Communication method, electronic equipment and storage medium
By automatically matching the carrier aggregation combination set supported by terminal devices and network devices, the problem of manual configuration errors when operator frequency band changes is solved, and the configuration accuracy and efficiency are improved.
Patent Information
- Application Number
- CN202311027599.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-14
- Publication Date
- 2025-02-21
AI Technical Summary
When the frequency band supported by the operator changes, it is necessary to manually reconfigure the carrier aggregation combination supported by each operator in the terminal device, which is prone to missing or errors.
By detecting the network accessed by the terminal device, obtaining the frequency band set supported by the operator, and matching it with the carrier aggregation combination set supported by the terminal device, determining the carrier aggregation combination set supported by both parties, and reporting it to the network device.
It reduces omissions or errors caused by manual configuration, improves the matching accuracy of carrier aggregation combination, and ensures that terminal devices can correctly configure the frequency bands supported by the operator.
Smart Images

Figure CN119497235A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a communication method, electronic equipment and storage medium. Background Art
[0002] Due to the limited wireless spectrum resources, the frequency bands supported by different operators in different regions of the world are mostly non-contiguous and have small bandwidths. Due to the small bandwidth of the frequency band, it is impossible to meet the requirements of high transmission rate. For this reason, carrier aggregation (CA) technology is introduced. By aggregating multiple frequency bands together to obtain a CA combination, a larger bandwidth can be achieved, thereby increasing the transmission rate.
[0003] Since different terminal devices support different frequency band CA combinations, and different operators support different frequency band CA combinations, in some communication methods, the public land mobile network (PLMN) of all operators and the CA combinations supported by each operator are pre-configured in the terminal device. When the terminal device accesses the network provided by the operator, it obtains the operator PLMN corresponding to the network, and reports to the network device corresponding to the network based on the CA combination supported by the operator corresponding to the operator PLMN, so that the network device corresponding to the network can perform carrier aggregation based on the reported CA combination.
[0004] However, when the frequency bands supported by operators change, such as adding or reducing frequency bands, it is necessary to manually reconfigure the CA combinations supported by each operator in the terminal device, which is prone to omissions or errors. Summary of the invention
[0005] In order to solve the problem that when the frequency bands supported by the operators change, it is easy to miss or make mistakes when manually reconfiguring the CA combinations supported by each operator in the terminal device, the embodiments of the present application provide a communication method, an electronic device and a storage medium.
[0006] A first aspect of an embodiment of the present application provides a communication method, which includes: detecting that a terminal device accesses a first communication network based on a first network device, and obtaining a first frequency band set supported by a first operator corresponding to the first communication network; based on the first frequency band set and a first carrier aggregation combination set supported by the terminal device, determining a second carrier aggregation combination set supported by both the first communication network and the terminal device; and reporting the second carrier aggregation combination set to the first network device.
[0007] Based on the above scheme, by combining multiple frequency bands supported by the operator, multiple carrier aggregation combinations supported by the operator are obtained, thereby matching the carrier aggregation combinations supported by the operator and the terminal device, which can reduce omissions or errors caused by manual configuration.
[0008] It can be understood that the first network device may refer to the network device 200 of the operator, which may be any implementable base station such as a macro base station, a micro base station or a distributed unit control unit (DU-CU). Among them, DU-CU is a device deployed in a wireless access network that can communicate wirelessly with electronic devices. The first communication network may refer to the current network accessed by the terminal device. The first operator may refer to an operator in any region of the world. For example, the operator may include China Mobile (CMCC), China Unicom (CUCC), China Telecom (CT), Telkom Indonesia and other operators.
[0009] In some optional examples, after the terminal device accesses the first communication network, the first frequency band information carried in the capability query signaling in the network access process can be obtained, also known as band list information, where the band list information can be empty or non-empty.
[0010] In a possible implementation of the first aspect above, obtaining a first frequency band set supported by a first operator corresponding to the first communication network includes: using a second frequency band set supported by the first operator stored in a terminal device as the first frequency band set.
[0011] It can be understood that the terminal device can store multiple frequency bands supported by the first operator, that is, the second frequency band set. The second frequency band set can be pre-stored and can be updated in real time by acquiring the first communication network.
[0012] In some optional instances, when the first frequency band set supported by the first operator corresponding to the first communication network is empty, that is, the band list information is empty, the second frequency band set supported by the first operator stored in the terminal device can be used as the first frequency band set.
[0013] In an embodiment of the present application, by pre-storing multiple frequency bands supported by the first operator in the terminal device, the multiple frequency bands can be directly combined to match a carrier aggregation combination supported by the operator and the terminal device, thereby reducing omissions or errors caused by manual configuration.
[0014] In a possible implementation of the first aspect above, obtaining a first frequency band set supported by a first operator corresponding to the first communication network includes: obtaining a third frequency band set supported by the first operator in the first network device, and using the third frequency band set as the first frequency band set.
[0015] It can be understood that the first network device can store multiple frequency bands supported by the first operator, that is, the third frequency band set. The third frequency band set can be pre-stored. When the frequency bands supported by the first operator change, such as adding or reducing frequency bands, the third frequency band set will be updated in real time.
[0016] In some optional instances, when the first frequency band set supported by the first operator corresponding to the first communication network is non-empty, that is, the band list information is non-empty, the third frequency band set supported by the first operator stored in the first network device can be used as the first frequency band set.
[0017] In an embodiment of the present application, by pre-storing multiple frequency bands supported by the first operator in the first network device, the frequency bands supported by the first operator can be updated in real time, thereby matching a carrier aggregation combination supported by the operator and the terminal device, thereby improving the accuracy of the matched carrier aggregation combination.
[0018] In a possible implementation of the first aspect above, based on the first frequency band set and the first carrier aggregation combination set supported by the terminal device, a second carrier aggregation combination set supported by both the first communication network and the terminal device is determined, including: combining the frequency bands in the first frequency band set to obtain a third carrier aggregation combination set; and obtaining a second carrier aggregation combination set based on the carrier aggregation combinations included in both the first carrier aggregation combination set and the third carrier aggregation combination set.
[0019] In a possible implementation of the first aspect above, a second carrier aggregation combination set is obtained based on the carrier aggregation combinations included in the first carrier aggregation combination set and the third carrier aggregation combination set, including: determining multiple identical carrier aggregation combinations in the first carrier aggregation combination set and the third carrier aggregation combination set; obtaining version information of the first network device; corresponding to the version information of the first network device as the target version information, and performing reduction processing on multiple identical carrier aggregation combinations based on the reduction strategy to obtain the second carrier aggregation combination set.
[0020] It can be understood that the reduction strategy module in the terminal device can pre-store the reduction strategy, for example, reducing the continuous carrier component in the band, reducing the uplink carrier component, reducing the offline carrier component, and reducing the number of multiple identical carrier aggregations to a number threshold value less than the target version information. The target version information may refer to the version information of the first network device, such as R11.
[0021] In a possible implementation of the first aspect above, the reduction strategy includes: reducing in-band continuous carrier components, reducing uplink carrier components, reducing downlink carrier components, and reducing the number of multiple identical carrier aggregation combinations to be less than the number threshold corresponding to the target version information.
[0022] For example, when the frequency bands are B40 and B7, the continuous carrier aggregation combinations within the bands corresponding to B40 and B7 can be cut, the carrier aggregation combinations with more than 2 carrier components in the uplink frequency band can be cut, and the carrier aggregation combinations with more than 2 carrier components in the downlink frequency band can be cut, reducing the number of carrier aggregation combinations to less than 128 or 384 at one time.
[0023] In a possible implementation of the first aspect above, based on the first frequency band set and the first carrier aggregation combination set supported by the terminal device, a second carrier aggregation combination set supported by both the first communication network and the terminal device is determined, including: from the first carrier aggregation combination set supported by the terminal device, matching multiple carrier aggregation combinations including frequency bands in the first frequency band set, to obtain a second carrier aggregation combination set supported by both the first communication network and the terminal device.
[0024] In a possible implementation of the first aspect above, the terminal device stores a second frequency band set supported by the first operator, and the method also includes: obtaining a third frequency band set supported by the first operator stored in the first network device; using the third frequency band set to update the second frequency band set supported by the first operator stored in the terminal device to obtain the first frequency band set.
[0025] In a second aspect, the present application provides an electronic device, comprising: a memory for storing instructions executed by one or more processors of the electronic device, and a processor, which is one of the one or more processors of the electronic device, for executing the communication method mentioned in the present application.
[0026] In a third aspect, the present application provides a readable storage medium, on which instructions are stored. When the instructions are executed on an electronic device, the electronic device executes the communication method mentioned in the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0027] Figure 1 According to some embodiments of the present application, a schematic diagram of the architecture of a communication system is shown;
[0028] Figure 2 According to some embodiments of the present application, an interaction schematic diagram of a communication method is shown;
[0029] Figure 3 According to some embodiments of the present application, a schematic diagram of a system architecture of a communication system is shown;
[0030] Figure 4 According to some embodiments of the present application, a flow chart of a communication method is shown;
[0031] Figure 5 According to some embodiments of the present application, an interaction schematic diagram of a communication method is shown;
[0032] Figure 6 According to some embodiments of the present application, a flow chart of a communication method is shown;
[0033] Figure 7 According to some embodiments of the present application, an implementation architecture diagram of a communication method is shown;
[0034] Figure 8 According to some embodiments of the present application, a schematic diagram of the hardware structure of an electronic device is shown. DETAILED DESCRIPTION
[0035] The illustrative embodiments of the present application include but are not limited to a communication method, an electronic device and a storage medium.
[0036] In order to clearly illustrate the scheme mentioned in the embodiments of the present application, the terms involved in the embodiments of the present application are first explained.
[0037] Public Land Mobile Network PLMN: It can refer to the identification of the operator. PLMN can be composed of the mobile country code (MCC) and mobile network code (MNC) of the country where the operator is located. PLMN can be the unique identification of the operator.
[0038] The following is an introduction to the communication systems mentioned in some examples. Figure 1 A schematic diagram of the architecture of a communication system is shown. Figure 1 As shown, the communication system may include a terminal device 100 and an operator's network device 200 .
[0039] It can be understood that the terminal device 100 may include any implementable electronic device such as a mobile phone, a tablet computer, a smart TV box, an ultra mobile personal computer (UMPC), a netbook, a personal digital assistant (PAD), a portable multimedia player (PMP), a dedicated media player, a consumer electronic device, a wearable device, etc.
[0040] It is understandable that the network device 200 of the operator can be any implementable base station such as a macro base station, a micro base station or a distributed unit control unit (DU-CU). Among them, DU-CU is a device deployed in a wireless access network that can communicate wirelessly with electronic devices.
[0041] It can be understood that the operator can be an operator in any region of the world. For example, the operator can include China Mobile (CMCC), China Unicom (CUCC), China Telecom (CT), Telkom Indonesia and other operators.
[0042] The terminal device 100 may include a baseband chip 110 and an application chip 120 . The baseband chip 110 may include a CA combination reporting module 111 . The application chip 120 may include a CA combination generating module 121 and an operator PLMN&CA combination database 122 .
[0043] In some optional examples, the baseband chip 110 may be a wireless Internet access module in a terminal device, such as a Modem C core in the terminal device. The application chip 120 may be an application processor (AP) in the terminal device.
[0044] In some optional instances, the operator PLMN&CA combination database may classify and store the CA combinations supported by the operator according to the operator's PLMN, ie, match the operator PLMN and the CA combinations supported by the operator and store them in the operator PLMN&CA combination database.
[0045] The following is an introduction to the communication methods mentioned in some examples. Figure 2 An interactive schematic diagram showing a communication method, which can be applied to Figure 1 The communication system shown.
[0046] like Figure 2 As shown, the communication method may include the following steps:
[0047] 201: The CA combination reporting module 111 in the baseband chip 110 may send a query instruction for querying the current access network PLMN to the network device 200.
[0048] 202 : The network device 200 may return the current access network PLMN to the CA combination reporting module 111 in the baseband chip 110 .
[0049] 203 : The CA combination reporting module 111 in the baseband chip 110 may receive the current access network PLMN returned by the network device 200 , and return the current access network PLMN to the CA combination generating module 121 of the application chip 120 .
[0050] 204: The CA combination generation module 121 in the application chip 120 may query the CA combination information supported by the operator from the operator PLMN&CA combination database 122 according to the current access network PLMN.
[0051] 205: The operator PLMN&CA combination database 122 may return CA combination information supported by the operator corresponding to the current access network PLMN. The operator PLMN&CA combination database may be stored in a configuration file.
[0052] 206 : The CA combination generation module 121 in the application chip 120 may generate a final reported CA combination code stream based on the CA combination information supported by the operator corresponding to the current access network PLMN, and send the generated code stream to the CA combination reporting module 111 in the baseband chip 110 .
[0053] 207: The CA combination reporting module 111 in the baseband chip 110 can generate a final reported CA combination based on the CA combination code stream sent by the CA combination generation module 121, and send it to the network device 200, so that the network device 200 performs carrier aggregation processing based on the reported CA combination.
[0054] However, in the above communication method, when the frequency bands supported by the operator change, such as adding or reducing frequency bands, it is necessary to manually reconfigure the CA combinations supported by each operator in the terminal device, which is prone to omissions or errors.
[0055] In order to solve the above problems, an embodiment of the present application provides another communication method, in which, after the terminal device accesses the network, the PLMN of the operator corresponding to the network is obtained, and multiple frequency bands supported by the operator are queried according to the PLMN of the operator, and the multiple frequency bands supported by the operator are combined to obtain multiple CA combinations supported by the operator. Then, the multiple CA combinations supported by the operator are matched with the multiple CA combinations supported by the terminal device to obtain multiple CA combinations supported by the terminal device and the operator, that is, the CA combination finally reported by the terminal device, so that the network device corresponding to the operator can perform carrier aggregation based on the CA combination reported by the terminal device. In this way, by combining multiple CA combinations, omissions or errors caused by manual configuration can be reduced.
[0056] It is understandable that since different terminal devices support different CA combinations and different operators support different CA combinations, it is possible that the terminal device supports the CA combination but the operator does not, which will cause the terminal device to fail to access the Internet. Therefore, multiple CA combinations supported by the operator and multiple CA combinations supported by the terminal device can be matched to obtain multiple CA combinations supported by the terminal device and the operator, that is, the CA combination finally reported by the terminal device, so that the network equipment corresponding to the operator can perform carrier aggregation based on the CA combination reported by the terminal device to ensure the success rate of the terminal device to access the Internet.
[0057] It can be understood that multiple frequency bands supported by all operators can be pre-set in the terminal device. When obtaining the PLMN of the operator corresponding to the network, multiple frequency bands supported by the operator can be obtained to update the multiple frequency bands supported by the operator pre-set in the terminal device, that is, the multiple frequency bands supported by the operator pre-set in the terminal device can be updated in real time.
[0058] It can be understood that after matching multiple reported CA combinations, if the number of CA combinations is greater than the threshold of the number of CA combinations supported by the terminal device and the network device, the matched multiple CA combinations can be reduced to obtain the multiple CA combinations reported in the end. In this way, the CA combination can be automatically reduced after exceeding the limit, which can improve the convenience of automatic reduction of the reported CA combination.
[0059] In some specific implementations, the above communication method can be used to Figure 3 The communication system shown in the figure, the communication system to which the above communication method is applied is introduced below, Figure 3 A schematic diagram of the system architecture of a communication system is shown in FIG. Figure 3 As shown, the communication system may include a terminal device 100 and an operator's network device 200 .
[0060] It can be understood that the terminal device 300 may include any implementable electronic device such as a mobile phone, a tablet computer, a smart TV box, an ultra mobile personal computer (UMPC), a netbook, a personal digital assistant (PAD), a portable multimedia player (PMP), a dedicated media player, a consumer electronic device, a wearable device, etc.
[0061] It is understandable that the network device 300 of the operator can be any implementable base station such as a macro base station, a micro base station or a distributed unit control unit (DU-CU). Among them, DU-CU is a device deployed in a wireless access network that can communicate wirelessly with electronic devices.
[0062] It can be understood that the operator can be an operator in any region of the world. For example, the operator can include China Mobile (CMCC), China Unicom (CUCC), China Telecom (CT), Telkom Indonesia and other operators.
[0063] Among them, the terminal device 100 may include a baseband chip 310 and an application chip 320, the baseband chip 310 may include a CA combination reporting module 311, the application chip 320 may include a CA combination generation module 321, an operator PLMN & frequency band & R11 capability list database 322, a terminal device CA combination specification capability module 323 and a reduction strategy module 324.
[0064] In some optional examples, the baseband chip 310 may be a wireless Internet access module in the terminal device, such as a Modem C core in the terminal device. The application chip 320 may be an application processor (AP) in the terminal device.
[0065] In some optional instances, the CA combination reporting module 311 may generate a final reported CA combination and send it to the network device 200, so that the network device 200 performs carrier aggregation processing based on the reported CA combination.
[0066] The CA combination generating module 321 may generate a finally reported CA combination code stream and send it to the CA combination reporting module 311, so that the CA combination reporting module 311 may generate a finally reported CA combination based on the finally reported CA combination code stream.
[0067] The operator PLMN & frequency band & R11 capability list database 322 may store the operator PLMN and multiple frequency bands supported by the operator, and may also store whether the operator supports R11 capability, where R11 may refer to the Release version supported by the network device.
[0068] The terminal device CA combination specification capability module 323 can store multiple CA combinations supported by the terminal device, also referred to as the terminal device CA combination specification capability.
[0069] The reduction strategy module 324 may send a reduction strategy to the CA combination generation module 321 , wherein the reduction strategy may include reducing in-band continuous carrier components, reducing uplink carrier components, and reducing downlink carrier components.
[0070] Based on the above Figure 3 The communication system shown introduces the communication method mentioned in the embodiment of the present application. Figure 4 A flow chart of a communication method is shown, and the communication method can be executed by a terminal device. Figure 4 As shown, the communication method may include:
[0071] 401: Obtain the PLMN of the operator currently accessing the network and the third frequency band set supported by the operator stored in the network device.
[0072] It can be understood that the network device stores a frequency band information list database, which stores the operator PLMN and multiple frequency bands supported by the operator (i.e., the third frequency band set). When the frequency bands supported by the operator change, such as adding or reducing frequency bands, the frequency band information list database in the network device can be directly refreshed, that is, the frequency bands in the frequency band information list database are updated by adding or reducing.
[0073] It can be understood that when the terminal device is powered on, it can try to access the current network, and after accessing the current network, obtain the operator PLMN of the current access network and the third frequency band set supported. Among them, the PLMN of the operator of the current access network can be the unique identity of the operator, and the third frequency band set can be multiple frequency bands supported by the operator. The third frequency band set can be a real-time updated frequency band list, also called band list information.
[0074] 402: According to the operator PLMN currently accessing the network, obtain the second frequency band set and R11 information supported by the operator stored in the terminal device.
[0075] It can be understood that the terminal device stores multiple frequency band sets supported by the operator, also called the second frequency band set. Based on the operator PLMN currently accessing the network, the frequency band set supported by the operator and R11 information can be queried, that is, the second frequency band set supported by the operator and whether the operator supports R11 can be queried, where R11 can refer to the Release version supported by the network device.
[0076] 403: Acquire CA combination information based on the second frequency band set or the third frequency band set.
[0077] It can be understood that the terminal device stores multiple CA combinations supported by the terminal device, and the multiple CA combinations have CA combination information.
[0078] In some optional instances, if the third frequency band set of the currently accessed network returned by the network device is non-empty, that is, the band list is non-empty, the third frequency band set can be used as the first frequency band set, and based on the first frequency band set, the CA combination supported by the terminal device and the network device can be queried to obtain the CA combination information.
[0079] In some optional instances, if the third frequency band set of the current access network returned by the network device is empty, that is, the band list is empty, the second frequency band set can be used as the first frequency band set, and based on the first frequency band set, the CA combination information supported by the terminal device and the network device can be queried.
[0080] In some optional instances, a method for querying CA combination information supported by the terminal device and also supported by the network device may be: combining the frequency bands in the first frequency band set to obtain multiple CA combinations, determining the multiple CA combinations supported by the terminal device and the same carrier aggregation combination among the multiple CA combinations obtained by combining the frequency bands in the first frequency band set, and obtaining CA combination information supported by the terminal device and also supported by the network device.
[0081] 404: based on the R11 information, the CA combination corresponding to the CA combination information is reduced to obtain the final reported CA.
[0082] It can be understood that whether CA combination reduction is needed can be determined based on CA combination information and R11 information supported by the operator (i.e., whether the operator supports R11). When CA combination reduction is needed, the CA combination corresponding to the CA combination information can be reduced to obtain the final reported CA combination.
[0083] In some optional instances, if the operator supports R11, the terminal device can report a maximum of 384 CA combinations. If the number of CA combinations corresponding to the CA combination information is greater than 384, the CA combinations corresponding to the CA combination information are reduced to obtain the final reported CA combination.
[0084] In some optional instances, if the operator does not support R11, the terminal device can report a maximum of 128 CA combinations. If the number of CA combinations corresponding to the CA combination information is greater than 128, the CA combinations corresponding to the CA combination information are reduced to obtain the final reported CA combination.
[0085] 405: Send the final reported CA combination to the network device.
[0086] It can be understood that the network device performs carrier aggregation processing based on the reported CA combination.
[0087] Based on the above Figure 3The communication system shown in the figure introduces the communication method mentioned in the embodiment of the present application in detail. Figure 5 An interactive schematic diagram of a communication method is shown, such as Figure 4 As shown, the communication method may include:
[0088] 501: The CA combination reporting module 311 obtains a query instruction of the operator PLMN and the third frequency band set of the current access network issued by the network device 200.
[0089] It can be understood that the network device stores a frequency band information list database, which stores the operator PLMN and multiple frequency bands supported by the operator (i.e., the third frequency band set). When the frequency bands supported by the operator change, such as adding or reducing frequency bands, the frequency band information list database in the network device can be directly refreshed, that is, the frequency bands in the frequency band information list database are updated by adding or reducing.
[0090] It can be understood that when the terminal device is powered on, it can try to access the current network, and after accessing the current network, obtain the operator PLMN and the third frequency band set of the current access network, which can be carried in the capability query signaling in the network access process. Among them, the PLMN of the operator of the current access network can be the unique identity of the operator, the first frequency band set can be multiple frequency bands supported by the operator, and the third frequency band set can be a real-time updated frequency band list, also called band list information.
[0091] 502: The network device 200 returns the operator PLMN and the third frequency band set of the current access network to the CA combination reporting module 311.
[0092] It can be understood that the network device can carry the operator PLMN and the first frequency band set of the current access network in the capability query signaling in the network access process, and return it to the CA combination reporting module, that is, return the operator PLMN and band list information.
[0093] 503: The CA combination reporting module 311 returns the operator PLMN of the current access network and the third frequency band set to the CA combination generating module 321.
[0094] It can be understood that after the CA combination reporting module receives the operator PLMN of the current access network and the third frequency band set, the operator PLMN of the current access network and the third frequency band set can be sent to the CA combination generating module.
[0095] 504: The CA combination generation module 321 queries the operator-supported frequency band set and R11 information from the operator PLMN & frequency band & R11 capability list database 322 according to the operator PLMN currently accessing the network.
[0096] It can be understood that when the long term evolution (LTE) frequency band supported by the network device changes, the CA combination reported by the terminal device may change, and when the new radio (NR) frequency band supported by the network device changes, the MRDA combination reported by the terminal device may change. At this time, it is necessary to redevelop the operator-supported CA combination version corresponding to the network device stored in the terminal device, and continuously refresh and maintain it. In the process of redeveloping the operator-supported CA combination version corresponding to the network device stored in the terminal device, that is, reconfiguring the CA combination supported by each operator in the terminal device, due to the large number of CA combinations, it is easy to omit or make mistakes. To this end, the operator PLMN & frequency band & R11 capability list database can be stored in the terminal device, that is, the operator PLMN of the operator, the multiple frequency bands supported by the operator, and whether the operator supports R11 capabilities.
[0097] It can be understood that the CA combination generation module can query the frequency band set and R11 information supported by the operator from the operator PLMN & frequency band & R11 capability list database according to the operator PLMN currently accessing the network, that is, the second frequency band set supported by the operator and whether the operator supports R11, where R11 can refer to the network equipment supporting the Release version.
[0098] In some optional instances, the CA combination generation module may update the frequency band set supported by the operator stored in the terminal device according to the third frequency band set.
[0099] 505: The operator PLMN&frequency band&R11 capability list database 322 returns the second frequency band set and R11 information supported by the operator corresponding to the operator PLLMN currently accessing the network.
[0100] It can be understood that the operator PLMN & frequency band & R11 capability list database stores the operator PLMN of the operator and multiple frequency bands supported by the operator. The operator PLMN and the multiple frequency bands supported by the operator can be obtained based on the historical data of the terminal device accessing the network. For example, when the terminal device accesses network A at a historical moment, the operator PLMN and the supported frequency band set of the network device corresponding to network A can be obtained, and the frequency band set supported by network A is used as the second frequency band set, which is matched with the operator PLMN of the network and then stored in the operator PLMN & frequency band & R11 capability list database.
[0101] In some optional examples, the CA combination generating module may update the second frequency band set according to the third frequency band set.
[0102] 506: The CA combination generation module 321 obtains the CA combination information from the terminal device CA combination specification capability module 323.
[0103] It can be understood that the terminal device CA combination specification capability module can store multiple CA combinations supported by the terminal device, also called terminal device CA combination specification capabilities, and the multiple CA combinations have CA combination information.
[0104] In some optional instances, if the third frequency band set of the currently accessed network returned by the network device is non-empty, that is, the band list is non-empty, the CA combination generation module can use the third frequency band set as the first frequency band set, and based on the first frequency band set, query the CA combination information supported by the terminal device and the network device from the terminal device CA combination specification capability module.
[0105] In some optional instances, if the third frequency band set of the currently accessed network returned by the network device is empty, that is, the band list is empty, the CA combination generation module can use the second frequency band set as the first frequency band set, and based on the first frequency band set, query the CA combination information supported by the terminal device and the network device from the CA combination specification capability module of the terminal device.
[0106] 507 : The terminal device CA combination specification capability module 323 returns the CA combination information to the CA combination generation module 321 .
[0107] It can be understood that the CA combination specification capability module of the terminal device stores multiple CA combinations supported by the terminal device, and the multiple CA combinations have CA combination information.
[0108] 508: The CA combination generation module 321 sends an acquisition instruction for acquiring a trimming policy to the trimming policy module 324.
[0109] It can be understood that the CA combination generation module can determine whether it is necessary to perform CA combination reduction based on the CA combination information and the R11 information supported by the operator (i.e., whether the operator supports R11), and when it is necessary to perform CA combination reduction, it can obtain the reduction strategy from the reduction strategy module. R11 can refer to the Release version supported by the network device.
[0110] In some optional instances, if the operator supports R11, the terminal device can report a maximum of 384 CA combinations. If the number of CA combinations corresponding to the CA combination information is greater than 384, the CA combination generation module can obtain the trimming strategy from the trimming strategy module.
[0111] In some optional instances, if the operator does not support R11, the terminal device can report a maximum of 128 CA combinations. If the number of CA combinations corresponding to the CA combination information is greater than 128, the CA combination generation module can obtain the trimming strategy from the trimming strategy module.
[0112] 509 : The trimming policy module 324 returns the trimming policy to the CA combination generation module 321 .
[0113] It can be understood that the reduction strategy module can store the following reduction strategies:
[0114] (1) In-band continuous carrier component reduction → (2) Uplink carrier component reduction → (3) Downlink carrier component reduction → (4) Final reduction plan.
[0115] It can be understood that the above-mentioned reduction steps (1)-(3) do not distinguish between the order of precedence. For step (1), continuous carrier components within the band can be reduced. For example, when the frequency bands are B40 and B7, the continuous CA combinations within the band corresponding to B40 and B7 can be reduced. For step (2), CA combinations with more than 2 carrier components in the uplink frequency band can be reduced. For step (3), CA combinations with more than 2 carrier components in the downlink frequency band can be reduced. In addition, a strategy of reducing to less than 128 or 384 CA combinations at one time can be obtained.
[0116] 510 : The CA combination generating module 321 trims the CA combination information based on the trimming strategy, generates a final reported CA combination code stream, and sends it to the CA combination reporting module 311 .
[0117] It can be understood that the CA combination generation module can tailor the CA combination information based on the tailoring strategy. If the operator supports R11, the CA combination information of less than or equal to 384 groups of CA combinations is obtained, and the final reported CA combination code stream is generated based on this, and sent to the CA combination reporting module. If the operator does not support R11, the CA combination information of less than or equal to 128 groups of CA combinations is obtained, and the final reported CA combination code stream is generated based on this, and sent to the CA combination reporting module.
[0118] 511: The CA combination reporting module 311 generates a final reported CA combination based on the CA combination code stream sent by the CA combination generating module 321, and sends it to the network device 200, so that the network device 200 performs carrier aggregation processing based on the reported CA combination.
[0119] The communication method mentioned in the embodiment of the present application is further described below. Figure 6 A flow chart of a communication method is shown, Figure 6 As shown, the communication method may include:
[0120] 601: The terminal device is powered on and searches for a network, and the CA combined reporting module obtains the PLMN and band list.
[0121] It can be understood that when the terminal device is powered on, it can try to access the current network. After accessing the current network, the CA combined reporting module can obtain the operator PLMN of the current access network and the multiple frequency bands supported by the operator after real-time update, among which the multiple frequency bands supported by the operator after real-time update are also called band list information, that is, the third frequency band set.
[0122] 602: The CA combination reporting module transmits the acquired PLMN and band list to the CA combination generating module of the AP core.
[0123] It can be understood that the AP core can be an application chip in the terminal device, such as an application processor (AP) processor in the terminal device, and the CA combination reporting module can report the acquired PLMN and band list to the CA combination generation module of the application chip.
[0124] 603: The CA combination generation module queries the operator's PLMN & frequency band & R11 capability list database for the corresponding frequency band set and R11 information according to the PLMN.
[0125] It can be understood that the CA combination generation module can query the operator's supported frequency band set and R11 information from the operator's PLMN & frequency band & R11 capability list database based on the operator's PLMN currently accessing the network, that is, the second frequency band set supported by the operator and whether the operator supports R11.
[0126] In some optional instances, the CA combination generation module may update the frequency band set supported by the operator stored in the terminal device according to the third frequency band set.
[0127] 604: The CA combination generation module determines whether the band list is empty. If the determination result is no, the process goes to step 605; otherwise, the process goes to step 606.
[0128] 605: The CA combination generation module uses the band list to query the corresponding CA combination code stream.
[0129] In some optional instances, when the band list is not empty, the CA combination information supported by the terminal device and the network device can be queried from the CA combination specification capability module of the terminal device through the band list information.
[0130] 606: The CA combination generation module uses the queried frequency band set to query the corresponding CA combination code stream.
[0131] In some optional instances, when the band list is empty, the operator-supported frequency band set can be queried from the operator's PLMN & frequency band & R11 capability list database, and the CA combination information supported by the terminal device and the network device can be queried from the terminal device CA combination specification capability module.
[0132] 607: The CA combination generation module determines whether the network supports R11 capability. If the determination result is no, the process goes to step 608; otherwise, the process goes to step 609.
[0133] It can be understood that after obtaining CA combination information supported by the terminal device and the network device, it can be determined whether the current network supports R11.
[0134] It can be understood that when the current network supports R11, the process goes to step 508, i.e., determining whether the CA combination corresponding to the CA combination information is greater than 128 groups. When the current network does not support R11, the process goes to step 509, i.e., determining whether the CA combination corresponding to the CA combination information is greater than 384 groups.
[0135] 608: The CA combination generation module determines whether the number of CA combinations is greater than 128. If the determination result is yes, the module proceeds to step 610; otherwise, the module proceeds to step 612.
[0136] It can be understood that when the CA combination is greater than 128 groups, the process proceeds to step 510, that is, the CA combination generation module can obtain a trimming strategy for trimming the CA combination from the trimming strategy module. When the CA combination corresponding to the CA combination information is less than or equal to 128 groups, the process proceeds to step 512, that is, the CA combination generation module can directly report the CA combination information to the CA combination reporting module, and report it to the network.
[0137] 609: The CA combination generation module determines whether the number of CA combinations is greater than 384 groups. If the determination result is yes, the module proceeds to step 610; otherwise, the module proceeds to step 612.
[0138] It can be understood that when the CA combination is greater than 384 groups, the process proceeds to step 610, that is, the CA combination generation module can obtain a trimming strategy for trimming the CA combination from the trimming strategy module. When the CA combination corresponding to the CA combination information is less than or equal to 384 groups, the process proceeds to step 612, that is, the CA combination generation module can directly report the CA combination information to the CA combination reporting module, and report it to the network.
[0139] 610: The CA combination generation module obtains the reduction strategy.
[0140] It can be understood that the reduction strategy module can store the following reduction strategies:
[0141] (1) In-band continuous carrier component reduction → (2) Uplink carrier component reduction → (3) Downlink carrier component reduction → (4) Final reduction plan.
[0142] It can be understood that the above-mentioned reduction steps (1)-(3) do not distinguish between the order of precedence. For step (1), continuous carrier components within the band can be reduced. For example, when the frequency bands are B40 and B7, the continuous CA combinations within the band corresponding to B40 and B7 can be reduced. For step (2), when the value is 2, the CA combinations with more than 2 carrier components in the uplink frequency band can be reduced. For step (3), when the value is 3, the CA combinations with more than 2 carrier components in the downlink frequency band can be reduced. In this way, a strategy of reducing to less than 128 or 384 CA combinations at one time can be obtained.
[0143] 611: The CA combination generation module generates a CA combination code stream to be finally reported.
[0144] 612: The CA combination generating module sends the finally reported CA combination to the CA combination reporting module, and reports it to the network.
[0145] The implementation architecture of the communication method mentioned in the embodiment of the present application is described below. Figure 7 A communication method implementation architecture diagram is shown, such as Figure 7 As shown, the implementation of the communication method may include storing the CA combination configuration supported by the terminal product specification by default in the terminal product, and obtaining the operator frequency band and PLMN information database when the terminal device is powered on. For example, the operator PLMN and multiple frequency bands supported by the operator are obtained through the subscriber identification module (SIM). Then, it can be matched with the CA combination configuration supported by the terminal product specification by default to obtain the CA combination that the terminal device needs to report under the current operator network, and the CA combination that needs to be reported is generated according to the CA combination reported by the terminal and the Release version capability of the network, as well as the reduction strategy.
[0146] In some optional instances, the entire solution includes three functional design processes: parsing of the frequency bands supported by the operator and the PLMN information database file, matching of the frequency bands supported by the operator with the CA combinations supported by the terminal product specifications by default, and determining the CA combination that ultimately needs to be reported in the current network based on the matched CA combinations, network R11 capabilities, and reduction strategies.
[0147] The embodiments of the present application can be applied to fourth-generation (4th-Generation, 4G) or fifth-generation (5th-Generation, 5G) mobile communication networks, etc., and can also be applied to the next-generation cellular mobile communication system after the fifth-generation mobile communication network, as well as other mobile communication systems developed subsequently, which are not limited in the present application.
[0148] The embodiments of the present application mainly involve 4G and 5G cellular communication terminal devices, including CPE, E5, mobile phones and other cellular communication terminal devices. The embodiments of the present application can meet the needs of different operators' CA combinations by purchasing chips from different chip manufacturers, and can master their specific development methods to confirm whether the reporting of the CA combination required for operation can be completed only through the frequency bands supported by the operator.
[0149] At present, it is clear that when the mobile phones or CPE products implemented by the industry's chip manufacturers develop CA combination needs, they all need to obtain the operator's CA combination list and configure the reporting of CA combination capabilities in different network scenarios based on the CA combination list.
[0150] The following is an introduction to the hardware structure of electronic equipment. Figure 8 As shown, the electronic device 800 may include a processor 810, an external memory interface 820, an internal memory 821, a universal serial bus (USB) interface 830, a charging management module 840, a power management module 841, a battery 842, an antenna 1, an antenna 2, a mobile communication module 850, a wireless communication module 860, an audio module 870, a speaker 870A, a receiver 870B, a microphone 870C, an earphone interface 870D, a sensor module 880, a button 890, a motor 891, an indicator 892, a camera 893, a display screen 894, and a subscriber identification module (SIM) card interface 895, etc. The sensor module 880 may include a pressure sensor 880A, a gyroscope sensor 880B, an air pressure sensor 880C, a magnetic sensor 880D, an acceleration sensor 880E, a distance sensor 880F, a proximity light sensor 880G, a fingerprint sensor 880H, a temperature sensor 880J, a touch sensor 880K, an ambient light sensor 880L, a bone conduction sensor 880M, and the like.
[0151] It is to be understood that the structure illustrated in the embodiment of the present invention does not constitute a specific limitation on the electronic device. In other embodiments of the present application, the electronic device 800 may include more or fewer components than shown in the figure, or combine some components, or split some components, or arrange the components differently. The components shown in the figure may be implemented in hardware, software, or a combination of software and hardware.
[0152] The processor 810 may include one or more processing units. For example, the processor 810 may include at least one of the following processing units: an application processor (AP), a modem processor, a graphics processor (GPU), an image signal processor (ISP), a controller, an image encoder, a video codec, a digital signal processor (DSP), a baseband processor, and a neural-network processing unit (NPU). Among them, different processing units can be independent devices or integrated devices. For example, the processor 810 is used to execute the communication method mentioned in the embodiment of the present application.
[0153] The controller can generate operation control signals according to the instruction operation code and timing signal to complete the control of instruction fetching and execution.
[0154] A memory may also be provided in the processor 810 for storing instructions and data. In some embodiments, the memory in the processor 810 is a cache memory. The memory may store instructions or data that the processor 810 has just used or cyclically used. If the processor 810 needs to use the instruction or data again, it may be directly called from the memory. Repeated access is avoided, and the waiting time of the processor 810 is reduced, thereby improving the efficiency of the system. For example, the above-mentioned memory may store the operator PLMN & frequency band & R11 capability list database, and may also store the terminal device CA combination specification capability.
[0155] In some embodiments, the processor 810 may include one or more interfaces. For example, the processor 810 may include at least one of the following interfaces: an inter-integrated circuit (I2C) interface, an inter-integrated circuit sound (I2S) interface, a pulse code modulation (PCM) interface, a universal asynchronous receiver / transmitter (UART) interface, a mobile industry processor interface (MIPI), a general-purpose input / output (GPIO) interface, a SIM interface, and a USB interface. Figure 8 The connection relationship between the modules shown is only a schematic illustration and does not constitute a limitation on the connection relationship between the modules of the electronic device 800. Optionally, the modules of the electronic device 100 may also adopt a combination of multiple connection modes in the above embodiments.
[0156] The wireless communication function of the electronic device 800 can be implemented through antenna 1, antenna 2, mobile communication module 850, wireless communication module 860, a modem processor and a baseband processor.
[0157] Antenna 1 and antenna 2 are used to transmit and receive electromagnetic wave signals. Each antenna in electronic device 800 can be used to cover a single or multiple communication frequency bands. Different antennas can also be reused to improve the utilization of antennas. For example, antenna 1 can be reused as a diversity antenna for a wireless local area network. In some other embodiments, the antenna can be used in combination with a tuning switch.
[0158] The mobile communication module 850 can provide solutions for wireless communications including 2G / 3G / 4G / 5G, etc., applied to the electronic device 800. The mobile communication module 850 may include at least one filter, a switch, a power amplifier, a low noise amplifier (LNA), etc. The mobile communication module 850 can receive electromagnetic waves from the antenna 1, and filter, amplify, and process the received electromagnetic waves, and transmit them to the modulation and demodulation processor for demodulation. The mobile communication module 850 can also amplify the signal modulated by the modulation and demodulation processor, and convert it into electromagnetic waves for radiation through the antenna 1. In some embodiments, at least some of the functional modules of the mobile communication module 850 can be set in the processor 810. In some embodiments, at least some of the functional modules of the mobile communication module 850 can be set in the same device as at least some of the modules of the processor 810.
[0159] The wireless communication module 860 can provide wireless communication solutions including wireless local area networks (WLAN) (such as wireless fidelity (Wi-Fi) networks), bluetooth (BT), global navigation satellite system (GNSS), frequency modulation (FM), near field communication (NFC), infrared (IR), etc., which are applied to the electronic device 800. The wireless communication module 860 can be one or more devices integrating at least one communication processing module. The wireless communication module 860 receives electromagnetic waves via the antenna 2, modulates the frequency of the electromagnetic wave signal and performs filtering, and sends the processed signal to the processor 810. The wireless communication module 860 can also receive the signal to be sent from the processor 810, modulate the frequency of it, amplify it, and convert it into electromagnetic waves for radiation through the antenna 2.
[0160] The SIM card interface 895 is used to connect a SIM card. The SIM card can be connected to and separated from the electronic device 800 by inserting it into the SIM card interface 895 or pulling it out from the SIM card interface 895. The electronic device 800 can support 1 or N SIM card interfaces, where N is a positive integer greater than 1. The SIM card interface 895 can support Nano SIM cards, Micro SIM cards, SIM cards, and the like. Multiple cards can be inserted into the same SIM card interface 895 at the same time. The types of the multiple cards can be the same or different. The SIM card interface 895 can also be compatible with different types of SIM cards. The SIM card interface 895 can also be compatible with external memory cards. The electronic device 800 interacts with the network through the SIM card to implement functions such as calls and data communications. In some embodiments, the electronic device 800 uses an eSIM, i.e., an embedded SIM card. The eSIM card can be embedded in the electronic device 800 and cannot be separated from the electronic device 800.
[0161] In some embodiments, the present application provides a readable medium having instructions stored thereon, which, when executed on an electronic device, causes the electronic device to execute the communication method of the present application.
[0162] The various embodiments of the mechanism disclosed in the present application can be implemented in hardware, software, firmware or a combination of these implementation methods. The embodiments of the present application can be implemented as a computer program or program code executed on a programmable system, which includes at least one processor, a storage system (including volatile and non-volatile memory and / or storage elements), at least one input device and at least one output device.
[0163] Program code can be applied to input instructions to perform the functions described in this application and generate output information. The output information can be applied to one or more output devices in a known manner. For the purposes of this application, a processing system includes any system having a processor such as, for example, a digital signal processor (DSP), a microcontroller, an application specific integrated circuit (ASIC), or a microprocessor.
[0164] Program code can be implemented with high-level programming language or object-oriented programming language to communicate with the processing system. When necessary, program code can also be implemented with assembly language or machine language. In fact, the mechanism described in this application is not limited to the scope of any specific programming language. In either case, the language can be a compiled language or an interpreted language.
[0165] In some cases, the disclosed embodiments may be implemented in hardware, firmware, software, or any combination thereof. The disclosed embodiments may also be implemented as instructions carried or stored on one or more temporary or non-temporary machine-readable (e.g., computer-readable) storage media, which may be read and executed by one or more processors. For example, instructions may be distributed over a network or through other computer-readable media. Therefore, machine-readable media may include any mechanism for storing or transmitting information in a machine (e.g., computer) readable form, including, but not limited to, floppy disks, optical disks, optical disks, read-only memories (CD-ROMs), magneto-optical disks, read-only memories (ROMs), random access memories (RAMs), erasable programmable read-only memories (EPROMs), electrically erasable programmable read-only memories (EEPROMs), magnetic or optical cards, flash memory, or a tangible machine-readable memory for transmitting information (e.g., carrier waves, infrared signals, digital signals, etc.) using the Internet in electrical, optical, acoustic, or other forms of propagation signals. Therefore, machine-readable media include any type of machine-readable media suitable for storing or transmitting electronic instructions or information in a machine (e.g., computer) readable form.
[0166] It should be noted that the units / modules mentioned in the various device embodiments of the present application are all logical units / modules. Physically, a logical unit / module can be a physical unit / module, or a part of a physical unit / module, or can be implemented as a combination of multiple physical units / modules. The physical implementation method of these logical units / modules themselves is not the most important. The combination of functions implemented by these logical units / modules is the key to solving the technical problems proposed by the present application. In addition, in order to highlight the innovative part of the present application, the above-mentioned device embodiments of the present application do not introduce units / modules that are not closely related to solving the technical problems proposed by the present application, which does not mean that there are no other units / modules in the above-mentioned device embodiments.
[0167] It should be noted that in the examples and description of this patent, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "including one" do not exclude the existence of other identical elements in the process, method, article or device including the elements.
[0168] Although the present application has been illustrated and described with reference to certain preferred embodiments thereof, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the scope of the present application.
Claims
1. A communication method, used for a terminal device, characterized in that: include: detecting that the terminal device accesses the first communication network based on the first network device, Obtain a first frequency band set supported by a first operator corresponding to the first communication network; Determine, based on the first frequency band set and the first carrier aggregation combination set supported by the terminal device, a second carrier aggregation combination set supported by both the first communication network and the terminal device; Report the second carrier aggregation combination set to the first network device.
2. The method according to claim 1, characterized in that The acquiring a first frequency band set supported by a first operator corresponding to the first communication network includes: The second frequency band set supported by the first operator and stored in the terminal device is used as the first frequency band set.
3. The method according to claim 1, characterized in that The acquiring a first frequency band set supported by a first operator corresponding to the first communication network includes: Obtain a third frequency band set supported by the first operator in the first network device, and use the third frequency band set as the first frequency band set.
4. The method according to claim 1, characterized in that: The determining, based on the first frequency band set and the first carrier aggregation combination set supported by the terminal device, a second carrier aggregation combination set supported by both the first communication network and the terminal device, includes: Combining the frequency bands in the first frequency band set to obtain a third carrier aggregation combination set; The second carrier aggregation combination set is obtained based on the carrier aggregation combinations included in both the first carrier aggregation combination set and the third carrier aggregation combination set.
5. The method according to claim 4, characterized in that The obtaining the second carrier aggregation combination set based on the carrier aggregation combinations included in both the first carrier aggregation combination set and the third carrier aggregation combination set comprises: Determine a plurality of identical carrier aggregation combinations in the first carrier aggregation combination set and the third carrier aggregation combination set; Obtaining version information of the first network device; The version information corresponding to the first network device is the target version information, and the plurality of identical carrier aggregation combinations are pruned based on a pruned strategy to obtain the second carrier aggregation combination set.
6. The method according to claim 5, characterized in that The reduction strategy includes: reducing in-band continuous carrier components, reducing uplink carrier components, reducing downlink carrier components, and reducing the number of the multiple identical carrier aggregation combinations to be less than the number threshold corresponding to the target version information.
7. The method according to claim 1, characterized in that The determining, based on the first frequency band set and the first carrier aggregation combination set supported by the terminal device, a second carrier aggregation combination set supported by both the first communication network and the terminal device, includes: From the first carrier aggregation combination set supported by the terminal device, multiple carrier aggregation combinations including frequency bands in the first frequency band set are matched to obtain a second carrier aggregation combination set supported by both the first communication network and the terminal device.
8. The method according to claim 1, characterized in that The terminal device stores a second frequency band set supported by the first operator, and, The method further comprises: Acquire a third frequency band set supported by the first operator and stored in the first network device; The third frequency band set is used to update the second frequency band set supported by the first operator and stored in the terminal device to obtain the first frequency band set.
9. An electronic device, characterized in that: include: A memory, used to store instructions executed by one or more processors of the electronic device, and a processor, which is one of the one or more processors of the electronic device, used to execute the communication method according to any one of claims 1-8.
10. A readable storage medium, characterized in that: The readable storage medium stores instructions, and when the instructions are executed on an electronic device, the electronic device executes the communication method according to any one of claims 1 to 8.