第三方应用服务器和客户端后台系统交互方法及后台系统技术方案

技术编号:13467081 阅读:65 留言:0更新日期:2016-08-04 23:02
本发明专利技术公开一种第三方应用服务器和客户端后台系统交互方法,包括步骤:应用接入服务器接收应用服务器的第一请求;所述应用接入服务器解析所述第一请求;若所述第一请求是发送给所述客户端的,所述应用接入服务器将所述第一请求发送给客户端接入服务器;客户端接入服务器将该第一请求转发给客户端;以及客户端接入服务器还可接收客户端的第二请求;所述客户端接入服务器将所述第二请求转发给应用接入服务器;应用接入服务器将第二请求后转发给所述应用服务器,基于上述交互方法,第三方的应用服务器与客户端之间实现了无缝信息交互,节省了资源,且本发明专利技术还公开了一种第三方应用服务器和客户端交互的后台系统。

【技术实现步骤摘要】


本专利技术涉及通信
,尤其涉及一种第三方应用服务器和客户端后台系统交互方法及后台系统

技术介绍

随着智能设备的普及,手机等客户端的客户端应用产品也随着迅猛增加,如手机端依靠开发商的系统平台与手机端交互来获取第三方应用的安装以及使用权限,然而不同应用之间是相互独立的,不同应用的第三方开发商与手机端之间完成交互所依靠的后台系统也是有所不同的,无一个公共通用的后台系统从而导致资源浪费,因此需要集成诸多手机客户端应用产品即内部包含大量第三方应用的超级客户端以及实现超级客户端的第三方应用与第三方开发商之间信息无缝交互的后台系统来节省开发成本和资源,还可让用户直接启动和使用客户端上的第三方应用,提高用户的体验效果。

技术实现思路

有鉴于此,实有必要提供一种第三方应用服务器和客户端后台系统的交互方法及后台系统。
本专利技术的技术方案为:一种第三方应用服务器和客户端后台系统交互方法,包括步骤:应用接入服务器接收应用服务器的第一请求;所述应用接入服务器解析所述第一请求的内容;若所述第一请求是发送给所述客户端的,所述应用接入服务器将所述第一请求发送给客户端接入服务器;所述客户端接入服务器接收所述第一请求后并将所述第一请求发送给所述客户端;以及所述客户端接入服务器接收客户端的第二请求;所述客户端接入服务器将所述第二请求转发给所述应用接入服务器;所述应用接入服务器接收所述第二请求后并将所述第二请求发送给所述应用服务器。
一种第三方应用服务器和客户端交互的后台系统,所述后台系统用于实现应用服务器和客户端之间的交互,所述后台系统包括若干个与所述应用服务器通讯的应用接入服务器、若干个与应用接入服务器和所述客户端均通讯的客户端接入服务器,其中,所述应用接入服务器包括第一接收模块、解析模块以及第一发送模块;所述客户端接入服务器包括第二接收模块以及第二发送模块,其中,所述第一接收模块用于所述应用接入服务器接收应用服务器的第一请求;所述解析模块用于所述应用接入服务器解析所述第一请求的内容;所述第一发送模块用于所述应用接入服务器发送所述第一请求发送给客户端接入服务器;所述第二接收模块用于所述客户端接入服务器接收所述第一请求;所述第二发送模块用于所述客户端接入服务器将所述第一请求发送给所述客户端;以及所述第二接收模块还用于所述客户端接入服务器接收客户端的第二请求;所述第二发送模块还用于所述客户端接入服务器将所述第二请求转发给所述应用接入服务器;所述第一接收模块用于所述应用接入服务器接收所述第二请求;所述第一发送模块用于所述应用接入服务器将所述第二请求发送给所述应用服务器。
基于上述第三方应用服务器和客户端后台系统交互方法及后台系统,通过应用接入服务器和客户端接入服务器的接入和转发功能,第三方的应用服务器与客户端之间实现了无缝的消息交互,使得基于同意的后台系统,客户端上的诸多第三方应用可与第三方的应用服务器之间信息顺畅交流,节省了资源和开发成本。
附图说明
图1为第三方应用服务器和客户端后台系统交互方法第一实施例的流程图。
图2为第三方应用服务器和客户端后台系统交互方法另一实施例的流程图。
图3为第三方应用服务器和客户端交互的后台系统的功能模块图。
具体实施方式
下面将结合本专利技术实施方式中的附图,对实施方式中的技术方案进行清楚、完整的描述。
请参看图1,根据本专利技术实例,提供一种第三方应用服务器和客户端后台系统交互方法,以便通过第三方的应用服务器与后台系统交互来实现第三方应用服务器与客户端上相关应用之间的信息交互,该交互方法包括步骤如下所示:
步骤S101,应用接入服务器接收应用服务器的第一请求。具体地,该应用服务器为第三方所开发,且与客户端上的第三方应用相匹配。
步骤S102,应用接入服务器解析所述第一请求的内容。具体地,解析该第一请求是否是发送给客户端的。由于客户端上安装有诸多第三方应用,任一应用服务器均可通过应用接入服务器与客户端上相匹配的第三方应用实现信息交互,例如,某音乐播放应用的应用服务器推送其应用的更新信息给客户端,以便客户端可选择更新与该应用服务器相匹配的音乐播放应用软件。应用服务器将发送请求给应用接入服务器,解析该请求后可知该更新信息是否需推送给客户端。
步骤S103,若步骤S102中的第一请求是发送给客户端的,则应用接入服务器将该第一请求转发给客户端接入服务器。具体地,应用接入服务器用于转发应用服务器与客户端接入服务器之间的信息。
步骤S104,客户端接入服务器接收第一请求后并将该第一请求再发送给客户端。具体地,客户端接入服务器用于转发应用接入服务器与客户端之间的信息。
步骤S105,客户端接入服务器接收客户端的第二请求。具体地,由于客户端上有相关应用,故客户端可发送请求给相匹配的应用服务器,实现两者之间的信息交互,例如,客户端发送某一应用软件的更新请求给应用服务器请求更新,其首先将其更新请求发送给客户端接入服务器,并由客户端接入服务器转发。
步骤S106,客户端接入服务器将所述第二请求转发给应用接入服务器。
步骤S107,该应用接入服务器接收该第二请求后并将该第二请求发送给相匹配的应用服务器。具体地,应用接入服务器用于转发应用服务器和客户端接入服务器之间的信息,实现应用服务器与后台系统之间的信息交互。例如,应用接入服务器接收客户端接入服务器转发的更新请求后,将其更新请求发送给与该应用相匹配的应用服务器,实现客户端与应用接入服务器之间的信息交互。
上述方法,经过应用接入服务器与客户端接入服务器的转发作用,实现了第三方的应用服务器与客户端之间的信息无缝转接,快速实现信息交互。因而,通过公共的后台系统中的应用接入服务器与客户端接入服务器的接入和转发功能,客户端上诸多应用可通过该后台系统实现与相应的应用服务器之间信息无缝交互,节省了系统资源以及简便了第三方的应用服务器与客户端之间的信息交互,还便于用户直接启动和使用客户端上的第三方应用。
请参看图2,相对于本实施例,进一步地方案为:步骤S102中应用接入服务器解析第一请求的内容,若该第一请求不是发送给客户端的,而是发送给逻辑服务器的,则该第三方应用服务器和客户端后台系统交互方法还包括步骤:
步骤201,应用接入服务器将该第一请求转发给逻辑服务器。具体地,逻辑服务器作为后台系统的业务服务端,提供逻辑处理服务。此外,根据业务逻辑的内聚行和独立性将逻辑服务器划分不同类型。例如可划分为通讯录管理、群组管理、离线消息服务等类别。其中,第三方的应用服务器也可向逻辑服务器请求服务,例如,请求通讯录服务,此时,应用服务器发送请求通讯录服务的第一请求给应用接入服务器,应用接入服务器解析该第一请求后,根据请求内容,将其第一请求发送给相匹配的通讯录管理的逻辑服务器。由于存在若干个提供同一业务的逻辑服务器,此时,应用接入服务器还将根据逻辑服务器的当前负载大小选择负载小,且与请求业务相匹配的逻辑服务器来提供逻辑服务。逻辑服务器的当前负载大小以逻辑服务器的周期时间内处理的交易数的流量指标为依据,周期时间内处理的交易数越高则该逻辑服务器的当前负载越大,且该流量指标存储在后台系统的集群管理服务器的路由表中。应用接入服务器与集群管理服务器通讯以便本文档来自技高网
...

【技术保护点】
一种第三方应用服务器和客户端后台系统交互方法,其特征在于,包括步骤:应用接入服务器接收应用服务器的第一请求;所述应用接入服务器解析所述第一请求的内容;若所述第一请求是发送给客户端的,所述应用接入服务器将所述第一请求发送给客户端接入服务器;所述客户端接入服务器接收所述第一请求后并将所述第一请求发送给所述客户端;以及所述客户端接入服务器接收客户端的第二请求;所述客户端接入服务器将所述第二请求转发给所述应用接入服务器;所述应用接入服务器接收所述第二请求后并将所述第二请求发送给所述应用服务器。

【技术特征摘要】
1.一种第三方应用服务器和客户端后台系统交互方法,其特征在于,包括步骤:
应用接入服务器接收应用服务器的第一请求;
所述应用接入服务器解析所述第一请求的内容;
若所述第一请求是发送给客户端的,所述应用接入服务器将所述第一请求发
送给客户端接入服务器;
所述客户端接入服务器接收所述第一请求后并将所述第一请求发送给所述客
户端;以及
所述客户端接入服务器接收客户端的第二请求;
所述客户端接入服务器将所述第二请求转发给所述应用接入服务器;
所述应用接入服务器接收所述第二请求后并将所述第二请求发送给所述应用
服务器。
2.如权利要求1所述的第三方应用服务器和客户端后台系统交互方法,其特征
在于,所述应用接入服务器解析所述第一请求的内容的步骤之后还包括;
若所述第一请求是发送给逻辑服务器,则所述应用接入服务器接收所述第一
请求后,将所述第一请求发送给逻辑服务器;
所述逻辑服务器接收所述第一请求后发送逻辑应答消息给所述应用接入服务
器;
所述应用接入服务器将所述逻辑应答消息发送给所述应用服务器。
3.如权利要求2所述的第三方应用服务器和客户端后台系统交互方法,其特征
在于,所述应用接入服务器发送所述第一请求给所述逻辑服务器的步骤之前还
包括:
所述应用接入服务器根据预存的逻辑服务器的流量指标选择负载小的逻辑服
务器,所述流量指标用于表示逻辑服务器的当前负载大小。
4.如权利要求1所述的第三方应用服务器和客户端后台系统交互方法,其特征
在于,所述应用接入服务器接收所述应用服务器的第一请求前还包括步骤:
登陆服务器向所述应用服务器提供身份认证服务,并向通过身份认证的所述
应用服务器发送接入策略,所述接入策略包括所述应用接入服务器的地址。
5.如权利要求1所述的第三方应用服务器和客户端后台系统交互方法,其特征
在于,还包括步骤:
所述应用接入服务器接收所述应用服务器定时发送的心跳包。
6.一种第三方应用服务器和客户端交互的后台系统,其特征在于,所述后台系

\t统用于实现应用服务器和客户端之间的交互,所述后台系统包括若干个与所述
应用服务器通讯的应用接入服务器、若干个与应用接入服务器和所述客户端均
通讯的客户端接入服务器,其中,所述应用接入服务器包括第一接收模块、解
析模块以及第一发送模块;所述客户端接入服务器包括第二接收模块以及第二
发送模块,其中,
所述第一接收模块用于所述应用接入服务器接收应用服务器的第一请求;
...

【专利技术属性】
技术研发人员:黄耀灿周杜锦陈康术
申请(专利权)人:广东亿迅科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1