欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種跨平臺網(wǎng)絡(luò)通信方法

文檔序號:7773966閱讀:884來源:國知局
一種跨平臺網(wǎng)絡(luò)通信方法
【專利摘要】本發(fā)明公開了一種跨平臺網(wǎng)絡(luò)通信方法,它包括以下過程:1)通過建立不同平臺間的網(wǎng)絡(luò)連接形成不同平臺間的傳輸通道;2)發(fā)送平臺進(jìn)行消息編碼:2.1)將所要發(fā)送的命令名及命令包含的數(shù)據(jù)以鍵值對A1的形式進(jìn)行存儲,2.2)將A1中所包含的不同數(shù)據(jù)類型的值,轉(zhuǎn)換為字符串,2.3)將存儲的鍵值對轉(zhuǎn)換為固定的消息格式;3)發(fā)送平臺將消息按照網(wǎng)絡(luò)字節(jié)序通過網(wǎng)絡(luò)發(fā)送給接收平臺;4)接收平臺對接收到的信息采用與消息編碼相同的轉(zhuǎn)換規(guī)則進(jìn)行消息解析,還原出命令名和命令內(nèi)容。本發(fā)明解決了跨平臺網(wǎng)絡(luò)通信的實(shí)時(shí)性問題和不同平臺字符編碼不同帶來的問題。
【專利說明】一種跨平臺網(wǎng)絡(luò)通信方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信【技術(shù)領(lǐng)域】,具體地說一種跨平臺網(wǎng)絡(luò)通信方法。
【背景技術(shù)】
[0002]目前隨著網(wǎng)絡(luò)技術(shù)的發(fā)展以及智能手機(jī)平臺的興起,跨平臺網(wǎng)絡(luò)通信技術(shù)越來越多的應(yīng)用在開發(fā)當(dāng)中。在不同平臺中,使用的編程語言,支持的數(shù)據(jù)類型類別、數(shù)據(jù)類型長度、字節(jié)序、字符編碼都不相同,導(dǎo)致數(shù)據(jù)在不同的平臺中被解釋為不同的含義,無法直接通信。
[0003]目前主要采用WebService技術(shù)實(shí)現(xiàn)跨平臺網(wǎng)絡(luò)通信,WebService的主要目標(biāo)是跨平臺的可互操作性。為了達(dá)到這一目標(biāo),WebService完全基于XML、XSD (XMLSchema)等獨(dú)立于平臺、獨(dú)立于軟件供應(yīng)商的標(biāo)準(zhǔn),通過WebService定義的接口獲得WSDL描述文件,各平臺依據(jù)此WSDL描述文件獲得WebService接口信息,實(shí)現(xiàn)了跨平臺的遠(yuǎn)程調(diào)用。
[0004]但是,采用WebService技術(shù)實(shí)現(xiàn)跨平臺網(wǎng)絡(luò)通信卻存在以下缺點(diǎn):
一、在網(wǎng)絡(luò)通信層,WebService技術(shù)使用HTTP協(xié)議進(jìn)行網(wǎng)絡(luò)通信,因此使用WebService的網(wǎng)絡(luò)應(yīng)用的交互性受到HTTP通訊協(xié)議“請求-B向應(yīng)”的機(jī)制的限制,在交互的實(shí)時(shí)性上存在不足。
[0005]二、在數(shù)據(jù)協(xié)議上,WebService使用SOAP (簡單對象訪問協(xié)議),SOAP協(xié)議是一種輕量的、基于XML的協(xié)議,然而,XML作為一種可擴(kuò)展標(biāo)記語言,其格式復(fù)雜,具有其格式的文件較為龐大,這使得數(shù)據(jù)傳輸所占用的帶寬較大。

【發(fā)明內(nèi)容】

[0006]針對上述不足,本發(fā)明提供了一種方便不同平臺之間通信的跨平臺網(wǎng)絡(luò)通信方法。
[0007]本發(fā)明解決其技術(shù)問題采取的技術(shù)方案是:一種跨平臺網(wǎng)絡(luò)通信方法,其特征是,包括以下過程:
1)建立不同平臺間的網(wǎng)絡(luò)連接
通過建立不同平臺間的網(wǎng)絡(luò)連接形成不同平臺間的傳輸通道,用于發(fā)送、接收不同平臺的消息和交互命令;
2)發(fā)送平臺進(jìn)行消息編碼
2.1)將所要發(fā)送的命令名及命令包含的數(shù)據(jù)以鍵值對Al的形式進(jìn)行存儲,其中,數(shù)據(jù)表示的含義為鍵值,數(shù)據(jù)為值;
2.2)將Al中所包含的不同數(shù)據(jù)類型的值,轉(zhuǎn)換為字符串;
2.3)將存儲的鍵值對轉(zhuǎn)換為固定的消息格式;
3)發(fā)送平臺將消息按照網(wǎng)絡(luò)字節(jié)序通過網(wǎng)絡(luò)發(fā)送給接收平臺;
4)接收平臺進(jìn)行消息解析
接收平臺對接收到的信息采用與消息編碼相同的轉(zhuǎn)換規(guī)則進(jìn)行消息解析,還原出命令名和命令內(nèi)容。
[0008]上述方法中,所述不同平臺之間采用標(biāo)準(zhǔn)TCP/IP協(xié)議的SOCKET (套接字)接口進(jìn)行消息和交互命令的發(fā)送、接收。
[0009]上述方法中,所述字符串采用UTF-8作為字符串的編碼標(biāo)準(zhǔn)。
[0010]上述方法中,所述接收平臺進(jìn)行消息解析的過程包括以下步驟:
4.1)將固定的消息格式轉(zhuǎn)換為鍵值對Al ;
4.2)將Al中所包含的字符串,轉(zhuǎn)換為不同數(shù)據(jù)類型的值。
[0011]上述方法中,所述數(shù)據(jù)類型包括Boolean、Char、Double、Float、Int、Short和Long。
[0012]上述方法中,所述數(shù)據(jù)類型包括數(shù)字類型、布爾類型和字符類型。
[0013]本發(fā)明的有益效果是:
本發(fā)明采用標(biāo)準(zhǔn)TCP/IP協(xié)議的SOCKET (套接字)接口進(jìn)行數(shù)據(jù)通信,可使用TCP或者UDP作為傳輸協(xié)議,在傳輸上具有實(shí)時(shí)性和雙向性,從而解決了跨平臺網(wǎng)絡(luò)通信的實(shí)時(shí)性問題。
[0014]本發(fā)明通過將不同平臺的數(shù)據(jù)類型轉(zhuǎn)換為字符串表示,并統(tǒng)一使用UTF-8作為標(biāo)準(zhǔn)的字符串編碼,克服了不同平臺、語言的各種數(shù)據(jù)類型的長度、字節(jié)序等問題,并且最后發(fā)送的消息統(tǒng)一轉(zhuǎn)換為UTF-8編碼 ,解決了不同平臺字符編碼不同帶來的問題。
【專利附圖】

【附圖說明】
[0015]圖1是本發(fā)明的方法流程圖;
圖2是本發(fā)明所述發(fā)送平臺進(jìn)行消息編碼的方法流程圖。
【具體實(shí)施方式】
[0016]如圖1和圖2所示,本發(fā)明的一種跨平臺網(wǎng)絡(luò)通信方法,它包括以下過程:
O建立不同平臺間的網(wǎng)絡(luò)連接
通過建立不同平臺間的網(wǎng)絡(luò)連接形成不同平臺間的傳輸通道,用于發(fā)送、接收不同平臺的消息和交互命令。
[0017]2)發(fā)送平臺進(jìn)行消息編碼
2.1)將所要發(fā)送的命令名及命令包含的數(shù)據(jù)以鍵值對Al的形式進(jìn)行存儲,其中,數(shù)
據(jù)表示的含義為鍵值,數(shù)據(jù)為值;鍵值統(tǒng)一使用字符串來表示,命令名的鍵值可以約定為
Cmd,但不限于此,存儲的內(nèi)容示例如下:
【權(quán)利要求】
1.一種跨平臺網(wǎng)絡(luò)通信方法,其特征是,包括以下過程: 1)建立不同平臺間的網(wǎng)絡(luò)連接 通過建立不同平臺間的網(wǎng)絡(luò)連接形成不同平臺間的傳輸通道,用于發(fā)送、接收不同平臺的消息和交互命令; 2)發(fā)送平臺進(jìn)行消息編碼 2.1)將所要發(fā)送的命令名及命令包含的數(shù)據(jù)以鍵值對Al的形式進(jìn)行存儲,其中,數(shù)據(jù)表示的含義為鍵值,數(shù)據(jù)為值; 2.2)將Al中所包含的不同數(shù)據(jù)類型的值,轉(zhuǎn)換為字符串; 2.3)將存儲的鍵值對轉(zhuǎn)換為固定的消息格式; 3)發(fā)送平臺將消息按照網(wǎng)絡(luò)字節(jié)序通過網(wǎng)絡(luò)發(fā)送給接收平臺; 4)接收平臺進(jìn)行消息解析 接收平臺對接收到的信息采用與消息編碼相同的轉(zhuǎn)換規(guī)則進(jìn)行消息解析,還原出命令名和命令內(nèi)容。
2.根據(jù)權(quán)利要求1所述的一種跨平臺網(wǎng)絡(luò)通信方法,其特征是,所述不同平臺之間采用標(biāo)準(zhǔn)TCP/IP協(xié)議的SOCKET (套接字)接口進(jìn)行消息和交互命令的發(fā)送、接收。
3.根據(jù)權(quán)利要求1所述的一種跨平臺網(wǎng)絡(luò)通信方法,其特征是,所述字符串采用UTF-8作為字符串的編碼標(biāo)準(zhǔn)。
4.根據(jù)權(quán)利要求1所述的一種跨平臺網(wǎng)絡(luò)通信方法,其特征是,所述接收平臺進(jìn)行消息解析的過程包括以下步驟: 4.1)將固定的消息格式轉(zhuǎn)換為鍵值對Al ; 4.2)將Al中所包含的字符串,轉(zhuǎn)換為不同數(shù)據(jù)類型的值。
5.根據(jù)權(quán)利要求1至4中任一項(xiàng)權(quán)利所述的一種跨平臺網(wǎng)絡(luò)通信方法,其特征是,所述數(shù)據(jù)類型包括 Boolean、Char、Double、Float、Int、Short 和 Long。
6.根據(jù)權(quán)利要求1至4中任一項(xiàng)權(quán)利所述的一種跨平臺網(wǎng)絡(luò)通信方法,其特征是,所述數(shù)據(jù)類型包括數(shù)字類型、布爾類型和字符類型。
【文檔編號】H04L29/06GK103532959SQ201310493110
【公開日】2014年1月22日 申請日期:2013年10月21日 優(yōu)先權(quán)日:2013年10月21日
【發(fā)明者】于龍, 朱濤, 趙西法, 郝林, 李元策, 孫杰 申請人:濟(jì)南政和科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1
荆门市| 永泰县| 鄂托克前旗| 苏尼特右旗| 即墨市| 贵德县| 太康县| 黄冈市| 临颍县| 红原县| 高州市| 都昌县| 仙居县| 临江市| 渝北区| 广德县| 文成县| 修文县| 呼玛县| 青铜峡市| 钟祥市| 娱乐| 文水县| 独山县| 鄂尔多斯市| 澎湖县| 塔河县| 敖汉旗| 灵丘县| 手游| 大英县| 平乐县| SHOW| 兴业县| 龙南县| 历史| 蛟河市| 江门市| 新和县| 宿松县| 长武县|