CN101232737B - 一种终端读取广播信道的方法及该终端 - Google Patents
一种终端读取广播信道的方法及该终端 Download PDFInfo
- Publication number
- CN101232737B CN101232737B CN2008101011173A CN200810101117A CN101232737B CN 101232737 B CN101232737 B CN 101232737B CN 2008101011173 A CN2008101011173 A CN 2008101011173A CN 200810101117 A CN200810101117 A CN 200810101117A CN 101232737 B CN101232737 B CN 101232737B
- Authority
- CN
- China
- Prior art keywords
- read
- terminal
- system message
- frame number
- schedule information
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 60
- 238000012423 maintenance Methods 0.000 claims abstract description 34
- 230000008569 process Effects 0.000 claims abstract description 20
- 230000011218 segmentation Effects 0.000 claims description 22
- 230000002618 waking effect Effects 0.000 claims description 4
- 230000003247 decreasing effect Effects 0.000 abstract 1
- 101150039363 SIB2 gene Proteins 0.000 description 7
- 230000005484 gravity Effects 0.000 description 6
- 101150096310 SIB1 gene Proteins 0.000 description 5
- 230000008859 change Effects 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- 238000010295 mobile communication Methods 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 230000008521 reorganization Effects 0.000 description 1
- ZRBFEDMQRDRUDG-UHFFFAOYSA-N silicon hexaboride Chemical compound B12B3[Si]45B3B2B4B51 ZRBFEDMQRDRUDG-UHFFFAOYSA-N 0.000 description 1
Images
Classifications
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE 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/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
本发明提供一种终端读取广播信道的方法及该终端,该方法包括:步骤A,将与小区最大调度周期的开始位置之间的距离小于预设阈值的位置设置为开始读取位置,终端从所述开始读取位置起开始读取所述广播信道中的系统消息;步骤B,如果终端当前维护的系统帧号为所述开始读取位置,则所述终端开始读取所述广播信道中的系统消息,直至读取完所有的系统消息,并结束流程。该终端包括:广播信道读取模块,该广播信道读取模块又包括:开始读取位置设置模块和读取模块。利用上述技术方案,终端能够在较短的时间内读取到较多的系统消息,减少了读取驻留所需全部系统消息的时间长度,从而达到减少终端耗电的目的。
Description
技术领域
本发明涉及第三代移动通信系统,特别涉及一种终端读取广播信道(BCH,Broadcast Channel)的方法及该终端。
背景技术
目前移动通信正逐渐由第二代移动通信系统向第三代移动通信系统(the3rd Generation,3G)演进,3G终端如通用移动通信系统(UMTS,UniversalMobile Telecommunication System)终端的耗电成为一个很大的问题。由于终端的大部分时间是处于空闲状态,所以如何提高终端如手机在空闲状态的省电性能,延长终端的待机时间,成为一个亟待解决的问题。
空闲过程中的一个主要的活动是小区重选,小区重选中时间比较长的是读取系统广播信道中传输的系统消息的时间。网络总是在主公共控制物理信道PCCPCH上周期地广播它的系统消息。UMTS系统中的广播信息是以40960ms(4096无线帧,一个无线帧为10ms)为周期循环编号的。每两个无线帧承载一个广播的块,每个广播块只能容纳固定的信息量,当信息量比较大的时候,网络会采取分段的方式,把一个大的信息块分成几个广播块。以时分双工(TDD,Time Division Duplexing)为例,系统消息主要有主信息块(MIB),调度块1(SB1,Scheduling Block 1)、调度块2(SB2,Scheduling Block 2),和包括SIB1,SIB2,SIB3,SIB4,SIB5,SIB6,SIB7,SIB11,SIB12,SIB18的各系统信息块(SIB,System Information Block),其中MIB,SIB1,SIB3,SIB5,SIB7是驻留的前提条件,必须的,但SIB11和SIB18对于正常的空闲过程也比较重要,一般来说,UE只有当收齐所有的调度的系统消息,并同时满足驻留条件才会驻留。所以系统消息越多,终端读取系统消息的时间越长,耗电量也越大。即便在系统消息是固定的前提下如对于确定的小区,由于不同的系统消息的周期长度不同,而UE开始读取系统广播的时间是随机的,在不同的时间开始读取 广播可能花费的时间也是不同。
除了主信息块外(MIB),UE事先不会知道其它信息块的调度信息。主信息块的周期可能是8,16,32这三个中的一个。主信息块中含有小区的PLMN信息和其它信息块的调度信息。由于主信息块是没有分段的,所以当这个小区的系统信息块比较多的时候,它有可能不能包含所有的调度信息,所以除了主信息块外,还有最多两个调度块。主信息块中会包含1个到2个调度块(SB)的周期和位置信息。所以一旦终端UE读取了主信息块和调度信息块,UE就可以知道所有的系统消息的周期、块数、以及每块的位置信息。
按照3GPP协议的规定,现有技术的终端读取网络广播的系统消息的方法是:终端首先在系统帧号(SFN,System Frame Number)模8等于0的位置寻找MIB块,根据MIB块中包含的调度块SB的位置信息,终端在调度块的位置处读取调度块,然后终端根据调度块中包含的具体的系统消息块SIB的位置信息读出所有需要的系统消息。其中,MIB,SB,SIB都有自己的标记TAG,该标记用于表示该信息是系统在某个时刻的系统消息。
终端每次读取系统广播信道时,首先要先接收MIB和可能存在的SB1和SB2。在接收MIB时,由于不知道帧号,UE需要连续读取系统消息块,同时由于MIB的周期存在3种可能(8,16,或32),所以需要读取连续的两个MIB来计算MIB准确的周期。当某个系统消息的某个块的位置与MIB冲突时(这是由于协议中容许不精确的缺省的定义有分段的系统消息的位置所导致的),该MIB的准确周期可用来更新该系统消息的此块的确切的位置。由于UE可能在任意一个时刻开始接收系统消息,这样以最小的MIB的周期8来说,3/4=75%的可能性UE接收到的第一个系统消息块不是MIB,简单的接收的实现方法是严格的按照先读调度信息,再读有调度信息的分段来实现,这样会浪费一定的时间,举个例子来说,如图1,如果当前最先读的是SFN模32等于10的地方,这个位置是SIB3,由于没有接收到MIB,我们只能将其丢弃,直到SFN模32等于16的地方有一个MIB,这个时候我们才知道的确在SFN模32等于10的位置有一个SIB3,可是由于我们丢弃了它,或者即便保存了,但它的标记ValueTag是无效的,我们还是要等到下一个周期,这个例子中它的周期是32,即在42的地方才能真正的读到SIB3.如果同样是SIB5,可能情况 会更糟,因为SIB5的调度信息可能是在SB1中,这样即便我们在12,14,20帧已经完整的接收到了SIB5的一二三段,我们必须等到第52帧才能真正接收到SIB5。
综上所述,根据现有技术,UMTS终端在空闲过程中开始读取系统广播信道的时间是随机的,且在很多时候,终端需要花费较长的时间才能读到所有的广播信息,这就使得终端的驻留时间较长,并造成终端在空闲过程中的耗电量加大,因此,需要寻找一种读取广播信道的优化方法以减少终端在空闲状态的耗电。
发明内容
本发明的目的是提供一种终端读取广播信道的方法及该终端,以使得终端能够在较短的时间内读取到较多的广播信道中广播的系统消息,从而达到了终端省电的目的。
为了实现上述目的,一方面,提供一种终端读取广播信道的方法,其中,包括:
步骤A,设置开始读取位置,所述开始读取位置为与小区最大调度周期的开始位置之间的距离小于预设阈值的位置,终端从所述开始读取位置起开始读取所述广播信道中的系统消息,所述预设阈值为16;
步骤B,如果终端当前维护的系统帧号为所述开始读取位置,则所述终端开始读取所述广播信道中的系统消息,直至读取完所有的系统消息,并结束流程;
如果终端当前维护的系统帧号不为所述开始读取位置,则所述终端判断所述终端当前维护的系统帧号是否满足预设的睡眠条件;如是,则所述终端进入睡眠模式;否则,所述终端开始读取广播信道中的系统消息,直至读取完所有的系统消息,并结束流程。
较佳地,所述的方法,其中,所述睡眠条件为:
所述终端当前维护的系统帧号与所述小区最大调度周期的开始位置之间的距离大于设定的睡眠进入和退出的开销。
较佳地,所述的方法,其中,所述步骤B中,所述读取广播信道中的系统消息的步骤包括:
连续读取相邻的主信息块和调度块,并保存读取到的调度块和系统消息。
较佳地,所述的方法,其中,所述步骤B中,所述读取所述广播信道中系统消息的步骤还包括:
步骤B1,在所述终端已读取到连续的两个主信息块及调度块后,判断是否已读取完所有的系统消息;如是,则结束流程;否则,执行步骤B2;
步骤B2,判断终端当前维护的系统帧号与下一个需要读取的系统消息的系统帧号或与下一个需要读取的系统消息的分段的系统帧号之间的距离是否大于设定的睡眠进入和退出的开销;如是,则所述终端进入睡眠模式;否则,继续读取尚未接收到的系统消息。
较佳地,所述的方法,其中,所述步骤B2还包括:
在所述进入睡眠模式的终端醒来后,继续读取尚未接收到的系统消息。
较佳地,所述的方法,其中,所述步骤B中,所述读取广播信道中的系统消息的步骤还包括:
如果读取到的系统消息为对应调度信息尚未被读取的系统消息,则保存所述调度信息尚未被读取的系统消息,并将所述调度信息尚未被读取的系统消息的标记设置为空;
在读取到所述调度信息尚未被读取的系统消息所对应的调度信息后,判断所述调度信息尚未被读取的系统消息的位置与所述对应的调度信息包含的位置信息是否一致;如是,则更新所述调度信息尚未被读取的系统消息的标记;否则,重新读取位置与所述对应的调度信息包含的位置信息相一致的系统消息。较佳地,所述的方法,其中,所述小区最大调度周期的开始位置可以设置为模64等于0的位置、模128等于0的位置或模256等于0的位置。
另一方面,提供一种终端,包括:广播信道读取模块,其中,所述广播信道读取模块包括:
开始读取位置设置模块,用于将与小区最大调度周期的开始位置之间的距离小于预设阈值的位置设置为开始读取位置,终端从所述开始读取位置起开始 读取所述广播信道中的系统消息,所述预设阈值为16;
读取模块,用于在终端当前维护的系统帧号为所述开始读取位置的情况下,或者在终端当前维护的系统帧号不为所述开始读取位置且终端当前维护的系统帧号不满足预设的睡眠条件时,开始读取所述广播信道中的系统消息,直至读取完所有的系统消息,并结束流程;
第一睡眠模块,用于在终端当前维护的系统帧号不为所述开始读取位置且终端当前维护的系统帧号满足预设的睡眠条件时,使所述终端进入睡眠模式。
较佳地,所述的终端,其中,所述读取模块包括:
读取子模块,用于连续读取相邻的主信息块和调度块,并保存读取到的调度块和系统消息;
读取完毕判断模块,用于在所述终端已读取到连续的两个主信息块及调度块后中,判断是否已读取完所有的系统消息;
第二睡眠模块,用于在终端当前维护的系统帧号与下一个需要读取的系统消息的系统帧号或与下一个需要读取的系统消息的分段的系统帧号之间的距离大于设定的睡眠进入和退出的开销的情况下,使所述终端进入睡眠模式。
较佳地,所述的终端,其中,所述读取模块还包括:
睡眠醒来模块,用于在所述进入睡眠模式的终端醒来后,继续读取尚未接收到的系统消息。
较佳地,所述的终端,其中,所述读取模块还包括:
系统消息标记设置模块,用于在读取到对应调度信息尚未被读取的系统消息时,将所述调度信息尚未被读取的系统消息的标记设置为空;
系统消息判断模块,用于在读取到所述调度信息尚未被读取的系统消息所对应的调度信息后,判断所述调度信息尚未被读取的系统消息的位置与所述对应调度信息包含的位置信息是否一致;如是,则更新所述调度信息尚未被读取的系统消息的标记;否则,重新读取位置与所述对应调度信息包含的位置信息相一致的系统消息。
本发明的技术效果在于:
本发明的技术方案中,通过选择一个合适的位置开始读取广播信道的系统 消息,用最短的时间读取最多的系统消息,可以连续基本不重复地读取系统信息,减少了读取全部系统消息的时间和读取的系统信息块的数目,使得终端能够在较短的时间内读到所有有调度的系统信息,缩短了终端驻留的时间,减少了终端的耗电;
进一步地,在本发明的优选技术方案中,在读取广播的系统消息的过程中,通过使终端在没有新的尚未接收的系统消息的时候睡眠,可进一步减少终端耗电;
进一步地,本发明的优选技术方案中,通过保存所有先于调度信息接收到的系统消息,可以大大减少小区重选的时间,并进一步减少终端耗电。
附图说明
图1为本发明一实施例的终端读取广播信道的方法的流程示意图;
图2为现有技术中,系统信息的最大调度周期为64个无线帧的一个小区的系统消息调度图;
图3为现有技术中,系统信息的最大调度周期为128个无线帧的一个小区的系统消息调度图;
图4为现有技术中,系统信息的最大调度周期为256个无线帧的一个小区的系统消息调度图;
图5为本发明另一实施例的终端读取广播信道的方法的流程示意图;
图6为本发明实施例的终端的结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图及具体实施例对本发明进行详细描述。
图1为本发明一实施例的终端读取广播信道的方法的流程示意图。如图1,本发明一实施例的终端读取广播信道BCH的方法包括如下步骤:
步骤101,将与小区最大调度周期的开始位置之间的距离小于预设阈值的位置设置为开始读取位置,终端从所述开始读取位置起开始读取所述广播信道中的系统消息;其中,所述小区可以为选择出的网络中存在的小区中的任一个, 小区最大调度周期即为小区中存在的、系统消息的最大调度周期;
步骤102,如果终端当前维护的系统帧号为所述开始读取位置,则所述终端开始读取所述广播信道中的系统消息,直至读取完所有的系统消息,并结束流程。
进一步地,在本发明的该实施例中,终端开始接收广播后,如果终端当前维护的系统帧号不为所述开始读取位置,则所述终端判断所述终端当前维护的系统帧号是否满足预设的睡眠条件;如是,则所述终端进入睡眠模式;否则,所述终端开始读取广播信道中的系统消息,直至读取完所有的系统消息,并结束流程。
在本发明的该实施例中,示例性的,所述睡眠条件为:
所述终端当前维护的系统帧号与所述开始读取位置之间的距离大于设定的睡眠进入和退出的开销。
在具体应用中,终端每次要接收广播的系统消息时,可利用本发明该实施例的方法进行开始读取位置的设置,并在开始读取位置处开始读取系统消息,直至读取完所有的系统消息。
本发明的实施例中,当终端UE发生重选时,通过在一个合适的位置开始接收广播即开始读取广播的系统消息,可以用较短的时间接收较多的系统消息,甚至是用最短的时间接收最多的系统消息,减少了读取驻留所需的全部系统消息所花费的时间,从而减少了终端的耗电。且进一步地,在接收过程中,通过尽可能的保存所有先于调度信息得到的系统消息,可进一步减少读取驻留所需全部系统消息的时间;且,更进一步地,在接收过程中,如果UE下一个要接收的系统消息的帧号距离终端当前维护的帧号有足够长的时间,则UE可进入睡眠模式,这样,使终端更省电。
在实际的网络中,小区的最大调度周期即小区的系统消息的最大调度周期可以为:32个无线帧、64个无线帧、128个无线帧、256个无线帧等。下面对64个无线帧、128个无线帧和256个无线帧这三种情况下的小区发生重选时,终端读取BCH的方法进行说明。
图2是现有技术中,系统信息的最大调度周期为64个无线帧(radio frame)的一个小区的系统消息调度图。对于该类型的小区,系统通过广播信道广播的 所有系统消息包括:MIB,SB1,SIB1,SIB2,SIB3,SIB5-1,SIB5-2,SIB5-3,SIB7,SIB11-1,SIB11-2。按照本发明实施例的读取方法,预设阈值为0,设置帧号模64为零的位置为广播系统消息的开始读取位置,即终端在帧号模64为零的位置处开始接收即读取广播的系统消息,则到系统帧号28的位置终端就读取完了驻留所需的全部系统消息,由于每帧时间为10ms,则读取完驻留所需的所有系统消息的时间是(28-0)*10=280ms。
而,按照现有技术的读取方法,如果不设置开始读取位置,而是随机读取的话,其开始读取的位置是变化的且可以是任何位置,例如,如果终端在模64等于16的位置具体地如在系统帧号(SFN,System Frame Number)是16的位置开始读取时,终端首先在第16帧读出了MIB,直到第52帧才接收到SIB5的最后一段,这样需要耗费(52-16)*10=360ms来读取完所需的全部系统消息。
显然,利用本发明实施例的读取BCH方法能减少读取驻留所需全部系统消息的时间,并从而减少耗电。
图3是现有技术中,系统信息的最大调度周期是128个无线帧的一个小区的系统消息调度图。如图3,对于该类型的小区,系统通过广播信道广播的所有系统消息包括:MIB,SB1,SIB1,SIB2,SIB3,SIB5-1,SIB5-2,SIB5-3,SIB7,SIB11-1,SIB11-2,SIB11-3,SIB11-4,SIB11-5,SIB11-6,SIB11-7,SIB18-1,SIB18-2,SIB18-3,SIB18-4,SIB 18-5。其中,系统消息SIB11即系统消息11共有7个分段,分成7个系统消息块传输;SIB18共有5个分段,分成5个系统消息块传输。按照本发明实施例的读取方法,预设阈值为0,设置帧号模128为零的位置为系统消息的开始读取位置,即终端在帧号模128为零的位置开始接收系统消息,则到系统帧号122的位置即第122帧的位置终端就读取完了驻留所需的全部系统消息,即接收完所有系统消息的时间是(122-0)*10=1220ms。且,进一步地,由于终端在第30帧接收SIB11的第三分段即SIB11-3,而其要读取的SIB11-4位于第54帧,两段之间的距离为14帧,而通常的睡眠进入和退出的开销才2、3帧,所以在UE接收完SIB11-3分段后,可睡眠(54-30)=24帧后,在第54帧醒来接收SIB11-4分段。同样的理由,由于UE在第62帧接收SIB11-7分段的系统消息,而下一个要接收 的系统消18的息分段SIB18-1的位置是第90帧,所以,终端在接收完SIB11-7段系统消息后可睡眠(90-62)=28帧;同样,终端在接收完SIB18-3后,可睡眠(118-94)=24帧。所以,如果终端在11-3和11-4,11-7和18-1,以及18-3和18-4之间睡眠的话,可以睡(54-30)+(90-62)+(118-94)=76帧,终端接收系统消息的实际工作时间为(122-76)*10=460ms。
对于该类型的小区,也可设置模128等于8的位置为开始读取位置,则终端接收完广播的所有系统消息的时间为(122-8)*10=1140ms。且,如果在11-7和18-1,以及18-3和18-4之间睡眠的话,可以睡(90-62)+(118-94)=52帧,实际工作时间为(114-52)*10=620ms。在加上睡眠的时间的情况下,在模128等于8的位置处开始接收即读取时比在模128为零的位置处开始接收时耗费的接收时间长一些。
对于该类型的小区,也可设置模128等于16的位置为开始读取位置,则终端接收完广播的所有系统消息的接收时间为(122-16)*10=1060ms。且,如果在11-7和18-1,以及18-3和18-4之间睡眠的话,可以睡(90-62)+(118-94)=52帧,实际工作时间为(106-52)*10=540ms。在加上睡眠的时间的情况下,在模128等于16的位置处开始接收即读取时比在模128为零的位置处开始接收时间长一些。
而,按照现有技术的读取方法,如果不设置开始读取位置,而是随机读取的话,其开始读取的位置是变化的且可以是任何位置,例如,在模128等于24的位置开始读取系统消息,如采用的是在调度信息收齐后,再重组的方法,则SFN等于26的SIB11的一二三段等都会丢弃,所以读取所有系统消息的时间是(128+62)*10=1700ms。从该位置开始读取时,即使终端在11-3和11-4,11-7和SIB7,以及18-3和18-4之间睡眠,由于可以睡(54-30)+(86-62)+(118-94)=72帧,所以终端的实际工作时间仍为(170-72)*10=980ms。
所以,如果不选择合适的开始读取位置而是随机读取的话,终端读取所有系统消息耗费的时间有可能长达1700ms。而通过在合适的位置读取,可减少读取所有系统消息耗费的时间,从而减少终端耗电。
图4现有技术中,系统信息的最大调度周期是256个无线帧的一个小区的系统消息调度图。对于该类型的小区,系统通过广播信道广播的所有系统消息 包括:MIB,SB1,SIB1,SIB2,SIB3,SIB5-1,SIB5-2,SIB5-3,SIB7,SIB11-1,SIB11-2,SIB11-3,SIB11-4,SIB11-5,SIB11-6,SIB11-7,SIB11-8,SIB18-1,SIB18-2,SIB18-3,SIB18-4,SIB18-5。其中,系统消息SIB11共有8个分段,SIB18共有5个分段。按照本发明实施例的读取方法,预设阈值为0,设置帧号模256为零的位置为开始读取位置,即终端在帧号模256为零的位置接收系统消息,则到帧号62的位置读完全部系统消息,即接收完所有系统消息的时间是(62-0)*10=620ms。且,进一步地,终端还可以在11-3和11-4之间睡眠(36-30)=6帧,这样,终端实际的工作时间为(62-6)*10=560ms。
如果在模256等于8的位置开始读,如果严格按先读取调度信息(包括连续接收MIB来计算准确的MIB的周期)则终端接收完驻留所需所有系统消息的时间为(256+14)*10=2700ms(因为MIB之后的SIB3,SIB7,SIB5-1会因为MIB的周期没有确定而丢弃)。如果在SIB11-3和SIB11-4之间,SIB2和SIB3之间,以及SIB7(模256等于140的位置)和SIB7的下一个周期之间睡眠的话,可以睡(36-30)+(138-70)+128=202帧,实际工作时间为(270-202)*10=620ms。以模256等于8的位置为开始读取位置时,如终端在当前帧与下一个需要接收的帧之间睡眠,可减少耗费的时间,且如果保存包括连续接收MIB之间的SIB,则需要(72-8)*10=540ms。
如果在模256等于16的地方开始读,由于MIB和SB1连着接收到,只有SIB5由于第一个分段没有接收到,需要再等一个SIB5的周期,实际的接收时间即读取时间为(256+6)*10=2620ms,如果在11-3和11-4之间,SIB2(70帧)和SIB3(138帧),以及SIB7和SIB7的下一个周期之间睡眠的话,可以睡(36-30)+(138-70)+128=202帧,,实际工作时间为(262-202)*10=600ms,所以加上睡眠的实际还是会比在模128为零的地方开始接收时间长一些。
如果在模24等于0的地方读,且在调度信息收齐后再重组,所以SFN等于26的SIB11的一二三分段等都会丢弃,所以最后需要的时间是(256+22)*10=2780ms。如果UE在11-3和11-4之间,SIB2和SIB3,以及SIB7和SIB7的下一个周期之间睡眠的话,可以睡(138-70)+128+(36-30)=202帧,实际工作时间为(278-202)*10=760ms。
所以,如果不选择合适的开始读取位置而是随机读取的话,终端读取所有 系统消息耗费的时间有可能长达2780ms,而通过在合适的位置读取,可减少读取所有系统消息耗费的时间,从而减少终端耗电。
在实际的网络中,系统消息的最大调度周期是128的小区大概占80%左右,系统消息的最大调度周期是64和256的有20%左右,很少有最大调度周期是32以及其它的调度周期的小区。如果我们选取一个模128等于0的位置,对于80%的小区是合适的;对于最大调度周期是64的小区,驻留的时间有50%的可能性变长,但耗电量并没有增加,因为延长的时间基本上在睡眠状态;对于最大调度周期是256的小区,有50%的可能性,模128等于0的地方同时模256也等于0,这样50%的概率是最优;分析最大调度周期是256的小区中另外的50%,从图4中可以看出,终端可以在128-140帧读到系统消息7,然后继续睡眠128帧,在读14-60帧接收完所有的广播的系统消息,这样所花的实际工作时间也是最短的。因此,优选地,在实际应用中,统一地将距离模128等于0的位置小于预定阈值的位置设置为开始读取位置,能获得较佳的效果。
图5为本发明另一实施例的终端读取BCH的方法的流程示意图。在该实施例中,终端在系统帧号模128小于16的位置开始读取系统消息。如图5,本发明该实施例的终端读取BCH的方法包括如下步骤:
步骤501,终端决定重选并且开始接收广播;
步骤502,终端通过检查判断当前维护的系统帧号是否模128小于16;如是,则执行步骤503;否则,执行步骤506;其中,在具体应用中,示例性地,在该步骤中终端可检查判断下一个可以接收广播的系统帧号是否模128小于16;
步骤503,判断当前帧距离模128等于0的帧号是否可以睡眠;如是,则执行步骤504;否则,执行步骤506;示例性地,如当前帧与模128等于0的帧号之间的距离大于设定的睡眠进入和退出的开销则确定可以睡眠;否则,不可以睡眠;
步骤504,终端计算可以睡眠的时间,并进入睡眠模式;
步骤505,终端醒来后,执行步骤506;
步骤506,终端连续读取相邻的MIB及SB;
步骤507,终端保存可能读取的SB和SIB,包括保存对应调度信息尚未被读取到的系统消息SIB,对于这些调度信息尚未被读取到的系统消息,终端还在读取到这些系统消息时,将其标记(ValueTag)设置为空(Null);
步骤508,判断连续的两个MIB是否已经读取到且SB也已收到;如是,则执行步骤509;否则,转入执行步骤506;
步骤509,判断是否已接收完所有的系统消息;如是,则转入步骤514;否则,执行步骤510;
步骤510,判断终端当前维护的系统帧号距离下一个需要读取的系统消息的帧号或下一个需要读取的系统消息的分段的帧号的位置是否足够睡眠;如是,则执行步骤512;否则,执行步骤511;示例性地,如当前帧的帧号与下一个需要读取的系统消息的帧号或下一个需要读取的系统消息的分段的帧号的位置之间的距离大于睡眠进入和退出的开销,则确定足够睡眠;否则,不够睡眠;
步骤511,按调度信息读取尚未接收到的SIB,如果读取到的系统消息SIB中存在在尚未接收到调度信息之前先接收到的系统消息时,判断这些系统消息的位置与调度信息所包含的位置信息是否一致;如是,则更新已经这些在对应调度信息被读取前先读取的系统消息的ValueTag,并继续接收其它尚未接收到的SIB,然后,执行步骤509;否则,继续重新接收位置与该调度信息包含的位置信息相一致的该系统消息及其它尚未接收到的系统消息,执行步骤509;
步骤512,终端计算可以睡眠的时间,进入睡眠模式;
步骤513,UE醒来,转入执行步骤511;
步骤514,系统消息接收完毕,结束流程。
从上述本发明该实施例的终端读取广播信道中系统消息的流程可以看出:在本发明该实施例的方法能够确保在合适的位置开始读取系统消息,且在开始读取系统消息之后的读取过程中,也能尽量在可以睡眠的时候进入睡眠,从而具有了较佳的省电效果。
本发明实施例还公开了一种终端。图6为本发明实施例的终端的结构示意图。如图6,本发明实施例的终端600包括:广播信道读取模块601,其特征在于,所述广播信道读取模块601包括:
开始读取位置设置模块602,用于将与小区最大调度周期的开始位置之间的距离小于预设阈值的位置设置为开始读取位置,终端从所述开始读取位置起开始读取所述广播信道中的系统消息;其中,所述小区可以为选择出的网络中存在的小区中的任一个,小区最大调度周期即为小区中存在的、系统消息的最大调度周期;
读取模块603,用于在终端当前维护的系统帧号为所述开始读取位置的情况下,开始读取所述广播信道中的系统消息,直至读取完所有的系统消息,并结束流程。
优选地,在该实施例的终端中,广播信道读取模块还包括:
第一睡眠模块,用于在终端当前维护的系统帧号不为所述开始读取位置且终端当前维护的系统帧号满足预设的睡眠条件时,使所述终端进入睡眠模式。
优选地,在该实施例的终端中,读取模块包括:
读取子模块,用于连续读取相邻的主信息块和调度块,并保存读取到的调度块和系统消息;
读取完毕判断模块,用于在所述终端已读取到连续的两个主信息块及调度块后中,判断是否已读取完所有的系统消息;
第二睡眠模块,用于在终端当前维护的系统帧号与下一个需要读取的系统消息的系统帧号或与下一个需要读取的系统消息的分段的系统帧号之间的距离大于设定的睡眠进入和退出的开销的情况下,使所述终端进入睡眠模式。
优选地,在该实施例的终端中,读取模块还包括:
睡眠醒来模块,用于在所述进入睡眠模式的终端醒来后,继续读取尚未接收到的系统消息。
优选地,在该实施例的终端中,连续读取模块还包括:
系统消息标记设置模块,用于在读取到对应调度信息尚未被读取的系统消息时,将所述调度信息尚未被读取的系统消息的标记设置为空;
系统消息判断模块,用于在读取到所述调度信息尚未被读取的系统消息所对应的调度信息后,判断所述调度信息尚未被读取的系统消息的位置与所述对应调度信息包含的位置信息是否一致;如是,则更新所述调度信息尚未被读取的系统消息的标记;否则,重新读取位置与所述对应调度信息包含的位置信息 相一致的系统消息。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
Claims (11)
1.一种终端读取广播信道的方法,其特征在于,包括:
步骤A,设置开始读取位置,所述开始读取位置为与小区最大调度周期的开始位置之间的距离小于预设阈值的位置,终端从所述开始读取位置起开始读取所述广播信道中的系统消息,所述预设阈值为16;
步骤B,如果终端当前维护的系统帧号为所述开始读取位置,则所述终端开始读取所述广播信道中的系统消息,直至读取完所有的系统消息,并结束流程;
如果终端当前维护的系统帧号不为所述开始读取位置,则所述终端判断所述终端当前维护的系统帧号是否满足预设的睡眠条件;如是,则所述终端进入睡眠模式;否则,所述终端开始读取广播信道中的系统消息,直至读取完所有的系统消息,并结束流程。
2.根据权利要求1所述的方法,其特征在于,所述睡眠条件为:
所述终端当前维护的系统帧号与所述小区最大调度周期的开始位置之间的距离大于设定的睡眠进入和退出的开销。
3.根据权利要求1或2所述的方法,其特征在于,所述步骤B中,所述读取广播信道中的系统消息的步骤包括:
连续读取相邻的主信息块和调度块,并保存读取到的调度块和系统消息。
4.根据权利要求3所述的方法,其特征在于,所述步骤B中,所述读取所述广播信道中系统消息的步骤还包括:
步骤B1,在所述终端已读取到连续的两个主信息块及调度块后,判断是否已读取完所有的系统消息;如是,则结束流程;否则,执行步骤B2;
步骤B2,判断终端当前维护的系统帧号与下一个需要读取的系统消息的系统帧号或与下一个需要读取的系统消息的分段的系统帧号之间的距离是否大于设定的睡眠进入和退出的开销;如是,则所述终端进入睡眠模式;否则,继续读取尚未接收到的系统消息。
5.根据权利要求4所述的方法,其特征在于,所述步骤B2还包括:
在所述进入睡眠模式的终端醒来后,继续读取尚未接收到的系统消息。
6.根据权利要求3所述的方法,其特征在于,所述步骤B中,所述读取广播信道中的系统消息的步骤还包括:
如果读取到的系统消息为对应调度信息尚未被读取的系统消息,则保存所述调度信息尚未被读取的系统消息,并将所述调度信息尚未被读取的系统消息的标记设置为空;
在读取到所述调度信息尚未被读取的系统消息所对应的调度信息后,判断所述调度信息尚未被读取的系统消息的位置与所述对应的调度信息包含的位置信息是否一致;如是,则更新所述调度信息尚未被读取的系统消息的标记;否则,重新读取位置与所述对应的调度信息包含的位置信息相一致的系统消息。
7.根据权利要求1所述的方法,其特征在于,所述小区最大调度周期的开始位置可以设置为模64等于0的位置、模128等于0的位置或模256等于0的位置。
8.一种终端,包括:广播信道读取模块,其特征在于,所述广播信道读取模块包括:
开始读取位置设置模块,用于将与小区最大调度周期的开始位置之间的距离小于预设阈值的位置设置为开始读取位置,终端从所述开始读取位置起开始读取所述广播信道中的系统消息,所述预设阈值为16;
读取模块,用于在终端当前维护的系统帧号为所述开始读取位置的情况下,或者在终端当前维护的系统帧号不为所述开始读取位置且终端当前维护的系统帧号不满足预设的睡眠条件时,开始读取所述广播信道中的系统消息,直至读取完所有的系统消息,并结束流程;
第一睡眠模块,用于在终端当前维护的系统帧号不为所述开始读取位置且终端当前维护的系统帧号满足预设的睡眠条件时,使所述终端进入睡眠模式。
9.根据权利要求8所述的终端,其特征在于,所述读取模块包括:
读取子模块,用于连续读取相邻的主信息块和调度块,并保存读取到的调度块和系统消息;
读取完毕判断模块,用于在所述终端已读取到连续的两个主信息块及调度块后中,判断是否已读取完所有的系统消息;
第二睡眠模块,用于在终端当前维护的系统帧号与下一个需要读取的系统消息的系统帧号或与下一个需要读取的系统消息的分段的系统帧号之间的距离大于设定的睡眠进入和退出的开销的情况下,使所述终端进入睡眠模式。
10.根据权利要求9所述的终端,其特征在于,所述读取模块还包括:
睡眠醒来模块,用于在所述进入睡眠模式的终端醒来后,继续读取尚未接收到的系统消息。
11.根据权利要求9所述的终端,其特征在于,所述读取模块还包括:
系统消息标记设置模块,用于在读取到对应调度信息尚未被读取的系统消息时,将所述调度信息尚未被读取的系统消息的标记设置为空;
系统消息判断模块,用于在读取到所述调度信息尚未被读取的系统消息所对应的调度信息后,判断所述调度信息尚未被读取的系统消息的位置与所述对应调度信息包含的位置信息是否一致;如是,则更新所述调度信息尚未被读取的系统消息的标记;否则,重新读取位置与所述对应调度信息包含的位置信息相一致的系统消息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2008101011173A CN101232737B (zh) | 2008-02-28 | 2008-02-28 | 一种终端读取广播信道的方法及该终端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2008101011173A CN101232737B (zh) | 2008-02-28 | 2008-02-28 | 一种终端读取广播信道的方法及该终端 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101232737A CN101232737A (zh) | 2008-07-30 |
CN101232737B true CN101232737B (zh) | 2011-06-01 |
Family
ID=39898837
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2008101011173A Expired - Fee Related CN101232737B (zh) | 2008-02-28 | 2008-02-28 | 一种终端读取广播信道的方法及该终端 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101232737B (zh) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101902692B (zh) * | 2009-05-31 | 2014-06-11 | 中兴通讯股份有限公司 | 一种网络侧指示终端动作时间的方法 |
CN101925008B (zh) * | 2009-06-09 | 2014-07-02 | 中兴通讯股份有限公司 | 一种长周期事件动作时间指示方法 |
CN102056257A (zh) * | 2009-10-28 | 2011-05-11 | 中国移动通信集团公司 | 一种使得终端能被及时寻呼到的方法和终端 |
CN101742416B (zh) * | 2009-12-14 | 2013-01-16 | 中兴通讯股份有限公司 | 用于数字集群系统的终端及其广播信道消息处理方法 |
CN103582127B (zh) * | 2012-07-18 | 2017-04-19 | 电信科学技术研究院 | 一种d2d资源获取方法、设备及系统 |
CN103813271B (zh) * | 2012-11-09 | 2018-06-19 | 上海诺基亚贝尔股份有限公司 | 一种用于由eNB提供系统信息广播SIB12的方法与设备 |
CN103929779B (zh) | 2013-01-14 | 2019-06-11 | 中兴通讯股份有限公司 | 控制信息的发送、控制信息的接收方法和装置 |
CN105228223B (zh) * | 2015-08-25 | 2018-07-10 | 重庆邮电大学 | 一种gmr系统中终端解读系统消息的方法 |
CN106899942B (zh) * | 2015-12-18 | 2020-02-14 | 北京信威通信技术股份有限公司 | 一种广播信息循环发送的控制方法 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2003096580A2 (en) * | 2002-05-06 | 2003-11-20 | Interdigital Technology Corporation | Synchronization for extending battery life |
CN1462122A (zh) * | 2002-05-27 | 2003-12-17 | 华为技术有限公司 | 一种使移动终端省电的非连续解调实现方法 |
CN1505416A (zh) * | 2002-11-29 | 2004-06-16 | 华为技术有限公司 | 第三代无线通信系统中的系统信息接收重组方法 |
WO2007127942A2 (en) * | 2006-04-27 | 2007-11-08 | Qualcomm Incorporated | Sleep optimization based on system information block scheduling |
CN101114869A (zh) * | 2006-07-26 | 2008-01-30 | 大唐移动通信设备有限公司 | 一种umts系统中系统信息块调度的方法及装置 |
-
2008
- 2008-02-28 CN CN2008101011173A patent/CN101232737B/zh not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2003096580A2 (en) * | 2002-05-06 | 2003-11-20 | Interdigital Technology Corporation | Synchronization for extending battery life |
CN1462122A (zh) * | 2002-05-27 | 2003-12-17 | 华为技术有限公司 | 一种使移动终端省电的非连续解调实现方法 |
CN1505416A (zh) * | 2002-11-29 | 2004-06-16 | 华为技术有限公司 | 第三代无线通信系统中的系统信息接收重组方法 |
WO2007127942A2 (en) * | 2006-04-27 | 2007-11-08 | Qualcomm Incorporated | Sleep optimization based on system information block scheduling |
CN101114869A (zh) * | 2006-07-26 | 2008-01-30 | 大唐移动通信设备有限公司 | 一种umts系统中系统信息块调度的方法及装置 |
Non-Patent Citations (1)
Title |
---|
3GPP.3GPP TS25.331 V8.1.0.3GPP TS25.331 V8.1.0.2007,8.1.1.6第30-38行. * |
Also Published As
Publication number | Publication date |
---|---|
CN101232737A (zh) | 2008-07-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101232737B (zh) | 一种终端读取广播信道的方法及该终端 | |
CN101427601B (zh) | 基于系统信息块调度的休眠优化 | |
US10492138B2 (en) | Method and system facilitating paging a user equipment | |
JP7579348B2 (ja) | ワイヤレス通信システムにおける基準シグナリングに関する構成 | |
KR100608843B1 (ko) | 이동통신 시스템에서의 mbms 페이징 방법 | |
US8144637B2 (en) | Method and system for optimizing power resources in wireless devices | |
CN101115288A (zh) | 一种指示系统广播消息改变的方法和系统 | |
CN101682887A (zh) | 用于延长无线设备的待机电池寿命的方法和装置 | |
CN101883369A (zh) | 一种盲检测方法 | |
CN111294897B (zh) | Pdcch的监听方法及装置 | |
JP2022122944A (ja) | セル処理方法、装置及びシステム | |
CN115702593A (zh) | 基于下行链路控制信息的早期寻呼指示方法及用户设备 | |
CN103702394A (zh) | 小区系统消息的接收方法、用户设备及通信系统 | |
CN101500189B (zh) | 实现系统信息调度的方法、系统及终端 | |
CN102281614B (zh) | 一种移动终端睡眠唤醒的处理方法 | |
CN101252787B (zh) | 一种终端读取广播信道的方法及该终端 | |
US8594042B2 (en) | Handoff method and apparatus for terminal based on efficient set management in communication system | |
US7826419B2 (en) | Method and system to improve transmission and receipt of channel descriptors | |
CN101232738A (zh) | 一种终端驻留的方法及该终端 | |
US20230232328A1 (en) | Signal transmission method, node and network side device | |
CN105228223B (zh) | 一种gmr系统中终端解读系统消息的方法 | |
KR20250008868A (ko) | 신호 프로세싱 방법 | |
CN102348262B (zh) | 寻呼指示信道帧的发送方法和装置 | |
WO2024019860A1 (en) | Network energy saving based on assisted information from idle/inactive ue | |
WO2007081174A1 (en) | Handoff method and apparatus for terminal based on efficient set management in communication system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20110601 Termination date: 20180228 |