TW201807653A - 互動式自動排程系統及其電腦程式產品 - Google Patents
互動式自動排程系統及其電腦程式產品 Download PDFInfo
- Publication number
- TW201807653A TW201807653A TW105126583A TW105126583A TW201807653A TW 201807653 A TW201807653 A TW 201807653A TW 105126583 A TW105126583 A TW 105126583A TW 105126583 A TW105126583 A TW 105126583A TW 201807653 A TW201807653 A TW 201807653A
- Authority
- TW
- Taiwan
- Prior art keywords
- activity
- content
- voice
- server
- expert
- Prior art date
Links
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
一種互動式自動排程系統及其電腦程式產品,包含:一專家端裝置、伺服器與一使用者端裝置;專家端裝置具有一輸入單元與一專家端通訊單元,輸入單元用以輸入一活動內容資料,專家端通訊單元將該活動內容資料傳送出去;伺服器與專家端裝置連線,接收活動內容資料並加以轉換為一活動排程參數;使用者端裝置具有使用者端通訊單元,與伺服器連線後,下載活動徘程參數,轉換活動排程參數為活動排程,並依據活動排程於一活動設定時間到時產生一活動提醒通知。
Description
本發明是關於一種運用於排程系統,特別是關於一種互動式自動排程系統及其電腦程式產品。
行動醫療時代已經來臨,為了因應行動醫療的需求,許多的行動醫療用的應用程式紛紛被開發出來,例如,各種個人健康管理應用程式、行動掛號應用程式、健身運動管理應用程式、糖尿病管理應用程式等。這些應用程式的特色是使用者進行自我健康管理,或者自行將數據紀錄、機器將數據上傳至行動裝置的應用程式後進行管理。
然而,對大部分使用者來說,進行時程控管,例如吃藥時間、運動時間、看醫師時間、復健時間等等,都還是必須透過自己在行事曆上進行設定、管理,此點,常常造成使用者的困擾,特別是許多人平常就沒有在進行這種時程管理的習慣者。而這些活動的建議者,也就是專家們,目前也都僅止於用口頭建議,然後再由部分的使用者運用行動設備進行行事曆的設定,部分的使用者用頭腦記憶,部分的使用者用筆記本記憶,然後在各憑本事去執行。結果是執行率偏低。即便運用上述的管理應用程式,也是無法解決此一問題。
因此,如何發展可以讓專家端的建議可以直接透過聯網裝
置去下達活動建議後,直接讓使用者於聯網裝置接受建議後,自動轉成排程,透過聯網裝置的提醒、即時活動內容提供等來協助使用者執行的系統,成為未來行動醫療發展的重要方向之一。
有鑑於此,本發明提出一種互動式自動排程系統,使用者(病患或亞健康人群),將可有效地將醫生、健康管理師的建議帶回家,並有效縮短病程,減少疾病控管不良的問題。
本發明提出一種互動式自動排程系統,包含:一伺服器、一專家端裝置與一使用者端裝置。其中,專家端裝置包含:一伺服器端通訊單元;一伺服器端記憶體,儲存一互動排程程式,該互動排程程式包含:一伺服器端收發模組,藉由該伺服器端通訊單元於建立連線後接收一活動內容資料與傳送一活動排程參數;一活動內容解析模組,解析該活動內容資料並產生該活動排程參數。專家端裝置包含:一專家端通訊單元;一專家端顯示單元,用以顯示一活動編輯應用程式之一活動編輯介面;一專家端記憶體,儲存該活動編輯應用程式,該活動編輯應用程式包含:一活動內容產生模組,產生該活動編輯介面,並產生一活動內容資料;及一專家端資料傳送模組,藉由該專家端通訊單元與該伺服器建立連線以傳送該活動內容資料至該伺服器;一專家端處理單元,連接該專家端記憶體、該專家端顯示單元與該專家端通訊單元,執行該活動編輯應用程式,接收一活動編輯確認指令後,將該活動內容資料上傳至該伺服器。使用者端裝置包含:一使用者端通訊單元;一使用者端顯示單元,用以顯示一自動排程應用程式之一使用者介面;一使用者端記憶體,儲存該自動排程應用程式,
該自動排程應用程式包含:一使用者端資料接收模組,藉由該使用者端通訊單元與該伺服器建立連線以接收該活動排程參數;及一活動排程產生與執行模組,依據一活動排程參數產生一活動排程;及一使用者端處理單元,連接該使用者端記憶體、該使用者端顯示單元與該使用者端通訊單元,執行該自動排程應用程式,接收一活動排程參數下載指令後,下載該活動排程參數,產生該活動排程,並依據該活動排程於一活動設定時間到時產生一活動提醒通知。
本發明更提供一種互動式自動排程系統,包含:一伺服器、一專家端裝置與一使用者端裝置。其中,伺服器包含:一伺服器端通訊單元;及一伺服器端記憶體,儲存一互動排程程式,該互動排程程式包含:一伺服器端收發模組,藉由該伺服器端通訊單元於建立連線後接收一活動內容資料並傳送一活動排程參數;及一活動內容解析模組,解析該活動內容資料並產生該活動排程參數與一活動排程,並依據該活動排程定期產生一活動提醒通知。專家端裝置包含:一專家端通訊單元;一專家端顯示單元,用以顯示一活動編輯應用程式之一活動編輯介面;一專家端記憶體,儲存該活動編輯應用程式,該活動編輯應用程式包含:一活動內容產生模組,產生該活動編輯介面,並產生一活動內容資料;及一專家端資料傳送模組,藉由該專家端通訊單元與該伺服器建立連線以傳送該活動內容資料至該伺服器;及一專家端處理單元,連接該專家端記憶體、該專家端顯示單元與該專家端通訊單元,執行該活動編輯應用程式,接收一活動編輯確認指令後,將該活動內容資料上傳至該伺服器。使用者端裝置包含:一使用者端通訊單元;一使用者端顯示單元,用以顯示一自動排程應用程式之
一使用者介面;一使用者端記憶體,儲存該自動排程應用程式,該自動排程應用程式包含:一使用者端資料接收模組,藉由該使用者端通訊單元與該伺服器建立連線以接收該活動提醒通知;及一活動排程產生與執行模組,依據該活動提醒通知,並於接收一活動執行指令時,與該伺服器連線以下載該活動提醒通知所對應的一活動執行內容;及一使用者端處理單元,連接該使用者端記憶體、該使用者端顯示單元與該使用者端通訊單元,執行該自動排程應用程式,接收該活動提醒通知後,執行該活動執行內容。
本發明另提供一種電腦程式產品,安裝於具有一通訊單元、一顯示單元、一記憶體、一處理單元的一裝置,該電腦程式產品包含:一使用者端資料接收模組,藉由該使用者端通訊單元與該伺服器建立連線以接收該活動排程參數;及一活動排程產生與執行模組,依據一活動排程參數產生一活動排程;其中,該處理單元執行該電腦程式產品,於接收一活動排程參數下載指令後,下載該活動排程參數,產生該活動排程,並依據該活動排程於一活動設定時間到時產生一活動提醒通知。
本發明尚提供一種電腦程式產品,安裝於具有一通訊單元、一顯示單元、一記憶體、一處理單元的一裝置,該電腦程式產品包含:一使用者端資料接收模組,藉由該通訊單元與一伺服器建立連線以接收一活動提醒通知;及一活動排程產生與執行模組,依據該活動提醒通知,並於接收一活動執行指令時,與該伺服器連線以下載該活動提醒通知所對應的一活動執行內容;其中,該處理單元執行該電腦程式產品,於接收該活動提醒通知後,依據該活動執行指令執行該活動執行內容。
本發明又提供一種電腦可讀取記錄媒體,記錄一應用程
式,該應用程式安裝於具有一通訊單元、一顯示單元、一記憶體、一處理單元的一裝置,該應用程式包含:一使用者端資料接收模組,藉由該使用者端通訊單元與該伺服器建立連線以接收該活動排程參數;及一活動排程產生與執行模組,依據一活動排程參數產生一活動排程;其中,該處理單元執行該電腦程式產品,於接收一活動排程參數下載指令後,下載該活動排程參數,產生該活動排程,並依據該活動排程於一活動設定時間到時產生一活動提醒通知。
本發明又提供一種電腦可讀取記錄媒體,記錄一應用程式,該應用程式安裝於具有一通訊單元、一顯示單元、一記憶體、一處理單元的一裝置,該應用程式包含:一使用者端資料接收模組,藉由該通訊單元與一伺服器建立連線以接收一活動提醒通知;及一活動排程產生與執行模組,依據該活動提醒通知,並於接收一活動執行指令時,與該伺服器連線以下載該活動提醒通知所對應的一活動執行內容;其中,該處理單元執行該電腦程式產品,於接收該活動提醒通知後,依據該活動執行指令執行該活動執行內容。
本發明又提供一種互動式自動排程系統,包含:一專家端裝置,具有一輸入單元與一專家端通訊單元,該輸入單元用以輸入一活動內容資料,該專家端通訊單元將該活動內容資料傳送出去;一伺服器,與該專家端裝置連線,接收該活動內容資料並加以轉換為一活動排程參數;及一使用者端裝置,具有一使用者端通訊單元,與該伺服器連線後,下載該活動徘程參數,轉換該活動排程參數為一活動排程,並依據該活動排程於一活動設定時間到時產生一活動提醒通知。
本發明進一步提供一種互動式自動排程系統,包含:一專家端裝置,具有一輸入單元與一專家端通訊單元,該輸入單元用以輸入一活動內容資料,該專家端通訊單元將該活動內容資料傳送出去;一伺服器,與該專家端裝置連線,接收該活動內容資料並加以轉換為一活動排程參數與一活動排程,並依據該活動排程定期產生一活動提醒通知;及一使用者端裝置,具有一使用者端通訊單元,與該伺服器連線後,接收該活動提醒通知,並向該伺服器要求下載一活動執行內容後執行該活動執行內容。
以下在實施方式中詳細敘述本發明之詳細特徵以及優點,其內容足以使任何熟習相關技藝者瞭解本發明之技術內容並據以實施,且根據本說明書所揭露之內容、申請專利範圍及圖式,任何熟習相關技藝者可輕易地理解本發明相關之目的及優點。
10‧‧‧使用者端裝置
11‧‧‧處理單元
12‧‧‧通訊單元
13‧‧‧記憶體
14‧‧‧應用程式
15‧‧‧鍵盤
16‧‧‧聲音輸入單元
17‧‧‧顯示單元
18‧‧‧聲音輸出單元
19‧‧‧馬達組
20‧‧‧資料庫
21‧‧‧活動內容資料庫
22‧‧‧機械動作資料庫
23‧‧‧語音資料庫
24‧‧‧個人基本資料庫
30‧‧‧伺服器
40‧‧‧專家端裝置
41‧‧‧處理單元
42‧‧‧通訊單元
43‧‧‧記憶體
44‧‧‧應用程式
45‧‧‧鍵盤
46‧‧‧聲音輸入單元
47‧‧‧顯示單元
48‧‧‧聲音輸出單元
49‧‧‧馬達組
50‧‧‧網際網路
60‧‧‧機器人手機
141‧‧‧資料傳輸模組
142‧‧‧活動排程產生與執行模組
143‧‧‧顯示輸出模組
144‧‧‧語音輸出模組
145‧‧‧機械動作轉換模組
171‧‧‧欄位
172‧‧‧欄位
173-1、173-2、173-3、173-4、173-5、174、175‧‧‧選項
176、177‧‧‧欄位
311‧‧‧資料傳輸模組
312‧‧‧語音辨識模組
313‧‧‧活動內容解析模組
314‧‧‧機械動作指令產生模組
315‧‧‧活動排程產生模組
316‧‧‧通知產生模組
441‧‧‧資料傳輸模組
442‧‧‧語音輸入模組
443‧‧‧文字輸入模組
444‧‧‧活動內容產生模組
471‧‧‧欄位
471、472-1、472-2、472-3、472-4、472-5、472-6‧‧‧欄位
473‧‧‧選項
474-1、474-2、474-3‧‧‧欄位
475‧‧‧欄位
476‧‧‧鍵盤
477-1、477-2‧‧‧欄位
478-1‧‧‧語音輸入符號
478-2‧‧‧選項
第1圖,本發明之互動式自動排程系統的系統架構圖。
第2A圖,本發明之互動式自動排程系統中使用者端裝置的功能方塊圖。
第2B圖,本發明之互動式自動排程系統中專家端裝置的功能方塊圖。
第3圖,本發明之互動式自動排程系統中,專家端裝置、使用者端裝置與伺服器的應用程式模組說明圖。
第4A-4C圖,本發明之互動式自動排程系統中,專家端裝置、伺服器與使用者端裝置的流程圖之一實施例。
第4A、4D、4E圖,本發明之互動式自動排程系統中,專家端裝置、伺
服器與使用者端裝置的流程圖之另一實施例。
第5A-5D圖,本發明之專家端裝置之一實施例中的使用者介面說明。
第6A-6E圖,本發明之專家端裝置之一實施例中的使用者介面說明。
本發明係使用但不限於個人電腦(PC)、筆記型電腦(Laptop/Notebook/Portable Computer)、智慧手機(Smartphone)、平板電腦(Tablet PC)…等等,凡是配置有顯示單元以及無線通訊單元的裝置都可以應用本發明的裝置與方法;此外,配置有顯示單元、多個微型馬達的機器人手機、機器人等,也可應用本發明的裝置與方法。
以下,將列舉數個實施例來說明本發明的內容,請先參考第1圖,本發明之互動式自動排程系統的系統架構圖,包含:伺服器30(連結資料庫20)、專家端裝置40與使用者端裝置10。其中,專家端裝置40由一專家使用,以產生建議的活動內容給特定的使用者,此使用者可藉由使用者端裝置10接受到由伺服器30轉發的活動內容參數或活動內容提醒。而伺服器30、專家端裝置40與使用者端裝置10彼此之間的溝通,原則上透過網際網路50(Internet),或者,在區域網路(Intranet)內互聯,或者,僅在電信網路(Telnet)內互聯等。概念上,除了銀行、國防的保密網路外,其他可互聯的網路皆可運用。
不同領域的專家,皆可透過本發明的互動式自動排程系統來執行其專家指令的給予,並由使用者端進行自動排程的執行輔助,如前述的醫療輔助管理、運動管理、用藥管理,甚至各種活動管理,如教學管理、旅遊行程管理、工作管理等等。
在裝置上,本發明運用了使用者端裝置10的架構,可以是第2A圖的實施例(機器人、機器人手機),也可以是第2A圖的簡化架構(如個人電腦、筆記型電腦、智慧手機、平板電腦等);專家端裝置40的架構,可以是第2A圖的實施例(機器人、機器人手機),也可採用第2B圖的實施例的簡化架構(如個人電腦、筆記型電腦、智慧手機、平板電腦等)。
接著,請參考第2A圖,本發明之互動式自動排程系統中使用者端裝置的功能方塊圖;同時請參考第2B圖,本發明之互動式自動排程系統中專家端裝置的功能方塊圖。第2A圖中,使用者端裝置10包含了:處理單元11、通訊單元12、記憶體13、應用程式14、鍵盤15、聲音輸入單元16、顯示單元17、聲音輸出單元18與馬達組19。第2B圖中,專家端裝置40包含了處理單元41、通訊單元42、記憶體43、應用程式44、鍵盤45、聲音輸入單元46、顯示單元47、聲音輸出單元48與馬達組49。
其中,專家端裝置40當中的通訊單元42、記憶體43、應用程式44、鍵盤45、聲音輸入單元46、顯示單元47、聲音輸出單元48與馬達組49皆與處理單元41相連結,並由處理單元41於執行活動編輯應用程式後依據程式給的指令控制。其中專家端裝置40的通訊單元42可與伺服器30的通訊單元進行通訊,以傳遞或接收訊息。專家端裝置40的顯示單元47,用以顯示活動編輯應用程式之活動編輯介面,後續將於第4A-4D圖的實施例來具體說明。專家端裝置40的記憶體43,儲存活動編輯應用程式,活動編輯應用程式的實施例,將於第4A-4E圖具體說明。處理單元42,執行活動編輯應用程式,接收活動編輯確認指令後,將在活動編輯應用程式所編輯的活動內容資料上傳至伺服器30。
其中,使用者端裝置10當中的通訊單元12、記憶體13、應用程式14、鍵盤15、聲音輸入單元16、顯示單元17、聲音輸出單元18與馬達組19皆與處理單元11相連結,並由處理單元11於執行自動排程應用程式後依據程式給的指令控制。其中,使用者端裝置10的通訊單元12可與伺服器30的通訊單元進行通訊,以傳遞或接收訊息。使用者端裝置10的記憶體13,儲存自動排程應用程式,自動排程應用程式的實施例,將於第5A-5F圖具體說明。使用者端裝置10當中的處理單元12,執行自動排程應用程式,下載活動內容參數、活動通知與活動內容等,並將反饋指令上傳至伺服器30。
接著,請參考第3圖,本發明之互動式自動排程系統中,專家端裝置40、使用者端裝置10與伺服器30的應用程式模組說明圖;其中,專家端裝置40的應用程式44,亦即活動編輯應用程式包含:資料傳輸模組441、語音輸入模組442、文字輸入模組443與活動內容產生模組444。使用者端裝置10的應用程式14,亦即自動排程應用程式包含:資料傳輸模組141、活動排程產生與執行程式142、顯示輸出模組143、語音輸出模組444與機械動作轉換模組145;伺服器30當中的執行程式31包含:資料傳輸模組311、語音辨識模組312、活動內容解析模組313與機械動作指令產生模組314;資料庫20則包含了:活動內容資料庫21、機械動作資料庫22與語音資料庫23。
以下將透過各模組之間如何相互搭配來說明互動式自動排程系統如何運作。
首先,整個活動的發起者為專家端裝置40,專家於專家端裝置40開啟活動編輯應用程式,開啟後活動內容產生模組444即產生活動編輯介面,專家於其中選擇輸入的方式,如文字編輯、模組化選擇、語音輸
入等,或者,預設的方式即為文字編輯、模組化選擇、語音輸入三者之一;專家依據活動編輯介面的指示,產生活動內容資料。如果輸入的方式為文字編輯,則藉由文字輸入模組443來控制控制鍵盤45(第2A圖,可以是實體鍵盤、觸控鍵盤或虛擬鍵盤)輸入內容後,由活動內容產生模組444產生活動內容資料,活動內容產生模組444再將活動內容資料經由通訊單元42傳送出去;如果輸入的方式為模組化選擇,則由文字輸入模組443來控制控制鍵盤45(第2A圖,可以是實體鍵盤、觸控鍵盤或虛擬鍵盤)輸入選擇結果內容後,由活動內容產生模組444依據專家的選擇後產生模組化的活動內容資料,活動內容產生模組444再將活動內容資料經由通訊單元42傳送出去;如果輸入的方式是語音輸入,則由語音輸入模組442控制聲音輸入單元46(第2A圖)來產生語音的活動內容資料,活動內容產生模組444再將語音活動內容資料經由通訊單元42傳送出去。
伺服器30的執行程式31當中的資料傳輸模組311接收到由專家端裝置40所傳來的活動內容資料後,由活動內容解析模組313進行解析。如果所來的活動內容資料為語音的活動內容資料時,活動內容解析模組313將資料轉至語音辨識模組312進行辨識,語音辨識模組312提取資料庫20當中的語音資料庫23進行語意分析後,回傳給活動內容解析模組313,活動內容解析模組313進行解析後,再提取活動內容資料庫21當中的資料而產生活動排程參數。如果是文字的活動內容資料,活動內容解析模組313則直接將資料進行解析,再提取活動內容資料庫21當中的資料而產生活動排程參數。如果是模組化的活動內容資料,活動內容解析模組313則直接將資料進行解析,再提取活動內容資料庫21當中的資料而產生活動排程參數。
如果使用者端裝置10為機器人或機器人手機時,活動內容資料庫21若關連到機械動作,則活動內容解析模組313令提取機械動作資料庫22的資料,並彙整出機械動作指令。最後,活動內容解析模組313透過資料傳輸模組311將活動內容參數、活動內容提醒或機械動作指令等傳送給使用者端裝置10。
在本發明的實施例中,自動排程的活動排程有兩種產生方式,一、由使用者端裝置10進行排程,此由活動排程產生與執行模組142執行;二、由伺服器30端進行排程,其由活動排程產生模組315執行,並儲存於個人基本資料庫24。以下分別詳細說明之:
一、於使用者端裝置10進行排程:伺服器30傳來活動排程參數後,使用者端裝置10的資料傳輸模組141接收到後,即控制顯示輸出模組143或語音輸出模組144、機械動作轉換模組145執行預設的顯示畫面、語音或者機械動作,以提醒使用者有活動內容建議的資料傳過來。接著,使用者在經過點選接受自動活動排程的安排後,活動排程產生與執行模組142會將活動排程參數記錄起來,並依照使用者的確認指令,進行活動排程的產生,並紀錄為如行事曆的模式,依照時段、頻率、時程長短等進行活動內容的自動排程安排。時間到時,活動排程產生與執行模組142執行活動提醒,並依照使用者的指令提取活動內容的資料(可能已經預儲存於使用者端裝置10當中,或者,由伺服器30下載),接著,控制顯示輸出模組143輸出訊息,或者控制語音輸出模組144輸出語音訊息,或者,控制機械動作轉換模組145產生機械動作等。所以,此一實施例的自動排程的執行,都是由使用者端裝置10所儲存的活動排程所發起,於使用者端裝置10執行。
二、於伺服器30進行排程:伺服器30產生活動排程參數後,即同步由活動排程產生模組315產生活動排程,並儲存於個人基本資料庫24。通知產生模組316會執行個人基本資料庫24當中的活動排程產生一活動通知傳送給使用者端裝置10,其運用了個人化推播的技術。使用者端裝置10中,活動排程產生與執行模組142僅具有活動執行的功能,換言之,其本身不進行活動排程的工作,而是接收伺服器30的活動通知後,執行活動通知的內容。具體的執行方式說明如下:使用者端裝置10的活動排程與執行模組142接收到活動通知後,會依據使用者的確認指定(例如,確認要執行此活動),再要求伺服器30提供相關的活動內容資料,下載後,即可執行活動內容,進行控制顯示輸出模組143輸出訊息,或者控制語音輸出模組144輸出語音訊息,或者,控制機械動作轉換模組145產生機械動作等。所以,此一實施例的自動排程的執行,都是由伺服器30運用儲存於資料庫20的個人基本資料庫24的活動排程所發起,傳送通知於使用者端裝置10後接續執行。
以上對第3圖的說明,已清楚的描繪了本發明如何產生自動排程,以及如何在使用者端裝置10執行自動排程的內容。以下,將以流程圖的方式再說明本發明如何實現互動式自動排程。
請參考第4A-4C圖,本發明之互動式自動排程系統中,專家端裝置、伺服器與使用者端裝置的流程圖之一實施例,請搭配第3圖同步說明。首先,請參考第4A圖,其為專家端裝置40的工作流程圖。
步驟S101:執行活動建議應用程式,亦即,第3圖中專家端裝置40的應用程式44。
步驟S102:選擇活動建議接收者。應用程式44當中的活動內
容產生模組444會產生一使用者名單,也就是,每名專家皆可能服務至少一人以上的使用者。專家依據使用者名單選擇活動建議接收者之後,即進入進行個人化的活動建議。
步驟S103:產生活動編輯介面。活動內容產生模組444產生的活動編輯介面,可依據輸入的方式而有所不同。
步驟S104:輸入活動內容。輸入的方式有模組化輸入、文字輸入、語音輸入等,當輸入方式為模組化輸入時,專家只要將建議的內容點選,再選取確認後即可發送出去;當輸入方式為文字輸入時,專家只要將活動建議的內容以文字輸入,再選取確認後即可發送出去;當輸入方式為語音時,專家只要將活動建議的內容以語音方式輸入,再選取確認(或說出確認語音)後即可發送出去。
步驟S105:發送活動內容至伺服器。由資料傳輸模組441與伺服器30建立連線後,將活動內容傳輸給伺服器30。
步驟S101-S105為專家端裝置40的動作,其為所有動作的發起點,也就是,建議特定的使用者特定的活動建議內容。接下來,即為伺服器30接手,將專家端裝置40的活動建議內容參數化,讓後續的伺服器30當中的執行程式或者使用者端裝置10的應用程式14可據以分析與執行。請參考第4B圖,其為伺服器30的工作流程圖,同步請參考第3圖。
步驟S201:接收活動內容。也就是活動建議內容,接收到活動建議內容時,必須先確認活動建議內容的格式,是文字、模組化活動建議內容或者語音格式的活動建議內容,之後,依據各內容格式進行解析。
步驟S202:活動內容為語音時,透過語音資料庫進行語音
辨識。語音辨識為文字內容後,再進行步驟S203。
步驟S203:將辨識後的語音資料,提取活動參數,活動參數包括了活動內容、時段、頻率、時程長短等。
步驟S204:活動內容為文字時,提取活動參數,同樣地,活動參數包括了活動內容、時段、頻率、時程長短等。文字內容有兩種,一種是純文字,另一種是模組化的活動內容,其直接以活動參數輸出,所以,辨識起來速度更快。
步驟S205:依據活動參數抓取活動內容資料庫21內容,產生格式化活動內容,也就是,固定格式的活動內容,可具體於使用者端執行的活動內容,可能是文字為主,可能是語音內容搭配文字,可能是文字搭配影片,可能是文字搭配機械動作等。
步驟S206:依據活動參數抓取機械動作資料庫23內容,產生機械動作指令。如果格式化活動內容有機械動作時,就要將機械動作資料庫23的參數提取出來,可預先提供給使用者端裝置10,讓其時間到時自動執行特定的機械動作。
步驟S207:產生活動排程指令。此活動排程指令為使用者端裝置10可執行的指令,也就是時段、頻率、時程長短等可以讓使用者端裝置10排入行事曆的格式。在此,由於專家端裝置40所輸入的活動參數可能非使用者端裝置10所界定的格式,伺服器30就必須加以轉換為使用者端裝置10所界定的格式。
步驟S208:將活動排程指令、格式化活動內容、機械動作指令等活動排程參數傳送至活動建議接收者。也就是,傳送到使用者端裝
置10,此使用者已經於專家端裝置40所指定,所以,伺服器30可以由個人基本資料庫24提取對應的使用者資料,並將活動排程參數儲存於該特定使用者的基本資料中。使用者端裝置10接收到活動排程參數的資料後,即可進行活動排程的執行。
步驟S201-S208為伺服器30的動作,其為伺服器30將專家端裝置40所傳來的簡易活動內容編輯方式(如文字、語音)或者模組化的活動內容轉化為使用者端裝置10應用程式14可接受的格式。接下來,即為使用者端裝置10接手,進行活動排程的產生,以及後續的自動排程執行。請參考第4C圖,其為使用者端裝置10的工作流程圖,同步請參考第3圖。
步驟S301:執行自動排程應用程式,也就是,第3圖當中的應用程式14。
步驟S302:接收活動排程指令、格式化活動內容、機械動作指令等活動排程參數。此步驟會依據實際上的狀況進行傳遞。基本上,個人基本資料庫24同步也會記錄使用者端裝置10的型號等資訊,以及,使用者端裝置10所安裝的自動排程應用程式的版本資訊。因此,伺服器30可依據使用者端裝置10的設備狀態以及安裝的自動排程應用程式來挑選適當的內容。例如,使用者端裝置10實質上為非機器人裝置,也就不需要機械動作指令,可以不用傳遞。就另一種實施例而言,可以將全部的活動排程參數全數傳遞給使用者端裝置10。使用者端裝置10有甚麼功能,就可依據應用程式14的優先順序選定,來決定採用何種功能。
步驟S303:依據活動排程指令將格式化活動內容、機械動作指令排入行事曆。
步驟S304:排程時間到時,依據格式化活動內容、機械動作指令,向伺服器30要求下載相關內容。例如,下載網頁資料、串流語音、串流影音等。某些簡易影片或語音串流資料,可直接儲存於使用者端裝置10的快取,以加快執行速度。
步驟S305:依據使用者確認指令,執行格式化活動內容、機械動作指令。例如,文字活動內容、語音活動內容、影片活動內容、機械活動內容等。
步驟S301-S305說明了使用者端裝置10如何執行自動排程的過程。此為由使用者端裝置10進行活動排程的設定並執行的實施例,以下,將列舉一個由伺服器端30來執行活動排程的設定的實施例。
接著,請參考第4A、4D、4E圖,本發明之互動式自動排程系統中,專家端裝置、伺服器與使用者端裝置的流程圖之另一實施例;
第4A圖的流程說明如上,請參考第4D圖,伺服器30接手將專家端裝置40的活動建議內容參數化,讓後續的伺服器30當中的執行程式或者使用者端裝置10的應用程式14可據以分析與執行。請參考第4D圖,其為伺服器30的工作流程圖的另一種實施例,同步請參考第3圖。
步驟S211:接收活動內容。也就是活動建議內容,接收到活動建議內容時,必須先確認活動建議內容的格式,是文字、模組化活動建議內容或者語音格式的活動建議內容,之後,依據各內容格式進行解析。
步驟S212:活動內容為語音時,透過語音資料庫進行語音辨識。語音辨識為文字內容後,再進行步驟S203。
步驟S213:將辨識後的語音資料,提取活動參數,活動參
數包括了活動內容、時段、頻率、時程長短等。
步驟S214:活動內容為文字時,提取活動參數,同樣地,活動參數包括了活動內容、時段、頻率、時程長短等。文字內容有兩種,一種是純文字,另一種是模組化的活動內容,其直接以活動參數輸出,所以,辨識起來速度更快。
步驟S215:依據活動參數抓取活動內容資料庫內容,產生格式化活動內容。也就是,固定格式的活動內容,可具體於使用者端執行的活動內容,可能是文字為主,可能是語音內容搭配文字,可能是文字搭配影片,可能是文字搭配機械動作等。
步驟S216:依據活動參數抓取機械動作資料庫23內容,產生機械動作指令。如果格式化活動內容有機械動作時,就要將機械動作資料庫23的參數提取出來,可預先提供給使用者端裝置10,讓其時間到時自動執行特定的機械動作。
步驟S217:產生活動排程指令與個人化排程行事曆。此活動排程指令為產生通知給使用者端裝置10的內容,也就是時段、頻率、時程長短等,由活動排程產生模組315產生後直接儲存於資料庫20當中的個人基本資料庫24。在此,由於專家端裝置40所輸入的活動參數可能非使用者端裝置10所界定的格式,伺服器30就必須加以轉換為伺服器30可執行的格式。
步驟S218:依據個人化排程行事曆產生活動通知至活動建議接收者。伺服器30當中的活動排程產生模組315將活動排程指令、格式化活動內容、機械動作指令等活動排程參數儲存至個人基本資料庫24當中。通知產生模組316固定去抓取活動排程指令,由個人基本資料庫24提取對應
的使用者資料以及相對應的通知內容,進而發送到特定的使用者。使用者端裝置10接收到活動通知後,即可進行活動內容的下載。
步驟S219:依據活動下載回覆將格式化活動內容、機械動作指令傳送至活動建議接收者。使用者端裝置10產生活動下載回覆後,伺服器30即可將格式化活動內容、機械動作指令等傳送至使用者端裝置10。
步驟S211-S219為伺服器30的動作,其為伺服器30將專家端裝置40所傳來的簡易活動內容編輯方式(如文字、語音)或者模組化的活動內容轉化為伺服器30執行程式31所設定的格式。接下來,即為使用者端裝置10接手,執行所下載活動內容。請參考第4E圖,其為使用者端裝置10的工作流程圖的另一種實施例,同步請參考第3圖。
步驟S311:執行自動排程應用程式,也就是,第3圖當中的應用程式14。
步驟S312:接收由伺服器傳來的活動通知。使用者端裝置10的應用程式14依據接收到的活動通知內容產生通知訊息,接著,活動排程產生與執行模組142就會在使用者點擊通知後產生對應的使用者介面,讓使用者點選是否執行。當使用者點選執行時,即執行步驟S313。
步驟S313:產生活動下載回覆至伺服器。使用者點選執行此活動內容的通知時,活動排程產生與執行模組142即產生活動下載回覆給伺服器30。運
步驟S314:下載格式化活動內容、機械動作指令。活動排程產生與執行模組142用資料傳輸模組141向伺服器30要求下載活動內容。
步驟S315:依據使用者確認指令,執行格式化活動內容、
機械動作指令。例如,文字活動內容、語音活動內容、影片活動內容、機械活動內容等。
步驟S311-S315說明了使用者端裝置10如何執行通知、回覆、下載與執行活動內容的過程。此為由伺服器30進行活動排程的設定並由使用者端裝置10執行的實施例。
以下,將舉數個使用者介面來說明第3圖、第4A-4E圖的實施例的具體畫面。
請參考第5A-5D圖,其為專家端裝置40的幾個具體使用者介面的畫面。
請參考第5A圖,其說明了第4A圖的步驟S102,選擇活動建議接收者。專家端裝置40的活動編輯應用程式,運用顯示單元47顯示幾個主要欄位,分別為”蔣渭水的活動編輯應用程式”欄位471,”張三豐”欄位472-1、”劉備”欄位472-2、”趙子龍”欄位472-3、”諸葛亮”欄位472-4、”曹操”欄位472-5、”吳三桂”欄位472-6,以及”完成”選項473。在此畫面中,專家”蔣渭水”點選了”張三豐”欄位472-1,表示”蔣渭水”要提供活動建議給”張三豐”。此名單實質上是由伺服器30所產生並傳送給專家端裝置40,因此,每個使用者都有其對應的身分碼,一旦專家點選後,會直接對應到伺服器30當中的個人基本資料庫的”張三豐”個人基本資料的身分碼。
選擇了活動建議接收者之後,專家端應用程式44即產生活動編輯畫面。以下,將分別列舉三種活動編輯畫面的實施例,其分別代表了模組化活動內容建議、文字輸入活動內容建議以及語音活動內容建議等不同的方式。
請參考第5B圖,其為模組化活動內容建議的方式的畫面,也就是可執行步驟S103-S105的畫面。在此活動編輯畫面中,包括了三個模組化的活動建議內容,專家可在畫面當中直接點選格式化活動內容(如”做頸椎復健運動”欄位474-1、”做腰椎復健運動”欄位474-2、”散步、拉伸操”欄位474-3等),並點選其中的模組化內容,如頻率(每天一次、每天兩次...等)、時程長短(一個月、三個月...)等。在此實施例中,專家”蔣渭水”點選了”作頸椎復健運動”欄位474-1,並點選了其中的”每天一次”選項、”三個月”選項。並按下”完成”選項473後,即可將活動建議內容上傳到伺服器30。
接著,請參考第5C圖,其為文字輸入活動內容建議的方式的畫面,也就是可執行步驟S103-S105的畫面。與第5B圖的實施例不同的是,第5C圖的輸入介面簡單,僅提供一個文字編輯欄位475以及文字輸入鍵盤476給專家。在其他的實施例中,可採用實體鍵盤。換言之,第2B圖的鍵盤45,概念上可以是實體鍵盤,可以是觸控面板的虛擬鍵盤,也可以是運用投影與影像感測器製作的虛擬鍵盤等。在此實施例中,”蔣渭水”專家輸入了活動1的相關內容,其中內容、頻率、期間等活動參數,可以預先輸入,提醒專家直接輸入該內容,以免專家”蔣渭水”輸入無法成為排程的資訊。按下”完成”選項473後,即可將活動建議內容上傳到伺服器30。
接著,請參考第5D圖,其為語音輸入活動內容建議的方式的畫面,也就是可執行步驟S103-S105的畫面。與第5B、5C圖的實施例不同的是,第5D圖的輸入介面簡單,僅提供一個欄位477-1產生語音輸入符號478-1以及一個”開始錄音”按鍵選項478-2的畫面,並產生一個提示欄位477-2來提示專家輸入內容、頻率、期間等關鍵的活動參數。在此實施例中,”蔣
渭水”專家只要按下按鍵478-2,即可開始以語音的方式輸入活動內容語音檔。按下”完成”選項473後,即可將活動建議內容上傳到伺服器30。
請參考第6A-6F圖,其為使用者端裝置10的幾個具體使用者介面的畫面。
請參考第6A圖,其為活動排程產生與執行模組142於接收到伺服器30傳來的活動排程指令、格式化活動內容後產生的畫面,亦即,步驟S302的部分。此畫面包括了應用程式資訊欄位171、格式化活動內容欄位172與”接受建議”選項173-1、”不接受建議”選項173-2。在此實施例中,使用者”張三豐”按下了”接受建議”選項173-1。
第6B圖說明了使用者”張三豐”按下了”接受建議”選項173-1後,活動排程產生與執行模組142於另外產生了想做的時端的選項,分別是:”每天早上”選項173-3、”每天中午”選項173-4、”每天傍晚”選項173-5,以及”完成”選項174。在此實施例中,使用者”張三豐”選擇了”每天早上”選項173-3之後,並點選了”完成”選項174。完成了這些選項的選擇,使用者端裝置10就完成了步驟S302。接受了活動排程指令與格式化活動內容。
接下來,步驟S303是使用者端裝置10內部的動作,並不會具體呈現在使用者介面,步驟S304則可透過第6C圖來產生像伺服器30要求下載相關內容的動作。在第6C圖中,當自動排程時間到時,使用者端裝置10會產生活動通知,如欄位172的內容,當使用者”張三豐”按下”確認執行”按鍵選項175後,使用者端裝置10即執行步驟304,向伺服器30要求下載相關內容。
接下來,使用者端裝置即可執行產生活動文字、撥放語音、
撥放影片、執行機器動作指令等動作。
接下來,請參考第6C-6F圖,其可說明第4D、4E圖的流程實施例,也就是,由伺服器30產生活動排程的實施例。
第6C圖即為步驟S312的動作,接收由伺服器30傳來的活動通知。當使用者”張三豐”按下”確認執行”按鍵175後,使用者端裝置10即執行步驟S313,並接著執行步驟S314。
接著,使用者端裝置10再執行步驟S315,來執行接續的動作,其有三種可能,分別是以圖文字方式指示使用者”張三豐”執行活動內容,也就是頸椎復健運動,於此以第6D圖的實施例中的圖文內容欄位172、176為例。第二種實施例為透過語音或影片的方式,於此以第6D圖的實施例中的影片欄位177為例,使用者”張三豐”可直接點選後撥放影片。第三種方式為透過語音與機械動作的方式來執行,第6E、6F圖即說明此種實施例的方式。在第6E、6F圖中,機器人手機60於執行機械動作指令的同時,也執行語音內容撥放,因此,此實施例即為與音活動內容結合機械動作的方式。
由以上的實施例可清楚瞭解到,本發明運用了使用者端裝置10、專家端裝置40與伺服器30等三方的互動,來實現活動建議與自動排程的功能,可讓專家的建議經由本系統,於使用者接受後變成自動排程,使用者完全不需設定、不須排入行事曆,讓任何人都可輕易地接受專家的意見,並經由本發明的系統達到自動排程、自動提醒、輔助執行的技術功效。專家運用本系統,將可有效地將活動建議傳達給使用者;使用者運用本系統,可有效地接收到專家的活動建議,並完全不需要自己設定,就達到自
動提醒,而能有效地執行專家的建議。
這點,在疾病控管、健康管理領域、運動管理領域特別重要。因為,透過本發明的互動式自動排程系統,使用者(病患或亞健康人群),將可有效地將醫生、健康管理師的建議帶回家,並有效縮短病程,減少疾病控管不良的問題。
以下,再簡短說明本發明的系統主要的功能模組架構,在由使用者端裝置10執行自動排程的技術上,本發明的互動式自動排程系統包含了:伺服器、專家端裝置與使用者端裝置。其中伺服器,包含:伺服器端通訊單元;一伺服器端記憶體,儲存一互動排程程式,該互動排程程式包含:一伺服器端收發模組,藉由該伺服器端通訊單元於建立連線後接收一活動內容資料與傳送一活動排程參數;一活動內容解析模組,解析該活動內容資料並產生該活動排程參數。專家端裝置則包含:一專家端通訊單元;一專家端顯示單元,用以顯示一活動編輯應用程式之一活動編輯介面;一專家端記憶體,儲存該活動編輯應用程式,該活動編輯應用程式包含:一活動內容產生模組,產生該活動編輯介面,並產生一活動內容資料;及一專家端資料傳送模組,藉由該專家端通訊單元與該伺服器建立連線以傳送該活動內容資料至該伺服器;及一專家端處理單元,連接該專家端記憶體、該專家端顯示單元與該專家端通訊單元,執行該活動編輯應用程式,接收一活動編輯確認指令後,將該活動內容資料上傳至該伺服器。使用者端裝置包含:一使用者端通訊單元;一使用者端顯示單元,用以顯示一自動排程應用程式之一使用者介面;一使用者端記憶體,儲存該自動排程應用程式,該自動排程應用程式包含:一使用者端資料接收模組,藉由該使
用者端通訊單元與該伺服器建立連線以接收該活動排程參數;及一活動排程產生與執行模組,依據一活動排程參數產生一活動排程;一使用者端處理單元,連接該使用者端記憶體、該使用者端顯示單元與該使用者端通訊單元,執行該自動排程應用程式,接收一活動排程參數下載指令後,下載該活動排程參數,產生該活動排程,並依據該活動排程於一活動設定時間到時產生一活動提醒通知。
以下,再簡短說明本發明的系統主要的功能模組架構,在由伺服器30執行自動排程的技術上,本發明的互動式自動排程系統包含了:伺服器、專家端裝置與使用者端裝置。其中,伺服器包含:一伺服器端通訊單元;一伺服器端記憶體,儲存一互動排程程式,該互動排程程式包含:一伺服器端收發模組,藉由該伺服器端通訊單元於建立連線後接收一活動內容資料與傳送一活動排程參數;一活動內容解析模組,解析該活動內容資料並產生該活動排程參數與一活動排程,並依據該活動排程定期產生一活動提醒通知。專家端裝置,包含:專家端通訊單元;專家端顯示單元,用以顯示一活動編輯應用程式之一活動編輯介面;專家端記憶體,儲存該活動編輯應用程式,該活動編輯應用程式包含:活動內容產生模組,產生該活動編輯介面,並產生一活動內容資料;及專家端資料傳送模組,藉由該專家端通訊單元與該伺服器建立連線以傳送該活動內容資料至該伺服器;專家端處理單元,連接該專家端記憶體、該專家端顯示單元與該專家端通訊單元,執行該活動編輯應用程式,接收一活動編輯確認指令後,將該活動內容資料上傳至該伺服器。使用者端裝置包含:使用者端通訊單元;使用者端顯示單元,用以顯示一自動排程應用程式之一使用者介面;
使用者端記憶體,儲存該自動排程應用程式,該自動排程應用程式包含:使用者端資料接收模組,藉由該使用者端通訊單元與該伺服器建立連線以接收該活動提醒通知;及活動排程產生與執行模組,依據該活動提醒通知,並於接收一活動執行指令時,與該伺服器連線以下載該活動提醒通知所對應的一活動執行內容;及使用者端處理單元,連接該使用者端記憶體、該使用者端顯示單元與該使用者端通訊單元,執行該自動排程應用程式,接收該活動提醒通知後,執行該活動執行內容。
簡單來說,本發明所提供的互動式自動排程系統,包含:一專家端裝置,具有一輸入單元與一專家端通訊單元,該輸入單元用以輸入一活動內容資料,該專家端通訊單元將該活動內容資料傳送出去;一伺服器,與該專家端裝置連線,接收該活動內容資料並加以轉換為一活動排程參數;及一使用者端裝置,具有一使用者端通訊單元,與該伺服器連線後,下載該活動徘程參數,轉換該活動排程參數為一活動排程,並依據該活動排程於一活動設定時間到時產生一活動提醒通知。
此實施例即為,專家端裝置進行活動內容資料的編輯,伺服器進行活動內容的轉換與參數化,使用者端則進行活動排程的自動設定與自動提醒。
另一個實施例的簡單說法為,本發明提供了互動式自動排程系統,包含:一專家端裝置,具有一輸入單元與一專家端通訊單元,該輸入單元用以輸入一活動內容資料,該專家端通訊單元將該活動內容資料傳送出去;一伺服器,與該專家端裝置連線,接收該活動內容資料並加以轉換為一活動排程參數與一活動排程,並依據該活動排程定期產生一活動
提醒通知;及一使用者端裝置,具有一使用者端通訊單元,與該伺服器連線後,接收該活動提醒通知,並向該伺服器要求下載一活動執行內容後執行該活動執行內容。
此實施例即為,專家端裝置進行活動內容資料的編輯,伺服器進行活動內容的轉換與參數化與活動排程的設定,排程時間到時,伺服器產生提醒通知給使用者,使用者端則收到通知後進行活動內容的下載與執行。
綜上所述,本發明提出一種互動式自動排程系統,讓專家端執行活動內容編輯後,送至伺服器進行處理後,由使用者端裝置或者伺服器進行排程,即可實現專家建議,系統自行產生排程的效果。本發明在許多不同領域上都具有實用性,可解決目前針對一對一、一對多的專家建議上,自動產生排程。
雖然本發明的技術內容已經以較佳實施例揭露如上,然其並非用以限定本發明,任何熟習此技藝者,在不脫離本發明之精神所作些許之更動與潤飾,皆應涵蓋於本發明的範疇內,因此本發明之保護範圍當視後附之申請專利範圍所界定者為準。
Claims (48)
- 一種互動式自動排程系統,包含:一伺服器,包含:一伺服器端通訊單元;及一伺服器端記憶體,儲存一互動排程程式,該互動排程程式包含:一伺服器端收發模組,藉由該伺服器端通訊單元於建立連線後接收一活動內容資料與傳送一活動排程參數;及一活動內容解析模組,解析該活動內容資料並產生該活動排程參數;一專家端裝置,包含:一專家端通訊單元;一專家端顯示單元,用以顯示一活動編輯應用程式之一活動編輯介面;一專家端記憶體,儲存該活動編輯應用程式,該活動編輯應用程式包含:一活動內容產生模組,產生該活動編輯介面,並產生一活動內容資料;及一專家端資料傳送模組,藉由該專家端通訊單元與該伺服器建立連線以傳送該活動內容資料至該伺服器;及一專家端處理單元,連接該專家端記憶體、該專家端顯示單元與該專家端通訊單元,執行該活動編輯應用程式,接收一活動 編輯確認指令後,將該活動內容資料上傳至該伺服器;及一使用者端裝置,包含:一使用者端通訊單元;一使用者端顯示單元,用以顯示一自動排程應用程式之一使用者介面;一使用者端記憶體,儲存該自動排程應用程式,該自動排程應用程式包含:一使用者端資料接收模組,藉由該使用者端通訊單元與該伺服器建立連線以接收該活動排程參數;及一活動排程產生與執行模組,依據一活動排程參數產生一活動排程;及一使用者端處理單元,連接該使用者端記憶體、該使用者端顯示單元與該使用者端通訊單元,執行該自動排程應用程式,接收一活動排程參數下載指令後,下載該活動排程參數,產生該活動排程,並依據該活動排程於一活動設定時間到時產生一活動提醒通知。
- 如請求項1所述之互動式自動排程系統,其中該專家端裝置中之該活動內容產生模組係產生一文字活動內容、一活動參數內容或一語音活動內容。
- 如請求項2所述之互動式自動排程系統,其中該專家端裝置更包含一聲音輸入單元,且該活動編輯應用程式包含一語音輸入模組,該語音輸入模組產生該語音活動內容。
- 如請求項2所述之互動式自動排程系統,其中該伺服器包含一語音辨識模組,該語音辨識模組辨識該語音活動內容為一文字活動內容後,將該文字活動內容傳送至該活動內容解析模組進行解析後,產生該活動排程參數。
- 如請求項2所述之互動式自動排程系統,其中該活動內容解析模組將該文字活動內容或該活動參數內容進行解析後,產生該活動排程參數。
- 如請求項1所述之互動式自動排程系統,其中該伺服器解析該活動內容資料並產生一語音提醒內容。
- 如請求項6所述之互動式自動排程系統,其中該使用者端裝置更包含一聲音輸出單元,且該自動排程應用程式更包含一語音輸出模組,當該活動排程參數包含該語音提醒內容時,該使用者端處理單元依據該活動排程於一語音活動設定時間到時控制該聲音輸出單元產生一語音活動提醒通知。
- 如請求項1所述之互動式自動排程系統,其中該伺服器解析該活動內容資料並產生一機械動作指令組。
- 如請求項8所述之互動式自動排程系統,其中該使用者端裝置係為一機器人裝置,其包含一馬達組,且該自動排程應用程式包含一機械動作轉換模組,當該活動排程參數包含該機械動作指令組時,該使用者端處理單元依據該活動排程於一機械活動設定時間到時產生一活動提醒通知並執行該機械動作指令組以控制該馬達組產生機械動作。
- 一種互動式自動排程系統,包含: 一伺服器,包含:一伺服器端通訊單元;及一伺服器端記憶體,儲存一互動排程程式,該互動排程程式包含:一伺服器端收發模組,藉由該伺服器端通訊單元於建立連線後接收一活動內容資料並傳送一活動排程參數;及一活動內容解析模組,解析該活動內容資料並產生該活動排程參數與一活動排程,並依據該活動排程定期產生一活動提醒通知;一專家端裝置,包含:一專家端通訊單元;一專家端顯示單元,用以顯示一活動編輯應用程式之一活動編輯介面;一專家端記憶體,儲存該活動編輯應用程式,該活動編輯應用程式包含:一活動內容產生模組,產生該活動編輯介面,並產生一活動內容資料;及一專家端資料傳送模組,藉由該專家端通訊單元與該伺服器建立連線以傳送該活動內容資料至該伺服器;及一專家端處理單元,連接該專家端記憶體、該專家端顯示單元與該專家端通訊單元,執行該活動編輯應用程式,接收一活動編輯確認指令後,將該活動內容資料上傳至該伺服器;及 一使用者端裝置,包含:一使用者端通訊單元;一使用者端顯示單元,用以顯示一自動排程應用程式之一使用者介面;一使用者端記憶體,儲存該自動排程應用程式,該自動排程應用程式包含:一使用者端資料接收模組,藉由該使用者端通訊單元與該伺服器建立連線以接收該活動提醒通知;及一活動排程產生與執行模組,依據該活動提醒通知,並於接收一活動執行指令時,與該伺服器連線以下載該活動提醒通知所對應的一活動執行內容;及一使用者端處理單元,連接該使用者端記憶體、該使用者端顯示單元與該使用者端通訊單元,執行該自動排程應用程式,接收該活動提醒通知後,執行該活動執行內容。
- 如請求項10所述之互動式自動排程系統,其中該專家端裝置中之該活動內容產生模組係產生一文字活動內容、一活動參數內容或一語音活動內容。
- 如請求項11所述之互動式自動排程系統,其中該專家端裝置更包含一聲音輸入單元,且該活動編輯應用程式包含一語音輸入模組,該語音輸入模組產生該語音活動內容。
- 如請求項11所述之互動式自動排程系統,其中該伺服器包含一語音辨識模組,該語音辨識模組辨識該語音活動內容為一文字活動內容後, 將該文字活動內容傳送至該活動內容解析模組進行解析後,產生該活動排程參數。
- 如請求項11所述之互動式自動排程系統,其中該活動內容解析模組將該文字活動內容或該活動參數內容進行解析後,產生該活動排程參數。
- 如請求項10所述之互動式自動排程系統,其中該伺服器解析該活動內容資料並產生一語音提醒內容。
- 如請求項15所述之互動式自動排程系統,其中該使用者端裝置更包含一聲音輸出單元,且該自動排程應用程式更包含一語音輸出模組,當該活動執行內容包含該語音提醒內容時,該使用者端處理單元依據該語音提醒內容控制該聲音輸出單元產生一語音活動提醒通知。
- 如請求項10所述之互動式自動排程系統,其中該伺服器解析該活動內容資料並產生一機械動作指令組,該活動執行內容包含該機械動作指令組。
- 如請求項17所述之互動式自動排程系統,其中該使用者端裝置係為一機器人裝置,其包含一馬達組,且該自動排程應用程式包含一機械動作轉換模組,當該活動執行內容包含該機械動作指令組時,該使用者端處理單元依據該機械動作指令組控制該馬達組產生對應的機械動作。
- 一種電腦程式產品,安裝於具有一通訊單元、一顯示單元、一記憶體、一處理單元的一裝置,該電腦程式產品包含:一使用者端資料接收模組,藉由該使用者端通訊單元與該伺服器 建立連線以接收該活動排程參數;及一活動排程產生與執行模組,依據一活動排程參數產生一活動排程;其中,該處理單元執行該電腦程式產品,於接收一活動排程參數下載指令後,下載該活動排程參數,產生該活動排程,並依據該活動排程於一活動設定時間到時產生一活動提醒通知。
- 如請求項19所述之電腦程式產品,其中該裝置更包含一聲音輸出單元,且該電腦程式產品更包含一語音輸出模組,當該活動排程參數包含一語音提醒內容時,該處理單元依據該活動排程於一語音活動設定時間到時控制一聲音輸出單元產生一語音活動提醒通知。
- 如請求項19所述之電腦程式產品,其中該裝置更包含一馬達組,且該電腦程式產品更包含一機械動作轉換模組,當該活動排程參數包含一機械動作指令組時,該處理單元依據該活動排程於一機械活動設定時間到時產生一活動提醒通知並執行該機械動作指令組以控制該馬達組產生機械動作。
- 一種電腦程式產品,安裝於具有一通訊單元、一顯示單元、一記憶體、一處理單元的一裝置,該電腦程式產品包含:一使用者端資料接收模組,藉由該通訊單元與一伺服器建立連線以接收一活動提醒通知;及一活動排程產生與執行模組,依據該活動提醒通知,並於接收一活動執行指令時,與該伺服器連線以下載該活動提醒通知所對應的一活動執行內容; 其中,該處理單元執行該電腦程式產品,於接收該活動提醒通知後,依據該活動執行指令執行該活動執行內容。
- 如請求項22所述之電腦程式產品,其中該裝置更包含一聲音輸出單元,且該電腦程式產品更包含一語音輸出模組,當該活動執行內容包含一語音提醒內容時,該處理單元依據該活動排程於一語音活動設定時間到時控制一聲音輸出單元產生一語音活動提醒通知。
- 如請求項22所述之電腦程式產品,其中該裝置更包含一馬達組,且該電腦程式產品更包含一機械動作轉換模組,當該活動執行內容包含一機械動作指令組時,該處理單元依據該活動排程於一機械活動設定時間到時產生一活動提醒通知並執行該機械動作指令組以控制該馬達組產生機械動作。
- 一種電腦可讀取記錄媒體,記錄一應用程式,該應用程式安裝於具有一通訊單元、一顯示單元、一記憶體、一處理單元的一裝置,該應用程式包含:一使用者端資料接收模組,藉由該使用者端通訊單元與該伺服器建立連線以接收該活動排程參數;及一活動排程產生與執行模組,依據一活動排程參數產生一活動排程;其中,該處理單元執行該電腦程式產品,於接收一活動排程參數下載指令後,下載該活動排程參數,產生該活動排程,並依據該活動排程於一活動設定時間到時產生一活動提醒通知。
- 如請求項25所述之電腦可讀取記錄媒體,其中該裝置更包含一聲音 輸出單元,且該應用程式更包含一語音輸出模組,當該活動排程參數包含一語音提醒內容時,該處理單元依據該活動排程於一語音活動設定時間到時控制一聲音輸出單元產生一語音活動提醒通知。
- 如請求項25所述之電腦可讀取記錄媒體,其中該裝置更包含一馬達組,且該應用程式更包含一機械動作轉換模組,當該活動排程參數包含一機械動作指令組時,該處理單元依據該活動排程於一機械活動設定時間到時產生一活動提醒通知並執行該機械動作指令組以控制該馬達組產生機械動作。
- 一種電腦可讀取記錄媒體,記錄一應用程式,該應用程式安裝於具有一通訊單元、一顯示單元、一記憶體、一處理單元的一裝置,該應用程式包含:一使用者端資料接收模組,藉由該通訊單元與一伺服器建立連線以接收一活動提醒通知;及一活動排程產生與執行模組,依據該活動提醒通知,並於接收一活動執行指令時,與該伺服器連線以下載該活動提醒通知所對應的一活動執行內容;其中,該處理單元執行該電腦程式產品,於接收該活動提醒通知後,依據該活動執行指令執行該活動執行內容。
- 如請求項28所述之電腦可讀取記錄媒體,其中該裝置更包含一聲音輸出單元,且該應用程式更包含一語音輸出模組,當該活動執行內容包含一語音提醒內容時,該處理單元依據該活動排程於一語音活動設定時間到時控制一聲音輸出單元產生一語音活動提醒通知。
- 如請求項28所述之電腦可讀取記錄媒體,其中該裝置更包含一馬達組,且該應用程式更包含一機械動作轉換模組,當該活動執行內容包含一機械動作指令組時,該處理單元依據該活動排程於一機械活動設定時間到時產生一活動提醒通知並執行該機械動作指令組以控制該馬達組產生機械動作。
- 一種互動式自動排程系統,包含:一專家端裝置,具有一輸入單元與一專家端通訊單元,該輸入單元用以輸入一活動內容資料,該專家端通訊單元將該活動內容資料傳送出去;一伺服器,與該專家端裝置連線,接收該活動內容資料並加以轉換為一活動排程參數;及一使用者端裝置,具有一使用者端通訊單元,與該伺服器連線後,下載該活動徘程參數,轉換該活動排程參數為一活動排程,並依據該活動排程於一活動設定時間到時產生一活動提醒通知。
- 如請求項31所述之互動式自動排程系統,其中該專家端裝置中之該活動內容產生模組係產生一文字活動內容、一活動參數內容或一語音活動內容。
- 如請求項32所述之互動式自動排程系統,其中該專家端裝置的該輸入裝置包含一聲音輸入單元,用以產生該語音活動內容。
- 如請求項32所述之互動式自動排程系統,其中該伺服器辨識該語音活動內容為一文字活動內容後,將該文字活動內容進行解析後,產生該活動排程參數。
- 如請求項32所述之互動式自動排程系統,其中該伺服器將該文字活動內容或該活動參數內容進行解析後,產生該活動排程參數。
- 如請求項31所述之互動式自動排程系統,其中該伺服器解析該活動內容資料並產生一語音提醒內容。
- 如請求項36所述之互動式自動排程系統,其中該使用者端裝置更包含一聲音輸出單元,當該活動排程參數包含該語音提醒內容時,該使用者端裝置依據該活動排程於一語音活動設定時間到時控制該聲音輸出單元產生一語音活動提醒通知。
- 如請求項31所述之互動式自動排程系統,其中該伺服器解析該活動內容資料並產生一機械動作指令組。
- 如請求項38所述之互動式自動排程系統,其中該使用者端裝置係為一機器人裝置,其包含一馬達組,當該活動排程參數包含該機械動作指令組時,該使用者端處理單元依據該活動排程於一機械活動設定時間到時產生一活動提醒通知並執行該機械動作指令組以控制該馬達組產生機械動作。
- 一種互動式自動排程系統,包含:一專家端裝置,具有一輸入單元與一專家端通訊單元,該輸入單元用以輸入一活動內容資料,該專家端通訊單元將該活動內容資料傳送出去;一伺服器,與該專家端裝置連線,接收該活動內容資料並加以轉換為一活動排程參數與一活動排程,並依據該活動排程定期產生一活動提醒通知;及 一使用者端裝置,具有一使用者端通訊單元,與該伺服器連線後,接收該活動提醒通知,並向該伺服器要求下載一活動執行內容後執行該活動執行內容。
- 如請求項40所述之互動式自動排程系統,其中該專家端裝置中之該活動內容產生模組係產生一文字活動內容、一活動參數內容或一語音活動內容。
- 如請求項41所述之互動式自動排程系統,其中該專家端裝置的該輸入裝置包含一聲音輸入單元,用以產生該語音活動內容。
- 如請求項41所述之互動式自動排程系統,其中該伺服器辨識該語音活動內容為一文字活動內容後,將該文字活動內容進行解析後,產生該活動排程參數與該活動徘程。
- 如請求項41所述之互動式自動排程系統,其中該伺服器將該文字活動內容或該活動參數內容進行解析後,產生該活動排程參數與該活動徘程。
- 如請求項40所述之互動式自動排程系統,其中該伺服器解析該活動內容資料並產生一語音提醒內容,該活動執行內容包含該語音提醒內容。
- 如請求項45所述之互動式自動排程系統,其中該使用者端裝置更包含一聲音輸出單元,當該,該活動執行內容包含該語音提醒內容時,該使用者端裝置依據該活動排程於一語音活動設定時間到時控制該聲音輸出單元產生一語音活動提醒通知。
- 如請求項40所述之互動式自動排程系統,其中該伺服器解析該活動 內容資料並產生一機械動作指令組,該活動執行內容包含該機械動作指令組。
- 如請求項47所述之互動式自動排程系統,其中該使用者端裝置係為一機器人裝置,其包含一馬達組,當該活動執行內容包含該機械動作指令組時,該使用者端處理單元依據該活動排程於一機械活動設定時間到時產生一活動提醒通知並執行該機械動作指令組以控制該馬達組產生機械動作。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW105126583A TW201807653A (zh) | 2016-08-19 | 2016-08-19 | 互動式自動排程系統及其電腦程式產品 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW105126583A TW201807653A (zh) | 2016-08-19 | 2016-08-19 | 互動式自動排程系統及其電腦程式產品 |
Publications (1)
Publication Number | Publication Date |
---|---|
TW201807653A true TW201807653A (zh) | 2018-03-01 |
Family
ID=62189788
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW105126583A TW201807653A (zh) | 2016-08-19 | 2016-08-19 | 互動式自動排程系統及其電腦程式產品 |
Country Status (1)
Country | Link |
---|---|
TW (1) | TW201807653A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI723782B (zh) * | 2018-10-12 | 2021-04-01 | 張劭農 | 個人化互動式內容產生方法與系統 |
-
2016
- 2016-08-19 TW TW105126583A patent/TW201807653A/zh unknown
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI723782B (zh) * | 2018-10-12 | 2021-04-01 | 張劭農 | 個人化互動式內容產生方法與系統 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
RU2530267C2 (ru) | Способ коммуникации пользователя с информационной диалоговой системой | |
TWI379205B (en) | Instant communication interacting system and method thereof | |
CN110472130A (zh) | 降低对手动开始/结束点和触发短语的需求 | |
CN105518692A (zh) | 用于经由社交网络平台控制***设备的方法和装置 | |
JP2007537650A (ja) | 受信者から受信者へメッセージを伝送する方法、メッセージ伝送システム及びメッセージ変換手段 | |
CN107222391A (zh) | 群组提醒方法、装置及设备 | |
WO2017068816A1 (ja) | 情報処理システム、および情報処理方法 | |
CN104035995A (zh) | 群标签生成方法及装置 | |
CN113037926B (zh) | 通信***、信息通信方法和存储介质 | |
Drugge et al. | Wearable systems in nursing home care: prototyping experience | |
CN111914072A (zh) | 一种信息交互方法、设备及装置 | |
CN107493284A (zh) | 帐号登录方法及装置 | |
Mayer et al. | A comparative study of systems for the design of flexible user interfaces | |
TW201807653A (zh) | 互動式自動排程系統及其電腦程式產品 | |
Fanariotis et al. | An embedded framework enabling access of elderly and disabled persons to IP-based emergency communications | |
JP2016512623A (ja) | さまざまな認知能力レベルの人々のためのコンテクスト依存型アプリケーション/イベント起動 | |
TW201839605A (zh) | 互動式自動排程系統及其電腦程式產品 | |
CN113849069A (zh) | 一种形象更换方法、装置、存储介质及电子设备 | |
Mohana et al. | Automation using Artificial intelligence based Natural Language processing | |
CN111033540B (zh) | 用于通过网络流传输数据的方法和*** | |
Alharethi | Autoresponder using Chatbot for Educational Services | |
CN112597022A (zh) | 远程诊断方法、装置、存储介质及电子设备 | |
JP7011128B2 (ja) | データ収集支援装置、方法およびプログラム | |
CN111844055A (zh) | 具有听觉、视觉、触觉与情感反馈的多模态人机交互机器人 | |
US20170201475A1 (en) | Method for delivering contextual healthcare services and electronic device supporting the same |