System switching method and device, equipment, storage medium and computer program product
During the localization process of Xinchuang, the message frequency and function verification within the preset time interval are used to ensure that the system responds to meet the conditions and performs business switching, which solves the data migration risk problem during cloud-on-cloud-down system migration and achieves stability and secure system switching.
Patent Information
- Application Number
- CN202411002737.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-07-25
- Publication Date
- 2024-12-13
AI Technical Summary
During the process of localization of Xinchuang, when banks and other financial technology companies migrate cloud systems to the cloud, there are problems with high data migration risks, which may lead to data loss, missed transmission or reception errors, increasing time and resource costs.
By receiving and forwarding target messages according to the 5G message frequency sent by the service end within the preset time interval, and verifying the whitelist and switch table based on the function verification, ensuring that the system responds to meet the preset conditions and performs business switching, so as to maximize the simulation of reality Business process, verify the system performance before switching.
It reduces the risk of data migration, avoids data loss and missed transmission, ensures the stability and security of the system, and improves the reliability and user experience of the switching process.
Smart Images

Figure CN119136153A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of big data technology, and in particular to a system switching method, device, equipment, storage medium and computer program product. Background Art
[0002] With the rapid development of the digital economy, it has become a consensus among all industries to promote the development of information technology, achieve independent control in the field of information technology, and ensure information security. Taking banks as an example, in the process of localizing information technology,
[0003] Banks need to migrate their cloud application systems, service systems and infrastructure to the cloud environment.
[0004] Currently, banks usually migrate the data in the off-cloud system to the on-cloud system at one time to switch the business of the off-cloud system to the on-cloud system.
[0005] However, the above system switching method has the problem of high risk of data migration. Summary of the invention
[0006] Based on this, it is necessary to provide a system switching method, device, equipment, storage medium and computer program product that can reduce the risk of data migration in response to the above technical problems.
[0007] In a first aspect, the present application provides a system switching method. For a first 5G message system, the method includes:
[0008] Within a preset time interval, according to the frequency at which the second 5G messaging system receives 5G messages sent by the service end during the business development process, receiving the first target 5G message forwarded by the second 5G messaging system, wherein the first 5G messaging system is implemented based on a cloud server;
[0009] If the system response of the first 5G message system to the first target 5G message meets the preset conditions, it is determined that the performance verification of the first 5G message system has passed, so as to perform the service switching process from the second 5G message system to the first 5G message system.
[0010] In one embodiment, the method further comprises:
[0011] Reading a field value of a first table field from a preset first switch table;
[0012] If the field value of the first table field is the first value, forwarding the first target 5G message to the receiving end corresponding to the first target 5G message is prohibited.
[0013] In one of the embodiments, before receiving the first target 5G message forwarded by the second 5G message system, the method further includes:
[0014] Receive a second target 5G message forwarded by the second 5G message system, where the second target 5G message is forwarded after the second 5G message system verifies the second target 5G message sent by the service end based on the function verification whitelist;
[0015] Reading a field value of a first table field from a preset first switch table;
[0016] If the field value of the first table field is the second value, the second target 5G message is forwarded to the receiving end corresponding to the second target 5G message, and it is determined whether the functional verification of the first 5G message system is passed based on the sending result.
[0017] In one embodiment, the method further comprises:
[0018] When the service of the second 5G message system is successfully switched to the first 5G message system, if a 5G message sent by the service end during the service development process is received, the 5G message will be forwarded to the receiving end corresponding to the 5G message.
[0019] In a second aspect, the present application provides a system switching method. For a second 5G message system, the method includes:
[0020] Within a preset time interval, forwarding the first target 5G message to the first 5G message system according to the frequency at which the service end sends 5G messages to the second 5G message system during the service development process;
[0021] Among them, the first 5G message system is implemented based on a cloud server, and the first target 5G message is used for the first 5G message system to determine that the performance verification of the first 5G message system has passed when the system response of the first 5G message system to the first target 5G message meets preset conditions, so as to perform the service switching process from the second 5G message system to the first 5G message system.
[0022] In one of the embodiments, the forwarding of the first target 5G message to the first 5G message system within a preset time interval according to the frequency at which the service end sends 5G messages to the second 5G message system during the service development process includes:
[0023] Within the time interval, receiving the first target 5G message sent by the service end;
[0024] Reading a field value of a second table field from a preset second switch table;
[0025] If the field value of the second table field is the second value, the first target 5G message is forwarded to the first 5G message system according to the frequency at which the business end sends 5G messages to the second 5G message system during business development.
[0026] In one of the embodiments, before forwarding the first target 5G message to the first 5G message system, the method further includes:
[0027] Obtaining a function verification whitelist, wherein the function verification whitelist includes whitelist user data and / or a whitelist file, wherein the whitelist user data includes a whitelist user identity identifier, and the whitelist file includes a whitelist file name;
[0028] Receive a second target 5G message sent by the business end, and verify the second target 5G message based on the functional verification whitelist. If the second target 5G message passes the verification, forward the second target 5G message to the first 5G message system. The second target 5G message is used for the first 5G message system to perform functional verification based on the second target 5G message.
[0029] In one of the embodiments, the second target 5G message carries a target user identity, and the verifying the second target 5G message based on the function verification whitelist includes:
[0030] Matching the target user identity with the whitelist user identity;
[0031] If the match is successful, it is determined that the second target 5G message verification is successful.
[0032] In one of the embodiments, the second target 5G message carries a target file name, and the verifying the second target 5G message based on the function verification whitelist includes:
[0033] Match the target file name with the whitelist file name;
[0034] If the match is successful, it is determined that the second target 5G message verification is successful.
[0035] In a third aspect, the present application further provides a system switching device. Set in a first 5G message system, the device includes:
[0036] A first receiving module is configured to receive a first target 5G message forwarded by the second 5G messaging system within a preset time interval according to the frequency at which the second 5G messaging system receives 5G messages sent by the service end during the business development process, wherein the first 5G messaging system is implemented based on a cloud server;
[0037] A determination module is used to determine that the performance verification of the first 5G message system has passed if the system response of the first 5G message system to the first target 5G message meets a preset condition, so as to perform a service switching process from the second 5G message system to the first 5G message system.
[0038] In a fourth aspect, the present application further provides a system switching device. Set in a second 5G message system, the device includes:
[0039] A forwarding module, configured to forward the first target 5G message to the first 5G message system within a preset time interval according to the frequency at which the service end sends 5G messages to the second 5G message system during the service development process;
[0040] Among them, the first 5G message system is implemented based on a cloud server, and the first target 5G message is used for the first 5G message system to determine that the performance verification of the first 5G message system has passed when the system response of the first 5G message system to the first target 5G message meets preset conditions, so as to perform the service switching process from the second 5G message system to the first 5G message system.
[0041] In a fifth aspect, the present application further provides a computer device, wherein the computer device comprises a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the steps of the method described in the first aspect or the second aspect are implemented.
[0042] In a sixth aspect, the present application further provides a computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the steps of the method described in the first aspect or the second aspect are implemented.
[0043] In a seventh aspect, the present application further provides a computer program product, wherein the computer program product comprises a computer program, and when the computer program is executed by a processor, the steps of the method described in the first aspect or the second aspect are implemented.
[0044] The above-mentioned system switching method, device, equipment, storage medium and computer program product, the first 5G message system receives the first target 5G message forwarded by the second 5G message system within a preset time interval according to the frequency at which the second 5G message system receives the 5G messages sent by the business end during the business development process. The first 5G message system is implemented based on a cloud server. If the system response of the first 5G message system to the first target 5G message meets the preset conditions, it is determined that the performance verification of the first 5G message system has passed, so as to carry out the business switching process from the second 5G message system to the first 5G message system. In this way, in the embodiment of the present application, according to the frequency of the business end sending 5G messages to the second 5G message system, the second 5G message system forwards the first target 5G message it receives to the first 5G message system, thereby maximizing the simulation of the actual business development process. If the first 5G message system can make a response that meets the preset conditions for the received first target 5G message, it is determined that the performance verification of the first 5G message system has passed, that is, the first 5G message system can work normally. If the performance verification of the first 5G message system has passed, the second 5G message system is switched to the first 5G message system, thereby avoiding the traditional technology of directly migrating the 5G messages in the second 5G message system to the first 5G message system at one time. Due to the large amount of data in 5G messages, there may be a high risk of data migration caused by data loss, leakage or reception errors of 5G messages. The embodiment of the present application can reduce the risk of data migration. BRIEF DESCRIPTION OF THE DRAWINGS
[0045] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the related technologies, the drawings required for use in the embodiments or the related technical descriptions are briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0046] Figure 1 is an implementation environment diagram of a system switching method in an embodiment;
[0047] Figure 2 is a flow chart of a system switching method in one embodiment;
[0048] Figure 3 is a flow chart of a system switching method in another embodiment;
[0049] Figure 4 is a flow chart of a system switching method in another embodiment;
[0050] Figure 5 is a flow chart of a system switching method in another embodiment;
[0051] Figure 6 is a flow chart of a system switching method in another embodiment;
[0052] Figure 7 A schematic diagram of a process of forwarding a first target 5G message to a first 5G message system by a second 5G message system in another embodiment;
[0053] Figure 8 is a flow chart of a system switching method in another embodiment;
[0054] Fig. 9 A schematic diagram of a process in which a second 5G message system verifies a second target 5G message based on a function verification whitelist in another embodiment;
[0055] Fig.10 is a flow chart of a system switching method in another embodiment;
[0056] Fig.11 is a structural block diagram of a system switching device in one embodiment;
[0057] Fig.12 is a structural block diagram of a system switching device in another embodiment;
[0058] Fig.13 FIG. 4 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION
[0059] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0060] With the arrival of the great wave of localization of ICT, traditional financial technology companies (such as banks) are facing the need to transform a large number of systems into ICT and migrate a large number of systems to the cloud. ICT transformation is to promote the ICT (information technology application innovation industry) industry to take root locally. However, the process of ICT cloud migration (i.e. migrating business systems under the cloud to the cloud) in traditional technologies is accompanied by certain risks. These risks include data security risks, network connection and stability risks, compatibility and integration risks, etc.
[0061] For example, banks usually migrate data from off-cloud systems to on-cloud systems at one time. However, unexpected situations may occur during large-scale data migration, such as data loss, leakage, or reception errors of 5G messages. It may be necessary to restart the migration process, resulting in additional time and resource costs, and there is a high risk of data migration.
[0062] In view of this, in the embodiment of the present application, the frequency of sending 5G messages from the business end to the second 5G message system is followed, and the second 5G message system forwards the first target 5G message it receives to the first 5G message system, thereby maximizing the simulation of the actual business development process. If the first 5G message system can make a response that meets the preset conditions for the received first target 5G message, it is determined that the performance verification of the first 5G message system has passed, that is, the first 5G message system can work normally. If the performance verification of the first 5G message system has passed, the second 5G message system is switched to the first 5G message system, thereby avoiding the traditional technology of directly migrating the 5G messages in the second 5G message system to the first 5G message system at one time. Due to the large amount of data in 5G messages, there may be a high risk of data migration caused by data loss, leakage or reception errors of 5G messages. The embodiment of the present application can reduce the risk of data migration.
[0063] The system switching method provided in the embodiment of the present application can be applied to Figure 1 In the implementation environment shown. Among them, the service end 101 communicates with the second 5G message system 102 through the network, and the second 5G message system 102 communicates with the first 5G message system 103 through the network. The data storage system of the second 5G message system 102 can store the data that the second 5G message system 102 needs to process. The data storage system of the first 5G message system 103 can store the data that the first 5G message system 103 needs to process, and the data storage system of the first 5G message system 103 can be placed on the cloud.
[0064] Combination Figure 1 In the implementation environment shown, the first 5G message system 103 receives the first target 5G message forwarded by the second 5G message system 102 within a preset time interval and according to the frequency at which the second 5G message system 102 receives the 5G messages sent by the business end 101 during business development. If the response of the first 5G message system 103 meets the preset conditions, it is determined that the performance verification of the first 5G message system 103 has passed, so as to perform the business switching process from the second 5G message system 102 to the first 5G message system 103.
[0065] The service end 101 may be, but is not limited to, various personal computers, laptops, smart phones, tablet computers, IoT devices, and portable wearable devices. IoT devices may be smart speakers, smart TVs, smart air conditioners, smart car-mounted devices, etc. Portable wearable devices may be smart watches, smart bracelets, head-mounted devices, etc. The second 5G message system 102 and the first 5G message system 103 may be implemented using an independent server or a server cluster consisting of multiple servers.
[0066] In an exemplary embodiment, Figure 2As shown, a system switching method is provided, which is applied to Figure 1 Taking the first 5G message system 103 in the example as an example, the following steps are included:
[0067] Step 201: The first 5G message system receives the first target 5G message forwarded by the second 5G message system within a preset time interval according to the frequency at which the second 5G message system receives 5G messages sent by the business end during business development. The first 5G message system is implemented based on a cloud server.
[0068] 5G messaging is a new generation of messaging technology based on 5G networks. It provides higher bandwidth and low latency, supports rich multimedia transmission and real-time interaction, and brings a faster and richer messaging experience to mobile communications. In the embodiment of the present application, the second 5G messaging system is a cloud-based 5G messaging system, which refers to a messaging system that is locally deployed and operated in a 5G communication network.
[0069] In the process of migrating the trusted innovation system to the cloud, it is necessary to migrate the trusted innovation applications and data to the cloud server, that is, the business of the second 5G messaging system needs to be migrated to the 5G messaging system on the cloud, that is, the first 5G messaging system in the embodiment of the present application. The first 5G messaging system refers to a 5G messaging system deployed and operated in a cloud computing environment, that is, the first 5G messaging system is implemented based on a cloud server.
[0070] As an implementation method, during the construction of the first 5G message system, the infrastructure and application of the first 5G message system can be first built on the cloud server. Specifically, the various components involved in the first 5G message system are deployed to the cloud server, and the required network connections and security configurations are set.
[0071] Before switching the service of the second 5G message system to the first 5G message system, in an embodiment of the present application, the second 5G message system forwards the received first target 5G message to the second 5G message system within a preset time interval according to the frequency at which the second 5G message system receives 5G messages sent by the service end during the business process.
[0072] The preset time interval may be a set time period, such as three months, six months, one year, etc.
[0073] During the preset time period, when the business is carried out, the business end will periodically send the first target 5G message to the second 5G message system, and the second 5G message system will store the received first target 5G message in the database. At the same time, the second 5G message system will forward the received first target 5G message to the first 5G message system according to the frequency at which the second 5G message system receives the 5G message sent by the business end during the business development process.
[0074] It is understandable that within three months, the business end will successively send first target 5G messages to the bank's second 5G message system. The bank's second 5G message system will store the received first target 5G messages in the bank's database in sequence, and within the same three-month period, the stored first target 5G messages will be gradually forwarded to the bank's first 5G message system according to the frequency of receiving the first target 5G messages.
[0075] In this way, the first 5G message system can receive the first target 5G message forwarded by the second 5G message system according to the frequency at which the second 5G message system receives the 5G messages sent by the business end during the business development process.
[0076] Step 202: If the system response of the first 5G message system to the first target 5G message meets the preset conditions, it is determined that the performance verification of the first 5G message system has passed, so as to perform the service switching process from the second 5G message system to the first 5G message system.
[0077] Among them, the preset condition may be a pre-set rule in the first 5G message system. The preset condition may be a requirement that after the first 5G message system receives the first target 5G message, the system response of the first 5G message system simulates the response made by the second 5G message system after receiving the first target 5G message sent by the service end. If the response is consistent, the preset condition is met. The preset condition may be the response result of the first 5G message system to the first target 5G message.
[0078] In the embodiment of the present application, after the first 5G message system receives the first target 5G message, it responds to and processes the first target 5G message according to the pre-set rules (preset conditions) in the first 5G message system. If the response of the first 5G message system meets the preset conditions, in other words, the first 5G message system can correctly respond to the received first target 5G message according to the preset conditions, then it is determined that the performance verification of the first 5G message system has passed; if the response of the first 5G message system does not meet the preset conditions and cannot respond to the received first target 5G message according to the preset conditions, then the systematic verification of the first 5G message system cannot pass.
[0079] As mentioned above, after the performance verification of the first 5G message system is passed, the second 5G message system switches the service to the first 5G message system, that is, the service end can start communicating with the first 5G message system, and the first target 5G message can be sent and received between the two.
[0080] The following is an example of the implementation process of the system switching method of the embodiment of the present application in combination with a banking scenario.
[0081] Against the backdrop of localization of information technology, banks are also actively transforming their business systems digitally and migrating them to the cloud to improve business efficiency, improve user experience, and better adapt to rapidly changing technologies and market demands. Therefore, in the course of banking business, the bank's business end will successively send first-target 5G messages to the bank's 5G messaging system under the cloud (the bank's second 5G messaging system). After these first-target 5G messages are received by the bank's 5G messaging system under the cloud, they are stored in the bank's database and forwarded to the bank's 5G messaging system on the cloud (the bank's first 5G messaging system) within a preset time period. When the bank's 5G message system on the cloud receives the first target 5G message, if the bank's 5G message system on the cloud can make a corresponding system response according to the preset conditions in the system, it can be determined that the performance verification of the bank's 5G message system on the cloud has passed. In other words, the bank's 5G message system on the cloud has the ability to process 5G messages. Therefore, the business of the bank's 5G message system under the cloud can be switched to the first 5G message system. That is, in the process of conducting banking business, the bank's business end can directly send 5G messages to the bank's 5G message system on the cloud, and the bank's 5G message system on the cloud can also send and receive 5G messages. Through this system switching method, the bank can realize the business switching from the bank's 5G message system under the cloud to the bank's 5G message system on the cloud.
[0082] In the above-mentioned system switching method, the first 5G message system receives the first target 5G message forwarded by the second 5G message system within a preset time interval and according to the frequency at which the second 5G message system receives the 5G messages sent by the business end during the business development process. The first 5G message system is implemented based on a cloud server. If the system response of the first 5G message system to the first target 5G message meets the preset conditions, it is determined that the performance verification of the first 5G message system has passed, so as to carry out the business switching process from the second 5G message system to the first 5G message system. In this way, in the embodiment of the present application, according to the frequency of the business end sending 5G messages to the second 5G message system, the second 5G message system forwards the first target 5G message it receives to the first 5G message system, thereby maximizing the simulation of the actual business development process. If the first 5G message system can make a response that meets the preset conditions for the received first target 5G message, it is determined that the performance verification of the first 5G message system has passed, that is, the first 5G message system can work normally. If the performance verification of the first 5G message system has passed, the second 5G message system is switched to the first 5G message system, thereby avoiding the traditional technology of directly migrating the 5G messages in the second 5G message system to the first 5G message system at one time. Due to the large amount of data in 5G messages, there may be a high risk of data migration caused by data loss, leakage or reception errors of 5G messages. The embodiment of the present application can reduce the risk of data migration.
[0083] In one embodiment, based on Figure 2 The embodiment shown, see Figure 3 The system switching method of this embodiment may also include: Figure 3 Step 301 and step 302 shown:
[0084] Step 301: The first 5G message system reads the field value of the first table field from the preset first switch table.
[0085] In an embodiment of the present application, the first 5G message system pre-sets a first switch table in its database, and the first switch table includes a first table field. Different field values of the first table field can represent different switch states. If the field value of the first table field in the first switch table is a first value (for example, 0), it indicates that the switch is turned off, and the first 5G message system is prohibited from forwarding the first target 5G message; if the field value of the first table field in the first switch table is a second value (for example, 1), it indicates that the switch is turned on, allowing the first 5G message system to forward the first target 5G message.
[0086] The first switch table may be a database table that stores the switch status in a table format; the first value and the second value may be in a string format, such as "on" and "off", or in a digital format, such as "1" and "0".
[0087] As described above, after the first 5G message system receives the first target 5G message, it performs a read operation on the first switch table. In this way, the first 5G message system obtains the value of the first table field from the reading result, which can be the first value or the second value, indicating the state of the switch.
[0088] Step 302: If the field value of the first table field is the first value, forwarding the first target 5G message to the receiving end corresponding to the first target 5G message is prohibited.
[0089] In an embodiment of the present application, after the first 5G message system receives the first target 5G message forwarded by the second 5G message system, it performs a read operation on the first switch table, determines the field value of the acquired first table field, and determines the switch state. If the field value of the first table field is the first value, the first 5G message system determines that the switch state is off. When the switch is off, it means that it is currently prohibited to forward the first target 5G message to the receiving end corresponding to the first target 5G message. Therefore, the first 5G message system will not forward the received first target 5G message.
[0090] In other possible implementations, before receiving the first target 5G message forwarded by the second 5G message system, the first 5G message system may also perform a read operation on the first switch table, determine the field value of the acquired first table field, and determine the switch state. If the field value of the first table field is the second value, the first 5G message system determines that the switch state is on, which means that the first target 5G message forwarded by the second 5G message system is currently allowed to be received. Therefore, the first 5G message system will receive the first target 5G message forwarded by the second 5G message system.
[0091] In this way, through the above implementation, the first 5G message system reads the first switch table and performs corresponding operations according to the field value of the first table field, so as to control the timing of the first 5G message system sending the first target 5G message, thereby enhancing the flexibility of the first 5G message system in managing 5G messages, and also ensuring the security of 5G messages.
[0092] In one embodiment, based on Figure 2 The embodiment shown, see Figure 4 , this embodiment involves the function verification process of the first 5G message system. Figure 4 As shown, before the first 5G message system receives the first target 5G message forwarded by the second 5G message system, the system switching method of this embodiment may also include Figure 4 Step 401, step 402 and step 403 shown:
[0093] Step 401: The first 5G message system receives a second target 5G message forwarded by the second 5G message system. The second target 5G message is forwarded after the second 5G message system verifies the second target 5G message sent by the service end based on the function verification whitelist.
[0094] In an embodiment of the present application, the second 5G message system obtains a function verification whitelist, which includes whitelist user data and / or whitelist files, wherein the whitelist user data includes a whitelist user identity identifier, and the whitelist user identity identifier may be a user mobile phone number, user ID number, etc.; the whitelist file may include a whitelist file name, and each whitelist file is associated with a whitelist user group (for example, associated with 10-1000 whitelist user identity identifiers).
[0095] Optionally, the second 5G message system performs a match verification in the above-mentioned whitelist user data based on the user identity information (such as mobile phone number, ID card number) carried in the second target 5G message sent by the service end. If the user identity information carried in the 5G message matches the whitelist user data successfully, the second 5G message system can forward the second target 5G message that has passed the whitelist verification to the first 5G message system; optionally, the second 5G message system performs a match verification in the whitelist file based on the file name carried in the second target 5G message sent by the service end. If the file name carried in the second target 5G message matches the whitelist file name included in the whitelist file successfully, the second 5G message system can forward the second target 5G message to the first 5G message system.
[0096] Exemplarily, if the second 5G message system finds a whitelist user identity identifier with the same content as the target user identity identifier in the function verification whitelist according to the target user identity identifier, for example, the target user identity identifier carried in the second target 5G message is 101120, and the second 5G message system matches the whitelist user identity identifier with the specific content of 101120 in the function verification whitelist, it means that the match is successful, and it can be determined that the second target 5G message is verified. Alternatively, the target file name carried in the second target 5G message is A001, and the second 5G message system matches the whitelist file name with the specific content of A001 in the function verification whitelist, which also means that the match is successful, and it can be determined that the second target 5G message is verified. In this way, the second 5G message system can forward the second target 5G message to the first 5G message system.
[0097] In this way, through the above method, the first 5G message system can receive the second target 5G message forwarded by the second 5G message system.
[0098] Step 402: The first 5G message system reads the field value of the first table field from the preset first switch table.
[0099] As described above, after the first 5G message system receives the second target 5G message, it performs a read operation on the first switch table to obtain the field value of the first table field, which may be a first value or a second value, indicating the state of the switch.
[0100] Exemplarily, the first 5G message system pre-sets a database table named SwitchTable in the database as the first switch table, which contains a field that can represent the switch status of SwitchStatus. When the first 5G message system receives the second target 5G message, the first 5G message system performs a read operation and obtains the value of the field in SwitchStatus from the SwitchTable table.
[0101] Step 403: If the field value of the first table field is the second value, the second target 5G message is forwarded to the receiving end corresponding to the second target 5G message, and it is determined whether the functional verification of the first 5G message system is passed based on the sending result.
[0102] In an embodiment of the present application, if the field value of the first table field obtained by the first 5G message system is the second value, the first 5G message system determines that the switch state is on. When the switch is on, the first 5G message system can forward the received second target 5G message to the corresponding receiving end. If the operation result of the first 5G message system forwarding the second target 5G message is successful, it indicates that the function verification of the first 5G message system has passed.
[0103] Among them, the sending result of the first 5G message system forwarding the second target 5G message to the corresponding receiving end can be generated by itself or returned by the corresponding receiving end, indicating whether the second target 5G message is successfully sent to the corresponding receiving end.
[0104] In this way, if there is no problem with the sending result of the first 5G message system forwarding the second target 5G message, it is determined that the second target 5G message is successfully sent to the corresponding receiving end. Therefore, it can be determined that the function of the first 5G message system has been verified; if there is a problem with the sending result, that is, an interruption occurs in the process of forwarding the second target 5G message, or the second target 5G message fails to be successfully sent to the corresponding receiving end, it is determined that the function of the first 5G message system has not been verified.
[0105] In this way, through the above-mentioned implementation, the first 5G message system can effectively enhance the security and reliability of the system, so that only the second target 5G message that has passed the functional verification whitelist verification is received and forwarded, and it can be determined whether the first 5G message system functional verification has passed based on the second target 5G message sending result.
[0106] In one embodiment, based on Figure 2 The embodiment shown, see Figure 5 The system switching method of this embodiment may also include: Figure 3 Step 501 shown:
[0107] Step 501, when the service of the second 5G message system is successfully switched to the first 5G message system, if a 5G message sent by the service end during the service development process is received, the 5G message is forwarded to the receiving end corresponding to the 5G message.
[0108] In the embodiment of the present application, since it has been determined that the performance and function verification of the first 5G message system have passed, the service of the second 5G message system can be switched to the first 5G message system.
[0109] Exemplarily, when the second 5G message system switches its service to the first 5G message system, the network settings of the service end can be updated, and the target IP address of the service end sending 5G messages can be changed from the IP address of the second 5G message system to the IP address of the first 5G message system. In this way, the service of the second 5G message system can be successfully switched to the first 5G message system.
[0110] After the service of the second 5G message system is successfully switched to the first 5G message system, when the service end sends a 5G message, the 5G message is sent to the first 5G message system according to the IP address of the first 5G message system. When the first 5G message system receives the 5G message sent by the service end during the business process, it executes the next step, that is, forwarding the 5G message to the corresponding target receiving end.
[0111] Through the above method, service switching and 5G message delivery between the first 5G message system and the second 5G message system are realized, ensuring the continuity of the service and the correct sending of 5G messages, which helps to improve the reliability, user experience and service continuity of the first 5G message system.
[0112] In an exemplary embodiment, Figure 6 As shown, a system switching method is provided, which is applied to Figure 1 Taking the second 5G message system 104 in the example as an example, the following steps are included:
[0113] Step 601: The second 5G message system forwards the first target 5G message to the first 5G message system within a preset time interval according to the frequency at which the business end sends 5G messages to the second 5G message system during business development.
[0114] As mentioned above, within the preset time interval, when the business is carried out, the business end will periodically send the first target 5G message to the second 5G message system, and the second 5G message system will store the received first target 5G message in the database. At the same time, the second 5G message system will forward the received first target 5G message to the first 5G message system according to the frequency at which the second 5G message system receives the 5G messages sent by the business end during the business development process.
[0115] Among them, the first 5G message system is implemented based on the cloud server, and the first target 5G message is used for the first 5G message system to determine that the performance verification of the first 5G message system has passed when the system response of the first 5G message system to the first target 5G message meets the preset conditions, so as to carry out the service switching process from the second 5G message system to the first 5G message system.
[0116] In this way, through the above implementation, the performance verification of the first 5G message system can be achieved, thereby improving the reliability of the first 5G message system and the effectiveness of the switching process.
[0117] In one embodiment, based on Figure 6 The embodiment shown, see Figure 7 In step 601, within a preset time interval, according to the frequency at which the service end sends 5G messages to the second 5G message system during the service development process, the process of forwarding the first target 5G message to the first 5G message system includes steps 701, 702, and 703:
[0118] Step 701: The second 5G message system receives the first target 5G message sent by the service end within the time interval.
[0119] During a period of time when the business is being carried out, the business end will successively send the first target 5G message to the second 5G message system. It can be understood that the business end can send the first target 5G message to the second 5G message system through the IP address of the second 5G message system, using the network protocol and interface. In other words, during this time period, the second 5G message system will receive the first target 5G message sent by the business end.
[0120] Step 702: The second 5G message system reads the field value of the second table field from the preset second switch table.
[0121] In an embodiment of the present application, the second 5G message system pre-sets a second switch table in its database, and the second switch table contains a second table field. Different field values of the second table field can represent different switch states. If the field value of the second table field in the second switch table is a first value (for example, 0), it means that the switch is turned off, and the second 5G message system is prohibited from forwarding the first target 5G message; if the field value of the second table field in the second switch table is a second value (for example, 1), it means that the switch is turned on, allowing the second 5G message system to forward the first target 5G message.
[0122] The second switch table may be a database table that stores the switch status in a table format; the first value and the second value may be in a string format, such as "on" and "off", or in a digital format, such as "1" and "0".
[0123] As described above, after the second 5G message system receives the first target 5G message sent by the service end, it performs a read operation on the second switch table. In this way, the second 5G message system obtains the value of the second table field from the reading result, which can be the first value or the second value, indicating the state of the switch.
[0124] Step 703: If the field value of the second table field is the second value, the first target 5G message is forwarded to the first 5G message system according to the frequency at which the business end sends 5G messages to the second 5G message system during business development.
[0125] In an embodiment of the present application, after the second 5G message system receives the first target 5G message sent by the business end, it performs a read operation on the second switch table, determines the field value of the acquired second table field, and determines the switch state. If the field value of the first table field is the second value, the switch state is determined to be on. The second 5G message system will forward the first target 5G message to the first 5G message system within the above-mentioned time interval according to the frequency with which the business end sends the first target 5G message to the second 5G message system during the business development process.
[0126] In this way, in the above method, the second 5G message system can forward the first target 5G message sent by the service end to the first 5G message system according to the state of the switch table, so as to realize the effective forwarding and delivery of the first target 5G message.
[0127] In one embodiment, based on Figure 6 The embodiment shown, see Figure 8 Before the second 5G message system forwards the first target 5G message to the first 5G message system, the system switching method of this embodiment may also include Figure 8 Step 801 and step 802 are shown:
[0128] Step 801: The second 5G message system obtains a function verification whitelist, which includes whitelist user data and / or whitelist files. The whitelist user data includes whitelist user identity identifiers, and the whitelist files include whitelist file names.
[0129] In an embodiment of the present application, the second 5G message system obtains a function verification whitelist, which includes whitelist user data and / or whitelist files, wherein the whitelist user data includes a whitelist user identity identifier, and the whitelist user identity identifier may be a user mobile phone number, a user ID number, etc.; the whitelist file includes a whitelist file name, and each whitelist file is associated with a whitelist user group (for example, associated with 10-1000 whitelist user identities).
[0130] Step 802: The second 5G message system receives the second target 5G message sent by the business end, and verifies the second target 5G message based on the function verification whitelist. If the second target 5G message passes the verification, the second target 5G message is forwarded to the first 5G message system. The second target 5G message is used for the first 5G message system to perform function verification based on the second target 5G message.
[0131] As described above, the second 5G message system first receives the second target 5G message sent by the business end, and extracts the identification information carried in the second target 5G message from the second target 5G message. The identification can be used to match and verify with the function verification whitelist, that is, to verify whether the second target 5G message can be forwarded to the first 5G message system. If the second target 5G message passes the function verification whitelist verification, the second 5G message system forwards the second target 5G message to the first 5G message system.
[0132] Among them, the second target 5G message is used for the first 5G message system to determine whether the function verification of the first 5G message system is passed according to the second target 5G message. If the first 5G message system can successfully forward the received second target 5G message, the function verification of the first 5G message system is passed.
[0133] In this way, through the above implementation, the second 5G message system can verify the second target 5G message received from the business end according to the obtained function verification whitelist. In this way, it can be ensured that only the second target 5G message verified by the function verification whitelist can be received and processed by the first 5G message system, thereby increasing the security and reliability of the first 5G message system.
[0134] In one embodiment, based on Figure 8 The embodiment shown, see Fig. 9 The second target 5G message carries the target user identity or carries the target file name, and the second target 5G message is verified based on the function verification whitelist. The system switching method of this embodiment includes Fig. 9 Step 901 and step 902 shown:
[0135] Step 901: The second 5G message system matches the target user identity with the whitelist user identity. If the match is successful, it is determined that the second target 5G message verification is successful.
[0136] In an embodiment of the present application, if the second target 5G message sent by the service end received by the second 5G message system carries the target user identity (such as mobile phone number, ID card number, etc. that can be used to identify the target user identity), the second 5G message system obtains the target user identity from the second target 5G message, and matches and verifies the target user identity with the whitelist user identity in the function verification whitelist.
[0137] Exemplarily, if the second 5G message system finds a whitelist user identity with the same content as the target user identity in the function verification whitelist according to the target user identity, for example, the target user identity carried in the second target 5G message is 101120, and the second 5G message system matches the whitelist user identity with the specific content of 101120 in the function verification whitelist, it means that the match is successful, and it can be determined that the second target 5G message verification has passed. In this way, the second 5G message system can forward the second target 5G message to the first 5G message system.
[0138] Step 902: The second 5G message system matches the target file name with the whitelist file name. If the match is successful, it is determined that the second target 5G message verification is successful.
[0139] In an embodiment of the present application, if the second target 5G message sent by the service end received by the second 5G message system carries a target file name, the second 5G message system obtains the target file name from the second target 5G message, and matches and verifies the target file name with the whitelist file name in the function verification whitelist.
[0140] Exemplarily, if the second 5G message system finds a whitelist file name with the same content as the target file name in the function verification whitelist according to the target file name, for example, the target file name carried in the second target 5G message is A001, and the second 5G message system matches the whitelist file name with the specific content of A001 in the function verification whitelist, it means that the match is successful, and it can be determined that the second target 5G message verification has passed. In this way, the second 5G message system can forward the second target 5G message to the first 5G message system.
[0141] In this way, through the above implementation, the second 5G message system can perform matching verification in the function verification whitelist through the target user identity carried in the second target 5G message and / or the target file name, and forward the successfully matched second target 5G message to the second 5G message system. In this way, the second target 5G message can be used by the first 5G message system to determine whether its function verification has passed, thereby determining the security, reliability and stability of the first 5G message system.
[0142] In one embodiment, a system switching method is provided for Figure 1 The service end 101, the second 5G message system 102 and the first 5G message system 103 in Fig.10 , the method comprises the following steps:
[0143] Step 1001, the second 5G message system obtains a function verification whitelist.
[0144] The function verification whitelist includes whitelist user data and / or whitelist files, the whitelist user data includes whitelist user identities, and the whitelist files include whitelist file names.
[0145] Step 1002: The second 5G message system receives the second target 5G message sent by the service end. The second 5G message system matches the target user identity with the whitelist user identity. If the match is successful, it is determined that the second target 5G message verification is successful. The second 5G message system matches the target file name with the whitelist file name. If the match is successful, it is determined that the second target 5G message verification is successful.
[0146] Step 1003: If the second target 5G message verification passes, the second target 5G message is forwarded to the first 5G message system.
[0147] Step 1004: The first 5G message system receives the second target 5G message forwarded by the second 5G message system.
[0148] Step 1005: The first 5G message system reads the field value of the first table field from the preset first switch table.
[0149] Step 1006: If the field value of the first table field is the second value, the second target 5G message is forwarded to the receiving end corresponding to the second target 5G message, and it is determined whether the functional verification of the first 5G message system is passed based on the sending result.
[0150] Step 1007: The second 5G message system receives the first target 5G message sent by the service end within the time interval.
[0151] Step 1008: The second 5G message system reads the field value of the second table field from the preset second switch table.
[0152] Step 1009: If the field value of the second table field is the second value, the first target 5G message is forwarded to the first 5G message system according to the frequency at which the business end sends 5G messages to the second 5G message system during business development.
[0153] Step 1010, the first 5G message system receives the first target 5G message forwarded by the second 5G message system within a preset time interval according to the frequency at which the second 5G message system receives 5G messages sent by the business end during business development. The first 5G message system is implemented based on a cloud server.
[0154] Step 1011: The first 5G message system reads the field value of the first table field from the preset first switch table.
[0155] Step 1012: if the field value of the first table field is the first value, forwarding the first target 5G message to the receiving end corresponding to the first target 5G message is prohibited.
[0156] Step 1013: If the system response of the first 5G message system to the first target 5G message meets the preset conditions, it is determined that the performance verification of the first 5G message system has passed, so as to perform the service switching process from the second 5G message system to the first 5G message system.
[0157] Step 1014: When the service of the second 5G message system is successfully switched to the first 5G message system, if the first 5G message system receives a 5G message sent by the service end during the service development process, the 5G message will be forwarded to the receiving end corresponding to the 5G message.
[0158] For example, in combination with the banking scenario, Fig.10 The embodiments shown are for illustration purposes only.
[0159] Under the current situation of localization of information and communication technology innovation, the banking industry will carry out information and communication technology innovation on its off-cloud business systems and migrate them to on-cloud servers. That is, the bank's off-cloud 5G messaging system (the bank's second 5G messaging system) can be switched to the bank's on-cloud 5G messaging system (the bank's first 5G messaging system). In the process of going to the cloud, the bank's off-cloud 5G messaging system first obtains a function verification whitelist, which includes whitelist user data and / or whitelist files, wherein the whitelist user data includes whitelist user identity identifiers (such as user phone numbers), and the whitelist files include whitelist file names (such as file name numbers). When the bank's off-cloud 5G When the message system receives the second target 5G message sent by the business end, the 5G message system under the bank cloud verifies the second target 5G message based on the function verification whitelist, wherein the second target 5G message can be used to verify the function of the 5G message system on the bank cloud. If the target user identity carried in the second target 5G message is 101120, the 5G message system under the bank cloud matches the whitelist user identity with the specific content of 101120 in the above-mentioned function verification whitelist, it means that the match is successful, and the 5G message system under the bank cloud can forward the second target 5G message to the 5G message system on the bank cloud. When the bank's on-cloud 5G messaging system receives the second target 5G message forwarded by the bank's off-cloud 5G messaging system, it reads the field value of the first table field from the preset first switch table. Different field values of the first table field can represent different switch states. If the field value of the first table field is the second value, it indicates that the switch is turned on. The bank's on-cloud 5G messaging system forwards the second target 5G message to the receiving end corresponding to the second target 5G message. If the sending is successful, it is determined that the bank's on-cloud 5G messaging system has passed the functional verification.
[0160] In the process of conducting banking business, the banking business end will also send first target 5G messages to the bank's 5G message system under the cloud. After these first target 5G messages are received by the bank's 5G message system under the cloud, they are stored in the bank database and forwarded to the bank's 5G message system on the cloud within a preset time interval. When the bank's 5G message system on the cloud receives the first target 5G message, if the bank's 5G message system on the cloud can make a corresponding system response according to the preset conditions in the system, it can be determined that the performance verification of the bank's 5G message system on the cloud has passed. In other words, the bank's 5G message system on the cloud has the ability to process 5G messages. Therefore, the business of the bank's 5G message system under the cloud can be switched to the first 5G message system, that is, in the process of conducting banking business, the banking business end can directly send 5G messages to the bank's 5G message system on the cloud, and the bank's 5G message system on the cloud can also send and receive 5G messages. Through this system switching method, the bank can realize the business switching from the bank's 5G message system under the cloud to the bank's 5G message system on the cloud.
[0161] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.
[0162] Based on the same inventive concept, the embodiment of the present application also provides a system switching device for implementing the above-mentioned system switching method for the first 5G message system. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above-mentioned system switching method for the first 5G message system, so the specific limitations in one or more system switching device embodiments provided below can refer to the above-mentioned limitations on the system switching method, which will not be repeated here.
[0163] In an exemplary embodiment, Fig.11 As shown, a system switching device is provided, which is arranged in a first 5G message system, including:
[0164] The first receiving module 1101 is used to receive the first target 5G message forwarded by the second 5G messaging system within a preset time interval according to the frequency at which the second 5G messaging system receives 5G messages sent by the service end during the business development process, wherein the first 5G messaging system is implemented based on a cloud server;
[0165] Determination module 1102 is used to determine that the performance verification of the first 5G message system has passed if the system response of the first 5G message system to the first target 5G message meets the preset conditions, so as to perform the service switching process from the second 5G message system to the first 5G message system.
[0166] In one embodiment, the device further comprises:
[0167] A first reading module, used for reading a field value of a first table field from a preset first switch table;
[0168] The first forwarding module is used to prohibit forwarding the first target 5G message to the receiving end corresponding to the first target 5G message if the field value of the first table field is a first value.
[0169] In one of the embodiments, before receiving the first target 5G message forwarded by the second 5G message system, the device further includes:
[0170] A second receiving module is used to receive a second target 5G message forwarded by the second 5G message system, where the second target 5G message is forwarded after the second 5G message system verifies the second target 5G message sent by the service end based on the function verification whitelist;
[0171] A second reading module, used for reading a field value of a first table field from a preset first switch table;
[0172] The second forwarding module is used to forward the second target 5G message to the receiving end corresponding to the second target 5G message if the field value of the first table field is a second value, and determine whether the functional verification of the first 5G message system is passed according to the sending result.
[0173] In one embodiment, the device further comprises:
[0174] The third forwarding module is used to forward the 5G message to the receiving end corresponding to the 5G message if a 5G message sent by the service end during the business development is received when the service of the second 5G message system is successfully switched to the first 5G message system.
[0175] Based on the same inventive concept, the embodiment of the present application also provides a system switching device for implementing the above-mentioned system switching method for the second 5G message system. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above-mentioned system switching method for the second 5G message system, so the specific limitations in one or more system switching device embodiments provided below can refer to the above-mentioned limitations on the system switching method, which will not be repeated here.
[0176] In an exemplary embodiment, Fig.12 As shown, a system switching device is provided, which is arranged in a second 5G message system, including:
[0177] Forwarding module 1201 is used to forward the first target 5G message to the first 5G message system within a preset time interval according to the frequency at which the service end sends 5G messages to the second 5G message system during the service development process;
[0178] Among them, the first 5G message system is implemented based on a cloud server, and the first target 5G message is used for the first 5G message system to determine that the performance verification of the first 5G message system has passed when the system response of the first 5G message system to the first target 5G message meets preset conditions, so as to perform the service switching process from the second 5G message system to the first 5G message system.
[0179] In one embodiment, the forwarding module 1201 further includes:
[0180] A receiving unit, configured to receive the first target 5G message sent by the service end within the time interval;
[0181] A reading unit, used for reading a field value of a second table field from a preset second switch table;
[0182] A forwarding unit is used to forward the first target 5G message to the first 5G message system according to the frequency at which the business end sends 5G messages to the second 5G message system during business development when the field value of the second table field is a second value.
[0183] In one of the embodiments, before forwarding the first target 5G message to the first 5G message system, the device further includes:
[0184] An acquisition module, used for acquiring a function verification whitelist, wherein the function verification whitelist includes whitelist user data and / or a whitelist file, wherein the whitelist user data includes a whitelist user identity identifier, and the whitelist file includes a whitelist file name;
[0185] A receiving module is used to receive a second target 5G message sent by the business end, and verify the second target 5G message based on the function verification whitelist. If the second target 5G message passes the verification, the second target 5G message is forwarded to the first 5G message system. The second target 5G message is used for the first 5G message system to perform function verification according to the second target 5G message.
[0186] In one embodiment, the receiving module includes:
[0187] A first matching unit, used to match the target user identity with the whitelist user identity;
[0188] The first determination unit is used to determine that the second target 5G message verification is successful if the match is successful.
[0189] In one embodiment, the first receiving module further includes:
[0190] A second matching unit, used to match the target file name with the whitelist file name;
[0191] The first determination unit is used to determine that the second target 5G message verification is successful if the match is successful.
[0192] Each module in the above system switching device can be implemented in whole or in part by software, hardware or a combination thereof. Each module can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in a computer device in the form of software, so that the processor can call and execute operations corresponding to each module.
[0193] In an exemplary embodiment, a computer device is provided. The computer device may be a server, and its internal structure diagram may be as shown in FIG. Fig.13As shown. The computer device includes a processor, a memory, an input / output interface (Input / Output, referred to as I / O) and a communication interface. Among them, the processor, the memory and the input / output interface are connected through a system bus, and the communication interface is connected to the system bus through the input / output interface. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store 5G message data. The input / output interface of the computer device is used to exchange information between the processor and an external device. The communication interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a system switching method is implemented.
[0194] Those skilled in the art will understand that Fig.13 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0195] In one embodiment, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the computer program, the following steps are implemented:
[0196] Within a preset time interval, according to the frequency at which the second 5G messaging system receives 5G messages sent by the service end during the business development process, receiving the first target 5G message forwarded by the second 5G messaging system, wherein the first 5G messaging system is implemented based on a cloud server;
[0197] If the system response of the first 5G message system to the first target 5G message meets the preset conditions, it is determined that the performance verification of the first 5G message system has passed, so as to perform the service switching process from the second 5G message system to the first 5G message system.
[0198] In one embodiment, the processor further implements the following steps when executing the computer program:
[0199] Reading a field value of a first table field from a preset first switch table;
[0200] If the field value of the first table field is the first value, forwarding the first target 5G message to the receiving end corresponding to the first target 5G message is prohibited.
[0201] In one embodiment, the processor implements the following steps when executing the computer program:
[0202] Receive a second target 5G message forwarded by the second 5G message system, where the second target 5G message is forwarded after the second 5G message system verifies the second target 5G message sent by the service end based on the function verification whitelist;
[0203] Reading a field value of a first table field from a preset first switch table;
[0204] If the field value of the first table field is the second value, the second target 5G message is forwarded to the receiving end corresponding to the second target 5G message, and it is determined whether the functional verification of the first 5G message system is passed based on the sending result.
[0205] In one embodiment, the processor further implements the following steps when executing the computer program:
[0206] When the service of the second 5G message system is successfully switched to the first 5G message system, if a 5G message sent by the service end during the service development process is received, the 5G message will be forwarded to the receiving end corresponding to the 5G message.
[0207] In one embodiment, the processor implements the following steps when executing the computer program:
[0208] Within a preset time interval, forwarding the first target 5G message to the first 5G message system according to the frequency at which the service end sends 5G messages to the second 5G message system during the service development process;
[0209] Among them, the first 5G message system is implemented based on a cloud server, and the first target 5G message is used for the first 5G message system to determine that the performance verification of the first 5G message system has passed when the system response of the first 5G message system to the first target 5G message meets preset conditions, so as to perform the service switching process from the second 5G message system to the first 5G message system.
[0210] In one embodiment, the processor implements the following steps when executing the computer program:
[0211] Within the time interval, receiving the first target 5G message sent by the service end;
[0212] Reading a field value of a second table field from a preset second switch table;
[0213] If the field value of the second table field is the second value, the first target 5G message is forwarded to the first 5G message system according to the frequency at which the business end sends 5G messages to the second 5G message system during business development.
[0214] In one embodiment, the processor implements the following steps when executing the computer program:
[0215] Obtaining a function verification whitelist, wherein the function verification whitelist includes whitelist user data and / or a whitelist file, wherein the whitelist user data includes a whitelist user identity identifier, and the whitelist file includes a whitelist file name;
[0216] Receive a second target 5G message sent by the business end, and verify the second target 5G message based on the functional verification whitelist. If the second target 5G message passes the verification, forward the second target 5G message to the first 5G message system. The second target 5G message is used for the first 5G message system to perform functional verification based on the second target 5G message.
[0217] In one embodiment, the processor implements the following steps when executing the computer program:
[0218] Matching the target user identity with the whitelist user identity;
[0219] If the match is successful, it is determined that the second target 5G message verification is successful.
[0220] In one embodiment, the processor implements the following steps when executing the computer program:
[0221] Match the target file name with the whitelist file name;
[0222] If the match is successful, it is determined that the second target 5G message verification is successful.
[0223] In one embodiment, a computer readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented:
[0224] Within a preset time interval, according to the frequency at which the second 5G messaging system receives 5G messages sent by the service end during the business development process, receiving the first target 5G message forwarded by the second 5G messaging system, wherein the first 5G messaging system is implemented based on a cloud server;
[0225] If the system response of the first 5G message system to the first target 5G message meets the preset conditions, it is determined that the performance verification of the first 5G message system has passed, so as to perform the service switching process from the second 5G message system to the first 5G message system.
[0226] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0227] Reading a field value of a first table field from a preset first switch table;
[0228] If the field value of the first table field is the first value, forwarding the first target 5G message to the receiving end corresponding to the first target 5G message is prohibited.
[0229] In one embodiment, when the computer program is executed by a processor, the following steps are specifically implemented:
[0230] Receive a second target 5G message forwarded by the second 5G message system, where the second target 5G message is forwarded after the second 5G message system verifies the second target 5G message sent by the service end based on the function verification whitelist;
[0231] Reading a field value of a first table field from a preset first switch table;
[0232] If the field value of the first table field is the second value, the second target 5G message is forwarded to the receiving end corresponding to the second target 5G message, and it is determined whether the functional verification of the first 5G message system is passed based on the sending result.
[0233] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0234] When the service of the second 5G message system is successfully switched to the first 5G message system, if a 5G message sent by the service end during the service development process is received, the 5G message will be forwarded to the receiving end corresponding to the 5G message.
[0235] In one embodiment, when the computer program is executed by a processor, the following steps are specifically implemented:
[0236] Within a preset time interval, forwarding the first target 5G message to the first 5G message system according to the frequency at which the service end sends 5G messages to the second 5G message system during the service development process;
[0237] Among them, the first 5G message system is implemented based on a cloud server, and the first target 5G message is used for the first 5G message system to determine that the performance verification of the first 5G message system has passed when the system response of the first 5G message system to the first target 5G message meets preset conditions, so as to perform the service switching process from the second 5G message system to the first 5G message system.
[0238] In one embodiment, when the computer program is executed by a processor, the following steps are specifically implemented:
[0239] Within the time interval, receiving the first target 5G message sent by the service end;
[0240] Reading a field value of a second table field from a preset second switch table;
[0241] If the field value of the second table field is the second value, the first target 5G message is forwarded to the first 5G message system according to the frequency at which the business end sends 5G messages to the second 5G message system during business development.
[0242] In one embodiment, when the computer program is executed by a processor, the following steps are specifically implemented:
[0243] Obtaining a function verification whitelist, wherein the function verification whitelist includes whitelist user data and / or a whitelist file, wherein the whitelist user data includes a whitelist user identity identifier, and the whitelist file includes a whitelist file name;
[0244] Receive a second target 5G message sent by the business end, and verify the second target 5G message based on the functional verification whitelist. If the second target 5G message passes the verification, forward the second target 5G message to the first 5G message system. The second target 5G message is used for the first 5G message system to perform functional verification based on the second target 5G message.
[0245] In one embodiment, when the computer program is executed by a processor, the following steps are specifically implemented:
[0246] Matching the target user identity with the whitelist user identity;
[0247] If the match is successful, it is determined that the second target 5G message verification is successful.
[0248] In one embodiment, when the computer program is executed by a processor, the following steps are specifically implemented:
[0249] Match the target file name with the whitelist file name;
[0250] If the match is successful, it is determined that the second target 5G message verification is successful.
[0251] In one embodiment, a computer program product is provided, comprising a computer program, which, when executed by a processor, implements the following steps:
[0252] Within a preset time interval, according to the frequency at which the second 5G messaging system receives 5G messages sent by the service end during the business development process, receiving the first target 5G message forwarded by the second 5G messaging system, wherein the first 5G messaging system is implemented based on a cloud server;
[0253] If the system response of the first 5G message system to the first target 5G message meets the preset conditions, it is determined that the performance verification of the first 5G message system has passed, so as to perform the service switching process from the second 5G message system to the first 5G message system.
[0254] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0255] Reading a field value of a first table field from a preset first switch table;
[0256] If the field value of the first table field is the first value, forwarding the first target 5G message to the receiving end corresponding to the first target 5G message is prohibited.
[0257] In one embodiment, when the computer program is executed by a processor, the following steps are specifically implemented:
[0258] Receive a second target 5G message forwarded by the second 5G message system, where the second target 5G message is forwarded after the second 5G message system verifies the second target 5G message sent by the service end based on the function verification whitelist;
[0259] Reading a field value of a first table field from a preset first switch table;
[0260] If the field value of the first table field is the second value, the second target 5G message is forwarded to the receiving end corresponding to the second target 5G message, and it is determined whether the functional verification of the first 5G message system is passed based on the sending result.
[0261] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0262] When the service of the second 5G message system is successfully switched to the first 5G message system, if a 5G message sent by the service end during the service development process is received, the 5G message will be forwarded to the receiving end corresponding to the 5G message.
[0263] In one embodiment, when the computer program is executed by the processor, the following steps are specifically implemented: within a preset time interval, according to the frequency at which the service end sends 5G messages to the second 5G message system during the service development process, forwarding the first target 5G message to the first 5G message system;
[0264] Among them, the first 5G message system is implemented based on a cloud server, and the first target 5G message is used for the first 5G message system to determine that the performance verification of the first 5G message system has passed when the system response of the first 5G message system to the first target 5G message meets preset conditions, so as to perform the service switching process from the second 5G message system to the first 5G message system.
[0265] In one of the embodiments, when the computer program is executed by a processor, the following steps are specifically implemented: receiving the first target 5G message sent by the service end within the time interval;
[0266] Reading a field value of a second table field from a preset second switch table;
[0267] If the field value of the second table field is the second value, the first target 5G message is forwarded to the first 5G message system according to the frequency at which the business end sends 5G messages to the second 5G message system during business development.
[0268] In one embodiment, when the computer program is executed by a processor, the following steps are specifically implemented:
[0269] Obtaining a function verification whitelist, wherein the function verification whitelist includes whitelist user data and / or a whitelist file, wherein the whitelist user data includes a whitelist user identity identifier, and the whitelist file includes a whitelist file name;
[0270] Receive a second target 5G message sent by the business end, and verify the second target 5G message based on the functional verification whitelist. If the second target 5G message passes the verification, forward the second target 5G message to the first 5G message system. The second target 5G message is used for the first 5G message system to perform functional verification based on the second target 5G message.
[0271] In one of the embodiments, when the computer program is executed by a processor, the following steps are specifically implemented: matching the target user identity with the whitelist user identity;
[0272] If the match is successful, it is determined that the second target 5G message verification is successful.
[0273] In one of the embodiments, the computer program, when executed by a processor, specifically implements the following steps: matching the target file name with the whitelist file name;
[0274] If the match is successful, it is determined that the second target 5G message verification is successful.
[0275] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant regulations.
[0276] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., but are not limited to this.
[0277] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0278] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.
Claims
1. A system switching method, characterized in that: For a first 5G messaging system, the method includes: Within a preset time interval, according to the frequency at which the second 5G messaging system receives 5G messages sent by the service end during the business development process, receiving the first target 5G message forwarded by the second 5G messaging system, wherein the first 5G messaging system is implemented based on a cloud server; If the system response of the first 5G message system to the first target 5G message meets the preset conditions, it is determined that the performance verification of the first 5G message system has passed, so as to perform the service switching process from the second 5G message system to the first 5G message system.
2. The method according to claim 1, characterized in that The method further comprises: Reading a field value of a first table field from a preset first switch table; If the field value of the first table field is the first value, forwarding the first target 5G message to the receiving end corresponding to the first target 5G message is prohibited.
3. The method according to claim 1, characterized in that Before receiving the first target 5G message forwarded by the second 5G message system, the method further includes: Receive a second target 5G message forwarded by the second 5G message system, where the second target 5G message is forwarded after the second 5G message system verifies the second target 5G message sent by the service end based on the function verification whitelist; Reading a field value of a first table field from a preset first switch table; If the field value of the first table field is the second value, the second target 5G message is forwarded to the receiving end corresponding to the second target 5G message, and it is determined whether the functional verification of the first 5G message system is passed based on the sending result.
4. The method according to claim 1, characterized in that: The method further comprises: When the service of the second 5G message system is successfully switched to the first 5G message system, if a 5G message sent by the service end during the service development process is received, the 5G message will be forwarded to the receiving end corresponding to the 5G message.
5. A system switching method, characterized in that: For a second 5G messaging system, the method includes: Within a preset time interval, forwarding the first target 5G message to the first 5G message system according to the frequency at which the service end sends 5G messages to the second 5G message system during the service development process; Among them, the first 5G message system is implemented based on a cloud server, and the first target 5G message is used for the first 5G message system to determine that the performance verification of the first 5G message system has passed when the system response of the first 5G message system to the first target 5G message meets preset conditions, so as to perform the service switching process from the second 5G message system to the first 5G message system.
6. The method according to claim 5, characterized in that The forwarding of the first target 5G message to the first 5G message system within the preset time interval according to the frequency at which the service end sends the 5G message to the second 5G message system during the service development process includes: Within the time interval, receiving the first target 5G message sent by the service end; Reading a field value of a second table field from a preset second switch table; If the field value of the second table field is the second value, the first target 5G message is forwarded to the first 5G message system according to the frequency at which the business end sends 5G messages to the second 5G message system during business development.
7. The method according to claim 5, characterized in that Before forwarding the first target 5G message to the first 5G message system, the method further includes: Obtaining a function verification whitelist, wherein the function verification whitelist includes whitelist user data and / or a whitelist file, wherein the whitelist user data includes a whitelist user identity identifier, and the whitelist file includes a whitelist file name; Receive a second target 5G message sent by the business end, and verify the second target 5G message based on the functional verification whitelist. If the second target 5G message passes the verification, forward the second target 5G message to the first 5G message system. The second target 5G message is used for the first 5G message system to perform functional verification based on the second target 5G message.
8. The method according to claim 7, characterized in that The second target 5G message carries a target user identity, and the verifying the second target 5G message based on the function verification whitelist includes: Matching the target user identity with the whitelist user identity; If the match is successful, it is determined that the second target 5G message verification is successful.
9. The method according to claim 7, characterized in that: The second target 5G message carries a target file name, and the verifying the second target 5G message based on the function verification whitelist includes: Match the target file name with the whitelist file name; If the match is successful, it is determined that the second target 5G message verification is successful.
10. A system switching device, characterized in that: Set in the first 5G message system, the device includes: A receiving module, configured to receive a first target 5G message forwarded by the second 5G messaging system within a preset time interval according to the frequency at which the second 5G messaging system receives 5G messages sent by the service end during the business development process, wherein the first 5G messaging system is implemented based on a cloud server; A determination module is used to determine that the performance verification of the first 5G message system has passed if the system response of the first 5G message system to the first target 5G message meets a preset condition, so as to perform a service switching process from the second 5G message system to the first 5G message system.
11. A system switching device, characterized in that: Set in the second 5G message system, the device includes: A forwarding module, configured to forward the first target 5G message to the first 5G message system within a preset time interval according to the frequency at which the service end sends 5G messages to the second 5G message system during the service development process; Among them, the first 5G message system is implemented based on a cloud server, and the first target 5G message is used for the first 5G message system to determine that the performance verification of the first 5G message system has passed when the system response of the first 5G message system to the first target 5G message meets preset conditions, so as to perform the service switching process from the second 5G message system to the first 5G message system.
12. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 9 are implemented.
13. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 9 are implemented.
14. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 9 are implemented.
Citation Information
Cited By
Identification number processing method and device for switching between new system and old system, electronic equipment and storage medium
CN119886056A
Identification number processing method and device for new-old system switching, electronic equipment and storage medium
CN119886056B
