Information reporting method, device and storage medium

By storing the capacity value corresponding to network information in the terminal device, the terminal device can quickly determine and report capacity information, solving the problem of low efficiency when accessing network devices, and improving access speed and user experience.

CN115835180BActive Publication Date: 2025-07-08BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202211305628.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-10-24
Publication Date
2025-07-08
Estimated Expiration
2042-10-24

AI Technical Summary

Technical Problem

Terminal devices spend a lot of time reporting capability information when accessing network devices, resulting in a decrease in access efficiency.

Method used

The terminal device stores the capacity values corresponding to different network information through the database, quickly reports capacity information based on the target capacity value, and avoids multiple interactions.

Benefits of technology

It realizes the rapid access of terminal equipment to network equipment and improves the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115835180B_ABST
    Figure CN115835180B_ABST
Patent Text Reader

Abstract

The present disclosure relates to an information reporting method, apparatus, and storage medium. The method is applied to a terminal device and includes: in response to receiving a capability query request from a first network device to be accessed, querying a corresponding target capacity value from a database according to the network information of the first network device, where the database stores capacity values corresponding to different network information, and the capacity value is used to represent the value of the capability information reported by the terminal device that can be processed by the network device corresponding to the network information; and in the case where the target capacity value is queried, reporting the capability information of the terminal device to the first network device according to the target capacity value. The present disclosure can improve the efficiency of the terminal device accessing the network device, that is, improve the network registration efficiency of the terminal device.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of communication technologies, and in particular, to a method and apparatus for information reporting and a storage medium. Background Art

[0002] Wireless communication systems rely on accurate and efficient coordination and intercommunication between network devices and terminal devices. Among them, reporting the capability information of terminal devices is an important part of the coordination between network devices and terminal devices. The capability information of a terminal device is radio link control information sent by the terminal device to the network device to inform the network device of all the details of its capabilities.

[0003] In related technologies, different network devices can process different values of the capability information reported by terminal devices. Terminal devices will spend a lot of time interacting with network devices to determine the values of the capability information that the network devices to be accessed can process. Therefore, this method will result in a long time for terminal devices to report capability information, and further lead to a decrease in the efficiency of terminal devices accessing network devices. Summary of the Invention

[0004] To overcome the problems in related technologies, the present disclosure provides a method and apparatus for information reporting and a storage medium.

[0005] According to a first aspect of an embodiment of the present disclosure, there is provided an information reporting method applied to a terminal device. The method includes:

[0006] In response to receiving a capability query request from a first network device to be accessed, query a corresponding target capacity value from a database according to the network information of the first network device. Different capacity values corresponding to different network information are stored in the database, and the capacity value is used to represent the value of the capability information reported by the terminal device that the network device corresponding to the network information can process;

[0007] When the target capacity value is queried, report the capability information of the terminal device to the first network device according to the target capacity value.

[0008] In some embodiments, the network information in the database is the network information of the network device that the terminal device has completed access to, and the corresponding capacity value is the value of the capability information reported by the terminal device to the network device when the terminal device and the network device first successfully accessed in the case of an abnormality of the network device.

[0009] In some embodiments, reporting the capability information of the terminal device to the first network device according to the target capacity value includes:

[0010] Adjust the capability information of the terminal device to within the target capacity value to obtain target capability information, and report the target capability information to a first network device.

[0011] In some embodiments, the method further includes:

[0012] In the case where the target capacity value is not queried, report the capability information of the terminal device to the first network device according to a default capacity value, where the default capacity value is greater than the target capacity value;

[0013] In response to detecting an abnormality of the first network device, perform at least one step of reducing the default capacity value and reporting the capability information according to the reduced default capacity value until the first network device is not abnormal, and complete the first successful access of the terminal device to the first network device.

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

[0015] Associate the reduced default capacity value used when the terminal device first successfully accesses the first network device with the network information of the first network device, and store it in the database.

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

[0017] In response to detecting a preset update event, update all the capacity values in the database to the default capacity value, where the default capacity value is greater than any of the capacity values in the database.

[0018] In some embodiments, the network information includes public land mobile network information and cell information.

[0019] According to a second aspect of the embodiments of the present disclosure, there is provided an information reporting apparatus applied to a terminal device, the apparatus including:

[0020] A query module, configured to, in response to receiving a capability query request from a first network device to be accessed, query a corresponding target capacity value from a database according to the network information of the first network device, where different network information corresponding capacity values are stored in the database, and the capacity value is used to represent the value of the capability information reported by the terminal device that can be processed by the network device corresponding to the network information;

[0021] A first reporting module, configured to, in the case where the target capacity value is queried, report the capability information of the terminal device to the first network device according to the target capacity value.

[0022] According to a third aspect of the embodiments of the present disclosure, there is provided an information reporting apparatus, including:

[0023] Processor;

[0024] A memory for storing processor-executable instructions;

[0025] Wherein, the processor is configured to:

[0026] In response to receiving a capability query request from a first network device to be accessed, query a corresponding target capacity value from a database according to the network information of the first network device, where the database stores capacity values corresponding to different network information, and the capacity value is used to represent the value of the capability information reported by the terminal device that the network device corresponding to the network information can process;

[0027] When the target capacity value is queried, report the capability information of the terminal device to the first network device according to the target capacity value.

[0028] According to a fourth aspect of the embodiments of the present disclosure, there is provided a computer-readable storage medium, on which computer program instructions are stored, and when the program instructions are executed by a processor, the steps of the information reporting method provided in any one of the first aspects of the present disclosure are implemented.

[0029] The technical solutions provided by the embodiments of the present disclosure may include the following beneficial effects: By storing capacity values corresponding to different network information in a database, when the terminal device receives a capability query request from a first network device to be accessed, the value of the capability information reported by the terminal device that the first network device can process is preferentially queried from the database, that is, the target capacity value is queried, and then the capability information of the terminal device is reported to the first network device according to the target capacity value. The terminal device can determine the target capacity value without multiple interactions with the first network device, realizing the rapid determination of the size of the capability information reported to the first network device, thereby enabling rapid access to the first network device, that is, realizing rapid network registration, reducing the time for the terminal device to register on the network, and greatly improving the user experience of using the terminal device.

[0030] It should be understood that the above general description and the following detailed description are only exemplary and explanatory, and cannot limit the present disclosure. Brief Description of the Drawings

[0031] The accompanying drawings herein are incorporated into the specification and form a part of the specification, showing embodiments consistent with the present disclosure, and are used together with the specification to explain the principles of the present disclosure.

[0032] Figure 1 It is a flowchart of an information reporting method shown according to an exemplary embodiment.

[0033] Figure 2It is a block diagram of an information reporting device shown according to an exemplary embodiment.

[0034] Figure 3 It is a block diagram of a device for information reporting shown according to an exemplary embodiment. Detailed implementation manners

[0035] Here, the exemplary embodiments will be described in detail, and the examples are shown in the drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The implementation manners described in the following exemplary embodiments do not represent all implementation manners consistent with the present disclosure. On the contrary, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.

[0036] As described in the background art, in the related art, the values of the capability information reported by terminal devices that different network devices can process are different. The terminal device will spend a lot of time interacting with the network device to determine the value of the capability information that the network device to be accessed can process. Exemplarily, the terminal device may spend at least 30 s to determine the value of the capability information that the network device to be accessed can process, so as to report the capability information corresponding to this value to the network device to successfully camp on the network. The 30-s network camping time is significantly perceptible to the user, and in each process of turning on / off flight mode and reconnecting of the terminal device, it will spend a lot of time again interacting with the network device, which affects the user's use of the terminal device and results in a decrease in the efficiency of the terminal device accessing the network device.

[0037] Figure 1 It is a flowchart of an information reporting method shown according to an exemplary embodiment. As Figure 1 shown, this information reporting method can be applied to a terminal device. As Figure 1 shown, this information reporting method may include the following steps.

[0038] Step 110, in response to receiving a capability query request from a first network device to be accessed, query a corresponding target capacity value from a database according to the network information of the first network device. Different capacity values corresponding to different network information are stored in the database, and the capacity value is used to represent the value of the capability information reported by the terminal device that the network device corresponding to the network information can process.

[0039] In some embodiments, a terminal device, i.e., a user equipment (UE), is a device that provides voice and / or data connectivity to a user. For example, the terminal device may be a mobile phone or an Internet of Things device, etc. The network device may be a radio access network device, and the radio access network device may be a base station (NodeB, NB), an evolved base station (evolved NodeB, eNB or eNodeB), or a 5G base station (g-Node B, gNB), etc.

[0040] In some embodiments, the first network device may be the network device to which the terminal device is to be connected. In some embodiments, the network information may include Public Land Mobile Network (PLMN) information and cell information. The PLMN information may be used to reflect the operator information of the network provided by the network device. A cell may refer to an area covered by one base station or a part of a base station in a cellular mobile communication system.

[0041] In some embodiments, the cell information may include a frequency point number and a Physical Cell ID (PCI). By way of example, taking the network device as an evolved base station, the frequency point number may be the absolute frequency point number of the Evolved Universal Terrestrial Radio Access Network (EUTRAN), i.e., the E-UTRA Absolute Radio Frequency Channel Number (EARFCN).

[0042] The operator information can be uniquely specified by the PLMN information, and the cell information can be uniquely specified by the EARFCN information and the PCI information. Furthermore, the operator and the wireless network environment can be identified through the PLMN information, the EARFCN information, and the PCI information. In the present disclosure, by matching the operator information and the wireless network environment information with the capacity value, the value of the capacity information that different network devices can handle can be accurately reflected.

[0043] In some embodiments, the database may be set in the terminal device. In some embodiments, the network information in the database is the network information of the network device that the terminal device has completed access to, and the completed access may refer to historical access. In some embodiments, the network device that the terminal device has completed access to may be one or more network devices that the terminal device has accessed before accessing the first network device. It can be understood that the network device that the terminal device has completed access to may or may not include the first network device.

[0044] As described above, the capacity value is used to characterize the value of the capability information reported by the terminal device that can be processed by the network device corresponding to the network information. The value of the capability information that the network device can process can be determined through the process of the terminal device accessing the network device. In some embodiments, the capacity value in the database can be the value of the capability information reported by the terminal device to the network device when the terminal device and the network device are successfully accessed for the first time in the case where the network device corresponding to the network information is abnormal.

[0045] In some embodiments, the abnormality of the network device may include the abnormality that occurs after the terminal device reports the capability information of the terminal device to the network device according to the default capacity value. For example, the abnormality may include at least one of the following: abnormal response, abnormal release of Radio Resource Control (RRC), and RRC reconfiguration failure. In some embodiments, the default capacity value can be specifically determined according to the actual situation. Exemplarily, the default capacity value can be the value specified by the radio resource control protocol. For example, the 8000 bytes specified by Protocol 38.331.

[0046] In some embodiments, the network information in the database and the capacity value corresponding to the network information can be obtained by the terminal device based on the following method: reporting the capability information of the terminal device to the network device according to the default capacity value; in response to detecting that the network device is abnormal, performing at least one step of reducing the default capacity value and reporting the capability information according to the reduced default capacity value until the network device is not abnormal, and completing the first successful access of the terminal device to the network device; determining the reduced default capacity value used when the terminal device first successfully accesses the network device as the capacity value corresponding to the network information of the network device, and storing the corresponding capacity value and the network information in the database.

[0047] It can be understood that when there are multiple network devices that have completed access with the terminal device, the database may include multiple groups of information, and each group of information includes network information and the capacity value corresponding to the network information.

[0048] In some embodiments, performing at least one step of reducing the default capacity value can be reducing the default capacity value step by step. Exemplarily, taking the default capacity value of 8000 bytes as an example, performing the first reduction of the default capacity value can be reducing the default capacity value of 8000 bytes to 6000 bytes corresponding to the first level, and performing the second reduction of the default capacity value can be reducing the default capacity value of 8000 bytes to 4000 bytes corresponding to the second level. The size of each reduction of the default capacity value can be specifically set according to actual requirements, and the present disclosure does not impose any restrictions thereon.

[0049] In some embodiments, the reduced default capacity value used by the terminal device when it first successfully accesses the network device can be a value at which the terminal device and the network device can interact normally, that is, reporting the capability information of this value size by the terminal device to the network device can achieve normal interaction with the network device. Therefore, storing this value in the database ensures that the target capacity value corresponding to the network information of the first network device queried in the database can surely complete the normal interaction between the terminal device and the first network device. Furthermore, the terminal device can access the first network device normally and achieve successful network registration.

[0050] Step 120, in the case of querying the target capacity value, report the capability information of the terminal device to the first network device according to the target capacity value.

[0051] In the embodiments of the present disclosure, the database stores capacity values corresponding to different network information. When the terminal device receives a capability query request from the first network device to be accessed, it preferentially queries, according to the database, the value of the capability information reported by the terminal device that the first network device can handle, that is, queries the target capacity value, and then reports the capability information of the terminal device to the first network device according to the target capacity value. The terminal device can determine the target capacity value without multiple interactions with the first network device, realizing fast determination of the size of the capability information reported to the first network device, thereby enabling fast access to the first network device, that is, realizing fast network registration, reducing the network registration time of the terminal device, and greatly improving the user experience of using the terminal device.

[0052] It can be understood that the present disclosure can, through the database, complete the reporting of the optimal capabilities of the terminal device with the least impact, and at the same time avoid the problem that it takes a long time to successfully register on the network (i.e., camp on the cell) every time there are changes in the capabilities of the terminal device, airplane mode on / off, reconnection, etc., improving the user experience.

[0053] In some embodiments, the capability information of the terminal device may include at least one of the following information: supported RAT (Radio Access Technology), supported frequency band, supported CA (Carrier Aggregation), MIMO (Multiple Input Multiple Output) capability, ENDC (E-UTRAN New Radio Dual Connectivity) capability, and layer information.

[0054] In some embodiments, the target capacity value may be the capacity value corresponding to the network information of the first network device in the database. In some embodiments, reporting the capability information of the terminal device to the first network device according to the target capacity value may include: adjusting the capability information of the terminal device to within the target capacity value to obtain target capability information, and reporting the target capability information to the first network device.

[0055] In some embodiments, adjusting the capability information of the terminal device to within the target capacity value may be: trimming or reorganizing the capability information of the terminal device to within the target capacity value. By trimming or reorganizing, some of the capability information of the terminal device can be discarded, and only the capability information within the target capacity value is reported to the network device, so as to ensure that the terminal device can normally access the first network device and successfully camp on the network.

[0056] In some embodiments, the information reporting method may further include: when the target capacity value is not queried, reporting the capability information of the terminal device to the first network device according to a default capacity value, where the default capacity value is greater than the target capacity value; in response to detecting that the first network device is abnormal, performing at least one step of reducing the default capacity value and reporting the capability information according to the reduced default capacity value until the first network device is not abnormal, and completing the first successful access of the terminal device to the first network device.

[0057] Regarding the default capacity value, and the specific details of performing the steps of reducing the default capacity value and reporting the capability information according to the reduced default capacity value can be referred to the relevant description above, and will not be elaborated here.

[0058] After reporting the capability information of the terminal device to the first network device according to the default capacity value, if it is detected that the first network device is abnormal, it indicates that the first network device cannot process the capability information corresponding to the default capacity value. Thus, by performing at least one step of reducing the default capacity value and reporting the capability information according to the reduced default capacity value, the terminal device can discover the value of the capability information that the first network device can process. Thus, by reporting the capability information of this value from the terminal device to the first network device, the terminal device and the first network device can normally interact, and thus complete the successful access of the terminal device to the first network device.

[0059] In some embodiments, after reporting the capability information of the terminal device to the first network device according to the default capacity value, if the terminal device successfully accesses the first network device, it indicates that the first network device can process the capability information corresponding to the default capacity value.

[0060] In some embodiments, the information reporting method may further include: associating the reduced default capacity value used when the terminal device first successfully accesses the first network device with the network information of the first network device, and storing it in the database.

[0061] By associating the reduced default capacity value with the network information of the first network device and storing it in the database, that is, adding network information and the corresponding capacity value information in the database. Thus, when the terminal device reconnects to the first network device later, it can directly obtain the capacity value corresponding to the network information of the first network device from the database, enabling the terminal device to quickly report its capability information to the first network device, and further realizing the quick access of the terminal device to the first network device.

[0062] In some embodiments, the information reporting method may further include: in response to detecting a preset update event, updating all the capacity values in the database to the default capacity value, where the default capacity value is greater than any capacity value in the database.

[0063] In some embodiments, the preset update event can be specifically set according to the actual situation. For example, the preset update event can be a restart event. Since any capacity value in the database is the reduced default capacity value, that is, the default capacity value is greater than any capacity value in the database. Therefore, if the terminal device reconnects to the network device corresponding to any network information in the database later, it will use the capacity value corresponding to the network information in the database to report its capability information to the network device. This method will weaken the service performance obtained by the terminal device after accessing the network device, that is, weaken the capability of the terminal device. Therefore, by responding to the preset update event and updating all the capacity values in the database to the default capacity value, when the terminal device reconnects to the network device corresponding to any network information in the database later, it will try to report its capability information using the default capacity value, thus avoiding the situation where the configuration of the network device is upgraded but the terminal device does not detect it and the terminal device still reports a small part of its capability information, and restoring the capability of the terminal device in this case.

[0064] Figure 2 It is a block diagram of an information reporting device shown according to an exemplary embodiment. Refer to Figure 2 As shown in the figure, the information reporting device 200 may include a query module 210 and a first reporting module 220.

[0065] The query module 210 is configured to, in response to receiving a capability query request from a first network device to be accessed, query the corresponding target capacity value from the database according to the network information of the first network device. Different network information corresponding capacity values are stored in the database, and the capacity value is used to represent the value of the capability information reported by the terminal device that the network device corresponding to the network information can process;

[0066] The first reporting module 220 is configured to report the capability information of the terminal device to the first network device according to the target capacity value when the target capacity value is queried.

[0067] In some embodiments, the network information in the database is the network information of the network device that has completed access with the terminal device, and the corresponding capacity value is the value of the capability information reported by the terminal device to the network device when the terminal device and the network device first successfully accessed in the case of an exception of the network device.

[0068] In some embodiments, the first reporting module 220 is further configured to:

[0069] Adjust the capability information of the terminal device to within the target capacity value to obtain target capability information, and report the target capability information to the first network device.

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

[0071] A second reporting module, configured to report the capability information of the terminal device to the first network device according to a default capacity value when the target capacity value is not queried, where the default capacity value is greater than the target capacity value;

[0072] An execution module, configured to, in response to detecting an exception of the first network device, perform at least one step of reducing the default capacity value and reporting the capability information according to the reduced default capacity value until the first network device is not abnormal and the first successful access between the terminal device and the first network device is completed.

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

[0074] A storage module, configured to associate the reduced default capacity value used when the terminal device first successfully accesses the first network device with the network information of the first network device, and store it in the database.

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

[0076] An update module, configured to, in response to detecting a preset update event, update all the capacity values in the database to the default capacity value, where the default capacity value is greater than any of the capacity values in the database.

[0077] In some embodiments, the network information includes public land mobile network information and cell information.

[0078] Regarding the device in the above embodiments, the specific manners in which each module performs operations have been described in detail in the embodiments related to the method, and will not be elaborated herein.

[0079] The present disclosure also provides a computer-readable storage medium having computer program instructions stored thereon, and when the program instructions are executed by a processor, the steps of the information reporting method provided by the present disclosure are implemented.

[0080] Figure 3 FIG. 7 is a block diagram of a device 300 for information reporting according to an exemplary embodiment. For example, the device 300 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc.

[0081] Referring to Figure 3 , the device 300 may include one or more of the following components: a processing component 302, a memory 304, a power supply component 306, a multimedia component 308, an audio component 310, an input / output interface 312, a sensor component 314, and a communication component 316.

[0082] The processing component 302 generally controls the overall operation of the device 300, such as operations associated with display, telephone calls, data communication, camera operations, and recording operations. The processing component 302 may include one or more processors 320 to execute instructions to complete all or part of the steps of the above method. In addition, the processing component 302 may include one or more modules to facilitate the interaction between the processing component 302 and other components. For example, the processing component 302 may include a multimedia module to facilitate the interaction between the multimedia component 308 and the processing component 302.

[0083] The memory 304 is configured to store various types of data to support the operation of the device 300. Examples of such data include instructions for any application or method operating on the device 300, contact data, phone book data, messages, pictures, videos, etc. The memory 304 may be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, a magnetic disk, or an optical disk.

[0084] The power supply component 306 provides power to various components of the device 300. The power supply component 306 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the device 300.

[0085] The multimedia component 308 includes a screen that provides an output interface between the device 300 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen can be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensors can sense not only the boundaries of a touch or swipe action but also detect the duration and pressure associated with the touch or swipe operation. In some embodiments, the multimedia component 308 includes a front camera and / or a rear camera. When the device 300 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera can receive external multimedia data. Each of the front camera and the rear camera can be a fixed optical lens system or have a focal length and optical zoom capabilities.

[0086] The audio component 310 is configured to output and / or input audio signals. For example, the audio component 310 includes a microphone (MIC) that is configured to receive external audio signals when the device 300 is in an operating mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signals can be further stored in the memory 304 or transmitted via the communication component 316. In some embodiments, the audio component 310 further includes a speaker for outputting audio signals.

[0087] The input / output interface 312 provides an interface between the processing component 302 and a peripheral interface module, which can be a keyboard, a click wheel, buttons, etc. These buttons can include but are not limited to: a home button, a volume button, a power button, and a lock button.

[0088] The sensor component 314 includes one or more sensors for providing an assessment of the various aspects of the state of the device 300. For example, the sensor component 314 can detect the on / off state of the device 300, the relative positioning of components, such as the display and the keypad of the device 300. The sensor component 314 can also detect a change in the position of the device 300 or a component of the device 300, the presence or absence of user contact with the device 300, the orientation or acceleration / deceleration of the device 300, and the temperature change of the device 300. The sensor component 314 can include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor component 314 can also include a light sensor, such as a CMOS or a CCD image sensor, for use in imaging applications. In some embodiments, the sensor component 314 can further include an acceleration sensor, a gyro sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.

[0089] The communication component 316 is configured to facilitate communication, either wired or wirelessly, between the device 300 and other devices. The device 300 can access a wireless network based on communication standards, such as WiFi, 2G, or 3G, or a combination thereof. In an exemplary embodiment, the communication component 316 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 316 further includes a Near Field Communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on Radio Frequency Identification (RFID) technology, Infrared Data Association (IrDA) technology, Ultra Wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.

[0090] In an exemplary embodiment, the device 300 can be implemented by one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components for performing the above-described method.

[0091] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions, such as the memory 304 including instructions, is also provided. The above instructions can be executed by the processor 320 of the device 300 to complete the above-described method. For example, the non-transitory computer-readable storage medium can be a ROM, Random Access Memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device, among others.

[0092] In addition to being an independent electronic device, the above-mentioned device can also be a part of an independent electronic device. For example, in one embodiment, the device can be an integrated circuit (IC) or a chip. The integrated circuit can be a single IC or a collection of multiple ICs. The chip can include, but is not limited to, the following types: GPU (Graphics Processing Unit), CPU (Central Processing Unit), FPGA (Field Programmable Gate Array), DSP (Digital Signal Processor), ASIC (Application Specific Integrated Circuit), SOC (System on Chip), etc. The above-mentioned integrated circuit or chip can be used to execute executable instructions (or code) to implement the above-mentioned information reporting method. The executable instructions can be stored in the integrated circuit or chip, or obtained from other devices or equipment. For example, the integrated circuit or chip includes a processor, a memory, and an interface for communicating with other devices. The executable instructions can be stored in the memory, and when the executable instructions are executed by the processor, the above-mentioned information reporting method is implemented. Or, the integrated circuit or chip can receive the executable instructions through the interface and transmit them to the processor for execution to implement the above-mentioned information reporting method.

[0093] In another exemplary embodiment, a computer program product is also provided. The computer program product includes a computer program that can be executed by a programmable device, and the computer program has a code portion for executing the above-mentioned information reporting method when executed by the programmable device.

[0094] Those skilled in the art will readily think of other embodiments of the present disclosure after considering the specification and practicing the present disclosure. This application is intended to cover any variations, uses, or adaptations of the present disclosure, which follow the general principles of the present disclosure and include well-known common general knowledge or conventional technical means in the technical field not disclosed in the present disclosure. The specification and embodiments are only regarded as exemplary, and the true scope and spirit of the present disclosure are pointed out by the following claims.

[0095] It should be understood that the present disclosure is not limited to the exact structures already described and shown in the drawings, and various modifications and changes can be made without departing from its scope. The scope of the present disclosure is only limited by the appended claims.

Claims

1. An information reporting method, characterized in that, Applied to a terminal device, the method includes: In response to receiving a capability query request from a first network device to be accessed, query a corresponding target capacity value from a database according to the network information of the first network device, where different network information corresponding capacity values are stored in the database, and the capacity value is used to represent the value of the capability information reported by the terminal device that can be processed by the network device corresponding to the network information; When the target capacity value is queried, report the capability information of the terminal device to the first network device according to the target capacity value; The method further includes: When the target capacity value is not queried, report the capability information of the terminal device to the first network device according to a default capacity value, where the default capacity value is greater than the target capacity value; In response to detecting that the first network device has an abnormality, perform at least one step of reducing the default capacity value and reporting the capability information according to the reduced default capacity value until the first network device has no abnormality, and complete the first successful access of the terminal device to the first network device, where the at least one reduction is a step-by-step reduction.

2. The information reporting method according to claim 1, wherein The network information in the database is the network information of the network device that has completed access with the terminal device, and the corresponding capacity value is the value of the capability information reported to the network device when the terminal device and the network device first successfully access in the case of an abnormality of the network device.

3. The information reporting method according to claim 1, characterized in that, The reporting the capability information of the terminal device to the first network device according to the target capacity value includes: Adjust the capability information of the terminal device to within the target capacity value to obtain target capability information, and report the target capability information to the first network device.

4. The information reporting method according to claim 1, characterized in that, The method further includes: Associate the reduced default capacity value used when the terminal device first successfully accesses the first network device with the network information of the first network device, and store it in the database.

5. The information reporting method according to claim 1, wherein The method further includes: In response to detecting a preset update event, update all the capacity values in the database to the default capacity value, where the default capacity value is greater than any of the capacity values in the database.

6. The information reporting method according to claim 1, wherein The network information includes public land mobile network information and cell information.

7. An information reporting device, characterized in that, Applied to a terminal device, the apparatus includes: A query module, configured to, in response to receiving a capability query request from a first network device to be accessed, query a corresponding target capacity value from a database according to the network information of the first network device, where different network information corresponding capacity values are stored in the database, and the capacity value is used to represent the value of the capability information reported by the terminal device that can be processed by the network device corresponding to the network information; A first reporting module, configured to, when the target capacity value is queried, report the capability information of the terminal device to the first network device according to the target capacity value; The apparatus further includes: A second reporting module, configured to report the capability information of the terminal device to the first network device according to a default capacity value when the target capacity value is not queried, where the default capacity value is greater than the target capacity value; An execution module, configured to, in response to detecting an exception in the first network device, perform at least one step of reducing the default capacity value and reporting the capability information according to the reduced default capacity value until the first network device is free of exceptions, completing the first successful access of the terminal device to the first network device, where the at least one reduction is a step-by-step reduction.

8. An information reporting device, characterized in that, Comprising: A processor; A memory for storing processor-executable instructions; Wherein, the processor is configured to: In response to receiving a capability query request from a first network device to be accessed, query a corresponding target capacity value from a database according to the network information of the first network device, where the database stores capacity values corresponding to different network information, and the capacity value is used to represent the value of the capability information reported by the terminal device that can be processed by the network device corresponding to the network information; When the target capacity value is queried, report the capability information of the terminal device to the first network device according to the target capacity value; The processor is further configured to: When the target capacity value is not queried, report the capability information of the terminal device to the first network device according to a default capacity value, where the default capacity value is greater than the target capacity value; In response to detecting an exception in the first network device, perform at least one step of reducing the default capacity value and reporting the capability information according to the reduced default capacity value until the first network device is free of exceptions, completing the first successful access of the terminal device to the first network device, where the at least one reduction is a step-by-step reduction.

9. A computer-readable storage medium having computer program instructions stored thereon, characterized in that, When the program instructions are executed by the processor, the steps of the method according to any one of claims 1 to 6 are implemented.

Citation Information

Patent Citations

  • Reporting method, terminal and computer storage medium

    CN112272386A