掌桥专利:专业的专利平台
掌桥专利
首页

一种无网场景终端设备通讯方法、电子设备及存储介质

文献发布时间:2024-04-18 19:58:26


一种无网场景终端设备通讯方法、电子设备及存储介质

技术领域

本发明涉及终端设备通讯领域,特别是涉及一种无网场景终端设备通讯方法、电子设备及存储介质。

背景技术

在民航领域中,飞机在飞行的过程中,机舱内是没有网络的,乘客所携带的电子设备处于离线状态,乘客无法通过所携带的电子设备与任何人进行通讯;即使同行的多人乘坐同一飞机,也无法通过自身携带的电子设备与其他人进行通讯;在同行的多人之间需要进行沟通时,需要离开座位与其他人进行当面沟通,这样就给其他乘客造成不便,且信息传递效率较低;因此,如何在无网场景下实现终端设备之间的通讯,成为亟待解决的问题。

发明内容

针对上述技术问题,本发明采用的技术方案为:

根据本申请的第一方面,提供了一种无网场景终端设备通讯方法,所述方法应用于目标局域网,所述目标局域网包括n个终端设备,每一终端设备能够通过自身的无线通讯模块向其他若干终端设备发送信息和/或接收其他若干终端设备发送的信息;

针对任一终端设备A

S010,通过自身的无线通讯模块向以自身为中心的第一预设范围内广播对应的第一广播信息WA

S020,获取以自身为中心的第二预设范围内其他每一终端设备广播的每一第二广播信息,以得到A

S030,若QA

S040,若HQA

根据本申请的另一方面,还提供了一种非瞬时性计算机可读存储介质,存储介质中存储有至少一条指令或至少一段程序,至少一条指令或至少一段程序由处理器加载并执行以实现上述无网场景终端设备通讯方法。

根据本申请的另一方面,还提供了一种电子设备,包括处理器和上述非瞬时性计算机可读存储介质。

本发明至少具有以下有益效果:

本发明的无网场景终端设备通讯方法,存在于目标区域内的任一终端设备A

进一步的,终端设备A

更进一步的,目标局域网中每一终端设备作用是相同的,不存在作为主机的终端设备,即使目标局域网中的某一终端设备出现故障,剩余的无故障的终端设备也能够重新组网;由此,能够避免现有目标局域网中设置的主机出现故障时,导致整个目标局域网通讯终端的情况发生;从而提升目标局域网通讯的稳定性;另外,本实施例中,两个终端设备之间第一连接和/或第二连接后,二者之间信息的传输不是以广播的形式进行的,是以实时通讯的方式进行的;因此,能够避免传统的广播通讯的通讯能力不稳定,发送方无法实时获悉接收方的通讯状态,通讯效率低,广播内容长度限制较小,信息传输能力弱,无法持续传输数据,信息加密能力差,容易造成信息泄漏,影响用户隐私安全等问题。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的无网场景终端设备通讯方法的流程图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

需要说明的是,下文描述在所附权利要求书的范围内的实施例的各种方面。应显而易见,本文中所描述的方面可体现于广泛多种形式中,且本文中所描述的任何特定结构及/或功能仅为说明性的。基于本公开,所属领域的技术人员应了解,本文中所描述的一个方面可与任何其他方面独立地实施,且可以各种方式组合这些方面中的两者或两者以上。举例来说,可使用本文中所阐述的任何数目个方面来实施设备及/或实践方法。另外,可使用除了本文中所阐述的方面中的一或多者之外的其他结构及/或功能性实施此设备及/或实践此方法。

下面将参照图1所述的无网场景终端设备通讯方法的流程图,对一种无网场景终端设备通讯方法进行介绍。

所述方法应用于目标区域内存在的若干终端设备;本实施例中,具体应用场景可以为飞行过程中的机舱内,飞行过程中,飞机上是出于无网络状态的,每个乘客随身携带有终端设备,例如,手机或者平板;乘客能够将随身携带的终端设备的蓝牙或者WiFi通讯模块打开,以组建机舱区域内的目标局域网;需要说明的是,每一乘客随身携带的终端设备预装有用于组网以及通讯的预设软件,乘客可以预先完成预设软件的安装,也可以通过其他方式随时安装,例如,通过扫码的方式,连接机载主机,然后获取预设软件。

针对任一终端设备A

S010,通过自身的无线通讯模块向以自身为中心的第一预设范围内广播对应的第一广播信息WA

本实施例中,在每一终端设备处于目标区域时,例如,无网络的机舱内;需要建立目标局域网,每一终端设备打开对应的无线通讯模块,例如,蓝牙模块;针对终端设备A

S020,获取以自身为中心的第二预设范围内其他每一终端设备广播的每一第二广播信息,以得到A

本实施例中,其他终端设备同样会广播对应的第二广播信息,终端设备A

S030,若QA

本实施例中,目标区域有可能会存在多种终端设备,例如,手机、具有蓝牙模块的手表、蓝牙耳机等;但是手表或者耳机并不是本实施例中预设类型的终端设备,因此,需要首先判断QA

S040,若HQA

通过上述步骤,目标区域内的每一终端设备与其他若干终端设备建立了通讯连接,以得到目标区域对应的目标局域网。

本实施例的无网场景终端设备通讯方法,存在于目标区域内的任一终端设备A

进一步的,终端设备A

更进一步的,目标局域网中每一终端设备作用是相同的,不存在作为主机的终端设备,即使目标局域网中的某一终端设备出现故障,剩余的无故障的终端设备也能够重新组网;由此,能够避免现有目标局域网中设置的主机出现故障时,导致整个目标局域网通讯终端的情况发生;从而提升目标局域网通讯的稳定性;另外,本实施例中,两个终端设备之间第一连接和/或第二连接后,二者之间信息的传输不是以广播的形式进行的,是以实时通讯的方式进行的;因此,能够避免传统的广播通讯的通讯能力不稳定,发送方无法实时获悉接收方的通讯状态,通讯效率低,广播内容长度限制较小,信息传输能力弱,无法持续传输数据,信息加密能力差,容易造成信息泄漏,影响用户隐私安全等问题。

可选的,若与终端设备A

在一示例性的实施例中,在步骤S040之后,A

S100,获取每一第一终端设备对应的预设ID,以得到A

本实施例中,在上述实施例中建立的目标局域网中的每一终端设备所执行的步骤是相同的,目标局域网中的每一终端设备可以作为信息的发送端,用于发送目标信息;也可以作为信息的接收端,用于接受目标信息,并对目标信息进行处理,例如,显示目标信息或者中转目标信息;由于目标局域网中存在若干种类型的终端设备,每一终端设备所使用的无线通讯模块的通讯能力可能不同,那么,就会存在终端设备A

S200,获取每一第二终端设备对应的预设ID,以得到A

本实施例中,对于终端设备A

S300,获取当前时间T对应的C

本实施例中,A

可选的,A

本实施例中,A

S400,若D

本实施例中,每一终端设备均预设有对应的历史信息列表,例如,A

S500,若

本实施例中,若

本实施例的无网场景终端设备通讯方法,目标局域网中的终端设备A

进一步的,本实施例的目标局域网中每一终端设备作用是相同的,不存在作为主机的终端设备,即使目标局域网中的某一终端设备出现故障,剩余的无故障的终端设备也能够重新组网;由此,能够避免现有目标局域网中设置的主机出现故障时,导致整个目标局域网通讯终端的情况发生;从而提升目标局域网通讯的稳定性。

进一步的,B

S110,获取每一第二广播信息对应的终端设备信息,以得到A

本实施例中,每台设备广播的对应的终端设备信息包括终端设备的名称以及初始ID,例如,终端设备对应的蓝牙模块的厂商设置的ID;需要说明的是,终端设备对应的蓝牙模块的厂商设置的ID,即初始ID是会自主更新的,即该ID间隔预设的时间段会改变一次。

S120,对H

S130,获取H’

本实施例中,由于终端设备对应的蓝牙模块的厂商设置的ID是会自主更新,因此,利用终端设备的初始ID来识别终端设备对应的身份,当初始ID变化的时候,将无法正确识别出终端设备的身份;基于此,本实施例中,在终端设备对应的第二终端设备信息内添加对应的预设ID,该预设ID是固定不可变的,从而得到每一终端设备对应的目标第二终端设备信息,无论终端设备的初始ID如何变化,终端设备均能够根据预设ID来识别对应的终端设备的身份,从而提高终端设备身份识别的准确性。

需要说明的是,B

进一步的,C

S210,获取与自身建立第二连接的每一终端设备的终端设备信息,以得到第二终端设备信息集F

S220,对F

S230,获取F’

本实施例中,终端设备A

需要说明的是,C

进一步的,步骤S400包括以下步骤:

S410,获取D

本实施例中,对于任一终端设备所发送的任一目标信息,都是以数据包的形式存在,每一目标信息对应的数据包均包括发送该目标信息的终端设备的预设ID,以及发送该目标信息的发送时间,二者共同构成目标信息对应的目标信息标识,从而实现对每一目标信息的区分。

S420,获取TD

S430,若YTD

本实施例中,若YTD

进一步的,步骤S500包括以下步骤:

S510,若

本实施例中,D

S520,若接收D

需要说明的是,当接收D

进一步的,步骤S500还包括以下步骤:

S530,若接收D

本实施例中,QID

S540,若接收D

本实施例中,若接收D

在一实例性的实施例中,A

S600,获取所述目标局域网中每一终端设备对应的第一终端设备标识列表和第二终端设备标识列表;其中,第一目标终端设备为目标局域网中除A

S610,根据每一终端设备对应的第一终端设备标识列表和第二终端设备标识列表,生成目标局域网对应的目标有向图;其中,目标有向图包括n个节点以及每一节点对应的第一连接边和/或第二连接边,每一节点对应一个终端设备;任一终端设备通过第一连接边与对应的每一第一终端设备标识相连,任一终端设备通过第二连接边与对应的每一第二终端设备标识相连。

S620,响应于A

本实施例中,最短路径为A

S630,通过至少一条最短路径向第一目标终端设备发送目标信息。

本实施例中,A

本实施例中,将所有运动标准航空器信息获取,在对运动状态的航空器图像进行第一目标信息匹配时,只需要在运动标准航空器信息列表内进行匹配;一方面能够减小匹配时的计算量,另一方面还能够避免将静止标准航空器信息匹配到运动状态的航空器图像上,进而提高运动状态航空器图像信息匹配的准确性。

此外,尽管在附图中以特定顺序描述了本公开中方法的各个步骤,但是,这并非要求或者暗示必须按照该特定顺序来执行这些步骤,或是必须执行全部所示的步骤才能实现期望的结果。附加的或备选的,可以省略某些步骤,将多个步骤合并为一个步骤执行,以及/或者将一个步骤分解为多个步骤执行等。

本发明的实施例还提供了一种非瞬时性计算机可读存储介质,该存储介质可设置于电子设备之中以保存用于实现方法实施例中一种方法相关的至少一条指令或至少一段程序,该至少一条指令或该至少一段程序由该处理器加载并执行以实现上述实施例提供的方法。

所述程序产品可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以为但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。

计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了可读程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。可读信号介质还可以是可读存储介质以外的任何可读介质,该可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。

可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、有线、光缆、RF等等,或者上述的任意合适的组合。

可以以一种或多种程序设计语言的任意组合来编写用于执行本申请操作的程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如Java、C++等,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。在涉及远程计算设备的情形中,远程计算设备可以通过任意种类的网络,包括局域网(LAN)或广域网(WAN),连接到用户计算设备,或者,可以连接到外部计算设备(例如利用因特网服务提供商来通过因特网连接)。

本发明的实施例还提供了一种电子设备,包括处理器和前述的非瞬时性计算机可读存储介质。

根据本申请的这种实施方式的电子设备。电子设备仅仅是一个示例,不应对本申请实施例的功能和使用范围带来任何限制。

电子设备以通用计算设备的形式表现。电子设备的组件可以包括但不限于:上述至少一个处理器、上述至少一个储存器、连接不同系统组件(包括储存器和处理器)的总线。

其中,所述储存器存储有程序代码,所述程序代码可以被所述处理器执行,使得所述处理器执行本说明书上述“示例性方法”部分中描述的根据本申请各种示例性实施方式的步骤。

储存器可以包括易失性储存器形式的可读介质,例如随机存取储存器(RAM)和/或高速缓存储存器,还可以进一步包括只读储存器(ROM)。

储存器还可以包括具有一组(至少一个)程序模块的程序/实用工具,这样的程序模块包括但不限于:操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。

总线可以为表示几类总线结构中的一种或多种,包括储存器总线或者储存器控制器、外围总线、图形加速端口、处理器或者使用多种总线结构中的任意总线结构的局域总线。

电子设备也可以与一个或多个外部设备(例如键盘、指向设备、蓝牙设备等)通信,还可与一个或者多个使得用户能与该电子设备交互的设备通信,和/或与使得该电子设备能与一个或多个其它计算设备进行通信的任何设备(例如路由器、调制解调器等等)通信。这种通信可以通过输入/输出(I/O)接口进行。并且,电子设备还可以通过网络适配器与一个或者多个网络(例如局域网(LAN),广域网(WAN)和/或公共网络,例如因特网)通信。网络适配器通过总线与电子设备的其它模块通信。应当明白,尽管图中未示出,可以结合电子设备使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理器、外部磁盘驱动阵列、RAID系统、磁带驱动器以及数据备份存储系统等。

通过以上的实施方式的描述,本领域的技术人员易于理解,这里描述的示例实施方式可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。因此,根据本公开实施方式的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是CD-ROM,U盘,移动硬盘等)中或网络上,包括若干指令以使得一台计算设备(可以是个人计算机、服务器、终端装置、或者网络设备等)执行根据本公开实施方式的方法。

本发明的实施例还提供一种计算机程序产品,其包括程序代码,当所述程序产品在电子设备上运行时,所述程序代码用于使该电子设备执行本说明书上述描述的根据本发明各种示例性实施方式的方法中的步骤。

虽然已经通过示例对本发明的一些特定实施例进行了详细说明,但是本领域的技术人员应该理解,以上示例仅是为了进行说明,而不是为了限制本发明的范围。本领域的技术人员还应理解,可以对实施例进行多种修改而不脱离本发明的范围和精神。本发明开的范围由所附权利要求来限定。

相关技术
  • 动物状态监测方法、终端设备、存储介质及电子设备
  • 一种终端设备的充电方法、终端设备及计算机存储介质
  • 终端设备的场景判定方法、云服务器及存储介质
  • 一种存储管理方法、计算机可读存储介质及终端设备
  • 一种基于NAND FLASH的数据存储方法、终端设备及存储介质
  • 无信号场景的连接中断方法、装置、电子设备及存储介质
  • 场景识别方法、场景识别装置、终端设备及可读存储介质
技术分类

06120116489016