Information publishing and subscribing method and device based on social relation and computer equipment

By setting the friend level of publishers and subscribers on the network platform, accurate matching and push of information can be achieved, which solves the problem of low efficiency of traditional information publishing methods, improves the accuracy and security of information transmission, and optimizes the resource utilization of social networks.

CN120658700APending Publication Date: 2025-09-16SHENZHEN YINLIAN TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510151587.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-11
Publication Date
2025-09-16

AI Technical Summary

Technical Problem

Traditional information publishing and subscription methods on online platforms are inefficient, information sharing is not timely and fast, and lacks reliability and traceability.

Method used

By setting the friend levels of publishers and subscribers and using the network platform to match and push information, we can ensure that information is only delivered to friends who meet the requirements and achieve accurate dissemination.

Benefits of technology

It improves the accuracy of information transmission, ensures that information reaches the target audience accurately, optimizes the utilization of social network resources, reduces the dissemination of invalid information, enhances information security and reliability, and reduces the cost of obtaining information.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120658700A_ABST
    Figure CN120658700A_ABST
Patent Text Reader

Abstract

The invention belongs to the field of information subscribing and publishing, and relates to an information publishing and subscribing method and device based on a social relation, computer equipment and a storage medium, and the method comprises the steps that a publisher sets a subscriptable first friend level of published information; a publisher publishes information through the network platform; the subscriber sets a second friend level of the subscribed information; subscribers subscribe information through the network platform; and the network platform pushes the information conforming to the condition to the subscriber, wherein the information conforming to the condition refers to the information that the subscriber is a friend in the first friend level of the publisher and the publisher is a friend in the second friend level of the subscriber. The accuracy of information transmission is improved, and it is ensured that the information can accurately reach target audiences; the user experience is enhanced, the propagation of invalid information is reduced, and the overall efficiency of the network is improved; the traditional offline information acquisition range is increased, and the information acquisition cost is reduced; the reliability of information obtained on line is improved, and the cost of security is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of information subscription and publishing, and in particular to a method, device, computer equipment and storage medium for information publishing and subscription based on social relationships. Background Art

[0002] According to the theory of six degrees of separation, anyone can know any stranger through no more than six people. This theory also states that once a piece of information is published, it can reach any stranger through no more than six people. For example, traditional blind dates rely on a series of intermediaries to convey the desire for a blind date to the other party. Migrant workers, for example, inquire about job opportunities through friends and family, all of which utilize social connections to publish and subscribe to information. In today's internet-savvy world, traditional methods of finding a partner and a job remain viable because the information obtained through the network of acquaintances is inherently reliable and traceable. However, information sharing is inefficient, and the dissemination and acquisition of information is not always timely or fast enough. Summary of the Invention

[0003] In order to solve the above technical problems, on the one hand, the present invention provides a method for publishing and subscribing information based on social relationships, which adopts the following technical solutions, including:

[0004] The publisher sets the first level of friends who can subscribe to the published information;

[0005] The publisher publishes information through the network platform;

[0006] The subscriber sets the second friend level of the subscribed information;

[0007] The subscriber subscribes to information through the network platform;

[0008] The network platform pushes qualified information to the subscriber, where the qualified information refers to information that the subscriber is a friend within the first friend level of the publisher and the publisher is a friend within the second friend level of the subscriber.

[0009] Preferably, the step of the publisher setting the first level of friends who can subscribe to the published information specifically includes:

[0010] The network platform obtains the login information of the publisher;

[0011] The network platform authenticates the publisher's login information;

[0012] If the login authentication is successful, the network platform provides a human-computer interaction interface for the publisher to set the subscribing first friend level value of the published information;

[0013] The network platform stores the first friend level value.

[0014] Preferably, the step of the publisher publishing information through the network platform specifically includes:

[0015] The network platform obtains the publishing information input by the publisher through the information publishing page;

[0016] Reviewing the published information;

[0017] If the published information is approved, the network platform will publish the published information.

[0018] Preferably, the step of the subscriber setting the second friend level of the subscribed information specifically includes:

[0019] The network platform obtains the login information of the subscriber;

[0020] The network platform authenticates the subscriber's login information;

[0021] If the login authentication is successful, the network platform provides a human-computer interaction interface for the subscriber to set the second friend level value of the subscribed information;

[0022] The network platform stores the second friend level value.

[0023] Preferably, the step of the subscriber subscribing to information through the network platform specifically includes:

[0024] The network platform provides a subscription setting page for the subscriber to set the subscription content;

[0025] Subscribe to the information you wish to receive according to the subscription options set by the subscriber.

[0026] Preferably, the network platform pushes qualified information to the subscriber, wherein the qualified information refers to information that the subscriber is a friend within the first friendship level of the publisher and the publisher is a friend within the second friendship level of the subscriber, specifically including:

[0027] After receiving the information published by the publisher, the network platform matches and filters the information according to the first friend level set by the publisher;

[0028] The network platform pushes qualified information to the subscriber, where the qualified information refers to information that the subscriber is a friend within the first friend level of the publisher and the publisher is a friend within the second friend level of the subscriber.

[0029] Preferably, after the step of the network platform pushing qualified information to the subscriber, wherein the qualified information refers to information that the subscriber is a friend within the first friendship level of the publisher and the publisher is a friend within the second friendship level of the subscriber, the method further includes:

[0030] Evaluate and optimize the effectiveness of information push.

[0031] In order to solve the above technical problems, the present invention also provides an information publishing and subscription device based on social relationships, which adopts the following technical solution, including:

[0032] The publisher setting module is used for the publisher to set the first friend level that can be subscribed to the published information;

[0033] Publishing module, used by publishers to publish information through the network platform;

[0034] Subscriber setting module, used for subscribers to set the second friend level of the subscribed information;

[0035] A subscription module, used for subscribers to subscribe to information through the network platform;

[0036] A push module is used for the network platform to push qualified information to subscribers, where the qualified information refers to information that the subscriber is a friend within the first friend level of the publisher and the publisher is a friend within the second friend level of the subscriber.

[0037] In order to solve the above technical problems, the present invention also provides a computer device, which adopts the technical solution described below, including a memory and a processor, wherein the memory stores computer-readable instructions, and when the processor executes the computer-readable instructions, it implements the steps of the above-mentioned information publishing and subscription method based on social relationships.

[0038] In order to solve the above technical problems, the present invention also provides a computer-readable storage medium, which adopts the technical solution described below. The computer-readable storage medium stores computer-readable instructions, and when the computer-readable instructions are executed by the processor, the steps of the above-mentioned information publishing and subscription method based on social relationships are implemented.

[0039] Compared with the prior art, the present invention has the following beneficial effects:

[0040] (1) The publisher sets the first level of friends who can subscribe to the information, clearly defining the audience range of the information it publishes, ensuring the targeted dissemination of information and avoiding the disorderly spread of information;

[0041] (2) Publishers use the publishing function of the network platform to push information to the platform, allowing the information to be disseminated among a wide range of user groups;

[0042] (3) For subscribers, they can set the second friend level of the subscribed information according to their own needs, so that subscribers can accurately filter the information sources and only receive content that meets their interests or needs;

[0043] (4) After a subscriber subscribes to information through the network platform, the network platform intelligently matches qualified publishers and subscribers based on the preset friend level rules. Qualified information, i.e., if the publisher belongs to the second friend level set by the subscriber and the subscriber is also within the first friend level set by the publisher, will be accurately pushed to the subscriber;

[0044] (5) It improves the accuracy of information transmission, ensuring that information can accurately reach the target audience; enhances user experience, allowing users to customize information content according to their own needs; optimizes the resource utilization of social networks, reduces the spread of invalid information, and improves the overall efficiency of the network; promotes the deepening of social relationships, deepens the understanding and interaction between users through accurate matching of information; enhances the security of information, effectively prevents the leakage and abuse of information through friend-level restrictions; increases the scope of traditional offline information acquisition and reduces the cost of obtaining information; and also increases the reliability of information obtained online and reduces the cost of falsification. BRIEF DESCRIPTION OF THE DRAWINGS

[0045] In order to more clearly illustrate the solutions in the present invention, a brief introduction is given below to the drawings required for use in describing the embodiments of the present invention. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0046] Figure 1 It is a flowchart of an embodiment of the information publishing and subscription method based on social relations of the present invention;

[0047] Figure 2 This is a structural diagram of an embodiment of a social relationship-based information publishing and subscription device of the present invention;

[0048] Figure 3 It is a structural diagram of an embodiment of a computer device of the present invention. DETAILED DESCRIPTION

[0049] Unless otherwise defined, all technical and scientific terms used herein have the same meanings as commonly understood by those skilled in the art to which this invention belongs. The terms used in the specification of the application are for the purpose of describing specific embodiments only and are not intended to limit the present invention. The terms "including" and "having" and any variations thereof in the specification and claims of the present invention and the accompanying drawings are intended to cover non-exclusive inclusions. The terms "first" and "second" in the specification and claims of the present invention and the accompanying drawings are used to distinguish different objects, not to describe a specific order.

[0050] References herein to "embodiments" mean that a particular feature, structure, or characteristic described in connection with the embodiments may be included in at least one embodiment of the present invention. The appearance of this phrase in various places in the specification does not necessarily refer to the same embodiment, nor does it constitute a separate or alternative embodiment that is mutually exclusive of other embodiments. It is understood, both explicitly and implicitly, by those skilled in the art that the embodiments described herein may be combined with other embodiments.

[0051] In order to enable those skilled in the art to better understand the solutions of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings.

[0052] It should be noted that the information publishing and subscription method based on social relations provided in the embodiment of the present invention is generally executed by a server / terminal device. Accordingly, the information publishing and subscription device based on social relations is generally set in the server / terminal device.

[0053] It should be understood that the number of terminal devices, networks and servers is merely illustrative and any number of terminal devices, networks and servers may be provided as required.

[0054] Example 1

[0055] Please refer to Figure 1 , shows a flow chart of an embodiment of the information publishing and subscribing method based on social relationships of the present invention. The information publishing and subscribing method based on social relationships includes the following steps:

[0056] Step S1: The publisher sets a first level of friends who can subscribe to the published information.

[0057] In this embodiment, the electronic device (e.g., a server / terminal device) on which the social relationship-based information publishing and subscription method is running can receive social relationship-based information publishing and subscription requests via a wired connection or a wireless connection. It should be noted that the above-mentioned wireless connection methods may include but are not limited to 3G / 4G / 5G connections, WiFi connections, Bluetooth connections, WiMAXX connections, Zigbee connections, UWB (ultra wideband) connections, and other wireless connection methods currently known or to be developed in the future.

[0058] In messaging and event-driven architectures, publishers and subscribers are two core concepts that together form the foundation of the publish / subscribe (Pub / Sub) model. This model is widely used in real-time data communication, message queue systems, and microservices architectures to achieve loosely coupled communication between components.

[0059] A publisher is an entity that sends messages to a specific topic or channel. It sends messages to a designated communication channel and can set certain constraints on subscribers who can subscribe to the messages. The publisher's responsibility is to ensure that messages are published correctly according to the established format and protocol, which may include serialization and encryption, as well as compliance with any established publishing policies. This model allows publishers to broadcast information asynchronously, thereby improving system scalability and fault tolerance.

[0060] A subscriber is an entity that receives messages from a specific topic or channel. Subscribers declare their interest in the message types or topics they are interested in and passively receive new messages published on these topics. They can also actively retrieve historical messages from subscribed topics. Subscribers must be able to parse and process received messages and can selectively subscribe to one or more topics as needed, enabling flexible information consumption strategies. This mechanism enables subscribers to receive data on demand, reduces unnecessary resource consumption, and enhances the modularity and maintainability of the system.

[0061] A network platform is a virtual space built on internet technology for information exchange, resource sharing, service provision, and user interaction. It integrates servers, software applications, and user interfaces, providing diverse user groups (such as individuals, businesses, and organizations) with multi-dimensional services such as information exchange, commodity trading, entertainment and leisure, and knowledge acquisition. By optimizing resource allocation and facilitating information flow, network platforms have greatly expanded the boundaries of social interaction and the scope of commercial activities, becoming an indispensable infrastructure for modern socioeconomic activities. With their efficiency, convenience, and scalability, network platforms are driving the vigorous development of the digital economy.

[0062] In the following embodiments, network platforms include but are not limited to social media, instant messaging software, etc.

[0063] A social relationship chain refers to a multi-layered, complex, and orderly network of connections formed on online platforms based on the friendships between users. In this system, each user is considered a node, and the friendships between users constitute the edges connecting these nodes. Starting with the source user, their direct friends are defined as first-level friends. The friends of first-level friends become second-level friends of the source user, and so on, up to N levels of friends. This progressively expanding network of friendships not only reflects the social distance between users but also illustrates the path of social influence. The construction of a social relationship chain not only helps users expand their social circles and enhance platform activity, but also provides valuable data support for personalized recommendations, social analysis, and other fields.

[0064] In this embodiment, step S1, the publisher sets the first subscribing friend level of the published information, which may specifically include the following steps:

[0065] S11, the network platform obtains the publisher's login information.

[0066] The publisher opens the application or webpage of a network platform (such as social media, instant messaging software, etc.), enters the username and password, or logs in to the network platform through other verification methods (such as fingerprint, facial recognition, etc.).

[0067] The network platform obtains the publisher's login information to ensure that the publisher has the authority to publish information on the network platform and provides identity authentication for subsequent setting of friend levels and publishing of information.

[0068] S12, the network platform authenticates the publisher's login information.

[0069] The network platform's authentication of publisher login information is a multi-level security verification process designed to ensure the authenticity and security of user identity.

[0070] The network platform can initially screen legitimate users by verifying whether the publisher has registered on this network platform. When the publisher attempts to log in, the network platform checks whether the entered username exists in the publisher's user registration database. If not, it will prompt that the login failed.

[0071] The network platform can also verify that the username and password entered by the publisher match. After the publisher enters the password, the network platform can encrypt it using a hashing algorithm and compare it with the encrypted password stored in the publisher's user registration database. This process not only protects the user's password security, but also ensures that only users with a correct password can log in.

[0072] In some optional implementations of this embodiment, the network platform can also introduce advanced authentication methods such as fingerprint recognition and facial recognition. These methods further enhance login security by comparing the biometrics provided by the publisher with pre-stored features in a database. For example, facial recognition technology uses a deep learning model to extract facial features and compares them with those in a database, thereby achieving fast and accurate publisher identity verification.

[0073] S13, if the login authentication is successful, the network platform provides a human-computer interaction interface for the publisher to set the subscribing first friend level value of the published information.

[0074] The first friend level refers to the level of friends within the friend level that the publisher wishes their published information to be subscribed to. The first friend level value can be set according to actual needs. In this embodiment, the first friend level value can be set to 3. In other words, the information published by the publisher can be subscribed to by the publisher's friends (first friend level value is 1), the friends of the publisher's friends (first friend level value is 2), and the friends of the friends of the publisher's friends (first friend level value is 3).

[0075] S14, the network platform stores the first friend level value.

[0076] A dedicated field can be created in the network platform database for messages published by publishers to record their first friend level information. To ensure data accuracy and efficiency, the network platform can use a relational database management system (RDBMS), such as MySQL or PostgreSQL, to store this data by defining a clear table structure and indexes. When storing, integer or enumeration type fields can be used to represent friend levels for fast query and update operations. In addition, the network platform can also implement data encryption and backup strategies to ensure the security and recoverability of the first friend level value. Through these measures, the network platform can efficiently manage the first friend level data of messages published by publishers and provide publisher users with a better service experience.

[0077] Step S2: The publisher publishes information through the network platform.

[0078] In this embodiment, step S2, in which the publisher publishes information via the network platform, may specifically include the following steps:

[0079] S21, the network platform obtains the publishing information input by the publisher through the information publishing page.

[0080] When preparing content for publication, attention should be paid to the authenticity, accuracy, and timeliness of the information, and exaggeration or misleading descriptions should be avoided.

[0081] When writing and publishing information, use clear and concise language, clearly define the subject matter, and highlight key points. Furthermore, the appropriate use of multimedia elements such as images and videos can enhance the appeal and readability of information. When uploading attachments or links, ensure the security and legality of their content to avoid infringing on the rights of others.

[0082] The information publishing page integrates a user interface with back-end data processing systems to ensure accurate information capture and efficient storage. Publishers enter information into the front-end interface by filling out forms, uploading files, or recording content. The system then uses encryption technology to ensure data transmission security and sends the information to back-end servers for verification, classification, and storage. This series of processes ensures that the network platform can comprehensively and accurately capture and manage all information submitted by publishers through the information publishing page.

[0083] S22, review the published information.

[0084] Check information for typos, grammatical errors, or inappropriate expressions. Use keyword filtering to quickly identify and block content that violates regulations, is illegal, or is otherwise objectionable. Ensure the accuracy and fairness of the information reviewed.

[0085] S23. If the information is approved, the network platform will publish the information.

[0086] If the published information is approved, the network platform can publish the information set by the publisher at a custom time, period or at a certain frequency.

[0087] It should be noted that when publishing, please pay attention to choosing an appropriate time period to maximize the coverage of the information.

[0088] In addition, according to the regulations of the online platform, you can also reasonably add tags, keywords, etc. to improve the search ranking and exposure of the information.

[0089] Step S3: The subscriber sets a second friend level for the subscribed information.

[0090] In this embodiment, step S3, in which the subscriber sets the second friend level of the subscribed information, may specifically include the following steps:

[0091] S31, the network platform obtains the login information of the subscriber.

[0092] The subscriber opens the application or webpage of the network platform (such as social media, instant messaging software, etc.), enters the username and password, or logs in to the network platform through other verification methods (such as fingerprint, facial recognition, etc.).

[0093] The network platform obtains the subscriber's login information, ensures that the subscriber has the authority to subscribe to information on the network platform, and provides identity authentication for subsequent setting of the subscription information's friend level and subscription information.

[0094] S32, the network platform authenticates the subscriber's login information.

[0095] The online platform's authentication of subscriber login information is a multi-level security verification process designed to ensure the authenticity and security of user identity.

[0096] The network platform can initially screen legitimate users by verifying whether the subscriber has registered on this network platform. When a subscriber attempts to log in, the network platform checks whether the entered username exists in the user registration database. If not, it will prompt that the login failed.

[0097] The network platform can also verify that the username and password entered by the subscriber match. After the subscriber enters the password, the network platform can encrypt the password using a hashing algorithm and compare it with the encrypted password stored in the subscriber's registration database. This process not only protects the security of the subscriber's password, but also ensures that only correctly matching subscribers can log in.

[0098] In some optional implementations of this embodiment, the network platform may also incorporate advanced authentication methods such as fingerprint recognition and facial recognition. These methods further enhance login security by comparing biometric features provided by subscribers with pre-stored features in a database. For example, facial recognition technology utilizes a deep learning model to extract facial features and compares them with those in a database, enabling fast and accurate subscriber identity verification.

[0099] S33, if the login authentication is successful, the network platform provides a human-computer interaction interface for the subscriber to set the second friend level value of the subscribed information.

[0100] The second friend level refers to the friend level that the subscriber customizes to receive the information they wish to subscribe to. The second friend level value can be set based on actual needs. In this embodiment, the second friend level value can be set to 3. In other words, the information a subscriber subscribes to can come from the subscriber's friends (second friend level value is 1), the subscriber's friends' friends (second friend level value is 2), and the subscriber's friends' friends' friends' friends (second friend level value is 3).

[0101] S34, the network platform stores the second friend level value.

[0102] A dedicated field can be created in the network platform database for each subscriber user to record their second friend level information. To ensure data accuracy and efficiency, the network platform can use a relational database management system (RDBMS), such as MySQL or PostgreSQL, to store this data by defining a clear table structure and indexes. When storing, integer or enumeration type fields can be used to represent friend levels, allowing for fast query and update operations. In addition, the network platform can also implement data encryption and backup strategies to ensure the security and recoverability of second friend level values. Through these measures, the network platform can efficiently manage users' second friend level data and provide subscribers with a better service experience.

[0103] Step S4: The subscriber subscribes to information through the network platform.

[0104] In this embodiment, step S4, in which the subscriber subscribes to information via the network platform, may specifically include the following steps:

[0105] S41, the network platform provides a subscription setting page for the subscriber to set the subscription content.

[0106] In specific implementation, the subscription settings page contains clear and concise options, such as content type filtering, notification method preferences, etc., to ensure that subscribers can easily personalize their configuration.

[0107] A database can be used to store each subscriber's preferences, ensuring data security and timeliness. When subscribers adjust their preferences, the database records can be updated quickly to maintain consistency between subscription content and service needs.

[0108] It can connect to the content distribution system through the API interface to achieve dynamic adjustment of subscription content. It can automatically filter and push content that meets the subscriber's preferences based on the subscriber's settings, while ensuring the real-time and accuracy of content updates.

[0109] S42, subscribing to the information the subscriber wishes to receive according to the subscription options set by the subscriber.

[0110] In practice, this push notification system, based on subscribers' subscription options, can build a flexible and efficient information distribution system. This system offers multiple subscription options, encompassing content type, preferences, and more, ensuring subscribers can precisely tailor their subscriptions to their needs. Once subscribers have set their preferences, the platform stores these preferences in the user database, creating a personalized subscription profile.

[0111] In step S5, the network platform pushes qualified information to the subscriber, where the qualified information refers to information in which the subscriber is a friend within the first friend level of the publisher and the publisher is a friend within the second friend level of the subscriber.

[0112] In this embodiment, step S5, the network platform pushes qualified information to the subscriber, where the qualified information refers to information in which the subscriber is a friend within the first friendship level of the publisher and the publisher is a friend within the second friendship level of the subscriber. Specifically, the steps may include:

[0113] S51, after receiving the information published by the publisher, the network platform matches and filters the information according to the first friend level set by the publisher.

[0114] The first friend level set by the publisher determines which friends can subscribe and receive the information. The network platform will further filter and segment the information based on this level to ensure that only qualified friends receive the information.

[0115] The database management system can be used to store and manage the relationship data between publishers and friends, as well as the level settings of information. According to the level settings of information, the published information is matched and filtered to ensure that the information can be pushed to the target user group accurately.

[0116] S52, the network platform pushes qualified information to the subscriber, where the qualified information refers to information in which the subscriber is a friend within the first friend level of the publisher and the publisher is a friend within the second friend level of the subscriber.

[0117] When the subscriber is a friend within the first friend level of the publisher and the publisher is a friend within the second friend level of the subscriber, the network platform can push the information published by the publisher to the subscriber in the form of pop-up windows, notification bars, or emails.

[0118] When new information is available, subscribers are instantly informed through pop-ups and notifications. Pop-ups attract users' attention by displaying a temporary window in the user interface, while notifications display information in the device's notification area. Both methods are suitable for delivering urgent or important information because they quickly grab users' attention.

[0119] Push emails rely on an email system. When new information needs to be notified to subscribers, the platform automatically generates an email containing the relevant information and sends it to the subscriber's email address. The advantage of push emails is that they can deliver more detailed information, and users can review and respond to them at any time.

[0120] In addition, the network platform can also provide user interfaces and interactive designs, so that subscribers can view and manage the information they receive in real time through these interfaces, thereby improving the efficiency and convenience of information processing.

[0121] In some optional implementations of this embodiment, after step S5, the electronic device may further perform the following steps:

[0122] S6, evaluate and optimize the effect of information push.

[0123] The network platform collects and analyzes statistical data on push effects, such as push success rate, user click-through rate, conversion rate, etc. Then, based on the statistical data, the network platform adjusts and optimizes the push strategy and content planning to improve push effects and user experience.

[0124] Through push effect evaluation and optimization, network platforms can continuously improve information push services, enhance push efficiency and user satisfaction.

[0125] The working principle of the information publishing and subscription method based on social relationships of the present invention is:

[0126] After users register on an online platform and add friends, a social network relationship is formed between them, consistent with real-world relationships. The information users post can be categorized and published in a specific manner. For example, only selected friends and their selected friends can subscribe to it, and so on. This method of limiting the subscription of a user's posts to only a certain number of users within their relationship chain can be used. Conversely, users can also choose to subscribe to posts only from users within a certain number of levels of their relationship chain. Information obtained in this way can be verified and traced back to the friends in the chain of origin.

[0127] The information publishing and subscription method based on social relationships of the present invention can be generally but not limited to being applicable to the fields of dating, job application, education and training, advertising, asking for help in difficulties, hitchhiking, travel companions, dining companions, and buying and selling of goods.

[0128] The implementation of this embodiment has the following beneficial effects:

[0129] (1) The publisher sets the first level of friends who can subscribe to the information, clearly defining the audience range of the information it publishes, ensuring the targeted dissemination of information and avoiding the disorderly spread of information;

[0130] (2) Publishers use the publishing function of the network platform to push information to the platform, allowing the information to be disseminated among a wide range of user groups;

[0131] (3) For subscribers, they can set the second friend level of the subscribed information according to their own needs, so that subscribers can accurately filter the information sources and only receive content that meets their interests or needs;

[0132] (4) After a subscriber subscribes to information through the network platform, the network platform intelligently matches qualified publishers and subscribers based on the preset friend level rules. Qualified information, i.e., if the publisher belongs to the second friend level set by the subscriber and the subscriber is also within the first friend level set by the publisher, will be accurately pushed to the subscriber;

[0133] (5) It improves the accuracy of information transmission, ensuring that information can accurately reach the target audience; enhances user experience, allowing users to customize information content according to their own needs; optimizes the resource utilization of social networks, reduces the spread of invalid information, and improves the overall efficiency of the network; promotes the deepening of social relationships, deepens the understanding and interaction between users through accurate matching of information; enhances the security of information, effectively prevents the leakage and abuse of information through friend-level restrictions; increases the scope of traditional offline information acquisition and reduces the cost of obtaining information; and also increases the reliability of information obtained online and reduces the cost of falsification.

[0134] The present invention can be used in a wide variety of 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, and the like. The present invention 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 invention can also be practiced in distributed computing environments in which tasks are performed by remote processing devices connected via a communications network. In a distributed computing environment, program modules can be located in local and remote computer storage media, including storage devices.

[0135] Those skilled in the art will appreciate that all or part of the processes in the above-described method embodiments can be implemented by instructing related hardware via computer-readable instructions. The computer-readable instructions can be stored in a computer-readable storage medium, and when the program is executed, it can include the processes in the above-described method embodiments. The aforementioned storage medium can be a non-volatile storage medium such as a magnetic disk, an optical disk, a read-only memory (ROM), or a random access memory (RAM).

[0136] It should be understood that although the steps in the flowcharts of the accompanying drawings are shown in sequence as indicated by the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some of the steps in the flowcharts of the accompanying drawings may include multiple sub-steps or multiple stages, and these sub-steps or stages are not necessarily executed at the same time, but can be executed at different times, and their execution order is not necessarily sequential, but can be executed in turn or alternately with other steps or at least a portion of the sub-steps or stages of other steps.

[0137] Example 2

[0138] Further references Figure 2 , as a response to the above Figure 1 The present invention provides an embodiment of an information publishing and subscription device based on social relationships. Figure 1 Corresponding to the method embodiment shown, the device can be specifically applied to various electronic devices.

[0139] like Figure 2 As shown, the information publishing and subscription device 60 based on social relationships in this embodiment includes: a publisher setting module 61, a publishing module 62, a subscriber setting module 63, a subscription module 64 and a push module 65. Among them:

[0140] The publisher setting module 61 is used for the publisher to set the first friend level that can be subscribed to the published information;

[0141] Publishing module 62, used for publishers to publish information through the network platform;

[0142] Subscriber setting module 63, used for the subscriber to set the second friend level of the subscribed information;

[0143] Subscription module 64, used for subscribers to subscribe to information through the network platform;

[0144] The push module 65 is used for the network platform to push qualified information to subscribers, where the qualified information refers to information in which the subscriber is a friend of the publisher within the first friend level and the publisher is a friend of the subscriber within the second friend level.

[0145] In some optional implementations of this embodiment, the social relationship-based information publishing and subscription device 60 of this embodiment further includes: an optimization module 66 for evaluating and optimizing the effect of information push.

[0146] The implementation of this embodiment has the following beneficial effects:

[0147] (1) The publisher sets the first level of friends who can subscribe to the information, clearly defining the audience range of the information it publishes, ensuring the targeted dissemination of information and avoiding the disorderly spread of information;

[0148] (2) Publishers use the publishing function of the network platform to push information to the platform, allowing the information to be disseminated among a wide range of user groups;

[0149] (3) For subscribers, they can set the second friend level of the subscribed information according to their own needs, so that subscribers can accurately filter the information sources and only receive content that meets their interests or needs;

[0150] (4) After a subscriber subscribes to information through the network platform, the network platform intelligently matches qualified publishers and subscribers based on the preset friend level rules. Qualified information, i.e., if the publisher belongs to the second friend level set by the subscriber and the subscriber is also within the first friend level set by the publisher, will be accurately pushed to the subscriber;

[0151] (5) It improves the accuracy of information transmission, ensuring that information can accurately reach the target audience; enhances user experience, allowing users to customize information content according to their own needs; optimizes the resource utilization of social networks, reduces the spread of invalid information, and improves the overall efficiency of the network; promotes the deepening of social relationships, deepens the understanding and interaction between users through accurate matching of information; enhances the security of information, effectively prevents the leakage and abuse of information through friend-level restrictions; increases the scope of traditional offline information acquisition and reduces the cost of obtaining information; and also increases the reliability of information obtained online and reduces the cost of falsification.

[0152] Example 3

[0153] To solve the above technical problems, the embodiment of the present invention also provides a computer device. Figure 3 , Figure 3 This is a basic structural block diagram of the computer device in this embodiment.

[0154] The computer device 7 includes a memory 71, a processor 72, and a network interface 73 that are interconnected through a system bus. It should be noted that the figure only shows a computer device 7 having components of a memory 71, a processor 72, and a network interface 73, but it should be understood that it is not required to implement all the components shown, and more or fewer components may be implemented instead. Among them, those skilled in the art will understand that the computer device here is a device that can automatically perform numerical calculations and / or information processing according to pre-set or stored instructions, and its hardware includes but is not limited to a microprocessor, an application specific integrated circuit (ASIC), a field-programmable gate array (FPGA), a digital signal processor (DSP), an embedded device, etc.

[0155] The computer device may be a desktop computer, notebook computer, PDA, cloud server, etc. The computer device may interact with the user via a keyboard, mouse, remote control, touchpad, or voice control device.

[0156] The memory 71 includes at least one type of readable storage medium, including flash memory, hard disk, multimedia card, card-type memory (e.g., SD or DX memory), random access memory (RAM), static random access memory (SRAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), programmable read-only memory (PROM), magnetic memory, magnetic disk, optical disk, etc. In some embodiments, the memory 71 may be an internal storage unit of the computer device 7, such as the hard disk or memory of the computer device 7. In other embodiments, the memory 71 may also be an external storage device of the computer device 7, such as a plug-in hard disk, smart media card (SMC), secure digital (SD) card, flash memory card, etc. equipped on the computer device 7. Of course, the memory 71 may also include both the internal storage unit of the computer device 7 and its external storage device. In this embodiment, the memory 71 is generally used to store the operating system and various application software installed on the computer device 7, such as computer-readable instructions for the information publishing and subscription method based on social relationships. In addition, the memory 71 can also be used to temporarily store various types of data that have been output or are about to be output.

[0157] In some embodiments, the processor 72 may be a central processing unit (CPU), a controller, a microcontroller, a microprocessor, or other data processing chip. The processor 72 is generally used to control the overall operation of the computer device 7. In this embodiment, the processor 72 is used to execute computer-readable instructions stored in the memory 71 or process data, such as computer-readable instructions for executing the above-mentioned social relationship-based information publishing and subscription method.

[0158] The network interface 73 may include a wireless network interface or a wired network interface. The network interface 73 is generally used to establish a communication connection between the computer device 7 and other electronic devices.

[0159] The implementation of this embodiment has the following beneficial effects:

[0160] (1) The publisher sets the first level of friends who can subscribe to the information, clearly defining the audience range of the information it publishes, ensuring the targeted dissemination of information and avoiding the disorderly spread of information;

[0161] (2) Publishers use the publishing function of the network platform to push information to the platform, allowing the information to be disseminated among a wide range of user groups;

[0162] (3) For subscribers, they can set the second friend level of the subscribed information according to their own needs, so that subscribers can accurately filter the information sources and only receive content that meets their interests or needs;

[0163] (4) After a subscriber subscribes to information through the network platform, the network platform intelligently matches qualified publishers and subscribers based on the preset friend level rules. Qualified information, i.e., if the publisher belongs to the second friend level set by the subscriber and the subscriber is also within the first friend level set by the publisher, will be accurately pushed to the subscriber;

[0164] (5) It improves the accuracy of information transmission, ensuring that information can accurately reach the target audience; enhances user experience, allowing users to customize information content according to their own needs; optimizes the resource utilization of social networks, reduces the spread of invalid information, and improves the overall efficiency of the network; promotes the deepening of social relationships, deepens the understanding and interaction between users through accurate matching of information; enhances the security of information, effectively prevents the leakage and abuse of information through friend-level restrictions; increases the scope of traditional offline information acquisition and reduces the cost of obtaining information; and also increases the reliability of information obtained online and reduces the cost of falsification.

[0165] Example 4

[0166] The present invention also provides another embodiment, namely, providing a computer-readable storage medium, which stores computer-readable instructions, and the computer-readable instructions can be executed by at least one processor to enable the at least one processor to perform the steps of the information publishing and subscription method based on social relationships as described above.

[0167] The implementation of this embodiment has the following beneficial effects:

[0168] (1) The publisher sets the first level of friends who can subscribe to the information, clearly defining the audience range of the information it publishes, ensuring the targeted dissemination of information and avoiding the disorderly spread of information;

[0169] (2) Publishers use the publishing function of the network platform to push information to the platform, allowing the information to be disseminated among a wide range of user groups;

[0170] (3) For subscribers, they can set the second friend level of the subscribed information according to their own needs, so that subscribers can accurately filter the information sources and only receive content that meets their interests or needs;

[0171] (4) After a subscriber subscribes to information through the network platform, the network platform intelligently matches qualified publishers and subscribers based on the preset friend level rules. Qualified information, i.e., if the publisher belongs to the second friend level set by the subscriber and the subscriber is also within the first friend level set by the publisher, will be accurately pushed to the subscriber;

[0172] (5) It improves the accuracy of information transmission, ensuring that information can accurately reach the target audience; enhances user experience, allowing users to customize information content according to their own needs; optimizes the resource utilization of social networks, reduces the spread of invalid information, and improves the overall efficiency of the network; promotes the deepening of social relationships, deepens the understanding and interaction between users through accurate matching of information; enhances the security of information, effectively prevents the leakage and abuse of information through friend-level restrictions; increases the scope of traditional offline information acquisition and reduces the cost of obtaining information; and also increases the reliability of information obtained online and reduces the cost of falsification.

[0173] Through the description of the above embodiments, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus the necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is a better embodiment. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes a number of instructions for enabling a terminal device (which can be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the various embodiment methods of the present invention.

[0174] Obviously, the embodiments described above are only some embodiments of the present invention, rather than all embodiments. The preferred embodiments of the present invention are given in the accompanying drawings, but they do not limit the patent scope of the present invention. The present invention can be implemented in many different forms. On the contrary, the purpose of providing these embodiments is to make the understanding of the disclosure of the present invention more thorough and comprehensive. Although the present invention has been described in detail with reference to the aforementioned embodiments, for those skilled in the art, it is still possible to modify the technical solutions described in the aforementioned specific embodiments, or to make equivalent replacements for some of the technical features therein. Any equivalent structure made using the contents of the present invention specification and drawings, directly or indirectly used in other related technical fields, is also within the scope of patent protection of the present invention.

Claims

1. A method for publishing and subscribing information based on social relationships, characterized in that: The steps include: The publisher sets the first level of friends who can subscribe to the published information; The publisher publishes information through the network platform; The subscriber sets the second friend level of the subscribed information; The subscriber subscribes to information through the network platform; The network platform pushes qualified information to the subscriber, where the qualified information refers to information that the subscriber is a friend within the first friend level of the publisher and the publisher is a friend within the second friend level of the subscriber.

2. The information publishing and subscription method based on social relationships according to claim 1, characterized in that: The step of the publisher setting the first friend level that can be subscribed to the published information specifically includes: The network platform obtains the login information of the publisher; The network platform authenticates the publisher's login information; If the login authentication is successful, the network platform provides a human-computer interaction interface for the publisher to set the subscribing first friend level value of the published information; The network platform stores the first friend level value.

3. The information publishing and subscription method based on social relationships according to claim 1, characterized in that: The steps of the publisher publishing information through the network platform specifically include: The network platform obtains the publishing information input by the publisher through the information publishing page; Reviewing the published information; If the published information is approved, the network platform will publish the published information.

4. The information publishing and subscription method based on social relationships according to claim 1, characterized in that: The step of the subscriber setting the second friend level of the subscribed information specifically includes: The network platform obtains the login information of the subscriber; The network platform authenticates the subscriber's login information; If the login authentication is successful, the network platform provides a human-computer interaction interface for the subscriber to set the second friend level value of the subscribed information; The network platform stores the second friend level value.

5. The information publishing and subscription method based on social relationships according to claim 1, characterized in that: The steps for the subscriber to subscribe to information through the network platform specifically include: The network platform provides a subscription setting page for the subscriber to set the subscription content; Subscribe to the information you wish to receive according to the subscription options set by the subscriber.

6. The information publishing and subscription method based on social relationships according to any one of claims 1 to 5, characterized in that: The network platform pushes qualified information to a subscriber, wherein the qualified information refers to information that the subscriber is a friend within the first friendship level of the publisher and the publisher is a friend within the second friendship level of the subscriber, specifically including: After receiving the information published by the publisher, the network platform matches and filters the information according to the first friend level set by the publisher; The network platform pushes qualified information to the subscriber, where the qualified information refers to information that the subscriber is a friend within the first friend level of the publisher and the publisher is a friend within the second friend level of the subscriber.

7. The information publishing and subscription method based on social relationships according to claim 6, characterized in that: After the network platform pushes qualified information to the subscriber, wherein the qualified information refers to information that the subscriber is a friend within the first friendship level of the publisher and the publisher is a friend within the second friendship level of the subscriber, the method further includes: Evaluate and optimize the effectiveness of information push.

8. An information publishing and subscription device based on social relationships, characterized in that: include: The publisher setting module is used for the publisher to set the first friend level that can be subscribed to the published information; A publishing module, used for the publisher to publish information through the network platform; Subscriber setting module, used for subscribers to set the second friend level of the subscribed information; A subscription module, used for the subscriber to subscribe to information through the network platform; A push module is used for the network platform to push qualified information to subscribers, where the qualified information refers to information that the subscriber is a friend within the first friend level of the publisher and the publisher is a friend within the second friend level of the subscriber.

9. A computer device, characterized in that: The method comprises a memory and a processor, wherein the memory stores computer-readable instructions, and when the processor executes the computer-readable instructions, the steps of the information publishing and subscribing method based on social relationships are implemented as described in any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that The computer-readable storage medium stores computer-readable instructions, which, when executed by a processor, implement the steps of the social relationship-based information publishing and subscription method according to any one of claims 1 to 7.