本发明是关于智能车库技术领域,特别是关于一种物联网智能车库的信息传输方法及系统。
背景技术:
当前的智能停车库系统将智能ic卡识别技术和高速的视频图像存储比较相结合,通过计算机的图像处理和自动识别,对车辆进出停车场的收费、保安、车位引导等进行全方位管理。
现有技术cn106251016b公开了一种基于动态时间窗的泊车系统路径规划方法,属于路径规划技术领域,其特征在于包括以下步骤:步骤s1:采用拓扑法创建智能车库中agv的工作环境模型;步骤s2:按照不同评价标准,分别为每台agv和每项存取车任务设定优先级;步骤s3:采用dijkstra算法为接受任务的agv规划最短可行路径;步骤s4:排布可行路径时间窗;步骤s5:根据冲突类型不同,设计冲突解决策略;步骤s6:利用基于动态时间窗的泊车系统路径规划算法为agv规划无冲突最优路径。
现有技术cn105489054b涉及一种智能车库管理应用系统及其方法,所述系统包括移动应用平台和数据处理平台;所述移动应用平台和数据处理平台通过无线网络连接;移动应用平台将请求车位指令发送至数据处理平台,所述数据处理平台将包括车位信息的车位示意图发送至移动应用平台,所述移动应用平台停车后将包括智能车库车位标识的车位信息发送至数据处理平台,所述数据处理平台将车位信息处理后记录该车辆停靠信息并存储。所述方法包括一种智能车库导航管理应用方法和一种智能车库反向寻车管理应用方法。
现有技术cn106056708b公开了一种实现车库智能化控制的方法,所述方法包括以下一种或多种步骤的组合:用户身份验证识别步骤a:智能车库检测到用户的信息后,与已存储的信息比对进行身份确认;车库门状态识别步骤b:智能车库自动识别车库门的状态,并发出提醒;车库门智能控制步骤c:智能车库通过车库门开/关控制模块,实现自动开关控制;报警提醒步骤d:当智能车库检测到不法行为时,自动触发报警提醒模块发送报警信息到移动终端;智能监控步骤e:用户可通过移动终端进行远程监控。
公开于该背景技术部分的信息仅仅旨在增加对本发明的总体背景的理解,而不应当被视为承认或以任何形式暗示该信息构成已为本领域一般技术人员所公知的现有技术。
技术实现要素:
本发明的目的在于提供一种物联网智能车库的信息传输方法及系统,其能够克服现有技术的缺点。
为实现上述目的,本发明提供了一种物联网智能车库的信息传输方法,该物联网智能车库的信息传输方法包括如下步骤:
由车载移动终端生成要被发送到智能车库的车辆信息,其中,车辆信息被车载移动终端分为多个数据包;
由车载移动终端向智能车库发送数据包传输请求消息;
由车载移动终端接收由智能车库发送的第一数据包传输允许消息,其中,第一数据包传输允许消息是由智能车库响应于接收到数据包传输请求消息而发送的,并且其中,第一数据包传输允许消息中包括信息传输id;
响应于接收到第一数据包传输允许消息,由车载移动终端向智能车库发送包括一部分车辆信息的第一数据包,第一数据包属于多个数据包;
由智能车库对接收到的第一数据包进行解码;
如果智能车库成功解码所接收到的第一数据包,则由智能车库向车载移动终端发送第二数据包传输允许消息,其中,第二数据包传输允许消息中包括信息传输id;
响应于接收到第二数据包传输允许消息,由车载移动终端向智能车库发送包括一部分车辆信息的第二数据包,第二数据包属于多个数据包;
如果智能车库没有成功解码所接收到的第一数据包,则由智能车库向车载移动终端发送第一数据包重新发送消息,其中,第一数据包重新发送消息包括信息传输id;以及
响应于接收到第一数据包重新发送消息,由车载移动终端向智能车库重新发送包括一部分车辆信息的第一数据包。
在一优选的实施方式中,物联网智能车库的信息传输方法还包括如下步骤:
由智能车库对接收到的第二数据包进行解码;
如果智能车库成功解码所接收到的第二数据包,则由智能车库向车载移动终端发送第三数据包传输允许消息,其中,第三数据包传输允许消息中包括信息传输id;
响应于接收到第三数据包传输允许消息,由车载移动终端判断第三数据包是否是多个数据包中最后一个要被发送给智能车库的数据包;以及
如果判断第三数据包是多个数据包中最后一个要被发送给智能车库的数据包,则由车载移动终端向智能车库发送包括一部分车辆信息的第三数据包以及指示第三数据包是最后一个要被发送给智能车库的数据包的第一指示符,第三数据包属于多个数据包。
在一优选的实施方式中,物联网智能车库的信息传输方法还包括如下步骤:
由智能车库对接收到的第三数据包以及第一指示符进行解码;
如果智能车库成功解码所接收到的第三数据包,则响应于接收到第一指示符,由智能车库向车载移动终端发送第三数据包解码成功消息,其中,第三数据包解码成功消息包括信息传输id;
如果智能车库没有成功解码所接收到的第三数据包,则由智能车库向车载移动终端发送第三数据包重新发送消息,其中,第三数据包重新发送消息包括信息传输id;以及
响应于接收到第三数据包重新发送消息,由车载移动终端向智能车库重新发送包括一部分车辆信息的第三数据包。
在一优选的实施方式中,其中,车载移动终端能够以第一传输时间间隔(tti)或者第二tti向智能车库发送消息;物联网智能车库的信息传输方法还包括如下步骤:
响应于接收到第一数据包传输允许消息,由车载移动终端以第一tti向智能车库发送包括一部分车辆信息的第一数据包;
如果智能车库没有成功解码所接收到的第一数据包,则由智能车库向车载移动终端发送第一数据包重新发送消息,其中,第一数据包重新发送消息包括信息传输id;以及
响应于接收到第一数据包重新发送消息,由车载移动终端以第二tti向智能车库重新发送包括一部分车辆信息的第一数据包。
在一优选的实施方式中,物联网智能车库的信息传输方法还包括如下步骤:
响应于接收到第三数据包解码成功消息,由车载移动终端停止车载移动终端内部的定时器;
其中,车载移动终端被配置为:在定时器超时之前,持续监听来自智能车库的消息,在定时器超时或者被停止之后,停止监听来自智能车库的消息。
本发明还提供了一种物联网智能车库的信息传输系统,包括:
用于由车载移动终端生成要被发送到智能车库的车辆信息的单元,其中,车辆信息被车载移动终端分为多个数据包;
用于由车载移动终端向智能车库发送数据包传输请求消息的单元;
用于由车载移动终端接收由智能车库发送的第一数据包传输允许消息的单元,其中,第一数据包传输允许消息是由智能车库响应于接收到数据包传输请求消息而发送的,并且其中,第一数据包传输允许消息中包括信息传输id;
用于响应于接收到第一数据包传输允许消息,由车载移动终端向智能车库发送包括一部分车辆信息的第一数据包的单元,第一数据包属于多个数据包;
用于由智能车库对接收到的第一数据包进行解码的单元;
用于如果智能车库成功解码所接收到的第一数据包,则由智能车库向车载移动终端发送第二数据包传输允许消息的单元,其中,第二数据包传输允许消息中包括信息传输id;
用于响应于接收到第二数据包传输允许消息,由车载移动终端向智能车库发送包括一部分车辆信息的第二数据包的单元,第二数据包属于多个数据包;
用于如果智能车库没有成功解码所接收到的第一数据包,则由智能车库向车载移动终端发送第一数据包重新发送消息的单元,其中,第一数据包重新发送消息包括信息传输id;以及
用于响应于接收到第一数据包重新发送消息,由车载移动终端向智能车库重新发送包括一部分车辆信息的第一数据包的单元。
在一优选的实施方式中,物联网智能车库的信息传输系统还包括:
用于由智能车库对接收到的第二数据包进行解码的单元;
用于如果智能车库成功解码所接收到的第二数据包,则由智能车库向车载移动终端发送第三数据包传输允许消息的单元,其中,第三数据包传输允许消息中包括信息传输id;
用于响应于接收到第三数据包传输允许消息,由车载移动终端判断第三数据包是否是多个数据包中最后一个要被发送给智能车库的数据包的单元;以及
用于如果判断第三数据包是多个数据包中最后一个要被发送给智能车库的数据包,则由车载移动终端向智能车库发送包括一部分车辆信息的第三数据包以及指示第三数据包是最后一个要被发送给智能车库的数据包的第一指示符的单元,第三数据包属于多个数据包。
在一优选的实施方式中,物联网智能车库的信息传输系统还包括:
用于由智能车库对接收到的第三数据包以及第一指示符进行解码的单元;
用于如果智能车库成功解码所接收到的第三数据包,则响应于接收到第一指示符,由智能车库向车载移动终端发送第三数据包解码成功消息的单元,其中,第三数据包解码成功消息包括信息传输id;
用于如果智能车库没有成功解码所接收到的第三数据包,则由智能车库向车载移动终端发送第三数据包重新发送消息的单元,其中,第三数据包重新发送消息包括信息传输id;以及
用于响应于接收到第三数据包重新发送消息,由车载移动终端向智能车库重新发送包括一部分车辆信息的第三数据包的单元。
在一优选的实施方式中,其中,车载移动终端能够以第一传输时间间隔(tti)或者第二tti向智能车库发送消息;物联网智能车库的信息传输系统还包括:
用于响应于接收到第一数据包传输允许消息,由车载移动终端以第一tti向智能车库发送包括一部分车辆信息的第一数据包的单元;
用于如果智能车库没有成功解码所接收到的第一数据包,则由智能车库向车载移动终端发送第一数据包重新发送消息的单元,其中,第一数据包重新发送消息包括信息传输id;以及
用于响应于接收到第一数据包重新发送消息,由车载移动终端以第二tti向智能车库重新发送包括一部分车辆信息的第一数据包的单元。
在一优选的实施方式中,物联网智能车库的信息传输系统还包括:
用于响应于接收到第三数据包解码成功消息,由车载移动终端停止车载移动终端内部的定时器的单元;
其中,车载移动终端被配置为:在定时器超时之前,持续监听来自智能车库的消息,在定时器超时或者被停止之后,停止监听来自所述智能车库的消息。
与现有技术相比,本发明具有如下优点:如前所述,目前的智能停车库系统是基于智能ic卡识别技术的系统。但是由于ic卡本身信息容量以及信心读写难易度的限制,导致智能车库的“智能程度”不会很高。如果是本申请的这种基于移动终端传输信息的系统,那么理论上信息的大小不受限制,这样一来,本申请传输的车辆信息可以包括车主信息、车辆本身的信息等(例如,上次刷车时间、当前天气信息、车辆行驶路段信息等等),根据这些信息,本申请的车库就能够提供一系列更高级的服务(例如自动刷车服务,自动检测轮胎服务等等)。当然,传输的信息越丰富,信息的大小越大,为了保证传输的可靠性就需要设计相对应的数据传输方法。本发明设计了“如果智能车库没有成功解码所接收到的第一数据包,则由智能车库向车载移动终端发送第一数据包重新发送消息”及其相关联步骤,使得智能车库能够隐性的向车载智能终端通知数据包是否发送成功(也即接收到第一数据包重新发送消息就表示第一数据包没有发送成功),本发明设计了“如果智能车库成功解码所接收到的第三数据包,则响应于接收到第一指示符,由智能车库向车载移动终端发送第三数据包解码成功消息”及其相关联步骤,使得智能车库能够显式的向车载移动终端通知第三数据包已经成功发送,减少了传输延迟(如果不设置该步骤,那么由于智能车库已经知道第三数据包是最后一个数据包,所以智能车库就不能再向车载移动终端发送“第四数据包传输允许消息”,这样车载移动终端就始终都不清楚智能车库是否成功接收第三数据包,这就造成了数据传输的等待)。
附图说明
图1是根据本发明一实施方式的物联网智能车库的信息传输方法流程图。
具体实施方式
下面结合附图,对本发明的具体实施方式进行详细描述,但应当理解本发明的保护范围并不受具体实施方式的限制。
除非另有其它明确表示,否则在整个说明书和权利要求书中,术语“包括”或其变换如“包含”或“包括有”等等将被理解为包括所陈述的元件或组成部分,而并未排除其它元件或其它组成部分。
图1是根据本发明一实施方式的物联网智能车库的信息传输方法流程图。物联网智能车库的信息传输方法包括如下步骤:
步骤101:由车载移动终端(例如,低成本低复杂度通信设备、手机、平板电脑等等)生成要被发送到智能车库(具有类似于基站功能的网络节点,例如,中央节点、传输接收点等)的车辆信息,其中,车辆信息被车载移动终端分为多个数据包;
步骤102:由车载移动终端向智能车库发送数据包传输请求消息;
步骤103:由车载移动终端接收由智能车库发送的第一数据包传输允许消息,其中,第一数据包传输允许消息是由智能车库响应于接收到数据包传输请求消息而发送的,并且其中,第一数据包传输允许消息中包括信息传输id;
步骤104:响应于接收到第一数据包传输允许消息,由车载移动终端向智能车库发送包括一部分车辆信息的第一数据包,第一数据包属于多个数据包;
步骤105:由智能车库对接收到的第一数据包进行解码;
步骤106:如果智能车库成功解码所接收到的第一数据包,则由智能车库向车载移动终端发送第二数据包传输允许消息,其中,第二数据包传输允许消息中包括信息传输id;
步骤107:响应于接收到第二数据包传输允许消息,由车载移动终端向智能车库发送包括一部分车辆信息的第二数据包,第二数据包属于多个数据包;
步骤108:如果智能车库没有成功解码所接收到的第一数据包,则由智能车库向车载移动终端发送第一数据包重新发送消息,其中,第一数据包重新发送消息包括信息传输id;以及
步骤109:响应于接收到第一数据包重新发送消息,由车载移动终端向智能车库重新发送包括一部分车辆信息的第一数据包。
在一优选的实施方式中,物联网智能车库的信息传输方法还包括如下步骤:由智能车库对接收到的第二数据包进行解码;如果智能车库成功解码所接收到的第二数据包,则由智能车库向车载移动终端发送第三数据包传输允许消息,其中,第三数据包传输允许消息中包括信息传输id;响应于接收到第三数据包传输允许消息,由车载移动终端判断第三数据包是否是多个数据包中最后一个要被发送给智能车库的数据包;以及如果判断第三数据包是多个数据包中最后一个要被发送给智能车库的数据包,则由车载移动终端向智能车库发送包括一部分车辆信息的第三数据包以及指示第三数据包是最后一个要被发送给智能车库的数据包的第一指示符,第三数据包属于多个数据包。
在一优选的实施方式中,物联网智能车库的信息传输方法还包括如下步骤:由智能车库对接收到的第三数据包以及第一指示符进行解码;如果智能车库成功解码所接收到的第三数据包,则响应于接收到第一指示符,由智能车库向车载移动终端发送第三数据包解码成功消息,其中,第三数据包解码成功消息包括信息传输id;如果智能车库没有成功解码所接收到的第三数据包,则由智能车库向车载移动终端发送第三数据包重新发送消息,其中,第三数据包重新发送消息包括信息传输id;以及响应于接收到第三数据包重新发送消息,由车载移动终端向智能车库重新发送包括一部分车辆信息的第三数据包。
在一优选的实施方式中,其中,车载移动终端能够以第一传输时间间隔(tti)或者第二tti向智能车库发送消息;物联网智能车库的信息传输方法还包括如下步骤:响应于接收到第一数据包传输允许消息,由车载移动终端以第一tti向智能车库发送包括一部分车辆信息的第一数据包;如果智能车库没有成功解码所接收到的第一数据包,则由智能车库向车载移动终端发送第一数据包重新发送消息,其中,第一数据包重新发送消息包括信息传输id;以及响应于接收到第一数据包重新发送消息,由车载移动终端以第二tti向智能车库重新发送包括一部分车辆信息的第一数据包。
在一优选的实施方式中,物联网智能车库的信息传输方法还包括如下步骤:响应于接收到第三数据包解码成功消息,由车载移动终端停止车载移动终端内部的定时器;其中,车载移动终端被配置为:在定时器超时之前,持续监听来自智能车库的消息,在定时器超时或者被停止之后,停止监听来自智能车库的消息。
本发明还提供了一种物联网智能车库的信息传输系统,包括:用于由车载移动终端生成要被发送到智能车库的车辆信息的单元,其中,车辆信息被车载移动终端分为多个数据包;用于由车载移动终端向智能车库发送数据包传输请求消息的单元;用于由车载移动终端接收由智能车库发送的第一数据包传输允许消息的单元,其中,第一数据包传输允许消息是由智能车库响应于接收到数据包传输请求消息而发送的,并且其中,第一数据包传输允许消息中包括信息传输id;用于响应于接收到第一数据包传输允许消息,由车载移动终端向智能车库发送包括一部分车辆信息的第一数据包的单元,第一数据包属于多个数据包;用于由智能车库对接收到的第一数据包进行解码的单元;用于如果智能车库成功解码所接收到的第一数据包,则由智能车库向车载移动终端发送第二数据包传输允许消息的单元,其中,第二数据包传输允许消息中包括信息传输id;用于响应于接收到第二数据包传输允许消息,由车载移动终端向智能车库发送包括一部分车辆信息的第二数据包的单元,第二数据包属于多个数据包;用于如果智能车库没有成功解码所接收到的第一数据包,则由智能车库向车载移动终端发送第一数据包重新发送消息的单元,其中,第一数据包重新发送消息包括信息传输id;以及用于响应于接收到第一数据包重新发送消息,由车载移动终端向智能车库重新发送包括一部分车辆信息的第一数据包的单元。
在一优选的实施方式中,物联网智能车库的信息传输系统还包括:用于由智能车库对接收到的第二数据包进行解码的单元;用于如果智能车库成功解码所接收到的第二数据包,则由智能车库向车载移动终端发送第三数据包传输允许消息的单元,其中,第三数据包传输允许消息中包括信息传输id;用于响应于接收到第三数据包传输允许消息,由车载移动终端判断第三数据包是否是多个数据包中最后一个要被发送给智能车库的数据包的单元;以及用于如果判断第三数据包是多个数据包中最后一个要被发送给智能车库的数据包,则由车载移动终端向智能车库发送包括一部分车辆信息的第三数据包以及指示第三数据包是最后一个要被发送给智能车库的数据包的第一指示符的单元,第三数据包属于多个数据包。
在一优选的实施方式中,物联网智能车库的信息传输系统还包括:用于由智能车库对接收到的第三数据包以及第一指示符进行解码的单元;用于如果智能车库成功解码所接收到的第三数据包,则响应于接收到第一指示符,由智能车库向车载移动终端发送第三数据包解码成功消息的单元,其中,第三数据包解码成功消息包括信息传输id;用于如果智能车库没有成功解码所接收到的第三数据包,则由智能车库向车载移动终端发送第三数据包重新发送消息的单元,其中,第三数据包重新发送消息包括信息传输id;以及用于响应于接收到第三数据包重新发送消息,由车载移动终端向智能车库重新发送包括一部分车辆信息的第三数据包的单元。
在一优选的实施方式中,其中,车载移动终端能够以第一传输时间间隔(tti)或者第二tti向智能车库发送消息;物联网智能车库的信息传输系统包括:用于响应于接收到第一数据包传输允许消息,由车载移动终端以第一tti向智能车库发送包括一部分车辆信息的第一数据包的单元;用于如果智能车库没有成功解码所接收到的第一数据包,则由智能车库向车载移动终端发送第一数据包重新发送消息的单元,其中,第一数据包重新发送消息包括信息传输id;以及用于响应于接收到第一数据包重新发送消息,由车载移动终端以第二tti向智能车库重新发送包括一部分车辆信息的第一数据包的单元。
在一优选的实施方式中,物联网智能车库的信息传输系统还包括:用于响应于接收到第三数据包解码成功消息,由车载移动终端停止车载移动终端内部的定时器的单元;其中,车载移动终端被配置为:在定时器超时之前,持续监听来自智能车库的消息,在定时器超时或者被停止之后,停止监听来自所述智能车库的消息。
本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
前述对本发明的具体示例性实施方案的描述是为了说明和例证的目的。这些描述并非想将本发明限定为所公开的精确形式,并且很显然,根据上述教导,可以进行很多改变和变化。对示例性实施例进行选择和描述的目的在于解释本发明的特定原理及其实际应用,从而使得本领域的技术人员能够实现并利用本发明的各种不同的示例性实施方案以及各种不同的选择和改变。本发明的范围意在由权利要求书及其等同形式所限定。