电子设备、远程控制电子设备的方法及系统.pdf

上传人:a1 文档编号:668123 上传时间:2018-03-02 格式:PDF 页数:20 大小:2.14MB
返回 下载 相关 举报
摘要
申请专利号:

CN201410458507.1

申请日:

2014.09.10

公开号:

CN104219314A

公开日:

2014.12.17

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):H04L 29/08申请日:20140910|||公开

IPC分类号:

H04L29/08; H04L29/06

主分类号:

H04L29/08

申请人:

珠海市君天电子科技有限公司

发明人:

徐建新; 冯驰伟; 危文

地址:

519070 广东省珠海市唐家湾镇港湾大道科技一路10号主楼六层601F

优先权:

专利代理机构:

北京市广友专利事务所有限责任公司 11237

代理人:

祁献民

PDF下载: PDF下载
内容摘要

本发明的实施例公开一种电子设备、远程控制电子设备的方法及系统。方法包括:解析并获取接收的远程控制请求包含的发送方信息以及控制指令;如果发送方信息与预先设置的控制设备列表相匹配,在控制指令不为预先设置的非显示控制指令的情况下,获取控制指令对应的发送方浏览器支持的网页信息,将获取的浏览器支持的网页信息封装在远程控制请求响应中,返回至发送方浏览器进行显示,以使发送方根据用户在发送方浏览器中的控制指令操作再次生成远程控制请求;在控制指令为预先设置的非显示控制指令的情况下,在非显示控制指令对应的接收方页面中执行非显示控制指令。应用本发明,可以简化用户操作流程、降低远程控制电子设备的系统资源开销。

权利要求书

1.  一种远程控制电子设备的方法,其特征在于,该方法包括:
接收发送方浏览器发送的远程控制请求,解析并获取所述远程控制请求包含的发送方信息以及控制指令;
如果发送方信息与预先设置的控制设备列表相匹配,在控制指令不为预先设置的非显示控制指令的情况下,获取控制指令对应的发送方浏览器支持的网页信息,将获取的浏览器支持的网页信息封装在远程控制请求响应中,返回至发送方浏览器进行显示,以使发送方根据用户在发送方浏览器中的控制指令操作再次生成远程控制请求;在控制指令为预先设置的非显示控制指令的情况下,在非显示控制指令对应的接收方页面中执行非显示控制指令。

2.
  根据权利要求1所述的方法,其特征在于,所述获取控制指令对应的发送方浏览器支持的网页信息包括:
查询是否存储有控制指令映射的网页,如果有,将远程控制请求重定向至所述控制指令映射的网页,得到发送方浏览器支持的网页信息。

3.
  根据权利要求1所述的方法,其特征在于,所述获取控制指令对应的发送方浏览器支持的网页信息包括:
获取控制指令对应的接收方页面信息,将获取的接收方页面信息转换为发送方浏览器支持的网页信息。

4.
  根据权利要求1所述的方法,其特征在于,所述在非显示控制指令对应的接收方页面中执行非显示控制指令之前,所述方法进一步包括:
根据预先设置的用户权限列表判断发送方是否具有执行所述非显示控制指令的权限,如果有,执行所述非显示控制指令;否则,拒绝发送方的远程控制请求。

5.
  根据权利要求1所述的方法,其特征在于,所述远程控制请求为预先在发送方本地设置一用于进行电子设备控制的远程控制网页;发送方和接收方分别接入WiFi局域网,发送方启动预先设置的远程控制网页,并在启动的远程控制网页中根据用户操作生成。

6.
  根据权利要求5所述的方法,其特征在于,所述接收方接入WiFi局域网包括:
接收方扫描WiFi网络并获取扫描得到的WiFi网络的WiFi接入点标识信息;
查询获取的WiFi接入点标识信息是否与预先设置的WiFi接入点标识信息列表相匹配,如果相匹配,通过用户名和接入密码接入扫描的WiFi网络。

7.
  根据权利要求6所述的方法,其特征在于,所述接收方扫描WiFi网络并获取扫描得到的WiFi网络的WiFi接入点标识信息包括:
接收方进入布设有标准的802.11b/g网络环境,利用内置的WiFi信号接收器,通过802.11协议族中标准的协议接口发送连接信息,扫描当前环境中的WiFi网络,在根据返回的连接响应信息确定当前环境存在WiFi网络后,获取该存在的WiFi网络对应的WiFi接入点标识信息。

8.
  根据权利要求7所述的方法,其特征在于,所述WiFi接入点标识信息包括:WiFi接入点服务集标识符信息、WiFi接入点IP地址信息、WiFi接入点域名服务系统信息、WiFi接入点名称、WiFi接入点媒体访问控制地址信息中的任意一项或其组合。

9.
  根据权利要求1至8任一项所述的方法,其特征在于,在所述将获取的浏览器支持的网页信息封装在远程控制请求响应中之后,返回至发送方浏览器进行显示之前,所述方法进一步包括:
接收方采用预先设置的校验算法,对待传输的网页信息进行校验,生成校验第一摘要信息,并将校验第一摘要信息封装在远程控制请求响应中,以使发送方解析接收的远程控制请求响应,得到网页信息以及校验第一摘要信息,采用预先设置的校验算法,对解析的网页信息进行校验,生成校验第二摘要信息,如果校验第一摘要信息与校验第二摘要信息相同,执行所述发送方浏览器进行显示的流程。

10.
  根据权利要求1至8任一项所述的方法,其特征在于,所述方法进一步包括:
利用预先设置的加密算法,对封装的远程控制请求响应进行加密处理。

11.
  一种电子设备,其特征在于,该电子设备包括:接收解析模块、第一判断模块、第二判断模块、网页转换模块、回传模块以及指令执行模块,其中,
接收解析模块,用于接收发送方浏览器发送的远程控制请求,解析并获取 所述远程控制请求包含的发送方信息以及控制指令;
第一判断模块,用于判断发送方信息是否与预先设置的控制设备列表相匹配,如果相匹配,将控制指令输出至第二判断模块;如果不匹配,将远程控制请求发送至WiFi局域网外的网关,以使网关对远程控制请求进行处理;
第二判断模块,用于判断接收的控制指令是否不为预先设置的非显示控制指令,如果是,将接收的控制指令输出至网页转换模块;如果否,将接收的控制指令输出至指令执行模块;
网页转换模块,用于根据接收的控制指令,获取控制指令对应的发送方浏览器支持的网页信息,将获取的浏览器支持的网页信息封装在远程控制请求响应中,输出至回传模块;
回传模块,用于将远程控制请求响应返回至发送方浏览器进行显示,以使发送方根据用户在发送方浏览器中的操作再次生成远程控制请求;
指令执行模块,用于根据接收的控制指令,在非显示控制指令对应的接收方页面中执行非显示控制指令。

12.
  根据权利要求11所述的电子设备,其特征在于,所述网页转换模块包括:接收单元、查询处理单元以及封装单元,其中,
接收单元,用于接收控制指令;
查询处理单元,用于根据控制指令,查询是否存储有控制指令映射的网页,如果有,将远程控制请求重定向至所述控制指令映射的网页,得到发送方浏览器支持的网页信息;
封装单元,用于将得到的浏览器支持的网页信息封装在远程控制请求响应中,输出至回传模块。

13.
  根据权利要求11所述的电子设备,其特征在于,所述网页转换模块包括:接收单元、转换单元以及封装单元,其中,
接收单元,用于接收控制指令;
转换单元,用于获取控制指令对应的接收方页面信息,将获取的接收方页面信息转换为发送方浏览器支持的网页信息;
封装单元,用于将得到的浏览器支持的网页信息封装在远程控制请求响应 中,输出至回传模块。

14.
  根据权利要求11至13任一项所述的电子设备,其特征在于,进一步包括:
接入模块,用于扫描WiFi网络并获取扫描得到的WiFi网络的WiFi接入点标识信息;查询获取的WiFi接入点标识信息是否与预先设置的WiFi接入点标识信息列表相匹配,如果相匹配,通过用户名和接入密码接入扫描的所述WiFi网络。

15.
  根据权利要求11至13任一项所述的电子设备,其特征在于,进一步包括:
权限鉴定模块,用于根据预先设置的用户权限列表判断发送方是否具有执行所述非显示控制指令的权限,如果有,通知指令执行模块;否则,拒绝发送方的远程控制请求。

16.
  根据权利要求11至13任一项所述的电子设备,其特征在于,进一步包括:
校验模块,用于采用预先设置的校验算法,对待传输的网页信息进行校验,生成校验第一摘要信息,并将校验第一摘要信息封装在远程控制请求响应中,以使发送方解析接收的远程控制请求响应,得到网页信息以及校验第一摘要信息,采用预先设置的校验算法,对解析的网页信息进行校验,生成校验第二摘要信息,如果校验第一摘要信息与校验第二摘要信息相同,执行所述发送方浏览器进行显示的流程。

17.
  根据权利要求11至13任一项所述的电子设备,其特征在于,进一步包括:
加密模块,用于利用预先设置的加密算法,对封装的远程控制请求响应进行加密处理。

18.
  一种远程控制电子设备的系统,其特征在于,该系统包括:发送方、接收方以及无线保真路由器,其中,
发送方、接收方以及WiFi路由器组成WiFi局域网,发送方和接收方分别接入所述WiFi局域网;
发送方,用于启动预先设置的用于进行电子设备控制的远程控制网页,并在启动的远程控制网页中根据用户操作生成远程控制请求;接收来自接收方的远程控制请求响应,解析获取浏览器支持的网页信息,并在浏览器中进行显示,根据用户在浏览器中的控制指令操作再次生成远程控制请求;
接收方,用于通过所述无线保真路由器接收发送方浏览器发送的远程控制请求,解析并获取所述远程控制请求包含的发送方信息以及控制指令;如果发送方信息与预先设置的控制设备列表相匹配,在控制指令不为预先设置的非显示控制指令的情况下,获取控制指令对应的发送方浏览器支持的网页信息,将获取的浏览器支持的网页信息封装在远程控制请求响应中;在控制指令为预先设置的非显示控制指令的情况下,在非显示控制指令对应的接收方页面中执行非显示控制指令。

19.
  根据权利要求18所述的系统,其特征在于,所述发送方包括:接入模块、启动模块、接收解析模块以及显示处理模块,其中,
接入模块,用于扫描WiFi网络并获取扫描得到的WiFi网络的WiFi接入点标识信息;查询获取的WiFi接入点标识信息是否与预先设置的WiFi接入点标识信息列表相匹配,如果相匹配,通过用户名和接入密码接入扫描的WiFi网络;
启动模块,用于启动预先设置的用于进行电子设备控制的远程控制网页,并在启动的远程控制网页中根据用户操作生成远程控制请求;
接收解析模块,用于接收来自接收方的远程控制请求响应,解析获取浏览器支持的网页信息;
显示处理模块,用于将解析获取的浏览器支持的网页信息在浏览器中进行显示,根据用户在浏览器中的控制指令操作再次生成远程控制请求。

20.
  根据权利要求18或19所述的系统,其特征在于,所述接收方包括:接收解析模块、第一判断模块、第二判断模块、网页转换模块、回传模块以及指令执行模块,其中,
接收解析模块,用于接收发送方浏览器发送的远程控制请求,解析并获取所述远程控制请求包含的发送方信息以及控制指令;
第一判断模块,用于判断发送方信息是否与预先设置的控制设备列表相匹 配,如果相匹配,将控制指令输出至第二判断模块;如果不匹配,将远程控制请求发送至WiFi局域网外的网关,以使网关对远程控制请求进行处理;
第二判断模块,用于判断接收的控制指令是否不为预先设置的非显示控制指令,如果是,将接收的控制指令输出至网页转换模块;如果否,将接收的控制指令输出至指令执行模块;
网页转换模块,用于根据接收的控制指令,获取控制指令对应的发送方浏览器支持的网页信息,将获取的浏览器支持的网页信息封装在远程控制请求响应中,输出至回传模块;
回传模块,用于将远程控制请求响应返回至发送方浏览器进行显示,以使发送方根据用户在发送方浏览器中的操作再次生成远程控制请求;
指令执行模块,用于根据接收的控制指令,在非显示控制指令对应的接收方页面中执行非显示控制指令。

说明书

电子设备、远程控制电子设备的方法及系统
技术领域
本发明涉及计算机网络通信技术,尤其涉及一种电子设备、远程控制电子设备的方法及系统。
背景技术
随着通信技术,尤其是移动第三代移动通信(3G,3rd Generation)、4G通信技术的发展,电子设备,例如,智能移动电话、个人数字助理、掌上电脑以及台式机电脑的功能越来越强大。以智能移动电话等移动电子设备为例,由于具有强大的无线网络接入能力,包括接入全球移动通信系统(GSM,Global System for Mobile Communications)网络、通用分组无线业务(GPRS,General Packet Radio Service)网络、3G网络、无线保真(WiFi,Wireless Fidelity)网络以及蓝牙网络等能力,除为用户提供日常生活和工作的通话、短信、网络接入、影视娱乐、网络即时通信、网银支付、网络游戏、地图导航等应用功能外,还被广泛应用作控制固定电子设备的控制器。例如,用户躺在床上,在屏幕较大的台式机电脑观看电影后,可以通过智能移动电话关闭台式机电脑,从而无需下床,通过手工方式关闭台式机电脑。
现有远程控制固定电子设备关机的方法,主要采用客户端/服务器(C/S,Client/Servier)模式,其中,客户端为用于远程控制固定电子设备的移动电子设备,服务器为固定电子设备。具体来说,预先在客户端与服务器中安装网络运营商开发的用于实现控制服务器关机的应用软件,然后,客户端与服务器通过安装的应用软件建立传输控制协议(TCP,Transmission Control Protocol)或用户数据报协议(UDP,User Datagram Protocol)连接,最后,客户端的应用软件通过建立的TCP连接或UDP连接,向服务器发送关机指令,服务器的应用软件接收到关机指令后进行关机操作。
由上述可见,现有远程控制固定电子设备关机的方法,客户端和服务器都需要分别从网络运营商下载实现控制服务器关机的应用软件,并需要分别进行安装,所需时间较长,两次安装应用软件的用户操作流程较为繁琐,降低了用 户的业务体验;进一步地,在客户端和服务器中分别运行安装的应用软件,需要占用客户端和服务器较多的系统资源开销;而且,每一应用软件只对应控制服务器的一项或几项功能,可扩展性较差。
发明内容
有鉴于此,本发明实施例提供一种电子设备、远程控制电子设备的方法及系统,简化用户操作流程、降低远程控制电子设备的系统资源开销。
为达到上述目的,本发明的实施例采用如下技术方案:
一方面,本发明实施例提供一种远程控制电子设备的方法,包括:
接收发送方浏览器发送的远程控制请求,解析并获取所述远程控制请求包含的发送方信息以及控制指令;
如果发送方信息与预先设置的控制设备列表相匹配,在控制指令不为预先设置的非显示控制指令的情况下,获取控制指令对应的发送方浏览器支持的网页信息,将获取的浏览器支持的网页信息封装在远程控制请求响应中,返回至发送方浏览器进行显示,以使发送方根据用户在发送方浏览器中的控制指令操作再次生成远程控制请求;在控制指令为预先设置的非显示控制指令的情况下,在非显示控制指令对应的接收方页面中执行非显示控制指令。
本发明实施例提供的远程控制电子设备的方法,发送方与接收方采用B/S模式进行通信,在发送方浏览器中生成远程控制请求,一方面,接收方获取远程控制请求中显示控制指令对应的发送方浏览器支持的网页信息,并返回至发送方浏览器进行显示,以使发送方根据用户在发送方浏览器中的控制指令操作再次生成远程控制请求;另一方面,接收方根据远程控制请求中非显示控制指令执行相应操作。这样,无需额外安装应用软件,可以简化用户操作流程、降低远程控制电子设备的系统资源开销;同时,可扩展对接收方更多功能的远程控制。
另一方面,本发明实施例提供一种电子设备,包括:接收解析模块、第一判断模块、第二判断模块、网页转换模块、回传模块以及指令执行模块,其中,
接收解析模块,用于接收发送方浏览器发送的远程控制请求,解析并获取 所述远程控制请求包含的发送方信息以及控制指令;
第一判断模块,用于判断发送方信息是否与预先设置的控制设备列表相匹配,如果相匹配,将控制指令输出至第二判断模块;如果不匹配,将远程控制请求发送至WiFi局域网外的网关,以使网关对远程控制请求进行处理;
第二判断模块,用于判断接收的控制指令是否不为预先设置的非显示控制指令,如果是,将接收的控制指令输出至网页转换模块;如果否,将接收的控制指令输出至指令执行模块;
网页转换模块,用于根据接收的控制指令,获取控制指令对应的发送方浏览器支持的网页信息,将获取的浏览器支持的网页信息封装在远程控制请求响应中,输出至回传模块;
回传模块,用于将远程控制请求响应返回至发送方浏览器进行显示,以使发送方根据用户在发送方浏览器中的操作再次生成远程控制请求;
指令执行模块,用于根据接收的控制指令,在非显示控制指令对应的接收方页面中执行非显示控制指令。
本发明实施例提供的电子设备,一方面,通过浏览器获取接收的远程控制请求中显示控制指令对应的发送方浏览器支持的网页信息,并返回至发送方浏览器进行显示,以使发送方根据用户在发送方浏览器中的控制指令操作再次生成远程控制请求;另一方面,根据远程控制请求中非显示控制指令执行相应操作。这样,可以简化用户操作流程、降低远程控制电子设备的系统资源开销。
再一方面,本发明实施例提供一种远程控制电子设备的系统,包括:发送方、接收方以及无线保真路由器,其中,
发送方、接收方以及WiFi路由器组成WiFi局域网,发送方和接收方分别接入所述WiFi局域网;
发送方,用于启动预先设置的用于进行电子设备控制的远程控制网页,并在启动的远程控制网页中根据用户操作生成远程控制请求;接收来自接收方的远程控制请求响应,解析获取浏览器支持的网页信息,并在浏览器中进行显示,根据用户在浏览器中的控制指令操作再次生成远程控制请求;
接收方,用于通过所述无线保真路由器接收发送方浏览器发送的远程控制 请求,解析并获取所述远程控制请求包含的发送方信息以及控制指令;如果发送方信息与预先设置的控制设备列表相匹配,在控制指令不为预先设置的非显示控制指令的情况下,获取控制指令对应的发送方浏览器支持的网页信息,将获取的浏览器支持的网页信息封装在远程控制请求响应中;在控制指令为预先设置的非显示控制指令的情况下,在非显示控制指令对应的接收方页面中执行非显示控制指令。
本发明实施例提供的远程控制电子设备的系统,通过构建WiFi网络并设置发送方与接收方采用B/S模式进行通信,使得发送方的用户界面可通过浏览器实现控制指令的生成和发送,发送方无需额外安装应用软件,一方面,接收方在需要返回信息时,将需要返回的信息转换为发送方浏览器支持的网页信息,并返回至发送方浏览器进行显示,以使发送方根据用户在发送方浏览器中的控制指令操作再次生成远程控制请求;另一方面,接收方根据远程控制请求中非显示控制指令执行相应操作。这样,可以简化用户操作流程、降低远程控制电子设备的系统资源开销;同时,可扩展对接收方更多功能的远程控制。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
图1为本发明实施例远程控制电子设备的方法流程示意图;
图2为本发明实施例远程控制电子设备的方法具体流程示意图;
图3为本发明实施例电子设备结构示意图;
图4为本发明实施例远程控制电子设备的系统结构示意图。
具体实施方式
下面结合附图对本发明实施例进行详细描述。
应当明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前 提下所获得的所有其它实施例,都属于本发明保护的范围。
图1为本发明实施例远程控制电子设备的方法流程示意图。参见图1,该方法包括:
步骤101,通过无线保真网络接收发送方浏览器发送的远程控制请求,解析并获取所述远程控制请求包含的发送方信息以及控制指令;
本步骤中,较佳地,远程控制请求采用超文本传输协议(HTTP,Hypertext Transfer Protocol)格式。接收远程控制请求的一方为接收方。例如,本发明实施例中,发送方可以为智能移动电话等具有无线网卡的移动电子设备,接收方为台式机电脑、数字电视机等具有无线网卡的固定电子设备。当然,实际应用中,接收方也可以为移动电子设备,即本发明实施例也可实现移动电子设备对移动电子设备的远程控制。
本发明实施例中,发送方本地中预先设置有一用于进行电子设备控制的远程控制网页。这样,通过利用发送方浏览器,可以直接启动远程控制网页,并在启动的远程控制网页中根据用户操作生成远程控制请求。例如,远程控制网页中预先设置有关机、打开文件等控件。当用户点击相关的控件,发送方浏览器根据用户的选择,生成相应的远程控制请求。举例来说,用户点击远程控制网页中的关机控件并输入相应的接收方信息,则生成包含发送方信息、接收方信息以及关机控制指令的远程控制请求。由于无需发送方和接收方中的任何一方从网络运营商下载并安装相关进行远程控制的应用软件,并在安装的应用软件中进行控制指令设置以及控制指令的发送,简化了用户进行远程控制电子设备的操作流程;进一步地,由于无需运行应用软件,可以有效降低远程控制电子设备的系统资源开销。
所应说明的是,本发明实施例不仅仅限于通过无线保真网络接收远程控制请求,也可以通过其他无线网络,例如,GSM网络、CDMA网络等接收远程控制请求。
作为可选实施例,接收方信息为接收方统一资源定位符(URL,Uniform Resource Locator)信息。
实际应用中,由于现有的移动电子设备以及固定电子设备中都安装有无线 网卡,因而,可以利用现有无线网卡已直接建立的无线保真网络,并通过建立的无线保真网络进行通信,由于无线保真网络为免费网络,因而,可以有效节约远程控制的网络流量开销。
步骤102,如果发送方信息与预先设置的控制设备列表相匹配,判断控制指令是否为预先设置的非显示控制指令,如果否,执行步骤103,如果是,执行步骤105;
本步骤中,可以在接收方设置用于对接收方进行控制的控制设备列表。也就是说,只有存储在控制设备列表中的控制设备,才可以对该设置有控制设备列表的电子设备进行控制。
本发明实施例中,对于发送方信息与预先设置的控制设备列表不相匹配的情形,则结束流程。
本发明实施例中,控制指令包括:非显示控制指令以及显示控制指令,对于显示控制指令,表示该显示控制指令后还有后续的控制指令,作为可选实施例,显示控制指令可以为前述远程控制网页中预先设置的控制指令。因而,接收方在根据显示控制指令进行相应操作后,接收方当前的页面发生更新,需要将更新的页面转换为发送方浏览器可支持的格式并返回至发送方,以便在发送方浏览器中显示并进行后续的控制;而对于非显示控制指令,表示该非显示控制指令为最后一条控制指令,例如,关机指令或关屏指令,接收方在根据非显示控制指令进行相应操作后,接收方当前的页面虽然发生更新,但无需将更新的页面返回至发送方。
由于实际应用中,显示控制指令数量较多,而非显示控制指令数量较少。因而,本发明实施例中,为了有效降低判断控制指令所需的时间,接收方中预先存储非显示控制指令。当然,实际应用中,接收方中也可以预先存储显示控制指令,本发明实施例对此不做限定。
步骤103,获取控制指令对应的发送方浏览器支持的网页信息;
本步骤中,作为可选实施例,可以预先在发送方中设置一些显示控制指令对应的网页,例如,以台式机电脑为例,对于关机控制指令,发送方(台式机电脑浏览器)可以预先将用户点击桌面开始菜单中的关闭计算机控件出现的包 含待机、关闭、重新启动以及取消等控件的页面转换为关机网页存储,并构建关机控制指令与关机网页的映射关系。这样,获取控制指令对应的发送方浏览器支持的网页信息包括:
查询是否存储有控制指令映射的网页,如果有,将远程控制请求重定向至所述控制指令映射的网页,得到发送方浏览器支持的网页信息。
作为另一可选实施例,接收方浏览器也可以实时对获取的控制指令进行处理,即在查询到接收方未存储有控制指令映射的网页,或者,在判断控制指令为预先设置的显示控制指令后,实时将控制指令对应的接收方页面进行网页转换以能在发送方浏览器中显示。这样,获取控制指令对应的发送方浏览器支持的网页信息可以包括:
获取控制指令对应的接收方页面信息,将获取的接收方页面信息转换为发送方浏览器支持的网页信息。
本步骤中,将接收方页面信息转换为发送方浏览器支持的网页信息,是为了使发送方可以通过浏览器访问的方式,与接收方进行通信并对接收方进行控制,从而形成浏览器/服务器(B/S,Browser/Server)模式。这样,发送方的用户界面可以通过浏览器实现,接收方作为向发送方提供服务的服务器(设置为本地服务器),从而利用浏览器技术实现需要在发送方和接收方都安装应用软件才能实现的功能。
本发明实施例中,浏览器支持的网页格式包括:HTTP格式、安全超文本传输协议(HTTPS,Secure Hypertext Transfer Protocol)格式、可扩展标记语言(XML,Extensible Markup Language)格式以及文件传输协议(FTP,File Transfer Protocol)格式等。
较佳地,转换得到的浏览器支持的网页信息为HTTP网页。例如,上述示例中,如果控制指令为关机指令,属于显示控制指令,则接收方接收关机指令后,将电子设备的关机页面(以台式机电脑为例,关机页面为用户点击桌面开始菜单中的关闭计算机控件出现的包含待机、关闭、重新启动以及取消等控件的页面)转换为HTTP网页,并将转换得到的网页返回至发送方浏览器。其中,关机页面中的各控件在HTTP网页中仍具有相应的控件功能。
关于将接收方页面信息转换为发送方浏览器支持的网页格式信息,为公知技术,在此略去详述。
步骤104,将获取的浏览器支持的网页信息封装在远程控制请求响应中,返回至发送方浏览器进行显示,以使发送方根据用户在发送方浏览器中的控制指令操作再次生成远程控制请求;
本步骤中,接收方从预先设置的网页中获取控制指令对应的发送方浏览器支持的网页,或根据控制指令,将关机页面转换为HTTP网页后,封装在远程控制请求响应中,向发送方返回,发送方浏览器接收返回的HTTP网页并进行展示,用户可以在展示的HTTP网页中进行再次操作,例如,点击HTTP网页中的关闭控件,触发生成包含关闭指令的远程控制请求,该关闭指令为非显示控制指令。这样,后续应用中,接收方根据接收的远程控制请求,解析获取远程控制请求中携带的关闭指令,关闭台式机电脑。
步骤105,在非显示控制指令对应的接收方页面中执行非显示控制指令。
本步骤中,如前所述,如果远程控制请求中包含的控制指令为关闭指令,则在接收方的关机页面中,自动触发点击关机页面中的关闭控件,从而关闭台式机电脑。
以下以远程控制台式机电脑关机关屏为例,对本发明实施例的远程控制电子设备的方法作进一步说明。
图2为本发明实施例远程控制电子设备的方法具体流程示意图。参见图2,该流程包括:
步骤201,构建由发送方、接收方以及WiFi路由器组成的WiFi局域网;
本步骤中,WiFi路由器为WiFi网络的接入点(AP,Access Point),即WiFi接入点,例如,可以为非对称数字用户线(ADSL,Asymmetric Digital Subscriber Line)路由器,或者,同时具有无线路由以及ADSL路由功能的无线路由器。
实际应用中,WiFi路由器可以为接收方或发送方内置的无线网卡或通过应用程序虚拟的一WiFi接入点。
关于构建由发送方、接收方以及WiFi路由器组成的WiFi局域网,为公知技术,例如,以发送方为例,在发送方的WiFi网络设置对话框中,设置接收方 (本地服务器)URL地址、端口、WiFi接入点标识信息;或者,接收方域名系统(DNS,Domain Name System)信息以及端口、WiFi接入点标识信息。
步骤202,发送方和接收方分别接入WiFi局域网,发送方启动预先设置的远程控制网页;
本步骤中,发送方接入WiFi局域网与接收方接入WiFi局域网的流程相同。作为可选实施例,发送方接入WiFi局域网包括:
发送方扫描WiFi网络并获取扫描得到的WiFi网络的WiFi接入点标识信息;
查询获取的WiFi接入点标识信息是否与预先设置的WiFi接入点标识信息列表相匹配,如果相匹配,通过用户名和接入密码接入扫描的WiFi网络。
本步骤中,WiFi网络会广播WiFi信号,发送方通过搜索WiFi网络发出的WiFi信号,从而可以连接到WiFi网络。具体地,发送方扫描WiFi网络并获取扫描得到的WiFi网络的WiFi接入点标识信息包括:
发送方进入布设有标准的802.11b/g网络环境,利用内置的WiFi信号接收器,通过802.11协议族中标准的协议接口发送连接信息,扫描当前环境中的WiFi网络,在根据返回的连接响应信息确定当前环境存在WiFi网络后,获取该存在的WiFi网络对应的WiFi接入点标识信息。例如,可以由发送方根据返回的连接响应信息判断发送方是通过移动通信基站接入互联网还是通过WiFi网络的WiFi接入点接入互联网,并在确定发送方通过WiFi网络的WiFi接入点接入互联网时,获取发送方连接的WiFi网络对应的WiFi接入点标识信息。其中,WiFi接入点标识信息可以是WiFi接入点(WiFi路由器)服务集标识符(SSID,Service Set Identifier)信息,也可以是WiFi接入点IP地址信息或WiFi接入点域名服务系统信息,也可以是WiFi接入点名称,还可以是WiFi接入点媒体访问控制(MAC,Media Access Control)地址信息等,或者是上述信息的任意组合。其中,MAC地址是WiFi接入点的媒体接入控制层地址,可以用于唯一标识该WiFi接入点。服务集标识符用于区分不同WiFi网络,可以作为WiFi接入点的标识信息,用以区分不同的WiFi接入点,服务集标识符通常由WiFi接入点,例如,WiFi路由器按照预先设置的广播周期进行广播。
本发明实施例中,如果WiFi接入点标识信息与预先设置的WiFi接入点标 识信息列表中的任一WiFi接入点标识信息相同,则确认获取的WiFi接入点标识信息与预先设置的WiFi接入点标识信息列表相匹配。
作为另一可选实施例,在发送方扫描WiFi网络之前,发送方与接收方都需要与WiFi路由器建立WiFi连接,以发送方为例,该方法进一步包括:
D11,发送方和WiFi路由器建立近距离通信连接;
本步骤中,近距离通信包括但不限于射频识别无线通信,近场通信无线通信等。
D12,发送方通过近距离通信连接,接收来自WiFi路由器广播的无线保真网络信号,获取WiFi连接参数信息。
本步骤中,WiFi连接参数信息包括但不限于:SSID,接入密码。
本发明实施例中,发送方可能搜索到一个或多个WiFi网络,每一WiFi路由器(WiFi网络)都有一SSID,相当于WiFi路由器的识别码。默认状态下,WiFi路由器往外发射该SSID,以便笔记本、移动电话等设备能搜索到该WiFi路由器。WiFi路由器按照预先设置的周期,将SSID封包广播一次,移动电子设备接收SSID广播封包后,可以决定是否与该SSID对应的WiFi路由器建立连接。
其中,扫描当前环境中的WiFi网络包括:
发送方启动WiFi模块搜索WiFi接入点;
本步骤中,以安卓(Android)移动电话为例,当启动WiFi模块后,WiFi模块调用WifiEnabler的onPreferenceChange,再由WifiEnabler调用WifiManager的setWifiEnabled接口函数,发送一条MESSAGE_ENABLE_WIFI消息,在处理该消息的代码中进行使能,当使能成功后,会广播发送WIFI_STATE_CHANGED_ACTION消息,通知外界WiFi已经成功使能了。
WiFi模块调用WifiEnabler时,向Android移动电话注册以接收WIFI_STATE_CHANGED_ACTION消息;
在接收到WIFI_STATE_CHANGED_ACTION消息后,调用WifiService的startScan函数开始扫描执行搜索。
查询获取的WiFi接入点标识信息是否与预先设置的WiFi接入点标识信息 列表相匹配,如果相匹配,通过用户名和接入密码接入扫描的WiFi网络包括:
判断WiFi接入点标识信息列表中是否包含有接收的WiFi连接参数信息中的SSID,如果有,依据WiFi连接参数信息中的用户名和接入密码信息,建立与WiFi路由器的WiFi连接。
本步骤中,对每一个扫描返回的WiFi接入点,WifiLayer会调用WifiSettings的onAccessPointSetChanged函数,确定是否与预先存储的路由器标识信息相匹配。
其中,依据WiFi连接参数信息中的用户名和接入密码信息,建立与WiFi路由器的WiFi连接包括:
发送方将包含用户名和接入密码的接入请求发送至WiFi路由器,WiFi路由器根据接收的用户名和接入密码,对发送方进行认证,如果认证通过,接入所述发送方。
本步骤中,WiFi路由器根据存储的用户名和接入密码库,对接收的用户名和接入密码进行鉴权认证,即确定发送方是否为家庭局域网内的移动电子设备,以有效降低非法移动电子设备接入。
较佳地,在发送方搜索WiFi网络之后,查询获取的WiFi接入点标识信息是否与预先设置的WiFi接入点标识信息列表相匹配之前,所述方法进一步包括:
判断搜索得到的WiFi网络信号强度是否超过预先设置的WiFi信号强度阈值,如果是,执行所述查询获取的WiFi接入点标识信息是否与预先设置的WiFi接入点标识信息列表相匹配的流程,否则,不作处理。
步骤203,接收用户在远程控制网页的远程控制操作,生成远程控制请求,向WiFi路由器发送;
步骤204,WiFi路由器接收远程控制请求,根据远程控制请求中携带的接收方信息,判断是否为WiFi局域网内的设备,如果是,执行步骤205,如果不是,执行步骤221;
步骤205,将远程控制请求发送至WiFi局域网内对应的接收方;
步骤206,接收方判断接收的远程控制请求中的接收方信息是否为预先设置的网页地址,如果是,执行步骤207,否则,执行步骤208;
本步骤中,接收方信息为URL地址信息,接收方判断URL地址信息是否为接收方,即本地HTTP服务器指定的关机关屏地址信息,例如,如果远程控制请求中的一部分信息为:http://hi.1iebao.cn:8735/tool/#poweroff,其中,#poweroff为关机(关屏)指令,http://hi.1iebao.cn:8735/tool/为本地HTTP服务器指定的关机关屏地址信息。
步骤207,将远程控制请求重定向到预先设置的网页地址对应的网页,获取网页信息,执行步209;
本步骤中,将远程控制请求重定向到本地HTTP服务器中查询到的预先设定的关机关屏网页。
步骤208,获取远程控制请求中控制指令对应的接收方页面信息,将获取的接收方页面信息转换为发送方浏览器支持的网页信息;
本步骤中,还可以判断远程控制请求中的控制指令是否为非显示控制指令,如果不是,执行将获取的接收方页面信息转换为发送方浏览器支持的网页信息的流程。
步209,将网页信息封装在远程控制请求响应中,返回至发送方浏览器进行显示;
本步骤中,为了保障网页信息在传输过程中的可靠性和准确性,接收方在发送网页信息时,可以采用预先设置的校验算法,对传输的网页信息进行校验。因而,作为一可选实施例,在将网页信息封装在远程控制请求响应中之后,返回至发送方浏览器进行显示之前,该方法进一步包括:
接收方采用预先设置的校验算法,对待传输的网页信息进行校验,生成校验第一摘要信息,并将校验第一摘要信息封装在远程控制请求响应中。
后续流程中,当发送方接收到远程控制请求响应后,该方法进一步包括:
发送方解析接收的远程控制请求响应,得到网页信息以及校验第一摘要信息,采用预先设置的校验算法,对解析的网页信息进行校验,生成校验第二摘要信息,如果校验第一摘要信息与校验第二摘要信息相同,执行将解析得到的网页信息进行显示的流程。
本发明实施例中,对于校验第一摘要信息与校验第二摘要信息不相同的情 况,该方法进一步包括:
采用前向错误纠正对解析的网页信息进行纠错,利用预先设置的校验算法,对进行纠错后的网页信息进行校验,生成校验第三摘要信息,如果校验第一摘要信息与校验第三摘要信息相同,执行将纠错后的的网页信息进行显示的流程;如果不相同,重新发送远程控制请求。
作为另一可选实施例,为了有效减少网页信息在WiFi网络传输中的流量,该方法可以进一步包括:
利用预先设置的数据压缩算法,对封装的远程控制请求响应进行压缩处理。
本发明实施例中,数据压缩算法包括:罗伯特·k·荣格存档(ARJ,Archived by Robert K.Jung)、PKZip、WinZip、LHArc、罗谢尔压缩(RAR,Roshal Archive)、GZip、ACE、ZOO、TurboZip、Compress、动态图像专家组(MPEG,Moving Pictures Experts Group/Motion Pictures Experts Group)、H.264以及Java归档文件(JAR,Java Archive)等。
作为再一可选实施例,为了提高网页信息在WiFi网络传输中的安全性以及有效保护用户的隐私信息,该方法还可以进一步包括:
利用预先设置的加密算法,对封装的远程控制请求响应或经压缩处理的远程控制请求响应进行加密处理。
本步骤中,加密算法包括:数据加密标准(DES,Data Encryption Standard)、三数据加密标准(3DES,Triple DES)、国际数据加密算法(IDEA,International Data Encryption Algorithm)、数字签名算法(DSA,Digital Signature Algorithm)、高级加密标准(AES,Advanced Encryption Standard)、国际数据加密算法(IDEA,International Data Encryption Algorithm)、公钥密码学标准(PKCS,The Public-Key Cryptography Standards)、RC2、RC4以及新型椭圆曲线加密算法等。
步210,用户通过发送方浏览器显示的网页进行关机关屏操作,生成包含关闭指令的远程控制请求,输出至接收方;
步211,接收方根据接收的关闭指令,执行关机关屏操作;
本步骤中,对于一些特殊的远程控制指令,例如,开关机控制指令、删除指令等,尤其是非显示控制指令,为了保障被控电子设备的安全性,在执行关 机关屏操作之前,该方法进一步包括:
根据预先设置的用户权限列表判断发送方是否具有关机关屏的权限,如果有,执行所述关机关屏操作流程;否则,向发送方浏览器提示用户权限不够,需提升用户权限的提示信息,或者,拒绝发送方的远程控制请求。
本步骤中,接收方中预先存储有各用户(发送方)对自身操作的用户权限列表,如果用户接入WiFi网络对远程电子设备进行控制,如果没有相应的权限,则拒绝用户的远程控制请求。
本发明实施例中,也可以在接收方接收到远程控制请求,解析得到控制指令后,对发送方是否具有控制指令对应的权限进行鉴定。
本发明实施例中,可以通过获取操作系统的根(Root)权限来提升用户权限。
本步骤中,通过预先获取操作系统的Root权限,从而可以实现提升权限。其中,Root是Linux操作系统、Windows操作系统和Unix操作系统中的超级管理员用户账户,如果获得Root权限,表示已经获取操作系统的最高权限。这样,可以对操作系统中的任何文件(包括操作系统文件)执行增、删、改、查等操作,从而实现应用编程接口函数监测程序的注入。
步骤221,将远程控制请求发送至WiFi局域网外的网关,以使网关对远程控制请求进行处理。
本步骤中,由于WiFi路由器具有WiFi局域网路由以及广域网路由的功能,如果接收的请求的接收方不是WiFi局域网内的设备,则表示发送请求的电子设备进行正常的广域网络访问,则将接收的请求转发送至WiFi局域网外的网关,以使网关对请求进行处理,例如,将请求发送至网络服务器或转发至其他网关进行中转处理。
由上述可见,本发明实施例的远程控制电子设备的方法,通过构建WiFi网络并设置发送方与接收方采用B/S模式进行通信,从而使得发送方的用户界面可通过浏览器实现控制指令的生成和发送,发送方无需额外安装应用软件,接收方作为向发送方提供服务的服务器,利用浏览器技术以及WiFi网络技术,用户可通过浏览器打开指定的网页即可方便地控制电子设备,从而实现需要在发 送方和接收方都安装应用软件才能实现的功能,可以简化用户操作流程、降低远程控制电子设备的系统资源开销。进一步地,可以通过在接收方(本地HTTP服务器)设置控制指令对应的网页,可以实现对接收方更多功能的远程控制,可扩展性高。
图3为本发明实施例电子设备结构示意图。参见图3,该电子设备包括:接收解析模块301、第一判断模块302、第二判断模块303、网页转换模块304、回传模块305以及指令执行模块306,其中,
接收解析模块301,用于接收发送方浏览器发送的远程控制请求,解析并获取所述远程控制请求包含的发送方信息以及控制指令;
本发明实施例中,所述远程控制请求为预先在发送方本地设置一用于进行电子设备控制的远程控制网页;在发送方和接收方分别接入WiFi局域网后,发送方启动预先设置的远程控制网页,并在启动的远程控制网页中根据用户操作生成。因而,作为可选实施例,该电子设备可以进一步包括:
接入模块307,用于扫描WiFi网络并获取扫描得到的WiFi网络的WiFi接入点标识信息;查询获取的WiFi接入点标识信息是否与预先设置的WiFi接入点标识信息列表相匹配,如果相匹配,通过用户名和接入密码接入扫描的所述WiFi网络。
本发明实施例中,接收方进入布设有标准的802.11b/g网络环境,利用内置的WiFi信号接收器,通过802.11协议族中标准的协议接口发送连接信息,扫描当前环境中的WiFi网络,在根据返回的连接响应信息确定当前环境存在WiFi网络后,获取该存在的WiFi网络对应的WiFi接入点标识信息。其中,
WiFi接入点标识信息包括:WiFi接入点服务集标识符信息、WiFi接入点IP地址信息、WiFi接入点域名服务系统信息、WiFi接入点名称、WiFi接入点媒体访问控制地址信息中的任意一项或其组合。
第一判断模块302,用于判断发送方信息是否与预先设置的控制设备列表相匹配,如果相匹配,将控制指令输出至第二判断模块303;如果不匹配,将远程控制请求发送至WiFi局域网外的网关,以使网关对远程控制请求进行处理;
第二判断模块303,用于判断接收的控制指令是否不为预先设置的非显示控 制指令,如果是,将接收的控制指令输出至网页转换模块304;如果否,将接收的控制指令输出至指令执行模块306;
网页转换模块304,用于根据接收的控制指令,获取控制指令对应的发送方浏览器支持的网页信息,将获取的浏览器支持的网页信息封装在远程控制请求响应中,输出至回传模块305;
本发明实施例中,作为可选实施例,网页转换模块304包括:接收单元、查询处理单元以及封装单元(图中未示出),其中,
接收单元,用于接收控制指令;
查询处理单元,用于根据控制指令,查询是否存储有控制指令映射的网页,如果有,将远程控制请求重定向至所述控制指令映射的网页,得到发送方浏览器支持的网页信息;
封装单元,用于将得到的浏览器支持的网页信息封装在远程控制请求响应中,输出至回传模块305。
作为另一可选实施例,网页转换模块304包括:接收单元、转换单元以及封装单元(图中未示出),其中,
接收单元,用于接收控制指令;
转换单元,用于获取控制指令对应的接收方页面信息,将获取的接收方页面信息转换为发送方浏览器支持的网页信息;
封装单元,用于将得到的浏览器支持的网页信息封装在远程控制请求响应中,输出至回传模块305。
回传模块305,用于将远程控制请求响应返回至发送方浏览器进行显示,以使发送方根据用户在发送方浏览器中的操作再次生成远程控制请求;
指令执行模块306,用于根据接收的控制指令,在非显示控制指令对应的接收方页面中执行非显示控制指令。
作为一可选实施例,该电子设备进一步包括:
权限鉴定模块308,用于根据预先设置的用户权限列表判断发送方是否具有执行所述非显示控制指令的权限,如果有,通知指令执行模块306;否则,拒绝发送方的远程控制请求。
作为另一可选实施例,该电子设备可以进一步包括:
校验模块309,用于采用预先设置的校验算法,对待传输的网页信息进行校验,生成校验第一摘要信息,并将校验第一摘要信息封装在远程控制请求响应中,以使发送方解析接收的远程控制请求响应,得到网页信息以及校验第一摘要信息,采用预先设置的校验算法,对解析的网页信息进行校验,生成校验第二摘要信息,如果校验第一摘要信息与校验第二摘要信息相同,执行所述发送方浏览器进行显示的流程。
作为再一可选实施例,该电子设备可以进一步包括:
加密模块310,用于利用预先设置的加密算法,对封装的远程控制请求响应进行加密处理。
图4为本发明实施例远程控制电子设备的系统结构示意图。参见图4,该系统包括:发送方401、接收方403以及无线保真路由器402,其中,
发送方401、接收方403以及WiFi路由器组成WiFi局域网,发送方401和接收方403分别接入所述WiFi局域网;
发送方401,用于启动预先设置的用于进行电子设备控制的远程控制网页,并在启动的远程控制网页中根据用户操作生成远程控制请求;接收来自接收方403的远程控制请求响应,解析获取浏览器支持的网页信息,并在浏览器中进行显示,根据用户在浏览器中的控制指令操作再次生成远程控制请求;
本发明实施例中,发送方401包括:接入模块、启动模块、接收解析模块以及显示处理模块(图中未示出),其中,
接入模块,用于扫描WiFi网络并获取扫描得到的WiFi网络的WiFi接入点标识信息;查询获取的WiFi接入点标识信息是否与预先设置的WiFi接入点标识信息列表相匹配,如果相匹配,通过用户名和接入密码接入扫描的WiFi网络;
本发明实施例中,发送方401进入布设有标准的802.11b/g网络环境,利用内置的WiFi信号接收器,通过802.11协议族中标准的协议接口发送连接信息,扫描当前环境中的WiFi网络,在根据返回的连接响应信息确定当前环境存在WiFi网络后,获取该存在的WiFi网络对应的WiFi接入点标识信息。
本发明实施例中,如果WiFi接入点标识信息与预先设置的WiFi接入点标 识信息列表中的任一WiFi接入点标识信息相同,则确认获取的WiFi接入点标识信息与预先设置的WiFi接入点标识信息列表相匹配。
启动模块,用于启动预先设置的用于进行电子设备控制的远程控制网页,并在启动的远程控制网页中根据用户操作生成远程控制请求;
接收解析模块,用于接收来自接收方403的远程控制请求响应,解析获取浏览器支持的网页信息;
显示处理模块,用于将解析获取的浏览器支持的网页信息在浏览器中进行显示,根据用户在浏览器中的控制指令操作再次生成远程控制请求。
接收方403,用于通过所述无线保真路由器402接收发送方401浏览器发送的远程控制请求,解析并获取所述远程控制请求包含的发送方401信息以及控制指令;如果发送方401信息与预先设置的控制设备列表相匹配,在控制指令不为预先设置的非显示控制指令的情况下,获取控制指令对应的发送方401浏览器支持的网页信息,将获取的浏览器支持的网页信息封装在远程控制请求响应中;在控制指令为预先设置的非显示控制指令的情况下,在非显示控制指令对应的接收方403页面中执行非显示控制指令。
本发明实施例中,接收方的具体结构可参见图3,在此不再赘述。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

电子设备、远程控制电子设备的方法及系统.pdf_第1页
第1页 / 共20页
电子设备、远程控制电子设备的方法及系统.pdf_第2页
第2页 / 共20页
电子设备、远程控制电子设备的方法及系统.pdf_第3页
第3页 / 共20页
点击查看更多>>
资源描述

《电子设备、远程控制电子设备的方法及系统.pdf》由会员分享,可在线阅读,更多相关《电子设备、远程控制电子设备的方法及系统.pdf(20页珍藏版)》请在专利查询网上搜索。

1、10申请公布号CN104219314A43申请公布日20141217CN104219314A21申请号201410458507122申请日20140910H04L29/08200601H04L29/0620060171申请人珠海市君天电子科技有限公司地址519070广东省珠海市唐家湾镇港湾大道科技一路10号主楼六层601F72发明人徐建新冯驰伟危文74专利代理机构北京市广友专利事务所有限责任公司11237代理人祁献民54发明名称电子设备、远程控制电子设备的方法及系统57摘要本发明的实施例公开一种电子设备、远程控制电子设备的方法及系统。方法包括解析并获取接收的远程控制请求包含的发送方信息以及控制。

2、指令;如果发送方信息与预先设置的控制设备列表相匹配,在控制指令不为预先设置的非显示控制指令的情况下,获取控制指令对应的发送方浏览器支持的网页信息,将获取的浏览器支持的网页信息封装在远程控制请求响应中,返回至发送方浏览器进行显示,以使发送方根据用户在发送方浏览器中的控制指令操作再次生成远程控制请求;在控制指令为预先设置的非显示控制指令的情况下,在非显示控制指令对应的接收方页面中执行非显示控制指令。应用本发明,可以简化用户操作流程、降低远程控制电子设备的系统资源开销。51INTCL权利要求书4页说明书12页附图3页19中华人民共和国国家知识产权局12发明专利申请权利要求书4页说明书12页附图3页1。

3、0申请公布号CN104219314ACN104219314A1/4页21一种远程控制电子设备的方法,其特征在于,该方法包括接收发送方浏览器发送的远程控制请求,解析并获取所述远程控制请求包含的发送方信息以及控制指令;如果发送方信息与预先设置的控制设备列表相匹配,在控制指令不为预先设置的非显示控制指令的情况下,获取控制指令对应的发送方浏览器支持的网页信息,将获取的浏览器支持的网页信息封装在远程控制请求响应中,返回至发送方浏览器进行显示,以使发送方根据用户在发送方浏览器中的控制指令操作再次生成远程控制请求;在控制指令为预先设置的非显示控制指令的情况下,在非显示控制指令对应的接收方页面中执行非显示控制。

4、指令。2根据权利要求1所述的方法,其特征在于,所述获取控制指令对应的发送方浏览器支持的网页信息包括查询是否存储有控制指令映射的网页,如果有,将远程控制请求重定向至所述控制指令映射的网页,得到发送方浏览器支持的网页信息。3根据权利要求1所述的方法,其特征在于,所述获取控制指令对应的发送方浏览器支持的网页信息包括获取控制指令对应的接收方页面信息,将获取的接收方页面信息转换为发送方浏览器支持的网页信息。4根据权利要求1所述的方法,其特征在于,所述在非显示控制指令对应的接收方页面中执行非显示控制指令之前,所述方法进一步包括根据预先设置的用户权限列表判断发送方是否具有执行所述非显示控制指令的权限,如果有。

5、,执行所述非显示控制指令;否则,拒绝发送方的远程控制请求。5根据权利要求1所述的方法,其特征在于,所述远程控制请求为预先在发送方本地设置一用于进行电子设备控制的远程控制网页;发送方和接收方分别接入WIFI局域网,发送方启动预先设置的远程控制网页,并在启动的远程控制网页中根据用户操作生成。6根据权利要求5所述的方法,其特征在于,所述接收方接入WIFI局域网包括接收方扫描WIFI网络并获取扫描得到的WIFI网络的WIFI接入点标识信息;查询获取的WIFI接入点标识信息是否与预先设置的WIFI接入点标识信息列表相匹配,如果相匹配,通过用户名和接入密码接入扫描的WIFI网络。7根据权利要求6所述的方法。

6、,其特征在于,所述接收方扫描WIFI网络并获取扫描得到的WIFI网络的WIFI接入点标识信息包括接收方进入布设有标准的80211B/G网络环境,利用内置的WIFI信号接收器,通过80211协议族中标准的协议接口发送连接信息,扫描当前环境中的WIFI网络,在根据返回的连接响应信息确定当前环境存在WIFI网络后,获取该存在的WIFI网络对应的WIFI接入点标识信息。8根据权利要求7所述的方法,其特征在于,所述WIFI接入点标识信息包括WIFI接入点服务集标识符信息、WIFI接入点IP地址信息、WIFI接入点域名服务系统信息、WIFI接入点名称、WIFI接入点媒体访问控制地址信息中的任意一项或其组合。

7、。9根据权利要求1至8任一项所述的方法,其特征在于,在所述将获取的浏览器支持的网页信息封装在远程控制请求响应中之后,返回至发送方浏览器进行显示之前,所述方法权利要求书CN104219314A2/4页3进一步包括接收方采用预先设置的校验算法,对待传输的网页信息进行校验,生成校验第一摘要信息,并将校验第一摘要信息封装在远程控制请求响应中,以使发送方解析接收的远程控制请求响应,得到网页信息以及校验第一摘要信息,采用预先设置的校验算法,对解析的网页信息进行校验,生成校验第二摘要信息,如果校验第一摘要信息与校验第二摘要信息相同,执行所述发送方浏览器进行显示的流程。10根据权利要求1至8任一项所述的方法,。

8、其特征在于,所述方法进一步包括利用预先设置的加密算法,对封装的远程控制请求响应进行加密处理。11一种电子设备,其特征在于,该电子设备包括接收解析模块、第一判断模块、第二判断模块、网页转换模块、回传模块以及指令执行模块,其中,接收解析模块,用于接收发送方浏览器发送的远程控制请求,解析并获取所述远程控制请求包含的发送方信息以及控制指令;第一判断模块,用于判断发送方信息是否与预先设置的控制设备列表相匹配,如果相匹配,将控制指令输出至第二判断模块;如果不匹配,将远程控制请求发送至WIFI局域网外的网关,以使网关对远程控制请求进行处理;第二判断模块,用于判断接收的控制指令是否不为预先设置的非显示控制指令。

9、,如果是,将接收的控制指令输出至网页转换模块;如果否,将接收的控制指令输出至指令执行模块;网页转换模块,用于根据接收的控制指令,获取控制指令对应的发送方浏览器支持的网页信息,将获取的浏览器支持的网页信息封装在远程控制请求响应中,输出至回传模块;回传模块,用于将远程控制请求响应返回至发送方浏览器进行显示,以使发送方根据用户在发送方浏览器中的操作再次生成远程控制请求;指令执行模块,用于根据接收的控制指令,在非显示控制指令对应的接收方页面中执行非显示控制指令。12根据权利要求11所述的电子设备,其特征在于,所述网页转换模块包括接收单元、查询处理单元以及封装单元,其中,接收单元,用于接收控制指令;查询。

10、处理单元,用于根据控制指令,查询是否存储有控制指令映射的网页,如果有,将远程控制请求重定向至所述控制指令映射的网页,得到发送方浏览器支持的网页信息;封装单元,用于将得到的浏览器支持的网页信息封装在远程控制请求响应中,输出至回传模块。13根据权利要求11所述的电子设备,其特征在于,所述网页转换模块包括接收单元、转换单元以及封装单元,其中,接收单元,用于接收控制指令;转换单元,用于获取控制指令对应的接收方页面信息,将获取的接收方页面信息转换为发送方浏览器支持的网页信息;封装单元,用于将得到的浏览器支持的网页信息封装在远程控制请求响应中,输出至回传模块。权利要求书CN104219314A3/4页41。

11、4根据权利要求11至13任一项所述的电子设备,其特征在于,进一步包括接入模块,用于扫描WIFI网络并获取扫描得到的WIFI网络的WIFI接入点标识信息;查询获取的WIFI接入点标识信息是否与预先设置的WIFI接入点标识信息列表相匹配,如果相匹配,通过用户名和接入密码接入扫描的所述WIFI网络。15根据权利要求11至13任一项所述的电子设备,其特征在于,进一步包括权限鉴定模块,用于根据预先设置的用户权限列表判断发送方是否具有执行所述非显示控制指令的权限,如果有,通知指令执行模块;否则,拒绝发送方的远程控制请求。16根据权利要求11至13任一项所述的电子设备,其特征在于,进一步包括校验模块,用于采。

12、用预先设置的校验算法,对待传输的网页信息进行校验,生成校验第一摘要信息,并将校验第一摘要信息封装在远程控制请求响应中,以使发送方解析接收的远程控制请求响应,得到网页信息以及校验第一摘要信息,采用预先设置的校验算法,对解析的网页信息进行校验,生成校验第二摘要信息,如果校验第一摘要信息与校验第二摘要信息相同,执行所述发送方浏览器进行显示的流程。17根据权利要求11至13任一项所述的电子设备,其特征在于,进一步包括加密模块,用于利用预先设置的加密算法,对封装的远程控制请求响应进行加密处理。18一种远程控制电子设备的系统,其特征在于,该系统包括发送方、接收方以及无线保真路由器,其中,发送方、接收方以及。

13、WIFI路由器组成WIFI局域网,发送方和接收方分别接入所述WIFI局域网;发送方,用于启动预先设置的用于进行电子设备控制的远程控制网页,并在启动的远程控制网页中根据用户操作生成远程控制请求;接收来自接收方的远程控制请求响应,解析获取浏览器支持的网页信息,并在浏览器中进行显示,根据用户在浏览器中的控制指令操作再次生成远程控制请求;接收方,用于通过所述无线保真路由器接收发送方浏览器发送的远程控制请求,解析并获取所述远程控制请求包含的发送方信息以及控制指令;如果发送方信息与预先设置的控制设备列表相匹配,在控制指令不为预先设置的非显示控制指令的情况下,获取控制指令对应的发送方浏览器支持的网页信息,将。

14、获取的浏览器支持的网页信息封装在远程控制请求响应中;在控制指令为预先设置的非显示控制指令的情况下,在非显示控制指令对应的接收方页面中执行非显示控制指令。19根据权利要求18所述的系统,其特征在于,所述发送方包括接入模块、启动模块、接收解析模块以及显示处理模块,其中,接入模块,用于扫描WIFI网络并获取扫描得到的WIFI网络的WIFI接入点标识信息;查询获取的WIFI接入点标识信息是否与预先设置的WIFI接入点标识信息列表相匹配,如果相匹配,通过用户名和接入密码接入扫描的WIFI网络;启动模块,用于启动预先设置的用于进行电子设备控制的远程控制网页,并在启动的远程控制网页中根据用户操作生成远程控制。

15、请求;接收解析模块,用于接收来自接收方的远程控制请求响应,解析获取浏览器支持的网页信息;显示处理模块,用于将解析获取的浏览器支持的网页信息在浏览器中进行显示,根据权利要求书CN104219314A4/4页5用户在浏览器中的控制指令操作再次生成远程控制请求。20根据权利要求18或19所述的系统,其特征在于,所述接收方包括接收解析模块、第一判断模块、第二判断模块、网页转换模块、回传模块以及指令执行模块,其中,接收解析模块,用于接收发送方浏览器发送的远程控制请求,解析并获取所述远程控制请求包含的发送方信息以及控制指令;第一判断模块,用于判断发送方信息是否与预先设置的控制设备列表相匹配,如果相匹配,将。

16、控制指令输出至第二判断模块;如果不匹配,将远程控制请求发送至WIFI局域网外的网关,以使网关对远程控制请求进行处理;第二判断模块,用于判断接收的控制指令是否不为预先设置的非显示控制指令,如果是,将接收的控制指令输出至网页转换模块;如果否,将接收的控制指令输出至指令执行模块;网页转换模块,用于根据接收的控制指令,获取控制指令对应的发送方浏览器支持的网页信息,将获取的浏览器支持的网页信息封装在远程控制请求响应中,输出至回传模块;回传模块,用于将远程控制请求响应返回至发送方浏览器进行显示,以使发送方根据用户在发送方浏览器中的操作再次生成远程控制请求;指令执行模块,用于根据接收的控制指令,在非显示控制。

17、指令对应的接收方页面中执行非显示控制指令。权利要求书CN104219314A1/12页6电子设备、远程控制电子设备的方法及系统技术领域0001本发明涉及计算机网络通信技术,尤其涉及一种电子设备、远程控制电子设备的方法及系统。背景技术0002随着通信技术,尤其是移动第三代移动通信3G,3RDGENERATION、4G通信技术的发展,电子设备,例如,智能移动电话、个人数字助理、掌上电脑以及台式机电脑的功能越来越强大。以智能移动电话等移动电子设备为例,由于具有强大的无线网络接入能力,包括接入全球移动通信系统GSM,GLOBALSYSTEMFORMOBILECOMMUNICATIONS网络、通用分组无。

18、线业务GPRS,GENERALPACKETRADIOSERVICE网络、3G网络、无线保真WIFI,WIRELESSFIDELITY网络以及蓝牙网络等能力,除为用户提供日常生活和工作的通话、短信、网络接入、影视娱乐、网络即时通信、网银支付、网络游戏、地图导航等应用功能外,还被广泛应用作控制固定电子设备的控制器。例如,用户躺在床上,在屏幕较大的台式机电脑观看电影后,可以通过智能移动电话关闭台式机电脑,从而无需下床,通过手工方式关闭台式机电脑。0003现有远程控制固定电子设备关机的方法,主要采用客户端/服务器C/S,CLIENT/SERVIER模式,其中,客户端为用于远程控制固定电子设备的移动电子。

19、设备,服务器为固定电子设备。具体来说,预先在客户端与服务器中安装网络运营商开发的用于实现控制服务器关机的应用软件,然后,客户端与服务器通过安装的应用软件建立传输控制协议TCP,TRANSMISSIONCONTROLPROTOCOL或用户数据报协议UDP,USERDATAGRAMPROTOCOL连接,最后,客户端的应用软件通过建立的TCP连接或UDP连接,向服务器发送关机指令,服务器的应用软件接收到关机指令后进行关机操作。0004由上述可见,现有远程控制固定电子设备关机的方法,客户端和服务器都需要分别从网络运营商下载实现控制服务器关机的应用软件,并需要分别进行安装,所需时间较长,两次安装应用软件。

20、的用户操作流程较为繁琐,降低了用户的业务体验;进一步地,在客户端和服务器中分别运行安装的应用软件,需要占用客户端和服务器较多的系统资源开销;而且,每一应用软件只对应控制服务器的一项或几项功能,可扩展性较差。发明内容0005有鉴于此,本发明实施例提供一种电子设备、远程控制电子设备的方法及系统,简化用户操作流程、降低远程控制电子设备的系统资源开销。0006为达到上述目的,本发明的实施例采用如下技术方案0007一方面,本发明实施例提供一种远程控制电子设备的方法,包括0008接收发送方浏览器发送的远程控制请求,解析并获取所述远程控制请求包含的发送方信息以及控制指令;0009如果发送方信息与预先设置的控。

21、制设备列表相匹配,在控制指令不为预先设置的说明书CN104219314A2/12页7非显示控制指令的情况下,获取控制指令对应的发送方浏览器支持的网页信息,将获取的浏览器支持的网页信息封装在远程控制请求响应中,返回至发送方浏览器进行显示,以使发送方根据用户在发送方浏览器中的控制指令操作再次生成远程控制请求;在控制指令为预先设置的非显示控制指令的情况下,在非显示控制指令对应的接收方页面中执行非显示控制指令。0010本发明实施例提供的远程控制电子设备的方法,发送方与接收方采用B/S模式进行通信,在发送方浏览器中生成远程控制请求,一方面,接收方获取远程控制请求中显示控制指令对应的发送方浏览器支持的网页。

22、信息,并返回至发送方浏览器进行显示,以使发送方根据用户在发送方浏览器中的控制指令操作再次生成远程控制请求;另一方面,接收方根据远程控制请求中非显示控制指令执行相应操作。这样,无需额外安装应用软件,可以简化用户操作流程、降低远程控制电子设备的系统资源开销;同时,可扩展对接收方更多功能的远程控制。0011另一方面,本发明实施例提供一种电子设备,包括接收解析模块、第一判断模块、第二判断模块、网页转换模块、回传模块以及指令执行模块,其中,0012接收解析模块,用于接收发送方浏览器发送的远程控制请求,解析并获取所述远程控制请求包含的发送方信息以及控制指令;0013第一判断模块,用于判断发送方信息是否与预。

23、先设置的控制设备列表相匹配,如果相匹配,将控制指令输出至第二判断模块;如果不匹配,将远程控制请求发送至WIFI局域网外的网关,以使网关对远程控制请求进行处理;0014第二判断模块,用于判断接收的控制指令是否不为预先设置的非显示控制指令,如果是,将接收的控制指令输出至网页转换模块;如果否,将接收的控制指令输出至指令执行模块;0015网页转换模块,用于根据接收的控制指令,获取控制指令对应的发送方浏览器支持的网页信息,将获取的浏览器支持的网页信息封装在远程控制请求响应中,输出至回传模块;0016回传模块,用于将远程控制请求响应返回至发送方浏览器进行显示,以使发送方根据用户在发送方浏览器中的操作再次生。

24、成远程控制请求;0017指令执行模块,用于根据接收的控制指令,在非显示控制指令对应的接收方页面中执行非显示控制指令。0018本发明实施例提供的电子设备,一方面,通过浏览器获取接收的远程控制请求中显示控制指令对应的发送方浏览器支持的网页信息,并返回至发送方浏览器进行显示,以使发送方根据用户在发送方浏览器中的控制指令操作再次生成远程控制请求;另一方面,根据远程控制请求中非显示控制指令执行相应操作。这样,可以简化用户操作流程、降低远程控制电子设备的系统资源开销。0019再一方面,本发明实施例提供一种远程控制电子设备的系统,包括发送方、接收方以及无线保真路由器,其中,0020发送方、接收方以及WIFI。

25、路由器组成WIFI局域网,发送方和接收方分别接入所述WIFI局域网;0021发送方,用于启动预先设置的用于进行电子设备控制的远程控制网页,并在启动说明书CN104219314A3/12页8的远程控制网页中根据用户操作生成远程控制请求;接收来自接收方的远程控制请求响应,解析获取浏览器支持的网页信息,并在浏览器中进行显示,根据用户在浏览器中的控制指令操作再次生成远程控制请求;0022接收方,用于通过所述无线保真路由器接收发送方浏览器发送的远程控制请求,解析并获取所述远程控制请求包含的发送方信息以及控制指令;如果发送方信息与预先设置的控制设备列表相匹配,在控制指令不为预先设置的非显示控制指令的情况下。

26、,获取控制指令对应的发送方浏览器支持的网页信息,将获取的浏览器支持的网页信息封装在远程控制请求响应中;在控制指令为预先设置的非显示控制指令的情况下,在非显示控制指令对应的接收方页面中执行非显示控制指令。0023本发明实施例提供的远程控制电子设备的系统,通过构建WIFI网络并设置发送方与接收方采用B/S模式进行通信,使得发送方的用户界面可通过浏览器实现控制指令的生成和发送,发送方无需额外安装应用软件,一方面,接收方在需要返回信息时,将需要返回的信息转换为发送方浏览器支持的网页信息,并返回至发送方浏览器进行显示,以使发送方根据用户在发送方浏览器中的控制指令操作再次生成远程控制请求;另一方面,接收方。

27、根据远程控制请求中非显示控制指令执行相应操作。这样,可以简化用户操作流程、降低远程控制电子设备的系统资源开销;同时,可扩展对接收方更多功能的远程控制。附图说明0024为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。0025图1为本发明实施例远程控制电子设备的方法流程示意图;0026图2为本发明实施例远程控制电子设备的方法具体流程示意图;0027图3为本发明实施例电子设备结构示意图;0028。

28、图4为本发明实施例远程控制电子设备的系统结构示意图。具体实施方式0029下面结合附图对本发明实施例进行详细描述。0030应当明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。0031图1为本发明实施例远程控制电子设备的方法流程示意图。参见图1,该方法包括0032步骤101,通过无线保真网络接收发送方浏览器发送的远程控制请求,解析并获取所述远程控制请求包含的发送方信息以及控制指令;0033本步骤中,较佳地,远程控制请求采用超文本传输协议HTTP,HYPERTEXTTR。

29、ANSFERPROTOCOL格式。接收远程控制请求的一方为接收方。例如,本发明实施例中,发送方可以为智能移动电话等具有无线网卡的移动电子设备,接收方为台式机电脑、数字电说明书CN104219314A4/12页9视机等具有无线网卡的固定电子设备。当然,实际应用中,接收方也可以为移动电子设备,即本发明实施例也可实现移动电子设备对移动电子设备的远程控制。0034本发明实施例中,发送方本地中预先设置有一用于进行电子设备控制的远程控制网页。这样,通过利用发送方浏览器,可以直接启动远程控制网页,并在启动的远程控制网页中根据用户操作生成远程控制请求。例如,远程控制网页中预先设置有关机、打开文件等控件。当用户。

30、点击相关的控件,发送方浏览器根据用户的选择,生成相应的远程控制请求。举例来说,用户点击远程控制网页中的关机控件并输入相应的接收方信息,则生成包含发送方信息、接收方信息以及关机控制指令的远程控制请求。由于无需发送方和接收方中的任何一方从网络运营商下载并安装相关进行远程控制的应用软件,并在安装的应用软件中进行控制指令设置以及控制指令的发送,简化了用户进行远程控制电子设备的操作流程;进一步地,由于无需运行应用软件,可以有效降低远程控制电子设备的系统资源开销。0035所应说明的是,本发明实施例不仅仅限于通过无线保真网络接收远程控制请求,也可以通过其他无线网络,例如,GSM网络、CDMA网络等接收远程控。

31、制请求。0036作为可选实施例,接收方信息为接收方统一资源定位符URL,UNIFORMRESOURCELOCATOR信息。0037实际应用中,由于现有的移动电子设备以及固定电子设备中都安装有无线网卡,因而,可以利用现有无线网卡已直接建立的无线保真网络,并通过建立的无线保真网络进行通信,由于无线保真网络为免费网络,因而,可以有效节约远程控制的网络流量开销。0038步骤102,如果发送方信息与预先设置的控制设备列表相匹配,判断控制指令是否为预先设置的非显示控制指令,如果否,执行步骤103,如果是,执行步骤105;0039本步骤中,可以在接收方设置用于对接收方进行控制的控制设备列表。也就是说,只有存。

32、储在控制设备列表中的控制设备,才可以对该设置有控制设备列表的电子设备进行控制。0040本发明实施例中,对于发送方信息与预先设置的控制设备列表不相匹配的情形,则结束流程。0041本发明实施例中,控制指令包括非显示控制指令以及显示控制指令,对于显示控制指令,表示该显示控制指令后还有后续的控制指令,作为可选实施例,显示控制指令可以为前述远程控制网页中预先设置的控制指令。因而,接收方在根据显示控制指令进行相应操作后,接收方当前的页面发生更新,需要将更新的页面转换为发送方浏览器可支持的格式并返回至发送方,以便在发送方浏览器中显示并进行后续的控制;而对于非显示控制指令,表示该非显示控制指令为最后一条控制指。

33、令,例如,关机指令或关屏指令,接收方在根据非显示控制指令进行相应操作后,接收方当前的页面虽然发生更新,但无需将更新的页面返回至发送方。0042由于实际应用中,显示控制指令数量较多,而非显示控制指令数量较少。因而,本发明实施例中,为了有效降低判断控制指令所需的时间,接收方中预先存储非显示控制指令。当然,实际应用中,接收方中也可以预先存储显示控制指令,本发明实施例对此不做限定。0043步骤103,获取控制指令对应的发送方浏览器支持的网页信息;0044本步骤中,作为可选实施例,可以预先在发送方中设置一些显示控制指令对应的说明书CN104219314A5/12页10网页,例如,以台式机电脑为例,对于关。

34、机控制指令,发送方台式机电脑浏览器可以预先将用户点击桌面开始菜单中的关闭计算机控件出现的包含待机、关闭、重新启动以及取消等控件的页面转换为关机网页存储,并构建关机控制指令与关机网页的映射关系。这样,获取控制指令对应的发送方浏览器支持的网页信息包括0045查询是否存储有控制指令映射的网页,如果有,将远程控制请求重定向至所述控制指令映射的网页,得到发送方浏览器支持的网页信息。0046作为另一可选实施例,接收方浏览器也可以实时对获取的控制指令进行处理,即在查询到接收方未存储有控制指令映射的网页,或者,在判断控制指令为预先设置的显示控制指令后,实时将控制指令对应的接收方页面进行网页转换以能在发送方浏览。

35、器中显示。这样,获取控制指令对应的发送方浏览器支持的网页信息可以包括0047获取控制指令对应的接收方页面信息,将获取的接收方页面信息转换为发送方浏览器支持的网页信息。0048本步骤中,将接收方页面信息转换为发送方浏览器支持的网页信息,是为了使发送方可以通过浏览器访问的方式,与接收方进行通信并对接收方进行控制,从而形成浏览器/服务器B/S,BROWSER/SERVER模式。这样,发送方的用户界面可以通过浏览器实现,接收方作为向发送方提供服务的服务器设置为本地服务器,从而利用浏览器技术实现需要在发送方和接收方都安装应用软件才能实现的功能。0049本发明实施例中,浏览器支持的网页格式包括HTTP格式。

36、、安全超文本传输协议HTTPS,SECUREHYPERTEXTTRANSFERPROTOCOL格式、可扩展标记语言XML,EXTENSIBLEMARKUPLANGUAGE格式以及文件传输协议FTP,FILETRANSFERPROTOCOL格式等。0050较佳地,转换得到的浏览器支持的网页信息为HTTP网页。例如,上述示例中,如果控制指令为关机指令,属于显示控制指令,则接收方接收关机指令后,将电子设备的关机页面以台式机电脑为例,关机页面为用户点击桌面开始菜单中的关闭计算机控件出现的包含待机、关闭、重新启动以及取消等控件的页面转换为HTTP网页,并将转换得到的网页返回至发送方浏览器。其中,关机页面。

37、中的各控件在HTTP网页中仍具有相应的控件功能。0051关于将接收方页面信息转换为发送方浏览器支持的网页格式信息,为公知技术,在此略去详述。0052步骤104,将获取的浏览器支持的网页信息封装在远程控制请求响应中,返回至发送方浏览器进行显示,以使发送方根据用户在发送方浏览器中的控制指令操作再次生成远程控制请求;0053本步骤中,接收方从预先设置的网页中获取控制指令对应的发送方浏览器支持的网页,或根据控制指令,将关机页面转换为HTTP网页后,封装在远程控制请求响应中,向发送方返回,发送方浏览器接收返回的HTTP网页并进行展示,用户可以在展示的HTTP网页中进行再次操作,例如,点击HTTP网页中的。

38、关闭控件,触发生成包含关闭指令的远程控制请求,该关闭指令为非显示控制指令。这样,后续应用中,接收方根据接收的远程控制请求,解析获取远程控制请求中携带的关闭指令,关闭台式机电脑。0054步骤105,在非显示控制指令对应的接收方页面中执行非显示控制指令。0055本步骤中,如前所述,如果远程控制请求中包含的控制指令为关闭指令,则在接收方的关机页面中,自动触发点击关机页面中的关闭控件,从而关闭台式机电脑。说明书CN104219314A106/12页110056以下以远程控制台式机电脑关机关屏为例,对本发明实施例的远程控制电子设备的方法作进一步说明。0057图2为本发明实施例远程控制电子设备的方法具体流。

39、程示意图。参见图2,该流程包括0058步骤201,构建由发送方、接收方以及WIFI路由器组成的WIFI局域网;0059本步骤中,WIFI路由器为WIFI网络的接入点AP,ACCESSPOINT,即WIFI接入点,例如,可以为非对称数字用户线ADSL,ASYMMETRICDIGITALSUBSCRIBERLINE路由器,或者,同时具有无线路由以及ADSL路由功能的无线路由器。0060实际应用中,WIFI路由器可以为接收方或发送方内置的无线网卡或通过应用程序虚拟的一WIFI接入点。0061关于构建由发送方、接收方以及WIFI路由器组成的WIFI局域网,为公知技术,例如,以发送方为例,在发送方的WI。

40、FI网络设置对话框中,设置接收方本地服务器URL地址、端口、WIFI接入点标识信息;或者,接收方域名系统DNS,DOMAINNAMESYSTEM信息以及端口、WIFI接入点标识信息。0062步骤202,发送方和接收方分别接入WIFI局域网,发送方启动预先设置的远程控制网页;0063本步骤中,发送方接入WIFI局域网与接收方接入WIFI局域网的流程相同。作为可选实施例,发送方接入WIFI局域网包括0064发送方扫描WIFI网络并获取扫描得到的WIFI网络的WIFI接入点标识信息;0065查询获取的WIFI接入点标识信息是否与预先设置的WIFI接入点标识信息列表相匹配,如果相匹配,通过用户名和接入。

41、密码接入扫描的WIFI网络。0066本步骤中,WIFI网络会广播WIFI信号,发送方通过搜索WIFI网络发出的WIFI信号,从而可以连接到WIFI网络。具体地,发送方扫描WIFI网络并获取扫描得到的WIFI网络的WIFI接入点标识信息包括0067发送方进入布设有标准的80211B/G网络环境,利用内置的WIFI信号接收器,通过80211协议族中标准的协议接口发送连接信息,扫描当前环境中的WIFI网络,在根据返回的连接响应信息确定当前环境存在WIFI网络后,获取该存在的WIFI网络对应的WIFI接入点标识信息。例如,可以由发送方根据返回的连接响应信息判断发送方是通过移动通信基站接入互联网还是通过。

42、WIFI网络的WIFI接入点接入互联网,并在确定发送方通过WIFI网络的WIFI接入点接入互联网时,获取发送方连接的WIFI网络对应的WIFI接入点标识信息。其中,WIFI接入点标识信息可以是WIFI接入点WIFI路由器服务集标识符SSID,SERVICESETIDENTIER信息,也可以是WIFI接入点IP地址信息或WIFI接入点域名服务系统信息,也可以是WIFI接入点名称,还可以是WIFI接入点媒体访问控制MAC,MEDIAACCESSCONTROL地址信息等,或者是上述信息的任意组合。其中,MAC地址是WIFI接入点的媒体接入控制层地址,可以用于唯一标识该WIFI接入点。服务集标识符用于。

43、区分不同WIFI网络,可以作为WIFI接入点的标识信息,用以区分不同的WIFI接入点,服务集标识符通常由WIFI接入点,例如,WIFI路由器按照预先设置的广播周期进行广播。0068本发明实施例中,如果WIFI接入点标识信息与预先设置的WIFI接入点标识信息列表中的任一WIFI接入点标识信息相同,则确认获取的WIFI接入点标识信息与预先设置说明书CN104219314A117/12页12的WIFI接入点标识信息列表相匹配。0069作为另一可选实施例,在发送方扫描WIFI网络之前,发送方与接收方都需要与WIFI路由器建立WIFI连接,以发送方为例,该方法进一步包括0070D11,发送方和WIFI路。

44、由器建立近距离通信连接;0071本步骤中,近距离通信包括但不限于射频识别无线通信,近场通信无线通信等。0072D12,发送方通过近距离通信连接,接收来自WIFI路由器广播的无线保真网络信号,获取WIFI连接参数信息。0073本步骤中,WIFI连接参数信息包括但不限于SSID,接入密码。0074本发明实施例中,发送方可能搜索到一个或多个WIFI网络,每一WIFI路由器WIFI网络都有一SSID,相当于WIFI路由器的识别码。默认状态下,WIFI路由器往外发射该SSID,以便笔记本、移动电话等设备能搜索到该WIFI路由器。WIFI路由器按照预先设置的周期,将SSID封包广播一次,移动电子设备接收S。

45、SID广播封包后,可以决定是否与该SSID对应的WIFI路由器建立连接。0075其中,扫描当前环境中的WIFI网络包括0076发送方启动WIFI模块搜索WIFI接入点;0077本步骤中,以安卓ANDROID移动电话为例,当启动WIFI模块后,WIFI模块调用WIENABLER的ONPREFERENCECHANGE,再由WIENABLER调用WIMANAGER的SETWIENABLED接口函数,发送一条MESSAGE_ENABLE_WIFI消息,在处理该消息的代码中进行使能,当使能成功后,会广播发送WIFI_STATE_CHANGED_ACTION消息,通知外界WIFI已经成功使能了。0078W。

46、IFI模块调用WIENABLER时,向ANDROID移动电话注册以接收WIFI_STATE_CHANGED_ACTION消息;0079在接收到WIFI_STATE_CHANGED_ACTION消息后,调用WISERVICE的STARTSCAN函数开始扫描执行搜索。0080查询获取的WIFI接入点标识信息是否与预先设置的WIFI接入点标识信息列表相匹配,如果相匹配,通过用户名和接入密码接入扫描的WIFI网络包括0081判断WIFI接入点标识信息列表中是否包含有接收的WIFI连接参数信息中的SSID,如果有,依据WIFI连接参数信息中的用户名和接入密码信息,建立与WIFI路由器的WIFI连接。00。

47、82本步骤中,对每一个扫描返回的WIFI接入点,WILAYER会调用WISETTINGS的ONACCESSPOINTSETCHANGED函数,确定是否与预先存储的路由器标识信息相匹配。0083其中,依据WIFI连接参数信息中的用户名和接入密码信息,建立与WIFI路由器的WIFI连接包括0084发送方将包含用户名和接入密码的接入请求发送至WIFI路由器,WIFI路由器根据接收的用户名和接入密码,对发送方进行认证,如果认证通过,接入所述发送方。0085本步骤中,WIFI路由器根据存储的用户名和接入密码库,对接收的用户名和接入密码进行鉴权认证,即确定发送方是否为家庭局域网内的移动电子设备,以有效降低。

48、非法移动电子设备接入。0086较佳地,在发送方搜索WIFI网络之后,查询获取的WIFI接入点标识信息是否与预先设置的WIFI接入点标识信息列表相匹配之前,所述方法进一步包括说明书CN104219314A128/12页130087判断搜索得到的WIFI网络信号强度是否超过预先设置的WIFI信号强度阈值,如果是,执行所述查询获取的WIFI接入点标识信息是否与预先设置的WIFI接入点标识信息列表相匹配的流程,否则,不作处理。0088步骤203,接收用户在远程控制网页的远程控制操作,生成远程控制请求,向WIFI路由器发送;0089步骤204,WIFI路由器接收远程控制请求,根据远程控制请求中携带的接收。

49、方信息,判断是否为WIFI局域网内的设备,如果是,执行步骤205,如果不是,执行步骤221;0090步骤205,将远程控制请求发送至WIFI局域网内对应的接收方;0091步骤206,接收方判断接收的远程控制请求中的接收方信息是否为预先设置的网页地址,如果是,执行步骤207,否则,执行步骤208;0092本步骤中,接收方信息为URL地址信息,接收方判断URL地址信息是否为接收方,即本地HTTP服务器指定的关机关屏地址信息,例如,如果远程控制请求中的一部分信息为HTTP/HI1IEBAOCN8735/TOOL/POWEROFF,其中,POWEROFF为关机关屏指令,HTTP/HI1IEBAOCN8735/TOOL/为本地HTTP服务器指定的关机关屏地址信息。0093步骤207,将远程控制请求重定向到预先设置的网页地址对应的网页,获取网页信息,执行步209;0094本步骤中,将远程控制请求重定向到本地HTTP服务器中查询到的预先设定的关机关屏网页。0095步骤208,获取远程控制请求中控制指令对应的接收方页面信息,将获取的接收方页面信息转换为发送方浏览器支持的网页信息;0096本步骤中,还可以判断远程控制请求中的控制指令是否为非显示控制指令,如果不是,执行将获取的接收方页面信息转换为发送方浏览器支持的网页信息的流程。0097步209,将网页信息封装在远程控制请求响应。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1