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

共享车辆的状态获取方法、装置、计算机设备及存储介质与流程

2022-05-26 16:04:38 来源:中国专利 TAG:


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.a b=1,a》b
29.式中,p表示所述停车点对应的停车点数值,y表示所述当前停放车辆数,x表示所述可容纳车辆数,表示所述停车点的空置比,a表示第一权重,z表示所述停车点的关注时间段内的关注车辆数量,表示所述停车点的车辆需求比,b表示第二权重;
30.利用每个所述停车点对应的停车点数值,对所述多个停车点进行优先级排序,其中,所述停车点对应的停车点数值越大,所述停车点的优先级越高。
31.可选的,在本发明实施例提供的一种实施方式中,所述在所述关注车辆的状态更新为所述占用时,获取所述状态更新的时间之后,所述方法还包括:
32.当所述当前时间在所述关注时段之前,或在所述关注时段之内时,若每辆所述关注车辆的状态均更新为所述占用,则确定每辆所述关注车辆对应的初始停车点,其中,所述初始停车点包括所述服务器响应所述车辆关注请求时,所述车辆关注请求对应的关注车辆所在的停车点;
33.若所述初始停车点中存在所述状态为非占用的车辆,则生成非占用车辆提示信息,并将所述非占用车辆提示信息发送至所述用户终端。
34.此种实施方式下,本发明实施例达到的有益效果包括:使得当用户欲使用的车辆均无法使用,即所有关注车辆的状态均由非占用转变为占用时,服务器将人性化地向用户推送其他可用的车辆,提高了用户的用车体验。不仅如此,由于其他可用的车辆位于初始停车点,使得了推送车辆能满足用户需求。
35.进一步的,在本发明实施例提供的一种实施方式中,所述当所述当前时间在所述关注时段之前,或在所述关注时段之内时,若每辆所述关注车辆的状态均更新为所述占用,则确定每辆所述关注车辆对应的初始停车点之后,所述方法还包括:
36.若所述初始停车点中不存在所述状态为非占用的车辆,则搜索以所述初始停车点周围预设范围内的每个周边停车点;
37.若存在所述周边停车点,且所述周边停车点中存在所述状态为非占用的车辆,则生成非占用车辆提示信息,并将所述非占用车辆提示信息发送至所述用户终端。
38.此种实施方式下,本发明实施例达到的有益效果包括:即使初始停车点中不存在状态为非占用的车辆,则服务器还能将周边停车点中的状态为非占用的车辆推送给用户终端,使得用户还能通过周边停车点中的车辆完成出行,提高了用户体验。
39.第二方面,本发明实施例提供一种共享车辆的状态获取装置,应用于服务器,所述共享车辆的状态包括占用和非占用,所述装置包括:
40.响应模块,用于响应用户终端发送的车辆关注请求,确定所述车辆关注请求对应的关注时段和至少一辆关注车辆,其中,所述关注车辆的状态为非占用;
41.关联模块,用于将所述用户终端与所有所述关注车辆关联;
42.获取模块,用于获取当前时间和每辆所述关注车辆的状态;
43.更新时间获取模块,用于在所述关注车辆的状态更新为所述占用时,获取所述状态更新的时间;
44.第一解除模块,用于若所述状态更新的时间在所述关注时段之前,则在所述当前
时间达到关注时段时,解除所述用户终端与所述关注车辆的关联,并向所述用户终端发送车辆状态更新提示信息;
45.第二解除模块,用于若所述当前时间和所述状态更新的时间均在所述关注时段之内,则解除所述用户终端与所述关注车辆的关联,并向所述用户终端发送所述车辆状态更新提示信息;
46.第三解除模块,用于在所述当前时间在所述关注时段之后时,解除所述用户终端与每辆所述关注车辆的关联。
47.第三方面,本发明实施例提供一种计算机设备,包括存储器以及处理器,存储器存储有计算机程序,计算机程序在处理器上运行时执行如第一方面中任一种公开的共享车辆的状态获取方法。
48.第四方面,本发明实施例提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序在处理器上运行时执行如第一方面中任一种公开的共享车辆的状态获取方法。
附图说明
49.为了更清楚地说明本发明的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对本发明保护范围的限定。在各个附图中,类似的构成部分采用类似的编号。
50.图1示出了本发明实施例提供的第一种共享车辆的状态获取方法的流程示意图;
51.图2示出了本发明实施例提供的第二种共享车辆的状态获取方法的流程示意图;
52.图3示出了本发明实施例提供的第三种共享车辆的状态获取方法的流程示意图;
53.图4示出了本发明实施例提供的共享车辆的状态获取装置的结构示意图。
具体实施方式
54.下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。
55.通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
56.在下文中,可在本发明的各种实施例中使用的术语“包括”、“具有”及其同源词仅意在表示特定特征、数字、步骤、操作、元件、组件或前述项的组合,并且不应被理解为首先排除一个或更多个其它特征、数字、步骤、操作、元件、组件或前述项的组合的存在或增加一个或更多个特征、数字、步骤、操作、元件、组件或前述项的组合的可能性。
57.此外,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
58.除非另有限定,否则在这里使用的所有术语(包括技术术语和科学术语)具有与本发明的各种实施例所属领域普通技术人员通常理解的含义相同的含义。所述术语(诸如在
一般使用的词典中限定的术语)将被解释为具有与在相关技术领域中的语境含义相同的含义并且将不被解释为具有理想化的含义或过于正式的含义,除非在本发明的各种实施例中被清楚地限定。
59.为更好地说明本发明提出的技术方案,首先对现有技术进行简要说明。
60.可以理解的是,现有的共享车辆服务虽然有提供周围车辆查看的服务,也即用户可通过终端显示的电子地图查看附近停车点中的共享车辆,但用于更新电子地图的服务器通常会被设置为每隔预设时长,如每隔5分钟更新一次电子地图上的共享车辆。因此,当用户通过终端查看到附近停车点中的共享车辆时,可能会出现用户达到停车点时共享车辆已被其他用户使用的情况。
61.进一步的,现有的共享车辆服务还有提供车辆预约的功能,即控制共享车辆在预设时间段内仅能被一位特定的用户使用,其他用户无法使用的功能。但车辆预约功能要求用户需在较短的预设预约时间内,如半小时或十分钟内将预约的车辆解锁使用。
62.因此,当用户通过终端查看到附近的共享车辆,但却需在较长时间之后才达到停车点时,若用户在终端上查看到附近的共享车辆但无法预约,可能会出现用户达到停车点发现先前查看到的共享车辆已被其他人使用,或者是停车点中不存在共享车辆的情况,导致用户不得不搜寻其他车辆甚至需前往其他停车点。
63.基于此,本发明实施例提出了一种共享车辆的状态获取方法,参照图1,图1示出了本发明实施例提供的第一种共享车辆的状态获取方法的流程示意图,本发明实施例提供的共享车辆的状态获取方法应用于服务器,所述共享车辆的状态包括占用和非占用。
64.需说明的是,本发明实施例中的占用指的是车辆因故无法被用户使用,如车辆被其他用户使用或车辆故障,非占用则表明车辆能被用户正常使用。
65.在本发明实施例提供的一种实施方式中,所述占用包括车辆解锁、车辆故障、车辆低电量和车辆被预约中的任意一种。
66.因此,本发明实施例提供的共享车辆的状态获取方法包括:
67.s110,响应用户终端发送的车辆关注请求,确定所述车辆关注请求对应的关注时段和至少一辆关注车辆,其中,所述关注车辆的状态为非占用。
68.需说明的是,本发明实施例中的服务器用于根据接收到车辆关注请求,确定用户欲在哪个时段内实时得到哪几辆车辆的状态变化信息,也即确定车辆关注请求对应的关注时段和确定车辆关注请求对应的至少一辆关注车辆。
69.还需说明的是,本发明实施例提到的车辆关注表示服务器将实时获取车辆的状态,以在车辆的状态发生变化时告知用户,进而使用户确认车辆是否可使用。
70.示范性的,当服务器接收到对应于关注车辆的车辆接收请求,也即状态为非占用的关注车辆即将转变为占用时,服务器可将关注车辆的状态将转变为非占用的信息发送至用户终端以使用户确认。
71.需理解的是,本发明实施例中的关注时段还用于表明用户欲接收关注车辆的相关消息的时间,也即服务器仅会在关注时段内向服务器发送关注车辆的车辆状态更新提示信息,以避免在关注时段打扰用户。
72.此外,可以理解的是,车辆关注请求所包含的具体内容可根据实际情况设置,如在一种可行的方式中,服务器接收到的车辆关注请求中需包含关注时段和每辆关注车辆的唯
一标识。也因此,用户需通过终端选定关注时段和关注车辆,以使终端将关注时段和关注车辆的唯一标识封装为车辆关注请求,并将车辆关注请求发送至服务器。
73.而在另一种可行方式中,车辆关注请求仅包含每辆关注车辆的唯一标识,也即用户在通过终端选定好关注车辆后,终端将关注车辆的唯一标识封装为车辆关注请求,而服务器根据唯一标识和预设好的默认关注时段,如当前时间后的两个小时,确定关注时段和关注车辆。
74.s120,将所述用户终端与所有所述关注车辆关联。
75.可以理解的是,服务器将关注车辆与用户终端关联后,服务器将在关注车辆的状态发生变化后,向与关注车辆的关联的用户终端发送相应的消息。
76.s130,获取当前时间和每辆所述关注车辆的状态。
77.也即,服务器在确定关注时段和关注车辆后,从当前时间开始,实时获取每辆关注车辆的状态。
78.可以理解的是,服务器获取车辆的状态的方式可根据实际情况设置,如在一种可行方式中,所有车辆均设置有状态信息发送设备,状态信息发送设备用于在车辆的状态发生变化时,向服务器发送状态变化信息,进而服务器根据接收到的状态变化信息得到车辆变化后的状态。
79.而在另一种可行方式中,当服务器接收到关注车辆的车辆解锁、预约、占用等等请求时,则确定关注车辆的状态由非占用变为占用。
80.s140,在所述关注车辆的状态更新为所述占用时,获取所述状态更新的时间。
81.也即,当服务器确定关注车辆的状态由非占用转变为占用时,将车辆的状态的变化时间,即将状态更新的时间记录。
82.s150,若所述状态更新的时间在所述关注时段之前,则在所述当前时间达到关注时段时,解除所述用户终端与所述关注车辆的关联,并向所述用户终端发送车辆状态更新提示信息。
83.也即,当车辆的状态更新的时间不在关注时段内时,服务器并不会将关注车辆的状态发生变化的信息发送至服务器,而是在当前时间达到关注时段时,再将关注车辆的状态由非占用转变为占用的信息,即车辆状态更新提示信息发送至用户终端。
84.举例而言,设用户在12点通过终端发送了车辆关注请求至服务器,车辆关注请求对应的关注时段是14点至16点,但车辆关注请求对应的关注车辆的状态在13点转变为占用。由于13点不在关注时段内,因而服务器并不会向用户终端发送车辆状态更新提示信息,而在当前时间到达14点,也即达到关注时段时,服务器再发送车辆状态更新提示信息至用户终端。
85.还需理解的是,在向用户终端发送车辆状态更新提示信息的同时,服务器还解除了用户终端与关注车辆的关联。进而,在关联解除之后,即使关注车辆的状态再次发生变化,服务器也不再会向用户终端发送相应信息。
86.s160,若所述当前时间和所述状态更新的时间均在所述关注时段内,则解除所述用户终端与所述关注车辆的关联,并向所述用户终端发送所述车辆状态更新提示信息。
87.举例而言,假定关注时段为14点至16点,状态更新的时间为15点,也即在当前时间为15点时,关注车辆的状态发生了变化,因状态更新的时间在关注时段内,即在用户欲接收
关注车辆的相关消息的时间内,进而服务器直接向用户终端发送车辆状态更新提示信息。
88.s170,在所述当前时间在所述关注时段之后时,解除所述用户终端与每辆所述关注车辆的关联。
89.可以理解的是,关注时段代表用户欲使用车辆的时间,而在当前时间在所述关注时段之后,则代表用户可能已在关注时段内使用了车辆,进而服务器将解除用户终端与关注车辆的关联,并不再将关注车辆对应的车辆状态更新提示信息发送至用户终端。
90.本发明实施例所提出的共享车辆的状态获取方法中,服务器在接收到终端发送的车辆关注请求后,将确定车辆关注请求对应的关注时段和关注车辆,即确定用户欲在哪个时段内实时得到哪几辆车辆的状态变化信息;接着,将用户终端与所有关注车辆关联,以在关注车辆的状态发生变化后,向与关注车辆的关联的用户终端发送相应的消息;然后,获取当前时间和每辆关注车辆的状态,并在关注车辆的状态更新为占用时,获取状态更新的时间;若状态更新的时间在关注时段之前,则在当前时间达到关注时段时,向用户终端发送车辆状态更新提示信息,并解除用户终端与关注车辆的关联,以避免在关注车辆的状态再次发生变化时又向用户终端发送相应消息;而若当前时间和状态更新的时间均在关注时段内,则解除用户终端与关注车辆的关联,并向用户终端发送车辆状态更新提示信息;而在当前时间在关注时段之后时,则解除用户终端与每辆关注车辆的关联。
91.由此,本发明实施例使得服务器将在关注时段内,实时将关注车辆的车辆状态更新提示信息发送给用户终端,进而用户能根据车辆状态更新提示信息确定关注车辆是否可使用,即状态为非占用;并且,在本发明实施例的实际应用场合中,用户能通过终端确定车辆状态发生变化后,如所有关注车辆的状态均由非占用转变为占用后,用户能清楚的知晓先前查看到的车辆已无法使用,进而可查看其它的共享车辆,或选择其它交通工具出行。
92.可选的,为提高用户的用车体验,在本发明实施例提供的一种实施方式中,具体可参考图2,图2示出了本发明实施例提供的第二种共享车辆的状态获取方法的流程示意图,即s120之后,所述方法还包括:
93.s180,响应所述用户终端发送的在所有所述关注车辆中的车辆预约请求,在所有所述关注车辆中确定对应关注车辆;
94.s190,将所述对应关注车辆的状态变更为占用,且将所述对应关注车辆与所述用户终端绑定,解除所述用户终端与其他所述关注车辆的关联。
95.也即,在用户通过终端向服务器发送车辆关注请求,服务器实时获取车辆关注请求对应的关注车辆的状态后,若服务器接收到用户通过终端发送的在所有关注车辆中的车辆预约请求,即确定用户欲预约一辆关注车辆时,即用户将通过车辆预约请求对应的车辆来完成出行,故服务器将车辆预约请求对应的关注车辆与用户终端绑定,状态转变为占用。
96.进一步的,由于车辆被用户预约后,车辆的状态将转变为占用,且不能被其他用户更改,进而用户必然能使用与用户终端绑定的关注车辆,不会使用其他的关注车辆,故服务器在将关注车辆与用户终端绑定,状态转变为占用的同时,还会解除用户终端与其他的关注车辆的关联。
97.由此,本发明实施例使得用户能根据需要向服务器发送车辆预约请求以预约关注车辆,保证了用户的正常用车。不仅如此,由于服务器在完成车辆预约,即将车辆与用户终端的绑定后,将解除用户终端与其他关注车辆的关联,从而避免了任意一辆关注车辆的状
态发送变化后,服务器仍将向用户终端发送相应信息的情况,进而减少了服务器对用户的打扰。
98.此外,需说明的是,虽然在图2所示的流程示意图中,s180和s190在s120之后执行,但实际上s180和s190的执行可在s120之后的任意一个步骤执行均可,本发明实施例不限定s180和s190与s130至s170中任意一个步骤的前后关系。
99.可选的,为提高车辆管理效率,并改善停车点中车辆供不应求的现状,在本发明实施例提供的一种实施方式中,具体可参考图3,图3示出了本发明实施例提供的第三种共享车辆的状态获取方法的流程示意图,即所述方法还包括:
100.s200,获取确定范围内的多个停车点的所述关注车辆的信息,其中,所述关注车辆的信息包括关注车辆数量和所述关注车辆的关注时间段;
101.s210,根据每个所述停车点的可容纳车辆数、当前停放车辆数、所述关注车辆数量和关注时间段,对所述多个停车点进行优先级排序;
102.s220,向工作人员的终端发送调度通知指令,以使工作人员将车辆优先调度至优先级高的停车点。
103.也即,服务器将根据多个停车点的容纳车辆数、当前停放车辆数、所述关注车辆数量和关注时间段,确定多个停车点的车辆使用情况并进行优先级排序。
104.需说明的是,停车点的关注车辆的信息表示:针对停车点中的车辆,大多数用户通过终端发送的车辆关注请求对应的关注时间段内,停车点中的关注车辆的数量。
105.还需说明的是,图4仅用于更好地说明本发明实施例提供的各个步骤的执行顺序,本发明实施例实际上不限定s200至s220与s110至s170中的任意一个步骤的先后顺序,s200至s220可在s110至s170中的任意一个步骤前执行。
106.可以理解的是,优先级越高则表明停车点的车辆利用率越高,进而停车点越有可能出现供不应求的情况。
107.因此,服务器确定了各个停车点的优先级排序后,将向工作人员的终端发送调度通知指令,以使工作人员的终端在显示车辆调度任务时,优先显示优先级高的停车点的车辆调度任务,进而使工作人员将车辆优先调度至优先级高的停车点。
108.也因此,本发明实施例使得工作人员优先将车辆调度至优先级高的停车点,使得车辆利用率高的停车点中能优先放置车辆,从而改善了停车点中车辆供不应求的现状。
109.可以理解的是,根据可容纳车辆数、当前停放车辆数、关注车辆数量和关注时间段确定停车点的优先级的方式可根据实际情况设置。如在一种可行方式中,停车点的优先级的计算方式为:计算可容纳车辆数与第一预设权重的乘积,得到第一数值;计算当前停放车辆数与第二预设权重的乘积,得到第二数值;计算关注车辆数量与第三预设权重的乘积,得到第三数值;根据第一数值、第二数值与第三数值之和,得到停车点的优先级。
110.而在一种可行方式中,根据可容纳车辆数、当前停放车辆数、关注车辆数量和关注时间段确定停车点的优先级的过程,即所述s230包括:
111.基于预设算式,根据每个所述停车点的可容纳车辆数、当前停放车辆数、所述关注车辆数量和关注时间段,计算每个所述停车点对应的停车点数值,其中,所述预设算式包括:
[0112][0113]
a b=1,a》b
[0114]
式中,p表示所述停车点对应的停车点数值,y表示所述当前停放车辆数,x表示所述可容纳车辆数,表示所述停车点的空置比,a表示第一权重,z表示所述停车点的关注时间段内的关注车辆数量,表示所述停车点的车辆需求比,b表示第二权重;
[0115]
利用每个所述停车点对应的停车点数值,对所述多个停车点进行优先级排序,其中,所述停车点对应的停车点数值越大,所述停车点的优先级越高。
[0116]
可选的,为提高用户的用车体验,在本发明实施例提供的一种实施方式中,s140之后,所述方法还包括:
[0117]
当所述当前时间在所述关注时段之前,或在所述关注时段之内时,若每辆所述关注车辆的状态均更新为所述占用,则确定每辆所述关注车辆对应的初始停车点,其中,所述初始停车点包括所述服务器响应所述车辆关注请求时,所述车辆关注请求对应的关注车辆所在的停车点;
[0118]
若所述初始停车点中存在所述状态为非占用的车辆,则生成非占用车辆提示信息,并将所述非占用车辆提示信息发送至所述用户终端。
[0119]
也即,当服务器确定与用户终端关联的所有关注车辆因被其他使用或出现故障,而均无法被用户终端对应用户使用时,将确定每辆关注车辆对应的初始停车点。其中,初始停车点包括用户向服务器发送车辆关注请求时,车辆关注请求对应的关注车辆所在的停车点。
[0120]
接着,服务器将搜索初始停车点中是否存在其他可被用户使用的车辆,即状态为非占用的车辆。若存在,则告知用户初始停车点还存在其他可用的车辆,即向用户终端发送非占用车辆提示信息。
[0121]
由此,本发明实施例使得当用户欲使用的车辆均无法使用,即所有关注车辆的状态均由非占用转变为占用时,服务器将人性化地向用户推送其他可用的车辆,提高了用户的用车体验。不仅如此,由于其他可用的车辆位于初始停车点,使得了推送车辆能满足用户需求。
[0122]
可以理解的是,若初始停车点中不存在其他可被用户使用的车辆,服务器将执行何种步骤可实际情况设置。如在一种可行方式中,服务器将向用户终端发送无车辆可用提示信息,以告知用户初始停车点不存在状态为非占用的车辆。
[0123]
而在本发明实施例提供的一种实施方式中,若初始停车点中不存在其他可被用户使用的车辆,即所述当所述当前时间在所述关注时段之前,或在所述关注时段之内时,若每辆所述关注车辆的状态均更新为所述占用,则确定每辆所述关注车辆对应的初始停车点之后,所述方法还包括:
[0124]
若所述初始停车点中不存在所述状态为非占用的车辆,则搜索以所述初始停车点周围预设范围内的每个周边停车点;
[0125]
若存在所述周边停车点,且所述周边停车点中存在所述状态为非占用的车辆,则
生成非占用车辆提示信息,并将所述非占用车辆提示信息发送至所述用户终端。
[0126]
也即,若初始停车点中不存在其他可被用户使用的车辆,则服务器将搜索初始停车点周围的周边停车点。而若周边停车点中存在状态为非占用的车辆,则服务器将告知用户可使用周边停车点中状态为非占用的车辆,即向非占用车辆提示信息发送至所述用户终端。
[0127]
可以理解的是,由于周边停车点在初始停车点的预设范围内,进而周边停车点中的车辆应同样能满足用户的用车需要。
[0128]
由此,即使初始停车点中不存在状态为非占用的车辆,则服务器还能将周边停车点中的状态为非占用的车辆推送给用户终端,使得用户还能通过周边停车点中的车辆完成出行,提高了用户体验。
[0129]
可选的,若周边停车点中同样不存在状态为非占用的车辆,则服务器可向服务器发送无车可用提示信息至用户终端,以使用户知晓附近的停车点不存在状态为非占用的车辆。
[0130]
与本发明实施例提供的共享车辆的状态获取方法相对应的,本发明实施例还提供一种共享车辆的状态获取装置,参照图4,图4示出了本发明实施例提供的共享车辆的状态获取装置的结构示意图,本发明实施例提供的共享车辆的状态获取装置300应用于服务器,所述共享车辆的状态包括占用和非占用,所述装置包括:
[0131]
响应模块310,用于响应用户终端发送的车辆关注请求,确定所述车辆关注请求对应的关注时段和至少一辆关注车辆,其中,所述关注车辆的状态为非占用;
[0132]
关联模块320,用于将所述用户终端与所有所述关注车辆关联;
[0133]
获取模块330,用于获取当前时间和每辆所述关注车辆的状态;
[0134]
更新时间获取模块340,用于在所述关注车辆的状态更新为所述占用时,获取所述状态更新的时间;
[0135]
第一解除模块350,用于若所述状态更新的时间在所述关注时段之前,则在所述当前时间达到关注时段时,解除所述用户终端与所述关注车辆的关联,并向所述用户终端发送车辆状态更新提示信息;
[0136]
第二解除模块360,用于若所述当前时间和所述状态更新的时间均在所述关注时段之内,则解除所述用户终端与所述关注车辆的关联,并向所述用户终端发送所述车辆状态更新提示信息;
[0137]
第三解除模块370,用于在所述当前时间在所述关注时段之后时,解除所述用户终端与每辆所述关注车辆的关联。
[0138]
可选的,在本发明实施例提供的一种实施方式中,所述装置还包括:
[0139]
预约模块,用于响应所述用户终端发送的在所有所述关注车辆中的车辆预约请求,在所有所述关注车辆中确定对应关注车辆;
[0140]
绑定模块,用于将所述对应关注车辆的状态变更为占用,且将所述对应关注车辆与所述用户终端绑定,解除所述用户终端与其他所述关注车辆的关联。
[0141]
可选的,在本发明实施例提供的一种实施方式中,所述占用包括车辆解锁、车辆故障、车辆低电量和车辆被预约中的任意一种。
[0142]
可选的,在本发明实施例提供的一种实施方式中,所述装置还包括:
[0143]
信息获取模块,用于获取确定范围内的多个停车点的所述关注车辆的信息,其中,所述关注车辆的信息包括关注车辆数量和所述关注车辆的关注时间段;
[0144]
排序模块,用于根据每个所述停车点的可容纳车辆数、当前停放车辆数、所述关注车辆数量和关注时间段,对所述多个停车点进行优先级排序;
[0145]
指令发送模块,用于向工作人员的终端发送调度通知指令,以使工作人员将车辆优先调度至优先级高的停车点。
[0146]
进一步的,在本发明实施例提供的一种实施方式中,所述排序模块包括:
[0147]
计算子模块,用于基于预设算式,根据每个所述停车点的可容纳车辆数、当前停放车辆数、所述关注车辆数量和关注时间段,计算每个所述停车点对应的停车点数值,其中,所述预设算式包括:
[0148][0149]
a b=1,a》b
[0150]
式中,p表示所述停车点对应的停车点数值,y表示所述当前停放车辆数,x表示所述可容纳车辆数,表示所述停车点的空置比,a表示第一权重,z表示所述停车点的关注时间段内的关注车辆数量,表示所述停车点的车辆需求比,b表示第二权重;
[0151]
优先级排序子模块,用于利用每个所述停车点对应的停车点数值,对所述多个停车点进行优先级排序,其中,所述停车点对应的停车点数值越大,所述停车点的优先级越高。
[0152]
进一步的,在本发明实施例提供的一种实施方式中,所述装置还包括:
[0153]
初始停车点确定模块,用于当所述当前时间在所述关注时段之前,或在所述关注时段之内时,若每辆所述关注车辆的状态均更新为所述占用,则确定每辆所述关注车辆对应的初始停车点,其中,所述初始停车点包括所述服务器响应所述车辆关注请求时,所述车辆关注请求对应的关注车辆所在的停车点;
[0154]
第一信息发送模块,用于若所述初始停车点中存在所述状态为非占用的车辆,则生成非占用车辆提示信息,并将所述非占用车辆提示信息发送至所述用户终端。
[0155]
进一步的,在本发明实施例提供的一种实施方式中,所述装置还包括:
[0156]
周边停车点搜索模块,用于若所述初始停车点中不存在所述状态为非占用的车辆,则搜索以所述初始停车点周围预设范围内的每个周边停车点;
[0157]
第二信息发送模块,用于若存在所述周边停车点,且所述周边停车点中存在所述状态为非占用的车辆,则生成非占用车辆提示信息,并将所述非占用车辆提示信息发送至所述用户终端。
[0158]
本技术实施例提供的共享车辆的状态获取装置能够实现图1公开的方法实施例中共享车辆的状态获取方法的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
[0159]
本发明实施例还提供一种计算机设备,包括存储器以及处理器,存储器存储有计算机程序,计算机程序在处理器上运行时执行如图1对应的方法实施例中公开的共享车辆
的状态获取方法。
[0160]
本发明实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序在处理器上运行时执行如图1对应的方法实施例中公开的共享车辆的状态获取方法。
[0161]
在本技术所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和结构图显示了根据本发明的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,结构图和/或流程图中的每个方框、以及结构图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
[0162]
另外,在本发明各个实施例中的各功能模块或单元可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或更多个模块集成形成一个独立的部分。
[0163]
所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是智能手机、个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0164]
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。
再多了解一些

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

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

相关文献