一种室内环境中的定位方法及用户终端转让专利

申请号 : CN201510567548.9

文献号 : CN105246151B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 张海平周意保

申请人 : 广东欧珀移动通信有限公司

摘要 :

本发明实施例公开了一种室内环境中的定位方法及用户终端,其中,方法包括:接收用户输入的定位指令,所述定位指令携带目的地类型信息;响应所述定位指令,发送所述目的地类型信息至室内服务器,以使所述室内服务器从与所述目的地类型信息对应的目的地中,获取所述用户的注册用户信息对应的目标目的地,并使所述室内服务器获取所述目标目的地的目标位置;接收所述室内服务器发送的所述目标位置;在室内地图中确定所述目标位置对应的映射位置,并使用标记图标对所述映射位置进行定位标记。可见,通过实施本发明实施例,能够准确地对室内的目的地进行定位。

权利要求 :

1.一种室内环境中的定位方法,其特征在于,所述方法包括:接收用户输入的定位指令,所述定位指令携带目的地类型信息;

响应所述定位指令,发送所述目的地类型信息至室内服务器,以使所述室内服务器从与所述目的地类型信息对应的目的地中,获取所述用户的注册用户信息对应的目标目的地,并使所述室内服务器获取所述目标目的地的目标位置;

接收所述室内服务器发送的所述目标位置;

在室内地图中确定所述目标位置对应的映射位置,并使用标记图标对所述映射位置进行定位标记;

接收用户针对所述目标目的地输入的评价查看指令;

响应所述评价查看指令,向所述室内服务器发送包括所述目标目的地的标识以及目标用户的标识的评价信息获取请求,以使所述室内服务器根据预先储存的目的地标识、评价信息以及评价用户标识三者之间的对应关系,获取与所述目标目的地的标识和所述目标用户的标识同时对应的目标评价信息,其中,所述目标用户为本机联系人列表中的用户,所述目标评价信息为所述目标用户对所述目标目的地进行评价所产生的评价信息;

接收所述室内服务器响应所述评价信息获取请求发送的所述目标评价信息;

输出所述目标评价信息。

2.根据权利要求1所述的方法,其特征在于,所述在室内地图中确定所述目标位置对应的映射位置,并使用标记图标对所述映射位置进行定位标记之后,所述方法还包括:向所述室内服务器发送针对所述目标目的地的路径获取请求,以使所述室内服务器响应所述路径获取请求,获取用户当前的位置,并按照路径最短规则或人流量最小规则,生成所述用户当前的位置到所述目标位置的路径;

接收所述室内服务器响应所述路径获取请求发送的所述路径;

在所述室内地图中映射出所述路径。

3.根据权利要求1所述的方法,其特征在于,所述在室内地图中确定所述目标位置对应的映射位置,并使用标记图标对所述映射位置进行定位标记之后,所述方法还包括:接收用户针对所述目标目的地输入的人流量查询指令;

响应所述人流量查询指令,向所述室内服务器发送包括所述目标目的地的标识的人流量获取请求,以使所述室内服务器从室内监控系统中获取所述目标目的地的标识对应的目标人流量信息;

接收所述室内服务器响应所述人流量获取请求发送的所述目标人流量信息;

输出所述目标人流量信息。

4.根据权利要求1~3任意一项所述的方法,其特征在于,所述在室内地图中确定所述目标位置对应的映射位置,并使用标记图标对所述映射位置进行定位标记,包括:在室内地图中确定所述目标位置对应的映射位置;

判断所述目标目的地对应的物品中是否具有折扣值大于预设折扣值的物品;

若存在,则使用预设的推荐图标对所述映射位置进行定位标记,以对所述目标目的地进行推荐。

5.一种用户终端,其特征在于,所述用户终端包括:

接收模块,用于接收用户输入的定位指令,所述定位指令携带目的地类型信息;

发送模块,用于响应所述定位指令,发送所述目的地类型信息至室内服务器,以使所述室内服务器从与所述目的地类型信息对应的目的地中,获取所述用户的注册用户信息对应的目标目的地,并使所述室内服务器获取所述目标目的地的目标位置;

所述接收模块,还用于接收所述室内服务器发送的所述目标位置;

标记模块,用于在室内地图中确定所述目标位置对应的映射位置,并使用标记图标对所述映射位置进行定位标记;

所述接收模块,还用于在所述标记模块在室内地图中确定所述目标位置对应的映射位置,并使用标记图标对所述映射位置进行定位标记之后,接收用户针对所述目标目的地输入的评价查看指令;

所述发送模块,还用于响应所述评价查看指令,向所述室内服务器发送包括所述目标目的地的标识以及目标用户的标识的评价信息获取请求,以使所述室内服务器根据预先储存的目的地标识、评价信息以及评价用户标识三者之间的对应关系,获取与所述目标目的地的标识和所述目标用户的标识同时对应的目标评价信息,其中,所述目标用户为本机联系人列表中的用户,所述目标评价信息为所述目标用户对所述目标目的地进行评价所产生的评价信息;

所述接收模块,还用于接收所述室内服务器响应所述评价信息获取请求发送的所述目标评价信息;

第一输出模块,用于输出所述目标评价信息。

6.根据权利要求5所述的用户终端,其特征在于,所述用户终端还包括映射模块,其中:所述发送模块,还用于在所述标记模块在室内地图中确定所述目标位置对应的映射位置,并使用标记图标对所述映射位置进行定位标记之后,向所述室内服务器发送针对所述目标目的地的路径获取请求,以使所述室内服务器响应所述路径获取请求,获取用户当前的位置,并按照路径最短规则或人流量最小规则,生成所述用户当前的位置到所述目标位置的路径;

所述接收模块,还用于接收所述室内服务器响应所述路径获取请求发送的所述路径;

所述映射模块,用于在所述室内地图中映射出所述路径。

7.根据权利要求5所述的用户终端,其特征在于,所述用户终端还包括第二输出模块,其中:所述接收模块,还用于在所述标记模块在室内地图中确定所述目标位置对应的映射位置,并使用标记图标对所述映射位置进行定位标记之后,接收用户针对所述目标目的地输入的人流量查询指令;

所述发送模块,还用于响应所述人流量查询指令,向所述室内服务器发送包括所述目标目的地的标识的人流量获取请求,以使所述室内服务器从室内监控系统中获取所述目标目的地的标识对应的目标人流量信息;

所述接收模块,还用于接收所述室内服务器响应所述人流量获取请求发送的所述目标人流量信息;

所述第二输出模块,用于输出所述目标人流量信息。

8.根据权利要求5~7中任意一项所述的用户终端,其特征在于,所述标记模块包括:确定单元,用于在室内地图中确定所述目标位置对应的映射位置;

判断单元,用于判断所述目标目的地对应的物品中是否具有折扣值大于预设折扣值的物品;

标记单元,用于当所述判断单元判断所述目标目的地对应的物品中具有折扣值大于预设折扣值的物品时,使用预设的推荐图标对所述映射位置进行定位标记,以对所述目标目的地进行推荐。

说明书 :

一种室内环境中的定位方法及用户终端

技术领域

[0001] 本发明涉及通信技术领域,尤其涉及一种室内环境中的定位方法及用户终端。

背景技术

[0002] 目前,随着人们生活水平的提高,大型的商场越来越多。为满足用户不同的消费需求,各大商场中都开设有很多的商店,例如,服装商店、鞋店、首饰店、化妆品店、餐厅等等。虽然各种大型商场为用户提供了如此多的商店,满足了用户对各种商品的购买需求,但由于商场太大,商场内的商店太多,用户想要找到想要前往的商店并不容易。

发明内容

[0003] 本发明实施例公开了一种室内环境中的定位方法及用户终端,能够准确地对室内的目的地进行定位。
[0004] 本发明实施例第一方面公开了一种室内环境中的定位方法,所述方法包括:
[0005] 接收用户输入的定位指令,所述定位指令携带目的地类型信息;
[0006] 响应所述定位指令,发送所述目的地类型信息至室内服务器,以使所述室内服务器从与所述目的地类型信息对应的目的地中,获取所述用户的注册用户信息对应的目标目的地,并使所述室内服务器获取所述目标目的地的目标位置;
[0007] 接收所述室内服务器发送的所述目标位置;
[0008] 在室内地图中确定所述目标位置对应的映射位置,并使用标记图标对所述映射位置进行定位标记。
[0009] 在本发明实施例第一方面的第一种可能的实现方式中,所述在室内地图中确定所述目标位置对应的映射位置,并使用标记图标对所述映射位置进行定位标记之后,所述方法还包括:
[0010] 向所述室内服务器发送针对所述目标目的地的路径获取请求,以使所述室内服务器响应所述路径获取请求,获取用户当前的位置,并按照路径最短规则或人流量最小规则,生成所述用户当前的位置到所述目标位置的路径;
[0011] 接收所述室内服务器响应所述路径获取请求发送的所述路径;
[0012] 在所述室内地图中映射出所述路径。
[0013] 在本发明实施例第一方面的第二种可能的实现方式中,所述在室内地图中确定所述目标位置对应的映射位置,并使用标记图标对所述映射位置进行定位标记之后,所述方法还包括:
[0014] 接收用户针对所述目标目的地输入的评价查看指令;
[0015] 响应所述评价查看指令,向所述室内服务器发送包括所述目标目的地的标识以及目标用户的标识的评价信息获取请求,以使所述室内服务器根据预先储存的目的地标识、评价信息以及评价用户标识三者之间的对应关系,获取与所述目标目的地的标识和所述目标用户的标识同时对应的目标评价信息,其中,所述目标用户为本机联系人列表中的用户,所述目标评价信息为所述目标用户对所述目标目的地进行评价所产生的评价信息;
[0016] 接收所述室内服务器响应所述评价信息获取请求发送的所述目标评价信息;
[0017] 输出所述目标评价信息。
[0018] 在本发明实施例第一方面的第三种可能的实现方式中,所述在室内地图中确定所述目标位置对应的映射位置,并使用标记图标对所述映射位置进行定位标记之后,所述方法还包括:
[0019] 接收用户针对所述目标目的地输入的人流量查询指令;
[0020] 响应所述人流量查询指令,向所述室内服务器发送包括所述目标目的地的标识的人流量获取请求,以使所述室内服务器从室内监控系统中获取所述目标目的地的标识对应的目标人流量信息;
[0021] 接收所述室内服务器响应所述人流量获取请求发送的所述目标人流量信息;
[0022] 输出所述目标人流量信息。
[0023] 结合本发明实施例第一方面或第一方面的第一种可能的实现方式或第一方面的第二种可能的实现方式或第一方面的第三种可能的实现方式,在本发明实施例第一方面的第四种可能的实现方式中,所述在室内地图中确定所述目标位置对应的映射位置,并使用标记图标对所述映射位置进行定位标记,包括:
[0024] 在室内地图中确定所述目标位置对应的映射位置;
[0025] 判断所述目标目的地对应的物品中是否具有折扣值大于预设折扣值的物品;
[0026] 若存在,则使用预设的推荐图标对所述映射位置进行定位标记,以对所述目标目的地进行推荐。
[0027] 本发明实施例第二方面公开了一种用户终端,所述用户终端包括:
[0028] 接收模块,用于接收用户输入的定位指令,所述定位指令携带目的地类型信息;
[0029] 发送模块,用于响应所述定位指令,发送所述目的地类型信息至室内服务器,以使所述室内服务器从与所述目的地类型信息对应的目的地中,获取所述用户的注册用户信息对应的目标目的地,并使所述室内服务器获取所述目标目的地的目标位置;
[0030] 所述接收模块,还用于接收所述室内服务器发送的所述目标位置;
[0031] 标记模块,用于在室内地图中确定所述目标位置对应的映射位置,并使用标记图标对所述映射位置进行定位标记。
[0032] 在本发明实施例第二方面的第一种可能的实现方式中,所述用户终端还包括映射模块,其中:
[0033] 所述发送模块,还用于在所述标记模块在室内地图中确定所述目标位置对应的映射位置,并使用标记图标对所述映射位置进行定位标记之后,向所述室内服务器发送针对所述目标目的地的路径获取请求,以使所述室内服务器响应所述路径获取请求,获取用户当前的位置,并按照路径最短规则或人流量最小规则,生成所述用户当前的位置到所述目标位置的路径;
[0034] 所述接收模块,还用于接收所述室内服务器响应所述路径获取请求发送的所述路径;
[0035] 所述映射模块,用于在所述室内地图中映射出所述路径。
[0036] 在本发明实施例第二方面的第二种可能的实现方式中,所述用户终端还包括第一输出模块,其中:
[0037] 所述接收模块,还用于在所述标记模块在室内地图中确定所述目标位置对应的映射位置,并使用标记图标对所述映射位置进行定位标记之后,接收用户针对所述目标目的地输入的评价查看指令;
[0038] 所述发送模块,还用于响应所述评价查看指令,向所述室内服务器发送包括所述目标目的地的标识以及目标用户的标识的评价信息获取请求,以使所述室内服务器根据预先储存的目的地标识、评价信息以及评价用户标识三者之间的对应关系,获取与所述目标目的地的标识和所述目标用户的标识同时对应的目标评价信息,其中,所述目标用户为本机联系人列表中的用户,所述目标评价信息为所述目标用户对所述目标目的地进行评价所产生的评价信息;
[0039] 所述接收模块,还用于接收所述室内服务器响应所述评价信息获取请求发送的所述目标评价信息;
[0040] 所述第一输出模块,用于输出所述目标评价信息。
[0041] 在本发明实施例第二方面的第三种可能的实现方式中,所述用户终端还包括第二输出模块,其中:
[0042] 所述接收模块,还用于在所述标记模块在室内地图中确定所述目标位置对应的映射位置,并使用标记图标对所述映射位置进行定位标记之后,接收用户针对所述目标目的地输入的人流量查询指令;
[0043] 所述发送模块,还用于响应所述人流量查询指令,向所述室内服务器发送包括所述目标目的地的标识的人流量获取请求,以使所述室内服务器从室内监控系统中获取所述目标目的地的标识对应的目标人流量信息;
[0044] 所述接收模块,还用于接收所述室内服务器响应所述人流量获取请求发送的所述目标人流量信息;
[0045] 所述第二输出模块,用于输出所述目标人流量信息。
[0046] 结合本发明实施例第二方面或第二方面的第一种可能的实现方式或第二方面的第二种可能的实现方式或第二方面的第三种可能的实现方式,在本发明实施例第二方面的第四种可能的实现方式中,所述标记模块包括:
[0047] 确定单元,用于在室内地图中确定所述目标位置对应的映射位置;
[0048] 判断单元,用于判断所述目标目的地对应的物品中是否具有折扣值大于预设折扣值的物品;
[0049] 标记单元,用于当所述判断单元判断所述目标目的地对应的物品中具有折扣值大于预设折扣值的物品时,使用预设的推荐图标对所述映射位置进行定位标记,以对所述目标目的地进行推荐。
[0050] 在本发明实施例中用户终端接收用户输入的定位指令之后,将响应定位指令,发送目的地类型信息至室内服务器,以使室内服务器从与目的地类型信息对应的目的地中,获取用户的注册用户信息对应的目标目的地,并使室内服务器获取目标目的地的目标位置;在用户终端接收室内服务器发送的目标位置之后,用户终端在室内地图中确定目标位置对应的映射位置,并使用标记图标对映射位置进行定位标记。可见,通过实施本发明实施例,能够准确地对室内的目的地进行定位。

附图说明

[0051] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0052] 图1是本发明实施例公开的一种室内环境中的定位方法的流程示意图;
[0053] 图2是本发明实施例公开的另一种室内环境中的定位方法的流程示意图;
[0054] 图3是本发明实施例公开的另一种室内环境中的定位方法的流程示意图;
[0055] 图4是本发明实施例公开的另一种室内环境中的定位方法的流程示意图;
[0056] 图5是本发明实施例公开的一种用户终端的结构示意图;
[0057] 图6是本发明实施例公开的另一种用户终端的结构示意图;
[0058] 图7是本发明实施例公开的另一种用户终端的结构示意图;
[0059] 图8是本发明实施例公开的另一种用户终端的结构示意图;
[0060] 图9是本发明实施例公开的另一种用户终端的结构示意图。

具体实施方式

[0061] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0062] 本发明实施例公开了一种室内环境中的定位方法及用户终端,能够准确对对室内的目的地进行定位。以下分别进行详细说明。
[0063] 请参见图1,图1为本发明实施例公开的一种室内环境中的定位方法的流程示意图。如图1所示,该室内环境中的定位方法可以包括以下步骤。
[0064] S101、用户终端接收用户输入的定位指令。
[0065] 本发明实施例中,用户终端可包括但不限于智能手机、掌上电脑、笔记本电脑和台式电脑等用户终端。该用户终端的操作系统可包括但不限于Android操作系统、IOS操作系统、Symbian(塞班)操作系统、Black Berry(黑莓)操作系统、Windows Phone8操作系统等等,本发明实施例不做限定。
[0066] 本发明实施例中,该定位指令携带有目的地类型信息。其中,目的地可以为商店、洗手间等等。若目的地为商店,则该目的地对应的目的地类型可以为商店类型;若目的地为洗手间,则该目的地对应的目的地类型可以为洗手间类型。每一目的地类型下可包括多个目的地。其中,该目的地类型信息为目的地类型的标识或名称等。
[0067] 本发明实施例中,可选的,用户可在用户终端的功能界面选择目的地类型,并点击定位功能按钮,以触发用户终端接收定位指令。
[0068] S102、用户终端响应该定位指令,发送目的地类型信息至室内服务器。
[0069] 本发明实施例中,用户终端接收定位指令之后,将响应该定位指令,发送定位指令携带的目的地类型信息至室内服务器。
[0070] 本发明实施例中,室内服务器可预先储存目的地类型信息与目的地的对应关系,例如,可储存商店类型信息对应女士服装商店A、女士服装商店B和男士服装商店C,洗手间类型信息对应女洗手间A、男洗手间B和男洗手间C。
[0071] 本发明实施例中,在室内服务器接收到目的地类型信息之后,室内服务器将根据预先存储的目的地类型信息与目的地的对应关系,获取与目的地类型信息对应的目的地;在获取与目的地类型信息对应的目的地之后,室内服务器将获取用户终端的用户对应的注册用户信息。室内服务器获取的注册用户信息可包括但不限于性别、年龄等。
[0072] 本发明实施例中,室内服务器预先设置有用户信息(如性别、年龄)与目的地的对应关系。例如用户信息为性别女时,可对应女士服装商店A、女士服装商店B和女洗手间A。在室内服务器获取注册用户信息之后,室内服务器将根据预先储存的用户信息与目的地的对应关系,从与目的地类型信息对应的目的地中,获取与注册用户信息对应的目的地。例如,当目的地类型信息为商店类型信息时,目的地类型信息对应的目的地包括女士服装商店A、女士服装商店B和男士服装商店C,若注册用户信息为性别女,注册用户信息对应的目的地包括女士服装商店A、女士服装商店B和女洗手间A,则室内服务器获取的目标目的地为女士服装商店A和女士服装商店B。
[0073] 本发明实施例中,室内服务器预先储存有目的地与目的地在室内的位置(该位置为经纬度)的对应关系。在室内服务器获取目标目的地之后,室内服务器将根据预先储存的目的地与目的地在室内的位置的对应关系,获取与目标目的地对应的目标位置。在室内服务器获取目标位置之后,室内服务器发送该目标位置至用户终端。
[0074] 在实际应用中,很多时候用户对某一类型的目的地进行定位时,用户终端将定位该类型下的所有目的地。例如,当用户对服装类型的商店进行定位时,用户终端将定位所有男性服装店和女性服装店,以及所有年龄段用户对应的服装店。若用户为年轻女性,则用户终端定位出的男性服装店和中老年女性对应的服装店都并不适用于该用户,而且若用户并不知道服装店适用的人群,则用户可能进入该服装店才能发现该服装店并不适用于用户,这给用户带来很大不便。
[0075] 因此,通过实施本发明实施例,当用户对某一类型的目的地进行定位时,用户终端仅定位该类型下与用户注册信息对应的目的地,可更加精准地为用户定位适合用户的目的地。
[0076] S103、用户终端接收室内服务器发送的目标位置。
[0077] S104、用户终端在室内地图中确定该目标位置对应的映射位置,并使用标记图标对映射位置进行定位标记。
[0078] 本发明实施例中,用户终端预先设置了室内中的实际位置(即经纬度)与室内地图中的位置的映射关系。用户终端接收目标位置之后,将根据该映射关系在室内地图中确定目标位置对应的映射位置,并使用标记图标对映射位置进行标记。
[0079] 作为一种可选的实施方式,用户终端在室内地图中确定该目标位置对应的映射位置,并使用标记图标对映射位置进行定位标记的具体实施方式可包括以下步骤:
[0080] 11)用户终端在室内地图中确定目标位置对应的映射位置;
[0081] 12)用户终端判断目标目的地对应的物品中是否具有折扣值大于预设折扣值的物品;
[0082] 13)若存在,则用户终端使用预设的推荐图标对映射位置进行定位标记,以对目标目的地进行推荐。
[0083] 在该实施方式中,用户终端判断目标目的地对应的物品中是否具有折扣值大于预设折扣值的物品的具体实施方式可以为:用户终端向室内服务器发送包括目标目的地的标识的查询请求;室内服务器接收到该查询请求之后,将响应该查询请求,根据预先存储的目的地与物品的对应关系,获取与目标目的地对应的目标物品;获取目标物品之后,室内服务器将根据预先存储的物品与折扣值的对应关系,获取与目标物品对应的目标折扣值,并判断获取的目标折扣值中是否存在大于预设折扣值的折扣值;室内服务器将判断结果发送给用户终端。当判断结果指示获取的目标折扣值中存在大于预设折扣值的折扣值时,用户终端确定目标目的地对应的物品中具有折扣值大于预设折扣值的物品,则用户终端使用预设的推荐图标对所述映射位置进行定位标记,以对所述目标目的地进行推荐。当判断结果指示获取的目标折扣值中不存在大于预设折扣值的折扣值时,用户终端确定目标目的地对应的物品中不具有折扣值大于预设折扣值的物品,则用户终端使用默认的定位标记图标对映射位置进行定位标记。
[0084] 通过实施该实施方式,用户终端在对某一类型的目的地进行定位时,将向用户推荐该类型的目的地中具有折扣物品的目的地,从而避免了用户错过该类型的目的地的优惠信息,提高了用户体验。
[0085] 在图1所描述的方法中,用户终端接收用户输入的定位指令之后,将响应定位指令,发送目的地类型信息至室内服务器,以使室内服务器从与目的地类型信息对应的目的地中,获取用户的注册用户信息对应的目标目的地,并使室内服务器获取目标目的地的目标位置;在用户终端接收室内服务器发送的目标位置之后,用户终端在室内地图中确定目标位置对应的映射位置,并使用标记图标对映射位置进行定位标记。可见,通过实施本发明实施例,能够准确地对室内的目的地进行定位。
[0086] 请参见图2,图2为本发明实施例公开的另一种室内环境中的定位方法的流程示意图。如图2所示,该室内环境中的定位方法可以包括以下步骤。
[0087] S201、用户终端接收用户输入的定位指令。
[0088] S202、用户终端响应该定位指令,发送目的地类型信息至室内服务器。
[0089] S203、用户终端接收室内服务器发送的目标位置。
[0090] S204、用户终端在室内地图中确定该目标位置对应的映射位置,并使用标记图标对映射位置进行定位标记。
[0091] S205、用户终端向室内服务器发送针对目标目的地的路径获取请求。
[0092] 本发明实施例中,用户终端在室内地图中确定该目标位置对应的映射位置,并使用标记图标对映射位置进行定位标记之后,将向室内服务器发送针对目标目的地的路径获取请求。具体地,用户可点击标记图标以选中目标目的地,选中目标目的地之后,用户可点击用户终端的路径输出功能按钮,以触发用户终端向室内服务器发送针对目标目的地的路径获取请求。
[0093] 本发明实施例中,室内服务器接收到路径获取请求之后,将响应该路径获取请求,获取用户当前的位置。具体地,室内服务器可通过WiFi室内定位技术来获取用户当前的位置。WiFi室内定位技术为业界公知的技术,在此不做赘述。在室内服务器获取用户当前的位置之后,可按照路径最短规则,生成用户当前的位置到目标目的地对应的目标位置的路径。根据路径最短规则生成的路径为用户当前的位置到目标位置的可通行路径中最短的路径。
例如,若从用户当前的位置到目标位置的可通行的路径包括路径A和路径B,若路径A的路程长度大于路径B的路径长度,则室内服务器将生成路径B。
[0094] 通过按照路径最短规则生成用户当前的位置到目标位置的路径,有利于缩短用户步行至目标位置的时间。
[0095] 本发明实施例中,在室内服务器获取用户当前的位置之后,室内服务器也可从室内监控系统中获取室内的可通行路径的人流量,并按照人流量最小规则,生成用户当前的位置到目标位置的路径。根据人流量最小规则生成的路径为用户当前的位置到目标位置的可通行路径中人流量最小的路径。例如,若从用户当前的位置到目标位置的可通行的路径包括路径A和路径B,若路径A上有50个人,路径B上有10个人,则室内服务器将生成路径B。
[0096] 通过按照人流量最小规则生成用户当前的位置到目标位置的路径,有利于缩短用户步行至目标位置的时间。
[0097] 本发明实施例中,室内服务器生成用户当前的位置到目标位置的路径之后,将发送生成的路径至用户终端。
[0098] S206、用户终端接收室内服务器响应路径获取请求发送的路径。
[0099] S207、用户终端在室内地图中映射出路径。
[0100] 本发明实施例中,用户终端接收室内服务器发送的路径之后,将在室内地图中映射出接收到的路径。
[0101] 可见,通过实施本发明实施例,用户终端可输出用户当前位置到目标目的地的位置的路径,有助于用户快速地找到目标目的地。
[0102] 请参见图3,图3为本发明实施例公开的另一种室内环境中的定位方法的流程示意图。如图3所示,该室内环境中的定位方法可以包括以下步骤。
[0103] S301、用户终端接收用户输入的定位指令。
[0104] S302、用户终端响应该定位指令,发送目的地类型信息至室内服务器。
[0105] S303、用户终端接收室内服务器发送的目标位置。
[0106] S304、用户终端在室内地图中确定该目标位置对应的映射位置,并使用标记图标对映射位置进行定位标记。
[0107] S305、用户终端接收用户针对目标目的地输入的评价查看指令。
[0108] 本发明实施例中,用户终端在室内地图中确定该目标位置对应的映射位置,并使用标记图标对映射位置进行定位标记之后,用户终端可接收用户针对目标目的地输入的评价查看指令。具体地,用户可点击标记图标以选中目标目的地,选中目标目的地之后,用户可点击用户终端的评价信息输出功能按钮,以输入针对目标目的地的评价查看指令。
[0109] S306、用户终端响应评价查看指令,向室内服务器发送包括目标目的地的标识以及目标用户的标识的评价信息获取请求。
[0110] 本发明实施例中,目标用户为本机联系人列表中的用户,该本机联系人列表可以为本机的电话联系人列表,或本机的及时通信应用的联系人列表,或本机的其他应用的联系人列表,本发明实施例不做限定。该目标用户可以为本机联系人列表中的任一用户,该目标用户的标识可以为目标用户的电话号码、及时通信应用账号或其他应用的账号等。
[0111] 本发明实施例中,用户终端接收到用户输入的评价查看指令之后,将从本机联系人列表的用户中获取一个或多个目标用户,并生成包括目标目的地的标识以及目标用户的标识的评价信息获取请求;用户终端生成评价信息获取请求之后,将发送评价信息获取请求至室内服务器。
[0112] 本发明实施例中,室内服务器预先储存有目的地标识、评价信息以及评价用户标识三者之间的对应关系。在该对应关系中,评价信息为评价用户对目的地标识对应的目的地进行评价所产生的信息。该评价信息可包括评价内容、评价分数、评价时间等等。当室内服务器接收到评价信息获取请求时,室内服务器将根据预先储存的目的地标识、评价信息以及评价用户标识三者之间的对应关系,获取与目标目的地的标识和目标用户的标识同时对应的目标评价信息。该目标评价信息为目标用户对目标目的地进行评价所产生的评价信息。
[0113] 本发明实施例中,室内服务器获取到目标评价信息之后,将发送该目标评价信息至用户终端。
[0114] S307、用户终端接收室内服务器响应评价信息获取请求发送的目标评价信息。
[0115] S308、用户终端输出目标评价信息。
[0116] 本发明实施例中,用户终端接收室内服务器响应该评价信息获取请求发送的目标评价信息之后,将输出目标评价信息,以使用户查看目标评价信息。
[0117] 在实际应用中,可能存在很多用户对某一目的地进行评价,面对如此多的评价,当用户不认识评价者时,用户将很难辨别评价内容的真实性。本发明实施例通过仅输出用户本机联系人(即用户认识的人)对目的地的评价内容,可使用户更好地辨别目的地的真实情况,提高了用户体验。
[0118] 请参见图4,图4为本发明实施例公开的另一种室内环境中的定位方法的流程示意图。如图4所示,该室内环境中的定位方法可以包括以下步骤。
[0119] S401、用户终端接收用户输入的定位指令。
[0120] S402、用户终端响应该定位指令,发送目的地类型信息至室内服务器。
[0121] S403、用户终端接收室内服务器发送的目标位置。
[0122] S404、用户终端在室内地图中确定该目标位置对应的映射位置,并使用标记图标对映射位置进行定位标记。
[0123] S405、用户终端接收用户针对目标目的地输入的人流量查询指令。
[0124] 本发明实施例中,用户终端在室内地图中确定该目标位置对应的映射位置,并使用标记图标对映射位置进行定位标记之后,用户终端可接收用户针对目标目的地输入的人流量查询指令。具体地,用户可点击标记图标以选中目标目的地,选中目标目的地之后,用户可点击用户终端的人流量输出功能按钮,以输入针对目标目的地的人流量查询指令。
[0125] S406、用户终端响应人流量查询指令,向室内服务器发送包括目标目的地的标识的人流量查询请求。
[0126] 本发明实施例中,用户终端接收用户针对目标目的地输入的人流量查询指令之后,将响应该人流量查询指令,向室内服务器发送包括目标目的地的标识的人流量获取请求。
[0127] 本发明实施例中,室内服务器接收包括目标目的地的标识的人流量获取请求之后,将响应该人流量获取请求,从室内监控系统中获取目标目的地的标识对应的目标人流量信息。
[0128] 具体地,室内服务器将向室内监控系统发送包括目标目的地的标识的获取指令,以从室内监控系统中获取目标目的地的标识对应的目标人流量信息;室内监控系统储存有目的地标识与人流量信息的对应关系,室内监控系统将实时更新各目的地标识对应的人流量信息。室内监控系统接收到该获取指令之后,将根据储存的目的地标识与人流量信息的对应关系,获取目标目的地的标识对应的目标人流量信息,并返回该目标人流量信息给室内服务器。
[0129] 本发明实施例中,室内服务器接收到室内监控系统发送的目标人流量信息之后,将发送该目标人流量信息至用户终端。
[0130] S407、用户终端接收室内服务器响应该人流量获取请求发送的目标人流量信息。
[0131] S408、用户终端输出目标人流量信息。
[0132] 本发明实施例中,用户终端接收室内服务器响应该人流量获取请求发送的目标人流量信息之后,用户终端将输出目标人流量信息。
[0133] 在实际应用中,若目的地的人流量太大,用户可能就不想进入该目的地。通过实施本发明实施例,用户可查看各目标目的地的人流情况,通过查看各目标目的地的人流情况,用户可更好地对目的地进行抉择。
[0134] 请参阅图5,图5是本发明实施例公开的一种用户终端的结构示意图。其中,图5所示的用户终端可以包括接收模块501、发送模块502和标记模块503。其中:
[0135] 接收模块501,用于接收用户输入的定位指令。
[0136] 本发明实施例中,用户终端可包括但不限于智能手机、掌上电脑、笔记本电脑和台式电脑等用户终端。该用户终端的操作系统可包括但不限于Android操作系统、IOS操作系统、Symbian(塞班)操作系统、Black Berry(黑莓)操作系统、Windows Phone8操作系统等等,本发明实施例不做限定。
[0137] 本发明实施例中,该定位指令携带有目的地类型信息。其中,目的地可以为商店、洗手间等等。若目的地为商店,则该目的地对应的目的地类型可以为商店类型;若目的地为洗手间,则该目的地对应的目的地类型可以为洗手间类型。每一目的地类型下可包括多个目的地。其中,该目的地类型信息为目的地类型的标识或名称等。
[0138] 本发明实施例中,可选的,用户可在用户终端的功能界面选择目的地类型,并点击定位功能按钮,以触发接收模块501接收定位指令。
[0139] 发送模块502,用于响应定位指令,发送目的地类型信息至室内服务器。
[0140] 本发明实施例中,接收模块501接收定位指令之后,发送模块502将响应该定位指令,发送定位指令携带的目的地类型信息至室内服务器。
[0141] 本发明实施例中,室内服务器可预先储存目的地类型信息与目的地的对应关系,例如,可储存商店类型信息对应女士服装商店A、女士服装商店B和男士服装商店C,洗手间类型信息对应女洗手间A、男洗手间B和男洗手间C。
[0142] 本发明实施例中,在室内服务器接收到目的地类型信息之后,室内服务器将根据预先存储的目的地类型信息与目的地的对应关系,获取与目的地类型信息对应的目的地;在获取与目的地类型信息对应的目的地之后,室内服务器将获取用户终端的用户对应的注册用户信息。室内服务器获取的注册用户信息可包括但不限于性别、年龄等。
[0143] 本发明实施例中,室内服务器预先设置有用户信息(如性别、年龄)与目的地的对应关系。例如用户信息为性别女时,可对应女士服装商店A、女士服装商店B和女洗手间A。在室内服务器获取注册用户信息之后,室内服务器将根据预先储存的用户信息与目的地的对应关系,从与目的地类型信息对应的目的地中,获取与注册用户信息对应的目的地。例如,当目的地类型信息为商店类型信息时,目的地类型信息对应的目的地包括女士服装商店A、女士服装商店B和男士服装商店C,若注册用户信息为性别女,注册用户信息对应的目的地包括女士服装商店A、女士服装商店B和女洗手间A,则室内服务器获取的目标目的地为女士服装商店A和女士服装商店B。
[0144] 本发明实施例中,室内服务器预先储存有目的地与目的地在室内的位置(该位置为经纬度)的对应关系。在室内服务器获取目标目的地之后,室内服务器将根据预先储存的目的地与目的地在室内的位置的对应关系,获取与目标目的地对应的目标位置。在室内服务器获取目标位置之后,室内服务器发送该目标位置至用户终端的接收模块501。
[0145] 在实际应用中,很多时候用户对某一类型的目的地进行定位时,用户终端将定位该类型下的所有目的地。例如,当用户对服装类型的商店进行定位时,用户终端将定位所有男性服装店和女性服装店,以及所有年龄段用户对应的服装店。若用户为年轻女性,则用户终端定位出的男性服装店和中老年女性对应的服装店都并不适用于该用户,而且若用户并不知道服装店适用的人群,则用户可能进入该服装店才能发现该服装店并不适用于用户,这给用户带来很大不便。
[0146] 因此,通过实施本发明实施例,当用户对某一类型的目的地进行定位时,用户终端仅定位该类型下与用户注册信息对应的目的地,可更加精准地为用户定位适合用户的目的地。
[0147] 接收模块501,还用于接收室内服务器发送的目标位置。
[0148] 标记模块503,用于在室内地图中确定目标位置对应的映射位置,并使用标记图标对映射位置进行定位标记。
[0149] 本发明实施例中,用户终端预先设置了室内中的实际位置(即经纬度)与室内地图中的位置的映射关系。接收模块501接收目标位置之后,标记模块503将根据该映射关系在室内地图中确定目标位置对应的映射位置,并使用标记图标对映射位置进行标记。
[0150] 请一并参阅图6,图6是本发明实施例公开的另一种用户终端的结构示意图。其中,图6所示的用户终端是由图5所示的用户终端进行优化得到的。与图5所示的用户终端相比较,图6所示的用户终端除包括图5所示的用户终端的所有模块之外,还可以包括映射模块504。其中:
[0151] 发送模块502,还用于在标记模块503在室内地图中确定目标位置对应的映射位置,并使用标记图标对映射位置进行定位标记之后,向室内服务器发送针对目标目的地的路径获取请求。
[0152] 本发明实施例中,标记模块503在室内地图中确定该目标位置对应的映射位置,并使用标记图标对映射位置进行定位标记之后,发送模块502将向室内服务器发送针对目标目的地的路径获取请求。具体地,用户可点击标记图标以选中目标目的地,选中目标目的地之后,用户可点击用户终端的路径输出功能按钮,以触发发送模块502向室内服务器发送针对目标目的地的路径获取请求。
[0153] 本发明实施例中,室内服务器接收到路径获取请求之后,将响应该路径获取请求,获取用户当前的位置。具体地,室内服务器可通过WiFi室内定位技术来获取用户当前的位置。WiFi室内定位技术为业界公知的技术,在此不做赘述。在室内服务器获取用户当前的位置之后,可按照路径最短规则,生成用户当前的位置到目标目的地对应的目标位置的路径。根据路径最短规则生成的路径为用户当前的位置到目标位置的可通行路径中最短的路径。
例如,若从用户当前的位置到目标位置的可通行的路径包括路径A和路径B,若路径A的路程长度大于路径B的路径长度,则室内服务器将生成路径B。
[0154] 通过按照路径最短规则生成用户当前的位置到目标位置的路径,有利于缩短用户步行至目标位置的时间。
[0155] 本发明实施例中,在室内服务器获取用户当前的位置之后,室内服务器也可从室内监控系统中获取室内的可通行路径的人流量,并按照人流量最小规则,生成用户当前的位置到目标位置的路径。根据人流量最小规则生成的路径为用户当前的位置到目标位置的可通行路径中人流量最小的路径。例如,若从用户当前的位置到目标位置的可通行的路径包括路径A和路径B,若路径A上有50个人,路径B上有10个人,则室内服务器将生成路径B。
[0156] 通过按照人流量最小规则生成用户当前的位置到目标位置的路径,有利于缩短用户步行至目标位置的时间。
[0157] 本发明实施例中,室内服务器生成用户当前的位置到目标位置的路径之后,将发送生成的路径至用户终端的接收模块501。
[0158] 接收模块501,还用于接收室内服务器响应路径获取请求发送的路径。
[0159] 映射模块504,用于在室内地图中映射出路径。
[0160] 本发明实施例中,接收模块501接收室内服务器发送的路径之后,映射模块504将在室内地图中映射出接收到的路径。
[0161] 可见,通过实施本发明实施例,用户终端可输出用户当前位置到目标目的地的位置的路径,有助于用户快速地找到目标目的地。
[0162] 请一并参阅图7,图7是本发明实施例公开的另一种用户终端的结构示意图。其中,图7所示的用户终端是由图5所示的用户终端进行优化得到的。与图5所示的用户终端相比较,图7所示的用户终端除包括图5所示的用户终端的所有模块之外,还可以包括第一输出模块505。其中:
[0163] 接收模块501,还用于在标记模块503在室内地图中确定目标位置对应的映射位置,并使用标记图标对映射位置进行定位标记之后,接收用户针对目标目的地输入的评价查看指令。
[0164] 本发明实施例中,标记模块503在室内地图中确定该目标位置对应的映射位置,并使用标记图标对映射位置进行定位标记之后,接收模块501可接收用户针对目标目的地输入的评价查看指令。具体地,用户可点击标记图标以选中目标目的地,选中目标目的地之后,用户可点击用户终端的评价信息输出功能按钮,以输入针对目标目的地的评价查看指令。
[0165] 发送模块502,还用于响应评价查看指令,向室内服务器发送包括目标目的地的标识以及目标用户的标识的评价信息获取请求。
[0166] 本发明实施例中,目标用户为本机联系人列表中的用户,该本机联系人列表可以为本机的电话联系人列表,或本机的及时通信应用的联系人列表,或本机的其他应用的联系人列表,本发明实施例不做限定。该目标用户可以为本机联系人列表中的任一用户,该目标用户的标识可以为目标用户的电话号码、及时通信应用账号或其他应用的账号等。
[0167] 本发明实施例中,接收模块501接收到用户输入的评价查看指令之后,发送模块502将从本机联系人列表的用户中获取一个或多个目标用户,并生成包括目标目的地的标识以及目标用户的标识的评价信息获取请求;发送模块502生成评价信息获取请求之后,将发送评价信息获取请求至室内服务器。
[0168] 本发明实施例中,室内服务器预先储存有目的地标识、评价信息以及评价用户标识三者之间的对应关系。在该对应关系中,评价信息为评价用户对目的地标识对应的目的地进行评价所产生的信息。该评价信息可包括评价内容、评价分数、评价时间等等。当室内服务器接收到评价信息获取请求时,室内服务器将根据预先储存的目的地标识、评价信息以及评价用户标识三者之间的对应关系,获取与目标目的地的标识和目标用户的标识同时对应的目标评价信息。该目标评价信息为目标用户对目标目的地进行评价所产生的评价信息。
[0169] 本发明实施例中,室内服务器获取到目标评价信息之后,将发送该目标评价信息至用户终端的接收模块501。
[0170] 接收模块501,还用于接收室内服务器响应评价信息获取请求发送的目标评价信息。
[0171] 第一输出模块505,用于输出目标评价信息。
[0172] 本发明实施例中,接收模块501接收室内服务器响应该评价信息获取请求发送的目标评价信息之后,第一输出模块505将输出目标评价信息,以使用户查看目标评价信息。
[0173] 在实际应用中,可能存在很多用户对某一目的地进行评价,面对如此多的评价,当用户不认识评价者时,用户将很难辨别评价内容的真实性。本发明实施例通过仅输出用户本机联系人(即用户认识的人)对目的地的评价内容,可使用户更好地辨别目的地的真实情况,提高了用户体验。
[0174] 请一并参阅图8,图8是本发明实施例公开的另一种用户终端的结构示意图。其中,图8所示的用户终端是由图5所示的用户终端进行优化得到的。与图5所示的用户终端相比较,图8所示的用户终端除包括图5所示的用户终端的所有模块之外,还可以包括第二输出模块506。其中:
[0175] 接收模块501,还用于在标记模块503在室内地图中确定目标位置对应的映射位置,并使用标记图标对映射位置进行定位标记之后,接收用户针对目标目的地输入的人流量查询指令。
[0176] 本发明实施例中,标记模块503在室内地图中确定该目标位置对应的映射位置,并使用标记图标对映射位置进行定位标记之后,接收模块501可接收用户针对目标目的地输入的人流量查询指令。具体地,用户可点击标记图标以选中目标目的地,选中目标目的地之后,用户可点击用户终端的人流量输出功能按钮,以输入针对目标目的地的人流量查询指令。
[0177] 发送模块502,还用于响应人流量查询指令,向室内服务器发送包括目标目的地的标识的人流量获取请求。
[0178] 本发明实施例中,接收模块501接收用户针对目标目的地输入的人流量查询指令之后,发送模块502将响应该人流量查询指令,向室内服务器发送包括目标目的地的标识的人流量获取请求。
[0179] 本发明实施例中,室内服务器接收包括目标目的地的标识的人流量获取请求之后,将响应该人流量获取请求,从室内监控系统中获取目标目的地的标识对应的目标人流量信息。
[0180] 具体地,室内服务器将向室内监控系统发送包括目标目的地的标识的获取指令,以从室内监控系统中获取目标目的地的标识对应的目标人流量信息;室内监控系统储存有目的地标识与人流量信息的对应关系,室内监控系统将实时更新各目的地标识对应的人流量信息。室内监控系统接收到该获取指令之后,将根据储存的目的地标识与人流量信息的对应关系,获取目标目的地的标识对应的目标人流量信息,并返回该目标人流量信息给室内服务器。
[0181] 本发明实施例中,室内服务器接收到室内监控系统发送的目标人流量信息之后,将发送该目标人流量信息至用户终端的接收模块501。
[0182] 接收模块501,还用于接收室内服务器响应人流量获取请求发送的目标人流量信息。
[0183] 第二输出模块506,用于输出目标人流量信息。
[0184] 本发明实施例中,接收模块501接收室内服务器响应该人流量获取请求发送的目标人流量信息之后,第二输出模块506将输出目标人流量信息。
[0185] 在实际应用中,若目的地的人流量太大,用户可能就不想进入该目的地。通过实施本发明实施例,用户可查看各目标目的地的人流情况,通过查看各目标目的地的人流情况,用户可更好地对目的地进行抉择。
[0186] 请一并参阅图9,图9是本发明实施例公开的另一种用户终端的结构示意图。其中,图9所示的用户终端是由图5所示的用户终端进行优化得到的。与图5所示的用户终端相比较,图9所示的用户终端包括图5所示的用户终端的所有模块,其中,标记模块503包括确定单元5031、判断单元5032和标记单元5033,其中:
[0187] 确定单元5031,用于在室内地图中确定目标位置对应的映射位置。
[0188] 判断单元5032,用于判断目标目的地对应的物品中是否具有折扣值大于预设折扣值的物品。
[0189] 标记单元5033,用于当判断单元5032判断目标目的地对应的物品中具有折扣值大于预设折扣值的物品时,使用预设的推荐图标对映射位置进行定位标记,以对目标目的地进行推荐。
[0190] 本发明实施例中,判断单元5032判断目标目的地对应的物品中是否具有折扣值大于预设折扣值的物品的具体实施方式可以为:判断单元5032向室内服务器发送包括目标目的地的标识的查询请求;室内服务器接收到该查询请求之后,将响应该查询请求,根据预先存储的目的地与物品的对应关系,获取与目标目的地对应的目标物品;获取目标物品之后,室内服务器将根据预先存储的物品与折扣值的对应关系,获取与目标物品对应的目标折扣值,并判断获取的目标折扣值中是否存在大于预设折扣值的折扣值;室内服务器将判断结果发送给用户终端。当判断结果指示获取的目标折扣值中存在大于预设折扣值的折扣值时,判断单元5032确定目标目的地对应的物品中具有折扣值大于预设折扣值的物品,则标记单元5033使用预设的推荐图标对所述映射位置进行定位标记,以对所述目标目的地进行推荐。当判断结果指示获取的目标折扣值中不存在大于预设折扣值的折扣值时,判断单元5032确定目标目的地对应的物品中不具有折扣值大于预设折扣值的物品,则标记单元5033使用默认的定位标记图标对映射位置进行定位标记。
[0191] 通过实施该实施方式,用户终端在对某一类型的目的地进行定位时,将向用户推荐该类型的目的地中具有折扣物品的目的地,从而避免了用户错过该类型的目的地的优惠信息,提高了用户体验。
[0192] 在图5~图9所描述的用户终端中,接收模块接收用户输入的定位指令之后,发送模块将响应定位指令,发送目的地类型信息至室内服务器,以使室内服务器从与目的地类型信息对应的目的地中,获取用户的注册用户信息对应的目标目的地,并使室内服务器获取目标目的地的目标位置;在接收模块接收室内服务器发送的目标位置之后,标记模块在室内地图中确定目标位置对应的映射位置,并使用标记图标对映射位置进行定位标记。可见,通过实施本发明实施例,能够准确地对室内的目的地进行定位。
[0193] 需要说明的是,在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详细描述的部分,可以参见其他实施例的相关描述。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
[0194] 本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。
[0195] 本发明实施例的用户终端中的模块或单元可以根据实际需要进行合并、划分和删减。
[0196] 本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令终端设备相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(Read-Only Memory,ROM)、随机存取器(Random Access Memory,RAM)、磁盘或光盘等。
[0197] 以上对本发明实施例公开的一种室内环境中的定位方法及用户终端进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。