[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN113365153B - Data sharing method and device, storage medium and electronic equipment - Google Patents

Data sharing method and device, storage medium and electronic equipment Download PDF

Info

Publication number
CN113365153B
CN113365153B CN202110602195.7A CN202110602195A CN113365153B CN 113365153 B CN113365153 B CN 113365153B CN 202110602195 A CN202110602195 A CN 202110602195A CN 113365153 B CN113365153 B CN 113365153B
Authority
CN
China
Prior art keywords
terminal
target
data
shared
label
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.)
Active
Application number
CN202110602195.7A
Other languages
Chinese (zh)
Other versions
CN113365153A (en
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.)
Beijing Xiaomi Mobile Software Co Ltd
Original Assignee
Beijing Xiaomi Mobile Software Co 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 Beijing Xiaomi Mobile Software Co Ltd filed Critical Beijing Xiaomi Mobile Software Co Ltd
Priority to CN202110602195.7A priority Critical patent/CN113365153B/en
Publication of CN113365153A publication Critical patent/CN113365153A/en
Application granted granted Critical
Publication of CN113365153B publication Critical patent/CN113365153B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/466Learning process for intelligent management, e.g. learning user preferences for recommending movies
    • H04N21/4668Learning process for intelligent management, e.g. learning user preferences for recommending movies for recommending content, e.g. movies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/4363Adapting the video stream to a specific local network, e.g. a Bluetooth® network
    • H04N21/43637Adapting the video stream to a specific local network, e.g. a Bluetooth® network involving a wireless protocol, e.g. Bluetooth, RF or wireless LAN [IEEE 802.11]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The present disclosure relates to a data sharing method, apparatus, storage medium, and electronic device, where the method is applied to a first terminal, and includes: acquiring a target image, wherein the target image is provided with a sharing mark; acquiring a target label corresponding to the target image; the label includes: the type and identification number of the terminal; and determining a second terminal corresponding to the target tag, and sending the data to be shared to the second terminal. That is to say, the first terminal of the present disclosure can send the data to be shared to the second terminal only by acquiring the target image with the sharing mark, so that the operation flow of data sharing can be simplified, and the efficiency of data sharing is improved.

Description

Data sharing method and device, storage medium and electronic equipment
Technical Field
The present disclosure relates to the field of terminal technologies, and in particular, to a data sharing method and apparatus, a storage medium, and an electronic device.
Background
With the rapid development of electronic technology, information sharing is commonly performed among intelligent terminals (such as notebook computers, tablet computers, mobile phones, and the like) in daily work and life.
In the related art, information or content can be quickly shared in a screen projection mode. Specifically, a user sends content to be shared in a first terminal (for example, a mobile phone terminal) to a second terminal (for example, a television terminal) through a screen projection technology, and the screen projection equipment displays the shared content, so that other users can view the shared content conveniently. For example, in the scenes of enterprise meeting, teaching demonstration, collective declaration and the like, the screen projection process can be involved.
However, the screen-casting mode requires a user to manually select push content, push equipment, and the like, and the operation flow is complicated, so that the data sharing efficiency is low.
Disclosure of Invention
In order to overcome the problems in the related art, the present disclosure provides a data sharing method, apparatus, storage medium, and electronic device.
According to a first aspect of the embodiments of the present disclosure, a data sharing method is provided, which is applied to a first terminal, and the method includes:
acquiring a target image, wherein the target image is provided with a sharing mark;
acquiring a target label corresponding to the target image; the label includes: the type and identification number of the terminal;
and determining a second terminal corresponding to the target tag, and sending the data to be shared to the second terminal.
Optionally, the obtaining of the target label corresponding to the target image includes:
and inputting the target image into a pre-trained image recognition model to obtain a target label corresponding to the target image.
Optionally, the determining the second terminal corresponding to the target tag includes:
determining a target terminal identification corresponding to the target label through a pre-established association relation; the incidence relation comprises corresponding relations between different labels and terminal identifications, and the different labels correspond to the different terminal identifications;
and taking the terminal corresponding to the target terminal identification as the second terminal.
Optionally, the association relationship is pre-established in the following manner:
determining a designated terminal from a plurality of preset terminals; the preset terminals comprise a plurality of terminals with the same login account number and/or a plurality of terminals belonging to the same local area network;
acquiring a designated label;
and establishing a corresponding relation between the designated label and the terminal identifier of the designated terminal to obtain the association relation.
Optionally, the target terminal identifier includes a target terminal address; the sending the data to be shared to the second terminal includes:
and sending the data to be shared to the second terminal according to the address of the target terminal.
Optionally, before determining, through the pre-established association relationship, the target terminal identifier corresponding to the target tag, the method further includes:
determining whether the incidence relation contains the target label;
the determining, by a preset association relationship, a target terminal identifier corresponding to the target tag includes:
and under the condition that the incidence relation is determined to contain the target label, determining a target terminal identifier corresponding to the target label through the incidence relation.
Optionally, the method further comprises:
and under the condition that the incidence relation does not contain the target label, acquiring a terminal identifier of a preset terminal corresponding to the target label, and updating the incidence relation according to the target label and the terminal identifier of the preset terminal corresponding to the target label.
Optionally, before the sending the data to be shared to the second terminal, the method further includes:
acquiring the terminal type of the second terminal;
determining whether the second terminal can display the data to be shared or not according to the terminal type;
the sending the data to be shared to the second terminal includes:
and under the condition that the second terminal is determined to be capable of displaying the data to be shared, sending the data to be shared to the second terminal.
Optionally, the determining, according to the terminal type, whether the second terminal can display the data to be shared includes:
determining a display data format supported by the second terminal according to the terminal type;
determining that the second terminal can display the data to be shared under the condition that the display data format comprises a data format corresponding to the data to be shared;
and determining that the second terminal cannot display the data to be shared under the condition that the display data format does not include the data format corresponding to the data to be shared.
Optionally, the method further comprises:
under the condition that the second terminal is determined not to be capable of displaying the data to be shared, determining a target terminal capable of displaying the data to be shared from a plurality of preset terminals according to a data format corresponding to the data to be shared;
and sending the data to be shared to the target terminal.
Optionally, before the sending the data to be shared to the target terminal, the method further includes:
acquiring state information of the target terminal, wherein the state information comprises an idle state and an occupied state;
the sending the data to be shared to the target terminal comprises:
and sending the data to be shared to the target terminal under the condition that the state information is in the idle state.
According to a second aspect of the embodiments of the present disclosure, there is provided a data sharing apparatus applied to a first terminal, the apparatus including:
the image acquisition module is configured to acquire a target image, wherein the target image is provided with a sharing mark;
the label acquisition module is configured to acquire a target label corresponding to the target image; the label includes: the type and identification number of the terminal;
the sending module is configured to determine a second terminal corresponding to the target tag and send the data to be shared to the second terminal.
Optionally, the tag obtaining module is further configured to:
and inputting the target image into a pre-trained image recognition model to obtain a target label corresponding to the target image.
Optionally, the sending module is further configured to:
determining a target terminal identification corresponding to the target label through a pre-established association relation; the incidence relation comprises the corresponding relation between different labels and terminal identifications, and the different labels correspond to the different terminal identifications;
and taking the terminal corresponding to the target terminal identification as the second terminal.
Optionally, the sending module is further configured to:
determining a designated terminal from a plurality of preset terminals; the preset terminal comprises a plurality of terminals with the same login account number and/or a plurality of terminals belonging to the same local area network;
acquiring a designated label;
and establishing a corresponding relation between the appointed label and the terminal identification of the appointed terminal to obtain the association relation.
Optionally, the target terminal identifier includes a target terminal address; the sending module further configured to:
and sending the data to be shared to the second terminal according to the target terminal address.
Optionally, the apparatus further comprises:
a tag determination module configured to determine whether the association relationship includes the target tag;
the sending module further configured to:
and under the condition that the incidence relation is determined to contain the target label, determining a target terminal identifier corresponding to the target label through the incidence relation.
Optionally, the apparatus further comprises:
and the updating module is configured to acquire the terminal identifier of the preset terminal corresponding to the target tag under the condition that the incidence relation does not contain the target tag, and update the incidence relation according to the target tag and the terminal identifier of the preset terminal corresponding to the target tag.
Optionally, the apparatus further comprises:
a type obtaining module configured to obtain a terminal type of the second terminal;
the display determining module is configured to determine whether the second terminal can display the data to be shared according to the terminal type;
the sending module further configured to:
and sending the data to be shared to the second terminal under the condition that the second terminal is determined to be capable of displaying the data to be shared.
Optionally, the presentation determination module is further configured to:
determining a display data format supported by the second terminal according to the terminal type;
determining that the second terminal can display the data to be shared under the condition that the display data format comprises a data format corresponding to the data to be shared;
and determining that the second terminal cannot display the data to be shared under the condition that the display data format does not include the data format corresponding to the data to be shared.
Optionally, the apparatus further comprises:
the target terminal determining module is configured to determine a target terminal capable of displaying the data to be shared from a plurality of preset terminals according to a data format corresponding to the data to be shared under the condition that the second terminal is determined not to be capable of displaying the data to be shared;
the sending module is further configured to send the data to be shared to the target terminal.
Optionally, the apparatus further comprises:
a state obtaining module configured to obtain state information of the target terminal, where the state information includes an idle state and an occupied state;
the sending module further configured to:
and sending the data to be shared to the target terminal under the condition that the state information is in the idle state.
According to a third aspect of embodiments of the present disclosure, a computer-readable storage medium is provided, on which computer program instructions are stored, which when executed by a processor, implement the steps of the data sharing method provided by the first aspect of the present disclosure.
According to a fourth aspect of the embodiments of the present disclosure, there is provided an electronic apparatus including:
a memory having a computer program stored thereon;
a processor configured to execute the computer program in the memory to implement the steps of the data sharing method provided by the first aspect of the disclosure.
The technical scheme provided by the embodiment of the disclosure can have the following beneficial effects: acquiring a target image, wherein the target image is provided with a sharing mark; acquiring a target label corresponding to the target image; the label includes: the type and identification number of the terminal; and determining a second terminal corresponding to the target tag, and sending the data to be shared to the second terminal. That is to say, the first terminal of the present disclosure can send the data to be shared to the second terminal only by acquiring the target image with the sharing mark, so that the operation flow of data sharing can be simplified, and the efficiency of data sharing is improved.
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 disclosure.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and together with the description, serve to explain the principles of the disclosure.
FIG. 1 is a flow diagram illustrating a method of data sharing in accordance with an exemplary embodiment;
FIG. 2 is a flow diagram illustrating a second method of data sharing in accordance with an exemplary embodiment;
FIG. 3 is a flow diagram illustrating a third method of data sharing in accordance with an exemplary embodiment;
FIG. 4 is a block diagram illustrating a data sharing arrangement according to an exemplary embodiment;
fig. 5 is a schematic structural diagram illustrating a second data sharing apparatus according to an exemplary embodiment;
fig. 6 is a schematic diagram illustrating a third data sharing apparatus according to an exemplary embodiment;
FIG. 7 is a block diagram illustrating a fourth data sharing apparatus according to an exemplary embodiment;
fig. 8 is a schematic structural diagram illustrating a fifth data sharing apparatus according to an exemplary embodiment;
fig. 9 is a schematic structural diagram illustrating a sixth data sharing apparatus according to an exemplary embodiment;
FIG. 10 is a block diagram illustrating an electronic device in accordance with an example embodiment.
Detailed Description
Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in 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 implementations described in the exemplary embodiments below are not intended to represent all implementations consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present disclosure, as detailed in the appended claims.
First, an application scenario of the present disclosure will be explained. At present, mobile terminals such as mobile phones and tablet computers can acquire photos, videos and documents through various channels, and because the display screens of the mobile terminals are generally small, the photos and the documents can be checked, or details cannot be observed conveniently when the videos are watched, user experience is poor, and the quality of high-definition images cannot be fully displayed due to the limitation of the resolution of the display screens of the mobile terminals. In addition, in some scenes, such as conferences, teaching presentations, lectures, and the like, the mobile terminal cannot share or display related content to multiple people at the same time.
In the related art, pictures, videos, documents and the like in the mobile terminal are usually displayed through a screen projection device in a screen projection manner, the screen projection device may include a television, a display or a projection device, and the pictures, the videos and the documents in the mobile terminal can be displayed in a large size through the screen projection device, so that the pictures, the videos and the documents are convenient to share and browse. However, in the screen projection process, a user needs to manually select push content, push equipment and the like, and the operation flow is relatively complex, so that the sharing efficiency is low.
In order to solve the existing problems, the present disclosure provides a data sharing method, device, storage medium and electronic device, where a first terminal only needs to acquire a target image with a sharing mark, and then sends data to be shared to a second terminal, so that an operation flow of data sharing can be simplified, and thus, efficiency of data sharing is improved.
The present disclosure is described below with reference to specific examples.
Fig. 1 is a flowchart illustrating a data sharing method according to an exemplary embodiment, where the method is applied to a first terminal, and as shown in fig. 1, the method may include:
and S101, acquiring a target image.
The target image is provided with a sharing mark, the sharing mark is used for indicating the uniqueness of a marked object, the types of the sharing mark can be various, for example, the sharing mark can be a two-dimensional code and a picture containing terminal information, for example, the sharing mark can be a panoramic image of a terminal shot by the user, the sharing mark can also be a numerical sequence obtained by sequencing different terminals, for example, if the living room television sequence is 1 and the living room sound box sequence is 2, the sharing mark corresponding to the living room television can be '1', the sharing mark corresponding to the living room sound box can be '2', the sharing mark can also be a cartoon pattern, a doodle and the like drawn at will, for example, the sharing mark is a yellow duck drawn by hands, and the type of the sharing mark is not limited by the disclosure.
In this step, the sharing mark may be attached to any position of the terminal displaying the data to be shared, and the first terminal may capture the sharing mark through a camera configured by the first terminal to obtain the target image; the target image may also be captured in advance and stored in the first terminal, and the first terminal may also receive the target image sent by another terminal.
And S102, acquiring a target label corresponding to the target image.
The tag may include a type of the terminal and an identification number, the type of the terminal may include a television, a sound box, a mobile phone, a tablet computer, and the like, the identification number may be a serial number of each type of terminal, and for example, in the case that the television includes a plurality of tags, the target tag may be a television 001 and a television 002, and in the case that the television includes only one tag, the target tag may be a television 001.
In this step, after the target image is obtained, the target image may be input into a pre-trained image recognition model to obtain a target label corresponding to the target image. The image recognition model can be obtained by training through a model training method in the prior art, and is not described herein again.
S103, determining a second terminal corresponding to the target label, and sending the data to be shared to the second terminal.
In this step, after the target tag corresponding to the target image is obtained, the target terminal identifier corresponding to the target tag may be determined through a pre-established association relationship; the incidence relation comprises corresponding relations between different labels and terminal identifications, and the different labels correspond to the different terminal identifications; and taking the terminal corresponding to the target terminal identification as the second terminal.
By adopting the method, the first terminal can send the data to be shared to the second terminal only by acquiring the target image with the sharing mark, so that the operation flow of data sharing can be simplified, and the efficiency of data sharing is improved.
Fig. 2 is a flowchart illustrating a second data sharing method according to an exemplary embodiment, and as shown in fig. 2, the method may include:
s201, acquiring a target image.
The target image is provided with a sharing mark, the sharing mark is used for indicating uniqueness of a marked object, types of the sharing mark can be various, for example, the sharing mark can be a two-dimensional code and a picture containing terminal information, for example, the sharing mark is a panoramic image of a terminal shot, the sharing mark can also be a numerical sequence obtained by sequencing different terminals, for example, if a living room television sequence is 1 and a living room loudspeaker box sequence is 2, the sharing mark corresponding to the living room television can be 1, the sharing mark corresponding to the living room loudspeaker box can be 2, the sharing mark can also be a randomly drawn cartoon pattern, doodle and the like, for example, the sharing mark is a yellow duck drawn by hands, and the type of the sharing mark is not limited by the disclosure.
S202, inputting the target image into a pre-trained image recognition model to obtain a target label corresponding to the target image.
The tag may include a type of the terminal and an identification number, the type of the terminal may include a television, a sound box, a mobile phone, a tablet computer, and the like, the identification number may be a serial number of each type of terminal, and for example, in the case that the television includes a plurality of tags, the target tag may be a television 001 or a television 002, and in the case that the television includes only one tag, the target tag may be a television 001.
It should be noted that before the target label corresponding to the target image is obtained, a plurality of preset images may be obtained, and a corresponding relationship between each preset image and the preset label corresponding to the preset image may be established. For example, if the sharing mark attached to the television in the living room is a little yellow duck, after a preset image containing the little yellow duck is acquired, image recognition can be performed through the image recognition model to acquire the sharing mark, and then the preset mark corresponding to the little yellow duck is set as the television 001; if the sharing mark attached to the bedroom television is a puppy, after the preset image containing the puppy is obtained, image recognition can be performed through the image recognition model to obtain the sharing mark, and then the preset label corresponding to the puppy is set as the television 002.
In this step, the target image may be any one of the preset images, after the target image is obtained, the target image may be input into the image recognition model, the target image is recognized, a target sharing mark corresponding to the target image is obtained, and a target tag corresponding to the target image is determined according to the target sharing mark. In a case where the preset images do not include the target image, that is, there is no target label corresponding to the target image, the target label corresponding to the target image cannot be obtained through the image recognition model, and in this case, the correspondence between the target image and the target label may be established.
S203, determining the target terminal identification corresponding to the target label through the pre-established association relationship.
The target terminal identifier may include a target terminal Address, the target terminal Address may be an IP Address (Internet Protocol Address) of the target terminal, an MAC Address (Media Access Control Address), and the like, the association relationship may include a correspondence between different tags and terminal identifiers, where the different tags correspond to different terminal identifiers, and the association relationship may be pre-established in the following manner:
s1, determining a designated terminal from a plurality of preset terminals.
The preset terminal comprises a plurality of terminals with the same login account number and/or a plurality of terminals belonging to the same local area network. In the case that the preset terminal includes a plurality of terminals with the same login account, the first terminal may determine login account information first, and then determine the preset terminal with the same login account information. For example, the first terminal may obtain a preset terminal that is the same as the account information through a server. When the preset terminal includes a plurality of terminals belonging to the same local area network, the first terminal may determine a plurality of preset terminals connected to the local area network according to the account information connected to the local area network. Under the condition that the preset terminals comprise a plurality of terminals with the same login account number and a plurality of terminals belonging to the same local area network, the preset terminals with the same login account number can be obtained according to the method, and then the preset terminals belonging to the same local area network can be obtained.
Since the preset terminals include a plurality of terminals, when the association relationship is established, any preset terminal can be determined as the designated terminal from the plurality of preset terminals.
And S2, acquiring the specified label.
After the designated terminal is determined, any mark can be obtained from a plurality of preset tags to serve as the designated tag, or a corresponding designated tag can be preset for each preset terminal, which is not limited by the disclosure.
And S3, establishing a corresponding relation between the appointed label and the terminal identification of the appointed terminal to obtain the association relation.
After the designated terminal and the designated tag are determined, the terminal identifier of the designated terminal can be obtained, and the corresponding relationship between the designated tag and the terminal identifier is established to obtain the association relationship, wherein the terminal identifiers corresponding to different terminals are different, and the terminal identifier is used for other terminals to send data to the terminal according to the terminal identifier. The terminal identity may be, for example, a terminal address of the terminal, and the first terminal may transmit data to the terminal according to the terminal address.
It should be noted that, for each preset terminal in the plurality of preset terminals, the steps S1 to S3 may be performed, so that the obtained association relationship is more complete, and the efficiency of data sharing may be further improved.
In this step, after the target tag is obtained, it may be determined whether the association relationship includes the target tag, and when the association relationship includes the target tag, it indicates that a correspondence relationship between the target tag and the target terminal identifier is established in advance, and the target terminal identifier corresponding to the target tag is determined through the association relationship.
When it is determined that the association relationship does not include the target tag, it indicates that the correspondence relationship between the target tag and the target terminal identifier is not pre-established, and the terminal identifier of the preset terminal corresponding to the target tag may be obtained, and the association relationship is updated according to the target tag and the terminal identifier of the preset terminal corresponding to the target tag. For example, the target tag and the terminal identifier of the preset terminal corresponding to the target tag may be added to the association relationship according to a format corresponding to the association relationship.
And S204, taking the terminal corresponding to the target terminal identification as the second terminal.
And S205, sending the data to be shared to the second terminal according to the address of the target terminal.
In this step, after the address of the target terminal is determined, the data to be shared may be sent to the second terminal according to the address of the target terminal by using a method in the prior art.
It should be noted that, after the data to be shared is sent to the second terminal, a display control instruction may also be sent to the second terminal. The display control command may include a volume control command or a resolution control command, which is not limited in this disclosure.
After the first terminal sends the data to be shared to the second terminal, the display control instruction can be sent to the second terminal, and after the second terminal receives the display control instruction, the display control instruction can be analyzed, and the data to be shared is displayed according to display parameters indicated by the display control instruction. For example, in a case that the display control instruction includes a volume control instruction, if the data to be shared is a video, the second terminal may play the video according to a volume indicated by the volume control instruction; under the condition that the display control instruction comprises a resolution control instruction, if the data to be shared is a picture, the second terminal can display the picture according to the resolution indicated by the resolution control instruction. Therefore, when the data to be shared is displayed through the second terminal, the second terminal does not need to be operated to adjust the control parameter of the second terminal, the operation process of displaying the data to be shared is simplified, and the data sharing efficiency is further improved.
The first terminal can send the display control instruction to the second terminal after sending the data to be shared to the second terminal, and the first terminal can also send the display control instruction to the second terminal before sending the data to be shared to the second terminal.
By adopting the method, after the first terminal acquires the target image with the sharing mark and the target label corresponding to the target image, the target terminal identification corresponding to the target label can be determined through the pre-established association relationship, and the data to be shared is sent to the second terminal corresponding to the target terminal identification, so that the operation flow of data sharing can be simplified, and the efficiency of data sharing is improved. Further, since the association relationship is pre-established, after the first terminal acquires the target tag corresponding to the target image, the second terminal corresponding to the target tag can be determined more quickly, so that the data sharing efficiency can be further improved.
Fig. 3 is a flowchart illustrating a third data sharing method according to an exemplary embodiment, where as shown in fig. 3, the method may include:
s301, the first terminal acquires a target image.
The target image is provided with a sharing mark, the sharing mark is used for indicating uniqueness of a marked object, types of the sharing mark can be various, for example, the sharing mark can be a two-dimensional code and a picture containing terminal information, for example, the sharing mark is a panoramic image of a terminal shot, the sharing mark can also be a numerical sequence obtained by sequencing different terminals, for example, if a living room television sequence is 1 and a living room loudspeaker box sequence is 2, the sharing mark corresponding to the living room television can be 1, the sharing mark corresponding to the living room loudspeaker box can be 2, the sharing mark can also be a randomly drawn cartoon pattern, doodle and the like, for example, the sharing mark is a yellow duck drawn by hands, and the type of the sharing mark is not limited by the disclosure.
S302, the first terminal inputs the target image into a pre-trained image recognition model to obtain a target label corresponding to the target image.
The tag may include a type of the terminal and an identification number, the type of the terminal may include a television, a sound box, a mobile phone, a tablet computer, and the like, the identification number may be a serial number of each type of terminal, and for example, in the case that the television includes a plurality of tags, the target tag may be a television 001 and a television 002, and in the case that the television includes only one tag, the target tag may be a television 001.
And S303, the first terminal determines a target terminal identifier corresponding to the target label through a pre-established association relationship.
The target terminal identifier may include a target terminal address, the association relationship may include a correspondence relationship between different tags and terminal identifiers, and the different tags correspond to different terminal identifiers.
And S304, the first terminal takes the terminal corresponding to the target terminal identification as the second terminal.
S305, the first terminal obtains the terminal type of the second terminal.
The terminal type may include a sound box, a television, a projector, a display, etc., which is not limited in this disclosure.
In this step, after determining the second terminal, the terminal type of the second terminal may be determined. For example, in a case where the login account of the second terminal is the same as the login account of the first terminal, the type of the second terminal that logs in the account may be acquired from the server; and under the condition that the second terminal and the first terminal belong to the same local area network, determining the terminal type of the second terminal through the access information of the second terminal accessing the local area network. The method for determining the terminal type of the second terminal is only an example, and the terminal type of the second terminal may also be determined by other methods in the prior art, which is not limited in this disclosure.
S306, the first terminal determines whether the second terminal can display the data to be shared according to the terminal type, executes step S307 when determining that the second terminal can display the data to be shared, and executes step S308 when determining that the second terminal cannot display the data to be shared.
In this step, after the terminal type of the second terminal is determined, the display data format supported by the second terminal may be determined according to the terminal type, it is determined that the second terminal can display the data to be shared when the display data format includes the data format corresponding to the data to be shared, and it is determined that the second terminal cannot display the data to be shared when the display data format does not include the data format corresponding to the data to be shared.
For example, a preset data format supported by each terminal type may be stored in advance, after the terminal type of the second terminal is determined, the preset data format corresponding to the terminal type may be obtained, and the preset data format is used as a display data format supported by the second terminal, and then, a data format corresponding to the data to be shared may be determined, and it is determined whether the display data format includes the data format corresponding to the data to be shared. For example, if the terminal type is a television, the display data format supported by the television includes MP3, WMA, AAC, MP4, MPEG, and MOV, and the data format corresponding to the data to be shared is MP3, it may be determined that the display data format includes the data format corresponding to the data to be shared, and the second terminal may display the data to be shared; if the terminal type is a sound box, the display data format supported by the sound box includes MP3, WMA, AAC, and the data format corresponding to the data to be shared is MPEG, it may be determined that the display data format does not include the data format corresponding to the data to be shared, and the second terminal cannot display the data to be shared.
When it is determined that the second terminal cannot display the data to be shared, a non-sharable prompt message may be output, and for example, the non-sharable prompt message may be "sharing is not supported, please select another terminal".
And S307, the first terminal sends the data to be shared to the second terminal.
In this step, the data to be shared is sent to the second terminal when it is determined that the second terminal can display the data to be shared. For example, when the second terminal and the first terminal belong to the same local area network, the first terminal may send the data to be shared to the second terminal through the local area network; under the condition that the login account of the second terminal is the same as that of the first terminal, the first terminal can firstly send the data to be shared to a server, and the server sends the data to be shared to the second terminal after receiving the data to be shared.
S308, the first terminal determines a target terminal capable of displaying the data to be shared from a plurality of preset terminals according to a data format corresponding to the data to be shared.
In this step, under the condition that it is determined that the second terminal cannot display the data to be shared, considering that the preset terminals may include a terminal supporting a data format corresponding to the data to be shared, a target terminal capable of displaying the data to be shared may be determined from the plurality of preset terminals according to the data format corresponding to the data to be shared. Here, the type of the target terminal supporting the data format corresponding to the data to be shared may be determined first, and then the target terminal corresponding to the type of the target terminal may be determined from the plurality of preset terminals. For example, if the data format corresponding to the data to be shared is MPEG, a target terminal type supporting MPEG may be determined first, for example, the target terminal type may be a television, and then, a target terminal corresponding to the television may be determined from the plurality of preset terminals.
S309, the first terminal sends the data to be shared to the target terminal.
In this step, after the target terminal capable of displaying the data to be shared is determined, the data to be shared may be sent to the target terminal. The method for sending the data to be shared to the target terminal may refer to a method for sending the data to be shared to the second terminal, which is not described herein again.
When the first terminal sends the data to be shared to the target terminal, the target terminal may be displaying other data, in order to avoid collision, before the first terminal sends the data to be shared to the target terminal, state information of the target terminal may be obtained, where the state information includes an idle state and an occupied state, and when the state information is in the idle state, the data to be shared is sent to the target terminal. For example, the first terminal may send a status acquisition request message to the target terminal, and the target terminal may send the status information to the first terminal according to the current status, where the status information may be an idle status if the target terminal is in a standby status, and the status information may be an occupied status if the target terminal is in a non-standby status. The state information of the target terminal is only an example, and specific state information may also be determined according to the type of the target terminal, which is not limited in this disclosure.
By adopting the method, after the first terminal acquires the target image with the sharing mark and the target label corresponding to the target image, the target terminal identification corresponding to the target label can be determined through the pre-established association relationship, and the data to be shared is sent to the second terminal corresponding to the target terminal identification, so that the operation flow of data sharing can be simplified, and the efficiency of data sharing is improved. Further, before the first terminal sends the data to be shared to the second terminal, whether the second terminal can display the data to be shared or not can be determined, when the second terminal cannot display the data to be shared, a target terminal capable of displaying the data to be shared is reselected, and the data to be shared is sent to the target terminal, so that the success rate of data sharing can be improved.
Fig. 4 is a schematic structural diagram illustrating a data sharing apparatus according to an exemplary embodiment, where the apparatus is applied to a first terminal, and as shown in fig. 4, the apparatus may include:
an image acquisition module 401 configured to acquire a target image, wherein the target image has a sharing mark;
a tag obtaining module 402 configured to obtain a target tag corresponding to the target image; the label includes: type and identification number of terminal
The sending module 403 is configured to determine a second terminal corresponding to the target tag, and send the data to be shared to the second terminal.
Optionally, the tag obtaining module 402 is further configured to:
and inputting the target image into a pre-trained image recognition model to obtain a target label corresponding to the target image.
Optionally, the sending module 403 is further configured to:
determining a target terminal identification corresponding to the target label through a pre-established association relation; the incidence relation comprises corresponding relations between different labels and terminal identifications, and the different labels correspond to the different terminal identifications;
and taking the terminal corresponding to the target terminal identification as the second terminal.
Optionally, the sending module 403 is further configured to:
determining a designated terminal from a plurality of preset terminals; the preset terminal comprises a plurality of terminals with the same login account number and/or a plurality of terminals belonging to the same local area network;
acquiring a specified label;
and establishing a corresponding relation between the appointed tag and the terminal identifier of the appointed terminal to obtain the association relation.
Optionally, the target terminal identifier includes a target terminal address; the sending module 403 is further configured to:
and sending the data to be shared to the second terminal according to the address of the target terminal.
Optionally, fig. 5 is a schematic structural diagram of a second data sharing apparatus according to an exemplary embodiment, and as shown in fig. 5, the apparatus further includes:
a tag determination module 404 configured to determine whether the association relationship includes the target tag;
the sending module 403 is further configured to:
and under the condition that the association relation is determined to contain the target label, determining the target terminal identification corresponding to the target label through the association relation.
Optionally, fig. 6 is a schematic structural diagram of a third data sharing apparatus according to an exemplary embodiment, and as shown in fig. 6, the apparatus further includes:
an updating module 405, configured to, in a case that it is determined that the association relationship does not include the target tag, obtain a terminal identifier of a preset terminal corresponding to the target tag, and update the association relationship according to the target tag and the terminal identifier of the preset terminal corresponding to the target tag.
Optionally, fig. 7 is a schematic structural diagram of a fourth data sharing apparatus according to an exemplary embodiment, and as shown in fig. 7, the apparatus further includes:
a type obtaining module 406 configured to obtain a terminal type of the second terminal;
a display determining module 407, configured to determine whether the second terminal is capable of displaying the data to be shared according to the terminal type;
the sending module 403 is further configured to:
and sending the data to be shared to the second terminal under the condition that the second terminal is determined to be capable of displaying the data to be shared.
Optionally, the presentation determining module 407 is further configured to:
determining a display data format supported by the second terminal according to the terminal type;
determining that the second terminal can display the data to be shared under the condition that the display data format comprises a data format corresponding to the data to be shared;
and determining that the second terminal cannot display the data to be shared under the condition that the display data format does not include the data format corresponding to the data to be shared.
Optionally, fig. 8 is a schematic structural diagram of a fifth data sharing apparatus according to an exemplary embodiment, and as shown in fig. 8, the apparatus further includes:
the target terminal determining module 408 is configured to determine, according to a data format corresponding to the data to be shared, a target terminal capable of displaying the data to be shared from a plurality of preset terminals under the condition that it is determined that the second terminal cannot display the data to be shared;
the sending module 403 is further configured to send the data to be shared to the target terminal.
Optionally, fig. 9 is a schematic structural diagram of a sixth data sharing apparatus according to an exemplary embodiment, and as shown in fig. 9, the apparatus further includes:
a state acquiring module 409 configured to acquire state information of the target terminal, where the state information includes an idle state and an occupied state;
the sending module 403 is further configured to:
and sending the data to be shared to the target terminal under the condition that the state information is in the idle state.
Through the device, the first terminal can send the data to be shared to the second terminal only by acquiring the target image with the sharing mark, so that the operation flow of data sharing can be simplified, and the efficiency of data sharing is improved.
With regard to the apparatus in the above-described embodiment, the specific manner in which each module performs the operation has been described in detail in the embodiment related to the method, and will not be elaborated here.
The present disclosure also provides a computer readable storage medium having stored thereon computer program instructions which, when executed by a processor, implement the steps of the data sharing method provided by the present disclosure.
Fig. 10 is a block diagram illustrating an electronic device 1000 in accordance with an example embodiment. For example, the apparatus 1000 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, an exercise device, a personal digital assistant, and the like.
Referring to fig. 10, the apparatus 1000 may include one or more of the following components: processing component 1002, memory 1004, power component 1006, multimedia component 1008, audio component 1010, input/output (I/O) interface 1012, sensor component 1014, and communications component 1016.
The processing component 1002 generally controls the overall operation of the device 1000, such as operations associated with display, telephone calls, data communications, camera operations, and recording operations. The processing components 1002 may include one or more processors 1020 to execute instructions to perform all or a portion of the steps of the data sharing methods described above. Further, processing component 1002 may include one or more modules that facilitate interaction between processing component 1002 and other components. For example, the processing component 1002 may include a multimedia module to facilitate interaction between the multimedia component 1008 and the processing component 1002.
The memory 1004 is configured to store various types of data to support operations at the apparatus 1000. Examples of such data include instructions for any application or method operating on device 1000, contact data, phonebook data, messages, pictures, videos, and so forth. The memory 1004 may be implemented by any type or combination of volatile or non-volatile memory devices, such as Static Random Access Memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic or optical disks.
Power components 1006 provide power to the various components of device 1000. Power components 1006 may include a power management system, one or more power sources, and other components associated with generating, managing, and distributing power for device 1000.
The multimedia component 1008 includes a screen that provides an output interface between the device 1000 and a user. In some embodiments, the screen may include a Liquid Crystal Display (LCD) and a Touch Panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive an input signal from a user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundary of a touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 1008 includes a front facing camera and/or a rear facing camera. The front camera and/or the rear camera may receive external multimedia data when the device 1000 is in an operating mode, such as a shooting mode or a video mode. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.
The audio component 1010 is configured to output and/or input audio signals. For example, audio component 1010 includes a Microphone (MIC) configured to receive external audio signals when apparatus 1000 is in an operational mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signal may further be stored in the memory 1004 or transmitted via the communication component 1016. In some embodiments, audio component 1010 also includes a speaker for outputting audio signals.
I/O interface 1012 provides an interface between processing component 1002 and peripheral interface modules, which may be keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to: a home button, a volume button, a start button, and a lock button.
The sensor assembly 1014 includes one or more sensors for providing various aspects of status assessment for the device 1000. For example, sensor assembly 1014 may detect an open/closed state of device 1000, the relative positioning of components, such as a display and keypad of device 1000, the sensor assembly 1014 may also detect a change in position of device 1000 or a component of device 1000, the presence or absence of user contact with device 1000, orientation or acceleration/deceleration of device 1000, and a change in temperature of device 1000. The sensor assembly 1014 may include a proximity sensor configured to detect the presence of a nearby object without any physical contact. The sensor assembly 1014 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 1014 can also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
The communication component 1016 is configured to facilitate communications between the apparatus 1000 and other devices in a wired or wireless manner. The device 1000 may access a wireless network based on a communication standard, such as WiFi,2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component 1016 receives a broadcast signal or broadcast related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 1016 further includes a Near Field Communication (NFC) module to facilitate short-range communications. For example, the NFC module may be implemented based on Radio Frequency Identification (RFID) technology, infrared data association (IrDA) technology, ultra Wideband (UWB) technology, bluetooth (BT) technology, and other technologies.
In an exemplary embodiment, the apparatus 1000 may be implemented by one or more Application Specific Integrated Circuits (ASICs), digital Signal Processors (DSPs), digital Signal Processing Devices (DSPDs), programmable Logic Devices (PLDs), field Programmable Gate Arrays (FPGAs), controllers, micro-controllers, microprocessors, or other electronic components for performing the above-described data sharing methods.
In an exemplary embodiment, a non-transitory computer readable storage medium comprising instructions, such as the memory 1004 comprising instructions, executable by the processor 1020 of the apparatus 1000 to perform the data sharing method described above is also provided. For example, the non-transitory computer readable storage medium may be a ROM, a Random Access Memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like.
In another exemplary embodiment, a computer program product is also provided, which comprises a computer program executable by a programmable apparatus, the computer program having code portions for performing the above-mentioned data sharing method when executed by the programmable apparatus.
Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure. This application is intended to cover any variations, uses, or adaptations of the disclosure following, in general, the principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.
It will be understood that the present disclosure is not limited to the precise arrangements described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

Claims (12)

1. A data sharing method is applied to a first terminal, and comprises the following steps:
acquiring a target image, wherein the target image is obtained by shooting a sharing mark, the sharing mark is used for representing the uniqueness of a marked terminal, and the sharing mark is attached to any position of the terminal;
acquiring a target label corresponding to the target image; the label includes: the type and identification number of the terminal;
determining a second terminal corresponding to the target tag, and sending data to be shared to the second terminal;
the acquiring of the target label corresponding to the target image includes:
inputting the target image into a pre-trained image recognition model to obtain a target label corresponding to the target image;
the determining of the second terminal corresponding to the target tag includes:
determining a target terminal identification corresponding to the target label through a pre-established association relation; the incidence relation comprises the corresponding relation between different labels and terminal identifications, and the different labels correspond to the different terminal identifications;
and taking the terminal corresponding to the target terminal identification as the second terminal.
2. The method according to claim 1, wherein the association relationship is pre-established by:
determining a designated terminal from a plurality of preset terminals; the preset terminal comprises a plurality of terminals with the same login account number and/or a plurality of terminals belonging to the same local area network;
acquiring a designated label;
and establishing a corresponding relation between the appointed label and the terminal identification of the appointed terminal to obtain the association relation.
3. The method of claim 1, wherein the target terminal identification comprises a target terminal address; the sending the data to be shared to the second terminal includes:
and sending the data to be shared to the second terminal according to the address of the target terminal.
4. The method according to claim 1, wherein before determining the target terminal identifier corresponding to the target tag through the pre-established association relationship, the method further comprises:
determining whether the incidence relation contains the target label;
the determining, by a preset association relationship, a target terminal identifier corresponding to the target tag includes:
and under the condition that the incidence relation is determined to contain the target label, determining a target terminal identifier corresponding to the target label through the incidence relation.
5. The method of claim 4, further comprising:
and under the condition that the incidence relation does not contain the target label, acquiring a terminal identifier of a preset terminal corresponding to the target label, and updating the incidence relation according to the target label and the terminal identifier of the preset terminal corresponding to the target label.
6. The method according to claim 1, wherein before the sending the data to be shared to the second terminal, the method further comprises:
acquiring the terminal type of the second terminal;
determining whether the second terminal can display the data to be shared or not according to the terminal type;
the sending the data to be shared to the second terminal includes:
and sending the data to be shared to the second terminal under the condition that the second terminal is determined to be capable of displaying the data to be shared.
7. The method according to claim 6, wherein the determining whether the second terminal can display the data to be shared according to the terminal type includes:
determining a display data format supported by the second terminal according to the terminal type;
determining that the second terminal can display the data to be shared under the condition that the display data format comprises a data format corresponding to the data to be shared;
and determining that the second terminal cannot display the data to be shared under the condition that the display data format does not include the data format corresponding to the data to be shared.
8. The method of claim 6, further comprising:
under the condition that the second terminal is determined not to be capable of displaying the data to be shared, determining a target terminal capable of displaying the data to be shared from a plurality of preset terminals according to a data format corresponding to the data to be shared;
and sending the data to be shared to the target terminal.
9. The method according to claim 8, wherein before the sending the data to be shared to the target terminal, the method further comprises:
acquiring state information of the target terminal, wherein the state information comprises an idle state and an occupied state;
the sending the data to be shared to the target terminal comprises:
and sending the data to be shared to the target terminal under the condition that the state information is in the idle state.
10. The utility model provides a data sharing device which characterized in that is applied to first terminal, the device includes:
the image acquisition module is configured to acquire a target image, wherein the target image is obtained by shooting a sharing mark, the sharing mark is used for representing the uniqueness of a marked terminal, and the sharing mark is attached to any position of the terminal;
the label acquisition module is configured to acquire a target label corresponding to the target image; the label includes: the type and identification number of the terminal;
the sending module is configured to determine a second terminal corresponding to the target tag and send data to be shared to the second terminal;
the tag acquisition module is further configured to:
inputting the target image into a pre-trained image recognition model to obtain a target label corresponding to the target image;
the sending module further configured to:
determining a target terminal identification corresponding to the target label through a pre-established association relation; the incidence relation comprises the corresponding relation between different labels and terminal identifications, and the different labels correspond to the different terminal identifications;
and taking the terminal corresponding to the target terminal identification as the second terminal.
11. A computer-readable storage medium, on which computer program instructions are stored, which program instructions, when executed by a processor, carry out the steps of the method of any one of claims 1 to 9.
12. An electronic device, comprising:
a memory having a computer program stored thereon;
a processor for executing the computer program in the memory to implement the steps of the method of any one of claims 1-9.
CN202110602195.7A 2021-05-31 2021-05-31 Data sharing method and device, storage medium and electronic equipment Active CN113365153B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110602195.7A CN113365153B (en) 2021-05-31 2021-05-31 Data sharing method and device, storage medium and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110602195.7A CN113365153B (en) 2021-05-31 2021-05-31 Data sharing method and device, storage medium and electronic equipment

Publications (2)

Publication Number Publication Date
CN113365153A CN113365153A (en) 2021-09-07
CN113365153B true CN113365153B (en) 2023-01-10

Family

ID=77530436

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110602195.7A Active CN113365153B (en) 2021-05-31 2021-05-31 Data sharing method and device, storage medium and electronic equipment

Country Status (1)

Country Link
CN (1) CN113365153B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113794929A (en) * 2021-10-14 2021-12-14 深圳Tcl新技术有限公司 Audio and video sharing method and device, storage medium and electronic equipment
CN114338897B (en) * 2021-12-16 2024-01-16 杭州逗酷软件科技有限公司 Method and device for sharing objects, electronic equipment and storage medium
CN116980866A (en) * 2022-04-22 2023-10-31 青岛海尔科技有限公司 Binding method and device of data tag, storage medium and electronic device
TWI835468B (en) * 2022-08-29 2024-03-11 神基科技股份有限公司 Method for sharing console variable setting of application and system for the electric devices

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108494947A (en) * 2018-02-09 2018-09-04 维沃移动通信有限公司 A kind of images share method and mobile terminal
CN109089168A (en) * 2018-10-10 2018-12-25 腾讯科技(深圳)有限公司 Video sharing method, apparatus, system and storage medium
CN111343481A (en) * 2020-02-20 2020-06-26 北京达佳互联信息技术有限公司 Data sharing method and device, electronic equipment and storage medium
CN112241327A (en) * 2019-07-17 2021-01-19 腾讯科技(深圳)有限公司 Shared information processing method and device, storage medium and electronic equipment

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9325783B2 (en) * 2013-08-07 2016-04-26 Google Inc. Systems and methods for inferential sharing of photos

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108494947A (en) * 2018-02-09 2018-09-04 维沃移动通信有限公司 A kind of images share method and mobile terminal
CN109089168A (en) * 2018-10-10 2018-12-25 腾讯科技(深圳)有限公司 Video sharing method, apparatus, system and storage medium
CN112241327A (en) * 2019-07-17 2021-01-19 腾讯科技(深圳)有限公司 Shared information processing method and device, storage medium and electronic equipment
CN111343481A (en) * 2020-02-20 2020-06-26 北京达佳互联信息技术有限公司 Data sharing method and device, electronic equipment and storage medium

Also Published As

Publication number Publication date
CN113365153A (en) 2021-09-07

Similar Documents

Publication Publication Date Title
CN113365153B (en) Data sharing method and device, storage medium and electronic equipment
US9661390B2 (en) Method, server, and user terminal for sharing video information
EP3099042B1 (en) Methods and devices for sending cloud card
EP3065428A1 (en) Method and device for displaying wifi list
WO2016192323A1 (en) Video communication method and device
CN104010222A (en) Method, device and system for displaying comment information
EP3223147A2 (en) Method for accessing virtual desktop and mobile terminal
CN103916829A (en) Desktop message notifying method and device
EP3147802B1 (en) Method and apparatus for processing information
EP3599581A1 (en) Method and apparatus for displaying a commodity
US20190036761A1 (en) Method and apparatus for processing network failure
CN106126025B (en) Interactive method and device for copying and pasting
US20170249513A1 (en) Picture acquiring method, apparatus, and storage medium
CN108495168B (en) Bullet screen information display method and device
US20220391446A1 (en) Method and device for data sharing
CN112291631A (en) Information acquisition method, device, terminal and storage medium
CN105872573A (en) Video playing method and apparatus
CN107272896B (en) Method and device for switching between VR mode and non-VR mode
EP3896982A1 (en) Method and apparatus for inputting information on display interface, and storage medium
CN112616053B (en) Transcoding method and device for live video and electronic equipment
CN106773750B (en) Equipment image display method and device
CN106506808B (en) Method and device for prompting communication message
CN105376318A (en) File transmission method, device and system
US20170041377A1 (en) File transmission method and apparatus, and storage medium
US20160055621A1 (en) Method and device for transmitting image

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
GR01 Patent grant
GR01 Patent grant