WO2012122767A1 - 一种云计算的实现方法、***及终端 - Google Patents
一种云计算的实现方法、***及终端 Download PDFInfo
- Publication number
- WO2012122767A1 WO2012122767A1 PCT/CN2011/077237 CN2011077237W WO2012122767A1 WO 2012122767 A1 WO2012122767 A1 WO 2012122767A1 CN 2011077237 W CN2011077237 W CN 2011077237W WO 2012122767 A1 WO2012122767 A1 WO 2012122767A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- cloud computing
- service
- interface
- computing terminal
- module
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/54—Interprogram communication
- G06F9/547—Remote procedure calls [RPC]; Web services
Definitions
- the present invention relates to the field of mobile communication networks, and in particular, to a method, system and terminal for implementing cloud computing. Background technique
- Cloud Computing is an emerging business computing model. It distributes computing tasks across resource pools of large numbers of computers, enabling applications to acquire computing power, storage space, and various software services as needed. This resource pool is called a “cloud.” "Cloud” is a virtual computing resource that can be self-maintained and managed, usually a cluster of large servers, including compute servers, storage servers, broadband resources, and more. Cloud computing centralizes computing resources and is automatically managed by software without human involvement; this eliminates the need for application providers to worry about cumbersome details, focus more on their own business, and help innovate and reduce costs.
- cloud computing has the following characteristics:
- Cloud computing allows users to access application services from any location using a variety of terminals.
- the requested resource comes from a "cloud” rather than a fixed tangible entity.
- the app runs somewhere in the "cloud", but in reality the user doesn't need to know, and there is no need to worry about where the app is running.
- Cloud uses data multi-copy fault tolerance, and compute node isomorphism is interchangeable to ensure high reliability of services, making cloud computing more reliable than using local computers.
- Universality Cloud computing is not targeted at specific applications. Under the support of "cloud”, it can construct ever-changing applications. The same “cloud” can support different application operations at the same time.
- the size of the "cloud” can be dynamically scaled to better meet the needs of applications and user-scale growth.
- Cloud is a huge resource pool that users can purchase on demand; “cloud” can be billed like tap water, electricity, gas, etc.
- the working mode of the cloud computing terminal advocated by the industry can carry out the calculation of large data volume by the cloud computing server, and the cloud computing terminal is only responsible for performing necessary data collection, user input and result presentation.
- the cloud computing terminal in this working mode reduces the requirement of hardware processing capability and can load more complex applications.
- cloud computing servers can provide a wide variety of services, how to ensure that cloud computing terminals can effectively utilize the powerful computing power of cloud computing servers without major changes in the existing Internet and mobile communication network architectures. A major challenge in the field of cloud computing. Summary of the invention
- the main purpose of the present invention is to provide a method, a system, and a terminal for implementing cloud computing, which can achieve the purpose of efficiently utilizing the powerful computing power of the cloud computing server by the cloud computing terminal.
- a method for implementing cloud computing comprising:
- the cloud computing terminal sends the request information input by the user to the service bus;
- the service bus sends the request information to the cloud computing server by the transmission network through a predefined service interface;
- the cloud computing server provides services for the cloud computing terminal according to the received information.
- the service bus sends the request information to the cloud computing server through a pre-defined service interface through a transmission network:
- the service bus communicates with the transport network via one or more of a communication primitive based request service interface, a receive service interface, a wait service interface, and an execution service interface, and the request information is sent to the cloud computing server.
- the service bus communicates with the transmission network as:
- the service interface is encapsulated in a Session Description Protocol (SDP) description information, carried by an attribute parameter or an Extensible Markup Language (XML) file, and sent to the transport network.
- SDP Session Description Protocol
- XML Extensible Markup Language
- the method further includes:
- the cloud computing server returns the result of the application service operation to the cloud computing terminal;
- the cloud computing terminal displays the result of the received application service operation.
- a cloud computing implementation system including a transmission network, the system further includes: a cloud computing terminal, a service bus, and a cloud computing server; wherein
- a cloud computing terminal configured to send user input request information to a service bus
- a service bus configured to send the request information to a cloud computing server by using a pre-defined service interface
- the cloud computing server is configured to provide services for the cloud computing terminal according to the received information.
- the service bus is specifically configured to communicate with the transmission network by using one or more of a communication primitive-based request service interface, a receiving service interface, a waiting service interface, and an execution service interface, and the request information is Send to the cloud server.
- the service bus is specifically configured to encapsulate the service interface in the SDP description information, carry it by using an attribute parameter or an XML file, and send the message to the transmission network.
- the cloud computing server is further configured to return a result of the application service calculation to the cloud computing terminal;
- the cloud computing terminal further includes: a human machine operation interface module, an interface display module, and a local device driver module; wherein
- a man-machine interface module for receiving input from a user
- the interface display module is configured to display the result of the received application service operation; the local device driver module is used for driving the local device, wherein the local device includes one or more of a camera, a microphone, and an earpiece.
- a cloud computing terminal includes: a human-machine operation interface module and an interface display module; wherein
- a man-machine interface module for receiving input from a user
- An interface display module is configured to display a result of the received application service operation.
- the human-machine interface module is further configured to adapt the interface function of the cloud computing terminal to the application module of the cloud computing terminal;
- the interface display module is specifically configured to display a screen of a man-machine interface, and display a screen of the received audio and video data;
- the cloud computing terminal further includes: a local device driving module, configured to drive the local device, wherein the local device includes one or more of a camera, a microphone, and an earpiece.
- a local device driving module configured to drive the local device, wherein the local device includes one or more of a camera, a microphone, and an earpiece.
- the cloud computing terminal provided by the present invention is only displayed as a result of the user performing the control input node of the application service and the application service running, and the application service is provided by the cloud computing server, and the service bus is configured by a predefined communication primitive-based service interface.
- the existing transmission network establishes the connection between the cloud computing terminal and the cloud computing server, and realizes the purpose of efficiently utilizing the powerful computing capability of the cloud computing server by the cloud computing terminal without changing the existing network architecture and the transmission protocol.
- FIG. 1 is a schematic flowchart of a method for implementing cloud computing provided by the present invention
- FIG. 2 is a schematic structural diagram of a system for implementing a cloud computing provided by the present invention.
- Communication primitives can be understood as a theoretical term, describing the relationship of service levels, and the N users of two communications and their connected N layers ( Sub-layer) treats the relationship between the protocol entities; it can also be understood that the communication primitive is just a term in the specification, which is reflected in the protocol stack code is a specific function.
- the basic idea of the present invention is: the cloud computing terminal sends the request information input by the user to the service bus; the service bus sends the request information to the cloud computing server through the pre-defined service interface, and the cloud computing server receives the received Information, providing services for cloud computing terminals.
- FIG. 1 shows a flow of a method for implementing cloud computing provided by the present invention. As shown in FIG. 1, the implementation method includes the following steps:
- Step 101 The cloud computing terminal sends the request information input by the user to the service bus.
- the user inputs the request information through the screen of the human-machine operation interface displayed by the interface of the cloud computing terminal.
- the service bus is a service bus based on the communication primitive.
- Step 102 The service bus sends the received request information to the cloud computing server through a predefined service interface.
- the service bus encapsulates the communication primitive-based service interface in the Session Description Protocol (SDP) description information through the transmission network, It is carried by an attribute parameter or an Extensible Markup Language (XML) file, wherein the predefined communication primitive-based service interface includes:
- Request service interface Send service name [, parameter 1 [, parameter 2...]], delay duration, where the service name identifies the application service requested by the cloud computing server; parameter 1, parameter 2... is optional
- the delay duration refers to how long after the service is requested; when the return service result is: TRUE, it indicates that the request service is correctly executed and successfully sent; FALSE, indicating that the request service is executed incorrectly.
- the request service interface is used to not only unify the request mode of the cloud computing service on the interface, but also expand the service such as the subscription and the customized service.
- Receive service interface Receive service name [message name/status code], timeout duration, where service name identifies the type of application service that needs to be judged; message name/status code refers to the expected received message or status code; timeout duration refers to How long does it take to receive the above information is judged as timeout; when the return service result is: TRUE, the cloud computing server identifies the request to execute correctly and returns; FALSE, identifies the request execution error; TIMEOUT, identifies the timeout of the request in the setting Timeout has not been received within the duration of the message.
- TRUE the cloud computing server identifies the request to execute correctly and returns
- FALSE identifies the request execution error
- TIMEOUT identifies the timeout of the request in the setting Timeout has not been received within the duration of the message.
- the waiting time length refers to the time that needs to be waited.
- the cloud computing terminal thread is in a dormant state; the waiting service interface has no returned service result.
- the service name identifies the application service requested by the cloud computing server; parameter 1, parameter 2... is optional, and is related to the specific service; the delay duration refers to how long after the service is requested.
- the connection between the cloud computing terminal and the cloud computing server is established through the service interface described in the above 1), 2), and 3), and the cloud computing terminal is completed through the execution service interface illustrated by 4) Request execution and invocation of the service.
- the application service module may be independent or non-independent, and the plurality of application service modules maintain logical independence, and the cloud computing service response of the cloud computing terminal is not coupled.
- step 102 the service bus sends the received request information to the cloud computing server through a predefined service interface for description.
- PERL Practical Extraction Report Language
- $ret FALSE is the return value used to identify the result of the service execution.
- Line 6 calls the standard service interface "Send” and sends the "CMMB init” command to perform local initialization operations, including device initialization, local data extraction, and encapsulation.
- Line 7 calls the standard service interface "Send” and sends the "CMMB Register” command with the necessary parameters for the operation.
- Line 8 calls the standard service interface "Receive” and receives the status of successful authentication "200".
- the timeout period is set to 10 seconds, and the received return value is judged using the variable $1. If 200 is received, then $ ⁇ is set to TRUE; otherwise it is FALSE. Subsequent output is performed according to the authentication result, and the service request is ended.
- FIG. 2 is a diagram showing the structure of an implementation system of the cloud computing provided by the present invention. As shown in FIG. 2, the system includes: a cloud computing terminal, a service bus, a transmission network, and a cloud computing server;
- a cloud computing terminal configured to send user input request information to a service bus
- a service bus configured to send the request information to a cloud computing server by using a predefined service interface, where the transmission network includes an existing transmission network such as the Internet or a mobile communication network;
- the cloud computing server is configured to provide services for the cloud computing terminal according to the received information.
- the service bus is specifically configured to communicate with the transport network by using one or more of a communication primitive-based request service interface, a receive service interface, a wait service interface, and an execution service interface, and send the request information to the cloud. Calculation server.
- the service bus is specifically configured to encapsulate the service interface in the SDP description information, carry the attribute parameter or the XML file, and communicate with the transmission network.
- the cloud computing server is further configured to return the result of the application service calculation to the cloud computing terminal; wherein the cloud computing server may further include an application service module, configured to invoke the application service of the enterprise according to the received information.
- the module provides services for cloud computing terminals.
- the application service module may be independent or non-independent, and the plurality of application service modules maintain logical independence, and the cloud computing service response of the cloud computing terminal is not coupled.
- the cloud computing terminal further includes: a human machine operation interface module, an interface display module, and a local device driver module; wherein
- a man-machine interface module for receiving input from a user
- the interface display module is configured to display the result of the received application service operation; the local device driver module is used for driving the local device, wherein the local device includes one or more of a camera, a microphone, and an earpiece.
- the present invention also provides a cloud computing terminal, where the cloud computing terminal includes: a human-machine operating interface module and an interface display module;
- a man-machine interface module for receiving input from a user
- An interface display module is configured to display a result of the received application service operation.
- the human-machine interface module is further configured to adapt the interface function of the cloud computing terminal to the application module of the cloud computing terminal;
- the interface display module is specifically configured to display a screen of a man-machine interface, and display a screen of the received audio and video data;
- the cloud computing terminal further includes: a local device driving module, configured to drive the local device, wherein the local device includes one or more of a camera, a microphone, and an earpiece.
- a local device driving module configured to drive the local device, wherein the local device includes one or more of a camera, a microphone, and an earpiece.
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer And Data Communications (AREA)
- Telephonic Communication Services (AREA)
Description
一种云计算的实现方法、 ***及终端 技术领域
本发明涉及移动通信网络领域, 尤其涉及一种云计算的实现方法、 系 统及终端。 背景技术
云计算(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 )请求服务接口: Send服务名称 [, 参数 1 [, 参数 2...] ],延迟时长 其中,服务名称标识向云计算服务器请求的应用服务;参数 1 ,参数 2... 是可以选择的, 与具体服务相关; 延迟时长指经过多长时间后请求该服务; 当返回服务结果为: TRUE, 标识该请求服务被正确地执行并成功发送; FALSE, 标识该请求服务执行有误。
在具体实现时, 通过上述请求服务接口, 不仅在接口上统一了对云计 算服务的请求模式, 而且可以在预约和定制服务等业务上进行扩展。
2 )接收服务接口: Receive服务名称 [消息名称 /状态码] , 超时时长 其中, 服务名称标识需要进行判断的应用服务类型; 消息名称 /状态码 指预期接收的消息或状态码; 超时时长指在多长时间内没有接收到上述信 息判断为超时; 当返回服务结果为: TRUE, 标识云计算服务器对请求正确 执行并返回; FALSE, 标识该请求执行有误; TIMEOUT, 标识该请求在设 置的超时时长内没有接收到想要得到的信息而超时。
3 )等待服务接口: Sleep 等待时长
其中, 等待时长指需要等待的时间, 本发明实施例中, 云计算终端线 程处于休眠状态; 该等待服务接口没有返回的服务结果。
4 )执行服务接口: EXECUTIVE服务名称 [,参数 1 [,参数 2...] ] ,延迟 时长
其中,服务名称标识向云计算服务器请求的应用服务;参数 1 ,参数 2... 是可以选择的, 与具体服务相关; 延迟时长指经过多长时间后请求该服务。
本发明实施例中, 通过上述 1 )、 2 )、 3 )说明的服务接口, 建立了云计 算终端和云计算服务器之间的连接, 通过 4 )说明的执行服务接口, 完成对 云计算终端所请求服务的执行和调用。
步骤 103 , 云计算服务器根据接收到的信息, 为云计算终端提供服务; 具体地, 云计算服务器的应用服务模块根据接收到的信息, 调用自身 的应用服务模块为云计算终端提供服务; 其中, 所述应用服务模块在物理 上可以是独立的, 也可以是非独立的, 众多的应用服务模块保持逻辑上的 独立性, 对云计算终端的云计算服务响应没有耦合性。
下面以云计算终端进行电视业务鉴权请求的流程为例, 进一步地对步 骤 102,服务总线将接收到的请求信息通过预先定义的服务接口,发送至云 计算服务器的过程进行说明。
下表示出了使用 4 录和才艮告语言 ( Practical Extraction Report Language, PERL ) 实现的通信原语描述脚本, PERL作为一种解释性执行语言, 当规 范或服务流程有变化时, 可以方便地对服务总线进行重新配置, 从而大大 增强了云计算终端的适应性和灵活性。
#001 $SG_IP = " sg.mbbms .chinamobile: 80"
#002 $Proxy_IP = "10.0.0.172"
#003 $Proxy_Port = "80"
#004 $APN = "cmwap"
#005 $ret = FALSE
#006 Send "CMMB init" ,0;
#007 Send "CMMB register ,$SG_IP,$Proxy_IP,$Proxy_IP,IP,$Proxy_Port,$APN" ,5; #008 $ret = Receive( "CMMB 200" ,10);
#009 If($ret != true)
#010 {
#011Print "鉴权失败, 请重试。 "
#012 }
#013 exit;
表 1
第 1-5行声明变量并初始化,其中, $SG_IP ="sg.mbbms.chinamobile:80" 表示手机电视 SG服务器域名为 "sg.mbbms.chinamobile:80" ;
$Proxy_IP ="10.0.0.172"表示手机电视代理业务服务器 IP 地址为
"10.0.0.172" ;
$Proxy_Port ="80"表示手机电视代理服务器端口为 80;
$APN ="cmwap"表示接入网关为 "cmwap" ;
$ret = FALSE为返回值, 用以标识服务执行的结果。
第 6行调用标准服务接口 "Send" , 发送 "CMMB init" 命令, 进行本 地初始化操作, 包括设备的初始化、 本地数据的提取和封装。
第 7行调用标准服务接口 "Send" , 发送 "CMMB Register" 命令, 包 含该操作的必要参数。
第 8行调用标准服务接口 "Receive" , 接收鉴权成功的状态 "200" , 按照***手机电视规范, 设置超时时间为 10秒, 使用变量$ 1判断接 收的返回值, 接收到 200, 则$^赋值为 TRUE; 否则为 FALSE。 后续根据 鉴权结果进行相应的输出, 并结束该服务请求。
图 2示出了本发明提供的云计算的实现***的组成结构, 如图 2所示, 所述***包括: 云计算终端、 服务总线、 传输网络、 以及云计算服务器; 其中,
云计算终端, 用于发送用户输入的请求信息给服务总线;
服务总线, 用于将所述请求信息通过预先定义的服务接口, 由传输网 络发送至云计算服务器; 其中传输网络包括互联网、 移动通信网等现有传 输网络;
云计算服务器, 用于根据接收到的信息, 为云计算终端提供服务。 其中, 服务总线, 具体用于通过基于通信原语的请求服务接口、 接收 服务接口、 等待服务接口、 执行服务接口的一种或多种, 与传输网络进行 通信, 将所述请求信息发送至云计算服务器。
其中, 所述服务总线, 具体用于将服务接口封装在 SDP描述信息中, 以属性参数或 XML文件进行携带, 与传输网络进行通信,
进一步地, 所述云计算服务器, 还用于将应用服务计算的结果返回给 云计算终端; 其中, 云计算服务器还可以进一步包括应用服务模块, 用于 根据接收到的信息, 调用自身的应用服务模块为云计算终端提供服务。 所 述应用服务模块在物理上可以是独立的, 也可以是非独立的, 众多的应用 服务模块保持逻辑上的独立性, 对云计算终端的云计算服务响应没有耦合 性。
所述云计算终端进一步包括: 人机操作接口模块、 界面显示模块、 以 及本地设备驱动模块; 其中,
人机操作接口模块, 用于接收用户的输入;
界面显示模块, 用于对接收到的应用服务运算的结果进行显示; 本地设备驱动模块, 用于本地设备的驱动, 其中本地设备包括摄像头、 话筒、 听筒的一种或多种。
本发明还提供了一种云计算终端, 所述云计算终端包括: 人机操作接 口模块、 界面显示模块; 其中,
人机操作接口模块, 用于接收用户的输入;
界面显示模块, 用于对接收到的应用服务运算的结果进行显示。
其中, 所述人机操作接口模块, 还用于向上兼容所述云计算终端的接 口函数, 对云计算终端的应用模块进行适配;
所述界面显示模块, 具体用于人机操作接口的画面显示, 以及对接收 到的音视频数据进行画面显示;
所述云计算终端还包括: 本地设备驱动模块, 用于本地设备的驱动, 其中本地设备包括摄像头、 话筒、 听筒的一种或多种。
以上所述, 仅为本发明的较佳实施例而已, 并非用于限定本发明的保 护范围。
Claims
1、 一种云计算的实现方法, 其特征在于, 所述方法包括:
云计算终端发送用户输入的请求信息给服务总线;
服务总线将所述请求信息通过预先定义的服务接口, 由传输网络发送 至云计算服务器;
云计算服务器根据接收到的信息, 为云计算终端提供服务。
2、 根据权利要求 1所述的实现方法, 其特征在于, 所述服务总线将所 述请求信息通过预先定义的服务接口, 由传输网络发送至云计算服务器为: 服务总线通过基于通信原语的请求服务接口、 接收服务接口、 等待服 务接口、 执行服务接口的一种或多种, 与传输网络进行通信, 将所述请求 信息发送至云计算服务器。
3、 根据权利要求 2所述的实现方法, 其特征在于, 所述服务总线与传 输网络进行通信为:
将服务接口封装在会话描述协议 SDP描述信息中, 以属性参数或可扩 展标记语言 XML文件进行携带, 发送给传输网络。
4、 根据权利要求 1至 3任一所述的实现方法, 其特征在于, 所述方法 还包括:
云计算服务器将应用服务运算的结果返回给云计算终端;
云计算终端对接收到的应用服务运算的结果进行显示。
5、 一种云计算的实现***, 包括传输网络, 其特征在于, 所述***还 包括: 云计算终端、 服务总线、 云计算服务器; 其中,
云计算终端, 用于发送用户输入的请求信息给服务总线;
服务总线, 用于将所述请求信息通过预先定义的服务接口, 由传输网 络发送至云计算服务器;
云计算服务器, 用于根据接收到的信息, 为云计算终端提供服务。
6、 根据权利要求 5所述的***, 其特征在于, 所述服务总线, 具体用 于通过基于通信原语的请求服务接口、 接收服务接口、 等待服务接口、 执 行服务接口的一种或多种, 与传输网络进行通信, 将所述请求信息发送至 云计算服务器。
7、 根据权利要求 6所述的***, 其特征在于, 所述服务总线, 具体用 于将服务接口封装在 SDP描述信息中, 以属性参数或 XML文件进行携带, 发送给传输网络。
8、 根据权利要求 5至 7任一所述的***, 其特征在于, 所述云计算服 务器, 还用于将应用服务计算的结果返回给云计算终端;
所述云计算终端进一步包括: 人机操作接口模块、 界面显示模块、 以 及本地设备驱动模块; 其中,
人机操作接口模块, 用于接收用户的输入;
界面显示模块, 用于对接收到的应用服务运算的结果进行显示; 本地设备驱动模块, 用于本地设备的驱动, 其中本地设备包括摄像头、 话筒、 听筒的一种或多种。
9、 一种云计算终端, 其特征在于, 所述云计算终端包括: 人机操作接 口模块、 界面显示模块; 其中,
人机操作接口模块, 用于接收用户的输入;
界面显示模块, 用于对接收到的应用服务运算的结果进行显示。
10、 根据权利要求 9所述的云计算终端, 其特征在于, 所述人机操作 接口模块, 还用于向上兼容所述云计算终端的接口函数, 对云计算终端的 应用模块进行适配;
所述界面显示模块, 具体用于人机操作接口的画面显示, 以及对接收 到的音视频数据进行画面显示;
所述云计算终端还包括: 本地设备驱动模块, 用于本地设备的驱动, 其中本地设备包括摄像头、 话筒、 听筒的一种或多种
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011100653841A CN102118448A (zh) | 2011-03-17 | 2011-03-17 | 一种云计算的实现方法、***及终端 |
CN201110065384.1 | 2011-03-17 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2012122767A1 true WO2012122767A1 (zh) | 2012-09-20 |
Family
ID=44217036
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2011/077237 WO2012122767A1 (zh) | 2011-03-17 | 2011-07-18 | 一种云计算的实现方法、***及终端 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN102118448A (zh) |
WO (1) | WO2012122767A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111147537A (zh) * | 2018-12-29 | 2020-05-12 | 王彬 | 自适应云计算信道处理方法及存储介质 |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102118448A (zh) * | 2011-03-17 | 2011-07-06 | 中兴通讯股份有限公司 | 一种云计算的实现方法、***及终端 |
CN103458054B (zh) * | 2011-10-14 | 2017-01-18 | 深圳市京华科讯科技有限公司 | 一种云设备宏控制*** |
CN102419643B (zh) * | 2011-10-26 | 2014-07-23 | 南京华设科技股份有限公司 | 基于云的远程文字录入方法及*** |
CN103179167B (zh) * | 2011-12-26 | 2017-02-22 | 深圳光启高等理工研究院 | 一种云计算的方法、***及负载均衡服务器 |
CN103428255A (zh) * | 2012-05-25 | 2013-12-04 | 苏州工业园区讯贝智能***有限公司 | 一种云计算通讯方法及*** |
CN102821042B (zh) * | 2012-07-27 | 2015-05-06 | 华为技术有限公司 | 数据处理方法、装置和*** |
CN102868749A (zh) * | 2012-09-20 | 2013-01-09 | 张晋 | 一种农业种植、饲养的物联网云服务***及服务流程方法 |
CN106131003B (zh) * | 2016-06-30 | 2021-04-30 | 中国电力科学研究院 | 一种基于服务原语描述的主子站间服务辨识方法 |
CN111064713B (zh) | 2019-02-15 | 2021-05-25 | 腾讯科技(深圳)有限公司 | 一种分布式***中的节点控制方法和相关装置 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100042720A1 (en) * | 2008-08-12 | 2010-02-18 | Sap Ag | Method and system for intelligently leveraging cloud computing resources |
US20100131649A1 (en) * | 2008-11-26 | 2010-05-27 | James Michael Ferris | Systems and methods for embedding a cloud-based resource request in a specification language wrapper |
CN101976266A (zh) * | 2010-11-22 | 2011-02-16 | 何吴迪 | 一种基于直视媒体单元的云计算搜索输出架构方法 |
CN201765535U (zh) * | 2010-08-02 | 2011-03-16 | 龙山 | 便携式云终端装置 |
CN102118448A (zh) * | 2011-03-17 | 2011-07-06 | 中兴通讯股份有限公司 | 一种云计算的实现方法、***及终端 |
-
2011
- 2011-03-17 CN CN2011100653841A patent/CN102118448A/zh active Pending
- 2011-07-18 WO PCT/CN2011/077237 patent/WO2012122767A1/zh active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100042720A1 (en) * | 2008-08-12 | 2010-02-18 | Sap Ag | Method and system for intelligently leveraging cloud computing resources |
US20100131649A1 (en) * | 2008-11-26 | 2010-05-27 | James Michael Ferris | Systems and methods for embedding a cloud-based resource request in a specification language wrapper |
CN201765535U (zh) * | 2010-08-02 | 2011-03-16 | 龙山 | 便携式云终端装置 |
CN101976266A (zh) * | 2010-11-22 | 2011-02-16 | 何吴迪 | 一种基于直视媒体单元的云计算搜索输出架构方法 |
CN102118448A (zh) * | 2011-03-17 | 2011-07-06 | 中兴通讯股份有限公司 | 一种云计算的实现方法、***及终端 |
Non-Patent Citations (1)
Title |
---|
XIAO YUNPENG ET AL.: "Design and Implementation of OMS IM System Based on Cloud Computing", JOURNAL OF CHONGQING UNIVERSITY OF POSTS AND TELECOMMUNICATIONS (NATURAL SCIENCE EDITION), vol. 22, no. 4, 15 August 2010 (2010-08-15) * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111147537A (zh) * | 2018-12-29 | 2020-05-12 | 王彬 | 自适应云计算信道处理方法及存储介质 |
CN111147537B (zh) * | 2018-12-29 | 2020-10-09 | 王彬 | 自适应云计算信道处理方法及存储介质 |
CN111147537B8 (zh) * | 2018-12-29 | 2020-10-30 | 上海蓝云网络科技有限公司 | 自适应云计算信道处理方法及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN102118448A (zh) | 2011-07-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2012122767A1 (zh) | 一种云计算的实现方法、***及终端 | |
JP5726300B2 (ja) | データカード、及びデータカードのネットワーキング方法 | |
EP2854376B1 (en) | Transmission method, device and system for media stream | |
KR102140636B1 (ko) | Nfv를 통한 풀 기반 m2m 서비스 계층 구축 | |
CN104253856A (zh) | 可缩放Web实时通信媒体引擎以及相关的方法、*** | |
US10645172B1 (en) | Socket tunneling connections in a service provider environment | |
WO2017162089A1 (zh) | 网络服务的业务配置方法和装置 | |
KR20170055530A (ko) | 서비스 레이어를 통해 제3자 서비스들에 대한 액세스를 가능하게 하는 시스템들 및 방법들 | |
WO2010127531A1 (zh) | 基于web service的装置、web service组件及方法 | |
WO2013178099A1 (zh) | 一种实现远程桌面的***、方法、客户端和服务中心 | |
WO2010148914A1 (zh) | 一种拨号服务创建的方法和装置 | |
CN102118397B (zh) | 一种基于手机的远程会议通信方法和*** | |
US11411812B2 (en) | Dynamic service creation for microservice-based integration service | |
WO2013185441A1 (zh) | 一种移动宽带设备多pdp数据通讯的驱动装置和方法 | |
CN115550354A (zh) | 一种数据处理方法、装置及计算机可读存储介质 | |
US20140331292A1 (en) | Abstracted authenticated client connectivity application programming interface (api) | |
WO2024103943A1 (zh) | 一种业务处理方法、装置、存储介质及设备 | |
CN104797004A (zh) | 主从设备间实现自动组网的方法 | |
WO2011130962A1 (zh) | 远程处理方法、装置及*** | |
WO2010130131A1 (zh) | 一种实现设备管理任务并行工作的***和方法 | |
WO2012010002A1 (zh) | 一种物联网终端java应用的业务调试装置和方法 | |
WO2023246060A1 (zh) | 用户认证授权方法、装置、介质及设备 | |
WO2013123688A1 (zh) | 数据访问方法及装置 | |
CN112953992A (zh) | 网络***、通信与组网方法、设备及存储介质 | |
WO2012079374A1 (zh) | 对虚拟串口和物理串口进行绑定的方法、装置及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 11861006 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 11861006 Country of ref document: EP Kind code of ref document: A1 |