Data interaction permission allocation method and device, medium and program product

By monitoring and analyzing the historical interaction data of the user terminal group, and generating and allocating personalized data interaction permissions, the problem of lack of personalized permission allocation in the prior art is solved, and the diversity and security of data interactions are improved.

CN119442262AActive Publication Date: 2025-02-14SHENZHEN YUANQI MART INTERNET TECH CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202411301787.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-18
Publication Date
2025-02-14
Estimated Expiration
2044-09-18

AI Technical Summary

Technical Problem

In the existing team data interaction system, the allocation of data interaction permissions lacks personalization and cannot meet the historical preferences of different user terminal groups and single user terminals, resulting in the diversity and security of data interactions being affected.

Method used

By monitoring the historical interaction data of multiple participating user terminal groups, using preset allocation rules to perform interaction style judgments, generating collective and user data interaction permissions, and accurately allocating them based on purchase information to ensure the personalization and dynamicity of permissions.

Benefits of technology

It realizes the precise allocation of data interaction permissions, improves the diversity and security of data interactions, and ensures the accuracy and fairness of permissions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119442262A_ABST
    Figure CN119442262A_ABST
Patent Text Reader

Abstract

The invention provides a data interaction permission allocation method and device, a medium and a program product, and relates to the technical field of data interaction.The method comprises the steps that when it is monitored that a plurality of participating user terminal groups need to conduct data interaction, interaction style judgment operation is executed according to historical interaction data by means of a preset allocation rule, determining a collective interaction mode and a user interaction mode; generating multiple groups of collective data interaction permissions and multiple groups of user data interaction permissions according to the collective interaction mode and the user interaction mode; sending the multiple groups of collective data interaction permissions and the multiple groups of user data interaction permissions to multiple participating user terminal groups, and obtaining data interaction permission purchase information; and executing collective data interaction permission and user data interaction permission allocation operation by using the data interaction permission purchase information. The technical problem that the distribution effect of the data interaction permission is poor in the prior art is solved, and the technical effect of improving the distribution effect of the data interaction permission is achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of data interaction, and in particular to a method, device, medium and program product for allocating data interaction permissions. Background Art

[0002] With the rapid development of information technology and the Internet, especially driven by technologies such as cloud computing, big data, and artificial intelligence, the Team Data Interaction System (TDIS) has emerged. TDIS aims to enhance interaction and teamwork among users through efficient data exchange and collaboration, and provide users with a richer and more personalized interactive experience. In the team data interaction system, multiple participating user terminals will form a team and interact with data. However, in order to increase the diversity and fun of data interaction, the team data interaction system usually provides some data interaction permissions to affect the data interaction process and data interaction results.

[0003] In the related art, the team data interaction system usually provides some fixed and general data interaction permissions. For example, when there are two participating user terminal groups (group A and group B) in the team data interaction system that need to interact with data, and the team data interaction system provides data interaction permission C according to the preset data interaction rules, as long as both group A and group B purchase data interaction permission C, the two participating user terminal groups can use data interaction permission C during the data interaction process, thereby increasing the fun of data interaction.

[0004] However, the data interaction permissions provided by the related technology are fixedly selected according to a set of preset data interaction rules. These permissions are universal but lack personalization, that is, they do not take into account the historical preferences of different participating user terminal groups or individual participating user terminals, resulting in the inability to provide personalized data interaction experience for different participating user terminal groups and individual participating user terminals, resulting in ignoring the past interaction preferences and selection diversity of different participating user terminal groups and individual participating user terminals, which may affect the diversity of data interaction, and further lead to poor allocation of data interaction permissions in the related technology. Summary of the invention

[0005] The present application provides a method, device, medium and program product for allocating data interaction permissions, which are used to improve the allocation effect of data interaction permissions.

[0006] In a first aspect, the present application provides a method for allocating data interaction permissions, which is applied to the above-mentioned electronic device, and the method includes: when it is monitored that multiple participating user terminal groups need to perform data interaction, performing an interaction style judgment operation using a preset allocation rule based on historical interaction data of the multiple participating user terminal groups to determine the collective interaction mode of each participating user terminal group included in the multiple participating user terminal groups and the user interaction mode of each participating user terminal included in each participating user terminal group; generating multiple groups of collective data interaction permissions based on the collective interaction mode, and generating multiple groups of user data interaction permissions based on the user interaction mode; sending the multiple groups of collective data interaction permissions and the multiple groups of user data interaction permissions to the multiple participating user terminal groups to obtain data interaction permission purchase information, wherein the data interaction permission purchase information is generated after the multiple groups of collective data interaction permissions and the multiple groups of user data interaction permissions are purchased by the multiple participating user terminal groups; performing a collective data interaction permission allocation operation on the multiple groups of collective data interaction permissions using the data interaction permission purchase information, and performing a user data interaction permission allocation operation on the multiple groups of user data interaction permissions using the data interaction permission purchase information.

[0007] By adopting the above technical solution, monitoring the data interaction needs of multiple participating user terminal groups, and combining their historical interaction data, it is possible to accurately determine the collective interaction mode of each user terminal group and the user interaction mode of each participating user terminal, which can provide an accurate basis for the subsequent data interaction authority allocation, thereby ensuring the efficiency and security of data interaction. Based on the collective interaction mode, multiple groups of collective data interaction permissions are generated, and based on the user interaction mode, multiple groups of user data interaction permissions are generated. Through the customization of interaction permissions, the data interaction needs of different user terminal groups can be better met, and through refined permission control, unnecessary abuse of permissions can be reduced, further improving the security of data interaction. By sending multiple groups of collective data interaction permissions and multiple groups of user data interaction permissions to multiple participating user terminal groups, and obtaining data interaction permission purchase information, the interaction preferences of participating user terminal groups and individual participating user terminals can be understood in real time, which can ensure the fairness and transparency of data interaction. By utilizing the acquired data interaction permission purchase information, multiple groups of collective data interaction permissions and user data interaction permissions are allocated, so that each participating user terminal group and user terminal can obtain permissions that match their needs. This not only ensures the accuracy and fairness of the interaction permission allocation, but also improves the diversity of data interaction, thereby solving the technical problem of poor data interaction permission allocation effect in related technologies and achieving the technical effect of improving the data interaction permission allocation effect.

[0008] In combination with some embodiments of the first aspect, in some embodiments, multiple groups of collective data interaction permissions and multiple groups of user data interaction permissions are sent to multiple participating user terminal groups to obtain data interaction permission purchase information, specifically including: monitoring the operating status of multiple participating user terminal groups to obtain operating status monitoring results; when the operating status monitoring results show that multiple participating user terminal groups have started to execute target interaction tasks, displaying the multiple groups of collective data interaction permissions on the first visualization interface of each participating user terminal included in a corresponding participating user terminal group; obtaining first purchase information generated after the first participating user terminal group purchases the corresponding first group of collective data interaction permissions according to theoretical interaction needs, wherein the data interaction permission purchase information includes the first purchase information, the multiple participating user terminal groups include the first participating user terminal group, and the multiple groups of collective data interaction permissions include the first group of collective data interaction permissions.

[0009] By adopting the above technical solution, by monitoring the operating status of multiple participating user terminal groups, the operating status monitoring results can be obtained in real time, which can ensure the stability and reliability of the user terminal group during the data interaction process, thereby improving the overall efficiency and security of the data interaction. When multiple participating user terminal groups start to execute the target interaction task, multiple groups of collective data interaction permissions are respectively displayed on the first visual interface of each participating user terminal included in a corresponding participating user terminal group, so that multiple participating user terminal groups can intuitively understand the current data interaction permissions, thereby facilitating multiple participating user terminal groups to purchase corresponding data interaction permissions, thereby improving the transparency and manageability of data interaction. The first purchase information generated after the first participating user terminal group purchases the corresponding first group of collective data interaction permissions according to the theoretical interaction needs is obtained. This purchase mechanism can make the allocation of data interaction permissions more flexible and market-oriented. In addition, recording the purchase information is helpful for subsequent data interaction permission management and auditing, further ensuring the fairness and security of data interaction. In summary, through real-time monitoring and visual display, it is possible to respond to the needs of multiple participating user terminal groups in a timely manner. By obtaining and analyzing the first purchase information, it is possible to continuously optimize its data interaction permissions and provide services to better meet the personalized needs of multiple participating user terminal groups.

[0010] In combination with some embodiments of the first aspect, in some embodiments, a collective data interaction permission allocation operation is performed on multiple groups of collective data interaction permissions using data interaction permission purchase information, specifically including: when first purchase information is obtained, determining a first participating user terminal group from multiple participating user terminal groups based on the first purchase information, and determining a first group of collective data interaction permissions from multiple groups of collective data interaction permissions based on the first purchase information; and allocating the first group of collective data interaction permissions to the first participating user terminal group.

[0011] By adopting the above technical solution, after obtaining the first purchase information, the first participating user terminal group can be accurately determined from multiple participating user terminal groups, and the first group of collective data interaction permissions can be determined from multiple groups of collective data interaction permissions, which can not only ensure the correctness and accuracy of the data interaction permission allocation, but also quickly and accurately respond to the data interaction needs of multiple participating user terminal groups. The determined first group of collective data interaction permissions are allocated to the first participating user terminal group, which can not only ensure the correct use and efficient use of data interaction permissions, but also meet the data interaction needs of the first participating user terminal group. At the same time, it avoids the situation of misallocation of data interaction permissions, further ensures the security and privacy of data, and effectively prevents the risk of data abuse and leakage. In summary, through the first purchase information, the first participating user terminal group and the required permissions (i.e., the first group of collective data interaction permissions) can be accurately determined, and the permission allocation can be ensured to be correct. According to the first purchase information, the first group of collective data interaction permissions are allocated to the corresponding first participating user terminal group, which can achieve efficient and accurate permission allocation.

[0012] In combination with some embodiments of the first aspect, in some embodiments, allocating a first group of collective data interaction permissions to a first participating user terminal group specifically includes: obtaining historical collective interaction data of the first participating user terminal group from historical interaction data, wherein the historical collective interaction data includes historical collective permission purchase information, historical collective permission rankings, historical collective permission participation indicators, and historical collective permission collective cooperation of the first participating user terminal group; determining a timing for using the collective data interaction permissions based on the first group of collective data interaction permissions and the historical collective interaction data; allocating the first group of collective data interaction permissions to the first participating user terminal group, and allowing the first participating user terminal group to use the first group of collective data interaction permissions according to the timing for using the collective data interaction permissions during the execution of the target interaction task.

[0013] By adopting the above technical solution, by acquiring and analyzing the historical collective interaction data, it is possible to deeply understand the historical collective rights purchase information, historical collective rights ranking, historical collective rights participation index, and historical collective rights collective cooperation of the first participating user terminal group in data interaction, and provide a strong basis for the subsequent allocation of collective data interaction rights and the determination of the timing of collective data interaction rights use. By combining the currently allocated first collective data interaction rights and the historical collective interaction data of the first participating user terminal group, the best time to use the first collective data interaction rights (i.e., the timing of collective data interaction rights use) can be more accurately determined, thereby improving the allocation effect of data interaction rights. By ensuring that the first participating user terminal group can use the first group of collective data interaction rights according to the timing of collective data interaction rights use in the execution of the target interaction task, not only can the security and compliance of the data be guaranteed, but also the flexibility and pertinence of data interaction can be improved. In summary, by acquiring and analyzing the historical collective interaction data, a more accurate and personalized first collective data interaction rights allocation and collective data interaction rights use timing are provided for the first participating user terminal group, which can not only improve the allocation effect of data interaction rights, but also improve the diversity of data interaction, and provide strong support for the intelligent management of data interaction.

[0014] In combination with some embodiments of the first aspect, in some embodiments, multiple groups of collective data interaction permissions and multiple groups of user data interaction permissions are sent to multiple participating user terminal groups to obtain data interaction permission purchase information, specifically including: when the operation status monitoring results show that multiple participating user terminal groups are already executing the target interaction task, the multiple participating user terminal groups are monitored for interaction status to obtain interaction status monitoring results; the comprehensive interaction performance status between the multiple participating user terminal groups is determined according to the interaction status monitoring results; the multiple groups of user data interaction permissions are respectively displayed on the second visualization interface of each participating user terminal included in a corresponding participating user terminal group according to the comprehensive interaction performance status; and the second purchase information generated after each participating user terminal in the second participating user terminal group purchases the corresponding first group of user data interaction permissions according to actual interaction needs is obtained, wherein the data interaction permission purchase information includes the second purchase information, the multiple participating user terminal groups include the second participating user terminal group, and the multiple groups of user data interaction permissions include the first group of user data interaction permissions.

[0015] By adopting the above technical solution, by monitoring the interaction status of the participating user terminal group when executing the target interaction task, the interaction status of the user terminal group can be grasped in real time, providing accurate data support for the subsequent comprehensive performance status evaluation, and ensuring the smooth progress of data interaction. Based on the interaction status monitoring results, the comprehensive performance status of the interaction between multiple participating user terminal groups can be accurately evaluated, which helps to better understand the interaction needs of the participating user terminals, and can provide a basis for the subsequent authority allocation, further ensuring the fairness and efficiency of data interaction. According to the comprehensive performance status of the interaction, multiple groups of user data interaction permissions are respectively displayed on the second visual interface of each participating user terminal included in a corresponding participating user terminal group, so that each participating user terminal can intuitively understand the corresponding data interaction permissions, so that each participating user terminal can purchase the corresponding data interaction permissions, thereby improving the transparency and manageability of data interaction. The second purchase information generated after each participating user terminal in the second participating user terminal group purchases the corresponding first group of user data interaction permissions according to the actual interaction needs is obtained. This purchase mechanism can make the allocation of data interaction permissions more flexible and market-oriented. In addition, recording the purchase information is helpful for the subsequent data interaction permission management and audit, further ensuring the fairness and security of data interaction.

[0016] In combination with some embodiments of the first aspect, in some embodiments, a user data interaction permission allocation operation is performed on multiple groups of user data interaction permissions using data interaction permission purchase information, specifically including: when second purchase information is obtained, determining a second participating user terminal group from multiple participating user terminal groups based on the second purchase information, and determining a first group of user data interaction permissions from multiple groups of user data interaction permissions based on the second purchase information; and respectively allocating the first group of user data interaction permissions to a corresponding one of the participating user terminals in the second participating user terminal group.

[0017] By adopting the above technical solution, by obtaining the second purchase information, the second participating user terminal group can be accurately identified from multiple participating user terminal groups, and the first group of user data interaction permissions can be matched from multiple groups of user data interaction permissions. The accuracy of permission allocation can be guaranteed through accurate matching and identification, thereby providing faster and more reliable services for participating user terminals. After determining the second participating user terminal group and the first group of user data interaction permissions, the first group of user data interaction permissions are accurately allocated to each participating user terminal in the second participating user terminal group, which can ensure that each participating user terminal can obtain the corresponding data interaction permissions according to its actual needs, thereby improving the allocation effect of data interaction permissions.

[0018] In combination with some embodiments of the first aspect, in some embodiments, the first group of user data interaction permissions are respectively assigned to a corresponding one of the participating user terminals in the second participating user terminal group, specifically including: obtaining historical user interaction data of the second participating user terminal group from historical interaction data, wherein the historical user interaction data includes historical user permission purchase information, historical user permission ranking, historical user permission participation index, and historical user interaction permission manipulation capability of each participating user terminal in the second participating user terminal group; determining a user data interaction permission usage timing and a user data interaction permission sharing condition according to the first group of user data interaction permissions and the historical user interaction data; respectively assigning the first group of user data interaction permissions to a corresponding one of the participating user terminals in the second participating user terminal group, and allowing each participating user terminal in the second participating user terminal group to use the first group of user data interaction permissions according to the user data interaction permission usage timing during the execution of the target interaction task, and allowing each participating user terminal in the second participating user terminal group to share the first group of user data interaction permissions according to the user data interaction permission sharing condition during the execution of the target interaction task.

[0019] By adopting the above technical solution, by acquiring and analyzing the historical user interaction data of the second participating user terminal group, it is possible to deeply understand the historical user rights purchase information, historical user rights ranking, historical user rights participation index, and historical user interaction rights control ability of each participating user terminal in the second participating user terminal group in terms of data interaction, and provide a strong basis for the subsequent allocation of user data interaction rights and the determination of the timing of using user data interaction rights and the sharing conditions of user data interaction rights. By combining the first group of user data interaction rights and the historical user interaction data of the second participating user terminal group, the best time to use and sharing conditions of user data interaction rights can be determined more accurately. Through this personalized configuration, not only can the flexibility and pertinence of data interaction be improved, but also the security and compliance of data can be ensured to avoid unnecessary risks. By accurately allocating the first group of user data interaction rights to each participating user terminal in the second participating user terminal group, and allowing the flexible use and sharing of user data interaction rights according to the timing of using user data interaction rights and the sharing conditions of user data interaction rights, it can not only meet the personalized needs of each participating user terminal, but also improve the diversity of data interaction, and further improve the allocation effect of data interaction rights.

[0020] In a second aspect, an embodiment of the present application provides an electronic device, comprising: one or more processors and a memory; the memory is coupled to the one or more processors, the memory is used to store computer program code, the computer program code includes computer instructions, and the one or more processors call the computer instructions to enable the electronic device to perform the method described in the first aspect and any possible implementation method of the first aspect.

[0021] In a third aspect, an embodiment of the present application provides a computer program product comprising instructions, which, when executed on an electronic device, enables the electronic device to execute the method described in the first aspect and any possible implementation of the first aspect.

[0022] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, comprising instructions. When the instructions are executed on an electronic device, the electronic device executes the method described in the first aspect and any possible implementation manner of the first aspect.

[0023] It is understandable that the electronic device provided in the second aspect, the computer program product provided in the third aspect, and the computer storage medium provided in the fourth aspect are all used to execute the method provided in the embodiment of the present application. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects in the corresponding method, which will not be repeated here.

[0024] One or more technical solutions provided in the embodiments of the present application have at least the following technical effects or advantages: 1. By monitoring the historical interaction data of multiple participating user terminal groups and using preset allocation rules to perform interaction style judgment operations, accurate identification of the collective interaction mode of each user terminal group and the individual user interaction mode of each participating user terminal is achieved. Furthermore, multiple groups of collective data interaction permissions and multiple groups of user data interaction permissions are generated respectively according to the collective interaction mode and the user interaction mode, and the multiple groups of collective data interaction permissions and multiple groups of user data interaction permissions are sent to multiple participating user terminal groups. With data interaction permission purchase information, the collective data interaction permission allocation operation and the user data interaction permission allocation operation are accurately performed using the data interaction permission purchase information, thereby realizing personalized and dynamic data interaction permission allocation, thereby improving the diversity of data interaction.

[0025] 2. Through real-time monitoring and visual display, it can respond to the needs of multiple participating user terminal groups in a timely manner. By obtaining and analyzing the first purchase information, it can continuously optimize its data interaction permissions and provide services to better meet the personalized needs of multiple participating user terminal groups.

[0026] 3. Through the first purchase information, the first participating user terminal group and the required permissions (i.e., the first group of collective data interaction permissions) can be accurately determined, and the correct allocation of permissions can be ensured. According to the first purchase information, the first group of collective data interaction permissions are allocated to the corresponding first participating user terminal group, thereby achieving efficient and accurate permission allocation. BRIEF DESCRIPTION OF THE DRAWINGS

[0027] Figure 1 It is a flowchart of a method for allocating data interaction permissions in an embodiment of the present application; Figure 2 It is a schematic diagram of a physical device structure of an electronic device in an embodiment of the present application. DETAILED DESCRIPTION

[0028] The terms used in the following embodiments of the present application are only for the purpose of describing specific embodiments, and are not intended to be used as limitations to the present application. As used in the specification and appended claims of the present application, the singular expressions "one", "a kind of", "said", "above", "the" and "this" are intended to also include plural expressions, unless there is a clear indication to the contrary in the context. It should also be understood that the term "and / or" used in the present application refers to any or all possible combinations comprising one or more listed items.

[0029] In the following, the terms "first" and "second" are used for descriptive purposes only and are not to be understood as suggesting or implying relative importance or implicitly indicating the number of the indicated technical features. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the features, and in the description of the embodiments of the present application, unless otherwise specified, "plurality" means two or more.

[0030] This application provides a method for allocating data interaction permissions. Figure 1 , Figure 1 The following is a flow chart of a method for allocating data interaction permissions in an embodiment of the present application, comprising the following steps: Step S101, when it is monitored that multiple participating user terminal groups need to interact with each other, an interaction style judgment operation is performed using a preset allocation rule according to historical interaction data of the multiple participating user terminal groups to determine a collective interaction mode of each participating user terminal group included in the multiple participating user terminal groups and a user interaction mode of each participating user terminal included in each participating user terminal group; In the above embodiment, the multiple participating user terminal groups may be a collection of multiple groups of user terminal devices or users participating in data interaction. The participating user terminal devices or users in each participating user terminal group may belong to the same organization, team or have similar interaction needs. Data interaction may be data exchange, transmission or processing between different participating user terminals or between users and data interaction systems. Data interaction may be real-time or asynchronous, which is not limited here. Historical interaction data may be data records (including but not limited to transaction data, communication logs, etc.) generated by participating user terminal groups and participating user terminals during data interaction in the past period of time (for example, in the past week, in the past half month, in the past month, etc., which are not limited here). The historical interaction data includes but is not limited to the data interaction rights purchased in the past, the usage of the rights, the frequency of use of the rights, the duration of use of the rights, the content of the interaction, the interaction method and other information, which is used to analyze the historical interaction behaviors of participating user terminal groups and participating user terminals. The preset allocation rules are a series of pre-set standards or criteria for guiding how to allocate data interaction rights based on historical interaction data. The interaction style judgment operation is to analyze and judge the interaction behaviors of the participating user terminal groups and participating user terminals based on historical interaction data and preset allocation rules to determine the collective / user interaction styles and collective / user interaction modes of the participating user terminal groups and participating user terminals, which helps to more accurately understand the interaction needs and interaction preferences of the participating user terminal groups and participating user terminals, and provide a basis for subsequent authority allocation. The collective interaction mode is a common or coordinated behavior mode formed by multiple participating user terminal groups during the data interaction process. This mode may reflect the overall interaction needs and characteristics of the team or group. The user interaction mode is a unique behavior mode formed by a single participating user terminal during the data interaction process. This mode may reflect the habits, needs, control skills, etc. of the user corresponding to the single participating user terminal.

[0031] In the above embodiment, the preset allocation rules can be set comprehensively based on multiple factors such as actual interaction needs, historical interaction data, participating user terminal groups and participating user terminal behavior analysis. The following is a simplified example to illustrate how the preset allocation rules are formed: Assume that there is an online collaboration platform that allows multiple participating user terminal groups (for example, different project groups, departments, companies, etc., not limited here) to interact with data (for example, share files, discuss project progress, etc.). First, the operator of the online collaboration platform will analyze the needs of different participating user terminal groups in data interaction. For example, some project groups may need to frequently access and modify certain specific files, while other project groups may only need to view or occasionally modify them. The online collaboration platform will collect and analyze the historical interaction data of the participating user terminal groups over a period of time in the past (for example, within the past three days, within the past week, within the past half month, etc., not limited here), including but not limited to access frequency, access time, operation type (such as Read, write, delete, etc.) to reveal the user's interaction patterns and habits. Based on the results of demand analysis and historical data analysis, the operator will formulate a set of allocation rules (i.e., preset allocation rules). The allocation rules may include allocating different data access and operation permissions according to the roles and responsibilities of the project team, automatically adjusting the user's permission level according to the access frequency and operation type in the historical interaction data (for example, if a participating user terminal frequently accesses and modifies a file, the user's permission may be automatically upgraded), setting the validity period and expiration time of the permission (for example, after a project is completed, the access permission of the relevant file may automatically expire), etc. After the allocation rules are formulated, the online collaboration platform will verify and adjust them in the test environment (including simulating different interaction scenarios, checking whether the permission allocation is accurate, etc.) to ensure the effectiveness and rationality of the allocation rules. After testing and adjustment, the allocation rules will be formally set to guide and manage the permission allocation of participating user terminal groups in data interaction. It should be noted that the preset allocation rules are not static. With the development of the online collaboration platform business and changes in user needs, the operator may regularly evaluate and adjust these rules to ensure that they can always meet user needs and ensure data security.

[0032] Step S102, generating multiple groups of collective data interaction permissions according to the collective interaction mode, and generating multiple groups of user data interaction permissions according to the user interaction mode; In the above embodiment, multiple groups of collective data interaction permissions are generated based on the collective interaction mode, and are used to control and manage the access and operation permissions of multiple participating user terminal groups in data interaction. Multiple groups of collective data interaction permissions are usually multiple groups of rules or policies, which are used to ensure the correct access, use and protection of data while meeting the needs of collective interaction. Multiple groups of user data interaction permissions are generated based on the user interaction mode, and are used to control and manage the access and operation permissions of individual participating user terminals in data interaction. Multiple groups of user data interaction permissions are personalized settings for specific users, aiming to ensure that users can interact with data according to their needs and preferences, while protecting the security and integrity of the data.

[0033] Step S103, sending the multiple groups of collective data interaction permissions and the multiple groups of user data interaction permissions to the multiple participating user terminal groups to obtain data interaction permission purchase information, wherein the data interaction permission purchase information is generated after the multiple participating user terminal groups purchase the multiple groups of collective data interaction permissions and the multiple groups of user data interaction permissions; In the above embodiment, the data interaction permission purchase information is the information generated by the purchase or authorization process that the participating user terminal group needs to carry out before obtaining the collective data interaction permission and the participating user terminal obtains the user data interaction permission. This information may include the type of permission purchased, quantity, price, purchase time, etc. This information is used to record and manage the acquisition of data interaction permissions by the participating user terminal groups and participating user terminals.

[0034] Step S104: performing a collective data interaction permission allocation operation on multiple groups of collective data interaction permissions using the data interaction permission purchase information, and performing a user data interaction permission allocation operation on multiple groups of user data interaction permissions using the data interaction permission purchase information.

[0035] In the above embodiment, the collective data interaction permission allocation operation is a process of allocating multiple groups of collective data interaction permissions to different participating user terminal groups according to the data interaction permission purchase information. The collective data interaction permission allocation operation may include granting specific permissions to specific participating user terminal groups and setting corresponding permission levels, validity periods, etc. The user data interaction permission allocation operation is a process of allocating multiple groups of user data interaction permissions to different participating user terminals according to the data interaction permission purchase information. The user data interaction permission allocation operation may include granting specific permissions to specific participating user terminals and setting corresponding permission levels, validity periods, etc., and also involves fine-grained control of participating user terminal permissions to ensure that participating user terminals can only access and operate authorized data.

[0036] In the above embodiment, the following takes multiple players teaming up to play competitive games as an example to illustrate how to improve the allocation effect of data interaction permissions (taking the data interaction permission as consumption game props as an example, that is, how to improve the allocation effect of consumption game props): when it is monitored that multiple competitive game teams (that is, multiple participating user terminal groups) need to interact with data, an interaction style judgment operation is performed using a preset allocation rule according to the historical interaction data of the multiple competitive game teams to determine the collective interaction mode of each competitive game team and the user interaction mode of each competitive game player (that is, the participating user terminal), and multiple groups of team game props (that is, multiple groups of collective data interaction permissions) are generated according to the collective interaction mode, and multiple groups of player game props (that is, multiple groups of user data interaction permissions) are generated according to the user interaction mode, for example, acceleration cards (which can increase the data interaction speed), deceleration cards (which can reduce the data interaction speed), protection cards (which can increase the security level of interactive data), etc. Each team game prop or each player game prop has different functions and effects, and the allocation of team game props or player game props is based on multiple factors (including but not limited to the consumption history of the participating user terminal group or the participating user terminal, competitive game ranking, participation enthusiasm, etc.) to ensure the fairness and rationality of the allocation.

[0037] In the above embodiment, after generating multiple sets of team game props and multiple sets of player game props, the multiple sets of team game props and multiple sets of player game props are sent to multiple competitive game teams to obtain game prop purchase information (i.e., data interaction permission purchase information), and the multiple sets of team game props are automatically allocated to qualified competitive game teams and the multiple sets of player game props are allocated to qualified competitive game players using the data interaction permission purchase information. Furthermore, historical interaction data, multiple sets of team game props, multiple sets of player game props and other factors are analyzed to determine the multiple sets of team game props and multiple sets of player game props. The rules for the use of game props, such as data interaction permissions can only be used within a specific time period, effect duration (for example, the effect of a speed-up card or a speed-down card lasts for a period of time), scope of influence (for example, some team game props or player game props are only effective for specific competitive game teams or competitive game players), etc. Competitive game teams or competitive game players can use the team game props or player game props they already have to influence the data interaction process under certain conditions (for example, having a sufficient number of props, a high level of props, a specific competitive state, etc.), thereby increasing the flexibility and strategy of data interaction.

[0038] In the above embodiment, after allocating multiple groups of team game props and multiple groups of player game props, the use of multiple groups of team game props and multiple groups of player game props will be monitored in real time, including the use team, the use player, the use time, the use effect, etc., to ensure its compliance. A variety of anti-cheating measures can also be taken, for example, detecting abnormal usage patterns (such as frequent use of the same team game props or player game props in a short period of time), limiting the authority and prop usage frequency of a single competitive game player or competitive game team, etc. For the discovered cheating behavior, take corresponding punishment measures, such as revoking team game props or player game props, deducting team game props or player game props, reducing the trust level, temporarily or permanently banning the interactive account, etc. Record the prop usage data of each competitive game player or competitive game team for subsequent analysis and optimization. Provide real-time feedback through the user interface to let competitive game players understand the current prop usage and increase the transparency and interactivity of data interaction. Regularly analyze the prop usage data to optimize the prop generation and allocation strategy, adjust the prop usage rules, etc., and further enhance the diversity of data interaction.

[0039] Through the above steps, the data interaction needs of multiple participating user terminal groups are monitored, and combined with their historical interaction data, the collective interaction mode of each user terminal group and the user interaction mode of each participating user terminal can be accurately determined, which can provide an accurate basis for the subsequent data interaction authority allocation, thereby ensuring the efficiency and security of data interaction. Based on the collective interaction mode, multiple groups of collective data interaction permissions are generated, and based on the user interaction mode, multiple groups of user data interaction permissions are generated. Through the customization of interaction permissions, the data interaction needs of different user terminal groups can be better met, and through refined permission control, unnecessary abuse of permissions can be reduced, further improving the security of data interaction. By sending multiple groups of collective data interaction permissions and multiple groups of user data interaction permissions to multiple participating user terminal groups, and obtaining data interaction permission purchase information, the interaction preferences of participating user terminal groups and individual participating user terminals can be understood in real time, which can ensure the fairness and transparency of data interaction. By utilizing the acquired data interaction permission purchase information, multiple groups of collective data interaction permissions and user data interaction permissions are allocated, so that each participating user terminal group and user terminal can obtain permissions that match their needs. This not only ensures the accuracy and fairness of the interaction permission allocation, but also improves the diversity of data interaction, thereby solving the technical problem of poor data interaction permission allocation effect in related technologies and achieving the technical effect of improving the data interaction permission allocation effect.

[0040] Among them, the executor of the above steps can be a system with the function of allocating data interaction permissions, or a control device or processing device with the function of allocating data interaction permissions, or a controller or processor in a device or system, or a separate controller or processor, or other processing devices or processing units with similar processing capabilities.

[0041] In an optional embodiment, multiple groups of collective data interaction permissions and multiple groups of user data interaction permissions are sent to multiple participating user terminal groups to obtain data interaction permission purchase information, specifically including: monitoring the operating status of the multiple participating user terminal groups to obtain operating status monitoring results; when the operating status monitoring results show that the multiple participating user terminal groups have started to execute the target interaction task, displaying the multiple groups of collective data interaction permissions on the first visualization interface of each participating user terminal included in a corresponding participating user terminal group; obtaining first purchase information generated after the first participating user terminal group purchases the corresponding first group of collective data interaction permissions according to theoretical interaction needs, wherein the data interaction permission purchase information includes the first purchase information, the multiple participating user terminal groups include the first participating user terminal group, and the multiple groups of collective data interaction permissions include the first group of collective data interaction permissions.

[0042] In the above embodiments, multiple participating user terminal groups can be groups composed of multiple user terminals participating in a certain system or platform. For example, on an online education platform, there can be multiple classes or study groups, each of which is a participating user terminal group. In an enterprise data sharing platform, different departments (for example, marketing department, finance department, technical department, etc.) can be regarded as multiple participating user terminal groups. The operation status monitoring result is information about the current status of multiple participating user terminal groups obtained after real-time or regular monitoring of the activity status of multiple participating user terminal groups. For example, on an online education platform, the operation status monitoring result may include the current number of online students in the class, the activity level, the number of people participating in the discussion, etc. The target interaction task is a data interaction task that multiple participating user terminal groups need to complete jointly or separately. For example, on an enterprise data sharing platform, the target interaction task may be that a department needs to obtain data from other departments for analysis, or that multiple departments need to work together to complete a data analysis project. The first visualization interface is an interface for displaying information on the participating user terminal, which is used to intuitively display data, options or operation buttons to the participating users. For example, on an enterprise data sharing platform, the interface that the user sees after logging in is the first visualization interface, which may display the collective data interaction permissions that can be purchased, user data interaction permissions, completed tasks, tasks to be completed, etc. The first participating user terminal group is a user terminal group that specifically purchases collective data interaction permissions among multiple participating user terminal groups. The first group of collective data interaction permissions includes specific data interaction permissions purchased by the first participating user terminal group that meet the interaction needs of the first participating user terminal group. The first purchase information is the information generated by the first participating user terminal group purchasing the corresponding first group of collective data interaction permissions based on its own theoretical interaction needs. For example, on an enterprise data sharing platform, after the marketing department purchases the first group of collective data interaction permissions including sales data and customer data access permissions, the enterprise data sharing platform generates a record (i.e., the first purchase information), including the purchase time, the type of permissions purchased, the purchaser (marketing department), and other information. For example, assuming that on an enterprise data sharing platform, the marketing department purchases collective data interaction permissions including sales data and customer data access permissions, the purchase information generated by the enterprise data sharing platform may include "Purchaser: Marketing Department, Purchased Permissions: Sales Data Access, Customer Data Access, Purchase Time: 2023-04-15 10:00", etc., which is not limited here.

[0043] In the above embodiment, it is assumed that there is an enterprise data sharing platform, which has multiple departments (including marketing department, technical department, finance department, etc.), each department is a participating user terminal group, and the enterprise data sharing platform monitors the operation status of each department and finds that the marketing department starts to execute a new market analysis project (i.e., target interaction task), which requires access to sales data and customer data. When the enterprise data sharing platform monitors that the marketing department starts to execute this target interaction task, the enterprise data sharing platform displays the first group of collective data interaction permissions including sales data and customer data access permissions on the visual interface of each employee of the marketing department. The marketing department employees decide to purchase the first group of collective data interaction permissions based on the theoretical interaction needs of the project. After completing the purchase, the enterprise data sharing platform generates first purchase information, records the time of the marketing department's purchase, permission type and other information, and then, the enterprise data sharing platform allocates the corresponding first collective data interaction permissions to the marketing department based on the first purchase information, so that the marketing department can smoothly execute the market analysis project.

[0044] In an optional embodiment, a collective data interaction permission allocation operation is performed on multiple groups of collective data interaction permissions using data interaction permission purchase information, specifically including: when first purchase information is obtained, determining a first participating user terminal group from multiple participating user terminal groups based on the first purchase information, and determining a first group of collective data interaction permissions from multiple groups of collective data interaction permissions based on the first purchase information; and allocating the first group of collective data interaction permissions to the first participating user terminal group.

[0045] In the above embodiment, multiple groups of collective data interaction permissions are multiple groups of different collective data interaction permissions provided for different participating user terminal groups. Multiple groups of collective data interaction permissions can be generated according to the needs and responsibilities of each participating user terminal group. For example, on an enterprise data sharing platform, sales data and customer data access permissions can be generated according to the needs and responsibilities of the marketing department, and system log and error report access permissions can also be generated according to the needs and responsibilities of the technical department.

[0046] In the above embodiment, it is assumed that there is an enterprise data sharing platform, and multiple departments such as the marketing department, technical department, and financial department are all participating user terminal groups. The enterprise data sharing platform provides these departments with different collective data interaction permissions, such as sales data and customer data access permissions, system log and error report access permissions, etc. The marketing department decides to purchase sales data and customer data access permissions based on the needs of a market analysis project. The marketing department employees select and purchase these permissions on the visual interface on the platform, and then generate the first purchase information, including the purchaser (marketing department), the type of permissions purchased (sales data access, customer data access), the purchase time, etc. After obtaining the first purchase information, the first participating user terminal group (marketing department) is determined from multiple participating user terminal groups according to the identification of the purchaser (marketing department), and the first group of collective data interaction permissions (sales data and customer data access permissions) is determined from multiple groups of collective data interaction permissions according to the type of permissions purchased (sales data access, customer data access). Finally, these permissions (the first group of collective data interaction permissions) are assigned to the first participating user terminal group (marketing department), and the marketing department employees can access the required sales data and customer data on the platform to carry out the work of the market analysis project.

[0047] In an optional embodiment, allocating the first group of collective data interaction permissions to the first participating user terminal group specifically includes: obtaining historical collective interaction data of the first participating user terminal group from historical interaction data, wherein the historical collective interaction data includes historical collective permission purchase information, historical collective permission rankings, historical collective permission participation indicators, and historical collective permission collective cooperation of the first participating user terminal group; determining the timing of using the collective data interaction permissions based on the first group of collective data interaction permissions and the historical collective interaction data; allocating the first group of collective data interaction permissions to the first participating user terminal group, and allowing the first participating user terminal group to use the first group of collective data interaction permissions according to the timing of using the collective data interaction permissions during the execution of the target interaction task.

[0048] In the above embodiment, the historical collective interaction data is the relevant record of the first participating user terminal group in the historical interaction data (including but not limited to the information of the first participating user terminal group's past purchase of collective interaction rights, the ranking of collective interaction rights, the participation index of collective interaction rights, the degree of cooperation of collective interaction rights, etc.), for example, which rights the marketing department (i.e., the first participating user terminal group) has purchased in the past year, how often these rights are used, how involved the marketing department members are in using these rights, how cooperative the department is in the use of rights, etc. The historical collective rights purchase information is the detailed information of all collective data interaction rights purchased by the first participating user terminal group in the past, such as the purchase time, the type of rights purchased, the purchase quantity, etc. For example, the marketing department purchased sales data access rights, customer data access rights, and competitor analysis report rights twice in the past year. The historical collective rights ranking is the information for ranking collective data interaction rights based on historical purchase or use data, which may be sorted according to factors such as frequency of use, purchase quantity, importance, etc. For example, sales data access rights and customer data access rights may be ranked high because of frequent use and high importance. The historical collective permission participation index is an index to measure the degree of participation of members of the first participating user terminal group when using collective data interaction permissions. For example, the participation is evaluated by counting the number of participants, participation duration, activity, and other factors each time the permission is used. The historical collective permission collective cooperation is an index to evaluate the degree of cooperation between members within the first participating user terminal group when using collective data interaction permissions. For example, if the members of the marketing department (i.e., the participating user terminals in the first participating user terminal group) can collaborate well and jointly analyze data when using sales data access permissions, then the collective cooperation is high. The timing of collective data interaction permission use is the best time or condition for the first participating user terminal group to use the first group of collective data interaction permissions based on historical collective interaction data. For example, if historical data shows that the marketing department uses sales data access permissions most frequently at the end of the month, then it may be recommended that the marketing department use this set of permissions at the end of the month.

[0049] In the above embodiment, it is assumed that there is an enterprise data sharing platform, and the marketing department, as the first participating user terminal group, needs to perform a market analysis task about a new product. The enterprise data sharing platform obtains the historical collective interaction data of the marketing department in the past year from the historical interaction data, including historical collective permission purchase information, historical collective permission ranking, historical collective permission participation index, historical collective permission collective cooperation, etc. By analyzing these data, the enterprise data sharing platform finds that the marketing department has frequently purchased sales data access rights and customer data access rights in the past year, and the use frequency and participation of these two permissions are very high, so these two permissions are ranked high. In addition, the internal cooperation degree of the marketing department when using these permissions is also very high. Based on these analyses, the enterprise data sharing platform determines the timing of using collective data interaction permissions: it is recommended to use sales data access rights and customer data access rights within one week before the release of new products at the end of the month, so that the marketing department has enough time to perform data analysis and prepare for product release. Finally, the platform assigns the first group of collective data interaction permissions (sales data access rights and customer data access rights) to the marketing department, and allows the marketing department to use these permissions according to the timing of collective data interaction permissions in the process of executing the target interaction task (new product market analysis).

[0050] In an optional embodiment, multiple groups of collective data interaction permissions and multiple groups of user data interaction permissions are sent to multiple participating user terminal groups to obtain data interaction permission purchase information, specifically including: when the operation status monitoring results show that multiple participating user terminal groups are already executing the target interaction task, performing interaction status monitoring on the multiple participating user terminal groups to obtain interaction status monitoring results; determining the comprehensive interaction performance status between the multiple participating user terminal groups according to the interaction status monitoring results; displaying the multiple groups of user data interaction permissions on a second visualization interface of each participating user terminal included in a corresponding participating user terminal group according to the comprehensive interaction performance status; obtaining second purchase information generated after each participating user terminal in the second participating user terminal group purchases the corresponding first group of user data interaction permissions according to actual interaction needs, wherein the data interaction permission purchase information includes the second purchase information, the multiple participating user terminal groups include the second participating user terminal group, and the multiple groups of user data interaction permissions include the first group of user data interaction permissions.

[0051] In the above embodiment, the interaction status monitoring result is the result obtained by further monitoring the interaction status of multiple participating user terminal groups after monitoring that multiple participating user terminal groups have been performing the target interaction task (including but not limited to the interaction activity, interaction efficiency, interaction quality, etc. of each participating user terminal group). For example, on an enterprise data sharing platform, the interaction status monitoring result may show that the interaction between the marketing department and the technical department is frequent and effective, while the interaction between the finance department and other departments is less or not effective enough. The comprehensive interaction performance status is the status obtained after a comprehensive evaluation of the interaction performance between multiple participating user terminal groups based on the interaction status monitoring result. The comprehensive interaction performance status includes but is not limited to the level of interaction efficiency, the quality of interaction, etc. For example, in the above example, the comprehensive interaction performance status of the marketing department and the technical department may be rated as "efficient and high-quality", while the comprehensive interaction performance status of the finance department and other departments may be rated as "inefficient or needs improvement". The second visualization interface is similar to the first visualization interface, but here refers to an interface for displaying multiple groups of user data interaction permissions on the second group of participating user terminals. In this interface, different user data interaction permissions are displayed for each participating terminal user in the second group of participating user terminals according to the comprehensive interaction performance status. For example, on the enterprise data sharing platform, after logging in, employees of each department will see a second visualization interface, which displays the user data interaction permissions that their department can purchase according to the comprehensive interaction performance status. The second participating user terminal group is a group of participating user terminals that specifically refers to a participating user terminal that has purchased user data interaction permissions according to actual interaction needs among multiple participating user terminal groups. For example, on the enterprise data sharing platform, the technical department may be the second participating user terminal group, and some or each member of the technical department has purchased the first group of user data interaction permissions (for example, system log access permissions, etc.) according to their actual needs. The first group of user data interaction permissions includes specific data interaction permissions purchased by each participating user terminal in the second group of participating user terminals to meet their own interaction needs. For example, in the above example, the first group of user data interaction permissions may be system log access permissions, which allows technical department employees to access and analyze system log data. The second purchase information is the information generated after each participating user terminal in the second participating user terminal group purchases the first group of user data interaction permissions according to actual interaction needs (including but not limited to purchaser information, purchased permission type, purchase time, etc.). For example, after the Technology Department purchases the system log access permission, the second purchase information generated may include "Purchaser: Technology Department, Purchased Permission: System Log Access, Purchase Time: 2023-05-10 14:30".

[0052] In the above embodiment, on an enterprise data sharing platform, multiple departments such as the marketing department, the technical department, and the finance department are all executing a common market analysis project as a target interaction task. First, it is monitored that these departments have begun to execute the target interaction task, and then the interaction status of each department is monitored. The interaction status monitoring results show that the interaction between the technical department and other departments is frequent and efficient, and can quickly respond to data requests from other departments and provide technical support. However, the finance department has less interaction with other departments due to its low demand for data. Based on these interaction status monitoring results, the comprehensive performance status of the interaction between the departments is determined. The technical department is rated as "efficient and high-quality", the marketing department is rated as "good", and the finance department is rated as "needs to be strengthened". Then, according to these comprehensive interaction performance states, multiple groups of user data interaction permissions are displayed on the second visual interface of employees in each department. The interface seen by the technical department employees shows a variety of advanced permissions including system log access permissions, while the interface seen by the finance department employees only has basic data access permissions. According to the actual interaction needs, the technical department purchased the system log access permission as the first group of user data interaction permissions. After the purchase, the enterprise data sharing platform generates the second purchase information and allocates these permissions to the technical department employees for use. During the subsequent execution of the project, technical staff can use these permissions at any time as needed to obtain and analyze system log data and provide technical support for market analysis projects.

[0053] In an optional embodiment, a user data interaction permission allocation operation is performed on multiple groups of user data interaction permissions using data interaction permission purchase information, specifically including: when second purchase information is obtained, a second participating user terminal group is determined from multiple participating user terminal groups according to the second purchase information, and a first group of user data interaction permissions is determined from multiple groups of user data interaction permissions according to the second purchase information; and the first group of user data interaction permissions are respectively allocated to a corresponding participating user terminal in the second participating user terminal group.

[0054] In the above embodiment, it is assumed that there is an e-commerce platform that provides personalized services to users based on the user's purchase history and behavior data. When user A (i.e., a corresponding participating user terminal in the second participating user terminal group) purchases a high-end smartphone on the e-commerce platform, the e-commerce platform generates high-end smartphone purchase information (i.e., second purchase information), including but not limited to high-end smartphone model, purchase time, payment method, etc. According to the geographical location of user A and the purchase information of high-end smartphones, user A is classified into a certain participating user terminal group (e.g., "high-end digital product buyers" group). Based on user A's purchase information (purchase of high-end mobile phones) and user level (assuming that he is a senior member), the e-commerce platform determines to give user A a first group of user data interaction permissions, and the first group of user data interaction permissions may include viewing new product launch information, participating in senior member exclusive activities, and enjoying exclusive customer service services. The e-commerce platform assigns the first group of user data interaction permissions to user A to ensure that when he performs corresponding data interaction on the e-commerce platform, he can enjoy the corresponding permissions and services, so as to provide users with more personalized and accurate services based on the user's purchase behavior and information.

[0055] In an optional embodiment, the first group of user data interaction permissions are respectively assigned to a corresponding participating user terminal in the second participating user terminal group, specifically including: obtaining historical user interaction data of the second participating user terminal group from historical interaction data, wherein the historical user interaction data includes historical user permission purchase information, historical user permission ranking, historical user permission participation index, and historical user interaction permission manipulation capability of each participating user terminal in the second participating user terminal group; determining a user data interaction permission usage timing and a user data interaction permission sharing condition according to the first group of user data interaction permissions and the historical user interaction data; respectively assigning the first group of user data interaction permissions to a corresponding participating user terminal in the second participating user terminal group, and allowing each participating user terminal in the second participating user terminal group to use the first group of user data interaction permissions according to the user data interaction permission usage timing during the execution of the target interaction task, and allowing each participating user terminal in the second participating user terminal group to share the first group of user data interaction permissions according to the user data interaction permission sharing condition during the execution of the target interaction task.

[0056] In the above embodiment, the historical user interaction data is the relevant record of each participating user terminal in the second participating user terminal group in the historical interaction data (including but not limited to the information of each participating user terminal in the second participating user terminal group purchasing user interaction rights in the past, the ranking of user interaction rights, the participation index of user interaction rights, and the control ability of user interaction rights). The relevant record can reflect the historical interaction preferences of each participating user terminal in the second participating user terminal group. The historical user rights purchase information is the information of the interaction rights or interaction functions that each participating user terminal in the second participating user terminal group has purchased, such as the purchase time, the type of user interaction rights purchased, the purchase period, etc. The historical user rights ranking is the ranking of each participating user terminal in the second participating user terminal group in the use of user data interaction rights or the level of user data interaction rights, and the ranking indicators include but are not limited to the frequency, duration or other indicators of the use of user interaction data rights. The historical user rights participation index is an indicator that measures the activity and participation of each participating user terminal in the second participating user terminal group in the use of user data interaction rights, such as the number of times the user data interaction rights are used, the number of tasks successfully completed, etc. The historical user interaction authority control capability is the control capability or proficiency of each participating user terminal in the second participating user terminal group in the process of using the user data interaction authority, for example, operation speed, operation accuracy, etc.

[0057] Through the embodiments of the present application, by monitoring the historical interaction data of multiple participating user terminal groups and using preset allocation rules to perform interaction style judgment operations, accurate identification of the collective interaction mode of each user terminal group and the individual user interaction mode of each participating user terminal is achieved. Furthermore, multiple groups of collective data interaction permissions and multiple groups of user data interaction permissions are generated respectively according to the collective interaction mode and the user interaction mode, and the multiple groups of collective data interaction permissions and multiple groups of user data interaction permissions are sent to multiple participating user terminal groups. With data interaction permission purchase information, the collective data interaction permission allocation operation and the user data interaction permission allocation operation are accurately performed using the data interaction permission purchase information, thereby achieving personalized and dynamic data interaction permission allocation, thereby improving the diversity of data interaction.

[0058] The electronic device in the embodiment of the present invention is described below from the perspective of hardware processing. Figure 2 , Figure 2 It is a schematic diagram of a physical device structure of an electronic device in an embodiment of the present application.

[0059] It should be noted that Figure 2 The structure of the electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention.

[0060] like Figure 2 As shown, the electronic device includes a central processing unit (CPU) 201, which can perform various appropriate actions and processes according to the program stored in the read-only memory (ROM) 202 or the program loaded from the storage part 208 to the random access memory (RAM) 203, such as executing the method described in the above embodiment. In the RAM 203, There are various programs and data required for system operation. The CPU 201 , the ROM 202 , and the RAM 203 are connected to each other via a bus 204 . An input / output (I / O) interface 205 is also connected to the bus 204 .

[0061] The following components are connected to the I / O interface 205: an input section 206 including an audio input device, a button switch, etc.; an output section 207 including a liquid crystal display (LCD) and an audio output device, an indicator light, etc.; a storage section 208 including a hard disk, etc.; and a communication section 209 including a network interface card such as a LAN (Local Area Network) card, a modem, etc. The communication section 209 performs communication processing via a network such as the Internet. A drive 210 is also connected to the I / O interface 205 as needed. A removable medium 211, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 210 as needed so that a computer program read therefrom is installed into the storage section 208 as needed.

[0062] In particular, according to an embodiment of the present invention, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present invention includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a computer program for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through the communication part 209, and / or installed from the removable medium 211. When the computer program is executed by the central processing unit (CPU) 201, various functions defined in the present invention are performed.

[0063] It should be noted that specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), a flash memory, an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In the present invention, a computer-readable storage medium may be any tangible medium containing or storing a program that may be used by or in combination with an instruction execution system, apparatus, or device.

[0064] The flowcharts and block diagrams in the accompanying drawings illustrate the possible architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present invention. Each box in the flowchart or block diagram may represent a module, a program segment, or a part of a code, and the above-mentioned module, program segment, or a part of a code contains one or more executable instructions for implementing the specified logical functions. It should also be noted that in some alternative implementations, the functions marked in the box may also occur in an order different from that marked in the accompanying drawings.

[0065] Specifically, the electronic device of this embodiment includes a processor and a memory, and a computer program is stored in the memory. When the computer program is executed by the processor, the method for allocating data interaction permissions provided in the above embodiment is implemented.

[0066] As another aspect, the present invention further provides a computer-readable storage medium, which may be included in the electronic device described in the above embodiment; or may exist independently without being assembled into the electronic device. The above storage medium carries one or more computer programs, and when the above one or more computer programs are executed by a processor of the electronic device, the electronic device implements the data interaction authority allocation method provided in the above embodiment.

[0067] As described above, the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present application.

[0068] Those skilled in the art can understand that to implement all or part of the processes in the above-mentioned embodiments, the processes can be completed by computer programs to instruct related hardware, and the programs can be stored in computer-readable storage media. When the programs are executed, they can include the processes of the above-mentioned method embodiments. The aforementioned storage media include: ROM or random access memory RAM, magnetic disk or optical disk and other media that can store program codes.

Claims

1. A method for allocating data interaction permissions, characterized in that: include: In the case where it is monitored that multiple participating user terminal groups need to interact with data, performing an interaction style judgment operation using a preset allocation rule according to historical interaction data of the multiple participating user terminal groups to determine a collective interaction mode of each participating user terminal group included in the multiple participating user terminal groups and a user interaction mode of each participating user terminal included in each participating user terminal group; generating a plurality of groups of collective data interaction permissions according to the collective interaction mode, and generating a plurality of groups of user data interaction permissions according to the user interaction mode; Sending the multiple groups of collective data interaction permissions and the multiple groups of user data interaction permissions to the multiple participating user terminal groups to obtain data interaction permission purchase information, wherein the data interaction permission purchase information is generated after the multiple participating user terminal groups purchase the multiple groups of collective data interaction permissions and the multiple groups of user data interaction permissions; The data interaction permission purchase information is used to perform a collective data interaction permission allocation operation on multiple groups of collective data interaction permissions, and the data interaction permission purchase information is used to perform a user data interaction permission allocation operation on the multiple groups of user data interaction permissions.

2. The method according to claim 1, characterized in that The sending the multiple groups of collective data interaction permissions and the multiple groups of user data interaction permissions to the multiple participating user terminal groups to obtain data interaction permission purchase information specifically includes: Monitoring the operation status of the plurality of participating user terminal groups to obtain an operation status monitoring result; When the operation status monitoring result shows that the multiple participating user terminal groups start to execute the target interaction task, the multiple groups of collective data interaction permissions are respectively displayed on the first visualization interface of each participating user terminal included in a corresponding participating user terminal group; Obtain first purchase information generated after the first participating user terminal group purchases the corresponding first group of collective data interaction permissions based on theoretical interaction needs, wherein the data interaction permission purchase information includes the first purchase information, the multiple participating user terminal groups include the first participating user terminal group, and the multiple groups of collective data interaction permissions include the first group of collective data interaction permissions.

3. The method according to claim 2, characterized in that The performing of a collective data interaction authority allocation operation on multiple groups of collective data interaction authorities using the data interaction authority purchase information specifically includes: In the case of acquiring the first purchase information, determining the first participating user terminal group from the multiple participating user terminal groups according to the first purchase information, and determining the first group of collective data interaction permissions from the multiple groups of collective data interaction permissions according to the first purchase information; The first group of collective data interaction rights is allocated to the first participating user terminal group.

4. The method according to claim 3, characterized in that The allocating the first group of collective data interaction rights to the first participating user terminal group specifically includes: Acquire historical collective interaction data of the first participating user terminal group from the historical interaction data, wherein the historical collective interaction data includes historical collective authority purchase information, historical collective authority ranking, historical collective authority participation index, and historical collective authority collective cooperation degree of the first participating user terminal group; Determining a collective data interaction permission usage timing according to the first group of collective data interaction permissions and the historical collective interaction data; The first group of collective data interaction permissions is allocated to the first participating user terminal group, and the first participating user terminal group is allowed to use the first group of collective data interaction permissions according to the collective data interaction permission usage timing during the execution of the target interaction task.

5. The method according to claim 2, characterized in that: The sending the multiple groups of collective data interaction permissions and the multiple groups of user data interaction permissions to the multiple participating user terminal groups to obtain data interaction permission purchase information specifically includes: When the operation status monitoring result shows that the multiple participating user terminal groups have been executing the target interaction task, performing interaction status monitoring on the multiple participating user terminal groups to obtain an interaction status monitoring result; Determining the comprehensive interaction performance status between the plurality of participating user terminal groups according to the interaction status monitoring result; Displaying the plurality of groups of user data interaction permissions respectively on a second visual interface of each participating user terminal included in a corresponding participating user terminal group according to the comprehensive interaction performance status; Obtain second purchase information generated after each participating user terminal in the second participating user terminal group purchases the corresponding first group of user data interaction permissions according to actual interaction needs, wherein the data interaction permission purchase information includes the second purchase information, the multiple participating user terminal groups include the second participating user terminal group, and the multiple groups of user data interaction permissions include the first group of user data interaction permissions.

6. The method according to claim 5, characterized in that The performing the user data interaction permission allocation operation on the multiple groups of user data interaction permissions by using the data interaction permission purchase information specifically includes: In the case of acquiring the second purchase information, determining the second participating user terminal group from the multiple participating user terminal groups according to the second purchase information, and determining the first group of user data interaction permissions from the multiple groups of user data interaction permissions according to the second purchase information; The first group of user data interaction permissions are respectively allocated to a corresponding participating user terminal in the second participating user terminal group.

7. The method according to claim 6, characterized in that The allocating the first group of user data interaction permissions to a corresponding participating user terminal in the second participating user terminal group specifically includes: Acquire historical user interaction data of the second participating user terminal group from the historical interaction data, wherein the historical user interaction data includes historical user rights purchase information, historical user rights ranking, historical user rights participation index, and historical user interaction rights control capability of each participating user terminal in the second participating user terminal group; Determining a user data interaction permission usage opportunity and a user data interaction permission sharing condition according to the first group of user data interaction permissions and the historical user interaction data; The first group of user data interaction permissions are respectively allocated to a corresponding participating user terminal in the second participating user terminal group, and each participating user terminal in the second participating user terminal group is allowed to use the first group of user data interaction permissions according to the user data interaction permission usage timing during the execution of the target interaction task, and each participating user terminal in the second participating user terminal group is allowed to share the first group of user data interaction permissions according to the user data interaction permission sharing condition during the execution of the target interaction task.

8. An electronic device, characterized in that: The electronic device comprises: one or more processors and a memory; the memory is coupled to the one or more processors, the memory is used to store computer program code, the computer program code comprises computer instructions, and the one or more processors call the computer instructions so that the electronic device executes the method as described in any one of claims 1-7.

9. A computer-readable storage medium comprising instructions, characterized in that: When the instructions are executed on an electronic device, the electronic device is caused to execute the method as claimed in any one of claims 1 to 7.

10. A computer program product, characterized in that When the computer program product is executed on an electronic device, the electronic device is enabled to execute the method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Service method of multiple application launching platforms, terminal, storage medium, and system

    CN108764564A

  • Multi-user dynamic competing permission allocation control method and device

    CN115640556A

  • Request response method and device, electronic equipment and computer readable storage medium

    CN116150783A

  • CAD drawing interactive management method and system based on multi-participant cooperation

    CN117708903A

  • Application distribution system based on authority control

    CN118503933A