云应用处理系统、方法、装置及设备

文档序号:493303 发布日期:2022-01-07 浏览:23次 >En<

阅读说明:本技术 云应用处理系统、方法、装置及设备 (Cloud application processing system, method, device and equipment ) 是由 梁卡喆 陈煜瀚 于 2021-08-04 设计创作,主要内容包括:本申请公开了云应用处理系统、方法和装置,云游戏处理系统,以及电子设备。其中,所述系统包括服务端和客户端,服务端用于在触发云应用的云端互动操作时,向客户端发送与云端互动操作相关的本地应用的启动指示信息;接收客户端发送的云应用本地互动操作数据;根据所述本地互动操作数据,执行云应用互动处理;客户端用于根据所述启动指示信息,启动所述本地应用;通过所述本地应用,确定所述本地互动操作数据;将所述本地互动操作数据发送至服务器。采用这种处理方式,使得云应用开发商不需做任何改动,就可实现云应用在"端"和"云"操作体验的一致,用户在使用云应用时可获得原生般的体验。(The application discloses a cloud application processing system, a cloud application processing method, a cloud application processing device, a cloud game processing system and an electronic device. The system comprises a server and a client, wherein the server is used for sending starting indication information of local application related to cloud interactive operation to the client when the cloud interactive operation of the cloud application is triggered; receiving cloud application local interactive operation data sent by a client; executing cloud application interactive processing according to the local interactive operation data; the client is used for starting the local application according to the starting indication information; determining the local interactive operation data through the local application; and sending the local interaction operation data to a server. By adopting the processing mode, the cloud application developer can realize the consistency of the operation experience of the cloud application on the &#39;end&#39; and the &#39;cloud&#39; without changing any way, and a user can obtain the original experience when using the cloud application.)

云应用处理系统、方法、装置及设备

技术领域

本申请涉及云计算技术领域,具体涉及云应用处理系统、方法和装置,以及电子设备。

背景技术

云应用(Cloud Apps)是指终端与云端互动的应用,终端操作同步云端,而占用本地空间也通过云端备份保留终端数据。云应用不但可以帮助用户降低设备成本,其跨平台特性还可以帮助用户显著降低使用成本,并提高工作效率,因此传统的终端应用向云应用转型的发展革新浪潮已经不可阻挡。

一种典型的云应用就是云游戏,云游戏是将游戏迁移到云端运行,用户的移动终端(如智能手机等)通过实时音视频技术玩到云端的游戏。用户在玩云游戏的时候,期望得到和在移动终端上玩游戏基本无差别的体验,即达到“端”和“云”一致的操作体验。

然而,在实现本发明过程中,发明人发现当前主流的云游戏只允许用户使用云端的输入法,以及通过云端的即时通信APP登录,这样就会导致用户遇到一些比较影响功能体验的问题,问题如下:

1.在玩云游戏的过程需要进行文字输入的时候,会使用云服务器的输入法, 操作层面给用户带来了不好的体验;

2.当前很多云游戏不支持语音通信,功能层面造成了缺失;

3.本地端的设备信息没有同步到云端服务器,带来应用侧的统计打点异常等问题;

4.目前的很多云游戏解决方案并不支持自适应分辨率和异形屏的适配,视觉层面给用户带来了不好的体验;

5.不支持本地端的电商平台APP/第三方支付APP/即时通信APP的登录和支付。

综上所述,现有技术存在用户在使用云应用时无法获得与用户使用终端应用相同操作体验的问题。

发明内容

本申请提供云应用处理方法,以解决现有技术存在用户使用云应用无法获得与用户使用终端应用相同操作体验的问题。本申请另外提供。

本申请提供一种云应用处理系统,包括:

服务端,用于在触发云应用的云端互动操作时,向客户端发送与云端互动操作相关的本地应用的启动指示信息;接收客户端发送的云应用本地互动操作数据;根据所述本地互动操作数据,执行云应用互动处理;

客户端,用于根据所述启动指示信息,启动所述本地应用;通过所述本地应用,确定所述本地互动操作数据;将所述本地互动操作数据发送至服务器。

可选的,服务端,还用于接收客户端发送的设备参数数据;根据所述设备参数数据,确定云应用渲染数据;

客户端,还用于将设备参数数据发送至云应用服务器。

本申请还提供一种云应用处理方法,包括:

在触发云应用互动操作时,向客户端发送与云应用互动操作相关的本地应用的启动指示信息;

接收客户端发送的云应用本地互动操作数据;

根据所述本地互动操作数据,执行云应用互动处理。

可选的,所述根据所述本地互动操作数据,执行云应用互动处理,包括:

通过操作系统,将所述本地互动操作数据写入到输入设备;

云应用通过所述输入设备获取所述本地互动操作数据。

可选的,还包括:

接收客户端发送的设备参数数据;

根据所述设备参数数据,确定云应用渲染数据。

可选的,所述根据所述设备参数数据,确定云应用渲染数据,包括:

将所述设备参数数据写入到操作系统对应的参数接口;

云应用通过所述参数接口获取所述设备参数数据。

本申请还提供一种云应用处理方法,包括:

接收服务端发送的与云应用互动操作相关的本地应用的启动指示信息;

根据所述启动指示信息,启动所述本地应用;

通过所述本地应用,确定云应用本地互动操作数据;

将所述本地互动操作数据发送至服务器,以便于服务端根据所述本地互动操作数据,执行云应用互动处理。

可选的,所述本地应用包括:语音采集;所述本地操作数据包括:用户语音数据;

所述将所述本地互动操作数据发送至服务器,采用如下方式:

向服务端发送实时语音数据流。

可选的,还包括:

向服务端发送设备参数数据,以便于服务端根据所述设备参数数据,确定云应用渲染数据。

本申请还提供一种云应用处理系统,包括:

服务端,用于接收客户端发送的设备参数数据;根据所述设备参数数据,确定云应用渲染数据;

客户端,用于将设备参数数据发送至服务器。

本申请还提供一种云游戏处理系统,包括:

服务端,用于在触发云游戏的云端互动操作时,向客户端发送与云端互动操作相关的本地应用的启动指示信息;接收客户端发送的云游戏本地互动操作数据;根据所述本地互动操作数据,执行云游戏互动处理;

客户端,用于根据所述启动指示信息,启动所述本地应用;通过所述本地应用,确定所述本地互动操作数据;将所述本地互动操作数据发送至服务器。

本申请还提供一种电子设备,包括:

处理器;以及

存储器,用于存储实现上述方法的程序,该设备通电并通过所述处理器运行该方法的程序。

本申请还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述各种方法。

本申请还提供一种包括指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述各种方法。

与现有技术相比,本申请具有以下优点:

本申请实施例提供的云应用处理系统,通过让用户可使用终端本地的应用(如输入法、麦克风、电商应用、第三方支付应用、即时通信应用等)与目标云应用进行互动操作,如用户使用终端输入法在云应用界面中输入信息,使用终端麦克风采集目标云应用需要的语音数据,使用终端本地的电商应用/第三方支付应用/即时通信应用进行登录,以便为使用云应用进行支付,等等。采用这种处理方式,使得云应用开发商不需做任何改动,就可实现云应用在"端"和"云"操作体验的一致,用户在使用云应用时可获得原生般的体验。

本申请实施例提供的云应用处理系统,通过将终端的系统参数同步到云端服务器,这样云应用能适配异形屏和用户终端的分辨率来使用云应用,等等。采用这种处理方式,使得云应用开发商不需做任何改动,就可实现云应用在"端"和 "云"操作体验的一致,用户在使用云应用时可获得原生般的体验。

附图说明

图1本申请提供的云应用处理系统的结构示意图;

图2本申请提供的云应用处理系统的场景示意图;

图3本申请提供的云应用处理系统的设备交互示意图;

图4本申请提供的云应用处理系统的具体设备交互示意图。

具体实施方式

在下面的描述中阐述了很多具体细节以便于充分理解本申请。但是本申请能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本申请内涵的情况下做类似推广,因此本申请不受下面公开的具体实施的限制。

在本申请中,提供了云应用处理系统、方法和装置,云游戏处理系统,以及电子设备。在下面的实施例中逐一对各种方案进行详细说明。

第一实施例

请参考图1,其为本申请的云应用处理系统的实施例的结构示意图。所述系统可包括:服务端1和客户端2。

所述云应用是指终端设备与服务(云)端互动的应用,终端操作同步云端,而占用本地空间也通过云端备份保留终端数据。所述云应用,包括但不限于:云游戏,还可以为其它常用的云应用。

所述服务端1可以是公有云服务端,为多个终端设备提供云应用服务。所述服务端也可以是私有云服务端,专用于为某个范围(如社区、单位等)的终端设备提供云应用服务。所述客户端2,包括但不限于智能手机,还包括个人电脑、PAD、iPad等终端设备。

请参考图2,其为本申请提供的云应用处理系统实施例的场景示意图。在本实施例中,服务端和客户端间可通过网络连接,如客户端可通过WIFI等方式联网,等等。用户可通过客户端使用服务端提供的云应用服务,观看服务端提供的云应用界面。以通过平板电脑玩云游戏为例,当用户玩云游戏,触发云游戏的云端互动操作时,如要输入游戏交互信息,此时如果采用现有技术拉起云端的输入法,平板电脑显示的输入软键盘是用户不太熟悉、不太适应的云端样式的输入键盘,云游戏的输入界面对用户不够友好,不便于用户使用。如果采用本申请实施例提供的系统,服务端向平板电脑发送启动终端输入法的指示信息,平板电脑拉起本地输入法,此时用户看到的是非常熟悉的平板电脑键盘外观,用户更适应这种输入方式,获得了原生般的体验,实现了云游戏在"端"和"云" 操作体验的一致。

请参考图3,其为本申请提供的云应用处理系统实施例的设备交互示意图。在本实施例中,服务端用于在触发云应用的云端互动操作时,向客户端发送针对与云端互动操作相关的本地应用的启动指示信息;接收客户端发送的云应用本地互动操作数据;根据所述本地互动操作数据,执行云应用互动处理;相应的,客户端用于根据所述启动指示信息,启动所述本地应用;通过所述本地应用,确定所述本地互动操作数据;将所述本地互动操作数据发送至服务器。

下面以云游戏为例,对本申请提供的云应用处理系统的具体实施方式进行说明。用户在使用云游戏时,可通过点击云游戏界面上的互动按钮,触发云游戏的云端互动操作,如点击“输入”按钮,则云游戏界面会显示输入软键盘。服务端可监听“输入”按钮的单击事件,在捕获到该事件发生时,向客户端发送针对与云游戏输入操作相关的客户端本地输入法应用的启动指示信息。

所述本地应用的启动指示信息,可通过数据包的形式在服务端和客户端间传输。该数据包的内容为所述本地应用的启动指示信息,如启动本地输入法的指示信息为{cmd:"键盘"},启动本地麦克风的指示信息为{cmd:"语音"}。该数据包可通过预先构建的数据通道,从服务端发送至客户端。

在用户启动云游戏客户端后,客户端将连接云游戏服务端,此时创建这两个设备间的数据通道。所述数据通道,可以是基于TCP/UDP建立的长连接。具体实施时,也可以采用其它方式构建数据通道,如实时音视频WebRTC等方式。

在本实施例中,服务端具体用于基于传输控制协议TCP,创建与云应用客户端对应的长连接数据通道。采用这种处理方式,可以有效防止数据包丢失。具体实施时,也可以基于UDP创建数据通道,UDP属于不可靠传输,此时可结合数据包序号检查,发现数据包丢失现象。

客户端接收到数据包后,可解析数据包,从中获取所述本地应用的启动指示信息。然后,就可以根据所述启动指示信息,启动所述本地应用。具体实施时,在终端设备的操作系统中可内置本地应用模块,通过执行本地应用的唤醒指令,就可以启动本地应用。

以启动客户端本地输入法为例,客户端启动本地输入法后,在云游戏的显示画面中将显示本地键盘的外观。用户通过其熟悉的本地键盘,输入与云游戏交互的信息,输入的内容即为所述本地互动操作数据。客户端将所述本地互动操作数据发送至服务端。

服务端接收到所述本地互动操作数据后,即可根据所述本地互动操作数据,执行云应用互动处理。在本实施例中,可通过服务器操作系统,将所述本地互动操作数据写入到云应用服务端的输入设备;云应用通过所述输入设备获取所述本地互动操作数据。采用这种操作系统底层键盘事件响应处理方式,使得用户感知不到设备间的数据传输处理,可以进一步提升云应用在"端"和"云"操作体验的一致性。

在一个示例中,所述本地互动操作数据为用户通过客户端本地输入法输入的内容,服务端可将客户端本地输入法获得的输入内容写入到服务端的输入法;云应用通过云端输入法获取所述本地互动操作数据,进行后续处理。

在另一个示例中,所述本地互动操作数据为用户通过登录客户端本地第三方支付应用进行支付得到的支付数据,服务端可将客户端本地支付数据写入到服务端的第三方支付装置;云应用通过云端第三方支付装置获取所述本地支付数据,进行支付后的处理。

在又一个示例中,所述本地互动操作数据为用户通过客户端本地麦克风采集的用户语音数据,服务端可将客户端本地麦克风采集的用户语音数据写入到服务端的语音采集装置;云应用通过云端语音采集装置获取所述用户语音数据,进行后续语音处理。

考虑到实际应用中采集的语音数据量较大,在客户端向服务端传输数据量较大的所述本地互动操作数据时,可将获取到的本地互动操作数据流实时发送至服务端,如实时发送语音数据流。这样,可以有效减低云应用处理时延,如小于100毫秒。在本实施例中,客户端打开本地麦克风,边说边录音,实时语音数据流大概10-20毫秒发送一次。

请参考图4,其为本申请提供的云应用处理系统实施例的具体设备交互示意图。在一个示例中,在启动云应用客户端时,客户端还可用于将设备参数数据发送至服务器;相应的,服务端还用于根据客户端的设备参数数据,确定云应用渲染数据。所述设备参数数据,包括但不限于:设备标识信息(如设备编号),异形屏信息(如方形屏幕或者圆形屏幕等),分辨率信息。

如图2所示,客户端为异形屏幕,如果采用现有技术,则云游戏界面没适配异形屏,屏幕左侧留有黑边。如果采用本申请实施例提供的系统,云游戏客户端可在启动时向服务端发送设备参数数据,此时云游戏客户端显示的云游戏界面是适配了异形屏的显示效果,用户获得了原生般的体验,实现了云游戏在"端 "和"云"操作体验的一致。

具体实施时,服务端可将接收到所述设备参数数据写入到服务端操作系统对应的参数接口;运行在服务端的云应用通过所述参数接口获取所述设备参数数据,云应用可根据所述设备参数数据,确定云应用渲染数据。

作为一种优化的实施方式,本申请实施例提供的云应用处理系统,还可通过将终端的系统参数同步到云端服务器,这样云应用能适配异形屏和用户终端的分辨率来使用云应用,等等。采用这种处理方式,使得云应用开发商不需做任何改动,就可实现云应用在"端"和"云"操作体验的一致,用户在使用云应用时可获得原生般的体验。

在本实施例中,用户启动其智能手机上安装的云游戏客户端,云游戏客户端在启动时连接云游戏服务端,服务端在两个设备间创建数据通道。客户端和服务端可通过两端分别部署的云应用处理装置,实现云游戏在"设备端"和"云端 "操作体验的一致。云应用处理装置,可包括手机端本地组件同步和手机端系统参数同步两部分。其中,手机端本地组件同步可拉起本地应用,用户可通过本地应用进行云游戏互动操作,手机端获取本地互动操作数据,将本地互动操作数据发送至服务端。例如,拉起手机本地输入法,用户输入文字,将文字通过数据通道同步到云端;拉起手机本地麦克风,用户输入语音,将语音数据通过数据通道同步到云端;拉起手机本地三方登录同步登录状态,用户完成登录,登录态通过数据通道同步到云端;拉起手机本地其他组件(即应用),用户通过本地应用执行操作,本地操作数据通过数据通道同步到云端。手机端系统参数同步,可通过数据通道将设备参数数据(如异形屏参数、分辨率参数等)发送至服务端。云游戏服务端根据本地设备参数数据,初始化云端系统层的相关系统参数,云游戏启动时读取这些系统参数,完成与客户端设备的适配处理。例如,云游戏启动读取异形屏参数,完成异形屏适配;游戏启动读取分辨率参数,,完成分辨率适配。

从上述实施例可见,本申请实施例提供的云应用处理系统,通过让用户可使用终端本地的应用(如输入法、麦克风、电商应用、第三方支付应用、即时通信应用等)与目标云应用进行互动操作,如用户使用终端输入法在云应用界面中输入信息,使用终端麦克风采集目标云应用需要的语音数据,使用终端本地的电商应用/第三方支付应用/即时通信应用进行登录,以便为使用云应用进行支付,等等。采用这种处理方式,使得云应用开发商不需做任何改动,就可实现云应用在"端"和"云"操作体验的一致,用户在使用云应用时可获得原生般的体验。

第二实施例

在上述的实施例中,提供了一种云应用处理系统,与之相对应的,本申请还提供一种云应用处理方法。该方法是与上述系统的实施例相对应。本实施例与第一实施例内容相同的部分不再赘述,请参见实施例一中的相应部分。

本申请的云应用处理方法的执行主体包括但不限于服务端,也可以是能够实现所述方法的任何设备。所述云应用,包括但不限于:云游戏,还可以为其它常用的云应用。下面以云游戏为例,对本申请提供的方法的具体实施方式进行说明。

在本实施例中,所述方法可包括如下步骤:

步骤1:在触发云应用互动操作时,向客户端发送与云应用互动操作相关的本地应用的启动指示信息。

用户在使用云游戏时,可通过点击云游戏界面上的互动按钮,触发云游戏的云端互动操作,如点击“输入”按钮,则云游戏界面会显示输入软键盘。服务端可监听“输入”按钮的单击事件,在捕获到该事件发生时,向客户端发送针对与云游戏输入操作相关的客户端本地输入法应用的启动指示信息。

所述本地应用的启动指示信息,可通过数据包的形式在服务端和客户端间传输。该数据包的内容为所述本地应用的启动指示信息,如启动本地输入法的指示信息为{cmd:"键盘"},启动本地麦克风的指示信息为{cmd:"语音"}。该数据包可通过预先构建的数据通道,从服务端发送至客户端。

步骤2:接收客户端发送的云应用本地互动操作数据。

以启动客户端本地输入法为例,客户端启动本地输入法后,在云游戏的显示画面中将显示本地键盘的外观。用户通过其熟悉的本地键盘,输入与云游戏交互的信息,输入的内容即为所述本地互动操作数据。客户端将所述本地互动操作数据发送至服务端。

步骤3:根据所述本地互动操作数据,执行云应用互动处理。

在一个示例中,步骤3可包括如下子步骤:通过服务端的操作系统,将所述本地互动操作数据写入到服务端的输入设备;云应用通过所述输入设备获取所述本地互动操作数据。采用这种操作系统底层键盘事件响应处理方式,使得用户感知不到设备间的数据传输处理,可以进一步提升云应用在"端"和"云"操作体验的一致性。

在一个示例中,所述本地互动操作数据为用户通过客户端本地输入法输入的内容,服务端可将客户端本地输入法获得的输入内容写入到服务端的输入法;云应用通过云端输入法获取所述本地互动操作数据,进行后续处理。

在另一个示例中,所述本地互动操作数据为用户通过登录客户端本地第三方支付应用进行支付得到的支付数据,服务端可将客户端本地支付数据写入到服务端的第三方支付装置;云应用通过云端第三方支付装置获取所述本地支付数据,进行支付后的处理。

在又一个示例中,所述本地互动操作数据为用户通过客户端本地麦克风采集的用户语音数据,服务端可将客户端本地麦克风采集的用户语音数据写入到服务端的语音采集装置;云应用通过云端语音采集装置获取所述用户语音数据,进行后续语音处理。

在一个示例中,所述方法还可包括如下步骤:接收客户端发送的设备参数数据;根据所述设备参数数据,确定云应用渲染数据。这样,云应用能适配异形屏和用户终端的分辨率来使用云应用,等等。

所述设备参数数据,包括但不限于:设备标识信息(如设备编号),异形屏信息(如方形屏幕或者圆形屏幕等),分辨率信息。

具体实施时,所述根据所述设备参数数据,确定云应用渲染数据,可包括如下子步骤:将所述设备参数数据写入到操作系统对应的参数接口;云应用通过所述参数接口获取所述设备参数数据。

第三实施例

在上述的实施例中,提供了一种云应用处理方法,与之相对应的,本申请还提供一种云应用处理装置。该装置是与上述方法的实施例相对应。本实施例与第一实施例内容相同的部分不再赘述,请参见实施例一中的相应部分。

本申请提供的一种云应用处理装置包括:

指示信息发送单元,用于在触发云应用互动操作时,向客户端发送与云应用互动操作相关的本地应用的启动指示信息;

本地数据接收单元,用于接收客户端发送的云应用本地互动操作数据;

互动处理单元,用于根据所述本地互动操作数据,执行云应用互动处理。

在一个示例中,所述互动处理单元可包括如下子单元:

写入子单元,用于通过操作系统,将所述本地互动操作数据写入到输入设备;

获取子单元,用于云应用通过所述输入设备获取所述本地互动操作数据。

在一个示例中,所述装置还可包括如下单元:

设备参数接收单元,用于接收客户端发送的设备参数数据;

渲染单元,用于根据所述设备参数数据,确定云应用渲染数据。

在一个示例中,所述渲染单元可包括如下子单元:

写入子单元,用于将所述设备参数数据写入到操作系统对应的参数接口;

获取子单元,用于云应用通过所述参数接口获取所述设备参数数据。

第四实施例

在上述的实施例中,提供了一种云应用处理系统,与之相对应的,本申请还提供一种云应用处理方法。该方法是与上述系统的实施例相对应。本实施例与第一实施例内容相同的部分不再赘述,请参见实施例一中的相应部分。

本申请的云应用处理方法的执行主体包括但不限于客户端,也可以是能够实现所述方法的任何设备。在本实施例中,所述方法可包括如下步骤:

步骤1:接收服务端发送的与云应用互动操作相关的本地应用的启动指示信息。

所述本地应用的启动指示信息,可通过数据包的形式在服务端和客户端间传输。该数据包的内容为所述本地应用的启动指示信息,如启动本地输入法的指示信息为{cmd:"键盘"},启动本地麦克风的指示信息为{cmd:"语音"}。该数据包可通过预先构建的数据通道,从服务端发送至客户端。客户端接收到数据包后,可解析数据包,从中获取所述本地应用的启动指示信息。

步骤2:根据所述启动指示信息,启动所述本地应用。

具体实施时,在终端设备的操作系统中可内置本地应用模块,通过执行本地应用的唤醒指令,就可以启动本地应用。

步骤3:通过所述本地应用,确定云应用本地互动操作数据。

以启动客户端本地输入法为例,客户端启动本地输入法后,在云游戏的显示画面中将显示本地键盘的外观。用户通过其熟悉的本地键盘,输入与云游戏交互的信息,输入的内容即为所述本地互动操作数据。客户端将所述本地互动操作数据发送至服务端。

步骤4:将所述本地互动操作数据发送至服务器,以便于服务端根据所述本地互动操作数据,执行云应用互动处理。

在一个示例中,所述本地应用包括:语音采集;所述本地操作数据包括:用户语音数据;所述将所述本地互动操作数据发送至服务器,可采用如下方式实现:向服务端发送实时语音数据流。

在一个示例中,所述方法还可包括如下步骤:向服务端发送设备参数数据,以便于服务端根据所述设备参数数据,确定云应用渲染数据。

第五实施例

在上述的实施例中,提供了一种云应用处理方法,与之相对应的,本申请还提供一种云应用处理装置。该装置是与上述方法的实施例相对应。本实施例与第一实施例内容相同的部分不再赘述,请参见实施例一中的相应部分。

本申请提供的一种云应用处理装置包括:

指示信息接收单元,用于接收服务端发送的与云应用互动操作相关的本地应用的启动指示信息;

本地应用启动单元,用于根据所述启动指示信息,启动所述本地应用;

本地互动单元,用于通过所述本地应用,确定云应用本地互动操作数据;

本地数据发送单元,用于将所述本地互动操作数据发送至服务器,以便于服务端根据所述本地互动操作数据,执行云应用互动处理。

在一个示例中,所述本地应用包括:语音采集;所述本地操作数据包括:用户语音数据;所述本地数据发送单元,具体用于向服务端发送实时语音数据流。

在一个示例中,所述装置还可包括如下单元:

设备参数发送单元,用于向服务端发送设备参数数据,以便于服务端根据所述设备参数数据,确定云应用渲染数据。

第六实施例

本申请还提供一种电子设备。由于设备实施例基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。下述描述的设备实施例仅仅是示意性的。

本实施例的一种电子设备,该电子设备包括:处理器和存储器;存储器,用于存储实现云应用处理方法的程序,该设备通电并通过所述处理器运行该方法的程序。

第七实施例

在上述的实施例中,提供了一种云应用处理系统,与之相对应的,本申请还提供一种云应用处理系统。该方法是与上述系统的实施例相对应。本实施例与第一实施例内容相同的部分不再赘述,请参见实施例一中的相应部分。

本申请的云应用处理系统可包括:服务端和客户端。所述客户端用于将设备参数数据发送至服务器;相应的,所述服务端用于接收客户端发送的设备参数数据,并根据所述设备参数数据,确定云应用渲染数据。

本申请实施例提供的云应用处理系统,通过将终端的系统参数同步到云端服务器,这样云应用能适配异形屏和用户终端的分辨率来使用云应用,等等。采用这种处理方式,使得云应用开发商不需做任何改动,就可实现云应用在"端"和"云"操作体验的一致,用户在使用云应用时可获得原生般的体验。

第八实施例

在上述的实施例中,提供了一种云应用处理系统,与之相对应的,本申请还提供一种云游戏处理系统。该方法是与上述系统的实施例相对应。本实施例与第一实施例内容相同的部分不再赘述,请参见实施例一中的相应部分。

本申请的云游戏处理系统可包括:服务端和客户端。

所述服务端,用于在触发云游戏的云端互动操作时,向客户端发送与云端互动操作相关的本地应用的启动指示信息;接收客户端发送的云游戏本地互动操作数据;根据所述本地互动操作数据,执行云游戏互动处理;所述客户端,用于根据所述启动指示信息,启动所述本地应用;通过所述本地应用,确定所述本地互动操作数据;将所述本地互动操作数据发送至服务器。

本申请实施例提供的云游戏处理系统,通过让用户可使用终端本地的应用 (如输入法、麦克风、电商应用、第三方支付应用、即时通信应用等)与云游戏进行互动操作,如用户使用终端输入法在云游戏界面中输入信息,使用终端麦克风采集云游戏需要的语音数据,使用终端本地的电商应用/第三方支付应用/ 即时通信应用进行登录,以便为使用云游戏进行支付,等等。采用这种处理方式,使得云游戏开发商不需做任何改动,就可实现云游戏在"端"和"云"操作体验的一致,用户在使用云游戏时可获得原生般的体验。

本申请虽然以较佳实施例公开如上,但其并不是用来限定本申请,任何本领域技术人员在不脱离本申请的精神和范围内,都可以做出可能的变动和修改,因此本申请的保护范围应当以本申请权利要求所界定的范围为准。

在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。

内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM) 和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flashRAM)。内存是计算机可读介质的示例。

1、计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存 (PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器 (EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括非暂存电脑可读媒体(transitory media),如调制的数据信号和载波。

2、本领域技术人员应明白,本申请的实施例可提供为方法、系统或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

17页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:云游戏运行方法、装置、电子设备及计算机可读介质

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类