Data resource transfer method and device, computer equipment and storage medium
By providing a unified data resource transfer entrance and management interface in communication applications, the problem of low data resource transfer processing efficiency is solved, and the effect of simplifying operations and improving efficiency is achieved.
Patent Information
- Application Number
- CN202311477240.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-06
- Publication Date
- 2025-05-06
AI Technical Summary
In the prior art, the transfer processing efficiency of data resources between organizational members is low.
By providing a unified data resource transfer portal in the communication application, users are allowed to display and manage the transfer account of the data resources to be transferred, and respond to the transfer configuration operation to display the data resource transfer results.
The operation process of data resource transfer is simplified, the processing efficiency of data resource transfer is improved, and the need for separate summary and sorting is reduced.
Smart Images

Figure CN119941260A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of computer technology, and in particular to a data resource transfer method, apparatus, computer equipment, storage medium and computer program product. Background Art
[0002] Data resources are a type of data asset, which can include data owned or controlled by individuals or organizations, which can bring future economic benefits and are recorded in physical or electronic form. Data assets can specifically include photos, videos, documents, orders, contracts and other types of data. For data resources owned by an organization, it may be necessary to transfer and schedule data resources between different members of the organization. For example, for an enterprise combination, it is necessary to transfer the order or document data of employee A to employee B in the enterprise organization. However, the current processing efficiency for data resource transfer in an organization is low. Summary of the invention
[0003] Based on this, it is necessary to provide a data resource transfer method, apparatus, computer equipment, computer-readable storage medium and computer program product that can improve the data resource transfer processing efficiency in response to the above technical problems.
[0004] In a first aspect, the present application provides a data resource transfer method. The method comprises:
[0005] Display the data resource transfer entry for the account organization in the communication application;
[0006] In response to a trigger operation on a data resource transfer entry, a transfer-out account of the data resource to be transferred out in the account organization is displayed;
[0007] In response to a transfer-out configuration operation triggered on at least one data resource held by a transfer-out account, displaying a data resource transfer result for at least one data resource;
[0008] The data resource transfer result is used to describe the transfer result of transferring at least part of at least one data resource to a transfer-in account; the transfer-in account is selected from the account organization by the transfer-out configuration operation.
[0009] In one of the embodiments, a data resource transfer entry for an account organization in a communication application is displayed, including: in response to an account status update operation triggered by an authorized account in the account organization in the communication application, a data resource transfer entry for the account organization is displayed; the authorized account is an account in the account organization that has account status update authority.
[0010] In one of the embodiments, displaying a data resource transfer entry for an account organization in a communication application includes: in response to an account status update event for the account organization in the communication application, displaying a data resource transfer entry for the account organization.
[0011] In one of the embodiments, the method further includes: displaying a transfer notification message in a login terminal of the transfer-in account; and in response to a trigger operation of the transfer-in account on the transfer notification message, displaying data resources received by the transfer-in account from the transfer-out account through a transfer-out configuration operation.
[0012] In a second aspect, the present application also provides a data resource transfer device. The device includes:
[0013] A transfer entry display module, used to display a data resource transfer entry for an account organization in a communication application;
[0014] A transfer-out account display module, used to display the transfer-out account of the data resource to be transferred out in the account organization in response to a trigger operation on the data resource transfer entry;
[0015] A transfer result display module, configured to display a data resource transfer result for at least one data resource in response to a transfer configuration operation triggered on at least one data resource held by a transfer-out account;
[0016] The data resource transfer result is used to describe the transfer result of transferring at least part of at least one data resource to a transfer-in account; the transfer-in account is selected from the account organization by the transfer-out configuration operation.
[0017] In a third aspect, the present application further provides a computer device, wherein the computer device comprises a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the steps of the above data resource transfer method are implemented.
[0018] In a fourth aspect, the present application further provides a computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the steps of the above data resource transfer method are implemented.
[0019] In a fifth aspect, the present application further provides a computer program product, which includes a computer program, and when the computer program is executed by a processor, the steps of the above data resource transfer method are implemented.
[0020] The above-mentioned data resource transfer method, apparatus, computer equipment, storage medium and computer program product, in response to the triggering operation of the data resource transfer entry of the account organization in the communication application, display the transfer-out account of the data resources to be transferred out in the account organization, and in response to the transfer-out configuration operation triggered on at least one data resource held by the transfer-out account, display the data resource transfer result for at least one data resource, and the data resource transfer result describes the transfer result of transferring at least part of the at least one data resource to the transfer-in account. In the data resource transfer processing process, the transfer-out account of the data resources to be transferred out in the account organization is triggered by a unified data resource transfer entry, and the transfer-out configuration operation is triggered for at least one data resource held by the transfer-out account, so as to transfer at least one data resource held by the transfer-out account to the transfer-in account in the account organization. By uniformly transferring the data resources held by the transfer-out account, there is no need to separately summarize and organize them, which simplifies the operation of data resource transfer, thereby improving the processing efficiency of data resource transfer. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the related technologies, the drawings required for use in the embodiments or the related technical descriptions are briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0022] Figure 1 An application environment diagram of a data resource transfer method in an embodiment;
[0023] Figure 2 A schematic diagram of a flow chart of a data resource transfer method in one embodiment;
[0024] Figure 3 A schematic diagram of interface changes for data resource transfer in one embodiment;
[0025] Figure 4 A schematic diagram of a flow chart of a configuration operation response in one embodiment;
[0026] Figure 5 A schematic diagram of a process for handing over data assets when an employee leaves the company in one embodiment;
[0027] Figure 6 A schematic diagram of an interface for deleting a member from a contact list in one embodiment;
[0028] Figure 7 This is a schematic diagram of a management tool interface in one embodiment;
[0029] Figure 8This is a schematic diagram of the interface of a function introduction page in an embodiment;
[0030] Fig. 9 This is a schematic diagram of an interface for asset handover of a resigned member in an embodiment;
[0031] Fig.10 A schematic diagram of an interface showing a data resource transfer result in an embodiment;
[0032] Fig.11 A schematic diagram of an interface for triggering a full handover in an embodiment;
[0033] Fig.12 A schematic diagram of an interface for selecting a receiving member for all handovers in one embodiment;
[0034] Fig.13 A schematic diagram of an interface for confirming a complete handover in an embodiment;
[0035] Fig.14 It is a schematic diagram of the interface of all handover results in one embodiment;
[0036] Fig.15 A schematic diagram of an interface for triggering a partial handover in an embodiment;
[0037] Fig.16 A schematic diagram of an interface for selecting data assets to be handed over in one embodiment;
[0038] Fig.17 A schematic diagram of an interface for confirming a partial handover in an embodiment;
[0039] Fig.18 A schematic diagram of an interface for triggering deletion in an embodiment;
[0040] Fig.19 A schematic diagram of an interface for selecting data assets to be deleted in one embodiment;
[0041] Fig. 20 A schematic diagram of an interface for confirming deletion in an embodiment;
[0042] Fig.21 A schematic diagram of an interface showing deletion results in one embodiment;
[0043] Fig. 22 A timing diagram of data asset handover by a resigned employee in one embodiment;
[0044] Fig.23 A schematic diagram of a process flow of a service callback process in an embodiment;
[0045] Fig.24 A timing diagram of a service callback process in an embodiment;
[0046] Fig.25 This is a schematic diagram of an interface of a resignation card in one embodiment;
[0047] Fig.26 This is a schematic diagram of interface changes when a card is successfully handed over in an embodiment;
[0048] Fig. 27 is a timing diagram for card triggering interaction in one embodiment;
[0049] Fig.28 This is a schematic diagram of an interface for handing over a customer interface in an embodiment;
[0050] Fig.29 A timing diagram of modifying a service association list in one embodiment;
[0051] Fig.30 is a structural block diagram of a data resource transfer device in an embodiment;
[0052] Fig.31 FIG. 4 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION
[0053] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0054] The data resource transfer method provided in the embodiment of the present application can be applied to Figure 1 In the application environment shown. Among them, the terminal 102 communicates with the server 104 through the network. The data storage system can store the data that the server 104 needs to process. The data storage system can be set up separately, integrated on the server 104, or placed on the cloud or other servers. Users can establish account organizations in communication applications through accounts with permissions, and each member user of the account organization can log in to the communication application through their respective accounts to communicate through the server 104 in the background of the communication application. Users can also use accounts with permissions to schedule data resources in the account organization between various accounts.
[0055] Specifically, the user can log in to the communication application in the terminal 102 through the administrator account, and enter the account organization with the administrator account. The administrator account has the authority to transfer and schedule the data resources in the account organization. The terminal 102 can display the data resource transfer entrance of the account organization in the communication application, such as displaying a shortcut button. The user can interact with the data resource transfer entrance through the administrator account held. The terminal 102 responds to the administrator account's triggering operation on the data resource transfer entrance and displays the transfer-out account of the data resource to be transferred out in the account organization. The user can trigger an operation on the transfer-out account displayed in the terminal 102 to schedule the data resource transfer for each transfer-out account. The terminal 102 responds to the administrator account triggering the transfer-out configuration operation on at least one data resource held by the transfer-out account. The server 104 can transfer at least part of the at least one data resource to the transfer-in account according to the transfer-out configuration operation, and generate a corresponding data resource transfer result. The server 104 can feedback the data resource transfer result to the terminal 102, and the terminal 102 can display the data resource transfer result fed back by the server 104. In addition, the data resource transfer method can be implemented by the terminal 102 alone, that is, the terminal 102 can independently transfer at least part of at least one data resource to the transfer-in account, and generate and display the corresponding data resource transfer result.
[0056] The terminal 102 may be, but is not limited to, various desktop computers, laptop computers, smart phones, tablet computers, IoT devices, and portable wearable devices. The IoT devices may be smart speakers, smart TVs, smart air conditioners, smart car-mounted devices, etc. The portable wearable devices may be smart watches, smart bracelets, head-mounted devices, etc. The server 104 may be implemented as an independent server or a server cluster consisting of multiple servers.
[0057] In an exemplary embodiment, Figure 2 As shown, a data resource transfer method is provided, which is executed by a computer device, and can be executed by a computer device such as a terminal or a server alone, or by a terminal and a server together. In the embodiment of the present application, the method is applied to Figure 1 The terminal in is taken as an example to illustrate, including the following steps 202 to 206. Among them:
[0058] Step 202, displaying a data resource transfer entry for an account organization in a communication application.
[0059] Among them, communication applications refer to applications that realize data communication through the network based on computer technology, such as instant messaging applications, email applications, conference applications and other applications that can communicate. Account organization refers to an organization composed of accounts of multiple communication applications, and each account in the communication application can be managed uniformly through account organization. For example, the account organization can be a school organization, that is, the communication application accounts of users belonging to the same school can belong to the account organization corresponding to the school organization; for another example, the account organization can be an enterprise organization, and the accounts belonging to the same enterprise can belong to the enterprise account organization corresponding to the enterprise. In communication applications, it is supported to establish different account organizations according to user needs, so that different accounts can be managed in the same way through account organizations. For example, for each account belonging to the same account organization, online documents, schedules, meetings, etc. can be created to support communication or collaborative work among various accounts.
[0060] The data resource transfer entry is an entry that triggers the data resource transfer process, which can be various forms of interactive controls, such as at least one of a button, an interactive window, or an interactive graphic. The display position of the data resource transfer entry can be set according to actual needs, such as being displayed in the management interface for the account organization in the communication application, and can also be displayed in various interfaces of the account organization in the form of a quick entry. The display timing of the data resource transfer entry can also be set according to actual needs, such as being displayed in the management interface for the account organization when the user enters the communication application; it can also be displayed in various interfaces of the account organization when the user turns on the quick display; in addition, the data resource transfer entry can also be displayed when the entry display conditions are met, such as when a status update is detected for an account in the account organization.
[0061] Specifically, a user can log in to a communication application on a terminal through an account held by the user. The account held by the user can belong to an account organization, and specifically can be an account in the account organization with data resource transfer operation authority, such as an administrator account. The terminal can display a data resource transfer entry for an account organization in the communication application, and specifically, when the user accesses the management interface of the account organization, the terminal can display the data resource transfer entry for the account organization.
[0062] Step 204, in response to the triggering operation on the data resource transfer entry, displaying the transfer-out account of the data resource to be transferred out in the account organization.
[0063] Among them, the data resource transfer entrance supports user interaction, such as the user can click on the data resource transfer entrance to realize the interaction with the data resource transfer entrance. The transfer-out account is the account in the account organization that needs to transfer the data resources held. The transfer-out account can specifically be an account in the account organization that meets the data resource transfer conditions. For example, the transfer-out account can be an account in the account organization that is not in an activated state. In specific applications, an activated account can refer to an account in normal use, while an inactivated account can be an unused account. For example, in an enterprise organization, an inactivated account can refer to an account held by a resigned person; for example, in a school organization, an inactivated account can refer to an account held by a person who has left the school.
[0064] Optionally, the user can trigger an interaction with the data resource transfer entry of the account organization, such as the user clicking on the data resource transfer entry. The terminal responds to the user's triggering operation on the data resource transfer entry and displays the transfer-out account of the data resource to be transferred out in the account organization. The specific terminal can arrange and display the transfer-out accounts in the account organization in order. In a specific implementation, the terminal can detect the data resource transfer entry. When the user's triggering operation on the data resource transfer entry is detected, such as when the user clicks on the data resource transfer entry, the terminal can query the transfer-out account of the data resource to be transferred out in the account organization, such as the account that is not in an activated state in the account organization. The terminal can also directly use all accounts in the account organization as transfer-out accounts, and the terminal can display the determined transfer-out accounts.
[0065] Step 206, in response to a transfer-out configuration operation triggered on at least one data resource held by a transfer-out account, display a data resource transfer result for at least one data resource; wherein the data resource transfer result is used to describe the transfer result of transferring at least part of the at least one data resource to the transfer-in account; the transfer-in account is selected from the account organization by the transfer-out configuration operation.
[0066] Among them, data resources can be divided into different categories, which may include photos, videos, documents, schedules, contact data and other categories. For an account in an account organization, one or more data resources may be held as needed. For each data resource, the number of data resources held by the account may also be one or more. The transfer-out configuration operation is an operation triggered by a user to perform transfer configuration for at least one data resource held by the transfer-out account. The user can transfer at least one data resource held by the transfer-out account through the transfer-out configuration operation. The data resource transfer result describes the transfer result of transferring at least part of at least one data resource to the transfer-in account, which may specifically include the record results of the successful or failed transfer of each data resource. The transfer-in account is an account selected from the account organization by the transfer-out configuration operation, that is, the transfer-in account is the account that receives the data resources transferred by the transfer-out account.
[0067] Exemplarily, a user can trigger an interactive operation for at least one data resource held by a transfer-out account to transfer the data resource held by the transfer-out account in the account organization. Specifically, a user can trigger a transfer-out configuration operation for at least one data resource held by a transfer-out account to perform a transfer-out configuration for the data resource of the transfer-out account through the transfer-out configuration operation, such as configuring the data resource to be transferred out, the corresponding transfer-in account that receives the transferred data resource, the data resource transfer-out time, the data resource transfer-out triggering condition, etc., so as to be able to flexibly configure the transfer-out of the data resource of the transfer-out account. In response to the transfer-out configuration operation triggered by the user for at least one data resource held by the transfer-out account, the terminal displays the data resource transfer result of at least one data resource, thereby displaying the operation result of the data resource transfer. In a specific implementation, when the terminal detects that a user has triggered a transfer-out configuration operation on at least one data resource held by a transfer-out account, the terminal can determine, based on the transfer-out configuration operation, at least part of the data resources that the user has configured from at least one data resource held by the transfer-out account that need to be transferred out, and determine the transfer-in account selected by the user. The terminal transfers at least part of the data resources configured by the user from the transfer-out account to the transfer-in account, and specifically can transfer the ownership of at least part of the data resources from the transfer-out account to the transfer-in account, and after obtaining the corresponding data resource transfer result, displays the data resource transfer result.
[0068] In specific applications, for the displayed transfer-out account, the user can trigger an interactive operation with the transfer-out account to access at least one data resource held by the transfer-out account, and the terminal can display at least one data resource held by the transfer-out account accessed by the user. When the at least one data resource held by the transfer-out account includes transferable data resources that support transfer and non-transferable data resources that do not support transfer, the terminal can only display at least one transferable data resource held by the transfer-out account; in addition, the terminal can also display all data resources held by the transfer-out account, and mark the transferable data resources and non-transferable data resources through different display methods, such as displaying the non-transferable data resources in a gray unselectable state. The user can trigger a transfer-out configuration operation for at least one displayed data resource, and the specific user can select the data resource to be transferred out from at least one data resource through the transfer-out configuration operation, and select the transfer-in account to receive the data resource from the account organization through the transfer-out configuration operation. Furthermore, the user can also configure the transfer time and transfer trigger conditions for the selected data resources to be transferred out. The transfer time refers to the effective time for transferring the data resources to be transferred out to the transfer-in account, and the transfer trigger condition refers to the effective condition for transferring the data resources to be transferred out to the transfer-in account, such as reaching the designated destination, completing the corresponding performance conditions, etc. After the user triggers the transfer configuration operation for at least one data resource held by the transfer-out account, the terminal can perform data resource transfer processing for the transfer-out account according to the transfer configuration operation, specifically transferring at least part of the data resources selected by the transfer configuration operation among the at least one data resource held by the transfer-out account to the transfer-in account, thereby realizing the data resource transfer processing for the transfer-out account, and displaying the data resource transfer results.
[0069] For example, Figure 3 As shown, a communication application may be installed on the terminal, and the management personnel of enterprise A may create an account organization bound to enterprise A in the communication application. The address book of enterprise A may be displayed in the address book page 301 of enterprise A, and the address book includes the accounts held by each employee of enterprise A. A data resource transfer entry 302 may be displayed in the address book page 301, and the data resource transfer entry 302 may be a floating button control. Members of enterprise A with data resource transfer operation authority may trigger interaction with the data resource transfer entry 302 through the account they hold. For example, the user may click on the data resource transfer entry 302, and the terminal may respond to the trigger operation and display the transfer-out account interface 303. The transfer-out account interface 303 displays various transfer-out accounts in an array, and for each transfer-out account, the department to which it belongs, the handover status, and the operation entry 304 are also displayed.
[0070] Further, the user can click on the operation entry 304 to trigger the transfer-out configuration operation for at least one data resource held by the transfer-out account. For example, after the user clicks on the operation entry 304 corresponding to "Wang 5", the terminal displays the data resource interface 305 of Wang 5, which specifically includes multiple data resources such as documents, schedules, customers, and customer groups. The user can trigger the transfer-out configuration operation in the data resource interface 305 of Wang 5 to select the data resources to be transferred out, that is, select the data resources to be handed over to other accounts. After selecting the data resources to be transferred out, the terminal displays the transfer-in account interface 306. In the transfer-in account interface 306, the user can select the transfer-in account to receive the selected data resources from the account organization, such as "Zhang XX", "Wang XX", "Zhao XX" and "Li XX". After determining the transfer-in account, the terminal displays the transfer result interface 307, and displays the data resource transfer result for Wang 5 in the transfer result interface 307. The data resource transfer result can specifically describe the transfer result of transferring various data resources of Wang 5 to the transfer-in account.
[0071] In the above data resource transfer method, in response to the triggering operation of the data resource transfer entry of the account organization in the communication application, the transfer-out account of the data resource to be transferred out in the account organization is displayed, and in response to the transfer-out configuration operation triggered on at least one data resource held by the transfer-out account, the data resource transfer result for at least one data resource is displayed, and the data resource transfer result describes the transfer result of transferring at least part of the at least one data resource to the transfer-in account. In the data resource transfer processing process, the transfer-out account of the data resource to be transferred out in the account organization is triggered by a unified data resource transfer entry, and the transfer-out configuration operation is triggered for at least one data resource held by the transfer-out account, so as to transfer at least one data resource held by the transfer-out account to the transfer-in account in the account organization. By uniformly transferring the data resources held by the transfer-out account, there is no need to separately summarize and organize them, which simplifies the operation of data resource transfer, thereby improving the processing efficiency of data resource transfer.
[0072] In an exemplary embodiment, in response to a trigger operation on a data resource transfer entry, a transfer-out account of data resources to be transferred out in an account organization is displayed, including: in response to a trigger operation on a data resource transfer entry, a data resource operation area is displayed; a transfer-out account list is displayed in the data resource operation area; and the transfer-out account list includes the transfer-out account of data resources to be transferred out in the account organization.
[0073] Among them, the data resource operation area is an operation area for performing data resource transfer processing for accounts in the account organization. The display position of the data resource operation area can be set according to actual needs, such as being displayed in the same interface as the data resource transfer entrance, or being displayed in a different interface that is newly entered. The transfer-out account list may include each transfer-out account of the data resources to be transferred out in the account organization. Each transfer-out account may be arranged and displayed according to actual needs, such as being arranged according to the department to which the account belongs, according to the account deactivation time, or by the first letter of the account. By displaying the transfer-out account list, the user can perform data resource transfer operations for each transfer-out account in the transfer-out account list.
[0074] Specifically, in response to a user's trigger operation on a data resource transfer portal, which may specifically be an interactive operation in which a user clicks to access the data resource transfer portal, the terminal may display a data resource operation area, in which a transfer-out account list including various transfer-out accounts is displayed, wherein each transfer-out account is an account in the account organization for data resources to be transferred out. In the transfer-out account list, a user may select a transfer-out account for which to process data resource transfers. In an application, when the terminal detects a user's trigger operation on a data resource transfer portal, it may query the transfer-out account for data resources to be transferred out from the account organization, obtain a transfer-out account list based on each transfer-out account, and display the transfer-out account list in the data resource operation area, which may be displayed in a pre-set display method and display order. In a specific implementation, such as Figure 3 As shown, after the user clicks on the data resource transfer entrance 302, the terminal responds to the trigger operation and displays the transfer-out account interface 303. The data resource operation area is displayed in the transfer-out account interface 303. The data resource operation area displays the transfer-out account list of enterprise A. The transfer-out account list includes various transfer-out accounts of enterprise A whose data resources are to be transferred out, specifically including six transfer-out accounts: Zhang 1, Zhang 2, Zhang 3, Zhao 4, Wang 5 and Zhou 6. The user can trigger the transfer configuration operation for each transfer-out account in the transfer-out account list to carry out the data resource transfer processing.
[0075] In this embodiment, the terminal responds to the user's triggering operation on the data resource transfer entrance, and displays a transfer-out account list including each transfer-out account in the data resource operation area, thereby supporting the user to uniformly perform data resource transfer processing for the transfer-out accounts in the account organization based on the transfer-out account list. The transfer-out accounts in the account organization can be uniformly managed, and the operation of data resource transfer for each transfer-out account can be simplified, which is conducive to improving the processing efficiency of data resource transfer.
[0076] In an exemplary embodiment, in response to a trigger operation on a data resource transfer entry, a data resource operation area is displayed, including: in response to a trigger operation on a data resource transfer entry, an operation guide area is displayed; a transfer-out account entry and data resource operation guide information are displayed in the operation guide area; in response to a trigger operation on a transfer-out account entry prompted by the data resource operation guide information, the data resource operation area is displayed.
[0077] The operation guidance area is an area used to guide the user to perform data resource transfer processing. Specifically, the data resource operation guidance information displayed can be used to provide prompts for the data resource transfer processing. The data resource operation guidance information can specifically include operation description information on how to transfer various data resources held by the transfer-out account. The specific form of the operation description information can be at least one of text, graphics, or audio and video. The transfer-out account entrance is an entrance used to trigger the display of the transfer-out account. Specifically, it can be various forms of interactive controls, such as at least one of a button, an interactive window, or an interactive graphic.
[0078] Optionally, when a user generates a trigger operation for a data resource transfer entry, the terminal responds to the trigger operation, displays an operation guide area, and displays a transfer-out account entry and data resource operation guide information in the operation guide area. The transfer-out account entry is used to trigger and display the transfer-out account, so that the user triggers the transfer-out account to perform data resource transfer processing; the data resource operation guide information is used to guide the user to perform data resource transfer processing, which may specifically include guiding the user to interact with the transfer-out account entry and guiding the user to perform transfer processing on the data resources held by the transfer-out account. The user can generate a trigger operation for the transfer-out account entry under the prompt of the data resource operation guide information, and the terminal responds to the trigger operation and displays the data resource operation area, so that the user can perform data resource transfer processing on the displayed transfer-out account in the data resource operation area. In specific implementation, when the terminal detects the user's trigger operation on the data resource transfer entry, the terminal can query the pre-set data resource operation guide information and the transfer-out account entry, and the terminal displays the operation guide area according to the pre-configured information, and displays the data resource operation guide information and the transfer-out account entry in the operation guide area. For the data resource operation guidance information and the transfer-out account entry, the terminal can first play the data resource operation guidance information, and then display the transfer-out account entry after the data resource operation guidance information is played and displayed; the terminal can also directly display the data resource operation guidance information and the transfer-out account entry at different positions in the operation guidance area at the same time. The data resource operation guidance information can be played automatically or after the user triggers the playback, so as to prompt the operation of data resource transfer. When the terminal detects the user's trigger operation on the transfer-out account entry, the data resource operation area can be displayed so that the user can perform the data resource transfer process in the data resource operation area.
[0079] In this embodiment, the terminal displays the transfer-out account entrance and data resource operation guidance information in the operation guidance area, provides data resource transfer prompts through the data resource operation guidance information, and supports unified data resource transfer processing for transfer-out accounts in the account organization through the transfer-out account entrance, which can simplify the operation of data resource transfer for each transfer-out account and is conducive to improving the processing efficiency of data resource transfer.
[0080] In an exemplary embodiment, the data resource transfer method further includes: in the data resource operation area, corresponding to the transfer-out account included in the transfer-out account list, displaying the transfer-out configuration entry and account status description information associated with the transfer-out account.
[0081] Among them, the transfer configuration entry is an entry for triggering the transfer configuration operation for the corresponding transfer account, that is, the user can perform the configuration processing of data resource transfer for the corresponding transfer account through the transfer configuration entry. The transfer configuration entry corresponds to the transfer account, and can specifically correspond to at least one transfer account, that is, the processing of at least one transfer account can be realized through the transfer configuration entry. When the transfer configuration entry is set in a one-to-one correspondence with the transfer account, the user can perform the configuration processing of data resource transfer for the transfer account through the transfer configuration entry corresponding to each transfer account. When the transfer configuration entry is set in correspondence with multiple transfer accounts, the user can uniformly perform the configuration processing of data resource transfer for the corresponding multiple transfer accounts through the transfer configuration entry. The multiple transfer accounts corresponding to the transfer configuration entry can be set according to actual needs, such as being selected by the user, that is, after the user selects multiple transfer accounts, the selected multiple transfer accounts are bound to a certain transfer configuration entry, and the configuration processing of data resource transfer is uniformly performed on the selected multiple transfer accounts through the transfer configuration entry. The account status description information is information describing the status of the transfer-out account, and may specifically include but is not limited to at least one of various information including the name of the account holder of the transfer-out account, the account expiration time, the account validity time, the account category, account resource transfer information, etc. Based on the account status description information, the user can select the transfer-out account to perform data resource transfer processing, such as the user can perform data resource transfer processing for each transfer-out account according to a certain priority based on the account status description information.
[0082] Exemplarily, in addition to displaying the transfer-out account list in the data resource operation area, the terminal can also display the transfer-out configuration entry and account status description information associated with the transfer-out account corresponding to the transfer-out account in the transfer-out account list, and support users to trigger the configuration processing of data resource transfer for the corresponding transfer-out account through the transfer-out configuration entry, and the status of the corresponding transfer-out account can be described through the account status description information, so that users can timely perform the configuration processing for data resource transfer. In specific implementation, after determining the transfer-out account in the transfer-out account list, the terminal can further determine the transfer-out configuration entry associated with the transfer-out account, and query the account status description information of the transfer-out account. Specifically, the corresponding account status description information can be obtained by querying according to the account identifier of the transfer-out account. The terminal displays the obtained transfer-out configuration entry and account status description information corresponding to the transfer-out account, and can specifically display it in the associated area of the corresponding transfer-out account, such as displaying the transfer-out configuration entry and account status description information associated with the transfer-out account in the side area of the corresponding transfer-out account.
[0083] Furthermore, in response to a transfer-out configuration operation triggered on at least one data resource held by a transfer-out account, a data resource transfer result for at least one data resource is displayed, including: in response to a transfer-out configuration operation triggered on at least one data resource held by a transfer-out account through a transfer-out configuration entry, a data resource transfer result for at least one data resource is displayed.
[0084] Among them, the transfer-out configuration operation can be implemented by the user through the transfer-out configuration entry associated with the transfer-out account. Optionally, the user can trigger the transfer-out configuration operation for at least one data resource held by the transfer-out account through the transfer-out configuration entry, such as the user clicking on the transfer-out configuration entry to access at least one data resource held by the transfer-out account, and perform transfer-out configuration for at least one data resource held by the transfer-out account through the transfer-out configuration operation to realize the transfer-out processing of the data resources of the transfer-out account, and the terminal will display the data resource transfer result for at least one data resource. In a specific implementation, when it is detected that the user triggers the transfer-out configuration operation for at least one data resource held by the transfer-out account through the transfer-out configuration entry, the terminal can transfer the data resources held by the transfer-out account according to the transfer-out configuration operation, and display the obtained data resource transfer result.
[0085] In a specific application, such as Figure 3 As shown, the data resource operation area is displayed in the transfer-out account interface 303, and the data resource operation area displays the transfer-out account list of enterprise A. The transfer-out account list includes the transfer-out accounts of enterprise A to transfer out data resources, specifically including Zhang 1, Zhang 2, Zhang 3, Zhao 4, Wang 5 and Zhou 6, a total of six transfer-out accounts. For each transfer-out account, the transfer-out configuration entry and account status description information of the corresponding transfer-out account are displayed. The transfer-out configuration entry can be specifically an operation entry 304 showing the words "Go to Processing", and the account status description information specifically includes the department to which the transfer-out account belongs and the corresponding handover situation, and the handover situation can include the transfer-out status information of the data resources held by the transfer-out account. The user can click on the operation entry 304, thereby triggering the transfer-out configuration operation for at least one data resource held by the transfer-out account through the operation entry 304, so as to process the data resource transfer for the transfer-out account, and the terminal can display the obtained data resource transfer result in the transfer result interface 307.
[0086] In this embodiment, the terminal describes the status of the transfer-out account through the account status description information, so as to assist the user in triggering the transfer-out configuration operation through the transfer-out configuration entry associated with the transfer-out account for data transfer processing, which is conducive to the user to efficiently select the transfer-out account for data transfer processing, thereby improving the processing efficiency of data resource transfer.
[0087] In an exemplary embodiment, the data resource transfer method further includes: corresponding to the transfer-out account, displaying a transfer-out configuration entry associated with the transfer-out account.
[0088] Among them, the transfer configuration entry is an entry for triggering the transfer configuration operation for the corresponding transfer account, that is, the user can perform the configuration processing of the transfer of data resources for the corresponding transfer account through the transfer configuration entry. The transfer configuration entry corresponds to the transfer account, and can specifically correspond to at least one transfer account, that is, the processing of at least one transfer account can be realized through the transfer configuration entry. Specifically, corresponding to the displayed transfer account, the terminal can display the transfer configuration entry associated with each transfer account, and support the user to trigger the configuration processing of the transfer of data resources for the corresponding transfer account through the transfer configuration entry.
[0089] Furthermore, in response to a transfer-out configuration operation triggered on at least one data resource held by a transfer-out account, a data resource transfer result for at least one data resource is displayed, including: in response to a triggering operation on a transfer-out configuration entry, a data resource list of the transfer-out account is displayed; the data resource list includes at least one data resource held by the transfer-out account; in response to a transfer-out configuration operation triggered on at least one data resource in the data resource list, a data resource transfer result for at least one data resource is displayed.
[0090] The data resource list is used to display at least one data resource held by the transfer-out account. Specifically, the data resources held by the transfer-out account can be arranged and displayed in the data resource list, such as by data resource type, resource size, resource update time, etc. The user can trigger a transfer-out configuration operation in the data resource list to transfer out data resources for the transfer-out account.
[0091] Exemplarily, a user can interact with the transfer-out configuration entry, such as clicking on the transfer-out configuration entry to generate a trigger operation. In response to the trigger operation, the terminal displays a data resource list of the transfer-out account, which may include at least one data resource held by the transfer-out account. The user can trigger a transfer-out configuration operation for the displayed data resources in the data resource list, such as transferring the selected data resources to a designated transfer-in account, thereby displaying the obtained data resource transfer results. In a specific application, when a user triggers the transfer-out configuration entry, the terminal can query at least one data resource held by the transfer-out account associated with the transfer-out configuration entry, and generate a data resource list based on the at least one data resource obtained by the query and then display it. When it is detected that a user triggers a transfer-out configuration operation on a data resource in the data resource list, the terminal can perform data resource transfer processing on the transfer-out account according to the transfer-out configuration operation, and display the obtained data resource transfer results.
[0092] In a specific application, such as Figure 3 As shown, the transfer-out account and the associated transfer-out configuration entry are displayed in the transfer-out account interface 303, and the transfer-out configuration entry can be specifically an operation entry 304 displaying the words "Go to Processing". The user can click the operation entry 304 to trigger the transfer-out configuration operation for at least one data resource held by the transfer-out account. For example, after the user clicks the operation entry 304 corresponding to "Wang 5", the terminal can display the data resource list of Wang 5, and specifically display the data resource list including at least one data resource held by Wang 5 in the data resource interface 305 of Wang 5. The data resource list can specifically include multiple data resources such as documents, schedules, customers, and customer groups. The user can trigger the transfer-out configuration operation in the data resource list of the data resource interface 305 of Wang 5 to perform transfer-out configuration for at least one data resource held by Wang 5, and display the data resource transfer result for Wang 5 in the transfer result interface 307. The data resource transfer result can specifically describe the transfer result of transferring various data resources of Wang 5 to the transfer-in account.
[0093] In this embodiment, the terminal displays the transfer-out configuration entry associated with the transfer-out account, so that the user can access the data resource list of the transfer-out account through the transfer-out configuration entry, and trigger the transfer-out configuration operation in the data resource list to perform data transfer processing on the transfer-out account, thereby realizing unified transfer processing of the data resources held by the transfer-out account, without the need for separate aggregation and sorting, simplifying the operation of data resource transfer, and thus improving the processing efficiency of data resource transfer.
[0094] In an exemplary embodiment, Figure 4 As shown, the processing of the roll-out configuration operation response, that is, in response to the roll-out configuration operation triggered on at least one data resource in the data resource list, displaying the data resource transfer result for at least one data resource, includes:
[0095] Step 402: In response to an account configuration trigger operation on at least one data resource in the data resource list, display an organization account list of the account organization.
[0096] The account configuration trigger operation is an operation that triggers the configuration of the account receiving the data resource, that is, the account configuration trigger operation can trigger the configuration of the transfer-in account. The organization account list can include each account in the account organization, specifically, accounts that can be configured as transfer-in accounts, or all accounts in the account organization.
[0097] Specifically, the user can interact with at least one data resource in the data resource list, and can specifically trigger an account configuration trigger operation for at least one data resource, and specifically, an account configuration trigger operation can be generated when the user selects a data resource from the data resource list. The terminal displays the organization account list of the account organization in response to the user's account configuration trigger operation. In a specific implementation, when the terminal detects that the user has triggered an account configuration trigger operation on at least one data resource in the data resource list, the terminal can query the organization account list of the account organization and display the queried organization account list. For the organization account list, the terminal can query the account that can be configured as the transfer-in account from the account organization and generate it accordingly, or it can be generated directly by the terminal based on all the accounts in the account organization.
[0098] Step 404, in response to the account configuration operation triggered in the organization account list, displaying the transfer-in account configured by the account configuration operation.
[0099] Among them, the account configuration operation is a configuration operation in which the user selects the transfer-in account in the organization account list, and specifically can be a selection operation of each account in the organization account list by the user. Exemplarily, the user can trigger the account configuration operation in the organization account list, and the specific user can select the account to receive the data resource through the account configuration operation in the organization account list, and the terminal displays the transfer-in account configured by the account configuration operation. In the specific implementation, the terminal can detect the account configuration operation triggered by the user in the organization account list, determine the transfer-in account configured by the account configuration operation, and display the transfer-in account, so as to promptly feedback the account configuration result to the user to ensure that the account configuration can be performed accurately.
[0100] Step 406: In response to the confirmation event for the transfer-in account, display the data resource transfer result for at least one data resource.
[0101] The confirmation event refers to an event triggered for confirmation of the transfer-in account, which can be triggered by the user through interactive operations, such as the user can actively confirm the configured transfer-in account; it can also be automatically triggered when the confirmation judgment condition is met, such as after the account configuration operation triggered by the user is completed, if the length of time without operation reaches a preset length, it can be considered that the confirmation judgment condition is met. The confirmation event can be triggered based on at least one of active triggering and automatic triggering.
[0102] Optionally, when a confirmation event is triggered, such as when a user actively triggers a confirmation operation, or when a confirmation judgment condition is met, the terminal responds to the confirmation event by transferring at least part of at least one data resource to a configured transfer-in account, and displays the obtained data resource transfer result. In a specific implementation, when a confirmation event for a transfer-in account is detected, the terminal can process the data resource transfer according to the transfer-in account to obtain a corresponding data resource transfer result. In a specific application, such as Figure 3 As shown, the user can trigger the account configuration trigger operation for at least one data resource in the data resource list of the data resource interface 305 of Wang 5. Specifically, after selecting the data resource to be transferred out, the organization account list of the account organization can be displayed in the transfer-in account interface 306. The user can trigger the account configuration operation in the organization account list, and the terminal displays the transfer-in account configured by the account configuration operation. Specifically, the four transfer-in accounts configured by the user, such as "Zhang XX", "Wang XX", "Zhao XX" and "Li XX", can be displayed. After triggering the confirmation event for the transfer-in account, that is, after determining the transfer-in account, the terminal transfers the selected data resource to the transfer-in account, and displays the data resource transfer result for Wang 5 in the transfer result interface 307.
[0103] In this embodiment, the terminal displays the organizational account list of the account organization, so that the user can select the transfer-in account in the organizational account list through the account configuration operation, and in response to the confirmation event for the transfer-in account, perform data transfer processing on the transfer-in account, and display the obtained data resource transfer results, thereby supporting the configuration of the transfer-in account from the account organization as needed to transfer the selected data resources, simplifying the operation of data resource transfer, and thus improving the processing efficiency of data resource transfer.
[0104] In an exemplary embodiment, in response to an account configuration trigger operation on at least one data resource in a data resource list, a list of organizational accounts of an account organization is displayed, including: in response to a resource selection operation triggered on at least one data resource in the data resource list, displaying the data resource selected by the resource selection operation; in response to an account configuration trigger operation for a selected data resource, displaying the list of organizational accounts of the account organization.
[0105] Among them, the resource selection operation is an operation triggered by the user to select the data resource to be transferred out from the data resource list, and the account configuration trigger operation is an operation that triggers the selection of the transfer-in account for the selected data resource to be transferred out. Specifically, for the displayed data resource list, the user can trigger the resource selection operation for at least one data resource in the data resource list, and the specific user can select the data resource to be transferred out in the data resource list. The terminal responds to the resource selection operation and displays the data resource selected by the resource selection operation. The user can interact with the selected data resource to generate an account configuration trigger operation, such as confirming the selected data resource to generate an account configuration trigger operation. The terminal responds to the account configuration trigger operation and displays the organization account list of the account organization so that the user can configure the transfer-in account to perform data resource transfer processing. In specific implementation, when it is detected that the user triggers the resource selection operation for at least one data resource in the data resource list, the terminal can determine the data resource selected by the resource selection operation and display the selected data resource, such as displaying the data resource selected by the resource selection operation in a selected display state. When the user detects the account configuration trigger operation for the selected data resource, the terminal can obtain the organization account list of the account organization and display the organization account list.
[0106] In a specific application, such as Figure 3 As shown, the user can trigger a resource selection operation for at least one data resource in the data resource list of the data resource interface 305 of Wang 5, and the terminal can display the data resource selected by the resource selection operation, and specifically, the selected mark associated with the data resource can be changed from a hollow state to a solid state, so as to mark the corresponding data resource as selected by the selected mark in the solid state. The user can interactively generate an account configuration trigger operation for the selected data resource, and specifically, the user can click the "OK" control in the upper right corner of the data resource interface 305 to interactively generate an account configuration trigger operation. In response to the account configuration trigger operation, the terminal displays the organization account list of the account organization, and specifically displays the organization account list of the account organization in the transfer-in account interface 306, so that the user can configure the transfer-in account for receiving the data resource in the organization account list.
[0107] In this embodiment, the terminal displays the data resources selected by the user through the resource selection operation in the data resource list, and in response to the account configuration trigger operation of the selected data resource, displays the organization account list of the account organization, which can support the user to select at least one data resource in the data resource list for transfer according to actual needs. There is no need to summarize and organize various data resources separately, which simplifies the operation of data resource transfer, thereby improving the processing efficiency of data resource transfer.
[0108] In an exemplary embodiment, displaying the list of organization accounts of an account organization includes: displaying an account configuration area, and presenting the list of organization accounts of the account organization in a list area of the account configuration area.
[0109] Among them, the account configuration area is an area for configuring the transfer-in account. The account configuration area includes a list area for displaying the organization account list of the account organization. The user can configure the transfer-in account for the organization account list in the list area to select the account that needs to receive data resources.
[0110] Exemplarily, in response to a user's account configuration trigger operation on at least one data resource in a data resource list, the terminal displays an account configuration area, the account configuration area includes a list area, and a list of organization accounts of an account organization is displayed in the list area. In a specific implementation, when a user's account configuration trigger operation is detected, the terminal can query the list of organization accounts of the account organization, determine the account configuration area and the list area in the account configuration area, and display the queried list of organization accounts in the list area.
[0111] Further, in response to an account configuration operation triggered in the organization account list, the transfer-in account configured by the account configuration operation is displayed, including: in response to the account configuration operation triggered in the organization account list, the transfer-in account configured by the account configuration operation is displayed in the candidate account area of the account configuration area.
[0112] Among them, the account configuration area also includes a candidate account area, and the candidate account area is used to display the transfer-in account configured by the user through the account configuration operation, that is, to display the account selected by the user from the organization account list to receive the transferred data resources. Optionally, the user can trigger the account configuration operation in the organization account list to select the transfer-in account from the organization account list. In response to the account configuration operation, the terminal displays the transfer-in account configured by the user through the account configuration operation in the candidate account area of the account configuration area, so that the user can promptly know the configured transfer-in account in the candidate account area. In specific implementation, when detecting the account configuration operation triggered by the user in the organization account list, the terminal can determine the transfer-in account configured by the account configuration operation, and display the transfer-in account configured by the account configuration operation in the candidate account area of the account configuration area.
[0113] In a specific application, such as Figure 3As shown, the terminal displays the account configuration area in the transfer-in account interface 306, and the account configuration area includes a list area 306a and a candidate account area 306b. Specifically, the list area 306a displays the organization account list of the account organization, and the organization account list specifically includes the address book in enterprise A, and may also include a search box so that the user can search for the account through the search box; the user can trigger the account configuration operation in the organization account list to configure the account, and the terminal can display the transfer-in account configured by the user in the candidate account area 306b, specifically, it can display the currently configured four transfer-in accounts such as "Zhang XX", "Wang XX", "Zhao XX" and "Li XX".
[0114] In this embodiment, the terminal displays the list of organizational accounts of the account organization in the list area of the account configuration area, and displays the transfer-in account configured by the user through the account configuration operation in the candidate account area of the account configuration area, so that the transfer-in account configured by the user can be displayed in a timely and intuitive manner, which can ensure the accuracy of the transfer-in account configuration, reduce repeated configuration operations of the transfer-in account, simplify the operation of data resource transfer, and help improve the processing efficiency of data resource transfer.
[0115] In an exemplary embodiment, a data resource transfer entry for an account organization in a communication application is displayed, including: in response to an account status update operation triggered by an authorized account in the account organization in the communication application, a data resource transfer entry for the account organization is displayed; the authorized account is an account in the account organization that has account status update authority.
[0116] Among them, the permission account is an account in the account organization that has the permission to update the account status. The account status update permission refers to the permission to update the status of each account in the account organization. For example, the account status update permission can refer to the permission to adjust the status of an account in the account organization from valid to invalid, or from invalid to valid. For example, the account status update permission can refer to the permission to adjust the status of an account in the account organization from inactive to active, or from active to inactive. The account status update operation refers to the operation of the permission account to adjust and update the status of each account in the account organization.
[0117] Optionally, the user can hold an authorized account to update the account status of the account in the account organization. Specifically, the account status of each account in the account organization can be updated through the account status update operation. In response to the account status update operation, the terminal displays the data resource transfer entrance of the account organization in the communication application so that the user can process the data resource transfer through the data resource transfer entrance. In a specific application, for a user holding an authorized account, the user is supported to trigger the account status update operation so that the user can update the account status of each account in the account organization through the account status update operation. When the terminal detects the account status update operation of the authorized account, it can determine the data resource transfer entrance of the account organization to display the data resource transfer entrance.
[0118] In this embodiment, the terminal responds to the account status update operation triggered by the authorized account in the account organization in the communication application, and displays the data resource transfer entry of the account organization, so that when the status of the account in the account organization is updated, it can trigger the display of the data resource transfer entry to perform data resource transfer processing, and can trigger the data resource transfer processing in time to ensure the timeliness of the data resource transfer processing.
[0119] In an exemplary embodiment, displaying a data resource transfer entry for an account organization in a communication application includes: in response to an account status update event for the account organization in the communication application, displaying a data resource transfer entry for the account organization.
[0120] Among them, the account status update event refers to the event that the account in the account organization triggers the account status update. The account status update event can be triggered by an account with rights, such as the authorized account can update the account status of the account in the account organization, thereby triggering the account status update event; the account status update event can also be actively triggered by the account in the account organization, such as when the user holding account A actively exits the account organization or actively cancels the account, it can trigger the account status update event. Exemplarily, when an account status update event triggered for an account organization in a communication application is detected, the terminal can display the data resource transfer entrance of the account organization and display the data resource transfer entrance.
[0121] In this embodiment, the terminal responds to the account status update event for the account organization in the communication application and displays the data resource transfer entry of the account organization, so that when the status of the account in the account organization is updated, it can trigger the display of the data resource transfer entry to perform data resource transfer processing, and can trigger the data resource transfer processing in time to ensure the timeliness of the data resource transfer processing.
[0122] In an exemplary embodiment, the data resource transfer method also includes: in response to a data resource deletion operation triggered on at least one data resource held by the transfer-out account, displaying a data resource deletion result for at least one data resource; wherein the data resource deletion result is used to describe the operation result of deleting at least part of the at least one data resource.
[0123] Among them, the data resource deletion operation refers to the operation of deleting at least one data resource held by the transfer-out account, that is, the data resources held by the transfer-out account are not handed over and transferred to other accounts, but directly deleted and cleared. Specifically, the user can trigger the data resource deletion operation on at least one data resource held by the transfer-out account, and the specific user can select at least part of the data resources from at least one data resource held by the transfer-out account for deletion. In response to the data resource deletion operation, the terminal displays the data resource deletion result for at least one data resource, and the data resource deletion result describes the operation result of deleting at least part of the data resources in the at least one data resource. In the specific implementation, when it is detected that the user triggers the data resource deletion operation on the data resources held by the transfer-out account, the terminal can delete at least part of the data resources in the at least one data resource held by the transfer-out account, and display the obtained data resource deletion result.
[0124] In this embodiment, the terminal responds to the user's data resource deletion operation on the data resources held by the transfer-out account, and displays the data resource deletion result for at least one data resource. By uniformly deleting the data resources held by the transfer-out account, there is no need to summarize and organize them separately, which simplifies the operation of data resource deletion, thereby improving the processing efficiency of data resource deletion.
[0125] In an exemplary embodiment, in response to a data resource deletion operation triggered on at least one data resource held by a transfer-out account, a data resource deletion result for at least one data resource is displayed, including: in response to a trigger operation on a transfer-out configuration entry associated with the transfer-out account, a data resource list of the transfer-out account is displayed; the data resource list includes at least one data resource held by the transfer-out account; in response to a resource selection operation triggered on at least one data resource in the data resource list, the data resource selected by the resource selection operation is displayed; in response to a data resource deletion operation on the selected data resource, a deletion result for the selected data resource is displayed.
[0126] Among them, the transfer configuration entry is the entry for deleting the data resources held by the transfer account. The data resource list is used to display at least one data resource held by the transfer account. Specifically, the data resources held by the transfer account can be arranged and displayed in the data resource list, such as sorting and displaying according to the type of data resource, resource size, resource update time, etc. The resource selection operation is the operation of selecting the data resource to be deleted in the data resource list triggered by the user. The data resource deletion operation is the operation of triggering the deletion of the selected data resource.
[0127] Exemplarily, corresponding to the displayed transfer-out account, the terminal can display the transfer-out configuration entry associated with each transfer-out account, and support the user to trigger the data resource deletion process for the corresponding transfer-out account through the transfer-out configuration entry. The user can interact with the transfer-out configuration entry, such as the user can click the transfer-out configuration entry to generate a trigger operation, and the terminal responds to the trigger operation to display the data resource list of the transfer-out account, and the data resource list may include at least one data resource held by the transfer-out account. The user can trigger a resource selection operation for the displayed data resource in the data resource list, such as the user can select the data resource to be deleted, and the terminal displays the data resource selected by the resource selection operation. The user can trigger a data resource deletion operation for the selected data resource, and the terminal responds to the data resource deletion operation and displays the deletion result for the selected data resource. In a specific application, when the user triggers the transfer-out configuration entry associated with the transfer-out account, the terminal can query at least one data resource held by the transfer-out account associated with the transfer-out configuration entry, and generate a data resource list based on the at least one data resource obtained by the query and then display it. When it is detected that the user triggers a resource selection operation for a data resource in the data resource list, the terminal can determine the data resource selected by the resource selection operation and display it. When detecting that the user triggers a data resource deletion operation on the selected data resource, the terminal may delete the selected data resource and obtain a corresponding deletion result.
[0128] In this embodiment, the terminal displays a data resource list to support the user to select the data resource to be deleted in the data resource list through a resource selection operation, and displays the corresponding deletion result in response to the user's data resource deletion operation on the selected data resource, thereby realizing unified deletion processing of the data resources held by the transfer-out account, without the need for separate aggregation and sorting, simplifying the operation of data resource deletion, and thus improving the processing efficiency of data resource deletion.
[0129] In an exemplary embodiment, the data resource transfer method also includes: when the automatic transfer mode is activated, in response to an account status update event for the transfer-out account, displaying the automatic transfer result for at least one data resource held by the transfer-out account; wherein the automatic transfer result is used to describe the transfer result of transferring at least part of the at least one data resource held by the transfer-out account to an associated account; the associated account is the transfer-in account selected from the account organization in the automatic transfer mode.
[0130] Among them, the automatic transfer mode refers to a mode in which the data resources held by the transfer-out account are automatically transferred. In the automatic transfer mode, the user does not need to select data resources and configure the transfer-in account. The account status update event refers to an event triggered by an account in the account organization to generate an account status update. The account status update event can be triggered by an account with rights or actively triggered by an account in the account organization. The associated account belongs to the transfer-in account selected from the account organization in the automatic transfer mode. Specifically, the associated account of each transfer-out account can be pre-set according to actual needs. For example, an account with a preset type relationship with the transfer-out account can be determined as the associated account of the transfer-out account. For example, the parent account of the transfer-out account can be set as the corresponding associated account, and the account belonging to the same department as the transfer-out account can also be set as the corresponding associated account. The automatic transfer result is used to describe the transfer result of automatically transferring the data resources held by the transfer-out account to the associated account.
[0131] Specifically, the user can activate the automatic transfer mode. When an account status update event for the transfer-out account is detected, the terminal responds to the account status update event and transfers at least part of the at least one data resource held by the transfer-out account to the associated account, and displays the obtained automatic transfer result. In specific implementation, the user can set to activate the automatic transfer mode. When the terminal detects whether the automatic transfer mode is activated, the terminal can query the associated account corresponding to the transfer-out account based on the automatic transfer mode, and determine at least part of the data resources to be transferred from the at least one data resource held by the transfer-out account based on the automatic transfer mode. The terminal can transfer the determined data resources from the transfer-out account to the associated account, and display the generated automatic transfer result.
[0132] In addition, when the automatic transfer mode is activated, at least part of the data resources held by the transfer-out account can also be deleted. Specifically, when an account status update event for the transfer-out account is detected, the terminal responds to the account status update event, queries the associated account corresponding to the transfer-out account based on the automatic transfer mode, and determines at least part of the data resources to be deleted from the at least one data resource held by the transfer-out account based on the automatic transfer mode. The terminal can delete the determined data resources and display the generated automatic deletion results.
[0133] In this embodiment, when the automatic transfer mode is activated, the terminal responds to the account status update event for the transferor account and displays a result of automatic transfer describing the transfer of at least part of at least one data resource held by the transferor account to the associated account, thereby being able to automatically perform transfer processing on at least one data resource held by the transferor account, further simplifying the operation of data resource transfer and improving the processing efficiency of data resource transfer.
[0134] In an exemplary embodiment, the data resource transfer method also includes: displaying a transfer notification message in a login terminal of the transfer-in account; and in response to a trigger operation of the transfer-in account on the transfer notification message, displaying the data resources received by the transfer-in account from the transfer-out account through a transfer-out configuration operation.
[0135] Among them, the transfer notification message is used to notify the transfer-in account of the transfer information of the data resource, and the transfer notification message supports the transfer-in account to interact with it so as to quickly access the data resources received from the transfer-out account. Specifically, for the login terminal of the transfer-in account, the login terminal can display the transfer notification message, and the user holding the transfer-in account can interact with the transfer notification message, such as the user clicking on the transfer notification message, and the login terminal can display the data resources received by the transfer-in account from the transfer-out account through the transfer-out configuration operation. In a specific implementation, the terminal can be switched to log in to the transfer-in account, thereby serving as the login terminal of the transfer-in account. At this time, the terminal can display the transfer notification message. When the user holding the transfer-in account triggers the transfer notification message, such as when the terminal detects that the user holding the transfer-in account clicks on the transfer notification message, the terminal can query the data resources received from the transfer-out account through the transfer-out configuration operation, and display the queried data resources.
[0136] In this embodiment, for the login terminal of the transfer-in account, in response to the trigger operation of the user holding the transfer-in account on the displayed transfer notification message, the login terminal displays the data resources received by the transfer-in account from the transfer-out account through the transfer-out configuration operation, so that the received data resources can be notified in time through the transfer notification message and support quick access.
[0137] In an exemplary embodiment, the transfer-out account is an account that is not in an activated state in the account organization; the data resources include at least one of application data resources and contact data resources.
[0138] Among them, an activated account may refer to an account in normal use, while an inactivated account may refer to an unused account. For example, in an enterprise organization, an inactivated account may refer to an account held by a former employee. Application data resources may include data resources generated based on business applications, such as photos, videos, documents, schedules, and other types of data resources; contact data resources may include contact address book data resources, such as customer social relationships, customer group social relationships, and other data resources.
[0139] In this embodiment, a transfer-out account that is not in an activated state in the account organization is triggered through a unified data resource transfer entry, and a transfer-out configuration operation is triggered for at least one data resource among the application data resources and contact data resources held by the transfer-out account, so as to transfer at least one data resource held by the transfer-out account to the transfer-in account in the account organization. By uniformly transferring and processing the data resources held by the transfer-out account, there is no need to summarize and organize them separately, which simplifies the operation of data resource transfer, thereby improving the processing efficiency of data resource transfer.
[0140] In an exemplary embodiment, the data resource transfer method also includes: when a transfer-out configuration operation is detected, performing data resource transfer verification on the transfer-out configuration operation to obtain a transfer-out verification result; when the transfer-out verification result is verification passed, generating a data resource transfer task for at least one data resource; executing the data resource transfer task to transfer at least part of the at least one data resource to a transfer-in account to obtain a data resource transfer result.
[0141] The data resource transfer verification may include identity authentication for the account that triggers the transfer configuration operation, data inspection for the data resources to be transferred, and other verification processes to ensure the safe transfer of data resources. The data resource transfer task is a task that performs data resource transfer processing on the transfer-out account. By executing the data resource transfer task, at least one data resource held by the transfer-out account can be transferred to the transfer-in account.
[0142] Optionally, when detecting that the user has triggered a transfer configuration operation on at least one data resource held by the transfer-out account, the terminal can perform data resource transfer verification for the transfer configuration operation, such as verifying the legitimacy of the transfer configuration operation, specifically verifying the identity of the account that triggered the transfer configuration operation, to ensure the authority of the account that triggered the transfer configuration operation to transfer specific data resources; the terminal can also verify the data resources to be transferred configured by the transfer configuration operation, such as determining whether the data resources to be transferred are repeated, whether they belong to the type of data resources that can be transferred out, etc. The terminal performs data resource transfer verification through the transfer configuration operation to obtain a transfer verification result. When the transfer verification result is that the verification is passed, it indicates that the data resource transfer processing can be performed in response to the transfer configuration operation, then the terminal generates a data resource transfer task for at least one data resource held by the transfer-out account, and by executing the data resource transfer task, at least part of the data resources held by the transfer-out account is transferred to the transfer-in account, thereby obtaining a data resource transfer result.
[0143] In specific implementation, the data resource transfer task can be generated based on the type of data resources to be transferred out, that is, different types of data resources can generate different subtasks. When multiple data resources need to be transferred out, the data resource transfer task generated by the terminal can include multiple subtasks, each subtask can correspond to a data resource, and each subtask can be distinguished by a task identifier, so that the transfer processing can be performed for multiple data resources by executing multiple subtasks. In addition, the data resource transfer task can be generated based on the number of data resources to be transferred out, that is, a corresponding subtask is generated for each data resource to be transferred out. When multiple data resources need to be transferred out, the data resource transfer task generated by the terminal can include multiple subtasks, each subtask can correspond to a data resource. After the terminal generates the data resource transfer task, it can write the data resource transfer task into the task message queue and read the data resource transfer task from the task message queue for execution. When the data resource transfer task includes multiple subtasks, the terminal can poll the subtasks from the task message queue for execution, thereby realizing the data resource transfer processing.
[0144] In this embodiment, when the transfer-out verification result obtained by performing data resource transfer verification on the transfer-out configuration operation is verification passed, the terminal generates a data resource transfer task and executes it, thereby realizing the transfer of at least part of the data resources held by the transfer-out account to the transfer-in account, and realizing the unified transfer processing of the data resources held by the transfer-out account through the data resource transfer task, simplifying the operation of data resource transfer, thereby improving the processing efficiency of data resource transfer.
[0145] In an exemplary embodiment, at least part of the data resources each include extended application data resources generated by an extended application supported by a communication application; the data resource transfer method further includes: when a business callback task sent by the extended application is received, determining a task type of the business callback task; determining an extended application transfer result for the extended application data resource according to the task type; sending the extended application transfer result to the extended application; the extended application transfer result is used to instruct the extended application to transfer the extended application data resources in the extended application from a transfer-out account to a transfer-in account according to the extended application transfer result.
[0146] Among them, the extended application is an application that the communication application can extend and access, that is, the communication application can communicate data with the extended application, so that the service of the extended application can be obtained in the communication application. For example, the extended application can be a cloud storage application. When the communication application extends and accesses the cloud storage application, the communication application can upload data to the cloud storage application for storage through a proxy server, and read the stored data from the cloud storage application through a proxy server. The extended application data resources can be data resources generated by the extended application, which can specifically include various types of data resources such as photos, schedules, meetings, documents, audio and video. The extended application data resources are data resources that the communication application can access and use, but the communication application cannot directly transfer and process the extended application data resources generated by the extended application, and needs to be implemented based on the extended application. The service callback task is sent by the extended application to determine the transfer processing information for the extended application data resources from the communication application. The service callback task can be divided into different task types. For service callback tasks of different task types, the communication application can feedback different extended application transfer results. The extended application transfer result is used to instruct the extended application to transfer the extended application data resources in the extended application from the transfer-out account to the transfer-in account according to the extended application transfer result, thereby realizing data resource transfer processing of the extended application data resources on the extended application side.
[0147] Exemplarily, when transferring the extended application data resources generated by the extended application, the terminal can send a notification message to the extended application to instruct the extended application to obtain the extended application transfer result by sending a business callback task, so as to perform transfer processing on the extended application data resources based on the extended application transfer result. In addition, the extended application can also actively detect the data resource transfer processing of the communication application. When it is detected that the data resource transfer processing of the communication application includes the transfer processing for the extended application data resources, the extended application can send a business callback task to the communication application. After receiving the business callback task, the terminal determines the task type corresponding to the business callback task. The terminal can parse the business callback task to determine the task type of the business callback task. The terminal determines the extended application transfer result for the extended application data resources based on the task type of the business callback task, and sends the extended application transfer result to the extended application to instruct the extended application to transfer the extended application data resources in the extended application from the transfer-out account to the transfer-in account according to the extended application transfer result, so as to realize the actual transfer processing of the extended application data resources on the extended application side. For business callback tasks of different task types, the terminal can feedback different extended application transfer results. For example, according to the difference in task types of business callback tasks, the terminal can feedback extended application transfer results including all data resource transfer processing, or partial extended application transfer results including data resource transfer processing, etc.
[0148] In this embodiment, for the extended application data resources generated by the extended application supported by the communication application, the terminal can feedback the corresponding extended application transfer result to the extended application through the task type of the received business callback task, so as to instruct the extended application to transfer the extended application data resources in the extended application from the transfer-out account to the transfer-in account according to the extended application transfer result, thereby being able to efficiently transfer and process the extended application data resources generated by the extended application, thereby improving the processing efficiency of data resource transfer.
[0149] In an exemplary embodiment, displaying a data resource transfer result for at least one data resource includes: displaying a notification message card carrying the data resource transfer result.
[0150] Among them, the notification message card is a notification message displayed in the form of a card, and the notification message card can carry the data resource transfer result, so that the data resource transfer result can be displayed in the form of a card for notification and prompting. Specifically, after obtaining the data resource transfer result, the terminal can generate a notification message card based on the data resource transfer result, and display the notification message card.
[0151] Furthermore, the data resource transfer method also includes: in response to a triggering operation on a notification message card, determining at least part of the data resources according to the notification message card, and displaying at least part of the data resources.
[0152] Among them, the notification message card can be associated with the data resources for transfer, that is, the data resources transferred from the transfer-out account to the transfer-in account can be determined based on the notification message card. Specifically, the notification message card can be associated with the task identifier of the data resource transfer task, and the data resource transfer task is generated for the transferred data resources, and the transferred data resources can be determined through the notification message card. The user can interact with the notification message card, such as the user clicks on the notification message card to trigger the operation. In response to the user's triggering operation on the notification message card, the terminal can determine at least part of the data resources transferred from the transfer-out account to the transfer-in account according to the notification message card, and display the determined at least part of the data resources.
[0153] In this embodiment, the terminal displays the data resource transfer results through a notification message card and supports user trigger interaction. Specifically, in response to the user's trigger operation on the notification message card, the terminal will display at least part of the transferred data resources determined according to the notification message card, thereby supporting the user to quickly access at least part of the transferred data resources.
[0154] In an exemplary embodiment, the data resource transfer method further includes: when a progress detection trigger condition is met, detecting the transfer progress of at least part of the data resources, and updating the data resource transfer result according to the transfer progress.
[0155] Among them, the progress detection trigger condition is used to determine the determination condition for detecting the transfer progress of the transferred data resources. When the progress detection trigger condition is met, the transfer progress of the transferred data resources is detected. The progress detection trigger condition can be set according to actual needs, and can be determined according to the scenario to which the roll-out configuration operation belongs, that is, when the scenario to which the roll-out configuration operation belongs belongs to the scenario that meets the progress detection trigger condition, the transfer progress of the transferred data resources can be detected; it can also be determined according to the type of the roll-out configuration operation, that is, when the roll-out configuration operation belongs to the type of operation that meets the progress detection trigger condition, the transfer progress of the transferred data resources can be detected; it can also be determined according to the type of the transferred data resources, that is, when the transferred data resources belong to the type that meets the progress detection trigger condition, the transfer progress of the transferred data resources can be detected. In addition, the progress detection trigger condition can also include a preset time interval, a resource amount threshold, etc., that is, when the preset time interval is reached or the amount of data resources transferred reaches the resource amount threshold, it is considered that the progress detection trigger condition is met. In a specific implementation, various progress detection trigger conditions can be flexibly configured as needed, that is, one or more progress detection trigger conditions can be configured for determination according to actual needs.
[0156] Optionally, when the user triggers a transfer configuration operation for at least one data resource held by the transfer-out account, the terminal can perform data resource transfer processing for the transfer-out account according to the transfer configuration operation, specifically transferring at least one data resource held by the transfer-out account to the transfer-in account. In the process of transferring data resources by the terminal, the terminal can detect whether a progress detection trigger condition is met, such as detecting whether a preset time interval is reached. When the progress detection trigger condition is met, the terminal can detect the transfer progress for at least part of the data resources, and update the data resource transfer result based on the transfer progress, so that the transfer progress of the data resource can be dynamically displayed in the data resource transfer result.
[0157] In this embodiment, when the progress detection triggering condition is met, the terminal updates the data resource transfer result according to the detected transfer progress, thereby dynamically and intuitively displaying the data resource transfer progress based on the data resource transfer result.
[0158] In an exemplary embodiment, the data resource transfer method further includes: when at least part of the data resources include failed data resources, determining that the data resource transfer result of the failed data resources is transfer completion.
[0159] Among them, the invalid data resources have lost their effectiveness or validity, and there is no need to transfer them anymore. Specifically, they may include various data resources such as expired schedules, meetings, documents, and contact data. Optionally, when transferring out the data resources held by the transfer-out account, the terminal may detect the validity of the data resources to be transferred out. When it is detected that at least part of the data resources to be transferred include invalid data resources, the terminal may directly determine the data resource transfer result of the invalid data resources as the transfer is completed.
[0160] In this embodiment, for failed data resources, the terminal directly determines that the corresponding data resource transfer result is completed, thereby avoiding transfer processing for failed data resources, reducing useless transfer operations, and ensuring the processing efficiency of data resource transfer.
[0161] In an exemplary embodiment, the data resource transfer method further includes: obtaining an operation ticket corresponding to the transfer-out configuration operation, and when the operation ticket passes verification, transferring at least part of the at least one data resource to the transfer-in account.
[0162] Among them, the operation ticket is the identity certificate of an account with data resource transfer operation authority, and the account holding the operation ticket can perform data resource transfer processing for the account organization. Optionally, the terminal can obtain the operation ticket corresponding to the transfer-out configuration operation, and specifically can obtain the operation ticket of the account that triggers the transfer-out configuration operation based on the transfer-out configuration operation. The terminal verifies the operation ticket. When the operation ticket passes the verification, it indicates that the account that triggers the transfer-out configuration operation is an account with data resource transfer operation authority. The terminal can respond to the transfer-out configuration operation, and specifically can transfer at least part of at least one data resource to the transfer-in account, thereby realizing the data resource transfer processing for the transfer-out account.
[0163] In this embodiment, when the operation ticket corresponding to the transfer-out configuration operation passes the verification, the terminal responds to the transfer-out configuration operation and transfers at least part of at least one data resource to the transfer-in account. The identity of the account that triggered the transfer-out configuration operation can be verified through the operation ticket, thereby ensuring the security of the data resource transfer process.
[0164] In an exemplary embodiment, the data resource transfer method further includes: when at least part of the data resources do not include the data resources to be transferred, determining that the data resource transfer result of at least part of the data resources is transfer completion.
[0165] Specifically, during the process of transferring data resources by the terminal, the terminal may detect the remaining data resources in at least part of the data resources to be transferred, and when it is detected that at least part of the data resources do not include the data resources to be transferred, it can be determined that at least part of the data resources have been completely transferred, and the terminal can determine that the data resource transfer result of at least part of the data resources to be transferred is transfer completed. In this embodiment, when it is detected that at least part of the data resources to be transferred do not include the data resources to be transferred, the terminal generates a transfer result of the data resources that have been transferred, and the transfer result can be quickly and accurately obtained.
[0166] In an exemplary embodiment, the data resource transfer method further includes: when at least part of the data resources include data resources to be transferred and the data resource transfer task for the data resources to be transferred fails, canceling the transfer of the data resources to be transferred.
[0167] Optionally, during the process of transferring data resources by the terminal, the terminal may detect the remaining data resources in at least part of the data resources to be transferred. When it is detected that at least part of the data resources include the data resources to be transferred and the data resource transfer task for the data resources to be transferred fails, the terminal may abandon the transfer processing of the data resources to be transferred, that is, the transfer of the data resources to be transferred may be canceled to ensure efficient processing of the data resources. In a specific implementation, after canceling the transfer of the data resources to be transferred, the terminal may generate and display a cancellation prompt message to prompt the user of the data resources that have not been transferred through the cancellation prompt message, so that the user can trigger the transfer processing again.
[0168] In this embodiment, when it is detected that at least part of the data resources to be transferred include data resources to be transferred and the data resource transfer task for the data resources to be transferred fails, the terminal cancels the corresponding transfer processing, which can ensure efficient processing of data resources.
[0169] In an exemplary embodiment, the data resource transfer method further includes: when the data resource transfer result supports the transfer result of the card category and the number of failures in generating the corresponding transfer result according to the card category reaches a number threshold, ending the processing for the card category.
[0170] Among them, the transfer result of the card category refers to the transfer result displayed in the form of a card, and the transfer result of the card category can be generated in accordance with the card format after the transfer result is obtained. Optionally, when the data resource transfer result supports the transfer result of the card category, for the obtained data resource transfer result, the terminal needs to convert the data resource transfer result into a card format for display. When the number of failures of the terminal to generate the corresponding transfer result according to the card category reaches a threshold, such as when the number of failures to generate the corresponding transfer result according to the card category reaches 10 times, the terminal can end the processing for the card category, that is, the data resource transfer result is no longer converted into a card format for display. In the specific implementation, when the terminal ends the processing for the card category, that is, when the data resource transfer result is no longer converted into a card format, the terminal can still display the data resource transfer result in other forms, such as displaying it in the default text format.
[0171] In this embodiment, when the number of failures in generating corresponding transfer results according to card categories reaches the threshold, the terminal directly ends the processing for the card category, which can avoid repeated processing of converting data resource transfer results into card format and effectively control the consumption of terminal computing resources.
[0172] The present application also provides an application scenario, which applies the above-mentioned data resource transfer method.
[0173] Specifically, the application of the data resource transfer method in this application scenario is as follows:
[0174] For account organizations in communication applications, such as in corporate organizations, employees in the enterprise need to hand over data resources when they leave. Data resources can specifically include the enterprise's data assets. Data assets can be data generated by employees within the enterprise. Data assets belong to the enterprise. The enterprise should have the right to manage data assets within the enterprise, that is, the enterprise can flexibly dispatch data assets held by employees of the enterprise, including data asset allocation for employees in service, or data asset handover for employees who have left. Among them, in communication applications, each enterprise can have a unique id (corpid), each enterprise has a corresponding address book, and all users in the enterprise share a copy of the address book data. The enterprise can include at least one department (party), each department contains zero to multiple members, each department has a unique id (partyid) and a parent department id (parentid), thereby constructing the hierarchical structure of the entire address book; among them, the root department of the enterprise is the department with the same name as the enterprise, and its parentid is 0. Each user (account) in the enterprise has a unique id, that is, the account identifier vid. A user can be in multiple departments at the same time, so<vid,partyid> Uniquely identifies a member of an enterprise.
[0175] Specifically, for resigned employees, they need to organize their work files, documents and other data resources, and then hand them over to the successor or superiors through email, network hard disk or physical media such as USB flash drive, mobile hard disk, etc. In addition, the resigned employee needs to inform the successor or superior of his / her work account, password and other data resources, or the IT (Internet Technology) department will transfer the account and reallocate the authority. In addition, the resigned employee needs to hand over his / her work content, work progress, work plan and other data resources verbally or in writing.
[0176] However, resigned employees generally need to spend a lot of time and energy to organize and hand over the data resources at work, and the employees or superiors who take over also need to spend a lot of time and energy to receive and understand these data resources, resulting in low efficiency in the handover and transfer of data resources. Moreover, the work account, password and other information of the resigned employees may be leaked during the handover process, resulting in data security risks. At the same time, if the work data of the resigned employees are handed over by email, network hard disk or physical media, they may also be stolen or lost by a third party, that is, there is a data security risk. In addition, if the resigned employees miss some important information in the process of organizing and handing over the work data, or make mistakes during the handover process, data loss may occur, that is, there is a risk of data loss. Furthermore, if the work account and permissions of the resigned employees are not transferred and reallocated in a timely and correct manner, it may lead to confusion in permission management and affect the normal work process, that is, it is easy to have the problem of confusion in permission management. Finally, since the handover of the work content, work progress, work plan and other information of the resigned employees mainly depends on the subjective willingness and ability of the resigned employees, it may lead to incomplete handover, affecting the work efficiency and work quality of the successor employees, that is, there is the problem of incomplete handover.
[0177] Based on this, the data resource transfer method provided in this embodiment greatly improves the efficiency of data asset handover by packaging data assets such as employee files and customer groups and then performing a unified handover, saving time and energy of the enterprise and employees, that is, achieving efficient data asset handover; moreover, the enterprise's management rights over its internal data assets are emphasized and guaranteed, which can effectively prevent data leakage during the handover process and improve the security of data assets, that is, achieving data security protection; in addition, by packaging and handing over data assets, data loss caused by omissions or misoperations during the handover process can be avoided, and data loss can be prevented; further, by clearly defining the employee's departure time, The job definition and data asset handover process can ensure the timely and correct transfer and reallocation of work accounts and permissions, avoid confusion in permission management, and make permission management clear; in addition, by packaging and handing over data assets, the comprehensiveness and completeness of the handover can be ensured, avoiding the problem of the handover being affected by the subjective will and ability of the departing employees, and ensuring the comprehensiveness and completeness of the handover; finally, the data resource transfer method provided in this embodiment supports the collection of more types of data assets and the handover of data assets of current employees, enhances the flexibility and adaptability of data asset management, can better meet the needs of enterprises for data asset management in continuous development and change, and can flexibly adapt to various actual needs.
[0178] Specifically, for corporate organizations in communication applications, corporate employees reserve schedules and meeting rooms. After the employee leaves, the meeting room cannot be released and no one accepts the schedule, so the schedule needs to be handed over. After an employee leaves, his data assets are generally packaged and handed over to another person. However, each employee holds an account with many types of data assets, and it is impossible to batch package and hand over the data assets of the departing employees, resulting in low efficiency in the handover of data assets. The data resource transfer method provided in this embodiment can package the employee's files, customer groups and other data assets, and then perform a unified handover, which solves the problem of scattered data asset handover entrances and low efficiency.
[0179] like Figure 5 As shown, when the data resource transfer method provided in this embodiment is applied to an enterprise organization, it can be executed by a terminal. For employees who leave the enterprise, when the employees leave, the data asset handover can be triggered, and the specific terminal can hand over the data assets held by the resignation account used by the resigned employees. Specifically, the data assets held by the resignation account used by the resigned employees can be automatically handed over and manually handed over. In the handover process of automatic handover, the terminal can automatically hand over the data assets held by the resignation account to the account used by the superior employee of the resigned employee. After all handovers are successful, the resignation account is set to have been handed over, and the resigned employee can also be marked as a resigned member who has been handed over to indicate that the data asset handover is complete; when the automatic handover fails, such as when the resigned employee has no superior, or at least a partial handover fails, the terminal can trigger a manual handover. In the manual handover process, the user needs to trigger the handover process through an account with handover authority. The user can choose to batch handover the data assets held by the resigned account. Specifically, the user can select the recipient to set the resigned account as handed over when all handovers are successful. If the handover fails or is partially successful, the user can return to continue the manual handover. The user can choose to partially handover the data assets held by the resigned account. Specifically, the user can select the recipient to perform partial handover. When the handover is successful and there are no handover items, that is, when the handover of all data assets is completed, the terminal can set the resigned account as handed over. If the partial handover fails or the handover is successful but there are still items to be handed over, the user can return to continue the manual handover. The user can also delete the data assets held by the resigned account. When all deletions are successful and there are no handover items, the terminal can set the resigned account as handed over. If the deletion fails or the deletion is partially successful, the user can return to continue the manual handover. When the handover is completed, a handover success notification can be issued to indicate that the handover has been completed. In addition, if data asset handover is not completed in a timely manner when an employee leaves, a reminder notice can also be issued to ensure that the data asset handover is carried out in a timely manner.
[0180] Among them, employee resignation can be defined as: the super administrator of the enterprise organization deletes the enterprise member in the address book of the management background or mobile terminal; the hierarchical administrator with address book permissions deletes the enterprise member in the address book management of the management background or mobile terminal; the enterprise employee cancels the account and passes the 15-day cooling-off period; the enterprise member voluntarily withdraws from the enterprise and passes the 30-day cooling-off period. For data assets, it can include schedules. Schedules are the schedules of the resigned member as the organizer. They can include future schedules that meet the schedule end time > current time and expired schedules that meet the schedule end time > current time. It can also include scheduled meeting schedules; repeated schedules can be calculated as 1 schedule, and can include repeated schedules created within the past year. Data assets can also include files owned by the resigned member. Files can include documents created in communication applications and files generated in cloud storage applications. Files include documents created but not transferred ownership, documents successfully transferred ownership by others, unshared documents, files saved or uploaded to cloud storage applications by users, etc. Files may not include storage space of cloud storage applications. Storage space of cloud storage applications can be randomly transferred to a certain enterprise member in the shared space. Data assets can also include customer friends who have established relationship chains based on communication applications and customer groups that serve as group leaders.
[0181] Furthermore, handover means that the ownership of data assets is changed from the resigned person A to the recipient B. For schedules, after the handover, the organizer of the schedule is changed from the resigned person A to the recipient B. Only future schedules can be handed over, and expired schedules are automatically deleted. For schedule cards that have been sent, the schedule handover details can be updated in the card in the schedule email; for files, handover means that the owner of the file, that is, the super administrator of the file is changed from the resigned person A to the recipient B, and the ownership of non-document files in the cloud storage application is transferred to the recipient B; for customer handover, it can mean that the customer and the recipient B add a relationship chain, which means that the handover is successful. Regardless of whether the customer refuses or not, the customer cannot hand over again; for customer groups, handover can mean that the group owner of the customer group is transferred to the recipient B. For deletion, it can include the processing of deleting various data assets, such as removing data such as documents, schedules, and micro-disk files from the enterprise.
[0182] Specifically, in the pop-up window when the administrator deletes a member from the address book, the administrator can be guided to hand over the employee's data assets, such as Figure 6 As shown, in the management tool interface of the communication application for enterprise organizations, the member address book of enterprise A can be displayed, and the members in the address book can be displayed according to the departments divided by the enterprise. For each member of enterprise A, the administrator can trigger deletion. When the deletion is triggered for a member, the terminal can pop up a pop-up box to guide the administrator to handle the handover of the data assets of the member.
[0183] Users can use the super administrator account to conduct data asset handover in the management backend of the enterprise organization. Specifically, data asset handover can be triggered by the data resource transfer entry in the information management tool under the management tool of the management backend. Figure 7 As shown, in the management tool interface of the communication application for corporate organizations, various corporate management portals are displayed, including member joining, address book synchronization, data synchronization, security management, data protection plan, usage analysis, archiving, group messaging, user messages, material library, weekly summary, industry consultation, employee services and rewards, etc. The data resource transfer portal for data asset handover can be displayed with corresponding text as a prompt. The specific text content is "Documents, customers and other assets of resigned or current members can be handed over to other members to ensure that corporate assets are not lost." Users can click on the data resource transfer portal to jump to the function introduction page for corresponding data asset handover processing. Furthermore, in the jumped function introduction page, such as Figure 8 As shown, the data asset handover process can be described, and the description content can be "the documents, future schedules and other assets and management rights of the resigned or current members can be assigned to other members to ensure that the company's assets are not lost and the transfer is more flexible"; the types of data assets supported for handover can also be described, which can specifically include documents, future schedules, cloud storage files, reports, pending approval forms, and application management rights. The function introduction page for data asset handover also displays a transfer-out configuration entrance, which can be specifically prompted with the words "Go to Processing". Users can click on the transfer-out configuration entrance to trigger the data asset handover process.
[0184] Furthermore, the user interacts with the transfer configuration entry. For example, after the user clicks the transfer configuration entry, the user can enter the asset handover interface of the resigned member, such as Fig. 9 As shown, the interface for the asset handover of resigned members displays an entry for automatic asset handover. After the automatic asset handover is turned on, the assets of the resigned member will be automatically transferred to his / her direct superior. When the user hovers over "direct superior", the terminal can display corresponding tips, which may include the words "direct superior set for employees in the address book. Go to settings". Users can trigger the "go to settings" to set up direct superiors. The interface for the asset handover of resigned members also displays the resigned members to be handed over in the enterprise organization. For each resigned member, the department to which he / she belongs, the time of resignation, the handover status and the corresponding operation entry can be displayed. The operation entry can be prompted by the words "go to process".
[0185] After the data asset handover is completed, the terminal can display the corresponding data resource transfer results. Fig.10As shown, when all 20 files are handed over, the word "Handed over" can be displayed as a prompt; when some of the 20 files are deleted and some are handed over, the terminal can display the word "10 handed over, 10 deleted" as a prompt; when all 20 files are deleted, the terminal can display the word "Deleted" as a prompt. In specific applications, the data resource transfer results can be displayed in the form of cards, and when displayed in the form of cards, users can also interact with hovering.
[0186] Specifically, for the complete handover of data assets, such as Fig.11 As shown in the data asset handover interface, the data assets of a resigned employee are displayed, including 40 files, 20 schedules, 120 customers, and 20 customer groups. The user can trigger the "Handover All to" control to handle all the handovers. Fig.12 As shown, the terminal displays the account configuration area, and displays the list of the company's organizational accounts in the list area of the account configuration area. The member account configured by the user to receive the handed-over data assets is displayed in the candidate account area of the account configuration area. Specifically, it can be the direct superior of the resigned employee. After the user clicks the "Confirm" control, as shown Fig.13 As shown in FIG. 1 , the terminal displays a prompt message, specifically including the words “Are you sure to hand over all of XX files, XX schedules, XX customers and XX customer groups of XX to XX?” to prompt for the handover. After the user confirms the handover, that is, after the user clicks the “Confirm” control, Fig.14 As shown, the terminal can display a prompt message of "Handover successful" in the interface, and display a prompt of "Handed over" for various data assets in the interface.
[0187] For partial handover of data assets, such as Fig.15 As shown in the data asset handover interface, the data assets of a resigned employee are displayed, including 40 files, 15 schedules, 120 customers, and 20 customer groups. The user can trigger the "partial handover" control to perform partial handover processing. Fig.16 As shown, a partial handover operation interface can be displayed, in which the user can select the data assets that need to be handed over. After the user clicks the "Handover to" control to confirm, the terminal displays the account configuration area, and displays the list of organizational accounts of the enterprise in the list area of the account configuration area, and displays the member account configured by the user to receive the handed over data assets in the candidate account area of the account configuration area. After the user confirms the member account to receive the handed over data assets, Fig.17As shown, the terminal displays a prompt message, specifically including the words "Are you sure to give XXX's 40 files and 5 schedules to XXX?", to prompt for partial handover. After the user confirms, that is, the user clicks the "Confirm" control, the terminal can display the corresponding data resource transfer result, that is, display the partial handover result.
[0188] For the deletion of data assets, such as Fig.18 As shown in the data asset handover interface, the data assets of a resigned employee are displayed, including 40 files, 15 schedules, 120 customers, and 20 customer groups. The user can trigger the "delete" control to delete the data assets. Fig.19 As shown in the figure, a deletion operation interface can be displayed, in which the user can select the data assets to be deleted. After the user clicks the "Delete" control to confirm, as shown in the figure, Fig. 20 As shown in FIG. 1 , the terminal displays a prompt message, specifically including the words “Are you sure you want to delete XXX's 40 files and 5 schedules?” to prompt for deletion. After the user confirms the deletion, that is, after the user clicks the “Confirm” control, as shown in FIG. Fig.21 As shown, the terminal can display a prompt message of "deletion successful" in the interface, and display a prompt of "deleted" for various data assets in the interface. For partially deleted data assets, the number of deleted assets can also be prompted.
[0189] In the specific implementation, the data resource transfer method provided in this embodiment supports two processes: manual handover initiated by the web application homepage and automatic handover initiated by the background when a member leaves. Specifically, it includes task inspection, generation of task identifier taskid, task submission and task polling processing. For task inspection and generation of task identifier taskid, it can be done through the communication application. Specifically, identity authentication and data inspection processing can be performed through the background server of the communication application. The data inspection avoids repeated handover of the same data asset, and further generates a task identifier taskid and writes it to the storage with a version. The version of the task identifier taskid can be used to identify the processing of data asset handover. In order to prevent concurrent writing to the storage with a version, the task can be submitted with a delay of 2 seconds. The purpose is to avoid introducing transactions. Otherwise, the storage is written successfully first, but the subsequent entry into the queue fails, and the storage needs to be rolled back. Delaying the execution of the task for 2 seconds is enough to write the version to the storage. Check whether the storage is written successfully in the task message queue MQ (Message Queue). If it fails, the task can be discarded. For task submission, you can check whether the version is written to the storage successfully. If the writing fails, discard the task. After the task is checked, start submitting the specific subtask job of each business, and record the subtask identifier jobid that is successfully submitted. Different businesses can correspond to different types of data assets, and the execution of different types of data assets can be based on the corresponding subtask job. If all subtask jobs are submitted successfully, start task polling; otherwise, retry the message queue MQ to avoid repeated submission of subtask jobs. Before submitting the task, you need to query the storage details to view the subtask job that failed to submit. For task polling, you can query the progress of each subtask job under the task identifier taskid, and update the storage of the task identifier taskid details. For recording the handover flow, write it during the callback, and task polling will no longer write the flow. Push a card when the task is completed. Push a card when the specific customer task is completed, and push a card when all other tasks except the customer are completed. Based on the account ID vid of the resigned account used by the resigned employee in the communication application, query the remaining data assets of the resigned account, and update the remaining data asset details of the account ID vid according to the query results, specifically update the number of remaining assets in the remaining data asset details, and update the overall status of the remaining data asset details of the account ID vid, such as partial handover, completed handover, etc.
[0190] Specifically, Fig. 22As shown, the manual handover module on the web page / automatic handover module in the background is used to trigger the asset handover process; the communication application is used to perform task inspection and task generation processing; the message queue is used to store the data resource transfer tasks to be executed, and the asset handover process is realized by executing the data resource transfer tasks. The message queue can be realized based on the terminal; the storage is used to store the execution results of the data resource transfer tasks; each business module is used to execute the corresponding subtasks, so as to perform the handover process for the corresponding type of data assets; the card system is used to push the data resource transfer results in the form of cards.
[0191] Specifically, when the web page is manually handed over or the background is automatically handed over, the terminal initiates a handover to the communication application, and specifically, the handover can be initiated to the background server of the communication application. The communication application performs task inspection and generation processing for the handover, and specifically performs identity authentication, business authentication, and concurrent inspection to generate a task identifier taskid. Identity authentication can verify whether the user has the authority to access the business. After completing the task inspection and generation processing, the task is submitted to the message queue with a delay, and specifically, it can be submitted to the message queue with a delay of 2 seconds, and the account identifier vid of the asset handover is written to the storage by carrying the version identifier. The storage returns a prompt message of successful writing after the writing is successful, so that the communication application feeds back a successful feedback message. When performing task submission processing, the message queue can query the storage for the account identifier vid of the asset handover, so that the storage returns the query result; the message queue can submit specific handover tasks for each business, and different businesses can correspond to different types of data assets; after successful submission, the corresponding business modules return the business subtask identifier jobid; the message queue requests the storage to initialize the task identifier taskid, and the storage returns the initialization result. After the message queue successfully submits the handover task to each business module, task polling detection begins. Specifically, the message queue queries the storage for the task identifier taskid, and the storage returns the unfinished subtask identifier jobid; the message queue queries each business module for the progress of the unfinished subtask identifier jobid, and each business module returns the query result; the message queue requests the storage to update the task identifier, and the storage returns the update result; the message queue requests the storage to record the task completion flow, and the storage returns the record result; the message queue requests the card system to push the card, and the card system returns the corresponding card; the message queue queries each business module for the remaining data assets, and each business module returns the query result; the message queue requests to update the asset handover status of the account identifier vid of the asset handover, and the storage returns the update result.
[0192] Furthermore, for extended applications supported by communication applications, such as cloud storage applications, the handover of extended application data resources in the extended application can be implemented based on the proxy between the communication application and the extended application, so as to implement the service callback processing of the extended application. Service callback means that the communication should notify the extended application to handle the handover of the corresponding extended application data resources after the personnel resign or the handover occurs. Fig.23 As shown in the figure, for extended application services, each business module can request the communication application for service callback processing through the proxy broker, and specifically request the communication application's backend server for service callback processing. The communication application returns the service callback result to each business module of the extended application through the proxy, so that each business module of the extended application can perform the corresponding asset handover processing. For services that do not require the proxy broker to connect, each business module can directly connect to the communication application to implement other corresponding service callback processing. Through service callback processing, it can be compatible with handover scenarios that cannot reuse the main process, such as resignation inheritance handover on the mobile terminal; web member customer / customer group details page initiates handover scenarios, etc. Among them, the web member details page supports the handover of some assets, so the handover progress requirements are more real-time, that is, each operation must perceive the change in the number of assets, and it cannot be directly reused when too many asynchronous logics are involved. In addition, through service callback processing, it can also solve abnormal scenarios and perceive the handover progress in time based on active trigger polling.
[0193] Furthermore, for business callback processing, it can be divided into three scenarios according to whether the task identifier taskid is carried and whether a card needs to be pushed. For processing with the task identifier taskid, it can include callback processing of all submitted tasks. Specifically, the complete active polling logic can be reused, which is equivalent to actively triggering a poll; for processing without the task identifier taskid, the subtask identifier jobid exists, and the card needs to be pushed, it can be applied to the handover task submitted by the web details page. Specifically, the active polling logic can be reused to record the handover flow, request to push the card, and query the remaining data assets; For processing without the task identifier taskid, the subtask identifier jobid does not exist, and the card does not need to be pushed, it can be applied to the handover initiated by the mobile terminal resignation inheritance and the handover initiated by the extended application side. Specifically, the remaining data asset query processing in the active polling logic can be reused.
[0194] like Fig.24As shown, for the processing with task identifier taskid, the message queue can query the storage for the task identifier taskid, and the storage returns the unfinished subtask identifier jobid; the message queue queries each business module for the progress of the unfinished subtask identifier jobid, and each business module returns the query result; the message queue requests the storage to update the task identifier taskid, and the storage returns the update result. For the processing without task identifier taskid, but with subtask identifier jobid, and the card needs to be pushed, the message queue requests the storage to record the task completion flow, and the storage returns the record result; the message queue requests the card system to push the card, and the card system returns the card. For the processing without task identifier taskid, without subtask identifier jobid, and without the need to push the card, the message queue queries each business module for the remaining data assets, and each business module returns the query result; the message queue requests the storage to update the asset handover status of account identifier vid, and the storage returns the update result.
[0195] Furthermore, the data asset handover can be processed through the resignation card notification, which can be triggered when a member resigns and push the resignation card to the enterprise administrator. The resignation card can be a static card that does not jump. Fig.25 As shown, at the login terminal of the enterprise administrator, a resignation card is used to prompt the data assets of the resigned personnel to be handed over. Specifically, a prompt statement can be used to guide the enterprise administrator to handle the data asset handover. Furthermore, after the data asset handover is successful, a successful handover card can be displayed on the terminal that receives the data asset to prompt the user holding the transfer account of the received data asset to check it. Fig.26 As shown, in the terminal where the transfer account logs in, a card showing successful data asset handover is displayed, which describes the received data assets including 20 online documents, 13 future schedules, 134 files, and 5 pending approval forms. The card showing successful data asset handover may include a data asset access portal, which specifically displays a "view details" control. After the user clicks the "view details" control, the terminal can display the received data assets.
[0196] In the specific implementation, each card must correspond to the detailed information of a task identifier taskid so that the HTML5 web page can be displayed on the front end. For the detailed storage of the existing task identifier taskid, it can be recorded through the storage module; while the customer / customer group details page does not have the task identifier taskid detailed storage, it is necessary to write a task identifier taskid storage before issuing the card. The storage is directly written as completed and is only used for card display. Fig. 27As shown, the message queue can push cards to the client, specifically, the funcview card; the user can interact with the card on the client, specifically, click on the card to enter the details page, and the access connection url (Uniform Resource Locator) of the details page can carry requests for various information such as version number vcode, task identifier taskid, and whether CRM (Customer Relationship Management). The web page can request the communication application to display data, specifically requesting various information such as version number vcode, task identifier taskid, and whether CRM; the communication application returns the UI (User Interface) to display the data, and the display data can be fed back by the background server of the communication application; the web page jumps to the data asset, specifically, after the user clicks on the summary schema of the data asset, the client can jump to the data assets received by the transferred account such as schedule, file, customer contact information, etc.
[0197] Furthermore, this embodiment supports initiating a handover based on a web customer or customer group details page, such as Fig.28 As shown, in the customer handover interface, the various customers to be handed over by the employee can be displayed, and the corresponding information can be displayed for each customer, such as the description information of the customer, the original adder of the customer, the department to which the original adder belongs, etc. In the customer handover interface, the user can select the customer to be handed over, and specifically can trigger the "handover to" control to hand over the selected customer. In addition, the web member details page requires a more real-time handover progress, that is, it supports the handover of part of the data each time, so the remaining data asset changes must be perceived at the end of the operation, and the data resource transfer method of this embodiment adopts asynchronous logic, which cannot guarantee the timing and cannot be directly reused. Based on this, the task can be submitted synchronously, and the task identifier taskid and active polling are no longer generated. It only relies on the callback push card when the business completes the handover, and the task identifier taskid is registered before the card is pushed. In this way, the handover can be completed. If the callback is successful, the normal card push can be performed; if the callback fails, one less card is pushed.
[0198] Furthermore, the schedule is a special asset that will expire. It is possible that the user has schedule assets at the beginning, but all of them expire before the handover is initiated. Therefore, when entering the details page in the management background, the available assets are pulled out synchronously, and the asynchronous message queue MQ is bypassed to update the number of remaining assets. If the remaining assets of the schedule, that is, the unexpired schedule, are reset to zero, the schedule asset handover status is set to completed. The callback logic can be reused during implementation, and the callback is classified as a scenario without a task identifier taskid and no card push.
[0199] Customers or customer groups have similar schedules. It is possible that the assets of the resigned members appear on the web homepage at the beginning, but disappear before the handover, that is, they are handed over through the client resignation inheritance. Therefore, when performing the handover, it is necessary to call back the message queue MQ to update the assets of the resigned members. If the assets are reset to zero, the handover status of the customer or customer group assets is set to completed. The callback logic can be reused during implementation, and the business callback is classified as a scenario without a task identifier taskid and no card push. In addition, it takes 24 hours for the customer assets to complete the complete handover, so the customer asset handover card needs to be pushed separately. The callback logic can be reused during implementation, and the business callback is classified as a scenario with a task identifier taskid and a push card.
[0200] For extended applications, such as files in cloud storage applications, the data queried or operated are all data of former members, so the operator needs a ticket with the administrator's identity. Specifically, you can apply for a business ticket, which can be in the format of wwxxsxxxticketsvr.GetShortUserTicket. If there is an operator, use the operator's identity; if there is no operator, select a super administrator as the operator. Verification through identity tickets can ensure the security of data asset handover in extended applications.
[0201] Task submission cannot guarantee 100% success. There are two abnormal scenarios, including the interface timeout, return failure, and the scenario where the task has actually been submitted, and the interface error, but the task has actually not been submitted. For the scenario where the interface times out, returns failure, and the task has actually been submitted, you can query the remaining data assets of business A before submitting business A to the message queue MQ. If the remaining data assets are 0, abandon the submission and polling of business A, modify the business association list of this task in the remaining data asset details of the account identifier vid, remove business A, and trigger a callback to calculate whether business A has completed the handover, so as to ultimately ensure that the handover is completed, but one less push card. Specifically, if Fig.29 As shown, the communication application can query the storage for the task identifier taskid, and the storage returns the query result; the communication application queries each business module for the remaining data assets of unsubmitted business A, and each business module returns the query result; when it is determined that the remaining assets of business A are 0, the communication application gives up submitting the task, modifies the business associated with the task identifier taskid, and specifically deletes the schedule in the business associated with the task identifier taskid, and the storage returns the updated associated business; the communication application can trigger a callback with the type of no task identifier and no card push, and queries the storage for the remaining assets of each business based on the account identifier vid, and the storage returns the query result; when it is determined that the remaining assets of a business are 0, the communication application can request the storage to update the handover status, and the storage returns the updated result.
[0202] For scenarios where the interface reports an error but the task is not actually submitted, if business A still has remaining data assets and the submission fails during the last retry of the message queue MQ, you can abandon submitting task A and modify the business association list of this task in the remaining asset details of the account identifier vid, removing business A, which is equivalent to business A not being selected for submission, and can support the administrator to initiate a resubmission. In addition, for task polling exception handling, when task polling fails, if the maximum number of retries is used up and still fails, you can abandon pushing the card.
[0203] The data resource transfer method provided in this embodiment solves the problem of how to effectively and efficiently hand over the data assets of employees to others after they leave. Specifically, by packaging the data assets such as the employee's files and customer groups, and then conducting a unified handover, the efficiency of data asset handover is greatly improved, saving the time and energy of the enterprise and employees, and solving the problem of scattered and inefficient data asset handover entrances in the prior art. The data resource transfer method provided in this embodiment emphasizes the management rights of the enterprise over its internal data assets, provides a novel data asset management method for the enterprise, enables the enterprise to better control and manage its data assets, and improves the security and availability of data assets. The data resource transfer method provided in this embodiment supports the collection of more types of data assets and the handover of data assets of employees on the job, enhances the flexibility and adaptability of data asset management, and meets the growing demand of enterprises for data asset management in the continuous development and change. In addition, the definition of employee resignation is clarified, including super administrators deleting members in the address book of the management background or mobile terminal, hierarchical administrators with address book permissions deleting members in the address book management of the management background or mobile terminal, and employees canceling their accounts and passing a certain cooling-off period, etc., providing a clear operational basis for data asset handover. The data resource transfer method provided in this embodiment solves the problem of data asset management of an enterprise after an employee leaves the enterprise, and also provides a new and efficient data asset management method for the enterprise.
[0204] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.
[0205] Based on the same inventive concept, the embodiment of the present application also provides a data resource transfer device for implementing the data resource transfer method involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in one or more data resource transfer device embodiments provided below can refer to the limitations on the data resource transfer method above, and will not be repeated here.
[0206] In an exemplary embodiment, Fig.30 As shown, a data resource transfer device 3000 is provided, comprising: a transfer entry display module 3002, a transfer-out account display module 3004 and a transfer result display module 3006, wherein:
[0207] A transfer entry display module 3002 is used to display a data resource transfer entry for an account organization in a communication application;
[0208] The transfer-out account display module 3004 is used to display the transfer-out account of the data resource to be transferred out in the account organization in response to the trigger operation on the data resource transfer entry;
[0209] The transfer result display module 3006 is used to display the data resource transfer result for at least one data resource in response to a transfer-out configuration operation triggered on at least one data resource held by the transfer-out account; wherein the data resource transfer result is used to describe the transfer result of transferring at least part of the at least one data resource to the transfer-in account; the transfer-in account is selected from the account organization by the transfer-out configuration operation.
[0210] In one embodiment, the transfer-out account display module 3004 is also used to display a data resource operation area in response to a trigger operation on a data resource transfer entry; display a transfer-out account list in the data resource operation area; and the transfer-out account list includes transfer-out accounts of data resources to be transferred out in the account organization.
[0211] In one embodiment, the transfer-out account display module 3004 is also used to display an operation guide area in response to a trigger operation on a data resource transfer entrance; display a transfer-out account entrance and data resource operation guide information in the operation guide area; and display a data resource operation area in response to a trigger operation on a transfer-out account entrance prompted by the data resource operation guide information.
[0212] In one embodiment, the transfer-out account display module 3004 is also used to display the transfer-out account-associated transfer configuration entry and account status description information corresponding to the transfer-out account included in the transfer-out account list in the data resource operation area; the transfer result display module 3006 is also used to display the data resource transfer result for at least one data resource in response to the transfer-out configuration operation triggered by the transfer-out configuration entry on at least one data resource held by the transfer-out account.
[0213] In one embodiment, the transfer-out account display module 3004 is also used to display the transfer-out configuration entry associated with the transfer-out account corresponding to the transfer-out account; the transfer result display module 3006 is also used to display the data resource list of the transfer-out account in response to the triggering operation of the transfer-out configuration entry; the data resource list includes at least one data resource held by the transfer-out account; in response to the transfer-out configuration operation triggered on at least one data resource in the data resource list, the data resource transfer result for at least one data resource is displayed.
[0214] In one embodiment, the transfer result display module 3006 is also used to display the organization account list of the account organization in response to an account configuration trigger operation on at least one data resource in the data resource list; in response to an account configuration operation triggered in the organization account list, display the transfer-in account configured by the account configuration operation; in response to a confirmation event for the transfer-in account, display the data resource transfer result for at least one data resource.
[0215] In one embodiment, the transfer result display module 3006 is also used to respond to a resource selection operation triggered on at least one data resource in the data resource list, display the data resource selected by the resource selection operation; respond to an account configuration trigger operation for the selected data resource, display the organization account list of the account organization.
[0216] In one embodiment, the transfer result display module 3006 is also used to display the account configuration area, and display the organization account list of the account organization in the list area of the account configuration area; in response to the account configuration operation triggered in the organization account list, the transfer account configured by the account configuration operation is displayed in the candidate account area of the account configuration area.
[0217] In one embodiment, it also includes a deletion processing module for displaying a data resource deletion result for at least one data resource in response to a data resource deletion operation triggered on at least one data resource held by the transfer-out account; wherein the data resource deletion result is used to describe the operation result of deleting at least part of the at least one data resource.
[0218] In one embodiment, the deletion processing module is also used to display a data resource list of the transfer-out account in response to a trigger operation on a transfer-out configuration entry associated with the transfer-out account; the data resource list includes at least one data resource held by the transfer-out account; in response to a resource selection operation triggered on at least one data resource in the data resource list, display the data resource selected by the resource selection operation; in response to a data resource deletion operation on the selected data resource, display the deletion result for the selected data resource.
[0219] In one embodiment, it also includes an automatic handover module for displaying the automatic transfer result of at least one data resource held by the transfer-out account in response to an account status update event for the transfer-out account when the automatic transfer mode is activated; wherein the automatic transfer result is used to describe the transfer result of at least part of the at least one data resource held by the transfer-out account to an associated account; the associated account is the transfer-in account selected from the account organization in the automatic transfer mode.
[0220] In one embodiment, the transfer-out account is an account that is not in an activated state in the account organization; the data resources include at least one of application data resources and contact data resources.
[0221] In one embodiment, it also includes a transfer result acquisition module, which is used to perform data resource transfer verification on the transfer-out configuration operation when a transfer-out configuration operation is detected, and obtain a transfer-out verification result; when the transfer-out verification result is verification passed, generate a data resource transfer task for at least one data resource; execute the data resource transfer task to transfer at least part of the at least one data resource to the transfer-in account, and obtain a data resource transfer result.
[0222] In one embodiment, at least part of the data resources each include extended application data resources generated by an extended application supported by a communication application; and further include a service callback module, which is used to determine a task type of the service callback task when receiving a service callback task sent by the extended application; determine an extended application transfer result for the extended application data resource according to the task type; send the extended application transfer result to the extended application; the extended application transfer result is used to instruct the extended application to transfer the extended application data resource in the extended application from a transfer-out account to a transfer-in account according to the extended application transfer result.
[0223] In one embodiment, the transfer result display module 3006 is also used to display a notification message card carrying the data resource transfer result; it also includes a transfer resource access module, which is used to respond to a trigger operation on the notification message card, determine at least part of the data resources according to the notification message card, and display at least part of the data resources.
[0224] In one embodiment, it also includes a transfer progress processing module, which is used to detect the transfer progress of at least part of the data resources when the progress detection trigger condition is met, and update the data resource transfer result according to the transfer progress.
[0225] In one embodiment, it further includes a failed data resource processing module, which is used to determine that the data resource transfer result of the failed data resource is completed when at least part of the data resources include failed data resources.
[0226] In one embodiment, it also includes an operation ticket verification module, which is used to obtain the operation ticket corresponding to the transfer-out configuration operation, and when the operation ticket passes the verification, at least part of the at least one data resource is transferred to the transfer-in account.
[0227] In one embodiment, a transfer confirmation module is further included, which is used to determine that the data resource transfer result of at least part of the data resources is transfer completion when at least part of the data resources do not include the data resources to be transferred.
[0228] In one embodiment, it also includes a transfer cancellation module, which is used to cancel the transfer of the data resources to be transferred when at least part of the data resources include the data resources to be transferred and the data resource transfer task for the data resources to be transferred fails.
[0229] In one embodiment, a card result processing module is further included, which is used to end the processing for the card category when the data resource transfer result supports the transfer result of the card category and the number of failures in generating the corresponding transfer result according to the card category reaches a number threshold.
[0230] In one embodiment, the transfer entry display module 3002 is also used to display the data resource transfer entry for the account organization in response to an account status update operation triggered by an authorized account in the account organization in the communication application; the authorized account is an account in the account organization that has account status update permission.
[0231] In one embodiment, the transfer entry display module 3002 is further used to display a data resource transfer entry for an account organization in response to an account status update event for an account organization in a communication application.
[0232] In one embodiment, it also includes a transfer notification module, which is used to display the transfer notification message in the login terminal of the transfer-in account; in response to the transfer-in account's triggering operation on the transfer notification message, display the data resources received by the transfer-in account from the transfer-out account through the transfer-out configuration operation.
[0233] Each module in the above-mentioned data resource transfer device can be implemented in whole or in part by software, hardware or a combination thereof. Each module can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in a computer device in the form of software, so that the processor can call and execute the operations corresponding to each module above.
[0234] In one embodiment, a computer device is provided. The computer device may be a terminal, and its internal structure diagram may be as follows: Fig.31 As shown. The computer device includes a processor, a memory, an input / output interface, a communication interface, a display unit and an input device. The processor, the memory and the input / output interface are connected via a system bus, and the communication interface, the display unit and the input device are connected to the system bus via the input / output interface. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The input / output interface of the computer device is used to exchange information between the processor and an external device. The communication interface of the computer device is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner can be implemented through WIFI, a mobile cellular network, NFC (near field communication) or other technologies. When the computer program is executed by the processor, a data resource transfer method is implemented. The display unit of the computer device is used to form a visually visible image, and can be a display screen, a projection device or a virtual reality imaging device. The display screen can be a liquid crystal display screen or an electronic ink display screen. The input device of the computer device can be a touch layer covered on the display screen, or a button, trackball or touchpad set on the computer device casing, or an external keyboard, touchpad or mouse, etc.
[0235] Those skilled in the art will understand that Fig.31 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0236] In one embodiment, a computer device is further provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the steps in the above method embodiments when executing the computer program.
[0237] In one embodiment, a computer-readable storage medium is provided, storing a computer program, which implements the steps in the above method embodiments when executed by a processor.
[0238] In one embodiment, a computer program product is provided, including a computer program, which implements the steps in the above method embodiments when executed by a processor.
[0239] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant regulations.
[0240] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., but are not limited to this.
[0241] The technical features of the above embodiments can be combined arbitrarily. In order to make the description concise, all possible combinations of the technical features in the above embodiments are not described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification. The above-mentioned embodiments only express several implementation methods of the present application, and their descriptions are relatively specific and detailed, but they cannot be understood as limiting the scope of the patent of this application. It should be pointed out that for ordinary technicians in this field, without departing from the concept of the present application, several deformations and improvements can be made, which all belong to the scope of protection of the present application. Therefore, the scope of protection of the present application shall be based on the attached claims.
Claims
1. A data resource transfer method, characterized in that: The method comprises: Display the data resource transfer entry for the account organization in the communication application; In response to a triggering operation on the data resource transfer entry, displaying a transfer-out account of the data resource to be transferred out in the account organization; In response to a transfer-out configuration operation triggered on at least one data resource held by the transfer-out account, displaying a data resource transfer result for the at least one data resource; The data resource transfer result is used to describe the transfer result of transferring at least part of the at least one data resource to the transfer-in account; the transfer-in account is selected from the account organization by the transfer-out configuration operation.
2. The method according to claim 1, characterized in that: The step of displaying the transfer account of the data resource to be transferred out in the account organization in response to the triggering operation on the data resource transfer entry includes: In response to a trigger operation on the data resource transfer entry, displaying a data resource operation area; A transfer-out account list is displayed in the data resource operation area; the transfer-out account list includes transfer-out accounts of the data resources to be transferred out in the account organization.
3. The method according to claim 2, characterized in that The step of displaying a data resource operation area in response to a trigger operation on the data resource transfer entry includes: In response to a trigger operation on the data resource transfer entry, displaying an operation guide area; Displaying the transfer-out account entrance and data resource operation guidance information in the operation guidance area; In response to the prompt of the data resource operation guidance information, a data resource operation area is displayed for the triggering operation of the transfer-out account entry.
4. The method according to claim 2, characterized in that: The method further comprises: In the data resource operation area, corresponding to the transfer-out account included in the transfer-out account list, a transfer-out configuration entry and account status description information associated with the transfer-out account are displayed; The step of displaying the data resource transfer result for the at least one data resource in response to the transfer-out configuration operation triggered on the at least one data resource held by the transfer-out account includes: In response to a transfer-out configuration operation triggered through the transfer-out configuration entry on at least one data resource held by the transfer-out account, a data resource transfer result for the at least one data resource is displayed.
5. The method according to claim 1, characterized in that The method further comprises: Corresponding to the transfer-out account, displaying the transfer-out configuration entry associated with the transfer-out account; The step of displaying the data resource transfer result for the at least one data resource in response to the transfer-out configuration operation triggered on the at least one data resource held by the transfer-out account includes: In response to a trigger operation on the transfer-out configuration entry, a data resource list of the transfer-out account is displayed; the data resource list includes at least one data resource held by the transfer-out account; In response to a roll-out configuration operation triggered on at least one data resource in the data resource list, a data resource transfer result for the at least one data resource is displayed.
6. The method according to claim 5, characterized in that The displaying of a data resource transfer result for the at least one data resource in the data resource list in response to the roll-out configuration operation triggered on the at least one data resource comprises: In response to an account configuration triggering operation on at least one data resource in the data resource list, displaying an organization account list of the account organization; In response to an account configuration operation triggered in the organization account list, displaying a transfer-in account configured by the account configuration operation; In response to a confirmation event for the transfer-in account, a data resource transfer result for the at least one data resource is displayed.
7. The method according to claim 6, characterized in that The displaying of the organization account list of the account organization in response to the account configuration triggering operation on the at least one data resource in the data resource list includes: In response to a resource selection operation triggered on at least one data resource in the data resource list, displaying the data resource selected by the resource selection operation; In response to an account configuration trigger operation for the selected data resource, a list of organization accounts of the account organization is displayed.
8. The method according to claim 6, characterized in that The display of the organization account list of the account organization includes: Displaying an account configuration area, and displaying a list of organization accounts of the account organization in a list area of the account configuration area; The step of displaying the transfer-in account configured by the account configuration operation in response to the account configuration operation triggered in the organization account list includes: In response to an account configuration operation triggered in the organization account list, a transfer-in account configured by the account configuration operation is displayed in a candidate account area in the account configuration area.
9. The method according to claim 1, characterized in that: The method further comprises: In response to a data resource deletion operation triggered on at least one data resource held by the transfer-out account, displaying a data resource deletion result for the at least one data resource; The data resource deletion result is used to describe the result of deleting at least part of the at least one data resource.
10. The method according to claim 9, characterized in that The step of displaying the data resource deletion result for the at least one data resource in response to the data resource deletion operation triggered on the at least one data resource held by the transfer-out account includes: In response to a trigger operation on a transfer-out configuration entry associated with the transfer-out account, a data resource list of the transfer-out account is displayed; the data resource list includes at least one data resource held by the transfer-out account; In response to a resource selection operation triggered on at least one data resource in the data resource list, displaying the data resource selected by the resource selection operation; In response to the data resource deletion operation for the selected data resource, a deletion result for the selected data resource is displayed.
11. The method according to claim 1, characterized in that: The method further comprises: In case of activating the automatic transfer mode, in response to an account status update event for the transfer-out account, displaying an automatic transfer result for at least one data resource held by the transfer-out account; Among them, the automatic transfer result is used to describe the transfer result of transferring at least part of the at least one data resource held by the transfer-out account to the associated account; the associated account is the transfer-in account selected from the account organization in the automatic transfer mode.
12. The method according to any one of claims 1 to 11, characterized in that: The transfer-out account is an account that is not in an activated state in the account organization; the data resource includes at least one of an application data resource and a contact data resource.
13. The method according to claim 1, characterized in that The method further comprises: When the transfer-out configuration operation is detected, data resource transfer-out verification is performed for the transfer-out configuration operation to obtain a transfer-out verification result; When the transfer-out verification result is verification passed, generating a data resource transfer task for the at least one data resource; The data resource transfer task is executed to transfer at least part of the at least one data resource to the transfer-in account, and the data resource transfer result is obtained.
14. The method according to claim 1, characterized in that Each of the at least some data resources includes an extended application data resource generated based on an extended application supported by the communication application; the method further includes: When receiving the service callback task sent by the extended application, determining the task type of the service callback task; Determine, according to the task type, an extended application transfer result for the extended application data resource; The extended application transfer result is sent to the extended application; the extended application transfer result is used to instruct the extended application to transfer the extended application data resource in the extended application from the transfer-out account to the transfer-in account according to the extended application transfer result.
15. The method according to claim 1, characterized in that The displaying of the data resource transfer result for the at least one data resource includes: Display a notification message card with data resource transfer results; The method further comprises: In response to a triggering operation on the notification message card, the at least part of the data resource is determined according to the notification message card, and the at least part of the data resource is displayed.
16. The method according to claim 1, characterized in that The method further comprises at least one of the following: When a progress detection trigger condition is met, detecting the transfer progress of at least part of the data resources, and updating the data resource transfer result according to the transfer progress; When the at least part of the data resources includes an invalid data resource, determining that the data resource transfer result of the invalid data resource is transfer completion; Obtaining an operation ticket corresponding to the transfer-out configuration operation, and when the operation ticket passes verification, transferring at least part of the at least one data resource to the transfer-in account; When the at least part of the data resources does not include the data resources to be transferred, determining that the data resource transfer result of the at least part of the data resources is transfer completion; When the at least part of the data resources include data resources to be transferred, and the data resource transfer task for the data resources to be transferred fails to be executed, canceling the transfer of the data resources to be transferred; When the data resource transfer result supports the transfer result of the card category, and the number of failures in generating the corresponding transfer result according to the card category reaches the number threshold, the processing for the card category is terminated.
17. A data resource transfer device, characterized in that: The device comprises: A transfer entry display module, used to display a data resource transfer entry for an account organization in a communication application; A transfer-out account display module, configured to display a transfer-out account of the data resource to be transferred out in the account organization in response to a trigger operation on the data resource transfer entry; A transfer result display module, configured to display a data resource transfer result for at least one data resource held by the transfer-out account in response to a transfer-out configuration operation triggered on at least one data resource held by the transfer-out account; The data resource transfer result is used to describe the transfer result of transferring at least part of the at least one data resource to the transfer-in account; the transfer-in account is selected from the account organization by the transfer-out configuration operation.
18. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 16 are implemented.
19. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 16 are implemented.
20. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 16 are implemented.