[發(fā)明專利]通信方法、數(shù)據(jù)處理方法和計(jì)算系統(tǒng)有效
| 申請?zhí)枺?/td> | 201610701196.6 | 申請日: | 2016-08-22 |
| 公開(公告)號: | CN106327559B | 公開(公告)日: | 2019-03-19 |
| 發(fā)明(設(shè)計(jì))人: | 史宇杰 | 申請(專利權(quán))人: | 蘇州偉卓奧科三維科技有限公司 |
| 主分類號: | G06T15/00 | 分類號: | G06T15/00;H04L29/06 |
| 代理公司: | 蘇州市港澄專利代理事務(wù)所(普通合伙) 32304 | 代理人: | 馬麗麗 |
| 地址: | 215600 江蘇省蘇州市張家港市科技創(chuàng)*** | 國省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 通信堆棧 數(shù)據(jù)包 類別標(biāo)簽 計(jì)算系統(tǒng) 數(shù)據(jù)處理 推入 通信 數(shù)據(jù)包刪除 數(shù)據(jù)包生成 優(yōu)先級標(biāo)簽 優(yōu)先級判斷 通信反饋 堆棧 延時 服務(wù)器 停頓 過期 鎖定 發(fā)送 終端 查找 申請 保證 | ||
本申請公開了一種通信方法、數(shù)據(jù)處理方法和計(jì)算系統(tǒng),用以解決現(xiàn)有技術(shù)中終端與服務(wù)器之間無法同步或通信反饋有停頓或延時的問題。該通信方法通過布置通信堆棧和在數(shù)據(jù)包生成時加入類別標(biāo)簽和優(yōu)先級標(biāo)簽,數(shù)據(jù)包在推入通信堆棧前,會首先查找是否有與其類別標(biāo)簽相同的未鎖定數(shù)據(jù)包,如果是,則會進(jìn)一步根據(jù)其優(yōu)先級判斷其推入堆棧中的位置,并將通信堆棧中與其類別標(biāo)簽相同的數(shù)據(jù)包刪除,保證通信堆棧中待處理的數(shù)據(jù)包都是最新的,避免發(fā)送過期的數(shù)據(jù)包帶來的資源浪費(fèi)。
技術(shù)領(lǐng)域
本申請涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種通信方法、數(shù)據(jù)處理方法和計(jì)算系統(tǒng)。
背景技術(shù)
在典型的終端-服務(wù)器交互環(huán)境下,兩者一般通過網(wǎng)絡(luò)建立通信。例如,終端用戶需要對由服務(wù)器渲染的三維立體模型進(jìn)行互動操作。用戶希望可以看到自己與三維模型的互動,或?qū)θS模型的修改能夠?qū)崟r地在終端的人機(jī)界面上呈現(xiàn)出來,以提高相關(guān)應(yīng)用的實(shí)效性。
例如,考慮一個三維場景中控制變換視角鏡頭的例子,終端用戶通過終端的人機(jī)界面輸入工具對三維模型進(jìn)行旋轉(zhuǎn)。在用戶對終端人機(jī)界面進(jìn)行操作的過程中,會生成幾百個操作事件,每個事件對應(yīng)著一個新的鏡頭視角。每個新的鏡頭視角的數(shù)據(jù)信息,譬如鏡頭的X,Y,Z軸位置信息,將被封裝成一個通信包發(fā)送到服務(wù)器端,進(jìn)而要求服務(wù)器端針對這個新的鏡頭視角數(shù)據(jù)生成相對應(yīng)的畫面。
參照終端處理器的時鐘頻率,用戶在人機(jī)界面上的操作每秒鐘可以生成超過一百個事件。根據(jù)經(jīng)驗(yàn),如果假設(shè)服務(wù)器渲染一幀圖像需要花費(fèi)的時間是16毫秒,假設(shè)終端將一秒鐘內(nèi)人機(jī)界面操作所產(chǎn)生的100個事件都發(fā)送到服務(wù)器端,則服務(wù)器端需要花費(fèi)總共1.6秒(16ms*100)來渲染對應(yīng)一秒鐘內(nèi)人機(jī)界面上操作所要求生成的畫面。如此,終端上1秒鐘的界面操作需要服務(wù)器端1.6秒的圖像渲染,顯而易見這將造成終端與服務(wù)器之間的無法同步。
通常解決上述問題的辦法是基于確認(rèn)機(jī)制,終端等待服務(wù)器端發(fā)來確認(rèn),表示對應(yīng)之前事件請求的圖像已經(jīng)渲染完成,可以接收下一個事件,在確認(rèn)收到之前,終端停止發(fā)送新的事件請求。這個方法的缺陷在于終端獲得的畫面幀數(shù)率將直接受限于它與服務(wù)器之間的距離,終端距離服務(wù)器越遠(yuǎn),通信包傳輸?shù)臅r間越長,直接導(dǎo)致通信反饋的停頓,使終端顯示的幀數(shù)率明顯下降。
發(fā)明內(nèi)容
本申請實(shí)施例提供一種通信方法、數(shù)據(jù)處理方法和計(jì)算系統(tǒng),用以解決現(xiàn)有技術(shù)中終端與服務(wù)器之間無法同步或通信反饋有停頓或延時的問題。
本申請實(shí)施例提供的一種通信方法,包括:
接收第一數(shù)據(jù)包,所述第一數(shù)據(jù)包包括類別標(biāo)簽、優(yōu)先級標(biāo)簽和數(shù)據(jù)信息;
判斷通信堆棧中是否存在與所述第一數(shù)據(jù)包的類別標(biāo)簽相同且未鎖定的第二數(shù)據(jù)包,如果是,則根據(jù)所述第一數(shù)據(jù)包與所述第二數(shù)據(jù)包的優(yōu)先級標(biāo)簽,比較所述第一數(shù)據(jù)包與所述第二數(shù)據(jù)包的優(yōu)先級;
若所述第一數(shù)據(jù)包的優(yōu)先級小于等于所述第二數(shù)據(jù)包的優(yōu)先級,則將所述第一數(shù)據(jù)包的優(yōu)先級標(biāo)簽替換為所述第二數(shù)據(jù)包的優(yōu)先級標(biāo)簽,并用所述替換優(yōu)先級標(biāo)簽后的第一數(shù)據(jù)包覆蓋所述第二數(shù)據(jù)包;
若所述第一數(shù)據(jù)包的優(yōu)先級大于所述第二數(shù)據(jù)包的優(yōu)先級,則刪除所述第二數(shù)據(jù)包,并將所述第一數(shù)據(jù)包推入所述通信堆棧中首個優(yōu)先級不低于其的數(shù)據(jù)包之后。
本申請實(shí)施例提供的一種數(shù)據(jù)處理方法,包括:
接收第一數(shù)據(jù)包,所述第一數(shù)據(jù)包包括類別標(biāo)簽、優(yōu)先級標(biāo)簽和數(shù)據(jù)信息;
判斷通信堆棧中是否存在與所述第一數(shù)據(jù)包的類別標(biāo)簽相同且未鎖定的第二數(shù)據(jù)包,如果是,則根據(jù)所述第一數(shù)據(jù)包與所述第二數(shù)據(jù)包的優(yōu)先級標(biāo)簽,比較所述第一數(shù)據(jù)包與所述第二數(shù)據(jù)包的優(yōu)先級;
若所述第一數(shù)據(jù)包的優(yōu)先級小于等于所述第二數(shù)據(jù)包的優(yōu)先級,則將所述第一數(shù)據(jù)包的優(yōu)先級標(biāo)簽替換為所述第二數(shù)據(jù)包的優(yōu)先級標(biāo)簽,并用所述替換優(yōu)先級標(biāo)簽后的第一數(shù)據(jù)包覆蓋所述第二數(shù)據(jù)包;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于蘇州偉卓奧科三維科技有限公司,未經(jīng)蘇州偉卓奧科三維科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610701196.6/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 通過冗余提高數(shù)據(jù)傳輸速度的方法
- 數(shù)據(jù)包調(diào)度方法和裝置
- 一種數(shù)據(jù)包的轉(zhuǎn)發(fā)方法和設(shè)備
- 網(wǎng)絡(luò)通信主體確認(rèn)方法及系統(tǒng)
- 一種轉(zhuǎn)發(fā)數(shù)據(jù)包的方法、裝置和路由設(shè)備
- 一種數(shù)據(jù)報(bào)文接收方法及裝置
- 一種降低語音丟包統(tǒng)計(jì)量的方法及基站
- 數(shù)據(jù)包的處理方法、裝置、電子設(shè)備及存儲介質(zhì)
- 一種數(shù)據(jù)包處理方法、裝置及電子設(shè)備和存儲介質(zhì)
- 一種數(shù)據(jù)傳輸方法、裝置、設(shè)備及存儲介質(zhì)
- 計(jì)算方法、計(jì)算系統(tǒng)、計(jì)算裝置
- 用以組建計(jì)算互聯(lián)系統(tǒng)的系統(tǒng)和方法
- 基于神經(jīng)元和云部署的價稅計(jì)算引擎系統(tǒng)及其方法
- 托管電話會議
- 實(shí)時計(jì)算方法及裝置
- 一種使用混合云計(jì)算系統(tǒng)進(jìn)行通信的方法
- 計(jì)算系統(tǒng)
- 一種系統(tǒng)的可信驗(yàn)證啟動方法及裝置
- 云與邊緣計(jì)算協(xié)同的裝備智能管控系統(tǒng)及方法
- 遠(yuǎn)程禁止客戶計(jì)算機(jī)系統(tǒng)的數(shù)據(jù)處理系統(tǒng)和方法





