CN111461831B - 车辆的停放控制方法、电子设备及车辆*** - Google Patents

车辆的停放控制方法、电子设备及车辆*** Download PDF

Info

Publication number
CN111461831B
CN111461831B CN202010245454.0A CN202010245454A CN111461831B CN 111461831 B CN111461831 B CN 111461831B CN 202010245454 A CN202010245454 A CN 202010245454A CN 111461831 B CN111461831 B CN 111461831B
Authority
CN
China
Prior art keywords
vehicle
parking
parking direction
standard
server
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202010245454.0A
Other languages
English (en)
Other versions
CN111461831A (zh
Inventor
靳洪都
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mobai Beijing Information Technology Co Ltd
Original Assignee
Mobai Beijing Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mobai Beijing Information Technology Co Ltd filed Critical Mobai Beijing Information Technology Co Ltd
Priority to CN202010245454.0A priority Critical patent/CN111461831B/zh
Publication of CN111461831A publication Critical patent/CN111461831A/zh
Application granted granted Critical
Publication of CN111461831B publication Critical patent/CN111461831B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0639Item locations
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0645Rental transactions; Leasing transactions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/40Business processes related to the transportation industry
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C9/00Individual registration on entry or exit
    • G07C9/00174Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
    • G07C9/00571Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated by interacting with a central unit
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C9/00Individual registration on entry or exit
    • G07C9/00174Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
    • G07C9/00896Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys specially adapted for particular uses
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/0042Coin-freed apparatus for hiring articles; Coin-freed facilities or services for hiring of objects
    • G07F17/0057Coin-freed apparatus for hiring articles; Coin-freed facilities or services for hiring of objects for the hiring or rent of vehicles, e.g. cars, bicycles or wheelchairs
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C2209/00Indexing scheme relating to groups G07C9/00 - G07C9/38
    • G07C2209/60Indexing scheme relating to groups G07C9/00174 - G07C9/00944
    • G07C2209/63Comprising locating means for detecting the position of the data carrier, i.e. within the vehicle or within a certain distance from the vehicle

Landscapes

  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Strategic Management (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Development Economics (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Primary Health Care (AREA)
  • Tourism & Hospitality (AREA)
  • Traffic Control Systems (AREA)

Abstract

本公开涉及一种车辆的停放控制方法、电子设备及车辆***,该方法包括:获取所述车辆的停放方向信息;获取对应于所述车辆的停放位置的标准停放方向;根据所述停放方向信息,检测所述车辆的停放方向与所述标准停放方向是否一致;以及,在不一致的情况下,进行反映无法还车的提示。

Description

车辆的停放控制方法、电子设备及车辆***
技术领域
本发明涉及车辆控制技术领域,更具体地,涉及车辆的停放控制方法、车辆、服务器及车辆***。
背景技术
目前,通过共享车辆出行已经成为城市中新兴的出行方式,可以有效解决城市人群的出行需求。现有的共享车辆有自行车、电动自行车、电动汽车等。
由于共享车辆具有随走随停的特点,因此,共享车辆的停放问题是车辆控制上的重点和难点。目前,对于共享车辆的停放控制主要在停放位置的控制上,例如,鼓励或者强制用户将共享车辆停放在预先划定好的停车区域中,但却无法控制共享车辆的停放方向,这就导致车辆会以不受控制的各种停放方向停放在同一停车区域或者其他区域中,这不仅会影响城市市容,而且会影响用户从该停车区域顺利取出所要使用的共享车辆,因此,非常有必要提供一种能够控制车辆停放方向的方案。
发明内容
本发明实施例的一个目的是提供一种对车辆进行停放控制的新的技术方案。
根据本发明的第一方面,提供了一种车辆的停放控制方法,包括:
获取所述车辆的停放方向信息;
获取对应于所述车辆的停放位置的标准停放方向;
根据所述停放方向信息,检测所述车辆的停放方向与所述标准停放方向是否一致;
在不一致的情况下,进行无法还车的提示。
可选地,该方法由服务器实施,其中,所述获取所述车辆的停放方向信息包括:
根据对于所述车辆的关锁请求,获取所述车辆的停放方向信息;
所述进行无法还车的提示,包括:
针对所述关锁请求,返回指示关锁请求失败的关锁请求应答。
可选地,所述获取所述车辆的停放方向包括:
请求所述车辆提供最新的方向信息,并将所述车辆根据所述请求提供的方向信息作为所述车辆的停放方向信息;或者,
获取所述车辆最新上报的方向信息,作为所述车辆的停放方向信息。
可选地,所述根据对于所述车辆的关锁请求,获取所述车辆的停放方向信息,包括:
根据对于所述车辆的关锁请求,检测所述车辆是否位于指定的停车区域;
在位于所述停车区域的情况下,获取所述车辆的停放方向信息。
可选地,所述检测所述车辆的停放方向与所述标准停放方向是否一致,包括:
计算所述车辆的停放方向与所述标准停放方向之间的偏差量;
在所述偏差量小于或者等于设定的偏差阈值的情况下,确定所述车辆的停放方向与所述标准停放方向一致。
可选地,所述获取对应于所述车辆的停放位置的标准停放方向,包括:
根据所述车辆的停放位置,获得所述车辆所在的位置区域;
获取对应于所述位置区域的标准停放方向,作为对应于所述车辆的停放位置的标准停放方向。
可选地,所述方法还包括获得对应于任意位置区域的标准停车方向的步骤,包括:
获取针对所述任意位置区域设置的标准停车方向;
根据所述设置的设置内容,生成并保存反映所述任意位置区域与标准停车方向间的映射关系的映射表。
可选地,所述方法还包括获得所述车辆的停放位置的步骤,包括:
获取所述关锁请求中携带的用户终端的位置信息,作为所述车辆的停放位置。
可选地,所述方法还包括:
检测车辆是否处于倒地状态,在所述车辆满足倒地状态和所述不一致的情况的至少一种时,进行反映无法还车的提示。
根据本发明的第二方面,还提供了一种车辆的停放控制方法,由车辆实施,包括:
获取所述车辆的姿态传感器采集的姿态数据;
将所述姿态数据作为所述车辆的方向信息上报至服务器进行停放方向的检测;
其中,所述进行停放方向的检测包括:
根据对于所述车辆的关锁请求,获取所述车辆最新上报的所述方向信息作为所述车辆的停放方向信息;
获取对应于所述车辆的停放位置的标准停放方向;
根据所述停放方向信息,检测所述车辆的停放方向与所述标准停放方向是否一致;
在不一致的情况下,针对所述关锁请求返回指示关锁请求失败的关锁请求应答。
根据本发明的第三方面,还提供了一种电子设备,包括存储器和处理器,所述存储器用于存储计算机程序,所述处理器用于在所述计算机程序的控制下,执行根据本发明的第一方面或者第二方面所述的方法。
根据本发明的第四方面,还提供了一种车辆***,包括车辆和服务器;
所述服务器包括存储器和处理器,所述服务器的存储器用于存储计算机程序,所述服务器的处理器用于在所述计算机程序的控制下,执行根据本公开实施例的第一方面所述的方法;
所述车辆包括姿态传感器、存储器和处理器,所述车辆的存储器用于存储计算机程序,所述车辆的处理器用于在所述计算机程序的控制下,执行根据本公开实施例的第二方面所述的方法。
本发明实施例的一个有益效果在于,本实施例在用户进行车辆的还车停放时,会对车辆的停放方向进行检测,并在检测到车辆的停放方向与对应于车辆的停放位置的标准停车方向不一致时,向用户发出表示关锁请求失败的关锁请求应答,进而提示用户调整车辆的停放方向,以使得车辆的停放方向满足停放要求,提高车辆停放的整齐性,这不仅有利于改善城市市容,也有利于用户在用车时能够顺利取车。
通过以下参照附图对本发明的示例性实施例的详细描述,本发明的其它特征及其优点将会变得清楚。
附图说明
被结合在说明书中并构成说明书的一部分的附图示出了本发明的实施例,并且连同其说明一起用于解释本发明的原理。
图1是能够实施本发明实施例的停放控制方法的一种车辆***的组成结构示意图;
图2是根据一个实施例的停放控制方法的流程示意图;
图3是根据另一个实施例的停放控制方法的流程示意图;
图4是根据一个例子的停放控制方法的交互流程示意图。
图5是根据一个实施例的电子设备的方框原理图;
图6是根据一个实施例的车辆***的方框原理图。
具体实施方式
现在将参照附图来详细描述本发明的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本发明的范围。
以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使用的任何限制。
对于相关领域普通技术人物已知的技术、方法和设备可能不作详细讨论,但在适当情况下,技术、方法和设备应当被视为说明书的一部分。
在这里示出和讨论的所有例子中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它例子可以具有不同的值。
应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。
<硬件配置>
图1是可用于实现本发明实施例的停放控制方法的一种车辆***100的组成结构示意图。该车辆***100可整体应用于共享车辆的停放控制场景。
如图1所示,车辆***100包括服务器1000、用户终端2000和车辆3000。
服务器1000提供处理、数据库、通讯设施的业务点。服务器1000可以是整体式服务器,跨多计算机,计算机数据中心的分散式服务器,云服务器,或者部署在云端的服务器集群等。服务器可以是各种类型的,例如但不限于,网络服务器,新闻服务器,邮件服务器,消息服务器,广告服务器,文件服务器,应用服务器,交互服务器,数据库服务器,或代理服务器。在一些实施例中,每个服务器可以包括硬件,软件,或用于执行服务器所支持或实现的合适功能的内嵌逻辑组件或两个或多个此类组件的组合。例如,服务器例如刀片服务器、云端服务器等,或者可以是由多台服务器组成的服务器群组,可以包括上述类型的服务器中的一种或多种等等。
在一个实施例中,服务器1000可以如图1所示,包括处理器1100、存储器1200、接口装置1300、通信装置1400、显示装置1500、输入装置1600。
处理器1100用于执行计算机程序,该计算机程序可以采用比如x86、Arm、RISC、MIPS、SSE等架构的指令集编写。存储器1200例如包括ROM(只读存储器)、RAM(随机存取存储器)、诸如硬盘的非易失性存储器等。接口装置1300例如包括各种总线接口,例如串行总线接口(包括USB接口)、并行总线接口等。通信装置1400例如能够进行有线或无线通信。显示装置1500例如是液晶显示屏、LED显示屏触摸显示屏等。输入装置1600例如可以包括触摸屏、键盘等。
本实施例中,服务器1000的存储器1200用于存储计算机程序,该计算机程序用于控制处理器1100进行操作以执行根据本发明实施例的停放控制方法。技术人员可以根据本发明所公开方案设计该计算机程序。该计算机程序如何控制处理器进行操作,这是本领域公知,故在此不再详细描述。
尽管在图1中示出了服务器1000的多个装置,但是,本发明可以仅涉及其中的部分装置,例如,服务器1000只涉及存储器1200、处理器1100和通信装置1400。
本实施例中,用户终端2000例如是手机、便携式电脑、平板电脑、掌上电脑、可穿戴设备等。
该用户终端2000安装有用车应用客户端,以通过操作该用车应用客户端,实现使用车辆的目的。
如图1所示,用户终端2000可以包括处理器2100、存储器2200、接口装置2300、通信装置2400、显示装置2500、输入装置2600、扬声器2700、麦克风2800等等。
处理器2100用于执行计算机程序,该计算机程序可以采用比如x86、Arm、RISC、MIPS、SSE等架构的指令集编写。存储器2200例如包括ROM(只读存储器)、RAM(随机存取存储器)、诸如硬盘的非易失性存储器等。接口装置2300例如包括USB接口、耳机接口等。通信装置2400例如能够进行有线或无线通信,通信装置2400可以包括至少一种短距离通信模块,例如是基于Hilink协议、WiFi(IEEE 802.11协议)、Mesh、蓝牙、ZigBee、Thread、Z-Wave、NFC、UWB、LiFi等短距离无线通信协议进行短距离无线通信的任意模块,通信装置2400也可以包括远程通信模块,例如是进行WLAN、GPRS、2G/3G/4G/5G远程通信的任意模块。显示装置2500例如是液晶显示屏、触摸显示屏等。输入装置2600例如可以包括触摸屏、键盘等。用户终端2000可以通过扬声器2700输出音频信号,及通过麦克风2800采集音频信号。
本实施例中,用户终端2000的存储器2200用于存储计算机程序,该计算机程序用于控制处理器2100进行操作以执行使用车辆的方法,例如包括:获取车辆3000的唯一标识,形成针对特定车辆的开锁请求发送至服务器;针对特定车辆向服务器发送关锁请求;以及,根据服务器发送的费用结算通知进行账单解算等等。技术人员可以根据本发明所公开方案设计计算机程序。计算机程序如何控制处理器进行操作,这是本领域公知,故在此不再详细描述。
如图1所示,车辆3000可以包括处理器3100、存储器3200、接口装置3300、通信装置3400、输出装置3500、及输入装置3600等等。处理器3100用于执行计算机程序,该计算机程序可以采用比如x86、Arm、RISC、MIPS、SSE等架构的指令集编写。存储器3200例如包括ROM(只读存储器)、RAM(随机存取存储器)、诸如硬盘的非易失性存储器等。接口装置3300例如包括USB接口、耳机接口等。通信装置3400包括至少一种通信模块,例如能够进行有线或无线通信,又例如能够进行短距离和远程通信。输出装置3500例如可以是输出信号的装置,可以显示装置,例如液晶显示屏、触摸显示屏等,也可以是扬声器等输出语音信息等。输入装置3600例如可以包括触摸屏、键盘等,也可以是麦克风输入语音信息。
车辆3000可以是自行车、电动自行车、三轮车、四轮车等任意形态的车辆,在此不做限定。
本实施例中,车辆3000可以向服务器1000上报自身的位置信息、方向信息等状态信息。
本实施例中,车辆3000的存储器3200用于存储计算机程序,该计算机程序用于控制处理器3100进行操作以执行根据本发明任意实施例的停放控制方法。技术人员可以根据本发明所公开方案设计该计算机程序。该计算机程序如何控制处理器进行操作,这是本领域公知,故在此不再详细描述。
网络4000可以是无线通信网络也可以是有线通信网络,可以是局域网也可以是广域网。在图1所示的车辆***100中,车辆3000与服务器1000、用户终端2000与服务器1000,可以通过网络4000进行通信。此外,车辆3000与服务器1000、用户终端2000与服务器1000通信所基于的网络4000可以是同一个,也可以是不同的。
应当理解的是,尽管图1仅示出一个服务器1000、用户终端2000、车辆3000,但不意味着限制各自的数量,该车辆***100可以包含多个服务器1000、多个用户终端2000、多个车辆3000等。
图1所示的车辆***100仅是解释性的,并且决不是为了要限制本发明、其应用或用途。
<方法实施例一>
图2是根据一个实施例的车辆的停放控制方法的流程示意图。本实施例的方法由服务器实施。下面以图1中的服务器1000、车辆3000及用户A的用户终端2000为例,说明本实施例的停放控制方法。
根据图2所示,本实施例的停放控制方法可以包括如下步骤S2100~S2400:
步骤S2100,获取该车辆的停放方向信息。
本实施例中,该步骤S2100中获取该车辆的停放方向信息可以包括:根据对于车辆3000的关锁请求,获取该车辆的停放方向信息。
第一实施例中,该关锁请求可以由用户A通过用户终端2000触发,也可以由用户A通过车辆3000提供的还车按键等触发,在此不做限定。
例如,用户A点击用户终端2000提供的还车按键,用户终端2000根据该点击操作,向服务器1000发送关锁请求。该关锁请求中携带有用户A的用户身份标识和车辆3000的车辆身份标识,这样,服务器1000在接收到关锁请求后,便可以获知该关锁请求对应的用户账号及该关锁请求对应的车辆。
本实施例中,服务器1000在接收到该关锁请求后,将根据该关锁请求获取车辆的停放方向信息,以根据该停放方向信息,检测该车辆的停放方向是否符合关锁要求。
本实施例中,车辆在任意时刻的方向信息反映了车辆在对应时刻的方向,车辆的停放方向信息则反映该车辆在停放时的方向,即,反映车辆的停放方向。例如,根据车辆在任意时刻的方向信息,确定车辆在对应时刻的方向为正北方向,或者正北偏东10°方向等。
该方向信息可以包括由安装在车辆3000上的姿态传感器采集到的姿态信息。该姿态传感器包含三轴陀螺仪、三轴加速度计、三轴电子罗盘等至少一种运动传感器。
在一个实施例中,以普通自行车或者电动自行车为例,可以将该姿态传感器设置在车辆3000的后架上,后架包括车辆3000的车身中管和相对该车身中管固定的其他部件,车辆的前架用于安装车辆的前轮,前架可以相对后架转动。该实施例中,车辆的方向信息反映的是车辆后架的方向信息。
该实施例中,服务器1000还可以根据该关锁请求,获取车辆的其他状态信息,例如,获取车辆的位置信息等,以进行其他检测,在此不做限定。
在一个实施例中,车辆3000可以被设置为:按照设定的时间间隔,定时向服务器1000上报车辆3000的方向信息。
该实施例中,服务器1000在接收到关锁请求后,可以获取该车辆最新上报的方向信息,作为该车辆的停放方向信息。即,该实施例中,步骤S2100中获取该车辆的停放方向信息,可以包括:获取车辆最新上报的方向信息,作为该车辆的停放方向信息。
该实施例中,可以设置该时间间隔具有较短的时间长度,以提高将车辆最新上报的方向信息作为车辆的停放方向信息的准确性,例如,该时间间隔为1min等。
该实施例中,关于车辆定时上报方向信息的操作,可以设置车辆在任一次使用的成功开锁后开始该操作,并在本次使用的成功闭锁后结束该操作;也可以设置车辆在任一次使用的成功开锁后,若检测到车辆进入指定的停车区域(也称之为停车围栏、停车点等),则开始该操作,并在本次使用的成功闭锁后结束该操作。
该实施例中,车辆可以通过建立与设置在停车区域的蓝牙设备或者射频识别装置间的连接,来检测车辆是否已经进入指定的停车区域等,在此不做限定。
在一个实施例中,车辆3000可以被设置为:根据服务器发送的请求,提供车辆的停放信息。该实施例中,服务器1000在接收到关锁请求后,可以请求车辆3000提供方向信息,并将车辆3000根据该请求提供的方向信息,作为车辆的停放方向信息。
该实施例中,步骤S2100中获取该车辆的停放方向信息,可以包括:请求车辆提供最新的方向信息,并将车辆根据该请求提供的方向信息作为该车辆的停放方向信息。
在一个实施例中,服务器可以被设置为:允许用户将车辆停放在非停车区域,而且,无论车辆被停放在非停车区域,还是停车区域,均会对车辆进行停放方向的检测,即,该实施例中,该检测与车辆的停放位置无关。
在另一个实施例中,服务器可以被设置为:允许用户将车辆停放在非停车区域,但只对停放在指定的停车区域内的车辆进行停放方向的检测。该实施例中,该步骤S2100中根据对于车辆的关锁请求,获取该车辆的停放方向信息,可以包括步骤S2111~S2112:
步骤S2111,根据对于车辆的关锁请求,检测该车辆是否位于指定的停车区域。
该指定的停车区域即为根据规划划定的、允许停车的区域。
在划定该停车区域后,可以由运维人员将表示停车区域的信息上传至服务器1000中。
例如,表示停车区域的信息可以包括停车区域的中心位置坐标及区域半径,即,可以通过该中心位置坐标及区域半径等限定该停车区域的有效范围。对此,服务器通过检测车辆的停放位置是否位于该有效范围内,来判定车辆是否位于指定的停车区域中。
又例如,表示停车区域的信息可以包括停车区域边界的角点位置坐标,其中,角点为边界上的不可导的点,并通过该角点位置坐标限定该停车区域的有效范围。对此,服务器通过检测车辆的停放位置是否位于该有效范围内,来判定车辆是否位于指定的停车区域中。
再例如,表示停车区域的信息可以包括该停车区域的标定物的标识,该标定物例如是蓝牙装置、射频识别装置等。对此,在车辆或者用户终端能够与该停车区域的标定物建立连接,并将建立连接后获得的标定物的标识发送给服务器后,服务器即可根据该标识确定对应的车辆已经位于停车区域中。
步骤S2112,在位于该停车区域的情况下,获取该车辆的停放方向信息。
在再一个实施例中,服务器可以被设置为:不允许用户将车辆停放在非停车区域,因此,只有在车辆被停放在停车区域的情况下,才会对车辆进行停放方向的检测,也才能够成功还车。该实施例中,该步骤S2100中根据对于车辆的关锁请求,获取该车辆的停放方向信息,也可以包括如上步骤S2111~S2112,且在检测到车辆未位于该停车区域的情况下,可以针对该关锁请求返回指示关锁请求失败的关锁请求应答。
步骤S2200,获取对应于该车辆的停放位置的标准停放方向。
本实施例中,可以在车辆的运营范围内划分出多个位置区域,并为划分出的每一位置区域设置对应的标准停放方向,进而根据该车辆的停放位置所在的位置区域,确定对应于该车辆的停放位置的标准停放方向。
在只有将车辆停放在停车区域,才会对车辆进行停放方向检测的情况下,该位置区域也即为划分出的指定的停车区域。对此,可以为每一停车区域设置对应的标准停放方向,例如,可以创建反映停车区域的标识与标准停放方向间的映射关系的映射表,并根据车辆的停放位置所在的停车区域,在该映射表中查找对应的标准停放方向,作为对应于该车辆的停放位置的标准停放方向。该标准停放方向可以与对应停车区域所在的街道的延伸方向一致,也可以垂直于该延伸方向,还可以为设定的其他任意方向,在此不做限定。
在允许将车辆停放在非停车区域,且此时也需要进行停放方向的检测的情况下,可以以街道、市政区域、网格、停车区域等中的任一项或者多项为单位划分该位置区域,在此不做限定。
以街道划分为例,可以创建反映街道名称与标准停放方向间的映射关系的映射表,并根据车辆的停放位置所在的街道,在该映射表中查找对应的标准停放方向,作为对应于该车辆的停放位置的标准停放方向。该标准停放方向可以与所对应街道的延伸方向一致,也可以垂直于该延伸方向,还可以为设定的其他任意方向,在此不做限定。
以网格划分为例,可以将车辆的投放区域划分为设定尺寸的网格,并为每一网格设置对应的标准停放方向,例如,可以创建反映网格标识与标准停放方向间的映射关系的映射表,并根据车辆的停放位置所在的网格,在该映射表中查找对应的标准停放方向,作为对应于该车辆的停放位置的标准停放方向。
该实施例中,步骤S2200中获取对应于该车辆的停放位置的标准停放方向,可以包括如下步骤S2211~S2212:
步骤S2211,根据该车辆的停放位置,获得该车辆所在的位置区域。
在只允许将车辆停放在指定的停车区域的情况下,该步骤S2211中获得该车辆所在的位置区域包括:获得该车辆所在的停车区域。
步骤S2212,获取对应于所获得的位置区域的标准停放方向,作为对应于该车辆的停放位置的标准停放方向。
该实施例中,该方法还可以包括获得对应于任意位置区域的标准停车方向的步骤,可以包括如下步骤S2011~S2012:
步骤S2011,获取针对该任意位置区域设置的标准停车方向。
该实施例中,运维人员可以通过业务终端输入针对任意位置区域,例如任意停车区域,设置的标准停车方向。例如,业务终端响应于设置标准停车方向的操作,提供设置接口;业务终端获取通过该设置接口输入的针对该任意位置区域设置的标准停车方向,并将输入的该内容上传至服务器1000,以供服务器1000根据该设置的设置内容,生成反映任意位置区域与标准停车方向间的映射关系的映射表。
步骤S2012,根据该设置的设置内容,生成并保存反映任意停车区域与标准停车方向间的映射关系的映射表。
服务器在根据该步骤S2012生成映射表后,便可供服务器在执行以上步骤S2212时,获取对应于所获得的位置区域的标准停放方向。
在一个实施例中,该步骤S2200中获取对应于该车辆的停放位置的标准停放方向,也可以包括如下步骤S2221~S2223:
步骤S2221,根据该车辆的停放位置,检测该车辆是否位于指定的停车区域。
步骤S2222,在位于该停车区域的情况下,获取对应于该停车区域的标准停放方向,作为对应于该车辆的停放位置的标准停放方向。
步骤S2223,在未位于该停车区域的情况下,获取对应于该车辆所在街道的标准停放方向,作为对应于该车辆的停放位置的标准停放方向。
为了实施步骤S2200,可以先获得车辆的停放位置,进而获取对应于该车辆的停放位置的标准停放方向。为此,该方法还可以包括获得该车辆的停放位置的步骤。
在获得该车辆的停放位置时,为了提高对于关锁请求的响应速度,在关锁请求是由用户终端2000发送给服务器1000的情况下,用户终端2000在发出关锁请求时,可以在关锁请求中携带自身在发送该关锁请求时的位置信息,服务器1000根据该关锁请求中携带的用户终端的位置信息,确定车辆的停放位置。
在关锁请求是由用户终端2000发送给服务器1000的情况下,用户终端2000也可以在检测到用户触发用户终端提供的还车按键时,与车辆建立短距离通信连接,例如建立蓝牙连接,并通过该短距离通信连接获得车辆的停放位置信息,以在向服务器1000发出关锁请求时,在关锁请求中携带该停放位置信息。
在关锁请求是由车辆3000发送给服务器1000的情况下,车辆3000可以在关锁请求中携带自身在发送该关锁请求时的位置信息,服务器1000根据该关锁请求中携带的位置信息,确定车辆的停放位置。
步骤S2300,根据通过步骤S2100获取到的停放方向信息,检测该车辆的停放方向与通过步骤S2200获取到的标准停放方向是否一致。
在一个实施例中,该标准停放方向可以是一个方向范围,对此,该步骤S2300中检测该车辆的停放方向与通过步骤S2200获取到的标准停放方向是否一致可以包括:检测该车辆的停放方向是否位于该标准停放方向表示的方向范围内。
在一个实施例中,该标准停放方向也可以是一个具体的方向值,例如,标准停放方向为正北方向,对此,该步骤S2300中检测该车辆的停放方向与通过步骤S2200获取到的标准停放方向是否一致可以包括:计算该车辆的停放方向与该标准停放方向之间的偏差量;以及,在该偏差量小于或者等于对应该车辆所在位置区域的偏差阈值的情况下,确定该车辆的停放方向与标准停放方向一致。
该偏差阈值可以根据需要设置,例如在大于或者等于10°,及小于或者等于30°的范围内取值等,在此不做限定。
不同的位置区域(例如,不同的停车区域)可以具有相同的偏差阈值,对此,对应该车辆所在位置区域的偏差阈值即为该统一的阈值。
不同的位置区域也可以具有不同的偏差阈值,在此不做限定。
可以允许运维人员调整该偏差阈值,例如,运维人员可以通过业务终端设置该统一的偏差阈值,或者通过业务终端为不同的位置区域设置各自的偏差阈值等,并由业务终端将该设置的设置内容上传至服务器1000进行记录。
本实施例中,服务器根据该关锁请求,还可以进行其他检测,在此不做限定。例如,检测关锁请求对应的骑行订单是否有效。又例如,检测关锁请求对应的用户是否已经停止骑行车辆。再例如,检测关锁请求对应的车辆是否位于指定的停车区域等。
服务器1000可以通过获取用户终端2000的位置信息,检测关锁请求对应的用户是否停止骑行车辆3000。
服务器1000可以通过获取车辆3000的位置信息或者用户终端的位置信息,检测该车辆3000是否位于指定的停车区域中。
服务器1000可以通过检测对应的骑行订单是否处于履行状态,来检测该骑行订单是否有效等。
步骤S2400,在不一致的情况下,进行反映无法还车的提示。
该反映无法还车的提示的提示内容可以是使得用户明确无法成功还车的任何内容,在此不做限定。
本实施例中,该步骤S2400中进行无法还车的提示可以包括:针对该关锁请求,返回指示关锁请求失败的关锁请求应答。
本实施例中,在关锁请求是由终端设备发送给服务器的情况下,该关锁请求应答可以返回给终端设备,以通过终端设备提示用户关锁请求失败,该关锁请求应答可以包括关锁请求失败的原因,例如,车辆的停放方向不符合要求等,还可以包括该车辆所在位置区域的标准停车方向,以方便用户根据该提示进行停放方向的调整。
本实施例中,在关锁请求是由车辆发送给服务器的情况下,该关锁请求应答可以返回给终端设备和/或车辆,以通过终端设备和/或车辆提示用户关锁请求失败,该关锁请求应答可以包括关锁请求失败的原因。
根据以上步骤S2100~S2400可知,本实施例的方法在接收到对于车辆的关锁请求时,会对车辆的停放方向进行检测,在检测到车辆的停放方向与对应于车辆的停放位置的标准停车方向不一致时,将向用户发出表示关锁请求失败的关锁请求应答,进而提示用户调整车辆的停放方向,以使得车辆的停放方向满足停放要求,提高车辆停放的整齐性。
本实施例中,用户在调整车辆的停放方向后,可以再一次触发用户终端或者车辆等发出关锁请求,以成功还车,并使得成功停放在同一位置区域的车辆具有基本相同的停放方向,提高车辆停放的整齐性。
在一个实施例中,在车辆通过根据步骤S2300进行的停车方向的检测时,服务器1000将向车辆3000发送关锁指令,以使得车辆3000根据该关锁指令执行关锁操作。
在另一个实施例中,服务器在接收到关锁指令后,除了需要检测停车方向之外,还需要进行其他设定的检查,为此,在通过所有检查之后,服务器将向车辆3000发送关锁指令。
车辆3000在接收到关锁指令后,响应于该关锁指令,可以直接执行控制车辆3000的车锁关锁的动作。
车辆3000在接收到关锁指令后,也可以响应于该关锁指令,检测车辆3000是否符合设定的关锁条件,并在检测结果为符合该关锁条件的情况下,控制该车辆3000的车锁关锁。
例如,该关锁条件可以包括表示该车辆的当前行驶速度的参数值小于或者等于设定的安全阈值。
该参数值可以是能够表示该车辆的当前行驶速度的任意参数值,例如是速度值,也可以是提供助力的电机的定子电压值,还可以是踏频值等,在此不做限定。
又例如,该关锁条件可以包括车辆已连接充电装置等。
车辆3000在接收到该关锁指令后,将进行自身是否符合关锁条件的检测,并在当前一次的检测结果为不符合该关锁条件的情况下,进行下一次检测,直至得到的检测结果为符合该关锁条件为止,控制该车辆的车锁关锁,进而保证车辆不会在当前行驶速度较高的情况下进行急停,提高用户的用车安全性。
在一个实施例中,该方法还可以包括如下步骤:检测车辆是否处于倒地状态,在该车辆满足倒地状态和停放方向与标准停放方向不一致的情况中的至少一种时,进行反映无法还车的提示。
该实施例中,在车辆停放时,即使其停放方向与标准停放方向一致,但如果处于倒地状态,也无法成功还车,进而为实现规范停车提供进一步的保障。
该实施例中,可以通过在车辆上设置气压传感器、接近开关、振动传感器中的至少一项进行车辆是否处于倒地状态的检测。
例如,对于气压传感器,可以将气压传感器设置在车辆的高点位置,如果车辆倒地,则气压传感器可感应到气压的变化,进而实现对车辆是否倒地的检测。
又例如,对于接近开关,可以将接近开关设置在车辆倒地被触碰的位置,这样,可以通过感应接近开关是否被触发,实现对车辆是否倒地的检测等。
<方法实施例二>
图2是根据一个实施例的车辆的停放控制方法的流程示意图。本实施例的方法由车辆实施。下面以图1中的服务器1000、车辆3000及用户A的用户终端2000为例,说明本实施例的停放控制方法。
根据图2所示,本实施例的停放控制方法可以包括如下步骤S2100~S2400:
步骤S2100,获取该车辆的停放方向信息。
在一个实施例中,该步骤S2100中获取该车辆的停放方向信息可以包括:根据接收到的服务器发送的关锁指令,获取车辆的方向信息作为车辆的停放方向信息。
该实施例中,车辆3000在根据关锁指令获取的车辆的方向信息,即为该车辆的停放方向信息。
在一个实施例中,该步骤S2100中获取该车辆的停放方向信息也可以包括:在检测到车辆被停放在指定的停车区域时,获取该车辆的方向信息作为车辆的停放方向信息。
该实施例中,车辆3000可以通过建立与设置在停车区域的蓝牙设备或者射频识别装置间的连接,来检测该车辆是否已经停放在指定的停车区域等,在此不做限定。
该实施例中,车辆3000在成功开锁后,如果检测到自身进入到指定的停车区域,则判定用户准备停车,此时获取到的方向信息即为车辆的停放方向信息。
步骤S2200,获取对应于该车辆的停放位置的标准停放方向。
本实施例中,获取对应于该车辆的停放位置的标准停放方向可以包括:获取该车辆的停放位置所在的停车区域;获取对应于所述停车区域的标准停放方向,作为对应于该车辆的停放位置的标准停放方向。
本实施例中,车辆3000可以建立与设置在该停车区域中的蓝牙装置或者射频识别装置等标识装置间的通信连接,并从该标识装置获取该停车区域的标准停车方向。
本实施例中,车辆3000也可以从服务器获取该停车区域的标准停车方向,在此不做限定。
步骤S2300,根据所述停放方向信息,检测所述车辆的停放方向与所述标准停放方向是否一致。
步骤S2400,在不一致的情况下,进行反映无法还车的提示。
本实施例中,该提示可以包括无法还车的原因,例如,该提示包括:停车方向不符合要求,请调整停车方向以成功还车等,在此不做限定。
根据以上步骤S2100~S2400可知,本实施例的方法中,车辆在用户准备停车时,会对车辆进行停放方向的检测,并在检测到车辆的停放方向与对应于车辆的停放位置的标准停车方向不一致时,将向用户发出无法成功还车的提示,进而提示用户调整车辆的停放方向,以使得车辆的停放方向满足停放要求,提高车辆停放的整齐性。
<方法实施例三>
图3是根据一个实施例的车辆的停放控制方法的流程示意图。本实施例的方法由车辆实施,下面以图1中的服务器1000、车辆3000及用户A的用户终端2000为例,说明本实施例的停放控制方法。
如图3所示,本实施例的停放控制方法可以包括如下步骤S3100~S3200:
步骤S3100,获取车辆的姿态传感器采集的姿态数据。
该车辆设置有姿态传感器,该姿态传感器可以包括三轴陀螺仪、三轴加速度计、三轴电子罗盘等至少一种运动传感器。
在一个实施例中,该步骤S3200中获取车辆的姿态传感器采集的姿态数据,可包括:按照设定的时间间隔,获取车辆的姿态传感器采集的姿态数据。对应地,服务器在根据车辆上报的方向信息,确定车辆的停放方向时,可以包括:响应于对于该车辆的关锁请求,获取该车辆最新上报的方向信息,作为该车辆的停放方向信息,进而使得该服务器能够根据该停放方向信息,确定该车辆的停放方向。
该实施例中,可以设置该时间间隔具有较短的时间长度,以提高将车辆最新上报的方向信息作为车辆的停放方向信息的准确性,例如,该时间间隔为1min等,在此不做限定。
在另一个实施例中,该步骤S4200中获取车辆的姿态传感器采集的姿态数据,也可包括:根据服务器在接收到关锁请求后发送的获取方向信息的请求,获取车辆的姿态传感器采集的姿态数据。对应地,该实施例中,服务器在接收到对于该车辆的关锁请求后,将根据该请求向该车辆发送获取方向信息的请求,以使得车辆根据该获取方向信息的请求,提供车辆的方向数据。
在再一个实施例中,该步骤S4200中获取车辆的姿态传感器采集的姿态数据,也可包括:在检测到该车辆在成功开锁后进入指定的停车区域的情况下,获取车辆的姿态传感器采集的姿态数据。
该实施例中,车辆可以通过建立与设置在停车区域的蓝牙设备或者射频识别装置间的连接,来检测车辆是否已经进入指定的停车区域等,在此不做限定。
在一个实施例中,该方法还可以包括如下步骤:在所述车辆处于关锁状态的情况下,停止获取车辆的姿态传感器采集的姿态数据。
步骤S3200,将获取到的姿态数据作为该车辆的方向信息上报至服务器,以供该服务器进行停车方向的检测。
本实施例中,服务器进行停车方向的检测可以包括如下步骤:根据对于所述车辆的关锁请求,获取所述车辆最新上报的所述方向信息作为所述车辆的停放方向信息;获取对应于所述车辆的停放位置的标准停放方向;根据所述停放方向信息,检测所述车辆的停放方向与所述标准停放方向是否一致;以及,在不一致的情况下,针对所述关锁请求返回指示关锁请求失败的关锁请求应答。
根据以上步骤S3100~S3200可知,本实施例的车辆设置有姿态传感器,该车辆能够向服务器提供姿态传感器采集到的姿态数据,服务器根据该姿态数据能够确定车辆的停放方向,这样,服务器在接收到对于车辆的关锁请求时,便可以对车辆的停放方向进行检测,并在检测到车辆的停放方向与对应于车辆的停放位置的标准停车方向不一致时,将向用户发出表示关锁请求失败的关锁请求应答,进而提示用户调整车辆的停放方向,以使得车辆的停放方向满足停放要求,提高车辆停放的整齐性。
以上各方法实施例侧重描述与其他实施例的不同之处,各实施例之间的相同或者相似的步骤,相互参见即可。
<例子>
图4为通过图1所示车辆***执行根据本发明一个例子的车辆的停放控制方法的流程示意图。图3的流程示意图示出了用户A使用车辆3000的交互流程。
步骤S4210,用户终端2000发出对于车辆3000的开锁请求。
步骤S4110,服务器1000响应于用户终端2000发出的该开锁请求,进行相关认证,并在认证通过后,向电动自行车300发送开锁指令;及在认证失败后,向用户终端2000返回开锁失败的消息。
该相关认证包括用户认证,即检测该开锁请求对应的用户账号是否满足设定的条件。
该设定的条件可以是表示该用户账号是否具备使用该车辆的资质的条件。该设定的条件例如可以包括:用户已付押金、用户没有欠费、及用户账号余额大于或者等于设定的最低金额中的至少一项。
步骤S4310,车辆3000接收到该开锁指令之后,响应于该开锁指令,检测车辆是否符合设定的开锁条件,如是,控制车辆3000的车锁开锁,并在开锁成功后,向服务器1000上报表示开锁成功的开锁应答;如否或者开锁失败后,向服务器1000上报表示开锁失败的开锁应答。
该开锁条件例如可以包括:车辆的剩余电量大于或者等于设定的电量阈值、车辆处于无故障的正常状态等。
步骤S4120,服务器1000收到车辆3000上报的开锁应答后,进行相应操作。
该步骤S4120可以包括:服务器1000在开锁应答指示开锁成功时,设置该车辆3000处于开锁状态,表示开始一个骑行订单;并在开锁应答指示开锁失败时,结束此次开锁操作。
步骤S4130,服务器1000将该开锁应答发送至用户终端2000。
步骤S3220,用户终端2000根据开锁应答进行对应操作。
该步骤S4220可以包括:开锁应答指示开锁成功时,进入骑行界面;开锁应答指示开锁失败时,退出开锁界面。
步骤S4230,用户终端2000发出对于车辆3000的关锁请求。
步骤S4140,服务器1000响应于用户终端2000发出的该关锁请求,进行相关认证,并在相关认证通过后,向该车辆3000发送关锁指令;及在相关认证失败后,向用户终端2000返回关锁请求失败的消息。
该相关认证可以包括检测关锁请求对应的骑行订单是否符合设定的条件等。
该设定的条件可以是表示关锁请求有效性的条件,例如可以包括:关锁请求对应的车辆位于指定的停车区域中、且停放方向与车辆所在停车区域的标准停放方向一致。
步骤S4320,车辆3000接收到该关锁指令后,响应于该关锁指令,检测车辆是否符合设定的关锁条件,如是,则控制车锁关锁,并在关锁成功后,向服务器1000上报指示关锁成功的关锁应答;如否,则继续检测车辆是否符合该关锁条件。
该步骤中,在车辆是电动自行车的情况下,该关锁条件可以包括表示该车辆3000的当前行驶速度的参数值小于或者等于设定的安全阈值。在车辆是普通自行车的情况下,该步骤中也可以省略该检测,即,车辆3000在接收到关锁指令后,即可控制车锁关锁。
步骤S4150,服务器1000根据指示关锁成功的关锁应答,结束当前骑行订单以进行订单结算,并将订单结算的结果发送至用户终端2000。
步骤S4240,用户终端2000在接收到订单结算的结果后,进入订单结算界面,以供用户进行订单结算。
<设备实施例>
本实施例提供了一种电子设备,如图5所示,该电子设备5000包括处理器5100和存储器5200。
在一个实施例中,该电子设备为服务器,该存储器5200用于存储计算机程序,处理器5100用于在计算机程序的控制下,执行根据任意方法实施例一的停放控制方法。
在另一个实施例中,该电子设备为用户终端,该该存储器5200用于存储计算机程序,处理器5100用于在计算机程序的控制下,执行根据任意方法实施例二或者方法实施例三的停放控制方法。
<车辆***实施例>
在一个实施例中,还提供了一种车辆***,如图6所示,该车辆***例如包括根据服务器1000和车辆3000,该服务器1000与车辆3000通信连接。
本实施例提供一种服务器,参见图6所示,该服务器1000可以包括例如如图1所示的存储器1200和处理器1100,存储器1200用于存储计算机程序,处理器1100用于在计算机程序的控制下,执行根据方法实施例一的停放控制方法。
该车辆可以包括例如如图1所示的存储器3200和处理器3100,存储器3200用于存储计算机程序,处理器3100用于在计算机程序的控制下,执行根据方法实施例三的停放控制方法。
本实施例中,车辆还包括姿态传感器3700,该姿态传感器3700与处理器3100连接,以向处理器3100传输采集到的姿态数据。
该姿态传感器3700可以设置在车辆的后架上。例如,该姿态传感器设置在安装处理器3100的控制盒中,且该控制盒固定设置在该车辆的后架上。
本发明可以是***、方法和/或计算机程序产品。计算机程序产品可以包括计算机可读存储介质,其上载有用于使处理器实现本发明的各个方面的计算机可读程序指令。
计算机可读存储介质可以是可以保持和存储由指令执行设备使用的指令的有形设备。计算机可读存储介质例如可以是――但不限于――电存储设备、磁存储设备、光存储设备、电磁存储设备、半导体存储设备或者上述的任意合适的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、静态随机存取存储器(SRAM)、便携式压缩盘只读存储器(CD-ROM)、数字多功能盘(DVD)、记忆棒、软盘、机械编码设备、例如其上存储有指令的打孔卡或凹槽内凸起结构、以及上述的任意合适的组合。这里所使用的计算机可读存储介质不被解释为瞬时信号本身,诸如无线电波或者其他自由传播的电磁波、通过波导或其他传输媒介传播的电磁波(例如,通过光纤电缆的光脉冲)、或者通过电线传输的电信号。
这里所描述的计算机可读程序指令可以从计算机可读存储介质下载到各个计算/处理设备,或者通过网络、例如因特网、局域网、广域网和/或无线网下载到外部计算机或外部存储设备。网络可以包括铜传输电缆、光纤传输、无线传输、路由器、防火墙、交换机、网关计算机和/或边缘服务器。每个计算/处理设备中的网络适配卡或者网络接口从网络接收计算机可读程序指令,并转发该计算机可读程序指令,以供存储在各个计算/处理设备中的计算机可读存储介质中。
用于执行本发明操作的计算机程序指令可以是汇编指令、指令集架构(ISA)指令、机器指令、机器相关指令、微代码、固件指令、状态设置数据、或者以一种或多种编程语言的任意组合编写的源代码或目标代码,编程语言包括面向对象的编程语言—诸如Smalltalk、C++等,以及常规的过程式编程语言—诸如“C”语言或类似的编程语言。计算机可读程序指令可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络—包括局域网(LAN)或广域网(WAN)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。在一些实施例中,通过利用计算机可读程序指令的状态信息来个性化定制电子电路,例如可编程逻辑电路、现场可编程门阵列(FPGA)或可编程逻辑阵列(PLA),该电子电路可以执行计算机可读程序指令,从而实现本发明的各个方面。
这里参照根据本发明实施例的方法、装置(***)和计算机程序产品的流程图和/或框图描述了本发明的各个方面。应当理解,流程图和/或框图的每个方框以及流程图和/或框图中各方框的组合,都可以由计算机可读程序指令实现。
这些计算机可读程序指令可以提供给通用计算机、专用计算机或其它可编程数据处理装置的处理器,从而生产出一种机器,使得这些指令在通过计算机或其它可编程数据处理装置的处理器执行时,产生了实现流程图和/或框图中的一个或多个方框中规定的功能/动作的装置。也可以把这些计算机可读程序指令存储在计算机可读存储介质中,这些指令使得计算机、可编程数据处理装置和/或其他设备以特定方式工作,从而,存储有指令的计算机可读介质则包括一个制造品,其包括实现流程图和/或框图中的一个或多个方框中规定的功能/动作的各个方面的指令。
也可以把计算机可读程序指令加载到计算机、其它可编程数据处理装置、或其它设备上,使得在计算机、其它可编程数据处理装置或其它设备上执行一系列操作步骤,以产生计算机实现的过程,从而使得在计算机、其它可编程数据处理装置、或其它设备上执行的指令实现流程图和/或框图中的一个或多个方框中规定的功能/动作。
附图中的流程图和框图显示了根据本发明的多个实施例的***、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或指令的一部分,模块、程序段或指令的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。对于本领域技术人物来说公知的是,通过硬件方式实现、通过软件方式实现以及通过软件和硬件结合的方式实现都是等价的。
以上已经描述了本发明的各实施例,上述说明是示例性的,并非穷尽性的,并且也不限于所披露的各实施例。在不偏离所说明的各实施例的范围和精神的情况下,对于本技术领域的普通技术人物来说许多修改和变更都是显而易见的。本文中所用术语的选择,旨在最好地解释各实施例的原理、实际应用或对市场中的技术改进,或者使本技术领域的其它普通技术人物能理解本文披露的各实施例。本发明的范围由所附权利要求来限定。

Claims (11)

1.一种车辆的停放控制方法,包括:
获取所述车辆的停放方向信息;
获取对应于所述车辆的停放位置的标准停放方向,其中,所述获取对应于所述车辆的停放位置的标准停放方向,包括:根据所述车辆的停放位置,获得所述车辆所在的位置区域;在预设的映射表中查找对应于所述车辆所在的位置区域的标准停放方向,作为对应于所述车辆的停放位置的标准停放方向,所述映射表反映设置的多个位置区域分别对应的标准停放方向,所述多个位置区域包括所述车辆所在的位置区域;在所述车辆的停放位置为非停车区域的情况下,所述车辆的停放位置的标准停放方向为所述车辆的停放位置所在的网格对应的标准停放方向;
根据所述停放方向信息,检测所述车辆的停放方向与所述标准停放方向是否一致;
在不一致的情况下,进行反映无法还车的提示。
2.根据权利要求1所述的方法,由服务器实施,其中,所述获取所述车辆的停放方向信息包括:
根据对于所述车辆的关锁请求,获取所述车辆的停放方向信息;
所述进行反映无法还车的提示,包括:
针对所述关锁请求,返回指示关锁请求失败的关锁请求应答。
3.根据权利要求1所述的方法,其中,所述获取所述车辆的停放方向信息包括:
请求所述车辆提供最新的方向信息,并将所述车辆根据所述请求提供的方向信息作为所述车辆的停放方向信息;或者,
获取所述车辆最新上报的方向信息,作为所述车辆的停放方向信息。
4.根据权利要求2所述的方法,其中,所述根据对于所述车辆的关锁请求,获取所述车辆的停放方向信息,包括:
根据对于所述车辆的关锁请求,检测所述车辆是否位于指定的停车区域;
在位于所述停车区域的情况下,获取所述车辆的停放方向信息。
5.根据权利要求1所述的方法,其中,所述检测所述车辆的停放方向与所述标准停放方向是否一致,包括:
计算所述车辆的停放方向与所述标准停放方向之间的偏差量;
在所述偏差量小于或者等于设定的偏差阈值的情况下,确定所述车辆的停放方向与所述标准停放方向一致。
6.根据权利要求1所述的方法,其中,所述方法还包括获得对应于任意位置区域的标准停车方向的步骤,包括:
获取针对所述任意位置区域设置的标准停车方向;
根据所述设置的设置内容,生成并保存反映所述任意位置区域与标准停车方向间的映射关系的映射表。
7.根据权利要求2所述的方法,其中,所述方法还包括获得所述车辆的停放位置的步骤,包括:
获取所述关锁请求中携带的用户终端的位置信息,作为所述车辆的停放位置。
8.根据权利要求1所述的方法,其中,所述方法还包括:
检测车辆是否处于倒地状态,在所述车辆满足倒地状态和所述不一致的情况的至少一种时,进行反映无法还车的提示。
9.一种车辆的停放控制方法,由车辆实施,包括:
获取所述车辆的姿态传感器采集的姿态数据;
将所述姿态数据作为所述车辆的方向信息上报至服务器进行停放方向的检测;
其中,所述进行停放方向的检测包括:
根据对于所述车辆的关锁请求,获取所述车辆最新上报的所述方向信息作为所述车辆的停放方向信息;
获取对应于所述车辆的停放位置的标准停放方向,其中,所述获取对应于所述车辆的停放位置的标准停放方向,包括:根据所述车辆的停放位置,获得所述车辆所在的位置区域;在预设的映射表中查找对应于所述车辆所在的位置区域的标准停放方向,作为对应于所述车辆的停放位置的标准停放方向,所述映射表反映设置的多个位置区域分别对应的标准停放方向,所述多个位置区域包括所述车辆所在的位置区域;在所述车辆的停放位置为非停车区域的情况下,所述车辆的停放位置的标准停放方向为所述车辆的停放位置所在的网格对应的标准停放方向;
根据所述停放方向信息,检测所述车辆的停放方向与所述标准停放方向是否一致;
在不一致的情况下,针对所述关锁请求返回指示关锁请求失败的关锁请求应答。
10.一种电子设备,包括存储器和处理器,所述存储器用于存储计算机程序,所述处理器用于在所述计算机程序的控制下,执行根据权利要求1至8中任一项所述的方法。
11.一种车辆***,包括车辆和服务器;
所述服务器包括存储器和处理器,所述服务器的存储器用于存储计算机程序,所述服务器的处理器用于在所述计算机程序的控制下,执行根据权利要求1至8中任一项所述的方法;
所述车辆包括姿态传感器、存储器和处理器,所述车辆的存储器用于存储计算机程序,所述车辆的处理器用于在所述计算机程序的控制下,执行根据权利要求9所述的方法。
CN202010245454.0A 2020-03-31 2020-03-31 车辆的停放控制方法、电子设备及车辆*** Active CN111461831B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010245454.0A CN111461831B (zh) 2020-03-31 2020-03-31 车辆的停放控制方法、电子设备及车辆***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010245454.0A CN111461831B (zh) 2020-03-31 2020-03-31 车辆的停放控制方法、电子设备及车辆***

Publications (2)

Publication Number Publication Date
CN111461831A CN111461831A (zh) 2020-07-28
CN111461831B true CN111461831B (zh) 2024-01-30

Family

ID=71680976

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010245454.0A Active CN111461831B (zh) 2020-03-31 2020-03-31 车辆的停放控制方法、电子设备及车辆***

Country Status (1)

Country Link
CN (1) CN111461831B (zh)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112116412A (zh) * 2020-08-12 2020-12-22 北京骑胜科技有限公司 停车信息交互方法、装置、两轮车、电子设备和存储介质
CN111947677A (zh) * 2020-08-13 2020-11-17 北京骑胜科技有限公司 共享车辆定位方法和装置
CN112950857B (zh) * 2021-01-15 2023-03-14 摩拜(北京)信息技术有限公司 信息显示方法和装置
CN113259412A (zh) * 2021-04-14 2021-08-13 摩拜(北京)信息技术有限公司 停车管理方法、电子设备、车辆及存储介质
CN113920713B (zh) * 2021-09-29 2024-01-23 广州时空位置网科学技术研究院有限公司 一种基于北斗定位的城市交通智能信息管理***
CN114358863A (zh) * 2021-11-23 2022-04-15 摩拜(北京)信息技术有限公司 一种共享车辆的还车处理方法、装置及共享车辆

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106709845A (zh) * 2017-03-19 2017-05-24 尹建新 基于互联网的车辆规范停放管理***
CN108682141A (zh) * 2018-04-03 2018-10-19 广东洛梵狄智能科技有限公司 一种停车管理***与方法

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4427759B2 (ja) * 2007-06-29 2010-03-10 アイシン・エィ・ダブリュ株式会社 車両挙動学習装置及び車両挙動学習プログラム

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106709845A (zh) * 2017-03-19 2017-05-24 尹建新 基于互联网的车辆规范停放管理***
CN108682141A (zh) * 2018-04-03 2018-10-19 广东洛梵狄智能科技有限公司 一种停车管理***与方法

Also Published As

Publication number Publication date
CN111461831A (zh) 2020-07-28

Similar Documents

Publication Publication Date Title
CN111461831B (zh) 车辆的停放控制方法、电子设备及车辆***
CN111784924B (zh) 车辆的停放控制方法、电子设备及共享车辆***
CN111591376A (zh) 车辆的还车控制方法、车辆、服务器及车辆***
US10514468B2 (en) Vehicle positioning method and system
CN108151754B (zh) 出行服务的提供方法、服务器、客户端及***
CN111063120A (zh) 电动自行车的控制方法、电动自行车及电动自行车***
CN111815939A (zh) 车辆的停放控制方法及电子设备
CN111915873B (zh) 车辆及共享车辆***
CN111976875A (zh) 安全使用自行车的控制方法、装置、电子设备及车辆***
JP2014135038A (ja) 知能型映像管制システム及び方法
CN111063122A (zh) 电动自行车的控制方法、电动自行车及电动自行车***
KR20170035926A (ko) 티켓팅 방법 및 시스템
CN112581660A (zh) 电动自行车的使用控制方法、电动自行车及服务器
CN114358863A (zh) 一种共享车辆的还车处理方法、装置及共享车辆
CN113837845A (zh) 一种共享自行车的还车处理方法、装置及服务器
CN111681369A (zh) 停车控制方法、车辆、服务器及车辆***
CN111199639B (zh) 调节停车围栏区域的方法、装置、***及服务器
CN113470339A (zh) 一种车辆控制方法、装置、车辆及***
CN112700595B (zh) 电动自行车的信息提示方法、装置及电动自行车
CN112132725A (zh) 车辆还车判定方法、装置及电子设备
CN115550847A (zh) 一种共享车辆的还车处理方法、装置及服务器
CN113830209B (zh) 异常移动检测方法、装置、车辆及服务器
CN110807849B (zh) 车辆管理方法、装置、电子设备及***
CN114655343A (zh) 骑行状态检测方法、装置及电动自行车
CN113888809A (zh) 共享车辆停车检测方法、装置、服务器及停车管理设备

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant