[go: up one dir, main page]

TWI900041B - Streaming conference device and audio-visual data storage method thereof - Google Patents

Streaming conference device and audio-visual data storage method thereof

Info

Publication number
TWI900041B
TWI900041B TW113120350A TW113120350A TWI900041B TW I900041 B TWI900041 B TW I900041B TW 113120350 A TW113120350 A TW 113120350A TW 113120350 A TW113120350 A TW 113120350A TW I900041 B TWI900041 B TW I900041B
Authority
TW
Taiwan
Prior art keywords
data
video file
module
audio
system host
Prior art date
Application number
TW113120350A
Other languages
Chinese (zh)
Other versions
TW202549328A (en
Inventor
陳信宏
黃俊霖
Original Assignee
台灣大哥大股份有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 台灣大哥大股份有限公司 filed Critical 台灣大哥大股份有限公司
Priority to TW113120350A priority Critical patent/TWI900041B/en
Application granted granted Critical
Publication of TWI900041B publication Critical patent/TWI900041B/en
Publication of TW202549328A publication Critical patent/TW202549328A/en

Links

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

An audio-visual data storage method for a streaming conference device, comprising: receiving a digital audio-visual data from a conference system host device by a convert server to confirm whether the digital audio-visual data has an audio data, an image data, a desktop sharing data and a time stamp data, wherein the convert server is independent of the conference system host device; if the digital audio-visual data has the audio data, the image data, the desktop sharing data and the time stamp data, synthesizing the digital audio-visual data into a video file data by the convert server; encrypting the video file data to generate an encrypted video file data by the convert server; and transmitting the encrypted video file data to a storage module by the convert server, wherein the storage module is independent of the conference system host device.

Description

串流會議裝置與其影音資料儲存方法Streaming conference device and audio and video data storage method thereof

本揭示有關於一種串流會議裝置與其影音資料儲存方法,且特別是有關能夠在雲端平台進行數位影音資料處理和儲存的串流會議裝置與其影音資料儲存方法。The present disclosure relates to a streaming conferencing device and a method for storing audio and video data therein, and more particularly to a streaming conferencing device and a method for storing audio and video data therein that are capable of processing and storing digital audio and video data on a cloud platform.

隨著文明社會的高度發展,現今的工作模式具有大量的線上會議,故而伴隨著常態性的會議錄影需求。另外,在會議結束後,會議的數位影像資料儲存於會議系統主機。若使用者須調用會議的數位影像資料,則透過會議系統主機合成並產生會議的數位影像錄影檔,以供使用者進行觀看或下載保存。With the rapid development of our modern world, today's work models increasingly include a high volume of online meetings, leading to a constant need for meeting recording. Furthermore, after a meeting concludes, the digital video data is stored on the conference system host. If a user needs to access the digital video data, the conference system host generates a digital video recording file for viewing or downloading.

然而,會議的數位影像資料檔案龐大,容易占用會議系統主機的大量磁碟空間。另外,在會議系統主機進行數位影像資料的儲存和處理時,容易耗費會議系統主機的效能,進而造成會議系統主機的負擔。另外,會議系統主機產生的數位影像資料並未進行加密,容易造成機敏資料的洩漏。另外,因會議的數位影像資料儲存於會議系統主機,導致會議系統主機具有被滲透風險。因此,需要提出一種串流會議裝置與其影音資料儲存方法,以避免上述的技術問題。However, conference digital image data files are large, easily occupying a large amount of disk space on the conference system host. Furthermore, the storage and processing of digital image data on the conference system host can easily consume the performance of the conference system host, thereby placing a burden on the conference system host. Furthermore, the digital image data generated by the conference system host is not encrypted, which can easily lead to the leakage of sensitive data. Furthermore, because the digital image data of the conference is stored on the conference system host, the conference system host is at risk of being infiltrated. Therefore, it is necessary to provide a streaming conferencing device and its audio and video data storage method to avoid the above-mentioned technical problems.

本揭示的一態樣揭露一種用於串流會議裝置的影音資料儲存方法,包括:透過轉換伺服器,接收自會議系統主機的數位影音資料,以確認數位影音資料是否具有音訊資料、影像資料、桌面分享資料以及時間戳記資料,其中轉換伺服器獨立於會議系統主機之外;若數位影音資料具有音訊資料、影像資料、桌面分享資料和時間戳記資料,透過轉換伺服器,合成數位影音資料為錄影檔資料;透過轉換伺服器,加密錄影檔資料以產生加密錄影檔資料;以及透過轉換伺服器,傳輸加密錄影檔資料至儲存模組,其中儲存模組獨立於會議系統主機之外。One aspect of the present disclosure discloses a method for storing audio and video data for a streaming conferencing device, comprising: receiving digital audio and video data from a conference system host via a conversion server to confirm whether the digital audio and video data contains audio data, image data, desktop sharing data, and timestamp data, wherein the conversion server is independent of the conference system host; if the digital audio and video data contains audio data, image data, desktop sharing data, and timestamp data, synthesizing the digital audio and video data into video file data via the conversion server; encrypting the video file data to generate encrypted video file data via the conversion server; and transmitting the encrypted video file data to a storage module via the conversion server, wherein the storage module is independent of the conference system host.

本揭示的另一態樣揭露一種串流會議裝置。該串流會議裝置包括轉換伺服器和錄影檔傳送模組。轉換伺服器包括影像確認模組、影像合成模組以及錄影檔加密模組。影像確認模組用以接收自會議系統主機的數位影音資料,以確認數位影音資料是否具有音訊資料、影像資料、桌面分享資料以及時間戳記資料,其中轉換伺服器獨立於會議系統主機之外。影像合成模組耦接至影像確認模組,並用以合成自影像確認模組的數位影音資料為錄影檔資料。錄影檔加密模組耦接至影像合成模組,並用以加密自影像合成模組的錄影檔資料以產生加密錄影檔資料。錄影檔傳送模組用以傳輸加密錄影檔資料至儲存模組,其中儲存模組獨立於會議系統主機之外。Another aspect of the present disclosure discloses a streaming conferencing device. The streaming conferencing device includes a conversion server and a video file transmission module. The conversion server includes an image confirmation module, an image synthesis module, and a video file encryption module. The image confirmation module is used to receive digital audio and video data from a conference system host to confirm whether the digital audio and video data has audio data, image data, desktop sharing data, and timestamp data, wherein the conversion server is independent of the conference system host. The image synthesis module is coupled to the image confirmation module and is used to synthesize the digital audio and video data from the image confirmation module into video file data. The video file encryption module is coupled to the image synthesis module and is used to encrypt the video file data from the image synthesis module to generate encrypted video file data. The video file transmission module is used to transmit encrypted video file data to the storage module, which is independent of the conference system host.

因此,透過本揭示的串流會議裝置與其影音資料儲存方法,將會議系統主機的數位影音資料轉移至串流會議裝置的轉換伺服器進行影音處理和加密,並可透過轉換伺服器將處理後的加密錄影檔資料傳輸給儲存模組進行儲存,且能透過留存時間資料管理儲存模組儲存的加密錄影檔資料,以減少數位影音資料占用會議系統主機的磁碟空間,降低會議系統主機的系統負擔,減低會議系統主機的管理人員負擔,並可提高會議系統主機的安全性和機敏資料的保存安全性。Therefore, through the streaming conference device and its audio and video data storage method disclosed herein, the digital audio and video data of the conference system host is transferred to the streaming conference device's conversion server for audio and video processing and encryption. The processed encrypted video file data can be transmitted to the storage module for storage through the conversion server. The encrypted video file data stored in the storage module can be managed through retention time data to reduce the disk space occupied by digital audio and video data on the conference system host, reduce the system burden of the conference system host, reduce the burden on the administrator of the conference system host, and improve the security of the conference system host and the storage security of sensitive data.

須說明的是,上述說明以及後續詳細描述是以實施例方式例示性說明本案,並用以輔助本案所請求之發明內容的解釋與理解。It should be noted that the above explanation and subsequent detailed description are provided to illustrate the present invention in the form of embodiments and to assist in the interpretation and understanding of the claimed invention.

以下揭示提供許多不同實施例或例證用以實施本揭示文件的不同特徵。特殊例證中的元件及配置在以下討論中被用來簡化本揭示。所討論的任何例證只用來作解說的用途,並不會以任何方式限制本揭示文件或其例證之範圍和意義。在適當的情況下,在圖式之間及相應文字說明中採用相同的標號以代表相同或是相似的元件。The following disclosure provides numerous different embodiments or examples for implementing various features of this disclosure. Components and configurations from specific examples are used in the following discussion to simplify the disclosure. Any examples discussed are for illustrative purposes only and are not intended to limit the scope or meaning of this disclosure or its examples in any way. Where appropriate, identical reference numbers are used throughout the drawings and accompanying text to represent identical or similar elements.

請參閱第1圖,其繪示根據本揭示的一實施例的串流會議裝置100與會議系統200和儲存系統300的功能方塊示意圖。如第1圖所示,串流會議裝置100通訊連接於會議系統200和儲存系統300之間。Please refer to FIG. 1 , which illustrates a functional block diagram of a streaming conferencing device 100, a conferencing system 200, and a storage system 300 according to an embodiment of the present disclosure. As shown in FIG. 1 , the streaming conferencing device 100 is communicatively connected between the conferencing system 200 and the storage system 300.

於一些實施例中,會議系統200為進行線上會議的伺服器,使用者裝置可以登入會議系統200並在上面執行相應的線上會議應用(例如skype, google meeting, webex等)。在線上會議結束後,會議的數位影音資料通常會儲存至會議系統200的會議系統主機220。然而,會議的數位影音資料檔案龐大,可能會占用會議系統主機220的大量磁碟空間,且容易耗費會議系統主機220的效能而造成會議系統主機220的負擔,甚至可能會有會議系統主機220被滲透和機敏資料洩漏的風險。因此,串流會議裝置100提出一種數位影音資料的處理方式,使會議系統主機220的數位影音資料經影音處理和加密後,儲存至會議系統主機220之外的儲存系統300,以減少數位影音資料占用會議系統主機220的磁碟空間,降低會議系統主機220的系統負擔,提高會議系統主機220的安全性和機敏資料的保存安全性,並可減低會議系統主機220的管理人員負擔。In some embodiments, conferencing system 200 is a server for conducting online meetings. User devices can log in to conferencing system 200 and execute corresponding online conferencing applications (such as Skype, Google Meeting, WebEx, etc.). After the online meeting ends, the digital audio and video data of the meeting is typically stored on the conferencing system host 220 of conferencing system 200. However, the digital audio and video data files of the meeting are large, which may occupy a large amount of disk space on the conferencing system host 220, easily consume the performance of the conferencing system host 220, and cause a burden on the conferencing system host 220. There is even the risk of the conferencing system host 220 being infiltrated and sensitive data being leaked. Therefore, the streaming conferencing device 100 proposes a method for processing digital audio and video data, so that the digital audio and video data of the conferencing system host 220 is stored in a storage system 300 outside the conferencing system host 220 after video processing and encryption. This reduces the disk space occupied by the digital audio and video data on the conferencing system host 220, reduces the system burden on the conferencing system host 220, improves the security of the conferencing system host 220 and the storage security of sensitive data, and reduces the burden on the administrator of the conferencing system host 220.

為了便於說明,後續段落主要以串流會議裝置100的視角出發進行說明。於第1圖的實施例中,串流會議裝置100包括轉換伺服器120,該轉換伺服器120包括影像確認模組122、影像合成模組124以及錄影檔加密模組126。在一實施例中,影像確認模組122、影像合成模組124和錄影檔加密模組126各自可獨立設置。For ease of explanation, the following sections primarily focus on the streaming conferencing device 100. In the embodiment shown in FIG. 1 , the streaming conferencing device 100 includes a conversion server 120 , which includes an image verification module 122 , an image synthesis module 124 , and a video file encryption module 126 . In one embodiment, the image verification module 122 , the image synthesis module 124 , and the video file encryption module 126 can each be independently configured.

在一實施例中,轉換伺服器120可包含但不限於是雲端平台(例如,Google雲端平台(Google Cloud Platform, GCP)或其他相似的雲端運算平台)上的系統主機或任何具有影像儲存和處理功能的網路伺服器,影像確認模組122可包含但不限於是媒介附件單元(Medium Attachment Unit,MAU)或任何具有影像接收功能的收發器,影像合成模組124可包含但不限於是中央處理器(Central Processing Unit,CPU)或任何具有影像合成功能的處理器,錄影檔加密模組126可包含但不限於是影像加密功能的加密演算法模組(例如,AES 256演算法模組或其他相似的加密演算法模組),但本揭示不以此為限。In one embodiment, the conversion server 120 may include but is not limited to a system host on a cloud platform (e.g., Google Cloud Platform (GCP) or other similar cloud computing platforms) or any network server with image storage and processing capabilities, the image confirmation module 122 may include but is not limited to a medium attachment unit (MAU) or any transceiver with image receiving capabilities, the image synthesis module 124 may include but is not limited to a central processing unit (CPU) or any processor with image synthesis capabilities, and the video file encryption module 126 may include but is not limited to an encryption algorithm module with image encryption capabilities (e.g., an AES 256 algorithm module or other similar encryption algorithm modules), but the present disclosure is not limited to this.

關於串流會議裝置100的轉換伺服器120與其影像確認模組122、影像合成模組124和錄影檔加密模組126的功能運作的相關技術內容,請參照下文的說明。For technical details regarding the functions and operations of the conversion server 120 and its image verification module 122 , image synthesis module 124 , and video file encryption module 126 of the streaming conferencing device 100 , please refer to the following description.

影像確認模組122用以接收自會議系統200的會議系統主機220的數位影音資料V1,以確認數位影音資料V1是否具有音訊資料V11、影像資料V12、桌面分享資料V13以及時間戳記資料V14。具體而言,會議系統主機220設定數位影音資料V1的儲存路徑至轉換伺服器120(即影像確認模組122),使影像確認模組122可透過會議系統200的影像傳送模組240接收數位影音資料V1,並確認數位影音資料V1是否具有音訊資料V11、影像資料V12、桌面分享資料V13和時間戳記資料V14。在一實施例中,轉換伺服器120獨立於會議系統主機220之外。在一實施例中,會議系統主機220係位於雲端平台上。在一實施例中,音訊資料V11可包含但不限於是透過會議系統主機220的麥克風(未示出)而產生的音源資料,影像資料V12可包含但不限於是透過會議系統主機220的網路攝影機(未示出)而產生的使用者影像資料,桌面分享資料V13可包含但不限於是透過會議系統主機220的桌面分享模組(未示出)而產生的桌面影像資料,但本揭示不以此為限。在一實施例中,時間戳記資料V14可包含但不限於是依據音訊資料V11、影像資料V12和桌面分享資料V13而產生的多個時間標記,例如,時間戳記資料V14可包括會議參與人員開啟會議系統主機220的麥克風(未示出)進行發言的時間戳記、會議參與人員開啟會議系統主機220的網路攝影機(未示出)進行攝影的時間戳記、以及會議參與人員開啟會議系統主機220的桌面分享模組(未示出)的時間戳記,但本揭示不以此為限。在一實施例中,影像傳送模組240可包含但不限於是MAU單元或任何具有影像傳輸功能的收發器,但本揭示不以此為限。The image verification module 122 is used to receive digital video data V1 from the conference system host 220 of the conference system 200 and verify whether the digital video data V1 contains audio data V11, image data V12, desktop sharing data V13, and timestamp data V14. Specifically, the conference system host 220 sets the storage path of the digital video data V1 to the conversion server 120 (i.e., the image verification module 122), so that the image verification module 122 can receive the digital video data V1 through the image transmission module 240 of the conference system 200 and verify whether the digital video data V1 contains audio data V11, image data V12, desktop sharing data V13, and timestamp data V14. In one embodiment, the conversion server 120 is independent of the conference system host 220. In one embodiment, the conference system host 220 is located on a cloud platform. In one embodiment, the audio data V11 may include, but is not limited to, audio source data generated by a microphone (not shown) of the conference system host 220. The image data V12 may include, but is not limited to, user image data generated by a webcam (not shown) of the conference system host 220. The desktop sharing data V13 may include, but is not limited to, desktop image data generated by a desktop sharing module (not shown) of the conference system host 220. However, the present disclosure is not limited thereto. In one embodiment, timestamp data V14 may include, but is not limited to, multiple timestamps generated based on audio data V11, image data V12, and desktop sharing data V13. For example, timestamp data V14 may include a timestamp when a conference participant turns on a microphone (not shown) on conference system host 220 to speak, a timestamp when a conference participant turns on a webcam (not shown) on conference system host 220 to take a photo, and a timestamp when a conference participant turns on a desktop sharing module (not shown) on conference system host 220, but the present disclosure is not limited thereto. In one embodiment, image transmission module 240 may include, but is not limited to, a MAU unit or any transceiver with image transmission capabilities, but the present disclosure is not limited thereto.

影像合成模組124耦接至影像確認模組122,並用以合成自影像確認模組122的數位影音資料V1為錄影檔資料V2。舉例來說,影像合成模組124整合數位影音資料V1的音訊資料V11、影像資料V12、桌面分享資料V13和時間戳記資料V14以產生錄影檔資料V2。The image synthesis module 124 is coupled to the image verification module 122 and is used to synthesize the digital audio and video data V1 from the image verification module 122 into the video file data V2. For example, the image synthesis module 124 integrates the audio data V11, image data V12, desktop sharing data V13 and time stamp data V14 of the digital audio and video data V1 to generate the video file data V2.

錄影檔加密模組126耦接至影像合成模組124,並用以依據加密演算法(例如,AES 256演算法)加密自影像合成模組124的錄影檔資料V2以產生加密錄影檔資料V3。在一實施例中,錄影檔加密模組126依據DES演算法或任何影像加密演算法加密錄影檔資料V2以產生加密錄影檔資料V3。The video file encryption module 126 is coupled to the image synthesis module 124 and is configured to encrypt the video file data V2 from the image synthesis module 124 according to an encryption algorithm (e.g., the AES 256 algorithm) to generate encrypted video file data V3. In one embodiment, the video file encryption module 126 encrypts the video file data V2 according to the DES algorithm or any other image encryption algorithm to generate encrypted video file data V3.

在一實施例中,串流會議裝置100還包括錄影檔傳送模組140。該錄影檔傳送模組140用以傳輸自轉換伺服器120的加密錄影檔資料V3至儲存系統300的儲存模組340。具體而言,轉換伺服器120利用一掛載工具掛載儲存模組340,使轉換伺服器120的錄影檔加密模組126可透過錄影檔傳送模組140傳輸加密錄影檔資料V3給儲存模組340。在一實施例中,錄影檔傳送模組140可包含但不限於是MAU單元或任何具有影像傳輸功能的收發器,掛載工具可包含但不限於是Gcsfuse工具,但本揭示不以此為限。在一實施例中,儲存模組340獨立於會議系統主機220之外,並可包含但不限於是一雲端儲存空間(Google Cloud Storage,GCS)或任何具有資料儲存的資料庫。In one embodiment, the streaming conferencing device 100 further includes a video file transmission module 140. The video file transmission module 140 is used to transmit the encrypted video file data V3 from the conversion server 120 to the storage module 340 of the storage system 300. Specifically, the conversion server 120 uses a mounting tool to mount the storage module 340, allowing the video file encryption module 126 of the conversion server 120 to transmit the encrypted video file data V3 to the storage module 340 via the video file transmission module 140. In one embodiment, the video file transmission module 140 may include, but is not limited to, a MAU unit or any transceiver with image transmission capabilities. The mounting tool may include, but is not limited to, the Gcsfuse tool, but the present disclosure is not limited thereto. In one embodiment, the storage module 340 is independent of the conference system host 220 and may include but is not limited to a cloud storage space (Google Cloud Storage, GCS) or any database with data storage.

在一實施例中,錄影檔傳送模組140還依據自轉換伺服器120傳輸的加密錄影檔資料V3產生一解密密鑰D1,並傳輸加密錄影檔資料V3和解密密鑰D1給儲存系統300的使用者介面模組320,讓使用者介面模組320記錄解密密鑰D1,並傳輸加密錄影檔資料V3至儲存模組340。因此,一使用者(例如,第3圖的使用者500)可透過使用者介面模組320獲取解密密鑰D1,以在儲存模組340利用解密密鑰D1解密並獲取加密錄影檔資料V3的影音資料內容。In one embodiment, the video file transmission module 140 further generates a decryption key D1 based on the encrypted video file data V3 transmitted from the conversion server 120, and transmits the encrypted video file data V3 and the decryption key D1 to the user interface module 320 of the storage system 300. The user interface module 320 then records the decryption key D1 and transmits the encrypted video file data V3 to the storage module 340. Therefore, a user (e.g., user 500 in FIG. 3 ) can obtain the decryption key D1 through the user interface module 320 and use the decryption key D1 to decrypt the encrypted video file data V3 in the storage module 340 and obtain the video data content.

在一實施例中,儲存模組340接收留存時間資料L1,以依據留存時間資料L1管理加密錄影檔資料V3,其中留存時間資料L1定義加密錄影檔資料V3的保存時間。舉例來說,若留存時間資料L1定義加密錄影檔資料V3的保存時間為6個月,則儲存模組340儲存的加密錄影檔資料V3可存放6個月,並於6個月後自動被清除。In one embodiment, the storage module 340 receives retention time data L1 and manages the encrypted video file data V3 according to the retention time data L1. The retention time data L1 defines the retention period of the encrypted video file data V3. For example, if the retention time data L1 defines the retention period of the encrypted video file data V3 as 6 months, the encrypted video file data V3 stored in the storage module 340 will be stored for 6 months and will be automatically deleted after 6 months.

在一實施例中,儲存模組340透過一使用者(例如,第3圖的使用者500)獲取留存時間資料L1,以管理儲存的加密錄影檔資料V3。舉例來說,使用者透過一登入模組(未示出)登入並輸入留存時間資料L1給儲存模組340,使儲存模組340依據接收到的留存時間資料L1管理儲存的加密錄影檔資料V3。In one embodiment, storage module 340 obtains retention time data L1 from a user (e.g., user 500 in FIG. 3 ) to manage stored encrypted video file data V3. For example, the user logs in through a login module (not shown) and inputs the retention time data L1 to storage module 340, causing storage module 340 to manage stored encrypted video file data V3 based on the received retention time data L1.

因此,透過第1圖的串流會議裝置100,可將會議系統主機220的數位影音資料V1轉移至串流會議裝置100的轉換伺服器120進行影音處理和加密,並可透過轉換伺服器120將處理後的加密錄影檔資料V3傳輸給儲存模組340進行儲存,且能透過留存時間資料L1管理儲存模組340儲存的加密錄影檔資料V3,以減少數位影音資料V1占用會議系統主機220的磁碟空間,降低會議系統主機220的系統負擔,減低會議系統主機220的管理人員負擔,並可提高會議系統主機220的安全性和機敏資料的保存安全性。請一併參閱第2圖,其繪示用於第1圖的串流會議裝置100之影音資料儲存方法400的流程圖。第2圖中的影音資料儲存方法400可由串流會議裝置100的轉換伺服器120所執行。Therefore, through the streaming conferencing device 100 of Figure 1, the digital audio and video data V1 of the conferencing system host 220 can be transferred to the conversion server 120 of the streaming conferencing device 100 for audio and video processing and encryption. The processed encrypted video file data V3 can be transmitted to the storage module 340 for storage through the conversion server 120. The encrypted video file data V3 stored in the storage module 340 can be managed through the retention time data L1 to reduce the disk space occupied by the digital audio and video data V1 on the conferencing system host 220, reduce the system burden of the conferencing system host 220, reduce the burden on the administrator of the conferencing system host 220, and improve the security of the conferencing system host 220 and the storage security of sensitive data. Please also refer to FIG. 2 , which shows a flow chart of a method 400 for storing video data in the streaming conference device 100 of FIG. The method 400 for storing video data in FIG. 2 can be executed by the conversion server 120 of the streaming conference device 100 .

如第2圖所示,執行步驟S20,轉換伺服器120接收數位影音資料V1,以確認數位影音資料V1是否具有音訊資料V11、影像資料V12、桌面分享資料V13以及時間戳記資料V14。具體而言,於步驟S20中,會議系統主機220設定數位影音資料V1的儲存路徑至轉換伺服器120,以透過轉換伺服器120的影像確認模組122接收數位影音資料V1,並確認數位影音資料V1是否具有音訊資料V11、影像資料V12、桌面分享資料V13和時間戳記資料V14。若有,執行步驟S22;若無,影音資料儲存方法400結束。As shown in FIG2 , step S20 is executed, and the conversion server 120 receives the digital video data V1 and determines whether the digital video data V1 contains audio data V11, image data V12, desktop sharing data V13, and timestamp data V14. Specifically, in step S20, the conference system host 220 sets the storage path of the digital video data V1 to the conversion server 120. The conversion server 120 receives the digital video data V1 through the image verification module 122 and determines whether the digital video data V1 contains audio data V11, image data V12, desktop sharing data V13, and timestamp data V14. If so, step S22 is executed; if not, the video data storage method 400 ends.

若數位影音資料V1具有音訊資料V11、影像資料V12、桌面分享資料V13和時間戳記資料V14,執行步驟S22,轉換伺服器120合成數位影音資料V1為錄影檔資料V2。If the digital video data V1 includes audio data V11, image data V12, desktop sharing data V13, and time stamp data V14, step S22 is executed, and the conversion server 120 synthesizes the digital video data V1 into video file data V2.

接著,執行步驟S24,轉換伺服器120加密錄影檔資料V2以產生加密錄影檔資料V3。具體而言,於步驟S24中,轉換伺服器120依據加密演算法加密錄影檔資料V2以產生加密錄影檔資料V3。Next, step S24 is executed, where the conversion server 120 encrypts the video file data V2 to generate encrypted video file data V3. Specifically, in step S24, the conversion server 120 encrypts the video file data V2 according to an encryption algorithm to generate encrypted video file data V3.

接著,執行步驟S26,轉換伺服器120傳輸加密錄影檔資料V3至儲存模組340。具體而言,於步驟S26中,轉換伺服器120利用一掛載工具掛載儲存模組340,以透過錄影檔傳送模組140傳輸加密錄影檔資料V3給儲存模組340。Next, step S26 is executed, and the conversion server 120 transmits the encrypted video file data V3 to the storage module 340. Specifically, in step S26, the conversion server 120 uses a mounting tool to mount the storage module 340 to transmit the encrypted video file data V3 to the storage module 340 via the video file transmission module 140.

在一實施例中,於步驟S26之間,錄影檔傳送模組140還依據自轉換伺服器120傳輸的加密錄影檔資料V3產生解密密鑰D1,並傳輸加密錄影檔資料V3和解密密鑰D1給使用者介面模組320,以透過使用者介面模組320記錄解密密鑰D1並傳輸加密錄影檔資料V3至儲存模組340。In one embodiment, during step S26, the video file transmission module 140 also generates a decryption key D1 based on the encrypted video file data V3 transmitted from the conversion server 120, and transmits the encrypted video file data V3 and the decryption key D1 to the user interface module 320, so that the user interface module 320 records the decryption key D1 and transmits the encrypted video file data V3 to the storage module 340.

在一實施例中,影音資料儲存方法400還包括步驟步驟S28。In one embodiment, the audio and video data storage method 400 further includes step S28.

於步驟S26之後,執行步驟S28,儲存模組340接收留存時間資料L1,以依據留存時間資料L1管理加密錄影檔資料V3。例如,於步驟S28中,一使用者(例如,第3圖的使用者500)可透過一登入模組(未示出)登入並輸入留存時間資料L1給儲存模組340,使儲存模組340依據接收到的留存時間資料L1管理儲存的加密錄影檔資料V3。After step S26, step S28 is executed, where the storage module 340 receives the retention time data L1 and manages the encrypted video file data V3 according to the retention time data L1. For example, in step S28, a user (e.g., user 500 in FIG. 3 ) can log in through a login module (not shown) and input the retention time data L1 to the storage module 340, causing the storage module 340 to manage the stored encrypted video file data V3 according to the received retention time data L1.

因此,透過第2圖的影音資料儲存方法400,可透過串流會議裝置100的轉換伺服器120進行會議系統主機220的數位影音資料V1的影音處理和加密,並可透過轉換伺服器120將處理後的加密錄影檔資料V3傳輸給儲存模組340進行儲存,且能透過留存時間資料L1管理儲存模組340儲存的加密錄影檔資料V3,以減少數位影音資料V1占用會議系統主機220的磁碟空間,降低會議系統主機220的系統負擔,減低會議系統主機220的管理人員負擔,並可提高會議系統主機220的安全性和機敏資料的保存安全性。Therefore, through the audio and video data storage method 400 of Figure 2, the digital audio and video data V1 of the conference system host 220 can be processed and encrypted through the conversion server 120 of the streaming conference device 100, and the processed encrypted video file data V3 can be transmitted to the storage module 340 for storage through the conversion server 120. The encrypted video file data V3 stored in the storage module 340 can be managed through the retention time data L1 to reduce the disk space of the conference system host 220 occupied by the digital audio and video data V1, reduce the system burden of the conference system host 220, reduce the burden on the administrator of the conference system host 220, and improve the security of the conference system host 220 and the storage security of sensitive data.

請參閱第3圖,其繪示用於第1圖的串流會議裝置100和第2圖的影音資料儲存方法400的操作流程圖。如第3圖所示,來自會議系統200(即會議系統主機220)的數位影音資料V1傳輸至串流會議裝置100的轉換伺服器120,轉換伺服器120依據數位影音資料V1產生加密錄影檔資料V3,並傳輸加密錄影檔資料V3至儲存系統300的儲存模組340進行儲存,讓使用者500透過一登入模組(未示出)進行登入驗證後,利用串流會議裝置100的錄影檔傳送模組140產生的解密密鑰D1下載並解密加密錄影檔資料V3,以獲取加密錄影檔資料V3的影音資料內容。Please refer to FIG. 3 , which illustrates an operation flow chart for the streaming conferencing device 100 of FIG. 1 and the video and audio data storage method 400 of FIG. 2 . As shown in Figure 3, digital audio and video data V1 from the conference system 200 (i.e., the conference system host 220) is transmitted to the conversion server 120 of the streaming conference device 100. The conversion server 120 generates encrypted video file data V3 based on the digital audio and video data V1 and transmits the encrypted video file data V3 to the storage module 340 of the storage system 300 for storage. After the user 500 logs in and verifies through a login module (not shown), the user can use the decryption key D1 generated by the video file transmission module 140 of the streaming conference device 100 to download and decrypt the encrypted video file data V3 to obtain the audio and video data content of the encrypted video file data V3.

因此,透過本揭示的串流會議裝置100與其影音資料儲存方法400,以減少數位影音資料V1占用會議系統主機220的磁碟空間,降低會議系統主機220的系統負擔,減低會議系統主機220的管理人員負擔,並可提高會議系統主機220的安全性和機敏資料的保存安全性。Therefore, by using the streaming conferencing device 100 and its audio and video data storage method 400 disclosed herein, the disk space occupied by the digital audio and video data V1 on the conference system host 220 can be reduced, thereby reducing the system burden on the conference system host 220 and the burden on the administrator of the conference system host 220. This can also improve the security of the conference system host 220 and the storage security of sensitive data.

雖然本揭示的特定實施例已經揭露有關上述實施例,此些實施例不意欲限制本揭示。各種替代及改良可藉由相關領域中的一般技術人員在本揭示中執行而沒有從本揭示的原理及精神背離。因此,本揭示的保護範圍由所附申請專利範圍確定。Although specific embodiments of the present disclosure have been described with reference to the above-described embodiments, these embodiments are not intended to limit the present disclosure. Various substitutions and modifications may be made by those skilled in the relevant art without departing from the principles and spirit of the present disclosure. Therefore, the scope of protection of the present disclosure is determined by the appended patent applications.

100:串流會議裝置 120:轉換伺服器 122:影像確認模組 124:影像合成模組 126:錄影檔加密模組 140:錄影檔傳送模組 200:會議系統 220:會議系統主機 240:影像傳送模組 300:儲存系統 320:使用者介面模組 340:儲存模組 400:影音資料儲存方法 500:使用者 S20,S22,S24,S26,S28:步驟 V1:數位影音資料 V11:音訊資料 V12:影像資料 V13:桌面分享資料 V14:時間戳記資料 V2:錄影檔資料 V3:加密錄影檔資料 D1:解密密鑰 L1:留存時間資料 100: Streaming Conference Device 120: Conversion Server 122: Image Verification Module 124: Image Synthesis Module 126: Video File Encryption Module 140: Video File Transfer Module 200: Conference System 220: Conference System Host 240: Video Transfer Module 300: Storage System 320: User Interface Module 340: Storage Module 400: Video and Audio Data Storage Method 500: User S20, S22, S24, S26, S28: Steps V1: Digital Video and Audio Data V11: Audio Data V12: Video Data V13: Desktop Sharing Data V14: Timestamp Data V2: Video File Data V3: Encrypted video file data D1: Decryption key L1: Retention time data

為讓本揭示內容之上述和其他目的、特徵與實施例能更明顯易懂,所附圖式之說明如下: 第1圖繪示根據本揭示的一實施例的串流會議裝置與會議系統和儲存系統之間的功能方塊示意圖; 第2圖繪示用於第1圖的串流會議裝置之影音資料儲存方法的流程圖; 第3圖繪示用於第1圖的串流會議裝置和第2圖的影音資料儲存方法的操作流程圖。 To facilitate understanding of the above and other objects, features, and embodiments of this disclosure, the accompanying figures are described as follows: Figure 1 illustrates a functional block diagram of a streaming conferencing device, a conferencing system, and a storage system according to one embodiment of this disclosure; Figure 2 illustrates a flow chart of a method for storing audio and video data for the streaming conferencing device of Figure 1; Figure 3 illustrates an operational flow chart of the streaming conferencing device of Figure 1 and the audio and video data storage method of Figure 2.

國內寄存資訊(請依寄存機構、日期、號碼順序註記) 無 國外寄存資訊(請依寄存國家、機構、日期、號碼順序註記) 無 Domestic Storage Information (Please enter in order by institution, date, and number) None International Storage Information (Please enter in order by country, institution, date, and number) None

100:串流會議裝置 100: Streaming conference device

120:轉換伺服器 120: Switch server

122:影像確認模組 122: Image Confirmation Module

124:影像合成模組 124: Image Synthesis Module

126:錄影檔加密模組 126: Video file encryption module

140:錄影檔傳送模組 140: Video file transfer module

200:會議系統 200: Conference System

220:會議系統主機 220: Conference system host

240:影像傳送模組 240: Image transmission module

300:儲存系統 300: Storage System

320:使用者介面模組 320: User Interface Module

340:儲存模組 340: Storage Module

V1:數位影音資料 V1: Digital audio and video data

V11:音訊資料 V11: Audio Data

V12:影像資料 V12: Image Data

V13:桌面分享資料 V13: Desktop Sharing Data

V14:時間戳記資料 V14: Timestamp Data

V2:錄影檔資料 V2: Video file data

V3:加密錄影檔資料 V3: Encrypted video file data

D1:解密密鑰 D1: Decryption key

L1:留存時間資料 L1: Retention time data

Claims (8)

一種用於一串流會議裝置的影音資料儲存方法,包括: 透過一轉換伺服器,接收自一會議系統主機的一數位影音資料,以確認該數位影音資料是否具有一音訊資料、一影像資料、一桌面分享資料以及一時間戳記資料,其中該轉換伺服器獨立於該會議系統主機之外; 若該數位影音資料具有該音訊資料、該影像資料、該桌面分享資料和該時間戳記資料,透過該轉換伺服器,合成該數位影音資料為一錄影檔資料; 透過該轉換伺服器,加密該錄影檔資料以產生一加密錄影檔資料;以及 透過該轉換伺服器,傳輸該加密錄影檔資料至一儲存模組,其中該儲存模組獨立於該會議系統主機之外; 其中該影音資料儲存方法,還包括: 設定該數位影音資料的一儲存路徑至該轉換伺服器,以透過該轉換伺服器接收該數位影音資料,並確認該數位影音資料是否具有該音訊資料、該影像資料、該桌面分享資料和該時間戳記資料;以及 透過該轉換伺服器,依據一加密演算法加密該錄影檔資料以產生該加密錄影檔資料;以及 利用一掛載工具掛載該儲存模組,以傳輸該加密錄影檔資料給該儲存模組。 A method for storing video and audio data for a streaming conferencing device comprises: receiving digital video and audio data from a conference system host via a conversion server to determine whether the digital video and audio data comprises audio data, image data, desktop sharing data, and timestamp data, wherein the conversion server is independent of the conference system host; if the digital video and audio data comprises the audio data, the image data, the desktop sharing data, and the timestamp data, synthesizing the digital video and audio data into a recording file via the conversion server; encrypting the recording file data to generate encrypted recording file data via the conversion server; and transmitting the encrypted recording file data to a storage module via the conversion server, wherein the storage module is independent of the conference system host. The video data storage method further includes: Setting a storage path for the digital video data to the conversion server, receiving the digital video data via the conversion server, and confirming whether the digital video data contains the audio data, the image data, the desktop sharing data, and the timestamp data; Encrypting the video file data according to an encryption algorithm on the conversion server to generate encrypted video file data; and Mounting the storage module using a mounting tool to transmit the encrypted video file data to the storage module. 如請求項1所述之影音資料儲存方法,還包括: 接收一留存時間資料,以依據該留存時間資料管理該加密錄影檔資料; 其中該留存時間資料定義該加密錄影檔資料的一保存時間。 The video data storage method of claim 1 further includes: Receiving retention time data to manage the encrypted video file data according to the retention time data; Wherein, the retention time data defines a retention time for the encrypted video file data. 如請求項1所述之影音資料儲存方法,其中透過該轉換伺服器傳輸該加密錄影檔資料至該儲存模組還包括: 依據自該轉換伺服器傳輸的該加密錄影檔資料產生一解密密鑰,並傳輸該加密錄影檔資料和該解密密鑰給一使用者介面模組,以透過該使用者介面模組記錄該解密密鑰並傳輸該加密錄影檔資料至該儲存模組。 The audio/video data storage method of claim 1, wherein transmitting the encrypted video file data to the storage module via the conversion server further comprises: generating a decryption key based on the encrypted video file data transmitted from the conversion server, and transmitting the encrypted video file data and the decryption key to a user interface module, wherein the user interface module records the decryption key and transmits the encrypted video file data to the storage module. 如請求項1所述之影音資料儲存方法,其中該轉換伺服器係為一雲端平台上的一系統主機,該儲存模組係為一雲端儲存空間,該音訊資料係為透過該會議系統主機的一麥克風而產生的一音源資料,該影像資料係為透過該會議系統主機的一網路攝影機而產生的一使用者影像資料,該桌面分享資料係為透過該會議系統主機的一桌面分享模組而產生的一桌面影像資料,該時間戳記資料係為依據該音訊資料、該影像資料和該桌面分享資料而產生的複數個時間標記。The audio and video data storage method as described in claim 1, wherein the conversion server is a system host on a cloud platform, the storage module is a cloud storage space, the audio data is audio source data generated by a microphone of the conference system host, the image data is user image data generated by a network camera of the conference system host, the desktop sharing data is desktop image data generated by a desktop sharing module of the conference system host, and the timestamp data is a plurality of time stamps generated based on the audio data, the image data, and the desktop sharing data. 一種串流會議裝置,包括: 一轉換伺服器,包括: 一影像確認模組,用以接收自一會議系統主機的一數位影音資料,以確認該數位影音資料是否具有一音訊資料、一影像資料、一桌面分享資料以及一時間戳記資料,其中該轉換伺服器獨立於該會議系統主機之外; 一影像合成模組,耦接至該影像確認模組,並用以合成自該影像確認模組的該數位影音資料為一錄影檔資料;以及 一錄影檔加密模組,耦接至該影像合成模組,並用以加密自該影像合成模組的該錄影檔資料以產生一加密錄影檔資料;以及 一錄影檔傳送模組,用以傳輸該加密錄影檔資料至一儲存模組,其中該儲存模組獨立於該會議系統主機之外; 其中該會議系統主機設定該數位影音資料的一儲存路徑至該轉換伺服器,以透過該影像確認模組接收該數位影音資料,並確認該數位影音資料是否具有該音訊資料、該影像資料、該桌面分享資料和該時間戳記資料; 其中該錄影檔加密模組依據一加密演算法加密該錄影檔資料以產生該加密錄影檔資料;以及 其中該轉換伺服器利用一掛載工具掛載該儲存模組,使該錄影檔傳送模組傳輸該加密錄影檔資料給該儲存模組。 A streaming conferencing device comprises: A conversion server comprising: An image verification module for receiving digital audio and video data from a conference system host to verify whether the digital audio and video data contains audio data, image data, desktop sharing data, and timestamp data, wherein the conversion server is independent of the conference system host; An image synthesis module coupled to the image verification module and configured to synthesize the digital audio and video data from the image verification module into a video file; and A video file encryption module coupled to the image synthesis module and configured to encrypt the video file data from the image synthesis module to generate encrypted video file data; and A video file transmission module is configured to transmit the encrypted video file data to a storage module, wherein the storage module is independent of the conference system host. The conference system host configures a storage path for the digital video data to the conversion server, which receives the digital video data through the image verification module and verifies whether the digital video data contains the audio data, the image data, the desktop sharing data, and the timestamp data. The video file encryption module encrypts the video file data according to an encryption algorithm to generate the encrypted video file data. The conversion server uses a mounting tool to mount the storage module, causing the video file transmission module to transmit the encrypted video file data to the storage module. 如請求項5所述之串流會議裝置,其中該儲存模組接收一留存時間資料,以依據該留存時間資料管理該加密錄影檔資料;以及 其中該留存時間資料定義該加密錄影檔資料的一保存時間。 The streaming conferencing device as described in claim 5, wherein the storage module receives a retention time data to manage the encrypted video file data according to the retention time data; and wherein the retention time data defines a storage time for the encrypted video file data. 如請求項5所述之串流會議裝置,其中該錄影檔傳送模組還依據自該轉換伺服器傳輸的該加密錄影檔資料產生一解密密鑰,並傳輸該加密錄影檔資料和該解密密鑰給一使用者介面模組,以透過該使用者介面模組記錄該解密密鑰並傳輸該加密錄影檔資料至該儲存模組。A streaming conferencing device as described in claim 5, wherein the video file transmission module further generates a decryption key based on the encrypted video file data transmitted from the conversion server, and transmits the encrypted video file data and the decryption key to a user interface module, so that the user interface module records the decryption key and transmits the encrypted video file data to the storage module. 如請求項5所述之串流會議裝置,其中該轉換伺服器係為一雲端平台上的一系統主機,該儲存模組係為一雲端儲存空間,該音訊資料係為透過該會議系統主機的一麥克風而產生的一音源資料,該影像資料係為透過該會議系統主機的一網路攝影機而產生的一使用者影像資料,該桌面分享資料係為透過該會議系統主機的一桌面分享模組而產生的一桌面影像資料,該時間戳記資料係為依據該音訊資料、該影像資料和該桌面分享資料而產生的複數個時間標記。A streaming conferencing device as described in claim 5, wherein the conversion server is a system host on a cloud platform, the storage module is a cloud storage space, the audio data is audio source data generated by a microphone of the conferencing system host, the image data is user image data generated by a network camera of the conferencing system host, the desktop sharing data is desktop image data generated by a desktop sharing module of the conferencing system host, and the timestamp data is a plurality of time stamps generated based on the audio data, the image data, and the desktop sharing data.
TW113120350A 2024-05-31 2024-05-31 Streaming conference device and audio-visual data storage method thereof TWI900041B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW113120350A TWI900041B (en) 2024-05-31 2024-05-31 Streaming conference device and audio-visual data storage method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW113120350A TWI900041B (en) 2024-05-31 2024-05-31 Streaming conference device and audio-visual data storage method thereof

Publications (2)

Publication Number Publication Date
TWI900041B true TWI900041B (en) 2025-10-01
TW202549328A TW202549328A (en) 2025-12-16

Family

ID=98263447

Family Applications (1)

Application Number Title Priority Date Filing Date
TW113120350A TWI900041B (en) 2024-05-31 2024-05-31 Streaming conference device and audio-visual data storage method thereof

Country Status (1)

Country Link
TW (1) TWI900041B (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW200425696A (en) * 2003-04-08 2004-11-16 Adv Communications Inc Method and system of using shared file for data collaboration
TW202107873A (en) * 2019-08-07 2021-02-16 大陸商寧波酷旺智能科技有限公司 Intelligent voice conference encryption system and method
TW202220449A (en) * 2020-11-02 2022-05-16 宏碁股份有限公司 Method and system of video encryption
TW202349313A (en) * 2022-06-02 2023-12-16 兆豐國際商業銀行股份有限公司 Business video service shareable system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW200425696A (en) * 2003-04-08 2004-11-16 Adv Communications Inc Method and system of using shared file for data collaboration
TW202107873A (en) * 2019-08-07 2021-02-16 大陸商寧波酷旺智能科技有限公司 Intelligent voice conference encryption system and method
TW202220449A (en) * 2020-11-02 2022-05-16 宏碁股份有限公司 Method and system of video encryption
TW202349313A (en) * 2022-06-02 2023-12-16 兆豐國際商業銀行股份有限公司 Business video service shareable system

Similar Documents

Publication Publication Date Title
US11223477B2 (en) Data sharing method, client, server, computing device, and storage medium
US11483161B2 (en) Method for information processing and non-transitory computer readable storage medium
US20210119781A1 (en) Systems and methods for re-using cold storage keys
US11979498B2 (en) System and method for securely transferring data using generated encryption keys
CN111193703B (en) Communication apparatus and communication method used in distributed network
US11526877B2 (en) Electronic devices having embedded circuitry for accessing remote digital services
CN111464295A (en) Bank card making method and device
CN112860791A (en) Cross-network data synchronous control system, method and storage medium
CN111970109A (en) Data transmission method and system
TW201328278A (en) Encryption and decryption devices and methods thereof
TWI900041B (en) Streaming conference device and audio-visual data storage method thereof
CN111010283B (en) Method and apparatus for generating information
CN112613933A (en) Invoice data processing method and device, storage medium and electronic equipment
CN112565656B (en) Video call method, device, system, electronic equipment and storage medium
TW202549328A (en) Streaming conference device and audio-visual data storage method thereof
US11310235B1 (en) Internet of things system based on security orientation and group sharing
US12475452B2 (en) Automated transactions across multiple blockchains with cryptocurrency swaps
CN117131211A (en) Data processing method, device and equipment
CN116668030A (en) Block chain-based data processing method and device, electronic equipment, storage medium
JP2017168005A (en) Information processing system, information processing device, and information processing program
CN112131596A (en) Encryption and decryption method, device and storage medium
CN113595962A (en) Safety control method and device and safety control equipment
CN114465976B (en) Method and device for distributing and aggregating messages
JP7588364B1 (en) Program, server, method, and system
US20260030616A1 (en) Automated Transactions Across Multiple Blockchains with Cryptocurrency Swaps