一种带电视功能的移动终端及其模块间通信的方法

文档序号:7694605阅读:157来源:国知局
专利名称:一种带电视功能的移动终端及其模块间通信的方法
技术领域
本发明涉及移动通信终端,具体涉及一种带电视功能的移动终端及其模 块间通信的方法。
背景技术
随着技术的发展以及人们对生活质量的更高要求,手机作为一种娱乐 型通讯终端的趋势越来越明显,其中,把手机同时作为一种电视接收装置 以实现随时随地收看电视节目的功能要求越来越受到人们的青睐。目前, 各大运营商已经越来越重视手机的电视功能,带有电视功能的手机终端也 开始随之发展。
一般情况下,手机中的电视接收模块的基带和射频部分,称为电视功 能模块,与手机的基带和射频模块,称为手机功能模块,是两个独立的部 分,这两部分模块间会发生实时信息交互,如确认对方的工作状态以及对 于物理硬件资源的抢占信息等。这种信息交互现在常用的方式是通过串口 ,
即采用通用异步收发器Universal Asynchronous Receiver Transmitter, 简称 UART来实现,并通常通过辅助的通用输入输出接口 General Purpose Input/Output ,简称GPIO接口或模拟开关与串口配合完成,以提高串口通 讯的效率。这种通过串口来实现信息交互的方式电路比较简单,但会有以 下缺点(l)UART 口由于自身硬件条件的限制,其通信速率较低,通常为 115200bit/s; (2)由于UART的波特率发生器的时钟来源于基带控制器的主 工作时钟,频率较高,因此当UART 口有数据交换时,基带控制器必须用 频率很高的主时钟工作,这样造成终端的待机电流较大,使得终端的待机 时间缩短。

发明内容
本发明需要解决的技术问题是提供一种带电视功能的移动终端及其模块间通信的方法,通过该终端及方法,既能保证;漠块间传输数据的准确性和可 靠性,又能提高通信速率,同时还不影响系统的可靠性和功能实现。
本发明的上述第一个技术问题这样解决,提供一种带电视功能的移动终 端,包括手机功能模块和电视功能模块,还包括与所述手机功能模块、电视
功能模块的外部总线接口 External Bus Interface,简称EBI,连接,允许所述 手机功能模块和电视功能模块同时进行读、写数据操作的随机存取存储器 Random-access Memory , 简称RAM。
按照本发明提供的移动终端,所述随机存取存储器是双口或多口随机存 取存储器,其数量是一个或多个。
按照本发明提供的移动终端,所述随机存取存储器是采用两组独立的并 行数据、地址和控制总线分别与所述手机功能模块、电视功能模块的外部总 线4妄口连才妻。
按照本发明提供的移动终端,在所述随机存取存储器中设置分别与所述 手机功能模块、电视功能模块对应的两个緩沖区间手机功能模块发送数据 缓冲区和电视功能模块发送数据緩冲区。
按照本发明提供的移动终端,所述手机功能模块的发送请求信号与所述 电视功能模块的接收状态检测信号相连,所述电视功能模块的发送请求信号 与所述手机功能模块的接收状态检测信号相连,其中发送请求信号为输出属 性,接收状态检测信号为输入属性。
本发明的上述另一个技术问题这样解决,提供一种带电视功能的移动终 端中模块间通信的方法,包括以下步骤
6.1) 手机功能模块和电视功能模块中 一个模块将需要发送的数据写入 随机存取存储器,然后通知另一个^t块接收数据;
6.2) 所述另一个^^莫块收到所述接收数据的通知后,从随机存取存储器 中读取数据。
按照本发明提供的模块间通信方法,所述随机存取存储器是双口或多口 随机存取存储器,在其存储空间中设置分别与发送方模块、接收方模块对应 的两个发送数据緩沖区。
按照本发明提供的模块间通信方法,在所述步骤6.1)中,所述一个模块 需要发送数据给另一个模块时,是将要发送的数据写入所述随机存取存储器中该模块对应的发送数据緩冲区;在所述步骤6.2)中,所迷另一个模块是从 该发送数据緩冲区中读取数据。
按照本发明提供的模块间通信方法,在所述步骤6.1)中,所述一个模块 通知另一个模块接收数据是指改变该模块的发送请求信号;在所述步骤6.2) 中,所述一个模块收到另一个模块接收数据的通知是指该模块的接收状态 检测信号检测到另一个模块的发送请求信号发生改变。
按照本发明提供的模块间通信方法,当带有电视功能的移动终端中手机 功能模块向电视功能模块发送数据时,该方法具体包括以下步骤
Al 、手机功能^t块将需要发送到数据写入随机存取存储器中手机功能 模块对应的发送数据緩冲区中,并改变手机功能模块的发送请求 信号;
A2 、电视功能模块的接收状态检测信号检测到手机功能模块的发送请 求信号发生改变后,从随机存取存储器中手机功能模块对应的发 送数据緩冲区中读取数据。
按照本发明提供的模块间通信方法,当带有电视功能的移动终端中电视 功能模块向手机功能模块发送数据时,该方法具体包括以下步骤
Bl 、电视功能模块将需要发送到数据写入随机存取存储器中电视功能 模块对应的发送数据緩冲区中,并改变电视功能模块的发送请求
信号;
B2、手机功能模块的接收状态检测信号检测到电视功能模块的发送请 求信号发生改变后,从随机存取存储器中电视功能模块对应的发 送数据緩冲区中读取数据; 本发明提供的一种带电视功能的移动终端及其才莫块间通信的方法,电路 简单,通信过程实现筒单、可靠、速率高;进一步,通信时各个模块的基带 控制器工作在高频率的主时钟或者频率低的辅助慢时钟,都能够正常通信, 因而相对降低了移动终端的待机电流,延长了待机时间。


下面结合附图和具体实施例进一步对本发明进行详细说明。 图1是本发明带电视功能的移动终端的具体实施结构方框图。图2是本发明带电视功能的移动终端中模块间通信方法的流程示意图。
具体实施例方式
本发明的核心思想是在手机功能模块和电视功能模块之间增加至少 一个
能让两个模块同时读、写数据的多口RAM,从而实现模块之间的数据传输。 通常,所述多口 RAM可以但不限于采用双口随机存取存储器Dual Port RAM, 只要能满足两个模块同时读、写数据即可。
下面以采用双口 RAM为例,具体阐述本发明所提供的带有电视功能的 移动终端和该终端中手机功能模块和电视功能模块两个模块间的通信方法。
一种带有电视功能的移动终端,如图1所示,包括手机功能模块1、 电视功能模块2和一个双口随机存取存储器RAM 3。
手机功能模块1的发送请求信号M一IRQ与电视功能模块2的接收状态检 测信号T—ST连在一起,其中M—IRQ为输出属性,T—ST为输入属性;电视 功能模块2的发送请求信号T—IRQ与手机功能模块1的接收状态检测信号 M—ST连在一起,其中TjRQ为输出属性,M—ST为输入属性。
双口 RAM有两组独立的并行数据、地址和控制总线,分别为A组^接口 总线和B组接口总线。A组接口总线具体包括数据总线DB—A、地址总线AB—A 和控制总线CB—A; B组接口总线具体包括数据总线DB一B、地址总线AB—B 和控制总线CB—B。所述双口 RAM的A组数据、地址和控制总线与手机功能 模块1的外部总线接口 EBI对应相连;B组数据、地址和控制总线与电视功 能模块2的外部总线接口 EB I对应相连。双口 RAM的存储空间可以但不限 于分为两个緩沖区间手机功能模块发送数据緩冲区间和电视功能模块发送 数据緩沖区间,分别与两个模块对应, 一个为手机功能模块发送数据緩沖区 间,另 一个为电视功能模块发送数据缓沖区间。
所述手机功能模块1用于在发送数据给电视功能模块2时将要发送到数 据写入所述双口 RAM中手机功能模块发送数据緩冲区里,并通知电视功能 模块2接收数据;还用于接收电视功能模块2发送的接收数据的通知,并在 收到所述通知后从所述双口 RAM中电视功能片莫块2发送数据緩冲区里读取 数据。
所述电视功能模块2用于在发送数据给手机功能模块1时将要发送到数据写入所述双口 RAM中电视功能模块2发送数据緩沖区里,并通知手机功 能模块l接收数据;还用于接收手机功能模块1发送的接收数据的通知,并 在收到所述通知后从所述双口 RAM中手机功能模块1发送数据緩冲区里读 取数据。
所述电视功能模块2、手机功能模块1通知另一个模块接收数据是指 改变本^1块的发送请求信号。
所述手机功能模块1、电视功能模块2收到另一个模块发送的接收数据 的通知是指本模块的接收状态检测信号检测到另一模块的发送请求信号改变。
本发明还提供了所述带有电视功能的移动终端中模块间通信的方法,其 流程如图2所示,包^"以下步骤
步骤101:手机功能模块1和电视功能模块2中一个模块将需要发送的 数据写入RAM,然后通知另一个模块接收数据;
步骤102:所述另一个模块收到接收数据的通知后,从RAM中读取数据。
当手机功能模块1要向电视功能模块2发送数据时,首先手机功能模块 1,即发送方模块将需要发送到数据写入到RAM里,然后通知电视功能模块 2,即接收方模块接收数据。如果RAM中将存储空间分为手机功能模块和电 视功能模块的发送数据緩冲区,则将数据发送到RAM的手机功能模块发送 数据緩冲区中,通知电视功能模块2接收数据的方法可以但不限于使M_IRQ 由"0"变为'T,,产生一个上升沿发送给电视功能模块2,发送过程结束。
在电视功能模块2接收手机功能模块1发来的数据时,例如,当T—ST 信号检测到有上升沿发生时,电视功能模块2即响应中断,从RAM中读取 相应数据;如果发送方是将数据发送到所述手机功能才莫块发送数据緩冲区中, 则在该緩冲区中读取相应数据,接收过程结束。
同样的,当电视功能模块2要向手机功能模块1发送数据时,首先电视 功能模块2,即发送方模块将需要发送到数据写入到电视功能模块2发送数 据緩冲区中,然后使T—IRQ由"0"变为"1",产生一个上升沿,通知手机 功能模块l,即接收方模块接收数据,发送过程结束。
在手机功能模块1接收到电视功能模块2发来的数据时,当M—ST信号 检测到有上升沿发生时,手机功能模块1即响应中断,从电视功能模块2发送数据緩冲区中读取数据,接收过程结束。
在实际应用中,不限于用产生上升沿的方式通知另一才莫块^接收数据,也
可以用下降沿或其他信号变化方式,并且不限于将RAM仅分为手机功能模
块、电视功能模块发送数据緩冲区。
以上方案具有以下优点
1) 电路简单。只需在移动终端中加一个双口 RAM器件,并将它的两组 并行数据、地址和控制总线分别与移动终端重两个才莫块的外部总线接 口 EBI相连即可;而且每个模块只需要2个控制信号。
2) 通信过程实现简单、可靠、速率高。由发送方向接收方提出发送请求, 并将数据写入到双口 RAM中,随后接收方从双口 RAM读取数据即 可;而且当接收方读第一批数据时,发送方可以同时写第二批数据; 或者接收方读第 一批数据时,可以同时往RAM里写自己要发送到数 据,所以提高了通信速率。
3) 减小待机电流,延长待机时间。由于基于双口 RAM方式的双才莫终端 通信方法,在通信时,不依赖于各个模块的基带控制器工作在主时钟
(频率高)还是慢时钟,因此在慢时钟时,也能正常通信。这样相对 于用UART通信方式,降低了待机电流。
当然,本发明还可有其它多种实施例,在不背离本发明精神及其实质的 情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形, 但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
权利要求
1. 一种带电视功能的移动终端,包括手机功能模块(1)和电视功能模块(2),其特征在于,还包括与所述手机功能模块(1)、电视功能模块(2)的外部总线接口连接,允许所述手机功能模块(1)和电视功能模块(2)同时进行读、写数据操作的随机存取存储器(3)。
2、 根据权利要求1所述移动终端,其特征在于,所述随机存取存储器 (3)是双口或多口随机存取存储器,其数量是一个或多个。
3、 根据权利要求1所述移动终端,其特征在于,所述随机存取存储器 (3)是采用两组独立的并行数据、地址和控制总线分别与所述手机功能;^莫块 (1)、电视功能模块(2)的外部总线接口连接。
4、 根据权利要求2或3所述移动终端,其特征在于,在所述随机存取 存储器(3)中设置分别与所述手机功能模块(l)、电视功能模块(2)对应的两个緩 冲区间手机功能模块(l)发送数据緩冲区和电视功能模块(2)发送数据緩冲区。
5、 根据权利要求1所述移动终端,其特征在于,所述手机功能模块(l) 的发送请求信号与所述电视功能模块(2)的接收状态检测信号相连,所述电视 功能模块(2)的发送请求信号与所述手机功能模块(l)的接收状态检测信号相 连,其中发送请求信号为输出属性,接收状态检测信号为输入属性。
6、 一种带电视功能的移动终端中模块间通信的方法,其特征在于,包 括以下步骤6.1) 手机功能模块(1)和电视功能模块(2)中 一个模块将需要发送的数据 写入随机存取存储器(3),然后通知另 一个片莫块接收数据。6.2) 所述另 一个模块收到所述接收数据的通知后,从随机存取存储器(3) 中读取数据。
7、 根据权利要求6所述才莫块间通信方法,其特征在于,所述随机存取 存储器(3)是双口或多口随机存取存储器(3),在其存储空间中设置分别与手机 功能模块(l)、电视功能模块(2)对应的两个发送数据緩沖区。
8、 根据权利要求6所述模块间通信方法,其特征在于,在所述步骤(6.1)中,所述一个模块需要发送数据给另一个才莫块时,是将要发送的数据写入所述随机存取存储器(3)中该模块对应的发送数据緩冲区;在所述步骤6.2)中, 所述另 一个模块是从该发送数据緩冲区中读取数据。
9、 根据权利要求6所述模块间通信方法,其特征在于,在所述步骤 6.1)中,所述一个模块通知另一个模块接收数据是指改变该模块的发送请求 信号;在所述步骤6.2)中,所述一个模块收到另一个模块接收数据的通知是 指该模块的接收状态检测信号检测到另 一个模块的发送请求信号发生改变。
10、 根据权利要求6所述模块间通信方法,其特征在于,当手机功能才莫 块(1)向电视功能模块(2)发送数据时,该方法具体包括以下步骤Al 、手机功能模块()将需要发送到数据写入随机存取存储器(3)中手机 功能模块(l)对应的发送数据緩冲区中,并改变手机功能模块(l)的 发送请求信号;A2、电视功能模块(2)的接收状态检测信号检测到手机功能模块(1)的发 送请求信号发生改变后,从随机存取存储器(3)中手机功能模块(l) 对应的发送数据緩冲区中读取数据;当电视功能模块(2)向手机功能模块(1)发送数据时,该方法具体包括以下 步骤Bl、电视功能模块(2)将需要发送到数据写入随机存取存储器(3)中电视 功能模块(2)对应的发送数据緩冲区中,并改变电视功能模块(2)的 发送请求信号;B2、手机功能模块(1)的接收状态检测信号检测到电视功能模块(2)的发 送请求信号发生改变后,从随机存取存储器(3)中电视功能模块(2) 对应的发送数据緩冲区中读取数据。
全文摘要
本发明公开了一种带电视功能的移动终端及其模块间通信的方法,其中终端包括手机功能模块(1)、电视功能模块(2),还包括随机存取存储器RAM(3);方法包括一个模块将需要发送的数据写入RAM中该模块对应的发送数据缓冲区并通知另一个模块接收数据;另一个模块收到接收数据的通知后,从RAM中读取数据。这种终端和方法,电路简单,通信过程可靠,速率高,且各模块在频率低的辅助慢时钟也能正常工作,有利于降低移动终端的待机电流,延长待机时间。
文档编号H04N5/44GK101287223SQ20081011132
公开日2008年10月15日 申请日期2008年5月27日 优先权日2008年5月27日
发明者仝庆贻 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1