定位设备切换方法和装置的制造方法

文档序号:9248088阅读:412来源:国知局
定位设备切换方法和装置的制造方法
【技术领域】
[0001]本发明涉及定位设备集成技术领域,特别是涉及一种定位设备切换方法与装置。
【背景技术】
[0002]随着定位导航服务的普及,目前大部分终端(例如:手机、平板电脑以及专用定位导航终端)配有定位导航设备,而定位导航设备种类繁多,每种导航设备都具有其各自的优势,在终端上配置单一的定位导航设备已不能满足不同用户的需求。鉴于此,对移动终端同时集成多个具有独立芯片的定位导航设备的需求变得十分迫切。
[0003]为了解决上述问题,现有技术中主要采取了以下两种解决方案:
[0004]第一种,由终端平台提供商(通常为终端主芯片的提供商)做出改进,终端平台提供商将多个定位设备集成到一个芯片中,集合成多个合一的低精度、单一芯片。
[0005]该种方式虽然能够提供多种定位导航设备的功能,但由于精度低,因此,不能满足用户对定位精度和定制定位信息的需求。并且,所能提供的定位设备也仅是局限于终端平台提供商所集成的种类。这样,对于对包含同一款主芯片的产品选择不同定位设备、或者希望同时集成多个定位设备的终端厂商和设计商就存在不便和随之而来的集成成本问题。也就是说,现有的第一种方式无法满足终端厂商和设计商对目标产品即终端的行业定制需求。
[0006]第二种,为了解决第一种方式中存在的问题,终端厂商和设计商针对行业定制的需求,为所需的定位设备开发定位设备驱动和必要的定位设备适配接口,以完成将所需定位设备安装在目标产品即终端上的需求。
[0007]该种方式虽然可以满足终端厂商和设计商对定位设备的选择,但是,具有以下缺点:第一、仅能够支持一种定位设备;第二、需要完全摒弃平终端平台提供商的默认定位设备;第三、针对每一种定位设备都需要开发定位设备驱动和必要的定位设备适配接口,操作复杂,需要占用大量的人力、物力。

【发明内容】

[0008]鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的定位设备切换方法和装置。
[0009]依据本发明的一个方面,提供了一种定位设备切换方法,包括:获取定位参数,其中,所述定位参数中包含定位设备的选择信息;在确定需要进行定位设备切换时,生成用于指示将当前定位设备切换至所述选择信息指示的定位设备的切换请求;将所述切换请求发送至终端的定位设备选择分支器,通过所述定位设备选择分支器依据所述切换请求生成并发送定位设备驱动处理指令至终端的模块驱动适配层,通知终端的模块驱动适配层将当前定位设备切换至所述选择信息指示的定位设备。
[0010]优选地,所述通过所述定位设备选择分支器依据所述切换请求生成并发送定位设备驱动处理指令至终端的模块驱动适配层的步骤包括:通过所述定位设备选择分支器查找的处理函数对所述切换请求进行处理,生成对当前定位设备驱动进行去注册的指令以及对所述选择信息指示的定位设备驱动进行注册的指令、并发送至终端的模块驱动适配层;其中,所述处理函数用于将所述切换请求转换成对当前定位设备驱动进行去注册的指令以及对所述选择信息指示的定位设备驱动进行注册的指令。
[0011]优选地,在所述通知终端的模块驱动适配层将当前定位设备切换至所述选择信息指示的定位设备的步骤之后,所述方法还包括:通过所述驱动适配层依据所述对当前定位设备驱动进行去注册的指令,对所述当前定位设备驱动进行去注册、以及依据所述对所述选择信息指示的定位设备驱动进行注册的指令对所述选择信息指示的定位设备驱动进行注册。
[0012]优选地,在所述生成用于指示将当前定位设备切换至所述选择信息指示的定位设备的切换请求的步骤之前,所述方法还包括:对所述选择信息指示的定位设备对应的标识进行登记,并修改所述选择信息指示的定位设备的状态。
[0013]优选地,所述获取定位参数的步骤包括:获取终端通过上层应用程序接收到的定位参数,其中,所述定位参数包括:选择的定位设备标识、选择的定位模式以及选择的定位设备的开启状态。
[0014]根据本发明的另一个方面,提供了一种定位设备切换装置,包括:界面控制模块,用于获取定位参数,其中,所述定位参数中包含定位设备的选择信息;切换与管理模块,用于在确定需要进行定位设备切换时,生成用于指示将当前定位设备切换至所述选择信息指示的定位设备的切换请求;将所述切换请求发送至终端的定位设备选择分支器;定位设备选择分支器,用于依据所述切换请求生成并发送定位设备驱动处理指令至终端的模块驱动适配模块,通知终端的模块驱动适配模块将当前定位设备切换至所述选择信息指示的定位设备。
[0015]优选地,所述定位设备选择分支器依据所述切换请求生成并发送定位设备驱动处理指令至终端的模块驱动适配模块,通知终端的模块驱动适配模块将当前定位设备切换至所述选择信息指示的定位设备时:查找的处理函数对所述切换请求进行处理,生成对当前定位设备驱动进行去注册的指令以及对所述选择信息指示的定位设备驱动进行注册的指令、并发送至终端的模块驱动适配模块;其中,所述处理函数用于将所述切换请求转换成对当前定位设备驱动进行去注册的指令以及对所述选择信息指示的定位设备驱动进行注册的指令。
[0016]优选地,所述装置还包括:模块驱动适配模块,用于依据所述对当前定位设备驱动进行去注册的指令,对所述当前定位设备驱动进行去注册、以及依据所述对所述选择信息指示的定位设备驱动进行注册的指令对所述选择信息指示的定位设备驱动进行注册。
[0017]优选地,所述切换与管理模块在生成用于指示将当前定位设备切换至所述选择信息指示的定位设备的切换请求前,还用于对所述选择信息指示的定位设备对应的标识进行登记,并修改所述选择信息指示的定位设备的状态。优选地,所述界面控制模块获取定位参数时,获取终端通过上层应用程序接收到的定位参数,其中,所述定位参数包括:选择的定位设备标识、选择的定位模式以及选择的定位设备的开启状态。
[0018]与现有技术相比,本发明具有以下优点:
[0019]本发明提供的定位设备切换方案,终端不会摒弃平终端平台提供商的默认定位设备,并且,在终端中提供有多个接口供终端厂商和设计商依据定制需求添加定位设备。当确认需要进行定位设备切换时,生成切换请求并将切换请求发送至终端的定位设备选择分支器,通过定位设备选择分支器依据切换请求生成并发送定位设备驱动处理指令至终端的模块驱动适配层,通知终端的模块驱动适配层将当前定位设备切换至选择信息指示的定位设备。通过本实施例提供的定位设备切换方案,一方面,终端厂商和设计商不仅可以依据定制需求添加定位设备,并且无需花费人力物力开发定位设备对应的驱动和必要的适配接口。另一方面,在能够随意依据定制需求添加定位设备的基础上,还无需摒弃平终端平台提供商的默认定位设备。又一方面,终端还可以根据切换请求对终端上安装的各定位设备进行切换。
[0020]上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的【具体实施方式】。
【附图说明】
[0021]图1是根据本发明实施例一的一种定位设备切换方法的步骤流程图;
[0022]图2是根据本发明实施例二的一种定位设备切换方法的步骤流程图;
[0023]图3是根据本发明实施例三的一种终端上外置的定位设备管理和切换功能框架的结构框图;
[0024]图4是采用实施例三的功能框架进行定位设备切换方法的步骤流程图;
[0025]图5是实施例三中的定位设备切换方法中部分步骤的详细流程图;
[0026]图6是根据本发明实施例四的一种定位设备切换装置的结构框图。
【具体实施方式】
[0027]为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和【具体实施方式
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1