定位芯片的信息处理的方法及终端设备技术

技术编号:21245688 阅读:78 留言:0更新日期:2019-06-01 06:33
本发明专利技术适用于定位技术领域,提供了一种定位芯片的信息处理的方法及终端设备,该方法包括:获取待输出信息;根据预设规则,将所述待输出信息构造为固定长度的输出语句;输出所述输出语句,可以解决现有技术中定位芯片所输出的内容,上位机使用之前需要先进行格式转换,增加了上位机处理所需的代码和存储资源,减少了上位机处理其它事件的资源的问题。

Information Processing Method and Terminal Equipment of Location Chip

The invention is applicable to the field of positioning technology, and provides a method of information processing and terminal equipment for positioning chip. The method includes: acquiring the information to be output; constructing the information to be output into a fixed length output statement according to preset rules; and outputting the output statement, which can solve the output content of positioning chip in the existing technology, and the need of upper computer before using. First, format conversion is carried out, which increases the code and storage resources needed by the host computer to process, and reduces the resource problem of the host computer to process other events.

【技术实现步骤摘要】
定位芯片的信息处理的方法及终端设备
本专利技术属于定位
,尤其涉及一种定位芯片的信息处理的方法及终端设备。
技术介绍
定位芯片一般通过串口输出时间、经纬度、高度、速度以及卫星信号等相关定位信息,定位芯片的默认输出方式为NMEA0183格式。上位机接收到定位芯片输出的信息后提取所需要的信息,并进行格式转换,之后进行对应的处理。在应用设备中,如定位手表、追踪器等,上位机定位芯片多数会选择低功耗的型号。该类型的定位芯片资源不是太多,用于存放代码的Flash和内存RAM的存储空间都很少。然而,定位芯片所输出的内容,上位机使用之前需要先进行格式转换,增加了上位机处理所需的代码和存储资源,减少了上位机处理其它事件的资源。
技术实现思路
有鉴于此,本专利技术实施例提供了一种定位芯片的信息处理的方法及终端设备,以解决现有技术中定位芯片所输出的内容,上位机使用之前需要先进行格式转换,增加了上位机处理所需的代码和存储资源,减少了上位机处理其它事件的资源的问题。本专利技术实施例的第一方面提供了一种定位芯片的信息处理的方法,包括:获取待输出信息;根据预设规则,将所述待输出信息构造为固定长度的输出语句;输出所述输出语句。在一实施例中,所述获取待输出信息,包括:将接收到的卫星信号进行解码,获取解码后的卫星定位信息,所述卫星定位信息为所述待输出信息。在一实施例中,所述输出语句中包含N个字段,每个字段所需字节数固定,所述N个字段之间的顺序不固定,N大于或等于1。在一实施例中,所述输出语句中包括:语句起始符、时间、经度、纬度、结束标识和校验码字段,以及除所述语句起始符、所述结束标识和所述校验码之外的各字段之间进行分隔的分割符。在一实施例中,所述输出语句中还包括:信息标识、定位指示、高度、速度、方向、参与定位卫星个数、卫星信号平均载噪比和备用信息中至少一个字段。在一实施例中,所述根据预设规则,将所述待输出信息构造为固定长度的输出语句,包括:根据所述输出语句中包括的各个字段和所述分割符,采用所述待输出信息为每个字段赋值,赋值后的字段构成输出语句。在一实施例中,所述分割符为逗号,分号,至少一个空格或者表示分割作用的符号。本专利技术实施例的第二方面提供了一种定位芯片的信息处理的装置,包括:获取模块,用于获取待输出信息;处理模块,用于根据预设规则,将所述待输出信息构造为固定长度的输出语句;输出模块,用于输出所述输出语句。本专利技术实施例的第三方面提供了一种终端设备,包括:存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述定位芯片的信息处理所述方法的步骤。本专利技术实施例的第四方面提供了一种计算机可读存储介质,包括:所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上述定位芯片的信息处理所述方法的步骤。本专利技术实施例与现有技术相比存在的有益效果是:通过根据预设规则,将所述待输出信息构造为固定长度的输出语句;输出所述输出语句,使得上位机获得定位芯片的输出语句之后,不需要进行进一步处理或者调整,即可支持上位机的应用需求,并且能够在很大限度上降低上位机处理资源的需求。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的定位芯片的信息处理的方法的实现流程示意图;图2是本专利技术实施例提供的定位芯片的信息处理的装置的示例图;图3是本专利技术实施例提供的终端设备的示意图。具体实施方式以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本专利技术实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本专利技术。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本专利技术的描述。为了说明本专利技术所述的技术方案,下面通过具体实施例来进行说明。图1为本专利技术实施例提供的定位芯片的信息处理的方法的实现流程示意图,详述如下:步骤101,获取待输出信息。可选的,待输出信息为定位芯片获取的定位信息,待输出信息包括时间信息、经纬度信息、速度等等。步骤101具体包括:定位芯片将接收到的卫星信号进行解码,获取解码后的卫星定位信息,所述卫星定位信息为所述待输出信息。进一步的,定位芯片将接收到的卫星信号进行解码,具体包括:定位芯片将接收到的卫星信号进行时间解码和星历解码,时间解码为从卫星信号中解码出时间数据,星历解码为从卫星信号中解码出星历数据。星历是指在GPS测量中,飞行体运行随时间而变的精确位置或轨迹表,它是时间的函数。卫星星历以开普勒定律的6个轨道参数之间的数学关系确定飞行体的时间、坐标、方位、速度等各项参数,具有极高的精度。卫星星历信息也称为星历表,用星历表数据说明每隔一定时间某星体预定所在位置,或每隔一定时间某人造卫星预定所在位置。步骤102,根据预设规则,将所述待输出信息构造为固定长度的输出语句。可选的,步骤102中输出语句中包含N个字段,每个字段所需字节数固定,所述N个字段之间的顺序不固定,所述N大于或等于1。每个字段所需字节数可以根据需求进行设定,当设定完成后则每次输出语句的格式固定、每个字段所需字节数也固定,当需要改变每个字段所需字节数时,则可以重新设定输出语句。可选的,所述输出语句中至少包括:语句起始符、时间、经度、纬度、结束标识和校验码字段,以及除所述语句起始符、所述结束标识和所述校验码之外的各字段之间进行分隔的分割符。进一步的,所述输出语句还可以包括:信息标识、定位指示、高度、速度、方向、参与定位卫星个数、卫星信号平均载噪比和备用信息中至少一个字段。可选的,由于输出语句中的14个字段和10个分割符可以覆盖绝大部分的应用,因此本专利技术实施例以输出语句包括14个字段和10个分割符,进行详细描述,即输出语句包括:语句起始符、信息标识、时间、定位指示、经度、纬度、高度、速度、方向、参与定位卫星个数、卫星信号平均载噪比、备用信息、结束标识和校验码14个字段,以及除所述语句起始符、所述结束标识和所述校验码之外的各字段之间进行分隔的10个分割符。所述语句起始符采用“$”表示,用1个字节表示。所述信息标识可以为公司名称或者其他固定用途的信息标识,可以采用“CCCCC”表示,用5个字节表示。例如,CCCCC可以为TDINF,表示公司名称。可选的,所述时间采用“YYYYMMDD”和“hhmmss”表示,可选的,时间还可以采用别的表达方式,例如采用“MMDDYYYY”表示,或者采用“YYYY,MM,DD”表示。在本实施例中以时间采用“YYYYMMDD”和“hhmmss”表示为例进行详细描述。所述“YYYYMMDD”中YYYY表示年份,MM表示月份,DD表示日期,所述“YYYYMMDD”为8个字节;例如,“YYYYMMDD”可以为20181126,20181126表示2018年11月26日。现有技术NMEA中定义年月日的格式为:DDMMYY,在输出之前需要进一步处理,在年份上加上2000,最终用四个字节表示年本文档来自技高网...

【技术保护点】
1.一种定位芯片的信息处理的方法,其特征在于,包括:获取待输出信息;根据预设规则,将所述待输出信息构造为固定长度的输出语句;输出所述输出语句。

【技术特征摘要】
1.一种定位芯片的信息处理的方法,其特征在于,包括:获取待输出信息;根据预设规则,将所述待输出信息构造为固定长度的输出语句;输出所述输出语句。2.如权利要求1所述的定位芯片的信息处理的方法,其特征在于,所述获取待输出信息,包括:将接收到的卫星信号进行解码,获取解码后的卫星定位信息,所述卫星定位信息为所述待输出信息。3.如权利要求2所述的定位芯片的信息处理的方法,其特征在于,所述输出语句中包含N个字段,每个字段所需字节数固定,所述N个字段之间的顺序不固定,N大于或等于1。4.如权利要求3所述的定位芯片的信息处理的方法,其特征在于,所述输出语句中包括:语句起始符、时间、经度、纬度、结束标识和校验码字段,以及除所述语句起始符、所述结束标识和所述校验码之外的各字段之间进行分隔的分割符。5.如权利要求4所述的定位芯片的信息处理的方法,其特征在于,所述输出语句中还包括:信息标识、定位指示、高度、速度、方向、参与定位卫星个数、卫星信号平均载噪比和备用信息中至少一个字段...

【专利技术属性】
技术研发人员:谭伟强
申请(专利权)人:泰斗微电子科技有限公司
类型:发明
国别省市:广东,44

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

1