实现网络服务的方法、网络服务实体和智能网络系统的制作方法

文档序号:7669467阅读:103来源:国知局
专利名称:实现网络服务的方法、网络服务实体和智能网络系统的制作方法
技术领域
本发明涉及网络通信技术领域,特别涉及一种在智能网络上实现网络服务 的方法、网络服务实体和智能网络系统。
背景技术
目前,网络技术的发展日益加快,网络在许多方面提供给用户很多的便利。 其中,通过网络进行资源的交流和共享是其中的一个典型应用。通过网络,用 户既可以把自己拥有的资源通过网络分享给其他用户,也可以通过网络查找到 自己需要的资源并进行下载。为了更好地满足用户的这种需要,人们提出并构 建了许多网络模式,试图将这些网络模式与现有的承载网结合起来,使用户查
找和获取资源更加方便快捷,进而实现网络的智能化。P2P ( peer-to-peer )对 等网络就是其中的 一种网络模式。
在P2P (peer-to-peer )对等网络中,两个或两个以上的主机作为所述对等 网络的节点,通过互联网直接通信或协作。众多节点(主机)之间形成一个P2P 叠加网(PM Overlay Network),从而使各种数据(如文本文件、视频文件等) 能方便地在普通主机之间共享。在P2P对等网络中,不存在中心节点,每一个 节点都具有完全相同的地位。所述的每个节点都同时担当着资源消费者、资源 提供者和资源中介者这三重身份。
在传统的P2P对等网络应用中,若用户A提出了对网络上某个资源的下载 请求,那么用户A需要把自身的基本信息如用户的IP地址等添加在资源请求中, 发送给服务器。服务器在收到用户A的资源请求后,存储所述用户A的基本信 息。当服务器接收到用户B向其发送了对同 一资源的请求时,服务器同样存储用户B的基本信息,并将所述用户B的基本信息发送给用户A。这样,下载相同 资源的用户A和B之间就建立了连接,它们之间可以进行资源的下载。 在实现本发明的过程中,发明人发现现有技术中存在如下问题 在上述P2P应用中,若对于提出某资源下载请求相同的用户,各用户必须 知道其他用户的基本信息,例如其他用户的IP地址、查找的资源名称、用户的 端口号等,才有可能与其进行连接,并从提供资源的用户下载相应的资源。而 且,在资源下载过程中, 一旦提供资源的用户发生故障,该下载过程就会中断, 给用户造成了很多麻烦,用户的QoE (Quality of Experience,体一睑质量)得不 到保证。

发明内容
一方面,本发明的实施例提供一种在智能网络上实现网络服务的方法,该 方法能够减轻网络问题对用户正常获取网络服务的影响,提升用户的QoE。 本发明的实施例在智能网络上实现网络服务的方法采用以下技术方案 一种在智能网络上实现网络服务的方法,所述智能网络包括至少 一个支持 P2P技术的网络服务实体,所有网络服务实体构成P2P叠加网,所述方法包括如 下步骤
服务请求实体通过网络服务实体从服务提供实体获取服务; 当所述服务提供实体不能或不再继续提供服务时,所述网络服务实体为所 述服务请求实体查找新的服务提供实体。
本发明的实施例在智能网络上实现网络服务的方法,服务请求实体不需要 知道服务提供实体的相关信息,只需要向网络服务实体发送服务请求消息,通 过网络服务实体查找到与所述服务请求消息相对应的服务提供实体,进而由服 务提供实体为所述服务请求实体提供服务。而且,当所述服务提供实体不能或不再对服务请求实体的服务时,所述网络服务实体为所述服务请求实体查找新 的服务提供实体。因而,网络服务实体作为服务请求实体和服务提供实体、智 能网络之间的中间体,能够隔离服务请求实体与服务提供实体、智能网络,屏 蔽智能网络出现网络问题时对服务请求实体的影响,稳定服务请求实体从服务
提供实体获取服务的过程,提升用户的QoE。
另一方面,本发明的实施例提供一种智能网络系统,该系统能够减轻网络 问题对用户正常获取网络服务的影响,提升用户的QoE。
本发明的实施例智能网络系统采用以下^t支术方案
一种智能网络系统,包括
至少一个支持P2P技术的网络服务实体,至少一个服务请求实体和至少一个
服务提供实体,所有网络服务实体构成P2P叠加网;
所述服务请求实体,用于向所述网络服务实体发送服务请求消息; 所述服务提供实体,用于向所述网络服务实体提供服务内容; 所述网络服务实体,用于代理服务请求实体与所述服务提供实体之间的服
务协商。
本发明的实施例智能网络系统,服务请求实体向智能网络发送服务请求消 息,智能网络根据所述服务请求消息,查找到与所述服务请求消息相对应的服 务内容,并将所述服务内容传输给服务请求实体。服务请求实体不需要直接与 提供所述服务的服务提供实体连接,而是由智能网络将服务请求实体所需要的 服务传送给所述服务请求实体。而且,智能网络中有用于代理服务请求实体的 服务请求的网络服务实体,网络服务实体作为服务请求实体和服务提供实体、 智能网络之间的中间体,能够隔离服务请求实体与服务提供实体、智能网络, 屏蔽智能网络出现网络问题时对服务请求实体的影响,稳定服务请求实体通过
8智能网络获取服务的过程,提升用户的QoE。
第三方面,本发明的实施例提供一种网络服务实体,该网络服务实体能够 减轻网络问题对用户正常获取网络服务的影响,提升用户的QoE。
本发明的实施例网络服务实体采用以下技术方案
一种网络服务实体,包括
接收单元,用于接收服务请求实体发出的服务请求消息; 查找单元,用于根据所述服务请求消息,查找与所述服务请求消息相对应 的服务内容。
本发明的实施例网络服务实体,服务请求实体只需要向接收单元发送服务 请求消息,然后,由查找单元根据所述服务请求消息,查找到与服务请求实体 的服务请求消息相对应的服务内容。因而,网络服务实体作为服务请求实体与 其他服务请求实体、智能网络之间的中间体,能够隔离服务请求实体与其他服 务请求实体、智能网络,屏蔽智能网络出现网络问题时对服务请求实体的影响, 稳定服务请求实体从服务提供实体获取服务的过程,提升用户的QoE。


图1为本发明实施例提供的在智能网络上实现网络服务的方法流程图2为本发明实施例提供的当服务请求实体不支持P2P技术时,在智能网络
上实现网络服务的方法流程图3为本发明实施例提供的在智能网络上实现网络服务的方法中,服务请求
实体与服务提供实体之间的网络链路结构示意图4为本发明实施例提供的智能网络系统结构示意图; 图5为本发明实施例提供的网络服务实体结构示意图。
具体实施方式
为了解决现有技术中P2P对等网络中存在的网络问题导致用户不能正常获 取网络服务的问题,本发明的实施例提供一种在智能网络上实现网络服务的方 法、网络服务实体和智能网络系统。
本发明所述的网络问题为网络抖动、拥塞、丟包等,但不仅限于在此列举 的几种。
为使本发明技术方案的优点更加清楚,下面结合附图和实施例对本发明作 详细i兌明。
本发明的实施例提供一种在智能网络上实现网络服务的方法,该方法能够 减轻网络问题对用户正常获取网络服务的影响,提升用户的QoE。
所述智能网络包括至少一个支持P2P技术的网络服务实体,所有网络服务实 体构成P2P叠加网;如图1所示,所述方法包括如下步骤
101:服务请求实体通过网络服务实体从服务提供实体获取服务;
102:当所述服务提供实体不能或不再继续提供服务时,所述网络服务实体 为所述服务请求实体查找新的服务提供实体。
在步骤102中,所述的服务提供实体"不能"继续提供服务,是指服务提供 实体,由于网络终端等原因,不能够继续提供服务;而所述服务提供实体"不 再"继续提供服务,是指服务提供实体由于其自身的原因等,不继续提供服务。
本发明的实施例在智能网络上实现网络服务的方法,服务请求实体不需要 知道服务提供实体的相关信息,只需要向网络服务实体发送服务请求消息,通 过网络服务实体查找到与所述服务请求消息相对应的服务提供实体,进而由服 务提供实体为所述服务请求实体提供服务。而且,当所述服务提供实体不能或
不再对服务请求实体的服务时,所述网络服务实体为所述服务请求实体查找新 的服务提供实体,而服务请求实体感知不到。因而,网络服务实体作为服务请求实体和服务提供实体、智能网络之间的中间体,能够隔离服务请求实体与服 务提供实体、智能网络,屏蔽智能网络出现网络问题时对服务请求实体的影响,
稳定服务请求实体从服务提供实体获取服务的过程,提升用户的QoE。
所述服务请求实体为支持P2P技术的服务请求实体或不支持P2P技术的服 务请求实体。支持P2P技术的服务请求实体,不但可以向网络服务实体发出服务 请求消息,而且,在获得服务并发布所述服务内容后,所述支持P2P技术的服务 请求实体可以向网络服务实体提供服务,作为智能网络中的服务提供实体。而
不支持P2P技术的服务请求实体,只能够向网络服务实体发起服务请求消息,获 取网络服务实体为其提供的服务。
其中,所述服务提供实体提供的服务包括服务内容、服务内容的质量、 服务提供实体的地址、带宽、以及网络能力等。
当所述服务请求实体不支持P2P技术时,如图2所示,所述在智能网络上实 现网络服务的方法,包括如下步骤
201、 网络服务实体接收服务请求实体的服务请求消息; 当服务请求实体不支持P2P技术时,可以直接采用业务会话信令(如SIP协
议等)向网络服务实体发送服务请求消息。
为了更好的提高对客户的QoE,所述服务请求消息中还可包括服务请求实 体对服务提供实体的地址、带宽、网络能力、服务内容质量等信息的要求。这 样,网络服务实体就可以根据服务请求实体的具体要求,为所述服务请求实体 提供服务。
202、 所述网络服务实体根据所述服务请求消息,生成与所述服务请求消息
中的服务内容相对应的服务内容标识;
其中,所述服务内容标识为唯一标记所述服务请求消息中的服务内容的标还可通过其他方式获得。在P2P对等网络中,每个服务内容的标识,唯一对应一 个服务提供实体的地址。也就是说,通过所述服务内容标识,就能够找到提供 所述服务的内容提供实体。
203、 所述网络服务实体以所述服务内容标识为索引,在智能网络中查找存 储有所述服务内容标识的网络服务实体,所述存储有所述服务内容标识的网络 服务实体还存储有服务提供实体的地址信息;
204、 存储有所述服务内容标识的网络服务实体,将存储的与所述服务内容 标识对应的服务提供实体的地址信息返回给所述网络服务实体;
由于所述网络服务实体存储有服务内容标识以及服务提供实体的地址信 息,而服务内容标识与服务提供实体的地址信息之间存在——对应的关系,那 么网络服务实体就可根据所述服务内容标识查找到存储有所述服务内容的服务 提供实体的地址。
205、 所述网络服务实体将从所述服务提供实体接收到的服务内容,转发给 服务请求实体;
通过网络服务实体,服务提供实体与服务请求实体之间建立了网络链路。 如图3所示,所述的两台网络服务实体将所述网络链路隔离成"服务提供实体和 第一网络服务实体"、"第一网络服务实体和第二网络服务实体"、"第二网络服 务实体和服务请求实体"三种类型,服务请求实体通过网络服务实体与服务提 供实体连接,不必直接与服务提供实体进行通信,避免了服务提供实体出现故 障而对服务请求实体产生的影响。
206、 当所述服务提供实体不能或不再继续提供服务时,所述网络服务实体 为所述服务请求实体查找新的服务提供实体。由于网络服务实体隔离了服务提供实体和服务请求实体,服务请求实体感 觉不到因为服务提供实体的故障而造成的网络链路的中断,保证了整个网络链
路的稳定性,提升了用户的QoE。
如图3所示,由于所述的两台网络服务实体将服务提供实体和服务请求实体
之间的网络链路隔离成"服务提供实体和第一网络服务实体"、"第一网络服务
实体和第二网络服务实体"和"第二网络服务实体和服务请求实体,,三种类型,
因此,网络链路中的网络问题能够被及时发现并得到解决。
在服务内容传输过程中,网络链路中可能会出现三种网络问题
情况l:当服务提供实体与第一网络服务实体之间的网络链路中断时,则服
务提供实体将发起重传,由服务提供实体重新向第一网络服务实体传送所述服
务内容;
情况2:当第 一 网络服务实体与第二网络服务实体之间的网络链路中断时, 则第 一 网络服务实体将发起重传,由第 一 网络服务实体重新向第二网络服务实 体传送所述服务内容;
情况3:当第二网络服务实体与服务请求实体之间的网络链路中断时,则第 二网络服务实体将发起重传,由第二网络服务实体重新向服务请求实体传送所 述服务内容。
然后,新的服务提供实体通过网络服务实体,与服务请求实体之间建立网 络链路,向服务请求实体提供相应服务内容。
在这个过程中,服务请求实体只需要感觉到情况3中的网络问题,而不用感 知情况1和情况2中的网络问题,减轻了上述网络问题对服务请求实体的影响, 提升了用户的QoE。
当所述服务请求实体支持P2P技术时,该服务请求实体发出的服务请求消息中包括服务内容标识。因此,服务请求实体不需要再由网络服务实体生成与所 述服务请求消息中的服务内容相对应的服务内容标识,就可以通过网络服务实 体从服务提供实体获取服务。
其中,所述支持P2P技术的服务请求实体既可以直接采用业务会话信令(如 SIP协议等)向网络服务实体发送服务请求消息,也可以采用P2P的Get信令向网 络服务实体发送服务请求消息。
在获得了与所述服务请求实体相对应的服务内容标识后,接下来的服务内 容的查找过程与上述步骤203至206相同,在此不再赘述。
因而,利用本发明的实施例在智能网络上实现网络服务的方法,所述网络 服务实体作为服务请求实体和服务提供实体、智能网络之间的中间体,能够隔 离服务请求实体与服务提供实体、智能网络,屏蔽智能网络出现网络问题时对 服务请求实体的影响,稳定服务请求实体从服务提供实体获取服务的过程,提 升用户的QoE。
本发明的实施例还提供一种智能网络系统,该系统能够减轻网络问题对用 户正常获取网络服务的影响,提升用户的QoE。 如图4所示,所述智能网络系统包括
至少一个支持P2P技术的网络服务实体,至少一个服务请求实体和至少一个
服务提供实体,所有网络服务实体构成P2P叠加网;
所述服务请求实体,用于向所述网络服务实体发送服务请求消息; 所述服务提供实体,用于向所述网络服务实体提供服务内容; 所述网络服务实体,用于代理服务请求实体与所述服务提供实体之间的服
务协商。
本发明的实施例智能网络系统,服务请求实体向智能网络发送服务请求消
14息,智能网络根据所述服务请求消息,查找到与所述服务请求消息相对应的服 务内容,并将所述服务内容传输给服务请求实体。服务请求实体不需要直接与 提供所述服务的服务提供实体连接,而是由智能网络将服务请求实体所需要的 服务传送给所述服务请求实体。而且,智能网络中有用于代理服务请求实体的 服务请求的网络服务实体,网络服务实体作为服务请求实体和服务提供实体、 智能网络之间的中间体,能够隔离服务请求实体与服务提供实体、智能网络, 屏蔽智能网络出现网络问题时对服务请求实体的影响,稳定服务请求实体通过
智能网络获取服务的过程,提升用户的QoE。
所述智能网络包括至少 一个网络服务实体,所述网络服务实体由网络服务 提供商提供。所述网络服务实体作为P2P叠加网的节点,构成P2P叠加网。其中, 所述智能网络还包括骨干网、核心网等物理网络。在本实施例中,所述智能网 络包括核心网,每台网络服务实体都与核心网相连接。所述网络服务实体为网 络服务提供商的设备或网络服务提供商租用网络运营商的设备,例如路由器 或交换机,且所述路由器或交换机支持P2P技术。但所述的网络服务实体并不局 限于在此列举的几种设备。
同样,在此实施例中,所述服务请求实体为支持P2P技术的服务请求实体 或不支持P2P技术的服务请求实体,所述服务提供实体为支持P2P技术的服务请 求实体。既可以向网络服务实体发出服务请求消息,也可以向网络服务实体提 供内容,作为智能网络中的服务提供实体。
如图4所示,网络服务实体上设置有业务会话接口、 P2P信令接口和数据接 口。当所述服务请求实体不支持P2P技术时,所述服务请求实体通过业务会话接 口和数据接口与网络服务实体进行会话和数据传输;当所述服务请求实体支持 P2P技术时,所述服务请求实体通过业务会话接口或P2P信令接口与网络服务实体进行会话,通过数据接口与网络服务实体进行数据传输。
当所述服务请求实体支持P2P技术时,所述智能网络系统的工作过程为 首先,网络服务实体将服务内容标识与服务提供实体的地址信息——对应 地存储起来;然后,服务请求实体发送服务请求消息,其中,所述支持P2P技术 的服务请求实体既可以直接采用业务会话信令(如SIP协议等)向网络服务实体 发送服务请求消息,也可以采用P2P的Get信令向网络服务实体发送服务请求消 息;接着,网络服务实体接收服务请求消息,所述服务请求消息中包括服务内 容标识,其中,所述服务内容标识为唯一标记所述服务请求消息中的服务内容 的标识,此实施例中所述的服务内容标识,与在智能网络上实现网络服务的方 法实施例中所述的服务内容标识相同,在此不再赘述;最后,所述网络服务实 体将服务内容发送给服务请求实体;由于服务内容标识与服务提供实体的地址 信息之间存在——对应的关系,因此,网络服务实体就可根据所述服务内容标 识查找到存储有所述服务内容的服务提供实体的地址,进而,将所述服务提供 实体的服务内容发送给服务请求实体。
而当所述网络服务实体没有存储服务内容标识时,所述智能网络系统的工 作过程为
首先,所述网络服务实体需要在智能网络中,查找存储有所述服务内容标 识的网络服务实体;由于智能网络中的每一个网络服务实体作为P2P叠加网的节 点,通过P2P叠加网彼此相连,因此,所述网络服务实体能够通过所述P2P叠加 网查找存储有所述服务内容标识的网络服务实体;然后,存储有所述服务内容 标识的网络服务实体,与所述接收请求消息的网络服务实体建立数据传输链路; 最后,存储有所述服务内容标识的网络服务实体通过所述数据传输链路将服务 内容发送给服务请求实体。在本实施例所述的系统中,所述网络服务实体作为组成P2P叠加网的节点, 负责服务内容索引的分布式存储和查找。所述服务请求实体位于P2P叠加网的外 侧,只需要与网络服务实体进行交互协商,而不用感知P2P叠加网内部的具体拓 朴结构以及智能网络的内部运行机制。所述网络服务实体能够隔离各个服务请 求实体与智能网络,屏蔽智能网络的网络问题对服务请求实体的影响,智能地 为服务请求实体代理服务需求以及提供网络服务。整个智能网络能够充分调度 网络中的各种资源,保证用户的服务需求,提升用户的QoE。
此外,本发明的实施例还提供一种网络服务实体,该网络服务实体能够减 轻网络问题对用户正常获取网络服务的影响,提升用户的QoE。 如图5所示,所述网络服务实体包括 接收单元,用于接收服务请求实体发出的服务请求消息; 查找单元,用于根据所述服务请求消息,查找与所述服务请求消息相对应 的服务内容。
本发明的实施例网络服务实体,服务请求实体只需要向接收单元发送服务 请求消息,然后,由查找单元根据所述服务请求消息,查找到与服务请求实体 的服务请求消息相对应的服务内容。因而,网络服务实体作为服务请求实体与 其他服务请求实体、智能网络之间的中间体,能够隔离服务请求实体与其他服 务请求实体、智能网络,屏蔽智能网络出现网络问题时对服务请求实体的影响, 稳定服务请求实体从服务提供实体获取服务的过程,提升用户的QoE。
其中,与之前描述的实施例相同,所述服务请求实体为支持P2P技术的服 务请求实体或不支持P2P技术的服务请求实体。支持P2P技术的服务请求实体, 不但可以向查找单元发出服务请求消息,而且,在获得服务并发布所述服务内 容后,所述支持P2P技术的服务请求实体可以向查找单元提供服务内容,作为智能网络中的服务提供实体。而不支持P2P技术的服务请求实体,只能够向接收单 元发起服务请求消息,获取网络服务实体为其提供的服务。
其中,当所述服务请求实体为支持P2P技术的服务请求实体时,所述服务请 求消息中包括服务内容标识,此时,接收单元直接将所述服务内容标识发送给 查找单元,由查找单元查找与所述服务内容标识相对应的服务内容。
而当所述服务请求实体为不支持P2P技术的服务请求实体时,为了生成所述 服务请求实体所请求的服务内容标识,如图5所示,所述网络服务实体还包括生 成单元。
所述生成单元根据所述不支持P2P技术的服务请求实体发送的服务请求消 息,生成与所述服务请求消息中包含的与服务内容相对应的服务内容标识;然 后,将所述服务内容标识发送给查找单元,由查找单元查找与所述服务内容标 识相对应的服务内容。
如图5所示,为了存储服务提供实体的服务内容标识,以及服务提供实体的 地址信息,所述网络服务实体还包括存储单元。
查找单元根据从接收单元或生成单元接收到的服务内容标识,查找存储有 所述服务内容标识的存储单元;然后,根据所述服务内容标识,查找到与所述 服务内容标识相对应的服务提供实体的地址信息;最后,根据所述服务提供实 体的地址信息查找到对应的服务提供实体。
如图5所示,为了将从服务提供实体接收到的服务内容转发给服务请求实 体,所述网络服务提供实体还包括转发单元,用于将所述服务内容转发给服务 请求实体。
因此,所述的网络服务实体能够隔离服务请求实体与服务提供实体,避免 智能网络出现网络问题时对服务请求实体的影响,稳定服务请求实体从服务提供实体获取服务的过程,提升用户的QoE。
以上所述,仅为本发明实施例的具体实施方式
,但本发明实施例的保护范 围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围 内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本 发明实施例的保护范围应该以权利要求的保护范围为准。
权利要求
1、一种在智能网络上实现网络服务的方法,所述智能网络包括至少一个支持P2P技术的网络服务实体,所有网络服务实体构成P2P叠加网,其特征在于,所述方法包括如下步骤服务请求实体通过网络服务实体从服务提供实体获取服务;当所述服务提供实体不能或不再继续提供服务时,所述网络服务实体为所述服务请求实体查找新的服务提供实体。
2、 根据权利要求l所述的在智能网络上实现网络服务的方法,其特征在于, 所述服务请求实体为支持P2P技术的服务请求实体或不支持P2P技术的服务请 求实体。
3、 根据权利要求2所述的在智能网络上实现网络服务的方法,其特征在于 所述支持P2P技术的服务请求实体,在获得服务并发布所述服务内容后,成为服 务提供实体。
4、 根据权利要求1或3所述的在智能网络上实现网络服务的方法,其特征在 于,所述服务提供实体提供的服务包括服务内容、服务内容的质量、服务提 供实体的地址、带宽、以及网络能力。
5、 根据权利要求2所述的在智能网络上实现网络服务的方法,其特征在于, 当所述服务请求实体不支持P2P技术时,所述服务请求实体通过网络服务实体从 服务提供实体获取服务的步骤具体为网络服务实体接收服务请求实体的服务请求消息;所述网络服务实体根据所述服务请求消息,生成与所述服务请求消息中的 服务内容相对应的服务内容标识;所述网络服务实体以所述服务内容标识为索引,在智能网络中查找存储有 所述服务内容标识的网络服务实体,所述存储有所述服务内容标识的网络服务实体还存储有服务提供实体的地址信息;存储有所述服务内容标识的网络服务实体,将存储的与所述服务内容标识 对应的服务提供实体的地址信息返回给所述网络服务实体;所述网络服务实体将从所述服务提供实体接收到的服务内容,转发给服务 请求实体。
6、 根据权利要求2所述的在智能网络上实现网络服务的方法,其特征在于,当所述服务请求实体支持P2P技术时,所述服务请求实体通过网络服务实体从服 务提供实体获取服务的步骤具体为网络服务实体接收服务请求实体的服务请求消息,所述服务请求消息中包 括服务内容标识;所述网络服务实体以所述服务内容标识为索引,在智能网络中查找存储有 所述服务内容标识的网络服务实体,所述存储有所述服务内容标识的网络服务 实体还存储有服务提供实体的地址信息;存储有所述服务内容标识的网络服务实体,将存储的与所述服务内容标识 对应的服务提供实体的地址信息返回给所述网络服务实体;所述网络服务实体将从所述服务提供实体接收到的服务内容,转发给服务 请求实体。
7、 根据权利要求5或6所述的在智能网络上实现网络服务的方法,其特征在 于,所述服务请求消息中还包括服务请求实体对服务提供实体的地址、带宽、 网络能力、服务内容质量的要求。
8、 根据权利要求5或6所述的在智能网络上实现网络服务的方法,其特征在 于所述服务内容标识为唯一标记所述服务请求消息中的服务内容的标识。
9、 一种智能网络系统,其特征在于,包括至少一个支持P2P技术的网络服务实体,至少一个服务请求实体和至少一个服务提供实体,所有网络服务实体构成P2P叠加网;所述服务请求实体,用于向所述网络服务实体发送服务请求消息; 所述服务提供实体,用于向所述网络服务实体提供服务内容; 所述网络服务实体,用于代理服务请求实体与所述服务提供实体之间的服务协商。
10、 根据权利要求9所述的智能网络系统,其特征在于所述网络服务实体 为网络服务提供商的设备。
11、 根据权利要求9所述的智能网络系统,其特征在于,所述服务请求实体 为支持P2P技术的服务请求实体或不支持P2P技术的服务请求实体。
12、 根据权利要求ll所述的智能网络系统,其特征在于所述支持P2P技术 的服务请求实体,在获得服务内容并发布所述服务内容后,成为服务提供实体。
13、 一种网络服务实体,其特征在于,包括 接收单元,用于接收服务请求实体发出的服务请求消息;查找单元,用于根据所述服务请求消息,查找与所述服务请求消息相对应 的服务内容。
14、 根据权利要求13所述的网络服务实体,其特征在于,还包括 生成单元,用于根据所述服务请求消息,生成与所述服务请求消息中包含的服务内容相对应的服务内容标识。
15、 根据权利要求14所述的网络服务实体,其特征在于,所述网络服务实 体还包括存储单元,用于存储服务提供实体的服务内容标识,以及服务提供实体的 地址信息;所述查找单元,用于根据从所述接收单元或生成单元接收到的服务内容标 识,查找存储有所述服务内容标识的存储单元。
16、根据权利要求15所述的网络服务实体,其特征在于,所述网络服务提 供实体还包括转发单元,用于将从服务提供实体接收到的服务内容转发给服务请求实体。
全文摘要
本发明公开了一种在智能网络上实现网络服务的方法、网络服务实体和智能网络系统,涉及网络通信技术领域,为解决现有技术中网络问题导致用户不能正常获取网络服务的问题而发明。本发明实施例提供的在智能网络上实现网络服务的方法,包括如下步骤服务请求实体通过网络服务实体从服务提供实体获取服务;当服务提供实体不能或不再提供服务时,网络服务实体查找新的服务提供实体。本发明实施例提供的智能网络系统包括至少一个网络服务实体,所有网络服务实体构成P2P叠加网;至少一个服务请求实体,用于发送服务请求消息;至少一个服务提供实体,用于提供服务内容。本发明能够减轻网络问题对用户正常获取网络服务的影响,提升用户的体验质量。
文档编号H04L29/08GK101471954SQ20071030601
公开日2009年7月1日 申请日期2007年12月28日 优先权日2007年12月28日
发明者峰 李, 晋 李, 悦 殷 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1