一种用于手机的rds数据处理方法

文档序号:7716200阅读:180来源:国知局
专利名称:一种用于手机的rds数据处理方法
技术领域
本发明涉及广播数据系统RDS (RADIO DATA SYSTEM),特别是涉及一种用于手机的 RDS数据处理方法。
背景技术
RDS,其实是RADIO DATA SYSTEM的简称,即(无线)广播数据系统,是在调频广播 发射信号中利用副载波把一些信息发射出去。通过具有RDS功能的调谐器就可以识别这些 信息,可以把这些信息显示在屏幕上或者做出相应的处理。RDS主要信息数据如下PI 节目识别,是一个使接收机区别出发射同一个节目的不同国家和地区的代码 消息。PS 节目业务名称,使接收机能显示正在收听电台节目业务名。PTY 节目类型,随节目同时发出,共31类,如音乐,体育,新闻等。TP 交通节目识别,是一个开关信号,指明正在收听的节目业务是否传送交通公告 节目。AF:替换频率表,此表给出在同一或者相邻区域内播放同一节目的各发射机的频 率信息,用于跳频。RT 广播文本,播音同时可在接收机屏幕显示文本信息。CT 时间和日期,广播节目和日期码,使用UTC制式。RDS系统主要满足汽车收音的移动特性,使之能有良好的移动接收效果。此系统在 欧美特别流行。1991年RDS首次在中国推介,目前中国已经有越来越多的RDS电台,如果手 机中移入RDS功能,将会为广大用户带来极大的方便。

发明内容
本发明所要解决的技术问题就是为了克服上述现有技术存在的缺陷而提供一种 用于手机的RDS数据处理方法。本发明的目的可以通过以下技术方案来实现一种用于手机的RDS数据处理方 法,其特征在于,包括以下步骤A.每隔一固定时间接收RDS电台发射的RDS信息数据,RDS信息数据以Group为 基本单位,每个Group由Blockl、Block2、Block3以及Block4组成,RDS信息数据共有32 种类型的Group,分别为OA 15A与OB 15B ;B.解码Group的Block2的第0-4位信息数据,检测该Group的类型,若Group为 OA类型,则执行步骤G,若Group为OB类型,则执行步骤H,若Group为2A类型,则执行步骤 I,若Group为2B类型,则执行步骤J ;C.解码Group的Blockl信息数据,得到节目识别PI信息数据;D.解码Group的Block2的第6_10位信息数据,得到节目类别PTY信息数据;E.解码Group的Block2的第5位信息数据,得到交通节目识别TP信息数据;
F.解码Group的Block3以及Block4信息数据,得到日期时间CT信息数据;G.解码 Group 的 Block2 的 C0-C1 位、Block3 以及 Block4,分别得到 OA 类型 Group 的节目业务名称PS信息数据发送位置、替换频率表AF信息数据以及节目业务名称PS信息 数据;H.解码Group的Block2的CO位、Cl位以及Block4,分别得到OB类型Group的 节目业务名称PS信息数据发送位置以及节目业务名称PS信息数据;I.解码 Group 的 Block2 的 C0-C3 位、Block3 以及 Block4,分别得到 2A 类型 Group 的广播文本RT文本段定位数据以及广播文本RT信息数据;J.解码Group的Block2的C0-C3位以及Block4,分别得到2B类型Group的广播 文本RT的文本段定位数据以及广播文本RT信息数据。该方法检测到四次OA类型或OB类型的Group后,得到完成的节目业务名称PS信
息数据。与现有技术相比,本发明仅仅占用了手机的少量资源就可以实现RDS功能,给用 户带来很大方便。


图1为本发明的原理图。
具体实施例方式下面集合附图对本发明作进一步说明。如图1所示,一种用于手机的RDS数据处理方法,包括以下步骤A.每隔一固定时间接收RDS电台发射的RDS信息数据,RDS信息数据以Group为 基本单位,每个Group由Blockl、Block2、Block3以及Block4组成,RDS信息数据共有32 种类型的Group,分别为OA 15A与OB 15B ;B.解码Group的Block2的第0-4位信息数据,检测该Group的类型,若Group为 OA类型,则执行步骤G,若Group为OB类型,则执行步骤H,若Group为2A类型,则执行步骤 I,若Group为2B类型,则执行步骤J ;C.解码Group的Blockl信息数据,得到节目识别PI信息数据;D.解码Group的Block2的第6_10位信息数据,得到节目类别PTY信息数据;E.解码Group的Block2的第5位信息数据,得到交通节目识别TP信息数据;F.解码Group的Block3以及Block4信息数据,得到日期时间CT信息数据;G.解码 Group 的 Block2 的 C0-C1 位、Block3 以及 Block4,分别得到 OA 类型 Group 的节目业务名称PS信息数据发送位置、替换频率表AF信息数据以及节目业务名称PS信息 数据;H.解码Group的Block2的CO位、Cl位以及Block4,分别得到OB类型Group的 节目业务名称PS信息数据发送位置以及节目业务名称PS信息数据;I.解码 Group 的 Block2 的 C0-C3 位、Block3 以及 Block4,分别得到 2A 类型 Group 的广播文本RT文本段定位数据以及广播文本RT信息数据;J.解码Group的Block2的C0-C3位以及Block4,分别得到2B类型Group的广播文本RT的文本段定位数据以及广播文本RT信息数据。该方法检测到四次OA类型或OB类型的Group后,得到完成的节目业务名称PS信
息数据。本系统设置一个定时器,每隔固定时间去接收RDS电台发射的信息。每个Group 的Block 2的bit0-bit4指明本Group的类型,按照二进制权值被编为0_15共16种类型, 每种类型由版型码BO把Group定义为A和B两种版本。故Group—共有32种类型。每种 类型里面含有不同的信息。由于PI,PTY和TP码频繁重复,所以它们的解码均无须参照其他Block,因此缩短 了捕获此类信息的时间,并体现了 Block长度( 位)短的优点。每个Group的Block 1就是PI的信息,PI码的一个重要应用是实现跳频。每个Group的Block 2的bit6_bitl0为PTY信息,这5个bit对应的数值为0-31, 每个数值对应一个节目类型。通过解码这些数值就可以得到正在接收的节目类型,比如音 乐,体育等,然后显示到手机屏幕上。每个Group的Block 2的bit5为TP信息,此信息是一个开关信号,通过手机上的 相应指示灯等,可以指明正在收听的节目是否播送交通公告节目解码识别出4A Group, Block 3和Block 4为CT信息,解码得到此信息,此信息为 UTC,然后再转换成对应的当地日期和时间。解码识别出OA或OB Group,其中Block 4为PS信息,Block 2的CO, Cl表征每个 Block发送PS信息的位置,通过解码Block 4就可以得到本次Group传送PS的信息。由 于一次Group只能传送两个字符,故需要连续接收四个带有PS信息的Group,然后再依据 Block 2的C0,C1把这四次接收到的Group信息组合在一起就得到了完整的PS信息,然后 显示到手机屏幕上。解码识别出2A或2B Group 如果是2A Group,则Block 3和Block 4为RT信息; 如果是2B Group,则仅仅Block 4为RT信息。Block 2的C0,Cl,C2,C3用于RT文本段定 位,通过解码2A Group的Block 3和Block 4或者2A Group的Block4就可以得到本次 Group传送RT的信息。由于2A Group 一次可以传送4个字符,所以2A Group最多可以传 送长达64个字符信息,而2B Group最多可以传送长达32个字符信息。每次消息传递都有 一个结束标志位就是“OxOD”,依据此标志位还有Block 2的⑶,Cl,C2,C3信息把接收到的 所有Group的RT信息组合在一起就得到了完整的RT信息,然后显示到手机屏幕上。解码识别出OA Group,其中Block 3为AF信息,一个Group可以传送两个频率。 AF表传送又有两种格式,分别为A格式和B格式。通过解码就可以得到发射的频率表,然后 手机再周期性测量当前电台信号强度,如果信号强度小于设定的下限阀值,则就会测量所 解码的频率表中的电台频率的信号强度,找出信号最强的频率,如果此频率信号强度大于 设定的上限阀值,则调频到此频段。整个过程不需要用户操作,保证用户收听的电台质量不 受影响。
权利要求
1. 一种用于手机的RDS数据处理方法,其特征在于,包括以下步骤A.每隔一固定时间接收RDS电台发射的RDS信息数据,RDS信息数据以Group为基本 单位,每个Group由Blockl、Block2、Block3以及Block4组成,RDS信息数据共有32种类 型的Group,分别为OA 15A与OB 15B ;B.解码Group的Block2的第0_4位信息数据,检测该Group的类型,若Group为OA类 型,则执行步骤G,若Group为OB类型,则执行步骤H,若Group为2A类型,则执行步骤I,若 Group为2B类型,则执行步骤J ;C.解码Group的Blockl信息数据,得到节目识别PI信息数据;D.解码Group的Block2的第6_10位信息数据,得到节目类别PTY信息数据;E.解码Group的Block2的第5位信息数据,得到交通节目识别TP信息数据;F.解码Group的Block3以及Block4信息数据,得到日期时间CT信息数据;G.解码Group的Block2的CO-Cl位、Block3以及Block4,分别得到OA类型Group的 节目业务名称PS信息数据发送位置、替换频率表AF信息数据以及节目业务名称PS信息数 据;H.解码Group的Block2的CO位、Cl位以及Block4,分别得到OB类型Group的节目 业务名称PS信息数据发送位置以及节目业务名称PS信息数据;I.解码Group的Block2的C0-C3位、Block3以及Block4,分别得到2A类型Group的 广播文本RT文本段定位数据以及广播文本RT信息数据;J.解码Group的Block2的C0-C3位以及Block4,分别得到2B类型Group的广播文本 RT的文本段定位数据以及广播文本RT信息数据。
2.根据权利要求1所述的一种用于手机的RDS数据处理方法,其特征在于,该方法检测 到四次OA类型或OB类型的Group后,得到完成的节目业务名称PS信息数据。
全文摘要
本发明涉及一种用于手机的RDS数据处理方法,该方法每隔一固定时间接收RDS电台发射的RDS信息数据,RDS信息数据以Group为基本单位,每个Group由Block1、Block2、Block3以及Block4组成,RDS信息数据共有32种类型的Group,分别为0A~15A与0B~15B,解析出发射台的PI、PS、PTY、TP、RT、CT等信息,并能实现AF等功能。
文档编号H04H40/18GK102088325SQ200910199810
公开日2011年6月8日 申请日期2009年12月2日 优先权日2009年12月2日
发明者柴路 申请人:希姆通信息技术(上海)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1