Disclosure of Invention
The technical problem to be solved by the present invention is to provide a method and a device for realizing intelligent publishing of information, which are beneficial to improving the efficiency of publishing information and improving the accuracy and safety of publishing information.
In order to solve the above technical problem, a first aspect of the present invention discloses a method for implementing intelligent publishing of information, where the method includes:
acquiring an application request of information release, and acquiring source identity information corresponding to the application request;
matching the source identity information in the information transfer relation according to a preset information transfer relation, and determining an approval terminal of the application request;
sending the application request to the approval terminal to trigger the approval terminal to approve the application request;
receiving feedback information of the approval terminal;
and when the feedback information of the approval terminal is first information, releasing target information, wherein the target information is the information requested to be released by the application request, and the first information is used for indicating that the approval terminal passes the approval of the application request.
As an optional implementation manner, in the first aspect of the present invention, after acquiring an application request issued by information, and acquiring source identity information corresponding to the application request, the method further includes:
judging whether the application request is complete;
when the application request is judged to be incomplete, outputting complete reminding information for supplementing the application request to a terminal sending the application request, and returning the application request to the terminal sending the application request;
and when the application request is judged to be complete, triggering the determining module to execute the information transfer relation according to the preset information, matching the source identity information in the information transfer relation, and determining the operation of the approval terminal of the application request.
As an optional implementation manner, in the first aspect of the present invention, the approval terminal includes a first approval terminal, a second approval terminal, a third approval terminal, and a fourth approval terminal, and the approval terminal approves the application request and includes:
the first approval terminal performs first approval on first application information included in the application request to obtain a first approval result;
when the first approval result indicates that the first application information included in the application request is approved, the second approval terminal performs second approval on the first application information and the second application information included in the application request to obtain a second approval result;
when the second approval result indicates that the first application information and the second application information included in the application request are approved, a third approval terminal performs third approval on the first application information, the second application information and the third application information included in the application request to obtain a third approval result;
and when the third approval result shows that the first application information, the second application information and the third application information included in the application request are approved, a fourth approval terminal carries out fourth approval on the first application information, the second application information, the third application information and the fourth application information included in the application request to obtain a fourth approval result.
As an optional implementation manner, in the first aspect of the present invention, before the performing the operation of publishing the target information, the method further includes:
judging whether the target information comprises preset error information and/or preset key information;
and triggering and executing the operation of releasing the target information when the target information is judged not to comprise the preset error information and the target information comprises the preset key information.
As an alternative implementation, in the first aspect of the present invention, the method further includes:
when the target information is judged to include the preset error information, feeding back first reminding information to the terminal sending the application request, wherein the first reminding information is used for reminding a worker corresponding to the terminal sending the application request to modify the target information and resubmit the application request;
and when the target information is judged not to comprise the preset key information, feeding back second reminding information to the terminal sending the application request, wherein the second reminding information is used for reminding a worker corresponding to the terminal sending the application request to completely supplement the target information and resubmit the application request.
As an alternative implementation, in the first aspect of the present invention, the method further includes:
when a withdrawal application request for any application request is received, judging whether a target application request corresponding to the withdrawal application request is sent to a target approval terminal;
when the target application request is judged not to be sent to the target approval terminal, returning the target application request to the terminal sending the application withdrawal request;
when the target application request is judged to be sent to the target approval terminal, judging whether the target approval terminal sends target feedback information to the target application request or not;
when the target feedback information is judged to be sent by the target approval terminal, the target application request is prohibited from being returned to the terminal sending the application withdrawal request;
and when the target feedback information is judged not to be sent by the target approval terminal, returning the target application request to the terminal sending the application withdrawal request.
As an alternative implementation, in the first aspect of the present invention, the method further includes:
when a first request instruction for checking the application request is received, the application request is sent to a terminal sending the first request instruction, and real-time processing state information of the application request is sent to the terminal sending the first request instruction;
and when a second request instruction for checking the target information is received, sending the target information to a terminal for sending the second request instruction.
The second aspect of the present invention discloses a device for realizing intelligent information release, which comprises:
the acquisition module is used for acquiring an application request for information release and acquiring source identity information corresponding to the application request;
the determining module is used for matching the source identity information in the information transfer relation according to a preset information transfer relation and determining an approval terminal of the application request;
the sending module is used for sending the application request to the approval terminal so as to trigger the approval terminal to approve the application request;
the receiving module is used for receiving feedback information of the approval terminal;
and the issuing module is used for issuing target information when the feedback information of the approval terminal is first information, wherein the target information is the information requested to be issued by the application request, and the first information is used for indicating that the approval terminal passes the approval of the application request.
As an alternative embodiment, in the second aspect of the present invention, the apparatus further comprises:
the judging module is used for judging whether the application request is complete or not after the obtaining module obtains the application request issued by the information and obtains the source identity information corresponding to the application request;
the sending module is further configured to output, to a terminal that sends the application request, a prompt message that supplements the application request with integrity when the judging module judges that the application request is incomplete, and return the application request to the terminal that sends the application request;
the judging module is further configured to trigger the determining module to execute the information transfer relationship according to the preset information transfer relationship when the judging module judges that the application request is complete, match the source identity information in the information transfer relationship, and determine the operation of the approval terminal of the application request.
As an optional implementation manner, in the second aspect of the present invention, the approval terminal includes a first approval terminal, a second approval terminal, a third approval terminal, and a fourth approval terminal, and the approval terminal approves the application request and includes:
the first approval terminal performs first approval on first application information included in the application request to obtain a first approval result;
when the first approval result indicates that the first application information included in the application request is approved, the second approval terminal performs second approval on the first application information and the second application information included in the application request to obtain a second approval result;
when the second approval result indicates that the first application information and the second application information included in the application request are approved, a third approval terminal performs third approval on the first application information, the second application information and the third application information included in the application request to obtain a third approval result;
and when the third approval result shows that the first application information, the second application information and the third application information included in the application request are approved, a fourth approval terminal carries out fourth approval on the first application information, the second application information, the third application information and the fourth application information included in the application request to obtain a fourth approval result.
As an optional implementation manner, in the second aspect of the present invention, the determining module is further configured to determine whether the target information includes preset error information and/or preset key information before the issuing module executes issuing the target information;
the judging module is further configured to trigger the issuing module to execute the operation of issuing the target information when the judging module judges that the target information does not include the preset error information and the target information includes the preset key information.
As an optional implementation manner, in the second aspect of the present invention, the sending module is further configured to feed back first prompting information to the terminal that sends the application request when the judging module judges that the target information includes the preset error information, where the first prompting information is used to prompt a worker corresponding to the terminal that sends the application request to modify the target information and resubmit the application request;
the sending module is further configured to feed back second reminding information to the terminal sending the application request when the judging module judges that the target information does not include the preset key information, where the second reminding information is used to remind a worker corresponding to the terminal sending the application request to completely supplement the target information and resubmit the application request.
As an optional implementation manner, in the second aspect of the present invention, the determining module is further configured to determine, when a request to withdraw an application for any application request is received, whether a target application request corresponding to the request to withdraw has been sent to a target approval terminal;
the sending module is further configured to, when the judging module judges that the target application request is not sent to the target approval terminal, return the target application request to the terminal that sent the request for withdrawing application;
the judging module is further configured to judge whether the target approval terminal sends target feedback information for the target application request when the judging module judges that the target application request has been sent to the target approval terminal;
the sending module is further configured to prohibit the target application request from being returned to the terminal sending the application withdrawal request when the judging module judges that the target approval terminal has sent the target feedback information;
the sending module is further configured to, when the judging module judges that the target approval terminal does not send the target feedback information, return the target application request to the terminal that sent the application withdrawal request.
As an optional implementation manner, in the second aspect of the present invention, the sending module is further configured to send the application request to a terminal sending the first request instruction when receiving a first request instruction for checking the application request, and send real-time processing status information of the application request to the terminal sending the first request instruction;
the sending module is further configured to send the target information to a terminal that sends the second request instruction when receiving the second request instruction for checking the target information.
The third aspect of the present invention discloses another apparatus for realizing intelligent information distribution, wherein the apparatus comprises:
a memory storing executable program code;
a processor coupled with the memory;
the processor calls the executable program code stored in the memory to execute the method for realizing the intelligent release of the information disclosed by the first aspect of the invention.
The fourth aspect of the present invention discloses a computer storage medium, which stores computer instructions, and when the computer instructions are called, the computer storage medium is used for executing the method for realizing the intelligent release of the information disclosed in the first aspect of the present invention.
Compared with the prior art, the embodiment of the invention has the following beneficial effects:
in the embodiment of the invention, an application request for information release is acquired, source identity information corresponding to the application request is acquired, the source identity information is matched in an information transfer relation according to a preset information transfer relation, an approval terminal of the application request is determined, the application request is sent to the approval terminal to trigger the approval terminal to approve the application request, feedback information of the approval terminal is received, and when the feedback information of the approval terminal is first information, target information is released, wherein the target information is the information requested to be released by the application request, and the first information is used for indicating that the approval terminal passes the approval of the application request. Therefore, the method and the device can improve the efficiency of information release, are favorable for improving the accuracy of information release and are favorable for improving the safety of information release.
Detailed Description
In order to make the technical solutions of the present invention better understood, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The terms "first," "second," and the like in the description and claims of the present invention and in the above-described drawings are used for distinguishing between different objects and not for describing a particular order. Furthermore, the terms "include" and "have," as well as any variations thereof, are intended to cover non-exclusive inclusions. For example, a process, method, apparatus, article, or article that comprises a list of steps or elements is not limited to only those steps or elements listed, but may alternatively include other steps or elements not listed, or inherent to such process, method, article, or article.
Reference herein to "an embodiment" means that a particular feature, structure, or characteristic described in connection with the embodiment can be included in at least one embodiment of the invention. The appearances of the phrase in various places in the specification are not necessarily all referring to the same embodiment, nor are separate or alternative embodiments mutually exclusive of other embodiments. It is explicitly and implicitly understood by one skilled in the art that the embodiments described herein can be combined with other embodiments.
The invention discloses a method and a device for realizing intelligent information release, which can improve the efficiency of information release and are beneficial to improving the accuracy and the safety of the information release. The following are detailed below.
Example one
Referring to fig. 1, fig. 1 is a schematic flow chart of a method for implementing intelligent publishing of information according to an embodiment of the present invention. The method for realizing intelligent publishing of information described in fig. 1 may be applied to a device for realizing intelligent publishing of information, and the embodiment of the present invention is not limited. As shown in fig. 1, the method for implementing intelligent publishing of information may include the following operations:
101. and acquiring an application request of information release and acquiring source identity information corresponding to the application request.
In this embodiment of the present invention, optionally, the application request may include an information category, where the information category may include one or more of supplier management, contract control, standard specification, and public information. Further optionally, the supplier management may include business bulletins, the contract quality control may include one or more of business bulletins, quality supervision information, and the standard specification may include one or more of standard bid procurement documentation, procurement specifications, qualification capability assessment standards, quality control standards, opinion gathering bulletins.
In the embodiment of the present invention, it should be noted that an application request issued by information corresponds to source identity information.
Therefore, the method and the device for determining the approval terminal can improve the follow-up determination of the approval terminal corresponding to the source identity information of the application request by acquiring the application request of information release and acquiring the source identity information corresponding to the application request according to the application request, thereby being beneficial to improving the accuracy of determining the approval terminal and further being beneficial to improving the efficiency of information release.
102. And matching the source identity information in the information transfer relation according to the preset information transfer relation to determine the approval terminal of the application request.
In the embodiment of the invention, optionally, the information transfer relation is preset, and according to the information transfer relation, the approval terminal of the application request can be determined according to the source identity information corresponding to the application request
Therefore, in the embodiment of the invention, the source identity information corresponding to the application request can be matched in the information transfer relation, the approval terminal of the application request can be determined, the accuracy of determining the approval terminal of the application request can be improved, the accuracy of approval of the application request by a subsequent approval terminal can be improved, and the safety of information release can be further improved.
103. And sending the application request to an approval terminal to trigger the approval terminal to approve the application request.
In the embodiment of the present invention, optionally, the approval terminal is an approval terminal corresponding to the source identity information corresponding to the application request.
In an optional embodiment, the approval terminal includes a first approval terminal, a second approval terminal, a third approval terminal, and a fourth approval terminal, and the approval terminal approves the application request, including:
the first approval terminal performs first approval on first application information included in the application request to obtain a first approval result;
when the first approval result shows that the first application information included in the application request is approved, the second approval terminal performs second approval on the first application information and the second application information included in the application request to obtain a second approval result;
when the second approval result indicates that the first application information and the second application information included in the application request are approved, a third approval terminal performs third approval on the first application information, the second application information and the third application information included in the application request to obtain a third approval result;
and when the third approval result shows that the first application information, the second application information and the third application information included in the application request are approved, the fourth approval terminal performs fourth approval on the first application information, the second application information, the third application information and the fourth application information included in the application request to obtain a fourth approval result.
In the optional embodiment, optionally, the approval terminal includes a first approval terminal, a second approval terminal, a third approval terminal, and a fourth approval terminal, where the first approval terminal, the second approval terminal, the third approval terminal, and the fourth approval terminal respectively correspond to different application information in the application request. When the first approval result of the first application information in the application request is approved by the first approval terminal, the application request is sent to the second approval terminal to trigger the second approval terminal to carry out second approval on the application request; when the second approval result of the second approval terminal for the first application information and the second application information in the application request is that the approval is passed, the application request is sent to a third approval terminal to trigger the third approval terminal to carry out third approval on the application request; and when the third approval terminal passes the third approval result of the first application information, the second application information and the third application information in the application request, the application request is sent to the fourth approval terminal to trigger the fourth approval terminal to carry out fourth approval on the first application information, the second application information, the third application information and the fourth application information in the application request. It should be noted that the first application information, the second application information, the third application information, and the fourth application information are application information of four different types, the second approval terminal needs to approve the first application information that has been approved by the first approval terminal again, the third approval terminal needs to approve the first application information and the second application information that have been approved by the first approval terminal and the second approval terminal again, and the fourth approval terminal needs to approve the first application information, the second application information, and the third application information that have been approved by the first approval terminal, the second approval terminal, and the third approval terminal again.
It can be seen that, in this optional embodiment, the application request is sent to the approval terminal to trigger the first approval terminal, the second approval terminal, the third approval terminal, and the fourth approval terminal in the approval terminal to perform layer-by-layer approval on the application request at four levels, and for different levels, the information of approval is also increased layer by layer, and important information is repeatedly approved, so that accuracy and validity of application information approval can be improved, efficiency of approval of the application request for information issue can be improved, accuracy of subsequent information issue is facilitated, and safety of information issue is further facilitated.
104. And receiving feedback information of the approval terminal.
105. And when the feedback information of the approval terminal is first information, releasing target information, wherein the target information is the information requested to be released by the application request, and the first information is used for indicating that the approval terminal passes the approval of the application request.
Therefore, when the feedback information of the approval terminal is determined to be the first information used for indicating that the application request is approved, the target information requested to be issued by the application request is issued, so that the accuracy of information issuing can be improved, the safety of information issuing can be improved, and the efficiency of information issuing can be further improved.
It can be seen that, the method for implementing the intelligent release of information described in fig. 1 can obtain an application request for information release, obtain source identity information corresponding to the application request, match the source identity information in the information transfer relationship according to a preset information transfer relationship, determine an approval terminal of the application request, send the application request to the approval terminal to trigger the approval terminal to approve the application request, receive feedback information of the approval terminal, and release target information requested to be released by the application request when the feedback information of the approval terminal is first information indicating that the application request is approved, so that efficiency of processing the application request for information release can be improved, which is beneficial to improving accuracy of information release and further beneficial to improving security of information release.
Example two
Referring to fig. 2, fig. 2 is a schematic flow chart of another method for implementing intelligent publishing of information according to the embodiment of the present invention. The method for realizing intelligent publishing of information described in fig. 2 may be applied to a device for realizing intelligent publishing of information, and the embodiment of the present invention is not limited. As shown in fig. 2, the method for implementing intelligent publishing of information may include the following operations:
201. and acquiring an application request of information release and acquiring source identity information corresponding to the application request.
202. And judging whether the application request is complete.
In the embodiment of the present invention, the application request may include one or more of an information distribution number, an information distribution title, an information distribution unit, a special department for undertaking information distribution, a type of information requested to be distributed by the application request, a time limit of information distribution, a submission time of information distribution, a submission status of information distribution, and a distribution date of information distribution.
Therefore, in the embodiment of the invention, by judging whether the application request is complete or not, and determining the approval terminal of the application request after judging that the application request is complete, the efficiency of processing the information issuing application request can be improved, the accuracy of information issuing can be improved, and the safety of information issuing can be further improved.
203. And when the application request is judged to be incomplete, outputting complete reminding information for supplementing the application request to the terminal sending the application request, and returning the application request to the terminal sending the application request.
In the embodiment of the present invention, optionally, when it is determined that the application request is incomplete, the application request is prohibited from being submitted to an approval terminal for approval. Further optionally, a terminal sending the application request outputs a reminder for supplementing the application request with complete information, where the reminder may be attached to the information category lacking in the application request, and the reminder may be, for example: the application request sent by a user is incomplete, lacks a title of information release, returns the application request, and submits the application request again after completing the lacking information.
Therefore, in the embodiment of the invention, when the application request is judged to be incomplete, the application request is forbidden to be sent to the approval terminal, the reminding information for supplementing the application request to the integrity is sent to the terminal sending the application request, and the application request is returned to the corresponding terminal, so that the efficiency of processing the information issuing application request can be improved, the accuracy of information issuing can be improved, and the safety of information issuing can be further improved.
204. And when the application request is judged to be complete, matching the source identity information in the information transfer relation according to the preset information transfer relation, and determining the approval terminal of the application request.
205. Sending the application request to an approval terminal to trigger the approval terminal to approve the application request;
206. and receiving feedback information of the approval terminal.
207. And when the feedback information of the approval terminal is first information, releasing target information, wherein the target information is the information requested to be released by the application request, and the first information is used for indicating that the approval terminal passes the approval of the application request.
In an optional embodiment, before performing the operation of publishing the target information, the method further includes:
judging whether the target information comprises preset error information and/or preset key information;
and triggering the executed operation of releasing the target information when the target information is judged not to comprise the preset error information and the target information comprises the preset key information.
In this optional embodiment, by determining whether the target information includes preset error information and/or preset key information, a preliminary audit can be performed on the target information requested to be issued by the application request, so that efficiency of processing the information issue application request can be improved, accuracy of information issue can be improved, and safety of information issue can be further improved.
In another optional embodiment, the method further comprises:
when the target information is judged to include preset error information, feeding back first reminding information to the terminal sending the application request, wherein the first reminding information is used for reminding a worker corresponding to the terminal sending the application request to modify the target information and resubmit the application request;
and when the target information is judged not to include the preset key information, feeding back second reminding information to the terminal sending the application request, wherein the second reminding information is used for reminding a worker corresponding to the terminal sending the application request to completely supplement the target information and resubmit the application request.
In this optional embodiment, optionally, when it is determined that the target information includes preset error information, feeding back first prompting information to the terminal that sends the application request, and returning the target information and the application request corresponding to the target information to the terminal that sends the application request, where the first prompting information may include a reason for returning the target information and the application request corresponding to the target information. Further optionally, after the first information is fed back to the terminal sending the application request and the target information are returned, the processing states of the application request and the target information corresponding to the application request are updated.
In the optional embodiment, optionally, when it is determined that the target information does not include the preset key information, that is, when the preset key information is omitted in the target information, second reminding information is fed back to the terminal that sends the application request, and further, the target information and the application request corresponding to the target information are returned to the terminal that sends the application request, where the second reminding information may include a reason for returning the target information and the application request corresponding to the target information. Further optionally, after feeding back the second information to the terminal that sent the application request and returning the application request and the target information, the processing states of the application request and the target information corresponding to the application request are updated.
In this optional embodiment, further, when it is determined that the target information corresponding to the multiple application requests includes the preset error information and/or does not include the preset key information, the multiple application requests and the corresponding target information can be returned to the corresponding terminals in batch, so that the efficiency of information distribution can be improved through batch unified operation, and the intelligence of information distribution is favorably improved.
Therefore, in the optional embodiment, by judging whether the target information includes the preset wrong information and/or the preset key information and executing the operation matched with the judgment result according to the judgment result, the wrong information can be prevented from being issued or the missing information is not issued, the efficiency of processing the information issuing application request can be improved, the accuracy of information issuing can be improved, and the safety of information issuing can be further improved.
In yet another optional embodiment, the method further comprises:
when a withdrawal application request for any application request is received, judging whether a target application request corresponding to the withdrawal application request is sent to a target approval terminal;
when the target application request is judged not to be sent to the target approval terminal, the target application request is returned to the terminal sending the application withdrawal request;
when the target application request is judged to be sent to the target approval terminal, judging whether the target approval terminal sends target feedback information to the target application request or not;
when the target feedback information sent by the target approval terminal is judged, the target application request is forbidden to return to the terminal sending the application withdrawal request;
and when the target feedback information is judged not to be sent by the target approval terminal, returning the target application request to the terminal sending the application withdrawal request.
It can be seen that, in this optional embodiment, when a withdrawal application request is received, it is determined whether the withdrawal application request is sent to the target approval terminal, and after the withdrawal application request is sent to the target approval terminal, it is further determined whether the target approval terminal sends target feedback information, so as to determine whether to return the application request corresponding to the withdrawal application request, which can improve intelligence of information issue, and is beneficial to improving accuracy of information issue, and further beneficial to improving security of information issue.
In yet another optional embodiment, the method further comprises:
when a first request instruction for checking an application request is received, the application request is sent to a terminal for sending the first request instruction, and real-time processing state information of the application request is sent to the terminal for sending the first request instruction;
and when a second request instruction for checking the target information is received, sending the target information to a terminal sending the second request instruction.
In this optional embodiment, further optionally, when receiving the first request instruction and/or the second request instruction, determining whether a terminal that sends the first request instruction and/or the second request instruction meets a preset condition of an object to be checked, and obtaining a determination result; and when the judgment result is used for indicating that the condition of the checking object is not preset, the real-time processing state information and the target information of the application request and the application request are forbidden to be sent to the terminal sending the first request instruction and/or the second request instruction. Therefore, by judging whether the terminal sending the first request instruction and/or the second request instruction meets the preset checking object condition or not and determining whether the real-time processing state information and/or the target information of the application request and the application request are/is sent to the terminal sending the first request instruction and/or the second request instruction according to the judgment result, the safety of information circulation can be improved, and the confidentiality of information and information issuing processing states can be improved.
It can be seen that, in this optional embodiment, when receiving the first request instruction, the terminal sends the application request and the real-time processing status information of the application request to the terminal sending the first request instruction; when the second request instruction is received, the target information is sent to the terminal sending the second request instruction, so that the convenience of information issuing can be improved, the efficiency of information issuing can be improved, the intelligence of information issuing can be improved, and the accuracy of information issuing can be improved.
In the embodiment of the present invention, for other descriptions ofstep 201 andsteps 204 to 206, please refer to the detailed description ofstep 101 to step 104 in the first embodiment, which is not repeated herein.
It can be seen that, the method and apparatus for implementing the intelligent release of information described in fig. 2 can obtain an application request for information release, obtain source identity information corresponding to the application request, determine whether the application request is complete, when the application request is determined to be incomplete, send a prompt message for completing the application request to a terminal sending the application request, return the application request to the terminal sending the application request, when the application request is determined to be complete, match the source identity information in an information transfer relationship according to a preset information transfer relationship, determine an approval terminal for the application request, send the application request to an approval terminal to trigger the approval terminal to approve the application request, receive feedback information of the approval terminal, when the feedback information of the approval terminal is the first information indicating that the application request is approved, the target information requested to be issued by the application request is issued, so that the efficiency of processing the information issuing application request can be improved, the accuracy of information issuing is improved, and the safety of information issuing is further improved.
EXAMPLE III
Referring to fig. 3, fig. 3 is a schematic structural diagram of an apparatus for implementing intelligent information distribution according to an embodiment of the present invention. As shown in fig. 3, the apparatus for implementing intelligent distribution of information may include:
the obtainingmodule 301 is configured to obtain an application request for information distribution, and obtain source identity information corresponding to the application request.
The determiningmodule 302 is configured to match the source identity information in the information transfer relationship according to a preset information transfer relationship, and determine an approval terminal of the application request.
The sendingmodule 303 is configured to send the application request to the approval terminal, so as to trigger the approval terminal to approve the application request.
And the receivingmodule 304 is configured to receive feedback information of the approval terminal.
Theissuing module 305 is configured to issue target information when the feedback information of the approval terminal is first information, where the target information is information requested to be issued by the application request, and the first information is used to indicate that the approval terminal passes the approval of the application request.
It can be seen that, when the apparatus described in fig. 3 is implemented, an application request for information distribution can be obtained, source identity information corresponding to the application request is obtained, the source identity information is matched in the information transfer relationship according to a preset information transfer relationship, an approval terminal of the application request is determined, the application request is sent to the approval terminal to trigger the approval terminal to approve the application request, and feedback information of the approval terminal is received.
In an alternative embodiment, as shown in fig. 4, the apparatus further comprises:
the determiningmodule 306 is configured to determine whether the application request is complete after the obtainingmodule 301 obtains the application request issued by the information and obtains the source identity information corresponding to the application request.
The sendingmodule 303 is further configured to output, to the terminal that sends the application request, a prompt message that the application request is completely supplemented, and return the application request to the terminal that sends the application request when the determiningmodule 306 determines that the application request is incomplete.
The determiningmodule 306 is further configured to trigger the determiningmodule 302 to execute, according to the preset information transfer relationship, matching the source identity information in the information transfer relationship, and determining an operation of the approval terminal of the application request when the determiningmodule 306 determines that the application request is complete.
Therefore, the optional embodiment determines the approval terminal of the application request by judging whether the application request is complete or not and determining the approval terminal of the application request after judging that the application request is complete, so that the efficiency of processing the application request for information publishing can be improved, the accuracy of information publishing can be improved, and the safety of information publishing can be further improved.
In another optional embodiment, the approval terminal includes a first approval terminal, a second approval terminal, a third approval terminal, and a fourth approval terminal, and the approval terminal approves the application request, including:
the first approval terminal performs first approval on first application information included in the application request to obtain a first approval result;
when the first approval result shows that the first application information included in the application request is approved, the second approval terminal performs second approval on the first application information and the second application information included in the application request to obtain a second approval result;
when the second approval result indicates that the first application information and the second application information included in the application request are approved, a third approval terminal performs third approval on the first application information, the second application information and the third application information included in the application request to obtain a third approval result;
and when the third approval result shows that the first application information, the second application information and the third application information included in the application request are approved, the fourth approval terminal performs fourth approval on the first application information, the second application information, the third application information and the fourth application information included in the application request to obtain a fourth approval result.
It can be seen that, in the optional embodiment, the application request is sent to the approval terminal to trigger the first approval terminal, the second approval terminal, the third approval terminal and the fourth approval terminal in the approval terminal to perform layer-by-layer approval on the application request at four levels, for different levels, the approved information is also increased layer by layer, and important information is repeatedly approved, so that the accuracy and the validity of application information approval can be improved, the efficiency of approval on the application request for information issue can be improved, the accuracy of subsequent information issue is facilitated, and the safety of information issue is further facilitated.
In yet another optional embodiment, the determiningmodule 306 is further configured to determine whether the target information includes preset error information and/or preset key information before theissuing module 305 executes issuing the target information.
The determiningmodule 306 is further configured to trigger theissuing module 305 to perform an operation of issuing the target information when the determiningmodule 306 determines that the target information does not include the preset error information and the target information includes the preset key information.
Therefore, the optional embodiment can perform a preliminary audit on the target information requested to be issued by the application request by judging whether the target information includes the preset error information and/or the preset key information, so that the efficiency of processing the information issuing application request can be improved, the accuracy of information issuing can be improved, and the safety of information issuing can be further improved.
In yet another optional embodiment, the sendingmodule 303 is further configured to, when the determiningmodule 306 determines that the target information includes preset error information, feed back first prompting information to the terminal that sends the application request, where the first prompting information is used to prompt a worker corresponding to the terminal that sends the application request to modify the target information and resubmit the application request.
The sendingmodule 303 is further configured to feed back second prompting information to the terminal that sends the application request when the determiningmodule 306 determines that the target information does not include the preset key information, where the second prompting information is used to prompt a worker corresponding to the terminal that sends the application request to completely supplement the target information and resubmit the application request.
Therefore, in the optional embodiment, by judging whether the target information includes the preset error information and/or the preset key information and executing the operation matched with the judgment result according to the judgment result, the wrong information can be prevented from being issued or the missing information is not issued, the efficiency of processing the information issuing application request can be improved, the accuracy of information issuing can be improved, and the safety of information issuing can be further improved.
In yet another optional embodiment, the determiningmodule 306 is further configured to determine, when a request to withdraw an application for any application request is received, whether a target application request corresponding to the request to withdraw an application has been sent to the target approval terminal.
The sendingmodule 303 is further configured to, when the determiningmodule 306 determines that the target application request is not sent to the target approval terminal, return the target application request to the terminal that sent the request for withdrawing application.
The judgingmodule 306 is further configured to judge whether the target approval terminal sends target feedback information for the target application request when the judgingmodule 306 judges that the target application request has been sent by the target approval terminal;
the sendingmodule 303 is further configured to prohibit the target application request from returning to the terminal that sent the application withdrawal request when the determiningmodule 306 determines that the target approval terminal has sent the target feedback information;
the sendingmodule 303 is further configured to, when the determiningmodule 306 determines that the target approval terminal does not send the target feedback information, return the target application request to the terminal sending the request for withdrawing application.
It can be seen that, in this optional embodiment, when a withdrawal application request is received, it is determined whether the withdrawal application request is sent to the target approval terminal, and after the withdrawal application request is sent to the target approval terminal, it is further determined whether the target approval terminal sends target feedback information, so as to determine whether to return the application request corresponding to the withdrawal application request, which can improve intelligence of information issue, and is beneficial to improving accuracy of information issue, and further beneficial to improving security of information issue.
In yet another optional embodiment, the sendingmodule 303 is further configured to, when receiving a first request instruction for viewing the application request, send the application request to a terminal that sends the first request instruction, and send real-time processing status information of the application request to the terminal that sends the first request instruction.
The sendingmodule 303 is further configured to send the target information to a terminal that sends the second request instruction when receiving the second request instruction for checking the target information.
It can be seen that, in this optional embodiment, when receiving the first request instruction, the terminal sends the application request and the real-time processing status information of the application request to the terminal sending the first request instruction; when the second request instruction is received, the target information is sent to the terminal sending the second request instruction, so that the convenience of information issuing can be improved, the efficiency of information issuing can be improved, the intelligence of information issuing can be improved, and the accuracy of information issuing can be improved.
It can be seen that, implementing the apparatus described in fig. 4 can obtain an application request for information issue, obtain source identity information corresponding to the application request, determine whether the application request is complete, when the application request is determined to be incomplete, send a prompt message for supplementing the application request with complete information to a terminal sending the application request, and return the application request to the terminal sending the application request, when the application request is determined to be complete, match the source identity information in an information transfer relationship according to a preset information transfer relationship, determine an approval terminal for the application request, send the application request to an approval terminal to trigger the approval terminal to approve the application request, receive feedback information of the approval terminal, and issue target information requested to be issued by the application request when the feedback information of the approval terminal is first information indicating approval of the application request, the efficiency of processing the information issuing application request can be improved, the accuracy of information issuing is favorably improved, and the safety of information issuing is further favorably improved.
Example four
Referring to fig. 5, fig. 5 is a schematic structural diagram of a device for implementing intelligent publishing of information according to another embodiment of the present invention. As shown in fig. 5, the apparatus for implementing intelligent distribution of information may include:
amemory 401 storing executable program code;
aprocessor 402 coupled with thememory 401;
theprocessor 402 calls the executable program code stored in thememory 401 to execute the steps in the method for realizing the intelligent release of information described in the first embodiment or the second embodiment of the present invention.
EXAMPLE five
The embodiment of the invention discloses a computer storage medium, which stores computer instructions, and the computer instructions are used for executing steps in a method for realizing intelligent release of information described in the first embodiment or the second embodiment of the invention when being called.
EXAMPLE six
The embodiment of the invention discloses a computer program product, which comprises a non-transitory computer readable storage medium storing a computer program, wherein the computer program is operable to make a computer execute the steps of the method for realizing the intelligent distribution of information described in the first embodiment or the second embodiment.
The above-described embodiments of the apparatus are merely illustrative, and the modules described as separate components may or may not be physically separate, and the components shown as modules may or may not be physical modules, may be located in one place, or may be distributed on a plurality of network modules. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the present embodiment. One of ordinary skill in the art can understand and implement it without inventive effort.
Through the above detailed description of the embodiments, those skilled in the art will clearly understand that the embodiments may be implemented by software plus a necessary general hardware platform, and may also be implemented by hardware. Based on such understanding, the above technical solutions may be embodied in the form of a software product, which may be stored in a computer-readable storage medium, where the storage medium includes a Read-Only Memory (ROM), a Random Access Memory (RAM), a Programmable Read-Only Memory (PROM), an Erasable Programmable Read-Only Memory (EPROM), a One-time Programmable Read-Only Memory (OTPROM), an Electrically Erasable Programmable Read-Only Memory (EEPROM), a Compact Disc-Read-Only Memory (CD-ROM), or other disk memories, CD-ROMs, or other magnetic disks, A tape memory, or any other medium readable by a computer that can be used to carry or store data.
Finally, it should be noted that: the method and apparatus for realizing intelligent information distribution disclosed in the embodiments of the present invention are only the preferred embodiments of the present invention, and are only used for illustrating the technical solutions of the present invention, not for limiting the same; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those skilled in the art; the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and the modifications or the substitutions do not make the essence of the corresponding technical solutions depart from the spirit and scope of the technical solutions of the embodiments of the present invention.