A communication method and a communication device

By obtaining configuration information from the application processor (AP) when the terminal device boots up, parsing and obtaining the correspondence between multiple operator parameters and type numbers, the problem of the terminal device being unable to directly obtain IMS operator parameters is solved, enabling fast network access and improving network access efficiency.

CN116112876BActive Publication Date: 2025-11-07SPREADTRUM COMM (TIANJIN) INC
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211684035.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-12-27
Publication Date
2025-11-07
Estimated Expiration
2042-12-27

AI Technical Summary

Technical Problem

In existing technologies, terminal devices cannot directly obtain the operator parameters of the Internet Protocol Multimedia Subsystem (IMS) from non-volatile memory, resulting in extended network access time.

Method used

By obtaining configuration information from the application processor (AP) when the terminal device is powered on, parsing and obtaining the correspondence between multiple operator parameters and type numbers, determining the target operator parameters corresponding to the target PLMN, and directly accessing the IMS network.

Benefits of technology

It shortens the time required to obtain operator parameters and improves the efficiency of network access.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116112876B_ABST
    Figure CN116112876B_ABST
Patent Text Reader

Abstract

The embodiment of the application provides a communication method and a communication device, wherein the method comprises the following steps: obtaining configuration information from an application processor (AP), wherein the configuration information comprises a plurality of operator parameters; when an identity card is detected, determining a target public land mobile network (PLMN) corresponding to the identity card; obtaining a target operator parameter corresponding to the target PLMN from the configuration information, wherein the target operator parameter is used for accessing an Internet protocol multimedia subsystem (IMS); and the embodiment of the application can shorten the time of terminal equipment accessing a network, and helps to improve the efficiency of the terminal equipment accessing the network.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of Internet, and particularly relates to a communication method and a communication device. BACKGROUND

[0002] At present, a wireless communication module of a terminal device usually pre-configures operator parameters according to different public land mobile networks (PLMNs) in a non-volatile memory (NV). When the terminal device is powered on, the configured operator parameters are automatically parsed from the NV according to a PLMN corresponding to an inserted identity identification card to obtain operator services. However, some operator parameters, such as internet protocol multimedia subsystem (IMS) user agents (UAs), cannot be directly obtained from the NV. Since all the operator parameters cannot be directly obtained from the NV, the time for obtaining the operator parameters is relatively long, and thus the network access time is prolonged. SUMMARY

[0003] Embodiments of the present application provide a communication method and a communication device, which can shorten the time for a terminal device to access a network and help improve the efficiency of the terminal device to access the network.

[0004] In an aspect, the embodiments of the present application provide a communication method, which includes:

[0005] obtaining configuration information from an application processor (AP), the configuration information including a plurality of operator parameters;

[0006] when an identity identification card is detected, determining a target public land mobile network (PLMN) corresponding to the identity identification card;

[0007] obtaining a target operator parameter corresponding to the target PLMN from the configuration information, the target operator parameter being used for accessing an internet protocol multimedia subsystem (IMS).

[0008] In the technical solution, the time for obtaining the operator parameters is reduced, and thus the network access time is shortened and the network access efficiency is improved.

[0009] In an embodiment, the method further includes: parsing the configuration information to obtain a first correspondence relationship between the plurality of operator parameters and type numbers. In the technical solution, the first correspondence relationship can be obtained by parsing the configuration information, and the corresponding operator parameter can be quickly determined based on the first correspondence relationship subsequently.

[0010] In an embodiment, obtaining the target operator parameter corresponding to the target PLMN from the configuration information includes:

[0011] determining a target type number corresponding to the target PLMN;

[0012] if the target type number exists in the first correspondence relationship, determining an operator parameter corresponding to the target type number from the configuration information;

[0013] determining the target operator parameter corresponding to the target PLMN as the operator parameter corresponding to the target type number.

[0014] In the technical solution, the operator parameter is determined according to the target type number, so that the AP side does not need to care about the PLMN, and only needs to determine the operator parameter according to the type corresponding to the PLMN, and the operator parameter can be determined more conveniently.

[0015] In an embodiment, the method further includes:

[0016] if the target type number does not exist in the first correspondence relationship, determining the target operator parameter corresponding to the target PLMN according to a second correspondence relationship between the PLMN and the operator parameter. In the technical solution, the second correspondence relationship is introduced, so that the operator parameter of the target PLMN can be found, and the dependence on the configuration information of the AP side is reduced.

[0017] In an embodiment, the method further includes:

[0018] configuring a second correspondence relationship between the PLMN and the operator parameter, and saving the second correspondence relationship into a non-volatile memory.

[0019] In an embodiment, the target type number corresponding to the target PLMN is determined, including:

[0020] obtaining one or more PLMN sets, and one PLMN set corresponds to one type number;

[0021] determining a target PLMN set to which the target PLMN belongs, and determining a type number corresponding to the target PLMN set as the target type number corresponding to the target PLMN.

[0022] In the technical solution, the target type number corresponding to the target PLMN can be determined through the relationship between the PLMN and the type number, so that the target operator parameter can be subsequently determined from the first correspondence relationship based on the target type number.

[0023] In an embodiment, the operator parameter includes IMS user agent information.

[0024] In an embodiment, the configuration information is obtained from an application processor (AP), including:

[0025] When detecting that the terminal device is powered on, configuration information from the AP is received. In this technical solution, the AP side directly issues configuration information when the terminal device is powered on, so that the CP side does not need to wait for the configuration of the AP side, thereby shortening the acquisition time of the configuration information and realizing fast acquisition of operator parameters.

[0026] In one aspect, an embodiment of the present application provides a communication device, which comprises:

[0027] a processing unit configured to acquire configuration information from an application processor (AP), wherein the configuration information comprises a plurality of operator parameters;

[0028] a determination unit configured to determine a target public land mobile network (PLMN) corresponding to an identity recognition card when detecting the identity recognition card;

[0029] the processing unit is configured to acquire target operator parameters corresponding to the target PLMN from the configuration information, wherein the target operator parameters are used for accessing an Internet Protocol Multimedia Subsystem (IMS).

[0030] In one embodiment, the processing unit is further configured to parse the configuration information to obtain a first correspondence relationship between the plurality of operator parameters and type numbers.

[0031] In one embodiment, the processing unit is specifically configured to:

[0032] determine a target type number corresponding to the target PLMN;

[0033] if the target type number exists in the first correspondence relationship, determine, from the configuration information, an operator parameter corresponding to the target type number;

[0034] determine that the target operator parameters corresponding to the target PLMN are the operator parameters corresponding to the target type number.

[0035] In one embodiment, the processing unit is further configured to, if the target type number does not exist in the first correspondence relationship, determine the target operator parameters corresponding to the target PLMN according to a second correspondence relationship between PLMNs and operator parameters.

[0036] In one embodiment, the processing unit is further configured to configure the second correspondence relationship between the PLMNs and the operator parameters, and save the second correspondence relationship into a non-volatile memory.

[0037] In one embodiment, the processing unit is specifically configured to:

[0038] acquire one or more PLMN sets, wherein one PLMN set corresponds to one type number;

[0039] determining a target PLMN set to which the target PLMN belongs, and determining a type number corresponding to the target PLMN set as the type number corresponding to the target PLMN.

[0040] In one embodiment, the operator parameter comprises IMS user agent information.

[0041] In one embodiment, the processing unit is specifically configured to:

[0042] receiving configuration information from the AP when it is detected that the terminal device is powered on.

[0043] In one aspect, an embodiment of the present application provides a communication device, which can include:

[0044] The communication processor is adapted to execute a computer program.

[0045] A computer readable storage medium stores a computer program, and the computer program is executed by a processor to implement the communication method as described above.

[0046] In one aspect, an embodiment of the present application provides a chip, which includes a memory and a communication processor, the memory stores a computer program, the computer program includes program instructions, and the communication processor is configured to execute the program instructions to implement the method as described above.

[0047] In one aspect, an embodiment of the present application provides a chip module, which includes a communication interface and a chip, wherein the communication interface is configured to perform internal communication of the chip module or to perform communication between the chip module and an external device, and the chip is configured to execute the method as described above.

[0048] In one aspect, an embodiment of the present application provides a computer readable storage medium, which stores a computer program, and the computer program includes program instructions, and the program instructions are executed to implement the method.

[0049] In one aspect, an embodiment of the present application provides a computer program product including a computer program or instructions, and the computer program or instructions are executed on a computer to make the computer execute the method as described above.

[0050] In the embodiment of the present application, configuration information is acquired from an application processor (AP), the configuration information including a plurality of operator parameters; when an identity recognition card is detected, a target public land mobile network (PLMN) corresponding to the identity recognition card is determined; and a target operator parameter corresponding to the target PLMN is acquired from the configuration information, the target operator parameter being used for accessing an Internet protocol multimedia subsystem (IMS). The configuration information can be acquired in advance, thereby shortening the time for the terminal device to access the network and helping to improve the efficiency of the terminal device accessing the network. BRIEF DESCRIPTION OF DRAWINGS

[0051] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the drawings needed to be used in the embodiments or the prior art description will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without any creative effort on the basis of these drawings.

[0052] Figure 1a is a schematic diagram of an architecture of a communication system method provided by the embodiment of the present application;

[0053] Figure 1b is a schematic diagram of an AP in a terminal device provided by the embodiment of the present application;

[0054] Figure 1c is a schematic diagram of a CP in a terminal device provided by the embodiment of the present application;

[0055] Figure 2 is a flowchart of a communication method provided by the embodiment of the present application;

[0056] Figure 3 is a flowchart of a communication method provided by the embodiment of the present application;

[0057] Figure 4 is a structural schematic diagram of a communication device provided by the embodiment of the present application;

[0058] Figure 5 is a structural schematic diagram of a communication device provided by the embodiment of the present application;

[0059] Figure 6 is a structural schematic diagram of a communication module provided by the embodiment of the present application. DETAILED DESCRIPTION

[0060] With reference to the accompanying drawings, the technical solutions in the embodiments of the present application will be described clearly and completely. Obviously, the described embodiments are only a part of the embodiments of the present application, but not all the embodiments of the present application. Based on the embodiments of the present application, all the other embodiments obtained by a person of ordinary skill in the art without creative work fall within the protection scope of the present application.

[0061] The embodiment of the present application provides a communication scheme, and the general principle of the communication scheme is as follows: after the terminal device is powered on, the CP can directly obtain configuration information from the AP side, then the CP determines a target public land mobile network (PLMN) corresponding to the SIM card when detecting a subscriber identity module (SIM), and obtains operator parameters corresponding to the target PLMN from the configuration information, and finally initiates a registration access request to the IMS network based on the target operator parameters, the registration access request can be used to request access to the IMS network. By obtaining the configuration information from the AP side when the terminal device is powered on, the CP can not need to wait for the AP to configure the corresponding operator parameters, thereby shortening the time for obtaining the operator parameters, and further shortening the network access time, which helps to improve the network access efficiency.

[0062] Please refer to Figure 1a , Figure 1a An architecture diagram of a communication system is provided in the embodiment of the present application. The communication system can include: a terminal device 101 and an Internet Protocol Multimedia Subsystem (IMS) 102. Figure 1a The number and form of devices shown are used for example and do not constitute a limitation on the embodiments of the present application, and in actual applications, for example, two terminal devices can be included. The terminal device 101 is a device with wireless transceiving function, and the terminal device can include, but is not limited to: a smart phone, a tablet computer, a smart wearable device, a smart voice interaction device, a smart home appliance, a personal computer, a vehicle-mounted terminal, a smart camera, a virtual reality device (such as an Augmented Reality (AR) device), and the like, and the present application does not limit this. The terminal device 101 can be fixed or mobile. In some embodiments of the present application, the terminal device 101 can also be a device with transceiving function, such as a chip module. The chip module can include a chip and can also include other discrete devices.

[0063] In an embodiment, the terminal device 101 can include an application processor (AP) and a communication processor (CP). As shown in FIG. 1, the terminal device 101 can include the AP and the CP. Figure 1bAs shown, the AP is mainly used to run the application in the terminal device 101 and provide the software functions of the terminal device 101. In this embodiment, the AP will have a carrier parameter configuration table pre-maintained. When the terminal device 101 is powered on, the carrier parameters can be directly obtained from the carrier parameter configuration table and sent to the CP.

[0064] like Figure 1c As shown, the CP (Content Provider) is mainly used to provide mobile communication functions for terminal device 101. The CP implements the entire network communication protocol stack. For example, data search, network search, calling, SMS service, ID card identification, and supplementary services are all specifically implemented on the CP. The CP can interact with the network, such as initiating access to the Public Land Mobile Network (PLMN) or the IMS network. When terminal device 101 is powered on, the CP can be responsible for accessing the corresponding PLMN. In some embodiments, the CP can obtain the operator parameters configured on the AP side and access the IMS network based on the operator parameters on the AP side.

[0065] IMS network 102 is a network architecture based on an IP network that provides voice and multimedia services. IMS is a multimedia control / call control platform on the packet domain (PS). IMS enables the PS to have some of the functions of the circuit domain (CS), supporting session-based and non-session-based multimedia services. In this embodiment, each operator builds an IMS network. The CP in terminal device 101 can register and access the corresponding operator's IMS network through operator parameters and use IMS services.

[0066] Based on the above communication system, this application provides a flowchart illustrating a communication method. Please refer to... Figure 2 The communication method can be executed by the CP in the terminal device. The communication method described in this embodiment may include the following steps S201-S203:

[0067] S201. Obtain configuration information from the application processor (AP). The configuration information includes multiple operator parameters.

[0068] The operator parameters may include: IMS User Agent information (i.e., IMS UA), operator frequency bands, etc. In one embodiment, when the terminal device is detected to be powered on, configuration information from the application processor (AP) can be received.

[0069] The configuration information includes a first correspondence relationship between a plurality of operator parameters and type numbers. After receiving the configuration information from the AP, the CP can parse the configuration information to obtain the first correspondence relationship between the plurality of operator parameters and the type numbers. The first correspondence relationship between the plurality of operator parameters and the type numbers can include the following two types: ① one operator parameter corresponds to one type number, that is, when the number of operator parameters is N, the number of type numbers is also N; N is a positive integer greater than 1 and equal to 1. For example, the number of operator parameters is 2, at this time, operator parameter 1 corresponds to type number 1; operator parameter 2 corresponds to type number 2. ② A plurality of operator parameters correspond to one type number. ③ Some of the plurality of operator parameters correspond to one type number, and the remaining operator parameters correspond to another type number. The type number can be set according to requirements, for example, the type number can be a character, a number, or a combination of characters and numbers.

[0070] In an embodiment, the configuration information is obtained by integrating the first correspondence relationship between the plurality of operator parameters and the type numbers according to a preset delimiter. At this time, the manner of parsing the configuration information to obtain the first correspondence relationship between the plurality of operator parameters and the type numbers can include: parsing the configuration information according to the preset delimiter to obtain the first correspondence relationship between the plurality of operator parameters and the type numbers. The preset delimiter can be set according to requirements, for example, the preset delimiter can be ||, & and the like. For example, the configuration information is obtained by integrating the first correspondence relationship between the plurality of operator parameters and the type numbers according to the preset delimiter "||", for example, the configuration information is type number 1 (operator parameter 1) || type number 2 (operator parameter 2) || type number 3 (operator parameter 3); that is, the CP parses the configuration information according to the preset delimiter to obtain type number 1 and the operator parameter 1 corresponding to type number 1, type number 2 and the operator parameter 2 corresponding to type number 2, type number 3 and the operator parameter 3 corresponding to type number 3.

[0071] Optionally, after parsing the configuration information to obtain the first correspondence relationship between the plurality of operator parameters and the type numbers, the first correspondence relationship can be stored in the local storage space of the terminal device, so that the first correspondence relationship can be directly obtained from the local space in the future, facilitating quick access to operator parameters.

[0072] S202, when the identity recognition card is detected, determining a target public land mobile network (PLMN) corresponding to the identity recognition card.

[0073] In a specific implementation, when the identity recognition card (such as a SIM card) is detected, the identity recognition card can be identified to obtain a target PLMN corresponding to the identity recognition card. The target PLMN refers to the network of a target operator, that is, the target PLMN can be a mobile network, a telecommunications network, or a Unicom network.

[0074] S203, obtain, from the configuration information, a target operator parameter corresponding to the target PLMN, the target operator parameter being used for accessing an IMS (Internet Protocol Multimedia Subsystem). The IMS accessed here refers to an IMS corresponding to the target PLMN.

[0075] In one embodiment, each operator parameter corresponds to one PLMN; the CP can directly obtain, from the configuration information, the target operator parameter corresponding to the target PLMN.

[0076] In another embodiment, the configuration information includes a first correspondence relationship between a plurality of operator parameters and type numbers, and obtaining, from the configuration information, the target operator parameter corresponding to the target PLMN can include: determining a target type number corresponding to the target PLMN, obtaining the first correspondence relationship from a local storage space, and determining whether the target type number exists in the first correspondence relationship; if it is determined that the target type number exists in the first correspondence relationship, determining an operator parameter corresponding to the target type number from the configuration information, and determining the target operator parameter corresponding to the target PLMN as the operator parameter corresponding to the target type number. If it is determined that the target type number does not exist in the first correspondence relationship, obtaining a second correspondence relationship between a PLMN and an operator parameter, and determining the target operator parameter corresponding to the target PLMN according to the second correspondence relationship between the PLMN and the operator parameter.

[0077] The determination of whether the target type number exists in the first correspondence relationship can be: matching the target type number with type numbers in the first correspondence relationship respectively, and if the target type number matches a type number in the first correspondence relationship, it is determined that the target type number exists in the first correspondence relationship. If the target type number does not match a type number in the first correspondence relationship, it is determined that the target type number does not exist in the first correspondence relationship.

[0078] In one embodiment, the determination of the target type number corresponding to the target PLMN can include: obtaining one or more PLMN sets, one PLMN set corresponding to one type number, and one PLMN set including at least one PLMN. Then the CP determines a target PLMN set to which the target PLMN belongs, and determines a type number corresponding to the target PLMN set as the target type number corresponding to the target PLMN.

[0079] Optionally, the CP is combined by two configuration manners. The first configuration manner is to classify the PLMNs of the same type number to obtain a PLMN set corresponding to a type number, i.e., the PLMNs in the PLMN set correspond to the same type number. For example, the PLMN set 1 includes the PLMN 1 and the PLMN 2, and the PLMN 1 and the PLMN 2 correspond to the type number 1; the PLMN set 2 includes the PLMN 3 and the PLMN 4, and the PLMN 3 and the PLMN 4 correspond to the type number 2; wherein the PLMNs of the same type number correspond to the same operator parameter splicing manner, and the PLMNs of different type numbers correspond to different operator parameter splicing manners. For example, the operator parameter splicing manner of the PLMN 1 is "operator parameter 46001; UA1", and the operator parameter splicing manner of the PLMN 2 is "UA2: 46002". It can be seen that the operator parameter splicing manners of the two are different, and the PLMN 1 and the PLMN 2 correspond to different type numbers, respectively.

[0080] The second configuration manner is to configure a second correspondence relationship between the PLMNs and the operator parameters, and save the second correspondence relationship into the non-volatile memory. The configured second correspondence relationship between the PLMNs and the operator parameters can reduce the dependence of the CP on the configuration information of the AP side to a certain extent.

[0081] In one embodiment, when the terminal device is restarted, the configuration information can be reacquired from the AP, and when the identity recognition card is detected, the target PLMN corresponding to the identity recognition card is determined. The target operator parameter corresponding to the target PLMN is acquired from the configuration information, and the target operator parameter is used to access the IMS. At this time, reacquiring the configuration information can ensure that the latest configuration information is acquired. In another embodiment, when the terminal device is restarted, the first correspondence relationship is stored in the local storage space of the terminal device; when the identity recognition card is detected, the target PLMN corresponding to the identity recognition card is determined, and after the target type number of the target PLMN is determined, the first correspondence relationship stored in the local storage space can be directly acquired, and whether the target type number exists in the first correspondence relationship is judged to acquire the target operator parameter corresponding to the target PLMN.

[0082] The first correspondence relationship can be set with an effective time length when stored in the local storage space. If the storage time length of the first correspondence relationship exceeds the effective time length, the configuration information can be directly reacquired from the AP.

[0083] In an embodiment, when the number of target SIM cards is multiple, the corresponding operator parameters of the target PLMN corresponding to each identity card can be obtained from the configuration information. For example, identity card 1 corresponds to target PLMN 1, and the corresponding operator parameters of target PLMN 1 can be obtained from the configuration information; identity card 2 corresponds to target PLMN 2, and the corresponding operator parameters of target PLMN 2 can be obtained from the configuration information. Then the CP initiates an access request to the IMS system corresponding to target PLMN 1 with the corresponding operator parameters of target PLMN 1, and initiates an access request to the IMS system corresponding to target PLMN 2 with the corresponding operator parameters of target PLMN 2.

[0084] In another embodiment, the priorities of target PLMN 1 and target PLMN 2 can be determined. If the priority of target PLMN 1 is higher than that of target PLMN 2, an access request can be initiated to the IMS network corresponding to target PLMN 1 based on the corresponding operator parameters of target PLMN 1; if the priority of target PLMN 1 is lower than that of target PLMN 2, an access request can be initiated to the IMS network corresponding to target PLMN 2 based on the corresponding operator parameters of target PLMN 2.

[0085] It should be understood that the number of target PLMNs described above is only an example of 2, and the number of target PLMNs can be greater than 2; at this time, the operator parameters corresponding to the target PLMN with higher priority can be preferentially considered to initiate an access to the corresponding IMS.

[0086] In the embodiment of the present application, the configuration information is obtained from the application processor AP, and the configuration information includes multiple operator parameters; when the identity card is detected, the target public land mobile network (PLMN) corresponding to the identity card is determined; the target operator parameters corresponding to the target PLMN are obtained from the configuration information, and the target operator parameters are used for accessing the Internet protocol multimedia subsystem (IMS). The configuration information can be obtained in advance, so as to shorten the time for obtaining the configuration information, thereby shortening the time for the terminal device to access the network, and helping to improve the efficiency of the terminal device to access the network.

[0087] Please refer to Figure 3 , Figure 3 Another flowchart of a communication method provided by the embodiment of the present application is provided. The communication method is mainly introduced from the interaction between the AP and the CP. In the embodiment, the operator parameters mainly include IMS UA as an example, and the communication method can include the following steps S301-S304:

[0088] S301, when the terminal device is detected to be powered on, the AP sends configuration information to the CP, and the configuration information can include multiple IMS UAs.

[0089] In one embodiment, the AP is pre-configured with an operator parameter configuration table, in which a type number is defined to correspond to an IMS UA. When detecting that the terminal device is powered on, the AP can obtain a first correspondence between the type number and a plurality of IMS UAs from the operator parameter configuration table, and integrate the obtained first correspondence between the type number and the plurality of IMS UAs according to a preset delimiter to obtain configuration information. Alternatively, the first correspondence between the type number and the plurality of IMS UAs can also be integrated according to the preset delimiter and the type number to obtain the configuration information. For example, the first correspondence includes that each IMS UA corresponds to a type number; the AP starts from type number 1, and integrates the plurality of IMS UAs according to "type number 1||type number 2||type number 3||type number N" using the preset delimiter to obtain the configuration information.

[0090] The first correspondence between the type number and the IMS UA in the operator parameter configuration table can be dynamically updated, and the dynamic update can include adding an IMS UA corresponding to a type number and deleting an IMS UA corresponding to a type number. The dynamic update can effectively ensure that the terminal device can initiate access registration with the latest IMS UA.

[0091] S302, the CP parses the configuration information to obtain a first correspondence between a plurality of IMS UAs and type numbers.

[0092] In a specific implementation, the CP can receive the configuration information sent by the AP, parse the configuration information according to the preset delimiter, obtain the first correspondence between the plurality of IMS UAs and the type numbers, and store the first correspondence in a local storage space.

[0093] S303, when detecting the identity recognition card, determining a target PLMN corresponding to the identity recognition card.

[0094] In one embodiment, when the number of identity recognition cards is a plurality (for example, two), the target PLMN corresponding to each identity recognition card can be determined respectively.

[0095] S304, obtaining a target IMS UA corresponding to the target PLMN from the configuration information, and the target IMS UA is used to access an Internet Protocol Multimedia Subsystem (IMS).

[0096] In one embodiment, the CP has two configurations: the first configuration is to pre-configure a second correspondence between a PLMN and an IMS UA in a non-volatile memory, so that the corresponding IMS UA can be configured, and thus the IMS UA on the AP side is not needed. The second configuration is to classify the PLMNs of the same type number to obtain a PLMN set corresponding to a type number.

[0097] In an embodiment, obtaining the target IMS UA corresponding to the target PLMN from the configuration information can include: determining a target type number corresponding to the target PLMN, obtaining a first correspondence relationship from a local storage space, and determining whether the target type number exists in the first correspondence relationship; if it is determined that the target type number exists in the first correspondence relationship, determining an IMS UA corresponding to the target type number from the configuration information, and determining the target IMS UA corresponding to the target PLMN as the IMS UA corresponding to the target type number; and if it is determined that the target type number does not exist in the first correspondence relationship, obtaining a second correspondence relationship between a PLMN and an IMS UA, and determining the target IMS UA corresponding to the target PLMN according to the second correspondence relationship between the PLMN and the IMS UA.

[0098] In the embodiments of the present application, the configuration information is received from an AP, and the configuration information includes a plurality of operator parameters; when an identity recognition card is detected, a target public land mobile network (PLMN) corresponding to the identity recognition card is determined; and a target operator parameter corresponding to the target PLMN is obtained from the configuration information, and the target operator parameter is used for accessing an Internet Protocol Multimedia Subsystem (IMS). The configuration information can be obtained in advance, so that the time for the terminal device to obtain the operator parameter is shortened, and the time for the terminal device to access the network is further shortened, thereby improving the efficiency of the terminal device in accessing the network.

[0099] Please refer to Figure 4 , Figure 4 is a structural schematic diagram of a communication device provided by the embodiments of the present application. As Figure 4 shown, the communication device 40 includes a processing unit 401 and a determination unit 402. The communication device 40 can perform the related steps of the communication method in the foregoing method embodiments.

[0100] The processing unit 401 is configured to obtain configuration information from an application processor (AP), and the configuration information includes a plurality of operator parameters.

[0101] The determination unit 402 is configured to determine a target public land mobile network (PLMN) corresponding to an identity recognition card when the identity recognition card is detected.

[0102] The processing unit 401 is configured to obtain a target operator parameter corresponding to the target PLMN from the configuration information, and the target operator parameter is used for accessing an Internet Protocol Multimedia Subsystem (IMS).

[0103] In an embodiment, the processing unit 401 is further configured to parse the configuration information to obtain a first correspondence relationship between the plurality of operator parameters and type numbers.

[0104] In an embodiment, the processing unit 401 is specifically configured to:

[0105] determining a target type number corresponding to the target PLMN;

[0106] if the target type number exists in the first correspondence relationship, determining an operator parameter corresponding to the target type number from the configuration information;

[0107] determining the target operator parameter corresponding to the target PLMN as the operator parameter corresponding to the target type number.

[0108] In one embodiment, the processing unit 401 is further configured to, if the target type number does not exist in the first correspondence relationship, determine the target operator parameter corresponding to the target PLMN according to a second correspondence relationship between a PLMN and an operator parameter.

[0109] In one embodiment, the processing unit 401 is further configured to configure a second correspondence relationship between a PLMN and an operator parameter, and save the second correspondence relationship into a non-volatile memory.

[0110] In one embodiment, the processing unit 401 is specifically configured to:

[0111] obtain one or more PLMN sets, and each PLMN set corresponds to a type number;

[0112] determine a target PLMN set to which the target PLMN belongs, and determine a type number corresponding to the target PLMN set as the type number corresponding to the target PLMN.

[0113] In one embodiment, the operator parameter includes IMS user agent information.

[0114] In one embodiment, the processing unit 401 is specifically configured to:

[0115] when detecting that the terminal device is powered on, receiving the configuration information from the AP.

[0116] In the embodiments of the present application, the configuration information is obtained from an application processor (AP), and the configuration information includes a plurality of operator parameters; when detecting an identity recognition card, a target public land mobile network (PLMN) corresponding to the identity recognition card is determined; a target operator parameter corresponding to the target PLMN is obtained from the configuration information, and the target operator parameter is used for accessing an Internet protocol multimedia subsystem (IMS). The configuration information can be obtained in advance, the time for obtaining the operator parameter is shortened, and the efficiency of the terminal device in accessing the network is improved.

[0117] Please refer to Figure 5 , Figure 5FIG. 1 is a structural schematic diagram of another communication device provided in an embodiment of the present application. The communication device 50 can be used to implement the functions of the communication method in the above method embodiment. The communication device 50 can include a communication processor 501. Optionally, the communication device 50 can also include an application processor 502 and a memory 503. The communication processor 501, the application processor 502 and the memory 503 can be connected through a bus 504 or other manners. The connection between the components is only schematically shown in FIG. 1 by thick lines, and is not limited thereto. The bus can be divided into an address bus, a data bus, a control bus, etc. For convenience of representation, only one thick line is used in FIG. 1, but it does not mean that there is only one bus or only one type of bus. Figure 5 Figure 5

[0118] In the embodiments of the present application, the coupling between the devices, units or modules is indirect coupling or communication connection between the devices, units or modules, which can be electrical, mechanical or other forms, and is used for information interaction between the devices, units or modules. In the embodiments of the present application, the specific connection medium between the communication processor 501, the application processor 502 and the memory 503 is not limited.

[0119] The memory 503 can include a read-only memory and a random access memory, and provide instructions and data for the communication processor 501 or the application processor 502. A part of the memory 503 can also include a non-volatile random access memory.

[0120] The communication processor 501 can be a central processing unit (CPU), and the communication processor 501 can also be other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor, and optionally, the communication processor 501 can also be any conventional processor, etc.

[0121] In the embodiments of the present application, the communication processor 501 performs the following operations by running the executable program code in the memory 503:

[0122] obtain configuration information from the application processor 502, the configuration information including a plurality of operator parameters;

[0123] ​​When the identity card is detected, it is determined that the identity card corresponds to a target public land mobile network (PLMN);

[0124] From the configuration information, a target operator parameter corresponding to the target PLMN is acquired, and the target operator parameter is used for accessing an Internet protocol multimedia subsystem (IMS).

[0125] In an embodiment, the communication processor 501 is further configured to:

[0126] The configuration information is parsed to obtain a first correspondence relationship between the plurality of operator parameters and type numbers.

[0127] In an embodiment, when the communication processor 501 performs the step of acquiring the target operator parameter corresponding to the target PLMN from the configuration information, the communication processor 501 specifically performs the following steps:

[0128] It is determined that a target type number corresponding to the target PLMN;

[0129] If the target type number exists in the first correspondence relationship, an operator parameter corresponding to the target type number is determined from the configuration information;

[0130] The target operator parameter corresponding to the target PLMN is determined as the operator parameter corresponding to the target type number.

[0131] In an embodiment, the communication processor 501 is further configured to:

[0132] If the target type number does not exist in the first correspondence relationship, a target operator parameter corresponding to the target PLMN is determined according to a second correspondence relationship between a PLMN and an operator parameter.

[0133] In an embodiment, the communication processor 501 is further configured to:

[0134] A second correspondence relationship between a PLMN and an operator parameter is configured, and the second correspondence relationship is saved in a non-volatile memory.

[0135] In an embodiment, when the communication processor 501 performs the step of determining the target type number corresponding to the target PLMN, the communication processor 501 specifically performs the following steps:

[0136] One or more PLMN sets are acquired, and one PLMN set corresponds to one type number;

[0137] A target PLMN set to which the target PLMN belongs is determined, and a type number corresponding to the target PLMN set is determined as the type number corresponding to the target PLMN.

[0138] In one embodiment, the operator parameter comprises IMS user agent information.

[0139] In one embodiment, the communication processor 501 can be specifically configured to acquire the configuration information from the application processor 502 when performing.

[0140] When detecting that the terminal device is powered on, the configuration information from the AP is received.

[0141] In the embodiments of the present application, the configuration information is acquired from the application processor AP, the configuration information comprises a plurality of operator parameters; when detecting the identity identification card, the target public land mobile network (PLMN) corresponding to the identity identification card is determined; the target operator parameter corresponding to the target PLMN is acquired from the configuration information, and the target operator parameter is used for accessing the Internet protocol multimedia subsystem (IMS). The configuration information can be acquired in advance, the time for acquiring the operator parameter is shortened, and the efficiency of the terminal device accessing the network is improved.

[0142] The foregoing communication apparatus (such as the communication apparatus 40 and the communication apparatus 50) can be, for example, a chip or a chip module.

[0143] The embodiments of the present application also provide a chip, which can perform the related steps of the communication apparatus in the foregoing method embodiments.

[0144] The chip is configured to acquire configuration information from an application processor (AP), the configuration information comprising a plurality of operator parameters; when detecting an identity identification card, a target public land mobile network (PLMN) corresponding to the identity identification card is determined; and a target operator parameter corresponding to the target PLMN is acquired from the configuration information, and the target operator parameter is used for accessing an Internet protocol multimedia subsystem (IMS).

[0145] In one embodiment, the chip is further configured to:

[0146] The configuration information is parsed to obtain a first correspondence relationship between the plurality of operator parameters and type numbers.

[0147] In one embodiment, when the chip acquires the target operator parameter corresponding to the target PLMN from the configuration information, the chip can be specifically configured to:

[0148] A target type number corresponding to the target PLMN is determined.

[0149] If the target type number exists in the first correspondence relationship, an operator parameter corresponding to the target type number is determined from the configuration information.

[0150] The target operator parameter corresponding to the target PLMN is determined as the operator parameter corresponding to the target type number.

[0151] In one embodiment, the chip is further configured to:

[0152] If the target type number does not exist in the first correspondence relationship, determining a target operator parameter corresponding to the target PLMN according to a second correspondence relationship between PLMNs and operator parameters.

[0153] In one embodiment, the chip is further configured to:

[0154] configure the second correspondence relationship between PLMNs and operator parameters, and save the second correspondence relationship into a non-volatile memory.

[0155] In one embodiment, when determining the target type number corresponding to the target PLMN, the chip is configured to:

[0156] obtain one or more PLMN sets, one PLMN set corresponding to one type number;

[0157] determine a target PLMN set to which the target PLMN belongs, and determine a type number corresponding to the target PLMN set as the target type number corresponding to the target PLMN.

[0158] In one embodiment, the operator parameter includes IMS user agent information.

[0159] In one embodiment, when obtaining the configuration information from an application processor (AP), the chip can be configured to:

[0160] receive the configuration information from the AP when detecting that the terminal device is powered on.

[0161] Specifically, in this case, the operations performed by the chip can refer to the descriptions of the communication device in the above Figure 2 and Figure 3 corresponding embodiments.

[0162] In one possible implementation, the chip includes a communication processor, an application processor, and a memory; the memory stores a computer program including program instructions, the communication processor is configured to execute the program instructions to implement the communication method in the embodiments of the present application; the memory can also store the data required to be stored in the method embodiments.

[0163] For each device, product, etc. applied to or integrated into the chip, each module contained therein can be implemented in a hardware manner such as a circuit, or at least part of the modules can be implemented in a software program manner, the software program running on a communication processor integrated in the chip, and the remaining (if any) part of the modules can be implemented in a hardware manner such as a circuit.

[0164] Based on the same inventive concept, the principles and beneficial effects of the chip provided in the embodiments of the present application for solving problems are similar to those of the communication device provided in the method embodiments of the present application for solving problems. For brevity, the principles and beneficial effects of the method embodiments are not described again here.

[0165] Please refer to Figure 6 , Figure 6 A structural schematic diagram of a chip module provided in the embodiments of the present application is shown. The chip module 60 can perform the related steps of the communication device in the method embodiments described above. The chip module 60 includes a communication interface 601 and a chip 602.

[0166] The communication interface is configured to perform internal communication of the chip module or communication between the chip module and an external device. The chip is configured to implement the functions of the communication device in the embodiments of the present application. For details, please refer to Figure 2 and Figure 3 corresponding embodiments. Optionally, the chip module 60 can further include a storage module 603 and a power supply module 604. The storage module 603 is configured to store data and instructions. The power supply module 604 is configured to provide power for the chip module.

[0167] For each device or product applied to or integrated into the chip module, each module contained therein can be implemented in the form of hardware such as a circuit. Different modules can be located in the same component (for example, a chip, a circuit module, etc.) or different components of the chip module, or at least part of the modules can be implemented in the form of a software program running on a processor integrated in the chip module, and the remaining (if any) part of the modules can be implemented in the form of hardware such as a circuit.

[0168] The embodiments of the present application also provide a computer-readable storage medium, which stores a computer program. The computer program includes one or more program instructions. The one or more program instructions are adapted to be loaded by a communication device and execute the method provided in the method embodiments described above.

[0169] The embodiments of the present application also provide a computer program product containing a computer program or instructions. When the computer program or instructions are run on a computer, the computer is caused to execute the method provided in the method embodiments described above.

[0170] The embodiments of the present application also provide a communication system. The system can include Figure 1a a terminal device and an IMS network.

[0171] It should be noted that, for each of the method embodiments described above, in order to simply describe, each of the method embodiments is described as a combination of a series of actions, but those skilled in the art should know that the present application is not limited to the order of the actions described, because according to the present application, some steps can be performed in other order or simultaneously. Secondly, those skilled in the art should know that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily necessary for the present application.

[0172] It should be noted that, for each of the method embodiments described above, in order to simply describe, each of the method embodiments is described as a combination of a series of actions, but those skilled in the art should know that the present application is not limited to the order of the actions described, because according to the present application, some steps can be performed in other order or simultaneously. Secondly, those skilled in the art should know that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily necessary for the present application.

[0173] The steps in the method embodiments of the present application can be adjusted in order, combined and reduced according to actual needs.

[0174] The modules in the device embodiments of the present application can be combined, divided and reduced according to actual needs.

[0175] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by a computer program instructing relevant hardware, and the program can be stored in a computer readable storage medium. When the program is executed, the program can include the processes of the above-mentioned embodiment methods. The storage medium can be a magnetic disc, an optical disc, a read-only memory (ROM), a random access memory (RAM), or the like.

[0176] The above only discloses a preferred embodiment of the present application, and of course cannot limit the scope of the present application. Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed, and equivalent changes made according to the claims of the present application still belong to the scope of the present application.

Claims

1. A communication method characterized by comprising: The method comprises: obtaining configuration information from an application processor (AP) included in a terminal device, the configuration information comprising a plurality of operator parameters; wherein the configuration information comprises a first correspondence relationship between the plurality of operator parameters and type numbers; when an identity card is detected, determining a target public land mobile network (PLMN) corresponding to the identity card; from the configuration information, obtaining a target operator parameter corresponding to the target PLMN, comprising: determining a target type number corresponding to the target PLMN; if the target type number exists in the first correspondence relationship, determining an operator parameter corresponding to the target type number from the configuration information; determining the target operator parameter corresponding to the target PLMN as the operator parameter corresponding to the target type number; the target operator parameter is used for accessing an Internet Protocol Multimedia Subsystem (IMS).

2. The method of claim 1, wherein, The method further comprises: parsing the configuration information to obtain the first correspondence relationship between the plurality of operator parameters and type numbers.

3. The method of claim 2, wherein, The method further comprises: if the target type number does not exist in the first correspondence relationship, determining the target operator parameter corresponding to the target PLMN according to a second correspondence relationship between a PLMN and an operator parameter.

4. The method of claim 3, wherein, The method further comprises: configuring a second correspondence relationship between a PLMN and an operator parameter, and saving the second correspondence relationship in a non-volatile memory.

5. The method of claim 1, wherein, The determination of the target type number corresponding to the target PLMN comprises: obtaining one or more PLMN sets, one PLMN set corresponding to one type number; determining a target PLMN set to which the target PLMN belongs, and determining a type number corresponding to the target PLMN set as the type number corresponding to the target PLMN.

6. The method according to any one of claims 1 to 5, wherein, The operator parameter comprises IMS user agent information.

7. The method of claim 1, wherein, The obtaining of the configuration information from the application processor (AP) comprises: when it is detected that the terminal device is powered on, receiving the configuration information from the AP.

8. A communication device, characterized by comprise: a processing unit configured to obtain configuration information from an application processor (AP) included in a terminal device, the configuration information comprising a plurality of operator parameters; wherein the configuration information comprises a first correspondence relationship between the plurality of operator parameters and type numbers; a determination unit configured to, when an identity card is detected, determine a target public land mobile network (PLMN) corresponding to the identity card; the processing unit is configured to, from the configuration information, obtain a target operator parameter corresponding to the target PLMN, comprising: determining a target type number corresponding to the target PLMN; if the target type number exists in the first correspondence relationship, determining an operator parameter corresponding to the target type number from the configuration information; determining the target operator parameter corresponding to the target PLMN as the operator parameter corresponding to the target type number; the target operator parameter is used for accessing an Internet Protocol Multimedia Subsystem (IMS).

9. A communications device, characterized by The communication device comprises a communication processor; the communication processor is configured to perform the method of any one of claims 1-7.

10. A chip, characterized by The chip module comprises a communication interface and a chip, wherein the communication interface is used for internal communication of the chip module or communication between the chip module and an external device; and the chip is used for executing the method according to any one of claims 1-7.

11. A chip module, characterized by The computer readable storage medium stores a computer program, and the computer program comprises program instructions, which, when executed, cause the method according to any one of claims 1-7 to be executed.

12. A computer-readable storage medium, characterized in that, The computer readable storage medium stores a computer program, and the computer program comprises program instructions, which, when executed, cause the method according to any one of claims 1-7 to be executed.

Citation Information

Patent Citations

  • Method of acquiring configuration information and system thereof

    CN107454584A

  • Adaptation method and equipment of operator network

    CN107634845A