专利名称:消息编成的方法
技术领域:
本发明是关于一种消息编成的方法及其电子系统,特别是一种利用字符串切换的 判定及缓冲区块的积分机制的消息编成的方法及其电子系统。
背景技术:
高解析音频广播(High Definition radio, HD radio)已发展多年,高解析音频广 播可直接利用现有的FM或AM频道进行广播。与传统的FM或AM广播不同的是,高解析音 频广播除可提供高解析的音质外,更可提供文字消息服务(program service) 0但是在目前接收端的数字信号处理器(Digital Signal Processor, DSP)在处理 高解析音频广播的无线电广播数据系统(Radio Broadcast DataSystem, RBDS)的消息编成 算法时,会在文字消息服务上的消息编成上产生大量的错误,让使用者看到错误的文字消 息,其主因在于数字信号处理器的取样率很低。图1为数字信号处理器(Digital Signal Processor, DSP)接收并解出字符及 位置与时间关系图。以八位字符显示单组字为例,每次数字信号处理器(Digital Signal Processor, DSP)可解出两字符以及该两字符的位置,显示装置会在每次取样更新字符串 后,将字组显示在显示装置上。若广播系统送出的两组字分别为AB⑶EFGH以及12345678, 如图1所示,、时间开始接收到第一组字,解出第一组字的两字符位于第一位置,则此时显 示装置上会部分显示第一组字的前两字符如Dl =”ΑΒΔ Δ Δ Δ Δ Δ "(Δ表示显示为空 格)。在、时间,数字信号处理器(Digital Signal Proces sor,DSP)解出第一组字的另 外两字符位于第三位置,则显示装置上会显示第一组字为D2=”ABA AEFA Δ “。由于数 字信号处理器(Digital Signal Proces sor, DSP)取样的缘故,可能在尚未搜集到完整字 组即显示,则会造成显示不完全的状况。接下来,在时间t3以及t4,数字信号处理器(Digital Signal Processor,DSP)分 别解出第二以及第四位置上的字符,则D4 =”AB⑶EFGH”即正确显示广播系统所送出的第
一组字。又当t5时间,广播系统开始送出第二组字,数字信号处理器(DigitalSignal Processor,DSP)解出两字符位于第二位置,但因为缺乏判断目前解出的字符属于第二组字 且须与前一组字分开显示的机制,因此数字信号处理器(Digital Signal Processor,DSP) 会直接将目前解出的字符代入先前已解出的字组对应位置,而直接显示;故显示装置上会 显示D3 =”AB34EFGH“,而造成将第一组字以及第二组字混合,在显示装置上显示错误消息 予使用者。在先前技术中,要解决此显示不完全或错误字符串的问题,可分硬件改善及软件 改善。在硬件改善方面,可增加数字信号处理器的执行速度以增加取样率,如每个字符串皆 能完整取得,则可利用简单的软件算法来让所有字符串完整呈现。唯高速数字信号处理器 成本较高且在嵌入式系统上通常有耗电量的考虑,所以不易实行。在软件改善方面,可使用软件方法比对每次更新后字组的安定性以确认是否已经搜集完整字组或者广播系统送出的消息已经变换字组而提高显示出来消息的正确性以及 避免混合不同字组在一起显示的问题。本发明即是提供一种消息编成的方法,以提高解码文字消息服务的正确率。
发明内容
本发明的主要目的是在于提供一种针对取样速率较低的无线电广播数据系统的 消息编成的消息编成的方法及其电子系统,以提高解码文字消息服务的正确率。为达成上述的目的,本发明的消息编成的消息编成的方法用于电子系统,电子系 统包括处理模块、储存模块、接受模块及显示装置,处理模块是与储存模块、接受模块及显 示装置分别电性连接,其中接受模块用以接收消息传送端所传送的待解字符串,处理模块 将待解字符串进行解码,显示装置用以显示文字消息。消息编成的方法包括下列步骤处理模块解码消息传送端所传送的内含有待解字 符串的消息以得到第一字组并储存第一字组于储存模块中的处理中字组缓冲区,并记录第 一字组的重复值;处理模块解码消息传送端所传送的内含有待解字符串的消息以得到第二 字组并储存第二字组于储存模块中的解码中字组缓冲区;处理模块比对第一字组及第二字 组,判断第一字组与第二字组是否相同;以及若第一字组及第二字组为相同,则提高第一字 组的重复值。通过重复值高低,判断解码并编成后字组的正确性,以显示在显示装置上。为达成上述的目的,本发明再提供一种消息编成的消息编成的方法,包括下列步 骤处理模块解码消息传送端所传送的内含有待解字符串的消息以得到多个字符以及该等 字符的位置信息并储存该等字符于储存模块中的解码中字组缓冲区的相对应位置;当解码 中字组缓冲区储满,处理模块比对解码中字组缓冲区中的字组是否与储存模块中的处理中 字组缓冲区内已存在的字组相同;以及当处理模块判断解码中字组缓冲区中字组与处理中 字组缓冲区内已存在的第一缓冲字组相同时,则提高第一缓冲字组的重复值。通过重复值 高低,判断解码并编成后字组的正确性,以显示在显示装置上。
图1是关于已知技术的数字信号处理器接收并解出字符及位置与时间关系图。图2是关于本发明的消息编成的方法的一实施例的电子系统的系统架构图。图3是关于本发明的消息编成的方法的一实施例的步骤流程图。图4是关于本发明的消息编成的方法的一实施例的数字信号处理器接收并解出 字符及位置与时间关系图。图5是关于本发明的消息编成的方法的一实施例的步骤流程图。图6是关于本发明的消息编成的方法的一实施例的步骤流程图。图7是关于本发明的消息编成的方法的一实施例的数字信号处理器接收并解出 字符及位置与时间关系图。[主要元件标号说明]电子系统1处理模块10储存模块20
接受模块30显示装置40消息传送端50时间 t” t2、t3、t4、t5、t6、Tl、T2、T3、T4、T5、T6位置P1、P2、P3、P具体实施例方式为让本发明的上述和其它目的、特征和优点能更明显易懂,下文特举出较佳实施 例,并配合所附图式,作详细说明如下。以下请参考图2至图7关于本发明的消息编成的方法的一实施例。以下虽以图2 所示的电子系统1为例,例如一无线电广播数据系统,进行说明,但本发明的消息编成的方 法并不以使用电子系统1为限。如图2所示,在本发明的一实施例中,电子系统1,为一无线电广播数据系统,包括 处理模块10、储存模块20、接受模块30及显示装置40,处理模块10是与储存模块20、接受 模块30及显示装置40分别电性连接。其中接受模块30用以接收消息传送端50所传送的 待解字符串,处理模块10将待解字符串进行解码,显示装置40用以显示文字消息。其中 待解字符串是由多个字所组成,储存模块20包括解码中字组缓冲区、第一处理中消息缓冲 区及第二处理中消息缓冲区,第一处理中消息缓冲区或第二处理中消息缓冲区用以储存字 组。当储存模块20仅设置两个缓冲区块(即第一处理中消息缓冲区及第二处理中消息缓 冲区)时,即可有助高正确率,相当节省储存模块20的空间,但本发明的储存模块20并不 限只设置两个缓冲区块,本发明的消息编成的方法亦可只使用一个缓冲区块即可达成本发 明的目的,而若使用多个缓冲区块更可增加解码的正确率及速度。在本发明的一实施例中,电子系统1为高解析音频广播收音机,消息传送端50为 高解析音频广播广播电台,处理模块10为数位信号处理器(DigitalSignal Proces sor, DSP),但本发明不以此为限。以下将说明关于本发明的消息编成的方法的一实施例的实施步骤。如图3所示,本发明的第一实施例首先进行步骤。在数字信号处理器(Digital Signal Processor, DSP)处理消息过程中,将已经解码的处理中消息HMl暂存于储存模块 20中,在步骤Sl 接收消息传送端所传送的内含有待解字符串的待解消息M1,进行步骤S2 解码待解消息Ml成为已解码消息DMl ;步骤S3 比较已解码消息DMl与处理中消息HMl是 否相同,若相同,则进行步骤S4 将处理中消息HMl的重复值增加1,之后进行步骤S5,判断 处理中消息HMl的重复值是否大于或等于一预定值;若否,则回到接收消息步骤Si,若是, 则进行步骤S6 将处理中消息HMl显示于显示装置40。经由以上步骤,重复值的设定是经由 接收多次消息,判断处理中的消息的重复次数是否已达到稳定来减低显示错误消息机率。 预定值的设定可依照使用需要搭配取样率做设定,预定值越高有助提升正确率但解码处理 到显示消息时间则会增加。又在步骤S3中,若比较结果为已解码消息DMl与处理中消息HMl并不相同,则表 示处理中消息HMl可能有错误,因此在步骤S7中,将处理中消息HMl的重复值减少1 ;在步 骤S8中,若判断处理中消息HMl的重复值已经低于一门坎值,表示处理中消息HMl已经极为不可能正确,则在步骤S9中,移除原本处理中消息HM1,以新得到的已解码消息DMl取代 为新的处理中消息,并将此时处理中消息的重复值初始化,其中初始化的重复值可以设为 1。之后回到接收消息步骤Si。若在步骤S8中,判断处理中消息HMl的重复值并未低于门 坎值,则回到接收消息步骤Si。另外,在另一实施例中,亦可以在步骤S3时,若判断为否,即直接进行步骤S9,以 减少判断是否处理中消息已不正确的所需时间。图4为根据图3步骤举例的时间以及显示装置40显示状态的示意图。在此例 中,以四位字符显示单组字为例(故在此实施例中仅有两个位置),每次数字信号处理器 (Digital Signal Proces sor,DSP)可解出两字符以及该两字符的位置,显示装置40会在 每次取样更新字符串后,将字组显示在显示装置40上。若广播系统送出的两组字分别为 ABCD以及1234。在解码步骤S2中,由于数字信号处理器(Digital Signal Proces sor, DSP) 一次仅能解出两字符以及一位置,因此当在Tl时间解出AB字符位于第一位置,则需 要引用解码前处理中消息HMl中的其它位置的字符。然而在第一次使用或接收消息时候, 处理中消息HMl不一定有值,因此程序设计者可填入一默认值或者设定当HMl无值时候,第 一次解出的消息直接代入为处理中消息HM1,亦即本领域技术人员可任一决定处理中消息 HMl的初始设定。而为简化说明,故在此实施例中,则假设HMl已存在有值。例如若此次解 码步骤S2前已解过得到1次AB⑶消息,则处理中消息HMl =AB⑶,且其重复值=1,故在 步骤S2中,已解码的消息DMl = AB⑶。进行步骤S3得到结果为是,处理中消息HMl的重复 值增加为2,又若软件设计者将默认值定为2,则处理中消息已达到可以显示状态,在步骤 S5的判断后,即进行步骤S6显示装置40显示。又在T2时间,收到并解码得到DMl = 12⑶,则在步骤S3中判断DMl与HMl不相 同,进行步骤S7,将处理中消息HMl的重复值减少1,则此时重复值=1,进行步骤8,判断重 复值是否低于门坎值,若软件设计者将门坎值设为1,则在此判断步骤结果为否,就回到等 待接收消息步骤Si,显示装置40也不会有新消息显示。在T3时间,收到并解码得到DMl = AB34,则在步骤S3中判断DMl与HMl不相同, 进行步骤S7,将处理中消息HMl的重复值减少1,则此时重复值=0,进行步骤8,判断重复 值是否低于门坎值,若软件设计者将门坎值设为1,则在此判断步骤结果为是,则进行步骤 S9,重设处理中消息HMl= AB34,初始化重复值使其等于1,然后回到等待接收消息步骤Si, 显示装置40也不会有新消息显示。在T4时间,收到并解码得到DMl = 1234,则在步骤S3中判断DMl与HMl不相同, 进行步骤S7,将处理中消息HMl的重复值减少1,则此时重复值=0,进行步骤8,判断重复 值低于门坎值,进行步骤S9,重设处理中消息HMl = 1234,初始化重复值使其等于1。在T5时间,收到并解码得到DMl = 1234。进行步骤S3得到结果为是,处理中消 息HMl的重复值增加为2,又若软件设计者将默认值定为2,则处理中消息已达到可以显示 状态,在步骤S5的判断后,即进行步骤S6显示装置40显示。上述实施例,可增进正确率并改善不同字组间混淆情形。但为简化说明起见以四 位为例,但实际应用可视系统需求增加位数以及设定预定值或门坎值。又,一般广播消息中,有可能并非同时间只传送一字组消息,可能多组字同时间交 替轮流传送,因此,本发明进一步提供一实施例,利用增加缓冲存储器,提升正确率并加速消息编成的处理。图5及图6为本发明的另一实施例,由于数字信号处理器(DigitalSignal Processor,DSP)每次解码仅能解出两字符以及一位置信息,故在储存装置20中,提供解码 中字组缓冲区,以及第一处理中消息缓冲区以及第二处理中消息缓冲区。同样简化说明起见以四位为例,如图5所示,在步骤Sll 接收消息传送端所传送 的内含有待解字符串的待解消息M11,进行步骤S21 解码待解消息Mll成为已解码字符串 DMl 1,其包括两字符以及一位置信息。步骤S22 判断解码中字组缓冲区内是否已储存有与已解码字符串DMll的字符以 及位置信息相同的字符串,若是则到步骤S26:判断解码中字组缓冲区是否已储满四位字 组;若否,则进行步骤S23 判断解码中字组缓冲区内与DMll的位置信息相对应的位置是否 已储存字符,若是则进行步骤S24清除解码中字组缓冲区,并将已解码的字符串DMll储存 于解码中字组缓冲区相对应位置,然后回到步骤Sll ;若否,则进行步骤S25将已解码的字 符串DMll储存于解码中字组缓冲区相对应位置,接续步骤S26 判断解码中字组缓冲区是 否已储满四位字组,若否,则回到步骤Sll ;若是,则进行步骤S31 判断是否第一处理中消 息缓冲区或第二处理中消息缓冲区有与解码中字组缓冲区所储存的字组相同的字组。如图6所示,在步骤S31判断结果,若没有相同字组,则进行步骤S32,则判断是否 第一处理中消息缓冲区或第二处理中消息缓冲区为空。若是,则进行步骤S33,将解码中字 组缓冲区所储存的字组储存于任意一空的处理中消息缓冲区,将新储存入缓冲区字组的重 复值设为1,然后回到步骤Sll ;若否,则进行步骤S34,清空第一处理中消息缓冲区,并将解 码中字组缓冲区所储存的字组储存于第一处理中消息缓冲区,将新储存入缓冲区字组的重 复值设为1,然后回到步骤S11。其中,步骤S34中,清空第一处理中消息缓冲区的操作,是由于缓冲区已储满字 组,但又有新字组需存入,则必须移除其一处理中消息缓冲区。在本实施例中,采用指定第 一缓处理中消息缓冲区为优先移除先前字组以储存新字组。唯,使用者或软件设计者可依 其需要,以其它方式指定优先移除的缓冲区,例如先清空字组重复值较低者所在的处理中 消息缓冲区。又当所以处理中消息缓冲区内字组的重复值皆相同时,则可进一部采用以下 几种决定优先级方式,例如指定特定处理中消息缓冲区缓冲区移出(譬如第一处理中消 息缓冲区);随机找一个移出;FIF0(first in first out)先进先出将最早填值的处理中 消息缓冲区移出;或LIF0(last in first out)后进先出将最后填值的处理中消息缓冲区 移出等决定方式。步骤S31 判断是否第一处理中消息缓冲区或第二处理中消息缓冲区有与解码中 字组缓冲区所储存的字组相同的字组。若是,则进行步骤S41,将处理中消息缓冲区中有与 解码中字组缓冲区相同的字组的重复值增加1,将处理中消息缓冲区中有与解码中字组缓 冲区不相同的字组的重复值减少1。其中,亦可以增加判断是否处理中消息缓冲区中的字组 的重复值已低于或等于一门坎值,即可以进一步移除该字组以空出缓冲区空间。之后进行步骤S51,判断处理中消息缓中区内是否有字组重复值大于或等于一预 定值;若否,则回到接收消息步骤S11,若是,则进行步骤S61 将处理中消息缓冲区中具有 重复值大于或等于预定值的字组显示于显示装置40。经由以上步骤,重复值的设定是经由接收多次消息,判断处理中的消息的重复次数是否已达到稳定来减低显示错误消息机率。预定值的设定可依照使用需要搭配取样 率做设定,预定值越高有助提升正确率但解码处理到显示消息时间则会增加。处理中字 组缓冲区不以本实施例中数量为限,预定值的设定与数字信号处理器(Digital Signal Proces sor, DSP)的取样率以及与处理中字组缓冲区的使用数量有关系,当数字信号处理 器(Digital SignalProcessor, DSP)取样率越低,则使用较多的处理中字组缓冲区可能达 到与具有高取样率数字信号处理器(Digital Signal Processor, DSP)搭配较少处理中字 组缓冲区的效果。另外,当处理中字组缓冲区使用越多,则预定值设定的越低即可。图7为根据图5及图6的步骤举例的时间以及显示装置40显示状态的示意图。 在此例中,以四位字符显示单组字为例(故在此实施例中仅有两个位置),每次数字信号处 理器(Digital Signal Processor,DSP)可解出两字符以及该两字符的位置,显示装置40 会在每次取样更新字符串后,将字组显示在显示装置上。若广播系统送出的两组字分别为 ABCD以及1234。在解码步骤S21中,由于数字信号处理器(Digital Signal Processor, DSP) 一次仅能解出两字符以及一位置,因此当在Tl时间已解码字符串DMll = AB字符位于 第一位置。进行步骤S22,假设为第一次解码,解码字组缓冲区内无值,则步骤S22判断为否, 进行步骤S23判断,仍然为否,进行步骤S25,将以解码字符串DMll储存于解码中字组缓冲 区的第一位置。进行步骤S26,由于解码中字组缓冲区尚未储满4位,则回到等待接受消息步骤 S11。又在T2时间,收到并解码得到DMll =⑶字符位于第二位置。进行步骤S22,解码 中字组缓冲区已存在AB字符位于第一位置,则步骤S22判断为否,进行步骤S23判断,仍然 为否,进行步骤S25,将以解码字符串DMll储存于解码中字组缓冲区的第二位置。进行步骤S26,由于解码中字组缓冲区已储满4位,则进行步骤S31。接下来,若假设为第一次使用,处理中消息缓冲区尚未使用皆无预先储存值,则步 骤31判断为否;步骤S32判断为是,则进行步骤S33将解码中字组缓冲区内的字组存于任 一空的处理中字组缓冲区。若有多个处理中字组缓冲区为空,则程序设计者可依需求预设 决定优先填入的处理中字组缓冲区。在本实施例中,假设依照缓冲区编号顺序,将已解码字 组AB⑶填入第一处理中字组缓冲区,设第一重复值为1。在T3时间,收到并解码得到DMll = AB字符位于第一位置。进行步骤S22,解码中 字组缓冲区已存在AB字符位于第一位置,则步骤S22判断为是,进行步骤S26判断,由于解 码中字组缓冲区已储满4位,则进行步骤S31。接下来,步骤31判断发现第一处理中字组缓冲区与解码中字组缓冲区相同,则进 行步骤S41,将第一处理中字组缓冲区的重复值提高1成为2。进行步骤S51判断,假设此实施例中,默认值定为2,则在步骤S61,则将字组ABCD
显示于显示装置40。在T4时间,收到并解码得到DMll = 12字符位于第一位置。进行步骤S22,解码中 字组缓冲区已存在AB字符位于第一位置,则步骤S22判断为否;进行步骤S23判断为是,进 行步骤S24,清除解码中字组缓冲区,并将12字符储存于解码中字组缓冲区的第一位置。在T5时间,收到并解码得到DMll = 34字符位于第二位置。进行步骤S22,解码中字组缓冲区已存在12字符位于第一位置,则步骤S22判断为否,进行步骤S23判断,仍然为 否,进行步骤S25,将以解码字符串DMll储存于解码中字组缓冲区的第二位置。进行步骤S26,由于解码中字组缓冲区已储满4位,则进行步骤S31,且由于第一处 理中字组缓冲区储存AB⑶,第二处理中缓冲区字组为空,则步骤S31判断为否。进行步骤 S32,判断为是,又进行步骤S33将解码中字组缓冲区内的字组1234存于第二处理中字组缓 冲区,设第二重复值为1。在T6时间,收到并解码得到DMll = 12字符位于第一位置。进行步骤S22,解码中 字组缓冲区已存在12字符位于第一位置,则步骤S22判断为是,进行步骤S26判断,由于解 码中字组缓冲区已储满4位,则进行步骤S31。接下来,步骤31判断发现第二处理中字组缓冲区与解码中字组缓冲区相同,则进 行步骤S41,将第二处理中字组缓冲区的重复值提高1成为2,第一处理中字组缓冲区的重 复值降低1成为0。进行步骤S51判断,则在步骤S61,则将字组1234显示于显示装置40。上述实施例,可增进正确率并改善不同字组间混淆情形。但为简化说明起见以四 位为例,但实际应用可视系统需求增加位数以及设定预定值或门坎值。惟须注意的是,本发明所属技术领域中具有通常知识者当能了解本发明上述步骤 是可调换次序或同时执行,如此仍能达成本发明的功效。综上所陈,本发明无论就目的、手段及功效,在均显示其迥异于已知技术的特征, 恳请贵审查员明察,早日赐准专利,俾嘉惠社会,实感德便。惟应注意的是,虽然本发明已以 较佳实施例揭露如上,然其并非用以限定本发明,任何本领域技术人员,在不脱离本发明的 精神和范围内,当可作些许的更动与润饰,因此本发明的保护范围当视所附的权利要求范 围所界定者为准。
权利要求
一种消息编成的方法,用于可显示消息的电子系统,该电子系统包括一处理模块、一储存模块及一接受模块,该处理模块是与该储存模块及该接受模块电性连接,其中该接受模块用以接受一消息传送端所传送的内含有待解字符串的消息,该处理模块将接收到的消息进行解码以及编成,该消息编成的方法包括下列步骤该处理模块解码该消息传送端所传送的内含有待解字符串的消息以得到一第一字组并储存该第一字组于该储存模块中的一处理中字组缓冲区,并记录该第一字组的一重复值;该处理模块解码该消息传送端所传送的内含有待解字符串的消息以得到一第二字组并储存该第二字组于该储存模块中的一解码中字组缓冲区;该处理模块比对该第一字组及该第二字组,判断该第一字组与该第二字组是否相同;以及若判断该第一字组及该第二字组为相同,则提高该第一字组的重复值。
2.根据权利要求1所述的消息编成的方法,还包括下列步骤 该处理装置判断该重复值是否小于一预定值;以及若该重复值非小于该预定值,则该处理模块控制该电子系统显示该第一字组。
3.根据权利要求1所述的消息编成的方法,其中还包括若判断该第一字组及该第二字组为不同,降低该第一字组的重复值。
4.根据权利要求1所述的消息编成的方法,其中还包括 该处理装置判断该重复值是否大于一门坎值;以及若该重复值非大于该门坎值,则该处理模块将该第一字组自该处理中字组缓冲区中移除。
5.根据权利要求4所述的消息编成的方法,其中还包括该处理模块将该第一字组自该处理中字组缓冲区中移除并将该第二字组储存于该处 理中字组缓冲区,并定义该第二字组的一重复值为一初始值。
6.根据权利要求1所述的消息编成的方法,其中还包括该处理模块解码该第二消息时,得到多个字符及该等字符对应的该多个位置信息;以及将该等字符储存于该解码中字组缓冲区的对应位置;。
7.根据权利要求1所述的消息编成的方法,其中还包括 该处理模块判断是否该解码中字组缓冲区已储满;以及当该解码字组缓冲区已储满形成该第二字组时,比对该第一字组及该第二字组,判断 该第一字组与该第二字组是否相同。
8.根据权利要求6所述的消息编成的方法,其中还包括当处理模块解码该第二消息时,得到多个相异字符具有相同位置信息时,将新得到的 字符储存于该解码中字组缓冲区对应位置的字符。
9.根据权利要求6所述的消息编成的方法,其中还包括当处理模块解码该第二消息时,得到多个相异字符具有相同位置信息时,则清空该解 码中字组缓冲区。
10.根据权利要求6所述的消息编成的方法,其中还包括当处理模块解码该第二消息时,得到多个相同字符具有相同位置信息时,该处理模块 判断是否该解码中字组缓冲区已储满。
11.一种消息编成的方法,用于可显示消息的电子系统,该电子系统包括一处理模块、 一储存模块及一接受模块,该处理模块是与该储存模块及该接受模块电性连接,其中该接 受模块用以接受一消息传送端所传送的内含有待解字符串的消息,该处理模块将接收到的 消息进行解码以及编成,该消息编成的方法包括下列步骤该处理模块解码该消息传送端所传送的内含有待解字符串的消息以得到多个字符以 及该等字符的位置信息并储存该等字符于该储存模块中的一解码中字组缓冲区的相对应 位置;当该解码中字组缓冲区储满,该处理模块比对该解码中字组缓冲区中的字组是否与该 储存模块中的一处理中字组缓冲区内已存在的字组相同;以及当该处理模块判断该解码中字组缓冲区中字组与该处理中字组缓冲区内已存在的一 第一缓冲字组相同时,则提高该第一缓冲字组的重复值。
12.根据权利要求11所述的消息编成的方法,还包括下列步骤该处理装置判断该第一缓冲字组的重复值是否小于一预定值;以及若该第一缓冲字组的重复值非小于该预定值,则该处理模块控制该电子系统显示该第 一缓冲字组。
13.根据权利要求11所述的消息编成的方法,其中还包括降低该处理中字组缓冲区内与该解码中字组缓冲区内字组相异的字组的重复值。
14.根据权利要求11所述的消息编成的方法,其中还包括该处理装置判断是否所有该处理中字组缓冲区中字组的重复值皆大于一门坎值;以及若任何该处理中字组缓冲区内字组的重复值非大于该门坎值,则该处理模块将该具有 非大于该门坎值的字组自该处理中字组缓冲区中移除。
15.根据权利要求11所述的消息编成的方法,其中还包括当该处理模块判断该处理中字组缓冲区没有存在与该解码中字组缓冲区内字组相同 的字组时,将该解码中字组缓冲区内字组储存于该处理中字组缓冲区且记录该字组的重复 值为一初始值。
16.根据权利要求15所述的消息编成的方法,其中还包括当该处理模块判断该处理中字组缓冲区没有存在与该解码中字组缓冲区内字组相同 的字组,且该处理中字组缓冲区已储满时,移除该处理中字组缓冲区内至少一字组;以及将该解码中字组缓冲区内字组储存于该处理中字组缓冲区且记录该字组的重复值为 一初始值。
全文摘要
本发明提供一种消息编成的方法,用于可显示消息的电子系统,电子系统包括处理模块、储存模块及接受模块,处理模块是与储存模块及接受模块电性连接。本方法包括下列步骤处理模块解码消息传送端所传送的内含有待解字符串的消息以得到第一字组并储存第一字组于储存模块中的处理中字组缓冲区,并记录第一字组的重复值;处理模块解码消息传送端所传送的内含有待解字符串的消息以得到第二字组并储存第二字组于储存模块中的解码中字组缓冲区;处理模块比对第一字组及第二字组,判断第一字组与第二字组是否相同;以及若第一字组及第二字组为相同,则提高第一字组的重复值。通过重复值高低,判断解码并编成后字组的正确性,以显示在显示装置上。
文档编号H04L12/18GK101989884SQ200910164999
公开日2011年3月23日 申请日期2009年8月5日 优先权日2009年8月5日
发明者侯晔星, 谢常清 申请人:启碁科技股份有限公司