Data management method and device for content management system CMS

By listening and responding to data management operations of the CMS operation interface on the mobile terminal, using the CMS operation interface built by the YAF and Bootstrap frameworks, the problem of difficulty in implementing mobile management in the CMS management system is solved, and management flexibility and data management efficiency are improved.

CN113918628BActive Publication Date: 2025-03-11MICRO DREAM TECHTRONIC NETWORK TECH CHINACO
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111059572.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-09-10
Publication Date
2025-03-11
Estimated Expiration
2041-09-10

AI Technical Summary

Technical Problem

The background management system of the existing content management system (CMS) is difficult to implement mobile management, resulting in insufficient management flexibility.

Method used

By determining that the target object is a target application configured on the mobile terminal, listening and responding to the operation of the target application, triggering the display of the CMS operation interface built on the YAF and Bootstrap frameworks, and monitoring and responding to the data management operations of the operation interface.

Benefits of technology

The mobile management of CMS is realized, which improves management flexibility, and can monitor data from different types and sources at the same time, reducing monitoring costs and improving data management efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113918628B_ABST
    Figure CN113918628B_ABST
Patent Text Reader

Abstract

An embodiment of the present application provides a data management method and device for a content management system CMS, which determines a target object, wherein the target object includes a target application configured on a mobile terminal; monitors a first operation on a target position of the target application; responds to the first operation, triggers the display of an operation interface of the CMS, wherein the CMS is a CMS built based on a YAF framework and a Bootstrap framework; monitors a second operation on the operation interface; and responds to the second operation, manages the data of the CMS.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of Internet technology, and in particular to a data management method and device for a content management system (CMS). Background Art

[0002] Content management system (CMS) can help users create, manage and modify business-related content to build websites and applications. CMS mainly includes content management application (CMA) and content delivery application (CDA). The main function of CMA is to add and manage content in business, and the main function of CDA is to process the content input by CMA and convert it into objects accessible to users.

[0003] In some scenarios, the backend management system, as part of the CMS, has the main function of standardizing and simplifying the delivery process, as a technical operation, tool, automated log and data retrieval, problem alarm and location, etc. For the management of CMS, it is generally accessed and managed through the World Wide Web (Web) web page on a fixed computer browser, which is less flexible. With the continuous development of mobile terminals, the demand for the mobility of backend management systems has become increasingly strong. How to manage CMS in a mobile manner is a technical problem that technicians in this field need to solve. Summary of the invention

[0004] The purpose of the embodiments of the present application is to provide a data management method and device for a content management system (CMS) so as to perform mobile management on the CMS and improve the flexibility of managing the CMS.

[0005] In order to solve the above technical problems, the embodiments of the present application are implemented as follows:

[0006] In a first aspect, an embodiment of the present application provides a data management method for a content management system CMS, the method comprising:

[0007] Determine a target object, the target object includes a target application configured on a mobile terminal; monitor a first operation on a target position of the target application; in response to the first operation, trigger and display an operation interface of a CMS, wherein the CMS is a CMS built based on a YAF framework and a Bootstrap framework; monitor a second operation on the operation interface; in response to the second operation, manage CMS data.

[0008] In a second aspect, an embodiment of the present application provides a data management device for a content management system CMS, the device comprising:

[0009] A determination module is used to determine a target object, wherein the target object includes a target application configured on a mobile terminal; a first monitoring module is used to monitor a first operation on a target position of the target application; a first response module is used to respond to the first operation and trigger the display of an operation interface of a CMS, wherein the CMS is a CMS built based on a YAF framework and a Bootstrap framework; a second monitoring module is used to monitor a second operation on the operation interface; and a second response module is used to respond to the second operation and manage CMS data.

[0010] In a third aspect, an embodiment of the present application provides an electronic device, comprising a processor, a communication interface, a memory and a communication bus; wherein the processor, the communication interface and the memory communicate with each other through the bus; the memory is used to store computer programs; the processor is used to execute the programs stored in the memory to implement the data management method steps of the content management system CMS as described in the first aspect.

[0011] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the data management method of the content management system CMS described in the first aspect are implemented.

[0012] In a fifth aspect, an embodiment of the present application provides a chip, comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the data management method of the content management system CMS as described in the first aspect.

[0013] It can be seen from the technical solution provided by the above embodiment of the present application that by determining the target object, the target object includes a target application configured on the mobile terminal; monitoring a first operation on the target position of the target application; responding to the first operation, triggering the display of the operation interface of the CMS, the CMS is a CMS built based on the YAF framework and the Bootstrap framework; monitoring a second operation on the operation interface; responding to the second operation, managing the data of the CMS. The data of the CMS can be managed in a mobile manner, thereby improving the flexibility of managing the CMS. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0015] Figure 1 An overall architecture diagram of a CMS provided in an embodiment of the present application;

[0016] Figure 2 A first flow chart of a data management method of a content management system CMS is provided for an embodiment of the present application;

[0017] Figure 3 A schematic diagram of a process for determining a target object is provided for an embodiment of the present application;

[0018] Figure 4 A second flow chart of a data management method of a content management system CMS is provided for an embodiment of the present application;

[0019] Figure 5 A schematic diagram of a process of providing a data alarm CMS for an embodiment of the present application;

[0020] Figure 6 A third flow chart of a data management method of a content management system CMS is provided for an embodiment of the present application;

[0021] Figure 7 A schematic diagram of a process for querying CMS data is provided for an embodiment of the present application;

[0022] Figure 8 A schematic diagram of a process for rendering CMS data is provided for an embodiment of the present application;

[0023] Fig. 9 A schematic diagram of the module composition of a data management device of a content management system CMS provided in an embodiment of the present application;

[0024] Fig.10 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0025] The embodiments of the present application provide a data management method and device for a content management system (CMS), which can perform mobile management of the CMS and improve the flexibility of managing the CMS.

[0026] In order to enable those skilled in the art to better understand the technical solutions in the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.

[0027] In some scenarios, the backend management system, as part of CMS, has the main functions of standardizing and simplifying the delivery process, performing technical operations, retrieving tools, automated logs and data, and providing problem alerts and location, etc. With the continuous development of mobile terminals, the demand for mobile backend management systems is becoming increasingly strong. How to manage CMS in a mobile manner is a technical problem that technicians in this field need to solve.

[0028] In addition, when querying or monitoring data in CMS, data of different types and sources can only be viewed and monitored separately, which is inefficient in querying data and high in monitoring costs. The poor linkage of data from different sources is not conducive to the management of CMS data, resulting in low management efficiency of CMS data.

[0029] Furthermore, the backend data of the CMS is disconnected from the frontend rendering, and users cannot directly view the backend data, resulting in a poor user experience.

[0030] In order to solve the above technical problems, an embodiment of the present application provides a data management method and device for a content management system CMS. The technical solution provided by the embodiment of the present application is described below in conjunction with relevant drawings.

[0031] like Figure 1 As shown, it is an overall architecture diagram of a CMS provided in an embodiment of the present application. The overall architecture diagram of the CMS provided in an embodiment of the present application is built based on the YAF (Yet Another Framework) framework and the Bootstrap framework, and provides a mobile configuration. The YAF framework is a high-performance hypertext preprocessor (PHP) development framework, and the Bootstrap framework is a front-end open framework that provides a basic structure with a network system, connection style, and background. The Bootstrap framework contains a wealth of components, including button components, button drop-down menu components, navigation components, control groups, Stark components, etc. Among them, the Stark component is used to process business query requests, business display requests and other transactions. Business query requests include cross-business query business data, and display of queried business data.

[0032] CMS includes: access layer, business and function layer, basic framework layer and data layer.

[0033] For the access layer, there are two access methods, one is the World Wide Web (Web) access method, and the other is the application (APP) access method. For the Web access method, it is mainly through the browser of a fixed computer to access the CMS. For the APP access method, it is mainly through the APP of a mobile terminal to access the CMS, thereby realizing mobile management of the CMS.

[0034] When you access the CMS server through the Web access method or the APP access method, a memory block will be opened in the memory of the CMS server (session mode), and the session will be saved on the server for a certain period of time. When the web browser and APP use the session mode, all data will be saved on the CMS server. Every time the web browser or APP requests the CMS server, the sessionid of the current session will be sent. The CMS server determines the identity information of the corresponding user based on the sessionid, and authenticates the user to determine whether the user is logged in or has certain permissions.

[0035] Taking APP access as an example, APP authentication can be carried out through the YAF framework, including signature authentication, liveness authentication and other methods.

[0036] For the business and functional layer, it includes monitoring components, business search, personal focus components, chart display, process approval, business management, authority docking and management, and data management.

[0037] For the basic framework layer, it includes alarm module, asynchronous consumption module (Stark component), YAF framework, page rendering, Twig template, front end (Bootstrap front end), data interface, data conversion, cross-layer tracking, etc.

[0038] Among them, the asynchronous consumption module is used to process transactions such as business query requests and business display requests. Business query requests include cross-business query of business data and display of queried business data.

[0039] Cross-layer tracking can be a cross-business query. For example, when querying first business data, a second business data associated with the first business data can be queried across businesses.

[0040] For the data layer, it mainly stores various data, including business behaviors, business data, system data, service data, and log records.

[0041] like Figure 2As shown, the embodiment of the present application provides a data management method for a content management system CMS, and the execution subject of the method can be a server, wherein the server can be an independent server or a server cluster composed of multiple servers. The data management method of the content management system CMS can specifically include the following steps S201-S205:

[0042] In S201 , a target object is determined, where the target object includes a target application configured in a mobile terminal.

[0043] Specifically, the target object may be an APP downloaded and installed on a mobile terminal and having access to the CMS, such as a "certain pocket" APP, a "certain Weibo" APP, etc. Mobile terminals include but are not limited to mobile phones, laptops, tablets, handheld computers, etc.

[0044] In a possible implementation, S201 includes:

[0045] The authentication object is authenticated through the YAF framework. If the authentication passes, the object to be authenticated is determined to be the target object.

[0046] Specifically, if Figure 3 As shown, taking the "Some Pocket" APP as an example, the user enters identity information and performs liveness verification (such as face recognition, fingerprint recognition, etc.) on the APP, and then enters the "Some Payment" and authenticates the "Some Pocket" APP through the routing rules of the YAF framework.

[0047] Among them, the "some pocket" APP is used as a routing object, which can correspond to at least one of the routing rules. The information of the routing object (such as registered user identity information, etc.) and the correspondence between the routing object and the routing rules can be pre-stored in the CMS server, more specifically, stored in the session of the CMS server. If the correspondence between the object to be authenticated and the routing rules of the YAF framework and the user identity information of the object to be authenticated are consistent with the information pre-stored on the server, the object to be authenticated is determined to be the target object.

[0048] In S202 , a first operation on a target location of a target application is monitored.

[0049] Specifically, the user can manage the CMS data through the target application, which can be presented on the display screen of the mobile terminal and provides an entry (target location) for managing the CMS. Through the entry, when the user clicks the entry (first operation), the user will jump to the CMS operation interface. In other words, the entry is equivalent to a link to the CMS operation interface. As long as the user clicks or long presses the link, the CMS operation interface will be displayed on the display screen of the mobile terminal.

[0050] In S203, in response to the first operation, the operation interface of the CMS is triggered and displayed, and the CMS is a CMS built based on the YAF framework and the Bootstrap framework.

[0051] Specifically, the CMS operation interface can display CMS operation buttons, such as view button, modify button, delete button and other operation buttons, to facilitate user operation. For the YAF framework and Bootstrap framework, please refer to the description of the above embodiment, and the embodiment of this application will not be repeated here.

[0052] Corresponding to the user's operation on the CMS operation interface, the CMS data is managed accordingly. The CMS data includes but is not limited to system status, business data, service data, and log records.

[0053] In a possible implementation manner, after determining the target object, the method further includes:

[0054] Determine the identity information of the target user corresponding to the target object; and determine the corresponding configuration permissions based on the identity information.

[0055] Specifically, corresponding to the target user of the target object, different permissions can be assigned to different users to manage the CMS data. For example, for administrators, all permissions of the target object are assigned to them, and for ordinary employees, only partial permissions of the target object are assigned to them, thereby improving the security of CMS data.

[0056] like Figure 3 As shown, the identity information of the target user can be determined by using the signature in the secure channel to determine the identity information of the target user (such as user name, user ID, user department, etc.), and then the configuration permissions of the target object are assigned to the target user. The configuration permissions are permissions pre-configured in the CMS server according to the identity of the employee. Different configuration permissions can be assigned to employees with different identities.

[0057] In a possible implementation, the second operation is an operation within the authority scope corresponding to the configuration authority, and S203 includes:

[0058] The data is managed with a second operation corresponding to the configuration authority.

[0059] Specifically, users with different identities manage the data in the CMS with different operation permissions, which improves the data security of the CMS.

[0060] In S204, a second operation on the operation interface is monitored.

[0061] Specifically, after the view button, modify button, delete button, and add button are presented on the operation interface, the user can click, long press, and other operations on the operation button (second operation) to query, modify, delete, add, and other management of the CMS data.

[0062] In S205, in response to the second operation, the data of the CMS is managed.

[0063] In a possible implementation, S204 includes: querying, modifying or deleting the data specified by the second operation.

[0064] That is, when the second operation is a delete operation, the data of the CMS is deleted, and when the second operation is a modify operation, the data of the CMS is modified. Of course, the second operation can also be other types, which are not limited in the embodiment of the present application.

[0065] It can be seen from the technical solution provided by the above embodiment of the present application that by determining the target object, the target object includes a target application configured on the mobile terminal; monitoring the first operation on the target position of the target application; responding to the first operation, triggering the display of the operation interface of the CMS, which is a CMS built based on the YAF framework and the Bootstrap framework; monitoring the second operation on the operation interface; responding to the second operation, managing the data of the CMS. It is possible to perform mobile management of the CMS data and improve the flexibility of managing the CMS.

[0066] like Figure 4 As shown, the embodiment of the present application provides a data management method for a content management system CMS, and the execution subject of the method can be a server, wherein the server can be an independent server or a server cluster composed of multiple servers. The data management method of the content management system CMS can specifically include the following steps S401-S406:

[0067] In S401, a target object is determined, where the target object includes a target application configured in a mobile terminal.

[0068] In S402 , a first operation on a target location of a target application is monitored.

[0069] In S403, in response to the first operation, the operation interface of the CMS is triggered and displayed, and the CMS is a CMS built based on the YAF framework and the Bootstrap framework.

[0070] In S404, monitoring a second operation on the operation interface;

[0071] In S405, in response to the second operation, the data of the CMS is managed.

[0072] It is worth noting that S401 to S405 have the same or similar implementation methods as S201 to S205, which can refer to each other, and the embodiments of the present application will not be repeated here.

[0073] In S406, the Stark component of the Bootstrap framework is used to monitor the data of the CMS, where the data of the CMS includes at least two of system data, business data, service data and log records. In the event of abnormal data, an alarm is generated; or, the abnormal data and its related data are displayed on the operation interface of the CMS.

[0074] Specifically, the Stark component can be used to perform linkage monitoring and alarm on the data in the CMS, that is, to monitor at least two different sources or different types of data at the same time.

[0075] For example, Figure 5 As shown, the data includes system data, business data, and log records from SinaWatch self-developed (data source one), open source Graphite (data source two), and operation and maintenance engineers (Database Administrator, DBA) (data source three). The above-mentioned SinaWatch self-developed (data source one), open source Graphite (data source two), and operation and maintenance engineers (Database Administrator, DBA) (data source three) system data, business data, and log records are all back-end data. Among them, Graphite is an open source real-time graphics system that displays time series measurement data. It receives measurement data through its back-end, and then queries, converts, and combines these measurement data in real time.

[0076] Stark / Daemon (acquisition module) acquires data, and the data conversion module converts various types of data into a unified format and a unified protocol. The YAF / Stark alarm module (alarm module) judges the converted data. If the data exceeds the threshold, an alarm is issued. Daemon is a sub-functional module in the asynchronous consumption module, which is used to acquire data, and the data conversion module converts various types of data into a unified format and a unified protocol.

[0077] In a possible implementation manner, after S403, the following is further included:

[0078] The abnormal data and its associated data are parsed using the TWIG template language; the parsed abnormal data and its associated data are rendered using the Bootstrap framework; and the rendered abnormal data and its associated data are displayed on the CMS operation interface.

[0079] Specifically, the abnormal data and its associated data can be rendered and presented through the Twig template and Bootstrap framework. The Twig template language is closer to the PHP syntax and data operation mode. Therefore, the template language can be used to parse the abnormal data and its associated data, and the front end uses the Bootstrap framework to render the parsed abnormal data and its associated data and display them on the CMS operation interface. The display type of the rendered abnormal data and its associated data can be a chart display.

[0080] like Figure 5 As shown, after the YAF / Stark alarm module determines that there is abnormal data, the abnormal data is displayed through the Echart / Twig presentation module (alarm presentation module). After being parsed by the TWIG template language and rendered by the Bootstrap framework, the Echart / Twig presentation module can display abnormal data in the form of charts, graphs, tables, etc. Among them, Echart is a module for providing electronic charts, graphs and tables, which cooperates with the Twig module to display abnormal data in the form of charts, graphs and tables.

[0081] It can be seen from the technical solution provided by the above embodiment of the present application that by determining the target object, the target object includes a target application configured on the mobile terminal; monitoring the first operation on the target position of the target application; responding to the first operation, triggering the display of the operation interface of the CMS, which is a CMS built based on the YAF framework and the Bootstrap framework; monitoring the second operation on the operation interface; responding to the second operation, managing the data of the CMS. It is possible to perform mobile management of the CMS data and improve the flexibility of managing the CMS.

[0082] In addition, data of different types and sources can be monitored at the same time, with low monitoring costs. The linkage of data from different sources and the management efficiency of CMS data are improved. Furthermore, the abnormal data is presented to the user after being parsed by the TWIG template language and rendered by the Bootstrap framework, linking the backend data and the frontend rendering, so that users can view the backend data more intuitively, such as viewing abnormal data, and taking corresponding measures to deal with abnormal data in a timely manner, further improving the management efficiency of CMS data.

[0083] like Figure 6 As shown, the embodiment of the present application provides a data management method for a content management system CMS, and the execution subject of the method can be a server, wherein the server can be an independent server or a server cluster composed of multiple servers. The data management method of the content management system CMS can specifically include the following steps S601-S606:

[0084] In S601, a target object is determined, where the target object includes a target application configured in a mobile terminal.

[0085] In S602 , a first operation on a target location of a target application is monitored.

[0086] In S603, in response to the first operation, the operation interface of the CMS is triggered and displayed, and the CMS is a CMS built based on the YAF framework and the Bootstrap framework.

[0087] In S604, a query operation on the operation interface is monitored.

[0088] In S605, if a query operation for the first business data in the business system is monitored, in response to the query operation, while querying the first business data, second business data associated with the first business data is queried.

[0089] The first service data and the second service data belong to different services.

[0090] It is worth noting that S601 to S604 have the same or similar implementation methods as S201 to S204, which can refer to each other, and the embodiments of the present application will not be repeated here.

[0091] In S606, after simultaneously querying the first business data and the second business data, the first business data and the second business data are parsed using the TWIG template language; the parsed first business data and the second business data are rendered using the Bootstrap framework; and the rendered first business data and the second business data are displayed on the CMS operation interface.

[0092] Specifically, the queried first business data and second business data can be presented in a visual manner. For a CMS, it may manage multiple businesses and departments, and cross-business and cross-departmental business data can be queried at the same time. The above-mentioned first business data and second business data are different business data. When querying the first business data, the second business data can be associated at the same time, without the need to query the first business data and the second business data separately, thereby improving the efficiency of querying CMS data.

[0093] like Figure 7 As shown, the business data includes business A to business N, and business A to business N correspond to business attribute 1 to business attribute N respectively. Business A is associated with business B and business C. When a user queries the data of business A through the query module interface and the query entry, the data of the associated business B and business C can be automatically associated, and the user does not need to query the data of business B and business C separately.

[0094] like Figure 8As shown, the user queries business A data, business B data associated with business A, and business C data associated with business A through the query module interface. The parsing module parses the queried data. Specifically, the analysis unit (QueryParser) is used to parse and format business A data, business B data associated with business A, and business C data associated with business A to clarify the type and meaning of the queried data, the integration unit (Data Formatter) is used to integrate and format the parsed data, and the rendering unit (Render Table) is used to render the integrated and formatted data, so as to determine the display type of the integrated and formatted data on the page. Specifically, the first business data and the second business data can be the same display type or different display types.

[0095] The rendering display module (Glamdring rendering) is used to display the rendered data. The view template provides display templates (such as curve templates, chart templates, table templates, etc.), the result presentation section is used to present the rendered data, and the front-end routing is used to provide entrances for viewing detailed information, operating CMS data, settings, etc.

[0096] In a possible implementation, rendering the parsed first business data and second business data through the Bootstrap framework includes:

[0097] The first business data after parsing is rendered by the Bootstrap framework as a first display type, and the second business data after parsing is a second display type; the first display type and the second display type are different.

[0098] Specifically, the first business data and the second business data are displayed in different types, which facilitates the user to distinguish more intuitively and improves the user experience. For example, the first business data is displayed in a chart (first display type), and the second business data is displayed in a table (second display type).

[0099] It can be seen from the technical solution provided by the above embodiment of the present application that by determining the target object, the target object includes a target application configured on the mobile terminal; receiving a first operation on the target position of the target application; responding to the first operation, triggering the display of the CMS operation interface, the CMS is a CMS built based on the YAF framework and the Bootstrap framework; receiving a second operation on the operation interface; responding to the second operation, managing the CMS data. It is possible to perform mobile management of CMS data and improve the flexibility of managing CMS.

[0100] In addition, data of different types and sources can be queried at the same time, with high query efficiency. The linkage of data from different sources and the management efficiency of CMS data are improved. Furthermore, the business data of different sources or types queried are presented to users after being parsed by the TWIG template language and rendered by the Bootstrap framework, linking the backend data and frontend rendering, making it easier for users to view the backend data more intuitively, further improving the management efficiency of CMS data and user experience.

[0101] Corresponding to the data management method of the content management system CMS provided in the above embodiment, based on the same technical concept, the embodiment of the present application also provides a data management device of the content management system CMS, Fig. 9 Schematic diagram of the module composition of the data management device of the content management system CMS provided in the embodiment of the present application, the data management device of the content management system CMS is used to execute Figure 2 and Figure 8 Describes the data management methods of content management systems (CMS), such as Fig. 9 As shown, the data management device of the content management system CMS includes:

[0102] A determination module 901 is used to determine a target object, which includes a target application configured on a mobile terminal; a first monitoring module 902 is used to monitor a first operation on a target position of a target application; a first response module 903 is used to respond to the first operation and trigger the display of an operation interface of a CMS, where the CMS is a CMS built based on a YAF framework and a Bootstrap framework; a second monitoring module 904 is used to monitor a second operation on the operation interface; a second response module 905 is used to respond to the second operation and manage CMS data.

[0103] Through the technical solution provided by the embodiment of the present application, by determining the target object, the target object includes a target application configured on the mobile terminal; monitoring the first operation on the target position of the target application; responding to the first operation, triggering the display of the CMS operation interface, the CMS is a CMS built based on the YAF framework and the Bootstrap framework; monitoring the second operation on the operation interface; responding to the second operation, managing the CMS data. It is possible to perform mobile management of CMS data and improve the flexibility of managing CMS.

[0104] In a possible implementation, the determination module 901 is further used to authenticate the object to be authenticated through the YAF framework; if the authentication is successful, the object to be authenticated is determined to be the target object.

[0105] In a possible implementation, the method further includes:

[0106] Determine module two (not shown in the figure), which is used to determine the identity information of the target user corresponding to the target object; determine module three (not shown in the figure), which is used to determine the corresponding configuration authority based on the identity information, and the second operation is an operation within the authority scope specified by the configuration authority.

[0107] In a possible implementation, the method further includes:

[0108] The monitoring module (not shown in the figure) is used to monitor the data of CMS through the Stark component of the Bootstrap framework. The data of CMS includes at least two of system data, business data, service data and log records. The alarm module (not shown in the figure) is used to alarm in the case of abnormal data. The display module 1 (not shown in the figure) is used to display the abnormal data and its related data on the operation interface of CMS.

[0109] In a possible implementation, the display module is further used to parse the abnormal data and its associated data using the TWIG template language; render the parsed abnormal data and its associated data using the Bootstrap framework; and display the rendered abnormal data and its associated data on the CMS operation interface.

[0110] In one possible implementation, the second response module 905 is also used to respond to a query operation for first business data in the business system if a query operation is monitored, and query second business data associated with the first business data while querying the first business data; the first business data and the second business data belong to different businesses.

[0111] In a possible implementation, the method further includes:

[0112] A parsing module (not shown in the figure) is used to parse the first business data and the second business data using the TWIG template language after simultaneously querying the first business data and the second business data; a rendering module (not shown in the figure) is used to render the parsed first business data and the second business data through the Bootstrap framework; a display module 2 (not shown in the figure) is used to display the rendered first business data and the second business data on the operation interface of the CMS.

[0113] In a possible implementation, the rendering module is further used to render the parsed first business data as a first display type and the parsed second business data as a second display type through a Bootstrap framework; the first display type and the second display type are different.

[0114] In a possible implementation, the second response module 905 is further configured to query, modify or delete the data specified by the second operation.

[0115] The data management device of the content management system CMS provided in the embodiment of the present application can implement each process in the embodiment corresponding to the data management method of the content management system CMS mentioned above, and will not be described again here to avoid repetition.

[0116] It should be noted that the data management device of the content management system CMS provided in the embodiment of the present application and the data management method of the content management system CMS provided in the embodiment of the present application are based on the same inventive concept. Therefore, the specific implementation of this embodiment can refer to the implementation of the data management method of the aforementioned content management system CMS, and the repeated parts will not be repeated.

[0117] Corresponding to the data management method of the content management system CMS provided in the above embodiment, based on the same technical concept, the embodiment of the present application also provides an electronic device, which is used to execute the data management method of the content management system CMS. Fig.10 A schematic diagram of the structure of an electronic device for implementing various embodiments of the present invention is shown in FIG. Fig.10 As shown. The electronic device may have relatively large differences due to different configurations or performances, and may include one or more processors 1001 and memory 1002, and the memory 1002 may store one or more storage applications or data. Among them, the memory 1002 can be a short-term storage or a persistent storage. The application stored in the memory 1002 may include one or more modules (not shown in the figure), and each module may include a series of computer executable instructions in the electronic device. Furthermore, the processor 1001 can be configured to communicate with the memory 1002 and execute a series of computer executable instructions in the memory 1002 on the electronic device. The electronic device may also include one or more power supplies 1003, one or more wired or wireless network interfaces 1004, one or more input and output interfaces 1005, and one or more keyboards 1006.

[0118] In this embodiment, the electronic device includes a processor, a communication interface, a memory and a communication bus; wherein the processor, the communication interface and the memory communicate with each other through the bus; the memory is used to store computer programs; the processor is used to execute the programs stored in the memory to implement the following method steps:

[0119] Determine the target object, which includes a target application configured on the mobile terminal; receive a first operation on the target position of the target application; in response to the first operation, trigger the display of the CMS operation interface, where the CMS is a CMS built based on the YAF framework and the Bootstrap framework; receive a second operation on the operation interface; in response to the second operation, manage the CMS data.

[0120] A technical solution provided by the present application determines the target object, which includes a target application configured on a mobile terminal; receives a first operation on the target position of the target application; responds to the first operation, triggers the display of the CMS operation interface, and the CMS is a CMS built based on the YAF framework and the Bootstrap framework; receives a second operation on the operation interface; responds to the second operation, manages the CMS data. It is possible to perform mobile management of CMS data and improve the flexibility of managing CMS.

[0121] In a specific embodiment, the embodiment of the present application provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the following steps are implemented:

[0122] Determine the target object, which includes a target application configured on the mobile terminal; receive a first operation on the target position of the target application; in response to the first operation, trigger the display of the CMS operation interface, where the CMS is a CMS built based on the YAF framework and the Bootstrap framework; receive a second operation on the operation interface; in response to the second operation, manage the CMS data.

[0123] In a specific embodiment, the embodiment of the present application provides a chip, the chip includes a processor and a communication interface, the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the following steps:

[0124] Determine the target object, which includes a target application configured on the mobile terminal; receive a first operation on the target position of the target application; in response to the first operation, trigger the display of the CMS operation interface, where the CMS is a CMS built based on the YAF framework and the Bootstrap framework; receive a second operation on the operation interface; in response to the second operation, manage the CMS data.

[0125] It will be appreciated by those skilled in the art that embodiments of the present invention may be provided as methods, devices, or computer program products. Therefore, the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0126] The present invention is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of the processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0127] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0128] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0129] In a typical configuration, an electronic device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.

[0130] The memory may include non-permanent storage in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.

[0131] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.

[0132] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.

[0133] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, devices or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment or an embodiment combining software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program codes.

[0134] The above are only embodiments of the present application and are not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included within the scope of the claims of the present application.

Claims

1. A data management method for a content management system CMS, characterized in that: The method comprises: Determining a target object, wherein the target object includes a target application configured in the mobile terminal; Monitoring a first operation on a target location of the target application; wherein the target location is an entry for managing a CMS; In response to the first operation, triggering the display of the CMS operation interface, wherein the CMS is built based on the YAF framework and the Bootstrap framework; Monitoring a second operation on the operation interface; In response to the second operation, managing data of the CMS; The second operation includes a query operation, and in response to the second operation, managing the data of the CMS includes: If a query operation for first business data in the business system is monitored, responding to the query operation, while querying the first business data, querying second business data associated with the first business data; The first service data and the second service data belong to different services.

2. The method according to claim 1, characterized in that Determining the target object includes: Authenticate the authentication object through the YAF framework; When the authentication is successful, the object to be authenticated is determined to be the target object.

3. The method according to claim 1, characterized in that After determining the target object, the method further includes: Determine the identity information of the target user corresponding to the target object; A corresponding configuration authority is determined according to the identity information, and the second operation is an operation within the authority scope specified by the configuration authority.

4. The method according to claim 1, characterized in that: The method further comprises: Monitoring the data of the CMS through the Stark component of the Bootstrap framework, wherein the data of the CMS includes at least two of system data, business data, service data and log records; In case of abnormal data, an alarm is issued; or, The abnormal data and its related data are displayed on the operation interface of the CMS.

5. The method according to claim 4, characterized in that The display of abnormal data and its associated data on the operation interface of the CMS includes: Parsing the abnormal data and its associated data using TWIG template language; Rendering the parsed abnormal data and its associated data through the Bootstrap framework; The rendered abnormal data and its associated data are displayed on the operation interface of the CMS.

6. The method according to claim 1, characterized in that The method further comprises: After simultaneously querying the first business data and the second business data, parsing the first business data and the second business data using a TWIG template language; Rendering the parsed first business data and second business data through the Bootstrap framework; The rendered first business data and the second business data are displayed on the operation interface of the CMS.

7. The method according to claim 6, characterized in that The first business data and the second business data rendered and parsed by the Bootstrap framework include: Rendering the parsed first business data as a first display type and the parsed second business data as a second display type through the Bootstrap framework; The first display type and the second display type are different.

8. The method according to claim 1, characterized in that In response to the second operation, managing the data of the CMS includes: The data specified by the second operation is queried, modified or deleted.

9. A data management device for a content management system CMS, characterized in that: The device comprises: A determination module, configured to determine a target object, wherein the target object includes a target application configured in the mobile terminal; A first monitoring module, configured to monitor a first operation on a target location of the target application; wherein the target location is an entry for managing the CMS; A first response module, used to respond to the first operation and trigger the display of an operation interface of a CMS, wherein the CMS is a CMS built based on a YAF framework and a Bootstrap framework; A second monitoring module, used for monitoring a second operation on the operation interface; A second response module, used for responding to the second operation and managing the data of the CMS; In the second response module, the second operation includes a query operation, and in response to the second operation, managing the data of the CMS includes: If a query operation for first business data in the business system is monitored, responding to the query operation, while querying the first business data, querying second business data associated with the first business data; The first service data and the second service data belong to different services.

Citation Information

Patent Citations

  • Query method

    CN103020322A

  • Interface generation method and device based on content management system, equipment and storage medium

    CN112631564A