移动端控制PC端软件的方法与流程

文档序号:13804569阅读:923来源:国知局

本发明属于计算机工程领域,具体涉及移动端控制pc端软件的方法。



背景技术:

pc端软件的状态与行为,需要用户操作pc(个人电脑)才可以获知信息。但是这种普通情况有一定的局限性,例如用户想通过移动端随时了解pc端软件的运行情况并予以控制,需要通过远程桌面的方式来操作pc。这么做虽然可以解决了解软件运行情况并加以控制的需求,但是考虑到如果用户处在3g或者4g的网络下,流量的使用及网络的延迟都会影响到整体的体验。所以目前移动端仅能在wi-fi的环境下,才可以让远程桌面的方案达到最佳。



技术实现要素:

发明目的:本发明针对上述现有技术存在的问题做出改进,即本发明公开了移动端控制pc端软件的方法。为了达到可以在移动端实时了解并操作pc端的软件,且使用相对较少的数据流量,本发明通过pc<——>服务器<——>移动端的模式建立了数据交换的链路。

技术方案:移动端控制pc端软件的方法,包括以下步骤:

(1)启动pc端的应用程序后,随机生成一token,并将该token保留在pc端的上述应用程序的进程中,然后待获取到正确的登陆上述应用程序的账号标识后,pc端连接websocket服务器;

(2)启动移动端的应用程序,待通过正确的账号标识登陆应用程序后,移动端连接到websocket服务器,然后移动端通过websocket服务器向pc端的应用软件发出握手信息,然后进入步骤(3);

(3)pc端接收到移动端发出的握手信息,比较登陆pc端的应用程序的账号标识与登陆移动端的应用程序的账号标识是否一致,若一致,pc端向移动端发送步骤(1)生成的token,然后进入步骤(4),若不一致,结束本次任务;

(4)移动端收到步骤(1)生成的token后,将该token保存在移动端的应用程序的进程中,移动端与pc端的通信正式建立,此后,移动端向pc端发出的任一指令均须带上上述token;若pc端的应用程序收到指令,将判断该指令中的token与pc端应用程序中的token是否一致,如果不一致,则丢弃且向移动端的应用程序反馈token无法匹配信息;如果一致,转到步骤(5);

(5)处理移动端发出的指令,执行完成后将处理结果反馈给移动端的应用程序,并移动端的显示装置中显示处理结果。

进一步地,移动端为智能手机端或智能平板端。

有益效果:本发明公开的移动端控制pc端软件的方法具有以下

有益效果:

1、是相对需要大数据量的远程桌面控制而言,本发明公开的控制方法的网络延迟相对要小很多;

2、相对于传输图像数据的远程桌面控制而言,本发明公开的控制方法传输的是语义数据,更加的节省流量。

附图说明

图1为移动端、pc端与服务器形成的网络结构图。

具体实施方式:

下面对本发明的具体实施方式详细说明。

具体实施例1

移动端控制pc端软件的方法,包括以下步骤:

(1)启动pc端的应用程序后,随机生成一token,并将该token保留在pc端的上述应用程序的进程中,然后待获取到正确的登陆上述应用程序的账号标识后,pc端连接websocket服务器;

(2)启动移动端的应用程序,待通过正确的账号标识登陆应用程序后,移动端连接到websocket服务器形成如图1所示的数据交换的链路,然后移动端通过websocket服务器向pc端的应用软件发出握手信息,然后进入步骤(3);

(3)pc端接收到移动端发出的握手信息,比较登陆pc端的应用程序的账号标识与登陆移动端的应用程序的账号标识是否一致,若一致,pc端向移动端发送步骤(1)生成的token,然后进入步骤(4),若不一致,结束本次任务;

(4)移动端收到步骤(1)生成的token后,将该token保存在移动端的应用程序的进程中,移动端与pc端的通信正式建立,此后,移动端向pc端发出的任一指令均须带上上述token;若pc端的应用程序收到指令,将判断该指令中的token与pc端应用程序中的token是否一致,如果不一致,则丢弃且向移动端的应用程序反馈token无法匹配信息;如果一致,转到步骤(5);

(5)处理移动端发出的指令,执行完成后将处理结果反馈给移动端的应用程序,并移动端的显示装置中显示处理结果。

进一步地,移动端为智能手机端。

具体实施例2

与具体实施例1大致相同,区别仅仅在于移动端为智能平板端。

上面对本发明的实施方式做了详细说明。但是本发明并不限于上述实施方式,在所属技术领域普通技术人员所具备的知识范围内,还可以在不脱离本发明宗旨的前提下做出各种变化。



技术特征:

技术总结
本发明涉及移动端控制PC端软件的方法,包括(1)启动PC端应用程序,随机生成token,待获取正确登陆应用程序账号标识后,PC端连接服务器;(2)启动移动端应用程序,待通过正确的账号标识登陆应用程序后,移动端连接服务器,移动端向PC端发出握手信息;(3)比较登陆PC端的应用程序账号标识与登陆移动端应用程序账号标识是否一致,若一致PC端向移动端发送生成的token,若不一致结束本次任务;(4)移动端将token保存在移动端的应用程序的进程中,若收到指令,移动端判断指令中token与PC的token是否一致,若不一致则丢弃;若一致转到步骤(5);(5)处理移动端发出的指令。

技术研发人员:连寿哲;黄强;陈宜正;郑长瑞;林宝胜
受保护的技术使用者:福州利倍得网络技术有限公司
技术研发日:2017.10.11
技术公布日:2018.02.23
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1