移动设备间远程控制方法以及移动设备的制造方法_4

文档序号:9649038阅读:来源:国知局
备接收该验证请求,并向该移动设备发送验证信息。授权请求发送模块401对该验证信息进行判断,确定该验证信息与预先设定的验证信息是否相符,如果相符,则该验证信息为有效验证信息,否则,则为无效的验证信息,该另一移动设备为局域网内的无效移动设备。如果该验证信息为有效移动设备,该移动设备确定该另一移动设备为远程控制器屏幕的终端设备。即该移动设备完成对另一移动设备的授权。
[0100]通信连接模块402用于与所述服务器通过第二网络通道建立通信连接,
[0101]授权请求发送模块401在完成对远程控制其屏幕的另一移动设备的授权后,为了实现屏幕数据信息的传输,通信连接模块402进一步地与该服务器通过第二网络通道建立连接。
[0102]其中,可选地,该第二网络通道为该移动设备与服务器建立socket连接的网络通道。
[0103]屏幕信息发送模块403用于在所述另一移动设备接受所述授权请求时,将移动设备自身的屏幕数据信息通过所述第二网络通道,经由所述服务器发送至所述另一移动设备,使所述另一移动设备根据所述屏幕数据信息绘制图像。
[0104]屏幕信息发送模块403将屏幕数据信息通过该第二网络通道发送至服务器,服务器通过数据流的读和写的方式将该屏幕数据信息发送至授权的另一移动设备,另一移动设备根据屏幕数据信息绘制图像,并将该移动设备的屏幕数据信息显示在另一移动设备的屏幕上。
[0105]可选地,屏幕信息发送模块403将屏幕数据信息以二进制流的方式通过该第二网络通道经由服务器发送至另一移动设备。
[0106]为了解决该移动设备与另一移动设备的型号或者类型并不完成相同而带来的显示不全或不能正常显示的问题,屏幕信息发送模块403向另一移动设备发送的屏幕数据信息中包括其屏幕尺寸信息,另一移动设备在接受到该移动设备的屏幕数据信息后,按照另一移动设备的屏幕大小与该移动设备的屏幕大小的比例对屏幕数据信息进行放大,并根据放大后的尺寸进行绘制图像并进行显示。保证信息显示的完整性的同时也能够使用户正常观看。
[0107]在另一个实施方式中,为了实现对该移动设备屏幕的具体控制,另一移动设备与服务器通过第三网络通道建立通信连接,其中,该第三网络通道为另一移动设备与服务器之间建立的与第二网络通道相区别的另一条通信链路。第二移动设备将对该移动设备的图像控制指令发送至服务器,由服务器将该图像控制指令发送至该移动设备。
[0108]可选地,所述另一移动设备以JS0N的数据格式通过所述第三通道将所述图像控制指令经由所述服务器发送至该移动设备,在其他实施方式中,另一移动设备也可以其他数据结构发送该图像控制指令。
[0109]对应地,该移动设备还包括接收模块504,如图5所示,接收模块504接收该图像控制指令,并响应该图像控制指令,修改其屏幕数据信息。
[0110]可选地,该图像控制指令包括第二移动设备的屏幕尺寸,当该移动设备与另一移动设备的屏幕大小不一致时,接收模块504按照该移动设备的屏幕大小与另一移动设备的屏幕大小的比例对屏幕数据信息进行放大后修改当前的屏幕数据信息。
[0111]在其他实施方式中,另一移动设备也可直接将该移动设备的屏幕大小与另一移动设备的屏幕大小的比例发送至该移动设备,在此不做限定。
[0112]区别于现有技术,本实施方式的授权请求发送模块通过第一网络通道访问服务器,将授权请求发送至与服务器通过第一网络通道建立通信连接的另一移动设备后,通信连接模块与服务器通过第二网络通道建立通信连接,屏幕信息发送模块并将其屏幕数据信息通过第二网络通道经由服务器发送至另一移动设备,使所述另一移动设备根据所述屏幕数据信息绘制图像。通过上述方式,移动设备分别通过第一网络通道访问服务器,并通过第二网络通道将其屏幕数据信息发送至另一移动设备,脱离了现有技术远程控制对通信软件的依赖,不仅操作方便,节省了移动设备以及另一移动设备的内存资源,而且,通过授权的方式更加安全可靠,在给用户带来方便的同时,能有效保护用户的隐私,增加用户体验。
[0113]参阅图6,图6是本发明移动设备再一实施方式的结构示意图。本实施方式的移动设备包括授权请求接收模块601、通信连接模块602以及屏幕信息接收模块603。
[0114]授权请求接收模块601用于通过第一网络通道接收服务器发送的授权请求;其中,所述授权请求为另一移动设备生成的,且为所述另一移动设备从所述移动设备获取验证信息的请求。
[0115]移动设备为了实现对另一移动设备的远程控制,另一移动设备与服务器建立第一网络通道连接,并通过该第一网络通道访问服务器,将授权请求发送至服务器。该服务器将授权请求发送至与其也通过第一网络通道建立通信连接的至少一个移动设备。其中,上述授权请求为另一移动设备为了验证该移动设备身份是否有效而向该移动设备发送的获取验证信息的请求。
[0116]对应地,授权请求接收模块601接收该验证请求,并向另一移动设备发送验证信息。另一移动设备对该验证信息进行判断,确定该验证信息与预先设定的验证信息是否相符,如果相符,则该验证信息为有效验证信息,否则,则为无效的验证信息,该移动设备为无效设备。如果该验证信息为有效移动设备,另一移动设备选择该移动设备为远程控制器屏幕的终端设备。即另一移动设备完成对该移动设备的授权。
[0117]其中,授权请求接收模块601在通过第一网络通道接收服务器发送的授权请求前,向服务器发送注册信息,在完成注册后,服务器为该移动设备分配唯一的身边标识码,而保证该移动设备的唯一性与独立性。在其他实施方式中,服务器也可将第二移动设备出厂时的唯一标识码ID作为其身份标识码,在此不做限定。
[0118]在其他实施方式中,该移动设备可通过局域网的浏览器向服务器发送注册请求,其中,所述局域网由所述另一移动设备、服务器以及向服务器注册过的该移动设备所建立,在此不做限定。
[0119]通信连接模块602用于接受所述授权请求,并与所述服务器通过第二网络通道建立通信连接。
[0120]为了使屏幕数据传输和图像控制指令在发送的传输过程中不发生冲突,授权请求接收模块601接收授权请求后,通信连接模块602与所述服务器通过第二网络通道建立通信连接。
[0121]可选地,该第二网络通道为该移动设备与服务器建立socket连接的网络通道。
[0122]屏幕信息接收模块603用于所述屏幕信息接收模块用于通过所述第二网络通道接收所述服务器发送的另一移动设备自身的屏幕数据信息,并根据所述屏幕数据信息绘制图像;其中,所述屏幕数据信息为所述另一移动设备通过所述第二网络通道发送至所述服务器的。。
[0123]另一移动设备完成对至少一个移动设备的授权后,与服务器通过第二网络通道建立通信连接,并将其屏幕数据信息通过上述第二网络通道发送至服务器。服务器将另一移动设备的屏幕数据信息通过第二网络通道发送至授权的移动设备。
[0124]对应地,屏幕信息接收模块603接收该屏幕数据信息。根据屏幕数据信息绘制图像,并将另一移动设备的屏幕数据信息显示在移动设备的屏幕上。
[0125]可选地,另一移动设备将其屏幕数据信息以二进制流的方式通过该第二网络通道经由服务器发送至移动设备。对应地,屏幕信息接收模块603接收该二进制流格式的屏幕数据信息。
[0126]为了解决另一移动设备与该移动设备的型号或者类型并不完成相同而带来的信息显示的完整性或比例相差较大的问题,另一移动设备向第二移动设备发送的屏幕数据信息中包括其屏幕尺寸信息,屏幕信息接收模块603在接受到第一移动设备的屏幕数据信息后,按照第二移动设备的屏幕大小与另一移动设备的屏幕大小的比例对屏幕数据信息进行放大,并根据放大后的尺寸进行绘制图像并进行显示。
[0127]在另一个实施方式中,移动设备为了实现对另一移动设备屏幕
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1