CN105472726A - 一种位置确定方法及装置 - Google Patents
一种位置确定方法及装置 Download PDFInfo
- Publication number
- CN105472726A CN105472726A CN201410436995.6A CN201410436995A CN105472726A CN 105472726 A CN105472726 A CN 105472726A CN 201410436995 A CN201410436995 A CN 201410436995A CN 105472726 A CN105472726 A CN 105472726A
- Authority
- CN
- China
- Prior art keywords
- user
- terminal
- information
- altitude information
- place
- 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.)
- Granted
Links
Landscapes
- Telephonic Communication Services (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明公开了一种位置确定方法和装置,所述方法包括:第一终端获取所述第一终端的海拔信息;所述第一终端根据所述海拔信息确定第一用户的位置信息;所述第一用户是所述第一终端所属用户;所述第一终端在判断第二用户为授权对象时,将所述第一用户的位置信息发送给第二终端,所述第二终端是所述第二用户使用的终端。本公开通过向授权用户发送位置信息,能够使授权用户精确定位本用户的位置。
Description
技术领域
本公开是关于通信领域,具体来说是关于一种位置确定方法及装置。
背景技术
在现实生活中,经常会遇到这样的场景,几个朋友约定在繁华的商业中心集合,有的人先到,有的人迟到,需要进行联系确定具体的见面位置的情况。
在相关的技术中,用户一般是通过电话呼叫,在通话中向对方描述具体所处的方位,标志性建筑等具体的特征信息,根据通话中描述的信息寻找具体的位置,在商业中心或写字楼密集地区,有时候由于信号等原因无法通过电话呼叫联系对方,或者对环境不熟悉,不能根据特征信息方便快捷的让对方找到自己的位置等问题。
发明内容
为克服相关技术中存在的问题,本公开提供一种位置确定方法及装置,能够确定一个人在一栋楼里的位置。
根据本公开实施例的第一方面,提供一种位置确定方法,所述方法包括:
第一终端获取所述第一终端的海拔信息;
所述第一终端根据所述海拔信息确定第一用户的位置信息;所述第一用户是所述第一终端所属用户;
所述第一终端在判断第二用户为授权对象时,将所述第一用户的位置信息发送给第二终端,所述第二终端是所述第二用户使用的终端。
可选地,所述第一用户的位置信息包括第一用户所在的楼层数;所述第一终端根据所述海拔信息确定第一用户的位置信息,包括:
所述第一终端获取所述第一用户所在大楼的层高;
所述第一终端根据所述海拔信息和所述层高计算所述第一用户所在的楼层数。
可选地,所述第一终端获取所述第一用户所在大楼的层高,包括:
所述第一终端获取所述第一用户输入的层高;或者,
所述第一终端从服务器获取所述层高。
可选地,所述第一用户的位置信息包括第一用户的海拔信息;所述第一终端根据所述海拔信息确定第一用户的位置信息,包括:
所述第一终端将自身的海拔信息确定为所述第一用户的海拔信息。
可选地,所述第一终端根据所述海拔信息确定第一用户的位置信息之前,所述方法还包括:
所述第一终端获取所述第一终端的经纬度信息;
相应的,所述第一终端根据所述海拔信息和所述经纬度信息确定所述第一用户的位置信息。
可选地,所述第一用户的位置信息包括第一用户所在地点和楼层数;所述第一终端根据所述海拔信息和所述经纬度信息确定所述第一用户的位置信息,包括:
所述第一终端根据所述经纬度信息确定所述第一用户所在地点;
所述第一终端获取所述地点对应的层高;
所述第一终端根据所述海拔信息和所述地点对应的层高确定所述第一用户所在的楼层数。
可选地,所述第一用户的位置信息包括第一用户所在地点和海拔信息;所述第一终端根据所述海拔信息和所述经纬度信息确定所述第一用户的位置信息,包括:
所述第一终端根据所述经纬度信息确定所述第一用户所在地点;
所述第一终端将自身的海拔信息确定为所述第一用户的海拔信息。
可选地,所述第一终端根据所述经纬度信息确定所述第一用户所在地点,包括:
所述第一终端将所述经纬度信息发送给服务器,接收服务器发送的所述经纬度信息对应的地点。
可选地,所述第一终端获取所述地点对应的层高,包括:
所述第一终端将所述地点发送给服务器,接收所述服务器发送的所述地点对应的层高。
可选地,第一终端获取所述第一终端的海拔信息,包括:
所述第一终端获取所述第一终端实际的海拔信息;或者,
所述第一终端从所述第一终端本地获取预先设置的海拔信息;或者,
所述第一终端从所述第一终端本地获取预先设置的所述第二用户对应的海拔信息。
根据本公开实施例的第二方面,提供一种位置确定方法,所述方法包括:
第二终端接收第一终端发送的第一用户的位置信息,所述第一用户是所述第一终端所属用户;所述位置信息在所述第一终端判断第二用户为授权对象时发送;所述第二用户是所述第二终端所属用户;
所述第二终端显示所述第一用户的位置信息。
可选地,所述第一用户的位置信息包括第一用户的海拔信息;所述第二终端显示所述第一用户的位置信息之前,所述方法还包括:
所述第二终端获取所述第一用户所在大楼的层高;
所述第二终端根据所述第一用户的海拔信息和所述层高计算所述第一用户所在的楼层数;
所述第二终端使用所述第一用户所在的楼层数更新所述第一用户的位置信息中第一用户的海拔信息。
可选地,所述第二终端获取所述第一用户所在大楼的层高,包括:
所述第二终端从服务器获取所述第一用户所在大楼的层高;或者,
所述第二终端获取所述第二终端的海拔信息以及第二用户所在楼层数,根据所述第二终端的海拔信息以及所述第二用户所在楼层数计算所述第一用户所在大楼的层高。
根据本公开实施例的第三方面,提供一种位置确定装置,所述装置包括获取单元、确定单元和发送单元,其中,
所述获取单元,被配置为获取第一终端的海拔信息;
所述确定单元,被配置为根据将所述获取单元获取的所述海拔信息确定第一用户的位置信息;所述第一用户是所述第一终端所属用户;
所述发送单元,被配置为在判断第二用户为授权对象时,将所述确定单元确定的所述第一用户的位置信息发送给第二终端,所述第二终端是所述第二用户使用的终端。
可选地,所述第一用户的位置信息包括第一用户所在的楼层数;所述确定单元包括:
第一获取子单元,被配置为获取所述第一用户所在大楼的层高;
计算子单元,被配置为根据所述海拔信息和所述层高计算所述第一用户所在的楼层数。
可选地,所述获取子单元具体被配置为:
获取所述第一用户输入的层高;或者,
从服务器获取所述层高。
可选地,所述第一用户的位置信息包括第一用户的海拔信息;所述确定单元具体被配置为:将第一终端的海拔信息确定为所述第一用户的海拔信息。
可选地,所述获取单元还被配置为:获取所述第一终端的经纬度信息;
相应的,所述确定单元具体被配置为:根据所述海拔信息和所述经纬度信息确定所述第一用户的位置信息。
可选地,所述第一用户的位置信息包括第一用户所在地点和楼层数;所述确定单元包括:
第一确定子单元,被配置为根据所述经纬度信息确定所述第一用户所在地点;
第二获取子单元,被配置为获取所述地点对应的层高;
第二确定子单元,被配置为根据所述海拔信息和所述地点对应的层高确定所述第一用户所在的楼层数。
可选地,所述第一用户的位置信息包括第一用户所在地点和海拔信息;所述确定单元包括:
第一确定子单元,被配置为根据所述经纬度信息确定所述第一用户所在地点;
第三确定子单元,被配置为将所述第一终端的海拔信息确定为所述第一用户的海拔信息。
可选地,所述第一确定子单元具体被配置为:将所述经纬度信息发送给服务器,接收服务器发送的所述经纬度信息对应的地点。
可选地,所述第二获取子单元具体被配置为:将所述地点发送给服务器,接收所述服务器发送的所述地点对应的层高。
可选地,所述获取单元具体被配置为:获取所述第一终端实际的海拔信息;或者,从所述第一终端本地获取预先设置的海拔信息;或者,从所述第一终端本地获取预先设置的所述第二用户对应的海拔信息。
根据本公开实施例的第四方面,提供一种位置确定装置,所述装置包括:接收单元和显示单元,其中,
所述接收单元,被配置为接收第一终端发送的第一用户的位置信息,所述第一用户是所述第一终端所属用户;所述位置信息在所述第一终端判断第二用户为授权对象时发送;所述第二用户是所述第二终端所属用户;
所述显示单元,被配置为显示所述第一用户的位置信息。
可选地,所述第一用户的位置信息包括第一用户的海拔信息;所述装置还包括:
获取单元,被配置为获取所述第一用户所在大楼的层高;
计算单元,被配置为根据所述第一用户的海拔信息和所述层高计算所述第一用户所在的楼层数;
更新单元,被配置为使用所述第一用户所在的楼层数更新所述第一用户的位置信息中第一用户的海拔信息。
可选地,所述获取单元具体被配置为:从服务器获取所述第一用户所在大楼的层高;或者,获取所述第二终端的海拔信息以及第二用户所在楼层数,根据所述第二终端的海拔信息以及所述第二用户所在楼层数计算所述第一用户所在大楼的层高。
本公开的实施例提供的技术方案可以包括以下有益效果:第一终端获取所述第一终端的海拔信息,所述第一终端根据所述海拔信息确定第一用户的位置信息,所述第一用户是所述第一终端所属用户,所述第一终端在判断第二用户为授权对象时,将所述第一用户的位置信息发送给第二终端,所述第二终端是所述第二用户使用的终端,从而能够根据第一终端的海拔信息确定第一用户在一栋楼中的位置。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
图1A是一示例性实施例示出的一种应用场景示意图;
图1B是一示例性实施例示出的另一种应用场景示意图;
图2是根据一示例性实施例示出的一种位置确定方法的流程图;
图3是根据一示例性实施例示出的另一种位置确定方法的流程图;
图4A是根据一示例性实施例示出的另一种位置确定方法的流程图;
图4B是根据一示例性实施例示出的另一种位置确定方法的流程图;
图5A是根据一示例性实施例示出的另一种位置确定方法的流程图;
图5B是根据一示例性实施例示出的另一种位置确定方法的流程图;
图6是根据一示例性实施例示出的一种位置确定装置的结构图;
图7是根据一示例性实施例示出的一种位置确定装置的结构图;
图8是根据一示例性实施例示出的一种用于终端登录远程服务器的装置的框图;
图9是本公开实施例中服务器的结构示意图。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
图1A是本公开位置确定方法所应用的一种场景示例图,其中包括:第一终端110和第二终端120;其中,第一终端110和第二终端120连接,可以进行本公开位置确定方法中相关信息的通信。其中,第一终端110和第二终端120之间的通信方式不限制,例如可以通过互联网、局域网等通信。
在一种可能的实现方式中,本公开位置确定方法可以更具体的应用于第一终端110和第二终端120的即时通信工具例如米聊、微信等,此时,第一终端110和第二终端120之间可以通过终端中的即时通信工具进行本公开位置确定方法中相关信息的通信。这时,参见图1B所示,第一终端110和第二终端120之间可以通过互联网分别与即时通信工具的服务器130连接,通过即时通信工具的服务器130转发两终端之间所需传输的信息。
在本公开中,将使用第一终端的用户称为第一用户,使用第二终端的用户称为第二用户,也就是说,第一用户是第一终端所属用户,第二用户是第二终端所属用户。本公开中的第一用户和第二用户可以通过用户标识来表示。当本实施例应用于终端的即时通信工具时,用户标识可以通过用户在即时通信工具中的用户名等实现,例如,第一用户在即时通信工具米聊中的用户名为:juli1,则第一用户标识可以为:juli1;第二用户在即时通信工具中的用户名为:juli2,则第二用户标识可以为:juli2。
结合上述场景图,通过图2~图3所示的实施例进一步说明本公开位置确定方法的实现。
图2是根据一示例性实施例示出的一种位置确定方法的流程图,如图2所示,该方法可以应用于第一终端侧,该方法包括以下步骤。
在步骤S201中,第一终端获取第一终端的海拔信息。
其中,第一终端获取第一终端的海拔信息的实现多样,以下举例说明:
在一种可能的实现方式中,可以预先在第一终端中设置可以测量第一终端的海拔信息的传感器,则第一终端可以直接通过设置的传感器获取第一终端实际的海拔信息。在这种实现方式下,第一终端可以将第一终端真实的位置信息发送至第二终端,从而使得第二终端能够准确的确定第一用户的位置。
在第二种可能的实现方式中,第一用户可以预先在第一终端中设置一个固定值作为第一终端的海拔信息,例如10m或者20m等等,则第一终端可以从第一终端本地获取预先设置的第一终端的海拔信息。在这种实现方式下,第一终端确定的第二用户的位置信息是根据该固定值得到的,也就是说第一终端确定的第一用户的位置信息是第一用户希望其他用户得到的位置信息,而可能不是第一用户真实的位置信息,在第一用户不希望其他用户获取其真实的位置信息时,本实现方式能够保护第一用户的隐私。
在第三种可能的实现方式中,第一用户可以预先在第一终端中设置每一个授权对象对应的海拔信息,不同授权对象对应的海拔信息可以相同或不同,例如假设授权对象包括:用户1~用户5,第一用户设定:用户1~用户2对应的海拔信息为真实的海拔信息,用户3、用户4对应的海拔信息为10m,用户5对应的海拔信息为0m;则,本步骤中第二终端可以从第二终端本地获取预先设置的第一用户对应的海拔信息,例如第二用户为用户1,本步骤中第一终端获取到的是第一终端真实的海拔信息,第二用户为用户3,本步骤中第一终端获取到的是用户3对应的海拔信息10m等等。第三种实现方式将第一种和第二种实现方式结合,使得各个用户能够按照第一用户的意愿获得第一用户的位置信息,仅部分用户能够得到第一用户真实的位置信息,从而能够保护第一用户的隐私。
其中,第一终端获取第一终端的海拔信息的触发条件多样,例如可以在第一终端接收到第二终端发送的关于位置信息的请求时触发,或者,也可以由第一终端周期性自动触发等。并且,触发条件的实现方法多样,例如如果触发条件为在第一终端接收到第二终端发送的关于位置信息的请求时触发,可以在第二终端中预先设置触发按钮,触发按钮可以通过软件实现,当第二用户点击该触发按钮时,第二终端向第一终端发送关于位置信息的请求,从而触发第一终端获取第一终端的海拔信息。在一种可能的实现方式中,当本实施例应用于终端的即时通信工具时,触发按钮可以具体设置于即时通信工具中,设置的具***置本公开并不限制。再例如如果触发条件为由第一终端周期性自动触发,可以预先在第一终端中设置获取海拔信息的触发周期,相应的,第一终端将按照该触发周期周期性获取第一终端的海拔信息。
在步骤S202中,第一终端根据海拔信息确定第一用户的位置信息。
其中,第一用户的位置信息的实现方式多样。例如,第一用户的位置信息可以包括第一用户的海拔信息;或者,第一用户的位置信息可以包括第一用户所在的楼层数;或者,第一用户的位置信息可以包括:第一用户所在地点、以及第一用户的海拔信息;或者,第一用户的位置信息可以包括:第一用户所在地点、以及第一用户所在的楼层数;等等。
结合上述位置信息的实现可能,对本步骤的可能实现举例如下:
在第一种可能的实现方式中,如果第一用户的位置信息包括第一用户的海拔信息;本步骤可以包括:
第一终端将第一终端自身的海拔信息确定为第一用户的海拔信息。
在第二种可能的实现方式中,如果第一用户的位置信息包括第一用户所在的楼层数;本步骤可以包括:
第一终端获取第一用户所在大楼的层高;
第一终端根据海拔信息和层高计算第一用户所在的楼层数。
其中,所述层高可以用于指示第一用户所在大楼每一层的楼层高度。
所述层高可以由第一用户输入第一终端,此时,第一终端获取第一用户所在大楼的层高可以包括:第一终端获取第一用户输入的层高作为第一用户所在大楼的层高;
或者,所述层高可以由第一终端从服务器获取。此时,服务器中可以预先设置不同大楼的层高的信息,第一终端获取第一用户所在大楼的层高可以包括:第一终端获取第一用户所在大楼的信息,将第一用户所在大楼的信息发送给服务器,接收服务器发送的层高,服务器发送的层高由服务器根据第一用户所在大楼的信息查找得到。第一用户所在大楼的信息可以由第一用户输入第一终端,则第一终端获取第一用户所在大楼的信息可以包括:第一终端获取第一用户输入的大楼信息作为第一用户所在大楼的信息。
在第三种可能的实现方式中,第一用户的位置信息可以包括第一用户所在地点和海拔信息,则步骤S201中,第一终端除了获取海拔信息之外,还获取第一终端的经纬度信息,此时本步骤可以包括:
第一终端根据第一终端的经纬度信息确定第一用户所在地点;
第一终端将第一终端自身的海拔信息确定为第一用户的海拔信息。
其中,可以预先在服务器中设置不同地点的经纬度信息,则第一终端根据第一终端的经纬度信息确定第一用户所在地点可以包括:
第一终端将所述经纬度信息发送给服务器,接收服务器发送的所述经纬度信息对应的地点。这时,服务器接收到所述经纬度信息,可以查找接收到的经纬度信息对应的地点,将查找到的地点发送给第一终端。
或者,也可以预先在第一终端中设置不同地点的经纬度信息,则第一终端可以直接根据第一终端自身中预先设置的信息查找到第一终端的经纬度信息对应的地点作为第一用户所在地点。
在第四种可能的实现方式中,第一用户的位置信息可以包括第一用户所在地点和楼层数,则步骤S201中,第一终端除了获取海拔信息之外,还获取第一终端的经纬度信息,此时本步骤可以包括:
第一终端根据所述经纬度信息确定第一用户所在地点;
第一终端获取所述地点对应的层高;
第一终端根据第一终端自身的海拔信息和所述地点对应的层高确定第一用户所在的楼层数。
其中,第一终端根据所述经纬度信息确定第一用户所在地点的实现可以参考上述第三种可能实现方式中的相关描述,这里不赘述。
其中,可以预先在服务器中设置不同地点对应的层高,则第一终端获取所述地点对应的层高可以包括:
第一终端将所述地点发送给服务器,接收服务器发送的所述地点对应的层高。
或者,也可以预先在第一终端中设置不同地点对应的层高,则第一终端可以根据第一终端自身中预先设置的信息查找得到第一用户所在地点对应的层高。
其中,所述地点可能是大楼,也可能是某一条街道上的某个位置等。所述地点为大楼时,对应的层高可以为大楼各个楼层的层高;所述地点为某一条街道上的某一个位置时,对应的层高可以缺省,相应的,确定的第一用户所在的楼层数可以为1或者缺省等。
在步骤S203中,第一终端在判断第二用户为授权对象时,将第一用户的位置信息发送给第二终端。
其中,授权对象是指被授权可以从第一终端获取第一用户的位置信息的用户。授权对象可以在第一终端中预先设置,具体的,可以由***默认将所有用户设置为授权对象,或者,也可以由第一用户自主设置可以作为授权对象的用户。具体的,当本公开位置确定方法应用于即时通信工具时,可以将第一用户的即时通信工具中与第一用户联系的所有用户均设置为授权对象,或者也可以由第一用户将即时通信工具中与第一用户联系的所有用户中的一部分用户指定为授权对象,例如,假设即时通信工具米聊中与第一用户联系的用户有用户1、用户2、…、用户6;则,可以将用户1~6均默认设置为授权对象,也可以由第一用户指定某些用户例如用户1、用户3、用户5为授权对象。
在预先设置授权对象时,可以通过在第一终端中预先存储被授权的各个用户的用户标识实现,则本步骤中,第一终端可以查找预先存储的用户标识中是否包括第二用户标识,如果包括第二用户标识,则第一终端判断第二用户为授权对象,如果不包括第二用户标识,则第一终端判断第二用户不为授权对象。
在本公开中,如果第一终端判断第二用户不为授权对象,第一终端可以不向第二终端发送第一用户的位置信息。
其中,本步骤中第一终端除了判断第二用户为授权对象外,还可以进一步为不同的授权对象设置不同的授权时间段,则本步骤还可以进一步包括:第二终端判断当前时刻处于第一用户对应的授权时间段内。例如,假设为第二用户设置的授权时间段为:10点~12点,如果当前时刻为10:30,则处于第二用户对应的授权时间段内,如果当前时刻为9点,则不处于第二用户对应的授权时间段内。此时,如果第一终端判断当前时刻不处于第二用户对应的授权时间段内,第一终端也可以不向第二终端发送第一用户的位置信息。
本实施例中,第一终端获取第一终端的海拔信息,根据海拔信息确定第一用户的位置信息,在判断第二用户为授权对象时,将第一用户的位置信息发送给第二终端,从而实现了第一用户在一栋楼中位置的确定。
图3是根据一示例性实施例示出的另一种位置确定方法的流程图,如图3所示,该方法可以应用于第二终端侧,该方法包括以下步骤。
在步骤S301中,第二终端接收第一终端发送的第一用户的位置信息,位置信息在第一终端判断第二用户为授权对象时发送。
其中,如果第二终端想要显示的位置信息为第一用户所在的楼层数,而第二终端接收到的第一用户的位置信息包括第一用户的海拔信息,或者第一用户所在地点和海拔信息时,步骤S301和步骤S302之间还可以包括第二终端根据第一用户的海拔信息确定第一用户所在楼层数、使用第一用户所在的楼层数更新第一用户的位置信息中第一用户的海拔信息的实现步骤,例如在一种可能的实现方式中,步骤S301和步骤S302之间可以包括:
第二终端获取第一用户所在大楼的层高;
第二终端根据第一用户的海拔信息和所述层高计算第一用户所在的楼层数;
第二终端使用第一用户所在的楼层数更新第一用户的位置信息中第一用户的海拔信息。
其中,第二终端获取第一用户所在大楼的层高可以包括:
第二终端从第二终端本地获取第一用户所在大楼的层高;或者,
第二终端从服务器获取第一用户所在大楼的层高;或者,
第二终端获取第二终端的海拔信息以及第二用户所在楼层数,根据第二终端的海拔信息以及第二用户所在楼层数计算第一用户所在大楼的层高,具体的,层高可以等于第二终端的海拔信息/第二用户所在楼层数。
以上仅为第二终端根据第一用户的海拔信息确定第一用户所在楼层数的一种实现方法,第二终端根据第一用户的海拔信息确定第一用户所在楼层数的具体实现还可以参考步骤S202中记载的第一终端根据第一用户的海拔信息确定第一用户所在楼层数的相关方法实现,这里不再一一赘述。
在步骤S302中,第二终端显示第一用户的位置信息。
本实施例中,第二终端接收并显示第一终端发送的第一用户的位置信息,从而与第一终端配合,实现了对第一用户位置信息的确定。
图4A是根据一示例性实施例示出的另一种位置确定方法的流程图,该方法中第一用户的位置信息可以包括:第一用户所在的楼层数;该方法尤其适用于第二用户已知第一用户所在的大楼却不知道第一用户在大楼中具***置、第一终端向第二终端指示第一用户真实的位置信息的情况下。
如图4A所示,该方法包括以下步骤。
在步骤S401中,第一终端获取第一终端自身的海拔信息。
在本实施例中,本步骤可以通过步骤S201中所述的第一种实现方式实现。
在步骤S402中,第一终端根据第一终端的海拔信息确定第一用户的位置信息。
本步骤的实现请参考步骤S202中的相关描述,这里不赘述。
在步骤S403中,第二终端向第一终端发送关于位置信息的请求,所述请求中包括第二用户标识。
其中,本步骤为可选步骤。
在步骤S404中,第一终端接收第二终端关于海拔信息的请求,根据请求中包括的第二用户标识判断第二用户是否为授权对象,如果判断第二用户不为授权对象,执行步骤S405,如果判断第二用户为授权对象,执行步骤S406。
其中,本步骤的实现可以参考步骤S203中的相关描述,这里不赘述。
在步骤S405中,第一终端向第二终端发送请求失败响应,第二终端根据所述请求失败响应向第二用户提示请求海拔信息失败;本流程分支结束。
其中,第二终端如何向第二用户提示请求海拔信息失败,本公开并不限制。例如,可以通过提示框等向第二用户提示请求海拔信息失败。
在步骤S406中,第一终端将第一用户的位置信息发送给第二终端。
在步骤S407中,第二终端接收第一用户的位置信息。
其中,本步骤的实现可以参考步骤S301中的相关描述,这里不再赘述。
在步骤S408中,第二终端显示第一用户的位置信息。
第二终端具体如何显示第一用户的位置信息,本公开并不限制。
在本实施例中,以第一用户的位置信息包括第一用户所在的楼层数为例,如果第一用户的位置信息包括第一用户的海拔信息,则步骤S407和步骤S408之间还可以包括第二终端根据第一用户的海拔信息确定第一用户所在楼层数、使用第一用户所在的楼层数更新第一用户的位置信息中第一用户的海拔信息的实现步骤,具体实现请参考步骤S301中的相关描述,这里不赘述。
在本实施例中,第一终端获取第一终端的海拔信息,根据海拔信息确定第一用户的位置信息,判断第二用户为授权对象时,将第一用户的位置信息发送给第二终端,从而实现了第一用户在一栋楼中位置的确定。
图4B是根据一示例性实施例示出的另一种位置确定方法的流程图,该方法中第一用户的位置信息可以包括:第一用户所在的楼层数;该方法尤其适用于第二用户已知第一用户所在的大楼却不知道第一用户在大楼中具***置、第一终端按照第一用户的预设信息有区别的向第二终端指示第一用户的位置信息的情况下。
如图4B所示,该方法包括以下步骤。
在步骤S411中,第二终端向第一终端发送关于位置信息的请求,所述请求中包括第二用户标识。
其中,本步骤为可选步骤。
在步骤S412中,第一终端接收第二终端关于海拔信息的请求,根据请求中包括的第二用户标识判断第二用户是否为授权对象,如果判断第二用户不为授权对象,执行步骤S413,如果判断第二用户为授权对象,执行步骤S414。
其中,本步骤的实现可以参考步骤S203中的相关描述,这里不赘述。
在步骤S413中,第一终端向第二终端发送请求失败响应,第二终端根据所述请求失败响应向第二用户提示请求海拔信息失败;本流程分支结束。
其中,第二终端如何向第二用户提示请求海拔信息失败,本公开并不限制。例如,可以通过提示框等向第二用户提示请求海拔信息失败。
在步骤S414中,第一终端根据第二用户标识获取第一终端自身的海拔信息。
在本实施例中,本步骤可以通过步骤S201中所述的第二种和第三种可能的实现方式实现。
在步骤S415中,第一终端根据第一终端的海拔信息确定第一用户的位置信息。
本步骤的实现请参考步骤S202中的相关描述,这里不赘述。
在步骤S416中,第一终端将第一用户的位置信息发送给第二终端。
在步骤S417中,第二终端接收第一用户的位置信息。
其中,本步骤的实现可以参考步骤S301中的相关描述,这里不再赘述。
在步骤S418中,第二终端显示第一用户的位置信息。
第二终端具体如何显示第一用户的位置信息,本公开并不限制。
在本实施例中,以第一用户的位置信息包括第一用户所在的楼层数为例,如果第一用户的位置信息包括第一用户的海拔信息,则步骤S417和步骤S418之间还可以包括第二终端根据第一用户的海拔信息确定第一用户所在楼层数、使用第一用户所在的楼层数更新第一用户的位置信息中第一用户的海拔信息的实现步骤,具体实现请参考步骤S301中的相关描述,这里不赘述。
在本实施例中,第一终端判断第二用户为授权对象时,获取第二用户对应的海拔信息,根据海拔信息确定第一用户的位置信息,将第一用户的位置信息发送给第二终端,从而实现了第一用户在一栋楼中位置的确定。
图5A是根据一示例性实施例示出的另一种位置确定方法的流程图,该方法中第一用户的位置信息可以包括:第一用户所在地点以及海拔信息;该方法尤其适用于第二用户完全不知道第一用户的位置、且第一终端向第二终端指示第一用户真实的位置信息的情况下。
如图5A所示,该方法包括以下步骤。
在步骤S501中,第一终端获取第一终端自身的海拔信息和经纬度信息。
在本实施例中,第一终端获取第一终端自身的海拔信息可以通过步骤S201中所述的第一种实现方式实现。
与第一终端获取海拔信息的实现相似的,第一终端在获取第一终端自身的经纬度信息时,可以通过GPS等方式获取第二终端实际的经纬度信息。在这种实现方式下,第二终端可以将第二终端真实的位置信息发送至第二终端,从而使得第二终端能够准确的确定第一用户所在的地点。
在步骤S502中,第一终端根据第一终端的海拔信息和经纬度信息确定第一用户的位置信息。
本步骤的实现请参考步骤S202中的相关描述,这里不赘述。
在步骤S503中,第二终端向第一终端发送关于位置信息的请求,所述请求中包括第二用户标识。
其中,本步骤为可选步骤。
在步骤S504中,第一终端接收第二终端关于海拔信息和经纬度信息的请求,根据请求中包括的第二用户标识判断第二用户是否为授权对象,如果判断第二用户不为授权对象,执行步骤S505,如果判断第二用户为授权对象,执行步骤S506。
其中,本步骤的实现可以参考步骤S203中的相关描述,这里不赘述。
在步骤S505中,第一终端向第二终端发送请求失败响应,第二终端根据请求失败响应向第二用户提示请求海拔信息失败;本流程分支结束。
其中,第二终端如何向第二用户提示请求海拔信息失败,本公开并不限制。例如,可以通过提示框等向第二用户提示请求海拔信息失败。
在步骤S506中,第一终端将第一用户的位置信息发送给第二终端。
在步骤S507中,第二终端接收第一用户的位置信息。
在步骤S508中,第二终端获取第一用户所在大楼的层高,根据第一用户的海拔信息和所述层高计算第一用户所在的楼层数,使用第一用户所在的楼层数更新第一用户的位置信息中第一用户的海拔信息。
其中,本步骤的实现可以参考步骤S301中的相关描述,这里不再赘述。
在步骤S509中,第二终端显示第一用户的位置信息。
第二终端具体如何显示第一用户的位置信息,本公开并不限制。
本实施例中,第一终端获取第一终端的海拔信息和经纬度信息,根据海拔信息和经纬度信息确定第一用户的位置信息,判断第二用户为授权对象时,将第一用户的位置信息发送给第二终端,从而实现了第一用户在一栋楼中位置的确定。
图5B是根据一示例性实施例示出的另一种位置确定方法的流程图,该方法中第一用户的位置信息可以包括:第一用户所在地点以及楼层数;该方法尤其适用于第二用户完全不知道第一用户的位置、第一终端按照第一用户的预设信息有区别的向第二终端指示第一用户的位置信息的情况下。
如图5B所示,该方法包括以下步骤。
在步骤S511中,第二终端向第一终端发送关于位置信息的请求,所述请求中包括第二用户标识。
其中,本步骤为可选步骤。
在步骤S512中,第一终端接收第二终端关于海拔信息和经纬度信息的请求,根据请求中包括的第二用户标识判断第二用户是否为授权对象,如果判断第二用户不为授权对象,执行步骤S513,如果判断第二用户为授权对象,执行步骤S514。
其中,本步骤的实现可以参考步骤S203中的相关描述,这里不赘述。
在步骤S513中,第一终端向第二终端发送请求失败响应,第二终端根据所述请求失败响应向第二用户提示请求海拔信息失败;本流程分支结束。
其中,第二终端如何向第二用户提示请求海拔信息失败,本公开并不限制。例如,可以通过提示框等向第二用户提示请求海拔信息失败。
在步骤S514中,第一终端根据第二用户标识获取第一终端自身的海拔信息和经纬度信息。
在本实施例中,第一终端根据第二用户标识获取第一终端自身的海拔信息可以通过步骤S201中所述的第二种和第三种可能的实现方式实现。
与第一终端获取海拔信息相似的,本步骤中第一终端获取经纬度信息的实现举例如下:
在第一种可能的实现方式中,第一用户可以预先在第一终端中设置某一个指定大楼的经纬度信息作为第一终端的经纬度信息,则第一终端可以从直接从第一终端本地获取预先设置的经纬度信息。在这种实现方式下,第一终端获取并向第二终端发送的位置信息是根据第一用户预先设置的经纬度信息确定的,也就是说第二终端获得的第一用户所在地点是第一用户希望向其他用户指示的地点,而可能不是第一用户真实所在的地点,在第一用户不希望其他用户获取其真实的位置信息时,本实现方式能够保护第一用户的隐私。
在第二种可能的实现方式中,第一用户可以预先在第一终端中设置每一个授权对象对应的经纬度信息,不同授权对象对应的经纬度信息可以相同或不同,例如假设授权对象包括:用户1~用户5,第一用户设定:用户1~用户2对应的经纬度信息为真实的海拔信息,用户3、用户4对应的经纬度信息为大楼1的经纬度信息,用户5对应的为大楼2的经纬度信息;则,本步骤中第一终端可以从第一终端本地获取预先设置的第二用户对应的经纬度信息,例如第二用户为用户1,本步骤中第一终端获取到的是第一终端真实的经纬度信息,第二用户为用户3,本步骤中第一终端获取到的是大楼1的经纬度信息等等。第二种实现方式使得各个用户能够按照第一用户的意愿获得第一用户所在的地点,仅部分用户能够获得第一用户真实的位置信息,从而能够保护第一用户的隐私。
在步骤S515中,第一终端根据第一终端的海拔信息和经纬度信息确定第一用户的位置信息。
本步骤的实现请参考步骤S202中的相关描述,这里不赘述。
在步骤S516中,第一终端将第一用户的位置信息发送给第二终端。
在步骤S517中,第二终端接收第一用户的位置信息。
其中,本步骤的实现可以参考步骤S301中的相关描述,这里不再赘述。
在步骤S518中,第二终端显示第一用户的位置信息。
第二终端具体如何显示第一用户的位置信息,本公开并不限制。
在本实施例中,以第一用户的位置信息包括第一用户所在的地点和楼层数为例,如果第一用户的位置信息包括第一用户所在的地点和海拔信息,则步骤S517和步骤S518之间还可以包括第二终端根据第一用户的海拔信息确定第一用户所在楼层数、使用第一用户所在的楼层数更新第一用户的位置信息中第一用户的海拔信息的实现步骤,具体实现请参考步骤S508以及步骤S301中的相关描述,这里不赘述。
在本实施例中,第一终端判断第二用户为授权对象时,获取第二用户对应的海拔信息和经纬度信息,根据海拔信息和经纬度信息确定第一用户的位置信息,将第一用户的位置信息发送给第二终端,从而实现了第一用户在一栋楼中位置的确定。
图6是根据一示例性实施例示出的一种位置确定装置示意图,该装置600包括获取单元610、确定单元620和发送单元630,其中,
所述获取单元610,被配置为获取第一终端的海拔信息;
所述确定单元620,被配置为根据将所述获取单元610获取的所述海拔信息确定第一用户的位置信息;所述第一用户是所述第一终端所属用户;
所述发送单元630,被配置为在判断第二用户为授权对象时,将所述确定单元620确定的所述第一用户的位置信息发送给第二终端,所述第二终端是所述第二用户使用的终端。
可选地,所述第一用户的位置信息包括第一用户所在的楼层数;所述确定单元620可以包括:
第一获取子单元,被配置为获取所述第一用户所在大楼的层高;
计算子单元,被配置为根据所述海拔信息和所述层高计算所述第一用户所在的楼层数。
可选地,所述获取子单元具体可以被配置为:
获取第一用户输入的层高;或者,
从服务器获取所述层高。
可选地,所述第一用户的位置信息包括第一用户的海拔信息;所述确定单元620具体可以被配置为:将第一终端的海拔信息确定为所述第一用户的海拔信息。
可选地,所述获取单元610还可以被配置为:获取所述第一终端的经纬度信息;
相应的,所述确定单元620具体可以被配置为:根据所述海拔信息和所述经纬度信息确定所述第一用户的位置信息。
可选地,所述第一用户的位置信息包括第一用户所在地点和楼层数;所述确定单元620可以包括:
第一确定子单元,被配置为根据所述经纬度信息确定所述第一用户所在地点;
第二获取子单元,被配置为获取所述地点对应的层高;
第二确定子单元,被配置为根据所述海拔信息和所述地点对应的层高确定所述第一用户所在的楼层数。
可选地,所述第一用户的位置信息包括第一用户所在地点和海拔信息;所述确定单元620可以包括:
第一确定子单元,被配置为根据所述经纬度信息确定所述第一用户所在地点;
第三确定子单元,被配置为将所述第一终端的海拔信息确定为所述第一用户的海拔信息。
可选地,所述第一确定子单元具体可以被配置为:将所述经纬度信息发送给服务器,接收服务器发送的所述经纬度信息对应的地点。
可选地,所述第二获取子单元具体可以被配置为:将所述地点发送给服务器,接收所述服务器发送的所述地点对应的层高。
可选地,所述获取单元610具体可以被配置为:获取所述第一终端实际的海拔信息;或者,从所述第一终端本地获取预先设置的海拔信息;或者,从所述第一终端本地获取预先设置的所述第二用户对应的海拔信息。
本实施例中,该装置获取所述第一终端的海拔信息,根据海拔信息确定第一用户的位置信息,在判断第二用户为授权对象时,将第一用户的位置信息发送给第二终端,从而实现了第一用户在一栋楼中位置的确定。
图7是根据一示例性实施例示出的另一种位置确定装置示意图,该装置700可以包括:接收单元710和显示单元720,其中,
所述接收单元710,被配置为接收第一终端发送的第一用户的位置信息,所述第一用户是所述第一终端所属用户;所述位置信息在所述第一终端判断第二用户为授权对象时发送;所述第二用户是所述第二终端所属用户;
所述显示单元720,被配置为显示所述第一用户的位置信息。
可选地,所述第一用户的位置信息包括第一用户的海拔信息;所述装置还可以包括:
获取单元,被配置为获取所述第一用户所在大楼的层高;
计算单元,被配置为根据所述第一用户的海拔信息和所述层高计算所述第一用户所在的楼层数;
更新单元,被配置为使用所述第一用户所在的楼层数更新所述第一用户的位置信息中第一用户的海拔信息。
可选地,所述获取单元具体可以被配置为:从服务器获取所述第一用户所在大楼的层高;或者,获取所述第二终端的海拔信息以及第二用户所在楼层数,根据所述第二终端的海拔信息以及所述第二用户所在楼层数计算所述第一用户所在大楼的层高。
本实施例中,该装置接收并显示第一终端发送的第一用户的位置信息,从而与第一终端配合,实现了对第一用户位置信息的确定。
图8是根据一示例性实施例示出的一种用于显示联系人信息的装置800的框图。例如,装置800可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。
参照图8,装置800可以包括以下一个或多个组件:处理组件802,存储器804,电源组件806,多媒体组件808,音频组件810,输入/输出(I/O)接口812,传感器组件814,以及通信组件816。
处理组件802通常控制装置800的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件802可以包括一个或多个处理器820来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件802可以包括一个或多个模块,便于处理组件802和其他组件之间的交互。例如,处理组件802可以包括多媒体模块,以方便多媒体组件808和处理组件802之间的交互。
存储器804被配置为存储各种类型的数据以支持在装置800的操作。这些数据的示例包括用于在装置800上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器804可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
电源组件806为装置800的各种组件提供电力。电源组件806可以包括电源管理***,一个或多个电源,及其他与为装置800生成、管理和分配电力相关联的组件。
多媒体组件808包括在所述装置800和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件808包括一个前置摄像头和/或后置摄像头。当装置800处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜***或具有焦距和光学变焦能力。
音频组件810被配置为输出和/或输入音频信号。例如,音频组件810包括一个麦克风(MIC),当装置800处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器804或经由通信组件816发送。在一些实施例中,音频组件810还包括一个扬声器,用于输出音频信号。
I/O接口812为处理组件802和***接口模块之间提供接口,上述***接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
传感器组件814包括一个或多个传感器,用于为装置800提供各个方面的状态评估。例如,传感器组件814可以检测到装置800的打开/关闭状态,组件的相对定位,例如所述组件为装置800的显示器和小键盘,传感器组件814还可以检测装置800或装置800一个组件的位置改变,用户与装置800接触的存在或不存在,装置800方位或加速/减速和装置800的温度变化。传感器组件814可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件814还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件814还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
通信组件816被配置为便于装置800和其他设备之间有线或无线方式的通信。装置800可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件816经由广播信道接收来自外部广播管理***的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件816还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。
在示例性实施例中,装置800可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器804,上述指令可由装置800的处理器820执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
一种非临时性计算机可读存储介质,当所述存储介质中的指令由客户端或服务器的处理器执行时,使得客户端或服务器能够执行一种位置确定方法,所述方法包括:
第一终端获取所述第一终端的海拔信息;
第一终端根据海拔信息确定第一用户的位置信息;第一用户是第一终端所属用户;
第一终端在判断第二用户为授权对象时,将第一用户的位置信息发送给第二终端,第二终端是第二用户使用的终端。
另一种非临时性计算机可读存储介质,当所述存储介质中的指令由客户端或服务器的处理器执行时,使得客户端或服务器能够执行一种位置确定方法,所述方法包括:
第二终端接收第一终端发送的第一用户的位置信息,第一用户是第一终端所属用户;位置信息在第一终端判断第二用户为授权对象时发送;第二用户是第二终端所属用户;
第二终端显示第一用户的位置信息。
图9是本公开实施例中服务器的结构示意图。该服务器1900可因配置或性能不同而产生比较大的差异,可以包括一个或一个以***处理器(centralprocessingunits,CPU)1922(例如,一个或一个以上处理器)和存储器1932,一个或一个以上存储应用程序1942或数据1944的存储介质1930(例如一个或一个以上海量存储设备)。其中,存储器1932和存储介质1930可以是短暂存储或持久存储。存储在存储介质1930的程序可以包括一个或一个以上模块(图示没标出),每个模块可以包括对服务器中的一系列指令操作。更进一步地,中央处理器1922可以设置为与存储介质1930通信,在服务器1900上执行存储介质1930中的一系列指令操作。
服务器1900还可以包括一个或一个以上电源1926,一个或一个以上有线或无线网络接口1950,一个或一个以上输入输出接口1958,一个或一个以上键盘1956,和/或,一个或一个以上操作***1941,例如WindowsServerTM,MacOSXTM,UnixTM,LinuxTM,FreeBSDTM等等。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
Claims (26)
1.一种位置确定方法,其特征在于,所述方法包括:
第一终端获取所述第一终端的海拔信息;
所述第一终端根据所述海拔信息确定第一用户的位置信息;所述第一用户是所述第一终端所属用户;
所述第一终端在判断第二用户为授权对象时,将所述第一用户的位置信息发送给第二终端,所述第二终端是所述第二用户使用的终端。
2.根据权利要求1所述的方法,其特征在于,所述第一用户的位置信息包括第一用户所在的楼层数;所述第一终端根据所述海拔信息确定第一用户的位置信息,包括:
所述第一终端获取所述第一用户所在大楼的层高;
所述第一终端根据所述海拔信息和所述层高计算所述第一用户所在的楼层数。
3.根据权利要求2所述的方法,其特征在于,所述第一终端获取所述第一用户所在大楼的层高,包括:
所述第一终端获取所述第一用户输入的层高;或者,
所述第一终端从服务器获取所述层高。
4.根据权利要求1所述的方法,其特征在于,所述第一用户的位置信息包括第一用户的海拔信息;所述第一终端根据所述海拔信息确定第一用户的位置信息,包括:
所述第一终端将所述第一终端的海拔信息确定为所述第一用户的海拔信息。
5.根据权利要求1所述的方法,其特征在于,所述第一终端根据所述海拔信息确定第一用户的位置信息之前,所述方法还包括:
所述第一终端获取所述第一终端的经纬度信息;
相应的,所述第一终端根据所述海拔信息和所述经纬度信息确定所述第一用户的位置信息。
6.根据权利要求5所述的方法,其特征在于,所述第一用户的位置信息包括第一用户所在地点和楼层数;所述第一终端根据所述海拔信息和所述经纬度信息确定所述第一用户的位置信息,包括:
所述第一终端根据所述经纬度信息确定所述第一用户所在地点;
所述第一终端获取所述地点对应的层高;
所述第一终端根据所述海拔信息和所述地点对应的层高确定所述第一用户所在的楼层数。
7.根据权利要求5所述的方法,其特征在于,所述第一用户的位置信息包括第一用户所在地点和海拔信息;所述第一终端根据所述海拔信息和所述经纬度信息确定所述第一用户的位置信息,包括:
所述第一终端根据所述经纬度信息确定所述第一用户所在地点;
所述第一终端将所述第一终端的海拔信息确定为所述第一用户的海拔信息。
8.根据权利要求6或7所述的方法,其特征在于,所述第一终端根据所述经纬度信息确定所述第一用户所在地点,包括:
所述第一终端将所述经纬度信息发送给服务器,接收所述服务器发送的所述经纬度信息对应的地点。
9.根据权利要求6所述的方法,其特征在于,所述第一终端获取所述地点对应的层高,包括:
所述第一终端将所述地点发送给服务器,接收所述服务器发送的所述地点对应的层高。
10.根据权利要求1至9任一项所述的方法,其特征在于,第一终端获取所述第一终端的海拔信息,包括:
所述第一终端获取所述第一终端实际的海拔信息;或者,
所述第一终端从所述第一终端本地获取预先设置的海拔信息;或者,
所述第一终端从所述第一终端本地获取预先设置的所述第二用户对应的海拔信息。
11.一种位置确定方法,其特征在于,所述方法包括:
第二终端接收第一终端发送的第一用户的位置信息,所述第一用户是所述第一终端所属用户;所述位置信息在所述第一终端判断第二用户为授权对象时发送;所述第二用户是所述第二终端所属用户;
所述第二终端显示所述第一用户的位置信息。
12.根据权利要求11所述的方法,其特征在于,所述第一用户的位置信息包括第一用户的海拔信息;所述第二终端显示所述第一用户的位置信息之前,所述方法还包括:
所述第二终端获取所述第一用户所在大楼的层高;
所述第二终端根据所述第一用户的海拔信息和所述层高计算所述第一用户所在的楼层数;
所述第二终端使用所述第一用户所在的楼层数更新所述第一用户的位置信息中第一用户的海拔信息。
13.根据权利要求12所述的方法,其特征在于,所述第二终端获取所述第一用户所在大楼的层高,包括:
所述第二终端从服务器获取所述第一用户所在大楼的层高;或者,
所述第二终端获取所述第二终端的海拔信息以及第二用户所在楼层数,根据所述第二终端的海拔信息以及所述第二用户所在楼层数计算所述第一用户所在大楼的层高。
14.一种位置确定装置,其特征在于,所述装置包括获取单元、确定单元和发送单元,其中,
所述获取单元,被配置为获取第一终端的海拔信息;
所述确定单元,被配置为根据将所述获取单元获取的所述海拔信息确定第一用户的位置信息;所述第一用户是所述第一终端所属用户;
所述发送单元,被配置为在判断第二用户为授权对象时,将所述确定单元确定的所述第一用户的位置信息发送给第二终端,所述第二终端是所述第二用户使用的终端。
15.根据权利要求14所述的装置,其特征在于,所述第一用户的位置信息包括第一用户所在的楼层数;所述确定单元包括:
第一获取子单元,被配置为获取所述第一用户所在大楼的层高;
计算子单元,被配置为根据所述海拔信息和所述层高计算所述第一用户所在的楼层数。
16.根据权利要求15所述的装置,其特征在于,所述获取子单元具体被配置为:
获取所述第一用户输入的层高;或者,
从服务器获取所述层高。
17.根据权利要求14所述的装置,其特征在于,所述第一用户的位置信息包括第一用户的海拔信息;所述确定单元具体被配置为:将第一终端的海拔信息确定为所述第一用户的海拔信息。
18.根据权利要求14所述的装置,其特征在于,所述获取单元还被配置为:获取所述第一终端的经纬度信息;
相应的,所述确定单元具体被配置为:根据所述海拔信息和所述经纬度信息确定所述第一用户的位置信息。
19.根据权利要求18所述的装置,其特征在于,所述第一用户的位置信息包括第一用户所在地点和楼层数;所述确定单元包括:
第一确定子单元,被配置为根据所述经纬度信息确定所述第一用户所在地点;
第二获取子单元,被配置为获取所述地点对应的层高;
第二确定子单元,被配置为根据所述海拔信息和所述地点对应的层高确定所述第一用户所在的楼层数。
20.根据权利要求18所述的装置,其特征在于,所述第一用户的位置信息包括第一用户所在地点和海拔信息;所述确定单元包括:
第一确定子单元,被配置为根据所述经纬度信息确定所述第一用户所在地点;
第三确定子单元,被配置为将所述第一终端的海拔信息确定为所述第一用户的海拔信息。
21.根据权利要求19或20所述的装置,其特征在于,所述第一确定子单元具体被配置为:将所述经纬度信息发送给服务器,接收服务器发送的所述经纬度信息对应的地点。
22.根据权利要求19所述的装置,其特征在于,所述第二获取子单元具体被配置为:将所述地点发送给服务器,接收所述服务器发送的所述地点对应的层高。
23.根据权利要求14至22任一项所述的装置,其特征在于,所述获取单元具体被配置为:获取所述第一终端实际的海拔信息;或者,从所述第一终端本地获取预先设置的海拔信息;或者,从所述第一终端本地获取预先设置的所述第二用户对应的海拔信息。
24.一种位置确定装置,其特征在于,所述装置包括:接收单元和显示单元,其中,
所述接收单元,被配置为接收第一终端发送的第一用户的位置信息,所述第一用户是所述第一终端所属用户;所述位置信息在所述第一终端判断第二用户为授权对象时发送;所述第二用户是所述第二终端所属用户;
所述显示单元,被配置为显示所述第一用户的位置信息。
25.根据权利要求24所述的装置,其特征在于,所述第一用户的位置信息包括第一用户的海拔信息;所述装置还包括:
获取单元,被配置为获取所述第一用户所在大楼的层高;
计算单元,被配置为根据所述第一用户的海拔信息和所述层高计算所述第一用户所在的楼层数;
更新单元,被配置为使用所述第一用户所在的楼层数更新所述第一用户的位置信息中第一用户的海拔信息。
26.根据权利要求25所述的装置,其特征在于,所述获取单元具体被配置为:从服务器获取所述第一用户所在大楼的层高;或者,获取所述第二终端的海拔信息以及第二用户所在楼层数,根据所述第二终端的海拔信息以及所述第二用户所在楼层数计算所述第一用户所在大楼的层高。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410436995.6A CN105472726B (zh) | 2014-08-29 | 2014-08-29 | 一种位置确定方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410436995.6A CN105472726B (zh) | 2014-08-29 | 2014-08-29 | 一种位置确定方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105472726A true CN105472726A (zh) | 2016-04-06 |
CN105472726B CN105472726B (zh) | 2020-06-02 |
Family
ID=55609880
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410436995.6A Active CN105472726B (zh) | 2014-08-29 | 2014-08-29 | 一种位置确定方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105472726B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106441335A (zh) * | 2016-10-14 | 2017-02-22 | 深圳天珑无线科技有限公司 | 车辆导航方法和车辆导航装置 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102595310A (zh) * | 2012-01-19 | 2012-07-18 | 中国联合网络通信集团有限公司 | 移动终端间共享地理位置的方法、呈现服务器及移动终端 |
CN103376107A (zh) * | 2012-04-27 | 2013-10-30 | 日立民用电子株式会社 | 位置信息提供***、导航***以及终端装置 |
CN103787159A (zh) * | 2014-02-03 | 2014-05-14 | 王浩 | 基于大数据与云计算的电梯智能调度*** |
CN103874200A (zh) * | 2014-03-19 | 2014-06-18 | 北京邮电大学 | 一种楼层识别方法及*** |
-
2014
- 2014-08-29 CN CN201410436995.6A patent/CN105472726B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102595310A (zh) * | 2012-01-19 | 2012-07-18 | 中国联合网络通信集团有限公司 | 移动终端间共享地理位置的方法、呈现服务器及移动终端 |
CN103376107A (zh) * | 2012-04-27 | 2013-10-30 | 日立民用电子株式会社 | 位置信息提供***、导航***以及终端装置 |
CN103787159A (zh) * | 2014-02-03 | 2014-05-14 | 王浩 | 基于大数据与云计算的电梯智能调度*** |
CN103874200A (zh) * | 2014-03-19 | 2014-06-18 | 北京邮电大学 | 一种楼层识别方法及*** |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106441335A (zh) * | 2016-10-14 | 2017-02-22 | 深圳天珑无线科技有限公司 | 车辆导航方法和车辆导航装置 |
Also Published As
Publication number | Publication date |
---|---|
CN105472726B (zh) | 2020-06-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104023121A (zh) | 情景模式切换方法和装置 | |
CN103826007A (zh) | 对终端进行遥控的方法、装置及终端设备 | |
CN104105064A (zh) | 定位设备的方法及装置 | |
CN103906235A (zh) | 终端定位的方法及终端 | |
CN103944804A (zh) | 推荐联系人的方法及装置 | |
CN106231378A (zh) | 直播间的显示方法、装置及*** | |
CN106254467A (zh) | 文件分享方法及装置 | |
CN104184887A (zh) | 消息提醒方法、装置及终端设备 | |
CN104159218A (zh) | 网络连接建立方法和装置 | |
CN104185304A (zh) | 一种接入wi-fi网络的方法及装置 | |
US20150288764A1 (en) | Method and apparatus for controlling smart terminal | |
CN105578401A (zh) | 定位信息收集方法、装置及移动终端 | |
CN104184654A (zh) | 一种基于用户标识的匹配方法及装置 | |
CN105407160A (zh) | 界面显示方法和装置 | |
CN105188027A (zh) | 附近用户查找方法及装置 | |
CN105491518A (zh) | 基于可穿戴设备的社交提醒方法和装置 | |
CN104811904A (zh) | 联系人设置方法及装置 | |
CN104640062A (zh) | 信息传输方法及装置 | |
CN103957502A (zh) | 位置服务程序选择方法、装置及终端 | |
EP2950242A1 (en) | Method and apparatus for determining position | |
CN105099884A (zh) | 即时通讯消息的呈现方法及装置 | |
CN104484046A (zh) | 时长监测方法及装置 | |
CN104539497A (zh) | 网络连接方法及装置 | |
CN103945321A (zh) | 资源转移的方法和装置 | |
CN104065877A (zh) | 一种图片推送方法、装置及终端设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
TA01 | Transfer of patent application right | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20200422 Address after: No.018, floor 8, building 6, yard 33, middle Xierqi Road, Haidian District, Beijing 100085 Applicant after: BEIJING XIAOMI MOBILE SOFTWARE Co.,Ltd. Applicant after: Xiaomi Technology Co.,Ltd. Address before: 100085, Haidian District, Beijing Qinghe Street No. 68, Huarun colorful city shopping center two, 13 layers Applicant before: Xiaomi Technology Co.,Ltd. |
|
GR01 | Patent grant | ||
GR01 | Patent grant |