TWI900041B - Streaming conference device and audio-visual data storage method thereof - Google Patents
Streaming conference device and audio-visual data storage method thereofInfo
- 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
Links
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
Description
本揭示有關於一種串流會議裝置與其影音資料儲存方法,且特別是有關能夠在雲端平台進行數位影音資料處理和儲存的串流會議裝置與其影音資料儲存方法。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)
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)
| 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 |
-
2024
- 2024-05-31 TW TW113120350A patent/TWI900041B/en active
Patent Citations (4)
| 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 |