一种摩尔斯电码的生成方法、装置及电子设备与流程

文档序号:32785846发布日期:2023-01-03 18:46阅读:46来源:国知局
一种摩尔斯电码的生成方法、装置及电子设备与流程

1.本发明属于电报通讯技术领域,具体涉及一种摩尔斯电码的生成方法、装置及电子设备。


背景技术:

2.摩尔斯电码,又译为摩斯密码,morse code,是一种时通时断的信号代码,通过不同的排列顺序来表达不同的英文字母、数字和标点符号。摩尔斯电码是一种早期的数字化通信形式,但是它不同于现代只使用零和一两种状态的二进制代码,它的代码包括五种:点、划、点和划之间的停顿、每个字符之间短的停顿、每个词之间中等的停顿以及句子之间长的停顿。
3.随着现代科学技术的发展,电子对抗技术的产生,如何在无线电通讯中克服来自空中的干扰,是无线电报通讯中的大问题。莫尔斯电码由于利用于人脑的分析,抗无线电干扰的能力最强,多年来倍受重视,被认为是目前电子对抗中可供选择的最佳手段之一。莫尔斯电码采用机械电键用点、划信号实现对电报信息的传输,如何采用计算机技术将莫尔斯电报码的点、划信号用计算机小键盘的键位直接代替,并设计出与计算机小键盘配套的、具有直观、易学、便于盲发的莫尔斯电报码输入方法,成为无线电报通讯中需要解决的问题。基于此,出现了一种摩尔斯电码键盘,将莫尔斯电码中的数字长码、数字短码、英文字母和勤务符号码按优选的输入次数及发报要求分为三类,并配以三种工作状态切换按键来进行切换。其中一类包括可以一次输入以表示部分英文字母的前辍码,可以和所述前辍码组合以二次或二次以上输入以表示其它英文字母和其它勤务符号的后辍码,当需要输入英文字母时,用相应的前辍码或者前、后辍码配合的方法进行键入;但是这种键入方式在实际应用时,键入前缀码和/或后缀码之后需要使用间隔码(输入时即为间隔键)用以确认一个英文单词的完结;每次确认时需要单独操作一次,会使得报务员的拍发不够连贯灵活,影响报务员拍发的效率和准确率。在所有报文键入完后,若没有键入间隔码,则系统会一直认为操作没有完成,导致报文漏发的情况。


技术实现要素:

4.本发明的目的是提供摩尔斯电码的生成方法、装置及电子设备,用以解决现有键入前缀码和/或后缀码之后需要使用间隔码用以确认一个英文单词的完结,每次确认时需要单独操作一次,会使得报务员的拍发不够连贯灵活,影响报务员拍发的效率问题。
5.为了实现上述目的,本发明采用以下技术方案:
6.第一方面,本发明提供了一种摩尔斯电码的生成方法,包括以下步骤:
7.在键入电码的过程中,针对需要键入间隔的键位,在每一次键入操作后进行计时,若在预定时间内没有检测到下一次的键入操作,则在该次键入操作输入的电码信息后自动补入间隔码,所述间隔码用于表示该次键入电码操作对应字段的结束。
8.根据上述技术,通过在针对需要键入间隔的键位,每一次键入操作后进行计时,若
在预定时间内没有检测到下一次的键入操作,则在该次键入操作输入的电码信息后自动补入间隔码,采用间隔码用于表示该次键入电码操作对应字段的结束,由此,报务员在拍发报文时,停顿预定时间,便可直接再次输入下一段电码,对于熟练的报务员来说,短暂的停顿即可再次键入,提高便捷性,解决现有键入前缀码和/或后缀码之后需要使用间隔码用以确认一个英文单词的完结,每次确认时需要单独操作一次,会使得报务员的拍发不够连贯灵活,影响报务员拍发的效率问题。
9.在一种可能的设计中,所述方法还包括,在键入电码之前,对键入操作后进行计时的预定时间进行设置。通过可以设置键入操作后进行计时的预定时间,报务员可以根据自己的使用习惯来设置需要停顿的时长,从而更加实用。
10.在一种可能的设计中,对每一次键入操作后的预定时间进行设置的方法包括:
11.对预定时间设置多个不同时长的档位;
12.接收操作人员键入的进入时间设置模式信息,进入时间设置模式;
13.接收操作人员键入的档位切换信息,对多个不同时长的档位进行切换;
14.确认档位,按照设定的档位进行预定时间的设定。
15.通过设置有多个不同时长的预设时间档位,操作人员即报务人员通过进入时间设置模式,通过选择档位,可以快速设定键入操作后进行计时的预定时间;设置起来方便快捷。
16.在一种可能的设计中,对每一次键入操作后的预定时间进行设置的方法还包括:
17.对预定时间设置时长区间;
18.接收操作人员键入的进入时间设置模式信息,进入时间设置模式;
19.接收操作人员键入的时长调整信息,根据所述时长调整信息在所述时长区间内进行时长设置;
20.确定时长,按照设定的时长进行预定时间的设定。
21.通过对预定时间设置时长区间,操作人员即报务人员通过进入时间设置模式,通过键入的时长调整信息,根据所述时长调整信息在所述时长区间内进行时长设置;可以根据需求设置适当的停顿时长,更加实用。
22.在一种可能的设计中,所述预定时间是10毫秒至2秒。
23.第二方面,本发明提供了一种摩尔斯电码的生成装置,包括电码键入监测模块、计时模块和间隔码补入模块,其中
24.所述电码键入监测模块用于监测是否具有需要键入间隔的键位的键入操作;
25.计时模块用于在所述电码键入监测模块监测到具有需要键入间隔的键位的键入操作时,在每一次键入操作后进行计时;
26.间隔码补入模块用于若在预定时间内所述电码键入监测模块没有检测到下一次的键入操作,则在该次键入操作输入的电码信息后自动补入间隔码,所述间隔码用于表示该次键入电码操作对应字段的结束。
27.在一种可能的设计中,还包括时间设置模块,所述时间设置模块用于在键入电码之前,对键入操作后进行计时的预定时间进行设置。
28.在一种可能的设计中,所述时间设置模块包括设置信息监测单元、档位切换信息监测单元、档位单元和档位确认单元;其中,
29.设置信息监测单元用于监测是否键入有进入时间设置模式信息,若是,则进入时间设置模式;
30.档位切换信息监测单元用于当进入时间设置模式后,监测键入的档位切换信息,并将档位切换信息传给档位单元;
31.档位单元用于提供多个针对预定时间的不同时长的档位,在接收档位切换信息监测单元传来的档位切换信息后,根据档位切换信息切换档位;
32.档位确认单元用于对最终档位进行确认,按照最终档位对应的时长进行预定时间的设定。
33.在一种可能的设计中,所述时间设置模块包括设置信息监测单元、时长调整信息监测单元和时长确认单元;其中,
34.设置信息监测单元用于监测是否键入有进入时间设置模式信息,若是,则进入时间设置模式;
35.时长调整信息监测单元用于当进入时间设置模式后,对键入时长调整信息进行实时监测,当具有监测到有时长调整信息键入后,根据时长调整信息调整预定时间,并将调整后的预订时间信息传给时长确认单元;
36.时长确认单元根据时长调整信息监测单元传来的预订时间信息设定预订时间。
37.第三方面,本发明提供了一种电子设备,包括存储器和处理器,所述存储器与处理器之间通过总线相互连接;所述存储器存储计算机执行指令;所述处理器执行存储器存储的计算机执行指令,使得处理器执行如第一方面以及第一方面中任意一种可能的设计中所述的摩尔斯电码的生成方法。
38.有益效果:
39.1、通过针对需要键入间隔的键位的每一次键入操作后进行计时,若在预定时间内没有检测到下一次的键入操作,则在该次键入操作输入的电码信息后自动补入间隔码,采用间隔码用于表示该次键入电码操作对应字段的结束,由此,报务员在拍发报文时,停顿预定时间,便可直接再次输入下一段电码,对于熟练的报务员来说,短暂的停顿即可再次键入,提高便捷性,解决现有键入前缀码和/或后缀码之后需要使用间隔码用以确认一个英文单词的完结,每次确认时需要单独操作一次,会使得报务员的拍发不够连贯灵活,影响报务员拍发的效率问题;
40.2、通过可以设置键入操作后进行计时的预定时间,报务员可以根据自己的使用习惯来设置需要停顿的时长,从而更加实用;
41.3、通过设置有多个不同时长的预设时间档位,操作人员即报务人员通过进入时间设置模式,通过选择档位,可以快速设定键入操作后进行计时的预定时间;设置起来方便快捷;当然也可以通过对预定时间设置时长区间,操作人员即报务人员通过进入时间设置模式,通过键入的时长调整信息,根据所述时长调整信息在所述时长区间内进行时长设置;可以根据需求设置适当的停顿时长,更加实用。
附图说明
42.图1为实施例中第一方面提供的一种摩尔斯电码的生成方法的流程示意图;
43.图2为实施例中第二方面提供的一种摩尔斯电码的生成装置的模块示意图。
具体实施方式
44.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将结合附图和实施例或现有技术的描述对本发明作简单地介绍,显而易见地,下面关于附图结构的描述仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在此需要说明的是,对于这些实施例方式的说明用于帮助理解本发明,但并不构成对本发明的限定。
45.实施例:
46.如图1所示,本实施例提供了第一方面,本实施例提供了一种摩尔斯电码的生成方法,包括以下步骤:
47.在键入电码的过程中,针对需要键入间隔的键位,一般的,所述需要键入间隔的键位即为后缀码,在每一次键入操作后进行计时,若在预定时间内没有检测到下一次的键入操作,则在该次键入操作输入的电码信息后自动补入间隔码,所述间隔码用于表示该次键入电码操作对应字段的结束。具体实施时,通过识别停顿时长,来确认是否应该自动补入一个间隔码,这种方式对报务员的熟练程度具有一定的要求,在具体实施时,可以设置更多的错误识别机制来识别报务员是否是发生完成式停顿或因为不熟练二发生的停顿;例如,识别键入的字段是否是完整的前缀码,若不是,则判定为报务人员不是完成输入后的停顿,则在停顿上述的预设时间后,不会补入间隔码;此时,如长时间不输入,则将最后一次自动补入间隔码之前的内容作为整个报务信息的所有内容,若后面没有键入前缀码,直接键入后缀码,则将键入的后缀码与前缀码划分为一个电码字段,直到后缀码输入时发生停顿。
48.在一种可能的实施方式中,所述方法还包括,在键入电码之前,对键入操作后进行计时的预定时间进行设置。
49.在一种可能的实施方式中,对每一次键入操作后的预定时间进行设置的方法包括:
50.对预定时间设置多个不同时长的档位;
51.接收操作人员键入的进入时间设置模式信息,进入时间设置模式;
52.接收操作人员键入的档位切换信息,对多个不同时长的档位进行切换;
53.确认档位,按照设定的档位进行预定时间的设定。
54.具体实施时,档位包括第一档-10ms,第二档-20ms,第三档-30ms,第四档-40ms,第五档-50ms,第六档-100ms,第七档-1s。当然也可以设置更多的档位,或者设置其中某些档位。
55.在一种可能的实施方式中,对每一次键入操作后的预定时间进行设置的方法还包括:
56.对预定时间设置时长区间;
57.接收操作人员键入的进入时间设置模式信息,进入时间设置模式;
58.接收操作人员键入的时长调整信息,根据所述时长调整信息在所述时长区间内进行时长设置;
59.确定时长,按照设定的时长进行预定时间的设定。
60.具体实施时,所述预定时间是10毫秒至2秒。操作人员即报务员操作电码键入键盘,指定键入键盘的某一特定的键入操作进入时间设置模式,在通过按动指定键盘键入增
加时间或减少时间操作,使得时间在在时长区间内依次递增或递减,停止操作时,可以通过设置通过按动确认键来确认时间设置好;也可以通过停顿的方式,在调整好时间以后,停止操作2至3秒后,即为确认时间设置好;确认后便以确认的时长设置为所述的预设时间。
61.如图2所示,第二方面,本实施例提供了一种摩尔斯电码的生成装置,包括电码键入监测模块、计时模块和间隔码补入模块,其中
62.所述电码键入监测模块用于监测是否具有需要键入间隔的键位的键入操作;
63.计时模块用于在所述电码键入监测模块监测到具有需要键入间隔的键位的键入操作时,在键入电码的过程中,在每一次键入操作后进行计时;
64.间隔码补入模块用于若在预定时间内所述电码键入监测模块没有检测到下一次的键入操作,则在该次键入操作输入的电码信息后自动补入间隔码,所述间隔码用于表示该次键入电码操作对应字段的结束。
65.在一种可能的实施方式中,还包括时间设置模块,所述时间设置模块用于在键入电码之前,对键入操作后进行计时的预定时间进行设置。
66.在一种可能的实施方式中,所述时间设置模块包括设置信息监测单元、档位切换信息监测单元、档位单元和档位确认单元;其中,
67.设置信息监测单元用于监测是否键入有进入时间设置模式信息,若是,则进入时间设置模式;
68.档位切换信息监测单元用于当进入时间设置模式后,监测键入的档位切换信息,并将档位切换信息传给档位单元;
69.档位单元用于提供多个针对预定时间的不同时长的档位,在接收档位切换信息监测单元传来的档位切换信息后,根据档位切换信息切换档位;
70.档位确认单元用于对最终档位进行确认,按照最终档位对应的时长进行预定时间的设定。
71.在一种可能的实施方式中,所述时间设置模块包括设置信息监测单元、时长调整信息监测单元和时长确认单元;其中,
72.设置信息监测单元用于监测是否键入有进入时间设置模式信息,若是,则进入时间设置模式;
73.时长调整信息监测单元用于当进入时间设置模式后,对键入时长调整信息进行实时监测,当具有监测到有时长调整信息键入后,根据时长调整信息调整预定时间,并将调整后的预订时间信息传给时长确认单元;
74.时长确认单元根据时长调整信息监测单元传来的预订时间信息设定预订时间。
75.第三方面,本实施例提供了一种电子设备,包括存储器和处理器,所述存储器与处理器之间通过总线相互连接;所述存储器存储计算机执行指令;所述处理器执行存储器存储的计算机执行指令,使得处理器执行如第一方面以及第一方面中任意一种可能的实施方式中所述的摩尔斯电码的生成方法。具体举例的,所述存储器可以但不限于包括随机存取存储器(random-access memory,ram)、只读存储器(read-only memory,rom)、闪存(flash memory)、先进先出存储器(first input first output,fifo)和/或先进后出存储器(first input last output,filo)等等;所述处理器可以不限于采用型号为x86、internet系列的处理器的或其他微处理器;所述收发器可以但不限于为有线收发、无线保真
(wireless fidelity,wifi)无线收发器、蓝牙无线收发器、通用分组无线服务技术(general packet radio service,gprs)无线收发器和/或紫蜂协议(基于ieee802.15.4标准的低功耗局域网协议,zigbee)无线收发器等。此外,所述电子设备还可以但不限于包括有电源模块、显示屏和其它必要的部件。
76.在第四方面,提供一种计算机可读存储介质,所述存储介质上存储有指令,当所述指令在计算机上运行时,执行如第一方面以及第一方面中任意一种可能的实施方式中所述的摩尔斯电码的生成方法。其中,所述计算机可读存储介质是指存储数据的载体,可以但不限于包括软盘、光盘、硬盘、闪存、优盘和/或记忆棒(memory stick)等,所述计算机可以是通用计算机、专用计算机、计算机网络,或者其他可编程装置。
77.本实施例第四方面提供的前述计算机可读存储介质的工作过程、工作细节和技术效果,可以参见如上第一方面或第一方面中任意一种可能设计所述的交互方法,于此不再赘述。
78.本实施例第五方面提供了一种包含指令的计算机程序产品,当所述指令在计算机上运行时,使所述计算机执行如在第一方面或第一方面中任意一种可能的实施方式中所述的摩尔斯电码的生成方法。其中,所述计算机可以是通用计算机、专用计算机、计算机网络,或者其他可编程装置。
79.最后应说明的是:以上所述仅为本发明的优选实施例而已,并不用于限制本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1