Data processing method, device and equipment
By responding to target conditions in the target session, determining and outputting prompt information, the problem of cumbersome file sharing process and insufficient privacy in online meetings is solved, and more efficient and private file sharing is achieved.
Patent Information
- Application Number
- CN202411976014.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-30
- Publication Date
- 2025-04-18
AI Technical Summary
In online meetings, the host needs to manually find and share files. The process is cumbersome and may leak private files, especially when it is more complicated when it is shared by multiple files and non-simultaneously.
By responding to target conditions in the target session, determining and outputting prompt information, helping users quickly identify and share files, including automatic identification and sharing based on file sharing order and historical session information.
The file sharing process is simplified, the operation steps of the host are reduced, and the efficiency and privacy of file sharing are improved, especially in regular meetings and multi-file sharing scenarios.
Smart Images

Figure CN119854273A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the field of computer technology, and in particular to a data processing method, device and equipment. Background Art
[0002] Currently, when the host is projecting a screen during a meeting, no matter how many or few files are needed, they need to search for them on the conference machine and drag them to the presentation screen, which is a manual sharing operation. In addition, since most meetings are online, the file search process must prevent desktop or private files from being seen by others, which makes the host panic when searching on the conference machine. Moreover, when there are multiple files to be shared and the sharing time is different, the host needs to browse them by himself to determine the file sharing order, which is a cumbersome step. Summary of the invention
[0003] The present application provides a data processing method, including:
[0004] Before obtaining the target operation, responding to the target session to meet the target condition and determining the prompt information;
[0005] Outputting the prompt information;
[0006] The target operation includes sharing a file in the target session, and the prompt information is used to identify file information to be shared in the target session.
[0007] In one embodiment, the target session satisfies the target condition, including:
[0008] Obtaining target session parameters of the target session;
[0009] If there are other session parameters matching the target session parameters, it is determined that the target session meets the target condition; the other session parameters are session parameters corresponding to other sessions before the target session.
[0010] In one embodiment, the target session satisfies the target condition, including:
[0011] If there are other session parameters matching the target session parameters, and the file to be shared is a file that the target session will share during other sessions, it is determined that the target session meets the target condition;
[0012] If there are other session parameters matching the target session parameters, the file sharing order corresponding to the other sessions is determined, and if the current file to be shared has the file sharing order, it is determined that the target session meets the target condition.
[0013] In one embodiment, the method further comprises:
[0014] In the case where the meeting time of the target session meets the time rule, if the files to be shared are multiple files, determining the file sharing order involved in the periodic meeting corresponding to the target session during the historical period;
[0015] The current plurality of files to be shared are identified in sequence based on the file sharing sequence.
[0016] In one embodiment, the method further comprises:
[0017] Determining a sharing order of the plurality of files to be shared based on the order identifiers of the plurality of files to be shared;
[0018] In response to an instruction indicating confirmation of a sharing order of a plurality of files to be shared, the plurality of files to be shared are sequentially shared according to the sharing order.
[0019] In one embodiment, the method further comprises:
[0020] At least when the last page of the current shared file is displayed, determining the next target file to be shared according to the file sharing order;
[0021] Outputting an identifier corresponding to the target file;
[0022] In response to being triggered by the identification of the target file, the target file is shared.
[0023] In one embodiment, the method further comprises:
[0024] When the first file is shared based on the file sharing sequence, the identifiers of the multiple files to be shared are displayed in sequence in the non-sharing area of the screen according to the file sharing sequence.
[0025] In one embodiment, the method further comprises:
[0026] Determine the thumbnail for each file to be shared;
[0027] The output prompt information includes:
[0028] Outputs a thumbnail of the file to be shared.
[0029] Another embodiment of the present application also provides a data processing device, including:
[0030] A response module, used for responding to the target session satisfying the target condition and determining prompt information before obtaining the target operation;
[0031] Output module, used for outputting prompt information;
[0032] The target operation includes sharing a file in the target session, and the prompt information is used to identify file information to be shared in the target session.
[0033] Another embodiment of the present application further provides an electronic device, including:
[0034] A processor, configured to respond to a target session satisfying a target condition and determine prompt information before obtaining a target operation;
[0035] A display, used for outputting the prompt information;
[0036] The target operation includes sharing a file in the target session, and the prompt information is used to identify file information to be shared in the target session.
[0037] The features and advantages of the present application will be described in the following description, and partly become apparent from the description, or understood by practicing the present application. The purpose and other advantages of the present application can be realized and obtained by the structures specifically pointed out in the written description, claims, and drawings.
[0038] The technical solution of the present application is further described in detail below through the accompanying drawings and embodiments. BRIEF DESCRIPTION OF THE DRAWINGS
[0039] In order to more clearly illustrate the specific implementation methods of the present application or the technical solutions in the prior art, the drawings required for use in the specific implementation methods or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some implementation methods of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0040] Figure 1 Schematic diagram of the data sharing method in the embodiment of the present application.
[0041] Figure 2 It is a flowchart of a data sharing method in another embodiment of the present application.
[0042] Figure 3 It is a flowchart of a data sharing method in another embodiment of the present application.
[0043] Figure 4 This is an application interface diagram of a data sharing method in one embodiment of the present application.
[0044] Figure 5 This is an application interface diagram of a data sharing method in another embodiment of the present application.
[0045] Figure 6It is a flowchart of a data sharing method in another embodiment of the present application.
[0046] Figure 7 It is a flowchart of a data sharing method in another embodiment of the present application.
[0047] Figure 8 4 is a structural block diagram of a data sharing device in an embodiment of the present application. DETAILED DESCRIPTION
[0048] Below, specific embodiments of the present application are described in detail with reference to the accompanying drawings, but are not intended to limit the present application.
[0049] It should be understood that various modifications may be made to the embodiments disclosed herein. Therefore, the following description should not be considered as limiting, but merely as an example of an embodiment. Other modifications within the scope and spirit of the present disclosure will occur to those skilled in the art.
[0050] The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate embodiments of the present disclosure and, together with the general description of the present disclosure given above and the detailed description of the embodiments given below, serve to explain the principles of the present disclosure.
[0051] These and other characteristics of the present application will become apparent from the following description of a preferred form of embodiment given as a non-limiting example with reference to the accompanying drawings.
[0052] It should also be understood that, although the present application has been described with reference to some specific examples, those skilled in the art will be able to realize many other equivalent forms of the present application that have the features described in the claims and are therefore within the scope of protection defined thereby.
[0053] The above and other aspects, features and advantages of the present disclosure will become more apparent from the following detailed description when taken in conjunction with the accompanying drawings.
[0054] Specific embodiments of the present disclosure are described hereinafter with reference to the accompanying drawings; however, it should be understood that the disclosed embodiments are merely examples of the present disclosure, which may be implemented in a variety of ways. Well-known and / or repeated functions and structures are not described in detail to avoid obscuring the present disclosure with unnecessary or redundant details. Therefore, the specific structural and functional details disclosed herein are not intended to be limiting, but merely serve as a basis and representative basis for the claims to teach those skilled in the art to use the present disclosure in a variety of ways with substantially any suitable detailed structure.
[0055] This specification may use the phrases "in one embodiment," "in another embodiment," "in a further embodiment," or "in other embodiments," all of which may refer to one or more of the same or different embodiments according to the present disclosure.
[0056] Below, embodiments of the present application are described in detail with reference to the accompanying drawings.
[0057] Figure 1 Schematic diagram of the data processing method in the embodiment of the present application. Figure 1 As shown, the embodiment of the present application provides a data processing method, including:
[0058] S1: before obtaining the target operation, responding to the target session to meet the target condition and determining the prompt information;
[0059] S2: Output the prompt information; the target operation includes sharing a file in the target session, and the prompt information is used to identify the file information to be shared in the target session.
[0060] The target operation in this embodiment can be considered as an operation of sharing files. The specific implementation of the operation of sharing files is uncertain, such as double-clicking, single-clicking the sharing icon, or double-clicking the file, or other types of operations that trigger sharing, etc., which are uncertain. As long as it is an operation used to implement file sharing, it belongs to the scope of the target operation described in this embodiment. Before obtaining the target operation, determine whether the current session meets the target condition. If the current session meets the target condition, then in response to the target session meeting the target condition, determine the prompt information for output. The prompt information is used to identify the file information to be shared in the target session, such as identifying the file that needs to be shared in the current meeting and the information about the current session of the file, so that the user can quickly identify and determine the file that needs to be shared. After the prompt information to be output is determined, control the display device, such as a display screen, to output the prompt information.
[0061] The method in this embodiment can help the user to determine the relevant information about the file to be shared for the user independently before sharing the file when executing the target session, such as helping the user to quickly find and determine the file to be shared, and mark the file, and form prompt information containing the shared file, such as forming information with a prominent mark on the icon of the file to be shared, or containing prompt information identifying the location information of the file to be shared, such as forming prompt information containing the storage address of the file to be shared, or containing prompt information containing the name of the file to be shared, etc., and then controlling the output of the prompt information to provide convenience for the user.
[0062] In one embodiment, if Figure 2 As shown, the target session satisfies the target condition, including:
[0063] S3: Obtain target session parameters of the target session;
[0064] S4: If there are other session parameters matching the target session parameters, determine that the target session meets the target condition; the other session parameters are session parameters corresponding to other sessions before the target session.
[0065] Exemplarily, first determine whether the current session is a target session. In this embodiment, for a conference session, that is, the application corresponding to the session window is a conference program, and the session window is a participant window, the current session is determined to be a target session. After determining it as a target session, in response to the determination of the target session, further determine whether the target session meets the target condition.
[0066] In this embodiment, when determining whether a session meets the target condition, the system will obtain the target session parameters of the target session, such as but not limited to the session time, session topic, users participating in the session, etc. The session time corresponds to the meeting time, the session topic corresponds to the meeting topic, and the users participating in the session correspond to the participants, and the participants include the main meeting person, that is, the meeting host. After obtaining the target session parameters that respectively characterize the meeting time, the meeting topic, and the participants, the system will analyze and identify the target session parameters. If there are other session parameters that match the target session parameters in the designated storage area, it can be determined that the target session parameters meet the target condition. For example, historical session information of the target session is stored in a certain area locally or in the cloud, such as the information recorded by the system after the target session was started in the previous time, that is, the historical period. The information is related to the meeting information corresponding to the target session and may include some or all meeting related information. Or, session information similar to the target session that occurred in the time before the current target session is stored in a certain area locally or in the cloud, and the session information at least includes information about the participants, the meeting topic, and the meeting time, and may also include meeting content information at the same time. When judging and identifying the current target session, the system will match the currently obtained target session parameters based on the stored information. If the same information or information that meets the specified similarity can be found in the stored information, it can be determined that the current target session meets the target conditions.
[0067] Assume that the target session parameters include internal test weekly meeting, Monday morning 10 o'clock, and test department staff, which correspond to the meeting theme, meeting time, and participants respectively. After obtaining the target parameter information, the system searches and matches with the stored information. If the same information exists, or the session parameters include internal test regular meeting, Monday morning 10 o'clock, and test department staff, or the parameters of internal test weekly meeting, Monday morning 10 o'clock, and test department staff, after comparing the similarity between the historical stored information and the current session parameters and meeting the specified requirements, it can be determined that the current target session meets the target conditions.
[0068] In another embodiment, the target session satisfies the target condition, including:
[0069] S5: If there are other session parameters matching the target session parameters, and the file to be shared is a file that the target session will share during other sessions, determine that the target session meets the target condition; or
[0070] S6: If there are other session parameters matching the target session parameters, determine the file sharing order corresponding to the other sessions, and if the current file to be shared has the file sharing order, determine that the target session meets the target condition.
[0071] In this embodiment, it is also necessary to first determine whether the current session is a target session. In this embodiment, for a conference session, that is, the application corresponding to the session window is a conference program, and the session window is a participant window, the current session is determined to be a target session. After being determined as a target session, in response to the determination of the target session, it is further determined whether the target session meets the target condition.
[0072] Further, when determining whether a session meets the target condition, the system will also obtain the target session parameters of the target session, such as but not limited to the session time, session topic, users participating in the session, etc. The session time corresponds to the meeting time, the session topic corresponds to the meeting topic, and the users participating in the session correspond to the participants, and the participants include the main meeting person, that is, the meeting host. After obtaining the target session parameters that respectively characterize the meeting time, the meeting topic, and the participants, the system will match them with the historical storage information as described above to determine whether there is matching information (including information that is completely the same or similar to the specified requirements). If there are other session parameters that match the target session parameters, it can be determined that the historical session has a high similarity with the current session. Then, after determining the file to be shared, the system will match the file to be shared with the file that will be shared by the session during the matched historical period. If the consistency or similarity meets the specified requirements, it can be determined that the target session meets the target condition. That is, if it is determined that the current file to be shared is a file that the target session will share during other sessions, it is determined that the target session meets the target condition.
[0073] Assume that the target session parameters include the internal weekly test meeting, Monday morning 10 o'clock, and the test department staff, which correspond to the meeting theme, meeting time, and participants respectively. After obtaining the target parameter information, the system searches and matches it with the stored information. If there is the same information, or there is information with high similarity in session parameters, it further determines whether the files to be shared in the historical session are also files to be shared by the current target session. For example, if the current file to be shared is a weekly report, and the historical session also shared the weekly report during the meeting, it can be determined that the weekly report to be shared is a file that will also be shared during the historical meeting of the meeting corresponding to the target session. Based on this, it can be determined that the current target session meets the target conditions.
[0074] Based on the above embodiments, the system can comprehensively determine whether the target session meets the target condition by determining the type of the target session, whether the target session is a periodic meeting, that is, a meeting held regularly, and whether it is a meeting that has been held multiple times. The target condition essentially means that the target session has regularity information, and the regularity information can be determined based on the historical information of the meeting corresponding to the session. The system can learn based on the historical information of the meeting to provide a data basis for determining subsequent prompt information.
[0075] In another embodiment, if Figure 3 As shown, the method also includes:
[0076] S7: When the meeting time of the target session meets the time rule, if the files to be shared are multiple files, determine the file sharing order involved in the periodic meeting corresponding to the target session during the historical period;
[0077] S8: Based on the file sharing order, the current plurality of files to be shared are marked in order.
[0078] For example, when the target session is determined to meet the target conditions based on the method of the aforementioned embodiment, the system will analyze and determine whether the time of the meeting corresponding to the target session has a temporal regularity by comparing the meeting time of the current target session with the meeting time of the corresponding meeting in the historical period, such as being held on Monday morning, or being held at 10 a.m. on Monday, etc. If so, the number of files to be shared in the current meeting is further determined. If there are multiple files to be shared, the order of the files shared by the meeting, i.e., the file sharing order, can be determined based on the information of the matched meeting during the historical period. For example, the meeting shared PPT1 at 10 o'clock, PPT2 at 10:30, and PPT3 at 11 o'clock, so the order of sharing the three PPTs is PPT1, PPT2, and PPT3. Based on the file sharing order, the system will learn, and then determine the sharing order of multiple files that need to be shared in the meeting corresponding to the current target session based on the learning results, such as determining the shared files involved in the file sharing order by the shared file name, and then identifying and determining the sharing order of the multiple files to be shared based on this and the name of the current file to be shared, or determining the shared files involved in the file sharing order by the content of the shared file, and then identifying and determining the sharing order of the multiple files to be shared based on this and the content of the current file to be shared. After determining the order of multiple files to be shared, the current files to be shared are sequentially identified based on the file sharing order, that is, the sequence number of each file to be shared is determined by identification, and the user can determine the sharing order of the file based on the identification.
[0079] In addition, when marking a shared file, the file can be marked after the user opens the file to be shared, or the system can mark the file to be shared after opening the file to be shared, or the shared file can be marked but not opened. When the shared file is about to be shared, if there is a specified time period left before the current shared file ends, such as 50 seconds, 1 minute, etc., the shared file is automatically opened and waits for the sharing operation to be performed. That is, the timing of marking the shared file by the system in this embodiment is uncertain, and the user can flexibly configure it, and the system can also flexibly configure the marking timing according to user needs or sharing processes.
[0080] In one embodiment, the method further comprises:
[0081] S9: Determine a thumbnail of each file to be shared;
[0082] The output prompt information includes:
[0083] S10: Outputting a thumbnail of the file to be shared.
[0084] In this embodiment, after determining the files to be shared, the files to be shared can be processed separately to obtain their thumbnails, and the prompt information can be determined by the thumbnails, so that when the prompt information is output, the thumbnails of the shared files can be directly output. Among them, the output order of the thumbnails of different shared files can conform to the file sharing order determined above. Or, a serial number mark can be set on the thumbnail at the same time to refer to the sharing order of the shared file. When the prompt information is output, the thumbnail with the mark is directly output. The output can follow or not follow the file sharing order described above. In addition, when determining the output information, the thumbnail can also be determined without determining the thumbnail, but a blank icon is directly generated, and a sequence mark is set on the icon, that is, only the mark is displayed on the icon, and only the icon with the mark is displayed when the system outputs. Corresponding to this method, in order to facilitate the user to view the information of the shared file, the icon can be set with hidden information, and the hidden information is used to introduce the shared file. When the user indicates to view the shared file information with an indicator icon or other indication method, the system can control the display of the hidden information so that the user can quickly and effectively obtain the introduction of the shared file.
[0085] Furthermore, when displaying the thumbnail, Figure 4 As shown, regardless of whether the file to be shared is open or not, the thumbnails of all the files to be shared (corresponding to file 1, file 2, file 3, file 4, file 5 in the figure) are displayed in order (1, 2, 3, 4, 5 in the figure represent the sharing order of the shared files). When the user touches the thumbnail, the file to be shared is opened locally and automatically shared to the participating devices. Or, Figure 5 As shown, the thumbnails of the files to be shared (corresponding to file 1, file 2, file 3, etc. in the figure, where 1, 2, 3, etc. represent the order of sharing the files) can be displayed in the taskbar of the desktop in sequence, or can be displayed in the taskbar of the target session. The display state of the thumbnails of the files in the open state is different from the display state of the thumbnails of the files that are not in the open state. For example, Figure 5 As shown, the thumbnails of files in an open state, such as file 1, are rectangular in shape, while the thumbnails of files that are not in an open state, such as file 2 and file 3, are circular in shape. Of course, the specific shape is not fixed and can also be other shapes. In addition, the different display states can also be different in the display color of the thumbnails, etc., to serve as a prompt for the user.
[0086] The above method can not only determine the sharing order of shared files and assist users to quickly determine the files to be shared, but also timely obtain the shared file information when the user wants to change the sharing order, which is convenient for users to temporarily change the sharing order of shared files and has strong adaptability.
[0087] In another embodiment, if Figure 6As shown, the method also includes:
[0088] S11: determining a sharing order of multiple files to be shared based on order identifiers of multiple files to be shared;
[0089] S12: In response to the instruction indicating confirmation of a sharing order of the plurality of files to be shared, sequentially share the plurality of files to be shared according to the sharing order.
[0090] In the previous embodiment, the sharing order of multiple files to be shared in the current target session has been determined. Based on this, the system can identify the multiple files to be shared in order based on the order of the multiple files to be shared. After the identification is determined, it represents the actual sharing order of the multiple files to be shared. In response to the determination of the sharing order of the multiple files to be shared, the system can generate a pop-up window containing the sharing order of the shared files to the user, so that the user can determine the sharing order of the multiple files. The system can respond to the confirmation instruction input by the user, or without user confirmation, the system will directly respond to the confirmation of the sharing order after determining the sharing order of the shared files by itself, and will share the multiple files to be shared in order according to the sharing order.
[0091] When sharing files in sequence, such as Figure 7 As shown, the method also includes:
[0092] S13: at least when the last page of the current shared file is displayed, determining the next target file to be shared according to the file sharing order;
[0093] S14: Outputting an identifier corresponding to the target file;
[0094] S15: In response to the triggering of the identification of the target file, sharing the target file.
[0095] For example, in this embodiment, when sharing a file, when the last page of the currently shared file has been displayed, such as a PPT, a web page, a word file, etc., at least when the last page is displayed, the next target file to be shared is identified and determined according to the obtained file sharing order, or based on a determined sequence identifier. After the target file to be shared is determined, the identifier of the corresponding target file as described above is output, and the identifier is used to identify the shared file and its order. By outputting the identifier, the user can know the file to be shared. At this time, if the user is sure to share the file, the user can click on the identifier. In response to the triggering of the identifier of the target file, the system will immediately perform a sharing operation on the target file.
[0096] In another embodiment, the method further comprises:
[0097] S16: When the first file is shared based on the file sharing sequence, identifiers of multiple files to be shared are displayed in sequence in the non-sharing area of the screen according to the file sharing sequence.
[0098] Since many meetings are video conferences and are online meetings, they are privacy-protected. In this embodiment, when multiple files to be shared begin to be shared, that is, when the first file to be shared begins to be shared, the identifiers of the multiple files to be shared are displayed in sequence in a non-shared area of the screen according to the sharing order of the files, such as according to the identifiers set in advance. For example, the shared area is a session window, and the identifier is displayed in an area outside the window, or it can also be displayed in a non-shared area within the window, such as a window edge area, etc., which is not unique.
[0099] like Figure 8 Another embodiment of the present application also provides a data processing device, including:
[0100] A response module, used for responding to the target session satisfying the target condition and determining prompt information before obtaining the target operation;
[0101] Output module, used for outputting prompt information;
[0102] The target operation includes sharing a file in the target session, and the prompt information is used to identify file information to be shared in the target session.
[0103] In one embodiment, the target session satisfies the target condition, including:
[0104] Obtaining target session parameters of the target session;
[0105] If there are other session parameters matching the target session parameters, it is determined that the target session meets the target condition; the other session parameters are session parameters corresponding to other sessions before the target session.
[0106] In one embodiment, the target session satisfies the target condition, including:
[0107] If there are other session parameters matching the target session parameters, and the file to be shared is a file that the target session will share during other sessions, it is determined that the target session meets the target condition;
[0108] If there are other session parameters matching the target session parameters, the file sharing order corresponding to the other sessions is determined, and if the current file to be shared has the file sharing order, it is determined that the target session meets the target condition.
[0109] In one embodiment, the device further comprises:
[0110] A first determination module is used to determine the file sharing order involved in the periodic meeting corresponding to the target session during the historical period if the file to be shared is a plurality of files, when the meeting time of the target session meets the time rule;
[0111] The identification module is used to identify the current multiple files to be shared in order according to the file sharing order.
[0112] In one embodiment, the device further comprises:
[0113] A second determining module, configured to determine a sharing order of the plurality of files to be shared based on order identifiers of the plurality of files to be shared;
[0114] The sharing module is used to respond to an instruction indicating confirmation of a sharing order of a plurality of files to be shared, and to sequentially share the plurality of files to be shared according to the sharing order.
[0115] In one embodiment, the device further comprises:
[0116] A third determining module, configured to determine the next target file to be shared according to the file sharing order at least when the last page of the current shared file is displayed;
[0117] The output module is also used to output an identifier corresponding to the target file;
[0118] The sharing module is further configured to share the target file in response to being triggered by the identifier of the target file.
[0119] In one embodiment, the device further comprises:
[0120] The display module is used for displaying the identifiers of multiple files to be shared in sequence in the non-sharing area of the screen according to the file sharing sequence when the first file sharing is performed based on the file sharing sequence.
[0121] In one embodiment, the device further comprises:
[0122] A fourth determination module, used to determine a thumbnail of each file to be shared;
[0123] The output prompt information includes:
[0124] Outputs a thumbnail of the file to be shared.
[0125] Another embodiment of the present application further provides an electronic device, including:
[0126] A processor, configured to respond to a target session satisfying a target condition and determine prompt information before obtaining a target operation;
[0127] A display, used for outputting the prompt information;
[0128] The target operation includes sharing a file in the target session, and the prompt information is used to identify file information to be shared in the target session.
[0129] Furthermore, an embodiment of the present application also provides a storage medium on which a computer program is stored, and when the program is executed by a processor, the data processing method described above is implemented. It should be understood that each solution in this embodiment has the corresponding technical effect in the above method embodiment, which will not be repeated here.
[0130] Furthermore, an embodiment of the present application also provides a computer program product, which is tangibly stored on a computer-readable medium and includes computer-readable instructions, which, when executed, enable at least one processor to perform a data processing method such as that in the embodiments described above.
[0131] It should be noted that the computer storage medium of the present application may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, system or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access storage medium (RAM), a read-only storage medium (ROM), an erasable programmable read-only storage medium (EPROM or flash memory), an optical fiber, a portable compact disk read-only storage medium (CD-ROM), an optical storage medium, a magnetic storage medium, or any suitable combination of the above. In the present application, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, system or device. In the present application, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, in which a computer-readable program code is carried. This propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium that can send, propagate or transmit a program configured to be used by or in conjunction with an instruction execution system, system or device. The program code contained on the computer-readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, antenna, optical cable, RF, etc., or any suitable combination of the above.
[0132] In addition, it should be understood by those skilled in the art that the embodiments of the present application can be provided as methods, systems, or computer program products. Therefore, the present application can adopt the form of complete hardware embodiments, complete software embodiments, or embodiments in combination with software and hardware. Moreover, the present application can adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage and optical storage, etc.) that contain computer-usable program code.
[0133] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A system that specifies the functions of a box or multiple boxes.
[0134] These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer-readable memory produce a product including an instruction system, which is implemented in the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0135] A person skilled in the art should understand that the discussion of any of the above embodiments is merely illustrative and is not intended to imply that the scope of protection of the present application is limited to these examples. In line with the concept of the present application, the technical features in the above embodiments or different embodiments may be combined, the steps may be implemented in any order, and there are many other variations of different aspects of one or more embodiments of the present application as described above, which are not provided in detail for the sake of simplicity.
Claims
1. A data processing method, comprising: Before obtaining the target operation, responding to the target session to meet the target condition and determining the prompt information; Outputting the prompt information; The target operation includes sharing a file in the target session, and the prompt information is used to identify file information to be shared in the target session.
2. The data processing method according to claim 1, wherein: The target session satisfies the target condition, including: Obtaining target session parameters of the target session; If there are other session parameters matching the target session parameters, it is determined that the target session meets the target condition; the other session parameters are session parameters corresponding to other sessions before the target session.
3. The data processing method according to claim 2, wherein: The target session satisfies the target condition, including: If there are other session parameters matching the target session parameters, and the file to be shared is a file that the target session will share during other sessions, it is determined that the target session meets the target condition; If there are other session parameters matching the target session parameters, the file sharing order corresponding to the other sessions is determined, and if the current file to be shared has the file sharing order, it is determined that the target session meets the target condition.
4. The data processing method according to claim 1, wherein: The method further comprises: In the case where the meeting time of the target session meets the time rule, if the files to be shared are multiple files, determining the file sharing order involved in the periodic meeting corresponding to the target session during the historical period; The current plurality of files to be shared are identified in sequence based on the file sharing sequence.
5. The data processing method according to claim 4, wherein: The method further comprises: Determining a sharing order of the plurality of files to be shared based on the order identifiers of the plurality of files to be shared; In response to an instruction indicating confirmation of a sharing order of a plurality of files to be shared, the plurality of files to be shared are sequentially shared according to the sharing order.
6. The data processing method according to claim 4, wherein: The method further comprises: At least when the last page of the current shared file is displayed, determining the next target file to be shared according to the file sharing order; Outputting an identifier corresponding to the target file; In response to being triggered by the identification of the target file, the target file is shared.
7. The data processing method according to claim 4, wherein: The method further comprises: When the first file is shared based on the file sharing sequence, the identifiers of the multiple files to be shared are displayed in sequence in the non-sharing area of the screen according to the file sharing sequence.
8. The data processing method according to any one of claims 1 to 7, wherein: The method further comprises: Determine the thumbnail for each file to be shared; The output prompt information includes: Outputs a thumbnail of the file to be shared.
9. A data processing device, comprising: A response module, used for responding to the target session satisfying the target condition and determining prompt information before obtaining the target operation; Output module, used for outputting prompt information; The target operation includes sharing a file in the target session, and the prompt information is used to identify file information to be shared in the target session.
10. An electronic device comprising: A processor, configured to respond to a target session satisfying a target condition and determine prompt information before obtaining a target operation; A display, used for outputting the prompt information; The target operation includes sharing a file in the target session, and the prompt information is used to identify file information to be shared in the target session.
Citation Information
Patent Citations
Method, equipment and peer-to-peer network system for data sharing
CN103491153A
Architecture for sharing browsing session histories
CN104956646A
Prompting method and device based on document sharing, equipment and medium
CN114371896A
Remote meeting system, supporting method of same, and computer program
CN1499841A
Prediction method and system for required file, and predicting program for required file
JP2004094648A