Verification method and device

After reporting the supported carrier combination on the terminal device, the network device instructs to continue reporting the carrier combination other than the reported combination, solving the problem of high complexity of carrier combination consistency verification, and achieving a simplified verification process and a shortened authentication cycle.

CN119854786APending Publication Date: 2025-04-18FIBOCOM WIRELESS
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510018281.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-03
Publication Date
2025-04-18

AI Technical Summary

Technical Problem

When terminal equipment conducts operator network authentication, it is necessary to verify the consistency of carrier combinations. The existing methods require all use cases of carrier combinations, resulting in higher complexity.

Method used

Information indicating the supported carriers is sent to the terminal device through the network device, and the terminal device reports the supported carrier combination. When the network device is partially consistent, the terminal device instructs the terminal device to continue reporting the carrier combination other than the reported combination to verify consistency.

Benefits of technology

Reduces the complexity of verifying that the terminal device supports consistency between carrier combination and the response table indicator carrier combination, and shortens the operator authentication cycle.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119854786A_ABST
    Figure CN119854786A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a verification method and device. The method is applied to a network device, and comprises: sending first information to a terminal device, the first information being used for indicating a plurality of carriers supported by the terminal device and for obtaining one or more carrier combinations in the plurality of supported carriers; receiving second information from the terminal device, the second information being used for indicating one or more first carrier combinations supported by the terminal device, the one or more first carrier combinations being a carrier combination in the plurality of carriers; and when the one or more first carrier combinations are part of the one or more second carrier combinations indicated by the response table of the terminal device, third information is sent to the terminal device, and the third information is used for indicating carrier combinations except the one or more first carrier combinations in the one or more second carrier combinations. According to the method, the complexity of verifying the consistency between the carrier combination supported by the terminal equipment and the carrier combination in the response table by the network equipment can be reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of communication technology, and in particular to a verification method and device. Background Art

[0002] When the terminal device is authenticated by the operator for network access, it is necessary to verify the consistency between the carrier combination in the response table filled in by the terminal device when applying for authentication and the carrier combination actually reported and supported by the terminal device. In one possible method, a use case set can be generated based on the carrier combination in the response table, and the consistency can be verified through the carrier combination use cases in the use case set. However, this method requires that all carrier combination use cases in the use case set be tested to determine whether the carrier combination in the response table is consistent with the carrier combination actually reported by the terminal device, resulting in a high complexity in the test. Summary of the invention

[0003] The embodiments of the present application provide a verification method and apparatus, which can reduce the complexity of a network device verifying the consistency between a carrier combination supported by a terminal device and a carrier combination indicated in a response table.

[0004] In the first aspect, an embodiment of the present application provides a verification method. The method includes: a network device sends first information to a terminal device, the first information is used to indicate multiple carriers supported by the terminal device, and the first information is used to obtain one or more carrier combinations among the multiple carriers supported by the terminal device. The network device receives second information from the terminal device, the second information is used to indicate one or more first carrier combinations supported by the terminal device, and the one or more first carrier combinations are carrier combinations among multiple carriers. When one or more first carrier combinations are part of one or more second carrier combinations indicated in a response table of the terminal device, the network device sends third information to the terminal device, the third information is used to indicate one or more third carrier combinations, and the one or more third carrier combinations are carrier combinations in one or more second carrier combinations except for one or more first carrier combinations.

[0005] It can be seen that in the embodiment of the present application, the network device can indicate to the terminal device the multiple carriers supported by the terminal device, thereby receiving one or more first carrier combinations among the multiple carriers supported by the terminal device, and then when the one or more first carrier combinations are part of the one or more second carrier combinations indicated in the response table, the network device indicates to the terminal device the carrier combinations other than the one or more first carrier combinations in the one or more second carrier combinations, so that the terminal device continues to report the carrier combinations supported in the carrier combinations other than the one or more first carrier combinations in the one or more second carrier combinations, which can reduce the complexity of the network device verifying the consistency between the carrier combinations supported by the terminal device and the carrier combinations indicated in the response table.

[0006] In an optional implementation, the network device further performs the following operations: receiving fourth information from the terminal device, the fourth information being used to indicate one or more fourth carrier combinations supported by the terminal device; and sending fifth information to the terminal device when the one or more fourth carrier combinations are part of one or more third carrier combinations, the fifth information being used to indicate one or more fifth carrier combinations, the fifth carrier combination being a combination of the one or more third carrier combinations excluding one or more fourth carrier combinations.

[0007] In an optional implementation, the network device also performs the following operations: when one or more first carrier combinations are all of one or more second carrier combinations, determining that the terminal device has passed the verification; when one or more first carrier combinations are carrier combinations different from one or more second carrier combinations, determining that the terminal device has not passed the verification.

[0008] In an optional implementation, the network device also performs the following operations: when one or more fourth carrier combinations are all of one or more third carrier combinations, determining that the terminal device has passed the verification; when one or more fourth carrier combinations are carrier combinations different from one or more third carrier combinations, determining that the terminal device has not passed the verification.

[0009] In a second aspect, an embodiment of the present application provides a verification method. The method includes: a terminal device receives first information from a network device, wherein the first information is used to indicate multiple carriers supported by the terminal device. The terminal device sends second information to the network device, wherein the second information is used to indicate one or more first carrier combinations supported by the terminal device, and the one or more first carrier combinations are carrier combinations among multiple carriers.

[0010] It can be seen that in the embodiment of the present application, the terminal device receives multiple carriers supported by the terminal device as indicated by the network device, and sends one or more first carrier combinations supported by the terminal device among the multiple carriers to the network device, which is conducive to reducing the complexity of verifying the consistency between one or more carrier combinations supported by the terminal device and one or more carrier combinations indicated by the response table.

[0011] In an optional implementation, the terminal device further performs the following operations: receiving third information from the network device, the third information being used to indicate one or more third carrier combinations, the one or more third carrier combinations being carrier combinations other than one or more first carrier combinations in the one or more second carrier combinations indicated in a response table of the terminal device; and sending fourth information to the network device, the fourth information being used to indicate one or more fourth carrier combinations supported by the terminal device.

[0012] In a third aspect, an embodiment of the present application provides a verification device, the device comprising:

[0013] A sending module, used to send first information to a terminal device, where the first information is used to indicate multiple carriers supported by the terminal device, and the first information is used to obtain one or more carrier combinations among the multiple carriers supported by the terminal device;

[0014] A receiving module, configured to receive second information from a terminal device, where the second information is used to indicate one or more first carrier combinations supported by the terminal device, where the one or more first carrier combinations are carrier combinations among multiple carriers;

[0015] The sending module is also used to send third information to the terminal device when one or more first carrier combinations are part of one or more second carrier combinations indicated in a response table of the terminal device, wherein the third information is used to indicate one or more third carrier combinations, and the one or more third carrier combinations are carrier combinations in the one or more second carrier combinations excluding one or more first carrier combinations.

[0016] In addition, in this aspect, other optional implementations of the verification device can refer to the relevant content of the first aspect mentioned above and will not be described in detail here.

[0017] In a fourth aspect, an embodiment of the present application provides a verification device, the device comprising:

[0018] A receiving module, used to receive first information from a network device, where the first information is used to indicate multiple carriers supported by the terminal device;

[0019] The sending module is used to send second information to the network device, where the second information is used to indicate one or more first carrier combinations supported by the terminal device, and the one or more first carrier combinations are carrier combinations among multiple carriers.

[0020] In addition, in this aspect, other optional implementations of the verification device can refer to the relevant content of the second aspect mentioned above and will not be described in detail here.

[0021] In a fifth aspect, an embodiment of the present application provides a module device, the module device includes a communication module, a power module, a storage module and a chip, wherein:

[0022] The power module is used to provide electrical energy to the module device;

[0023] The storage module is used to store data and instructions;

[0024] The communication module is used for internal communication of the module device, or for communication between the module device and an external device;

[0025] The chip is used to execute the methods described in the first and second aspects above.

[0026] In a sixth aspect, the present application further provides a computer device, comprising: a memory and a processor, wherein a computer program is stored in the memory, and when the computer program is executed by the processor, the steps of the above method are implemented.

[0027] In a seventh aspect, the present application further provides a computer storage medium, wherein the computer storage medium stores a computer program, and the computer program implements the steps of the above method when executed by a processor. BRIEF DESCRIPTION OF THE DRAWINGS

[0028] The drawings herein are incorporated into the specification and constitute a part of the specification, illustrate embodiments consistent with the present application, and are used together with the specification to explain the principles of the present application. In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the description of the embodiments are briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without creative labor.

[0029] Figure 1 A schematic diagram of the architecture of a verification system provided in an embodiment of the present application;

[0030] Figure 2 An interactive schematic diagram of a verification method provided in an embodiment of the present application;

[0031] Figure 3 A flowchart of a verification method provided in an embodiment of the present application;

[0032] Figure 4 A schematic diagram of the structure of a verification device provided in an embodiment of the present application;

[0033] Figure 5 A schematic diagram of the structure of another verification device provided in an embodiment of the present application;

[0034] Figure 6 A schematic diagram of the structure of a module device provided in an embodiment of the present application;

[0035] Figure 7 A schematic diagram of the structure of a computer device provided in an embodiment of the present application.

[0036] The realization of the purpose, functional features and advantages of this application will be further described in conjunction with the embodiments and with reference to the accompanying drawings. The above-mentioned drawings have shown clear embodiments of this application, which will be described in more detail later. These drawings and textual descriptions are not intended to limit the scope of the concept of this application in any way, but to illustrate the concept of this application to those skilled in the art by referring to specific embodiments. DETAILED DESCRIPTION

[0037] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.

[0038] It should be understood that the terms "comprising" and "including" indicate the presence of the described features, steps, operations, elements, components, items, kinds, and / or groups, but do not exclude the presence, occurrence or addition of one or more other features, steps, operations, elements, components, items, kinds, and / or groups. The terms "or", "and / or", "including at least one of the following", etc. used in this application may be interpreted as inclusive, or mean any one or any combination. For example, "including at least one of the following: A, B, C" means "any one of the following: A; B; C; A and B; A and C; B and C; A and B and C", and for another example, "A, B or C" or "A, B and / or C" means "any one of the following: A; B; C; A and B; A and C; B and C; A and B and C". Exceptions to this definition will only occur when the combination of elements, functions, steps or operations is inherently mutually exclusive in some way.

[0039] It should be understood that, although the various steps in the flowchart in the embodiment of the present application are displayed in sequence according to the indication of the arrows, these steps are not necessarily performed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and it can be performed in other orders. Moreover, at least a portion of the steps in the figure may include a plurality of sub-steps or a plurality of stages, and these sub-steps or stages are not necessarily performed at the same time, but can be performed at different times, and their execution order is not necessarily performed in sequence, but can be performed in turn or alternately with other steps or at least a portion of the sub-steps or stages of other steps.

[0040] It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0041] In the subsequent description, the suffixes such as "module", "component" or "unit" used to represent elements are only used to facilitate the description of the present application, and have no specific meanings. Therefore, "module", "component" or "unit" can be used in a mixed manner.

[0042] In order to better understand the verification method disclosed in the embodiment of the present application, the system architecture applicable to the embodiment of the present application is described.

[0043] Figure 1The following is a schematic diagram of the architecture of a verification system provided in an embodiment of the present application. The verification system may include but is not limited to a network device and a terminal device. Figure 1 The number and form of the devices shown are for illustrative purposes only and do not constitute a limitation on the embodiments of the present application. In actual applications, more than one network device and more than one terminal device may be included. Figure 1 The communication system shown is described by taking the network device 101 and the terminal device 102 as examples, the network device 101 can provide network services for the terminal device 102, and the network device 101 can communicate with the terminal device 102. In the embodiment of the present application, the communication system may also include other devices that communicate with the network device 101 or with the terminal device 102, which is not limited in the embodiment of the present application.

[0044] The terminal device in the embodiment of the present application may also be referred to as a terminal, and may refer to various forms of user equipment (UE), access terminal, user unit, user station, mobile station, mobile station (MS), remote station, remote terminal, mobile device, user terminal, wireless communication device, user agent or user device. The terminal device may also be a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal device in a fifth generation mobile communication (5G) network or a terminal device in a future public land mobile communication network (PLMN), etc., and the embodiment of the present application is not limited to this.

[0045] In the embodiment of the present application, the network device may be a device having receiving and / or sending functions, and may be used to communicate with a terminal device.

[0046] In an embodiment of the present application, the network device 101 can send information indicating multiple carriers supported by the terminal device 102 to the terminal device 102. The terminal device 102 can send information indicating one or more carrier combinations supported by the terminal device 102 among the multiple carriers to the network device 101 based on the multiple carriers supported. The network device 101 can verify the consistency between the one or more carrier combinations reported and supported by the terminal device 102 and the one or more carrier combinations indicated in the response table.

[0047] This application embodiment proposes a verification method. Figure 2 An interactive schematic diagram of a verification method provided in an embodiment of the present application, the method includes but is not limited to:

[0048] S201. The network device sends first information to the terminal device, the first information is used to indicate multiple carriers supported by the terminal device, and the first information is used to obtain one or more carrier combinations among the multiple carriers supported by the terminal device. Correspondingly, the terminal device receives the first information from the network device.

[0049] The multiple carriers supported by the terminal device are obtained by the network device based on a carrier list (bandlist) supported by the terminal device extracted from a configuration file of the terminal device. For example, if the carrier list supported by the terminal device extracted by the network device from the configuration file of the terminal device is "ENQUIRY_BANDLIST=66, 4, 2, 13, 5, 48", it is determined that the multiple carriers supported by the terminal device include carriers with frequency bands of 66, 4, 2, 13, 5 and 48.

[0050] In an optional implementation, the first information includes a frequency band of each carrier among multiple carriers supported by the terminal device, so as to directly indicate the multiple carriers supported by the terminal device.

[0051] In another optional implementation, the first information includes an identifier / index number of each carrier among multiple carriers supported by the terminal device, so as to indirectly indicate the multiple carriers supported by the terminal device.

[0052] In addition, the first information is used to obtain one or more carrier combinations among multiple carriers supported by the terminal device, so as to verify the consistency between the carrier combination supported by the terminal device and the carrier combination in the response table.

[0053] In an optional implementation, the first information may be user equipment capability enquiry (UE capability enquiry) information, where the UE capability enquiry information is used to query capability information of the terminal device, such as the UE capability enquiry information is used to query one or more carrier combinations supported by the terminal device.

[0054] It can be seen that the network device can send UE capability enquiry information to the terminal device to query one or more carrier combinations supported by the terminal device. Correspondingly, the terminal device can receive the UE capability enquiry information from the network device.

[0055] In an optional implementation manner, the UE capability enquiry information includes a band filter (bandfilter), and the bandfilter is used to filter out multiple carriers supported by the terminal device from multiple carriers, and then indicate the multiple carriers supported by the terminal device to the terminal device.

[0056] It is understandable that, since the multiple carriers supported by the terminal device are obtained by the network device from the bandlist supported by the terminal device extracted from the configuration file of the terminal device, and the first information is used to indicate the multiple carriers supported by the terminal device, the first information can be understood as being determined based on the bandlist supported by the terminal device extracted from the configuration file of the terminal device. For example, the UE capability enquiry information sent by the network device to the terminal device is generated based on the bandlist supported by the terminal device extracted from the configuration file of the terminal device.

[0057] S202. The terminal device sends second information to the network device, the second information is used to indicate one or more first carrier combinations supported by the terminal device, the one or more first carrier combinations being carrier combinations among multiple carriers. Correspondingly, the network device receives the second information from the terminal device.

[0058] Among them, the carrier combination can be understood as a combination of multiple carriers of different frequency bands or the same frequency band to provide a higher data transmission rate and a larger network capacity. For example, the carriers supported by the terminal device include carriers of frequency bands 66, 4, 2, 13, 5 and 48, and the carrier combination can be a combination of a carrier of frequency band 48 and a carrier of frequency band 66, or a combination of a carrier of frequency band 4, a carrier of frequency band 2 and a carrier of frequency band 48, or a combination of a carrier of frequency band 66, a carrier of frequency band 2, a carrier of frequency band 5 and a carrier of frequency band 48. The carrier combination can also be a combination of a carrier with a center frequency of 2412 MHz and a carrier with a center frequency of 2417 MHz in a carrier with frequency band 2, or a combination of a carrier with a center frequency of 2412 MHz and a carrier with a center frequency of 2437 MHz in a carrier with frequency band 2.

[0059] In an optional implementation, the second information may be user equipment capability information (UE capability information). UE capability information may be a series of capability information reported by the terminal device to the network device when the terminal device is connected to the mobile communication network. The capabilities of the terminal device include but are not limited to: data rate, frequency band, antenna configuration, encryption and integrity protection algorithm supported by the terminal device, etc. In the embodiment of the present application, the UE capability information includes one or more first carrier combinations supported by the terminal device, so as to report the carrier combinations that can be supported among the multiple carriers supported.

[0060] Due to protocol restrictions, the terminal device may not be able to report multiple carrier combinations it supports at one time. For example, in new air interface communications, the UE capability information reported by the terminal device through the air interface side at one time cannot exceed 9000 bytes. For another example, in long-term evolution communications, the UE capability information reported by the terminal device through the air interface side at one time cannot exceed 8188 bytes. However, in an embodiment of the present application, the terminal device can send UE capability information to the network device, the network device can receive UE capability information from the terminal device, obtain and parse the carrier combination list (bandcombinationlist) parameter from the UE capability information script, extract one or more first carrier combinations supported by the terminal device from the bandcombinationlist parameter, and can receive one or more carrier combinations supported by the terminal device at one time.

[0061] For example, Table 1 is a carrier combination supported by the terminal device, and the downlink carriers supported by the terminal device include: a carrier with a frequency band of 48 and a carrier with a frequency band of 66, and the uplink carriers supported by the terminal device include: a carrier with a frequency band of 48 and a carrier with a frequency band of 66. Therefore, the downlink carrier combination supported by the terminal device may be 48A-66A, and the supported uplink carrier combination may be 48A-66A.

[0062] Table 1 A carrier combination supported by the terminal equipment

[0063] Downlink carrier combination Uplink carrier combination Carrier frequency band direction 48A-66A 48A-66A 48 Downside 48A-66A 48A-66A 48 Up 48A-66A 48A-66A 66 Downside 48A-66A 48A-66A 66 Up

[0064] S203. When the one or more first carrier combinations are part of the one or more second carrier combinations indicated in the response table of the terminal device, the network device sends third information to the terminal device, the third information is used to indicate one or more third carrier combinations, and the one or more third carrier combinations are carrier combinations in the one or more second carrier combinations except the one or more first carrier combinations. Accordingly, the terminal device receives the third information from the network device.

[0065] Among them, the response table is filled in by the terminal device when performing operator authentication, including basic information of the terminal device, network types supported by the terminal device, carrier combinations supported by the terminal device, etc.

[0066] In an optional implementation, the third information includes an identifier of each carrier combination in one or more third carrier combinations, and multiple carrier frequency bands corresponding to each identifier, to indicate one or more third carrier combinations. For example, the third information includes identifier 1 and identifier 2, and identifier 1 corresponds to a carrier with a frequency band of 2 and a carrier with a frequency band of 66, and identifier 2 corresponds to a carrier with a frequency band of 55 and a carrier with a frequency band of 66. It can be seen that the third information is used to indicate carrier combination #1 corresponding to identifier 1 and carrier combination #2 corresponding to identifier 2, carrier combination #1 includes a carrier with a frequency band of 2 and a carrier with a frequency band of 66, and carrier combination #2 includes a carrier with a frequency band of 55 and a carrier with a frequency band of 66.

[0067] In an optional implementation manner, the third information may be UE capability enquiry information, where the UE capability enquiry information is used to indicate one or more third carrier combinations.

[0068] Optionally, the UE capability enquiry information includes a bandfilter, where the bandfilter is used to filter out one or more first carrier combinations from one or more second carrier combinations to obtain one or more third carrier combinations, and further indicate the one or more third carrier combinations.

[0069] It can be seen that when one or more first carrier combinations are part of one or more second carrier combinations indicated in the response table of the terminal device, the network device can determine that the terminal device has not reported all of the one or more second carrier combinations indicated in the response table, so that the network device indicates to the terminal device through the third information one or more third carrier combinations in the one or more second carrier combinations indicated in the response table except for the one or more first carrier combinations reported by the terminal device, so that the terminal device continues to report the carrier combinations it supports from the one or more third carrier combinations, and then verifies again the consistency between the carrier combinations supported by the terminal device and the carrier combinations indicated in the response table.

[0070] In an optional implementation, when one or more first carrier combinations are all of one or more second carrier combinations, the network device determines that the terminal device has passed the verification; when one or more first carrier combinations are carrier combinations different from one or more second carrier combinations, the network device determines that the terminal device has not passed the verification.

[0071] It can be seen that when one or more first carrier combinations are all of one or more second carrier combinations, the network device determines that the carrier combination reported by the terminal device is the same as the carrier combination filled in the response table, or in other words, the network device determines that the terminal device reports all the carrier combinations filled in the response table, thereby determining that the terminal device has passed the verification. When one or more first carrier combinations are carrier combinations different from one or more second carrier combinations, the network device determines that the terminal device has not reported any of the carrier combinations filled in the response table, thereby determining that the terminal device has not passed the verification.

[0072] To summarize, after receiving the second information from the terminal device, the network device can compare the one or more first carrier combinations supported by the terminal device indicated by the second information with the one or more second carrier combinations indicated by the response table, thereby determining whether the terminal device has passed the verification based on the relationship between the one or more first carrier combinations and the one or more second carrier combinations, or, in the case that the terminal device has not fully reported the one or more second carrier combinations indicated by the response table, request the terminal device to continue to report the carrier combinations it supports by indicating one or more third carrier combinations to the terminal device, so as to continue to verify the consistency between the carrier combinations supported by the terminal device and the carrier combinations indicated in the response table.

[0073] In an optional implementation, the terminal device sends fourth information to the network device, where the fourth information is used to indicate one or more fourth carrier combinations supported by the terminal device. Correspondingly, the network device receives the fourth information from the terminal device.

[0074] Specifically, after receiving the third information from the network device, the terminal device may also send fourth information to the network device to report one or more fourth carrier combinations supported to the network device. The terminal device receives the third information from the network device, indicating that the network device requests the terminal device to continue reporting the carrier combinations it supports, so the terminal device continues to report the indicated carrier combinations to the network device by sending the fourth information to the network device. This method allows the network device to continue to verify the consistency between one or more fourth carrier combinations and one or more third carrier combinations, and then verify the consistency between the carrier combination reported and supported by the terminal device and the carrier combination indicated in the response table.

[0075] In an optional implementation, when one or more fourth carrier combinations are part of one or more third carrier combinations, the network device sends fifth information to the terminal device, where the fifth information is used to indicate one or more fifth carrier combinations, and the fifth carrier combination is a combination of the one or more third carrier combinations excluding the one or more fourth carrier combinations. Accordingly, the terminal device receives the fifth information from the network device.

[0076] When one or more fourth carrier combinations are part of one or more third carrier combinations, indicating that the terminal device has not yet reported all the carrier combinations indicated in the response table, the network device indicates to the terminal device the carrier combinations (one or more fifth carrier combinations) that have not yet been reported by the terminal device in the carrier combinations indicated in the response table of the terminal device by sending the fifth information to the terminal device, so that the terminal device can continue to report the carrier combinations it supports, so that the network device continues to verify the consistency between the carrier combinations supported by the terminal device and the carrier combinations indicated in the response table.

[0077] In an optional implementation, when one or more fourth carrier combinations are all of one or more third carrier combinations, the network device determines that the terminal device has passed the verification; when one or more fourth carrier combinations are carrier combinations different from one or more third carrier combinations, the network device determines that the terminal device has not passed the verification.

[0078] When the one or more fourth carrier combinations are all of the one or more third carrier combinations, the network device can determine that the terminal device has reported all the carrier combinations indicated in the response table, so that the network device determines that the terminal device has passed the verification. When the one or more fourth carrier combinations are carrier combinations different from the one or more third carrier combinations, the network device can determine that the terminal device has not reported any of the one or more second carrier combinations filled in the response table, so that the network device determines that the terminal device has not passed the verification.

[0079] In summary, the network device can indicate to the terminal device the multiple carriers supported by the terminal device, so that the terminal device reports one or more first carrier combinations among the multiple carriers supported to the network device, and then the network device verifies the consistency between the carrier combination supported by the terminal device and the carrier combination indicated in the response table filled in by the terminal device. When the one or more first carrier combinations reported by the terminal device are part of the carrier combination indicated in the response table, the network device determines that the terminal device has not fully reported the carrier combination indicated in the response table, and therefore sends the carrier combination indicated in the response table except for one or more first carrier combinations to the terminal device, so that the terminal device continues to report the carrier combinations it supports, so as to continue to verify the consistency between the carrier combination supported by the terminal device and the carrier combination indicated in the response table.

[0080] Compared with the method in which the network device sends a use case set generated based on the carrier combination indicated in the response table to the terminal device and performs all tests on all the carrier combination use cases in the use case set, the method can reduce the complexity of the network device verifying the consistency between the carrier combination supported by the terminal device and the carrier combination indicated in the response table. In other words, it can reduce the cost of verifying the consistency between the carrier combination supported by the terminal device and the carrier combination indicated in the response table, which is conducive to shortening the period for the terminal device to pass the operator certification.

[0081] See also Figure 3 , Figure 3 A flow chart of a verification method provided in an embodiment of the present application, the method includes but is not limited to:

[0082] S301. The network device sends a UE capability enquiry#1 message to the terminal device.

[0083] The UE capability enquiry#1 message is used to indicate multiple carriers supported by the terminal device, and the UE capability enquiry#1 message is used to query one or more carrier combinations supported by the terminal device.

[0084] Optionally, the UE capability enquiry#1 message sent by the network device may include a bandfilter, where the bandfilter is used to filter out multiple carriers supported by the terminal device from multiple carriers.

[0085] S302. The network device extracts one or more carrier combinations #1 supported by the terminal device from the UE capability information #1 reported by the terminal device through software.

[0086] Among them, one or more carrier combinations #1 are carrier combinations among multiple carriers supported by the terminal device.

[0087] It is understandable that after receiving the UE capability enquiry#1 message, the terminal device can report the carrier combinations supported in multiple carriers to the network device through UE capability information#1. Therefore, the network device can extract one or more carrier combinations #1 reported and supported by the terminal device from the script of UE capability information#1 reported by the terminal device.

[0088] S303. The network device compares one or more carrier combinations #1 with one or more carrier combinations #2 indicated in the response table.

[0089] Specifically, the network device compares one or more carrier combinations #1 with one or more carrier combinations #2 indicated in the response table, which means: determining whether one or more carrier combinations #1 are the same as one or more carrier combinations #2 indicated in the response table.

[0090] When one or more carrier combinations #1 are different from one or more carrier combinations #2, the network device executes the following S304; when one or more carrier combinations #1 are the same as one or more carrier combinations #2, the network device executes the following S306.

[0091] S304. The network device determines whether one or more carrier combinations not reported by the terminal device have been reduced.

[0092] Specifically, the network device determines whether one or more carrier combinations not reported by the terminal device have been reduced based on one or more carrier combinations #1. When one or more carrier combinations #1 are part of one or more carrier combinations #2 indicated in the response table, the network device determines that the terminal device has reported part of the multiple carrier combinations indicated in the response table, and determines that the one or more carrier combinations not reported by the terminal device have been reduced. When one or more carriers #1 are completely different from the one or more carrier combinations #2 indicated in the response table, or in other words, one or more carriers #1 are carrier combinations other than the one or more carrier combinations #2 indicated in the response table, the network device determines that the terminal device has not reported a carrier combination in the multiple carrier combinations indicated in the response table, and determines that the one or more carrier combinations not reported by the terminal device have not been reduced.

[0093] In an optional implementation, when the network device determines that one or more carrier combinations not reported by the terminal device have been reduced, and the terminal device still has unreported supported carrier combinations, the following S305 is executed to enable the terminal device to continue to report supported carrier combinations.

[0094] In another optional implementation, when the network device determines that one or more carrier combinations not reported by the terminal device have not been reduced, the following S307 is executed to end the consistency verification of the terminal device.

[0095] S305. The network device sends a UE capability enquiry#2 message to the terminal device.

[0096] Among them, the UE capability enquiry#2 message is used to query one or more carrier combinations indicated in the response table of the terminal device and not reported by the terminal device.

[0097] Optionally, the UE capability enquiry#2 message sent by the network device may include a bandfilter, which is used to filter out one or more carrier combinations reported and supported by the terminal device from the one or more carrier combinations indicated in the response table, and obtain one or more carrier combinations indicated in the response table and not reported by the terminal device.

[0098] In an optional implementation, the terminal device receives UE capability enquiry #2 from the network device and can send UE capability information #2 indicating one or more carrier combinations supported by the terminal device to the network device. The network device can extract one or more carrier combinations #3 supported by the terminal device from UE capability information #2 reported by the terminal device through software, and further verify the consistency between the carrier combination supported by the terminal device and the carrier combination indicated in the response table.

[0099] S306. The network device determines that the carrier combination test of the terminal device passes.

[0100] Specifically, when in S303, one or more carrier combinations #1 are the same as one or more carrier combinations #2, the network device determines that the carrier combination test of the terminal device passes.

[0101] S307. The network device determines that the carrier combination test of the terminal device fails.

[0102] Specifically, when one or more carrier combinations are not reduced in S304, that is, one or more carrier combinations #1 reported by the terminal device are carrier combinations other than one or more carrier combinations #2 indicated in the response table, the network device determines that the carrier combination test of the terminal device fails.

[0103] It can be seen that the network device can send a UE capability enquiry message to the terminal device, extract one or more carrier combinations reported and supported by the terminal device from the UE capability information fed back by the terminal device, and determine whether the terminal device passes the carrier combination test, continue to send the UE capability enquiry message to the terminal device, or determine that the terminal device fails the carrier combination test according to the relationship between the one or more carrier combinations reported and supported by the terminal device and the one or more carrier combinations indicated in the response table.

[0104] When one or more carrier combinations reported and supported by the terminal device are different from the one or more carrier combinations indicated in the response table, and the one or more carrier combinations not reported by the terminal device are reduced, the network device continues to send a UE capability enquiry message to the terminal device to obtain one or more carrier combinations indicated in the response table and not reported by the terminal device, and then continues to verify the consistency of the carrier combination supported by the terminal device and the carrier combination indicated in the response table, thereby reducing the complexity of verifying the consistency.

[0105] See also Figure 4 , Figure 4 This is a schematic diagram of the structure of a verification device provided in an embodiment of the present application. The verification device at least includes a sending module 401 and a receiving module 402, wherein:

[0106] A sending module 401 is used to send first information to a terminal device, where the first information is used to indicate multiple carriers supported by the terminal device, and the first information is used to obtain one or more carrier combinations among the multiple carriers supported by the terminal device;

[0107] A receiving module 402 is configured to receive second information from a terminal device, where the second information is used to indicate one or more first carrier combinations supported by the terminal device, where the one or more first carrier combinations are carrier combinations among multiple carriers;

[0108] The sending module 401 is also used to send third information to the terminal device when one or more first carrier combinations are part of one or more second carrier combinations indicated in a response table of the terminal device, where the third information is used to indicate one or more third carrier combinations, and the one or more third carrier combinations are carrier combinations in the one or more second carrier combinations excluding the one or more first carrier combinations.

[0109] In an optional implementation, the receiving module 402 is also used to receive fourth information from the terminal device, the fourth information being used to indicate one or more fourth carrier combinations supported by the terminal device; the sending module 401 is also used to send fifth information to the terminal device when one or more fourth carrier combinations are part of one or more third carrier combinations, the fifth information being used to indicate one or more fifth carrier combinations, the fifth carrier combination being a combination of one or more third carrier combinations excluding one or more fourth carrier combinations.

[0110] In an optional embodiment, the verification device also includes a determination module, which is used to determine that the terminal device has passed the verification when one or more first carrier combinations are all of one or more second carrier combinations; the determination module is also used to determine that the terminal device has not passed the verification when one or more first carrier combinations are carrier combinations different from one or more second carrier combinations.

[0111] In an optional implementation, the determination module is also used to determine that the terminal device has passed the verification when one or more fourth carrier combinations are all of one or more third carrier combinations; the determination module is also used to determine that the terminal device has not passed the verification when one or more fourth carrier combinations are carrier combinations different from one or more third carrier combinations.

[0112] The embodiments of the present application and the method embodiments shown above are based on the same concept, and the technical effects they bring are also the same. For the specific principles, please refer to the description of the embodiments shown above, and no further details will be given.

[0113] See also Figure 5 , Figure 5 This is a schematic diagram of the structure of another verification device provided in an embodiment of the present application. The verification device at least includes a receiving module 501 and a sending module 502, wherein:

[0114] A receiving module 501, configured to receive first information from a network device, where the first information is used to indicate a plurality of carriers supported by a terminal device;

[0115] The sending module 502 is used to send second information to the network device, where the second information is used to indicate one or more first carrier combinations supported by the terminal device, and the one or more first carrier combinations are carrier combinations among multiple carriers.

[0116] In an optional implementation, the receiving module 501 is also used to receive third information from the network device, the third information is used to indicate one or more third carrier combinations, and the one or more third carrier combinations are carrier combinations other than one or more first carrier combinations in the one or more second carrier combinations indicated in the response table of the terminal device; the sending module 502 is also used to send fourth information to the network device, the fourth information is used to indicate one or more fourth carrier combinations supported by the terminal device.

[0117] The embodiments of the present application and the method embodiments shown above are based on the same concept, and the technical effects they bring are also the same. For the specific principles, please refer to the description of the embodiments shown above, and no further details will be given.

[0118] See also Figure 6 , Figure 6 The schematic diagram of the structure of a module device provided in an embodiment of the present application is as follows: The module device can execute the relevant steps of the network device or the terminal device in the aforementioned method embodiment, and the module device includes: a communication module 601, a power module 602, a storage module 603 and a chip 604.

[0119] Among them, the power module 602 is used to provide power to the module device; the storage module 603 is used to store data and instructions; the communication module 601 is used for internal communication of the module device, or for communication between the module device and external devices; the chip 604 is used to execute the method executed by the network device or terminal device in the above method embodiment.

[0120] The implementation method of the module device can refer to the relevant content of the above method embodiment, which will not be described in detail here.

[0121] The embodiments of the present application and the above-mentioned method embodiments are based on the same concept and bring about the same technical effects. For the specific principles, please refer to the description of the above-mentioned method embodiments, which will not be repeated here.

[0122] See also Figure 7 , Figure 7 A schematic diagram of the structure of a computer device provided in an embodiment of the present application. The computer device includes at least a processor 701, a memory 703, and a user interface 702, wherein the processor 701, the memory 703, and the user interface 702 are interconnected, wherein the memory 703 is used to store a computer program, the computer program includes program instructions, and the processor 701 is used to execute the program instructions.

[0123] The memory 703 may include a volatile memory (volatile memory), for example, a random-access memory (RAM); the memory 703 may also include a non-volatile memory (non-volatile memory), for example, a flash memory, a solid-state drive (SSD), etc.; the memory 703 may also include a combination of the above-mentioned types of memory.

[0124] The processor 701 may be a central processing unit (CPU). The processor 701 may further include a hardware chip. The hardware chip may be an application-specific integrated circuit (ASIC), a programmable logic device (PLD), etc. The PLD may be a field-programmable gate array (FPGA), a generic array logic (GAL), etc.

[0125] In an optional implementation, the memory 703 is also used to store program instructions. The processor 701 can call the program instructions: the processor 701 is configured to call the program instructions and perform the following steps:

[0126] Sending first information to a terminal device, where the first information is used to indicate multiple carriers supported by the terminal device, and the first information is used to obtain one or more carrier combinations among the multiple carriers supported by the terminal device;

[0127] receiving second information from a terminal device, where the second information is used to indicate one or more first carrier combinations supported by the terminal device, where the one or more first carrier combinations are carrier combinations among multiple carriers;

[0128] When one or more first carrier combinations are part of one or more second carrier combinations indicated in a response table of the terminal device, third information is sent to the terminal device, where the third information is used to indicate one or more third carrier combinations, and the one or more third carrier combinations are carrier combinations in the one or more second carrier combinations excluding one or more first carrier combinations.

[0129] Optionally, the processor 701 also performs the following steps: receiving fourth information from the terminal device, the fourth information being used to indicate one or more fourth carrier combinations supported by the terminal device; and sending fifth information to the terminal device when the one or more fourth carrier combinations are part of one or more third carrier combinations, the fifth information being used to indicate one or more fifth carrier combinations, the fifth carrier combination being a combination of the one or more third carrier combinations excluding one or more fourth carrier combinations.

[0130] Optionally, the processor 701 further performs the following steps: when one or more first carrier combinations are all of one or more second carrier combinations, determining that the terminal device has passed the verification; when one or more first carrier combinations are carrier combinations different from one or more second carrier combinations, determining that the terminal device has not passed the verification.

[0131] Optionally, the processor 701 further performs the following steps: when one or more fourth carrier combinations are all of one or more third carrier combinations, determining that the terminal device has passed the verification; when one or more fourth carrier combinations are carrier combinations different from one or more third carrier combinations, determining that the terminal device has not passed the verification.

[0132] In an optional implementation, the memory 703 is also used to store program instructions. The processor 701 can call the program instructions: the processor 701 is configured to call the program instructions and perform the following steps:

[0133] Receiving first information from a network device, where the first information is used to indicate multiple carriers supported by the terminal device;

[0134] Second information is sent to the network device, where the second information is used to indicate one or more first carrier combinations supported by the terminal device, where the one or more first carrier combinations are carrier combinations among multiple carriers.

[0135] Optionally, the processor 701 also performs the following steps: receiving third information from the network device, the third information is used to indicate one or more third carrier combinations, and the one or more third carrier combinations are carrier combinations other than one or more first carrier combinations in the one or more second carrier combinations indicated in the response table of the terminal device; and sending fourth information to the network device, the fourth information is used to indicate one or more fourth carrier combinations supported by the terminal device.

[0136] The embodiments of the present application and the method embodiments shown above are based on the same concept, and the technical effects they bring are also the same. For the specific principles, please refer to the description of the embodiments shown above, and no further details will be given.

[0137] The present application also provides a computer-readable storage medium, on which a detection program is stored. When the detection program is executed by a processor, the steps of a verification method in any of the above embodiments are implemented.

[0138] In the embodiments of the mobile terminal and computer-readable storage medium provided in the present application, all technical features of the embodiments of the above-mentioned verification method are included, and the expansion and explanation content of the specification are basically the same as those of the embodiments of the above-mentioned method, and will not be repeated here.

[0139] The embodiment of the present application further provides a computer program product, which includes a computer program code. When the computer program code runs on a computer, the computer executes the methods in the above various possible implementation modes.

[0140] An embodiment of the present application also provides a chip, including a memory and a processor, the memory is used to store a computer program, and the processor is used to call and run the computer program from the memory, so that a device equipped with the chip executes the methods in various possible implementation modes as described above.

[0141] The serial numbers of the above-mentioned embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.

[0142] The steps in the method of the embodiment of the present application can be adjusted in order, combined and deleted according to actual needs.

[0143] The units in the device of the embodiment of the present application can be merged, divided and deleted according to actual needs.

[0144] In the present application, the same or similar terminology concepts, technical solutions and / or application scenario descriptions are generally described in detail only the first time they appear. When they appear again later, they are generally not repeated for the sake of brevity. When understanding the technical solutions and other contents of the present application, for the same or similar terminology concepts, technical solutions and / or application scenario descriptions that are not described in detail later, reference can be made to the previous related detailed descriptions.

[0145] In the present application, the description of each embodiment has its own emphasis. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0146] The various technical features of the technical solution of the present application can be arbitrarily combined. In order to make the description concise, not all possible combinations of the various technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of the present application.

[0147] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) as above, and includes a number of instructions for a terminal device (which can be a mobile phone, a computer, a server, a controlled terminal, or a network device, etc.) to execute the method of each embodiment of the present application.

[0148] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When loading and executing computer program instructions on a computer, the process or function according to the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from a website site, a computer, a server or a data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server, a data center, etc. that contains one or more available media integrated. The available medium can be a magnetic medium, (e.g., a floppy disk, a storage disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state storage disk Solid State Disk (SSD)), etc.

[0149] The above are only preferred embodiments of the present application, and are not intended to limit the patent scope of the present application. Any equivalent structure or equivalent process transformation made using the contents of the present application specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present application.

Claims

1. A verification method, characterized in that: The method is applied to a network device, and the method comprises: Sending first information to a terminal device, where the first information is used to indicate multiple carriers supported by the terminal device, and the first information is used to obtain one or more carrier combinations among the multiple carriers supported by the terminal device; receiving second information from the terminal device, where the second information is used to indicate one or more first carrier combinations supported by the terminal device, where the one or more first carrier combinations are carrier combinations in the multiple carriers; When the one or more first carrier combinations are part of one or more second carrier combinations indicated in the response table of the terminal device, third information is sent to the terminal device, wherein the third information is used to indicate one or more third carrier combinations, and the one or more third carrier combinations are carrier combinations in the one or more second carrier combinations excluding the one or more first carrier combinations.

2. The method according to claim 1, characterized in that The method further comprises: receiving fourth information from the terminal device, where the fourth information is used to indicate one or more fourth carrier combinations supported by the terminal device; When the one or more fourth carrier combinations are part of the one or more third carrier combinations, fifth information is sent to the terminal device, wherein the fifth information is used to indicate one or more fifth carrier combinations, and the fifth carrier combination is a combination of the one or more third carrier combinations excluding the one or more fourth carrier combinations.

3. The method according to claim 1 or 2, characterized in that: The method further comprises: When the one or more first carrier combinations are all of the one or more second carrier combinations, determining that the terminal device passes the verification; When the one or more first carrier combinations are carrier combinations different from the one or more second carrier combinations, it is determined that the terminal device fails authentication.

4. The method according to claim 2, characterized in that: The method further comprises: When the one or more fourth carrier combinations are all of the one or more third carrier combinations, determining that the terminal device passes the verification; When the one or more fourth carrier combinations are carrier combinations different from the one or more third carrier combinations, it is determined that the terminal device fails the authentication.

5. A verification method, characterized in that: The method is applied to a terminal device, and the method comprises: Receiving first information from a network device, where the first information is used to indicate multiple carriers supported by the terminal device; Sending second information to the network device, where the second information is used to indicate one or more first carrier combinations supported by the terminal device, where the one or more first carrier combinations are carrier combinations among the multiple carriers.

6. The method according to claim 5, characterized in that The method further comprises: receiving third information from the network device, the third information being used to indicate one or more third carrier combinations, the one or more third carrier combinations being carrier combinations other than the one or more first carrier combinations in the one or more second carrier combinations indicated in the response table of the terminal device; Send fourth information to the network device, where the fourth information is used to indicate one or more fourth carrier combinations supported by the terminal device.

7. A module device, characterized in that: The module device includes a communication module, a power module, a storage module and a chip, wherein: The power module is used to provide electrical energy to the module device; The storage module is used to store data and instructions; The communication module is used for internal communication of the module device, or for communication between the module device and an external device; The chip is used to execute the method according to any one of claims 1 to 4, or to execute the method according to claim 5 or 6.

8. A computer device, characterized in that: The computer device comprises: a memory and a processor, wherein a computer program is stored in the memory, and when the computer program is executed by the processor, the method according to any one of claims 1 to 4 is implemented, or the method according to claim 5 or 6 is executed.

9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-readable instructions, and when the computer-readable instructions are executed on the verification device, the verification device executes the method according to any one of claims 1 to 4, or is used to execute the method according to claim 5 or 6.