网络定位方法、装置及计算机设备制造方法及图纸

技术编号:15899640 阅读:134 留言:0更新日期:2017-07-28 21:59
本发明专利技术实施例涉及一种网络定位方法、装置及计算机设备。上述方法,包括:接收网络定位请求;根据所述网络定位请求从共享文件中读取最新写入的无线网络信息,所述共享文件用于存储移动终端连接的无线网络信息;根据所述无线网络信息确定对应的位置信息。上述网络定位方法、装置及计算机设备,可以有效降低网络定位时的系统功耗,并减少无线上网延迟。

【技术实现步骤摘要】
网络定位方法、装置及计算机设备
本专利技术涉及网络
,特别是涉及一种网络定位方法、装置及计算机设备。
技术介绍
LBS(LocationBasedService,基于位置服务)指的是通过电信或移动等运营商的无线电通讯网络,例如GSM(GlobalSystemforMobileCommunication,全球移动通信系统)网络、CDMA(CodeDivisionMultipleAccess,码多分址)网络等,或外部定位方式,例如GPS(GlobalPositioningSystem,全球定位系统)等,获取移动终端用户的位置信息,在GIS(GeographicInformationSystem,地理信息系统)平台的支持下,为用户提供相应服务的一种增值业务。各大网络定位提供商为了推广自身的LBS服务,通常会公布定位的SDK(SoftwareDevelopmentKit,软件开发工具包),传统的LBS应用大多都集成了由第三方网络定位提供商提供的SDK。由于SDK的独立性,移动终端上的每一个LBS应用在每次进行网络定位时,都需要扫描获取无线网络信息,才能实现网络定位。当被使用的LBS应用较多时,各LBS应用集成的SDK会频繁地主动发起无线网络信息扫描,导致移动终端上的系统功耗增大,并引起无线上网延迟等问题。
技术实现思路
本专利技术实施例提供一种网络定位方法、装置及计算机设备,可以有效降低网络定位时的系统功耗,并减少无线上网延迟。一种网络定位方法,包括:接收网络定位请求;根据所述网络定位请求从共享文件中读取最新写入的无线网络信息,所述共享文件用于存储移动终端连接的无线网络信息;根据所述无线网络信息确定对应的位置信息。一种网络定位装置,包括:接收模块,用于接收网络定位请求;读取模块,用于根据所述网络定位请求从共享文件中读取最新写入的无线网络信息,所述共享文件用于存储移动终端连接的无线网络信息;确定模块,用于根据所述无线网络信息确定对应的位置信息。一种计算机设备,包括存储器,处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上所述的网络定位方法。上述网络定位方法、装置及计算机设备,接收网络定位请求,根据网络定位请求从共享文件中读取最新写入的无线网络信息,根据无线网络信息确定对应的位置信息,无需每次进行网络定位时都主动发起无线网络信息扫描,可降低扫描无线网络信息频率,从而有效降低网络定位时的系统功耗,并减少无线上网延迟。附图说明图1为一个实施例中终端的框图;图2为一个实施例中网络定位方法的流程示意图;图3为一个实施例中对无线网络信息进行监听的流程示意图;图4为一个实施例中从共享文件中读取无线网络信息的流程示意图;图5为一个实施例中根据无线网络信息确定对应的位置信息的流程示意图;图6为另一个实施例中根据无线网络信息确定对应的位置信息的流程示意图;图7为一个实施例中网络定位装置的框图;图8为另一个实施例中网络定位装置的框图;图9为一个实施例中读取模块的框图;图10为一个实施例中确定模块的框图;图11为另一个实施例中确定模块的框图;图12为一个实施例中计算机设备的框图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。可以理解,本专利技术所使用的术语“第一”、“第二”等可在本文中用于描述各种元件,但这些元件不受这些术语限制。这些术语仅用于将第一个元件与另一个元件区分。举例来说,在不脱离本专利技术的范围的情况下,可以将第一客户端称为第二客户端,且类似地,可将第二客户端称为第一客户端。第一客户端和第二客户端两者都是客户端,但其不是同一客户端。图1为一个实施例中终端的内部结构示意图。如图1所示,该终端包括通过系统总线连接的处理器、非易失性存储介质、内存储器和网络接口、显示屏和输入装置。其中,终端的非易失性存储介质存储有操作系统。该处理器用于提供计算和控制能力,支撑整个终端的运行。终端中的内存储器为非易失性存储介质中的计算机可读指令的运行提供环境。网络接口用于与服务器进行网络通信,如向服务器发送无线网络信息、接收服务器返回的位置信息等。终端的显示屏可以是液晶显示屏或者电子墨水显示屏等,输入装置可以是显示屏上覆盖的触摸层,也可以是终端外壳上设置的按键、轨迹球或触控板,也可以是外接的键盘、触控板或鼠标等。该终端可以是手机、平板电脑或者个人数字助理或穿戴式设备等。本领域技术人员可以理解,图1中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的终端的限定,具体的终端可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。如图2所示,在一个实施例中,提供一种网络定位方法,包括以下步骤:步骤S210,接收网络定位请求。在本专利技术实施例中,当用户在移动终端上使用LBS应用上的网络定位功能时,LBS应用可向移动终端的操作系统发送网络定位请求,其中,移动终端可包括手机、个人数字助理、笔记本电脑及台式计算机等,LBS应用可包括社交型LBS应用、生活服务型LBS应用及游戏型LBS应用等。每个LBS应用中可集成有由第三方网络定位提供商提供的SDK,例如谷歌、高德及百度等提供的SDK。步骤S220,根据网络定位请求从共享文件中读取最新写入的无线网络信息。移动终端的操作系统接收由LBS应用发送的网络定位请求,可根据网络定位请求从共享文件中读取最新写入的无线网络信息,其中,共享文件用于存储移动终端连接的无线网络信息,可将移动终端每一次连接的无线网络信息写入共享文件中。无线网络信息可包括WiFi(WirelessFidelity,无线保真)的热点信息和/或移动通讯中的基站信息等,其中,WiFi热点指的是WiFi的接入点(AccessPoint,AP),可主要包括路由交换接入一体设备和纯接入点设备等,路由交换接入一体设备可执行接入和路由功能,纯接入设备只负责无线接入,移动终端可通过接入WiFi热点使用WiFi网络。WiFi的热点信息可包括WiFi热点的BSSID(BasicServiceSetIdentifier,基本服务集标识)、SSID(ServiceSetIdentifier,服务集标识)及信号强度等,其中,BSSID用于标识一个基本服务集,一般可为WiFi热点的MAC(MediaAccessControl,介质访问控制)地址,SSID用于标识WiFi热点,一般可为WiFi热点的名称。基站信息可包括基站的CID(CellIdentity,基站编号)、LAC(LocationAreaCode,位置区域码)及信号强度等。当将移动终端每一次连接的无线网络信息写入共享文件时,可同时在共享文件中记录写入时间,操作系统可按照写入时间的先后,从共享文件中选取写入时间最后的无线网络信息,即为最新写入的无线网络信息进行读取。在其它的实施例中,可预先规定共享文件中无线网络信息的写入位置,例如,每次都将无线网络信息写入共享文件的最末端,其中,写入共享文件的最末端指的是在共享文件原内容的末尾写入新的无线网络信息,不同次写入的无线网络信息中间可用空格或空行隔开。当移动本文档来自技高网...
网络定位方法、装置及计算机设备

【技术保护点】
一种网络定位方法,其特征在于,包括:接收网络定位请求;根据所述网络定位请求从共享文件中读取最新写入的无线网络信息,所述共享文件用于存储移动终端连接的无线网络信息;根据所述无线网络信息确定对应的位置信息。

【技术特征摘要】
1.一种网络定位方法,其特征在于,包括:接收网络定位请求;根据所述网络定位请求从共享文件中读取最新写入的无线网络信息,所述共享文件用于存储移动终端连接的无线网络信息;根据所述无线网络信息确定对应的位置信息。2.根据权利要求1所述的方法,其特征在于,在所述接收网络定位请求的步骤之前,还包括:对无线网络信息进行监听;当检测到所述无线网络信息发生变化时,将变化后的无线网络信息写入共享文件。3.根据权利要求1所述的方法,其特征在于,所述根据所述无线网络信息确定对应的位置信息,包括:获取与所述最新写入的无线网络信息匹配的标志位;若所述标志位为第一标志位,则从所述共享文件中读取与所述最新写入的无线网络信息对应的位置信息,并根据所述位置信息进行展示。4.根据权利要求3所述的方法,其特征在于,所述根据所述无线网络信息确定对应的位置信息,还包括:若所述标志位为第二标志位,则将所述最新写入的无线网络信息发送至定位服务器,以使所述定位服务器根据所述无线网络信息计算对应的位置信息;接收所述定位服务器返回的位置信息;将所述位置信息写入所述共享文件,并将所述标志位置为第一标志位;根据所述位置信息进行展示。5.根据权利要求1至4任一所述的方法,其特征在于,所述根据所述网络定位请求从共享文件中读取最新写入的无线网络信息,包括:判断共享文件中是否包含无线网络信息;若包含,则从所述共享文件中读取最新写入的无线网络信息;若不包含,则扫描在所述移动终端预设范围内的无线网络设备,并获取所述无线网络设备的无线网络信息。6.根据权利要求5所述的方法,其特征在于,所述根据所述无线网络信息确定对应的位置信息,包括:当所述共享文件中不包含无线网络信息时,将扫描获取的无线网络信息发送至定位服务器,以使所述定位服务器根据所述无线网络信息计算对应的位置信息;接收所述定位服务器返回的位置信息;将所述位置信息及所述扫描获取的无线网络信息写入所述共享文件,并将所述扫描获取的无线网络信息的标志位置为第一标志位;根据所述位置信息进行展示。7.一种网络定位装置,其特征在于,包括:接收模块,用于接收网络定位请求;读取模块,用于根据所述网络定位请求从共享文件中读取最新写入的无线网络信息,所述共享文件用于存储移动终端连接的无线...

【专利技术属性】
技术研发人员:林华秋
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东,44

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

1