【技术实现步骤摘要】
本专利技术涉及在线应用领域,尤其涉及在线应用的交互方法、服务器、客户端设备和系统。
技术介绍
在线应用的服务器(Server) —般可以称为在线应用平台,其上可以部署各种各样第三方开发的应用,而·在线应用的客户端(Client),例如,个人电脑(PC,PersonalComputer)、手机、个人数字助理(PDA, Personal Digital Assistant)、连接遥控器(或游戏手柄)的电视机等,可以远程连接到在线应用平台上体验这些应用。Server与Client的交互过程一般为Client将用户操作产生的输入事件消息上传到Server ;Server收到输入事件消息后进行计算和处理,并将运行过程中的画面实时发送到Client ;Client可实时观察到应用的运行过程。在以上交互过程中,用户操作的输入事件具体可以指键盘和鼠标事件(Client端为PC)、按键或触摸屏事件(Client端为手机或PDA)、遥控器或者游戏手柄的操作事件(Client端为电视机)等,Server发送音视频数据和Client端接收音视频数据后显示一般采取的方式是=Server采用诸如视频压缩技术将画面图像和声音数据进行高效压缩,然后将压缩后的数据发送到Client端,Client端收到压缩后的数据后在本地先解码再展示画面图像和播放声音。上述在线应用场景的特点是所有应用的运行和处理都在Server端进行,Client只负责将用户操作的输入事件消息上传至Server端和接收压缩数据进行解码显示。尽管如此,从用户侧来看,用户的感受如同在操作本地应用一祥。目前,个人用户在单机上 ...
【技术保护点】
一种在线应用的交互方法,其特征在于,所述方法包括:服务器生成增强型体验数据及与所述增强型体验数据对应的指令;所述服务器将所述增强型体验数据及与所述增强型体验数据对应的指令发送至所述客户端设备,以使所述客户端设备利用所述增强性体验数据执行与所述增强型体验数据对应的指令。
【技术特征摘要】
1.一种在线应用的交互方法,其特征在于,所述方法包括 服务器生成增强型体验数据及与所述增强型体验数据对应的指令; 所述服务器将所述增强型体验数据及与所述增强型体验数据对应的指令发送至所述客户端设备,以使所述客户端设备利用所述增强性体验数据执行与所述增强型体验数据对应的指令。2.如权利要求I所述的方法,其特征在于,所述服务器生成增强型体验数据及与所述增强型体验数据对应的指令为所述服务器根据事件消息生成增强型体验数据及与所述增强型体验数据对应的指令,所述事件消息包括用户在客户端设备进行增强型体验时的操作产生的消息;或 所述服务器生成增强型体验数据及与所述增强型体验数据对应的指令为所述服务器运行所述服务器的应用时生成增强型体验数据及与所述增强型体验数据对应的指令。3.如权利要求I所述的方法,其特征在于,所述服务器将所述增强型体验数据及其对应指令发送至所述客户端设备包括 服务器捕获应用对应用程序接ロ API函数的调用,通过所述API函数将所述增强型体验数据及与所述增强型体验数据对应的指令发送至所述客户端设备;或者 所述服务器调用修改过的应用程序接ロ API函数,使用所述修改后的API函数将所述增强型体验数据及其对应指令发送至所述客户端设备。4.如权利要求I所述的方法,其特征在于,所述方法还包括 所述服务器将生成的音频数据和/或图像数据发送至所述客户端设备,所述图像数据包括视频数据和/或绘图原语; 所述服务器将音频数据和/或图像数据发送至所述客户端设备包括 所述服务器将所述音频数据与所述增强型体验数据及与所述增强型体验数据对应的指令通过同一通道发送至所述客户端设备;或者 所述服务器将所述图像数据与所述增强型体验数据及与所述增强型体验数据对应的指令通过同一通道发送至所述客户端设备;或者 所述服务器将所述音频数据、图像数据与所述增强型体验数据及其对应指令通过同一通道发送至所述客户端设备。5.如权利要求4所述的方法,其特征在于,所述服务器通过同一通道将所述音频数据、图像数据以及所述增强型体验数据及与所述增强型体验数据对应的指令发送至所述客户端设备包括 将所述音频数据、图像数据以及所述增强型体验数据及与所述增强型体验数据对应的指令分别添加对应的消息头,封装成不同类型的消息通过同一通道发送至所述客户端设备。6.如权利要求I所述的方法,其特征在于,所述方法还包括 所述服务器将生成的音频数据和/或图像数据发送至所述客户端设备,所述图像数据包括视频数据和/或绘图原语; 所述服务器将音频数据和/或图像数据发送至所述客户端设备包括 所述服务器将所述音频数据与所述增强型体验数据及与所述增强型体验数据对应的指令通过不同通道发送至所述客户端设备;或者所述服务器将所述图像数据与所述增强型体验数据及与所述增强型体验数据对应的指令通过不同通道发送至所述客户端设备;或者 所述服务器将所述音频数据和图像数据以及所述增强型体验数据及与所述增强型体验数据对应的指令通过不同通道发送至所述客户端设备。7.—种在线应用的交互方法,其特征在于,所述方法包括 客户端设备接收服务器生成的增强型体验数据及与所述增强型体验数据对应的指令; 所述客户端设备利用所述增强型体验数据执行与所述增强型体验数据对应的指令以生成增强型体验效果。8.如权利要求7所述的方法,其特征在于,所述方法还包括 所述客户端设备接收所述服务器生成的音频数据和/或图像数据,所述图像数据包括视频数据和/或绘图原语; 所述客户端设备接收所述音频数据和/或图像数据以展示应用程序运行过程中的声音和/或图像。9.如权利要求8所述的方法,其特征在于,所述客户端设备接收所述服务器生成的音频数据和/或图像数据包括 所述客户端设备通过同一通道接收所述增强型体验数据及与所述增强型体验数据对应的指令以及音频数据和/或图像数据;或者 所述客户端设备通过不同通道接收所述增强型体验数据及与所述增强型体验数据对应的指令以及音频数据和/或图像数据。10.如权利要求8所述的方法,其特征在于,所述客户端设备通过同一通道接收所述增强型体验数据及与所述增强型体验数据对应的指令以及音频数据和/或图像数据时,通过所述音频数据、图像数据以及所述增强型体验数据及与所述增强型体验数据对应的指令携带的消息头识别所述音频数据、图像数据以及所述增强型体验数据及与所述增强型体验数据对应的指令。11.一种服务器,其特征在于,所述服务器包括 数据指令生成模块,用于生成增强型体验数据及与所述增强型体验数据对应的指令; 发送模块,用于将所述增强型体验数据及与所述增强型体验数据对应的令发送至所述客户端设备,以使所述客户端设...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。