CN104253845A - 一种远程控制应用的方法和终端 - Google Patents

一种远程控制应用的方法和终端 Download PDF

Info

Publication number
CN104253845A
CN104253845A CN201310269190.2A CN201310269190A CN104253845A CN 104253845 A CN104253845 A CN 104253845A CN 201310269190 A CN201310269190 A CN 201310269190A CN 104253845 A CN104253845 A CN 104253845A
Authority
CN
China
Prior art keywords
terminal
application
control
quick response
response code
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201310269190.2A
Other languages
English (en)
Inventor
周彬
吴兵
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Beijing Co Ltd
Original Assignee
Tencent Technology Beijing Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Beijing Co Ltd filed Critical Tencent Technology Beijing Co Ltd
Priority to CN201310269190.2A priority Critical patent/CN104253845A/zh
Publication of CN104253845A publication Critical patent/CN104253845A/zh
Pending legal-status Critical Current

Links

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

本发明公开了一种远程控制应用的方法,包括:第一终端扫描第二终端展示的二维码,所述二维码为应用所对应的二维码或指定远程控制应用下载地址所对应的二维码;所述第一终端根据通过所述二维码获取的控制模组信息或指定远程控制应用对所述应用进行控制,并生成控制指令发送给所述第二终端;所述第二终端根据接收的控制指令对本端展示的所述应用进行控制,并展示控制结果;本发明还公开了一种远程控制的终端。通过本发明能够实现通过移动终端进行远程控制。

Description

一种远程控制应用的方法和终端
技术领域
本发明涉及通讯技术领域,特别是指一种远程控制应用的方法和终端。
背景技术
目前,在移动互联网(WEB)页面上所展示的应用,例如多媒体信息、各种工具等,仅仅是向用户展示,用户只能浏览不能对这些应用进行操作,或者用户只能在展示这些应用的终端上进行操作,如展示这些应用的终端为用户拥有的一台个人电脑时,用户拥有的另一手持移动终端如手机就无法对该个人电脑上的应用进行操作,现在随着无线通讯技术的普及,室内及室外无线网络(WIFI)热点、无线局域网的大量存在让远程控制成为可能,无论用户拥有多少终端,只要这些终端位于一个WIFI热点或无线局域网覆盖范围内,理论上就可以实现彼此的远程控制,而不需要借助任何数据线相连以实现控制。
随着移动终端技术的不断发展,移动终端如手机等成为人们生活中必不可少的通信工具,并且移动终端的功能越来越强大,上述现有的交互方式已越来越不能满足用户日益增长的需求,用户希望能够通过移动终端来实现对其他终端上的应用进行远程控制,但是,现有技术中还没有提出一种技术手段来实现上述采用移动终端实现远程控制的方案以满足用户需求。
发明内容
有鉴于此,本发明的主要目的在于提供一种远程控制应用的方法和终端,能够实现通过移动终端对其他终端上的应用进行远程控制。
为达到上述目的,本发明的技术方案是这样实现的:
本发明提供了一种远程控制应用的方法,该方法包括:
第一终端扫描第二终端展示的二维码,所述二维码为应用所对应的二维码或指定远程控制应用下载地址所对应的二维码;
所述第一终端根据通过所述二维码获取的控制模组信息或指定远程控制应用对所述应用进行控制,并生成控制指令发送给所述第二终端;
所述第二终端根据接收的控制指令对本端展示的所述应用进行控制,并展示控制结果。
优选的,所述二维码为应用所对应的二维码时,该方法还包括:所述第一终端对所述二维码进行解析,得到身份标识信息和地址信息。
优选的,该方法还包括:
所述第一终端捕获所述扫描动作并生成扫描指令,将所述扫描指令和所述身份标识信息打包后,根据所述地址信息发送给所述第二终端;
所述第二终端接收到所述扫描指令和所述身份标识信息后,将所述接收到的身份标识信息与自身保存的身份标识信息进行匹配,若匹配,向所述第一终端返回响应信息,所述第一终端身份认证通过,则所述第一终端和所述第二终端之间直接建立传输通道。
优选的,该方法还包括:
所述第一终端捕获所述扫描动作并生成扫描指令,将所述扫描指令和所述身份标识信息打包后,根据所述地址信息发送给相应的服务器;
所述服务器接收到所述扫描指令和所述身份标识信息后,将所述接收到的身份标识信息与自身保存的身份标识信息进行匹配,若匹配,则所述服务器向所述第一终端返回响应信息,所述第一终端身份认证通过,则所述服务器根据所述地址信息将所述扫描指令发送给所述第二终端;
所述第二终端接收到所述扫描指令后,所述第一终端和所述第二终端通过所述服务器建立传输通道。
优选的,所述第一终端根据通过所述二维码获取的控制模组信息对所述应用进行控制,包括:
所述第一终端和所述第二终端之间直接建立传输通道后,所述第一终端通过所述二维码直接向所述第二终端获取所述控制模组信息,并根据所述控制模组信息展示相应的控制界面;或者,
所述第一终端和所述第二终端通过所述服务器建立传输通道建立后,所述第一终端通过所述二维码向所述服务器获取所述控制模组信息,并根据所述控制模组信息展示相应的控制界面。
优选的,所述生成控制指令发送给所述第二终端,包括:所述第一终端通过所述控制界面接收控制操作并生成相应的控制指令;
所述第一终端和所述第二终端之间直接建立传输通道建立时,所述第一终端将所述控制指令直接发送给所述第二终端;或者,
所述第一终端和所述第二终端通过所述服务器建立传输通道建立时,所述第一终端通过所述服务器将所述控制指令发送给所述第二终端。
优选的,所述二维码为所述指定远程控制应用下载地址所对应的二维码时,该方法还包括:
所述第一终端对所述二维码进行解析,得到指定远程控制应用的下载地址;
根据所述下载地址获取到所述指定远程控制应用,在所述第一终端和所述第二终端都安装所述指定远程控制应用情况下建立所述第一终端和所述第二终端间的传输通道。
优选的,所述建立所述第一终端和所述第二终端间的传输通道,包括:
所述第一终端向所述第二终端发送包含自身IP地址的请求,所述第二终端根据所述IP地址检测出所述第一终端与所述第二终端位于同一个WIFI热点或无线局域网覆盖范围内且隶属于同一个用户,则将所述第二终端登录所述指定远程控制应用的登录信息返回所述第一终端,所述第一终端根据所述登录信息登录所述指定远程控制应用来建立所述第一终端和所述第二终端间的传输通道;
相应的,所述第一终端根据通过所述二维码获取的指定远程控制应用对所述应用进行控制,包括:所述建立所述第一终端和所述第二终端间的传输通道后,所述第一终端展示指定远程控制应用登录后的控制界面来对所述应用进行控制。
本发明还提供了一种终端,包括:扫描模块、获取模块、第一控制模块和第一传输模块,其中:
所述扫描模块,用于扫描对端展示的应用所对应的二维码,所述二维码为应用所对应的二维码或指定远程控制应用下载地址所对应的二维码;
所述获取模块,用于通过所述二维码获取对应的控制模组信息或指定远程控制应用;
所述第一控制模块,用于根据所述控制模组信息或指定远程控制应用对所述应用进行控制,并生成控制指令;
所述第一传输模块,用于将所述控制指令发送给对端。
优选的,该终端还包括:第二展示模块、第二传输模块和第二控制模块,其中:
所述第二展示模块,用于本端展示应用和对应的二维码;
所述第二传输模块,用于接收控制指令;
所述第二控制模块,用于根据接收的控制指令对本端展示的应用进行控制;
相应的,所述第二展示模块,还用于展示控制结果。
优选的,该终端还包括:
解析模块,用于对所述扫描模块扫描的二维码进行解析,得到身份标识信息和地址信息;
动作检测模块,用于捕获所述扫描动作并生成扫描指令;
相应的,所述第一传输模块,还用于将所述扫描指令和所述身份标识信息打包后,根据所述地址信息发送给对端或相应的服务器,进行身份验证、以及本端和对端之间的传输通道建立;还用于接收对端返回的指示身份验证通过的响应消息,接收到所述响应消息后本端和对端之间的传输通道建立。
优选的,所述第二传输模块,还用于接收来自对端的所述扫描指令和所述身份标识信息,并将接收到的身份标识信息与自身保存的身份标识信息进行匹配,若匹配,则对端身份验证通过,向对端返回响应信息,本端和对端之间的传输通道建立;或者,在服务器对对端的身份验证通过后,接收来自服务器的所述扫描指令,本端和对端之间的传输通道建立。
优选的,
所述获取模块,还用于直接向对端获取所述控制模组信息;或者,向所述服务器获取所述控制模组信息;
相应的,该终端还包括:第一展示模块,用于根据所述控制模组信息展示相应的控制界面。
优选的,
所述第一控制模块,还用于通过所述控制界面接收控制操作并生成相应的控制指令,提供给所述第一传输模块;
所述第一传输模块,还用于将所述控制指令直接发送给对端;或者,通过所述服务器将所述控制指令发送给对端;
所述第二传输模块,还用于接收来自对端的所述控制指令,或者,接收来自服务器的所述控制指令。
优选的,该终端还包括:
解析模块,用于对所述扫描模块扫描的二维码进行解析,得到指定远程控制应用的下载地址;
动作检测模块,用于捕获所述扫描动作并生成扫描指令;
相应的,所述第一传输模块,还用于将所述扫描指令和所述指定远程控制应用的下载地址发送给对端,根据所述下载地址获取到所述指定远程控制应用并安装,向对端发送包含自身IP地址的请求,接收对端返回的登录所述指定远程控制应用的登录信息,登录所述指定远程控制应用后本端和对端之间的传输通道建立。
优选的,所述第二传输模块,还用于接收来自对端的所述扫描指令和所述指定远程控制应用的下载地址,根据所述下载地址获取到所述指定远程控制应用并安装,接收对端发送的包含自身IP地址的请求,根据所述IP地址检测出本端与对端位于同一个WIFI热点或无线局域网覆盖范围内且隶属于同一个用户,发送登录所述指定远程控制应用的登录信息给对端用以对端登录所述指定远程控制应用后本端和对端之间的传输通道建立。
本发明远程控制应用的方法和终端:第一终端扫描第二终端展示的应用所对应的二维码;第一终端根据通过二维码获取控制模组信息对应用进行控制,并生成控制指令发送给第二终端;第二终端根据接收的控制指令对应用进行控制,并展示控制结果。上述方案中,通过二维码携带的信息与对端终端建立连接实现双屏绑定,并通过二维码获取控制应用的所需的控制模组信息,这样,在第一终端上对应用进行控制,而控制结果则能够通过第二终端展示出来,如此实现了远程控制。
附图说明
图1为本发明实施例一提供的远程控制应用的方法流程图;
图2为本发明实施例二提供的远程控制应用的方法流程图;
图3为本发明实施例三提供的远程控制应用的方法流程图;
图4为本发明实施例四提供的远程控制应用的终端结构示意图;
图5为本发明实施例五提供的远程控制应用的终端结构示意图;
图6为本发明实施例六提供的远程控制应用的终端结构示意图。
具体实施方式
下面结合附图和具体实施例对本发明的技术方案进一步详细阐述。
本发明方案的基本思想是:通过二维码携带的信息实现两终端的连接及双屏绑定,并通过二维码获取控制应用的所需的控制模组信息,这样,在第一终端上对应用进行控制,而控制结果则能够通过第二终端展示出来,如此实现了远程控制。优选地,第一终端为移动终端。
下面通过具体的实施例来说明本发明的上述方案。
本发明实施例一提供的远程控制应用的方法如图1所示,包括如下的步骤:
步骤101、第一终端扫描第二终端展示的二维码,所述二维码为应用所对应的二维码或指定远程控制应用下载地址所对应的二维码。
这里,所述指定远程控制应用可以具体为:指定远程控制页面。
这里,二维码是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形来记录数据符号信息的,在代码编制上利用构成计算机内部逻辑基础的“0”、“1”比特流的概念,使用若干个与二进制相对应的几何形体来表示文字数值信息,因此,本发明实施例中,第一终端可通过自身的图像输入设备或光电扫描设备自动识读二维码以实现信息自动处理。
这里需要指出的是:在利用指定远程控制应用下载地址所对应的二维码时,此时的二维码是将该下载地址按一定规律记录在一张图片中,然后通过安装在手持终端如手机、个人计算机、或平板上二维码扫描工具,如微信,快拍二维码等,扫描、解析出该下载地址,然后通过该下载地址进行指定远程控制应用的下载,其有益效果为:区别于现有技术需输入长长的网址,本发明实施例只需用带摄像头的终端扫描一下,便可浏览该下载地址,利用二维码下载,使用非常方便,提高远程控制应用控制的操作效率和用户体验。
步骤102、第一终端根据通过二维码获取的控制模组信息或指定远程控制应用对应用进行控制,并生成控制指令发送给第二终端。
步骤103、第二终端根据接收的控制指令对本端展示的应用进行控制,并展示控制结果。
本发明实施例中,在执行步骤102之前,还需要先进行第一终端的身份认证。为此,本发明实施例二提供的远程控制应用的方法如图2所示,包括如下的步骤:
步骤101、第一终端扫描第二终端展示的应用所对应的二维码。
二维码是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形来记录数据符号信息的,在代码编制上巧妙地利用构成计算机内部逻辑基础的“0”、“1”比特流的概念,使用若干个与二进制相对应的几何形体来表示文字数值信息,因此,本发明实施例中,第一终端可通过自身的图像输入设备或光电扫描设备自动识读二维码以实现信息自动处理。
步骤201、第一终端对二维码进行解析,得到身份标识信息和地址信息。
步骤202、第一终端捕获扫描动作并生成扫描指令,将扫描指令和身份标识信息打包后,根据地址信息发送给相应的服务器;
步骤203、服务器接收到扫描指令和身份标识信息后,将接收到的身份标识信息与自身保存的身份标识信息进行匹配,若匹配,则服务器向第一终端返回响应消息,第一终端身份认证通过,服务器根据地址信息将扫描指令发送给第二终端;
步骤204、第二终端接收到扫描指令后,第一终端和第二终端通过服务器建立传输通道。
该实施例中,通过服务器对第一终端进行身份认证。首先,当用户通过第二终端使用或浏览第二终端上的应用时,为第二终端提供该应用的服务器为该用户分配一个唯一的标识、该标识即为上述的身份标识信息,同时服务器保存该身份标识信息,并建立身份标识信息与应用的关联。该身份标识信息以与二进制相对应的几何形体表示在二维码中,当用户通过第一终端扫描第二终端展示的该应用对应的二维码时,第一终端对二维码解析即可获得身份标识信息,例如,用户在第一终端上启动相应的客户端或HTML5页面等具有自动识读二维码功能的工具进行二维码的扫描和识别。用户所使用的第一终端(相应的客户端、HTML5页面等)捕获到上述的扫描动作后,生成扫描指令(用于触发第一终端和第二终端的双屏绑定),同时将身份标识信息与该扫描指令打包,并根据从二维码中解析获得的地址信息(数据包中携带该地址信息)发送到相应的服务器。服务器根据接收的信息,首先对第一终端进行身份认证,具体的:将接收到的身份标识信息与自身保存的一个或多个身份标识信息进行匹配,如果与其中一个匹配,则第一终端的身份认证通过,此时,服务器向第一终端回复响应消息,同时根据上述地址信息向第二终端发送扫描指令。第一终端接收到服务器回复的响应消息后,认为身份认证通过,此时,由于第二终端也接收到了服务器发送的扫描指令,则第一终端和第二终端之间的传输通道建立,也可以认为第一终端和第二终端实现了双屏的绑定(即在第一终端上对应用进行控制,在第二终端上可以看到控制结果)。如果身份认证失败,则传输通道建立也失败。
步骤102、第一终端根据通过二维码获取的控制模组信息对应用进行控制,并生成控制指令发送给第二终端。
基于上述第一终端和第二终端之间通过服务器建立传输通道的方式,该步骤的具体实现为:第一终端通过二维码向服务器获取相应的控制模组信息,并根据控制模组信息展示相应的控制界面。
用户通过控制界面对应用进行控制操作,相应的,第一终端通过控制界面接收到了控制操作的具体内容,并生成控制指令,通过服务器发送给第二终端。
步骤103、第二终端根据接收的控制指令对本端展示的应用进行控制,并展示控制结果。
上述第一终端的身份认证还可以采用第二终端直接对第一终端认证的方式,为此,本发明实施例三提供的远程控制应用的方法如图3所示,包括如下的步骤:
步骤101、第一终端扫描第二终端展示的应用所对应的二维码。
二维码是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形来记录数据符号信息的,在代码编制上巧妙地利用构成计算机内部逻辑基础的“0”、“1”比特流的概念,使用若干个与二进制相对应的几何形体来表示文字数值信息,因此,本发明实施例中,第一终端可通过自身的图像输入设备或光电扫描设备自动识读二维码以实现信息自动处理。
步骤301、第一终端对二维码进行解析,得到身份标识信息和地址信息。与步骤201相同。
步骤302、第一终端捕获扫描动作并生成扫描指令,将扫描指令和身份标识信息打包后,根据地址信息发送给第二终端。
步骤303、第二终端接收到扫描指令和身份标识信息后,将接收到的身份标识信息与自身保存的身份标识信息进行匹配,若匹配,向第一终端返回响应信息,第一终端身份认证通过,则第一终端和第二终端之间直接建立传输通道。
该实施例中,第一终端和第二终端直接进行身份认证。首先,当用户通过第二终端使用或浏览第二终端上的应用时,第二终端为该用户分配一个唯一的标识、该标识即为上述的身份标识信息,同时第二终端保存该身份标识信息,并建立与应用的关联。该身份标识信息以与二进制相对应的几何形体表示在二维码中,当用户通过第一终端扫描该应用对应的二维码时,对二维码解析即可获得身份标识信息,例如,用户在第一终端上启动相应的客户端或HTML5页面等具有自动识读二维码功能的工具进行二维码的扫描和识别。用户所使用的第一终端(相应的客户端、HTML5页面等)捕获到上述的扫描动作后,生成扫描指令(用于触发第一终端和第二终端的双屏绑定),同时将身份标识信息打包、并根据从二维码中解析获得的地址信息(数据包中携带地址信息)发送到第二终端。第二终端根据接收的信息,首先对第一终端进行身份认证,具体的:将接收到的身份标识信息与自身保存的一个或多个身份标识信息进行匹配,如果与其中一个匹配,则身份认证通过,此时,第二终端向第一终端回复响应消息;第一终端接收到该响应消息后,认为身份认证通过,此时,由于第二终端接收到了第一终端发送的扫描指令,则第一终端和第二终端之间的传输通道建立,也可以认为第一终端和第二终端实现了双屏的绑定(即在第一终端上对应用进行控制,在第二终端上可以看到控制结果)。如果身份认证失败,则传输通道建立也失败。
步骤102、第一终端根据通过二维码获取控制模组信息对应用进行控制,并生成控制指令发送给第二终端。
基于上述第一终端和第二终端之间直接建立传输通道的方式,该步骤的具体实现为:第一终端通过二维码直接向第二终端获取相应的控制模组信息,并根据控制模组信息展示相应的控制界面。
用户通过控制界面对应用进行控制操作,相应的,第一终端通过控制界面接收到了控制操作的具体内容,并生成控制指令,直接发送给第二终端。
步骤103、第二终端根据接收的控制指令对本端展示的应用进行控制,并展示控制结果。
本发明实施例提供了一种终端结构10,较佳地,该终端结构10能够实现上述第一终端的功能,如图4所示,包括:扫描模块11、获取模块12、第一控制模块13和第一传输模块14,其中:
扫描模块11,用于扫描对端展示的应用所对应的二维码;所述二维码为应用所对应的二维码或指定远程控制应用下载地址所对应的二维码;
获取模块12,用于通过二维码获取对应的控制模组信息或指定远程控制应用;
第一控制模块13,用于根据控制模组信息或指定远程控制应用对应用进行控制,并生成控制指令;
第一传输模块14,用于将控制指令发送给对端。
优选地,终端结构10还包括:
解析模块15,用于对扫描模块11扫描的二维码进行解析,得到身份标识信息和地址信息。
动作检测模块16,用于捕获扫描动作并生成扫描指令。
第一传输模块14,还用于将扫描指令和身份标识信息打包后,根据地址信息发送给对端或相应的服务器,进行身份验证、以及本端和对端之间的传输通道建立;还用于接收对端返回的指示身份验证通过的响应消息,接收到响应消息后本端和对端之间的传输通道建立。
在获取控制模组信息时,
获取模块12,还用于直接向对端获取控制模组信息;或者,向服务器获取控制模组信息;
相应的,终端结构10还包括:第一展示模块17,用于根据控制模组信息展示相应的控制界面。
第一控制模块13,还用于通过控制界面接收控制操作并生成相应的控制指令,提供给第一传输模块14;第一传输模块14,还用于将控制指令直接发送给对端;或者,通过服务器将控制指令发送给对端。
本发明还提供了一种终端结构20,较佳地,该终端结构20能够实现上述第二终端的功能,如图5所示,包括:第二展示模块21、第二传输模块22和第二控制模块23,其中:
第二展示模块21,用于本端展示应用和对应的二维码;
第二传输模块22,用于接收控制指令;
第二控制模块23,用于根据接收的控制指令对本端展示的应用进行控制;
相应的,第二展示模块21,还用于展示控制结果。
优选地,第二传输模块22,在接收控制指令之前,还用于接收来自对端的扫描指令和身份标识信息,并将接收到的身份标识信息与自身保存的身份标识信息进行匹配,若匹配,则对端身份验证通过,向对端返回响应信息,本端和对端之间的传输通道建立;或者,在服务器对对端的身份验证通过后,接收来自服务器的扫描指令,本端和对端之间的传输通道建立。
第二传输模块22,还用于接收来自对端的控制指令,或者,接收来自服务器的控制指令。
通过上述两种结构的终端协同工作,能够实现本发明上述的控制方法,具体地,如图6所示,本发明实施例还提供了一种终端同时具有第一终端和第二终端的功能。
需要说明的是,本发明实施例所述的二维码不仅限于描述用户的身份标识信息、终端的地址信息、控制模组信息,还可以根据实际需要描述更多的信息,如:终端标识、终端的媒体接入控制(MAC)地址等等。本发明实施例的二维码不仅限于描述以上信息,根据实际控制应用的需要,可以进行信息的扩展,当然,这种扩展的信息应当也属于本发明实施例的保护范围。
本发明实施例的方法适用于微博、微信、即时通讯(IM)等多种应用。
下面以微信为例,详细阐述本发明实施例的方法在微信场景中的一种应用,即一种远程控制微信的方法。
假设有两台终端,第一终端通过微信的“扫一扫”功能、或者终端自身的二维码扫描功能,扫描第二终端展示的微信所对应的二维码;第一终端通过对二维码进行解析,得到第二终端的微信用户的身份标识信息和地址信息(包括微信服务器的地址信息和第二终端的地址信息);第一终端捕获扫描动作并生成扫描指令,将扫描指令和身份标识信息打包后,根据地址信息发送给相应的微信服务器;微信服务器收到扫描指令和身份标识信息后,将接收到的身份标识信息与自身保存的身份标识信息进行匹配,若匹配,则微信服务器向第一终端返回响应消息,第一终端身份认证通过,微信服务器根据地址信息将扫描指令发送给第二终端;第二终端接收到扫描指令后,第一终端和第二终端通过微信服务器建立传输通道。在建立传输通道后,第一终端通过二维码向微信服务器获取相应的控制模组信息,并根据控制模组信息展示相应的控制界面;用户通过控制界面对微信进行控制操作,相应的,第一终端通过控制界面接收到了控制操作的具体内容,并生成控制指令,通过微信服务器发送给第二终端;第二终端根据接收的控制指令对本端展示的微信进行控制,并展示控制结果。
为减少信息传输量,降低对网络通信资源的占用,上述实施例中的控制模组信息可以只包括简化的控制组件,第一终端根据控制模组信息只展示简化的控制界面,并不要求第一终端上展示与第二终端上完全相同的微信界面,第一终端根据简化的控制组件实现对第二终端展示的微信进行控制,第二终端展示完整的控制结果。
下面仍以微信为例,详细阐述本发明实施例的方法在微信场景中的另一种应用,即另一种远程控制微信的方法。
假设有两台终端,且第一终端能够接入互联网,第二终端无法接入互联网,第一终端通过微信的“扫一扫”功能、或者终端自身的二维码扫描功能,扫描第二终端展示的微信所对应的二维码;第一终端通过对二维码进行解析,得到第二终端的微信用户的身份标识信息和第二终端的地址信息;第一终端捕获扫描动作并生成扫描指令,将扫描指令和身份标识信息打包后,根据地址信息发送给第二终端;第二终端接收到扫描指令和身份标识信息后,将接收到的身份标识信息与自身保存的身份标识信息进行匹配,若匹配,则向第一终端返回响应信息,第一终端身份认证通过,第一终端和第二终端之间直接建立传输通道。由于第二终端无法接入互联网,因此第二终端无法实现微信的互联网接入,但第一终端可以基于获取到的第二终端的微信用户的身份标识信息完成微信的互联网接入;第一终端根据通过二维码获取的控制模组信息对登录的微信进行控制,并生成控制指令发送给第二终端;第二终端根据接收的控制指令对本端展示的微信(第二终端上的微信为线下状态)进行控制,并展示控制结果,其中包括第一终端将从微信服务器下载的新信息同步到第二终端上进行展示。
如此一来,当用户的终端无法上网时,可以利用本发明实施例的方法,通过其他能上网的终端登录该用户的微信,并通过能上网的终端将新的微信内容同步到无法上网的终端上,且还能实现其他多种控制功能。这两终端之间可以基于近距离传输技术实现互通,如蓝牙、红外线等技术。
以上是对本发明实施例的方法在微信场景中的应用介绍,本发明实施例的方法在微博、IM等场景中的应用与微信中类似,可以根据实际需要进行适当调整。
本发明实施例的所述二维码为指定远程控制应用下载地址所对应的二维码的情况下,本发明实施例的方法还可以包括以下内容:
所述二维码为所述指定远程控制应用下载地址所对应的二维码时,所述第一终端对所述二维码进行解析,得到指定远程控制应用的下载地址;所述得到指定远程控制应用的下载地址后,根据所述下载地址获取到所述指定远程控制应用,在所述第一终端和所述第二终端都安装所述指定远程控制应用情况下建立所述第一终端和所述第二终端间的传输通道。
这里,所述建立所述第一终端和所述第二终端间的传输通道,包括:
所述第一终端向所述第二终端发送包含自身IP地址的请求,所述第二终端根据所述IP地址检测出所述第一终端与所述第二终端位于同一个WIFI热点或无线局域网覆盖范围内且隶属于同一个用户,则将所述第二终端登录所述指定远程控制应用的登录信息返回所述第一终端,所述第一终端根据所述登录信息登录所述指定远程控制应用来建立所述第一终端和所述第二终端间的传输通道;
相应的,所述第一终端根据通过所述二维码获取的指定远程控制应用对所述应用进行控制,包括:所述建立所述第一终端和所述第二终端间的传输通道后,所述第一终端展示指定远程控制应用登录后的控制界面来对所述应用进行控制。
这里,所述生成控制指令发送给所述第二终端,包括:所述第一终端通过在所述控制界面上的触控反应区模拟鼠标或键盘输入生成相应的控制指令并发送给所述第二终端。
本发明实施例的所述二维码为指定远程控制应用下载地址所对应的二维码的情况下,本发明实施例的终端还可以包括以下内容:
该终端还包括:解析模块,用于对所述扫描模块扫描的二维码进行解析,得到指定远程控制应用的下载地址;
动作检测模块,用于捕获所述扫描动作并生成扫描指令;
相应的,所述第一传输模块,还用于将所述扫描指令和所述指定远程控制应用的下载地址发送给对端,根据所述下载地址获取到所述指定远程控制应用并安装,向对端发送包含自身IP地址的请求,接收对端返回的登录所述指定远程控制应用的登录信息,登录所述指定远程控制应用后本端和对端之间的传输通道建立。
这里,所述第二传输模块,还用于接收来自对端的所述扫描指令和所述指定远程控制应用的下载地址,根据所述下载地址获取到所述指定远程控制应用并安装,接收对端发送的包含自身IP地址的请求,根据所述IP地址检测出本端与对端位于同一个WIFI热点或无线局域网覆盖范围内且隶属于同一个用户,发送登录所述指定远程控制应用的登录信息给对端用以对端登录所述指定远程控制应用后本端和对端之间的传输通道建立。
这里,该终端还包括:第一展示模块,用于展示指定远程控制应用登录后的控制界面。
这里,所述第一控制模块,还用于通过在所述控制界面上的触控反应区模拟鼠标或键盘输入生成相应的控制指令,提供给所述第一传输模块;
所述第一传输模块,还用于将所述控制指令直接发送给对端。
这里,所述第二传输模块,还用于接收来自对端的所述控制指令。
本发明实施例所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。这样,本发明实施例不限制于任何特定的硬件和软件结合。
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。

Claims (16)

1.一种远程控制应用的方法,其特征在于,该方法包括:
第一终端扫描第二终端展示的二维码,所述二维码为应用所对应的二维码或指定远程控制应用下载地址所对应的二维码;
所述第一终端根据通过所述二维码获取的控制模组信息或指定远程控制应用对所述应用进行控制,并生成控制指令发送给所述第二终端;
所述第二终端根据接收的控制指令对本端展示的所述应用进行控制,并展示控制结果。
2.根据权利要求1所述远程控制应用的方法,其特征在于,所述二维码为应用所对应的二维码时,该方法还包括:所述第一终端对所述二维码进行解析,得到身份标识信息和地址信息。
3.根据权利要求2所述远程控制应用的方法,其特征在于,该方法还包括:
所述第一终端捕获所述扫描动作并生成扫描指令,将所述扫描指令和所述身份标识信息打包后,根据所述地址信息发送给所述第二终端;
所述第二终端接收到所述扫描指令和所述身份标识信息后,将所述接收到的身份标识信息与自身保存的身份标识信息进行匹配,若匹配,向所述第一终端返回响应信息,所述第一终端身份认证通过,则所述第一终端和所述第二终端之间直接建立传输通道。
4.根据权利要求2所述远程控制应用的方法,其特征在于,该方法还包括:
所述第一终端捕获所述扫描动作并生成扫描指令,将所述扫描指令和所述身份标识信息打包后,根据所述地址信息发送给相应的服务器;
所述服务器接收到所述扫描指令和所述身份标识信息后,将所述接收到的身份标识信息与自身保存的身份标识信息进行匹配,若匹配,则所述服务器向所述第一终端返回响应信息,所述第一终端身份认证通过,则所述服务器根据所述地址信息将所述扫描指令发送给所述第二终端;
所述第二终端接收到所述扫描指令后,所述第一终端和所述第二终端通过所述服务器建立传输通道。
5.根据权利要求3或4所述远程控制应用的方法,其特征在于,所述第一终端根据通过所述二维码获取的控制模组信息对所述应用进行控制,包括:
所述第一终端和所述第二终端之间直接建立传输通道后,所述第一终端通过所述二维码直接向所述第二终端获取所述控制模组信息,并根据所述控制模组信息展示相应的控制界面;或者,
所述第一终端和所述第二终端通过所述服务器建立传输通道建立后,所述第一终端通过所述二维码向所述服务器获取所述控制模组信息,并根据所述控制模组信息展示相应的控制界面。
6.根据权利要求5所述远程控制应用的方法,其特征在于,所述生成控制指令发送给所述第二终端,包括:所述第一终端通过所述控制界面接收控制操作并生成相应的控制指令;
所述第一终端和所述第二终端之间直接建立传输通道建立时,所述第一终端将所述控制指令直接发送给所述第二终端;或者,
所述第一终端和所述第二终端通过所述服务器建立传输通道建立时,所述第一终端通过所述服务器将所述控制指令发送给所述第二终端。
7.根据权利要求1所述的方法,其特征在于,所述二维码为所述指定远程控制应用下载地址所对应的二维码时,该方法还包括:
所述第一终端对所述二维码进行解析,得到指定远程控制应用的下载地址;
根据所述下载地址获取到所述指定远程控制应用,在所述第一终端和所述第二终端都安装所述指定远程控制应用情况下建立所述第一终端和所述第二终端间的传输通道。
8.根据权利要求7所述的方法,其特征在于,所述建立所述第一终端和所述第二终端间的传输通道,包括:
所述第一终端向所述第二终端发送包含自身IP地址的请求,所述第二终端根据所述IP地址检测出所述第一终端与所述第二终端位于同一个WIFI热点或无线局域网覆盖范围内且隶属于同一个用户,则将所述第二终端登录所述指定远程控制应用的登录信息返回所述第一终端,所述第一终端根据所述登录信息登录所述指定远程控制应用来建立所述第一终端和所述第二终端间的传输通道;
相应的,所述第一终端根据通过所述二维码获取的指定远程控制应用对所述应用进行控制,包括:所述建立所述第一终端和所述第二终端间的传输通道后,所述第一终端展示指定远程控制应用登录后的控制界面来对所述应用进行控制。
9.一种终端,其特征在于,包括:扫描模块、获取模块、第一控制模块和第一传输模块,其中:
所述扫描模块,用于扫描对端展示的应用所对应的二维码,所述二维码为应用所对应的二维码或指定远程控制应用下载地址所对应的二维码;
所述获取模块,用于通过所述二维码获取对应的控制模组信息或指定远程控制应用;
所述第一控制模块,用于根据所述控制模组信息或指定远程控制应用对所述应用进行控制,并生成控制指令;
所述第一传输模块,用于将所述控制指令发送给对端。
10.根据权利要求9所述终端,其特征在于,该终端还包括:第二展示模块、第二传输模块和第二控制模块,其中:
所述第二展示模块,用于本端展示应用和对应的二维码;
所述第二传输模块,用于接收控制指令;
所述第二控制模块,用于根据接收的控制指令对本端展示的应用进行控制;
相应的,所述第二展示模块,还用于展示控制结果。
11.根据权利要求9或10所述终端,其特征在于,该终端还包括:
解析模块,用于对所述扫描模块扫描的二维码进行解析,得到身份标识信息和地址信息;
动作检测模块,用于捕获所述扫描动作并生成扫描指令;
相应的,所述第一传输模块,还用于将所述扫描指令和所述身份标识信息打包后,根据所述地址信息发送给对端或相应的服务器,进行身份验证、以及本端和对端之间的传输通道建立;还用于接收对端返回的指示身份验证通过的响应消息,接收到所述响应消息后本端和对端之间的传输通道建立。
12.根据权利要求11所述终端,其特征在于,所述第二传输模块,还用于接收来自对端的所述扫描指令和所述身份标识信息,并将接收到的身份标识信息与自身保存的身份标识信息进行匹配,若匹配,则对端身份验证通过,向对端返回响应信息,本端和对端之间的传输通道建立;或者,在服务器对对端的身份验证通过后,接收来自服务器的所述扫描指令,本端和对端之间的传输通道建立。
13.根据权利要求11所述终端,其特征在于,
所述获取模块,还用于直接向对端获取所述控制模组信息;或者,向所述服务器获取所述控制模组信息;
相应的,该终端还包括:第一展示模块,用于根据所述控制模组信息展示相应的控制界面。
14.根据权利要求11所述终端,其特征在于,
所述第一控制模块,还用于通过所述控制界面接收控制操作并生成相应的控制指令,提供给所述第一传输模块;
所述第一传输模块,还用于将所述控制指令直接发送给对端;或者,通过所述服务器将所述控制指令发送给对端;
所述第二传输模块,还用于接收来自对端的所述控制指令,或者,接收来自服务器的所述控制指令。
15.根据权利要求9或10所述的终端,其特征在于,该终端还包括:
解析模块,用于对所述扫描模块扫描的二维码进行解析,得到指定远程控制应用的下载地址;
动作检测模块,用于捕获所述扫描动作并生成扫描指令;
相应的,所述第一传输模块,还用于将所述扫描指令和所述指定远程控制应用的下载地址发送给对端,根据所述下载地址获取到所述指定远程控制应用并安装,向对端发送包含自身IP地址的请求,接收对端返回的登录所述指定远程控制应用的登录信息,登录所述指定远程控制应用后本端和对端之间的传输通道建立。
16.根据权利要求15所述的终端,其特征在于,所述第二传输模块,还用于接收来自对端的所述扫描指令和所述指定远程控制应用的下载地址,根据所述下载地址获取到所述指定远程控制应用并安装,接收对端发送的包含自身IP地址的请求,根据所述IP地址检测出本端与对端位于同一个WIFI热点或无线局域网覆盖范围内且隶属于同一个用户,发送登录所述指定远程控制应用的登录信息给对端用以对端登录所述指定远程控制应用后本端和对端之间的传输通道建立。
CN201310269190.2A 2013-06-28 2013-06-28 一种远程控制应用的方法和终端 Pending CN104253845A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310269190.2A CN104253845A (zh) 2013-06-28 2013-06-28 一种远程控制应用的方法和终端

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310269190.2A CN104253845A (zh) 2013-06-28 2013-06-28 一种远程控制应用的方法和终端

Publications (1)

Publication Number Publication Date
CN104253845A true CN104253845A (zh) 2014-12-31

Family

ID=52188374

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310269190.2A Pending CN104253845A (zh) 2013-06-28 2013-06-28 一种远程控制应用的方法和终端

Country Status (1)

Country Link
CN (1) CN104253845A (zh)

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105093982A (zh) * 2015-07-14 2015-11-25 上海智臻智能网络科技股份有限公司 关联扫地机器人与终端的方法、服务器及***
CN105141488A (zh) * 2015-09-25 2015-12-09 广州视睿电子科技有限公司 设备控制方法、控制端设备、被控端设备及设备控制***
CN105159643A (zh) * 2015-09-21 2015-12-16 梁俊健 基于二维码的无线传屏认证方法及***
CN105407131A (zh) * 2015-10-12 2016-03-16 惠州Tcl移动通信有限公司 移动设备间远程控制方法以及移动设备
CN105430643A (zh) * 2015-10-28 2016-03-23 广州美渠信息科技有限公司 根据二维码信息建立控制连接的方法及装置
CN105681315A (zh) * 2016-01-29 2016-06-15 深圳市轱辘软件开发有限公司 一种智能设备绑定的方法、智能设备及终端设备
CN105827725A (zh) * 2016-04-27 2016-08-03 腾讯科技(深圳)有限公司 应用操控方法和装置、应用远程操控方法和装置
CN106230937A (zh) * 2016-07-29 2016-12-14 宇龙计算机通信科技(深圳)有限公司 远程控制方法、远程控制装置和终端
CN106878351A (zh) * 2015-12-10 2017-06-20 北京国基科技股份有限公司 智能终端锁控方法
CN107104957A (zh) * 2017-04-13 2017-08-29 湖北工程学院 一种档案管理***及档案袋
CN107241401A (zh) * 2017-05-27 2017-10-10 浙江地球村环保科技有限公司 设备运行数据的显示方法及装置
CN107302593A (zh) * 2017-08-03 2017-10-27 成都弈览科技有限公司 基于智能手机的远程设备操控方法及***
CN107370813A (zh) * 2017-07-17 2017-11-21 上海青橙实业有限公司 遥控方法和装置
CN107491277A (zh) * 2017-08-03 2017-12-19 成都弈览科技有限公司 用手机触控屏对大屏幕设备进行控制的方法
WO2018133500A1 (zh) * 2017-01-22 2018-07-26 苏州蜗牛数字科技股份有限公司 一种基于微信公众号进行远程应用的推送***及方法
CN109525653A (zh) * 2015-04-07 2019-03-26 北京京东尚科信息技术有限公司 智能设备的多用户共享方法和***
CN110750320A (zh) * 2019-10-21 2020-02-04 谢涛远 一种远程控制智能终端黑屏的***、方法及介质
CN111562090A (zh) * 2020-06-05 2020-08-21 深圳爱克莱特科技股份有限公司 一种灯具远程调试***及灯具调试方法
CN111669450A (zh) * 2020-07-27 2020-09-15 中国平安人寿保险股份有限公司 基于http协议的远程控制方法、装置及***

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102130945A (zh) * 2011-01-13 2011-07-20 汉王科技股份有限公司 移动通讯设备实时远程控制***及控制方法
CN102611753A (zh) * 2012-03-21 2012-07-25 张雷 一种移动终端基于云平台控制受控设备的***和方法
CN102624697A (zh) * 2012-01-13 2012-08-01 孟智平 一种基于二维码的媒体互动方法和***
CN103049190A (zh) * 2012-12-12 2013-04-17 北京奇虎科技有限公司 一种移动通信终端及控制设备操作的方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102130945A (zh) * 2011-01-13 2011-07-20 汉王科技股份有限公司 移动通讯设备实时远程控制***及控制方法
CN102624697A (zh) * 2012-01-13 2012-08-01 孟智平 一种基于二维码的媒体互动方法和***
CN102611753A (zh) * 2012-03-21 2012-07-25 张雷 一种移动终端基于云平台控制受控设备的***和方法
CN103049190A (zh) * 2012-12-12 2013-04-17 北京奇虎科技有限公司 一种移动通信终端及控制设备操作的方法

Cited By (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109525653B (zh) * 2015-04-07 2022-02-25 北京京东尚科信息技术有限公司 智能设备的多用户共享方法和***
CN109525653A (zh) * 2015-04-07 2019-03-26 北京京东尚科信息技术有限公司 智能设备的多用户共享方法和***
CN105093982B (zh) * 2015-07-14 2018-03-06 上海智臻智能网络科技股份有限公司 关联扫地机器人与终端的方法、服务器及***
CN105093982A (zh) * 2015-07-14 2015-11-25 上海智臻智能网络科技股份有限公司 关联扫地机器人与终端的方法、服务器及***
CN105159643A (zh) * 2015-09-21 2015-12-16 梁俊健 基于二维码的无线传屏认证方法及***
CN105159643B (zh) * 2015-09-21 2018-04-10 梁俊健 基于二维码的无线传屏认证方法及***
CN105141488A (zh) * 2015-09-25 2015-12-09 广州视睿电子科技有限公司 设备控制方法、控制端设备、被控端设备及设备控制***
WO2017050011A1 (zh) * 2015-09-25 2017-03-30 广州视睿电子科技有限公司 设备控制方法、控制端设备、被控端设备及设备控制***
CN105407131A (zh) * 2015-10-12 2016-03-16 惠州Tcl移动通信有限公司 移动设备间远程控制方法以及移动设备
CN105430643A (zh) * 2015-10-28 2016-03-23 广州美渠信息科技有限公司 根据二维码信息建立控制连接的方法及装置
CN106878351A (zh) * 2015-12-10 2017-06-20 北京国基科技股份有限公司 智能终端锁控方法
CN105681315A (zh) * 2016-01-29 2016-06-15 深圳市轱辘软件开发有限公司 一种智能设备绑定的方法、智能设备及终端设备
CN105827725A (zh) * 2016-04-27 2016-08-03 腾讯科技(深圳)有限公司 应用操控方法和装置、应用远程操控方法和装置
CN106230937A (zh) * 2016-07-29 2016-12-14 宇龙计算机通信科技(深圳)有限公司 远程控制方法、远程控制装置和终端
WO2018133500A1 (zh) * 2017-01-22 2018-07-26 苏州蜗牛数字科技股份有限公司 一种基于微信公众号进行远程应用的推送***及方法
CN107104957A (zh) * 2017-04-13 2017-08-29 湖北工程学院 一种档案管理***及档案袋
CN107241401A (zh) * 2017-05-27 2017-10-10 浙江地球村环保科技有限公司 设备运行数据的显示方法及装置
CN107241401B (zh) * 2017-05-27 2019-12-13 浙江地球村环保科技有限公司 设备运行数据的显示方法及装置
CN107370813A (zh) * 2017-07-17 2017-11-21 上海青橙实业有限公司 遥控方法和装置
CN107491277A (zh) * 2017-08-03 2017-12-19 成都弈览科技有限公司 用手机触控屏对大屏幕设备进行控制的方法
CN107302593A (zh) * 2017-08-03 2017-10-27 成都弈览科技有限公司 基于智能手机的远程设备操控方法及***
CN110750320A (zh) * 2019-10-21 2020-02-04 谢涛远 一种远程控制智能终端黑屏的***、方法及介质
CN111562090A (zh) * 2020-06-05 2020-08-21 深圳爱克莱特科技股份有限公司 一种灯具远程调试***及灯具调试方法
CN111669450A (zh) * 2020-07-27 2020-09-15 中国平安人寿保险股份有限公司 基于http协议的远程控制方法、装置及***
CN111669450B (zh) * 2020-07-27 2023-07-28 中国平安人寿保险股份有限公司 基于http协议的远程控制方法、装置及***

Similar Documents

Publication Publication Date Title
CN104253845A (zh) 一种远程控制应用的方法和终端
CN111459433B (zh) 一种传屏方法、设备及存储介质
CN102624697B (zh) 一种基于二维码的媒体互动方法和***
CN102902761B (zh) 一种跨终端的云浏览方法及***
CN105592364B (zh) 跨终端的截屏图片获取方法和装置
CN102611753B (zh) 一种移动终端基于云平台控制受控设备的***和方法
KR102363559B1 (ko) 정보 송신 방법 및 디바이스
JP2020504488A (ja) ライブルームの映像ストリームのプッシュ制御方法及び相応するサーバーと移動端末
CN102426568A (zh) 即时通信文本信息图片编辑的方法、客户端及***
CN100452775C (zh) 一种在即时通讯***中应用程序共享的方法和***
CN105808070A (zh) 一种设置评论展示效果的方法和装置
CN103152624A (zh) 遥控处理方法、装置及***
CN105282824A (zh) 基于无线通信的文件分享方法及无线通信终端
CN106028106A (zh) 一种电视操控方法及装置
CN104991911A (zh) 文件分享方法和***
CN102523492A (zh) 一种互动评论***的评论方法、电视机及移动终端
US10165229B2 (en) Network communication system and method thereof
KR20150029608A (ko) 미디어 콘텐츠 공유 방법, 단말 장치, 및 콘텐츠 공유 시스템
CN104023416A (zh) 一种文件的传输方法、***、发送终端及接收终端
CN104703041A (zh) 一种分享视频的方法及装置
CN103974111A (zh) 将智能终端上的数据传输至电视终端的方法、装置
JP4944723B2 (ja) 通信システム、基地局装置および端末装置
CN101197724A (zh) 基于IPv6的IGRS家庭网络中信息家电的远程控制***和方法
CN103873490A (zh) 一种幻灯片的播放控制方法及客户端
CN108616643A (zh) 通过计算设备控制手机的方法、装置及***

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
EXSB Decision made by sipo to initiate substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20141231