一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

共享单车还车方法、系统、终端设备及存储介质与流程

2022-02-22 18:11:04 来源:中国专利 TAG:


1.本技术涉及单车还车技术领域,特别是涉及一种共享单车还车方法、系统、终端设备及存储介质。


背景技术:

2.为规范用户停车行为,维护道路交通秩序,共享单车公司规划启用共享单车电子围栏技术(p点技术),我们在平时生活中,共享单车打算还车的时候,不时会遇到这样一个问题,明明自己已经在规范停车区内的p点还车,或是还不上或是依然要被收取调度费。
3.共享单车智能锁中,包含的具备定位功能的模块有:gps/北斗模块、gsm模块、蓝牙模块。通常的gps/北斗模块和gsm模块容易受环境及信号强度影响,如有大的遮挡物时,gps信号往往不准确,以及产生p点还车调度费用的现象。


技术实现要素:

4.本技术提供一种共享单车还车方法、系统、终端设备及存储介质,以解决共享单车停靠点还车偏移并产生调度费用的问题。
5.为解决上述技术问题,本技术采用的一个技术方案是:提供一种共享单车还车方法,包括:
6.当接收到还车请求时,利用蓝牙模块获取预先设置在共享单车还车停靠点的蓝牙阵列发出的蓝牙阵列信号;
7.根据蓝牙阵列信号计算得到共享单车当前所在位置相对于还车停靠点的第一位置坐标;
8.将第一位置坐标投影至电子地图中,并确认投影后的第一位置坐标在电子地图中与还车停靠点之间的位置偏移量;
9.当所述位置偏移量超过预设阈值时,生成调度费。
10.作为本技术的进一步改进,利用蓝牙模块获取预先设置在共享单车还车停靠点的蓝牙阵列发出的蓝牙阵列信号,包括:
11.利用蓝牙模块获取蓝牙阵列发出的蓝牙信号;
12.对蓝牙信号进行解调,并过滤掉解调后的信号中的噪声信号,得到蓝牙阵列信号。
13.作为本技术的进一步改进,根据所述蓝牙阵列信号计算得到共享单车当前所在位置相对于还车停靠点的第一位置坐标,包括:
14.根据频率、损耗值计算得到距离;
15.根据距离与蓝牙整列信号相对位置坐标得到第一位置坐标。
16.作为本技术的进一步改进,距离的计算公式为:
17.lbs=32.45 20lgf(mhz) 20lgd(km),其中,f是频率,d是距离,lbs是损耗值。
18.作为本技术的进一步改进,第一位置坐标计算公式为:
19.d2=(x
1-x2)2 (y
1-y2)2;其中,d是距离,蓝牙阵列信号坐标:(x1,y1);第一位置坐标:(x2,y2);第二位置坐标:(x3,y3)。
20.作为本技术的进一步改进,将第一位置坐标投影至电子地图中,并确认投影后的第一位置坐标在电子地图中与还车停靠点之间的位置偏移量,包括:
21.利用gps定位模块获取还车停靠点的第二位置坐标;
22.将第一位置坐标、第二位置坐标投影至电子地图中;
23.根据第一位置坐标和第二位置坐标计算得到位置偏移量。
24.作为本技术的进一步改进,当位置偏移量超过预设阈值时,生成调度费之后,还包括:
25.控制蓝牙模块停止接收蓝牙阵列发出的蓝牙信号。
26.为解决上述技术问题,本技术采用的另一个技术方案是:提供一种共享单车还车系统,包括:
27.获取模块,当接收到还车请求时,利用蓝牙模块获取预先设置在共享单车还车停靠点的蓝牙阵列发出的蓝牙阵列信号;
28.计算模块,根据蓝牙阵列信号计算得到共享单车当前所在位置相对于还车停靠点的第一位置坐标;
29.判断模块,将第一位置坐标投影至电子地图中,并确认投影后的第一位置坐标在电子地图中与还车停靠点之间的位置偏移量;
30.计费模块,当所述位置偏移量超过预设阈值时,生成调度费。
31.为解决上述技术问题,本技术采用的再一个技术方案是:提供一种终端设备,终端设备包括处理器、与处理器耦接的存储器,存储器中存储有程序指令,程序指令被处理器执行时,使得处理器执行上述中任一项的共享单车还车方法的步骤。
32.为解决上述技术问题,本技术采用的再一个技术方案是:提供一种存储介质,存储有能够实现上述中任一项的共享单车还车方法的程序文件。
33.本技术的有益效果是:本技术的共享单车还车方法通过当接收到还车请求时,利用蓝牙模块获取预先设置在共享单车还车停靠点的蓝牙阵列发出的蓝牙阵列信号,计算得到共享单车当前所在位置相对于还车停靠点的第一位置坐标,并确认投影后的第一位置坐标在电子地图中与还车停靠点之间的位置偏移量,当位置偏移量超过预设阈值时,生成调度费。本发明通过蓝牙阵列发出的蓝牙阵列信号确认还车停靠点之间的偏移量,提高了还车定位的准确率,以及使得还车调度费合理化。
附图说明
34.图1是本发明实施例的共享单车还车方法的流程示意图;
35.图2是本发明实施例的共享单车还车蓝牙定位图;
36.图3是本发明实施例的共享单车还车系统框图;
37.图4是本发明实施例的共享单车还车方法的另一实施例流程示意图;
38.图5是本发明实施例的共享单车还车方法的另一实施例流程示意图;
39.图6是本发明实施例的共享单车还车方法的另一实施例流程示意图;
40.图7是本发明实施例的共享单车还车方法的另一实施例流程示意图;
41.图8是本发明实施例的共享单车还车系统的功能模块示意图;
42.图9是本发明实施例的终端设备的结构示意图;
43.图10是本发明实施例的存储介质的结构示意图。
具体实施方式
44.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本技术的一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
45.本技术中的术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”、“第三”的特征可以明示或者隐含地包括至少一个该特征。本技术的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。本技术实施例中所有方向性指示(诸如上、下、左、右、前、后
……
)仅用于解释在某一特定姿态(如附图所示)下各部件之间的相对位置关系、运动情况等,如果该特定姿态发生改变时,则该方向性指示也相应地随之改变。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
46.在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本技术的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
47.图1是本发明实施例的共享单车还车方法的流程示意图。需注意的是,若有实质上相同的结果,本技术的方法并不以图1所示的流程顺序为限。如图1所示,该方法包括:
48.步骤s1、当接收到还车请求时,利用蓝牙模块获取预先设置在共享单车还车停靠点的蓝牙阵列发出的蓝牙阵列信号。
49.需要说明的是,蓝牙阵列结构包括多个主设备和多个从设备,每个主设备至多连接有一个从设备。在实际的应用过程中,各主设备分别将与之连接的从设备的数据上传和/或处理。例如,通过手机蓝牙端4.0发射蓝牙信号(这种数据有一定的帧格式,目的就是为了在接收端接收到这种信号,进行后续的解调定位处理),在行走的过程中,蓝牙阵列一直在接收手机端蓝牙4.0发射的信号,在整个行走的过程中,蓝牙阵列接收一帧数据,然后处理当前帧数据,再接收下一帧数据,以此类推。
50.在本实施例中,利用蓝牙阵列实现单车定位。蓝牙定位具体定位原理是基于rssi信号强度定位,首先在区域内铺设蓝牙信标,由beacon发射信号(如图2所示),蓝牙模块接收蓝牙阵列信号并反馈,当设备进入范围内时,估算系统中各蓝牙设备之间的距离。通过这种技术,定位系统在确定特定设备的位置时,精确度可达到米级。停靠点蓝牙阵列设置在室外停靠点周围,相邻两个蓝牙模块之间的距离不大于接收装置接收蓝牙模块信号的数据接
收范围。需要说明的是,蓝牙信标是手机应用的外置设备,其工作原理是通过低功耗蓝牙向周围发送自己特有的id,手机上的应用软件可以扫描并解析出id,最后实现基于室内位置的信息推送。蓝牙信标本身不具备收集数据的功能,不会窃取手机用户的身份信息,但有手机定位并推送信息的功能。蓝牙信标可以不间断发送信号,一旦手机用户进入蓝牙信标的信号覆盖范围内,就可以形成手机端的自动应答机制,无需用户多余的手动操作,即可以实现信息接收功能。
51.进一步地,如图4所示,利用蓝牙模块获取预先设置在共享单车还车停靠点的蓝牙阵列发出的蓝牙阵列信号,包括:
52.步骤s11、利用蓝牙模块获取蓝牙阵列发出的蓝牙信号;
53.需要说明的是,利用蓝牙模块获取蓝牙阵列发出的蓝牙信号是基于首先在区域内铺设蓝牙信标,由beacon发射信号,根据在停靠点的多个蓝牙信标,得到一个停靠点蓝牙阵列的蓝牙信号。
54.步骤s12、对蓝牙信号进行解调,并过滤掉解调后的信号中的噪声信号,得到蓝牙阵列信号。
55.具体地,在停靠点设置蓝牙矩阵列,共享单车的蓝牙模块获取蓝牙阵列的蓝牙信号,蓝牙阵列的蓝牙信号包含蓝牙信号以及噪声信号;对蓝牙阵列的蓝牙信号进行解调,得到解调后的接收信号,将解调后的接收信号中具有蓝牙数据帧格式的信号作为停靠点蓝牙阵列接收到的蓝牙阵列信号。
56.步骤s2、根据蓝牙阵列信号计算得到共享单车当前所在位置相对于还车停靠点的第一位置坐标。
57.需要说明的是,单车设备每一个均带有一个唯一的无线模块,无线模块是共享单车智能锁的核心硬件(如图3所示),包括:gps定位模块、全球通讯模块、中心控制单元、蓝牙模块、机电锁车装置等。其中,中心控制单元通过全球通讯模块连接后台管理系统,发送从gps模块获取的位置信息给后台。后台系统核实成功后发送解锁指令给中心控制单元,接收到后台发送的机电锁车装置开、关锁的状态信息后开启控制插销开锁成功,当用户使用完成锁车时,电子控制模块的锁车控制开关被触发,中心控制单元通知后台锁车,确认成功后计费结束。蓝牙模块接收来自蓝牙阵列的数据信息,中心控制单元并将数据信息转换蓝牙阵列信号后发送给后台管理系统,后台管理系统解析后计算出每一个单车设备的第一位置坐标。
58.进一步的,如图5所示,根据蓝牙阵列信号计算得到共享单车当前所在位置相对于还车停靠点的第一位置坐标,包括:
59.步骤s21、根据频率、损耗值计算得到距离;
60.具体地,距离的计算公式为:lbs=32.45 20lgf(mhz) 20lgd(km),其中,f是频率,d是距离,lbs是损耗值。
61.步骤s22、根据距离与蓝牙整列信号相对位置坐标得到第一位置坐标。
62.具体地,第一位置坐标计算公式为:
63.d2=(x
1-x2)2 (y
1-y2)2;其中,d是距离,蓝牙阵列信号坐标:(x1,y1);第一位置坐标:(x2,y2);第二位置坐标:(x3,y3)。共享单车上的蓝牙模块,用于发出蓝牙信
号,通过共享单车上的蓝牙模块的信号和运动数据来计算得到与该单车设备附近的停靠点蓝牙阵列,根据蓝牙的信号数据,得出蓝牙阵列坐标系中此蓝牙信标的位置,得到此蓝牙信标在坐标系中的位置后就能得到其在整个蓝牙阵列中的第一位置坐标,和坐标系中设备的距离,进而实现该共享单车的精确定位。利用距离计算公式:
64.lbs=32.45 20lgf(mhz) 20lgd(km)
65.f是频率,d是距离,lbs是损耗值,比如100mw的无线路由器,他的发射功率是20dbm,那么在10m时收到的信号强度就是20-lbs。公式中可以根据频率和信号强度损耗值得到d距离,得到距离后就能得到在此空间的第一位置坐标。例如:d距离为141米,蓝牙整列信号相对位置坐标点a的经度为11695400,纬度为3995400。
66.点a与第一位置坐标点b两点间距离=[(a点经度-b点经度)^2 (a点纬度-b点纬度)^2]^(1/2)=[(11695400-b点经度)^2
[0067]
(3995400-b点纬度)^2]^(1/2)=141米,得到点b的经度为11695300,纬度为3995300。
[0068]
步骤s3、将第一位置坐标投影至电子地图中,并确认投影后的第一位置坐标在电子地图中与还车停靠点之间的位置偏移量。
[0069]
具体地,将第一位置坐标得到的距离,同时将第一位置坐标投影至电子地图中,并确认投影后的第一位置坐标在电子地图中与还车停靠点之间地距离进行综合对比,得到更为精确的位置和距离,以获得位置偏移量。
[0070]
进一步的,如图6所示,将第一位置坐标投影至电子地图中,并确认投影后的第一位置坐标在电子地图中与还车停靠点之间的位置偏移量,包括:
[0071]
步骤s31、利用gps定位模块获取还车停靠点的第二位置坐标;
[0072]
需要说明的是,一般单车上会安装gps设备,gps设备会定时(大约几秒)将单车的轨迹发送至服务器端,即发送的就是定位点数据,定位点数据包括单车此时的车速、获取该定位点的当前时间、车辆的行驶方向、经纬度信息等。单车的gps设备采集单车在还车停靠点的第二位置坐标,并将第二位置坐标数据发送给服务端,gps作为辅助定位的手段。
[0073]
步骤s32、将第一位置坐标、第二位置坐标投影至电子地图中;
[0074]
需要说明的是,地图坐标系由大地基准面和地图投影确定,大地基准面是利用特定椭球体对特定地区地球表面的逼近,以图幅的原点经线(一般是中央经线)作纵坐标x轴,原点经线与原点纬线(一般是最南端纬线)的交点作为原点,过此点的切线作为横坐标y轴,构成兰勃托平面直角坐标系,此投影两标准纬线无变形。
[0075]
步骤s33、根据第一位置坐标和第二位置坐标计算得到所述位置偏移量。
[0076]
具体地,后台管理系统中得到的此空间的第一位置坐标和第二位置坐标,通过接口报文发送到客户终端共享单车app中,显示在共享单车app中的第一位置坐标和第二位置坐标相比较,得出出偏移量。
[0077]
步骤s4、当位置偏移量超过预设阈值时,生成调度费。
[0078]
具体地,后台管理系统中得到的此空间的第一位置坐标和第二位置坐标,通过接口报文发送到客户终端共享单车app中,显示在共享单车app中的第一位置坐标和第二位置坐标相比较,得出出偏移量。当位置偏移量超过预设阈值时,生成调度费,中心控制单元通知后台锁车,确认成功后计费结束。如果在一定合理范围内则免去调度费用。
[0079]
进一步的,如图7所示,当位置偏移量超过预设阈值时,生成调度费之后,还包括:
[0080]
步骤s5、控制蓝牙模块停止接收蓝牙阵列发出的蓝牙信号。
[0081]
具体地,当位置偏移量超过预设阈值时,生成调度费之后,控制蓝牙模块停止接收蓝牙阵列发出的蓝牙信号,后台管理系统再通过接口指令通知用户app更新共享单车的实时位置。
[0082]
在一个具体的实施例中,共享单车停靠点附近的蓝牙信号由共享单车公司布局,用户通过安装在终端设备上的app中进行还车操作时,获取模块当接收到还车请求时,利用蓝牙模块获取蓝牙阵列发出的蓝牙信号,对蓝牙信号进行解调,并过滤掉解调后的信号中的噪声信号,得到蓝牙阵列信号,计算模块根据频率、损耗值计算得到距离,根据距离与蓝牙阵列信号相对位置坐标得到所述第一位置坐标,利用gps定位模块获取还车停靠点的第二位置坐标,将第一位置坐标、第二位置坐标投影至电子地图中,根据第一位置坐标和第二位置坐标计算得到位置偏移量,共享单车app程序实时刷新共享单车的定位及路线,在停靠点结束本次定位操作,当位置偏移量在预设阈值范围内时免去调度费用,当位置偏移量超过预设阈值时,则生成调度费。当用户使用完成锁车时,电子控制模块的锁车控制开关被触发,中心控制单元通知后台锁车,确认成功后计费结束,控制蓝牙模块停止接收蓝牙阵列发出的蓝牙信号。
[0083]
本发明实施例的共享单车还车方法通过当接收到还车请求时,利用蓝牙模块获取预先设置在共享单车还车停靠点的蓝牙阵列发出的蓝牙阵列信号,计算得到共享单车当前所在位置相对于还车停靠点的第一位置坐标,并确认投影后的第一位置坐标在电子地图中与还车停靠点之间的位置偏移量,当位置偏移量超过预设阈值时,生成调度费。本发明通过蓝牙阵列发出的蓝牙阵列信号确认还车停靠点之间的偏移量,提高了还车定位的准确率,以及使得还车调度费合理化。同时通过对设备定期的点巡检,实时的监控,以及时的反馈异常数据。
[0084]
图8是本技术实施例的共享单车还车系统的功能模块示意图。如图8所示,该共享单车还车系统2包括获取模块21、计算模块22、判断模块23、计费模块24。
[0085]
获取模块21,用于当接收到还车请求时,利用蓝牙模块获取预先设置在共享单车还车停靠点的蓝牙阵列发出的蓝牙阵列信号;
[0086]
计算模块22,用于根据所述蓝牙阵列信号计算得到共享单车当前所在位置相对于还车停靠点的第一位置坐标;
[0087]
判断模块23,用于将所述第一位置坐标投影至电子地图中,并确认投影后的第一位置坐标在所述电子地图中与所述还车停靠点之间的位置偏移量;
[0088]
计费模块24,用于位置偏移量超过预设阈值时,生成调度费。
[0089]
可选地,利用蓝牙模块获取预先设置在共享单车还车停靠点的蓝牙阵列发出的蓝牙阵列信号,包括:
[0090]
利用蓝牙模块获取蓝牙阵列发出的蓝牙信号;
[0091]
对蓝牙信号进行解调,并过滤掉解调后的信号中的噪声信号,得到蓝牙阵列信号。
[0092]
可选地,根据所述蓝牙阵列信号计算得到共享单车当前所在位置相对于还车停靠点的第一位置坐标,包括:
[0093]
根据频率、损耗值计算得到距离;
[0094]
根据距离与蓝牙整列信号相对位置坐标得到第一位置坐标。
[0095]
可选地,距离的计算公式为:
[0096]
lbs=32.45 20lgf(mhz) 20lgd(km),其中,f是频率,d是距离,lbs是损耗值。
[0097]
可选地,第一位置坐标计算公式为:
[0098]
d2=(x
1-x2)2 (y
1-y2)2;其中,d是距离,蓝牙阵列信号坐标:(x1,y1);第一位置坐标:(x2,y2);第二位置坐标:(x3,y3)。
[0099]
可选地,将第一位置坐标投影至电子地图中,并确认投影后的第一位置坐标在电子地图中与还车停靠点之间的位置偏移量,包括:
[0100]
利用gps定位模块获取还车停靠点的第二位置坐标;
[0101]
将第一位置坐标、第二位置坐标投影至电子地图中;
[0102]
根据第一位置坐标和第二位置坐标计算得到位置偏移量。
[0103]
可选地,当位置偏移量超过预设阈值时,生成调度费之后,还包括:
[0104]
控制蓝牙模块停止接收蓝牙阵列发出的蓝牙信号。
[0105]
关于上述实施例共享单车还车系统中各模块实现技术方案的其他细节,可参见上述实施例中的共享单车还车方法中的描述,此处不再赘述。
[0106]
需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于系统类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可
[0107]
请参阅图9,图9为本技术实施例的终端设备的结构示意图。如图9所示,该终端设备30包括处理器31及和处理器31耦接的存储器32。
[0108]
存储器32存储有程序指令,程序指令被处理器31执行时,使得处理器31执行上述实施例中的共享单车还车方法的步骤。
[0109]
其中,处理器31还可以称为cpu(central processing unit,中央处理单元)。处理器31可能是一种集成电路芯片,具有信号的处理能力。处理器31还可以是通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
[0110]
参阅图10,图10为本技术实施例的存储介质的结构示意图。本技术实施例的存储介质存储有能够实现上述所有方法的程序文件41,其中,该程序文件41可以以软件产品的形式存储在上述存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本技术各个实施方式所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质,或者是计算机、服务器、手机、平板等终端设备。
[0111]
在本技术所提供的几个实施例中,应该理解到,所揭露的终端,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以
结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0112]
另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。以上仅为本技术的实施方式,并非因此限制本技术的专利范围,凡是利用本技术说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本技术的专利保护范围内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献