CN110391986B - 智能门锁的路由通信方法以及*** - Google Patents
智能门锁的路由通信方法以及*** Download PDFInfo
- Publication number
- CN110391986B CN110391986B CN201910827316.0A CN201910827316A CN110391986B CN 110391986 B CN110391986 B CN 110391986B CN 201910827316 A CN201910827316 A CN 201910827316A CN 110391986 B CN110391986 B CN 110391986B
- Authority
- CN
- China
- Prior art keywords
- routing
- intelligent
- door lock
- intelligent door
- gateway
- 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
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/02—Topology update or discovery
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/12—Shortest path evaluation
- H04L45/122—Shortest path evaluation by minimising distances, e.g. by selecting a route with minimum of number of hops
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/12—Shortest path evaluation
- H04L45/123—Evaluation of link metrics
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/12—Shortest path evaluation
- H04L45/124—Shortest path evaluation using a combination of metrics
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/12—Shortest path evaluation
- H04L45/126—Shortest path evaluation minimising geographical or physical path length
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明实施例公开了一种智能门锁的路由通信方法以及***,该智能门锁的路由通信方法包括:接收智能网关和/或其他智能门锁所广播的广播信息;若广播信息接收自智能网关,则将自身门锁信息、和与智能网关通信时的信号强度与网关信息结合以生成路由关系表,并将该路由关系表进行广播;若广播信息接收自其他智能门锁,则将自身门锁信息、和与对应的其他智能门锁通信时的信号强度添加至路由关系表中以生成新的路由关系表,并将新的路由关系表进行广播,以使对应的其他智能门锁根据路由关系表将新的路由关系表发送到智能网关。本发明智能网关可选取出适合的路由关系表以借助周围的智能门锁与对应的智能门锁实现信息交互。
Description
技术领域
本发明涉及通信技术领域,尤其涉及一种智能门锁的路由通信方法以及***。
背景技术
目前,许多长租公寓、酒店等场所为了方便管理,大多数都利用了智能门锁且基本上是通过智能网关与后台通信。传统技术中,智能网关与智能门锁通常以星型方式组网,即智能门锁与智能网关通信前需与智能网关进行组网。然而,通过组网的方式通信只有一条通信路径,同时由于智能网关的负载能力有限,网关组网的智能门锁数量达到上限后,需要组网的智能门锁可能找不到适合的网关组网而成为孤立的设备,无法与云端通信,从而造成智能门锁不能正常使用。
发明内容
本发明的目的在于针对传统技术中的不足,提供一种智能门锁的路由通信方法以及***。
在一个实施例中,本发明提供了一种智能门锁的路由通信方法,应用于智能门锁,方法包括:
接收智能网关和/或其他智能门锁所广播的广播信息;各个广播信息包括智能网关的网关信息、或者包括网关信息以及智能网关至其他智能门锁的路由关系表;
若广播信息接收自智能网关,则将自身门锁信息、和与智能网关通信时的信号强度与网关信息结合以生成路由关系表,将该路由关系表进行广播,并将该路由关系表添加至响应信息发送给智能网关;
若广播信息接收自其他智能门锁,则将自身门锁信息、和与对应的其他智能门锁通信时的信号强度添加至路由关系表中以生成新的路由关系表,将新的路由关系表进行广播,并将该新的路由关系表添加至响应信息利用新的路由关系表中的路由路径发送给智能网关。
在其中一个实施例中,还包括:
若接收到智能网关发送的路由确认信息,则以路由确认信息中的路由路径与智能网关进行通信;其中,当智能网关从智能门锁收到多个路由关系表时,智能网关利用多个路由关系表根据预设规则确定各个路由关系表中路由路径的优先级顺序并将最高优先级的路由路径作为路由确认信息中的路由路径。
在其中一个实施例中,还包括:
在经过第一预设时间后发送响应信息,若在第一预设时间内接收到多个广播信息,则根据预设规则确定由多个广播信息生成的多个路由关系表中的路由路径的优先级顺序,并将具有最高优先级的路由路径添加至响应信息发送给智能网关。
在其中一个实施例中,将具有最高优先级的路由路径添加至响应信息发送给智能网关之后还包括:
若在第二预设时间内接收不到智能网关的路由确认信息,则根据路由路径的优先级顺序,将下一优先级的路由路径添加至响应信息发送给智能网关。
在其中一个实施例中,预设规则为:路由关系表中相邻设备间的信号强度均大于预设阈值,且路由路径长度越短,则优先级越高;
若路由路径长度相同,则信号强度的总和越大,优先级越高。
在其中一个实施例中,预设规则为:路由关系表中相邻设备间的信号强度均大于预设阈值,且信号强度的总和越大,则优先级越高;
若信号强度的总和相同,则路由路径长度越短,优先级越高。
另一方面,在一个实施例中,本发明还提供了一种智能门锁的路由通信方法,包括:
广播包括智能网关自身的网关信息的广播信息;
从直接与智能网关通信的智能门锁接收包括路由关系表的响应信息,路由关系表为直接与智能网关通信的智能门锁自身的路由关系表,或者为其他智能门锁至智能网关的路由关系表;各个路由关系表包括路由路径以及智能网关与智能门锁之间的通信强度和/或智能门锁彼此之间的通信强度。
在其中一个实施例中,从直接与智能网关通信的智能门锁接收响应信息之后包括:
若接收到对应的智能门锁的多个响应信息,则利用多个响应信息中的路由关系列表根据预设规则确定各个路由关系表中路由路径的优先级顺序并将最高优先级的路由路径作为路由确认信息中的路由路径,以及将路由确认信息发送给对应的智能门锁。
在其中一个实施例中,将路由确认信息发送给对应的智能门锁之后包括:
若在预设时间内接收不到对应的智能门锁的应答信息,则根据路由路径的优先级顺序,将下一优先级的路由路径添加至路由确认信息发送给对应的智能门锁。
另一方面,在一个实施例中,本发明还提供了一种智能门锁的路由通信***,包括一智能网关以及至少一个智能门锁;
智能门锁在运行时执行应用于智能门锁的智能门锁的路由通信方法;
智能网关在运行时执行应用于智能网关的智能门锁的路由通信方法。
本发明的智能门锁的路由通信方法以及***,智能门锁接收智能网关和/或其他智能门锁广播的广播信息,并在接收到之后添加自身门锁信息、和与智能网关或与对应的其他智能门锁通信时的通信信号强度已生成自身至智能网关的路由关系表随后将其广播,从而能够通过对应的智能门锁将该路由关系表发送给智能网关,周围的智能门锁也可根据该路由关系表形成自身至智能网关的新的路由关系表。本发明各实施例能够有助于免去智能门锁与智能网关通信前的组网步骤,每个智能门锁将自身的多个路由关系表同步给智能网关,进而智能网关可选取出适合的路由关系表以借助周围的智能门锁与对应的智能门锁实现信息交互。本发明实施例减少了智能门锁的组网成本,同时,便于智能门锁与智能网关进行通信,提高了智能门锁路由通信的灵活性,有效防止因与智能网关距离较远而导致通信失败的问题的发生。
附图说明
为了更清楚地说明本发明的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对本发明保护范围的限定。在各个附图中,类似的构成部分采用类似的编号。
图1示出了本发明实施例应用于智能门锁的智能门锁的路由通信方法的流程示意图;
图2示出了本发明实施例应用于智能网关的智能门锁的路由通信方法的流程示意图;
图3示出了本发明实施例的智能门锁的路由通信***结构示意图;
图4示出了本发明实施例的智能门锁的路由通信***的另一结构示意图。
具体实施方式
下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。
通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
在下文中,可在本发明的各种实施例中使用的术语“包括”、“具有”及其同源词仅意在表示特定特征、数字、步骤、操作、元件、组件或前述项的组合,并且不应被理解为首先排除一个或更多个其它特征、数字、步骤、操作、元件、组件或前述项的组合的存在或增加一个或更多个特征、数字、步骤、操作、元件、组件或前述项的组合的可能性。
此外,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
除非另有限定,否则在这里使用的所有术语(包括技术术语和科学术语)具有与本发明的各种实施例所属领域普通技术人员通常理解的含义相同的含义。所述术语(诸如在一般使用的词典中限定的术语)将被解释为具有与在相关技术领域中的语境含义相同的含义并且将不被解释为具有理想化的含义或过于正式的含义,除非在本发明的各种实施例中被清楚地限定。
本发明的智能门锁的路由通信方法以及***,适用于长租公寓、酒店等场所,且所在场所的指定通信范围内只安装一个智能网关的场景,智能网关与智能门锁通信时,无需与智能门锁组网。当智能门锁不能直接与智能网关通信时,则可以通过其他智能门锁把信息路由到智能网关,最终通过智能网关与云端通信。智能网关内保存每个智能门锁通信的路由信息,为每一个智能门锁选取最优的路由路径,当其中一个路由路径出现问题,可以选用其他的路由路径。智能网关只做数据打包分发处理,不做任务业务层的操作。
参见图1,在一个实施例中,本发明提供了一种智能门锁的路由通信方法,应用于智能门锁,该方法包括:
步骤S110:接收智能网关和/或其他智能门锁所广播的广播信息;各个广播信息包括智能网关的网关信息、或者包括网关信息以及智能网关至其他智能门锁的路由关系表。
路由关系表可以但不局限于包括智能网关至其他智能门锁的路由路径、相邻设备之间的信号强度,即智能门锁与智能网关的信号强度和/或相邻智能门锁之间的信号强度。其中网关信息为智能网关的设备序列号,门锁信息为智能门锁的设备序列号。
步骤S120:若广播信息接收自智能网关,则将自身门锁信息、和与智能网关通信时的信号强度与网关信息结合以生成路由关系表,将该路由关系表进行广播,并将该路由关系表添加至响应信息发送给智能网关。
智能网关会定时发送广播信息,若智能门锁能够直接与智能网关通信,则会接收到智能网关广播的广播信息。智能门锁在接收到该广播信息后,将自身的门锁信息、和与智能网关通信时的信号强度与网关信息结合以生成路由关系表。然后智能门锁将包含该路由关系表的广播信息进行广播,并将该路由关系表添加至响应信息发送给智能网关。从而智能网关能够接收到该路由关系表并进行存储以便在与智能门锁通信时进行路径选择。
本发明实施例能够使得智能网关接收到智能门锁的路由关系表以便在与智能门锁通信时灵活选择路由路径。同时其他智能门锁也能够接收到,有助于其他智能门锁生成新的路由关系表,从而通过新的路由关系表以借助周围的智能门锁与智能网关实现信息传递以进行通信。
步骤S130:若广播信息接收自其他智能门锁,则将自身门锁信息、和与对应的其他智能门锁通信时的信号强度添加至路由关系表中以生成新的路由关系表,将新的路由关系表进行广播,并将该新的路由关系表添加至响应信息利用新的路由关系表中的路由路径发送给智能网关。
智能门锁还能够接收其他智能门锁广播的广播信息。假设以智能门锁A为例,智能门锁A能够接收到其他智能门锁广播的广播信息,则其他智能门锁为能够直接与智能门锁A通信的智能门锁。在接收到其他智能门锁广播的广播信息后,智能门锁A将自身门锁信息、和与对应的其他智能门锁通信时的信号强度添加至路由关系表中,其添加位置为对应的其他智能门锁的后面,形成新的联级得到智能网关至智能门锁A的路由路径进而生成新的路由关系表并作为广播信息进行广播。因为,智能门锁A生成的每一新的路由关系表是基于接收到的对应的其他智能门锁广播的路由关系表得到的。智能门锁A在利用新的路由关系表中的路由路径将响应信息发送给智能网关时,可使得对应的其他智能门锁接收到该响应信息后原路发送给智能网关,即原路由路径上的智能门锁将智能门锁A的新的路由关系表传递给智能网关,从而智能网关能够收集到每一智能门锁对应的各个路由关系表。
本发明实施例中的智能网关为指定区域内设置的一个智能网关,每一智能门锁至少存储有一至该智能网关的路由关系表,而该智能网关也存储有对应的智能门锁至该智能网关的路由关系表。进而智能网关可根据收集到的路由关系表选取最优的路由路径与对应的智能门锁进行通信,从而当智能门锁不能与该智能网关直接通信时,可借助周围的智能门锁进行信息传递。本发明实施例能够减少智能门锁与智能网关的组网成本,同时提高智能门锁与智能网关路由通信的灵活性,进一步防止智能门锁组网失败而导致不能正常使用的问题发生。
本发明实施例的智能门锁的路由通信方法,智能门锁接收智能网关和/或其他智能门锁广播的广播信息,并在接收到之后添加自身门锁信息、和与智能网关或与对应的其他智能门锁通信时的通信信号强度已生成自身至智能网关的路由关系表随后将其广播,从而能够通过对应的智能门锁将该路由关系表发送给智能网关,周围的智能门锁也可根据该路由关系表形成自身至智能网关的新的路由关系表。本发明实施例能够有助于免去智能门锁与智能网关通信前的组网步骤,每个智能门锁将自身的多个路由关系表同步给智能网关,进而智能网关可选取出适合的路由关系表以借助周围的智能门锁与对应的智能门锁实现信息交互。本发明实施例减少了智能门锁的组网成本,同时,便于智能门锁与智能网关进行通信,提高了智能门锁路由通信的灵活性,有效防止因与智能网关距离较远而导致通信失败的问题的发生。
在一个具体的实施例中,还包括:
步骤S210:若接收到智能网关发送的路由确认信息,则以路由确认信息中的路由路径与智能网关进行通信;其中,当智能网关从智能门锁收到多个路由关系表时,智能网关利用多个路由关系表根据预设规则确定各个路由关系表中路由路径的优先级顺序并将最高优先级的路由路径作为路由确认信息中的路由路径。
本实施例中,智能网关作为确认与对应的智能门锁通信的路由路径的设备,智能网关在接收到对应的智能门锁的各路由关系表后,按照预设规则对各路由关系表中的路由路径进行优先级顺序的排列,随后选取出优先级最高的路由路径并生成路由确认信息发送给对应的智能门锁。路由确认信息用于使对应的智能门锁接收到之后对与智能网关通信的路由路径作出确认。
本发明实施例的智能门锁的路由通信方法,智能门锁能够根据智能网关所选取出的最优的路由路径与智能网关进行通信,从而当智能门锁不能与智能网关直接通信时,可借助周围的智能门锁进行信息传递。本发明实施例能够减少智能门锁与智能网关的组网成本,同时提高了智能门锁与智能网关路由通信的灵活性,进一步地防止智能门锁组网失败而导致不能正常使用的问题的发生。
在一个具体的实施例中,还包括:
步骤S310:在经过第一预设时间后发送响应信息,若在第一预设时间内接收到多个广播信息,则根据预设规则确定由多个广播信息生成的多个路由关系表中的路由路径的优先级顺序,并将具有最高优先级的路由路径添加至响应信息发送给智能网关。
本实施例中,智能门锁可作为确定与智能网关通信的路由路径的设备。为了使得智能门锁自身以最优的路由路径与智能网关进行通信,在将生成的新的路由关系表添加到响应信息发送给智能网关外,当经过第一预设时间接收到多个广播信息后,可根据预设规则将各个路由关系表中的路由路径进行优先级的排列,并将具有最高优先级的路由路径添加至响应信息发送给智能网关,以使智能网关接收到该响应信息后确认与对应的智能门锁通信的路由路径,其确认方式可以为对该路由路径进行标记。
本发明实施例的智能门锁的路由通信方法,智能门锁可根据多个路由关系表确定与智能网关的通信路由路径,能够使得智能门锁借助周围的智能门锁通过智能网关与云端进行信息交互。同时,可省去智能门锁与智能网关组网的步骤,防止智能门锁组网失败而影响正常使用。
在一个具体的实施例中,路由关系表在将响应信息发送给智能网关之后还包括:
步骤S410:若在第二预设时间内接收不到智能网关的路由确认信息,则根据路由路径的优先级顺序,将下一优先级的路由路径添加至响应信息发送给智能网关。
第二预设时间为智能门锁与智能网关之间通信的响应时间,在第二预设时间内若接收不到智能网关发送的信息,则表示智能门锁与智能网关通信的路由路径不通。因此,智能门锁则选取下一优先级的路由路径以通过该条路由路径与智能网关进行通信。
本发明实施例的智能门锁的路由通信方法,能够及时调整智能门锁与智能网关路由通信的路径,提高了智能门锁路由通信的灵活性。
在一个具体的实施例中,预设规则为:路由关系表中相邻设备间的信号强度均大于预设阈值,且路由路径长度越短,则优先级越高;
若路由路径长度相同,则信号响度的总和越大,优先级越高。
本发明实施例的智能门锁的路由通信方法,在相邻设备间的信号强度大于预设阈值情况下,首选路由路径长度最短的路由路径。本发明实施例的预设规则可在满足通信信号强度需求的同时,以较短的路由路径实现智能门锁与智能网关之间的通信,从而可提高传输的效率和信息传递的及时性。
在一个具体的实施例中,预设规则为:路由关系表中相邻设备间的信号强度均大于预设阈值,且信号强度总和越大,则优先级越高;
若信号强度总和相同,则路由路径长度越短,优先级越高。
本发明实施例的智能门锁的路由通信方法,在相邻设备间的信号强度大于预设阈值情况下,首选信号强度的总和最大的路由路径。本发明实施例的预设规则可以信号强度较强的路由路径实现智能门锁与智能网关之间的通信,从而可提高传输的可靠性。
另一方面,参见图2,本发明实施例还提供了一种智能门锁的路由通信方法,应用于智能网关,包括:
步骤S610:广播包括智能网关自身的网关信息的广播信息。
智能网关可定时广播自身的广播信息。
步骤S620:从直接与智能网关通信的智能门锁接收包括路由关系表的响应信息,路由关系表为直接与智能网关通信的智能门锁自身的路由关系表,或者为其他智能门锁至智能网关的路由关系表;各个路由关系表包括路由路径以及智能网关与智能门锁之间的通信强度和/或智能门锁彼此之间的通信强度。
本发明实施例的智能门锁的路由通信方法,有助于能够免去智能门锁与智能网关通信前的组网步骤,智能网关可存储并管理智能门锁的各路由关系表,能够从中为智能门锁选取出合适的路由路径进行通信。本发明实施例减少了智能门锁的组网成本,便于智能门锁与智能网关进行通信,当智能门锁不能与该智能网关直接通信时,可借助周围的智能门锁进行信息传递提高了智能门锁路由通信的灵活性,有效防止因与智能网关距离较远而导致通信失败的问题的发生。
在一个具体的实施例中,从直接与智能网关通信的智能门锁接收响应信息之后包括:
步骤S710:若接收到对应的智能门锁的多个响应信息,则利用多个响应信息中的路由关系列表根据预设规则确定各个路由关系表中路由路径的优先级顺序并将最高优先级的路由路径作为路由确认信息中的路由路径,以及将路由确认信息发送给对应的智能门锁。
智能网关在接收到对应的智能门锁的各路由关系表后,按照预设规则对各路由关系中的路由路径表进行优先级顺序的排列,随后选取出优先级最高的路由路径并生成路由确认信息发送给对应的智能门锁。路由确认信息用于使对应的智能门锁接收到之后对与智能网关通信的路由路径作出确认。
本发明实施例的智能门锁的路由通信方法,能够使得智能门锁借助周围的智能门锁通过智能网关与云端进行信息交互。同时,可省去智能门锁与智能网关组网的步骤,防止智能门锁组网失败而影响正常使用。
在一个具体的实施例中,将路由确认信息发送给对应的智能门锁之后包括:
步骤S810:若在第二预设时间内接收不到对应的智能门锁发送的应答信息,则根据路由路径的优先级顺序,将下一优先级的路由路径添加至路由确认信息发送给对应的智能门锁。
本发明实施例的智能门锁的路由通信方法,能够及时调整智能门锁与智能网关路由通信的路径,提高了智能门锁路由通信的灵活性。
参见图3,在一个实施例中,本发明还提供了一种智能门锁的路由通信***,括一智能网关310以及至少一个智能门锁320;
智能门锁320在运行时执行应用于智能门锁的智能门锁的路由通信方法;
智能网关310在运行时执行应用于智能网关的智能门锁的路由通信方法。
本发明实施例的智能门锁的路由通信***,智能门锁接收智能网关和/或其他智能门锁广播的广播信息,并在接收到之后添加自身门锁信息、和与智能网关或与对应的其他智能门锁通信时的通信信号强度已生成自身至智能网关的路由关系表随后将其广播,从而能够通过对应的智能门锁将该路由关系表发送给智能网关,周围的智能门锁也可根据该路由关系表形成自身至智能网关的新的路由关系表。本发明实施例能够有助于免去智能门锁与智能网关通信前的组网步骤,每个智能门锁将自身的多个路由关系表同步给智能网关,进而智能网关可选取出适合的路由关系表以借助周围的智能门锁与对应的智能门锁实现信息交互。本发明实施例减少了智能门锁的组网成本,同时,便于智能门锁与智能网关进行通信,提高了智能门锁路由通信的灵活性,有效防止因与智能网关距离较远而导致通信失败的问题的发生。
参见图4,作为一优选的实施例,本发明实施例的智能门锁的路由通信***,包括一智能网关G,以及智能门锁N1-N9,以下以智能网关G选取与智能门锁N9通信的路由路径为例进行说明。
假设除了N1和N2外,其他N3-N9不能与智能网关G直接通信,则可通过周围的智能门锁与智能网关G实现通信。进一步地,假设智能网关G存储了智能门锁N9的两个路有关系表,其中包括路由路径1:G→N1→N8→N9,路由路径2:G→N2→N5→N4→N9。则智能网关G先按预设规则进行优先级排序,假设路由路径1优先级高于路由路径2。智能网关G根据确认的路由路径1将路由确认信息发送给N9,N9收到后可标记以确认该路由路径,进而智能门锁N9与智能网关G通信的路由路径被确认。当智能网关G发送信息给智能门锁N9时,信息依次经过N1、N8传到N9。假设当N8故障时,在有限时间内(通信超时)智能网关G收不到N9的响应信息,则尝试通过下一优先级的路由路径2与智能网关N9通信,若都不成功则向云端发送故障报警信号。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和结构图显示了根据本发明的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,结构图和/或流程图中的每个方框、以及结构图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。
另外,在本发明各个实施例中的各功能模块或单元可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或更多个模块集成形成一个独立的部分。
所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是智能手机、个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。
Claims (8)
1.一种智能门锁的路由通信方法,其特征在于,应用于智能门锁,所述方法包括:
接收智能网关和/或其他智能门锁所广播的广播信息;各个广播信息包括所述智能网关的网关信息、或者包括所述网关信息以及所述智能网关至所述其他智能门锁的路由关系表;
若所述广播信息接收自所述智能网关,则将自身门锁信息、和与所述智能网关通信时的信号强度与所述网关信息结合以生成路由关系表,将该路由关系表进行广播,并将该路由关系表添加至响应信息发送给所述智能网关;
若所述广播信息接收自所述其他智能门锁,则将自身门锁信息、和与对应的所述其他智能门锁通信时的信号强度添加至所述路由关系表中以生成新的路由关系表,将所述新的路由关系表进行广播,并将该新的路由关系表添加至响应信息利用所述新的路由关系表中的路由路径发送给所述智能网关;
若接收到所述智能网关发送的路由确认信息,则以所述路由确认信息中的路由路径与所述智能网关进行通信;其中,当所述智能网关从所述智能门锁收到多个路由关系表时,所述智能网关利用所述多个路由关系表根据预设规则确定各个路由关系表中路由路径的优先级顺序并将最高优先级的路由路径作为所述路由确认信息中的路由路径。
2.根据权利要求1所述的智能门锁的路由通信方法,其特征在于,还包括:
在经过第一预设时间后发送所述响应信息,若在所述第一预设时间内接收到多个广播信息,则根据预设规则确定由所述多个广播信息生成的多个路由关系表中的路由路径的优先级顺序,并将具有最高优先级的路由路径添加至所述响应信息发送给所述智能网关。
3.根据权利要求2所述的智能门锁的路由通信方法,其特征在于,将具有最高优先级的路由路径添加至所述响应信息发送给所述智能网关之后还包括:
若在第二预设时间内接收不到所述智能网关的路由确认信息,则根据路由路径的所述优先级顺序,将下一优先级的路由路径添加至所述响应信息发送给所述智能网关。
4.根据权利要求1或2所述的智能门锁的路由通信方法,其特征在于,所述预设规则为:路由关系表中相邻设备间的信号强度均大于预设阈值,且路由路径长度越短,则优先级越高;
若路由路径长度相同,则信号强度的总和越大,优先级越高。
5.根据权利要求1或2所述的智能门锁的路由通信方法,其特征在于,所述预设规则为:路由关系表中相邻设备间的信号强度均大于预设阈值,且信号强度的总和越大,则优先级越高;
若信号强度的总和相同,则路由路径长度越短,优先级越高。
6.一种智能门锁的路由通信***,其特征在于,包括一智能网关以及至少一个智能门锁;
所述智能门锁在运行时执行权利要求1至5任意一项所述的智能门锁的路由通信方法;
所述智能网关在运行时广播包括智能网关自身的网关信息的广播信息;
所述智能网关在运行时从直接与所述智能网关通信的智能门锁接收包括路由关系表的响应信息,所述路由关系表为所述直接与智能网关通信的智能门锁自身的路由关系表,或者为其他智能门锁至所述智能网关的路由关系表;各个路由关系表包括路由路径以及所述智能网关与智能门锁之间的通信强度和/或智能门锁彼此之间的通信强度。
7.根据权利要求6所述的智能门锁的路由通信***,其特征在于,所述智能网关在运行时从直接与所述智能网关通信的智能门锁接收响应信息之后包括:
所述智能网关在运行时若接收到对应的智能门锁的多个所述响应信息,则利用多个所述响应信息中的路由关系列表根据预设规则确定各个路由关系表中路由路径的优先级顺序并将最高优先级的路由路径作为路由确认信息中的路由路径,以及将所述路由确认信息发送给所述对应的智能门锁。
8.根据权利要求7所述的智能门锁的路由通信***,其特征在于,将所述路由确认信息发送给所述对应的智能门锁之后包括:
若在预设时间内接收不到所述对应的智能门锁的应答信息,则根据路由路径的所述优先级顺序,将下一优先级的路由路径添加至所述路由确认信息发送给所述对应的智能门锁。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910827316.0A CN110391986B (zh) | 2019-09-03 | 2019-09-03 | 智能门锁的路由通信方法以及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910827316.0A CN110391986B (zh) | 2019-09-03 | 2019-09-03 | 智能门锁的路由通信方法以及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110391986A CN110391986A (zh) | 2019-10-29 |
CN110391986B true CN110391986B (zh) | 2021-04-20 |
Family
ID=68289742
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910827316.0A Active CN110391986B (zh) | 2019-09-03 | 2019-09-03 | 智能门锁的路由通信方法以及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110391986B (zh) |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101577954A (zh) * | 2009-04-30 | 2009-11-11 | 南京正保通信网络技术有限公司 | 无线多跳自组织网络通信方法 |
CN101594658A (zh) * | 2009-07-10 | 2009-12-02 | 浙江大学 | 802.11多接口宽带无线mesh网络路由方法 |
WO2013158589A1 (en) * | 2012-04-18 | 2013-10-24 | Draker, Inc. | Establishing a mesh network |
CN103414643A (zh) * | 2013-07-22 | 2013-11-27 | 深圳市金正方科技股份有限公司 | 一种采集终端及维护智能电网路由拓扑结构的方法 |
CN105263175A (zh) * | 2015-10-29 | 2016-01-20 | 华为技术有限公司 | 一种智能设备组网方法、智能设备及移动终端 |
CN106231633A (zh) * | 2016-10-10 | 2016-12-14 | 广东工业大学 | 一种Ad hoc通信网络优化方法及*** |
CN107393069A (zh) * | 2017-07-17 | 2017-11-24 | 曹迪 | 基于蓝牙mesh组网核心技术的门禁管理方法及*** |
CN108966303A (zh) * | 2018-06-22 | 2018-12-07 | 北京格瑞空间科技有限公司 | 一种基于LoRa的无线物联网设备的漫游方法 |
CN110139224A (zh) * | 2019-04-11 | 2019-08-16 | 深圳市航天华拓科技有限公司 | 一种适用于物联网环境的无线自组网方法 |
-
2019
- 2019-09-03 CN CN201910827316.0A patent/CN110391986B/zh active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101577954A (zh) * | 2009-04-30 | 2009-11-11 | 南京正保通信网络技术有限公司 | 无线多跳自组织网络通信方法 |
CN101594658A (zh) * | 2009-07-10 | 2009-12-02 | 浙江大学 | 802.11多接口宽带无线mesh网络路由方法 |
WO2013158589A1 (en) * | 2012-04-18 | 2013-10-24 | Draker, Inc. | Establishing a mesh network |
CN103414643A (zh) * | 2013-07-22 | 2013-11-27 | 深圳市金正方科技股份有限公司 | 一种采集终端及维护智能电网路由拓扑结构的方法 |
CN105263175A (zh) * | 2015-10-29 | 2016-01-20 | 华为技术有限公司 | 一种智能设备组网方法、智能设备及移动终端 |
CN106231633A (zh) * | 2016-10-10 | 2016-12-14 | 广东工业大学 | 一种Ad hoc通信网络优化方法及*** |
CN107393069A (zh) * | 2017-07-17 | 2017-11-24 | 曹迪 | 基于蓝牙mesh组网核心技术的门禁管理方法及*** |
CN108966303A (zh) * | 2018-06-22 | 2018-12-07 | 北京格瑞空间科技有限公司 | 一种基于LoRa的无线物联网设备的漫游方法 |
CN110139224A (zh) * | 2019-04-11 | 2019-08-16 | 深圳市航天华拓科技有限公司 | 一种适用于物联网环境的无线自组网方法 |
Non-Patent Citations (2)
Title |
---|
"Is RSSI a Good Choice for Localization in Wireless Sensor network?";Karel Heurtefeux等;《IEEE》;20120419;全文 * |
"基于AdHoc的有效广播路由算法";王林珠等;《吉宁大学学报(信息科学版)》;20090401;第27卷(第1期);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN110391986A (zh) | 2019-10-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100474824C (zh) | 用于搜索外部网中的域名***服务器的装置及方法 | |
CN101390321B (zh) | 用于检测跨路由信息边界的无回路路径的技术 | |
CN101495997B (zh) | 用于在中间节点间单路同步路由信息的技术 | |
JP4262784B2 (ja) | 無線ネットワーク化されたメッセージの経路決め手段 | |
EP0913965A1 (en) | Reduction of the message traffic in a distributed network | |
US20220360625A1 (en) | Service invoking method, device, apparatus and medium | |
US9179269B2 (en) | Method and apparatus for transmitting synchronization signal in talk-around direct communication network | |
KR920702134A (ko) | 동일한 임시 통화 그룹 자동 할당 방법 | |
US6535488B1 (en) | Path detection in a distributed network | |
CN108770031B (zh) | 动态路径规划方法、动态路径规划***及存储介质 | |
US8228845B2 (en) | Sensor node of low power for monitoring application in mesh sensor network using time division access scheme, and routing method thereof | |
US20130114580A1 (en) | Wireless communication apparatus, wireless communication system and wireless communication method | |
CN108900982B (zh) | 数据转发方法与装置 | |
CN112789873A (zh) | 具有子网的蓝牙网状路由 | |
CN110391986B (zh) | 智能门锁的路由通信方法以及*** | |
CN113179215A (zh) | 组网通信方法、***、节点设备、存储介质和电子设备 | |
JP3432223B2 (ja) | 無線通信ネットワークタイプのデータ伝送装置および方法 | |
EP3541101B1 (en) | A method for a wireless communication system | |
CN103379008A (zh) | 改变指定转发设备的方法及装置 | |
CN109327273B (zh) | 同步信息传输方法、同步方法、网络节点及存储介质 | |
CN111869246B (zh) | 消息传输的方法、ble设备和ble芯片 | |
CN104052527A (zh) | 一种网络合并的方法和***、以及站点 | |
CN109922466B (zh) | 一种在多节点无线传输***中实现定向数据访问的方法 | |
KR101973264B1 (ko) | PTP(precision time protocol) 시스템에서의 시간 동기 장애 복구 방법 및 그 장치 | |
JP2004104438A (ja) | 基地局中継装置 |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |