定位信息分享的方法、装置、电子设备及存储介质与流程

文档序号:14953502发布日期:2018-07-17 23:04阅读:145来源:国知局

本发明涉及定位信息技术领域,尤其涉及一种定位信息分享的方法、装置、电子设备及存储介质。



背景技术:

基于位置的业务(lbs:locationbasedservice)是通过电信移动运营商的无线电通讯网络(如gsm网、cdma网)或外部定位方式(如gps)获取移动终端用户的位置信息(地理坐标,或大地坐标),在地理信息系统(gis:geographicinformationsystem)平台的支持下,为用户提供相应服务的一种增值业务。移动电话、终端已经成为人们生活中不可或缺的一部分,移动定位业务的重要性随之逐渐凸显。用户开通了基于位置的业务之后,就可以方便地获知自己所处的位置,并可用终端查询其附近的各种场所信息。

为了获得更为准确的位置信息,一般都需要开启gps定位方式,这种方式下电池电量的损耗是很大的,如果在电池电量较少时启动,则电池电量会很快耗尽,影响用户的其他业务的正常使用。



技术实现要素:

为了克服现有技术的不足,本发明的目的之一在于提供一种定位信息分享的方法,其通过定位信息分享的方式使得目标终端在不开启gps的情况下也能得到准确的定位信息,节省电量。

本发明的目的之二在于提供一种定位信息分享的装置,其通过定位信息分享的方式使得目标终端在不开启gps的情况下也能得到准确的定位信息,节省电量。

本发明的目的之三在于提供一种实现上述定位信息分享的方法的电子设备。

本发明的目的之四在于提供一种存储上述定位信息分享的方法的计算机可读存储介质。

本发明的目的之一采用如下技术方案实现:

一种定位信息分享的方法,包括步骤:

第一接收步骤:接收开启gps定位系统的其他终端发送的位置共享信息,所述位置共享信息包括所述其他终端的用户标识;

第二接收步骤:接收目标终端发出的定位信息获取指令,所述定位信息获取指令包括关联信息;

定位共享步骤:通过所述关联信息查询相匹配的用户标识,将相匹配的用户标识对应的位置共享信息发送给目标终端。

进一步地,所述接收目标终端发出的定位信息获取指令,包括:

目标终端通过蓝牙对其他终端进行通讯;

目标终端获取离其最近的其他终端的关联信息,所述关联信息与用户标识相对应;

接收目标终端发出的带有关联信息的定位信息获取指令。

进一步地,所述目标终端获取离其最近的其他终端的关联信息,包括:

获取通过蓝牙建立连接的其他终端用户列表;

选择信号强度最大的其他终端用户作为定位信息共享终端;

获取所述定位信息共享终端的关联信息。

进一步地,所述通过所述关联信息查询相匹配的用户标识,将相匹配的用户标识对应的位置共享信息发送给目标终端,包括:

查询是否存在与所述关联信息对应的用户标识;

如果存在,则将相匹配的用户标识对应的位置共享信息发送给目标终端。

进一步地,如果不存在与所述关联信息对应的用户标识,则:

返回目标终端无法共享信息;

并接收目标终端再次发送的带有信号强度次之的其他终端的关联信息进行再次查询,直至存在对用的用户标识;

将相匹配的用户标识对应的位置共享信息发送给目标终端。

本发明的目的之二采用如下技术方案实现:

一种定位信息分享的装置,包括:

第一接收模块:用于接收开启gps定位系统的其他终端发送的位置共享信息,所述位置共享信息包括所述其他终端的用户标识;

第二接收模块:用于接收目标终端发出的定位信息获取指令,所述定位信息获取指令包括关联信息;

定位共享模块:用于通过所述关联信息查询相匹配的用户标识,将相匹配的用户标识对应的位置共享信息发送给目标终端。

本发明的目的之三采用如下技术方案实现:

一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本发明目的之一的定位信息分享的方法。

本发明的目的之四采用如下技术方案实现:

一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行以下步骤:

第一接收步骤:接收开启gps定位系统的其他终端发送的位置共享信息,所述位置共享信息包括所述其他终端的用户标识;

第二接收步骤:接收目标终端发出的定位信息获取指令,所述定位信息获取指令包括关联信息;

定位共享步骤:通过所述关联信息查询相匹配的用户标识,将相匹配的用户标识对应的位置共享信息发送给目标终端。

进一步地,所述接收目标终端发出的定位信息获取指令,包括:

目标终端通过蓝牙对其他终端进行通讯;

目标终端获取离其最近的其他终端的关联信息,所述关联信息与用户标识相对应;

接收目标终端发出的带有关联信息的定位信息获取指令。

进一步地,所述目标终端获取离其最近的其他终端的关联信息,包括:

获取通过蓝牙建立连接的其他终端用户列表;

选择信号强度最大的其他终端用户作为定位信息共享终端;

获取所述定位信息共享终端的关联信息。

相比现有技术,本发明的有益效果在于:

本发明通过定位信息分享的方式使得目标终端在不开启gps的情况下也能得到准确的定位信息,节省电量。

附图说明

图1为本发明实施例一的定位信息分享的方法的流程图;

图2为本发明实施例二的定位信息分享的装置的结构框图;

图3为本发明实施例三的电子设备的结构示意图。

具体实施方式

下面,结合附图以及具体实施方式,对本发明做进一步描述,需要说明的是,在不相冲突的前提下,以下描述的各实施例之间或各技术特征之间可以任意组合形成新的实施例。

实施例一

请参照图1所示,本发明实施例一公开了一种定位信息分享的方法,该方法可以由硬件或/和软件来执行,其包括以下步骤:

110、第一接收步骤。

接收开启gps定位系统的其他终端发送的位置共享信息,所述位置共享信息包括所述其他终端的用户标识。

其他终端需要开启gps定位系统,这样获取的定位信息更加准确,将定位信息和其用户标识进行打包生成位置共享信息,发送给定位信息共享平台,定位信息共享平台可以是云服务器,也可以是相应的app对应的管理服务器等。对于定位信息共享的其他终端,可以给予流量或话费或红包等相应的奖励,以提高其定位信息共享的积极性,奖励发放可以共享时间或被分享次数进行。

120、第二接收步骤。

接收目标终端发出的定位信息获取指令,所述定位信息获取指令包括关联信息。

没有开启gps定位系统的目标终端如果向获取准确的定位信息,则可向定位信息共享平台发送定位信息获取指令。

定位信息共享平台接收目标终端发出的定位信息获取指令,主要包括:

目标终端通过蓝牙对其他终端进行通讯;

目标终端获取离其最近的其他终端的关联信息,所述关联信息与用户标识相对应;

定位信息共享平台接收目标终端发出的带有关联信息的定位信息获取指令。

所述目标终端获取离其最近的其他终端的关联信息,包括:

获取通过蓝牙建立连接的其他终端用户列表;

选择信号强度最大的其他终端用户作为定位信息共享终端;

获取所述定位信息共享终端的关联信息。

当然,120步骤还可以是另外一种方式,这种方式是获取通过蓝牙建立连接的其他终端用户列表,所述其他终端用户列表是根据目标终端与其他终端的信号强弱由高到低进行排序的,根据所述其他终端用户列表获得其他终端的关联信息,并将关联信息按照其他终端用户列表的顺序发送给定位信息共享平台,结合130步骤,当在前的其他终端用户列表对应的其他终端暂时未上传位置共享信息时,则查询在后的其他终端用户列表对应的其他终端是否上传位置共享信息,直至找到上传位置共享信息的其他终端,定位信息共享平台将其位置共享信息发送给目标终端。

130、定位共享步骤。

通过所述关联信息查询相匹配的用户标识,将相匹配的用户标识对应的位置共享信息发送给目标终端。

所述通过所述关联信息查询相匹配的用户标识,将相匹配的用户标识对应的位置共享信息发送给目标终端,包括:

查询是否存在与所述关联信息对应的用户标识,为了保证实时性,每个位置共享信息存在的周期被限定在一定的范围内,例如10min,即其他终端需要定周期发送位置共享信息,如果不发送,则删除其原有的位置共享信息;

如果存在,则将相匹配的用户标识对应的位置共享信息发送给目标终端。

如果不存在与所述关联信息对应的用户标识,则:

返回目标终端无法共享信息;

并接收目标终端再次发送的带有信号强度次之的其他终端的关联信息进行再次查询,直至存在对用的用户标识;

将相匹配的用户标识对应的位置共享信息发送给目标终端。

实施例二

实施例二公开了一种对应上述实施例的定位信息分享的装置,请参照图2所示,包括:

第一接收模块210:用于接收开启gps定位系统的其他终端发送的位置共享信息,所述位置共享信息包括所述其他终端的用户标识;

第二接收模块220:用于接收目标终端发出的定位信息获取指令,所述定位信息获取指令包括关联信息;

定位共享模块230:用于通过所述关联信息查询相匹配的用户标识,将相匹配的用户标识对应的位置共享信息发送给目标终端。

进一步地,所述接收目标终端发出的定位信息获取指令,包括:

目标终端通过蓝牙对其他终端进行通讯;

目标终端获取离其最近的其他终端的关联信息,所述关联信息与用户标识相对应;

接收目标终端发出的带有关联信息的定位信息获取指令。

进一步地,所述目标终端获取离其最近的其他终端的关联信息,包括:

获取通过蓝牙建立连接的其他终端用户列表;

选择信号强度最大的其他终端用户作为定位信息共享终端;

获取所述定位信息共享终端的关联信息。

进一步地,所述通过所述关联信息查询相匹配的用户标识,将相匹配的用户标识对应的位置共享信息发送给目标终端,包括:

查询是否存在与所述关联信息对应的用户标识;

如果存在,则将相匹配的用户标识对应的位置共享信息发送给目标终端。

进一步地,存在与所述关联信息对应的用户标识,则:

返回目标终端无法共享信息;

并接收目标终端再次发送的带有信号强度次之的其他终端的关联信息进行再次查询,直至存在对用的用户标识;

将相匹配的用户标识对应的位置共享信息发送给目标终端。

实施例三

图3为本发明实施例三提供的一种电子设备的结构示意图,电子设备即定位信息共享平台,定位信息共享平台可以是云服务器,也可以是相应的app对应的管理服务器等。如图3所示,该电子设备包括处理器310、存储器320、输入装置330和输出装置340;计算机设备中处理器310的数量可以是一个或多个,图3中以一个处理器310为例;电子设备中的处理器310、存储器320、输入装置330和输出装置340可以通过总线或其他方式连接,图3中以通过总线连接为例。

存储器320作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的定位信息分享的方法对应的程序指令/模块(例如,定位信息分享的装置的第一接收模块210、第二接收模块220和定位共享模块230)。处理器310通过运行存储在存储器320中的软件程序、指令以及模块,从而执行电子设备的各种功能应用以及数据处理,即实现上述的定位信息分享的方法。

存储器320可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储器320可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器320可进一步包括相对于处理器310远程设置的存储器,这些远程存储器可以通过网络连接至电子设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

输入装置330可用于接收输入的用户身份信息。输出装置340可包括显示屏等显示设备。

实施例四

本发明实施例四还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种定位信息分享的方法,该方法包括:

第一接收步骤:接收开启gps定位系统的其他终端发送的位置共享信息,所述位置共享信息包括所述其他终端的用户标识;

第二接收步骤:接收目标终端发出的定位信息获取指令,所述定位信息获取指令包括关联信息;

定位共享步骤:通过所述关联信息查询相匹配的用户标识,将相匹配的用户标识对应的位置共享信息发送给目标终端。

进一步地,所述接收目标终端发出的定位信息获取指令,包括:

目标终端通过蓝牙对其他终端进行通讯;

目标终端获取离其最近的其他终端的关联信息,所述关联信息与用户标识相对应;

接收目标终端发出的带有关联信息的定位信息获取指令。

进一步地,所述目标终端获取离其最近的其他终端的关联信息,包括:

获取通过蓝牙建立连接的其他终端用户列表;

选择信号强度最大的其他终端用户作为定位信息共享终端;

获取所述定位信息共享终端的关联信息。

进一步地,所述通过所述关联信息查询相匹配的用户标识,将相匹配的用户标识对应的位置共享信息发送给目标终端,包括:

查询是否存在与所述关联信息对应的用户标识;

如果存在,则将相匹配的用户标识对应的位置共享信息发送给目标终端。

进一步地,存在与所述关联信息对应的用户标识,则:

返回目标终端无法共享信息;

并接收目标终端再次发送的带有信号强度次之的其他终端的关联信息进行再次查询,直至存在对用的用户标识;

将相匹配的用户标识对应的位置共享信息发送给目标终端。

当然,本发明实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的方法操作,还可以执行本发明任意实施例所提供的基于定位信息分享的方法中的相关操作。

通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、闪存(flash)、硬盘或光盘等,包括若干指令用以使得一台电子设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

值得注意的是,上述基于定位信息分享的装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。

上述实施方式仅为本发明的优选实施方式,不能以此来限定本发明保护的范围,本领域的技术人员在本发明的基础上所做的任何非实质性的变化及替换均属于本发明所要求保护的范围。

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