CN109284482B - Writing platform system and article publishing method for writing platform - Google Patents

Writing platform system and article publishing method for writing platform Download PDF

Info

Publication number
CN109284482B
CN109284482B CN201811249841.0A CN201811249841A CN109284482B CN 109284482 B CN109284482 B CN 109284482B CN 201811249841 A CN201811249841 A CN 201811249841A CN 109284482 B CN109284482 B CN 109284482B
Authority
CN
China
Prior art keywords
article
state
clients
request
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
CN201811249841.0A
Other languages
Chinese (zh)
Other versions
CN109284482A (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.)
Beijing Baidu Netcom Science and Technology Co Ltd
Original Assignee
Beijing Baidu Netcom Science and Technology 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 Beijing Baidu Netcom Science and Technology Co Ltd filed Critical Beijing Baidu Netcom Science and Technology Co Ltd
Priority to CN201811249841.0A priority Critical patent/CN109284482B/en
Publication of CN109284482A publication Critical patent/CN109284482A/en
Application granted granted Critical
Publication of CN109284482B publication Critical patent/CN109284482B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/103Formatting, i.e. changing of presentation of documents
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/20Natural language analysis
    • G06F40/279Recognition of textual entities
    • G06F40/284Lexical analysis, e.g. tokenisation or collocates

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention provides a writing platform system and an article publishing method for the writing platform, wherein the writing platform system comprises the following components: a plurality of clients: the plurality of clients are clients of a plurality of different types, wherein the clients are provided with type conversion processing modules corresponding to the types of the clients, and the type conversion processing modules are used for sending an article release request, receiving a request result corresponding to the article release request and converting the request result into a format corresponding to the types of the clients. Therefore, the problem that codes are repeatedly developed in different types of clients in the related technology is solved by uniformly processing the article release requests of the different types of clients, and the development efficiency is improved.

Description

Writing platform system and article publishing method for writing platform
Technical Field
The invention relates to the technical field of Internet, in particular to a writing platform system and an article publishing method for the writing platform.
Background
Nowadays, network writing has entered people's lives and becomes a new form of writing. Because of the openness, interactivity, simplicity and easy management of the network environment, the internet-based writing platform is popular at present, and many authors and public account numbers issue articles to media by using the writing platform, so that the method is convenient and quick. The writing platform client comprises a computer end, a mobile phone end, a webpage end and the like, and the core functions of the writing platform are article publishing and management.
In the related art, the article publishing and management functions of the authoring platform are usually implemented by a separate module at each end, and due to the repetition of part of functions, the repeated development process of codes exists in the process of upgrading and iterating the functions, which is inefficient.
Disclosure of Invention
Therefore, a first object of the present invention is to provide a authoring platform system to solve the problem of repeated development of codes of different types of clients in the related art, thereby improving development efficiency.
A second object of the present invention is to propose an article publishing method for a authoring platform.
A third object of the invention is to propose a computer device.
A fourth object of the present invention is to propose a non-transitory computer readable storage medium.
To achieve the above object, an embodiment of a first aspect of the present invention provides a writing platform system, including: a plurality of clients:
the clients are clients of a plurality of different types, wherein the clients are provided with type conversion processing modules corresponding to the types of the clients, and the type conversion processing modules are used for sending an article release request, receiving a request result corresponding to the article release request and converting the request result into a format corresponding to the types of the clients.
According to the writing platform system provided by the embodiment of the invention, the corresponding type conversion processing modules are arranged in the clients of different types, and then the type conversion processing modules are used for sending the article release request, receiving the corresponding request result and converting the request result into the format corresponding to the type of the client. Therefore, the problem of repeated development of codes of different types of clients in the related technology is solved by uniformly processing the article release requests sent by the different types of clients and receiving corresponding request results by the clients and converting the request results into the formats corresponding to the types of the clients, and the development efficiency is improved.
To achieve the above object, an embodiment of a second aspect of the present invention provides an article publishing method for a authoring platform, the authoring platform system including: a plurality of clients, wherein the plurality of clients are a plurality of different types of clients, the method comprising:
an article issuing request is sent through a type conversion processing module;
And receiving a request result corresponding to the article issuing request through the type conversion processing module, and converting the request result into a format corresponding to the type of the client.
According to the article publishing method for the writing platform, which is disclosed by the embodiment of the invention, the plurality of clients send the article publishing requests through the type conversion processing module. Further, the client receives a request result corresponding to the article release request through the type conversion processing module, and converts the request result into a format corresponding to the type of the client. Therefore, the problem of repeated development of codes of different types of clients is solved by uniformly processing the article release requests sent by the different types of clients and receiving corresponding request results by the clients and converting the request results into the formats corresponding to the types of the clients, and the development efficiency is improved.
To achieve the above object, an embodiment of a third aspect of the present invention provides a computer apparatus, including a processor and a memory; wherein the processor runs a program corresponding to the executable program code by reading the executable program code stored in the memory, for implementing the article publishing method for the authoring platform according to the embodiment of the second aspect.
To achieve the above object, a fourth aspect of the present invention provides a non-transitory computer-readable storage medium having a computer program stored thereon, wherein the program when executed by a processor implements an article publishing method for a authoring platform according to the second aspect.
Additional aspects and advantages of the invention will be set forth in part in the description which follows and, in part, will be obvious from the description, or may be learned by practice of the invention.
Drawings
FIG. 1 is a schematic diagram of a authoring platform system according to an embodiment of the present invention;
FIG. 2 is a schematic diagram of another authoring platform system according to an embodiment of the present invention;
FIG. 3 is a schematic structural diagram of a authoring platform according to an embodiment of the present invention;
FIG. 4 is a schematic flow chart of an article publishing method for a authoring platform according to an embodiment of the present invention;
FIG. 5 is a flowchart of another method for publishing articles for a authoring platform according to an embodiment of the present invention;
FIG. 6 illustrates a block diagram of an exemplary computer device suitable for use in implementing embodiments of the invention.
Detailed Description
Embodiments of the present invention are described in detail below, examples of which are illustrated in the accompanying drawings, wherein like or similar reference numerals refer to like or similar elements or elements having like or similar functions throughout. The embodiments described below by referring to the drawings are illustrative and intended to explain the present invention and should not be construed as limiting the invention.
The following describes a writing platform system and an article publishing method for the writing platform according to the embodiment of the present invention with reference to the accompanying drawings.
Fig. 1 is a schematic structural diagram of a writing platform system according to an embodiment of the present invention, where, as shown in fig. 1, the system includes: a plurality of clients 100 and a server 200.
In this embodiment, the plurality of clients 100 are a plurality of different types of clients. The plurality of clients 100 each have a type conversion processing module 110 corresponding to a client type.
The client type comprises, but is not limited to, a PC (personal computer) terminal, a mobile terminal and a webpage terminal.
In one embodiment of the present invention, the type conversion processing module 110 may transmit an article issuance request to the server 200, so that the server 200 generates a request result according to the article issuance request.
As an example, the article publishing request may be an http request, by carrying the sender information and the navigation information in the form of parameter fields in the article publishing request, so that the server 200 receives and extracts the sender information and the navigation information carried in the article publishing request, and generates a request result according to the related information.
The navigation information includes, but is not limited to, article type information, article status information, and the like.
The sending end information may be spliced to the request tail in the form of parameters, for example, the parameter source_from=pc indicates that the client type is a PC end, the source_from=na indicates that the client type is a mobile terminal, and the source_from=wap indicates that the client type is a web page end.
In one embodiment of the present invention, the server 200 may generate a request result according to the article publishing request and feed back the request result to the corresponding client 100.
As an example, the client a sends an article publishing request to the server 200, and when the server 200 generates a request result according to the article publishing request and the article publishing is passed, the article to be published is sent to a plurality of clients at a preset publishing time.
As another example, the client a sends an article issue request to the server 200, and when the server 200 generates a request result according to the article issue request that the article issue fails, a reject reason is generated and sent to the client a.
In one embodiment of the present invention, the type conversion processing module 110 may also receive the request result fed back by the server 200 and convert the request result into a format corresponding to the type of the client 100.
Because the formats of the request results corresponding to different types of clients are different, for example, the article formats of the PC end are different from those of the mobile end. Accordingly, the request result may also be encapsulated and converted by the type conversion processing module 110 to generate data in a format corresponding to the client type.
Alternatively, the article publishing and content management functions of the authoring platform may be abstracted based on a Bingo framework (an object-oriented framework) to generate multiple computing units. Further, the calculation units common to the different types of clients 100 are provided in the server 200, and the calculation units individually used by the different types of clients 100 are provided in the corresponding type conversion processing modules 110.
It can be appreciated that the article publishing and management functions of the authoring platform system are typically implemented by a single module per client, and there is a code repetition development process that is inefficient due to the partial function repetition during the process of function upgrades and iterations. In the embodiment, the article release requests sent by the clients of different types are uniformly processed by the server, so that the system does not need to repeatedly develop codes of each client when the functions of the system are upgraded, and the development efficiency is improved. It should be noted that, the implementation manner of uniformly processing the article publishing requests of different types of clients is merely an example, and the method may be uniformly processed by a server, or may be uniformly processed by other receiving terminals that implement similar functions, which is not limited herein.
According to the writing platform system provided by the embodiment of the invention, the corresponding type conversion processing modules are arranged in the clients of different types, and then the type conversion processing modules send article release requests to the server and receive the request results fed back by the server, and the request results are converted into the format corresponding to the types of the clients. Therefore, article release requests sent by different types of clients can be uniformly processed by the server, request results are generated and fed back to the corresponding clients, the problem that codes are repeatedly developed when functions of the different types of clients are upgraded is solved, and development efficiency is improved.
Based on the above embodiment, further, the following describes the generation of the request result of the article according to the article issue request with reference to the server.
Fig. 2 is a schematic structural diagram of another authoring platform system according to an embodiment of the present invention, as shown in fig. 2, the system includes: a plurality of clients 100 and a server 200. Wherein, the server 200 includes: the state machine computing unit 210, the audit computing unit 220, the article service computing unit 230, and the article data computing unit 240.
In one embodiment of the present invention, the state machine computing unit 210 is configured to update the article status to the analysis status after receiving the article publishing request, invoke a preset similarity policy and/or scoring policy to analyze the article in the analysis status, and update the article status to the audit status after the analysis is passed.
As an example, the state machine computing unit 210 may invoke a preset similarity policy to determine whether articles are similar. For example, an issued article can be randomly selected, the similarity between the article and the issued article is obtained through a correlation similarity algorithm, and when the similarity is greater than a preset threshold, the state of the article is updated to be a reject state; and when the similarity is smaller than or equal to a preset threshold value, updating the state of the article into an auditing state.
As another example, the state machine computing unit 210 may score articles in an analysis state with a preset scoring policy. For example, the picture and text of the article can be extracted, the score of the article can be obtained through a related algorithm, and when the score is smaller than a preset threshold value, the state of the article is updated to be a refused state; when the score is greater than or equal to a preset threshold. And updating the state of the article into an audit state.
It should be noted that the implementation manner of analyzing the articles through the preset policy is merely exemplary, and the articles may be analyzed through any one of them, or may be analyzed in combination with various manners, which is not limited herein.
In one embodiment of the present invention, the audit calculating unit 220 is configured to audit the articles in the audit state according to the invocation of the state machine calculating unit 210. The state machine computing unit 210 is further configured to update the state of the article to be distributed after the article passes the audit of the audit computing unit 220, so that the server 200 feeds back the article to the corresponding client 100 according to the article distribution request.
Wherein the audit computation unit 220 includes one or more of a anti-cheating audit unit, a quality audit unit, and a security audit unit.
As an example, the operations and history violations of the user may be obtained by the anti-cheating audit subunit, and the user may be scored by a correlation algorithm, and ranked according to the scoring result. And further auditing to different degrees according to the user grade. For example, the user with low grade is simultaneously subjected to manual auditing and machine auditing, and the user with high grade is subjected to machine auditing. Further, judging that the auditing is not passed when the user is determined to be a malicious registered user according to the auditing result; and when the user is determined to be a normal user, judging that the auditing is passed.
As another example, the article quality may be audited by a quality audit subunit. For example, the error correction of an article, the content of the article, the watermark, etc. may be scored by a correlation algorithm. When the score is greater than a preset threshold, judging that the audit is passed; and when the score is smaller than or equal to a preset threshold value, judging that the audit is not passed.
As another example, the article content may be security audited by a security audit subunit. For example, a sensitive vocabulary may be set, and the article content may be matched with the vocabulary to check whether the article contains sensitive vocabulary. For another example, whether the article contains a two-dimensional code and a yellow anti-picture is identified by a related identification technology. Further, when the sensitive word, the two-dimensional code and the yellow anti-picture are detected, judging that the auditing is not passed; and otherwise, judging that the verification is passed.
It should be noted that the above manner of auditing the article is merely exemplary, and the article may be audited by one manner, or may be audited by any combination of various manners, which is not limited herein.
In one embodiment of the present invention, the state machine computing unit 210 is further configured to update the state of the article to the reject state when the analysis of the article fails, or update the state of the article to the reject state when the audit of the article fails. Further, a reject cause is generated and fed back to the corresponding client 100.
In one embodiment of the present invention, the article service computing unit 230 is configured to receive the status update information of the article fed back by the state machine computing unit 210, and synchronize the status of the article into the database according to the status update information.
For example, when the state machine computing unit 210 updates the article state to the analysis state, analysis state update information is transmitted to the article service computing unit 230. Further, the article service computing unit 230 updates the state of the article in the database to the analysis state.
For another example, when the state machine calculating unit 210 updates the article state to the reject state, reject-state update information is transmitted to the article service calculating unit 230. Further, the article service computing unit 230 updates the state of the article in the database to the reject state.
Optionally, the article service computing unit 230 is further configured to provide a query and storage function of article information. For example, the information such as the article title, the content, the cover, etc. may be stored in the database, and then the query and storage of the article information may be implemented by means of the integrated interface of the article service computing unit 230 and the database.
In one embodiment of the present invention, the article data calculation unit 240 is used to provide log data of articles.
As an example, after the articles are released, the number of times the articles are clicked, the number of times the articles are recommended, and the like can be counted according to the journals, and further the journals of the articles are generated according to the counted related data.
The log data includes, but is not limited to, reading quantity, recommendation, praise, comment, sharing data and the like of the articles.
In the authoring platform system of the embodiment of the invention, the state machine computing unit 210, the auditing computing unit 220, the article service computing unit 230 and the article data computing unit 240 in the server process the article release request, generate a request result and feed back the request result to the corresponding client. Therefore, article release requests sent by different types of clients can be uniformly processed by the server, request results are generated and fed back to the corresponding clients, the problem that codes are repeatedly developed when functions of the different types of clients are upgraded is solved, and development efficiency is improved.
The following description is made in connection with the actual application scenario.
Referring to fig. 3, the client types are a PC side, a mobile phone side, and a web page side, respectively.
In one embodiment of the present invention, the article publishing and content management functions of the authoring platform may be abstracted based on the Bingo framework to generate multiple computing units, respectively. Further, a server module is generated from the first computing units common to the different types of clients 100 and is provided in the server 200, and the second computing units individually used by the different types of clients 100 are provided in the corresponding client application layers.
As an example, the client application layer sends an article publishing and content management request to the server, and the server generates a request result according to the article publishing and content management request through the first computing unit and feeds back the request result to the corresponding client. The client application layer assembles and processes the data according to own requirements.
Alternatively, the first computing unit may perform serial processing on the article issuance request.
Alternatively, the second computing unit may perform parallel processing on the article issuance request. Since the second calculation units are independent of each other, parallel processing can be performed, and processing efficiency can be improved.
Optionally, different computing units can be called to perform differentiation processing on the request according to different sources and parameters of the request, so that the request and computation of the underlying data are reduced, and the time consumption of the request is reduced.
Therefore, the article issuing requests of the clients of different types are uniformly processed through the computing unit in the server, so that the server design of the article issuing and content management functions of the writing platform is realized, the problem that codes are repeatedly developed when the functions of the clients of different types are upgraded is solved, and the development efficiency is improved.
The invention also provides an article release method for the writing platform, and the writing platform system comprises: the system comprises a plurality of clients and a server, wherein the clients are clients of a plurality of different types.
Fig. 4 is a flow chart of an article publishing method for a writing platform according to an embodiment of the present invention, as shown in fig. 4, where the method includes:
And step 101, the plurality of clients send article publishing requests to the server through the type conversion processing module.
And 102, the server generates a request result according to the article release request and feeds the request result back to the corresponding client.
Step 103, the client receives the request result fed back by the server through the type conversion processing module, and converts the request result into a format corresponding to the type of the client.
It should be noted that, the explanation of the writing platform system in the foregoing embodiment is also applicable to the article publishing method for the writing platform in the present embodiment, which is not repeated herein.
According to the article publishing method for the writing platform, the plurality of clients send the article publishing request to the server through the type conversion processing module, and then the server generates a request result according to the article publishing request and feeds the request result back to the corresponding clients. Further, the client receives a request result fed back by the server through the type conversion processing module, and converts the request result into a format corresponding to the type of the client. Therefore, article release requests sent by different types of clients can be uniformly processed by the server, request results are generated and fed back to the corresponding clients, the problem that codes of different types of clients are repeatedly developed in the related art is solved, and development efficiency is improved.
Based on the foregoing embodiments, further, fig. 5 is a flowchart of another method for publishing articles for an authoring platform according to an embodiment of the present invention, as shown in fig. 5, where the method includes:
in step 201, the state machine computing unit updates the article state to the analysis state after receiving the article issue request.
In this embodiment, the server includes: the system comprises a state machine computing unit, an auditing computing unit, an article service computing unit and an article data computing unit.
In step 202, the state machine computing unit invokes a preset similarity policy and/or scoring policy to analyze the articles in the analysis state.
In step 203, the state machine computing unit updates the state of the article to the audit state after the analysis is passed.
And 204, the auditing calculation unit audits the articles in the auditing state according to the invocation of the state machine calculation unit.
As one example, the audit computing unit invokes one or more of a anti-cheating audit unit, a quality audit unit, and a security audit unit to audit the articles in an audit state.
In step 205, after the article passes the audit of the audit calculation unit, the state machine calculation unit updates the state of the article to the state to be distributed, so that the server feeds back the article to the corresponding client according to the article distribution request.
In one embodiment of the invention, the state machine computing unit updates the state of the article to a reject state when the analysis of the article fails, or updates the state of the article to a reject state when the audit of the article fails. Further, a reject cause is generated and fed back to the corresponding client.
In one embodiment of the invention, the article service computing unit receives the state update information of the article fed back by the state machine computing unit, and synchronizes the state of the article into the database according to the state update information.
In one embodiment of the present invention, the article data calculation unit provides log data of articles.
It should be noted that, the explanation of the writing platform system in the foregoing embodiment is also applicable to the article publishing method for the writing platform in the present embodiment, which is not repeated herein.
According to the article publishing method for the writing platform, the article publishing request is processed by the state machine computing unit 210, the auditing computing unit 220, the article service computing unit 230 and the article data computing unit 240 in the server, and a request result is generated and fed back to the corresponding client. Therefore, article release requests sent by different types of clients can be uniformly processed by the server, request results are generated and fed back to the corresponding clients, the problem that codes are repeatedly developed when functions of the different types of clients are upgraded is solved, and development efficiency is improved.
In order to implement the above embodiment, the present invention also proposes a computer device including a processor and a memory; the processor executes a program corresponding to the executable program code by reading the executable program code stored in the memory, so as to implement the article publishing method for the authoring platform according to any one of the foregoing embodiments.
To achieve the above embodiments, the present invention also proposes a computer program product, which when executed by a processor implements an article publishing method for a authoring platform as described in any one of the previous embodiments.
In order to achieve the above embodiments, the present invention further proposes a non-transitory computer-readable storage medium having stored thereon a computer program which, when executed by a processor, implements the article publishing method for a authoring platform according to any one of the foregoing embodiments.
FIG. 6 illustrates a block diagram of an exemplary computer device suitable for use in implementing embodiments of the invention. The computer device 12 shown in fig. 6 is merely an example and should not be construed as limiting the functionality and scope of use of embodiments of the present invention.
As shown in FIG. 6, the computer device 12 is in the form of a general purpose computing device. Components of computer device 12 may include, but are not limited to: one or more processors or processing units 16, a system memory 28, a bus 18 that connects the various system components, including the system memory 28 and the processing units 16.
Bus 18 represents one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, an accelerated graphics port, a processor, and a local bus using any of a variety of bus architectures. By way of example, and not limitation, such architectures include industry Standard architecture (Industry Standard Architecture; hereinafter ISA) bus, micro channel architecture (Micro Channel Architecture; hereinafter MAC) bus, enhanced ISA bus, video electronics standards Association (Video Electronics Standards Association; hereinafter VESA) local bus, and peripheral component interconnect (PERIPHERAL COMPONENT INTERCONNECTION; hereinafter PCI) bus.
Computer device 12 typically includes a variety of computer system readable media. Such media can be any available media that is accessible by computer device 12 and includes both volatile and nonvolatile media, removable and non-removable media.
Memory 28 may include computer system readable media in the form of volatile memory, such as random access memory (Random Access Memory; hereinafter: RAM) 30 and/or cache memory 32. The computer device 12 may further include other removable/non-removable, volatile/nonvolatile computer system storage media. By way of example only, storage system 34 may be used to read from or write to non-removable, nonvolatile magnetic media (not shown in FIG. 6, commonly referred to as a "hard disk drive"). Although not shown in fig. 6, a disk drive for reading from and writing to a removable nonvolatile magnetic disk (e.g., a "floppy disk"), and an optical disk drive for reading from or writing to a removable nonvolatile optical disk (e.g., a compact disk read only memory (Compact Disc Read Only Memory; hereinafter CD-ROM), digital versatile read only optical disk (Digital Video Disc Read Only Memory; hereinafter DVD-ROM), or other optical media) may be provided. In such cases, each drive may be coupled to bus 18 through one or more data medium interfaces. Memory 28 may include at least one program product having a set (e.g., at least one) of program modules configured to carry out the functions of embodiments of the application.
A program/utility 40 having a set (at least one) of program modules 42 may be stored in, for example, memory 28, such program modules 42 including, but not limited to, an operating system, one or more application programs, other program modules, and program data, each or some combination of which may include an implementation of a network environment. Program modules 42 generally perform the functions and/or methods of the embodiments described herein.
The computer device 12 may also communicate with one or more external devices 14 (e.g., keyboard, pointing device, display 24, etc.), one or more devices that enable a user to interact with the computer system/server 12, and/or any devices (e.g., network card, modem, etc.) that enable the computer system/server 12 to communicate with one or more other computing devices. Such communication may occur through an input/output (I/O) interface 22. Moreover, the computer device 12 may also communicate with one or more networks such as a local area network (Local Area Network; hereinafter: LAN), a wide area network (Wide Area Network; hereinafter: WAN) and/or a public network such as the Internet via the network adapter 20. As shown, network adapter 20 communicates with other modules of computer device 12 via bus 18. It should be appreciated that although not shown, other hardware and/or software modules may be used in connection with computer device 12, including, but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, data backup storage systems, and the like.
The processing unit 16 executes various functional applications and data processing by running programs stored in the system memory 28, for example, implementing the methods mentioned in the foregoing embodiments.
In the description of the present invention, it should be understood that the terms "first," "second," and the like are used for descriptive purposes only and are not to be construed as indicating or implying a relative importance or number of technical features indicated. Thus, a feature defining "a first" or "a second" may explicitly or implicitly include at least one such feature. In the description of the present invention, the meaning of "plurality" means at least two, for example, two, three, etc., unless specifically defined otherwise.
In the description of the present specification, a description referring to terms "one embodiment," "some embodiments," "examples," "specific examples," or "some examples," etc., means that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the present invention. In this specification, schematic representations of the above terms are not necessarily directed to the same embodiment or example. Furthermore, the particular features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples. Furthermore, the different embodiments or examples described in this specification and the features of the different embodiments or examples may be combined and combined by those skilled in the art without contradiction.
While embodiments of the present invention have been shown and described above, it will be understood that the above embodiments are illustrative and not to be construed as limiting the invention, and that variations, modifications, alternatives and variations may be made to the above embodiments by one of ordinary skill in the art within the scope of the invention.

Claims (12)

1. A authoring platform system comprising a plurality of clients and servers:
The plurality of clients are a plurality of clients of different types, wherein the clients are provided with type conversion processing modules corresponding to the types of the clients, the type conversion processing modules are used for sending an article release request, receiving a request result corresponding to the article release request and converting the request result into a format corresponding to the type of the client, the type conversion processing modules are provided with computing units which are used by the clients of different types independently, the types of the clients comprise at least two of a Personal Computer (PC) end, a mobile terminal and a webpage end, and the article release request comprises sender information;
The server is provided with a calculation unit shared by different types of clients, uniformly processes the article release requests sent by the different types of clients, sends articles to be released to a plurality of clients in preset release time when the article release passes according to the article release request generation request result, and generates a reject reason and sends the reject reason to the client sending the article transmission request when the article release fails according to the article release request generation request result;
The server is used for receiving the article release request, generating a request result according to the article release request and feeding back the request result to the corresponding client;
The server includes:
the state machine computing unit is used for updating the article state into an analysis state after receiving the article release request, calling a preset similar strategy and/or scoring strategy to analyze the article in the analysis state, and updating the article state into an audit state after the analysis is passed;
An audit calculating unit for auditing the articles in the audit state according to the call of the state machine calculating unit, wherein,
The state machine computing unit is further used for updating the state of the article to be distributed after the article passes the examination of the examination computing unit, so that the server feeds the article back to the corresponding client according to the article distribution request.
2. The authoring platform system of claim 1 wherein said audit computation unit comprises one or more of a anti-cheating audit unit, a quality audit unit and a security audit unit.
3. The authoring platform system of claim 2 further comprising said state machine computing unit to update the state of the article to a reject state if the analysis of the article fails or to update the state of the article to a reject state if the review of the article fails, and
And generating a reject reason and feeding back the reject reason to the corresponding client.
4. The authoring platform system of claim 3 wherein said server further comprises:
And the article service computing unit is used for receiving the state update information of the article fed back by the state machine computing unit and synchronizing the state of the article into a database according to the state update information.
5. The authoring platform system of claim 1 wherein said server further comprises:
and the article data calculation unit is used for providing the log data of the articles.
6. An article publishing method for a writing platform, wherein the writing platform system comprises: the system comprises a plurality of clients and a server, wherein the clients are clients of a plurality of different types, the client types comprise at least two of a Personal Computer (PC) end, a mobile terminal and a webpage end, and the method comprises the following steps:
an article release request is sent through a type conversion processing module, wherein the article release request comprises sender information;
Receiving a request result corresponding to the article issuing request through the type conversion processing module, and converting the request result into a format corresponding to the type of the client, wherein the type conversion processing module is provided with a calculation unit which is used by different types of clients independently;
The server is provided with a calculation unit shared by different types of clients, uniformly processes the article release requests sent by the different types of clients, sends articles to be released to a plurality of clients in preset release time when the article release passes according to the article release request generation request result, and generates a reject reason and sends the reject reason to the client sending the article transmission request when the article release fails according to the article release request generation request result;
The method comprises the following steps:
Receiving article release requests sent by the clients through the type conversion processing module;
Generating a request result according to the article issuing request and feeding back the request result to a corresponding client;
The server includes: a state machine computing unit, the method further comprising:
After receiving the article issuing request, updating the article state into an analysis state;
invoking a preset similar strategy and/or scoring strategy to analyze the articles in the analysis state; and
After analysis is passed, updating the state of the article to be an audit state;
the server further includes an audit computing unit, the method further including:
invoking the auditing calculation unit to audit the article in the auditing state;
after the article passes the audit of the audit calculation unit, updating the state of the article to be distributed, so that the server feeds the article back to the corresponding client according to the article distribution request.
7. The article publishing method for a authoring platform of claim 6 wherein said invoking said audit computation unit to audit articles in said audit state comprises:
and invoking one or more of a anti-cheating audit unit, a quality audit unit and a security audit unit to audit the article in the audit state.
8. The article publishing method for a authoring platform of claim 7 further comprising:
updating the state of the article to a reject state when the article analysis fails, or updating the state of the article to a reject state when the article audit fails, an
And generating a reject reason and feeding back the reject reason to the corresponding client.
9. The article publishing method for a authoring platform of claim 8 wherein said server further comprises: an article service computing unit, the method further comprising:
And receiving the state update information of the article fed back by the state machine computing unit, and synchronizing the state of the article into a database according to the state update information.
10. The article publishing method for a authoring platform of claim 6 wherein said server further comprises: an article data calculation unit, the method further comprising:
providing log data of the articles.
11. A computer device comprising a processor and a memory;
Wherein the processor runs a program corresponding to the executable program code by reading the executable program code stored in the memory for implementing the article publishing method for an authoring platform according to any one of claims 6-10.
12. A non-transitory computer-readable storage medium, on which a computer program is stored, characterized in that the program, when executed by a processor, implements an article publishing method for a authoring platform according to any one of claims 6-10.
CN201811249841.0A 2018-10-25 2018-10-25 Writing platform system and article publishing method for writing platform Active CN109284482B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811249841.0A CN109284482B (en) 2018-10-25 2018-10-25 Writing platform system and article publishing method for writing platform

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811249841.0A CN109284482B (en) 2018-10-25 2018-10-25 Writing platform system and article publishing method for writing platform

Publications (2)

Publication Number Publication Date
CN109284482A CN109284482A (en) 2019-01-29
CN109284482B true CN109284482B (en) 2024-06-07

Family

ID=65177937

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811249841.0A Active CN109284482B (en) 2018-10-25 2018-10-25 Writing platform system and article publishing method for writing platform

Country Status (1)

Country Link
CN (1) CN109284482B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110020729B (en) * 2019-03-05 2021-03-16 中国联合网络通信集团有限公司 Article review method and device based on artificial intelligence
CN110134785A (en) * 2019-04-15 2019-08-16 平安普惠企业管理有限公司 Management method, device, storage medium and the equipment of forum's article
CN110297927B (en) * 2019-05-17 2022-07-29 百度在线网络技术(北京)有限公司 Article publishing method, device, equipment and storage medium

Citations (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1494011A (en) * 2002-08-14 2004-05-05 ���ṫ˾ Data Storing system
CN1881245A (en) * 2005-06-14 2006-12-20 Nec液晶技术株式会社 Document management system, client terminal, server, client program and server program
CN1941702A (en) * 2005-09-27 2007-04-04 腾讯科技(深圳)有限公司 Method and method for issuing blog articles
CN101207851A (en) * 2007-11-20 2008-06-25 北京信达爱瑞通信技术有限公司 Wireless application access system, client end equipment and server
CN101594591A (en) * 2009-06-23 2009-12-02 中兴通讯股份有限公司 Content is shared in tradition the Internet and the mobile Internet upload method and system
CN101640664A (en) * 2008-07-31 2010-02-03 Tcl集团股份有限公司 Internet portal service system and management method thereof
CN101778124A (en) * 2009-12-22 2010-07-14 卓望数码技术(深圳)有限公司 Method for accessing Internet by mobile client end and page access server
CN102571775A (en) * 2011-12-27 2012-07-11 长春希达电子技术有限公司 Server communication module, client communication module and network communication system
CN102902745A (en) * 2012-09-17 2013-01-30 国家基础地理信息中心 Web service integration method of geographic information
CN102984151A (en) * 2012-11-26 2013-03-20 北京奇虎科技有限公司 Method and server for providing picture data for computing terminal
CN103116586A (en) * 2011-11-17 2013-05-22 中国电信股份有限公司 Document reading achieving method, terminal, document conversion server and processing system
CN103944924A (en) * 2014-05-15 2014-07-23 重庆邮电大学 Ubiquitous network publish-subscribe middleware model based on RESTful
CN104469484A (en) * 2014-12-30 2015-03-25 广州视睿电子科技有限公司 File broadcasting method and system
CN105100059A (en) * 2015-06-10 2015-11-25 努比亚技术有限公司 Method, device and system for processing high-concurrent requests
CN106033648A (en) * 2015-03-13 2016-10-19 浙江成瑞软件科技有限公司 Cloud-platform-based interactive system, interactive cooperative education system, and method thereof
CN107230401A (en) * 2017-06-02 2017-10-03 孟昕 Utilize internet and the Teaching of Writing interactive system and implementation method of voice technology
CN107943811A (en) * 2016-12-22 2018-04-20 腾讯科技(北京)有限公司 The dissemination method and device of content

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100398711B1 (en) * 2000-11-08 2003-09-19 주식회사 와이즈엔진 Content publication system for supporting real-time integration and processing of multimedia contents including dynamic data and method thereof
US8793339B2 (en) * 2008-08-29 2014-07-29 Red Hat, Inc. Facilitating client server interaction
US8984582B2 (en) * 2012-08-14 2015-03-17 Confidela Ltd. System and method for secure synchronization of data across multiple computing devices
US9965567B2 (en) * 2014-02-28 2018-05-08 Cbs Interactive Inc. Adaptive content management system for multiple platforms
US9521176B2 (en) * 2014-05-21 2016-12-13 Sony Corporation System, method, and computer program product for media publishing request processing
US20160275091A1 (en) * 2015-03-16 2016-09-22 Ahmad Saqer Method and apparatus for facilitating article generation using mykolumn application

Patent Citations (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1494011A (en) * 2002-08-14 2004-05-05 ���ṫ˾ Data Storing system
CN1881245A (en) * 2005-06-14 2006-12-20 Nec液晶技术株式会社 Document management system, client terminal, server, client program and server program
CN1941702A (en) * 2005-09-27 2007-04-04 腾讯科技(深圳)有限公司 Method and method for issuing blog articles
CN101207851A (en) * 2007-11-20 2008-06-25 北京信达爱瑞通信技术有限公司 Wireless application access system, client end equipment and server
CN101640664A (en) * 2008-07-31 2010-02-03 Tcl集团股份有限公司 Internet portal service system and management method thereof
CN101594591A (en) * 2009-06-23 2009-12-02 中兴通讯股份有限公司 Content is shared in tradition the Internet and the mobile Internet upload method and system
CN101778124A (en) * 2009-12-22 2010-07-14 卓望数码技术(深圳)有限公司 Method for accessing Internet by mobile client end and page access server
CN103116586A (en) * 2011-11-17 2013-05-22 中国电信股份有限公司 Document reading achieving method, terminal, document conversion server and processing system
CN102571775A (en) * 2011-12-27 2012-07-11 长春希达电子技术有限公司 Server communication module, client communication module and network communication system
CN102902745A (en) * 2012-09-17 2013-01-30 国家基础地理信息中心 Web service integration method of geographic information
CN102984151A (en) * 2012-11-26 2013-03-20 北京奇虎科技有限公司 Method and server for providing picture data for computing terminal
CN103944924A (en) * 2014-05-15 2014-07-23 重庆邮电大学 Ubiquitous network publish-subscribe middleware model based on RESTful
CN104469484A (en) * 2014-12-30 2015-03-25 广州视睿电子科技有限公司 File broadcasting method and system
CN106033648A (en) * 2015-03-13 2016-10-19 浙江成瑞软件科技有限公司 Cloud-platform-based interactive system, interactive cooperative education system, and method thereof
CN105100059A (en) * 2015-06-10 2015-11-25 努比亚技术有限公司 Method, device and system for processing high-concurrent requests
CN107943811A (en) * 2016-12-22 2018-04-20 腾讯科技(北京)有限公司 The dissemination method and device of content
CN107230401A (en) * 2017-06-02 2017-10-03 孟昕 Utilize internet and the Teaching of Writing interactive system and implementation method of voice technology

Also Published As

Publication number Publication date
CN109284482A (en) 2019-01-29

Similar Documents

Publication Publication Date Title
CN109284482B (en) Writing platform system and article publishing method for writing platform
US10693816B2 (en) Communication methods and systems, electronic devices, and computer clusters
CN107645562A (en) Data transmission processing method, device, equipment and system
CN110728455B (en) Service processing method, service processing device, storage medium and electronic equipment
US8799861B2 (en) Performance-testing a system with functional-test software and a transformation-accelerator
CN114528044B (en) Interface calling method, device, equipment and medium
CN112702228B (en) Service flow limit response method, device, electronic equipment and readable storage medium
CN109495496A (en) Method of speech processing, device, electronic equipment and computer-readable medium
CN110795387A (en) Data import method, data export device and data processing system
CN112131002A (en) Data management method and device
CN111611206A (en) Message processing method and device based on platform-level enterprise message bus
EP1949228B1 (en) Asynchronous just-in-time compilation
CN113626512A (en) Data processing method, device, equipment and readable storage medium
CN109683951A (en) A kind of code method for automatically releasing, system, medium and electronic equipment
US7827132B2 (en) Peer based event conversion
CN112598810A (en) Exhibition entrance processing method and device
CN115578170A (en) Financial batch certificate making method, device, equipment and storage medium
CN115796806A (en) System construction method based on micro-service
CN113778709A (en) Interface calling method, device, server and storage medium
WO2023272833A1 (en) Data detection method, apparatus and device and readable storage medium
CN113407339A (en) Resource request feedback method and device, readable storage medium and electronic equipment
CN113269635A (en) Information processing method and device, readable storage medium and electronic equipment
CN112667441A (en) Service module scheduling method, system and storage medium based on fault-tolerant function
US10133758B2 (en) Cell-based database management system
CN113837641B (en) Commodity material management method, server and computer readable medium

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