Improved social network system and social relation expansion method
By introducing user identity authentication, social relationship construction, information traceability and anti-information bombing modules into social network platforms, the problems of identity leakage and information misleading are solved, the user identity security and information authenticity are guaranteed, and transaction fairness is ensured. and the protection of user rights.
Patent Information
- Application Number
- CN202411016876.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-07-26
- Publication Date
- 2024-12-20
AI Technical Summary
Existing social network platforms rely on users' unique IDs or mobile phone numbers to establish contact, which can easily lead to identity leakage, information misleading, copyright infringement and marketing harassment, and the information traceability and copyright ownership are unknown, making it difficult to protect user rights.
An improved social network system was designed, including user identity authentication module, social relationship building module, information traceability module, anti-information bombing module and interactive hierarchical fairness module. Through a unique user ID, multi-dimensional code, authorization verification and information traceability mechanism, Ensure user identity security, information authenticity and transaction fairness.
It improves the reliability and security of user social relationships, ensures information authenticity and transaction fairness, reduces the risks of information bombing and identity abuse, and protects user rights and interests.
Smart Images

Figure CN119168640A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of Internet technology, and in particular to an improved social network system and a social relationship expansion method. Background Art
[0002] Current online social platforms generally rely on users' unique IDs or mobile phone numbers to establish connections, but the leakage of such identifiers can easily lead to harassment and it is difficult to track the source of the leakage. In addition, QR code scanning is restricted, and the authenticity of information release and copyright ownership are unclear, which leads to users facing risks such as information misleading, copyright infringement, and marketing harassment, as well as unfair hierarchical relationships in marketing. Therefore, it is crucial to build a method to improve security and source tracing based on social network relationships, improve social systems, ensure information authenticity, clear copyright, and fair transactions, in order to safeguard user rights. Summary of the invention
[0003] The purpose of this application is to provide an improved social network system and a social relationship expansion method, which can improve the reliability and security of user social relationships, information authenticity, transaction fairness, and safeguard the rights and interests of users.
[0004] To achieve the above objectives, this application provides the following solutions:
[0005] In a first aspect, the present application provides an improved social network system, comprising:
[0006] User identity authentication module, used to authenticate users so that each user has a unique user ID;
[0007] A social relationship building module, used to build a secure social relationship network between users based on a user ID adding method or a user-selected one-to-one strong privacy protection level method; the user-selected one-to-one strong privacy protection level method is a method for establishing a one-to-one strong privacy protection level social relationship with other users according to privacy requirements;
[0008] An information tracing module is used to record and trace the source of each piece of social network information; the information tracing module tracks each piece of social network information by generating a set tracing identifier;
[0009] Anti-information bombing module, used to identify and prevent information bombing in online social networking;
[0010] An interactive hierarchical fairness module, used to build hierarchical relationships based on user interactive behaviors in the social networking system, and monitor and analyze user distribution behavior information and profit distribution information;
[0011] The payment sharing module is used to implement cross-platform payment of users in the social networking system.
[0012] Optionally, it further includes a database module, wherein the database module includes a user relationship library submodule and a user fission library submodule;
[0013] The user relationship library submodule is used to store the relationship library ID, user ID, friend user ID, friend notes, authority, status, source information, source time, and notes in the improved social network system;
[0014] The user fission library submodule is used to store user ID, fission number, the number of users who can add fission numbers, the validity period of fission numbers, application scenarios of fission numbers and fission number permissions.
[0015] Optionally, the user identity authentication module specifically includes:
[0016] A user information management submodule, for managing the visibility and searchability of the user ID of the user;
[0017] The user information protection submodule is used to create one or more fission number records in the user fission library, and set the usage limit, validity period, application scenarios and fission number permissions for each fission number; when other users initiate an add request, the system will automatically retrieve the fission number belonging to the user and still valid from the user fission library for provision, or add a new fission number record for the user; when the other party is successfully added, the system will automatically update the usage number of the corresponding fission number in the user fission library.
[0018] Optionally, the social relationship building module specifically includes:
[0019] The multi-dimensional code constitutes a graph submodule, which is used to generate a multi-dimensional code according to the user ID or fission number and based on the platform characteristic characters; the multi-dimensional code is used to build social relationships between users; the multi-dimensional code is composed of four elements: a barcode, a code provided to the outside, a QR code and a time limit in the form of a graph.
[0020] Optionally, also include:
[0021] The authorization verification module works in conjunction with the information tracing module to verify the publishing authority of the network social information; when a user publishes information, the authorization verification module is used to check whether the user has the copyright and authorization to publish the information.
[0022] Optionally, the authorization verification module specifically includes:
[0023] The authorization information recording submodule is used to record the ID number, the authorizing party ID, the authorized party ID, the authorization category library ID, the expiration time, the sub-authorizing party ID and the remarks field;
[0024] An authorization application submodule is used to obtain an authorization application from the publisher of the information and send the authorization application to the original publisher of the information;
[0025] The authorization confirmation submodule is used for the original publisher to confirm the authorization application; when the authorization application is confirmed, the authorization mark of the original publisher is displayed in the information to be published.
[0026] Optionally, the information tracing module specifically includes:
[0027] The traceability information recording submodule is used to record the user ID of the traceability applicant, the ID of the person being traced, the content of the question, the set first response time limit, the traceability reply information, the complaint content, the time limit for handling the complaint, the handling result and the remarks;
[0028] The tracing application submodule is used to send a tracing request to the person being traced when a user in the system has doubts about the information posted by other users and cannot directly view the authorized information;
[0029] The tracing processing submodule is used to trace the information released by the person being traced. If the information released by the person being traced is not authorized, the unauthorized information will be removed from the shelves and the person being traced will be prompted to complete the authorization process; if the person being traced has obtained relevant authorization, the authorization record number of the information will be filled in the tracing reply information.
[0030] Optionally, the anti-information bombing module specifically includes:
[0031] The message frequency monitoring submodule is used to monitor the frequency of messages sent by users in the social network system; the message content analysis submodule is used to analyze the content of messages sent by users to detect whether there are multiple repeated messages, unauthorized messages, or messages that are randomly cut into N small segments and sent, which may cause harassment;
[0032] The information bombing determination submodule comprehensively determines whether the user has information bombing behavior based on the results of the message frequency monitoring submodule and the message content analysis submodule;
[0033] The information bombing processing submodule automatically blocks or restricts the message sending function of the user and sends an alarm to the system administrator when it is determined that the user has information bombing behavior.
[0034] Optionally, the interactive level fairness module specifically includes:
[0035] A user behavior monitoring submodule is used to build a hierarchical relationship based on the user interaction behavior in the social network system, and monitor the user's distribution behavior in real time; the distribution behavior includes distribution channels, distribution quantities and distribution prices;
[0036] The user relationship binding submodule is used to query whether there is a superior user ID field for each user when an interactive relationship occurs between users, and update the superior-subordinate relationship between the users according to the name, field content and duration of the interaction in the user relationship binding setting library;
[0037] The profit distribution submodule is used to read the user ID who completed the purchase and the user ID of the user's superior when the user makes a transaction, and distribute profits according to the superior-subordinate relationship between users.
[0038] In a second aspect, the present application provides a social relationship expansion method based on the improved social network system, comprising the following steps:
[0039] Get the user ID of the target user;
[0040] According to the user ID, a social relationship network between users is constructed based on a user ID adding method or a user-selected one-to-one privacy strong protection level method.
[0041] According to the specific embodiments provided in this application, this application discloses the following technical effects:
[0042] The present application provides an improved social network system and a social relationship expansion method. The system includes a user identity authentication module that ensures the identity security and privacy protection of users and prevents identity fraud; a social relationship construction module that builds social networks through user IDs, allowing users to more conveniently establish and maintain social relationships. Each piece of online social information in the information tracing module has a clear source record, which enhances the credibility of the information, and the generation of traceability identifiers makes information tracking more convenient and helps to trace information. The anti-information bombing module can identify and prevent information bombing behavior, effectively reducing the social distress and burden of users. The interactive level fairness module ensures the fairness and transparency of transactions by monitoring and analyzing users' distribution behavior and profit distribution information. BRIEF DESCRIPTION OF THE DRAWINGS
[0043] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0044] Figure 1 This is a schematic diagram of an improved social network system structure provided in Example 1 of the present application;
[0045] Figure 2 A schematic diagram of a social relationship expansion method provided in Embodiment 2 of the present application; Figure 3 This is a schematic diagram of the structure of an improved social network system provided in Example 1 of the present application. DETAILED DESCRIPTION
[0046] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0047] In order to make the above-mentioned objects, features and advantages of the present application more obvious and easy to understand, the present application is further described in detail below in conjunction with the accompanying drawings and specific implementation methods.
[0048] Embodiment 1
[0049] like Figure 1 As shown, this embodiment provides an improved social network system, including:
[0050] The user identity authentication module 101 is used to authenticate the user so that each user has a unique user ID.
[0051] The social relationship building module 102 is used to build a secure social relationship network between users based on a user ID adding method or a user-selected one-to-one strong privacy protection level method; the user-selected one-to-one strong privacy protection level method is a method for establishing a one-to-one strong privacy protection level social relationship with other users based on privacy requirements.
[0052] The information tracing module 103 is used to record and trace the source of each piece of social network information. The information tracing module tracks each piece of social network information by generating a set tracing identifier.
[0053] The anti-information bombing module 104 is used to identify and prevent information bombing behaviors in online social networking.
[0054] The interactive hierarchical fairness module 105 is used to build hierarchical relationships based on the interactive behaviors of users in the social networking system, and monitor and analyze the distribution behavior information and profit distribution information of users.
[0055] The payment sharing module 106 is used to implement cross-platform payment of users in the social networking system.
[0056] Among them, the user can choose a one-to-one privacy strong protection level method, specifically: users can choose to establish a one-to-one privacy strong protection level social relationship with other users based on their personal preferences and privacy needs. In this mode, the system will strictly restrict unauthorized users from accessing or viewing the user's personal information and social content, thereby protecting the user's privacy security.
[0057] Specifically, when a user chooses to establish a one-to-one privacy-strong social relationship with other users, the system will automatically set special encryption and permission settings for their communication and information sharing. These settings will ensure that only the two users can access and view each other's information, while third-party users, including system administrators and other users, cannot access this information.
[0058] In addition, users can adjust the settings of this strong privacy protection level social relationship at any time according to their needs. For example, they can temporarily cancel or modify certain permissions to allow other users or system administrators to access their information in certain specific circumstances. This flexibility enables users to adjust their privacy settings at any time according to their needs to meet different social needs.
[0059] Through this one-to-one privacy-strong protection level social relationship, this application not only improves the security of the social network system, but also enhances the user's control over personal information. Users can safely establish connections with others in social networks and share information without worrying about their privacy being leaked or abused. At the same time, this privacy-strong protection level social relationship also provides users with a safer and healthier social environment, allowing them to better enjoy the convenience and fun brought by social networks.
[0060] In addition, the system also includes a database module, which includes a user relationship library submodule and a user fission library submodule.
[0061] The user relationship library submodule is used to store the relationship library ID, user ID, friend user ID, friend notes, authority, status, source information, source time, and notes in the improved social network system.
[0062] The user fission library submodule is used to store user ID, fission number, the number of users who can add fission numbers, the validity period of fission numbers, application scenarios of fission numbers, and fission number permissions.
[0063] Specifically, once a user completes the registration process, their personal information will be recorded in the user database, which is stored on the interactive server. The user database contains a series of user information fields, including but not limited to: user ID, account status, custom code, avatar, gender, location, personal signature, ringtone, mobile phone number, account status, QR code, password, email address, and notes.
[0064] The user relationship database is used to store the relationship information between users. This relationship database contains the relationship database ID, user ID, friend user ID, friend notes, permissions, status, source information, source time, notes, etc.
[0065] The user fission library is used to record information related to user fission, including the ID number, user ID of the relevant user library, fission number, fission quantity, time limit, fission scenario, authority (note: adding application information, or direct call, etc.), and notes, etc.
[0066] The above three databases together constitute the user information management basis of the entire system, providing users with a stable and reliable information storage and query platform.
[0067] Among them, Figure 3 As shown, the user identity authentication module specifically includes:
[0068] The user information management submodule is used to manage the visibility and searchability of the user ID of the user.
[0069] The user information protection submodule is used to create one or more fission number records in the user fission library, and set the usage limit, validity period, application scenarios, and fission number permissions for each fission number; when other users initiate an add request, the system will automatically retrieve the fission number belonging to the user and still valid from the user fission library for provision, or add a new fission number record for the user; when the other party is successfully added, the system will automatically update the usage number of the corresponding fission number in the user fission library.
[0070] Specifically, the fission number feature is unique in this library. When a user adds other users through privacy protection, the user can create a unique fission number, set the number, time limit, scene, authority and other information to be saved in the user fission library, and give the other party a multi-dimensional code generated based on the newly created unique fission number or the selection of a unique fission number that has been generated and is still valid, for adding friends. When the friend scans or enters the characters in the multi-dimensional code to connect, the initiating user receives the other party's application or directly connects the call. After the review is passed or the reminder to add a friend is passed after the call ends, the user's user ID, the other party's user ID, the unique fission number + the unique time point, etc. are respectively written into the corresponding fields such as the source information and source time in the user relationship library. At the same time, the user's user ID and the other party's user ID are also added to the user relationship library in reverse, so that the user is also reflected in the other party's friend list. When adding new friends by using the user fission number, first, it plays a role in scene restriction, that is, only people in a certain scene can be added, and second, when the number is set to 1, it can be added in a 1-to-1 manner, so that even if the multi-dimensional code of the fission number is leaked, it will not cause harassment.
[0071] Among them, Figure 3 As shown, the social relationship building module specifically includes:
[0072] The multi-dimensional code constitutes a graph submodule, which is used to generate a multi-dimensional code according to the user ID or fission number and based on the platform characteristic characters; the multi-dimensional code is used to build social relationships between users; the multi-dimensional code is composed of four elements: a barcode, a code provided to the outside, a QR code and a time limit in the form of a graph.
[0073] Specifically, when other users need to add new information, they will look for the specific code they provide to the outside world. These codes may be a custom code, a mobile phone number, or a special number for fission. The code feature is unique. Then, they will combine these codes with the characteristic characters unique to the platform. In this process, the barcode control and QR code control that come with the programming language will be enabled, and they will each generate the corresponding barcode and QR code graphics.
[0074] When these steps are completed, the system will present these four key elements - barcode, external code, QR code and time limit - in a combined form by default to form a complete picture. This picture is the multi-dimensional code composition picture, which will be displayed to other users in an intuitive and easy-to-identify way. In this way, other users can use this picture to obtain the information they need, thereby realizing the rapid transmission and sharing of information.
[0075] In this embodiment, the improved social network system further includes:
[0076] The authorization verification module works in conjunction with the information tracing module to verify the publishing authority of the network social information; when a user publishes information, the authorization verification module is used to check whether the user has the copyright and authorization to publish the information.
[0077] Specifically, Figure 3 As shown, the authorization verification module specifically includes:
[0078] The authorization information recording submodule is used to record the ID number, authorizing party ID, authorized party ID, authorization category library ID, expiration time, sub-authorizing party ID and remarks field.
[0079] The authorization application submodule is used to obtain the authorization application from the publisher of the information, and send the authorization application to the mailbox of the original publisher of the information or notify it through other means.
[0080] The authorization confirmation submodule is used for the original publisher to confirm the authorization application; when the authorization application is confirmed, the authorization mark of the original publisher is displayed in the information to be published.
[0081] Specifically, this module adopts direct authorization method:
[0082] The authorization category library includes ID, category field, authority, time limit, and remarks field. The category field is preset as copyright, trademark right, portrait right, text, voice, contact person, etc., and new records can be added later. Before the publisher is ready to publish, the authorization library setting (saving each authorized record) can contact the relevant organization or individual for authorization. The method is to find the organization or individual that needs authorization, and the relevant authorizer selects the list of authorized records from the authorization category library (the time limit field can be temporarily modified) and queries the authorization library for records that have been authorized by other organizations (individuals) with full authority and have not expired, and writes the selected authorization list record into the authorization library. The format is: record ID, authorizer ID, authorized party ID, authorization category library ID, expiration time, sub-authorizer ID, remarks field. After agreeing, a special authorization mark will be displayed on the relevant user information of the publisher, and the reader can directly view the relevant authorization path organization chart. Authorization path organizational path map features (not a single organization to organization, individual to individual, but a mixed authorization path map, with "√" and "х" displayed in the organization mark position, used to write the organization (individual) into the user's attention and non-attention writing section): In the upper and lower positions of a certain organization or individual icon, if there is upward and downward authorization information, a + sign is displayed in the relevant upward and downward positions. For example, in the downward figure, a + sign is displayed below the first layer of organizations (individuals), the second layer is N organizations or N individuals, and the third layer is for each organization (individual) in the second layer. The lower layers are displayed similarly, and you can directly enter their accounts at each branch node to view publicly released content. The upward figure is similar to the reverse query display.
[0083] The above is summarized as organizations (individuals). For example, [Subject A] has N organizations, such as organization N1, organization N2... or N individuals, such as individual N1, individual N2..., which are displayed above it as the authorized party. When the user's query is directed to an organization or individual above it, the authorization list record is automatically queried and displayed in the authorization library based on the [Subject A] ID, i.e. the authorized party ID, and the ID of an organization or individual above, i.e. the authorizing party ID.
[0084] Among them, in this embodiment, the information tracing module specifically includes:
[0085] The traceability information recording submodule is used to record the user ID of the traceability applicant, the ID of the person being traced, the question content, the set first response time limit, the traceability reply information, the complaint content, the processing time limit for the complaint, the processing results and remarks.
[0086] The tracing application submodule is used to send a tracing request to the person being traced when a user in the system has doubts about the information published by other users and cannot directly view the authorized information.
[0087] The tracing processing submodule is used to trace the information released by the person being traced. If the information released by the person being traced is not authorized, the unauthorized information will be removed from the shelves and the person being traced will be prompted to complete the authorization process; if the person being traced has obtained relevant authorization, the authorization record number of the information will be filled in the tracing reply information.
[0088] Regarding the traceability method of this module, the specific steps are as follows:
[0089] First, the settings of the traceability library include fields such as ID record number, traceable person ID, question, time limit 1 (the default is 15 days), reply, complaint, time limit 2, processing and notes.
[0090] When a user has questions about information posted by other users and cannot view the relevant authorized information, direct tracing can be used. The user needs to select the relevant category from the record list of the authorized category library (including the category field and the remarks field, where the remarks field allows the user to temporarily write information). After submitting the selected item, the system will automatically write it into the tracing library.
[0091] The platform will send a reply prompt to the person being traced. If the person being traced has not obtained authorization from the relevant party, he or she can proceed according to the prescribed authorization process; if he or she has obtained authorization, the person being traced needs to query the authorization record number by himself or herself and write the record number into the reply field of the traceability library for the user who initiated the traceability to review.
[0092] If the person being traced fails to respond within the specified time limit1 (the default is 15 days), the system will automatically mark it as "timeout" in the complaint column, and the platform will be responsible for subsequent processing.
[0093] In addition, in the application process of the information tracing module, its tracing method can also be extended to: when users encounter certain specific offline scenarios in their daily life or work, such as in shopping malls, supermarkets, factories, etc., and encounter some items they want to know detailed information about, they can take pictures of these items through their mobile phones or other camera devices. After taking pictures, users can upload these photos to the system for information tracing.
[0094] When the number of similar problems in the pictures uploaded by users reaches a certain threshold, relevant departments, such as market supervision departments, product quality supervision departments, platforms, etc., will intervene to investigate. They will track and find the source of these items based on the pictures and other information uploaded by users, so as to ensure that the commodity information on the market is true and reliable and protect the legitimate rights and interests of consumers.
[0095] The implementation of this traceability method, based on the existing online traceability platform, extends to offline and online sharing, which helps to improve the transparency of product information, allowing consumers to buy products more confidently both online and offline, and can also effectively combat counterfeit and shoddy products and maintain market order. At the same time, through this method, relevant departments can also understand market dynamics more timely, increase market supervision, and protect the vital interests of the public.
[0096] Among them, in this embodiment, if Figure 3 As shown, the anti-information bombing module specifically includes:
[0097] The message frequency monitoring submodule is used to monitor the frequency of messages sent by users in the social networking system.
[0098] The message content analysis submodule is used to analyze the content of messages sent by users to detect whether there are multiple repeated messages, unauthorized messages, or messages that are randomly cut into N small segments and sent, causing information harassment.
[0099] The information bombardment determination submodule comprehensively determines whether the user has information bombardment behavior based on the results of the message frequency monitoring submodule and the message content analysis submodule.
[0100] The information bombing processing submodule automatically blocks or restricts the message sending function of the user and sends an alarm to the system administrator when it is determined that the user has information bombing behavior.
[0101] Among them, in this embodiment, the interactive level fairness module specifically includes:
[0102] The user behavior monitoring submodule is used to monitor the user's distribution behavior in real time; the distribution behavior includes distribution channels, distribution quantities and distribution prices.
[0103] The user relationship binding submodule is used to query whether each user has a superior user ID field when an interactive relationship occurs between users, and update the superior-subordinate relationship between the users according to the name, field content and duration of the interaction in the relationship binding setting library.
[0104] The profit distribution submodule is used to read the user ID who completed the purchase and the user ID of the user's superior when the user makes a transaction, and distribute profits according to the superior-subordinate relationship between users.
[0105] Specifically, this module aims to build a team relationship that is not public and can be shared with external platforms. It is used to solve the problem that some distribution platforms have this function, but those who are bound as subordinates are often latecomers, which makes them psychologically unbalanced or rebellious, affecting sales, and even reversely damaging the original friendship between people who know each other. The detailed functions are as follows:
[0106] First, set up the relationship binding library: ID number field, interaction name field, protection period field, duration field, number of times field, and remarks field. Then set up the team relationship library: ID number field, parent user ID field, subordinate user ID field, protection period field, and remarks field.
[0107] When users interact, the system will first query the parent user ID field of both parties in the team relationship library. If neither party has a parent user, the system will update the team relationship library, set the other party as each other's parent user, and record and set the corresponding protection period in the team relationship library according to the interaction name field, duration field, number field and corresponding protection period in the relationship binding setting library.
[0108] For example, in a conversation, if both parties perform mutual sending operations and neither party has bound a superior, the system will read the duration and number requirements of the "conversation" interaction name in the relationship binding setting library (such as duration is 0 and number is 1). If the conditions are met, the superior user ID field and protection period field of both parties are updated, and the other party's user ID number and corresponding protection period are recorded. If only one party is not bound to a superior or is bound but the protection period has expired, only the superior relationship and protection period of that party will be updated. If both parties already have a superior but the protection period has expired, the system will simultaneously update the superior relationship of both parties and reset the protection period. If the protection period of both parties has not expired, it will remain the same.
[0109] For other interactive behaviors, such as one party posts a dynamic message and the other party likes it, the system will query the interactive name field in the relationship binding setting library to see if the condition is triggered. If the condition is met, the superior relationship between the two parties will be updated according to the above process; if the condition is not met, the process will be interrupted. Other interactive behaviors will not be listed one by one.
[0110] About the sharing method: When other cooperation platforms (including e-commerce platforms) need to return distribution fees to users or their superiors during user transactions, the two parties will exchange the user IDs and respective amount data involved in the hierarchical relationship based on the prior interface agreement, and the system will notify the relevant users to collect the income on the relevant platform.
[0111] The payment sharing module 106 includes multiple payment interfaces such as social payment interface, A payment interface, B payment interface, etc. The function of these interfaces is to facilitate payment operations when users make payments, and to unify user numbers on multiple platforms, thereby achieving unified sharing of payments.
[0112] When users are sharing relationships, the function of unified payment sharing can be realized. Specifically, when making a payment on a certain platform, the product information and prices of the cooperative platform can be displayed at the same time, and the user can choose to add them for payment. For example, if a user wants to pay 100 yuan on payment platform A, and the products of payment platform B are displayed at the same time, the price will be displayed as the cost minus the payment amount. After the user makes a selection, the payment amount will be displayed cumulatively on 100 yuan. When the user completes the payment, the system will call the relevant platform payment interface according to the product cost of other platforms selected by the user, and automatically make the payment, and the balance will be collected by platform A.
[0113] This payment sharing method enables the sharing of goods on different platforms. Users can see the product information of other platforms on one platform, which makes it easier for users to shop. It also enables unified payment of goods and improves payment efficiency. Secondly, this payment method can also achieve mutual drainage of platforms. Users can see the product information of other platforms when paying, which may attract users to shop on other platforms.
[0114] The multi-platform payment sharing library includes fields such as platform name, cooperation platform ID, product ID, cost, detailed description, cooperation platform payment interface, payment amount and remarks. Each platform needs to manage the relevant records under its own platform name, maintain the product ID and other information of the relevant cooperation platform, and fill in the payment amount. Among them, the products also include recharge products, in which the product cost is generally a multiple, and the detailed description is often "resource sharing, you recharge and I pay" or "my alliance store, you recharge and I pay", etc., that is, when you need to pay 100 yuan on the A payment platform above, and the cost field of the recharge product on this shared platform B is a multiple of 2, it means that you recharge 200 yuan on the B platform, and the recharge balance coins available on the shared platform B will increase by 200 yuan, and 100 yuan of the amount paid this time will be paid to the A platform, and the rest will be paid to the B platform. It should be noted that the cooperation platform ID is uniformly managed and set by the system. The payment sharing module 106 improves the payment efficiency by realizing the unification of multi-platform user numbers and unified payment sharing. It can also realize the sharing of goods and the mutual drainage of platforms, providing users with a better shopping experience.
[0115] Embodiment 2
[0116] like Figure 2 As shown, this embodiment provides a social relationship expansion method of the improved social network system, comprising the following steps:
[0117] Step 201: Obtain the user ID of the target user.
[0118] Step 202: Construct a social relationship network between users based on the user IDs.
[0119] In some implementations of this embodiment, in the process of building a social relationship network between users, users need to find their own specific codes for sharing. These codes may include custom codes, mobile phone numbers, or specific fission numbers. The code feature is that they are all unique. Then, the user combines these codes with platform-specific characters and calls the corresponding control tools one by one in an automated manner to generate barcodes and QR codes. This design ensures that the four key elements of these codes, the generated barcodes, QR codes, and a time limit can be displayed at the same time.
[0120] Taking into account the interaction between users, when other users scan these barcodes or QR codes, each user's system will call the recognition tool one by one to parse these codes. If the code does not contain platform-specific characters, the user system will prompt that the recognition failed, which greatly reduces the pressure on the server. Conversely, if the code contains these specific characters, the system will look for the corresponding record in the server-side user database. This may involve searching in the custom code field or mobile phone number field of the user database, or searching in the fission number field in the user's fission library.
[0121] Once a matching record is found, the system will read the user ID that wants to be added as a friend, and send a message to the other party to remind them to review. After the other party passes the review, the system will add its own user ID and the user ID that has passed the review as a new record to the user relationship library. Such an embodiment shows a specific process in building a social relationship network, which makes full use of the recognition technology of barcodes and QR codes, as well as the query function of the user database, to achieve efficient and secure social connection establishment.
[0122] The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. The non-relational database may include a distributed database based on blockchain, etc., but is not limited thereto. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., but is not limited thereto.
[0123] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0124] This article uses specific examples to illustrate the principles and implementation methods of this application. The description of the above embodiments is only used to help understand the method and core ideas of this application. At the same time, for those skilled in the art, according to the ideas of this application, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as limiting this application.
Claims
1. An improved social network system, characterized in that: include: User identity authentication module, used to authenticate users so that each user has a unique user ID; A social relationship building module is used to build a secure social relationship network between users based on the user ID adding method or the user's self-selected one-to-one privacy strong protection level method; The method for users to select one-to-one strong privacy protection level is a method for establishing a one-to-one strong privacy protection level social relationship with other users according to privacy requirements; An information tracing module is used to record and trace the source of each piece of social network information; the information tracing module tracks each piece of social network information by generating a set tracing identifier; Anti-information bombing module, used to identify and prevent information bombing in online social networking; An interactive hierarchical fairness module, used to build hierarchical relationships based on user interactive behaviors in the social networking system, and monitor and analyze user distribution behavior information and profit distribution information; The payment sharing module is used to implement cross-platform payment of users in the social networking system.
2. An improved social network system according to claim 1, characterized in that: It also includes a database module, which includes a user relationship library submodule and a user fission library submodule; The user relationship library submodule is used to store the relationship library ID, user ID, friend user ID, friend notes, authority, status, source information, source time, and notes in the improved social network system; The user fission library submodule is used to store user ID, fission number, the number of users who can add fission numbers, the validity period of fission numbers, application scenarios of fission numbers and fission number permissions.
3. An improved social network system according to claim 1, characterized in that: The user identity authentication module specifically includes: A user information management submodule, for managing the visibility and searchability of the user ID of the user; The user information protection submodule is used to create one or more fission number records in the user fission library, and set the usage limit, validity period, application scenarios and fission number permissions for each fission number; when other users initiate an add request, the system will automatically retrieve the fission number belonging to the user and still valid from the user fission library for provision, or add a new fission number record for the user; when the other party is successfully added, the system will automatically update the usage number of the corresponding fission number in the user fission library.
4. An improved social network system according to claim 1, characterized in that: The social relationship building module specifically includes: The multi-dimensional code constitutes a graph submodule, which is used to generate a multi-dimensional code according to the user ID or fission number and based on the platform characteristic characters; the multi-dimensional code is used to build social relationships between users; the multi-dimensional code is composed of four elements: a barcode, a code provided to the outside, a QR code and a time limit in the form of a graph.
5. An improved social network system according to claim 1, characterized in that: Also includes: The authorization verification module works in conjunction with the information tracing module to verify the publishing authority of the network social information; when a user publishes information, the authorization verification module is used to check whether the user has the copyright and authorization to publish the information.
6. An improved social network system according to claim 5, characterized in that: The authorization verification module specifically includes: The authorization information recording submodule is used to record the ID number, the authorizing party ID, the authorized party ID, the authorization category library ID, the expiration time, the sub-authorizing party ID and the remarks field; An authorization application submodule is used to obtain an authorization application from the publisher of the information and send the authorization application to the original publisher of the information; The authorization confirmation submodule is used for the original publisher to confirm the authorization application; when the authorization application is confirmed, the authorization mark of the original publisher is displayed in the information to be published.
7. An improved social networking system according to claim 1, characterized in that: The information tracing module specifically includes: The traceability information recording submodule is used to record the user ID of the traceability applicant, the ID of the person being traced, the content of the question, the set first response time limit, the traceability reply information, the complaint content, the time limit for handling the complaint, the handling result and the remarks; The tracing application submodule is used to send a tracing request to the person being traced when a user in the system has doubts about the information posted by other users and cannot directly view the authorized information; The tracing processing submodule is used to trace the information released by the person being traced. If the information released by the person being traced is not authorized, the unauthorized information will be removed from the shelves and the person being traced will be prompted to complete the authorization process; if the person being traced has obtained relevant authorization, the authorization record number of the information will be filled in the tracing reply information.
8. An improved social network system according to claim 7, characterized in that: The anti-information bombing module specifically includes: The message frequency monitoring submodule is used to monitor the frequency of messages sent by users in the social network system; the message content analysis submodule is used to analyze the content of messages sent by users to detect whether there are multiple repeated messages, unauthorized messages, or messages that are randomly cut into N small segments and sent, which may cause harassment; The information bombing determination submodule comprehensively determines whether the user has information bombing behavior based on the results of the message frequency monitoring submodule and the message content analysis submodule; The information bombing processing submodule automatically blocks or restricts the message sending function of the user and sends an alarm to the system administrator when it is determined that the user has information bombing behavior.
9. An improved social networking system according to claim 1, characterized in that: The interactive level fairness module specifically includes: A user behavior monitoring submodule is used to build a hierarchical relationship based on the user interaction behavior in the social network system, and monitor the user's distribution behavior in real time; the distribution behavior includes distribution channels, distribution quantities and distribution prices; The user relationship binding submodule is used to query whether there is a superior user ID field for each user when an interactive relationship occurs between users, and update the superior-subordinate relationship between the users according to the name, field content and duration of the interaction in the user relationship binding setting library; The profit distribution submodule is used to read the user ID who completed the purchase and the user ID of the user's superior when the user makes a transaction, and distribute profits according to the superior-subordinate relationship between users.
10. A social relationship expansion method of the improved social network system according to any one of claims 1 to 9, comprising the following steps: Get the user ID of the target user; According to the user ID, a social relationship network between users is constructed based on a user ID adding method or a user-selected one-to-one privacy strong protection level method.
