Data sharing method and data sharing system
By introducing the call group concept and server connection function in the conference report system, the complex operation of existing systems when sharing at the remote end is solved, and an intuitive and convenient data sharing experience is achieved.
Patent Information
- Application Number
- CN202110519243.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-05-12
- Publication Date
- 2025-05-13
- Estimated Expiration
- 2041-05-12
AI Technical Summary
The existing conference report system needs to have complex video conference functions when sharing at the remote end, and users must be familiar with the system operation, resulting in inconvenience in operation.
Through a data sharing method and system, the call group concept is used to connect the receiving device through the server, supporting multiple group call modes, and simplifying the operation process.
It realizes intuitive and easy-to-operate data sharing, reduces the user's learning curve, and improves the efficiency and convenience of remote meetings.
Smart Images

Figure CN115348244B_ABST
Abstract
Description
Technical Field
[0001] The invention discloses a data sharing method and a data sharing system, in particular to a data sharing method and a data sharing system capable of supporting multiple group calling modes. Background Art
[0002] With the rapid development of technology, various projector systems and conference report systems have been rapidly developed and also applied in daily life. Conference report systems can be combined with projector systems to increase the convenience of presenters when presenting data. Most of the current conference report systems use wireless communication data transmission as the mainstream. Wireless communication data transmission can be divided into two modes. In the first mode, the computers used by the members participating in the meeting must be installed with specific software. The computer can identify devices such as hard drives, Universal Serial Bus (USB), or CD-ROMs. Then, the data in the above physical or virtual storage devices is transmitted to the screen or display through the wireless network. In the second mode, the computers used by the members participating in the meeting can be connected to the transmission device. When the transmission device establishes a connection with the screen or display through the receiving device, the data in the computer can be projected on the screen or display. In recent years, by using wireless communication data transmission methods for conference reports, operational efficiency and convenience can be increased.
[0003] If the traditional conference report system is to be shared remotely, it must have a video conferencing function. Currently, the video conferencing function of conference reports is mainly divided into two modes: hardware with video camera multi-function host mode and pure software mode. In the hardware with video camera multi-function host mode, the manufacturer will provide a remote control for users to enter the account and password. The feature of this type of product is to use the remote control or keyboard and mouse to operate directly on the video machine. In the pure software mode, the computer can bridge the video of two users through the technology of pre-installed software or through the web platform provided by a third-party company to perform the video conferencing function. However, whether it is the hardware with video camera multi-function host mode or the pure software mode, users must be familiar with the operation of the system in order to successfully perform the video conference. In other words, when users use the traditional conference report system for the first time, they need to spend some time to familiarize themselves with the various functional operations. Therefore, developing an intuitive and easy-to-operate conference report system is an important issue. Summary of the invention
[0004] The present invention aims to provide a data sharing method and a data sharing system to increase the convenience of use.
[0005] An embodiment of the present invention provides a data sharing method. The data sharing method includes logging in a communication interface with a first account on a first receiving device, and connecting to a server corresponding to the communication interface through a second network via the communication interface; logging in a communication interface with a second account on a second receiving device, and connecting to a server corresponding to the communication interface through a second network via the communication interface; and a first transmitting device transmitting an image signal to a second receiving device through a first receiving device and a server to share image data. The first transmitting device is connected to a first communication device. The first receiving device is connected to a first display. The second receiving device is connected to a second display. The image data is shared by the first display and the second display.
[0006] Preferably, the method further comprises:
[0007] Create a call group;
[0008] When the first receiving device or the first transmitting device connected to the first receiving device is triggered, the first receiving device sends a request signal to the second receiving device via the server through the communication interface;
[0009] After the second receiving device receives the request signal, generating a notification message;
[0010] According to the notification message, the second receiving device or a second transmitting device under the second receiving device generates a connection acceptance signal;
[0011] Establishing a connection between the first receiving device, the second receiving device and the server through the second network according to the connection receiving signal;
[0012] The calling group includes the first receiving device and the second receiving device, and the first receiving device sends the request signal to receiving devices other than the first receiving device in a global broadcast calling mode through the server.
[0013] Preferably, the method further comprises:
[0014] Create a call group;
[0015] Selecting the second receiving device through the selection interface;
[0016] When the first receiving device or the first transmitting device connected to the first receiving device is triggered, the first receiving device sends a request signal to the second receiving device via the server through the communication interface;
[0017] After the second receiving device receives the request signal, generating a notification message;
[0018] According to the notification message, the second receiving device or a second transmitting device under the second receiving device generates a connection acceptance signal;
[0019] Establishing a connection between the first receiving device, the second receiving device and the server through the second network according to the connection receiving signal;
[0020] The paging group includes the first receiving device and the second receiving device, and according to the notification message, the second receiving device in the paging group or the second transmitting device connected to the second receiving device is triggered to generate the connection acceptance signal.
[0021] Preferably, the method further comprises:
[0022] Using a scheduling program, generating a request signal at a predetermined time point; and
[0023] If the second receiving device or the second transmitting device under the second receiving device is triggered within the time interval, then according to the request signal, the first receiving device and the second receiving device establish a connection with a validity period within the time interval.
[0024] Preferably, the method further comprises:
[0025] coupling an input device to the first transmission device; and
[0026] After the input device is coupled to the first transmitting device, an input device signal is generated to the first receiving device to trigger the first receiving device to generate a request signal to the second receiving device;
[0027] The input device is used to select the second receiving device in an operation interface generated by the first receiving device to establish a call group to share the image data.
[0028] Preferably, the method further comprises:
[0029] Obtaining first network domain information of the first receiving device;
[0030] Obtaining second domain information of the second receiving device;
[0031] Integrating the first network domain information and the second network domain information to establish a cross-domain call group; and
[0032] After the first network domain information and the second network domain information are integrated, a data link between the first receiving device and the second receiving device is established according to the cross-domain call group.
[0033] Preferably, the method further comprises:
[0034] After the first receiving device and the second receiving device establish a data link through the server, the image data is shared in a limited manner according to the first permission setting of the first receiving device and the second permission setting of the second receiving device;
[0035] The first permission setting and the second permission setting include browsing permission, sharing permission, access permission and / or content blocking permission setting.
[0036] Preferably, the method further comprises:
[0037] When the first receiving device shares the image data with the second receiving device, a sharing interface is generated;
[0038] The sharing interface includes an option for switching the image content shared by the first receiving device and the second receiving device, or a plurality of images displayed in split screens for the image content shared by the first receiving device and the second receiving device.
[0039] Preferably, the method further comprises:
[0040] The first receiving device is connected to a peripheral video and audio capture device using at least one connection port;
[0041] The peripheral audio and video capturing device captures audio and video information in the first conference room where the first receiving device is located; and
[0042] After the first receiving device and the second receiving device establish a connection through the server, the second receiving device transmits the data transmitted by the first transmitting device and the audio and video information in the first conference room received by the peripheral audio and video capture device to a designated receiving device through the server.
[0043] Preferably, the method further comprises:
[0044] The server receives image data transmitted from at least one receiving device; and
[0045] The server synthesizes the image data transmitted from the at least one receiving device to output it to the first display through the first receiving device, or the first receiving device receives the image data transmitted from the second receiving device through the server and synthesizes the image data from the first transmitting device and the image data from the second receiving device to output it to the first display through the first receiving device.
[0046] Another embodiment of the present invention provides a data sharing method, which includes a first receiving device reading a first Internet Protocol address stored internally, a second receiving device reading a second Internet Protocol address stored internally, establishing a connection between the first receiving device and the second receiving device based on the first Internet Protocol address and the second Internet Protocol address, and after the connection between the first receiving device and the second receiving device is established, the first receiving device and the second receiving device communicate data.
[0047] Preferably, the method further comprises:
[0048] A second transmitting device coupled to the second receiving device transmits second audio and video data to the second receiving device;
[0049] After the connection between the first receiving device and the second receiving device is established, the first receiving device receives the second video data transmitted by the second receiving device through the connection;
[0050] A first transmitting device coupled to the first receiving device transmits first audio and video data to the first receiving device; and
[0051] The first receiving device synthesizes the first audio-visual data and the second audio-visual data to display them on a first display.
[0052] Preferably, the method further comprises:
[0053] Using the interface in the first receiving device, setting the second conference room to correspond to the second Internet Protocol address, and setting the third conference room to correspond to the third Internet Protocol address; and
[0054] The first receiving device establishes a connection with the network of the second conference room and / or the network of the third conference room according to the second Internet Protocol address and / or the third Internet Protocol address.
[0055] Another embodiment of the present invention provides a data sharing system. The data sharing system includes multiple receiving devices, a first transmitting device, a second transmitting device and a server. The multiple receiving devices include a first receiving device and a second receiving device. The first transmitting device is connected to the first receiving device. The second transmitting device is connected to the second receiving device. The server is connected to the receiving devices. The first receiving device uses a first account to log in to the communication interface. The first receiving device is connected to the server via the second network through the communication interface. The second receiving device uses a second account to log in to the communication interface. The second receiving device is connected to the server via the second network through the communication interface. The first transmitting device transmits an image signal to the second receiving device through the first receiving device and the server to share the image data. The first transmitting device is connected to the first communication device. The first receiving device is connected to the first display. The second receiving device is connected to the second display. The image data is shared by the first display and the second display.
[0056] Preferably, in the system, when the first receiving device or the first transmitting device connected to the first receiving device is triggered, the first receiving device sends a request signal to the second receiving device via the server through the communication interface. After the second receiving device receives the request signal, a notification message is generated. Based on the notification message, the second receiving device or the second transmitting device belonging to the second receiving device generates a connection acceptance signal. Based on the connection acceptance signal, a connection is established between the first receiving device, the second receiving device and the server through the second network. The first receiving device and the second receiving device form a call group, and the first receiving device sends the request signal to receiving devices other than the first receiving device through the server in a global broadcast call mode.
[0057] Preferably, in the system, the second receiving device is selected through a selection interface, and when the first receiving device or the first transmitting device connected to the first receiving device is triggered, the first receiving device sends a request signal to the second receiving device via the server through the communication interface. After the second receiving device receives the request signal, a notification message is generated, and based on the notification message, the second receiving device or the second transmitting device belonging to the second receiving device generates a connection acceptance signal. Based on the connection acceptance signal, a connection is established between the first receiving device, the second receiving device and the server through the second network, and the first receiving device and the second receiving device form a call group, and based on the notification message, the second receiving device in the call group or the second transmitting device connected to the second receiving device is triggered to generate the connection acceptance signal.
[0058] Preferably, in the system, the first receiving device and / or the second receiving device utilizes a scheduling program to generate a request signal at a predetermined time point. If the second receiving device or a second transmitting device under the second receiving device is triggered within a time interval, then based on the request signal, the first receiving device and the second receiving device establish a connection with a time validity within the time interval.
[0059] Preferably, in the system, the first transmitting device is coupled to an input device, and after the input device is coupled to the first transmitting device, an input device signal is generated to the first receiving device to trigger the first receiving device to generate the request signal to the at least one second receiving device, and the input device is used to select the second receiving device in an operation interface generated by the first receiving device to establish a call group to share the image data.
[0060] Preferably, in the system, the server obtains the first network domain information of the first receiving device, obtains the second network domain information of the at least one second receiving device, integrates the first network domain information and the second network domain information to establish a cross-domain call group, and after the first network domain information and the second network domain information are integrated, the first receiving device establishes a data link with the at least one second receiving device based on the cross-domain call group.
[0061] Preferably, in the system, after the first receiving device establishes the data link with the at least one second receiving device, the image data is shared with restrictions based on the first permission setting of the first receiving device and the second permission setting of the at least one second receiving device, and the first permission setting and the second permission setting include browsing permissions, sharing permissions, access permissions and / or content blocking permission settings.
[0062] Preferably, in the system, when the first receiving device shares the image data with the at least one second receiving device, a sharing interface is generated, and the sharing interface includes an option for switching the image content shared by the first receiving device and the at least one second receiving device, or the image content shared by the first receiving device and the at least one second receiving device is displayed as multiple images in a split screen.
[0063] Preferably, in the system, the first receiving device utilizes at least one connection port to connect to a peripheral audio and video capture device, and the peripheral audio and video capture device captures audio and video information in a first conference room where the first receiving device is located. After the first receiving device and the second receiving device establish a connection through the server, the second receiving device transmits the data transmitted by the first transmitting device and the audio and video information in the first conference room received by the peripheral audio and video capture device to a designated receiving device through the server.
[0064] Preferably, in the system, the server receives image data transmitted from at least one receiving device, and the server synthesizes the image data transmitted from the at least one receiving device to output to the first display through the first receiving device, or the first receiving device receives the image data transmitted from the second receiving device through the server, and synthesizes the image data transmitted from the first transmitting device and the image data transmitted from the second receiving device to output to the first display through the first receiving device. Compared with the prior art, the data sharing system or data sharing method of the present invention allows at least two different receiving devices to be connected through the server in a preset manner or a scheduled manner. Moreover, since the receiving device can be connected to multiple transmitting devices, the user only needs to control the transmitting device or the receiving device to connect to the transmitting device of the remote conference room through the server, and can immediately enjoy the data sharing function. Moreover, the data sharing system of the present invention can execute various data sharing modes in a very intuitive and easy-to-operate manner, thereby increasing the convenience of use. BRIEF DESCRIPTION OF THE DRAWINGS
[0065] Figure 1 is a block diagram of an embodiment of a data sharing system of the present invention.
[0066] Figure 2 for Figure 1 Schematic diagram of the data flow of the first call mode in the data sharing system.
[0067] Figure 3 for Figure 1 Schematic diagram of data flow in the second call mode in the data sharing system.
[0068] Figure 4 for Figure 1 Schematic diagram of the data flow of the third call mode in the data sharing system.
[0069] Figure 5 for Figure 1 Schematic diagram of data flow of the fourth call mode in the data sharing system.
[0070] Figure 6 for Figure 1 A schematic diagram of a data sharing system in which a first receiving device and a second receiving device are directly connected using an Internet Protocol address.
[0071] Figure 7 for Figure 1 Flow chart of a data sharing system executing a data sharing method. DETAILED DESCRIPTION
[0072] In order to provide a further understanding of the purpose, structure, features and functions of the present invention, the following detailed description is given in conjunction with the embodiments.
[0073] Figure 1 1 is a block diagram of an embodiment of a data sharing system 100 of the present invention. The data sharing system 100 can be applied to remote conference data sharing or remote video data sharing, but is not limited thereto. The data sharing system 100 includes a plurality of receiving devices RX1, RX21, and RX22. To avoid confusion, the plurality of receiving devices RX1, RX21, and RX22 are hereinafter defined as a first receiving device RX1 and a second receiving device RX21 and RX22. The data sharing system 100 further includes at least one first transmitting device, such as first transmitting devices TX11 and TX12, and at least one second transmitting device, such as second transmitting devices TX211, TX212, TX221, and TX222. The first transmitting devices TX11 and TX12 are connected to the first receiving device RX1. The second transmitting devices TX221 and TX222 are connected to the second receiving device RX22. "TX architecture description, there are buttons on it to trigger the display, triggering the functions required for this case. TX (USB power + HDMI audio and video output), TX-type-c power + audio and video output, EDID mode description" However, there is no limit to the number of transmitting devices supported by each receiving device. The server 10 is connected to the receiving devices RX1, RX21 and RX22. The connection between each receiving device and the corresponding transmitting device can be a wireless connection, and the connection between each transmitting device and the server 10 can also be a wireless connection. There is no limit to the number of receiving device connections that the server 10 can support. Each transmitting device can be connected with a corresponding communication device. For example, the first communication device NB1 can be connected to the first transmitting device TX11, and the second communication device NB2 can be connected to the second transmitting device TX211, and so on. Each receiving device can be connected to a corresponding display. For example, the first receiving device RX1 can be connected to the first display D1, and the second receiving device RX21 can be connected to the second display D2. Each receiving device can transmit data with at least one transmitting device by wireless connection. For example, the first receiving device RX1 can transmit data with the first transmitting devices TX11 and TX12 by wireless connection. In addition, the first communication device NB1 and the second communication device NB2 can be computers, smart phones, audio and video data sources, etc. The multimedia signal (audio and video data) generated by the first communication device NB1 can be transmitted to the first receiving device RX1 through the first transmitting device TX11. Therefore, the first display D1 can display the multimedia signal (audio and video data) transmitted from the first communication device NB1. In addition, Figure 1It is only a schematic diagram of the architecture of the data sharing system 100. In the data sharing system 100, after the server 10 is connected to the receiving devices, a paging group can be established. When the first receiving device RX1 or at least one first transmitting device (TX11 and / or TX12) is triggered, the first receiving device RX1 can send a request signal to at least one second receiving device (e.g., the second receiving device RX22) in the paging group through the server 10. Alternatively, after at least one first transmitting device (TX11 and / or TX12) is triggered, the first receiving device RX1 is notified to send a request signal through the server 10. After at least one second receiving device (e.g., the second receiving device RX22) in the paging group receives the request signal, a notification message can be generated. Then, according to the notification message, at least one second receiving device (e.g., the second receiving device RX22) or at least one second transmitting device (e.g., the second transmitting devices TX221 and TX222) in the paging group is triggered to generate a connection acceptance signal. The first receiving device RX1 can then establish a data link with at least one second receiving device (e.g., the second receiving device RX22) through the server 10. Moreover, after the data link between the first receiving device TX11 and at least one second receiving device RX22 is established, the first transmitting device (e.g., TX11 and / or TX12) can transmit the image signal to at least one second receiving device (e.g., the second receiving device RX22) through the first receiving device RX1 and the server 10 to share the image data. Moreover, the data sharing system 100 can also support a variety of intuitive usage modes, so that even if the user is using it for the first time, he can immediately enjoy the remote data sharing function. Different receiving devices can be set in different conference rooms. For example, the first receiving device RX1 can be set in conference room A. The second receiving device RX21 can be set in conference room B. The second receiving device RX22 can be set in conference room C. In the data sharing system 100, in practice, the server may be a Google or other online video sharing server. The first receiving device RX1 has a preset Google account. Therefore, during an online meeting, the server 10 can use the preset Google account in at least one receiving device to connect to it. The server 10 can receive image data transmitted by at least one receiving device. The server synthesizes the image data transmitted by at least one receiving device to output to the first display D1 through the first receiving device RX1. Alternatively, the first receiving device RX1 can receive the image data transmitted by the second receiving device RX2 through the server 10, and synthesize the image data of the first transmitting device TX1 and the image data transmitted by the second receiving device RX21 to output to the first display D1 through the first receiving device RX1. Alternatively, the first receiving device RX1 can use at least one connection port to connect to a peripheral audio and video capture device. The peripheral audio and video capture device captures audio and video information in a first conference room where the first receiving device RX1 is located.After the first receiving device RX1 and the second receiving device RX21 establish a connection through the server 10, the second receiving device RX21 transmits the data transmitted by the first transmitting device TX11 and the audio and video information in the first conference room received by the peripheral audio and video capture device to the designated receiving device through the server 10. In addition, the first receiving device RX1 can log in to the communication interface UI with the first account, and connect to the server 10 corresponding to the communication interface UI through the second network through the communication interface UI. Similarly, the second receiving device RX21 can log in to the communication interface UI with the second account, and connect to the server 10 corresponding to the communication interface UI through the second network through the communication interface UI. Here, the communication interface can be set on any reasonable hardware, for example, the communication interface UI can be set on the server 10, or on each receiving device or transmitting device. Any reasonable technical changes belong to the scope disclosed by the present invention. The details of the various modes of the data sharing system 100 are described below.
[0074] Figure 2Schematic diagram of data flow in the first call mode in the data sharing system 100. The first call mode can also be called a global broadcast call mode. Assume that the first receiving device RX1 located in the conference room A wants to share remote conference data with the second receiving device RX22 in the conference room C. However, in this mode, the call group includes all receiving devices, such as the first receiving device RX1, the second receiving device RX21, and the second receiving device RX22. In other words, the first receiving device RX1, the second receiving device RX21, and the second receiving device RX22 are not further divided into subgroups. Therefore, the first receiving device RX1 can send a request signal to receiving devices other than the first receiving device RX1 through the server 10 in the global broadcast call mode. For example, after the first receiving device RX1 (or the connected first transmitting device TX11 or TX12) is triggered, a request signal can be generated and transmitted to the server 10 through the data path F1. The server 10 can forward the request signal to the second receiving device RX21 through the data path F2. Furthermore, the server 10 can forward the request signal to the second receiving device RX22 through the data path F3. After the second receiving device RX21 and the second receiving device RX22 receive the request signal, the second receiving device RX21, the second receiving device RX22 and the corresponding second transmitting devices TX211, TX212, TX221, and TX222 will make a sound or light up at the same time. Therefore, as long as the personnel in the conference room C confirm through the second transmitting device TX221, TX222 or the second receiving device RX22 (such as pressing the confirmation key), the first receiving device RX1 can establish a connection with the second receiving device RX22 through the server 10. It should be understood that the advantage of the global broadcast call mode is that one call can be responded to by hundreds of people, and the operation is simple and convenient. However, the global broadcast call mode will also trigger the second receiving device RX21. Therefore, if the personnel in the conference room B confirm the connection request through the second receiving device RX21, the personnel in the conference room B can also browse the conference content data of the first receiving device RX1 and the second receiving device RX22 through the second receiving device RX21.
[0075] Figure 3FIG. 1 is a schematic diagram of a data flow of a second call mode in the data sharing system 100. The second call mode may also be referred to as a preset conference room connection call mode. In the second call mode, a call group may be preset. For example, the call group G1 may be preset to include the first receiving device RX1 of conference room A and the second receiving device RX22 of conference room C. In other words, the call group G1 may select the first receiving device RX1 (conference initiation source) and the designated second receiving device (such as RX22) from all the receiving devices to form a call group. Here, after the first receiving device RX1 (or the connected first transmitting device TX11 or TX12) is triggered, a request signal may be generated and transmitted to the server 10 through the data path F4. The server 10 may generate a notification message based on the call group and transmit it to the second receiving device RX22 or one or more designated second transmitting devices connected to the designated second receiving device RX22 through the data path F5. After the second receiving device RX22 receives the notification message, the second receiving device RX22 and the corresponding second transmitting devices TX221 and TX222 may emit a sound or light up at the same time. Therefore, once the personnel in the conference room C confirm through the second transmitting device TX221, TX222 or the second receiving device RX22 (such as pressing a confirmation key), a connection acceptance signal can be generated according to the notification message. Finally, the first receiving device RX1 can establish a connection with the second receiving device RX22 through the server 10.
[0076] Figure 4 for Figure 1Schematic diagram of data flow of the third call mode in the data sharing system. The third call mode can also be called input extension point-to-point direct call mode. In the third call mode, the first transmission device TX11 is coupled to the trigger device 11. The trigger device 11 can be an input device such as a mouse, a keyboard or a touch pad. After the trigger device 11 is coupled to the first transmission device TX11, the user can input a start message through the trigger device 11 to generate an input device signal, and transmit it to the first receiving device RX1 through the data path F6. The input device signal can also be automatically generated after the trigger device 11 is coupled to the first transmission device TX11. Subsequently, the first receiving device RX1 will open the selection interface using the application. The user can select the first receiving device RX1 to connect with at least one second receiving device (such as selecting the second receiving device RX21 and the second receiving device RX22 at the same time) through the trigger device 11 and the first transmission device TX11. Subsequently, the first receiving device RX1 can be triggered to generate a request signal, and transmit the request signal to the server 10 through the data path F7. The server 10 then forwards the request signal to the second receiving device RX21 and the second receiving device RX22 through the data paths F8 and F9, respectively. In actual operation, for example, the user in the conference room A can use a keyboard or mouse device (trigger device 11, which can also be regarded as an input device) to generate an input device signal to the first receiving device RX1. The user can then use the selection interface of the application program executed by the first receiving device RX1 to select to connect the first receiving device RX1 with the second receiving device RX21 (such as in the conference room B) and the second receiving device RX22 (such as in the conference room C). At this time, the definition of the call group includes the first receiving device RX1, the second receiving device RX21 and the second receiving device RX22. Finally, the first receiving device RX1, the second receiving device RX21 and the second receiving device RX22 can establish a connection through the server 10. In the data sharing system 100, in practice, the server may be a Google or other online video sharing server. The first receiving device RX1 has a preset Google account (such as T11@google.com). The second receiving device RX21 also has a preset Google account (such as T21@google.com). Therefore, when dialing the account in an online meeting, just enter the name of R21.
[0077] Figure 5 FIG. 1 is a schematic diagram of a data flow of a fourth call mode in the data sharing system 100. The fourth call mode may also be referred to as a conference scheduling call mode. In the fourth call mode, the first receiving device RX1 and / or at least one second receiving device (RX21 and / or RX22) generates a request signal at a predetermined time point using a scheduling program. For example, Figure 5The receiving device (including the first receiving device RX1, the second receiving device RX21 and the third receiving device RX22) has the function of connecting to an email server (such as OUTLOOK) and an online calendar (such as Google Calendar). Therefore, the user can use the functions such as the email server (such as OUTLOOK) and the online calendar (such as Google Calendar) to pre-set the first receiving device RX1 and / or at least one second receiving device (RX21 and / or RX22) to start the function at a specific time point to hold a meeting. In other words, here, the call group can be regarded as a predetermined scheduling group including the first receiving device RX1 and / or at least one second receiving device (RX21 and / or RX22). In addition, if at least one second receiving device or at least one second transmitting device in the call group is triggered within a time interval, the first receiving device RX1 and at least one second receiving device (RX21 and / or RX22) establish a data link with a time validity within the time interval. For example, the user can use functions such as an email server (such as OUTLOOK or gmail, etc., which is only an embodiment and not limited) and a network calendar (such as Google Calendar) to pre-set the first receiving device RX1 and the second receiving device RX21 to hold a meeting between 14:00 and 15:00. Therefore, the definition of the call group includes the first receiving device RX1 and the second receiving device RX21. When the scheduled time arrives, the first receiving device RX1 and the second receiving device RX21 and the corresponding transmission devices (such as the first transmission device TX11, the first transmission device TX12, the second transmission device TX211, and the second transmission device TX212) will send a notification message, such as lighting a light. At this time, the user in the conference room A and the user in the conference room B can use the confirmation key to confirm that the meeting will proceed as scheduled. Then, the first receiving device RX1 will send a feedback message to the server 10 through the data path F10. Similarly, the second receiving device RX21 will send a feedback message to the server 10 through the data path F11. Finally, the first receiving device RX1 and the second receiving device RX21 can establish a connection through the server 10 .
[0078] The data sharing system 100 is not limited to the above-mentioned connection modes. For example, the data sharing system 100 also supports a cross-company extranet conference call mode. For example, the server 10 can obtain the first domain information of the first receiving device RX21 in the conference room A. The server 10 can obtain the second domain information of the second receiving device RX22 in the conference room C. Then, the server can integrate the first domain information and the second domain information to establish a cross-domain call group. After the first domain information and the second domain information are integrated, the first receiving device RX1 can establish a data link with the second receiving device RX22 according to the cross-domain call group. In addition, in the data sharing system 100, each of the receiving devices can correspond to an identification code. For example, the identification code of the first receiving device RX1 can be ID: RX1A, the identification code of the second receiving device RX21 can be IDRX2B, and the identification code of the second receiving device RX22 can be ID: RX3C. Each receiving device can use the identification code to perform a registration procedure on the server 10. After the receiving device completes the registration procedure, the server 10 stores the identification code of each receiving device to identify the receiving devices. In addition, the data sharing system 100 can also share data in a restricted manner. For example, after the first receiving device RX1 establishes a data link with at least one second receiving device (RX21 and / or RX22), the image data can be shared in a restricted manner according to the first permission setting of the first receiving device RX1 and the second permission setting of at least one second receiving device (RX21 and / or RX22). The above-mentioned "first permission setting" and "second permission setting" may include browsing permission, sharing permission, access permission and / or permission setting for projected content shielding, etc. For example, a user can set the sharing permission of image data on a certain receiving device or a transmitting device, so that in a call group, the image data shared by some receiving devices is restricted to maintain privacy or high data security. Any technical changes in the data sharing system 100 belong to the scope disclosed by the present invention.
[0079] Furthermore, in the data sharing system 100, the server 10 can use tag signals to identify different conference rooms. The tag signals can be generated by the receiving device or the server 10. For example, when the first receiving device RX1 and at least one second receiving device (RX21 and / or RX22) in the call group accept the connection access to the shared image data, the server 10 can generate a tag signal. For example, the conference room A where the first receiving device RX1 is located corresponds to the tag signal SA, the conference room B where the second receiving device RX21 is located corresponds to the tag signal SB, and the conference room C where the second receiving device RX22 is located corresponds to the tag signal SC. For example, the server 10 can generate and pre-store tag signals for identifying different receiving devices, such as pre-stored identifiers corresponding to different receiving devices. After a certain receiving device is triggered, the server can immediately identify different receiving devices according to the tag signals. Then, the server 10 can establish a data link between the first receiving device RX1 and at least one second receiving device (RX21 and / or RX22) according to the tag signal to share the image data. Furthermore, when the first receiving device RX1 shares image data with at least one second receiving device (RX21 and / or RX22), a sharing interface may be generated. The sharing interface may include an option for switching the image content shared by the first receiving device RX1 and at least one second receiving device (RX21 and / or RX22). The sharing interface may also include multiple images that display the image content shared by the first receiving device RX1 and at least one second receiving device (RX21 and / or RX22) in a split screen. In the data sharing system 100, the picture-in-picture setting of the sharing interface or the detailed setting of the switching option can be reasonably modified.
[0080] Figure 6The diagram is a diagram of a first receiving device RX1 and a second receiving device RX2 in a data sharing system 100 that are directly connected using an Internet Protocol address. The first receiving device RX1 can read a first Internet Protocol address stored internally, such as IP (10.70.22.01). The second receiving device RX2 can read a second Internet Protocol address stored internally, such as IP (10.70.22.02). Then, the first receiving device RX1 and the second receiving device RX2 can establish a connection between the first receiving device RX1 and the second receiving device RX2 based on the first Internet Protocol address and the second Internet Protocol address. The method of establishing a connection can be active or passive. For example, the first receiving device RX1 can send a request message to the second receiving device RX2 to request the second receiving device RX2 to establish a connection with the first receiving device RX1. Alternatively, the first receiving device RX1 can actively connect to the second receiving device RX2. After the connection between the first receiving device RX1 and the second receiving device RX2 is established, the first receiving device RX1 and the second receiving device RX2 can communicate data. For example, the second transmitting device TX2 coupled to the second receiving device RX2 can transmit the second audio and video data to the second receiving device RX2. After the connection between the first receiving device RX1 and the second receiving device RX2 is established, the first receiving device RX1 receives the second audio and video data transmitted by the second receiving device RX2 through the connection. Then, the first transmitting device TX1 coupled to the first receiving device RX1 can transmit the first audio and video data to the first receiving device RX. In other words, the first receiving device RX1 can obtain the first audio and video data and the second audio and video data. Finally, the first receiving device RX can synthesize the first audio and video data and the second audio and video data to display on the first display D1. In addition, the first receiving device RX can also use the internal interface UI1 to set the second conference room T02 to correspond to the second Internet Protocol address, and set the third conference room (such as T03, not shown) to correspond to the third Internet Protocol address. Therefore, the first receiving device RX1 can establish a connection with the network of the second conference room T02 and / or the network of the third conference room T03 according to the second Internet Protocol address and / or the third Internet Protocol address.
[0081] Figure 7 The flowchart of the data sharing method executed by the data sharing system 100. The process of the data sharing method may include steps S701 to S703, and any reasonable technical changes fall within the scope of the present invention. Steps S701 to S703 are described as follows:
[0082] Step S701: The first receiving device RX1 logs into the communication interface UI with the first account, and connects to the server 10 corresponding to the communication interface UI via the second network through the communication interface UI;
[0083] Step S702: Log in the communication interface UI with the second account of the second receiving device RX21, and connect to the server 10 corresponding to the communication interface UI via the second network through the communication interface UI;
[0084] Step S703 : The first transmitting device TX11 transmits the image signal to the second receiving device RX21 through the first receiving device RX1 and the server 10 to share the image data.
[0085] The details of step S701 to step S703 have been described in detail above, so they will not be repeated here. Figures 1 to 5 The data sharing system 100 can execute various data sharing modes according to step S701 to step S703 for the user to choose. In addition, since the data sharing system 100 can execute various data sharing modes in a very intuitive and easy-to-operate manner, the convenience of use can also be increased.
[0086] That is, in one embodiment, the method further includes: establishing a call group; when the first receiving device or the first transmitting device connected to the first receiving device is triggered, the first receiving device sends a request signal to the second receiving device through the communication interface via the server; after the second receiving device receives the request signal, a notification message is generated; according to the notification message, the second receiving device or the second transmitting device under the second receiving device generates a connection acceptance signal; according to the connection acceptance signal, the connection between the first receiving device, the second receiving device and the server is established through the second network. The call group includes the first receiving device and the second receiving device, and the first receiving device sends the request signal to receiving devices other than the first receiving device through the server in a global broadcast call mode.
[0087] That is, in one embodiment, the method further includes: establishing a call group; selecting the second receiving device through a selection interface; when the first receiving device or the first transmitting device connected to the first receiving device is triggered, the first receiving device sends a request signal to the second receiving device through the communication interface via the server; after the second receiving device receives the request signal, a notification message is generated; according to the notification message, the second receiving device or the second transmitting device under the second receiving device generates a connection acceptance signal; according to the connection acceptance signal, the connection between the first receiving device, the second receiving device and the server is established through the second network. The call group includes the first receiving device and the second receiving device, and according to the notification message, the second receiving device in the call group or the second transmitting device connected to the second receiving device is triggered to generate the connection acceptance signal.
[0088] That is, in one embodiment, the method further includes: utilizing a scheduling program to generate a request signal at a predetermined time point; if the second receiving device or a second transmitting device belonging to the second receiving device is triggered within a time interval, then based on the request signal, the first receiving device and the second receiving device establish a connection with a time validity within the time interval.
[0089] That is, in one embodiment, the method further includes: coupling an input device to the first transmitting device; and after the input device is coupled to the first transmitting device, generating an input device signal to the first receiving device to trigger the first receiving device to generate a request signal to the second receiving device; wherein the input device is used to select the second receiving device in an operation interface generated by the first receiving device to establish a call group to share the image data.
[0090] That is, in another embodiment, the method further includes: obtaining first domain information of the first receiving device; obtaining second domain information of the second receiving device; integrating the first domain information and the second domain information to establish a cross-domain call group; and after the first domain information and the second domain information are integrated, establishing a data link between the first receiving device and the second receiving device based on the cross-domain call group.
[0091] That is, in one embodiment, the method further includes: after the first receiving device and the second receiving device establish a data link through the server, the image data is shared with restrictions according to the first permission setting of the first receiving device and the second permission setting of the second receiving device. The first permission setting and the second permission setting include browsing permission, sharing permission, access permission and / or content blocking permission setting.
[0092] That is, in one embodiment, the method further includes: when the first receiving device shares the image data with the second receiving device, a sharing interface is generated, wherein the sharing interface includes an option for switching the image content shared by the first receiving device and the second receiving device, or the image content shared by the first receiving device and the second receiving device is displayed as multiple images in a split screen.
[0093] That is, in one embodiment, the method further includes: the first receiving device utilizes at least one connection port to connect to a peripheral audio and video capture device; the peripheral audio and video capture device captures audio and video information in a first conference room where the first receiving device is located; and after the first receiving device and the second receiving device establish a connection through the server, the second receiving device transmits the data transmitted by the first transmitting device and the audio and video information in the first conference room received by the peripheral audio and video capture device to a designated receiving device through the server.
[0094] That is, in one embodiment, the method further includes: the server receives image data transmitted by at least one receiving device; and the server synthesizes the image data transmitted by the at least one receiving device to output it to the first display through the first receiving device, or the first receiving device receives the image data transmitted by the second receiving device through the server, and synthesizes the image data from the first transmitting device and the image data from the second receiving device to output it to the first display through the first receiving device.
[0095] In summary, the present invention describes a data sharing method and a data sharing system. The data sharing system uses the concept of a call group to allow at least two different receiving devices to be connected through a server in a preset manner or a scheduled manner. In addition, since the receiving device can be connected to multiple transmitting devices, the user only needs to control the transmitting device or the receiving device to connect to the transmitting device of the remote conference room through the server and immediately enjoy the data sharing function. In addition, the data sharing system of the present invention can execute various data sharing modes in a very intuitive and easy-to-operate manner, thereby increasing the convenience of use.
[0096] The present invention has been described by the above-mentioned relevant embodiments, however, the above-mentioned embodiments are only examples for implementing the present invention. It must be pointed out that the disclosed embodiments do not limit the scope of the present invention. On the contrary, changes and modifications made without departing from the spirit and scope of the present invention are all within the scope of patent protection of the present invention.
Claims
1. A data sharing method, characterized in that: Include: The first receiving device logs into the communication interface with the first account, and connects to the server corresponding to the communication interface through the second network via the communication interface; Log in the communication interface with the second account using the second receiving device, and connect to the server corresponding to the communication interface through the second network via the communication interface; Obtaining first network domain information of the first receiving device; Obtaining second domain information of the second receiving device; Integrating the first network domain information and the second network domain information to establish a cross-domain call group; and After the first network domain information and the second network domain information are integrated, a data link between the first receiving device and the second receiving device is established according to the cross-domain call group; The first transmitting device transmits the image signal to the second receiving device through the first receiving device and the server to share the image data; The first transmitting device is connected to the first communication device, the first receiving device is connected to the first display, the second receiving device is connected to the second display, and the image data is shared by the first display and the second display.
2. The method according to claim 1, characterized in that Also includes: Create a call group; When the first receiving device or the first transmitting device connected to the first receiving device is triggered, the first receiving device sends a request signal to the second receiving device via the server through the communication interface; After the second receiving device receives the request signal, generating a notification message; According to the notification message, the second receiving device or a second transmitting device under the second receiving device generates a connection acceptance signal; Establishing a connection between the first receiving device, the second receiving device and the server through the second network according to the connection receiving signal; The calling group includes the first receiving device and the second receiving device, and the first receiving device sends the request signal to receiving devices other than the first receiving device in a global broadcast calling mode through the server.
3. The method according to claim 1, characterized in that Also includes: Create a call group; Selecting the second receiving device through the selection interface; When the first receiving device or the first transmitting device connected to the first receiving device is triggered, the first receiving device sends a request signal to the second receiving device via the server through the communication interface; After the second receiving device receives the request signal, generating a notification message; According to the notification message, the second receiving device or a second transmitting device under the second receiving device generates a connection acceptance signal; Establishing a connection between the first receiving device, the second receiving device and the server through the second network according to the connection receiving signal; The paging group includes the first receiving device and the second receiving device, and according to the notification message, the second receiving device in the paging group or the second transmitting device connected to the second receiving device is triggered to generate the connection acceptance signal.
4. The method according to claim 1, wherein: Also includes: Using a scheduling program, generating a request signal at a predetermined time point; and If the second receiving device or the second transmitting device under the second receiving device is triggered within the time interval, then according to the request signal, the first receiving device and the second receiving device establish a connection with a validity period within the time interval.
5. The method according to claim 1, wherein Also includes: coupling an input device to the first transmission device; and After the input device is coupled to the first transmitting device, an input device signal is generated to the first receiving device to trigger the first receiving device to generate a request signal to the second receiving device; The input device is used to select the second receiving device in an operation interface generated by the first receiving device to establish a call group to share the image data.
6. The method according to claim 1, characterized in that Also includes: After the first receiving device and the second receiving device establish a data link through the server, the image data is shared in a limited manner according to the first permission setting of the first receiving device and the second permission setting of the second receiving device; The first permission setting and the second permission setting include browsing permission, sharing permission, access permission and / or content blocking permission setting.
7. The method according to claim 1, characterized in that Also includes: When the first receiving device shares the image data with the second receiving device, a sharing interface is generated; The sharing interface includes an option for switching the image content shared by the first receiving device and the second receiving device, or a plurality of images displayed in split screens for the image content shared by the first receiving device and the second receiving device.
8. The method according to claim 1, characterized in that Also includes: The first receiving device is connected to a peripheral video and audio capture device using at least one connection port; The peripheral audio and video capturing device captures audio and video information in the first conference room where the first receiving device is located; and After the first receiving device and the second receiving device establish a connection through the server, the second receiving device transmits the data transmitted by the first transmitting device and the audio and video information in the first conference room received by the peripheral audio and video capture device to a designated receiving device through the server.
9. The method according to claim 1, wherein: Also includes: The server receives image data transmitted from at least one receiving device; and The server synthesizes the image data transmitted from the at least one receiving device to output it to the first display through the first receiving device, or the first receiving device receives the image data transmitted from the second receiving device through the server and synthesizes the image data from the first transmitting device and the image data from the second receiving device to output it to the first display through the first receiving device.
10. A data sharing method, characterized in that: Include: The first receiving device reads the first Internet Protocol address stored internally; Obtaining first network domain information of the first receiving device; The second receiving device reads the second Internet Protocol address stored internally; Obtaining second domain information of the second receiving device; Integrating the first network domain information and the second network domain information to establish a cross-domain call group; After the first network domain information and the second network domain information are integrated, a connection between the first receiving device and the second receiving device is established according to the cross-domain call group, according to the first Internet Protocol address and the second Internet Protocol address; and After the connection between the first receiving device and the second receiving device is established, the first receiving device and the second receiving device perform data communication.
11. The method according to claim 10, characterized in that Also includes: A second transmitting device coupled to the second receiving device transmits second audio and video data to the second receiving device; After the connection between the first receiving device and the second receiving device is established, the first receiving device receives the second video data transmitted by the second receiving device through the connection; A first transmitting device coupled to the first receiving device transmits first audio and video data to the first receiving device; and The first receiving device synthesizes the first audio-visual data and the second audio-visual data to display them on a first display.
12. The method according to claim 10, wherein: Also includes: Using the interface in the first receiving device, setting the second conference room to correspond to the second Internet Protocol address, and setting the third conference room to correspond to the third Internet Protocol address; and The first receiving device establishes a connection with the network of the second conference room and / or the network of the third conference room according to the second Internet Protocol address and / or the third Internet Protocol address.
13. A data sharing system, characterized in that: Include: A plurality of receiving devices, including a first receiving device and at least one second receiving device; A first transmitting device connected to the first receiving device; A second transmitting device connected to the at least one second receiving device; and A server connected to the plurality of receiving devices; The first receiving device uses a first account to log in to the communication interface, the first receiving device is connected to the server through the communication interface via a second network, the at least one second receiving device uses a second account to log in to the communication interface, the at least one second receiving device is connected to the server through the communication interface via the second network, the first transmitting device transmits an image signal to the at least one second receiving device through the first receiving device and the server to share image data, the first transmitting device is connected to the first communication device, the first receiving device is connected to a first display, the at least one second receiving device is connected to a second display, and the image data is shared by the first display and the second display; The server obtains the first network domain information of the first receiving device, obtains the second network domain information of the at least one second receiving device, integrates the first network domain information and the second network domain information to establish a cross-domain call group, and after the first network domain information and the second network domain information are integrated, the first receiving device establishes a data link with the at least one second receiving device according to the cross-domain call group.
14. The system of claim 13, wherein: When the first receiving device or the first transmitting device connected to the first receiving device is triggered, the first receiving device sends a request signal to the at least one second receiving device through the communication interface via the server. After the at least one second receiving device receives the request signal, a notification message is generated. According to the notification message, the at least one second receiving device or the second transmitting device belonging to the at least one second receiving device generates a connection acceptance signal. According to the connection acceptance signal, a connection is established between the first receiving device, the at least one second receiving device and the server through the second network. The first receiving device and the at least one second receiving device form a call group, and the first receiving device sends the request signal to receiving devices other than the first receiving device through the server in a global broadcast call mode.
15. The system of claim 13, wherein: The at least one second receiving device is selected through a selection interface. When the first receiving device or the first transmitting device connected to the first receiving device is triggered, the first receiving device sends a request signal to the at least one second receiving device through the communication interface via the server. After the at least one second receiving device receives the request signal, a notification message is generated. According to the notification message, the at least one second receiving device or the second transmitting device belonging to the at least one second receiving device generates a connection acceptance signal. According to the connection acceptance signal, a connection is established between the first receiving device, the at least one second receiving device and the server through the second network. The first receiving device and the at least one second receiving device form a call group. According to the notification message, the at least one second receiving device in the call group or the second transmitting device connected to the at least one second receiving device is triggered to generate the connection acceptance signal.
16. The system of claim 13, wherein: The first receiving device and / or the at least one second receiving device utilize a scheduling program to generate a request signal at a predetermined time point. If the at least one second receiving device or a second transmitting device under the at least one second receiving device is triggered within a time interval, then based on the request signal, the first receiving device and the at least one second receiving device establish a connection with a time validity period within the time interval.
17. The system of claim 13, wherein: The first transmitting device is coupled to the input device. After the input device is coupled to the first transmitting device, it generates an input device signal to the first receiving device to trigger the first receiving device to generate a request signal to the at least one second receiving device, and the input device is used to select the at least one second receiving device in an operation interface generated by the first receiving device to establish a call group to share the image data.
18. The system of claim 13, wherein: After the first receiving device establishes the data link with the at least one second receiving device, the image data is shared with restrictions according to the first permission setting of the first receiving device and the second permission setting of the at least one second receiving device, and the first permission setting and the second permission setting include browsing permission, sharing permission, access permission and / or content blocking permission setting.
19. The system of claim 13, wherein: When the first receiving device shares the image data with the at least one second receiving device, a sharing interface is generated, and the sharing interface includes an option for switching the image content shared by the first receiving device and the at least one second receiving device, or the image content shared by the first receiving device and the at least one second receiving device is displayed as multiple images in a split screen.
20. The system of claim 13, wherein: The first receiving device utilizes at least one connection port to connect to a peripheral audio and video capture device, and the peripheral audio and video capture device captures audio and video information in a first conference room where the first receiving device is located. After the first receiving device and the at least one second receiving device establish a connection through the server, the at least one second receiving device transmits the data transmitted by the first transmitting device and the audio and video information in the first conference room received by the peripheral audio and video capture device to a designated receiving device through the server.
21. The system of claim 13, wherein: The server receives image data transmitted from at least one receiving device, and synthesizes the image data transmitted from the at least one receiving device to output it to the first display through the first receiving device, or the first receiving device receives the image data transmitted from the at least one second receiving device through the server, and synthesizes the image data from the first transmitting device and the image data from the at least one second receiving device to output it to the first display through the first receiving device.
Citation Information
Patent Citations
System and method of initiating an on-line meeting or teleconference via a web page link or a third party application
US20060123082A1