TWI897305B - Method for establishing connection of conference assistance system and camera - Google Patents
Method for establishing connection of conference assistance system and cameraInfo
- Publication number
- TWI897305B TWI897305B TW113110413A TW113110413A TWI897305B TW I897305 B TWI897305 B TW I897305B TW 113110413 A TW113110413 A TW 113110413A TW 113110413 A TW113110413 A TW 113110413A TW I897305 B TWI897305 B TW I897305B
- Authority
- TW
- Taiwan
- Prior art keywords
- client device
- connection
- video
- assistance system
- information
- Prior art date
Links
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Telephonic Communication Services (AREA)
Abstract
Description
本發明是有關於一種電子裝置及運作方法,且特別是有關於一種會議輔助系統之連線建立方法及攝影機。The present invention relates to an electronic device and an operating method, and more particularly to a connection establishment method and a camera for a conference assistance system.
視訊會議系統如第三方視訊軟體等可搭配市面上販售之任一款網路攝影機進行會議溝通。然而,一般第三方視訊軟體有何功能,各廠牌網路攝影機也就只能使用相應功能,欠缺了額外的會議輔助功能。Video conferencing systems, such as third-party video software, can be used with any commercially available webcam for conference communication. However, webcams are limited to the same functions as the third-party video software, lacking additional conferencing support features.
為了解決上述會議輔助功能欠缺的問題,相關領域莫不費盡心思來謀求解決之道,但長久以來一直未見適用的方式被發展完成。因此,如何能額外建立會議輔助系統之連線,實屬當前重要研發課題之一,亦成爲當前相關領域亟需改進的目標。To address the aforementioned lack of meeting assistance features, relevant fields have been diligently searching for solutions, but no suitable method has been developed. Therefore, establishing additional connections for meeting assistance systems is a key current research and development topic, and a goal that is urgently needed for improvement in relevant fields.
本發明提出一種會議輔助系統之連線建立方法及攝影機,改善先前技術的問題。The present invention proposes a connection establishment method and camera for a conference assistance system to improve the problems of the prior art.
在本發明的一些實施例中,本發明所提出的會議輔助系統之連線建立方法,其包含以下步驟:透過第一用戶端裝置執行視訊會議軟體以進行視訊會議;利用第一用戶端裝置透過視訊會議以接收第二用戶端裝置的影音資訊,使第一用戶端裝置透過影音資訊以取得連線資訊;透過第一用戶端裝置以利用連線資訊與第二用戶端裝置建立會議輔助系統之連線通道。In some embodiments of the present invention, the present invention provides a method for establishing a connection for a conference assistance system, comprising the following steps: executing video conferencing software on a first client device to conduct a video conference; utilizing the first client device to receive audio and video information from a second client device via the video conference, so that the first client device obtains connection information via the audio and video information; and utilizing the connection information to establish a connection channel for the conference assistance system with the second client device via the first client device.
在本發明的一些實施例中,本發明所提出的攝影機包含處理元件、連接元件以及攝影元件,攝影元件電性連接處理元件,連接元件電性連接處理元件。處理元件提供連線機碼,連接元件供第一電腦裝置做連接,使第一電腦裝置將其供外部連線的資料與連線機碼於伺服器註冊為連線資訊。攝影元件取得影像畫面,使第一電腦裝置透過視訊會議之通道以提供影音資訊給第二電腦裝置,影音資訊包含影像畫面與連線機碼,第二電腦裝置分析影像資訊以取得連線機碼並利用連線機碼於伺服器查詢連線資訊,第二電腦裝置利用連線資訊與第一電腦裝置建立會議輔助系統之連線通道。In some embodiments of the present invention, the camera provided herein includes a processing element, a connection element, and a camera element. The camera element is electrically connected to the processing element, and the connection element is electrically connected to the processing element. The processing element provides a connection code, and the connection element allows a first computer device to connect, so that the first computer device registers its external connection data and the connection code with a server as connection information. The camera element captures an image, allowing the first computer device to provide audio and video information to a second computer device via a video conferencing channel. The audio and video information includes the image and the connection code. The second computer device analyzes the image information to obtain the connection code and uses the connection code to query the server for connection information. The second computer device uses the connection information to establish a connection channel with the first computer device for the conference assistance system.
綜上所述,本發明之技術方案與現有技術相比具有明顯的優點和有益效果。藉由本發明的會議輔助系統之連線建立方法及攝影機,使用者進行視訊會議中,彼此之間將自動建立起會議輔助系統之連線通道,用於進行額外的會議輔助功能,從而改善使用者體驗。In summary, the technical solution of this invention offers significant advantages and benefits over existing technologies. By utilizing the connection establishment method and camera of the conference assistance system of this invention, users in a video conference will automatically establish a connection channel to the conference assistance system, enabling additional conference assistance functions and improving the user experience.
以下將以實施方式對上述之說明作詳細的描述,並對本發明之技術方案提供更進一步的解釋。The following will describe the above description in detail with an implementation method and provide a further explanation of the technical solution of the present invention.
為了使本發明之敘述更加詳盡與完備,可參照所附之圖式及以下所述各種實施例,圖式中相同之號碼代表相同或相似之元件。另一方面,眾所週知的元件與步驟並未描述於實施例中,以避免對本發明造成不必要的限制。To make the description of the present invention more detailed and complete, reference is made to the accompanying drawings and various embodiments described below, in which the same numbers represent the same or similar elements. On the other hand, well-known elements and steps are not described in the embodiments to avoid unnecessary limitations on the present invention.
第1圖是依照本發明一些實施例之一種會議輔助系統之連線建立系統100的方塊圖。如第1圖所示,會議輔助系統之連線建立系統100可包含第一用戶端裝置110與第二用戶端裝置120,第一用戶端裝置110可包含第一電腦裝置111與攝影機115,第二用戶端裝置120可包含第二電腦裝置121與攝影機125。在架構上,第一電腦裝置111電性連接攝影機115,第二電腦裝置121電性連接攝影機125。FIG1 is a block diagram of a connection establishment system 100 for a conference assistance system according to some embodiments of the present invention. As shown in FIG1 , the connection establishment system 100 for a conference assistance system may include a first client device 110 and a second client device 120. The first client device 110 may include a first computer device 111 and a camera 115, while the second client device 120 may include a second computer device 121 and a camera 125. Architecturally, the first computer device 111 is electrically connected to the camera 115, and the second computer device 121 is electrically connected to the camera 125.
實作上,舉例而言,第一電腦裝置111與第二電腦裝置121可為個人電腦、筆記型電腦、平板電腦、智慧型手機或其他計算機電路,攝影機115、125可為網路攝影機、視訊攝影機或其他的攝影設備。In practice, for example, the first computer device 111 and the second computer device 121 may be personal computers, laptops, tablet computers, smart phones, or other computer circuits, and the cameras 115 and 125 may be webcams, video cameras, or other photographic devices.
於使用時,第一用戶端裝置110執行視訊會議軟體112以進行視訊會議,第二用戶端裝置120執行視訊會議軟體122以進行同一視訊會議,第一用戶端裝置110的視訊會議軟體112與第二用戶端裝置120的視訊會議軟體122雙方建立起視訊會議之通道130;舉例而言,視訊會議軟體112、122可為同款第三方視訊會議軟體(如:Teams…等),第三方視訊會議軟體可為本地安裝軟體或網頁版軟體。第一用戶端裝置110透過視訊會議以接收第二用戶端裝置120的影音資訊,使第一用戶端裝置110透過影音資訊以取得連線資訊,第一用戶端裝置110利用連線資訊與第二用戶端裝置120建立會議輔助系統之連線通道140。如此,使用者於視訊會議軟體112進行視訊會議中,彼此之間將自動建立起會議輔助系統之連線通道140,用於進行額外的會議輔助功能,從而改善使用者體驗。During use, the first client device 110 executes the video conferencing software 112 to conduct a video conference, and the second client device 120 executes the video conferencing software 122 to conduct the same video conference. The video conferencing software 112 of the first client device 110 and the video conferencing software 122 of the second client device 120 establish a video conferencing channel 130. For example, the video conferencing software 112 and 122 can be the same third-party video conferencing software (such as Teams, etc.), and the third-party video conferencing software can be locally installed software or web-based software. The first client device 110 receives audio and video information from the second client device 120 via a video conference. The first client device 110 uses the audio and video information to obtain connection information. The first client device 110 uses the connection information to establish a conference assistance system connection channel 140 with the second client device 120. Thus, when users are participating in a video conference using the video conferencing software 112, a conference assistance system connection channel 140 is automatically established between them, enabling additional conference assistance functions and improving the user experience.
關於上述會議輔助系統,其可為第一用戶端裝置110與第二用戶端裝置120之間進行的軟體功能。舉例而言,會議輔助系統亦可包含透過第一用戶端裝置110與第二用戶端裝置120兩端的桌面資訊、聲訊相互傳遞,達到確認彼此有看到所分享出去的資料與聲訊(即:請問有沒有看到我分享的畫面、有沒有聽到我的聲音之問題)。會議輔助系統亦可包含互動式PTZ控制,其中PTZ是平移(Pan)、俯仰(Tilt)、對焦(Zoom)的首字母縮寫。會議輔助系統亦可包含資料自動同步、分享(如:自動交功課)及/或客製化功能。The aforementioned conference assistance system can be a software function implemented between the first client device 110 and the second client device 120. For example, the conference assistance system can also include a function that verifies that shared data and audio are visible to both parties through the exchange of desktop information and audio between the first client device 110 and the second client device 120 (i.e., "Can you see my shared screen? Can you hear my voice?"). The conference assistance system can also include interactive PTZ control, where PTZ stands for Pan, Tilt, and Zoom. The conference assistance system can also include automatic data synchronization, sharing (e.g., automatic assignment submission), and/or customization features.
為了對會議輔助系統之連線建立系統100的運作方法做更具體的闡述,請同時參照第1、2圖,第2圖是依照本發明一些實施例之一種會議輔助系統之連線建立方法200的流程圖,應瞭解到,在第2圖的實施例中所提及的步驟,除特別敘明其順序者外,均可依實際需要調整其前後順序,甚至可同時或部分同時執行。To provide a more detailed description of the operation method of the connection establishment system 100 for the conference assistance system, please refer to Figures 1 and 2. Figure 2 is a flow chart of a connection establishment method 200 for the conference assistance system according to some embodiments of the present invention. It should be understood that the steps mentioned in the embodiment of Figure 2, except for those specifically described in their order, can be adjusted in order according to actual needs, and can even be executed simultaneously or partially simultaneously.
於步驟S200,透過第一用戶端裝置110的攝影機115產生一連線機碼(如:MPbG_)。同理,於步驟S210,透過第二用戶端裝置120的攝影機125產生另一連線機碼(如:_PnG7)。In step S200, a connection code (e.g., MPbG_) is generated by the camera 115 of the first client device 110. Similarly, in step S210, another connection code (e.g., _PnG7) is generated by the camera 125 of the second client device 120.
於步驟S201,第一用戶端裝置110透過第一用戶端裝置110將其供外部連線的資料(如:第一用戶端裝置110的IP位址…等)與連線機碼於伺服器290註冊為連線資訊(如:第一用戶端裝置110供外部連線的資料及其與連線機碼的對應關係)。同理,於步驟S211,第二用戶端裝置120將其供外部連線的資料(如:第二用戶端裝置120的IP位址…等)與連線機碼於伺服器290註冊為連線資訊(如:第二用戶端裝置120供外部連線的資料及其與連線機碼的對應關係)。In step S201, the first client device 110 registers its external connection data (e.g., the IP address of the first client device 110, etc.) and connection code with the server 290 as connection information (e.g., the external connection data of the first client device 110 and its correspondence with the connection code). Similarly, in step S211, the second client device 120 registers its external connection data (e.g., the IP address of the second client device 120, etc.) and connection code with the server 290 as connection information (e.g., the external connection data of the second client device 120 and its correspondence with the connection code).
於步驟S202,第一用戶端裝置110執行視訊會議軟體112以與第二用戶端裝置120進行視訊會議,第二用戶端裝置120執行視訊會議軟體122以與第一用戶端裝置110進行視訊會議。在第一用戶端裝置110與第二用戶端裝置120之間視訊會議建立後,第一用戶端裝置110將其連線機碼整合至影音資訊,第一用戶端裝置110透過視訊會議(如:視訊會議之通道130)以提供影音資訊給第二用戶端裝置120,使第二用戶端裝置120取得第一用戶端裝置110的影音資訊;同理,第二用戶端裝置120將其連線機碼整合至影音資訊,第二用戶端裝置120透過視訊會議(如:視訊會議之通道130)以提供影音資訊給第一用戶端裝置110,使第一用戶端裝置110取得第二用戶端裝置120的影音資訊。In step S202 , the first client device 110 executes the video conferencing software 112 to conduct a video conference with the second client device 120 , and the second client device 120 executes the video conferencing software 122 to conduct a video conference with the first client device 110 . After a video conference is established between a first client device 110 and a second client device 120, the first client device 110 integrates its connection key into the audio and video information. The first client device 110 provides the audio and video information to the second client device 120 via the video conference (e.g., channel 130 of the video conference), allowing the second client device 120 to obtain the audio and video information of the first client device 110. Similarly, the second client device 120 integrates its connection key into the audio and video information. The second client device 120 provides the audio and video information to the first client device 110 via the video conference (e.g., channel 130 of the video conference), allowing the first client device 110 to obtain the audio and video information of the second client device 120.
關於將連線機碼整合至影音資訊的機制,在本發明的一些實施例中,第一用戶端裝置110的攝影機115取得影像畫面,第一用戶端裝置110將連線機碼嵌入於影像畫面中,使得第一用戶端裝置110所提供的影音資訊包含已嵌入連線機碼的影像畫面;同理,第二用戶端裝置120的攝影機125取得影像畫面,第二用戶端裝置120將連線機碼嵌入於影像畫面中,使得第二用戶端裝置120所提供的影音資訊包含已嵌入連線機碼的影像畫面。舉例而言,前述嵌入連線機碼的方式可透過Alpha混合(alpha blending)來實現。Regarding the mechanism for integrating a connection code into audio and video information, in some embodiments of the present invention, a camera 115 of a first client device 110 captures an image, and the first client device 110 embeds a connection code within the image, so that the audio and video information provided by the first client device 110 includes the image with the connection code embedded therein. Similarly, a camera 125 of a second client device 120 captures an image, and the second client device 120 embeds a connection code within the image, so that the audio and video information provided by the second client device 120 includes the image with the connection code embedded therein. For example, the aforementioned method of embedding the connection code can be implemented through alpha blending.
或者或再者,在本發明的一些實施例中,第一用戶端裝置110基於連線機碼以生成超聲波資訊,使得第一用戶端裝置110所提供的影音資訊包含超聲波資訊;同理,第二用戶端裝置120基於連線機碼以生成超聲波資訊,使得第二用戶端裝置120所提供的影音資訊包含超聲波資訊。本發明的實施例使用超聲波的方式可避免影響第一用戶端裝置110與第二用戶端裝置120的使用者在聽覺上的感受。Alternatively or additionally, in some embodiments of the present invention, the first client device 110 generates ultrasonic information based on a connection code, so that the audio and video information provided by the first client device 110 includes ultrasonic information. Similarly, the second client device 120 generates ultrasonic information based on a connection code, so that the audio and video information provided by the second client device 120 includes ultrasonic information. The use of ultrasound in embodiments of the present invention can avoid affecting the auditory experience of the users of the first client device 110 and the second client device 120.
於步驟S203,第一用戶端裝置110分析第二用戶端裝置120的影音資訊以取得第二用戶端裝置120的連線機碼;同理,於步驟S213,第二用戶端裝置120分析第一用戶端裝置110的影音資訊以取得第一用戶端裝置110的連線機碼。舉例而言,第一用戶端裝置110與第二用戶端裝置120所進行的分析可為影像分析、超聲波分析…等。In step S203, the first client device 110 analyzes the video and audio information of the second client device 120 to obtain the connection key of the second client device 120. Similarly, in step S213, the second client device 120 analyzes the video and audio information of the first client device 110 to obtain the connection key of the first client device 110. For example, the analysis performed by the first client device 110 and the second client device 120 can include image analysis, ultrasound analysis, etc.
於步驟S204,第一用戶端裝置110利用第二用戶端裝置120的連線機碼於伺服器290查詢的連線資訊;同理,於步驟S214,第二用戶端裝置120利用第一用戶端裝置110的連線機碼於伺服器290查詢第一用戶端裝置110的連線資訊。In step S204, the first client device 110 uses the connection code of the second client device 120 to query the server 290 for connection information. Similarly, in step S214, the second client device 120 uses the connection code of the first client device 110 to query the server 290 for connection information of the first client device 110.
於步驟S205,第一用戶端裝置110利用第二用戶端裝置120的連線資訊與第二用戶端裝置120建立會議輔助系統之連線通道140;或者,第二用戶端裝置120利用第一用戶端裝置110的連線資訊與第一用戶端裝置110建立會議輔助系統之連線通道140。In step S205 , the first client device 110 establishes a connection channel 140 of the conference assistance system with the second client device 120 using the connection information of the second client device 120 ; alternatively, the second client device 120 establishes a connection channel 140 of the conference assistance system with the first client device 110 using the connection information of the first client device 110 .
關於步驟S210、S211的具體流程,在本發明的一些實施例中,請參照第1~3圖,於步驟S301,第二用戶端裝置120的攝影機125產生連線機碼。於步驟S302,第二用戶端裝置120將其供外部連線的資料與連線機碼於伺服器290註冊為連線資訊。於步驟S303,第二用戶端裝置120測試是否註冊成功;舉例而言,第二用戶端裝置120發送攝影機125所產生的連線機碼給伺服器290,判斷伺服器290是否回傳相應的連線資訊。若註冊成功,於步驟S304,伺服器290等待第一用戶端裝置110查詢並取回第二用戶端裝置120的連線資訊。Regarding the specific process of steps S210 and S211, in some embodiments of the present invention, please refer to Figures 1-3. In step S301, the camera 125 of the second client device 120 generates a connection code. In step S302, the second client device 120 registers its external connection data and the connection code with the server 290 as connection information. In step S303, the second client device 120 tests whether the registration is successful. For example, the second client device 120 sends the connection code generated by the camera 125 to the server 290 to determine whether the server 290 returns corresponding connection information. If the registration is successful, in step S304, the server 290 waits for the first client device 110 to query and retrieve the connection information of the second client device 120.
接下來,關於步驟S202~205的具體流程,在本發明的一些實施例中,請參照第1、2、4圖,於步驟S401,第一用戶端裝置110與第二用戶端裝置120分別執行視訊會議軟體112、122以建立視訊會議(即,視訊會議之通道130)。於步驟S402,第一用戶端裝置110分析第二用戶端裝置120的影像資訊以取得第二用戶端裝置120的連線機碼。於步驟S403,第一用戶端裝置110利用第二用戶端裝置120的連線機碼於伺服器290查詢,預計換回第二用戶端裝置120的連線資訊。若第一用戶端裝置110取得第二用戶端裝置120的連線資訊,於步驟S404,第一用戶端裝置110利用第二用戶端裝置120的連線資訊與第二用戶端裝置120建立會議輔助系統之連線通道140。於步驟S405,會議輔助系統的軟體功能開始於會議輔助系統之連線通道140中執行。Next, regarding the specific process of steps S202-205, in some embodiments of the present invention, please refer to Figures 1, 2, and 4. In step S401, the first client device 110 and the second client device 120 respectively execute video conferencing software 112 and 122 to establish a video conference (i.e., video conference channel 130). In step S402, the first client device 110 analyzes the image information of the second client device 120 to obtain the connection code of the second client device 120. In step S403, the first client device 110 uses the connection code of the second client device 120 to query the server 290, expecting to receive the connection information of the second client device 120. If the first client device 110 obtains the connection information of the second client device 120, in step S404, the first client device 110 uses the connection information of the second client device 120 to establish a connection channel 140 of the conference assistance system with the second client device 120. In step S405, the software functions of the conference assistance system begin to execute in the connection channel 140 of the conference assistance system.
或者或再者,關於步驟S203~205的具體流程,在本發明的一些實施例中,請參照第1、2、5圖,於步驟S501,第一用戶端裝置110分析第二用戶端裝置120的影音資訊以取得第二用戶端裝置120的連線機碼,據以於伺服器290查詢第二用戶端裝置120的連線資訊。於步驟S502,第一用戶端裝置110以第二用戶端裝置120的連線資訊向第二用戶端裝置120請求建立會議輔助系統之連線通道140;舉例而言,第一用戶端裝置110基於第二用戶端裝置120的連線資訊以產生連線請求,進而將連線請求週期性地發送給第二用戶端裝置120,第一用戶端裝置110的連線請求係向第二用戶端裝置120請求建立會議輔助系統之連線通道140。於步驟S503,第一用戶端裝置110判斷會議輔助系統之連線通道140是否建立完成。在第二用戶端裝置120接受第一用戶端裝置110的請求以後,於步驟S504,第一用戶端裝置110與第二用戶端裝置120之間的會議輔助系統之連線通道140建立完成,第一用戶端裝置110與第二用戶端裝置120之間透過會議輔助系統之連線通道140進行於視訊會議之通道130以外的附加軟體功能。Alternatively or further, regarding the specific process of steps S203-205, in some embodiments of the present invention, please refer to Figures 1, 2, and 5. In step S501, the first client device 110 analyzes the audio and video information of the second client device 120 to obtain the connection code of the second client device 120, and then queries the server 290 for the connection information of the second client device 120. In step S502, the first client device 110 uses the connection information of the second client device 120 to request the second client device 120 to establish a connection channel 140 to the conference assistance system. For example, the first client device 110 generates connection requests based on the connection information of the second client device 120 and periodically sends the connection requests to the second client device 120. The connection requests from the first client device 110 request the second client device 120 to establish the connection channel 140 to the conference assistance system. In step S503, the first client device 110 determines whether the connection channel 140 to the conference assistance system has been established. After the second client device 120 accepts the request from the first client device 110, in step S504, the conference assistance system connection channel 140 is established between the first client device 110 and the second client device 120. The first client device 110 and the second client device 120 can perform additional software functions beyond the video conferencing channel 130 via the conference assistance system connection channel 140.
相反地,舉例而言,若第一用戶端裝置110判定預定時間內未收到第二用戶端裝置120回覆接受第一用戶端裝置110的請求,於步驟S503,第一用戶端裝置110判定會議輔助系統之連線通道140未建立完成,實作上,前述預定時間例如可略小於發送連線請求的週期。Conversely, for example, if the first client device 110 determines that it has not received a response from the second client device 120 accepting the request of the first client device 110 within the predetermined time, in step S503, the first client device 110 determines that the connection channel 140 of the conference assistance system has not been established. In practice, the predetermined time may be slightly less than the cycle of sending the connection request.
當第一用戶端裝置110判定會議輔助系統之連線通道140未建立時,於步驟S504,第一用戶端裝置110偵測第二用戶端裝置120是否請求建立會議輔助系統之連線通道140。When the first client device 110 determines that the connection channel 140 of the conference assistance system has not been established, in step S504 , the first client device 110 detects whether the second client device 120 requests to establish the connection channel 140 of the conference assistance system.
在第一用戶端裝置110偵測到第二用戶端裝置120請求建立會議輔助系統之連線通道140以後,為了避免第一用戶端裝置110與第二用戶端裝置120同時請求對方建立會議輔助系統之連線通道140,於步驟S505,第一用戶端裝置110進入暫停模式暫停向第二用戶端裝置120請求建立會議輔助系統之連線通道140並接受第二用戶端裝置120的請求,在步驟S503判定會議輔助系統之連線通道140建立完成以後,於步驟S504,第一用戶端裝置110與第二用戶端裝置120之間的會議輔助系統之連線通道140建立完成,第一用戶端裝置110與第二用戶端裝置120之間透過會議輔助系統之連線通道140進行於視訊會議之通道130以外的附加軟體功能。After the first client device 110 detects that the second client device 120 requests to establish the connection channel 140 of the conference assistance system, in order to prevent the first client device 110 and the second client device 120 from simultaneously requesting each other to establish the connection channel 140 of the conference assistance system, in step S505, the first client device 110 enters a pause mode to pause the request to establish the connection channel 140 of the conference assistance system from the second client device 120 and accepts the second client device 120's request. After the connection channel 140 of the conference assistance system is established in step S503, the connection channel 140 of the conference assistance system is established between the first client device 110 and the second client device 120 in step S504. The first client device 110 and the second client device 120 can perform additional software functions other than the video conference channel 130 via the connection channel 140 of the conference assistance system.
相似地,關於步驟S213、S214、205的具體流程,在本發明的一些實施例中,請參照第1、2、6圖,於步驟S601,第二用戶端裝置120分析第一用戶端裝置110的影音資訊以取得第一用戶端裝置110的連線機碼,據以於伺服器290查詢第一用戶端裝置110的連線資訊。於步驟S602,第二用戶端裝置120以第一用戶端裝置110的連線資訊向第一用戶端裝置110請求建立會議輔助系統之連線通道140;舉例而言,第二用戶端裝置120基於第一用戶端裝置110的連線資訊以產生連線請求,進而將連線請求週期性地發送給第一用戶端裝置110,第二用戶端裝置120的連線請求係向第一用戶端裝置110請求建立會議輔助系統之連線通道140。於步驟S603,第二用戶端裝置120判斷會議輔助系統之連線通道140是否建立完成。在第一用戶端裝置110接受第二用戶端裝置120的請求以後,於步驟S604,第二用戶端裝置120與第一用戶端裝置110之間的會議輔助系統之連線通道140建立完成,第二用戶端裝置120與第一用戶端裝置110之間透過會議輔助系統之連線通道140進行於視訊會議之通道130以外的附加軟體功能。Similarly, regarding the specific process of steps S213, S214, and 205, in some embodiments of the present invention, please refer to Figures 1, 2, and 6. In step S601, the second client device 120 analyzes the audio and video information of the first client device 110 to obtain the connection code of the first client device 110, and then queries the server 290 for the connection information of the first client device 110. In step S602, the second client device 120 uses the connection information of the first client device 110 to request the first client device 110 to establish a connection channel 140 to the conference assistance system. For example, the second client device 120 generates connection requests based on the connection information of the first client device 110 and periodically sends these connection requests to the first client device 110. The connection requests from the second client device 120 request the first client device 110 to establish the connection channel 140 to the conference assistance system. In step S603, the second client device 120 determines whether the connection channel 140 to the conference assistance system has been established. After the first client device 110 accepts the request from the second client device 120, in step S604, the conference assistance system connection channel 140 is established between the second client device 120 and the first client device 110. The second client device 120 and the first client device 110 can perform additional software functions beyond the video conferencing channel 130 via the conference assistance system connection channel 140.
相反地,舉例而言,若第二用戶端裝置120判定預定時間內未收到第一用戶端裝置110回覆接受第二用戶端裝置120的請求,於步驟S603,第二用戶端裝置120判定會議輔助系統之連線通道140未建立完成,實作上,前述預定時間例如可略小於發送連線請求的週期。Conversely, for example, if the second client device 120 determines that it has not received a response from the first client device 110 accepting the second client device 120's request within a predetermined time, the second client device 120 determines in step S603 that the connection channel 140 of the conference assistance system has not been established. In practice, the predetermined time may be slightly less than the period for sending the connection request.
當第二用戶端裝置120判定會議輔助系統之連線通道140未建立時,於步驟S604,第二用戶端裝置120偵測第一用戶端裝置110是否請求建立會議輔助系統之連線通道140。When the second client device 120 determines that the connection channel 140 of the conference assistance system has not been established, in step S604, the second client device 120 detects whether the first client device 110 requests to establish the connection channel 140 of the conference assistance system.
在第二用戶端裝置120偵測到第一用戶端裝置110請求建立會議輔助系統之連線通道140以後,為了避免第二用戶端裝置120與第一用戶端裝置110同時請求對方建立會議輔助系統之連線通道140,於步驟S605,第二用戶端裝置120進入暫停模式暫停向第一用戶端裝置110請求建立會議輔助系統之連線通道140並接受第一用戶端裝置110的請求,在步驟S603判定會議輔助系統之連線通道140建立完成以後,於步驟S604,第二用戶端裝置120與第一用戶端裝置110之間的會議輔助系統之連線通道140建立完成,第二用戶端裝置120與第一用戶端裝置110之間透過會議輔助系統之連線通道140進行於視訊會議之通道130以外的附加軟體功能。After the second client device 120 detects that the first client device 110 has requested to establish the connection channel 140 of the conference assistance system, in order to prevent the second client device 120 and the first client device 110 from simultaneously requesting each other to establish the connection channel 140 of the conference assistance system, in step S605, the second client device 120 enters a pause mode to pause the request to establish the connection channel 140 of the conference assistance system from the first client device 110 and accepts the request from the first client device 110. After the connection channel 140 of the conference assistance system is established in step S603, the connection channel 140 of the conference assistance system is established between the second client device 120 and the first client device 110 in step S604. The second client device 120 and the first client device 110 can perform additional software functions other than the video conference channel 130 via the connection channel 140 of the conference assistance system.
在本發明的一些實施例中,在時間軸上,若第一用戶端裝置110先向第二用戶端裝置120成功建立連線。因此,於步驟S603,第二用戶端裝置120判定會議輔助系統之連線通道140建立完成,故此時間點後,第二用戶端裝置120省略步驟S604、S605。In some embodiments of the present invention, if the first client device 110 successfully establishes a connection with the second client device 120 on the timeline, then in step S603, the second client device 120 determines that the connection channel 140 of the conference assistance system has been established. Therefore, after this point in time, the second client device 120 skips steps S604 and S605.
在本發明的一些實施例中,步驟S505中第一用戶端裝置110的暫停模式的暫停請求的時間(如:約5秒)與步驟S605中第二用戶端裝置120的暫停模式的暫停請求的時間(如:約3秒)不同,藉以避免第一用戶端裝置110與第二用戶端裝置120再次同時發出請求。In some embodiments of the present invention, the duration of the pause request in the pause mode of the first client device 110 in step S505 (e.g., approximately 5 seconds) is different from the duration of the pause request in the pause mode of the second client device 120 in step S605 (e.g., approximately 3 seconds), thereby preventing the first client device 110 and the second client device 120 from issuing simultaneous requests again.
第7圖是依照本發明一些實施例之一種會議輔助系統之連線建立系統700的方塊圖。如第7圖所示,攝影機115包含處理元件712、連接元件711以及攝影元件713。在架構上,攝影元件713電性連接處理元件712,連接元件711電性連接處理元件712。舉例而言,處理元件712可為處理電路,連接元件711可為USB接口或其他連接器,攝影元件713可為光學攝影裝置。FIG7 is a block diagram of a connection establishment system 700 for a conference assistance system according to some embodiments of the present invention. As shown in FIG7 , camera 115 includes a processing element 712, a connection element 711, and a camera element 713. Architecturally, camera element 713 is electrically connected to processing element 712, and connection element 711 is electrically connected to processing element 712. For example, processing element 712 can be a processing circuit, connection element 711 can be a USB port or other connector, and camera element 713 can be an optical camera device.
於使用時,攝影機115的處理元件712提供連線機碼,連接元件711供第一電腦裝置111做連接,使第一電腦裝置111將其供外部連線的資料(如:第一電腦裝置111的IP位址…等)與攝影機115所提供的連線機碼於伺服器290註冊為連線資訊(如:第一電腦裝置111供外部連線的資料及其與連線機碼的對應關係)。攝影元件713取得影像畫面,使第一電腦裝置111透過視訊會議之通道130以提供影音資訊給第二電腦裝置121,影音資訊包含影像畫面與連線機碼。第二電腦裝置121分析影像資訊以取得連線機碼並利用連線機碼於伺服器290查詢第一電腦裝置111的連線資訊,第二電腦裝置121利用第一電腦裝置111的連線資訊與第一電腦裝置111建立會議輔助系統之連線通道140。During use, the processing element 712 of the camera 115 provides a connection code, and the connection element 711 allows the first computer device 111 to connect. The first computer device 111 then registers its external connection data (e.g., the IP address of the first computer device 111, etc.) and the connection code provided by the camera 115 with the server 290 as connection information (e.g., the external connection data of the first computer device 111 and its correspondence with the connection code). The camera element 713 captures the image, allowing the first computer device 111 to provide audio and video information to the second computer device 121 via the video conferencing channel 130. The audio and video information includes the image and the connection code. The second computer device 121 analyzes the image information to obtain a connection code and uses the connection code to query the connection information of the first computer device 111 from the server 290. The second computer device 121 uses the connection information of the first computer device 111 to establish a connection channel 140 of the conference assistance system with the first computer device 111.
相似地,攝影機125包含處理元件722、連接元件721以及攝影元件723。在架構上,攝影元件723電性連接處理元件722,連接元件721電性連接處理元件722。舉例而言,處理元件722可為處理電路,連接元件721可為USB接口或其他連接器,攝影元件723可為光學攝影裝置。Similarly, camera 125 includes a processing element 722, a connection element 721, and an imaging element 723. Architecturally, imaging element 723 is electrically connected to processing element 722, and connection element 721 is electrically connected to processing element 722. For example, processing element 722 can be a processing circuit, connection element 721 can be a USB port or other connector, and imaging element 723 can be an optical imaging device.
於使用時,攝影機125的處理元件722提供連線機碼,連接元件721供第二電腦裝置121做連接,使第二電腦裝置121將其供外部連線的資料(如:第二電腦裝置121的IP位址…等)與攝影機125所提供的連線機碼於伺服器290註冊為連線資訊(如:第二電腦裝置121供外部連線的資料及其與連線機碼的對應關係)。攝影元件723取得影像畫面,使第二電腦裝置121透過視訊會議之通道130以提供影音資訊給第一電腦裝置111,影音資訊包含影像畫面與連線機碼。第一電腦裝置111分析影像資訊以取得連線機碼並利用連線機碼於伺服器290查詢第二電腦裝置121的連線資訊,第一電腦裝置111利用第二電腦裝置121的連線資訊與第二電腦裝置121建立會議輔助系統之連線通道140。During use, the processing element 722 of the camera 125 provides a connection code, and the connection element 721 allows the second computer device 121 to connect. The second computer device 121 then registers its external connection data (e.g., the IP address of the second computer device 121, etc.) and the connection code provided by the camera 125 with the server 290 as connection information (e.g., the external connection data of the second computer device 121 and its correspondence with the connection code). The camera element 723 captures the image, allowing the second computer device 121 to provide audio and video information to the first computer device 111 via the video conferencing channel 130. The audio and video information includes the image and the connection code. The first computer device 111 analyzes the image information to obtain a connection code and uses the connection code to query the connection information of the second computer device 121 from the server 290. The first computer device 111 uses the connection information of the second computer device 121 to establish a connection channel 140 of the conference assistance system with the second computer device 121.
對應至應用場合情境中,第一用戶端裝置110與第二用戶端裝置120之間的會議輔助系統之連線通道140例如可屬於雙邊對談模式,雙邊對談模式為基礎連線模式,其內容為任意雙方直接進行連線建立模式。In the application scenario, the connection channel 140 of the conference assistance system between the first client device 110 and the second client device 120 may belong to a two-way conversation mode, which is a basic connection mode in which any two parties directly establish a connection.
若會議輔助系統之連線建立系統700包含更多用戶端裝置(如:第三用戶端裝置、第四用戶端裝置…等),三個以上的用戶端裝置中每任意兩者之間的會議輔助系統之連線通道140構成多方對談模式,其係雙方對談模式為基礎之擴展應用模式,可應用於平行團體會議之中。If the connection establishment system 700 of the conference assistance system includes more client devices (e.g., a third client device, a fourth client device, etc.), the connection channel 140 of the conference assistance system between any two of the three or more client devices constitutes a multi-party conversation mode. This is an expanded application mode based on the two-party conversation mode and can be applied to parallel group meetings.
若第一用戶端裝置110為一個,第二用戶端裝置120為多個,由第一用戶端裝置110向多個第二用戶端裝置120建立會議輔助系統之連線通道140屬於中央點模式。中央點模式可被應用於學校的上課模式,如老師的第一用戶端裝置110為中心點,學生們的第二用戶端裝置120各自的向中央點進行會議輔助系統之連線通道140之建立,而學生們的第二用戶端裝置120之間不進行互聯。If there is one first client device 110 and multiple second client devices 120, establishing a conference assistance system connection channel 140 from the first client device 110 to multiple second client devices 120 is a central point model. The central point model can be applied to school teaching methods, for example, where the teacher's first client device 110 serves as the central point, and the students' second client devices 120 each establish a conference assistance system connection channel 140 with the central point, while the students' second client devices 120 do not connect to each other.
綜上所述,本發明之技術方案與現有技術相比具有明顯的優點和有益效果。藉由本發明的會議輔助系統之連線建立方法200及攝影機115、125,使用者進行視訊會議中,彼此之間將自動建立起會議輔助系統之連線通道140,用於進行額外的會議輔助功能,從而改善使用者體驗。In summary, the technical solution of the present invention offers significant advantages and benefits compared to existing technologies. By utilizing the conference assistance system connection establishment method 200 and cameras 115 and 125 of the present invention, users in a video conference will automatically establish a conference assistance system connection channel 140 between them, enabling additional conference assistance functions and improving the user experience.
雖然本發明已以實施方式揭露如上,然其並非用以限定本發明,任何熟習此技藝者,在不脫離本發明之精神和範圍內,當可作各種之更動與潤飾,因此本發明之保護範圍當視後附之申請專利範圍所界定者為準。Although the present invention has been disclosed in the form of embodiments as described above, it is not intended to limit the present invention. Anyone skilled in the art may make various changes and modifications without departing from the spirit and scope of the present invention. Therefore, the scope of protection of the present invention shall be determined by the scope of the attached patent application.
為讓本發明之上述和其他目的、特徵、優點與實施例能更明顯易懂,所附符號之說明如下 100:會議輔助系統之連線建立系統 110:第一用戶端裝置 111:第一電腦裝置 112:視訊會議軟體 115:攝影機 120:第二用戶端裝置 121:第二電腦裝置 122:視訊會議軟體 125:攝影機 130:視訊會議之通道 140:會議輔助系統之連線通道 200:會議輔助系統之連線建立方法 290:伺服器 S200~S205、S210、S211、S213、S214:步驟 S301~S304:步驟 S401~S405:步驟 S501~S506:步驟 S601~S606:步驟 700:會議輔助系統之連線建立系統 711、721:連接元件 712、722:處理元件 713、723:攝影元件To facilitate understanding of the above and other objects, features, advantages, and embodiments of the present invention, the accompanying symbols are described as follows: 100: Connection establishment system for conference assistance system 110: First client device 111: First computer device 112: Video conferencing software 115: Camera 120: Second client device 121: Second computer device 122: Video conferencing software 125: Camera 130: Video conferencing channel 140: Connection channel for conference assistance system 200: Connection establishment method for conference assistance system 290: Server S200-S205, S210, S211, S213, S214: Steps S301-S304: Steps S401-S405: Steps S501-S506: Steps S601-S606: Steps 700: Conference Support System Connection Establishment System 711, 721: Connection Components 712, 722: Processing Components 713, 723: Imaging Components
為讓本發明之上述和其他目的、特徵、優點與實施例能更明顯易懂,所附圖式之說明如下: 第1圖是依照本發明一些實施例之一種會議輔助系統之連線建立方法系統的方塊圖; 第2~6圖是依照本發明一些實施例之一種會議輔助系統之連線建立方法的流程圖;以及 第7圖是依照本發明一些實施例之一種會議輔助系統之連線建立方法系統的方塊圖。 To facilitate understanding of the above and other objects, features, advantages, and embodiments of the present invention, the accompanying figures are described as follows: Figure 1 is a block diagram of a method for establishing a connection in a conference assistance system according to some embodiments of the present invention; Figures 2-6 are flow charts of a method for establishing a connection in a conference assistance system according to some embodiments of the present invention; and Figure 7 is a block diagram of a method for establishing a connection in a conference assistance system according to some embodiments of the present invention.
200:會議輔助系統之連線建立方法 200: Conference Assistance System Connection Establishment Method
110:第一用戶端裝置 110: First client device
120:第二用戶端裝置 120: Second client device
290:伺服器 290: Server
S200~S205、S210、S211、S213、S214:步驟 S200~S205, S210, S211, S213, S214: Steps
Claims (8)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW113110413A TWI897305B (en) | 2024-03-20 | 2024-03-20 | Method for establishing connection of conference assistance system and camera |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW113110413A TWI897305B (en) | 2024-03-20 | 2024-03-20 | Method for establishing connection of conference assistance system and camera |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TWI897305B true TWI897305B (en) | 2025-09-11 |
| TW202539223A TW202539223A (en) | 2025-10-01 |
Family
ID=97832002
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW113110413A TWI897305B (en) | 2024-03-20 | 2024-03-20 | Method for establishing connection of conference assistance system and camera |
Country Status (1)
| Country | Link |
|---|---|
| TW (1) | TWI897305B (en) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TW200910847A (en) * | 2007-08-23 | 2009-03-01 | Xin-Cheng Chen | Instant messaging network camera |
| TW201448589A (en) * | 2013-03-04 | 2014-12-16 | Janus Technologies Inc | Method and apparatus for securing computer video and audio subsystems |
-
2024
- 2024-03-20 TW TW113110413A patent/TWI897305B/en active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TW200910847A (en) * | 2007-08-23 | 2009-03-01 | Xin-Cheng Chen | Instant messaging network camera |
| TW201448589A (en) * | 2013-03-04 | 2014-12-16 | Janus Technologies Inc | Method and apparatus for securing computer video and audio subsystems |
Also Published As
| Publication number | Publication date |
|---|---|
| TW202539223A (en) | 2025-10-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN109788236B (en) | Audio and video conference control method, device, equipment and storage medium | |
| US8269817B2 (en) | Floor control in multi-point conference systems | |
| RU2595263C1 (en) | Method of media interaction, device and system for multithreaded conference communication | |
| CN101689365B (en) | Ways to Control Your Video Conference | |
| US8264520B2 (en) | Communication system, connection controller, terminal, and control method | |
| US8264518B2 (en) | Gesture-based actions in a video communication session | |
| US20150029301A1 (en) | Teleconference system and teleconference terminal | |
| CN101917586B (en) | Joining method and equipment for conference | |
| US20080183818A1 (en) | Methods and apparatuses for automatically reconnecting a participant to a conference | |
| US9013537B2 (en) | Method, device, and network systems for controlling multiple auxiliary streams | |
| CN115529485A (en) | Live video processing method, device, equipment and medium | |
| CN105306872A (en) | Method, apparatus and system for controlling multipoint video conference | |
| TWI897305B (en) | Method for establishing connection of conference assistance system and camera | |
| WO2016206471A1 (en) | Multimedia service processing method, system and device | |
| CN111107301A (en) | A video conference platform and a communication method based on the video conference platform | |
| US12177606B2 (en) | Method of allowing user to participate in video conference using QR code and method of participating, by user, in video conference using QR code | |
| US12277799B2 (en) | Video image composition method and electronic device | |
| TW201906404A (en) | Method of switching videoconference signals and the related videoconference system | |
| CN113163231A (en) | Data sharing method, device, server and medium | |
| KR20220029222A (en) | Method and apparatus for providing a plurality of user screen sharing services using multi terminals | |
| CN116095379B (en) | Output control method and device | |
| US20250267025A1 (en) | In-Transit Device Conference Settings | |
| CN112218147B (en) | A recording and broadcasting system control method, device and recording and broadcasting system | |
| CN118984369A (en) | Information processing method, system and device | |
| JP2002218069A (en) | Session establisher and session establishment system |