[發明專利]一種鏈接彈幕的方法及移動終端在審
| 申請號: | 201811067826.4 | 申請日: | 2018-09-13 |
| 公開(公告)號: | CN109308202A | 公開(公告)日: | 2019-02-05 |
| 發明(設計)人: | 周志剛 | 申請(專利權)人: | 武漢斗魚網絡科技有限公司 |
| 主分類號: | G06F9/448 | 分類號: | G06F9/448;H04N21/435;H04N21/488 |
| 代理公司: | 北京眾達德權知識產權代理有限公司 11570 | 代理人: | 徐松 |
| 地址: | 430000 湖北省武漢市東湖開*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 訂閱 管理類 鏈接 消息訂閱 抽象接口 移動終端 對象拷貝 接口提供 消息分發 消息解析 解析 語言 優化 管理 | ||
本發明公開了一種鏈接彈幕的方法及移動終端,用于對鏈接彈幕的過程進行了優化,提高了鏈接彈幕的效率。本發明方法包括:確定基于C++語言的消息訂閱者抽象接口;確定所述抽象接口的防止對象拷貝功能;生成消息訂閱者管理類,所述訂閱者管理類用于對訂閱者進行管理;通過所述訂閱者管理類的接口向編寫接口提供訂閱者來進行訂閱感興趣的消息;對所述消息訂閱者管理類進行消息解析并將解析到的消息分發給所有的訂閱者;確定每一個消息的訂閱者。
技術領域
本發明涉及終端領域,尤其涉及一種鏈接彈幕的方法及移動終端。
背景技術
隨著互聯網技術的快速發展,移動終端的功能越來越豐富,用于提升用戶體驗的彈幕功能也出現在移動終端上。
傳統方案中通常都是將個人計算機(personal computer,PC)客戶端的彈幕方案移植到移動終端當中。而對于移動終端有其特性,如網絡不穩定,使用的是移動的4G網絡,并且移動終端會進程移動,例如,移動終端移動到網絡信號不好的地方;或者,從3G網絡切換到4G網絡;或者,從4G網絡切換到無線保真(wireless fidelity,WIFI)網絡;或者,從WIFI切換到4G網絡等。同時對于彈幕鏈接也會由于客戶端的各種原因或者由于賬號的原因,在鏈接時服務器會判斷客戶端有效性,從而會返回錯誤碼等,因此客戶端也需要考慮服務器的錯誤碼。
傳統方案中對于移動終端的客戶端連接服務器的彈幕連接,只考慮了功能的可用性,并沒有考慮到移動終端的特性,例如,網絡不穩定,移動終端電量消耗,發熱等特性。因此,移動終端和彈幕服務器之間的連接容易中斷,并且恢復連接的過程緩慢。
發明內容
本發明實施例提供了一種鏈接彈幕的方法及移動終端,用于對鏈接彈幕的過程進行了優化,提高了鏈接彈幕的處理效率。
本發明實施例的第一方面提供了一種鏈接彈幕的方法,包括:確定基于C++語言的消息訂閱者抽象接口;確定所述抽象接口的防止對象拷貝功能;生成消息訂閱者管理類,所述訂閱者管理類用于對訂閱者進行管理;通過所述訂閱者管理類的接口向編寫接口提供訂閱者來進行訂閱感興趣的消息;對所述消息訂閱者管理類進行消息解析并將解析到的消息分發給所有的訂閱者;確定每一個消息的訂閱者。
在一種可能的實施例中,所述確定基于C++語言的消息訂閱者抽象接口包括:定義消息訂閱者的抽象接口類MessageObserver,class MessageObserver;定義所述抽象接口類的析構函數virtual~MessageObserver();定義抽象接口GetObserverMessageType;定義抽象接口OnRecvPackMsg。
在一種可能的實施例中,所述確定所述抽象接口的防止對象拷貝功能包括:將拷貝構造函數定義成空實現的函數private:void operator=(const MessageObserver&);將所述拷貝構造函數定義成私有的空實現的函數MessageObserver(constMessageObserver&)。
在一種可能的實施例中,所述生成消息訂閱者管理類,所述訂閱者管理類用于對訂閱者進行管理包括:定義一個消息管理者類class ObserverManager;生成std::multimap<std::string,MessageObserver*>map_push_observer,并通過函數multimap對消息的訂閱者進行管理;生成所述函數multimap的對象map_push_observer來存儲所述訂閱者。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢斗魚網絡科技有限公司,未經武漢斗魚網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811067826.4/2.html,轉載請聲明來源鉆瓜專利網。





