一种派发服务的方法和服务派发服务器的制作方法

文档序号:7760164阅读:217来源:国知局
专利名称:一种派发服务的方法和服务派发服务器的制作方法
技术领域
本发明涉及通信技术领域,具体涉及一种派发服务的方法和服务派发服务器。
背景技术
随着软件服务类产品越来越丰富,根据用户的实际需要定制不同的软件需求也越来越迫切;但在以往的服务产品中,针对同一品牌的产品通常都是提供统一的服务产品,不能针对单独的个体提供差异化的服务产品,也无法扩展多家服务提供商对同一服务产品提供服务,没有相对应的分发策略。

发明内容
本发明实施例所要解决的技术问题是提供一种派发服务的方法和服务派发服务器,通过扩展服务产品的分发策略和服务提供商,使得向客户端提供差异化的服务产品成为可能。为解决上述技术问题,本发明实施例提供方案如下一种派发服务的方法,包括获得客户端的第一设备信息;根据预先建立的设备信息与服务产品之间的第一对应关系,确定所述第一设备信息对应的第一服务产品;根据预先建立的设备信息与服务提供商服务器之间的第二对应关系,确定所述第一设备信息对应的提供所述第一服务产品的第一服务提供商服务器;控制所述第一服务提供商服务器向所述客户端提供所述第一服务产品。优选地,上述的方法中,在确定所述第一设备信息对应的第一服务产品之后,还包括向所述客户端发送所述第一服务产品的列表;在接收到所述客户端对所述第一服务产品的服务请求后,执行根据所述第二对应关系,确定所述第一设备信息对应的第一服务产品的步骤。优选地,上述的方法中,在确定所述第一服务提供商服务器之后,还包括向所述客户端发送所述第一服务提供商服务器的列表;在接收到所述客户端选择所述第一服务提供商服务器进行服务的请求后,执行所述控制所述第一服务提供商服务器向所述客户端提供所述第一服务产品的步骤。优选地,上述的方法中,所述获得客户端的第一设备信息包括获得所述客户端的标识信息;根据所述标识信息,在保存有所述客户端的设备信息的数据库中进行索引,获得所述第一设备信息。
优选地,上述的方法中,所述设备信息包括所述客户端的硬件信息和生产日期中的至少一种;其中,所述硬件信息包括所述客户端的机器型号、主机编号、装箱单编号和虚拟物料编号中的至少一种。优选地,上述的方法中,在获得客户端的第一设备信息后,还包括根据所述第一设备信息,判断所述客户端是否已注册、且具有服务产品使用权限的合法用户,并在所述客户端不是合法用户时,提示所述客户端进行注册和/或购买服务
女口
广 PFt ο优选地,上述的方法中,所述控制所述第一服务提供商服务器向所述客户端提供所述第一服务产品,包括控制所述客户端建立与所述第一服务提供商服务器之间的服务连接;由所述第一服务提供商服务器通过所述服务连接,向所述客户端提供所述第一服
务产品。优选地,上述的方法中,在向所述客户端提供所述第一服务产品之后,还包括更新所述客户端对所述第一服务产品的使用状态信息。本发明实施例还提供了一种服务派发服务器,包括获得单元,用于获得客户端的第一设备信息;第一确定单元,用于根据预先建立的设备信息与服务产品之间的第一对应关系, 确定所述第一设备信息对应的第一服务产品;第二确定单元,用于根据预先建立的设备信息与服务提供商服务器之间的第二对应关系,确定所述第一设备信息对应的提供所述第一服务产品的第一服务提供商服务器;服务单元,用于控制所述第一服务提供商服务器,向所述客户端提供所述第一服务产品。优选地,上述的服务派发服务器,还包括第一分发单元,用于在所述第一确定单元确定所述第一设备信息对应的第一服务产品之后,向所述客户端发送所述第一服务产品的列表;所述第二确定单元,进一步在接收到所述客户端对所述第一服务产品的服务请求后,根据所述第二对应关系确定所述第一设备信息对应的第一服务产品。优选地,上述的服务派发服务器,还包括第二分发单元,用于在所述第二确定单元确定所述第一服务提供商服务器之后, 向所述客户端发送所述第一服务提供商服务器的列表;所述服务单元,进一步在接收到所述客户端选择所述第一服务提供商服务器进行服务的请求后,控制所述第一服务提供商服务器向所述客户端提供所述第一服务产品。优选地,上述的服务派发服务器,所述设备信息包括所述客户端的硬件信息和生产日期中的至少一种;其中,所述硬件信息包括所述客户端的机器型号、主机编号、装箱单编号和虚拟物料编号中的至少一种。优选地,上述的服务派发服务器,还包括判断单元,用于在获得客户端的第一设备信息后,根据所述第一设备信息,判断所述客户端是否已注册、且具有服务产品使用权限的合法用户,并在所述客户端不是合法用户时,提示所述客户端进行注册和/或购买服务产品。优选地,上述的服务派发服务器,所述服务单元包括连接建立单元,用于控制所述客户端建立与所述第一服务提供商服务器之间的服务连接,以使得所述第一服务提供商服务器通过所述服务连接,向所述客户端提供所述第
一服务产品。优选地,上述的服务派发服务器,还包括更新单元,用于在向所述客户端提供所述第一服务产品之后,更新所述客户端对所述第一服务产品的使用状态信息。从以上所述可以看出,本发明实施例提供的派发服务的方法和服务派发服务器, 扩展了服务提供商以及服务分发策略,从而可以根据客户端的设备信息(如主机编号、机器型号、生产信息等)向用户提供差异化的服务产品。


图1为本发明实施例所述派发服务的方法的流程示意图;图2为本发明实施例所述派发服务的方法的应用环境示意图;图3为本发明实施例所述派发服务的方法的另一流程示意图;图4为本发明实施例所述服务派发服务器的结构示意图。
具体实施例方式本发明实施例提供了一种派发服务的方法和服务派发服务器,通过扩展服务产品的分发策略以及扩展服务提供商,可以向用户提供差异化的服务产品。以下将结合附图,通过具体实施例对本发明做进一步的说明。首先,请参照图1和图2,其中图1为本发明实施例所述派发服务的方法的流程示意图,图2为本发明实施例所述派发服务的方法的应用环境示意图。图2中示出了多个客户端、一服务派发服务器、若干服务提供商服务器和设备信息存储服务器。其中,多个客户端通过网络与所述服务派发服务器连接;服务提供商服务器用于向客户端提供特定的服务产品的服务器,所述服务产品包括各种软件运营服务(Mas)、信息服务(如天气预报、交通信息等)以及用于向客户端提供在线帮助(如系统崩溃救援服务)的在线顾问服务等。如图1所示,本发明实施例所述派发服务的方法具体包括以下步骤步骤11,获得客户端的第一设备信息。这里,所述客户端可以是各种用户终端,如计算机、手机等终端。所述第一设备信息包括所述客户端的硬件信息和生产日期中的至少一种。其中硬件信息可以是所述客户端的主机编号(PSN),还可以是所述客户端的机器型号或虚拟物料编号,也可以是主机编号、 机器型号和虚拟物料编号的任意组合。这里虚拟物料编号是预先为客户端的硬件所建立的编号,根据该编号可以索引到具体的硬件。这里,可以在客户端访问服务派发服务器时,由服务派发服务器获取该客户端的标识信息(如主机编号),然后通过与设备信息存储服务器进行交互,通过在该设备信息存储服务器中以标识信息,索引保存有客户端设备信息的数据库,找到该标识信息对应的设备信息,例如,主机编号对应的机器型号、生产日期以及各种硬件信息。步骤12,根据预先建立的设备信息与服务产品之间的第一对应关系,确定所述第一设备信息对应的第一服务产品。这里,服务派发服务器根据获得的第一设备信息,查找第一对应关系,以确定第一设备信息对应的第一服务产品,即该客户端可以获得服务的服务产品。在步骤12中,还可以进一步将第一服务产品的列表(如服务产品编号)发送该客户端,第一服务产品可以有多种服务产品,这样客户端可以自行从该列表中选择需要的服务产品。第一对应关系用以表征设备信息与服务产品之间的对应关系。在具体实现中,可以预先设置设备信息与相应的服务产品之间的对应关系。例如,设置与机器型号对应的服务产品,设置与主机编号对应的服务产品,以及设置与设备装箱单编号对应的服务产品,还可以根据机型编号以及主机编号的组合来设置与之对应的服务产品,等等。步骤13,根据预先建立的设备信息与服务提供商服务器之间的第二对应关系,确定所述第一设备信息对应的提供所述第一服务产品的第一服务提供商服务器。这里,本实施例扩展了同一服务产品的服务提供商,通过预先建立设备信息与服务提供商服务器之间的对应关系,从而可以依据设备信息,确定与该设备信息对应的提供特定服务产品的服务提供商服务器。当然,针对该客户端提供某一服务产品(如第一服务产品)的服务提供商可以有1 个或2个以上,在有2个以上的第一服务提供商服务器时,可以由服务派发服务器随机选择一个服务提供商服务器来提供该服务产品,或者通过向所述客户端分发所述第一服务提供商服务器的列表,由客户端从该列表中自行选择一个第一服务提供商服务器;或者由服务派发服务器直接根据客户端所使用的硬件信息,如主板型号、主机编号、启动光盘等信息, 来确定一个服务提供商服务器来提供该服务产品。这里,在步骤13中,还可以进一步在接收到所述客户端对所述第一服务产品的服务请求后,再执行根据所述第二对应关系,确定所述第一设备信息对应的第一服务产品的操作。S卩,客户端在从第一服务产品的列表中了解到其所能够获得的第一服务产品(第一服务产品可以有1个或2个以上)后,可以选择其所需要的服务产品,发送服务请求要求相应的服务。服务派发服务器接收到该服务请求后,进一步去根据所述第二对应关系,确定提供第一服务产品的具体的服务提供商。通过上述处理,本实施例可以扩展多家服务提供商对同一服务产品提供服务。这里,在上述步骤13中,在确定了第一服务提供商服务器之后,还可以进一步向所述客户端发送所述第一服务提供商服务器的列表,然后,在接收到所述客户端选择所述第一服务提供商服务器进行服务的请求后,再进入步骤14。步骤14,控制所述第一服务提供商服务器向所述客户端提供所述第一服务产品。这里,服务派发服务控制所述客户端建立与所述第一服务提供商服务器之间的服务连接;然后,由所述第一服务提供商服务器通过所述服务连接,向所述客户端提供所述第一服务产品。在上述步骤11中,在获得客户端的第一设备信息后,本实施例还可以进一步根据所述第一设备信息,判断所述客户端是否为预先定义的合法用户,以及是否已注册、并且具有服务产品使用权限在所述客户端不是合法用户时,提示所述客户端不能进行服务;在所述客户端为合法用户,但没有注册或购买服务产品是,提示所述客户端进行注册和/或购买服务产品;在所述客户端为合法用户,并且已注册、且具有服务产品使用权限,才进入步骤12。在上述步骤14的在向所述客户端派发所述第一服务产品之后,本实施例还可以进一步更新所述客户端对所述第一服务产品的使用状态信息,例如更新上述客户端的账户的当前余额或扣减服务次数。通过以上步骤,本实施例扩展了服务提供商以及服务分发策略,从而可以根据设备信息(如主机编号、机器型号、生产信息等)向用户提供差异化的服务产品。下面通过一个更为详细的流程图,对以上方法做进一步的说明。请参考图3,本实施例所述派发服务的方法,可以包括以下步骤步骤311,用户在客户端处打开web浏览器,登录服务派发服务器。步骤312,客户端将自身的主机编号(PSN)提及给服务派发服务器,主机编号是唯一标识客户端的一个标识。步骤313,服务派发服务器根据该客户端的主机编号,索引已注册用户表,判断该客户端是否已经在本服务器处注册过,如果是,则进入步骤317 ;否则进入步骤314。步骤314,服务派发服务器判断该客户端的主机编号,是否为符合预定范围的有效主机编号,若是,则进入步骤317 ;否则进入步骤315。步骤315 316,服务派发服务器通知客户端为非法用户,然后该客户端提示本客户端为非法用户,不能获得服务派发服务器的服务。步骤317,服务派发服务器判断该客户端是否已经分发过服务产品,若是,则进入步骤323 ;否则,进入步骤318。步骤318,服务派发服务器以客户端的主机编号,在保存有设备信息的设备信息存储服务器中进行索引,获得该客户端的设备信息,如硬件信息。步骤319,服务派发服务器利用客户端的设备信息,在资源池中进行匹配,即根据该客户端的设备信息和第一对应关系,判断是否存在与之对应的服务产品如有对应的服务产品,则进入步骤322 ;否则进入步骤320。步骤320 321,服务派发服务器通知客户端没有与该客户端对应的服务产品; 客户端提示用户需要续费或购买服务才能获得相应的服务产品。步骤322,服务派发服务器获得该客户端对应的服务产品,并向客户端分发服务产品,即通知该客户端能够使用的服务产品。步骤323,服务派发服务器判断该客户端对应的服务产品,是否有两家以上的服务提供商提供若是,则进入步骤324 ;否则,进入步骤326。步骤324,服务派发服务器以该客户端的设备信息,在资源池中进行匹配,即根据该客户端的设备信息和第二对应关系,确定该客户端的设备信息对应的服务提供商。步骤325,服务派发服务器分发服务提供商,即建立服务提供商与该客户端的服务
8产品之间的关联关系,然后进入步骤326。步骤326,客户端点击相应的服务产品后,服务派发服务器控制该客户端与对应的服务提供商的服务器建立服务连接。步骤327,服务提供商服务器为该客户端提供相应的服务产品,完成对该客户端的服务。步骤328,服务提供商服务器在完成服务之后,将该客户端的信息(包括客户端的主机编号、已提供服务的服务产品信息、服务时间)回传给服务派发服务器。步骤329,服务提供商服务器根据回传的信息,扣减该客户端的相应服务产品的使用费用,例如扣减服务次数,并记录服务内容,如服务产品信息以及服务时间等信息。通过以上流程,详细说明了本实施例是如何向客户端提供差异化的服务产品的过程,以及扩展多家服务提供商的实现方式。并且,上述实施例还统一了多个服务提供商用户认证计费,均在服务派发服务器处实现对用户认证和计费。基于以上所述派发服务的方法,本实施例还提供了一种服务派发服务器,如图4 所示,该服务派发服务器具体包括获得单元,用于获得客户端的第一设备信息;第一确定单元,用于根据预先建立的设备信息与服务产品之间的第一对应关系, 确定所述第一设备信息对应的第一服务产品;第二确定单元,用于在接收到所述客户端对所述第一服务产品的服务请求后,根据预先建立的设备信息与服务提供商服务器之间的第二对应关系,确定所述第一设备信息对应的提供所述第一服务产品的第一服务提供商服务器;服务单元,用于控制所述第一服务提供商服务器,向所述客户端提供所述第一服
务产品。这里,所述设备信息包括所述客户端的硬件信息和生产日期中的至少一种;其中, 所述硬件信息包括所述客户端的机器型号、主机编号、装箱单编号和虚拟物料编号中的至少一种。作为一个优选实施方式,上述的服务派发服务器,还包括第一分发单元,用于在所述第一确定单元确定所述第一设备信息对应的第一服务产品之后,向所述客户端发送所述第一服务产品的列表;所述第二确定单元,进一步在接收到所述客户端对所述第一服务产品的服务请求后,根据所述第二对应关系,确定所述第一设备信息对应的第一服务产品。作为一个优选实施方式,上述的服务派发服务器,还包括第二分发单元,用于在所述第二确定单元确定所述第一服务提供商服务器之后, 向所述客户端发送所述第一服务提供商服务器的列表;所述服务单元,进一步在接收到所述客户端选择所述第一服务提供商服务器进行服务的请求后,控制所述第一服务提供商服务器向所述客户端提供所述第一服务产品。作为一个优选实施方式,上述的服务派发服务器,还包括判断单元,用于在获得客户端的第一设备信息后,根据所述第一设备信息,判断所述客户端是否已注册、且具有服务产品使用权限的合法用户,并在所述客户端不是合法用户时,提示所述客户端进行注册和/或购买服务产品。
9
作为一个优选实施方式,所述服务单元包括连接建立单元,用于控制所述客户端建立与所述第一服务提供商服务器之间的服务连接,以使得所述第一服务提供商服务器通过所述服务连接,向所述客户端提供所述第
一服务产品。作为一个优选实施方式,上述的服务派发服务器,还包括更新单元,用于在向所述客户端提供所述第一服务产品之后,更新所述客户端对所述第一服务产品的使用状态信息。以上所述仅是本发明的实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
权利要求
1.一种派发服务的方法,其特征在于,包括 获得客户端的第一设备信息;根据预先建立的设备信息与服务产品之间的第一对应关系,确定所述第一设备信息对应的第一服务产品;根据预先建立的设备信息与服务提供商服务器之间的第二对应关系,确定所述第一设备信息对应的提供所述第一服务产品的第一服务提供商服务器;控制所述第一服务提供商服务器向所述客户端提供所述第一服务产品。
2.如权利要求1所述的方法,其特征在于,在确定所述第一设备信息对应的第一服务产品之后,还包括向所述客户端发送所述第一服务产品的列表;在接收到所述客户端对所述第一服务产品的服务请求后,执行根据所述第二对应关系,确定所述第一设备信息对应的第一服务产品的步骤。
3.如权利要求1所述的方法,其特征在于,在确定所述第一服务提供商服务器之后,还包括向所述客户端发送所述第一服务提供商服务器的列表;在接收到所述客户端选择所述第一服务提供商服务器进行服务的请求后,执行所述控制所述第一服务提供商服务器向所述客户端提供所述第一服务产品的步骤。
4.如权利要求1所述的方法,其特征在于, 所述获得客户端的第一设备信息包括 获得所述客户端的标识信息;根据所述标识信息,在保存有所述客户端的设备信息的数据库中进行索引,获得所述第一设备信息。
5.如权利要求1所述的方法,其特征在于,所述设备信息包括所述客户端的硬件信息和生产日期中的至少一种; 其中,所述硬件信息包括所述客户端的机器型号、主机编号、装箱单编号和虚拟物料编号中的至少一种。
6.如权利要求1所述的方法,其特征在于, 在获得客户端的第一设备信息后,还包括根据所述第一设备信息,判断所述客户端是否已注册、且具有服务产品使用权限的合法用户,并在所述客户端不是合法用户时,提示所述客户端进行注册和/或购买服务产品。
7.如权利要求1所述的方法,其特征在于,所述控制所述第一服务提供商服务器向所述客户端提供所述第一服务产品,包括 控制所述客户端建立与所述第一服务提供商服务器之间的服务连接; 由所述第一服务提供商服务器通过所述服务连接,向所述客户端提供所述第一服务产PΡΠ O
8.如权利要求1所述的方法,其特征在于,在向所述客户端提供所述第一服务产品之后,还包括 更新所述客户端对所述第一服务产品的使用状态信息。
9.一种服务派发服务器,其特征在于,包括获得单元,用于获得客户端的第一设备信息;第一确定单元,用于根据预先建立的设备信息与服务产品之间的第一对应关系,确定所述第一设备信息对应的第一服务产品;第二确定单元,用于根据预先建立的设备信息与服务提供商服务器之间的第二对应关系,确定所述第一设备信息对应的提供所述第一服务产品的第一服务提供商服务器;服务单元,用于控制所述第一服务提供商服务器,向所述客户端提供所述第一服务产
10.如权利要求9所述的服务派发服务器,其特征在于,还包括第一分发单元,用于在所述第一确定单元确定所述第一设备信息对应的第一服务产品之后,向所述客户端发送所述第一服务产品的列表;所述第二确定单元,进一步在接收到所述客户端对所述第一服务产品的服务请求后, 根据所述第二对应关系确定所述第一设备信息对应的第一服务产品。
11.如权利要求9所述的服务派发服务器,其特征在于,还包括第二分发单元,用于在所述第二确定单元确定所述第一服务提供商服务器之后,向所述客户端发送所述第一服务提供商服务器的列表;所述服务单元,进一步在接收到所述客户端选择所述第一服务提供商服务器进行服务的请求后,控制所述第一服务提供商服务器向所述客户端提供所述第一服务产品。
12.如权利要求9所述的服务派发服务器,其特征在于,所述设备信息包括所述客户端的硬件信息和生产日期中的至少一种; 其中,所述硬件信息包括所述客户端的机器型号、主机编号、装箱单编号和虚拟物料编号中的至少一种。
13.如权利要求9所述的服务派发服务器,其特征在于,还包括判断单元,用于在获得客户端的第一设备信息后,根据所述第一设备信息,判断所述客户端是否已注册、且具有服务产品使用权限的合法用户,并在所述客户端不是合法用户时, 提示所述客户端进行注册和/或购买服务产品。
14.如权利要求9所述的服务派发服务器,其特征在于, 所述服务单元包括连接建立单元,用于控制所述客户端建立与所述第一服务提供商服务器之间的服务连接,以使得所述第一服务提供商服务器通过所述服务连接,向所述客户端提供所述第一服务产品。
15.如权利要求9所述的服务派发服务器,其特征在于,还包括更新单元,用于在向所述客户端提供所述第一服务产品之后,更新所述客户端对所述第一服务产品的使用状态信息。
全文摘要
本发明提供了一种派发服务的方法和服务派发服务器。其中,所述方法包括获得客户端的第一设备信息;根据预先建立的设备信息与服务产品之间的第一对应关系,确定所述第一设备信息对应的第一服务产品;根据预先建立的设备信息与服务提供商服务器之间的第二对应关系,确定所述第一设备信息对应的提供所述第一服务产品的第一服务提供商服务器;控制所述第一服务提供商服务器向所述客户端提供所述第一服务产品。本发明通过扩展服务产品的分发策略和服务提供商,使得向客户端提供差异化的服务产品成为可能。
文档编号H04L29/06GK102404302SQ20101028695
公开日2012年4月4日 申请日期2010年9月17日 优先权日2010年9月17日
发明者刘金, 刘雯, 朱兴雄 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1