一种信息处理方法及装置与流程

文档序号:16322158发布日期:2018-12-19 05:44阅读:144来源:国知局
一种信息处理方法及装置与流程

本发明涉及互联网技术领域,尤其是涉及一种信息处理方法及装置。

背景技术

越来越多的人选择出租车或者顺风车作为出行工具,虽然这种出行方式为人们的生活带来了极大的便利,但是由于出租车司机或者顺风车司机和乘客并不熟悉,无法保障乘客的出行安全。目前,为了保证乘车安全,乘客通常在乘车之前和家人或者朋友说明情况,以达到对自己的乘车过程进行安全监控的目的。然而,这种监控方法通常需要额外占用乘客的家人或者朋友的时间,给乘客的家人或者朋友带来不便。

在实现本发明实施例的过程中,发明人发现现有的监控方法通常需要额外占用乘客的家人或者朋友的时间,给乘客的家人或者朋友带来不便。



技术实现要素:

本发明所要解决的技术问题是现有的监控方法通常需要额外占用乘客的家人或者朋友的时间,给乘客的家人或者朋友带来不便的问题。

针对以上技术问题,本发明的实施例提供一种信息处理方法,包括:

获取至少一个当前正在处理的订单的订单信息;

根据所述订单信息和预设规则,对每一所述订单信息对应的用户终端进行分组;

向每一所述用户终端发送是否加入群组的信息;

接收至少一个所述用户终端发送的确认加入群组的信息,将相同组别内发送确认加入群组的用户终端加入同一群组。

可选地,所述根据所述订单信息和预设规则,对每一所述订单信息对应的用户终端进行分组,包括:

根据所述订单信息获取对应于每一所述用户终端的目的地;

从所述目的地中,获取两两之间的距离均小于或等于预设距离的目的地,得到目的地组,将所述目的地组中的每一目的地对应的用户终端划分为相同组别。

可选地,所述根据所述订单信息和预设规则,对每一所述订单信息对应的用户终端进行分组,包括:

获取每一所述用户终端所在的当前位置,并根据所述订单信息获取对应于每一所述用户终端的目的地;

根据对应于每一用户终端的当前位置和目的地,计算每一用户终端到达目的地需要消耗的剩余时长;

从所述剩余时长中,获取两两之间的剩余时长之差的绝对值均小于或等于预设时长的剩余时长,得到剩余时长组,将所述剩余时长组中的每一剩余时长对应的用户终端划分为相同组别。

可选地,所述接收至少一个所述用户终端发送的确认加入群组的信息,将相同组别内发送确认加入群组的用户终端加入同一群组,包括:

接收至少一个所述用户终端发送的确认加入群组的信息和用户偏好信息,将相同组别内发送确认加入群组,且均符合同一用户偏好信息的用户终端,加入同一群组;

其中,用户偏好信息至少包括加入群组的群组成员的性别信息,或者人数信息。

可选地,还包括:

接收任一群组中的用户终端发送的确认退出群组的信息,将该用户终端从其所属的群组中删除。

第二方面,本发明的实施例还提供了一种信息处理装置,包括:

获取模块,用于获取至少一个当前正在处理的订单的订单信息;

分组模块,用于根据所述订单信息和预设规则,对每一所述订单信息对应的用户终端进行分组;

发送模块,用于向每一所述用户终端发送是否加入群组的信息;

群组创建模块,用于接收至少一个所述用户终端发送的确认加入群组的信息,将相同组别内发送确认加入群组的用户终端加入同一群组。

可选地,所述分组模块用于根据所述订单信息获取对应于每一所述用户终端的目的地;从所述目的地中,获取两两之间的距离均小于或等于预设距离的目的地,得到目的地组,将所述目的地组中的每一目的地对应的用户终端划分为相同组别。

可选地,所述分组模块还用于获取每一所述用户终端所在的当前位置,并根据所述订单信息获取对应于每一所述用户终端的目的地;根据对应于每一用户终端的当前位置和目的地,计算每一用户终端到达目的地需要消耗的剩余时长;从所述剩余时长中,获取两两之间的剩余时长之差的绝对值均小于或等于预设时长的剩余时长,得到剩余时长组,将所述剩余时长组中的每一剩余时长对应的用户终端划分为相同组别。

第三方面,本发明的实施例还提供了一种电子设备,包括:

至少一个处理器、至少一个存储器、通信接口和总线;其中,

所述处理器、存储器、通信接口通过所述总线完成相互间的通信;

所述通信接口用于该电子设备和移动终端之间的信息传输;

所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行上述的方法。

第四方面,本发明的实施例还提供了一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行上述的方法。

本发明的实施例提供了一种信息处理的方法及装置,该方法根据当前正在处理的订单的订单信息,将这些顶端对应的用户进行分组,使得处于同一组别内的用户具有相近时长的乘车时间或者相近的目的地,并将同一组别中愿意加入群组中的用户添加至同一群组。处于同一群组中的用户可以相互分享位置信息,所乘车辆的车牌号以及司机的信息等,使得处于同一群组内的成员可以在乘车途中监督彼此的乘车安全,从而不需要额外占用乘客的家人或者朋友的时间,为乘客、乘客的家人或者朋友带来了方便。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明一个实施例提供的信息处理方法的流程示意图;

图2是本发明一个实施例提供的信息处理装置的结构框图;

图3是本发明一个实施例提供的电子设备的实体结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1是本实施例提供的信息处理方法的流程示意图。参见图1,该方法包括:

101:获取至少一个当前正在处理的订单的订单信息;

102:根据所述订单信息和预设规则,对每一所述订单信息对应的用户终端进行分组;

103:向每一所述用户终端发送是否加入群组的信息;

104:接收至少一个所述用户终端发送的确认加入群组的信息,将相同组别内发送确认加入群组的用户终端加入同一群组。

需要说明的是,本实施例提供的方法由服务器执行。用户的订单被司机接单后,该用户的终端向服务器发送对应于该终端的订单的订单信息,此时该订单处于“正在处理”的状态,当用户到达目的地后,订单处理过程结束。或者,当司机接单后,司机的终端将接单的信息发送至服务器,此时该订单处于“正在处理”的状态,当司机将用户送达目的地后,订单处理过程结束。本实施例不对终端如何将订单信息发送至服务器做具体限制。

服务器获取到终端上报的,当前正在处理的订单的订单信息后,根据订单信息将每一订单信息对应的用户终端进行分组,例如,将目的地之间的距离较近的订单对应的用户终端划分为同一组,或者将到达目的地还需要的时间相近的订单对应的用户终端划分为同一组,具体如何划分小组,可以根据实际情况而定(例如,根据用户的需求而定,用户要求群组中全为女生,则获取当前正在处理的订单对应的用户的信息,将性别为女的用户划分为统一组别),本实施颗粒不做具体限制。

服务器对当前正在处理的订单对应的用户终端分组后,向这些用户终端发送是否加入群组的信息,用户终端接收到服务器发送的该消息后,显示该消息并显示相应的选择按键,当用户选择同意加入群组后,将处于同一组别且同意加入群组的用户对应的用户终端加入同一群组。

本实施例提供了一种信息处理的方法,该方法根据当前正在处理的订单的订单信息,将这些顶端对应的用户进行分组,使得处于同一组别内的用户具有相近时长的乘车时间或者相近的目的地,并将同一组别中愿意加入群组中的用户添加至同一群组。处于同一群组中的用户可以相互分享位置信息,所乘车辆的车牌号以及司机的信息等,使得处于同一群组内的成员可以在乘车途中监督彼此的乘车安全,从而不需要额外占用乘客的家人或者朋友的时间,为乘客、乘客的家人或者朋友带来了方便。

更进一步地,在上述实施例的基础上,所述根据所述订单信息和预设规则,对每一所述订单信息对应的用户终端进行分组,包括:

根据所述订单信息获取对应于每一所述用户终端的目的地;

从所述目的地中,获取两两之间的距离均小于或等于预设距离的目的地,得到目的地组,将所述目的地组中的每一目的地对应的用户终端划分为相同组别。

例如,可以通过以下操作得到目的地组:

循环执行目的地组查找操作,直到不存在和当前的目的地组中的每一目的地之间的距离均小于或等于预设距离,且不属于当前的目的地组的目的地;

其中,目的地组查找操作包括:

获取任一订单信息中的目的地,将该目的地纳入当前的目的地组中;

从订单信息对应的目的地中,选取不属于当前的目的地组,且和当前的目的地组中的每一目的地之间的距离均小于或等于预设距离的目的地,将该目的地添加至当前的目的地组。

可理解的是,还可以通过其他方法查找目的地组中的目的地,本实施例不一一列举,只要能够使得同一目的地组中的目的地之间的距离均小于或等于预设距离即可。例如,设置一个直径为所述预设距离的圆,在显示有订单信息对应的目的地的地图上移动该圆,则当该圆停止移动时,圆内的所有目的地即可作为同一个目的地组。

根据订单信息,找到同一目的地组中的目的地对应的用户终端,将这些用户终端划分为相同组别。

本实施例提供了一种根据目的地之间的距离进行分组的方法,使得处于同一组别内的用户终端对应的用户目的地相近,从而更加熟悉通往目的地的路径以及目的地周围的环境。当将同一目的地组中的用户终端纳入同一聊天群组后,群组内的用户可以根据分享的位置信息判断分享该位置的用户所走的路径是否正确,从而对用户的安全进行监督。

更进一步地,在上述各个实施例的基础上,所述根据所述订单信息和预设规则,对每一所述订单信息对应的用户终端进行分组,包括:

获取每一所述用户终端所在的当前位置,并根据所述订单信息获取对应于每一所述用户终端的目的地;

根据对应于每一用户终端的当前位置和目的地,计算每一用户终端到达目的地需要消耗的剩余时长;

从所述剩余时长中,获取两两之间的剩余时长之差的绝对值均小于或等于预设时长的剩余时长,得到剩余时长组,将所述剩余时长组中的每一剩余时长对应的用户终端划分为相同组别。

需要说明的是,每一用户终端对应的当前位置,可以是用户终端中的gps定位模块定位后,再将通过该gps定位模块得到的当前位置上报至服务器得到。

针对每一订单信息对应的用户终端,通过该用户终端的当前位置和订单信息上携带的目的地,计算出该用户终端对应的用户到达目的地需要的时长,也就是剩余时长。剩余时长的计算可以是根据当前位置和目的地之间的距离,以及预先分析得到的当前时间段从当前位置到目的地的速度来计算,可理解的是,也可以通过其他的方法进行计算,本实施例对如何计算出某一用户终端从当前位置到达目的地需要的剩余时长不做具体限制。

可理解的是,针对每一用户终端对应的剩余时长,可以通过以下操作得到剩余时长组:

循环执行剩余时长组查找操作,直到不存在和当前的剩余时长组中的每一剩余时长之间的差的绝对值均小于或等于预设时长,且不属于当前的剩余时长组的剩余时长;

其中,剩余时长组查找操作包括:

获取与任一订单信息对应的剩余时长,将该剩余时长纳入当前的剩余时长组中;

从订单信息对应的剩余时长中,选取不属于当前的剩余时长组,且和当前的剩余时长组中的每一剩余时长之间的差的绝对值均小于或等于预设时长的剩余时长,将该剩余时长添加至当前的剩余时长组。

可理解的是,还可以通过其他方法查找目的地组中的目的地,本实施例不一一列举,只要能够使得同一目的地组中的目的地之间的距离均小于或等于预设距离即可。

本实施例提供了一种根据剩余时长进行分组的方法,使得处于同一组别内的用户终端对应的到达目的地的时间相近,从而使得建立群组后,群组内的用户的还需要的乘车时间长短相近,避免了群组内的用户达到目的地,完成订单退出群组后,群组内只剩余一个或者两个用户时,相互之间的安全监督效果不佳,或者当群组中只剩余一个用户后,无人对该用户进行安全监督,从而存在安全隐患。

更进一步地,在上述各个实施例的基础上,所述接收至少一个所述用户终端发送的确认加入群组的信息,将相同组别内发送确认加入群组的用户终端加入同一群组,包括:

接收至少一个所述用户终端发送的确认加入群组的信息和用户偏好信息,将相同组别内发送确认加入群组,且均符合同一用户偏好信息的用户终端,加入同一群组;

其中,用户偏好信息至少包括加入群组的群组成员的性别信息,或者人数信息。

需要说明的是,用户偏好信息是用户发送的对即将建立的包括该用户在内的群组的期望的信息。例如,对群组内群组成员的性别要求(要求全部的群组成员均为女生或者均为男生),群组成员的人数要求(例如,要求群组内的群组成员为6-8个人)等。用户偏好信息可以是用户终端在发送同意加入群组的信息时,一起发送至服务器的。例如,当用户在用户终端上选择同意加入群组后,用户终端以弹幕的形式弹出关于用户即将加入的群组的设置界面,在该设置界面上,用户可以编辑该群组的人数、性别等用户偏好信息。当用户终端获取该用户偏好信息后,将确认加入群组和该对应于该用户的用户偏好信息一并发送至服务器。可理解的是,只有当用户选择确认加入群组之后,才会显示关于用户即将加入的群组的设置界面,以获取用户的用户偏好信息。

需要说明的是,用户终端显示关于用户即将加入的群组的设置界面后,也可以不进行用户偏好信息的设置。针对没有进行用户偏好信息的设置的用户终端,服务器可以将其分配至任一符合某个用户偏好信息的群组中。

例如,服务器在接收到用户终端发送的用户偏好信息后,通过以下方法建立群组:

将相同组别内已经发送确认加入群组的用户终端添加至预设的第一集合中;

循环执行群组创建操作,直到第一集合中不存在符合任一种类的用户偏好信息的用户终端;

其中,所述群组创建操作包括:

获取用户偏好信息的所有种类,针对每一种类的用户偏好信息,从当前的第一集合中筛选出符合该种类的用户偏好信息的用户终端,并将筛选出的用户终端添加至对应于该种类的用户偏好信息的第二集合,从当前的第一集合中删除添加至第二集合中的用户终端,将第二集合中的所有用户终端添加至同一群组。

需要说明的是,若用户偏好信息只能设置群组成员的性别信息,则要求群组成员均为男生为一个种类的用户偏好信息,要求群组成员均为女生为另一个种类的用户偏好信息。针对要求群组成员均为男生这一种类的用户偏好信息,符合该种类的用户偏好信息的用户终端包括:当前的第一集合中用户终端对应的用户性别为男,且该用户终端对应的用户偏好信息也为要求群组成员均为男生;或者,当前的第一集合中用户终端对应的用户性别为男,且该用户终端对应的用户偏好信息对群组成员的性别没有要求。

若用户偏好信息包括了群组成员的性别信息和人数信息两个部分,则这两个部分对应的情况进行组合,即可得到所有种类的用户偏好信息。例如,用户偏好信息包括要求群组成员均为男生、要求群组成员均为女生两种情况,人数信息可以包括群组成员包括2-5人、6-9人、10人以上等三种情况,则组合后的生成6个种类的用户偏好信息。针对每一种类的用户偏好信息,按照上述方法从第一集合中找到符合每一种类的用户偏好信息的第二集合,建立包括第二集合中的所有用户终端的群组。

可理解的是,按照上述方法有可能存在一些用户终端与任何一个种类的用户偏好信息均不符合,那么针对这些用户终端则要逐一针对每一用户终端对应的用户偏好信息,从当前的第一集合中找到符合该用户偏好信息的用户终端。

例如,第一集合中存在一个性别为女的用户发送了要求群组成员均为男生的用户偏好信息,那么针对该用户可以从第一集合中找到性别为男,且没有对群组成员的性别信息进行设置的用户终端,将其和该性别为女的用户组成同一群组。可理解的是,针对没有找到符合其用户偏好信息的单个用户终端,服务器可以向该用户终端发送提示消息,以提示该用户群组创建失败,建议该用户重新设置用户偏好信息。

本实施例提供的方法中,根据订单信息对用户终端进行分组,然后再根据用户偏好信息创建群组,不仅考虑了实际的目的地、乘车时间的长短,也考虑了用户创建群组时的个人要求,提高了用户建立群组,通过群组进行安全监督的积极性。

更进一步地,在上述各个实施例的基础上,还包括:

接收任一群组中的用户终端发送的确认退出群组的信息,将该用户终端从其所属的群组中删除。

当用户通过用户终端向服务器发送退出群组的信息后,服务器将该用户终端从该群组中删除,该用户终端将不再接收该群组中的任何信息。可理解的是,用户可以从用户终端上的聊天界面上找到发送退出群组的按键,通过该按键向服务器发送退出群组的信息。另一方面,若用户终端的gps定位得知该用户目前已经抵达目的地,则也可以以弹幕的形式弹出是否退出当前群组的对话框,当用户选择退出群组后,则向服务器发送退出群组的信息。

本实施例提出了一种退出群组的方法,无论用户是否到达目的地,只要用户通过用户终端向服务器发送了退出群组的消息,服务器在接收到该消息后,即可将该用户从该群组中删除。

如图2所示,本发明的实施例提供了一种信息处理装置200,包括获取模块201、分组模块202、发送模块203和群组创建模块204,其中,

获取模块201,用于获取至少一个当前正在处理的订单的订单信息;

分组模块202,用于根据所述订单信息和预设规则,对每一所述订单信息对应的用户终端进行分组;

发送模块203,用于向每一所述用户终端发送是否加入群组的信息;

群组创建模块204,用于接收至少一个所述用户终端发送的确认加入群组的信息,将相同组别内发送确认加入群组的用户终端加入同一群组。

本实施例提供的信息处理装置200适用于上述实施例中的信息处理方法,在此不再赘述。

本发明的实施例提供了一种信息处理的装置,该装置根据当前正在处理的订单的订单信息,将这些顶端对应的用户进行分组,使得处于同一组别内的用户具有相近时长的乘车时间或者相近的目的地,并将同一组别中愿意加入群组中的用户添加至同一群组。处于同一群组中的用户可以相互分享位置信息,所乘车辆的车牌号以及司机的信息等,使得处于同一群组内的成员可以在乘车途中监督彼此的乘车安全,从而不需要额外占用乘客的家人或者朋友的时间,为乘客、乘客的家人或者朋友带来了方便。

更进一步地,在上述实施例的基础上,所述分组模块用于根据所述订单信息获取对应于每一所述用户终端的目的地;从所述目的地中,获取两两之间的距离均小于或等于预设距离的目的地,得到目的地组,将所述目的地组中的每一目的地对应的用户终端划分为相同组别。

更进一步地,在上述各个实施例的基础上,所述分组模块还用于获取每一所述用户终端所在的当前位置,并根据所述订单信息获取对应于每一所述用户终端的目的地;根据对应于每一用户终端的当前位置和目的地,计算每一用户终端到达目的地需要消耗的剩余时长;从所述剩余时长中,获取两两之间的剩余时长之差的绝对值均小于或等于预设时长的剩余时长,得到剩余时长组,将所述剩余时长组中的每一剩余时长对应的用户终端划分为相同组别。

更进一步地,在上述各个实施例的基础上,所述群组创建模块还用于接收至少一个所述用户终端发送的确认加入群组的信息和用户偏好信息,将相同组别内发送确认加入群组,且均符合同一用户偏好信息的用户终端,加入同一群组;

其中,用户偏好信息至少包括加入群组的群组成员的性别信息,或者人数信息。

更进一步地,在上述各个实施例的基础上,所述群组创建模块还用于接收任一群组中的用户终端发送的确认退出群组的信息,将该用户终端从其所属的群组中删除。

图3是示出本发明的实施例提供的电子设备的结构框图。

参照图3,所述电子设备,包括:处理器(processor)301、存储器(memory)302、通信接口(communicationsinterface)303和总线304;

其中,

所述处理器301、存储器302、通信接口303通过所述总线304完成相互间的通信;

所述通信接口303用于该电子设备和用户终端之间的信息传输;

所述处理器301用于调用所述存储器302中的程序指令,以执行上述各方法实施例所提供的方法,例如包括:获取至少一个当前正在处理的订单的订单信息;根据所述订单信息和预设规则,对每一所述订单信息对应的用户终端进行分组;向每一所述用户终端发送是否加入群组的信息;接收至少一个所述用户终端发送的确认加入群组的信息,将相同组别内发送确认加入群组的用户终端加入同一群组。

本实施例提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行上述各方法实施例所提供的方法,例如包括:获取至少一个当前正在处理的订单的订单信息;根据所述订单信息和预设规则,对每一所述订单信息对应的用户终端进行分组;向每一所述用户终端发送是否加入群组的信息;接收至少一个所述用户终端发送的确认加入群组的信息,将相同组别内发送确认加入群组的用户终端加入同一群组。

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

以上所描述的电子设备等实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。

最后应说明的是:以上各实施例仅用以说明本发明的实施例的技术方案,而非对其限制;尽管参照前述各实施例对本发明的实施例进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明的实施例各实施例技术方案的范围。

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