Information publishing method and device, electronic equipment and medium

By detecting user publishing operations in the information release application, obtaining content and login information, and determining channels based on the login information, the problem of low efficiency of multi-channel information release is solved, and the rapid synchronous update of content and efficiency improvement is achieved.

CN119537690APending Publication Date: 2025-02-28CHINA PING AN LIFE INSURANCE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411587531.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-06
Publication Date
2025-02-28

AI Technical Summary

Technical Problem

The existing information publishing methods are inefficient when publishing information through multiple channels, resulting in inconsistent content updates and requiring a lot of manpower and material resources.

Method used

By detecting the user's publishing operations in the information publishing application, obtaining the target content and login information, determining the available publishing channels based on the login information, and posting the content to the selected channel in response to the user's selection operation.

Benefits of technology

It realizes rapid synchronous update of information from multiple channels, improves the efficiency of updating content from multiple channels, and reduces manpower and material consumption.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119537690A_ABST
    Figure CN119537690A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides an information publishing method and device, electronic equipment and a medium, and belongs to the technical field of computers. The information publishing method comprises the steps that under the condition that a publishing operation of a user in an information publishing application is detected, target content operated by the publishing operation is acquired, and the information publishing application is installed on the electronic equipment; obtaining login information of the user in the information issuing application; determining at least one publishing channel which can be used by the user in the information publishing application according to the login information; and in response to a selection operation for the at least one publishing channel, publishing the target content to a target publishing channel selected by the selection operation. According to the embodiment of the invention, the publishing efficiency of information publishing in multiple channels can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of computer technology, and in particular to an information publishing method, device, electronic device and medium. Background Art

[0002] In today's digital age, companies need to display content on multiple channels, such as websites, mobile applications, social media, etc. When it is necessary to display and update content on multiple channels at the same time, it is easy to have inconsistent updated content information in multiple channels, and it takes a lot of manpower and material resources to update multiple channels at the same time, resulting in low publishing efficiency. Therefore, the existing information publishing methods have the problem of low publishing efficiency when publishing information on multiple channels. Summary of the invention

[0003] The main purpose of the embodiments of the present application is to propose an information publishing method, device, electronic device and medium, aiming to solve the problem of low publishing efficiency of existing information publishing methods when publishing information through multiple channels.

[0004] To achieve the above-mentioned purpose, a first aspect of an embodiment of the present application proposes an information publishing method, the method comprising:

[0005] When a publishing operation of a user in an information publishing application is detected, obtaining target content operated by the publishing operation, the electronic device having the information publishing application installed thereon;

[0006] Obtaining login information of the user in the information publishing application;

[0007] Determine at least one publishing channel available to the user in the information publishing application according to the login information;

[0008] In response to a selection operation on the at least one publishing channel, the target content is published to the target publishing channel selected by the selection operation.

[0009] In some implementations, determining at least one publishing channel available to the user in the information publishing application according to the login information includes:

[0010] Acquire first configuration information, the first configuration information including multiple user identifiers, permissions corresponding to the user identifiers, and publishing channels corresponding to each permission, the first configuration information being configured by a user having the highest permission to operate the information publishing application;

[0011] The user identifier in the login information is matched with multiple user identifiers in the first configuration information to obtain the user's authority and at least one publishing channel that the user can use in the information publishing application.

[0012] In some implementations, the permissions in the first configuration information include super administrator permissions, administrator permissions, and general permissions;

[0013] The super administrator authority corresponds to all publishing channels included in the information publishing application;

[0014] The administrator authority corresponds to a specific publishing channel among all publishing channels included in the information publishing application, and the specific publishing channel is configured by a user with super administrator authority;

[0015] The common permissions correspond to some of the publishing channels among all the publishing channels included in the information publishing application, and the some of the publishing channels are configured by a user with super administrator permissions;

[0016] There are multiple types of common permissions, and different types of common permissions correspond to different release channels.

[0017] In some embodiments, the method further comprises:

[0018] In response to the first operation, if the user's authority is the super administrator authority or the administrator authority, displaying the pending release information, wherein the pending release information includes the pending content to be released that the user with ordinary authority needs to release, and the pending release channel, wherein the pending release channel matches the authority of the user who releases the pending content;

[0019] In response to the second operation, the content to be published is edited to obtain new published content, and / or the channel to be published is changed to obtain a new publishing channel, wherein, when the user's authority is the super administrator's authority, the new publishing channel includes any channel in all publishing channels, and when the user's authority is the administrator's authority, the new publishing channel includes any channel in the channel to be published and the specific publishing channel;

[0020] When the content to be published is edited and the channel to be published is not changed, publishing the new content to the channel to be published;

[0021] If the content to be published is not edited and the publishing channel to be published is changed, publishing the content to be published to the new publishing channel;

[0022] When the to-be-published content is edited and the to-be-published channel is changed, the new content is published to the new publishing channel.

[0023] In some embodiments, the method further comprises:

[0024] In response to the third operation, if the user has the super administrator authority or the administrator authority, all content abbreviations of information published by the information publishing application within the first historical preset time period are displayed, each content abbreviation including at least one of the publishing time, the publishing subject, and the publishing user;

[0025] In response to a fourth operation, displaying detailed information of the content thumbnail item selected by the fourth operation, the detailed information including the published content and the selected publishing channel;

[0026] Edit the published content to obtain new published content, and / or modify the selected publishing channel to obtain a new publishing channel, wherein, when the user has the super administrator authority, the new publishing channel includes any channel in all publishing channels, and when the user has the administrator authority, the new publishing channel includes any channel in the selected publishing channel and the specific publishing channel;

[0027] When the published content is edited and the selected publishing channel is not changed, publishing the new published content to the selected publishing channel;

[0028] If the published content is not edited and the selected publishing channel is changed, publishing the published content to the new publishing channel;

[0029] When the published content is edited and the selected publishing channel is changed, publishing the new published content to the new publishing channel;

[0030] Delete the published content published to the selected publishing channel.

[0031] In some implementations, when a publishing operation of a user in an information publishing application is detected, obtaining target content operated by the publishing operation includes:

[0032] Acquire second configuration information, the second configuration information including multiple user identifiers, permissions corresponding to the user identifiers, and identifiers of creation tools corresponding to each permission, the second configuration information being configured by a user having the highest permission to operate the information publishing application;

[0033] Matching the user identifier in the login information with the multiple user identifiers in the second configuration information to obtain the identifier of the creation tool corresponding to the user;

[0034] displaying the authoring tool according to the identifier of the authoring tool;

[0035] In response to a publishing operation, the target content edited by the user using the authoring tool is obtained.

[0036] In some implementations, in response to a selection operation on the at least one publishing channel, publishing the target content to the target publishing channel selected by the selection operation includes:

[0037] In response to a selection operation on the at least one publishing channel, displaying a preview effect of publishing the target content to the target publishing channel;

[0038] In response to the determining operation, the target content is published to the target publishing channel selected by the selecting operation.

[0039] To achieve the above-mentioned purpose, a second aspect of an embodiment of the present application provides an information publishing device, which is applied to an electronic device, and includes:

[0040] An operation detection module, configured to, upon detecting a publishing operation of a user in an information publishing application, obtain a target content operated by the publishing operation, wherein the electronic device has an information publishing application installed thereon;

[0041] A login acquisition module, used to acquire the login information of the user in the information publishing application;

[0042] A channel selection module, used to determine at least one publishing channel available to the user in the information publishing application according to the login information;

[0043] The content publishing module is used to publish the target content to the target publishing channel selected by the selection operation in response to the selection operation on the at least one publishing channel.

[0044] To achieve the above-mentioned purpose, the third aspect of an embodiment of the present application proposes an electronic device, which includes a memory and a processor, the memory stores a computer program, and the processor implements the information publishing method described in the first aspect when executing the computer program.

[0045] To achieve the above objectives, the fourth aspect of an embodiment of the present application proposes a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, it implements the information publishing method described in the first aspect.

[0046] The information publishing method, device, electronic device and medium proposed in the present application obtain the target content of the publishing operation and the login information of the user in the information publishing application when the electronic device detects the publishing operation of the user in the information publishing application, and determines the channels that the user can use based on the login information to ensure the security of the information. When responding to the user's selection operation to publish the target content to one or more channels, the information of multiple channels can be quickly and synchronously updated, thereby improving the efficiency of updating the content of multiple channels. BRIEF DESCRIPTION OF THE DRAWINGS

[0047] Figure 1 It is a flowchart of the information publishing method provided in the embodiment of the present application;

[0048] Figure 2 yes Figure 1 A schematic flow chart of step S130 in FIG.

[0049] Figure 3 yes Figure 1 A schematic flow chart of step S110 in FIG.

[0050] Figure 4 yes Figure 1 A schematic diagram of the process of step S140 in FIG.

[0051] Figure 5 It is a structural diagram of an information publishing device provided in an embodiment of the present application;

[0052] Figure 6 It is a schematic diagram of the hardware structure of the electronic device provided in the embodiment of the present application. DETAILED DESCRIPTION

[0053] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0054] It should be noted that, although the functional modules are divided in the device schematic diagram and the logical order is shown in the flowchart, in some cases, the steps shown or described may be performed in a different order than the module division in the device or the order in the flowchart. The terms "first", "second", etc. in the specification, claims and the above drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.

[0055] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used herein are only for the purpose of describing the embodiments of this application and are not intended to limit this application.

[0056] In today's digital age, companies need to display content on multiple channels, such as websites, mobile applications, social media, etc. When it is necessary to display and update the content of multiple channels at the same time, it is easy for the updated content information of multiple channels to be inconsistent. In addition, updating multiple channels at the same time requires a lot of manpower and material resources, which reduces the efficiency of synchronous updating of multi-channel content.

[0057] Based on this, the embodiments of the present application provide an information publishing method, device, electronic device and medium, which aim to solve the problem of low publishing efficiency of existing information publishing methods when publishing information through multiple channels.

[0058] The information publishing method, device, electronic device and medium provided in the embodiments of the present application are specifically described through the following embodiments. First, the information publishing method in the embodiments of the present application is described.

[0059] The embodiments of the present application can acquire and process relevant data based on artificial intelligence technology. Among them, artificial intelligence (AI) is the theory, method, technology and application system that uses digital computers or machines controlled by digital computers to simulate, extend and expand human intelligence, perceive the environment, acquire knowledge and use knowledge to obtain the best results.

[0060] AI basic technologies generally include sensors, dedicated AI chips, cloud computing, distributed storage, big data processing technology, operation / interaction systems, mechatronics, etc. AI software technologies mainly include computer vision technology, robotics technology, biometrics technology, speech processing technology, natural language processing technology, and machine learning / deep learning.

[0061] The information publishing method provided in the embodiment of the present application relates to the field of data processing. The information publishing method provided in the embodiment of the present application can be applied to a terminal, can be applied to a server side, or can be software running in a terminal or a server side. In some embodiments, the terminal can be a smart phone, a tablet computer, a laptop computer, a desktop computer, etc.; the server side can be configured as an independent physical server, or a server cluster or a distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN, and big data and artificial intelligence platforms; the software can be an application that implements the information publishing method, etc., but is not limited to the above forms.

[0062] The present application can be used in many general or special computer system environments or configurations. For example: personal computers, server computers, handheld or portable devices, tablet devices, multiprocessor systems, microprocessor-based systems, set-top boxes, programmable consumer electronics, network PCs, minicomputers, mainframe computers, distributed computing environments including any of the above systems or devices, etc. The present application can be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. The present application can also be practiced in distributed computing environments, in which tasks are performed by remote processing devices connected through a communication network. In a distributed computing environment, program modules can be located in local and remote computer storage media including storage devices.

[0063] It should be noted that in each specific implementation of the present application, when it comes to the need to perform relevant processing based on data related to user identity or characteristics such as user information, user behavior data, user historical data, and user location information, the user's permission or consent will be obtained first, and the collection, use, and processing of these data will comply with relevant laws, regulations, and standards. In addition, when the embodiment of the present application needs to obtain the user's sensitive personal information, the user's separate permission or consent will be obtained through a pop-up window or by jumping to a confirmation page. After clearly obtaining the user's separate permission or consent, the necessary user-related data for the normal operation of the embodiment of the present application will be obtained.

[0064] Figure 1 This is a flow chart of the information publishing method provided in the embodiment of the present application. Figure 1 The information publishing method provided in the embodiment of the present application may include but is not limited to steps S110 to S140.

[0065] Step S110: when a publishing operation of a user in an information publishing application is detected, the target content operated by the publishing operation is obtained, and the electronic device has an information publishing application installed thereon.

[0066] In this step, a listener is set in the user interface of the electronic device. For example, the operation of a user clicking a "Publish" button will be captured by the button's click event listener; when the user's click to publish operation in the information publishing application is captured, the user's interactive behavior is captured from the user's publishing operation to obtain the information that the user wants to publish (also called target content), such as text, pictures, videos or other multimedia content.

[0067] In some implementations, the information publishing application may be software specifically designed for content publishing, such as a social media management tool, a content management system, or an internal information publishing platform of an enterprise.

[0068] Step S120: Obtain the login information of the user in the information publishing application.

[0069] In this step, the user's login information is the login account when the user logs into the system. The login account can be the user name and password registered by the user in the information publishing application, or it can be a third-party account (such as a social media account, email account, etc.); the information publishing application can also obtain the user's characteristic information through the camera or other sensors of the electronic device, and determine the user's login information through the one-to-one correspondence between the user's characteristic information and the user's login information. The user's characteristic information includes but is not limited to biometric information, voice characteristic information, etc., wherein the biometric information may include at least one of fingerprint information, facial information, and iris information.

[0070] It should be noted that the user's characteristic information, the user's login information, and the correspondence between the user's characteristic information and the user's login information can be pre-stored in a local database of the electronic device or a cloud database connected to the information publishing application.

[0071] Step S130: determining at least one publishing channel available to the user in the information publishing application according to the login information.

[0072] In this step, after obtaining the login information, the user ID of the user is obtained through the login information, the user's role and permissions are queried through the user ID, and the publishing channels available to the user are determined based on the user's role and permissions; publishing channels include but are not limited to social media accounts, blogs, news websites, mailing lists, etc.

[0073] In some implementations, user roles are divided into ordinary users, administrators, and super administrators, and different roles correspond to different scopes of authority, wherein the super administrator's authority is greater than the administrator's authority, and the administrator's authority is greater than the ordinary user's authority. There are multiple types of administrator permissions and ordinary user permissions, and different types of permissions correspond to different release channels.

[0074] Exemplarily, when the user identification obtained is that of an ordinary user type I, the usage channels corresponding to the user identification only include the user's own social media account, and the target content operated by the user can only be published on his own social media account; when the user identification obtained is that of a super administrator, the usage channels corresponding to the user identification are all channels in the information publishing application, and the user can choose to publish the target content on any publishing channel in the information publishing application.

[0075] In some implementations, after determining the publishing channels available to the user, the user interface of the information publishing application can be adjusted according to the publishing channels available to the user, and only the channels and functions that the user has access to are displayed.

[0076] Step S140: In response to a selection operation on the at least one publishing channel, the target content is published to the target publishing channel selected by the selection operation.

[0077] In this step, when the user's target content and the selected one or more target publishing channels are determined, the target content is published on the corresponding one or more target publishing channels.

[0078] Through the above steps S110 to S140, when the electronic device detects the user's publishing operation in the information publishing application, the target content of the publishing operation is obtained, and the login information of the user in the information publishing application is obtained, and the channels that the user can use are determined according to the login information to ensure the security of the information. In response to the user's selection operation to publish the target content to one or more channels, the information of multiple channels can be quickly and synchronously updated, thereby improving the efficiency of updating the content of multiple channels.

[0079] Figure 2 This is a flow chart of determining the publishing channels available to users provided in the embodiment of the present application. Figure 2 In some implementations, determining at least one publishing channel available to the user in the information publishing application based on the login information in step S130 may include, but is not limited to, steps S131 to S132.

[0080] Step S131, obtaining first configuration information, wherein the first configuration information includes multiple user identifiers, permissions corresponding to the user identifiers, and publishing channels corresponding to each permission, and the first configuration information is configured by a user with the highest permission to operate the information publishing application.

[0081] Step S132: Match the user identifier in the login information with the multiple user identifiers in the first configuration information to obtain the user's permissions and at least one publishing channel that the user can use in the information publishing application.

[0082] In this implementation, the first configuration information is configured by a user with the highest authority to operate the information publishing application (i.e., a user whose user role is a super administrator). The first configuration information includes, but is not limited to, multiple user identifiers, the authority corresponding to each user identifier, and the publishing channel identifier corresponding to each authority (the publishing channel identifier corresponds one-to-one to the publishing channel), etc. After the super administrator configures the first configuration information, the first configuration information is stored in a local database of the electronic device or a cloud database associated with the information content publishing application.

[0083] In some implementations, a user identifier is extracted from the user's login information, and a search is performed in the first configuration information based on the user identifier to match the corresponding user authority and the publishing channel that can be used by the user authority.

[0084] In some implementations, the permissions in the first configuration information include super administrator permissions, administrator permissions, and ordinary permissions. The publishing channel usage permissions corresponding to the super administrator permissions (i.e., user permissions whose user role is super administrator) are all publishing channels in the information publishing application, that is, the super administrator can use all publishing channels in the information publishing application; the publishing channel usage permissions corresponding to the administrator permissions (i.e., user permissions whose user role is administrator) are specific publishing channels among all publishing channels included in the information publishing application, and the specific publishing channels are pre-configured by the super administrator in the first configuration information; the publishing channel usage permissions corresponding to ordinary permissions (i.e., user permissions whose user role is ordinary user) are some publishing channels among all publishing channels included in the information publishing application, and these some publishing channels are pre-configured by the super administrator in the first configuration information table.

[0085] It should be noted that there are multiple types of administrator permissions, that is, there can be multiple users with administrator roles, and different administrators may have different permissions, so that different administrators can use different publishing channels; similarly, there are multiple types of ordinary permissions, that is, there can be multiple users with ordinary user roles, and different ordinary users may have different permissions, so that different users can use different publishing channels, that is, different types of ordinary permissions correspond to different publishing channels.

[0086] Exemplarily, the information stored in the first configuration information is as shown in Table 1:

[0087] Table 1

[0088]

[0089] When user User001 logs in, the user ID user001 of user User001 is extracted, and according to the first configuration information, it is determined that user User001 has ordinary user authority, and the available publishing channels are user User001's social media account and user User001's blog.

[0090] It should be noted that the storage format of the first configuration information is not limited to the above table format.

[0091] In this implementation, by pre-configuring and storing the first configuration information, user permissions are graded to ensure the security and accuracy of content publishing. Users who can use multiple publishing channels can choose different publishing channels according to their own needs, which improves the flexibility of users in publishing content to multiple channels. It is also convenient for subsequent users to publish content, as they can publish the target content to the target channel with one click.

[0092] In other implementations, the information publishing method provided in the embodiments of the present application may further include but is not limited to steps S210 to S250.

[0093] Step S210, in response to the first operation, if the user's authority is the super administrator authority or the administrator authority, the pending release information is displayed, and the pending release information includes the pending content that the user with ordinary authority needs to publish, and the pending release channel, and the pending release channel matches the authority of the user who publishes the pending content.

[0094] Step S220, in response to the second operation, the content to be published is edited to obtain new published content, and / or the channel to be published is changed to obtain a new publishing channel, wherein, when the user's authority is the super administrator authority, the new publishing channel includes any channel in all publishing channels, and when the user's authority is the administrator authority, the new publishing channel includes any channel in the channel to be published and the specific publishing channel.

[0095] Step S230: When the content to be published is edited and the channel to be published is not changed, the new content to be published is published to the channel to be published.

[0096] Step S240: If the content to be published is not edited and the publishing channel is changed, publish the content to be published to the new publishing channel.

[0097] Step S250: When the to-be-published content is edited and the to-be-published channel is changed, the new content is published to the new publishing channel.

[0098] In this implementation, users with the user role of super administrator or administrator can review the channel content within their authority. For example, when an ordinary user submits the content to be published and the selected publishing channel, this information will be pushed to the interface of the corresponding administrator or super administrator (i.e., the first operation), and the administrator or super administrator will review this information.

[0099] In some implementations, an administrator or a super administrator performs an editing operation (i.e., a second operation) on a piece of information to be reviewed, and the editing includes at least one of adding, deleting, or modifying the content to be published, and / or at least one of adding, deleting, and modifying the publishing channel to be published. For example, the administrator or super administrator can modify the text, pictures, or other media content to be published to adapt to the publishing requirements or correct errors (i.e., modify the content to be published), or change the channel to be published. The administrator can select one or more new publishing channels for publishing from the originally selected channels to be published and the publishing channels that the administrator can use. The super administrator can arbitrarily select one or more new publishing channels for publishing from all available publishing channels in the information publishing application.

[0100] Specifically, the administrator or super administrator can edit the content to be published to form new content, and publish the new content to the channel to be published without changing the channel to be published; or can change the channel to be published without editing the content to be published, and publish the content to be published to the new channel to be published; or can edit both the content to be published and the channel to be published, and publish the new content to the new channel to be published.

[0101] For example, the interface of a user with super administrator privileges displays a message to be published from an ordinary user, where the content to be published is "The weather is really nice today", and the publishing channel is the user's social media account. The super administrator can make changes to the content to be published, such as changing it to "The weather is nice today" and publish the new content to the official forum (new publishing channel).

[0102] In this implementation, the review process of the super administrator and administrator ensures that all published content is properly reviewed to prevent incorrect content from being published on the channel, and the super administrator and administrator can flexibly handle the content to be published to ensure the correctness and consistency of the corresponding channel content.

[0103] In other implementations, the information publishing method provided in the embodiments of the present application may include but is not limited to steps S310 to S370.

[0104] Step S310, in response to the third operation, if the user's authority is the super administrator authority or the administrator authority, all content thumbnail items of information published by the information publishing application within the first historical preset time period are displayed, and each content thumbnail item includes at least one of the publishing time, publishing subject and publishing user.

[0105] Step S320: In response to the fourth operation, detailed information of the content thumbnail item selected by the fourth operation is displayed, where the detailed information includes the published content and the selected publishing channel.

[0106] Step S330, edit the published content to obtain new published content, and / or change the selected publishing channel to obtain a new publishing channel, wherein, when the user's authority is the super administrator authority, the new publishing channel includes any channel in all publishing channels, and when the user's authority is the administrator authority, the new publishing channel includes the selected publishing channel and any channel in the specific publishing channel.

[0107] Step S340: When the published content is edited and the selected publishing channel is not changed, the new published content is published to the selected publishing channel.

[0108] Step S350: If the published content is not edited and the selected publishing channel is changed, publish the published content to the new publishing channel.

[0109] Step S360: When the published content is edited and the selected publishing channel is changed, the newly published content is published to the new publishing channel.

[0110] Step S370: Delete the published content published to the selected publishing channel.

[0111] In this implementation, if the super administrator or administrator performs an operation to view historical published content (i.e., the third operation), the electronic device will display content thumbnail items of all published content published through the information publishing application within the first historical preset time period, wherein the content thumbnail items include but are not limited to the publishing time, publishing subject, and publishing user. By displaying the content thumbnail items of all published content published through the information publishing application within the first historical preset time period to the super administrator and the administrator, the super administrator and the administrator can quickly browse the publishing records within the first historical preset time, which is more convenient for managing the content of each channel.

[0112] In some implementations, if the super administrator or administrator selects a content abbreviation item (ie, the fourth operation), the electronic device will display detailed publishing information of the item, including specific published content and selected publishing channels, so that the super administrator and administrator can understand the specific circumstances of each published content in detail.

[0113] In some implementations, super administrators and administrators can edit a certain published content or change the publishing channel. The editing includes at least one of adding, deleting or modifying the published content, and / or at least one of adding, deleting and modifying the published channel. The administrator or super administrator can modify the published text, picture or other media content to adapt to new publishing requirements or correct errors (i.e., modify the published content), and can also change the published channel. For example, the administrator can select one or more new publishing channels from the originally selected publishing channels and the publishing channels available to the administrator for publishing. The super administrator can arbitrarily select one or more new publishing channels from all available publishing channels in the information publishing application for publishing. After publishing the new / published content to the new / published channel, the super administrator and the administrator delete the published content published to the selected publishing channel.

[0114] Specifically, the administrator or super administrator can edit the published content and publish the newly published content to the selected publishing channel without changing the selected publishing channel; can also change the selected publishing channel without editing the published content and publish the published content to a new publishing channel; can also edit the published content and change the selected publishing channel and publish the newly published content to the new publishing channel.

[0115] In this implementation, the super administrator and administrator edit and update the published content to ensure that the content is always up-to-date and relevant, and edit the published content or publish the published content to a new publishing channel so that the published content is quickly sent to the corresponding publishing channel.

[0116] Figure 3 This is a flow chart of the user creating target content provided by the embodiment of the present application. Please refer to Figure 3 In some implementations, when a publishing operation of a user in an information publishing application is detected in step S110, the target content operated by the publishing operation is obtained, which may include but is not limited to steps S111 to S114.

[0117] Step S111, obtain second configuration information, the second configuration information includes multiple user identifiers, permissions corresponding to the user identifiers, and identifiers of creation tools corresponding to each permission, and the second configuration information is configured by a user with the highest authority to operate the information publishing application.

[0118] Step S112: Match the user identifier in the login information with multiple user identifiers in the second configuration information to obtain the identifier of the creation tool corresponding to the user.

[0119] Step S113: display the creation tool according to the identifier of the creation tool.

[0120] Step S114: In response to the publishing operation, the target content edited by the user using the creation tool is obtained.

[0121] In this implementation, the second configuration information is configured by a user with the highest authority to operate the information publishing application (i.e., a user whose user role is a super administrator). The second configuration information includes, but is not limited to, multiple user identifiers, the permissions corresponding to the user identifiers, and the identifiers of the creation tools corresponding to each permission. After the super administrator configures the second configuration information, the second configuration information is stored in a local database of the electronic device or a cloud database associated with the information content publishing application.

[0122] In some implementations, when a user logs in, the user ID of the user is extracted from the user's login information, and the permission corresponding to the user ID and the identifier of the creation tool corresponding to each permission are searched in the second configuration information. Based on the identifier of the creation tool, the creation tool that the user can use is determined, and the user uses his or her own permissions to access the corresponding creation tool to create and obtain the target content.

[0123] Exemplarily, the information stored in the second configuration information is as shown in Table 2:

[0124] Table 2

[0125] User ID Permissions Identification of authoring tools that can be used user001 Normal User Text Editor admin001 administrator Video editing tools, text editors, image processing software

[0126] When user User001 logs in, the user ID user001 of user User001 is obtained, and based on the second configuration information, it is determined that user User001 has ordinary user permissions and the available creation tool is a text editor. For example, user User001 can use a text editor to edit articles and publish them on the corresponding publishing channel.

[0127] It should be noted that the storage format of the second configuration information is not limited to the above table format.

[0128] In this implementation, by pre-configuring and storing the second configuration information, the corresponding authoring tools are automatically configured and displayed according to the user's authority, so that the user can efficiently edit and publish content, and security is improved through authority control.

[0129] Figure 4 This is a flowchart of previewing the target content provided by the embodiment of the present application. Please refer to Figure 4 In some implementations, in response to a selection operation for the at least one publishing channel in step S140, publishing the target content to the target publishing channel selected by the selection operation may include but is not limited to steps S141 to S142.

[0130] Step S141: In response to a selection operation on the at least one publishing channel, a preview effect of publishing the target content to the target publishing channel is displayed.

[0131] Step S142: In response to the determination operation, the target content is published to the target publishing channel selected by the selection operation.

[0132] In this implementation, after the user completes the creation and obtains the target content and the corresponding publishing channel, he can choose to preview the target content and intuitively see the effect of the content to be published on the publishing channel, such as the layout on the publishing channel, the insertion effect of pictures, etc. If the user believes that the publishing effect meets the requirements (also known as meeting the preset standards), click the publish button to publish (i.e. confirm the operation) and send the target content to the target sending channel.

[0133] For example, after a user finishes editing an article, he or she chooses to publish it to his or her social media account. The user can view the preview effect on the social media account on the information publishing application. If the preview effect meets the user's needs, the user clicks the publish button to publish the article to the user's social media account.

[0134] In this implementation, users can preview the display effect of the content to be published on the publishing channel before officially publishing the content, thereby ensuring that the quality and format of the content meet expectations. For the content to be published that does not meet expectations, timely adjustments can also be made to improve the quality of content publishing.

[0135] Figure 5 This is a schematic diagram of the structure of the information publishing device provided in the embodiment of the present application. Figure 5 The embodiment of the present application further provides an information publishing device 800, which can implement the above-mentioned information publishing method. The device 800 includes:

[0136] An operation detection module 801 is used to obtain the target content operated by the publishing operation when a publishing operation of the user in the information publishing application is detected, and the electronic device has the information publishing application installed thereon;

[0137] A login acquisition module 802, used to acquire the login information of the user in the information publishing application;

[0138] A channel selection module 803, used to determine at least one publishing channel available to the user in the information publishing application according to the login information;

[0139] The content publishing module 804 is configured to publish the target content to the target publishing channel selected by the selection operation in response to a selection operation on the at least one publishing channel.

[0140] In some implementations, the channel selection module 803 includes:

[0141] A first configuration unit is used to obtain first configuration information, wherein the first configuration information includes multiple user identifiers, permissions corresponding to the user identifiers, and a publishing channel corresponding to each permission, and the first configuration information is configured by a user with the highest permission to operate the information publishing application;

[0142] The channel management unit is used to match the user identifier in the login information with multiple user identifiers in the first configuration information to obtain the user's authority and at least one publishing channel that the user can use in the information publishing application.

[0143] The permissions in the first configuration information include super administrator permissions, administrator permissions and general permissions;

[0144] The super administrator authority corresponds to all publishing channels included in the information publishing application;

[0145] The administrator authority corresponds to a specific publishing channel among all publishing channels included in the information publishing application, and the specific publishing channel is configured by a user with super administrator authority;

[0146] The common permissions correspond to some of the publishing channels among all the publishing channels included in the information publishing application, and the some of the publishing channels are configured by a user with super administrator permissions;

[0147] There are multiple types of common permissions, and different types of common permissions correspond to different release channels.

[0148] In some implementations, the information publishing device 800 further includes:

[0149] A first operating unit is configured to, in response to a first operation, display the pending release information if the user has the super administrator authority or the administrator authority, wherein the pending release information includes the pending content to be released that the user with the ordinary authority needs to release, and the pending release channel, wherein the pending release channel matches the authority of the user who releases the pending content;

[0150] A second operating unit is used for editing the content to be published to obtain new published content in response to a second operation, and / or changing the channel to be published to obtain a new publishing channel, wherein, when the user's authority is the super administrator's authority, the new publishing channel includes any channel in all publishing channels, and when the user's authority is the administrator's authority, the new publishing channel includes any channel in the channel to be published and the specific publishing channel;

[0151] Wherein, the second operating unit is further used for:

[0152] When the content to be published is edited and the channel to be published is not changed, publishing the new content to the channel to be published;

[0153] If the content to be published is not edited and the publishing channel to be published is changed, publishing the content to be published to the new publishing channel;

[0154] When the to-be-published content is edited and the to-be-published channel is changed, the new content is published to the new publishing channel.

[0155] In some implementations, the information publishing device 800 further includes:

[0156] A third operation unit, configured to, in response to a third operation, display all content abbreviations of information published by the information publishing application within a first historical preset time period if the user's authority is the super administrator authority or the administrator authority, each content abbreviation including at least one of a publishing time, a publishing subject, and a publishing user;

[0157] A fourth operation unit, configured to display detailed information of the content thumbnail item selected by the fourth operation in response to the fourth operation, wherein the detailed information includes the published content and the selected publishing channel;

[0158] A published content editing unit, used to edit the published content to obtain new published content, and / or to change the selected publishing channel to obtain a new publishing channel, wherein, when the user's authority is the super administrator's authority, the new publishing channel includes any channel in all publishing channels, and when the user's authority is the administrator's authority, the new publishing channel includes any channel in the selected publishing channel and the specific publishing channel;

[0159] Among them, the published content editing unit is also used for:

[0160] When the published content is edited and the selected publishing channel is not changed, publishing the new published content to the selected publishing channel;

[0161] If the published content is not edited and the selected publishing channel is changed, publishing the published content to the new publishing channel;

[0162] When the published content is edited and the selected publishing channel is changed, publishing the new published content to the new publishing channel;

[0163] Delete the published content published to the selected publishing channel.

[0164] In some implementations, the operation detection module 801 includes:

[0165] A second configuration unit is used to obtain second configuration information, wherein the second configuration information includes multiple user identifiers, permissions corresponding to the user identifiers, and identifiers of creation tools corresponding to each permission, and the second configuration information is configured by a user with the highest permission to operate the information publishing application;

[0166] A creation identification unit, used to match the user identification in the login information with multiple user identifications in the second configuration information to obtain an identification of a creation tool corresponding to the user;

[0167] A tool matching unit, configured to display the creation tool according to the identifier of the creation tool;

[0168] The publishing operation unit is used to obtain the target content edited by the user using the creation tool in response to a publishing operation.

[0169] In some implementations, the content publishing module 804 includes:

[0170] a target acquisition unit, configured to display a preview effect of publishing the target content to the target publishing channel in response to a selection operation on the at least one publishing channel;

[0171] A determination operation unit is used to publish the target content to the target publishing channel selected by the selection operation in response to the determination operation.

[0172] The specific implementation of the information publishing device 800 is substantially the same as the specific implementation of the above-mentioned information publishing method, and will not be described in detail here.

[0173] When the electronic device detects a user's publishing operation in an information publishing application, the device 800 obtains the target content operated by the publishing operation and obtains the user's login information in the information publishing application, and determines the channels that the user can use based on the login information to ensure the security of the information. When responding to the user's selection operation to publish the target content to one or more channels, the information of multiple channels can be quickly and synchronously updated, thereby improving the efficiency of updating the content of multiple channels.

[0174] The embodiment of the present application also provides an electronic device, the electronic device includes a memory and a processor, the memory stores a computer program, and the processor implements the above information publishing method when executing the computer program. The electronic device can be any intelligent terminal including a desktop computer, a tablet computer, a mobile phone, and a car computer.

[0175] See also Figure 6 , Figure 6 A schematic diagram of the hardware structure of an electronic device provided in an embodiment of the present application, wherein the electronic device includes:

[0176] The processor 901 may be implemented by a general-purpose CPU (Central Processing Unit), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of the present application;

[0177] The memory 902 can be implemented in the form of a read-only memory (ROM), a static storage device, a dynamic storage device, or a random access memory (RAM). The memory 902 can store an operating system and other application programs. When the technical solution provided in the embodiment of this specification is implemented by software or firmware, the relevant program code is stored in the memory 902, and the processor 901 calls and executes the information publishing method of the embodiment of this application;

[0178] Input / output interface 903, used to implement information input and output;

[0179] Communication interface 904, used to realize communication interaction between the device and other devices, which can be realized by wired mode (such as USB, network cable, etc.) or wireless mode (such as mobile network, WIFI, Bluetooth, etc.);

[0180] A bus 905 that transmits information between the various components of the device (e.g., the processor 901, the memory 902, the input / output interface 903, and the communication interface 904);

[0181] The processor 901 , the memory 902 , the input / output interface 903 and the communication interface 904 are connected to each other in communication within the device via a bus 905 .

[0182] An embodiment of the present application also provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, the above-mentioned information publishing method is implemented.

[0183] The memory, as a non-transient computer-readable storage medium, can be used to store non-transient software programs and non-transient computer executable programs. In addition, the memory may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some embodiments, the memory may optionally include a memory remotely disposed relative to the processor, and these remote memories may be connected to the processor via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0184] The information publishing method, device, electronic device and medium provided in the embodiments of the present application, when the electronic device detects a publishing operation of a user in an information publishing application, obtains the target content of the publishing operation and obtains the login information of the user in the information publishing application, determines the channels that the user can use based on the login information to ensure the security of the information, and in response to the user's selection operation to publish the target content to one or more channels, enables the information of multiple channels to be quickly and synchronously updated, thereby improving the efficiency of updating the content of multiple channels.

[0185] The embodiments described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. Those skilled in the art will appreciate that with the evolution of technology and the emergence of new application scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.

[0186] Those skilled in the art will appreciate that the technical solutions shown in the figures do not constitute a limitation on the embodiments of the present application, and may include more or fewer steps than shown in the figures, or a combination of certain steps, or different steps.

[0187] The device embodiments described above are merely illustrative, and the units described as separate components may or may not be physically separated, that is, they may be located in one place or distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0188] Those skilled in the art will appreciate that all or some of the steps in the methods disclosed above, and the functional modules / units in the systems and devices may be implemented as software, firmware, hardware, or a suitable combination thereof.

[0189] The terms "first", "second", "third", "fourth", etc. (if any) in the specification of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0190] It should be understood that in the present application, "at least one (item)" means one or more, and "plurality" means two or more. "And / or" is used to describe the association relationship of associated objects, indicating that three relationships may exist. For example, "A and / or B" can mean: only A exists, only B exists, and A and B exist at the same time, where A and B can be singular or plural. The character " / " generally indicates that the objects associated before and after are in an "or" relationship. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, c can be single or multiple.

[0191] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the above units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0192] The units described above as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0193] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0194] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including multiple instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of various embodiments of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, referred to as ROM), random access memory (Random Access Memory, referred to as RAM), disk or optical disk and other media that can store programs.

[0195] The preferred embodiments of the present invention are described above with reference to the accompanying drawings, but the scope of the rights of the present invention is not limited thereto. Any modification, equivalent substitution and improvement made by a person skilled in the art without departing from the scope and essence of the present invention should be within the scope of the rights of the present invention.

[0196] The non-Company software tools or components appearing in the embodiments of this application are merely examples and do not represent actual use.

Claims

1. An information publishing method, characterized in that: Applied to electronic equipment, the method comprises: When a publishing operation of a user in an information publishing application is detected, obtaining target content operated by the publishing operation, the electronic device having the information publishing application installed thereon; Obtaining login information of the user in the information publishing application; Determine at least one publishing channel available to the user in the information publishing application according to the login information; In response to a selection operation on the at least one publishing channel, the target content is published to the target publishing channel selected by the selection operation.

2. The method according to claim 1, characterized in that The determining, according to the login information, at least one publishing channel available to the user in the information publishing application comprises: Acquire first configuration information, the first configuration information including multiple user identifiers, permissions corresponding to the user identifiers, and publishing channels corresponding to each permission, the first configuration information being configured by a user having the highest permission to operate the information publishing application; The user identifier in the login information is matched with multiple user identifiers in the first configuration information to obtain the user's authority and at least one publishing channel that the user can use in the information publishing application.

3. The method according to claim 2, characterized in that The permissions in the first configuration information include super administrator permissions, administrator permissions and general permissions; The super administrator authority corresponds to all publishing channels included in the information publishing application; The administrator authority corresponds to a specific publishing channel among all publishing channels included in the information publishing application, and the specific publishing channel is configured by a user with super administrator authority; The common permissions correspond to some of the publishing channels among all the publishing channels included in the information publishing application, and the some of the publishing channels are configured by a user with super administrator permissions; There are multiple types of common permissions, and different types of common permissions correspond to different release channels.

4. The method according to claim 3, characterized in that The method further comprises: In response to the first operation, if the user's authority is the super administrator authority or the administrator authority, displaying the pending release information, wherein the pending release information includes the pending content to be released that the user with ordinary authority needs to release, and the pending release channel, wherein the pending release channel matches the authority of the user who releases the pending content; In response to the second operation, the content to be published is edited to obtain new published content, and / or the channel to be published is changed to obtain a new publishing channel, wherein, when the user's authority is the super administrator's authority, the new publishing channel includes any channel in all publishing channels, and when the user's authority is the administrator's authority, the new publishing channel includes any channel in the channel to be published and the specific publishing channel; When the content to be published is edited and the channel to be published is not changed, publishing the new content to the channel to be published; If the content to be published is not edited and the publishing channel to be published is changed, publishing the content to be published to the new publishing channel; When the to-be-published content is edited and the to-be-published channel is changed, the new content is published to the new publishing channel.

5. The method according to claim 3, characterized in that: The method further comprises: In response to the third operation, if the user has the super administrator authority or the administrator authority, all content abbreviations of information published by the information publishing application within the first historical preset time period are displayed, each content abbreviation including at least one of the publishing time, the publishing subject, and the publishing user; In response to a fourth operation, displaying detailed information of the content thumbnail item selected by the fourth operation, the detailed information including the published content and the selected publishing channel; Edit the published content to obtain new published content, and / or modify the selected publishing channel to obtain a new publishing channel, wherein, when the user has the super administrator authority, the new publishing channel includes any channel in all publishing channels, and when the user has the administrator authority, the new publishing channel includes any channel in the selected publishing channel and the specific publishing channel; When the published content is edited and the selected publishing channel is not changed, publishing the new published content to the selected publishing channel; If the published content is not edited and the selected publishing channel is changed, publishing the published content to the new publishing channel; When the published content is edited and the selected publishing channel is changed, publishing the new published content to the new publishing channel; Delete the published content published to the selected publishing channel.

6. The method according to claim 1, characterized in that When a publishing operation of a user in an information publishing application is detected, obtaining target content operated by the publishing operation includes: Acquire second configuration information, the second configuration information including multiple user identifiers, permissions corresponding to the user identifiers, and identifiers of creation tools corresponding to each permission, the second configuration information being configured by a user having the highest permission to operate the information publishing application; Matching the user identifier in the login information with the multiple user identifiers in the second configuration information to obtain the identifier of the creation tool corresponding to the user; displaying the authoring tool according to the identifier of the authoring tool; In response to a publishing operation, the target content edited by the user using the authoring tool is obtained.

7. The method according to claim 1, characterized in that In response to the selection operation on the at least one publishing channel, publishing the target content to the target publishing channel selected by the selection operation includes: In response to a selection operation on the at least one publishing channel, displaying a preview effect of publishing the target content to the target publishing channel; In response to the determining operation, the target content is published to the target publishing channel selected by the selecting operation.

8. An information publishing device, characterized in that: Applied to electronic equipment, the device comprises: An operation detection module, configured to, upon detecting a publishing operation of a user in an information publishing application, obtain a target content operated by the publishing operation, wherein the electronic device has an information publishing application installed thereon; A login acquisition module, used to acquire the login information of the user in the information publishing application; A channel selection module, used to determine at least one publishing channel available to the user in the information publishing application according to the login information; The content publishing module is used to publish the target content to the target publishing channel selected by the selection operation in response to the selection operation on the at least one publishing channel.

9. An electronic device, characterized in that: The electronic device includes a memory and a processor, the memory stores a computer program, and the processor implements the information publishing method according to any one of claims 1 to 7 when executing the computer program.

10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the information publishing method according to any one of claims 1 to 7 is implemented.