《一种基于客户端的业务处理方法、设备及系统.pdf》由会员分享,可在线阅读,更多相关《一种基于客户端的业务处理方法、设备及系统.pdf(21页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN104125558A43申请公布日20141029CN104125558A21申请号201310150985122申请日20130426H04W8/1820090171申请人中国移动通信集团上海有限公司地址200060上海市普陀区长寿路200号72发明人朱蓉莹朱剑朱亮陆涛谈亮74专利代理机构北京同达信恒知识产权代理有限公司11291代理人郭润湘54发明名称一种基于客户端的业务处理方法、设备及系统57摘要本发明公开了一种基于客户端的业务处理方法、设备及系统,所述方法包括客户端在进行客户端业务处理时,向服务节点发送携带有客户端渠道标识信息的业务处理请求,以及,接收服务节点返回的业。
2、务处理响应消息,并根据所述业务处理响应消息进行相应的业务处理,其中,所述业务处理响应消息是服务节点根据所述客户端渠道标识信息生成的与所述客户端渠道标识信息相对应的业务处理响应消息。通过本发明所述技术方案,可从架构层面实现一种基于渠道的客户端,解决了现有技术中存在的采用统一客户端进行业务处理时所导致的客户端业务处理方式单一、缺乏个性化以及针对性并不佳的问题。51INTCL权利要求书4页说明书10页附图6页19中华人民共和国国家知识产权局12发明专利申请权利要求书4页说明书10页附图6页10申请公布号CN104125558ACN104125558A1/4页21一种基于客户端的业务处理方法,其特征在。
3、于,所述方法包括客户端在进行客户端业务处理时,向服务节点发送携带有客户端渠道标识信息的业务处理请求;以及,接收服务节点返回的业务处理响应消息,并根据所述业务处理响应消息进行相应的业务处理,其中,所述业务处理响应消息是服务节点根据所述客户端渠道标识信息生成的与所述客户端渠道标识信息相对应的业务处理响应消息。2如权利要求1所述的业务处理方法,其特征在于,当所述客户端业务为客户端初始化业务时,客户端在进行客户端业务处理时,向服务节点发送携带有客户端渠道标识信息的业务处理请求,以及,根据服务节点返回的业务处理响应消息进行相应的业务处理,具体包括客户端在进行客户端初始化时,向所述服务节点发送初始化请求,。
4、其中,所述初始化请求中携带有客户端渠道标识信息以及所述客户端所在用户终端的用户代理UA信息;以及,接收服务节点返回的通用唯一识别码UUID,并根据接收到的所述UUID完成所述客户端的初始化,其中,所述UUID是服务节点根据所述客户端渠道标识信息以及UA信息生成的与所述客户端渠道标识信息相对应的UUID。3如权利要求1所述的业务处理方法,其特征在于,当所述客户端业务为客户端登录业务时,客户端在进行客户端业务处理时,向服务节点发送携带有客户端渠道标识信息的业务处理请求,以及,根据服务节点返回的业务处理响应消息进行相应的业务处理,具体包括客户端在进行客户端登录时,向服务节点发送登录请求,其中,所述登。
5、录请求中携带有客户端渠道标识信息以及首页统一资源定位符URL;以及,接收服务节点返回的首页地址信息,并根据接收到的所述首页地址信息完成相应的页面登录,其中,所述首页地址信息是服务节点根据所述客户端渠道标识信息以及首页URL所确定的与所述客户端渠道标识信息相对应的首页地址信息。4如权利要求1所述的业务处理方法,其特征在于,当所述客户端业务为客户端升级业务时,客户端在进行客户端业务处理时,向服务节点发送携带有客户端渠道标识信息的业务处理请求,以及,根据服务节点返回的业务处理响应消息进行相应的业务处理,具体包括客户端在进行客户端升级时,向服务节点发送升级请求,其中,所述升级请求中携带有客户端渠道标识。
6、信息以及客户端的当前版本信息;以及,接收服务节点返回的客户端最新版本信息,并根据所述客户端最新版本信息完成客户端的版本升级,其中,所述客户端最新版本信息是服务节点在确定客户端渠道标识信息处于待升级状态时,所获取的与所述客户端渠道标识信息相对应的客户端最新版本信息。5如权利要求1所述的业务处理方法,其特征在于,当所述客户端业务为客户端业务搜索业务时,客户端在进行客户端业务处理时,向服务节点发送携带有客户端渠道标识信息的业务处理请求,以及,根据服务节点返回的业务处理响应消息进行相应的业务处理,具体包括客户端在进行客户端业务搜索时,向服务节点发送搜索请求,其中,所述搜索请求中携带有客户端渠道标识信息。
7、;以及,权利要求书CN104125558A2/4页3接收服务节点返回的业务栏目信息,并根据接收到的所述业务栏目信息完成相应的业务搜索,其中,所述业务栏目信息是服务节点根据所述客户端渠道标识信息所确定的与所述客户端渠道标识信息相对应的业务栏目信息。6一种客户端,其特征在于,包括发送单元,用于在进行客户端业务处理时,向服务节点发送携带有客户端渠道标识信息的业务处理请求;执行单元,用于接收服务节点返回的业务处理响应消息,并根据所述业务处理响应消息进行相应的业务处理,其中,所述业务处理响应消息是服务节点根据所述客户端渠道标识信息生成的与所述客户端渠道标识信息相对应的业务处理响应消息。7如权利要求6所述。
8、的客户端,其特征在于,所述发送单元包括第一发送子单元,所述执行单元包括第一执行子单元,其中所述第一发送子单元,用于在进行客户端初始化时,向服务节点发送初始化请求,其中,所述初始化请求中携带有客户端渠道标识信息以及所述客户端所在用户终端的用户代理UA信息;所述第一执行子单元,用于接收服务节点返回的通用唯一识别码UUID,并根据接收到的所述UUID完成所述客户端的初始化,其中,所述UUID是服务节点根据所述客户端渠道标识信息以及UA信息生成的与所述客户端渠道标识信息相对应的UUID。8如权利要求6所述的客户端,其特征在于,所述发送单元包括第二发送子单元,所述执行单元包括第二执行子单元,其中所述第二。
9、发送子单元,用于在进行客户端登录时,向服务节点发送登录请求,其中,所述登录请求中携带有客户端渠道标识信息以及首页统一资源定位符URL;所述第二执行子单元,用于接收服务节点返回的首页地址信息,并根据接收到的所述首页地址信息完成相应的页面登录,其中,所述首页地址信息是服务节点根据所述客户端渠道标识信息以及首页URL所确定的与所述客户端渠道标识信息相对应的首页地址信息。9如权利要求6所述的客户端,其特征在于,所述发送单元包括第三发送子单元,所述执行单元包括第三执行子单元,其中所述第三发送子单元,用于在进行客户端升级时,向服务节点发送升级请求,其中,所述升级请求中携带有客户端渠道标识信息以及客户端的当。
10、前版本信息;所述第三执行子单元,用于接收服务节点返回的客户端最新版本信息,并根据所述客户端最新版本信息完成客户端的版本升级,其中,所述客户端最新版本信息是服务节点在确定客户端渠道标识信息处于待升级状态时,所获取的与所述客户端渠道标识信息相对应的客户端最新版本信息。10如权利要求6所述的客户端,其特征在于,所述发送单元包括第四发送子单元,所述执行单元包括第四执行子单元,其中所述第四发送子单元,用于在进行客户端业务搜索时,向服务节点发送搜索请求,其中,所述搜索请求中携带有客户端渠道标识信息;所述第四执行子单元,用于接收服务节点返回的业务栏目信息,并根据接收到的所述业务栏目信息完成相应的业务搜索,其。
11、中,所述业务栏目信息是服务节点根据所述客户端渠道标识信息所确定的与所述客户端渠道标识信息相对应的业务栏目信息。权利要求书CN104125558A3/4页411一种服务节点,其特征在于,包括接收单元,用于接收客户端在进行业务处理时发送的携带有客户端渠道标识信息的业务处理请求;执行单元,用于根据所述客户端渠道标识信息生成与所述客户端渠道标识信息相对应的业务处理响应消息,并将所述业务处理响应消息发送给所述客户端,由所述客户端根据所述业务处理响应消息进行相应的业务处理。12如权利要求11所述的服务节点,其特征在于,所述接收单元包括第一接收子单元,所述执行单元包括第一执行子单元,其中所述第一接收子单元,。
12、用于接收客户端在进行客户端初始化时所发送的初始化请求,其中,所述初始化请求中携带有客户端渠道标识信息以及所述客户端所在用户终端的用户代理UA信息;所述第一执行子单元,用于根据所述客户端渠道标识信息以及UA信息生成与所述客户端渠道标识信息相对应的通用唯一识别码UUID,并将所述UUID返回给所述客户端,由所述客户端根据所述UUID完成所述客户端的初始化。13如权利要求11所述的服务节点,其特征在于,所述接收单元包括第二接收子单元,所述执行单元包括第二执行子单元,其中所述第二接收子单元,用于接收客户端在进行客户端登录时所发送的登录请求,其中,所述登录请求中携带有客户端渠道标识信息以及首页统一资源定。
13、位符URL;所述第二执行子单元,用于根据所述客户端渠道标识信息以及首页URL,确定与所述客户端渠道标识信息相对应的首页地址信息,并将所确定的首页地址信息返回给所述客户端,由所述客户端根据接收到的所述首页地址信息完成相应的页面登录。14如权利要求11所述的服务节点,其特征在于,所述接收单元包括第三接收子单元,所述执行单元包括第三执行子单元,其中所述第三接收子单元,用于接收客户端在进行客户端升级时所发送的升级请求,其中,所述升级请求中携带有客户端渠道标识信息以及客户端的当前版本信息;所述第三执行子单元,用于在确定客户端渠道标识信息处于待升级状态时,获取与所述客户端渠道标识信息相对应的客户端最新版本。
14、信息,并将所述客户端最新版本信息返回给所述客户端,由所述客户端根据接收到的所述客户端最新版本信息完成客户端的版本升级。15如权利要求11所述的服务节点,其特征在于,所述接收单元包括第四接收子单元,所述执行单元包括第四执行子单元,其中所述第四接收子单元,用于接收所述客户端在进行客户端业务搜索时所发送的搜索请求,其中,所述搜索请求中携带有客户端渠道标识信息;所述第四执行子单元,用于根据所述客户端渠道标识信息确定与所述客户端渠道标识信息相对应的业务栏目信息,并将确定的所述业务栏目信息返回给所述客户端,由所述客户端根据接收到的所述业务栏目信息完成相应的业务搜索。16一种基于客户端的业务处理系统,其特征。
15、在于,包括客户端,用于在进行客户端业务处理时,向服务节点发送携带有客户端渠道标识信息的业务处理请求,以及,接收服务节点返回的业务处理响应消息,并根据所述业务处理响应权利要求书CN104125558A4/4页5消息进行相应的业务处理;服务节点,用于接收客户端在进行客户端业务处理时发送的携带有客户端渠道标识信息的业务处理请求,并根据所述客户端渠道标识信息生成与所述客户端渠道标识信息相对应的业务处理响应消息,以及,将所述业务处理响应消息发送给所述客户端。权利要求书CN104125558A1/10页6一种基于客户端的业务处理方法、设备及系统技术领域0001本发明涉及移动通信技术领域,尤其涉及一种基于客。
16、户端的业务处理方法、设备及系统。背景技术0002目前,对于同一终端设备而言,其所对应的来自各不同内容提供商的同一类型的客户端产品均是通过统一门户平台开放下载的,具备统一的客户端模式,即各客户端产品均采用相同的客户端初始化、登录、升级或搜索等业务处理方式,对应相同的初始化界面、登录首页、升级版本或业务搜索信息等,因此,会导致客户端的业务处理方式较为单一,并不能够实现针对不同的用户及内容提供商进行更为精确、精细化的内容个性化发布或展示的效果,即无法满足用户和内容提供商的个性化需求,极大地降低了客户端的针对性。发明内容0003本发明实施例提供了一种基于客户端的业务处理方法、设备及系统,用以解决现有技。
17、术中存在的采用统一客户端进行业务处理时所导致的客户端业务处理方式单一以及针对性并不佳的问题。0004一种基于客户端的业务处理方法,所述方法包括0005客户端在进行客户端业务处理时,向服务节点发送携带有客户端渠道标识信息的业务处理请求;以及,0006接收服务节点返回的业务处理响应消息,并根据所述业务处理响应消息进行相应的业务处理,其中,所述业务处理响应消息是服务节点根据所述客户端渠道标识信息生成的与所述客户端渠道标识信息相对应的业务处理响应消息。0007一种客户端,包括0008发送单元,用于在进行客户端业务处理时,向服务节点发送携带有客户端渠道标识信息的业务处理请求;0009执行单元,用于接收服。
18、务节点返回的业务处理响应消息,并根据所述业务处理响应消息进行相应的业务处理,其中,所述业务处理响应消息是服务节点根据所述客户端渠道标识信息生成的与所述客户端渠道标识信息相对应的业务处理响应消息。0010一种服务节点,包括0011接收单元,用于接收客户端在进行客户端业务处理时,发送的携带有客户端渠道标识信息的业务处理请求;0012执行单元,用于根据所述客户端渠道标识信息生成与所述客户端渠道标识信息相对应的业务处理响应消息,并将所述业务处理响应消息发送给所述客户端,由所述客户端根据所述业务处理响应消息进行相应的业务处理。0013一种基于客户端的业务处理系统,包括0014客户端,用于在进行客户端业务。
19、处理时,向服务节点发送携带有客户端渠道标识说明书CN104125558A2/10页7信息的业务处理请求,以及,接收服务节点返回的业务处理响应消息,并根据所述业务处理响应消息进行相应的业务处理;0015服务节点,用于接收客户端在进行客户端业务处理时发送的携带有客户端渠道标识信息的业务处理请求,并根据所述客户端渠道标识信息生成与所述客户端渠道标识信息相对应的业务处理响应消息,以及,将所述业务处理响应消息发送给所述客户端。0016本发明有益效果如下0017本发明实施例提供了一种基于客户端的业务处理方法、设备及系统,所述方法包括客户端在进行客户端业务处理时,向服务节点发送携带有客户端渠道标识信息的业务。
20、处理请求,以及,接收服务节点返回的业务处理响应消息,并根据所述业务处理响应消息进行相应的业务处理,其中,所述业务处理响应消息是服务节点根据所述客户端渠道标识信息生成的与所述客户端渠道标识信息相对应的业务处理响应消息。通过本发明实施例所述技术方案,可从架构层面实现一种基于渠道的客户端,解决了现有技术中存在的采用统一客户端进行业务处理时所导致的客户端业务处理方式单一、缺乏个性化以及针对性并不佳的问题。附图说明0018图1所示为本发明实施例一中所述基于客户端的业务处理方法的流程示意图;0019图2所示为本发明实施例一中所述客户端进行客户端初始化时的具体流程示意图;0020图3所示为本发明实施例一中所。
21、述客户端进行客户端登录时的具体流程示意图;0021图4所示为本发明实施例一中所述客户端进行客户端升级时的具体流程示意图;0022图5所示为本发明实施例一中所述客户端进行客户端业务搜索时的具体流程示意图;0023图6所示为本发明实施例二中所述客户端的结构示意图;0024图7所示为本发明实施例三中所述服务节点的结构示意图;0025图8所示为本发明实施例四中所述基于客户端的业务处理系统的结构示意图。具体实施方式0026本发明实施例提供了一种基于客户端的业务处理方法、设备及系统,所述方法包括客户端在进行客户端业务处理时,向服务节点发送携带有客户端渠道标识信息的业务处理请求,以及,接收服务节点返回的业务。
22、处理响应消息,并根据所述业务处理响应消息进行相应的业务处理,其中,所述业务处理响应消息是服务节点根据所述客户端渠道标识信息生成的与所述客户端渠道标识信息相对应的业务处理响应消息。通过本发明实施例所述技术方案,可从架构层面实现一种基于渠道的客户端,解决了现有技术中存在的采用统一客户端进行业务处理时所导致的客户端业务处理方式单一、缺乏个性化以及针对性并不佳的问题。0027下面结合说明书附图对本发明实施例作进一步说明,但本发明不局限于下面的实施例。0028实施例一说明书CN104125558A3/10页80029如图1所示,其为本发明实施例一中所述基于客户端的业务处理方法的流程示意图,所述方法可以包。
23、括以下步骤0030步骤101客户端在进行客户端业务处理时,向服务节点发送携带有客户端渠道标识信息的业务处理请求。0031其中,所述客户端业务可以为客户端初始化业务、客户端登录业务、客户端升级(更新)业务以及客户端业务搜索业务等,本发明实施例对此不作任何限定;另外,在本发明所述实施例中,所述客户端渠道标识信息是指与客户端的内容提供商相关的标识信息,针对任一客户端,通过该客户端的客户端渠道标识信息可以得知该客户端的内容提供商信息(即渠道来源信息)。0032进一步地,在本发明所述实施例中,所述客户端在进行客户端初始化、登录、升级或业务搜索等业务处理时,向服务节点发送的业务处理请求中除了可以携带客户端。
24、渠道标识信息之外,还可以携带其它进行客户端业务处理时所需的信息,本发明实施例对此不作任何限定;例如,当所述客户端业务为客户端初始化业务时,客户端向服务节点发送的业务处理请求(初始化请求)中可以携带客户端渠道标识信息以及所述客户端所在用户终端的UA(USERAGENT,用户代理)等信息;当所述客户端业务为客户端登录业务时,客户端向服务节点发送的业务处理请求(登录请求)中可以携带客户端渠道标识信息以及URL(UNIFORMRESOURCELOCATOR,统一资源定位符,也可被称为网页地址)等信息;当所述客户端业务为客户端升级业务时,客户端向服务节点发送的业务处理请求(升级请求)中可以携带有客户端渠。
25、道标识信息以及客户端的当前版本信息等信息,本发明实施例对此不作任何限定。0033步骤102服务节点根据所述客户端渠道标识信息生成与所述客户端渠道标识信息相对应的业务处理响应消息,并将所述业务处理响应消息发送给所述客户端。0034具体地,当所述客户端业务为客户端初始化业务时,服务节点接收客户端发送的携带有客户端渠道标识信息以及UA信息等信息的初始化请求,并根据所述初始化请求中携带的客户端渠道标识信息以及UA信息等,生成与所述客户端渠道标识信息相对应的UUID(UNIVERSALLYUNIQUEIDENTIFIER,通用唯一识别码),并将所述UUID发送给所述客户端;0035当所述客户端业务为客户。
26、端登录业务时,服务节点接收客户端发送的携带有客户端渠道标识信息以及URL等信息的登录请求,并根据所述登录请求中携带的客户端渠道标识信息以及URL等信息生成与所述客户端渠道标识信息相对应的首页地址,并将所述首页地址发送给所述客户端;0036当所述客户端业务为客户端升级业务时,服务节点接收客户端发送的携带有客户端渠道标识信息以及客户端当前版本等信息的升级请求,并在确定所述客户端渠道标识信息处于待升级状态时,根据所述升级请求中携带的客户端渠道标识信息以及客户端当前版本等信息,获取与所述客户端渠道标识信息相对应的客户端最新版本信息,并将所述客户端最新版本信息发送给所述客户端;0037当所述客户端业务为。
27、客户端业务搜索业务时,服务节点接收客户端发送的携带有客户端渠道标识信息的搜索请求,并根据所述搜索请求中携带的客户端渠道标识信息确定与所述客户端渠道标识信息相对应的业务栏目信息,以及,将所确定的业务栏目信息发送给所述客户端。说明书CN104125558A4/10页90038步骤103客户端接收服务节点返回的业务处理响应消息,并根据所述业务处理响应消息进行相应的业务处理。0039具体地,当所述客户端业务为客户端初始化业务时,客户端接收服务节点返回的UUID,并根据接收到的所述UUID完成所述客户端的初始化,其中,所述UUID是服务节点根据所述客户端渠道标识信息以及UA信息生成的与所述客户端渠道标识。
28、信息相对应的UUID;0040当所述客户端业务为客户端登录业务时,客户端接收服务节点返回的首页地址信息,并根据接收到的所述首页地址信息完成相应的页面登录,其中,所述首页地址信息是服务节点根据所述客户端渠道标识信息以及首页URL所确定的与所述客户端渠道标识信息相对应的首页地址信息;0041当所述客户端业务为客户端升级业务时,客户端接收服务节点返回的客户端最新版本信息,并根据所述客户端最新版本信息完成客户端的版本升级,其中,所述客户端最新版本信息是服务节点在确定客户端渠道标识信息处于待升级状态时,所获取的与所述客户端渠道标识信息相对应的客户端最新版本信息;0042当所述客户端业务为客户端业务搜索业。
29、务时,客户端接收服务节点返回的业务栏目信息,并根据接收到的所述业务栏目信息完成相应的业务搜索,其中,所述业务栏目信息是服务节点根据所述客户端渠道标识信息所确定的与所述客户端渠道标识信息相对应的业务栏目信息。0043进一步地,下面分别以客户端业务为客户端初始化业务、登录业务、升级业务以及业务搜索业务为例,对本发明实施例中所述基于客户端的业务处理方法的过程进行详细说明0044如图2所示,当所述客户端业务为客户端初始化业务时,所述基于客户端的业务处理方法(客户端初始化方法)具体可以包括以下步骤0045步骤201客户端向服务节点请求RSA公钥;0046步骤202服务节点根据客户端所在用户终端的终端号码。
30、等信息生成RSA公钥私钥对以及用于唯一标识用户终端终端号码的序列号等信息;0047步骤203服务节点记录终端号码、私钥及序列号;0048步骤204服务节点向所述客户端返回RSA公钥及对应序列号;0049步骤205客户端加密RSA公钥,并将所述加密后的RSA公钥保存在本地;0050步骤206客户端生成3DES(TRIPLEDATAENCRYPTIONALGORITHM,三重数据加密算法)密钥,并用RSA公钥加密所述3DES密钥形成3DES密文;0051步骤207客户端向服务节点发送初始化请求,其中,所述初始化请求中可以携带客户端渠道标识信息以及初始化URL、序列号、UA信息、终端号码、3DES密。
31、文等信息;0052步骤208服务节点根据序列号查找对应RSA私钥,并利用所述RSA私钥解密所述3DES密文获得3DES密钥;0053步骤209服务节点根据客户端渠道标识信息以及终端号码、UA信息、生成时间等形成客户端UUID并保存;0054步骤210服务节点加密所述UUID并将加密后的UUID返回给客户端,即向客户端返回初始化成功消息;说明书CN104125558A5/10页100055步骤211客户端解密UUID,并对解密后的UUID进行本地加密以及将本地加密后的UUID保存在本地,完成客户端的初始化。0056需要说明的是,当客户端首次被启用或客户端所在用户终端更换SIM(SUBSCRIBE。
32、RIDENTITYMODULE,客户识别模块,也可称为智能卡、用户身份识别卡)或客户端版本升级之后均可以进行上述客户端初始化业务,本发明实施例对此不作任何限定。0057进一步地,客户端在完成所述客户端初始化业务后,可以进入客户端的登录业务流程;具体地,如图3所示,当所述客户端业务为客户端登录业务时,所述基于客户端的业务处理方法(客户端登录方法)具体可以包括以下步骤0058步骤301客户端向服务节点请求建立连接;0059步骤302服务节点生成客户端会话ID(IDENTITY,标识)并返回给客户端;0060步骤303客户端生成3DES密钥,并使用RSA公钥加密3DES密钥形成3DES密文;0061。
33、步骤304客户端使用3DES密钥加密UUID;0062步骤305客户端向服务节点发起登录请求,其中,所述登录请求中可以携带有客户端渠道标识信息以及首页URL、加密后的UUID、3DES密文以及序列号等信息;0063步骤306服务节点根据序列号查找RSA私钥,并使用RSA私钥解密3DES密文获得3DES密钥;0064步骤307服务节点使用3DES密钥解密加密后的UUID,获得UUID;0065步骤308服务节点进行业务使能判断,判断客户端是否需要进行版本升级检查;若是,则服务节点进行版本升级检查,如果符合升级策略则进入步骤步骤309,如果不符合升级策略则进入步骤313;0066步骤309服务节点。
34、向客户端返回升级文件下载URL;0067步骤310客户端进行升级确认;0068步骤311客户端下载服务器返回的客户端文件;0069步骤312客户端下载完毕后进行安装操作,并在安装完毕后进行客户端初始化流程;其中,所述客户端进行初始化流程的具体步骤可以参见图2所示,此处不再赘述;0070步骤313服务节点根据客户端渠道标识信息以及首页URL等信息生成首页地址信息,并将所述首页地址信息返回给客户端;0071步骤314服务节点异步获取全局会话ID,完成客户端登录业务。0072需要说明的是,在本发明所述实施例中,在客户端初始化和登录业务流程中,本发明和现有技术中所述初始化和登录业务流程最大的一个区别就。
35、是在本发明所述实施例中,客户端发起的初始化请求中包括“客户端渠道标识信息”这一初始化信息,从而使得服务节点(服务器端)可依据该初始化信息形成特有的客户端UUID,这样,就可以基于渠道管理将客户端和服务器端对应起来,从而使得在之后的登录流程中,客户端发起带有特有UUID以及客户端渠道标识信息的登录请求时,服务器端可以为其提供对应的特有的首页或渠道页信息。0073进一步地,如图4所示,当所述客户端业务为客户端升级业务时,所述基于客户端的业务处理方法具体可以包括以下步骤0074步骤401服务节点接收客户端根据用户终端的访问触发所上报的客户端渠道标识信息、客户端当前版本信息以及UA信息等信息;说明书C。
36、N104125558A106/10页110075步骤402服务节点判断UA信息是否已发布,若是,则执行步骤403,否则,跳转至步骤407;0076具体地,在本发明所述实施例中,为统一管理各用户终端的UA信息及各客户端渠道标识信息等信息,可将各用户终端的UA信息以及各客户端渠道标识信息等信息进行终端平台录入并将其设置为发布(或开放)状态,此时,各用户终端的UA信息以及各客户端渠道标识信息等信息可视为有效信息;在此基础上,服务节点在获取用户终端的UA信息及客户端渠道标识信息等信息时,可根据信息录入情况,校验信息是否已经在终端平台上录入并发布或开放,即根据终端平台中的信息录入情况,校验信息的有效性。。
37、0077步骤403服务节点判断客户端渠道标识信息是否开放,若是,则执行步骤404,否则,跳转至步骤407;0078步骤404服务节点获取与客户端渠道标识信息相对应的客户端最新版本信息;0079步骤405服务节点根据客户端当前版本信息以及客户端最新版本信息,判断客户端当前版本信息是否为最新;若是,则跳转至步骤407,否则,执行步骤406;0080步骤406将所述客户端最新版本信息返回给客户端,并提示用户终端进行升级;至此,客户端升级流程结束,用户通过提示升级所下载的客户端最新版本即为原客户端渠道标识信息所对应的最新版本客户端。0081步骤407不提示升级,允许用户继续访问该客户端。0082需要说。
38、明的是,在本发明所述实施例中,对客户端版本可按照服务节点(也可称为终端平台)进行分类;其中,针对任一服务节点,可根据不同的客户端渠道标识,将相同类型的客户端版本分成不同的客户端安装包,以对应不同的渠道升级策略。0083进一步地,针对任一服务节点,该服务节点可包含多个终端UA,且其所包含的各UA对应的安装包的类型是一致的,可根据渠道标识的不同来进行区分;再有,若针对相同的服务节点,因为UA的不同,必须采用不同的客户端安装包类型,则可将其划分至不同的服务节点进行管理。0084进一步地,对于新发布的客户端版本,服务节点管理人员可自主选择需要配置升级策略的客户端渠道标识;再有,所述服务节点中可增加对客。
39、户端渠道标识的升级方式的管理,包括提示升级、强制升级或者不开放等,其中,对需要进行升级的客户端渠道标识,可选择提示升级或者强制升级,对不进行升级的客户端渠道标识可选择不开放,并且,各客户端渠道标识的升级方式可以进行批量修改。0085进一步地,如图5所示,当所述客户端业务为客户端业务搜索业务时,所述基于客户端的业务处理方法具体可以包括以下步骤0086步骤501客户端向服务节点发送搜索请求,其中,所述搜索请求中携带有客户端渠道标识信息;0087步骤502服务节点根据所述客户端渠道标识信息,确定所述客户端为渠道客户端,并根据所述客户端渠道标识信息获取与所述客户端渠道标识信息相对应的业务栏目信息;00。
40、88步骤503服务节点将所述确定的业务栏目信息返回给所述客户端。0089至此,客户端的业务搜索流程结束,客户端所显示的内容即为与该客户端的客户端渠道标识信息相对应的业务栏目内容。说明书CN104125558A117/10页120090本发明实施例提供了一种基于客户端的业务处理方法,所述方法包括客户端在进行客户端业务处理时,向服务节点发送携带有客户端渠道标识信息的业务处理请求,以及,接收服务节点返回的业务处理响应消息,并根据所述业务处理响应消息进行相应的业务处理,其中,所述业务处理响应消息是服务节点根据所述客户端渠道标识信息生成的与所述客户端渠道标识信息相对应的业务处理响应消息。通过本发明实施例。
41、所述技术方案,可从架构层面实现一种面向多渠道的客户端,实现客户端初始化、登录、升级、以及业务搜索等各个层级上的面向多渠道化,从而避免了现有技术中存在的采用统一客户端进行业务处理时所导致的客户端业务处理方式单一、缺乏个性化以及针对性并不佳的问题,达到了渠道内容发布的精准个性化。0091实施例二0092如图6所示,其为本发明实施例二中所述客户端的结构示意图,所述客户端包括发送单元11以及执行单元12,其中0093所述发送单元11用于在进行客户端业务处理时,向服务节点发送携带有客户端渠道标识信息的业务处理请求;其中,所述客户端业务可以为客户端初始化业务、客户端登录业务、客户端升级业务以及客户端业务搜。
42、索业务等,本发明实施例对此不作任何限定;另外,在本发明所述实施例中,所述客户端渠道标识信息是指与客户端的内容提供商相关的标识信息,针对任一客户端,通过该客户端的客户端渠道标识信息可以得知该客户端的内容提供商信息(即渠道来源信息)。0094所述执行单元12用于接收服务节点返回的业务处理响应消息,并根据所述业务处理响应消息进行相应的业务处理,其中,所述业务处理响应消息是服务节点根据所述客户端渠道标识信息生成的与所述客户端渠道标识信息相对应的业务处理响应消息。0095具体地,所述发送单元11包括第一发送子单元111,所述执行单元12包括第一执行子单元121,其中0096所述第一发送子单元111用于在。
43、进行客户端初始化时,向服务节点发送初始化请求,其中,所述初始化请求中携带有客户端渠道标识信息以及所述客户端所在用户终端的UA信息;0097所述第一执行子单元121用于接收服务节点返回的UUID,并根据接收到的所述UUID完成所述客户端的初始化,其中,所述UUID是服务节点根据所述客户端渠道标识信息以及UA信息生成的与所述客户端渠道标识信息相对应的UUID。0098进一步地,所述发送单元11还可包括第二发送子单元112,所述执行单元12还可包括第二执行子单元122,其中0099所述第二发送子单元112用于在进行客户端登录时,向服务节点发送登录请求,其中,所述登录请求中携带有客户端渠道标识信息以及。
44、首页URL;0100所述第二执行子单元122用于接收服务节点返回的首页地址信息,并根据接收到的所述首页地址信息完成相应的页面登录,其中,所述首页地址信息是服务节点根据所述客户端渠道标识信息以及首页URL所确定的与所述客户端渠道标识信息相对应的首页地址信息。0101进一步地,所述发送单元11还可包括第三发送子单元113,所述执行单元12还可包括第三执行子单元123,其中说明书CN104125558A128/10页130102所述第三发送子单元113用于在进行客户端升级时,向服务节点上报客户端渠道标识信息以及客户端的当前版本信息;0103所述第三执行子单元123用于接收服务节点返回的客户端最新版本。
45、信息,并根据所述客户端最新版本信息完成客户端的版本升级,其中,所述客户端最新版本信息是服务节点在确定客户端渠道标识信息处于待升级状态时,所获取的与所述客户端渠道标识信息相对应的客户端最新版本信息。0104进一步地,所述发送单元11包括第四发送子单元114,所述执行单元12包括第四执行子单元124,其中0105所述第四发送子单元114用于在进行客户端业务搜索时,向服务节点发送搜索请求,其中,所述搜索请求中携带有客户端渠道标识信息;0106所述第四执行子单元124用于接收服务节点返回的业务栏目信息,并根据接收到的所述业务栏目信息完成相应的业务搜索,其中,所述业务栏目信息是服务节点根据所述客户端渠道。
46、标识信息所确定的与所述客户端渠道标识信息相对应的业务栏目信息。0107实施例三0108如图7所示,其为本发明实施例三中所述服务节点的结构示意图,所述服务节点包括接收单元21以及执行单元22,其中0109所述接收单元21用于接收客户端在进行业务处理时发送的携带有客户端渠道标识信息的业务处理请求;其中,所述客户端业务可以为客户端初始化业务、客户端登录业务、客户端升级业务以及客户端业务搜索业务等,本发明实施例对此不作任何限定;另外,在本发明所述实施例中,所述客户端渠道标识信息是指与客户端的内容提供商相关的标识信息,针对任一客户端,通过该客户端的客户端渠道标识信息可以得知该客户端的内容提供商信息(即渠。
47、道来源信息)。0110所述执行单元22用于根据所述客户端渠道标识信息生成与所述客户端渠道标识信息相对应的业务处理响应消息,并将所述业务处理响应消息发送给所述客户端,由所述客户端根据所述业务处理响应消息进行相应的业务处理。0111具体地,所述接收单元21包括第一接收子单元211,所述执行单元22包括第一执行子单元221,其中0112所述第一接收子单元211用于接收客户端在进行客户端初始化时所发送的初始化请求,其中,所述初始化请求中携带有客户端渠道标识信息以及所述客户端所在用户终端的UA信息;0113所述第一执行子单元221用于根据所述客户端渠道标识信息以及UA信息生成与所述客户端渠道标识信息相对。
48、应的UUID,并将所述UUID返回给所述客户端,由所述客户端根据所述UUID完成所述客户端的初始化。0114进一步地,所述接收单元21还可包括第二接收子单元212,所述执行单元22还可包括第二执行子单元222,其中0115所述第二接收子单元212用于接收客户端在进行客户端登录时所发送的登录请求,其中,所述登录请求中携带有客户端渠道标识信息以及首页URL;0116所述第二执行子单元222用于根据所述客户端渠道标识信息以及首页URL,确定与所述客户端渠道标识信息相对应的首页地址信息,并将所确定的首页地址信息返回给所说明书CN104125558A139/10页14述客户端,由所述客户端根据接收到的所。
49、述首页地址信息完成相应的页面登录。0117进一步地,所述接收单元21还可包括第三接收子单元213,所述执行单元22还可包括第三执行子单元223,其中0118所述第三接收子单元213用于接收客户端在进行客户端升级时所上报的客户端渠道标识信息以及客户端的当前版本信息;0119所述第三执行子单元223用于在确定客户端渠道标识信息处于待升级状态时,获取与所述客户端渠道标识信息相对应的客户端最新版本信息,并将所述客户端最新版本信息返回给所述客户端,由所述客户端根据接收到的所述客户端最新版本信息完成客户端的版本升级。0120进一步地,所述接收单元21还可包括第四接收子单元214,所述执行单元22还可包括第。
50、四执行子单元224,其中0121所述第四接收子单元214用于接收所述客户端在进行客户端业务搜索时所发送的搜索请求,其中,所述搜索请求中携带有客户端渠道标识信息;0122所述第四执行子单元224用于根据所述客户端渠道标识信息确定与所述客户端渠道标识信息相对应的业务栏目信息,并将确定的所述业务栏目信息返回给所述客户端,由所述客户端根据接收到的所述业务栏目信息完成相应的业务搜索。0123实施例四0124如图8所示,其为本发明实施例四中所述基于客户端的业务处理系统的结构示意图,所述系统包括客户端31以及服务节点32,其中0125所述客户端31用于在进行客户端业务处理时,向服务节点32发送携带有客户端渠。