System offline method, device, equipment, storage medium and system
By configuring the mapping relationship between the old system menu and the new system menu on the system platform, the problem of menu confusion caused by the coexistence of the old and new systems is solved, and a smooth transition from the old system to the new system and an improvement in resource utilization are achieved.
Patent Information
- Application Number
- CN202211733801.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-12-30
- Publication Date
- 2025-12-23
- Estimated Expiration
- 2042-12-30
AI Technical Summary
The coexistence of the new and old systems results in multiple menus for the same function, which affects the business experience. Furthermore, the continued existence of menus from the old system prevents resources from being released, reducing resource utilization.
The system platform obtains menu removal requests, configures the mapping relationship between the old system menu and the new system menu, so that when users click on the old system menu, they are redirected to the page corresponding to the new system menu, and determines whether the old system menu should be removed based on the usage of the new system menu, thereby increasing the usage rate of the new system menu.
It achieved a smooth transition from the old system to the new system, promoted the use of the new system, and improved resource utilization.
Smart Images

Figure CN116009933B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and in particular to a system offline method, apparatus, device, storage medium, and system. Background Technology
[0002] Currently, operators are actively responding to the national digital strategy and have launched a new system. The new system adopts a fully cloud-based architecture. Due to the unique complexity of operator services, it is not currently possible for the new system's pages to completely replace those of the old system. Therefore, a coexistence of the new and old systems is adopted.
[0003] The coexistence of the new and old systems means that operators can perform corresponding functions through the menus of the new system to generate page orders for the old system, and they can also perform corresponding functions through the menus of the old system to generate page orders for the new system.
[0004] However, the coexistence of the new and old systems leads to multiple menus for the same function, resulting in a mix of old and new system menus and impacting business experience. Furthermore, the continued existence of menus from the old system prevents resource allocation, reducing resource utilization. Therefore, how to achieve a smooth transition from the old system to the new system is a problem that needs to be solved. Summary of the Invention
[0005] This application provides a system shutdown method, apparatus, device, storage medium, and system to solve the problem that existing technologies cannot achieve a smooth shutdown of old systems.
[0006] In a first aspect, this application provides a system shutdown method applied to a second terminal device, comprising:
[0007] The system platform obtains a first menu offline request sent by the first terminal device, wherein the system platform supports the page corresponding to the first menu of the old system and the page corresponding to the second menu of the new system, and the first menu offline request is used to indicate that the first menu corresponding to the preset business type will be offline within a preset geographical area.
[0008] In response to the request to take the first menu offline, a mapping relationship between the first menu and the second menu is configured, wherein the mapping relationship is used to indicate that when the user clicks the first menu, the page jumps to the page corresponding to the second menu;
[0009] Based on the usage of the page corresponding to the second menu within a preset time period, determine whether the first menu should be taken offline.
[0010] Optionally, configuring the mapping relationship between the first menu and the second menu includes:
[0011] Determine whether users within the preset geographical area have access to the new system;
[0012] If so, configure the mapping relationship between the first menu and the second menu;
[0013] If not, then authorize users within the preset geographical area who do not have access to the new system. After the authorization is completed, configure the mapping relationship between the first menu and the second menu.
[0014] Optionally, before obtaining the first menu offline request from the system platform, the method further includes:
[0015] Obtain page order data information, which includes: the geographical region, business type and identification information of each page order, and the identification information is used to indicate whether the order was accepted through the first menu of the old system;
[0016] Based on the page order data information, obtain the page order attributes corresponding to the preset business type, wherein the page order attributes include: the usage percentage of the new system for the preset business type within a preset geographical area;
[0017] The system platform sends the page order attributes to the first terminal device so that the first terminal device can determine whether to remove the first menu of the old system.
[0018] Optionally, determining whether the first menu should be taken offline based on the usage of the page corresponding to the second menu within a preset time period includes:
[0019] If the page corresponding to the second menu is used normally within the preset time period, then the first menu is determined to be offline;
[0020] If the page corresponding to the second menu cannot be used normally within the preset time period, it is determined that the first menu will not be taken offline, the mapping relationship is deleted, and a first menu offline response is sent to the first terminal device. The first menu offline response is used to indicate that the offline of the first menu has not been completed. The first menu offline response includes factors such as the page corresponding to the second menu being unable to be used normally.
[0021] Secondly, this application provides a system shutdown method, applied to a first terminal device, comprising:
[0022] The system platform obtains the page order attributes sent by the second terminal device. The system platform supports the page corresponding to the first menu of the old system and the page corresponding to the second menu of the new system. The page order attributes include: the usage percentage of the new system within a preset geographical area.
[0023] When the page corresponding to the second menu can be used normally, the usage ratio of the new system in the preset geographical area is used to determine whether the first menu of the old system can be taken offline. The first menu is associated with a preset business type.
[0024] If so, a first menu offline request is sent to the second terminal device through the system platform.
[0025] Optionally, determining whether the first menu of the old system supports being taken offline based on the usage percentage of the new system page within the preset geographical area includes:
[0026] Determine whether the usage rate of new system pages within the preset geographical area exceeds a preset threshold;
[0027] If so, then it is confirmed that the first menu item supports being taken offline.
[0028] Optionally, after sending the first menu offline request to the second terminal device, the method further includes:
[0029] The system platform obtains the first menu offline response sent by the second terminal device. The first menu offline response is used to indicate that the offline of the first menu has not been completed. The first menu offline response includes factors such as the page corresponding to the second menu being unusable.
[0030] Based on the response to the first menu being taken offline, repair the new system;
[0031] When the page corresponding to the second menu is usable, the system platform resends the first menu offline request to the second terminal device.
[0032] Thirdly, please provide a system offline device for use in a second terminal device, including:
[0033] The acquisition module is used to acquire a first menu offline request sent by a first terminal device from the system platform. The system platform supports the page corresponding to the first menu of the old system and the page corresponding to the second menu of the new system. The first menu offline request is used to indicate that the first menu corresponding to the preset business type will be offline within a preset geographical area.
[0034] A configuration module is used to configure a mapping relationship between the first menu and the second menu in response to a request to take the first menu offline. The mapping relationship is used to indicate that when the user clicks the first menu, the page will jump to the page corresponding to the second menu.
[0035] The determination module is used to determine whether the first menu should be taken offline based on the usage of the page corresponding to the second menu within a preset time period.
[0036] Optionally, the system offline device further includes: a judgment module and a processing module;
[0037] The judgment module is used to determine whether users within the preset geographical area have access to the new system;
[0038] The configuration module is specifically used to configure the mapping relationship between the first menu and the second menu when a user in the preset geographical area has access to the new system.
[0039] The processing module is used to authorize users in the preset geographical area who do not have access to the new system when the users in the preset geographical area do not have access to the new system.
[0040] The configuration module is specifically used to configure the mapping relationship between the first menu and the second menu after the authorization operation is completed.
[0041] Optionally, the acquisition module is further configured to acquire page order data information, which includes: the geographical region, business type and identification information of each page order, wherein the identification information is used to indicate whether the order was accepted through the first menu of the old system;
[0042] The acquisition module is further configured to acquire page order attributes corresponding to a preset business type based on the page order data information, wherein the page order attributes include: the usage percentage of the new system for the preset business type within a preset geographical area;
[0043] The system offline device further includes: a sending module;
[0044] The sending module is also used to send the page order attributes to the first terminal device through the system platform, so that the first terminal device can determine whether to remove the first menu of the old system.
[0045] Optionally, the determining module is specifically used to determine that the first menu is offline when the page corresponding to the second menu is in normal use within the preset time period;
[0046] The determining module is specifically used to determine that the first menu will not go offline and delete the mapping relationship when the page corresponding to the second menu cannot be used normally within the preset time period.
[0047] The sending module is further configured to send a first menu offline response to the first terminal device. The first menu offline response is used to indicate that the offline of the first menu has not been completed. The first menu offline response includes factors such as the page corresponding to the second menu being unusable.
[0048] Fourthly, this application provides a system offline device, applied to a first terminal device, comprising:
[0049] The acquisition module is used to acquire page order attributes sent by the second terminal device from the system platform. The system platform supports pages corresponding to the first menu of the old system and pages corresponding to the second menu of the new system. The page order attributes include: the usage percentage of the new system within a preset geographical area.
[0050] The judgment module is used to determine whether the first menu of the old system supports being taken offline based on the usage ratio of the new system in the preset geographical area when the page corresponding to the second menu can be used normally. The first menu is associated with a preset business type.
[0051] The sending module is used to send a first menu offline request to the second terminal device through the system platform when the first menu support of the old system is offline.
[0052] Optionally, the judgment module is specifically used to determine whether the usage ratio of new system pages within the preset geographical area exceeds a preset threshold;
[0053] The system offline device further includes: a determination module;
[0054] The determining module is used to determine that the first menu should be taken offline when the usage rate of the new system page in the preset geographical area exceeds a preset threshold.
[0055] Optionally, the acquisition module is further configured to acquire the first menu offline response sent by the second terminal device through the system platform. The first menu offline response is used to indicate that the offline of the first menu has not been completed. The first menu offline response includes factors such as the page corresponding to the second menu being unusable.
[0056] The system offline device also includes: a processing module;
[0057] The processing module is used to repair the new system based on the offline response of the first menu;
[0058] The sending module is also used to resend the first menu offline request to the second terminal device through the system platform when the page corresponding to the second menu can be used normally.
[0059] Fifthly, this application provides a system decommissioning device, comprising:
[0060] Memory;
[0061] processor;
[0062] The memory stores computer-executed instructions;
[0063] The processor executes computer execution instructions stored in the memory to implement the system shutdown method as described in the first aspect and various possible implementations of the first or second aspect above, or to implement the system shutdown method as described in the second aspect and various possible implementations of the second aspect above.
[0064] Fourthly, this application provides a computer-readable storage medium having a computer program stored thereon, the computer program being executed by a processor to implement the system shutdown method as described in the first aspect and various possible implementations of the first aspect above, or to implement the system shutdown method as described in the second aspect and various possible implementations of the second aspect above.
[0065] The system shutdown method provided in this application is applied to a second terminal device. It obtains a first menu shutdown request sent by a first terminal device from a system platform. The system platform supports pages corresponding to the first menu of the old system and pages corresponding to the second menu of the new system. The first menu shutdown request indicates that the first menu corresponding to a preset business type will be shut down within a preset geographical area. In response to the first menu shutdown request, a mapping relationship between the first and second menus is configured. This mapping relationship indicates that when a user clicks the first menu, the page will redirect to the page corresponding to the second menu. Based on the usage of the page corresponding to the second menu within a preset time period, it is determined whether the first menu should be shut down. This method increases the usage rate of the new system menu, promotes the use of the new system, and achieves a smooth transition from the old system to the new system. Attached Figure Description
[0066] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.
[0067] Figure 1 This application provides a schematic diagram illustrating the system shutdown method in various scenarios.
[0068] Figure 2 The process of the system decommissioning method provided in this application Figure 1 ;
[0069] Figure 3 The process of the system decommissioning method provided in this application Figure 2 ;
[0070] Figure 4 Signaling diagram of the system shutdown method provided in this application;
[0071] Figure 5 Schematic diagram of the system offline device provided in this application Figure 1 ;
[0072] Figure 6 Schematic diagram of the system offline device provided in this application Figure 2 ;
[0073] Figure 7 A schematic diagram of the system offline equipment provided in this application.
[0074] The accompanying drawings have illustrated specific embodiments of this application, which will be described in more detail below. These drawings and descriptions are not intended to limit the scope of the concept in any way, but rather to illustrate the concept of this application to those skilled in the art through reference to specific embodiments. Detailed Implementation
[0075] To make the objectives, technical solutions, and advantages of this application clearer, the technical solutions of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0076] The terms “preset,” “second,” “third,” “fourth,” etc. (if present) in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that embodiments of the invention described herein can be implemented, for example, in orders other than those illustrated or described herein.
[0077] 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, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties. Furthermore, the collection, use and processing of the relevant data must comply with the relevant laws, regulations and standards of the relevant countries and regions, and corresponding operation portals are provided for users to choose to authorize or refuse.
[0078] With the development of digital strategies, operators have launched new systems using a fully cloud-based architecture. However, due to the unique complexity of operator services, it is currently impossible for the new system's pages to completely replace those of the old system. Therefore, in the early stages of system transition, to ensure system stability, a coexistence of the new and old systems is adopted.
[0079] In existing technology, users can conduct business through the system menu on the system platform. It is understandable that the coexistence of the new and old systems means that operators can execute corresponding functions through the menu of the new system to generate page orders on the old system, and vice versa.
[0080] However, the coexistence of the new and old systems leads to multiple menus for the same function, resulting in a mix of old and new system menus and impacting business experience. Furthermore, the continued existence of menus from the old system prevents resource allocation, reducing resource utilization. Therefore, how to achieve a smooth transition from the old system to the new system is a problem that needs to be solved.
[0081] To address the aforementioned issues, this application provides a method for taking a system offline. Figure 1 This is a schematic diagram illustrating a scenario for the system shutdown method provided in this application. For example... Figure 1 As shown, the system platform supports pages corresponding to menus in both the old and new systems. This is an implementation scenario where both old and new systems are online. System platform 1 can be, for example, an application system support platform; terminal device 2 can be, for example, a terminal device for provincial-level personnel; and terminal device 3 can be, for example, a terminal device for headquarters personnel. Terminal devices 2 and 3 can interact through the system platform, uploading and retrieving data from system platform 1. This method, after receiving a request to remove the old system menu from the system platform, configures a mapping relationship between the old and new system menus. This allows users to be redirected to the page corresponding to the new system menu when clicking on the old system menu. Once the usage of the page corresponding to the new system menu is confirmed to be normal, the old system menu is removed. This method increases the usage rate of the new system menu and achieves a smooth transition from the old to the new system.
[0082] The technical solution of this application and how the technical solution of this application solves the above-mentioned technical problems are described in detail below with specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments. The embodiments of this application will now be described with reference to the accompanying drawings.
[0083] Figure 2The process of the system offline method provided in the embodiments of this application Figure 1 The executing entity in this embodiment can be, for example, a second terminal device. The second terminal device can be, for example, the terminal device corresponding to the headquarters liaison personnel. Figure 2 As shown in the figure, the system shutdown method illustrated in this embodiment includes:
[0084] S101: Obtain the first menu offline request sent by the first terminal device from the system platform.
[0085] The menu, also known as the menu bar, is a tree-like structure that provides entry points for most of the software's functions. The system platform can support the pages corresponding to the first menu in the old system and the pages corresponding to the second menu in the new system. The first terminal device could be, for example, the terminal device corresponding to provincial-level liaison personnel, which can interact with the second terminal device through the system platform.
[0086] When the first terminal device determines that the first menu item needs to be taken offline, it can upload a first menu item offline request to the system platform. The second terminal device then retrieves this first menu item offline request from the system platform. The first menu item offline request is used to instruct the first menu item corresponding to a preset business type to be taken offline within a preset geographical area. The preset geographical area can be, for example, the geographical area corresponding to the first terminal device. For instance, if the first terminal device is the terminal device corresponding to the contact person in Shaanxi Province, then the preset geographical area is the geographical area where Shaanxi Province is located.
[0087] Within the same system, different menus perform different functions (the functions described here refer to the original functionality of the menu, not functions configured based on mapping relationships, etc.), and different functions correspond to different business types. Users can select different business types through different menus; that is, there is a correspondence between menus and business types. Because of this correspondence, when a user selects a menu, the corresponding business type is already determined. For example, the "File" command button in the menu bar corresponds to the function of performing operations on files, and the "Insert" menu corresponds to the function of inserting content into a file, etc. Therefore, the request to remove the first menu is essentially a request to remove the first menu of the old system within a preset geographical area.
[0088] S102: In response to the request to take the first menu offline, configure the mapping relationship between the first menu and the second menu.
[0089] The mapping relationship indicates that when a user clicks the first menu item in the old system, the page will redirect to the page corresponding to the second menu item in the new system. Understandably, the first and second menus perform the same function and correspond to the same business type. The only difference between the first and second menus is that the first menu is from the old system, and the second menu is from the new system.
[0090] In this step, when the second terminal device receives a request to remove the first menu from the system platform, it can configure a mapping relationship between the first and second menus. This allows the user to be redirected to the page corresponding to the second menu in the new system when clicking the first menu of the old system. The purpose of this is to convert users from using the old system's menu to using the new system's menu, thereby promoting the use of the new system's menu. Simultaneously, configuring the mapping relationship between the first and second menus restricts the functionality corresponding to the first menu of the old system, preparing for the subsequent removal of the old system's first menu from the system.
[0091] Understandably, without configuring the mapping between the first and second menus, if a user clicks the first menu in the old system, they are redirected to the page corresponding to that menu, meaning the first menu performs its function. After configuring the mapping, if a user clicks the first menu in the old system, they are redirected to the page corresponding to the second menu in the new system. In this case, the first menu does not perform its function, but the second menu does. In other words, after configuring the mapping, the first menu will no longer perform its function; a user clicking the first menu on the old page will only cause the second menu to perform its function.
[0092] Optionally, the specific implementation of configuring the mapping relationship between the first menu and the second menu can be as follows: determine whether users in the preset geographical area have access to the new system; if yes, configure the mapping relationship between the first menu and the second menu; if no, perform an authorization operation on users in the preset geographical area who do not have access to the new system, and after the authorization operation is completed, configure the mapping relationship between the first menu and the second menu.
[0093] Before configuring the mapping relationship between the first and second menus, it is necessary to ensure that all users within the preset geographical area have access to the new system. This is to avoid the problem of some users being unable to use the new system due to lack of permissions.
[0094] First, determine whether all users within the preset geographical area have access to the new system. If so, directly configure the mapping relationship between the first and second menus. If some users do not have permissions, you need to authorize the users who do not have access first. After the authorization process is completed, configure the mapping relationship between the first and second menus.
[0095] S103: Determine whether the first menu should be taken offline based on the usage of the page corresponding to the second menu within a preset time period.
[0096] The preset duration can be, for example, a duration pre-set by the second terminal device, such as 1 day or 1 month. The usage status of the page corresponding to the second menu refers to the execution of the corresponding function by the second menu. Usage status includes whether there are problems or not.
[0097] After establishing the mapping relationship between the first and second menus, it's necessary to determine whether to remove the first menu based on the execution of its corresponding function within a preset time period. For example, if within the preset time period, users can smoothly navigate to the page corresponding to the second menu when clicking the first menu, and there are no issues with the second menu or its corresponding page, then the first menu should be removed.
[0098] The system shutdown method provided in this embodiment is applied to a second terminal device. By configuring the mapping relationship between the first menu and the second menu, it increases the usage rate of the new system menu and promotes the use of the new system. After configuring the mapping relationship between the first menu and the second menu, the method determines whether the first menu should be shut down based on the usage of the page corresponding to the second menu within a preset time period, thus achieving a smooth transition from the old system to the new system.
[0099] Figure 3 The process of the system offline method provided in the embodiments of this application Figure 2 The executing entity in this embodiment can be, for example, a first terminal device. The first terminal device can be, for example, the terminal device corresponding to the provincial-level liaison personnel. Figure 3 As shown in the figure, the system shutdown method illustrated in this embodiment includes:
[0100] S201: Obtain the page order attributes sent by the second terminal device from the system platform. The page order attributes include: the usage percentage of the new system within a preset geographical area.
[0101] The system platform can support pages corresponding to the first menu of the old system and pages corresponding to the second menu of the new system. The second terminal device can be, for example, a terminal device for headquarters personnel, which can interact with the first terminal device through the system platform.
[0102] The first and second menus perform the same function and correspond to the same business type. The only difference between the first and second menus is that the first menu is from the old system, while the second menu is from the new system.
[0103] The second terminal device can upload page order attributes to the system platform, and the first terminal device retrieves these page order attributes from the system platform. The page order attributes indicate the ratio of users using the new system to those using the old system within a preset geographical region. The preset geographical region can be, for example, the geographical region corresponding to the first terminal device. For instance, if the first terminal device is the terminal device corresponding to the contact person in Shaanxi Province, then the preset geographical region is the geographical region where Shaanxi Province is located. In this case, the page order attributes include the ratio of users in Shaanxi Province using the new system to those using the old system.
[0104] The usage rate of the new system within a preset geographical area can be determined, for example, by the ratio of page orders processed through the first menu of the old system to page orders processed through the second menu of the new system within the preset geographical area, or by the ratio of the number of users using the old system to the number of users using the new system within the preset geographical area. This application does not impose any special restrictions on this.
[0105] S202: Based on the usage ratio of the new system within the preset geographical area, determine whether the first menu of the old system supports being taken offline; if yes, proceed to step S203; if no, repeat step S201.
[0106] After obtaining the usage percentage of the new system within the preset geographical area, it is necessary to determine whether the first menu of the old system can be taken offline based on the usage percentage; if not, it is necessary to re-obtain the page order attributes sent by the second terminal device from the system platform.
[0107] Understandably, before determining whether the first menu of the old system can be taken offline, this step requires confirming that the page corresponding to the second menu of the new system can be used normally. This is because the first and second menus perform the same functions and correspond to the same business types. If the first menu is taken offline, only the second menu can perform the same functions as the first menu. Therefore, when taking the first menu offline, it is necessary to ensure that the second menu can perform the corresponding functions.
[0108] Optionally, determining whether the first menu of the old system supports being taken offline based on the usage percentage of the new system page within the preset geographical area includes:
[0109] Determine whether the usage rate of new system pages within the preset geographical area exceeds a preset threshold;
[0110] If so, then it is confirmed that the first menu item supports being taken offline.
[0111] The preset threshold can be, for example, pre-set by the first terminal device, such as 60%. It determines whether the usage percentage of the new system page within the preset geographical area exceeds the preset threshold; if it does, it determines that the first menu of the old system should be taken offline.
[0112] S203: Send a first menu offline request to the second terminal device through the system platform.
[0113] Specifically, if it is determined that the first menu of the old system supports being taken offline, the first terminal device sends a first menu offline request to the second red ribbon device through the system platform, instructing the first menu corresponding to the preset business type to be taken offline within the preset geographical area.
[0114] The system shutdown method provided in this embodiment is applied to a first terminal device. When the page corresponding to the second menu can be used normally, it determines whether the first menu of the old system supports shutdown based on the usage ratio of the new system in the preset geographical area. This ensures that when the first menu is shut down, the corresponding function can be performed by the second menu. Furthermore, when it is determined that the first menu supports shutdown, the method sends a first menu shutdown request to the second terminal device so that the second terminal device shuts down the first menu in the preset geographical area, thereby achieving a smooth transition from the old system to the new system.
[0115] Figure 4 This is a signaling diagram for the system shutdown method provided in this application embodiment. In this embodiment, the first terminal device can be, for example, the terminal device corresponding to provincial liaison personnel, and the second terminal device can be, for example, the terminal device corresponding to headquarters liaison personnel. The system platform can support the page corresponding to the first menu of the old system and the page corresponding to the second menu of the new system. The implementation scenario of this embodiment is a scenario where the new system and the old system coexist. Figure 4 As shown in the figure, the system shutdown method illustrated in this embodiment includes:
[0116] S301, The second terminal device obtains order data information from the page.
[0117] Users can perform corresponding functions by clicking different menus. When a user clicks a menu, a corresponding page order will be generated. The system will process the page order and redirect the user to the corresponding page.
[0118] The page order data information includes: the geographical region, business type, and identification information of each page order.
[0119] Understandably, within the same system, different menus perform different functions (the functions described here refer to the original functionality of the menu, not functions configured based on mapping relationships, etc.), and different functions correspond to different business types. Users can select different business types through different menus; that is, there is a correspondence between menus and business types. Because of this correspondence, when a user selects a menu, the corresponding business type is already determined.
[0120] The identification information indicates whether an order was processed through the old system's first menu. Understandably, the identification information for orders processed through the new system's menu differs from that of orders processed through the old system's menu. When an order is generated, the corresponding identification information is generated based on the order's processing conditions. For example, if a page order was processed through the old system's menu, the corresponding identification information could be OtoO or OtoO_Bat; if a page order was processed through the new system's menu, the corresponding identification information could be DtoO, DtoD, DtoO_Bat, or DtoD_Bat.
[0121] S302: Based on the page order data information, obtain the page order attributes corresponding to the preset business type. The page order attributes include: the usage percentage of the new system within a preset geographical area.
[0122] The preset service types correspond to the first menu, and the preset geographical regions correspond to the first terminals. The usage percentage of the new system within the preset geographical regions has been described in detail in the above embodiments, and will not be repeated here.
[0123] Optionally, you can first determine the number of orders processed using the old system's first menu and the number of orders processed using the new system's second menu within the preset geographical area, and then obtain the usage percentage of the new system within the preset geographical area using the following formula: Usage percentage of the new system within the preset geographical area = Number of orders processed using the second menu / (Number of orders processed using the first menu + Number of orders processed using the second menu).
[0124] S303: Send the order attributes from the page to the system platform.
[0125] Once the second terminal device obtains the page order attributes, it will upload the page order attributes to the system platform. The first terminal device can then obtain the page order attributes from the system platform to view the usage percentage of the new system within the preset geographical area corresponding to the first terminal device.
[0126] S304: Obtain the page order attributes through the system platform.
[0127] S305: Based on the usage percentage of the new system within the preset geographical area, determine whether the first menu of the old system can be taken offline.
[0128] S306: Send the first menu offline request to the system platform.
[0129] Steps S304-S306 are similar to steps S201-S203 above, and will not be repeated here.
[0130] S307: Obtain the first menu offline request through the system platform.
[0131] S308: In response to the request to take the first menu offline, configure the mapping relationship between the first menu and the second menu.
[0132] Steps S307-S308 are similar to steps S101-S102 above, and will not be repeated here.
[0133] S309: If the page corresponding to the second menu is used normally within the preset time period, then the first menu is determined to be offline.
[0134] The preset duration can be pre-set by the second terminal device. The normal use of the page corresponding to the second menu essentially means that the second menu executes its corresponding function during use, and there are no abnormalities during the execution process.
[0135] When determining whether the first menu should be taken offline based on the usage of the page corresponding to the second menu within a preset time period, if the second menu is used normally within the preset time period, then the first menu can be taken offline.
[0136] S310: If the page corresponding to the second menu cannot be used normally within the preset time period, then the first menu is determined not to go offline, and the mapping relationship is deleted.
[0137] If the use of the second menu is abnormal within the preset time period, it indicates that the second menu cannot replace the first menu at present. In this case, the first menu will not be taken offline, and the mapping relationship between the first menu and the second menu will be deleted.
[0138] S311: Send the first menu offline response to the system platform. The first menu offline response includes factors that prevent normal use.
[0139] S312: Obtain the first menu offline response through the system platform.
[0140] Specifically, when the second terminal device determines that the first menu will not be taken offline, the second terminal device sends a first menu offline response to the first terminal device through the system platform. The first menu offline response indicates that the offline process for the first menu is incomplete, meaning the first menu will not be taken offline. The first menu offline response includes factors indicating that the page corresponding to the second menu is unusable. Sending the factors indicating unusable pages allows the first terminal device to repair the new system based on those factors.
[0141] S313: Repair the new system based on the offline response of the first menu.
[0142] After receiving the first menu offline response, the first terminal device can repair the new system based on the factors that make the page corresponding to the second menu unusable in the first menu offline response, so that the webpage corresponding to the second menu can be used normally.
[0143] S314: Resend the first menu offline request so that the second terminal device repeats the above steps S307-S311 until the first menu is offline.
[0144] Once the first terminal device has repaired the new system, it will send a request to the second terminal device to take the first menu offline again through the system platform, so as to take the first menu of the old system offline.
[0145] The system shutdown method provided in this embodiment sends page order attributes containing the usage percentage of the new system within a preset geographical area to a first terminal device, thereby enabling the first terminal device to fully understand the usage of the old and new systems by users within the preset geographical area; at the same time, when the page corresponding to the second menu cannot be used normally, a first menu shutdown response is sent to the first terminal device, avoiding the situation where the first menu is shut down but the second menu is also unusable, thus achieving a smooth transition from the old system to the new system.
[0146] Figure 5 Schematic diagram of the system offline device provided in this application Figure 1 .like Figure 5 As shown, this application provides a system decommissioning device, the system decommissioning device 300 including:
[0147] The acquisition module 301 is used to acquire a first menu offline request sent by the first terminal device from the system platform. The system platform supports the page corresponding to the first menu of the old system and the page corresponding to the second menu of the new system. The first menu offline request is used to indicate that the first menu corresponding to the preset business type will be offline in a preset geographical area.
[0148] The configuration module 302 is configured to configure the mapping relationship between the first menu and the second menu in response to the first menu offline request, wherein the mapping relationship is used to indicate that when the user clicks the first menu, the page jumps to the page corresponding to the second menu;
[0149] The determining module 303 is used to determine whether the first menu is offline based on the usage of the page corresponding to the second menu within a preset time period.
[0150] Optionally, the system offline device further includes: a judgment module 304 and a processing module 305;
[0151] The judgment module 304 is used to determine whether users within the preset geographical area have access to the new system;
[0152] The configuration module 302 is specifically used to configure the mapping relationship between the first menu and the second menu when a user in the preset geographical area has access to the new system.
[0153] The processing module 305 is used to perform an authorization operation on users in the preset geographical area who do not have access to the new system when the users in the preset geographical area do not have access to the new system.
[0154] The configuration module 302 is specifically used to configure the mapping relationship between the first menu and the second menu after the authorization operation is completed.
[0155] Optionally, the acquisition module 301 is further configured to acquire page order data information, the page order data information including: the geographical region, business type and identification information of each page order, the identification information being used to indicate whether the order was accepted through the first menu of the old system;
[0156] The acquisition module 301 is further configured to acquire page order attributes corresponding to a preset business type based on the page order data information, wherein the page order attributes include: the usage percentage of the new system for the preset business type within a preset geographical area;
[0157] The system offline device further includes: a sending module 306;
[0158] The sending module 306 is further configured to send the page order attributes to the first terminal device through the system platform, so that the first terminal device can determine whether to remove the first menu of the old system.
[0159] Optionally, the determining module 303 is specifically used to determine that the first menu is offline when the page corresponding to the second menu is in normal use within the preset time period;
[0160] The determining module 303 is specifically used to determine that the first menu will not go offline and delete the mapping relationship when the page corresponding to the second menu cannot be used normally within the preset time period.
[0161] The sending module 306 is further configured to send a first menu offline response to the first terminal device. The first menu offline response is used to indicate that the offline of the first menu has not been completed. The first menu offline response includes factors such as the page corresponding to the second menu being unusable.
[0162] Figure 6Schematic diagram of the system offline device provided in this application Figure 2 .like Figure 6 As shown, this application provides a system decommissioning device, the system decommissioning device 400 including:
[0163] The acquisition module 401 is used to acquire page order attributes sent by the second terminal device from the system platform. The system platform supports the page corresponding to the first menu of the old system and the page corresponding to the second menu of the new system. The page order attributes include: the usage percentage of the new system within a preset geographical area.
[0164] The judgment module 402 is used to determine whether the first menu of the old system supports being taken offline based on the usage ratio of the new system in the preset geographical area when the page corresponding to the second menu can be used normally. The first menu is associated with the preset business type.
[0165] Sending module 403 is used to send a first menu offline request to the second terminal device through the system platform when the first menu support of the old system is offline;
[0166] Optionally, the judgment module 402 is specifically used to determine whether the usage ratio of new system pages within the preset geographical area exceeds a preset threshold.
[0167] The system offline device further includes: a determination module 404;
[0168] The determining module 404 is used to determine that the first menu should be taken offline when the usage rate of the new system page in the preset geographical area exceeds a preset threshold.
[0169] Optionally, the acquisition module 401 is further configured to acquire the first menu offline response sent by the second terminal device through the system platform. The first menu offline response is used to indicate that the offline of the first menu has not been completed. The first menu offline response includes factors such as the page corresponding to the second menu being unusable.
[0170] The system offline device further includes: a processing module 405;
[0171] The processing module 405 is used to repair the new system based on the first menu offline response;
[0172] The sending module 403 is also used to resend the first menu offline request to the second terminal device through the system platform when the page corresponding to the second menu can be used normally.
[0173] Figure 7 This is a structural diagram of the system's offline equipment provided in this application. (For example...) Figure 7As shown, this application provides a system decommissioning device 500, which includes: a receiver 501, a transmitter 502, a processor 503, and a memory 504.
[0174] Receiver 501 is used to receive instructions and data;
[0175] Transmitter 502 is used to send commands and data;
[0176] Memory 504 is used to store instructions executed by the computer;
[0177] Processor 503 is used to execute computer execution instructions stored in memory 504 to implement the various steps of the system shutdown method in the above embodiments. For details, please refer to the relevant descriptions in the foregoing system shutdown method embodiments.
[0178] Alternatively, the memory 504 can be either standalone or integrated with the processor 503.
[0179] When the memory 504 is set up independently, the electronic device also includes a bus for connecting the memory 504 and the processor 503.
[0180] This application also provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the system shutdown method performed by the system shutdown device described above.
[0181] It will be understood by those skilled in the art that all or some of the steps, systems, or apparatuses disclosed above, and their functional modules / units, can be implemented as software, firmware, hardware, or suitable combinations thereof. In hardware implementations, the division between functional modules / units mentioned in the above description does not necessarily correspond to the division of physical components; for example, a physical component may have multiple functions, or a function or step may be performed collaboratively by several physical components. Some or all physical components may be implemented as software executed by a processor, such as a central processing unit, digital signal processor, or microprocessor, or as hardware, or as an integrated circuit, such as an application-specific integrated circuit (ASIC). Such software may be distributed on a computer-readable medium, which may include computer storage media (or non-transitory media) and communication media (or transient media). As is known to those skilled in the art, the term computer storage media includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, program modules, or other data). Computer storage media include, but are not limited to, RAM, ROM, EEPROM, flash memory or other memory technologies, CD-ROM, digital versatile disc (DVD) or other optical disc storage, magnetic cartridges, magnetic tape, disk storage or other magnetic storage devices, or any other medium that can be used to store desired information and can be accessed by a computer. Furthermore, it is well known to those skilled in the art that communication media typically contain computer-readable instructions, data structures, program modules, or other data in modulated data signals such as carrier waves or other transmission mechanisms, and may include any information delivery medium.
[0182] Other embodiments of this application will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this application that follow the general principles of this application and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this application are indicated by the following claims.
Claims
1. A method for taking a system offline, characterized in that, Applied to a second terminal device, the method includes: Obtain page order data information, which includes: the geographical region, business type and identification information of each page order, and the identification information is used to indicate whether the order was accepted through the first menu of the old system; Based on the page order data information, obtain the page order attributes corresponding to the preset business type, wherein the page order attributes include: the usage percentage of the new system for the preset business type within a preset geographical area; the preset business type corresponds to the first menu, and the preset geographical area corresponds to the first terminal; The system platform sends the page order attribute to the first terminal device so that the first terminal device can determine whether to take down the first menu of the old system; the system platform obtains the first menu takedown request sent by the first terminal device, wherein the system platform supports the page corresponding to the first menu of the old system and the page corresponding to the second menu of the new system, and the first menu takedown request is used to indicate that the first menu corresponding to the preset business type will be taken down in a preset geographical area; In response to the request to take the first menu offline, a mapping relationship between the first menu and the second menu is configured, wherein the mapping relationship is used to indicate that when the user clicks the first menu, the page jumps to the page corresponding to the second menu; Based on the usage of the page corresponding to the second menu within a preset time period, determine whether the first menu should be taken offline.
2. The method according to claim 1, characterized in that, The configuration of the mapping relationship between the first menu and the second menu includes: Determine whether users within the preset geographical area have access to the new system; If so, configure the mapping relationship between the first menu and the second menu; If not, then authorize users within the preset geographical area who do not have access to the new system. After the authorization is completed, configure the mapping relationship between the first menu and the second menu.
3. The method according to claim 1, characterized in that, The step of determining whether the first menu should be taken offline based on the usage of the page corresponding to the second menu within a preset time period includes: If the page corresponding to the second menu is used normally within the preset time period, then the first menu is determined to be offline; If the page corresponding to the second menu cannot be used normally within the preset time period, it is determined that the first menu will not be taken offline, the mapping relationship is deleted, and a first menu offline response is sent to the first terminal device. The first menu offline response is used to indicate that the offline of the first menu has not been completed. The first menu offline response includes factors such as the page corresponding to the second menu being unable to be used normally.
4. A method for taking a system offline, characterized in that, Applied to a first terminal device, the method includes: The system platform obtains page order attributes sent by the second terminal device. These page order attributes are attribute information obtained by the second terminal device based on page order quantity information and corresponding to a preset business type. The page order data information includes: the geographical region, business type, and identification information for each page order. The identification information indicates whether the order was processed through the first menu of the old system. The page order attributes include: the usage percentage of the new system for the preset business type within the preset geographical region; the preset business type corresponds to the first menu; the preset geographical region corresponds to the first terminal; the system platform supports pages corresponding to the first menu of the old system and pages corresponding to the second menu of the new system; and the page order attributes include: the usage percentage of the new system within the preset geographical region. When the page corresponding to the second menu can be used normally, the first menu of the old system is determined to be offline based on the usage ratio of the new system in the preset geographical area. The first menu is associated with a preset business type. If so, a first menu offline request is sent to the second terminal device through the system platform.
5. The method according to claim 4, characterized in that, The step of determining whether the first menu of the old system can be taken offline based on the usage percentage of the new system page within the preset geographical area includes: Determine whether the usage rate of new system pages within the preset geographical area exceeds a preset threshold; If so, then it is confirmed that the first menu item supports being taken offline.
6. The method according to claim 4, characterized in that, After sending the first menu offline request to the second terminal device, the method further includes: The system platform obtains the first menu offline response sent by the second terminal device. The first menu offline response is used to indicate that the offline of the first menu has not been completed. The first menu offline response includes factors such as the page corresponding to the second menu being unusable. Based on the response to the first menu being taken offline, repair the new system; When the page corresponding to the second menu is usable, the system platform resends the first menu offline request to the second terminal device.
7. A system offline device, characterized in that, Applied to a second terminal device, the device includes: The acquisition module is used to acquire page order data information, which includes: the geographical region, business type and identification information of each page order. The identification information is used to indicate whether the order was accepted through the first menu of the old system. Based on the page order data information, obtain the page order attributes corresponding to the preset business type, wherein the page order attributes include: the usage percentage of the new system for the preset business type within a preset geographical area; the preset business type corresponds to the first menu, and the preset geographical area corresponds to the first terminal; The sending module is used to send the page order attributes to the first terminal device through the system platform, so that the first terminal device can determine whether to remove the first menu of the old system; The acquisition module is used to acquire the first menu offline request sent by the first terminal device from the system platform. The system platform supports the page corresponding to the first menu of the old system and the page corresponding to the second menu of the new system. The first menu offline request is used to indicate that the first menu corresponding to the preset business type will be offline in a preset geographical area. A configuration module is used to configure a mapping relationship between the first menu and the second menu in response to a request to take the first menu offline. The mapping relationship is used to indicate that when the user clicks the first menu, the page will jump to the page corresponding to the second menu. The determination module is used to determine whether the first menu should be taken offline based on the usage of the page corresponding to the second menu within a preset time period.
8. A system offline device, characterized in that, Applied to a first terminal device, the device includes: The acquisition module is used to acquire page order attributes sent by the second terminal device from the system platform. The page order attributes are attribute information corresponding to a preset business type obtained by the second terminal device based on the page order quantity information. The page order data information includes: the geographical region, business type, and identification information of each page order. The identification information indicates whether the order was processed through the first menu of the old system. The page order attributes include: the usage percentage of the new system for the preset business type within the preset geographical region; the preset business type corresponds to the first menu; the preset geographical region corresponds to the first terminal; the system platform supports pages corresponding to the first menu of the old system and pages corresponding to the second menu of the new system; and the page order attributes include: the usage percentage of the new system within the preset geographical region. The judgment module is used to determine whether the first menu of the old system supports being taken offline based on the usage ratio of the new system in the preset geographical area when the page corresponding to the second menu can be used normally. The first menu is associated with a preset business type. The sending module is used to send a first menu offline request to the second terminal device through the system platform when the first menu support of the old system is offline.
9. A system offline device, characterized in that, include: Memory; processor; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory to implement the system offline method as described in any one of claims 1-3 or 4-6.
10. A computer storage medium, characterized in that, The computer storage medium stores computer execution instructions, which, when executed by a processor, are used to implement the system offline method as described in any one of claims 1-3 or 4-6.
Citation Information
Patent Citations
Page display method and device of application program, computer equipment and storage medium
CN111858312A