Background technology
At universal mobile telecommunications system (UMTS, Universal Mobile Telecommunications System) in, after communication terminal start, first Cell searching is carried out, after it searches out a suitable community, the broadcast channel (BCH, Broadcast Channel) just starting to read this community to obtain corresponding system information, as parameters such as associated common channels, lane place, community selection, cell reselections.According to these parameters, communication terminal just can connect with base station, complete and communicate.Therefore the reception of system information is the key factor affecting communication terminal performance.
System information is according to the difference of its content, different block of information can being divided into, in order to make it send on wireless receiving accurately and efficiently, just needing reasonably to dispatch it, such as, block of information segmentation or be concatenated into is suitably in the form that BCH sends and length.The block of information that 3GPP standard specifies, comprises Master Information Block (MIB, Master Information Blocks), system information block (SIB, System Information Blocks), and Scheduling Block (SB, Scheduling Blocks).Wherein, MIB mainly comprises public land mobile network (PLMN, the Public Land Mobile Network) information of network and the schedule information of SIB, also may comprise the schedule information of one or two SB; The schedule information of the SIB do not provided in MIB is comprised in SB; The parameter of concrete system information is then comprised in SIB.The above-mentioned relation between MIB, SB and SIB can refer to the tree graph shown in Fig. 1.It should be noted that, the schedule information of any one SIB only to be included in a place, namely in MIB or in SB.
Concrete, after the configuration of broadcast channel completes, communication terminal first parses MIB according to the schedule information of MIB from broadcast channel.The information comprised in MIB after parsing has: PLMN type, the PLMN of MIB value label, support identify, the schedule information of SIB, sometimes also may have the schedule information of Scheduling Block SB1 and/or SB2.Wherein the schedule information of SIB or SB mainly comprises location parameter, block number parameter, cycle period parameter etc., just can receive corresponding SIB or SB by these parameter communication terminals.Due to the schedule information being still SIB comprised in SB, after communication terminal receives SB, also further to parse the schedule information of the SIB wherein comprised from SB, and then receive the SIB of its correspondence based on this schedule information.
In prior art, above-mentioned system information circulates transmission in broadcast channel, and communication terminal can receive according to above-mentioned flow process continuous print and store these SIB, and the SIB then extracting current needs from the SIB stored uses.As when communication terminal will carry out cell reselection, just from the SIB preserved, extract SIB3, just from the SIB preserved, extract SIB11 when communication terminal will carry out nearby region measurement.But those skilled in the art also reckon without the method for this continuous receiving system information in prior art, and receiving course can take more software and hardware resource, and receiving efficiency is low, power consumption is large.
Correlation technique can be the U.S. Patent application of US2011019615A1 with reference to publication number.
In prior art, in order to accurate, complete receiving system information, communication terminal can receive these system informations periodically repeating over the broadcast to send by continuous print, and they is preserved, for communication terminal when needed.But in prior art, those skilled in the art also, under reckoning without the current application model of communication terminal, have the feature periodically repeating to send, thus same system information are carried out to the reception of repetition in system information process of transmitting.That is, to same system information, each transmission cycle to complete from BCH, once obtain MIB, from MIB, obtain the schedule information of SIB, schedule information again according to SIB reads SIB, finally obtains the process of design parameter in SIB.And when communication terminal is under certain application state (such as standby, search net etc.), these concrete parameters are changeless, which results in communication terminal and waste a large amount of system resource and carry out repeating to receive.In addition, under not being defined in each application state in agreement, such as community selection, web search etc., to the demand of system information.And in fact, when communication terminal is under certain application state, for the system information repeating over the broadcast to send, be not also whole needs, but need part wherein just passable.Such as, for the communication terminal of FDD-WCDMA, when searching net state, only needing to receive MIB, when community resident state, then only needing MIB, SIB1, SIB3, SIB5, SIB7 and SIB11.And all system informations sent in broadcast channel can all receive by communication terminal in prior art, that is, communication terminal wastes certain hardware and software resource and have received part unwanted system information under current application state.Above-mentioned both of these case, all result in communication terminal wasting of resources when receiving system information, power consumption increases, receiving efficiency declines.
For solving the problem, technical solution of the present invention proposes a kind of method of discrete receiving system information: after broadcast channel has configured, the schedule information corresponding to the Requirement Acquisition of system information under current application state according to communication terminal, then receive corresponding required system information according to obtained schedule information.Different from the method for the continuous reception of prior art, the technical program is after broadcast channel completes configuration, first communication terminal determines the system information needed according to current application state, then these system informations needed are received according to discrete, non-repetitive the going of the schedule information of these system informations, communication terminal demand to system information under current state can be met like this, additionally reduce the load to communication terminal hardware resource, software resource, improve the efficiency of System Information reception, also reduce the power consumption of communication terminal.
For enabling above-mentioned purpose of the present invention, feature and advantage more become apparent, and below in conjunction with accompanying drawing, are described in detail technical solution of the present invention for FDD-WCDMA system.
Summary of the invention
Waste resource, power consumption is large, receiving efficiency is low problem when what the present invention solved is communication terminal receiving system information in prior art.
For solving the problem, technical solution of the present invention provides a kind of method of communication terminal receiving system information, comprising: after broadcast channel has configured, the schedule information corresponding to the Requirement Acquisition of system information under current application state according to communication terminal; Corresponding required system information is received according to described schedule information.
Optionally, the method for described communication terminal receiving system information also comprises:
Set up schedule information table, described schedule information table is suitable for depositing the schedule information receiving required system information institute foundation;
Reception result based on required system information upgrades described schedule information table.
Optionally, the described reception result based on required system information upgrades described schedule information table and comprises: judge that whether the reception of required system information is correct, store this system information, and delete the schedule information that in described schedule information table, this system information is corresponding, otherwise upgrade the schedule information that in described schedule information table, this system information is corresponding.
Optionally, the schedule information that in described renewal described schedule information table, this system information is corresponding comprises: schedule information instruction being received in current receive period this system information replaces with the schedule information that instruction receives this system information in next receiving cycle.
Optionally, after schedule information in the described schedule information table of each deletion, judge whether also there is schedule information in described schedule information table, be, continue to receive corresponding required system information according to the schedule information in described schedule information table, otherwise the reception of ends with system information.
Optionally, required system information at least comprises Master Information Block, and the described schedule information corresponding to the Requirement Acquisition of system information under current application state according to communication terminal comprises: based on the configuration of broadcast channel, obtain the schedule information that described Master Information Block is corresponding.
Optionally, required system information also comprises the system information block of at least one type, and the described schedule information corresponding to the Requirement Acquisition of system information under current application state according to communication terminal also comprises: by resolve described Master Information Block obtain needed for schedule information corresponding to system information block.
Optionally, the described reception result based on required system information upgrades described schedule information table and comprises: if also comprise the schedule information of Scheduling Block in the Master Information Block received, and described Scheduling Block includes the schedule information of required system information block, then add the schedule information of described Scheduling Block to described schedule information table, and replace the schedule information of described Scheduling Block by the schedule information of system information block needed for wherein comprising after receiving described Scheduling Block.
Optionally, the method of described communication terminal receiving system information also comprises: send in described broadcast channel during not belonging to required system information and perform avoiding operation, and described avoiding operation refers to other operations except receiving required system information that described communication terminal performs.
Optionally, described avoiding operation comprises at least one entered in sleep, community selection, web search, frequency measurement and the operation of different card.
Optionally, the method for described communication terminal receiving system information also comprises: correctly receive the system information of all needs reception according to described schedule information after, the configuration of release broadcast channel.
Optionally, the method for described communication terminal receiving system information also comprises: if the current application state of described communication terminal changes, then reconfigure broadcast channel and the schedule information that under application state after acquiring change, required system information is corresponding.
Optionally, the communication pattern of described communication terminal is WCDMA, TD-SCDMA or LTE.
For solving the problem, technical solution of the present invention additionally provides a kind of device of communication terminal receiving system information, comprising:
Acquiring unit, for after broadcast channel has configured, the schedule information corresponding to the Requirement Acquisition of system information under current application state according to communication terminal;
Receiving element, for receiving corresponding required system information according to described schedule information.
Optionally, the device of described communication terminal receiving system information also comprises:
Creating unit, for setting up schedule information table, described schedule information table receives the schedule information of required system information institute foundation for depositing;
Updating block, for upgrading described schedule information table based on the reception result of required system information.
Optionally, the device of described communication terminal receiving system information also comprises dodges unit, for send in described broadcast channel do not belong to required system information during perform avoiding operation, other except the system information of the described needs of reception that described avoiding operation refers to that described communication terminal performs operate.
Optionally, described avoiding operation comprises at least one entered in sleep, community selection, web search, frequency measurement and the operation of different card.
Optionally, the device of described communication terminal receiving system information also comprises releasing unit, for correctly to receive according to described schedule information at described receiving element all need the system information received after, the configuration of release broadcast channel.
Optionally, the device of described communication terminal receiving system information also comprises control unit, for when the current application state of described communication terminal changes, control reconfigures broadcast channel, and the schedule information that under application state after being acquired change by described acquiring unit, required system information is corresponding.
Optionally, the communication pattern of described communication terminal is WCDMA, TD-SCDMA or LTE.
For solving the problem, technical solution of the present invention additionally provides a kind of communication terminal, comprises the device of above-mentioned communication terminal receiving system information.
Compared with prior art, technical scheme of the present invention has the following advantages:
According under current application state to the corresponding schedule information of the Requirement Acquisition of system information, and according to this schedule information, required system information is received, thus achieve and the not timing of system information is received as required, thus the receiving efficiency of system information can be improved, reduce the occupancy of software resource, hardware resource in receiving course, and reduce the power consumption of communication terminal at receiving system information process.
According under current application state, schedule information table is set up to the demand of system information, and carry out the reception of system information and the renewal of schedule information table according to schedule information table, namely the schedule information of corresponding system information in schedule information table is upgraded when receiving mistake, or the schedule information of corresponding system information in schedule information table is deleted when receiving correct, or the schedule information in Scheduling Block is added in schedule information table, both ensure that the accuracy of receiving system information, in turn ensure that and can not repeat to receive to identical system information, improve the efficiency of System Information reception.
Avoiding operation is performed in the transmitting time that communication terminal can not belong to required system information in broadcast channel, can save energy for the communication terminal under standby mode, for the communication terminal under connection mode increases measurement capability, reduces the mutual conflict of frequency, or be that many cartoon letters terminal reserves the time performing the operation of different card.
Embodiment
As stated in the Background Art, system information is the category information issued to communication terminal with the forms of broadcasting by mobile network, it informs the relevant parameter of all communication terminal associated common channels in affiliated area, lane place, community selection, cell reselection, associated timer or counter, is that communication terminal completes and searches that net, community are resident, the important evidence of cell reselection.During reception, first communication terminal obtains MIB according to the schedule information of MIB from broadcast channel, and then obtains the schedule information of part SIB from MIB resolves, and then goes to receive corresponding SIB according to these schedule informations.If also obtain SB from MIB, from SB, so just further obtain the schedule information of other SIB again, and receive corresponding SIB according to these schedule informations.
Embodiment one
As shown in Figure 2, be the schematic flow sheet of the method for the communication terminal receiving system information of the present embodiment, comprise:
Step S10:BCH completes configuration.When communication terminal is switched to another kind of application state from a kind of application state, the configuration of BCH all can change.And system information sends to communication terminal in BCH, therefore when receiving system information, first should complete the configuration of BCH, as sending time slots, send form etc.Concrete layoutprocedure, for conventionally known to one of skill in the art, repeats no more herein.Then step S11 is performed.
Step S11: obtaining communication terminal under current application state to the demand of system information.The system information that 3GPP standard specifies, as shown in table 1.For different communication patterns, define in agreement and need to use which system information.Such as, for Frequency Division Duplex-Wideband code division multiple access (FDD-WCDMA, the Wideband Code Division Multiple Access) system of the present embodiment, agreement specifies to use SIB15/SIB15.x, SIB16 wherein.In other embodiments, for the communication system of other standards, its agreement also can have corresponding regulation to the system information used, as to TD SDMA (TD-SCDMA, Time Division-Synchronous Code Division Multiple Access) system, then do not use SIB8, SIB9, SIB10, SIB13 and SIB14 wherein.The communication system of other standards, also has clear stipulaties in corresponding agreement, does not repeat herein.
Table 1
Mention above, when communication terminal is under certain application state, only needs the part system information sent in BCH, can not receive unwanted system information.Therefore, the demand that first communication terminal will be determined system information according to current application state, application state residing after the BCH configuration in completing steps S10 of described current application state i.e. communication terminal, as searched net state, community resident state, connection status, system information renewal etc.When communication terminal is in any one application state above-mentioned, be all fixing to the demand of system information, table 2 is depicted as the demand of communication terminal when this several frequently seen application state to system information:
Table 2
Need to illustrate, when application state be system information upgrade time, required system information demand is MIB and specific SIB, and the system information that wherein specific SIB can upgrade according to specific needs determines it is the combination of which SIB.
Step S12: obtain corresponding schedule information, receives corresponding required system information according to the schedule information of described correspondence.Determine communication terminal to after the demand of system information under current application state, just can the system information that these need be received.Illustrate above, the effect of schedule information is exactly indicate the receiving position of corresponding system information in BCH, therefore schedule information corresponding to the demand of system information under first will obtaining current application state, then receives accordingly according to these schedule informations.
Step S13: release BCH configuration.After communication terminal is by System Information reception all under current application state, just can discharge the configuration of BCH.When the application state of communication terminal changes, communication network can notify communication terminal by beep-page message or state variation Indication message, now BCH can reconfigure, and then from step S11, according to schedule information corresponding to the Requirement Acquisition of system information under new application state, and receive corresponding required system information according to described schedule information.
Wherein, step S12 implementation can as shown in Figure 3, specifically comprise:
Step S1201: set up schedule information table.Described schedule information table receives the schedule information of required system information institute foundation for depositing.Concrete, schedule information comprises repetition period of this system information, segments, initial position and position skew, and as shown in table 3 be the schedule information table of initial foundation.
Table 3
System information |
Segments |
Repetition period |
Initial position |
Position offsets |
MIB |
1 |
8 |
0 |
|
SB1 |
|
|
|
|
SIB3 |
|
|
|
|
SIB5 |
|
|
|
|
SIB7 |
|
|
|
|
SIB11 |
|
|
|
|
Wherein, system information one hurdle is used for depositing concrete system information, as MIB, SB or SIB.The data that repetition period one hurdle is used for depositing are used to refer to corresponding system information and repeat how many physical frames appearance once; (Transmission Time Interval (the TTI of BCH when the transmission of this system information can not be completed in two physical frames, Transmission Time Interval) be 20ms, comprise two physical frames), this system information will be divided into multiple part and send, and namely the data that segments one hurdle is deposited are used to refer to corresponding system information and have been divided into several segmentation transmission; The System Frame Number that the data that initial position one hurdle is deposited are used to refer to the position at system information place or the position at the first segmentation place is how many; Position offsets the data deposited on a hurdle when then representing that this system message has a multistage, and next section is relative to the skew of the preceding paragraph.In above parameter, repetition period, original position all represent with System Frame Number, and the unit of position skew is physical frame.Concerning the WCDMA system of FDD, the schedule information of MIB can obtain based on the configuration of broadcast channel, and be fixed as repetition period=8, initial position=0, represent that every 8 physical frames of MIB repeat to send once, initial frame number is 0, and not segmentation sends.Therefore, after BCH channel configuration completes, directly can obtain the schedule information of MIB, therefore can directly insert in initial schedule information table.And the schedule information of SIB, then need communication terminal successfully to be received by MIB according to the schedule information of MIB and could obtain after resolving.When the present embodiment is in community resident state for communication terminal, with reference to table 2, the system information that communication terminal needs comprises MIB, SIB1, SIB3, SIB5, SIB7 and SIB11, therefore obtains initial schedule information table as shown in table 3.Wherein, the schedule information of SIB1 is included in SB1, when therefore initially setting up schedule information table, first can preserve the schedule information of SB1.Then, communication terminal receives MIB according to the schedule information of MIB in schedule information table from BCH, then the schedule information of corresponding SIB or SB is just obtained, now just the schedule information of each SIB is saved in schedule information table, obtain the as shown in table 4 schedule information table containing the schedule information of the system information that all communication terminals need, according to these schedule informations, communication terminal can carry out the reception of system information accordingly.
Table 4
System information |
Segments |
Repetition period |
Initial position |
Position offsets |
MIB |
1 |
8 |
0 |
|
SB1 |
1 |
16 |
2 |
|
SIB3 |
1 |
32 |
6 |
|
SIB5 |
3 |
32 |
12 |
2,6 |
SIB7 |
1 |
64 |
22 |
|
SIB11 |
6 |
64 |
26 |
2,2,24 |
Step S1202: system information is received according to schedule information table.
Still the schedule information of reference table 4, SIB3 be repetition period=32, segments=1, initial position=6, the position that communication terminal is just 6 at System Frame Number receives SIB3; Again such as, still reference table 4, for SIB5, its schedule information be repetition period=32, segments=3, initial position=12, the position that communication terminal is just 12 at System Frame Number receives first segmentation of SIB5, receive second segmentation in the position that System Frame Number is 46, receive the 3rd segmentation in the position that System Frame Number is 84.
Step S1203: judge whether correct reception.Concrete, can well known to a person skilled in the art that verification means judge that whether this receives correct, is not described in detail herein by CRC check etc.If so, then perform step S1204, if not, then perform step S1205.
Step S1204: store the system information received.Then step S1206 is performed.
Step S1205: upgrade the schedule information that in schedule information table, this system information is corresponding.For the system information receiving mistake, then need again to receive in the next one transmission cycle of this system information, now should upgrade schedule information corresponding to this system information, be about to indicate the schedule information receiving this system information in current receive period to replace with the schedule information indicating and receive this system information in next receiving cycle.Such as, if the situation receiving mistake has appearred in SIB3, so just needed again to receive this system information in the transmission cycle of next SIB3.According to the schedule information of SIB3, next receiving position to be System Frame Number be 38 position.Then according to the schedule information table after renewal, continue to perform step S1202.
Step S1206: judge whether the system information stored is Scheduling Block.As shown in table 4, the schedule information of SIB1 is included in SB1.SB1 to receive according to the schedule information of SB1 in schedule information table and could obtain the schedule information of SIB1 after resolving by communication terminal, then the schedule information of SIB1 could be updated in schedule information table.That is, when the system information that communication terminal now receives is SB, namely judged result is for being, should perform step S1207: the schedule information of replacing SB in schedule information table by the schedule information of the SIB comprised in SB.Then according to the schedule information table after renewal, continue to perform step S1202.Still reference table 4, exactly by the schedule information of the SIB1 read from SB1, replaces the schedule information of SB1, obtains schedule information table as shown in table 5 after replacement.When step S1206 judged result is no, then represent that system information is SIB, and has correctly received and has been stored in communication terminal, follow-uply just do not need again to have received it, then should perform step S1208: from schedule information table, delete this schedule information.Then according to the schedule information table after renewal, continue to perform step S1202.
Table 5
System information |
Segments |
Repetition period |
Initial position |
Position offsets |
MIB |
1 |
8 |
0 |
|
SIB1 |
1 |
32 |
4 |
|
SIB3 |
1 |
32 |
6 |
|
SIB5 |
3 |
32 |
12 |
2,6 |
SIB7 |
1 |
64 |
22 |
|
SIB11 |
6 |
64 |
26 |
2,2,24 |
In other embodiments, if the schedule information of SIB1 is directly included in MIB, after so receiving MIB, just directly schedule information table as shown in table 5 can be obtained.
After step S1208, perform step S1209: judge in schedule information table, whether system information all finishes receiving.If not, then should return step S1201, continue receiving system information according to the schedule information provided in schedule information table.If so, the reception flow process of then end step S12.
The method of the communication terminal receiving system information of the present embodiment, the schedule information needing system information and the correspondence thereof received is determined according to the current application state of communication terminal, then the reception of the system information of not timing is carried out according to these schedule informations, save the software of communication terminal, hardware resource, improve the efficiency of System Information reception, save power consumption.
Embodiment two
Compared with embodiment one, the difference of the present embodiment is in the concrete implementation of step S12.As shown in Figure 4, be the implementation of the step S12 of the present embodiment, comprise:
Step S1211: set up schedule information table.
Step S1212: judge whether current system information is the system information needing to receive.Illustrate above, in the system information of the transmission of continuous circulation in broadcast channel, both comprised the system information that communication terminal needs under current application state, also comprise communication terminal unwanted system information under current application state.In the transmitting time section of this section of unwanted system information, communication terminal can receive, to save energy.Or, further, some other operation can also be performed to make full use of the software and hardware resources of communication terminal in the transmitting time that this section does not need to carry out the system information received.The effect of this step, when the system information judging current transmission is not exactly required system information, makes communication terminal carry out other operation.Concrete, when judged result is yes, then perform step S1214, otherwise perform step S1213.
Step S1213: communication terminal performs avoiding operation.Mention in step S1212, in the transmitting time section not needing the system information received, communication terminal can enter sleep to reduce power consumption, or performs some other operation to make full use of the software and hardware resources of communication terminal, and pattern is dodged in the execution namely described in this step.Described avoiding operation refers to and other operations except receiving the system information of described needs that described communication terminal performs comprises at least one entered in sleep, frequency measurement and the operation of different card.Wherein, described different card operation refers in many cartoon letters terminal, and the operation of any one Subscriber Identity Module outside the Subscriber Identity Module of current receiving system information, such as measures, searches net etc.Understandable, in the transmitting time section not needing the system information received, communication terminal enters sleep, just can save the power consumption of communication terminal, and this, for the larger smart mobile phone of widely used power consumption in the market, is highly significant; Or during this period of time, current terminal has gone the measurement of other frequencies, then can improve the measurement capability of communication terminal; Or during this period of time carry out his Subscriber Identity Module associative operation, be the reserved more resource of different card operation of many cards terminal.
The process of concrete avoiding operation comprises:
According to the schedule information not needing the system information received, calculate initial time and the time span of avoiding operation; Dodge the moment at avoiding operation, notice corresponding module performs corresponding actions.Such as, reference table 3, is initial time and the time span of avoiding operation in this time period in the position that SIB2 sends and time period.According to the schedule information of SIB2, transmission position and the time period of SIB2 can be determined fast, then just according to system requirements, can notify that corresponding module performs corresponding actions.
Step S1214: system information is received according to schedule information table.Step S1202 in concrete enforcement reference example one.
Step S1215: judge whether correct reception.Concrete, can well known to a person skilled in the art that verification means judge that whether this receives correct, is not described in detail herein by CRC check etc.If so, then perform step S1216, if not, then perform step S1217.Step S1203 in concrete enforcement reference example one.
Step S1216: store the system information received.Step S1204 in concrete enforcement reference example one.Then step S1218 is performed.
Step S1217: upgrade the schedule information that in schedule information table, this system information is corresponding.Step S1205 in concrete enforcement reference example one.
Step S1218: judge whether the system information stored is Scheduling Block.Step S1206 in concrete enforcement reference example one.
Step S1219: the schedule information of replacing SB in schedule information table by the schedule information of the SIB comprised in SB.Step S1207 in concrete enforcement reference example one.
Step S1220: delete this schedule information from schedule information table.Step S1208 in concrete enforcement reference example one.
After step S1220, perform step S1221: judge in schedule information table, whether system information all finishes receiving.If not, then should return step S1211, continue receiving system information according to the schedule information provided in schedule information table.If so, the reception flow process of then end step S12.
The method of the communication terminal receiving system information of the present embodiment, the schedule information needing system information and the correspondence thereof received is determined according to the current application state of communication terminal, then the carrying out carrying out not timing according to these schedule informations receives, and improves the efficiency of System Information reception.
Further, in the transmitting time section not needing the system information received, communication terminal can also perform avoiding operation, saves energy or strengthen measurement capability or reserve resource for different card operation provides more for communication terminal.
Be in the embodiment of other standards at communication pattern, as TD-SCDMA, long evolving system (LTE, Long Term Evolution), the flow process of communication terminal receiving system information can with reference to the embodiment of the present invention one or two, the system information just specifying in their agreement to use, slightly different to the configuration of the demand of system information and broadcast channel under different application pattern.Those skilled in the art completely based on embodiment one or embodiment two can derive through simple or change the method obtaining the communication terminal receiving system information of other communication patterns, just repeats no more herein.
It will be appreciated by those skilled in the art that, realizing all or part of of technique scheme is that the hardware that can carry out instruction relevant by program has come, described program can be stored in readable storage medium storing program for executing, and described storage medium can be ROM, RAM, magnetic disc, CD etc.
Although the present invention discloses as above, the present invention is not defined in this.Any those skilled in the art, without departing from the spirit and scope of the present invention, all can make various changes or modifications, and therefore protection scope of the present invention should be as the criterion with claim limited range.