[發(fā)明專利]一種傳輸數(shù)據(jù)的方法在審
| 申請?zhí)枺?/td> | 201310737815.3 | 申請日: | 2013-12-26 |
| 公開(公告)號: | CN103701568A | 公開(公告)日: | 2014-04-02 |
| 發(fā)明(設(shè)計)人: | 劉璐 | 申請(專利權(quán))人: | 北京像素軟件科技股份有限公司 |
| 主分類號: | H04L1/00 | 分類號: | H04L1/00;H04L12/18 |
| 代理公司: | 北京德琦知識產(chǎn)權(quán)代理有限公司 11018 | 代理人: | 王一斌;王琦 |
| 地址: | 102200 北京市昌平區(qū)*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 傳輸 數(shù)據(jù) 方法 | ||
技術(shù)領(lǐng)域
本申請涉及通信技術(shù)領(lǐng)域,更具體地,涉及一種傳輸數(shù)據(jù)的方法。
背景技術(shù)
在網(wǎng)絡(luò)數(shù)據(jù)處理過程中,邏輯服務(wù)器需要頻繁與用戶實時交互,通知用戶更新本地數(shù)據(jù),響應(yīng)用戶的交互請求,對大量的交互數(shù)據(jù)進行通信。現(xiàn)有的網(wǎng)絡(luò)數(shù)據(jù)處理過程中,交互數(shù)據(jù)的通信多采用迭代處理。即對每一次新交互請求,則相應(yīng)增加請求響應(yīng)處理。
每當(dāng)用戶增加新的交互請求,就需要針對該交互請求的相關(guān)數(shù)據(jù)增加新的通信處理。通信處理就是生成發(fā)包數(shù)據(jù)的一組代碼。每增加一種數(shù)據(jù)包就需要針對這種數(shù)據(jù)包增加新的處理代碼。
然而,新增數(shù)據(jù)包則需相應(yīng)地增加新的處理代碼,可見通信處理不易擴展。此外,由于通信處理不易擴展,進而導(dǎo)致需要對新的交互請求進行大量冗余的迭代處理,即同相同的處理代碼處理不同的事件,導(dǎo)致影響數(shù)據(jù)的正常傳輸。
發(fā)明內(nèi)容
本發(fā)明實施例提出一種傳輸數(shù)據(jù)的方法,不需要擴展通信處理,即可實現(xiàn)數(shù)據(jù)的正常傳輸。
本發(fā)明實施例的技術(shù)方案如下:
一種傳輸數(shù)據(jù)的方法,所述方法包括:
邏輯層根據(jù)數(shù)據(jù)通信層所提供基于泛型的模板創(chuàng)建與用戶交互的數(shù)據(jù),并通過所述模板中的設(shè)置器發(fā)送所述數(shù)據(jù)至數(shù)據(jù)通信層;
數(shù)據(jù)通信層保存所述數(shù)據(jù),探測到所述數(shù)據(jù)變更后,通過廣播發(fā)送更新后的數(shù)據(jù)至用戶。
所述探測到所述數(shù)據(jù)變更后,通過廣播發(fā)送更新后的數(shù)據(jù)至用戶包括:
探測到所述數(shù)據(jù)變更,檢測所述數(shù)據(jù)的注冊目錄,通過所述注冊目錄找得所述數(shù)據(jù)對應(yīng)的廣播組;
通過廣播發(fā)送更新后的數(shù)據(jù)至廣播組中所有用戶。
所述廣播組包括以大區(qū)、本線、隊伍、場景或特殊區(qū)域中的用戶分組。
所述邏輯層根據(jù)數(shù)據(jù)通信層所提供基于泛型的模板創(chuàng)建與用戶交互的數(shù)據(jù)包括:
邏輯層根據(jù)數(shù)據(jù)通信層所提供基于泛型的模板創(chuàng)建與用戶交互的數(shù)據(jù);
用戶在廣播組內(nèi)進行注冊。
所述方法進一步包括:邏輯層通過所述模板中的獲取器從數(shù)據(jù)通信層獲取所需的數(shù)據(jù)。
從上述技術(shù)方案可以看出,在本發(fā)明實施例中邏輯層根據(jù)數(shù)據(jù)通信層所提供基于泛型的模板創(chuàng)建與用戶交互的數(shù)據(jù),并通過所述模板中的設(shè)置器發(fā)送所述數(shù)據(jù)至數(shù)據(jù)通信層;數(shù)據(jù)通信層保存所述數(shù)據(jù),探測到所述數(shù)據(jù)變更后,通過廣播發(fā)送更新后的數(shù)據(jù)至用戶。由于不需要新增處理代碼,即無需擴展通信處理,即可實現(xiàn)數(shù)據(jù)的正常傳輸。
附圖說明
圖1為傳輸數(shù)據(jù)的方法流程示意圖。
具體實施方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點表達得更加清楚明白,下面結(jié)合附圖及具體實施例對本發(fā)明再作進一步詳細的說明。
在本發(fā)明實施例中,在有新的交互請求時,只需要根據(jù)數(shù)據(jù)通信層提供的模板創(chuàng)建與用戶交互的數(shù)據(jù),不再需要邏輯層通信處理,即可實現(xiàn)數(shù)據(jù)的正常傳輸。
參見附圖1是傳輸數(shù)據(jù)的方法流程示意圖,具體包括以下步驟:
101、邏輯層根據(jù)數(shù)據(jù)通信層所提供基于泛型的模板創(chuàng)建與用戶交互的數(shù)據(jù),并通過該模板中的設(shè)置器發(fā)送所述數(shù)據(jù)至數(shù)據(jù)通信層。
邏輯層負責(zé)處理數(shù)據(jù),并將處理后的數(shù)據(jù)通過接口發(fā)送至數(shù)據(jù)通信層保存。數(shù)據(jù)通信層負責(zé)監(jiān)視和保存邏輯層發(fā)送的數(shù)據(jù),發(fā)現(xiàn)數(shù)據(jù)變更后,主動發(fā)數(shù)據(jù)包通知給需要更新此數(shù)據(jù)的用戶。
泛型是在程序編碼中將數(shù)據(jù)類型作為參數(shù)的類型。也就是說泛型的參數(shù)可以代表某種數(shù)據(jù)類型,不能代表個別對象。模板是現(xiàn)有技術(shù)中為了保證不同類型的數(shù)據(jù)能通過統(tǒng)一方式處理而產(chǎn)生的代碼設(shè)計方案。本發(fā)明利用該模板可以自動監(jiān)視邏輯對各種數(shù)據(jù)的變動,并統(tǒng)一處理現(xiàn)有和新增的數(shù)據(jù)包。
102、數(shù)據(jù)通信層保存所述數(shù)據(jù),探測到所述數(shù)據(jù)變更后,通過廣播發(fā)送更新后的數(shù)據(jù)至用戶。
在模塊中包括設(shè)置器、獲取器和注冊目錄。設(shè)置器和獲取器是數(shù)據(jù)通信層提供給邏輯層的接口。當(dāng)數(shù)據(jù)發(fā)生變動時,邏輯層通過數(shù)據(jù)通信層的設(shè)置器,將數(shù)據(jù)變動發(fā)送給數(shù)據(jù)通信層;當(dāng)邏輯層需要使用數(shù)據(jù)時,通過獲取器獲取。注冊目錄保存了該數(shù)據(jù)注冊的廣播域信息,在數(shù)據(jù)發(fā)生變動時,檢索該數(shù)據(jù)的注冊目錄,將該數(shù)據(jù)更新轉(zhuǎn)發(fā)到注冊的廣播域處理。廣播域是邏輯上的用戶組,該組內(nèi)的所有用戶都會收到同樣的廣播信息。
該專利技術(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/201310737815.3/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:祛痘消痕生物蠶絲面膜
- 下一篇:一種多功能墊
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設(shè)備和數(shù)據(jù)讀取方法
- 數(shù)據(jù)記錄方法、數(shù)據(jù)記錄裝置、數(shù)據(jù)記錄媒體、數(shù)據(jù)重播方法和數(shù)據(jù)重播裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)發(fā)送系統(tǒng)、數(shù)據(jù)發(fā)送裝置以及數(shù)據(jù)結(jié)構(gòu)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法及數(shù)據(jù)系統(tǒng)
- 數(shù)據(jù)嵌入裝置、數(shù)據(jù)嵌入方法、數(shù)據(jù)提取裝置及數(shù)據(jù)提取方法
- 數(shù)據(jù)管理裝置、數(shù)據(jù)編輯裝置、數(shù)據(jù)閱覽裝置、數(shù)據(jù)管理方法、數(shù)據(jù)編輯方法以及數(shù)據(jù)閱覽方法
- 數(shù)據(jù)發(fā)送和數(shù)據(jù)接收設(shè)備、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收方法
- 數(shù)據(jù)發(fā)送裝置、數(shù)據(jù)接收裝置、數(shù)據(jù)收發(fā)系統(tǒng)、數(shù)據(jù)發(fā)送方法、數(shù)據(jù)接收方法和數(shù)據(jù)收發(fā)方法
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置





