專利名稱::數(shù)據(jù)發(fā)送和接收方法及裝置、數(shù)據(jù)傳輸方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及一種通信技術(shù),尤其涉及一種數(shù)據(jù)發(fā)送和接收方法及裝置、數(shù)據(jù)傳輸方法和系統(tǒng)。
背景技術(shù):
:XML(ExtensibleMarkupLanguage,可擴(kuò)展置標(biāo)語言/可擴(kuò)展標(biāo)記語言/可延伸標(biāo)示語言)是一種置標(biāo)語言。置標(biāo)指計(jì)算機(jī)所能理解的信息符號(hào),通過此種符號(hào),計(jì)算機(jī)之間可以處理包含各種信息的數(shù)據(jù)。由于XML文件表達(dá)直觀,具有跨平臺(tái)性,所以應(yīng)用非常廣泛。由于XML的表達(dá)直觀性、易用性和跨平臺(tái)性,使得XML的應(yīng)用主要集中在儲(chǔ)存數(shù)據(jù)或者交換數(shù)據(jù)領(lǐng)域中。圖l示出了數(shù)據(jù)傳輸過程,在步驟11中,生成XML文件。在步驟12中,以文本方式傳輸XML文件。在步驟13中,接收所述XML文件。在步驟14中,保存XML文件。然而,本申請(qǐng)的發(fā)明人發(fā)現(xiàn),在上述的數(shù)據(jù)傳輸過程中,采用標(biāo)準(zhǔn)的XML格式生成XML文件。在XML文件中,使用英文單詞或英文單詞的縮寫來表示XML文件中標(biāo)簽名稱、屬性名稱或控制名稱,所述標(biāo)簽名稱、屬性名稱或控制名稱在XML文件中占很大比重。另外,在帶寬較窄的無線應(yīng)用場景下導(dǎo)致數(shù)據(jù)傳輸速度慢重要因素之一就是傳輸數(shù)據(jù)量大,因此,急需一種在相同信息量的情況下傳輸數(shù)據(jù)量小的技術(shù)措施。
發(fā)明內(nèi)容本發(fā)明的實(shí)施例提供了一種數(shù)據(jù)發(fā)送和接收方法及裝置、數(shù)據(jù)傳輸方法和系統(tǒng),可解決現(xiàn)有技術(shù)中數(shù)據(jù)傳輸或存儲(chǔ)過程中用較大數(shù)據(jù)量表示相同信息量的問題。本發(fā)明的實(shí)施例提供了一種數(shù)據(jù)發(fā)送方法,包括按第一預(yù)定規(guī)則將可擴(kuò)展標(biāo)記語言的下列因素其中之一及任意組合轉(zhuǎn)換為符號(hào)標(biāo)識(shí)標(biāo)簽名稱、屬性名稱、控制名稱;發(fā)送所述符號(hào)標(biāo)識(shí)。本發(fā)明的實(shí)施例還提供了一種數(shù)據(jù)接收方法,包括接收符號(hào)標(biāo)識(shí);根據(jù)第二預(yù)定規(guī)則解析符號(hào)標(biāo)識(shí)以獲得下列因素其中之一及任意組合標(biāo)簽名稱、屬性數(shù)據(jù)或控制數(shù)據(jù)。本發(fā)明的實(shí)施例還提供了一種數(shù)據(jù)傳輸方法,包括按第一預(yù)定規(guī)則將可擴(kuò)展標(biāo)記語言的下列因素其中之一及任意組合轉(zhuǎn)換為符號(hào)標(biāo)識(shí)標(biāo)簽名稱、屬性名稱、控制名稱;發(fā)送所述符號(hào)標(biāo)識(shí)數(shù)據(jù);接收所述符號(hào)標(biāo)識(shí)數(shù)據(jù);根據(jù)第二預(yù)定規(guī)則解析符號(hào)標(biāo)識(shí)以獲得下列因素其中之一及任意組合標(biāo)簽名稱、屬性數(shù)據(jù)、控制數(shù)據(jù)。本發(fā)明的實(shí)施例還提供了一種數(shù)據(jù)發(fā)送裝置,包括轉(zhuǎn)換單元,用于按第一預(yù)定規(guī)則將可擴(kuò)展標(biāo)記語言的下列因素其中之一及任意組合轉(zhuǎn)換為符號(hào)標(biāo)識(shí)標(biāo)簽名稱、屬性名稱、控制名稱;發(fā)送單元,用于發(fā)送所述符號(hào)標(biāo)識(shí)。本發(fā)明的實(shí)施例還提供了一種數(shù)據(jù)發(fā)送裝置,包括接收單元,用于接收符號(hào)標(biāo)識(shí);解析單元,用于根據(jù)第二預(yù)定規(guī)則解析符號(hào)標(biāo)識(shí)以獲得下列因素其中之一及任意組合標(biāo)簽名稱、屬性數(shù)據(jù)、控制數(shù)據(jù)。本發(fā)明的實(shí)施例還提供了一種數(shù)據(jù)傳輸系統(tǒng),包括數(shù)據(jù)發(fā)送裝置,用于按第一預(yù)定規(guī)則將可擴(kuò)展標(biāo)記語言的下列因素其中之5一及任意組合轉(zhuǎn)換為符號(hào)標(biāo)識(shí)標(biāo)簽名稱、屬性名稱、控制名稱,并發(fā)送所迷符號(hào)標(biāo)識(shí);數(shù)據(jù)接收裝置,用于接收符號(hào)標(biāo)識(shí),并根據(jù)第二預(yù)定規(guī)則解析符號(hào)標(biāo)識(shí)以獲得下列因素其中之一及任意組合:標(biāo)簽名稱、屬性數(shù)據(jù)、控制數(shù)據(jù)。本發(fā)明的實(shí)施例還提供了一種數(shù)據(jù)存儲(chǔ)方法,包括按第一預(yù)定規(guī)則將可擴(kuò)展標(biāo)記語言的下列因素其中之一及任意組合轉(zhuǎn)換為符號(hào)標(biāo)識(shí)標(biāo)簽名稱、屬性名稱、控制名稱;存儲(chǔ)所述符號(hào)標(biāo)識(shí)。本發(fā)明的實(shí)施例還提供了一種數(shù)據(jù)存儲(chǔ)裝置,包括轉(zhuǎn)換單元,用于按第一預(yù)定規(guī)則將可擴(kuò)展標(biāo)記語言的下列因素其中之一及任意組合轉(zhuǎn)換為符號(hào)標(biāo)識(shí)標(biāo)簽名稱、屬性名稱、控制名稱;存儲(chǔ)單元,用于存儲(chǔ)所述符號(hào)標(biāo)識(shí)。用符號(hào)標(biāo)識(shí)表示,減少了文件的數(shù)據(jù)量,從而加快了XML的文件傳輸速度和節(jié)省了存儲(chǔ)空間。圖1示出了現(xiàn)有技術(shù)中數(shù)據(jù)傳輸過程;圖2示出了本發(fā)明實(shí)施例一的數(shù)據(jù)發(fā)送過程;圖3示出了本發(fā)明實(shí)施例二的數(shù)據(jù)接收過程;圖4示出了本發(fā)明實(shí)施例四的數(shù)據(jù)傳輸系統(tǒng)。具體實(shí)施例方式為了便于本領(lǐng)域一般技術(shù)人員理解和實(shí)現(xiàn)本發(fā)明,現(xiàn)結(jié)合附圖描繪本發(fā)明的實(shí)施例。實(shí)施例一本實(shí)施例提供了一種數(shù)據(jù)發(fā)送方法,如圖2所示,包括如下步驟步驟21、按第一預(yù)定規(guī)則將XML的下列因素其中之一及任意組合轉(zhuǎn)換為符號(hào)標(biāo)識(shí)標(biāo)簽名稱、屬性名稱、控制名稱。所述第一預(yù)定規(guī)則是將XML的下列因素其中之一及任意組合轉(zhuǎn)換為符號(hào)標(biāo)識(shí)的規(guī)則標(biāo)簽名稱、屬性名稱、控制名稱。第一預(yù)定規(guī)則具體為將XML的標(biāo)簽名稱按預(yù)定對(duì)應(yīng)關(guān)系轉(zhuǎn)換為碼標(biāo)識(shí),將XML的屬性名稱和/或控制名稱按預(yù)定對(duì)應(yīng)關(guān)系轉(zhuǎn)換為位標(biāo)識(shí)。下面以一個(gè)〈fom^表單為例,詳細(xì)說明按第一預(yù)定規(guī)則將XML的標(biāo)簽名稱、屬性名稱或控制名稱轉(zhuǎn)換為符號(hào)標(biāo)識(shí)過程。假定〈form〉表單的XML描述為<formaction="bus_process.jsp"idyfomil"/〉可將該《orm〉表單中的標(biāo)簽名稱、屬性名稱或控制名稱轉(zhuǎn)換為符號(hào)標(biāo)識(shí),^口表1戶斤示。表l<table>tableseeoriginaldocumentpage7</column></row><table>表l為轉(zhuǎn)換后的form的數(shù)據(jù)結(jié)構(gòu)。其中Byte(字節(jié))列表示數(shù)據(jù)的各個(gè)字節(jié),后面0-7各列分別表示字節(jié)的相應(yīng)位。字節(jié)標(biāo)號(hào)從0開始,0為第一個(gè)字節(jié),由表l可知O字節(jié)用來表示標(biāo)簽名稱的碼標(biāo)識(shí),在本實(shí)施例中,每一個(gè)標(biāo)簽名稱唯一對(duì)應(yīng)一個(gè)碼標(biāo)識(shí),在表l中,碼標(biāo)識(shí)7與標(biāo)簽名稱form——^對(duì)應(yīng)。l-2兩個(gè)字節(jié)用來記錄form塊的大小,本實(shí)施例中其值為28。接下來的一個(gè)字節(jié)就是表示是否包含屬性名稱和/或控制名稱的位標(biāo)識(shí)。在本實(shí)施例中,form表單只包含屬性名稱ID和action。這樣,第3字節(jié)第一位可表示本form是否包含ID,第2位可表示本form是否包含actkm。由于本例中包含ID和action,因此第三字節(jié)的第一位設(shè)置為有效狀態(tài),如耳又值為l,表示本form包含ID。第二位設(shè)置為有效狀態(tài),如取值為l,表示本form包含action。在本實(shí)施例中,為了以后方便擴(kuò)展,第4字節(jié)作備用,也可以不留該字節(jié)。如果此form包含ID和action,則從5字節(jié)開始,添力口ID的長度信息和ID的內(nèi)容idlength(2字節(jié))+id,和action的長度信息和action的內(nèi)容actionlength(2字節(jié))+actionurl。因此,第56字節(jié)值為5,表示Id內(nèi)容forml的長度,第7~ll字節(jié)分別為ID內(nèi)容forml,即forml這5個(gè)字符的二進(jìn)制值。第1213字節(jié)值為action的長度信息15,第14~28字節(jié)分別為action的內(nèi)容bus_process.jsp這15個(gè)字符的字節(jié)值。因此,按照此規(guī)則對(duì)XML文本進(jìn)行轉(zhuǎn)換后,其大小從44字節(jié)變?yōu)?8字節(jié),使得數(shù)據(jù)量大大減少,從而在傳輸過程中會(huì)加快數(shù)據(jù)發(fā)送的速度。步驟22、發(fā)送所述符號(hào)標(biāo)識(shí)。實(shí)施例二本實(shí)施例提供了一種數(shù)據(jù)接收方法,如圖3所示,包括如下步驟步驟31、接收符號(hào)標(biāo)識(shí),所述符號(hào)標(biāo)識(shí)與XML的標(biāo)簽名稱、屬性數(shù)據(jù)、控制數(shù)據(jù)存在一一對(duì)應(yīng)關(guān)系。步驟32、根據(jù)第二預(yù)定規(guī)則解析符號(hào)標(biāo)識(shí)以獲得下列因素其中之一及任意組合標(biāo)簽名稱、屬性數(shù)據(jù)、控制數(shù)據(jù)。所述第二預(yù)定規(guī)則是解析符號(hào)標(biāo)識(shí)以獲得標(biāo)簽名稱、屬性數(shù)據(jù)或控制數(shù)據(jù)的規(guī)則。具體而言,首先解析符號(hào)標(biāo)識(shí)以獲得標(biāo)簽名稱,然后再根據(jù)標(biāo)簽名稱解析符號(hào)標(biāo)識(shí)以獲得屬性名稱和/或控制名稱。下面以form標(biāo)簽為例詳細(xì)介紹解析符號(hào)標(biāo)識(shí)以獲得標(biāo)簽名稱、屬性數(shù)據(jù)或控制數(shù)據(jù)的過程。解析符號(hào)標(biāo)識(shí)以獲得標(biāo)簽名稱具體包括根據(jù)符號(hào)標(biāo)識(shí)獲得碼標(biāo)識(shí),即獲得數(shù)據(jù)的0字節(jié)的值,該值即為碼標(biāo)識(shí)的值,根據(jù)O字節(jié)的值獲得標(biāo)簽名稱,例如,該值如果等于7,則標(biāo)簽名稱為form,本次接收的數(shù)據(jù)類型為form數(shù)據(jù)類型;如果為其他值的碼標(biāo)識(shí),則為對(duì)應(yīng)其它標(biāo)簽名稱的數(shù)據(jù)類型;如果其值在數(shù)據(jù)類型取值范圍之外,則數(shù)據(jù)無效,重新接收數(shù)據(jù)。解析符號(hào)標(biāo)識(shí)以獲得屬性數(shù)據(jù)和/或控制數(shù)據(jù)具體包括根據(jù)符號(hào)標(biāo)識(shí)獲得位標(biāo)識(shí),即,讀取字節(jié)標(biāo)號(hào)為3的字節(jié),獲取其第1和第2位的值。根據(jù)獲得的位標(biāo)識(shí)確定是否包含與屬性位標(biāo)識(shí)對(duì)應(yīng)的屬性數(shù)據(jù)和/或與控制位標(biāo)識(shí)對(duì)應(yīng)的控制數(shù)據(jù),即,如果第l位的值為有效,則表示form包含ID號(hào),否則不包含。如果第2位的值為有效,則表明form包含action動(dòng)作,否則不包含。如果form包含ID號(hào),則從5字節(jié)開始,讀取5-6這兩個(gè)字節(jié)的值m,即從7字節(jié)開始的m字節(jié)是ID的數(shù)據(jù)。如果form包含action動(dòng)作,讀完m字節(jié)的ID數(shù)據(jù)后,讀取隨后的兩個(gè)字節(jié)的值n,即這兩個(gè)字節(jié)隨后的n個(gè)字節(jié)是action的數(shù)據(jù),讀取action的數(shù)據(jù),即獲得form完整的數(shù)據(jù),完成數(shù)據(jù)的解析。第三實(shí)施例本實(shí)施例公開發(fā)一種數(shù)據(jù)傳輸方法,包括如下步驟按第一預(yù)定規(guī)則將可擴(kuò)展標(biāo)記語言的下列因素其中之一及任意組合轉(zhuǎn)換為符號(hào)標(biāo)識(shí)標(biāo)簽名稱、屬性名稱、控制名稱;發(fā)送所述符號(hào)標(biāo)識(shí);接收所述符號(hào)標(biāo)識(shí);根據(jù)第二預(yù)定規(guī)則解析所述符號(hào)標(biāo)識(shí)以獲得下列因素其中之一及任意組合標(biāo)簽名稱、屬性數(shù)據(jù)、控制數(shù)據(jù)。由上述步驟可知,數(shù)據(jù)傳輸過程是數(shù)據(jù)發(fā)送過程和數(shù)據(jù)接收過程的合成,因此,為避免贅述,在此不再描述。其中,數(shù)據(jù)發(fā)送過程可參見實(shí)施例一的描述,數(shù)據(jù)接收過程可參見實(shí)施例二的描述。實(shí)施例四如圖4所示,本實(shí)施例公開了一種數(shù)據(jù)傳輸系統(tǒng),包括數(shù)據(jù)發(fā)送裝置和數(shù)據(jù)接收裝置。所述數(shù)據(jù)發(fā)送裝置用于按第一預(yù)定規(guī)則將可擴(kuò)展標(biāo)記語言的下列因素其中之一及任意組合轉(zhuǎn)換為符號(hào)標(biāo)識(shí)標(biāo)簽名稱、屬性名稱、控制名稱,并發(fā)送所述符號(hào)標(biāo)識(shí)。所述數(shù)據(jù)發(fā)送裝置包括轉(zhuǎn)換單元,用于按第一預(yù)定規(guī)則將可擴(kuò)展標(biāo)記語言的下列因素其中之一及任意組合轉(zhuǎn)換為符號(hào)標(biāo)識(shí)標(biāo)簽名稱、屬性名稱、控制名稱;發(fā)送單元,用于發(fā)送所述符號(hào)標(biāo)識(shí)。所述數(shù)據(jù)接收裝置用于接收符號(hào)標(biāo)識(shí),并根據(jù)第二預(yù)定規(guī)則解析符號(hào)標(biāo)識(shí)以獲得下列因素其中之一及任意組合標(biāo)簽名稱、屬性數(shù)據(jù)、控制數(shù)據(jù)。所述數(shù)據(jù)發(fā)送裝置包括接收單元,用于接收符號(hào)標(biāo)識(shí);解析單元,用于根據(jù)第二預(yù)定規(guī)則解析符號(hào)標(biāo)識(shí)以獲得下列因素其中之一及任意組合標(biāo)簽名稱、屬性數(shù)據(jù)、控制數(shù)據(jù)。本發(fā)明的數(shù)據(jù)發(fā)送裝置可以是服務(wù)器上的數(shù)據(jù)處理網(wǎng)關(guān)。網(wǎng)關(guān)收到原始數(shù)據(jù)后先分析包含的內(nèi)容,并按照實(shí)施例一的描述對(duì)數(shù)據(jù)進(jìn)行轉(zhuǎn)換和發(fā)送。實(shí)施例五本實(shí)施例公開了一種數(shù)據(jù)存儲(chǔ)方法,包括按第一預(yù)定規(guī)則將可擴(kuò)展標(biāo)記語言的下列因素其中之一及任意組合轉(zhuǎn)換為符號(hào)標(biāo)識(shí)標(biāo)簽名稱、屬性名稱、控制名稱;存儲(chǔ)所述符號(hào)標(biāo)識(shí)。按第一預(yù)定規(guī)則將可擴(kuò)展標(biāo)記語言的下列因素其中之一及任意組合轉(zhuǎn)換為符號(hào)標(biāo)識(shí)的過程可參見實(shí)施例一的描述。實(shí)施例六本實(shí)施例公開了一種數(shù)據(jù)存儲(chǔ)裝置,包括轉(zhuǎn)換單元,用于按第一預(yù)定規(guī)則將可擴(kuò)展標(biāo)記語言的下列因素其中之一及任意組合轉(zhuǎn)換為符號(hào)標(biāo)識(shí)標(biāo)簽名稱、屬性名稱、控制名稱;存儲(chǔ)單元,用于存儲(chǔ)所述符號(hào)標(biāo)識(shí)。按第一預(yù)定規(guī)則將可擴(kuò)展標(biāo)記語言的下列因素其中之一及任意組合轉(zhuǎn)換為符號(hào)標(biāo)識(shí)的過程可參見實(shí)施例一的描述。值得注意的是,在上述實(shí)施例中,將標(biāo)簽名稱轉(zhuǎn)換為碼標(biāo)識(shí),將屬性名稱和控制名稱轉(zhuǎn)換為位標(biāo)識(shí),以節(jié)省XML文件的凄t據(jù)量。也可以采用其它方式來10實(shí)現(xiàn)本發(fā)明,如將標(biāo)簽名稱轉(zhuǎn)換為位標(biāo)識(shí),或者將屬性名稱和控制名稱轉(zhuǎn)換為碼標(biāo)識(shí),同樣可以達(dá)到節(jié)省XML文件的數(shù)據(jù)量的目的。根據(jù)本發(fā)明實(shí)施例,由于對(duì)XML標(biāo)準(zhǔn)格式中的標(biāo)簽名稱、屬性名稱和控制名稱用符號(hào)標(biāo)識(shí)表示,減少了文件的數(shù)據(jù)量,加快了XML的文件的傳輸速度和節(jié)省了存儲(chǔ)空間。雖然通過實(shí)施例描繪了本發(fā)明,但本領(lǐng)域普通技術(shù)人員知道,在不脫離本發(fā)明的精神和實(shí)質(zhì)的情況下,就可使本發(fā)明有許多變形和變化,本發(fā)明的范圍由所附的權(quán)利要求來限定。權(quán)利要求1、一種數(shù)據(jù)發(fā)送方法,其特征在于,包括按第一預(yù)定規(guī)則將可擴(kuò)展標(biāo)記語言的下列因素其中之一及任意組合轉(zhuǎn)換為符號(hào)標(biāo)識(shí)標(biāo)簽名稱、屬性名稱、控制名稱;發(fā)送所述符號(hào)標(biāo)識(shí)。2、根據(jù)權(quán)利要求l所述的方法,其特征在于,所述按第一預(yù)定規(guī)則將可擴(kuò)展標(biāo)記語言的標(biāo)簽名稱轉(zhuǎn)換為符號(hào)標(biāo)識(shí)具體包括按第一預(yù)定規(guī)則將可擴(kuò)展標(biāo)記語言的標(biāo)簽名稱轉(zhuǎn)換為碼標(biāo)識(shí)。3、根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述按第一預(yù)定規(guī)則將可擴(kuò)展標(biāo)記語言的屬性名稱和/或控制名稱轉(zhuǎn)換為符號(hào)標(biāo)識(shí)具體包括按第一預(yù)定規(guī)則將可擴(kuò)展標(biāo)記語言的屬性名稱和/或控制名稱轉(zhuǎn)換為位標(biāo)識(shí)。4、一種數(shù)據(jù)接收方法,其特征在于,包括接收符號(hào)標(biāo)識(shí);根據(jù)第二預(yù)定規(guī)則解析符號(hào)標(biāo)識(shí)以獲得下列因素其中之一及任意組合標(biāo)簽名稱、屬性數(shù)據(jù)或控制數(shù)據(jù)。5、根據(jù)權(quán)利要求4所述的方法,其特征在于,所述根據(jù)第二預(yù)定規(guī)則解析符號(hào)標(biāo)識(shí)以獲得標(biāo)簽名稱具體包括根據(jù)符號(hào)標(biāo)識(shí)獲得碼標(biāo)識(shí);按第二預(yù)定規(guī)則根據(jù)獲得的碼標(biāo)識(shí)獲得標(biāo)簽名稱。6、根據(jù)權(quán)利要求5所述的方法,其特征在于,所述根據(jù)第二預(yù)定規(guī)則解析符號(hào)標(biāo)識(shí)以獲得屬性數(shù)據(jù)和/或控制數(shù)據(jù)具體包括根據(jù)符號(hào)標(biāo)識(shí)獲得位標(biāo)識(shí);按第二預(yù)定規(guī)則根據(jù)獲得的位標(biāo)識(shí)獲得屬性數(shù)據(jù)和/或控制數(shù)據(jù)。7、一種數(shù)據(jù)傳輸方法,其特征在于,包括按第一預(yù)定規(guī)則將可擴(kuò)展標(biāo)記語言的下列因素其中之一及任意組合轉(zhuǎn)換為符號(hào)標(biāo)識(shí)標(biāo)簽名稱、屬性名稱、控制名稱;發(fā)送所述符號(hào)標(biāo)識(shí)數(shù)據(jù);接收所述符號(hào)標(biāo)識(shí)數(shù)據(jù);根據(jù)第二預(yù)定規(guī)則解析符號(hào)標(biāo)識(shí)以獲得下列因素其中之一及任意組合標(biāo)簽名稱、屬性數(shù)據(jù)、控制數(shù)據(jù)。8、一種數(shù)據(jù)發(fā)送裝置,其特征在于,包括轉(zhuǎn)換單元,用于按第一預(yù)定規(guī)則將可擴(kuò)展標(biāo)記語言的下列因素其中之一及任意組合轉(zhuǎn)換為符號(hào)標(biāo)識(shí)標(biāo)簽名稱、屬性名稱、控制名稱;發(fā)送單元,用于發(fā)送所述符號(hào)標(biāo)識(shí)。9、一種數(shù)據(jù)發(fā)送裝置,其特征在于,包括接收單元,用于接收符號(hào)標(biāo)識(shí);解析單元,用于根據(jù)第二預(yù)定規(guī)則解析符號(hào)標(biāo)識(shí)以獲得下列因素其中之一及任意組合標(biāo)簽名稱、屬性數(shù)據(jù)、控制數(shù)據(jù)。10、一種數(shù)據(jù)傳輸系統(tǒng),其特征在于,包括數(shù)據(jù)發(fā)送裝置,用于按第一預(yù)定規(guī)則將可擴(kuò)展標(biāo)記語言的下列因素其中之一及任意組合轉(zhuǎn)換為符號(hào)標(biāo)識(shí)標(biāo)簽名稱、屬性名稱、控制名稱,并發(fā)送所述符號(hào)標(biāo)識(shí);數(shù)據(jù)接收裝置,用于接收符號(hào)標(biāo)識(shí),并根據(jù)第二預(yù)定規(guī)則解析符號(hào)標(biāo)識(shí)以獲得下列因素其中之一及任意組合標(biāo)簽名稱、屬性數(shù)據(jù)、控制數(shù)據(jù)。11、一種數(shù)據(jù)存儲(chǔ)方法,其特征在于,包括按第一預(yù)定規(guī)則將可擴(kuò)展標(biāo)記語言的下列因素其中之一及任意組合轉(zhuǎn)換為符號(hào)標(biāo)識(shí)標(biāo)簽名稱、屬性名稱、控制名稱;存儲(chǔ)所述符號(hào)標(biāo)識(shí)。12、一種數(shù)據(jù)存儲(chǔ)裝置,其特征在于,包括轉(zhuǎn)換單元,用于按第一預(yù)定規(guī)則將可擴(kuò)展標(biāo)記語言的下列因素其中之一及任意組合轉(zhuǎn)換為符號(hào)標(biāo)識(shí)標(biāo)簽名稱、屬性名稱、控制名稱;存儲(chǔ)單元,用于存儲(chǔ)所述符號(hào)標(biāo)識(shí)。全文摘要本發(fā)明的實(shí)施例提供了一種數(shù)據(jù)發(fā)送和接收方法及裝置、數(shù)據(jù)傳輸方法和系統(tǒng),可解決現(xiàn)有技術(shù)中數(shù)據(jù)傳輸或存儲(chǔ)過程中用較大數(shù)據(jù)量表示相同信息量的問題。所述數(shù)據(jù)發(fā)送方法包括按第一預(yù)定規(guī)則將可擴(kuò)展標(biāo)記語言的下列因素其中之一及任意組合轉(zhuǎn)換為符號(hào)標(biāo)識(shí)標(biāo)簽名稱、屬性名稱、控制名稱;發(fā)送所述符號(hào)標(biāo)識(shí)。所述數(shù)據(jù)接收方法包括接收符號(hào)標(biāo)識(shí);根據(jù)第二預(yù)定規(guī)則解析符號(hào)標(biāo)識(shí)以獲得下列因素其中之一及任意組合標(biāo)簽名稱、屬性數(shù)據(jù)或控制數(shù)據(jù)。本發(fā)明的實(shí)施例通過對(duì)XML標(biāo)準(zhǔn)格式中的標(biāo)簽名稱、屬性名稱和控制名稱用符號(hào)標(biāo)識(shí)表示,減少了文件的數(shù)據(jù)量,從而加快了XML的文件傳輸速度和節(jié)省了存儲(chǔ)空間。文檔編號(hào)H04L29/06GK101656708SQ20081011853公開日2010年2月24日申請(qǐng)日期2008年8月18日優(yōu)先權(quán)日2008年8月18日發(fā)明者沖張申請(qǐng)人:高德軟件有限公司