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

文档序号:8943617阅读:158来源:国知局
一种室内环境下的定位方法及用户终端的制作方法
【技术领域】
[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]图1是本发明实施例提供的一种
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1