[發明專利]消息處理方法、智能終端及服務器在審
申請號: | 201611174920.0 | 申請日: | 2016-12-19 |
公開(公告)號: | CN106791081A | 公開(公告)日: | 2017-05-31 |
發明(設計)人: | 孫奇 | 申請(專利權)人: | 北京五八信息技術有限公司 |
主分類號: | H04M1/725 | 分類號: | H04M1/725;G06F9/54 |
代理公司: | 北京同立鈞成知識產權代理有限公司11205 | 代理人: | 陳文香,劉芳 |
地址: | 100083 北京市海淀區學清*** | 國省代碼: | 北京;11 |
權利要求書: | 查看更多 | 說明書: | 查看更多 |
摘要: | |||
搜索關鍵詞: | 消息 處理 方法 智能 終端 服務器 | ||
技術領域
本發明實施例涉及通信技術,尤其涉及一種消息處理方法、智能終端及服務器。
背景技術
目前,在智能終端,如智能手機、桌面電腦、平板電腦等運行的應用程序(Application,APP)越來越多。對于每一個應用程序,用戶一般通過一個唯一的賬戶和密碼登錄該應用程序進行業務訪問。然而,隨著技術的不斷發展,一個公司旗下的APP越來越多。例如,58趕集集團旗下的APP包括58同城、安居客、趕集網、58到家等。為實現所有APP賬戶通用與提升賬戶的安全性,開發出所有APP登錄通用的軟件開發包(Software Development Ki,SDK),該SDK嵌入在智能終端中。當用戶需要進行身份驗證(Passport)登錄APP時,對每個APP使用統一的賬戶,通過SDK進行登錄。
用戶在通過SDK登錄APP時,APP需要直接或間接的接收SDK轉發的消息以實現登錄或其他功能。為提升消息轉發效率,SDK采用單通道消息轉發機制。該機制下,SDK在消息處理的過程中,在同一時刻通常將消息轉發給多個APP中的一個。
上述消息處理過程中,SDK通過單通道消息轉發機制,在同一時刻將消息轉發給多個APP中的一個,使得消息轉發的效率較高。然而,該種方式下,同一時刻僅有一個APP接收到SDK轉發過來的消息,無法同時兼顧其他APP,消息轉發具有極大的局限性。
發明內容
本發明提供一種消息處理方法、智能終端及服務器,通過雙通道消息轉發機制進行消息轉發,從而消除單通道消息轉發機制的局限性。
第一方面,本發明實施例提供一種消息處理方法,適用于嵌入軟件開發包SDK的智能終端,該方法包括:
所述SDK通過第一通道向身份驗證服務器發送用于訪問第一APP的訪問請求;
所述SDK通過所述第一通道接收所述身份驗證服務器發送的待處理消息;
所述SDK通過第二通道將所述待處理消息發送給第一應用程序APP,并通過第三通道將所述待處理消息廣播給第二APP;
其中,所述第一APP、所述第二APP運行在所述智能終端上。
在一種可行的實現方式中,所述SDK通過第二通道將所述待處理消息發送給第一應用程序APP之前,還包括:
所述SDK過濾所述待處理消息。
在一種可行的實現方式中,所述SDK過濾所述待處理消息,包括:
所述SDK根據所述訪問請求過濾所述待處理消息。
在一種可行的實現方式中,所述SDK過濾所述待處理消息之后,還包括:
所述SDK將所述待處理消息封裝為消息模型。
在一種可行的實現方式中,所述第二APP至少為一個。
第二方面,本發明實施例提供一種消息處理方法,包括:
身份驗證服務器接收軟件開發包SDK通過第一通道發送的用于訪問第一APP的訪問請求,所述SDK嵌入在智能終端上;
所述身份驗證服生成待處理消息;
所述身份驗證服務器通過所述第一通道向所述SDK發送待處理消息,以使得所述SDK通過第二通道將所述待處理消息發送給所述第一APP,并通過第三通道將所述待處理消息廣播給第二APP;
其中,所述第一APP、所述第二APP運行在所述智能終端上。
在一種可行的實現方式中,所述第二APP至少為一個。
第三方面,本發明實施例提供一種智能終端,所述智能終端上內嵌軟件開發包SDK,所述SDK包括:
發送模塊,用于通過第一通道向身份驗證服務器發送用于訪問第一APP的訪問請求;
接收模塊,用于通過所述第一通道接收所述身份驗證服務器發送的待處理消息;
所述發送模塊,還用于通過第二通道將所述待處理消息發送給第一應用程序APP,并通過第三通道將所述待處理消息廣播給第二APP;
其中,所述第一APP、所述第二APP運行在所述智能終端上。
在一種可行的實現方式中,所述智能終端還包括:
處理模塊,用于在所述發送模塊通過第二通道將所述待處理消息發送給第一應用程序APP之前,過濾所述待處理消息。
在一種可行的實現方式中,所述處理模塊,具體用于根據所述訪問請求過濾所述待處理消息。
在一種可行的實現方式中,所述處理模塊,還用于在過濾所述待處理消息之后,將所述待處理消息封裝為消息模型。
在一種可行的實現方式中,所述第二APP至少為一個。
第四方面,本發明實施例提供一種服務器,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京五八信息技術有限公司,未經北京五八信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611174920.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種帶有置物架的風扇
- 下一篇:一種具有減震功能的風機