Patent Description:
In a Long Term Evolution (LTE) system, a base station transmits information of a measurement configuration to a User Equipment (UE) via a Radio Resource Control (RRC) signaling, and the terminal performs measurement (intra-frequency measurement, inter-frequency measurement, or inter-system measurement) according to content of the information of the measurement configuration, and then triggers reporting of a measurement result to the UE according to a configured measurement reporting event, or reports a measurement result to the base station periodically.

Regardless of a current state of the UE (whether the UE is movable or not, a current moving state of the UE, a state of a network to which the UE currently belongs, and a state of a channel which the UE is currently using), a configuration of triggering a measurement reporting of the terminal is unchanged. There is no difference in configurations for the UE in different states, which is detrimental to saving power for some stationary terminals or some terminals having low-moving speeds.

A <CIT> discloses enhanced heterogeneous network mobility.

A 3GPP protocol specification TS <NUM> V14. <NUM> discloses an issue on a Radio Resource Control (RRC) in E-UTRA.

An European patent publication No. <CIT> discloses a method for performing measurements for at least one user equipment in a cellular network.

A <CIT> discloses a method for supporting mobility of a user equipment in a wireless communication system.

A 3GPP draft R2-<NUM> discloses an issue about UE speed based measurement report parameter scaling in NR.

A 3GPP draft R2-<NUM> discloses an issue about discussion on adaptation of measurement related parameters.

<CIT> relates to cellular wireless communication in an environment where performance capabilities of communications cells are heterogeneous. <CIT> discloses mechanisms for managing handover of a wireless communications device from one cell to another, in a cellular wireless communications network.

Further relevant prior art is disclosed in <CIT>.

The present disclosure provides a measurement reporting method and a terminal, as defined in accompanying claims. In the present disclosure, a terminal with information of different states may adopt different configurations of triggering measurement reporting. In a case that the terminal is in a state that does not require frequent measurement reporting, an amount of times of measurement reporting is reduced, so as to achieve a purpose of saving power.

In a first aspect, a measurement reporting method is provided by the accompanying claims <NUM> to <NUM> of the present disclosure.

In a second aspect, a terminal is provided in the accompanying claims <NUM> to <NUM>.

In this way, in some embodiments of the present disclosure, the terminal triggers a measurement reporting according to state information of the terminal, which may implement that information of different states corresponds to different configurations of triggering the measurement reporting; in a case that the terminal is in a state that does not require frequent measurement and reporting, an amount of times of the measurement reporting is reduced, so as to achieve a purpose of saving power.

In order to more clearly illustrate technical solutions in some embodiments of the present disclosure, drawings used in the description of some embodiments of the present disclosure will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present disclosure. Based on these drawings, other drawings may be obtained by a person of ordinary skills in the art without any creative effort.

In order to make objectives, technical solutions and advantages of the present disclosure clearer, the technical solutions of some embodiments of the present disclosure will be clearly and completely described below with reference to the drawings of some embodiments of the present disclosure.

The measurement reporting method provided by some embodiments of the present disclosure is applied to a terminal and includes: triggering a measurement reporting in a case that the terminal satisfies a preset measurement reporting event, wherein the preset measurement reporting event is related to current state information of the terminal.

In some embodiments of the present disclosure, the terminal may trigger a measurement and reporting according to state information of the terminal, and may realize that information of different states corresponds to different configurations of triggering the measurement reporting. In a case that the terminal is in a state that does not require frequent measurement and reporting, an amount of times of measurement and reporting is reduced, so as to achieve a purpose of saving power.

The terminal in some embodiments of the present disclosure may be a wireless terminal or a wired terminal, and the wireless terminal may be a device that provides voice and/or other service data connectivity to a user, a handheld device having a wireless connecting function, or other processing devices connected to a wireless modem. The wireless terminal may communicate with one or more core networks via a Radio Access Network (RAN), and the wireless terminal may be a mobile terminal, such as a mobile phone (or referred to as "cellular" phone) and a computer having a mobile terminal, for example, a portable mobile device, a pocket mobile device, a handheld mobile device, a computer built-in mobile device or an in-vehicle mobile device that exchanges language and/or data with a wireless access network. For example, a Personal Communication Service (PCS) telephone, a cordless telephone, a Session Initiation Protocol (SIP) telephone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA) or the like. The wireless terminal may also be referred to as a system, a Subscriber Unit, a Subscriber Station, a Mobile Station, a Mobile, aa Remote Station, a Remote Terminal, and an Access Terminal, a User Terminal, a User Agent, a User Device or a User Equipment, and is not limited herein.

In some embodiments of the present disclosure, the current state information of the terminal may include at least one of: a type of the terminal, whether the terminal is movable or not, a highest moving speed of the terminal, a current moving state of the terminal, a current service state of the terminal, a state of a network where the terminal is currently located, and a state of a channel that the terminal is currently using.

The type of the terminal may mean that the terminal is a mobile terminal, an Internet of Things terminal, or an immobile terminal, etc. Since different types of terminals have different mobility, for example, some Internet of Things terminals cannot move frequently, and therefore do not need to frequently perform a reselection procedure or a handover procedure, the terminal autonomously determines an occasion to trigger the measurement and reporting according to a current state, so as to reduce an amount of times of the measurement reporting and save power consumption of the terminal.

Whether the terminal is movable or not is determined by the type of the terminal or the environment in which the terminal is located. The highest moving speed of the terminal is also related to the type of the terminal.

The current moving state of the terminal may include: a stationary state, a low-speed moving state or a high-speed moving state, etc. It may be understood that, in a case that the terminal is in the stationary state or the low-speed moving state, since the reselection procedure or the handover procedure is not required to perform frequently, a configuration of triggering the measurement reporting different from that for a terminal in a high-speed moving state may be used to avoid frequent measurement and reporting performed by this type of terminal, and to save power consumption of the terminal. In a case that the terminal is in the high-speed moving state, the reselection procedure or the handover procedure may be required to perform, and therefore, the terminal may perform a normal measurement and reporting, i.e., perform a measurement reporting triggered by a base station, to ensure that the terminal may perform the reselection procedure or the handover procedure normally. In some embodiments of the present disclosure, to determine whether a terminal is in a moving state or not, it generally requires that, after the terminal is in the moving state for a preset time duration, the terminal is determined to be in the moving state, so as to prevent misjudgment. In some embodiments of the present disclosure, the low-speed moving state refers to a moving state where a moving speed is lower than or equal to a first preset threshold, the high-speed moving state refers to that a moving state where a moving speed is not lower than or equal to a second preset threshold, and the first preset threshold and the second preset threshold may be specified as needed. For example, the first preset threshold may be <NUM>/h or <NUM>/h, and the second preset threshold may be <NUM>/h.

The current service state of the terminal means whether the terminal has a call service or a data service, etc. or not. For example, in a case that a terminal performs a certain data service, the terminal may autonomously determine to trigger the measurement and reporting at an appropriate occasion according to a current state, in order to ensure the normal transmission of the data service and avoid frequent measurement and reporting of the terminal that affects the normal transmission of data services.

The state of the network where the terminal is currently located or the state of the channel that the terminal is currently using may include: a signal quality of a network side where the terminal is currently located, etc. It may be understood that in a case that the terminal is in a network having a better signal quality, the reselection procedure or the handover procedure is usually not required to perform, whereas in a case that the terminal is in a network having a poor signal quality, the reselection procedure or the handover procedure may be required to perform. Therefore, the terminal may autonomously determine to trigger the measurement and reporting at an appropriate occasion according to a current state.

In some embodiments of the present disclosure, to determine the current state information of the terminal, it generally requires that, after the terminal is in a certain state for a preset time duration, the terminal is determined to be in the state, so as to prevent misjudgment.

Similarly, in some embodiments of the present disclosure, to determine a change in the current state information of the terminal, it generally requires that, after a state of the terminal is changed and the terminal is in the changed state for a preset time duration, the terminal is determined to change the state of the terminal or the terminal is in the changed state; or only after the terminal reaches a preset number of times of state changes, the terminal is determined to change the state of the terminal or the terminal is in the changed state, so as to prevent misjudgment.

In some embodiments of the present disclosure, the current state information of the terminal may be information stored in the terminal in advance, such as the type of the terminal, whether the terminal is movable or not, the highest moving speed of the terminal and other inherent information of the terminal. In addition, the current state information of the terminal may also be detected by sensors built into the terminal, for example, whether the terminal is in the moving state or not, the moving speed of the terminal, and a signal quality of a network where the terminal is located, etc..

In some embodiments of the present disclosure, the preset measurement reporting event includes at least one of following types: the preset measurement reporting event being a measurement reporting event defined by the terminal based on state information of the terminal; or the preset measurement reporting event being a measurement reporting event, corresponding to the current state information of the terminal, selected by the terminal from predefined measurement reporting events, wherein information of different states corresponds to different measurement reporting events; or the preset measurement reporting event being a measurement reporting event selected by the terminal from predefined measurement reporting events, wherein a threshold corresponding to the current state information of the terminal is configured for the selected measurement reporting event, and different state information corresponds to different thresholds; or the preset measurement reporting event being a measurement reporting event selected by the terminal from predefined measurement reporting events, wherein an offset amount corresponding to the current state information of the terminal is configured for the selected measurement reporting event, and information of different states corresponds to different offset amounts; or the preset measurement reporting event being a measurement reporting event configured by a base station, wherein the terminal configures an offset amount corresponding to the current state information of the terminal for the measurement reporting event configured by the base station, and information of different states corresponds to different offset amounts.

The predefined measurement reporting event in the above embodiment refers to a measurement reporting event specified in a related protocol, that is, a measurement reporting event used in a case that the base station performs a related configuration of measurement and reporting.

The measurement reporting event specified in the related protocol refers to any one of measurement reporting events A1 to A6, B1, B2, C1, C2, W1 to W3, V1 and V2 that are defined in a LTE Technical Specification TS <NUM> or a Fifth Generation (<NUM>) mobile communication system (New Radio, NR) protocol TS <NUM>.

In a case that the above preset measurement reporting event is a measurement reporting event defined by the terminal according to the state information of the terminal, following two cases may be included: <NUM>) the terminal defines, based on the state information, the measurement reporting event for performing the measurement and reporting; and <NUM>) although the base station configures the measurement reporting event, the terminal still performs the measurement reporting according to the measurement reporting event defined based on the state information.

The above-mentioned preset reporting events are all related to the current state information of the terminal. Therefore, a rule of determining the measurement and reporting is more in line with actual needs of a terminal in different states.

In a case that the preset measurement reporting event is a measurement reporting event defined by the terminal based on state information of the terminal, optionally, the measurement reporting event defined by the terminal may include: an event that a Reference Signal Received Power value of a currently measured cell is less than or equal to a Reference Signal Received Power threshold value stored by the terminal, and/or, a Reference Signal Received Quality value of a currently measured cell is less than or equal to a Reference Signal Received Quality threshold value stored by the terminal.

Optionally, the Reference Signal Received Power threshold value stored by the terminal and/or the Reference Signal Received Quality threshold value stored by the terminal is configured by the base station for the terminal or is pre-specified in a protocol.

In some embodiments of the present disclosure, prior to triggering the measurement reporting in a case that the terminal satisfies the preset measurement reporting event, the method further includes: determining whether measurement is currently required to be performed or not; and acquiring a measurement result in a case that the measurement is required to be performed.

In other embodiments, determining whether the measurement is currently required to be performed or not, includes: determining whether the measurement is currently required to be performed or not according to the current state information of the terminal, that is, determining, by the terminal autonomously, a measurement occasion according to current state information of the terminal.

In other embodiments, determining whether the measurement is currently required to be performed or not, includes: determining whether the measurement is currently required to be performed or not according to the current state information of the terminal and based on a condition about whether information of a measurement configuration transmitted by a base station is received or not. That is, the measurement occasion is determined by combining the occasion of triggering the measurement reporting by the base station and the current state information of the terminal.

In other embodiments, determining whether the measurement is currently required to be performed or not, includes: determining whether the measurement is currently required to be performed or not according to the condition about whether information of a measurement configuration transmitted by a base station is received.

In some embodiments of the present disclosure, acquiring the measurement result may include: estimating the measurement result according to the current state information of the terminal, so that there is no need to perform a part or all of actual measurements, so that a part or all of the measurement may be saved, but the measurement result may be acquired, to achieve a purpose of saving power. Especially in a case that the terminal uses a high-performance receiver, the estimated measurement results are more accurate.

After the measurement result is estimated, the measurement reporting may be performed according to the configured measurement reporting event or periodically, or the terminal performs the measurement reporting according to the measurement reporting event related to the state information of the terminal in the present disclosure.

In some embodiments of the present disclosure, prior to triggering the measurement reporting in a case that the preset measurement reporting event is satisfied, the method further includes: receiving enable information transmitted by a base station, wherein the enable information is configured to instruct the terminal to enable or disable the measurement reporting related to the current state information of the terminal.

The measurement reporting related to the current state information of the terminal is: a measurement reporting by the terminal in a case that satisfies the preset measurement reporting event related to the current state information of the terminal is satisfied.

In a case that the enable information is the enable, the enable information is configured to instruct the terminal to enable the measurement reporting related to the current state information of the terminal. In a case that the enable information is the disable, the enable information is configured to instruct the terminal to disable the measurement reporting related to the current state information of the terminal. At this time, the terminal may perform the measurement reporting according to a conventional configuration of triggering a measurement and reporting, that is, a measurement reporting triggered by a base station. In the present embodiment, the base station controls the terminal to trigger the enable or the disable of the measurement reporting related to the current state information of the terminal, which makes a management performed by the base station more convenient.

The measurement reporting method in some embodiments of the present disclosure may further include: starting a preset timer (an allowed timer), allowing the terminal to perform the measurement reporting related to the current state of the terminal during a timing duration of the preset timer, and prohibiting the terminal from performing the measurement reporting related to the current state of the terminal after the preset timer expires.

After the preset timer expires, the terminal is only allowed to perform the measurement reporting according to the conventional configuration of triggering the measurement reporting, and the terminal is not allowed to perform the measurement reporting according to the configuration of triggering the measurement reporting related to the current state of the terminal in some embodiments of the present disclosure.

Optionally, the measurement reporting method in some embodiments of the present disclosure may further include: starting a preset timer (prohibit timer), prohibiting the terminal from performing the measurement reporting related to the current state of the terminal during a timing duration of the preset timer, and allowing the terminal to perform the measurement reporting related to the current state of the terminal after the preset timer expires.

Before the preset timer expires, the terminal is only allowed to perform the measurement reporting according to the conventional configuration of triggering the measurement and reporting, and the terminal is not allowed to perform the measurement reporting according to the configuration of triggering the measurement reporting related to the current state of the terminal in some embodiments of the present disclosure.

Optionally, prior to starting a preset timer, the measurement reporting method further includes: receiving configuration information transmitted by a base station, wherein the configuration information is configured to instruct the terminal to start the preset timer in a case that the terminal may trigger the measurement reporting related to the current state of the terminal.

The measurement reporting method in some embodiments of the present disclosure may further include: receiving a measurement reporting mode configured by a base station, wherein different measurement reporting modes correspond to different measurement configurations.

The terminal performs the measurement reporting according to a measurement reporting mode configured by the base station.

The measurement reporting mode may include: a Low required RRM measurement mode (or a low required idle mode measurement (LM for short)) or a Power Saving mode (PS for short), or a conventional measurement reporting mode.

Referring to <FIG> is a first flow chart illustrating a measurement reporting method according to some embodiments of the present disclosure, and the method includes the following steps <NUM>-<NUM>.

Step <NUM>: acquiring current state information of a terminal.

Step <NUM>: determining whether the current state information of the terminal satisfies a preset measurement reporting event or not, wherein the preset measurement reporting event is a measurement reporting event defined based on the state information of the terminal. If the current state information of the terminal satisfies a preset measurement reporting event, then proceeding to Step <NUM>; If the current state information of the terminal does not satisfy a preset measurement reporting event, terminating the flow.

Step <NUM>: triggering a measurement reporting.

In some embodiments of the present disclosure, a measurement reporting event defined based on the state information of the terminal is used as a preset measurement reporting event, to determine whether a measurement reporting is required to be triggered or not, so that the occasion of the measurement reporting is more in line with requirements of terminals in different states.

Referring to <FIG> is a second flow chart illustrating a measurement reporting method according to some embodiments of the present disclosure, and the method includes the following steps <NUM>-<NUM>.

Step <NUM>: determining whether the current state information of the terminal satisfies a preset measurement reporting event or not, wherein the preset measurement reporting event is a measurement reporting event, corresponding to the current state information of the terminal, selected by the terminal from predefined measurement reporting events. If the current state information of the terminal satisfies the preset measurement reporting event, then proceeding to Step <NUM>; if the current state information of the terminal does not satisfy the preset measurement reporting event, terminating the flow.

In some embodiments of the present disclosure, the predefined measurement reporting event is used as a preset measurement reporting event to determine whether a measurement reporting is required to be triggered. There is no need to define a measurement reporting event, and the implementation is simple.

Referring to <FIG> is a third flow chart illustrating a measurement reporting method according to the claimed embodiment of the present disclosure, and the method includes the following steps <NUM>-<NUM>.

Step <NUM>: determining whether the current state information of the terminal satisfies a preset measurement reporting event or not, wherein the preset measurement reporting event is a measurement reporting event selected by the terminal from predefined measurement reporting events, and an offset amount corresponding to the current state information of the terminal is configured for the selected measurement reporting event. Information of different states corresponds to different offset amounts. If the current state information of the terminal satisfies the preset measurement reporting event, then proceeding to Step <NUM>; if the current state information of the terminal does not satisfy the preset measurement reporting event, terminating the flow.

In some embodiments of the present disclosure, the terminal configures different offset amounts for different pieces of state information, so that an occasion of the measurement reporting is more in line with requirements of terminals in different states.

Referring to <FIG> is a fourth flow chart illustrating a measurement reporting method according to some embodiments of the present disclosure, and the method includes the following steps <NUM>-<NUM>.

Step <NUM>: receiving information of a measurement configuration transmitted by a base station.

Step <NUM>: determining whether a measurement is currently required to be performed or not according to current state information of a terminal. If the measurement is currently required to be performed, then proceeding to Step <NUM>; if the measurement is currently not required to be performed, terminating the flow.

Step <NUM>: acquiring a measurement result.

Step <NUM>: determining whether the current state information of the terminal satisfies a preset measurement reporting event or not. If the current state information of the terminal satisfies the preset measurement reporting event, then proceeding to Step <NUM>; if the current state information of the terminal does not satisfy the preset measurement reporting event, terminating the flow.

Step <NUM>: reporting the measurement result to the base station.

In some embodiments of the present disclosure, both determination of the measurement and determination of the measurement reporting are performed according to the current state information of the terminal.

Referring to <FIG> is a fifth flow chart illustrating a measurement reporting method according to some embodiments of the present disclosure, and the method includes the following steps.

Step <NUM>: estimating a measurement result in a case that a measurement is required to be performed.

Step <NUM>: determining whether current state information of a terminal satisfies a preset measurement reporting event. If the current state information of the terminal satisfies the preset measurement reporting event, then proceeding to Step <NUM>; If the current state information of the terminal does not satisfy the preset measurement reporting event, terminating the flow.

Step <NUM>: reporting the measurement result to a base station.

In some embodiments of the present disclosure, the terminal may estimate the measurement result without an actual measurement, and is particularly suitable for a terminal having a high-performance receiver.

Based on the same inventive concept, the present disclosure also provides a terminal, and the terminal includes: a measurement reporting module, configured to trigger a measurement reporting in a case that the terminal satisfies a preset measurement reporting event, wherein the preset measurement reporting event is related to current state information of the terminal.

Optionally, the current state information of the terminal may include at least one of: a type of the terminal, whether the terminal is movable or not, a highest moving speed of the terminal, a current moving state of the terminal, a current service state of the terminal, a state of a network where the terminal is currently located, and a state of a channel that the terminal is currently using.

Optionally, the preset measurement reporting event includes at least one of the following types: the preset measurement reporting event being a measurement reporting event defined by the terminal based on state information of the terminal; or the preset measurement reporting event being a measurement reporting event, corresponding to the current state information of the terminal, selected by the terminal from predefined measurement reporting events, wherein information of different states corresponds to different measurement reporting events; or the preset measurement reporting event being a measurement reporting event selected by the terminal from predefined measurement reporting events, wherein a threshold corresponding to the current state information of the terminal is configured for the selected measurement reporting event, and information of different states corresponds to different thresholds; or the preset measurement reporting event being a measurement reporting event selected by the terminal from predefined measurement reporting events, wherein an offset amount corresponding to the current state information of the terminal is configured for the selected measurement reporting event, and information of different states corresponds to different offset amounts; or the preset measurement reporting event being a measurement reporting event configured by a base station, wherein the terminal adds an offset amount corresponding to the current state information of the terminal to the measurement reporting event configured by the base station, wherein information of different states corresponds to different offset amounts.

Optionally, the measurement reporting event defined by the terminal, includes: a Reference Signal Received Power value of a currently measured cell being less than or equal to a Reference Signal Received Power threshold value stored by the terminal; and/or, a Reference Signal Received Quality value of a currently measured cell being less than or equal to a Reference Signal Received Quality threshold value stored by the terminal.

Optionally, the Reference Signal Received Power threshold value stored by the terminal and/or the Reference Signal Received Quality threshold value stored by the terminal are configured by the base station for the terminal or are predefined.

Optionally, the terminal may further include: a measurement determination module, configured to determine whether a measurement is currently required to be performed or not; and a measurement result acquiring module, configured to acquire a measurement result in a case that the measurement is required to be performed.

Optionally, the measurement determination module is configured to determine whether the measurement is currently required to be performed or not according to the current state information of the terminal; or the measurement determination module is configured to determine whether the measurement is currently required to be performed or not according to the current state information of the terminal and whether information of a measurement configuration transmitted by a base station is received or not; or the measurement determination module is configured to determine whether the measurement is currently required to be performed or not according to whether information of a measurement configuration transmitted by a base station is received or not.

Optionally, the measurement result acquiring module is configured to estimate a measurement result according to the current state information of the terminal.

Optionally, the terminal may further include: a first reception module, configured to receive enable information transmitted by a base station, wherein the enable information is configured to instruct the measurement reporting module to enable or disable a function of triggering the measurement reporting in a case that the preset measurement reporting event is satisfied.

Optionally, the terminal may further include: a timer module, configured to start a preset timer, allow the measurement reporting module to perform the measurement reporting related to the current state of the terminal during a timing duration of the preset timer, and prohibit the measurement reporting module from performing the measurement reporting related to the current state of the terminal after the preset timer expires; or start a preset timer, prohibit the measurement reporting module from performing the measurement reporting related to the current state of the terminal, and allow the measurement reporting module to perform the measurement reporting related to the current state of the terminal after the preset timer expires.

Optionally, the terminal may further include: a second reception module, configured to receive configuration information transmitted by a base station, wherein the configuration information is configured to instruct the measurement reporting module to start the preset timer in a case that the measurement reporting module is capable of triggering the measurement reporting.

Optionally, the terminal may further include: a third reception module, configured to receive a measurement reporting mode configured by a base station, wherein different measurement reporting modes correspond to different measurement configurations.

In some embodiments, the present disclosure further provides a measurement reporting method, the measurement reporting method is applied to a base station and includes: receiving measurement reporting of a terminal, wherein the measurement reporting is triggered by the terminal in a case that the terminal satisfies a preset measurement reporting event, and the preset measurement reporting event is related to current state information of the terminal.

Optionally, the measurement reporting method further includes: transmitting enable information to the terminal, wherein the enable information is configured to instruct the terminal to enable or disable a function of measurement reporting related to the current state information of the terminal.

Optionally, the measurement reporting method further includes: transmitting configuration information to a terminal, wherein the configuration information is configured to instruct, in a case that the terminal is capable of triggering the measurement reporting related to the current state information of the terminal, the terminal to start a preset timer, allow the terminal to perform the measurement reporting related to the current state information of the terminal during a timing duration of the preset timer, prohibit the terminal from performing the measurement reporting related to the current state information of the terminal after the preset timer expires; or, prohibit the terminal from performing the measurement reporting related to the current state information of the terminal during a timing duration of the preset timer, and allow the terminal to perform the measurement reporting related to the current state information of the terminal after the preset timer expires.

Optionally, the measurement reporting method further includes: configuring a measurement reporting mode for the terminal, wherein different measurement reporting modes correspond to different measurement configurations.

In some embodiments, the present disclosure further provides a base station, the base station includes: a reception module, configured to receive measurement reporting from a terminal, wherein the measurement reporting is triggered by the terminal in a case that the terminal satisfies a preset measurement reporting event, and the preset measurement reporting event is related to current state information of the terminal.

Optionally, the base station may further include: a first transmission module, configured to transmit enable information to the terminal, wherein the enable information is configured to instruct the terminal to enable or disable a function of measurement reporting related to the current state information of the terminal.

Optionally, the base station may further include: a second transmission module, configured to transmit configuration information to the terminal, wherein the configuration information is configured to instruct, in a case that the terminal is capable of triggering the measurement reporting related to the current state information of the terminal, the terminal to start a preset timer, allow the terminal to perform the measurement reporting related to the current state information of the terminal during a timing duration of the preset timer, prohibit the terminal from performing the measurement reporting related to the current state information of the terminal after the preset timer expires; or, prohibit the terminal from performing the measurement reporting related to the current state information of the terminal during a timing duration of the preset timer, and allow the terminal to perform the measurement reporting related to the current state information of the terminal after the preset timer expires.

Optionally, the base station may further include: a third transmission module, configured to configure a measurement reporting mode for the terminal, wherein different measurement reporting modes correspond to different measurement configurations.

Some embodiments not covered by the claims of the present disclosure further provide a terminal. The terminal includes a storage and a processor, wherein a computer program executable by the processor is stored in the storage, and in a case that the computer program is executed by the processor, the processor implements steps of the measurement reporting method applied at a terminal side described as above.

Some embodiments not covered by the claims of the present disclosure further provide a base station. The base station includes a storage and a processor, wherein a computer program executable by the processor is stored in the storage, and in a case that the computer program is executed by the processor, the processor implements steps of the measurement reporting method applied at a base station side described as above.

Some embodiments not covered by the claims of the present disclosure further provide a computer readable storage medium storing therein a computer program, wherein when the computer program is executed by a processor, the processor implements steps of the measurement reporting method applied at a terminal side described as above, and the same technical effect may be achieved. To avoid redundancy, a repeated description is omitted herein. The computer readable storage medium may be either volatile or non-volatile, such as a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, etc..

Some embodiments not covered by the claims of the present disclosure further provide a computer readable storage medium storing therein a computer program, wherein when the computer program is executed by a processor, the processor implements steps of the measurement reporting method applied at a base station side described as above, and the same technical effect may be achieved. To avoid redundancy, a repeated description is omitted herein. The above computer readable storage medium may be either volatile or non-volatile, such as a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, etc..

Referring to <FIG>, some embodiments not covered by the claims of the present disclosure provide a terminal <NUM>. The terminal <NUM> shown in <FIG> includes: at least one processor <NUM>, a storage <NUM>, at least one network interface <NUM> and other user interfaces <NUM>. The various components in the terminal <NUM> are coupled together by a bus system <NUM>. It will be appreciated that the bus system <NUM> is configured to enable connection communication between these components. The bus system <NUM> includes a power bus, a control bus, a data bus and a status signal bus. However, for clarity of description, various buses are labeled as the bus system <NUM> in <FIG>.

The user interface <NUM> may include a display, a keyboard, or a pointing device (e.g., a mouse), a trackball, a touchpad, or a touch screen, etc..

It is to be understood that the storage <NUM> in some embodiments of the present disclosure may be either a volatile storage or a non-volatile storage, or may include both a volatile storage and a non-volatile storage. The non-volatile storage may be a Read-Only Memory (ROM), a Programmable ROM (PROM), an Erasable PROM (EPROM), or an Electrically EPROM (EEPROM) or a flash memory. The volatile storage may be a Random Access Memory (RAM) that acts as an external cache. By way of example and without limitation, many forms of RAMs are available, such as a Static RAM (SRAM), a Dynamic RAM (DRAM), a Synchronous DRAM (SDRAM), a Double DataRate SDRAM (DDRSDRAM), an Enhanced SDRAM (ESDRAM), a Synchlink DRAM (SLDRAM) and a Direct Rambus RAM (DRRAM). The storage <NUM> for storing the systems and methods described in the present disclosure is intended to include, but is not limited to, these and any other suitable types of storages.

In some embodiments, the storage <NUM> stores following elements, executable modules or data structures, or a subset thereof, or an extended set thereof: an operating system <NUM> and an application program <NUM>.

The operating system <NUM> includes various system programs, such as a framework layer, a core library layer, a driver layer, and the like, for implementing various basic services and processing hardware-based tasks. The application program <NUM> includes various application programs, such as a Media Player, a Browser, and the like, for implementing various application services, and a program implementing the methods of the embodiments of the present disclosure may be included in the application program <NUM>.

The terminal <NUM> further includes: a computer program stored in the storage <NUM> and executable by the processor <NUM>, specifically, which may be a computer program in the application program <NUM>. In a case that the computer program is executed by the processor <NUM>, the processor <NUM> implements the following step: triggering a measurement reporting in a case that the terminal satisfies a preset measurement reporting event, wherein the preset measurement reporting event is related to current state information of the terminal.

The above method disclosed in some embodiments of the present disclosure may be applied to the processor <NUM> or implemented by the processor <NUM>. The processor <NUM> may be an integrated circuit chip having a processing capability of signals. During an implementation process, steps of the method may be realized by hardware in a form of integrated logical circuits in the processor <NUM>, or by software in a form of instructions. The processor <NUM> may be a general purpose processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. Various methods, steps, and logical block diagrams disclosed in some embodiments of the present disclosure may be implemented or carried out. The general purpose processor may be a microprocessor, any conventional processor, etc. The steps of the methods disclosed with reference to the embodiments of the present disclosure may be directly embodied as hardware in the form of a coding processor, or performed by the hardware in the coding processor and software modules. The software modules may reside in well-established storage medium in the art, such as a RAM, a flash memory, a ROM, a PROM or an EEPROM, a register. The storage medium resides in the storage <NUM>. The processor <NUM> reads information from the storage <NUM> and performs the steps of the methods in combination with hardware of the processor <NUM>.

It may be understood that the modules or units of the terminal described above or the modules or units of the base station described above may be implemented by hardware, software, firmware, middleware, a microcode or a combination thereof. For hardware implementation, processing units may be implemented in one or more Application Specific Integrated Circuits (ASIC), a Digital Signal Processor (DSP), a DSP Device (DSPD), a Programmable Logic Device (PLD), a Field Programmable Gate Array (FPGA), a general purpose processor, a controller, a microcontroller, a microprocessor, other electronic unit configured to perform the function described in the present application or a combination thereof.

For software implementation, techniques described in the present disclosure may be implemented by modules (e.g., processes, functions, etc.) that perform the functions described in the present disclosure. A software code may be stored in the storage and executed by the processor. The storage may be implemented within the processor or external to the processor.

Optionally, the preset measurement reporting event includes at least one of the following types: the preset measurement reporting event being a measurement reporting event defined by the terminal based on state information of the terminal; or the preset measurement reporting event being a measurement reporting event, corresponding to the current state information of the terminal, selected by the terminal from predefined measurement reporting events, wherein information of different states corresponds to different measurement reporting events; or the preset measurement reporting event being a measurement reporting event selected by the terminal from predefined measurement reporting events, wherein a threshold corresponding to the current state information of the terminal is configured for the selected measurement reporting event, and information of different states corresponds to different thresholds; or the preset measurement reporting event being a measurement reporting event selected by the terminal from predefined measurement reporting events, wherein an offset amount corresponding to the current state information of the terminal is configured for the selected measurement reporting event, and information of different states corresponds to different offset amounts; or the preset measurement reporting event being a measurement reporting event configured by a base station, wherein the terminal adds an offset amount corresponding to the current state information of the terminal to the measurement reporting event configured by the base station, and information of different states corresponds to different offset amounts.

Optionally, the measurement reporting event defined by the terminal, includes: a Reference Signal Received Power value of a currently measured cell being less than or equal to a Reference Signal Received Power threshold value stored by the terminal, and/or, a Reference Signal Received Quality value of a currently measured cell being less than or equal to a Reference Signal Received Quality threshold value stored by the terminal.

Optionally, as another embodiment, in a case that the computer program is executed by the processor <NUM>, the processor <NUM> may further implement the following step: determining whether the measurement is currently required to be performed or not; acquiring a measurement result in a case that the measurement is required to be performed.

Optionally, in a case that the computer program is executed by the processor <NUM>, the processor <NUM> may further implement the following step: determining whether the measurement is currently required to be performed or not according to the current state information of the terminal; or determining whether the measurement is currently required to be performed or not according to the current state information of the terminal and whether information of a measurement configuration transmitted by a base station is received or not; or determining whether the measurement is currently required to be performed or not according to whether information of a measurement configuration transmitted by a base station is received or not.

Optionally, in a case that the computer program is executed by the processor <NUM>, the processor <NUM> may further implement the following step: estimating the measurement result according to the current state information of the terminal.

Optionally, in a case that the computer program is executed by the processor <NUM>, the processor <NUM> may further implement the following step: receiving enable information transmitted by a base station, wherein the enable information is configured to instruct the terminal to enable or disable the measurement reporting related to the current state information of the terminal.

Optionally, in a case that the computer program is executed by the processor <NUM>, the processor <NUM> may further implement the following steps: starting a preset timer, allowing the terminal to perform the measurement reporting related to the current state information of the terminal during a timing duration of the preset timer, prohibiting the terminal from performing the measurement reporting related to the current state information of the terminal after the preset timer expires; or, starting a preset timer, prohibiting the terminal from performing the measurement reporting related to the current state information of the terminal during a timing duration of the preset timer, allowing the terminal to perform the measurement reporting related to the current state information of the terminal after the preset timer expires.

Optionally, in a case that the computer program is executed by the processor <NUM>, the processor <NUM> may further implement the following step: receiving configuration information transmitted by a base station, wherein the configuration information is configured to instruct the terminal to start the preset timer in a case that the terminal is capable of triggering the measurement reporting related to the current state information of the terminal.

Optionally, in a case that the computer program is executed by the processor <NUM>, the processor <NUM> may further implement the following step: receiving a measurement reporting mode configured by a base station, wherein different measurement reporting modes correspond to different measurement configurations.

The terminal <NUM> may implement various processes implemented by the terminal in the foregoing embodiments and details are not described herein again to avoid repetition.

The terminal <NUM> in some embodiments of the present disclosure may trigger a measurement reporting according to state information of the terminal, and may realize different configurations of triggering the measurement reporting corresponding to different pieces of state information; in a case that the terminal is in a state that does not require frequent measurement and reporting, an amount of times of measurement reporting is reduced, so as to achieve a purpose of saving power.

Referring to <FIG>, the present disclosure provides a terminal <NUM>. Specifically, the terminal <NUM> in <FIG> may be a mobile phone, a tablet computer, a Personal Digital Assistant (PDA), or a car computer, etc..

The terminal <NUM> in <FIG> includes a Radio Frequency (RF) circuit <NUM>, a storage <NUM>, an input unit <NUM>, a display unit <NUM>, a processor <NUM>, a Wireless Fidelity (WIFI) module <NUM>, an audio circuit <NUM>, and a power source <NUM>.

The input unit <NUM> may be configured to receive numeric information or character information inputted by a user and generate a signal input related to settings of a user and related to a function control of the terminal <NUM>.

Specifically, in some embodiments of the present disclosure, the input unit <NUM> may include a touch panel <NUM>. The touch panel <NUM>, also referred to as a touch screen, may collect the user's touch operations thereon or nearby (such as the user's operation on the touch panel <NUM> using any suitable object or accessory such as a finger or a stylus), and drives corresponding connection devices according to a preset program. Optionally, the touch panel <NUM> may include two parts, namely a touch detection device and a touch controller. The touch detection device detects a touch orientation of the user, and detects a signal generated by the touch operation, and transmits the signal to the touch controller; the touch controller receives touch information from the touch detection device, converts the touch information into a coordinate of a touch point, transmits the coordinate to the processor <NUM>, and may receive and execute a command from the processor <NUM>. In addition, the touch panel <NUM> may be implemented in various types such as a resistive type, a capacitive type, an infrared type, and a surface-acoustic-wave type, etc. In addition to the touch panel <NUM>, the input unit <NUM> may further include other input devices <NUM>. The other input devices <NUM> may include, but are not limited to, one or more of a physical keyboard, a function button (such as a volume control button, a switch button, etc.), a trackball, a mouse, and a joystick, etc..

The display unit <NUM> may be configured to display information inputted by the user or information provided to the user as well as various menu interfaces of the terminal <NUM>. Optionally, the display panel <NUM> may be configured to be a form of an LCD, an Organic Light-Emitting Diode (OLED) or the like.

It should be noted that the touch panel <NUM> may cover the display panel <NUM> to form a touch display screen, and in a case that the touch display screen detects a touch operation thereon or nearby, the touch operation is transmitted to the processor <NUM> to determine the type of the touch event, then the processor <NUM> provides a corresponding visual output on the touch display screen based on the type of the touch event.

The touch display screen includes an application program interface display area and a common control display area. An arrangement of the application program interface display area and the common control display area is not limited, and the arrangement of the two display areas may be any arrangement capable of distinguishing the two display areas, such as an up-down arrangement, a left-right arrangement, and the like. The application program interface display area may be used to display the interface of the application program. Each interface may include at least one interface element such as an application's icon and/or a widget desktop control. The application program interface display area may also be an empty interface that does not include any content. The common control display area is used to display controls with a high usage rate, such as a setting button, an interface number, a scroll bar, a phone book icon, and the like.

In some embodiments of the present disclosure, by invoking a software program and/or module in a first storage <NUM> and/or data in a second storage <NUM>, in a case that the computer program is executed by the processor <NUM>, the processor <NUM> implements the following step: triggering a measurement reporting in a case that the terminal satisfies a preset measurement reporting event, wherein the preset measurement reporting event is related to current state information of the terminal.

Optionally, the preset measurement reporting event includes at least one of following types: the preset measurement reporting event being a measurement reporting event defined by the terminal based on state information of the terminal; or the preset measurement reporting event being a measurement reporting event, corresponding to the current state information of the terminal, selected by the terminal from predefined measurement reporting events, wherein information of different states corresponds to different measurement reporting events; or the preset measurement reporting event being a measurement reporting event selected by the terminal from predefined measurement reporting events, wherein a threshold corresponding to the current state information of the terminal is configured for the selected measurement reporting event, and information of different states corresponds to different thresholds; or the preset measurement reporting event being a measurement reporting event selected by the terminal from predefined measurement reporting events, wherein an offset amount corresponding to the current state information of the terminal is configured for the selected measurement reporting event, and information of different states corresponds to different offset amounts; or the preset measurement reporting event being a measurement reporting event configured by a base station, wherein the terminal adds an offset amount corresponding to the current state information of the terminal to the measurement reporting event configured by the base station, and information of different states corresponds to different offset amounts.

Optionally, in a case that the computer program is executed by the processor <NUM>, the processor <NUM> may further implement the following step: determining whether the measurement is currently required to be performed or not; acquiring a measurement result in a case that the measurement is required to be performed.

Optionally, in a case that the computer program is executed by the processor <NUM>, the processor <NUM> may further implement the following step: determining, according to the current state information of the terminal, whether the measurement is currently required to be performed or not; or determining, according to the current state information of the terminal and whether information of a measurement configuration transmitted by a base station is received or not, whether the measurement is currently required to be performed or not; or determining, according to whether information of a measurement configuration transmitted by a base station is received or not, whether the measurement is currently required to be performed or not.

Optionally, in a case that the computer program is executed by the processor <NUM>, the processor <NUM> may further implement the following step: estimating a measurement result according to the current state information of the terminal.

Optionally, in a case that the computer program is executed by the processor <NUM>, the processor <NUM> may further implement the following steps: starting a preset timer, allowing the terminal to perform the measurement reporting related to the current state information of the terminal during a timing duration of the preset timer, prohibiting the terminal from performing the measurement reporting related to the current state information of the terminal after the preset timer expires; or starting a preset timer, prohibiting the terminal from performing the measurement reporting related to the current state information of the terminal during a timing duration of the preset timer, allowing the terminal to perform the measurement reporting related to the current state information of the terminal after the preset timer expires.

The terminal <NUM> in some embodiments of the present disclosure may trigger a measurement and reporting according to state information of the terminal <NUM>, and may realize different configurations of triggering the measurement reporting corresponding to different pieces of state information; in a case that the terminal is in a state that does not require frequent measurement reporting, an amount of times of measurement reporting is reduced, so as to achieve the purpose of saving power.

Referring to <FIG> is a structural diagram illustrating a base station according to some embodiments not covered by the claims of the present disclosure. The base station may implement details of the configuration method of measurement reporting at a base station side in the foregoing embodiments, and the same technical effect may be achieved. As shown in <FIG>, the base station <NUM> includes: a processor <NUM>, a transceiver <NUM>, a storage <NUM>, a user interface <NUM> and a bus interface.

In some embodiments of the present disclosure, the base station <NUM> further includes: a computer program stored in the storage <NUM> and executable by the processor <NUM>. In a case that the computer program is executed by the processor <NUM>, the processor <NUM> implements the following step: receiving a measurement reporting from a terminal, wherein the measurement reporting is triggered in a case that the terminal satisfies a preset measurement reporting event, and the preset measurement reporting event is related to current state information of the terminal.

In <FIG>, a bus architecture may include any number of interconnected buses and bridges. Various circuits, specifically, one or more processors represented by the processor <NUM> and a storage represented by the storage <NUM>, are linked together. The bus architecture may also link various other circuits such as peripheral devices, voltage regulators and power management circuits, which are well known in the art, and therefore a further description is omitted herein. The bus interface provides interfaces. The transceiver <NUM> may be a plurality of elements, that is, includes a transmitter and a receiver, for providing units configured to communicate with various other apparatuses over a transmission medium. For different user equipments, the user interface <NUM> may also be an interface capable of externally/internally connecting the required devices including, but not limited to, a keypad, a display, a speaker, a microphone, a joystick, and the like.

The processor <NUM> is responsible for managing the bus architecture and general processing, and the storage <NUM> may store data used by the processor <NUM> when performing operations.

Optionally, in a case that the computer program is executed by the processor <NUM>, the processor <NUM> may further implement the following steps: transmitting enable information to the terminal, wherein the enable information is configured to instruct the terminal to enable or disable a function of measurement reporting related to the current state information of the terminal.

Optionally, in a case that the computer program is executed by the processor <NUM>, the processor <NUM> may further implement the following steps: transmitting configuration information to the terminal, wherein the configuration information is configured to instruct, in a case that the terminal is capable of triggering the measurement reporting related to the current state information of the terminal, the terminal to start a preset timer, allow the terminal to perform the measurement reporting related to the current state information of the terminal during a timing duration of the preset timer, prohibit the terminal from performing the measurement reporting related to the current state information of the terminal after the preset timer expires; or, prohibit the terminal from performing the measurement reporting related to the current state information of the terminal during a timing duration of the preset timer, and allow the terminal to perform the measurement reporting related to the current state information of the terminal after the preset timer expires.

Optionally, in a case that the computer program is executed by the processor <NUM>, the processor <NUM> may further implement the following step: configuring a measurement reporting mode for the terminal, wherein different measurement reporting modes correspond to different measurement configurations.

The base station according to some embodiments of the present disclosure may configure some pieces of configuration information of the measurement reporting for the terminal, and cooperate with the terminal to complete an optimized measurement reporting procedure.

A person skilled in the art may be aware that, exemplary units and algorithm steps described in connection with the embodiments disclosed herein may be implemented by electronic hardware or a combination of computer software and electronic hardware, such as a circuit.

It may be clearly understood by a person skilled in the art that, for ease of description and conciseness, a detailed working process of the foregoing system, apparatus, and unit, may be obtained by referring to a corresponding process in the foregoing method embodiments, and details are not described herein again.

In the embodiments provided in the present application, it should be understood that the disclosed device and method may be implemented in other manners. For example, the described device embodiment is merely exemplary. For example, the unit division is merely a logical function division and may be other division in actual implementations. In addition, a mutual coupling or a direct coupling or a communication connection shown or discussed may be an indirect coupling or a communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.

Units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, that is, may be located in one position, or may be distributed on a plurality of network units. A part or all of the units may be selected according to actual needs to achieve the objectives of the solutions of the embodiments.

In addition, various functional units in various embodiments of the present disclosure may be integrated into one processing unit, or each of the units may exist alone physically, or two or more units may be integrated into one unit.

Claim 1:
A measurement reporting method, performed by a terminal and comprising:
triggering (<NUM>, <NUM>, <NUM>) a measurement reporting in a case that the terminal satisfies a preset measurement reporting event, wherein the preset measurement reporting event is related to current state information of the terminal,
characterized in that,
the current state information of the terminal comprises a current service state of the terminal corresponding to the terminal having either a call service or a data service,
wherein, the preset measurement reporting event comprises:
the preset measurement reporting event being a measurement reporting event selected by the terminal from predefined measurement reporting events, wherein an offset amount corresponding to the current state information of the terminal is configured for the selected measurement reporting event, and information of different states corresponds to different offset amounts.