亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種通過訂閱方式實現(xiàn)網(wǎng)絡(luò)通信的方法和系統(tǒng)的制作方法

文檔序號:9455970閱讀:479來源:國知局
一種通過訂閱方式實現(xiàn)網(wǎng)絡(luò)通信的方法和系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及網(wǎng)絡(luò)通信領(lǐng)域,尤其涉及一種通過訂閱方式實現(xiàn)網(wǎng)絡(luò)通信的方法和系統(tǒng)。
【背景技術(shù)】
[0002]在網(wǎng)絡(luò)通信中,通信的兩個進程間相互作用的主要模式是客戶/服務(wù)器模式(Client/Server model)。如圖1所示,在現(xiàn)有技術(shù)中,客戶端從服務(wù)端獲取數(shù)據(jù)的方法一般都采用一問一答的形式,客戶端每次需要更新數(shù)據(jù)時都需要向服務(wù)端發(fā)送請求信息,然后服務(wù)端再把數(shù)據(jù)返回給客戶端,每次通信都需要客戶端發(fā)送一次數(shù)據(jù)包,造成網(wǎng)絡(luò)資源浪費、效率不高等問題。此外,由于需要頻繁地請求和頻繁地做數(shù)據(jù)庫查詢操作。因此,也會造成服務(wù)器壓力過大等問題。

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

[0003]本發(fā)明的目的在于針對現(xiàn)有的客戶端與服務(wù)器之間網(wǎng)絡(luò)通信效率不高的缺陷,提供一種通過訂閱方式實現(xiàn)網(wǎng)絡(luò)通信的方法和系統(tǒng)。
[0004]本發(fā)明為了解決上述技術(shù)問題,采用的技術(shù)方案是:一種通過訂閱方式實現(xiàn)網(wǎng)絡(luò)通信的方法,包括:由客戶端向服務(wù)端發(fā)送訂閱請求;由所述服務(wù)端接收來自所述客戶端的所述訂閱請求,根據(jù)所述訂閱請求,自動向所述客戶端發(fā)送更新數(shù)據(jù);所述客戶端接收所述更新數(shù)據(jù),進行更新;以及由所述客戶端向所述服務(wù)端發(fā)送取消訂閱請求,結(jié)束更新。
[0005]優(yōu)選地,所述方法應(yīng)用于基于TCP/IP通信協(xié)議的網(wǎng)絡(luò)。
[0006]優(yōu)選地,所述訂閱請求包括時間參數(shù),用于定義所述服務(wù)端向所述客戶端發(fā)送更新數(shù)據(jù)的時間間隔。
[0007]優(yōu)選地,由所述服務(wù)端接收來自所述客戶端的所述訂閱請求,根據(jù)所述訂閱請求,自動向所述客戶端發(fā)送更新數(shù)據(jù)的所述步驟包括:由所述服務(wù)端根據(jù)根據(jù)所述訂閱請求中的所述時間參數(shù),按照所述預(yù)定的時間間隔多次向所述客戶端發(fā)送所述更新數(shù)據(jù)。
[0008]相應(yīng)地,本發(fā)明還提供了一種通過訂閱方式實現(xiàn)網(wǎng)絡(luò)通信的系統(tǒng),包括客戶端和服務(wù)端,其中,所述客戶端連接于所述服務(wù)端,所述客戶端用于向所述服務(wù)端發(fā)送訂閱請求,接收來自所述服務(wù)端的更新數(shù)據(jù),還用于向所述服務(wù)端發(fā)送取消訂閱請求,結(jié)束更新,所述服務(wù)端用于接收來自所述客戶端的所述訂閱請求,根據(jù)所述訂閱請求,自動向所述客戶端發(fā)送所述更新數(shù)據(jù)。
[0009]優(yōu)選地,所述客戶端包括第一發(fā)送模塊和第一接收模塊,所述第一發(fā)送模塊用于發(fā)送所述訂閱請求和所述取消訂閱請求,所述第一接收模塊用于接收來自所述服務(wù)端的所述更新數(shù)據(jù),根據(jù)所述更新數(shù)據(jù),更新所述客戶端。
[0010]優(yōu)選地,所述服務(wù)端包括第二發(fā)送模塊和第二接收模塊,所述第二發(fā)送模塊用于根據(jù)來自所述客戶端的所述訂閱請求,自動向所述客戶端發(fā)送所述更新數(shù)據(jù),所述第二接收模塊用于接收來自所述客戶端的所述訂閱請求和所述取消訂閱請求。
[0011]優(yōu)選地,所述訂閱請求包括時間參數(shù),用于定義所述服務(wù)端向所述客戶端發(fā)送所述更新數(shù)據(jù)的時間間隔。
[0012]優(yōu)選地,所述服務(wù)端根據(jù)所述訂閱請求中的所述時間參數(shù),按照所述預(yù)定的時間間隔向所述客戶端多次發(fā)送所述更新數(shù)據(jù)。
[0013]優(yōu)選地,所述系統(tǒng)應(yīng)用于基于TCP/IP通信協(xié)議的網(wǎng)絡(luò)。
[0014]實施本發(fā)明實施例,具有如下有益效果:通過本發(fā)明提供的通過訂閱方式實現(xiàn)網(wǎng)絡(luò)通信的方法和系統(tǒng),在網(wǎng)絡(luò)通信中,只需在通信開始時客戶端向服務(wù)端發(fā)送一個訂閱請求,之后服務(wù)端定時向客戶端返回更新數(shù)據(jù),通信結(jié)束時客戶端再次向服務(wù)端發(fā)送取消訂閱請求,服務(wù)端不再向客戶端更新數(shù)據(jù)。通過引入訂閱機制,數(shù)據(jù)更新采用訂閱的形式,不需客戶端每次獲取更新數(shù)據(jù)時都向服務(wù)端發(fā)送一次請求,提高工作效率,減少了網(wǎng)絡(luò)負擔(dān)。
【附圖說明】
[0015]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0016]圖1是現(xiàn)有技術(shù)中客戶端與服務(wù)器進行網(wǎng)絡(luò)通信的實現(xiàn)流程圖;
[0017]圖2是本發(fā)明一實施例提供的通過訂閱方式實現(xiàn)網(wǎng)絡(luò)通信的方法的實現(xiàn)流程圖;
[0018]圖3是本發(fā)明一實施例提供的通過訂閱方式實現(xiàn)網(wǎng)絡(luò)通信的系統(tǒng)的結(jié)構(gòu)示意圖;
[0019]圖4是本發(fā)明另一實施例提供的通過訂閱方式實現(xiàn)網(wǎng)絡(luò)通信的系統(tǒng)的結(jié)構(gòu)示意圖。
【具體實施方式】
[0020]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0021]圖2是本發(fā)明一實施例提供的通過訂閱方式實現(xiàn)網(wǎng)絡(luò)通信的方法的實現(xiàn)流程圖。如圖2所示,通過訂閱方式實現(xiàn)網(wǎng)絡(luò)通信的方法200包括以下步驟。
[0022]步驟S202:由客戶端向服務(wù)端發(fā)送訂閱請求。
[0023]優(yōu)選地,在本發(fā)明一實施例中,訂閱請求包括時間參數(shù),用于定義服務(wù)端向客戶端發(fā)送更新數(shù)據(jù)的時間間隔。
[0024]步驟S204:由服務(wù)端接收來自客戶端的訂閱請求,根據(jù)訂閱請求,自動向客戶端發(fā)送更新數(shù)據(jù)。
[0025]優(yōu)選地,在本發(fā)明一實施例中,服務(wù)端根據(jù)訂閱請求中的時間參數(shù),按照預(yù)定的時間間隔向客戶端多次發(fā)送更新數(shù)據(jù)。
[0026]步驟S206:由客戶端接收更新數(shù)據(jù),進行更新。
[0027]步驟S208:由客戶端向服務(wù)端發(fā)送取消訂閱請求,結(jié)束更新。
[0028]優(yōu)選地,在本發(fā)明一實施例中,通過訂閱方式實現(xiàn)網(wǎng)絡(luò)通信的方法200可以應(yīng)用于基于TCP/IP通信協(xié)議的網(wǎng)絡(luò)。
[0029]有利地,通過本發(fā)明提供的通過訂閱方式實現(xiàn)網(wǎng)絡(luò)通信的方法,在網(wǎng)絡(luò)通信中,只需在通信開始時客戶端向服務(wù)端發(fā)送一個訂閱請求,之后服務(wù)端定時向客戶端返回更新數(shù)據(jù),通信結(jié)束時客戶端再次向服務(wù)端發(fā)送取消訂閱請求,服務(wù)端不再向客戶端更新數(shù)據(jù)。通過引入訂閱機制,數(shù)據(jù)更新采用訂閱的形式,不需客戶端每次獲取更新數(shù)據(jù)時都向服務(wù)端發(fā)送一次請求,提高工作效率,減少了網(wǎng)絡(luò)負擔(dān)。
[0030]圖3是本發(fā)明一實施例提供的通過訂閱方式實現(xiàn)網(wǎng)絡(luò)通信的系統(tǒng)的結(jié)構(gòu)示意圖。
當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1