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





