Network information synchronization method, device, system and storage medium

By obtaining terminal UE information and local policies when 5G users complete session creation in a 4G network environment, determining whether to perform data synchronization, and sending network information to information receiving network elements, the difficulty of data synchronization increases when switching between 5G and 4G networks is solved. The problem of efficient data synchronization is achieved.

CN113852652BActive Publication Date: 2025-02-14ZTE CORP
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202010599010.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-06-28
Publication Date
2025-02-14
Estimated Expiration
2040-06-28

AI Technical Summary

Technical Problem

When switching between 5G networks and 4G networks, the session creation process and information interaction methods are different, resulting in increased difficulty in data synchronization and may generate meaningless messages.

Method used

When completing session creation in a 4G network, the packet data network network element is used to obtain terminal UE information and local policies, determine whether to perform data synchronization, and obtain the current network information when needed and send it to the information receiving network element to achieve unified data synchronization Way.

Benefits of technology

It improves the efficiency of data synchronization, reduces the generation of meaningless messages, and ensures the consistency of data information in the system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113852652B_ABST
    Figure CN113852652B_ABST
Patent Text Reader

Abstract

The embodiment of the present application discloses a network information synchronization method, device and storage medium, which belongs to the field of 5G network communication technology. The method includes: when it is determined that the session creation is completed in the 4G network, the terminal UE information and the local policy are obtained based on the packet data network element; if data synchronization is determined according to the user information and the local policy, the current network information is obtained, and the network information is sent to the information receiving network element. The technical solution of the present application can improve the efficiency of data synchronization.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of 5G network communication technology, and in particular to a network information synchronization method, device, system and storage medium. Background Art

[0002] With the continuous improvement and enhancement of network technology, 5G networks are gradually entering people's lives and work. However, due to the insufficient popularity of 5G networks, there will be switching between 4G networks and 5G networks in many cases. Network switching corresponds to the continuous creation of sessions. For example, when switching from a 4G network to a 5G network, session creation is required. When switching from a 5G network to a 4G network, session creation is also required.

[0003] For 5G users (users and terminals that can use 5G networks), the corresponding creation processes and information interaction methods are different when creating sessions in 4G network states and 5G network states. At the same time, when synchronizing data information, the synchronization methods will also be different, which not only increases the difficulty of data synchronization, but also the non-standard creation methods will generate more meaningless messages. Summary of the invention

[0004] The main purpose of the embodiments of the present application is to propose a network information synchronization method, device and storage medium, aiming to provide a unified data synchronization method and improve the efficiency of data synchronization.

[0005] To achieve the above-mentioned purpose, an embodiment of the present application provides a network information synchronization method, which includes: when it is determined that the session creation is completed in the 4G network, obtaining terminal UE information and local policies based on the packet data network network element; if data synchronization is determined based on the user information and the local policy, obtaining the current network information and sending the network information to the information receiving network element.

[0006] To achieve the above-mentioned purpose, an embodiment of the present application also proposes a network information synchronization device, which includes a memory and a processor; the memory is used to store computer programs; the processor is used to execute the computer program and implement the steps of the network information synchronization method as described above when executing the computer program.

[0007] To achieve the above objectives, the present application provides a storage medium for computer-readable storage, wherein the storage medium stores one or more programs, and the one or more programs can be executed by one or more processors to implement the steps of the aforementioned network information synchronization method.

[0008] In the network information synchronization method, device and storage medium described above, when a 5G user completes session creation in a 4G network environment, the packet data network element is used to obtain UE information and local policies, wherein the UE information and local policies are used to determine whether to perform data synchronization, and when data synchronization is required, the network information that currently needs to be synchronized is obtained, so as to send the obtained network information to the information receiving network element. When performing network information synchronization, the minute data network element uses a unified synchronization method to synchronize the network information that currently needs to be synchronized to the information receiving network element that is fitted by the user network element and the unified data management network element. It can be seen that the present technical solution can synchronize the data that needs to be synchronized in a unified manner, thereby improving the efficiency of data synchronization. BRIEF DESCRIPTION OF THE DRAWINGS

[0009] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0010] Figure 1 A flowchart of a network information synchronization method provided in one embodiment of the present application;

[0011] Figure 2 A flowchart of a network information synchronization method provided by another embodiment of the present application;

[0012] Figure 3 A flowchart of the steps of determining whether to perform data synchronization provided by one embodiment of the present application;

[0013] Figure 4 A schematic diagram of a scenario interaction for initiating an Attach process provided for an embodiment of the present application;

[0014] Figure 5 A schematic diagram of a scenario interaction for initiating a PDN establishment process provided by an embodiment of the present application;

[0015] Figure 6 A schematic block diagram of the structure of a network information synchronization device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0016] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0017] The flowcharts shown in the accompanying drawings are only examples and do not necessarily include all the contents and operations / steps, nor must they be executed in the order described. For example, some operations / steps may be decomposed, combined, or merged, so the actual execution order may change according to actual conditions.

[0018] like Figure 1 As shown, Figure 1 A schematic diagram of a flow chart of a network information synchronization method provided in an embodiment of the present application, the method comprising the following steps:

[0019] Step S101: When it is determined that the session creation is completed in the 4G network, the terminal UE information and the local policy are obtained based on the packet data network element.

[0020] Among them, the packet data network element is composed of an SMF (Session Management function) network element and a PGW-C (PDN Gateway-C) network element. By fitting the SMF network element and the PGW-C network element to obtain an overall network element, the fitted data packet network element has the functions of both the SMF network element and the PGW-C network element, and can be applicable to both the 4G network state and the 5G network state.

[0021] When a user uses a terminal UE to create a session, corresponding data information will be generated according to the actual session creation. During the entire session creation process, the data information generated by the session creation needs to be synchronized in a timely manner to ensure the consistency of the data information recorded in the system. Therefore, when determining that a 5G user has completed session creation in a 4G network environment, the terminal UE information and the pre-recorded local policy will be obtained based on the packet data network element.

[0022] When users use terminals, due to the differences in terminals, the network formats supported by different terminals may be different. For example, 5G mobile phones and 4G mobile phones, 4G mobile phones support 2G / 3G / 4G network formats, but do not support 5G network formats, while 5G mobile phones support 5G network formats, which makes the network environments that can be switched and used different during the use of the mobile phone.

[0023] Therefore, when obtaining the terminal UE information, the terminal UE information includes whether the terminal supports the 5G network format. Similarly, for different accounts or users, the corresponding information is also different. For example, whether the mobile phone card has a 5G package, the corresponding information is also different.

[0024] Exemplarily, the obtained terminal UE information can be used to determine whether the terminal used by the user supports the 5G network format, and at the same time, determine whether the account existing on the terminal supports the 5G network format.

[0025] Local policy is used to indicate the network element capabilities and operator policies corresponding to the packet data network elements. It is a rule recorded in the system to determine whether the system can support switching to the 5G network. If the local policy stipulates that switching to the 5G network can be supported and implemented, then switching from the 4G network to the 5G network can be implemented.

[0026] In one embodiment, the set application scenario is specifically for the situation where a 5G user synchronizes network information when creating a session in a 4G network. After the session is created, the network information generated by the session creation needs to be synchronized. The network information to be synchronized needs to be the network information generated by the entire session creation process, that is, the network information generated during the session creation process also needs to be obtained.

[0027] like Figure 2 As shown, Figure 2 A flowchart of a network information synchronization method provided for another embodiment of the present application, the method comprising steps S201 to S204.

[0028] Step S201: When a session creation request is received, determine whether first subscription information corresponding to the session is recorded in the PDN gateway.

[0029] Among them, the PDN gateway (PDN GateWay) is the PGW network element. Usually, during the process of creating a session, the PGW network element will be allocated with the contract information corresponding to the currently created session. The contract information is the network information corresponding to the created session, such as the IP address and domain name address corresponding to the SMF and PGW. However, when creating a session, the created contract information is used to implement the session creation. At this time, there will be no contract information corresponding to the created session in the PDN gateway.

[0030] Therefore, when a session creation request is received, information is acquired in the PDN gateway to determine whether the first contract information corresponding to the created session is recorded and stored in the PDN gateway. When a session is created, the associated contract information records the correspondence between the used network information and the created session. Therefore, if the corresponding contract information is generated when the session is created, the corresponding contract information can be obtained according to the created session when a query is performed.

[0031] In one embodiment, since the created subscription information can be used to create the session when the session is created, but the created subscription information is not recorded and stored in the PDN network element, but is recorded and stored in the corresponding data storage device, the first subscription information associated with the created session cannot be obtained when the query is performed at this time. Therefore, when the session creation request is received, it is determined whether the subscription information associated with the currently created session is recorded in the PDN gateway when the session is created.

[0032] Step S202: If it is determined that the first subscription information is recorded in the PDN gateway, the creation of the session is completed according to the first subscription information.

[0033] When querying the first contract information corresponding to the created session in the PDN gateway, the corresponding first contract information may exist in the PDN gateway, or the first contract information corresponding to the created session may not exist in the PDN gateway. Different query results will have different processing methods.

[0034] In one embodiment, when it is determined that the first subscription information corresponding to the currently created session is recorded in the PDN gateway, the creation of the currently created session will be completed directly according to the recorded first subscription information.

[0035] When the current session is created based on the first contract information, the APN information and SMF Identity included in the first contract information are used to create the current session by utilizing the first contract information. However, when creating a session, since the recorded first contract information may be generated for creating other sessions, when creating a session based on the data information included in the first contract information, the information recorded in the first contract information may be changed to adapt to the currently created session, that is, new contract data will be generated to be associated with the currently created session.

[0036] In one embodiment, when determining whether the first subscription information is recorded in the PDN gateway, it may also be that the PDN gateway does not contain the first subscription information corresponding to the currently created session, and the corresponding subscription information needs to be obtained so that the current session can be created. Therefore, after determining whether the first subscription information corresponding to the session is recorded in the PDN gateway, it also includes:

[0037] Step S203: If it is determined that the first subscription information is not recorded in the PDN gateway, identify the target user who sends the session creation request.

[0038] When querying in the PDN gateway, when it is determined that the first contract information corresponding to the currently created session does not exist in the PDN gateway, it will be necessary to obtain the contract information that can be used to create the session. At this time, the target user who issued the session creation request and the user information corresponding to the target user will be identified and obtained, so as to obtain the corresponding contract information based on the obtained target user and realize the creation of the session.

[0039] Step S204: Obtain the second contract information corresponding to the target user in the unified data management network element UDM, and complete the creation of the session according to the second contract information.

[0040] After determining that the first contract information is not recorded in the PDN gateway and identifying the target user who sends the session creation request, a query and match will be performed in the unified data management network element UDM based on the target user to obtain the second contract information corresponding to the target user, and then the creation of the current session will be completed based on the obtained second contract information.

[0041] In one embodiment, the contract information corresponding to the user who has completed the contract is recorded in the unified data management network element UDM, so that the user who has completed the contract can create different sessions.

[0042] After obtaining the second signing information, the current session will be created based on the information contained in the second signing information. The specific creation method is consistent with the process of creating a session based on the first signing information. Similarly, when creating a session, the second signing information will be changed and updated so that the final signing information can better adapt to the creation of the current session.

[0043] It should be noted that the second signing information described here is the same as the first signing information, but the specific information contained is different. Therefore, "first" and "second" are used to describe the signing information containing different information. Therefore, if there is a description of the signing information below, it is only to distinguish the signing information for different scenarios and does not have any limiting effect.

[0044] In one embodiment, after the session creation in the 4G network environment is completed, the packet data network element is used to obtain the UE information and the local policy, and then the network information is synchronized according to the obtained UE information and the local policy. Figure 3 As shown, Figure 3 A flowchart of the steps for determining whether to perform data synchronization is provided for one embodiment of the present application.

[0045] The step of determining whether to perform data synchronization includes steps S301 to S303.

[0046] Step S301: identifying a first network format included in the UE information, and identifying a second network format supported by the local policy;

[0047] Step S302: Determine whether switching to a 5G network is supported according to the first network format and the second network format;

[0048] Step S303: If it is determined that switching to the 5G network is supported, determine whether to perform data synchronization based on the creation information of the session.

[0049] When determining whether to perform data synchronization, the current environmental conditions are required to meet the conditions for data synchronization. When determining whether to perform data synchronization, it is determined based on the obtained UE information and local policies. Therefore, when obtaining the UE information and local policies to determine whether to perform data synchronization, first identify the first network format contained in the UE information and the second network format supported by the local policy.

[0050] Since the commonly used networks now are 4G networks and 5G networks, the first network format includes 4G networks and 5G networks, but is not limited to only 4G networks and 5G networks, and can also include, for example, 2G networks or 3G networks.

[0051] As for the second network format, when determining whether the local policy supports it, it is determined whether the local policy supports switching the network format of the current network system to the 5G network, so the obtained second network format is whether it supports switching to the 5G network. In addition, since the second network format is to determine whether the current network system supports switching the network environment from the 4G network environment to the 5G network environment, the first network format obtained above is used to determine whether the UE can switch from the 4G network environment to the 5G network environment. Network switching can only be performed if the switch is possible and supported.

[0052] In an embodiment, only when the switching is possible and supported, a subsequent judgment is required to determine whether data synchronization is required.

[0053] In one embodiment, after obtaining the first network format and the second network format, it will be determined whether the current network is only switched to the 5G network. From the above description, it can be seen that after obtaining the first network format and the second network format, the network format information contained in the first network format and the second network format will be identified, and when determining whether to support switching to the 5G network according to the first network format and the second network format, only if the first network format and the second network format both contain the 5G network, it is determined that the network environment is supported from the 4G network to the 5G network, otherwise it will be determined that switching to the 5G network is not supported.

[0054] When determining that it is possible to switch to the 5G network, it will be determined whether data synchronization is currently being performed based on the creation information obtained when the session is created.

[0055] In one embodiment, when creating a session, if data synchronization is required, then new data must exist in the current network system, that is, there must be information that is not recorded by the information receiving network element (SMF+PGW-C network element). When creating a session, it is created based on the first contract information or the second contract information mentioned above. Due to the difference in the type of session created, when creating a session, the first contract information or the second contract information may be changed to adapt to the currently created session. When there is a change in contract information, it means that new data is currently being generated, so data synchronization is required.

[0056] In addition, when creating a session, the contract information adapted to the created session may be the same as the first contract information or the second contract information currently used. In this case, when the creation of the session is completed, there is no new data information, so data synchronization is not required at this time. For example, the first contract information is obtained when creating session 1. When the user needs to create session 1 again, the creation of session 1 is achieved by obtaining the first contract information. At this time, since session 1 is adapted to the first contract information, it is obviously not necessary to synchronize the creation information obtained when the session is created for the creation of session 1.

[0057] In one embodiment, since there are two results when determining whether the PDN gateway contains the first contract information, one is that the PDN gateway contains the first contract information, and the other is that the PDN gateway does not contain the first contract information, but when creating a session, the corresponding contract information is obtained, such as the first contract information corresponding to the first result and the second contract information corresponding to the second result, and then the creation of the current session is completed according to the first contract information or the second contract information.

[0058] Therefore, when determining whether to perform data information synchronization based on the creation information corresponding to the currently created session, it includes: obtaining the third contract information obtained when the session is created, and determining whether the third contract information is the same as the first contract information, wherein the third contract information is obtained when the session is created based on the first contract information; if it is determined that the third contract information is different from the first contract information, determining to perform data synchronization; and if it is determined that the third contract information is the same as the first contract information, determining not to perform data synchronization.

[0059] In one embodiment, when it is determined that the first contract information corresponding to the session is recorded in the PDN gateway, the creation of the currently created session will be completed according to the first contract information. During the session creation process, the third contract information obtained when the session is created is obtained, and it is determined whether the third contract information obtained is the same as the first contract information, wherein the third contract information is obtained when the session is created based on the first contract information, and then it is determined whether data synchronization is required according to the comparison result.

[0060] In actual applications, the need for data synchronization indicates that there are data differences at this time. Since the current session creation is based on the first contract information, the data information obtained when the session is created will be obtained, such as the third contract information, and then it will be determined whether there are data differences between the first contract information and the third contract information. If there are data differences, data synchronization will be required, otherwise data synchronization is not required.

[0061] In addition, when determining whether to perform data information synchronization based on the creation information corresponding to the currently created session, it also includes: obtaining the fourth contract information obtained when the session is created, and determining whether the fourth contract information is the same as the first contract information, wherein the fourth contract information is obtained when the session is created based on the second contract information; if it is determined that the fourth contract information is different from the first contract information, determining to perform data synchronization; and if it is determined that the fourth contract information is the same as the first contract information, determining not to perform data synchronization.

[0062] In one embodiment, when it is determined that the first subscription information corresponding to the session is not recorded in the PDN gateway, the corresponding second subscription information is obtained according to the target user, and the creation of the currently created session is completed according to the second subscription information.

[0063] The corresponding session creation process at this time is consistent with the process of completing the session creation based on the first signing information described above. At the same time, when determining whether to perform data synchronization, it has the same judgment method: by comparing the fourth signing information with the second signing information, it is determined whether there is a data difference between the two, and when it is determined that there is a data difference, data synchronization is performed, otherwise data synchronization is not performed.

[0064] Step S102: If data synchronization is determined according to the terminal UE information and the local policy, current network information is obtained and sent to an information receiving network element.

[0065] After completing the session creation and obtaining the terminal UE information and local policies according to the packet data network element, the recorded information contained in the terminal UE information and the local policies will be identified and obtained, and then based on the identified and obtained data information, it will be determined whether data information synchronization is required. When it is determined that data information synchronization is required, the current network information that needs to be synchronized is obtained, and the obtained current network information is sent to the information receiving network element.

[0066] In one embodiment, the information receiving network element is composed of an HSS network element and a UDM network element, the HSS (Home Subscribier Server) network element is a home user network element, and the UDM (Unified Data Management) network element is a unified data management network element. In the entire network system, all network data generated needs to be recorded and stored in the HSS network element and / or the UDM network element. Here, the HSS network element and the UDM network element are fitted to obtain an information receiving network element that can be applied to the 4G network state and the 5G network state.

[0067] When synchronizing data information, first of all, it is necessary that there is data that needs to be synchronized in the network system, that is, there is information that is not recorded in the information receiving network element, and data synchronization is required at this time. When synchronizing data, it is also necessary to determine the network information currently being synchronized, so that the data that needs to be synchronized can be accurately synchronized or sent to the information receiving network element.

[0068] In one embodiment, when determining whether data synchronization is required, the existence of network data that needs to be synchronized in the network system is not a necessary condition. Before determining the network information that needs to be synchronized, it is necessary to determine whether data information synchronization is required based on the obtained UE information and local policies.

[0069] Exemplarily, when completing the creation of a session, the SMF+PGW-C network element will determine whether the action of switching to the 5G network environment can be completed based on the UE information, and will also determine whether the terminal supports the action of switching from the non-5G network to the 5G network based on the local policy. Therefore, it is necessary to first determine whether data synchronization is required based on the UE information and the information recorded in the local policy. Only when it is determined that data synchronization is required, the corresponding data synchronization action will be performed.

[0070] In one embodiment, when synchronizing data information, the third contract information or the fourth contract information is sent to the information receiving network element, so that the information receiving network element updates the first contract information according to the third contract information, or updates the second contract information according to the fourth contract information.

[0071] In fact, when performing data synchronization, the network information that needs to be synchronized is synchronized to the HSS+UDM network element through the SMF+PGW-C network element, where the network information includes the SMF Identity and APN information. When performing data synchronization, it can be understood as updating the data information. The network information is synchronized by updating the information recorded in the information receiving network element.

[0072] Reference Figure 4 , Figure 4 A schematic diagram of a scenario interaction for initiating an Attach process provided for an embodiment of the present application.

[0073] When a 5G user initiates an Attach session in a 4G network, the corresponding scenario is that the 5G user is accessing the 4G network for the first time and needs to establish a default session to access the 4G network. This describes the process of creating a default session when accessing the 4G network for the first time. The specific session creation process is as follows:

[0074] 1. The UE initiates an attach request;

[0075] 2. MME performs operations such as user authentication;

[0076] 3. MME initiates an update to HSS+UDM to obtain the user's subscription information;

[0077] 4. MME initiates a session creation request;

[0078] 5. If the user's contract information exists in SMF+PGW-C, proceed to step 6; if SMF+PGW-C does not have the corresponding contract information of the user, obtain it from HSS+UDM;

[0079] 6. MME receives the create session response;

[0080] 7. Establish ERAB on the wireless side;

[0081] 8. MME initiates a bearer update request;

[0082] 9. SMF+PGW-C determines that both UE information and local policies support non-3GPP or 5G switching, and notifies HSS+UDM of information such as SMF Identity and APN;

[0083] 10. MME receives the bearer update response.

[0084] Reference Figure 5 , Figure 5 A schematic diagram of scenario interaction for initiating a PDN establishment process provided for an embodiment of the present application.

[0085] When a 5G user initiates a PDN session on a 4G network, Figure 4 For the interaction described in, the corresponding scenario at this time is the process of creating a session during use after completing the initial access to the 4G network. The specific session creation process is as follows:

[0086] 1. UE initiates a PDN establishment request;

[0087] 2. MME initiates a session creation request;

[0088] 3. If the user's contract information exists in SMF+PGW-C, proceed to step 6; if SMF+PGW-C does not have the corresponding contract information of the user, obtain it from HSS+UDM;

[0089] 4. MME receives the create session response;

[0090] 5. Establish ERAB on the wireless side;

[0091] 6. MME initiates a bearer update request;

[0092] 7. SMF+PGW-C determines that both UE information and local policies support non-3GPP or 5G switching, and notifies HSS+UDM of information such as SMF Identity and APN;

[0093] 8. MME receives the bearer update response.

[0094] For Figure 4 and Figure 5 In the scenario interaction described in, in one embodiment of the present application, data synchronization is generated after the session is created. Whether to perform data synchronization is determined based on whether there are data differences during the session creation process. When it is determined that data synchronization is required, information such as SMF Identity and APN is notified to HSS+UDM, that is, information such as SMF Identity and APN is updated and synchronized to the HSS+UDM network element.

[0095] In the network information synchronization method, device and storage medium described above, when a 5G user completes session creation in a 4G network environment, the packet data network element is used to obtain UE information and local policies, wherein the UE information and local policies are used to determine whether to perform data synchronization, and when data synchronization is required, the network information currently required to be synchronized is obtained to send the obtained network information to the information receiving network element. It is achieved that when performing network information synchronization, the minute data network element uses a unified synchronization method to synchronize the network information currently required to be synchronized to the information receiving network element that fits the user network element and the unified data management network element. The data that needs to be synchronized can be synchronized in a unified manner, thereby improving the efficiency of data synchronization.

[0096] Reference Figure 6 , Figure 6 A schematic block diagram of the structure of a network information synchronization device provided in an embodiment of the present application.

[0097] Exemplarily, the device may be a mobile phone, a tablet, a notebook, a desktop computer, a television, a dedicated input device, an ATM, etc.

[0098] The device also includes a processor and a memory, wherein the memory is used to store a computer program.

[0099] The processor is used to execute the computer program and implement any one of the network information synchronization methods provided in the embodiments of the present application when executing the computer program.

[0100] It should be understood that the processor may be a central processing unit (CPU), and the processor may also be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. Among them, the general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.

[0101] A computer-readable storage medium is also provided in an embodiment of the present application. The computer-readable storage medium stores a computer program. When the computer program is executed by a processor, the processor implements any one of the network information synchronization methods provided in the embodiments of the present application.

[0102] It will be appreciated by those skilled in the art that all or some of the steps, systems, and functional modules / units in the methods disclosed above may be implemented as software, firmware, hardware, and appropriate combinations thereof. In a hardware implementation, the division between the functional modules / units mentioned in the above description does not necessarily correspond to the division of physical components; for example, a physical component may have multiple functions, or a function or step may be performed by several physical components in cooperation. Some or all physical components may be implemented as software executed by a processor, such as a central processing unit, a digital signal processor, or a microprocessor, or may be implemented as hardware, or may be implemented as an integrated circuit, such as an application-specific integrated circuit. Such software may be distributed on a computer-readable storage medium, which may include a computer-readable storage medium (or a non-transitory medium) and a communication medium (or a temporary medium).

[0103] As is known to those of ordinary skill in the art, the term computer-readable storage media includes volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, program modules or other data). Computer-readable storage media include, but are not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disk (DVD) or other optical disk storage, magnetic cassettes, magnetic tapes, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to store the desired information and can be accessed by a computer. In addition, it is known to those of ordinary skill in the art that communication media typically contain computer-readable instructions, data structures, program modules or other data in a modulated data signal such as a carrier wave or other transmission mechanism, and may include any information delivery medium.

[0104] Exemplarily, the computer-readable storage medium may be an internal storage unit of the electronic device described in the foregoing embodiments, such as a hard disk or memory of the electronic device. The computer-readable storage medium may also be an external storage device of the electronic device, such as a plug-in hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (Flash Card), etc., equipped on the electronic device.

[0105] The electronic device and computer-readable storage medium provided by the aforementioned embodiments display at least two virtual keyboards in different display areas on the display screen when the user inputs information, so that information can be input through at least two virtual keyboards; the difficulty for malicious software to infer input information by monitoring the status of sensors is increased, thereby enhancing the security of information input.

[0106] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed in the present application, and these modifications or replacements should be included in the protection scope of the present application. Therefore, the protection scope of the present application shall be based on the protection scope of the claims.

Claims

1. A network information synchronization method, characterized in that: The method comprises: When it is determined that the session creation is completed in the 4G network, the terminal UE information and the local policy are obtained based on the packet data network element, where the packet data network element is composed of the SMF and the PGW-C; If data synchronization is determined according to the terminal UE information and the local policy, the current network information is obtained and sent to an information receiving network element, which is composed of an HSS and a UDM.

2. The method according to claim 1, characterized in that When it is determined that the session establishment is completed in the 4G network, before obtaining the user information and the local policy based on the packet data network element, the method further includes: When receiving the session creation request, determining whether the first subscription information corresponding to the session is recorded in the PDN gateway; If it is determined that the first subscription information is recorded in the PDN gateway, the creation of the session is completed according to the first subscription information.

3. The method according to claim 2, characterized in that After receiving the session creation request, determining whether there is first subscription information corresponding to the session recorded in the PDN gateway, further comprising: If it is determined that the first subscription information is not recorded in the PDN gateway, identifying the target user who sends the session creation request; The second contract information corresponding to the target user is obtained in the unified data management network element UDM, and the creation of the session is completed according to the second contract information.

4. The method according to claim 3, characterized in that: When it is determined that the session establishment is completed in the 4G network, after obtaining the terminal UE information and the local policy based on the packet data network element, the method further includes: identifying a first network format included in the UE information, and identifying a second network format supported by the local policy; Determining whether switching to a 5G network is supported according to the first network format and the second network format; If it is determined that switching to the 5G network is supported, whether to perform data synchronization is determined based on the creation information of the session.

5. The method according to claim 4, characterized in that The determining whether to perform data synchronization according to the creation information of the session includes: Obtaining third contract information obtained when creating the session, and determining whether the third contract information is the same as the first contract information, wherein the third contract information is obtained when the session is created based on the first contract information; If it is determined that the third contract information is different from the first contract information, then determining to perform data synchronization; If it is determined that the third signing information is the same as the first signing information, it is determined that data synchronization will not be performed.

6. The method according to claim 4, characterized in that The determining whether to perform data synchronization according to the creation information of the session further includes: Obtaining fourth contract information obtained when creating the session, and determining whether the fourth contract information is the same as the first contract information, wherein the fourth contract information is obtained when the session is created based on the second contract information; If it is determined that the fourth contract information is different from the first contract information, determining to perform data synchronization; If it is determined that the fourth signing information is the same as the first signing information, it is determined that data synchronization will not be performed.

7. The method according to claim 4, characterized in that The determining, according to the first network format and the second network format, whether to support switching to the 5G network includes: Determine whether the first network format and the second network format include a 5G network format to determine whether switching to the 5G network is supported; If both the first network format and the second network format include the 5G network format, determining that switching to the 5G network is supported; If at least one of the first network format and the second network format does not include the 5G network format, it is determined that switching to the 5G network is not supported.

8. The method according to claim 4, characterized in that If it is determined according to the user information and the local policy that data synchronization is to be performed, obtaining current network information and sending the network information to an information receiving network element includes: If data synchronization is determined based on the user information and the local policy, the third contract information or the fourth contract information is sent to the information receiving network element so that the information receiving network element updates the first contract information according to the third contract information and updates the second contract information according to the fourth contract information.

9. A network information synchronization device, characterized in that: including a memory and a processor; The memory is used to store computer programs; The processor is used to execute the computer program and implement the steps of the network information synchronization method according to any one of claims 1 to 8 when executing the computer program.

10. A storage medium for computer-readable storage, characterized in that: The storage medium stores one or more programs, and the one or more programs can be executed by one or more processors to implement the steps of the network information synchronization method described in any one of claims 1 to 8.

Citation Information

Patent Citations

  • Method for processing policy control session and device thereof

    CN108347336A