本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種基于短信協(xié)議的文件驗(yàn)證方法、發(fā)送設(shè)備及接收設(shè)備。
背景技術(shù):
目前,手機(jī)短信服務(wù)(Short Message Service,SMS)的傳輸協(xié)議用戶數(shù)據(jù)TPUD(見3GPP TS 23.040或圖1)包含和傳輸協(xié)議相關(guān)的用戶數(shù)據(jù)報(bào)頭(TP-UDH),而TP-UDH中又包含報(bào)頭長(zhǎng)度指示UDHL和至少一個(gè)信息單元(IE)和對(duì)應(yīng)的用戶數(shù)據(jù),每個(gè)信息單元IE分別包含識(shí)別字段(IEI)、指示單元長(zhǎng)度字段(IEDL)和單元數(shù)據(jù)字段(IED)。
目前,短信服務(wù)過程中會(huì)越來越多的使用到傳輸較大的文件、音視頻及高清圖片的功能,而現(xiàn)有的SMS/增強(qiáng)短信服務(wù)(EMS)/多媒體短信服務(wù)(MMS)在通信時(shí)所涉及的數(shù)據(jù)量信息均較少,無法保證傳輸文件的正確性,難以滿足現(xiàn)有短信服務(wù)的需求。
上述內(nèi)容僅用于輔助理解本發(fā)明的技術(shù)方案,并不代表承認(rèn)上述內(nèi)容是現(xiàn)有技術(shù)。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的主要目的在于提供一種基于短信協(xié)議的文件驗(yàn)證方法、發(fā)送設(shè)備及接收設(shè)備,旨在解決現(xiàn)有技術(shù)中短信服務(wù)無法保證傳輸文件的正確性的技術(shù)問題。
為實(shí)現(xiàn)上述目的,本發(fā)明提供一種基于短信協(xié)議的文件驗(yàn)證方法,所述方法包括以下步驟:
獲取用戶在編輯短信時(shí)所選取的待發(fā)送文件;
根據(jù)所述待發(fā)送文件生成唯一的文件校驗(yàn)碼;
向接收設(shè)備發(fā)送所述待發(fā)送文件;
在生成傳輸協(xié)議用戶數(shù)據(jù)時(shí),將所述文件校驗(yàn)碼添加至傳輸協(xié)議用戶數(shù)據(jù)的報(bào)頭中,并向所述接收設(shè)備發(fā)送添加文件校驗(yàn)碼后的傳輸協(xié)議用戶數(shù)據(jù),以使所述接收設(shè)備根據(jù)所述文件校驗(yàn)碼對(duì)所述待發(fā)送文件進(jìn)行驗(yàn)證。
優(yōu)選地,所述根據(jù)所述待發(fā)送文件生成唯一的文件校驗(yàn)碼,具體包括:
獲取所述待發(fā)送文件的哈希值,并將所述哈希值作為所述文件校驗(yàn)碼。
優(yōu)選地,所述將所述文件校驗(yàn)碼添加至傳輸協(xié)議用戶數(shù)據(jù)的報(bào)頭中,具體包括:
將所述文件校驗(yàn)碼添加至所述報(bào)頭的預(yù)設(shè)信息單元的單元數(shù)據(jù)字段中,并將預(yù)設(shè)標(biāo)識(shí)添加至所述預(yù)設(shè)信息單元的識(shí)別字段中。
此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提供一種發(fā)送設(shè)備,所述發(fā)送設(shè)備包括:
文件獲取模塊,用于獲取用戶在編輯短信時(shí)所選取的待發(fā)送文件;
校驗(yàn)碼生成模塊,用于根據(jù)所述待發(fā)送文件生成唯一的文件校驗(yàn)碼;
文件發(fā)送模塊,用于向接收設(shè)備發(fā)送所述待發(fā)送文件;
文件驗(yàn)證模塊,用于在生成傳輸協(xié)議用戶數(shù)據(jù)時(shí),將所述文件校驗(yàn)碼添加至傳輸協(xié)議用戶數(shù)據(jù)的報(bào)頭中,并向所述接收設(shè)備發(fā)送添加文件校驗(yàn)碼后的傳輸協(xié)議用戶數(shù)據(jù),以使所述接收設(shè)備根據(jù)所述文件校驗(yàn)碼對(duì)所述待發(fā)送文件進(jìn)行驗(yàn)證。
優(yōu)選地,所述校驗(yàn)碼生成模塊,還用于獲取所述待發(fā)送文件的哈希值,并將所述哈希值作為所述文件校驗(yàn)碼。
優(yōu)選地,所述文件驗(yàn)證模塊,還用于將所述文件校驗(yàn)碼添加至所述報(bào)頭的預(yù)設(shè)信息單元的單元數(shù)據(jù)字段中,并將預(yù)設(shè)標(biāo)識(shí)添加至所述預(yù)設(shè)信息單元的識(shí)別字段中。
此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提供一種基于短信協(xié)議的文件驗(yàn)證方法,所述方法包括以下步驟:
接收發(fā)送設(shè)備發(fā)送的待驗(yàn)證文件及傳輸協(xié)議用戶數(shù)據(jù);
對(duì)所述傳輸協(xié)議用戶數(shù)據(jù)進(jìn)行解析,獲得所述傳輸協(xié)議用戶數(shù)據(jù)中的文件校驗(yàn)碼;
根據(jù)所述文件校驗(yàn)碼對(duì)所述待驗(yàn)證文件進(jìn)行驗(yàn)證,并展示驗(yàn)證通過后的待驗(yàn)證文件。
優(yōu)選地,所述對(duì)所述傳輸協(xié)議用戶數(shù)據(jù)進(jìn)行解析,獲得所述傳輸協(xié)議用戶數(shù)據(jù)中的文件校驗(yàn)碼,具體包括:
對(duì)所述傳輸協(xié)議用戶數(shù)據(jù)進(jìn)行解析,獲得所述待傳輸協(xié)議文件數(shù)據(jù)的報(bào)頭;
遍歷所述報(bào)頭中的信息單元,并將標(biāo)識(shí)字段為預(yù)設(shè)標(biāo)識(shí)的信息單元作為預(yù)設(shè)信息單元;
讀取所述預(yù)設(shè)信息單元的單元數(shù)據(jù)字段中的數(shù)據(jù),并將讀取的數(shù)據(jù)作為所述文件校驗(yàn)碼。
此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提供一種接收設(shè)備,所述接收設(shè)備包括:
數(shù)據(jù)接收模塊,用于接收發(fā)送設(shè)備發(fā)送的待驗(yàn)證文件及傳輸協(xié)議用戶數(shù)據(jù);
數(shù)據(jù)解析模塊,用于對(duì)所述傳輸協(xié)議用戶數(shù)據(jù)進(jìn)行解析,獲得所述傳輸協(xié)議用戶數(shù)據(jù)中的文件校驗(yàn)碼;
文件驗(yàn)證模塊,用于根據(jù)所述文件校驗(yàn)碼對(duì)所述待驗(yàn)證文件進(jìn)行驗(yàn)證,并展示驗(yàn)證通過后的待驗(yàn)證文件。
優(yōu)選地,所述數(shù)據(jù)解析模塊,還用于對(duì)所述傳輸協(xié)議用戶數(shù)據(jù)進(jìn)行解析,獲得所述待傳輸協(xié)議文件數(shù)據(jù)的報(bào)頭;遍歷所述報(bào)頭中的信息單元,并將標(biāo)識(shí)字段為預(yù)設(shè)標(biāo)識(shí)的信息單元作為預(yù)設(shè)信息單元;讀取所述預(yù)設(shè)信息單元的單元數(shù)據(jù)字段中的數(shù)據(jù),并將讀取的數(shù)據(jù)作為所述文件校驗(yàn)碼。
本發(fā)明根據(jù)待發(fā)送文件生成唯一的文件校驗(yàn)碼,在生成傳輸協(xié)議用戶數(shù)據(jù)時(shí),將所述文件校驗(yàn)碼添加至傳輸協(xié)議用戶數(shù)據(jù)的報(bào)頭中,使得接收設(shè)備能夠根據(jù)所述文件校驗(yàn)碼對(duì)所述待發(fā)送文件進(jìn)行驗(yàn)證,從而保證了傳輸文件的正確性,滿足了現(xiàn)有短信服務(wù)的需求。
附圖說明
圖1為傳輸協(xié)議用戶數(shù)據(jù)的字段組成示意圖;
圖2為本發(fā)明基于短信協(xié)議的文件驗(yàn)證方法第一實(shí)施例的流程示意圖;
圖3為本發(fā)明發(fā)送設(shè)備一實(shí)施例的功能模塊示意圖;
圖4為本發(fā)明基于短信協(xié)議的文件驗(yàn)證方法第二實(shí)施例的流程示意圖;
圖5為本發(fā)明接收設(shè)備一實(shí)施例的功能模塊示意圖。
本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說明。
具體實(shí)施方式
應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
參照?qǐng)D2,本發(fā)明第一實(shí)施例提供一種基于短信協(xié)議的文件驗(yàn)證方法,所述方法包括:
S10:獲取用戶在編輯短信時(shí)所選取的待發(fā)送文件;
需要說明的是,本實(shí)施例的方法的執(zhí)行主體為發(fā)送設(shè)備,所述發(fā)送設(shè)備為可用于發(fā)送短信及文件的設(shè)備,例如:智能手機(jī)、平板電腦、掌上電腦、筆記本及PC機(jī)等設(shè)備,當(dāng)然,還可為其他具有類似功能的設(shè)備,本實(shí)施例對(duì)此不加以限制。
可理解的是,所述待發(fā)送文件可以為文本文檔、應(yīng)用程序包、音視頻或圖片等數(shù)據(jù),當(dāng)然,還可為其他數(shù)據(jù),本實(shí)施例對(duì)此不加以限制。
在具體實(shí)現(xiàn)中,對(duì)于設(shè)置有按鍵的發(fā)送設(shè)備而言,用戶可通過按鍵來選取待發(fā)送文件;對(duì)于設(shè)置有觸摸屏的發(fā)送設(shè)備而言,用戶可通過觸摸屏來選取待發(fā)送文件;當(dāng)然,對(duì)于設(shè)置有其他輸入組件的發(fā)送設(shè)備而言,用戶還可采用其他方式來選取待方式文件,本實(shí)施例對(duì)此不加以限制。
S20:根據(jù)所述待發(fā)送文件生成唯一的文件校驗(yàn)碼;
需要說明的是,所述文件校驗(yàn)碼為由所述待發(fā)送文件生成的唯一信息。
為便于生成所述文件校驗(yàn)碼,本實(shí)施例中,可獲取所述待發(fā)送文件的哈希值,并將所述哈希值作為所述文件校驗(yàn)碼,在具體實(shí)現(xiàn)中,所述哈希值可為MD5值,當(dāng)然,還可為類似的其他參數(shù),本實(shí)施例對(duì)此不加以限制。
S30:向接收設(shè)備發(fā)送所述待發(fā)送文件;
可理解的是,在用戶編輯短信時(shí),通常會(huì)設(shè)置目標(biāo)手機(jī)號(hào),因此,可根據(jù)所述目標(biāo)手機(jī)號(hào)來確定所述接收設(shè)備。
在具體實(shí)現(xiàn)中,可通過網(wǎng)絡(luò)向接收設(shè)備發(fā)送所述待發(fā)送文件。
S40:在生成傳輸協(xié)議用戶數(shù)據(jù)時(shí),將所述文件校驗(yàn)碼添加至傳輸協(xié)議用戶數(shù)據(jù)的報(bào)頭中,并向所述接收設(shè)備發(fā)送添加文件校驗(yàn)碼后的傳輸協(xié)議用戶數(shù)據(jù),以使所述接收設(shè)備根據(jù)所述文件校驗(yàn)碼對(duì)所述待發(fā)送文件進(jìn)行驗(yàn)證。
需要說明的是,在PDU編碼時(shí),通常會(huì)生成傳輸協(xié)議用戶數(shù)據(jù),可在生成傳輸協(xié)議用戶數(shù)據(jù)時(shí),將所述文件校驗(yàn)碼添加至傳輸協(xié)議用戶數(shù)據(jù)的報(bào)頭中,當(dāng)然,所述也可以由信息網(wǎng)關(guān)進(jìn)行PDU編碼,也就是說,在信息網(wǎng)關(guān)生成傳輸協(xié)議用戶數(shù)據(jù)時(shí),將所述文件校驗(yàn)碼添加至傳輸協(xié)議用戶數(shù)據(jù)的報(bào)頭中。
為便于查找所述文件校驗(yàn)碼,本實(shí)施例中,所述將所述文件校驗(yàn)碼添加至傳輸協(xié)議用戶數(shù)據(jù)的報(bào)頭中,可具體包括:
將所述文件校驗(yàn)碼添加至所述報(bào)頭的預(yù)設(shè)信息單元的單元數(shù)據(jù)字段中,并將預(yù)設(shè)標(biāo)識(shí)添加至所述預(yù)設(shè)信息單元的識(shí)別字段中。
可理解的是,所述預(yù)設(shè)標(biāo)識(shí)需要與其他標(biāo)識(shí)具有區(qū)別,以便于識(shí)別所述預(yù)設(shè)信息單元,例如:可將所述預(yù)設(shè)標(biāo)識(shí)設(shè)置為0B,當(dāng)然,還可設(shè)置為其他值,本實(shí)施例對(duì)此不加以限制。
本實(shí)施例根據(jù)待發(fā)送文件生成唯一的文件校驗(yàn)碼,在生成傳輸協(xié)議用戶數(shù)據(jù)時(shí),將所述文件校驗(yàn)碼添加至傳輸協(xié)議用戶數(shù)據(jù)的報(bào)頭中,使得接收設(shè)備能夠根據(jù)所述文件校驗(yàn)碼對(duì)所述待發(fā)送文件進(jìn)行驗(yàn)證,從而保證了傳輸文件的正確性,滿足了現(xiàn)有短信服務(wù)的需求。
參照?qǐng)D3,本發(fā)明第一實(shí)施例提供一種發(fā)送設(shè)備,所述發(fā)送設(shè)備包括:
文件獲取模塊10,用于獲取用戶在編輯短信時(shí)所選取的待發(fā)送文件;
需要說明的是,所述發(fā)送設(shè)備為可用于發(fā)送短信及文件的設(shè)備,例如:智能手機(jī)、平板電腦、掌上電腦、筆記本及PC機(jī)等設(shè)備,當(dāng)然,還可為其他具有類似功能的設(shè)備,本實(shí)施例對(duì)此不加以限制。
可理解的是,所述待發(fā)送文件可以為文本文檔、應(yīng)用程序包、音視頻或圖片等數(shù)據(jù),當(dāng)然,還可為其他數(shù)據(jù),本實(shí)施例對(duì)此不加以限制。
在具體實(shí)現(xiàn)中,對(duì)于設(shè)置有按鍵的發(fā)送設(shè)備而言,用戶可通過按鍵來選取待發(fā)送文件;對(duì)于設(shè)置有觸摸屏的發(fā)送設(shè)備而言,用戶可通過觸摸屏來選取待發(fā)送文件;當(dāng)然,對(duì)于設(shè)置有其他輸入組件的發(fā)送設(shè)備而言,用戶還可采用其他方式來選取待方式文件,本實(shí)施例對(duì)此不加以限制。
校驗(yàn)碼生成模塊20,用于根據(jù)所述待發(fā)送文件生成唯一的文件校驗(yàn)碼;
需要說明的是,所述文件校驗(yàn)碼為由所述待發(fā)送文件生成的唯一信息。
為便于生成所述文件校驗(yàn)碼,本實(shí)施例中,可獲取所述待發(fā)送文件的哈希值,并將所述哈希值作為所述文件校驗(yàn)碼,在具體實(shí)現(xiàn)中,所述哈希值可為MD5值,當(dāng)然,還可為類似的其他參數(shù),本實(shí)施例對(duì)此不加以限制。
文件發(fā)送模塊30,用于向接收設(shè)備發(fā)送所述待發(fā)送文件;
可理解的是,在用戶編輯短信時(shí),通常會(huì)設(shè)置目標(biāo)手機(jī)號(hào),因此,可根據(jù)所述目標(biāo)手機(jī)號(hào)來確定所述接收設(shè)備。
在具體實(shí)現(xiàn)中,可通過網(wǎng)絡(luò)向接收設(shè)備發(fā)送所述待發(fā)送文件。
文件驗(yàn)證模塊40,用于在生成傳輸協(xié)議用戶數(shù)據(jù)時(shí),將所述文件校驗(yàn)碼添加至傳輸協(xié)議用戶數(shù)據(jù)的報(bào)頭中,并向所述接收設(shè)備發(fā)送添加文件校驗(yàn)碼后的傳輸協(xié)議用戶數(shù)據(jù),以使所述接收設(shè)備根據(jù)所述文件校驗(yàn)碼對(duì)所述待發(fā)送文件進(jìn)行驗(yàn)證。
需要說明的是,在PDU編碼時(shí),通常會(huì)生成傳輸協(xié)議用戶數(shù)據(jù),可在生成傳輸協(xié)議用戶數(shù)據(jù)時(shí),將所述文件校驗(yàn)碼添加至傳輸協(xié)議用戶數(shù)據(jù)的報(bào)頭中,當(dāng)然,所述也可以由信息網(wǎng)關(guān)進(jìn)行PDU編碼,也就是說,在信息網(wǎng)關(guān)生成傳輸協(xié)議用戶數(shù)據(jù)時(shí),將所述文件校驗(yàn)碼添加至傳輸協(xié)議用戶數(shù)據(jù)的報(bào)頭中。
為便于查找所述文件校驗(yàn)碼,本實(shí)施例中,所述將所述文件校驗(yàn)碼添加至傳輸協(xié)議用戶數(shù)據(jù)的報(bào)頭中,可具體包括:
將所述文件校驗(yàn)碼添加至所述報(bào)頭的預(yù)設(shè)信息單元的單元數(shù)據(jù)字段中,并將預(yù)設(shè)標(biāo)識(shí)添加至所述預(yù)設(shè)信息單元的識(shí)別字段中。
可理解的是,所述預(yù)設(shè)標(biāo)識(shí)需要與其他標(biāo)識(shí)具有區(qū)別,以便于識(shí)別所述預(yù)設(shè)信息單元,例如:可將所述預(yù)設(shè)標(biāo)識(shí)設(shè)置為0B,當(dāng)然,還可設(shè)置為其他值,本實(shí)施例對(duì)此不加以限制。
本實(shí)施例根據(jù)待發(fā)送文件生成唯一的文件校驗(yàn)碼,在生成傳輸協(xié)議用戶數(shù)據(jù)時(shí),將所述文件校驗(yàn)碼添加至傳輸協(xié)議用戶數(shù)據(jù)的報(bào)頭中,使得接收設(shè)備能夠根據(jù)所述文件校驗(yàn)碼對(duì)所述待發(fā)送文件進(jìn)行驗(yàn)證,從而保證了傳輸文件的正確性,滿足了現(xiàn)有短信服務(wù)的需求。
參照?qǐng)D4,本發(fā)明第一實(shí)施例提供一種基于短信協(xié)議的文件驗(yàn)證方法,所述方法包括:
S100:接收發(fā)送設(shè)備發(fā)送的待驗(yàn)證文件及傳輸協(xié)議用戶數(shù)據(jù);
需要說明的是,本實(shí)施例的方法的執(zhí)行主體為接收設(shè)備,所述接收設(shè)備為可用于接收短信及文件的設(shè)備,例如:智能手機(jī)、平板電腦、掌上電腦、筆記本及PC機(jī)等設(shè)備,當(dāng)然,還可為其他具有類似功能的設(shè)備,本實(shí)施例對(duì)此不加以限制。
可理解的是,所述待驗(yàn)證文件可以為文本文檔、應(yīng)用程序包、音視頻或圖片等數(shù)據(jù),當(dāng)然,還可為其他數(shù)據(jù),本實(shí)施例對(duì)此不加以限制。
S200:對(duì)所述傳輸協(xié)議用戶數(shù)據(jù)進(jìn)行解析,獲得所述傳輸協(xié)議用戶數(shù)據(jù)中的文件校驗(yàn)碼;
可理解的是,所述傳輸協(xié)議用戶數(shù)據(jù)中攜帶有文件校驗(yàn)碼,對(duì)所述傳輸協(xié)議用戶數(shù)據(jù)進(jìn)行解析后,即可獲得所述傳輸協(xié)議用戶數(shù)據(jù)中的文件校驗(yàn)碼。
為便于獲得所述傳輸協(xié)議用戶數(shù)據(jù)中的文件校驗(yàn)碼,本實(shí)施例中,可先對(duì)所述傳輸協(xié)議用戶數(shù)據(jù)進(jìn)行解析,獲得所述待傳輸協(xié)議文件數(shù)據(jù)的報(bào)頭;再遍歷所述報(bào)頭中的信息單元,并將標(biāo)識(shí)字段為預(yù)設(shè)標(biāo)識(shí)的信息單元作為預(yù)設(shè)信息單元;然后,讀取所述預(yù)設(shè)信息單元的單元數(shù)據(jù)字段中的數(shù)據(jù),并將讀取的數(shù)據(jù)作為所述文件校驗(yàn)碼。
可理解的是,所述預(yù)設(shè)標(biāo)識(shí)與其他標(biāo)識(shí)具有區(qū)別,例如:所述預(yù)設(shè)標(biāo)識(shí)為0B,當(dāng)然,還可為其他值,本實(shí)施例對(duì)此不加以限制。
S300:根據(jù)所述文件校驗(yàn)碼對(duì)所述待驗(yàn)證文件進(jìn)行驗(yàn)證,并展示驗(yàn)證通過后的待驗(yàn)證文件。
需要說明的是,在對(duì)所述待驗(yàn)證文件進(jìn)行驗(yàn)證后,驗(yàn)證不通過的待驗(yàn)證文件即說明該文件出現(xiàn)錯(cuò)誤,可進(jìn)行文件重傳或錯(cuò)誤提示等處理,對(duì)于驗(yàn)證通過的待驗(yàn)證文件即說明該文件正確,可直接進(jìn)行展示。
本實(shí)施例對(duì)接收的傳輸協(xié)議用戶數(shù)據(jù)進(jìn)行解析,獲得所述傳輸協(xié)議用戶數(shù)據(jù)中的文件校驗(yàn)碼,根據(jù)所述文件校驗(yàn)碼對(duì)接收的待驗(yàn)證文件進(jìn)行驗(yàn)證,并展示驗(yàn)證通過后的待驗(yàn)證文件,從而保證了傳輸文件的正確性,滿足了現(xiàn)有短信服務(wù)的需求。
參照?qǐng)D5,本發(fā)明第一實(shí)施例提供一種接收設(shè)備,所述接收設(shè)備包括:
數(shù)據(jù)接收模塊100,用于接收發(fā)送設(shè)備發(fā)送的待驗(yàn)證文件及傳輸協(xié)議用戶數(shù)據(jù);
需要說明的是,所述接收設(shè)備為可用于接收短信及文件的設(shè)備,例如:智能手機(jī)、平板電腦、掌上電腦、筆記本及PC機(jī)等設(shè)備,當(dāng)然,還可為其他具有類似功能的設(shè)備,本實(shí)施例對(duì)此不加以限制。
可理解的是,所述待驗(yàn)證文件可以為文本文檔、應(yīng)用程序包、音視頻或圖片等數(shù)據(jù),當(dāng)然,還可為其他數(shù)據(jù),本實(shí)施例對(duì)此不加以限制。
數(shù)據(jù)解析模塊200,用于對(duì)所述傳輸協(xié)議用戶數(shù)據(jù)進(jìn)行解析,獲得所述傳輸協(xié)議用戶數(shù)據(jù)中的文件校驗(yàn)碼;
可理解的是,所述傳輸協(xié)議用戶數(shù)據(jù)中攜帶有文件校驗(yàn)碼,對(duì)所述傳輸協(xié)議用戶數(shù)據(jù)進(jìn)行解析后,即可獲得所述傳輸協(xié)議用戶數(shù)據(jù)中的文件校驗(yàn)碼。
為便于獲得所述傳輸協(xié)議用戶數(shù)據(jù)中的文件校驗(yàn)碼,本實(shí)施例中,可先對(duì)所述傳輸協(xié)議用戶數(shù)據(jù)進(jìn)行解析,獲得所述待傳輸協(xié)議文件數(shù)據(jù)的報(bào)頭;再遍歷所述報(bào)頭中的信息單元,并將標(biāo)識(shí)字段為預(yù)設(shè)標(biāo)識(shí)的信息單元作為預(yù)設(shè)信息單元;然后,讀取所述預(yù)設(shè)信息單元的單元數(shù)據(jù)字段中的數(shù)據(jù),并將讀取的數(shù)據(jù)作為所述文件校驗(yàn)碼。
可理解的是,所述預(yù)設(shè)標(biāo)識(shí)與其他標(biāo)識(shí)具有區(qū)別,例如:所述預(yù)設(shè)標(biāo)識(shí)為0B,當(dāng)然,還可為其他值,本實(shí)施例對(duì)此不加以限制。
文件驗(yàn)證模塊300,用于根據(jù)所述文件校驗(yàn)碼對(duì)所述待驗(yàn)證文件進(jìn)行驗(yàn)證,并展示驗(yàn)證通過后的待驗(yàn)證文件。
需要說明的是,在對(duì)所述待驗(yàn)證文件進(jìn)行驗(yàn)證后,驗(yàn)證不通過的待驗(yàn)證文件即說明該文件出現(xiàn)錯(cuò)誤,可進(jìn)行文件重傳或錯(cuò)誤提示等處理,對(duì)于驗(yàn)證通過的待驗(yàn)證文件即說明該文件正確,可直接進(jìn)行展示。
本實(shí)施例對(duì)接收的傳輸協(xié)議用戶數(shù)據(jù)進(jìn)行解析,獲得所述傳輸協(xié)議用戶數(shù)據(jù)中的文件校驗(yàn)碼,根據(jù)所述文件校驗(yàn)碼對(duì)接收的待驗(yàn)證文件進(jìn)行驗(yàn)證,并展示驗(yàn)證通過后的待驗(yàn)證文件,從而保證了傳輸文件的正確性,滿足了現(xiàn)有短信服務(wù)的需求。
需要說明的是,在本文中,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者系統(tǒng)不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者系統(tǒng)所固有的要素。在沒有更多限制的情況下,由語句“包括一個(gè)……”限定的要素,并不排除在包括該要素的過程、方法、物品或者系統(tǒng)中還存在另外的相同要素。
上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。
通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到上述實(shí)施例方法可借助軟件加必需的通用硬件平臺(tái)的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實(shí)施方式。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)(如ROM/RAM、磁碟、光盤)中,包括若干指令用以使得一臺(tái)終端設(shè)備(可以是手機(jī),計(jì)算機(jī),服務(wù)器,空調(diào)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。
以上僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。