CN114077714B - Universal content auditing and configuring method and system - Google Patents

Universal content auditing and configuring method and system Download PDF

Info

Publication number
CN114077714B
CN114077714B CN202210012724.2A CN202210012724A CN114077714B CN 114077714 B CN114077714 B CN 114077714B CN 202210012724 A CN202210012724 A CN 202210012724A CN 114077714 B CN114077714 B CN 114077714B
Authority
CN
China
Prior art keywords
configuration
auditing
task
content
audit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202210012724.2A
Other languages
Chinese (zh)
Other versions
CN114077714A (en
Inventor
钟正阳
李一文
刘名运
朱泽瑞
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hunan Xiangsheng Network Information Co ltd
Original Assignee
Hunan Xiangsheng Network Information Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hunan Xiangsheng Network Information Co ltd filed Critical Hunan Xiangsheng Network Information Co ltd
Priority to CN202210012724.2A priority Critical patent/CN114077714B/en
Publication of CN114077714A publication Critical patent/CN114077714A/en
Application granted granted Critical
Publication of CN114077714B publication Critical patent/CN114077714B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The invention discloses a general content auditing and configuring method and a system, which comprises the following steps: step 1, configuring basic parameters; step 2, auxiliary audit field configuration; step 3, loading configuration parameters and storing tasks in a warehouse; step 4, automatically generating an auditing operation interface and aggregating according to app; step 5, dynamic logic forwarding; step 6, dynamic protocol adaptation; and 7, transmitting the auditing result. The invention has high configuration efficiency, high access speed, support of horizontal and longitudinal extension and strong universality, reduces the burden of research and development, greatly improves the efficiency of examining and verifying the content access platform, and supports one-key configuration of various auxiliary fields, self-defined display and functions thereof after access, so that the platform has good flexibility.

Description

Universal content auditing and configuring method and system
Technical Field
The invention relates to the technical field of internet, in particular to a universal content auditing and configuring method and system.
Background
With the continuous development of internet technology, internet apps are more and more, the content creation form is also changed from the previous company form to the personal form, and when each internet app provides content creation or content distribution, illegal information is generated from the internet app, and as the regulation of the internet app on the internet app is more and more strict with the regulation requirement of the platform, the content created by the user needs to be checked, and the content can be distributed and displayed at various places of the app after the check is passed. But the content is in various forms, such as: text, pictures, video, audio, image, text, video, and the like are combined, and with the change of an operation strategy, the auditing standard is changed, and the required auxiliary auditing information is required to cause the conventional content auditing platform to be continuously customized, developed, linked and online, so that the research and development manpower is greatly increased, the iteration cycle is prolonged, and the online time of a project is prolonged.
In the prior art, content is often accessed to a corresponding auditing system, and auditing system developers, service developers and the like are required to perform together each time when content needs to be accessed, for example, a content auditing method and a system with the publication number of CN103885964B, a hash auditing list is used to audit content issued by a user, each storage item of the hash auditing list includes a hash value and auditing parameters, wherein the content auditing method includes: A. reading data issued by a user, selecting effective content from the data issued by the user, and calculating a hash abstract value of the effective content by using a hash abstract algorithm; B. judging whether a storage item exists in the hash audit list, wherein the hash value of the storage item is equal to the hash abstract value of the effective content, if so, executing the step C, and if not, executing the step D; C. using the auditing parameters in the storage item as the auditing result of the data issued by the user; D. and auditing the effective content by using a sensitive word bank to obtain an auditing result of the data issued by the user. Also disclosed is a content auditing method and device under publication number CN112287270A, including a content security management platform, the content security management platform being configured to provide a content auditing service interface, the method including: acquiring data to be processed; calling the content auditing service interface, and auditing the data to be processed to obtain a first auditing result; and if the first audit result is that the audit is not passed, generating and outputting prompt information.
The prior art has the following problems: the development is needed for each audit access, the development means that a task delivery protocol needs to be defined, a notification protocol of an audit result needs to be negotiated, after the protocol is determined, developers carry out corresponding development, then joint debugging, testing and online, therefore, the development work is greatly increased in such a cyclic reciprocating way every time, and if the audit of auxiliary information needs to be added, the processes of independent development, joint debugging, testing, online and the like are required, so that not only is the development and labor cost increased, but also the maintenance is not facilitated.
If the standard template is developed and accessed completely, the flexible change can not be achieved under the condition of different service scenes, such as: other information assistance, difference of auditing modes, display of auditing interface contents and the like are needed, the conventional technology cannot realize one-key configuration and flexible expansion capability, and when the conditions are met, the previous configuration can be only pushed over and timing development is performed again.
Disclosure of Invention
In order to overcome the defects of the prior art, the invention provides a universal content auditing configuration method, which is a flexibly configurable content auditing method and comprises the steps of configurable notification protocol, configurable auxiliary information, configurable task receiving and filtering, configurable search conditions, configurable interface protocol and customizable service logic, so that various types of content auditing can be met, the development burden of developers can be effectively reduced, the applicability of the developers can be improved, the time required by access auditing can be greatly shortened, and the auditing access efficiency can be improved.
In order to achieve the purpose, the invention adopts the technical scheme that: a general content auditing and configuring method comprises the following steps:
step 1, configuring basic parameters;
step 2, auxiliary audit field configuration;
step 3, loading configuration parameters and storing tasks in a warehouse;
step 4, automatically generating an auditing operation interface and aggregating according to app;
step 5, dynamic logic forwarding;
step 6, dynamic protocol adaptation;
and 7, transmitting the auditing result.
Further, the step 1 specifically includes the following steps: in background operation, providing a visual interface configuration, wherein the configuration content comprises:
1) the task delivery mode supports redis or kafka selection;
2) task filtering configuration, supporting multiple filtering conditions, such as: filtering according to user dimensions, filtering according to content dimensions, filtering according to keyword configuration, and the like;
3) the content type, namely: text, pictures, audio or video, etc.;
4) the auditing result callback interface notification protocol supports self-defined parameter names, formats and required field configuration, the system performs variable quantization processing on the parameter names notified by the auditing result, supports configuration of callback notification fields required by the current auditing task on a visual page, and can selectively not configure unnecessary parameters and perform protocol conversion when the protocols are inconsistent;
5) and running script specification, internally setting a plurality of sets of protocol adaptation scripts, wherein each script corresponds to one set of protocol, and simultaneously supporting script coverage logic, scanning whether a script with a corresponding configuration id exists or not when the script is started, and starting the script with the corresponding configuration id if the script exists (storing a record in a database case when the configuration is stored, generating a unique id).
6) The configuration of the custom field, the configuration of the custom field when additional information is needed to assist the audit besides the basic audit information, in all task delivery protocols, the custom field contains an ext extension field, the field is a json structure, the value of the custom field is taken out of the ext structure, the ext structure is delivered by a service party, and the settable attribute of the custom field is as follows:
a) whether and how to display, whether and how to display on the audit page, and display effect, display type support plain text, enumerated value formatting, pictures, video, or audio or jump links, etc. Meanwhile, the data line arbitrary field and environment variable filling is supported, such as: uid of data line, affiliated app of environment variable, etc.;
b) whether filtering is available or not refers to whether filtering can be performed according to the field during task auditing, and when filtering is configured, a system can establish a corresponding field in a database table of a current auditing task so as to support condition retrieval during the task auditing;
c) whether the database is searchable or not means whether the database is searchable in the audit log after the audit is completed, and the system also creates a corresponding field in the current database table to support condition retrieval after the audit.
Further, the specific content of step 3 is: loading configuration information according to the configuration in the step 1 and the step 2, starting an appointed script in the configuration, regularly acquiring and updating the configuration by the script in the operation process, receiving the data to be checked in real time after the script operates, filtering invalid or repeated data according to the configuration after the data is received, discarding the invalid data or screening the data, and storing the data after hitting appointed keywords, wherein the keyword library is also appointed in the step 1.
Further, the specific content of step 4 is: after the tasks are put in storage, the system aggregates the configured auditing ports according to the affiliated apps in the configuration, an auditing entrance is automatically generated, task attribution judgment is carried out when the tasks are received, the tasks to be attributed are received, the task retrievers are marked after the tasks are received so as not to be received by other people, specified conditions can be screened according to the task filtering configuration in the step 1 when the tasks are received, or uid specifies searching and receiving is carried out, specified time is locked after the tasks are received, and unprocessed task automatic tasks are executed after the time is over. After the task is picked up, page rendering display is carried out according to the content type configuration in the step 1, and different content types have unique capability configurations, such as: the text can be provided with sensitive word prompts, the video data can be provided with screenshots according to frames, and the audio data is displayed after voice is converted into characters; which also includes the presentation of the auxiliary audit field.
The auxiliary fields are shown in the form of: the method comprises the steps of self-defined enumeration conversion, picture/video/audio display, a-link jumping, transmission of any data field supporting the data line and the current configuration environment and the like as variable forms, logic calculation configuration and the like, wherein the configuration comprises the steps of { { create _ time | date _ modification ("-7 date") | date ('Y-m-d 00:00:00') } } time calculation and the like.
Further, the specific content of step 5 is: when a person enters a page through a portal, the business logic of the system is as follows: user entry
Figure DEST_PATH_IMAGE001
When the system checks the page, the system can firstly search a controller file named as StaticCheckController _ { config _ id } for service logic processing according to the config _ id, when the StaticCheckController _ { config _ id } controller file does not exist, a service type (a key value) key value corresponding to the configuration of config _ id =1 is obtained, whether the system has control of the StaticCheckController _ { key } is searched according to the key to which the system belongs, if the controller carries out service processing by a default StaticCheckController controller, the controller dynamic forwarding logic greatly improves the configurable capability and the expansion capability of content checking, and when the designated service needs to be customized, the system can be easily adapted to keep the structure of the whole system clear.
Further, the specific content of step 6 is: after the task is manually operated, the system packages the manual operation result and the task related data according to the configured protocol content, wherein the verification result fields in the protocol are notified to be subjected to variable quantization processing so as to support variable replacement. The service side needs the content of the fields, configures the transmission of the fields, and can also perform protocol conversion and configure the content into any form needed by the service side.
A universal content audit configuration system comprising:
the notification protocol configuration module is used for callback of the audit result, the business party needs to receive the audit result after delivering the audit content to the audit platform, so that the business party is notified after the audit platform is required to audit, the notification protocol configuration module can perform protocol conversion by using the configured content, perform variable quantization processing on the parameter of the audit result, and perform protocol conversion, and the purpose of the protocol conversion is as follows: the service side protocol is fixed and can not be modified, so a protocol configurator is needed to adapt to the service side protocol;
the dynamic controller forwarding module is mainly used for performing same maintenance on the same logic of the same type of service and performing logic expansion on different logics of different services, wherein in service change, service requirements are frequently changed, service bearing is performed in the general module in the early stage, if requirement change is performed in the later stage, capability expansion cannot be performed, the service needs to be migrated, the coverage of an auditing platform is narrow at the moment, and all services cannot be compatible;
and the auxiliary information configuration module is used for assisting the control of the auditing scale and supplementing the information required by auditing judgment. Because of the implementation of the service, the gender or the grade condition of the user may be differentiated, or the authenticity data judgment of the user needs to be assisted by certain additional information, such as the age of the user, or the recent condition of the user needs to be comprehensively judged, at this time, an auxiliary information configuration module can be used for field configuration, field data is delivered by a service party, an auditing platform is responsible for display and logic processing, and the module needs to be capable of flexibly configuring any required information;
the rapid filtering configuration module can screen various types in the task auditing process, and the task screening capability has the following purposes: after screening, the data of the specified conditions can be processed preferentially, and if the task processing in the peak period has overstock, the task of the specified conditions is picked up at the moment. Or different types of modules possibly responsible for different auditors can be used, and the required screening can be carried out on the audit task;
and the search condition configuration module is used for performing file-keeping query on various data after the task processing is finished and depending on the search condition configuration during the query. The configuration is mainly used for supplementing the general search conditions, and different search capabilities of different services (similar to thousands of people and thousands of services) can be realized after the supplementation, so that different condition requirements of each service are borne.
The invention has the beneficial effects that: the universal content auditing and configuring method and the system have the advantages of high configuration efficiency, high access speed, support for horizontal and longitudinal expansion, strong universality, reduction of research and development burden, great improvement of the efficiency of auditing the content access platform, and support for one-key configuration of various auxiliary fields, custom display and functions after access, so that the platform has good flexibility.
Drawings
FIG. 1 is a method block diagram of the present invention.
Fig. 2 is a flow chart of dynamic forwarding of the controller according to the present invention.
Fig. 3 is a protocol conversion flow chart, in which a is a conventional service flow chart and b is a dynamic protocol conversion flow chart of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present disclosure more apparent, the technical solutions of the embodiments of the present disclosure will be described clearly and completely with reference to the drawings of the embodiments of the present disclosure. It is to be understood that the described embodiments are only a few embodiments of the present disclosure, and not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the described embodiments of the disclosure without any inventive step, are within the scope of protection of the disclosure.
In one embodiment, as shown in fig. 1, a general content audit configuration method of the present invention includes the following steps:
step 1, basic parameter configuration, namely firstly configuring a task delivery mode, a content type, a callback protocol, a callback interface and the like, and specifying an operation script and the like; and 2, auxiliary auditing field configuration. Step 3, loading configuration parameters and storing tasks in a warehouse; and 4, automatically generating an auditing operation interface, aggregating according to the app, manually auditing a page generated through configuration, retrieving data in the complaint task library, and rendering corresponding capacity of the page according to the content type configured in the step 1, wherein the capacity is as follows: the text, the picture, the video, the audio and the like have different content types, the required protocol and the data item page display form are different, the corresponding template is needed to be analyzed, and the video and the audio can load the screenshot or the voice to character content through a real-time interface. And meanwhile, according to the auxiliary field configuration in the step 2, performing auxiliary audit information of the auxiliary field display configuration, such as: gender, geographic location, user role, etc., display type support plain text, enumerated value formatting, pictures, video, or audio or jump links, etc. Meanwhile, the data line arbitrary field and environment variable filling is supported, such as: uids of data lines, apps of environment variables and the like to adapt to various business scenarios; step 5, dynamic logic forwarding; step 6, dynamic protocol adaptation; and 7, transmitting the checking result, manually checking and operating the checking content, packaging the system according to the configured notification protocol after operation, and calling an interface after packaging.
In one embodiment, the step 1 specifically includes the following steps: and providing basic parameter configuration of a visual interface in background operation, wherein the configuration contents comprise:
1) the task delivery mode supports redis or kafka selection;
2) calling back an interface notification protocol, and performing variable quantization processing on the parameter name notified by the audit result, wherein the variable quantization processing mode is as follows: the necessary parameters required by the task auditing result are as follows: uid, bid, content, check _ time. result, replay, ext, etc. parameters, into configurable variable forms such as: { uid } { bid } { content } { check _ time } { result } { reason } { ext }, supporting to configure a callback notification field required by a current auditing task on a visualization page, optionally not configuring parameters which are not required, and performing protocol conversion when a protocol is inconsistent, for example, see a diagram and a diagram b in fig. 3: under the condition that uid = 123, the traditional protocol can only return { "uid": 123} and can only be fixed in the development process, and after { "user _ id": { uid } is configured through an operation interface, the contents of the return protocol become: the { "user _ id": 123}, and protocol packing conversion can be carried out arbitrarily.
3) Running script designation, providing a plurality of sets of protocol adaptation scripts for selection, wherein each script corresponds to one set of protocol, and simultaneously supporting script coverage logic, a record can be stored in a database instance during configuration storage, and a unique id can be generated when the record corresponds to the record, such as: the configured script is a.php, whether an a _ { id }. php file exists is checked firstly during starting, if yes, the a _ { id }. php script is started, and otherwise, the a.php script is started.
In an embodiment, the specific content of step 2 is auxiliary audit field configuration, where the auxiliary audit field configuration refers to configuration when additional information auxiliary audit is needed in addition to basic audit information, in all task delivery protocols, an ext extension field is included, the field is a json structure, a custom field is required to be a field included in the ext structure, and the custom field may have a settable attribute:
a) whether and how to display, whether and how to display on the audit page, and display effect, display type support plain text, enumerated value formatting, pictures, video, or audio or jump links, etc. Meanwhile, the data line arbitrary field and environment variable filling is supported, such as: uid of data line, affiliated app of environment variable, etc.;
b) whether filtering is available or not refers to whether filtering can be performed according to the field during task auditing, and when filtering is configured, a system can establish a corresponding field in a database table of a current auditing task so as to support condition retrieval during the task auditing;
c) whether the database is searchable or not means whether the database is searchable in the audit log after the audit is completed, and the system also creates a corresponding field in the current database table to support condition retrieval after the audit.
In one embodiment, the specific content of step 3 is: starting the corresponding script according to the script specified in the step 1, checking the running state of the script when starting, starting the script if the process does not exist, and simultaneously detecting whether the script corresponding to the configuration id exists, if so, starting the script: the configured script is a.php, whether an a _ { id }. php file exists or not is checked firstly during starting, if yes, the a _ { id }. php script is started, otherwise, the a.php script is started, the configured task source data is monitored in real time after the script is started, invalid or repeated data is filtered according to configuration when the data comes temporarily, the invalid data is discarded or data is screened, and the data is stored after the appointed key words are hit, wherein the key word library is also appointed in the step 1, and the data is input into the task library after the logic judgment is finished.
In one embodiment, the specific content of step 4 is: and after the task is put in storage, the system automatically aggregates the auditing ports according to the affiliated apps in the configuration. When the tasks are received, task attribution judgment is carried out, the tasks to be attributed are received, when the tasks are received, designated conditions are screened according to configuration, or uid designates search receiving, designated time duration is locked after the receiving, the tasks are not processed after the time duration is over, the tasks are automatically released at the moment so as to be received by other people, when the receiving is carried out, the new tasks can be continuously received only after the processing is finished according to the number of the tasks which are allocated once according to the configuration; after the task is received, the configuration of the audit task corresponds to different display forms and has different configuration capabilities, such as: the text type can be provided with sensitive word prompts, the sensitive words are displayed in red after being hit, the video type data can be provided with screenshots according to frames, and the audio type data is displayed after voice is converted into characters; the method also comprises the step 2 of displaying the configured auxiliary audit field. The presentation of the auxiliary information is loaded and formatted according to the configuration items, such as: the delivery identification code (1: male, 2: female) is delivered, the data delivery is 1, 2, the system carries out formatting (displaying male and female) according to the configuration enumeration value, and meanwhile, the auxiliary audit field can also specify the content type for displaying, such as: the picture class, the link skip class, the video class and the like, and can also carry out logical operation, such as configuring { { create _ time | date _ modify ("-7 day") | date ('Y-m-d 00:00:00') } } to carry out time calculation and the like. The configuration of the personalized field greatly improves the expansibility of auditing configuration and enables high-energy bearing.
In one embodiment, the specific content of step 5 is: when a person enters a page through an entry route, the business logic of the system is as follows: user entry
Figure 672294DEST_PATH_IMAGE001
When the system checks the page, the system preferentially searches a controller file named as StaticCheckController _ { config _ id } according to the config _ id to perform service logic processing, when the StaticCheckController _ { config _ id } controller file does not exist, the system then obtains a service type (a key value) key value corresponding to the configuration of config _ id =1, and searches whether the system has control of StaticCheckController _ { key } or not according to the key to which the system belongs, if the controller does not exist, the default StaticCheckController performs service processing, so that the method greatly increases the expandability of the system, when the basic service logic controller cannot meet the service requirement, the dynamic loading of the controller can be realized, and specific logic processing can be performed on the service type to which the checking task belongs, for example: user nickname auditing and user reporting auditing are greatly different in service auditing mode and function, only access paths of a user layer can be modified in a traditional processing mode, namely the access paths are inconsistent, different service logic processing cannot be carried out under the same access path (certainly, logic addition can be carried out on a basic service controller, but the code complexity of the basic service logic is increased, the maintenance is not convenient, and when a plurality of configurations need to be logically customized, the codes are more and more abscessed)The auditing task is processed by the controller, thereby completing the customization of the reporting service logic, loading the logic as required and not invading the main service logic.
The system can carry out logic forwarding according to the appointed sequence, and the StaticCheckController _ { config _ id } controller, the StaticCheckController _ { key } controller, the basic controller and the like carry out detection in sequence, if the detection exists, the controller is used for processing, and the user layer is returned after the processing is finished. If not, the next controller detection is carried out, if the controller detection exists, the processor is used for processing, and the user layer is returned after the processing is finished. And finally, using a StaticCheckController controller to perform logic processing.
The controller dynamic forwarding logic greatly improves the configurable capability and the expansion capability of content auditing, so that when the service requirement needs to change, the method can well deal with the change, such as: the business is born in the universal module in the earlier stage, and when the demand changes in the later stage, the controller customization is only needed to be carried out on the corresponding configuration task, and other additional development is not needed, so that the business obtains a good system, and the universal demand and the customization demand are supported efficiently and sustainably.
In one embodiment, the specific content of step 6 is: after the task is operated, the system packages the manual operation result and the task related data according to the configured protocol mode, wherein variable quantization processing is performed on the audit result fields in the notification protocol to support variable replacement, such as { "uid": uide }, and "content" { content } ", wherein { uid } { content } is variable content and supports dynamic filling. The service side needs the content of which fields, configures the delivery of which fields, and can also perform protocol conversion, and configure the content into any form needed by the service side, such as: the required data protocol content is "id =1& content = content", and it may be configured as follows: id = { id } & content = { content }.
In one embodiment, a general content auditing configuration system includes a notification protocol configuration module, a controller dynamic forwarding module, an auxiliary information configuration module, a fast filtering configuration module, and a search condition configuration module, where: the notification protocol configuration module is mainly used for callback of the audit result, after the business party delivers the audit content to the audit platform, the audit result needs to be received, so that the business party is notified after the audit platform is required to audit, and the notification protocol configuration module can perform variable and quantitative processing on the parameters of the audit result and perform protocol conversion;
the dynamic controller forwarding module is mainly used for performing same maintenance on the same logic of the same type of service and performing logic expansion on different logics of different services, wherein in service change, service requirements are frequently changed, service bearing is performed in the general module in the early stage, if requirement change is performed in the later stage, capability expansion cannot be performed, service migration can be caused, the coverage of an auditing platform is narrow at the moment, and all services cannot be compatible;
and the auxiliary information configuration module is mainly used for assisting the control of the auditing scale and supplementing the information required by auditing judgment. Because of business implementation, people and women or users are often subjected to differentiated processing, or the authenticity data judgment of the users needs certain additional assistance, such as the age of the users or the recent situation of the users needs to be comprehensively judged, at this moment, an auxiliary information configuration module can be used for field configuration, field data is delivered by a business party, an auditing platform is responsible for display and logic processing, and the module can flexibly configure any required information;
the rapid filtering configuration module is mainly used for screening various types of tasks in the task auditing process, preferentially processing data of specified conditions after screening, and screening and picking up the tasks of the specified conditions according to the priorities of different types of tasks when backlog of task processing in a peak period is met. Or different types of modules possibly responsible for different auditors can be used, and the required screening can be carried out on the audit task;
and the search condition configuration module is used for performing file-keeping query on various data after the task processing is finished and depends on the search condition configuration during the query. The configuration is mainly used for supplementing the general search conditions, and different search capabilities of different services (similar to thousands of people and thousands of services) can be realized after the supplementation, so that different condition requirements of each service are borne.
The universal content auditing and configuring method and the system have the advantages of high configuration efficiency, high access speed, support for horizontal and longitudinal expansion, strong universality, reduction of research and development burden, great improvement of the efficiency of auditing the content access platform, and support for one-key configuration of various auxiliary fields, custom display and functions after access, so that the platform has good flexibility.
The above description is only an embodiment of the present invention, and not intended to limit the scope of the present invention, and all modifications of equivalent structures and equivalent processes, which are made by using the contents of the present specification and the accompanying drawings, or directly or indirectly applied to other related technical fields, are included in the scope of the present invention.

Claims (6)

1. A general content auditing and configuring method is characterized by comprising the following steps:
step 1, configuring basic parameters, and providing visual interface configuration in background operation; the basic parameter configuration contents in the step 1 include: 1) the task delivery mode supports redis or kafka selection; 2) task filtering configuration, supporting multiple filtering conditions; 3) content type, including text, picture, audio or video; 4) the auditing result callback interface notification protocol supports self-defined parameter names, formats and required field configuration, performs variable quantization processing on the parameter names notified by the auditing result, supports configuration of callback notification fields required by the current auditing task on a visual page, and performs protocol conversion when the unneeded parameters are not configured selectively and the protocols are not consistent; 5) running script specification, internally setting a plurality of sets of protocol adaptation scripts, enabling each script to correspond to one set of protocol, simultaneously supporting script covering logic, scanning whether a script with a corresponding configuration id exists or not when the script is started, and starting the script with the corresponding configuration id if the script exists;
step 2, auxiliary audit field configuration, specifically including custom field configuration, wherein the custom field is configured when additional information auxiliary audit is needed besides basic audit information, in all task delivery protocols, an ext extension field is included, the field is a json structure, the value of the custom field is taken out of the ext structure, and the ext structure is delivered by a service party;
step 3, loading configuration parameters and storing tasks in a warehouse;
step 4, automatically generating an auditing operation interface and aggregating according to app;
and 5, dynamically and logically forwarding, wherein the specific content of the step is as follows: when a person enters a page through a portal, the business logic of the system is as follows: user entry
Figure DEST_PATH_IMAGE002
When the page is audited, the system preferentially searches a controller file named as StaticCheckController _ { config _ id } for service logic processing according to the config _ id, when the StaticCheckController _ { config _ id } controller file does not exist, the system further obtains a service type key value corresponding to the configuration of config _ id =1, and searches whether the system has the StaticCheckController _ { key } controller to exist or not according to the key to which the system belongs, if the system exists, the system is processed by the controller of StaticCheckController _ { key }, otherwise, the system is processed by the default StaticCheckController controller;
step 6, dynamic protocol adaptation;
and 7, transmitting the auditing result.
2. The universal content auditing configuration method of claim 1 where custom field setting attributes are:
a) whether and how to display, whether and how to display on the audit page, and display effect, wherein the display type comprises plain text, enumerated value formatting, pictures, video, audio or jump links, and meanwhile, any field of a data line and filling of an environment variable are supported;
b) whether filtering is available or not refers to whether filtering can be performed according to the field during task auditing, and when filtering is configured, a system can establish a corresponding field in a database table of a current auditing task so as to support condition retrieval during the task auditing;
c) whether the database is searchable or not, and whether the database is searchable or not in the audit log after the audit is completed, the system can create a corresponding field in the current database table to support condition retrieval after the audit.
3. The method for universal content auditing and configuration according to claim 2, characterized in that the specific content in step 3 is: loading configuration information according to the configuration in the step 1 and the step 2, starting an appointed script in the configuration, regularly acquiring and updating the configuration in the operation process of the script, receiving the data to be checked in real time after the script operates, filtering invalid or repeated data according to the configuration after the data is received, discarding the invalid data or screening the data, and storing the data after keywords are hit, wherein the keyword library is appointed in the step 1.
4. The method for universal content audit configuration according to claim 3, wherein the specific content of step 4 is: after the tasks are put in storage, the system aggregates the configured auditing ports according to the affiliated apps in the configuration, automatically generates auditing inlets, generates task filtering options according to the configuration, judges the attribution of the tasks when the tasks are received, receives the tasks to be attributed, marks task receivers after the tasks are received so as not to be received by other people, can screen specified conditions according to the task filtering configuration in the step 1 when the tasks are received, or appoints search and receive by uid, locks specified time after the receiving and locks unprocessed task automatic tasks after the time is over; and after the task is picked up, page rendering display is carried out according to the content type configuration in the step 1, and different content types have unique capability configuration.
5. The method for universal content audit configuration according to claim 4, wherein the specific content of step 6 is: after the task is manually operated, the system packages the manual operation result and the task related data according to the configured protocol content, and replaces the manual operation result and the task related data by using the built-in variable of the audit result.
6. A system for implementing the general-type content auditing configuration method according to any one of claims 1-5, where the system includes a notification protocol configuration module, a controller dynamic forwarding module, an auxiliary information configuration module, a task auditing fast filtering configuration module, and a search condition configuration module, where: informing a protocol configuration module to perform variable quantization processing on parameters of the auditing result and performing protocol conversion;
the controller dynamic forwarding module is used for carrying out the same maintenance on the same logic of the same type of service and carrying out logic expansion on different logics of different services;
the auxiliary information configuration module is used for assisting the control of the auditing scale and supplementing the necessary information for auditing judgment;
the rapid filtering configuration module is used for screening different types of tasks in the task auditing process, preferentially processing data of specified conditions after screening, and when the task processing is overstocked in a peak period, task obtaining is carried out on the specified conditions, so that rapid processing is facilitated;
and the search condition configuration module is used for performing file-keeping query on various data after the task processing is finished and depending on the search condition configuration during the query.
CN202210012724.2A 2022-01-07 2022-01-07 Universal content auditing and configuring method and system Active CN114077714B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210012724.2A CN114077714B (en) 2022-01-07 2022-01-07 Universal content auditing and configuring method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210012724.2A CN114077714B (en) 2022-01-07 2022-01-07 Universal content auditing and configuring method and system

Publications (2)

Publication Number Publication Date
CN114077714A CN114077714A (en) 2022-02-22
CN114077714B true CN114077714B (en) 2022-04-22

Family

ID=80284427

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210012724.2A Active CN114077714B (en) 2022-01-07 2022-01-07 Universal content auditing and configuring method and system

Country Status (1)

Country Link
CN (1) CN114077714B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116414390B (en) * 2023-03-29 2024-04-05 南京审计大学 Dynamic operation case development system for big data audit

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104317590B (en) * 2014-10-22 2017-12-12 中国建设银行股份有限公司 The method of embedded configuration system and embedded configuration audit flow
CN104461530A (en) * 2014-12-02 2015-03-25 北京金和软件股份有限公司 App releasing method
CN106875156B (en) * 2017-02-14 2020-09-08 电子科技大学 Universal intelligent auditing platform and auditing method thereof
CN113360566A (en) * 2021-08-06 2021-09-07 成都明途科技有限公司 Information content monitoring method and system

Also Published As

Publication number Publication date
CN114077714A (en) 2022-02-22

Similar Documents

Publication Publication Date Title
CN112148509A (en) Data processing method, device, server and computer readable storage medium
US10664721B1 (en) Systems and methods for generating graphical user interfaces
US20030225937A1 (en) Customizing computer sytems
CN111475694B (en) Data processing method, device, terminal and storage medium
CN101196899B (en) Method and system for processing the input in an XML form
CN111930617B (en) Automatic test method and device based on data objectification
CN109558202A (en) Original list development approach, device, equipment and storage medium based on small routine
CN108008944A (en) Regulation engine response method and system, regulation engine, service terminal, memory
CN111984239B (en) Page configuration method, page configuration device, server and storage medium
CN110297760A (en) Building method, device, equipment and the computer readable storage medium of test data
CN114077714B (en) Universal content auditing and configuring method and system
CN114936269A (en) Document searching platform, searching method, device, electronic equipment and storage medium
US20060058992A1 (en) Application requirement design support system and method therefor
CN112269473B (en) Man-machine interaction method and system based on flexible scene definition
CN116263717A (en) Order service processing method and device based on event
CN113408912B (en) Audit system for television station and electronic equipment
CN117130694A (en) Method and device for processing release recommendation, storage medium and electronic equipment
CN117421071B (en) Visual package method and integrated system for plug-in service
CN117389996B (en) Database optimization suggestion generation method, terminal equipment and storage medium
CN111858387B (en) Data preparation method and device
CN118051580A (en) Secure work order processing method, apparatus, computer device, and storage medium
CN115686999A (en) Centralized point burying method, device, equipment, medium and program product
CN118276875A (en) Dynamic form linkage configuration method and system
CN112445391A (en) Service data generation method and device and computer readable storage medium
CN108509330B (en) Data processing method and system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant