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