一种用于定位的装置及方法制造方法及图纸

技术编号:10934271 阅读:88 留言:0更新日期:2015-01-21 14:13
本发明专利技术公开了一种用于定位的装置及方法,该装置包括:页面服务模块、定位服务模块和定位模块,其中:页面服务模块,用于通过无线通信方式接收请求方发送的请求,将接收到的请求发送给定位服务模块,并将定位服务模块对请求的响应通过无线通信方式发送给请求方;定位服务模块,用于根据请求方发送的请求对定位模块进行操作,对请求方发送的请求进行响应;定位模块,用于提供进行定位服务的数据。本发明专利技术通过无线通信方式承载定位数据,能够解决无串口类设备的定位实现问题,可以兼容具有定位功能的PC UI,并且可以适配第三方提供的定位应用,尤其针对嵌入式设备作为无线路由器时,通过无线网络承载定位数据。

【技术实现步骤摘要】
【专利摘要】本专利技术公开了,该装置包括:页面服务模块、定位服务模块和定位模块,其中:页面服务模块,用于通过无线通信方式接收请求方发送的请求,将接收到的请求发送给定位服务模块,并将定位服务模块对请求的响应通过无线通信方式发送给请求方;定位服务模块,用于根据请求方发送的请求对定位模块进行操作,对请求方发送的请求进行响应;定位模块,用于提供进行定位服务的数据。本专利技术通过无线通信方式承载定位数据,能够解决无串口类设备的定位实现问题,可以兼容具有定位功能的PC UI,并且可以适配第三方提供的定位应用,尤其针对嵌入式设备作为无线路由器时,通过无线网络承载定位数据。【专利说明】—种用于定位的装置及方法
本专利技术涉及定位
,尤其涉及。
技术介绍
随着移动互联网的迅猛发展,移动终端需求增长及其迅猛,移动终端设备的定位功能使用也比较普遍。 传统数据卡实现是通过USB (通用串行总线)连接线接入计算机,由设备枚举USB端口,然后将各端口虚拟成不同的设备。然后与计算机侧驱动进行交互达到数据传输的目的。 传统数据卡的GPS (全球定位系统)功能也是如此,由设备枚举USB虚拟口。GPS数据通过USB协议进行传输达到GPS定位的功能。 正是由于传统数据卡GPS功能的这种实现及广泛应用,市场上出现了通过串口读写GPS信息的APP (应用),代表性的产品是Google Maps。 UFI(具有WIFI功能的数据卡)是数据卡的一种升级产物,不同于传统数据卡产品。很多场景下用户将其作为一个路由器使用。在这种场景下UFI类产品不需要和计算机进行连接,只是作为一个无线路由器使用。同时在此场景下,由于没有与计算机连接,也无法枚举与传统数据卡相同的USB端口进行GPS数据传输。目前,类似于UFI的产品无法实现定位功能。
技术实现思路
本专利技术要解决的技术问题是提供,能够使无线嵌入式设备实现定位功能。 为解决上述技术问题,本专利技术的一种用于定位的装置,包括:页面服务模块、定位服务模块和定位模块,其中: 所述页面服务模块,用于通过无线通信方式接收请求方发送的请求,将接收到的请求发送给所述定位服务模块,并将所述定位服务模块对请求的响应通过无线通信方式发送给所述请求方; 所述定位服务模块,用于根据所述请求方发送的请求对所述定位模块进行操作,对所述请求方发送的请求进行响应; 所述定位模块,用于提供进行定位服务的数据。 进一步地,所述页面服务模块,具体用于在通过无线通信方式从所述请求方接收到连接建立请求时,将所述连接建立请求发送给所述定位服务模块,并且在从定位服务模块接收到定位模块的数据时,将定位模块的数据通过无线通信方式发送给所述请求方; 所述定位服务模块,具体用于在从所述页面服务模块接收到连接建立请求后,将连接建立请求发送给定位模块,建立请求方与定位模块的无线连接,将定位模块的数据通过建立的无线连接发送给所述页面服务模块。 进一步地,所述页面服务模块,具体用于在通过无线通信方式从所述请求方接收到定位状态请求消息时,将所述定位状态请求消息发送给所述定位服务模块,并且在从定位服务模块接收到定位模块的状态信息和端口号时,将定位模块的状态信息和端口号通过无线通信方式发送给所述请求方; 所述定位服务模块,具体用于在从所述页面服务模块接收到定位状态请求消息后,打开所述定位模块,并将定位模块的状态信息和端口号发送给所述页面服务模块。 进一步地,一种提供定位服务的装置,包括:应用模块、虚拟串口模块和无线通信网络模块,其中: 所述应用模块,用于通过所述虚拟串口模块向所述无线通信网络模块发送请求,并通过所述虚拟串口模块从所述无线通信网络模块接收所述请求的响应,根据响应的内容为用户提供定位服务; 所述无线通信网络模块,用于通过无线通信方式将从虚拟串口模块接收到的所述应用模块的请求发送给用于定位的装置,并将通过无线通信方式接收到的所述用于定位的装置对所述请求的响应通过所述虚拟串口模块发送给所述应用模块; 所述虚拟串口模块,用于提供所述应用模块与所述无线通信网络模块之间进行交互的接口。 进一步地,所述应用模块,具体用于通过虚拟串口模块向无线通信网络模块发送定位状态请求消息,请求获取包含在用于定位的装置中的定位模块的状态信息,并接收无线通信网络模块通过虚拟串口模块发送的定位模块的状态信息和端口号; 所述无线通信网络模块,具体用于将所述定位状态请求消息通过无线通信方式发送给所述用于定位的装置,并将所述用于定位的装置返回的定位模块的状态信息和端口号通过虚拟串口模块发送给所述应用模块。 进一步地,所述应用模块,还用于在定位模块的状态为开启状态时,根据所述端口号通过所述虚拟串口模块向所述无线通信网络模块发送连接建立请求消息,请求与所述定位模块建立无线连接,并接收无线通信网络模块发送的定位模块的数据,使用定位模块的数据提供定位服务; 所述无线通信网络模块,还用于在接收到连接建立请求消息后,通过无线通信方式发送给所述用于定位的装置,并接收所述用于定位的装置发送的定位模块的数据,将定位模块的数据通过虚拟接口模块发送给所述应用模块。 进一步地,一种用于定位的方法,包括: 用于定位的装置通过无线通信方式接收请求方发送的请求,根据所述请求方发送的请求对自身包含的定位模块进行操作; 所述用于定位的装置对所述请求方发送的请求进行响应,将对请求的响应通过无线通信方式发送给所述请求方。 进一步地,所述用于定位的装置通过无线通信方式接收请求方发送的请求,根据所述请求方发送的请求与自身包含的定位模块进行操作,将对请求的响应通过无线通信方式发送给所述请求方,包括: 所述用于定位的装置通过无线通信方式接收请求方发送的定位状态请求消息,在接收到定位状态请求消息后,打开所述定位模块,将定位模块的状态信息和端口号通过无线通信方式发送给所述请求方; 所述用于定位的装置在将定位模块的状态信息和端口号发送给请求方后,在请求方请求与定位模块建立无线连接时,建立请求方与定位模块的无线连接,通过建立的无线连接将定位模块的数据发送给请求方。 进一步地,一种提供定位服务的方法,包括: 提供定位服务的装置通过无线通信方式将请求发送给用于定位的装置,并通过无线通信方式接收所述用于定位的装置对所述请求的响应; 所述提供定位服务的装置根据接收到的响应的内容为用户提供定位服务。 进一步地,所述提供定位服务的装置通过无线通信方式将请求发送给用于定位的装置,并通过无线通信方式接收所述用于定位的装置对所述请求的响应,根据接收到的响应的内容为用户提供定位服务,包括: 所述提供定位服务的装置通过无线通信方式向用于定位的装置发送定位状态请求消息,请求获取所述用于定位的装置中包含的定位模块的状态信息; 所述提供定位服务的装置从所述用于定位的装置接收定位模块的状态信息和端口号,在所述定位模块的状态为开启状态时,根据所述端口号与所述定位模块建立无线连接,通过建立的无线连接接收定位模块的数据,使用定位模块的数据提供定位服务。 综上所述,本专利技术通过无线通信方式承载定位数据,能够解决无串口类设备的定位实现问题,可以兼容具有定位功能的PC UI,并且可以适配第本文档来自技高网
...

【技术保护点】
一种用于定位的装置,其特征在于,包括:页面服务模块、定位服务模块和定位模块,其中:所述页面服务模块,用于通过无线通信方式接收请求方发送的请求,将接收到的请求发送给所述定位服务模块,并将所述定位服务模块对请求的响应通过无线通信方式发送给所述请求方;所述定位服务模块,用于根据所述请求方发送的请求对所述定位模块进行操作,对所述请求方发送的请求进行响应;所述定位模块,用于提供进行定位服务的数据。

【技术特征摘要】

【专利技术属性】
技术研发人员:兰英田治兵
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

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

1