发明内容
本发明的主要目的为提供一种位置信息共享的方法、终端及***,实现位置信息的及时与延时共享,提高用户体验。
本发明提出一种位置信息共享的方法,包括:
至少一第一终端发送本端的位置信息至至少一第二终端;所述位置信息包括第一终端当前位置信息和/或由其历史位置形成的轨迹信息;
所述第二终端根据所述位置信息,加载地图并标记和显示所述位置信息于所述地图上。
优选地,在执行所述至少一第一终端将本端的位置信息发送至至少一第二终端之前,还包括:
第一终端检测到重力发生变化时,判断重力变化是否符合预设的规则;
当所述重力变化符合预设的规则时,发出发送位置信息的指令。
优选地,所述第二终端根据所述位置信息,加载地图并标记和显示所述位置信息于所述地图上包括:
解析位置信息,得到位置信息的经纬度;
加载地图并定位所述经纬度;
根据所述定位,添加标记并显示。
本发明还提出一种发送位置信息的终端,包括:
获取模块,用于通过GPS获取位置信息;所述位置信息包括当前位置信息和/或由其历史位置形成的轨迹信息;
发送模块,用于将所述位置信息通过有线或无线方式发送至至少一第二终端。
优选地,还包括:
检测模块,用于检测到重力发生变化时,判断重力变化是否符合预设的规则;
发出指令模块,用于当所述重力变化符合预设的规则时,发出发送位置信息的指令。
本发明还提出一种分享位置信息的终端,包括:
接收模块,用于接收至少一第一终端发送的位置信息;所述位置信息包括第一终端当前位置信息和/或由历史位置形成的轨迹信息;
标注模块,用于根据所述位置信息,加载地图并标注和显示所述位置信息于所述地图上。
优选地,所述标注模块包括:
解析单元,用于解析位置信息,得到位置信息的经纬度;
定位单元,用于在加载的地图上定位所述经纬度;
标记单元,用于根据所述定位,添加标记并显示。
本发明还提出一种分享位置信息的***,包括至少一第一终端和至少一第二终端,其中,
第一终端发送本端的位置信息至第二终端;所述位置信息包括第一终端当前位置信息和/或由历史位置形成的轨迹信息;
所述第二终端根据所述位置信息,加载地图并标记和显示所述位置信息于所述地图上。
优选地,所述第一终端包括:
获取模块,用于通过GPS获取位置信息;
发送模块,用于接收用户指令,将所述位置信息通过有线或无线方式发送至所述第二终端。
优选地,还包括:
检测模块,用于检测到重力发生变化时,判断重力变化是否符合预设的规则;
发出发送指令模块,用于当所述重力变化符合预设的规则时,发出发送位置信息的指令。
所述第二终端包括:
接收模块,用于接收所述第一终端发送的位置信息;
标注模块,用于根据所述位置信息,加载地图并标记和显示所述位置信息于所述地图上。
优选地,所述标注模块包括:
解析单元,用于解析位置信息,得到位置信息的经纬度;
定位单元,用于在加载的地图上定位所述经纬度;
标记单元,用于根据所述定位,添加标记并显示。
本发明提出的一种位置信息共享的方法、终端及***,用户将本端的位置信息发送给至少一对端,由对端加载地图并标记该位置信息,实现位置信息的及时和延时共享,提高了用户体验。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
参照图1,为本发明一实施例的位置信息共享的方法,包括:
步骤S11:至少一第一终端发送本端的位置信息至至少一第二终端;所述位置信息包括第一终端当前位置信息和/或由历史位置形成的轨迹信息;
本实施例中,可以包括一或多个第一终端,也可以包括一或多个第二终端。第一终端通过本端安装的GPS定位模块或移动LBS服务获取当前的位置信息包括第一终端的经纬度、高度和检验码等。第一终端将上述位置信息以彩信、文本信息等适于第二终端的形式发送至一或多个第二终端,第一终端和第二终端之间可通过有线方式或WIFI、蓝牙、蜂窝通讯等无线传输方式建立连接。
步骤S12:所述第二终端根据所述位置信息,加载地图并标记和显示所述位置信息于所述地图上。
第二终端获取第一终端的位置信息后,加载地图,当第一终端的位置信息包括检验码等验证信息时,第二终端需要输入对应的验证码,在通过验证成功后获取第一终端的位置信息。第二终端将获取到的第一终端的位置信息标注于所诉地图上。第二终端可在本端或外接的显示装置上显示并标注第一终端的位置信息,当本端的显示屏幕比较小时,则只显示获取到的位置信息的一定范围;第二终端除了标记并显示获取到的第二终端的位置信息外,还可将本端的位置信息也在加载的地图上进行标注和显示,并同时标注这两端位置信息之间的路径,以一定方式显示在地图上或者以文字形式显示。
本实施例适用于如下应用场景:
(1)第一终端和第二终端通过分享位置信息,可相互得知对方所在位置及到达对方的路径,方便找到对方。
(2)在群体活动中,第一终端有多个时,第二终端可同时获取多个第一终端的位置信息,可实时地了解每个同伴离自己的远近情况。
(3)终端10屏幕比较小时,第二终端的屏幕比较大时,通过第二终端的屏幕显示终端10的位置信息,提高位置信息的清晰度。
(4)延时分享的应用场景:终端10的用户可将自己经历过的旅游信息等位置信息甩到或者分享到终端或服务器,其它需要的用户,可以通过一定的方式如网络或手机等,将上述信息下载到手机或者机顶盒等终端设备,并显示和查看终端10的用户分享的某个旅游景点的全过程。上述方式不仅省去了发布旅游攻略的人撰写攻略的麻烦,只是需要在旅游途中一路在地图上做好标注,然后将标注的信息共享到一定的位置,而且省去了需要此旅游攻略的用户下载、复制、粘贴这些信息的麻烦,只是需要将这些信息“拉”到应用端。另外此方式的旅游攻略不仅仅是文字,还可有图像,景点的路线图,一种全新的提供和获取旅游攻略的方式。
本实施例可以应用的场景不仅限于上述四例,第一终端还可与第二终端分享本端所在位置的其它信息如好吃的小店等。
本实施例的第一终端和第二终端可以是手机、PDA等移动终端,也可以是机顶盒、数字电视机、一体机、电脑、pad等设备。
本发明提出的一种位置信息共享的方法,用户将本端的位置信息发送给至少一对端,由对端加载地图并标记该位置信息,实现位置信息的共享,提高了用户体验。
参照图2,在一实施例中,步骤S11可包括:
步骤S111:通过GPS获取当前的位置信息;
步骤S112:发出发送指令,将所述位置信息通过有线或无线方式发送至第二终端。
第一终端通过GPS获取当前的位置信息,可以通过有线或无线的方式定向发送至一或多个第二终端,也可以用广播的方式向不特定的一或多个第二终端发送,在使用广播方式时,第一终端应在位置信息中附加验证码,避免位置信息泄露给不必要的其它终端。
图1中的一实施例中的步骤S11之前进一步包括,如图3所示:
步骤S9:第一终端检测到重力发生变化时,判断重力变化是否符合预设的规则;
第一终端内设置有重力感应器时,重力感应器实时捕捉“甩”的动作,所述“甩”为第一终端预设的一种操作,当第一终端的重力变化符合预设的规则时,认为发生了“甩”的动作。重力感应器可通过如下方法进行检测:
1)以一定时间间隔不断查询重力感应器的当前方向向量;
2)设相邻两次查询获得的方向向量分别为a(x1,y1,z1),b(x2,y2,z2),
则计算两个向量之间夹角
当上述夹角θ达到一定值时,认为发生了“甩”的动作。
重力感应器还可通过其它方法对重力进行检测,不仅限于上述方法。
步骤S10:当所述重力变化符合预设的规则时,发出发送位置信息的指令。
第一终端将“甩”动作作为触发第一终端发送位置信息的指令,对于第一终端正在行走的场景时,利用了行走时的重力变化,免除了用户手动操作,极大方便了用户。
参照图4,图1中的步骤S12进一步包括:
步骤S121:解析位置信息,得到位置信息的经纬度;
步骤S122:在加载的地图上定位所述经纬度;
步骤S123:根据所述定位,添加标识并显示。
参照图5,提出本发明一种发送位置信息的终端10,包括:
获取模块11,用于通过GPS获取位置信息;所述位置信息包括当前位置信息和/或由历史位置形成的轨迹信息;
发送模块12,用于将所述位置信息通过有线或无线方式发送至至少一第二终端。
获取模块11通过终端10安装的GPS定位模块或移动LBS服务获取当前的位置信息,该位置信息可以包括终端10的经纬度、高度和检验码等。发送模块12将上述位置信息以彩信、文本信息等适于第二终端的形式发送至一或多个第二终端,发送模块12和第二终端可通过有线方式或WIFI、蓝牙等无线传输方式建立连接。
第二终端获取第一终端10的位置信息后,通过一定方式加载地图,并将第一终端10的位置信息标记和显示于地图上。
本实施例适用于如下应用场景:
(1)终端10和第二终端通过分享位置信息,可相互得知对方所在位置及到达对方的路径,方便找到对方。
(2)在群体活动中,终端10有多个时,第二终端可同时获取多个终端10的位置信息,可实时地了解每个同伴离自己的远近情况。
(3)终端10屏幕比较小时,第二终端的屏幕比较大时,通过第二终端的屏幕显示终端10的位置信息,提高位置信息的清晰度。
(4)延时分享的应用场景:终端10的用户可将自己经历过的旅游信息等位置信息甩到或者分享到终端或服务器,其它需要的用户,可以通过一定的方式如网络或手机等,将上述信息下载到手机或者机顶盒等终端设备,并显示和查看终端10的用户分享的某个旅游景点的全过程。上述方式不仅省去了发布旅游攻略的人撰写攻略的麻烦,只是需要在旅游途中一路在地图上做好标注,然后将标注的信息共享到一定的位置,而且省去了需要此旅游攻略的用户下载、复制、粘贴这些信息的麻烦,只是需要将这些信息“拉”到应用端。另外此方式的旅游攻略不仅仅是文字,还可有图像,景点的路线图,一种全新的提供和获取旅游攻略的方式。
本实施例可以应用的场景不仅限于上述四例,终端10还可与第二终端分享本端所在位置的其它信息如好吃的小店等。
本实施例的终端10和第二终端可以是手机、PDA等移动终端,也可以是机顶盒、数字电视机、一体机、电脑、pad等设备。
本发明提出的一种发送位置信息的终端10,将本端的位置信息发送给至少一第二终端,由第二终端加载地图并标记该位置信息,实现位置信息的共享,提高了用户体验。
参照图6,在一实施例中,还包括:
检测模块13,用于检测到重力发生变化时,判断重力变化是否符合预设的规则;
发出指令模块14,用于当所述重力变化符合预设的规则时,发出发送位置信息的指令。
检测模块13可以是终端10内置的重力感应器。检测模块13实时捕捉“甩”的动作,所述“甩”为终端10预设的一种操作,当终端10的重力变化符合预设的规则时,认为发生了“甩”的动作。检测模块13可通过如下方法进行检测:
1)以一定时间间隔不断查询重力感应器的当前方向向量。
2)设相邻两次查询获得的方向向量分别为a(x1,y1,z1),b(x2,y2,z2),
则计算两个向量之间夹角
当上述夹角θ达到一定值时,认为发生了“甩”的动作。
检测模块13还可通过其它方法对重力进行检测,不仅限于上述方法。
发出指令模块14将“甩”动作作为触发终端10发送位置信息的指令,对于终端10正在移动的场景时,利用了移动时的重力变化,免除了用户手动操作,极大方便了用户。
参照图7,提出本发明一种分享位置信息的终端20,包括:
接收模块21,用于接收至少一第一终端发送的位置信息;所述位置信息包括第一终端当前位置信息和/或由历史位置信息形成的轨迹;
标注模块22,用于根据所述位置信息,加载地图并标注和显示所述位置信息于所述地图上。
第一终端通过本端安装的GPS定位模块或移动LBS服务获取当前的位置信息,该位置信息可以包括第一终端的经纬度、高度和检验码等。第一终端将上述位置信息以彩信、文本信息等适于终端20的形式发送至终端20的接收模块21,第一终端和接收单元21之间可通过有线方式或WIFI、蓝牙、蜂窝通讯等无线传输方式建立连接。
接收单元21获取第一终端的位置信息后,加载地图,当第一终端的位置信息包括检验码等验证信息时,终端20需要输入对应的验证码,在通过验证成功后获取第一终端的位置信息。标注模块22将第一终端的位置信息标注于所述地图上。标注模块22可在本端或外接的显示装置上标注并显示第一终端的位置信息,当本端的显示屏幕比较小时,则只显示获取到的位置信息的一定范围;第二终端除了标记并显示获取到的第二终端的位置信息外,还可将本端的位置信息也在加载的地图上进行标注和显示,并同时标注这两端位置信息之间的路径,以一定方式显示在地图上或者以文字形式显示。
本实施例适用于如下应用场景:
(1)第一终端和终端20通过分享位置信息,可相互得知对方所在位置及到达对方的路径,方便找到对方。
(2)在群体活动中,第一终端有多个时,终端20可同时获取多个第一终端的位置信息,可实时地了解每个同伴离自己的远近情况。
(3)第一终端屏幕比较小时,终端20的屏幕比较大时,通过终端20的屏幕显示第一终端的位置信息,提高位置信息的清晰度。
(4)延时分享的应用场景:终端20的用户可将自己经历过的旅游信息等位置信息甩到或者分享到终端或服务器,其它需要的用户,可以通过一定的方式如网络或手机等,将上述信息下载到手机或者机顶盒等终端设备,并显示和查看终端10的用户分享的某个旅游景点的全过程。上述方式不仅省去了发布旅游攻略的人撰写攻略的麻烦,只是需要在旅游途中一路在地图上做好标注,然后将标注的信息共享到一定的位置,而且省去了需要此旅游攻略的用户下载、复制、粘贴这些信息的麻烦,只是需要将这些信息“拉”到应用端。另外此方式的旅游攻略不仅仅是文字,还可有图像,景点的路线图,一种全新的提供和获取旅游攻略的方式。
本实施例可以应用的场景不仅限于上述四例,第一终端还可与终端20分享本端所在位置的其它信息如好吃的小店等。
本实施例的第一终端和终端20可以是手机、PDA等移动终端,也可以是机顶盒、数字电视机、一体机、电脑、pad等设备。
本发明提出的一种分享位置信息的终端20,接收至少一第一终端的位置信息,加载地图并标记和显示位置信息,实现位置信息的共享,提高了用户体验。
参照图8,在一实施例中,图7中的标注模块22包括:
解析单元221,用于解析位置信息,得到位置信息的经纬度;
定位单元222,用于在加载的地图上定位所述经纬度;
标记单元223,用于根据所述定位,添加标记并显示。
参照图9,提出本发明分享位置信息的***一实施例,包括至少一第一终端100和至少一第二终端200,其中,
第一终端100发送本端的位置信息至第二终端200;所述位置信息包括第一终端当前位置信息和/或由历史位置形成的轨迹信息;
所述第二终端200根据所述位置信息,加载地图并标记和显示所述位置信息于所述地图上。
上述第一终端100的工作原理和结构与图5所示的终端10一致,上述第二终端200的工作原理和结构与图7所述的终端20一致,此处不再赘述。
本发明提出的一种位置信息共享的***,第一终端100的用户将本端的位置信息发送给至少一第二终端200,由第二终端200加载地图并标记和显示该位置信息,实现位置信息的共享,提高了用户体验。
以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。