一种云计算的实现方法、系统及终端的制作方法

文档序号:7612409阅读:409来源:国知局
专利名称:一种云计算的实现方法、系统及终端的制作方法
技术领域
本发明涉及移动通信网络领域,尤其涉及一种云计算的实现方法、系统及终端。
背景技术
云计算(Cloud Computing)是一种新兴的商业计算模型。它将计算任务分布在大 量计算机构成的资源池上,使各种应用系统能够根据需要获取计算能力、存储空间和各种 软件服务,这种资源池称为“云”。“云”是一些可以自我维护和管理的虚拟计算资源,通常 为一些大型服务器集群,包括计算服务器、存储服务器、宽带资源等等。云计算将计算资源 集中起来,并由软件实现自动管理,无需人为参与;这就使得应用提供者无需为繁琐的细节 而烦恼,能够更加专注于自己的业务,有利于创新和降低成本。总的来说,云计算具有以下特点(1)超大规模。“云”具有相当的规模,例如IBM、微软等的“云”拥有数十万台服务 器,企业的私有云一般也拥有数百上千台服务器。“云”能够赋予用户前所未有的计算能力。(2)虚拟化。云计算支持用户在任意位置、使用各种终端获取应用服务。所请求的 资源来自“云”,而不是固定的有形的实体。应用在“云”中某处运行,但实际上用户无需了 解,也不用担心应用运行的具体位置。只需一个终端,如手机、笔记本电脑等,就可以通过网 络服务来实现用户所需,甚至包括超级计算这样的任务。(3)高可靠性。“云”使用了数据多副本容错,计算节点同构可互换等措施来保障 服务的高可靠性,使得云计算比使用本地计算机可靠。(4)通用性。云计算不针对特定的应用,在“云”的支撑下可以构造出千变万化的 应用,同一个“云”可以同时支撑不同的应用运行。(5)高可扩展性。“云”的规模可以动态伸缩,更好地满足应用和用户规模增长的需要。(6)按需服务。“云”是一个庞大的资源池,用户可以按需购买;“云”可以像自来 水、电、煤气等进行计费。(7)极其廉价。由于“云”的特殊容错措施可以采用极其廉价的节点来构成“云”, “云”的自动化集中式管理使大量企业无需负担日益高昂的数据中心管理成本,“云”的通用 性使资源的利用率较之传统系统大幅提升,因此用户可以充分享受“云”的低成本优势,往 往能够只要花费几百美元、几天时间就能完成以前需要数万美元、数月时间才能完成的任务。而目前业界推崇的云计算终端的工作模式,可以将大数据量的运算由云计算服务 器来进行,云计算终端只负责进行必要的数据采集、用户输入和结果呈现。该工作模式下的 云计算终端,降低了对硬件处理能力的要求,可以加载更加复杂的应用,可是目前业界还没 有一个统一的标准来规范云计算服务器和云计算终端之间的通信模式。而由于云计算服务 器可以提供的服务种类繁多,如何保证在现有互联网、移动通信网等传输网络的架构不发 生重大改变的情况下,实现云计算终端高效利用云计算服务器的强大运算能力,成为云计算领域面临的重大挑战。

发明内容
有鉴于此,本发明的主要目的在于提供一种云计算的实现方法、系统及终端,实现 了云计算终端高效利用云计算服务器强大运算能力的目的。为达到上述目的,本发明的技术方案是这样实现的一种云计算的实现方法,所述方法包括云计算终端发送用户输入的请求信息给服务总线;服务总线将所述请求信息通过预先定义的服务接口,由传输网络发送至云计算服 务器;云计算服务器根据接收到的信息,为云计算终端提供服务。其中,所述服务总线将所述请求信息通过预先定义的服务接口,由传输网络发送 至云计算服务器为服务总线通过基于通信原语的请求服务接口、接收服务接口、等待服务接口、执行 服务接口的一种或多种,与传输网络进行通信,将所述请求信息发送至云计算服务器。其中,所述服务总线与传输网络进行通信为将服务接口封装在会话描述协议SDP描述信息中,以属性参数或可扩展标记语言 XML文件进行携带,发送给传输网络。进一步地,所述方法还包括云计算服务器将应用服务运算的结果返回给云计算终端;云计算终端对接收到的应用服务运算的结果进行显示。一种云计算的实现系统,包括传输网络,所述系统还包括云计算终端、服务总线、 云计算服务器;其中,云计算终端,用于发送用户输入的请求信息给服务总线;服务总线,用于将所述请求信息通过预先定义的服务接口,由传输网络发送至云 计算服务器;云计算服务器,用于根据接收到的信息,为云计算终端提供服务。进一步地,所述服务总线,具体用于通过基于通信原语的请求服务接口、接收服务 接口、等待服务接口、执行服务接口的一种或多种,与传输网络进行通信,将所述请求信息 发送至云计算服务器。进一步地,所述服务总线,具体用于将服务接口封装在SDP描述信息中,以属性参 数或XML文件进行携带,发送给传输网络。其中,所述云计算服务器,还用于将应用服务计算的结果返回给云计算终端;所述云计算终端进一步包括人机操作接口模块、界面显示模块、以及本地设备驱 动模块;其中,人机操作接口模块,用于接收用户的输入;界面显示模块,用于对接收到的应用服务运算的结果进行显示;本地设备驱动模块,用于本地设备的驱动,其中本地设备包括摄像头、话筒、听筒 的一种或多种。
一种云计算终端,所述云计算终端包括人机操作接口模块、界面显示模块;其 中,人机操作接口模块,用于接收用户的输入;界面显示模块,用于对接收到的应用服务运算的结果进行显示。其中,所述人机操作接口模块,还用于向上兼容所述云计算终端的接口函数,对云 计算终端的应用模块进行适配;所述界面显示模块,具体用于人机操作接口的画面显示,以及对接收到的音视频 数据进行画面显示;所述云计算终端还包括本地设备驱动模块,用于本地设备的驱动,其中本地设备 包括摄像头、话筒、听筒的一种或多种。本发明提供的云计算终端仅仅作为用户进行应用服务的控制输入节点和应用服 务运行的结果展示,而应用服务通过云计算服务器进行提供,服务总线通过预先定义的基 于通信原语的服务接口,由现有的传输网络进行云计算终端和云计算服务器之间连接的建 立,在不改变现有网络架构、传输协议的前提下,实现了云计算终端高效利用云计算服务器 强大运算能力的目的。


图1为本发明提供的云计算的实现方法的流程示意图;图2为本发明提供的云计算的实现系统的组成结构示意图。
具体实施例方式为了便于理解,首先说明下通信原语的概念通信原语可以理解为一个理论层面 上的术语,描述了服务层次的关系,以及两个通信的N用户和它们相连的N层(子层)对待 协议实体之间的关系;也可以这样理解,通信原语只是规范里面的一个术语,反映到协议栈 代码里就是一个个具体的函数了。本发明的基本思想为云计算终端发送用户输入的请求信息给服务总线;服务总 线将所述请求信息通过预先定义的服务接口,由传输网络发送至云计算服务器;云计算服 务器根据接收到的信息,为云计算终端提供服务。为使本发明的目的、技术方案和优点更加清楚明白,以下举实施例并参照附图,对 本发明进一步详细说明。图1示出了本发明提供的云计算的实现方法的流程,如图1所示,所述实现方法包 括下述步骤步骤101,云计算终端发送用户输入的请求信息给服务总线;具体地,本步骤中,用户通过云计算终端的界面显示模块显示的人机操作接口的 画面,输入请求信息;其中本发明实施例中,所述服务总线为基于通信原语的服务总线。步骤102,服务总线将接收到的请求信息通过预先定义的服务接口,发送至云计算 服务器;具体地,本步骤中,服务总线通过传输网络,将基于通信原语的服务接口封装在会 话描述协议(Session Description Protocol, SDP)描述信息中,以属性参数或可扩展标记语言(Extensible Markup Language, XML)文件进行携带,其中,预先定义的基于通信原语 的服务接口包括1)请求服务接口 Aend服务名称[,参数1 [,参数2...]],延迟时长其中,服务名称标识向云计算服务器请求的应用服务;参数1,参数2...是可以 选择的,与具体服务相关;延迟时长指经过多长时间后请求该服务;当返回服务结果为 TRUE,标识该请求服务被正确地执行并成功发送;FALSE,标识该请求服务执行有误。在具体实现时,通过上述请求服务接口,不仅在接口上统一了对云计算服务的请 求模式,而且可以在预约和定制服务等业务上进行扩展。2)接收服务接口 =Receive服务名称[消息名称/状态码],超时时长其中,服务名称标识需要进行判断的应用服务类型;消息名称/状态码指预期接 收的消息或状态码;超时时长指在多长时间内没有接收到上述信息判断为超时;当返回服 务结果为TRUE,标识云计算服务器对请求正确执行并返回;FALSE,标识该请求执行有误; TIMEOUT,标识该请求在设置的超时时长内没有接收到想要得到的信息而超时。3)等待服务接口 Sle印等待时长其中,等待时长指需要等待的时间,本发明实施例中,云计算终端线程处于休眠状 态;该等待服务接口没有返回的服务结果。4)执行服务接口 EXECUTIVE服务名称[,参数1 [,参数2...]],延迟时长其中,服务名称标识向云计算服务器请求的应用服务;参数1,参数2...是可以选 择的,与具体服务相关;延迟时长指经过多长时间后请求该服务。本发明实施例中,通过上述1)、2)、;3)说明的服务接口,建立了云计算终端和云计 算服务器之间的连接,通过4)说明的执行服务接口,完成对云计算终端所请求服务的执行 和调用。步骤103,云计算服务器根据接收到的信息,为云计算终端提供服务;具体地,云计算服务器的应用服务模块根据接收到的信息,调用自身的应用服务 模块为云计算终端提供服务;其中,所述应用服务模块在物理上可以是独立的,也可以是非 独立的,众多的应用服务模块保持逻辑上的独立性,对云计算终端的云计算服务响应没有 耦合性。下面以云计算终端进行电视业务鉴权请求的流程为例,进一步地对步骤102,服 务总线将接收到的请求信息通过预先定义的服务接口,发送至云计算服务器的过程进行说 明。下表示出了使用摘录和报告语 目(Practical Extraction Report Language, PERL)实现的通信原语描述脚本,PERL作为一种解释性执行语言,当规范或服务流程有变 化时,可以方便地对服务总线进行重新配置,从而大大增强了云计算终端的适应性和灵活 性。
权利要求
1.一种云计算的实现方法,其特征在于,所述方法包括 云计算终端发送用户输入的请求信息给服务总线;服务总线将所述请求信息通过预先定义的服务接口,由传输网络发送至云计算服务器;云计算服务器根据接收到的信息,为云计算终端提供服务。
2.根据权利要求1所述的实现方法,其特征在于,所述服务总线将所述请求信息通过 预先定义的服务接口,由传输网络发送至云计算服务器为服务总线通过基于通信原语的请求服务接口、接收服务接口、等待服务接口、执行服务 接口的一种或多种,与传输网络进行通信,将所述请求信息发送至云计算服务器。
3.根据权利要求2所述的实现方法,其特征在于,所述服务总线与传输网络进行通信为将服务接口封装在会话描述协议SDP描述信息中,以属性参数或可扩展标记语言XML 文件进行携带,发送给传输网络。
4.根据权利要求1至3任一所述的实现方法,其特征在于,所述方法还包括 云计算服务器将应用服务运算的结果返回给云计算终端;云计算终端对接收到的应用服务运算的结果进行显示。
5.一种云计算的实现系统,包括传输网络,其特征在于,所述系统还包括云计算终 端、服务总线、云计算服务器;其中,云计算终端,用于发送用户输入的请求信息给服务总线;服务总线,用于将所述请求信息通过预先定义的服务接口,由传输网络发送至云计算 服务器;云计算服务器,用于根据接收到的信息,为云计算终端提供服务。
6.根据权利要求5所述的系统,其特征在于,所述服务总线,具体用于通过基于通信原 语的请求服务接口、接收服务接口、等待服务接口、执行服务接口的一种或多种,与传输网 络进行通信,将所述请求信息发送至云计算服务器。
7.根据权利要求6所述的系统,其特征在于,所述服务总线,具体用于将服务接口封装 在SDP描述信息中,以属性参数或XML文件进行携带,发送给传输网络。
8.根据权利要求5至7任一所述的系统,其特征在于,所述云计算服务器,还用于将应 用服务计算的结果返回给云计算终端;所述云计算终端进一步包括人机操作接口模块、界面显示模块、以及本地设备驱动模 块;其中,人机操作接口模块,用于接收用户的输入; 界面显示模块,用于对接收到的应用服务运算的结果进行显示; 本地设备驱动模块,用于本地设备的驱动,其中本地设备包括摄像头、话筒、听筒的一 种或多种。
9.一种云计算终端,其特征在于,所述云计算终端包括人机操作接口模块、界面显示 模块;其中,人机操作接口模块,用于接收用户的输入; 界面显示模块,用于对接收到的应用服务运算的结果进行显示。
10.根据权利要求9所述的云计算终端,其特征在于,所述人机操作接口模块,还用于 向上兼容所述云计算终端的接口函数,对云计算终端的应用模块进行适配;所述界面显示模块,具体用于人机操作接口的画面显示,以及对接收到的音视频数据 进行画面显示;所述云计算终端还包括本地设备驱动模块,用于本地设备的驱动,其中本地设备包括 摄像头、话筒、听筒的一种或多种。
全文摘要
本发明提供了一种云计算的实现方法、系统及终端,所述方法包括云计算终端发送用户输入的请求信息给服务总线;服务总线将所述请求信息通过预先定义的服务接口,由传输网络发送至云计算服务器;云计算服务器根据接收到的信息,为云计算终端提供服务。本发明提供的云计算终端仅仅作为用户进行应用服务的控制输入节点和应用服务运行的结果展示,而应用服务通过云计算服务器进行提供,服务总线通过预先定义的基于通信原语的服务接口,由现有的传输网络进行云计算终端和云计算服务器之间连接的建立,在不改变现有网络架构、传输协议的前提下,实现了云计算终端高效利用云计算服务器强大运算能力的目的。
文档编号H04L29/06GK102118448SQ20111006538
公开日2011年7月6日 申请日期2011年3月17日 优先权日2011年3月17日
发明者刘小锐, 刘臻, 周洋, 滕国霖 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1