• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    數(shù)據(jù)交互方法及系統(tǒng)技術(shù)方案

    技術(shù)編號(hào):8132593 閱讀:160 留言:0更新日期:2012-12-27 05:44
    本發(fā)明專利技術(shù)涉及一種數(shù)據(jù)交互方法及系統(tǒng)。該數(shù)據(jù)交互方法包括以下步驟:定義基于HTTP協(xié)議棧的通信協(xié)議;在第一終端與第二終端上均設(shè)有所述通信協(xié)議,并根據(jù)所述通信協(xié)議建立通信通路;根據(jù)所述通信通路進(jìn)行數(shù)據(jù)交互。上述數(shù)據(jù)交互方法及系統(tǒng),采用基于HTTP協(xié)議棧的通信協(xié)議,在第一終端與第二終端之間建立通信通路,根據(jù)該通信通路進(jìn)行數(shù)據(jù)交互,實(shí)現(xiàn)了第一終端通過WAP網(wǎng)絡(luò)接入第二終端,相比于通過NET網(wǎng)絡(luò)接入,降低了流量費(fèi)用,降低了成本,且不用購買昂貴的硬件設(shè)備,進(jìn)一步降低了成本。

    【技術(shù)實(shí)現(xiàn)步驟摘要】

    本專利技術(shù)涉及網(wǎng)絡(luò)通信領(lǐng)域,特別涉及一種數(shù)據(jù)交互方法及系統(tǒng)
    技術(shù)介紹
    終端與服務(wù)器建立穩(wěn)定的長連接時(shí),必須采用互聯(lián)網(wǎng)(例如NET網(wǎng)絡(luò))中的TCP協(xié)議接入,無法使用WAP(Wireless Application Protocol,無線應(yīng)用協(xié)議)網(wǎng)絡(luò)接入,NET網(wǎng)絡(luò)的流量資費(fèi)遠(yuǎn)高于WAP網(wǎng)絡(luò)的流量資費(fèi)。然而,終端若采用基于WAP網(wǎng)絡(luò)接入到服務(wù)器,需從運(yùn)營商購買高昂的硬件設(shè)備 才能支持,成本非常高。
    技術(shù)實(shí)現(xiàn)思路
    基于此,有必要提供一種數(shù)據(jù)交互方法,降低了成本。一種數(shù)據(jù)交互方法,包括以下步驟定義基于HTTP協(xié)議棧的通信協(xié)議;在第一終端與第二終端上均設(shè)有所述通信協(xié)議,并根據(jù)所述通信協(xié)議建立通信通路;根據(jù)所述通信通路進(jìn)行數(shù)據(jù)交互。優(yōu)選地,所述第一終端為移動(dòng)終端,所述第二終端為服務(wù)器。優(yōu)選地,還包括步驟在所述HTTP協(xié)議棧中設(shè)置類TCP協(xié)議接口。優(yōu)選地,所述第一終端上設(shè)有的HTTP協(xié)議棧為第一協(xié)議棧,第二終端上設(shè)有的HTTP協(xié)議棧為第二協(xié)議棧;根據(jù)通信通路進(jìn)行數(shù)據(jù)交互的具體步驟包括所述第一終端調(diào)用所述類TCP協(xié)議接口發(fā)送第一數(shù)據(jù)到所述第一協(xié)議棧;所述第一協(xié)議棧通過HTTP協(xié)議將所述第一數(shù)據(jù)發(fā)送到所述第二協(xié)議棧;所述第二協(xié)議棧將所述第一數(shù)據(jù)發(fā)送給所述第二終端,所述第二終端將所述第一數(shù)據(jù)處理得到第二數(shù)據(jù),并將所述第二數(shù)據(jù)返回到所述第二協(xié)議棧;所述第二協(xié)議棧接收所述第二數(shù)據(jù)并通過HTTP協(xié)議發(fā)送給所述第一協(xié)議棧;所述第一終端調(diào)用所述類TCP協(xié)議接口從所述第一協(xié)議棧中獲取所述第二數(shù)據(jù)。優(yōu)選地,在所述第一終端調(diào)用所述類TCP協(xié)議接口發(fā)送第一數(shù)據(jù)到所述第一協(xié)議棧的步驟之后還包括判斷是否需要發(fā)送所述第一數(shù)據(jù),若是,則所述第一協(xié)議棧將所述第一數(shù)據(jù)通過HTTP協(xié)議發(fā)送到所述第二協(xié)議棧;若否,則進(jìn)一步判斷發(fā)送的時(shí)間間隔是否達(dá)到預(yù)設(shè)時(shí)間間隔,若是,則所述第一協(xié)議棧將所述第一數(shù)據(jù)并通過HTTP協(xié)議發(fā)送到所述第二協(xié)議棧。此外,還有必要提供一種數(shù)據(jù)交互系統(tǒng),降低了成本。一種數(shù)據(jù)交互系統(tǒng),包括第一終端和第二終端,所述第一終端和第二終端上均設(shè)有基于HTTP協(xié)議棧的通信協(xié)議,且所述第一終端與第二終端通過所述通信協(xié)議建立通信通路,并根據(jù)所述通信通路進(jìn)行數(shù)據(jù)交互。優(yōu)選地,第一終端為移動(dòng)終端,第二終端為服務(wù)器。 優(yōu)選地,所述HTTP協(xié)議棧中設(shè)置有類TCP協(xié)議接口。優(yōu)選地,所述第一終端上設(shè)有的HTTP協(xié)議棧為第一協(xié)議棧,第二終端上設(shè)有的HTTP協(xié)議棧為第二協(xié)議棧;所述第一終端調(diào)用所述類TCP協(xié)議接口發(fā)送第一數(shù)據(jù)到所述第一協(xié)議棧;所述第一協(xié)議棧將所述第一數(shù)據(jù)通過HTTP協(xié)議發(fā)送到所述第二協(xié)議棧;所述第二協(xié)議棧接收并發(fā)送所述第一數(shù)據(jù)給所述第二終端;所述第二終端接收所述第一數(shù)據(jù)并處理得到第二數(shù)據(jù),并將所述第二數(shù)據(jù)返回到所述第二協(xié)議棧;所述第二協(xié)議棧接收所述第二數(shù)據(jù)并通過HTTP協(xié)議發(fā)送給所述第一協(xié)議棧;所述第一終端調(diào)用所述類TCP協(xié)議接口從所述第一協(xié)議棧中獲取所述第二數(shù)據(jù)。優(yōu)選地,所述第一終端還用于判斷是否需要發(fā)送所述第一數(shù)據(jù),所述第一協(xié)議棧在所述第一終端判斷出需要發(fā)送所述第一數(shù)據(jù)時(shí),將所述第一數(shù)據(jù)通過HTTP協(xié)議發(fā)送到所述第二協(xié)議棧;所述第一終端還用于在判斷出不需要發(fā)送所述第一數(shù)據(jù)時(shí),進(jìn)一步判斷發(fā)送的時(shí)間間隔是否達(dá)到預(yù)設(shè)時(shí)間間隔,所述第一協(xié)議棧在所述第一終端判斷出發(fā)送的時(shí)·間間隔達(dá)到預(yù)設(shè)時(shí)間間隔時(shí),將所述第一數(shù)據(jù)通過HTTP協(xié)議發(fā)送到所述第二協(xié)議棧。上述數(shù)據(jù)交互方法及系統(tǒng),采用基于HTTP協(xié)議棧的通信協(xié)議,在第一終端與第二終端之間建立通信通路,根據(jù)該通信通路進(jìn)行數(shù)據(jù)交互,實(shí)現(xiàn)了第一終端通過WAP網(wǎng)絡(luò)接入第二終端,相比于通過NET網(wǎng)絡(luò)接入,降低了流量費(fèi)用,降低了成本,且不用購買昂貴的硬件設(shè)備,進(jìn)一步降低了成本。附圖說明圖I為一個(gè)實(shí)施例中數(shù)據(jù)交互方法的流程圖;圖2為一個(gè)實(shí)施例中第一終端與第二終端通過基于HTTP協(xié)議棧的通信協(xié)議進(jìn)行數(shù)據(jù)交互的具體流程圖;圖3為一個(gè)實(shí)施例中數(shù)據(jù)交互系統(tǒng)的結(jié)構(gòu)示意圖。具體實(shí)施方式下面結(jié)合具體的實(shí)施例及附圖對(duì)技術(shù)方案進(jìn)行詳細(xì)的描述。如圖I所示,在一個(gè)實(shí)施例中,一種數(shù)據(jù)傳輸方法,包括以下步驟步驟SI 10,定義基于HTTP協(xié)議棧的通信協(xié)議。HTTP (Hyper Text Transfer Protocol,超文本傳輸協(xié)議)協(xié)議棧是基于HTTP協(xié)議的協(xié)議結(jié)構(gòu),即在協(xié)議棧中一定存在HTTP協(xié)議。協(xié)議棧是指網(wǎng)絡(luò)中各層協(xié)議的總和,反映了一個(gè)網(wǎng)絡(luò)文件傳輸?shù)倪^程由上層協(xié)議到底層協(xié)議,再由底層協(xié)議到上層協(xié)議。HTTP協(xié)議棧以HTTP協(xié)議進(jìn)行數(shù)據(jù)交互。定義基于HTTP協(xié)議棧的通信協(xié)議,該通信協(xié)議包括基于HTTP協(xié)議進(jìn)行交互的請(qǐng)求信息、響應(yīng)信息及解析信息,其中,請(qǐng)求信息包括請(qǐng)求頭等,如“請(qǐng)求發(fā)送數(shù)據(jù)”指令;響應(yīng)信息包括響應(yīng)頭等,如“允許發(fā)送”或“yes”指令;解析信息包括解析的方式,如解析中文的“請(qǐng)求發(fā)送數(shù)據(jù)”指令和“允許發(fā)送”指令等。優(yōu)選的實(shí)施例中,步驟SllO還包括在HTTP協(xié)議棧中設(shè)置類TCP協(xié)議(Transmission Control Protocol,傳輸控制協(xié)議)接口的步驟。設(shè)置的類TCP協(xié)議接口使得終端軟件和后臺(tái)服務(wù)軟件不會(huì)在代碼結(jié)構(gòu)上產(chǎn)生改動(dòng),也使得業(yè)務(wù)服務(wù)透明,業(yè)務(wù)服務(wù)透明是指底層通信層的數(shù)據(jù)接口相對(duì)于上層應(yīng)用層透明。避免了對(duì)終端軟件及后臺(tái)服務(wù)軟件安的更改,降低成本。優(yōu)選的實(shí)施例中,步驟SllO還包括在HTTP協(xié)議棧中設(shè)置守護(hù)進(jìn)程服務(wù)的步驟。其中,守護(hù)進(jìn)程服務(wù)為進(jìn)程完成一個(gè)任務(wù)后,并不會(huì)停止運(yùn)行,而是繼續(xù)運(yùn)行。如計(jì)算器進(jìn)程,進(jìn)程計(jì)算I加I運(yùn)算得到結(jié)果后,并不會(huì)退出運(yùn)行,而是繼續(xù)運(yùn)行等待下一個(gè)計(jì)算任務(wù)。守護(hù)進(jìn)程服務(wù)可減少進(jìn)程啟動(dòng)次數(shù),節(jié)省進(jìn)程重新啟動(dòng)的時(shí)間。步驟S120,在第一終端與第二終端上均設(shè)有該通信協(xié)議,并根據(jù)該通信協(xié)議建立通信通路。第一終端與第二終端上均設(shè)置基于HTTP協(xié)議棧的通信協(xié)議,如此第一終端與第二終端之間才可以通過該通信協(xié)議建立通信通路,實(shí)現(xiàn)第一終端與第二終端之間依靠HTTP協(xié)議通訊。其中,第一終端為移動(dòng)終端,第二終端為服務(wù)器。如此移動(dòng)終端可使用WAP網(wǎng)絡(luò)接入服務(wù)器,與通過NET網(wǎng)絡(luò)接入服務(wù)器,大大降低了終端用戶的流量費(fèi)用。 此外,移動(dòng)終端調(diào)用類TCP協(xié)議接口與HTTP協(xié)議棧進(jìn)行數(shù)據(jù)交互。服務(wù)器采用守護(hù)進(jìn)程方式與HTTP協(xié)議棧進(jìn)行數(shù)據(jù)交互。步驟S130,根據(jù)該通信通路進(jìn)行數(shù)據(jù)交互。通信通路建立后,第一終端與第二終端之間可通過該通信通路進(jìn)行數(shù)據(jù)交互。上述定義的基于HTTP協(xié)議棧的通信協(xié)議支持動(dòng)態(tài)數(shù)據(jù)的斷點(diǎn)續(xù)傳,即指在下載或上傳時(shí),將下載或上傳任務(wù)(一個(gè)文件或一個(gè)壓縮包)劃分為幾個(gè)部分,每一個(gè)部分采用一個(gè)線程進(jìn)行上傳或下載,如果碰到網(wǎng)絡(luò)故障,可以從已經(jīng)上傳或下載的部分開始繼續(xù)上傳未上傳的部分或下載未下載的部分,而沒有必要重頭開始上傳或下載。如此可以節(jié)省時(shí)間,提聞速度。上述定義的基于HTTP協(xié)議棧的通信協(xié)議支持Ke印-alive模式。Keep-Alive模式使終端到服務(wù)器端的連接持續(xù)有效,當(dāng)出現(xiàn)對(duì)服務(wù)器的后繼請(qǐng)求時(shí),Keep-Alive模式避免了重新建立連接。如圖2所示,第一終端上設(shè)有的HTTP協(xié)議棧為第一協(xié)議棧,第二終端上設(shè)有的HTTP協(xié)議棧為第二協(xié)議棧,優(yōu)選的,第一終端為移動(dòng)終端,第二終端為服務(wù)器。第一終端與第本文檔來自技高網(wǎng)...

    【技術(shù)保護(hù)點(diǎn)】
    一種數(shù)據(jù)交互方法,包括以下步驟:定義基于HTTP協(xié)議棧的通信協(xié)議;在第一終端與第二終端上均設(shè)有所述通信協(xié)議,并根據(jù)所述通信協(xié)議建立通信通路;根據(jù)所述通信通路進(jìn)行數(shù)據(jù)交互。

    【技術(shù)特征摘要】
    1.一種數(shù)據(jù)交互方法,包括以下步驟 定義基于HTTP協(xié)議棧的通信協(xié)議; 在第一終端與第二終端上均設(shè)有所述通信協(xié)議,并根據(jù)所述通信協(xié)議建立通信通路; 根據(jù)所述通信通路進(jìn)行數(shù)據(jù)交互。2.根據(jù)權(quán)利要求I所述的數(shù)據(jù)交互方法,其特征在于,所述第一終端為移動(dòng)終端,所述第二終端為服務(wù)器。3.根據(jù)權(quán)利要求I或2所述的數(shù)據(jù)交互方法,其特征在于,還包括步驟在所述HTTP協(xié)議棧中設(shè)置類TCP協(xié)議接口。4.根據(jù)權(quán)利要求3所述的數(shù)據(jù)交互方法,其特征在于,所述第一終端上設(shè)有的HTTP協(xié)議棧為第一協(xié)議棧,第二終端上設(shè)有的HTTP協(xié)議棧為第二協(xié)議棧;根據(jù)通信通路進(jìn)行數(shù)據(jù)交互的具體步驟包括 所述第一終端調(diào)用所述類TCP協(xié)議接口發(fā)送第一數(shù)據(jù)到所述第一協(xié)議棧; 所述第一協(xié)議棧通過HTTP協(xié)議將所述第一數(shù)據(jù)發(fā)送到所述第二協(xié)議棧; 所述第二協(xié)議棧將所述第一數(shù)據(jù)發(fā)送給所述第二終端,所述第二終端將所述第一數(shù)據(jù)處理得到第二數(shù)據(jù),并將所述第二數(shù)據(jù)返回到所述第二協(xié)議棧; 所述第二協(xié)議棧接收所述第二數(shù)據(jù)并通過HTTP協(xié)議發(fā)送給所述第一協(xié)議棧; 所述第一終端調(diào)用所述類TCP協(xié)議接口從所述第一協(xié)議棧中獲取所述第二數(shù)據(jù)。5.根據(jù)權(quán)利要求4所述的數(shù)據(jù)交互方法,其特征在于,在所述第一終端調(diào)用所述類TCP協(xié)議接口發(fā)送第一數(shù)據(jù)到所述第一協(xié)議棧的步驟之后還包括判斷是否需要發(fā)送所述第一數(shù)據(jù),若是,則所述第一協(xié)議棧將所述第一數(shù)據(jù)通過HTTP協(xié)議發(fā)送到所述第二協(xié)議棧;若否,則進(jìn)一步判斷發(fā)送的時(shí)間間隔是否達(dá)到預(yù)設(shè)時(shí)間間隔,若是,則所述第一協(xié)議棧將所述第一數(shù)據(jù)并通過HTTP協(xié)議發(fā)送到所述第二協(xié)議棧。6.一種...

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:潘文昌聶豪張偉男
    申請(qǐng)(專利權(quán))人:深圳深訊和科技有限公司
    類型:發(fā)明
    國別省市:

    網(wǎng)友詢問留言 已有0條評(píng)論
    • 還沒有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。

    1
    主站蜘蛛池模板: 永久免费av无码网站韩国毛片| 亚洲人成无码网站在线观看| 精品少妇人妻AV无码专区不卡 | 无码国产色欲XXXX视频| 国产在线精品无码二区| 无码夜色一区二区三区| 久99久无码精品视频免费播放| 人禽无码视频在线观看| 日韩人妻系列无码专区| 免费A级毛片无码无遮挡内射| 精品无码成人网站久久久久久| 99精品人妻无码专区在线视频区| 蜜臀AV无码精品人妻色欲| 中文字幕久久精品无码| 久久久久亚洲av无码专区| 毛片亚洲AV无码精品国产午夜| 成人无码区免费A片视频WWW| 亚洲av无码无在线观看红杏| 国产精品无码免费专区午夜| 国产免费午夜a无码v视频| 人妻精品久久无码区洗澡| 中文字幕精品三区无码亚洲| 久久久久久人妻无码| 日韩放荡少妇无码视频| 国产日韩精品中文字无码| 无码专区国产精品视频| 亚洲av无码一区二区三区天堂古代| 中文字幕无码毛片免费看| 无码人妻一区二区三区免费视频| 久久人妻少妇嫩草AV无码专区| 亚洲av无码乱码国产精品fc2| 日韩va中文字幕无码电影| 无码精品久久一区二区三区| 国产精品亚洲专区无码WEB| 精品无码久久久久久久久水蜜桃| 亚洲成a人无码亚洲成www牛牛| 亚洲一区无码中文字幕乱码| 亚洲午夜无码久久久久软件| 麻豆AV无码精品一区二区| 69成人免费视频无码专区| 无码A级毛片日韩精品|