CN113301135A - Data sharing method - Google Patents

Data sharing method Download PDF

Info

Publication number
CN113301135A
CN113301135A CN202110529872.7A CN202110529872A CN113301135A CN 113301135 A CN113301135 A CN 113301135A CN 202110529872 A CN202110529872 A CN 202110529872A CN 113301135 A CN113301135 A CN 113301135A
Authority
CN
China
Prior art keywords
terminal
data
server
sharing
data sharing
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
CN202110529872.7A
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.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to CN202110529872.7A priority Critical patent/CN113301135A/en
Publication of CN113301135A publication Critical patent/CN113301135A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • H04L67/141Setup of application sessions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • H04L67/146Markers for unambiguous identification of a particular session, e.g. session cookie or URL-encoding
    • 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/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4334Recording operations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Telephonic Communication Services (AREA)

Abstract

The invention relates to the technical field of communication, and aims to provide a data sharing method, which comprises the following steps: a first terminal sends first terminal identification information and a data sharing request to a second terminal through a server; the second terminal judges whether a receipt instruction is received within preset time, the receipt instruction comprises a sharing approval instruction or a sharing refusal instruction, if the second terminal receives the receipt instruction, and the receipt instruction is the sharing approval instruction, the first terminal and the second terminal establish a communication connection relationship through the server, and the next step is carried out; the first terminal selects the designated shared data; the first terminal compresses the current shared data in real time through the server to obtain a compressed shared data stream, and then sends the compressed shared data stream to the second terminal in real time through the server. The invention can realize the real-time sharing of scattered data.

Description

Data sharing method
Technical Field
The present invention relates to the field of communications technologies, and in particular, to a data sharing method.
Background
In the prior art, when data sharing is performed, the following methods are generally adopted:
a. the live broadcasting software enables users to share game pictures or shot contents on mobile phones of the users in real time for the masses;
b. the user can invite friends who are not around to enjoy the film together through the sharing application program;
c. the user can send the resources to the friends in a link form on the social network sites such as WeChat, QQ and microblog.
However, in the process of using the prior art, the inventor finds that at least the following problems exist in the prior art: when the live broadcast software or the shared application program is adopted for sharing the resources, a room is generally required to be established on the live broadcast software or the application program, and then the resources are shared, and the shared resources generally need to have the properties of integrity and continuity, so that scattered resources cannot be shared anytime and anywhere; due to the adoption of the link sharing mode, real-time sharing is difficult to realize, and the resource is watched through the link and is often limited by the social network site, so that part of the link cannot be directly opened through the current social network site, and inconvenience is brought to resource sharing.
Disclosure of Invention
The present invention is directed to solving the above technical problems, at least to some extent, and the present invention provides a data sharing method, system, electronic device, and medium.
The technical scheme adopted by the invention is as follows:
a data sharing method is realized based on a data sharing system, wherein the data sharing system comprises a first terminal, a second terminal and a server, and the first terminal and the second terminal are in communication connection with the server; the data sharing method comprises the following steps:
the first terminal sends first terminal identification information and a data sharing request to the second terminal through the server;
the second terminal receives and outputs the first terminal identification information and the data sharing request sent by the server, and judges whether a receipt instruction is received within a preset time, wherein the receipt instruction comprises a sharing approval instruction or a sharing rejection instruction, if the second terminal receives the receipt instruction, and the receipt instruction is the sharing approval instruction, the first terminal and the second terminal establish a communication connection relationship through the server, and the next step is carried out;
the first terminal selects specified shared data, wherein the shared data comprises text data, image data, audio data, video data and/or screen manipulation data;
the first terminal compresses the current shared data in real time through the server to obtain a compressed shared data stream, and then sends the compressed shared data stream to the second terminal in real time through the server.
Preferably, the data sharing method further comprises the steps of:
the first terminal judges whether to receive a sharing information and data sharing request in real time, if so, the next step is carried out, and if not, the first terminal does not act;
the first terminal analyzes the shared information to obtain analyzed shared information;
and the first terminal judges whether the analyzed shared information comprises a copyright identifier, if so, the shared information is output to forbid sharing, and if not, the first terminal identifier information and a data sharing request are sent to the second terminal through the server.
Preferably, the data sharing request includes a shared information profile, and the shared information profile includes a snapshot of shared information, a text summary of shared content, and/or a voice summary of shared content.
Preferably, the data sharing system further comprises a third terminal, and the third terminal is in communication connection with the server; after the first terminal and the second terminal establish a communication connection relationship, the data sharing method further comprises the following steps:
the second terminal sends second terminal identification information and a data sharing request to a third terminal through a server;
the third terminal receives second terminal identification information and a data sharing request sent by the server, judges whether a receipt instruction is received within preset time or not, and if the third terminal receives the receipt instruction which is a sharing agreement instruction, the third terminal and the second terminal establish a communication connection relation through the server;
and when the second terminal receives the compressed shared data stream sent by the server, the second terminal forwards the compressed shared data stream to the third terminal through the server in real time.
Preferably, when the first terminal sends the compressed shared data stream to the second terminal through the server in real time, the data sharing method further includes the following steps:
and the first terminal and/or the second terminal records the screen data in the designated area, generates screen recording data and then stores the screen recording data.
Preferably, after the first terminal and the second terminal establish a communication connection relationship through the server, the data sharing method further includes the following steps:
and the first terminal and the second terminal carry out voice communication and/or video communication through the server.
Preferably, after the second terminal determines whether the receipt instruction is received within a predetermined time, the data sharing method further includes the following steps:
if the second terminal receives the receipt instruction, and the receipt instruction is a sharing refusal instruction, the second terminal sends sharing refusal information to the first terminal through the server;
and if the second terminal does not receive the receipt instruction within the preset time, the second terminal sends the non-response information of the other party to the first terminal through the server.
A data sharing method is realized based on a server; the data sharing method comprises the following steps:
the server receives first terminal identification information and a data sharing request sent by a first terminal to a second terminal, and then sends the first terminal identification information and the data sharing request to the second terminal;
when the second terminal receives the sharing agreement instruction within the preset time, the server establishes a communication connection relation between the first terminal and the second terminal and proceeds to the next step;
the server receives shared data sent by a first terminal, wherein the shared data comprises text data, image data, audio data, video data and/or screen control data;
and the server compresses the current shared data in real time to obtain a compressed shared data stream, and then sends the compressed shared data stream to the second terminal in real time.
A data sharing system is used for realizing the data sharing method, the data sharing system comprises a first terminal, a second terminal and a server, and the first terminal and the second terminal are in communication connection with the server.
An electronic device, comprising:
a memory for storing computer program instructions; and the number of the first and second groups,
a processor for executing the computer program instructions to perform the operations of the data sharing method as described in any one of the above.
A computer readable storage medium storing computer readable computer program instructions configured to perform operations of a data sharing method as in any one of the above when executed.
The invention has the beneficial effects that:
1) real-time sharing of scattered data can be realized; specifically, in the implementation process of the present invention, when a user wants to share certain data in the process of using a first terminal, the first terminal identification information and a data sharing request can be sent to a second terminal through a server; after the second terminal receives the data sharing request, sending a sharing agreement instruction to the server, and establishing a communication connection relation between the first terminal and the second terminal by the server; then, the first terminal can select appointed shared data, and then the shared data is compressed by the server and is sent to the second terminal in real time, so that real-time sharing operation of scattered data is realized, the situations that a room is established, only complete resources can be shared and the like are avoided, and meanwhile, data sharing has real-time performance;
2) the second terminal establishes a communication connection relation with the first terminal, and can select a third terminal to share data simultaneously when the data is shared, so that the requirement of a user for multi-user sharing can be met;
3) all users can record the screen of the shared content and store the screen recording data so as to meet the requirement of the users on data storage and further improve the data sharing experience of the users;
4) when data sharing is carried out, communication can be carried out in a voice or video mode in real time.
Drawings
FIG. 1 is a flow chart of a data sharing method of the present invention;
fig. 2 is a block diagram of an electronic device in the present invention.
Detailed Description
The invention is further described with reference to the following figures and specific embodiments.
It will be understood that, although the terms first, second, etc. may be used herein to describe various elements, these elements should not be limited by these terms. These terms are only used to distinguish one element from another.
It should be understood that, for the term "and/or" as may appear herein, it is merely an associative relationship that describes an associated object, meaning that three relationships may exist, e.g., a and/or B may mean: a exists alone, B exists alone, and A and B exist at the same time.
It should also be noted that, in some alternative implementations, the functions/acts noted may occur out of the order noted in the figures. For example, two figures shown in succession may, in fact, be executed substantially concurrently, or the figures may sometimes be executed in the reverse order, depending upon the functionality/acts involved.
Example 1:
the embodiment provides a data sharing method, which is realized based on a data sharing system, wherein the data sharing system comprises a first terminal, a second terminal and a server, and the first terminal and the second terminal are in communication connection with the server; as shown in fig. 1, the data sharing method includes the steps of:
a first terminal sends first terminal identification information and a data sharing request to a second terminal through a server;
the second terminal receives and outputs the first terminal identification information and the data sharing request sent by the server, and judges whether a receipt instruction is received within preset time, wherein the receipt instruction comprises a sharing approval instruction or a sharing refusal instruction, if the second terminal receives the receipt instruction, and the receipt instruction is the sharing approval instruction, the first terminal and the second terminal establish a communication connection relationship through the server, and the next step is carried out;
the first terminal selects specified shared data, wherein the shared data comprises text data, image data, audio data, video data and/or screen manipulation data;
the first terminal compresses the current shared data in real time through the server to obtain a compressed shared data stream, and then sends the compressed shared data stream to the second terminal in real time through the server.
The embodiment can realize the real-time sharing of scattered data; specifically, in the implementation process of this embodiment, when a user wants to share certain data while using a first terminal, the first terminal identification information and a data sharing request may be sent to a second terminal through a server; after the second terminal receives the data sharing request, sending a sharing agreement instruction to the server, and establishing a communication connection relation between the first terminal and the second terminal by the server; and then, the first terminal can select the designated shared data, and then the shared data is compressed by the server and is sent to the second terminal in real time, so that the real-time sharing operation of scattered data is realized, the conditions that a room is established, only complete resources can be shared and the like are avoided, and meanwhile, the data sharing has real-time performance.
In this embodiment, the data sharing method further includes the following steps:
the first terminal judges whether to receive a sharing information and data sharing request in real time, if so, the next step is carried out, and if not, the first terminal does not act;
the first terminal analyzes the shared information to obtain analyzed shared information;
and the first terminal judges whether the analyzed shared information comprises a copyright identifier, if so, the shared information is output to forbid sharing, and if not, the first terminal identifier information and a data sharing request are sent to the second terminal through the server.
It should be understood that, when a user wants to share certain data local to the first terminal or received by the server, the data may be sent to the first terminal as sharing information along with the data sharing request. In order to avoid the situation that sharing violates laws and regulations due to the fact that shared information has copyright, in this embodiment, after receiving a request for sharing information and data, a first terminal parses the shared information to obtain parsed shared information, determines whether copyright identification is included in the parsed shared information, and then outputs information for prohibiting sharing to a user when the copyright identification is included in the parsed shared information, wherein the information for prohibiting sharing includes but is not limited to copyright prompt information, sharing guide information and the like, so as to avoid the situation that the user violates sharing.
In this embodiment, the data sharing request includes a shared information profile, and the shared information profile includes a snapshot of shared information, a text summary of shared content, and/or a voice summary of shared content. It should be understood that the user corresponding to the second terminal can quickly determine whether to receive the sharing request through the sharing information profile, so that the user can accurately determine whether to receive the sharing request.
In this embodiment, the data sharing system further includes a third terminal, and the third terminal is in communication connection with the server; after the first terminal and the second terminal establish a communication connection relationship, the data sharing method further comprises the following steps:
the second terminal sends second terminal identification information and a data sharing request to the third terminal through the server;
the third terminal receives second terminal identification information and a data sharing request sent by the server, judges whether a receipt instruction is received within preset time or not, and if the third terminal receives the receipt instruction which is a sharing agreement instruction, the third terminal and the second terminal establish a communication connection relation through the server;
and when the second terminal receives the compressed shared data stream sent by the server, the second terminal forwards the compressed shared data stream to the third terminal through the server in real time.
It should be noted that, in this embodiment, the number of the second terminals may be set to be one or more, and similarly, the number of the third terminals may also be set to be one or more, when the second terminals are set to be multiple, the first terminal may perform data sharing operation to multiple second terminals at the same time, so as to perform one-to-many data sharing, and when the third terminals are set to be multiple, the same operation is performed, which is not described herein again.
It should be understood that, the step is set so that when the second terminal establishes a communication connection relationship with the first terminal and performs data sharing, the second terminal may further select the third terminal to perform data sharing simultaneously, thereby meeting the requirement of the user for multi-user sharing. Further, in this embodiment, the first terminal and the second terminal, and the second terminal and the third terminal are friends that authenticate each other, and the first terminal and the third terminal may not be friends that authenticate each other, so that the limitation that data sharing is only limited to operations between friends is avoided.
It should be understood that, on the premise that the bandwidth is sufficient, the first terminal, the second terminal and the third terminal may interact directly without going through the server, and are not described herein.
In this embodiment, a sharing plug-in may be installed on each of the first terminal, the second terminal, and the third terminal, and the user may select a designated object based on the sharing plug-in to perform data sharing.
The first terminal, the second terminal and the third terminal can be in communication connection through the server, so that voice communication and/or text communication among users corresponding to the terminals can be realized, and communication requirements of the users during data sharing can be conveniently met.
In this embodiment, when the first terminal sends the compressed shared data stream to the second terminal through the server in real time, the data sharing method further includes the following steps:
the first terminal and/or the second terminal records screen data in the designated area, generates screen recording data and then stores the screen recording data.
It should be understood that, the setting of this step enables all users to perform screen recording operation on the shared content and store screen recording data, so as to meet the requirement of the user on data storage and further improve the data sharing experience of the user.
In this embodiment, after the first terminal and the second terminal establish a communication connection relationship through the server, the data sharing method further includes the following steps:
and the first terminal and the second terminal are in voice communication and/or video communication through the server.
It should be understood that, the step is configured to enable the first terminal and the second terminal to communicate in a voice or video manner in real time when data is shared between the first terminal and the second terminal, so as to further meet the communication requirement when the user shares the data. The same applies to the second terminal and the third terminal, and will not be described herein.
In this embodiment, after the second terminal determines whether the receipt instruction is received within the predetermined time, the data sharing method further includes the following steps:
if the second terminal receives the receipt instruction, and the receipt instruction is a sharing refusal instruction, the second terminal sends sharing refusal information to the first terminal through the server;
and if the second terminal does not receive the receipt instruction within the preset time, the second terminal sends the non-response information of the other party to the first terminal through the server.
Example 2:
the embodiment discloses a data sharing method, which is realized based on a server; the data sharing method comprises the following steps:
the server receives first terminal identification information and a data sharing request sent by a first terminal to a second terminal, and then sends the first terminal identification information and the data sharing request to the second terminal;
when the second terminal receives the sharing agreement instruction within the preset time, the server establishes a communication connection relation between the first terminal and the second terminal and proceeds to the next step;
the server receives shared data sent by a first terminal, wherein the shared data comprises text data, image data, audio data, video data and/or screen control data;
and the server compresses the current shared data in real time to obtain a compressed shared data stream, and then sends the compressed shared data stream to the second terminal in real time.
Example 3:
on the basis of embodiment 1, this embodiment discloses a data sharing system, which is used to implement the data sharing method in embodiment 1, where the data sharing system includes a first terminal, a second terminal, and a server, and both the first terminal and the second terminal are in communication connection with the server.
Example 4:
on the basis of embodiment 1 or 2, this embodiment discloses an electronic device, and this device may be a smart phone, a tablet computer, a notebook computer, a desktop computer, or the like. The electronic device may be referred to as a device for a terminal, a portable terminal, a desktop terminal, or the like, and as shown in fig. 2, the electronic device includes:
a memory for storing computer program instructions; and the number of the first and second groups,
a processor for executing the computer program instructions to carry out the operations of the data sharing method of any of embodiment 1.
In particular, the processor 301 may include one or more processing cores, such as a 4-core processor, an 8-core processor, and so on. The processor 301 may be implemented in at least one hardware form of a DSP (Digital Signal Processing), an FPGA (Field-Programmable Gate Array), and a PLA (Programmable Logic Array). The processor 301 may also include a main processor and a coprocessor, where the main processor is a processor for Processing data in an awake state, and is also called a Central Processing Unit (CPU); a coprocessor is a low power processor for processing data in a standby state. In some embodiments, the processor 301 may be integrated with a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content required to be displayed on the display screen.
Memory 302 may include one or more computer-readable storage media, which may be non-transitory. Memory 302 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, the terminal may further include: a communication interface 303 and at least one peripheral device. The processor 301, the memory 302 and the communication interface 303 may be connected by a bus or signal lines. Various peripheral devices may be connected to communication interface 303 via a bus, signal line, or circuit board. Specifically, the peripheral device includes: at least one of radio frequency circuitry 304, a display screen 305, and a power source 306.
The communication interface 303 may be used to connect at least one peripheral device related to I/O (Input/Output) to the processor 301 and the memory 302. In some embodiments, processor 301, memory 302, and communication interface 303 are integrated on the same chip or circuit board; in some other embodiments, any one or two of the processor 301, the memory 302 and the communication interface 303 may be implemented on a single chip or circuit board, which is not limited in this embodiment.
The Radio Frequency circuit 304 is used for receiving and transmitting RF (Radio Frequency) signals, also called electromagnetic signals. The radio frequency circuitry 304 communicates with communication networks and other communication devices via electromagnetic signals.
The display screen 305 is used to display a UI (User Interface). The UI may include graphics, text, icons, video, and any combination thereof.
The power supply 306 is used to power various components in the electronic device.
Example 5:
on the basis of any embodiment of embodiments 1 to 3, the present embodiment discloses a computer-readable storage medium for storing computer-readable computer program instructions configured to, when executed, perform the operations of the data sharing method according to embodiment 1.
It should be noted that the functions described herein, if implemented in software functional units and sold or used as a stand-alone product, may be stored in a non-volatile computer-readable storage medium executable by a processor. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
It will be apparent to those skilled in the art that the modules or steps of the present invention described above may be implemented by a general purpose computing device, they may be centralized on a single computing device or distributed across a network of multiple computing devices, and they may alternatively be implemented by program code executable by a computing device, such that they may be stored in a storage device and executed by a computing device, or fabricated separately as individual integrated circuit modules, or fabricated as a single integrated circuit module from multiple modules or steps. Thus, the present invention is not limited to any specific combination of hardware and software.
The above examples are only intended to illustrate the technical solution of the present invention, but not to limit it; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: modifications of the technical solutions described in the embodiments or equivalent replacements of some technical features may still be made. And such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions of the embodiments of the present invention.
Finally, it should be noted that the present invention is not limited to the above alternative embodiments, and that various other forms of products can be obtained by anyone in light of the present invention. The above detailed description should not be taken as limiting the scope of the invention, which is defined in the claims, and which the description is intended to be interpreted accordingly.

Claims (8)

1. A method of data sharing, characterized by: the method is realized based on a data sharing system, the data sharing system comprises a first terminal, a second terminal and a server, and the first terminal and the second terminal are in communication connection with the server; the data sharing method comprises the following steps:
the first terminal sends first terminal identification information and a data sharing request to the second terminal through the server;
the second terminal receives and outputs the first terminal identification information and the data sharing request sent by the server, and judges whether a receipt instruction is received within a preset time, wherein the receipt instruction comprises a sharing approval instruction or a sharing rejection instruction, if the second terminal receives the receipt instruction, and the receipt instruction is the sharing approval instruction, the first terminal and the second terminal establish a communication connection relationship through the server, and the next step is carried out;
the first terminal selects specified shared data, wherein the shared data comprises text data, image data, audio data, video data and/or screen manipulation data;
the first terminal compresses the current shared data in real time through the server to obtain a compressed shared data stream, and then sends the compressed shared data stream to the second terminal in real time through the server.
2. A data sharing method according to claim 1, wherein: the data sharing method further comprises the following steps:
the first terminal judges whether to receive a sharing information and data sharing request in real time, if so, the next step is carried out, and if not, the first terminal does not act;
the first terminal analyzes the shared information to obtain analyzed shared information;
and the first terminal judges whether the analyzed shared information comprises a copyright identifier, if so, the shared information is output to forbid sharing, and if not, the first terminal identifier information and a data sharing request are sent to the second terminal through the server.
3. A data sharing method according to claim 1, wherein: the data sharing request comprises a sharing information brief description, and the sharing information brief description comprises a sharing information snapshot, a sharing content text abstract and/or a sharing content voice abstract.
4. A data sharing method according to claim 1, wherein: the data sharing system further comprises a third terminal, and the third terminal is in communication connection with the server; after the first terminal and the second terminal establish a communication connection relationship, the data sharing method further comprises the following steps:
the second terminal sends second terminal identification information and a data sharing request to a third terminal through a server;
the third terminal receives second terminal identification information and a data sharing request sent by the server, judges whether a receipt instruction is received within preset time or not, and if the third terminal receives the receipt instruction which is a sharing agreement instruction, the third terminal and the second terminal establish a communication connection relation through the server;
and when the second terminal receives the compressed shared data stream sent by the server, the second terminal forwards the compressed shared data stream to the third terminal through the server in real time.
5. A data sharing method according to claim 1, wherein: when the first terminal sends the compressed shared data stream to the second terminal in real time through the server, the data sharing method further comprises the following steps:
and the first terminal and/or the second terminal records the screen data in the designated area, generates screen recording data and then stores the screen recording data.
6. A data sharing method according to claim 1, wherein: after the first terminal and the second terminal establish a communication connection relationship through the server, the data sharing method further comprises the following steps:
and the first terminal and the second terminal carry out voice communication and/or video communication through the server.
7. A data sharing method according to claim 1, wherein: after the second terminal judges whether the receipt instruction is received within the preset time, the data sharing method further comprises the following steps:
if the second terminal receives the receipt instruction, and the receipt instruction is a sharing refusal instruction, the second terminal sends sharing refusal information to the first terminal through the server;
and if the second terminal does not receive the receipt instruction within the preset time, the second terminal sends the non-response information of the other party to the first terminal through the server.
8. A method of data sharing, characterized by: a server-based implementation; the data sharing method comprises the following steps:
the server receives first terminal identification information and a data sharing request sent by a first terminal to a second terminal, and then sends the first terminal identification information and the data sharing request to the second terminal;
when the second terminal receives the sharing agreement instruction within the preset time, the server establishes a communication connection relation between the first terminal and the second terminal and proceeds to the next step;
the server receives shared data sent by a first terminal, wherein the shared data comprises text data, image data, audio data, video data and/or screen control data;
and the server compresses the current shared data in real time to obtain a compressed shared data stream, and then sends the compressed shared data stream to the second terminal in real time.
CN202110529872.7A 2021-05-14 2021-05-14 Data sharing method Pending CN113301135A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110529872.7A CN113301135A (en) 2021-05-14 2021-05-14 Data sharing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110529872.7A CN113301135A (en) 2021-05-14 2021-05-14 Data sharing method

Publications (1)

Publication Number Publication Date
CN113301135A true CN113301135A (en) 2021-08-24

Family

ID=77322275

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110529872.7A Pending CN113301135A (en) 2021-05-14 2021-05-14 Data sharing method

Country Status (1)

Country Link
CN (1) CN113301135A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114844849A (en) * 2022-03-31 2022-08-02 北京城市网邻信息技术有限公司 Data transmission method and device, electronic equipment and storage medium
CN117874739A (en) * 2024-03-13 2024-04-12 中国标准化研究院 Information pushing method and system for intelligent manufacturing service

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106657281A (en) * 2016-11-24 2017-05-10 腾讯科技(深圳)有限公司 File sharing method and device
CN107276888A (en) * 2017-07-06 2017-10-20 广东欧珀移动通信有限公司 Data sharing method and device, server, mobile terminal and storage medium
CN107623714A (en) * 2017-07-28 2018-01-23 平安科技(深圳)有限公司 Data sharing method, device and computer-readable recording medium
CN111371829A (en) * 2019-10-12 2020-07-03 杭州海康威视***技术有限公司 Data sharing method and device, terminal, server and storage medium
CN112583806A (en) * 2020-12-04 2021-03-30 广州酷狗计算机科技有限公司 Resource sharing method, device, terminal, server and storage medium

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106657281A (en) * 2016-11-24 2017-05-10 腾讯科技(深圳)有限公司 File sharing method and device
CN107276888A (en) * 2017-07-06 2017-10-20 广东欧珀移动通信有限公司 Data sharing method and device, server, mobile terminal and storage medium
CN107623714A (en) * 2017-07-28 2018-01-23 平安科技(深圳)有限公司 Data sharing method, device and computer-readable recording medium
CN111371829A (en) * 2019-10-12 2020-07-03 杭州海康威视***技术有限公司 Data sharing method and device, terminal, server and storage medium
CN112583806A (en) * 2020-12-04 2021-03-30 广州酷狗计算机科技有限公司 Resource sharing method, device, terminal, server and storage medium

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114844849A (en) * 2022-03-31 2022-08-02 北京城市网邻信息技术有限公司 Data transmission method and device, electronic equipment and storage medium
CN117874739A (en) * 2024-03-13 2024-04-12 中国标准化研究院 Information pushing method and system for intelligent manufacturing service
CN117874739B (en) * 2024-03-13 2024-05-07 中国标准化研究院 Information pushing method and system for intelligent manufacturing service

Similar Documents

Publication Publication Date Title
CN107809437B (en) Converged communication login method and device and computer readable storage medium
CN112291629B (en) Interaction method, interaction device, electronic equipment and readable medium
CN113301135A (en) Data sharing method
US11758087B2 (en) Multimedia conference data processing method and apparatus, and electronic device
CN113691602B (en) Service processing method, system, device, equipment and medium based on cloud mobile phone
US10908976B2 (en) Broadcast queue adjustment method, terminal, and storage medium
CN107070670B (en) Method, device and terminal equipment for controlling broadcast sender to send broadcast message
CN112511412B (en) Information sending method and device, electronic equipment and readable storage medium
US20170163787A1 (en) Method and electronic device for upgrading or downgrading system
CN112337101A (en) Live broadcast-based data interaction method and device, electronic equipment and readable medium
CN114222195A (en) Live broadcast stream pushing method and device, electronic equipment and storage medium
CN111818291B (en) Method and device for establishing multimedia call and electronic equipment
US10268348B2 (en) Information processing terminal, information processing method, and information processing system
US20200004612A1 (en) Method of Generating Broadcast Queue, Storage Medium, and Terminal
CN111767558B (en) Data access monitoring method, device and system
KR20160099977A (en) Data processing apparatus and data processing method for videoconferencing service
CN110311692B (en) User equipment, control method and storage medium
CN105245438B (en) Content sharing method, device and system
CN109348298B (en) Method and equipment for pushing and playing multimedia data stream
CN115268821B (en) Audio playing method and device, equipment and medium
CN112560686B (en) Dynamic face calling system and method and cloud face data processing terminal
CN112291573B (en) Live stream pushing method and device, electronic equipment and computer readable medium
CN115086688A (en) Interactive video connection method and device, electronic equipment and storage medium
US20170168661A1 (en) Method for playing multiple channels of streaming media and electronic device
CN112584215B (en) Video transmission method and device, intelligent television and storage medium

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