CN114637436A - Information sharing method and device, computer readable storage medium and terminal - Google Patents

Information sharing method and device, computer readable storage medium and terminal Download PDF

Info

Publication number
CN114637436A
CN114637436A CN202210280031.1A CN202210280031A CN114637436A CN 114637436 A CN114637436 A CN 114637436A CN 202210280031 A CN202210280031 A CN 202210280031A CN 114637436 A CN114637436 A CN 114637436A
Authority
CN
China
Prior art keywords
target
view
file
target file
interface
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202210280031.1A
Other languages
Chinese (zh)
Inventor
赵鸿儒
方越
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN202210280031.1A priority Critical patent/CN114637436A/en
Publication of CN114637436A publication Critical patent/CN114637436A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0486Drag-and-drop
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The application provides an information sharing method, an information sharing device, a computer readable storage medium and a terminal, and relates to the technical field of data processing. The method is applied to the source equipment and the target display equipment which are in the screen projection state, and the target display equipment does not need to install or log in an application program where the sharing object is located. Specifically, the source device creates a target view, and the target view corresponds to an icon corresponding to the target file in an interface of the target display device. And the target file and the target view are in an associated state, so that the target file moves along with the movement of the target view. Further, on the source device side, the target view is controlled to move from the created initial position to the target position. And displaying the moving process of the icon corresponding to the target file from the initial point to the ending point at the target display equipment end. Therefore, the target file is sent to the sharing object in the application program through operation with concise steps.

Description

Information sharing method and device, computer readable storage medium and terminal
Technical Field
The present disclosure relates to the field of data processing technologies, and in particular, to an information sharing method, an information sharing apparatus, a computer-readable storage medium, and a terminal.
Background
Information sharing frequently occurs in people's work, study, and life. In the prior art, if a file needs to be shared to a friend of an application, a user at least undergoes operations such as long-time pressing of the file, selection of a "send" control, selection of a related application, or selection of a friend of a current application. There is a problem that the operation steps are complicated.
It is to be noted that the information disclosed in the above background section is only for enhancement of understanding of the background of the present specification and therefore may include information that does not constitute prior art known to those of ordinary skill in the art.
Disclosure of Invention
An object of the present specification is to provide an information sharing method, an information sharing apparatus, an information sharing method, a computer-readable storage medium, and a terminal, which simplify operation steps required for information sharing to at least some extent.
Additional features and advantages of the description will be set forth in the detailed description which follows, and in part will be obvious from the description, or may be learned by practice of the description.
According to one aspect of the present specification, there is provided an information sharing method applied to a source device in a screen-projection state with a target display device, the method including: determining a target file, wherein the target file is a file corresponding to the user executing the moving operation in the interface of the target display equipment; creating a target view, wherein the target file and the target view are in a relevant state, and in an interface of target display equipment, the target view corresponds to an icon corresponding to the target file; and controlling the target view to move from an initial position to a target position so as to send the target file to a sharing object, wherein the target position corresponds to the sharing object running in the application program of the source device.
According to another aspect of the present specification, there is provided an information sharing method applied to a target display device in a screen-projected state with a source device, the method including: receiving a moving operation of a user on a target file, wherein the moving operation comprises the following steps: selecting operation, dragging operation and releasing operation; responding to the selection operation, displaying that an icon corresponding to the target file is selected, wherein the icon corresponding to the target file corresponds to a target view created by the source equipment, and the target file and the target view are in a relevant state; responding to the dragging event, and displaying a movement process of an icon corresponding to the target file from an initial point to a termination point, wherein the termination point is a screen projection interface, and the screen projection interface is an interface corresponding to a sharing object running in an application program of the source device; and responding to the release event, and sending the target file to the sharing object in the application program.
According to still another aspect of the present specification, there is provided an information sharing apparatus configured to a source device in a screen-projected state with a target display device, the apparatus including: the system comprises a file determining module, a view creating module and a view control module.
The file determining module is configured to determine an object file, where the object file is a file corresponding to a user executing a moving operation in an interface of the object display device; the view creating module is configured to create a target view, where the target file and the target view are in a related state, and in an interface of a target display device, the target view corresponds to an icon corresponding to the target file; and the view control module is used for controlling the target view to move from an initial position to a target position so as to send the target file to a sharing object in the application program, wherein the target position corresponds to the sharing object running in the application program of the source device.
According to still another aspect of the present specification, there is provided an information sharing apparatus disposed at a target display device in a screen-projected state with a source device, the apparatus including: the device comprises an operation receiving module and a display module.
The operation receiving module is configured to receive a moving operation of a user on a target file, where the moving operation includes: selecting operation, dragging operation and releasing operation; the display module is configured to respond to the selection operation, and display that an icon corresponding to the target file is selected, where the icon corresponding to the target file corresponds to a target view created by the source device, and the target file and the target view are in a related state; responding to the dragging event, and displaying a movement process of an icon corresponding to the target file from an initial point to a termination point, wherein the termination point is a screen projection interface, and the screen projection interface is an interface corresponding to a sharing object running in an application program of the source device; and responding to a release event, and sending the target file to the sharing object in the application program.
According to another aspect of the present specification, there is provided a computer-readable storage medium on which a computer program is stored, the computer program, when executed by a processor, implementing the information sharing method according to the first and second aspects.
According to a further aspect of the present specification, there is provided a terminal, 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 information sharing method according to the first and second aspects.
The information sharing method, the information sharing device and the terminal provided by the embodiments of the present specification have the following technical effects:
the information sharing method provided by the scheme provided by the embodiment of the description is applied to the source device and the target display device in the screen projection state, meanwhile, the target display device does not need to install the client of the application program, and the target device does not need to log in the client or the webpage version of the application program. Specifically, the source device determines a target file, where the target file is a file corresponding to a user executing a moving operation in an interface of the target display device. The source device creates a target view, and the target view corresponds to an icon corresponding to the target file in an interface of the target display device. And the target file is in a relevant state with the target view, so that the target file moves along with the movement of the target view. Further, at the source device, the target view is controlled to move from the created initial position to a target position, where the target position corresponds to a shared object running in an application program of the source device. Correspondingly, at the target display device, displaying a moving process of an icon corresponding to the target file from an initial point to a termination point, where the termination point is a screen projection interface, and the screen projection interface is an interface corresponding to a sharing object running in an application program of the source device. And sending the target file to a sharing object in the application program.
As can be seen, in the information sharing scheme provided in the embodiment of the present specification, in the screen-throwing state, the user does not need to log in the application program on the target display device, and only needs to drag the target file to the sharing object of the application program in the screen-throwing interface on the target display device, so that information sharing can be achieved, and cross-end operation can be achieved. Therefore, the scheme provides a simple operation related to information sharing, and compared with the prior art, the operation steps required by information sharing can be effectively simplified.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the specification.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with this specification and, together with the description, serve to explain the principles of the specification. It is obvious that the drawings in the following description are only some embodiments of the present description, and that for a person skilled in the art, other drawings can be derived from them without inventive effort.
Fig. 1 is a schematic view of a usage scenario of an information sharing scheme provided in an embodiment of the present specification.
Fig. 2 is an interaction diagram of an information sharing method according to an embodiment of the present disclosure.
Fig. 3a is a schematic diagram illustrating an icon in a target display device interface according to an embodiment of the present disclosure being selected.
Fig. 3b is a schematic diagram illustrating an icon being dragged in a target display device interface according to an embodiment of the present disclosure.
Fig. 3c is a schematic diagram illustrating that an icon in a target display device interface is released according to an embodiment of the present disclosure.
Fig. 4 is a flowchart illustrating a method for creating a target view according to an embodiment of the present disclosure.
Fig. 5 is a schematic diagram of an initial position and a target position in a target display device interface according to an embodiment of the present disclosure.
Fig. 6 is an interaction diagram of an information sharing method according to another embodiment of the present disclosure.
Fig. 7 is a schematic structural diagram of an information sharing apparatus according to an embodiment of the present disclosure.
Fig. 8 is a schematic structural diagram of an information sharing device according to another embodiment of the present disclosure.
Fig. 9 is a schematic structural diagram of an information sharing apparatus according to yet another embodiment of the present disclosure.
Fig. 10 is a schematic structural diagram of a terminal provided in an embodiment of the present specification.
Detailed Description
To make the objects, technical solutions and advantages of the present specification clearer, embodiments of the present specification will be described in further detail below with reference to the accompanying drawings.
When the following description refers to the accompanying drawings, like numbers in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present specification. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the specification, as detailed in the appended claims.
Example embodiments will now be described more fully with reference to the accompanying drawings. Example embodiments may, however, be embodied in many different forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the concept of example embodiments to those skilled in the art. The described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments. In the following description, numerous specific details are provided to give a thorough understanding of embodiments of the present description. One skilled in the relevant art will recognize, however, that the embodiments of the disclosure can be practiced without one or more of the specific details, or with other methods, components, devices, steps, and so forth. In other instances, well-known technical solutions have not been shown or described in detail to avoid obscuring aspects of the present description.
Furthermore, the drawings are merely schematic illustrations of the present specification and are not necessarily drawn to scale. The same reference numerals in the drawings denote the same or similar parts, and thus their repetitive description will be omitted. Some of the block diagrams shown in the figures are functional entities and do not necessarily correspond to physically or logically separate entities. These functional entities may be implemented in the form of software, or in one or more hardware modules or integrated circuits, or in different networks and/or processor devices and/or microcontroller devices.
In an information sharing scheme provided by the related art, information sharing is specifically performed based on terminal equipment. In one case, after logging in to an application, information (e.g., a file) to be shared is shared to friends in the same application. Then the operation of pressing the information to be shared for a long time, selecting the 'forwarding' control, and selecting the friend is required. In another case, the information to be shared (e.g., gallery pictures) stored in the terminal is shared with the friends in the application program. The operation of selecting the information to be shared, selecting the sharing control, and selecting the relevant application and the friend is required. The scheme provided by the related technology has the problem of more complicated operation steps.
In another information sharing scheme provided by the related art, specifically, when the terminal device needs to log in an application program, the terminal device drags the information to be shared to a related friend interface of the application program in a dragging manner, and further, the user needs to click a "send" control to send the file. However, the related art needs to be able to implement information sharing when the related terminal device logs in the application program.
In another information sharing scheme provided in the related art, a screen is specifically projected between a first terminal device (source device) and a second terminal device (target display device). And dragging the information to be analyzed to a screen projection interface corresponding to the source equipment by the target display equipment, and storing the information to be analyzed at a preset file path in the source equipment. The information is directly shared to the related friends of the application program in a wireless mode.
In view of the foregoing problems in the related art, embodiments of the present specification can provide an information sharing method, an information sharing apparatus, a computer-readable storage medium, and a terminal, which improve accuracy of a black-involved call to at least some extent. Specifically, the following detailed description is made of embodiments of the information sharing method provided in this specification by using fig. 1 to fig. 6:
fig. 1 is a schematic view of a scene of an information sharing scheme provided in an embodiment of the present disclosure.
As shown in fig. 1, a screen is projected between the first device 110 and the second device 120, in this embodiment, the first device 110 is used as a source device for projecting the screen, and the second device 120 is used as a target display device for projecting the screen. Of course, in other embodiments, the first device 110 may also be used as a target display device for screen projection, and the second device 120 may also be used as a source device for screen projection, which is not limited in this embodiment of the present application.
Illustratively, the display interface of the first device 110 in the screen-in state is an interface for sharing an object in an application. The sharing object can be a user object designated in the application program for receiving the target file. For example, if the user shares information with friend a in xxx (application) through the scheme provided by the present application, the interface in the screen-projection state is an interface related to friend a in xxx (application). The interface of the second device 120 includes the file 12 to be shared and the screen projection interface 10 related to the display interface of the first device 110. The screen-casting interface 10 may include information such as a head portrait and a nickname of the friend a, and an input box 11.
Illustratively, the screen projection mode may be a mirror image screen projection. The mirror projection can adopt the Miracast standard (in addition, AirPlay technology is adopted for the device of the iOS system). At present, the terminals of the Android system and most smart televisions can support Miracast, and the Miracast standard has the advantage that only two screen throwing parties support the Miracast standard and are in the same local area network, and screen throwing can be achieved without installing any software. Therefore, the operation simplicity of the information sharing scheme provided by the embodiment of the specification can be further improved.
Fig. 2 is an interaction schematic diagram of an information sharing method provided in an embodiment of the present disclosure, where the embodiment shown in the figure embodies an information interaction process between the source device 210 and the target display device 220. Referring to fig. 2, the embodiment shown in this figure comprises:
in S21, the target display device 220 establishes a screen projection with the source device 210.
As mentioned above, the screen projection between the target display device 220 and the source device 210 may be mirror projection.
In S22, the source device 210 determines a target file.
The target file is a file to be shared, and may be, for example, a document, a table, a picture, audio, a video, and the like stored in one device, may also be clipboard content, and may also be a photograph, a screenshot, and the like taken by another device, which is not limited to this. In this embodiment, the target file is a file corresponding to a user executing a moving operation in an interface of the target display device. For example, the moving operation may be a user dragging and dropping the target file from the initial position to the target position. The moving operation may be a method of performing a copy operation at an initial position of the target file and performing a paste operation at a target position to move the target file.
For example, referring to fig. 1, a file corresponding to a user performing a moving operation in an interface of the second device 120 (serving as a target display device) is the file to be shared 12. Further, the target file is transmitted from the target display device 220 to the source device 210 by means of cross-process transmission.
In S23, the source device 210 creates an object view with which the object file is associated.
And the target view created at the source equipment end corresponds to the icon of the target file at the target display equipment end. For example, the target view may be displayed as an icon corresponding to the target file, that is, the appearance of the target view is consistent with the icon of the target file. For example, in the case that the target file is an image, the corresponding icon may be a thumbnail of the image, that is, the target view is displayed as a thumbnail of the image in this embodiment. The method simulates the process that the file is moved to the sharing object at the target equipment end by establishing the target view at the source equipment end, and meanwhile, the display picture of the source equipment end and the display picture of the screen projection interface of the target display equipment end can be visually kept consistent, so that good visual experience is improved for users, and the interest of information sharing is improved.
The embodiment can enable the target file and the target view to be in the associated state by binding the target file and the target view, so that the target file can move along with the movement of the target view. Illustratively, according to the moving operation of the user on the target view, the bound target file is dragged and dropped to the shared object. And finally, the target view is moved to the sharing object, and the target file is also carried to the sharing object.
The specific implementation of creating the target view will be described in detail in the embodiment shown in fig. 4.
Further, based on the above scheme, that is, after the above target view is created, the embodiment of the present specification further provides the following scheme:
in one aspect, the source device performs S24 and, correspondingly, the target display device performs S241-S243. Specifically, the method comprises the following steps:
in S24, the source device 210 controls the target view to move from an initial position to a target position, so as to send the target file to a shared object, where the target position corresponds to a shared object running in an application of the source device 210.
On the target display device side, S241-S243 are executed in synchronization with the execution of S24 by the source device 210 described above. Specifically, at the target display device side, a moving operation of a user on a target file in the target display device is received. Wherein the moving operation includes: selecting operation, dragging operation and releasing operation.
In response to the user' S selection operation of the target file, S241 is executed: and selecting the icon corresponding to the display target file.
Referring to fig. 3a, the second device 120 in fig. 1 is taken as an example of an interface of the target display device. In response to the user's operation of selecting the target file 12, the icon corresponding to the target file displayed in the manner of shading is selected in the present embodiment. Specifically, the initial position of the target view also corresponds to the icon of the target file, so that the initial position of the target view corresponds to the starting point of the icon of the target file, that is, the starting point of the icon of the target file is located outside the screen-casting interface. Meanwhile, the target file and the target view are in a relevant state at the source equipment end, so that the target file is moved at the source equipment end.
With continuing reference to fig. 2, in response to a drag operation of the target file by the user, S242 is performed: and displaying the movement process of the icon corresponding to the target file from the initial point to the final point.
Referring to fig. 3b, the interface of the second device 120 in fig. 1 as the target display device is still taken as an example. The user drags the target file 12 to move according to the movement track 30, and the termination point of the movement track 30 is any position in the screen projection interface 10, so that the target file is moved to a sharing object in an application program (running in the source device) at the target display device end. It should be noted that the client of the application program does not need to be installed at the target display device, the target device does not need to log in the client or the web page version of the application program, and the file can be shared to the friend of the application program only in a screen-casting manner, so that the file can be conveniently shared to the friend, the log-in of the application program on the target display device is not needed, the data security of the user corresponding to the source device can be improved, and the information sharing convenience can be improved.
With continuing reference to FIG. 2, in response to a user release operation of the target file, S243 is performed: and sending the target file to a sharing object in the application program.
Referring to fig. 3c, after the user drags the target file to any position (the end point) in the screen-casting interface, the user releases the target file, and then the target file is automatically sent to the sharing friends. In the solution provided in this embodiment, event injection is performed at the source device side by using an input management service (which will be described in detail in the following embodiment corresponding to fig. 6), and an original drag-and-drop event is decomposed into two events: and dragging the event drag and releasing the event tap, so that the automatic transmission of the target file can be realized. Compared with the prior art, after the target file is dragged to be finished, the sending control still needs to be clicked to achieve file sending, and the scheme provided by the embodiment of the specification is simpler in operation.
In the information sharing scheme provided in the embodiment shown in fig. 3, in the screen-throwing state, the user does not need to log in the application program on the target display device, and only needs to drag the target file to the sharing object of the application program in the screen-throwing interface on the target display device, so that information sharing can be achieved. Therefore, the scheme provides concise operation related to information sharing, and compared with the prior art, the operation steps required by information sharing can be effectively simplified.
In an exemplary embodiment, fig. 4 is a flowchart illustrating a method for creating a target view provided by an embodiment of the present specification, where an execution subject of the embodiment shown in the drawing is a source device. Referring to fig. 4, the embodiment shown in this figure comprises: S410-S440.
In S410, relative position information is acquired, where the relative position information is position information of the target file relative to the screen projection interface in the interface of the target display device.
Illustratively, the relative position information between the original position of the target file and the screen projection interface is obtained. Referring to fig. 5, in the interface of the target display device, if the initial point of the drag-and-drop event corresponding to the target file is s1, and the terminal point of the drag-and-drop event is s2, the above-mentioned relative position information may be position information between the terminal point s2 and the starting point s 1. For example, if the coordinate system is constructed parallel to the screen boundary with the terminating point s2 as the origin, the relative position information may be m degrees from the negative direction of the x-axis and n centimeters away from the negative direction of the x-axis.
In S420, the initial position corresponding to the target view is determined according to the relative position information, where the initial position corresponds to a position outside the screen projection interface.
Illustratively, based on the relative position information, an initial position corresponding to the target view is determined at the source device. The target file may not be stored in the source device before the screen is projected, so that the initial position may be outside the screen of the source device for the purpose of transferring the image display file from the outside of the source device, that is, the initial position may correspond to the starting point of the target file (the position outside the screen projection interface in the target display device) and may be set according to the relative position information.
In S430, an image type view is created by the window management service with the above initial position as a view attribute. And in S440, adding the view of the image type to a target window to display the view of the image type based on the initial position, so as to obtain the target view corresponding to the target file.
The views include a chart type view, a tree type view, a grid type view, an image type view, and the like, and in order to correspond to the icons of the target files, the present embodiment employs an image type view.
Illustratively, a view of an image type is created by the window management service with the initial position as a view attribute. The present embodiment visually simulates the process in which the target file is moved to the target object by creating a view of the image type at the source device side. The view of the image type corresponds to a file icon in the target display device, and specifically, the display image of the target view and the file icon may be identical.
The embodiment of determining the target window is as follows:
determining the application program (i.e. the application corresponding to the interface displayed in the screen projection interface) by acquiring the top movable component in the source device, and determining the window corresponding to the application program as the target window.
Further, adding the view of the image type to a target window through a window management service to display the view of the image type based on the initial position, so as to obtain the target view corresponding to the target file. In the drag-and-drop framework provided by the related art, the condition that a file is dragged and dropped to another view in the same application can be met, but for different applications, a multi-window mode needs to be enabled to realize the file dragging. In this embodiment, the method of adding the target view by using the window management service can avoid the problem of implementing file dragging in a multi-window mode.
The embodiment shown in fig. 4 provides a scheme for creating a target view (an icon corresponding to a target device) at a source device, where the target view created in this embodiment is used to visually display a moving process of a target file, and the target view is also used to carry a target file at the source device, so that when an image corresponding to the target view/target file is moved to a sharing object, the target file carried by the target view at the source device is also shared to a friend in an application program.
In an exemplary embodiment, fig. 6 is an interaction diagram of an information sharing method provided in another embodiment of the present specification. Referring to fig. 6, the embodiment shown in this figure comprises:
s61, the target display device 120 establishes a screen projection with the source device 110. The detailed description is omitted here.
S62, the target display device sends the target file to the source device.
For example, the target display device may first send a request to write a file to the source device; and after the source equipment returns an agreement response to the request, the target display equipment sends the target file to the source equipment. Therefore, the target device is transferred from the target display device to the source device in a cross-process manner, and the source device performs the cross-process transfer to the friend in the application program after obtaining the target device (which will be described in detail in the following embodiments).
And S63, determining the application program corresponding to the sharing object in the source device, and determining the window of the application program as the target window.
In this embodiment, the application program (i.e., the application program in the screen-projection interface) is determined by acquiring the top active component in the source device.
Further, as the creation process of the target view provided in S410-S440, specifically, in the embodiment corresponding to S440, the view of the image type is added to the target window, so that the view of the image type is displayed based on the initial position, and the target view corresponding to the target file is obtained.
With continued reference to fig. 6, after the target view is created, S64, the control target view is moved from the initial position in the source device to the target position, specifically:
in this embodiment, the source device implements injection of a drag-and-drop event for the target view based on the input management service, and specifically, different events may be simulated by different motion events, so as to control the target view to move from the initial position where the target view is created to the target position in the source device.
The drag-and-drop event is decomposed into two events in this embodiment: a drag event and a release event. Simulating a dragging operation at a source equipment end through a dragging event, specifically, displaying the dragging operation as a long press and a dragging process of the target view in the source equipment; and releasing the model at the source equipment end through the releasing event, wherein the target view displayed in the source equipment is released, and particularly the hand of the user is lifted in the target view. In this embodiment, the drag and drop event is split into the drag event and the release event, so that the target file can be automatically sent without manually clicking a "send" control after the target file is dragged and dropped to the shared object, thereby simplifying the operation steps.
S65, after the drag event starts to be executed, binding the target file with the target view so that the target file and the target view are in a related state.
Illustratively, when the dragging starts, the tool class in charge of the listener and the drop target will receive a callback of a dragging start event (which is triggered when the user starts dragging the element), and create a callback for the target class (which is used to carry the target file). Furthermore, a target method (a drag function basic method: a method for starting drag and drop) of the target view is called to bind the target class to the target view, so that the target file is transferred to the application program in a cross-process mode.
According to the binding scheme provided by the embodiment, the target file is carried by the source device side through the target view, so that the target file carried by the target view of the source device side is shared to friends in the application program across processes while the image corresponding to the target view/the target file is moved to the shared object.
S66, in response to the release event, the target file is sent to the sharing object in the application.
In this embodiment, the file is automatically sent to the sharing friend in response to the release event. Compared with the prior art, after the target file is dragged to be finished, the sending control still needs to be clicked to achieve file sending, and the scheme provided by the embodiment of the specification is simpler in operation.
It should be noted that, since the implementation of the drag-and-drop event involves two aspects, namely, a source application (sender of a file) on one hand, and a target application (receiver of the file, corresponding to an application program in the embodiment of the present specification) on the other hand. The embodiment provided by the present specification implements the logic of the source application, so that only when an application program implements the processing logic of a target application in a drag-and-drop event, the shared file can be successfully received, or that the shared file can be successfully sent through the scheme provided by the embodiment of the present specification.
And S67, removing the target view through a window management service.
Illustratively, a callback of a drag event listener object of the target view is set by the window management service, and the target view (view) is removed in the callback of the end of drag and drop. Therefore, after the target file re-source equipment is successfully shared to the friends, the visually related view disappears, and the inconvenience of watching the screen for the user in the following process is avoided.
The embodiment of the specification provides an information sharing/content collaboration scheme for quickly sending a file to an application program, and the scheme can be used for quickly and conveniently sharing the file to application program friends in a screen projection situation of a Personal Computer (PC). On one hand, the file sharing method and the file sharing system can conveniently share the file to the application program, and compared with the related technology, the operation steps can be effectively reduced; on the other hand, the PC side does not need to install the client side of the application program, and the target device does not need to log in the client side or the webpage version of the application program, so that cross-terminal operation can be realized. On the other hand, the operation of the terminal (source equipment) can be completed only on the PC through the inverse control capability of the PC terminal.
It is to be noted that the above-mentioned figures are only schematic illustrations of the processes involved in the method according to the exemplary embodiment of the present description, and are not intended to be limiting. It will be readily understood that the processes shown in the above figures are not intended to indicate or limit the chronological order of the processes. In addition, it is also readily understood that these processes may be performed synchronously or asynchronously, e.g., in multiple modules.
The following are examples of apparatus that may be used to perform embodiments of the methods of the present disclosure. For details which are not disclosed in the device embodiments of the present description, reference is made to the method embodiments of the present description.
Fig. 7 is a schematic structural diagram of an information sharing apparatus to which an embodiment of this specification can be applied. Please refer to fig. 7, the information sharing apparatus shown in this figure may be implemented as all or a part of the source device by software, hardware, or a combination of both, and may also be integrated on the source device as an independent module, or may also be integrated in the source device as an independent module.
The information sharing apparatus 700 in the embodiment of the present specification includes: a file determination module 710, a view creation module 720, and a view control module 730.
The file determining module 710 is configured to determine an object file, where the object file is a file corresponding to a user performing a moving operation in an interface of the object display device; the view creating module 720 is configured to create a target view, where the target file is in a related state with the target view, and the target view corresponds to an icon corresponding to the target file in an interface of a target display device; the view control module 730 is configured to control the target view to move from an initial position to a target position, so as to send the target file to a shared object in the application program, where the target position corresponds to the shared object running in the application program of the source device;
the target display device does not need to install a client of the application program, and the target device does not need to log in the client or the webpage version of the application program.
In an exemplary embodiment, fig. 8 schematically shows a structure diagram of an information sharing apparatus according to another exemplary embodiment of the present specification. Please refer to fig. 8:
in an exemplary embodiment, based on the above scheme, the view creating module 720 includes: an initial position determination unit 7201, a creation unit 7202, and an addition unit 7203.
Wherein the initial position determining unit 7201 is configured to: determining an initial position corresponding to the created target view, wherein the initial position is a position outside a screen projection interface in target display equipment; the above creation unit 7202 to: establishing an image type view through a window management service by taking the initial position as a view attribute; and the adding unit 7203 configured to: and adding the view of the image type to a target window to display the view of the image type based on the initial position to obtain the target view corresponding to the target file.
In an exemplary embodiment, based on the above scheme, the initial position determining unit 7201 is specifically configured to: acquiring relative position information, wherein the relative position information is the position information of the target file relative to a screen projection interface in an interface of the target display equipment; and determining the initial position corresponding to the target view according to the relative position information.
In an exemplary embodiment, based on the above scheme, the adding unit 7203 is specifically configured to: determining the application program by acquiring a top movable assembly in the source equipment, and determining a window corresponding to the application program as the target window; and adding the view of the image type to the target window.
In an exemplary embodiment, based on the above scheme, the view creating module 720 further includes: a binding unit 7204.
Wherein, the binding unit 7204 is configured to: after adding the view of the image type to the target window, binding the target file with the view of the image type through a window management service.
In an exemplary embodiment, based on the above scheme, the view control module 730 is specifically configured to: realizing the injection of a drag-and-drop event of the target view based on an input management service so as to control the target view to move from an initial position to a target position; wherein the drag-and-drop event comprises: a drag event and a release event.
In an exemplary embodiment, based on the above scheme, the binding unit 7204 is specifically configured to: responding to the dragging event to start execution, and creating a target class for carrying the target file; and calling a target method of the target view to bind the target class to the target view so as to transfer the target file to the application program in a cross-process manner.
In an exemplary embodiment, based on the above scheme, the view control module 730 further includes: a sharing unit 7301.
Wherein the sharing unit 7301 is configured to: and responding to the release event, and sending the target file to a sharing object in the application program.
In an exemplary embodiment, based on the above scheme, the information sharing apparatus 700 further includes: an acquisition module 740.
The obtaining module 740 is configured to: and acquiring the target file from the target display equipment before creating the target view.
In an exemplary embodiment, based on the above scheme, the view control module 730 further includes: the display unit 7302 is canceled.
Wherein the cancellation display unit 7302 is configured to: and removing the target view through a window management service after the target view is controlled to move from the initial position to the target position.
Fig. 9 is a schematic structural diagram of an information sharing apparatus to which still another embodiment of the present specification can be applied. Please refer to fig. 9, the information sharing apparatus shown in the figure may be implemented as all or a part of the target display device by software, hardware, or a combination of both, and may also be integrated on the target display device as an independent module, or may be integrated in the target display device as an independent module.
The information sharing apparatus 900 in this embodiment of the present disclosure includes: an operation receiving module 910 and a display module 920.
The operation receiving module 910 is configured to receive a moving operation of a user on a target file, where the moving operation includes: selecting operation, dragging operation and releasing operation; and the display module 920 is configured to, in response to the selection operation, display that an icon corresponding to the target file is selected, where the icon corresponding to the target file corresponds to a target view created by the source device, and the target file and the target view are in a related state; responding to the dragging event, and displaying a movement process of an icon corresponding to the target file from an initial point to a termination point, wherein the termination point is a screen projection interface, and the screen projection interface is an interface corresponding to a sharing object running in an application program of the source device; responding to a release event, and sending the target file to a sharing object in the application program;
the target display device does not need to install a client of the application program, and the target device does not need to log in the client or the webpage version of the application program.
It should be noted that, when the information sharing apparatus provided in the foregoing embodiment executes the information sharing method, only the division of the functional modules is illustrated, and in practical applications, the function distribution may be completed by different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules, so as to complete all or part of the functions described above.
In addition, the information sharing apparatus and the information sharing method provided in the embodiments described above belong to the same concept, and for details that are not disclosed in the embodiments of the apparatus in this specification, please refer to the embodiments of the information sharing method described above in this specification, and details are not repeated here.
The above example numbers are for description only and do not represent the merits of the examples.
The embodiments of the present specification further provide a terminal, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor, and when the processor executes the computer program, the steps of the method according to any of the embodiments described above are implemented.
Fig. 10 schematically shows a block diagram of a terminal in an exemplary embodiment according to the present specification. Referring to fig. 10, terminal 1000 includes: a processor 1001 and a memory 1002.
In this embodiment, the processor 1001 is a control center of a computer system, and may be a processor of a physical machine or a processor of a virtual machine. Processor 1001 may include one or more processing cores, such as a 4-core processor, an 8-core processor, and so forth. The processor 1001 may be implemented in at least one hardware form of Digital Signal Processing (DSP), Field-Programmable Gate Array (FPGA), and Programmable Logic Array (PLA). The processor 1001 may also include a main processor, which is a processor for processing data in a wake state, and a coprocessor; a coprocessor is a low power processor for processing data in a standby state.
In this embodiment, when the processor 1001 is configured in a source device in a screen-projection state with a target display device, the processor is specifically configured to:
determining a target file, wherein the target file is a file corresponding to the user executing the moving operation in the interface of the target display equipment; creating a target view, wherein the target file and the target view are in a relevant state, and in an interface of target display equipment, the target view corresponds to an icon corresponding to the target file; controlling the target view to move from an initial position to a target position so as to send the target file to a sharing object, wherein the target position corresponds to the sharing object running in an application program of the source device;
the target display device does not need to install a client of the application program, and the target device does not need to log in the client or the webpage version of the application program.
Further, the creating the target view includes: determining an initial position corresponding to the created target view, wherein the initial position is a position outside a screen projection interface in target display equipment; establishing an image type view through a window management service by taking the initial position as a view attribute; and adding the view of the image type to a target window to display the view of the image type based on the initial position to obtain the target view corresponding to the target file.
Further, the determining the initial position corresponding to the created target view includes: acquiring relative position information, wherein the relative position information is the position information of the target file relative to a screen projection interface in an interface of the target display equipment; and determining the initial position corresponding to the target view according to the relative position information.
Further, the adding the view of the image type to the target window includes: determining the application program by acquiring a top movable assembly in the source equipment, and determining a window corresponding to the application program as the target window; and adding the view of the image type to the target window.
Further, the processor 1001 is further specifically configured to: after the scene target view is added to the target window, the target file and the view of the image type are bound through a window management service, so that the target file and the target view are in a relevant state.
Further, the controlling the target view to move from the initial position to the target position includes: realizing the injection of a drag-and-drop event of the target view based on an input management service so as to control the target view to move from the initial position to a target position; wherein the drag-and-drop event comprises: a drag event and a release event.
Further, the binding the target file with the target view includes: responding to the dragging event to start execution, and creating a target class for carrying the target file; and calling a target method of the target view to bind the target class to the target view so as to transfer the target file to the application program in a cross-process manner.
Further, the sending the target file to the sharing object includes: and responding to the release event, and sending the target file to a sharing object in the application program.
Further, the processor 1001 is further specifically configured to: and acquiring the target file from the target display equipment before the target view is created.
Further, the processor 1001 is further specifically configured to: and removing the target view through a window management service after controlling the target view to move from the initial position to the target position.
In this embodiment, when the processor 1001 is configured in the target display device in the screen-projection state with the source device, the processor is specifically configured to:
receiving a moving operation of a user on a target file, wherein the moving operation comprises the following steps: drag operation and release operation; responding to the selection operation, displaying that an icon corresponding to the target file is selected, wherein the icon corresponding to the target file corresponds to a target view created by the source equipment, and the target file and the target view are in a relevant state; responding to the dragging operation, and displaying a movement process of an icon corresponding to the target file from an initial point to a termination point, wherein the termination point is a screen projection interface, and the screen projection interface is an interface corresponding to a sharing object running in an application program of the source device; responding to the release operation, and sending the target file to a sharing object in the application program;
the target display device does not need to install a client of the application program, and the target device does not need to log in the client or the webpage version of the application program.
Memory 1002 may include one or more computer-readable storage media, which may be non-transitory. The memory 1002 may also include high-speed random access memory, as well as non-volatile memory, such as one or more magnetic disk storage devices, flash memory storage devices. In some embodiments of the present description, a non-transitory computer readable storage medium in the memory 1002 is used to store at least one instruction for execution by the processor 1001 to implement a method in embodiments of the present description.
In some embodiments, terminal 1000 can further include: a peripheral interface 1003 and at least one peripheral. The processor 1001, memory 1002 and peripheral interface 1003 may be connected by a bus or signal line. Various peripheral devices may be connected to peripheral interface 1003 via a bus, signal line, or circuit board. Specifically, the peripheral device includes: at least one of a display screen 1004, a camera 1005, and an audio circuit 1006.
Peripheral interface 1003 may be used to connect at least one Input/Output (I/O) related peripheral to processor 1001 and memory 1002. In some embodiments of the present description, the processor 1001, memory 1002, and peripheral interface 1003 are integrated on the same chip or circuit board; in some other embodiments of the present description, any one or both of the processor 1001, the memory 1002, and the peripheral interface 1003 may be implemented on separate chips or circuit boards. The examples in this specification are not particularly limited thereto.
The display screen 1004 is used to display a User Interface (UI). The UI may include graphics, text, icons, video, and any combination thereof. When the display screen 1004 is a touch display screen, the display screen 1004 also has the ability to capture touch signals on or over the surface of the display screen 1004. The touch signal may be input to the processor 1001 as a control signal for processing. At this point, the display 1004 may also be used to provide virtual buttons and/or a virtual keyboard, also referred to as soft buttons and/or a soft keyboard. In some embodiments of the present description, display 1004 can be one, providing a front panel of terminal 1000; in other embodiments of the present description, display 1004 can be at least two, either disposed on different surfaces of terminal 1000 or in a folded design; in still other embodiments of the present description, display 1004 can be a flexible display disposed on a curved surface or a folded surface of terminal 1000. Even more, the display 1004 may be arranged in a non-rectangular irregular pattern, i.e., a shaped screen. The Display screen 1004 may be made of Liquid Crystal Display (LCD), Organic Light-Emitting Diode (OLED), or the like.
The camera 1005 is used to capture images or video. Optionally, the camera 1005 includes a front camera and a rear camera. Generally, a front camera is disposed at a front panel of the terminal, and a rear camera is disposed at a rear surface of the terminal. In some embodiments, the number of the rear cameras is at least two, and the rear cameras are any one of a main camera, a depth-of-field camera, a wide-angle camera and a telephoto camera, so that the main camera and the depth-of-field camera are fused to realize a background blurring function, and the main camera and the wide-angle camera are fused to realize panoramic shooting and a Virtual Reality (VR) shooting function or other fusion shooting functions. In some embodiments of the present description, the camera 1005 may also include a flash. The flash lamp can be a monochrome temperature flash lamp or a bicolor temperature flash lamp. The double-color-temperature flash lamp is a combination of a warm-light flash lamp and a cold-light flash lamp, and can be used for light compensation at different color temperatures.
The audio circuitry 1006 may include a microphone and a speaker. The microphone is used for collecting sound waves of a user and the environment, converting the sound waves into electric signals, and inputting the electric signals to the processor 1001 for processing. For stereo sound collection or noise reduction purposes, multiple microphones can be provided, each at a different location of terminal 1000. The microphone may also be an array microphone or an omni-directional pick-up microphone.
Power supply 1007 is configured to provide power to various components in terminal 1000. The power source 1007 may be alternating current, direct current, a disposable battery, or a rechargeable battery. When the power supply 1007 includes a rechargeable battery, the rechargeable battery may be a wired rechargeable battery or a wireless rechargeable battery. The wired rechargeable battery is a battery charged through a wired line, and the wireless rechargeable battery is a battery charged through a wireless coil. The rechargeable battery may also be used to support fast charge technology.
The block diagram of the terminal structure shown in the embodiments of the present specification does not constitute a limitation on terminal 1000, and terminal 1000 may include more or less components than those shown, or may combine some components, or may employ a different arrangement of components.
In the description of the present specification, it is to be understood that the terms "first," "second," and the like are used for descriptive purposes only and are not to be construed as indicating or implying relative importance. The specific meanings of the above terms in the present specification can be understood in specific cases by those of ordinary skill in the art. Further, in the description of the present specification, "a plurality" means two or more unless otherwise specified. "and/or" describes the association relationship of the associated objects, meaning that there may be three relationships, e.g., a and/or B, which may mean: a exists alone, A and B exist simultaneously, and B exists alone. The character "/" generally indicates that the former and latter associated objects are in an "or" relationship.
It should be noted that the above describes specific embodiments of the present specification. Other embodiments are within the scope of the following claims. In some cases, the actions or steps recited in the claims can be performed in a different order than in the embodiments and still achieve desirable results. In addition, the processes depicted in the accompanying figures do not necessarily require the particular order shown, or sequential order, to achieve desirable results. In some embodiments, multitasking and parallel processing may also be possible or may be advantageous.
The above description is only for the specific embodiments of the present disclosure, but the scope of the present disclosure is not limited thereto, and any person skilled in the art can easily conceive of the changes or substitutions within the technical scope disclosed in the present disclosure, and all the changes or substitutions should be covered by the scope of the present disclosure. Therefore, the equivalent changes made by the claims of this specification still belong to the scope covered by this specification.

Claims (12)

1. An information sharing method is applied to a source device in a screen projection state with a target display device, and comprises the following steps:
determining a target file, wherein the target file is a file corresponding to the user executing the moving operation in the interface of the target display equipment;
creating a target view, wherein the target file and the target view are in an associated state, and the target view corresponds to an icon corresponding to the target file in an interface of a target display device;
and controlling the target view to move from an initial position to a target position so as to send the target file to a sharing object, wherein the target position corresponds to the sharing object running in an application program of the source device.
2. The method of claim 1, wherein the creating a target view comprises:
determining an initial position corresponding to the created target view, wherein the initial position corresponds to a position outside the screen projection interface;
establishing an image type view through a window management service by taking the initial position as a view attribute;
and adding the view of the image type to a target window to display the view of the image type based on the initial position, so as to obtain the target view corresponding to the target file.
3. The method of claim 2, wherein determining the initial position corresponding to the created target view comprises:
acquiring relative position information, wherein the relative position information is the position information of the target file relative to a screen projection interface in an interface of the target display equipment;
and determining the initial position corresponding to the target view according to the relative position information.
4. The method of claim 2, wherein adding the view of the image type to a target window comprises:
determining the application program by acquiring a top movable component in the source equipment, and determining a window corresponding to the application program as the target window;
adding a view of the image type to a target window.
5. The method of claim 2, wherein after said creating a target view, the method further comprises:
after adding the view of the image type to the target window, binding the target file with the view of the image type through a window management service so that the target file and the target view are in an associated state.
6. The method according to any one of claims 1 to 5, wherein the controlling the target view to move from an initial position to a target position comprises:
enabling injection of a drag-and-drop event for the target view based on an input management service to control the target view to move from the initial position to a target position; wherein the drag-and-drop event comprises: a drag event and a release event.
7. The method according to any one of claims 1 to 5, wherein after controlling the target view to move from the initial position to a target position, the method further comprises:
removing the target view through a window management service.
8. An information sharing method is applied to a target display device in a screen-projection state with a source device, and comprises the following steps:
receiving a moving operation of a user on a target file, wherein the moving operation comprises the following steps: selecting operation, dragging operation and releasing operation;
responding to the selection operation, displaying that an icon corresponding to the target file is selected, wherein the icon corresponding to the target file corresponds to a target view created by the source equipment, and the target file and the target view are in an associated state;
responding to the dragging operation, and displaying a movement process of an icon corresponding to the target file from an initial point to a termination point, wherein the termination point is a screen projection interface, and the screen projection interface is an interface corresponding to a sharing object running in an application program of the source equipment;
and responding to the release operation, and sending the target file to the sharing object in the application program.
9. An information sharing apparatus configured to a source device in a screen-projected state with a target display device, the apparatus comprising:
the file determining module is used for determining a target file, wherein the target file is a file corresponding to the user executing the moving operation in the interface of the target display equipment;
the view creating module is used for creating a target view, wherein the target file and the target view are in a relevant state, and in an interface of target display equipment, the target view corresponds to an icon corresponding to the target file;
and the view control module is used for controlling the target view to move from an initial position to a target position so as to send the target file to a shared object, wherein the target position corresponds to the shared object running in an application program of the source equipment.
10. An information sharing apparatus configured to a target display device in a screen-projected state with a source device, the apparatus comprising:
an operation receiving module, configured to receive a moving operation of a user on a target file, where the moving operation includes: selecting operation, dragging operation and releasing operation;
a display module, configured to, in response to the selection operation, display that an icon corresponding to the target file is selected, where the icon corresponding to the target file corresponds to a target view created by the source device, and the target file and the target view are in an associated state; responding to the dragging operation, and displaying a movement process of an icon corresponding to the target file from an initial point to a termination point, wherein the termination point is a screen projection interface, and the screen projection interface is an interface corresponding to a sharing object running in an application program of the source equipment; and responding to the release operation, and sending the target file to the sharing object in the application program.
11. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, implements the information sharing method according to any one of claims 1 to 7 or the information sharing method according to claim 8.
12. A terminal comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the information sharing method according to any one of claims 1 to 7 when executing the computer program, and implements the information sharing method according to claim 8.
CN202210280031.1A 2022-03-21 2022-03-21 Information sharing method and device, computer readable storage medium and terminal Pending CN114637436A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210280031.1A CN114637436A (en) 2022-03-21 2022-03-21 Information sharing method and device, computer readable storage medium and terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210280031.1A CN114637436A (en) 2022-03-21 2022-03-21 Information sharing method and device, computer readable storage medium and terminal

Publications (1)

Publication Number Publication Date
CN114637436A true CN114637436A (en) 2022-06-17

Family

ID=81950453

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210280031.1A Pending CN114637436A (en) 2022-03-21 2022-03-21 Information sharing method and device, computer readable storage medium and terminal

Country Status (1)

Country Link
CN (1) CN114637436A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115309309A (en) * 2022-08-17 2022-11-08 维沃移动通信有限公司 Content sharing method and device, electronic equipment and medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111913628A (en) * 2020-06-22 2020-11-10 维沃移动通信有限公司 Sharing method and device and electronic equipment
CN112162716A (en) * 2020-09-28 2021-01-01 北京小米移动软件有限公司 File transmission method, device, terminal and storage medium
CN114125546A (en) * 2020-08-27 2022-03-01 荣耀终端有限公司 Information sharing method and device, terminal equipment and storage medium

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111913628A (en) * 2020-06-22 2020-11-10 维沃移动通信有限公司 Sharing method and device and electronic equipment
CN114125546A (en) * 2020-08-27 2022-03-01 荣耀终端有限公司 Information sharing method and device, terminal equipment and storage medium
CN112162716A (en) * 2020-09-28 2021-01-01 北京小米移动软件有限公司 File transmission method, device, terminal and storage medium

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115309309A (en) * 2022-08-17 2022-11-08 维沃移动通信有限公司 Content sharing method and device, electronic equipment and medium

Similar Documents

Publication Publication Date Title
EP3192220B1 (en) Real-time sharing during a phone call
JP6171319B2 (en) Information processing apparatus, information processing method, information processing system, and program
EP4130963A1 (en) Object dragging method and device
CA3053980A1 (en) Task management based on instant communication message
CN104469256A (en) Immersive and interactive video conference room environment
KR102078894B1 (en) Updating services during real-time communication and sharing-experience sessions
CN109684110A (en) Multimedia resource sharing method, device and storage medium
CN113709022B (en) Message interaction method, device, equipment and storage medium
EP3525446A1 (en) Photographing method and terminal
EP2950503A1 (en) Communication system, transfer control device, communication method, and computer program product
CN104092945A (en) Camera shooting control method and device
CN103607632A (en) Previewing method and device based on desktop live broadcast
CN105657323A (en) Video calling method, device and system
CN114637436A (en) Information sharing method and device, computer readable storage medium and terminal
CN204721476U (en) Immersion and interactively video conference room environment
CN103873759A (en) Shooting method and electronic equipment
WO2023116505A1 (en) Module processing method and apparatus for foreground and background separation system, and storage medium
CN114827686A (en) Recording data processing method and device and electronic equipment
KR20150057129A (en) Mobile terminal and operation method thereof
CN115240821A (en) Image display method, image display device, computer equipment and storage medium
KR101876134B1 (en) Method, system and non-transitory computer-readable recording medium for assisting real-time collaboration
JP6881193B2 (en) Information processing device, information processing method, program, display control device, display control method, program and information processing system
CN115348240B (en) Voice call method, device, electronic equipment and storage medium for sharing document
WO2023115490A1 (en) Cooperative information display control method, device and storage medium
CN111142648B (en) Data processing method and intelligent terminal

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination