专利名称:一种业务内容的发送方法、系统及服务器的制作方法
技术领域:
本发明涉及通信领域的数据传输技术,尤其涉及一种业务内容的发送方法、系统
及服务器。
背景技术:
随着网络增值业务的不断增加,网络运营商或服务供应商(ServiceProvider,SP) 需要向终端发送大量的业务内容,具体的业务内容发送过程如图1所示,包括以下步骤
首先,内容供应商(Content Provider, CP)将各种业务内容发送给网络运营商;
然后,网络运营商再将各种业务内容发送给服务供应商;
接着,服务供应商确定执行每种业务时所需要的业务内容; 最后,服务供应商确定某个终端待执行的业务,将该业务对应的业务内容和终端 标识封装后发送给终端。 在上述向终端发送业务内容的方案中,服务供应商可以直接从网络运营商处获得 各种业务内容,而网络运营商却无法对服务供应商的业务内容使用情况进行有效管理,在 服务供应商对业务内容不合理使用或对业务内容进行篡改时,网络运营商无法对其进行监 控。另外,网络运营商通过购买或合作的方式从内容供应商处获得大量的业务内容后,网络 运营商无法直接向终端发送业务内容,降低了业务内容的使用效率,需要找到一种由网络 运营商直接到终端的业务内容发送方法。
发明内容
本发明实施例提供一种业务内容的发送方法、系统及服务器,使运营商可以对业
务内容进行有效管理和监控,提高业务内容的使用效率。 —种业务内容的发送的方法,所述方法包括以下步骤 网络运营商的服务器接收服务供应商的服务器上报的业务内容发送请求,所述业
务内容发送请求中包含待发送的业务内容的标识和接收业务内容的终端的标识; 所述网络运营商的服务器利用所述终端的标识,将所述待发送的业务内容的标识
对应的业务内容发送给对应的终端。 —种业务内容发送系统,所述系统包括 服务供应商的服务器,用于上报的业务内容发送请求,所述业务内容发送请求中 包含待发送的业务内容的标识和接收业务内容的终端的标识; 网络运营商的服务器,用于接收所述业务内容发送请求,并利用所述终端的标识, 将所述待发送的业务内容的标识对应的业务内容发送给对应的终端。
—种服务器,所述服务器包括 请求接收模块,用于接收业务内容发送请求,所述业务内容发送请求中包含待发 送的业务内容的标识和接收业务内容的终端的标识; 数据发送模块,用于利用所述终端的标识,将所述待发送的业务内容的标识对应的业务内容发送给对应的终端。 在本发明实施例中,由网络运营商的服务器利用服务供应商的服务器上报的业务 内容的标识和接收业务内容的终端的标识,将所述待发送的业务内容的标识对应的业务内 容发送给对应的终端的方案,保证了网络运营商的服务器对业务内容的监控,确保了信息 安全,实现了网络运营商的服务器与终端间的无障碍通信。
图1为本发明实施例一中业务内容的发送方法流程示意图;
图2为本发明实施例二中业务内容发送系统结构示意图;
图3为本发明实施例三中服务器的结构示意图。
具体实施例方式
网络运营商的服务器是指由网络运营商对其进行配置、管理的服务器,服务供应 商的服务器指由服务供应商对其进行配置、管理的服务器,内容供应商的服务器指由内容 供应商对其进行配置、管理的服务器。各服务器可以是逻辑实体,由多个物理设备组成。同 一服务器的不同设备间可以基于Web Service进行数据传输,各服务器之间也可以基于Web Service进行数据传输。 下面结合说明书附图对本发明实施例进行详细描述。 如图1所示,为本发明实施例一中业务内容的发送方法流程示意图,该方法包括 以下步骤 步骤101 :内容供应商的服务器向网络运营商的服务器上传业务内容和该业务内 容的属性信息。 业务内容可以通过简单对象访问协议(Simple Object Access Protocol, SOAP)
消息携带,并在该SOAP消息中填写所述业务内容的属性信息,属性信息包括但不限于业
务内容下发频率、业务内容下发方式、接收业务内容的终端的配置要求中的一个或多个。 本发明实施例也不限于其他网络运营商的服务器获得业务内容的方式。 步骤102 :网络运营商的服务器根据接收到的业务内容的属性信息,判断所述业
务内容是否是合法数据,如果是合法数据,则执行步骤104 ;否则,执行步骤103。 网络运营商的服务器根据业务内容的属性信息判断所述业务内容是否合法的方
案如下 判断业务内容下发频率、业务内容下发方式和接收业务内容的终端的配置要求是 否匹配,如果匹配,则表明所述业务内容是合法数据;否则,所述业务内容是非法数据。
例如,业务内容的下发方式为彩信下发,而终端的配置要求为具有短信接收能力 的终端,而不要求具有彩信接收能力,业务内容下发方式和接收业务内容的终端的配置要 求不匹配,认为该业务内容是非法数据。 本步骤是实现本发明实施例的优选步骤,而不是必要步骤,网络运营商的服务器 可以认为内容供应商的服务器上报的业务内容都是合法的,如果存在属性信息中的内容不 匹配的情况,可以在后续进行数据传输时再处理。
步骤1Q3 :网络运营商的服务器向内容供应商的服务器返回业务内容非法的信
5息,并跳转至步骤101。 内容供应商的服务器在接收到返回的业务内容非法的信息后,可以修改业务内容 的属性信息后重新发送,也可以不再发送非法的业务内容,生成新的业务内容和属性信息 后发送。 步骤104 :网络运营商的服务器保存接收到的业务内容和业务内容的属性信息。
步骤105 :网络运营商的服务器为接收到的业务内容分配唯一标识。
网络运营商的服务器可以维护一张业务数据信息表,在业务数据信息表中记录了 每一个业务内容和该业务内容对应的相关信息,包括业务内容(可以是.TXT、. JPEG、.MP3 等格式的内容)、业务内容的标识、业务内容的名称、业务内容使用范围、业务内容的属性信 息、业务内容的有效期、业务内容提供商的信息等。每一个业务内容和业务内容对应的相关 信息都是为执行某一个或多个业务而生成的,因此,业务数据信息表中还可以包含业务内 容对应的一个或多个业务名称。由于业务内容具有多样性,因此,通过业务数据信息表能够 尽可能准确地描述各业务内容的信息。 在本实施例中,为了实现业务内容与服务供应商之间的隔离,只允许网络运营商 的服务器对保存的业务内容及对应的相关信息进行访问和修改,进一步地,网络运营商的 服务器可以开放内容供应商的服务器的访问权限,允许内容供应商的服务器对业务内容及 对应的相关信息进行访问和修改。 步骤106 :服务供应商的服务器向网络运营商的服务器上报业务内容查询请求。
在本实施例中,服务供应商的服务器可以利用网络运营商的服务器的统一的内容 开放接口 ,周期性地上报业务内容查询请求,或者,网络运营商的服务器在接收到新的业务 内容后,要求服务供应商的服务器上报业务内容查询请求。 本步骤不是实现本发明目的的必要步骤,网络运营商的服务器可以在更新业务数
据信息表后主动将更新的业务内容的标识发送给服务供应商的服务器。
步骤107 :网络运营商的服务器将业务内容的标识发送给服务供应商的服务器。 如果服务供应商的服务器是周期性地上报业务内容查询请求,则网络运营商的服
务器在接收到业务内容查询请求后,判断业务数据信息表中的业务内容和业务内容的标识
是否有更新,如果是,表示有新接收到的业务内容或者有部分业务内容已删除,则需要将更
新后的业务内容的标识发送给服务供应商的服务器;如果业务数据信息表中的信息未更
新,则可以不向服务供应商的服务器返回业务内容的标识,而返回信息未更新的消息。 在本步骤中,网络运营商的服务器不仅将业务内容的标识发送给服务供应商的服
务器,还将所述业务内容对应的业务名称发送给服务供应商的服务器。 步骤108 :终端发起的业务请求时,或者,向终端发送业务内容的触发条件满足
时,服务供应商的服务器确定当前需要发送的业务内容对应的业务内容的标识。 在终端发起业务请求时,在请求中会携带请求的业务的名称;或者,当触发条件满
足,需要向终端发送业务内容时,服务供应商的服务器能够确定待执行的业务的名称。然
后,服务供应商的服务器根据待执行的业务的名称确定需要发送的业务内容对应的业务内
容的标识。 这里的触发条件可以是时间触发或时间触发,如每天21:00向终端发送天气预报 业务的业务内容是时间触发,当终端漫游到拜访地时,向终端发送拜访地景点介绍业务的业务内容是事件触发。 步骤109 :服务供应商的服务器向网络运营商的服务器上报的业务内容发送请 求,所述业务内容发送请求中包含待发送的业务内容的标识和接收业务内容的终端的标 识。 步骤110 :网络运营商的服务器利用所述终端的标识,将接收到的业务内容的标 识对应的业务内容发送给对应的终端。 网络运营商的服务器具有与GSM网络、CS域核心网、MS网络通信的接口,能够与 通信网络中的各种网关设备互联,例如,网络运营商的服务器的通信接口能够与短信网关、 彩信网关、彩铃中心、WAP网关、CMENT、LBS等互联。假如,网络运营商的服务器将待发送的 业务内容和终端的标识封装成短信形式后发送,则网络运营商的服务器需要与短信网关互 联。 步骤111 :网络运营商的服务器将业务内容发送结果返回给服务供应商的服务 器。 另外,在步骤105中,为业务内容分配的标识可以包括内容提供商标识+业务内 容生成时间+随机序号。特殊地,如果接收到的业务内容是一个数据组,其中包含多个可以 单独发送的子业务内容时,需要为该数据组和每个子业务内容分配标识。 例如接收到的业务内容的类型是福娃壁纸图片组,其中包含了 5张福娃的壁纸 图片,则需要为福娃壁纸图片组分配一个唯一标识,还需要为其中的每张福娃的壁纸图片 分配标识,单张福娃的壁纸图片标识可以在福娃壁纸图片组的标识的基础上增加位数来表 示。假设,福娃壁纸图片组的标识为OOOOOOOl(内容提供商标识)+20081120 (业务内容生 成时间)+100000 (随机序号),单张福娃的壁纸图片标识可以为00000001 (内容提供商标 识)+20081120 (业务内容生成时间)+100000 (随机序号)+ (A至E中一个字母)。
通过步骤101至步骤111的描述,完成了一次业务内容的发送过程,由于在步骤 105和步骤106中,网络运营商的服务器为业务内容分配唯一的标识后,并不将所述业务 内容发送给服务器供应商的服务器,而只发送业务内容的标识,保证了网络运营商的服务 器对业务内容的监控,确保了信息安全;进一步地,网络运营商的服务器从服务器供应商的 服务器处获得了终端标识和待发送的业务内容的标识后,直接将业务内容发送给相应的终 端,实现了网络运营商的服务器与终端间的无障碍通信。 下面以向终端发送天气预报业务的业务内容为例,说明实施例一的实现方法。假 设,终端向服务供应商定制了天气预报业务,要求在每天21:00获得天气预报数据,所述终 端能够支持彩信业务。具体的实现流程如下 第一步内容供应商的服务器将天气预报数据和属性信息上传给网络运营商的服 务器,该天气预报数据包括文字信息和图片信息。 属性信息中的业务内容下发频率为24小时/每次,业务内容下发方式为彩信下 发,接收业务内容的终端的配置要求为支持短信业务。 第二步由于业务内容下发方式与接收业务内容的终端的配置要求不匹配,网络 运营商的服务器向内容供应商的服务器返回业务内容非法的信息,并具体包含了非法原 因。
第三步内容供应商的服务器将属性信息中的接收业务内容的终端的配置要求修
7改为支持彩信业务,然后重新发送天气预报数据和修改后的属性信息。 第四步网络运营商的服务器根据修改后的属性信息确定接收到的天气预报数据 是合法数据,保存该天气预报数据。 第五步网络运营商的服务器为天气预报数据分配标识,并在维护的业务数据信 息表中增加所述天气预报数据的相关信息。
第六步网络运营商的服务器等待服务供应商的服务器发起业务内容查询请求,
在周期时间达到时,服务供应商的服务器向网络运营商的服务器上报业务内容查询请求,
网络运营商的服务器将更新的天气预报数据的标识发送给服务供应商的服务器。 第七步当21:00到达时,服务供应商的服务器确定当前需要向终端发送天气预
报数据。 第八步服务供应商的服务器向网络运营商的服务器上报的天气预报数据发送请 求,其中包含天气预报数据的标识和终端的标识。 第九步网络运营商的服务器将天气预报数据和终端标识封装成彩信,通过关联 的彩信网关发送给终端,完成一次业务内容的发送过程。 与本发明实施利一属于同一发明构思下的,本发明实施例二提供一种业务内容发 送系统,如图2所示,所述系统包括服务供应商的服务器11和网络运营商的服务器12,其 中服务供应商的服务器11用于上报的业务内容发送请求,所述业务内容发送请求中包含 待发送的业务内容的标识和接收业务内容的终端的标识;网络运营商的服务器12用于接 收所述业务内容发送请求,并利用所述终端的标识,将所述待发送的业务内容的标识对应 的业务内容发送给对应的终端。 所述系统还包括内容供应商的服务器13,用于向所述网络运营商的服务器12上 传业务内容;所述服务供应商的服务器11还用于向所述网络运营商的服务器12上报业务 内容查询请求;所述网络运营商的服务器12还用于为接收到的所述业务内容分配标识, 并在接收到所述业务内容查询请求时,将所述业务内容的标识发送给服务供应商的服务器 11。 所述网络运营商的服务器12进一步用于在接收到内容供应商的服务器13提供的 包含业务内容和业务内容的属性信息的SOAP消息时,根据业务内容的属性信息判断接收 到的业务内容是否合法,如果合法,则保存所述业务内容;否则,向内容供应商的服务器返 回业务内容非法的信息,并请求重新上报业务内容。 所述服务供应商的服务器11还用于在接收到所述终端发起的业务请求时,或者, 在向所述终端发送业务内容的触发条件满足时,确定需要发送的业务内容对应的业务内容 的标识。 本发明实施例三还提供一种服务器,该服务器与实施例二中网络运营商的服务器 类似,如图3所示,包括请求接收模块21和数据发送模块22,其中请求接收模块21用于 接收业务内容发送请求,所述业务内容发送请求中包含待发送的业务内容的标识和接收业 务内容的终端的标识;数据发送模块22用于利用所述终端的标识,将所述待发送的业务内 容的标识对应的业务内容发送给对应的终端。 所述服务器还包括数据接收模块23和标识分配模块24,其中数据接收模块23 用于接收业务内容;标识分配模块24用于为接收到的业务内容分配标识,并发送分配的标
8识。 进一步地,所述数据接收模块23包括判断子模块31和执行子模块32,其中判 断子模块31用于在接收包含业务内容和业务内容的属性信息的SOAP消息,根据业务内容 的属性信息判断接收到的业务内容是否合法;执行子模块32用于在判断业务内容合法时, 触发所述标识分配模块24,否则,返回业务内容非法的信息,并请求重新上报业务内容。
根据本发明实施例提供的方法、系统及服务器,由网络运营商集中对业务内容进 行存储和管理,不需要在各服务供应商的服务器中保存业务内容,实现了业务内容和服务 供应商的分离,保证了业务内容可靠性,也同时降低了多样化的业务内容给服务供应商的 服务器系统带来的复杂性;另外,网络运营商的服务器通过Web Service的方式对业务内 容进行处理并发送给终端,降低了业务内容发送的成本。 显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精 神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围 之内,则本发明也意图包含这些改动和变型在内。
权利要求
一种业务内容的发送的方法,其特征在于,所述方法包括以下步骤网络运营商的服务器接收服务供应商的服务器上报的业务内容发送请求,所述业务内容发送请求中包含待发送的业务内容的标识和接收业务内容的终端的标识;所述网络运营商的服务器利用所述终端的标识,将所述待发送的业务内容的标识对应的业务内容发送给对应的终端。
2. 如权利要求1所述的方法,其特征在于,网络运营商的服务器接收所述业务内容发 送请求之前,所述方法还包括网络运营商的服务器接收内容供应商的服务器上传的业务内容,并为所述业务内容分 配标识;在接收到服务供应商的服务器上报的业务内容查询请求后,将所述业务内容的标识发 送给服务供应商的服务器。
3. 如权利要求2所述的方法,其特征在于,网络运营商的服务器接收内容供应商的服 务器上传的业务内容,包括网络运营商的服务器接收包含业务内容和业务内容的属性信息的简单对象访问协议 消息,并根据业务内容的属性信息判断接收到的业务内容是否合法; 如果合法,则保存所述业务内容;否则,向内容供应商的服务器返回业务内容非法的信息,并请求重新上报业务内容。
4. 如权利要求3所述的方法,其特征在于,所述属性信息包括业务内容下发频率、业务内容下发方式、接收业务内容的终端的配 置要求中的一个或多个。
5. 如权利要求1所述的方法,其特征在于,网络运营商的服务器接收所述业务内容发 送请求之前,所述方法还包括服务供应商的服务器在接收到所述终端发起的业务请求时,或者,在向所述终端发送 业务内容的触发条件满足时,确定需要发送的业务内容对应的业务内容的标识。
6. —种业务内容发送系统,其特征在于,所述系统包括服务供应商的服务器,用于上报的业务内容发送请求,所述业务内容发送请求中包含 待发送的业务内容的标识和接收业务内容的终端的标识;网络运营商的服务器,用于接收所述业务内容发送请求,并利用所述终端的标识,将所 述待发送的业务内容的标识对应的业务内容发送给对应的终端。
7. 如权利要求6所述的系统,其特征在于,所述系统还包括内容供应商的服务器,用于向所述网络运营商的服务器上传业务内容; 所述服务供应商的服务器,还用于向所述网络运营商的服务器上报业务内容查询请求;所述网络运营商的服务器,还用于为接收到的所述业务内容分配标识,并在接收到所 述业务内容查询请求时,将所述业务内容的标识发送给服务供应商的服务器。
8. 如权利要求7所述的系统,其特征在于,所述网络运营商的服务器,进一步用于在接收到内容供应商的服务器提供的包含业务 内容和业务内容的属性信息的简单对象访问协议消息时,根据业务内容的属性信息判断接 收到的业务内容是否合法,如果合法,则保存所述业务内容;否则,向内容供应商的服务器返回业务内容非法的信息,并请求重新上报业务内容。
9. 如权利要求6所述的系统,其特征在于,所述服务供应商的服务器,还用于在接收到所述终端发起的业务请求时,或者,在向 所述终端发送业务内容的触发条件满足时,确定需要发送的业务内容对应的业务内容的标 识。
10. —种服务器,其特征在于,所述服务器包括请求接收模块,用于接收业务内容发送请求,所述业务内容发送请求中包含待发送的业务内容的标识和接收业务内容的终端的标识;数据发送模块,用于利用所述终端的标识,将所述待发送的业务内容的标识对应的业 务内容发送给对应的终端。
11. 如权利要求10所述的服务器,其特征在于,所述服务器还包括 数据接收模块,用于接收业务内容;标识分配模块,用于为接收到的业务内容分配标识,并发送分配的标识。
12. 如权利要求11所述的服务器,其特征在于,所述数据接收模块包括 判断子模块,用于在接收包含业务内容和业务内容的属性信息的SOAP消息,根据业务内容的属性信息判断接收到的业务内容是否合法;执行子模块,用于在判断业务内容合法时,触发所述标识分配模块,否则,返回业务内 容非法的信息,并请求重新上报业务内容。
全文摘要
本发明公开了一种业务内容的发送的方法,所述方法包括以下步骤网络运营商的服务器接收服务供应商的服务器上报的业务内容发送请求,所述业务内容发送请求中包含待发送的业务内容的标识和接收业务内容的终端的标识;所述网络运营商的服务器利用所述终端的标识,将所述待发送的业务内容的标识对应的业务内容发送给对应的终端。通过本发明,保证了网络运营商的服务器对业务内容的监控,确保了信息安全,实现了网络运营商的服务器与终端间的无障碍通信。本发明还公开了一种业务内容的发送的系统及一种服务器。
文档编号H04L12/58GK101741996SQ20081022730
公开日2010年6月16日 申请日期2008年11月26日 优先权日2008年11月26日
发明者任辉明, 张晓宇, 杨光宇, 聂尧, 裴忠国, 郑光华 申请人:中国移动通信集团吉林有限公司