CN108632395A - 一种跨公网的设备远程控制方法、***及相关装置 - Google Patents
一种跨公网的设备远程控制方法、***及相关装置 Download PDFInfo
- Publication number
- CN108632395A CN108632395A CN201810968540.7A CN201810968540A CN108632395A CN 108632395 A CN108632395 A CN 108632395A CN 201810968540 A CN201810968540 A CN 201810968540A CN 108632395 A CN108632395 A CN 108632395A
- Authority
- CN
- China
- Prior art keywords
- equipment
- devices
- list
- lan
- control
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
- H04L67/025—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Small-Scale Networks (AREA)
Abstract
本申请公开了一种跨公网的设备远程控制方法,应用于第一局域网内的第一无线控制器,所述设备远程控制方法包括:当接收到第二无线控制器发送的第二设备列表时,确定第二设备列表中记录的服务设备;接收第一局域网内的第一组播报文,并根据第一组播报文生成接入第一局域网内的设备的第一设备列表;将第一设备列表中对服务设备具有使用权限的设备设置为目标控制设备;向目标控制设备发送配对信息,并将目标控制设备的控制指令发送至服务设备,以便远程控制服务设备。本方法能够使处于不同局域网的设备实现远程控制。本申请还公开了一种跨公网的设备远程控制***、一种计算机可读存储介质及一种跨公网的设备远程控制组件,具有以上有益效果。
Description
技术领域
本发明涉及移动办公领域,特别涉及一种跨公网的设备远程控制方法、***、一种计算机可读存储介质及一种跨公网的设备远程控制组件。
背景技术
随着BYOD(Bring Your Own Device)的兴起,近年产生了许多的新的移动办公新技术,自动发现功能就是移动办公新技术的一个很重的技术,比如苹果的Bonjour和安卓的DLAN技术。
自动发现功能能够使局域网中的***和服务即使在没有网络管理员的情况下很容易被找到,实现在零配置的情况下的两个具有自动发现功能的设备相互连接,例如支持Bonjour的笔记本终端可以和支持Bonjour的打印机相互连接,直接进行打印。
但是,由于自动发现功能都是基于组播实现的,因此现有技术中的所有支持自动发现功能的设备之间实现连接都是以所有设备都接在同一局域网中为前提。无法实现处于不同局域网的两个设备之间的自动发现,例如在北京的电脑和在上海的打印机均为具有自动发现功能的设备,但是由于二者相隔较远没有接入同一个局域网,因此无法通过组播自动发现实现电脑远程控制打印机打印文件。
因此,如何使相隔较远的处于不同局域网的设备实现远程控制是本领域技术人员目前需要解决的技术问题。
发明内容
本申请的目的是提供一种跨公网的设备远程控制方法、***、一种计算机可读存储介质及一种跨公网的设备远程控制组件,能够使相隔较远的处于不同局域网的设备实现远程控制。
为解决上述技术问题,本申请提供一种跨公网的设备远程控制方法,应用于第一局域网内的第一无线控制器,所述设备远程控制方法包括:
当接收到第二无线控制器发送的第二设备列表时,确定第二设备列表中记录的服务设备;其中,第二无线控制器与服务设备均为接入第二局域网的设备;
接收第一局域网内的第一组播报文,并根据第一组播报文生成接入第一局域网内的设备的第一设备列表;
将第一设备列表中对服务设备具有使用权限的设备设置为目标控制设备;
向目标控制设备发送配对信息,并将目标控制设备的控制指令发送至服务设备,以便远程控制服务设备。
可选的,在根据第一组播报文生成接入第一局域网内的设备的第一设备列表之后,还包括:
将第一设备列表发送至第二无线控制器。
可选的,接收第一局域网内的第一组播报文,并根据组播报文生成接入第一局域网内的设备的第一设备列表包括:
接收第一局域网内的第一组播报文,并根据第一组播报文确定接入第一局域网内的候选设备;
对所有候选设备进行合法性校验,并将通过合法性校验的候选设备设置为合法设备;
根据所有合法设备生成第一设备列表。
可选的,第二设备列表为第二无线控制器根据服务设备发送的第二组播报文生成。
可选的,还包括:
当收到服务设备下线信息后,根据服务设备下线信息向目标控制设备发送中断指令,以便目标控制设备发送停止发送控制指令;
其中,服务设备下线信息为当第二无线控制器判断当前时刻与上一次接收第二组播报文的时刻的时间差大于预设值时,向第一无线控制发送的信息。
本申请还提供了一种跨公网的设备远程控制***,应用于第一局域网内的第一无线控制器,设备远程控制***包括:
列表接收模块,用于当接收到第二无线控制器发送的第二设备列表时,确定第二设备列表中记录的服务设备;其中,第二无线控制器与服务设备均为接入第二局域网的设备;
报文接收模块,用于接收第一局域网内的第一组播报文,并根据第一组播报文生成接入第一局域网内的设备的第一设备列表;
控制设备确定模块,用于将第一设备列表中对服务设备具有使用权限的设备设置为目标控制设备;
远程控制模块,用于向目标控制设备发送配对信息,并将目标控制设备的控制指令发送至服务设备,以便远程控制服务设备。
可选的,还包括:
列表发送模块,用于将第一设备列表发送至第二无线控制器。
可选的,报文接收模块包括:
接收单元,用于接收第一局域网内的第一组播报文,根据第一组播报文确定接入第一局域网内的候选设备;
校验单元,用于对所有候选设备进行合法性校验,并将通过合法性校验的候选设备设置为合法设备;
列表生成单元,用于根据所有合法设备生成第一设备列表。
可选的,第二设备列表为第二无线控制器根据服务设备发送的第二组播报文生成。
可选的,还包括:
配对中断模块,用于当收到服务设备下线信息后,根据服务设备下线信息向目标控制设备发送中断指令,以便目标控制设备发送停止发送控制指令;
其中,服务设备下线信息为当第二无线控制器判断当前时刻与上一次接收第二组播报文的时刻的时间差大于预设值时,向第一无线控制发送的信息。
本申请还提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序执行时实现上述跨公网的设备远程控制方法执行的步骤。
本申请还提供了一种跨公网的设备远程控制组件,包括第一无线控制器、目标控制设备和服务设备;第一无线控制器,用于执行上述跨公网的设备远程控制方法的步骤;目标控制设备,用于接收第一无线控制器发送的配对信息并发送控制指令,以便控制服务设备。
本发明提供了一种跨公网的设备远程控制方法,应用于第一局域网内的第一无线控制器,设备远程控制方法包括:当接收到第二无线控制器发送的第二设备列表时,确定第二设备列表中记录的服务设备;其中,第二无线控制器与服务设备均为接入第二局域网的设备;接收第一局域网内的第一组播报文,并根据第一组播报文生成接入第一局域网内的设备的第一设备列表;将第一设备列表中对服务设备具有使用权限的设备设置为目标控制设备;向目标控制设备发送配对信息,并将目标控制设备的控制指令发送至服务设备,以便远程控制服务设备。
由于组播报文仅能在同一局域网的设备中接收和发送,因此现有技术中的两个处于不同局域网内的设备无法通过自动发现功能实现互联互通。本发明通过接收处于第二局域网内的第二无线控制器发送的第二设备列表并接收第一局域网内的第一设备列表,通过比对第二设备列表和第一设备列表确定存在控制关系的服务设备和目标控制设备,再将目标控制设备的控制指令经第二无线控制器转发至服务设备,进而实现了接入第一局域网的目标控制设备对第二局域网的服务设备的远程控制。本申请能够使相隔较远的处于不同局域网的设备实现远程控制。本申请同时还提供了一种跨公网的设备远程控制***、一种计算机可读存储介质和一种跨公网的设备远程控制组件,具有上述有益效果,在此不再赘述。
附图说明
为了更清楚地说明本申请实施例,下面将对实施例中所需要使用的附图做简单的介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本申请实施例所提供的一种跨公网的设备远程控制方法的流程图;
图2为本申请实施例所提供的一种跨公网的设备远程控制方法中生成第一设备列表的流程图;
图3为本申请实施例所提供的一种优选的跨公网的设备远程控制方法的流程图;
图4为本申请实施例所提供的一种在实际应用场景中跨公网的设备远程控制方法的信息传递示意图;
图5为跨公网的设备远程控制的整体拓扑图;
图6为本申请实施例所提供的一种跨公网的设备远程控制***的结构示意图。
具体实施方式
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
下面请参见图1,图1为本申请实施例所提供的一种跨公网的设备远程控制方法的流程图。
具体步骤可以包括:
S101:当接收到第二无线控制器发送的第二设备列表时,确定第二设备列表中记录的服务设备;
其中,第二无线控制器与服务设备均为接入第二局域网的设备。本实施例默认存在于第二局域网的设备向第二无线控制器发送组播报文的操作,当第二无线控制器接收到组播报文时可以确定在第二局域网内具体存在哪些设备,进而生成第二设备列表。具体的,通过组播报文感知处于同一局域网内的设备的技术可以为基于设备的自动发现功能实现的。第二设备列表中可以包括上述接入第二局域网的设备ID(如名称、型号或代码等)。本实施例的执行主体是接入与第一局域网的第一无线控制器,也默认存在第二无线控制器向第一无线控制器发送第二设备列表的操作。需要说明的是,由于在第二局域网内的设备可能会在任意时刻断开连接,即第二无线控制器无法接收到某设备发送的组播报文,因此第二设备列表的内容可以是发生变化的,因此本步骤可以按照预设周期接收第二设备列表,或存在接收到的第二设备列表和存储于第二无线控制器的设备列表进行比较的过程,当发现第二设备列表的内容发生变化时重新发送能够准确指示第二局域网内的设备接入状况的第二设备列表。第二无线控制器与第一无线控制器之间是通过互联网连接的。
可以理解的是,本实施例中提到的服务设备是一种能够提供某种特定服务的设备,例如服务设备可以包括可以提供打印服务的打印机、可以包括提供投影服务的投影仪以及提供音乐播放服务的音箱等等,此处不进行具体的限定。进一步的,本实施例中提到的对服务设备具有使用权限的目标控制设备是指在控制关系上能够使用(即具有使用权限)服务设备的设备,即当服务设备为打印机时,相应的具有使用权限的目标控制设备可以为计算机、手机或平板电脑等,而不会是显示器或智能微波炉。需要说明的是,本步骤中提到的目标控制设备实际上是指在控制关系上能够使用服务设备的设备,并不是指具有合法性的设备,即当服务设备为打印机,且为了安全性着想该打印机只能由经过计算机A控制才能够打印,而事实上所有的计算机都能够控制打印机执行打印操作只是可能会出现安全性的问题。在本实施例所要解决的问题是如何实现处于两个不同局域网的设备之间的控制,并不是为了提高两个设备之间的控制的安全性。因此在本实施例中并不限定目标控制设备是否具有合法性,关于两个不同局域网的设备之间的合法性控制将在后面的实施例中进行介绍。
需要说明的是,本实施例中默认第一无线控制器和/或第二无线控制器中存储有服务设备和对服务设备具有使用权限的目标控制设备的关系对照表,当根据第二设备列表确定服务设备后,第一无线控制器可以根据关系对照表查询相应的目标控制设备;也可以是当第二无线控制器感知到第二局域网中存在的服务设备后,根据关系对照表查询相应的目标控制设备并将目标控制设备的名单告知第一无线控制器。可以理解的是,一个服务设备可能对应有多个目标控制设备;进一步的,本步骤可以根据第二设备列表确定一个或多个服务设备,此处不进行具体的限定。本实施例中提到的第二局域网和第一局域网为不同的两个局域网,例如第二局域网为地区A的网络,第一局域网为距离地区A有10千米远的地区B的网络。
S102:接收第一局域网内的第一组播报文,并根据第一组播报文生成接入第一局域网内的设备的第一设备列表;
其中,本步骤的目的在于获知有哪些设备接入第一局域网,第一无线控制器可以通过接收第一局域网内的其他设备发送的第一组播报文的形式确定第一局域网内存在哪些设备。具体的,本实施例中提到的服务设备和目标控制设备可以均为具有自动发现功能的设备,因此在本步骤之前可以存在以下步骤:当具有自动发现功能的设备接入第一局域网时,具有自动发现功能的设备向第一无线控制器发送组播报文,以便第一无线控制器根据组播报文确定具体哪些设备接入第一局域网。与前面的论述中描述的第二无线控制器生成第二设备列表的过程相似,当第一无线控制器接收到组播报文时可以确定在第一局域网内具体存在哪些设备,进而生成第一设备列表。第一设备列表中可以包括上述接入第一局域网的设备ID(如名称、型号或代码等)。
需要说明的是,本实施例描述的方案并不是第二局域网内的所有设备均为服务设备,第一局域网内的设备均为目标控制设备,第二局域网内和第一局域网内既可以存在服务设备也可以存在目标控制设备,只不过本实施例想说明通过第一局域网内的目标控制设备控制第二局域网内的服务设备,当然可以存在通过第二局域网的目标控制设备控制第一局域网内的服务设备的操作,还可以存在第二局域网内的多个设备与第一局域网内的多个设备之间存在相互控制的操作,都可以根据本实施例所描述的方案得到。
S103:将第一设备列表中对服务设备具有使用权限的设备设置为目标控制设备;
其中,第一设备列表中所存有的设备既可以存在目标控制设备也可以不存在目标控制设备,例如,根据第二设备列表确定的服务设备为打印机,对打印机具有使用权限的目标控制设备为计算机,而通过分析第一设备列表确定接入第一局域网的设备有显示器、投影仪,此时第一设备列表中并不存在计算机因此就不能通过第一设备列表中的设备实现对服务设备的远程控制,因此本实施例需要从第一设备列表中确定对服务设备具有使用权限的目标控制设备,以便进行后续步骤。
S104:向目标控制设备发送配对信息,并将目标控制设备的控制指令发送至服务设备,以便远程控制服务设备。
本步骤是建立在确定第一设备列表中存在目标控制设备的基础上,即目标控制设备接入第一局域网。本步骤的具体过程可以为:第一无线控制器向目标控制设备发送配对信息,目标控制设备接收到配对信息后确定在第二局域网内存在可以控制的服务设备,此时可以根据实际需求将对服务设备的控制指令发送至第一无线控制器,第一无线控制器将控制指令发送至第二无线控制器,第二无线控制器将控制指令发送至服务设备,进而实现了目标控制设备对服务设备的远程控制。
可以理解的是,配对信息是一条用于告知目标控制设备存在有可以进行控制的服务设备的信息,例如当服务设备为打印机,目标控制设备为计算机,当向计算机发送配对信息后,计算机就可以知道有打印机能够被自身控制,就相当于计算机与打印机远程连接,可以执行远程打印操作。
由于组播报文仅能在同一局域网的设备中接收和发送,因此现有技术中的两个处于不同局域网内的设备无法通过自动发现功能实现互联互通。本实施例通过接收处于第二局域网内的第二无线控制器发送的第二设备列表并接收第一局域网内的第一设备列表,通过比对第二设备列表和第一设备列表确定存在控制关系的服务设备和目标控制设备,再将目标控制设备的控制指令经第二无线控制器转发至服务设备,进而实现了接入第一局域网的目标控制设备对第二局域网的服务设备的远程控制。本实施例能够使相隔较远的处于不同局域网的设备实现远程控制。
下面请参见图2,图2为本申请实施例所提供的一种跨公网的设备远程控制方法中生成第一设备列表的流程图;在本实施例中对第二个实施例中的S102进行了更为具体的说明。
生成第一设备列表的方式包括但不限于下述方式:
S201:接收第一局域网内的第一组播报文,根据第一组播报文确定接入第一局域网内的候选设备;
S202:对所有候选设备进行合法性校验,并将通过合法性校验的候选设备设置为合法设备;
S203:根据所有合法设备生成第一设备列表。
本实施例在上一实施例的基础上对第一设备列表中的设备的合法性进行了检测,即当第一无线控制器接收到第一组播报文后会对发送第一组播报文的设备的合法性进行检测。本实施例默认第一无线控制设备中存有合法的识别的信息,可以根据该信息进行检测。这样能够保证存在于第一设备列表中的目标控制设备是具有合法性的设备,可以在保证安全性的基础上实现处于不同局域网的设备基于自动发现功能实现远程控制。
请参见图3,图3为本申请实施例所提供的一种优选的跨公网的设备远程控制方法的流程图;
具体步骤如下:
S301:当服务设备接入第二局域网时,服务设备向第二无线控制器发送第二组播报文,以便第二无线控制器根据第二组播报文生成第二设备列表;
其中,本步骤的目的在于生成第二设备列表,由于第二设备列表中的内容可能会发生变动,因此可以在接入第二局域网的设备发生变化时,更新第二设备列表,具体步骤可以包括:第二无线控制器判断当前时刻与上一次接收所述第二组播报文的时刻的时间差是否大于预设值;若大于,则判定所述服务设备已下线,并更新所述第二设备列表,以便所述控制设备获取所述服务设备已下线的信息。
S302:当接收到第二无线控制器发送的第二设备列表时,确定第二设备列表中记录的服务设备;
S303:接收第一局域网内的第一组播报文,根据第一组播报文确定接入第一局域网内的候选设备;
S304:对所有候选设备进行合法性校验,并将通过合法性校验的候选设备设置为合法设备;
S305:根据所有合法设备生成第一设备列表。
其中,在本步骤之后还可以存在将所述第一设备列表发送至第二无线控制器,使得第二无线控制器和第一无线控制器均能够将各自局域网内的设备在线情况相互告知,以便进行其他设备的远程控制。
S306:将所述第一设备列表中对所述服务设备具有使用权限的合法设备设置为目标控制设备;
S307:向目标控制设备发送配对信息,并将目标控制设备的控制指令发送至服务设备,以便远程控制服务设备。
作为一种优选的实施方式,在S307之后还可以存在以下操作:当收到服务设备下线信息后,根据所述服务设备下线信息向所述目标控制设备发送中断指令,以便所述目标控制设备发送停止发送所述控制指令;其中,所述服务设备下线信息为当所述第二无线控制器判断当前时刻与上一次接收所述第二组播报文的时刻的时间差大于预设值时,向所述第一无线控制发送的信息。
下面通过在实际应用中的实施例说明上述实施例描述的流程。
请参见图4,图4为本申请实施例所提供的一种在实际应用场景中跨公网的设备远程控制方法的信息传递示意图。图中的控制器A就是第二无线控制器,图中的控制器B就是第一无线控制器,图中的带自动发现功能的特殊设备就是服务设备,图中的终端STA就是目标控制设备。地区A的网络为第二局域网,地区B的网络为第一局域网。
具体过程如下:
步骤1、地区A的服务设备发送组播报文表示该设备在地区A的网络环境中存在。
步骤2、地区A的控制器A收到该组播报文,保存该设备,并上报给地区B的控制器B。
步骤3、地区B控制器B保存地区A的控制器A上报的服务设备。
步骤4、地区B的终端STA发起自动发现某特殊服务的报文,以查询当前环境中存在的提供该特殊服务的服务设备。
步骤5、地区B控制器根据配置的权限控制策略决定返回给终端哪些设备,如果该终端有权限访问地区A的异地设备,则地区A的提供该特殊服务的设备将会包含在控制器B给终端的结果中。
步骤6、终端选择地区A的服务设备并进行交互。
上述地区A和地区B的控制器都维护了提供服务的设备列表,如果某个提供特殊服务的设备超过一定时间没有发送组播报文到控制器,该控制器认为提供服务的设备不存在,则删除不再维护,返回给终端的结果中也不再有该设备,并且告知需要上报的异地控制器该设备不存在,异地控制器收到之后也删除不再维护,返回给终端的结果中也不再有该设备。
请参见图5,图5为跨公网的设备远程控制的整体拓扑图,图中的控制器A为本申请提到的第二无线控制器,图中的控制器B为本申请提到的第一无线控制器,图中的serverA和PrinterA就是服务设备,图中的sta1、sat2和sta3就是目标控制设备。地区A的网络为第二局域网,地区B的网络为第一局域网。图中地区B的sta1,sta2,sta2都具备自动发现功能,控制器B能够接收并保存控制器A发送过来的A地区有自动发现功能并提供相关服务的设备列表,同时能够把A地区的带自动发现功能的特殊服务设备按照权限匹配结果告知内网的终端。地区A的控制器A能够收集带自动发现功能并提供特殊服务的设备(如serverA,printerA等),并把结果告知B地区的控制器B。
请参见图6,图6为本申请实施例所提供的一种跨公网的设备远程控制***的结构示意图;
该设备远程控制***可以包括:
列表接收模块100,用于当接收到第二无线控制器发送的第二设备列表时,确定第二设备列表中记录的服务设备;其中,第二无线控制器与服务设备均为接入第二局域网的设备;
报文接收模块200,用于接收第一局域网内的第一组播报文,并根据第一组播报文生成接入第一局域网内的设备的第一设备列表;
控制设备确定模块300,用于将第一设备列表中对服务设备具有使用权限的设备设置为目标控制设备;
远程控制模块400,用于向目标控制设备发送配对信息,并将目标控制设备的控制指令发送至服务设备,以便远程控制服务设备。
进一步的,该设备远程控制***还包括:
列表发送模块,用于将第一设备列表发送至第二无线控制器。
进一步的,报文接收模块200包括:
接收单元,用于接收第一局域网内的第一组播报文,根据第一组播报文确定接入第一局域网内的候选设备;
校验单元,用于对所有候选设备进行合法性校验,并将通过合法性校验的候选设备设置为合法设备;
列表生成单元,用于根据所有合法设备生成第一设备列表。
可选的,第二设备列表为第二无线控制器根据服务设备发送的第二组播报文生成。
进一步的,该设备远程控制***还包括:
配对中断模块,用于当收到服务设备下线信息后,根据服务设备下线信息向目标控制设备发送中断指令,以便目标控制设备发送停止发送控制指令;
其中,服务设备下线信息为当第二无线控制器判断当前时刻与上一次接收第二组播报文的时刻的时间差大于预设值时,向第一无线控制发送的信息。由于***部分的实施例与方法部分的实施例相互对应,因此***部分的实施例请参见方法部分的实施例的描述,这里暂不赘述。
本申请还提供了一种计算机可读存储介质,其上存有计算机程序,该计算机程序被执行时可以实现上述实施例所提供的步骤。该存储介质可以包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
本申请还提供了一种跨公网的设备远程控制组件,本申请还提供了一种跨公网的设备远程控制组件,包括第一无线控制器、目标控制设备和服务设备;所述第一无线控制器,用于执行上述跨公网的设备远程控制方法的步骤;所述目标控制设备,用于接收所述第一无线控制器发送的配对信息并发送控制指令,以便控制所述服务设备。当然所述跨公网的设备远程控制组件还可以包括各种网络接口,电源等组件。
说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的***而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以对本申请进行若干改进和修饰,这些改进和修饰也落入本申请权利要求的保护范围内。
还需要说明的是,在本说明书中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的状况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
Claims (12)
1.一种跨公网的设备远程控制方法,其特征在于,应用于第一局域网内的第一无线控制器,所述设备远程控制方法包括:
当接收到第二无线控制器发送的第二设备列表时,确定所述第二设备列表中记录的服务设备;其中,所述第二无线控制器与所述服务设备均为接入第二局域网的设备;
接收所述第一局域网内的第一组播报文,并根据所述第一组播报文生成接入所述第一局域网内的设备的第一设备列表;
将所述第一设备列表中对所述服务设备具有使用权限的设备设置为目标控制设备;
向所述目标控制设备发送配对信息,并将所述目标控制设备的控制指令发送至所述服务设备,以便远程控制所述服务设备。
2.根据权利要求1所述设备远程控制方法,其特征在于,在根据所述第一组播报文生成接入所述第一局域网内的设备的第一设备列表之后,还包括:
将所述第一设备列表发送至所述第二无线控制器。
3.根据权利要求1所述设备远程控制方法,其特征在于,接收第一局域网内的第一组播报文,并根据所述组播报文生成接入所述第一局域网内的设备的第一设备列表包括:
接收所述第一局域网内的所述第一组播报文,并根据所述第一组播报文确定接入所述第一局域网内的候选设备;
对所有所述候选设备进行合法性校验,并将通过所述合法性校验的候选设备设置为合法设备;
根据所有所述合法设备生成所述第一设备列表。
4.根据权利要求1至3任一项所述设备远程控制方法,其特征在于,所述第二设备列表为所述第二无线控制器根据所述服务设备发送的第二组播报文生成。
5.根据权利要求4所述设备远程控制方法,其特征在于,还包括:
当收到服务设备下线信息后,根据所述服务设备下线信息向所述目标控制设备发送中断指令,以便所述目标控制设备发送停止发送所述控制指令;
其中,所述服务设备下线信息为当所述第二无线控制器判断当前时刻与上一次接收所述第二组播报文的时刻的时间差大于预设值时,向所述第一无线控制发送的信息。
6.一种跨公网的设备远程控制***,其特征在于,应用于第一局域网内的第一无线控制器,所述设备远程控制***包括:
列表接收模块,用于当接收到第二无线控制器发送的第二设备列表时,确定所述第二设备列表中记录的服务设备;其中,所述第二无线控制器与所述服务设备均为接入第二局域网的设备;
报文接收模块,用于接收所述第一局域网内的第一组播报文,并根据所述第一组播报文生成接入所述第一局域网内的设备的第一设备列表;
控制设备确定模块,用于将所述第一设备列表中对所述服务设备具有使用权限的设备设置为目标控制设备;
远程控制模块,用于向所述目标控制设备发送配对信息,并将所述目标控制设备的控制指令发送至所述服务设备,以便远程控制所述服务设备。
7.根据权利要求6所述设备远程控制***,其特征在于,还包括:
列表发送模块,用于将所述第一设备列表发送至所述第二无线控制器。
8.根据权利要求6所述设备远程控制***,其特征在于,所述报文接收模块包括:
接收单元,用于接收所述第一局域网内的所述第一组播报文,根据所述第一组播报文确定接入所述第一局域网内的候选设备;
校验单元,用于对所有所述候选设备进行合法性校验,并将通过所述合法性校验的候选设备设置为合法设备;
列表生成单元,用于根据所有所述合法设备生成所述第一设备列表。
9.根据权利要求6至8任一项所述设备远程控制***,其特征在于,所述第二设备列表为所述第二无线控制器根据所述服务设备发送的第二组播报文生成。
10.根据权利要求9所述设备远程控制***,其特征在于,还包括:
配对中断模块,用于当收到服务设备下线信息后,根据所述服务设备下线信息向所述目标控制设备发送中断指令,以便所述目标控制设备发送停止发送所述控制指令;
其中,所述服务设备下线信息为当所述第二无线控制器判断当前时刻与上一次接收所述第二组播报文的时刻的时间差大于预设值时,向所述第一无线控制发送的信息。
11.一种跨公网的设备远程控制组件,其特征在于,包括第一无线控制器、目标控制设备和服务设备;
所述第一无线控制器,用于执行权利要求1至5任一项中所述的跨公网的设备远程控制方法的步骤;
所述目标控制设备,用于接收所述第一无线控制器发送的配对信息并发送控制指令,以便控制所述服务设备。
12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至5任一项所述的跨公网的设备远程控制方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810968540.7A CN108632395A (zh) | 2018-08-23 | 2018-08-23 | 一种跨公网的设备远程控制方法、***及相关装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810968540.7A CN108632395A (zh) | 2018-08-23 | 2018-08-23 | 一种跨公网的设备远程控制方法、***及相关装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108632395A true CN108632395A (zh) | 2018-10-09 |
Family
ID=63708943
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810968540.7A Pending CN108632395A (zh) | 2018-08-23 | 2018-08-23 | 一种跨公网的设备远程控制方法、***及相关装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108632395A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110224950A (zh) * | 2019-06-21 | 2019-09-10 | 深圳市信锐网科技术有限公司 | 堆叠***检测***、方法、装置及计算机可读存储介质 |
CN112634885A (zh) * | 2020-05-18 | 2021-04-09 | 北京如影智能科技有限公司 | 一种跨局域网的语音唤醒方法和装置 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1947106A (zh) * | 2004-04-22 | 2007-04-11 | 佳能株式会社 | 通知方法、连接装置、通信方法以及程序 |
CN101702707A (zh) * | 2009-10-28 | 2010-05-05 | 深圳市同洲电子股份有限公司 | 一种实现远程控制的方法、***及数字电视接收终端 |
CN102291413A (zh) * | 2011-08-31 | 2011-12-21 | 广东威创视讯科技股份有限公司 | 基于互联网的发现协议*** |
CN104168302A (zh) * | 2013-05-20 | 2014-11-26 | 中国电信股份有限公司 | 设备操控实现方法、***和代理网关 |
CN104202422A (zh) * | 2014-09-20 | 2014-12-10 | 深圳市兴发隆智能科技有限公司 | 一种支持物联网接入的无线连接***及方法 |
CN105338023A (zh) * | 2014-07-11 | 2016-02-17 | 北京华为数字技术有限公司 | 一种智能设备控制的方法、装置及*** |
CA3048430A1 (en) * | 2016-12-22 | 2018-06-28 | Sonifi Solutions, Inc. | Methods and systems for implementing legacy remote and keystroke redirection |
-
2018
- 2018-08-23 CN CN201810968540.7A patent/CN108632395A/zh active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1947106A (zh) * | 2004-04-22 | 2007-04-11 | 佳能株式会社 | 通知方法、连接装置、通信方法以及程序 |
CN101702707A (zh) * | 2009-10-28 | 2010-05-05 | 深圳市同洲电子股份有限公司 | 一种实现远程控制的方法、***及数字电视接收终端 |
CN102291413A (zh) * | 2011-08-31 | 2011-12-21 | 广东威创视讯科技股份有限公司 | 基于互联网的发现协议*** |
CN104168302A (zh) * | 2013-05-20 | 2014-11-26 | 中国电信股份有限公司 | 设备操控实现方法、***和代理网关 |
CN105338023A (zh) * | 2014-07-11 | 2016-02-17 | 北京华为数字技术有限公司 | 一种智能设备控制的方法、装置及*** |
CN104202422A (zh) * | 2014-09-20 | 2014-12-10 | 深圳市兴发隆智能科技有限公司 | 一种支持物联网接入的无线连接***及方法 |
CA3048430A1 (en) * | 2016-12-22 | 2018-06-28 | Sonifi Solutions, Inc. | Methods and systems for implementing legacy remote and keystroke redirection |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110224950A (zh) * | 2019-06-21 | 2019-09-10 | 深圳市信锐网科技术有限公司 | 堆叠***检测***、方法、装置及计算机可读存储介质 |
CN110224950B (zh) * | 2019-06-21 | 2022-01-21 | 深圳市信锐网科技术有限公司 | 堆叠***检测***、方法、装置及计算机可读存储介质 |
CN112634885A (zh) * | 2020-05-18 | 2021-04-09 | 北京如影智能科技有限公司 | 一种跨局域网的语音唤醒方法和装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101577675B (zh) | IPv6网络中邻居表保护方法及邻居表保护装置 | |
US10554532B2 (en) | Method and device for establishing performance measurement task and processing performance measurement result | |
CN104883402B (zh) | 一种信息处理方法及云端服务平台 | |
CN110072236A (zh) | 设备连接方法、设备和*** | |
CN108512870A (zh) | 接入物联网平台的方法、物联网平台和物联网设备 | |
CN103002069A (zh) | 一种域名解析方法、装置及*** | |
CN103581161A (zh) | 网络装置的零设定***及其方法 | |
CN106878135A (zh) | 一种连接方法及装置 | |
CN104202365B (zh) | 一种集群式智能网关平台部署扩展业务应用的方法 | |
CN108632395A (zh) | 一种跨公网的设备远程控制方法、***及相关装置 | |
CN112910863A (zh) | 一种网络溯源方法及*** | |
CN108200023A (zh) | 无感知认证方法及装置 | |
CN113271299A (zh) | 一种登录方法和服务器 | |
CN102769629A (zh) | 客户端密码存储方法及服务*** | |
CN106533858B (zh) | 一种智能表的入网方法、装置及*** | |
CN104378761A (zh) | 一种非法接入设备检测方法、设备及*** | |
CN106773797A (zh) | 一种信息处理方法、***及管理平台 | |
CN104780587A (zh) | 物联网WiFi设备接入AP的方法和*** | |
CN104469770A (zh) | 面向第三方应用的wlan认证方法、平台和*** | |
CN104396216A (zh) | 用于识别网络流量特征以关联和管理一个或多个后续流的方法及其装置 | |
CN103297328B (zh) | 一种信息沟通方法和装置 | |
CN109451497A (zh) | 无线网络连接方法及装置、电子设备、存储介质 | |
CN105791036A (zh) | 一种ap接入检测方法及装置 | |
CN102546552A (zh) | 认证方法、设备和*** | |
CN104618469B (zh) | 一种基于代理网络架构的局域网访问控制方法及管理机 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for 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: 20181009 |