[go: up one dir, main page]

TWI403967B - System and method for scheduling programs viewing on electronic boards - Google Patents

System and method for scheduling programs viewing on electronic boards Download PDF

Info

Publication number
TWI403967B
TWI403967B TW95139839A TW95139839A TWI403967B TW I403967 B TWI403967 B TW I403967B TW 95139839 A TW95139839 A TW 95139839A TW 95139839 A TW95139839 A TW 95139839A TW I403967 B TWI403967 B TW I403967B
Authority
TW
Taiwan
Prior art keywords
schedule
scheduling
list
content
schedule information
Prior art date
Application number
TW95139839A
Other languages
Chinese (zh)
Other versions
TW200820119A (en
Inventor
yu-fei She
Original Assignee
Hon Hai Prec Ind Co Ltd
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 Hon Hai Prec Ind Co Ltd filed Critical Hon Hai Prec Ind Co Ltd
Priority to TW95139839A priority Critical patent/TWI403967B/en
Publication of TW200820119A publication Critical patent/TW200820119A/en
Application granted granted Critical
Publication of TWI403967B publication Critical patent/TWI403967B/en

Links

Landscapes

  • Information Transfer Between Computers (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

A system for scheduling programs viewing on electronic boards includes a scheduling server, a database, a plurality of relay servers, a plurality of client computers, and a plurality of displays. The scheduling server includes a schedule processing module, which is configured for obtaining an IP address of each client computer, calculating, adjusting and updating a beginning time and an end time of a schedule, dynamically generating a schedule information list and a schedule content list for each day, determining schedule information needs to update according to priorities of schedules in the schedule information list, searching schedule contents to be downloaded in the relay servers according to the schedule information list and the schedule content list, controlling each client computer having a corresponding IP address to download the schedule contents from each relay server and display the schedule contents on each display. A related method is also disclosed.

Description

電子看板之排程系統及方法 Electronic kanban scheduling system and method

本發明涉及一種排程系統及方法,尤其係關於一種電子看板之排程系統及方法。 The present invention relates to a scheduling system and method, and more particularly to an electronic kanban scheduling system and method.

電子看板系統係採用光電顯示技術、電腦應用技術、及自動控制技術,針對顯示幕使用環境而專門設計之資訊顯示系統。電子看板,又名多媒體傳播平臺,以數位多媒體影音替代傳統平面文書公告與海報,可單機作業,或透過區域網路由資料庫伺服器傳遞資訊到每個電子布告欄。多媒體電子看板系統同時可作即時影音實況轉播,並可使用多種影音訊源做多頻道輸入,每台伺服器最高可處理達八個影音輸入頻道,整套系統可以多達六十四個輸入頻道,可透過中央播放排程系統於指定地點之每個指定時間播放指定頻道之影音內容,最適合商業看板及點對點之展場規劃,還可以很輕易地延伸使用於超級市場、賣場、電影院、車站等不同場合,及搭配計時記錄系統作廣告播放平臺等。 The electronic signage system is an information display system specially designed for the environment of the display screen using photoelectric display technology, computer application technology, and automatic control technology. Electronic signage, also known as multimedia communication platform, replaces traditional flat document announcements and posters with digital multimedia audio and video, and can be used for stand-alone operation or to transmit information to each electronic bulletin board through the regional network routing database server. The multimedia electronic signage system can also be used for live video playback at the same time, and can use multiple audio and video sources for multi-channel input. Each server can process up to eight audio and video input channels, and the whole system can have up to 64 input channels. The central broadcast schedule system can play the audio and video content of the designated channel at each designated time of the designated place. It is most suitable for commercial billboards and peer-to-peer exhibition planning. It can also be easily extended to supermarkets, stores, cinemas, stations, etc. Different occasions, and with the timing recording system for advertising platforms.

目前市場上之電子看板之排程操作能力大多不係讓用戶很滿意,其主要集中於以下三方面之問題:其一、對排程之處理 能力太弱,沒有定義排程之優先順序,從而無法優先處理比較緊急之排程;其二、不能即時動態之更新排程之基本資訊,從而使用戶無法直觀之、準確之瞭解到最近日期之排程之基本資訊。其三、排程操作過於繁瑣,無法做到簡要而又有效之排程操作步驟。 At present, most of the scheduling operations of electronic kanban on the market are not satisfactory to users, and they mainly focus on the following three aspects: First, the processing of scheduling The ability is too weak, the priority order of the schedule is not defined, so that the urgent schedule cannot be prioritized; secondly, the basic information of the schedule cannot be updated dynamically, so that the user cannot intuitively and accurately understand the latest date. Basic information about scheduling. Third, the scheduling operation is too cumbersome to perform a brief and effective scheduling operation.

鑒於以上內容,有必要提出一種電子看板之排程系統,其可以於指定客戶端電腦中動態之更新排程資訊,及按照排程之優先等級順序來處理排程內容。 In view of the above, it is necessary to propose an electronic signage scheduling system that can dynamically update schedule information in a specified client computer and process the schedule content in accordance with the priority order of the schedule.

鑒於以上內容,還有必要提出電子看板之排程方法,其可以於指定客戶端電腦中動態之更新排程資訊,及按照排程之等優先級順序來處理排程內容。 In view of the above, it is also necessary to propose an electronic kanban scheduling method, which can dynamically update scheduling information in a specified client computer, and process scheduling content in a priority order such as scheduling.

一種電子看板之排程系統,該系統包括排程伺服器、資料庫、中繼伺服器、客戶端電腦及顯示器。所述之排程伺服器包括一排程處理模組,該排程處理模組用於從客戶端電腦中獲取客戶端電腦之IP位址,計算、調整及更新排程開始時間及排程結束時間,動態創建每一天之排程資訊列表及排程內容列表,並將所述之排程資訊列表及排程內容列表存儲於所述之資料庫中,根據排程資訊列表中之排程優先順序等級程度判斷排程資訊是否需要更新,根據所述之排程資訊列表及排程內容列表於所述中繼伺服器中查找對應之排程內容,及控制具有對應IP位址之客戶端電腦直接從中繼伺服器中下載查找到的排程內容,並將下載之排程內容顯示於與該客戶端電 腦相連接之顯示器上。 An electronic kanban scheduling system includes a scheduling server, a database, a relay server, a client computer, and a display. The scheduling server includes a scheduling processing module, and the scheduling processing module is configured to obtain an IP address of the client computer from the client computer, calculate, adjust, and update the scheduling start time and the end of the scheduling. Time, dynamically create a schedule information list and schedule content list for each day, and store the scheduled schedule information list and schedule content list in the database, according to the schedule priority in the schedule information list The order level level determines whether the schedule information needs to be updated, searches the relay server for the corresponding schedule content according to the schedule information list and the schedule content list, and controls the client computer having the corresponding IP address. Download the found schedule content directly from the relay server, and display the downloaded schedule content on the client The brain is connected to the display.

一種電子看板之排程方法,該方法包括如下步驟:(a)獲取每一台客戶端電腦之IP位址;(b)藉由時間組件計算排程開始時間及排程結束時間,並藉由日期組件對排程開始時間及排程結束時間進行動態之調整及更新;(c)根據每一天之排程資訊生成當天之排程資訊列表,及根據每一天之排程內容摘要生成當天之排程內容列表,並將該排程資訊列表及排程內容列表存儲於資料庫中;(d)根據排程優先順序等級程度判斷排程資訊是否需要更新;(e)排程的優先順序等級程度發生變化,則更新所述之排程資訊列表中之排程資訊及排程內容列表中之排程內容摘要;及(f)根據所述排程資訊列表及排程內容列表於中繼伺服器中查找對應之排程內容,並控制具有對應IP位址之客戶端電腦直接從所述中繼伺服器中下載查找到之排程內容,並顯示於與所述之客戶端電腦相連接之顯示器上。 An electronic kanban scheduling method, the method comprising the steps of: (a) obtaining an IP address of each client computer; (b) calculating a schedule start time and a schedule end time by using a time component, and by using a time component The date component dynamically adjusts and updates the schedule start time and the schedule end time; (c) generates a schedule information list for the day according to the schedule information of each day, and generates a row of the day according to the schedule summary of each day. a list of program contents, and storing the schedule information list and the schedule content list in the database; (d) judging whether the schedule information needs to be updated according to the level of the schedule priority level; (e) the priority level of the schedule level a change, the schedule information in the schedule information list and the schedule content summary in the schedule content list are updated; and (f) the relay server is listed according to the schedule information list and the schedule content list. Searching for the corresponding schedule content, and controlling the client computer having the corresponding IP address to directly download the found schedule content from the relay server, and displaying the content of the schedule connected to the client computer On the display.

相較於習知技術,所述之電子看板之排程系統及方法,其可以於指定客戶端電腦中動態之更新排程資訊,及按照排程之優先等級順序來處理排程內容。 Compared with the prior art, the electronic kanban scheduling system and method can dynamically update scheduling information in a specified client computer, and process the scheduling content according to the priority order of the scheduling.

1‧‧‧排程伺服器 1‧‧‧ Schedule Server

10‧‧‧排程處理模組 10‧‧‧ Schedule Processing Module

101‧‧‧排程位址獲取子模組 101‧‧‧Scheduled Address Acquisition Submodule

102‧‧‧排程時間計算子模組 102‧‧‧ Scheduling time calculation sub-module

103‧‧‧排程列表生成子模組 103‧‧‧ Schedule List Generation Submodule

104‧‧‧排程資訊更新子模組 104‧‧‧ Schedule Information Update Sub-module

105‧‧‧排程內容下載子模組 105‧‧‧ Schedule Content Download Submodule

12‧‧‧連接 12‧‧‧Connect

14‧‧‧網路 14‧‧‧Network

2‧‧‧資料庫 2‧‧‧Database

21‧‧‧排程資訊列表 21‧‧‧ Schedule information list

22‧‧‧排程內容列表 22‧‧‧ Scheduled Content List

3‧‧‧中繼伺服器 3‧‧‧Relay Server

30‧‧‧記憶體 30‧‧‧ memory

4‧‧‧客戶端電腦 4‧‧‧Client computer

40‧‧‧分配器 40‧‧‧Distributor

5‧‧‧顯示器 5‧‧‧ display

圖1係本發明電子看板之排程系統較佳實施例之系統架構圖。 1 is a system architecture diagram of a preferred embodiment of a scheduling system for an electronic signage of the present invention.

圖2係圖1中之排程處理模組之功能模組圖。 FIG. 2 is a functional module diagram of the scheduling processing module in FIG. 1.

圖3係圖1中之排程資訊列表之示意圖。 FIG. 3 is a schematic diagram of the schedule information list in FIG. 1.

圖4係圖1中之排程內容列表之示意圖。 4 is a schematic diagram of a list of schedule contents in FIG. 1.

圖5係本發明電子看板之排程方法較佳實施例之實施流程圖。 FIG. 5 is a flow chart showing an implementation of a preferred embodiment of the scheduling method of the electronic signage of the present invention.

參照圖1所示,係本發明電子看板之排程系統較佳實施例之系統架構圖。該系統主要包括一台排程伺服器1、一個資料庫2、多台中繼伺服器3、多台客戶端電腦4及多台顯示器5。所述之排程伺服器1藉由連接12與所述之資料庫2相連接,並藉由網路14與所述之客戶端電腦4相連接。所述之中繼伺服器3與排程伺服器1直接相連接,並藉由網路14與所述之客戶端電腦4相連接。所述之客戶端電腦4可以直接連接一台顯示器5,也可以藉由一個分配器40連接多台顯示器5。 Referring to Figure 1, there is shown a system architecture diagram of a preferred embodiment of the scheduling system for an electronic signage of the present invention. The system mainly includes a scheduling server 1, a database 2, a plurality of relay servers 3, a plurality of client computers 4, and a plurality of displays 5. The scheduling server 1 is connected to the database 2 via the connection 12 and connected to the client computer 4 via the network 14. The relay server 3 is directly connected to the schedule server 1 and connected to the client computer 4 via the network 14. The client computer 4 can be directly connected to one display 5, or a plurality of displays 5 can be connected by a single distributor 40.

所述之排程伺服器1包括一排程處理模組10,該排程處理模組10用於從客戶端電腦4中獲取每一台客戶端電腦4之IP位址,計算排程開始時間及排程結束時間,動態創建每一天之排程資訊列表21及排程內容列表22,並將所述之排程資訊列表21及排程內容列表22存儲於所述之資料庫2中,根據排程優先順序等級程度判斷排程資訊是否需要更新,根據所述之排程資訊列表21及排程內容列表22於所述之中繼伺服器3中查找對應之排程內容,及控制具有對應IP位址之客戶端電腦4直接從所述之中繼伺服器3中下載查找到的排程內容,並將下載之排程內容顯示於與該客戶端電腦4相連接之顯示器上 。所述之排程資訊包括排程編號、排程名稱、排程日期、排程時間、客戶端位址及排程優先順序等資訊(詳細描述請參照圖3所示)。所述之排程內容摘要包括檔案編號、檔案名稱、檔案類型及排程編號(詳細描述請參照圖4所示)。所述之排程優先順序係標示某一個排程之優先等級程度,本實施方式中,採用“A”、“B”、“C”及“D”四種排程優先順序,並定義上述四種排程優先順序等級依次降低,即排程優先等級順序為:A>B>C>D。 The scheduling server 1 includes a scheduling processing module 10, and the scheduling processing module 10 is configured to acquire an IP address of each client computer 4 from the client computer 4, and calculate a scheduling start time. And scheduling end time, dynamically creating a schedule information list 21 and a schedule content list 22 for each day, and storing the schedule information list 21 and the schedule content list 22 in the database 2, according to The schedule priority level level determines whether the schedule information needs to be updated, and searches the corresponding schedule content in the relay server 3 according to the schedule information list 21 and the schedule content list 22, and the control has corresponding The client computer 4 of the IP address directly downloads the found schedule content from the relay server 3, and displays the downloaded schedule content on the display connected to the client computer 4. . The schedule information includes schedule number, schedule name, schedule date, schedule time, client address, and schedule priority (refer to FIG. 3 for detailed description). The summary of the scheduled content includes a file number, a file name, a file type, and a schedule number (refer to FIG. 4 for a detailed description). The schedule priority order indicates the priority level of a certain schedule. In this embodiment, four scheduling priorities of “A”, “B”, “C” and “D” are adopted, and the above four are defined. The scheduling priority levels are sequentially reduced, that is, the scheduling priority order is: A>B>C>D.

所述之資料庫2用於存儲所述之排程資訊列表21及排程內容列表22。每一台中繼伺服器3包括一個記憶體30,用於存儲可供客戶端電腦4下載之排程內容。所述之排程內容為可供客戶端電腦4下載並播放之檔案,例如檔案File1、File2、File3、…、Filen,主要包括電影、音樂、動畫及新聞等檔案種類。每一台客戶端電腦4都具有一個唯一確定之IP位址,例如IP1、IP2、IP3、…、IPn,該IP位址係該台客戶端電腦4之目之位址。所述之客戶端電腦4可以係一般用戶之電腦,例如臺式機或手提電腦,還可以係任意其他適用之電腦等。所述之顯示器5可以係CRT顯示器、LCD顯示器,或任意其他適用之顯示裝置。所述之連接12為一種資料庫連接,如開放式資料庫連接(Open Database Connectivity,ODBC),或Java資料庫連接(Java Database Connectivity,JDBC)等。所述之網路14可以係企業內部網(Intranet),也可以係國際互聯網(Internet)或其他類型之通訊網路 。 The database 2 is used to store the schedule information list 21 and the schedule content list 22. Each relay server 3 includes a memory 30 for storing scheduled content that can be downloaded by the client computer 4. The scheduled content is a file that can be downloaded and played by the client computer 4, such as files File1, File2, File3, ..., Filen, mainly including file types such as movies, music, animations, and news. Each client computer 4 has a uniquely defined IP address, such as IP1, IP2, IP3, ..., IPn, which is the destination address of the client computer 4. The client computer 4 can be a general user's computer, such as a desktop or a laptop, or any other suitable computer. The display 5 can be a CRT display, an LCD display, or any other suitable display device. The connection 12 is a database connection, such as Open Database Connectivity (ODBC), or Java Database Connectivity (JDBC). The network 14 can be an intranet or an Internet or other type of communication network. .

參照圖2所示,係排程處理模組10之功能模組圖。所述之排程處理模組10包括排程位址獲取子模組101、排程時間計算子模組102、排程列表生成子模組103、排程資訊更新子模組104及排程內容下載子模組105。 Referring to FIG. 2, it is a functional module diagram of the scheduling processing module 10. The scheduling processing module 10 includes a scheduling address acquisition sub-module 101, a scheduling time calculation sub-module 102, a scheduling list generation sub-module 103, a scheduling information update sub-module 104, and scheduling content. The submodule 105 is downloaded.

所述之排程位址獲取子模組101用於從客戶端電腦4中獲取每一台客戶端電腦4之IP位址。每一台客戶端電腦4都具有一個唯一確定之IP位址,例如IP1、IP2、IP3、…、IPn,該IP位址係該台客戶端電腦4之目之位址。 The scheduling address acquisition sub-module 101 is configured to acquire the IP address of each client computer 4 from the client computer 4. Each client computer 4 has a uniquely defined IP address, such as IP1, IP2, IP3, ..., IPn, which is the destination address of the client computer 4.

所述之排程時間計算子模組102用於藉由預先定義之時間組件計算排程開始時間及排程結束時間,並藉由預先定義之日期組件對排程開始時間及排程結束時間進行動態之調整及更新。所述之時間組件包括setTitle組件、setList組件及setListDate組件;所述之日期組件包括setSelectDate組件及update組件等。 The scheduling time calculation sub-module 102 is configured to calculate a schedule start time and a schedule end time by using a predefined time component, and perform scheduling start time and schedule end time by a predefined date component. Dynamic adjustments and updates. The time component includes a setTitle component, a setList component, and a setListDate component; the date component includes a setSelectDate component and an update component.

所述之排程列表生成子模組103用於根據每一天之排程資訊生成當天之排程資訊列表21,及根據每一天之排程內容摘要生成當天之排程內容列表22,並將該排程資訊列表21及排程內容列表22存儲於資料庫2中。所述之排程資訊包括排程編號、排程名稱、排程日期、排程時間、客戶端位址及排程優先順序等資訊。所述之排程內容摘要包括檔案編號、檔案名稱、檔案類型及排程編號。 The schedule list generation sub-module 103 is configured to generate a schedule information list 21 of the day according to schedule information of each day, and generate a schedule content list 22 of the day according to the schedule summary of each day, and The schedule information list 21 and the schedule content list 22 are stored in the database 2. The schedule information includes schedule number, schedule name, schedule date, schedule time, client address, and schedule priority. The summary of the scheduled content includes a file number, a file name, a file type, and a schedule number.

所述之排程資訊更新子模組104用於根據排程優先順序等級程度來判斷排程資訊是否需要更新,若需要更新排程資訊,則於排程資訊列表21中更新排程資訊及於排程內容列表22中更新排程內容摘要。本實施例中,採用“A”、“B”、“C”及“D”四種排程優先順序來標示某一個排程之優先等級程度,並定義上述四種排程優先等級依次降低,即排程優先等級順序為:A>B>C>D。若排程優先順序發生變化,則說明排程資訊需要更新。 The schedule information update sub-module 104 is configured to determine whether the schedule information needs to be updated according to the schedule priority level level. If the schedule information needs to be updated, the schedule information is updated in the schedule information list 21 and The schedule content summary is updated in the schedule content list 22. In this embodiment, the four scheduling priorities of "A", "B", "C", and "D" are used to indicate the priority level of a certain scheduling, and the four scheduling priorities are defined to be sequentially decreased. That is, the scheduling priority order is: A>B>C>D. If the schedule priority changes, the schedule information needs to be updated.

所述之排程內容下載子模組105用於根據所述之排程資訊列表21及排程內容列表22於中繼伺服器3中查找所需排程內容,並控制具有對應IP位址之客戶端電腦4從所述之中繼伺服器3中下載查找到的排程內容。所述之排程內容存儲於所述中繼伺服器3之記憶體30中,其為一種可於客戶端電腦4中播放之檔案,該檔案種類主要包括電影、音樂、動畫及新聞等內容。 The scheduled content downloading sub-module 105 is configured to search the relay server 3 for the required scheduling content according to the scheduled information list 21 and the scheduled content list 22, and control the corresponding IP address. The client computer 4 downloads the found schedule content from the relay server 3. The scheduled content is stored in the memory 30 of the relay server 3, which is a file that can be played in the client computer 4. The file type mainly includes movies, music, animation, news, and the like.

參照圖3所示,係排程資訊列表21之示意圖。所述之排程資訊列表21中之排程資訊包括排程編號、排程名稱、排程開始時間、排程結束時間、客戶端位址、及排程優先順序。每一個排程都對應一個唯一之排程編號來表示不同之排程,例如ID1、ID1、ID3、ID4、…、IDn。所述之排程名稱包括電影、新聞、音樂及動畫等。每一個排程都需經過所述之排程時間計算子模組102計算出一個排程時間,其包括排程開始時間及排程結束時間,例如2006年10月8日、星期日、上午 8:00為排程編號ID2之排程開始時間,而上午10:00為排程編號ID2之排程結束時間。所述之客戶端位址係標示客戶端電腦4之IP位址,例如IP1、IP2、IP3、…、IPn,其由排程位址獲取子模組101從每一台客戶端電腦4獲取。所述之排程優先順序係標示某一個排程之優先等級程度,於本實施方式中,採用“A”、“B”、“C”及“D”四種排程優先順序來定義排程之優先等級程度,上述四種排程優先等級依次降低,即:A>B>C>D。 Referring to FIG. 3, a schematic diagram of the schedule information list 21 is shown. The schedule information in the schedule information list 21 includes a schedule number, a schedule name, a schedule start time, a schedule end time, a client address, and a schedule priority. Each schedule corresponds to a unique schedule number to indicate different schedules, such as ID1, ID1, ID3, ID4, ..., IDn. The schedule name includes movies, news, music, animations, and the like. Each schedule is calculated by the scheduled time calculation sub-module 102 to calculate a schedule time, which includes the schedule start time and the schedule end time, for example, October 8, 2006, Sunday, morning. 8:00 is the schedule start time of the schedule number ID2, and 10:00 am is the schedule end time of the schedule number ID2. The client address identifies the IP address of the client computer 4, such as IP1, IP2, IP3, ..., IPn, which is obtained by the scheduled address acquisition sub-module 101 from each client computer 4. The schedule priority order indicates the priority level of a certain schedule. In this embodiment, the scheduling schedules of "A", "B", "C", and "D" are used to define the schedule. The priority level of the above four schedules is lowered in order, namely: A>B>C>D.

參照圖4所示,係排程內容列表22之示意圖。所述之排程內容列表22中之排程內容摘要包括檔案編號、檔案名稱、檔案類型及排程編號。每一個檔案都對應有一個檔案編號,例如P1、P2、P3、P4、…、Pn。每一個檔案都有一個唯一之檔案名,例如File1、File2、File3、File4、…、Filen。所述之檔案類型係用於區分每一個檔案種類,例如檔案種類係電影之檔案類型為mov,檔案種類係新聞之檔案類型為avi,檔案種類係音樂之檔案類型為mp3或mp4等,及檔案種類係動畫之檔案類型為MPEG等。所述之排程編號與所述之排程資訊列表21中之排程編號相同,其將排程資訊列表21與排程內容列表22相關聯,以便於中繼伺服器3中之記憶體30查找到對應之排程內容。 Referring to FIG. 4, a schematic diagram of the schedule content list 22 is shown. The summary of the scheduled content in the scheduled content list 22 includes a file number, a file name, a file type, and a schedule number. Each file corresponds to a file number, such as P1, P2, P3, P4, ..., Pn. Each file has a unique file name, such as File1, File2, File3, File4, ..., Filen. The file type is used to distinguish each file type, for example, the file type is the file type of the movie is mov, the file type is the file type of the news is avi, the file type is the file type of the music is mp3 or mp4, and the file The file type of the type animation is MPEG. The schedule number is the same as the schedule number in the schedule information list 21, and the schedule information list 21 is associated with the schedule content list 22 to facilitate the memory 30 in the relay server 3. Find the corresponding schedule content.

參照圖5所示,係本發明電子看板之排程方法較佳實施例之實施流程圖。排程處理模組10裝載於排程伺服器1中,並運行於排程伺服器1中。首先,排程位址獲取子模組101獲取每 一台客戶端電腦4之IP位址,該IP位址用於標示該台客戶端電腦4之目之位址(步驟S50)。排程時間計算子模組102藉由預先定義之時間組件(例如setTitle組件、setList組件及setListDate組件)計算出排程開始時間及排程結束時間,並藉由日期組件(例如setSelectDate組件及update組件)對排程開始時間及排程結束時間進行動態之調整及更新(步驟S51)。 Referring to FIG. 5, it is a flowchart of an implementation of a preferred embodiment of the scheduling method of the electronic signage of the present invention. The scheduling processing module 10 is loaded in the scheduling server 1 and operates in the scheduling server 1. First, the scheduling address acquisition sub-module 101 acquires each The IP address of a client computer 4, which is used to indicate the destination address of the client computer 4 (step S50). The schedule time calculation sub-module 102 calculates the schedule start time and the schedule end time by pre-defined time components (such as the setTitle component, the setList component, and the setListDate component), and uses the date component (for example, the setSelectDate component and the update component). Dynamic adjustment and update of the schedule start time and the schedule end time (step S51).

排程列表生成子模組103根據每一天之排程資訊生成當天之排程資訊列表21,及根據每一天之排程內容摘要生成當天之排程內容列表22,並將該排程資訊列表21及排程內容列表22存儲於資料庫2中。所述之排程資訊包括排程編號、排程名稱、排程日期、排程時間、客戶端位址及排程優先順序等資訊。所述之排程內容摘要包括檔案編號、檔案名稱、檔案類型及排程編號(步驟S52)。 The schedule list generation sub-module 103 generates a schedule information list 21 for the day according to the schedule information of each day, and generates a schedule content list 22 for the day according to the schedule summary of each day, and lists the schedule information 21 The schedule content list 22 is stored in the database 2. The schedule information includes schedule number, schedule name, schedule date, schedule time, client address, and schedule priority. The summary of the scheduled content includes a file number, a file name, a file type, and a schedule number (step S52).

排程資訊更新子模組104根據排程資訊更新所述之排程資訊列表21中之排程資訊,及根據排程內容摘要更新所述之排程內容列表22中之排程內容摘要(步驟S53)。排程資訊更新子模組104根據排程優先順序等級程度判斷排程資訊是否需要更新,若排程優先順序發生變化,則說明排程資訊需要更新(步驟S54)。若需要更新排程資訊,則於排程資訊列表21中更新排程資訊,及於排程內容列表22中更新排程內容摘要,即返回步驟S53。若不需要更新排程資訊,則排程內容下載子模組105根據所述之排程資訊列表21及排程內容列表 22於中繼伺服器3之記憶體30中查找所需排程內容,並根據客戶端電腦4之IP位址控制所述之客戶端電腦4直接從所述之記憶體30中下載查找到的排程內容(步驟S55)。客戶端電腦4播放從所述之記憶體30中下載之排程內容,並將播放之排程內容顯示於與該客戶端電腦4相連接之顯示器5上(步驟S56)。 The schedule information update sub-module 104 updates the schedule information in the schedule information list 21 according to the schedule information, and updates the schedule content summary in the schedule content list 22 according to the schedule content summary (step S53). The schedule information update sub-module 104 determines whether the schedule information needs to be updated according to the schedule priority level level. If the schedule priority order changes, the schedule information needs to be updated (step S54). If the schedule information needs to be updated, the schedule information is updated in the schedule information list 21, and the schedule content summary is updated in the schedule content list 22, that is, the process returns to step S53. If the scheduling information is not required to be updated, the scheduled content downloading sub-module 105 is configured according to the scheduled information list 21 and the scheduled content list. Searching for the required schedule content in the memory 30 of the relay server 3, and controlling the client computer 4 to directly download the searched from the memory 30 according to the IP address of the client computer 4. Schedule content (step S55). The client computer 4 plays the scheduled content downloaded from the memory 30, and displays the scheduled content of the broadcast on the display 5 connected to the client computer 4 (step S56).

本發明雖以較佳實施方式揭露如上,然其並非用以限定本發明。任何熟悉此項技藝者,在不脫離本發明之精神和範圍內,當可做更動與潤飾,因此本發明之保護範圍當視後附之申請專利範圍所界定者為準。 The present invention has been described above in terms of preferred embodiments, and is not intended to limit the invention. The scope of the present invention is defined by the scope of the appended claims, unless otherwise claimed.

1‧‧‧排程伺服器 1‧‧‧ Schedule Server

10‧‧‧排程處理模組 10‧‧‧ Schedule Processing Module

12‧‧‧連接 12‧‧‧Connect

14‧‧‧網路 14‧‧‧Network

2‧‧‧資料庫 2‧‧‧Database

21‧‧‧排程資訊列表 21‧‧‧ Schedule information list

22‧‧‧排程內容列表 22‧‧‧ Scheduled Content List

3‧‧‧中繼伺服器 3‧‧‧Relay Server

30‧‧‧記憶體 30‧‧‧ memory

4‧‧‧客戶端電腦 4‧‧‧Client computer

40‧‧‧分配器 40‧‧‧Distributor

5‧‧‧顯示器 5‧‧‧ display

Claims (10)

一種電子看板之排程系統,包括相互連接之排程伺服器、資料庫、中繼伺服器、客戶端電腦及顯示器,其中:所述之客戶端電腦藉由一個分配器連接至少一台顯示器;所述之排程伺服器包括一排程處理模組,該排程處理模組用於獲取客戶端電腦的IP位址,計算、調整及更新排程開始時間及排程結束時間,動態創建每一天之排程資訊列表及排程內容列表,將所述排程資訊列表與排程內容列表進行關聯,並將所述排程資訊列表及排程內容列表存儲於所述資料庫中,根據排程資訊列表中之排程優先順序等級程度判斷排程資訊是否需要更新,根據所述排程資訊列表及排程內容列表於所述中繼伺服器中查找對應之排程內容,及控制具有對應IP位址之客戶端電腦直接從所述中繼伺服器中下載查找到的排程內容,並將下載之排程內容顯示在與該客戶端電腦相連接之顯示器上。 An electronic signage scheduling system includes an interconnected scheduling server, a database, a relay server, a client computer and a display, wherein: the client computer connects at least one display by a dispenser; The scheduling server includes a scheduling processing module, and the scheduling processing module is configured to acquire an IP address of the client computer, calculate, adjust, and update the scheduling start time and the scheduling end time, and dynamically create each a one-day schedule information list and a schedule content list, the schedule information list is associated with the schedule content list, and the schedule information list and the schedule content list are stored in the database, according to the row The schedule priority level level in the process information list determines whether the schedule information needs to be updated, and searches for the corresponding schedule content in the relay server according to the schedule information list and the schedule content list, and the control has corresponding The client computer of the IP address directly downloads the found schedule content from the relay server, and displays the downloaded schedule content on the client computer. On the display. 如申請專利範圍第1項所述之電子看板之排程系統,所述之中繼伺服器包括一記憶體,所述可供客戶端電腦下載並播放之排程內容係存儲於該記憶體。 The electronic kanban scheduling system of claim 1, wherein the relay server comprises a memory, and the scheduled content that can be downloaded and played by the client computer is stored in the memory. 如申請專利範圍第1項所述之電子看板之排程系統,所述之排程處理模組計算、調整以及更新排程開始時間及排程結束時間係藉由預先定義之時間組件計算出排程開始時間及排程結束時間,並通過預先定義之日期組件對排程開始時間及排 程結束時間進行動態之調整以及更新。 The scheduling system of the electronic signage according to claim 1, wherein the scheduling processing module calculates, adjusts, and updates the scheduling start time and the scheduling end time by calculating a row by a predefined time component. Start time and schedule end time, and schedule start time and row through pre-defined date components Dynamic adjustment and update at the end of the process. 如申請專利範圍第1項所述之電子看板之排程系統,所述之動態創建每一天的排程資訊列表及排程內容列表係根據每一天之排程資訊生成當天之排程資訊列表,及根據每一天之排程內容摘要生成當天之排程內容列表。 For example, in the electronic kanban scheduling system described in claim 1, the dynamic creation of the schedule information list and the schedule content list of each day is generated according to the schedule information of each day, and the schedule information list of the day is generated. And generate a list of schedule contents for the day based on the daily summary of the schedule content. 如申請專利範圍第4項所述之電子看板之排程系統,所述之排程資訊列表及排程內容列表藉由其中之排程編號相關聯。 For example, in the electronic kanban scheduling system described in claim 4, the schedule information list and the schedule content list are associated by the schedule number. 如申請專利範圍第1項所述之電子看板之排程系統,所述之根據排程資訊列表中之排程優先順序等級程度判斷排程資訊是否需要更新係藉由判斷排程資訊列表中排程的優先順序等級程度是否發生變化,若排程的優先順序等級程度發生變化,則判斷排程資訊需要更新。 For example, in the scheduling system of the electronic kanban described in claim 1, the judging whether the schedule information needs to be updated according to the rank priority level in the schedule information list is determined by judging the schedule information list. Whether the priority level of the process changes or not, if the priority level of the schedule changes, it is judged that the schedule information needs to be updated. 一種電子看板之排程方法,該方法包括如下步驟:獲取客戶端電腦之IP位址,所述之客戶端電腦藉由一個分配器連接至少一台顯示器;藉由時間組件計算排程開始時間及排程結束時間,並藉由日期組件對排程開始時間及排程結束時間進行動態之調整及更新;根據每一天之排程資訊生成當天之排程資訊列表,及根據每一天之排程內容摘要生成當天之排程內容列表,將所述排程資訊列表與排程內容列表進行關聯,並將該排程資訊列表及排程內容列表存儲於資料庫中;根據排程資訊列表中之排程優先順序等級程度判斷排程資訊是否需要更新; 若排程的優先順序等級程度發生變化,則更新所述排程資訊列表中之排程資訊及排程內容列表中之排程內容摘要;及根據所述排程資訊列表及排程內容列表於中繼伺服器中查找對應之排程內容,並控制具有對應IP位址之客戶端電腦直接從所述中繼伺服器中下載查找到之排程內容,並顯示於與所述之客戶端電腦相連接之顯示器上。 An electronic kanban scheduling method, the method comprising the steps of: obtaining an IP address of a client computer, wherein the client computer is connected to at least one display by a dispenser; and calculating a scheduling start time by using a time component and Schedule end time, and dynamically adjust and update the schedule start time and schedule end time by the date component; generate a schedule information list for the day according to the schedule information of each day, and according to the schedule content of each day The summary generates a schedule content list of the day, associates the schedule information list with the schedule content list, and stores the schedule information list and the schedule content list in the database; according to the row in the schedule information list The priority level of the process determines whether the schedule information needs to be updated; Updating the schedule information in the schedule information list and the schedule content summary in the schedule content list if the priority level of the schedule changes, and according to the schedule information list and the schedule content list Locating the corresponding scheduling content in the relay server, and controlling the client computer having the corresponding IP address to directly download the found scheduling content from the relay server, and displaying the scheduled content on the client computer Connected to the display. 申請專利範圍第7項所述之電子看板之排程方法,所述之排程資訊包括排程編號、排程名稱、排程日期、排程時間、客戶端位址及排程優先順序資訊。 For the scheduling method of the electronic kanban described in claim 7, the schedule information includes schedule number, schedule name, schedule date, schedule time, client address, and schedule priority information. 申請專利範圍第8項所述之電子看板之排程方法,所述之排程內容摘要包括檔案編號、檔案名稱、檔案類型及排程編號。 The method for scheduling an electronic kanban according to item 8 of the patent application scope, wherein the schedule content summary includes a file number, a file name, a file type, and a schedule number. 申請專利範圍第9項所述之電子看板之排程方法,所述之排程資訊列表及排程內容列表藉由其中之排程編號相關聯。 In the method for scheduling an electronic kanban according to claim 9, the schedule information list and the schedule content list are associated by the schedule number.
TW95139839A 2006-10-27 2006-10-27 System and method for scheduling programs viewing on electronic boards TWI403967B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW95139839A TWI403967B (en) 2006-10-27 2006-10-27 System and method for scheduling programs viewing on electronic boards

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW95139839A TWI403967B (en) 2006-10-27 2006-10-27 System and method for scheduling programs viewing on electronic boards

Publications (2)

Publication Number Publication Date
TW200820119A TW200820119A (en) 2008-05-01
TWI403967B true TWI403967B (en) 2013-08-01

Family

ID=44770067

Family Applications (1)

Application Number Title Priority Date Filing Date
TW95139839A TWI403967B (en) 2006-10-27 2006-10-27 System and method for scheduling programs viewing on electronic boards

Country Status (1)

Country Link
TW (1) TWI403967B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI745763B (en) * 2019-10-09 2021-11-11 宏碁股份有限公司 Schedule management method for playing device and schedule management system

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW533711B (en) * 1999-02-15 2003-05-21 Advent Television Ltd A system for electronic placement and broadcast of an advertisement
US20030188310A1 (en) * 1996-05-03 2003-10-02 Starsight Telecast, Inc. Method and system for displaying advertisements in an electronic program guide
US20040018807A1 (en) * 2002-07-09 2004-01-29 Yang-Woo Jin Polishing pad conditioner and chemical-mechanical polishing apparatus having the same
TW200422989A (en) * 2003-04-29 2004-11-01 Chunghwa Telecom Co Ltd Multimedia electronic commercial billboard system
TWI238662B (en) * 2000-10-31 2005-08-21 Digitaldeck Inc Adaptable programming guide for networked devices

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030188310A1 (en) * 1996-05-03 2003-10-02 Starsight Telecast, Inc. Method and system for displaying advertisements in an electronic program guide
TW533711B (en) * 1999-02-15 2003-05-21 Advent Television Ltd A system for electronic placement and broadcast of an advertisement
TWI238662B (en) * 2000-10-31 2005-08-21 Digitaldeck Inc Adaptable programming guide for networked devices
US20040018807A1 (en) * 2002-07-09 2004-01-29 Yang-Woo Jin Polishing pad conditioner and chemical-mechanical polishing apparatus having the same
TW200422989A (en) * 2003-04-29 2004-11-01 Chunghwa Telecom Co Ltd Multimedia electronic commercial billboard system

Also Published As

Publication number Publication date
TW200820119A (en) 2008-05-01

Similar Documents

Publication Publication Date Title
USRE48546E1 (en) System and method for presenting content with time based metadata
US10031921B2 (en) Methods and systems for storage of media item metadata
US7017120B2 (en) Methods for creating a customized program from a variety of sources
JP6823173B2 (en) Systems and methods for interrupting streaming content provided via the non-intrusive manifest protocol
US8527877B2 (en) Systems and methods to select media content
US8006189B2 (en) System and method for web based collaboration using digital media
CN102144401B (en) Method and system for dynamic play list modification
US20030112268A1 (en) Device for producing multimedia presentation
US20020112247A1 (en) Method and system for creation, delivery, and presentation of time-synchronized multimedia presentations
KR20010067264A (en) Enhanced video programming system and method utilizing user-profile information
US7930722B2 (en) Method and system for creating, managing and delivering community information
WO2006113421A2 (en) Multimedia communication system and method
EP1999953A2 (en) Embedded metadata in a media presentation
US20040225564A1 (en) Systems and methods for providing an in-store media broadcast
US20090049122A1 (en) System and method for providing a video media toolbar
US20130144692A1 (en) Producing and Displaying Media Content on Heterogeneous Mobile Devices
US20110066480A1 (en) Method, apparatus and system for event-based content distribution and display
TWI403967B (en) System and method for scheduling programs viewing on electronic boards
WO2011071955A1 (en) System and method for synchronizing static images with dynamic multimedia contents
CN101170542B (en) Scheduling system and method for electronic bulletin
US8028233B1 (en) Interactive graphical interface including a streaming media component and method and system of producing the same
CN103369397A (en) Method and device for independently updating program lists of display contents of multiple areas in display screen
CN101170543B (en) Scheduling management control system and method
EP1083686A2 (en) System for providing interactive entertainment services to an audience using a communications network
KR100869176B1 (en) Advertisement display system and method based on hierarchical regional identification matching structure

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees