分体式设备定位方法、装置、分体式设备及存储介质与流程

文档序号:17657014发布日期:2019-05-15 22:06阅读:207来源:国知局
分体式设备定位方法、装置、分体式设备及存储介质与流程

本发明涉及电子设备技术领域,尤其涉及一种分体式设备定位方法、装置、分体式设备及存储介质。



背景技术:

分体式设备由主机端和屏端组成,主机端和屏端之间通过wifi(wireless-fidelity,无线保真)进行无线数据的交互传输,将无线访问接入点(wirelessaccesspoint,ap)和调制解调器(modem),以及电池、移动通信前端模块设置在主机端上,经由屏端进行显示,交互数据通过主机端的通信模块传输至屏端的通信模块,再经由屏端对交互数据进行解码计算完成图像的显示。

相关技术中,分体式设备室外定位方式有全球定位系统(globalpositioningsystem,gps)定位,基站定位,分体式设备的室内定位方式主要有wifi定位等,因此,有必要针对分体式设备设计更高效、精准的定位方式。



技术实现要素:

本发明旨在至少在一定程度上解决相关技术中的技术问题之一。

为此,本发明的目的在于提出一种分体式设备定位方法、装置、分体式设备及存储介质,能够有效提升分体式设备定位的效率以及定位精准度。

为达到上述目的,本发明第一方面实施例提出的分体式设备定位方法,所述分体式设备具有屏端和主机端,所述屏端和所述主机端分离设置,且,所述屏端和所述主机端之间进行通信,所述主机端内置有第一导航模块,所述屏端内置有第二导航模块,包括:获取所述第一导航模块所定位的目标位置;根据所述目标位置,结合目标模型对所述分体式设备进行定位,所述目标模型是预先根据所述第一导航模块和所述第二导航模块所定位的位置确定的。

本发明第一方面实施例提出的分体式设备定位方法,通过在分体式设备的主机端内置第一导航模块,在屏端内置第二导航模块,获取第一导航模块所定位的目标位置,并根据目标位置,结合目标模型对分体式设备进行定位,目标模型是预先根据第一导航模块和第二导航模块所定位的位置确定的,能够有效提升分体式设备定位的效率以及定位精准度。

为达到上述目的,本发明第二方面实施例提出的分体式设备定位装置,所述分体式设备具有屏端和主机端,所述屏端和所述主机端分离设置,且,所述屏端和所述主机端之间进行通信,所述主机端内置有第一导航模块,所述屏端内置有第二导航模块,包括:获取模块,用于获取所述第一导航模块所定位的目标位置;导航模块,用于根据所述目标位置,结合目标模型对所述分体式设备进行定位,所述目标模型是预先根据所述第一导航模块和所述第二导航模块所定位的位置确定的。

本发明第二方面实施例提出的分体式设备定位装置,通过在分体式设备的主机端内置第一导航模块,在屏端内置第二导航模块,获取第一导航模块所定位的目标位置,并根据目标位置,结合目标模型对分体式设备进行定位,目标模型是预先根据第一导航模块和第二导航模块所定位的位置确定的,能够有效提升分体式设备定位的效率以及定位精准度。

为达到上述目的,本申请第三方面还提出一种分体式设备,该分体式设备包括壳体、处理器、存储器、电路板和电源电路,所述分体式设备具有屏端和主机端,所述屏端和所述主机端分离设置,且,所述屏端和所述主机端之间进行通信,所述主机端内置有第一导航模块,所述屏端内置有第二导航模块,其中,所述电路板安置在所述壳体围成的空间内部,所述处理器和所述存储器设置在所述电路板上;所述电源电路,用于为所述分体式设备的各个电路或器件供电;所述存储器用于存储可执行程序代码;所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于执行:获取所述第一导航模块所定位的目标位置;根据所述目标位置,结合目标模型对所述分体式设备进行定位,所述目标模型是预先根据所述第一导航模块和所述第二导航模块所定位的位置确定的。

本申请第三方面实施例提出的分体式设备,通过在分体式设备的主机端内置第一导航模块,在屏端内置第二导航模块,获取第一导航模块所定位的目标位置,并根据目标位置,结合目标模型对分体式设备进行定位,目标模型是预先根据第一导航模块和第二导航模块所定位的位置确定的,能够有效提升分体式设备定位的效率以及定位精准度。

为达到上述目的,本申请第四方面实施例提出了一种计算机可读存储介质,当所述存储介质中的指令由分体式设备的处理器执行时,使得分体式设备能够执行一种分体式设备定位方法,所述分体式设备具有屏端和主机端,所述屏端和所述主机端分离设置,且,所述屏端和所述主机端之间进行通信,所述主机端内置有第一导航模块,所述屏端内置有第二导航模块,所述方法包括:获取所述第一导航模块所定位的目标位置;根据所述目标位置,结合目标模型对所述分体式设备进行定位,所述目标模型是预先根据所述第一导航模块和所述第二导航模块所定位的位置确定的。

本申请第四方面实施例提出的计算机可读存储介质,通过在分体式设备的主机端内置第一导航模块,在屏端内置第二导航模块,获取第一导航模块所定位的目标位置,并根据目标位置,结合目标模型对分体式设备进行定位,目标模型是预先根据第一导航模块和第二导航模块所定位的位置确定的,能够有效提升分体式设备定位的效率以及定位精准度。

本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。

附图说明

本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:

图1是本发明一实施例提出的分体式设备定位方法的流程示意图;

图2是本发明另一实施例提出的分体式设备定位方法的流程示意图;

图3是本发明一实施例提出的分体式设备定位装置的结构示意图;

图4是本发明另一实施例提出的分体式设备定位装置的结构示意图。

具体实施方式

下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。相反,本发明的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。

图1是本发明一实施例提出的分体式设备定位方法的流程示意图。

本实施例以分体式设备定位方法被配置为分体式设备定位装置中来举例说明。

本实施例中分体式设备定位方法可以被配置在分体式设备定位装置中,分体式设备定位装置可以设置在服务器中,或者也可以设置在电子设备中,本申请实施例对此不作限制。

本实施例以分体式设备定位方法被配置在电子设备中为例。

需要说明的是,本申请实施例的执行主体,在硬件上可以例如为服务器或者电子设备中的中央处理器(centralprocessingunit,cpu),在软件上可以例如为服务器或者电子设备中的相关的后台服务,对此不作限制。

本发明实施例中的分体式设备具有屏端和主机端,屏端和主机端分离设置,屏端和主机端之间进行通信,主机端内置有第一导航模块,屏端内置有第二导航模块,其中,主机端内置的导航模块可以被称为第一导航模块,屏端内置的导航模块可以被称为第二导航模块,其中的导航模块可以例如为,支持卫星定位的导航模块,或者,也可以为支持基站定位的导航模块。

参见图1,该方法包括:

s101:获取第一导航模块所定位的目标位置。

第一导航模块和第二导航模块均为电子设备的卫星定位导航模块,也可以为北斗导航模块。本发明中以第一导航模块和第二导航模块均为gps导航模块为例进行说明。

第一导航模块和第二导航模块可以独立工作,第一导航模块和第二导航模块也可以相互配合工作。当第一导航模块独立工作时,主机端用于实现定位;当第二导航模块独立工作时,屏端实现定位。

本发明实施例在具体执行的过程中,可启动分体式设备的第一导航模块进行定位,得到第一导航模块所定位的位置作为目标位置。

相对于相关技术中,本发明实施例针对分体屏式分体式设备,提供了一种在实际定位时,根据主机端内置的第一导航模块所定位的目标位置,结合一个预设的定位模型(可以被称为目标模型)进行定位的技术方案,其中的目标模型是预先根据第一导航模块和第二导航模块所定位的位置确定的,能够在保证定位精准度的基础上,有效地节约屏端的电量消耗。

本发明实施例在具体执行的过程中,第一导航模块通过第一频段与卫星进行通信,第二导航模块通过第二频段与卫星进行通信,

其中,第一频段与第二频段可以相同,也可以不同。可选的,在一种实施方式中,第一导航模块采用l1频段与卫星进行通信,第二导航模块采用l5频段与卫星进行通信。民用gps通常只使用l1频段,l1频段的范围为1575.42±1.023mhz;l5只有较新型号的卫星才有,用于高精度定位系统,定位精度可达30厘米,l1频段的范围为1176.45±1.023mhz。

本发明实施例在具体执行的过程中,参见图2,在获取第一导航模块所定位的目标位置之前,还包括:

s201:控制第一导航模块与卫星进行通信获取主机端的第一位置,同时,控制第二导航模块与卫星进行通信获取屏端的第二位置。

s202:根据第一位置和第二位置进行定位,并根据定位得到的分体式设备的初始位置确定目标模型。

本发明实施例在具体执行的过程中,可启动终端的第一导航模块与卫星进行通信获取主机端的第一位置,并控制第二导航模块与卫星进行通信获取屏端的第二位置,而后,根据第一位置和第二位置进行定位,并根据定位得到的分体式设备的初始位置确定目标模型。

可选地,目标模型为电离层模型,其中的电离层模型可以用于表征分体式设备当前所处环境中的气流层的疏密程度。

可以理解的是,由于第一导航模块和第二导航模块与卫星在进行通信的过程中,以电磁波的方式进行信号传递。而电磁波的传输速度受到气流层的疏密程度的影响。当气流层的密度较小时,电磁波更容易穿过,此时,第一导航模块从发射探测信号到接收探测反馈信号的时间相对较短;当气流层的密度较大时,电磁波更难穿过,此时,第二导航模块从发射探测信号到接收探测反馈信号的时间相对较长,即,不同的气流层的疏密程度对对主机端和屏端的定位影响不相同。

因此,本发明实施例中,在通过上述根据双导航模块进行定位得到的初始位置确定目标模型,由于是启动了双导航模块进行定位,因而,定位效果较为精准,而后,根据该定位得到的初始位置确定对应的电离层模型并作为目标模型,而后,在实际定位过程中,在分体式设备的位移偏移幅度不大时,可以仅仅启动一个导航模块进行定位,由于据双导航模块进行定位得到的位置较为精准,且结合了预先确定的目标模型进行定位,因此有效保障定位精度的同时,节约了定位所消耗的硬件资源。

s102:根据目标位置,结合目标模型对分体式设备进行定位,目标模型是预先根据第一导航模块和第二导航模块所定位的位置确定的。

本发明实施例在具体执行的过程中,由于目标位置为第一导航模块所定位得到的位置,为了避免单导航模块定位不够准确的技术问题,本发明实施例中结合目标模型对分体式设备进行定位,例如,可以根据电离层模型确定对第一导航模块所定位得到的目标位置的影响程度,而后,根据该影响程度,对目标位置进行校正,以实现根据目标位置,结合目标模型对分体式设备进行定位,对此不作限制。

可选地,一些实施例中,本发明实施例为了实时地保证目标模型的参考精准度,在根据目标位置,结合目标模型对分体式设备进行定位之后,还可以判断所定位得到的位置和初始位置是否满足目标条件;在确定满足目标条件时,根据目标位置对第一位置进行更新。

可选地,一些实施例中,在根据目标位置对第一位置进行更新的同时,控制第二导航模块与卫星进行通信重新获取屏端的位置,并根据所重新获取的屏端的位置对第二位置进行更新;根据更新后的第一位置和更新后的第二位置进行重新定位,并根据重新定位得到的分体式设备的位置对目标模型进行更新,通过动态地对目标模型进行更新,实现了全方位地保证定位精准度,提升用户使用体验度,也使得定位的过程更为智能化。

可选地,根据所定位得到的位置和初始位置确定分体式设备的位移;在位移大于或者等于位移阈值时,确定满足目标条件。

本实施例中,通过在分体式设备的主机端内置第一导航模块,在屏端内置第二导航模块,获取第一导航模块所定位的目标位置,并根据目标位置,结合目标模型对分体式设备进行定位,目标模型是预先根据第一导航模块和第二导航模块所定位的位置确定的,能够有效提升分体式设备定位的效率以及定位精准度。

图3是本发明一实施例提出的分体式设备定位装置的结构示意图。

分体式设备具有屏端和主机端,屏端和主机端分离设置,且,屏端和主机端之间进行通信,主机端内置有第一导航模块,屏端内置有第二导航模块。

参见图3,该装置300包括:

获取模块301,用于获取第一导航模块所定位的目标位置;

导航模块302,用于根据目标位置,结合目标模型对分体式设备进行定位,目标模型是预先根据第一导航模块和第二导航模块所定位的位置确定的。

可选地,一些实施例中,参见图4,第一导航模块通过第一频段与卫星进行通信,第二导航模块通过第二频段与卫星进行通信,还包括:

控制模块303,用于控制第一导航模块与卫星进行通信获取主机端的第一位置,同时,控制第二导航模块与卫星进行通信获取屏端的第二位置;

导航模块302,具体用于根据第一位置和第二位置进行定位,并根据定位得到的分体式设备的初始位置确定目标模型。

可选地,一些实施例中,参见图4,还包括:

判断模块304,用于判断所定位得到的位置和初始位置是否满足目标条件;

更新模块305,用于在确定满足目标条件时,根据目标位置对第一位置进行更新。

可选地,一些实施例中,其中,

判断模块304,具体用于根据所定位得到的位置和初始位置确定分体式设备的位移;在位移大于或者等于位移阈值时,确定满足目标条件。

可选地,一些实施例中,更新模块305,具体用于:

在根据目标位置对第一位置进行更新的同时,控制第二导航模块与卫星进行通信重新获取屏端的位置,并根据所重新获取的屏端的位置对第二位置进行更新;

根据更新后的第一位置和更新后的第二位置进行重新定位,并根据重新定位得到的分体式设备的位置对目标模型进行更新。

可选地,一些实施例中,目标模型为电离层模型。

需要说明的是,前述图1-图2实施例中对分体式设备定位方法实施例的解释说明也适用于该实施例的分体式设备定位装置300,其实现原理类似,此处不再赘述。

本实施例中,通过在分体式设备的主机端内置第一导航模块,在屏端内置第二导航模块,获取第一导航模块所定位的目标位置,并根据目标位置,结合目标模型对分体式设备进行定位,目标模型是预先根据第一导航模块和第二导航模块所定位的位置确定的,能够有效提升分体式设备定位的效率以及定位精准度。

为了实现上述实施例,本申请还提出一种计算机可读存储介质,当存储介质中的指令由分体式设备的处理器执行时,使得分体式设备能够执行一种分体式设备定位方法,分体式设备具有屏端和主机端,屏端和主机端分离设置,且,屏端和主机端之间进行通信,主机端内置有第一导航模块,屏端内置有第二导航模块,方法包括:

获取第一导航模块所定位的目标位置;

根据目标位置,结合目标模型对分体式设备进行定位,目标模型是预先根据第一导航模块和第二导航模块所定位的位置确定的。

本实施例中的计算机可读存储介质,通过在分体式设备的主机端内置第一导航模块,在屏端内置第二导航模块,获取第一导航模块所定位的目标位置,并根据目标位置,结合目标模型对分体式设备进行定位,目标模型是预先根据第一导航模块和第二导航模块所定位的位置确定的,能够有效提升分体式设备定位的效率以及定位精准度。

需要说明的是,在本发明的描述中,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。此外,在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。

流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。

应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。

本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。

此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。

上述提到的存储介质可以是只读存储器,磁盘或光盘等。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。

尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1