一种位置确定方法及装置的制造方法_3

文档序号:9712279阅读:来源:国知局
的楼层数更新第一用户的位置信息中第一用户的海拔信息。
[0141]其中,第二终端获取第一用户所在大楼的层高可以包括:
[0142]第二终端从第二终端本地获取第一用户所在大楼的层高;或者,
[0143]第二终端从服务器获取第一用户所在大楼的层高;或者,
[0144]第二终端获取第二终端的海拔信息以及第二用户所在楼层数,根据第二终端的海拔信息以及第二用户所在楼层数计算第一用户所在大楼的层高,具体的,层高可以等于第二终端的海拔信息/第二用户所在楼层数。
[0145]以上仅为第二终端根据第一用户的海拔信息确定第一用户所在楼层数的一种实现方法,第二终端根据第一用户的海拔信息确定第一用户所在楼层数的具体实现还可以参考步骤S202中记载的第一终端根据第一用户的海拔信息确定第一用户所在楼层数的相关方法实现,这里不再一一赘述。
[0146]在步骤S302中,第二终端显示第一用户的位置信息。
[0147]本实施例中,第二终端接收并显示第一终端发送的第一用户的位置信息,从而与第一终端配合,实现了对第一用户位置信息的确定。
[0148]图4A是根据一示例性实施例示出的另一种位置确定方法的流程图,该方法中第一用户的位置信息可以包括:第一用户所在的楼层数;该方法尤其适用于第二用户已知第一用户所在的大楼却不知道第一用户在大楼中具体位置、第一终端向第二终端指示第一用户真实的位置信息的情况下。
[0149]如图4A所示,该方法包括以下步骤。
[0150]在步骤S401中,第一终端获取第一终端自身的海拔信息。
[0151]在本实施例中,本步骤可以通过步骤S201中所述的第一种实现方式实现。
[0152]在步骤S402中,第一终端根据第一终端的海拔信息确定第一用户的位置信息。
[0153]本步骤的实现请参考步骤S202中的相关描述,这里不赘述。
[0154]在步骤S403中,第二终端向第一终端发送关于位置信息的请求,所述请求中包括第二用户标识。
[0155]其中,本步骤为可选步骤。
[0156]在步骤S404中,第一终端接收第二终端关于海拔信息的请求,根据请求中包括的第二用户标识判断第二用户是否为授权对象,如果判断第二用户不为授权对象,执行步骤S405,如果判断第二用户为授权对象,执行步骤S406。
[0157]其中,本步骤的实现可以参考步骤S203中的相关描述,这里不赘述。
[0158]在步骤S405中,第一终端向第二终端发送请求失败响应,第二终端根据所述请求失败响应向第二用户提示请求海拔信息失败;本流程分支结束。
[0159]其中,第二终端如何向第二用户提示请求海拔信息失败,本公开并不限制。例如,可以通过提示框等向第二用户提示请求海拔信息失败。
[0160]在步骤S406中,第一终端将第一用户的位置信息发送给第二终端。
[0161]在步骤S407中,第二终端接收第一用户的位置信息。
[0162]其中,本步骤的实现可以参考步骤S301中的相关描述,这里不再赘述。
[0163]在步骤S408中,第二终端显示第一用户的位置信息。
[0164]第二终端具体如何显示第一用户的位置信息,本公开并不限制。
[0165]在本实施例中,以第一用户的位置信息包括第一用户所在的楼层数为例,如果第一用户的位置信息包括第一用户的海拔信息,则步骤S407和步骤S408之间还可以包括第二终端根据第一用户的海拔信息确定第一用户所在楼层数、使用第一用户所在的楼层数更新第一用户的位置信息中第一用户的海拔信息的实现步骤,具体实现请参考步骤S301中的相关描述,这里不赘述。
[0166]在本实施例中,第一终端获取第一终端的海拔信息,根据海拔信息确定第一用户的位置信息,判断第二用户为授权对象时,将第一用户的位置信息发送给第二终端,从而实现了第一用户在一栋楼中位置的确定。
[0167]图4B是根据一示例性实施例示出的另一种位置确定方法的流程图,该方法中第一用户的位置信息可以包括:第一用户所在的楼层数;该方法尤其适用于第二用户已知第一用户所在的大楼却不知道第一用户在大楼中具体位置、第一终端按照第一用户的预设信息有区别的向第二终端指示第一用户的位置信息的情况下。
[0168]如图4B所示,该方法包括以下步骤。
[0169]在步骤S411中,第二终端向第一终端发送关于位置信息的请求,所述请求中包括第二用户标识。
[0170]其中,本步骤为可选步骤。
[0171]在步骤S412中,第一终端接收第二终端关于海拔信息的请求,根据请求中包括的第二用户标识判断第二用户是否为授权对象,如果判断第二用户不为授权对象,执行步骤S413,如果判断第二用户为授权对象,执行步骤S414。
[0172]其中,本步骤的实现可以参考步骤S203中的相关描述,这里不赘述。
[0173]在步骤S413中,第一终端向第二终端发送请求失败响应,第二终端根据所述请求失败响应向第二用户提示请求海拔信息失败;本流程分支结束。
[0174]其中,第二终端如何向第二用户提示请求海拔信息失败,本公开并不限制。例如,可以通过提示框等向第二用户提示请求海拔信息失败。
[0175]在步骤S414中,第一终端根据第二用户标识获取第一终端自身的海拔信息。
[0176]在本实施例中,本步骤可以通过步骤S201中所述的第二种和第三种可能的实现方式实现。
[0177]在步骤S415中,第一终端根据第一终端的海拔信息确定第一用户的位置信息。
[0178]本步骤的实现请参考步骤S202中的相关描述,这里不赘述。
[0179]在步骤S416中,第一终端将第一用户的位置信息发送给第二终端。
[0180]在步骤S417中,第二终端接收第一用户的位置信息。
[0181]其中,本步骤的实现可以参考步骤S301中的相关描述,这里不再赘述。
[0182]在步骤S418中,第二终端显示第一用户的位置信息。
[0183]第二终端具体如何显示第一用户的位置信息,本公开并不限制。
[0184]在本实施例中,以第一用户的位置信息包括第一用户所在的楼层数为例,如果第一用户的位置信息包括第一用户的海拔信息,则步骤S417和步骤S418之间还可以包括第二终端根据第一用户的海拔信息确定第一用户所在楼层数、使用第一用户所在的楼层数更新第一用户的位置信息中第一用户的海拔信息的实现步骤,具体实现请参考步骤S301中的相关描述,这里不赘述。
[0185]在本实施例中,第一终端判断第二用户为授权对象时,获取第二用户对应的海拔信息,根据海拔信息确定第一用户的位置信息,将第一用户的位置信息发送给第二终端,从而实现了第一用户在一栋楼中位置的确定。
[0186]图5A是根据一示例性实施例示出的另一种位置确定方法的流程图,该方法中第一用户的位置信息可以包括:第一用户所在地点以及海拔信息;该方法尤其适用于第二用户完全不知道第一用户的位置、且第一终端向第二终端指示第一用户真实的位置信息的情况下。
[0187]如图5A所示,该方法包括以下步骤。
[0188]在步骤S501中,第一终端获取第一终端自身的海拔信息和经纬度信息。
[0189]在本实施例中,第一终端获取第一终端自身的海拔信息可以通过步骤S201中所述的第一种实现方式实现。
[0190]与第一终端获取海拔信息的实现相似的,第一终端在获取第一终端自身的经纬度信息时,可以通过GPS等方式获取第二终端实际的经纬度信息。在这种实现方式下,第二终端可以将第二终端真实的位置信息发送至第二终端,从而使得第二终端能够准确的确定第一用户所在的地点。
[0191]在步骤S502中,第一终端根据第一终端的海拔信息和经纬度信息确定第一用户的位置信息。
[0192]本步骤的实现请参考步骤S202中的相关描述,这里不赘述。
[0193]在步骤S503中,第二终端向第一终端发送关于位置信息的请求,所述请求中包括第二用户标识。
[0194]其中,本步骤为可选步骤。
[0195]在步骤S504中,第一终端接收第二终端关于海拔信息和经纬度信息的请求,根据请求中包括的第二用户标识判断第二用户是否为授权对象,如果判断第二用户不为授权对象,执行步骤S505,如果判断第二用户为授权对象,执行步骤S506。
[0196]其中,本步骤的实现可以参考步骤S203中的相关描述,这里不赘述。
[0197]在步骤S505中,第一终端向第二终端发送请求失败响应,第二终端根据请求失败响应向第二用户提示请求海拔信息失败;本流程分支结束。
[0198]其中,第二终端如何向第二用户提示请求海拔信息失败,本公开并不限制。例如,可以通过提示框等向第二用户提示请求海拔信息失败。
[0199]在步骤S506中,第一终端将第一用户的位置信息发送给第二终端。
[0200]在步骤S507中,第二终端接收第一用户的位置信息。
[0201]在步骤S508中,第二终端获取第一用户所在大楼的层高,根据第一用户的海拔信息和所述层高计算第一用户所在的楼层数,使用第一用户所在的楼层数更新第一用户的位置信息中第一用户的海拔信息。
[0202]其中,本步骤的实现可以参考步骤S301中的相关描述,这里不再赘述。
[0203]在步骤S509中,第二终端显示第一用户的位置信息。
[0204]第二终端具体如何显示第一用户的位置信息,本公开并不限制。
[0205]本实施例中,第一终端获取第一终端的海拔信息和经纬度信息,根据海拔信息和经纬度信息确定第一用户的位置信息,判断第二用户为授权对象时,将第一用户的位置信息发送给第二终端,从而实现了第一用户在一栋楼中位置的确定。
[0206]图5B是根据一示例性实施例示出的另一种位置确定方法的流程图,该方法中第一用户的位置信息可以包括:第一用户所在地点以及楼层数;该方法尤其适用于第二用户完全不知道第一用户的位置、第一终端按照第一用户的预设信息有区别的向第二终端指示第一用户的位置信息的情况下。
[0207]如图5B所示,该方法包括以下步骤。
[0208]在步骤S511中,第二终端向第一终端发送关于位置信息的请求,所述请求中包括第二用户标识。
[0209]其中,本步骤为可选步骤。
[0210]在步骤S512中,第一终端接收第二终端关于海拔信息和经纬度信息的请求,根据请求中包括的第二用户标识判断第二用户是否为授权对象,如果判断第二用户不为授权对象,执行步骤S513,如果判断第二用户为授权对象,执行步骤S514。
[0211]其中,本步骤的实现可以参考步骤S203中的相关描述,这里不赘述。
[0212]在步骤S513中,第一终端向第二终端发送请求失败响应,第二终端根据所述请求失败响应向第二用户提示请求海拔信息失败;本流程分支结束。
[0213]其中,第二终端如何向第二用户提示请求海拔信息失败,本公开并不限制。例如,可以通过提示框等向第二用户提示请求海拔信息失败。
[0214]在步骤S514中,第一终端根据第二用户标识获取第一终端自身的海拔信息和经纬度信息。
[0215]在本实施例中,第一终端根据第二用户标识获取第一终端自身的海拔信息可以通过步骤S201中所述的第二种和第三种可能的实现方式实现。
[0216]与第一终端获取海拔信息相似的,本步骤中第一终端获取经纬度信息的实现举例如下:
[0217]在第一种可能的实现方式中,第一用户可以预先在第一终端中设置某一个指定大楼的经纬度信息作为第一终端的经纬度信息,则第一终端可以从直接从第一终端本地获取预先设置的经纬度信息。在这种实现方式下,第一终端获取并
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1