CN104219314B - 电子设备、远程控制电子设备的方法及*** - Google Patents
电子设备、远程控制电子设备的方法及*** Download PDFInfo
- Publication number
- CN104219314B CN104219314B CN201410458507.1A CN201410458507A CN104219314B CN 104219314 B CN104219314 B CN 104219314B CN 201410458507 A CN201410458507 A CN 201410458507A CN 104219314 B CN104219314 B CN 104219314B
- Authority
- CN
- China
- Prior art keywords
- sender
- control instruction
- remote control
- information
- webpage
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 65
- 230000004044 response Effects 0.000 claims abstract description 52
- 230000008569 process Effects 0.000 claims abstract description 22
- 238000012795 verification Methods 0.000 claims description 27
- 238000006243 chemical reaction Methods 0.000 claims description 16
- 238000004806 packaging method and process Methods 0.000 claims description 15
- 238000012545 processing Methods 0.000 claims description 11
- 230000001172 regenerating effect Effects 0.000 claims description 2
- 230000006870 function Effects 0.000 description 14
- 238000004891 communication Methods 0.000 description 11
- 238000005516 engineering process Methods 0.000 description 8
- 230000005540 biological transmission Effects 0.000 description 4
- 238000013478 data encryption standard Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 238000012937 correction Methods 0.000 description 3
- 238000010295 mobile communication Methods 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 238000007906 compression Methods 0.000 description 2
- 230000006835 compression Effects 0.000 description 2
- 238000013144 data compression Methods 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
- 238000007792 addition Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005538 encapsulation Methods 0.000 description 1
- 238000002347 injection Methods 0.000 description 1
- 239000007924 injection Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000000243 solution Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Landscapes
- Telephonic Communication Services (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明的实施例公开一种电子设备、远程控制电子设备的方法及***。方法包括:解析并获取接收的远程控制请求包含的发送方信息以及控制指令;如果发送方信息与预先设置的控制设备列表相匹配,在控制指令不为预先设置的非显示控制指令的情况下,获取控制指令对应的发送方浏览器支持的网页信息,将获取的浏览器支持的网页信息封装在远程控制请求响应中,返回至发送方浏览器进行显示,以使发送方根据用户在发送方浏览器中的控制指令操作再次生成远程控制请求;在控制指令为预先设置的非显示控制指令的情况下,在非显示控制指令对应的接收方页面中执行非显示控制指令。应用本发明,可以简化用户操作流程、降低远程控制电子设备的***资源开销。
Description
技术领域
本发明涉及计算机网络通信技术,尤其涉及一种电子设备、远程控制电子设备的方法及***。
背景技术
随着通信技术,尤其是移动第三代移动通信(3G,3rd Generation)、4G通信技术的发展,电子设备,例如,智能移动电话、个人数字助理、掌上电脑以及台式机电脑的功能越来越强大。以智能移动电话等移动电子设备为例,由于具有强大的无线网络接入能力,包括接入全球移动通信***(GSM,Global System for Mobile Communications)网络、通用分组无线业务(GPRS,General Packet Radio Service)网络、3G网络、无线保真(WiFi,WirelessFidelity)网络以及蓝牙网络等能力,除为用户提供日常生活和工作的通话、短信、网络接入、影视娱乐、网络即时通信、网银支付、网络游戏、地图导航等应用功能外,还被广泛应用作控制固定电子设备的控制器。例如,用户躺在床上,在屏幕较大的台式机电脑观看电影后,可以通过智能移动电话关闭台式机电脑,从而无需下床,通过手工方式关闭台式机电脑。
现有远程控制固定电子设备关机的方法,主要采用客户端/服务器(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,HypertextTransfer Protocol)格式。接收远程控制请求的一方为接收方。例如,本发明实施例中,发送方可以为智能移动电话等具有无线网卡的移动电子设备,接收方为台式机电脑、数字电视机等具有无线网卡的固定电子设备。当然,实际应用中,接收方也可以为移动电子设备,即本发明实施例也可实现移动电子设备对移动电子设备的远程控制。
本发明实施例中,发送方本地中预先设置有一用于进行电子设备控制的远程控制网页。这样,通过利用发送方浏览器,可以直接启动远程控制网页,并在启动的远程控制网页中根据用户操作生成远程控制请求。例如,远程控制网页中预先设置有关机、打开文件等控件。当用户点击相关的控件,发送方浏览器根据用户的选择,生成相应的远程控制请求。举例来说,用户点击远程控制网页中的关机控件并输入相应的接收方信息,则生成包含发送方信息、接收方信息以及关机控制指令的远程控制请求。由于无需发送方和接收方中的任何一方从网络运营商下载并安装相关进行远程控制的应用软件,并在安装的应用软件中进行控制指令设置以及控制指令的发送,简化了用户进行远程控制电子设备的操作流程;进一步地,由于无需运行应用软件,可以有效降低远程控制电子设备的***资源开销。
所应说明的是,本发明实施例不仅仅限于通过无线保真网络接收远程控制请求,也可以通过其他无线网络,例如,GSM网络、CDMA网络等接收远程控制请求。
作为可选实施例,接收方信息为接收方统一资源定位符(URL,Uniform ResourceLocator)信息。
实际应用中,由于现有的移动电子设备以及固定电子设备中都安装有无线网卡,因而,可以利用现有无线网卡已直接建立的无线保真网络,并通过建立的无线保真网络进行通信,由于无线保真网络为免费网络,因而,可以有效节约远程控制的网络流量开销。
步骤102,如果发送方信息与预先设置的控制设备列表相匹配,判断控制指令是否为预先设置的非显示控制指令,如果否,执行步骤103,如果是,执行步骤105;
本步骤中,可以在接收方设置用于对接收方进行控制的控制设备列表。也就是说,只有存储在控制设备列表中的控制设备,才可以对该设置有控制设备列表的电子设备进行控制。
本发明实施例中,对于发送方信息与预先设置的控制设备列表不相匹配的情形,则结束流程。
本发明实施例中,控制指令包括:非显示控制指令以及显示控制指令,对于显示控制指令,表示该显示控制指令后还有后续的控制指令,作为可选实施例,显示控制指令可以为前述远程控制网页中预先设置的控制指令。因而,接收方在根据显示控制指令进行相应操作后,接收方当前的页面发生更新,需要将更新的页面转换为发送方浏览器可支持的格式并返回至发送方,以便在发送方浏览器中显示并进行后续的控制;而对于非显示控制指令,表示该非显示控制指令为最后一条控制指令,例如,关机指令或关屏指令,接收方在根据非显示控制指令进行相应操作后,接收方当前的页面虽然发生更新,但无需将更新的页面返回至发送方。
由于实际应用中,显示控制指令数量较多,而非显示控制指令数量较少。因而,本发明实施例中,为了有效降低判断控制指令所需的时间,接收方中预先存储非显示控制指令。当然,实际应用中,接收方中也可以预先存储显示控制指令,本发明实施例对此不做限定。
步骤103,获取控制指令对应的发送方浏览器支持的网页信息;
本步骤中,作为可选实施例,可以预先在发送方中设置一些显示控制指令对应的网页,例如,以台式机电脑为例,对于关机控制指令,发送方(台式机电脑浏览器)可以预先将用户点击桌面开始菜单中的关闭计算机控件出现的包含待机、关闭、重新启动以及取消等控件的页面转换为关机网页存储,并构建关机控制指令与关机网页的映射关系。这样,获取控制指令对应的发送方浏览器支持的网页信息包括:
查询是否存储有控制指令映射的网页,如果有,将远程控制请求重定向至所述控制指令映射的网页,得到发送方浏览器支持的网页信息。
作为另一可选实施例,接收方浏览器也可以实时对获取的控制指令进行处理,即在查询到接收方未存储有控制指令映射的网页,或者,在判断控制指令为预先设置的显示控制指令后,实时将控制指令对应的接收方页面进行网页转换以能在发送方浏览器中显示。这样,获取控制指令对应的发送方浏览器支持的网页信息可以包括:
获取控制指令对应的接收方页面信息,将获取的接收方页面信息转换为发送方浏览器支持的网页信息。
本步骤中,将接收方页面信息转换为发送方浏览器支持的网页信息,是为了使发送方可以通过浏览器访问的方式,与接收方进行通信并对接收方进行控制,从而形成浏览器/服务器(B/S,Browser/Server)模式。这样,发送方的用户界面可以通过浏览器实现,接收方作为向发送方提供服务的服务器(设置为本地服务器),从而利用浏览器技术实现需要在发送方和接收方都安装应用软件才能实现的功能。
本发明实施例中,浏览器支持的网页格式包括:HTTP格式、安全超文本传输协议(HTTPS,Secure Hypertext Transfer Protocol)格式、可扩展标记语言(XML,ExtensibleMarkup 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 SetIdentifier)信息,也可以是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 byRobert 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 DataEncryption Algorithm)、数字签名算法(DSA,Digital Signature Algorithm)、高级加密标准(AES,Advanced Encryption Standard)、国际数据加密算法(IDEA,InternationalData Encryption Algorithm)、公钥密码学标准(PKCS,The Public-Key CryptographyStandards)、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 AccessMemory,RAM)等。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
Claims (19)
1.一种远程控制电子设备的方法,其特征在于,该方法包括:
接收发送方浏览器发送的远程控制请求,解析并获取所述远程控制请求包含的发送方信息以及控制指令,所述远程控制请求为预先在发送方本地设置一用于进行电子设备控制的远程控制网页;发送方和接收方分别接入WiFi局域网,发送方启动预先设置的远程控制网页,并在启动的远程控制网页中根据用户操作生成所述远程控制请求;
如果发送方信息与预先设置的控制设备列表相匹配,在控制指令不为预先设置的非显示控制指令的情况下,获取控制指令对应的发送方浏览器支持的网页信息,将获取的浏览器支持的网页信息封装在远程控制请求响应中,返回至发送方浏览器进行显示,以使发送方根据用户在发送方浏览器中的控制指令操作再次生成远程控制请求;在控制指令为预先设置的非显示控制指令的情况下,在非显示控制指令对应的接收方页面中执行非显示控制指令,对于非显示控制指令,表示该非显示控制指令为最后一条控制指令。
2.根据权利要求1所述的方法,其特征在于,所述获取控制指令对应的发送方浏览器支持的网页信息包括:
查询是否存储有控制指令映射的网页,如果有,将远程控制请求重定向至所述控制指令映射的网页,得到发送方浏览器支持的网页信息。
3.根据权利要求1所述的方法,其特征在于,所述获取控制指令对应的发送方浏览器支持的网页信息包括:
获取控制指令对应的接收方页面信息,将获取的接收方页面信息转换为发送方浏览器支持的网页信息。
4.根据权利要求1所述的方法,其特征在于,所述在非显示控制指令对应的接收方页面中执行非显示控制指令之前,所述方法进一步包括:
根据预先设置的用户权限列表判断发送方是否具有执行所述非显示控制指令的权限,如果有,执行所述非显示控制指令;否则,拒绝发送方的远程控制请求。
5.根据权利要求1所述的方法,其特征在于,所述接收方接入WiFi局域网包括:
接收方扫描WiFi网络并获取扫描得到的WiFi网络的WiFi接入点标识信息;
查询获取的WiFi接入点标识信息是否与预先设置的WiFi接入点标识信息列表相匹配,如果相匹配,通过用户名和接入密码接入扫描的WiFi网络。
6.根据权利要求5所述的方法,其特征在于,所述接收方扫描WiFi网络并获取扫描得到的WiFi网络的WiFi接入点标识信息包括:
接收方进入布设有标准的802.11b/g网络环境,利用内置的WiFi信号接收器,通过802.11协议族中标准的协议接口发送连接信息,扫描当前环境中的WiFi网络,在根据返回的连接响应信息确定当前环境存在WiFi网络后,获取该存在的WiFi网络对应的WiFi接入点标识信息。
7.根据权利要求6所述的方法,其特征在于,所述WiFi接入点标识信息包括:WiFi接入点服务集标识符信息、WiFi接入点IP地址信息、WiFi接入点域名服务***信息、WiFi接入点名称、WiFi接入点媒体访问控制地址信息中的任意一项或其组合。
8.根据权利要求1至7任一项所述的方法,其特征在于,在所述将获取的浏览器支持的网页信息封装在远程控制请求响应中之后,返回至发送方浏览器进行显示之前,所述方法进一步包括:
接收方采用预先设置的校验算法,对待传输的网页信息进行校验,生成校验第一摘要信息,并将校验第一摘要信息封装在远程控制请求响应中,以使发送方解析接收的远程控制请求响应,得到网页信息以及校验第一摘要信息,采用预先设置的校验算法,对解析的网页信息进行校验,生成校验第二摘要信息,如果校验第一摘要信息与校验第二摘要信息相同,执行所述发送方浏览器进行显示的流程。
9.根据权利要求1至7任一项所述的方法,其特征在于,所述方法进一步包括:
利用预先设置的加密算法,对封装的远程控制请求响应进行加密处理。
10.一种电子设备,其特征在于,该电子设备包括:接收解析模块、第一判断模块、第二判断模块、网页转换模块、回传模块以及指令执行模块,其中,
接收解析模块,用于接收发送方浏览器发送的远程控制请求,解析并获取 所述远程控制请求包含的发送方信息以及控制指令,所述远程控制请求为预先在发送方本地设置一用于进行电子设备控制的远程控制网页;发送方和接收方分别接入WiFi局域网,发送方启动预先设置的远程控制网页,并在启动的远程控制网页中根据用户操作生成所述远程控制请求;
第一判断模块,用于判断发送方信息是否与预先设置的控制设备列表相匹配,如果相匹配,将控制指令输出至第二判断模块;如果不匹配,将远程控制请求发送至WiFi局域网外的网关,以使网关对远程控制请求进行处理;
第二判断模块,用于判断接收的控制指令是否不为预先设置的非显示控制指令,如果是,将接收的控制指令输出至网页转换模块;如果否,将接收的控制指令输出至指令执行模块;
网页转换模块,用于根据接收的控制指令,获取控制指令对应的发送方浏览器支持的网页信息,将获取的浏览器支持的网页信息封装在远程控制请求响应中,输出至回传模块;
回传模块,用于将远程控制请求响应返回至发送方浏览器进行显示,以使发送方根据用户在发送方浏览器中的操作再次生成远程控制请求;
指令执行模块,用于根据接收的控制指令,在非显示控制指令对应的接收方页面中执行非显示控制指令,对于非显示控制指令,表示该非显示控制指令为最后一条控制指令。
11.根据权利要求10所述的电子设备,其特征在于,所述网页转换模块包括:接收单元、查询处理单元以及封装单元,其中,
接收单元,用于接收控制指令;
查询处理单元,用于根据控制指令,查询是否存储有控制指令映射的网页,如果有,将远程控制请求重定向至所述控制指令映射的网页,得到发送方浏览器支持的网页信息;
封装单元,用于将得到的浏览器支持的网页信息封装在远程控制请求响应中,输出至回传模块。
12.根据权利要求10所述的电子设备,其特征在于,所述网页转换模块包括:接收单元、转换单元以及封装单元,其中,
接收单元,用于接收控制指令;
转换单元,用于获取控制指令对应的接收方页面信息,将获取的接收方页面信息转换为发送方浏览器支持的网页信息;
封装单元,用于将得到的浏览器支持的网页信息封装在远程控制请求响应中,输出至回传模块。
13.根据权利要求10至12任一项所述的电子设备,其特征在于,进一步包括:
接入模块,用于扫描WiFi网络并获取扫描得到的WiFi网络的WiFi接入点标识信息;查询获取的WiFi接入点标识信息是否与预先设置的WiFi接入点标识信息列表相匹配,如果相匹配,通过用户名和接入密码接入扫描的所述WiFi网络。
14.根据权利要求10至12任一项所述的电子设备,其特征在于,进一步包括:
权限鉴定模块,用于根据预先设置的用户权限列表判断发送方是否具有执行所述非显示控制指令的权限,如果有,通知指令执行模块;否则,拒绝发送方的远程控制请求。
15.根据权利要求10至12任一项所述的电子设备,其特征在于,进一步包括:
校验模块,用于采用预先设置的校验算法,对待传输的网页信息进行校验,生成校验第一摘要信息,并将校验第一摘要信息封装在远程控制请求响应中,以使发送方解析接收的远程控制请求响应,得到网页信息以及校验第一摘要信息,采用预先设置的校验算法,对解析的网页信息进行校验,生成校验第二摘要信息,如果校验第一摘要信息与校验第二摘要信息相同,执行所述发送方浏览器进行显示的流程。
16.根据权利要求10至12任一项所述的电子设备,其特征在于,进一步包括:
加密模块,用于利用预先设置的加密算法,对封装的远程控制请求响应进行加密处理。
17.一种远程控制电子设备的***,其特征在于,该***包括:发送方、接收方以及无线保真路由器,其中,
发送方、接收方以及WiFi路由器组成WiFi局域网,发送方和接收方分别接入所述WiFi局域网;
发送方,用于启动预先设置的用于进行电子设备控制的远程控制网页,并在启动的远程控制网页中根据用户操作生成远程控制请求;接收来自接收方的远程控制请求响应,解析获取浏览器支持的网页信息,并在浏览器中进行显示,根据用户在浏览器中的控制指令操作再次生成远程控制请求,所述远程控制请求为预先在发送方本地设置一用于进行电子设备控制的远程控制网页;发送方和接收方分别接入WiFi局域网,发送方启动预先设置的远程控制网页,并在启动的远程控制网页中根据用户操作生成所述远程控制请求;
接收方,用于通过所述无线保真路由器接收发送方浏览器发送的远程控制请求,解析并获取所述远程控制请求包含的发送方信息以及控制指令;如果发送方信息与预先设置的控制设备列表相匹配,在控制指令不为预先设置的非显示控制指令的情况下,获取控制指令对应的发送方浏览器支持的网页信息,将获取的浏览器支持的网页信息封装在远程控制请求响应中;在控制指令为预先设置的非显示控制指令的情况下,在非显示控制指令对应的接收方页面中执行非显示控制指令,对于非显示控制指令,表示该非显示控制指令为最后一条控制指令。
18.根据权利要求17所述的***,其特征在于,所述发送方包括:接入模块、启动模块、接收解析模块以及显示处理模块,其中,
接入模块,用于扫描WiFi网络并获取扫描得到的WiFi网络的WiFi接入点标识信息;查询获取的WiFi接入点标识信息是否与预先设置的WiFi接入点标识信息列表相匹配,如果相匹配,通过用户名和接入密码接入扫描的WiFi网络;
启动模块,用于启动预先设置的用于进行电子设备控制的远程控制网页,并在启动的远程控制网页中根据用户操作生成远程控制请求;
接收解析模块,用于接收来自接收方的远程控制请求响应,解析获取浏览器支持的网页信息;
显示处理模块,用于将解析获取的浏览器支持的网页信息在浏览器中进行显示,根据用户在浏览器中的控制指令操作再次生成远程控制请求。
19.根据权利要求17或18所述的***,其特征在于,所述接收方包括:接收解析模块、第一判断模块、第二判断模块、网页转换模块、回传模块以及指令执行模块,其中,
接收解析模块,用于接收发送方浏览器发送的远程控制请求,解析并获取所述远程控制请求包含的发送方信息以及控制指令;
第一判断模块,用于判断发送方信息是否与预先设置的控制设备列表相匹配,如果相匹配,将控制指令输出至第二判断模块;如果不匹配,将远程控制请求发送至WiFi局域网外的网关,以使网关对远程控制请求进行处理;
第二判断模块,用于判断接收的控制指令是否不为预先设置的非显示控制指令,如果是,将接收的控制指令输出至网页转换模块;如果否,将接收的控制指令输出至指令执行模块;
网页转换模块,用于根据接收的控制指令,获取控制指令对应的发送方浏览器支持的网页信息,将获取的浏览器支持的网页信息封装在远程控制请求响应中,输出至回传模块;
回传模块,用于将远程控制请求响应返回至发送方浏览器进行显示,以使发送方根据用户在发送方浏览器中的操作再次生成远程控制请求;
指令执行模块,用于根据接收的控制指令,在非显示控制指令对应的接收方页面中执行非显示控制指令。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410458507.1A CN104219314B (zh) | 2014-09-10 | 2014-09-10 | 电子设备、远程控制电子设备的方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410458507.1A CN104219314B (zh) | 2014-09-10 | 2014-09-10 | 电子设备、远程控制电子设备的方法及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104219314A CN104219314A (zh) | 2014-12-17 |
CN104219314B true CN104219314B (zh) | 2017-07-28 |
Family
ID=52100439
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410458507.1A Active CN104219314B (zh) | 2014-09-10 | 2014-09-10 | 电子设备、远程控制电子设备的方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104219314B (zh) |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105787379B (zh) * | 2014-12-24 | 2018-10-16 | 北京奇虎科技有限公司 | 信息管理方法和***、及电子设备 |
CN105812325A (zh) * | 2014-12-30 | 2016-07-27 | Tcl集团股份有限公司 | UPnP设备管理方法、UPnP设备管理装置及终端 |
CN105808073B (zh) * | 2014-12-30 | 2019-01-29 | 平安科技(深圳)有限公司 | 应用操作指令分发方法及终端 |
CN106130893B (zh) * | 2016-06-28 | 2019-07-26 | 联想(北京)有限公司 | 一种数据包发送方法及电子设备 |
CN106557227B (zh) * | 2016-10-20 | 2020-03-17 | 北京小米移动软件有限公司 | 界面显示方法及装置 |
CN106603579B (zh) * | 2017-02-20 | 2019-08-09 | 厦门睿洽科技有限公司 | 一种无线终端的远程控制***和方法及其无线终端 |
CN106936935B (zh) * | 2017-04-28 | 2021-02-23 | 新华三技术有限公司 | 一种远程控制方法及装置 |
CN109151776A (zh) * | 2017-06-13 | 2019-01-04 | 阿尔卑斯通信器件技术(上海)有限公司 | 低功耗蓝牙点名*** |
CN108683926B (zh) * | 2018-04-12 | 2021-03-12 | 香港乐蜜有限公司 | 客户端退出控制方法、客户端、服务器及设备、介质 |
CN109165035A (zh) * | 2018-09-10 | 2019-01-08 | 广州联欣信息科技有限公司 | 广播刷机方法、计算机可读存储介质及移动智能终端 |
CN110232272A (zh) * | 2019-05-14 | 2019-09-13 | 上海家可科技有限公司 | 移动设备控制方法及装置、服务器 |
CN111459437A (zh) * | 2020-04-01 | 2020-07-28 | 杭州盈高科技有限公司 | 一种远程屏幕的控制方法、受控端、控制端及*** |
CN114115003B (zh) * | 2021-11-12 | 2023-08-22 | 浙江银盾云科技有限公司 | 远程启停控制平台 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101702782A (zh) * | 2009-11-17 | 2010-05-05 | 广州杰赛科技股份有限公司 | 数字电视网页监控服务器、监控***及监控方法 |
CN101753355A (zh) * | 2008-12-19 | 2010-06-23 | 比亚迪股份有限公司 | 一种远程监控方法、***及监控终端 |
CN103269360A (zh) * | 2013-04-28 | 2013-08-28 | 青岛海信移动通信技术股份有限公司 | 一种对电器设备进行控制的方法及装置 |
CN103327119A (zh) * | 2013-07-09 | 2013-09-25 | 腾讯科技(深圳)有限公司 | 远程控制方法、装置及*** |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6675193B1 (en) * | 1999-10-29 | 2004-01-06 | Invensys Software Systems | Method and system for remote control of a local system |
-
2014
- 2014-09-10 CN CN201410458507.1A patent/CN104219314B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101753355A (zh) * | 2008-12-19 | 2010-06-23 | 比亚迪股份有限公司 | 一种远程监控方法、***及监控终端 |
CN101702782A (zh) * | 2009-11-17 | 2010-05-05 | 广州杰赛科技股份有限公司 | 数字电视网页监控服务器、监控***及监控方法 |
CN103269360A (zh) * | 2013-04-28 | 2013-08-28 | 青岛海信移动通信技术股份有限公司 | 一种对电器设备进行控制的方法及装置 |
CN103327119A (zh) * | 2013-07-09 | 2013-09-25 | 腾讯科技(深圳)有限公司 | 远程控制方法、装置及*** |
Also Published As
Publication number | Publication date |
---|---|
CN104219314A (zh) | 2014-12-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104219314B (zh) | 电子设备、远程控制电子设备的方法及*** | |
CN110798833B (zh) | 一种鉴权过程中验证用户设备标识的方法及装置 | |
US11595813B2 (en) | Profile handling of a communications device | |
KR101999148B1 (ko) | 로그 ap 탐지 시스템 및 방법과, 이를 위한 사용자 단말 및 컴퓨터 프로그램 | |
KR100414926B1 (ko) | 해석된 바이트코드 프로그램의 무선 전송을 이용하여이동국을 준비/업데이트시키기 위한 시스템 및 방법 | |
CN104917775A (zh) | 一种互联网接入方法 | |
CN102415119B (zh) | 管理网络中不期望的服务请求 | |
CN105682253A (zh) | 建立通信的方法、设备、终端和计算机可读存储介质 | |
CN107426828B (zh) | 数据传输方法、装置及移动终端 | |
CN111093198A (zh) | 无线局域网数据发送方法及其装置 | |
JP2013537749A (ja) | WiFi通信実施方法、ユーザ機器、及び無線ルータ | |
CN103780457A (zh) | 一种基于边界检测的移动智能终端安全检测方法 | |
US20200036792A1 (en) | Low energy sensor data collection | |
CN102984646B (zh) | 一种手机客户端位置业务的提供方法以及*** | |
CN110505188B (zh) | 一种终端认证方法、相关设备和认证*** | |
US20160286591A1 (en) | Communication method, information processing apparatus, and non-transitory computer-readable recording medium | |
CN114764286A (zh) | 一种应用程序登录方法及*** | |
CN110913380A (zh) | 一种基于小程序平台与蓝牙设备进行通信的方法及装置 | |
CN111669750B (zh) | 一种pdu会话二次验证的方法及装置 | |
EP1681648A1 (en) | Communication device, digital signature verification method and digital signature generation method | |
CN115550074B (zh) | 零信任验证方法、装置、***及电子设备 | |
CN114599033B (zh) | 一种通信鉴权处理方法及装置 | |
CN114301967B (zh) | 窄带物联网控制方法、装置及设备 | |
CN112838933B (zh) | 一种网络流量分析中的信息同步方法、设备及存储介质 | |
EP4047885A1 (en) | Method and system for processing network service, and gateway device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20190104 Address after: 519031 Room 105-53811, No. 6 Baohua Road, Hengqin New District, Zhuhai City, Guangdong Province Patentee after: Zhuhai Seal Interest Technology Co., Ltd. Address before: 519070, six level 601F, 10 main building, science and technology road, Tangjia Bay Town, Zhuhai, Guangdong. Patentee before: Zhuhai Juntian Electronic Technology Co.,Ltd. |