本发明涉及车载定位技术领域,特别是涉及一种最佳位置确定方法、系统及电子设备。
背景技术:
社交软件被广泛地使用,通常用户会通过社交软件发送信息给联系人,告诉自己所在的位置,以及想要约联系人见面的请求,联系人收到信息后,会告知自己当前所在位置。现有技术中通常是双方共同商议见面的位置,这个经过商议的见面位置通常不是距离二者当前位置最近的最佳位置,无法让用户和联系人以最快的速度见面,因此迫切需要提供一种最佳位置确定方法、系统及电子设备。
技术实现要素:
鉴于以上所述现有技术的缺点,本发明的目的在于提供一种最佳位置确定方法、系统及电子设备,用于解决现有技术中用户和联系人见面位置通常不是距离二者当前位置最近的最佳位置,无法让用户和联系人以最快的速度见面的问题。
为实现上述目的及其他相关目的,本发明提供一种最佳位置确定方法,所述最佳位置确定方法包括:获取用户输出信息以及联系人输出信息;对所述用户输出信息以及联系人输出信息进行解析,获取用户位置以及联系人位置,通过对所述用户位置到联系人位置的路径进行计算,获取最佳位置。
作为本发明的一种优选方案,所述对所述用户输出信息以及联系人输出信息进行解析,获取用户位置以及联系人位置,通过对所述用户位置到联系人位置的路径进行计算,获取最佳位置的步骤包括:对所述用户输出信息以及联系人输出信息进行解析,获取用户位置的关键字以及联系人位置的关键字;根据所述用户位置的关键字以及联系人位置的关键字,获取用户位置以及联系人位置;对所述用户位置到所述联系人位置的路径进行计算,获取并输出最佳位置、用户位置到最佳位置的导航路线以及联系人位置到最佳位置的导航路线。
作为本发明的一种优选方案,所述最佳位置到所述用户位置之间的距离与所述最佳位置到联系人位置之间的距离的差值在距离阈值范围内,且所述最佳位置到所述用户位置之间的时间与所述最佳位置到联系人位置之间的时间的差值在时间阈值范围内。
作为本发明的一种优选方案,采用语音方式输出所述最佳位置、用户位置到最佳位置的导航路线以及联系人位置到最佳位置的导航路线。
为实现上述目的,本发明还提供一种最佳位置确定系统,所述最佳位置确定系统包括:用户输出信息获取模块,用于获取用户输出信息,并将所述用户输出信息发送至最佳位置获取模块;联系人输出信息获取模块,用于获取联系人输出信息,并将所述联系人输出信息发送至最佳位置获取模块;最佳位置获取模块,用于对所述用户输出信息以及联系人输出信息进行解析,获取用户位置以及联系人位置,通过对所述用户位置到联系人位置的路径进行计算,获取最佳位置。
作为本发明的一种优选方案,所述最佳位置获取模块包括关键字识别单元、用户位置以及联系人位置获取单元以及最佳位置确定单元,其中,关键字识别单元,用于对所述用户输出信息以及联系人输出信息进行解析,获取用户位置的关键字以及联系人位置的关键字;用户位置以及联系人位置获取单元,用于根据所述用户位置的关键字以及联系人位置的关键字,获取用户位置以及联系人位置;最佳位置输出单元,用于对所述用户位置到所述联系人位置的路径进行计算,获取并输出最佳位置、用户位置到最佳位置的导航路线以及联系人位置到最佳位置的导航路线。
作为本发明的一种优选方案,所述最佳位置到所述用户位置之间的距离与所述最佳位置到联系人位置之间的距离的差值在距离阈值范围内,且所述最佳位置到所述用户位置之间的时间与所述最佳位置到联系人位置之间的时间的差值在时间阈值范围内。
作为本发明的一种优选方案,所述用户输出信息获取模块、联系人输出信息获取模块均与社交软件模块相连接。
作为本发明的一种优选方案,所述社交软件模块包括qq软件或微信软件或微博软件。
本发明还提供了一种电子设备,包括处理器和存储器,所述存储器存储有程序指令,所述处理器运行程序指令实现上述的最佳位置确定方法。
如上所述,本发明的一种最佳位置确定方法、系统及电子设备,具有以下有益效果:
本发明首先获取用户输出信息以及联系人输出信息,对所述用户输出信息以及联系人输出信息进行解析,获取用户位置以及联系人位置,通过对所述用户位置到联系人位置的路径进行计算,获取最佳位置。本发明的用户和联系人见面位置是距离二者当前位置最近的最佳位置,能够让用户和联系人以最快的速度见面,而且本发明利用社交软件进行信息的发送,使用简单方便,能够被广泛地应用于车载终端中。
本发明简单高效,具有较强的通用性和实用性,应用范围广泛。
附图说明
图1显示为本发明的一个实施例的一种最佳位置确定方法的流程示意图。
图2显示为本发明的另一个实施例的一种最佳位置确定方法的流程示意图。
图3显示为本发明的一个实施例的一种最佳位置确定系统的结构示意图。
图4显示为本发明的一个实施例的最佳位置获取模块的结构示意图。
图5显示为本发明的另一个实施例的一种最佳位置确定系统的结构示意图。
图6显示为本发明的一个实施例的一种电子设备的结构示意图。
元件标号说明
1一种最佳位置确定系统
10用户输出信息获取模块
20联系人输出信息获取模块
30最佳位置获取模块
31关键字识别单元
32用户位置以及联系人位置获取单元
33最佳位置确定单元
40社交软件模块
110一种电子设备
1101处理器
1102存储器
s1~s2步骤
s21~s23步骤
具体实施方式
以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。
需要说明的是,以下实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图式中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。
具体的,请参阅图1,图1显示为本发明的一个实施例的一种最佳位置确定方法的流程示意图,本实施例提供一种最佳位置确定方法,所述最佳位置确定方法包括:
s1、获取用户输出信息以及联系人输出信息。
s2、对所述用户输出信息以及联系人输出信息进行解析,获取用户位置以及联系人位置,通过对所述用户位置到联系人位置的路径进行计算,获取最佳位置。
具体的,在进行步骤s1之前,用户和联系人可以通过社交软件语音输出或文字输出当前位置信息。
具体的,获取最佳位置以后,可以通过语音方式输出最佳位置,例如,通过语音助手方式输出最佳位置。
本发明的最佳位置确定方法可以应用于车载终端中。
具体的,请参阅图2,图2显示为本发明的另一个实施例的一种最佳位置确定方法的流程示意图,其中,步骤s2中的所述对所述用户输出信息以及联系人输出信息进行解析,获取用户位置以及联系人位置,通过对所述用户位置到联系人位置的路径进行计算,获取最佳位置的步骤包括:
s21、对所述用户输出信息以及联系人输出信息进行解析,获取用户位置的关键字以及联系人位置的关键字。
s22、根据所述用户位置的关键字以及联系人位置的关键字,获取用户位置以及联系人位置。
s23、对所述用户位置到所述联系人位置的路径进行计算,获取并输出最佳位置、用户位置到最佳位置的导航路线以及联系人位置到最佳位置的导航路线。
具体的,步骤s21中的对所述用户输出信息以及联系人输出信息进行解析,即为对用户以及联系人通过社交软件输出的语音输出信息或文字输出信息进行语义解析。
在步骤s22中,需要对所述用户位置的关键字以及联系人位置的关键字进行识别,获取用户位置以及联系人位置。
在步骤s23中,对所述用户位置到所述联系人位置的路径进行计算,也可以通过对所述联系人位置到所述用户位置的路径进行计算,获取并输出最佳位置、用户位置到最佳位置的导航路线以及联系人位置到最佳位置的导航路线。
具体的,采用语音方式,例如,通过语音助手方式输出所述最佳位置、用户位置到最佳位置的导航路线以及联系人位置到最佳位置的导航路线。
具体的,获取并输出最佳位置、用户位置到最佳位置的导航路线以及联系人位置到最佳位置的导航路线以后,用户确定没有问题,自动将最佳位置、用户位置到最佳位置的导航路线以及联系人位置到最佳位置的导航路线发送至联系人。
具体的,所述最佳位置到所述用户位置之间的距离与所述最佳位置到联系人位置之间的距离的差值在距离阈值范围内,且所述最佳位置到所述用户位置之间的时间与所述最佳位置到联系人位置之间的时间的差值在时间阈值范围内。
所述距离阈值可以设置为300m、500m、800m、1km、2km或3km等,且所述距离阈值不限于此。
所述时间阈值可以设置为3min、5min、8min、10min、15min、20min等,且所述时间阈值不限于此。
与方法实施例原理相似的是,本发明提供了一种最佳位置确定系统1,请参阅图3,图3显示为本发明的第一个实施例的一种最佳位置确定系统的结构示意图,所述最佳位置确定系统1包括:
用户输出信息获取模块10,用于获取用户输出信息,并将所述用户输出信息发送至最佳位置获取模块30;
联系人输出信息获取模块20,用于获取联系人输出信息,并将所述联系人输出信息发送至最佳位置获取模块30;
最佳位置获取模块30,用于对所述用户输出信息以及联系人输出信息进行解析,获取用户位置以及联系人位置,通过对所述用户位置到联系人位置的路径进行计算,获取最佳位置。
本发明的最佳位置确定系统可以应用于车载终端中。
具体的,所述用户输出信息包括用户通过社交软件输出的语音输出信息或文字输出信息。
所述联系人输出信息包括联系人通过社交软件输出的语音输出信息或文字输出信息。
具体的,所述用户输出信息获取模块10和所述联系人输出信息获取模块20均与所述最佳位置获取模块30之间建立通信连接。
请参阅图4,图4显示为本发明的一个实施例的最佳位置获取模块的结构示意图。所述最佳位置获取模块30包括关键字识别单元31、用户位置以及联系人位置获取单元32以及最佳位置确定单元33,其中,
关键字识别单元31,用于对所述用户输出信息以及联系人输出信息进行解析,获取用户位置的关键字以及联系人位置的关键字;
用户位置以及联系人位置获取单元32,用于根据所述用户位置的关键字以及联系人位置的关键字,获取用户位置以及联系人位置;
最佳位置输出单元33,用于对所述用户位置到所述联系人位置的路径进行计算,获取并输出最佳位置、用户位置到最佳位置的导航路线以及联系人位置到最佳位置的导航路线。
具体的,所述关键字识别单元31分别与所述用户输出信息获取模块10、所述联系人输出信息获取模块20、用户位置以及联系人位置获取单元32之间建立通信连接,所述用户位置以及联系人位置获取单元32与所述最佳位置输出单元33之间建立通信连接。
请参阅图5,图5显示为本发明的第二个实施例的一种最佳位置确定系统的结构示意图。
所述最佳位置确定系统1包括用户输出信息获取模块10、联系人输出信息获取模块20以及最佳位置获取模块30,所述用户输出信息获取模块10用于获取用户输出信息,并将所述用户输出信息发送至最佳位置获取模块30;所述联系人输出信息获取模块20用于获取联系人输出信息,并将所述联系人输出信息发送至最佳位置获取模块30;所述最佳位置获取模块30用于对所述用户输出信息以及联系人输出信息进行解析,获取用户位置以及联系人位置,通过对所述用户位置到联系人位置的路径进行计算,获取最佳位置。所述最佳位置确定系统1还包括社交软件模块40,所述用户输出信息获取模块10、联系人输出信息获取模块20均与社交软件模块40相连接。
用户和联系人可以通过社交软件模块40输出语音输出信息或文字输出信息。
具体的,所述社交软件模块40包括但不限于qq软件或微信软件或微博软件。
本发明还提供一种电子设备110,请参阅图6,图6显示为本发明的一个实施例的一种电子设备的结构示意图。所述电子设备110包括处理器1101和存储器1102;所述存储器1102中存储有程序指令,所述处理器1101运行程序指令以实现上述的最佳位置确定方法。
具体的,所述电子设备110可以为手机、平板电脑或台式电脑。
具体的,所述处理器1101可以为中央处理器(centralprocessingunit,cpu),所述存储器1102可以为随机存取存储器(randomaccessmemory,ram)类型的内部存储器,所述处理器1101、存储器1102可以集成为一个或多个独立的电路或硬件,如:专用集成电路(applicationspecificintegratedcircuit,asic)。
本发明还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使所述计算机执行上述的最佳位置确定方法。
本发明还提供了一种汽车,包括上述的最佳位置确定系统1。
综上所述,本发明首先获取用户输出信息以及联系人输出信息,对所述用户输出信息以及联系人输出信息进行解析,获取用户位置以及联系人位置,通过对所述用户位置到联系人位置的路径进行计算,获取最佳位置。本发明的用户和联系人见面位置是距离二者当前位置最近的最佳位置,能够让用户和联系人以最快的速度见面,而且本发明利用社交软件进行信息的发送,使用简单方便,能够被广泛地应用于车载终端中。
上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。
1.一种最佳位置确定方法,其特征在于,所述最佳位置确定方法包括:
获取用户输出信息以及联系人输出信息;
对所述用户输出信息以及联系人输出信息进行解析,获取用户位置以及联系人位置,通过对所述用户位置到联系人位置的路径进行计算,获取最佳位置。
2.根据权利要求1所述的一种最佳位置确定方法,其特征在于,所述对所述用户输出信息以及联系人输出信息进行解析,获取用户位置以及联系人位置,通过对所述用户位置到联系人位置的路径进行计算,获取最佳位置的步骤包括:
对所述用户输出信息以及联系人输出信息进行解析,获取用户位置的关键字以及联系人位置的关键字;
根据所述用户位置的关键字以及联系人位置的关键字,获取用户位置以及联系人位置;
对所述用户位置到所述联系人位置的路径进行计算,获取并输出最佳位置、用户位置到最佳位置的导航路线以及联系人位置到最佳位置的导航路线。
3.根据权利要求1或2所述的一种最佳位置确定方法,其特征在于:所述最佳位置到所述用户位置之间的距离与所述最佳位置到联系人位置之间的距离的差值在距离阈值范围内,且所述最佳位置到所述用户位置之间的时间与所述最佳位置到联系人位置之间的时间的差值在时间阈值范围内。
4.根据权利要求3所述的一种最佳位置确定方法,其特征在于:采用语音方式输出所述最佳位置、用户位置到最佳位置的导航路线以及联系人位置到最佳位置的导航路线。
5.一种最佳位置确定系统,其特征在于,所述最佳位置确定系统包括:
用户输出信息获取模块,用于获取用户输出信息,并将所述用户输出信息发送至最佳位置获取模块;
联系人输出信息获取模块,用于获取联系人输出信息,并将所述联系人输出信息发送至最佳位置获取模块;
最佳位置获取模块,用于对所述用户输出信息以及联系人输出信息进行解析,获取用户位置以及联系人位置,通过对所述用户位置到联系人位置的路径进行计算,获取最佳位置。
6.根据权利要求5所述的一种最佳位置确定系统,其特征在于:所述最佳位置获取模块包括关键字识别单元、用户位置以及联系人位置获取单元以及最佳位置确定单元,其中,
关键字识别单元,用于对所述用户输出信息以及联系人输出信息进行解析,获取用户位置的关键字以及联系人位置的关键字;
用户位置以及联系人位置获取单元,用于根据所述用户位置的关键字以及联系人位置的关键字,获取用户位置以及联系人位置;
最佳位置输出单元,用于对所述用户位置到所述联系人位置的路径进行计算,获取并输出最佳位置、用户位置到最佳位置的导航路线以及联系人位置到最佳位置的导航路线。
7.根据权利要求5或6所述的一种最佳位置确定系统,其特征在于:所述最佳位置到所述用户位置之间的距离与所述最佳位置到联系人位置之间的距离的差值在距离阈值范围内,且所述最佳位置到所述用户位置之间的时间与所述最佳位置到联系人位置之间的时间的差值在时间阈值范围内。
8.根据权利要求7所述的一种最佳位置确定系统,其特征在于:所述用户输出信息获取模块、联系人输出信息获取模块均与社交软件模块相连接。
9.根据权利要求8所述的一种最佳位置确定系统,其特征在于:所述社交软件模块包括qq软件或微信软件或微博软件。
10.一种电子设备,其特征在于:包括处理器和存储器;所述存储器中存储有程序指令,所述处理器运行程序指令以实现如权利要求1至权利要求4中任一项所述的最佳位置确定方法。
技术总结