欢迎光临小豌豆知识网!
当前位置:首页 > 电学技术 > 电通讯技术> 停车区域的检测方法、装置、控制设备和存储介质独创技术40175字

停车区域的检测方法、装置、控制设备和存储介质

2021-02-27 17:44:45

停车区域的检测方法、装置、控制设备和存储介质

  技术领域

  本申请涉及车辆管理技术领域,特别是涉及一种停车区域的检测方法、装置、控制设备和存储介质。

  背景技术

  在共享车辆行业飞速发展与激烈竞争的过程中,随着车辆规模的不断增多,乱停乱放、无序占道等乱象频发,上述乱象问题既影响着各地用户对共享车辆的正常使用,还严重增加了共享车辆企业的线下运营成本。

  传统的停车区域判断方式通常是预先划分可停车区域,根据车辆的定位信息判断车辆是否位于停车区域内。若判断车辆在停车区域内,则允许用户进行进一步操作;若判断车辆在停车区域外,则可以通过终端引导用户将车辆移动至停车区域内。但是,由于传统的停车区域判断方式存在一定的误差,导致停车区域判断不够准确,仍然存在车辆乱停乱放的现象。

  发明内容

  基于此,有必要针对上述技术问题,提供一种能够有效改善共享车辆乱停乱放现象的停车区域的检测方法、装置、控制设备和存储介质。

  第一方面,本申请实施例提供一种停车区域的检测方法,应用于设置在车辆上的控制设备,所述方法包括:

  响应于开锁指令或者关锁指令,获取已检测到的信号强度以及与信号强度对应的原始信号强度阈值,开锁指令或者关锁指令携带有信号强度补偿区间;

  在判断将信号强度与对应的原始信号强度阈值进行比较得到的比较结果不满足预设条件时,则

  根据信号强度补偿区间以及原始信号强度阈值,生成目标信号强度阈值;

  将已检测到的信号强度与对应的目标信号强度阈值进行比较,生成停车区域检测结果。

  在其中一个实施例中,根据信号强度补偿区间以及原始信号强度阈值,生成目标信号强度阈值,包括:

  根据预先配置的补偿值加工方式,从信号强度补偿区间中确定信号强度补偿值;

  获取信号强度补偿值和原始信号强度阈值之和,作为目标信号强度阈值。

  在其中一个实施例中,补偿值加工方式的获取方式,包括:

  获取已检测到的信号强度对应的当前电量;

  当检测当前电量未达到预设阈值时,则从预先配置的电量和补偿值加工方式的第一对应关系中,查询得到与当前电量对应的补偿值加工方式。

  在其中一个实施例中,开锁指令或者关锁指令中还携带有预设合格数量,已检测到的信号强度以及对应的原始信号强度阈值包括多个;将信号强度与对应的原始信号强度阈值进行比较得到的比较结果不满足预设条件,包括:

  将每个信号强度与对应的原始信号强度阈值进行比较;

  记录信号强度的绝对值小于或等于对应的原始信号强度阈值的合格数量;

  在确定合格数量小于预设合格数量时,生成不满足预设条件的结果。

  在其中一个实施例中,开锁指令或者关锁指令中还携带有标准信号标识;获取已检测到的信号强度以及与信号强度对应的原始信号强度阈值,包括:

  建立已检测到的多个信号标识,以及与每个信号标识对应的信号强度与原始信号强度阈值之间的第二对应关系;

  从第二对应关系中,筛选得到满足标准信号标识的信号强度以及对应的原始信号强度阈值。

  在其中一个实施例中,将已检测到的信号强度与对应的目标信号强度阈值进行比较,生成停车区域检测结果之后,还包括:

  若生成在停车区域内的停车区域检测结果,则

  在获取开锁指令时,将车辆的车辆锁的当前状态切换至允许开锁状态;

  或者,在获取关锁指令时,将车辆的车辆锁的当前状态切换至允许关锁状态。

  在其中一个实施例中,信号强度根据蓝牙道钉发出的蓝牙信号检测得到,原始信号强度阈值从蓝牙道钉广播的数据中得到。

  第二方面,本申请实施例提供一种停车区域的检测装置,应用于设置在车辆上的控制设备,所述装置包括:

  获取模块,用于响应于开锁指令或者关锁指令,获取已检测到的信号强度以及与信号强度对应的原始信号强度阈值,开锁指令或者关锁指令携带有信号强度补偿区间;

  补偿模块,用于在判断将信号强度与对应的原始信号强度阈值进行比较得到的比较结果不满足预设条件时,则根据信号强度补偿区间以及原始信号强度阈值,生成目标信号强度阈值;

  检测结果生成模块,用于将已检测到的信号强度与对应的目标信号强度阈值进行比较,生成停车区域检测结果。

  第三方面,本申请实施例提供一种设置在车辆上的控制设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述第一方面任一项实施例所述方法的步骤。

  第四方面,本申请实施例提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面任一项实施例所述方法的步骤。

  上述停车区域的检测方法、装置、控制设备和存储介质,通过将停车区域检测逻辑部署在车辆上的控制设备中,可以减少数据的传输时间,提高停车区域的检测效率;通过部署信号发射点限定停车区域,使用户只能将车辆停放在设定的停车区域内,极大地改善了共享车辆乱停乱放的现象;通过将检测到的信号强度与对应的原始信号强度阈值进行比较,在判断比较结果不满足预设条件时,进一步对原始信号强度阈值作补偿,并再次判断根据补偿得到的目标信号强度阈值生成停车区域的检测结果,可以提高停车区域的检测精度,从而使停车区域的检测结果更为准确,从根本上改善车辆乱停乱放的现象。

  附图说明

  图1为一个实施例中停车区域的检测方法的应用环境图;

  图2为一个实施例中停车区域的检测方法的流程示意图;

  图3为一个实施例中生成目标信号强度阈值步骤的流程示意图;

  图4为一个实施例中根据原始信号强度阈值判断是否满足预设条件步骤的流程示意图;

  图5为一个实施例中获取信号强度和原始信号强度阈值步骤的流程示意图;

  图6为一个实施例中停车区域的检测方法的流程示意图;

  图7为一个实施例中停车区域的检测装置的结构框图;

  图8为一个实施例中设置在车辆上的控制设备的内部结构图。

  具体实施方式

  为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

  本申请提供的停车区域的检测方法,可以应用于如图1所示的应用环境中。其中,终端110、服务器120和设置在车辆的控制设备130通过网络进行通信。终端110可以是使用车辆的用户所持设备。终端110包括用于人机交互的界面。终端110可以通过该界面接收用户触发的开锁请求和关锁请求,以及显示服务器120发送的提示信息,例如,停车区域的检测结果、已开锁通知、已关锁通知等。车辆可以但不限于是共享单车、共享电车,每辆车辆设置有一个对应的控制设备130。服务器120中部署有车辆管理平台,服务器120可以通过该车辆管理平台同时与多辆车辆的控制设备130进行交互,管理多辆车辆的停车区域检测、开锁操作以及关锁操作等。具体地,终端110可以通过人工交互界面接收到用户触发的开锁请求或者关锁请求,并将该开锁请求或者关锁请求发送至服务器120,以使服务器120向设置在车辆上的控制设备130发送开锁指令或者关锁指令,开锁指令或者关锁指令携带有信号强度补偿区间。车辆上的控制设备130响应于开锁指令或者关锁指令,获取已检测到的信号强度以及与信号强度对应的原始信号强度阈值;在判断将信号强度与对应的原始信号强度阈值进行比较得到的比较结果不满足预设条件时,则根据信号强度补偿区间以及原始信号强度阈值,生成目标信号强度阈值;将已检测到的信号强度与对应的目标信号强度阈值进行比较,生成停车区域检测结果。其中,终端110可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,服务器130可以用独立的服务器或者是多个服务器组成的服务器集群来实现。

  在一个实施例中,如图2所示,提供了一种停车区域的检测方法,以该方法应用于图1中的设置在车辆上的控制设备130为例进行说明,包括以下步骤:

  步骤S210,响应于开锁指令或者关锁指令,获取已检测到的信号强度以及与信号强度对应的原始信号强度阈值,开锁指令或者关锁指令携带有信号强度补偿区间。

  其中,原始信号强度阈值可以是指从信号发射装置的广播数据中获取的信号强度阈值。信号强度补偿区间为预先配置的波动区间值,信号强度补偿区间可以根据信号的类型或者信号发射装置的型号等确定,例如,可以设为-10dBm(分贝毫瓦)~+10dBm。信号强度可以采用RSSI(Received Signal Strength Indication,接收的信号强度指示)表示,可用于估计车辆相对信号点的距离,例如,信号强度越大,表示接收到的信号强度越大,则离信号发射装置的距离越近。信号强度一般用负数表示,可以采用车辆上的信号扫描装置扫描信号发射装置发出的信号得到。信号发射装置不限于是任何可发出信号的装置,例如可发出蓝牙信号的蓝牙道钉。信号发射装置可以预先部署在停车区域中,当车辆靠近信号发射装置时,通过设置在车辆上的控制设备检测信号发射装置发出的信号强度,并接收信号发射装置的广播数据。

  具体地,当用户想要使用车辆时,可以通过扫描车辆上的二维码等方式触发开锁请求。终端将该开锁请求发送至服务器,以指示服务器向车辆上的控制设备发送开锁指令。当用户想要停止使用车辆时,可以通过终端触发关锁请求。终端将该关锁请求发送至服务器,以指示服务器向车辆上的控制设备发送关锁指令。开锁指令或者关锁指令中携带有信号强度补偿区间。

  步骤S220,在判断将信号强度与对应的原始信号强度阈值进行比较得到的比较结果不满足预设条件时,则根据信号强度补偿区间以及原始信号强度阈值,生成目标信号强度阈值。

  其中,预设条件可以依实际情况而定。例如,可以是指信号强度与原始信号强度阈值的差值在一定的误差范围内,或者不小于原始信号强度阈值的信号强度的数量满足一定值,在此不做限定。具体地,控制设备在接收到开锁指令或者关锁指令后,将检测到的信号强度与原始信号强度阈值进行比较,得到比较结果,并判断该比较结果是否满足预设条件。由于信号发射装置的物理参数的一致性,无法做到在发射功率设置一定的情况下,使控制设备检测到的信号强度一定是相同的,因此,若判断不满足预设条件,可能是因为检测误差导致,为了提高停车区域的检测准确性,可以根据信号强度补偿区间对原始信号阈值进行补偿,生成目标信号强度阈值。进一步地,判断满足预设条件,则代表当前车辆在停车区域内。

  进一步地,原始信号强度阈值可以为固定的大于0的常数值,但是由于信号装置的发射功率的不同,车辆的位置不同,车辆上的控制设备接收到的信号强度为不同的小于0的数值,因此,可以将检测到的信号强度的绝对值与原始信号强度阈值进行比较得到比较结果,并判断该比较结果是否满足预设条件。

  步骤S230,将已检测到的信号强度与对应的目标信号强度阈值进行比较,生成停车区域检测结果。

  具体地,在得到目标信号强度阈值后,控制设备将检测到的信号强度与对应的目标信号强度阈值重新进行比较,得到新的比较结果。然后,判断该新的比较结果是否满足预设条件,若满足,则生成在停车区域内的检测结果;若不满足,则生成在停车区域外的检测结果。

  上述停车区域的检测方法,通过将停车区域检测逻辑部署在车辆上的控制设备中,可以减少数据的传输时间,提高停车区域的检测效率;通过部署信号发射点限定停车区域,使用户只能将车辆停放在设定的停车区域内,极大地改善了共享车辆乱停乱放的现象;通过将检测到的信号强度与对应的原始信号强度阈值进行比较,在判断比较结果不满足预设条件时,进一步对原始信号强度阈值作补偿,并再次判断根据补偿得到的目标信号强度阈值生成停车区域的检测结果,可以提高停车区域的检测精度,从而使停车区域的检测结果更为准确,从根本上改善车辆乱停乱放的现象。

  在一个实施例中,如图3所示,步骤S220中,根据信号强度补偿区间以及原始信号强度阈值,生成目标信号强度阈值,包括:

  步骤S310,根据预先配置的补偿值加工方式,从信号强度补偿区间中确定信号强度补偿值。

  步骤S320,获取信号强度补偿值和原始信号强度阈值之和,作为目标信号强度阈值。

  其中,补偿值加工方式可以是指根据信号强度补偿区间进行进一步计算的方式,例如,对信号强度补偿区间进行取平均计算。补偿值加工方式可以预先配置在控制设备中。当控制设备判断信号强度与原始信号强度阈值进行比较的比较结果不满足预设条件时,调用该补偿值加工方式,从信号强度补偿区间中确定信号强度补偿值。进而计算该信号强度补偿值与原始信号强度阈值之和,作为目标信号强度阈值。

  在一个实施例中,对补偿值加工方式的获取方式进行说明,包括:获取已检测到的信号强度对应的当前电量;当检测当前电量未达到预设阈值时,则从预先配置的电量和补偿值加工方式的第一对应关系中,查询得到与当前电量对应的补偿值加工方式。

  具体地,控制设备从信号发射装置的广播数据中还可以获取信号发射装置的当前电量。由于信号发射装置的发射的信号强度可能会受电量的影响,例如,信号强度随着电量的减少而减小。因此,在本实施例中,预先在控制设备中配置电量的预设阈值,以及电量和补偿值加工方式的第一对应关系。当判断当前电量未达到预设阈值时,从电量和补偿值加工方式的第一对应关系中,查询得到与当前电量对应的补偿值加工方式。进而根据查询得到的补偿值加工方式,对原始信号强度阈值进行补偿。电量和补偿值加工方式的第一对应关系可以依实际情况而定,例如,电量以百分数表示,对电量从0~100%划分区间,区间值越小,对应的补偿值加工方式得到的信号强度补偿值越大。本实施例中,通过结合信号发射装置的当前电量调整补偿值加工方式,使得到的信号强度补偿值更加符合装置运行原理,提高了目标信号强度阈值确定的精确性,从而有助于准确地检测停车区域。

  在一个实施例中,如图4所示,开锁指令或者关锁指令中还携带有预设合格数量,已检测到的信号强度以及对应的原始信号强度阈值包括多个;步骤S220中,将信号强度与对应的原始信号强度阈值进行比较得到的比较结果不满足预设条件,包括:

  步骤S410,将每个信号强度与对应的原始信号强度阈值进行比较。

  步骤S420,记录信号强度的绝对值小于或等于对应的原始信号强度阈值的合格数量。

  步骤S430,在确定合格数量小于预设合格数量时,生成不满足预设条件的结果。

  具体地,停车区域附近可能部署有多个信号发射装置。控制设备可以检测到多个信号发射装置发出的信号强度,以及接收多个信号发射装置的广播数据。控制设备将每个信号发射装置发出的信号强度与对应的原始信号强度阈值进行比较,判断信号强度的绝对值是否达到原始信号强度阈值,并记录未达到原始信号强度阈值的合格数量。控制设备将该合格数量与预设合格数量进行比较。若合格数量大于或等于预设合格数量,则生成满足预设条件的结果,进而生成车辆在停车区域内的检测结果;若合格数量小于预设合格数量,则生成不满足预设条件的结果,进而根据信号强度补偿区间对每个信号发射装置的原始信号强度阈值进行补偿,生成目标信号强度阈值。本实施例中,通过设定合格数量作为判断信号强度的预设条件,计算过程简单,便于执行。

  在一个实施例中,如图5所示,开锁指令或者关锁指令中还携带有标准信号标识;步骤S210,获取已检测到的信号强度以及与信号强度对应的原始信号强度阈值,包括:

  步骤S510,建立已检测到的多个信号标识,以及与每个信号标识对应的信号强度与原始信号强度阈值之间的第二对应关系。

  步骤S520,从第二对应关系中,筛选得到满足标准信号标识的信号强度以及对应的原始信号强度阈值。

  具体地,信号标识可以用于唯一性的表示车辆的所属方,例如,车辆的所属企业。标准信号标识为当前车辆的所属方对应的信号标识。对于同一地区,可能同时有多家企业的共享车辆投放使用,且有多家企业部署了相同类型的信号发射装置,以限定停车区域。在这种情况下,控制设备可以检测到多家企业的信号发射装置发出的信号以及广播数据。控制设备建立已检测到多个信号标识,以及与每个信号标识对应的信号强度与原始信号强度阈值之间的第二对应关系。从该第二对应关系中,删选出满足标准信号标识的信号强度以及对应的原始信号强度阈值。本实施例中,通过根据标准信号标识,对控制设备检测到的信号强度和原始信号强度阈值进行筛选,在同时有多家企业部署了信号发射装置的情况下,可以排除其他企业的信号发射装置的数据干扰,从而提高停车区域检测的准确性。

  在一个实施例中,将已检测到的信号强度与对应的目标信号强度阈值进行比较,生成停车区域检测结果之后,还包括:若生成在停车区域内的停车区域检测结果,则当获取开锁指令时,将车辆的车辆锁的当前状态切换至允许开锁状态;或者,当获取关锁指令时,将车辆的车辆锁的当前状态切换至允许关锁状态。

  具体地,控制设备在得到停车区域检测结果后,可以根据停车区域检测结果相应的控制车辆上的车辆锁。若接收到的是关锁指令且得到在停车区域内的检测结果,则可以在车辆锁为轮毂锁时,自行对车辆锁执行关锁操作;或者在车辆锁为马蹄锁时,将车辆锁的状态切换至允许关锁状态。进一步地,控制设备在执行关锁操作后,还可以向服务器发送关锁成功通知,以使服务器根据关锁成功通知在系统中结束本次使用。若接收到的是开锁指令且得到在停车区域内的检测结果,则可以控制车辆锁执行开锁操作,使用户可以开始使用车辆。

  相反,若接收到的是关锁指令且得到在停车区域外的检测结果,则可以在车辆锁为轮毂锁时,不执行关锁操作;或者在车辆锁为马蹄锁时,将车辆锁的状态保持为禁止关锁状态,禁止关锁状态是指在接收到关锁操作后自动执行开锁操作的状态。禁止开锁状态可以通过弹锁模式实现,弹锁模式是指在已开锁状态下,即使智能锁的锁环被关,检测到关锁位置后车锁内的驱动件(电机)自行执行开锁指令,实现物理开锁,以达到智能锁无法锁上的目的。进一步地,控制设备还可以向服务器发送关锁失败通知,以使服务器根据关锁失败通知,向终端发送规范停车的提示信息。若接收到的是开锁指令且得到在停车区域外的检测结果,则可以控制车辆锁不执行开锁操作。

  本实施例中,通过根据停车区域的检测结果控制车辆锁的开锁操作和关锁操作,有助于驱使用户将车辆停放至停车区域内,从而进一步改善车辆乱停乱放的现象。

  在一个实施例中,如图6所示,通过一个具体地实施例说明停车区域的检测方法,在本实施例中,以车辆为共享单车、信号发射装置为蓝牙道钉、接收到的指令为关锁指令为例进行说明。包括以下步骤。

  步骤S601,终端接收到用户触发的关锁请求。

  步骤S602,终端向服务器发送关锁请求,关锁请求中可以携带有终端或者车辆的当前位置。

  步骤S603,服务器根据该当前位置查询当前位置是否为道钉站点。若不是道钉站点,则根据当前位置判断车辆是否在停车区域内,并根据判断结果指示车辆上的控制设备执行步骤S604;否则执行S605。

  步骤S604,控制设备根据判断结果执行关锁逻辑。

  步骤S605,服务器向控制设备发送关锁指令。关锁指令中携带了蓝牙配置信息,蓝牙配置信息不限于包括信号强度补偿区间、预设合格数量以及标准信号标识。

  步骤S606,控制设备响应于关锁指令,驱动控制设备中的信号扫描装置进行蓝牙信号扫描,检测蓝牙道钉发射的信号强度以及广播数据。广播数据中不限于包括蓝牙道钉的道钉广播名、原始信号强度阈值以及当前电量。其中,道钉广播名中包括与企业对应的信号标识,信号标识可以通过前缀的方式添加至道钉广播名中。

  步骤S607,若控制设备未检测到任何蓝牙道钉发射的信号强度以及广播数据,则执行步骤S616,生成在停车区域外的检测结果;若控制设备检测到蓝牙道钉发射的信号强度以及广播数据,则执行步骤S608。

  步骤S608,建立已检测到的多个道钉广播名(包括信号标识),以及与每个道钉广播名(包括信号标识)对应的信号强度、原始信号强度阈值和当前电量之间的第二对应关系。

  步骤S609,若控制设备从第二对应关系中,筛选得到满足标准信号标识的信号强度以及对应的原始信号强度阈值,则执行步骤S610;若控制设备从第二对应关系中未筛选得到满足标准信号标识的信号强度以及对应的原始信号强度阈值,则执行步骤S616,生成在停车区域外的检测结果。

  步骤S610,判断信号强度与对应的原始信号强度阈值进行比较得到的比较结果是否满足预设条件。

  具体地,控制设备将每个信号强度与对应的原始信号强度阈值进行比较。记录信号强度的绝对值小于或等于对应的原始信号强度阈值的合格数量。若确定合格数量小于预设合格数量,则执行步骤S611;否则执行步骤S613,生成在停车区域内的检测结果。

  步骤S611,控制设备根据信号强度补偿区间以及原始信号强度阈值,生成目标信号强度阈值。

  具体地,控制设备检测当前电量是否达到预设阈值。若当前电量未达到预设阈值,则从预先配置的电量和补偿值加工方式的第一对应关系中,查询得到与当前电量对应的补偿值加工方式。根据补偿值加工方式,从信号强度补偿区间中确定信号强度补偿值。获取信号强度补偿值和原始信号强度阈值之和,作为目标信号强度阈值。若当前电量达到预设阈值,则执行步骤S616,生成在停车区域外的检测结果。

  步骤S612,控制设备将已检测到的信号强度与对应的目标信号强度阈值再次进行比较,当超过预设合格数量的信号强度的绝对值小于或等于目标信号强度阈值,则执行步骤S613;否则,执行步骤S616。

  步骤S613,生成停车区域内的检测结果,并控制车辆的车辆锁执行关锁操作,或者将车辆锁的状态切换至允许关锁状态。

  步骤S614,服务器接收控制设备发送的关锁成功通知。

  步骤S615,终端接收服务器发送的关锁成功通知。

  进一步地,服务器可以在系统中生成账单,将账单信息发送至终端,以使用户可以根据账单信息进行结算,从而结束本次行程。

  进一步地,控制设备接收到的蓝牙配置信息中还可以包括信号扫描装置的关闭时间。当车辆关锁后,控制设备可以在关闭时间到达时,控制关闭信号扫描装置,从而可以节省能源,延长信号扫描装置的使用时间。

  步骤S616,生成停车区域外的检测结果,并控制车辆的车辆锁不执行关锁操作,或者将车辆锁的状态保持为禁止关锁状态。

  步骤S617,服务器接收控制设备发送的关锁失败通知。关锁失败通知中可以携带检测到的信号强度以及广播数据等数据。

  步骤S618,终端接收服务器发送规范停车通知。

  需要说明的是,当终端接收到的是开锁请求时,可以参考上述步骤S601~S618检测车辆是否在停车区域内,并根据停车区域检测结果执行相应的开锁逻辑。进一步地,当终端接收到的是开锁请求时,服务器根据车辆的当前位置判断当前区域部署了道钉站点,则服务器可以指示控制设备打开信号扫描装置,并在车辆的使用过程中保持信号扫描装置为开启状态。控制设备可以保存信号扫描装置扫描到的数据,并在用户想要停止使用车辆时,及时调用已存储的数据,从而可以减少用户等待时间。

  应该理解的是,虽然图1-6的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图1-6中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。

  在一个实施例中,如图7所示,提供了一种停车区域的检测装置700,应用于设置在车辆上的控制设备,包括:获取模块701、补偿模块702和检测结果生成模块703,其中:

  获取模块701,用于响应于开锁指令或者关锁指令,获取已检测到的信号强度以及与信号强度对应的原始信号强度阈值,开锁指令或者关锁指令携带有信号强度补偿区间;

  补偿模块702,用于在判断将信号强度与对应的原始信号强度阈值进行比较得到的比较结果不满足预设条件时,则根据信号强度补偿区间以及原始信号强度阈值,生成目标信号强度阈值;

  检测结果生成模块703,用于将已检测到的信号强度与对应的目标信号强度阈值进行比较,生成停车区域检测结果。

  在一个实施例中,补偿模块702,包括:补偿值确定单元,用于根据预先配置的补偿值加工方式,从信号强度补偿区间中确定信号强度补偿值;目标信号强度阈值生成单元,用于获取信号强度补偿值和原始信号强度阈值之和,作为目标信号强度阈值。

  在一个实施例中,获取模块701,还用于获取已检测到的信号强度对应的当前电量;所述装置还包括查询模块,用于当检测当前电量未达到预设阈值时,则从预先配置的电量和补偿值加工方式的第一对应关系中,查询得到与当前电量对应的补偿值加工方式。

  在一个实施例中,开锁指令或者关锁指令中还携带有预设合格数量,已检测到的信号强度以及对应的原始信号强度阈值包括多个;所述装置还包括判断模块,用于将每个信号强度与对应的原始信号强度阈值进行比较;记录信号强度的绝对值小于或等于对应的原始信号强度阈值的合格数量;在确定合格数量小于预设合格数量时,生成不满足预设条件的结果。

  在一个实施例中,开锁指令或者关锁指令中还携带有标准信号标识;获取模块701,具体用于建立已检测到的多个信号标识,以及与每个信号标识对应的信号强度与原始信号强度阈值之间的第二对应关系;从第二对应关系中,筛选得到满足标准信号标识的信号强度以及对应的原始信号强度阈值。

  在一个实施例中,所述装置还包括:状态切换模块,用于若生成在停车区域内的停车区域检测结果,则在获取开锁指令时,将车辆的车辆锁的当前状态切换至允许开锁状态;或者,在获取关锁指令时,将车辆的车辆锁的当前状态切换至允许关锁状态。

  在一个实施例中,信号强度根据蓝牙道钉发出的蓝牙信号检测得到,原始信号强度阈值从蓝牙道钉广播的数据中得到。

  关于停车区域的检测装置的具体限定可以参见上文中对于停车区域的检测方法的限定,在此不再赘述。上述停车区域的检测装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于控制设备中的处理器中,也可以以软件形式存储于控制设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

  在一个实施例中,提供了一种设置于车辆上的控制设备,其内部结构图可以如图8所示。该控制设备包括通过系统总线连接的处理器、存储器、通信接口。其中,该控制设备的处理器用于提供计算和控制能力。该控制设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该控制设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过WIFI、运营商网络、NFC(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种停车区域的检测方法。

  本领域技术人员可以理解,图8中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的控制设备的限定,具体的控制设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

  在一个实施例中,提供了一种设置于车辆上的控制设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:

  响应于开锁指令或者关锁指令,获取已检测到的信号强度以及与信号强度对应的原始信号强度阈值,开锁指令或者关锁指令携带有信号强度补偿区间;在判断将信号强度与对应的原始信号强度阈值进行比较得到的比较结果不满足预设条件时,则根据信号强度补偿区间以及原始信号强度阈值,生成目标信号强度阈值;将已检测到的信号强度与对应的目标信号强度阈值进行比较,生成停车区域检测结果。

  在一个实施例中,处理器执行计算机程序时实现以下步骤:

  根据预先配置的补偿值加工方式,从信号强度补偿区间中确定信号强度补偿值;获取信号强度补偿值和原始信号强度阈值之和,作为目标信号强度阈值。

  在一个实施例中,处理器执行计算机程序时实现以下步骤:

  获取已检测到的信号强度对应的当前电量;当检测当前电量未达到预设阈值时,则从预先配置的电量和补偿值加工方式的第一对应关系中,查询得到与当前电量对应的补偿值加工方式。

  在一个实施例中,开锁指令或者关锁指令中还携带有预设合格数量,已检测到的信号强度以及对应的原始信号强度阈值包括多个;处理器执行计算机程序时实现以下步骤:

  将每个信号强度与对应的原始信号强度阈值进行比较;记录信号强度的绝对值小于或等于对应的原始信号强度阈值的合格数量;在确定合格数量小于预设合格数量时,生成不满足预设条件的结果。

  在一个实施例中,开锁指令或者关锁指令中还携带有标准信号标识;处理器执行计算机程序时实现以下步骤:

  建立已检测到的多个信号标识,以及与每个信号标识对应的信号强度与原始信号强度阈值之间的第二对应关系;从第二对应关系中,筛选得到满足标准信号标识的信号强度以及对应的原始信号强度阈值。

  在一个实施例中,处理器执行计算机程序时实现以下步骤:

  若生成在停车区域内的停车区域检测结果,则在获取开锁指令时,将车辆的车辆锁的当前状态切换至允许开锁状态;或者,在获取关锁指令时,将车辆的车辆锁的当前状态切换至允许关锁状态。

  在一个实施例中,信号强度根据蓝牙道钉发出的蓝牙信号检测得到,原始信号强度阈值从蓝牙道钉广播的数据中得到。

  在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:

  响应于开锁指令或者关锁指令,获取已检测到的信号强度以及与信号强度对应的原始信号强度阈值,开锁指令或者关锁指令携带有信号强度补偿区间;在判断将信号强度与对应的原始信号强度阈值进行比较得到的比较结果不满足预设条件时,则根据信号强度补偿区间以及原始信号强度阈值,生成目标信号强度阈值;将已检测到的信号强度与对应的目标信号强度阈值进行比较,生成停车区域检测结果。

  在一个实施例中,计算机程序被处理器执行时实现以下步骤:

  根据预先配置的补偿值加工方式,从信号强度补偿区间中确定信号强度补偿值;获取信号强度补偿值和原始信号强度阈值之和,作为目标信号强度阈值。

  在一个实施例中,计算机程序被处理器执行时实现以下步骤:

  获取已检测到的信号强度对应的当前电量;当检测当前电量未达到预设阈值时,则从预先配置的电量和补偿值加工方式的第一对应关系中,查询得到与当前电量对应的补偿值加工方式。

  在一个实施例中,开锁指令或者关锁指令中还携带有预设合格数量,已检测到的信号强度以及对应的原始信号强度阈值包括多个;计算机程序被处理器执行时实现以下步骤:

  将每个信号强度与对应的原始信号强度阈值进行比较;记录信号强度的绝对值小于或等于对应的原始信号强度阈值的合格数量;在确定合格数量小于预设合格数量时,生成不满足预设条件的结果。

  在一个实施例中,开锁指令或者关锁指令中还携带有标准信号标识;计算机程序被处理器执行时实现以下步骤:

  建立已检测到的多个信号标识,以及与每个信号标识对应的信号强度与原始信号强度阈值之间的第二对应关系;从第二对应关系中,筛选得到满足标准信号标识的信号强度以及对应的原始信号强度阈值。

  在一个实施例中,计算机程序被处理器执行时实现以下步骤:

  若生成在停车区域内的停车区域检测结果,则在获取开锁指令时,将车辆的车辆锁的当前状态切换至允许开锁状态;或者,在获取关锁指令时,将车辆的车辆锁的当前状态切换至允许关锁状态。

  在一个实施例中,信号强度根据蓝牙道钉发出的蓝牙信号检测得到,原始信号强度阈值从蓝牙道钉广播的数据中得到。

  本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read-Only Memory,ROM)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(Random Access Memory,RAM)或外部高速缓冲存储器。作为说明而非局限,RAM可以是多种形式,比如静态随机存取存储器(Static Random Access Memory,SRAM)或动态随机存取存储器(Dynamic Random Access Memory,DRAM)等。

  以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

  以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

《停车区域的检测方法、装置、控制设备和存储介质.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

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