Information reporting method, information receiving method, device, equipment and storage medium

CN117397288BActive Publication Date: 2026-10-09BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202280001687.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-05-12
Publication Date
2026-10-09
Estimated Expiration
2042-05-12

AI Technical Summary

Benefits of technology

[0042] The information reporting and receiving scheme provided in this application embodiment offers a method for a terminal to report NPN information via CEF report when a CEF occurs in an NPN scenario. This supports recording and reporting NPN information when a CEF occurs, ensuring transmission stability and thus guaranteeing communication reliability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117397288B_ABST
    Figure CN117397288B_ABST
Patent Text Reader

Abstract

The application discloses an information reporting method, an information receiving method, devices, equipment and a storage medium, and relates to the field of mobile communication. The method comprises the following steps: a terminal responds to triggering of CEF, records NPN information in a CEF report variable, the NPN information indicating an NPN cell in which the CEF occurs, and sends a CEF report corresponding to the CEF report variable to a network device, wherein the CEF report comprises the NPN information. The application provides a way for a terminal to report NPN information through a CEF report when the CEF occurs in an NPN scenario, supports recording and reporting NPN information when the CEF occurs, and guarantees the stability of transmission, and further guarantees the reliability of communication.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of mobile communications, and in particular to an information reporting method, an information receiving method, an apparatus, a device, and a storage medium. Background Technology

[0002] In mobile communication systems, NPN (Non-Public Network) is introduced to provide transmission services to terminals. However, for the terminals, CEF (Connection Establishment Failure) may occur, and how the terminals report CEF information has become an urgent problem to be solved. Summary of the Invention

[0003] This application provides an information reporting method, an information receiving method, an apparatus, a device, and a storage medium, which support recording and reporting NPN information when a CEF occurs, ensuring transmission stability and thus guaranteeing communication reliability. The technical solution is as follows:

[0004] According to one aspect of this application, an information reporting method is provided, the method being executed by a terminal, the method comprising:

[0005] In response to triggering CEF, NPN information is recorded in the CEF report variable, wherein the NPN information indicates the NPN cell where CEF occurred;

[0006] Send the CEF report corresponding to the CEF report variable to the network device.

[0007] According to one aspect of this application, an information receiving method is provided, the method being performed by a network device, the method comprising:

[0008] The terminal receives a CEF report corresponding to the CEF report variable. The NPN information is recorded in the CEF report variable by the terminal in response to triggering CEF. The NPN information indicates the NPN cell where CEF occurred.

[0009] According to one aspect of this application, an information reporting device is provided, the device comprising:

[0010] The recording module is used to record NPN information in the CEF report variable in response to the triggering of CEF, wherein the NPN information indicates the NPN cell in which CEF occurred;

[0011] The sending module is used to send the CEF report corresponding to the CEF report variable to the network device.

[0012] In some embodiments, the NPN information includes the NPN identifier and cell identifier corresponding to the failed cell.

[0013] In some embodiments, the sending module is further configured to send the CEF report corresponding to the CEF report variable to the network device in response to the inclusion of registered NPN information in the CEF report variable.

[0014] In some embodiments, the apparatus further includes:

[0015] A determination module is configured to determine, in response to a determination timer timeout, whether the terminal triggers a CEF, wherein the timer indicates the duration for establishing or resuming an RRC connection.

[0016] In some embodiments, the apparatus further includes:

[0017] A receiving module is used to receive request information sent by a network device, wherein the request information instructs the terminal to send the CEF report.

[0018] In some embodiments, the sending module is further configured to send an availability indication to the network device, the availability indication being used to indicate whether the corresponding CEF information is available.

[0019] In some embodiments, the sending module is further configured to send capability indication information to the network device, the capability indication information indicating whether the terminal has the capability to record and report the NPN information in the CEF report.

[0020] In some embodiments, the apparatus further includes:

[0021] A receiving module is used to receive configuration information sent by the network device, the configuration information being used to configure the terminal to record the NPN information.

[0022] In some embodiments, the apparatus further includes:

[0023] The processing module is configured to, in response to a discrepancy between the registered NPN information of the terminal and the NPN information included in the CEF report variable, reset the counter to zero and clear the CEF report variable. The counter is used to record the number of times the terminal has experienced a CEF.

[0024] In some embodiments, the processing module is further configured to clear the CEF reporting variable in response to the fact that the registered NPN information of the terminal is the same as the NPN information included in the CEF reporting variable.

[0025] In some embodiments, the apparatus further includes:

[0026] The deletion module is used to delete the CEF report after sending it to the network device.

[0027] According to one aspect of this application, an information receiving apparatus is provided, the apparatus comprising:

[0028] The receiving module is used to receive the CEF report corresponding to the CEF report variable sent by the terminal. The NPN information is recorded in the CEF report variable by the terminal in response to triggering CEF. The NPN information indicates the NPN cell where CEF occurred.

[0029] In some embodiments, the NPN information includes the NPN identifier and cell identifier corresponding to the failed cell.

[0030] In some embodiments, the CEF report is sent by the terminal in response to the inclusion of registered NPN information in the CEF report variables.

[0031] In some embodiments, the apparatus further includes:

[0032] The sending module is used to send request information, which instructs the terminal to send the CEF report.

[0033] In some embodiments, the receiving module is further configured to receive an availability indication sent by the terminal, the availability indication being used to indicate whether the corresponding CEF information is available.

[0034] In some embodiments, the receiving module is further configured to receive capability indication information sent by the terminal, the capability indication information indicating whether the terminal has the capability to record and report the NPN information in the CEF report.

[0035] In some embodiments, the apparatus further includes:

[0036] The sending module is used to send configuration information to the terminal, the configuration information being used to configure the terminal to record the NPN information.

[0037] According to one aspect of this application, a terminal is provided, the terminal comprising: a processor; a transceiver connected to the processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to load and execute the executable instructions to implement the information reporting method as described above.

[0038] According to one aspect of this application, a network device is provided, comprising: a processor; a transceiver connected to the processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to load and execute the executable instructions to implement the information receiving method as described above.

[0039] According to one aspect of this application, a computer-readable storage medium is provided, wherein executable program code is stored in the storage medium, and the executable program code is loaded and executed by a processor to implement the information reporting method as described above or to implement the information receiving method as described above.

[0040] According to one aspect of this application, a chip is provided, the chip including programmable logic circuitry and / or program instructions, which, when the chip is running on a terminal or network device, are used to implement the information reporting method as described above or to implement the information receiving method as described above.

[0041] According to one aspect of this application, a computer program product is provided, which, when executed by a processor of a terminal or network device, is used to implement the information reporting method or the information receiving method as described above.

[0042] The information reporting and receiving scheme provided in this application embodiment offers a method for a terminal to report NPN information via CEF report when a CEF occurs in an NPN scenario. This supports recording and reporting NPN information when a CEF occurs, ensuring transmission stability and thus guaranteeing communication reliability. Attached Figure Description

[0043] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0044] Figure 1 A block diagram of a communication system provided in an exemplary embodiment of this application is shown;

[0045] Figure 2 A flowchart illustrating an exemplary embodiment of the information reporting method provided in this application is shown;

[0046] Figure 3 A flowchart illustrating an exemplary embodiment of the information reporting method provided in this application is shown;

[0047] Figure 4 A flowchart illustrating an exemplary embodiment of the information reporting method provided in this application is shown;

[0048] Figure 5 This illustration shows a block diagram of an information reporting device provided in an exemplary embodiment of this application;

[0049] Figure 6This invention illustrates a block diagram of another information reporting apparatus provided in an exemplary embodiment of this application;

[0050] Figure 7 This invention illustrates a block diagram of an information receiving apparatus provided in an exemplary embodiment of this application;

[0051] Figure 8 A block diagram of another information receiving apparatus provided in an exemplary embodiment of this application is shown;

[0052] Figure 9 A schematic diagram of the structure of a communication device provided in an exemplary embodiment of this application is shown. Detailed Implementation

[0053] To make the objectives, technical solutions, and advantages of this application clearer, the embodiments of this application will be described in further detail below with reference to the accompanying drawings.

[0054] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. Unless otherwise indicated, the same numerals in different drawings denote the same or similar elements in the following description relating to the drawings. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.

[0055] The terminology used in this application is for the purpose of describing particular embodiments only and is not intended to be limiting of the application. The singular forms “a,” “the,” and “the” used in this application and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise. It should also be understood that the term “and / or” as used herein refers to and includes any and all possible combinations of one or more of the associated listed items.

[0056] It should be understood that although the terms first, second, third, etc., may be used in this application to describe various information, such information should not be limited to these terms. These terms are only used to distinguish information of the same type from one another. For example, without departing from the scope of this application, first information may also be referred to as second information, and similarly, second information may also be referred to as first information. Depending on the context, for example, the word "if" as used herein may be interpreted as "when," "when," or "in response to determination."

[0057] It should be noted that the information (including but not limited to user device information, user personal information, etc.), data (including but not limited to data used for analysis, data stored, data displayed, etc.) and signals involved in this application are all authorized by the user or fully authorized by all parties, and the collection, use and processing of related data must comply with the relevant laws, regulations and standards of the relevant countries and regions.

[0058] The application scenarios of this application will be described below:

[0059] Figure 1 A block diagram of a communication system provided in an exemplary embodiment of this application is shown. The communication system may include a terminal 10 and a network device 20.

[0060] The number of terminals 10 is typically multiple, and one or more terminals 10 can be distributed within the cell managed by each network device 20. Terminals 10 may include various handheld devices, vehicle-mounted devices, wearable devices, computing devices, or other processing devices connected to a wireless modem, as well as various forms of user equipment (UE), mobile station (MS), etc. For ease of description, in this embodiment, the devices mentioned above are collectively referred to as terminals.

[0061] Network device 20 is a device deployed in an access network to provide wireless communication functionality to terminal 10. For ease of description, in this embodiment, the device providing wireless communication functionality to terminal 10 is collectively referred to as a network device. Network device 20 and terminal 10 can establish a connection via an air interface, thereby communicating through this connection, including signaling and data exchange. There can be multiple network devices 20, and two adjacent network devices 20 can communicate via wired or wireless means. Terminal 10 can switch between different network devices 20, that is, establish connections with different network devices 20.

[0062] The network device 20 may include various forms of macro base stations, micro base stations, relay stations, access points, etc. In systems employing different wireless access technologies, the name of the device with network equipment functions may differ; for example, in a 5G NR (New Radio) system, it is called gNodeB or gNB. As communication technologies evolve, the name "network device" may change.

[0063] Figure 2 The flowchart illustrates an exemplary embodiment of the information reporting method provided in this application, which can be applied, for example, to... Figure 1 In the terminal and network device shown, the method includes at least some of the following:

[0064] Step 201: In response to triggering CEF, the terminal records NPN information in the CEF report variable. The NPN information indicates the NPN cell where CEF occurred.

[0065] CEF refers to a situation where an RRC (Radio Resource Control) connection establishment fails during the process of establishing or resuming a terminal's RRC connection. The CEF report variable is used to record information. The NPN information refers to information related to the cell where the terminal is establishing or resuming an RRC connection.

[0066] In this embodiment of the application, the terminal will perform RRC connection or recovery, and during this process, RRC connection establishment failure may occur, that is, the terminal triggers CEF. If the terminal triggers CEF, NPN information is recorded in the CEF report variable, and the NPN cell where CEF occurred is indicated by the NPN information.

[0067] Step 202: The terminal sends the CEF report corresponding to the CEF report variable to the network device.

[0068] In this embodiment of the application, when the terminal triggers CEF, it records NPN information into the CEF report variable and sends the CEF report corresponding to the CEF report variable to the network device. Since the CEF report variable records NPN information, the sent CEF report also includes NPN information. It can also be understood that the terminal sends the recorded NPN information to the network device.

[0069] In some embodiments, the CEF report variable can be VarConnEstFailReport (CEF report variable) or VarConnEstFailReportList (CEF report variable list), and the CEF report can be connEstFailReport (CEF report) or connEstFailReportList (CEF report list).

[0070] For example, if the CEF report variable is VarConnEstFailReport, the terminal can send the connEstFailReport corresponding to VarConnEstFailReport to the network device. Alternatively, if the CEF report variable is VarConnEstFailReportList, the terminal sends the connEstFailReportList corresponding to VarConnEstFailReportList to the network device.

[0071] In some embodiments, the CEF report is reported via UEInformationResponse.

[0072] It should be noted that this embodiment of the application uses the example of a terminal sending a CEF report to a network device for illustration. In another embodiment, the terminal may also delete the CEF report.

[0073] In some embodiments, after sending a CEF report to the network device, the terminal deletes the CEF report. Once the terminal has sent the CEF report to the network device, it no longer needs to send a CEF report availability indication, thus saving terminal storage resources.

[0074] It should be noted that in this embodiment, the CEF report is deleted after the terminal sends it to the network device. In another embodiment, if the terminal does not send a CEF report after a preset period of time, the terminal will also delete the CEF report.

[0075] The preset duration is configured by the network, agreed upon by the communication protocol, or configured in other ways; this application embodiment does not limit this. For example, the preset duration may be 48 hours, 72 hours, or other values; this application embodiment does not limit this.

[0076] Step 203: The network device receives the CEF report corresponding to the CEF report variable sent by the terminal. The NPN information is recorded in the CEF report variable by the terminal in response to triggering CEF. The NPN information indicates the NPN cell where CEF occurred.

[0077] In this embodiment of the application, the terminal sends a CEF report to the network device. The network device can determine the NPN information corresponding to the CEF triggered by the terminal based on the received CEF report, that is, determine the NPN cell that triggered the CEF.

[0078] It should be noted that the steps performed by the network device can form a separate embodiment, and the steps performed by the terminal can also form a separate embodiment; this application does not limit this.

[0079] The solution provided in this application embodiment offers a method for a terminal to report NPN information via CEF report when a CEF occurs in an NPN scenario. This method supports recording and reporting NPN information when a CEF occurs, ensuring transmission stability and thus guaranteeing communication reliability.

[0080] Figure 2 The embodiments shown illustrate the interaction process between the terminal and the network device. In some embodiments, the NPN information includes a variety of information, which will be described below.

[0081] In some embodiments, the NPN information includes an NPN identifier, which includes any of the following:

[0082] (1) SNPN (Stand-alone NPN) ID (Identifier).

[0083] SNPN does not rely on the network functions provided by PLMN (Public Land Mobile Network), meaning SNPN is independent of PLMN. Therefore, handover between SNPN and PLMN networks is not supported.

[0084] (2) PNI-NPN (Public Network Integrated NPN) ID.

[0085] PNI-NPN provides NPN services through the PLMN network and can be used for access control via CAG (Cell Access Group).

[0086] (3) NID (Network Identifier).

[0087] (4) CAG ID.

[0088] In some embodiments, the NPN information includes the NPN identifier and cell identifier corresponding to the failed cell. The NPN identifier is any of the identifiers described in the above embodiments.

[0089] In addition, the NPN information in the embodiments of this application may also include other information. For example, up to the time when the terminal detects the connection recovery failure, the TAC (Tracking Area Code), cell-level RSRP (Reference Signal Receiving Power), RSRQ (Reference Signal Received Quality), and SSB index of the failed cell determined based on available SSB (Synchronization Signal Block) measurements, as well as the RSRP, RSRQ, and SSB index at the SSB level.

[0090] In some embodiments, the NPN identifier is the NPN ID selected by the NAS (Non-Access Stratum) layer and provided to the AS (Access Stratum) layer.

[0091] It should be noted that the embodiments in this application are illustrated using the example of NPN information including an NPN identifier. In another embodiment, the NPN information further includes at least one of the following:

[0092] (1) Available neighbor cell measurement results (measResultNeighCells).

[0093] Neighboring cells are sorted according to the R criterion used for cell reselection. This measurement result is based on the latest cell reselection assessment. It should be noted that for each included neighboring cell, an optional field is available.

[0094] For SNPN, neighboring cells include at least one of NR co-frequency neighboring cells and inter-frequency neighboring cells.

[0095] For PNI-NPN, neighboring cells can include at least one of the following: co-frequency neighboring cells, inter-frequency neighboring cells, and inter-system neighboring cells.

[0096] (2) Available terminal location information.

[0097] (3) Random access information: Information used to perform random access.

[0098] The random access information can be represented using perRAInfoList (a type of random access information).

[0099] (4) Counter.

[0100] The counter increments by 1 each time a CEF occurs at the terminal.

[0101] In some embodiments, the counter is represented by numberOfConnFail. If numberOfConnFail does not exceed a preset number of times, it is incremented by 1.

[0102] Optionally, the preset number of times can be 8, 10, 12 or other values, which are not limited in the embodiments of this application.

[0103] In the solution provided in this application embodiment, the NPN information includes an NPN identifier to indicate the cell in which the terminal triggers CEF, thereby improving the comprehensiveness of the NPN information reported by the terminal. Furthermore, the NPN information also includes information other than the NPN identifier, expanding the diversity of information included in the NPN information.

[0104] Figure 2The illustrated embodiment explains how a terminal sends a CEF report. In some embodiments, the terminal sends a CEF report only when certain conditions are met. Specifically, the terminal needs to send a CEF report after registering NPN information.

[0105] In some embodiments, in response to the inclusion of registered NPN information in the CEF report variables, the terminal sends a CEF report corresponding to the CEF report variables to the network device.

[0106] In this embodiment, the terminal needs to register with its NPN. If the CEF report variable stores NPN registration information, it means the terminal can report a CEF report. Therefore, the terminal sends the CEF report corresponding to the CEF report variable to the network device. Alternatively, it can be understood that the terminal can only send a CEF report to the network device if it successfully registers with the NPN.

[0107] It should be noted that, in this embodiment of the application, the step of the terminal responding to the inclusion of registered NPN information in the CEF report variable and sending the CEF report corresponding to the CEF report variable to the network device can be modified as described above. Figure 2 The step 202 in the illustrated embodiment is replaced.

[0108] In some embodiments, the CEF reporting variables also include failure duration, which indicates the duration from the last time the terminal started an RRC connection establishment or recovery to the time since the RRC connection establishment or recovery failed.

[0109] For example, the duration of the failure is represented by timesincfailure (a signaling field). That is, timesincfailure is included in VarConnEstFailReport or VarConnEstFailReportList.

[0110] In this embodiment of the application, if the terminal determines that the CEF report variable includes registered NPN information, then the failure duration is set to the duration from the last time the terminal attempts to establish or restore an RRC connection until the RRC connection establishment or restoration fails.

[0111] For example, if the terminal determines that the VarConnEstFailReport includes registered NPN information, then the timesincfailure in the VarConnEstFailReport is set to the duration from the last time the terminal attempted to establish or restore an RRC connection until the RRC connection establishment or restoration failed.

[0112] For example, if the terminal determines that VarConnEstFailReportList includes registered NPN information, it sets the timesincfailure value in VarConnEstFailReportList to the duration from the last time the terminal attempted to establish or restore an RRC connection until the RRC connection establishment or restoration failed. Furthermore, the terminal sends VarConnEstFailReportList as ConnEstFailReportList to the network device via UEInformationResponse.

[0113] The method provided in this application embodiment allows the terminal to send a CEF report to the network device when the terminal has registered NPN information, that is, when the CEF report variable includes the registered NPN information, thus ensuring the reliability of the CEF report reported by the terminal.

[0114] Figure 2 The illustrated embodiment uses the example of a terminal recording NPN information in response to triggering a CEF. In another embodiment, the terminal can determine whether to trigger a CEF by checking if a timer has expired.

[0115] In some embodiments, in response to determining that a timer has expired, the terminal determines that it has triggered a CEF, and the timer indicates the duration for establishing or resuming an RRC connection.

[0116] In this embodiment of the application, a timer is set in the terminal. The timer indicates the duration for establishing or restoring the RRC connection. It can also be understood that the timer is used to measure the duration for the terminal to establish or restore the RRC connection. If the timer expires, it means that the terminal cannot establish or restore the RRC connection, and the terminal is determined to trigger CEF.

[0117] The duration of the timer is set by the terminal, agreed upon by the communication protocol, or set in other ways; this application embodiment does not impose any limitations. For example, the timer may be 5 seconds, 10 seconds, or other values.

[0118] Optionally, the timer may include the T319 or T300 timer specified in the existing protocol, or other newly defined timers.

[0119] For example, if the timer is T319, and the T319 timer times out, it is determined that the terminal triggers CEF. If the timer is T300, and the T300 timer times out, it is determined that the terminal triggers CEF.

[0120] It should be noted that, in the embodiments of this application, the step of the terminal determining the trigger CEF based on the timer is described above. Figure 2This step is performed before step 201 in the illustrated embodiment.

[0121] In the solution provided in this application embodiment, the terminal determines whether to trigger CEF by checking whether the timer times out, and then determines whether to record NPN information in the CEF report vector, thereby improving the accuracy of the terminal in determining whether to trigger CEF and thus improving the accuracy of recording NPN information.

[0122] Figure 2 The illustrated embodiment uses the example of the terminal directly sending a CEF report to the network device. In another embodiment, the terminal also sends a CEF report based on request information sent by the network device. Figure 3 The flowchart illustrates an exemplary embodiment of the information reporting method provided in this application, which can be applied, for example, to... Figure 1 In the terminal and network device shown, the method includes at least some of the following:

[0123] Step 301: In response to triggering CEF, the terminal records NPN information in the CEF report variable. The NPN information indicates the NPN cell where CEF occurred.

[0124] Among them, step 301 is the same as the above. Figure 2 Step 201 in the illustrated embodiment is similar and will not be repeated here.

[0125] Step 302: The terminal sends an availability indication to the network device, which indicates whether the corresponding CEF information is available.

[0126] Step 303: The network device receives an availability indication sent by the terminal. The availability indication is used to indicate whether the corresponding CEF information is available.

[0127] The CEF information refers to the information recorded by the terminal in the CEF report variables.

[0128] In this embodiment of the application, the terminal records information in the CEF report variable. For the CEF report variable, the terminal needs to report an availability indication to the network device. The availability indication indicates whether the CEF information corresponding to the availability indication is available. In other words, the availability indication indicates whether the CEF report variable is available, so that the network device can determine whether to let the terminal send a CEF report based on the sent availability indication.

[0129] In some embodiments, availability indication is sent via an RRC message.

[0130] Optionally, the RRC message may include any one of the following: RRC connection establishment complete message, RRC reconfiguration complete message, RRC reconstruction complete message, or RRC recovery complete message.

[0131] It should be noted that the embodiments in this application are illustrated by taking the execution of steps 301-302 to enable the terminal to send an availability indication to the network device. In another embodiment, steps 301-302 may be omitted, and steps 303-304 may be executed directly by the terminal and the network device.

[0132] Step 304: The network device sends a request message that instructs the terminal to send a CEF report.

[0133] Step 305: The terminal receives a request message sent by the network device, which instructs the terminal to send a CEF report.

[0134] In this embodiment of the application, when the network device sends a request message, the terminal can determine that it can send a CEF report to the network device after receiving the request message sent by the network device. Therefore, the terminal sends the CEF report corresponding to its stored CEF report vector to the network device.

[0135] In some embodiments, if a terminal reports an availability indication to a network device, the network device determines the CEF report requested by the terminal based on the availability indication.

[0136] In other embodiments, if the terminal does not report an availability indication to the network device, the network device can directly request the terminal to report a CEF report.

[0137] Step 306: The terminal sends the CEF report corresponding to the CEF report variable to the network device.

[0138] Step 307: The network device receives the CEF report corresponding to the CEF report variable sent by the terminal.

[0139] Among them, steps 306-307 are the same as those mentioned above. Figure 2 Steps 202-203 in the illustrated embodiment are similar and will not be repeated here.

[0140] It should be noted that the steps performed by the network device can form a separate embodiment, and the steps performed by the terminal can also form a separate embodiment; this application does not limit this.

[0141] In the solution provided in this application embodiment, the terminal sends a CEF report to the network device according to the request information sent by the network device, ensuring that the terminal correctly reports the CEF report to the network device and improving the accuracy of the CEF report sent by the terminal.

[0142] Furthermore, the terminal can also report an availability indication to the network device to indicate whether CEF information is available. The network device can then request the terminal to report a CEF report based on the availability indication, thereby improving the accuracy of the CEF report sent by the terminal.

[0143] In this application, the terminal can also proactively report its ability to record NPN information. Figure 4 The flowchart illustrates an exemplary embodiment of the information reporting method provided in this application, which can be applied, for example, to... Figure 1 In the terminal and network device shown, the method includes at least some of the following:

[0144] Step 401: The terminal sends capability indication information to the network device. The capability indication information indicates whether the terminal has the capability to record and report NPN information in the CEF report.

[0145] Step 402: The network device receives capability indication information sent by the terminal. The capability indication information indicates whether the terminal has the capability to record and report NPN information in the CEF report.

[0146] In this embodiment, the terminal reports to the network device via capability indication information whether it has the capability to record and report NPN information in the CEF report. After receiving the capability indication information, the network device determines whether the terminal has the capability to record NPN information. For the terminal, only terminals with the capability to record and report NPN information in the CEF report will subsequently execute the step of reporting the CEF report.

[0147] In the solution provided in this application embodiment, the terminal indicates that it has the ability to record and report NPN information in the CEF report by sending capability indication information, so as to report NPN information to the network device in the future and ensure the reliability of communication.

[0148] It should be noted that steps 401-402 in the embodiments of this application can be performed at any time. Figure 2 In the illustrated embodiment, steps 401-402 may be executed before step 201; alternatively, in the embodiment of this application, steps 401-402 may be executed after step 201; or alternatively, steps 401-402 may be executed independently, without limitation to... Figure 2 The execution order of the steps in the illustrated embodiment.

[0149] It should be noted that, Figure 4 The illustrated embodiment uses the terminal's own initiative to report capability indication information as an example. In another embodiment, the network device can also be configured to configure the terminal to record NPN information.

[0150] In this process, the network device sends configuration information to the terminal, which is used to configure the terminal to record NPN information, and the terminal receives the configuration information sent by the network device.

[0151] In this embodiment of the application, the network device sends configuration information to the terminal to configure the terminal to record NPN information. If the terminal receives the configuration information sent by the network device, it can have the ability to record NPN information and subsequently send a CEF report to the network device.

[0152] In the solution provided in this application embodiment, the network device sends configuration information to the terminal so that the terminal has the ability to record NPN information, so as to report NPN information to the network device in the future and ensure the reliability of communication.

[0153] The above embodiments illustrate how a terminal sends a CEF report to a network device. For the terminal, it also adjusts the counter and CEF report variables based on the registered NPN information. Specifically, the terminal performs the following steps:

[0154] The first method: In response to the fact that the registered NPN information of the terminal is different from the NPN information included in the CEF report variable, the counter is reset to zero and the CEF report variable is cleared. The counter is used to record the number of times the terminal has CEF.

[0155] In this embodiment of the application, the terminal records the NPN information when CEF is triggered in the CEF report variable. However, for the terminal, the NPN information of successful terminal registration may be different from the NPN information recorded in the CEF report variable. This indicates that the NPN where the terminal triggers CEF is different from the NPN of successful registration. Therefore, the number of times the terminal's counter records is not the number of times CEF is triggered at the registered NPN. Thus, the terminal resets the counter to zero and clears the CEF report variable.

[0156] In some embodiments, if the terminal's registered NPN is not equal to the NPN identifier stored in the CEF report variable, the terminal resets the counter to zero and clears the CEF report variable.

[0157] The second method is to clear the CEF reporting variables if the registered NPN information of the terminal is the same as the NPN information included in the CEF reporting variables.

[0158] In this embodiment, the terminal records the NPN information when CEF is triggered in the CEF report variable. For the terminal, the NPN information of successful terminal registration is the same as the NPN information recorded in the CEF report variable. This indicates that the NPN where the terminal triggers CEF is the same as the NPN of successful registration. The number of times the terminal's counter records is the number of times CEF is triggered at the registered NPN. Therefore, the terminal uses the counter to continue counting and clears the CEF report variable.

[0159] It should be noted that regardless of whether the CEF report variables include registered NPN information, the terminal must clear the CEF report variables.

[0160] In the solution provided in this application embodiment, the terminal determines whether to reset the counter based on the NPN information and the registered NPN information in the CEF report variable, and also clears the CEF report variable to ensure the accuracy of the CEF report reported by the terminal.

[0161] Figure 5 A block diagram of an information reporting device provided in an exemplary embodiment of this application is shown. See also: Figure 5 The device includes:

[0162] Recording module 501 is used to record NPN information in the CEF report variable in response to the triggering of CEF. The NPN information indicates the NPN cell in which CEF occurred.

[0163] The sending module 502 is used to send the CEF report corresponding to the CEF report variable to the network device.

[0164] In some embodiments, NPN information includes the NPN identifier and cell identifier corresponding to the failed cell.

[0165] In some embodiments, the sending module 502 is further configured to send a CEF report corresponding to the CEF report variable to the network device in response to the inclusion of registered NPN information in the CEF report variable.

[0166] In some embodiments, see Figure 6 The device also includes:

[0167] The determination module 503 is used to determine the terminal triggers CEF in response to the determination timer timeout, wherein the timer indicates the duration for establishing or restoring the RRC connection.

[0168] In some embodiments, see Figure 6 The device also includes:

[0169] The receiving module 504 is used to receive request information sent by the network device, which instructs the terminal to send a CEF report.

[0170] In some embodiments, the sending module 502 is further configured to send an availability indication to the network device, the availability indication being used to indicate whether the corresponding CEF information is available.

[0171] In some embodiments, the sending module 502 is further configured to send capability indication information to the network device, the capability indication information indicating whether the terminal supports recording and reporting NPN information in the CEF report.

[0172] In some embodiments, see Figure 6 The device also includes:

[0173] The receiving module 504 is used to receive configuration information sent by the network device. The configuration information is used to configure the terminal to record NPN information.

[0174] In some embodiments, see Figure 6 The device also includes:

[0175] The processing module 505 is used to reset the counter to zero and clear the CEF report variable in response to the fact that the registered NPN information of the terminal is different from the NPN information included in the CEF report variable. The counter is used to record the number of times the terminal has CEF.

[0176] In some embodiments, the processing module 505 is further configured to clear the CEF reporting variable in response to the fact that the registered NPN information of the terminal is the same as the NPN information included in the CEF reporting variable.

[0177] In some embodiments, see Figure 6 The device also includes:

[0178] The deletion module 506 is used to delete the CEF report after sending it to the network device.

[0179] It should be noted that the apparatus provided in the above embodiments is only illustrated by the division of the above functional modules when implementing its functions. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. In addition, the apparatus and method embodiments provided in the above embodiments belong to the same concept, and the specific implementation process can be found in the method embodiments, which will not be repeated here.

[0180] Figure 7 A block diagram of an information receiving apparatus provided in an exemplary embodiment of this application is shown. See also: Figure 7 The device includes:

[0181] The receiving module 701 is used to receive the CEF report corresponding to the CEF report variable sent by the terminal. The NPN information is recorded in the CEF report variable by the terminal in response to triggering CEF. The NPN information indicates the NPN cell in which CEF occurred.

[0182] In some embodiments, NPN information includes the NPN identifier and cell identifier corresponding to the failed cell.

[0183] In some embodiments, the CEF report is sent by the terminal in response to the inclusion of registered NPN information in the CEF report variables.

[0184] In some embodiments, see Figure 8 The device also includes:

[0185] The sending module 702 is used to send request information, which instructs the terminal to send a CEF report.

[0186] In some embodiments, the receiving module 701 is further configured to receive an availability indication sent by the terminal, the availability indication being used to indicate whether the corresponding CEF information is available.

[0187] In some embodiments, the receiving module 701 is further configured to receive capability indication information sent by the terminal, the capability indication information indicating whether the terminal supports the execution of the NPN information recorded and reported in the CEF report.

[0188] In some embodiments, see Figure 8 The device also includes:

[0189] The sending module 702 is used to send configuration information to the terminal, which is used to configure the terminal to record NPN information.

[0190] It should be noted that the apparatus provided in the above embodiments is only illustrated by the division of the above functional modules when implementing its functions. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. In addition, the apparatus and method embodiments provided in the above embodiments belong to the same concept, and the specific implementation process can be found in the method embodiments, which will not be repeated here.

[0191] Figure 9 The diagram shows a schematic representation of a communication device provided in an exemplary embodiment of this application. The communication device includes a processor 901, a receiver 902, a transmitter 903, a memory 904, and a bus 905.

[0192] The processor 901 includes one or more processing cores. The processor 901 executes various functional applications and information processing by running software programs and modules.

[0193] The receiver 902 and the transmitter 903 can be implemented as a communication component, which can be a communication chip.

[0194] The memory 904 is connected to the processor 901 via the bus 905.

[0195] The memory 904 can be used to store at least one program code, and the processor 901 is used to execute the at least one program code to implement the various steps in the above method embodiments.

[0196] Furthermore, the communication device can be a terminal or a network device. The memory 1004 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, including but not limited to: magnetic disks or optical disks, electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), static random access memory (SRAM), read-only memory (ROM), magnetic storage, flash memory, and programmable read-only memory (PROM).

[0197] In an exemplary embodiment, a computer-readable storage medium is also provided, wherein executable program code is stored in the storage medium, the executable program code being loaded and executed by a processor to implement the information reporting method or information receiving method performed by a communication device as provided in the above-described method embodiments.

[0198] In an exemplary embodiment, a chip is provided, the chip including programmable logic circuitry and / or program instructions, which, when the chip is run on a terminal or network device, are used to implement the information reporting method or information receiving method provided in the various method embodiments.

[0199] In an exemplary embodiment, a computer program product is provided, which, when executed by a processor of a terminal or network device, is used to implement the information reporting method or information receiving method provided in the above-described method embodiments.

[0200] Those skilled in the art will understand that all or part of the steps of the above embodiments can be implemented by hardware or by a program instructing related hardware. The program can be stored in a computer-readable storage medium, such as a read-only memory, a disk, or an optical disk.

[0201] The above description is merely an optional embodiment of this application and is not intended to limit this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the protection scope of this application.

Claims

1. An information reporting method, characterized in that, The method is executed by a terminal, and the method includes: In response to a connection establishment failure (CEF), NPN information is recorded in the CEF report variable. The NPN information indicates the non-public network NPN cell where the CEF occurred, and the NPN information includes the NPN identifier and cell identifier corresponding to the failed cell. Send the CEF report corresponding to the CEF report variable to the network device; In response to the fact that the registered NPN information of the terminal is different from the NPN information included in the CEF report variable, the counter is reset to zero and the CEF report variable is cleared, wherein the counter is used to record the number of times the terminal has experienced CEF.

2. The method according to claim 1, characterized in that, Sending the CEF report corresponding to the CEF report variable to the network device includes: In response to the inclusion of registered NPN information in the CEF report variable, the CEF report corresponding to the CEF report variable is sent to the network device.

3. The method according to claim 1, characterized in that, The method further includes: In response to determining that the timer has expired, the terminal triggers a CEF, wherein the timer indicates the duration for establishing or resuming a Radio Resource Control (RRC) connection.

4. The method according to claim 1, characterized in that, The method further includes: The terminal receives a request message sent by the network device, the request message instructing the terminal to send the CEF report.

5. The method according to claim 4, characterized in that, The method further includes: Send an availability indication to the network device, the availability indication being used to indicate whether the corresponding CEF information is available.

6. The method according to claim 1, characterized in that, The method further includes: The network device sends capability indication information, which indicates whether the terminal has the capability to record and report the NPN information in the CEF report.

7. The method according to claim 1, characterized in that, The method further includes: The terminal receives configuration information sent by the network device, the configuration information being used to configure the terminal to record the NPN information.

8. The method according to claim 1, characterized in that, The method further includes: In response to the fact that the registered NPN information of the terminal is the same as the NPN information included in the CEF report variable, the CEF report variable is cleared.

9. The method according to any one of claims 1 to 8, characterized in that, The method further includes: After sending the CEF report to the network device, delete the CEF report.

10. An information receiving method, characterized in that, The method is performed by a network device, and the method includes: The terminal receives a connection establishment failure CEF report corresponding to the variable. The CEF report includes NPN information. The NPN information is recorded by the terminal in response to triggering CEF in the CEF report variable. The NPN information indicates the non-public network NPN cell where CEF occurred. The NPN information includes the NPN identifier and cell identifier corresponding to the failed cell. If the registered NPN information of the terminal is different from the NPN information included in the CEF report variable, the CEF report variable is cleared and the counter used to record the number of CEF occurrences of the terminal is reset to zero.

11. The method according to claim 10, characterized in that, The CEF report is sent by the terminal in response to the registration NPN information included in the CEF report variables.

12. The method according to claim 10, characterized in that, The method further includes: Send a request message, which instructs the terminal to send the CEF report.

13. The method according to claim 12, characterized in that, The method further includes: The terminal sends an availability indication, which indicates whether the corresponding CEF information is available.

14. The method according to claim 10, characterized in that, The method further includes: The terminal receives capability indication information, which indicates whether the terminal has the capability to record and report the NPN information in the CEF report.

15. The method according to any one of claims 10 to 14, characterized in that, The method further includes: Configuration information is sent to the terminal, and the configuration information is used to configure the terminal to record the NPN information.

16. An information reporting device, characterized in that, The device includes: The recording module is used to record NPN information in the CEF report variable in response to a connection establishment failure (CEF). The NPN information indicates the non-public network NPN cell where the CEF occurred. The NPN information includes the NPN identifier and cell identifier corresponding to the failed cell. The sending module is used to send the CEF report corresponding to the CEF report variable to the network device; The processing module is configured to, in response to a difference between the registered NPN information of the terminal and the NPN information included in the CEF report variable, reset the counter to zero and clear the CEF report variable, wherein the counter is used to record the number of times the terminal has experienced a CEF.

17. An information receiving device, characterized in that, The device includes: The receiving module is used to receive a CEF report corresponding to the connection establishment failure CEF report variable sent by the terminal. The CEF report includes NPN information, which is recorded by the terminal in response to triggering CEF in the CEF report variable. The NPN information indicates the non-public network NPN cell where CEF occurred, and the NPN information includes the NPN identifier and cell identifier corresponding to the failed cell. If the registered NPN information of the terminal is different from the NPN information included in the CEF report variable, the CEF report variable is cleared and the counter used to record the number of CEF occurrences of the terminal is reset to zero.

18. A terminal, characterized in that, The terminal includes: processor; A transceiver connected to the processor; The processor is configured to load and execute executable instructions to implement the information reporting method as described in any one of claims 1 to 9.

19. A network device, characterized in that, The network device includes: processor; A transceiver connected to the processor; The processor is configured to load and execute executable instructions to implement the information receiving method as described in any one of claims 10 to 15.

20. A computer-readable storage medium storing executable program code, the executable program code being loaded and executed by a processor to implement the information reporting method as described in any one of claims 1 to 9, or to implement the information receiving method as described in any one of claims 10 to 15.

21. A computer program product, characterized in that, When the computer program product is executed by the processor of a terminal or network device, it is used to implement the information reporting method as described in any one of claims 1 to 9, or to implement the information receiving method as described in any one of claims 10 to 15.