Data processing method and device, computer equipment and computer readable storage medium
By enabling cross-application data synchronization in electronic office applications, the problem of low data processing efficiency between different applications is solved, thereby improving office efficiency and user experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- TENCENT TECHNOLOGY (SHENZHEN) CO LTD
- Filing Date
- 2022-03-07
- Publication Date
- 2026-06-16
AI Technical Summary
In existing technologies, electronic office applications are independent of each other, resulting in low efficiency in processing related business data. This necessitates separate processing in different applications, leading to further inefficiency.
By displaying the reservation event settings area and data association controls in the reservation event settings interface of the first application, the reservation setting data is synchronized in the second application on different systems in response to the operation, thus realizing cross-application data association.
It improves the efficiency of data processing between related applications, reduces repetitive setup operations, and enhances office efficiency and user experience.
Smart Images

Figure CN116781716B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of computer technology, specifically to a data processing method, apparatus, computer equipment, and computer-readable storage medium. Background Technology
[0002] With the continuous development and advancement of internet technology, its impact on production and daily life is becoming increasingly profound. Electronic office work based on internet technology can significantly reduce office costs and improve efficiency, thus leading to its rapid adoption in modern enterprises.
[0003] Currently, there are increasingly more applications related to electronic office work. Some of these applications have certain business connections. However, because these applications are independent of each other, related business needs to be processed separately in different applications, which leads to a decrease in the efficiency of data processing. Summary of the Invention
[0004] This application provides a data processing method, apparatus, computer device, and computer-readable storage medium, which can effectively improve the efficiency of data processing between related applications.
[0005] The first aspect of this application provides a data processing method, the method comprising:
[0006] Displays the settings interface for the appointment event in the first application. The settings interface includes a settings area for the appointment event, which includes appointment data settings controls and data association controls for the target object corresponding to the appointment event.
[0007] In response to a setting operation on the reservation data setting control, the reservation setting data of the target object in the reservation event is displayed;
[0008] In response to a trigger operation on the data association control, the reservation setting data is synchronized to the target object in the second application. The first application and the second application belong to different systems, and the second application is an application associated with the target object.
[0009] Accordingly, a second aspect of this application provides a data processing apparatus, the apparatus comprising:
[0010] The first display unit is used to display the setting interface of the appointment event in the first application. The setting interface includes a setting area for the appointment event, and the setting area includes an appointment data setting control and a data association control for the target object corresponding to the appointment event.
[0011] The second display unit is used to display the reservation setting data of the target object in the reservation event in response to the setting operation of the reservation data setting control;
[0012] A synchronization unit is used to synchronize the reservation setting data to the target object in the second application in response to a trigger operation on the data association control. The first application and the second application belong to different systems, and the second application is an application associated with the target object.
[0013] In some embodiments, the synchronization unit includes:
[0014] The first display subunit is configured to display a candidate list of associated applications in response to a trigger operation on the data association control;
[0015] The first synchronization subunit is used to synchronize the reservation setting data to the target object in the target associated application in response to the selection operation of the target associated application in the candidate list of associated applications. The target associated application belongs to a different system from the first application and is an application associated with the target object.
[0016] In some embodiments, the display subunit includes:
[0017] The first display module is used to display a login verification interface in response to a trigger operation on the data association control, wherein the first application logs in to the first account;
[0018] The acquisition module is used to acquire the input second account and the first verification information of the second account in response to the information input operation of the login verification interface;
[0019] The second display module is used to display a candidate list of associated applications corresponding to the second account when the first verification information passes the verification. The first account and the second account are accounts in the system corresponding to the first application.
[0020] In some embodiments, the acquisition module includes:
[0021] The first display submodule is used to display an account selection control in the login verification interface;
[0022] The second display submodule is used to display the contact list corresponding to the first account in response to a trigger operation on the account selection control.
[0023] The sending submodule is used to send a verification information acquisition request to the target communication object in response to a selection operation on the target communication object in the address book list;
[0024] The receiving submodule is used to receive the second account and the first verification information of the second account returned by the target communication object in accordance with the verification information.
[0025] In some embodiments, the sending submodule is further configured to:
[0026] In response to a selection operation of a target contact in the address book list, a dialog box with the target contact is displayed;
[0027] In the dialog box, a verification information retrieval link is sent to the target communication object, and the verification information retrieval link includes a verification information retrieval request.
[0028] In some embodiments, the synchronization unit includes:
[0029] A sub-unit is defined to determine, in response to a trigger operation on the data association control, multiple participants in the reservation event based on the reservation setting data;
[0030] The second synchronization subunit is used to synchronize the reservation setting data to the target object corresponding to each participant in the second application. The first application and the second application belong to different systems, and the second application is an application associated with the target object.
[0031] In some embodiments, the first display unit includes:
[0032] The second display subunit is used to display the session interface in the first application;
[0033] The third display subunit is used to display the appointment event setting control in response to the selection operation of the target session content in the session interface;
[0034] The fourth display subunit is used to respond to the trigger operation of the reservation event setting control and display the reservation event setting interface based on the target session content. The setting interface includes a reservation event setting area, which includes a reservation data setting control and a data association control for the target object corresponding to the reservation event.
[0035] In some embodiments, the fourth display subunit includes;
[0036] The recognition module is used to perform speech recognition on the speech information in response to the trigger operation of the control set for the appointment event when the target session content is speech information, and obtain the recognition result.
[0037] The extraction module is used to extract reservation setting data from the recognition results;
[0038] The third display module is used to display the settings interface of the appointment event and update the settings interface based on the appointment settings data. The settings interface includes a settings area for the appointment event, which includes appointment data settings controls and data association controls for the target object corresponding to the appointment event.
[0039] In some embodiments, the synchronization unit includes:
[0040] The fifth display subunit includes displaying an application association authorization interface in response to a trigger operation on the data association control;
[0041] The third synchronization subunit is used to synchronize the reservation setting data to the target object in the second application in response to the confirmation authorization operation received by the application-associated authorization interface. The first application and the second application belong to different systems, and the second application is an application associated with the target object.
[0042] In some embodiments, the third synchronization subunit includes:
[0043] The acquisition module is used to respond to the confirmation authorization operation received by the application-associated authorization interface, acquire a third account and the second verification information corresponding to the third account, wherein the first application belongs to the first system, the third account is the account information of the second application in the second system, and the second application is an application associated with the target object;
[0044] The sending module is used to send the reservation setting data, the third account, and the second verification information to the second application, so that the second application can synchronize data with the target object corresponding to the third account based on the reservation setting data.
[0045] In some embodiments, the first display unit includes:
[0046] The fifth display subunit is used to display the calendar interface of the first application, the calendar interface including multiple date controls;
[0047] The sixth display subunit is used to display the settings interface of the appointment event in response to a trigger operation on the target date control in the calendar interface. The settings interface includes a settings area for the appointment event, which includes an appointment data settings control and a data association control for the target object corresponding to the appointment event. The settings interface of the appointment event corresponds to the target date displayed in the target date control.
[0048] A third aspect of this application also provides a computer-readable storage medium storing a plurality of instructions adapted for loading by a processor to perform the steps of the data processing method provided in the first aspect of this application.
[0049] A fourth aspect of this application provides a computer device including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the steps of the data processing method provided in the first aspect of this application.
[0050] The fifth aspect of this application provides a computer program product, including a computer program / instructions, which, when executed by a processor, implement the steps in the data processing method provided in the first aspect.
[0051] The data processing method provided in this application embodiment displays a reservation event setting interface in a first application. The setting interface includes a reservation event setting area, which includes a reservation data setting control and a data association control for the target object corresponding to the reservation event. In response to a setting operation on the reservation data setting control, the reservation setting data of the target object in the reservation event is displayed. In response to a trigger operation on the data association control, the reservation setting data is synchronized to the target object in a second application. The first application and the second application belong to different systems, and the second application is an application associated with the target object.
[0052] Therefore, the data processing method provided in this application, by associating data between independent applications, allows for the simultaneous synchronization of data in associated applications while processing data in one application. This improves the efficiency of data processing between different interconnected applications. Attached Figure Description
[0053] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0054] Figure 1 This is a schematic diagram of a data processing scenario in this application;
[0055] Figure 2 This is a flowchart illustrating the data processing method provided in this application;
[0056] Figure 3a This is a schematic diagram of the settings interface for the scheduled events in the first application provided in this application:
[0057] Figure 3b This is a schematic diagram of the session interface of the first application provided in this application;
[0058] Figure 3cThis is a schematic diagram of the associated application selection interface provided in this application;
[0059] Figure 3d This is a schematic diagram of the login verification interface provided in this application;
[0060] Figure 4 This is another flowchart illustrating the data processing method provided in this application;
[0061] Figure 5 This is an interaction sequence diagram of the data processing method provided in this application;
[0062] Figure 6 This is a schematic diagram of the structure of the data processing apparatus provided in the embodiments of this application;
[0063] Figure 7 This is a schematic diagram of the structure of the computer device provided in this application. Detailed Implementation
[0064] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of the present invention, and not all of them. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without creative effort are within the scope of protection of the present invention.
[0065] This invention provides a data processing method, apparatus, computer device, and computer-readable storage medium. The data processing method can be used in a data processing apparatus. The data processing apparatus can be integrated into a computer device, which can be a terminal. The terminal can be a mobile phone, tablet computer, laptop computer, smart TV, wearable smart device, personal computer (PC), or vehicle-mounted terminal, etc.
[0066] Please see Figure 1 This is a schematic diagram of a scenario for the data processing method provided in this application. As shown in the figure, computer device A displays the settings interface for a reservation event in a first application. The settings interface includes a settings area for the reservation event, which includes reservation data settings controls and data association controls for the target object corresponding to the reservation event. In response to a setting operation on the reservation data settings controls, the reservation settings data of the target object in the reservation event is displayed. In response to a trigger operation on the data association controls, the reservation settings data is synchronized to the target object in a second application. The first application and the second application belong to different systems, and the second application is an application associated with the target object.
[0067] It should be noted that, Figure 1The illustrated data processing scenario diagram is merely an example. The data processing scenario described in the embodiments of this application is intended to more clearly illustrate the technical solution of this application and does not constitute a limitation on the technical solution provided in this application. Those skilled in the art will understand that, with the evolution of data processing scenarios and the emergence of new business scenarios, the technical solution provided in this application is equally applicable to similar technical problems.
[0068] The implementation scenarios described above will be explained in detail below.
[0069] In related technologies, when adopting electronic office systems, different office applications often correspond to different subdivided business functions to make the business functions of office applications more refined and professional. Moreover, currently, the data between different applications is independent, and updating application data requires operation on each application separately. Thus, even when multiple applications have certain relationships and the basic data that needs updating is the same, each application still needs to be adjusted individually, greatly reducing data processing efficiency and leading to a decline in office efficiency. For example, when setting up a schedule meeting in an online office application, the schedule meeting can only provide schedule reminders and not online meeting functionality. Therefore, the online meeting application needs to be set up separately to enable online meeting functionality. Since the meeting data for the schedule meeting and the online meeting is the same, the same data needs to be set up twice, resulting in low data processing efficiency. To address this, this application provides a data processing method to improve the efficiency of data processing between interrelated applications.
[0070] This application will describe embodiments from the perspective of a data processing device, which can be integrated into a computer device. The computer device can be a terminal. The terminal can be a mobile phone, tablet computer, laptop computer, smart TV, wearable smart device, personal computer (PC), or in-vehicle terminal, etc. Figure 2 The diagram shown is a flowchart of the data processing method provided in this application, which includes:
[0071] Step 101: Display the settings interface for scheduled events in the first application.
[0072] In this embodiment, the first application can be any application capable of parameter input and setting processing. Here, "first application" is used to distinguish it from the second or third application in this application and does not limit the application itself. Specifically, the first application can be any of the following: instant messaging application, game application, online office application, or online conferencing application. In this embodiment, an online office application is used as an example to describe the solution in detail.
[0073] The online office application can handle various appointment events, including schedule events, meeting events, and event events. When an event appointment needs to be made, the appointment event settings interface can be displayed on the screen of the data processing device. This settings interface includes a settings area for the appointment event, containing appointment data settings controls and data association controls for the target object. For example, the target object could be a meeting that needs to be scheduled; the appointment data settings controls for the target object would allow users to configure appointment settings such as the meeting's scheduled time, duration, location, and participants.
[0074] In addition, a data association control can be displayed in the settings area. By touching this control, the association state of the corresponding data association control can be toggled, i.e., turned on or off. When the association state of the data association control is off, the reservation setting data corresponding to the setting operation received on the settings interface will not be associated with other applications; when the association state of the data association control is on, the reservation setting data corresponding to the setting operation received on the settings interface will be associated with the associated application. Alternatively, in some embodiments, the data association control does not have multiple states; data association occurs only when the data association control is touched, otherwise it does not.
[0075] like Figure 3a The figure shows a schematic diagram of the settings interface for the appointment event in the first application provided in this application. As shown, the settings interface 10 includes multiple appointment data setting controls 11 and data association controls 12. In the settings interface 10, appointment settings for scheduled meetings can be set through the appointment data setting controls 11. After setting, the data can be saved and associated by touching the data association controls 12.
[0076] The settings interface for the first application's appointment events can be displayed in response to a touch operation on a control indicating access to the settings interface, or in response to other preset terminal operations. Specifically, for example, while the first application's homepage is displayed, the settings interface can be switched to display in response to a continuous tap on the terminal displaying the first application's homepage. Alternatively, while the first application's homepage is displayed, the settings interface can be switched to display in response to a received voice command to switch the settings interface for the first application's appointment events. In this way, the settings interface for the first application's appointment events can be quickly switched to through preset terminal operations or voice input. When this appointment event's settings interface corresponds to a frequently used function, the search time for the appointment event's settings interface can be greatly reduced, thereby improving work efficiency and enhancing the user experience.
[0077] In some embodiments, a settings interface for a reservation event in the first application is displayed. The settings interface includes a settings area for the reservation event, which includes reservation data settings controls for the target object corresponding to the reservation event and data association controls, including:
[0078] 1. Display the conversation interface in the first application;
[0079] 2. In response to a selection operation on the target session content in the session interface, display the appointment event settings control;
[0080] 3. In response to the trigger operation of the settings control for the appointment event, the settings interface of the appointment event is displayed based on the target session content. The settings interface includes the settings area of the appointment event, which includes the appointment data settings control and data association control of the target object corresponding to the appointment event.
[0081] In this embodiment of the application, the settings interface for the scheduled event in the first application can be directly accessed from the session interface of the first application. For example... Figure 3bThe diagram shows the conversation interface 20 of the first application provided in this application. The conversation interface 20 can display conversation content between users of the first application, and this conversation interface can be a group chat or a private chat. In response to a selection operation on the target conversation content 21 in the conversation interface 20, a functional control corresponding to the target conversation content 21 is displayed, including a scheduled event setting control, i.e., a scheduled meeting control 211. In this embodiment, in response to conditions or states on which the performed operation depends, when the conditions or states are met, one or more operations can be performed in real-time or with a set delay; unless otherwise specified, there is no restriction on the order of execution of the multiple operations. Specifically, the selection operation on the target conversation content 21 in the conversation interface 20 can be a long press operation on the target conversation content 21. Then, in response to a touch operation on the scheduled meeting control 211, the display can switch to the meeting settings interface based on the target conversation content, i.e., display the aforementioned scheduled event settings interface.
[0082] Specifically, the display of the meeting settings interface is switched based on the target session content. This can be achieved by performing content recognition on the target session content to extract meeting settings information, such as the meeting time being 3 PM today, the meeting location being Meeting Room 1, and the meeting participants being members of this group. Then, based on this extracted meeting settings information, the meeting data in the meeting settings interface is updated and displayed.
[0083] In this embodiment, by adding a function control for setting appointment events to the conversation content in the conversation interface, users can quickly switch to the appointment event settings interface based on the selected conversation content, without needing to open the appointment event settings interface separately. Furthermore, this embodiment can update the appointment event settings data based on the conversation content, thus reducing the number of operations required to set the appointment event settings data and significantly improving the efficiency of appointment event settings.
[0084] In some embodiments, in response to a triggering operation on the reservation event settings control, a reservation event settings interface is displayed based on the target session content. The settings interface includes a reservation event settings area, which includes reservation data settings controls and data association controls for the target object corresponding to the reservation event, including:
[0085] 3.1 When the target conversation content is voice information, in response to the trigger operation of the control set for the appointment event, the voice information is recognized to obtain the recognition result;
[0086] 3.2 Extract reservation setting data from the recognition results;
[0087] 3.3 Display the settings interface for the appointment event and update the settings interface based on the appointment settings data. The settings interface includes the settings area for the appointment event, which includes the appointment data settings control for the target object corresponding to the appointment event and the data association control.
[0088] In this embodiment, voice communication is frequently used to improve efficiency in many scenarios. For example, when there is a large amount of information to convey, typing increases the difficulty of inputting the conversation content and is also time-consuming to read. Using voice communication can greatly improve conversation efficiency. In this scenario, the data processing method provided in this embodiment can automatically perform speech recognition on the voice information in the target conversation content to obtain the speech recognition result.
[0089] Then, the data processing device can further extract reservation setting data from the recognition results, such as the aforementioned meeting setting information, and use this reservation setting data to generate the corresponding reservation event's settings interface. In the reservation event's settings interface, the corresponding data has already been updated using the aforementioned extracted reservation setting data.
[0090] In this embodiment, by recognizing the content format of the target conversation, when the target conversation content is in the form of voice, the reservation setting data can be extracted from the target conversation content through voice recognition, and the reservation setting data can be updated accordingly when switching the display of the reservation event settings interface. This expands the applicable scenarios of the data processing method provided in this application, allowing users to set reservation events through voice information, thereby improving the efficiency of reservation event data setting.
[0091] In some embodiments, a settings interface for a reservation event in the first application is displayed. The settings interface includes a settings area for the reservation event, which includes reservation data settings controls for the target object corresponding to the reservation event and data association controls, including:
[0092] A. Display the calendar interface of the first application, which includes multiple date controls;
[0093] B. In response to a trigger operation on the target date control in the calendar interface, display the settings interface for the appointment event. The settings interface includes a settings area for the appointment event, which includes appointment data settings controls and data association controls for the target object corresponding to the appointment event. The settings interface for the appointment event corresponds to the target date displayed in the target date control.
[0094] In this embodiment, the first application may include a calendar function, allowing users to select any date in the calendar interface to create a new appointment event for that date. Specifically, in response to a trigger operation on the target date control in the calendar interface, the settings interface for the appointment event is switched on and displayed.
[0095] In this embodiment, in an office setting, it is often necessary to check the calendar to confirm schedules and facilitate travel planning. By setting up a function in the calendar interface where users can directly touch the control corresponding to the target date to switch to the appointment event settings interface, there is no need to exit the calendar interface to create a new appointment event, thereby improving the efficiency of appointment event settings.
[0096] Step 102: In response to the setting operation of the reservation data setting control, display the reservation setting data of the target object in the reservation event.
[0097] Within the reservation event settings interface, users can configure reservation data settings controls to set reservation data for the target object within the reservation event. Specifically, touching the reservation settings controls displays either a reservation data selection interface or a reservation data input interface, allowing users to select or input reservation data.
[0098] Specifically, when the target is a scheduled meeting in an online office application, in response to a triggering operation of the reservation data setting control, a selection interface for meeting participants, meeting time, or meeting location can be displayed, allowing users to select the corresponding meeting participants, meeting time, and meeting location. Alternatively, in response to a triggering operation of the reservation data setting control, a meeting topic input interface can be displayed, allowing users to input the meeting topic in this interface.
[0099] After setting the reservation settings, the data can be displayed for review and verification. In some cases, when there is a large amount of reservation settings data, only a portion may be displayed. For example, when there are many participants, only information about a portion of the participants may be shown.
[0100] Step 103: In response to a trigger operation on the data-related control, synchronize the reservation setting data to the target object in the second application.
[0101] In related technologies, setting parameters in the reservation event settings interface of the first application only processes and updates data within the first application. Since the data between applications is independent, updating application data in a second application (other than the first application) requires setting corresponding parameters in the second application's interface. This necessitates additional time and effort, reducing data processing efficiency. However, in the data processing solution provided in this application, setting parameters in the reservation event settings interface of the first application simultaneously synchronizes the reservation settings data set in the first application to the second application associated with the target object corresponding to the reservation settings data, thereby updating the data in the second application. The first and second applications belong to different systems, meaning their corresponding systems are independent of each other.
[0102] Specifically, in this embodiment, the data processing device can update the corresponding data of the second application in real time in response to the setting operation received on the setting interface of the reservation event, or it can update the application data of the second application according to the setting operation received in the setting area in response to the data association operation. The data association operation can be a touch operation on the data association control, a preset gesture control operation on the terminal corresponding to the data processing device, or receiving a preset voice command, etc. Specifically, in this embodiment, the reservation setting data can be synchronized to the target object in the second application in response to a trigger operation on the data association control.
[0103] In some embodiments, in response to a trigger operation on a data-associated control, reservation setting data is synchronized to a target object in a second application. The first application and the second application belong to different systems, and the second application is an application associated with the target object, including:
[0104] 1. In response to a trigger action on a data-related control, display a candidate list of related applications;
[0105] 2. In response to the selection operation of the target associated application in the candidate list of associated applications, synchronize the reservation setting data to the target object in the target associated application. The target associated application and the first application belong to different systems. The target associated application is an application associated with the target object.
[0106] In this embodiment, the first application can be associated with multiple applications. Specifically, the second application associated with the first application can be determined based on a selection operation in the displayed list of associated application candidates. Specifically, in response to a trigger operation on the data association control, the list of associated application candidates can be displayed. Each application in the list of associated application candidates can be an application associated with the aforementioned target object. When the target object is a scheduled meeting, the applications in the list of associated application candidates can be online meeting applications, meeting management applications, or meeting venue management applications—applications with a clear association to meetings. Moreover, each application in the list of associated application candidates can also be an application belonging to a different system than the first application.
[0107] Then, in response to the selection operation of the target associated application in the candidate list of associated applications, the aforementioned reservation setting data is further synchronized to the target object in the target associated application.
[0108] like Figure 3c The diagram shown is a schematic of the associated application selection interface provided in this application. In this embodiment, in response to a touch operation on the data association control, the associated application selection interface 30 can be displayed on the screen of the data processing device. The associated application selection interface 30 includes multiple candidate associated application controls 31 corresponding to multiple candidate associated applications, and these multiple candidate associated application controls 31 constitute an associated application candidate list.
[0109] Then, based on the selection operation of the candidate associated application control corresponding to the target associated application received from the associated application candidate list, the target associated application can be determined as the application associated with the target object of the first application, and then the reservation setting data can be synchronized to the target object in the target associated application.
[0110] In this embodiment, by setting a candidate list of associated applications, users can choose the second application for which data needs to be synchronized, thereby improving the flexibility of data synchronization. In addition, in this embodiment, setting data for the first application can synchronize data for multiple applications separately, thereby further improving the efficiency of data processing.
[0111] In some embodiments, in response to a triggering action on a data association control, a candidate list of associated applications is displayed, including:
[0112] 1.1 In response to a trigger operation on a data-related control, a login verification interface is displayed, in which the first application logs in to the first account;
[0113] 1.2. In response to the information input operation on the login verification interface, obtain the entered second account and the first verification information of the second account;
[0114] 1.3 When the first verification information passes the verification, the candidate list of associated applications corresponding to the second account is displayed. The first account and the second account are accounts in the system corresponding to the first application.
[0115] In this embodiment, the candidate associated applications included in the associated application candidate list can be determined based on the first account information of the currently logged-in first application, or based on other account information. Here, both the first account and the second account are accounts in the first system corresponding to the first application, that is, both the first account and the second account are accounts registered in the server corresponding to the first application.
[0116] When a trigger action is performed on a data-related control, a login verification interface can be displayed. This interface includes an account input area and a verification information input area. In the account input area, the account information to be synchronized can be entered; in the verification information input area, the corresponding verification information can be entered. If the first application is currently logged into the first account, a second account can be entered in the account input area. It should be understood that the first and second accounts are different accounts within the first system. When the verification information for the second account passes verification, a candidate list of related applications for that second account can then be displayed.
[0117] Among them, such as Figure 3d The diagram shown is a schematic of the login verification interface provided in this application. As shown, the login verification interface 40 includes a verification information input area 41. By entering the corresponding account information and password in the verification information input area 41, a second account for the application to be associated can be determined. This second account can correspond to multiple associated applications, which can be displayed in a list for selection.
[0118] In this embodiment, by displaying the login verification interface corresponding to the account requiring data synchronization during data synchronization, cross-account application data synchronization can be achieved without switching the login account of the first application. This significantly improves data processing efficiency in team collaboration scenarios, thereby enhancing overall team collaboration efficiency.
[0119] In some embodiments, in response to an information input operation on a login verification interface, obtaining the input second account and the first verification information of the second account includes:
[0120] 1.2.1 Display an account selection control on the login verification interface;
[0121] 1.2.2 In response to a trigger operation on the account selection control, display the contact list corresponding to the first account;
[0122] 1.2.3 In response to a selection operation on a target contact in the address book list, a verification information retrieval request is sent to the target contact.
[0123] 1.2.4. The target communication object receives the second account and the first verification information of the second account returned by the request based on the verification information.
[0124] In this embodiment of the application, when performing cross-account data synchronization, it is not necessary to manually enter the account information and verification information of the second account. Instead, the account information and verification information of the second account can be obtained directly by sending a verification information retrieval request to the user corresponding to the second account.
[0125] Specifically, when the first application is an online office application, in order to improve the efficiency of online work, online office applications can generally also provide certain communication functions, such as instant messaging. Therefore, each account can have its corresponding address book, which can be a friend address book or a company address book. Thus, in this embodiment, the login verification interface can also have an account selection control. In response to a touch operation on the account selection control, the address book list corresponding to the first account currently logged into the first application is displayed. Then, in response to a selection operation of a target communication object in the address book list, a verification information retrieval request can be sent to that target communication object. After receiving the verification information retrieval request, the target communication object can return a second account and the corresponding verification information through an authorization operation.
[0126] In this embodiment of the application, by sending a verification information acquisition request to the target communication object corresponding to the second account that needs to be synchronized across accounts, the second account and its corresponding verification information can be obtained directly. This eliminates the need to manually input the second account and its corresponding verification information, thereby improving the verification efficiency of the second account and thus improving the efficiency of data processing.
[0127] In some embodiments, in response to a selection operation on a target contact in the address book list, a verification information retrieval request is sent to the target contact, including:
[0128] 1.2.3.1. In response to a selection operation on a target contact in the address book list, display a dialog box with the target contact;
[0129] 1.2.3.2 Send a verification information retrieval link to the target communication object in the dialog box. The verification information retrieval link includes a verification information retrieval request.
[0130] In this embodiment, a verification information retrieval request can be sent to a target communication object via an instant messaging conversation. Specifically, a verification information retrieval link can be generated based on the request, then a dialog box can be opened with the target communication object, and the verification information retrieval link can be sent to the target communication object within that dialog box. The instant messaging message will then be displayed in the target communication object's first application client. When the target communication object clicks on the instant messaging message and the dialog box appears, the verification information retrieval link will be visible. The target communication object can authorize the sending of a second account and its verification information to the first application client logged in with the first account by clicking the link.
[0131] In this embodiment, by combining the instant messaging and data synchronization functions of the first application, a second account requiring cross-account data synchronization can be remotely obtained. This improves the efficiency of obtaining the second account and its verification information, thereby enhancing data processing efficiency. Furthermore, the method can display a verification information retrieval request to the target communication object and provide authorized access channels for the account and verification information, thus ensuring account and data security.
[0132] In some embodiments, in response to a trigger operation on a data-associated control, reservation setting data is synchronized to a target object in a second application. The first application and the second application belong to different systems, and the second application is an application associated with the target object, including:
[0133] A. In response to a trigger operation on a data-related control, determine multiple participants in the reservation event based on the reservation settings data;
[0134] B. Synchronize the appointment settings data to the target object corresponding to each participant in the second application. The first application and the second application belong to different systems, and the second application is an application associated with the target object.
[0135] In this embodiment of the application, when the first application is an online office application, the second application is an online meeting application, and the target object is a meeting; when it is determined from the reservation settings data of the reservation event that there are multiple participants in the reservation event, that is, when there are multiple meeting participants, cross-application data synchronization can be performed simultaneously for each participant in the meeting.
[0136] Specifically, in response to a triggered operation on a data-related control, the personnel information of multiple participants in the reservation event is retrieved from the reservation settings data, thus identifying the multiple participants in the reservation event. Then, the reservation settings data can be synchronized to the target object corresponding to each participant in the second application.
[0137] In some embodiments, after obtaining the personnel information of each participant in the appointment event, the organizational structure information of the enterprise address book in the first application can be further obtained. Then, based on the organizational structure information, the organizational relationship between the personnel information of the participants in the appointment event and the personnel information corresponding to the first account currently logged into the first application is determined. When this organizational relationship meets preset conditions, such as the person corresponding to the first account being the superior of other participants in the appointment event, it is determined that the first account has the permission to synchronize the appointment setting data to the target object corresponding to each participant in the appointment event in the second application. Then, the appointment setting data is further synchronized to the target object corresponding to each participant in the second application.
[0138] In this embodiment, data synchronization can be performed across accounts and applications in a one-to-many manner based on the information of participants in the scheduled event. That is, when setting data for the first account in the first application, the setting data can be synchronized to multiple accounts in the second application, thereby greatly improving the efficiency of data processing.
[0139] In some embodiments, in response to a trigger operation on a data-associated control, reservation setting data is synchronized to a target object in a second application. The first application and the second application belong to different systems, and the second application is an application associated with the target object, including:
[0140] a. In response to a trigger operation on a data-related control, display the application association authorization interface;
[0141] b. In response to the confirmation authorization operation received from the application association authorization interface, synchronize the reservation setting data to the target object in the second application. The first application and the second application belong to different systems, and the second application is the application associated with the target object.
[0142] In this embodiment, before synchronizing the reservation settings data to the target object in the second application, the user's application association authorization can be obtained first. Since the first and second applications are applications from different systems, different accounts within the same system have different data modification permissions. However, in different systems, there are no identical accounts; that is, no account in the first application has permission to modify data in the second application. To modify the data in the second application to synchronize the reservation settings data to the target object in the second application, it is necessary to first obtain a third account capable of modifying the data in the second application and its verification information. Here, the third account is an account in the second system corresponding to the second application, and the third account is an account corresponding to the first account in the first system; for example, the first account and the third account belong to the same user.
[0143] Therefore, in order to ensure data security, in response to the trigger operation of the data association control, the application association authorization interface can be displayed to allow the user to authorize the use of a third account and its verification information; then, in response to the confirmation authorization operation received by the application association authorization interface, the third account and its verification information can be further obtained, and then the reservation setting data can be synchronized to the target object corresponding to the third account in the second application.
[0144] In this embodiment of the application, by displaying an association authorization interface to allow users to authorize application association, the data of the second application can be synchronized based on the user's authorization, thus ensuring the security of data processing.
[0145] In some embodiments, in response to a confirmation authorization operation received from the application-associated authorization interface, reservation setting data is synchronized to the target object in the second application. The first application and the second application belong to different systems, and the second application is an application associated with the target object, including:
[0146] b1. In response to the confirmation authorization operation received from the application association authorization interface, obtain the third account and the second verification information corresponding to the third account. The first application belongs to the first system, the third account is the account of the second application in the second system, and the second application is the application associated with the target object.
[0147] b2. Send the reservation setting data, the third account, and the second verification information to the second application so that the second application can synchronize data with the target object corresponding to the third account based on the reservation setting data.
[0148] In this context, the third account in the second application is an account associated with the first account in the first application. Specifically, the association between the first and third accounts can be that they share the same format, such as using the same string. In response to the authorization confirmation received from the application association authorization interface, the system retrieves the third account used for authorization and its corresponding verification information.
[0149] Then, the aforementioned reservation setting data, the third account, and the verification information corresponding to the third account are sent to the second application in the second system, so that the second application can synchronize data with the target object corresponding to the third account based on the reservation setting data.
[0150] As described above, the data processing method provided in this application embodiment displays the setting interface of a reservation event in a first application. The setting interface includes a setting area for the reservation event, which includes a reservation data setting control and a data association control for the target object corresponding to the reservation event. In response to a setting operation on the reservation data setting control, the reservation setting data of the target object in the reservation event is displayed. In response to a trigger operation on the data association control, the reservation setting data is synchronized to the target object in a second application. The first application and the second application belong to different systems, and the second application is an application associated with the target object.
[0151] Therefore, the data processing method provided in this application, by associating data between independent applications, allows for the simultaneous synchronization of data in associated applications while processing data in one application. This improves the efficiency of data processing between different interconnected applications.
[0152] This application also provides a data processing method that can be used in a computer device, which may be a terminal. Figure 4 The diagram shown is another flowchart illustrating the data processing method provided in this application. The method specifically includes:
[0153] Step 201: The computer device receives the meeting creation instruction from the online office application and displays the meeting creation interface of the online office application.
[0154] In this embodiment, a computer device is specifically used as an example to illustrate the data processing device. Furthermore, the computer device can be a terminal with a display screen capable of data interaction. Moreover, the data processing method provided in this application is further described in detail using online office applications as the first application and online meeting applications as examples. The online office application can be an internet-based office application. Compared to offline office work, online office applications provide more convenient communication channels and more professional office management, which can improve office efficiency. Online office applications have functions for creating new meetings and scheduling meetings; meetings scheduled in online office applications can be either offline or online. Online meeting applications provide online meeting functionality, enabling people in different geographical locations to communicate "face-to-face" via the internet.
[0155] As described above, online office applications and online meeting applications offer different focuses in their functionalities. Online office applications provide comprehensive office collaboration, with meeting creation and scheduling being just one module. Online meeting applications, on the other hand, only offer online meeting functionality, but also provide a platform for setting up and transmitting data in real-world meeting scenarios. Furthermore, online meeting applications offer more comprehensive and professional meeting features, providing a better online meeting experience. Meetings created in online office applications can be synchronized with calendar information, which provides functions such as schedule management and event reminders. In other words, a single application cannot meet all the user's functional needs, and different applications share the same basic data. In this scenario, the data processing method provided in this application can be used to improve data processing efficiency.
[0156] Specifically, in this embodiment, when a meeting is created using an online office application on a computer device, the computer device can receive a meeting creation instruction from the online office application and display the meeting creation interface of the online office application on the computer device's screen. The meeting created here can be a scheduled meeting, and information such as participants, meeting time, meeting duration, and meeting location can be set in the meeting creation interface.
[0157] Step 202: The computer device receives the meeting parameter setting operation from the meeting creation interface and generates meeting data based on the meeting parameter setting operation.
[0158] Once the meeting creation interface is displayed on the computer device, it can receive meeting parameter settings input by the meeting creator. These settings can involve selecting or inputting meeting parameters. Specifically, participants can select attendees from the online office application's address book; choose a meeting start time from a preset time list; select the meeting duration from a preset duration list; and enter the meeting topic in the topic input area.
[0159] When the meeting creator sets meeting parameters on the meeting creation interface, the computer device can acquire the meeting parameter settings received by the meeting creation interface in real time and generate meeting data based on the acquired meeting parameter settings.
[0160] Step 203: The computer device updates the meeting information in the online office application based on the meeting data.
[0161] After generating meeting data based on the meeting parameter settings received on the meeting creation interface, the computer device can update the meeting information in the online office application based on this meeting data. This meeting information can be scheduled meeting information, meaning that the schedule data in the online office application can be updated simultaneously with the meeting data.
[0162] In some embodiments, the computer device updates meeting information in an online office application based on meeting data, which may specifically include:
[0163] 1. The computer device obtains the account information of the currently logged-in online office application;
[0164] 2. The computer device sends account information and meeting data to the online office server so that the online office server can update the meeting information corresponding to the account information in the online office server.
[0165] It is understood that the data of online office applications is managed by online office servers. Updating the data in online applications requires sending the corresponding data to the online application server for updating. The online office server can be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, Content Delivery Network (CDN), and big data and artificial intelligence platforms. The server can be a node in a blockchain. Therefore, in this embodiment, after the computer device generates meeting data based on the meeting parameter settings received on the meeting creation interface, it can further obtain the account information of the currently logged-in online office application client. This is because the online application server manages online office data on an account-by-account basis; the data corresponding to different accounts is independent within the online office server, and updates to the online application data are also performed individually on an account-by-account basis.
[0166] After obtaining the account information of the currently logged-in online office application client, the computer device sends the account information along with the previously generated meeting data to the online office server. The online office server then updates the meeting information corresponding to the received account information and meeting data.
[0167] Step 204: In response to the meeting data association operation, the computer device determines the target server corresponding to the online meeting application associated with the online office application.
[0168] In the data processing method provided in this application, while updating the meeting information of the online application based on the new meeting operation received from the online office application in the computer device, the relevant data of the online meeting application associated with the online office application can also be updated synchronously, thereby realizing the synchronous update of data of different applications with related relationships.
[0169] Specifically, in response to a meeting data association operation, the data in the online meeting application associated with the online office application can be updated. This meeting data association operation can be a touch operation on the application data association control displayed in the meeting creation interface of the online office application, or it can be a voice message entered by the meeting creator instructing the association of application data. The specific form of the meeting data association operation is not limited here, as long as the operation contains an instruction to associate the meeting data with the online meeting application. Alternatively, if the computer device does not receive an instruction to associate the meeting data with the online meeting application, the current process can be terminated.
[0170] Similarly, the data management for online conferencing applications is also handled by the online conferencing server. Updating meeting data within an online conferencing application also requires the use of the online conferencing server. Therefore, in this embodiment, after receiving an instruction to associate meeting data with an online conferencing application, the computer device first needs to obtain the server information of the online conferencing server, i.e., determine the target server corresponding to the online conferencing application. Specifically, this can involve obtaining the server address information of the online conferencing server.
[0171] Step 205: The computer device obtains the online meeting application account information that needs to be associated with the meeting data.
[0172] Since online conferencing servers manage data for online conferencing applications separately by account, adjusting meeting data on the online conferencing server requires first identifying the account information of the online conferencing application to be adjusted. Therefore, after obtaining the server information of the online conferencing server, it is also necessary to further determine the account information of the online conferencing application whose meeting data needs to be updated.
[0173] The online meeting application account information to be updated can be account information associated with online office application account information, or it can be account information not associated with online office application account information.
[0174] When the online meeting application account information to be updated is associated with the online office application account information, the online meeting application account information to be updated can be determined based on the account information of the online office application client on the currently logged-in computer device. For example, key data such as username, phone number, or email address can be obtained from the account information of the online office application client on the currently logged-in computer device. Furthermore, to obtain modification permissions for data corresponding to a specific account on the online meeting server, in addition to obtaining the account information, it is also necessary to obtain the corresponding verification information data, which can be password data. In this embodiment, an associated application account management function can be set up for the online office application to manage the accounts of associated applications. When a target online office account is used to log in to the online office application client, the client can be granted permission to obtain the account information of the online meeting application account associated with the target online office account and its corresponding verification information data. When other applications are associated with the online office application, the online office client can also be granted permission to obtain the account information and verification information data of those other associated application accounts.
[0175] When the online conferencing application account information to be updated is not associated with the online office application account information, after receiving the instruction to associate the meeting data with the online conferencing application, a login verification information input interface can be further displayed on the computer device's screen for the meeting creator to enter the corresponding account information and password. Then, the account information and password received from the login verification information interface are confirmed as the online conferencing application account information that needs to be associated with the meeting data.
[0176] Step 206: The computer device sends meeting data, online meeting application account information, and meeting data update instructions to the target server, so that the target server updates the meeting information in the online meeting application account information.
[0177] After determining the server information of the target server corresponding to the online conferencing application and the online conferencing application account information that needs to be associated with the meeting data, the computer device can send the online conferencing application account information, a meeting data update command, and the aforementioned generated meeting data to the target server. The target server is the online conferencing server. After receiving the meeting data update command, the online conferencing application account information, and the meeting data, the online conferencing server can update the data corresponding to the online conferencing application account based on the meeting data, thereby updating the data in the responding online conferencing application.
[0178] In some embodiments, the computer device sends meeting data, online meeting application account information, and meeting data update instructions to the target server. Specifically, the computer device first sends the meeting data, online meeting application account information, and meeting data update instructions to the online office server through an online office application client. Then, the online office application server forwards the meeting data, online meeting application account information, and meeting data update instructions to the online meeting server, thereby enabling the online meeting server to update the data based on the received relevant data.
[0179] It is understood that this application only uses the example of displaying a meeting creation interface on a computer device's display screen to illustrate the data processing method provided by this application. In other embodiments, the application may also display an operation interface on the computer device's display screen that alters meeting information, such as meeting information modification or deletion. The specific data flow can refer to the aforementioned meeting creation flow, and will not be elaborated here.
[0180] In some embodiments, the meeting operation interface of the online conferencing application can be displayed on the screen of a computer device. Here, the meeting operation can be any one of meeting creation, meeting modification, or meeting deletion. Then, the application data in the online meeting is synchronously updated based on the operator's actions on the online conferencing application. The specific data processing flow is as follows... Figure 4 The provided data processing flow is consistent and will not be repeated here.
[0181] Please see Figure 5This is an interactive timing diagram of the data processing method provided in this application. As shown in the figure, in this embodiment, the computer device can display the meeting operation interface of the online office application and receive meeting setting operations. The received meeting setting operations are then sent to the online office server through the online office application client on the computer device. The meeting setting operations may include, but are not limited to, creating a meeting, modifying meeting content, and deleting a meeting. Modifying meeting content may include modifying the meeting time, meeting duration, meeting topic, or meeting participants. After receiving the meeting setting operations, the online office server generates meeting data based on the meeting setting operations. Further, the online office server determines the online office application account information based on the account information logged in from the client that sent the meeting setting operations to the online office server, and then updates the application data of the online office application corresponding to that account based on the meeting data. Further, the online office server obtains online meeting server information, where the online meeting server is the server corresponding to the online meeting application associated with the online office application. The online office server can also further obtain online meeting account information, which is the information corresponding to the online meeting account that needs to be updated based on the meeting data. Then, the online office server sends the online meeting account information and the meeting data to the online meeting server. After receiving the online meeting account information and meeting data, the online meeting server updates the data of the online meeting application corresponding to the online meeting account information based on the meeting data.
[0182] In another embodiment, the computer device can display the meeting operation interface of the online conferencing application, receive meeting setting operations, and then send the received meeting setting operations to the online conferencing server through the online conferencing application client on the computer device. The meeting setting operations may include, but are not limited to, creating a new meeting, modifying meeting content, and deleting a meeting. Modifying meeting content may include changing the meeting time, meeting duration, meeting topic, or meeting participants. After receiving the meeting setting operations, the online conferencing server generates meeting data based on the meeting setting operations. Further, the online conferencing server determines the online conferencing application account information based on the account information logged in from the client that sent the meeting setting operations to the online conferencing server, and then updates the application data of the online conferencing application corresponding to that account based on the meeting data. Further, the online conferencing server obtains online office server information, where the online office server is the server corresponding to the online office application associated with the online conferencing application. The online conferencing server may also further obtain online office account information, which is the information corresponding to the online office account whose data needs to be updated based on the meeting data. Then, the online conferencing server sends the online office account information and the meeting data to the online office server. After receiving online office account information and meeting data, the online office server updates the data of the online office application corresponding to the online office account information based on the meeting data.
[0183] As described above, the data processing method provided in this application displays the target operation interface of a first application, which includes a parameter setting area; in response to an application data association operation, it updates the application data of a second application based on the setting operation received in the parameter setting area, wherein the second application is an application associated with the target operation interface of the first application.
[0184] Therefore, the data processing method provided in this application links data between independent applications, so that when data in one application is processed, the corresponding data in related applications can be updated synchronously. This improves the data processing efficiency between different related applications.
[0185] To better implement the above data processing methods, this application also provides a data processing device that can be integrated into a terminal or server.
[0186] For example, such as Figure 6 The diagram shown is a structural schematic of a data processing device provided in an embodiment of this application. The data processing device may include a first display unit 301, a second display unit 302, and a synchronization unit 303, as follows:
[0187] The first display unit 301 is used to display the setting interface of the reservation event in the first application. The setting interface includes a setting area for the reservation event, and the setting area includes reservation data setting controls and data association controls for the target object corresponding to the reservation event.
[0188] The second display unit 302 is used to display the reservation setting data of the target object in the reservation event in response to the setting operation of the reservation data setting control;
[0189] Synchronization unit 303 is used to synchronize reservation setting data to the target object in the second application in response to a trigger operation on the data-associated control. The first application and the second application belong to different systems, and the second application is an application associated with the target object.
[0190] In some embodiments, the synchronization unit includes:
[0191] The first display subunit is used to display a candidate list of associated applications in response to a trigger operation on the data association control;
[0192] The first synchronization subunit is used to synchronize reservation setting data to the target object in the target associated application in response to the selection operation of the target associated application in the candidate list of associated applications. The target associated application and the first application belong to different systems. The target associated application is an application associated with the target object.
[0193] In some embodiments, the display subunit includes:
[0194] The first display module is used to display a login verification interface in response to a trigger operation on a data-related control, wherein the first application logs in to the first account;
[0195] The acquisition module is used to respond to information input operations on the login verification interface and acquire the input second account and the first verification information of the second account;
[0196] The second display module is used to display a list of candidate applications associated with the second account when the first verification information passes the verification. The first account and the second account are accounts in the system corresponding to the first application.
[0197] In some embodiments, the acquisition module includes:
[0198] The first display submodule is used to display the account selection control in the login verification interface;
[0199] The second display submodule is used to respond to the triggered operation of the account selection control and display the contact list corresponding to the first account;
[0200] The sending submodule is used to send a verification information retrieval request to the target communication object in response to a selection operation on the target communication object in the address book list;
[0201] The receiving submodule is used to receive the second account and the first verification information of the second account returned by the target communication object based on the verification information.
[0202] In some embodiments, the sending submodule is further configured to:
[0203] In response to a selection of a target contact in the address book list, a dialog box with the target contact is displayed.
[0204] In the dialog box, a verification information retrieval link is sent to the target communication object. The verification information retrieval link includes a verification information retrieval request.
[0205] In some embodiments, the synchronization unit includes:
[0206] The sub-unit is determined in response to a trigger operation on a data-related control, and multiple participants in the reservation event are identified based on the reservation settings data.
[0207] The second synchronization subunit is used to synchronize reservation setting data to the target object corresponding to each participant in the second application. The first application and the second application belong to different systems, and the second application is an application associated with the target object.
[0208] In some embodiments, the first display unit includes:
[0209] The second display subunit is used to display the session interface in the first application;
[0210] The third display sub-unit is used to display the appointment event setting control in response to the selection operation of the target session content in the session interface;
[0211] The fourth display subunit is used to respond to the trigger operation of the reservation event setting control and display the reservation event setting interface based on the target session content. The setting interface includes the reservation event setting area, which includes the reservation data setting control and data association control of the target object corresponding to the reservation event.
[0212] In some embodiments, the fourth display subunit includes;
[0213] The recognition module is used to perform speech recognition on the speech information in response to the trigger operation of the control set for the appointment event when the target conversation content is speech information, and obtain the recognition result.
[0214] The extraction module is used to extract appointment setting data from the recognition results;
[0215] The third display module is used to display the settings interface of the appointment event and update the settings interface based on the appointment settings data. The settings interface includes the settings area of the appointment event, which includes the appointment data settings control and data association control of the target object corresponding to the appointment event.
[0216] In some embodiments, the synchronization unit includes:
[0217] The fifth display subunit includes displaying the application association authorization interface in response to a trigger operation on the data association control;
[0218] The third synchronization subunit is used to respond to the confirmation authorization operation received by the application-associated authorization interface and synchronize the reservation setting data to the target object in the second application. The first application and the second application belong to different systems, and the second application is the application associated with the target object.
[0219] In some embodiments, the third synchronization subunit includes:
[0220] The acquisition module is used to respond to the confirmation authorization operation received from the application association authorization interface, and acquire the third account and the second verification information corresponding to the third account. The first application belongs to the first system, the third account is the account information of the second application in the second system, and the second application is the application associated with the target object.
[0221] The sending module is used to send reservation setting data, a third account, and second verification information to the second application, so that the second application can synchronize data with the target object corresponding to the third account based on the reservation setting data.
[0222] In some embodiments, the first display unit includes:
[0223] The fifth display subunit is used to display the calendar interface of the first application, which includes multiple date controls;
[0224] The sixth display sub-unit is used to respond to the trigger operation of the target date control in the calendar interface and display the settings interface of the appointment event. The settings interface includes the settings area of the appointment event, which includes the appointment data settings control and data association control of the target object corresponding to the appointment event. The settings interface of the appointment event corresponds to the target date displayed in the target date control.
[0225] In practice, each of the above units can be implemented as an independent entity or can be arbitrarily combined to be implemented as the same or several entities. For the specific implementation of each of the above units, please refer to the previous method embodiments, which will not be repeated here.
[0226] As described above, the data processing apparatus provided in this application embodiment displays the setting interface of a reservation event in a first application through a first display unit 301. The setting interface includes a setting area for the reservation event, which includes a reservation data setting control and a data association control for the target object corresponding to the reservation event. The second display unit 302 displays the reservation setting data of the target object in the reservation event in response to a setting operation on the reservation data setting control. The synchronization unit 303 synchronizes the reservation setting data to the target object in the second application in response to a trigger operation on the data association control. The first application and the second application belong to different systems, and the second application is an application associated with the target object.
[0227] Therefore, the data processing method provided in this application, by associating data between independent applications, allows for the simultaneous synchronization of data in associated applications while processing data in one application. This improves the efficiency of data processing between different interconnected applications.
[0228] This application also provides a computer device, which can be a terminal or a server, such as... Figure 7 The diagram shown is a structural schematic of the computer device provided in this application. Specifically:
[0229] The computer device may include components such as a processing unit 401 with one or more processing cores, a storage unit 402 with one or more storage media, a power module 403, and an input module 404. Those skilled in the art will understand that... Figure 7 The computer device structure shown does not constitute a limitation on the computer device and may include more or fewer components than shown, or combine certain components, or have different component arrangements. Wherein:
[0230] The processing unit 401 is the control center of the computer device. It connects various parts of the computer device via various interfaces and lines, and performs various functions and processes data by running or executing software programs and / or modules stored in the storage unit 402, and by calling data stored in the storage unit 402. Optionally, the processing unit 401 may include one or more processing cores; preferably, the processing unit 401 may integrate an application processor and a modem processor, wherein the application processor mainly handles the operating system, user interface, and applications, and the modem processor mainly handles wireless communication. It is understood that the modem processor may not be integrated into the processing unit 401.
[0231] Storage unit 402 can be used to store software programs and modules. Processing unit 401 executes various functional applications and data processing by running the software programs and modules stored in storage unit 402. Storage unit 402 may mainly include a program storage area and a data storage area. The program storage area may store the operating system, at least one application program required for a function (such as sound playback, image playback, and web page access), etc.; the data storage area may store data created based on the use of the computer device. In addition, storage unit 402 may include high-speed random access memory and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device. Accordingly, storage unit 402 may also include a memory controller to provide processing unit 401 with access to storage unit 402.
[0232] The computer equipment also includes a power supply module 403 that supplies power to various components. Preferably, the power supply module 403 can be logically connected to the processing unit 401 through a power management system, thereby enabling functions such as charging, discharging, and power consumption management through the power management system. The power supply module 403 may also include one or more DC or AC power supplies, recharging systems, power fault detection circuits, power converters or inverters, power status indicators, and other arbitrary components.
[0233] The computer device may also include an input module 404, which can be used to receive input numeric or character information and generate keyboard, mouse, joystick, optical or trackball signal inputs related to user settings and function control.
[0234] Although not shown, the computer device may also include a display unit, etc., which will not be described in detail here. Specifically, in this embodiment, the processing unit 401 in the computer device loads the executable files corresponding to the processes of one or more applications into the storage unit 402 according to the following instructions, and the processing unit 401 runs the applications stored in the storage unit 402 to realize various functions, as follows:
[0235] Display the settings interface for the appointment event in the first application. The settings interface includes a settings area for the appointment event, which includes appointment data settings controls and data association controls for the target object corresponding to the appointment event. In response to the settings operation of the appointment data settings controls, display the appointment settings data of the target object in the appointment event. In response to the trigger operation of the data association controls, synchronize the appointment settings data to the target object in the second application. The first application and the second application belong to different systems, and the second application is the application associated with the target object.
[0236] It should be noted that the computer device provided in this application embodiment and the method in the above embodiment belong to the same concept. The specific implementation of each of the above operations can be found in the previous embodiments, and will not be repeated here.
[0237] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be performed by instructions, or by instructions controlling related hardware. These instructions can be stored in a computer-readable storage medium and loaded and executed by a processor.
[0238] Therefore, embodiments of the present invention provide a computer-readable storage medium storing a plurality of instructions that can be loaded by a processor to execute steps in any of the methods provided in the embodiments of the present invention. For example, the instructions can execute the following steps:
[0239] Display the settings interface for the appointment event in the first application. The settings interface includes a settings area for the appointment event, which includes appointment data settings controls and data association controls for the target object corresponding to the appointment event. In response to the settings operation of the appointment data settings controls, display the appointment settings data of the target object in the appointment event. In response to the trigger operation of the data association controls, synchronize the appointment settings data to the target object in the second application. The first application and the second application belong to different systems, and the second application is the application associated with the target object.
[0240] For details on the implementation of each of the above operations, please refer to the previous examples, which will not be repeated here.
[0241] The computer-readable storage medium may include: read-only memory (ROM), random access memory (RAM), disk or optical disk, etc.
[0242] Since the instructions stored in the computer-readable storage medium can execute the steps of any of the methods provided in the embodiments of the present invention, the beneficial effects that any of the methods provided in the embodiments of the present invention can achieve can be realized, as detailed in the preceding embodiments, and will not be repeated here.
[0243] According to one aspect of this application, a computer program product or computer program is provided, comprising computer instructions stored in a storage medium. A processor of a computer device reads the computer instructions from the storage medium and executes the computer instructions, causing the computer device to perform the methods provided in various optional implementations of the above-described data processing method.
[0244] The data processing method, apparatus, computer equipment, and computer-readable storage medium provided in the embodiments of the present invention have been described in detail above. Specific examples have been used to illustrate the principles and implementation methods of the present invention. The descriptions of the above embodiments are only for the purpose of helping to understand the method and core ideas of the present invention. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of the present invention. Therefore, the content of this specification should not be construed as a limitation of the present invention.
Claims
1. A data processing method, characterized in that, The method includes: Displays the settings interface for the appointment event in the first application. The settings interface includes a settings area for the appointment event, which includes appointment data settings controls and data association controls for the target object corresponding to the appointment event. In response to a setting operation on the reservation data setting control, the reservation setting data of the target object in the reservation event is displayed; In response to a trigger operation on the data association control, the appointment setting data is synchronized to the target object in the second application, including: in response to a trigger operation on the data association control, displaying a login verification interface; in response to an information input operation on the login verification interface, obtaining the input second account and the first verification information of the second account; when the first verification information passes verification, displaying a candidate list of associated applications corresponding to the second account, wherein the first application is currently logged into the first account, and the first account and the second account are accounts in the system corresponding to the first application; in response to a selection operation of a target associated application in the candidate list of associated applications, synchronizing the appointment setting data to the target object in the target associated application, wherein the first application and the second application belong to different systems, the second application is an application associated with the target object, the first application is an online office application, the second application is an online meeting application, and the target object is a scheduled meeting in the online office application.
2. The method according to claim 1, characterized in that, The step of responding to an information input operation on the login verification interface and obtaining the input second account and the first verification information of the second account includes: An account selection control is displayed on the login verification interface; In response to a trigger operation on the account selection control, the contact list corresponding to the first account is displayed; In response to a selection operation of a target communication object in the address book list, a verification information retrieval request is sent to the target communication object; The target communication object receives the second account and the first verification information of the second account returned in the request based on the verification information.
3. The method according to claim 2, characterized in that, The step of sending a verification information retrieval request to the target communication object in response to a selection operation of a target communication object in the address book list includes: In response to a selection operation of a target contact in the address book list, a dialog box with the target contact is displayed; In the dialog box, a verification information retrieval link is sent to the target communication object, and the verification information retrieval link includes a verification information retrieval request.
4. The method according to claim 1, characterized in that, The response to a trigger operation on the data-associated control synchronizes the reservation setting data to the target object in the second application. The first application and the second application belong to different systems, and the second application is an application associated with the target object, including: In response to a trigger operation on the data association control, multiple participants in the reservation event are determined based on the reservation setting data; The reservation setting data is synchronized to the target object corresponding to each participant in the second application. The first application and the second application belong to different systems, and the second application is an application associated with the target object.
5. The method according to claim 1, characterized in that, The display shows the settings interface for appointment events in the first application. The settings interface includes a settings area for appointment events, which includes appointment data settings controls for the target object corresponding to the appointment event and data association controls, including: Display the session interface in the first application; In response to a selection operation on the target session content in the session interface, the appointment event setting control is displayed; In response to a trigger operation on the reservation event settings control, the reservation event settings interface is displayed based on the target session content. The settings interface includes a reservation event settings area, which includes reservation data settings controls and data association controls for the target object corresponding to the reservation event.
6. The method according to claim 5, characterized in that, In response to a trigger operation on the reservation event settings control, the reservation event settings interface is displayed based on the target session content. The settings interface includes a reservation event settings area, which includes reservation data settings controls and data association controls for the target object corresponding to the reservation event. When the target session content is voice information, in response to the trigger operation of the control set for the reservation event, the voice information is subjected to voice recognition to obtain the recognition result; Extract reservation setting data from the identification results; The settings interface for the appointment event is displayed and updated based on the appointment settings data. The settings interface includes a settings area for the appointment event, which includes appointment data settings controls and data association controls for the target object corresponding to the appointment event.
7. The method according to claim 1, characterized in that, The response to a trigger operation on the data-associated control synchronizes the reservation setting data to the target object in the second application. The first application and the second application belong to different systems, and the second application is an application associated with the target object, including: In response to a trigger operation on the data association control, the application association authorization interface is displayed; In response to the confirmation authorization operation received from the application-associated authorization interface, the reservation setting data is synchronized to the target object in the second application. The first application and the second application belong to different systems, and the second application is an application associated with the target object.
8. The method according to claim 7, characterized in that, In response to the confirmation authorization operation received from the application-associated authorization interface, the reservation setting data is synchronized to the target object in the second application. The first application and the second application belong to different systems, and the second application is an application associated with the target object, including: In response to the confirmation authorization operation received from the application association authorization interface, a third account and the second verification information corresponding to the third account are obtained. The first application belongs to the first system, the third account is the account of the second application in the second system, and the second application is the application associated with the target object. The second application sends the reservation setting data, the third account, and the second verification information to the second application so that the second application can synchronize data with the target object corresponding to the third account based on the reservation setting data.
9. The method according to claim 1, characterized in that, The display shows the settings interface for appointment events in the first application. The settings interface includes a settings area for appointment events, which includes appointment data settings controls for the target object corresponding to the appointment event and data association controls, including: Display the calendar interface of the first application, which includes multiple date controls; In response to a trigger operation on the target date control in the calendar interface, a settings interface for the appointment event is displayed. The settings interface includes a settings area for the appointment event, which includes a reservation data settings control and a data association control for the target object corresponding to the appointment event. The settings interface for the appointment event corresponds to the target date displayed in the target date control.
10. A data processing apparatus, characterized in that, The device includes: The first display unit is used to display the setting interface of the appointment event in the first application. The setting interface includes a setting area for the appointment event, and the setting area includes an appointment data setting control and a data association control for the target object corresponding to the appointment event. The second display unit is used to display the reservation setting data of the target object in the reservation event in response to the setting operation of the reservation data setting control; A synchronization unit, configured to synchronize the appointment setting data to the target object in the second application in response to a trigger operation on the data association control, includes: displaying a login verification interface in response to a trigger operation on the data association control; obtaining the input second account and the first verification information of the second account in response to an information input operation on the login verification interface; displaying a candidate list of associated applications corresponding to the second account when the first verification information passes verification, wherein the first application is currently logged in with the first account, and the first account and the second account are accounts in the system corresponding to the first application; and synchronizing the appointment setting data to the target object in the target associated application in response to a selection operation of a target associated application in the candidate list, wherein the first application and the second application belong to different systems, the second application is an application associated with the target object, the first application is an online office application, the second application is an online meeting application, and the target object is a scheduled meeting in the online office application.
11. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a plurality of instructions adapted for loading by a processor to perform the steps of the data processing method according to any one of claims 1 to 9.
12. A computer device, characterized in that, It includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the steps of the data processing method according to any one of claims 1 to 9.
13. A computer program product comprising a computer program / instructions, characterized in that, When the computer program / instructions are executed by the processor, they implement the steps of the data processing method according to any one of claims 1 to 9.