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

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

【技术领域】
[0001] 本发明涉及计算机网络通信技术,尤其涉及一种电子设备、远程控制电子设备的 方法及系统。

【背景技术】
[0002] 随着通信技术,尤其是移动第三代移动通信(3G,3ri Generation)、4G通信技术的 发展,电子设备,例如,智能移动电话、个人数字助理、掌上电脑以及台式机电脑的功能越来 越强大。以智能移动电话等移动电子设备为例,由于具有强大的无线网络接入能力,包括 接入全球移动通信系统(GSM,Global System for Mobile Communications)网络、通用 分组无线业务(GPRS, General Packet Radio Service)网络、3G网络、无线保真(WiFi, Wireless Fidelity)网络以及蓝牙网络等能力,除为用户提供日常生活和工作的通话、短 信、网络接入、影视娱乐、网络即时通信、网银支付、网络游戏、地图导航等应用功能外,还被 广泛应用作控制固定电子设备的控制器。例如,用户躺在床上,在屏幕较大的台式机电脑观 看电影后,可以通过智能移动电话关闭台式机电脑,从而无需下床,通过手工方式关闭台式 机电脑。
[0003] 现有远程控制固定电子设备关机的方法,主要采用客户端/服务器(C/S,Client/ Servier)模式,其中,客户端为用于远程控制固定电子设备的移动电子设备,服务器为固 定电子设备。具体来说,预先在客户端与服务器中安装网络运营商开发的用于实现控制服 务器关机的应用软件,然后,客户端与服务器通过安装的应用软件建立传输控制协议(TCP, Transmission Control Protocol)或用户数据报协议(UDP,User Datagram Protocol)连 接,最后,客户端的应用软件通过建立的TCP连接或UDP连接,向服务器发送关机指令,服务 器的应用软件接收到关机指令后进行关机操作。
[0004] 由上述可见,现有远程控制固定电子设备关机的方法,客户端和服务器都需要分 别从网络运营商下载实现控制服务器关机的应用软件,并需要分别进行安装,所需时间较 长,两次安装应用软件的用户操作流程较为繁琐,降低了用户的业务体验;进一步地,在客 户端和服务器中分别运行安装的应用软件,需要占用客户端和服务器较多的系统资源开 销;而且,每一应用软件只对应控制服务器的一项或几项功能,可扩展性较差。


【发明内容】

[0005] 有鉴于此,本发明实施例提供一种电子设备、远程控制电子设备的方法及系统,简 化用户操作流程、降低远程控制电子设备的系统资源开销。
[0006] 为达到上述目的,本发明的实施例采用如下技术方案:
[0007] -方面,本发明实施例提供一种远程控制电子设备的方法,包括:
[0008] 接收发送方浏览器发送的远程控制请求,解析并获取所述远程控制请求包含的发 送方信息以及控制指令;
[0009] 如果发送方信息与预先设置的控制设备列表相匹配,在控制指令不为预先设置的 非显示控制指令的情况下,获取控制指令对应的发送方浏览器支持的网页信息,将获取的 浏览器支持的网页信息封装在远程控制请求响应中,返回至发送方浏览器进行显示,以使 发送方根据用户在发送方浏览器中的控制指令操作再次生成远程控制请求;在控制指令为 预先设置的非显示控制指令的情况下,在非显示控制指令对应的接收方页面中执行非显示 控制指令。
[0010] 本发明实施例提供的远程控制电子设备的方法,发送方与接收方采用B/S模式进 行通信,在发送方浏览器中生成远程控制请求,一方面,接收方获取远程控制请求中显示控 制指令对应的发送方浏览器支持的网页信息,并返回至发送方浏览器进行显示,以使发送 方根据用户在发送方浏览器中的控制指令操作再次生成远程控制请求;另一方面,接收方 根据远程控制请求中非显示控制指令执行相应操作。这样,无需额外安装应用软件,可以简 化用户操作流程、降低远程控制电子设备的系统资源开销;同时,可扩展对接收方更多功能 的远程控制。
[0011]另一方面,本发明实施例提供一种电子设备,包括:接收解析模块、第一判断模块、 第二判断模块、网页转换模块、回传模块以及指令执行模块,其中,
[0012] 接收解析模块,用于接收发送方浏览器发送的远程控制请求,解析并获取所述远 程控制请求包含的发送方信息以及控制指令;
[0013] 第一判断模块,用于判断发送方信息是否与预先设置的控制设备列表相匹配,如 果相匹配,将控制指令输出至第二判断模块;如果不匹配,将远程控制请求发送至WiFi局 域网外的网关,以使网关对远程控制请求进行处理;
[0014] 第二判断模块,用于判断接收的控制指令是否不为预先设置的非显示控制指令, 如果是,将接收的控制指令输出至网页转换模块;如果否,将接收的控制指令输出至指令执 4丁丰旲块;
[0015] 网页转换模块,用于根据接收的控制指令,获取控制指令对应的发送方浏览器支 持的网页信息,将获取的浏览器支持的网页信息封装在远程控制请求响应中,输出至回传 模块;
[0016] 回传模块,用于将远程控制请求响应返回至发送方浏览器进行显示,以使发送方 根据用户在发送方浏览器中的操作再次生成远程控制请求;
[0017] 指令执行模块,用于根据接收的控制指令,在非显示控制指令对应的接收方页面 中执行非显示控制指令。
[0018] 本发明实施例提供的电子设备,一方面,通过浏览器获取接收的远程控制请求中 显示控制指令对应的发送方浏览器支持的网页信息,并返回至发送方浏览器进行显示,以 使发送方根据用户在发送方浏览器中的控制指令操作再次生成远程控制请求;另一方面, 根据远程控制请求中非显示控制指令执行相应操作。这样,可以简化用户操作流程、降低远 程控制电子设备的系统资源开销。
[0019] 再一方面,本发明实施例提供一种远程控制电子设备的系统,包括:发送方、接收 方以及无线保真路由器,其中,
[0020] 发送方、接收方以及WiFi路由器组成WiFi局域网,发送方和接收方分别接入所述 WiFi局域网;
[0021] 发送方,用于启动预先设置的用于进行电子设备控制的远程控制网页,并在启动 的远程控制网页中根据用户操作生成远程控制请求;接收来自接收方的远程控制请求响 应,解析获取浏览器支持的网页信息,并在浏览器中进行显示,根据用户在浏览器中的控制 指令操作再次生成远程控制请求;
[0022] 接收方,用于通过所述无线保真路由器接收发送方浏览器发送的远程控制请求, 解析并获取所述远程控制请求包含的发送方信息以及控制指令;如果发送方信息与预先设 置的控制设备列表相匹配,在控制指令不为预先设置的非显示控制指令的情况下,获取控 制指令对应的发送方浏览器支持的网页信息,将获取的浏览器支持的网页信息封装在远程 控制请求响应中;在控制指令为预先设置的非显示控制指令的情况下,在非显示控制指令 对应的接收方页面中执行非显示控制指令。
[0023] 本发明实施例提供的远程控制电子设备的系统,通过构建WiFi网络并设置发送 方与接收方采用B/S模式进行通信,使得发送方的用户界面可通过浏览器实现控制指令的 生成和发送,发送方无需额外安装应用软件,一方面,接收方在需要返回信息时,将需要返 回的信息转换为发送方浏览器支持的网页信息,并返回至发送方浏览器进行显示,以使发 送方根据用户在发送方浏览器中的控制指令操作再次生成远程控制请求;另一方面,接收 方根据远程控制请求中非显示控制指令执行相应操作。这样,可以简化用户操作流程、降低 远程控制电子设备的系统资源开销;同时,可扩展对接收方更多功能的远程控制。

【专利附图】

【附图说明】
[0024] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以 根据这些附图获得其它的附图。
[0025] 图1为本发明实施例远程控制电子设备的方法流程示意图;
[0026] 图2为本发明实施例远程控制电子设备的方法具体流程示意图;
[0027] 图3为本发明实施例电子设备结构示意图;
[0028] 图4为本发明实施例远程控制电子设备的系统结构示意图。

【具体实施方式】
[0029] 下面结合附图对本发明实施例进行详细描述。
[0030] 应当明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基 于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其 它实施例,都属于本发明保护的范围。
[0031] 图1为本发明实施例远程控制电子设备的方法流程示意图。参见图1,该方法包 括:
[0032] 步骤101,通过无线保真网络接收发送方浏览器发送的远程控制请求,解析并获取 所述远程控制请求包含的发送方信息以及控制指令;
[0033] 本步骤中,较佳地,远程控制请求采用超文本传输协议(HTTP, Hypertext Transfer Protocol)格式。接收远程控制请求的一方为接收方。例如,本发明实施例中,发 送方可以为智能移动电话等具有无线网卡的移动电子设备,接收方为台式机电脑、数字电 视机等具有无线网卡的固定电子设备。当然,实际应用中,接收方也可以为移动电子设备, 即本发明实施例也可实现移动电子设备对移动电子设备的远程控制。
[0034] 本发明实施例中,发送方本地中预先设置有一用于进行电子设备控制的远程控制 网页。这样,通过利用发送方浏览器,可以直接启动远程控制网页,并在启动的远程控制网 页中根据用户操作生成远程控制请求。例如,远程控制网页中预先设置有关机、打开文件等 控件。当用户点击相关的控件,发送方浏览器根据用户的选择,生成相应的远程控制请求。 举例来说,用户点击远程控制网页中的关机控件并输入相应的接收方信息,则生成包含发 送方信息、接收方信息以及关机控制指令的远程控制请求。由于无需发送方和接收方中的 任何一方从网络运营商下载并安装相关进行远程控制的应用软件,并在安装的应用软件中 进行控制指令设置以及控制指令的发送,简化了用户进行远程控制电子设备的操作流程; 进一步地,由于无需运行应用软件,可以有效降低远程控制电子设备的系统资源开销。
[0035] 所应说明的是,本发明实施例不仅仅限于通过无线保真网络接收远程控制请求, 也可以通过其他无线网络,例如,GSM网络、CDMA网络等接收远程控制请求。
[0036] 作为可选实施例,接收方信息为接收方统一资源定位符(URL,Uniform Resource Locator)信息。
[0037] 实际应用中,由于现有的移动电子设备以及固定电子设备中都安装有无线网卡, 因而,可以利用现有无线网卡已直接建立的无线保真网络,并通过建立的无线保真网络进 行通信,由于无线保真网络为免费网络,因而,可以有效节约远程控制的网络流量开销。
[0038] 步骤102,如果发送方信息与预先设置的控制设备列表相匹配,判断控制指令是否 为预先设置的非显示控制指令,如果否,执行步骤103,如果是,执行步骤105 ;
[0039] 本步骤中,可以在接收方设置用于对接收方进行控制的控制设备列表。也就是说, 只有存储在控制设备列表中的控制设备,才可以对该设置有控制设备列表的电子设备进行 控制。
[0040] 本发明实施例中,对于发送方信息与预先设置的控制设备列表不相匹配的情形, 则结束流程。
[0041] 本发明实施例中,控制指令包括:非显示控制指令以及显示控制指令,对于显示控 制指令,表示该显示控制指令后还有后续的控制指令,作为可选实施例,显示控制指令可以 为前述远程控制网页中预先设置的控制指令。因而,接收方在根据显示控制指令进行相应 操作后,接收方当前的页面发生更新,需要将更新的页面转换为发送方浏览器可支持的格 式并返回至发送方,以便在发送方浏览器中显示并进行后续的控制;而对于非显示控制指 令,表示该非显示控制指令为最后一条控制指令,例如,关机指令或关屏指令,接收方在根 据非显示控制指令进行相应操作后,接收方当前的页面虽然发生更新,但无需将更新的页 面返回至发送方。
[0042] 由于实际应用中,显示控制指令数量较多,而非显示控制指令数量较少。因而,本 发明实施例中,为了有效降低判断控制指令所需的时间,接收方中预先存储非显示控制指 令。当然,实际应用中,接收方中也可以预先存储显示控制指令,本发明实施例对此不做限 定。
[0043] 步骤103,获取控制指令对应的发送方浏览器支持的网页信息;
[0044] 本步骤中,作为可选实施例,可以预先在发送方中设置一些显示控制指令对应的 网页,例如,以台式机电脑为例,对于关机控制指令,发送方(台式机电脑浏览器)可以预先 将用户点击桌面开始菜单中的关闭计算机控件出现的包含待机、关闭、重新启动以及取消 等控件的页面转换为关机网页存储,并构建关机控制指令与关机网页的映射关系。这样,获 取控制指令对应的发送方浏览器支持的网页信息包括:
[0045] 查询是否存储有控制指令映射的网页,如果有,将远程控制请求重定向至所述控 制指令映射的网页,得到发送方浏览器支持的网页信息。
[0046] 作为另一可选实施例,接收方浏览器也可以实时对获取的控制指令进行处理,即 在查询到接收方未存储有控制指令映射的网页,或者,在判断控制指令为预先设置的显示 控制指令后,实时将控制指令对应的接收方页面进行网页转换以能在发送方浏览器中显 示。这样,获取控制指令对应的发送方浏览器支持的网页信息可以包括:
[0047] 获取控制指令对应的接收方页面信息,将获取的接收方页面信息转换为发送方浏 览器支持的网页信息。
[0048] 本步骤中,将接收方页面信息转换为发送方浏览器支持的网页信息,是为了使发 送方可以通过浏览器访问的方式,与接收方进行通信并对接收方进行控制,从而形成浏览 器/服务器(B/S,Browser/Server)模式。这样,发送方的用户界面可以通过浏览器实现, 接收方作为向发送方提供服务的服务器(设置为本地服务器),从而利用浏览器技术实现 需要在发送方和接收方都安装应用软件才能实现的功能。
[0049] 本发明实施例中,浏览器支持的网页格式包括:HTTP格式、安全超文本传输协议 (HTTPS,Secure Hypertext Transfer Protocol)格式、可扩展标记语言(XML,Extensible Markup Language)格式以及文件传输协议(FTP, File Transfer Protocol)格式等。
[0050] 较佳地,转换得到的浏览器支持的网页信息为HTTP网页。例如,上述示例中,如果 控制指令为关机指令,属于显示控制指令,则接收方接收关机指令后,将电子设备的关机页 面(以台式机电脑为例,关机页面为用户点击桌面开始菜单中的关闭计算机控件出现的包 含待机、关闭、重新启动以及取消等控件的页面)转换为HTTP网页,并将转换得到的网页返 回至发送方浏览器。其中,关机页面中的各控件在HTTP网页中仍具有相应的控件功能。
[0051] 关于将接收方页面信息转换为发送方浏览器支持的网页格式信息,为公知技术, 在此略去详述。
[0052] 步骤104,将获取的浏览器支持的网页信息封装在远程控制请求响应中,返回至发 送方浏览器进行显示,以使发送方根据用户在发送方浏览器中的控制指令操作再次生成远 程控制请求;
[0053] 本步骤中,接收方从预先设置的网页中获取控制指令对应的发送方浏览器支持的 网页,或根据控制指令,将关机页面转换为HTTP网页后,封装在远程控制请求响应中,向发 送方返回,发送方浏览器接收返回的HTTP网页并进行展示,用户可以在展示的HTTP网页中 进行再次操作,例如,点击HTTP网页中的关闭控件,触发生成包含关闭指令的远程控制请 求,该关闭指令为非显示控制指令。这样,后续应用中,接收方根据接收的远程控制请求,解 析获取远程控制请求中携带的关闭指令,关闭台式机电脑。
[0054] 步骤105,在非显示控制指令对应的接收方页面中执行非显示控制指令。
[0055] 本步骤中,如前所述,如果远程控制请求中包含的控制指令为关闭指令,则在接收 方的关机页面中,自动触发点击关机页面中的关闭控件,从而关闭台式机电脑。
[0056] 以下以远程控制台式机电脑关机关屏为例,对本发明实施例的远程控制电子设备 的方法作进一步说明。
[0057] 图2为本发明实施例远程控制电子设备的方法具体流程示意图。参见图2,该流程 包括:
[0058] 步骤201,构建由发送方、接收方以及WiFi路由器组成的WiFi局域网;
[0059] 本步骤中,WiFi路由器为WiFi网络的接入点(AP,Access Point),即WiFi接入 点,例如,可以为非对称数字用户线(ADSL, Asymmetric Digital Subscriber Line)路由 器,或者,同时具有无线路由以及ADSL路由功能的无线路由器。
[0060] 实际应用中,WiFi路由器可以为接收方或发送方内置的无线网卡或通过应用程序 虚拟的一 WiFi接入点。
[0061] 关于构建由发送方、接收方以及WiFi路由器组成的WiFi局域网,为公知技术,例 如,以发送方为例,在发送方的WiFi网络设置对话框中,设置接收方(本地服务器)URL地 址、端口、WiFi接入点标识信息;或者,接收方域名系统(DNS,Domain Name System)信息以 及端口、WiFi接入点标识信息。
[0062] 步骤202,发送方和接收方分别接入WiFi局域网,发送方启动预先设置的远程控 制网页;
[0063] 本步骤中,发送方接入WiFi局域网与接收方接入WiFi局域网的流程相同。作为 可选实施例,发送方接入WiFi局域网包括:
[0064] 发送方扫描WiFi网络并获取扫描得到的WiFi网络的WiFi接入点标识信息;
[0065] 查询获取的WiFi接入点标识信息是否与预先设置的WiFi接入点标识信息列表相 匹配,如果相匹配,通过用户名和接入密码接入扫描的WiFi网络。
[0066] 本步骤中,WiFi网络会广播WiFi信号,发送方通过搜索WiFi网络发出的WiFi信 号,从而可以连接到WiFi网络。具体地,发送方扫描WiFi网络并获取扫描得到的WiFi网 络的WiFi接入点标识信息包括:
[0067] 发送方进入布设有标准的802. llb/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路由器按照预先设置的广播周期进行广播。
[0068] 本发明实施例中,如果WiFi接入点标识信息与预先设置的WiFi接入点标识信息 列表中的任一 WiFi接入点标识信息相同,则确认获取的WiFi接入点标识信息与预先设置 的WiFi接入点标识信息列表相匹配。
[0069] 作为另一可选实施例,在发送方扫描WiFi网络之前,发送方与接收方都需要与 WiFi路由器建立WiFi连接,以发送方为例,该方法进一步包括:
[0070] D11,发送方和WiFi路由器建立近距离通信连接;
[0071] 本步骤中,近距离通信包括但不限于射频识别无线通信,近场通信无线通信等。
[0072] D12,发送方通过近距离通信连接,接收来自WiFi路由器广播的无线保真网络信 号,获取WiFi连接参数信息。
[0073] 本步骤中,WiFi连接参数信息包括但不限于:SSID,接入密码。
[0074] 本发明实施例中,发送方可能搜索到一个或多个WiFi网络,每一 WiFi路由器 (WiFi网络)都有一 SSID,相当于WiFi路由器的识别码。默认状态下,WiFi路由器往外发 射该SSID,以便笔记本、移动电话等设备能搜索到该WiFi路由器。WiFi路由器按照预先设 置的周期,将SSID封包广播一次,移动电子设备接收SSID广播封包后,可以决定是否与该 SSID对应的WiFi路由器建立连接。
[0075] 其中,扫描当前环境中的WiFi网络包括:
[0076] 发送方启动WiFi模块搜索WiFi接入点;
[0077] 本步骤中,以安卓(Android)移动电话为例,当启动WiFi模块后,WiFi模块调用 WifiEnabler 的 onPreferenceChange,再由 WifiEnabler 调用 WifiManager 的 setWifiEnabled 接口函数,发送一条MESSAGE_ENABLE_WIFI消息,在处理该消息的代码中进行使能,当使能 成功后,会广播发送WIFI_STATE_CHANGED_ACTION消息,通知外界WiFi已经成功使能了。
[0078] WiFi模块调用WifiEnabler时,向Android移动电话注册以接收WIFI_STATE_ CHANGED_ACTION 消息;
[0079] 在接收到 WIFI_STATE_CHANGED_ACTION 消息后,调用 WifiService 的 startScan 函 数开始扫描执行搜索。
[0080] 查询获取的WiFi接入点标识信息是否与预先设置的WiFi接入点标识信息列表相 匹配,如果相匹配,通过用户名和接入密码接入扫描的WiFi网络包括:
[0081] 判断WiFi接入点标识信息列表中是否包含有接收的WiFi连接参数信息中的 SSID,如果有,依据WiFi连接参数信息中的用户名和接入密码信息,建立与WiFi路由器的 WiFi连接。
[0082] 本步骤中,对每一个扫描返回的WiFi接入点,WifiLayer会调用WifiSettings的 onAccessPointSetChanged函数,确定是否与预先存储的路由器标识信息相匹配。
[0083] 其中,依据WiFi连接参数信息中的用户名和接入密码信息,建立与WiFi路由器的 WiFi连接包括:
[0084] 发送方将包含用户名和接入密码的接入请求发送至WiFi路由器,WiFi路由器根 据接收的用户名和接入密码,对发送方进行认证,如果认证通过,接入所述发送方。
[0085] 本步骤中,WiFi路由器根据存储的用户名和接入密码库,对接收的用户名和接入 密码进行鉴权认证,即确定发送方是否为家庭局域网内的移动电子设备,以有效降低非法 移动电子设备接入。
[0086] 较佳地,在发送方搜索WiFi网络之后,查询获取的WiFi接入点标识信息是否与预 先设置的WiFi接入点标识信息列表相匹配之前,所述方法进一步包括:
[0087] 判断搜索得到的WiFi网络信号强度是否超过预先设置的WiFi信号强度阈值,如 果是,执行所述查询获取的WiFi接入点标识信息是否与预先设置的WiFi接入点标识信息 列表相匹配的流程,否则,不作处理。
[0088] 步骤203,接收用户在远程控制网页的远程控制操作,生成远程控制请求,向WiFi 路由器发送;
[0089] 步骤204, WiFi路由器接收远程控制请求,根据远程控制请求中携带的接收方信 息,判断是否为WiFi局域网内的设备,如果是,执行步骤205,如果不是,执行步骤221 ;
[0090] 步骤205,将远程控制请求发送至WiFi局域网内对应的接收方;
[0091] 步骤206,接收方判断接收的远程控制请求中的接收方信息是否为预先设置的网 页地址,如果是,执行步骤207,否则,执行步骤208 ;
[0092] 本步骤中,接收方信息为URL地址信息,接收方判断URL地址信息是否为接收方, 即本地HTTP服务器指定的关机关屏地址信息,例如,如果远程控制请求中的一部分信息 为:http ://hi. liebao. cn :8735/tool/#poweroff,其中,#poweroff 为关机(关屏)指令, http ://hi. liebao. cn :8735/tool/为本地HTTP服务器指定的关机关屏地址信息。
[0093] 步骤207,将远程控制请求重定向到预先设置的网页地址对应的网页,获取网页信 息,执彳了步209 ;
[0094] 本步骤中,将远程控制请求重定向到本地HTTP服务器中查询到的预先设定的关 机关屏网页。
[0095] 步骤208,获取远程控制请求中控制指令对应的接收方页面信息,将获取的接收方 页面信息转换为发送方浏览器支持的网页信息;
[0096] 本步骤中,还可以判断远程控制请求中的控制指令是否为非显示控制指令,如果 不是,执行将获取的接收方页面信息转换为发送方浏览器支持的网页信息的流程。
[0097] 步209,将网页信息封装在远程控制请求响应中,返回至发送方浏览器进行显示;
[0098] 本步骤中,为了保障网页信息在传输过程中的可靠性和准确性,接收方在发送网 页信息时,可以采用预先设置的校验算法,对传输的网页信息进行校验。因而,作为一可选 实施例,在将网页信息封装在远程控制请求响应中之后,返回至发送方浏览器进行显示之 前,该方法进一步包括:
[0099] 接收方采用预先设置的校验算法,对待传输的网页信息进行校验,生成校验第一 摘要信息,并将校验第一摘要信息封装在远程控制请求响应中。
[0100] 后续流程中,当发送方接收到远程控制请求响应后,该方法进一步包括:
[0101] 发送方解析接收的远程控制请求响应,得到网页信息以及校验第一摘要信息,采 用预先设置的校验算法,对解析的网页信息进行校验,生成校验第二摘要信息,如果校验第 一摘要信息与校验第二摘要信息相同,执行将解析得到的网页信息进行显示的流程。
[0102] 本发明实施例中,对于校验第一摘要信息与校验第二摘要信息不相同的情况,该 方法进一步包括:
[0103] 采用前向错误纠正对解析的网页信息进行纠错,利用预先设置的校验算法,对进 行纠错后的网页信息进行校验,生成校验第三摘要信息,如果校验第一摘要信息与校验第 三摘要信息相同,执行将纠错后的的网页信息进行显示的流程;如果不相同,重新发送远程 控制请求。
[0104] 作为另一可选实施例,为了有效减少网页信息在WiFi网络传输中的流量,该方法 可以进一步包括:
[0105] 利用预先设置的数据压缩算法,对封装的远程控制请求响应进行压缩处理。
[0106] 本发明实施例中,数据压缩算法包括:罗伯特· k ·荣格存档(ARJ,Archived by Robert K. Jung)、PKZip、WinZip、LHArc、罗谢尔压缩(RAR,Roshal Archive)、GZip、ACE、 ZOO、TurboZip、Compress、动态图像专家组(MPEG,MovingPicturesExpertsGroup/Motion Pictures Experts Group)、H. 264 以及 Java 归档文件(JAR,Java Archive)等。
[0107] 作为再一可选实施例,为了提高网页信息在WiFi网络传输中的安全性以及有效 保护用户的隐私信息,该方法还可以进一步包括:
[0108] 利用预先设置的加密算法,对封装的远程控制请求响应或经压缩处理的远程控制 请求响应进行加密处理。
[0109] 本步骤中,加密算法包括:数据加密标准(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以及新型椭圆曲线加密算法等。
[0110] 步210,用户通过发送方浏览器显示的网页进行关机关屏操作,生成包含关闭指令 的远程控制请求,输出至接收方;
[0111] 步211,接收方根据接收的关闭指令,执行关机关屏操作;
[0112] 本步骤中,对于一些特殊的远程控制指令,例如,开关机控制指令、删除指令等,尤 其是非显示控制指令,为了保障被控电子设备的安全性,在执行关机关屏操作之前,该方法 进一步包括:
[0113] 根据预先设置的用户权限列表判断发送方是否具有关机关屏的权限,如果有,执 行所述关机关屏操作流程;否则,向发送方浏览器提示用户权限不够,需提升用户权限的提 示信息,或者,拒绝发送方的远程控制请求。
[0114] 本步骤中,接收方中预先存储有各用户(发送方)对自身操作的用户权限列表,如 果用户接入WiFi网络对远程电子设备进行控制,如果没有相应的权限,则拒绝用户的远程 控制请求。
[0115] 本发明实施例中,也可以在接收方接收到远程控制请求,解析得到控制指令后,对 发送方是否具有控制指令对应的权限进行鉴定。
[0116] 本发明实施例中,可以通过获取操作系统的根(Root)权限来提升用户权限。
[0117] 本步骤中,通过预先获取操作系统的Root权限,从而可以实现提升权限。其中, Root是Linux操作系统、Windows操作系统和Unix操作系统中的超级管理员用户账户,如 果获得Root权限,表示已经获取操作系统的最高权限。这样,可以对操作系统中的任何文 件(包括操作系统文件)执行增、删、改、查等操作,从而实现应用编程接口函数监测程序的 注入。
[0118] 步骤221,将远程控制请求发送至WiFi局域网外的网关,以使网关对远程控制请 求进行处理。
[0119] 本步骤中,由于WiFi路由器具有WiFi局域网路由以及广域网路由的功能,如果接 收的请求的接收方不是WiFi局域网内的设备,则表示发送请求的电子设备进行正常的广 域网络访问,则将接收的请求转发送至WiFi局域网外的网关,以使网关对请求进行处理, 例如,将请求发送至网络服务器或转发至其他网关进行中转处理。
[0120] 由上述可见,本发明实施例的远程控制电子设备的方法,通过构建WiFi网络并设 置发送方与接收方采用B/S模式进行通信,从而使得发送方的用户界面可通过浏览器实现 控制指令的生成和发送,发送方无需额外安装应用软件,接收方作为向发送方提供服务的 服务器,利用浏览器技术以及WiFi网络技术,用户可通过浏览器打开指定的网页即可方便 地控制电子设备,从而实现需要在发送方和接收方都安装应用软件才能实现的功能,可以 简化用户操作流程、降低远程控制电子设备的系统资源开销。进一步地,可以通过在接收方 (本地HTTP服务器)设置控制指令对应的网页,可以实现对接收方更多功能的远程控制,可 扩展性高。
[0121] 图3为本发明实施例电子设备结构示意图。参见图3,该电子设备包括:接收解析 模块301、第一判断模块302、第二判断模块303、网页转换模块304、回传模块305以及指令 执行模块306,其中,
[0122] 接收解析模块301,用于接收发送方浏览器发送的远程控制请求,解析并获取所述 远程控制请求包含的发送方信息以及控制指令;
[0123] 本发明实施例中,所述远程控制请求为预先在发送方本地设置一用于进行电子设 备控制的远程控制网页;在发送方和接收方分别接入WiFi局域网后,发送方启动预先设置 的远程控制网页,并在启动的远程控制网页中根据用户操作生成。因而,作为可选实施例, 该电子设备可以进一步包括:
[0124] 接入模块307,用于扫描WiFi网络并获取扫描得到的WiFi网络的WiFi接入点标 识信息;查询获取的WiFi接入点标识信息是否与预先设置的WiFi接入点标识信息列表相 匹配,如果相匹配,通过用户名和接入密码接入扫描的所述WiFi网络。
[0125] 本发明实施例中,接收方进入布设有标准的802. llb/g网络环境,利用内置的 WiFi信号接收器,通过802. 11协议族中标准的协议接口发送连接信息,扫描当前环境中的 WiFi网络,在根据返回的连接响应信息确定当前环境存在WiFi网络后,获取该存在的WiFi 网络对应的WiFi接入点标识信息。其中,
[0126] WiFi接入点标识信息包括:WiFi接入点服务集标识符信息、WiFi接入点IP地址 信息、WiFi接入点域名服务系统信息、WiFi接入点名称、WiFi接入点媒体访问控制地址信 息中的任意一项或其组合。
[0127] 第一判断模块302,用于判断发送方信息是否与预先设置的控制设备列表相匹配, 如果相匹配,将控制指令输出至第二判断模块303;如果不匹配,将远程控制请求发送至 WiFi局域网外的网关,以使网关对远程控制请求进行处理;
[0128] 第二判断模块303,用于判断接收的控制指令是否不为预先设置的非显示控制指 令,如果是,将接收的控制指令输出至网页转换模块304;如果否,将接收的控制指令输出 至指令执行模块306 ;
[0129] 网页转换模块304,用于根据接收的控制指令,获取控制指令对应的发送方浏览器 支持的网页信息,将获取的浏览器支持的网页信息封装在远程控制请求响应中,输出至回 传模块305 ;
[0130] 本发明实施例中,作为可选实施例,网页转换模块304包括:接收单元、查询处理 单元以及封装单元(图中未示出),其中,
[0131] 接收单元,用于接收控制指令;
[0132] 查询处理单元,用于根据控制指令,查询是否存储有控制指令映射的网页,如果 有,将远程控制请求重定向至所述控制指令映射的网页,得到发送方浏览器支持的网页信 息;
[0133] 封装单元,用于将得到的浏览器支持的网页信息封装在远程控制请求响应中,输 出至回传模块305。
[0134] 作为另一可选实施例,网页转换模块304包括:接收单元、转换单元以及封装单元 (图中未示出),其中,
[0135] 接收单元,用于接收控制指令;
[0136] 转换单元,用于获取控制指令对应的接收方页面信息,将获取的接收方页面信息 转换为发送方浏览器支持的网页信息;
[0137] 封装单元,用于将得到的浏览器支持的网页信息封装在远程控制请求响应中,输 出至回传模块305。
[0138] 回传模块305,用于将远程控制请求响应返回至发送方浏览器进行显示,以使发送 方根据用户在发送方浏览器中的操作再次生成远程控制请求;
[0139] 指令执行模块306,用于根据接收的控制指令,在非显示控制指令对应的接收方页 面中执彳丁非显不控制指令。
[0140] 作为一可选实施例,该电子设备进一步包括:
[0141] 权限鉴定模块308,用于根据预先设置的用户权限列表判断发送方是否具有执行 所述非显示控制指令的权限,如果有,通知指令执行模块306 ;否则,拒绝发送方的远程控 制请求。
[0142] 作为另一可选实施例,该电子设备可以进一步包括:
[0143] 校验模块309,用于采用预先设置的校验算法,对待传输的网页信息进行校验,生 成校验第一摘要信息,并将校验第一摘要信息封装在远程控制请求响应中,以使发送方解 析接收的远程控制请求响应,得到网页信息以及校验第一摘要信息,采用预先设置的校验 算法,对解析的网页信息进行校验,生成校验第二摘要信息,如果校验第一摘要信息与校验 第二摘要信息相同,执行所述发送方浏览器进行显示的流程。
[0144] 作为再一可选实施例,该电子设备可以进一步包括:
[0145] 加密模块310,用于利用预先设置的加密算法,对封装的远程控制请求响应进行加 密处理。
[0146] 图4为本发明实施例远程控制电子设备的系统结构示意图。参见图4,该系统包 括:发送方401、接收方403以及无线保真路由器402,其中,
[0147] 发送方401、接收方403以及WiFi路由器组成WiFi局域网,发送方401和接收方 403分别接入所述WiFi局域网;
[0148] 发送方401,用于启动预先设置的用于进行电子设备控制的远程控制网页,并在启 动的远程控制网页中根据用户操作生成远程控制请求;接收来自接收方403的远程控制请 求响应,解析获取浏览器支持的网页信息,并在浏览器中进行显示,根据用户在浏览器中的 控制指令操作再次生成远程控制请求;
[0149] 本发明实施例中,发送方401包括:接入模块、启动模块、接收解析模块以及显示 处理模块(图中未示出),其中,
[0150] 接入模块,用于扫描WiFi网络并获取扫描得到的WiFi网络的WiFi接入点标识信 息;查询获取的WiFi接入点标识信息是否与预先设置的WiFi接入点标识信息列表相匹配, 如果相匹配,通过用户名和接入密码接入扫描的WiFi网络;
[0151] 本发明实施例中,发送方401进入布设有标准的802. llb/g网络环境,利用内置的 WiFi信号接收器,通过802. 11协议族中标准的协议接口发送连接信息,扫描当前环境中的 WiFi网络,在根据返回的连接响应信息确定当前环境存在WiFi网络后,获取该存在的WiFi 网络对应的WiFi接入点标识信息。
[0152] 本发明实施例中,如果WiFi接入点标识信息与预先设置的WiFi接入点标识信息 列表中的任一 WiFi接入点标识信息相同,则确认获取的WiFi接入点标识信息与预先设置 的WiFi接入点标识信息列表相匹配。
[0153] 启动模块,用于启动预先设置的用于进行电子设备控制的远程控制网页,并在启 动的远程控制网页中根据用户操作生成远程控制请求;
[0154] 接收解析模块,用于接收来自接收方403的远程控制请求响应,解析获取浏览器 支持的网页信息;
[0155] 显示处理模块,用于将解析获取的浏览器支持的网页信息在浏览器中进行显示, 根据用户在浏览器中的控制指令操作再次生成远程控制请求。
[0156] 接收方403,用于通过所述无线保真路由器402接收发送方401浏览器发送的远程 控制请求,解析并获取所述远程控制请求包含的发送方401信息以及控制指令;如果发送 方401信息与预先设置的控制设备列表相匹配,在控制指令不为预先设置的非显示控制指 令的情况下,获取控制指令对应的发送方401浏览器支持的网页信息,将获取的浏览器支 持的网页信息封装在远程控制请求响应中;在控制指令为预先设置的非显示控制指令的情 况下,在非显示控制指令对应的接收方403页面中执行非显示控制指令。
[0157] 本发明实施例中,接收方的具体结构可参见图3,在此不再赘述。
[0158] 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以 通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质 中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁 碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random Access Memory,RAM)等。
[0159] 以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何 熟悉本【技术领域】的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应 涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
【权利要求】
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. llb/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局域网 外的网关,以使网关对远程控制请求进行处理; 第二判断模块,用于判断接收的控制指令是否不为预先设置的非显示控制指令,如果 是,将接收的控制指令输出至网页转换模块;如果否,将接收的控制指令输出至指令执行模 块; 网页转换模块,用于根据接收的控制指令,获取控制指令对应的发送方浏览器支持 的网页信息,将获取的浏览器支持的网页信息封装在远程控制请求响应中,输出至回传模 块; 回传模块,用于将远程控制请求响应返回至发送方浏览器进行显示,以使发送方根据 用户在发送方浏览器中的操作再次生成远程控制请求; 指令执行模块,用于根据接收的控制指令,在非显示控制指令对应的接收方页面中执 行非显示控制指令。
【文档编号】H04L29/06GK104219314SQ201410458507
【公开日】2014年12月17日 申请日期:2014年9月10日 优先权日:2014年9月10日
【发明者】徐建新, 冯驰伟, 危文 申请人:珠海市君天电子科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1