專利名稱:日程管理方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動通信及計算機(jī)應(yīng)用的技術(shù)領(lǐng)域,特別涉及管理日程的方法和系統(tǒng)。
背景技術(shù):
現(xiàn)有的日程管理方法中,往往是很單一的記錄,沒有很好的與實際生活、工作情況進(jìn)行智能化的契合。在實際生活中,如何合理化分享日程,如何更適時的提醒用戶不要忘記日程,如何便捷的通知某個日程參與者用戶的當(dāng)前狀況,等等,這些都是更加具有實際意義的環(huán)節(jié),需要更好的處理
發(fā)明內(nèi)容
為解決上述問題,本發(fā)明提供一種智能管理日程的方法,可以為日程設(shè)定私密屬性,即便于日后搜索也可在分享時保護(hù)隱私。本發(fā)明的智能管理日程的方法還提供了通過網(wǎng)絡(luò)創(chuàng)建和分享日程的方式,更便捷、經(jīng)濟(jì)。對于日程事件,本發(fā)明的智能管理日程的方法能夠根據(jù)活動城市、時間、地點、事件等信息,智能的計算日程的提醒時間,大大加大了提醒功能的實用性。此外,本發(fā)明的智能管理日程的方法還能夠在發(fā)出提醒后,動態(tài)監(jiān)控用戶的位置和路況信息,智能的判斷是否可以按時達(dá)到活動地點,當(dāng)判斷用戶將遲到時,還可自動通知活動發(fā)起人并告知其預(yù)計到達(dá)的時間,避免了用戶開車發(fā)短信或打電話的危險。按照本發(fā)明的一個方面,提供一種日程管理方法,包括以下步驟發(fā)起人創(chuàng)建新日程的內(nèi)容詳情;為新日程設(shè)置私密屬性;接收者查看日程詳情,按照私密屬性的設(shè)置,能夠看到與會者列表。其中私密屬性包括僅向接收者公開和對所有人公開;僅向接收者公開表示接收者相互可以知道誰是日程與會者;對所有人公開表示任何人都可以在互聯(lián)網(wǎng)上看到此日程所有細(xì)節(jié)。本發(fā)明的方法根據(jù)與會人、主題、內(nèi)容等信息判斷日程的私密性,為日程創(chuàng)建私密屬性,增加該屬性后,用戶不僅可以更方便的搜索到日程,還可以將某一屬性的日程自動與別人分享,解決了分享便利性與隱私問題之間的矛盾;用戶也可以手動更改該屬性。根據(jù)本發(fā)明的另一個方面,通過網(wǎng)頁創(chuàng)建該新日程,或通過網(wǎng)頁編輯日程;以文件或信息的形式將該日程或日程的更新發(fā)給與會者;與會者能夠通過網(wǎng)頁查看、下載和/或轉(zhuǎn)發(fā)該日程。本發(fā)明的方法通過網(wǎng)絡(luò)創(chuàng)建和編輯日程事件,支持網(wǎng)頁編輯和文件上傳等多種創(chuàng)建方式,對于文件上傳的日程,可以通過網(wǎng)頁進(jìn)行編輯;可通過網(wǎng)絡(luò)將日程發(fā)送給與會者,也可以通過創(chuàng)建帳號的方式,讓他人查看、下載、轉(zhuǎn)發(fā)該日程;發(fā)送、轉(zhuǎn)發(fā)、下載日程時,可通過短信、彩信、文件等多種形式進(jìn)行。本發(fā)明的日程管理方法,還能夠通過獲取活動地點和時間,根據(jù)活動地點和時間,計算出對應(yīng)的日程提醒時間。根據(jù)本發(fā)明的另一個方面,提供一種日程管理方法,包括以下步驟監(jiān)控本地時間,直至該時間到達(dá)預(yù)計提醒時間;獲取用戶的當(dāng)前位置信息,如果獲取位置信息失敗,則立即發(fā)出出發(fā)提醒;如果獲取到位置信息,則根據(jù)用戶的當(dāng)前位置,規(guī)劃達(dá)到活動地點的路線圖;獲取該路線的總里程以及該路線在活動開始時間段內(nèi)的平均車速;計算路程的時間消耗;計算該日程的實際提醒時間;當(dāng)本地時間到達(dá)或者已過實際提醒時間,則立即發(fā)出出發(fā)提醒。本發(fā)明的方法根據(jù)活動所在的城市、地點、內(nèi)容、時間等信息,智能的計算出該日程的預(yù)計提醒時間,并在到達(dá)該預(yù)計提醒時間時,獲取用戶的當(dāng)前位置,規(guī)劃行車路線圖,并根據(jù)該路線圖,計算路程所需時間,修正提醒時間,該方法將大大提高提醒功能的實用性。根據(jù)本發(fā)明的另一個方面,在發(fā)出提醒后,過一段時間檢測用戶的位移;根據(jù)用戶的位移情況,判斷其是否已經(jīng)動身,如果用戶還未動身,則再次發(fā)出出發(fā)提醒。如果用戶已經(jīng)動身,則獲取用戶的當(dāng)前位置;如果用戶還未到達(dá)目的地,則根據(jù)用戶的行使路線,規(guī)劃達(dá)到活動地點的路線圖;獲取剩余總里程以及該路線在活動開始時間段內(nèi)的平均車速;計算剩余路程的時間消耗;計算預(yù)計到達(dá)時間,如果預(yù)計達(dá)到時間晚于 曰程的開始時間,則發(fā)出可能遲到的提醒,通知與會人或活動發(fā)起人,告知其可能遲到和/或預(yù)計到達(dá)的時間。本發(fā)明的方法通過實時監(jiān)控用戶的位置和時速,計算是否可以按時到達(dá)目的地,當(dāng)檢測到可能無法按時到達(dá)時,提醒用戶可能遲到;當(dāng)計算出以最高時速形式,也無法按時到達(dá)時,自動通知活動發(fā)起者或與會者,并告知預(yù)計到達(dá)的時間。根據(jù)本發(fā)明的另一個方面,提供一種日程管理系統(tǒng),包括客戶端模塊、服務(wù)器、網(wǎng)絡(luò)終端。客戶端模塊包括日程提醒模塊,用于實現(xiàn)向用戶發(fā)出日程提醒的功能;位置與地圖信息讀取模塊,用于讀取位置與地圖信息;通信模塊,用于客戶端模塊與服務(wù)器之間的日程信息同步通信;日程信息管理與存儲模塊,用于管理和存儲所有的日程信息,向日程提醒模塊發(fā)出提醒信息。服務(wù)器包括日程信息數(shù)據(jù)庫,用于存儲和維護(hù)所有用戶的日程信息;通信模塊,用于與客戶端模塊、網(wǎng)絡(luò)終端之間的日程信息數(shù)據(jù)同步通信功能。網(wǎng)絡(luò)終端包括日程編輯與管理模塊,用于實現(xiàn)在網(wǎng)絡(luò)終端進(jìn)行日程的編輯與管理功能;通信模塊,用于與服務(wù)器之間的日程信息同步通信功能??蛇x地,日程信息管理與存儲模塊從位置與地圖信息讀取模塊獲取位置與地圖信息,并基于位置與地圖信息進(jìn)行路線計算,根據(jù)之前存儲的日程信息確定提醒時間、判斷是否發(fā)出遲到通知??蛇x地,網(wǎng)絡(luò)終端為網(wǎng)頁界面,用戶通過訪問網(wǎng)頁來創(chuàng)建和管理日程。本發(fā)明的日程管理方法具有顯著的技術(shù)進(jìn)步,其通過網(wǎng)絡(luò)創(chuàng)建、編輯、發(fā)送、分享日程,更便利、經(jīng)濟(jì)。本發(fā)明的日程管理方法為日程創(chuàng)建并設(shè)定私密屬性,不僅便于搜索,還可以解決自動分享與隱私保護(hù)之間的矛盾,為用戶節(jié)省了日程管理的成本。本發(fā)明的日程管理方法根據(jù)活動內(nèi)容、時間和地點,智能的計算提醒時間,大大提高提醒功能的實用性。本發(fā)明的日程管理方法通過監(jiān)控用戶的位置,智能判斷是否會遲到,并在預(yù)計遲到時,自動通知與會人或發(fā)起人,增強(qiáng)了日程雙方間的互動,還能避免開車發(fā)短信或打電話所帶來的危險。根據(jù)本發(fā)明的方法和裝置的其他特征和優(yōu)點將在以下的并入本文的附圖以及下文對本發(fā)明的詳細(xì)描述中呈現(xiàn)或予以闡明,附圖和對本發(fā)明的詳細(xì)描述共同用于解釋本發(fā)明的特定原理。
圖I是按照本發(fā)明一個實施例的用于管理日程的系統(tǒng)構(gòu)成圖;圖2是按照本發(fā)明一個實施例的自動設(shè)定日程屬性的流程圖;圖3是按照本發(fā)明一個實施例的通過網(wǎng)絡(luò)創(chuàng)建和管理日程的流程圖;圖4是按照本發(fā)明一個實施例的預(yù)計提醒時間的計算流程圖;圖5是按照本發(fā)明一個實施例的計算實際提醒時間和發(fā)出提醒的流程圖; 圖6是按照本發(fā)明另一個實施例的計算實際提醒時間和發(fā)出提醒的流程圖;圖7是按照本發(fā)明一個實施例的路程監(jiān)控和發(fā)出遲到通知的流程圖。
具體實施例方式下面將詳細(xì)參考本發(fā)明的各實施例,其示例顯示在附圖和下文描述中。盡管結(jié)合示例性實施例描述了本發(fā)明,但應(yīng)該理解,本說明書并未意欲將本發(fā)明限制于這些示例性實施例。相反,本發(fā)明不僅意欲覆蓋這些示例性實施例,而且也覆蓋包含在由所附權(quán)利要求書限定的本發(fā)明的實質(zhì)和范圍內(nèi)的各種替代物、修改、等價物和其他實施例。本發(fā)明提供一種智能管理日程的方法,可以為日程設(shè)定私密屬性,即便于日后搜索也可在分享時保護(hù)隱私。本發(fā)明的智能管理日程的方法還提供了通過網(wǎng)絡(luò)創(chuàng)建和分享日程的方式,更便捷、經(jīng)濟(jì)。對于日程事件,本發(fā)明的智能管理日程的方法能夠根據(jù)活動城市、時間、地點、事件等信息,智能的計算日程的提醒時間,大大加大了提醒功能的實用性。此夕卜,本發(fā)明的智能管理日程的方法還能夠在發(fā)出提醒后,動態(tài)監(jiān)控用戶的位置和路況信息,智能的判斷是否可以按時達(dá)到活動地點,當(dāng)判斷用戶將遲到時,還可自動通知活動發(fā)起人并告知其預(yù)計到達(dá)的時間,避免了用戶開車發(fā)短信或打電話的危險。下面結(jié)合附圖,說明本發(fā)明的具體實施方式
。根據(jù)本發(fā)明的一種實施方式,日程管理系統(tǒng)包括客戶端模塊、服務(wù)器、網(wǎng)絡(luò)終端。客戶端模塊包括日程提醒模塊,用于實現(xiàn)向用戶發(fā)出日程提醒的功能;位置與地圖信息讀取模塊,用于讀取位置與地圖信息;通信模塊,用于客戶端模塊與服務(wù)器之間的日程信息同步通信;日程信息管理與存儲模塊,用于管理和存儲所有的日程信息,向日程提醒模塊發(fā)出提醒信息。服務(wù)器包括日程信息數(shù)據(jù)庫,用于存儲和維護(hù)所有用戶的日程信息;通信模塊,用于與客戶端模塊、網(wǎng)絡(luò)終端之間的日程信息數(shù)據(jù)同步通信功能。網(wǎng)絡(luò)終端包括日程編輯與管理模塊,用于實現(xiàn)在網(wǎng)絡(luò)終端進(jìn)行日程的編輯與管理功能;通信模塊,用于與服務(wù)器之間的日程信息同步通信功能。圖I是按照本發(fā)明一個實施例的用于管理日程的系統(tǒng)的結(jié)構(gòu)圖。用于管理日程的系統(tǒng)包括客戶端模塊M100、服務(wù)器M200、網(wǎng)絡(luò)終端M300??蛻舳四KMlOO包括日程提醒模塊M101,用于實現(xiàn)向用戶發(fā)出日程提醒的功能;位置與地圖信息讀取模塊M102,用于讀取位置與地圖信息;通信模塊M103,用于客戶端模塊MlOO與服務(wù)器M200之間的日程信息同步通信;日程信息管理與存儲模塊M104,用于管理和存儲所有的日程信息,向日程提醒模塊MlOl發(fā)出提醒信息。服務(wù)器M200包括日程信息數(shù)據(jù)庫M201,用于存儲和維護(hù)所有用戶的日程信息;通信模塊M202,用于與客戶端模塊M100、網(wǎng)絡(luò)終端M300之間的日程信息數(shù)據(jù)同步通信功倉泛。網(wǎng)絡(luò)終端M300包括日程編輯與管理模塊M301,用于實現(xiàn)在網(wǎng)絡(luò)終端M300進(jìn)行日程的編輯與管理功能;通信模塊M302,用于與服務(wù)器M200之間的日程信息同步通信功倉泛。按照一個具體實施例,客戶端模塊MlOO安裝在手機(jī)中,手機(jī)與服務(wù)器M200之間可進(jìn)行通信,通過通信模塊M103與通信模塊M202實現(xiàn)客戶端模塊MlOO與服務(wù)器M200之間的日程信息數(shù)據(jù)同步??蛇x地,該數(shù)據(jù)同步可以根據(jù)用戶的設(shè)置而定期完成,也可以響應(yīng)于客戶端模塊MlOO中具體事件,例如日程的創(chuàng)建、發(fā)起、接收、拒絕、取消、修改而自動同步到服務(wù)器200,或者由用戶的手動選擇更新。按照一個具體實施例,同步信息可以通過WAP方式上傳至服務(wù)器200,也可以用 CDMAlx或多媒體彩信等形式上傳至服務(wù)器。需同步的信息包括但不限于日程的創(chuàng)建、發(fā)起、接收、拒絕、取消、修改、參與者、內(nèi)容、時間、地點等??蛻舳薓lOO將需要同步的信息以數(shù)據(jù)報表的形式進(jìn)行編輯。再由客戶端MlOO將需同步的信息以數(shù)據(jù)包的形式編碼。服務(wù)器M200收到數(shù)據(jù)包,并對數(shù)據(jù)包進(jìn)行解碼,還原為數(shù)據(jù)報表的形式。并將數(shù)據(jù)報表存儲在服務(wù)器M200內(nèi)??蛇x地,用戶可以隨時訪問服務(wù)器M200或者設(shè)置客戶端模塊MlOO定期地訪問服務(wù)器M200,獲取最新的日程信息數(shù)據(jù)。優(yōu)選地,當(dāng)日程信息數(shù)據(jù)庫M201存儲了與該客戶端模塊MlOO相關(guān)的新日程信息時,服務(wù)器M200發(fā)起與客戶端模塊MlOO的通信,通過通信模塊M103與通信模塊M202實現(xiàn)客戶端模塊MlOO與服務(wù)器M200之間的日程信息數(shù)據(jù)同步。可選地,客戶端模塊MlOO也可以安裝在計算機(jī)、PDA等其他的電子設(shè)備中。通信模塊M103將獲得的日程信息發(fā)送到日程信息管理與存儲模塊M104進(jìn)行存儲及處理。日程信息管理與存儲模塊M104從位置與地圖信息讀取模塊M102獲取位置與地圖信息,并基于位置與地圖信息進(jìn)行路線計算,結(jié)合之前存儲的日程信息確定提醒時間、判斷是否發(fā)出遲到通知等,并向日程提醒模塊MlOl發(fā)出提醒信息。日程提醒模塊MlOl可以向用戶發(fā)出各種形式的提醒信息,例如文字、圖片、動畫、聲音等提示信息,也可以向與日程相關(guān)的對方發(fā)出遲到等通知信息。如果手機(jī)具備定位功能并安裝了電子地圖,位置與地圖信息讀取模塊M102可以從手機(jī)本地獲取位置與地圖信息,如果不能夠從本地獲取位置與地圖信息,則通過通信模塊M103連接到網(wǎng)絡(luò)獲取位置和/或地圖信息。此外,用戶也可以手動輸入位置信息,由日程信息管理與存儲模塊M104根據(jù)輸入的位置信息與獲得的地圖信息進(jìn)行路線計算。網(wǎng)絡(luò)終端M300通過網(wǎng)絡(luò)與服務(wù)器M200進(jìn)行通信,可以是計算機(jī)、PDA、手機(jī)等各種可聯(lián)網(wǎng)的終端設(shè)備。網(wǎng)絡(luò)終端M300上安裝有日程編輯與管理模塊M301和通信模塊M302,用戶通過日程編輯與管理模塊M301來創(chuàng)建和管理日程??蛇x地,按照本發(fā)明的一個實施例,網(wǎng)絡(luò)終端M300可以是網(wǎng)頁界面,用戶通過訪問特定的網(wǎng)頁來創(chuàng)建和管理日程。用戶通過網(wǎng)頁操作,極大地方便了日程的編輯與管理。根據(jù)本實施例,網(wǎng)絡(luò)終端M300可以由用戶登錄并管理,并可在用戶登錄后,自動從服務(wù)器M200內(nèi)調(diào)取數(shù)據(jù)報表,并更新網(wǎng)頁,根據(jù)同步的信息添加相應(yīng)的事件目錄。
用戶通過網(wǎng)絡(luò)終端M300的日程編輯與管理模塊M301創(chuàng)建、編輯、管理日程,日程編輯與管理模塊M301將日程信息經(jīng)過通信模塊M302發(fā)送到服務(wù)器M200的通信模塊M202,之后存入日程信息數(shù)據(jù)庫M201。可選地,當(dāng)日程編輯與管理模塊M301將日程信息經(jīng)過通信模塊M302發(fā)送到服務(wù)器M200的通信模塊M202之后,通信模塊M202將更新的日程信息發(fā)送至客戶端模塊MlOO,由客戶端模塊的通信模塊M103接收、識別并轉(zhuǎn)發(fā)至日程信息管理與存儲模塊M104。由日程信息管理與存儲模塊M104對新日程信息進(jìn)行創(chuàng)建或?qū)θ粘绦畔⒌男薷耐礁?。可選的,當(dāng)日程編輯與管理模塊M301將日程信息經(jīng)過通信模塊M302發(fā)送到服務(wù)器M200的通信模塊M202之后,通信模塊M202將更新的日程信息發(fā)送至所有日程信息相關(guān)的參與者的客戶端模塊M100,由各個參與者的客戶端模塊的通信模塊M103分別接收、識別并轉(zhuǎn)發(fā)至各個參與者的日程信息管理與存儲模塊M104。由各個參與者的日程信息管理與存儲模塊M104對新日程信息進(jìn)行創(chuàng)建或?qū)θ粘绦畔⒌男薷耐礁???蛇x的,通信模塊M202將更新的日程信息發(fā)送至日程信息相關(guān)的參與者的客戶端模塊MlOO時,通過短消息或多媒體彩信的形式發(fā)送,也可以通過電子郵件等形式發(fā)送。按照本發(fā)明的一種實施方式,日程管理方法包括以下步驟發(fā)起人創(chuàng)建新日程的內(nèi)容詳情;為新日程設(shè)置私密屬性;接收者查看日程詳情,按照私密屬性的設(shè)置,能夠看到與會者列表。其中私密屬性包括僅向接收者公開和對所有人公開;僅向接收者公開表示接收者相互可以知道誰是日程與會者;對所有人公開表示任何人都可以在互聯(lián)網(wǎng)上看到此日程所有細(xì)節(jié)。本實施方式的日程管理方法,通過網(wǎng)頁創(chuàng)建該新日程,或通過網(wǎng)頁編輯日程;以文件或信息的形式將該日程或日程的更新發(fā)給與會者;與會者能夠通過網(wǎng)頁查看、下載和/或轉(zhuǎn)發(fā)該日程。本實施方式的日程管理方法,還能夠通過獲取活動地點和時間,根據(jù)活動地點和時間,計算出對應(yīng)的日程提醒時間。按照本發(fā)明的一個實施例,以會議日程為例,圖2顯示了自動設(shè)定日程屬性的方法。步驟S201 :發(fā)起人創(chuàng)建新日程的內(nèi)容詳情。例如,新日程的內(nèi)容詳情可包括主題、地點、時間、與會者、詳情等。步驟S202 :為新日程設(shè)置私密屬性。例如,私密屬性可包括僅向接收者公開、對所有人公開?!皟H向接收者公開”表示接收者相互可以知道誰是日程與會者;“對所有人公開”表示任何人都可以在互聯(lián)網(wǎng)上看到此日程所有細(xì)節(jié)。步驟S203 :接收者查看日程詳情,按照私密屬性的設(shè)置,能看到與會者列表。步驟S204 :本過程結(jié)束。圖2所示的方法為日程設(shè)定私密屬性,不僅便于搜索,還可以解決自動分享與隱私保護(hù)之間的矛盾,為用戶節(jié)省了日程管理的成本。按照本發(fā)明的另一個實施例,圖3以會議日程為例描繪了網(wǎng)頁(web、wap等)創(chuàng)建和管理日程的過程。步驟S301 :通過網(wǎng)頁創(chuàng)建或編輯一個日程。步驟S302 :以文件或信息的形式將該日程或日程的更新發(fā)給與會者。步驟S303 :與會者可通過網(wǎng)頁查看、下載或轉(zhuǎn)發(fā)該日程。、
步驟S304 :本流程結(jié)束。圖3所示的方法通過網(wǎng)絡(luò)創(chuàng)建、編輯、發(fā)送、分享日程,更便利、經(jīng)濟(jì)。按照本發(fā)明的另一個實施例,圖4描述了預(yù)計提醒時間的計算過程。步驟S401 :發(fā)起者創(chuàng)建新日程。步驟S402 :獲取活動地點和時間。步驟S403 :根據(jù)活動地點和時間,計算出對應(yīng)的理論提醒時間。其中,與會者可以事先設(shè)定好自己的常用交通工具,比如,公交、自駕等。例如,根據(jù)日程的內(nèi)容獲取的活動地點是北京市東城區(qū)和平里東街11號院內(nèi)四號樓,北京網(wǎng)秦天下科技有限公司;時間是星期一(2010年12月6日)、上午9點。則根據(jù)與目的地之間的距離、交通工具及交通狀況,估算出理論上最多需要3小時,則理論提醒時間即設(shè)為上午6點。如果獲取信息失敗,則理論提醒時間為一個默認(rèn)值,例如活動開始前I小時或2小時。
步驟S404 :本流程結(jié)束。圖4所示的方法根據(jù)活動內(nèi)容、時間和地點,智能的計算提醒時間,大大提高提醒功能的實用性。根據(jù)本發(fā)明的另一種實施方式,一種日程管理方法包括以下步驟監(jiān)控本地時間,直至該時間到達(dá)預(yù)計提醒時間;獲取用戶的當(dāng)前位置信息,如果獲取位置信息失敗,則立即發(fā)出出發(fā)提醒;如果獲取到位置信息,則根據(jù)用戶的當(dāng)前位置,規(guī)劃達(dá)到活動地點的路線圖;獲取該路線的總里程以及該路線在活動開始時間段內(nèi)的平均車速;計算路程的時間消耗;計算該日程的實際提醒時間;當(dāng)本地時間到達(dá)或者已過實際提醒時間,則立即發(fā)出出發(fā)提醒。根據(jù)本實施方式的另一個方面,在發(fā)出提醒后,過一段時間檢測用戶的位移;根據(jù)用戶的位移情況,判斷其是否已經(jīng)動身,如果用戶還未動身,則再次發(fā)出出發(fā)提醒。如果用戶已經(jīng)動身,則獲取用戶的當(dāng)前位置;如果用戶還未到達(dá)目的地,則根據(jù)用戶的行使路線,規(guī)劃達(dá)到活動地點的路線圖;獲取剩余總里程以及該路線在活動開始時間段內(nèi)的平均車速;計算剩余路程的時間消耗;計算預(yù)計到達(dá)時間,如果預(yù)計達(dá)到時間晚于曰程的開始時間,則發(fā)出可能遲到的提醒,通知與會人或活動發(fā)起人,告知其可能遲到和/或預(yù)計到達(dá)的時間。按照本發(fā)明的另一個實施例,圖5描述了計算實際提醒時間和發(fā)出提醒的過程。步驟S501 :監(jiān)控本地時間,直至該時間到達(dá)預(yù)計提醒時間。預(yù)計提醒時間可以是系統(tǒng)根據(jù)日程時間自動設(shè)置的預(yù)計提醒時間,也可以是用戶手動設(shè)置預(yù)計提醒時間。預(yù)計提醒時間距離日程時間通常遠(yuǎn)多于路程消耗時間。步驟S502 :獲取用戶的當(dāng)前位置。步驟S503 :如果獲取位置信息失敗,則立即發(fā)出出發(fā)提醒,轉(zhuǎn)入步驟S509,流程結(jié)束。如果獲取到位置信息,則進(jìn)入步驟S504:根據(jù)用戶的當(dāng)前位置,規(guī)劃達(dá)到活動地點的路線圖。步驟S505 :獲取該路線的總里程以及該路線在活動開始時間段內(nèi)的平均車速。例如,路線北京東二環(huán)某地至東三環(huán)某地;距離15公里;時間星期五晚上18:30 ;此路線在星期五18:30左右的平均車速為30公里/小時。步驟S506 :計算該路程的時間消耗。路程時間消耗=總里程/平均車速。例如,路程時間消耗=15/30 =半小時。步 驟S507:計算該日程的實際提醒時間。例如,實際提醒時間=活動開始時間-路程時間消耗。例如,活動18:30開始,路程時間消耗為30分鐘,則實際提醒時間為18點。優(yōu)選地,為了防止遲到也可以設(shè)置提前通知時間量,例如提前量為10分鐘,則實際提醒時間為 17:50。步驟S508 :判斷是否發(fā)出出發(fā)提醒。當(dāng)本地時間到達(dá)或者已過實際提醒時間,則立即發(fā)出出發(fā)提醒,進(jìn)入步驟S509。如果本地時間還沒有到達(dá)實際提醒時間則返回步驟S502。步驟S509 :本流程結(jié)束。圖5所示的方法根據(jù)活動內(nèi)容、時間和地點,智能的計算提醒時間,大大提高提醒功能的實用性。按照本發(fā)明的另一個實施例,圖6描述了計算實際提醒時間和發(fā)出提醒的過程。圖6所示的流程在圖5的基礎(chǔ)上進(jìn)一步增加了再次提醒功能。步驟S601 :監(jiān)控本地時間,直至該時間到達(dá)預(yù)計提醒時間。預(yù)計提醒時間可以是系統(tǒng)根據(jù)日程時間自動設(shè)置的預(yù)計提醒時間,也可以是用戶手動設(shè)置預(yù)計提醒時間。預(yù)計提醒時間距離日程時間通常遠(yuǎn)多于路程消耗時間。步驟S602 :獲取用戶的當(dāng)前位置。步驟S603 :如果獲取位置信息失敗,則立即發(fā)出出發(fā)提醒,轉(zhuǎn)入步驟S612,流程結(jié)束。如果獲取到位置信息,則進(jìn)入步驟S604:根據(jù)用戶的當(dāng)前位置,規(guī)劃達(dá)到活動地點的路線圖。步驟S605 :獲取該路線的總里程以及該路線在活動開始時間段內(nèi)的平均車速。例如,路線北京東二環(huán)某地至東三環(huán)某地;距離15公里;時間星期五晚上18:30 ;此路線在星期五18:30左右的平均車速為30公里/小時。步驟S606 :計算該路程的時間消耗。路程時間消耗=總里程/平均車速。例如,路程時間消耗=15/30 =半小時。步驟S607:計算該日程的實際提醒時間。例如,實際提醒時間=活動開始時間-路程時間消耗。例如,活動18:30開始,路程時間消耗為30分鐘,則實際提醒時間為18點。優(yōu)選地,為了防止遲到也可以設(shè)置提前通知時間量,例如提前量為10分鐘,則實際提醒時間為 17:50。步驟S608 :判斷是否發(fā)出出發(fā)提醒。當(dāng)本地時間到達(dá)或者已過實際提醒時間,則立即發(fā)出出發(fā)提醒,進(jìn)入步驟S609。如果本地時間還沒有到達(dá)實際提醒時間則返回步驟S602。步驟S609 :發(fā)出提醒后,過一段時間檢測用戶的位移。用戶可設(shè)置該時間段。步驟S610 :根據(jù)用戶的位移情況,判斷其是否已經(jīng)動身。如果用戶已經(jīng)動身,則轉(zhuǎn)入步驟S612。步驟S611 :如果用戶還未動身,則再次發(fā)出出發(fā)提醒。步驟S612 :本流程結(jié)束。圖6所示的方法根據(jù)活動內(nèi)容、時間和地點,智能的計算提醒時間,并且通過檢測用戶的位移,確定是否再次發(fā)出提醒,該方法大大提高提醒功能的實用性。
按照本發(fā)明的另一個實施例,圖7描述了路程監(jiān)控和發(fā)出遲到通知的過程。步驟S701 :用戶動身前往目的地。步驟S702 :獲取用戶的當(dāng)前位置。步驟S703 :如果用戶已經(jīng)達(dá)到目的地,則進(jìn)入步驟S711,結(jié)束本過程。步驟S704:如果用戶還未到達(dá)目的地,則根據(jù)用戶的行使路線,規(guī)劃達(dá)到活動地點的路線圖。步驟S705 :獲取剩余總里程以及該路線在活動開始時間段內(nèi)的平均車速。優(yōu)選地,可根據(jù)出發(fā)以來的現(xiàn)有平均車速以及所選路線的實時路況信息預(yù)測的平均車速綜合算出平均車速。 步驟S706 :計算剩余路程的時間消耗,路程時間消耗=總里程/平均車速。步驟S707 :計算預(yù)計到達(dá)時間。步驟S708 :如果預(yù)計達(dá)到時間早于或等于活動開始時間,則轉(zhuǎn)入步驟S711。步驟S709 :如果預(yù)計達(dá)到時間晚于活動開始時間,則發(fā)出可能遲到的提醒。步驟S710 :通知與會人或活動發(fā)起人,告知其可能遲到和/或預(yù)計到達(dá)的時間。步驟S711 :結(jié)束本過程。圖7所示的方法通過監(jiān)控用戶的位置,智能判斷是否會遲到,并在預(yù)計遲到時,自動通知與會人或發(fā)起人,增強(qiáng)了日程雙方間的互動,還能避免開車發(fā)短信或打電話所帶來的危險。上文為了描繪和描述的目的,呈現(xiàn)了本發(fā)明的特定示例性實施例。這些示例性實施例并非窮舉的,或?qū)⒈景l(fā)明限制為公開的精確形式,明顯地,根據(jù)上述教示的諸多修改和變化都是可行的。選擇并描述這些示例性實施例是為了解釋本發(fā)明的特定原理及其實際應(yīng)用,從而使本領(lǐng)域技術(shù)人員制造并使用本發(fā)明的各個示例性實施例,及其各種替代物和修改。事實上本發(fā)明的范圍由所附的權(quán)利要求書及其等價物限定。
權(quán)利要求
1.一種日程管理方法,包括以下步驟 發(fā)起人創(chuàng)建新日程的內(nèi)容詳情; 為新日程設(shè)置私密屬性; 接收者查看日程詳情,按照私密屬性的設(shè)置,能夠看到與會者列表。
2.如權(quán)利要求I所述的日程管理方法,其中私密屬性包括僅向接收者公開和對所有人公開; 僅向接收者公開表示接收者相互可以知道誰是日程與會者; 對所有人公開表示任何人都可以在互聯(lián)網(wǎng)上看到此日程所有細(xì)節(jié)。
3.如權(quán)利要求I或2所述的日程管理方法,其中通過網(wǎng)頁創(chuàng)建該新日程,或通過網(wǎng)頁編 輯日程; 以文件或信息的形式將該日程或日程的更新發(fā)給與會者; 與會者能夠通過網(wǎng)頁查看、下載和/或轉(zhuǎn)發(fā)該日程。
4.如權(quán)利要求I或2所述的日程管理方法,其中進(jìn)一步包括 獲取活動地點和時間; 根據(jù)活動地點和時間,計算出對應(yīng)的日程提醒時間。
5.一種日程管理方法,包括以下步驟 監(jiān)控本地時間,直至該時間到達(dá)預(yù)計提醒時間; 獲取用戶的當(dāng)前位置信息,如果獲取位置信息失敗,則立即發(fā)出出發(fā)提醒; 如果獲取到位置信息,則根據(jù)用戶的當(dāng)前位置,規(guī)劃達(dá)到活動地點的路線圖; 獲取該路線的總里程以及該路線在活動開始時間段內(nèi)的平均車速; 計算路程的時間消耗; 計算該日程的實際提醒時間; 當(dāng)本地時間到達(dá)或者已過實際提醒時間,則立即發(fā)出出發(fā)提醒。
6.如權(quán)利要求5所述的日程管理方法,其中進(jìn)一步包括 發(fā)出提醒后,過一段時間檢測用戶的位移; 根據(jù)用戶的位移情況,判斷其是否已經(jīng)動身,如果用戶還未動身,則再次發(fā)出出發(fā)提醒。
7.如權(quán)利要求6所述的日程管理方法,其中進(jìn)一步包括 如果用戶已經(jīng)動身,則獲取用戶的當(dāng)前位置; 如果用戶還未到達(dá)目的地,則根據(jù)用戶的行使路線,規(guī)劃達(dá)到活動地點的路線圖; 獲取剩余總里程以及該路線在活動開始時間段內(nèi)的平均車速; 計算剩余路程的時間消耗; 計算預(yù)計到達(dá)時間,如果預(yù)計達(dá)到時間晚于日程的開始時間,則發(fā)出可能遲到的提醒,通知與會人或活動發(fā)起人,告知其可能遲到和/或預(yù)計到達(dá)的時間。
8.—種日程管理系統(tǒng),包括客戶端模塊、服務(wù)器、網(wǎng)絡(luò)終端; 其中客戶端模塊包括日程提醒模塊,用于實現(xiàn)向用戶發(fā)出日程提醒的功能;位置與地圖信息讀取模塊,用于讀取位置與地圖信息;通信模塊,用于客戶端模塊與服務(wù)器之間的日程信息同步通信;日程信息管理與存儲模塊,用于管理和存儲所有的日程信息,向日程提醒模塊發(fā)出提醒信息;服務(wù)器包括日程信息數(shù)據(jù)庫,用于存儲和維護(hù)所有用戶的日程信息;通信模塊,用于與客戶端模塊、網(wǎng)絡(luò)終端之間的日程信息數(shù)據(jù)同步通信功能; 網(wǎng)絡(luò)終端包括日程編輯與管理模塊,用于實現(xiàn)在網(wǎng)絡(luò)終端進(jìn)行日程的編輯與管理功能;通信模塊,用于與服務(wù)器之間的日程信息同步通信功能。
9.如權(quán)利要求8所述的日程管理系統(tǒng),其中日程信息管理與存儲模塊從位置與地圖信息讀取模塊獲取位置與地圖信息,并基于位置與地圖信息進(jìn)行路線計算,根據(jù)之前存儲的日程信息確定提醒時間、判斷是否發(fā)出遲到通知。
10.如權(quán)利要求8或9所述的日程管理系統(tǒng),其中網(wǎng)絡(luò)終端為網(wǎng)頁界面,用戶通過訪問網(wǎng)頁來創(chuàng)建和管理日程。
全文摘要
本發(fā)明涉及一種日程管理方法和系統(tǒng)。日程管理方法包括以下步驟發(fā)起人創(chuàng)建新日程的內(nèi)容詳情;為新日程設(shè)置私密屬性;接收者查看日程詳情,按照私密屬性的設(shè)置,能夠看到與會者列表。本發(fā)明的日程管理方法,通過網(wǎng)頁創(chuàng)建該新日程,或通過網(wǎng)頁編輯日程;以文件或信息的形式將該日程或日程的更新發(fā)給與會者;與會者能夠通過網(wǎng)頁查看、下載和/或轉(zhuǎn)發(fā)該日程。為日程創(chuàng)建私密屬性,用戶不僅可以更方便的搜索到日程,還可以將某一屬性的日程自動與別人分享,解決了分享便利性與隱私問題之間的矛盾;用戶也可以手動更改該屬性。通過網(wǎng)絡(luò)創(chuàng)建和編輯日程事件,支持網(wǎng)頁編輯和文件上傳等多種創(chuàng)建方式,極大地方便了日程管理。
文檔編號G06Q10/10GK102654911SQ201110053139
公開日2012年9月5日 申請日期2011年3月4日 優(yōu)先權(quán)日2011年3月4日
發(fā)明者李哲, 李鋒, 楊驍 , 林宇, 程平, 鄒仕洪 申請人:北京網(wǎng)秦天下科技有限公司