[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN101394242A - 一种实现cmmb芯片睡眠的方法及移动终端 - Google Patents

一种实现cmmb芯片睡眠的方法及移动终端 Download PDF

Info

Publication number
CN101394242A
CN101394242A CNA2008101735029A CN200810173502A CN101394242A CN 101394242 A CN101394242 A CN 101394242A CN A2008101735029 A CNA2008101735029 A CN A2008101735029A CN 200810173502 A CN200810173502 A CN 200810173502A CN 101394242 A CN101394242 A CN 101394242A
Authority
CN
China
Prior art keywords
state information
cmmb
chip
portable terminal
cmmb chip
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CNA2008101735029A
Other languages
English (en)
Inventor
秋林
阮美思
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Priority to CNA2008101735029A priority Critical patent/CN101394242A/zh
Publication of CN101394242A publication Critical patent/CN101394242A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Telephone Function (AREA)
  • Stored Programmes (AREA)

Abstract

本发明公开了一种实现中国移动多媒体广播CMMB芯片睡眠的方法,在移动终端中使用一状态信息栈,当移动终端的CMMB芯片需要睡眠时,将CMMB芯片当前的工作状态信息保存在状态信息栈中,再关闭CMMB芯片;当需要唤醒CMMB芯片时,打开CMMB芯片,将所述工作状态信息从状态信息栈中取出,并根据所述工作状态重新配置CMMB芯片。通过本发明,移动终端可以兼容不同类型CMM芯片,无睡眠、唤醒功能的CMMB芯片也可支持相应功能,在提供很好的用户体验的前提下尽可能的节约了电池电量,延长终端的播放时间,使得终端的移动性更佳。

Description

一种实现CMMB芯片睡眠的方法及移动终端
技术领域
本发明涉及嵌入式系统领域,尤其涉及一种实现CMMB(China MobileMultimedia Broadcasting,中国移动多媒体广播)芯片睡眠的方法及移动终端。
背景技术
CMMB是国家广电总局颁布的具有自主知识产权的移动多媒体广播电视技术,主要用来通过无线广播电视覆盖网向各种便携式终端设备提供数字音视频和信息服务,它的优势在于:CMMB借助卫星通信,能极好地解决移动终端(手机电视)信号流畅的问题,同时目前CMMB由国家广电总局管理,其负责的电影、电视、广播载体,具有丰富的电视内容资源。
由于CMMB技术为新兴技术,目前市场上的CMMB芯片成熟度还有待提高,大多数芯片目前尚不能支持睡眠、唤醒功能,因此如果芯片停止工作,就会丢失所有的当前工作状态信息,当移动终端进入睡眠模式再唤醒后,这一缺陷就会导致用户当前播放节目等信息丢失,给用户带来很大不便并且用户体验不佳。
针对这一缺陷,目前常见的做法是当移动终端进入睡眠状态时,电源管理模块在后台一直保持CMMB处于工作状态,也就是说,CMMB芯片不进入睡眠状态,这样做法的缺点很明显,众所周知,电池一直是移动终端的瓶颈之一,在用户选择终端进入睡眠是仍保持芯片工作,无意义的消耗了电池电量,会导致产品的播放时间大大缩短,同样用户体验不佳。
发明内容
本发明要解决的技术问题就是提出一种实现CMMB芯片睡眠的方法及移动终端,解决现有技术中部分CMMB芯片无睡眠功能的缺陷,同时避免上述常用方案对电池电量进行无谓消耗的缺陷,移动终端可以同时支持无硬件睡眠功能的芯片的睡眠、唤醒,从而更加有效利用电池,支持更长播放时间。
为了解决上述技术问题,本发明提供一种实现中国移动多媒体广播CMMB芯片睡眠的方法,在移动终端中使用一状态信息栈,当移动终端的CMMB芯片需要睡眠时,将CMMB芯片当前的工作状态信息保存在状态信息栈中,再关闭CMMB芯片;当需要唤醒CMMB芯片时,打开CMMB芯片,将所述工作状态信息从状态信息栈中取出,并根据所述工作状态重新配置CMMB芯片。
进一步地,所述工作状态信息包括当前频点、播放节目信息。
进一步地,所述工作状态信息还包括固件版本信息。
进一步地,所述状态信息栈包含在移动终端上的状态信息栈模块中,当CMMB芯片需要睡眠时,执行如下步骤:
(a)移动终端发出睡眠指令,激活状态信息栈模块,对CMMB芯片当前的工作状态信息进行压栈操作,将所述工作状态信息存入状态信息栈中;
(b)移动终端关闭CMMB芯片。
进一步地,所述步骤(a)中移动终端发出睡眠指令后,还检测当前工作的CMMB芯片硬件是否支持睡眠功能,若支持,则直接调用CMMB芯片睡眠接口,CMMB芯片进入睡眠。
进一步地,所述状态信息栈包含于移动终端上的状态信息栈模块中,当需要唤醒CMMB芯片时,执行如下步骤:
(A)移动终端发出唤醒指令,打开CMMB芯片;
(B)移动终端通过状态信息栈模块对之前保存的工作状态信息做出栈操作,将所述工作状态信息从状态信息栈中取出;
(C)重新下载CMMB芯片所需的固件版本;
(D)根据保存的工作状态信息对CMMB芯片进行设置,恢复其工作上下文。
进一步地,所述步骤(A)中移动终端发出唤醒指令后,还检测当前工作的CMMB芯片硬件是否支持唤醒功能,若支持,则直接调用CMMB芯片唤醒接口,唤醒CMMB芯片。
为了解决上述技术问题,本发明还提供一种实现CMMB芯片睡眠的移动终端,移动终端中包含一状态信息栈,当移动终端的CMMB芯片需要睡眠时,所述移动终端用于将CMMB芯片当前的工作状态信息保存在状态信息栈中,再关闭CMMB芯片;当需要唤醒CMMB芯片时,所述移动终端用于打开CMMB芯片,将所述工作状态信息从状态信息栈中取出,并根据所述工作状态重新配置CMMB芯片。
进一步地,所述状态信息栈包含在移动终端上的状态信息栈模块中,当CMMB芯片需要睡眠时,所述状态信息栈模块用于对CMMB芯片当前的工作状态信息进行压栈操作,将所述工作状态信息存入状态信息栈中;当需要唤醒CMMB芯片时,所述状态信息栈模块用于对之前保存的工作状态信息做出栈操作,将所述工作状态信息从状态信息栈中取出。
进一步地,所述移动终端根据所述工作状态重新配置CMMB芯片包括:重新下载CMMB芯片所需的固件版本,根据保存的工作状态信息对CMMB芯片进行设置,恢复其工作上下文。
通过本发明,移动终端可以兼容不同类型CMMB芯片,无睡眠、唤醒功能的CMMB芯片也可支持相应功能,在提供很好的用户体验的前提下尽可能的节约了电池电量,延长终端的播放时间,使得终端的移动性更佳。
附图说明
图1是本发明实施例的睡眠过程流程图;
图2是本发明实施例的唤醒过程流程图;
图3是本发明实施例的状态信息栈的实现示意图。
具体实施方式
本发明中,在移动终端中使用一状态信息栈,当CMMB芯片需要睡眠时,将CMMB芯片当前的工作状态信息保存在状态信息栈中,再关闭CMMB芯片;当需要唤醒CMMB芯片时,打开CMMB芯片,将所述工作状态信息从状态信息栈中取出,并根据所述工作状态重新配置CMMB芯片。
具体来说,可以使用如下方式:移动终端首先判断已注册芯片是否硬件上支持睡眠、唤醒功能,如果不支持,则在移动终端进入睡眠时关闭CMMB芯片,在移动终端唤醒时重新打开CMMB芯片,为了保证睡眠前芯片工作状态信息不丢失,在移动终端中增加一状态信息栈模块,用于相应的工作状态信息睡眠前保存、唤醒后恢复CMMB芯片。如果芯片硬件上支持睡眠、唤醒功能,则直接调用其睡眠、唤醒接口即可。
所述状态信息栈模块中包含一状态信息栈,所述状态信息栈可以存储在移动终端的内存中或者Flash(闪存)中,当CMMB芯片需要睡眠时,所述状态信息栈模块用于激活后对CMMB芯片当前的工作状态信息进行压栈操作,将所述工作状态信息存入状态信息栈中;当需要唤醒CMMB芯片时,所述状态信息栈模块用于对之前保存的工作状态信息做出栈操作,将所述工作状态信息从状态信息栈中取出。
下面结合附图及具体实施例对本发明进行详细说明。
如图1所示,本发明实施例的CMMB芯片进入睡眠过程包括:
步骤101,移动终端发出睡眠指令,检测当前工作的CMMB芯片硬件是否支持睡眠功能,若支持,则执行下一步;否则执行步骤103;
步骤102,移动终端调用CMMB芯片睡眠接口,进入睡眠,不再执行本流程后续步骤;
步骤103,移动终端的CMMB应用程序激活状态信息栈模块,对当前频点、播放节目等工作状态信息进行压栈操作,存入状态信息栈中;
所述工作状态信息包括当前频点、播放节目信息,还可以包括固件版本信息;
步骤104,移动终端关闭CMMB芯片。
如图2所示,本发明实施例的CMMB芯片唤醒过程包括:
步骤201,移动终端发出唤醒指令,检测当前工作的CMMB芯片硬件是否支持唤醒功能,若支持,则执行下一步;否则执行步骤203;
步骤202,移动终端调用CMMB芯片唤醒接口唤醒CMMB芯片,不再执行本流程后续步骤;
步骤203,移动终端打开CMMB芯片;
步骤204,移动终端通过状态信息栈模块对之前保存的工作状态信息做出栈操作,将所述工作状态信息从状态信息栈中取出;
步骤205,移动终端重新下载CMMB芯片所需的固件(firmware)版本;
步骤206,移动终端根据保存的工作状态信息对CMMB芯片进行设置,恢复其工作上下文。
如图3所示,本发明实施例的状态信息栈的实现方式如下:
首先为需要保存的工作状态信息分配相应空间,如频点、当前播放节目、固件版本等等;
当CMMB芯片需要进入睡眠时,根据先入后出的原则实现压栈操作,将工作状态信息存储到状态信息栈中;
当需要唤醒CMMB芯片时,根据先入后出的原则实现出栈操作,将所述工作状态信息从状态信息栈中取出。
通过上述方式即可实现本发明,可以自动适应不同的CMMB芯片。
当然,本发明还可有其它多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。

Claims (10)

1、一种实现中国移动多媒体广播CMMB芯片睡眠的方法,其特征在于,在移动终端中使用一状态信息栈,当移动终端的CMMB芯片需要睡眠时,将CMMB芯片当前的工作状态信息保存在状态信息栈中,再关闭CMMB芯片;当需要唤醒CMMB芯片时,打开CMMB芯片,将所述工作状态信息从状态信息栈中取出,并根据所述工作状态重新配置CMMB芯片。
2、如权利要求1所述的方法,其特征在于,所述工作状态信息包括当前频点、播放节目信息。
3、如权利要求2所述的方法,其特征在于,所述工作状态信息还包括固件版本信息。
4、如权利要求1~3中任意一项所述的方法,其特征在于,所述状态信息栈包含在移动终端上的状态信息栈模块中,当CMMB芯片需要睡眠时,执行如下步骤:
(a)移动终端发出睡眠指令,激活状态信息栈模块,对CMMB芯片当前的工作状态信息进行压栈操作,将所述工作状态信息存入状态信息栈中;
(b)移动终端关闭CMMB芯片。
5、如权利要求4所述的方法,其特征在于,所述步骤(a)中移动终端发出睡眠指令后,还检测当前工作的CMMB芯片硬件是否支持睡眠功能,若支持,则直接调用CMMB芯片睡眠接口,CMMB芯片进入睡眠。
6、如权利要求1~3中任意一项所述的方法,其特征在于,所述状态信息栈包含于移动终端上的状态信息栈模块中,当需要唤醒CMMB芯片时,执行如下步骤:
(A)移动终端发出唤醒指令,打开CMMB芯片;
(B)移动终端通过状态信息栈模块对之前保存的工作状态信息做出栈操作,将所述工作状态信息从状态信息栈中取出;
(C)重新下载CMMB芯片所需的固件版本;
(D)根据保存的工作状态信息对CMMB芯片进行设置,恢复其工作上下文。
7、如权利要求6所述的方法,其特征在于,所述步骤(A)中移动终端发出唤醒指令后,还检测当前工作的CMMB芯片硬件是否支持唤醒功能,若支持,则直接调用CMMB芯片唤醒接口,唤醒CMMB芯片。
8、一种实现CMM芯片睡眠的移动终端,其特征在于,移动终端中包含一状态信息栈,当移动终端的CMMB芯片需要睡眠时,所述移动终端用于将CMMB芯片当前的工作状态信息保存在状态信息栈中,再关闭CMMB芯片;当需要唤醒CMMB芯片时,所述移动终端用于打开CMM芯片,将所述工作状态信息从状态信息栈中取出,并根据所述工作状态重新配置CMM芯片。
9、如权利要求8所述的移动终端,其特征在于,所述状态信息栈包含在移动终端上的状态信息栈模块中,当CMMB芯片需要睡眠时,所述状态信息栈模块用于对CMMB芯片当前的工作状态信息进行压栈操作,将所述工作状态信息存入状态信息栈中;当需要唤醒CMMB芯片时,所述状态信息栈模块用于对之前保存的工作状态信息做出栈操作,将所述工作状态信息从状态信息栈中取出。
10、如权利要求8所述的移动终端,其特征在于,所述移动终端根据所述工作状态重新配置CMMB芯片包括:重新下载CMMB芯片所需的固件版本,根据保存的工作状态信息对CMMB芯片进行设置,恢复其工作上下文。
CNA2008101735029A 2008-10-29 2008-10-29 一种实现cmmb芯片睡眠的方法及移动终端 Pending CN101394242A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNA2008101735029A CN101394242A (zh) 2008-10-29 2008-10-29 一种实现cmmb芯片睡眠的方法及移动终端

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNA2008101735029A CN101394242A (zh) 2008-10-29 2008-10-29 一种实现cmmb芯片睡眠的方法及移动终端

Publications (1)

Publication Number Publication Date
CN101394242A true CN101394242A (zh) 2009-03-25

Family

ID=40494345

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2008101735029A Pending CN101394242A (zh) 2008-10-29 2008-10-29 一种实现cmmb芯片睡眠的方法及移动终端

Country Status (1)

Country Link
CN (1) CN101394242A (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101854498A (zh) * 2010-05-24 2010-10-06 中兴通讯股份有限公司 多媒体广播芯片断电方法及装置
CN101867743A (zh) * 2010-06-08 2010-10-20 中兴通讯股份有限公司 一种移动广播业务管理系统中手机电视启动的方法及装置
CN102325359A (zh) * 2011-06-30 2012-01-18 深圳市国微电子股份有限公司 低功耗cmmb芯片、cmmb芯片的低功耗实现方法
CN101770278B (zh) * 2009-12-31 2012-09-05 中兴通讯股份有限公司 一种无线终端的省电方法
CN101707674B (zh) * 2009-11-04 2013-08-07 中兴通讯股份有限公司 支持cmmb功能的终端降功耗的方法及该终端

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101707674B (zh) * 2009-11-04 2013-08-07 中兴通讯股份有限公司 支持cmmb功能的终端降功耗的方法及该终端
CN101770278B (zh) * 2009-12-31 2012-09-05 中兴通讯股份有限公司 一种无线终端的省电方法
CN101854498A (zh) * 2010-05-24 2010-10-06 中兴通讯股份有限公司 多媒体广播芯片断电方法及装置
CN101867743A (zh) * 2010-06-08 2010-10-20 中兴通讯股份有限公司 一种移动广播业务管理系统中手机电视启动的方法及装置
WO2011153774A1 (zh) * 2010-06-08 2011-12-15 中兴通讯股份有限公司 一种移动广播业务管理系统中手机电视启动的方法及装置
CN102325359A (zh) * 2011-06-30 2012-01-18 深圳市国微电子股份有限公司 低功耗cmmb芯片、cmmb芯片的低功耗实现方法

Similar Documents

Publication Publication Date Title
CN102761946B (zh) 一种移动通信终端及其电源管理方法
US11240640B2 (en) Multicast bearer management method and terminal device
EP1768409B1 (en) Mobile terminal device
CN101394242A (zh) 一种实现cmmb芯片睡眠的方法及移动终端
WO2013091561A1 (zh) 一种节能方法、装置及通讯终端
US20070232366A1 (en) Method and system for power-efficient monitoring of wireless broadcast network
CN101627548B (zh) 用于合并功率节省类的方法及系统
CN101394524B (zh) 一种关机状态下定时开机录制数字电视节目的手机和方法
US20110212701A1 (en) Terminal, chip and method for receiving an emergency broadcast message
EP4044755A1 (en) Device networking method, electronic device, and system
KR20100139137A (ko) 미디어 콘텐츠를 출력하기 위한 방법 및 장치
CN101707674B (zh) 支持cmmb功能的终端降功耗的方法及该终端
CN101778457A (zh) 一种移动终端及该移动终端中mbbms模块的休眠方法
CN101068409A (zh) 一种实现td-scdma/gsm和gsm/gsm双模双待功能的移动终端
US9442549B2 (en) Low power paging of consumer electronics
CN106534908B (zh) 基于无线广播网的多媒体热点播放方法和热点播控设备
CN113810928A (zh) 调整数据流数量的方法、终端及mimo系统
KR101986099B1 (ko) 웨이크업 빈도를 줄이기 위한 필터링 방법 및 장치
US20070275749A1 (en) Method For Data Reception In A Multi-Function Receiving Device
WO2010051701A1 (zh) 一种实现移动多媒体广播电子业务指南更新的方法及终端
US20190208469A1 (en) Beacon signal processing system
CN101316334A (zh) 一种处理电视媒体数据的方法及电视手机
CN103369642B (zh) 移动终端待机状态下的处理方法及系统
CN116056190B (zh) 管理终端设备的方法、电子设备及计算机可读存储介质
CN103152793A (zh) 通信方法和系统

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Open date: 20090325