位置排序方法和装置制造方法及图纸

技术编号:12397411 阅读:55 留言:0更新日期:2015-11-26 03:26
本公开是关于一种位置排序方法,包括:获取当前位置信息;根据所述当前位置信息获取处于预设范围内的至少一个候选位置;根据所述当前位置信息,计算所述处于预设范围内的至少一个候选位置中每个候选位置与当前位置之间的距离;根据所述每个候选位置与当前位置之间的距离,对所述至少一个候选位置按照预设排序方式进行排序。本公开实现了基于用户当前位置对候选位置进行自动排序,降低用户切换位置时的选择成本,提高效率。本公开还公开了用于实现上述方法的装置。

【技术实现步骤摘要】

本公开涉及移动通信
,尤其涉及一种位置排序方法和装置
技术介绍
随着移动互联网的发展,位置服务越来越成为移动互联网服务的重要维度,很多 应用程序都是基于位置服务而产生的。用户通过位置进行信息筛选成为一种重要的信息获 取方式。在地理位置排序中通常基于字典序、省份划分或者热门城市等方式,但有时这些排 序方式不足以解决某些情况下用户的位置选择问题,例如在偏远地区,用户需要手动输入 名称来查询并选择实际需要的地理位置信息,搜索效率低下。
技术实现思路
为克服相关技术存在的问题,本公开提供一种位置排序方法和装置,能够基于用 户当前位置对候选位置进行自动排序,降低用户切换位置时的选择成本,提高效率。 根据本公开实施例的第一方面,提供一种位置排序方法,包括: 获取当前位置信息; 根据所述当前位置信息获取处于预设范围内的至少一个候选位置; 根据所述当前位置信息,计算所述处于预设范围内的至少一个候选位置中每个候 选位置与当前位置之间的距离; 根据所述每个候选位置与当前位置之间的距离,对所述至少一个候选位置按照预 设排序方式进行排序。 基于用户当前位置对获取的候选位置进行自动排序,降低用户切换位置时的选择 成本,提高效率。 所述根据所述当前位置信息获取处于预设范围内的至少一个候选位置,包括: 根据当前位置信息判断第一预设范围内是否获取到位置信息; 当所述第一预设范围内获取到位置信息时,则将所述获取到的位置信息做为候选 位置; 当所述第一预设范围内未获取到位置信息时,则根据第二预设范围继续获取处于 所述第二预设范围内的位置信息做为候选位置。 终端设备获取不到能作为候选位置的位置信息时,会逐渐扩大获取候选位置的范 围,以获取距离用户当前位置较劲的候选位置,提高用户选择效率。 所述方法还包括: 显示与当前位置之间的距离最近的候选位置的关联信息。 便于用户了解最接近的候选位置是否具有能够满足用户需求的关联信息。 所述方法还包括: 显示排序后的所述至少一个候选位置; 接收用户在排序后的所述至少一个候选位置中选择的候选位置; 显示所述选择的候选位置的关联信息。 由用户根据自身需要选择获得关联信息的候选位置,更容易满足用户需求。 所述候选位置的关联信息包括与所述候选位置对应的电台信息、旅游信息或视频 信息中的任一种信息。 帮助用户自动匹配或选择需要的电台信息、旅游信息或视频信息。 所述获取当前位置信息包括: 判断是否能接收到当前电台信息对应的电台广播; 当接收不到当前电台信息对应的电台广播时,获取当前位置信息。 终端设备判断出不能接收到当前的电台广播时,获取当前位置信息以用于重新匹 配电台信息。 所述预设排序方式包括按照所述每个候选位置与当前位置之间的距离由近到远 的顺序排列。帮助用户得知与当前位置最接近的候选位置,便于用户在切换位置时进行选 择。 根据本公开实施例的第二方面,提供一种位置排序装置,包括: 第一获取模块,用于获取当前位置信息; 第二获取模块,用于根据所述当前位置信息获取处于预设范围内的至少一个候选 位置; 处理模块,用于根据所述当前位置信息,计算所述处于预设范围内的至少一个候 选位置中每个候选位置与当前位置之间的距离; 排序模块,用于根据所述每个候选位置与当前位置之间的距离,对所述至少一个 候选位置按照预设排序方式进行排序。 所述第二获取模块包括: 第二判断单元,用于根据当前位置信息判断第一预设范围内是否获取到位置信 息; 处理单元,用于当所述第一预设范围内获取到位置信息时,则将所述获取到的位 置信息做为候选位置; 第二获取单元,用于当所述第一预设范围内未获取到位置信息时,则根据第二预 设范围继续获取处于所述第二预设范围内的位置信息做为候选位置。 所述装置还包括: 第一显示模块,用于显示与当前位置之间的距离最近的候选位置的关联信息。 所述装置还包括: 第二显示模块,用于显示排序后的所述至少一个候选位置; 接收模块,用于接收用户在排序后的所述至少一个候选位置中选择的候选位置; 第三显示模块,用于显示所述选择的候选位置的关联信息。 所述第一获取模块包括: 第一判断单元,用于当所述关联信息包括电台信息时,判断是否能接收到当前电 台信息对应的电台广播; 第一获取单元,用于当接收不到当前电台信息对应的电台广播时,获取当前位置 信息。 根据本公开实施例的第三方面,提供一种位置排序装置,包括: 处理器; 用于存储处理器可执行指令的存储器; 其中所述处理器被配置为: 获取当前位置信息; 根据所述当前位置信息获取处于预设范围内的至少一个候选位置; 根据所述当前位置信息,计算所述处于预设范围内的至少一个候选位置中每个候 选位置与当前位置之间的距离; 根据所述每个候选位置与当前位置之间的距离,对所述至少一个候选位置按照预 设排序方式进行排序。 本公开的实施例提供的技术方案可以包括以下有益效果:基于用户当前位置对候 选位置进行自动排序,降低用户切换位置时的选择成本,提高效率;通过预设范围缩小参与 排序的候选位置数量,将更贴近用户实际需求的候选位置进行排序处理,减少终端设备运 算量;便于用户了解最接近的候选位置是否具有能够满足用户需求的关联信息;由用户根 据自身需要选择获得关联信息的候选位置,更容易满足用户需求;帮助用户自动匹配或选 择需要的电台信息、旅游信息或视频信息。 应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不 能限制本公开。【附图说明】 此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施 例,并与说明书一起用于解释本专利技术的原理。 图1是根据一示例性实施例示出的一种位置排序方法的流程图。 图2是根据一示例性实施例示出的用户当前位置与候选位置示意图。 图3是根据一示例性实施例示出的获取当前位置信息方法的流程图。 图4是根据一示例性实施例示出的一种位置排序方法的流程图。 图5是根据一示例性实施例示出的一种位置排序方法的流程图。 图6是根据一示例性实施例示出的一种位置排序方法的流程图。 图7a是根据一示例性实施例示出的终端设备显示排序后的候选位置时的界面示 意图。 图7b是根据一示例性实施例示出的终端设备显示电台信息时的界面示意图。 图8是根据一示例性实施例示出的一种位置排序方法的流程图。 图9是根据一示例性实施例示出的终端设备显示旅游信息时的界面示意图。 图10是根据一示例性实施例示出的一种位置排序方法的流程图。 图11是根据一示例性实施例示出的终端设备显示视频信息时的界面示意图。 图12是根据一示例性实施例示出的一种位置排序装置的框图。 图13是根据一示例性实施例示出的确定模块的框图。 图14是根据一示例性实施例示出的获取模块的框图。 图15是根据一示例性实施例示出的一种位置排序装置的框图。 图16是根据一示例性实施例示出的一种位置排序装置的框图。 图17是根据一示例性实施例示出的一种位置排序装置的框图。【具体实施方式】 这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及 附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例 中所描述的实施方式并不代表与本专利技术相一致的所有实施方式。相反,它们仅是与如所附 权利本文档来自技高网...

【技术保护点】
一种位置排序方法,其特征在于,包括:获取当前位置信息;根据所述当前位置信息获取处于预设范围内的至少一个候选位置;根据所述当前位置信息,计算所述处于预设范围内的至少一个候选位置中每个候选位置与当前位置之间的距离;根据所述每个候选位置与当前位置之间的距离,对所述至少一个候选位置按照预设排序方式进行排序。

【技术特征摘要】

【专利技术属性】
技术研发人员:马森韩伟彭涛
申请(专利权)人:小米科技有限责任公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1