用于远程控制终端的方法和装置的制造方法

文档序号:9352908阅读:357来源:国知局
用于远程控制终端的方法和装置的制造方法
【技术领域】
[0001]本申请涉及通讯技术领域,具体涉及远程控制技术领域,尤其涉及用于远程控制终端的方法、装置。
【背景技术】
[0002]对本地终端的操作可借助计算机键盘或鼠标来进行控制,但这种控制模式限制了用户操作终端时的活动范围,必须与计算机保持较短的距离才能完成相应的控制。目前,通过外接蓝牙控制器的解决方案可以缓解这一问题。此外,智能手机通过连接PC(personalcomputer,个人计算机)建立的局域网热点也能实现对PC的远程控制。然而,还需实现跨网络的远程控制、减弱远程控制对额外通信设备的依赖以及简化网络设置。

【发明内容】

[0003]本申请的目的在于提出一种改进的用于远程控制终端的方法和装置,来解决以上【背景技术】部分提到的技术问题。
[0004]—方面,本申请提供了一种用于远程控制终端的方法,所述方法包括:从受控终端获取连接信息,所述连接信息包括会话参数,所述会话参数为所述受控终端与会话服务器所建立会话的会话参数;与所述会话服务器建立连接;向所述会话服务器发送建立到达所述受控终端的中转连接的请求,所述请求包含所述会话参数;接收用户输入的交互信息,并基于所述交互信息生成控制命令;通过所建立的中转连接向所述受控终端发送所述控制命令。
[0005]在某些实施方式中,所述从受控终端获取连接信息包括:响应于对所述受控终端的扫描动作,从所述受控终端获取二维码,所述二维码是根据所述连接信息编码而成的;根据所述二维码获取所述连接信息。
[0006]在某些实施方式中,所述与所述会话服务器建立连接包括:通过预先安装的应用与所述会话服务器建立连接。
[0007]在某些实施方式中,所述连接信息还包括网页服务器的地址,所述网页服务器存储有用于与所述会话服务器建立连接的HTML5控制页面;以及所述与所述会话服务器建立连接,包括:根据所述网页服务器的地址访问所述网页服务器,从所述网页服务器中下载所述控制页面,通过所述控制页面连接所述会话服务器。
[0008]在某些实施方式中,所述通过所述中转连接向所述受控终端发送所述控制命令之后,所述方法还包括:接收所述受控终端通过中转连接返回的所述受控终端的状态信息。
[0009]在某些实施方式中,所述控制命令是用于文稿演示用应用的操作指令。
[0010]第二方面,本申请提供了一种用于远程控制终端的装置,所述装置包括:连接信息获取单元,配置用于从受控终端获取连接信息,所述连接信息包括会话参数,所述会话参数为所述受控终端与会话服务器所建立会话的会话参数;会话建立单元,配置用于与所述会话服务器建立连接;中转连接建立单元,配置用于向所述会话服务器发送建立到达所述受控终端的中转连接的请求,所述请求包含所述会话参数;控制命令生成单元,配置用于接收用户输入的交互信息,基于所述交互信息生成控制命令;控制命令发送单元,配置用于通过所建立的中转连接向所述受控终端发送所述控制命令。
[0011]在某些实施方式中,所述连接信息获取单元包括:
[0012]二维码获取子单元,配置用于响应于对所述受控终端的扫描动作,从所述受控终端获取二维码,所述二维码是根据所述连接信息编码而成的;二维码解码子单元,配置用于根据所述二维码获取所述连接信息。
[0013]在某些实施方式中,所述会话建立单元配置用于通过预先安装的应用与所述会话服务器建立连接。
[0014]在某些实施方式中,所述连接信息还包括网页服务器的地址,所述网页服务器存储有用于与所述会话服务器建立连接的HTML5控制页面;以及所述会话建立单元配置用于:根据所述网页服务器的地址访问所述网页服务器,从所述网页服务器中下载所述控制页面,通过所述控制页面连接所述会话服务器。
[0015]在某些实施方式中,所述装置还包括返回信息接收单元,配置用于在所述通过所述中转连接向所述受控终端发送所述控制命令之后,接收所述受控终端通过中转连接返回的所述受控终端的状态信息。
[0016]在某些实施方式中,所述控制命令是用于文稿演示用应用的操作指令。
[0017]本申请提供的用于远程控制终端的方法和装置,由于控制终端和受控终端通过公网中的会话服务器建立中转连接,控制终端借助该会话服务器对控制命令的转发,可对受控终端进行跨网络的远程控制。同时这种远程控制方式,不需要在终端上配备额外的通信设备,也不必进行复杂的网络配置,减少了用户的成本和时间。
【附图说明】
[0018]通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:
[0019]图1是根据本申请的用于远程控制终端的方法的一个实施例的流程图;
[0020]图2是根据本申请的与会话服务器建立连接的流程图;
[0021]图3是根据本申请的利用扫描二维码从受控终端获取连接信息进的流程图;
[0022]图4是根据本申请的根据网页服务器的地址与会话服务器建立连接的示意图;
[0023]图5是根据本申请的用于远程控制终端的装置的一个实施例的结构示意图。
【具体实施方式】
[0024]下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关发明,而非对该发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关发明相关的部分。
[0025]需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。
[0026]请参考图1,其示出了用于远程控制终端的方法的一个实施例的流程100。本实施例主要以该方法应用于包含有显示屏的控制终端中来举例说明,该控制终端可以包括智能手机、平板电脑、膝上型便携计算机和台式计算机等等。所述的用于控制终端的方法,包括以下步骤:
[0027]步骤101,从受控终端获取连接信息。
[0028]在本实施例中,控制终端(例如用于控制远程终端的智能手机)从受控终端(例如个人计算机)处获取连接信息,连接信息包括会话参数,该会话参数是被控制终端与会话服务器预先建立的会话所对应的会话参数,通过会话参数可确定唯一的会话。
[0029]其中,会话参数可包括会话中受控终端的标识符、会话的时间戳等。受控终端的标识符可以是受控终端的机器ID(identifiCat1n,身份标识号码)。受控终端的标识符与会话的时间戳对应唯一的会话。
[0030]此外,连接信息还可以包括对受控终端进行远程控制的应用所对应的下载地址。
[0031]其中,控制终端和受控终端端均可直接通过公网访问该会话服务器,而不必借助于局域网热点或是依赖蓝牙。
[0032]步骤102,与会话服务器建立连接。
[0033]控制终端可通过公网与会话服务器建立连接。控制终端可以根据连接信息中的某些参数获得会话服务器的地址,控制终端也可以预先存储会话服务器的地址。例如,当连接信息中包含对受控终端进行远程控制的应用所对应的下载地址时,控制终端可根据下载地址下载并安装相应的应用,该应用中含有上述会话服务器的地址,控制终端安装并启动该应用后即可实现与会话服务器的连接。
[0034]需要说明的是,控制终端在连接会话服务器时,可能需要经过多次连接。如图2中流程图200所示,控制终端向会话服务器发送连接请求后,通过会话服务器返回的连接状态信息判断是否成功与会话服务器建立连接。如果连接上,则进入下一步骤,进行后续操作。如果未连接上,对连接次数是否已经达到最大连接次数进行判断:如果未达到最大连接次数,则继续连接会话服务器;如果已经达到最大连接次数,则控制终端与会话服务器的连接失败。
[0035]步骤103,向会话服务器发送建立到达受控终端的中转连接的请求。
[0036]在本实
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1