刷新信息列表的方法及装置的制造方法_3

文档序号:9767840阅读:来源:国知局

[0074] 步骤306 :基于接收的多个第一消息,分别计算终端与该多个兴趣点定位设备之 间的距离,得到多个距离。
[0075] 对于接收的多个第一消息中的每个第一消息,如果该第一消息中携带该第一消息 的发送时间,当终端接收到该第一消息时,获取该第一消息的接收时间,计算该第一消息的 发送时间和接收时间之间的差值,并根据该差值和第一消息的发送速度,计算该终端与该 第一消息对应的兴趣点定位设备之间的距离。其中,第一消息可以为射频信号,此时,第一 消息的发送速度可以为该射频信号在空中传播的速度。
[0076] 如果该第一消息中携带参考信号强度,该参考信号强度可以为该第一消息发送时 的信号强度,当终端接收到该第一消息时,获取该第一消息的接收信号强度,根据该第一消 息携带的参考信号强度和接收信号强度,计算该终端与该第一消息对应的兴趣点定位设备 之间的距离。其中,第一消息的信号强度是随着传播距离逐渐减弱的,所以,第一消息的接 收信号强度小于参考信号强度。
[0077] 步骤307 :分别将该多个距离与距离阈值进行比较,如果该多个距离中存在小于 距离阈值的距离,则刷新当前显示的信息列表。
[0078] 在本发明实施例中,刷新当前显示的信息列表的方式可以包括两种,具体为:
[0079] 第一种方式,从该多个距离中,选择小于距离阈值的距离;获取选择的距离对应的 属性信息;在当前显示的信息列表中,将获取的属性信息进行置顶。
[0080] 针对第一种方式,当终端从该多个距离中,选择小于距离阈值的距离之后,该终端 可以获取选择的距离对应的兴趣点定位设备,根据选择的兴趣点定位设备获取对应的属性 信息,并将获取的属性信息在信息列表中进行置顶,从而实现对当前显示的信息列表的动 态刷新,无需用户的干涉,进而确保信息列表的准确性。
[0081] 另外,如果获取的属性信息包括多个,此时,将该多个属性信息进行置顶时,可以 根据该多个属性信息对应的距离从小到大的顺序,对该多个属性信息进行排序,按照排序 后的顺序,将该多个属性信息进行置顶。
[0082] 需要说明的是,距离阈值是事先设置的,为了频繁地刷新信息列表而浪费终端的 电量等资源,该距离阈值可以为50厘米,本发明实施例对此不做具体限定。
[0083] 比如,基于第一消息,计算兴趣点定位设备3与该终端之间的距离30厘米,兴趣 点定位设备2与该终端之间的距离为40厘米,兴趣点定位设备1与该终端之间的距离为20 米,假如,距离阈值为50厘米,此时,获取的属性信息包括属性信息3和属性信息2,且按照 距离从小到大的顺序,对属性信息3和属性信息2进行排序,按照排序后的顺序,将该属性 信息3和属性信息2进行置顶,如图5所示。
[0084] 第二种方式,按照该多个距离从小到大的顺序,对当前显示的信息列表中的多个 属性信息重新进行排序;显示重新排序后的多个属性信息。
[0085] 由于本发明实施例采用的是iBeacon感应器,理论上iBeacon感应器的信号传输 距离的最大值为50米,最小值可以达到厘米范围内,精度较高,所以,当用户向多个兴趣点 中的目标兴趣点移动时,目标兴趣点定位设备与终端之间的距离会越来越小,进而根据本 发明实施例提供的方法可以快速地将目标兴趣点的属性信息提升至信息列表的顶端,方便 定位。
[0086] 需要说明的是,本发明实施例提供的方法不仅可以应用于兴趣点的属性信息所在 的信息列表的刷新,还可以应用于其他的信息列表的刷新,比如,该信息列表可以为联系人 列表。当信息列表为联系人列表时,可以将该用户的手机作为本实施例中的终端,将用户手 机中联系人列表中的联系人的手机作为兴趣点定位设备,当联系人列表的多个联系人与用 户之间的距离中存在小于距离阈值的距离时,可以刷新该用户手机中的联系人列表,从而 方便用户快速查找到目标联系人的联系方式。特别说明,该用户的手机和联系人的手机中 必须支持蓝牙4. 0以上版本的蓝牙且具备iBeacon技术。再比如,该信息列表可以为停车 场的车位信息列表,将该停车场中的多个车位作为多个兴趣点,每个车位对应一个兴趣点 定位设备,且车位信息可以包括车位的位置信息、车位编号等。当用户进行停车场之后,用 户对应的终端中可以接收到多个车位对应的兴趣点定位设备广播的第二消息,进而根据上 述方法获取到车位信息列表。在用户移动的过程中,终端与多个车位之间的距离也随着变 化,如果终端与多个车位之间的距离中存在小于距离阈值的距离,则刷新该车位信息列表, 从而方便用户快速找到目标车位。
[0087] 在本发明实施例中,兴趣点包括的兴趣点定位设备广播第一消息,当该终端接收 到多个兴趣点定位设备广播的第一消息时,该终端基于接收的多个第一消息,计算该终端 与多个兴趣点定位设备之间的距离,得到多个距离,根据该多个距离,刷新当前显示的信息 列表。其中,当建立该终端与兴趣点定位设备之间的连接之后,该终端会自动地接收该兴趣 点定位设备广播的第一消息,无需用户的干涉,并且在用户移动的过程中,该终端也会根据 接收的多个第一消息,刷新当前显示的信息列表,使信息列表随着用户的移动而动态更新, 提高了信息列表的准确率,进而也可以使用户快速定位到目标兴趣点。
[0088] 图6是本发明实施例提供的一种刷新信息列表的装置结构示意图。参见图6,该装 置包括:第一接收模块601、计算模块602和刷新模块603。
[0089] 第一接收模块601,用于接收多个兴趣点定位设备广播的第一消息,每个兴趣点具 有至少一个兴趣点定位设备;
[0090] 计算模块602,用于基于接收的多个第一消息,分别计算终端与多个兴趣点定位设 备之间的距离,得到多个距离;
[0091] 刷新模块603,用于根据该多个距离,刷新当前显示的信息列表。
[0092] 可选地,刷新模块603包括:
[0093] 比较单元,用于分别将该多个距离与距离阈值进行比较;
[0094] 刷新单元,用于如果该多个距离中存在小于距离阈值的距离,则刷新当前显示的 信息列表。
[0095] 可选地,刷新单元包括:
[0096] 选择子单元,用于从该多个距离中,选择小于距离阈值的距离;
[0097] 获取子单元,用于获取选择的距离对应的属性信息;
[0098] 置顶子单元,用于在当前显示的信息列表中,将获取的属性信息进行置顶。
[0099] 可选地,刷新单元包括:
[0100] 排序子单元,用于按照该多个距离从小到大的顺序,对当前显示的信息列表中的 多个属性信息重新进行排序;
[0101] 显示子单元,用于显示重新排序后的多个属性信息。
[0102] 可选地,该装置还包括:
[0103] 第二接收模块,用于对于该多个兴趣点定位设备中的每个兴趣点定位设备,接收 该兴趣点定位设备发送的第二消息,第二消息中携带兴趣点定位设备标识;
[0104] 发送模块,用于向服务器发送列表获取请求,列表获取请求中携带每个兴趣点定 位设备标识和兴趣点类别,使服务器根据每个兴趣点定位设备标识和兴趣点类别,生成信 息列表;
[0105] 第三接收模块,用于接收服务器发送的信息列表;
[0106] 显示模块,用于将该信息列表进行显示。
[0107] 可选地,兴趣点定位设备为iBeacon感应器。
[0108] 在本发明实施例中,兴趣点包括的兴趣点定位设备广播第一消息,当该终端接收 到多个兴趣点定位设备广播的第一消息时,该终端基于接收的多个第一消息,计算该终端 与多个兴趣点定位设备之间的距离,得到多个距离,根据该多个距离,刷新当前显示的信息 列表。其中,当建立该终端与兴趣点定位设备之间的连接之后,该终端会自动地接收该兴趣 点定位设备广播的第一消息,无需用户的干涉,并且在用户移动的过程中,该终端也会根据 接收的多个第一消息,刷新当前显示的信息列表,使信息列表随着用户的移动而动态更新, 提高了信息列表的准确率,进而也可以使用户快速定位到目标兴趣点。
[0109]
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1