專利名稱:移動通信系統(tǒng)中的日程管理方法
技術領域:
本發(fā)明涉及移動通信系統(tǒng)中的多種增值服務方法,特別是涉及一種用于在移動通信系統(tǒng)中管理用戶日程的方法。
背景技術:
隨著移動通信技術的迅速發(fā)展,移動通信系統(tǒng)超越了以語音為主的服務,最近正在提供多媒體服務。因此,用戶可通過終端,獲得游戲或動影像及廣播等多種服務。為了使用如上各種服務,終端使用了虛擬機(VM,例如JVM、WIPI)等。
上述終端在Java虛擬機(Java Virtual MachineJVM)中運行多種應用程序(Application)。其中,JVM在操作系統(tǒng)(OS)與程序之間發(fā)揮中介作用,使程序可以在每個操作系統(tǒng)(OS)中完全一致地動作,虛擬出CPU與OS,以便Java程序能夠運行。這樣一來,用戶可以通過網絡,下載在上述JVM中動作的游戲或影像等各種應用程序并運行。上述互通平臺(Wireless InternetPlatform for InteroperabilityWIPI)也一樣,通過網絡下載電話簿,即下載地址簿等應用程序加以運行。
利用這種虛擬機,終端不僅可以使用游戲或影像等服務,還可以進行用戶日程管理,作為用于用戶日程管理的應用程序,提供用戶日程輸入及警報功能等。
例如,當特定人為了舉行某一活動而要掌握可參加的人員或日期,通過終端管理日程時,舉行上述活動的特定人難以掌握每個人的日程。用戶每個人每次都需要直接輸入自己日程的過程,為了告知與他人的約會或特定日期的活動,每個人每次都需要以語音或文字通知相應的相關人員,這樣十分麻煩。
發(fā)明內容
本發(fā)明的目的在于提供一種用于在移動通信系統(tǒng)中利用移動代理管理終端用戶日程的方法。
為實現(xiàn)上述目的,作為在帶有管理多臺終端的日程的移動代理的移動通信系統(tǒng)中,用于利用上述移動代理管理日程的方法,本發(fā)明實施例的方法的特征是包括如下幾個步驟輸入信息步驟,輸入進行上述日程管理所需的日程安排信息;獲取信息步驟,獲取關于上述輸入的日程安排信息的電話號碼信息;管理步驟,根據上述電話號碼信息,移動到相應終端,管理日程。
采用本發(fā)明,在移動通信系統(tǒng)中,日程安排移動代理移動到各個用戶的終端進行日程安排,無需各個用戶另行輸入及警報,便能夠便利地進行日程安排。
以下結合附圖和具體實施例對本發(fā)明進行詳細描述,但不作為對本發(fā)明的限定。
圖1是本發(fā)明實施例的用于利用移動代理管理日程的移動通信系統(tǒng)結構框圖;圖2是本發(fā)明實施例的用于在移動通信系統(tǒng)中利用移動代理管理日程的方法流程圖。
其中,附圖標記111,112,113移動通信終端121,122基站接收發(fā)射器130網絡140日程安排移動代理(SMA)具體實施方式
下面參照附圖,詳細說明本發(fā)明的有益實施例。需要注意的是,在以下說明中,只說明理解本發(fā)明的動作及作用所需的部分,此外其它部分的說明省略,以免混淆本發(fā)明的要旨。
在本發(fā)明的實施例中,可以通過虛擬機(Java Virtual MachineJVM)或無線互聯(lián)網互通平臺(Wireless Internet Platform for InteroperabilityWIPI)下載應用程序并運行的終端為例進行說明。另外,在本發(fā)明的實施例中,支持在普適計算(pervasive computing)環(huán)境下基于用戶日程的不可見的計算環(huán)境(invisible computing environment)。其中,上述終端除了JVM及WIPI之外,還可以運行多種小應用程序,實現(xiàn)多種服務。
下面參照附圖,說明如上終端利用移動代理(Mobile AgentMA)管理其它終端用戶日程所需的移動通信系統(tǒng)結構。其中,在以下說明中,把上述移動代理稱為日程安排移動代理(Scheduling Mobile AgentSMA)。
圖1是本發(fā)明實施例的用于利用移動代理管理日程的移動通信系統(tǒng)結構框圖。
如上述圖1所示,移動通信系統(tǒng)由可進行日程安排的終端111、112、113、多臺基站接收發(fā)射器121、122、網絡130、日程安排移動代理140(以下簡稱SMA)構成。其中,上述網絡130可以使用CDMA、WLAN、UMTS網等,它們擁有對上述基站接收發(fā)射器121、122進行控制的基站控制器(圖中未標出)和對接收發(fā)送通信流進行交換的交換機(圖中未標出)等。
在上述終端111、112、113中,假定對活動(或會議)參加者及時間進行協(xié)調的用戶是第1終端111的用戶,那么,上述第1終端111上述用戶輸入的關于上述活動的日程安排信息(特定日期、時間及參加者的姓名)。
由于在日程安排初始狀態(tài)下,上述第1終端111與上述SMA140聯(lián)動,因此,利用自身的日程安排功能,在上述SMA140中指定上述輸入的信息。
在上述終端111與第1基站接收發(fā)射器121接收發(fā)送通信流時,上述SMA140為了進行日程安排管理,移動到后面的第2終端112進行日程安排,然后再移動到后面的第3終端113進行日程安排。而且,上述SMA140直至移動到上述參加者列表的最后一個用戶的終端進行日程安排后,重新返回第1終端111,完成日程安排,當存在需要變更日程的用戶時,再次重新設置日程安排。
下面參照附圖,具體說明這種用于移動通信系統(tǒng)的終端利用上述SMA管理日程的方法。
圖2是本發(fā)明實施例的用于在移動通信系統(tǒng)中利用移動代理管理日程的方法的流程圖。
如上述圖2所示,第1終端111的用戶輸入上述日程安排信息(特定日期、時間及參加者的姓名)后,在210步驟中,上述SMA140利用上述第1終端111的日程安排功能,指定上述輸入的信息。
在212步驟中,當上述第1終端111沒有用戶指定的時間或數據通信流時,即,上述SMA140確認上述第1終端111是否處于待機狀態(tài)(Idle State),如果不是待機狀態(tài),則結束動作。相反,如果上述第1終端111處于待機狀態(tài),在214步驟中,SMA140通過電話簿獲得有關上述日程中指定的參加者姓名的電話號碼信息。
在216步驟中,SMA140確認是否從進行日程安排所需的相應終端—上述第1終端111取得認證。此時,當上述SMA140不能確認認證時,結束動作。相反,當認證被確認時,在218步驟中,SMA140向上述相應終端,即向作為當前日程安排對象的第1終端111下載多媒體消息服務(MultimediaMessaging ServiceMMS)形態(tài)的消息。其中,上述多媒體消息分成代碼及數據區(qū)域,通過網絡通信流下載到上述相應終端。在上述數據區(qū)域中包含上述日程安排信息。
在220步驟中,SMA140從上述下載的數據區(qū)域讀取上述日程安排信息(日期、時間、主題等),在上述第1終端111的日程數據庫(Data BaseDB)中收集關于用戶輸入的相應日期的數據。在222步驟中,SMA140確認是否存在關于上述第1終端111輸入的相應日期的數據,當上述相應日期沒有特定數據時,把上述數據區(qū)域的內容保存于上述日程數據庫。接著,上述第1終端111的日程空閑,表示可以參加,所以,SMA140向輸入了日程安排信息的上述用戶發(fā)生警報,然后進入224步驟。
相反,當有關于上述相應日期的數據時,當前進行日程安排的上述第1終端111被視為在上述相應日期已有日程,把關于這一情況的當前狀態(tài)告訴上述用戶。
然后,在224步驟中,SMA140確認當前進行日程安排的終端是否是最后用戶的終端。如果不是最后用戶的終端,在225步驟中,SMA140從上述輸入的參加者列表中,移動到下個用戶終端,然后,進入216步驟,反復上述步驟。即,SMA140移動到后面的第2終端112,即,在上述第2終端112與基站接收發(fā)射器122接收發(fā)送通信流時,通過網絡進行移動。通過這些步驟,確認上述輸入的參加者使用的所有終端的日程。
在上述224步驟中,如果當前進行日程安排的終端是最后用戶的終端,在226步驟中,SMA140返回制作日程的第一個用戶的終端,即返回第1終端111,通知其相應日程安排完畢。
如上完成了所有用戶的日程安排后,在228步驟中,SMA140根據最初制作的日程,確認各個用戶是否能夠參加活動,中間是否有特定用戶需要變更日程,重新進行設置。此時,如果各用戶可以按照最初制作的日程參加活動,則原樣固定日程,然后結束動作;如果各用戶不能按照最初制作的日程參加活動,則進入230步驟。
在230步驟中,SMA140調整第一次開始日程安排時設置的值,例如,通過全員參加、2人可以不參加等選項功能調整日程安排,移動到用戶的終端,以調整的日期及時間進行重新設置。然后,在232步驟中,SMA140完成了最后用戶的日程安排重新設置后,重新返回第一個用戶的終端,通知日程安排重新設置完畢。這樣一來,在進行各個用戶的日程安排時,SMA140可以設置同意該日期及時間的人,設置優(yōu)先順序,設置列表全體用戶的適當日期及時間。
另一方面,在本發(fā)明的詳細說明中,就具體實施例進行了說明,但是,在不超越本發(fā)明范圍的限度內,可以進行多種變形,這是不言而喻的。因此,本發(fā)明的范圍不局限于上述說明的實施例,而應由后面的權利要求書以及與之均等的范圍確定。
綜上所述,本發(fā)明具有如下效果,即,在移動通信系統(tǒng)中,日程安排移動代理移動到各個用戶的終端進行日程安排,無需各個用戶另行輸入及警報,便能夠便利地進行日程安排。
當然,本發(fā)明還可有其他多種實施例,在不背離本發(fā)明精神及其實質的情況下,熟悉本領域的技術人員當可根據本發(fā)明作出各種相應的改變和變形,但這些相應的改變和變形都應屬于本發(fā)明所附的權利要求的保護范圍。
權利要求
1.一種移動通信系統(tǒng)中的日程管理方法,針對在帶有管理多臺終端日程的移動代理的移動通信系統(tǒng)中,用于利用上述移動代理管理日程的方法,其特征在于包括輸入信息步驟,輸入進行上述日程管理所需的日程安排信息;獲取信息步驟,獲取關于上述輸入的日程安排信息的電話號碼信息;管理步驟,根據上述電話號碼信息,移動到相應終端,管理日程。
2.根據權利要求1所述的移動通信系統(tǒng)中的日程管理方法,其特征在于上述輸入的日程安排信息包括活動日期及時間、活動參加用戶的姓名。
3.根據權利要求1所述的移動通信系統(tǒng)中的日程管理方法,其特征在于根據上述電話號碼信息,移動到相應終端管理日程的步驟還包括下載步驟,把多媒體消息下載到上述相應終端;收集步驟,根據上述多媒體消息中包含的數據區(qū)域的信息,收集上述相應終端的數據;保存步驟,如果沒有上述收集的數據,則保存上述數據區(qū)域的信息;通知步驟,向輸入上述日程安排信息的用戶通知上述相應終端的日程狀態(tài)。
4.根據權利要求3所述的移動通信系統(tǒng)中的日程管理方法,其特征在于上述多媒體消息分為代碼及數據區(qū)域,通過網絡通信流下載到上述相應終端,在上述數據區(qū)域中包含上述輸入的日程安排信息。
5.根據權利要求3所述的移動通信系統(tǒng)中的日程管理方法,其特征在于還包括當上述相應終端不是進行日程安排的最后終端時,根據上述電話號碼信息,移動到下個終端的移動步驟,并反復執(zhí)行上述步驟。
6.根據權利要求3或5所述的移動通信系統(tǒng)中的日程管理方法,其特征在于還包括如下步驟通知步驟,當上述相應終端是進行日程安排的最后終端時,通知上述日程安排完畢;返回步驟,返回輸入上述日程安排信息的用戶的終端。
7.根據權利要求6所述的移動通信系統(tǒng)中的日程管理方法,其特征在于還包括根據上述電話號碼信息進行了終端的日程安排后,如果需要變更上述日程,則通過預先設置的值,重新設置上述日程的重新設置步驟。
8.根據權利要求3所述的移動通信系統(tǒng)中的日程管理方法,其特征在于還包括一個對上述相應終端進行認證的步驟。
全文摘要
本發(fā)明公開了一種移動通信系統(tǒng)中的日程管理方法,是在帶有管理多臺終端日程的移動代理的移動通信系統(tǒng)中,用于利用上述移動代理管理日程的方法。本發(fā)明包括如下幾個步驟輸入信息步驟,輸入進行上述日程管理所需的日程安排信息;獲取信息步驟,獲取關于上述輸入的日程安排信息的電話號碼信息;管理步驟,根據上述電話號碼信息,移動到相應終端,管理日程。本發(fā)明具有的效果是,無需各個用戶的另行輸入及警報,便能夠便利地進行日程安排。
文檔編號H04M3/42GK1897617SQ200610083160
公開日2007年1月17日 申請日期2006年6月7日 優(yōu)先權日2005年7月15日
發(fā)明者金佑圣 申請人:樂金電子(中國)研究開發(fā)中心有限公司