著录项信息
专利名称 | 个人网业务的发布方法和系统 |
申请号 | CN200910166885.1 | 申请日期 | 2009-08-27 |
法律状态 | 权利终止 | 申报国家 | 中国 |
公开/公告日 | 2011-03-30 | 公开/公告号 | CN101997698A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04L12/18 | IPC分类号 | H;0;4;L;1;2;/;1;8;;;H;0;4;L;1;2;/;2;8查看分类表>
|
申请人 | 中兴通讯股份有限公司 | 申请人地址 | 广东省深圳市南山区科技南路55号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 中兴通讯股份有限公司 | 当前权利人 | 中兴通讯股份有限公司 |
发明人 | 陈军;谢曼;姚立哲;卢艳 |
代理机构 | 北京康信知识产权代理有限责任公司 | 代理人 | 余刚;吴孟秋 |
摘要
本发明公开了一种个人网业务的发布方法和发布系统,其中,该方法包括:业务提供设备向业务服务器发送业务发布请求消息,其中,业务发布请求消息携带有业务提供设备的设备标识;业务提供设备接收并保存来自业务服务器的响应于业务发布请求消息分配的业务标识,生成与业务内容相对应的业务描述信息,建立业务内容、业务描述信息与业务标识三者之间的映射关系;业务提供设备将业务描述信息发送给业务服务器。根据本发明,个人网业务系统中的业务提供者能采用分级的方式发布业务,便于以不同连接方式与其连接的业务申请者访问,从而,实现了在不同连接方式下的业务申请。
1.一种个人网业务的发布方法,其特征在于,所述方法包括:
业务提供设备向业务服务器发送业务发布请求消息,其中,所述业务发布请求消息携带有所述业务提供设备的设备标识;
所述业务提供设备接收并保存来自所述业务服务器的响应于所述业务发布请求消息分配的业务标识,根据业务标识生成与业务内容相对应的业务描述信息,并建立所述业务内容、所述业务描述信息与所述业务标识三者之间的映射关系;
所述业务提供设备将所述业务描述信息发送给所述业务服务器;
其中,所述业务提供设备向业务服务器发送业务发布请求消息包括:所述业务提供设备经一个或多个中转设备向所述业务服务器发送业务发布请求消息;
所述业务提供设备接收来自业务服务器的业务标识包括:所述业务提供设备接收经所述一个或多个中转设备转发的所述业务标识;
所述业务提供设备将所述业务描述信息发送给所述业务服务器包括:所述业务提供设备经一个或多个中转设备向所述业务服务器发送将所述业务描述信息。
2.根据权利要求1所述的方法,其特征在于,在所述业务提供设备向所述业务服务器发送所述业务发布请求消息之后,所述方法还包括:
所述业务服务器接收所述业务发布请求消息;
所述业务服务器获取并保存所述业务提供设备的设备标识;
所述业务服务器根据所述业务发布请求消息生成所述业务标识,并建立所述业务提供设备的设备标识与所述业务标识的映射关系;
所述业务服务器将所述业务标识发送给所述业务提供设备。
3.根据权利要求1或2所述的方法,其特征在于,在所述业务提供设备将所述业务描述信息发送给所述业务服务器之后,所述方法还包括:
所述业务服务器接收并保存所述业务描述信息,建立所述业务提供设备的设备标识、所述业务标识和所述业务描述信息三者之间的映射关系。
4.根据权利要求2所述的方法,其特征在于,在所述业务服务器建立所述业务提供设备的设备标识、所述业务标识和所述业务描述信息三者之间的映射关系之后,当所述业务服务器接收到来自业务申请设备的业务请求消息时,其中,所述业务请求消息携带有业务标识:
所述业务服务器查找与所述业务标识对应的业务提供设备的设备标识,并将所述业务请求消息和所述业务标识发送给业务提供设备。
5.根据权利要求1所述的方法,其特征在于,
所述业务提供设备经一个或多个中转设备向所述业务服务器发送业务发布请求消息包括:
所述中转设备接收所述业务发布请求消息以及上一级中转设备的设备标识,保存所述上一级中转设备的设备标识,并将自身的设备标识以及所述业务发布请求消息发送给下一级中转设备;
所述业务提供设备接收经所述一个或多个中转设备转发的所述业务标识包括:
所述中转设备保存所述业务标识,建立所述业务标识与所述上一级中转设备的设备标识的映射关系,并根据所述上一级中转设备的设备标识将所述业务标识发送给所述上一级中转设备;
所述业务提供设备经一个或多个中转设备向所述业务服务器发送将所述业务描述信息包括:
所述中转设备保存所述业务描述信息,建立所述业务标识、所述上一级中转设备的设备标识与所述业务描述信息三者之间的映射关系,并将所述业务描述信息发送给所述下一级中转设备。
6.根据权利要求5所述的方法,其特征在于,在所述业务提供设备向所述业务服务器发送所述业务发布请求消息之后,所述方法还包括:
所述业务服务器接收并保存由与其相连的中转设备转发的所述业务发布请求消息以及所述与其相连的中转设备的设备标识,建立所述与其相连的中转设备的设备标识与所述业务标识的映射关系。
7.根据权利要求5或6所述的方法,其特征在于,在所述业务提供设备将所述业务描述信息发送给所述业务服务器之后,所述方法还包括:
所述业务服务器接收并保存由与其相连的中转设备转发的所述业务描述信息,并建立所述与其相连的中转设备的设备标识、所述业务标识和所述业务描述信息三者之间的映射关系。
8.根据权利要求7所述的方法,其特征在于,在所述业务服务器建立所述中转设备的设备标识、所述业务标识和所述业务描述信息三者之间的映射关系之后,当所述业务服务器接收到来自业务申请设备的业务请求消息时,其中,所述业务请求消息携带有业务标识:
所述业务服务器查找与所述业务标识对应中转设备的设备标识,并将所述业务请求消息和所述业务标识发送给所述中转设备;
所述中转设备查找与所述业务标识对应的上一级中转设备,并将所述业务请求消息和所述业务标识发送给所述上一级中转设备;
所述业务提供设备接收来自与所述业务提供设备相连的中转设备的所述业务请求消息和所述业务标识。
9.根据权利要求5所述的方法,其特征在于,在所述中转设备建立所述业务标识、所述上一级中转设备的设备标识与所述业务描述信息三者之间的映射关系之后,当所述中转设备接收到来自业务申请设备的业务请求消息时,其中,所述业务请求消息携带有业务标识:
所述中转设备查找与所述业务标识对应的上一级中转设备的设备标识,并将所述业务请求消息和所述业务标识发送给所述上一级中转设备;
所述业务提供设备接收来自与所述业务提供设备相连的中转设备的所述业务请求消息和所述业务标识。
10.根据权利要求1所述的方法,其特征在于,所述业务提供设备为个人网设备、个人网网关、业务服务器和应用/内容服务器中的一个。
11.一种个人网业务的发布系统,其特征在于,所述系统包括业务提供设备和业务服务器,其中,
所述业务提供设备包括:
第一发送模块,用于向所述业务服务器发送业务发布请求消息,以及用于向所述业务服务器发送业务描述信息,其中,所述业务发布请求消息携带有所述业务提供设备的设备标识;
第一接收模板,用于接收来自所述业务服务器的响应于所述业务发布请求消息分配的业务标识;
第一生成模块,用于根据所述业务标识生成与业务内容对应的所述业务描述信息;
第一建立模块,用于建立所述业务内容、所述业务描述信息与所述业务标识三者之间的映射关系;所述业务服务器包括:
第二接收模块,用于接收所述业务发布请求消息和所述业务描述信息;
第二生成模块,用于根据所述业务发布请求消息生成所述业务标识;
第二发送模块,用于将所述业务标识发送给所述业务提供设备;
其中,所述系统还包括位于所述业务提供设备与所述业务服务器之间的一个或多个中转设备,其中,所述中转设备包括:第三接收模块,用于接收所述业务发布请求消息和上一级中转设备的设备标识,以及用于接收所述业务标识和所述业务描述信息;第三发送模块,用于将所述业务发布请求消息和自身的设备标识发送给下一级中转设备,以及用于向上一级中转设备转发所述业务标识,用于向下一级中转设备转发所述业务描述信息;第三建立模块,用于建立所述业务标识、所述上一级中转设备的设备标识与所述业务描述信息三者之间的映射关系。
12.根据权利要求11所述的系统,其特征在于,所述业务服务器还包括:
第二建立模块,用于建立所述业务提供设备的设备标识、所述业务标识与所述业务描述信息三者的映射关系。
13.根据权利要求11所述的系统,其特征在于,所述业务服务器还包括:
第四建立模块,用于建立与其相连的中转设备的设备标识、所述业务标识与所述业务描述信息三者的映射关系,其中,
所述第二接收模块还用于接收由与其相连的中转设备转发所述业务发布请求消息以及与其相连的中转设备的设备标识。
14.根据权利要求12所述的系统,其特征在于,所述业务服务器还包括:
第一查找模块,用于在所述第二接收模块接收到来自业务申请设备的业务请求消息之后查找与业务标识对应的业务提供设备的设备标识,其中,所述业务请求消息携带有所述业务标识;其中,
所述第二接收模块还用于接收到来自所述业务中请设备的所述业务请求消息;
第二发送模块还用于在所述第一查找模块查找出与业务标识对应的业务提供设备的设备标识之后将所述业务请求消息和所述业务标识发送给所述业务提供设备。
15.根据权利要求11或13所述的系统,其特征在于,所述中转设备还包括:
第二查找模块,用于在所述第三接收模块接收到来自业务申请设备的业务请求消息之后查找与所述业务标识对应的上一级中转设备的设备标识,其中,所述业务请求消息携带有所述业务标识;其中,
所述第三接收模块还用于接收到来自所述业务申请设备的所述业务请求消息;
所述第三发送模块还用于在所述第二查找模块查找出与所述业务标识对应的上一级中转设备的设备标识之后将所述业务请求消息和所述业务标识发送给所述上一级中转设备。
个人网业务的发布方法和系统\n技术领域\n[0001] 本发明涉及通信领域,具体而言,涉及一种个人网业务的发布方法和系统。\n背景技术\n[0002] 个人网络(Personal Network,PN)是将个人所拥有的便携数码产品、家庭智能电器、移动终端等(通常统称为个人网络设备,PNE)连接成一个网络,使这些设备能通过其中任意一个拥有网络接入的设备连接到外部网络,这些提供有线或无线外部网络接入的设备被称为个人网网关(Personal Network Gateway,PNGW),使得个人网设备(Personal Network Element,PNE)能通过个人网网关访问外部网络所提供的业务和内容或者向外部网络提供业务和内容。\n[0003] 在个人网业务系统中,个人网设备、个人网网关、业务服务器和应用/内容服务器等都可作为业务提供者,其中,业务接收者和业务提供者之间可以是直接连接,也可以是间接连接。如果业务接收者想要获取业务提供者提供的业务内容,则业务接收者在申请业务内容之前需要得知该业务内容的描述(或业务列表),然后才能决定是否申请该业务,也就是,业务提供者需要发布业务(或建立业务列表)。然而,业务接收者和业务提供者之间可能是直接连接,也可能是间接连接,在两者间接连接时,可能通过个人网网关进行访问或者还需要通过业务服务器来中转。为了使按不同连接方式连接的业务接收者都能获知这个业务,必须提供一种业务发布机制和业务申请机制,以便在进行业务发布和业务申请时使得业务提供者和业务申请者能够建立连接,然后传输业务内容。\n[0004] 在个人网业务系统中,尚未提出有效的业务发布方法。\n发明内容\n[0005] 针对在个人网业务系统中尚未提出有效的业务发布方法的问题而提出本发明,为此,本发明的主要目的在于提供一种个人网业务的发布方法和系统,以解决上述问题至少之一。\n[0006] 为了实现上述目的,根据本发明的一个方面,提供了一种个人网业务的发布方法。\n[0007] 根据本发明的个人网业务的发布方法包括:业务提供设备向业务服务器发送业务发布请求消息,其中,业务发布请求消息携带有业务提供设备的设备标识;业务提供设备接收并保存来自业务服务器的响应于业务发布请求消息分配的业务标识,生成与业务内容相对应的业务描述信息,建立业务内容、业务描述信息与业务标识三者之间的映射关系;业务提供设备将业务描述信息发送给业务服务器。\n[0008] 为了实现上述目的,根据本发明的另一方面,提供了一种个人网业务的发布系统。\n[0009] 根据本发明的个人网业务的发布系统包括:系统包括业务提供设备和业务服务器。\n[0010] 业务提供设备包括:第一发送模块,用于向业务服务器发送业务发布请求消息,以及用于向业务服务器发送业务描述信息,其中,业务发布请求消息携带有业务提供设备的设备标识;第一接收模板,用于接收来自业务服务器的响应于业务发布请求消息分配的业务标识;第一生成模块,用于根据业务标识生成与业务内容对应的业务描述信息;第一建立模块,用于建立业务内容、业务描述信息与业务标识三者之间的映射关系;\n[0011] 业务服务器包括:第二接收模块,用于接收业务发布请求消息和业务描述信息;\n第二生成模块,用于根据业务发布请求消息生成业务标识;第二发送模块,用于将业务标识发送给业务提供设备。\n[0012] 优选的,系统还包括位于业务提供设备与业务服务器之间的一个或多个中转设备,其中,中转设备包括:第三接收模块,用于接收业务发布请求消息和上一级中转设备的设备标识,以及用于接收业务标识和业务描述信息;第三发送模块,用于将业务发布请求消息和自身的设备标识发送给下一级中转设备,以及用于向上一级中转设备转发业务标识,用于向下一级中转设备转发业务描述信息;第三建立模块,用于建立业务标识、上一级中转设备的设备标识与业务描述信息三者之间的映射关系。\n[0013] 根据本发明,个人网业务系统中的业务提供者能采用分级的方式发布业务,便于以不同连接方式与其连接的业务申请者访问,从而,实现了在不同连接方式下的业务申请。\n附图说明\n[0014] 此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:\n[0015] 图1是根据本发明实施例的个人网业务的发布方法的流程图;\n[0016] 图2是根据本发明实施例的个人网业务系统的示意图;\n[0017] 图3是根据本发明实施例的个人网业务发布的流程图;\n[0018] 图4是根据本发明实施例的个人网业务请求和响应的流程图;\n[0019] 图5是根据本发明实施例的个人网业务系统的结构图。\n具体实施方式\n[0020] 下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。\n[0021] 功能概述\n[0022] 考虑到在个人网业务系统中尚未提出有效的业务发布方法的问题,本发明提供一种个人网业务的发布方法和系统。根据本发明,个人网业务系统中的业务提供者能采用分级的方式发布业务,便于以不同连接方式与其连接的业务申请者访问,从而,实现了在不同连接方式下的业务申请。\n[0023] 根据本发明,提供了一种个人网业务的发布方法。\n[0024] 如图1所示,该方法主要包括如下的步骤S102至步骤S106:\n[0025] 步骤S102,业务提供设备向业务服务器发送业务发布请求消息,其中,业务发布请求消息携带有业务提供设备的设备标识。\n[0026] 步骤S104,业务提供设备接收并保存来自业务服务器的响应于业务发布请求消息分配的业务标识,根据业务标识生成与业务内容对应的业务描述信息,并建立业务内容、业务描述信息与业务标识三者之间的映射关系,以便当接收到业务申请设备的业务请求消息时,可以根据业务请求消息中携带的业务标识来发送相应的业务内容,这里,上述的业务内容与业务发布请求消息相对应。\n[0027] 上述的业务描述信息包括业务名称、业务内容说明、业务资费、业务类别、业务使用要求等多种信息,用于在业务列表中呈现给用户,便于业务申请设备访问浏览以及选择需要的业务内容\n[0028] 步骤S106,业务提供设备将业务描述信息发送给业务服务器。\n[0029] 业务提供设备与业务服务器可以以多种方式连接,其主要包括:1)业务提供设备与业务服务器直接相连;2)业务提供设备通过一个或多个中转设备与业务服务器相连。\n[0030] 对于业务提供设备与业务服务器直接相连的情况,根据本发明的个人网业务的发布方法可以进一步包括:\n[0031] 步骤S110,业务提供设备向业务服务器发送业务发布请求消息,其中,业务发布请求消息携带有业务提供设备的设备标识。\n[0032] 步骤S112,业务服务器接收业务发布请求消息。\n[0033] 步骤S114,业务服务器获取并保存其中的业务提供设备的设备标识。\n[0034] 步骤S116,业务服务器根据业务发布请求消息生成业务标识,并建立业务提供设备的设备标识与业务标识的映射关系。\n[0035] 步骤S118,业务服务器将业务标识发送给业务提供设备。\n[0036] 步骤S120,业务提供设备接收并保存来自业务服务器的业务标识,并生成业务描述信息,建立业务描述信息与业务标识的映射关系。\n[0037] 步骤S122,业务提供设备将业务描述信息发送给业务服务器。\n[0038] 步骤S124,业务服务器接收并保存业务描述信息,建立业务提供设备的设备标识、业务标识和业务描述信息三者之间的映射关系。\n[0039] 这样,当业务服务器接收到来自业务申请设备的业务请求消息时,其中,业务请求消息携带有业务标识,业务服务器查找与业务标识对应的业务提供设备,并将业务请求消息和业务标识发送给业务提供设备。\n[0040] 对于业务提供设备通过一个或多个中转设备与业务服务器相连的情况,根据本发明的个人网业务的发布方法可以进一步包括:\n[0041] 步骤S210,业务提供设备经一个或多个中转设备向业务服务器发送业务发布请求消息。\n[0042] 步骤S212,中转设备接收业务发布请求消息以及上一级中转设备的设备标识,保存上一级中转设备的设备标识,并将自身的设备标识以及业务发布请求消息发送给下一级中转设备,可选的,除了自身的设备标识以及业务发布请求消息之外,当前的中转设备还可以将上一级中转设备的设备标识发送给下一级中转设备,如果没有上一级中转设备而直接是业务提供设备,则可以将业务提供设备的设备标识发送给下一级中转设备。这里,与业务提供设备相连的第一级中转设备保存业务提供设备的设备标识,与业务服务器相连的最后一级中转设备将自身的设备标识以及业务发布请求消息发送给业务服务器。\n[0043] 步骤S214,业务服务器接收并保存由与其相连的中转设备转发的业务发布请求消息以及该中转设备的设备标识,根据业务发布请求消息生成业务标识,建立与该业务服务器相连的中转设备的设备标识与业务标识的映射关系,并将业务标识发送给与其相连的中转设备。\n[0044] 步骤S216,中转设备保存业务标识,建立业务标识与上一级中转设备的设备标识的映射关系,并根据上一级中转设备的设备标识将业务标识发送给上一级中转设备。这里,与业务提供设备相连的中转设备根据保存的业务提供设备的设备标识将业务标识发送给业务提供设备。\n[0045] 步骤S218,业务提供设备生成与业务标识对应的业务描述信息,建立业务标识与业务描述信息的映射关系,并且将业务描述信息发送给与业务提供设备相连的中转设备。\n[0046] 步骤S220,中转设备保存业务描述信息,建立业务标识、上一级中转设备的设备标识与业务描述信息三者之间的映射关系,并将业务描述信息发送给下一级中转设备。这里,与业务服务器相连的最后一级中转设备将业务描述信息发送给业务服务器。\n[0047] 步骤S222,业务服务器接收并保存由与其相连的中转设备转发的业务描述信息,并建立与该业务服务器相连的中转设备的设备标识、业务标识和业务描述信息三者之间的映射关系。\n[0048] 这样,当业务服务器接收到来自业务申请设备的业务请求消息时,其中,业务请求消息携带有业务标识,申请流程主要包括:\n[0049] 步骤S230,业务服务器查找与业务标识对应中转设备的设备标识,并将业务请求消息和业务标识发送给中转设备;\n[0050] 步骤S232,中转设备查找与业务标识对应的上一级中转设备,并将业务请求消息和业务标识发送给上一级中转设备;\n[0051] 步骤S234,业务提供设备接收来自中转设备的业务请求消息和业务标识。\n[0052] 当中转设备接收到来自业务申请设备的业务请求消息时,其中,业务请求消息携带有业务标识,申请流程主要包括:\n[0053] 步骤S240,中转设备查找与业务标识对应的上一级中转设备,并将业务请求消息和业务标识发送给上一级中转设备;\n[0054] 步骤S242,业务提供设备接收来自中转设备的业务请求消息和业务标识。\n[0055] 下面将结合实例对本发明实施例的实现过程进行详细描述。\n[0056] 图2是根据本发明实施例的个人网业务系统的示意图。如图2所示,在个人网业务系统中,个人网设备208、个人网网关206、业务服务器204、内容服务器202等都可作为业务提供者对外提供业务内容。根据本发明,在业务提供者发布业务时,将逐级建立业务列表,即在业务提供者本身设备上,和/或业务提供者所属的个人网网关,和/或业务服务器上和/或与业务提供者有其他归属关系的设备上建立不同或分级式的所发布业务的业务列表,在不同或分级式的业务列表中所发布的业务拥有相同的业务ID。在建立分级业务列表的模式下,业务申请者进行业务申请时,根据业务ID在中转设备的业务列表中查找上一级的设备的设备ID,然后向该上一级设备转发业务申请请求,直到转发到业务提供者,其中,上述中转设备在业务提供者发布业务时建立了对应的业务列表。业务提供者在对该业务申请请求进行响应应答之后传输业务内容。\n[0057] 图3是根据本发明实施例的个人网业务发布的流程图。如图3所示,以个人网设备208作为业务提供者为例,根据本发明实施例的个人网业务的发布方法主要包括以下步骤:\n[0058] 步骤S302,个人网设备208向个人网网关206发送业务发布请求,其中,该业务发布请求携带有个人网设备ID。\n[0059] 个人网设备ID是该个人网设备208区别于其他设备的唯一标识。\n[0060] 步骤S304,个人网网关206向业务服务器204转发上述业务发布请求,并且,该业务发布请求携带有该个人网网关ID,同时保存个人网设备ID。\n[0061] 个人网网关ID就是该个人网网关206的设备ID。对于业务服务器204而言,相当于是个人网网关206作为业务提供者,业务服务器204无需知道具体是哪一个设备是实际提供者,所以个人网网关206向业务服务器204发送网关ID即可。当然,如果是个人网网关206本身提供业务内容,则上述步骤S302就可省略,也不必保存个人网设备ID。\n[0062] 步骤S306,业务服务器204分配业务ID,保存上述个人网网关ID,向个人网网关\n206返回应答响应,其中,该应答响应携带有业务ID。\n[0063] 通常,由业务服务器204分配业务ID,以便与其他已经发布的众多业务的业务ID进行区别,这样可以统一管理。如果分配失败,则往回逐层返回失败的响应消息,结束流程。\n[0064] 步骤S308,个人网网关206保存业务ID,向个人网设备208转发上述响应消息和业务ID。\n[0065] 步骤S310,个人网设备208建立业务描述信息,并在本地建立业务列表,业务列表包含业务ID和业务描述信息,然后,向个人网网关206发送业务描述信息。\n[0066] 在上述步骤和以下将描述的步骤中,业务描述信息可以包括:诸如业务名称、业务类别、业务简介、收费信息、访问权限、可访问时段、可用状态、业务内容文件名称、业务内容文件大小等与所发布业务有关的信息中的一种信息或多种信息的组合。所发布业务的业务列表可以添加到以前的已发布业务列表中,便于统一呈现给业务接收者。\n[0067] 在上述步骤和以下将描述的步骤中,业务列表主要是呈现给业务接收者的用户,以便用户选择业务。由于用户不需要知道个人网设备ID或个人网网关ID,所以个人网设备ID或个人网网关ID可以单独保存,或者保存在业务列表中,但是,无论以何种形式保存,都要保存业务ID与个人网设备ID的对应关系或业务ID与个人网网关ID的对应关系。\n[0068] 在上述步骤中,在个人网设备208上建立业务列表是为了便于直接连接该个人网设备的业务申请者进行访问。\n[0069] 在上述步骤中,业务提供者在业务列表中可以保存业务内容的资源文件的本地详细地址,或者业务ID与该详细地址的对应关系,这样,便于传输业务内容时传输相应的内容。\n[0070] 步骤S312,个人网网关206向业务服务器204转发上述业务描述信息,并在个人网网关206中建立业务列表,其中,在该业务列表中可以包含业务ID、个人网设备ID和业务描述信息。\n[0071] 步骤S314,业务服务器204接收业务描述信息后在本地建立业务列表,其中,该业务列表包含业务ID、个人网网关ID和业务描述信息。\n[0072] 至此,业务提供者的业务发布完成,从上述步骤可以看出,在个人网设备208、个人网网关206、业务服务器204中分别建立了业务列表,以构成三级业务列表,从而便于以不同连接形式连接的业务申请者进行访问。\n[0073] 如果将图2中的应用/内容服务器202作为业务提供者,则在应用/内容服务器\n202和业务服务器204上分别建立业务列表,以构成两级业务列表。\n[0074] 图4是根据本发明实施例的个人网业务请求和响应的流程图。如图4所示,以个人网设备212为例,个人网设备212申请业务流程主要包括以下步骤:\n[0075] 步骤S402,个人网设备212通过个人网网关210获取业务服务器204中的业务列表,选择业务后通过个人网网关向业务服务器204发送业务请求,携带业务ID。\n[0076] 步骤S404,业务服务器204根据业务ID在业务服务器204的业务列表中查找并获取业务提供者的个人网网关ID。\n[0077] 例如,业务提供者为个人网设备208,则业务服务器204在其本地的业务列表中获取个人网设备208的个人网网关ID。\n[0078] 如果在发布业务时,与业务ID对应的个人网网关ID未保存在业务列表中,则在单独保存的对应关系中查找。\n[0079] 步骤S406,业务服务器204根据上述业务提供者的个人网网关ID向业务提供者的个人网网关发送业务请求和业务ID。\n[0080] 由于个人网设备、个人网网关、业务服务器之间的连接可能会发生变化,例如设备获得的动态IP地址在不同时间发生了改变,但发生改变后,个人网设备ID或个人网网关ID与实际的个人网设备实体或个人网网关实体的地址是一一对应的,所以从个人网设备ID或个人网网关ID与其实体的映射关系能知道在传输通道中的确切地址,因此可以继续转发上述的业务请求和业务ID。\n[0081] 业务提供者响应业务申请者的业务请求的流程主要包括如下步骤:\n[0082] 步骤S408,业务提供者所在的个人网网关根据业务ID在个人网网关的业务列表中查找业务提供者的设备ID,并向该业务提供者发送业务请求和业务ID。\n[0083] 如果个人网网关就是业务提供者本身,那么个人网网关在其业务列表中不会查到上一级的个人网设备ID的,个人网网关能查到业务ID对应的业务内容,此时直接返回应答响应,开始传输业务内容,而不需要向个人网设备转发业务请求,也不必执行下面的步骤。\n[0084] 步骤S410,业务提供者返回该业务请求的应答响应,并且在建立与业务申请者的传输通道后,根据业务ID对应的业务内容开始发送业务内容。\n[0085] 根据本发明,个人网业务系统中的业务提供者能采用分级的方式发布业务,便于以不同连接方式与其连接的业务申请者访问,从而,实现了在不同连接方式下的业务申请。\n[0086] 根据本发明的实施例,提供了一种个人网业务的发布系统。\n[0087] 如图5所示,该系统包括:包括业务提供设备500和业务服务器510。\n[0088] 业务提供设备500包括:第一发送模块508,用于向业务服务器发送业务发布请求消息,以及用于向业务服务器发送业务描述信息,其中,业务发布请求消息携带有业务提供设备的设备标识;第一接收模板502,用于接收来自业务服务器的响应于业务发布请求消息分配的业务标识;第一生成模块504,用于根据所述业务标识生成与业务内容对应的所述业务描述信息;第一建立模块506,用于建立所述业务内容、所述业务描述信息与所述业务标识三者之间的映射关系。\n[0089] 业务服务器510包括:第二接收模块512,用于接收业务发布请求消息和业务描述信息;第二生成模块514,用于根据业务发布请求消息生成业务标识;第二发送模块518,用于将业务标识发送给业务提供设备。\n[0090] 优选的,业务服务器510还可以包括:第二建立模块516,用于建立业务提供设备的设备标识、业务标识与业务描述信息三者的映射关系。\n[0091] 系统还包括位于业务提供设备与业务服务器之间的一个或多个中转设备520,其中,中转设备520包括:第三接收模块522,用于接收业务发布请求消息和上一级中转设备的设备标识,以及用于接收业务标识和业务描述信息;第三发送模块526,用于将业务发布请求消息和自身的设备标识发送给下一级中转设备,以及用于向上一级中转设备转发业务标识,用于向下一级中转设备转发业务描述信息;第三建立模块524,用于建立业务标识、上一级中转设备的设备标识与业务描述信息三者之间的映射关系。\n[0092] 这时,业务服务器510的第二建立模块516可以建立与其相连的中转设备的设备标识、业务标识与业务描述信息三者的映射关系,其中,第二接收模块512可以接收由与其相连的中转设备转发业务发布请求消息以及与其相连的中转设备的设备标识。\n[0093] 上述业务服务器510还包括第一查找模块511。在业务服务器510和业务提供设备\n500直接相连的情况下,当业务申请设备请求业务时,第二接收模块512接收来自业务申请设备的业务请求消息,其中,业务请求消息携带有业务标识。然后,第二接收模块512通知第一查找模块511查找与业务标识对应的业务提供设备的设备标识。在第一查找模块511查找出与业务标识对应的业务提供设备的设备标识之后,第一查找模块511通知第二发送模块518将业务请求消息和业务标识发送给业务提供设备500。\n[0094] 中转设备520还包括第二查找模块528。在业务服务器510经过中转设备520与业务提供设备500相连的情况下,当业务申请设备请求业务时,第三接收模块522接收来自业务申请设备的业务请求消息。然后,第三接收模块522通知第二查找模块528查找与业务标识对应的上一级中转设备的设备标识。在第二查找模块528查找出与业务标识对应的上一级中转设备的设备标识之后,第二查找模块528通知第三发送模块526将业务请求消息和业务标识发送给上一级中转设备,直到转发至业务提供设备500。\n[0095] 根据本发明,个人网业务系统中的业务提供者能采用分级的方式发布业务,便于以不同连接方式与其连接的业务申请者访问,从而,实现了在不同连接方式下的业务申请。\n[0096] 需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。\n[0097] 显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。\n[0098] 以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
法律信息
- 2019-08-16
未缴年费专利权终止
IPC(主分类): H04L 12/18
专利号: ZL 200910166885.1
申请日: 2009.08.27
授权公告日: 2014.01.01
- 2014-01-01
- 2012-02-01
实质审查的生效
IPC(主分类): H04L 12/18
专利申请号: 200910166885.1
申请日: 2009.08.27
- 2011-03-30
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2009-02-25
|
2007-08-23
| | |
2
| |
2008-02-13
|
2007-09-01
| | |
3
| |
2008-03-12
|
2007-09-29
| | |
4
| |
2008-03-26
|
2004-08-25
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |