Terminal operation and maintenance management method and device, computer device and storage medium
By synchronizing and isolating intranet data on a public management platform, the problem of low efficiency in terminal device operation and maintenance management is solved, achieving efficient and secure operation and maintenance management, and improving data security and compatibility.
Patent Information
- Application Number
- CN202111412182.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-11-25
- Publication Date
- 2025-12-19
- Estimated Expiration
- 2041-11-25
AI Technical Summary
In existing technologies, the operation and maintenance management of enterprise terminal equipment is inefficient and lacks data security. In particular, when changing third-party maintenance companies, offline data acquisition is required, resulting in low operation and maintenance management efficiency and the risk of information leakage.
By deploying a public management platform, network terminal operation and maintenance data and merchant data collected from the intranet are synchronized to the public management platform. Access control is used to isolate the intranet from the platform, enabling secure data transmission and query. Multiple access channels and services are provided to support operation and maintenance management for different user types.
It improved operation and maintenance efficiency, ensured data security, enhanced compatibility between the intranet and the public management platform, avoided redundant maintenance and information leakage, and achieved efficient and secure operation and maintenance management.
Smart Images

Figure CN114238465B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of cloud computing resource management, and in particular to a terminal operation and maintenance management method and device, computer equipment, a storage medium and a computer program product. BACKGROUND
[0002] With the popularity and intelligentization of terminal equipment, the maintenance of terminal equipment becomes particularly important. However, the operation and maintenance of various terminal equipment of enterprises at present mainly maintains through the operation and maintenance service purchased from a third-party company, still uses a paper operation and maintenance sheet, and uses the operation and maintenance platform of the third-party company to realize the online management of part of the maintenance functions.
[0003] On the one hand, the operation data generated by the networking terminal in the actual running process involves user privacy, and if the networking network is directly connected with the external network, it will inevitably cause harm to the data security of the networking network; on the other hand, the general operation and maintenance service needs to be replaced regularly, and the platform development capabilities of the third-party company are uneven, and when the third-party maintenance company needs to be replaced, in order to ensure the security of the networking data, the data of each networking terminal needs to be obtained one by one in the offline state of the networking, resulting in low operation and maintenance management efficiency.
[0004] It can be seen that in the traditional technology, data security and efficient operation and maintenance management cannot be considered at the same time, which is a difficult problem that needs to be solved at present. SUMMARY
[0005] Therefore, it is necessary to provide a terminal operation and maintenance management method, device, computer equipment, computer readable storage medium and computer program product capable of improving the terminal operation and maintenance management efficiency in view of the above technical problems.
[0006] In a first aspect, the present application provides a terminal operation and maintenance management method. The method comprises:
[0007] synchronizing the networking terminal operation and maintenance data and the merchant data collected in the intranet to a public management platform through a preset external interaction interface;
[0008] extracting the user identifier carried by the login request when receiving the login request;
[0009] querying the data corresponding to the user identifier in the public management platform according to the user identifier to obtain a query result;
[0010] pushing the query result.
[0011] In one of the embodiments, the networking terminal operation and maintenance data and the merchant data can also be obtained in at least one of the following ways: receiving the operation and maintenance data and the merchant data through an operation and maintenance service interface; receiving the operation and maintenance data and the merchant data through a maintenance interface.
[0012] In one of the embodiments, the network terminal operation and maintenance data and the merchant data collected in the intranet are synchronized to the public management platform through the preset external interaction interface, including: the network terminal operation and maintenance data and the merchant data collected in the intranet are transmitted to the public management platform in a file manner through the preset external interaction interface.
[0013] In one of the embodiments, the method further includes: when receiving the login request, extracting the user identifier carried by the login request; querying the data corresponding to the user identifier in the public management platform according to the user identifier to obtain a query result; and pushing the query result.
[0014] In one of the embodiments, the method further includes: when receiving the maintenance request, querying the terminal data to be maintained in the public management platform to obtain maintenance data; and pushing the maintenance data.
[0015] In one of the embodiments, the querying the data corresponding to the user identifier in the public management platform according to the user identifier to obtain a query result includes: querying the middle platform service thread corresponding to the user identifier in the public management platform according to the user identifier; pushing the middle platform service thread; in response to the selected middle platform service thread, querying the middle platform service data corresponding to the user identifier in the public management platform according to the selected middle platform service thread; and pushing the middle platform service data.
[0016] In a second aspect, the application further provides a terminal operation and maintenance management device. The device includes:
[0017] a synchronization module, configured to synchronize the network terminal operation and maintenance data and the merchant data collected in the intranet to the public management platform through a preset external interaction interface;
[0018] an extraction module, configured to extract a user identifier carried by a login request when receiving the login request;
[0019] a query module, configured to query the data corresponding to the user identifier in the public management platform according to the user identifier to obtain a query result;
[0020] a pushing module, configured to push the query result.
[0021] In one of the embodiments, the synchronization module is further configured to receive the operation and maintenance data and the merchant data through an operation and maintenance service interface, and receive the operation and maintenance data and the merchant data through a maintenance interface.
[0022] In one of the embodiments, the synchronization module is further configured to transmit the network terminal operation and maintenance data and the merchant data collected in the intranet to the public management platform in a file manner through the preset external interaction interface.
[0023] In one of the embodiments, the extraction module is further configured to extract a tenant identifier of the user carried in the login request when the login request is received; the query module is further configured to query data corresponding to the tenant identifier in the public management platform according to the tenant identifier to obtain a query result; and the push module is further configured to push the query result.
[0024] In one of the embodiments, the query module is further configured to query terminal data requiring maintenance in the public management platform to obtain maintenance data when the maintenance request is received; and the push module is further configured to push the maintenance data.
[0025] In one of the embodiments, the query module is further configured to query a middle platform service thread corresponding to the user identifier in the public management platform according to the user identifier; the push module is further configured to push the middle platform service thread; the query module is further configured to query middle platform service data corresponding to the user identifier in the public management platform according to the selected middle platform service thread in response to the selected middle platform service thread; and the push module is further configured to push the middle platform service data.
[0026] In a third aspect, the present application further provides a computer device. The computer device comprises a memory and a processor, the memory stores a computer program, and the processor implements the following steps when executing the computer program:
[0027] Synchronizing the networking terminal operation and maintenance data and the merchant data collected in the intranet to the public management platform through a preset external interaction interface;
[0028] Extracting a user identifier carried in a login request when the login request is received;
[0029] Querying data corresponding to the user identifier in the public management platform according to the user identifier to obtain a query result;
[0030] Pushing the query result.
[0031] In a fourth aspect, the present application further provides a computer readable storage medium. The computer readable storage medium stores a computer program, and the computer program is executed by a processor to implement the following steps:
[0032] Synchronizing the networking terminal operation and maintenance data and the merchant data collected in the intranet to the public management platform through a preset external interaction interface;
[0033] Extracting a user identifier carried in a login request when the login request is received;
[0034] Querying data corresponding to the user identifier in the public management platform according to the user identifier to obtain a query result;
[0035] Pushing the query result.
[0036] In a fifth aspect, the present application also provides a computer program product. The computer program product comprises a computer program which, when executed by a processor, implements the following steps:
[0037] The networking terminal operation and maintenance data and the merchant data collected by the intranet are synchronized to the public management platform through a preset external interaction interface;
[0038] When receiving the login request, the user identifier carried by the login request is extracted;
[0039] According to the user identifier, data corresponding to the user identifier in the public management platform is queried to obtain a query result;
[0040] The query result is pushed.
[0041] The terminal operation and maintenance management method, device, computer device, storage medium and computer program product described above synchronize the networking terminal operation and maintenance data and the merchant data collected by the intranet to the public management platform through a preset external interaction interface; when receiving the login request, the user identifier carried by the login request is extracted; according to the user identifier, data corresponding to the user identifier in the public management platform is queried to obtain a query result; and the query result is pushed. On the one hand, the networking terminal operation and maintenance data and the merchant data collected by the intranet are synchronized to the public management platform through a preset external interaction interface, so that when the operation and maintenance service is replaced, the terminal operation and maintenance data and the merchant data of the enterprise do not need to be maintained again, thereby improving the efficiency of operation and maintenance management. On the other hand, since the intranet and the public management platform are isolated, the security of the intranet data is improved, and the compatibility between the intranet and the public management platform is also improved. Therefore, efficient operation and maintenance can be realized on the premise of ensuring data security. BRIEF DESCRIPTION OF DRAWINGS
[0042] Figure 1 An application environment diagram of the terminal operation and maintenance management method in an embodiment;
[0043] Figure 2 A flowchart of the terminal operation and maintenance management method in an embodiment;
[0044] Figure 3 An architecture diagram of the public management platform in an embodiment;
[0045] Figure 4 An interaction diagram of the terminal operation and maintenance management method in an embodiment;
[0046] Figure 5 A complete flowchart of the terminal operation and maintenance management in an embodiment;
[0047] Figure 6 A structural block diagram of the terminal operation and maintenance management device in an embodiment;
[0048] Figure 7 This is an internal structural diagram of a computer device in one embodiment. Detailed Implementation
[0049] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.
[0050] The terminal operation and maintenance management method provided in this application embodiment can be applied to, for example, Figure 1 In the application environment shown, terminal 102 communicates with server 104 via a network. A data storage system can store the data that server 104 needs to process. The data storage system can be integrated onto server 104 or placed on a cloud or other network server. Terminal 102 synchronizes network terminal operation and maintenance data and merchant data collected from the intranet to the public management platform. When the terminal receives a login request, it extracts the user identifier carried in the login request; it queries the data corresponding to the user identifier in the public management platform based on the user identifier to obtain the query result; and it pushes the query result. Terminal 102 can be, but is not limited to, various personal computers, laptops, smartphones, tablets, IoT devices, and portable wearable devices. IoT devices can be smart speakers, smart TVs, smart air conditioners, smart vehicle devices, etc. Portable wearable devices can be smartwatches, smart bracelets, head-mounted devices, etc. Server 104 can be implemented using a standalone server or a server cluster composed of multiple servers.
[0051] The terminal operation and maintenance management method provided in this application can be applied to various application scenarios such as bank POS terminal maintenance, restaurant ordering terminal maintenance, and railway ticketing terminal maintenance. This application uses bank POS terminal maintenance as an example to explain the terminal operation and maintenance management method; the specific implementation of other application scenarios is similar, and this application embodiment does not limit the scope of the method.
[0052] Currently, banks still heavily rely on paper-based maintenance forms for their POS terminals. They purchase maintenance services from third-party companies and use their platforms for online management of some maintenance functions, resulting in low efficiency. The varying development capabilities of these third-party platforms pose a risk of data leakage for merchant and terminal information stored with them. Furthermore, changing the maintenance company requires re-maintaining all merchant terminal information within the bank, further complicating maintenance management.
[0053] The daily operation and maintenance of the merchant cash register terminal of the bank is seriously dependent on the operation and maintenance platform of the manufacturer, and the operation and maintenance platform of the manufacturer needs to store the information of the merchants and terminals in the bank on the server of the manufacturer, which causes the information to be insecure and sensitive information to be easily leaked.
[0054] At present, the operation and maintenance of the merchant cash register terminal of most banks uses paper operation and maintenance sheets, which has the problems of low operation and maintenance efficiency, inability to monitor the operation and maintenance situation online in real time, inability to scientifically evaluate the maintenance quality of the maintenance service provider, and difficulty in tracing the maintenance history data.
[0055] According to the bank financial regulations, the maintenance service needs to be purchased every two years, and if the newly purchased maintenance service needs to replace the maintenance service provider, the information of the merchants and terminals of the bank needs to be imported to the operation and maintenance platform of the new maintenance service provider, and the operation process of the new platform needs to be re-learned, which is a large workload and low maintenance efficiency.
[0056] Therefore, the present application realizes the safe management and control of the in-bank data information by deploying the operation and maintenance public management platform and the merchant cash register terminal digital operation and maintenance platform deployed in the public cloud, and prevents the third-party manufacturer from obtaining the information of the in-bank merchants and terminals through the permission control method, thereby ensuring the safety of the in-bank information.
[0057] In one embodiment, as shown in Figure 2 , a terminal operation and maintenance management method is provided, which is applied to the terminal in Figure 1 for illustration, including the following steps:
[0058] Step 202, synchronizing the networked terminal operation and maintenance data and merchant data collected by the intranet to the public management platform through a preset external interaction interface.
[0059] Among them, the networked terminal is a multifunctional terminal, which is installed in the special merchant and the acceptance network of the credit card and is connected with the computer to form a network, so that the electronic fund automatic transfer can be realized, and it has the functions of supporting consumption, pre-authorization, balance inquiry and transfer, etc., and is safe, fast and reliable. The networked terminal includes various cash register terminals, such as intelligent POS, traditional POS, mobile phone POS, MIS merchant, intelligent sound box, code plate, cash register, face recognition terminal, etc. The networked terminal operation and maintenance data includes terminal equipment ID, model, brand, belonging merchant, historical operation and maintenance data, etc.
[0060] The merchant refers to small and micro enterprises with physical production and operation places. The merchant data includes merchant ID, merchant address, merchant contact person, telephone, business license, etc.
[0061] The public management platform is deployed on a cloud platform and provides a networking terminal operation and maintenance management system to customers through a SaaS mode, including device information maintenance, merchant information maintenance, maintenance company maintenance, maintenance company personnel maintenance, device maintenance inspection service, device state monitoring, device work order management, and various data analysis reports and other services. SaaS is the abbreviation of Software-as-a-Service, which means software as a service, that is, providing software services through the network. SaaS platform providers deploy application software on their own servers, and customers can purchase the required application software services from the manufacturer according to actual work needs through the Internet, pay fees to the manufacturer according to the amount and length of time of the ordered services, and obtain the services provided by the SaaS platform provider through the Internet.
[0062] As shown in Figure 3 The public management platform is built on a cloud platform and includes an interaction layer, an access layer, a business layer, a service layer, and a data layer, and is implemented using a front-end and back-end separated micro-service architecture. The interaction layer of the public management platform provides multiple access channels, including management terminal WEB access, in-line large screen monitoring, intelligent operation and maintenance APP access, WeChat public number, applet, etc. The access layer implements protocol conversion, data conversion, service routing, privacy outbound call, permission control, traffic load, security control, data encryption, and multiple protocols. The business layer provides multiple services, including tool management, state monitoring, work order management, parameter management, permission management, data reports, data dashboards, version management, merchant inspection, tool repair, installation management, and consumable management. The service layer includes underlying services that implement business services. The data layer provides database access components and file access components for data storage and transmission.
[0063] The front end uses VUE, the back end uses SpringBoot, Spring Cloud Alibaba, and other micro-service frameworks, and through WEB front-end, big data dashboard, data cockpit, mobile platform, and other mobile terminals, PC terminals, and other multi-channel touch, the SaaS mode is used to provide intelligent operation and maintenance services for networking terminal devices. The currently planned devices include various offline cash register terminals (smart POS, traditional POS, mobile POS, MIS merchant, smart speaker, code plate, cash register, and face recognition terminal), and the services provided include device full life cycle management (terminal information maintenance, merchant information maintenance), maintenance company maintenance, maintenance company personnel maintenance, device maintenance inspection service, device state monitoring, device work order management, and various data analysis reports.
[0064] The preset external interaction interface refers to the interaction interface between the in-line private cloud and the public management platform public cloud.
[0065] Specifically, the terminal's in-line machine tool management platform enters the networking terminal operation and maintenance data and the merchant data, and the terminal synchronizes the networking terminal operation and maintenance data and the merchant data collected in the intranet to the public management platform through the preset external interaction interface. The terminal can set to synchronize the networking terminal operation and maintenance data and the merchant data collected in the intranet to the public management platform through the preset external interaction interface at a time, and can also synchronize the networking terminal operation and maintenance data and the merchant data collected in the intranet to the public management platform through the preset external interaction interface when the networking terminal operation and maintenance data and the merchant data collected in the intranet change.
[0066] Through the deployment of the public management platform in the public cloud, the safety control of the in-line data information is realized, and through the permission control mode, the third-party manufacturers are prevented from obtaining the in-line merchant cash register terminal merchant and terminal information, and the safety of the data is ensured.
[0067] Step 204, when receiving the login request, extracting the user identifier carried by the login request.
[0068] Specifically, the terminal assigns user identifiers to different users according to user types. When the terminal receives a login request, the login request is parsed, and the user identifier carried in the login request is extracted to determine the user type of the login. The user type includes a tenant identifier, a normal user identifier, and a maintenance personnel identifier.
[0069] Step 206, querying the data corresponding to the user identifier in the public management platform according to the user identifier, and obtaining a query result.
[0070] Each user has a unique user identifier. The public management platform isolates the information of different users according to the user identifier, and each user can only view his own networking terminal operation and maintenance data and merchant data.
[0071] Specifically, the terminal queries the data corresponding to the user identifier in the public management platform database according to the user identifier, and obtains a query result.
[0072] Step 208, pushing the query result.
[0073] Specifically, the terminal feeds back the query result to the user, and displays the query result on the terminal display interface.
[0074] In the terminal operation and maintenance management method, the networking terminal operation and maintenance data and the merchant data collected by the intranet are synchronized to the public management platform through the preset external interaction interface; when a login request is received, a user identifier carried by the login request is extracted; data corresponding to the user identifier in the public management platform is queried according to the user identifier, and a query result is obtained; and the query result is pushed. On the one hand, the networking terminal operation and maintenance data and the merchant data collected by the intranet are synchronized to the public management platform through the preset external interaction interface, so that the terminal operation and maintenance data and the merchant data of the enterprise do not need to be maintained again when the operation and maintenance service is replaced, the efficiency of operation and maintenance management is improved, on the other hand, the intranet and the public management platform are isolated, the security of the intranet data is improved, and the compatibility between the intranet and the public management platform is improved, so that efficient operation and maintenance can be realized on the premise of ensuring data security.
[0075] In an optional embodiment, the networking terminal operation and maintenance data and the merchant data can also be obtained in at least one of the following ways: receiving the operation and maintenance data and the merchant data through an operation and maintenance service interface; and receiving the operation and maintenance data and the merchant data through a maintenance interface.
[0076] Specifically, in addition to the operation and maintenance data and the merchant data collected by the intranet, for other users without intranet access permission, the operation and maintenance data and the merchant data can be uploaded through the operation and maintenance service interface of the public management platform. For maintenance personnel, the operation and maintenance data and the merchant data can be uploaded through the maintenance interface. The terminal receives the operation and maintenance data and the merchant data through the operation and maintenance service interface. The terminal can also receive the operation and maintenance data and the merchant data through the maintenance interface.
[0077] In this embodiment, the public management platform can also receive the operation and maintenance data and the merchant data through the operation and maintenance service interface and the maintenance interface, thereby improving the compatibility of the public management platform.
[0078] In an optional embodiment, synchronizing the networking terminal operation and maintenance data and the merchant data collected by the intranet to the public management platform through the preset external interaction interface includes: transmitting the networking terminal operation and maintenance data and the merchant data collected by the intranet to the public management platform in a file manner through the preset external interaction interface.
[0079] Specifically, the terminal converts the networking terminal operation and maintenance data and the merchant data collected by the intranet into a file format and encrypts them, and transmits the encrypted file to the public management platform through the preset external interaction interface. The encrypted file and the external interaction interface ensure the security of data transmission, and at the same time improve the efficiency of transmission of a large amount of data.
[0080] In an optional embodiment, the method further comprises: when the login request is received, extracting the tenant identifier of the user identifier carried by the login request; querying the data corresponding to the tenant identifier in the common management platform according to the tenant identifier to obtain a query result; and pushing the query result.
[0081] In the embodiment, each user has a tenant identifier, and when the user logs in, all tenants of the user are located and information of the tenants is displayed. The information of each tenant is independent, for example, A bank is a tenant and B bank is another tenant. The data of the two tenants is independent, and the data of the tenant is displayed according to the tenant identifier. The tenant can only see the function permission opened for the tenant through the tenant identifier. The terminal can also set an administrator user, and one administrator manages multiple tenants. The administrator can view the open information of the tenants and the users corresponding to the tenants managed by the administrator. The embodiment is not limited herein.
[0082] Specifically, when the terminal receives the login request, the login request is parsed, the user identifier carried in the login request is extracted, and the tenant identifier is determined according to the user identifier to determine the user type of the login. The terminal queries all users and user data managed by the tenant corresponding to the tenant identifier in the database in the common management platform according to the tenant identifier to obtain a query result.
[0083] In the embodiment, the administrator can also customize maintenance functions as needed, and does not need to adapt to the common management platform when the maintenance vendor is changed.
[0084] In an optional embodiment, the method further comprises: when the maintenance request is received, querying terminal data to be maintained in the common management platform to obtain maintenance data; and pushing the maintenance data.
[0085] Specifically, the maintenance personnel can log in to the common management platform through the maintenance interface of the maintenance platform of the maintenance vendor. When the terminal receives the maintenance request transmitted by the maintenance interface, the terminal data to be maintained by the maintenance personnel is queried in the common management platform to obtain maintenance data. The maintenance data is pushed through the maintenance interface. Further, the maintenance interface between the maintenance platform and the common management platform can be implemented through a Restful interface. The common management platform allocates corresponding tenants for different maintenance vendors. The maintenance personnel logs in to the common management platform through the maintenance platform to obtain the maintenance work order data of the tenant corresponding to the maintenance personnel. The maintenance work order data shields the network terminal operation and maintenance data and the merchant data.
[0086] The maintenance personnel can also directly log in the public management platform. When the terminal detects the login request, the user identifier is determined according to the user identifier, the corresponding work order data, machine data, maintenance personnel data, consumable data, maintenance area division, and the like are queried according to the maintenance personnel identifier, and the work order data is pushed. The corresponding operation and maintenance management function is completed according to the query and calling of the public management platform of the middle office business service according to the maintenance personnel identifier, and the operation and maintenance management work order data is saved to the maintenance platform according to the transaction data returned by the middle office.
[0087] In the embodiment, the maintenance personnel can log in the public management platform in multiple ways, and provide maintenance services for the tenants corresponding to the maintenance personnel. When the maintenance company is changed, only the maintenance interface needs to be provided to the maintenance company, the public management platform can be accessed, and the merchant data and the networking terminal operation and maintenance data do not need to be maintained, thereby improving the efficiency of operation and maintenance management.
[0088] In an optional embodiment, the data corresponding to the user identifier in the public management platform is queried according to the user identifier, and the query result includes: querying the middle office service thread corresponding to the user identifier in the public management platform according to the user identifier; pushing the middle office service thread; in response to the selected middle office service thread, querying the middle office service data corresponding to the user identifier in the public management platform according to the selected middle office service thread; and pushing the middle office service data.
[0089] The user types include ordinary users, tenants, maintenance personnel, and the like, and the public management platform provides different services for different types of users. Each user belongs to a tenant, for example, the 01 user is a user under the A tenant, and when the 01 user logs in the public management platform, the permissions of the 01 user under the tenant are displayed, and the data under the A tenant is displayed according to the permissions. For example, the 01 user can see the terminal machine information under the A tenant through the terminal machine maintenance page, but the user cannot see the terminal machine information under the B tenant. If the user belongs to a maintenance personnel role, the permissions that can be seen by the user under the tenant and the maintenance personnel role are displayed.
[0090] As shown in Figure 4 The public management platform includes a front-end service module and a business middle office module, a back-end data processing module, the front-end service module provides personalized page function development for each tenant. The business middle office module provides business processing functions of the operation and maintenance management platform, including terminal information maintenance, merchant information maintenance, terminal manufacturer maintenance, maintenance company maintenance, maintenance company personnel maintenance, consumable management, work order distribution, various data statistics reports, and the like. The back-end data processing module includes various database software and various file storage software.
[0091] Specifically, the user logs in the public management platform, the terminal extracts the user identifier carried by the login request, further analyzes and determines the user type, jumps to the front-end service interface corresponding to the user according to the user type, and calls the business service of the middle platform through the front-end service. When the user selects the business service, the terminal queries the user-related data in the business service according to the user identifier, and pushes the user-related data for the user to view.
[0092] The user of the enterprise connected with the public management platform through the external interactive interface can directly log in the public management platform through the intranet of the enterprise, or directly log in through the public management platform page. The user of each maintenance company can log in the public management platform through the maintenance platform, or directly log in through the public management platform page. The user of the enterprise not connected with the public management platform through the external interactive interface directly logs in through the public management platform page.
[0093] In this embodiment, the differences between users are shielded, the corresponding front-end service and maintenance service are provided for each type of user by implementing the business processing middle platform, and the terminal operation and maintenance management of different types of users is realized. The full-process networking terminal operation and maintenance management is provided, the terminal full-life cycle management and inspection and maintenance service are provided through the WEB front-end, big data board and mobile front-end.
[0094] In one embodiment, as shown in Figure 5 The merchant data and the networking terminal data are bound, the networking terminal device can report the terminal state data through the external interactive interface at regular intervals, the public management platform automatically generates a maintenance work order when detecting the state exception of the networking terminal device, and sends the maintenance work order to the maintenance platform through the maintenance interface. After the new production machine completes the secret key filling in the in-row machine management platform, it signs in, and according to the state of the networking terminal in the public management platform, it is judged as a new machine, and a machine installation work order is automatically generated. The state of the networking terminal input by the merchant on the public management platform can also be used to automatically generate an inspection work order and a machine removal work order. The public management platform can also monitor the state of the machine in real time, and when detecting the state exception of the machine, an inspection work order and a machine removal work order are automatically generated to remind the maintenance personnel to maintain the machine.
[0095] In order to facilitate the understanding of the technical solutions provided by the embodiments of the present application, the terminal operation and maintenance management method provided by the embodiments of the present application is briefly described in the complete terminal operation and maintenance management process:
[0096] (1) The networking terminal operation and maintenance data and the merchant data collected in the intranet are synchronized to the public management platform in the form of a file through a preset external interactive interface.
[0097] (2) When receiving a login request, extract the user identifier carried by the login request.
[0098] (3) According to the user identifier, a middle platform service thread corresponding to the user identifier is queried in the public management platform; the middle platform service thread is pushed; in response to the selected middle platform service thread, middle platform service data corresponding to the user identifier is queried in the public management platform according to the selected middle platform service thread; and the middle platform service data is pushed.
[0099] (4) When receiving the maintenance request, terminal data needing maintenance is queried in the public management platform to obtain maintenance data; and the maintenance data is pushed.
[0100] It should be understood that, although each step in the flowchart involved in each embodiment as described above is displayed in sequence according to the arrow, these steps are not necessarily executed in sequence according to the arrow. Unless otherwise specified herein, the execution of these steps is not strictly limited in sequence, and these steps can be executed in other sequences. Moreover, at least part of the steps in the flowchart involved in each embodiment as described above can include multiple steps or multiple stages, which are not necessarily executed at the same time, but can be executed at different times, and the execution sequence of these steps or stages is not necessarily sequential, but can be executed in rotation or alternation with at least part of other steps or steps or stages in other steps.
[0101] Based on the same inventive concept, the embodiments of the present application also provide a terminal operation and maintenance management device for implementing the terminal operation and maintenance management method described above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme described in the above method, so the specific limitations in one or more terminal operation and maintenance management device embodiments provided below can refer to the limitations of the terminal operation and maintenance management method described above, and will not be repeated here.
[0102] In one embodiment, as shown in Figure 6 a terminal operation and maintenance management device is provided, comprising: a synchronization module 602, an extraction module 604, a query module 606 and a pushing module 608, wherein:
[0103] The synchronization module 602 is configured to synchronize the networked terminal operation and maintenance data and the merchant data collected in the intranet to the public management platform through a preset external interaction interface.
[0104] The extraction module 604 is configured to extract a user identifier carried by a login request when receiving the login request.
[0105] The query module 606 is configured to query data corresponding to the user identifier in the public management platform according to the user identifier, and obtain a query result.
[0106] The pushing module 608 is configured to push the query result.
[0107] In an optional embodiment, the synchronization module 602 is further configured to receive the operation and maintenance data and the merchant data through an operation and maintenance service interface, and receive the operation and maintenance data and the merchant data through a maintenance interface.
[0108] In an optional embodiment, the synchronization module 602 is further configured to transmit the operation and maintenance data and the merchant data of the networking terminal collected in the intranet to the public management platform in a file manner through a preset external interaction interface.
[0109] In an optional embodiment, the extraction module 604 is further configured to extract the tenant identifier of the user carried by the login request when receiving the login request, the query module 606 is further configured to query the data corresponding to the tenant identifier in the public management platform according to the tenant identifier to obtain a query result, and the push module 608 is further configured to push the query result.
[0110] In an optional embodiment, the query module 606 is further configured to query terminal data needing maintenance in the public management platform to obtain maintenance data when receiving the maintenance request, and the push module 608 is further configured to push the maintenance data.
[0111] In an optional embodiment, the query module 606 is further configured to query the middle platform service thread corresponding to the user identifier in the public management platform according to the user identifier, the push module 608 is further configured to push the middle platform service thread, the query module 606 is further configured to query the middle platform service data corresponding to the user identifier in the public management platform according to the selected middle platform service thread in response to the selected middle platform service thread, and the push module 608 is further configured to push the middle platform service data.
[0112] Each module in the terminal operation and maintenance management apparatus described above can be realized by software, hardware and a combination thereof in whole or in part. Each module described above can be embedded in or independent of a processor in a computer device in a hardware form, or can be stored in a memory in a computer device in a software form, so as to be called and executed by a processor to perform the operation corresponding to each module.
[0113] In an embodiment, a computer device is provided, which can be a terminal, and an internal structure diagram of the computer device can be as shown in Figure 7As shown in the figure. The computer device includes a processor, a memory, a communication interface, a display screen and an input device connected by a system bus. 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, an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The communication interface of the computer device is used for wired or wireless communication with external terminals. Wireless communication can be achieved through WIFI, mobile cellular network, NFC (near field communication) or other technologies. The computer program is executed by the processor to implement a terminal operation and maintenance management method. The display screen of the computer device can be a liquid crystal display screen or an electronic ink display screen. The input device of the computer device can be a touch layer overlaid on the display screen, or a key, trackball or touchpad provided on the computer device shell, or an external keyboard, touchpad or mouse, etc.
[0114] Those skilled in the art can understand that, Figure 7 The structure shown in the figure is only a block diagram of part of the structure related to the scheme of the present application, and does not constitute a limitation on the computer device to which the scheme of the present application is applied. A specific computer device can include more or fewer components than those shown in the figure, or combine certain components, or have a different component arrangement.
[0115] In one embodiment, a computer device is provided, comprising a memory and a processor, the memory storing a computer program, and the processor executing the computer program to implement the following steps:
[0116] The networking terminal operation and maintenance data and the merchant data collected by the intranet are synchronized to the public management platform through a preset external interaction interface;
[0117] When receiving the login request, the user identifier carried by the login request is extracted;
[0118] According to the user identifier, the data corresponding to the user identifier in the public management platform is queried to obtain a query result;
[0119] The query result is pushed.
[0120] In one embodiment, the processor executing the computer program further implements the following steps: the networking terminal operation and maintenance data and the merchant data can also be obtained by at least one of the following ways: receiving operation and maintenance data and merchant data through an operation and maintenance service interface; receiving operation and maintenance data and merchant data through a maintenance interface.
[0121] In one embodiment, the processor, when executing the computer program, also implements the following steps: synchronizing the networking terminal operation and maintenance data and the merchant data collected in the intranet to the public management platform through the preset external interaction interface includes: transmitting the networking terminal operation and maintenance data and the merchant data collected in the intranet to the public management platform in a file manner through the preset external interaction interface.
[0122] In one embodiment, the processor, when executing the computer program, also implements the following steps: the method further includes: when receiving the login request, extracting the user identifier carried by the login request; querying the data corresponding to the tenant identifier in the public management platform according to the tenant identifier to obtain a query result; and pushing the query result.
[0123] In one embodiment, the processor, when executing the computer program, also implements the following steps: the method further includes: when receiving the maintenance request, querying the terminal data that needs to be maintained in the public management platform to obtain maintenance data; and pushing the maintenance data.
[0124] In one embodiment, the processor, when executing the computer program, also implements the following steps: querying the data corresponding to the user identifier in the public management platform according to the user identifier to obtain a query result includes: querying the middle platform service thread corresponding to the user identifier in the public management platform according to the user identifier; pushing the middle platform service thread; in response to the selected middle platform service thread, querying the middle platform service data corresponding to the user identifier in the public management platform according to the selected middle platform service thread; and pushing the middle platform service data.
[0125] In one embodiment, a computer readable storage medium is provided, and the computer readable storage medium stores a computer program. The computer program is executed by a processor to implement the following steps:
[0126] Synchronizing the networking terminal operation and maintenance data and the merchant data collected in the intranet to the public management platform through the preset external interaction interface;
[0127] When receiving the login request, extracting the user identifier carried by the login request;
[0128] Querying the data corresponding to the user identifier in the public management platform according to the user identifier to obtain a query result;
[0129] Pushing the query result.
[0130] In one embodiment, the computer program, when executed by the processor, also implements the following steps: the networking terminal operation and maintenance data and the merchant data can also be obtained in at least one of the following ways: receiving operation and maintenance data and merchant data through an operation and maintenance service interface; and receiving operation and maintenance data and merchant data through a maintenance interface.
[0131] In one embodiment, the computer program, when executed by the processor, further implements the following steps: synchronizing the networking terminal operation and maintenance data and the merchant data collected in the intranet to the public management platform through the preset external interaction interface includes: transmitting the networking terminal operation and maintenance data and the merchant data collected in the intranet to the public management platform in a file manner through the preset external interaction interface.
[0132] In one embodiment, the computer program, when executed by the processor, further implements the following steps: the method further includes: when receiving the login request, extracting the user identifier carried by the login request; querying the data corresponding to the tenant identifier in the public management platform according to the tenant identifier to obtain a query result; and pushing the query result.
[0133] In one embodiment, the computer program, when executed by the processor, further implements the following steps: the method further includes: when receiving the maintenance request, querying the terminal data that needs to be maintained in the public management platform to obtain maintenance data; and pushing the maintenance data.
[0134] In one embodiment, the computer program, when executed by the processor, further implements the following steps: querying the data corresponding to the user identifier in the public management platform according to the user identifier to obtain a query result includes: querying the middle platform service thread corresponding to the user identifier in the public management platform according to the user identifier; pushing the middle platform service thread; in response to the selected middle platform service thread, querying the middle platform service data corresponding to the user identifier in the public management platform according to the selected middle platform service thread; and pushing the middle platform service data.
[0135] In one embodiment, a computer program product is provided, including a computer program, which, when executed by a processor, implements the following steps:
[0136] Synchronizing the networking terminal operation and maintenance data and the merchant data collected in the intranet to the public management platform through the preset external interaction interface;
[0137] When receiving the login request, extracting the user identifier carried by the login request;
[0138] Querying the data corresponding to the user identifier in the public management platform according to the user identifier to obtain a query result;
[0139] Pushing the query result.
[0140] In one embodiment, the computer program, when executed by the processor, further implements the following steps: the networking terminal operation and maintenance data and the merchant data can also be obtained in at least one of the following ways: receiving operation and maintenance data and merchant data through an operation and maintenance service interface; and receiving operation and maintenance data and merchant data through a maintenance interface.
[0141] In one embodiment, the computer program, when executed by the processor, further implements the following steps: synchronizing the network terminal operation and maintenance data and the merchant data collected in the intranet to the public management platform through the preset external interaction interface includes: transmitting the network terminal operation and maintenance data and the merchant data collected in the intranet to the public management platform in a file manner through the preset external interaction interface.
[0142] In one embodiment, the computer program, when executed by the processor, further implements the following steps: the method further includes: when receiving the login request, extracting the tenant identifier of the user carried by the login request; querying the data corresponding to the tenant identifier in the public management platform according to the tenant identifier to obtain a query result; and pushing the query result.
[0143] In one embodiment, the computer program, when executed by the processor, further implements the following steps: the method further includes: when receiving the maintenance request, querying the terminal data that needs to be maintained in the public management platform to obtain maintenance data; and pushing the maintenance data.
[0144] In one embodiment, the computer program, when executed by the processor, further implements the following steps: querying the data corresponding to the user identifier in the public management platform according to the user identifier to obtain a query result includes: querying the middle platform service thread corresponding to the user identifier in the public management platform according to the user identifier; pushing the middle platform service thread; in response to the selected middle platform service thread, querying the middle platform service data corresponding to the user identifier in the public management platform according to the selected middle platform service thread; and pushing the middle platform service data.
[0145] It should be noted that the user information (including but not limited to network terminal device information, user personal information, etc.) and data (including but not limited to data for analysis, stored data, displayed data, etc.) involved in the present application are all information and data authorized by the user or authorized by all parties.
[0146] 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. The computer program can be stored in a non-volatile computer readable storage medium, and when the computer program is executed, the processes of the above-mentioned embodiments of the methods can be included. Any reference to 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 (Read-Only Memory, ROM), magnetic tape, floppy disk, flash memory, optical storage, high-density embedded non-volatile memory, resistive memory (ReRAM), magnetoresistive random access memory (Magnetoresistive Random Access Memory, MRAM), ferroelectric memory (Ferroelectric Random Access Memory, FRAM), phase change memory (Phase Change Memory, PCM), graphene memory, etc. Volatile memory can include random access memory (Random Access Memory, RAM) or external cache memory, etc. As an illustration but not limitation, RAM can be in various forms, such as static random access memory (Static Random Access Memory, SRAM) or dynamic random access memory (Dynamic Random Access Memory, DRAM), etc. The database involved in the embodiments provided in the present application can include at least one of a relational database and a non-relational database. The non-relational database can include a distributed database based on a block chain, etc., without being limited thereto. The processor involved in the embodiments provided in the present application can be a general-purpose processor, a central processing unit, a graphics processing unit, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., without being limited thereto.
[0147] Any combination of the technical features of the above embodiments can be made. In order to make the description simple, all possible combinations of the technical features in the above embodiments are not described, however, as long as the combination of the technical features does not exist contradictory, it should be considered as the scope of the present application.
[0148] The above embodiments only express several implementation manners of the present application, and the description is more specific and detailed, but it should not be understood as a limitation on the scope of the patent of the present application. It should be pointed out that for ordinary skilled in the art, without departing from the concept of the present application, a number of modifications and improvements can be made, which are within the scope of protection of the present application. Therefore, the protection scope of the present application should be subject to the appended claims.
Claims
1. A terminal operation and maintenance management method, characterized in that, The method comprises: The networking terminal operation and maintenance data and the merchant data collected in the intranet are synchronized to a public management platform deployed in a public cloud through a preset external interaction interface in a timing or real-time manner, the preset external interaction interface refers to an interaction interface between an internal private cloud and the public management platform public cloud, the preset external interaction interface is used to realize one-way data interaction between the intranet and the public management platform, the public management platform comprises a front-end service module and a business middle platform module, the business middle platform module is used to provide a plurality of business processing functions, the business processing functions are associated with middle platform service threads; When receiving a login request, extracting a user identifier carried by the login request; According to the user identifier, determining a tenant identifier to determine the user type of login, and according to the user type, jumping to the interface of the front-end service module corresponding to the user in the public management platform, calling the middle platform service thread corresponding to the user type in the business middle platform module through the front-end service module; push the middle platform service thread; in response to the selected middle platform service thread, query the middle platform service data corresponding to the business processing function corresponding to the user identifier, the tenant identifier and the middle platform service thread in the public management platform according to the selected middle platform service thread; push the middle platform service data; Push the query result.
2. The method of claim 1, wherein, The networking terminal operation and maintenance data and the merchant data can also be obtained in at least one of the following ways: Receiving operation and maintenance data and merchant data through an operation and maintenance service interface; Receiving operation and maintenance data and merchant data through a maintenance interface.
3. The method of claim 1, wherein, The networking terminal operation and maintenance data and the merchant data collected in the intranet are synchronized to a public management platform through a preset external interaction interface, which comprises: The networking terminal operation and maintenance data and the merchant data collected in the intranet are transmitted to the public management platform in a file manner through the preset external interaction interface.
4. The method of claim 1, wherein, The method further comprises: When receiving a maintenance request, querying terminal data that needs to be maintained in the public management platform to obtain maintenance data; Push the maintenance data.
5. A terminal operation and maintenance management apparatus characterized by comprising: The device comprises: A synchronization module is configured to synchronize the networking terminal operation and maintenance data and the merchant data collected in the intranet to a public management platform deployed in a public cloud through a preset external interaction interface in a timing or real-time manner, the preset external interaction interface refers to an interaction interface between an internal private cloud and the public management platform public cloud, the preset external interaction interface is used to realize one-way data interaction between the intranet and the public management platform, the public management platform comprises a front-end service module and a business middle platform module, the business middle platform module is used to provide a plurality of business processing functions, the business processing functions are associated with middle platform service threads; A extraction module is configured to extract a user identifier carried by the login request when receiving a login request; The query module is configured to determine a tenant identifier according to the user identifier, determine a user type of the user, jump to an interface of a front-end service module corresponding to the user in the common management platform according to the user type, call a middle platform service thread corresponding to the user type in a business middle platform module through the front-end service module, push the middle platform service thread, and in response to the selected middle platform service thread, query middle platform service data corresponding to the user identifier, the tenant identifier, and the middle platform service thread in the common management platform according to the selected middle platform service thread, and push the middle platform service data. The push module is configured to push the query result.
6. The apparatus of claim 5, wherein, The synchronization module is further configured to receive operation and maintenance data and merchant data through an operation and maintenance service interface, and receive operation and maintenance data and merchant data through a maintenance interface.
7. The apparatus of claim 5, wherein, The synchronization module is further configured to transmit the network terminal operation and maintenance data and the merchant data collected by the intranet to the common management platform in a file mode through a preset external interaction interface.
8. The apparatus of claim 5, wherein, The query module is further configured to, when receiving a maintenance request, query terminal data that needs to be maintained in the common management platform to obtain maintenance data. The push module is further configured to push the maintenance data. 9.A computer device, comprising a memory and a processor, wherein the memory stores a computer program, and the computer device is configured to perform the method according to any one of claims 1-8 when the computer program is executed by the processor. The processor executes the computer program to implement the steps of the method in any one of claims 1 to 4.
10. A computer-readable storage medium having stored thereon a computer program, characterized in that, The computer program is executed by the processor to implement the steps of the method in any one of claims 1 to 4.
11. A computer program product comprising a computer program, characterized in that, The computer program is executed by the processor to implement the steps of the method in any one of claims 1 to 4.
Citation Information
Patent Citations
B / S architecture-based distributed power distribution network operation and maintenance method and system
CN109918936A