一种移动终端的位置存储方法及装置技术领域
本发明涉及数据管理技术领域,特别是涉及一种移动终端的位置存
储方法及装置。
背景技术
随着2G/3G,甚至是4G时代的到来,以及随处可见的WIFI热点,
标志着现今大数据时代的来临,用户一切的日常行为理论上可以借助各
大运营商提供的移动数据网络构建的网络及WIFI这种无线局域网络,
通过互联网技术实现各种数据处理。因此,网络环境在方便用户生活的
方面比线下的真实世界有其优势。在这样的环境下,电子商务越来越广
泛地应用于各种商业贸易活动中,所谓电子商务是指在因特网开放的网
络环境下,基于浏览器及服务器应用方式,实现消费者的网上购物、商
户之间的网上交易和在线电子支付以及各种商务活动、交易活动、金融
活动和相关的综合服务活动的一种商业运营模式。
许多移动终端,如手机,上安装了能够接收卫星传送的无线信号的
接收设备,并且根据全球定位系统(GPS)测量,能够估算安装了这种接
收设备的移动终端的位置。使用这种接收设备的位置估算技术是在诸如
导航、安全、娱乐等各种领域中重要的普通基本技术。但是,根据GPS
测量的位置估算技术在激活时需要很长时间的同步,而且,由于服务器,
如管理多个移动终端的服务器平台,存储的是移动终端的经纬度信息,
对于管理大量移动用户的情况下,服务器需要海量的存储空间。
发明内容
本发明主要解决的技术问题是提供一种移动终端的位置存储方法
及装置,能够有效降低存储移动终端位置信息所需的存储空间。
为解决上述技术问题,本发明采用的另一个技术方案是:提供一种
移动终端的位置存储方法,所述方法包括:获取移动终端发送的所述移
动终端所处的位置信息;根据获取到的移动终端的位置信息确定所述移
动终端位于的定位区域;其中,按照预设规则将一区域划分而得到多个
所述定位区域;以及将所述移动终端与确定的所述定位区域对应保存。
为解决上述技术问题,本发明采用的另一个技术方案是:提供一种
移动终端的位置存储装置,所述装置包括:获取模块,用于获取移动终
端发送的所述移动终端所处的位置信息;定位模块,用于根据所述获取
模块获取到的移动终端的位置信息确定所述移动终端位于的定位区域;
其中,所述定位模块预先按照预设规则将一区域划分而得到多个所述定
位区域;以及保存模块,用于将所述移动终端与所述定位模块确定的所
述定位区域对应保存。
区别于现有技术,本发明提供的一种移动终端的位置存储方法及装
置,服务器获取移动终端的位置信息后,预先将一区域划分成多个定位
区域,并根据移动终端的位置信息确定对应的定位区域,从而对移动终
端实现定位和位置信息的保存。利用本发明实施方式教导的方法,能够
减少保存移动终端位置信息所需的存储空间。
附图说明
图1是本发明实施方式中的一种移动终端的位置存储方法的流程示
意图;
图2是本发明实施方式中的划分一区域而得到多个定位区域的示意
图;
图3是本发明实施方式中的一种移动终端的位置存储装置的结构示
意图。
具体实施方式
为详细说明本发明的技术内容、构造特征、所实现目的及效果,以
下结合附图和实施例对本发明进行详细说明。
请参阅图1,为本发明一种移动终端的位置存储方法的流程示意图。
该实施方式示出的方法流程包括:
步骤S10,获取移动终端发送的该移动终端所处的位置信息。
其中,该移动终端的位置信息为该移动终端获取的。
进一步地,该服务器获取的移动终端的位置信息由该移动终端基于
全球定位系统而得到的。当然,移动终端还可以根据其他定位方法获得
自身的位置信息,例如利用通信基站定位。
在步骤S10中,服务器实时地获取移动终端的位置信息,并根据当
前位置信息更新保存的该移动终端对应的定位区域。在本实施方式中,
该服务器为电商交易平台,该移动终端为相应的客户端。
进一步地,该服务在获取移动终端的位置信息时,还可以更新移动
终端的位置信息:检测是否已经保存了该移动终端对应的定位区域,并
当确定已经保存过该移动终端的定位区域时,根据当前接收到的位置信
息确定对应的定位区域,若确定的定位区域与之前保存的定位区域不
同,则相应地修改该移动终端的定位区域为当前的定位区域,从而实现
移动终端位置信息的更新。
同样地,当服务器确定以及保存过该移动终端的定位区域时,还可
以根据相应的指令从该定位区域中删除该移动终端信息(如名称),从
而实现移动终端位置信息的删除。
步骤S11,根据获取到的移动终端的位置信息确定该移动终端位于
的定位区域。
其中,该服务器按照预设规则将一区域划分而得到多个定位区域。
在一实施方式中,该服务器按照经纬度将一区域划分而得到多个定
位区域。
进一步地,每个该定位区域的面积相同。
在另一实施方式中,该服务器将一区域平均地划分而得到多个定位
区域。
在另一实施方式中,该定位区域为服务器根据获取到的该移动终端
的数量而对该区域进行划分得到的。
该区域为该服务器根据获取到的该移动终端的位置信息确定的预
定范围内的区域。
步骤S12,将该移动终端与确定的该定位区域对应保存。
在步骤S12中,该服务器将一区域划分成多个定位区域,每个定位
区域均具有相应的位置信息。当接收到移动终端的位置信息时,将移动
终端的位置存储在对应的定位区域中,从而确定移动终端在这个区域中
的位置。
请同时参阅图2,为服务器划分一区域而得到多个该定位区域的示
意图。例如,服务器将这个区域平均划分成6×5的网格,每个网格对
应一定位区域。当接收到移动终端的位置信息时,根据移动终端的位置
信息确定对应的网格,并将其定位在这个网格内,同时将该移动终端与
该网格所代表的定位区域保存起来,从而完成移动终端的位置存储。
以上方案中,服务器获取移动终端的位置信息后,预先将一区域划
分成多个定位区域,并根据移动终端的位置信息确定对应的定位区域,
从而对移动终端实现定位和位置信息的保存。利用本发明,能够减少服
务器保存移动终端位置信息所需的存储空间。
请参阅图3,为本发明一实施方式的一种移动终端的位置存储装置
的结构示意图,该实施方式示出的装置30包括获取模块31、定位模块
32以及保存模块33。在本实施方式中,该装置30为一运行电商交易平
台的服务器,该移动终端为相应的客户端,可以是智能手机、平板电脑
等电子设备。
该获取模块31用于获取移动终端发送的该移动终端所处的位置信
息。
进一步地,该获取模块31获取的移动终端的位置信息由该移动终
端基于全球定位系统而得到的。当然,移动终端还可以根据其他定位方
法获得自身的位置信息,例如利用通信基站定位。
进一步地,该获取模块31实时地获取移动终端的位置信息,使定
位模块32根据当前位置信息更新保存的该移动终端对应的定位区域。
该定位模块32用于根据该获取模块31获取到的移动终端的位置信
息确定该移动终端位于的定位区域。其中,该定位模块32预先按照预
设规则将一区域划分而得到多个定位区域。
在一实施方式中,该定位模块32按照经纬度将一区域划分而得到
多个定位区域。进一步地,每个该定位区域的面积相同。
在另一实施方式中,该定位模块32将一区域平均地划分而得到多
个定位区域。
在另一实施方式中,该定位区域为服务器根据获取到的该移动终端
的数量而对该区域进行划分得到的。
该区域为该定位模块32根据获取到的该移动终端的位置信息确定
的预定范围内的区域。
该保存模块33将该移动终端与该定位模块确定的该定位区域对应
保存。
以上方案中,该定位模块32预先将一区域划分成多个定位区域,
每个定位区域均具有相应的位置信息。当获取模块31接收到移动终端
的位置信息时,该定位模块32将移动终端的位置存储在对应的定位区
域中,从而确定移动终端在这个区域中的位置。
以上方案中,获取模块获取移动终端的位置信息后,定位模块预先
将一区域划分成多个定位区域,并根据移动终端的位置信息确定对应的
定位区域,从而对移动终端实现定位和位置信息的保存。利用本发明,
能够减少服务器保存移动终端位置信息所需的存储空间。
以上所述仅为本发明的实施方式,并非因此限制本发明的专利范
围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变
换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的
专利保护范围内。