一种设备管理系统和方法转让专利

申请号 : CN202111656076.6

文献号 : CN114339704B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 黄春泉倪维国范宏岩徐涛

申请人 : 北京骑胜科技有限公司

摘要 :

本说明书实施例中提供一种设备监管系统和方法。所述设备监管系统包括:至少一个存储介质,存储用于设备监管的指令;以及,至少一个处理器,被配置为与所述至少一个存储介质通信,其中,当执行所述指令时,所述至少一个处理器用于:获取终端设备发送的目标信息,所述目标信息包括多个蓝牙信号的信息,所述多个蓝牙信号与多个目标设备相关;对所述多个蓝牙信号的信息进行数据处理,得到处理后的蓝牙信号信息;基于所述处理后的蓝牙信号信息,确定所述多个目标设备的登录状态。

权利要求 :

1.一种设备管理系统,其特征在于,所述系统包括:至少一个存储介质,存储用于设备管理的指令;以及至少一个处理器,被配置为与所述至少一个存储介质通信,其中,当执行所述指令时,所述至少一个处理器用于:获取终端设备发送的目标信息,所述目标信息包括多个蓝牙信号的信息和所述终端设备的位置信息,所述多个蓝牙信号与多个目标设备相关且由所述终端设备扫描获得;

对所述多个蓝牙信号的信息进行数据处理,得到处理后的蓝牙信号信息;

基于所述处理后的蓝牙信号信息,确定所述多个目标设备的登录状态;以及基于所述终端设备发送的位置信息和所述目标设备发送的位置信息,确定所述目标设备的真实位置。

2.根据权利要求1所述的系统,其特征在于,所述数据处理包括数据分类和数据去重中的至少一种,所述数据分类包括对所述多个目标设备的所属权进行分类。

3.根据权利要求1所述的系统,其特征在于,所述至少一个处理器进一步用于:基于所述处理后的蓝牙信号信息,确定所述多个目标设备中同一所属权的设备数量。

4.根据权利要求1‑3中任一项所述的系统,其特征在于,所述目标设备为共享车辆,所述登录状态包括所述共享车辆的备案状态。

5.根据权利要求4所述的系统,其特征在于,所述至少一个处理器进一步用于:基于所述共享车辆的备案状态,确定多个共享车辆中同一所属权的备案数量;以及基于所述多个共享车辆中同一所属权的所述设备数量以及所述备案数量,判断所述共享车辆是否被违规投放。

6.根据权利要求1所述的系统,其特征在于,

所述目标信息还包括与所述终端设备相关的账户信息;

所述至少一个处理器进一步用于:

基于所述位置信息确定与所述目标设备相关的热度区域,所述热度区域反映所述目标设备投放的热点区域;以及基于所述账户信息确定同一账户对所述目标设备的管理量。

7.一种设备管理方法,其特征在于,所述方法包括:获取终端设备发送的目标信息,所述目标信息包括多个蓝牙信号的信息和所述终端设备的位置信息,所述多个蓝牙信号与多个目标设备相关且由所述终端设备扫描获得;

对所述多个蓝牙信号的信息进行数据处理,得到处理后的蓝牙信号信息;

基于所述处理后的蓝牙信号信息,确定所述多个目标设备的登录状态;以及基于所述终端设备发送的位置信息和所述目标设备发送的位置信息,确定所述目标设备的真实位置。

8.一种设备管理方法,由终端设备执行,其特征在于,所述方法包括:响应于用户操作获取多个蓝牙信号的信息,所述多个蓝牙信号与多个目标设备相关;

将所述多个蓝牙信号的信息、与所述终端设备相关的位置信息和账户信息上传至服务器,以从所述服务器获取所述多个目标设备的登录状态以及真实位置。

9.根据权利要求8所述的方法,其特征在于,所述获取多个蓝牙信号的信息,包括:通过短距离通信模块获取周边区域内的蓝牙信号;

基于所述蓝牙信号中的标识信息,确定与所述多个目标设备相关的多个蓝牙信号的信息。

10.一种计算机可读存储介质,所述存储介质存储计算机指令,当计算机读取所述计算机指令时,所述计算机执行如权利要求7‑9中任一项所述的方法。

说明书 :

一种设备管理系统和方法

技术领域

[0001] 本说明书涉及数据处理技术领域,特别涉及一种设备管理系统和方法。

背景技术

[0002] 随着“互联网+”技术的快速发展,共享车辆(例如,共享单车等)为代表的物联网技术已经较为成功的融入到了人们的日常生活当中。但是,由于车辆的不规范投放,如运营商投放未进行备案的车辆、投放车辆超过规定的配额等,不仅导致车辆管理困难,还可能造成车辆供需不平衡、乱停乱放等情况的发生,影响城市市容市貌。
[0003] 因此,希望提供一种高效的设备管理方法和系统。

发明内容

[0004] 本说明书一个方面提供一种设备管理系统。所述系统包括:至少一个存储介质,存储用于设备管理的指令;以及,至少一个处理器,被配置为与所述至少一个存储介质通信,其中,当执行所述指令时,所述至少一个处理器用于:获取终端设备发送的目标信息,所述目标信息包括多个蓝牙信号的信息,所述多个蓝牙信号与多个目标设备相关;对所述多个蓝牙信号的信息进行数据处理,得到处理后的蓝牙信号信息;基于所述处理后的蓝牙信号信息,确定所述多个目标设备的登录状态。
[0005] 在一些实施例中,所述数据处理包括数据分类和数据去重中的至少一种,所述数据分类包括对所述多个目标设备的所属权进行分类。
[0006] 在一些实施例中,所述至少一个处理器进一步用于:基于所述处理后的蓝牙信号信息,确定所述多个目标设备中同一所属权的设备数量。
[0007] 在一些实施例中,所述目标设备为共享车辆,所述登录状态包括所述共享车辆的备案状态。
[0008] 在一些实施例中,所述至少一个处理器进一步用于:基于所述共享车辆的备案状态,确定多个共享车辆中同一所属权的备案数量;以及,基于所述多个共享车辆中同一所属权的所述设备数量以及所述备案数量,判断所述共享车辆是否被违规投放。
[0009] 在一些实施例中,所述目标信息还包括与所述终端设备相关的位置信息和账户信息;所述至少一个处理器进一步用于:基于所述位置信息确定与所述目标设备相关的热度区域,以及基于所述账户信息确定同一账户对所述目标设备的管理量。
[0010] 本说明书另一个方面提供一种设备管理方法。所述方法包括:获取终端设备发送的目标信息,所述目标信息包括多个蓝牙信号的信息,所述多个蓝牙信号与多个目标设备相关;对所述多个蓝牙信号的信息进行数据处理,得到处理后的蓝牙信号信息;基于所述处理后的蓝牙信号信息,确定所述多个目标设备的登录状态。
[0011] 本说明书另一个方面提供一种设备管理方法。所述方法由终端设备执行,包括:响应于用户操作获取多个蓝牙信号的信息,所述多个蓝牙信号与多个目标设备相关;将所述多个蓝牙信号的信息、与所述终端设备相关的位置信息和账户信息上传至服务器,以从所述服务器获取所述多个目标设备的登录状态。
[0012] 在一些实施例中,所述获取多个蓝牙信号的信息,包括:通过短距离通信模块获取周边区域内的蓝牙信号;基于所述蓝牙信号中的标识信息,确定与所述多个目标设备相关的多个蓝牙信号的信息。
[0013] 本说明书另一个方面提供一种计算机可读存储介质,所述存储介质存储计算机指令,当计算机读取所述计算机指令时,所述计算机执行如前所述的设备管理方法。

附图说明

[0014] 本说明书将以示例性实施例的方式进一步说明,这些示例性实施例将通过附图进行详细描述。这些实施例并非限制性的,在这些实施例中,相同的编号表示相同的结构,其中:
[0015] 图1是根据本说明书一些实施例所示的示例性设备管理系统的应用场景示意图;
[0016] 图2是根据本说明书一些实施例所示的示例性设备管理方法的流程示意图;
[0017] 图3是根据本说明书另一些实施例所示的示例性设备管理方法的流程示意图;
[0018] 图4是根据本说明书一些实施例所示的示例性设备管理系统的模块示意图;
[0019] 图5是根据本说明书另一些实施例所示的示例性设备管理系统的模块示意图;
[0020] 图6是根据本说明书一些实施例所示的示例性设备管理的示意图。

具体实施方式

[0021] 为了更清楚地说明本说明书实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单的介绍。显而易见地,下面描述中的附图仅仅是本说明书的一些示例或实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图将本说明书应用于其它类似情景。除非从语言环境中显而易见或另做说明,图中相同标号代表相同结构或操作。
[0022] 应当理解,本文使用的“系统”、“装置”、“单元”和/或“模块”是用于区分不同级别的不同组件、元件、部件、部分或装配的一种方法。然而,如果其他词语可实现相同的目的,则可通过其他表达来替换所述词语。
[0023] 如本说明书和权利要求书中所示,除非上下文明确提示例外情形,“一”、“一个”、“一种”和/或“该”等词并非特指单数,也可包括复数。一般说来,术语“包括”与“包含”仅提示包括已明确标识的步骤和元素,而这些步骤和元素不构成一个排它性的罗列,方法或者设备也可能包含其它的步骤或元素。
[0024] 虽然本说明书对根据本说明书的实施例的系统中的某些模块或单元做出了各种引用,然而,任何数量的不同模块或单元可以被使用并运行在客户端和/或服务器上。所述模块仅是说明性的,并且所述系统和方法的不同方面可以使用不同模块。
[0025] 本说明书中使用了流程图用来说明根据本说明书的实施例的系统所执行的操作。应当理解的是,前面或后面操作不一定按照顺序来精确地执行。相反,可以按照倒序或同时处理各个步骤。同时,也可以将其他操作添加到这些过程中,或从这些过程移除某一步或数步操作。
[0026] 在对共享车辆等目标设备进行管理时,用户(例如,管理人员)需要到达放置目标设备的预设区域(如停车围栏)附近,通过线下人工核查的方式管理目标设备是否被违规投放(如预设区域内放置的目标设备是否备案、是否超出配额等),增加了用户的工作难度的同时降低了工作效率,且处于角落位置的目标设备无法快速被找到。本说明书实施例中提供一种设备管理系统,通过获取终端设备发送的与多个目标设备相关的多个蓝牙信号的信息,对多个蓝牙信号的信息进行数据处理,得到处理后的蓝牙信号信息;基于处理后的蓝牙信号信息,能够精准、高效、自动地识别目标设备的登录状态(如备案状态)、同一所属权的目标设备的数量、目标设备是否被违规投放等信息,有助于对目标设备的管理、维护城市市容市貌。
[0027] 在一些实施例中,本说明书中的用户/终端设备的位置信息可以通过嵌入在终端设备中的定位技术来获取,车辆位置和/或轨迹可以通过嵌入在车辆中的定位技术来获取。在一些实施例中,可以通过定位技术实时跟踪获取终端设备和/或车辆的位置。本说明书中使用的定位技术可以包括全球定位系统(GPS)、全球卫星导航系统(GLONASS)、北斗导航系统(COMPASS)、伽利略定位系统(GLONASS)、准天顶卫星系统(QZSS)、基站定位技术、无线保真(Wi‑Fi)定位技术等中的一种,或其任意组合。以上定位技术中的一个或多个可以在本说明书中交换使用。
[0028] 图1是根据本说明书一些实施例所示的示例性设备管理系统的应用场景示意图。
[0029] 如图1所示,在一些实施例中,设备管理系统100可以包括服务器110、共享车辆120、终端设备130、存储设备140和网络150。
[0030] 服务器110可以处理从设备管理系统100的至少一个组件(例如,共享车辆120、终端设备130、存储设备140)或外部数据源(例如,云数据中心)获取的数据和/或信息。例如,服务器110可以通过网络150从共享车辆120获取车辆位置等信息。又例如,服务器110可以通过网络150从终端设备130获取与多个目标设备相关的多个蓝牙信号的信息。
[0031] 在一些实施例中,服务器110可以是本地的,也可以是远程的。例如,服务器110可以经由网络150访问存储在共享车辆120、终端设备130和存储设备140中的信息和/或数据。又例如,服务器110可以直接与共享车辆120、终端设备130和存储设备140连接以访问存储于其中的数据和/或信息。在一些实施例中,服务器110可以在云平台上实施。仅作为示例,云平台可以包括私有云、公共云、混合云、社区云、分布云、内部云、多层云等,或其任意组合。
[0032] 在一些实施例中,服务器110可以包括处理器112。处理器112可以处理与设备管理相关的信息和/或数据,以执行本说明书中描述的一个或多个功能。例如,处理器112可以从终端设备130获取与多个目标设备相关的多个蓝牙信号的信息,以确定多个目标设备(如共享车辆120)的登录状态。又如,处理器112可以获取与终端设备(如终端设备130)相关的位置信息和账户信息,基于位置信息确定与目标设备(如共享车辆120)相关的热度区域,以及基于账户信息确定同一账户对目标设备的管理量。在一些实施例中,处理器112可包括至少一个处理单元(例如,单核处理引擎或多核处理引擎)。仅作为示例,处理器112包括中央处理单元(CPU)、专用集成电路(ASIC)、专用应用指令集处理器(ASIP)、图形处理单元(GPU)、物理处理单元(PPU)、数字信号处理器(DSP)、现场可程序门阵列(FPGA)、可程序逻辑设备(PLD)、控制器、微控制器单元、精简指令集计算机(RISC)、微处理器等,或其任意组合。
[0033] 在一些实施例中,服务器110可以为管理平台的一部分,例如,服务器110可以集成在图6所示的管理平台610中。仅作为示例,管理平台对用户(如管理人员)账号授权设备管理权限(如蓝牙嗅探权限)后,用户通过终端设备130获取与多个目标设备(如共享车辆120)相关的多个蓝牙信号的信息,终端设备130将多个蓝牙信号的信息发送至服务器110,服务器110可以对多个蓝牙信号的信息进行数据处理得到处理后的蓝牙信号信息,并基于处理后的蓝牙信号信息确定多个目标设备的登录状态,如共享车辆120的备案状态。
[0034] 在一些实施例中,处理器112可以为终端设备的一部分。仅作为示例,处理器112可以集成在终端设备130中,管理平台对用户(如管理人员)账号授权管理权限(如蓝牙嗅探权限)后,用户可以通过终端设备130获取周边区域内的蓝牙信号,基于蓝牙信号中的标识信息,确定与目标设备(如共享车辆120)相关的蓝牙信号的信息,并将确定的蓝牙信号的信息、与终端设备130相关的位置信息和账户信息上传至服务器110,以从服务器110获取目标设备的登录状态。
[0035] 在一些实施例中,共享车辆120可以包括但不限于共享汽车120‑1、共享电单车120‑2、共享自行车120‑3等,或其任意组合。在一些实施例中,共享车辆120可以包括车辆终端。车辆终端可以与服务器110实现网络通信。例如,通过移动通信网络与服务器110进行信号连接,向服务器110上传移动速度或定位信息等。在一些实施例中,车辆终端中可以集成短距离通信装置,车辆终端可以通过短距离通信装置与服务器110和/或终端设备130实现短距离通信。在一些实施例中,共享车辆120可以包括定位装置,用于提供车辆的位置相关信息(例如,GPS信号信息)。示例性地位置相关信息可包括位置、高度、速度、加速度、时间等。
[0036] 在一些实施例中,终端设备130可以用于接收和/或展示服务器110发送的信息。例如,终端设备130可以接收服务器110返回的共享车辆120的备案状态、同一所属权的共享车辆120的数量和同一所属权的共享车辆120的备案数量,并将其展示在显示界面上,以输出给管理人员。又如,用户可以通过终端设备130向服务器110发送与多个目标设备(如共享车辆120)相关的多个蓝牙信号的信息。
[0037] 在一些实施例中,终端设备130可以与共享车辆120建立通信连接,以获取车辆的相关信息。例如,终端设备130可以通过短距离通信装置获取共享车辆120的蓝牙信号信息、位置信息等。
[0038] 在一些实施例中,终端设备130可以包括各类具有信息接收和/或发送功能的设备。例如,终端设备130可以包括但不限于移动设备130‑1、平板电脑130‑2、笔记本电脑130‑3等,或其任意组合。在一些实施例中,终端设备130可以是具有定位功能的设备,从而可以提供终端设备130和/或用户的位置信息。
[0039] 在一些实施例中,设备管理系统100也可以包括其他具有定位功能的设备(例如,卫星定位设备、GPS定位设备),这些设备可以与设备管理系统100中的组件(例如,终端设备130、共享车辆120等)通信以确定其位置相关信息。
[0040] 在一些实施例中,存储设备140可以存储处理器112可以执行或使用以完成本说明书描述的示例性方法的数据和/或指令。在一些实施例中,存储设备140可以包括大容量存储器、可移动存储器、易失性读写存储器、只读存储器(ROM)等,或其任意组合。在一些实施例中,存储设备140可在云平台上实现。
[0041] 网络150可以提供信息交换的渠道。网络150可以是单一网络,也可以是多种网络组合的。在一些实施例中,网络150可以包括一个或多个网络接入点。例如,网络150可以包括有线或无线网络接入点,如基站和/或互联网交换点,设备管理系统100的一个或多个部件可以通过接入点连接到网络150以交换数据和/或信息。
[0042] 在一些实施例中,设备管理系统100还可以包括其他用于设备管理的组件,例如,输入装置和输出装置等,本说明书对此不做限制。示例性输入装置可以包括键盘、鼠标、触摸屏和麦克风等,或其任意组合。示例性输出装置可以包括显示设备、扬声器、打印机、投影仪等,或其任意组合。
[0043] 应该理解,图1中的共享车辆、终端设备、网络和服务器的数目仅仅是示意性的。根据实现需要,可以具有任意数目的共享车辆、终端设备、网络和服务器。为便于理解,本说明书实施例中,主要以目标设备为共享车辆120为例进行说明。值得注意的是,本说明书中目标设备为共享车辆120的实施例仅作为示例,并非对本说明书的限制,例如目标设备也可以为共享充电宝、共享雨伞、蓝牙耳机、控制设备等。
[0044] 图2是根据本说明书一些实施例所示的示例性设备管理方法的流程示意图。
[0045] 在一些实施例中,流程200可以由处理设备(例如,图1所示的处理器112)执行。例如,流程200可以以程序或指令的形式存储在存储介质(例如,存储设备140)中,当处理器112执行该程序或指令时,可以实现流程200。在一些实施例中,流程200可以由设备管理系统400执行。在一些实施例中,流程200可以利用以下未描述的一个或以上附加操作,和/或不通过以下所讨论的一个或以上操作完成。另外,如图2所示的操作的顺序并非限制性的。
[0046] 步骤210,获取终端设备发送的目标信息,目标信息包括多个蓝牙信号的信息。在一些实施例中,步骤210可以由服务器110(例如处理器112)或设备管理系统400(如第一获取模块410)执行。
[0047] 在一些实施例中,多个蓝牙信号与多个目标设备相关。在一些实施例中,目标设备可以包括任意需要管理的设备。例如,目标设备可以包括但不限于共享车辆(如共享车辆120)、共享充电宝、共享雨伞、蓝牙耳机、用户终端、控制设备等。在一些实施例中,目标设备可以包括具有短距离通信装置(例如,蓝牙通信模块)的设备。
[0048] 在一些实施例中,蓝牙信号的信息可以包括设备标识信息、MAC地址(Media Access Control Address)等,或其任意组合。
[0049] 在一些实施例中,目标信息还可以包括与终端设备相关的位置信息和账户信息。在一些实施例中,位置信息可以反映终端设备获取蓝牙信号时所在位置,例如,获取共享车辆120的蓝牙信号时的所在位置。在一些实施例中,账户信息可以反映终端设备对应用户的账号信息,例如,管理人员在终端设备注册的用于共享车辆管理的账户信息。
[0050] 在一些实施例中,目标信息还可以包括目标设备的标识信息、位置信息、设备状态等数据。例如,共享车辆120的车辆编码、车辆位置、车辆是否可以正常使用等信息。在一些实施例中,可以获取智能中控发送的目标信息。智能中控可以指用于控制目标设备的智能终端,例如,共享车辆120的车辆终端、停车围栏内的中控设备等。例如,共享车辆120的车辆终端可以将车辆编码、车辆位置等目标信息发送至服务器110。又如,停车围栏内的中控设备可以获取停车围栏内所有共享车辆的蓝牙信号、车辆位置等信息,并将其发送至服务器110。
[0051] 步骤220,对多个蓝牙信号的信息进行数据处理,得到处理后的蓝牙信号信息。在一些实施例中,步骤220可以由服务器110(例如处理器112)或设备管理系统400(如第一处理模块420)执行。
[0052] 在一些实施例中,数据处理可以包括数据分类和数据去重等中的至少一种。在一些实施例中,数据分类可以包括对多个目标设备的所属权进行分类。所属权可以反映目标设备的提供者,如共享设备的运营商、蓝牙耳机的使用者等。仅作为示例,处理器112可以根据终端设备上传的蓝牙信号的信息,确定与蓝牙信号对应的共享车辆,进而确定共享车辆的运营商。
[0053] 在一些实施例中,数据去重可以包括对同一目标设备对应的蓝牙信号进行去重。例如,同一目标设备(如共享车辆120)的蓝牙信号被多个管理人员对应的终端设备(如终端设备130)探测到,当终端设备将蓝牙信号的信息上传到服务器(如服务器110)后,服务器可以对由不同终端设备多次上传的蓝牙信号进行去重,以避免相同目标设备的蓝牙信号被重复统计/计算。
[0054] 在一些实施例中,数据处理还可以包括其他处理方式,例如,过滤不完整或非目标设备的蓝牙信号等,在此不作限制。
[0055] 在一些实施例中,可以对目标信息进行数据处理。例如,处理器112可以对从车辆终端获得的车辆编码进行数据去重、数据分类等处理。又如,处理器112可以基于车辆标识,对与同一共享车辆相关的,中控设备或终端设备上传的第一位置信息与车辆终端上传的第二位置信息进行对比,以确定共享车辆的真实位置,如第一位置信息和第二位置信息的差值小于阈值则确定第二位置信息为车辆真实位置,大于阈值则重新获取共享车辆的位置信息。
[0056] 步骤230,基于处理后的蓝牙信号信息,确定多个目标设备的登录状态。在一些实施例中,步骤230可以由服务器110(例如处理器112)或设备管理系统400(如确定模块430)执行。
[0057] 在一些实施例中,登录状态可以包括目标设备(如共享车辆120)的备案状态。备案是指向主管机关报告事由存案以备查考,如共享车辆运营商向管理部门报告投放的车辆数量及相应的车辆编号等。备案状态可以反映目标设备的使用规范性,如备案则表示目标设备规范,未备案则表示目标设备违规。
[0058] 在一些实施例中,可以基于处理后的蓝牙信号信息,通过查找匹配的方式确定目标设备的备案状态。仅作为示例,处理器112可以根据处理后的蓝牙信号信息中MAC地址,与数据库(如存储设备140)中存储的已备案目标设备的蓝牙信号信息进行比对,从而得到目标设备的备案状态,例如,与数据库中备案目标设备的蓝牙信号信息相同,则确定该目标设备已备案,否则认为该目标设备未备案。
[0059] 在一些实施例中,可以基于目标设备的备案状态,确定多个目标设备中同一所属权的目标设备的备案数量。其中,多个目标设备是指与步骤220中得到的多个处理后的蓝牙信号对应的目标设备。仅作为示例,若步骤210中获取的目标信息中包括420个与共享车辆120相关的蓝牙信号,在步骤220中进行数据处理后得到400个与共享车辆120相关的有效蓝牙信号,则在该步骤230中,处理器112可以基于400个有效蓝牙信号的信息确定相应的400辆共享车辆中每辆共享车辆的备案状态,并基于每辆共享车辆的备案状态确定400辆共享车辆中同一运营商的共享车辆的备案数量。在一些实施例中,可以确定未备案的目标设备数量及其标识。
[0060] 在一些实施例中,可以基于处理后的蓝牙信号信息,确定多个目标设备中同一所属权的设备数量。其中,多个目标设备是指与步骤220中得到的多个处理后的蓝牙信号对应的目标设备。例如,处理器112可以基于处理后的400个与共享车辆120相关的有效蓝牙信号的信息,确定相应的400辆共享车辆中运营商A的共享车辆为230辆、运营商B的共享车辆为170辆。在一些实施例中,可以基于同一所属权的设备数量,判断目标设备是否存在淤积。目标设备淤积可以指预设区域内的目标设备数量超过该预设区域的上限。例如,处理器112可以基于同一运营商的共享车辆数量以及车辆位置信息,确定在当前所处停车围栏内,该运营商的共享车辆数量是否超过停车围栏的停车上限,若超过则认为存在淤积。
[0061] 在一些实施例中,可以基于多个目标设备中同一所属权的设备数量以及备案数量,判断目标设备是否被违规投放。违规投放可以指提供者投放的目标设备与在管理部门(或管理平台)备案的目标设备不符。在一些实施例中,违规投放可以包括目标设备的总量超过上限、同一所属权的设备数量超过配额、同一所属权的设备数量与备案数量不符等中一种或多种,如投放的目标设备超过配额和/或存在未备案的目标设备。例如,城市允许共享单车投放数量为1万辆,则所有车辆总数不得超过1万,且均需备案。又如,授权的用于控制智能设备(如智能锁)的控制设备(如用户终端)为5个,且均备案,当连接智能设备的控制设备超过5个和/或未备案时,则认为控制设备被违规投放/使用。再如,若得到运营商A的共享车辆为442辆,备案的共享车辆为400辆,则确定运营商A违规投放共享车辆。
[0062] 在一些实施例中,可以基于终端设备上传的位置信息确定与目标设备相关的热度区域,以及基于账户信息确定同一账户对目标设备的管理量。热度区域可以反映目标设备投放的热点区域,同一账户对目标设备的管理量可以反映相应用户进行设备管理时的工作量。例如,处理器112可以基于终端设备上传的位置信息统计分析共享车辆的热点投放区域,基于账户信息统计分析终端设备对应用户进行设备管理时的个人工作量,如搜集了1500辆共享车辆的蓝牙信号。
[0063] 在一些实施例中,可以基于目标信息或处理后的目标信息,确定目标设备的投放状态。投放状态可以反映目标设备是否放置在预设区域。例如,处理器112可以基于从终端设备或中控设备获得的共享设备的位置信息,确定共享设备是否放置在预设区域内。
[0064] 在一些实施例中,可以将目标设备的登录状态、淤积与否、投放状态、同一所属权的设备数量、备案数量、热度区域、同一账户对目标设备管理量等中的至少一种发送至终端设备,以输出给用户。例如,第一传输模块440可以将用户对共享车辆的搜集量、搜集的共享车辆的备案状态、违规投放的共享车辆数量传输至终端设备130,以将其展示给管理人员。
[0065] 图3是根据本说明书另一些实施例所示的示例性设备管理方法的流程示意图。
[0066] 在一些实施例中,流程300可以由终端设备(例如,图1所示的终端设备130)执行。例如,流程300可以以程序或指令的形式存储在存储设备(例如,存储设备140)中,当终端设备130执行该程序或指令时,可以实现流程300。在一些实施例中,流程300可以由设备管理系统500执行。在一些实施例中,流程300可以利用以下未描述的一个或以上附加操作,和/或不通过以下所讨论的一个或以上操作完成。另外,如图3所示的操作的顺序并非限制性的。为方便理解,以下将以预警方式包括发送提醒和派发处理工单为例进行描述。
[0067] 步骤310,响应于用户操作,通过短距离通信模块获取周边区域内的蓝牙信号。在一些实施例中,步骤310可以由终端设备130或设备管理系统500(如第二获取模块510)执行。
[0068] 在一些实施例中,用户操作可以指对终端设备上的设备管理软件的操作,例如,启动终端设备130上安装的应用程序(Application,简称APP)、应用程序中的小程序等。在一些实施例中,短距离通信模块可以包括蓝牙通信模块。仅作为示例,用户在获得管理平台授权的对目标设备的蓝牙嗅探权限后,启动安装在终端设备130上的设备管理APP或软件中的设备管理小程序,APP或小程序可以通过调用应用程序接口(Application Programming Interface,API)启用终端设备130的蓝牙通信模块,以获取周边区域内的蓝牙信号。
[0069] 在一些实施例中,终端设备可以通过短距离通信模块获取周边区域内的目标设备以及其他设备的蓝牙信号,例如,共享车辆的蓝牙信号、其他终端设备的蓝牙信号、耳机的蓝牙信号等。
[0070] 步骤320,基于蓝牙信号中的标识信息,确定与多个目标设备相关的多个蓝牙信号的信息。在一些实施例中,步骤320可以由终端设备130或设备管理系统500(如第二处理模块520)执行。
[0071] 在一些实施例中,终端设备(如终端设备130)可以基于蓝牙信号中的标识信息,确定每个蓝牙信号对应的设备类型,进而确定与多个目标设备相关的多个蓝牙信号的信息。在一些实施例中,终端设备可以临时存储获得的蓝牙信号的信息,如存入存储设备140。
[0072] 步骤330,将多个蓝牙信号的信息、与终端设备相关的位置信息和账户信息上传至服务器。在一些实施例中,步骤330可以由终端设备130或设备管理系统500(如第二传输模块530)执行。
[0073] 在一些实施例中,终端设备可以实时或定时将多个蓝牙信号的信息、与终端设备相关的位置信息和账户信息上传至服务器。例如,终端设备130可以每3秒将多个蓝牙信号的信息,以及与终端设备相关的位置信息和账户信息上传至服务器110。在一些实施例中,终端设备可以从服务器获取多个目标设备的登录状态。例如,终端设备130将多个与共享车辆相关的蓝牙信号的信息、与终端设备130相关的位置信息和账户信息上传至服务器110后,可以获取服务器110返回的共享车辆的备案状态、共享车辆是否被违规投放、相应账户对共享车辆的搜集量(即管理量)等数据。在一些实施例中,终端设备可以将从服务器获得的信息展示在显示界面,以输出给相应用户。例如,终端设备130可以将从服务器110获得共享车辆的备案状态等数据展示在设备管理应用程序或小程序的界面,以输出给管理人员。
[0074] 在一些实施例中,终端设备可以基于多个蓝牙信号的信息确定多个目标设备的状态。例如,终端设备130可以基于多个蓝牙信号的信息,通过查找匹配的方式,确定相应共享车辆的备案状态。又如,终端设备130可以基于多个蓝牙信号的信息,确定多个目标设备中同一所属权的设备数量和/或同一所属权的备案数量。在一些实施例中,终端设备可以基于多个目标设备中同一所属权的设备数量以及备案数量,判断目标设备是否被违规投放。在一些实施例中,终端设备可以基于位置信息确定与目标设备相关的热度区域,以及基于账户信息确定同一账户对目标设备的管理量。
[0075] 应当注意的是,上述有关流程200和300的描述仅仅是为了示例和说明,而不限定本说明书的适用范围。对于本领域技术人员来说,在本说明书的指导下可以对流程200和300进行各种修正和改变。例如,目标设备可以为蓝牙耳机,在步骤230中,处理器112可以基于处理后的蓝牙信号的信息以及终端设备的账户信息判断蓝牙耳机是否与当前终端设备绑定。又如,目标设备可以为用于控制智能设备(如笔记本电脑130‑3、电视机、智能锁)的中控设备(如智能手机),在步骤230中,处理器112可以基于处理后的蓝牙信号的信息判断当前中控设备是否为与智能设备绑定的合法授权设备。然而,这些修正和改变仍在本说明书的范围之内。
[0076] 图4是根据本说明书一些实施例所示的示例性设备管理系统的模块示意图。
[0077] 如图4所示,在一些实施例中,设备管理系统400可以包括第一获取模块410、第一处理模块420、确定模块430以及第一传输模块440。这些模块可以作为应用程序或一组由处理器读取和执行的指令实现。此外,模块可以是硬件电路和应用/指令的任何组合。例如,当处理引擎或处理器执行应用程序/一组指令时,模块可以是处理器112的一部分。
[0078] 第一获取模块410可以用于获取终端设备发送的目标信息。在一些实施例中,目标信息可以包括多个蓝牙信号的信息,该多个蓝牙信号与多个目标设备相关。在一些实施例中,目标信息还可以包括与终端设备相关的位置信息和/或账户信息等。在一些实施例中,目标设备可以包括共享车辆,如共享车辆120。
[0079] 第一处理模块420可以用于对多个蓝牙信号的信息进行数据处理,得到处理后的蓝牙信号信息。在一些实施例中,数据处理可以包括数据分类和数据去重等中的至少一种。在一些实施例中,数据分类可以包括对多个目标设备的所属权进行分类。
[0080] 确定模块430可以用于基于处理后的蓝牙信号信息,确定多个目标设备的登录状态。在一些实施例中,登录状态可以包括共享车辆的备案状态。在一些实施例中,确定模块430可以用于基于处理后的蓝牙信号信息,确定多个目标设备中同一所属权的设备数量。在一些实施例中,确定模块430可以用于基于共享车辆的备案状态,确定多个共享车辆中同一所属权的备案数量;以及,基于多个共享车辆中同一所属权的设备数量以及备案数量,判断共享车辆是否被违规投放。在一些实施例中,确定模块430可以用于基于与终端设备相关的位置信息确定与目标设备相关的热度区域,以及基于账户信息确定同一账户对目标设备的管理量。
[0081] 第一传输模块440可以用于与终端设备进行数据传输。例如,第一传输模块440可以接收终端设备传输的蓝牙信号的信息等数据。又如,第一传输模块440可以向终端设备发送目标设备的登录状态等数据。
[0082] 图5是根据本说明书另一些实施例所示的示例性设备管理系统的模块示意图。
[0083] 如图5所示,在一些实施例中,设备管理系统500可以包括第二获取模块510、第二处理模块520以及第二传输模块530。这些模块可以作为应用程序或一组由处理器读取和执行的指令实现。此外,模块可以是硬件电路和应用/指令的任何组合。例如,当处理引擎或处理器执行应用程序/一组指令时,模块可以是集成在终端设备130中的处理器的一部分。
[0084] 第二获取模块510可以用于响应于用户操作,通过短距离通信模块获取周边区域内的蓝牙信号。
[0085] 第二处理模块520可以用于基于蓝牙信号中的标识信息,确定与多个目标设备相关的多个蓝牙信号的信息。
[0086] 第二传输模块530可以用于将与多个目标设备相关的多个蓝牙信号的信息、与终端设备相关的位置信息和账户信息上传至服务器,以从服务器获取多个目标设备的登录状态。
[0087] 需要注意的是,以上对于系统400和系统500及其模块的描述,仅为描述方便,并不能把本说明书限制在所举实施例范围之内。可以理解,对于本领域的技术人员来说,在了解该系统的原理后,可能在不背离这一原理的情况下,对各个模块进行任意组合,或者构成子系统与其他模块连接。例如,在一些实施例中,第二获取模块510、第二处理模块520以及第二传输模块530可以是一个系统中的不同模块,也可以是一个模块实现上述的两个或两个以上模块的功能。又如,在一些实施例中,第一获取模块410、第一处理模块420、确定模块430以及第一传输模块440可以共用一个存储模块,各个模块也可以分别具有各自的存储模块。诸如此类的变形,均在本说明书的保护范围之内。
[0088] 图6是根据本说明书一些实施例所示的示例性设备管理的示意图。
[0089] 仅作为示例,如图6所示,在一些实施例中,用户在获得管理平台610授权的对目标设备的蓝牙嗅探权限后,可以启动安装在终端设备130上的设备管理软件,如管理APP或软件(如微信、钉钉、支付宝等)中的管理小程序,设备管理软件通过调用API启用终端设备130的蓝牙嗅探功能,通过终端设备130的蓝牙嗅探模块获取周边区域内的蓝牙信号,并在基于蓝牙信号中的标识信息确定与多个目标设备(如共享车辆120)相关的多个蓝牙信号后,定时将与目标设备相关的蓝牙信号的信息等嗅探数据上报至管理平台610。进一步地,管理平台610基于上报的嗅探数据确定获取的多个目标设备中同一所属权(如共享车辆运营商)的设备数量及目标设备的备案状态(即嗅探结果),并将其返回至设备管理软件。在一些实施例中,用户可以基于返回的嗅探结果判断目标设备是否被违规投放。在一些实施例中,管理平台610可以基于终端设备130的位置信息确定目标设备的热点区域及每个管理人员的设备管理工作量。
[0090] 应当注意的是,上述有关图6的描述仅仅是为了示例和说明,而不限定本说明书的适用范围。对于本领域技术人员来说,在本说明书的指导下可以对图6进行各种修正和改变。然而,这些修正和改变仍在本说明书的范围之内。
[0091] 本说明书实施例可能带来的有益效果包括但不限于:(1)通过蓝牙扫描获取到所有的广播蓝牙设备,从而得到目标设备的信息,做进一步的备案核查,适用性较高;(2)设备管理系统可以通过软件方式集成在管理平台中,能够节省前端基建建设费用;(3)通过设备管理系统配套终端设备即可进行快速收集和分析目标设备的备案情况,并督促运营商按规定进行目标设备(如共享车辆)投放,无须线下进行大批量人工巡检,可以减少人力成本、提高管理效率。不同实施例可能产生的有益效果不同,在不同的实施例里,可能产生的有益效果可以是以上任意一种或几种的组合,也可以是其他任何可能获得的有益效果。
[0092] 上文已对基本概念做了描述,显然,对于本领域技术人员来说,上述详细披露仅仅作为示例,而并不构成对本说明书的限定。虽然此处并没有明确说明,本领域技术人员可能会对本说明书进行各种修改、改进和修正。该类修改、改进和修正在本说明书中被建议,所以该类修改、改进、修正仍属于本说明书示范实施例的精神和范围。
[0093] 同时,本说明书使用了特定词语来描述本说明书的实施例。如“一个实施例”、“一实施例”、和/或“一些实施例”意指与本说明书至少一个实施例相关的某一特征、结构或特点。因此,应强调并注意的是,本说明书中在不同位置两次或多次提及的“一实施例”或“一个实施例”或“一个替代性实施例”并不一定是指同一实施例。此外,本说明书的一个或多个实施例中的某些特征、结构或特点可以进行适当的组合。
[0094] 此外,除非权利要求中明确说明,本说明书所述处理元素和序列的顺序、数字字母的使用、或其他名称的使用,并非用于限定本说明书流程和方法的顺序。尽管上述披露中通过各种示例讨论了一些目前认为有用的发明实施例,但应当理解的是,该类细节仅起到说明的目的,附加的权利要求并不仅限于披露的实施例,相反,权利要求旨在覆盖所有符合本说明书实施例实质和范围的修正和等价组合。例如,虽然以上所描述的系统组件可以通过硬件设备实现,但是也可以只通过软件的解决方案得以实现,如在现有的服务器或移动设备上安装所描述的系统。
[0095] 同理,应当注意的是,为了简化本说明书披露的表述,从而帮助对一个或多个发明实施例的理解,前文对本说明书实施例的描述中,有时会将多种特征归并至一个实施例、附图或对其的描述中。但是,这种披露方法并不意味着本说明书对象所需要的特征比权利要求中提及的特征多。实际上,实施例的特征要少于上述披露的单个实施例的全部特征。
[0096] 一些实施例中使用了描述成分、属性数量的数字,应当理解的是,此类用于实施例描述的数字,在一些示例中使用了修饰词“大约”、“近似”或“大体上”来修饰。除非另外说明,“大约”、“近似”或“大体上”表明所述数字允许有±20%的变化。相应地,在一些实施例中,说明书和权利要求中使用的数值参数均为近似值,该近似值根据个别实施例所需特点可以发生改变。在一些实施例中,数值参数应考虑规定的有效数位并采用一般位数保留的方法。尽管本说明书一些实施例中用于确认其范围广度的数值域和参数为近似值,在具体实施例中,此类数值的设定在可行范围内尽可能精确。
[0097] 针对本说明书引用的每个专利、专利申请、专利申请公开物和其他材料,如文章、书籍、说明书、出版物、文档等,特此将其全部内容并入本说明书作为参考。与本说明书内容不一致或产生冲突的申请历史文件除外,对本说明书权利要求最广范围有限制的文件(当前或之后附加于本说明书中的)也除外。需要说明的是,如果本说明书附属材料中的描述、定义、和/或术语的使用与本说明书所述内容有不一致或冲突的地方,以本说明书的描述、定义和/或术语的使用为准。
[0098] 最后,应当理解的是,本说明书中所述实施例仅用以说明本说明书实施例的原则。其他的变形也可能属于本说明书的范围。因此,作为示例而非限制,本说明书实施例的替代配置可视为与本说明书的教导一致。相应地,本说明书的实施例不仅限于本说明书明确介绍和描述的实施例。