[发明专利]消息处理方法、智能终端及服务器在审
申请号: | 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.vipzhuanli.com/pat/books/201611174920.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种带有置物架的风扇
- 下一篇:一种具有减震功能的风机