Data transmission method and device and communication system
Synchronize large-screen content and display user information through electronic table cards, which solves the problem that participants cannot see large-screen content, improves the meeting experience and security, and ensures that all personnel obtain the same information.
Patent Information
- Application Number
- CN202411329184.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-23
- Publication Date
- 2025-01-07
AI Technical Summary
In large-scale conferences, due to factors such as the size of the venue, design and the location of participants, participants may not be able to clearly see the content on the big screen, resulting in missing key information and affecting the meeting experience.
Synchronize the content of the venue's large screen through electronic table cards, use the first display screen to display the user's meeting information, and store and display video data through the cache area to ensure that the video screen on the second display screen is accurately synchronized with the large screen screen, and provide positioning and alarm function for enhanced security.
Avoid attendees missing key information on the large screen, improve meeting experience and fluency, reduce human errors and management complexity, and enhance the safety and reliability of electronic table cards.
Smart Images

Figure CN119277011A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of network transmission, and more specifically, to a data transmission method, device and communication system. Background Art
[0002] In large conferences, the speaker's presentation (PowerPoint, PPT) is usually played on a large screen in the venue.
[0003] However, due to a variety of environmental factors such as the size and design of the venue, the location of participants, the viewing angle, and the size of the screen, participants may not be able to clearly see the entire large screen content. This may cause them to not see all the information or even miss some key information, which may have a negative impact on the meeting experience of participants. Summary of the invention
[0004] The present application provides a data transmission method, device and communication system, through which the electronic table cards can be synchronized with the content of the large screen of the venue to prevent participants from missing key information on the large screen.
[0005] In a first aspect, a data transmission method is provided, which is applied to an electronic place card, wherein the electronic place card includes a first display screen and a second display screen, wherein the first display screen is used to display the user's meeting information, and the method includes: receiving video data sent by a first network device, wherein the video data includes the X frame sequence; storing the X frame sequence in a cache area of the electronic place card; receiving first indication information sent by the first network device, wherein the first indication information is used to instruct the electronic place card to display a video picture corresponding to an Mth frame sequence, where M is a positive integer; and displaying the video picture corresponding to the Mth frame sequence on the second display screen when the X frame sequence stored in the cache area of the electronic place card includes the Mth frame sequence.
[0006] In the embodiment of the present application, the electronic table sign can synchronize the content of the large screen of the venue on the second display screen to prevent participants from missing key information on the large screen. In addition, by displaying the user's meeting information on the first display screen of the electronic table sign, it helps the participants to better help and communicate with each other, and helps the participants to better understand the agenda of the meeting, thereby improving the meeting experience of the participants.
[0007] In combination with the first aspect, in certain implementations of the first aspect, before displaying the Mth frame sequence on the second display screen, the method further includes: obtaining the Nth frame sequence of the electronic table card being displayed on the second display screen, the X frame sequence including the Nth frame sequence, and N is a positive integer less than or equal to X; determining that the sorting position of the Mth frame sequence in the X frame sequence is earlier than the Nth frame sequence, or determining that the sorting position of the Mth frame sequence in the X frame sequence is later than the N frame sequence.
[0008] In an embodiment of the present application, when the Nth frame sequence being displayed on the second display screen is earlier or later than the Mth frame sequence in the X frame sequence, the electronic table sign can display the video picture corresponding to the Mth frame sequence on the second display screen. In this way, the second display screen on the electronic table sign can be accurately synchronized with the picture on the large conference screen, thereby improving the fluency and efficiency of the meeting and ensuring that all participants can obtain the same information.
[0009] In combination with the first aspect, in some implementations of the first aspect, the method also includes: obtaining the first position coordinates of the second network device and the second position coordinates of the third network device; at a first moment, receiving a first positioning signal sent by the second network device; at a second moment, receiving a second positioning signal sent by the third network device; determining the third position coordinates of the electronic table card based on the time difference between the first moment and the second moment, the first position coordinates and the second position coordinates; and sending the third position coordinates to the first network device.
[0010] In an embodiment of the present application, the electronic table sign can determine the third position coordinates of the electronic table sign based on the time difference between the received first positioning signal and the second positioning signal, and the position coordinates of the second network device and the third network device, and send the third position coordinates to the first network device, thereby facilitating the first network device to determine the name of the participant based on the third position coordinates.
[0011] In combination with the first aspect, in certain implementations of the first aspect, the method also includes: receiving first seat sign information sent by a first network device, the first seat sign information being associated with the third location coordinates, and the first seat sign information being used to indicate the meeting information of the user; and displaying the meeting information of the user on the first display screen according to the first seat sign information.
[0012] In an embodiment of the present application, the electronic table sign can display the user's meeting information on the first display screen based on the first seat sign information sent by the first network device. In this way, when displaying the user's meeting information, no manual intervention is required, thereby reducing the possibility of human errors and the complexity of management, making the organization of meetings or activities more efficient and smoother.
[0013] In combination with the first aspect, in some implementations of the first aspect, the method further includes: determining the area range where the venue is located based on the first location coordinates and the second location coordinates; and sending an alarm message to the first network device when the third location coordinates exceed the area range.
[0014] In an embodiment of the present application, when the third position coordinates of the electronic table card exceed the preset area, the electronic table card can send an alarm message to the first network device, and the first network device can quickly respond to the alarm message and take corresponding measures, such as notifying security personnel or activating a protection mechanism. This processing method enhances the safety of the use of electronic table cards, reduces the safety risks that may be caused by human negligence or delayed response, and provides more reliable and efficient protection for electronic table cards.
[0015] In combination with the first aspect, in certain implementations of the first aspect, before receiving the first indication information sent by the first network device, the method includes: sending first capability information to the first network device, the first capability information being used to indicate at least one of the following: the power level of the electronic table card, the network connection status or the storage space.
[0016] In an embodiment of the present application, the electronic table sign can report its own power level, network connection status or storage space to the first network device, thereby facilitating the first network device to decide to send the first indication information to the electronic table sign.
[0017] In a second aspect, a data transmission device is provided, which is applied to an electronic table card, wherein the electronic table card includes a first display screen and a second display screen, wherein the first display screen is used to display the user's meeting information, and the device includes: a transceiver unit and a processing unit; the transceiver unit is used to receive video data sent by a first network device, wherein the video data includes the X frame sequence; the processing unit is used to store the X frame sequence in a cache area of the electronic table card; the transceiver unit is also used to receive first indication information sent by the first network device, wherein the first indication information is used to instruct the electronic table card to display a video picture corresponding to an Mth frame sequence, where M is a positive integer; the processing unit is also used to display the video picture corresponding to the Mth frame sequence on the second display screen when the X frame sequence stored in the cache area of the electronic table card includes the Mth frame sequence.
[0018] In combination with the second aspect, in some implementations of the second aspect, the device also includes an acquisition unit; the acquisition unit is used to acquire the Nth frame sequence of the electronic table card being displayed on the second display screen, the X frame sequence includes the Nth frame sequence, and N is a positive integer less than or equal to X; the processing unit is also used to determine that the sorting position of the Mth frame sequence in the X frame sequence is earlier than the Nth frame sequence, or determine that the sorting position of the Mth frame sequence in the X frame sequence is later than the N frame sequence.
[0019] In combination with the second aspect, in some implementations of the second aspect, the acquisition unit is also used to acquire the first position coordinates of the second network device and the second position coordinates corresponding to the third network device; the transceiver unit is also used to: at a first moment, receive the first positioning signal sent by the second network device; at a second moment, receive the second positioning signal sent by the third network device; the processing unit is also used to determine the third position coordinates of the electronic table card based on the time difference between the first moment and the second moment, the first position coordinates and the second position coordinates; the transceiver unit is also used to send the third position coordinates to the first network device.
[0020] In combination with the second aspect, in certain implementations of the second aspect, the transceiver unit is further used to receive first seat sign information sent by a first network device, the first seat sign information is associated with the third position coordinates, and the first seat sign information is used to indicate the user's meeting information; the processing unit is further used to display the user's meeting information on the first display screen based on the first seat sign information.
[0021] In combination with the second aspect, in certain implementations of the second aspect, the processing unit is further used to determine the area range where the venue is located based on the first location coordinates and the second location coordinates; the transceiver unit is further used to send an alarm message to the first network device when the third location coordinates exceed the area range.
[0022] In combination with the second aspect, in certain implementations of the second aspect, the transceiver unit is further used to send first capability information to the first network device, and the first capability information is used to indicate at least one of the following: the power level of the electronic table card, the network connection status or the storage space.
[0023] In a third aspect, a data transmission device is provided, comprising: at least one processor and a memory, wherein the at least one processor is coupled to the memory and is used to read and execute instructions in the memory, so that the device implements the method in any one of the implementation modes of the above-mentioned first aspect.
[0024] According to a fourth aspect, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores a program code, and when the computer program code is executed on a computer, the computer executes the method in any one of the implementations of the first aspect.
[0025] In a fifth aspect, a chip is provided, the chip comprising a circuit, the circuit being used to execute the method in any one of the implementations of the first aspect above.
[0026] According to a sixth aspect, a computer program product is provided. The computer product includes a computer program. When the computer program is executed, the computer executes the method in any one of the implementation modes of the first aspect.
[0027] In a seventh aspect, an electronic table card is provided, comprising a device according to any one of the implementations of the second aspect.
[0028] In an eighth aspect, a communication system is provided, the system comprising: at least one electronic place card and a first network device, each of the at least one electronic place card comprising a first display screen and a second display screen, the first display screen being used to display the user's meeting information; the first network device sends video data to the at least one electronic place card, the video data comprising the X frame sequence; the at least one electronic place card stores the X frame sequence in a buffer area; the first network device sends a frame synchronization broadcast to the at least one electronic place card, the frame synchronization broadcast being used to instruct the at least one electronic place card to display a video picture corresponding to the Mth frame sequence, M being a positive integer; each of the at least one electronic place card displays the video picture corresponding to the Mth frame sequence on the second display screen when the stored X frame sequence includes the Mth frame sequence.
[0029] In an embodiment of the present application, through the above-mentioned communication system, multiple electronic table signs can be synchronized with the content of the large screen of the venue on the second display screen, so as to prevent participants from missing key information on the large screen; and, by displaying the user's meeting information on the first display screen of the electronic table signs, it is helpful for participants to better help and communicate with each other, and to better understand the agenda of the meeting, thereby improving the meeting experience of the participants. BRIEF DESCRIPTION OF THE DRAWINGS
[0030] Figure 1 This is the system architecture applicable to the data transmission method provided in the embodiment of the present application;
[0031] Figure 2 is a schematic diagram of the appearance of the electronic table card provided in an embodiment of the present application;
[0032] Figure 3It is a schematic diagram of the internal functions of the electronic table card provided in the embodiment of the present application;
[0033] Figure 4 is a schematic flow chart of a data transmission method provided in an embodiment of the present application;
[0034] Figure 5 It is a schematic diagram of signaling interaction between a server and a plurality of electronic table cards provided in an embodiment of the present application;
[0035] Figure 6 is a schematic diagram of a data transmission device provided in an embodiment of the present application;
[0036] Figure 7 It is a schematic diagram of another data transmission device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0037] In the description of the embodiments of the present application, unless otherwise specified, " / " means or, for example, A / B can mean A or B; "and / or" in this article is only a description of the association relationship of associated objects, indicating that there can be three relationships, for example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In the present application, "at least one" means one or more, and "multiple" means two or more. "At least one of the following items" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b, or c can mean: a, b, c, ab, ac, bc, or abc, where a, b, c can be single or multiple.
[0038] The prefixes such as "first" and "second" used in the embodiments of the present application are only used to distinguish different description objects, and have no limiting effect on the position, order, priority, quantity or content of the described objects. The use of prefixes such as ordinal numbers used to distinguish description objects in the embodiments of the present application does not constitute a limitation on the described objects. For the statement of the described objects, please refer to the description in the context of the claims or embodiments, and the use of such prefixes should not constitute an unnecessary limitation.
[0039] The technical solutions of the embodiments of the present application can be applied to various communication systems, for example: global system of mobile communication (GSM) system, code division multiple access (CDMA) system, wideband code division multiple access (WCDMA) system, general packet radio service (GPRS), long term evolution (LTE) system, LTE frequency division duplex (FDD) system, TDD, universal mobile telecommunication system (UMTS), worldwide interoperability for microwave access (WiMAX) communication system, fifth generation (5G) system or new radio (NR), etc.
[0040] The network device in the embodiment of the present application can be a device for communicating with an electronic table card. The network device can be a base station (base transceiver station, BTS) in a global system of mobile communication (GSM) system or code division multiple access (CDMA), or a base station (NodeB, NB) in a wideband code division multiple access (WCDMA) system, or an evolutionary base station (eNB or eNodeB) in an LTE system, or a next generation base station (next generation NodeB, gNB) in a 5G system or NR system, or a wireless controller in a cloud radio access network (CRAN) scenario, or the network device can be a relay station, an access point, a vehicle-mounted device, a wearable device, and a future network device or a network device in a future evolved PLMN network, etc., and the embodiment of the present application is not limited.
[0041] The technical solution in this application will be described below in conjunction with the accompanying drawings.
[0042] In large conferences, the speaker's presentation (PowerPoint, PPT) is usually played on a large screen in the venue.
[0043] However, due to a variety of environmental factors such as the size and design of the venue, the location of participants, the viewing angle, and the size of the screen, participants may not be able to clearly see the entire large screen content. This may cause them to not see all the information or even miss some key information, which may have a negative impact on the meeting experience of participants.
[0044] The embodiments of the present application provide a data transmission method, device and communication system, through which the electronic table cards can be synchronized with the content of the large screen in the venue, so as to prevent participants from missing key information on the large screen.
[0045] Figure 1 This is the system architecture applicable to the data transmission method provided in the embodiment of the present application.
[0046] like Figure 1 As shown, the system architecture includes: live signal source (computer designated by the venue or computer brought by guests), control console, large screen in the studio, server, electronic table signs, and venue service computer.
[0047] The designated computer at the venue or the computer brought by the guest can be connected to the console via a high definition multimedia interface (HDMI) cable to input the live broadcast signal to the console.
[0048] The console can be connected to the large screen in the studio and the desktop collector via an HDMI cable, and output live broadcast signals to the large screen in the studio and the desktop collector respectively; after receiving the live broadcast signal, the desktop collector can establish a universal serial bus (USB) connection with the server to transmit the live broadcast signal to the server; after receiving the live broadcast signal, the large screen in the studio can display the live broadcast source.
[0049] The server can be deployed in the venue. After receiving the live broadcast signal, the server can send video data and frame synchronization broadcast to the electronic table card through streaming technology. The server can include: business module, business service module, streaming service module, intelligent conference system, distributed unified key-value storage ETCD, remote dictionary service Redis, database management system MySql and message server EMQX and other functions.
[0050] The number of electronic table cards can be one or more. The electronic table cards can store video data locally and perform frame synchronization processing, so as to synchronize the content played on the electronic table cards with the content played on the large screen in the studio.
[0051] The venue service computer may refer to the computer used by the venue service personnel. The venue service personnel can control the electronic table cards and the content played on the large screen in the studio by operating the venue service computer.
[0052] It should be understood that Figure 1 The system architecture shown is only an exemplary description and does not constitute a limitation of the present application. Those skilled in the art can change the system architecture according to actual needs. Figure 1 The architecture shown.
[0053] Combine the following Figure 2 and Figure 3 A detailed introduction to the appearance of the electronic table cards and the internal functional modules.
[0054] like Figure 2 As shown, Figure 1 The electronic table card in the system may include two display screens, namely display screen 1 and display screen 2; wherein, when the electronic table card is placed on the desktop, display screen 1 may face the direction of the venue, and display screen 1 may be used to display the user's meeting information, and the user's meeting information may include at least one of the following: the user's name, age, title, affiliated unit, meeting materials, meeting schedule or meeting seat number; display screen 2 may face the direction of the user, and display screen 2 may display content synchronized with the studio's large screen. Optionally, display screen 1 may also display based on the video frame information sent by the server, for example, display screen 1 may also display content synchronized with the studio's large screen. For another example, display screen 1 may display specific content based on the video frame information sent by the server.
[0055] like Figure 3 As shown, the electronic table card may include: a display module, a communication module, a storage module, a clock synchronization module, a media playback module and a spatial positioning module. Among them, the display module can display the user's meeting information and the content played on the large screen in the studio; the communication module can realize the communication and data interaction between the electronic table card and the server; the storage module can be used to store video data, configuration data and real-time interactive data; the clock synchronization module can realize the network timing of the electronic table card and ensure the clock synchronization between the electronic table cards; the media playback module can realize the playback function of media resources such as videos, files, and pictures; the spatial positioning module can combine the network access point to realize the coordinate calculation of the electronic table card, and send the location coordinates of the electronic table card to the server, and the server generates the layout map of the electronic table card.
[0056] It should be understood that Figure 2 and Figure 3 The appearance and internal structure of the electronic table card shown are only exemplary descriptions and do not constitute a limitation of the present application. Those skilled in the art can reasonably change the structure according to actual needs. Figure 2 and Figure 3 The structure shown.
[0057] Figure 4 It is a schematic flowchart of a data transmission method provided in an embodiment of the present application. Method 400 may include steps S401 to S404.
[0058] S401, the first network device sends video data to the electronic table sign.
[0059] The electronic table card may include a first display screen and a second display screen, wherein the first display screen is used to display the user's meeting information, and the first display screen may be Figure 2 Display screen 1 in the example, the second display screen can be Figure 2 The first network device can be deployed in the venue, and the first network device can be Figure 1 In the server, the video data sent by the first network device may include a sequence of X frames, where X is a positive integer.
[0060] In a possible implementation, before step S401, the first network device may send second indication information to the electronic table sign, where the second indication information is used to indicate the user's meeting information. Accordingly, after receiving the user's meeting information, the electronic table sign may display the user's meeting information on the first display screen.
[0061] Optionally, the user's meeting information may include at least one of the following: the user's name, age, title, affiliated unit, meeting materials, meeting schedule or meeting seat number.
[0062] It should be understood that a frame sequence may be a sequence including a certain number of video frames, a frame sequence may be a segment of original video data, and original video data may include one or more frame sequences, that is, when the first network device sends live content through streaming media technology, it may process the original video data, number each frame of video data, and thereby obtain an X frame sequence.
[0063] Optionally, the first network device may send the first indication information to the electronic table sign in a broadcasting form.
[0064] In a possible implementation, before step S401, method 400 further includes: the electronic table card sends first capability information to the first network device, where the first capability information is used to indicate at least one of the following: the power level of the electronic table card, the network connection status, or the storage space. In this way, it is convenient for the first network device to decide to send the first indication information to the electronic table card.
[0065] S402, the electronic table card stores an X frame sequence in a buffer area;
[0066] Specifically, after receiving the video data, the electronic table card can store an X-frame sequence. When the electronic table card is displayed, the X-frame sequence can be played using a first in, first out (FIFO) principle, for example, from the first frame to the Xth frame.
[0067] S403, the first network device sends first indication information to the electronic table sign.
[0068] The first indication information is used to instruct the electronic table card to display the video picture corresponding to the Mth frame sequence, where M is a positive integer.
[0069] S404: When the X frame sequences stored in the buffer area of the electronic table card include the M frame sequence, the video picture corresponding to the M frame sequence is displayed on the second display screen.
[0070] In the embodiment of the present application, the electronic table sign can synchronize the content of the large screen of the venue on the second display screen to prevent participants from missing key information on the large screen. In addition, by displaying the user's meeting information on the first display screen of the electronic table sign, it helps the participants to better help and communicate with each other, and helps the participants to better understand the agenda of the meeting, thereby improving the meeting experience of the participants.
[0071] In a possible implementation, in step S404, before displaying the video picture corresponding to the M-th frame sequence on the second display screen, method 400 further includes: obtaining the N-th frame sequence being displayed on the second display screen by the electronic table card, where the X-frame sequence includes the N-th frame sequence, and N is a positive integer less than or equal to X; the electronic table card determines that the sorting position of the M-th frame sequence in the X-frame sequence is earlier than the N-th frame sequence, or determines that the sorting position of the M-th frame sequence in the X-frame sequence is later than the N-th frame sequence. Wherein, when the sorting position of the M-th frame sequence in the X-frame sequence is earlier than or later than the N-th frame sequence, the picture displayed on the second display screen by the electronic table card is not synchronized with the picture on the conference screen, which will seriously affect the conference experience of the participants. In this case, updating the video picture corresponding to the N-th frame sequence on the second display screen to the video picture corresponding to the M-th frame sequence can achieve accurate synchronization between the picture displayed on the second display screen and the picture on the conference screen, thereby improving the fluency and efficiency of the meeting and ensuring that all participants can obtain the same information.
[0072] In one possible implementation, when the video picture corresponding to the Nth frame sequence is the same as the video picture corresponding to the Mth frame sequence, it means that the video picture displayed by the electronic table card is synchronized with the picture displayed on the large screen in the studio. At this time, the picture displayed by the electronic table card may not be updated.
[0073] Since the electronic table sign has a built-in spatial positioning module, the electronic table sign can determine its own position in the venue based on the positioning signal sent by the positioning base station, thereby accurately displaying the meeting information of the user at the corresponding position through the first display screen.
[0074] In a possible implementation, after step S404, method 400 also includes: the electronic table card obtains the first position coordinates of the second network device and the second position coordinates of the third network device; at a first moment, the electronic table card receives the first positioning signal sent by the second network device; at a second moment, the electronic table card receives the second positioning signal sent by the third network device; the electronic table card determines the third position coordinates of the electronic table card based on the time difference between the first moment and the second moment, the first position coordinates, and the second position coordinates; and sends the third position coordinates to the first network device.
[0075] The second network device and the third network device may both be positioning base stations.
[0076] Optionally, the second network device may send the first position coordinates to the electronic table sign in advance, and the third network device may send the second position coordinates to the electronic table sign in advance. After receiving the first position coordinates and the second position coordinates, the electronic table sign may store the first position coordinates and the second position coordinates.
[0077] Exemplarily, the first position coordinate is (x1, y1), the second position coordinate is (x2, y2), the speed of light is c, the time difference between the first moment and the second moment is △T, and the third position coordinate is (x, y), then the value of (x, y) can be solved by the following formula:
[0078]
[0079] It should be understood that the above-mentioned method of positioning the electronic table sign through two base stations is only an exemplary description and does not constitute a limitation of the present application. In order to achieve more precise positioning accuracy, the number of positioning base stations can be increased, for example, to 4 positioning base stations.
[0080] After receiving the third position coordinates, the first network device can determine the first seat sign information based on the third position coordinates, and the first seat sign information is used to indicate the user's meeting information, and send the first seat sign information to the electronic table card. Accordingly, after receiving the first seat sign information, the electronic table card can display the user's meeting information on the first display screen according to the first seat sign information. In this way, when displaying the user's meeting information, no manual intervention is required, thereby reducing the possibility of human errors and the complexity of management, making the organization of meetings or activities more efficient and smooth.
[0081] Optionally, the first network device may also generate a visual layout diagram to display the third position coordinates of the electronic table sign on the management platform.
[0082] Due to the built-in spatial positioning module, the electronic table sign can also realize the anti-theft function.
[0083] In a possible implementation, after step S404, method 400 further includes: the electronic table card determines the area of the venue according to the first position coordinate and the second position coordinate; when the third position coordinate exceeds the area, the electronic table card sends an alarm message to the first network device. In this way, the first network device can quickly respond to the alarm message and take corresponding measures, such as notifying security personnel or starting a protection mechanism. This processing method enhances the security of the electronic table card, reduces the security risks that may be caused by human negligence or delayed response, and provides a more reliable and efficient guarantee for the electronic table card.
[0084] An embodiment of the present application also provides a communication system, which includes: at least one electronic place card and a first network device, each of the at least one electronic place card includes a first display screen and a second display screen, the first display screen is used to display the user's meeting information; the first network device sends video data to the at least one electronic place card, the video data includes an X-frame sequence; at least one electronic place card stores the X-frame sequence in a buffer area; the first network device sends a frame synchronization broadcast to the at least one electronic place card, the frame synchronization broadcast is used to instruct the at least one electronic place card to display the video picture corresponding to the M-th frame sequence, M is a positive integer; each of the at least one electronic place card displays the video picture corresponding to the M-th frame sequence on the second display screen when the stored X-frame sequence includes the M-th frame sequence.
[0085] For example, Figure 5 As shown, the communication system includes a server and N electronic table cards. The server can send video data to the N electronic table cards, and accordingly, the N electronic table cards can store the video data locally. The server can also send frame synchronization broadcasts to the N electronic table cards, and the N electronic table cards can display the video screen corresponding to the Mth frame sequence based on the frame synchronization broadcast.
[0086] Through the above processing, the maximum delay error between each electronic table card and the server is Tdes(MAX)=x frames / frame rate. If the frame rate is 25 frames / second and the electronic table card caches 25 frames, then Tdes(MAX)=1s, and the delay error between N electronic table cards can be less than or equal to Tdes(MAX). Therefore, when the frame rate is determined, the maximum delay error between N electronic table cards can be adjusted by adjusting the number of video frames cached by N electronic table cards.
[0087] In an embodiment of the present application, through the above-mentioned communication system, multiple electronic table signs can be synchronized with the content of the large screen of the venue on the second display screen, so as to prevent participants from missing key information on the large screen; and, by displaying the user's meeting information on the first display screen of the electronic table signs, it is helpful for participants to better help and communicate with each other, and to better understand the agenda of the meeting, thereby improving the meeting experience of the participants.
[0088] It should be understood that in the above communication system, each of the at least one electronic table sign also has a positioning function and an anti-theft function, which will not be described in detail here.
[0089] Figure 6 6 is a schematic diagram of a data transmission device provided in an embodiment of the present application, and the device 600 may include a transceiver unit 610, an acquisition unit 620, and a processing unit 630. The transceiver unit 610 is used to send and receive instructions and / or data; the acquisition unit 620 is used to acquire instructions and / or data, and the processing unit 630 is used to perform data processing, so that the device 600 implements the aforementioned data transmission method.
[0090] Optionally, the device 600 further includes a storage unit 620, which is used to implement a corresponding storage function and store corresponding instructions and / or data.
[0091] In one embodiment, the device 600 is applied to an electronic table card, which includes a first display screen and a second display screen, the first display screen is used to display the user's meeting information, and the device 600 includes: a transceiver unit 610 and a processing unit 630; the transceiver unit 610 is used to receive video data sent by a first network device, the video data includes an X frame sequence; the processing unit 630 is used to store the X frame sequence in a cache area of the electronic table card; the transceiver unit 610 is also used to receive first indication information sent by the first network device, the first indication information is used to instruct the electronic table card to display the video picture corresponding to the Mth frame sequence, M is a positive integer; the processing unit 630 is also used to display the video picture corresponding to the Mth frame sequence on the second display screen when the X frame sequence stored in the cache area of the electronic table card includes the Mth frame sequence.
[0092] In a possible implementation, the device 600 further includes an acquisition unit 620; the acquisition unit 620 is used to acquire the Nth frame sequence being displayed on the electronic table card on the second display screen, the X frame sequence includes the Nth frame sequence, and N is a positive integer less than or equal to X; the processing unit 630 is further used to determine that the sorting position of the Mth frame sequence in the X frame sequence is earlier than the Nth frame sequence, or to determine that the sorting position of the Mth frame sequence in the X frame sequence is later than the Nth frame sequence.
[0093] In one possible implementation, the acquisition unit 620 is also used to acquire the first position coordinates of the second network device and the second position coordinates of the third network device; the transceiver unit 610 is also used to: at a first moment, receive a first positioning signal sent by the second network device; at a second moment, receive a second positioning signal sent by the third network device; the processing unit 630 is also used to determine the third position coordinates of the electronic table card based on the time difference between the first moment and the second moment, the first position coordinates, and the second position coordinates; the transceiver unit 610 is also used to send the third position coordinates to the first network device.
[0094] In one possible implementation, the transceiver unit 610 is also used to receive first seat sign information sent by the first network device, where the first seat sign information is associated with the third position coordinates, and the first seat sign information is used to indicate the user's meeting information; the processing unit 630 is also used to display the user's meeting information on the first display screen according to the first seat sign information.
[0095] In a possible implementation, the processing unit 630 is further used to determine the area range of the venue based on the first location coordinates and the second location coordinates; the transceiver unit 610 is further used to send an alarm message to the first network device when the third location coordinates exceed the area range.
[0096] In a possible implementation, the transceiver unit 610 is further used to send first capability information to the first network device, where the first capability information is used to indicate at least one of the following: the power level of the electronic table card, the network connection status, or the storage space.
[0097] Figure 7 This is a schematic diagram of another data transmission device provided in an embodiment of the present application.
[0098] The device 700 includes: a memory 710, a processor 720, and a communication interface 730. The memory 710, the processor 720, and the communication interface 730 are connected through an internal connection path, the memory 710 is used to store instructions, and the processor 720 is used to execute the instructions stored in the memory 710 to control the communication interface 730 to obtain information, so that the device 700 implements the aforementioned data transmission method. Optionally, the memory 710 can be coupled to the processor 720 through an interface, or can be integrated with the processor 720.
[0099] It should be noted that the communication interface 730 uses a transceiver device such as, but not limited to, a transceiver. The communication interface 730 may also include an input / output interface.
[0100] The processor 720 stores one or more computer programs, which include instructions. When the instructions are executed by the processor 720, the data transmission device 700 executes the data transmission method in the above-mentioned embodiments.
[0101] In the implementation process, each step of the above method can be completed by the hardware integrated logic circuit in the processor 720 or the instruction in the form of software. The method disclosed in conjunction with the embodiment of the present application can be directly embodied as a hardware processor for execution, or a combination of hardware and software modules in the processor for execution. The software module can be located in a mature storage medium in the art such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory 710, and the processor 720 reads the information in the memory 710 and completes the steps of the above method in conjunction with its hardware. To avoid repetition, it is not described in detail here.
[0102] Optionally, Figure 7 The communication interface 730 in the embodiment can be implemented Figure 6 The transceiver unit 610 and the acquisition unit 620 in the embodiment of the present invention are: Figure 7 The processor 720 in the embodiment can implement Figure 6 The processing unit 630 in.
[0103] The embodiment of the present application also provides a computer-readable storage medium, wherein the computer-readable storage medium stores a program code, and when the computer program code is executed on a computer, the computer executes the above Figure 4 The aforementioned storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and other media that can store program codes.
[0104] The present application also provides a computer program product, which includes a computer program. When the computer program is executed, the computer executes the above Figure 4 The method in .
[0105] The present application also provides a chip, including: a circuit, the circuit is used to execute the above Figure 4 The method in .
[0106] The present application also provides an electronic table card, including: Figure 6 or Figure 7 The device shown.
[0107] An embodiment of the present application also provides a communication system, comprising at least one electronic table card and a network device as described above.
[0108] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0109] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0110] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0111] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0112] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0113] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application can be essentially or partly embodied in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0114] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. A data transmission method, characterized in that: The method is applied to an electronic table card, the electronic table card includes a first display screen and a second display screen, the first display screen is used to display the user's meeting information, and the method includes: Receiving video data sent by a first network device, wherein the video data includes the X frame sequence; Storing the X frame sequence in a buffer area of the electronic table card; receiving first indication information sent by the first network device, where the first indication information is used to instruct the electronic table card to display a video picture corresponding to an M-th frame sequence, where M is a positive integer; In the case where the X frame sequences stored in the buffer area of the electronic table card include the M-th frame sequence, the video picture corresponding to the M-th frame sequence is displayed on the second display screen.
2. The method according to claim 1, characterized in that Before displaying the Mth frame sequence on the second display screen, the method further includes: Acquire the Nth frame sequence of the electronic table card being displayed on the second display screen, the X frame sequence including the Nth frame sequence, where N is a positive integer less than or equal to X; It is determined that the sorting position of the Mth frame sequence in the Xth frame sequence is earlier than that of the Nth frame sequence, or it is determined that the sorting position of the Mth frame sequence in the Xth frame sequence is later than that of the Nth frame sequence.
3. The method according to claim 1 or 2, characterized in that: The method further comprises: Acquire a first location coordinate of the second network device and a second location coordinate of the third network device; At a first moment, receiving a first positioning signal sent by the second network device; At a second moment, receiving a second positioning signal sent by the third network device; Determine the third position coordinates of the electronic table card according to the time difference between the first moment and the second moment, the first position coordinates and the second position coordinates; The third location coordinates are sent to the first network device.
4. The method according to claim 3, characterized in that The method further comprises: Receive first seat sign information sent by the first network device, where the first seat sign information is associated with the third position coordinates, and the first seat sign information is used to indicate the meeting information of the user; The meeting information of the user is displayed on the first display screen according to the first seat sign information.
5. The method according to claim 3 or 4, characterized in that The method further comprises: Determine the area where the venue is located according to the first location coordinates and the second location coordinates; When the third position coordinate exceeds the area range, an alarm message is sent to the first network device.
6. The method according to any one of claims 1 to 5, characterized in that Before receiving the first indication information sent by the first network device, the method includes: Sending first capability information to the first network device, where the first capability information is used to indicate at least one of the following: power level of the electronic table card, network connection status, or storage space.
7. A data transmission device, characterized in that: The device is applied to an electronic table card, the electronic table card comprises a first display screen and a second display screen, the first display screen is used to display the user's meeting information, the device comprises: a transceiver unit and a processing unit; The transceiver unit is used to receive video data sent by the first network device, wherein the video data includes the X frame sequence; The processing unit is used to store the X frame sequence in the buffer area of the electronic table card; The transceiver unit is further used to receive first indication information sent by the first network device, where the first indication information is used to instruct the electronic table card to display the video picture corresponding to the Mth frame sequence, where M is a positive integer; The processing unit is further configured to display a video picture corresponding to the Mth frame sequence on the second display screen when the X frame sequence stored in the buffer area of the electronic table card includes the Mth frame sequence.
8. A data transmission device, characterized in that: The method comprises a processor and a memory, wherein the processor is coupled to the memory, the memory is used to store computer programs or instructions, and the processor is used to execute the computer program or instructions in the memory, so that the method according to any one of claims 1 to 6 is executed.
9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a program code, and when the computer program code is executed on a computer, the computer is caused to perform the method according to any one of claims 1 to 6.
10. A communication system, characterized in that: The system comprises: at least one electronic table card and a first network device, each of the at least one electronic table card comprises a first display screen and a second display screen, the first display screen is used to display the user's meeting information; The first network device sends video data to the at least one electronic table card, the video data including the X frame sequence; The at least one electronic table card stores the X frame sequence in a buffer; The first network device sends a frame synchronization broadcast to the at least one electronic table card, wherein the frame synchronization broadcast is used to instruct the at least one electronic table card to display a video picture corresponding to an M-th frame sequence, where M is a positive integer; When the stored X frame sequence includes the M frame sequence, each of the at least one electronic table card displays the video picture corresponding to the M frame sequence on the second display screen.
Citation Information
Patent Citations
System for electric tag broadcasting and method thereof
CN101248664A
Method and system for displaying streaming media data, upper computer, equipment and medium
CN110460991A
Conference system
CN110557596A
Video frame synchronization method and device of multi-head-mounted equipment, head-mounted equipment and medium
CN114025150A
Intelligent interaction method and system, computer readable storage medium and computer equipment
CN115190111A
Cited By
Electronic table card system and electronic table card management method based on multi-mode perception technology
CN121682699A