一种来电提示方法和直播卫星机顶盒与流程

文档序号:12379287阅读:444来源:国知局
一种来电提示方法和直播卫星机顶盒与流程

本发明涉及网络通信技术领域,尤其涉及一种来电提示方法和直播卫星机顶盒。



背景技术:

直播卫星户户通是以最低成本、最快速度、最有效方式,从根本上解决中国广大农村家家、户户、人人听广播、看电视的问题,有利于缩小城乡差距,加快推动城乡广播电视公共服务均等化,让农村群众共享我国改革开放成果。

直播卫星机顶盒是将卫星信号转换成音视频信号的变换设备,适用于电视机的接收。直播卫星机顶盒内置了位置锁定模块,具有定位功能,无法在直播卫星服务区域外使用。位置锁定模块可以为GPRS模块,其通过与服务区内的基站之间的距离对机顶盒进行定位,以判断机顶盒是否在卫星服务区域内。有些类型的机顶盒带有电话机接口,可利用位置锁定模块提供的无线双向通信功能,提供通话服务。直播卫星机顶盒提供通话服务的原理与现有的利用手机等移动终端进行通话的原理类似,仅仅是实现形态不同。通过机顶盒实现通话的具体操作如下:用户进行主动呼叫时,可以通过外接电话机拨打被叫用户的电话号码进行通话;而在有电话呼入时,外接电话机响铃提示用户有电话呼入,用户通过外接电话机听筒接听即可。

但是,实际应用中,如果用户在收看电视节目的同时有电话呼入时,如果机顶盒的响铃声音设置太小,则用户可能无法听到响铃,而如果响铃声音设置太大,则可能影响用户收看电视节目,如何能够在保证用户收看电视节目体验的同时进行来电提醒成为利用直播卫星机顶盒实现通话应用中亟待解决的技术问题之一。



技术实现要素:

本发明实施例提供一种来电提示方法和直播卫星机顶盒,应用于利用直播卫星机顶盒进行通话的场景下,以达到在保证用户收看电视节目体验的同时进行来电提醒。

本发明实施例提供一种来电提示方法,包括:

通信模块在检测到来电呼入时,判断数字电视模块状态是否为开启状态;

如果所述数字电视模块状态为开启状态,则所述通信模块获取来电显示信息;

将获取的来电显示信息提供给所述数字电视模块,由所述数字电视模块通过电视屏幕显示所述来电显示信息。

本发明实施例提供一种直播卫星机顶盒,包括通信模块和数字电视模块,其中:

所述通信模块,用于在检测到来电呼入时,判断所述数字电视模块状态是否为开启状态;在判断结果为是时,获取来电显示信息;将获取的来电显示信息提供给所述数字电视模块;

所述数字电视模块,用于通过电视屏幕显示所述通信模块提供的来电显示信息。

本发明实施例提供的来电提示方法中,当通信模块在检测到来电呼入时,且确定数字电视模块为开启状态时,通信模块获取来电显示信息并提供的数字电视模块,由数字电视模块通过电视屏幕提示用户当前来电的来电显示信息,使得用户在观看数字电视的同时,能够及时获知有来电呼入以及当前来电的相关信息,本发明提供的来电提示方法中,如果确定用户正在观看数字电视节目,将不通过响铃方式提示用户有来电,而是通过电视屏幕显示来电显示信息,既不会影响用户观看数字电视,又能够及时提醒用户有来电呼入,从而达到了在保证用户收看电视节目体验的同时进行来电提醒的目的。

本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1为现有技术中,通信模块的结构示意图;

图2为现有技术中,通信模块和数字电视模块的连接示意图;

图3为本发明实施例中,通信模块和数字电视模块的连接示意图;

图4为本发明实施例中,来电提示方法的实施流程示意图;

图5为本发明实施例中,直播卫星机顶盒的结构示意图。

具体实施方式

为了实现在保证用户观看数字电视节目体验的同时进行来电提醒,本发明实施例提供了一种来电提示方法和直播卫星机顶盒。

以下结合说明书附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明,并且在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。

本发明实施例中涉及的通信模块可以但不限于为蜂窝网通信模块,其可以为2G移动通信系统中的GPRS(General Packet Radio Service,通用分组无线服务技术)模块,也可以为3G移动通信系统中的CDMA(Code Division Multiple Access,码分多址)模块、TD-SCDMA(ime Division-Synchronous Code Division Multiple Access,时分同步码分多址)模块,还可以为4G移动通信系统中的TD-LTE(Time Division Long Term Evolution,分时长期演进)模块或者LTE-FDD (Frequency Division Duplex Long Term Evolution,频分双工长期演进)模块,还可以是4G演进系统中的通信模块等等,本发明实施例对此不做限定。为了便于描述,以下均以通信模块为GPRS模块为例进行说明。

如图1所示,为直播卫星机顶盒中通信模块的示意图。如图2所示,通信模块和数字电视模块通过RS232接口连接并进行通信,其中,通信模块与数字电视模块之间的通信使用UART(Universal Asynchronous Receiver/Transmitter,通用异步收发传输)协议。具体的,通信模块的输出端(GPRS_TXO)通过RS232接口与数字电视模块的输入端(UART_RXD)连接;通信模块的输入端(GPRS_RXD)通过RS232接口与数字电视的输出端(UART_TXO)连接,主要用于数字电视模块读取GPRS模块的版本信息,搜索基站等操作。

实际应用中,如图3所示,为通信模块和数字电视模块的电源管理示意图。在电源管理上,通信模块处于一直供电状态,数字电视模块的电源可以通过面板的开关进行控制。因此,根据数字电视模块是否上电可以判断出用户是否在收看数字电视节目。

基于此,本发明实施例中,通信模块可以根据数字电视模块的电源状态选择不同的来电提示模式。如果有来电呼入时,数字电视模块处于断电状态,则通过现有的响铃方式提示来电;如果有来电呼入时,数字电视模块处于开启状态,则通过数字电视屏幕显示来电信息的方式提示来电。以下结合具体的实施例对本发明的具体实施过程进行说明。

具体实施时,如图3所示,本发明实施例提供的来电提示方法,可以包括以下步骤:

S31、通信模块在检测到来电呼入时,判断数字电视模块状态是否为开启状态,如果是,执行步骤S32,否则,执行步骤S33。

S32、通信模块获取来电显示信息,并执行步骤S34。

S33、采用响铃方式提示来电。

S34、将获取的来电显示信息提供给数字电视模块。

S35、数字电视模块通过电视屏幕显示接收到的来电显示信息。

较佳的,步骤S31中,通信模块可以利用新增的检测电路检测数字电视模块是否处于开启状态,该检测电路连接于通信模块的任一可用的GPIO(General Purpose Input Output,通用输入输出)接口与RS232接口之间。具体的,如图4所示,为本发明实施例中,通信模块和数字电视模块之间的连接示意图,检测电路第一端与数字电视模块的输入端连接,检测电路第二端分别与GPIO接口和通信模块的输出端连接;检测电路第三端接地。

具体实施时,通信模块的输出端和数字电视模块的输入端之间连接有电容C936,检测电路的第一端和第二端分别连接于该电容的两端。

较佳的,具体实施时,检测电路可以利用三极管电路实现。具体的,三极管的基极通过串联电阻R923连接电容C936的右端(即与数字电视模块的输入端连接的一端),三极管的集电极一端通过串联电阻R925连接电容C936的左端(即与通信模块的输出端连接的一端),另一端通过串联电路R924与通信模块的任一可用的GPIO接口连接,三极管的发射极接地。

利用上述的三极管电路检测数字电视电路是否处于开启状态的基本原理如下:由于通信模块处于一直供电状态,因此,GPRX_TXO和GPRX_RXO的电压一直为3.3V,当数字电视模块处于开启状态时,UART_TXD和UART_RXD的电压也为3.3V,而当数字电视模块处于断电状态时,UART_TXD和UART_RXD的电压为0V。基于此,对于新增的三极管电路来说,当数字电视模块处于断电状态时,三极管不导通,此时,GPIO接口的电压为通信模块供电为3.6~4.5V,假设其对应的GPIO接口状态为1;而当数字模块处于开启状态时,三极管导通,此时,GPIO接口的电压为三极管集射极之间的电压0.1~0.3V,假设其对应的GPIO接口状态为0。具体实施时,R923,R924和R925的值可以根据实际需要确定,图4中的数值仅用于举例说明。

需要说明的是,利用三极管电路实现检测电路仅仅是本发明实施例中检测电路的一种较佳的实现方式,具体实施时,可以利用其它电器元件实现检测电 路,只要能够检测出数字电视模块是否处于开启状态即可,本发明实施例对此不做限定。

基于上述原理,步骤S31中,通信模块可以利用自身的任一可用的GPIO接口通过检测电路确定该GPIO接口的电压值,根据该GPIO接口的电压值判断数字电视模块状态是否为开启状态。具体的,如果该GPIO接口的电压值大于预设阈值,则确定数字电视模块状态为开启状态;如果GPIO接口的电压值不大于预设阈值,则确定数字电视模块状态为关闭状态。

在判断出数字电视模块为开启状态之后,通信模块则从SIM(Subscriber Identity Module,客户识别模块)中获取来电的来电显示信息(包括来电号码以及该来电号码在SIM中对应的名字以及来电号码的归属区域信息等),如果来电号码未被存储,则获取该来电号码的归属区域信息即可。通信模块将获取的来电显示信息转换为AT(Attention)指令,通过RS232接口发送给数字电视模块,由数字电视模块通过电视屏幕进行显示以提醒用户。

较佳的,数字电视模块可以包含主处理单元和OSD(On-Screen Display,屏幕菜单式调节)单元,通信模块将获取的来电显示信息提供给主处理单元,主处理单元再将接收到的来电显示信息发送给OSD单元,由OSD单元对接收到的来电显示信息通过电视屏幕进行显示。

更佳的,通信模块可以包括提示信息处理单元,OSD单元在对接收到的来电显示信息通过电视屏幕进行显示之前,可以调用提示信息处理单元对接收到的来电显示信息进行格式处理后再通过电视屏幕进行显示。具体的显示格式可以为包括显示信息代码+显示信息内容,其中,显示信息代码可以为M10~M20中的任一未被使用的代码,显示信息内容可以为名字+来年号码+来电号码的归属区域信息。

具体实施时,OSD单元可以选择电视屏幕的任一位置显示来电显示信息。较佳的,为了避免打扰用户观看电视节目,OSD单元可以将来电显示信息处理为电视屏的1/8大小,并在电视屏幕的左上角,左下角,右上角或者右下角等 不影响用户观看电视节目的位置显示来电显示信息。当然,具体实施时,来电显示信息的显示尺寸大小可以根据实际需要进行确定,本发明实施例对此不做具体限定。

当通信模块在检测到通话连接建立或者来电呼入终止时,通知数字电视模块取消显示相关的来电显示信息。具体的,通信模块在向数字电视模块提供了来电显示信息之后,可以继续监测来电状态,如果用户选择接听来电,则在用户接听来电后,通信模块可以检测到通话连接建立,此时,通信模块通过RS232接口通知数字电视模块取消来电显示信息。

具体实施时,如果用户根据电视屏幕显示的来电显示信息,确定不接听来电,则无需进行任何处理,当来电长时间未被处理,网络侧或者主叫方将主动取消来电,这种情况下,通信模块可以检测到来电呼入终止,即来电信号消失,此时,通信模块同样将通过RS232接口通知数字电视模块取消显示相应的来电显示信息。

本发明实施例中,利用数字电视模块开启和断电时的RS232接口的电平信息的不同,通过通信模块进行检测,以判断数字电视模块是否开启,并根据数字电视模块的状态选择不同的提示方式提示用户来电信息,既能够防止用户在观看数字电视节目过程中由于没有听到响铃提示而错过来电,同时,还可以避免由于响铃提示声音设置过大时,影响用户观看数字电视节目的体验,从而实现了在保证用户收看电视节目体验的同时对用户进行来电提醒的目的。

基于同一发明构思,本发明实施例中还提供了一种直播卫星机顶盒,由于其解决问题的原理与来电提示方法相似,因此其实施可以参见方法的实施,重复之处不再赘述。

如图5所示,为本发明实施例提供的直播卫星机顶盒的结构示意图,包括通信模块51和数字电视模块52,其中:

通信模块51,用于在检测到来电呼入时,判断所述数字电视模块52状态是否为开启状态;在判断结果为是时,获取来电显示信息;将获取的来电显示 信息提供给所述数字电视模块52;

数字电视模块52,用于通过电视屏幕显示通信模块51提供的来电显示信息。

其中,通信模块51与数字电视模块52之间通过RS232接口连接并进行通信。通信模块51,可以用于通过检测电路确定与该检测电路连接的GPIO接口的电压值,其中,检测电路连接于该GPIO接口与RS232接口之间;并根据GPIO接口的电压值判断数字电视模块52状态是否为开启状态。

具体实施时,通信模块51的输出端通过RS232接口与数字电视模块52的输入端连接;通信模块51的输入端通过RS232接口与数字电视的输出端连接;检测电路第一端与数字电视模块52的输入端连接,检测电路第二端分别与GPIO接口和通信模块51的输出端连接;检测电路第三端接地。

具体的,通信模块51,可以用于如果GPIO接口的电压值大于预设阈值,则确定数字电视模块52状态为开启状态;如果GPIO接口的电压值不大于预设阈值,则确定数字电视模块52状态为关闭状态。

较佳的,通信模块51,还可以用于在检测到通话连接建立或者来电呼入终止时,通知数字电视模块52取消显示来电显示信息。

具体实施时,数字电视模块52包括:主处理单元和OSD单元,其中:

通信模块51,可以用于将获取的来电显示信息提供给所述主处理单元;

主处理单元,用于将来电显示信息发送给OSD单元;

OSD单元,用于对接收到的来电显示信息通过电视屏幕进行显示。

具体实施时,通信模块51包括提示信息处理模块;OSD单元,还可以用于在接收到所述来电显示信息之后,调用所述提示信息处理模块对所述来电显示信息进行格式处理后通过所述电视屏幕进行显示。

较佳的,具体实施时,通信模块51,还可以用于将获取的来电显示信息转换为AT指令后,将转换后的AT指令提供给数字电视模块52。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计 算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1