共享车辆信息处理方法、装置、服务器、终端及存储介质与流程

文档序号:12037960阅读:250来源:国知局
共享车辆信息处理方法、装置、服务器、终端及存储介质与流程

本发明实施例涉及共享交通工具技术领域,尤其涉及一种共享车辆信息的处理方法、装置、服务器、终端及计算机可读存储介质。



背景技术:

近两年来,一种新的代步工具出现在城市街头,用户只需支付适当的押金,便可以用少量的费用租一辆共享车辆,如共享自行车、共享电动车等。极大的方便的人们的生活。

现有技术中,对于不同品牌的共享车辆,用户需要下载不同的应用程序(application,app)及需要注册不同的账号,使得用户在获取共享车辆信息时极不方便。



技术实现要素:

本发明实施例提供一种共享车辆信息的处理方法、装置、服务器、终端及存储介质,可以提高获取共享车辆信息的便捷性。

第一方面,本发明实施例提供了一种共享车辆信息的处理方法,该方法包括:

接收车辆使用方发送的第一消息,所述第一消息为所述使用方结束目标车辆的行程时触发的消息,所述第一消息包括第一定位信息和目标车辆标识信息;

根据所述第一定位信息更新所述目标车辆标识信息对应的位置信息;

当接收到车辆请求方发送的第一请求时,根据所述请求方对应的至少一个目标车辆品牌信息向所述请求方推送可使用车辆,所述第一请求用于请求可使用车辆。

第二方面,本发明实施例还提供了一种共享车辆信息的处理方法,该方法包括:

如果接收到用户输入目标车辆的结束行程指令,则获取第一定位信息;

向服务器发送第一消息,所述第一消息包括第一定位信息和目标车辆标识信息;

如果接收到用户输入的车辆搜索指令,则向所述服务器发送第一请求,以便所述服务器根据所述第一请求确定推送信息;

根据接收到的所述推送信息输出至少一个目标车辆品牌信息对应的可使用车辆信息。

第三方面,本发明实施例还提供了一种共享车辆信息的处理装置,该装置包括:

第一消息接收模块,用于接收车辆使用方发送的第一消息,所述第一消息为所述使用方结束目标车辆行程时触发的消息,所述第一消息包括第一定位信息和目标车辆标识信息;

位置信息确定模块,用于根据所述第一定位信息更新所述目标车辆标识信息对应的位置信息;

可使用车辆推送模块,用于当接收到车辆请求方发送的第一请求时,根据所述请求方对应的至少一个目标车辆品牌信息向所述请求方推送可使用车辆,所述第一请求用于请求可使用车辆。

第四方面,本发明实施例还提供了一种共享车辆信息的处理装置,该装置包括:

第一定位信息获取模块,用于当接收到用户输入目标车辆的结束行程指令时,获取第一定位信息;

第一消息发送模块,用于向服务器发送第一消息,所述第一消息包括第一定位信息和目标车辆标识信息;

第一请求发送模块,用于当接收到用户输入的车辆搜索指令时,向所述服务器发送第一请求,以便所述服务器根据所述第一请求确定推送信息;

可使用车辆信息输出模块,用于根据接收到的所述推送信息输出至少一个目标车辆品牌信息对应的可使用车辆信息。

第五方面,本发明实施例还提供了一种服务器,所述服务器包括:

一个或多个处理器;

存储装置,用于存储一个或多个程序,

当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第一方面所述的共享车辆信息的处理方法。

第六方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面所述的共享车辆信息的处理方法。

第七方面,本发明实施例还提供了一种终端,包括第一存储器、第一处理器及存储在所述第一存储器上并可在所述第一处理器上运行的计算机程序,所述第一处理器执行所述计算机程序时实现以下步骤::

如果接收到用户输入目标车辆的结束行程指令,则获取第一定位信息;

向服务器发送第一消息,所述第一消息包括第一定位信息和目标车辆标识信息;

如果接收到用户输入的车辆搜索指令,则向所述服务器发送第一请求,以便所述服务器根据所述第一请求确定推送信息;

根据接收到的所述推送信息输出至少一个目标车辆品牌信息对应的可使用车辆信息。

第八方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如第二方面所述的共享车辆信息的处理方法。

本发明实施例,服务器首先接收车辆使用方发送的第一消息,第一消息为使用方结束目标车辆的行程时触发的消息,第一消息包括第一定位信息和目标车辆标识信息,然后根据所述第一定位信息更新所述目标车辆标识信息对应的位置信息,当接收到车辆请求方发送的第一请求时,根据请求方对应的至少一个目标车辆品牌信息向请求方推送可使用车辆,第一请求用于请求可使用车辆。使得用户可以通过一个应用程序获取多个品牌的共享车辆信息,提高获取共享车辆信息的便捷性。

附图说明

图1为本发明实施例提供的一种共享车辆信息的处理方法的流程图;

图2为本发明实施例提供的一种共享车辆信息的处理方法的流程图;

图3为本发明实施例提供的一种共享车辆信息的处理装置的结构示意图;

图4为本发明实施例提供的一种共享车辆信息的处理装置的结构示意图;

图5为本发明实施例提供的一种服务器的结构示意图;

图6为本发明实施例提供的一种终端的结构示意图;

图7为本发明实施例提供的一种共享车辆信息的处理系统的结构示意图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

图1为本发明实施例提供的一种共享车辆信息的处理方法的流程图,本实施例可适用于结束共享车辆形成以及查找共享车辆时的情况,该方法可以由服务器来执行,如图1所示,该方法具体包括如下步骤:

s110,接收车辆使用方发送的第一消息,第一消息为使用方结束目标车辆的行程时触发的消息,第一消息包括第一定位信息和目标车辆标识信息。

其中,目标车辆标识信息可以包括车辆的车辆品牌信息和目标车辆在车辆品牌信息中对应的车辆标识。车辆品牌信息可以包括当前市场上常见的共享单车的品牌,如膜拜单车、ofo单车、悟空单车、小鸣单车、小蓝单车、一步单车及哈罗单车等。车辆标识可以是二维码或者编号。第一定位信息的获取方式可以是通过车辆使用方的移动终端中的定位服务获取,即第一定位信息为车辆使用方的移动终端所在的位置信息。位置信息可以为通过全球定位系统(globalpositioningsystem,gps)获取的位置信息。

具体的,当车辆使用方结束使用共享车辆后,通过点击移动终端中的共享车辆app上的结束行程按钮结束本次行程。在点击结束行程按钮时,移动终端自动将第一消息发送至服务器,第一消息包括使用方本次租用的目标车辆的目标车辆标识信息和使用方的移动终端定位的第一定位信息。

s120,根据第一定位信息更新目标车辆标识信息对应的位置信息。

本实施例中,根据第一定位信息更新目标车辆标识信息对应的位置信息的方式可以是,根据目标车辆标识信息查找目标车辆,然后将目标车辆的位置信息替换为第一定位信息。

其中,目标车辆可以是存储在服务器数据库中的共享车辆。具体的,当服务器接收到车辆使用方发送的第一消息后,根据第一消息中的目标车辆标识信息在数据库中查找与之对应的目标车辆。根据目标车辆标识信息查找目标车辆的过程可以是,服务器首先根据车辆品牌信息查找该类品牌下的车辆,然后遍历该类品牌下的车辆信息,将车辆标识与该类品牌下的车辆的车辆标识进行一一比对,查找与之匹配的目标车辆。当服务器在数据库中查找到目标车辆后,将目标车辆对应的位置信息替换为第一定位信息,即将第一定位信息作为目标车辆当前的位置信息。

可选的,目标车辆的位置信息还可以通过向目标车辆对应的品牌信息所在的服务器(以下简称品牌服务器)中获取。方式可以是,服务器与品牌服务器建立协议,使得服务器可以访问品牌服务器,从品牌服务器中根据目标车辆的车辆标识获取目标车辆的当前位置信息,从而实时的获取目标车辆的位置信息。

s130,当接收到车辆请求方发送的第一请求时,根据请求方对应的至少一个目标车辆品牌信息向请求方推送可使用车辆,第一请求用于请求可使用车辆。

其中,第一请求可以是请求方查询可使用车辆时触发的请求。可选的,在根据请求方对应的至少一个目标车辆品牌信息向请求方推送可使用车辆之前,还包括,获取请求方对应的至少一个目标车辆品牌信息的方式可以是,获取请求方的车辆使用记录,根据使用记录确定请求方的行为特征,根据行为特征确定至少一个目标车辆品牌信息。或者,接收请求方发送的第二请求,第二请求包括至少一个目标车辆品牌信息。

其中,行为特征可以是请求方在预设时间段内使用某一品牌的车辆次数最多的行为或者在某一区域内使用某一品牌的车辆次数最多的行为。示例性的,假设在最近三个月内,请求方的车辆使用记录为租用膜拜单车20次,ofo单车3次,则可确定请求方的行为特征是习惯租用膜拜单车,这样的好处是服务器可以自动为用户确定车辆品牌信息,无需用户手动选择车辆品牌,可简化用户的操作步骤。

其中,接收请求方发送的第二请求的过程可以是,服务器首先向请求方推送可选择的车辆品牌信息列表,然后请求方根据车辆品牌信息列表选择至少一个品牌信息携带于第二请求中发送至服务器。或者,请求方根据移动终端中存储的车辆品牌信息列表中选择至少一个品牌信息携带于第二请求中发送至服务器。

示例性的,当用户需要租用共享车辆,打开移动终端中的共享车辆app搜索附近可用的车辆时,触发移动终端向服务器发送第一请求,服务器根据用户触发的第一请求获取用户对应的至少一个目标车辆品牌信息。或者用户将包括至少一个目标车辆品牌信息的第二请求发送至服务器,服务器根据第二请求查找可使用车辆。

具体的,向请求方推送可使用车辆的过程可以是,首先根据请求方的第二定位信息确定坐标区间,然后获取坐标区间内至少一个目标车辆品牌信息对应的目标车辆信息,再然后获取每个目标车辆信息对应的备注信息,备注信息包括车辆损耗信息和/或附件描述信息,最后根据坐标区间、目标车辆信息和备注信息向请求方推送可使用车辆。

可选的,该方法还包括:

s140,接收车辆使用方发送的车辆损耗信息。

其中,车辆损耗信息可以包括车辆损坏、车胎气不足、车链不顺滑及二维码被涂改等。车辆损耗信息可以携带于第一消息中发送至服务器中,或者车辆发送方在结束行程后,继续向服务器发送包含车辆损耗信息的第二消息,例如:可以在评论区中描述车辆损耗信息,或者向客服发送车辆损耗信息。

s150,根据车辆损耗信息对使用方使用的目标车辆进行备注。

具体的,服务器接收到使用方发送的车辆损耗信息后,首先根据车辆品牌信息和车辆标识查找到目标车辆,然后将车辆损耗信息标注于目标车辆。

本实施例的技术方案,接收车辆使用方发送的车辆损耗信息,根据车辆损耗信息对使用方使用的目标车辆进行备注。即可以使用户及时的获取到车辆的当前状况,也有利于工作人员根据损耗信息及时对车辆进行处理。

本实施例的技术方案,服务器首先接收车辆使用方发送的第一消息,第一消息为使用方结束目标车辆的行程时触发的消息,第一消息包括第一定位信息和目标车辆标识信息,然后根据第一定位信息更新目标车辆标识信息对应的位置信息,当接收到车辆请求方发送的第一请求时,根据请求方对应的至少一个目标车辆品牌信息向请求方推送可使用车辆,第一请求用于请求可使用车辆。现有技术中,对于不同品牌的共享车辆,用户需要安装不同的app及注册不同的账号,使得用户在租用共享车辆时极不方便。本实施例提供的技术方案,通过获取请求方对应的目标车辆品牌信息,根据目标车辆品牌信息为请求方推送可使用车辆,使得用户可以通过一个应用程序及其服务器获取并租用多个品牌的共享车辆,提高共享车辆信息获取以及租用的便捷性。

可选的,s130可通过下述方式实施:

s131,根据请求方的第二定位信息确定坐标区间。

其中,坐标区间可以是以第二定位信息对应的位置为中心方圆预设距离的区域,预设距离可以是500-1000米间的任意长度。第二定位信息可以是根据请求方移动终端的定位服务获取到的定位信息。

s132,获取坐标区间内至少一个目标车辆品牌信息对应的目标车辆信息。

其中,车辆信息在数据库中存储的方式可以是,首先将品牌信息作为第一级进行分类存储,然后将坐标区间作为第二级进行分类存储。获取坐标区间内至少一个目标车辆品牌信息对应的目标车辆信息的过程可以是,首先根据目标车辆品牌信息在第一级分类中查找目标品牌信息分类下的所有车辆信息,然后根据坐标区间在第二级分类中查找坐标区间内的所有车辆信息,即为目标车辆信息。

s133,获取每个目标车辆信息对应的备注信息,备注信息包括车辆损耗信息和/或附件描述信息。

其中,附件描述信息可以包括有无车筐、有无后衣架、挡泥板长度及轮胎类型(实心或内胎)等。获取到目标车辆信息后,调出每个目标车辆信息对应的备注信息,根据备注信息筛选出可使用车辆。

s134,根据坐标区间、目标车辆信息和备注信息向请求方推送可使用车辆。

具体的,首先根据坐标区间获得目标车辆信息,然后根据目标车辆信息的备注信息筛选出满足请求者要求的车辆推送至请求方。示例性的,请求者在搜索共享车辆时,要求车辆轮胎实心且有车筐,服务器根据用户的要求在目标车辆信息的备注信息中进行筛选,然后向请求方推送可使用车辆。

本实施例的技术方案,根据坐标区间、目标车辆信息和备注信息向请求方推送可使用车辆,可快速的筛选出满足用户要求的共享车辆,可以提高租用共享车辆的可靠性。

可选的,该方法还包括:

s160,接收请求方发送的第三请求,第三请求包括预约时间、预约车辆品牌信息和预约车辆标识。

其中,预约时间可以根据请求方与预约车辆之间的路径距离进行预估获得,可以是请求方按照自身的生活经验进行预估,也可以是服务器通过计算为请求方提供可参考的预约时间,计算的公式可以是:预约时间=请求方与预约车辆之间的路径距离/普通成人的平均行走速度。其中,请求方与预约车辆之间的路径距离可以是利用最优路径方法计算出的最短路径距离。

具体的,服务器向请求方推送可使用车辆后,请求方选择其中一辆目标车辆进行预约,将包括预约车辆品牌信息和预约车辆标识和预约时间的第三请求发送至服务器。示例性的,请求方根据服务器推送的可使用车辆,预约一辆膜拜单车,而且预估20分钟之内可以到达车辆所在地点,则请求方将品牌信息“膜拜”、该辆车的二维码及预约时间20分钟发送至服务器。

s170,根据预约车辆品牌信息和预约车辆标识确定预约车辆信息。

具体的,服务器接收到请求方发送的第三请求后,根据预约车辆品牌信息和预约车辆标识在推送的可使用车辆中查找预约车辆信息。

s180,在预约车辆信息中添加预约信息,预约信息包括预约时间信息和预约请求方标识。

其中,预约请求方标识可以是请求方的账号、用户名等,或者是服务器根据请求方发送的第三请求生成的标识码,如数字验证码、二维码等。服务器在查找到预约车辆信息后,将预约时间信息和预约请求方标识添加至预约车辆信息中,将该车辆标注为预约车辆。

s190,在预约时间信息对应的时间节点之前,预约请求方标识作为唯一有效的车辆使用方标识。

预约请求方标识作为唯一有效的车辆使用方标识可以理解为,若预约请求方标识是请求方的账号或用户名,在预约时间信息对应的时间节点之前,只有请求方可通过扫描车辆标识使用预约车辆;若预约请求方标识是服务器根据请求方发送的第三请求生成的标识码,则只有请求方利用标识码能够使用预约车辆。可选的,当目标车辆被预约后,在预约时间信息对应的时间节点之前,目标车辆不再在其他用户的app上显示,只在预约请求方的app中显示,且可以采用鲜明的颜色将预约车辆标注出来。

本实施例的技术方案,接收请求方发送的包括预约时间、预约车辆品牌信息和预约车辆标识的第三请求,根据预约车辆品牌信息和预约车辆标识确定预约车辆信息,在预约车辆信息中添加预约信息,预约信息包括预约时间信息和预约请求方标识,在预约时间信息对应的时间节点之前,预约请求方标识作为唯一有效的车辆使用方标识。用户可以通过移动终端对共享车辆预约,可避免用户在到达搜索到的共享车辆之前而被其他用户使用的情况,提高共享车辆租用的可靠性。

图2为本发明实施例提供的一种共享车辆信息的处理方法的流程图,本实施例可适用于租用共享车辆时的情况,该方法可以由移动终端来执行,如图2所示,该方法具体包括如下步骤:

s210,如果接收到用户输入目标车辆的结束行程指令,则获取第一定位信息。

其中,获取第一定位信息的方式可以是通过第一用户移动终端中的定位服务进行获取。具体的,当用户结束使用共享车辆后,通过点击移动终端中的共享车辆app上的结束行程按钮结束本次行程。

s220,向服务器发送第一消息,第一消息包括第一定位信息和目标车辆标识信息。

其中,目标车辆标识信息可以包括车辆的车辆品牌信息和目标车辆在车辆品牌信息中对应的车辆标识。车辆品牌信息可以包括当前市场上常见的共享单车的品牌,如膜拜单车、ofo单车、悟空单车、小鸣单车、小蓝单车、一步单车及哈罗单车等。车辆标识可以是二维码或者编号。

当用户点击结束行程的按钮时,触发移动终端向服务器发送包括第一定位信息和目标车辆标识信息的第一消息。

s230,如果接收到用户输入的车辆搜索指令,则向服务器发送第一请求,以便服务器根据第一请求确定推送信息。

其中,第一请求可以包括用户的当前定位信息。推送信息可以是可使用车辆信息。可使用车辆信息可以包括车辆品牌信息和车辆标识等。服务器根据第一请求确定推送信息的方式可以是,获取用户的车辆使用记录,根据使用记录确定用户的行为特征,根据行为特征及当前定位信息确定至少一个目标车辆品牌信息。其中,行为特征可以是用户在预设时间段内使用某一品牌的车辆次数最多的行为或者在某一区域内使用某一品牌的车辆次数最多的行为。具体的,当用户需要租用共享车辆,打开移动终端中的共享车辆app搜索附近可用的车辆时,触发移动终端向服务器发送第一请求,服务器根据用户触发的第一请求确定推送信息。

s240,根据接收到的推送信息输出至少一个目标车辆品牌信息对应的可使用车辆信息。

具体的,移动终端在接收到服务器发送的推送消息后,根据推送消息在移动终端中输出至少一个目标车辆品牌信息对应的目标车辆信息,以供用户进行选择。

本实施例的技术方案,如果接收到用户输入目标车辆的结束行程指令,则获取第一定位信息,向服务器发送第一消息,如果接收到用户输入的车辆搜索指令,则向服务器发送第一请求,以便服务器根据第一请求确定推送信息,根据接收到的推送信息输出至少一个目标车辆品牌信息对应的可使用车辆信息。现有技术中,针对不同品牌的共享车辆,用户需要在移动终端上安装不同的app并注册不同的账号,不仅占用终端资源且使用极不方便。本实施例中,用户只需一个app及一个账号就可实现对不同品牌的共享车辆的搜索及租用,提高了共享车辆租用的便捷性。

可选的,该方法还包括:

s250,获取用户选择的至少一个目标车辆品牌信息。

其中,用户选择至少一个目标车辆品牌信息的方式可以是,用户在服务器向用户推送的可选择的车辆品牌信息列表中选择,或者用户根据移动终端中存储的车辆品牌信息列表中选择。

s260,向服务器发送第二请求,第二请求包括至少一个目标车辆品牌信息。

用户选择目标车辆品牌信息之后,向服务器发送携带至少一个目标车辆品牌信息的第二请求,以便服务器根据第二请求向用户推送目标车辆品牌信息的车辆信息。

本实施例的技术方案,用户可以选择目标车辆品牌信息,提高租用车辆时品牌信息选择的灵活性。

可选的,该方法还包括:

s270,获取用户输入的预约车辆品牌信息、预约车辆标识和预约时间。

用户移动终端接收到服务器推送的可使用车辆信息后,用户可以选择其中一辆进行预约。预约车辆的方式可以是,用户将预约车辆对应的预约车辆品牌信息和预约车辆标识输入移动终端中,或者用户可直接点击目标车辆上的预约按钮,移动终端可自动获取到预约车辆的预约车辆品牌信息和预约车辆标识。

其中,预约时间可以根据请求方与预约车辆之间的路径距离进行预估获得,可以是用户按照自身的生活经验进行预估,也可以是服务器通过计算为用户提供可参考的预约时间,计算的公式可以是:预约时间=请求方与预约车辆之间的路径距离/普通成人的平均行走速度。其中,请求方与预约车辆之间的路径距离可以是利用最优路径方法计算出的最短路径距离。用户将预约时间输入移动终端中,例如,20分钟等。

s280,向服务器发送第三请求,第三请求包括预约时间、预约车辆品牌信息和预约车辆标识。

用户选择预约车辆品牌信息和预约车辆标识,并输入预约时间之后,移动终端向服务器发送第三请求,以便服务器根据第三请求在预约车辆信息添加预约信息。

本实施例的技术方案,用户通过向服务器发送预约时间、预约车辆品牌信息和预约车辆标识对共享车辆进行预约,可避免用户在到达搜索到的共享车辆之前而被其他用户使用的情况,提高共享车辆租用的可靠性。

图3为本发明实施例提供的一种共享车辆信息的处理装置的结构示意图。如图3所示,该装置包括:第一消息接收模块301,目标车辆查找模块302,位置信息替换模块303,目标车辆品牌信息获取模块304和可使用车辆推送模块305。

第一消息接收模块301,用于接收车辆使用方发送的第一消息,第一消息为使用方结束目标车辆的行程时触发的消息,第一消息包括第一定位信息和目标车辆标识信息;

位置信息确定模块302,用于根据第一定位信息更新目标车辆标识信息对应的位置信息;

可使用车辆推送模块303,用于当接收到车辆请求方发送的第一请求时,根据请求方对应的至少一个目标车辆品牌信息向请求方推送可使用车辆,第一请求用于请求可使用车辆。

图4为本发明实施例提供的一种共享车辆信息的处理装置的结构示意图。如图4所示,该装置包括:第一定位信息获取模块401,第一消息发送模块402,第一请求发送模块403和可使用车辆信息输出模块404。

第一定位信息获取模块401,用于当接收到用户输入目标车辆的结束行程指令时,获取第一定位信息;

第一消息发送模块402,用于向服务器发送第一消息,第一消息包括第一定位信息和目标车辆标识信息;

第一请求发送模块403,用于当接收到用户输入的车辆搜索指令时,向服务器发送第一请求,以便服务器根据第一请求确定推送信息;

可使用车辆信息输出模块404,用于根据接收到的推送信息输出至少一个目标车辆品牌信息对应的可使用车辆信息。

上述装置可执行本发明前述所有实施例所提供的方法,具备执行上述方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本发明前述所有实施例所提供的方法。

图5为本发明实施例提供的一种服务器的结构示意图。图5示出了适于用来实现本发明实施方式的示例性服务器12的框图。图5显示的服务器12仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。

如图5所示,服务器12以通用计算服务器的形式表现。服务器12的组件可以包括但不限于:一个或者多个处理器或者处理单元16,系统存储器28,连接不同系统组件(包括系统存储器28和处理单元16)的总线18。

总线18表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器,外围总线,图形加速端口,处理器或者使用多种总线结构中的任意总线结构的局域总线。举例来说,这些体系结构包括但不限于工业标准体系结构(isa)总线,微通道体系结构(mac)总线,增强型isa总线、视频电子标准协会(vesa)局域总线以及外围组件互连(pci)总线。

服务器12典型地包括多种计算机系统可读介质。这些介质可以是任何能够被服务器12访问的可用介质,包括易失性和非易失性介质,可移动的和不可移动的介质。

系统存储器28可以包括易失性存储器形式的计算机系统可读介质,例如随机存取存储器(ram)30和/或高速缓存存储器32。服务器12可以进一步包括其它可移动/不可移动的、易失性/非易失性计算机系统存储介质。仅作为举例,存储系统34可以用于读写不可移动的、非易失性磁介质(图5未显示,通常称为“硬盘驱动器”)。尽管图5中未示出,可以提供用于对可移动非易失性磁盘(例如“软盘”)读写的磁盘驱动器,以及对可移动非易失性光盘(例如cd-rom,dvd-rom或者其它光介质)读写的光盘驱动器。在这些情况下,每个驱动器可以通过一个或者多个数据介质接口与总线18相连。存储器28可以包括至少一个程序产品,该程序产品具有一组(例如至少一个)程序模块,这些程序模块被配置以执行本发明各实施例的功能。

具有一组(至少一个)程序模块42的程序/实用工具40,可以存储在例如存储器28中,这样的程序模块42包括但不限于操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。程序模块42通常执行本发明所描述的实施例中的功能和/或方法。

服务器12也可以与一个或多个外部服务器14(例如键盘、指向设备、显示器24等)通信,还可与一个或者多个使得用户能与该服务器12交互的设备通信,和/或与使得该服务器12能与一个或多个其它计算设备进行通信的任何设备(例如网卡,调制解调器等等)通信。这种通信可以通过输入/输出(i/o)接口22进行。并且,服务器12还可以通过网络适配器20与一个或者多个网络(例如局域网(lan),广域网(wan)和/或公共网络,例如因特网)通信。如图所示,网络适配器20通过总线18与服务器12的其它模块通信。应当明白,尽管图中未示出,可以结合服务器12使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、raid系统、磁带驱动器以及数据备份存储系统等。

处理单元16通过运行存储在系统存储器28中的程序,从而执行各种功能应用以及数据处理,实现以下步骤:

接收车辆使用方发送的第一消息,第一消息为使用方结束目标车辆的行程时触发的消息,第一消息包括第一定位信息和目标车辆标识信息;

根据第一定位信息更新目标车辆标识信息对应的位置信息;

当接收到车辆请求方发送的第一请求时,根据请求方对应的至少一个目标车辆品牌信息向请求方推送可使用车辆,第一请求用于请求可使用车辆。

本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时可实现如下步骤:

接收车辆使用方发送的第一消息,第一消息为使用方结束目标车辆的行程时触发的消息,第一消息包括第一定位信息和目标车辆标识信息;

根据第一定位信息更新目标车辆标识信息对应的位置信息;

当接收到车辆请求方发送的第一请求时,根据请求方对应的至少一个目标车辆品牌信息向请求方推送可使用车辆,第一请求用于请求可使用车辆。

本发明实施例的计算机存储介质,可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。

计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。

计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括——但不限于无线、电线、光缆、rf等等,或者上述的任意合适的组合。

可以以一种或多种程序设计语言或其组合来编写用于执行本发明操作的计算机程序代码,程序设计语言包括面向对象的程序设计语言—诸如java、smalltalk、c++,还包括常规的过程式程序设计语言—诸如”c”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(lan)或广域网(wan)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。

图6为本发明实施例提供的一种终端的结构示意图。如图6所示,该终端可以包括:壳体(图中未示出)、第一存储器601、第一中央处理器(centralprocessingunit,cpu)602(又称第一处理器,以下简称cpu)、存储在第一存储器601上并可在第一处理器602上运行的计算机程序、电路板(图中未示出)和电源电路(图中未示出)。所述电路板安置在所述壳体围成的空间内部;所述cpu602和所述第一存储器601设置在所述电路板上;所述电源电路,用于为所述终端的各个电路或器件供电;所述第一存储器601,用于存储可执行程序代码;所述cpu602通过读取所述第一存储器601中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于执行:

如果接收到用户输入目标车辆的结束行程指令,则获取第一定位信息;

向服务器发送第一消息,所述第一消息包括第一定位信息和目标车辆标识信息;

如果接收到用户输入的车辆搜索指令,则向所述服务器发送第一请求,以便所述服务器根据所述第一请求确定推送信息;

根据接收到的所述推送信息输出至少一个目标车辆品牌信息对应的可使用车辆信息。

所述终端还包括:外设接口603、rf(radiofrequency,射频)电路605、音频电路606、扬声器611、电源管理芯片608、输入/输出(i/o)子系统609、触摸屏612、其他输入/控制设备610以及外部端口604,这些部件通过一个或多个通信总线或信号线607来通信。

应该理解的是,图示终端600仅仅是终端的一个范例,并且终端600可以具有比图中所示出的更多的或者更少的部件,可以组合两个或更多的部件,或者可以具有不同的部件配置。图中所示出的各种部件可以在包括一个或多个信号处理和/或专用集成电路在内的硬件、软件、或硬件和软件的组合中实现。

下面就本实施例提供的用于实现控制门铃的终端进行详细的描述,该终端以智能手机为例。

第一存储器601,所述第一存储器601可以被cpu602、外设接口603等访问,所述第一存储器601可以包括高速随机存取第一存储器,还可以包括非易失性第一存储器,例如一个或多个磁盘第一存储器件、闪存器件、或其他易失性固态第一存储器件。

外设接口603,所述外设接口603可以将设备的输入和输出外设连接到cpu602和第一存储器601。

i/o子系统609,所述i/o子系统609可以将设备上的输入输出外设,例如触摸屏612和其他输入/控制设备610,连接到外设接口603。i/o子系统609可以包括显示控制器6091和用于控制其他输入/控制设备610的一个或多个输入控制器6092。其中,一个或多个输入控制器6092从其他输入/控制设备610接收电信号或者向其他输入/控制设备610发送电信号,其他输入/控制设备610可以包括物理按钮(按压按钮、摇臂按钮等)、拨号盘、滑动开关、操纵杆、点击滚轮。值得说明的是,输入控制器6092可以与以下任一个连接:键盘、红外端口、usb接口以及诸如鼠标的指示设备。

其中,按照触摸屏的工作原理和传输信息的介质分类,触摸屏612可以为电阻式、电容感应式、红外线式或表面声波式。按照安装方式分类,触摸屏612可以为:外挂式、内置式或整体式。按照技术原理分类,触摸屏612可以为:矢量压力传感技术触摸屏、电阻技术触摸屏、电容技术触摸屏、红外线技术触摸屏或表面声波技术触摸屏。

触摸屏612,所述触摸屏612是用户终端与用户之间的输入接口和输出接口,将可视输出显示给用户,可视输出可以包括图形、文本、图标、视频等。可选的,触摸屏612将用户在触屏幕上触发的电信号(如接触面的电信号),发送给第一处理器602。

i/o子系统609中的显示控制器6091从触摸屏612接收电信号或者向触摸屏612发送电信号。触摸屏612检测触摸屏上的接触,显示控制器6091将检测到的接触转换为与显示在触摸屏612上的用户界面对象的交互,即实现人机交互,显示在触摸屏612上的用户界面对象可以是运行游戏的图标、联网到相应网络的图标等。值得说明的是,设备还可以包括光鼠,光鼠是不显示可视输出的触摸敏感表面,或者是由触摸屏形成的触摸敏感表面的延伸。

rf电路605,主要用于建立智能音箱与无线网络(即网络侧)的通信,实现智能音箱与无线网络的数据接收和发送。例如收发短信息、电子邮件等。

音频电路606,主要用于从外设接口603接收音频数据,将该音频数据转换为电信号,并且将该电信号发送给扬声器611。

扬声器611,用于将智能音箱通过rf电路605从无线网络接收的语音信号,还原为声音并向用户播放该声音。

电源管理芯片608,用于为cpu602、i/o子系统及外设接口所连接的硬件进行供电及电源管理。

在本实施例中,中央第一处理器602用于:

如果接收到用户输入目标车辆的结束行程指令,则获取第一定位信息;

向服务器发送第一消息,第一消息包括第一定位信息和目标车辆标识信息;

如果接收到用户输入的车辆搜索指令,则向服务器发送第一请求,以便服务器根据第一请求确定推送信息;

根据接收到的推送信息输出至少一个目标车辆品牌信息对应的可使用车辆信息。

进一步地,还包括:

获取用户选择的至少一个目标车辆品牌信息;

向服务器发送第二请求,第二请求包括至少一个目标车辆品牌信息。

进一步地,还包括:

接收用户输入的预约车辆品牌信息、预约车辆标识和预约时间;

向服务器发送第三请求,第三请求包括预约时间、预约车辆品牌信息和预约车辆标识。

本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时可实现如下步骤:

如果接收到用户输入目标车辆的结束行程指令,则获取第一定位信息;

向服务器发送第一消息,所述第一消息包括第一定位信息和目标车辆标识信息;

如果接收到用户输入的车辆搜索指令,则向所述服务器发送第一请求,以便所述服务器根据所述第一请求确定推送信息;

根据接收到的所述推送信息输出至少一个目标车辆品牌信息对应的可使用车辆信息。

本发明实施例的计算机存储介质,可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。

计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。

计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括——但不限于无线、电线、光缆、rf等等,或者上述的任意合适的组合。

可以以一种或多种程序设计语言或其组合来编写用于执行本发明操作的计算机程序代码,程序设计语言包括面向对象的程序设计语言—诸如java、smalltalk、c++,还包括常规的过程式程序设计语言—诸如”c”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(lan)或广域网(wan)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。

图7为本发明实施例提供的一种共享车辆信息的处理系统的结构示意图,如图所示,该系统包括服务器710,终端720和共享车辆730。

用户结束使用共享车辆730后,在终端720中点击结束行程按钮,终端720在接收到用户输入的结束行程指令时,获取第一定位信息。终端720向服务器710发送第一消息,第一消息包括第一定位信息和目标车辆标识信息。服务器710接收到第一消息后,根据目标车辆标识信息中的车辆品牌信息和车辆标识查找共享车辆730,并将共享车辆730对应的位置信息更新为第一定位信息。当用户需要租用共享车辆730时,打开终端720中的共享车辆app搜索附近的可用车辆,触发终端720向服务器710发送第一请求,服务器710接收到第一请求时,获取用户对应的至少一个目标车辆品牌信息。服务器710根据至少一个目标车辆品牌信息向请求方推送可使用车辆。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1