Communication method and device, communication equipment, storage medium and computer program product

By obtaining the access type and reception configuration information defined by the operator, the terminal can determine whether to allow access to the network, solving the problem of poor access control effect in the prior art, achieving flexible and timely access control, and improving communication quality.

CN119584249APending Publication Date: 2025-03-07CHINA TELECOM CORP LTD TECHNOLOGY INNOVATION CENTER +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411636620.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-15
Publication Date
2025-03-07

AI Technical Summary

Technical Problem

The prior art cannot flexibly inform terminal Access Categories or adjust terminal Access Categories during the network denial of access, resulting in poor access control effect.

Method used

By obtaining the access type defined by the operator, the terminal can determine whether to allow access to the network and perform communication processing based on the received configuration information and saved data. The network can broadcast configuration information through the base station to notify the terminal of its access type and access rules.

Benefits of technology

It realizes flexible and timely access control for the terminal, improves the effect of access control and air-interface communication quality, and avoids the frequent initiation of network connections and invalid occupation of air-interface resources by terminals.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119584249A_ABST
    Figure CN119584249A_ABST
Patent Text Reader

Abstract

The invention relates to a communication method and device, communication equipment, a storage medium and a computer program product. The method comprises the following steps: acquiring an access type, wherein the access type is a terminal type determined based on a matching criterion parameter defined by the access type defined by an operator; and performing communication processing based on the access type of the terminal. By adopting the method, the network can flexibly adjust the access type matching rule capable of adapting to different access control scene objects based on the actual requirements of the access control scene, and can timely inform the terminal through a rejection message or other messages, and the terminal can perform access judgment based on the received message, so that the user experience is improved. Accurate access control of the network according to requirements of various scenes is realized, the terminal is prevented from frequently initiating network connection to the network, the communication efficiency between the terminal and the network is ensured, a large amount of invalid occupation of air interface resources is also avoided, and the air interface quality of the network is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology of mobile terminals, and in particular to a communication method, apparatus, communication equipment, storage medium and computer program product. Background Art

[0002] With the development of communication technology, 3GPP has defined a unified access control function. When the network is under high load, the base station (Radio Access Network) RAN can broadcast access categories and access identifications related to restriction control information. The network can determine whether to allow or block certain terminal access attempts based on the configuration information. The terminal can also determine whether it can access the network based on the restriction control information and configuration information broadcast by the RAN, thereby achieving access control for terminal access to the network. Specifically, the unified access control Access Categories can determine which matching rule the terminal UE meets defined by the operator, thereby confirming the terminal's Access Categories, and informing the terminal of the operator's defined Access Categories in the registration acceptance message or configuration update command message sent by the network.

[0003] In traditional technology, operators define the corresponding matching criteria in Access Categories, which only include: data network name (Data network name) DNN, application identifier APPID, single network slice selection assistance information (single network slice selection assistance information) S-NSSAI and standard level. The corresponding Access Categories can only be issued after the IoT terminal accesses the network. It is impossible to inform the terminal of the Access Categories or adjust the terminal Access Categories during the process of network access rejection, which cannot meet the access control requirements of existing IoT devices, resulting in poor access control effect. Summary of the invention

[0004] The embodiments of the present application provide a communication method, apparatus, communication equipment, storage medium and computer program product, which can flexibly and timely perform access control, improve the effect of access control and improve the quality of air interface communication in a communication system.

[0005] A communication method, applied to a terminal, comprising:

[0006] Acquire an access type, where the access type is a type of the terminal determined based on a matching criterion parameter of an access type definition defined by an operator;

[0007] Communication processing is performed based on the access type of the terminal.

[0008] In one of the embodiments, the performing communication processing based on the access type of the terminal includes:

[0009] Based on the access type of the terminal, determining whether the terminal is allowed to access;

[0010] If it is determined based on the access type that the terminal is allowed to access, initiating a network connection; or,

[0011] If it is determined based on the access type that the terminal is prohibited from accessing, the terminal does not initiate a network connection.

[0012] In one embodiment, the determining whether the terminal is allowed to access based on the access type of the terminal includes:

[0013] receiving a system message broadcast by a base station, where the system message carries at least configuration information, where the configuration information includes at least an access type, and where the configuration information is used to notify the terminal that the network prohibits and / or allows access by a terminal matching the access type;

[0014] Based on the access type carried in the configuration information and the access type of the terminal, it is determined whether the terminal is allowed to access.

[0015] In one embodiment, the configuration information is used to notify the terminal that the network prohibits access by terminals matching the access type, and the method further includes:

[0016] If it is determined that the access type of the terminal matches the access type carried in the configuration information, it is determined that the terminal is prohibited from accessing the network, and the terminal does not initiate a network connection.

[0017] In one embodiment, the method further comprises:

[0018] If the access type of the terminal is consistent with the terminal type carried in the configuration information, it is determined that the access type of the terminal matches the access type carried in the configuration information.

[0019] In one embodiment, obtaining the access type includes:

[0020] determining the access type of the terminal based on configuration information in the SIM card of the terminal; or,

[0021] Determine the access type of the terminal based on the factory setting data or local AT command configuration of the terminal; or,

[0022] The access type of the terminal is determined based on the saved data of the terminal, where the saved data is saved after the terminal receives a message sent by the network.

[0023] In one embodiment, the method further comprises:

[0024] receiving a message sent by a network, where the message is generated by the network after determining the access type of the terminal, where the message carries at least an access type definition field defined by an operator, where the access type definition field defined by the operator at least includes the access type;

[0025] The access type definition field is saved to obtain the saved data, where the saved data is used to characterize the access type of the terminal.

[0026] In one embodiment, the method further comprises:

[0027] receiving a rejection message sent by a network, where the rejection message is generated by the network after receiving a request sent by the terminal and determining an access type of the terminal, where the rejection message carries at least an access type definition field defined by an operator, where the access type definition field defined by the operator includes at least the access type;

[0028] The access type definition field is saved to obtain the saved data, where the saved data is used to characterize the access type of the terminal.

[0029] In one of the embodiments, the request includes one or more of a registration request, a service initiation request, a network connection request, a deregistration request, and a 6G network request, and the rejection message includes one or more of a registration rejection message, a service rejection message, a network connection rejection message, a deregistration response message, a 6G network request rejection message, and a 6G network request response message.

[0030] In one of the embodiments, the matching criteria parameters of the operator-defined access type definition include one or more of access type, location identifier, service identifier, IP, FQDN, Non-IP, Internet of Things classification identifier, tariff status, terminal group identifier, and SP identifier.

[0031] In one of the embodiments, the matching criterion parameters of the access type defined by the operator include a location identifier and / or a service identifier, the access type is a first target value, the first target value represents a target location and / or a target service, and the access rule is to prohibit terminal access of a target service at a target location; or,

[0032] The matching criteria parameter of the access type defined by the operator includes a tariff status, the access type is a second target value, the second target value represents a target tariff status, the access rule is to prohibit access of a terminal in a target tariff status, and the target tariff status includes one or more of an arrears status and a shutdown status; or,

[0033] The matching criteria parameters of the operator-defined access type definition include an Internet of Things classification identifier, the access type is a third target value, the third target value represents a target Internet of Things type, and the access rule is to prohibit access by terminals of the target Internet of Things type.

[0034] A communication method, applied to a network, comprising:

[0035] The matching criteria parameters of the access type definition defined by the operator are configured, where the matching criteria parameters of the access type definition defined by the operator are used to determine the access type of the terminal, where the access type is used for communication processing by the terminal.

[0036] In one of the embodiments, the matching criteria parameters of the operator-defined access type definition include one or more of access type, location identifier, service identifier, IP, FQDN, Non-IP, Internet of Things classification identifier, tariff status, terminal group identifier, and SP identifier.

[0037] In one embodiment, the method further comprises:

[0038] Determine an access type and an access rule based on actual requirements and the matching criterion parameter, wherein the access rule is used to indicate prohibiting or allowing a terminal matching the access type to access the network;

[0039] An indication message is sent to a base station, wherein the indication message is used to instruct the base station to prohibit or allow a terminal matching the access type to access the network, and the indication message is used to enable the base station to determine configuration information and broadcast the configuration information to the terminal through a system message.

[0040] In one of the embodiments, the configuration information includes at least an access type and an access rule, and the configuration information is used to enable the terminal to compare with the stored data after receiving it and perform communication processing; or, the configuration information is used to enable the terminal to perform communication processing based on the access type carried in the configuration information.

[0041] In one embodiment, the method further comprises:

[0042] The access type of the terminal is determined based on the matching criterion parameters, a message is generated based on the access type of the terminal, and the message is sent to the terminal, where the message is used for the terminal to save and obtain the saved data.

[0043] In one embodiment, the method further comprises:

[0044] receiving a request sent by the terminal;

[0045] After determining the access type of the terminal, a rejection message is generated, the rejection message carries at least an access type definition field defined by the operator, the access type definition field defined by the operator contains at least the access type of the terminal, and the rejection message is used to enable the terminal to save and obtain the saved data.

[0046] In one of the embodiments, the request includes one or more of a registration request, a service initiation request, a network connection request, a deregistration request, and a 6G network request, and the rejection message includes one or more of a registration rejection message, a service rejection message, a network connection rejection message, a deregistration response message, a 6G network request rejection message, and a 6G network request response message.

[0047] A communication method, applied to a base station, comprising:

[0048] A message is sent to a terminal so that the terminal determines an access type of the terminal and performs communication processing based on the access type, wherein the access type is configured based on matching criteria parameters of an access type definition defined by an operator.

[0049] In one embodiment, the method further comprises:

[0050] receiving an indication message sent by a network, where the indication message is determined based on an access type and an access rule, where the access type and the access rule are determined by the network based on actual requirements and matching criterion parameters; the indication message is used to instruct the base station to prohibit or allow a terminal matching the access type to access the network;

[0051] Configuration information is determined based on the indication message, and the configuration information is broadcast to the terminal through a system message.

[0052] In one of the embodiments, the configuration information includes at least an access type and an access rule, and the configuration information is used to enable the terminal to compare with the stored data after receiving it and perform communication processing; or, the configuration information is used to enable the terminal to perform communication processing based on the access type carried in the configuration information.

[0053] In one embodiment, the message is a rejection message, and sending the message to the terminal includes:

[0054] receiving a request sent by the terminal, and sending the request to the network so that the network generates a rejection message;

[0055] The rejection message is forwarded to the terminal, the rejection message carries at least an access type definition field defined by the operator, the access type definition field defined by the operator includes at least the access type, and the rejection message is used to enable the terminal to save and obtain the saved data; or, the rejection message is used to enable the terminal to determine the access type of the terminal and perform communication processing based on the access type of the terminal.

[0056] In one embodiment, the message is a rejection message, and sending the message to the terminal includes:

[0057] receiving a message sent by a network, the message carrying at least an access type definition field defined by an operator, the access type definition field defined by the operator including at least an access type of the terminal, the message being used to enable the terminal to save and obtain saved data; or, the message being used to enable the terminal to determine the access type of the terminal and perform communication processing based on the access type of the terminal;

[0058] The message is forwarded to the terminal.

[0059] A communication device, comprising:

[0060] A first acquisition module, configured to acquire an access type, where the access type is a type of terminal determined based on a matching criterion parameter of an access type definition defined by an operator;

[0061] A communication module is used to perform communication processing based on the access type of the terminal.

[0062] A communication device, applied to a network, comprising:

[0063] The first configuration module is used to configure matching criterion parameters of the access type definition defined by the operator, wherein the matching criterion parameters of the access type definition defined by the operator are used to determine the access type of the terminal, and the access type is used for the terminal to perform communication processing.

[0064] A communication device, applied to a base station, comprising:

[0065] The first sending module is used to send a message to the terminal so that the terminal determines the access type of the terminal and performs communication processing based on the access type, wherein the access type is configured based on matching criterion parameters of the access type defined by the operator.

[0066] A communication device, comprising: a processor;

[0067] The processor is configured to obtain an access type, where the access type is a type of terminal determined based on a matching criterion parameter of an access type definition defined by an operator;

[0068] The processor is further configured to perform communication processing based on the access type of the terminal.

[0069] A computer-readable storage medium stores a computer program, which, when executed by a processor, implements the following steps:

[0070] Acquire an access type, where the access type is a type of the terminal determined based on a matching criterion parameter of an access type definition defined by an operator;

[0071] Communication processing is performed based on the access type of the terminal.

[0072] A computer program product includes a computer program. When the computer program is executed by a processor, the communication method provided in the embodiment of the present application is implemented. The method may be:

[0073] Acquire an access type, where the access type is a type of the terminal determined based on a matching criterion parameter of an access type definition defined by an operator;

[0074] Communication processing is performed based on the access type of the terminal.

[0075] The above-mentioned communication method, apparatus, communication equipment, storage medium and computer program product, wherein the method includes: obtaining the access type, the access type is the type of terminal determined based on the matching criteria parameters of the access type definition defined by the operator; performing communication processing based on the access type of the terminal. By adopting this method, the network can flexibly adjust the access type matching rules that can adapt to different access control scenario objects based on the needs of the actual access control scenario, and can also promptly notify the terminal through a rejection message or other message. The terminal can make an access judgment based on the received message, and realize the network's precise access control according to the needs of each scenario, avoiding the terminal from frequently initiating network connections to the network, ensuring the communication efficiency between the terminal and the network, and avoiding a large amount of invalid occupation of air interface resources, thereby improving the air interface quality of the network. BRIEF DESCRIPTION OF THE DRAWINGS

[0076] Figure 1 An application environment diagram of a communication method in an embodiment;

[0077] Figure 2 is a flow chart of a communication method in one embodiment;

[0078] Figure 3 is a flow chart of a communication method in one embodiment;

[0079] Figure 4 is a flow chart of a communication method in one embodiment;

[0080] Figure 5 is a flow chart of a communication method in one embodiment;

[0081] Figure 6 is a flow chart of a communication method in one embodiment;

[0082] Figure 7 is a flow chart of a communication method in one embodiment;

[0083] Figure 8 is a flow chart of a communication method in one embodiment;

[0084] Fig. 9 is a flow chart of a communication method in one embodiment;

[0085] Fig.10 is a flow chart of a communication method in one embodiment;

[0086] Fig.11 is a flow chart of a communication method in one embodiment;

[0087] Fig.12 is a flow chart of a communication method in one embodiment;

[0088] Fig.13 It is a schematic flow chart of the steps of performing access control based on the tariff status in a communication method in another embodiment;

[0089] Fig.14 It is a flowchart of a step of performing access control based on location and service in a communication method in another embodiment;

[0090] Fig.15 It is a flowchart of the access control step based on the operator identification in the communication method in another embodiment;

[0091] Fig.16 is a structural block diagram of a communication device in one embodiment;

[0092] Fig.17 is a structural block diagram of a communication device in one embodiment;

[0093] Fig.18 is a structural block diagram of a communication device in one embodiment;

[0094] Fig.19 FIG. 4 is a diagram showing the internal structure of a communication device in one embodiment. DETAILED DESCRIPTION

[0095] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. 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.

[0096] Figure 1 A schematic diagram of an application scenario of a communication method provided in an embodiment of the present application. Figure 1 As shown, in this scenario, there are a user terminal 100, an access network device 200 and a core network 300. The user terminal 100 and the access network device 200 perform data transmission through the network, and the access network device 200 and the core network 300 perform data transmission.

[0097] The user terminal 100 may be an Internet of Things terminal or a wireless terminal. The wireless terminal may be a device that provides voice and / or other service data connectivity to the user, or a handheld device with a wireless connection function, or other processing devices connected to a wireless modem. The wireless terminal may communicate with one or more core networks via a radio access network (Radio Access Network, referred to as RAN). The wireless terminal may be a mobile terminal, such as a mobile phone (or a "cellular" phone) and a computer with a mobile terminal, for example, a portable, pocket-sized, handheld, computer-built-in or vehicle-mounted mobile device, which exchanges language and / or data with the radio access network. The wireless terminal may also be referred to as a system, a subscriber unit, a subscriber station, a mobile station, a mobile station, a remote station, a remote terminal, an access terminal, a user terminal, a user agent, a user device or user equipment, which is not limited here.

[0098] The access network device 200 can be a base station (Base Transceiver Station, BTS) in Global System of Mobilecommunication (GSM) or Code Division Multiple Access (CDMA), or a base station (NodeB, NB) in Wideband Code Division Multiple Access (WCDMA), or an evolved base station (Evolutional Node B, eNB or eNodeB) in LTE, or a relay station or access point, or a base station in a 5G network, etc., and is not limited here.

[0099] The core network 300 may be a 5G core network, which includes AMF, SMF / UPF / PCF, UDM / HSS / UDR, etc.

[0100] The access identities of unified access control are usually configured on the card of the user equipment. If not configured, the terminal defaults to Access Identities 0. The access categories of unified access control are determined by judging which matching rule defined by the operator that the UE meets, thereby confirming the terminal's Access Categories, and informing the terminal of the operator's defined Access Categories in the registration acceptance message or configuration update command message sent by the network, so that the terminal can determine the access type that the terminal itself meets.

[0101] However, currently, the matching criteria defined by operators in Access Categories only include: DNN, APPID, S-NSSAI and standard level, and the corresponding AccessCategories can only be issued after the IoT terminal is connected to the network. The access control method in traditional technology cannot flexibly adapt to the access control requirements of different scenarios. For example,

[0102] Case 1: Some IoT terminals or modules that use NB-IoT technology and 2G / 3G / 4G / 5G mobile networks will still initiate registration requests to the mobile networks of the same standard that can be found according to the current communication protocol after the SIM card charges are in arrears, suspended, or cancelled. After the core network rejects it, the terminal will still frequently and repeatedly initiate connection requests according to the inherent protocol. In the process of the terminal initiating a connection request, communication capacity will be consumed, especially the limited channels of the wireless port. Case 2: In some cases, it is necessary to temporarily deny some terminals or IoT terminals access to the network. Case 3: It is necessary to reject the situation where the terminals of friendly companies or the IoT terminals of friendly companies frequently initiate network connections and occupy air interface resources.

[0103] Because the unified access control protocol defined by 3GPP can only send operator-defined Access Categories in registration acceptance messages and configuration update messages, and its matching rules are only DNN, APPID, S-NSSAI, and standard level, timely access control in the above scenario cannot be achieved at present.

[0104] The communication method provided in this embodiment can flexibly and timely inform the terminal Access Categories or adjust the terminal Access Categories during the network access rejection process such as existing network congestion, temporary rejection of some terminals, rejection of special terminals (such as terminals in arrears, terminals of friendly companies), etc., which can meet the access control requirements of existing Internet of Things devices, avoid additional occupation of air interface communication capacity, ensure the quality of air interface communication, and optimize unified access control of Internet of Things devices.

[0105] It should be noted that the beneficial effects brought about by the embodiments of the present application or the technical problems solved are not limited to this one, but may also include other implicit or related problems. For details, please refer to the description of the following embodiments.

[0106] Before introducing the specific embodiments of the present invention, the professional terms involved in the present invention are explained first:

[0107] Unified access control: 3GPP defines a unified access control function. When the network is under high load, RAN can broadcast restriction control information related to access categories and access identities. The network can determine whether to allow or block certain terminal access attempts based on the configuration information. The terminal can also determine whether it can access the network based on the restriction control information and configuration information broadcast by RAN, thereby realizing access control of terminal access to the network.

[0108] The technical solution of the present application and how the technical solution of the present application solves the above-mentioned technical problems are described in detail below with specific embodiments. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of the present application will be described below in conjunction with the accompanying drawings.

[0109] In one embodiment, Figure 2 As shown, a communication method is provided, which is applied to Figure 1 The terminal in is used as an example to illustrate, including the following steps:

[0110] Step 202: Obtain access type.

[0111] The access type is a type of terminal determined based on matching criterion parameters of the access type definition defined by the operator.

[0112] Specifically, the terminal can determine the current access categories of the terminal through pre-configured data or saved data. The pre-configured data can be data configured in the terminal card, which is used to indicate the access type of the terminal itself; the pre-configured data can also be factory setting data or local AT command configuration, etc.; the saved data can be data obtained by the terminal after saving the message sent by the network. The network can determine the current access type of the terminal based on the needs of the actual application scenario and the matching criteria parameters of the access type defined by the operator, and generate a message, which carries the access type of the terminal.

[0113] Step 204: Perform communication processing based on the access type of the terminal.

[0114] Specifically, the terminal may compare the currently determined current access type of the terminal itself with the access rule and / or access type carried in the received system message sent by the network to determine whether the terminal can initiate a network connection.

[0115] In the above communication method, the access type is obtained, and the access type is the type of terminal determined based on the matching criteria parameters of the access type definition defined by the operator; communication processing is performed based on the access type of the terminal. By adopting this method, the network can flexibly adjust the access type matching rules that can adapt to different access control scenario objects based on the needs of the actual access control scenario, and can also promptly notify the terminal through a rejection message or other message. The terminal can make access judgments based on the received message, and realize accurate access control of the network according to the needs of each scenario, avoiding the terminal from frequently initiating network connections to the network, ensuring the communication efficiency between the terminal and the network, and avoiding a large amount of invalid occupation of air interface resources, thereby improving the air interface quality of the network.

[0116] In one embodiment, Figure 3 As shown, “communication processing based on the access type of the terminal” may include:

[0117] Step 302: Based on the access type of the terminal, determine whether the terminal is allowed to access.

[0118] Specifically, the terminal can determine whether the terminal of the current access type is allowed to initiate a network connection based on the access type of the terminal. In other words, the terminal can determine whether the terminal is allowed to access the network based on the current access type and the system message sent by the network.

[0119] Step 304: If it is determined based on the access type that the terminal is allowed to access, a network connection is initiated; or if it is determined based on the access type that the terminal is prohibited from accessing, the terminal does not initiate a network connection.

[0120] Specifically, if the terminal is allowed to access based on the access type of the terminal, the terminal can initiate a network connection request to the network. If the terminal is prohibited from access based on the access type of the terminal, the terminal does not initiate a network connection to the network to avoid occupying air interface communication resources and ensure the quality of air interface communication.

[0121] In this embodiment, the terminal can compare the access type to which the current terminal belongs with the data carried in the received system message, thereby accurately determining whether the current terminal is allowed to initiate a network connection, and performing corresponding operations to initiate a network connection, or not to initiate a network connection to the network, thereby ensuring the timeliness of communication between the terminal and the network, and realizing precise access control of the network based on different scenarios and different terminals.

[0122] In one embodiment, Figure 4 As shown, the step of “determining whether the terminal is allowed to access based on the access type of the terminal” may include:

[0123] Step 402: Receive a system message broadcast by a base station.

[0124] The system message carries at least configuration information, the configuration information includes at least an access type, and the configuration information is used to notify the terminal that the network prohibits and / or allows access by a terminal matching the access type.

[0125] Specifically, the base station can broadcast configuration information to the terminal through a system message, that is, the system message can carry configuration information, the base station can broadcast the system message to the terminal, the terminal can receive the system message, and obtain the configuration information carried by the system message. The configuration information can be used to indicate that terminals of this access type are prohibited from accessing the network, or it can also be used to indicate that terminals of this access type are allowed to access the network, wherein the access type is determined by the network based on the access requirements of the actual application scenario and the matching criteria parameters defined by the operator for the access type. For example, the access type can be a target value, and the configuration information is used to indicate that terminals with access types of the target value are prohibited from accessing the network. After the terminal receives the system message, it can be determined that the network prohibits terminals with access types of the target value from initiating a network connection, and the terminal will not initiate a network connection to the network.

[0126] Step 404: Based on the access type carried in the configuration information and the access type of the terminal, determine whether the terminal is allowed to access.

[0127] The access type carried in the configuration information may be an access type that is currently restricted by the network, or an access type that is currently allowed by the network.

[0128] Specifically, the network may send an indication message to the base station, and the indication message is used to notify the base station of the access type of the terminal that the current network allows to access, or to notify the base station of the access type of the terminal that the current network prohibits to access. After receiving the indication message, the base station may determine the configuration information, and the configuration information may be broadcast through a system message. After receiving the system message broadcast by the base station, the terminal may obtain the configuration information carried in the system message, and determine the access rule and access type contained in the configuration information, and the access rule indicates that the network prohibits the terminal of the access type from accessing the network, or the access rule may indicate that the network allows the terminal of the access type to access the network.

[0129] In this way, the terminal can compare the access type in the configuration information with the access type of the terminal itself to determine whether the terminal is allowed to access the network, that is, to determine whether the terminal can initiate a network connection.

[0130] In one example, if the terminal determines that its own access type matches the access type included in the configuration information, the terminal may perform communication processing according to the operation indicated by the configuration information, that is, the operation indicated by the configuration information may be access prohibition or access permission.

[0131] In this embodiment, the terminal can compare the access type to which the current terminal belongs with the data carried in the received system message, thereby accurately determining whether the current terminal is allowed to initiate a network connection, and performing corresponding operations to initiate a network connection, or not to initiate a network connection to the network, thereby ensuring the timeliness of communication between the terminal and the network, and realizing precise access control of the network based on different scenarios and different terminals.

[0132] In one embodiment, the configuration information is used to notify the terminal that the network prohibits access by a terminal matching the access type, and the communication method further includes:

[0133] If it is determined that the access type of the terminal matches the access type carried in the configuration information, it is determined that the terminal is prohibited from accessing the network, and the terminal does not initiate a network connection.

[0134] Specifically, the configuration information may carry an access type, and may instruct the terminal to prohibit terminals of the access type from accessing the network. If the terminal determines that the access type of the terminal itself matches the access type carried in the configuration information, the terminal determines that the terminal is currently prohibited from accessing the network, that is, the terminal is not allowed to access the network, and the terminal may not initiate a network connection.

[0135] In this embodiment, the terminal can determine whether to initiate a network connection based on the comparison between its current access type and the access type included in the configuration information, thereby achieving accurate access control of the network for different terminals and avoiding the terminal from frequently initiating network connections.

[0136] In one embodiment, the communication method further includes:

[0137] If the access type of the terminal is consistent with the terminal type carried in the configuration information, it is determined that the access type of the terminal matches the access type carried in the configuration information.

[0138] Among them, the terminal type carried in the configuration information can be the access type of the terminal, and the specific determination process can be that the network determines the access type currently allowed or the access type prohibited based on the access requirements of the actual application scenario and the matching criterion parameters of the access type defined by the operator.

[0139] Specifically, if the current access type of the terminal is consistent with the access type of the terminal carried in the configuration information, the terminal may determine that the access type of the terminal matches the access type carried in the configuration information.

[0140] In this embodiment, by determining whether the access type of the terminal is consistent with the access type carried in the configuration information, a quick determination of whether the access types match can be achieved.

[0141] In one embodiment, the specific execution process of the step "obtaining the access type" may include one or more of the following situations:

[0142] Case 1: The access type of the terminal is determined based on the configuration information in the SIM card of the terminal.

[0143] Specifically, the SIM card of the terminal may be the SIM card of a user using the terminal, and the configuration information may be configuration information related to the user. The configuration information may include fields corresponding to the configuration information, and the terminal may determine the access type represented by the fields in the configuration information as the access type of the terminal.

[0144] Case 2: The access type of the terminal is determined based on the factory setting data of the terminal or the local AT command configuration.

[0145] Specifically, the terminal may determine the current access type of the terminal based on its own factory setting data or local AT command configuration.

[0146] In case 3, the access type of the terminal is determined based on the saved data of the terminal, and the saved data is obtained by the terminal after receiving a message sent by the network.

[0147] Specifically, the network can send a message to the terminal through the base station, where the message is used to indicate the current access type of the terminal. After receiving the message, the terminal can determine the current access type of the terminal based on the message. For example, the terminal can determine the access type represented by the message as the access type of the terminal itself.

[0148] It should be noted that, if multiple situations exist at the same time, the terminal may determine that the priority of the access type of the terminal determined based on the saved data of the terminal is higher than the priority of the access type determined based on situation 1 and situation 2.

[0149] In this embodiment, the current access type of the terminal is determined in a variety of ways, and may be determined based on a message sent by the network, or may be determined based on configuration information of the terminal itself.

[0150] In one embodiment, Figure 5 As shown, the communication method also includes:

[0151] Step 502: Receive a message sent by the network.

[0152] The message is generated by the network after determining the access type of the terminal, and the message carries at least an access type definition field defined by the operator, and the access type definition field defined by the operator at least includes the access type.

[0153] Specifically, the network can determine the current access type of the terminal based on the access control requirements of the actual application scenario and the matching criteria parameters of the access type definition defined by the operator. The network can configure the access type definition field defined by the operator based on the access type, and generate a message based on the access type definition field defined by the operator. The network can send the message to the terminal through the base station. After receiving the message, the terminal can parse the message to obtain the access type carried by the message, and determine the access type carried by the message as the access type to which the terminal currently belongs.

[0154] Step 504: Save the access type definition field to obtain saved data.

[0155] The stored data is used to characterize the access type of the terminal.

[0156] Specifically, the terminal can save the access type definition field to obtain saved data, or the terminal can save the access type to obtain saved data. That is, the terminal determines the terminal type to which the current terminal belongs based on the message sent by the received network, and saves it to obtain saved data. The saved data will still be saved or exist after the terminal is turned on and off.

[0157] Optionally, the terminal receives a message sent by the network, and determines the access type of the terminal itself based on the message, and the terminal can save the access type to obtain saved data. The terminal can be turned off and turned on after a preset time period, at which time, the saved data is still retained, and the terminal can determine the access type of the current terminal itself based on the saved data, that is, determine the access type represented by the saved data as the access type of the terminal.

[0158] In this embodiment, the access type itself is determined through the message sent by the network, so that the network can configure and flexibly manage the access type of the terminal. The access type of the terminal can be saved, which can ensure that the network's access management of the terminal is still effective after the terminal is restarted.

[0159] In one embodiment, Figure 6 As shown, the communication method also includes:

[0160] Step 602: Receive a rejection message sent by the network.

[0161] Among them, the rejection message is generated by the network after receiving the request sent by the terminal and determining the access type of the terminal. The rejection message carries at least the access type definition field defined by the operator, and the access type definition field defined by the operator at least includes the access type.

[0162] Specifically, the network can determine the matching rules of the matching criteria parameters based on the access type defined by the operator based on the access requirements of the actual application scenario. The network can also receive the request sent by the terminal, respond to the request, and obtain the rejection message corresponding to the request. At the same time, if the network determines that the terminal is not configured with the access type, or the network determines that the terminal does not have the saved data corresponding to the access type, then the network can determine the access type corresponding to the terminal. In this way, if the network determines that the access type corresponding to the terminal matches the matching rule, the terminal can add the operator-defined access type field in the rejection message corresponding to the above request. The operator-defined access type field contains the access type, and the access type represents the access type to which the terminal currently belongs. Based on this, the network can send a rejection message carrying the access type to the terminal. The terminal can receive a rejection message sent by the network through the base station.

[0163] In one example, the process by which the network determines that the access type corresponding to the terminal matches the matching rule may be: the matching rule may be a rule based on the matching criterion parameters defined based on the access type defined by the operator, that is, a rule for distinguishing the types of various terminals based on the matching criterion parameters; the network may determine the access types included in the matching rule, which may include access type 1 and access type 2. If, after determining the access type of the terminal, the network determines that the access type is one of access type 1 and access type 2, the network may determine the access type corresponding to the terminal and the matching rule.

[0164] In a more specific example, the matching criterion parameter based on the operator-defined access type definition may be a tariff status, and the rules for distinguishing the types of various terminals based on the matching criterion parameter may include users whose tariff status is unavailable due to arrears, users whose tariff status is suspended, and users whose tariff status is cancelled. If the network determines that the access type of the terminal currently sending the request is unavailable due to arrears, the network may generate a rejection message corresponding to the above request and add the operator-defined access category definitions IE field to the rejection message, wherein the operator-defined access type field may be an access type access category, the access type = unavailable due to arrears or the access type = target value.

[0165] Step 604, save the access type definition field and obtain the saved data.

[0166] The stored data is used to characterize the access type of the terminal.

[0167] Specifically, after receiving the rejection message sent by the network through the base station, the terminal can parse the rejection message to obtain the operator-defined access type field carried by the rejection message, and then determine the access type of the terminal. In this way, the terminal can save the operator-defined access type field to obtain saved data, or the access type of the terminal can be saved to obtain saved data.

[0168] Optionally, the terminal receives a rejection message sent by the network, and determines the access type of the terminal itself based on the rejection message, and the terminal can save the access type to obtain saved data. The terminal can be turned off and turned on after a preset time period, at which time, the saved data is still retained, and the terminal can determine the current access type of the terminal itself based on the saved data, that is, determine the access type represented by the saved data as the access type of the terminal.

[0169] In this embodiment, the access type itself is determined by the rejection message sent by the network, so that the network can configure and flexibly manage the access type of the terminal. The access type of the terminal can be saved, which can ensure that the network's access management of the terminal is still effective after the terminal is restarted.

[0170] In one embodiment, the request includes one or more of a registration request, a service initiation request, a network connection request, a deregistration request, and a 6G network request, and the rejection message includes one or more of a registration rejection message, a service rejection message, a network connection rejection message, a deregistration response message, a 6G network request rejection message, and a 6G network request response message.

[0171] Specifically, the request sent by the terminal to the network may be a registration request, and the corresponding rejection message generated by the network may be a registration rejection message; the request sent by the terminal to the network may be a service initiation request, and the corresponding rejection message generated by the network may be a service initiation rejection message; the request sent by the terminal to the network may be a network connection request, and the corresponding rejection message generated by the network may be a network connection rejection message; the request sent by the terminal to the network may be a de-registration request, and the corresponding rejection message generated by the network may be a de-registration rejection message; the request sent by the terminal to the network may also be a request in a 6G network, and the corresponding rejection message generated by the network may be a request rejection message in the 6G network or a request response message in the 6G network, and so on.

[0172] In this embodiment, by carrying the access type of the terminal in a variety of rejection messages, it is possible to achieve an effect of timely controlling the terminal's access to the network.

[0173] In one embodiment, the matching criteria parameters of the operator-defined access type definition include one or more of access type, location identifier, service identifier, IP, FQDN, Non-IP, Internet of Things classification identifier, tariff status, terminal group identifier, and SP identifier.

[0174] Specifically, the access type (network access type) may include LTE\NB-IoT\NTN\5G\6G, the location identifier represents the location area information of the current terminal, the service identifier represents the service currently used by the terminal, or the ongoing service, the Internet of Things classification identifier may represent the type identifier of each operator, the tariff status may include arrears status, shutdown status, account cancellation status, etc. The matching criterion parameters of the access type definition defined by the operator may include one or more of the access type, location identifier, service identifier, IP, FQDN, Non-IP, Internet of Things classification identifier, tariff status, terminal group identifier, and SP identifier. The matching criterion parameters of the access type definition defined by the operator are also newly added to the standard type Criteria type encoding content in the access type definition field defined by the operator.

[0175] That is to say, the network can determine the dimension for distinguishing the access type of the terminal based on the access control requirements of the actual application scenario. Each of the above parameters corresponds to a distinguishing dimension, and the combination of different dimensions can determine the access type of the current terminal. For example, the network can determine the target distinguishing dimension of the matching criterion parameter of the access type definition defined by the operator based on the access control requirements of the actual application scenario, and determine the access type of each terminal based on the target distinguishing dimension.

[0176] In this embodiment, each parameter can be used individually or in combination based on the access requirements of the actual application scenario. From the perspective of scenario requirements, the access type of the terminal can be accurately distinguished to achieve flexible, adjustable and timely network access control of the terminal, thereby improving the reliability of communication between the terminal and the network and maximizing resource utilization.

[0177] In one embodiment, the network may determine the content of the matching criteria parameters of the access type definition defined by the operator based on the access control requirements of the actual application scenarios of each scenario, and distinguish the access types of each terminal. Corresponding to different scenarios, the content contained in the parameters may be adaptively adjusted. Several examples of situations may be described below:

[0178] Case 1: The matching criteria parameters of the operator-defined access type definition include location identifier and / or service identifier, the access type is a first target value, the first target value represents the target location and / or target service, and the access rule is to prohibit terminal access to the target service at the target location.

[0179] Specifically, the network determines that the current scenario needs to temporarily prohibit user terminals of the target service in the target area from accessing the network, then the network can determine that the matching criteria parameters of the access type defined by the operator corresponding to the current scenario may include a location identifier and / or a service identifier, the location identifier is used to control user terminals in a certain area, the service identifier can control user terminals corresponding to a certain service, and the matching criteria parameters include the location identifier and / or the service identifier, which indicates that user terminals corresponding to a certain service in a certain area can be controlled, or user terminals in a certain area can be controlled, or user terminals of a certain service can be controlled. For example, the network can determine that user terminals of the target service in the target area need to be temporarily prohibited from accessing the network, then the matching criteria parameters are the location identifier and the service identifier, the network can distinguish the access type of each terminal in combination with the location and the service, obtain the access type and generate the access rule, the access type can represent the terminal of the target service in the target area, and the access rule represents the refusal of the terminal corresponding to the target service in the target area to access the network; the network generates an indication message based on the access type and the access rule, and sends the indication message to the base station, the indication message is used to notify the base station that the network currently prohibits the terminal of the access type from accessing the network, that is, the network currently prohibits the terminal of the target service in the target area from accessing the network.

[0180] Case 2: The matching criteria parameters of the access type defined by the operator include the tariff status, the access type is the second target value, the second target value represents the target tariff status, the access rule is to prohibit access of terminals in the target tariff status, and the target tariff status includes one or more of the arrears status and the shutdown status.

[0181] Specifically, if the network determines that the current scenario needs to prohibit the user terminal in the target tariff state from accessing the network, the network can determine that the matching criterion parameter of the access type defined by the operator corresponding to the current scenario can include the tariff state, that is, the dimension for distinguishing the access types of different terminals is the tariff state. For example, the network can determine that the user terminal in the target tariff state needs to be temporarily prohibited from accessing the network, then the matching criterion parameter is the tariff state, and the network can distinguish the access type of each terminal in combination with the tariff state, obtain the access type and generate the access rule, the access type can represent the terminal in the target tariff state, and the access rule represents the denial of the terminal in the target tariff state from accessing the network.

[0182] Case 3: the matching criteria parameters of the access type defined by the operator include the IoT classification identifier, the access type is the third target value, the third target value represents the target IoT type, and the access rule is to prohibit terminals of the target IoT type from accessing.

[0183] Specifically, the IoT classification identifier may be an operator classification identifier. If the network determines that the current scenario needs to prohibit the user terminal of the target operator from accessing the network, the network may determine that the matching criteria parameters of the access type defined by the operator corresponding to the current scenario may include the operator classification identifier, that is, the dimension for distinguishing the access types of different terminals is the operator classification identifier, that is, the operator type. For example, the network may determine that it is necessary to temporarily prohibit the user terminal of the target operator from accessing the network, then the matching criteria parameter is the operator, and the network may distinguish the access types of each terminal in combination with the operator classification identifier, obtain the access type, and generate the access rule, which may characterize the terminal of the target operator, and the access rule characterizes the denial of the terminal of the target operator from accessing the network.

[0184] In this embodiment, the network may determine the content of the matching criterion parameters of the access type definition defined by the operator based on the access control requirements of the actual application scenarios of each scenario, so as to ensure the degree of adaptation to different scenarios.

[0185] In one embodiment, Figure 7 As shown, a communication method is provided, which is applied to Figure 1 The core network (network) in FIG. 1 is used as an example to illustrate the method, which includes the following steps:

[0186] Step 702: configure matching criteria parameters of the access type definition defined by the operator. The matching criteria parameters of the access type definition defined by the operator are used to determine the access type of the terminal. The access type is used for communication processing by the terminal.

[0187] Specifically, the network can determine the differentiation dimensions for distinguishing different terminals based on the actual application scenarios, configure the matching criteria parameters of the access type defined by the operator based on one differentiation dimension or multiple differentiation dimensions, determine the access type of the terminal based on the matching criteria parameters, and the specific value corresponding to the access type. The network can send the access type of the terminal to the terminal, and the terminal can determine the access type of the terminal itself based on the received message sent by the network, and compare it with the access rules and / or access type carried in the received system message sent by the network to determine whether the terminal can initiate a network connection.

[0188] In this embodiment, the network can flexibly adjust the access type matching rules that can adapt to different access control scenario objects based on the needs of actual access control scenarios, and can also promptly notify the terminal through rejection messages or other messages. The terminal can make access judgments based on the received messages to achieve accurate access control of the network according to the needs of each scenario, avoid the terminal frequently initiating network connections to the network, ensure the communication efficiency between the terminal and the network, avoid a large amount of invalid occupation of air interface resources, and improve the air interface quality of the network.

[0189] In one of the embodiments, the matching criteria parameters of the operator-defined access type definition include one or more of access type, location identifier, service identifier, IP, FQDN, Non-IP, Internet of Things classification identifier, tariff status, terminal group identifier, and SP identifier.

[0190] Specifically, the access type (network access type) may include LTE\NB-IoT\NTN\5G\6G, the location identifier represents the location area information of the current terminal, the service identifier represents the service currently used by the terminal, or the ongoing service, the Internet of Things classification identifier may represent the type identifier of each operator, the tariff status may include arrears status, shutdown status, account cancellation status, etc. The matching criterion parameters of the access type definition defined by the operator may include one or more of the access type, location identifier, service identifier, IP, FQDN, Non-IP, Internet of Things classification identifier, tariff status, terminal group identifier, and SP identifier. The matching criterion parameters of the access type definition defined by the operator are also newly added to the standard type Criteria type encoding content in the access type definition field defined by the operator.

[0191] That is to say, the network can determine the dimension for distinguishing the access type of the terminal based on the access control requirements of the actual application scenario. Each of the above parameters corresponds to a distinguishing dimension, and the combination of different dimensions can determine the access type of the current terminal. For example, the network can determine the target distinguishing dimension of the matching criterion parameter of the access type definition defined by the operator based on the access control requirements of the actual application scenario, and determine the access type of each terminal based on the target distinguishing dimension.

[0192] In this embodiment, each parameter can be used individually or in combination based on the access requirements of the actual application scenario. From the perspective of scenario requirements, the access type of the terminal can be accurately distinguished to achieve flexible, adjustable and timely network access control of the terminal, thereby improving the reliability of communication between the terminal and the network and maximizing resource utilization.

[0193] In one embodiment, if Figure 8 As shown, the communication method also includes:

[0194] Step 802: Determine the access type and access rules based on actual needs and matching criterion parameters.

[0195] The access rule is used to indicate whether to prohibit or allow a terminal matching the access type from accessing the network.

[0196] Specifically, the network can determine the dimensions for distinguishing the access types of terminals based on the access control requirements of the actual application scenarios, that is, determine the matching criteria parameters of the access type definition defined by the operator, and determine the access type that needs to be access controlled in the current scenario based on the matching criteria parameters of the access type definition defined by the operator, as well as the access rules for access control.

[0197] Optionally, if the network determines that the current scenario needs to prohibit user terminals in a target tariff state from accessing the network, the network can determine that the matching criterion parameters of the access type defined by the operator corresponding to the current scenario may include the tariff status, that is, the dimension for distinguishing the access types of different terminals is the tariff status. The network can distinguish the access types of each terminal in combination with the tariff status, and the network can determine the access type that needs to be access controlled in the current scenario, as well as the specific access rules for access control. For example, the access type may be a terminal in a target tariff state, and the access rule may be to deny terminals in a target tariff state access to the network.

[0198] Step 804: Send an indication message to the base station.

[0199] The indication message is used to instruct the base station to prohibit or allow the terminal matching the access type to access the network, and the indication message is used to enable the base station to determine the configuration information and broadcast the configuration information to the terminal through the system message. The configuration information includes at least the access type and the access rule, and the configuration information is used to enable the terminal to compare with the saved data after receiving it and perform communication processing. Alternatively, the configuration information is used to enable the terminal to perform communication processing based on the access type carried in the configuration information.

[0200] Specifically, after determining the access type and access rule that match the actual scenario, the network can generate an indication message based on the access type and access rule, and send the indication message to the base station.

[0201] Optionally, the indication message is used to notify the base station that the network currently prohibits the terminal of the access type from accessing. In this way, after receiving the indication message, the base station can determine that the network prohibits the terminal of the access type from accessing, the base station can generate configuration information, and add the configuration information to the system message, and the base station can broadcast the system message to the terminal, and the system message carries the configuration information, and the configuration information at least includes the access type and the access rule.

[0202] In this way, after receiving the system message, the terminal can obtain the access type and access rules contained in the configuration information in the system message. The access rule can indicate that the terminal of this access type is prohibited from accessing the network; based on this, the terminal can determine the access type of the terminal itself based on the locally saved data, and compare the access type of the terminal itself with the access type carried by the configuration information in the system message. If the terminal determines that its own access type is consistent with the access type carried by the configuration information, the terminal can perform the communication operation corresponding to the access rule, which may be that the terminal does not initiate a network connection request to the network in this embodiment. If the access rule in the configuration information indicates that the terminal of this access type is allowed to access the network, then when the terminal determines that the access type of the terminal itself is consistent with the access type carried in the configuration information, the terminal can determine that it is currently allowed to access the network, and the terminal can initiate a network connection request to the network.

[0203] In this embodiment, the dimensions for distinguishing terminals are determined according to actual application scenarios, and the terminals are notified in a timely manner to ensure the timeliness of access control.

[0204] In one embodiment, the communication method further includes:

[0205] An access type of the terminal is determined based on the matching criterion parameters, a message is generated based on the access type of the terminal, and the message is sent to the terminal.

[0206] The message is used to enable the terminal to save and obtain the saved data.

[0207] Specifically, the network can determine the dimension for distinguishing the access type of the terminal based on the access control requirements of the actual application scenario, and determine the matching criteria parameters of the access type definition defined by the operator based on the distinguishing dimensions, and determine the access type of the terminal itself based on the specific content contained in the matching criteria parameters of the access type definition defined by the operator, generate a message based on the access type of the terminal, and send the message to the terminal. After receiving the message, the terminal can determine the access type of the terminal itself based on the message, and save the access type of the terminal itself to obtain saved data.

[0208] Optionally, the terminal can be turned off and on after a preset time period. At this time, the saved data is still retained, and the terminal can determine the access type of the current terminal itself based on the saved data, that is, determine the access type represented by the saved data as the access type of the terminal.

[0209] Optionally, the network may determine that the dimension for distinguishing the access type of the terminal may be a first dimension and a second dimension based on the access control requirements of the actual application scenario, determine the first parameter based on the first dimension, for example, it may be a location identifier, and determine the second parameter based on the second dimension, for example, it may be a service identifier, then the network may determine that the specific content contained in the matching criterion parameter of the access type definition defined by the operator is a location identifier and / or a service identifier. The network may determine the location identifier of the terminal (for example, it may be a first location identifier), and determine that the service identifier of the terminal may be a first service identifier, then the network may determine that the access type of the terminal may be a first target value, and the first target value represents a terminal whose location is a first location identifier and whose service identifier is a first service identifier. In this way, the network may generate a message based on the first target value, and broadcast the message carrying the first target value to the terminal through the base station. After the terminal receives the message, it may determine that the access type of the terminal itself is the first target value based on the message, and save the first target value to obtain the saved data.

[0210] In this embodiment, the access type itself is determined through the message sent by the network, so that the network can configure and flexibly manage the access type of the terminal. The access type of the terminal can be saved, which can ensure that the network's access management of the terminal is still effective after the terminal is restarted.

[0211] In one embodiment, the communication method further includes:

[0212] Receive the request sent by the terminal. After determining the access type of the terminal, generate a rejection message.

[0213] The rejection message carries at least an access type definition field defined by the operator, and the access type definition field defined by the operator includes at least the access type of the terminal. The rejection message is used to enable the terminal to save and obtain the saved data.

[0214] Specifically, the network can determine the matching rules of the matching criteria parameters based on the access type defined by the operator based on the access requirements of the actual application scenario. The network can also receive the request sent by the terminal, respond to the request, and obtain the rejection message corresponding to the request. At the same time, if the network determines that the terminal is not configured with the access type, or the network determines that the terminal does not have the saved data corresponding to the access type, then the network can determine the access type corresponding to the terminal. In this way, if the network determines that the access type corresponding to the terminal matches the matching rule, the terminal can add the operator-defined access type field in the rejection message corresponding to the above request. The operator-defined access type field contains the access type, and the access type represents the access type to which the terminal currently belongs. Based on this, the network can send a rejection message carrying the access type to the terminal. The terminal can receive a rejection message sent by the network through the base station.

[0215] In one example, the process by which the network determines that the access type corresponding to the terminal matches the matching rule may be: the matching rule may be a rule based on the matching criterion parameters defined based on the access type defined by the operator, that is, a rule for distinguishing the types of various terminals based on the matching criterion parameters; the network may determine the access types included in the matching rule, which may include access type 1 and access type 2. If, after determining the access type of the terminal, the network determines that the access type is one of access type 1 and access type 2, the network may determine the access type corresponding to the terminal and the matching rule.

[0216] In a more specific example, the matching criterion parameter based on the operator-defined access type definition may be a tariff status, and the rules for distinguishing the types of various terminals based on the matching criterion parameter may include users whose tariff status is unavailable due to arrears, users whose tariff status is suspended, and users whose tariff status is cancelled. If the network determines that the access type of the terminal currently sending the request is unavailable due to arrears, the network may generate a rejection message corresponding to the above request and add the operator-defined access category definitions IE field to the rejection message, wherein the operator-defined access type field may be an access type access category, the access type = unavailable due to arrears or the access type = target value.

[0217] Specifically, after receiving the rejection message sent by the network through the base station, the terminal can parse the rejection message to obtain the operator-defined access type field carried by the rejection message, and then determine the access type of the terminal. In this way, the terminal can save the operator-defined access type field to obtain saved data, or the access type of the terminal can be saved to obtain saved data.

[0218] Optionally, the terminal receives a rejection message sent by the network, and determines the access type of the terminal itself based on the rejection message, and the terminal can save the access type to obtain saved data. The terminal can be turned off and turned on after a preset time period, at which time, the saved data is still retained, and the terminal can determine the current access type of the terminal itself based on the saved data, that is, determine the access type represented by the saved data as the access type of the terminal.

[0219] In this embodiment, the access type itself is determined by the rejection message sent by the network, so that the network can configure and flexibly manage the access type of the terminal. The access type of the terminal can be saved, which can ensure that the network's access management of the terminal is still effective after the terminal is restarted.

[0220] In one of the embodiments, the request includes one or more of a registration request, a service initiation request, a network connection request, a deregistration request, and a 6G network request, and the rejection message includes one or more of a registration rejection message, a service rejection message, a network connection rejection message, a deregistration response message, a 6G network request rejection message, and a 6G network request response message.

[0221] Specifically, the request sent by the terminal to the network may be a registration request, and the corresponding rejection message generated by the network may be a registration rejection message; the request sent by the terminal to the network may be a service initiation request, and the corresponding rejection message generated by the network may be a service initiation rejection message; the request sent by the terminal to the network may be a network connection request, and the corresponding rejection message generated by the network may be a network connection rejection message; the request sent by the terminal to the network may be a de-registration request, and the corresponding rejection message generated by the network may be a de-registration rejection message; the request sent by the terminal to the network may also be a request in a 6G network, and the corresponding rejection message generated by the network may be a request rejection message in the 6G network or a request response message in the 6G network, and so on.

[0222] In this embodiment, by carrying the access type of the terminal in a variety of rejection messages, it is possible to achieve an effect of timely controlling the terminal's access to the network.

[0223] In one embodiment, Fig. 9 As shown, a communication method is provided, which is applied to Figure 1 The base station in FIG. 1 is taken as an example to illustrate, and the following steps are included:

[0224] Step 902: Send a message to the terminal so that the terminal determines the access type of the terminal and performs communication processing based on the access type. The access type is configured based on matching criterion parameters of the access type defined by the operator.

[0225] Specifically, the network can determine the differentiation dimensions for distinguishing different terminals based on the actual application scenarios, configure the matching criterion parameters of the access type defined by the operator based on one differentiation dimension or multiple differentiation dimensions, determine the access type of the terminal based on the matching criterion parameters, and the specific value corresponding to the access type. The network can transparently transmit the access type of the terminal to the base station to the terminal. The terminal can determine the access type of the terminal itself based on the message sent by the network, and compare it with the access rules and / or access type carried in the system message sent by the network to determine whether the terminal can initiate a network connection.

[0226] In this embodiment, the network can flexibly adjust the access type matching rules that can adapt to different access control scenario objects based on the needs of actual access control scenarios, and can also promptly notify the terminal through rejection messages or other messages. The terminal can make access judgments based on the received messages to achieve accurate access control of the network according to the needs of each scenario, avoid the terminal frequently initiating network connections to the network, ensure the communication efficiency between the terminal and the network, avoid a large amount of invalid occupation of air interface resources, and improve the air interface quality of the network.

[0227] In one embodiment, if Fig.10 As shown, the communication method also includes:

[0228] Step 1002: Receive an indication message sent by the network, the indication message is determined based on the access type and access rule, the access type and access rule are determined by the network based on actual needs and matching criteria parameters. The indication message is used to instruct the base station to prohibit or allow a terminal matching the access type to access the network.

[0229] Step 1004: determine configuration information based on the indication message, and broadcast the configuration information to the terminal via a system message.

[0230] Specifically, after determining the access type and access rule that match the actual scenario, the network can generate an indication message based on the access type and access rule, and send the indication message to the base station.

[0231] Optionally, the indication message is used to notify the base station that the network currently prohibits the terminal of the access type from accessing. In this way, after receiving the indication message, the base station can determine that the network prohibits the terminal of the access type from accessing, the base station can generate configuration information, and add the configuration information to the system message, and the base station can broadcast the system message to the terminal, and the system message carries the configuration information, and the configuration information at least includes the access type and the access rule.

[0232] In one embodiment, the configuration information includes at least an access type and an access rule, and the configuration information is used to enable the terminal to compare with the stored data after receiving it and perform communication processing. Alternatively, the configuration information is used to enable the terminal to perform communication processing based on the access type carried in the configuration information.

[0233] After receiving the system message, the terminal can obtain the access type and access rules contained in the configuration information in the system message. The access rule can indicate that the terminal of this access type is prohibited from accessing the network; based on this, the terminal can determine the access type of the terminal itself based on the locally saved data, and compare the access type of the terminal itself with the access type carried by the configuration information in the system message. If the terminal determines that its own access type is consistent with the access type carried by the configuration information, the terminal can perform the communication operation corresponding to the access rule, which may be that the terminal does not initiate a network connection request to the network in this embodiment. If the access rule in the configuration information indicates that the terminal of this access type is allowed to access the network, then when the terminal determines that the access type of the terminal itself is consistent with the access type carried in the configuration information, the terminal can determine that it is currently allowed to access the network, and the terminal can initiate a network connection request to the network.

[0234] In this embodiment, the dimensions for distinguishing terminals are determined according to actual application scenarios, and the terminals are notified in a timely manner to ensure the timeliness of access control.

[0235] In one embodiment, the message is a rejection message, such as Fig.11 As shown, the specific execution process of the step "sending a message to the terminal" may include:

[0236] Step 1102: Receive a request sent by the terminal, and send a request to the network so that the network generates a rejection message.

[0237] Step 1104: forward the rejection message to the terminal.

[0238] The rejection message at least carries an access type definition field defined by the operator, the access type definition field defined by the operator at least includes the access type, and the rejection message is used to enable the terminal to save and obtain the saved data. Alternatively, the rejection message is used to enable the terminal to determine the access type of the terminal and perform communication processing based on the access type of the terminal.

[0239] Specifically, the network can determine the matching rules of the matching criteria parameters based on the access type defined by the operator based on the access requirements of the actual application scenario. The terminal can transparently transmit the request to the network through the base station. After receiving the request, the network can respond to the request and obtain a rejection message corresponding to the request. At the same time, if the network determines that the terminal is not configured with an access type, or the network determines that the terminal does not have the saved data corresponding to the access type, then the network can determine the access type corresponding to the terminal. In this way, if the network determines that the access type corresponding to the terminal matches the matching rule, the terminal can add the access type field defined by the operator in the rejection message corresponding to the above request. The access type field defined by the operator contains the access type, and the access type represents the access type to which the terminal currently belongs. Based on this, the network can transparently transmit the rejection message carrying the access type to the terminal through the base station. The terminal can receive the rejection message sent by the network through the base station.

[0240] In one embodiment, the message is a rejection message, such as Fig.12 As shown, the specific execution process of the step "sending a message to the terminal" may include:

[0241] Step 1202: Receive a message sent by the network.

[0242] The message carries at least an access type definition field defined by the operator, the access type definition field defined by the operator contains at least the access type of the terminal, and the message is used to enable the terminal to save and obtain the saved data. Alternatively, the message is used to enable the terminal to determine the access type of the terminal and perform communication processing based on the access type of the terminal.

[0243] Step 1204, forward the message to the terminal.

[0244] In this embodiment, the access type itself is determined by the rejection message sent by the network, so that the network can configure and flexibly manage the access type of the terminal. The access type of the terminal can be saved, which can ensure that the network's access management of the terminal is still effective after the terminal is restarted.

[0245] In one embodiment, a communication method provided in this embodiment realizes the optimization of unified access control of IoT devices. When the network denies terminal access, the network can carry the latest terminal access type AccessCategories in the denial message, broadcast the denial message through the base station, and the terminal can save the latest access type Access Categories of the terminal after receiving the denial message; the terminal can also receive a system message sent by the network through the base station, and the system message carries the access type and access rule. The terminal can perform corresponding access control based on the access type of the terminal itself, and the access type and access rule in the system, thereby solving the problem that after the SIM card tariff of the IoT terminal is in arrears, suspended, or cancelled, it will still initiate a registration request to the mobile network of the same standard that can be found according to the current communication protocol, occupying a large amount of air interface communication capacity, and the problem of access control of various IoT devices, thereby realizing flexible and accurate access control for different scenarios.

[0246] Specifically, in the matching criteria parameters of the operator-defined access category definitions, new parameters are added based on access type (LTE\NB-IoT\NTN\5G\6G), location identifier, service identifier, IP, FQDN, Non-IP, friendly business classification identifier, tariff status (arrears, suspension, cancellation), UE group identifier, SP identifier, etc. These parameters can be used individually or in combination. This information is also added to the Criteria type encoding content in the corresponding Operator-defined access category definitions IE. The network can determine the matching criteria parameters based on the access requirements of the actual application scenario. For example, the matching criteria parameters may include a first parameter type. In the current scenario, the access type of the terminal can be determined based on the first parameter type. The network can determine the matching rule based on the first parameter type based on the first parameter type. For example, the matching rule can be a terminal with a first target type of the first parameter type. The network can send an indication message to the base station, the indication message carrying the access type and the access rule, the access type is the first parameter type is the first target type, and the access rule is to prohibit the terminal with the first parameter type of the first target type from accessing the network. Correspondingly, the network can receive a request sent by the terminal through the base station. If the network determines that the first parameter type of the terminal currently sending the request is the first target type, the network can generate a rejection message corresponding to the request, and determine the first parameter type as the first target type as the access type of the terminal, and add the access type to the rejection message, and return the rejection message to the terminal through the base station. After receiving the rejection message, the terminal can save the access type in the rejection message, determine that the access type in the rejection message is the access type of the terminal itself, save it, and obtain the saved data.

[0247] Based on this, after receiving the system message sent by the base station, the terminal can compare the access type in the system message with the access type in the saved data. If they are consistent, the terminal can perform the communication processing operation corresponding to the access rule. For example, the access rule can indicate that the terminal whose first parameter type is the first target type is prohibited from accessing the network, then the terminal may not initiate a network connection to the network. If the access rule indicates that the terminal whose first parameter type is the first target type is allowed to access the network, then the terminal can initiate a network connection to the network.

[0248] In a specific embodiment, the network may determine the matching criterion parameter based on the access requirements of the actual application scenario. For example, the matching criterion parameter may include the tariff status. In the current scenario, the access type of the terminal may be distinguished based on the tariff status. The network may determine the matching rule based on the tariff status based on the tariff status. For example, the matching rule may be a terminal with a tariff status of arrears. The network may send an indication message to the base station. The indication message carries the access type and the access rule. The access type is a terminal with a tariff status of arrears. The access rule is to prohibit the terminal with a tariff status of arrears from accessing the network, that is, prohibiting the terminal with arrears from accessing the network. Accordingly, the network may receive a request sent by the terminal through the base station. If the network determines that the tariff status of the terminal currently sending the request is a terminal with arrears, the network may generate a rejection message corresponding to the request, determine the arrears status as the access type of the terminal, add the access type to the rejection message, and return the rejection message to the terminal through the base station. After receiving the rejection message, the terminal may save the access type in the rejection message, determine that the access type in the rejection message is the access type of the terminal itself, save it, and obtain the saved data.

[0249] Based on this, after receiving the system message sent by the base station, the terminal can compare the access type in the system message with the access type in the saved data. If they are consistent, the terminal can perform the communication processing operation corresponding to the access rule. For example, the access rule can indicate that terminals with arrears in tariff status are prohibited from accessing the network, so the terminal may not initiate a network connection to the network. If the access rule indicates that terminals with arrears in tariff status are allowed to access the network, the terminal can initiate a network connection to the network.

[0250] Fig.13 A signaling interaction flow chart of a communication method is provided. Fig.13 As shown, the method includes the following steps.

[0251] Step 1: In the matching criteria parameters related to Operator-defined access category definitions, new parameters are added, such as access type (LTE\NB-IoT\NTN\5G\6G), location identifier, service identifier, IP, FQDN, Non-IP, friendly business classification identifier, tariff status (arrears, suspension, account cancellation), UE group identifier, SP identifier, etc. These parameters can be used individually or in combination.

[0252] Step 2: The network adds an access category based on the tariff status (assuming it is 36), and adds a rule based on the tariff status that matches the access category, such as: the UE is unavailable due to arrears, or is shut down or has its account cancelled.

[0253] Step 3: The network informs the RAN that the UE that is unavailable due to arrears or is powered off needs to be prohibited from accessing the network or initiating service requests.

[0254] Step 4: The base station configures the configuration information of prohibiting access to the access category (assuming 36) corresponding to the tariff status, and broadcasts it in the system message.

[0255] Step 5: Assuming that the access-prohibited terminal has not configured or saved the tariff status access category, when the network determines that the terminal is unavailable due to arrears or is shut down or the user has cancelled the account, the network carries the Operator-defined access category definitions IE in the registration rejection message or service rejection message, including access category=36 (assumed). If the terminal has pre-configured or saved the corresponding access category issued by the network, jump directly to step 7.

[0256] Step 6: After receiving the registration rejection message, the terminal saves the Operator-defined access category definitions message, including access category=36 (assumed). After the machine is turned on and off and restarted, this field is still saved.

[0257] 7. The UE pre-configures or saves the corresponding access category through the network. The UE receives the base station broadcast message and determines whether the corresponding access category = 36 (assumed) is allowed to access. If the access is allowed, the terminal initiates a network connection (registration request or service request); if the access is prohibited, the terminal does not initiate a network connection.

[0258] Fig.14 A signaling interaction flow chart of a communication method is provided. Fig.14 As shown, the method includes the following steps.

[0259] Step 1: In the matching criteria parameters related to Operator-defined access category definitions, new parameters are added, such as access type (LTE\NB-IoT\NTN\5G\6G), location identifier, service identifier, IP, FQDN, Non-IP, friendly business classification identifier, tariff status (arrears, suspension, account cancellation), UE group identifier, SP identifier, etc. These parameters can be used individually or in combination.

[0260] Step 2: The network adds an access category (assuming it is 37) based on region + APP ID + SP, and adds rules that match the access category, such as temporarily prohibiting regional service users from accessing the network.

[0261] Step 3: The network informs the RAN that users of a certain service in the temporary area need to be prohibited from accessing the network.

[0262] Step 4: The base station configures the access prohibition configuration information of the access category (assuming 37) that is prohibited from accessing a certain service user in the temporary prohibited area, and broadcasts it in the system message.

[0263] Step 5: Assuming that the terminal in the temporary prohibited area has not configured or saved the access category (assuming 37), when the network determines that the terminal is a terminal that is prohibited from accessing a certain service in the temporary area, the network carries the Operator-defined access category definitions IE in the registration rejection message / service rejection message, including accesscategory=37 (assuming). If the terminal has pre-configured or saved the corresponding access category issued by the network, jump directly to step 7.

[0264] Step 6: After receiving the registration rejection message, the terminal saves the Operator-defined access category definitions message, including access category=37 (assumed). After the machine is turned on and off and restarted, this field is still saved.

[0265] Step 7: The UE pre-configures or saves the corresponding access category (assuming 37) through the network. The UE receives the system message broadcast by the base station and determines whether the corresponding access category = 37 (assuming) is allowed to access. If access is allowed, the terminal initiates a network connection (registration request or service request); if access to the network is prohibited, the terminal does not initiate a network connection.

[0266] Fig.15 A signaling interaction flow chart of a communication method is provided. Fig.15 As shown, the method includes the following steps.

[0267] Step 1: In the matching criteria parameters related to Operator-defined access category definitions, new parameters are added, such as access type (LTE\NB-IoT\NTN\5G\6G), location identifier, service identifier, IP, FQDN, Non-IP, friendly business classification identifier, tariff status (arrears, suspension, account cancellation), UE group identifier, SP identifier, etc. These parameters can be used individually or in combination.

[0268] Step 2: Add an access category (assuming it is 38) based on the prohibited access of the friendly IoT devices to the network, and add a rule that matches the access category, such as: prohibit access to friendly IoT devices.

[0269] Step 3: The network informs RAN that it needs to prohibit friendly IoT devices from accessing the network.

[0270] Step 4: The base station configures the access prohibition configuration information of the access category (assuming 38) that is prohibited for friendly IoT devices to access, and broadcasts it in the system message.

[0271] Step 5: Assuming that the access-prohibited friendly IoT terminal has not configured or saved the tariff status accesscategory, when the network determines that the terminal is a user prohibited from access by the friendly IoT device, the network carries the Operator-defined access category definitions IE in the registration rejection message or RRC rejection message, including access category=38 (assumed). If the terminal has pre-configured or saved the corresponding accesscategory issued by the network, jump directly to step 7.

[0272] Step 6: After receiving the registration rejection message, the terminal saves the Operator-defined access category definitions message, including access category=38 (assumed). After the machine is turned on and off and restarted, this field is still saved.

[0273] Step 7: The UE pre-configures or saves the corresponding access category through the network. The UE receives the system message broadcast by the base station and determines whether the corresponding access category = 38 (assumed) is allowed to access. If the access is allowed, the terminal initiates a network connection (registration request or service request); if the access is prohibited, the terminal does not initiate a network connection.

[0274] That is to say, S1, Operator-defined access category definitions related matching criteria parameters originally include priority, access category number, 32-63, DNN, application identifier APPID, slice identifier S-NNAI. This embodiment adds the following standard access category, and the newly added parameters include access type (LTE\NB-IoT\NTN\5G\6G), location identifier, service identifier, IP, FQDN, Non-IP, friendly business classification identifier, tariff status (arrears, suspension, cancellation), UE group identifier, SP identifier, etc. These parameters can be used individually or in combination. This information is also added to the Criteria type encoding content in the corresponding Operator-defined access category definitions IE.

[0275] In the Registration reject message sent by the network, a new operator-defined access category definitions IE field is added, and the definition of this field is optimized as in S1.

[0276] In the De-registration request (UE terminated de-registration) / De-registration accept (UE originating de-registration) message sent by the network to the terminal, an Operator-defined access category definitions IE is added, and the definition of this field is optimized as in S1.

[0277] In the service acceptance request or service rejection request message sent by the network to the terminal, a new operator-defined access category definitions IE field is added, and the definition of this field is optimized as in S1.

[0278] In the RRC connection rejection message sent by the network to the terminal, a new operator-defined access category definitions IE field is added, and the definition of this field is optimized as in S1.

[0279] Optionally, for the attachment process, service request process, and acceptance and rejection messages in the RRC connection establishment process corresponding to LTE, NB-IOT, and NTN, an Operator-defined access category definitions IE is also newly added. After the terminal saves it, the base station broadcasts it, and the UE and the network perform subsequent access control.

[0280] For example, when an IoT terminal in a certain area or for a certain service still frequently connects to the network and data after the SIM card tariff is in arrears, suspended, or cancelled, the network configures a matching rule based on the SIM card tariff or the SIM card tariff + location area + service. When the UE meets these rules, the corresponding UE is matched to the operator-defined access category, and the Operator-defined access category definitions are carried in the registration rejection or service request rejection message. When the UE receives the Operator-defined access category definitions in the registration rejection or service request rejection message, the corresponding Operator-defined access category is saved, and this field is still saved after the power is turned on and off. When the corresponding Operator-defined access category is prohibited from access in the broadcast message sent by the base station, the terminal no longer initiates a network connection.

[0281] For another example, when a competitor's IoT terminal frequently sends network connection requests to the operator, the network configures a matching rule based on the competitor's identifier. When the UE meets these rules, the corresponding UE is matched to the operator-defined access category, and the Operator-defined access category definitions are carried in the registration rejection or service request rejection message. When the UE receives the Operator-defined access category definitions in the registration rejection or service request rejection message, the corresponding Operator-defined access category is saved. This field is still saved after the power is turned on and off to avoid the terminal being turned on and off again or being rejected from joining the FPLMN. After the timer is 24 hours or the power is restarted, the network connection can be re-initiated. When the corresponding Operator-defined access category is prohibited from access in the broadcast message sent by the base station, the terminal will no longer initiate a network connection.

[0282] The communication method provided in this embodiment can realize the network's access control for different terminals and different scenarios, especially the access control after the network rejects the terminal: it can prevent the terminal from frequently initiating network requests after being rejected by the network, such as: preventing the terminal from frequently and repeatedly initiating connection requests according to the inherent protocol after the IoT device due to arrears, shutdown, or cancellation is rejected by the core network, resulting in a large amount of air interface consumption; it can realize temporary access control for terminals in specific areas and specific services: such as: access control for specific terminals in a certain area fault scenario or a certain area event scenario; it can prevent the IoT terminal of a friendly company from frequently initiating network requests after being rejected by the network (because the current friendly company terminal joins the FPLMN after being rejected, and the network connection can be re-initiated after a timer of 24 hours or after power-on and restart); no hardware modification is required, only software upgrade is required to achieve it.

[0283] The communication method provided in this embodiment can be applied to IoT scenarios, including NB-IoT, and massive IoT connection network scenarios under 2 / 3 / 4 / 5 / 6G. In the future, it can avoid frequent network connection and service requests initiated by massive IoT devices, avoid occupying a large amount of air interface resources, and improve network air interface quality.

[0284] It should be understood that although Figure 1-15 The steps in the flowchart are shown in sequence as indicated by the arrows, but these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified in this document, there is no strict order restriction for the execution of these steps, and these steps can be executed in other orders. Moreover, Figure 1-15 At least part of the steps may include multiple steps or multiple stages. These steps or stages are not necessarily performed at the same time, but can be performed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed in turn or alternately with other steps or at least part of the steps or stages in other steps.

[0285] In one embodiment, Fig.16 As shown, a communication device 1600 is provided, which is applied to a terminal and includes:

[0286] A first acquisition module 1602 is used to acquire an access type, where the access type is a type of terminal determined based on matching criteria parameters of an access type definition defined by an operator;

[0287] The communication module 1604 is used to perform communication processing based on the access type of the terminal.

[0288] In one embodiment, the communication module is specifically used for:

[0289] Based on the access type of the terminal, determine whether the terminal is allowed to access;

[0290] If it is determined based on the access type that the terminal is allowed to access, a network connection is initiated; or,

[0291] If it is determined based on the access type that the terminal is prohibited from accessing, the terminal does not initiate a network connection.

[0292] In one embodiment, the communication module is specifically used for:

[0293] receiving a system message broadcast by a base station, where the system message carries at least configuration information, where the configuration information at least includes an access type, and where the configuration information is used to notify the terminal that the network prohibits and / or allows access by a terminal matching the access type;

[0294] Based on the access type carried in the configuration information and the access type of the terminal, it is determined whether the terminal is allowed to access.

[0295] In one embodiment, the configuration information is used to notify the terminal that the network prohibits access by a terminal matching the access type, and the apparatus further includes:

[0296] The first determination module is used to determine that the terminal is prohibited from accessing the network if it is determined that the access type of the terminal matches the access type carried in the configuration information, and the terminal does not initiate a network connection.

[0297] In one embodiment, the device further comprises:

[0298] The second determining module is configured to determine that the access type of the terminal matches the access type carried in the configuration information if the access type of the terminal is consistent with the terminal type carried in the configuration information.

[0299] In one embodiment, the first acquisition module is specifically used for:

[0300] The access type of the terminal is determined based on the configuration information in the SIM card of the terminal; or, the access type of the terminal is determined based on the factory setting data of the terminal or the local AT command configuration; the access type of the terminal is determined based on the saved data of the terminal, and the saved data is saved by the terminal after receiving the message sent by the network.

[0301] In one embodiment, the device further comprises:

[0302] A first receiving module is used to receive a message sent by a network, where the message is generated by the network after determining the access type of the terminal, and the message carries at least an access type definition field defined by the operator, where the access type definition field defined by the operator at least includes the access type;

[0303] The first saving module is used to save the access type definition field to obtain saved data, and the saved data is used to characterize the access type of the terminal.

[0304] In one embodiment, the device further comprises:

[0305] a second receiving module, configured to receive a rejection message sent by the network, where the rejection message is generated by the network after receiving a request sent by the terminal and determining an access type of the terminal, and the rejection message carries at least an access type definition field defined by the operator, where the access type definition field defined by the operator at least includes an access type;

[0306] The second saving module is used to save the access type definition field to obtain saved data, and the saved data is used to characterize the access type of the terminal.

[0307] In one of the embodiments, the request includes one or more of a registration request, a service initiation request, a network connection request, a deregistration request, and a 6G network request, and the rejection message includes one or more of a registration rejection message, a service rejection message, a network connection rejection message, a deregistration response message, a 6G network request rejection message, and a 6G network request response message.

[0308] In one of the embodiments, the matching criteria parameters of the operator-defined access type definition include one or more of access type, location identifier, service identifier, IP, FQDN, Non-IP, Internet of Things classification identifier, tariff status, terminal group identifier, and SP identifier.

[0309] In one of the embodiments, the matching criteria parameters of the access type defined by the operator include a location identifier and / or a service identifier, the access type is a first target value, the first target value represents a target location and / or a target service, and the access rule is to prohibit access of a terminal of a target service at a target location; or,

[0310] The matching criteria parameters of the access type defined by the operator include the tariff status, the access type is the second target value, the second target value represents the target tariff status, the access rule is to prohibit the terminal in the target tariff status from accessing, and the target tariff status includes one or more of the arrears status and the shutdown status; or,

[0311] The matching criteria parameters of the access type defined by the operator include the Internet of Things classification identifier, the access type is the third target value, the third target value represents the target Internet of Things type, and the access rule is to prohibit terminals of the target Internet of Things type from accessing.

[0312] In one embodiment, Fig.17 As shown, a communication device 1700 is provided, which is applied to a network and includes:

[0313] The first configuration module 1702 is used to configure matching criteria parameters of the access type definition defined by the operator. The matching criteria parameters of the access type definition defined by the operator are used to determine the access type of the terminal. The access type is used for the terminal to perform communication processing.

[0314] In one of the embodiments, the matching criteria parameters of the operator-defined access type definition include one or more of access type, location identifier, service identifier, IP, FQDN, Non-IP, Internet of Things classification identifier, tariff status, terminal group identifier, and SP identifier.

[0315] In one embodiment, the device further comprises:

[0316] A third determination module is used to determine the access type and access rules based on actual needs and matching criterion parameters, where the access rules are used to indicate whether to prohibit or allow terminals matching the access type from accessing the network;

[0317] The second sending module is used to send an indication message to the base station, where the indication message is used to instruct the base station to prohibit or allow a terminal matching the access type to access the network, and the indication message is used to enable the base station to determine configuration information and broadcast the configuration information to the terminal through a system message.

[0318] In one of the embodiments, the configuration information includes at least an access type and an access rule, and the configuration information is used to enable the terminal to compare with the stored data after receiving it and perform communication processing; or, the configuration information is used to enable the terminal to perform communication processing based on the access type carried in the configuration information.

[0319] In one embodiment, the device further comprises:

[0320] The fourth determination module is used to determine the access type of the terminal based on the matching criterion parameters, generate a message based on the access type of the terminal, and send the message to the terminal, where the message is used for the terminal to save and obtain the saved data.

[0321] In one embodiment, the device further comprises:

[0322] A third receiving module, used for receiving a request sent by a terminal;

[0323] The generation module is used to generate a rejection message after determining the access type of the terminal. The rejection message carries at least the access type definition field defined by the operator. The access type definition field defined by the operator contains at least the access type of the terminal. The rejection message is used to enable the terminal to save and obtain the saved data.

[0324] In one of the embodiments, the request includes one or more of a registration request, a service initiation request, a network connection request, a deregistration request, and a 6G network request, and the rejection message includes one or more of a registration rejection message, a service rejection message, a network connection rejection message, a deregistration response message, a 6G network request rejection message, and a 6G network request response message.

[0325] In one embodiment, Fig.18 As shown, a communication device 1800 is provided, which is applied to a base station, including:

[0326] The first sending module 1802 is used to send a message to the terminal so that the terminal determines the access type of the terminal and performs communication processing based on the access type, where the access type is configured based on matching criterion parameters of the access type defined by the operator.

[0327] In one embodiment, the device further comprises:

[0328] a fourth receiving module, configured to receive an indication message sent by a network, where the indication message is determined based on an access type and an access rule, where the access type and the access rule are determined by the network based on actual requirements and matching criterion parameters; the indication message is used to instruct the base station to prohibit or allow a terminal matching the access type to access the network;

[0329] The fifth determining module is used to determine the configuration information based on the indication message, and broadcast the configuration information to the terminal through a system message.

[0330] In one of the embodiments, the configuration information includes at least an access type and an access rule, and the configuration information is used to enable the terminal to compare with the stored data after receiving it and perform communication processing; or, the configuration information is used to enable the terminal to perform communication processing based on the access type carried in the configuration information.

[0331] In one embodiment, the message is a rejection message, and the first sending module is specifically configured to:

[0332] receiving a request sent by the terminal and sending a request to the network so that the network generates a rejection message;

[0333] Forward a rejection message to the terminal, the rejection message carries at least an access type definition field defined by the operator, the access type definition field defined by the operator includes at least the access type, and the rejection message is used to enable the terminal to save and obtain the saved data; or, the rejection message is used to enable the terminal to determine the access type of the terminal and perform communication processing based on the access type of the terminal.

[0334] In one embodiment, the message is a rejection message, and the first sending module is specifically configured to:

[0335] receiving a message sent by the network, the message carrying at least an access type definition field defined by the operator, the access type definition field defined by the operator at least including the access type of the terminal, the message being used for the terminal to save and obtain the saved data; or the message being used for the terminal to determine the access type of the terminal and perform communication processing based on the access type of the terminal;

[0336] Forwards a message to a terminal.

[0337] For the specific definition of the communication device, please refer to the definition of the communication method above, which will not be repeated here. Each module in the above communication device can be implemented in whole or in part by software, hardware and a combination thereof. The above modules can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory of the computer device in the form of software, so that the processor can call and execute the operations corresponding to the above modules.

[0338] In one embodiment, a communication device is provided. Fig.19 . Fig.19 It is a schematic diagram of the structure of a terminal device provided in an embodiment of the present invention. Fig.19 The terminal device 1900 shown includes: at least one processor 1901, a memory 1902, at least one network interface 1904 and a user interface 1903. The various components in the terminal device 1900 are coupled together via a bus system 1905. It is understood that the bus system 1905 is used to achieve connection and communication between these components. In addition to the data bus, the bus system 1905 also includes a power bus, a control bus and a status signal bus. However, for the sake of clarity, the bus system 1905 is not shown in FIG. Figure 1 Various buses are labeled as bus system 1905. In addition, the embodiment of the present invention also includes a transceiver 1906, which can be multiple components, that is, including a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium.

[0339] The user interface 1903 may include a display, a keyboard, or a pointing device (eg, a mouse, a trackball, a touch pad, or a touch screen).

[0340] It can be understood that the memory 1902 in the embodiment of the present invention can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example but not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM) and direct RAM bus random access memory (DRRAM). The memory 1902 of the system and method described in the embodiments of the present invention is intended to include, but is not limited to, these and any other suitable types of memory.

[0341] In some embodiments, the memory 1902 stores the following elements, executable modules or data structures, or a subset thereof, or an extended set thereof: an operating system 19021 and an application 19022 .

[0342] The operating system 19021 includes various system programs, such as a framework layer, a core library layer, a driver layer, etc., which are used to implement various basic services and process hardware-based tasks. The application 19022 includes various application programs, such as a media player (MediaPlayer), a browser (Browser), etc., which are used to implement various application services. The program for implementing the method of the embodiment of the present invention can be included in the application 19022.

[0343] In the embodiment of the present invention, by calling a program or instruction stored in the memory 1902, specifically, a program or instruction stored in the application 19022, the processor is configured to obtain an access type, where the access type is a type of terminal determined based on a matching criterion parameter of an access type defined by an operator;

[0344] The processor is further configured to perform communication processing based on the access type of the terminal.

[0345] Part or all of the methods disclosed in the above embodiments of the present invention may also be applied to the processor 1901, or implemented by the processor 1901, or implemented by the processor 1901 in cooperation with other components (such as a transceiver). The processor 1901 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method may be completed by an integrated logic circuit of hardware or software instructions in the processor 1901. The above processor 1901 may be a general-purpose processor, a digital signal processor (Digital Signal Processor, DSP), an application-specific integrated circuit (Application Specific Integrated Circuit, ASIC), a field programmable gate array (Field Programmable Gate Array, FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The methods, steps and logic block diagrams disclosed in the embodiments of the present invention may be implemented or executed. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc. The steps of the method disclosed in conjunction with the embodiments of the present invention may be directly embodied as being executed by a hardware decoding processor, or may be executed by a combination of hardware and software modules in a decoding processor. The software module may be located in a storage medium mature in the art, such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory 1902, and the processor 1901 reads the information in the memory 1902 and completes the steps of the above method in combination with its hardware.

[0346] It is to be understood that the embodiments described in the embodiments of the present invention may be implemented by hardware, software, firmware, middleware, microcode or a combination thereof. For hardware implementation, the processing unit may be implemented in one or more application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSP devices, DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), general purpose processors, controllers, microcontrollers, microprocessors, other electronic units for performing the functions described in the present application or a combination thereof.

[0347] For software implementation, the technology described in the embodiments of the present invention can be implemented by a module (such as a process, function, etc.) that performs the functions described in the embodiments of the present invention. The software code can be stored in a memory and executed by the processor 1901. The memory can be implemented in the processor 1901 or outside the processor 1901.

[0348] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps described in the above embodiment are implemented.

[0349] The embodiment of the present application also provides a computer program product including instructions, which, when executed on a computer, enables the computer to execute the steps described in the above embodiment.

[0350] Those of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory or optical memory, etc. Volatile memory can include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM).

[0351] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the 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 this specification.

[0352] The above-mentioned embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the invention patent. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the patent of the present application shall be subject to the attached claims.

Claims

1. A communication method, characterized in that: Applied to a terminal, the method comprises: Acquire an access type, where the access type is a type of the terminal determined based on a matching criterion parameter of an access type definition defined by an operator; Communication processing is performed based on the access type of the terminal.

2. The method according to claim 1, characterized in that The performing communication processing based on the access type of the terminal includes: Based on the access type of the terminal, determining whether the terminal is allowed to access; If it is determined based on the access type that the terminal is allowed to access, initiating a network connection; or, If it is determined based on the access type that the terminal is prohibited from accessing, the terminal does not initiate a network connection.

3. The method according to claim 2, characterized in that The determining, based on the access type of the terminal, whether the terminal is allowed to access includes: receiving a system message broadcast by a base station, where the system message carries at least configuration information, where the configuration information includes at least an access type, and where the configuration information is used to notify the terminal that the network prohibits and / or allows access by a terminal matching the access type; Based on the access type carried in the configuration information and the access type of the terminal, it is determined whether the terminal is allowed to access.

4. The method according to claim 3, characterized in that The configuration information is used to notify the terminal that the network prohibits access by terminals matching the access type, and the method further includes: If it is determined that the access type of the terminal matches the access type carried in the configuration information, it is determined that the terminal is prohibited from accessing the network, and the terminal does not initiate a network connection.

5. The method according to claim 4, characterized in that The method further comprises: If the access type of the terminal is consistent with the terminal type carried in the configuration information, it is determined that the access type of the terminal matches the access type carried in the configuration information.

6. The method according to claim 1, characterized in that The obtaining of the access type includes: determining the access type of the terminal based on configuration information in the SIM card of the terminal; or, Determine the access type of the terminal based on the factory setting data or local AT command configuration of the terminal; or, The access type of the terminal is determined based on the saved data of the terminal, where the saved data is saved after the terminal receives a message sent by the network.

7. The method according to claim 6, characterized in that The method further comprises: receiving a message sent by a network, where the message is generated by the network after determining the access type of the terminal, where the message carries at least an access type definition field defined by an operator, where the access type definition field defined by the operator at least includes the access type; The access type definition field is saved to obtain the saved data, where the saved data is used to characterize the access type of the terminal.

8. The method according to claim 6, characterized in that The method further comprises: receiving a rejection message sent by a network, where the rejection message is generated by the network after receiving a request sent by the terminal and determining an access type of the terminal, where the rejection message carries at least an access type definition field defined by an operator, where the access type definition field defined by the operator includes at least the access type; The access type definition field is saved to obtain the saved data, where the saved data is used to characterize the access type of the terminal.

9. The method according to claim 8, characterized in that The request includes one or more of a registration request, a service initiation request, a network connection request, a deregistration request, and a 6G network request; the rejection message includes one or more of a registration rejection message, a service rejection message, a network connection rejection message, a deregistration response message, a 6G network request rejection message, and a 6G network request response message.

10. The method according to claim 1, characterized in that The matching criteria parameters of the access type definition defined by the operator include one or more of access type, location identifier, service identifier, IP, FQDN, Non-IP, Internet of Things classification identifier, tariff status, terminal group identifier, and SP identifier.

11. The method according to claim 9, characterized in that The matching criteria parameters of the access type defined by the operator include a location identifier and / or a service identifier, the access type is a first target value, the first target value represents a target location and / or a target service, and the access rule is to prohibit access of a terminal of a target service at a target location; or, The matching criteria parameter of the access type defined by the operator includes a tariff status, the access type is a second target value, the second target value represents a target tariff status, the access rule is to prohibit access of a terminal in a target tariff status, and the target tariff status includes one or more of an arrears status and a shutdown status; or, The matching criteria parameters of the operator-defined access type definition include an Internet of Things classification identifier, the access type is a third target value, the third target value represents a target Internet of Things type, and the access rule is to prohibit access by terminals of the target Internet of Things type.

12. A communication method, characterized in that: Applied to a network, the method comprises: The matching criteria parameters of the access type definition defined by the operator are configured, where the matching criteria parameters of the access type definition defined by the operator are used to determine the access type of the terminal, where the access type is used for communication processing by the terminal.

13. The method according to claim 12, characterized in that The matching criteria parameters of the access type definition defined by the operator include one or more of access type, location identifier, service identifier, IP, FQDN, Non-IP, Internet of Things classification identifier, tariff status, terminal group identifier, and SP identifier.

14. The method according to claim 12, characterized in that The method further comprises: Determine an access type and an access rule based on actual requirements and the matching criterion parameter, wherein the access rule is used to indicate prohibiting or allowing a terminal matching the access type to access the network; An indication message is sent to a base station, wherein the indication message is used to instruct the base station to prohibit or allow a terminal matching the access type to access the network, and the indication message is used to enable the base station to determine configuration information and broadcast the configuration information to the terminal through a system message.

15. The method according to claim 14, characterized in that The configuration information includes at least an access type and an access rule, and the configuration information is used to enable the terminal to compare with the stored data after receiving it and perform communication processing; or, the configuration information is used to enable the terminal to perform communication processing based on the access type carried in the configuration information.

16. The method according to claim 12, characterized in that The method further comprises: The access type of the terminal is determined based on the matching criterion parameters, a message is generated based on the access type of the terminal, and the message is sent to the terminal, where the message is used for the terminal to save and obtain the saved data.

17. The method according to claim 12, characterized in that The method further comprises: receiving a request sent by the terminal; After determining the access type of the terminal, a rejection message is generated, the rejection message carries at least an access type definition field defined by the operator, the access type definition field defined by the operator contains at least the access type of the terminal, and the rejection message is used to enable the terminal to save and obtain the saved data.

18. The method according to claim 17, characterized in that The request includes one or more of a registration request, a service initiation request, a network connection request, a deregistration request, and a 6G network request; the rejection message includes one or more of a registration rejection message, a service rejection message, a network connection rejection message, a deregistration response message, a 6G network request rejection message, and a 6G network request response message.

19. A communication method, characterized in that: Applied to a base station, the method comprises: A message is sent to a terminal so that the terminal determines an access type of the terminal and performs communication processing based on the access type, wherein the access type is configured based on matching criteria parameters of an access type definition defined by an operator.

20. The method according to claim 19, characterized in that The method further comprises: receiving an indication message sent by a network, where the indication message is determined based on an access type and an access rule, where the access type and the access rule are determined by the network based on actual requirements and matching criterion parameters; the indication message is used to instruct the base station to prohibit or allow a terminal matching the access type to access the network; Configuration information is determined based on the indication message, and the configuration information is broadcast to the terminal through a system message.

21. The method according to claim 20, characterized in that The configuration information includes at least an access type and an access rule, and the configuration information is used to enable the terminal to compare with the stored data after receiving it and perform communication processing; or, the configuration information is used to enable the terminal to perform communication processing based on the access type carried in the configuration information.

22. The method according to claim 19, characterized in that The message is a rejection message, and the sending of the message to the terminal includes: receiving a request sent by the terminal, and sending the request to the network so that the network generates a rejection message; The rejection message is forwarded to the terminal, the rejection message carries at least an access type definition field defined by the operator, the access type definition field defined by the operator includes at least the access type, and the rejection message is used to enable the terminal to save and obtain the saved data; or, the rejection message is used to enable the terminal to determine the access type of the terminal and perform communication processing based on the access type of the terminal.

23. The method according to claim 19, characterized in that The message is a rejection message, and the sending of the message to the terminal includes: receiving a message sent by a network, the message carrying at least an access type definition field defined by an operator, the access type definition field defined by the operator including at least an access type of the terminal, the message being used to enable the terminal to save and obtain saved data; or, the message being used to enable the terminal to determine the access type of the terminal and perform communication processing based on the access type of the terminal; The message is forwarded to the terminal.

24. A communication device, characterized in that: The device comprises: A first acquisition module, configured to acquire an access type, where the access type is a type of terminal determined based on a matching criterion parameter of an access type definition defined by an operator; A communication module is used to perform communication processing based on the access type of the terminal.

25. A communication device, characterized in that: include: processor; The processor is configured to obtain an access type, where the access type is a type of terminal determined based on a matching criterion parameter of an access type definition defined by an operator; The processor is further configured to perform communication processing based on the access type of the terminal.

26. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 23 are implemented.

27. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 23 are implemented.