Information processing method and device and electronic equipment

By hashing the cell currently resident in the mobile base station terminal device determines the verification code, and reduces the access priority based on the signal quality judgment, the problem that mobile base stations are difficult to avoid residing in cells with poor service quality is solved, and the problem of mobile base stations being difficult to avoid residing in cells with poor service quality is improved. Quality of service and enhanced information security.

CN119450461APending Publication Date: 2025-02-14BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310945002.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-07-28
Publication Date
2025-02-14

AI Technical Summary

Technical Problem

It is difficult for mobile base stations to effectively avoid residing in communities with poor service quality, which will affect service quality.

Method used

By obtaining the global cell identification code and tracking area code of the cell currently residing in the terminal device, the hashing operation is performed, the cell's verification code is determined, and the signal quality is judged, and the access priority is reduced to avoid residing in the service quality. Poor community.

Benefits of technology

The service quality of mobile base stations is improved, the service quality decline caused by residing in communities with poor service quality is avoided, and the security of terminal equipment information is enhanced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119450461A_ABST
    Figure CN119450461A_ABST
Patent Text Reader

Abstract

The invention provides an information processing method and device and electronic equipment, and relates to the technical field of mobile communication. The information processing method comprises the following steps: acquiring a first cell identifier of a first cell in which terminal equipment currently resides; determining a first check code of the first cell based on the first cell identifier; and storing the first check code to a storage area of the terminal equipment. In the embodiment of the invention, the first cell identifier of the first cell is encrypted to obtain the first check code, and the first check code is stored, so that the situation that the first check code is leaked, and then privacy information of terminal equipment in the cell is leaked is avoided, and the information security is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of mobile communication technology, and in particular to an information processing method, device and electronic device. Background Art

[0002] Cell mobile base stations provide services for user mobile devices, but the service quality varies from cell to cell. Some cells may have poor service quality due to factors such as user equipment or traffic control. Therefore, mobile base stations should avoid staying in such cells with poor service quality to avoid affecting service quality. Summary of the invention

[0003] Embodiments of the present application provide an information processing method, device, and electronic device.

[0004] The first embodiment of the present application provides an information processing method, including:

[0005] Acquire a first global cell identity GCI and a first tracking area code TAC of a first cell where the terminal device currently resides;

[0006] Performing a hash operation on the first GCI and the first TAC to determine a first check code for the first cell;

[0007] The first verification code is stored in a storage area of ​​the terminal device.

[0008] In one embodiment of the present application, after acquiring the first cell identifier of the first cell where the terminal device currently resides, the method includes:

[0009] Determining whether the first cell is a cell whose signal quality does not meet a set condition;

[0010] If the first cell is a cell whose signal quality does not meet the set condition, the access priority of the first cell is lowered.

[0011] In one embodiment of the present application, the determining whether the first cell is a cell whose signal quality does not meet a set condition includes:

[0012] Receiving push data sent by the cloud server, wherein the push data includes second cell identifiers of one or more second cells, wherein the second cell is a cell whose signal quality does not meet the requirement;

[0013] For each second cell, perform a hash operation on the second cell identifier to determine a second check code of the second cell, wherein the second cell identifier includes a second GCI and a second TAC of the second cell;

[0014] If the first check code is the same as one of the second check codes, it is determined that the first cell is a cell whose signal quality does not meet the requirement.

[0015] In one embodiment of the present application, lowering the access priority of the first cell includes:

[0016] Determine a target second cell corresponding to a second check code that is the same as the first check code;

[0017] Acquire parameter information of the target second cell from the pushed data;

[0018] According to the parameter information, the access priority of the first cell is lowered.

[0019] In one embodiment of the present application, lowering the access priority of the first cell according to the parameter information includes:

[0020] Acquire the target priority of the target second cell from the parameter information;

[0021] The priority of the first cell is adjusted to the target priority.

[0022] In one embodiment of the present application, adjusting the priority of the first cell to the target priority includes:

[0023] Acquire a physical cell identifier PCI, frequency information and a public land mobile network PLMN of the target second cell from the parameter information;

[0024] The priorities of the PCI, frequency information and PLMN are adjusted to the target priority.

[0025] In one embodiment of the present application, the method further includes:

[0026] For any one of the first cell or the second cell, obtain redundant marking data of the any one of the cells;

[0027] A hash calculation is performed on the GCI, TAC and redundant mark data of any cell to obtain a check code of any cell.

[0028] In one embodiment of the present application, the method further includes:

[0029] When the terminal device enters the first cell again, a candidate cell whose access priority is higher than the access priority of the first cell is selected as the current resident cell for access.

[0030] The second aspect of the present application provides an information processing device, including:

[0031] A first acquisition module, configured to acquire a first global cell identity GCI and a first tracking area code TAC of a first cell where the terminal device currently resides;

[0032] A second acquisition module, configured to perform a hash operation on the first GCI and the first TAC to determine a first check code of the first cell;

[0033] A storage module is used to store the first verification code in a storage area of ​​the terminal device.

[0034] In one embodiment of the present application, the first acquisition module includes:

[0035] Determining whether the first cell is a cell whose signal quality does not meet a set condition;

[0036] If the first cell is a cell whose signal quality does not meet the set condition, the access priority of the first cell is lowered.

[0037] In one embodiment of the present application, the first acquisition module includes:

[0038] Receiving push data sent by the cloud server, wherein the push data includes second cell identifiers of one or more second cells, wherein the second cell is a cell whose signal quality does not meet the requirement;

[0039] For each second cell, perform a hash operation on the second cell identifier to determine a second check code of the second cell, wherein the second cell identifier includes a second GCI and a second TAC of the second cell;

[0040] If the first check code is the same as one of the second check codes, it is determined that the first cell is a cell whose signal quality does not meet the requirement.

[0041] In one embodiment of the present application, the first acquisition module includes:

[0042] Determine a target second cell corresponding to a second check code that is the same as the first check code;

[0043] Acquire parameter information of the target second cell from the pushed data;

[0044] According to the parameter information, the access priority of the first cell is lowered.

[0045] In one embodiment of the present application, the first acquisition module includes:

[0046] Acquire the target priority of the target second cell from the parameter information;

[0047] The priority of the first cell is adjusted to the target priority.

[0048] In one embodiment of the present application, the first acquisition module includes:

[0049] Acquire a physical cell identifier PCI, frequency information and a public land mobile network PLMN of the target second cell from the parameter information;

[0050] The priorities of the PCI, frequency information and PLMN are adjusted to the target priority.

[0051] In one embodiment of the present application, the device further includes:

[0052] For any one of the first cell or the second cell, obtain redundant marking data of the any one of the cells;

[0053] A hash calculation is performed on the GCI, TAC and redundant mark data of any cell to obtain a check code of any cell.

[0054] In one embodiment of the present application, the device further includes:

[0055] When the terminal device enters the first cell again, a candidate cell whose access priority is higher than the access priority of the first cell is selected as the current resident cell for access.

[0056] The third aspect embodiment of the present application proposes an electronic device, comprising: a processor; a memory for storing instructions executable by the processor; wherein the processor is configured to execute the instructions to implement the information processing method proposed in the first aspect embodiment of the present application.

[0057] The fourth aspect embodiment of the present application proposes a non-temporary computer-readable storage medium. When the instructions in the storage medium are executed by the processor of an electronic device, the electronic device can execute the information processing method proposed in the first aspect embodiment of the present application.

[0058] The fifth aspect embodiment of the present application proposes a computer program product, including a computer program, which implements the information processing method proposed in the first aspect embodiment of the present application when executed by a processor in a communication device.

[0059] The technical solution provided by the embodiments of the present application brings at least the following beneficial effects:

[0060] In an embodiment of the present application, by obtaining the first cell identifier of the currently resident cell and encrypting the first cell identifier to determine the first verification code, the security of the first cell identifier of the first cell is ensured to avoid malicious acquisition of privacy information of terminal devices in the first cell based on the first cell identifier, and the first verification code corresponding to the first cell is stored to improve the security of the information.

[0061] It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0062] The above and / or additional aspects and advantages of the present application will become apparent and easily understood from the following description of the embodiments in conjunction with the accompanying drawings, in which:

[0063] Figure 1 A flowchart of an information processing method provided in an embodiment of the present application;

[0064] Figure 2 A schematic diagram of a flow chart of obtaining a verification code provided in an embodiment of the present application;

[0065] Figure 3 A flowchart of another information processing method provided in an embodiment of the present application;

[0066] Figure 4 A flowchart of another information processing method provided in an embodiment of the present application;

[0067] Figure 5 A flowchart of another information processing method provided in an embodiment of the present application;

[0068] Figure 6 A schematic diagram of the structure of an information processing device provided in an embodiment of the present application;

[0069] Figure 7 A structural block diagram of an electronic device provided according to an embodiment of the present application;

[0070] Figure 8 The present invention is a structural block diagram of an electronic device provided according to an embodiment of the present application. DETAILED DESCRIPTION

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

[0072] The terms used in the embodiments of the present application are only for the purpose of describing specific embodiments, and are not intended to limit the embodiments of the present application. The singular forms of "a" and "the" used in the embodiments of the present application and the appended claims are also intended to include plural forms, unless the context clearly indicates other meanings. It should also be understood that the term "and / or" used herein refers to and includes any or all possible combinations of one or more associated listed items.

[0073] It should be understood that, although the terms first, second, third, etc. may be used to describe various information in the embodiments of the present application, these information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of the embodiments of the present application, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Depending on the context, the words "if" and "if" as used herein may be interpreted as "at..." or "when..." or "in response to determination".

[0074] The embodiments of the present application are described in detail below, and examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be used to explain the present application, and should not be construed as limiting the present application.

[0075] It should be noted that the information processing method provided in any embodiment of the present application can be executed alone, or can be executed in combination with possible implementation methods in other embodiments, or can be executed in combination with any technical solution in the related technology.

[0076] The information processing method, device and electronic device according to the embodiments of the present application are described below with reference to the accompanying drawings.

[0077] Figure 1 A flowchart of an information processing method provided in an embodiment of the present application. Figure 1 As shown, the method includes but is not limited to the following steps:

[0078] S101, obtaining a first global cell identity GCI and a first tracking area code TAC of a first cell where a terminal device currently resides.

[0079] Optionally, the terminal device may be a cell mobile base station, which is mainly used to provide communication services for devices of users in the cell.

[0080] Optionally, in order to provide better service quality for users in nearby cells, the mobile base station of the terminal device cell should reside in a cell with better service quality, so it is necessary to obtain and optimize the cell information. During the optimization process of the cell, the identification information of the cell will be retained. Since the identification information of the cell can be uniquely matched to the cell, the location of the cell can be determined based on the identification information of the cell, which may leak the location information or movement trajectory of the terminal device in the cell, causing privacy leakage.

[0081] In some implementations, to ensure the service quality of the terminal device, the cell where the terminal device currently resides should be a cell with better service quality. Therefore, it is necessary to determine the signal quality or service quality of each cell. The terminal device can choose to reside in multiple cells and select a cell with better signal quality as the current cell. In other words, the cell mobile base station should select a cell with better signal quality or service quality as the current cell.

[0082] Obtain the first cell identifier of the first cell where the terminal device currently resides. Optionally, the first cell identifier may be the cell location information, a globally unique identifier, or the like, used to uniquely identify the first cell. Optionally, in order to increase the distinctiveness of the first cell identifier, other redundant marking data may be added on the basis of the cell location information and the globally unique identifier, and the cell location information, the globally unique identifier, and the other redundant marking data may be used as the first cell identifier to uniquely identify the first cell.

[0083] Optionally, the identification information of the first cell may include the first global cell identifier (Global Cell Identifier, GCI) and the first tracking area code (Tracking Area Code, TAC) of the cell; it can be understood that the first global cell identifier GCI is used to identify the area covered by a cell, which can uniquely represent a cell in the world. The first tracking area code TAC mainly serves as a user equipment positioning identifier, and a tracking area code TAC can cover one or more cells. In other words, based on the global cell identifier GCI and the tracking area code TAC, a cell in the world can be uniquely identified.

[0084] S102, perform a hash operation on the first GCI and the first TAC to determine a first check code of the first cell.

[0085] Considering that the first cell identifier can uniquely identify the corresponding first cell, in order to prevent the leakage of the cell information of the first cell and the theft of the privacy information of the terminal equipment in the cell, the first cell identifier of the first cell needs to be encrypted in the present application example. That is, the first GCI and the first TAC need to be encrypted.

[0086] Optionally, the encryption method may be a secure hash algorithm (SHA), an advanced encryption standard algorithm (AES), or a message-digest algorithm 5 (MD5).

[0087] In some implementations, a hash operation is performed on the first GCI and the first TAC to encrypt the first cell identifier and obtain a first verification code for the first cell to prevent leakage of the first cell identifier and prevent privacy information of terminal devices in the cell from being stolen.

[0088] It should be noted that since the first verification code is obtained by encrypting the first cell identifier, when other terminal devices steal the first verification code, they cannot obtain the first cell identifier based on the first verification code, and thus cannot crack the trajectory or location information of the terminal device, thereby avoiding the leakage of information of the terminal device. That is, by encrypting the first cell identifier, the malicious acquisition of privacy information of terminal devices in the first cell based on the first cell identifier can be avoided.

[0089] S103: Store the first verification code in a storage area of ​​the terminal device.

[0090] Optionally, the first verification code of the first cell is stored in a storage area of ​​the terminal device. When there is a data leak of the terminal device, only the first verification code of the first cell where the terminal device resides can be obtained, and other terminal devices cannot obtain the cell where the terminal device has resided based on the first verification code, thereby improving the security and confidentiality of the user terminal device information.

[0091] Optionally, the storage area may include, but is not limited to: a memory, a register, or an interior of a processor of a terminal device.

[0092] Optionally, the first verification codes stored in the storage area can be maintained. For example, the first verification codes stored in the storage area can be cleaned up regularly, and the first verification codes that have been stored for more than a certain time period can be deleted. When the storage space of the storage area is less than a preset value, the first verification codes that have been stored for more than a certain time period can be deleted.

[0093] In an embodiment of the present application, the first cell identifier of the currently resident cell, that is, the first GCI and the first TAC, is obtained, so that the first cell can be uniquely identified, and the first cell identifier is encrypted to determine the first verification code, thereby ensuring the security of the first cell identifier of the first cell to avoid malicious acquisition of privacy information of users in the first cell based on the first cell identifier, and storing the first verification code corresponding to the first cell to improve the security of the information.

[0094] Based on the above embodiments, the present application describes a process for obtaining a verification code of any cell. Figure 2 A flow chart of obtaining a verification code provided in an embodiment of the present application. Figure 2 As shown, the method includes but is not limited to the following steps:

[0095] S201, determine the global cell identity GCI and tracking area code TAC of the cell.

[0096] Optionally, the cell identity may include location information of the cell, a globally unique identifier, etc., for uniquely identifying the first cell. Therefore, the global cell identifier (GCI) and tracking area code (TAC) of the cell may be determined from the cell identity.

[0097] That is to say, a cell in the world can be uniquely identified based on the global cell identity code GCI and the tracking area code TAC.

[0098] S202, obtaining redundant marking data of the cell.

[0099] Furthermore, in order to improve the reliability and availability of the cell identification information, redundant marking data of the cell can also be obtained. Optionally, the redundant marking data of the cell can be random numbers or fixed attribute information of the cell, such as additional data such as the number of buildings or development time of the cell.

[0100] Optionally, the length of the redundant marking data is not limited, and the redundant marking data of the cell is combined for analysis to increase the complexity of the cell identification information.

[0101] Optionally, the redundant marking data may be sent from the network device to the terminal device; that is, the network device obtains the redundant marking data and sends the redundant marking data to the terminal, so that the terminal device obtains the redundant marking data of the cell.

[0102] S203, performing hash calculation on the GCI, TAC and redundant mark data to obtain a check code of the cell.

[0103] Optionally, the data may be arranged in the order of GCI+TAC+redundant mark data to obtain a data string, and a hash operation may be performed on the data string to obtain a check code of the cell.

[0104] It should be noted that the composition order of the data string in the embodiment of the present application is only an example. In other embodiments, the order between GCI, TAC and redundant mark data can be changed.

[0105] It can be understood that performing a hash operation on a data string is encrypting the data string to improve the security of the cell identification information.

[0106] Optionally, the data string may be encrypted using a secure hash algorithm SHA, an advanced encryption standard algorithm AES, or a message digest algorithm MD5 to obtain a verification code for the cell.

[0107] In an embodiment of the present application, the GCI and TAC of a cell are obtained to uniquely identify the cell, and redundant mark data of the cell is obtained. The redundant mark data is combined with the GCI and TAC to perform a hash calculation, thereby increasing the complexity of the cell identification information. The cell's verification code is obtained in combination with the cell's redundant mark data, thereby improving the security of the cell's verification code, making it difficult to infer the original data based on the verification code, and ensuring the security of user information in the cell.

[0108] Figure 3 A flowchart of an information processing method provided in an embodiment of the present application. Figure 3 As shown, the method includes but is not limited to the following steps:

[0109] S301, selecting a first cell to reside in.

[0110] In some implementations, to ensure the signal quality and service quality of the communication service, the first cell where the terminal device resides should be a cell with good signal quality. Therefore, when selecting the first cell to reside, the signal quality of the first cell needs to be analyzed.

[0111] S302, receiving push data sent by the cloud server.

[0112] The pushed data includes one or more second cells.

[0113] Optionally, the second cell is a cell whose signal quality does not meet the requirement.

[0114] In some implementations, the cloud server may include a cell identifier of each cell. The cloud server push data is data about cells with weak / poor service quality sent to the terminal device through the network device.

[0115] Based on the push data sent by the cloud server as the analysis basis, the signal quality of the first cell where the user resides is analyzed and judged.

[0116] Optionally, the execution order in the embodiment of the present application is an example. In other embodiments, the execution order of step S301 and step S302 can be interchanged or executed simultaneously.

[0117] S303: Determine whether the first cell is a cell whose signal quality does not meet a set condition.

[0118] To ensure that the cell mobile base station can better provide communication services to users in the cell, the cell where the terminal device resides should be a cell with good service quality. The service quality of the first cell where the terminal device resides can be judged regularly to determine whether the first cell is a cell whose signal quality does not meet the set conditions.

[0119] In some implementations, the signal quality does not meet the set conditions, including but not limited to: the reference signal receiving power (RSRP), the reference signal receiving quality (RSRQ) and the signal to interference plus noise ratio (SINR) are lower than the threshold value.

[0120] Since the terminal device receives the push data sent by the cloud server, and the push data includes one or more second cells that do not meet the set conditions, it can be determined based on whether the signal quality of the first cell by the second cell meets the set conditions.

[0121] Optionally, the characteristic information corresponding to the first cell can be compared with the characteristic information of the second cell that does not meet the set conditions. If the characteristic information of the first cell is the same or similar to the characteristic information of the second cell, it means that the first cell is also a cell whose signal quality does not meet the set conditions.

[0122] Optionally, the characteristic information of the first cell / the second cell may be a corresponding check code, and when the check codes are the same, the first cell is considered to be a cell that does not meet the set conditions.

[0123] S304: If the signal quality of the first cell does not meet the set conditions, lower the access priority of the first cell.

[0124] In some implementations, when it is determined that the first cell is a cell whose signal quality does not meet the set conditions, it is necessary to lower the access priority of the first cell to prevent the terminal device from accessing the first cell again.

[0125] Optionally, the priority of the first cell may be directly adaptively reduced, for example, by directly reducing one or more priority levels.

[0126] Optionally, the priority of the first cell may also be adjusted according to the priority of a second cell having the same or similar characteristic information as that of the first cell, so that the priority of the first cell is the same as the priority of the corresponding same or similar second cell.

[0127] It can be understood that the second cell is a cell that does not meet the set conditions, so the priority of the second cell is lower, and the priority of the first cell is adjusted to be the same as that of the second cell to reduce the priority of the first cell.

[0128] In some implementations, when the terminal device determines that the first cell is a cell whose signal quality does not meet the set conditions, it can re-acquire candidate cells with better signal quality, and select a cell whose signal quality meets the set conditions from the candidate cells as a new resident cell. It is understandable that the re-acquired candidate cells may include one or more of the first cell and the second cell, and when re-selecting the resident cell, the first cell and the pushed second cell may be removed, and a cell whose signal quality meets the set conditions may be selected from the remaining candidate cells as a new resident cell.

[0129] S305, when the terminal device enters the first cell again, a candidate cell with an access priority higher than the access priority of the first cell is selected as the current resident cell for access.

[0130] When the first cell does not meet the set condition, the priority of the first cell is downgraded. In some implementations, when the terminal device resides in the cell again, a cell with a higher priority than the first cell should be selected as a candidate cell, and the terminal device performs resident access in the candidate cell to ensure that the terminal device can provide better service quality when it resides in the cell.

[0131] In an embodiment of the present application, after determining the first cell identifier of the first cell in which the terminal device is currently residing, the first cell is compared with a second cell that does not meet the set conditions to determine whether the first cell meets the set conditions, thereby improving the accuracy of the judgment of the first cell. After determining that the first cell does not meet the set conditions, the priority of the first cell is reduced. By downgrading the priority of the first cell, it is ensured that the terminal device can skip the cell with a lower priority the next time it resides, thereby ensuring the security of user privacy information in the cell while improving the quality of network services.

[0132] Figure 4 A flowchart of an information processing method provided in an embodiment of the present application. Figure 4 As shown, the method includes but is not limited to the following steps:

[0133] S401, select a first cell to reside in, and perform a hash operation based on a first GCI and a first TAC of the first cell to determine a first check code of the first cell.

[0134] In the embodiment of the present application, the implementation method of step S401 can be implemented by any of the methods in the embodiments of the present disclosure, which is not limited here and will not be repeated.

[0135] S402, receiving push data sent by the cloud server, wherein the push data includes one or more second cells.

[0136] In the embodiment of the present application, the implementation method of step S402 can be implemented by any of the methods in the embodiments of the present disclosure, which is not limited here and will not be repeated.

[0137] Optionally, the execution order of step S401 and step S402 in the embodiment of the present application is an example. In other embodiments, the execution order of step S401 and step S402 can be exchanged or performed simultaneously.

[0138] S403: For each second cell, determine a second check code of the second cell based on the second cell identifier.

[0139] Optionally, for each second cell, a second cell identifier of each second cell is obtained, and a hash operation is performed on the second cell identifier to obtain a second check code corresponding to the second cell, wherein the second cell identifier includes a second GCI and a second TAC of the second cell.

[0140] It can be understood that the second cell is a cell that does not meet the set conditions, and therefore the second check code of the second cell is a cell check code that does not meet the set conditions.

[0141] S404: If the first check code is the same as a second check code, determine that the first cell is a cell whose signal quality does not meet the requirement.

[0142] Optionally, the first check code of the first cell is compared with the second check code of any second cell. If the first check code is the same as the second check code of any second cell, it indicates that the first check code is a check code for signal quality that does not meet the requirements, that is, the first cell is a cell for which signal quality meets the requirements.

[0143] It can be understood that if the first check code is different from the second check code of any second cell, it means that the first check code is a check code that meets the signal quality requirements, and the terminal device can reside in the current first cell.

[0144] S405: Determine a target second cell corresponding to a second check code that is the same as the first check code.

[0145] After determining that the signal quality of the first cell does not meet the set requirement, a target second cell corresponding to a second check code that is the same as the first check code is determined.

[0146] S406: Obtain parameter information of the target second cell from the pushed data.

[0147] Optionally, the parameter information of the target second cell may include the target priority of the target second cell after being downgraded.

[0148] It is understandable that the target second cell is a cell that does not meet the set conditions, so the priority of the target second cell will be downgraded. When the cloud server pushes data, the priority of the target second cell is the downgraded priority of the target second cell.

[0149] Optionally, the parameter information of the target second cell may further include a physical cell identifier (PCI), frequency information and a public land mobile network (PLMN) of the target second cell.

[0150] In some implementations, the physical cell identifier PCI can be used to distinguish wireless signals of different cells; PCIs between different cells can be reused. In some implementations, the frequency point information is generally the center frequency of the modulated signal. In some implementations, the public land mobile network PLMN is a network established and operated for the purpose of providing land mobile communication services to the public.

[0151] In some implementations, the PCI, frequency information, and PLMN of the target second cell can be uniquely matched to the second cell, thereby improving the accuracy of cell analysis and processing.

[0152] S407: Reduce the access priority of the first cell according to the parameter information.

[0153] Optionally, a target priority is determined from the parameter information of the second cell, and the priority of the first cell is adjusted to the target priority, so as to ensure that the terminal device can skip the cell with a lower priority when it camps on and accesses next time.

[0154] Optionally, when the priority of the second cell is adjusted to the target priority, the priority of the PCI, frequency information and PLMN is also adjusted to the target priority accordingly to ensure the integrity of the access priority reduction of the first cell. That is, the PCI, frequency information and PLMN in the data pushed by the second cell are the same as the PCI, frequency information and PLMN of the first cell, and the access priority of the first cell is reduced, that is, the access priority of the relevant parameters of the first cell is reduced.

[0155] In an embodiment of the present application, after determining the first cell identifier of the first cell in which the terminal device is currently residing, the first verification code of the first cell identifier is compared with the second verification code of the second cell pushed by the cloud server to determine whether the first cell meets the set conditions, thereby improving the accuracy of the judgment of the first cell; when the first cell does not meet the set conditions, the priority of the first cell is reduced according to the parameter information of the second cell, and a cell can be uniquely corresponded according to the parameter information, thereby improving the accuracy of cell downgrading. By downgrading the priority of the first cell, it is ensured that the terminal device can skip the cell with a lower priority the next time it resides, thereby ensuring the security of user privacy information in the cell on the basis of improving the quality of network services.

[0156] Figure 5 A flowchart of an information processing method provided in an embodiment of the present application. Figure 5 As shown, the method includes but is not limited to the following steps:

[0157] S501, determine the first cell to reside in.

[0158] In the embodiment of the present application, the implementation method of step S501 can be implemented by any of the methods in the embodiments of the present disclosure, which is not limited here and will not be repeated.

[0159] S502, obtaining a first GCI and a first TAC of a first cell in which the terminal device currently resides.

[0160] In the embodiment of the present application, the implementation method of step S502 can be implemented by any of the methods in the embodiments of the present disclosure, which is not limited here and will not be repeated.

[0161] S503: Obtain first redundant marking data of the first cell.

[0162] In the embodiment of the present application, the implementation method of step S503 can be implemented by any of the methods in the embodiments of the present disclosure, which is not limited here and will not be repeated.

[0163] S504, perform hash calculation on the first GCI, the first TAC and the first redundant mark data to obtain a first check code for the first cell.

[0164] In the embodiment of the present application, the implementation method of step S504 can be implemented by any of the methods in the embodiments of the present disclosure, which is not limited here and will not be repeated.

[0165] S505: Store the first verification code in a storage area of ​​the terminal device.

[0166] In the embodiment of the present application, the implementation method of step S505 can be implemented by any of the methods in the embodiments of the present disclosure, which is not limited here and will not be repeated.

[0167] S506, receiving push data sent by the cloud server.

[0168] In the embodiment of the present application, the implementation method of step S506 can be implemented by any of the methods in the embodiments of the present disclosure, which is not limited here and will not be repeated.

[0169] S507: For each second cell, perform hash calculation on the second GCI and the second TAC and the second redundant mark data of the second cell to determine a second check code for the second cell.

[0170] In the embodiment of the present application, the implementation method of step S507 can be implemented by any of the methods in the embodiments of the present disclosure, which is not limited here and will not be repeated.

[0171] S508: If the first check code is the same as a second check code, determine that the first cell is a cell whose signal quality does not meet the requirement.

[0172] In the embodiment of the present application, the implementation method of step S508 can be implemented by any of the methods in the embodiments of the present disclosure, which is not limited here and will not be repeated.

[0173] S509: Determine a target second cell corresponding to a second check code that is the same as the first check code.

[0174] In the embodiment of the present application, the implementation method of step S509 can be implemented by any of the methods in the embodiments of the present disclosure, which is not limited here and will not be repeated.

[0175] S510: Obtain parameter information of the target second cell from the pushed data.

[0176] In the embodiment of the present application, the implementation method of step S511 can be implemented by any of the methods in the embodiments of the present disclosure, which is not limited here and will not be repeated.

[0177] S511: Reduce the access priority of the first cell according to the parameter information.

[0178] In the embodiment of the present application, the implementation method of step S512 can be implemented by any of the methods in the embodiments of the present disclosure, which is not limited here and will not be repeated.

[0179] S512, the terminal device enters the first cell again, selects a candidate cell whose access priority is higher than the access priority of the first cell as the current resident cell for access.

[0180] In the embodiment of the present application, the implementation method of step S513 can be implemented by any of the methods in the embodiments of the present disclosure, which is not limited here and will not be repeated.

[0181] Optionally, the execution order of steps S501 to S512 in the embodiment of the present application is an example. In other embodiments, the execution order of steps S501 to S504 and steps S505 to S512 can be executed synchronously.

[0182] In an embodiment of the present application, the first cell identifier of the first cell currently being resided is obtained, and then the GCI and TAC of the first cell are obtained to uniquely identify the first cell, redundant mark data of the cell is obtained, and the redundant mark data is combined with the GCI and TAC to perform a hash calculation to increase the complexity of the cell identification information, and the first check code of the cell is obtained in combination with the redundant mark data of the cell, thereby improving the security of the first check code of the cell and ensuring the security of user information in the cell; by comparing the first check code with the second check code of the second cell pushed by the cloud server, it is determined whether the priority of the first cell needs to be lowered, thereby ensuring that the terminal device can skip the cell with a lower priority when it resides next time, thereby ensuring the security of user privacy information in the cell while improving the quality of network services.

[0183] Figure 6 Schematic diagram of the structure of the information processing device of the embodiment of the present application. Figure 6 As shown, the information processing device 600 includes:

[0184] The first acquisition module 601 is used to acquire a first global cell identity GCI and a first tracking area code TAC of a first cell where the terminal device currently resides;

[0185] The second acquisition module 602 is used to perform a hash operation on the first GCI and the second TAC to determine a first check code for the first cell;

[0186] The storage module 603 is used to store the first verification code in a storage area of ​​the terminal device.

[0187] In some implementations, the first acquisition module 601 includes:

[0188] Determining whether the first cell is a cell whose signal quality does not meet a set condition;

[0189] If the signal quality of the first cell does not meet the set conditions, the access priority of the first cell is lowered.

[0190] In some implementations, the first acquisition module 601 includes:

[0191] Receiving push data sent by the cloud server, wherein the push data includes second cell identifiers of one or more second cells, wherein the second cell is a cell whose signal quality does not meet the requirement;

[0192] For each second cell, perform a hash operation on the second cell identifier to determine a second check code for the second cell, wherein the second cell identifier includes a second GCI and a second TAC of the second cell;

[0193] If the first check code is identical to a second check code, it is determined that the first cell is a cell whose signal quality does not meet the requirement.

[0194] In some implementations, the first acquisition module 601 includes:

[0195] Determine a target second cell corresponding to a second check code that is the same as the first check code;

[0196] Obtain parameter information of the target second cell from the pushed data;

[0197] According to the parameter information, the access priority of the first cell is lowered.

[0198] In some implementations, the first acquisition module 601 includes:

[0199] Acquire a target priority of the target second cell from the parameter information;

[0200] Adjust the priority of the first cell to the target priority.

[0201] In some implementations, the first acquisition module 601 includes:

[0202] Acquire a physical cell identifier PCI, frequency information, and a public land mobile network PLMN of a target second cell from the parameter information;

[0203] Adjust the priorities of PCI, frequency information, and PLMN to the target priorities.

[0204] In some implementations, the apparatus 600 further includes:

[0205] For any cell in the first cell or the second cell, obtaining redundant marking data of any cell;

[0206] The GCI, TAC and redundant mark data of any cell are hashed to obtain the check code of any cell.

[0207] In some implementations, the apparatus 600 further includes:

[0208] When the terminal device enters the first cell again, a candidate cell whose access priority is higher than the access priority of the first cell is selected as the current resident cell for access.

[0209] In an embodiment of the present application, a first cell identifier of a currently resident cell is obtained, and the first cell identifier is encrypted to determine a first verification code, thereby ensuring the security of the first cell identifier of the first cell to avoid maliciously obtaining privacy information of users in the first cell based on the first cell identifier, and storing the first verification code corresponding to the first cell to improve the security of the information.

[0210] Figure 7 The present invention is a block diagram of an electronic device according to an exemplary embodiment. Figure 7 The electronic device shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.

[0211] like Figure 7 As shown, the electronic device 700 includes a processor 701, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 702 or a program loaded from a memory 706 to a random access memory (RAM) 703. In the RAM 703, various programs and data required for the operation of the electronic device 700 are also stored. The processor 701, the ROM 702, and the RAM 703 are connected to each other via a bus 704. An input / output (I / O) interface 705 is also connected to the bus 704.

[0212] The following components are connected to the I / O interface 705: a memory 706 including a hard disk, etc.; and a communication part 707 including a network interface card such as a LAN (Local Area Network) card, a modem, etc., and the communication part 707 performs communication processing via a network such as the Internet; a drive 708 is also connected to the I / O interface 705 as needed.

[0213] In particular, according to an embodiment of the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present application includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication part 707. When the computer program is executed by the processor 701, the above-mentioned functions defined in the method of the present application are executed.

[0214] In an exemplary embodiment, a storage medium including instructions is also provided, such as a memory including instructions, and the instructions can be executed by the processor 701 of the electronic device 700 to complete the above method. Optionally, the storage medium can be a non-transitory computer-readable storage medium, for example, the non-transitory computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.

[0215] In the present application, a computer-readable storage medium may be any tangible medium containing or storing a program that may be used by or in combination with an instruction execution system, apparatus, or device. In the present application, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries a computer-readable program code. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium, which may send, propagate, or transmit a program for use by or in combination with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium may be transmitted using any suitable medium, including but not limited to: wireless, wire, optical cable, RF, etc., or any suitable combination of the above.

[0216] Figure 8 The present invention is a structural block diagram of an electronic device according to an exemplary embodiment. Figure 8 The electronic device shown is only an example and should not limit the functions and scope of use of the embodiments of the present application. Figure 8 As shown, the electronic device 800 includes a processor 801 and a memory 802. The memory 802 is used to store program codes, and the processor 801 is connected to the memory 802 and is used to read program codes from the memory 802 to implement the information processing method in the above embodiment.

[0217] Optionally, the number of processors 801 may be one or more.

[0218] Optionally, the electronic device may further include an interface 803, and the number of the interface 803 may be multiple. The interface 803 may be connected to an application program and may receive data from an external device such as a sensor.

[0219] Those skilled in the art will readily appreciate other embodiments of the present invention after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses or adaptations of the present invention that follow the general principles of the present invention and include common knowledge or customary techniques in the art that are not disclosed in this application. The specification and examples are intended to be exemplary only, and the true scope and spirit of the present application are indicated by the following claims.

[0220] It should be understood that the present application is not limited to the precise structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present application is limited only by the appended claims.

Claims

1. An information processing method, characterized in that: Executed by a terminal device, the method includes: Acquire a first global cell identity GCI and a first tracking area code TAC of a first cell where the terminal device currently resides; Performing a hash operation on the first GCI and the first TAC to determine a first check code for the first cell; The first verification code is stored in a storage area of ​​the terminal device.

2. The method according to claim 1, characterized in that After acquiring the first cell identifier of the first cell where the terminal device currently resides, the method includes: Determining whether the first cell is a cell whose signal quality does not meet a set condition; If the first cell is a cell whose signal quality does not meet the set condition, the access priority of the first cell is lowered.

3. The method according to claim 2, characterized in that The determining whether the first cell is a cell whose signal quality does not meet a set condition includes: Receiving push data sent by the cloud server, wherein the push data includes second cell identifiers of one or more second cells, wherein the second cells are cells whose signal quality does not meet the requirement; For each second cell, perform a hash operation on the second cell identifier to determine a second check code of the second cell, wherein the second cell identifier includes a second GCI and a second TAC of the second cell; If the first check code is the same as one of the second check codes, it is determined that the first cell is a cell whose signal quality does not meet the requirement.

4. The method according to claim 3, characterized in that The lowering the access priority of the first cell includes: Determine a target second cell corresponding to a second check code that is the same as the first check code; Acquire parameter information of the target second cell from the pushed data; According to the parameter information, the access priority of the first cell is lowered.

5. The method according to claim 4, characterized in that The lowering the access priority of the first cell according to the parameter information includes: Acquire the target priority of the target second cell from the parameter information; The priority of the first cell is adjusted to the target priority.

6. The method according to claim 5, characterized in that The adjusting the priority of the first cell to the target priority includes: Acquire a physical cell identifier PCI, frequency information and a public land mobile network PLMN of the target second cell from the parameter information; The priorities of the PCI, frequency information and PLMN are adjusted to the target priority.

7. The method according to any one of claims 1 to 6, characterized in that The method further comprises: For any one of the first cell or the second cell, obtain redundant marking data of the any one of the cells; A hash calculation is performed on the GCI, TAC and redundant mark data of any cell to obtain a check code of any cell.

8. The method according to any one of claims 1 to 6, characterized in that The method further comprises: When the terminal device enters the first cell again, a candidate cell whose access priority is higher than the access priority of the first cell is selected as the current resident cell for access.

9. An information processing device, characterized in that: include: A first acquisition module, configured to acquire a first global cell identity GCI and a first tracking area code TAC of a first cell where the terminal device currently resides; A second acquisition module, configured to perform a hash operation on the first GCI and the first TAC to determine a first check code of the first cell; A storage module is used to store the first verification code in a storage area of ​​the terminal device.

10. The device according to claim 9, characterized in that The first acquisition module includes: Determining whether the first cell is a cell whose signal quality does not meet a set condition; If the first cell is a cell whose signal quality does not meet the set condition, the access priority of the first cell is lowered.

11. The device according to claim 10, characterized in that The first acquisition module includes: Receiving push data sent by the cloud server, wherein the push data includes second cell identifiers of one or more second cells, wherein the second cells are cells whose signal quality does not meet the requirement; For each second cell, perform a hash operation on the second cell identifier to determine a second check code of the second cell, wherein the second cell identifier includes a second GCI and a second TAC of the second cell; If the first check code is the same as one of the second check codes, it is determined that the first cell is a cell whose signal quality does not meet the requirement.

12. The device according to claim 11, characterized in that The first acquisition module includes: Determine a target second cell corresponding to a second check code that is the same as the first check code; Acquire parameter information of the target second cell from the pushed data; According to the parameter information, the access priority of the first cell is lowered.

13. The device according to claim 12, characterized in that The first acquisition module includes: Acquire the target priority of the target second cell from the parameter information; The priority of the first cell is adjusted to the target priority.

14. The device according to claim 13, characterized in that The first acquisition module includes: Acquire a physical cell identifier PCI, frequency information and a public land mobile network PLMN of the target second cell from the parameter information; The priorities of the PCI, frequency information and PLMN are adjusted to the target priority.

15. The device according to any one of claims 9 to 14, characterized in that The device also includes: For any one of the first cell or the second cell, obtain redundant marking data of the any one of the cells; A hash calculation is performed on the GCI, TAC and redundant mark data of any cell to obtain a check code of any cell.

16. The device according to any one of claims 9 to 14, characterized in that The device also includes: When the terminal device enters the first cell again, a candidate cell whose access priority is higher than the access priority of the first cell is selected as the current resident cell for access.

17. An electronic device, characterized in that: include: processor; a memory for storing instructions executable by the processor; The processor is configured to execute the instructions to implement the method according to any one of claims 1 to 8.

18. A non-transitory computer-readable storage medium, characterized in that: When the instructions in the storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute the method as claimed in any one of claims 1 to 8.

19. A computer program product, characterized in that The invention comprises a computer program, which implements the method according to any one of claims 1 to 8 when being executed by a processor.