欢迎光临小豌豆知识网!
当前位置:首页 > 电学技术 > 电通讯技术> 蓝牙设备管理方法、蓝牙设备、终端设备和存储介质独创技术52799字

蓝牙设备管理方法、蓝牙设备、终端设备和存储介质

2021-02-13 07:18:32

蓝牙设备管理方法、蓝牙设备、终端设备和存储介质

  技术领域

  本公开的实施例涉及通信技术,尤其涉及一种蓝牙设备管理方法、蓝牙设备、终端设备和存储介质。

  背景技术

  共享单车的出现,提供了一种新的出行方式,带来了极大便利。但很多用户在使用之后会将单车随意停放,影响公共环境。特别,随着共享单车投放量的增多,这种对公共秩序的影响更为突出。

  为了对用户的停车位置进行标识和引导,在一些区域中划定了指定停车点。这些区域被称为管制区域,指定停车点被称为可停车区域。同时,在两个区域中分别设置了两种蓝牙设备,向外广播不同的蓝牙信号,以对区域性质进行电子标识,配合单车实现智能的停放引导。

  这些蓝牙设备的布设数量较多,日常的管理维护难度较大。

  发明内容

  本公开的实施例提供一种蓝牙设备管理方法、蓝牙设备、终端设备和存储介质,用以对蓝牙设备的工作状态进行监测,以及时发现故障问题并尽快解决,提高众多蓝牙设备的管理维护效率。

  第一方面,本公开的实施例提供一种蓝牙设备管理方法,应用于第二蓝牙设备,所述方法包括:在第一预设时刻之后的第一预设时长内扫描蓝牙信号;若扫描到第一蓝牙信号,则根据所述第一蓝牙信号生成第一检测信息;其中,所述第一蓝牙信号是第一蓝牙设备在第一预设时刻检测自身状态信息后发出的,所述第一蓝牙信号中包括第一蓝牙设备标识、第一电量信息、第一电压信息;所述第一检测信息中包括所述第一蓝牙设备标识;将所述第一检测信息发送给终端设备,以使所述终端设备根据所述第一检测信息确定所述第一蓝牙设备标识对应的第一蓝牙设备的工作状态。

  第二方面,本公开的实施例提供一种蓝牙设备管理方法,应用于第一蓝牙设备,所述方法包括:在第一预设时刻检测自身的电量信息、电压信息;根据自身的电量信息、电压信息、蓝牙设备标识,生成第一蓝牙信号;广播所述第一蓝牙信号。

  第三方面,本公开的实施例提供一种蓝牙设备管理方法,包括:在接收到第二蓝牙设备发送的第一检测信息时,根据所述第一检测信息确定第一蓝牙设备的工作状态;其中,所述第一检测信息包括第一蓝牙设备标识;若所述第一检测信息指示所述第一蓝牙设备标识对应的第一蓝牙设备工作状态异常,则发送异常提示信息;其中,所述异常提示信息中包括异常设备的蓝牙设备标识。

  第四方面,本公开的实施例提供一种蓝牙设备,包括:扫描模块,用于在第一预设时刻之后的第一预设时长内扫描蓝牙信号;处理模块,用于在扫描到第一蓝牙信号时,根据所述第一蓝牙信号生成第一检测信息;其中,所述第一蓝牙信号是第一蓝牙设备在第一预设时刻检测自身状态信息后发出的,所述第一蓝牙信号中包括第一蓝牙设备标识、第一电量信息、第一电压信息;所述第一检测信息中包括所述第一蓝牙设备标识;发送模块,用于将所述第一检测信息发送给终端设备,以使所述终端设备根据所述第一检测信息确定所述第一蓝牙设备标识对应的第一蓝牙设备的工作状态。

  第五方面,本公开的实施例提供一种蓝牙设备,包括:检测模块,用于在第一预设时刻检测自身的电量信息、电压信息;处理模块,用于根据自身的电量信息、电压信息、蓝牙设备标识,生成第一蓝牙信号;广播模块,用于广播所述第一蓝牙信号。

  第六方面,本公开的实施例提供一种蓝牙设备管理设备,包括:处理模块,用于在接收到第二蓝牙设备发送的第一检测信息时,根据所述第一检测信息确定第一蓝牙设备的工作状态;其中,所述第一检测信息包括第一蓝牙设备标识;发送模块,用于若所述第一检测信息指示所述第一蓝牙设备标识对应的第一蓝牙设备工作状态异常,则发送异常提示信息;其中,所述异常提示信息中包括异常设备的蓝牙设备标识。

  第七方面,本公开的实施例提供一种蓝牙设备,包括:存储器和处理器。所述存储器用于存储程序指令;所述处理器用于调用所述存储器中的程序指令执行如第一方面所述的方法。

  第八方面,本公开的实施例提供一种蓝牙设备,包括:存储器和处理器。所述存储器用于存储程序指令;所述处理器用于调用所述存储器中的程序指令执行如第二方面所述的方法。

  第九方面,本公开的实施例提供一种终端设备,包括:存储器和处理器。所述存储器用于存储程序指令;所述处理器用于调用所述存储器中的程序指令执行如第三方面所述的方法。

  第十方面,本公开的实施例提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序;所述计算机程序被执行时,实现如第一方面所述的方法。

  第十一方面,本公开的实施例提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序;所述计算机程序被执行时,实现如第二方面所述的方法。

  第十二方面,本公开的实施例提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序;所述计算机程序被执行时,实现如第三方面所述的方法。

  本公开的实施例提供一种蓝牙设备管理方法、蓝牙设备、终端设备和存储介质。该方法,可以应用于第二蓝牙设备,包括:在第一预设时刻之后的第一预设时长内扫描蓝牙信号;若扫描到第一蓝牙信号,则根据所述第一蓝牙信号生成第一检测信息;其中,所述第一蓝牙信号是第一蓝牙设备在第一预设时刻检测自身状态信息后发出的,所述第一蓝牙信号中包括第一蓝牙设备标识、第一电量信息、第一电压信息;所述第一检测信息中包括所述第一蓝牙设备标识;将所述第一检测信息发送给终端设备,以使所述终端设备根据所述第一检测信息确定所述第一蓝牙设备标识对应的第一蓝牙设备的工作状态。本公开的实施例通过第二蓝牙设备对第一蓝牙设备的状态信息进行收集和转发,并由终端设备确定第一蓝牙设备的工作状态,如此实现对第一蓝牙设备的状态监测和管理。第一蓝牙设备并不直接与终端设备进行通信,可以减少其自身的功耗,同等电量下延长电池使用时间,减少电池的更换频率。同时还可以有效监控第一蓝牙设备的工作状态,以便及时发现电量不足、电压不稳等故障情况并及时进行处理。通过此种方法,一个第二蓝牙设备可以同时对多个第一蓝牙设备进行管理,提高对众多第一蓝牙设备进行管理的效率。

  本公开的各种可行实施例及其技术优势将在下文详述。

  附图说明

  此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。

  图1为本公开的实施例提供的一种应用场景示意图;

  图2为本公开的实施例提供的一种蓝牙设备管理方法的流程图;

  图3为本公开的实施例提供的一种第二蓝牙设备检测自身状态的方法的流程图;

  图4为本公开的实施例提供的一种蓝牙设备管理方法的流程图;

  图5为本公开的实施例提供的一种蓝牙设备管理方法的流程图;

  图6为本公开的实施例提供的一种蓝牙设备管理方法的流程图;

  图7为本公开的实施例提供的一种蓝牙设备的结构示意图;

  图8为本公开的实施例提供的一种蓝牙设备的结构示意图;

  图9为本公开的实施例提供的一种终端设备的结构示意图;

  图10为本公开的实施例提供的一种蓝牙设备的结构示意图;

  图11为本公开的实施例提供的一种蓝牙设备的结构示意图;

  图12为本公开的实施例提供的一种终端设备的结构示意图。

  通过上述附图,已示出本公开明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本公开构思的范围,而是通过参考特定实施例为本领域技术人员说明本公开的概念。

  具体实施方式

  这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。

  首先对本公开的实施例所涉及的名词进行解释:

  停车管制区域:是指对车辆停放位置有特定要求的区域;

  可停车区域:是指停车管制区域内,指定的车辆停放区域;

  蓝牙设备:是指具有蓝牙传输功能的终端设备,包括蓝牙道钉。

  为了规范共享车辆的停放,“电子围栏”的概念被提出。电子围栏实际是借助于无线信号的覆盖,对车辆停放区域进行隐形划分。

  蓝牙作为一种小范围无线连接技术,能在设备间实现方便快捷、灵活安全、低成本、低功耗的数据通信,因此它是目前实现无线个域网通信的主流技术之一。

  在共享车辆的电子围栏的构建过程中,也多采用蓝牙通信。具体的,可以在对车辆停放有特殊要求的区域中安装蓝牙设备,并使其覆盖范围满足停放区域要求。蓝牙设备按照预定方式向外广播特定蓝牙信号,用于指示特定的停车指示信息。用户携带的终端设备或车辆上设置的终端设备在扫描到对应蓝牙信号后,通过确定其指示的信息,即可明确当前区域是否可以停放车辆。如此,实现类似于围栏的功能。

  为了确保蓝牙信号的覆盖,在同一停车区域中可能设置多个蓝牙设备。同时,在一个城市中会有许多停车区域。并且这些蓝牙设备的设置位置是室外,天气因素、人为因素都可能对蓝牙设备造成损坏。而蓝牙设备一旦损坏,无法正常工作,其围栏功能也将受到影响。

  因此,如何高效准确地对大量蓝牙设备中的故障设备进行确定和针对性的管理维护,是当前亟待解决的技术问题。

  蓝牙设备的工作状态如何,大致可以通过分析电量、电压等参数确定。例如,电量低于一定值后,因为供电不足,设备可能无法正常工作。再例如,设备正常工作时,其电压是稳定在一定范围内的,当电压超出一定范围,设备可能状态异常。而蓝牙设备本身一般具有扫描蓝牙信号和广播蓝牙信号的功能。

  基于此,本公开的实施例提出了一种解决方案,即由蓝牙设备采集自身的可用以标识状态信息的参数,并将这些参数加入蓝牙信号中进行广播。有与终端设备设备进行通信功能的蓝牙设备负责在扫描到这些蓝牙信号后,将对应的参数发送给终端设备。终端设备对设备状态进行判断,发现异常后发送提示信息给运维人员,以及时对故障设备进行处理。

  本公开的实施例提供的蓝牙设备管理方法,可以适用于图1所示的停车管制区域内的蓝牙道钉的管理。如图1所示,停车管制区域内划定有可停车区域。停车管制区域中分散设置有多个蓝牙道钉,根据功能分为两大类。一类仅分布在可停车区域内,向外广播A类信号,为作区分,这里称之为A道钉。另一类分布在整个停车管制区域中,向外广播B类信号,这里称之为B道钉。蓝牙道钉的具体设置位置和间距根据具体情况可能会有所不同,但在效果上,A道钉的广播信号的整体覆盖范围无限接近于可停车区域的范围,B道钉的广播信号的整体覆盖范围无限接近于整个停车管制区域的范围。

  用户在用车结束后,若恰好处于停车管制区域中,按照规则,应当将共享车辆停放进可停车区域。车辆终端或用户终端可以通过扫描蓝牙信号确定是否进入可停车区域。当仅扫描到B类信号,说明处于停车管制区域内但未进入可停车区域,不可以停车;当同时扫描到A类信号和B类信号,说明已进入可停车区域,可以停车。

  上述的停车规则的执行依赖于A道钉和B道钉的正常工作。因此需要定时对蓝牙道钉的状态进行监测。

  具体的,可以由B道钉与服务器进行通信,上传A道钉和B道钉的状态信息。A道钉定时检测自身的状态信息,并将对应参数加入蓝牙信号向外广播,B道钉扫描到该蓝牙信号即获取到A道钉的状态信息参数。同时,B道钉还可以定时检测自身的状态信息。

  A道钉与B道钉的相对设置位置根据具体情况可能会有所不同,但在效果上,B道钉的信号扫描范围覆盖A道钉的信号广播范围。

  下面以具体的实施例对本公开的实施例的技术方案以及本公开的实施例的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本公开的实施例的实施例进行描述。

  图2为本公开的实施例提供的一种蓝牙设备管理方法的流程图,本实施例的方法的执行主体为可以与终端设备进行通信的蓝牙设备。如图2所示,本实施例的方法包括:

  S201、在第一预设时刻之后的第一预设时长内扫描蓝牙信号。

  本公开的实施例中将可以直接与终端设备进行通信的蓝牙设备称为第二蓝牙设备,无法直接与终端设备进行通信的蓝牙设备称为第一蓝牙设备。第二蓝牙设备定时扫描蓝牙信号,以接收第一蓝牙设备发送的第一蓝牙信号。

  第一预设时刻优选的为第一蓝牙设备广播第一蓝牙信号的时刻。第一预设时刻可以为周期性时刻,例如,每隔一个小时或者每隔两个小时等等。第一预设时刻也可以为固定时刻,例如每天的早上8点和/或晚上6点等等。也可以为设定的其它时刻,例如按照预设的时间表进行广播。在早晚高峰时间段之前可以进行广播,以免故障设备造成较大的影响。

  扫描时长可以为第一预设时长,避免部分蓝牙信号受干扰而导致扫描失败。

  S202、若扫描到第一蓝牙信号,则根据第一蓝牙信号生成第一检测信息。

  其中,第一蓝牙信号是第一蓝牙设备在第一预设时刻检测自身状态信息后发出的,第一蓝牙信号中包括第一蓝牙设备标识、第一电量信息、第一电压信息;第一检测信息中包括第一蓝牙设备标识。

  第一蓝牙设备在第一预设时刻检测自身的状态信息后,将状态信息参数生成第一蓝牙信号发出。状态信息参数可以包括电量和电压等。第一蓝牙信号中包括第一蓝牙设备的设备标识,这样,第二蓝牙设备扫描到第一蓝牙信号后就可以确定信号中的参数信息对应的是哪个设备。同时,生成的第一检测信息中也包括第一蓝牙设备的设备标识。

  蓝牙信号的广播范围和扫描范围是一定半径的扇形,第二蓝牙设备的扫描范围内可能存在有多个第一蓝牙设备。当然,在蓝牙设备设置之前,即可通过技术手段设定第二蓝牙设备与第一蓝牙设备之间的对应“管辖”关系。

  例如,在第二蓝牙设备21的扫描范围内设置第一蓝牙设备11、12、13、14。并且可以将四个第一蓝牙设备对应的设备标识预置在第二蓝牙设备中。这样第二蓝牙设备21的扫描结果可能有以下几种:

  1)扫描到四个第一蓝牙信号,根据设备标识可以确定是否分别属于四个第一蓝牙设备;

  2)扫描到1-3个第一蓝牙信号,根据设备标识可以确定缺少其中某个或某几个第一蓝牙设备的信号;

  3)未扫描到第一蓝牙信号。可能扫描结果中有其它蓝牙信号,但不属于四个第二蓝牙设备。

  相对应的,生成的第一检测信息可能有以下几种:

  1)仅包含扫描到的蓝牙信号中的第一蓝牙设备标识,及状态参数信息;

  2)包含扫描到的蓝牙信号中的第一蓝牙设备标识,及状态参数信息;和未扫描到的第一蓝牙设备的设备标识;

  3)包含扫描到的蓝牙信号中的第一蓝牙设备标识,及其状态参数信息;和未扫描到的第一蓝牙设备的设备标识,及其状态参数信息(可以为空值)。

  S203、将第一检测信息发送给终端设备,以使终端设备根据第一检测信息确定第一蓝牙设备标识对应的第一蓝牙设备的工作状态。

  因第一检测信息中包含有第一蓝牙设备标识,终端设备可以明确每一个第一蓝牙设备的工作状态。

  本公开的实施例提供的蓝牙设备管理方法,应用于可以与终端设备进行通信的第二蓝牙设备,包括:在第一预设时刻之后的第一预设时长内扫描蓝牙信号;若扫描到第一蓝牙信号,则根据第一蓝牙信号生成第一检测信息;其中,第一蓝牙信号是第一蓝牙设备在第一预设时刻检测自身状态信息后发出的,第一蓝牙信号中包括第一蓝牙设备标识、第一电量信息、第一电压信息;第一检测信息中包括第一蓝牙设备标识;将第一检测信息发送给终端设备,以使终端设备根据第一检测信息确定第一蓝牙设备标识对应的第一蓝牙设备的工作状态。本公开的实施例通过第二蓝牙设备对第一蓝牙设备的状态信息进行收集和转发,并由终端设备确定第一蓝牙设备的工作状态,如此实现对第一蓝牙设备的状态监测和管理。第一蓝牙设备并不直接与终端设备进行通信,可以减少其自身的功耗,同等电量下延长电池使用时间,减少电池的更换频率。同时还可以有效监控第一蓝牙设备的工作状态,以便及时发现电量不足、电压不稳等故障情况并及时进行处理。通过此种方法,一个第二蓝牙设备可以同时对多个第一蓝牙设备进行管理,提高对众多第一蓝牙设备进行管理的效率。

  针对于上述的步骤S202中所说的根据第一蓝牙信号生成第一检测信息,检测信息的构成可能有以下几种:

  1)第一检测信息包括:第一蓝牙设备标识、第一电量信息、第一电压信息。

  即第二蓝牙设备直接将第一蓝牙信息中包含的第一蓝牙设备标识、第一电量信息、第一电压信息等信息提取出来,构成第一检测信息发送给终端设备。

  终端设备在接收到第一检测信息后,可以调用终端设备中预置的第一预设电量阈值、第一预设电压值与第一检测信息中的第一电量信息、第一电压信息进行比较,以确定第一蓝牙设备标识对应的第一蓝牙设备的工作状态。

  在第一电量信息小于或等于第一预设电量阈值时,认为第一蓝牙设备的电量不足,视为状态异常;或者,在第一电压信息与第一预设电压值偏差较大时,认为第一蓝牙设备的电压不稳定,视为状态异常。

  对于状态异常的第一蓝牙设备,终端设备可以将其设备标识(和异常表现,电量不足或电压不稳等)发送到运维终端,以提示运维人员针对性进行维护。

  2)根据第一预设电量阈值、第一预设电压值、第一电量信息、第一电压信息,确定第一电量状态、第一电压状态;根据第一蓝牙设备标识、第一电量状态、第一电压状态,生成第一检测信息。

  即第二蓝牙设备调用第二蓝牙设备中预置的第一预设电量阈值、第一预设电压值与第一检测信息中的第一电量信息、第一电压信息进行比较,以确定第一蓝牙设备标识对应的第一蓝牙设备的电量状态和电压状态。若第一电量信息小于或等于第一预设电量阈值,认为第一蓝牙设备的电量状态异常,否则为正常;若第一电压信息与第一预设电压值偏差较大,认为第一蓝牙设备的电压状态异常,否则为正常。将第一蓝牙信息中包含的第一蓝牙设备标识、判定的第一电量状态、第一电压状态等信息构成第一检测信息发送给终端设备。

  终端设备在接收到第一检测信息后,可以通过第一电量状态、第一电压状态判断第一蓝牙设备的工作状态。二者中有其一为异常,则认为第一蓝牙设备的状态异常;只有二者均为正常时,才认为第一蓝牙设备的状态正常。

  对于状态异常的第一蓝牙设备,终端设备可以将其设备标识(和异常表现,电量不足或电压不稳等)发送到运维终端,以提示运维人员针对性进行维护。

  3)根据第一预设电量阈值、第一预设电压值、第一电量信息、第一电压信息,确定第一蓝牙设备标识对应的第一蓝牙设备的工作状态;根据第一蓝牙设备标识、第一蓝牙设备标识对应的第一蓝牙设备的工作状态,生成第一检测信息。

  即第二蓝牙设备调用第二蓝牙设备中预置的第一预设电量阈值、第一预设电压值与第一检测信息中的第一电量信息、第一电压信息进行比较,以确定第一蓝牙设备的工作状态。将第一蓝牙设备标识、判定的第一蓝牙设备的工作状态等信息构成第一检测信息发送给终端设备。

  终端设备在接收到第一检测信息后,可以直接确定第一蓝牙设备的工作状态是否为异常。

  对于状态异常的第一蓝牙设备,终端设备可以将其设备标识(和异常表现,电量不足或电压不稳等)发送到运维终端,以提示运维人员针对性进行维护。

  终端设备利用上述的根据扫描到的第一蓝牙信号生成的第一检测信息,可以确定扫描到的第一蓝牙设备的工作状态。

  在一些情况下,若第一蓝牙设备受损严重,可能完全无法进行蓝牙信号的广播。因此,对于未扫描到的设备,可以直接确定其状态异常。一种方式是,在终端设备接收到上述的第一检测信息后,根据其中包含的第一蓝牙设备标识确定未扫描到的第一蓝牙设备,并确定其工作状态异常。另一种方式是,在第二蓝牙设备扫描到第一蓝牙信号后,根据其中包含的第一蓝牙设备标识确定未扫描到的第一蓝牙设备,并将对应的设备标识加入第一检测信息中,发送给终端设备。

  具体的,可以根据扫描到的第一蓝牙信号中的第一蓝牙设备标识、预设的至少一个第一蓝牙设备标识,确定未扫描到的第一蓝牙设备的设备标识;根据第一蓝牙信号、未扫描到的第一蓝牙设备的设备标识,生成第一检测信息。

  第一检测信息中还可以包括:未扫描到的第一蓝牙设备的状态参数,标注为空值或异常。

  除了辅助监控第一蓝牙设备的状态,第二蓝牙设备还可以检测自身的工作状态。

  图3为本公开的实施例提供的一种第二蓝牙设备检测自身状态的方法的流程图。如图3所示,本实施例的方法包括:

  S301、在第二预设时刻检测自身的状态信息。

  与第一预设时刻相似的,第二预设时刻可以为周期性时刻,例如,每隔一个小时或者每隔两个小时等等。第二预设时刻也可以为固定时刻,例如每天的早上8点和/或晚上6点等等。第二预设时刻也可以为设定的其它时刻,例如按照预设的时间表进行广播。在早晚高峰时间段之前可以进行广播,以免故障设备造成较大的影响。

  第二预设时刻与第一预设时刻可以为相同的时刻,也可以为相关的时刻,也可以为无关的时刻。

  S302、根据自身的状态信息、设备标识,生成第二检测信息。

  其中,自身的状态信息可以包括:自身的电量信息、电压信息等。

  S303、将第二检测信息发送给终端设备,以使终端设备根据第二检测信息确定第二蓝牙设备的工作状态。

  根据自身的状态信息、设备标识,生成第二检测信息的方式可能有以下几种:

  1)根据第二预设电量阈值、第二预设电压值、自身的电量信息、电压信息,确定第二电量状态、第二电压状态;根据自身的设备标识、第二电量状态、第二电压状态,生成第二检测信息。

  即第二蓝牙设备调用第二蓝牙设备中预置的第二预设电量阈值、第二预设电压值与指示的电量信息、电压信息进行比较,以确定自身的电量状态和电压状态。若自身电量信息小于或等于第二预设电量阈值,认为第二蓝牙设备的电量状态异常,否则为正常;若自身电压信息与第二预设电压值偏差较大,认为第二蓝牙设备的电压状态异常,否则为正常。将第二蓝牙设备的设备标识、判定的第二电量状态、第二电压状态等信息构成第二检测信息发送给终端设备。

  终端设备在接收到第二检测信息后,可以通过第二电量状态、第二电压状态判断第二蓝牙设备的工作状态。二者中有其一为异常,则认为第二蓝牙设备的状态异常;只有二者均为正常时,才认为第二蓝牙设备的状态正常。

  对于状态异常的第二蓝牙设备,终端设备可以将其设备标识(和异常表现,电量不足或电压不稳等)发送到运维终端,以提示运维人员针对性进行维护。

  2)根据第二预设电量阈值、第二预设电压值、自身的电量信息、电压信息,确定自身的工作状态;根据自身的设备标识、自身的工作状态,生成第二检测信息。

  即第二蓝牙设备调用第二蓝牙设备中预置的第二预设电量阈值、第二预设电压值与自身的电量信息、电压信息进行比较,以确定第二蓝牙设备的工作状态。将第二蓝牙设备的设备标识、判定的第二蓝牙设备的工作状态等信息构成第二检测信息发送给终端设备。

  终端设备在接收到第一检测信息后,可以直接确定第一蓝牙设备的工作状态是否为异常。

  对于状态异常的第二蓝牙设备,终端设备可以将其设备标识(和异常表现,电量不足或电压不稳等)发送到运维终端,以提示运维人员针对性进行维护。

  终端设备利用上述的第二检测信息,可以确定第二蓝牙设备的工作状态。

  在一些情况下,若第二蓝牙设备受损严重,可能完全无法进行信号传输。因此,若终端设备在第二预设时刻之后的第二预设时长内未接收到第二检测信息,则可以确定第二蓝牙设备工作状态异常。

  对第二蓝牙设备的状态检测和对第一蓝牙设备的状态检测过程可以是同步的,或者不同步的。若两部分不同步,则优选的,对第二蓝牙设备的状态检测频率可以高于对第一蓝牙设备的状态检测频率。因为第二蓝牙设备一旦故障,还会影响对第一蓝牙设备的状态检测。

  第二蓝牙设备对第一蓝牙信号的扫描过程和对自身状态信息的检测过程,即上述的S201、S301的执行过程可以是同时进行的,也可以是不同时执行的。

  第二蓝牙设备发送第一检测信息的过程和发送第二检测信息的过程,即上述的S203、S303的执行过程可以是同时进行的,也可以是不同时执行的。

  具体的执行步骤可以根据实际情况进行调整。

  图4为本公开的实施例提供的一种蓝牙设备管理方法的流程图。本实施例的方法的执行主体为第一蓝牙设备。如图4所示,本实施例的方法包括:

  S401、在第一预设时刻检测自身的电量信息、电压信息。

  S402、根据自身的电量信息、电压信息、蓝牙设备标识,生成第一蓝牙信号。

  S403、广播第一蓝牙信号。

  第一蓝牙设备自身的电量信息、电压信息、蓝牙设备标识,即为上述的第一电量信息、第一电压信息、第一蓝牙设备标识。

  图5为本公开的实施例提供的一种蓝牙设备管理方法的流程图。本实施例的方法的执行主体为终端设备。如图5所示,本实施例的方法包括:

  S501、在接收到第二蓝牙设备发送的第一检测信息时,根据第一检测信息确定第一蓝牙设备的工作状态;其中,第一检测信息包括第一蓝牙设备标识。

  S502、若第一检测信息指示第一蓝牙设备标识对应的第一蓝牙设备工作状态异常,则发送异常提示信息;其中,异常提示信息中包括异常设备的蓝牙设备标识。

  在一些实施例中,本实施例执行主体的终端设备即为运维终端,此时,发送异常提示信息,实际指的是通过终端设备上的输出装置输出异常提示信息。

  在一些实施例中,第一检测信息还包括:第一电量信息、第一电压信息;根据第一检测信息确定第一蓝牙设备的工作状态,包括:根据第一预设电量阈值、第一预设电压值、第一检测信息中的第一电量信息、第一电压信息,确定第一蓝牙设备标识对应的第一蓝牙设备的工作状态。

  在一些实施例中,第一检测信息还包括:第一电量状态、第一电压状态;根据第一检测信息确定第一蓝牙设备的工作状态,包括:根据第一电量状态、第一电压状态,确定第一蓝牙设备标识对应的第一蓝牙设备的工作状态。

  在一些实施例中,第一检测信息还包括:未扫描到的第一蓝牙设备的设备标识;根据第一检测信息确定第一蓝牙设备的工作状态,包括:根据未扫描到的第一蓝牙设备的蓝牙设备标识,确定未扫描到的第一蓝牙设备工作状态异常。

  在一些实施例中,上述的方法还包括:在接收到第二蓝牙设备发送的第二检测信息时,根据第二检测信息确定第二蓝牙设备的工作状态;其中,第二检测信息包括第二蓝牙设备的设备标识;若第二检测信息指示第二蓝牙设备工作状态异常,则发送异常提示信息;其中,异常提示信息中包括异常设备的设备标识。

  在一些实施例中,第二检测信息还包括:第二蓝牙设备的电量信息、电压信息;根据第二检测信息确定第二蓝牙设备的工作状态,包括:根据第二预设电量阈值、第二预设电压值、第二蓝牙设备的电量信息、电压信息,确定第二蓝牙设备的工作状态。

  在一些实施例中,第二检测信息还包括:第二蓝牙设备的电量状态、电压状态;根据第二检测信息确定第二蓝牙设备的工作状态,包括:根据第二蓝牙设备的电量状态、电压状态,确定第二蓝牙设备的工作状态。

  在一些实施例中,上述的方法还包括:若在第二预设时刻之后的第二预设时长内,未接收到第二检测信息,则确定第二蓝牙设备工作状态异常。

  本实施例的方法的具体实现方式可以参考上述实施例中的描述,其技术效果相似,此处不再赘述。

  图6为本公开的实施例提供的一种蓝牙设备管理方法的流程图,本实施例的方法的执行主体为第一蓝牙设备、第二蓝牙设备和终端设备。如图6所示,本实施例的方法包括:

  S601、第一蓝牙设备在第一预设时刻检测自身的电量信息、电压信息。

  S602、第一蓝牙设备根据自身的电量信息、电压信息、蓝牙设备标识,生成第一蓝牙信号。

  S603、第一蓝牙设备广播第一蓝牙信号。

  S604、第二蓝牙设备在第一预设时刻之后的第一预设时长内扫描蓝牙信号。

  S605、第二蓝牙设备若扫描到第一蓝牙信号,则根据第一蓝牙信号生成第一检测信息。

  S606、第二蓝牙设备将第一检测信息发送给终端设备。相对应的,终端设备接收第二蓝牙设备发送的第一检测信息。

  S607、终端设备根据第一检测信息确定第一蓝牙设备的工作状态。

  其中,第一检测信息包括第一蓝牙设备标识。

  S608、终端设备确定第一蓝牙设备标识对应的第一蓝牙设备工作状态异常,则向运维终端发送异常提示信息。

  其中,异常提示信息中包括异常设备的蓝牙设备标识。

  S609、第二蓝牙设备在第二预设时刻检测自身的状态信息。

  S610、第二蓝牙设备根据自身的状态信息、设备标识,生成第二检测信息。

  S611、第二蓝牙设备将第二检测信息发送给终端设备。相对应的,终端设备接收第二蓝牙设备发送的第二检测信息。

  S612、终端设备根据第二检测信息确定第二蓝牙设备的工作状态。

  其中,第二检测信息包括第二蓝牙设备的设备标识。

  S613、终端设备确定第二蓝牙设备工作状态异常,则向运维终端发送异常提示信息。

  其中,异常提示信息中包括异常设备的设备标识。

  本实施例中的各步骤的实现方式可以参考以上实施例的描述,其达到的技术效果相同,此处不再赘述。

  在图1对应的场景中,可以将全部的B道钉作为第二蓝牙设备,与终端设备进行通信,全部的A道钉作为第一蓝牙设备。此时,可能只有一部分B道钉可以扫描到A道钉的蓝牙信号,其中还有部分B道钉可以检测到的相同的A道钉的蓝牙信号,可能会有重复的上传。

  在另一种实现方式中,可以将部分B道钉作为第二蓝牙设备,与终端设备进行通信,另一部分B道钉和全部的A道钉作为第一蓝牙设备。这部分B道钉都可以扫描到A道钉和/或另一部分B道钉的蓝牙信号,并且,这部分B道钉中每一个所可以扫描到的道钉都互不相同,并且,这部分B道钉可以扫描到全部第一蓝牙设备的蓝牙信号。这样可以以更少的第二设备与终端设备进行通信,更加节省设备电量。

  上述仅为第一蓝牙设备和第二蓝牙设备的选取方式的举例,根据实际情况的不同,可以选择其它的设置方式,这里并不做限定。

  图7为本公开的实施例提供的一种蓝牙设备的结构示意图,本实施例的设备可以为设置在停车管制区域内的蓝牙道钉,如图7所示,本实施例的蓝牙设备700包括:扫描模块701、处理模块702和发送模块703。

  扫描模块701,用于在第一预设时刻之后的第一预设时长内扫描蓝牙信号;

  处理模块702,用于在扫描到第一蓝牙信号时,根据第一蓝牙信号生成第一检测信息;其中,第一蓝牙信号是第一蓝牙设备在第一预设时刻检测自身状态信息后发出的,第一蓝牙信号中包括第一蓝牙设备标识、第一电量信息、第一电压信息;第一检测信息中包括第一蓝牙设备标识;

  发送模块703,用于将第一检测信息发送给终端设备,以使终端设备根据第一检测信息确定第一蓝牙设备标识对应的第一蓝牙设备的工作状态。

  在一些实施例中,第一检测信息,包括:第一蓝牙设备标识、第一电量信息、第一电压信息。

  在一些实施例中,处理模块702在根据第一蓝牙信号生成第一检测信息时,具体用于:根据第一预设电量阈值、第一预设电压值、第一电量信息、第一电压信息,确定第一电量状态、第一电压状态;根据第一蓝牙设备标识、第一电量状态、第一电压状态,生成第一检测信息。

  在一些实施例中,处理模块702根据第一蓝牙信号生成第一检测信息时,具体用于:根据第一预设电量阈值、第一预设电压值、第一电量信息、第一电压信息,确定第一蓝牙设备标识对应的第一蓝牙设备的工作状态;根据第一蓝牙设备标识、第一蓝牙设备标识对应的第一蓝牙设备的工作状态,生成第一检测信息。

  在一些实施例中,处理模块702根据第一蓝牙信号生成第一检测信息时,具体用于:根据扫描到的第一蓝牙信号中的第一蓝牙设备标识、预设的至少一个第一蓝牙设备标识,确定未扫描到的第一蓝牙设备的设备标识;根据第一蓝牙信号、未扫描到的第一蓝牙设备的设备标识,生成第一检测信息。

  在一些实施例中,蓝牙设备700还包括:检测模块704,用于在第二预设时刻检测自身的状态信息。处理模块702还用于根据自身的状态信息、设备标识,生成第二检测信息。发送模块703还用于将第二检测信息发送给终端设备,以使终端设备根据第二检测信息确定第二蓝牙设备的工作状态。

  在一些实施例中,自身的状态信息包括:自身的电量信息、电压信息;处理模块702在根据自身的状态信息、设备标识,生成第二检测信息时,具体用于:根据第二预设电量阈值、第二预设电压值、自身的电量信息、电压信息,确定第二电量状态、第二电压状态;根据自身的设备标识、第二电量状态、第二电压状态,生成第二检测信息。

  在一些实施例中,处理模块702在根据自身的状态信息、设备标识,生成第二检测信息时,具体用于:根据第二预设电量阈值、第二预设电压值、自身的电量信息、电压信息,确定自身的工作状态;根据自身的设备标识、自身的工作状态,生成第二检测信息。

  本实施例的设备,可以用于执行上述任一实施例中第二蓝牙设备的方法,其实现原理和技术效果类似,此处不再赘述。

  图8为本公开的实施例提供的一种蓝牙设备的结构示意图,本实施例的设备可以为设置在停车管制区域内的蓝牙道钉,如图8所示,本实施例的蓝牙设备800包括:检测模块801、处理模块802和广播模块803。

  检测模块801,用于在第一预设时刻检测自身的电量信息、电压信息;

  处理模块802,用于根据自身的电量信息、电压信息、蓝牙设备标识,生成第一蓝牙信号;

  广播模块803,用于广播第一蓝牙信号。

  本实施例的设备,可以用于执行上述任一实施例中第一蓝牙设备的方法,其实现原理和技术效果类似,此处不再赘述。

  图9为本公开的实施例提供的一种终端设备的结构示意图,本实施例的设备可以为服务器或手机、电脑等终端设备,如图9所示,本实施例的终端设备900包括:处理模块901和发送模块902。

  处理模块901,用于在接收到第二蓝牙设备发送的第一检测信息时,根据第一检测信息确定第一蓝牙设备的工作状态;其中,第一检测信息包括第一蓝牙设备标识;

  发送模块902,用于若第一检测信息指示第一蓝牙设备标识对应的第一蓝牙设备工作状态异常,则发送异常提示信息;其中,异常提示信息中包括异常设备的蓝牙设备标识。

  在一些实施例中,第一检测信息还包括:第一电量信息、第一电压信息。处理模块901在根据第一检测信息确定第一蓝牙设备的工作状态时,具体用于:根据第一预设电量阈值、第一预设电压值、第一检测信息中的第一电量信息、第一电压信息,确定第一蓝牙设备标识对应的第一蓝牙设备的工作状态。

  在一些实施例中,第一检测信息还包括:第一电量状态、第一电压状态。处理模块901在根据第一检测信息确定第一蓝牙设备的工作状态时,具体用于:根据第一电量状态、第一电压状态,确定第一蓝牙设备标识对应的第一蓝牙设备的工作状态。

  在一些实施例中,第一检测信息还包括:未扫描到的第一蓝牙设备的设备标识。处理模块901在根据第一检测信息确定第一蓝牙设备的工作状态时,具体用于:根据未扫描到的第一蓝牙设备的蓝牙设备标识,确定未扫描到的第一蓝牙设备工作状态异常。

  在一些实施例中,处理模块901还用于:在接收到第二蓝牙设备发送的第二检测信息时,根据第二检测信息确定第二蓝牙设备的工作状态;其中,第二检测信息包括第二蓝牙设备的设备标识;发送模块902,还用于:若第二检测信息指示第二蓝牙设备工作状态异常,则发送异常提示信息;其中,异常提示信息中包括异常设备的设备标识。

  在一些实施例中,第二检测信息还包括:第二蓝牙设备的电量信息、电压信息。处理模块901在根据第二检测信息确定第二蓝牙设备的工作状态时,具体用于:根据第二预设电量阈值、第二预设电压值、第二蓝牙设备的电量信息、电压信息,确定第二蓝牙设备的工作状态。

  在一些实施例中,第二检测信息还包括:第二蓝牙设备的电量状态、电压状态。处理模块901在根据第二检测信息确定第二蓝牙设备的工作状态时,具体用于:根据第二蓝牙设备的电量状态、电压状态,确定第二蓝牙设备的工作状态。

  在一些实施例中,处理模块901还用于:若在第二预设时刻之后的第二预设时长内,未接收到第二检测信息,则确定第二蓝牙设备工作状态异常。

  本实施例的设备,可以用于执行上述任一实施例中终端设备的方法,其实现原理和技术效果类似,此处不再赘述。

  图10为本公开的实施例提供的一种蓝牙设备的结构示意图,本实施例的设备可以为设置在停车管制区域内的蓝牙道钉,如图10所示,本实施例的蓝牙设备1000包括:存储器1001和处理器1002。

  存储器1001用于存储程序指令;

  处理器1002用于调用存储器1001中的程序指令执行在第一预设时刻之后的第一预设时长内扫描蓝牙信号;在扫描到第一蓝牙信号时,根据第一蓝牙信号生成第一检测信息;其中,第一蓝牙信号是第一蓝牙设备在第一预设时刻检测自身状态信息后发出的,第一蓝牙信号中包括第一蓝牙设备标识、第一电量信息、第一电压信息;第一检测信息中包括第一蓝牙设备标识;将第一检测信息发送给终端设备,以使终端设备根据第一检测信息确定第一蓝牙设备标识对应的第一蓝牙设备的工作状态。

  在一些实施例中,第一检测信息,包括:第一蓝牙设备标识、第一电量信息、第一电压信息。

  在一些实施例中,处理器1002在根据第一蓝牙信号生成第一检测信息时,具体用于:根据第一预设电量阈值、第一预设电压值、第一电量信息、第一电压信息,确定第一电量状态、第一电压状态;根据第一蓝牙设备标识、第一电量状态、第一电压状态,生成第一检测信息。

  在一些实施例中,处理器1002根据第一蓝牙信号生成第一检测信息时,具体用于:根据第一预设电量阈值、第一预设电压值、第一电量信息、第一电压信息,确定第一蓝牙设备标识对应的第一蓝牙设备的工作状态;根据第一蓝牙设备标识、第一蓝牙设备标识对应的第一蓝牙设备的工作状态,生成第一检测信息。

  在一些实施例中,处理器1002根据第一蓝牙信号生成第一检测信息时,具体用于:根据扫描到的第一蓝牙信号中的第一蓝牙设备标识、预设的至少一个第一蓝牙设备标识,确定未扫描到的第一蓝牙设备的设备标识;根据第一蓝牙信号、未扫描到的第一蓝牙设备的设备标识,生成第一检测信息。

  在一些实施例中,处理器1002还用于在第二预设时刻检测自身的状态信息;根据自身的状态信息、设备标识,生成第二检测信息;将第二检测信息发送给终端设备,以使终端设备根据第二检测信息确定第二蓝牙设备的工作状态。

  在一些实施例中,自身的状态信息包括:自身的电量信息、电压信息;处理器1002在根据自身的状态信息、设备标识,生成第二检测信息时,具体用于:根据第二预设电量阈值、第二预设电压值、自身的电量信息、电压信息,确定第二电量状态、第二电压状态;根据自身的设备标识、第二电量状态、第二电压状态,生成第二检测信息。

  在一些实施例中,处理器1002在根据自身的状态信息、设备标识,生成第二检测信息时,具体用于:根据第二预设电量阈值、第二预设电压值、自身的电量信息、电压信息,确定自身的工作状态;根据自身的设备标识、自身的工作状态,生成第二检测信息。

  本实施例的设备,可以用于执行上述任一实施例中第二蓝牙设备的方法,其实现原理和技术效果类似,此处不再赘述。

  本公开的实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序;计算机程序被执行时,实现如上述任一实施例中第二蓝牙设备的方法。

  图11为本公开的实施例提供的一种蓝牙设备的结构示意图,本实施例的设备可以为设置在停车管制区域内的蓝牙道钉,如图11所示,本实施例的蓝牙设备1100包括:存储器1101和处理器1102。

  存储器1101用于存储程序指令。

  处理器1102用于调用存储器1101中的程序指令执行在第一预设时刻检测自身的电量信息、电压信息;根据自身的电量信息、电压信息、蓝牙设备标识,生成第一蓝牙信号;广播第一蓝牙信号。

  本实施例的设备,可以用于执行上述任一实施例中第一蓝牙设备的方法,其实现原理和技术效果类似,此处不再赘述。

  本公开的实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序;计算机程序被执行时,实现如上述任一实施例中第一蓝牙设备的方法。

  图12为本公开的实施例提供的一种终端设备的结构示意图,本实施例的终端设备可以为服务器或手机、电脑等终端设备,如图12所示,本实施例的终端设备1200包括:存储器1201和处理器1202。

  存储器1201用于存储程序指令。

  处理器1202用于调用存储器1201中的程序指令执行:在接收到第二蓝牙设备发送的第一检测信息时,根据第一检测信息确定第一蓝牙设备的工作状态;其中,第一检测信息包括第一蓝牙设备标识;若第一检测信息指示第一蓝牙设备标识对应的第一蓝牙设备工作状态异常,则发送异常提示信息;其中,异常提示信息中包括异常设备的蓝牙设备标识。

  在一些实施例中,第一检测信息还包括:第一电量信息、第一电压信息。处理器1202在根据第一检测信息确定第一蓝牙设备的工作状态时,具体用于:根据第一预设电量阈值、第一预设电压值、第一检测信息中的第一电量信息、第一电压信息,确定第一蓝牙设备标识对应的第一蓝牙设备的工作状态。

  在一些实施例中,第一检测信息还包括:第一电量状态、第一电压状态。处理器1202在根据第一检测信息确定第一蓝牙设备的工作状态时,具体用于:根据第一电量状态、第一电压状态,确定第一蓝牙设备标识对应的第一蓝牙设备的工作状态。

  在一些实施例中,第一检测信息还包括:未扫描到的第一蓝牙设备的设备标识。处理器1202在根据第一检测信息确定第一蓝牙设备的工作状态时,具体用于:根据未扫描到的第一蓝牙设备的蓝牙设备标识,确定未扫描到的第一蓝牙设备工作状态异常。

  在一些实施例中,处理器1202还用于:在接收到第二蓝牙设备发送的第二检测信息时,根据第二检测信息确定第二蓝牙设备的工作状态;其中,第二检测信息包括第二蓝牙设备的设备标识;若第二检测信息指示第二蓝牙设备工作状态异常,则发送异常提示信息;其中,异常提示信息中包括异常设备的设备标识。

  在一些实施例中,第二检测信息还包括:第二蓝牙设备的电量信息、电压信息。处理器1202在根据第二检测信息确定第二蓝牙设备的工作状态时,具体用于:根据第二预设电量阈值、第二预设电压值、第二蓝牙设备的电量信息、电压信息,确定第二蓝牙设备的工作状态。

  在一些实施例中,第二检测信息还包括:第二蓝牙设备的电量状态、电压状态。处理器1202在根据第二检测信息确定第二蓝牙设备的工作状态时,具体用于:根据第二蓝牙设备的电量状态、电压状态,确定第二蓝牙设备的工作状态。

  在一些实施例中,处理器1202还用于:若在第二预设时刻之后的第二预设时长内,未接收到第二检测信息,则确定第二蓝牙设备工作状态异常。

  本实施例的设备,可以用于执行上述任一实施例中终端设备的方法,其实现原理和技术效果类似,此处不再赘述。

  本公开的实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序;计算机程序被执行时,实现如上述任一实施例中终端设备的方法。

  本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本公开的实施例旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求书指出。

  应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求书来限制。

《蓝牙设备管理方法、蓝牙设备、终端设备和存储介质.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式(或pdf格式)