【技术实现步骤摘要】
本专利技术涉及计算机
,特别是涉及ー种移动通信終端及控制设备操作的方法。
技术介绍
随着互联网的发展,电脑在人们的生活中扮演着越来越重要的角色,人们的生活和工作越来越依赖电脑。为了对电脑进行控制,电脑都具有输入设备,如,ー种常用输入设备是键盘和鼠标,用以操作电脑,其中,键盘通常用作信息的输入,鼠标用作选择或者ー些常用操作;另ー种常用输入设备是使用键盘和触摸板操作电脑,多用于便携式电脑,其中,键盘通常用作信息的输入,触摸板用作选择或者ー些常用操作。然而,使用上述第一种输入设备对电脑进行控制时,键盘和鼠标都是物理介质,占用空间且对放置的位置也有要求,而且只能近距离操作电脑;使用上述第二种输入设备对电脑进行控制时,键盘和触摸板都是内置于电脑的,只能近距离操作电脑,存在操作的局限性。同样,在物联网中,人们通常需要使用专用的控制器来控制物联网设备,也存在着位置要求,只能近距离进行操作。可见,使用现有的输入设备控制电脑或物联网设备,均存在着多种限制,尤其无法实现用户在较远距离对电脑或物联网设备进行控制,降低了用户对电脑或物联网设备的操作体验。
技术实现思路
鉴于上述现有的 ...
【技术保护点】
一种控制设备操作的方法,其特征在于,包括:移动通信终端接收用户通过设定的HTML页面对指定设备进行控制操作的控制操作指令,其中,所述HTML页面用于提供所述用户通过所述移动通信终端对所述指定设备进行控制操作的界面,接收所述用户对界面操作所产生的所述控制操作指令,并发送所述控制操作指令;所述移动通信终端通过所述HTML页面将所述控制操作指令发送给所述指定设备,使所述指定设备执行所述控制操作指令所指示的控制操作;其中,所述移动通信终端接收用户通过设定的HTML页面对指定设备进行控制操作的控制操作指令的步骤包括:所述设定的HTML页面监听所述用户通过所述HTML页面对所述指定设备 ...
【技术特征摘要】
1.一种控制设备操作的方法,其特征在于,包括 移动通信终端接收用户通过设定的HTML页面对指定设备进行控制操作的控制操作指令,其中,所述HTML页面用于提供所述用户通过所述移动通信终端对所述指定设备进行控制操作的界面,接收所述用户对界面操作所产生的所述控制操作指令,并发送所述控制操作指令; 所述移动通信终端通过所述HTML页面将所述控制操作指令发送给所述指定设备,使所述指定设备执行所述控制操作指令所指示的控制操作; 其中,所述移动通信终端接收用户通过设定的HTML页面对指定设备进行控制操作的控制操作指令的步骤包括 所述设定的HTML页面监听所述用户通过所述HTML页面对所述指定设备进行的控制操作,通过所述HTML页面的DOM事件获取所述控制操作的信息,根据所述控制操作的信息生成所述控制操作指令。2.根据权利要求1所述的方法,其特征在于,所述移动通信终端通过所述HTML页面将所述控制操作指令发送给所述指定设备,使所述指定设备执行所述控制操作指令所指示的控制操作的步骤包括 所述移动通信终端使用WebSocket连接,通过所述HTML页面将所述控制操作指令发送给网络控制服务器,由所述网络控制服务器使用所述WebSocket连接将所述控制操作指令转发至所述指定设备,使所述指定设备根据所述控制操作指令,通过NPAPI调用所述指定设备的系统API实现所述控制操作指令所指示的控制操作。3.根据权利要求2所述的方法,其特征在于,所述指定设备安装有具有NPAPI的浏览器和浏览器扩展程序,其中,所述浏览器扩展程序包括NPAPI插件,所述浏览器扩展程序用于实现所述指定设备与所述网络控制服务器的WebSocket通信,以及通过所述NPAPI插件调用所述指定设备的系统API。4.根据权利要求3所述的方法,其特征在于,所述指定设备根据所述控制操作指令,通过NPAPI调用所述指定设备的系统API实现所述控制操作指令所指示的控制操作的步骤包括 所述指定设备通过所述浏览器扩展程序的HTML页面监听并接收所述网络控制服务器发送的所述控制操作指令; 所述浏览器扩展程序的HTML页面调用与所述控制操作指令指示的控制操作相对应的NPAPI函数,并通过所述NPAPI函数调用相对应的系统API函数,实现所述控制操作指令所指示的控制操作。5.根据权利要求1所述的方法,其特征在于,在所述移动通信终端接收用户通过设定的HTML页面对指定设备进行控制操作的控制操作指令的步骤之前,还包括 所述移动通信终端从网络控制服务器获取至少一个待控制的所述指定设备的信息; 选择一个所述待控制的指定设备,并向所述网络控制服务器发送认证信息,所述认证信息用于请求对选择的所述指定设备进行控制操作授权; 接收所述网络控制服务器返回的确认授权信息。6.根据权利要求5所述的方法,其特征在于,在所述接收所述网络控制服务器返回的确认授权信息之后,还包括所述移动通信终端使用WebSocket连接向所述网络控制服务器发送信息获取命令,其中,所述信息获取命令用于获取所述指定设备支持的控制操作; 所述网络控制服务器使用所述WebSocket连接将所述信息获取命令发送至所述指定设备,使所述指定设备根据所述信息获取命令,通过NPAPI函数获取所述指定设备支持的控制操作并返回给所述网络控制服务器,由所述网络控制服务器转发给所述移动通信终端; 所述移动通信终端根据所述网络控制服务器返回的所述指定设备支持的控制操作的信息,在HTML页面中显示与所述指定设备支持的控制操作相对应的控件。7.根据权利要求5或6所述的方法,其特征在于,所述移动通信终端从网络控制服务器获取至少一个待控制的所述指定设备的信息的步骤包括 所述移动通信终端从所述网络控制服务器获取至少一个待控制的所述指定设备的信息,其中,所述指定设备的信息包括以下至少之一所述指定设备的二维码、所述指定设备的标识、所述指定设备的IP地址;所述移动通信终端通过所述指定设备的信息识别并显示所述指定设备; 或者, 所述网络控制服务器根据所述待控制的指定设备的信息,识别所述指定设备;所述移动通信终端从所述网络控制服务器处获取所述网络控制服务器识别出的所述指定设备的信息。8.根据权利要求2所述的方法,其特征在于,所述网络控制服务器使用Node,js搭建。9.根据权利要求1所述的方法,其特征在于,所述移动通信终端通过所述HTML页面将所述控制操作指令发送给所述指定设备,使所述指定设备执行所述控制操作指令所指示的控制操作的步骤包括 所述移动通信终端通过所述HTML页面,将所述控制操作指令发送给与所述移动通信终端配对成功的所述指定设备,使所述指定设备执行所述控制操作指令所指示的控制操作。10.根据权利要求9所述的方法,其特征在于,在所述移动通信终端接收用户通过设定的HTML页面对指定设备进行控制操作的控制操作指令的步骤之前,还包括 所述移动通信终端向所述指定设备发送配对请求,请求与所述指定设备建立配对连接,其中,所述配对请求中包括有所述移动通信终端的信息; 所述移动通信终端接收所述指定设备返回的、携带有所述指定设备的信息的配对响应,根据所述配对响应建立与所述指定设备的配对连接。11.根据权利要求10所述的方法,其特征在于,所述移动通信终端的信息包括以下至少之一所述移...
【专利技术属性】
技术研发人员:陈虞付,李超,刘晓健,吴军,
申请(专利权)人:北京奇虎科技有限公司,奇智软件北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。