一种业务订阅的方法和系统及相应的设备的制作方法

文档序号:7957683阅读:271来源:国知局

专利名称::一种业务订阅的方法和系统及相应的设备的制作方法
技术领域
:本发明涉及移动业务领域,尤其涉及一种业务订阅的方法和系统及相应的设备。技术背景随着移动业务的广泛开展,用户得到越来越丰富的业务服务。越来越多的组织加入到移动业务提供商(ServiceProvider,简称SP)的行列。不同的SP提供了不同的业务,如游戏、笑话、天气预报、即时消息等等。而业务提供方式也各有不同,有的利用短信发送消息,有的利用彩信,有的开辟WAP门户。这就需要有效的管理用户对SP的业务订阅,其中涉及用户的计费和SP的分成等问题;此外,有些恶意的SP会利用各种方法诱使用户进行业务订阅,采用"误订业务"的方式收取用户费用。从而给广大用户带来了极差的用户感受,甚至是经济损失;用户的不断投诉,使大家会对移动业务失去好感,也会给移动运营商带来了维护麻烦,和品牌损失。同时现在有些不法的SP非法提供一些不良信息,如色情短信、图片等等;同时现在青少年使用手机的普及率在日益增多,如何保护这些业务被青少年订阅,在加强内容保护的同时,同时可以通过安全的业务订阅方法来保证青少年访问安全的信息。目前,现有的业务订阅中业务订阅者和业务使用者普遍都是一个人,通过短信或者密码进行认证通过后,即完成业务的订阅。其具体的订阅方法如图1所示,其流程如下步骤101、用户通过业务portal或者其他方式发现业务,并向订阅管理服务器发送订阅业务的请求。步骤102、订阅管理服务器接受用户的订阅请求,并向应用服务器通知用户已订阅业务。步骤103、应用服务器确认用户订阅业务,并向订阅管理服务器发送订阅业务的确认消息。步骤104、订阅管理服务器向用户转发应用服务器确认订阅的消息。现有的业务订阅管理的系统如图2所示,其中用户终端用于发送业务订阅请求以及4妄受确:〖人订阅的消息。订阅管理服务器包括输入单元,输出单元,用户订阅档案库以及订阅处理单元。其中,输入单元用于接受用户终端的订阅请求以及应用服务器发送的确认订阅的消息。输出单元用于向应用服务器发送用户订阅某项业务的通知以及向用户终端转发应用服务器发送的确认订阅的消息。用户订阅档案库,用于记录用户订阅的档案以及所订阅的业务的参数说明;订阅处理单元,用于处理用户订阅的请求,对业务订阅档案库中的数据进行修改。在应用服务器提供业务的时候判断业务是否订阅,以及业务是否满足订阅的参数,如果满足,则通知应用服务器提供业务。应用服务器业务的最终提供者,位于SP侧,为用户提供业务消息,并和订阅管理服务器同步用户的订阅信息。而对于不法的SP非法提供一些不良信息,如色情短信、图片等等;同时现在青少年使用手机的普及率在日益增多,如何保护这些业务被青少年订阅,在加强内容保护的同时,同时可以通过安全的业务订阅方法来保证青少年访问安全的信息等问题也越来越严重。
发明内容了为解决现有技术中业务订阅的安全问题,本发明提供了一种业务订阅方法,包括A、业务使用者终端向订阅管理服务器发送订阅业务的请求,所迷请求中包括业务使用者的标识和业务标识;B、订阅管理服务器根据所述消息获取业务使用者终端订阅所述业务的权限;C、如果业务使用者终端有订阅所述业务的权限,订阅管理服务器完成所述业务的订阅;否则,终止业务订阅。优选的,订阅管理服务器获取业务使用者终端订阅所述业务的权限的过程为订阅管理服务器根据业务使用者的标识通过授权管理服务器获取业务使用者终端订阅所述业务的权限;或订阅管理服务器通过授权管理服务器获取业务订阅授权者信息后,订阅管理服务器根据所述业务订阅授权者信息向业务订阅授权者获取业务使用者订阅所述业务的权限。优选的,步骤A之前其它用户注册为业务使用者终端的业务订阅授权者。优选的,其它用户注册为业务使用者终端的业务订阅授权者具体包括All、业务使用者终端向授权管理服务器请求将其它用户注册为所述业务使用者终端的业务订阅授权者;所述请求中包括业务使用者标识和其它用户终端标识;A12、授权管理服务器根据所述其它用户终端标识向其它用户终端通知所述请求;A13、其它用户终端确认所述注册;A14、授权管理服务器记录所述注册信息。优选的,步骤A13中其它用户确认所述注册时,还设置业务使用者订阅所述业务的权限;步骤A14中授权管理服务器记录所述权限信息。优选的,其它用户注册为业务使用者终端的业务订阅授权者后,还应执行业务订阅授权者在授权管理服务器设置业务使用者订阅业务的权限;授权管理服务器记录所述权限信息。优选的,授权管理服务器记录授权信息包括授权管理服务器直接在授权档案库中记录授权信息;或授权管理服务器通过XML文档记录授权信息,授权管理服务器的授权档案库记录所述XML文档的地址。优选的,在步骤A中所述请求中还包括所述业务的参数。优选的,在步骤C中,如果业务使用者终端拥有订阅所述业务的权限,订阅管理服务器通知应用服务器所述用户终端订阅所述业务;应用服务器根据所述通知确认订阅是否成功,并返回响应消息;订阅管理服务器根据应用服务器的响应消息通知业务使用者终端业务订阅的结果。此外,本发明还提供一种业务订阅的方法,包括A、业务订阅授权者终端向订阅管理服务器发送订阅业务的请求,所述请求中包括业务使用者的标识和业务标识;B、订阅管理服务器根据业务使用者的标识获取业务使用者终端订阅所述业务的权限;C、如果业务使用者终端有订阅所述业务的权限,订阅管理服务器完成所述业务的订阅;否则,终止业务订阅。优选的,订阅管理服务器获取业务使用者终端订阅所述业务的权限的过程为订阅管理服务器根据业务使用者的标识通过授权管理服务器获取业务使用者终端订阅所述业务的权限;或订阅管理服务器通过授权管理服务器获取业务订阅授权者信息后,订阅管理服务器根据所述业务订阅授权者信息向业务订阅授权者获取业务使用者订阅所述业务的权限;优选的,步骤A之前其它用户注册为业务使用者终端的业务订阅授权者。优选的,其它用户注册为业务使用者终端的业务订阅授权者具体包括Al、其它用户终端向授权管理服务器发送注册为业务使用者的业务订阅授权者请求,所述请求中包括业务使用者标识和所述其它用户标识;A2、授权管理服务器根据业务使用者标识,向业务使用者发送所述请求;A3、业务使用者确认将所述其它用户注册为业务订阅授权者;A4、授权管理服务器记录所述注册信息。优选的,步骤A1中,所述请求还包括设置业务使用者订阅所述业务的权限;步骤A3中还包括业务使用者确认业务订阅授权者设置的权限;步骤A4中授权管理服务器记录所述权限信息。优选的,其它用户注册为业务使用者终端的业务订阅授权者后,还应执行在业务订阅授权者在授权管理服务器设置业务使用者订阅业务的权限;授权管理服务器记录所述权限信息。优选的,授权管理服务器记录授权信息包括授权管理服务器直接在授权档案库中记录授权信息;或授权管理服务器通过XML文档记录授权信息,授权管理服务器的授权档案库记录所述XML文档的地址。优选的,在执行步骤C之后,订阅管理服务器通知业务使用者终端业务订阅的结果。优选的,在步骤A中所述请求中还包括所述业务的参数。优选的,在步骤c中,如果业务订阅授权者终端拥有订阅所述业务的权限,订阅管理服务器通知应用服务器所述业务使用者终端订阅所述业务;应用服务器根据所述通知确认订阅是否成功,并返回响应消息;订阅管理服务器根据应用服务器的响应消息通知业务订阅授权者终端业务订阅的结果。此外,本发明还提供一种业务订阅的系统,包括用户终端、订阅管理服务器、授权管理服务器;所述用户终端用于向订阅管理服务器发送订阅业务的请求,所述请求中包括业务使用者的标识和业务标识;所述订阅管理服务器用于通过授权管理服务器获知所述业务使用者的标识对应的用户终端订阅所述业务的权限,如果用户终端有订阅所述业务的权限,订阅管理服务器完成所述业务的订阅;否则,终止业务订阅。优选的,所述用户终端为业务订阅授权者终端,和业务使用者终端;所阅授权者终端;或者其它用户终端通过授权管理服务器申请注册为业务使用者终端的业务订阅授权者终端;所述授权管理服务器记录所述的注册信息。优选的,授权管理服务器还用于向业务订阅授权者终端查询业务使用者终端订阅所述业务的权限。优选的,所述业务订阅授权者终端用于通过授权管理服务器对业务使用者终端授权;所述授权管理服务器还用于记录对业务使用者终端的授权信息的地址。优选的,该系统还包括应用服务器;所述应用服务器用于当用户终端拥有订阅所述业务的权限时,根据订阅管理服务器发送的确认是否可以订阅所述业务的消息中的信息,返回相应的响应消息。优选的,所述授权管理服务器置于订阅管理服务器内;或者授权管理服务器和订阅管理服务器单独设置。此外,本发明还提供一种授权管理服务器,包括消息接收和发送单元,授权处理单元和授权档案库;所述消息接收发送单元用于发送和接收消息,与用户终端和订阅管理服务器进行交互;所述授权处理单元用于对授权档案库数据的维护、对用户终端的注册请求进行处理,以及对订阅管理服务器的鉴权请求消息进行响应;所述授权档案库用于记录业务使用者和业务订阅授权者间的关系,以及授权信息;或记录业务使用者和业务订阅授权者间的关系以及授权信息的地址。此外,本发明还提供一种用户终端,包括信息接收/发送单元,授权处理单元,授权信息存储单元;所述信息接收发送单元用于发送业务订阅和授权请求;所述授权信息存储单元用于存储授权信息;所述授权处理单元用于根据授权信息确认并响应订阅和授权请求需要确认的消息。此外,本发明还提供一种订阅管理服务器,包括输入单元、订阅权限获取单元、输出单元;所述输入单元用于接收用户终端订阅业务的请求以及应用服务器对订阅业务请求的响应消息;所述订阅权限获取单元用于根据所述订阅业务的请求获取所述用户终端是否有权限订阅所述业务的权限;所述输出单元用于当有权限订阅所述业务时,向应用服务器转发所接收的订阅业务的请求。优选的,还包括用户订阅档案库、订阅处理单元;所述用户订阅档案库用于记录用户订阅的档案以及所订阅的业务的参数说明;所述订阅处理单元,用于处理用户订阅的请求,对业务订阅档案库中的数据进行修改。本发明的有效益效果如下1)业务使用者通过对业务订阅授权者进行授权,由业务订阅授权者终端对业务使用者订阅业务的权限进行限制,可以增强业务订阅的安全性问题,尤其提高了青少年作为业务使用者订阅业务的安全性,杜绝对不法业务提供商的业务订阅。2)业务授权者可以为业务使用者订阅业务,避免了现有技术中业务必须有业务使用者订阅的问题,增强了业务使用者的用户体验。1.图1为现有技术中业务订阅方法的流程图;2.图2为现有技术中业务订阅的系统示意图;3.图3为本发明提供的一种业务订阅的系统示意图;4.图4为本发明提供的授权管理服务器的结构示意图;5.图5为本发明提供的业务订阅方法的流程图;6.图6为本发明提供的完成对业务订阅授权者终端授权的流程图;7.图7为本发明提供的完成对业务订阅授权者终端授权的流程图;具体实施方式下面结合附图和具体实施例对本发明再作进一步详细的说明。如图3所示,实现本发明的核心思想是提供一种业务订阅的系统图,包括,用户终端、订阅管理服务器、应用服务器和授权管理服务器。订阅管理服务器和授权管理服务器为逻辑上的结构,在物理设备上可以为同一设备完成订阅管理服务器和授权管理服务器的功能。其中,用户终端包括业务使用者终端和业务订阅授权者终端,包括信息接收/发送单元,授权处理单元,授权信息存储单元;所述信息接收发送单元用于发送业务订阅和授权请求。所述授权信息存储单元用于存储授权信息。所述授权处理单元用于根据授权信息确认并响应订阅和授权请求需要确认的消息。订阅管理服务器包括输入单元,输出单元,用户订阅档案库以及订阅处理单元,订阅权限获取单元。其中,输入单元用于接受用户终端的订阅请求以及应用服务器发送的确认订阅的消息。输出单元用于向应用服务器发送用户订阅某项业务的通知以及向用户终端转发应用服务器发送的确认订阅的消息。用户订阅档案库,用于记录用户订阅的档案以及所订阅的业务的参数说明;订阅处理单元,用于处理用户订阅的请求,对业务订阅档案库中的数据进行修改。在应用服务器提供业务的时候判断业务是否订阅,以及业务是否满足订阅的参数,如果满足,则通知应用服务器提供业务。订阅权限获取单元用于根据输入单元收到的订阅业务的请求获取是否有权限订阅所述业务的信息。应用服务器业务的最终提供者,位于SP侧,为用户4是供业务消息,并和订阅管理服务器同步用户的订阅信息。授权管理服务器,其中授权管理服务器的具体组成如图4所示;包括授权档案库,记录用户和被授权用户间的关系,以及授权的结果,如相应的权限或者授权的等级等。授权管理服务器还包括授权处理单元,用来完成对授权档案库数据的维护、对用户的授权请求进行处理,以及对订阅管理服务器的鉴权请求消息进行响应。还包括消息接收和发送单元,用来发送和接收消息,和终端和订阅管理服务器进行交互。此外,本发明还提供一种业务订阅的方法,如图5所示,具体流程如下步骤501、用户终端向订阅管理服务器发送订阅业务的请求,所述请求中包4舌业务4吏用者的标识和业务标识;其中,所述用户终端既可以为业务4吏用者终端,也可以为业务订阅授权者终端。步骤502、订阅管理服务器根据业务使用者的标识获取用户终端订阅所述业务的权限;步骤503、如果用户终端有订阅所述业务的权限,订阅管理服务器完成所述业务的订阅;否则,终止业务订阅。其中,在执行步骤501之前,其它用户需要经过注册成为业务使用者终端的业务订阅授权者终端,并在成为业务订阅授权者终端后对业务使用者终端进行授权,并由授权管理服务器记录其授权信息,当然所述授权信息还可以记录在XML文档中,由授权管理服务器记录所述文档的地址。如图6所示,其它用户经过注册成为业务使用者终端的业务订阅授权者终端的具体的流程如下步骤601、用户A即业务使用者终端向授权管理服务器发送消息,申请将用户B即业务订阅授权者终端注册为其授权用户或者修改用户B的授权权限。该消息中包括用户B的标识(如手机号)以及授权信息的相应描述。或用户A的标识,该消息中可以包括至少一个被授权用户的用户标识,同时包括所授予的权限的信息。步驶《602、4受4又管理月良务器向用户B发送消息,通知用户B用户A对其所授予的权限,请求B确认。如杲用户B确认成为用户A的业务订阅授权者,执行步骤603;否则执行步骤603'。步骤603、用户B向授权管理服务器返回验证通过的信息。所述信息中还可以包括用户B对用户A使用业务的授权,如某此业务用户A可以自由订阅,某些业务用户A不能订阅,某些业务用户A必须经过用户B的同意后方可订阅等。授权管理服务器接收到用户B确认的信息后,维护授权档案库的信息,完成对用户B的注册,并执行步骤604。步骤604、通知用户A请求注册成功并结束流程,当然,此步骤为可选步骤。步骤603,,如果用户B拒绝或者不确认,则向授权管理服务器返回验证不通过的消息,该消息还可以包括不通过的原因,如用户A对用户B的授权太少,用户B不愿认可授权等;并执行步骤604,;步骤604',授权管理服务器通知用户A请求注册失败,如果用户B返回的消息中有失败原因,则该通知也包括注册失败的原因。此为,如图7所示,具体的授权流程还可以如下步骤701、用户B即业务订阅授权者终端向授权管理服务器发送消息,申请注册为用户A即业务使用者终端的业务订阅授权者终端。该消息中包括用户A的标识(如手机号)以及管理权限的相应信息。或者用户B向授权管理服务器申请修改业务订阅管理权限。如某些业务用户A可以自由订阅,某些业务用户A不能订阅,某些业务用户A必须经过用户B的同意后方可订阅等。该消息中可以包括至少一个用户的用户标识,同时包括所授予的权利的信息。步骤702、授权管理服务器向用户A发送消息,通知用户A用户B请求注册为用户A的业务订阅授权者,该消息中还可以包括用户B对用户A使用业务授予的权限。请求用户A确认。如果用户A确认用户B成为用户A的业务订阅授权者,执行步骤703;否则执行步骤703'。步骤703、用户A向授权管理服务器发送接授注册的验证通过的消息,授权管理服务器接收到用户A验证通过的信息后,维护授权档案库的信息,完成对用户B的授权,并执行步骤704。步骤704、授权管理服务器通知用户B注册成功,当然,此步骤为可选步骤,授权管理服务器也可以不通知用户B被授权成功,并结束流程。步骤703,,用户A向授权管理服务器发送拒绝注册的验证不通过的消息,该消息中还可携带验证不通过的原因,并执行步骤704,。步骤704,,授权管理服务器向用户B发送验证失败的消息,如果授权管理服务器收到的消息中携带有验证不通过的原因,则授权管理服务器向用户B发送的消息中也可以包括所述原因。其中,对于如上两种注册为用户A的业务订阅授权者的方法中,用户A或用户B向授权管理服务器请求授权的消息格式如下表所示标识类型说明MsgTypestring消息类型TransactionIDstring该消息编号UserIDuser—id—schema用户标识即业务使用者终端标识AUC—User—IDsubcriber_id_schema被授权的用户标识即业务被4受权终端标识ActionListActionscchma包括以下授权行为完全控制订阅新业务修改业务订阅参数取消已订阅业务其中,授权管理服务器记录授权信息可以直接在授权管理授权档案库中记录,也可以通地XML实现的policy来描述,而仅在授权档案库中记录文件的地址。当然,在用户B注册成为用户A的业务订阅授权者时,可以不设置用户A使用业务的权限,而在注册成功后另行在授权管理服务器中设置用户A使用业务的权限。如图8所示,其具体的授权流程如下步骤801、被授权的用户B向授权管理服务器发起修改用户A使用业务或订阅业务的^又限的请求,所述ifr求中包4舌用户B的标识、用户A的标识以及业务标识;所述权限还可以包括如某些业务用户A可以自由订阅,某些业务用户A不能订阅,某些业务用户A必须经过用户B的同意后方可订阅等。步骤802、授权管理服务器收到所述请求后,查询授权档案库判断用户B是否有权限设置用户A使用业务或订阅业务的权限,如在前述的对用户B的权限设置中,用户B对用户A的权限为完全控制,则用户B可以设置用户A使用业务或订阅新业务的权限。如果用户B对用户A的权限仅为订阅新业务的控制,则用户B无法修改用户A已订阅业务的参数,无法停止用户A已订阅的业务。如果用户B对用户A的权限仅为修改业务订阅参数,则用户B无法控制用户A是否订阅新业务;如果用户B对用户A的权限为取消已订阅的业务,则用户B只能取消用户A已订阅的业务,而不能控制用户A订阅新的业务。授权管理服务器判断用户B可以对用户A的使用业务进行权限设置,则执行步骤803,否则返回权限设置失败的消息;步骤803、授权管理服务器修改授权档案库中用户A使用业务权限的记录,或通过授权档案库中记录的链接地址,修改所述XML文档中的用户A使用业务权限的记录。其中,授权档案库中存储的信息如下表所示:<table>tableseeoriginaldocumentpage18</column></row><table><table>tableseeoriginaldocumentpage19</column></row><table>步骤804、授权管理服务器通知用户B对用户A业务内容修改完成。当然,授权管理服务器还可以通知用户A所述业务订阅内容已修改。图9为业务使用者终端在对业务被授权终端进行业务订阅的授权后,业务使用者终端发起业务订阅请求订阅业务的流程图,具体流程如下步骤901、用户A请求订阅/取消一个新业务或者修改已经订阅的业务参数。该请求消息中包括业务标识,和业务使用者标识即用户A的标识。还可以包括订阅者标识、以及指明此业务订阅使用的帐户信息,还可以包括业务订阅参数。步骤902、订阅管理服务器向授权管理服务器发送请求,查询订阅管理服务器收到的业务订阅请求中业务使用者终端是否有权限订阅所述请求中业务标识对应的业务。所述订阅管理服务器向授权管理服务器发送的请求中包括业务使用者终端标识、订阅业务标识;授权管理服务器到档案库中查询用户A即业务使用者终端相关授权信息,得到业务订阅授权者终端标识,以及所设置的权限信息。如业务授权者终端在获得授权时已在授权管理服务器进行过如图8所示的对业务使用者终端订阅业务的权限设置,则授权管理服务器可以根据授权档案库中的记录判断业务使用者终端是否有权限订阅所述业务。如果业务使用者所订阅的业务属于可以直接订阅的业务,则执行步骤903,返回业务被授权信息,并直接执行步骤906;如果业务使用者所订阅的业务属于禁止订阅的业务,则在执行步骤卯3后则直接执行步骤911,返回业务使用者终端无权订阅此项业务,业务订阅失败的消息;如果业务使用者所订阅的业务属于需要经过业务订阅授权者同意,则执行步骤903后直接执行步骤904;步骤903、返回业务授权信息,如业务使用者是否有权限订阅此项业务,或订阅此项业务需要获得业务订阅授权者同意。步骤904、订阅管理服务器根据所述消息中的业务订阅授权者终端标识向业务订阅授权者终端发送消息,请求对业务使用者终端订阅此项业务进行授权。所述消息携带业务使用者终端标识、订阅业务标识。步骤905、业务订阅授权者终端根据所收到的消息中的业务使用者终端标识以及订阅业务标识,判断业务使用者终端是否有权限订阅所述业务。如果用户B同意此次操作,返回成功信息,否则返回业务使用者终端无权订阅此项业务的消息。订阅管理服务器收到业务订阅授权者终端的消息,并且解析所述消息,如返回的是成功消息,则执行步骤906;否则执行步骤911。步骤906、订阅管理服务器判断业务使用者终端的帐户是否满足此次操作,如不满足则执行步骤9U;如果满足此次订阅业务的要求,则执行步骤907。步骤907、订阅管理服务器根据订阅的业务标识,查找相应的应用服务器,通知该应用服务器此次业务订阅信息。步骤908、应用服务器收到订阅管理服务器的订阅请求,根据订阅请求和订阅业务的参数判断应用服务器是否能满足业务使用者终端的订阅。并返回相应的信息。如果订阅成功,执行步骤909,否则执行步骤911。步骤909、订阅管理服务器接收到应用服务器返回的订阅成功有响应消息,修改授权档案库,记录业务使用者订阅所述业务的结果。步骤910、订阅管理服务器通知业务使用者终端此次业务订阅成功。流程结束。步骤9U、订阅管理服务器通知业务使用者终端此次业务订阅失败,并发送相应的失败原因,流程结束。图10为业务使用者终端在对业务被授权终端进行业务订阅的授权后,业务订阅授权者终端发起业务订阅请求订阅业务的流程图,具体流程如下步骤1001、业务订阅授权者终端向订阅管理服务器服务器发送为业务使用者终端订阅业务的请求,该请求消息中包括业务标识、业务使用者终端标识。还可以包括业务订阅授权者终端标识或业务订阅授权者标识、以及指明此业务订阅使用的帐户信息,还可以包括业务订阅参数。步骤2:订阅管理服务器向授权管理服务器发送请求,查询订阅管理服务器收到的业务订阅请求中业务订阅授权者终端是否有权限为业务使用者终端订阅所述请求中业务标识对应的业务。所述订阅管理服务器向授权管理服务器发送的请求中包括业务使用者终端标识、订阅业务标识,以及业务订阅授权者终端标识。步骤1003:授权管理服务器查询授权档案库中业务使用者终端的授权信息,判断业务订阅授权者终端是否有为业务使用者终端订阅所述业务的权限,并返回相应的信息。如果授权管理服务器确认业务订阅授权者终端有权限为业务使用者终端订阅所述业务,则返回有权限订阅所述业务的响应消息,并执行步骤1004;否则返回无权限订阅所述业务的响应消息后,执行步4聚1010,或拍J亍步骤1003-A与步骤1003-B。步骤1003-A:订阅管理服务器向业务使用者发送请求消息,询问是否允许业务订阅授权者订阅所述业务,该请求消息中包括所述业务标识及业务订阅授4又者标识;步骤1003-B:业务使用者根据所述消息返回是否授权的响应消息。如业务使用者允许订阅所述业务,则执行步骤1004;否则业务使用者返回不允许订阅的响应消息,并执行步骤1010。步骤1004:订阅管理服务器判断业务使用者终端的帐户是否满足此次操作,如不满足则执行步骤1010;如果满足此次订阅业务的要求,则执行步骤1005。步骤1005、并根据订阅的业务标识,查找相应的应用服务器,通知该应用服务器此次业务订阅信息。步骤1006、应用服务器收到订阅管理服务器的订阅请求,根据订阅请求和订阅业务的参数判断应用服务器是否能满足业务使用者终端的订阅。并返回相应的信息。如果订阅成功,扭j亍步骤1007,否则才丸4于步骤1010。步骤1007、订阅管理服务器通知业务使用者终端订阅业务变更信息,当然,此步骤为可选步骤,订阅管理服务器也可以不通知业务使用者终端。。步骤1008、订阅管理服务器修改授权档案库中业务使用者终端的业务订阅信息。此步骤可与步骤1007并行执行,而没有严格的时间顺序的限制。步骤1009、订阅管理服务器通知业务订阅授权者终端此次业务订阅成功。流程结束。步骤1010、订阅管理服务器通知业务订阅授权者终端此次业务订阅失败,并发送相应的失败原因,流程结束。其中,业务使用者终端或业务订阅授权者终端发起业务订阅的消息格式如下:<table>tableseeoriginaldocumentpage22</column></row><table>FeatureStrbinary服务订阅参数为进一步说明本专利公开的技术方案,现公布如下实施例。实施例一John最近刚给他的儿子Michael买了部手机,Michael仅仅14岁,目前还在上中学。随着移动业务的发展,手机不仅可以访问internet,很多SP也为手机用户提供不同的业务。John很担心Michael会接触到不良的内容,影响他的健康成长。John希望对Michael订阅的业务能够完成控制。John发个短信到授权管理服务器,希望取得Michael的业务控制权限。发送的信息包括以下内容<table>tableseeoriginaldocumentpage23</column></row><table>授权管理服务器接收到消息以后,向Michael发送消息,通知Michael,John想对其订阅业务进行控制,询问Michael是否同意,Michael回复确认消息。授权管理服务器修改数据保存授权关系。John发现一个SP通过彩信的提供的漫画业务很有意思,非常适合Michael的兴趣爱好,于是John向订阅服务器订阅此业务,订阅信息包括以下内容<table>tableseeoriginaldocumentpage23</column></row><table>Michael订阅该业务,授权管理服务器回复确认消息后,订阅管理服务器完成该业务的订阅,回复John订阅成功,并通知Michael,John为其订阅了一个新的业务。Michael通过同学推荐,SP2提供的一个外语学习的业务^艮好,不仅可以获得最新的外语新闻,还可以在线求助。Michael向订阅服务器发送消息订阅此业务。<table>tableseeoriginaldocumentpage23</column></row><table>用户13456789000Michael的手才几号订阅者标识13456789000John的手才几号ServiceID0235i丁阅业务的service才示i口、Charginguser1331234****采用John的帐号计费订阅参数XXXX订阅参数的描述订阅服务器向授权管理服务器查询后,发现Michael的业务订阅被John完全控制,于是发送消息给John,询问John是否同意Michael订阅此业务。的业务订阅。订阅服务器通知John和Michael业务订阅成功。实施例二一家公司的老板John,他的公司有员工数百人,以一员工Michael为例。Michael向授权管理服务器发送消息,请求John有为其订阅业务的权限,但权限仅限于订阅业务,取消和修改业务的权限没有授权给于John,消息至少包含以下内容数据项值说明用户标识13456789000Michael的手机号授权用户标识1331234****John的手机号氺又限标识Subscribe仅限订阅权限授权管理服务器询问John,是否同意Michael的请求,John回复消息表示同意后。授权管理服务器确认授权关系。有家移动业务提供商MobileSPl可以向移动用户提供数字报纸业务。即通过彩信(MultimediaMessageSystem,MMS)向移动用户发送包括文字、图片和视频的新闻信息。John希望给他的员工提供一项福利,即让他的员工在早晚上下班时,能够在地铁上观看新闻以打发时间。John向订阅管理服务器请求为其公司员工订阅该业务。消息至少包含以下信息<table>tableseeoriginaldocumentpage25</column></row><table>订阅服务器收到订阅请求后,询问授权管理服务器,John是否有权限为这些用户订阅业务。在得到确认回复后,订阅服务器为这些用户订阅此业务,并回复John业务订阅成功,同时通知Michael这些用户,John为其订阅了新业务。这些业务的消费由John来付费。过了段时间,Michael买了辆奔驰,每天不在坐地铁上下班,Michael为了在开车时免受这些业务的打扰,于是决定取消这个业务。于是Michael向订阅服务器发送取消业务的消息,订阅服务器发现用户可以自行取消业务,通知Michael业务被取消。由以上方案可以看出,业务使用者通过对业务订阅授权者进行授权,由业务订阅授权者终端对业务使用者订阅业务的权限进行限制,可以增强业务订阅的安全性问题,尤其提高了青少年作为业务使用者订阅业务的安全性,杜绝对不法业务提供商的业务订阅。发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。权利要求1.一种业务订阅的方法,其特征在于包括A、业务使用者终端向订阅管理服务器发送订阅业务的请求,所述请求中包-括业务标识;B、订阅管理服务器根据所述消息获取业务使用者终端订阅所述业务的权限;C、如果业务使用者终端有订阅所述业务的权限,订阅管理服务器完成所述业务的订阅;否则,终止业务订阅。2.如权利要求1所述的业务订阅的方法,其特征在于订阅管理服务器获取业务使用者终端订阅所述业务的权限的过程为订阅管理服务器根据业务使用者的标识通过授权管理服务器获取业务使用者终端订阅所述业务的权限;或订阅管理服务器通过授权管理服务器获取业务订阅授权者信息后,订阅管理服务器根据所述业务订阅授权者信息向业务订阅授权者获取业务使用者订阅所述业务的权限。3.如权利要求2所述的业务订阅的方法,其特征在于步骤A之前其它用户注册为业务使用者终端的业务订阅授权者。4.如权利要求3所述的业务订阅的方法,其特征在于其它用户注册为业务使用者终端的业务订阅授权者具体包括Al1、业务使用者终端向授权管理服务器请求将其它用户注册为所述业务使用者终端的业务订阅授权者;所述请求中包括业务使用者标识和其它用户终端标识;A12、授权管理服务器根据所述其它用户终端标识向其它用户终端通知所迷请求;A13、其它用户终端确认所述注册;A14、授权管理服务器记录所述注册信息。5.如权利要求4所述的业务订阅的方法,其特征在于步骤A13中其它用户确认所述注册时,还设置业务使用者订阅所述业务的权限;步骤A14中授权管理服务器记录所述权限信息。6.如权利要求3或4所述的业务订阅的方法,其特征在于其它用户注册为业务使用者终端的业务订阅授权者后,还应执行业务订阅授权者在授权管理服务器设置业务使用者订阅业务的权限;授权管理服务器记录所述权限信7.如权利要求6所述的业务订阅的方法,其特征在于授权管理服务器记录授权信息包括授权管理服务器直接在授权档案库中记录授权信息;或授权管理服务器通过XML文档记录授权信息,授权管理服务器的授权档案库记录所述XML文档的地址。8.如权利要求1所述的业务订阅的方法,其特征在于在步骤A中所述请求中还包括所述业务的参数。9.如权利要求1所述的业务订阅的方法,其特征在于在步骤C中,如果业务使用者终端拥有订阅所述业务的权限,订阅管理服务器通知应用服务器所述用户终端订阅所述业务;应用服务器根据所述通知确认订阅是否成功,并返回响应消息;订阅管理服务器根据应用服务器的响应消息通知业务使用者终端业务订阅的结果。10.—种业务订阅的方法,其特征在于包括A、业务订阅授权者终端向订阅管理服务器发送订阅业务的请求,所述请求中包4舌业务^f吏用者的标识和业务标识;B、订阅管理服务器根据业务使用者的标识获取业务使用者终端订阅所述业务的权限;C、如果业务使用者终端有订阅所述业务的权限,订阅管理服务器完成所述业务的订阅;否则,终止业务订阅。11.如权利要求10所述的业务订阅的方法,其特征在于订阅管理服务器获取业务使用者终端订阅所述业务的权限的过程为订阅管理服务器根据业务使用者的标识通过授权管理服务器获取业务使用者终端订阅所述业务的权限;或订阅管理服务器通过授权管理服务器获取业务订阅授权者信息后,订阅管理服务器根据所述业务订阅授权者信息向业务订阅授权者获取业务使用者订阅所述业务的权限;12.如权利要求IO所述的业务订阅的方法,其特征在于步骤A之前其它用户注册为业务使用者终端的业务订阅授权者。13.如权利要求11所述的业务订阅的方法,其特征在于其它用户注册为业务使用者终端的业务订阅授权者具体包括Al、其它用户终端向授权管理服务器发送注册为业务使用者的业务订阅授权者请求,所述请求中包括业务使用者标识和所述其它用户标识;A2、授权管理服务器根据业务使用者标识,向业务使用者发送所述请求;A3、业务使用者确认将所述其它用户注册为业务订阅授权者;A4、授权管理服务器记录所述注册信息。14.如权利要求13所述的业务订阅的方法,其特征在于步骤Al中,所述请求还包括设置业务使用者订阅所述业务的权限;步骤A3中还包括业务使用者确认业务订阅授权者设置的权限;步骤A4中授权管理服务器记录所述权限信息。15.如权利要求12或13所述的业务订阅的方法,其特征在于其它用户注册为业务使用者终端的业务订阅授权者后,还应执行在业务订阅授权者在授权管理服务器设置业务使用者订阅业务的权限;授权管理服务器记录所述权限信息。16.如权利要求15所述的业务订阅的方法,其特征在于授权管理服务器记录授权信息包括授权管理服务器直接在授权档案库中记录授权信息;或授权管理服务器通过XML文档记录授权信息,授权管理服务器的授权档案库记录所述XML文档的地址。17.如权利要求IO所述的业务订阅的方法,其特征在于在执行步骤C之后,订阅管理服务器通知业务使用者终端业务订阅的结果。18.如权利要求IO所述的业务订阅的方法,其特征在于在步骤A中所述请求中还包括所述业务的参数。19.如权利要求IO所述的业务订阅的方法,其特征在于在步骤C中,如果业务订阅授权者终端拥有订阅所述业务的权限,订阅管理服务器通知应用服务器所述业务使用者终端订阅所述业务;应用服务器根据所述通知确认订阅是否成功,并返回响应消息;订阅管理服务器根据应用服务器的响应消息通知业务订阅授权者终端业务订阅的结果。20.—种业务订阅的系统,其特征在于包括用户终端、订阅管理服务器、授权管理服务器;所述用户终端用于向订阅管理服务器发送订阅业务的请求,所述请求中包括业务使用者的标识和业务标识;所述订阅管理服务器用于通过授权管理服务器获知所述业务使用者的标识对应的用户终端订阅所述业务的权限,如果用户终端有订阅所述业务的权限,订阅管理服务器完成所述业务的订阅;否则,终止业务订阅。21.如权利要求20所述的业务订阅的系统,其特征在于所述用户终端为业务订阅授权者终端,和业务使用者终端;所述业务使用者终端用于通过授权管理服务器将其它用户终端注册为业务订阅授权者终端;或者其它用户终端通过授权管理服务器申请注册为业务使用者终端的业务订阅授权者终端;所迷授权管理服务器记录所述的注册信息。22.如权利要求21所述的业务订阅的系统,其特征在于授权管理服务器还用于向业务订阅授权者终端查询业务使用者终端订阅所述业务的权限。23.如权利要求21所述的业务订阅的系统,其特征在于所述业务订阅授权者终端用于通过授权管理服务器对业务使用者终端授权;所述授权管理服务器还用于记录对业务使用者终端的授权信息的地址。24.如权利要求20至23任一所述的业务订阅的系统,其特征在于该系统还包括应用服务器;所述应用服务器用于当用户终端拥有订阅所述业务的权限时,根据订阅管理服务器发送的确认是否可以订阅所述业务的消息中的信息,返回相应的响应消息。25.如K利要求20至24任一所述的业务订阅的系统,其特4正在于,所述授权管理服务器置于订阅管理服务器内;或者授权管理服务器和订阅管理服务器单独设置。26.—种授权管理服务器,其特征在于包括消息接收和发送单元,授权处理单元和授权档案库;所述消息接收发送单元用于发送和接收消息,与用户终端和订阅管理服务器进行交互;所述授权处理单元用于对授权档案库数据的维护、对用户终端的注册请求进行处理,以及对订阅管理服务器的鉴权请求消息进行响应;所述授权档案库用于记录业务使用者和业务订阅授权者间的关系,以及授权信息;或记录业务使用者和业务订阅授权者间的关系以及授权信息的地址。27.—种用户终端,其特征在于包括信息接收/发送单元,授权处理单元,授权信息存储单元;所述信息接收发送单元用于发送业务订阅和授权请求;所述授权信息存储单元用于存储授权信息;所述授权处理单元用于根据授权信息确认并响应订阅和授权请求需要确认的消息。28.—种订阅管理服务器,其特征在于包括输入单元、订阅权限获取单元、输出单元;所述输入单元用于接收用户终端订阅业务的请求以及应用服务器对订阅业务请求的响应消息;所述订阅权限获取单元用于根据所述订阅业务的请求获取所述用户终端是否有权限订阅所述业务的权限;所述输出单元用于当有权限订阅所述业务时,向应用服务器转发所接收的订阅业务的请求。29.如权利要求28所述的一种订阅管理服务器,其特征在于还包括用户订阅档案库、订阅处理单元;所述用户订阅档案库用于记录用户订阅的档案以及所订阅的业务的参数说明;所述订阅处理单元,用于处理用户订阅的请求,对业务订阅档案库中的数据进行修改。全文摘要本发明提供一种业务订阅的方法,包括业务使用者终端向订阅管理服务器发送订阅业务的请求,所述请求中包括业务标识;订阅管理服务器根据业务使用者的标识获取业务使用者终端订阅所述业务的权限;如果业务使用者终端有订阅所述业务的权限,订阅管理服务器完成所述业务的订阅;否则,终止业务订阅。此外,本发明还提供一种业务订阅的系统,及用户终端、授权管理服务器和订阅管理服务器。通过本发明,增强业务订阅的安全性问题,尤其提高了青少年作为业务使用者订阅业务的安全性,杜绝对不法业务提供商的业务订阅。文档编号H04L12/58GK101146243SQ200610062638公开日2008年3月19日申请日期2006年9月15日优先权日2006年9月15日发明者田林一申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1