[發(fā)明專利]一種斷線重連的方法及裝置有效
| 申請?zhí)枺?/td> | 201810310818.1 | 申請日: | 2018-03-30 |
| 公開(公告)號: | CN108616914B | 公開(公告)日: | 2021-09-07 |
| 發(fā)明(設(shè)計(jì))人: | 孟志兵;張文明;陳少杰 | 申請(專利權(quán))人: | 武漢斗魚網(wǎng)絡(luò)科技有限公司 |
| 主分類號: | H04W24/04 | 分類號: | H04W24/04;H04W76/18;H04W76/19;H04L29/08;H04L29/06 |
| 代理公司: | 北京眾達(dá)德權(quán)知識產(chǎn)權(quán)代理有限公司 11570 | 代理人: | 劉杰 |
| 地址: | 430000 湖北省武漢市東湖開*** | 國省代碼: | 湖北;42 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 斷線 方法 裝置 | ||
本發(fā)明公開了一種斷線重連的方法,包括:在客戶端與服務(wù)器聯(lián)網(wǎng)過程中,監(jiān)聽模塊對移動(dòng)終端的網(wǎng)絡(luò)狀態(tài)進(jìn)行監(jiān)聽,其中,所述客戶端安裝在所述移動(dòng)終端的系統(tǒng)上,所述監(jiān)聽模塊設(shè)置在所述客戶端中;在發(fā)現(xiàn)所述移動(dòng)終端的網(wǎng)絡(luò)出現(xiàn)異常時(shí),所述監(jiān)聽模塊向所述移動(dòng)終端的系統(tǒng)發(fā)送一預(yù)設(shè)消息;重連模塊接收所述預(yù)設(shè)消息,并基于所述預(yù)設(shè)消息,重新建立所述客戶端與所述服務(wù)器之間的網(wǎng)絡(luò)連接,其中,所述重連模塊設(shè)置在所述客戶端中。本發(fā)明實(shí)現(xiàn)了在進(jìn)行斷線重連時(shí),處理邏輯清晰,減輕系統(tǒng)負(fù)擔(dān),提高重連接速度的技術(shù)效果。同時(shí),本發(fā)明還公開了一種斷線重連的裝置。
技術(shù)領(lǐng)域
本發(fā)明涉及移動(dòng)互聯(lián)的技術(shù)領(lǐng)域,尤其涉及一種斷線重連的方法及裝置。
背景技術(shù)
隨著移動(dòng)互聯(lián)網(wǎng)技術(shù)的發(fā)展,4G網(wǎng)絡(luò)已經(jīng)廣泛普及,移動(dòng)終端(例如:智能手機(jī))的上網(wǎng)速度越來越快,人們也習(xí)慣了使用移動(dòng)互聯(lián)網(wǎng)來玩網(wǎng)絡(luò)游戲。
“斷線重連”是網(wǎng)絡(luò)游戲中經(jīng)常要用到的技術(shù),在手機(jī)斷網(wǎng)時(shí),游戲客戶端會(huì)與游戲服務(wù)器失去聯(lián)系(即:斷線),這時(shí)就需要游戲客戶端與游戲服務(wù)器重新建立連接,這也就是“斷線重連”。
目前,在進(jìn)行斷線重連時(shí),主要是基于手機(jī)系統(tǒng)下發(fā)的廣播消息來實(shí)現(xiàn)。但是,在手機(jī)斷網(wǎng)時(shí),手機(jī)系統(tǒng)會(huì)連續(xù)下發(fā)三次廣播消息,而其中有兩次廣播消息是一樣的,這會(huì)導(dǎo)致游戲客戶端的處理邏輯混亂,游戲客戶端需要建立兩次重連接,而后一次又會(huì)將前一次頂?shù)?,這無疑是沒有意義的,并且還會(huì)降低重連接的速度,加重系統(tǒng)的負(fù)擔(dān)。
發(fā)明內(nèi)容
本申請實(shí)施例通過提供一種斷線重連的方法及裝置,解決了現(xiàn)有技術(shù)中在進(jìn)行斷線重連時(shí),存在處理邏輯混亂,重連接速度較慢,系統(tǒng)負(fù)擔(dān)較重的技術(shù)問題,實(shí)現(xiàn)了在進(jìn)行斷線重連時(shí),處理邏輯清晰,減輕系統(tǒng)負(fù)擔(dān),提高重連接速度的技術(shù)效果。
第一方面,本申請通過本申請的一實(shí)施例提供如下技術(shù)方案:
一種斷線重連的方法,包括:
在客戶端與服務(wù)器聯(lián)網(wǎng)過程中,通過監(jiān)聽模塊對移動(dòng)終端的網(wǎng)絡(luò)狀態(tài)進(jìn)行監(jiān)聽,其中,所述客戶端安裝在所述移動(dòng)終端的系統(tǒng)上,所述監(jiān)聽模塊設(shè)置在所述客戶端中;
在發(fā)現(xiàn)所述移動(dòng)終端的網(wǎng)絡(luò)出現(xiàn)異常時(shí),通過所述監(jiān)聽模塊向所述移動(dòng)終端的系統(tǒng)發(fā)送一預(yù)設(shè)消息;
通過重連模塊接收所述預(yù)設(shè)消息,并基于所述預(yù)設(shè)消息,判斷所述移動(dòng)終端的網(wǎng)絡(luò)是否恢復(fù)正常,其中,所述重連模塊設(shè)置在所述客戶端中;
若所述移動(dòng)終端的網(wǎng)絡(luò)恢復(fù)正常,則通過所述重連模塊重新建立所述客戶端與所述服務(wù)器之間的網(wǎng)絡(luò)連接。
優(yōu)選地,所述通過監(jiān)聽模塊對移動(dòng)終端的網(wǎng)絡(luò)狀態(tài)進(jìn)行監(jiān)聽,包括:
通過監(jiān)聽模塊對所述系統(tǒng)下發(fā)的廣播消息進(jìn)行監(jiān)聽,若接收到第一預(yù)設(shè)廣播消息,則確定所述移動(dòng)終端的網(wǎng)絡(luò)出現(xiàn)異常;或
通過監(jiān)聽模塊對所述客戶端與所述服務(wù)器之間的socket連接進(jìn)行監(jiān)聽,若發(fā)現(xiàn)所述的socket連接斷線,則確定所述移動(dòng)終端的網(wǎng)絡(luò)出現(xiàn)異常。
優(yōu)選地,所述通過所述監(jiān)聽模塊向所述移動(dòng)終端的系統(tǒng)發(fā)送一預(yù)設(shè)消息,包括:
在所述移動(dòng)終端的網(wǎng)絡(luò)恢復(fù)正常之前,每一隔預(yù)設(shè)時(shí)間段,通過所述監(jiān)聽模塊向所述移動(dòng)終端的系統(tǒng)發(fā)送所述預(yù)設(shè)消息。
優(yōu)選地,所述預(yù)設(shè)時(shí)間段為2~4秒鐘。
優(yōu)選地,所述通過所述監(jiān)聽模塊向所述移動(dòng)終端的系統(tǒng)發(fā)送所述預(yù)設(shè)消息,包括:
通過通過通述監(jiān)聽模塊基于handle消息處理機(jī)制,向所述移動(dòng)終端的系統(tǒng)發(fā)送所述預(yù)設(shè)消息;或
通過所述監(jiān)聽模塊通過廣播向所述移動(dòng)終端的系統(tǒng)發(fā)送所述預(yù)設(shè)消息。
優(yōu)選地,所述預(yù)設(shè)消息為空消息。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于武漢斗魚網(wǎng)絡(luò)科技有限公司,未經(jīng)武漢斗魚網(wǎng)絡(luò)科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810310818.1/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





