[发明专利]实现网络服务的方法、网络服务实体和智能网络系统无效
申请号: | 200710306017.X | 申请日: | 2007-12-28 |
公开(公告)号: | CN101471954A | 公开(公告)日: | 2009-07-01 |
发明(设计)人: | 殷悦;李晋;李峰 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 北京中博世达专利商标代理有限公司 | 代理人: | 申 健 |
地址: | 518129广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 实现 网络服务 方法 实体 智能 网络 系统 | ||
技术领域
本发明涉及网络通信技术领域,特别涉及一种在智能网络上实现网络服务的方法、网络服务实体和智能网络系统。
背景技术
目前,网络技术的发展日益加快,网络在许多方面提供给用户很多的便利。其中,通过网络进行资源的交流和共享是其中的一个典型应用。通过网络,用户既可以把自己拥有的资源通过网络分享给其他用户,也可以通过网络查找到自己需要的资源并进行下载。为了更好地满足用户的这种需要,人们提出并构建了许多网络模式,试图将这些网络模式与现有的承载网结合起来,使用户查找和获取资源更加方便快捷,进而实现网络的智能化。P2P(peer-to-peer)对等网络就是其中的一种网络模式。
在P2P(peer-to-peer)对等网络中,两个或两个以上的主机作为所述对等网络的节点,通过互联网直接通信或协作。众多节点(主机)之间形成一个P2P叠加网(P2P 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。
本发明的实施例智能网络系统采用以下技术方案:
一种智能网络系统,包括:
至少一个支持P2P技术的网络服务实体,至少一个服务请求实体和至少一个服务提供实体,所有网络服务实体构成P2P叠加网;
所述服务请求实体,用于向所述网络服务实体发送服务请求消息;
所述服务提供实体,用于向所述网络服务实体提供服务内容;
所述网络服务实体,用于代理服务请求实体与所述服务提供实体之间的服务协商。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710306017.X/2.html,转载请声明来源钻瓜专利网。