一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于UART通讯的北斗短报文获取方法、装置、设备及介质与流程

2021-10-16 04:24:00 来源:中国专利 TAG:报文 北斗 介质 装置 获取

基于uart通讯的北斗短报文获取方法、装置、设备及介质
技术领域
1.本发明涉及数据传输技术领域,尤其涉及一种基于uart通讯的北斗短报文获取方法、装置、设备及介质。


背景技术:

2.2020年6月23日,北斗三号最后一颗全球组网卫星在西昌卫星发射中心点火升空 ,目前,北斗三号全球卫星导航系统已经正式开通,继该项全球服务以后,各行各业在北斗产业中的布局日渐完善,北斗产业与交通运输、农林牧渔、电力能源等传统应用领域的业务融合不断深化。
3.然而,目前大部分北斗手持机本身短报文信息提示功能不足,用户使用过程感知度不理想,不能做到及时有效的信息提示。
4.鉴于上述问题,本设计人基于从事此类产品工程应用多年丰富的实务经验及专业知识,并配合学理的运用,积极加以研究创新,以期设计一种基于uart通讯的北斗短报文获取方法、装置、设备及介质。


技术实现要素:

5.本发明提供了一种基于uart通讯的北斗短报文获取方法,可有效解决背景技术中的问题,同时本发明中还请求保护一种基于uart通讯的北斗短报文获取装置、设备及介质,具有同样的技术效果。
6.为了达到上述目的,本发明所采用的技术方案是:基于uart通讯的北斗短报文获取方法,其特包括:通过uart通讯接收北斗手持机的实时信息;解析所述实时信息,以确认其中是否包含北斗短报文信息;发送表征所述北斗短报文信息被获取的预设命令;响应所述预设命令,以输出相应设备的启动控制量,所述设备输出提示信息。
7.进一步地,所述提示信息的输出在所述设备表征开关状态的变量改变后停止。
8.进一步地,还包括:在所述提示信息输出停止前,对新发送的预设命令进行缓冲。
9.进一步地,表征开关状态的所述变量在人为的修订下改变。
10.进一步地,表征开关状态的所述变量在设备提示信息输出且持续第一设定时间段后改变,且在第二设定时间段后再次改变以重新启动设备提示信息的输出,重复上述步骤,直至所述变量获得人为修改以停止提示信息的输出。
11.进一步地,所述提示信息包括振动信息、声音信息及光信息。
12.进一步地,在缓冲过程中,对参与缓冲的预设命令进行整理,包括:在所述预设命令发出时,同步检测环境中的分贝值和亮度值;对所述分贝值和亮度值的权重进行计算,其中,所述分贝值权重的计算模型为:q1=(a1‑
a)/a,q1为分贝值权重,a1为当前设定位置的分贝实测值,a为设定的分贝标准值;所述
亮度值权重的计算模型为:q2=(b1‑
b)/b,q2为亮度值权重,b1为当前设定位置的亮度实测值,b为设定的分贝标准值;对q1、q2和权重标准范围进行比较,从而选择提示信息类型,其中,所述权重标准范围关于0值对称;当q1和q2均在所述权重标准范围内时,对应振动信息或声音信息输出;当q1超出所述权重标准范围时,若q1<0,对应声音信息输出,若q1>0,对应振动信息输出;当q2超出所述权重标准范围时,若q2<0,对应光信息输出,若q2>0,对应振动信息或声音信息输出;若通过比较而获得的对应提示信息类型为当前正在输出的信息类型,则删除该条预设命令;否则继续参与缓冲,且按顺序及对应的类型进行提示信息输出。
13.基于uart通讯的北斗短报文获取装置,包括:uart通讯单元,用于接收北斗手持机所有实时信息;解析单元,解析所述实时信息,以确认其中是否包含北斗短报文信息;命令发送单元,在所述北斗短报文信息被确认后,发送预设命令;响应单元,响应所述预设命令,以输出相应设备的启动控制量,所述设备输出提示信息。
14.基于uart通讯的北斗短报文获取设备,包括:存储器,用于存储计算机程序;处理器,用于在执行所述计算机程序时,实现如上所述的基于uart通讯的北斗短报文获取方法。
15.计算机可读取存储介质,存储计算机程序,所述计算机程序在被处理器执行时,实现如上所述的基于uart通讯的北斗短报文获取方法。
16.通过本发明的技术方案,可实现以下技术效果:本发明中通过uart通讯及时准确的获取北斗手持机原设备的实时信息,并以包括声音、振动以及光等方面的提示信息,在不同的场景下均能有效的令用户获取相关信息,加强和扩展了原设备的北斗短报文获取效率,以提高用户的使用感知度,在不影响原设备的情况下,可快速实现原设备的扩展,无需软件升级调试。
附图说明
17.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
18.图1为基于uart通讯的北斗短报文获取方法的流程图;图2为当前存在提示信息的输出时,对参与缓冲的预设命令进行整理的流程图;图3为基于uart通讯的北斗短报文获取装置的框架图。
具体实施方式
19.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。
20.除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。在本发明的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本发明。本文所使用的术语“及/或”包括一个或多个相关的所列项目的任意的和所有的组合。
21.实施例一如图1所示,基于uart通讯的北斗短报文获取方法,包括:s1:通过uart通讯接收北斗手持机的实时信息;s2:解析实时信息,以确认其中是否包含北斗短报文信息;s3:发送表征北斗短报文信息被获取的预设命令;s4:响应预设命令,以输出相应设备的启动控制量,设备输出提示信息。
22.在本实施中,实现uart通讯技术的应用,从而实现实时信息的接收,此处的接收为数据的复制过程,以供后续的解析;通过uart通讯及时准确的获取北斗手持机原设备的实时信息,加强和扩展了原设备的北斗短报文信息获取效率,以提高用户的使用感知度,在不影响原设备的情况下,可快速实现原设备的扩展。
23.在实施过程中,实时信息的获取优选按照设定时间间隔进行,对此对应地,实时信息的解析也优选按照同样的频率进行,从而在北斗手持机获取到短报文信息时,可快速的被解析且通过预设命令的方式获得表征,预设命令被响应后,相应的输出设备对提示信息进行输出,可使得北斗短报文信息被及时高效的获取。
24.作为本实施例的优选,表征开关状态的变量优选为“0”和“1”,在响应预设命令时,变量变为“1”,从而使得设备启动,而本优选方案中,当变量变为“0”后,设备停止提示信息的输出,即提示信息的输出在设备表征开关状态的变量改变后停止。
25.在本实施例中,表征开关状态的变量在人为的修订下改变,从而使得用户在对短报文信息已获得情况进行处理前,始终保持提示信息的输出,但此种方式下需要始终保持对设备的能量供给,对能源供给需求较高,因此作为另一种方式,表征开关状态的变量在设备提示信息输出且持续第一设定时间段后改变,在该段时间内,并无人为的干涉,表明用户尚未明确北斗手持机原设备已获得短报文信息,因此在第二设定时间段后再次改变以重新启动设备提示信息的输出,即,间断性的进行提示信息的输出,通过间歇性的提醒进一步的提升短报文信息的获取效率,其中,第一设定时间段和第二设定时间段可根据实际需要进行设定,重复上述两时间段,直至变量获得人为修改以停止提示信息的输出,认定短报文信息被用户所获取。
26.实施例二与实施例一相同的是,基于uart通讯的北斗短报文获取方法,包括:s1:通过uart通讯接收北斗手持机的实时信息;s2:解析实时信息,以确认其中是否包含北斗短报文信息;s3:发送表征北斗短报文信息被获取的预设命令;s4:响应预设命令,以输出相应设备的启动控制量,设备输出提示信息。
27.且上述方法所起到的技术效果与实施例一中相同,此处不再赘述。
28.在实施过程中,北斗手持机原设备收到短报文信息是随机的,而设备对于提示信息的输出往往会持续一定时间,因此难免在提示信息输出的持续过程中,其他一条或者更
多的预设命令被发送,为了保证短报文信息有序的获取,与实施例一不同的是,本实施例中在提示信息输出停止前,对新发送的预设命令进行缓冲。
29.在本实施中,提示信息包括振动信息、声音信息及光信息,从而提升用户在北斗短报文收发过程中的感知度,从听觉、视觉、感觉等多角度,在不同场景下都能有效的提醒用户去及时查看收到的相关信息,避免因为机体设计缺陷错过重要信息。
30.在本发明实施的过程中,预设命令的响应并非本发明的最终目的,为了对短报文信息进行及时有效的获取,预设命令的响应仅仅在于实现提示信息的输出,使得用户可获取到北斗手持机原设备收到短报文信息的情况,进而快速的通过北斗手持机原设备对短报文信息进行查看,此处需要强调的是,当用户查看到最新的短报文信息时,其必然可实现之前尚未查看的短报文信息的获取,因此,作为上述实施例的优选,为了降低因提示信息的输出而造成的能源浪费,以及预设命令缓冲而造成的实时性滞后问题,在缓冲过程中,当前存在提示信息的输出时,对参与缓冲的预设命令进行整理,包括以下步骤:b1:在预设命令发出时,同步检测环境中的分贝值和亮度值;b2:对分贝值和亮度值的权重进行计算,其中,分贝值权重的计算模型为:q1=(a1‑
a)/a,q1为分贝值权重,a1为当前设定位置的分贝实测值,a为设定的分贝标准值,通过q1的计算可获得分贝实测值相对于分贝标准值的偏差程度,且该偏差程度通过正负而获得方向性;亮度值权重的计算模型为:q2=(b1‑
b)/b,q2为亮度值权重,b1为当前设定位置的亮度实测值,b为设定的亮度标准值,同样地,通过q2的计算可获得亮度实测值相对于亮度标准值的偏差程度,且同样该偏差程度通过正负而获得方向性;其中,分贝标准值和亮度标准值均为经验值,两数值的选取以用户对北斗手持机进行使用的常规环境中的平均亮度值和平均分贝值为基准进行选择,目的在于反应一种较为常规的情况,而本实施例中,正是通过相对于常规情况的反差程度进行提示信息的选择;b3:对q1、q2和权重标准范围进行比较,从而选择提示信息类型,其中,权重标准范围关于0值对称;当q1和q2均在权重标准范围内时,对应振动信息或声音信息输出,此种情况下表明实际环境中的分贝值和亮度值相对于常规情况的反差较小,而作为更加容易被用户获取的方式,振动信息或声音信息更加符合目前用户的使用习惯,近似于目前对于手机的使用;当然,此种情况下,振动的频率和声音的大小也可根据q1和q2在权重标准范围相对于0值的偏差程度进行选择;当q1超出权重标准范围时,分为两种情况:若q1<0,对应声音信息输出,此时实际环境中较为安静,更容易对声音信息进行辨识,若q1>0,对应振动信息输出,此时实际环境中较为嘈杂,振动的方式可弥补听觉可能发生的遗漏;当q2超出权重标准范围时,若q2<0,对应光信息输出,此时环境内的光线较弱,光信息的输出更加明显,为了更好的引起用户的注意,光信息的输出可按照设定的频率闪烁进行;若q2>0,对应振动信息或声音信息输出,环境内光线较强,振动信息或声音信息可弥补此情况;当然,当q1和 q2均超出权重标准范围时,可实现双重提示信息的输出,如当q1<0且q2<0时,对应声音信息和光信息同时输出;
b4:若通过比较而获得的对应提示信息类型为当前正在输出的信息类型,则删除该条预设命令;否则继续参与缓冲,且按顺序及对应的类型进行提示信息输出;在当前输出的信息类型改变时上述整理过程再次实施,即,每次输出新的提示信息类型时,均对缓冲中的预设命令进行一次整理。
31.通过步骤b4中对于预设命令的取舍,可快速的实现缓冲中预设命令的快速响应,且响应所输出的提示信息是不同的,此种变化更加容易被用户所发现,实现多种感官的刺激,因为实际的环境中必然存在多种因素的影响,因此分贝值和亮度值的存在多种变化的可能,在具体实施过程中,上述提示信息的组合方式更加适于此种情况,因此可产生更加丰富的提示信息组合方式。
32.针对同种提示信息,当缓冲中的预设命令均执行完成时,本实施例中仍然可采用实施例一中间隔持续的提示信息输出方式。
33.实施例三如图3所示,基于uart通讯的北斗短报文获取装置,包括:uart通讯单元,用于接收北斗手持机所有实时信息;解析单元,解析实时信息,以确认其中是否包含北斗短报文信息;命令发送单元,在北斗短报文信息被确认后,发送预设命令;响应单元,响应预设命令,以输出相应设备的启动控制量,设备输出提示信息。
34.在本实施基于uart通讯的北斗短报文获取装置在不影响原设备的情况下,设计和安装都非常方便简单,在实施过程中可利用航空插头数据线连接北斗手持机原设备,从而实现实时信息的接收,无需软件升级调试,相对于北斗手持机即插即用;通过uart通讯及时准确的获取北斗手持机原设备的实时信息,加强和扩展了原设备的北斗短报文信息获取效率,以提高用户的使用感知度,在不影响原设备的情况下,可快速实现原设备的扩展。
35.其中,相应的输出设备可采用马达、灯及扬声器,同样地,可提升用户在北斗短报文收发过程中的感知度,从听觉、视觉、感觉等多角度,在不同场景下都能有效的提醒用户去及时查看收到的相关信息。
36.实施例四基于uart通讯的北斗短报文获取设备,包括:存储器,用于存储计算机程序;处理器,用于在执行计算机程序时,实现如实施例一或实施例二的基于uart通讯的北斗短报文获取方法。
37.实施例五计算机可读取存储介质,存储计算机程序,计算机程序在被处理器执行时,实现如实施例一或实施例二的基于uart通讯的北斗短报文获取方法。
38.实施例四和实施例五具体所能够实现的技术效果如实施例一和实施例二中所述,此处不再赘述。
39.以上显示和描述了本发明的基本原理、主要特征及优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。本发明要求保护范围由所附的权利要求书及其等效物界定。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜