停车控制方法、设备、系统、存储介质和程序产品与流程

未命名 07-17 阅读:80 评论:0


1.本公开实施例涉及共享交通工具技术领域,特别是涉及一种停车控制方法、设备、系统、存储介质和程序产品。


背景技术:

2.近年来,共享交通工具的出现,给人们的生活带来了极大便利,人们越来越倾向于使用共享交通工具出行。但是,随着共享交通工具的普及,共享交通工具的停放问题变的不容忽视。
3.现有技术中,共享交通工具一般是停靠在预先划定的停车围栏内,其中,停车围栏包括多个信号源,共享交通工具通过扫描信号源来确定共享交通工具进入停车围栏内。
4.然而,在实际应用中,信号源常常会被非法移动,信号源位于非法移动后的位置处时,共享交通工具就可以在该非法移动后的位置处停车。这样就导致共享交通工具没有被停靠在停车围栏内,使得共享交通工具的停车管理变得困难。


技术实现要素:

5.本公开实施例提供一种停车控制方法、设备、系统、存储介质和程序产品,可以用于改善对共享交通工具的停车控制。
6.第一方面,本公开实施例提供一种停车控制方法,应用于共享交通工具,该方法包括:
7.从停车围栏的多个信号源中确定与上述共享交通工具距离匹配的目标信号源,并获取上述目标信号源中存储的目标信号源位置信息;其中,上述目标信号源位置信息用于表征上述目标信号源的合法安装位置;
8.获取上述共享交通工具对应的交通工具位置信息;
9.根据上述交通工具位置信息和上述目标信号源位置信息之间的位置匹配结果,获得上述共享交通工具是否符合停车条件的检测结果。
10.第二方面,本公开实施例提供一种停车控制方法,应用于共享交通工具,该方法包括:
11.从停车围栏的多个信号源中确定与上述共享交通工具距离匹配的目标信号源,并获取上述目标信号源中存储的目标信号源位置信息;其中,上述目标信号源位置信息用于表征上述目标信号源的合法安装位置;
12.获取上述共享交通工具对应的交通工具位置信息;
13.将上述交通工具位置信息和上述目标信号源位置信息发送至服务器,以使上述服务器根据上述交通工具位置信息和上述目标信号源位置信息之间的位置匹配结果确定上述共享交通工具是否符合停车条件。
14.第三方面,本公开实施例提供一种停车控制方法,应用于服务器,该方法包括:
15.接收共享交通工具发送的上述共享交通工具是否符合停车条件的检测结果;其
中,上述检测结果是上述共享交通工具根据交通工具位置信息和目标信号源的目标信号源位置信息之间的位置匹配结果确定的,上述目标信号源为停车围栏的多个信号源中与上述共享交通工具距离匹配的信号源,上述目标信号源位置信息用于表征上述目标信号源的合法安装位置;
16.根据上述检测结果向上述共享交通工具发送允许停车信息或禁止停车信息。
17.第四方面,本公开实施例提供一种停车控制方法,应用于服务器,该方法包括:
18.接收共享交通工具发送的交通工具位置信息和目标信号源的目标信号源位置信息;其中,上述目标信号源为停车围栏的多个信号源中与上述共享交通工具距离匹配的信号源,上述目标信号源位置信息用于表征上述目标信号源的合法安装位置;
19.根据上述交通工具位置信息和上述目标信号源位置信息之间的位置匹配结果,获得上述共享交通工具是否符合停车条件的检测结果。
20.第五方面,本公开实施例提供一种共享交通工具,包括存储器和处理器,上述存储器存储有计算机程序,上述处理器执行上述计算机程序时实现上述第一方面和第二方面中上述的方法的步骤。
21.第六方面,本公开实施例提供一种服务器,包括存储器和处理器,上述存储器存储有计算机程序,上述处理器执行上述计算机程序时实现上述第三方面和第四方面中上述的方法的步骤。
22.第七方面,本公开实施例提供一种停车控制系统,该系统包括停车围栏、上述共享交通工具和上述服务器,其中,
23.停车围栏,包括多个信号源,各信号源存储有信号源位置信息;
24.共享交通工具,用于扫描目标信号源,获得上述目标信号源的目标信号源位置信息和目标信号源标识;
25.上述服务器与上述共享交通工具通信连接。
26.第八方面,本公开实施例还提供了一种计算机可读存储介质,该计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述第一方面至第四方面的方法步骤。
27.第九方面,本公开实施例还提供了一种计算机程序产品,该计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述第一方面至第四方面的方法步骤。
28.本公开实施例提供的停车控制方法、设备、系统、存储介质和程序产品,该停车控制系统包括停车围栏、共享交通工具和服务器,其中,共享交通工具与服务器通信连接;停车围栏,包括多个信号源,各信号源存储有信号源位置信息;共享交通工具,用于扫描目标信号源,得到目标信号源的目标信号源位置信息,并向服务器上报共享交通工具的交通工具位置信息和目标信号源位置信息;服务器,用于根据交通工具位置信息和目标信号源位置信息检测共享交通工具是否符合停车条件。本公开实施例中,存储在信号源中的信号源位置信息表示信号源的合法安装位置,交通工具位置信息表示信号源的实际所在位置,若二者匹配,则说明共享交通工具处于信号源的合法安装位置处,即位于停车围栏内,因此认为符合停车条件。而若信号源被非法移走,这种情况下,信号源的实际所在位置(即交通工具位置信息)与信号源的合法安装位置(即信号源位置信息)就不匹配,因此认为共享交通工具不在信号源的合法安装位置处,从而确定共享交通工具不符合停车条件。因此,该停车
控制系统可以控制共享交通工具只能在停车围栏内停车。
附图说明
29.图1为一个实施例中停车控制系统的结构框图;
30.图2为另一个实施例中信号源的结构框图;
31.图3为另一个实施例中共享交通工具的结构框图;
32.图4为另一个实施例中服务器的结构框图;
33.图5为另一个实施例中停车控制方法的流程示意图;
34.图6为另一个实施例中停车控制方法的流程示意图;
35.图7为另一个实施例中停车控制方法的流程示意图;
36.图8为另一个实施例中停车控制方法的流程示意图;
37.图9为另一个实施例中停车控制方法的流程示意图;
38.图10为一个实施例中共享交通工具的内部结构图;
39.图11为一个实施例中服务器的内部结构图;
40.元件标号说明:
41.第二处理组件:203;第二发射组件:202;第二接收组件:201;第三处理组件:301;第三发射组件:302;第三接收组件:303;第四处理组件:121;第四发射组件:122;第四接收组件:123;第一存储组件:111;第一发射组件: 112;第一接收组件:113;读卡设备:12;服务器:30;共享交通工具:20;停车围栏:10;信号源:11。
具体实施方式
42.为了使本公开实施例的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本公开实施例进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本公开实施例,并不用于限定本公开实施例。
43.首先,在具体介绍本公开实施例的技术方案之前,先对本公开实施例基于的技术背景或者技术演进脉络进行介绍。
44.共享交通工具的出现,给人们的生活带来了极大便利,人们越来越倾向于使用共享交通工具出行。但是在提供便利的同时,共享车辆的乱停乱放、堵塞道路以及在禁停区停放等问题也给人们带来的新的困扰。
45.为了解决上述问题,现有技术提出了一种基于停车围栏的共享交通工具停车控制方法,其中,停车围栏上设置多个信号源,共享交通工具通过扫描信号源来确定共享交通工具进入停车围栏内。具体的,共享交通工具扫描到信号源,则确认共享交通工具位于停车围栏内,因此控制共享交通工具停车。
46.然而,在实际应用中,信号源常常会被非法移动,信号源位于非法移动后的位置处时,共享交通工具就可以在该非法移动后的位置处停车。这样就导致共享交通工具没有被停靠在停车围栏内,使得共享交通工具的停车管理边的困难。
47.此外,在一种情况下:信号源中存储的信息容易被复制,然后伪造信号源,而现有技术并不能识别伪造的信号源,这样就会出现用户通过伪造的信号源停车的情况,使得共享交通工具没有被停靠在停车围栏内。
48.在另一种情况下,即信号源在使用的过程中可能会出现损坏,当信号源损坏时,用户无法还车。而运维人员并不清楚信号源是否损坏,也不清楚损坏的信号源具体在什么位置。
49.针对于上述现有技术存在的问题,本公开实施例提供了一种停车控制系统,能够保证共享交通工具停靠在停车围栏内。另外,需要说明的是,从确定上述现有技术存在的问题到下述实施例介绍的技术方案,申请人均付出了大量的创造性劳动。
50.下面结合实施例对本公开涉及的技术方案进行介绍。
51.如图1所示,本公开实施例提供的停车控制系统,该系统包括停车围栏10、共享交通工具20和服务器30,其中,共享交通工具20与服务器30通信连接:其中,
52.共享交通工具20可以为脚踏自行车、电动自行车、滑板车、摩托车等非机动或者机动车辆;服务器30可以为独立的服务器30或者是多个服务器30组成的服务器30集群。
53.共享交通工具20设置有通信组件,其可以通过有线或者无线的方式与服务器30进行通信,例如,共享交通工具20可以向服务器30上报自身的交通工具位置信息。本公开实施例对共享交通工具20以及服务器30之间的通信方式并不做限定。
54.本公开实施例中,停车围栏10,包括多个信号源11,各信号源11存储有信号源位置信息。
55.可选的,信号源11可以例如是蓝牙道钉或者nfc(英文:near field
ꢀꢀ
communication,中文:近场通信)芯片。各个信号源11间隔一定距离排布,多个信号源11围成的区域为停车围栏10覆盖区域。
56.可选的,nfc标签包括至少一个可擦可编程存储区,其中可擦可编程存储区用于存储信号源位置信息。
57.可选的,信号源位置信息是由共享交通工具20写入到信号源11中的。
58.可选的,信号源11还包括出厂信息,其中,出厂信息为信号源11出厂时,已经写在信号源11的存储器中的,不可更改。出厂信息可以包括生产厂家、生产日期、运营商标识等。
59.共享交通工具20,用于扫描目标信号源,得到目标信号源的目标信号源位置信息,并向服务器30上报共享交通工具20的交通工具位置信息和目标信号源位置信息。
60.其中,目标信号源是指被共享交通工具20扫描到的信号源11。目标信号源中存储的信号源位置信息称为目标信号源位置信息。
61.本公开实施例中,在共享交通工具20需要停车时,用户可以驾驶共享交通工具进入停车围栏10,当共享交通工具进入停车围栏10内时,共享交通工具 20可以扫描到预设范围内目标信号源,从而接收到目标信号源的第一发射组件 112发射的目标信号源位置信息。然后,共享交通工具20可以将扫描到的目标信号源位置信息以及自身的交通工具位置信息上报给服务器30。
62.可选的,共享交通工具20的交通工具位置信息可以是基于共享交通工具20 中的gps(英文:global positioning system,简称:gps)组件获取到的。
63.可选的,当目标信号源位置信息为加密的信号源位置信息时,共享交通工具20在获取到加密的信号源位置信息之后,可以对加密的信号源位置信息进行解密,得到解密后的信号源位置信息,然后将解密后的信号源位置信息上报给服务器30。
64.可选的,当目标信号源位置信息为加密的信号源位置信息时,共享交通工具20可
以不做处理,而是直接将加密的信号源位置信息上报给服务器30,由服务器30进行解密。
65.服务器30,用于根据交通工具位置信息和目标信号源位置信息检测共享交通工具是否符合停车条件。
66.本公开实施例中,服务器30可以比较交通工具位置信息和目标信号源位置信息,若交通工具位置信息所指示的位置与目标信号源位置信息所指示的位置之间的距离小于等于预设距离阈值,则表示共享交通工具20符合停车条件,若交通工具位置信息所指示的位置与目标信号源位置信息所指示的位置之间的距离大于预设距离阈值,则表示共享交通工具20不符合停车条件。
67.本公开实施例中,存储在信号源中的信号源位置信息表示信号源的合法安装位置,交通工具位置信息表示信号源的实际所在位置,若二者匹配,则说明共享交通工具处于信号源的合法安装位置处,即位于停车围栏内,因此认为符合停车条件。而若信号源被非法移走,这种情况下,信号源的实际所在位置(即交通工具位置信息)与信号源的合法安装位置(即信号源位置信息)就不匹配,因此认为共享交通工具不在信号源的合法安装位置处,从而确定共享交通工具不符合停车条件。因此,该停车控制系统可以控制共享交通工具只能在停车围栏内停车。
68.在一个实施例中,如图2所示,信号源11包括第一存储组件111和第一发射组件112,其中,第一存储组件111和第一发射组件112电连接。本公开实施例中,第一存储组件111中存储有信号源位置信息,第一发射组件112用于发射该信号源位置信息。其中,第一发射组件112可以不间断地持续地发射该信号源位置信息。
69.需要说明的是,信号源位置信息是由共享交通工具20写入到信号源11中的,该写入过程在下文叙述。
70.可选的,第一存储组件111中存储的信号源位置信息可以是加密的信号源位置信息。可选的,第一存储组件111为eeprom(英文:electrically erasableprogrammable read only memory,中文:带电可擦可编程只读存储器)掉电不丢失设备实现。可选的,第一发射组件112可以为信号辐射线圈。
71.如图3所示,共享交通工具20包括第二接收组件201和第二发射组件202,其中,第二接收组件201和第二发射组件202电连接。本公开实施例中,第二接收组件201用于扫描目标信号源,得到目标信号源的目标信号源位置信息;第二发射组件202用于向服务器30上报共享交通工具20的交通工具位置信息和目标信号源位置信息。
72.可选的,第二接收组件201可以例如是扫描组件或者读卡组件。第二发射组件202与服务器30之间的通信协议为http协议。
73.本公开实施例中,信号源11在不断地发射信号时,共享交通工具20在靠近目标信号源时,第二接收组件201可以扫描到目标信号源发射的信号,从而得到目标信号源的目标信号源位置信息。共享交通工具20的在扫描到目标信号源位置信息之后,通过第二发射组件202将共享交通工具20的交通工具位置信息和目标信号源位置信息发送给服务器30。
74.如图4所示,服务器30包括第三接收组件303和第三处理组件301,第三接收组件303和第三处理组件301电连接,其中,第三接收组件303用于接收交通工具位置信息和目标信号源位置信息;第三处理组件301用于根据交通工具位置信息和目标信号源位置信息检测共享交通工具20是否符合停车条件。
75.本公开实施例提供的停车控制系统中,信号源11的第一存储组件111中存储有信号源位置信息,共享交通工具20的第二接收组件201可以扫描到目标信号源的目标信号源标识,第二发射组件202将交通工具位置信息和目标信号源位置信息发送给服务器30,服务器30的第三处理组件301根据交通工具位置信息和目标信号源位置信息检测共享交通工具20是否符合停车条件。从而实现对共享交通工具20的停车管理。若符合停车条件则允许共享交通工具停车,若不符合停车条件,则不允许共享交通工具停车,保证共享交通工具20停靠在停车围栏10内。
76.在一种可选的实现方式中,服务器30的第三处理组件301还用于对比信号源位置信息与共享交通工具的交通工具位置信息是否匹配,其中,若信号源位置信息与共享交通工具的交通工具位置信息之间的距离小于等于预设的距离阈值,则说明二者距离较近,也即信号源位置信息与交通工具位置信息匹配。若信号源位置信息与共享交通工具的交通工具位置信息之间的距离大于预设的距离阈值,则说明二者距离较远,也即信号源位置信息与交通工具位置信息不匹配。
77.若匹配,则确定共享交通工具20符合停车条件,服务器30的第三发射组件302还用于向共享交通工具20发送允许停车信息,允许停车信息用于指示共享交通工具停车。
78.若不匹配,则确定共享交通工具20不符合停车条件,服务器30的第三发射组件302还用于向共享交通工具发送禁止停车信息,禁止停车信息用于提示用户共享交通工具未进入停车围栏。
79.本公开实施例中,还提供另一种停车控制系统,该停车控制系统包括:
80.信号源11的第一存储组件111中存储有加密的信号源标识,第一发射组件112还用于发射加密的信号源标识。
81.共享交通工具20还包括第二处理组件203,第二处理组件203与第二接收组件201和第二发射组件202电连接,其中,第二接收组件201还用于扫描目标信号源,得到加密的目标信号源标识,第二处理组件203用于对加密的目标信号源标识进行解密,得到解密后的目标信号源标识,第二发射组件202还用于将解密后的目标信号源标识发送给服务器30。
82.服务器30的第三接收组件303还用于接收目标信号源标识;第三处理组件 301还用于根据目标信号源标识确定目标信号源所对应的目标停车围栏,并获取目标停车围栏的位置信息;根据交通工具位置信息和目标停车围栏的位置信息检测共享交通工具20是否符合停车条件。
83.可选的,本公开实施例中,出厂信息还可以包括信号源标识。其中,信号源标识可以为uid(英文:user identification,中文:用户身份证明)标识,其中,uid标识为8字节唯一标识。可选的,信号源标识可以为加密的信号源标识。
84.其中,第二处理组件203是基于预先约定的解密密码对加密的目标信号源标识进行解密。可选的,第二处理组件203为处理芯片或者处理电路。
85.本公开实施例中,信号源标识用于指示目标信号源是哪一个,服务器30中维护有每个停车围栏10所包括的信号源的信息,可以根据目标信号源标识可以确定出共享交通工具20当前扫描到的目标信号源隶属于哪个停车围栏。而停车围栏10的位置是服务器30预先存储的,基于此,目标停车围栏的位置信息可以表示目标信号源的合法安装位置。交通工具位置信息表示目标信号源的实际所在位置。若目标信号源被非法移动,目标信号源的实际
所在位置偏离了其合法安装位置,因此会出现交通工具位置信息与目标停车围栏的位置信息偏差较大的情况。反之,交通工具位置信息与目标停车围栏的位置信息偏差较小,表示目标信号源未被非法移动。
86.需要说明的是,目标信号源位置信息是通过共享交通工具20写入到目标信号源中的,而在一开始,目标信号源中并未存储目标信号源位置信息,这种情况下,可以采用本公共实施例所提供的基于目标信号源标识确定共享交通工具 20是否在停车围栏内。
87.此外,本公开实施例中,通过给信号源标识加密,可以避免信号源标识被恶意篡改。同时还可以避免信号源标识被非法复制。
88.下面对本公开实施例中,在目标信号源中写入目标信号源位置信息的过程进行说明,该过程包括两个部分的内容:第一,获取目标信号源的目标信号源位置信息;第二,将目标信号源位置信息写入目标信号源。其中:
89.第一部分包括以下内容:
90.信号源11的第一存储组件111中还存储有信号源标识,第一发射组件112 还用于发射信号源标识;其中,该信号源标识可以是加密的也可以不是加密的。
91.共享交通工具20的第二接收组件201还用于扫描目标信号源,得到信号源标识,第二发射组件202还用于将信号源标识发送给服务器30。
92.服务器30的第三接收组件303还用于接收信号源标识,第三处理组件301 还用于根据信号源标识识别目标信号源,并将发送信号源标识的共享交通工具 20的交通工具位置信息作为目标信号源的候选位置信息;根据候选位置信息确定目标信号源的目标信号源位置信息。
93.在一种实现方式中,当信号源标识为加密的信号源标识时,共享交通工具 20可以基于预先约定的32/64位密码对加密的信号源标识进行解密,将解密的信号源标识发送给服务器30。或者也可以是,共享交通工具20直接将加密的信号源标识发送给服务器30,由服务器30基于预先约定的32/64位密码对加密的信号源标识进行解密。
94.本公开实施例中,当共享交通工具20未向服务器30发送目标信号源位置信息表示目标信号源中尚未存储信号源位置信息。这种情况下,服务器30的第三处理组件301就会启动地址写入业务,地址写入业务是指向目标信号源中写入信号源位置信息的业务。
95.其中,第三处理组件301还用于根据信号源标识识别出目标信号源是哪一个,然后第三处理组件301将发送该信号源标识的共享交通工具20的交通工具位置信息存储起来作为候选位置信息。
96.一种可选的实现方式是,直接将该候选位置信息作为目标信号源的目标信号源位置信息。
97.另一种可选的实现方式是,服务器30的第三处理组件301还用于检测历史上的信号源标识对应的多个候选位置信息,根据多个候选位置信息确定目标信号源的目标信号源位置信息。
98.其中,服务器30在不同的时间可以得到由不同的共享交通工具20上报的交通工具位置信息,并将每个交通工具位置信息作为候选位置信息存储起来,然后根据存储起来的历史上该多个候选位置信息确定目标信号源位置信息。
99.可选的,服务器30的第三处理组件301可以用于从该多个候选位置信息中选取距
离差值最小的两个候选位置信息,并基于该两个候选位置信息的平均值确定目标信号源位置信息。
100.可选的,服务器30的第三处理组件301还用于检测多个候选位置信息中位置一致的候选位置信息的数量是否超过预设数量阈值,若位置一致的候选位置信息的数量超过预设数量阈值,则根据位置一致的候选位置信息确定目标信号源的目标信号源位置信息。
101.其中,位置一致是指任意两个候选位置信息之间的距离差小于预设的距离阈值。若符合条件的候选位置信息的数量超过预设数量阈值,则根据该符合条件的候选位置信息确定目标信号源的目标信号源位置信息。
102.可选的,可以从符合条件的候选位置信息中任选一个作为目标信号源的目标信号源位置信息。
103.可选的,可以对符合条件的候选位置信息求平均或者取中值,将平均结果或者中值作为目标信号源的目标信号源位置信息。
104.第二部分包括以下内容:
105.服务器30还包括第三发射组件302,第三发射组件302与第三接收组件303 和第三处理组件301电连接,其中,第三处理组件301还用于根据目标信号源位置信息生成写入指令,第三发射组件302用于将写入指令发送至共享交通工具20;写入指令包括加密的目标信号源位置信息和加密密钥;
106.本公开实施例中,写入指令中包括有目标信号源位置信息,可选的,第三处理组件301可以对目标信号源位置信息进行加密,得到加密的目标信号源位置信息,然后根据加密的目标信号源位置信息和加密密钥生成写入指令,将写入指令通过第三发射组件302发送给共享交通工具20。
107.共享交通工具20的第二接收组件201还用于接收写入指令,第二发射组件 202还用于向目标信号源发送写入指令。其中,共享交通工具20不对写入指令做处理,直接将写入指令转发至目标信号源。
108.目标信号源还包括第一接收组件113,第一接收组件113用于接收写入指令,并根据加密密钥对加密的目标信号源位置信息进行解密,第一存储组件111用于存储解密后的目标信号源位置信息。
109.本公开实施例中,目标信号源基于接收到的加密密钥对加密的目标信号源位置信息进行解密,并将解密后的目标信号源位置信息。这样目标信号源中就存储了信号源位置信息。当有共享交通工具20扫描目标信号源时,就可以获取到目标信号源位置信息,并将目标信号源位置信息上报至服务器30。当服务器 30接收到目标信号源位置信息时,表示该目标信号源已经写入位置信息,则不在继续地址写入业务。
110.在一种可选的实现方式中,停车围栏10可能会根据实际需求而改变位置,这种情况下,运维人员就会人为地将信号源11移动到新的停车围栏10所在的位置,这种情况下,运维人员可以将信号源11中已经存储的信号源位置信息擦除,然后基于上述第一部分和第二部分的内容在信号源11中写入信号源位置信息。
111.在另一种可选的实现方式中,本公开实施例,该停车控制系统还可以检测发生故障的信号源。其中检测发生故障的信号源的方式包括两种,下面分别进行说明:
112.第一种是:
113.服务器30的第三处理组件301还用于遍历各停车围栏10的每个信号源11,若在预设时长内,未接收到信号源11中的一个或多个信号源的信号源位置信息,则确定未接收到信号源位置信息的信号源发生故障。
114.本公开实施例中,不同的共享交通工具20在不同的时间点对不同的信号源 11进行扫描以及上报信号源11的信号源位置信息,服务器30的第三处理组件 301可以遍历每个停车围栏10的每个信号源11,假设某一停车围栏内有10个信号源,其中9个信号源经常被读取,有一个信号源在预设时长内一直未被读取,则判断为该信号源大概率故障,需要维修,因此确定信号源发生故障。
115.该种方式通过多次重复的逻辑判断来识别发生故障的信号源,具有成本低的特点。
116.第二种是:
117.本公开实施例中,停车围栏10还包括读卡设备12,读卡设备12设置在多个信号源11之间,该读卡设备12包括第四处理组件121、第四发射组件122和第四接收组件123,第四处理组件121、第四发射组件122和第四接收组件123 电连接,其中,
118.第四接收组件123用于扫描停车围栏10内的多个信号源11。
119.第四处理组件121用于检测在预设时长内是否扫描到各信号源11的信号源位置信息,若在预设时长内未扫描到信号源11的信号源位置信息,则第四发射组件122向服务器30发送信号源故障信息。
120.服务器30的第三处理组件301还用于根据信号源故障信息获取发生故障的信号源11所在的目标停车围栏,并生成故障信号。
121.本公开实施例中,读卡设备12可以对其所在的停车围栏10内的多个信号源11进行周期性的扫描,以获取各个信号源11的信号源位置信息或者信号源标识。当读卡设备12未扫描到某一个或某几个信号源11的信号源位置信息或者信号源标识时,确定该某一个或某几个信号源11发生故障,这种情况下,第四发射组件122可以向服务器30发送信号源故障信息,其中,信号源故障信息中包括发生故障的信号源的信号源标识。
122.服务器30的第三处理组件301还用于从信号源故障信息获取发生故障的信号源11的信号源标识,根据发生故障的信号源的信号源标识确定该信号源11 所隶属的目标停车围栏,目标停车围栏的位置即为发生故障的信号源11的位置。基于此生成的故障信号可以用于指示目标停车围栏内的信号源11发生故障。这样便于运维人员快速准确地找到发生故障的信号源11,以便于更换。
123.本公开实施例,通过读卡设备12直接读取停车围栏10内的多个信号源11 的信号源位置信息,从而能够准确地判断出各个信号源11是否能够正常发射信号。提高了对信号源故障的监控准确度。
124.在一种可选的实现方式中,共享交通工具20获得到交通工具位置信息和目标信号源位置信息之后,可以由共享交通工具20根据该交通工具位置信息和该目标信号源位置信息检测共享交通工具是否符合停车条件。并将检测结果发送给服务器30,由服务器30根据检测结果结束订单以及向共享交通工具20发送允许停车信息。
125.可选的,第二接收组件201为安装在共享交通工具20的脚踏板上的读卡器,其中,共享交通工具20的第二接收组件201用于扫描目标信号源,得到所述目标信号源的目标信
号源位置信息。
126.共享交通工具20还包括定位组件,定位组件与第二处理组件203连接,定位组件用于检测共享交通工具20的交通工具位置信息,并将交通工具位置信息发送给第二处理组件203。
127.与此同时,第二接收组件201可以从第二处理组件203获取该交通工具位置信息。然后第二接收组件201可以根据交通工具位置信息和目标信号源位置信息检测共享交通工具20是否符合停车条件。
128.可选的,第二处理组件203为共享交通工具20的中控组件,用于对共享交通工具的智能锁进行总控。其中,共享交通工具20的第二接收组件201得到目标信号源位置信息之后,可以将目标信号源位置信息发送给第二处理组件203,共享交通工具20还包括定位组件,定位组件与第二处理组件203连接,定位组件用于检测共享交通工具的交通工具位置信息,并将交通工具位置信息发送给第二处理组件203。然后,由第二处理组件203根据交通工具位置信息和目标信号源位置信息检测共享交通工具20是否符合停车条件。
129.本公开实施例中,由共享交通工具作为执行主体来判断其自身是否符合停车条件,并将检测结果发送给服务器,由服务器结束订单以及发送允许停车信息,这样可以减少服务器的运算负担。
130.以下对基于上述停车控制系统的停车控制方法进行说明。
131.在一个实施例中,提供了一种停车控制方法,应用于如图1所示的共享交通工具,主要涉及共享交通工具获取信号源位置和自身位置,并进行位置匹配,以确定是否满足停车条件的过程。如图5所示,该方法可以包括以下步骤:
132.s402,从停车围栏的多个信号源中确定与上述共享交通工具距离匹配的目标信号源,并获取上述目标信号源中存储的目标信号源位置信息;其中,上述目标信号源位置信息用于表征上述目标信号源的合法安装位置。
133.其中,共享交通工具在进入停车围栏时,会对停车围栏中与共享交通工具距离最近的信号源进行扫描,该距离最近的信号源即与共享交通工具距离匹配的目标信号源。
134.另外,停车围栏包括的各个信号源中均可以存储有各自的合法安装位置,该合法安装位置即为信号源本身所在的合法位置,共享交通工具在该合法安装位置处停车即可停车成功。该合法安装位置可以是由服务器通过共享交通工具预先写入到各信号源中的。
135.s404,获取上述共享交通工具对应的交通工具位置信息。
136.共享交通工具可以通过自身的定位模块等获得自身所处的位置信息,记为交通工具位置信息。
137.s406,根据上述交通工具位置信息和上述目标信号源位置信息之间的位置匹配结果,获得上述共享交通工具是否符合停车条件的检测结果。
138.其中,交通工具所处的位置即可认为是当前所要停车的停车围栏的位置,但是对于停车围栏中的信号源是否是属于该停车围栏的并不可知。
139.基于此,共享交通工具可以将扫描的目标信号源的合法安装位置与自身位置进行匹配,并通过匹配结果即可获知停车围栏中的信号源是否是属于该停车围栏的,若属于,则说明停车围栏和其中的信号源是匹配的,则共享交通工具符合停车条件,否则不符合停车条件。
140.本实施例中,共享交通工具通过获取与其距离匹配的目标信号源的位置信息,并通过信号源的位置信息与自身的位置信息的匹配结果确定是否符合停车条件,其中,信号源的位置用于表征其合法安装位置。这样若信号源的位置和共享交通工具的位置匹配,则说明共享交通工具处于信号源的合法安装位置处,即位于停车围栏内,因此认为符合停车条件。而若信号源被非法移走,这种情况下,信号源的实际所在位置(即交通工具位置信息)与信号源的合法安装位置(即信号源位置信息)就不匹配,因此认为共享交通工具不在信号源的合法安装位置处,从而确定共享交通工具不符合停车条件。因此,该停车控制系统可以控制共享交通工具只能在停车围栏内停车。
141.在另一个实施例中,提供了另一种停车控制方法,主要涉及目标信号源的位置和共享交通工具自身位置的位置匹配过程。在上述实施例的基础上,上述 s406可以包括:
142.若目标信号源位置信息与交通工具位置信息匹配,则确定共享交通工具符合停车条件;若目标信号源位置信息与交通工具位置信息不匹配,则确定共享交通工具不符合停车条件。
143.其中,可选的,若目标信号源位置信息与交通工具位置信息之间的距离小于等于预设的距离阈值,则确定目标信号源位置信息与交通工具位置信息匹配;若目标信号源位置信息与交通工具位置信息之间的距离大于预设的距离阈值,则确定目标信号源位置信息与交通工具位置信息不匹配。
144.上述的位置信息匹配也可以称之为位置一致,其中,若信号源位置信息与共享交通工具的交通工具位置信息之间的距离小于等于预设的距离阈值,则说明二者距离较近,也即信号源位置信息与交通工具位置信息匹配。若信号源位置信息与共享交通工具的交通工具位置信息之间的距离大于预设的距离阈值,则说明二者距离较远,也即信号源位置信息与交通工具位置信息不匹配。
145.本实施例中,通过目标信号源位置和共享交通工具的位置匹配确定符合停车条件,以及不匹配确定不符合停车条件,这样可以快速确定共享交通工具是否符合停车条件,提升停车控制的效率。进一步地,通过两个位置之间的距离和距离阈值的比对过程来确定是否位置匹配,这样的方式简单有效,可以进一步提升停车控制的效率。
146.在上述共享交通工具获得是否符合停车条件的检测结果之后,还可以通过将该检测结果发送给服务器以获取服务器发送的停车消息的过程。在另一个实施例中,如图6所示,上述方法还可以包括以下步骤:
147.s502,将检测结果发送至服务器;其中,检测结果用于指示服务器根据检测结果确定向共享交通工具发送允许停车信息或禁止停车信息。
148.共享交通工具可以通过网络或短信等方式将检测结果发送至服务器。服务器通过检测结果就可以确定是否允许共享交通工具在该停车围栏停车。
149.s504,接收服务器发送的允许停车信息或禁止停车信息;其中,允许停车信息用于指示共享交通工具停车,禁止停车信息用于提示用户共享交通工具未进入停车围栏。
150.具体的,若检测结果是位置匹配,符合停车条件,则服务器向共享交通工具发送允许停车信息;若检测结果是位置不匹配,不符合停车条件,则服务器向共享交通工具发送禁止停车信息。
151.本实施例中,共享交通工具通过将检测结果发送给服务器,以通过服务器可以快
速控制共享交通工具是否能够停车。
152.以下实施例对信号源中预先没有预存位置信息时,如何检测是否符合条件的过程。在另一个实施例中,提供了另一种停车控制方法,如图7所示,上述方法还包括以下步骤:
153.s602,在目标信号源中未存储目标信号源位置信息的情况下,获取目标信号源中存储的目标信号源标识。
154.s604,将目标信号源标识发送至服务器。
155.其中,信号源中可以预先存储好各自的信号源标识,这样共享交通工具在对目标信号源进行扫描时,可以扫描到目标信号源的目标信号源标识,并将交通工具位置信息和目标信号源位置信息发送给服务器。该目标信号源标识用于指示服务器根据目标信号源标识确定目标信号源对应的目标信号源位置信息,并根据交通工具位置信息和目标信号源位置信息之间的位置匹配结果确定共享交通工具是否符合停车条件。
156.另外作为一个可选的实施例,上述目标信号源标识可以是加密的标识,那么为了保证数据传输的效率,共享交通工具可以对加密的目标信号源标识进行解密,得到解密后的目标信号源标识;将解密后的目标信号源标识发送给服务器。
157.对于服务器的检测过程,可以是服务器根据目标信号源标识确定目标信号源所对应的目标停车围栏,并获取目标停车围栏的位置信息;根据交通工具位置信息和目标停车围栏的位置信息检测共享交通工具是否符合停车条件。
158.同时,服务器还可以根据目标信号源标识确定目标信号源所对应的合法安装位置。在服务器确定出目标信号源的合法安装位置之后,就可以将该合法安装位置通过共享交通工具写入至目标信号源中。该过程可选的可以包括以下步骤:
159.共享交通工具接收服务器发送的写入指令;其中,写入指令包括加密的目标信号源位置信息和加密密钥;将写入指令发送至目标信号源;其中,写入指令用于指示目标信号源根据加密密钥对加密的目标信号源位置信息进行解密,并存储解密后的目标信号源位置信息。
160.本实施例中,在目标信号源中未存储目标信号源位置信息的情况下,共享交通工具还可以通过获取的目标信号源的标识使服务器确定出目标信号源的位置,以便通过确定的位置快速确定是否符合停车条件。另外,通过信号源中存储加密的标识,这样可以提升数据存储的安全性。进一步地,目标信号源基于接收到的加密密钥对加密的目标信号源位置信息进行解密,并将解密后的目标信号源位置信息进行存储。这样目标信号源中就存储了信号源位置信息。当有共享交通工具扫描目标信号源时,就可以获取到目标信号源位置信息,并将目标信号源位置信息上报至服务器。当服务器接收到目标信号源位置信息时,表示该目标信号源已经写入位置信息,则不在继续地址写入业务。
161.上述图5-7中的实施例中均是共享交通工具检测出自身是否符合停车条件,并将检测结果发送至服务器,以下实施例主要说明,共享交通工具通过获取信号源位置和自身位置并发送给服务器,以通过服务器进行位置匹配,并确定共享交通工具是否满足停车条件。
162.在另一个实施例中,提供了另一种停车控制方法,应用于如图1所示的共享交通工具,该方法可以包括以下步骤:
163.从停车围栏的多个信号源中确定与上述共享交通工具距离匹配的目标信号源,并获取上述目标信号源中存储的目标信号源位置信息;其中,上述目标信号源位置信息用于表征上述目标信号源的合法安装位置;
164.获取上述共享交通工具对应的交通工具位置信息;
165.将上述交通工具位置信息和上述目标信号源位置信息发送至服务器,以使上述服务器根据上述交通工具位置信息和上述目标信号源位置信息之间的位置匹配结果确定上述共享交通工具是否符合停车条件。
166.这里各个步骤的解释说明均可以参见上述系统侧以及方法侧s402-s406的解释说明,这里就不再赘述。
167.本实施例中,共享交通工具通过获取信号源位置和自身位置并发送给服务器,以通过服务器进行位置匹配,并确定共享交通工具是否满足停车条件,这样将检测过程大部分交由服务器进行,可以大幅减轻共享交通工具的运算能耗。
168.以下实施例中主要从服务器侧对停车控制的过程进行说明。
169.在另一个实施例中,提供了另一种停车控制方法,应用于如图1所示的服务器,主要涉及共享交通工具获取信号源位置和自身位置并检测是否满足停车条件后获得检测结果,以及将检测结果发送至服务器的过程。如图8所示,该方法可以包括以下步骤:
170.s702,接收共享交通工具发送的上述共享交通工具是否符合停车条件的检测结果。
171.其中,上述检测结果是上述共享交通工具根据交通工具位置信息和目标信号源的目标信号源位置信息之间的位置匹配结果确定的,上述目标信号源为停车围栏的多个信号源中与上述共享交通工具距离匹配的信号源,上述目标信号源位置信息用于表征上述目标信号源的合法安装位置。
172.s704,根据上述检测结果向上述共享交通工具发送允许停车信息或禁止停车信息。
173.本实施例的解释说明以及效果均可以参见上述s402-s406、s502-s504的解释说明,这里不再赘述。
174.作为一个可选的实施例,上述s704可以包括:若目标信号源位置信息与交通工具位置信息匹配,则确定共享交通工具符合停车条件,并向共享交通工具发送允许停车信息,允许停车信息用于指示共享交通工具停车;若目标信号源位置信息与交通工具位置信息不匹配,则确定共享交通工具不符合停车条件,并向共享交通工具发送禁止停车信息,禁止停车信息用于提示用户共享交通工具未进入停车围栏。
175.本实施例的解释说明以及效果也可以参见上述s402-s406、s502-s504的解释说明,这里不再赘述。
176.以下实施例对信号源中预先没有预存位置信息时,服务器如何通过信号源的标识确定位置的过程。在另一个实施例中,提供了另一种停车控制方法,如图9所示,上述方法还包括以下步骤:
177.s802,在目标信号源中未存储目标信号源位置信息的情况下,接收共享交通工具发送的目标信号源标识;目标信号源标识为目标信号源存储的,并发送给共享交通工具的。
178.这里可以是共享交通工具在扫描目标信号源时,目标信号源将自身标识发送给共
享交通工具。
179.可选的,目标信号源标识为加密的目标信号源标识,则本步骤可以包括接收共享交通工具发送的解密后的目标信号源标识;解密后的目标信号源标识为共享交通工具对加密的目标信号源标识进行解密后获得的。
180.s804,根据目标信号源标识确定目标信号源对应的目标信号源位置信息。
181.可选的,本步骤在一种实现方式中,可以包括:根据目标信号源标识确定目标信号源所对应的目标停车围栏,并获取目标停车围栏的位置信息;服务器中维护有每个停车围栏所包括的信号源的信息,信息包括信号源标识;将目标停车围栏的位置信息确定为目标信号源的合法安装位置,获得目标信号源位置信息。
182.可选的,本步骤在另一种实现方式中,服务器还可以根据信号源标识识别出目标信号源是哪一个,然后将发送该信号源标识的共享交通工具的交通工具位置信息存储起来作为候选位置信息。也就是说,服务器可以将交通工具位置信息作为目标信号源的候选位置信息;根据候选位置信息确定目标信号源位置信息。
183.这里一种可能的实施方式是,直接将该候选位置信息作为目标信号源的目标信号源位置信息。另一种可能的实施方式是,检测历史上的目标信号源标识对应的多个候选位置信息;根据多个候选位置信息确定目标信号源位置信息。
184.其中,服务器在不同的时间可以得到由不同的共享交通工具上报的交通工具位置信息,并将每个交通工具位置信息作为候选位置信息存储起来,然后根据存储起来的历史上该多个候选位置信息确定目标信号源位置信息。
185.可选的,服务器可以从该多个候选位置信息中选取距离差值最小的两个候选位置信息,并基于该两个候选位置信息的平均值确定目标信号源位置信息。
186.另外,作为可选的,服务器还可以检测多个候选位置信息中位置一致的候选位置信息的数量是否超过预设数量阈值;若位置一致的候选位置信息的数量超过预设数量阈值,则根据位置一致的候选位置信息确定目标信号源位置信息。具体可以是:可以从符合条件的候选位置信息中任选一个作为目标信号源的目标信号源位置信息。或者,可以对符合条件的候选位置信息求平均或者取中值,将平均结果或者中值作为目标信号源的目标信号源位置信息。
187.本实施例中,在目标信号源中未存储位置信息的情况下,服务器可以通过信号源标识确定其对应的位置信息,这样可以便于后续共享交通工具扫描获得其位置信息,以便通过位置信息快速检测是否符合停车条件,提高停车的效率。
188.上述实施例中提到了当共享交通工具未向服务器发送目标信号源位置信息表示目标信号源中尚未存储信号源位置信息。这种情况下,服务器可以启动地址写入业务,地址写入业务是指向目标信号源中写入信号源位置信息的业务。以下对服务器进行地址写入的过程进行说明。
189.在另一个实施例中,提供了另一种停车控制方法,上述方法还包括以下步骤:
190.向共享交通工具发送写入指令;
191.其中,写入指令包括加密的目标信号源位置信息和加密密钥,写入指令用于指示共享交通工具将写入指令发送至目标信号源,并指示目标信号源根据加密密钥对加密的目标信号源位置信息进行解密后,存储解密后的目标信号源位置信息。
192.具体可以是服务器在获得目标信号源对应的目标信号源位置,即合法安装位置之后,可以对目标信号源位置信息进行加密,得到加密的目标信号源位置信息,然后根据加密的目标信号源位置信息和加密密钥生成写入指令,并将写入指令发送至共享交通工具。共享交通工具在接收到写入指令之后可以向目标信号源发送写入指令。其中,共享交通工具不对写入指令做处理,直接将写入指令转发至目标信号源。目标信号源在接收到写入指令后,根据加密密钥对加密的目标信号源位置信息进行解密,并存储解密后的目标信号源位置信息。
193.本公开实施例中,目标信号源基于接收到的加密密钥对加密的目标信号源位置信息进行解密,并将解密后的目标信号源位置信息。这样目标信号源中就存储了信号源位置信息。当有共享交通工具扫描目标信号源时,就可以获取到目标信号源位置信息,并将目标信号源位置信息上报至服务器。当服务器接收到目标信号源位置信息时,表示该目标信号源已经写入位置信息,则不在继续地址写入业务。
194.在一种可选的实现方式中,停车围栏可能会根据实际需求而改变位置,这种情况下,运维人员就会人为地将信号源移动到新的停车围栏所在的位置,这种情况下,运维人员可以将信号源中已经存储的信号源位置信息擦除,然后基于上述第一部分和第二部分的内容在信号源中写入信号源位置信息。
195.在停车围栏中的多个信号源的实际应用过程中,信号源难免会发生故障,以下实施例就对该停车控制系统还可以检测发生故障的信号源的过程进行说明。其中检测发生故障的信号源的方式包括两种,下面分别进行说明:
196.第一种,在另一个实施例中,提供了另一种停车控制方法,上述方法还包括以下步骤:
197.遍历各停车围栏的每个信号源;若在预设时长内,未接收到信号源中的一个或多个信号源的信号源位置信息,则确定未接收到信号源位置信息的信号源发生故障。
198.本实施例中,不同的共享交通工具在不同的时间点对不同的信号源进行扫描以及上报信号源的信号源位置信息,服务器可以遍历每个停车围栏的每个信号源,假设某一停车围栏内有10个信号源,其中9个信号源经常被读取,有一个信号源在预设时长内一直未被读取,则判断为该信号源大概率故障,需要维修,因此确定信号源发生故障。该种方式通过多次重复的逻辑判断来识别发生故障的信号源,具有成本低的特点。
199.第二种,在另一个实施例中,提供了另一种停车控制方法,上述方法还包括以下步骤:
200.接收读卡设备发送的信号源故障信息;信号源故障信息中包括发生故障的信号源的信号源标识,读卡设备为停车围栏中的设备,信号源故障信息为读卡设备在预设时长内未扫描到信号源的信号源位置信息时向服务器发送的;
201.根据信号源故障信息获取发生故障的信号源所在的目标停车围栏,并生成故障信号;故障信号用于指示目标停车围栏内的信号源发生故障。
202.本实施例中,读卡设备可以对其所在的停车围栏内的多个信号源进行周期性的扫描,以获取各个信号源的信号源位置信息或者信号源标识。当读卡设备未扫描到某一个或某几个信号源的信号源位置信息或者信号源标识时,确定该某一个或某几个信号源发生故障,这种情况下,读卡设备就可以向服务器发送信号源故障信息,其中,信号源故障信息中
包括发生故障的信号源的信号源标识。
203.服务器在接收到信号源故障信息之后,可以从信号源故障信息获取发生故障的信号源的信号源标识,根据发生故障的信号源的信号源标识确定该信号源所隶属的目标停车围栏,目标停车围栏的位置即为发生故障的信号源的位置。基于此生成的故障信号可以用于指示目标停车围栏内的信号源发生故障。这样便于运维人员快速准确地找到发生故障的信号源,以便于更换。
204.本实施例中,通过读卡设备直接读取停车围栏内的多个信号源的信号源位置信息,从而能够准确地判断出各个信号源是否能够正常发射信号,这样可以提高对信号源故障的监控准确度。
205.上述图8-9中的实施例中均是共享交通工具检测出自身是否符合停车条件,并将检测结果发送至服务器进行后续步骤的过程,以下实施例主要说明,共享交通工具通过获取信号源位置和自身位置并发送给服务器,以通过服务器进行位置匹配,并确定共享交通工具是否满足停车条件。
206.在另一个实施例中,提供了另一种停车控制方法,应用于如图1所示的服务器,该方法可以包括以下步骤:
207.接收共享交通工具发送的交通工具位置信息和目标信号源的目标信号源位置信息;其中,上述目标信号源为停车围栏的多个信号源中与上述共享交通工具距离匹配的信号源,上述目标信号源位置信息用于表征上述目标信号源的合法安装位置;
208.根据上述交通工具位置信息和上述目标信号源位置信息之间的位置匹配结果,获得上述共享交通工具是否符合停车条件的检测结果。
209.这里各个步骤的解释说明均可以参见上述系统侧以及方法侧s702-s704的解释说明,这里就不再赘述。
210.本实施例中,共享交通工具通过获取信号源位置和自身位置并发送给服务器,以通过服务器进行位置匹配,并确定共享交通工具是否满足停车条件,这样将检测过程大部分交由服务器进行,可以大幅减轻共享交通工具的运算能耗,同时可以提高检测过程的运算效率,进而提升整个停车控制的效率。
211.在一个实施例中,提供了一种共享交通工具,其内部结构图可以如图10所示。该共享交通工具包括通过系统总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该共享交通工具的处理器用于提供计算和控制能力。该共享交通工具的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该共享交通工具的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过wifi、移动蜂窝网络、nfc (近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种停车控制方法。
212.在一个实施例中,提供了一种共享交通工具,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述共享交通工具侧各方法实施例中的步骤。
213.在一个实施例中,提供了一种服务器,其内部结构图可以如图11所示。该服务器包括通过系统总线连接的处理器、存储器和网络接口。其中,该服务器的处理器用于提供计算
和控制能力。该服务器的存储器包括非易失性存储介质和内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该服务器的数据库用于存储停车围栏的位置信息、共享交通工具的位置信息等数据。该服务器的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种停车控制方法。
214.在一个实施例中,提供了一种服务器,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述服务器侧各方法实施例中的步骤。
215.本领域技术人员可以理解,图10或图11中示出的结构,仅仅是与本公开实施例方案相关的部分结构的框图,并不构成对本公开实施例方案所应用于其上的共享交通工具或服务器的限定,具体的共享交通工具或服务器可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
216.在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述各方法实施例中的步骤。
217.在一个实施例中,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述各方法实施例中的步骤。
218.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本公开实施例所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-only memory, rom)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或外部高速缓冲存储器。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(static random accessmemory,sram)或动态随机存取存储器(dynamic random access memory, dram)等。
219.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
220.以上所述实施例仅表达了本公开实施例的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本公开实施例构思的前提下,还可以做出若干变形和改进,这些都属于本公开实施例的保护范围。因此,本公开实施例专利的保护范围应以所附权利要求为准。

技术特征:
1.一种停车控制方法,其特征在于,所述方法包括:从停车围栏的多个信号源中确定与所述共享交通工具距离匹配的目标信号源,并获取所述目标信号源中存储的目标信号源位置信息;其中,所述目标信号源位置信息用于表征所述目标信号源的合法安装位置;获取所述共享交通工具对应的交通工具位置信息;根据所述交通工具位置信息和所述目标信号源位置信息之间的位置匹配结果,获得所述共享交通工具是否符合停车条件的检测结果。2.根据权利要求1所述的方法,其特征在于,所述根据所述交通工具位置信息和所述目标信号源位置信息之间的位置匹配结果,获得所述共享交通工具是否符合停车条件的检测结果,包括:若所述目标信号源位置信息与交通工具位置信息匹配,则确定所述共享交通工具符合停车条件;若所述目标信号源位置信息与交通工具位置信息不匹配,则确定所述共享交通工具不符合停车条件。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:若所述目标信号源位置信息与所述交通工具位置信息之间的距离小于等于预设的距离阈值,则确定所述目标信号源位置信息与交通工具位置信息匹配;若所述目标信号源位置信息与所述交通工具位置信息之间的距离大于所述预设的距离阈值,则确定所述目标信号源位置信息与交通工具位置信息不匹配。4.根据权利要求1-3任一项所述的方法,其特征在于,所述方法还包括:将所述检测结果发送至服务器;其中,所述检测结果用于指示所述服务器根据所述检测结果确定向所述共享交通工具发送允许停车信息或禁止停车信息;接收所述服务器发送的允许停车信息或禁止停车信息;其中,所述允许停车信息用于指示所述共享交通工具停车,所述禁止停车信息用于提示用户所述共享交通工具未进入停车围栏。5.根据权利要求1-3任一项所述的方法,其特征在于,所述方法还包括:在所述目标信号源中未存储所述目标信号源位置信息的情况下,获取所述目标信号源中存储的目标信号源标识;将所述目标信号源标识发送至服务器;其中,所述目标信号源标识用于指示服务器根据所述目标信号源标识确定所述目标信号源对应的目标信号源位置信息,并根据所述交通工具位置信息和所述目标信号源位置信息之间的位置匹配结果确定所述共享交通工具是否符合停车条件。6.根据权利要求5所述的方法,其特征在于,所述将所述目标信号源标识发送至服务器,包括:对所述加密的目标信号源标识进行解密,得到解密后的目标信号源标识;将所述解密后的目标信号源标识发送给所述服务器。7.根据权利要求5所述的方法,其特征在于,所述方法还包括:接收服务器发送的写入指令;其中,所述写入指令包括加密的目标信号源位置信息和加密密钥;
将所述写入指令发送至所述目标信号源;其中,所述写入指令用于指示所述目标信号源根据所述加密密钥对所述加密的目标信号源位置信息进行解密,并存储所述解密后的目标信号源位置信息。8.一种停车控制方法,其特征在于,所述方法包括:从停车围栏的多个信号源中确定与所述共享交通工具距离匹配的目标信号源,并获取所述目标信号源中存储的目标信号源位置信息;其中,所述目标信号源位置信息用于表征所述目标信号源的合法安装位置;获取所述共享交通工具对应的交通工具位置信息;将所述交通工具位置信息和所述目标信号源位置信息发送至服务器,以使所述服务器根据所述交通工具位置信息和所述目标信号源位置信息之间的位置匹配结果确定所述共享交通工具是否符合停车条件。9.一种停车控制方法,其特征在于,所述方法包括:接收共享交通工具发送的所述共享交通工具是否符合停车条件的检测结果;其中,所述检测结果是所述共享交通工具根据交通工具位置信息和目标信号源的目标信号源位置信息之间的位置匹配结果确定的,所述目标信号源为停车围栏的多个信号源中与所述共享交通工具距离匹配的信号源,所述目标信号源位置信息用于表征所述目标信号源的合法安装位置;根据所述检测结果向所述共享交通工具发送允许停车信息或禁止停车信息。10.根据权利要求9所述的方法,其特征在于,所述根据所述检测结果确定向所述共享交通工具发送允许停车信息或禁止停车信息,包括:若所述目标信号源位置信息与交通工具位置信息匹配,则确定所述共享交通工具符合停车条件,并向所述共享交通工具发送允许停车信息,所述允许停车信息用于指示所述共享交通工具停车;若所述目标信号源位置信息与交通工具位置信息不匹配,则确定所述共享交通工具不符合停车条件,并向所述共享交通工具发送禁止停车信息,所述禁止停车信息用于提示用户所述共享交通工具未进入停车围栏。11.根据权利要求9所述的方法,其特征在于,所述方法还包括:在所述目标信号源中未存储所述目标信号源位置信息的情况下,接收所述共享交通工具发送的目标信号源标识;所述目标信号源标识为所述目标信号源存储的,并发送给所述共享交通工具的;根据所述目标信号源标识确定所述目标信号源对应的目标信号源位置信息。12.根据权利要求11所述的方法,其特征在于,所述根据所述目标信号源标识确定所述目标信号源对应的目标信号源位置信息,包括:根据所述目标信号源标识确定所述目标信号源所对应的目标停车围栏,并获取所述目标停车围栏的位置信息;所述服务器中维护有每个停车围栏所包括的信号源的信息,所述信息包括信号源标识;将所述目标停车围栏的位置信息确定为所述目标信号源的合法安装位置,获得所述目标信号源位置信息。13.根据权利要求11所述的方法,其特征在于,所述目标信号源标识为加密的目标信号
源标识;所述接收所述共享交通工具发送的目标信号源标识,包括:接收所述共享交通工具发送的解密后的目标信号源标识;所述解密后的目标信号源标识为所述共享交通工具对所述加密的目标信号源标识进行解密后获得的。14.根据权利要求11所述的方法,其特征在于,所述方法还包括:将所述交通工具位置信息作为所述目标信号源的候选位置信息;根据所述候选位置信息确定所述目标信号源位置信息。15.根据权利要求14所述的方法,其特征在于,所述根据所述候选位置信息确定所述目标信号源位置信息,包括:检测历史上的所述目标信号源标识对应的多个候选位置信息;根据所述多个候选位置信息确定所述目标信号源位置信息。16.根据权利要求15所述的方法,其特征在于,所述根据所述多个候选位置信息确定所述目标信号源位置信息,包括:检测所述多个候选位置信息中位置一致的候选位置信息的数量是否超过预设数量阈值;若位置一致的候选位置信息的数量超过所述预设数量阈值,则根据位置一致的候选位置信息确定所述目标信号源位置信息。17.根据权利要求14-16任一项所述的方法,其特征在于,所述方法还包括:向所述共享交通工具发送写入指令;其中,所述写入指令包括加密的目标信号源位置信息和加密密钥,所述写入指令用于指示所述共享交通工具将所述写入指令发送至所述目标信号源,并指示所述目标信号源根据所述加密密钥对所述加密的目标信号源位置信息进行解密后,存储所述解密后的目标信号源位置信息。18.根据权利要求9所述的方法,其特征在于,所述方法还包括:遍历各所述停车围栏的每个所述信号源;若在预设时长内,未接收到所述信号源中的一个或多个信号源的信号源位置信息,则确定未接收到信号源位置信息的信号源发生故障。19.根据权利要求9所述的方法,其特征在于,所述方法还包括:接收读卡设备发送的信号源故障信息;所述信号源故障信息中包括发生故障的信号源的信号源标识,所述读卡设备为所述停车围栏中的设备,所述信号源故障信息为所述读卡设备在预设时长内未扫描到信号源的信号源位置信息时向所述服务器发送的;根据所述信号源故障信息获取发生故障的信号源所在的目标停车围栏,并生成故障信号;所述故障信号用于指示所述目标停车围栏内的信号源发生故障。20.一种停车控制方法,其特征在于,所述方法包括:接收共享交通工具发送的交通工具位置信息和目标信号源的目标信号源位置信息;其中,所述目标信号源为停车围栏的多个信号源中与所述共享交通工具距离匹配的信号源,所述目标信号源位置信息用于表征所述目标信号源的合法安装位置;根据所述交通工具位置信息和所述目标信号源位置信息之间的位置匹配结果,获得所述共享交通工具是否符合停车条件的检测结果。21.一种共享交通工具,包括存储器和处理器,所述存储器存储有计算机程序,其特征
在于,所述处理器执行所述计算机程序时实现权利要求1-8任一项中所述的方法的步骤。22.一种服务器,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求9-20任一项中所述的方法的步骤。23.一种停车控制系统,其特征在于,所述系统包括停车围栏、所述权利要求21所述的共享交通工具和所述权利要求22所述的服务器;所述停车围栏,包括多个信号源,各所述信号源存储有信号源位置信息;所述共享交通工具,用于扫描目标信号源,获得所述目标信号源的目标信号源位置信息和目标信号源标识;所述服务器与所述共享交通工具通信连接。24.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至20中任一项所述的方法的步骤。25.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至20中任一项所述的方法的步骤。

技术总结
本公开实施例涉及一种停车控制方法、设备、系统、存储介质和程序产品,该停车控制系统包括停车围栏、共享交通工具和服务器,其中,共享交通工具与服务器通信连接:停车围栏,包括多个信号源,各信号源存储有信号源位置信息;共享交通工具,用于扫描目标信号源,得到目标信号源的目标信号源位置信息,并向服务器上报共享交通工具的交通工具位置信息和目标信号源位置信息;服务器,用于根据交通工具位置信息和目标信号源位置信息检测共享交通工具是否符合停车条件。若符合停车条件则说明共享交通工具处于信号源的合法安装位置处,因此允许共享交通工具停车。保证了共享交通工具只能在停车围栏内停车。停车围栏内停车。停车围栏内停车。


技术研发人员:罗霄
受保护的技术使用者:北京骑胜科技有限公司
技术研发日:2022.09.13
技术公布日:2023/6/3
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐