CN110166947B - 一种位置共享方法、第一移动终端及基站 - Google Patents
一种位置共享方法、第一移动终端及基站 Download PDFInfo
- Publication number
- CN110166947B CN110166947B CN201910537426.3A CN201910537426A CN110166947B CN 110166947 B CN110166947 B CN 110166947B CN 201910537426 A CN201910537426 A CN 201910537426A CN 110166947 B CN110166947 B CN 110166947B
- Authority
- CN
- China
- Prior art keywords
- mobile terminal
- relative
- signal source
- position information
- base station
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/029—Location-based management or tracking services
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明提供一种位置共享方法、第一移动终端及基站,该方法包括:在搜索到目标信号源的情况下,与所述目标信号源建立通信连接;接收所述目标信号源发送的所述第一移动终端与第二移动终端的相对位置信息,其中,所述第二移动终端与所述目标信号源建立有通信连接;按照所述相对位置信息,在位置共享界面显示所述第一移动终端的位置和所述第二移动终端的位置。本发明提供的第一移动终端在需要与第二移动终端进行位置共享时,可以通过与该目标信号源源建立通信连接,来获得目标信号源发送的第一移动终端与第二移动终端的相对位置信息,从而第一移动终端可以按照该相对位置信息与第二移动终端共享位置,而无需依赖任何有效的运营商网络或无线网络。
Description
技术领域
本发明涉及通信技术领域,尤其涉及一种位置共享方法、第一移动终端及基站。
背景技术
目前,由于移动终端具备轻便易携带,且集通讯、拍照、导航和娱乐等功能于一体的极大优势,使得手机等移动终端逐渐成为人们日常生活中不可或缺的重要电子产品。尤其是当人们携带移动终端出行,且需与他人共享位置以进行会面时,往往需要借助移动终端的定位功能才能完成。
现有技术中,移动终端在室外定位时主要依赖有效的运营商网络或无线网络行实时位置更新,且室内或复杂地形地区定位时,由于移动终端的GPS信号较弱,此情况下的定位更加依赖于有效网络,当移动终端不具备有效网络时,移动终端的实时位置难以及时更新,导致通信双方共享位置时,会出现较大的偏差,给用户带来极大不便。
发明内容
本发明实施例提供一种位置共享方法、第一移动终端及基站,以解决现有移动终端在不具备有效网络的情况下,难以与其他移动终端进行位置共享的问题。
为解决上述技术问题,本发明是这样实现的:
第一方面,本发明实施例提供了一种位置共享方法,应用于第一移动终端,所述方法包括:
在搜索到目标信号源的情况下,与所述目标信号源建立通信连接;
接收所述目标信号源发送的所述第一移动终端与第二移动终端的相对位置信息,其中,所述第二移动终端与所述目标信号源建立有通信连接;
按照所述相对位置信息,在位置共享界面显示所述第一移动终端的位置和所述第二移动终端的位置。
第二方面,本发明实施例提供了另一种位置共享方法,应用于基站,所述方法包括:
在所述基站与第一移动终端和第二移动终端均建立通信连接的情况下,分别确定所述第一移动终端相对所述基站的第一位置信息和所述第二移动终端相对所述基站的第二位置信息,其中,所述位置信息包括方向和距离;
根据所述第一位置信息和所述第二位置信息,确定所述第一移动终端与所述第二移动终端的相对位置信息;
分别向所述第一移动终端和所述第二移动终端发送所述相对位置信息。
第三方面,本发明实施例提供一种第一移动终端,包括:
通信模块,用于在搜索到目标信号源的情况下,与所述目标信号源建立通信连接;
接收模块,用于接收所述目标信号源发送的所述第一移动终端与第二移动终端的相对位置信息,其中,所述第二移动终端与所述目标信号源建立有通信连接;
显示模块,用于按照所述相对位置信息,在位置共享界面显示所述第一移动终端的位置和所述第二移动终端的位置。
第四方面,本发明实施例提供一种基站,包括:
第一确定模块,用于在所述基站与第一移动终端和第二移动终端均建立通信连接的情况下,分别确定所述第一移动终端相对所述基站的第一位置信息和所述第二移动终端相对所述基站的第二位置信息,其中,所述位置信息包括方向和距离;
第二确定模块,用于根据所述第一位置信息和所述第二位置信息,确定所述第一移动终端与所述第二移动终端的相对位置信息;
发送模块,用于分别向所述第一移动终端和所述第二移动终端发送所述相对位置信息。
第五方面,本发明实施例提供一种移动终端,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现上述位置共享方法中的步骤。
第六方面,本发明实施例提供一种基站,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现上述位置共享方法中的步骤。
第七方面,本发明实施例提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述位置共享方法中的步骤。
本发明实施例中,当第一移动终端需要与第二移动终端进行位置共享时,可以通过搜索附近的同时覆盖第一移动终端和第二移动终端的目标信号源,并与该目标信号源源建立通信连接,来获得目标信号源发送的第一移动终端与第二移动终端的相对位置信息,从而第一移动终端可以按照该相对位置信息与第二移动终端共享位置,而无需依赖任何有效的运营商网络或无线网络。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种位置共享方法的流程图;
图2是本发明实施例提供的一种位置共享界面的示意图;
图3是本发明实施例提供的一种球坐标系的示意图;
图4是本发明实施例提供的另一种位置共享方法的流程图;
图5是本发明实施例提供的一种移动终端的结构示意图;
图6是本发明实施例提供的另一种移动终端的结构示意图;
图7是本发明实施例提供的一种基站的结构示意图;
图8是本发明实施例提供的一种基站的第一确定模块的结构示意图;
图9是本发明实施例提供的另一种基站的结构示意图;
图10是本发明实施例提供的一种移动终端的硬件结构示意图;
图11是本发明实施例提供的另一种基站的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
参见图1,图1是本发明实施例提供的一种位置共享方法的流程图,应用于第一移动终端,如图1所示,所述方法包括以下步骤:
步骤101、在搜索到目标信号源的情况下,与所述目标信号源建立通信连接。
本发明实施例中,所述第一移动终端可以先搜索附近是否有信号源,在搜索到信号源的情况下,便可从中确定一个信号源作为目标信号源,以通过该目标信号源来获取第二移动终端相对自身的位置,进而与所述第二移动终端实现位置共享。
其中,所述目标信号源可以是附近的能够同时覆盖第一移动终端与第二移动终端的信号源,且可以是附近信号强度相对双方终端均较强的信号源,以保证所述目标信号源能够实时获取到双方终端的位置并发送至双方终端;所述信号源可以是基站、无线路由器、移动终端等能够发射出信号的设备。
该步骤中,在搜索到所述目标信号源的情况下,可以与所述目标信号源建立通信连接,以便后续能够与所述目标信号源进行信号传输,并使得所述目标信号源能够通过与所述第一移动终端之间的信号发射方向和发射信号强度得知所述第一移动终端相对自身的位置信息。
需说明的是,在未搜索到可用目标信号源的情况下,可用输出提示消息,以提示用户当前位置未搜索到满足条件的信号源,无法进行位置共享,需要移动或变更第一移动终端所处位置。
可选的,所述步骤101之前,所述方法还包括:
使用目标频段搜索至少一个信号源,其中,所述至少一个信号源均能够与所述第二移动终端建立通信连接,所述目标频段为与所述第二移动终端约定的频段;
参考第一信号强度信息和第二信号强度信息,从所述至少一个信号源中确定目标信号源,其中,所述第一信号强度信息包括所述至少一个信号源中每个信号源相对所述第一移动终端的信号强度,所述第二信号强度信息包括所述至少一个信号源中每个信号源相对所述第二移动终端的信号强度。
该实施方式中,为保证所述第一移动终端和所述第二移动终端能通过连接一相对双方的信号强度均较强的目标信号源来进行位置共享,保证位置共享过程的持续性和可靠性,可在准备发起位置共享时,双方约定使用同一频段来搜索附近的信号源,以避免因使用不同频段搜索到的同一信号源因在不同频段内的信号衰减程度不同而呈现不够准确的信号强度。且更准确地,双方还可约定使用同一频段内的同一信道进行信号源搜索。
在所述第一移动终端和所述第二移动终端不具备有效网络的情况下,二者可通过与基站通信来相互转达约定的搜索频段。
上述至少一个信号源可以是均能够覆盖所述第一移动终端和所述第二移动终端的信号源,即所述至少一个信号源为所述第一移动终端和所述第二移动终端均能够搜索到的信号源。
在搜索到所述至少一个信号源后,还可分别获取所述至少一个信号源中每个信号源相对所述第一移动终端的信号强度,具体可以是通过所述第一移动终端的收发机接收所述每个信号源的发射信号,并通过信号检测单元来检测所接收到的发射信号的功率大小,进而转化成信号强度值,得到所述每个信号源相对所述第一移动终端的信号强度,即得到上述第一信号强度信息。
对于所述至少一个信号源中每个信号源相对所述第二移动终端的信号强度,则可在所述第二移动终端按上述方式确定所述每个信号源相对所述第二移动终端的信号强度后,将所述每个信号源相对所述第二移动终端的信号强度上报至所述目标信号源,再由所述目标信号源转发至所述第一移动终端,或者所述第二移动终端也可以直接将所述每个信号源相对所述第二移动终端的信号强度发送至所述第二移动终端,从而得到上述第二信号强度信息。
上述参考第一信号强度信息和第二信号强度信息,从所述至少一个信号源中确定目标信号源,可以有多种实现方式,如可以根据第一信号强度信息和所述第二信号强度信息,确定所述至少一个信号源中相对所述第一移动终端和所述第二移动终端的信号强度均较强的信号源为所述目标信号源,具体地,对于所述至少一个信号源中的每个信号源,可以通过取其相对所述第一移动终端的信号强度和相对所述第二移动终端的信号强度的均值或加权值来计算该信号源的综合信号强度,然后取所述至少一个信号源中综合信号强度最高的信号源为所述目标信号源;或者也可以确定所述至少一个信号源中相对所述第一移动终端和所述第二移动终端的信号强度均超过预设强度阈值的信号源为所述目标信号源。
步骤102、接收所述目标信号源发送的所述第一移动终端与第二移动终端的相对位置信息,其中,所述第二移动终端与所述目标信号源建立有通信连接。
本发明实施例中,所述目标信号源还可与所述第二移动终端建立通信连接,这样,所述第一移动终端和所述第二移动终端能够基于共同连接的所述目标信号源,来实现位置共享。
以所述目标信号源为基站为例,在所述基站与所述第一移动终端和所述第二移动终端均建立通信连接的情况下,所述基站可以分别确定所述第一移动终端相对所述基站的第一位置信息和所述第二移动终端相对所述基站的第二位置信息,其中,所述位置信息包括方向和距离。具体地,可以是通过与所述第一移动终端之间的信号传输参数来确定所述第一移动终端相对于所述基站的方向和距离,通过与所述第二移动终端之间的信号传输参数来确定所述第二移动终端相对于所述基站的方向和距离。
更具体地,可以是基于所述基站与所述第一移动终端进行信号传输时所述第一移动终端的天线角度确定所述第一移动终端相对于所述基站的方向;例如,可以基于天线阵列方向性变化原理(如波束赋型原理),通过所述第一移动终端接收所述目标信号源的发射信号时天线的指向来确定所述第一移动终端的天线角度,进而得到所述第一移动终端相对于所述基站的方向,其中,所述第一移动终端在接收所述目标信号源的发射信号时,当其天线对准所述目标信号源时,接收到的所述目标信号源的发射信号强度最大,故可根据该天线此时的指向,确定所述第一移动终端的天线角度。
且还可基于所述基站与所述第一移动终端之间的信号传输速度和传输时长,计算所述第一移动终端相对于所述基站的距离,如将所述基站与所述第一移动终端之间的信号传输速度乘以传输时长,便可得到所述第一移动终端相对于所述基站的距离,其中,所述信号传输速度可以获取电磁波在不同介质中的传播速度得到,所述传输时长则可以根据所述基站向所述第一移动终端发送信号时的信号发射时间与所述第一移动终端接收到所述基站的发射信号时的信号接收时间之差确定。
类似地,可以基于所述基站与所述第二移动终端进行信号传输时所述第二移动终端的天线角度确定所述第二移动终端相对于所述基站的方向;例如,可以基于天线阵列方向性变化原理(如波束赋型原理),通过所述第二移动终端接收所述目标信号源的发射信号时天线的指向来确定所述第二移动终端的天线角度,进而得到所述第二移动终端相对于所述基站的方向,其中,所述第二移动终端在接收所述目标信号源的发射信号时,当其天线对准所述目标信号源时,接收到的所述目标信号源的发射信号强度最大,故可根据该天线此时的指向,确定所述第二移动终端的天线角度。
且还可基于所述基站与所述第二移动终端之间的信号传输速度和传输时长,计算所述第二移动终端相对于所述基站的距离,如将所述基站与所述第二移动终端之间的信号传输速度乘以传输时长,便可得到所述第二移动终端相对于所述基站的距离,其中,所述信号传输速度可以获取电磁波在不同介质中的传播速度得到,所述传输时长则可以根据所述基站向所述第二移动终端发送信号时的信号发射时间与所述第二移动终端接收到所述基站的发射信号时的信号接收时间之差确定。
在所述基站确定所述第一移动终端相对所述基站的第一位置信息和所述第二移动终端相对所述基站的第二位置信息后,便可根据所述第一位置信息和所述第二位置信息,确定所述第一移动终端与所述第二移动终端的相对位置信息,具体地,可以以所述基站所在位置为参考位置,根据所述第一位置信息,确定所述第一移动终端相对所述基站的位置,以及根据所述第二位置信息,确定所述第二移动终端相对所述基站的位置,从而可以确定所述第一移动终端与所述第二移动终端的相对位置信息,如所述第一移动终端位于所述第二移动终端的什么方位以及二者相距多少距离。
接着,所述基站便可将所述第一移动终端与所述第二移动终端的相对位置信息分别向参与位置共享的所述第一移动终端和所述第二移动终端发送,从而所述第一移动终端可以接收所述目标信号源发送的所述第一移动终端与第二移动终端的相对位置信息。
可选的,所述步骤102包括:
在获得所述第二移动终端的位置授权的情况下,接收所述目标信号源发送的所述第一移动终端与第二移动终端的相对位置信息。
该实施方式中,为确保位置共享中的信息安全,所述第一移动终端在准备与所述第二移动终端进行位置共享前,还可以先向所述第二移动终端请求获得位置授权,或者授予所述第二移动终端获得所述第一移动终端位置的权限,以便双方可以获得对方的位置。例如,当所述第一移动终端需要向所述第二移动终端发起位置共享请求时,可以主动授予所述第二移动终端获得自身位置的权限,也可向所述第二移动终端发起位置授权请求,以获得所述第二移动终端位置的权限。其中,在所述第一移动终端与所述第二移动终端中至少有一方不具备有效网络的情况下,所述第一移动终端与所述第二移动终端可以通过发送短信的方式进行位置授权,如所述第一移动终端的用户可以通过所述第一移动终端向所述第二移动发送授权短信或者请求授权的短信,所述第二移动终端的用户则可以通过所述第二移动终端向所述第一移动终端发送确认授权短信。
具体地,由于所述第一移动终端需要通过所述目标信号源来获取所述第一移动终端与所述第二移动终端的相对位置信息,故所述第一移动终端与所述第二移动终端之间的位置授权信息可以上报至所述目标信号源,以使所述目标信号源根据所述位置授权信息向具备位置获取权限的双方终端发送二者的相对位置信息。
步骤103、按照所述相对位置信息,在位置共享界面显示所述第一移动终端的位置和所述第二移动终端的位置。
在获得所述相对位置信息后,便可在位置共享界面对所述第一移动终端的位置和所述第二移动终端的位置进行显示,以便用户能够通过所述位置共享界面直观地查看与另一用户的相对距离和方向,从而可以按照所述位置共享界面上显示的位置信息与对方进行会面。
具体地,可以在所述位置共享界面上指定一基点位置作为所述第一移动终端自身所处位置,然后按照所述相对位置信息中指示的所述第二移动终端相对所述第一移动终端的方位和距离,确定所述第二移动终端在所述位置共享界面上的位置。例如,若按照所述相对位置信息指示所述第二移动终端位于所述第一移动终端的东南方30度角,且距离为500米,则可在所述位置共享界面上将中心位置示意为所述第一移动终端自身位置,并在所述位置共享界面上的右下方相对所述中心位置的角度为负30度的直线上按照标尺距离确定一个目标点作为所述第二移动终端的示意位置。
可选的,所述步骤102包括:
接收所述目标信号源发送的第一相对位置信息和第二相对位置信息,其中,所述第一相对位置信息为所述第一移动终端相对所述目标信号源的位置信息,所述第二相对位置信息为所述第二移动终端相对所述目标信号源的位置信息;
所述步骤103包括:
按照所述第一相对位置信息和所述第二相对位置信息,在位置共享界面显示所述目标信号源的位置、所述第一移动终端的位置和所述第二移动终端的位置。
该实施方式中,为使用户能够直观地所述目标信号源、所述第一移动终端和所述第二移动终端三者之间的相对位置关系,所述目标信号源可以向所述第一移动终端发送所述第一移动终端相对所述目标信号源的位置信息(即第一相对位置信息)和所述第二移动终端相对所述目标信号源的位置信息(即第二相对位置信息),从而使得所述第一移动终端可以按照所述第一相对位置信息和所述第二相对位置信息,在位置共享界面显示所述目标信号源的位置、所述第一移动终端的位置和所述第二移动终端的位置。
具体地,可以在所述位置共享界面上指定一基点位置作为所述目标信号源所在位置,然后按照所述第一相对位置信息中指示的所述第一移动终端相对所述目标信号源的方位和距离,确定所述第一移动终端在所述位置共享界面上的位置,以及可按照所述第二相对位置信息中指示的所述第二移动终端相对所述目标信号源的方位和距离,确定所述第二移动终端在所述位置共享界面上的位置,从而得到所述目标信号源、所述第一移动终端和所述第二移动终端三者在所述位置共享界面上的位置。
例如,若按照所述第一相对位置信息指示所述第一移动终端位于所述目标信号源的东南方30度角,且距离为500米,则可在所述位置共享界面上将中心位置示意为所述目标信号源所在位置,并在所述位置共享界面上的右下方相对所述中心位置的角度为负30度的直线上按照标尺距离确定第一目标点作为所述第一移动终端的示意位置;若按照所述第二相对位置信息指示所述第二移动终端位于所述目标信号源的西南方45度角,且距离为300米,则可在所述位置共享界面上的左下方相对所述中心位置的角度为负135度的直线上按照标尺距离确定第二目标点作为所述第二移动终端的示意位置。
这样,通过在所述位置共享界面显示所述目标信号源的位置、所述第一移动终端的位置和所述第二移动终端的位置,使得用户不仅可直观地看到所述第二移动终端的位置,还可看到所述目标信号源的位置,进而用户不仅可按所述位置共享界面上的位置共享信息,向所述第二移动终端所在位置靠近,也可向所述目标信号源所在位置靠近,使得所述位置共享方法更为灵活。
可选的,所述位置共享界面上还显示有如下至少一项:
所述第一移动终端与所述目标信号源的相对距离;
所述第二移动终端与所述目标信号源的相对距离;
所述第一移动终端与所述第二移动终端相对所述目标信号源的夹角。
该实施方式中,为使用户更清楚直观地查看所述第一移动终端、所述第二移动终端和所述目标信号源三者之间的位置关系,可在所述位置共享界面上显示所述第一移动终端与所述目标信号源的相对距离、所述第二移动终端与所述目标信号源的相对距离以及所述第一移动终端与所述第二移动终端相对所述目标信号源的夹角,所述夹角可理解为所述第一移动终端与所述目标信号源之间的连线,与所述第二移动终端与所述目标信号源之间的连线的夹角。
例如,如图2所示,位置共享界面20上不仅显示有目标基站的位置O、所述第一移动终端的位置A和所述第二移动终端的位置B,还显示有所述目标基站与所述第一移动终端之间的相对距离r1、所述目标基站与所述第二移动终端之间的相对距离r2以及所述第一移动终端与所述第二移动终端相对所述目标信号源的夹角(即OA与OB之间的夹角)
这样,用户通过所述位置共享界面上显示的以上相关位置信息,可以更准确和快速地确定与对方的相对距离和方位,进而可按该位置共享导航实现快速会面。
可选的,所述步骤102之后,所述方法还包括如下至少一项:
在所述位置共享界面的第一预设区域显示所述相对位置信息,其中,所述相对位置信息包括如下至少一项:所述第一移动终端与所述第二移动终端相对所述目标信号源的夹角;所述第二移动终端相对所述第一移动终端的方位;所述第一移动终端相对所述目标信号源的距离;所述第二移动终端相对所述目标信号源的距离;所述目标信号源的信号强度;
在所述位置共享界面的第二预设区域显示球坐标系,其中,所述球坐标系上指示有所述第一移动终端的球坐标位置信息、所述第二移动终端的球坐标位置信息和所述目标信号源的球坐标位置信息。
该实施方式中,为了更全面和详细地向用户展示位置共享信息,可以在所述位置共享界面使用不同形式显示所述第一移动终端与所述第二移动终端的更多相关的位置信息。
具体地,可以在所述位置共享界面的第一预设区域使用文字形式显示所述相对位置信息,所述相对位置信息可包括如下任一项或多项:所述第一移动终端与所述第二移动终端相对所述目标信号源的夹角,如60度,所述第二移动终端相对所述第一移动终端的方位,如东南方,所述第一移动终端相对所述目标信号源的距离,如200米,所述第二移动终端相对所述目标信号源的距离,如300米,所述目标信号源的信号强度,如信号强度强或显示信号强度数值,等等。
也可以在所述位置共享界面的第二预设区域使用球坐标形式显示所述第一移动终端、所述第二移动终端和所述目标信号源的球坐标位置信息,具体地,可以由所述目标信号源以自身所在位置为中心,建立一球坐标系,然后按照所述第一移动终端相对所述基站的第一位置信息和所述第二移动终端相对所述基站的第二位置信息,分别确定所述第一移动终端和所述第二移动终端在所述球坐标系上的位置,并可以分别向所述第一移动终端和所述第二移动终端发送所述球坐标系,所述球坐标系上可指示有所述第一移动终端的球坐标位置信息、所述第二移动终端的球坐标位置信息和所述基站的球坐标位置信息。
参见图3,以基站为例,可以以基站所在位置O为中心,建立一球坐标系30,并以基站和第一移动终端所在平面为水平面xy,根据第一移动终端相对基站的方向和距离,确定第一移动终端在球坐标系30上的坐标位置A,并根据第二移动终端相对基站的方向和距离,确定第二移动终端在球坐标系30上的坐标位置B,如图3所示,第一移动终端距基站的距离为r1,第二移动终端距基站的距离为r2,第一移动终端与第二移动终端相对基站在水平面的夹角为第二移动终端相对基站和第一移动终端所在水平面的高度可使用OB与z轴的夹角θ表示,其中,θ小于90度,表示第二移动终端在第一移动终端的上方,θ大于90度,表示第二移动终端在第一移动终端的下方。
所述第一移动终端在接收到所述球坐标系后,便可在所述位置共享界面的第二预设区域显示所述球坐标系,这样,用户可以通过所述第二预设显示区域的球坐标系直观立体地查看所述第一移动终端、所述第二移动终端和所述目标信号源三者的方位。
其中,所述第一预设区域和所述第二预设区域均可以是在所述位置共享界面上的任一区域,为保证界面美观和视觉效果,可以在所述位置共享界面上的左下角和右下角分别预设一区域用于显示所述相对位置信息和所述球坐标系。
例如,如图2所示,可以在位置共享界面20上左下角的第一预设区域21显示所述相对位置信息,在位置共享界面20上右下角的第二预设区域22显示所述球坐标系。
这样,用户不仅可以在所述位置共享界面查看所述第一移动终端和所述第二移动终端的位置,还可以在所述位置共享界面上的第一预设区域或第二预设区域查看所述第一移动终端和所述第二移动终端更多详细和直观的位置信息,从而不仅可增加位置共享的趣味性,还可便于用户借助这些信息更加便捷地找到对方所在位置。
可选的,所述相对位置信息包括所述第一移动终端的地理位置信息和所述第二移动终端的地理位置信息;
所述步骤103包括:
在位置共享界面显示包括所述第一移动终端的地理位置信息和所述第二移动终端的地理位置信息的地图。
该实施方式中,在所述目标信号源能够确定自身地理位置的情况下,所述目标信号源能够根据所述第一移动终端相对所述目标信号源的距离和方向,确定所述第一移动终端在地图上的地理位置信息,同样地,也能够根据所述第二移动终端相对所述目标信号源的距离和方向,确定所述第二移动终端在地图上的地理位置信息。
所述目标信号源可以直接将所述第一移动终端的地理位置信息和所述第二移动终端的地理位置信息发送至所述第一移动终端和所述第二移动终端,以便位置共享双方能够查看自己与对方的地理位置;所述第一移动终端便能够按照二者的地理位置信息,加载位置共享地图界面,并在该界面上显示所述第一移动终端的地理位置信息和所述第二移动终端的地理位置信息,且还可以显示所述目标信号源的地理位置信息。
这样,用户可以通过所述第一移动终端上显示的包括所述第一移动终端和所述第二移动终端的地图,更为直观方便地查看二者的相对位置,且可以按照该地图更为快捷地找到对方所在位置,实现会面。
本发明实施例中,上述移动终端可以是任何具有存储媒介的设备,例如:计算机(Computer)、手机、平板电脑(Tablet Personal Computer)、膝上型电脑(LaptopComputer)、个人数字助理(Personal Digital Assistant,简称PDA)、移动上网装置(Mobile Internet Device,简称MID)或可穿戴式设备(Wearable Device)等终端设备。
本实施例中的位置共享方法,当第一移动终端需要与第二移动终端进行位置共享时,可以通过搜索附近的同时覆盖第一移动终端和第二移动终端的目标信号源,并与该目标信号源源建立通信连接,来获得目标信号源发送的第一移动终端与第二移动终端的相对位置信息,从而第一移动终端可以按照该相对位置信息与第二移动终端共享位置,而无需依赖任何有效的运营商网络或无线网络。
参见图4,图4是本发明实施例提供的另一种位置共享方法的流程图,应用于基站。如图4所示,所述方法包括以下步骤:
步骤401、在所述基站与第一移动终端和第二移动终端均建立通信连接的情况下,分别确定所述第一移动终端相对所述基站的第一位置信息和所述第二移动终端相对所述基站的第二位置信息,其中,所述位置信息包括方向和距离。
可选的,所述步骤401包括:
基于所述基站与所述第一移动终端进行信号传输时所述第一移动终端的天线角度确定所述第一移动终端相对于所述基站的方向,并基于所述基站与所述第一移动终端之间的信号传输速度和传输时长,计算所述第一移动终端相对于所述基站的距离;
基于所述基站与所述第二移动终端进行信号传输时所述第二移动终端的天线角度确定所述第二移动终端相对于所述基站的方向,并基于所述基站与所述第二移动终端之间的信号传输速度和传输时长,计算所述第二移动终端相对于所述基站的距离。
步骤402、根据所述第一位置信息和所述第二位置信息,确定所述第一移动终端与所述第二移动终端的相对位置信息。
步骤403、分别向所述第一移动终端和所述第二移动终端发送所述相对位置信息。
可选的,所述步骤401之后,所述方法还包括:
以所述基站所在位置为中心,建立球坐标系,并根据所述第一位置信息和所述第二位置信息,分别确定所述第一移动终端和所述第二移动终端在所述球坐标系上的位置;
分别向所述第一移动终端和所述第二移动终端发送所述球坐标系,其中,所述球坐标系上指示有所述第一移动终端的球坐标位置信息、所述第二移动终端的球坐标位置信息和所述基站的球坐标位置信息。
可选的,所述步骤402包括:
基于所述基站的地理位置信息和所述第一位置信息,确定所述第一移动终端的地理位置信息;
基于所述基站的地理位置信息和所述第二位置信息,确定所述第二移动终端的地理位置信息;
所述步骤403包括:
向所述第一移动终端发送所述第一移动终端的地理位置信息和所述第二移动终端的地理位置信息,以及向所述第二移动终端发送所述第一移动终端的地理位置信息和所述第二移动终端的地理位置信息。
需说明的是,本实施例作为与图1所示的实施例中对应的目标信号源的实施方式,其具体的实施方式可以参见图1所示的实施例中的相关说明,为避免重复说明,本实施例不再赘述。
本实施例中的位置共享方法,基站可以同时与第一移动终端和第二移动终端均建立通信连接,从而可分别确定第一移动终端相对基站的第一位置信息和第二移动终端相对基站的第二位置信息,进而确定第一移动终端与第二移动终端的相对位置信息,最后通过分别向第一移动终端和第二移动终端发送该相对位置信息,可使第一移动终端和第二移动终端能够基于该相对位置信息,与对方移动终端进行位置共享,而无需依赖任何有效的运营商网络或无线网络。
参见图5,图5是本发明实施例提供的一种第一移动终端的结构示意图,如图5所示,第一移动终端500包括:
通信模块501,用于在搜索到目标信号源的情况下,与所述目标信号源建立通信连接;
接收模块502,用于接收所述目标信号源发送的第一移动终端500与第二移动终端的相对位置信息,其中,所述第二移动终端与所述目标信号源建立有通信连接;
显示模块503,用于按照所述相对位置信息,在位置共享界面显示第一移动终端500的位置和所述第二移动终端的位置。
可选的,接收模块502用于接收所述目标信号源发送的第一相对位置信息和第二相对位置信息,其中,所述第一相对位置信息为第一移动终端500相对所述目标信号源的位置信息,所述第二相对位置信息为所述第二移动终端相对所述目标信号源的位置信息;
显示模块503用于按照所述第一相对位置信息和所述第二相对位置信息,在位置共享界面显示所述目标信号源的位置、第一移动终端500的位置和所述第二移动终端的位置。
可选的,所述位置共享界面上还显示有如下至少一项:
第一移动终端500与所述目标信号源的相对距离;
所述第二移动终端与所述目标信号源的相对距离;
第一移动终端500与所述第二移动终端相对所述目标信号源的夹角。
可选的,所述相对位置信息包括所述第一移动终端的地理位置信息和所述第二移动终端的地理位置信息;
显示模块503用于在位置共享界面显示包括所述第一移动终端的地理位置信息和所述第二移动终端的地理位置信息的地图。
可选的,如图6所示,第一移动终端500还包括:
搜索模块504,用于使用目标频段搜索至少一个信号源,其中,所述至少一个信号源均能够与所述第二移动终端建立通信连接,所述目标频段为与所述第二移动终端约定的频段;
确定模块505,用于参考第一信号强度信息和第二信号强度信息,从所述至少一个信号源中确定目标信号源,其中,所述第一信号强度信息包括所述至少一个信号源中每个信号源相对第一移动终端500的信号强度,所述第二信号强度信息包括所述至少一个信号源中每个信号源相对所述第二移动终端的信号强度。
可选的,接收模块502用于在获得所述第二移动终端的位置授权的情况下,接收所述目标信号源发送的第一移动终端500与第二移动终端的相对位置信息。
可选的,显示模块503还用于在所述位置共享界面的第一预设区域显示所述相对位置信息,其中,所述相对位置信息包括如下至少一项:第一移动终端500与所述第二移动终端相对所述目标信号源的夹角;所述第二移动终端相对第一移动终端500的方位;第一移动终端500相对所述目标信号源的距离;所述第二移动终端相对所述目标信号源的距离;所述目标信号源的信号强度;
和/或
显示模块503还用于在所述位置共享界面的第二预设区域显示球坐标系,其中,所述球坐标系上指示有第一移动终端500的球坐标位置信息、所述第二移动终端的球坐标位置信息和所述目标信号源的球坐标位置信息。
移动终端500能够实现图1的方法实施例中移动终端实现的各个过程,为避免重复,这里不再赘述。本发明实施例的移动终端500在需要与第二移动终端进行位置共享时,可以通过搜索附近的同时覆盖第一移动终端和第二移动终端的目标信号源,并与该目标信号源源建立通信连接,来获得目标信号源发送的第一移动终端与第二移动终端的相对位置信息,从而第一移动终端可以按照该相对位置信息与第二移动终端共享位置,而无需依赖任何有效的运营商网络或无线网络。
参见图7,图7是本发明实施例提供的一种基站的结构示意图,如图7所示,基站700包括:
第一确定模块701,用于在基站700与第一移动终端和第二移动终端均建立通信连接的情况下,分别确定所述第一移动终端相对基站700的第一位置信息和所述第二移动终端相对基站700的第二位置信息,其中,所述位置信息包括方向和距离;
第二确定模块702,用于根据所述第一位置信息和所述第二位置信息,确定所述第一移动终端与所述第二移动终端的相对位置信息;
第一发送模块703,用于分别向所述第一移动终端和所述第二移动终端发送所述相对位置信息。
可选的,如图8所示,第一确定模块701包括:
第一确定单元7011,用于基于基站700与所述第一移动终端进行信号传输时所述第一移动终端的天线角度确定所述第一移动终端相对于基站700的方向,并基于基站700与所述第一移动终端之间的信号传输速度和传输时长,计算所述第一移动终端相对于基站700的距离;
第二确定单元7012,用于基于基站700与所述第二移动终端进行信号传输时所述第二移动终端的天线角度确定所述第二移动终端相对于基站700的方向,并基于基站700与所述第二移动终端之间的信号传输速度和传输时长,计算所述第二移动终端相对于基站700的距离。
可选的,如图9所示,基站700还包括:
建立模块704,用于以基站700所在位置为中心,建立球坐标系,并根据所述第一位置信息和所述第二位置信息,分别确定所述第一移动终端和所述第二移动终端在所述球坐标系上的位置;
第二发送模块705,用于分别向所述第一移动终端和所述第二移动终端发送所述球坐标系,其中,所述球坐标系上指示有所述第一移动终端的球坐标位置信息、所述第二移动终端的球坐标位置信息和基站700的球坐标位置信息。
可选的,第二确定模块702包括:
基于所述基站的地理位置信息和所述第一位置信息,确定所述第一移动终端的地理位置信息;
基于所述基站的地理位置信息和所述第二位置信息,确定所述第二移动终端的地理位置信息;
第一发送模块703用于向所述第一移动终端发送所述第一移动终端的地理位置信息和所述第二移动终端的地理位置信息,以及向所述第二移动终端发送所述第一移动终端的地理位置信息和所述第二移动终端的地理位置信息。
基站700能够实现图4的方法实施例中基站实现的各个过程,为避免重复,这里不再赘述。本发明实施例的基站700可以同时与第一移动终端和第二移动终端均建立通信连接,从而可分别确定第一移动终端相对基站的第一位置信息和第二移动终端相对基站的第二位置信息,进而确定第一移动终端与第二移动终端的相对位置信息,最后通过分别向第一移动终端和第二移动终端发送该相对位置信息,可使第一移动终端和第二移动终端能够基于该相对位置信息,与对方移动终端进行位置共享,而无需依赖任何有效的运营商网络或无线网络。
图10为实现本发明各个实施例的一种第一移动终端的硬件结构示意图,该第一移动终端1000包括但不限于:射频单元1001、网络模块1002、音频输出单元1003、输入单元1004、传感器1005、显示单元1006、用户输入单元1007、接口单元1008、存储器1009、处理器1010、以及电源1011等部件。本领域技术人员可以理解,图10中示出的移动终端结构并不构成对移动终端的限定,移动终端可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。在本发明实施例中,移动终端包括但不限于手机、平板电脑、笔记本电脑、掌上电脑、车载终端、可穿戴设备、以及计步器等。
其中,射频单元1001,用于在搜索到目标信号源的情况下,与所述目标信号源建立通信连接;
接收所述目标信号源发送的第一移动终端1000与第二移动终端的相对位置信息,其中,所述第二移动终端与所述目标信号源建立有通信连接;
处理器1010,用于控制显示单元1006按照所述相对位置信息,在位置共享界面显示第一移动终端1000的位置和所述第二移动终端的位置。
可选的,射频单元1001还用于:
接收所述目标信号源发送的第一相对位置信息和第二相对位置信息,其中,所述第一相对位置信息为第一移动终端1000相对所述目标信号源的位置信息,所述第二相对位置信息为所述第二移动终端相对所述目标信号源的位置信息;
处理器1010还用于:
控制显示单元1006按照所述第一相对位置信息和所述第二相对位置信息,在位置共享界面显示所述目标信号源的位置、第一移动终端1000的位置和所述第二移动终端的位置。
可选的,所述位置共享界面上还显示有如下至少一项:
第一移动终端1000与所述目标信号源的相对距离;
所述第二移动终端与所述目标信号源的相对距离;
第一移动终端1000与所述第二移动终端相对所述目标信号源的夹角。
可选的,所述相对位置信息包括第一移动终端1000的地理位置信息和所述第二移动终端的地理位置信息;
处理器1010还用于:
控制显示单元1006在位置共享界面显示包括第一移动终端1000的地理位置信息和所述第二移动终端的地理位置信息的地图。
可选的,射频单元1001还用于:
使用目标频段搜索至少一个信号源,其中,所述至少一个信号源均能够与所述第二移动终端建立通信连接,所述目标频段为与所述第二移动终端约定的频段;
处理器1010还用于:
参考第一信号强度信息和第二信号强度信息,从所述至少一个信号源中确定目标信号源,其中,所述第一信号强度信息包括所述至少一个信号源中每个信号源相对第一移动终端1000的信号强度,所述第二信号强度信息包括所述至少一个信号源中每个信号源相对所述第二移动终端的信号强度。
可选的,射频单元1001还用于:
在获得所述第二移动终端的位置授权的情况下,接收所述目标信号源发送的第一移动终端1000与第二移动终端的相对位置信息。
可选的,处理器1010还用于:
控制显示单元1006在所述位置共享界面的第一预设区域显示所述相对位置信息,其中,所述相对位置信息包括如下至少一项:第一移动终端1000与第二移动终端相对所述目标信号源的夹角;所述第二移动终端相对第一移动终端1000的方位;第一移动终端1000相对所述目标信号源的距离;所述第二移动终端相对所述目标信号源的距离;所述目标信号源的信号强度;
和/或
控制显示单元1006在所述位置共享界面的第二预设区域显示球坐标系,其中,所述球坐标系上指示有第一移动终端1000的球坐标位置信息、所述第二移动终端的球坐标位置信息和所述目标信号源的球坐标位置信息。
第一移动终端1000能够实现前述实施例中移动终端实现的各个过程,为避免重复,这里不再赘述。本发明实施例的第一移动终端1000在需要与第二移动终端进行位置共享时,可以通过搜索附近的同时覆盖第一移动终端和第二移动终端的目标信号源,并与该目标信号源源建立通信连接,来获得目标信号源发送的第一移动终端与第二移动终端的相对位置信息,从而第一移动终端可以按照该相对位置信息与第二移动终端共享位置,而无需依赖任何有效的运营商网络或无线网络。
应理解的是,本发明实施例中,射频单元1001可用于收发信息或通话过程中,信号的接收和发送,具体的,将来自基站的下行数据接收后,给处理器1010处理;另外,将上行的数据发送给基站。通常,射频单元1001包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器、双工器等。此外,射频单元1001还可以通过无线通信***与网络和其他设备通信。
移动终端通过网络模块1002为用户提供了无线的宽带互联网访问,如帮助用户收发电子邮件、浏览网页和访问流式媒体等。
音频输出单元1003可以将射频单元1001或网络模块1002接收的或者在存储器1009中存储的音频数据转换成音频信号并且输出为声音。而且,音频输出单元1003还可以提供与第一移动终端1000执行的特定功能相关的音频输出(例如,呼叫信号接收声音、消息接收声音等等)。音频输出单元1003包括扬声器、蜂鸣器以及受话器等。
输入单元1004用于接收音频或视频信号。输入单元1004可以包括图形处理器(Graphics Processing Unit,简称GPU)10041和麦克风10042,图形处理器10041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。处理后的图像帧可以显示在显示单元1006上。经图形处理器10041处理后的图像帧可以存储在存储器1009(或其它存储介质)中或者经由射频单元1001或网络模块1002进行发送。麦克风10042可以接收声音,并且能够将这样的声音处理为音频数据。处理后的音频数据可以在电话通话模式的情况下转换为可经由射频单元1001发送到移动通信基站的格式输出。
第一移动终端1000还包括至少一种传感器1005,比如光传感器、运动传感器以及其他传感器。具体地,光传感器包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板10061的亮度,接近传感器可在第一移动终端1000移动到耳边时,关闭显示面板10061和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别移动终端姿态(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;传感器1005还可以包括指纹传感器、压力传感器、虹膜传感器、分子传感器、陀螺仪、气压计、湿度计、温度计、红外线传感器等,在此不再赘述。
显示单元1006用于显示由用户输入的信息或提供给用户的信息。显示单元1006可包括显示面板10061,可以采用液晶显示器(Liquid Crystal Display,简称LCD)、有机发光二极管(Organic Light-Emitting Diode,简称OLED)等形式来配置显示面板10061。
用户输入单元1007可用于接收输入的数字或字符信息,以及产生与移动终端的用户设置以及功能控制有关的键信号输入。具体地,用户输入单元1007包括触控面板10071以及其他输入设备10072。触控面板10071,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板10071上或在触控面板10071附近的操作)。触控面板10071可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器1010,接收处理器1010发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板10071。除了触控面板10071,用户输入单元1007还可以包括其他输入设备10072。具体地,其他输入设备10072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。
进一步的,触控面板10071可覆盖在显示面板10061上,当触控面板10071检测到在其上或附近的触摸操作后,传送给处理器1010以确定触摸事件的类型,随后处理器1010根据触摸事件的类型在显示面板10061上提供相应的视觉输出。虽然在图10中,触控面板10071与显示面板10061是作为两个独立的部件来实现移动终端的输入和输出功能,但是在某些实施例中,可以将触控面板10071与显示面板10061集成而实现移动终端的输入和输出功能,具体此处不做限定。
接口单元1008为外部装置与第一移动终端1000连接的接口。例如,外部装置可以包括有线或无线头戴式耳机端口、外部电源(或电池充电器)端口、有线或无线数据端口、存储卡端口、用于连接具有识别模块的装置的端口、音频输入/输出(I/O)端口、视频I/O端口、耳机端口等等。接口单元1008可以用于接收来自外部装置的输入(例如,数据信息、电力等等)并且将接收到的输入传输到第一移动终端1000内的一个或多个元件或者可以用于在第一移动终端1000和外部装置之间传输数据。
存储器1009可用于存储软件程序以及各种数据。存储器1009可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器1009可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
处理器1010是移动终端的控制中心,利用各种接口和线路连接整个移动终端的各个部分,通过运行或执行存储在存储器1009内的软件程序和/或模块,以及调用存储在存储器1009内的数据,执行移动终端的各种功能和处理数据,从而对移动终端进行整体监控。处理器1010可包括一个或多个处理单元;优选的,处理器1010可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作***、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器1010中。
第一移动终端1000还可以包括给各个部件供电的电源1011(比如电池),优选的,电源1011可以通过电源管理***与处理器1010逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。
另外,第一移动终端1000包括一些未示出的功能模块,在此不再赘述。
优选的,本发明实施例还提供一种移动终端,包括处理器1010,存储器1009,存储在存储器1009上并可在所述处理器1010上运行的计算机程序,该计算机程序被处理器1010执行时实现上述位置共享方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
本发明实施例还提供了一种基站,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,该计算机程序被处理器执行时实现上述位置共享方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
具体的,参见图11所示,本发明实施例还提供了一种基站,包括总线1101、收发器1102、天线1103、总线接口1104、处理器1105和存储器1106。
其中,处理器1105用于在所述基站与第一移动终端和第二移动终端均建立通信连接的情况下,分别确定所述第一移动终端相对所述基站的第一位置信息和所述第二移动终端相对所述基站的第二位置信息,其中,所述位置信息包括方向和距离;
根据所述第一位置信息和所述第二位置信息,确定所述第一移动终端与所述第二移动终端的相对位置信息;
收发器1102用于分别向所述第一移动终端和所述第二移动终端发送所述相对位置信息。
可选的,处理器1105用于基于所述基站与所述第一移动终端进行信号传输时所述第一移动终端的天线角度确定所述第一移动终端相对于所述基站的方向,并基于所述基站与所述第一移动终端之间的信号传输速度和传输时长,计算所述第一移动终端相对于所述基站的距离;
基于所述基站与所述第二移动终端进行信号传输时所述第二移动终端的天线角度确定所述第二移动终端相对于所述基站的方向,并基于所述基站与所述第二移动终端之间的信号传输速度和传输时长,计算所述第二移动终端相对于所述基站的距离。
可选的,处理器1105用于以所述基站所在位置为中心,建立球坐标系,并根据所述第一位置信息和所述第二位置信息,分别确定所述第一移动终端和所述第二移动终端在所述球坐标系上的位置;
收发器1102用于分别向所述第一移动终端和所述第二移动终端发送所述球坐标系,其中,所述球坐标系上指示有所述第一移动终端的球坐标位置信息、所述第二移动终端的球坐标位置信息和所述基站的球坐标位置信息。
可选的,处理器1105用于基于所述基站的地理位置信息和所述第一位置信息,确定所述第一移动终端的地理位置信息;
基于所述基站的地理位置信息和所述第二位置信息,确定所述第二移动终端的地理位置信息;
收发器1102用于向所述第一移动终端发送所述第一移动终端的地理位置信息和所述第二移动终端的地理位置信息,以及向所述第二移动终端发送所述第一移动终端的地理位置信息和所述第二移动终端的地理位置信息。
所述基站还包括:存储在存储器1106上并可在处理器1105上运行的计算机程序,其中,所述计算机程序被处理器1105执行时可实现如下步骤:
在所述基站与第一移动终端和第二移动终端均建立通信连接的情况下,分别确定所述第一移动终端相对所述基站的第一位置信息和所述第二移动终端相对所述基站的第二位置信息,其中,所述位置信息包括方向和距离;
根据所述第一位置信息和所述第二位置信息,确定所述第一移动终端与所述第二移动终端的相对位置信息;
分别向所述第一移动终端和所述第二移动终端发送所述相对位置信息。
基站能够实现图4的方法实施例中基站实现的各个过程,为避免重复,这里不再赘述。本发明实施例的基站可以同时与第一移动终端和第二移动终端均建立通信连接,从而可分别确定第一移动终端相对基站的第一位置信息和第二移动终端相对基站的第二位置信息,进而确定第一移动终端与第二移动终端的相对位置信息,最后通过分别向第一移动终端和第二移动终端发送该相对位置信息,可使第一移动终端和第二移动终端能够基于该相对位置信息,与对方移动终端进行位置共享,而无需依赖任何有效的运营商网络或无线网络。
本发明实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述位置共享方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器(Read-Only Memory,简称ROM)、随机存取存储器(Random Access Memory,简称RAM)、磁碟或者光盘等。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本发明的保护之内。
Claims (15)
1.一种位置共享方法,应用于第一移动终端,其特征在于,所述方法包括:
在搜索到目标信号源的情况下,与所述目标信号源建立通信连接;
接收所述目标信号源发送的所述第一移动终端与第二移动终端的相对位置信息,其中,所述第二移动终端与所述目标信号源建立有通信连接;
按照所述相对位置信息,在位置共享界面显示所述第一移动终端的位置和所述第二移动终端的位置;
其中,所述目标信号源根据接收的所述第一移动终端与所述第二移动终端之间的位置授权信息向具备位置获取权限的所述第一移动终端与所述第二移动终端发送所述第一移动终端与所述第二移动终端的相对位置信息。
2.根据权利要求1所述的方法,其特征在于,所述接收所述目标信号源发送的所述第一移动终端与第二移动终端的相对位置信息,包括:
接收所述目标信号源发送的第一相对位置信息和第二相对位置信息,其中,所述第一相对位置信息为所述第一移动终端相对所述目标信号源的位置信息,所述第二相对位置信息为所述第二移动终端相对所述目标信号源的位置信息;
所述按照所述相对位置信息,在位置共享界面显示所述第一移动终端的位置和所述第二移动终端的位置,包括:
按照所述第一相对位置信息和所述第二相对位置信息,在位置共享界面显示所述目标信号源的位置、所述第一移动终端的位置和所述第二移动终端的位置。
3.根据权利要求2所述的方法,其特征在于,所述位置共享界面上还显示有如下至少一项:
所述第一移动终端与所述目标信号源的相对距离;
所述第二移动终端与所述目标信号源的相对距离;
所述第一移动终端与所述第二移动终端相对所述目标信号源的夹角。
4.根据权利要求1所述的方法,其特征在于,所述相对位置信息包括所述第一移动终端的地理位置信息和所述第二移动终端的地理位置信息;
所述按照所述相对位置信息,在位置共享界面显示所述第一移动终端的位置和所述第二移动终端的位置,包括:
在位置共享界面显示包括所述第一移动终端的地理位置信息和所述第二移动终端的地理位置信息的地图。
5.根据权利要求1至4中任一项所述的方法,其特征在于,所述在搜索到目标信号源的情况下,与所述目标信号源建立通信连接之前,所述方法还包括:
使用目标频段搜索至少一个信号源,其中,所述至少一个信号源均能够与所述第二移动终端建立通信连接,所述目标频段为与所述第二移动终端约定的频段;
参考第一信号强度信息和第二信号强度信息,从所述至少一个信号源中确定目标信号源,其中,所述第一信号强度信息包括所述至少一个信号源中每个信号源相对所述第一移动终端的信号强度,所述第二信号强度信息包括所述至少一个信号源中每个信号源相对所述第二移动终端的信号强度。
6.根据权利要求1至4中任一项所述的方法,其特征在于,所述接收所述目标信号源发送的所述第一移动终端与第二移动终端的相对位置信息之后,所述方法还包括如下至少一项:
在所述位置共享界面的第一预设区域显示所述相对位置信息,其中,所述相对位置信息包括如下至少一项:所述第一移动终端与所述第二移动终端相对所述目标信号源的夹角;所述第二移动终端相对所述第一移动终端的方位;所述第一移动终端相对所述目标信号源的距离;所述第二移动终端相对所述目标信号源的距离;所述目标信号源的信号强度;
在所述位置共享界面的第二预设区域显示球坐标系,其中,所述球坐标系上指示有所述第一移动终端的球坐标位置信息、所述第二移动终端的球坐标位置信息和所述目标信号源的球坐标位置信息。
7.一种位置共享方法,应用于基站,其特征在于,所述方法包括:
在所述基站与第一移动终端和第二移动终端均建立通信连接的情况下,分别确定所述第一移动终端相对所述基站的第一位置信息和所述第二移动终端相对所述基站的第二位置信息,其中,所述位置信息包括方向和距离;
根据所述第一位置信息和所述第二位置信息,确定所述第一移动终端与所述第二移动终端的相对位置信息;
分别向所述第一移动终端和所述第二移动终端发送所述相对位置信息;
其中,所述分别向所述第一移动终端和所述第二移动终端发送所述相对位置信息步骤,包括:
根据接收的所述第一移动终端与所述第二移动终端之间的位置授权信息向具备位置获取权限的所述第一移动终端与所述第二移动终端发送所述第一移动终端与所述第二移动终端的相对位置信息。
8.根据权利要求7所述的方法,其特征在于,所述分别确定所述第一移动终端相对所述基站的第一位置信息和所述第二移动终端相对所述基站的第二位置信息,包括:
基于所述基站与所述第一移动终端进行信号传输时所述第一移动终端的天线角度确定所述第一移动终端相对于所述基站的方向,并基于所述基站与所述第一移动终端之间的信号传输速度和传输时长,计算所述第一移动终端相对于所述基站的距离;
基于所述基站与所述第二移动终端进行信号传输时所述第二移动终端的天线角度确定所述第二移动终端相对于所述基站的方向,并基于所述基站与所述第二移动终端之间的信号传输速度和传输时长,计算所述第二移动终端相对于所述基站的距离。
9.根据权利要求7或8所述的方法,其特征在于,所述分别确定所述第一移动终端相对所述基站的第一位置信息和所述第二移动终端相对所述基站的第二位置信息之后,所述方法还包括:
以所述基站所在位置为中心,建立球坐标系,并根据所述第一位置信息和所述第二位置信息,分别确定所述第一移动终端和所述第二移动终端在所述球坐标系上的位置;
分别向所述第一移动终端和所述第二移动终端发送所述球坐标系,其中,所述球坐标系上指示有所述第一移动终端的球坐标位置信息、所述第二移动终端的球坐标位置信息和所述基站的球坐标位置信息。
10.根据权利要求7或8所述的方法,其特征在于,所述根据所述第一位置信息和所述第二位置信息,确定所述第一移动终端与所述第二移动终端的相对位置信息,包括:
基于所述基站的地理位置信息和所述第一位置信息,确定所述第一移动终端的地理位置信息;
基于所述基站的地理位置信息和所述第二位置信息,确定所述第二移动终端的地理位置信息;
所述分别向所述第一移动终端和所述第二移动终端发送所述相对位置信息,包括:
向所述第一移动终端发送所述第一移动终端的地理位置信息和所述第二移动终端的地理位置信息,以及向所述第二移动终端发送所述第一移动终端的地理位置信息和所述第二移动终端的地理位置信息。
11.一种第一移动终端,其特征在于,包括:
通信模块,用于在搜索到目标信号源的情况下,与所述目标信号源建立通信连接;
接收模块,用于接收所述目标信号源发送的所述第一移动终端与第二移动终端的相对位置信息,其中,所述第二移动终端与所述目标信号源建立有通信连接;
显示模块,用于按照所述相对位置信息,在位置共享界面显示所述第一移动终端的位置和所述第二移动终端的位置;
所述目标信号源根据接收的所述第一移动终端与所述第二移动终端之间的位置授权信息向具备位置获取权限的所述第一移动终端与所述第二移动终端发送所述第一移动终端与所述第二移动终端的相对位置信息。
12.一种基站,其特征在于,包括:
第一确定模块,用于在所述基站与第一移动终端和第二移动终端均建立通信连接的情况下,分别确定所述第一移动终端相对所述基站的第一位置信息和所述第二移动终端相对所述基站的第二位置信息,其中,所述位置信息包括方向和距离;
第二确定模块,用于根据所述第一位置信息和所述第二位置信息,确定所述第一移动终端与所述第二移动终端的相对位置信息;
第一发送模块,用于分别向所述第一移动终端和所述第二移动终端发送所述相对位置信息;
其中,所述第一发送模块具体用于:根据接收的所述第一移动终端与所述第二移动终端之间的位置授权信息向具备位置获取权限的所述第一移动终端与所述第二移动终端发送所述第一移动终端与所述第二移动终端的相对位置信息。
13.一种移动终端,其特征在于,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1至6中任一项所述的位置共享方法中的步骤。
14.一种基站,其特征在于,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求7至10中任一项所述的位置共享方法中的步骤。
15.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至10中任一项所述的位置共享方法中的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910537426.3A CN110166947B (zh) | 2019-06-20 | 2019-06-20 | 一种位置共享方法、第一移动终端及基站 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910537426.3A CN110166947B (zh) | 2019-06-20 | 2019-06-20 | 一种位置共享方法、第一移动终端及基站 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110166947A CN110166947A (zh) | 2019-08-23 |
CN110166947B true CN110166947B (zh) | 2020-09-25 |
Family
ID=67626306
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910537426.3A Active CN110166947B (zh) | 2019-06-20 | 2019-06-20 | 一种位置共享方法、第一移动终端及基站 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110166947B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112637761B (zh) * | 2020-12-10 | 2023-02-28 | 哈尔滨海能达科技有限公司 | 终端位置信息的共享方法及相关装置 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2012144833A3 (en) * | 2011-04-19 | 2013-01-10 | Samsung Electronics Co., Ltd. | Method and system for sharing and using location information in portable terminal |
CN105025443A (zh) * | 2014-07-14 | 2015-11-04 | 魅族科技(中国)有限公司 | 一种基于无线局域网的定位方法、相关设备及*** |
CN106028284A (zh) * | 2016-06-29 | 2016-10-12 | 北京奇虎科技有限公司 | 识别智能设备之间相对位置的方法及智能设备 |
CN108632744A (zh) * | 2017-03-24 | 2018-10-09 | 中兴通讯股份有限公司 | 终端的控制方法及装置、无线接入点设备 |
CN109219108A (zh) * | 2018-11-28 | 2019-01-15 | 上海连尚网络科技有限公司 | 用于连接无线接入点的方法和设备 |
CN109429333A (zh) * | 2017-08-29 | 2019-03-05 | 西安中兴新软件有限责任公司 | 一种定位方法及基站 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100608723B1 (ko) * | 2003-11-27 | 2006-08-04 | 엘지전자 주식회사 | 휴대단말기의 상대방 위치 표시장치 및 방법 |
CN105578403B (zh) * | 2014-10-15 | 2018-12-07 | ***通信集团山东有限公司 | 一种终端间通信的方法及装置 |
CN106019218B (zh) * | 2016-05-13 | 2018-05-18 | 中科劲点(北京)科技有限公司 | 终端相对距离获取方法及可获取相对距离的终端 |
CN107071172A (zh) * | 2017-04-06 | 2017-08-18 | 王德龙 | 一种个性化信息共享的具有导航功能的智能手机 |
-
2019
- 2019-06-20 CN CN201910537426.3A patent/CN110166947B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2012144833A3 (en) * | 2011-04-19 | 2013-01-10 | Samsung Electronics Co., Ltd. | Method and system for sharing and using location information in portable terminal |
CN105025443A (zh) * | 2014-07-14 | 2015-11-04 | 魅族科技(中国)有限公司 | 一种基于无线局域网的定位方法、相关设备及*** |
CN106028284A (zh) * | 2016-06-29 | 2016-10-12 | 北京奇虎科技有限公司 | 识别智能设备之间相对位置的方法及智能设备 |
CN108632744A (zh) * | 2017-03-24 | 2018-10-09 | 中兴通讯股份有限公司 | 终端的控制方法及装置、无线接入点设备 |
CN109429333A (zh) * | 2017-08-29 | 2019-03-05 | 西安中兴新软件有限责任公司 | 一种定位方法及基站 |
CN109219108A (zh) * | 2018-11-28 | 2019-01-15 | 上海连尚网络科技有限公司 | 用于连接无线接入点的方法和设备 |
Also Published As
Publication number | Publication date |
---|---|
CN110166947A (zh) | 2019-08-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109067418B (zh) | 一种天线控制方法及移动终端 | |
CN108279948B (zh) | 一种应用程序启动方法及移动终端 | |
CN109862504B (zh) | 一种显示方法及终端设备 | |
CN109151367B (zh) | 一种视频通话方法及终端设备 | |
CN111026484A (zh) | 一种应用分享方法、第一电子设备及计算机可读存储介质 | |
WO2020253340A1 (zh) | 导航方法及移动终端 | |
CN108769893B (zh) | 一种终端检测方法及终端 | |
CN109144703B (zh) | 一种多任务的处理方法及其终端设备 | |
CN111049510B (zh) | 触控按键、控制方法及电子设备 | |
CN109803110B (zh) | 一种图像处理方法、终端设备及服务器 | |
CN111124706A (zh) | 一种应用程序分享方法及电子设备 | |
CN108551525B (zh) | 一种移动轨迹的状态确定方法和移动终端 | |
CN111399792B (zh) | 一种内容共享方法及电子设备 | |
CN111131885A (zh) | 一种播放控制方法及电子设备 | |
CN111163449B (zh) | 一种应用分享方法、第一电子设备及计算机可读存储介质 | |
CN110290263B (zh) | 一种图像显示方法和移动终端 | |
CN110536236B (zh) | 一种通信方法、终端设备和网络设备 | |
CN109443261B (zh) | 折叠屏移动终端折叠角度的获取方法及移动终端 | |
CN109618055B (zh) | 一种位置共享方法及移动终端 | |
CN111683171A (zh) | 音频输出方法及电子设备 | |
CN109618278B (zh) | 一种定位方法及移动终端 | |
CN111328132B (zh) | 一种发射功率的调整方法及电子设备 | |
CN110166947B (zh) | 一种位置共享方法、第一移动终端及基站 | |
CN109450508B (zh) | 天线确定方法、装置及移动终端 | |
CN109947617B (zh) | 一种监听应用界面显示内容的方法、终端及可读存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |