网络约车方法及系统与流程

文档序号:15640069发布日期:2018-10-12 21:57阅读:656来源:国知局

本发明涉及网络应用技术领域,尤其涉及一种网络约车方法及系统。



背景技术:

近年来,随着网络技术的发展,进行网络约车已成为许多用户打车时的首选操作。而用户在进行网络约车时,难免存在有拼单的需求。

目前,针对用户拼单的需求,常见的拼单操作主要包括以下两种:

第一种,在用户一乘车的行进过程中,由网络约车系统将与用户一目的地相近、且正在通过拼单叫车的用户二指派给司机,然后由司机接单并顺路接人。

第二种,顺风车司机自主挑选同意拼单的用户,并根据各用户的顺路程度、起终点等信息在接第一单后再拼入第二单,依次类推。

但是,在上述两种拼单操作中,请求拼单的用户一直处于被动地位,即请求拼单的用户并无法自主选择拼车对象,导致用户容易因其与拼车对象之间言语不合等私人原因,而产生不舒适的乘车体验。而且,最先乘车且行程较长的用户也容易因司机接送其他拼车对象而浪费时间,导致其行程时间过长,从而造成不好的乘车体验,甚至于产生争端。



技术实现要素:

本发明实施例的目的在于提供一种网络约车方法及系统,用于优化用户的网络约车体验。

为了实现上述目的,本发明实施例提供如下技术方案:

一种网络约车方法,包括:在接收到用户的约车指令时,获取用户和多个可拼车对象的社交信息及行程信息。

根据社交信息确定用户与每个可拼车对象的社交匹配度,并根据行程信息确定用户与每个可拼车对象的行程匹配度。

根据社交匹配度及行程匹配度对多个可拼车对象进行排序,以便于用户根据所述排序的信息选定拼车对象。

本发明实施例提供的网络约车方法,在接收到用户的约车指令时,通过获取用户和多个可拼车对象的社交信息及行程信息,能够根据社交信息确定用户与每个可拼车对象的社交匹配度,并根据行程信息确定用户与每个可拼车对象的行程匹配度,从而对用户和各可拼车对象之间是否匹配作出客观合理的评价。然后,根据社交匹配度及行程匹配度对多个可拼车对象进行排序,方便于用户快速了解其与各可拼车对象匹配程度的高低,并从多个可拼车对象中快速选定拼车对象。由于拼车对象是用户在了解其与可拼车对象双方匹配程度的基础上,根据自身需求主动选取的,用户对拼车对象的满意度较高,使得用户和拼车对象容易在拼车的行程中进行良好的社交,从而确保用户和拼车对象均能在拼车行程中获得较为舒适的乘车体验。由此可知,本发明实施例提供的网络约车方法,优化了用户的网络约车体验,能够实现用户出行和社交的双重目的。

基于上述网络约车方法的技术方案,本发明实施例还提供了一种网络约车系统,用于实施上述网络约车方法。所述网络约车系统包括获取单元和处理单元,其中,获取单元用于在接收到用户的约车指令时,获取用户和多个可拼车对象的社交信息及行程信息;处理单元用于根据社交信息确定用户与每个可拼车对象的社交匹配度,并根据行程信息确定用户与每个可拼车对象的行程匹配度;处理单元还用于根据社交匹配度及行程匹配度对多个可拼车对象进行排序,以便于用户根据所述排序的信息选定拼车对象。

基于上述网络约车方法的技术方案,本发明实施例还提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序;该计算机程序配置为被处理器执行时,能够实现上述实施例所提供的网络约车方法的各步骤。

基于上述网络约车方法的技术方案,本发明实施例还提供了一种计算机设备,该计算机设备包括处理器、存储器、以及存储在存储器上并可在处理器上运行的计算机程序;当该处理器运行上述计算机程序时,能够实现上述实施例所提供的网络约车方法的各步骤。

本发明实施例提供的网络约车系统、计算机可读存储介质或者计算机设备用于执行上述实施例所提供的对应的网络约车方法,因此,其所能达到的有益效果可参考上述实施例所提供的对应的方法中的有益效果,此处不再赘述。

附图说明

此处所说明的附图用来提供对本发明实施例的进一步理解,构成本发明实施例的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1为本发明实施例提供的网络约车方法的流程图一;

图2为本发明实施例提供的网络约车方法的流程图二;

图3a为本发明实施例提供的网络约车方法在预约用车状态的使用流程示意图;

图3b为本发明实施例提供的网络约车方法在即时用车状态的使用流程示意图;

图3c为本发明实施例提供的网络约车方法在非用车状态的使用流程示意图;

图4为本发明实施例提供的网络约车系统的结构示意图。

具体实施方式

为便于理解,下面结合说明书附图,对本发明实施例提供的网络约车方法及系统进行详细描述。

请参阅图1,本发明实施例提供的网络约车方法包括:

步骤s10,在接收到用户的约车指令时,获取用户和多个可拼车对象的社交信息及行程信息。

上述社交信息一般包括多种社交匹配项目;该社交匹配项目的种类包括但不限于性别、年龄、身高、体重、职业、籍贯、居住地、星座、爱好、特长、饮食偏好、民族、信仰、是否喜欢宠物和是否吸烟中的至少一项。这些社交匹配项目按照实际使用状态,通常可以归为用户个人注册信息或用户对理想拼车对象的要求信息两大类;其中,用户个人注册信息可以在用户首次进行约车时通过用户的填写输入获得;用户对理想拼车对象的要求信息可以在用户首次或每次进行约车时通过用户的填写输入获得。

上述行程信息一般包括多种行程匹配项目;该行程匹配项目的种类包括但不限于乘车出发地、乘车目的地、乘车时间以及行车路线中的至少一项。各种行程匹配项目可以在用户每次进行约车时通过用户的填写输入获得。

步骤s20,根据社交信息确定用户与每个可拼车对象的社交匹配度,并根据行程信息确定用户与每个可拼车对象的行程匹配度。

社交匹配度通常是指用户与可拼车对象两者在社交信息方面的一致程度,行程匹配度通常是指用户与可拼车对象两者在行程信息方面的一致程度。通过社交匹配度和行程匹配度,能够对用户和各可拼车对象之间是否匹配作出客观合理的评价。

步骤s30,根据社交匹配度及行程匹配度对多个可拼车对象进行排序,以便于用户根据排序的信息选定拼车对象。

上述排序的信息一般包括各可拼车对象的待选排序列表,该待选排序列表中可以显示各可拼车对象的名称,以及与各可拼车对象相对应的社交匹配度和行程匹配度。

本发明实施例提供的网络约车方法,在接收到用户的约车指令时,通过获取用户和多个可拼车对象的社交信息及行程信息,能够根据社交信息确定用户与每个可拼车对象的社交匹配度,并根据行程信息确定用户与每个可拼车对象的行程匹配度,从而对用户和各可拼车对象之间是否匹配作出客观合理的评价。然后,根据社交匹配度及行程匹配度对多个可拼车对象进行排序,方便于用户快速了解其与各可拼车对象匹配程度的高低,并从多个可拼车对象中快速选定拼车对象。

由于拼车对象是用户在了解其与可拼车对象双方匹配程度的基础上,根据自身需求主动选取的,用户对拼车对象的满意度较高,使得用户和拼车对象容易在拼车的行程中进行良好的社交,从而确保用户和拼车对象均能在拼车行程中获得较为舒适的乘车体验。由此可知,本发明实施例提供的网络约车方法,优化了用户的网络约车体验,能够实现用户出行和社交的双重目的。

需要补充的是,上述社交信息所包含的社交匹配项目的种类较多,通常可以选择性的录入,即将用户的社交信息按照实际需要划分为必填项和选填项,以方便用户使用。示例性的,用户的性别、年龄、身高、体重、职业、爱好及特长等作为必填项,而用户的饮食偏好、信仰、是否喜欢宠物及是否吸烟等作为选填项,这样通过必填项和选填项的选取设定,能够制定出用户社交信息完善度的限制底线,从而在用户必填项未填写完全或用户社交信息的完善度不达50%时,也就是难以对用户的社交匹配度作出客观评价时,根据行程匹配度对多个可拼车对象进行排序,以便于用户合理选定拼车对象。

可以理解的是,由于社交信息通常包括多种社交匹配项目,上述步骤s20中,根据社交信息确定用户与每个可拼车对象的社交匹配度的步骤,包括:按照社交匹配项目的种类,逐一比对用户和可拼车对象的社交匹配项目,确定用户和可拼车对象的每种社交匹配项目的重合度;然后,按照每种社交匹配项目在社交信息中占据的权重,确定用户和可拼车对象的每种社交匹配项目的重合度的加权和,获得用户与对应可拼车对象的社交匹配度。

上述社交匹配项目的比对顺序一般按照社交匹配项目优先级从高到低的顺序进行;社交匹配项目的优先级通常按照其对用户的重要程度确定。而且,用户和可拼车对象之间社交匹配项目的比对,一般是用户和可拼车对象之间社交匹配项目对应匹配参数的比对。

针对每种社交匹配项目,在确定用户和可拼车对象的重合度时,一般可采用如下两种方式中的至少一种。

方式一,用户社交匹配项目的匹配参数为一个固定数值;这种状况下,判断可拼车对象是否具有与用户匹配参数相同的匹配参数;如果是,则用户和可拼车对象的重合度为100%;如果否,则用户和可拼车对象的重合度为0%。

方式二,用户社交匹配项目的匹配参数为区间值,该区间值通常是指落在某一区间内的数值集合,包括至少两个数值;这种状况下,一般将用户社交匹配项目的区间值作为参照标准,对可拼车对象同一种社交匹配项目的匹配参数进行区间匹配,并获取匹配结果;然后,根据该匹配结果确定对应社交匹配项目的重合度。

上述方式二在具体实施时,可拼车对象同一种社交匹配项目的匹配参数可以是一个数值,也可以是区间值。

当可拼车对象的匹配参数为一个数值时,判断该数值是否与作为参照标准的区间值相同。如果该数值与参照标准中的某一个数值相同,则表示可拼车对象与用户之间对应社交匹配项目的重合度为100%。如果该数值与参照标准中的任一个数值均不同,则可以认为可拼车对象与用户之间对应社交匹配项目的重合度为0%,或者,可以通过获取该数值与参照标准中各数值的差值,确定可拼车对象与用户之间对应社交匹配项目的重合度。

示例性的,以社交匹配项目是年龄为例,用户年龄的匹配参数为18~20岁,即以18~20岁为参照标准,对可拼车对象的年龄进行区间匹配。当可拼车对象的年龄为19或20时,可拼车对象的年龄位于18~20岁之间,表示可拼车对象与用户之间对应社交匹配项目的重合度为100%。当可拼车对象的年龄为22岁时,22岁与参照标准18~22岁中各数值的最小差值为:22-20=2,最大差值为:22-18=4,通常可以根据最小差值确定对应社交匹配项目的重合度,比如,用户与该可拼车对象的重合度满足:[1-2/20]×100%=90%。当可拼车对象的年龄为15岁时,15岁与参照标准18~22岁中各数值的最小差值为:18-15=3,最大差值为:22-15=7,通常可以根据最小差值确定对应社交匹配项目的重合度,比如,用户与该可拼车对象的重合度满足:[1-3/18]×100%=83%。其他相似社交匹配项目的重合度,可以参照上述年龄重合度的确定方式确定。

当可拼车对象的匹配参数为区间值时,判断可拼车对象的区间值是否与作为参照标准的区间值相同。如果可拼车对象的区间值与参照标准的全集相同,则表示可拼车对象与用户之间对应社交匹配项目的重合度为100%。如果可拼车对象的区间值与参照标准的某一个子集相同,则表示可拼车对象与用户之间对应社交匹配项目的重合度为100%,或者,可以通过该相同子集在参照标准全集中的占比,确定可拼车对象与用户之间对应社交匹配项目的重合度。如果可拼车对象的区间值与参照标准存在部分交集,则可以通过该交集在参照标准全集中的占比,确定可拼车对象与用户之间对应社交匹配项目的重合度。如果可拼车对象的区间值与参照标准没有交集,则表示可拼车对象与用户之间对应社交匹配项目的重合度为0%,或者,可以通过获取可拼车对象区间值与参照标准之间的端值差,确定可拼车对象与用户之间对应社交匹配项目的重合度。

示例性的,以社交匹配项目是职业为例,用户职业的匹配参数为{律师、会计、摄影家},即以集合{律师、会计、摄影家}为参照标准,对可拼车对象的职业进行区间匹配。当可拼车对象的职业为{律师、会计、摄影家}时,表示可拼车对象与用户之间对应社交匹配项目的重合度为100%。当可拼车对象的职业为{律师、摄影家}时,可以认为可拼车对象与用户之间对应社交匹配项目的重合度为100%,或者,可以通过{律师、摄影家}在参照标准{律师、会计、摄影家}中的占比,确定可拼车对象与用户之间对应社交匹配项目的重合度满足:[2/3]×100%=67%。当可拼车对象的职业为{律师、美食家}时,可拼车对象的职业与参照标准存在部分交集{律师},则可以通过{律师}在参照标准{律师、会计、摄影家}中的占比,确定可拼车对象与用户之间对应社交匹配项目的重合度满足:[1/3]×100%=33%。当可拼车对象的职业为{医生、美食家}时,可拼车对象的职业与参照标准没有交集,可以认为可拼车对象与用户之间对应社交匹配项目的重合度为0%。其他相似社交匹配项目的重合度,可以参照上述职业重合度的确定方式确定。

在确定用户和可拼车对象之间各种社交匹配项目的重合度后,用户与可拼车对象的社交匹配度,可以根据每种社交匹配项目的重合度的加权和获得。

示例性的,根据用户自身对理想拼车对象的期望,比如用户为女且希望邂逅另一半,用户可以设定其社交信息中各社交匹配项目的优先级排序如下:性别>身高>体重>职业>籍贯>星座。这样推送给用户的可拼车对象只能为男性;在确定用户与可拼车对象的社交匹配度时,如果身高重合度为a%,权重为30%;年龄重合度为b%,权重为20%;体重重合度为c%,权重为15%;职业重合度为d%,权重为10%;籍贯重合度为e%,权重为10%;星座重合度为f%,权重为10%;其它信息项目重合度g%,权重为5%;那么用户的社交匹配度为:a%×30%+b%×20%+c%×15%+d%×10%+e%×10%+f%×10%+g%×5%。

同样的,由于行程信息通常包括多种行程匹配项目,上述步骤s20中,根据行程信息确定用户与每个可拼车对象的行程匹配度的步骤,包括:按照行程匹配项目的种类,逐一比对用户和可拼车对象的行程匹配项目,确定用户和可拼车对象的每种行程匹配项目的重合度;然后,按照每种行程匹配项目在行程信息中占据的权重,确定用户和可拼车对象的每种行程匹配项目的重合度的加权和,获得用户与对应可拼车对象的行程匹配度。

上述行程匹配项目的比对顺序一般按照行程匹配项目优先级从高到低的顺序进行;行程匹配项目的优先级通常按照其对用户的重要程度确定。而且,用户和可拼车对象之间行程匹配项目的比对,一般是用户和可拼车对象之间行程匹配项目对应匹配参数的比对。

针对每种行程匹配项目,在确定用户和可拼车对象的重合度时,一般可采用如下两种方式中的至少一种。

方式一,用户行程匹配项目的匹配参数为一个固定数值;这种状况下,判断可拼车对象是否具有与用户匹配参数相同的匹配参数;如果是,则用户和可拼车对象的重合度为100%;如果否,则用户和可拼车对象的重合度为0%。

方式二,用户行程匹配项目的匹配参数为区间值,该区间值通常是指落在某一区间内的数值集合,包括至少两个数值;这种状况下,一般将用户行程匹配项目的区间值作为参照标准,对可拼车对象同一种行程匹配项目的匹配参数进行区间匹配,并获取匹配结果;然后,根据该匹配结果确定对应行程匹配项目的重合度。

上述方式二在具体实施时,可拼车对象同一种行程匹配项目的匹配参数可以是一个数值,也可以是区间值。

当可拼车对象的匹配参数为一个数值时,判断该数值是否与作为参照标准的区间值相同。如果该数值与参照标准中的某一个数值相同,则表示可拼车对象与用户之间对应行程匹配项目的重合度为100%。如果该数值与参照标准中的任一个数值均不同,则可以认为可拼车对象与用户之间对应行程匹配项目的重合度为0%,或者,可以通过获取该数值与参照标准中各数值的差值,确定可拼车对象与用户之间对应行程匹配项目的重合度。

当可拼车对象的匹配参数为区间值时,判断可拼车对象的区间值是否与作为参照标准的区间值相同。如果可拼车对象的区间值与参照标准的全集相同,则表示可拼车对象与用户之间对应行程匹配项目的重合度为100%。如果可拼车对象的区间值与参照标准的某一个子集相同,则表示可拼车对象与用户之间对应行程匹配项目的重合度为100%,或者,可以通过该相同子集在参照标准全集中的占比,确定可拼车对象与用户之间对应行程匹配项目的重合度。如果可拼车对象的区间值与参照标准存在部分交集,则可以通过该交集在参照标准全集中的占比,确定可拼车对象与用户之间对应行程匹配项目的重合度。如果可拼车对象的区间值与参照标准没有交集,则表示可拼车对象与用户之间对应行程匹配项目的重合度为0%,或者,可以通过获取可拼车对象区间值与参照标准之间的端值差,确定可拼车对象与用户之间对应行程匹配项目的重合度。

上述行程匹配项目重合度的确定方式的具体实施,可以参照社交匹配项目重合度的确定方式的示例进行,在此不再详述。

值得一提的是,不同用车状态的用户,对拼车对象的要求会不同。请参阅图2所示的步骤s11,本发明实施例提供的网络约车方法,可以在接收到用户的约车指令时,获取用户的用车状态,并根据用户的用车状态设定多个可拼车对象的排序规则,以便针对用户不同的用车状态,对各可拼车对象采用合适的排序方式,从而向用户提供较为合理或便捷的可拼车对象待选列表,以方便用户选定拼车对象。

示例性的,在上述实施例的步骤s30中,根据社交匹配度及行程匹配度对多个可拼车对象进行排序的步骤,可采用如下方式中的一种:

方式一:根据社交匹配度优先级高于行程匹配度优先级的规则,按照社交匹配度从高到低的顺序对多个可拼车对象进行排序。若其中至少两个可拼车对象的社交匹配度相同,则按照行程匹配度从高到低的顺序对该至少两个可拼车对象进行排序。

方式二:根据行程匹配度优先级高于社交匹配度优先级的规则,按照行程匹配度从高到低的顺序对多个可拼车对象进行排序。若其中至少两个可拼车对象的行程匹配度相同,则按照社交匹配度从高到低的顺序对该至少两个可拼车对象进行排序。

方式三:在设定时间内根据社交匹配度优先级高于行程匹配度优先级的规则,按照社交匹配度从高到低的顺序对多个可拼车对象进行排序,若其中至少两个可拼车对象的社交匹配度相同,则按照行程匹配度从高到低的顺序对该至少两个可拼车对象进行排序。如果在该设定时间内,用户没有选定拼车对象,那么将根据行程匹配度优先级高于社交匹配度优先级的规则,按照行程匹配度从高到低的顺序对多个可拼车对象进行排序,若其中至少两个可拼车对象的行程匹配度相同,则按照社交匹配度从高到低的顺序对该至少两个可拼车对象进行排序。

若用户为预约用车状态,即用户提前预约在未来某一时间用车时,请参阅图3a,可采用上述方式一或上述方式二对多个可拼车对象进行排序,也就是根据社交匹配度优先级高于行程匹配度优先级的规则,或者根据行程匹配度优先级高于社交匹配度优先级的规则,对多个可拼车对象进行排序。

若用户为即时用车状态,即用户在当前时刻需要用车,可采用上述方式三对多个可拼车对象进行排序。示例性的,请参阅图3b,在第一预设时间内,根据社交匹配度优先级高于行程匹配度优先级的规则,对多个可拼车对象进行排序;若用户在第一预设时间结束时未能选定合适的拼车对象,在接下来的第二预设时间内,将根据行程匹配度优先级高于社交匹配度优先级的规则,对多个可拼车对象进行排序;如果在第二预设时间结束时用户在仍未能选定合适的拼车对象,那么用户可以先独自乘车并在用户的行程过程中再度进行可拼车对象的匹配选取,或者,用户被动接受当前行程匹配度最高的可拼车对象同行。

需要补充的是,在用户的即时用车状态,为了保障用户能及时用车,对于上述网络约车方法中的每一步骤均可设定限制时间,并在当前步骤的限制时间结束时,自动进入下一步骤。

在一些实施例中,请参阅图2,在步骤s30之后,该网络约车方法还包括:

步骤s40,根据选定的拼车对象生成拼车订单,并向拼车对象发送拼车通知。

可以理解的是,拼车订单通常是在能同时被用户和拼车对象接受的情况下生成,因此,在选定拼车对象时,应确保用户与拼车对象之间的社交匹配度及行程匹配度,均能满足拼车对象的预设要求。示例性的,在根据社交匹配度及行程匹配度对多个可拼车对象进行排序时,同步推送每个可拼车对象对预期拼车对象的拼车要求,以便于用户判断自身条件是否满足该拼车要求,并根据判断结果及多个可拼车对象排序的信息选定拼车对象。这也就是说,在各可拼车对象的待选排序列表中,还可以对应显示各可拼车对象对预期拼车对象的拼车要求,从而方便用户在看到可拼车对象相对于自己匹配程度的同时,也看到自己相对于可拼车对象的匹配程度,以确保用户可以选取到同时满足双方要求的可拼车对象作为拼车对象。

在上述实施例提供的网络约车方法中,可拼车对象可以通过如下方式中的至少一种方式获得:

方式一:响应用户的约车指令,搜索已发送拼车需求的多个第一目标对象,从多个第一目标对象中筛选出可拼车对象。

上述可拼车对象可以从多个第一目标对象中随机筛选,或按照用户约车指令中包括的筛选条件进行筛选。用户约车指令中所包括的筛选条件,一般可以为用户对理想拼车对象的关键要求,比如社交匹配度60%以上、行程匹配度80%以上、行程开始时间相差20分钟以内、和/或接送拼车对象绕路不超过5公里等。

方式二:响应用户的约车指令,从用户的多个拼车好友中,按照历史行程同路频率从高到低的排序筛选出可拼车对象。其中,该拼车好友通过如下方式获得:

响应用户在非用车状态时的搜索请求,搜索位于用户所在地附近且历史行程同路频率较高的第二目标对象,和/或,搜索位于用户所在地附近且社交匹配度较高的第二目标对象。

然后,向第二目标对象发送拼车好友申请,并在获得第二目标对象的确认后,将用户和第二目标对象加为拼车好友。

示例性的,若采用上述方式二来获取可拼车对象,请参阅图3c,用户在非用车状态时,可以根据自己和其他用户所公开的社交信息及历史行程信息,在其他用户中查找位于用户所在地附近、且历史行程同路频率及社交匹配度均较高的第二目标对象;然后,向第二目标对象发送拼车好友申请,一旦第二目标对象同意该拼车好友申请,那么用户和该第二目标对象将成为拼车好友,可分别作为对方的可拼车对象。这之后,如果用户或第二目标对象中的任一方就双方可能同行的路线进行约车时,未申请的一方将优先于其他可拼车对象接收到申请一方的约车指令,并能够在申请一方的行程到达未申请一方的乘车起点之前,申请加入拼车行程;或者,由用户和第二目标对象提前约定行程时间。

请继续参阅图2,在步骤s40之后,本发明实施例提供的网络约车方法还包括:

步骤s50,拼车行程结束之后,分别向用户和拼车对象发送评价通知,以便于用户与拼车对象互相评价。当然,也可以是分别向用户、拼车对象和司机三方发送评价通知,以便于用户、拼车对象和司机三方之间互相评价。

步骤s60,当用户与拼车对象互相好评时,响应用户的社交好友申请,向拼车对象发送社交好友申请通知,并在获得拼车对象的确认后,将拼车对象和用户加为社交好友;或,响应拼车对象的社交好友申请,向用户发送社交好友申请通知,并在获得用户的确认后,将用户和拼车对象加为社交好友。

本发明实施例提供的网络约车方法,通过用户和拼车对象的互相评价,可以在用户与拼车对象互相好评时,将用户与拼车对象加为社交好友,以便于用户和已成为社交好友的拼车对象能够在业余空闲时间自由聊天、安排约会等社交活动;其聊天方式包括文字、语音和视频等。

本发明实施例提供的网络约车方法,具有较强的社交指向性,也就是说用户可以根据自己希望结识的对象灵活设置社交匹配度和行程匹配度的确定方式,然后在满足用户出行目的的同时,灵活选择自己的拼车对象,以确保用户和拼车对象均能在拼车行程中获得较为舒适的乘车体验。此外,如果用户对于拼车对象并无要求,那么用户被动接受随机指派的拼车对象即可;当出现这种状况时,指派给用户的拼车对象应归属于对拼车对象无要求的其他用户,这也就是说,并不会将要求社交匹配度的可拼车对象,指派给对拼车对象无要求的用户。

本发明实施例还提供了一种网络约车系统,用于实施上述实施例提供的网络约车方法。请参阅图4,该网络约车系统包括获取单元1和处理单元2;其中,获取单元1用于在接收到用户的约车指令时,获取用户和多个可拼车对象的社交信息及行程信息;处理单元2用于根据社交信息确定用户与每个可拼车对象的社交匹配度,并根据行程信息确定用户与每个可拼车对象的行程匹配度;以及用于根据社交匹配度及行程匹配度对多个可拼车对象进行排序,以便于用户根据所述排序的信息选定拼车对象。

本发明实施例提供的网络约车系统所能实现的有益效果,与上述实施例中网络约车方法所能达到的有益效果相同,在此不做赘述。

上述用户选定拼车对象所根据的排序的信息,一般包括各可拼车对象的待选排序列表,该待选排序列表中可以显示各可拼车对象的名称、以及与各可拼车对象相对应的社交匹配度和行程匹配度;此外,该待选排序列表中也还可以显示各可拼车对象对预期拼车对象的拼车要求。因此,本发明实施例提供的网络约车系统,还可以包括显示单元,该显示单元用于显示各可拼车对象的待选排序列表。

需要说明的是,不同用车状态的用户,对拼车对象的要求会不同。在本实施例提供的网络约车系统中,获取单元1还用于在接收到用户的约车指令时,获取用户的用车状态;处理单元2还用于根据用户的用车状态设定多个可拼车对象的排序规则。本实施例提供的网络约车系统,在获取单元1获取用户的用车状态之后,可以利用处理单元2根据用户的用车状态设定多个可拼车对象的排序规则,以便针对用户不同的用车状态,对各可拼车对象采用合适的排序方式,从而向用户提供较为合理或便捷的可拼车对象待选列表,以方便用户选定拼车对象。

值得一提的是,处理单元2还用于根据用户选定的拼车对象生成拼车订单,并向拼车对象发送拼车通知。拼车订单通常是在能同时被用户和拼车对象接受的情况下生成,因此,在选定拼车对象时,应确保用户与拼车对象之间的社交匹配度及行程匹配度,均能满足拼车对象对预期拼车对象的拼车要求,获取单元1还用于获取每个可拼车对象对预期拼车对象的拼车要求。

上述拼车订单通常是在“能同时被用户和拼车对象接受”的情况下生成,因此,本实施例提供的网络约车系统,利用获取单元1获取每个可拼车对象对预期拼车对象的拼车要求,可以确保用户在看到可拼车对象相对于自己匹配程度的同时,也看到自己相对于可拼车对象的匹配程度,从而方便用户选取可同时满足双方要求的可拼车对象作为拼车对象,再由处理单元2根据该拼车对象生成拼车订单。处理单元2生成拼单订单之后,还可以通过短信或语音电话等通讯方式向拼车对象发送拼车成功的通知。

在上述实施例提供的网络约车系统中,处理单元2还用于在拼车行程结束之后,分别向用户和拼车对象发送评价通知,以便于用户与拼车对象互相评价;或,分别向用户、拼车对象和司机三方发送评价通知,以便于用户、拼车对象和司机三方之间互相评价。

之后,如果用户与拼车对象之间互相好评,处理单元2还用于:响应用户的社交好友申请,向拼车对象发送社交好友申请通知,并在获得拼车对象的确认后,将拼车对象和用户加为社交好友;或,响应拼车对象的社交好友申请,向用户发送社交好友申请通知,并在获得用户的确认后,将用户和拼车对象加为社交好友。

本发明实施例提供的网络约车系统,通过用户和拼车对象的互相评价,可以在用户与拼车对象互相好评时,利用处理单元2将用户与拼车对象加为社交好友,能够方便用户和已成为社交好友的拼车对象在业余空闲时间自由聊天、安排约会等社交活动;其聊天方式包括文字、语音和视频等。

可以理解的是,本发明实施例能够根据上述网络约车方法,示例性的对上述网络约车系统进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能模块集成在一个单元中。上述集成的单元既可以采用硬件形式实现,也可以采用软件形式实现。需要说明的是,本发明实施例中对功能模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。

上述网络约车系统为了实现上述网络约车方法,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本发明实施例能够以硬件或硬件和计算机软件结合的形式来实现,其中某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明实施例的范围。

本发明实施例还提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序;该计算机程序配置为被处理器执行时,能够实现上述实施例所提供的网络约车方法的各步骤。

本发明实施例还提供了一种计算机设备,该计算机设备包括处理器、存储器、以及存储在存储器上并可在处理器上运行的计算机程序;当该处理器运行上述计算机程序时,能够实现上述实施例所提供的网络约车方法的各步骤。

本发明实施例提供的计算机可读存储介质或者计算机设备用于执行上述实施例所提供的对应的网络约车方法,因此,其所能达到的有益效果可参考上述实施例所提供的对应的方法中的有益效果,此处不再赘述。

在本发明实施例所提供的一些实施例中,应该理解到,其所揭露的系统和方法,可以通过其它的方式实现。例如,以上所描述的系统实施例仅仅是示意性的,例如,所述功能模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个功能模块可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。

另外,在本发明实施例的各个实施例中,各个功能模块可以集成在一个单元中,也可以是各个模块单独的物理存在,也可以两个或两个以上功能模块集成在一个单元中。上述集成的单元既可以采用硬件形式实现,也可以采用软件形式实现。所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对相关技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:快闪存储器、移动硬盘、只读存储器、随机存取存储器、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

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