信息处理方法、本地设备和远程设备技术

技术编号:9568685 阅读:73 留言:0更新日期:2014-01-16 01:48
本发明专利技术公开了一种信息处理方法、本地设备和远程设备。所述方法应用于连接到远程设备并运行应用程序的本地设备。所述方法包括:获取与所述应用程序对应的界面描述信息;向所述远程设备传送所述界面描述信息;从所述远程设备接收远程控制信息;获取与所述应用程序对应的交互描述信息;根据所述交互描述信息来将所述远程控制信息转换为本地操作信息;以及将所述本地操作信息传送到所述应用程序,以便所述应用程序响应于所述本地操作信息来进行操作。因此,在本发明专利技术中,可以在不修改应用程序的源代码的情况下,使得用户能够容易地在远程设备上借助于远程设备的交互方式来操控在本地设备上运行的并基于本地设备交互方式的应用程序。

【技术实现步骤摘要】
【专利摘要】本专利技术公开了一种信息处理方法、本地设备和远程设备。所述方法应用于连接到远程设备并运行应用程序的本地设备。所述方法包括:获取与所述应用程序对应的界面描述信息;向所述远程设备传送所述界面描述信息;从所述远程设备接收远程控制信息;获取与所述应用程序对应的交互描述信息;根据所述交互描述信息来将所述远程控制信息转换为本地操作信息;以及将所述本地操作信息传送到所述应用程序,以便所述应用程序响应于所述本地操作信息来进行操作。因此,在本专利技术中,可以在不修改应用程序的源代码的情况下,使得用户能够容易地在远程设备上借助于远程设备的交互方式来操控在本地设备上运行的并基于本地设备交互方式的应用程序。【专利说明】 信息处理方法、本地设备和远程设备
本专利技术涉及计算机
,更具体地,本专利技术涉及一种信息处理方法、本地设备和远程设备。
技术介绍
随着计算机技术的不断发展,个人用户拥有了越来越多的高性能电子设备,比如智能手机、平板电脑(PAD)、超级本、智能电视(Smart TV)和个人计算机(PC)。这些功能丰富的设备在具有非常强的计算能力的同时,也具有了越来越大的存储空间以及无缝访问无线局域网(WLAN)和诸如第三代移动通信(3G) /第四代移动通信(4G)等移动通信网络的能力。并且,这些设备也逐渐适应于不同的应用场景,比如智能手机适应于使用在移动环境中,PC适应于用作家庭环境下的媒体中心,Smart TV适用于执行媒体广播数据管理,PAD适用于观看电子书和移动媒体消费,而超级本适用于满足家庭办公和小型办公需求等。通常,用户在不同类型的电子设备上会安装不同的应用程序,而这些应用程序往往适于使用在研发时被设计为其运行环境的原生设备上定义好的交互方式。比如PC上的应用程序适用于基于鼠标和键盘的交互方式,智能手机和PAD上的应用程序适用于基于触摸屏的交互方式,而TV上的应用程序适用于基于遥控器的操作方式等。然而,这种交互方式上的局限导致以下问题发生,S卩,被初始设计为在第一电子设备中运行的应用程序只能通过第一电子设备固有的第一交互方式来进行控制,而当由于某些原因导致用户希望在除了第一电子设备之外的并且具有第二交互方式的第二电子设备上操控在第一电子设备中运行的该应用程序时,必须修改该应用程序的源代码,而无法通过简单的办法来实现这种交互。
技术实现思路
为了解决上述技术问题,根据本专利技术的一个方面,提供了一种信息处理方法,所述方法应用于连接到远程设备的本地设备,所述本地设备用于运行应用程序,并且根据来自所述远程设备的远程控制信息来操作所述应用程序,其特征在于,所述方法包括:获取与所述应用程序对应的界面描述信息,所述界面描述信息使得所述远程设备显示用于操控所述应用程序的操控界面;向所述远程设备传送所述界面描述信息,以使得所述远程设备根据所述界面描述信息来显示所述操控界面;从所述远程设备接收远程控制信息;获取与所述应用程序对应的交互描述信息;根据所述交互描述信息来将所述远程控制信息转换为本地操作信息;以及将所述本地操作信息传送到所述应用程序,以便所述应用程序响应于所述本地操作信息来进行操作。此外,根据本专利技术的另一方面,提供了一种信息处理方法,所述方法应用于连接到本地设备的远程设备,所述远程设备用于远程地操作在所述本地设备上运行的应用程序,其特征在于,所述方法包括:从所述本地设备接收界面描述信息;根据所述界面描述信息来显示用于操控所述应用程序的操控界面;接收用户通过所述操控界面输入的操控信息;根据所述操控信息来生成远程控制信息,所述远程控制信息用于远程地控制所述应用程序进行操作;以及向所述本地设备传送所述远程控制信息。根据本专利技术的又一方面,提供了一种本地设备,连接到远程设备,其特征在于,所述本地设备包括:应用运行单元,用于运行应用程序,并且根据来自所述远程设备的远程控制信息来操作所述应用程序:远程界面管理单元,用于获取与所述应用程序对应的界面描述信息,所述界面描述信息使得所述远程设备显示用于操控所述应用程序的操控界面;远程传送管理单元,用于向所述远程设备传送所述界面描述信息,以使得所述远程设备根据所述界面描述信息来显示所述操控界面,并且从所述远程设备接收远程控制信息;以及虚拟设备驱动单元,用于获取与所述应用程序对应的交互描述信息,根据所述交互描述信息来将所述远程控制信息转换为本地操作信息,并且将所述本地操作信息传送到在所述应用运行单元中运行的所述应用程序,以便所述应用程序响应于所述本地操作信息来进行操作。根据本专利技术的又一方面,提供了一种远程设备,连接到本地设备,其特征在于,所述远程设备包括:远程网络通信单元,用于从所述本地设备接收界面描述信息;显示生成单元,用于根据所述界面描述信息来显示用于操控在所述本地设备上运行的应用程序的操控界面;以及交互发送单元,用于接收用户通过所述操控界面输入的操控信息,并且根据所述操控信息来生成远程控制信息,所述远程控制信息用于远程地控制所述应用程序进行操作,所述远程网络通信单元进一步用于向所述本地设备传送所述远程控制信息。与现有技术相比,采用根据本专利技术的信息处理方法、本地设备和远程设备,可以当用户需要在远程设备上操控运行于本地设备上的应用程序时,使得远程设备根据与该应用程序对应的界面描述信息来显示用于操控该应用程序的操控界面,接收用户通过该操控界面输入的针对该应用程序的操控信息,根据该操控信息来生成远程控制信息,并将该远程控制信息发送到本地设备,并且使得本地设备根据与该应用程序对应的交互描述信息来将该远程控制信息转换为基于本地设备交互方式的本地操作信息,以便该应用程序响应于所述本地操作信息来进行操作。因此,在本专利技术中,可以在不修改在研发时被设计为在本地设备上运行的应用程序的源代码的情况下,扩展远程设备使其具有与本地设备的交互能力,以便用户能够容易地在远程设备上借助于远程设备的交互方式来操控在本地设备上运行的并基于本地设备交互方式的应用程序。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。【专利附图】【附图说明】附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与本专利技术的实施例一起用于解释本专利技术,并不构成对本专利技术的限制。在附图中:图1图示了根据本专利技术的信息处理方法。图2图示了根据本专利技术的本地设备。图3图示了根据本专利技术的信息处理方法。图4图示了根据本专利技术的远程设备。图5图示了根据本专利技术实施例的信息处理方法。图6图示了根据本专利技术实施例的交互系统。图7图示了根据本专利技术实施例的第一操控界面。图8图示了根据本专利技术实施例的第二操控界面。图9图示了根据本专利技术实施例的虚拟设备驱动单元。图10图示了根据本专利技术实施例的第一交互描述信息。图11图示了根据本专利技术实施例的第二交互描述信息。【具体实施方式】将参照附图详细描述根据本专利技术的各个实施例。这里,需要注意的是,在附图中,将相同的附图标记赋予基本上具有相同或类似结构和功能的组成部分,并且将省略关于它们的重复描述。在下文中,将参考图1-4来描述根据本专利技术的信息处理方法、本地设备和远程设备。图1图示了根据本文档来自技高网
...

【技术保护点】
一种信息处理方法,所述方法应用于连接到远程设备的本地设备,所述本地设备用于运行应用程序,并且根据来自所述远程设备的远程控制信息来操作所述应用程序,其特征在于,所述方法包括:获取与所述应用程序对应的界面描述信息,所述界面描述信息使得所述远程设备显示用于操控所述应用程序的操控界面;向所述远程设备传送所述界面描述信息,以使得所述远程设备根据所述界面描述信息来显示所述操控界面;从所述远程设备接收远程控制信息;获取与所述应用程序对应的交互描述信息;根据所述交互描述信息来将所述远程控制信息转换为本地操作信息;以及将所述本地操作信息传送到所述应用程序,以便所述应用程序响应于所述本地操作信息来进行操作。

【技术特征摘要】

【专利技术属性】
技术研发人员:于辰涛
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1