定位系统及方法

文档序号:9707169阅读:594来源:国知局
定位系统及方法
【技术领域】
[0001] 本发明涉及一种定位系统及方法。
【背景技术】
[0002] -般而言,电子装置通过内置的全球定位系统(Global Positioning System, GPS)模块进行定位,然而,对应室内(例如,商场)的定位,GPS的定位误差过大。 且若GPS模块接收不到GPS信号时,无法完成定位。

【发明内容】

[0003] 鉴于以上内容,有必要提供一种定位系统,其能够根据其它设备的定位信息对电 子装置进行定位,提高了定位的精度。
[0004] 鉴于以上内容,还有必要提供一种定位方法,其能够根据其它设备的定位信息对 电子装置进行定位,提高了定位的精度。
[0005] -种定位系统,该系统包括:
[0006] 接收模块,用于发送连接请求给多个无线连接装置以接入到多个无线连接装置, 并接收每一个无线连接装置发送过来的包含该无线连接装置定位信息的数据包;
[0007] 解析模块,用于解析上述包含定位信息的数据包;及
[0008] 计算模块,用于根据解析的定位信息计算电子装置的当前位置,完成电子装置的 定位。
[0009] -种定位方法,该方法包括以下步骤:
[0010] 发送连接请求给多个无线连接装置以接入到多个无线连接装置,并接收每一个无 线连接装置发送过来的包含该无线连接装置定位信息的数据包;
[0011] 解析上述包含定位信息的数据包;及
[0012] 根据解析的定位信息计算电子装置的当前位置,完成电子装置的定位。
[0013] 相较于现有技术,所述的定位系统及方法,其能够根据其它设备的定位信息对电 子装置进行定位,提高了定位的精度。
【附图说明】
[0014] 图1是本发明定位系统较佳实施例的运行环境示意图。
[0015] 图2是本发明图1中电子装置较佳实施例的结构示意图。
[0016] 图3是本发明定位方法较佳实施例的流程图。
[0017] 主要元件符号说明
[0018]

[0019] 如下【具体实施方式】将结合上述附图进一步说明本发明。
【具体实施方式】
[0020] 如图1所示,是本发明定位系统较佳实施例的运行环境示意图。该运行环境示意 图包括一个或多个无线连接装置1 (图中以六个为例进行说明)及一个电子装置2。所述无 线连接装置1用于与电子装置2进行无线连接。该电子装置2还通过无线连接装置1接入 网络(例如,局域网或互联网)。所述无线连接装置1可以发送数据包给电子装置2,所发 送的数据包包括无线连接装置1的定位信息,电子装置2根据无线连接装置1的数据包中 的定位信息计算该电子装置2的当前位置。所述无线连接装置1可以是,但不限于,智能手 机、路由器等。所述电子装置2可以是,但不限于,智能手机等。需要说明的是,所述无线连 接装置1的定位信息可以通过用户设定,也可以通过内置在无线连接装置1中的GPS模块 获取。
[0021] 参阅图2所示,是本发明电子装置较佳实施例的结构示意图。该电子装置2除了 包括定位系统20,还包括存储器250及处理器260。该定位系统20包括接收模块210、解析 模块220、计算模块230及加入模块240。模块210至240包括计算机能够执行的程序化代 码,该程序化代码存储于存储器250中,处理器260执行这些程序化代码,实现定位系统20 提供的上述功能。
[0022] 所述接收模块210用于发送连接请求给多个无线连接装置1以接入到多个无线连 接装置1,并接收每一个无线连接装置1发送过来的包含该无线连接装置1定位信息的数据 包。具体而言,发送连接请求给无线连接装置1以接入到无线连接装置1的方式如下:所述 接收模块210通过信号扫描捕捉信号强度在一定范围内的无线连接信号。所述无线连接信 号由无线连接装置1广播,包括无线连接装置1的名词、网协(Internet Protocol,IP)地 址及媒介接入控制(Media Access Control,MAC)地址。当电子装置2捕捉到无线连接信 号时,发送连接请求给无线连接装置1以接入到无线连接装置1,之后无线连接装置1将包 含该无线连接装置1定位信息的数据包发送给电子装置2。在本较佳实施例中,所述接收模 块210可以接收到六个无线连接装置1发送过来的包含定位信息的数据包。
[0023] 所述解析模块220用于解析上述包含定位信息的数据包。所述数据包为开放式系 统互联数据包,由于开放式系统互联数据包根据网络协议从逻辑上分为了 7层,通过对数 据包中每一层(包括7层)进行解析,可以获取数据包中的定位信息。所述定位信息包括 无线连接装置1的经炜度信息。
[0024] 所述计算模块230用于根据解析的定位信息计算电子装置2的当前位置。所述电 子装置2的当前位置为解析的定位信息中经炜度的平均值。具体而言,假设解析的定位信 息包括六个无线连接装置1的定位信息,则所述电子装置的当前位置为上述六个无线连接 装置1的定位信息中经炜度的平均值。
[0025] 此外,还可以根据捕捉到的无线连接装置1的无线连接信号的强度及解析的定位 信息计算电子装置2的当前位置。具体而言:
[0026]
q = a*di+A,其中,η为无线连接装置1的数量,X为电 子装置2的当前位置中的经度,y为电子装置2的当前位置中的炜度,xi为第i个无线连接 装置1的经度,yi为第i个无线连接装置1的炜度,ki为第i个无线连接装置1与电子装 置2的信号强度参数,a及A为常量,di为第i个无线连接装置1与电子装置2之间的无 线连接信号的强度(信号强度参数根据无线连接信号的强度而变动,无线连接信号的强度 越强,数值越大)。
[0027] 所述加入模块240用于将计算的当前位置加入到电子装置的数据包中,使得其它 电子装置连接到该电子装置1并接收到该电子装置1的数据包时,计算该其它电子装置的 当前位置。
[0028] 如图3所示,是本发明定位方
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1