应用于云计算系统的数据处理方法

文档序号:7983239阅读:179来源:国知局
专利名称:应用于云计算系统的数据处理方法
技术领域
本发明涉及云计算技术,尤其涉及一种应用于云计算系统的数据处理方法。
背景技术
云计算(Cloud Computing)是网格计算、分布式计算、并行计算、效用计算、网络存储、虚拟化、负载均衡等传统计算机和网络技术发展融合的产物。云计算常与网格计算、效用计算、自主计算相混淆。(网格计算:分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机,常用来执行大型任务;效用计算:IT资源的一种打包和计费方式,比如按照计算、存储分别计量费用,像传统的电力等公共设施一样;自主计算:具有自我管理功能的计算机系统。)事实上,许多云计算部署依赖于计算机集群(但与网格的组成、体系机构、目的、工作方式大相径庭),也吸收了自主计算和效用计算的特点。通过使计算分布在大量的分布式计算机上,而非本地计算机或远程服务器中,企业数据中心的运行将与互联网更相似。这使得企业能够将资源切换到需要的应用上,根据需求访问计算机和存储系统。好比是从古老的单台发电机模式转向了电厂集中供电的模式。它意味着计算能力也可以作为一种商品进行流通,就像煤气、水电一样,取用方便,费用低廉。最大的不同在于,它是通过互联网进行传输的。

发明内容
为应对云计算技术的需要,本发明提出了一种应用于云计算系统的数据处理方法,所述云计算系统包含云端和与所述云端相对的客户网络,所述数据处理方法包括:注册客户网络的客户机,所述注册包括注册客户机的名称和单个属性预定义值;向云端中的各服务器通知所述客户网络中的一客户机的状态变化;交换所述客户网络中的至少一个其它客户机的身份数据;以及报告关于所述客户网络中的至少一个其它客户机的身份数据。根据本发明的一个优选实施例,在上述的数据处理方法中,所述关于所述客户网络中的至少一个其它客户机的身份数据中,所述身份数据包括具有地址/端口对的计数、客户机标识符以及对应于所述至少一个其它客户机的有效载荷中的至少一个的数据结构。根据本发明的一个优选实施例,在上述的数据处理方法中,向云端中的各服务器通知所述客户网络中的一客户机的状态变化包括:接收用于去除与所述客户机相关联的身份数据的调用,所述调用具有包括与所述客户机的名称相关联的注册信息的调用参数。根据本发明的一个优选实施例,在上述的数据处理方法中,向云端中的各服务器通知所述客户网络中的一客户机的状态变化包括:接收具有多个调用参数的一调用,所述调用参数包括客户机名称、云数据以及地址信息中的至少一个。根据本发明的一个优选实施例,在上述的数据处理方法中,所述数据处理方法传递所述客户机在客户网络中参与的生命周期支持的数据。根据本发明的一个优选实施例,在上述的数据处理方法中,向云端中的各服务器通知所述客户网络中的一客户机的状态变化包括:接收用于分发客户机数据的分发参数,所述分发参数具有含所述客户机的名称的多个调用参数;以及用包括与所述客户机相关联的注册信息的参数来响应。根据本发明的一个优选实施例,在上述的数据处理方法中,交换所述客户网络中的至少一个其它客户机的身份数据包括:接收收集客户机信息的请求,所述请求具有多个调用参数,所述多个调用参数包括客户机名称、云端名称以及要返回的最大结果数;以及用关于客户机的实例的客户机信息来响应。根据本发明的一个优选实施例,在上述的数据处理方法中,向云端中的各服务器通知所述客户网络中的一客户机的状态变化包括:接收用于改变所述客户机的身份数据的调用,所述调用具有多个调用参数,所述多个调用参数包括所述客户机的注册信息和更新的身份数据中的至少一个。根据本发明的一个优选实施例,在上述的数据处理方法中,所述更新的身份数据包括指定所述云端的云数据以及一个或多个地址信息。应当理解,本发明以上的一般性描述和以下的详细描述都是示例性和说明性的,并且旨在为如权利要求所述的本发明提供进一步的解释。


附图主要是用于提供对本发明进一步的理解。附图示出了本发明的实施例,并与本说明书一起起到解释本发明原理的作用。附图中:图1示出了根据本发明的数据处理方法的基本流程图。图2示意性地示出了根据本发明的数据处理方法的应用环境的结构框图。
具体实施例方式以下结合附图详细描述本发明的技术方案。图1示出了根据本发明的数据处理方法的基本流程图。如图1所示,本发明的数据处理方法主要包括以下步骤:步骤101:注册客户网络的客户机,所述注册包括注册客户机的名称和单个属性预定义值;步骤102:向云端中的各服务器通知所述客户网络中的一客户机的状态变化;步骤103:交换所述客户网络中的至少一个其它客户机的身份数据;以及步骤104:报告关于所述客户网络中的至少一个其它客户机的身份数据。较佳地,在所述关于所述客户网络中的至少一个其它客户机的身份数据中,所述身份数据包括具有地址/端口对的计数、客户机标识符以及对应于所述至少一个其它客户机的有效载荷中的至少一个的数据结构。关于以上向云端中的各服务器通知所述客户网络中的一客户机的状态变化的步骤,本发明提供了多种具体的实施例。例如,根据一个优选实施例,该步骤可以包括:接收用于去除与所述客户机相关联的身份数据的调用,所述调用具有包括与所述客户机的名称相关联的注册信息的调用参数。此外,根据另一优选实施例,该步骤可以包括:接收具有多个调用参数的一调用,所述调用参数包括客户机名称、云数据以及地址信息中的至少一个。此外,根据又一优选实施例,该步骤可以包括:接收用于分发客户机数据的分发参数,所述分发参数具有含所述客户机的名称的多个调用参数;以及用包括与所述客户机相关联的注册信息的参数来响应。实际上,本发明的上述数据处理方法中,所述数据处理方法传递所述客户机在客户网络中参与的生命周期支持的数据。另一方面,根据本发明的一个优选实施例,在上述的数据处理方法中,交换所述客户网络中的至少一个其它客户机的身份数据包括:接收收集客户机信息的请求,所述请求具有多个调用参数,所述多个调用参数包括客户机名称、云端名称以及要返回的最大结果数;以及用关于客户机的实例的客户机信息来响应。在这种情况中,较佳地,本发明的上述向云端中的各服务器通知所述客户网络中的一客户机的状态变化的步骤可以包括:接收用于改变所述客户机的身份数据的调用,所述调用具有多个调用参数,所述多个调用参数包括所述客户机的注册信息和更新的身份数据中的至少一个。根据本发明的一个优选实施例,在上述的数据处理方法中,所述更新的身份数据包括指定所述云端的云数据以及一个或多个地址信息。以下简要介绍一下,本发明的数据处理方法的应用环境的一个示例。需要理解的是,该示例并不构成对本发明的数据处理方法的任何限制。示出该结构框图的目的在于使得本发明更易于理解。该应用环境可实现各实施例以供统一服务项目检索。云计算服务系统是具有可提供给使用者的各种各样的能力和服务(包括服务项目)的现代通讯系统的示例。云计算服务系统是方便即时消息收发、视频会议、web会议和类似功能的实时通讯系统。如图2所示,在通讯系统中,用户可经由作为该通讯系统的客户机设备的各种终端设备(201、202)来进行通讯。每一客户机设备都能够执行用于语音通讯、视频通讯、即时消息通讯、应用程序共享、数据共享等的一个或多个通讯应用程序。所有这些客户机就构成了一客户网络。除了其高级功能以外,终端设备还可执行方便诸如参与社交网络、基于web的文档共享、搜索、以及类似服务等各种服务项目的应用程序。此外,这些客户机设备还可通过外部连接,例如公共交换电话网,来方便传统电话呼叫和相似通讯。客户机设备可包括任何类型的移动电话、执行通讯应用程序的任何计算设备、智能汽车控制台以及具有附加功能的闻级电话设备。在图2所示的实施例中,云端205可包括执行不同任务的多个服务器。例如,通讯系统服务器207提供注册以及路由功能。路由功能使该系统能够基于默认和/或用户设置的策略来将对一用户的呼叫路由到分配给该用户的客户机设备中的任一个。例如,如果用户不能通过常规电话被找到,则该呼叫可被转发到用户的移动电话,并且如果没有接听则可以利用多个语音邮件选项。因为终端设备可以处理附加通讯模式,所以通讯系统服务器207可以通过访问服务器206提供对这些附加通讯模式(例如即时消息通讯、视频通讯等)的访问。访问服务器206位于周边网络中并且以附加通讯模式之一允许与其他用户通过云端205的连接。通讯系统服务器207可包括执行上述功能的组合的服务器,或仅提供特定功能的专用服务器。例如,提供在场功能的家庭服务器、提供路由功能的路由服务器等。音频/视频会话服务器209通过经由内部或外部网络方便音频和/或视频会议能力来提供这些能力。中介服务器208作为去往和来自诸如移动网络等其他类型的网络的信令和媒体的中介。中介服务器208还担当会话发起协议用户代理。在通讯系统中,用户可以具有一个或多个标识符,该标识符不必限于电话号码。SIP客户机能够使用传输控制协议TCP来连接到SIP服务器和其他SIP客户机。SIP主要用于建立和拆卸语音或视频呼叫。然而,该SIP可以在需要会话发起的任何应用中使用。这些应用包括事件通知、终端移动性等。语音和/或视频通讯通常通过单独的会话协议(通常,是实时协议RTP)来完成。当使用者参与这一环境时,他们可利用由一个或多个外部客户机服务器(例如,211、212和213)或由在通讯系统内部的服务器中的一个来管理的服务项目。这些服务是通过各种标准化或专有机制可检索的。在根据各实施例的系统中,可采用检索模块/应用程序来自动地为使用者检索可用的服务项目,并且将服务项目关联数据(位置、认证、操作等)作为元数据提供给消费应用程序,从而消除对个别地检索服务项目以及手动地为每一服务建立单独的检索机制的需求。上述实施例是提供给本领域普通技术人员来实现或使用本发明的,本领域普通技术人员可在不脱离本发明的发明思想的情况下,对上述实施例做出种种修改或变化,因而本发明的保护范围并不被上述实施例所限,而应该是符合权利要求书提到的创新性特征的最大范围。
权利要求
1.一种应用于云计算系统的数据处理方法,所述云计算系统包含云端和与所述云端相对的客户网络,所述数据处理方法包括: 注册客户网络的客户机,所述注册包括注册客户机的名称和单个属性预定义值; 向云端中的各服务器通知所述客户网络中的一客户机的状态变化; 交换所述客户网络中的至少一个其它客户机的身份数据;以及 报告关于所述客户网络中的至少一个其它客户机的身份数据。
2.如权利要求1所述的数据处理方法,其特征在于,所述关于所述客户网络中的至少一个其它客户机的身份数据中,所述身份数据包括具有地址/端口对的计数、客户机标识符以及对应于所述至少一个其它客户机的有效载荷中的至少一个的数据结构。
3.如权利要求1所述的数据处理方法,其特征在于,向云端中的各服务器通知所述客户网络中的一客户机的状态变化包括: 接收用于去除与所述客户机相关联的身份数据的调用,所述调用具有包括与所述客户机的名称相关联的注册信息的调用参数。
4.如权利要求1所述的数据处理方法,其特征在于,向云端中的各服务器通知所述客户网络中的一客户机的状态变化包括: 接收具有多个调用参数的一调用,所述调用参数包括客户机名称、云数据以及地址信息中的至少一个。
5.如权利要求1所述的数据处理方法,其特征在于,所述数据处理方法传递所述客户机在客户网络中参与的生命周期支持的数据。
6.如权利要求1所述的数据处理方法,其特征在于,向云端中的各服务器通知所述客户网络中的一客户机的状态变化包括: 接收用于分发客户机数据的分发参数,所述分发参数具有含所述客户机的名称的多个调用参数;以及 用包括与所述客户机相关联的注册信息的参数来响应。
7.如权利要求1所述的数据处理方法,其特征在于,交换所述客户网络中的至少一个其它客户机的身份数据包括: 接收收集客户机信息的请求,所述请求具有多个调用参数,所述多个调用参数包括客户机名称、云端名称以及要返回的最大结果数;以及 用关于客户机的实例的客户机信息来响应。
8.如权利要求1所述的数据处理方法,其特征在于,向云端中的各服务器通知所述客户网络中的一客户机的状态变化包括: 接收用于改变所述客户机的身份数据的调用,所述调用具有多个调用参数,所述多个调用参数包括所述客户机的注册信息和更新的身份数据中的至少一个。
9.如权利要求8所述的数据处理方法,其特征在于,所述更新的身份数据包括指定所述云端的云数据以及一个或多个地址信息。
全文摘要
本发明提出了一种应用于云计算系统的数据处理方法,所述云计算系统包含云端和与所述云端相对的客户网络,所述数据处理方法包括注册客户网络的客户机,所述注册包括注册客户机的名称和单个属性预定义值;向云端中的各服务器通知所述客户网络中的一客户机的状态变化;交换所述客户网络中的至少一个其它客户机的身份数据;以及报告关于所述客户网络中的至少一个其它客户机的身份数据。
文档编号H04L29/08GK103139231SQ20111037526
公开日2013年6月5日 申请日期2011年11月22日 优先权日2011年11月22日
发明者蒋志勇 申请人:上海博腾信息科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1