亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

數(shù)據(jù)處理設(shè)備、數(shù)據(jù)處理方法和數(shù)據(jù)處理程序的制作方法

文檔序號:7651259閱讀:347來源:國知局
專利名稱:數(shù)據(jù)處理設(shè)備、數(shù)據(jù)處理方法和數(shù)據(jù)處理程序的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種數(shù)據(jù)處理設(shè)備,一種數(shù)據(jù)處理方法和一種數(shù)據(jù)處理程序,并且特別涉及用于能夠創(chuàng)建,傳送和接收消息數(shù)據(jù)的一種數(shù)據(jù)處理設(shè)備,一種數(shù)據(jù)處理方法和一種數(shù)據(jù)處理程序。
背景技術(shù)
隨著通信設(shè)備(諸如像蜂窩電話)的廣泛使用,在一個用戶和另一個用戶之間傳送和接收所創(chuàng)建的消息數(shù)據(jù)的通信也日益普及開來。由于蜂窩電話等的性能近來已經(jīng)有了一定的改進(jìn),所以就可以通過創(chuàng)建,傳送和接收包括多個媒體數(shù)據(jù)(諸如像文本、圖像、聲音和電影)或者包括這些媒體數(shù)據(jù)的布局和再現(xiàn)/顯示時機(jī)的消息來進(jìn)行通信。
一般來講,上述類型的消息是很復(fù)雜的,因此難以創(chuàng)建。為了克服這一窘境,一般利用這樣的一種方式使用創(chuàng)建消息的模板,并且消息可以僅僅通過指定所需要的媒體數(shù)據(jù)(諸如像文本,圖像,聲音和/或電影)來創(chuàng)建。
例如,專利文獻(xiàn)1公開了一種e-mail(電子郵件)創(chuàng)建方法,作為一種容易地創(chuàng)建e-mail以及附加到其上的多媒體信息的方法。更具體而言,所述專利文獻(xiàn)1描述了一種e-mail創(chuàng)建方法,其中準(zhǔn)備描述多個內(nèi)容數(shù)據(jù)和每個內(nèi)容數(shù)據(jù)的布局信息的郵件模板,并且從多個內(nèi)容數(shù)據(jù)中選擇想要的內(nèi)容數(shù)據(jù),來依照郵件模板的布局信息從所選擇的內(nèi)容數(shù)據(jù)創(chuàng)建多媒體郵件。
然而,即使當(dāng)接收到作為消息的上述多媒體郵件的消息接收者喜歡所接收的消息,并且希望創(chuàng)建類似消息或者希望使用此消息的原始模板來容易地創(chuàng)建另一個消息,該模板的信息也不存在于所接收的消息中,因而這會導(dǎo)致一個問題該接收者必須采用別的方式來從消息創(chuàng)建者獲取模板,或者必須獲知一個提供者或者一種方式來獲取模板。
為了解決類似上述的問題,專利文獻(xiàn)2公開了一種數(shù)據(jù)提供方法和一種數(shù)據(jù)獲取方法。更具體而言,專利文獻(xiàn)2公開了這樣的數(shù)據(jù)提供方法,其中準(zhǔn)備包括插入圖像(例如在實施例中用于廣告的圖像)的模板圖像,并且創(chuàng)建者或者用戶通過在模板圖像中指定圖像并把該圖像插入到插入圖像上來創(chuàng)建消息,并且傳送這樣創(chuàng)建的數(shù)據(jù)。當(dāng)接收者打算重新使用此模板時,該接收者就除去創(chuàng)建者所指定的圖像(由此,插入圖像(諸如像廣告圖像)就出現(xiàn)了,并且把接收者所指定的圖像插入到該插入圖像上,以使消息能夠得以創(chuàng)建和傳送到第三方。
專利文獻(xiàn)1;日本專利特開號2002-324036專利文獻(xiàn)2日本專利特開號2002-189666發(fā)明內(nèi)容本發(fā)明要解決的問題如上所述,為了容易地創(chuàng)建消息,一般都使用模板,但是這導(dǎo)致一個問題接收該消息的接收者不能根據(jù)接收的消息通過類似于曾用于創(chuàng)建該接收的消息的過程或者配置結(jié)構(gòu)容易地創(chuàng)建消息。為了克服此問題,接收者必須采用別的方式從消息創(chuàng)建者獲取模板或者必須花費時間和精力獲悉一個提供者或者一種方式來獲取模板。
在專利文獻(xiàn)2中公開的方式中,為了分發(fā),可以重新使用包括插入圖像的模板圖像,如上所述。然而,該模板圖像并不包括便利消息創(chuàng)建的創(chuàng)建輔助信息,即,諸如像再現(xiàn)媒體數(shù)據(jù)的時間信息和布局信息之類的信息以及要起動來用于編輯媒體數(shù)據(jù)的功能的指令之類的信息。這導(dǎo)致一個問題不可以分發(fā)其中能夠通過類似于曾用于創(chuàng)建接收的消息的過程或者配置結(jié)構(gòu)根據(jù)接收的消息來容易地創(chuàng)建消息的方法。
鑒于上述的問題,開發(fā)了本發(fā)明,并且本發(fā)明的目的在于提供一種數(shù)據(jù)處理設(shè)備,一種數(shù)據(jù)處理方法和一種數(shù)據(jù)處理程序,它們允許通過類似于曾用于創(chuàng)建接收的消息的過程或者配置結(jié)構(gòu)根據(jù)接收的消息來容易地創(chuàng)建消息。
解決問題的手段為了實現(xiàn)上述目的,依照本發(fā)明的一個方面的數(shù)據(jù)處理設(shè)備,包括第一數(shù)據(jù)讀取單元,用于讀取模板數(shù)據(jù),所述模板數(shù)據(jù)包括用于創(chuàng)建消息數(shù)據(jù)的消息數(shù)據(jù)創(chuàng)建輔助區(qū)域和用于顯示所述消息數(shù)據(jù)的消息顯示區(qū)域;消息數(shù)據(jù)創(chuàng)建輔助區(qū)域確定單元,用于確定包括在所述模板數(shù)據(jù)中的所述消息數(shù)據(jù)創(chuàng)建輔助區(qū)域;以及消息數(shù)據(jù)編輯單元,用于使用所述消息數(shù)據(jù)創(chuàng)建輔助區(qū)域中的數(shù)據(jù)編輯所述消息數(shù)據(jù)。
優(yōu)選地,所述消息數(shù)據(jù)創(chuàng)建輔助區(qū)域包括下列項中的至少一項所述消息數(shù)據(jù)中要再現(xiàn)的媒體數(shù)據(jù),用于再現(xiàn)所述媒體數(shù)據(jù)的布局信息,表示再現(xiàn)所述媒體數(shù)據(jù)的時機(jī)的信息,表示所述媒體數(shù)據(jù)中的可編輯媒體數(shù)據(jù)的信息,指定要起動來用于編輯所述媒體數(shù)據(jù)的功能和在創(chuàng)建所述消息數(shù)據(jù)時是有效的指導(dǎo)數(shù)據(jù)的信息。
優(yōu)選地,要起動來用于編輯所述媒體數(shù)據(jù)的所述功能從不同的設(shè)備提供,并且所述功能可以通過訪問所述不同的設(shè)備而加以使用。
優(yōu)選地,所述模板數(shù)據(jù)是用標(biāo)記所描述的數(shù)據(jù),并且用于再現(xiàn)所述媒體數(shù)據(jù)的布局信息,表示再現(xiàn)所述媒體數(shù)據(jù)的時機(jī)的信息,表示所述媒體數(shù)據(jù)中的可編輯媒體數(shù)據(jù)的信息,指定要起動來用于編輯所述媒體數(shù)據(jù)的功能以及在創(chuàng)建所述消息數(shù)據(jù)時是有效的指導(dǎo)數(shù)據(jù)的信息被描述,用于依照所述標(biāo)記或者所述標(biāo)記的屬性來進(jìn)行確定,并且所述消息數(shù)據(jù)創(chuàng)建輔助區(qū)域確定單元確定所述標(biāo)記或者所述標(biāo)記的屬性以區(qū)別用于再現(xiàn)所述媒體數(shù)據(jù)的布局信息,表示再現(xiàn)所述媒體數(shù)據(jù)的時機(jī)的信息,表示所述媒體數(shù)據(jù)中的可編輯媒體數(shù)據(jù)的信息,指定要起動來用于編輯所述媒體數(shù)據(jù)的功能以及在創(chuàng)建所述消息數(shù)據(jù)時是有效的指導(dǎo)數(shù)據(jù)的信息中的至少一項,并且由此確定包括在所述模板數(shù)據(jù)中的所述消息數(shù)據(jù)創(chuàng)建輔助區(qū)域。
優(yōu)選的還有所述模板數(shù)據(jù)是使用標(biāo)記描述的數(shù)據(jù),所述標(biāo)記包括表示所述消息數(shù)據(jù)創(chuàng)建輔助區(qū)域的標(biāo)記,并且所述消息數(shù)據(jù)創(chuàng)建輔助區(qū)域確定單元使用表示所述消息數(shù)據(jù)創(chuàng)建輔助區(qū)域的標(biāo)記來確定在所述模板數(shù)據(jù)中所包括的所述消息數(shù)據(jù)創(chuàng)建輔助區(qū)域。
優(yōu)選地還有所述模板數(shù)據(jù)是使用標(biāo)記描述的數(shù)據(jù),所述標(biāo)記包括表示不同于所述消息數(shù)據(jù)創(chuàng)建輔助區(qū)域的區(qū)域的標(biāo)記,并且所述消息數(shù)據(jù)創(chuàng)建輔助區(qū)域確定單元使用表示不同于所述消息數(shù)據(jù)創(chuàng)建輔助區(qū)域的區(qū)域的標(biāo)記來確定在所述模板數(shù)據(jù)中所包括的所述消息數(shù)據(jù)創(chuàng)建輔助區(qū)域。
優(yōu)選地,所述模板數(shù)據(jù)還包括具有指定所述模板數(shù)據(jù)的提供者的信息的模板數(shù)據(jù)提供者信息區(qū)域。
優(yōu)選地,所述模板數(shù)據(jù)包括模板數(shù)據(jù)元項信息,所述模板數(shù)據(jù)元項信息表示所述消息數(shù)據(jù)創(chuàng)建輔助區(qū)域、所述消息數(shù)據(jù)顯示區(qū)域和所述模板數(shù)據(jù)提供者信息區(qū)域中的至少一個的位置。
還優(yōu)選地,所述模板數(shù)據(jù)元項信息被包括在所述模板數(shù)據(jù)的頭部區(qū)域中,并且所述消息數(shù)據(jù)創(chuàng)建輔助區(qū)域確定單元根據(jù)所述模板數(shù)據(jù)的頭部區(qū)域中包括的信息來確定在所述模板數(shù)據(jù)中所包括的所述消息數(shù)據(jù)創(chuàng)建輔助區(qū)域。
優(yōu)選地還有所述模板數(shù)據(jù)包括多個文件單元形成的數(shù)據(jù),并且所述模板數(shù)據(jù)元項信息是所述模板數(shù)據(jù)中的數(shù)據(jù)的所述文件單元之一。
優(yōu)選地,所述消息顯示區(qū)域包括下列項中的至少一個項所述消息數(shù)據(jù)中要再現(xiàn)的媒體數(shù)據(jù),用于再現(xiàn)所述媒體數(shù)據(jù)的布局信息,表示再現(xiàn)所述媒體數(shù)據(jù)的時機(jī)的信息,表示所述媒體數(shù)據(jù)中的可編輯媒體數(shù)據(jù)的信息,指定要起動來用于編輯所述媒體數(shù)據(jù)的功能以及在創(chuàng)建所述消息數(shù)據(jù)時是有效的指導(dǎo)數(shù)據(jù)的信息。
還優(yōu)選地,所述數(shù)據(jù)處理設(shè)備還包括第一消息顯示區(qū)域確定單元,用于確定包括在所述模板數(shù)據(jù)中的所述消息顯示區(qū)域,其中所述消息數(shù)據(jù)編輯單元在編輯所述消息數(shù)據(jù)時同時編輯所述消息顯示區(qū)域。
優(yōu)選地,所述消息數(shù)據(jù)編輯單元依照由所述消息數(shù)據(jù)創(chuàng)建輔助區(qū)域確定單元所確定的消息數(shù)據(jù)創(chuàng)建輔助區(qū)域中的信息來編輯所述消息數(shù)據(jù),并且使用所編輯的數(shù)據(jù)和所述消息顯示區(qū)域的信息來創(chuàng)建消息數(shù)據(jù)。
優(yōu)選地,所述消息數(shù)據(jù)編輯單元通過把包括在所讀取的模板數(shù)據(jù)中的消息數(shù)據(jù)創(chuàng)建輔助區(qū)域添加到所編輯的消息顯示區(qū)域上來創(chuàng)建消息數(shù)據(jù)。
還優(yōu)選地,當(dāng)創(chuàng)建所述消息數(shù)據(jù)時,所述消息數(shù)據(jù)編輯單元從所述消息顯示區(qū)域刪除下列項中的至少一項表示可編輯信息的信息,指定要起動來用于編輯所述媒體數(shù)據(jù)的功能以及在創(chuàng)建所述消息數(shù)據(jù)時是有效的指導(dǎo)數(shù)據(jù)的信息。
優(yōu)選地,所述消息數(shù)據(jù)編輯單元創(chuàng)建消息數(shù)據(jù),所述消息數(shù)據(jù)包括表示消息數(shù)據(jù)創(chuàng)建輔助區(qū)域在頭部區(qū)域中的位置的信息。
優(yōu)選地,所述數(shù)據(jù)處理設(shè)備還包括通信單元,用于傳送所創(chuàng)建的消息數(shù)據(jù)。
優(yōu)選地,所述數(shù)據(jù)處理設(shè)備還包括通信單元,用于接收消息數(shù)據(jù),所述消息數(shù)據(jù)包括用于在接收側(cè)上顯示的消息顯示區(qū)域和先前創(chuàng)建所使用的消息數(shù)據(jù)創(chuàng)建輔助區(qū)域;存儲單元,用于存儲所接收的消息數(shù)據(jù);第二數(shù)據(jù)讀取單元,用于讀取所存儲的消息數(shù)據(jù);第二消息顯示區(qū)域確定單元,用于確定包括在所讀取的消息數(shù)據(jù)中的所述消息顯示區(qū)域;以及消息再現(xiàn)單元,用于通過使用所述消息顯示區(qū)域中的數(shù)據(jù)來顯示和再現(xiàn)所述消息數(shù)據(jù)。所述消息數(shù)據(jù)編輯單元創(chuàng)建消息數(shù)據(jù),假設(shè)所讀取的消息數(shù)據(jù)是模板數(shù)據(jù)。
優(yōu)選地,所述消息數(shù)據(jù)編輯單元創(chuàng)建所述消息數(shù)據(jù),所述消息數(shù)據(jù)還包括標(biāo)識所述模板數(shù)據(jù)的模板ID,并且把所述消息數(shù)據(jù)存儲在存儲單元中。
優(yōu)選地,所述數(shù)據(jù)處理設(shè)備還包括第二數(shù)據(jù)讀取單元,用于讀取存儲在所述存儲單元中的消息數(shù)據(jù);以及模板確定單元,用于根據(jù)包括在所讀取的消息數(shù)據(jù)中的模板ID確定在創(chuàng)建所述消息數(shù)據(jù)時所使用的模板數(shù)據(jù)。第一數(shù)據(jù)讀取單元讀取所確定的模板數(shù)據(jù),并且所述消息數(shù)據(jù)編輯單元依照包括在所述模板數(shù)據(jù)中的消息數(shù)據(jù)創(chuàng)建輔助區(qū)域中的信息對所述第二數(shù)據(jù)讀取單元所讀取的消息數(shù)據(jù)進(jìn)行重編輯。
依照本發(fā)明的另一個方面,一種數(shù)據(jù)處理設(shè)備,包括通信單元,用于接收消息數(shù)據(jù),所述消息數(shù)據(jù)包括用于在接收側(cè)上顯示的消息顯示區(qū)域和先前創(chuàng)建所使用的消息數(shù)據(jù)創(chuàng)建輔助區(qū)域;存儲單元,用于存儲所接收的消息數(shù)據(jù);數(shù)據(jù)讀取單元,用于讀取所存儲的消息數(shù)據(jù);消息顯示區(qū)域確定單元,用于確定包括在所讀取的消息數(shù)據(jù)中的所述消息顯示區(qū)域;消息再現(xiàn)單元,用于使用所述消息顯示區(qū)域中的數(shù)據(jù)來顯示和再現(xiàn)所述消息數(shù)據(jù);以及模板數(shù)據(jù)寫入單元,用于寫入所述消息數(shù)據(jù)作為模板數(shù)據(jù)。
依照本發(fā)明的又一個方面,一種數(shù)據(jù)處理設(shè)備,包括通信單元,用于接收消息數(shù)據(jù),所述消息數(shù)據(jù)包括用于在顯示接收側(cè)顯示的消息顯示區(qū)域和用于先前創(chuàng)建的消息數(shù)據(jù)創(chuàng)建輔助區(qū)域;存儲單元,用于存儲所接收的消息數(shù)據(jù);數(shù)據(jù)讀取單元,用于讀取所存儲的消息數(shù)據(jù);消息顯示區(qū)域確定單元,用于確定包括在所讀取的消息數(shù)據(jù)中的所述消息顯示區(qū)域;消息再現(xiàn)單元,用于使用所述消息顯示區(qū)域中的數(shù)據(jù)顯示和再現(xiàn)所述消息數(shù)據(jù);消息數(shù)據(jù)創(chuàng)建輔助區(qū)域確定單元確定包括在所述消息數(shù)據(jù)的所述消息數(shù)據(jù)創(chuàng)建輔助區(qū)域;以及模板數(shù)據(jù)寫入單元,用于使用所確定的消息數(shù)據(jù)創(chuàng)建輔助區(qū)域中的數(shù)據(jù)來寫入所述消息數(shù)據(jù),作為模板數(shù)據(jù)。
優(yōu)選地,所述消息數(shù)據(jù)創(chuàng)建輔助區(qū)域包括下列項中的至少一項所述消息數(shù)據(jù)中要再現(xiàn)的媒體數(shù)據(jù),用于再現(xiàn)所述媒體數(shù)據(jù)的布局信息,表示再現(xiàn)所述媒體數(shù)據(jù)的時機(jī)的信息,表示所述媒體數(shù)據(jù)中的可編輯媒體數(shù)據(jù)的信息,指定要起動來用于編輯所述媒體數(shù)據(jù)的功能以及在創(chuàng)建所述消息數(shù)據(jù)時是有效的指導(dǎo)數(shù)據(jù)的信息。
還優(yōu)選地,要起動來用于編輯所述媒體數(shù)據(jù)的所述功能從不同的設(shè)備提供并能夠通過訪問所述不同的設(shè)備而加以使用。
優(yōu)選地,所述模板數(shù)據(jù)是用標(biāo)記所描述的數(shù)據(jù),并且用于再現(xiàn)所述媒體數(shù)據(jù)的布局信息,表示再現(xiàn)所述媒體數(shù)據(jù)的時機(jī)的信息,表示所述媒體數(shù)據(jù)中的可編輯媒體數(shù)據(jù)的信息,指定要起動來用于編輯所述媒體數(shù)據(jù)的功能以及在創(chuàng)建所述消息數(shù)據(jù)時是有效的指導(dǎo)數(shù)據(jù)的信息被描述,用于依照所述標(biāo)記或者所述標(biāo)記的屬性來進(jìn)行確定。所述消息數(shù)據(jù)創(chuàng)建輔助區(qū)域確定單元確定所述標(biāo)記或者所述標(biāo)記的屬性以區(qū)別用于再現(xiàn)所述媒體數(shù)據(jù)的布局信息,表示再現(xiàn)所述媒體數(shù)據(jù)的時機(jī)的信息,表示所述媒體數(shù)據(jù)中的可編輯媒體數(shù)據(jù)的信息,指定要起動來用于編輯所述媒體數(shù)據(jù)的功能以及在創(chuàng)建所述消息數(shù)據(jù)時是有效的指導(dǎo)數(shù)據(jù)的信息中的至少一項,并且由此確定包括在所述模板數(shù)據(jù)中的所述消息數(shù)據(jù)創(chuàng)建輔助區(qū)域。
優(yōu)選地還有所述消息數(shù)據(jù)是使用標(biāo)記描述的數(shù)據(jù),所述標(biāo)記包括表示所述消息數(shù)據(jù)創(chuàng)建輔助區(qū)域的標(biāo)記,并且所述消息數(shù)據(jù)創(chuàng)建輔助區(qū)域確定單元使用表示所述消息數(shù)據(jù)創(chuàng)建輔助區(qū)域的標(biāo)記來確定在所述模板數(shù)據(jù)中所包括的所述消息數(shù)據(jù)創(chuàng)建輔助區(qū)域。
可替換地,還優(yōu)選地是所述消息數(shù)據(jù)是使用標(biāo)記描述的數(shù)據(jù),所述標(biāo)記包括表示不同于所述消息數(shù)據(jù)創(chuàng)建輔助區(qū)域的區(qū)域的標(biāo)記,并且所述消息數(shù)據(jù)創(chuàng)建輔助區(qū)域確定單元使用表示不同于所述消息數(shù)據(jù)創(chuàng)建輔助區(qū)域的區(qū)域的標(biāo)記來確定包括在所述消息數(shù)據(jù)的所述消息數(shù)據(jù)創(chuàng)建輔助區(qū)域。
優(yōu)選地,所述消息顯示區(qū)域包括指示去訪問不同設(shè)備的信息,并且當(dāng)指示去訪問不同設(shè)備的信息被包括時,所述消息再現(xiàn)單元訪問所述不同的設(shè)備以顯示通過訪問所獲取的數(shù)據(jù)。
依照本發(fā)明的又一方面,一種數(shù)據(jù)處理設(shè)備,包括通信單元,用于接收消息數(shù)據(jù),所述消息數(shù)據(jù)包括用于在接收側(cè)上顯示的消息顯示區(qū)域和描述指定用于先前創(chuàng)建的模板數(shù)據(jù)的提供者的信息的模板數(shù)據(jù)提供者信息區(qū)域;存儲單元,用于存儲所接收的消息數(shù)據(jù);數(shù)據(jù)讀取單元,用于讀取所存儲的消息數(shù)據(jù);消息顯示區(qū)域確定單元,用于確定包括在所讀取的消息數(shù)據(jù)中的所述消息顯示區(qū)域;消息再現(xiàn)單元,用于使用所述消息顯示區(qū)域中的數(shù)據(jù)來顯示和再現(xiàn)所述消息數(shù)據(jù);模板數(shù)據(jù)提供者確定單元,用于使用所述模板數(shù)據(jù)提供者信息區(qū)域中的數(shù)據(jù)來確定創(chuàng)建所述消息數(shù)據(jù)時所使用的模板數(shù)據(jù)的提供者;模板數(shù)據(jù)獲取單元,用于從所述提供者獲取所述模板數(shù)據(jù);以及消息數(shù)據(jù)創(chuàng)建單元,用于使用所述獲取的模板數(shù)據(jù)創(chuàng)建消息數(shù)據(jù)。
依照本發(fā)明的又一方面,一種數(shù)據(jù)處理設(shè)備,包括通信單元,用于接收消息數(shù)據(jù),所述消息數(shù)據(jù)包括用于在接收側(cè)上顯示的消息顯示區(qū)域和描述標(biāo)識用于先前創(chuàng)建的模板數(shù)據(jù)的信息的模板數(shù)據(jù)ID;存儲單元,用于存儲所接收的消息數(shù)據(jù);數(shù)據(jù)讀取單元,用于讀取所存儲的消息數(shù)據(jù);消息顯示區(qū)域確定,用于確定包括在所讀取的消息數(shù)據(jù)中的所述消息顯示區(qū)域;消息再現(xiàn)單元,用于使用在所述消息顯示區(qū)域中的數(shù)據(jù)來顯示和再現(xiàn)所述消息數(shù)據(jù);模板數(shù)據(jù)確定單元,用于根據(jù)包括在讀取消息數(shù)據(jù)中的模板數(shù)據(jù)ID來確定用于創(chuàng)建所述消息數(shù)據(jù)的模板數(shù)據(jù);模板數(shù)據(jù)獲取單元,用于當(dāng)所確定的模板數(shù)據(jù)是可獲取之時,獲取所確定的模板數(shù)據(jù);以及消息數(shù)據(jù)創(chuàng)建單元,用于使用所獲取的模板數(shù)據(jù)來創(chuàng)建消息數(shù)據(jù)。
依照本發(fā)明的又一方面,一種數(shù)據(jù)處理設(shè)備,包括通信單元,用于接收消息數(shù)據(jù),所述消息數(shù)據(jù)包括用于在接收側(cè)上顯示的消息顯示區(qū)域和描述標(biāo)識用于先前創(chuàng)建的模板數(shù)據(jù)ID的信息的模板數(shù)據(jù);存儲單元,用于存儲所接收的消息數(shù)據(jù);數(shù)據(jù)讀取單元,用于讀取所存儲的消息數(shù)據(jù);消息顯示區(qū)域確定單元,用于確定包括在所讀取的消息數(shù)據(jù)中的所述消息顯示區(qū)域;消息再現(xiàn)單元,用于使用所述消息顯示區(qū)域中的數(shù)據(jù)來顯示和再現(xiàn)所述消息數(shù)據(jù);模板ID傳送單元,用于向不同的設(shè)備傳送包括在所讀取的消息數(shù)據(jù)中的模板數(shù)據(jù)ID;模板數(shù)據(jù)獲取單元,用于從所述不同的設(shè)備獲取根據(jù)所述模板ID確定的模板數(shù)據(jù),作為創(chuàng)建消息數(shù)據(jù)所使用的模板數(shù)據(jù);以及消息數(shù)據(jù)創(chuàng)建單元,用于使用所獲取的模板數(shù)據(jù)創(chuàng)建消息數(shù)據(jù)。
優(yōu)選地,所述消息數(shù)據(jù)包括消息數(shù)據(jù)元項信息,所述消息數(shù)據(jù)元項信息表示所述消息數(shù)據(jù)創(chuàng)建輔助區(qū)域,所述消息數(shù)據(jù)顯示區(qū)域和所述模板數(shù)據(jù)提供者信息區(qū)域中的至少一個的位置。
還優(yōu)選地,所述消息數(shù)據(jù)元項信息包括在所述消息數(shù)據(jù)的頭部區(qū)域中,并且所述消息數(shù)據(jù)創(chuàng)建輔助區(qū)域確定單元根據(jù)包括在所述消息數(shù)據(jù)的頭部區(qū)域中的信息確定包括在所述消息數(shù)據(jù)的所述消息數(shù)據(jù)創(chuàng)建輔助區(qū)域。
優(yōu)選地還有所述消息數(shù)據(jù)包括多個文件單元形成的數(shù)據(jù),并且所述消息數(shù)據(jù)元項信息是所述消息數(shù)據(jù)中的一個所述文件單元的數(shù)據(jù)。
依照本發(fā)明的又一方面,一種數(shù)據(jù)處理設(shè)備,包括數(shù)據(jù)接收單元,用于接收消息數(shù)據(jù),所述消息數(shù)據(jù)包括用于由接收側(cè)上的終端顯示的消息顯示區(qū)域,用于先前創(chuàng)建的消息數(shù)據(jù)創(chuàng)建輔助區(qū)域和接收側(cè)上的終端的標(biāo)識符;標(biāo)識符提取單元,用于提取在所接收的消息中所包括的接收側(cè)上的終端的標(biāo)識符;存儲單元,用于存儲確定終端的標(biāo)識符和處理能力之間的對應(yīng)關(guān)系的表;處理容量確定單元,用于參考所述表確定對應(yīng)于所述提取的終端標(biāo)識符的處理容量;數(shù)據(jù)編輯單元,用于依照所確定的處理容量來編輯所述消息數(shù)據(jù);以及數(shù)據(jù)傳送單元,用于傳送所編輯的數(shù)據(jù)。
依照本發(fā)明的又一方面,一種數(shù)據(jù)處理方法,包括數(shù)據(jù)讀取步驟,用于讀取由用于創(chuàng)建消息數(shù)據(jù)的消息數(shù)據(jù)創(chuàng)建輔助區(qū)域和用于顯示所述消息數(shù)據(jù)的消息顯示區(qū)域所形成的模板數(shù)據(jù);消息數(shù)據(jù)創(chuàng)建輔助區(qū)域確定步驟,用于確定包括在所述模板數(shù)據(jù)中的所述消息數(shù)據(jù)創(chuàng)建輔助區(qū)域;以及消息數(shù)據(jù)編輯步驟,用于使用所述消息數(shù)據(jù)創(chuàng)建輔助區(qū)域中的數(shù)據(jù)來編輯所述消息數(shù)據(jù)。所述消息數(shù)據(jù)編輯步驟創(chuàng)建消息數(shù)據(jù),所述消息數(shù)據(jù)包括所讀取的模板數(shù)據(jù)中所包括的消息數(shù)據(jù)創(chuàng)建輔助區(qū)域。
依照本發(fā)明的又一方面,一種數(shù)據(jù)處理方法,包括接收步驟,用于接收消息數(shù)據(jù),所述消息數(shù)據(jù)包括用于在接收側(cè)上顯示的消息顯示區(qū)域和用于先前創(chuàng)建的消息數(shù)據(jù)創(chuàng)建輔助區(qū)域;存儲步驟,用于把所接收的消息數(shù)據(jù)存儲在存儲設(shè)備中;數(shù)據(jù)讀取步驟,用于讀取在所述存儲設(shè)備中所存儲的消息數(shù)據(jù);消息顯示區(qū)域確定步驟,用于確定包括在所讀取的消息數(shù)據(jù)中的所述消息顯示區(qū)域;消息再現(xiàn)步驟,用于使用在所述消息顯示區(qū)域中的數(shù)據(jù)顯示和再現(xiàn)所述消息數(shù)據(jù);以及模板數(shù)據(jù)寫入步驟,用于寫入所述消息數(shù)據(jù),作為模板數(shù)據(jù)。
依照本發(fā)明的又一方面,一種數(shù)據(jù)處理方法,包括接收步驟,用于接收消息數(shù)據(jù),所述消息數(shù)據(jù)包括用于在接收側(cè)上顯示的消息顯示區(qū)域和用于先前創(chuàng)建的消息數(shù)據(jù)創(chuàng)建輔助區(qū)域;存儲步驟,用于把所接收的消息數(shù)據(jù)存儲在存儲設(shè)備中;數(shù)據(jù)讀取步驟,用于讀取在所述存儲設(shè)備中所存儲的消息數(shù)據(jù);消息顯示區(qū)域確定步驟,用于確定包括在所讀取的消息數(shù)據(jù)中的消息顯示區(qū)域;消息再現(xiàn)步驟,用于使用在所述消息顯示區(qū)域中的數(shù)據(jù)來顯示和再現(xiàn)所述消息數(shù)據(jù);消息數(shù)據(jù)創(chuàng)建輔助區(qū)域確定步驟,用于確定包括在所述消息數(shù)據(jù)的所述消息數(shù)據(jù)創(chuàng)建輔助區(qū)域;以及模板數(shù)據(jù)寫入步驟,用于使用在所確定的消息數(shù)據(jù)創(chuàng)建輔助區(qū)域中的數(shù)據(jù)來寫入消息數(shù)據(jù),作為模板數(shù)據(jù)。
依照本發(fā)明的又一方面,一種數(shù)據(jù)處理方法,包括接收步驟,用于接收消息數(shù)據(jù),所述消息數(shù)據(jù)包括用于在接收側(cè)上顯示的消息顯示區(qū)域和描述指定用于先前創(chuàng)建的模板數(shù)據(jù)的提供者的信息的模板數(shù)據(jù)提供者信息區(qū)域;存儲步驟,用于把所接收的消息數(shù)據(jù)存儲在存儲設(shè)備中;數(shù)據(jù)讀取步驟,用于讀取在所述存儲設(shè)備中存儲的消息數(shù)據(jù);消息顯示區(qū)域確定步驟,用于確定包括在所讀取的消息數(shù)據(jù)中的所述消息顯示區(qū)域;消息再現(xiàn)步驟,用于使用在所述消息顯示區(qū)域中的數(shù)據(jù)來顯示和再現(xiàn)所述消息數(shù)據(jù);模板數(shù)據(jù)提供者確定步驟,用于使用在所述模板數(shù)據(jù)提供者信息區(qū)域中的數(shù)據(jù)來確定創(chuàng)建所述消息數(shù)據(jù)所使用的模板數(shù)據(jù)的提供者;模板數(shù)據(jù)獲取步驟,用于從所述提供者獲取模板數(shù)據(jù);以及消息數(shù)據(jù)創(chuàng)建步驟,用于使用所獲取的模板數(shù)據(jù)創(chuàng)建消息數(shù)據(jù)。
依照本發(fā)明的又一方面,一種數(shù)據(jù)處理程序,使計算機(jī)通過執(zhí)行下列步驟來執(zhí)行數(shù)據(jù)處理數(shù)據(jù)讀取步驟,用于讀取模板數(shù)據(jù),所述模板數(shù)據(jù)由用于創(chuàng)建消息數(shù)據(jù)的消息數(shù)據(jù)創(chuàng)建輔助區(qū)域和用于顯示所述消息數(shù)據(jù)的消息顯示區(qū)域;消息數(shù)據(jù)創(chuàng)建輔助區(qū)域確定步驟,用于確定在所述模板數(shù)據(jù)中所包括的所述消息數(shù)據(jù)創(chuàng)建輔助區(qū)域;以及消息數(shù)據(jù)編輯步驟,用于使用所述消息數(shù)據(jù)創(chuàng)建輔助區(qū)域中的數(shù)據(jù)編輯所述消息數(shù)據(jù)。所述消息數(shù)據(jù)編輯步驟創(chuàng)建所述消息數(shù)據(jù),所述消息數(shù)據(jù)包括在所讀取的模板數(shù)據(jù)中包括的消息數(shù)據(jù)創(chuàng)建輔助區(qū)域。
依照本發(fā)明的又一方面,一種數(shù)據(jù)處理程序,使計算機(jī)通過執(zhí)行下列步驟來執(zhí)行數(shù)據(jù)處理接收步驟,用于接收消息數(shù)據(jù),包括用于在接收側(cè)上顯示的消息顯示區(qū)域和用于先前創(chuàng)建消息的數(shù)據(jù)創(chuàng)建輔助區(qū)域;存儲步驟,用于把所接收的消息數(shù)據(jù)存儲在存儲設(shè)備中;數(shù)據(jù)讀取步驟,用于讀取在所述存儲設(shè)備中存儲的所述消息數(shù)據(jù);消息顯示區(qū)域確定步驟,用于確定包括在所讀取的消息數(shù)據(jù)中的所述消息顯示區(qū)域;消息再現(xiàn)步驟,用于使用在所述消息顯示區(qū)域中的數(shù)據(jù)顯示和再現(xiàn)所述消息數(shù)據(jù);以及模板數(shù)據(jù)寫入步驟,用于寫入所述消息數(shù)據(jù),作為模板數(shù)據(jù)。
依照本發(fā)明的又一方面,一種數(shù)據(jù)處理程序,使計算機(jī)通過執(zhí)行下列步驟來執(zhí)行數(shù)據(jù)處理接收步驟,用于接收消息數(shù)據(jù),所述消息數(shù)據(jù)包括用于在接收側(cè)上顯示的消息顯示區(qū)域和用于先前創(chuàng)建的消息數(shù)據(jù)創(chuàng)建輔助區(qū)域;存儲步驟,用于把所接收的消息數(shù)據(jù)存儲在存儲設(shè)備中;數(shù)據(jù)讀取步驟,用于讀取在所述存儲設(shè)備中所存儲的所述消息數(shù)據(jù);消息顯示區(qū)域確定步驟,用于確定包括在所讀取的消息數(shù)據(jù)中的所述消息顯示區(qū)域;消息再現(xiàn)步驟,用于使用在所述消息顯示區(qū)域中的數(shù)據(jù)顯示和再現(xiàn)所述消息數(shù)據(jù);消息數(shù)據(jù)創(chuàng)建輔助區(qū)域確定步驟,用于確定包括在所述消息數(shù)據(jù)的所述消息數(shù)據(jù)創(chuàng)建輔助區(qū)域;以及模板數(shù)據(jù)寫入步驟,用于使用在所確定的消息數(shù)據(jù)創(chuàng)建輔助區(qū)域中的數(shù)據(jù)寫入所述消息數(shù)據(jù),作為模板數(shù)據(jù)。
依照本發(fā)明的又一方面,一種數(shù)據(jù)處理程序,使計算機(jī)通過執(zhí)行下列步驟來執(zhí)行數(shù)據(jù)處理接收步驟,用于接收消息數(shù)據(jù),所述消息數(shù)據(jù)包括用于在接收側(cè)上顯示的消息顯示區(qū)域和描述指定用于先前創(chuàng)建的模板數(shù)據(jù)的提供者的信息的模板數(shù)據(jù)提供者信息區(qū)域;存儲步驟,用于把所接收的消息數(shù)據(jù)存儲在存儲設(shè)備中;數(shù)據(jù)讀取步驟,用于讀取在所述存儲設(shè)備中所存儲的消息數(shù)據(jù);消息顯示區(qū)域確定步驟,用于確定包括在所讀取的消息數(shù)據(jù)中的消息顯示區(qū)域;消息再現(xiàn)步驟,用于使用在所述消息顯示區(qū)域中的數(shù)據(jù)來顯示和再現(xiàn)所述消息數(shù)據(jù);模板數(shù)據(jù)提供者確定步驟,用于使用在所述模板數(shù)據(jù)提供者信息區(qū)域中的數(shù)據(jù)來確定創(chuàng)建所述消息數(shù)據(jù)所使用的模板數(shù)據(jù)的提供者;模板數(shù)據(jù)獲取步驟,用于從所述提供者獲取模板數(shù)據(jù);以及消息數(shù)據(jù)創(chuàng)建步驟,用于使用所獲取的模板數(shù)據(jù)來創(chuàng)建消息數(shù)據(jù)。


圖1圖示了一個實施例的數(shù)據(jù)通信系統(tǒng)的結(jié)構(gòu)。
圖2是圖示作為包括在所述數(shù)據(jù)通信系統(tǒng)中的再現(xiàn)/編輯設(shè)備的蜂窩電話1的硬件結(jié)構(gòu)的特定例子的框圖。
圖3圖示了蜂窩電話1的存儲單元130中存儲的各程序的配置結(jié)構(gòu)的特定例子。
圖4圖示了再現(xiàn)/編輯引擎程序的功能性配置結(jié)構(gòu)。
圖5示意地圖示了模板數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)。
圖6圖示了特定模板數(shù)據(jù)的例子。
圖7圖示了特定模板數(shù)據(jù)的例子。
圖8圖示了規(guī)定在要顯示的指導(dǎo)和起動功能之間的對應(yīng)關(guān)系的表的特定例子。
圖9是一個流程圖,圖示了在蜂窩電話1中再現(xiàn)和編輯模板數(shù)據(jù)的處理。
圖10圖示了媒體再現(xiàn)處理時間表的特定例子,表示了執(zhí)行再現(xiàn)處理的時機(jī)。
圖11圖示了起動功能時間表的特定例子,表示要依照發(fā)生各自事件的時間而起動的起動功能的時機(jī)。
圖12圖示了指導(dǎo)顯示時間表的特定例子,表示指導(dǎo)顯示的時機(jī)。
圖13是一個流程圖,圖示了在步驟S18中依照要執(zhí)行的事件的處理。
圖14是一個流程圖,圖示了在步驟S25中應(yīng)用執(zhí)行處理。
圖15是一個流程圖,圖示了在步驟S25中應(yīng)用執(zhí)行處理。
圖16圖示了重寫的模板數(shù)據(jù)的特定例子。
圖17圖示了重寫的模板數(shù)據(jù)的特定例子。
圖18圖示了在讀取模板數(shù)據(jù)處理期間屏幕上發(fā)生的變化的特定例子。
圖19圖示了當(dāng)各功能起動并且編輯數(shù)據(jù)時所顯示的屏幕圖像的特定例子。
圖20圖示了通過第一特定例子的消息數(shù)據(jù)寫入處理所寫入的消息數(shù)據(jù)的結(jié)構(gòu)的特定例子。
圖21圖示了通過第二特定例子的消息數(shù)據(jù)寫入處理所寫入的消息數(shù)據(jù)的結(jié)構(gòu)的特定例子。
圖22圖示了再現(xiàn)/編輯程序的修改。
圖23是一個流程圖,除了包括圖13的流程圖中的處理之外,還包括臨時存儲消息數(shù)據(jù)的處理。
圖24圖示了消息數(shù)據(jù)的結(jié)構(gòu)的第四個特定例子。
圖25是一個流程圖,除了包括圖9的流程圖中的處理之外,還包括重編輯消息數(shù)據(jù)的處理。
圖26特別地圖示了確定為消息數(shù)據(jù)中的消息區(qū)域的部分。
圖27圖示了由第二實施例的時間管理單元1314所準(zhǔn)備的時間表的特定例子。
圖28是一個流程圖,圖示了在第二實施例的視圖模式下事件處理的流程。
圖29圖示了蜂窩電話1的屏幕上的變化的特定例子。
圖30圖示了蜂窩電話1的屏幕上的變化的特定例子。
圖31圖示了模板數(shù)據(jù)的另一個特定例子。
圖32圖示了模板數(shù)據(jù)的又一個特定例子。
圖33圖示了當(dāng)通過訪問EC站點獲取消息數(shù)據(jù)時可以執(zhí)行的功能。
圖34圖示了在選擇重新使用之后可以執(zhí)行的功能。
圖35圖示了模板數(shù)據(jù)的另一個特定例子。
圖36圖示了模板數(shù)據(jù)的再一個特定例子。
圖37圖示了對應(yīng)于接收包括模板ID的消息數(shù)據(jù)的情況的再現(xiàn)/編輯程序。
圖38圖示了創(chuàng)建消息數(shù)據(jù)的處理。
圖39圖示了瀏覽和創(chuàng)建消息數(shù)據(jù)的處理。
圖40圖示了模板數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)的特定例子。
圖41圖示了模板數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)的特定例子。
圖42圖示了消息服務(wù)器3的結(jié)構(gòu)。
圖43圖示了消息服務(wù)器3所接收的消息數(shù)據(jù)的例子。
圖44圖示了在消息服務(wù)器3編輯了圖43中所圖示的消息數(shù)據(jù)而獲得的消息數(shù)據(jù)的例子。
圖45圖示了在消息服務(wù)器3編輯了圖43中所圖示的消息數(shù)據(jù)之后而獲得的消息數(shù)據(jù)的另一個例子。

1蜂窩電話,2模板提供服務(wù)器,3消息服務(wù)器,110通信單元,120控制單元,130存儲單元,131,1310,1330再現(xiàn)/編輯引擎程序,132UI顯示程序,133圖像拍攝程序,134圖像數(shù)據(jù)顯示/再現(xiàn)程序,135聲音數(shù)據(jù)再現(xiàn)程序,136聲音數(shù)據(jù)記錄程序,137電影/動畫數(shù)據(jù)顯示/再現(xiàn)程序,138文本數(shù)據(jù)顯示/再現(xiàn)程序,139文本編輯程序,140輸入/輸出單元,142鍵碼輸入設(shè)備,144顯示器,146麥克風(fēng),148;揚(yáng)聲器,149照相機(jī),150GPS,151WWW瀏覽器程序,152郵件程序,153語音通信程序,154位置獲取程序,155地址本程序,156文件獲取程序,157各種數(shù)據(jù)存儲單元,310數(shù)據(jù)接收單元,320終端處理容量確定單元,321處理容量表存儲單元,322終端地址提取單元,330數(shù)據(jù)編輯單元,340數(shù)據(jù)轉(zhuǎn)送單元,1311數(shù)據(jù)讀取單元,1312語法分析單元,1313執(zhí)行控制單元,1314時間管理單元,1315事件管理單元,1316再現(xiàn)數(shù)據(jù)寫入單元,1317消息數(shù)據(jù)寫入單元,1318模板數(shù)據(jù)寫入單元,1319消息數(shù)據(jù)讀取單元,1320,1331模板確定單元,1332模板獲取單元。
本發(fā)明最佳實施方式現(xiàn)在將參照附圖來描述本發(fā)明的實施例。在下列描述中,相同部件和組件具有相同的附圖標(biāo)記和名稱并且還實現(xiàn)相同的功能。因此,對它們的描述也就不重復(fù)了。
圖1圖示了第一實施例的數(shù)據(jù)通信系統(tǒng)的結(jié)構(gòu)。參考圖1,該實施例的數(shù)據(jù)通信系統(tǒng)包括模板提供服務(wù)器(在以下僅僅將該服務(wù)器稱為“服務(wù)器”)2,用于提供模板數(shù)據(jù);和再現(xiàn)/編輯設(shè)備1,用于再現(xiàn)和編輯所提供的模板。服務(wù)器2和再現(xiàn)/編輯設(shè)備1經(jīng)由因特網(wǎng),公共線路網(wǎng)或者廣播網(wǎng)進(jìn)行通信。盡管在圖1中未示出,但是服務(wù)器2和再現(xiàn)/編輯設(shè)備1可以經(jīng)由專用線路(諸如像LAN(局域網(wǎng)))進(jìn)行通信,或者可以進(jìn)行無線通信。如圖1所示,再現(xiàn)/編輯設(shè)備1相當(dāng)于諸如像蜂窩電話,PDA(個人數(shù)字助理),個人計算機(jī),電視機(jī)和傳真機(jī)之類的設(shè)備,它們具有傳送和/或接收數(shù)據(jù)的功能。在下列描述中,再現(xiàn)/編輯設(shè)備1是蜂窩電話1。
“模板數(shù)據(jù)”總體上表示用數(shù)據(jù)描述語言所描述的數(shù)據(jù),所述數(shù)據(jù)描述語言諸如像XML(擴(kuò)展標(biāo)記語言),XHTML(擴(kuò)展超文本標(biāo)記語言),SMIL(同步多媒體集成語言)或者SVG(可升級矢量圖)。所述模板數(shù)據(jù)可以是包括可再現(xiàn)的數(shù)據(jù)(在以下將其稱為“再現(xiàn)數(shù)據(jù)”)并且采用上面的數(shù)據(jù)描述語言描述的數(shù)據(jù),也可以是包括用數(shù)據(jù)描述語言描述并表示要再現(xiàn)的數(shù)據(jù)以及再現(xiàn)數(shù)據(jù)的信息的數(shù)據(jù)。所述數(shù)據(jù)描述語言可以包括諸如像ECMAscript的腳本語言或者用于描述運動或者交互性的Java(注冊商標(biāo))。所述模板數(shù)據(jù)可以不包括再現(xiàn)數(shù)據(jù),而可以配置成使表示要再現(xiàn)的數(shù)據(jù)的信息包含到再現(xiàn)數(shù)據(jù)的鏈接的信息。由于此數(shù)據(jù)結(jié)構(gòu)的原因,再現(xiàn)/編輯設(shè)備1可以再現(xiàn)編輯所述模板數(shù)據(jù)。在此實施例中,所述模板數(shù)據(jù)是形成可再現(xiàn)的或者可編輯的多媒體內(nèi)容數(shù)據(jù)的腳本數(shù)據(jù),并且表示用腳本描述格式所表示的數(shù)據(jù)的一種形式,所述腳本描述格式允許通過用戶的操作把任意的多媒體數(shù)據(jù)添加到所關(guān)注的腳本。
圖2圖示了蜂窩電話1的硬件結(jié)構(gòu)的特定例子,所述蜂窩電話1是在所述數(shù)據(jù)通信系統(tǒng)中所包括的再現(xiàn)/編輯設(shè)備。
參考圖2,包括在該實施例的數(shù)據(jù)通信系統(tǒng)中的蜂窩電話1由下列元件構(gòu)成輸入/輸出單元140,形成與用戶之間的接口;控制單元120,由CPU(中央處理單元)和用于完整地控制蜂窩電話1的其他裝置來構(gòu)成;通信單元110,用于與其他設(shè)備通信;以及存儲單元130,由ROM(只讀存儲器),RAM(隨機(jī)訪問存儲器)或者其他裝置構(gòu)成,用于存儲要由控制單元120執(zhí)行的程序,所述程序的中間數(shù)據(jù),從其他計算機(jī)等所接收的數(shù)據(jù)。
上面描述的輸入/輸出單元140包括鍵碼輸入設(shè)備142,包括數(shù)字按鈕“1”,“2”和其他以及方向按鈕″R″,″L″和其他;顯示器144,諸如像LCD(液晶顯示器),用于把信息顯示給用戶;麥克風(fēng)146,用于輸入聲音;揚(yáng)聲器148,用于輸出聲音;以及照相機(jī)149,用于拍攝和輸入圖像。
控制單元120在內(nèi)部具有一個定時器。
在蜂窩電話1中,對用戶從服務(wù)器2所獲取的模板進(jìn)行的再現(xiàn)和編輯處理通過模板數(shù)據(jù)和存儲在存儲單元130中的軟件來實現(xiàn),并且由控制單元120來實現(xiàn)。在圖2所圖示的蜂窩電話1自身中的操作是已知的,因此就沒有在此更明確地描述。
所述數(shù)據(jù)通信系統(tǒng)中所包括的服務(wù)器2是用于常規(guī)個人計算機(jī)和其他所構(gòu)建的服務(wù)器,因而在此沒有描述其特定的結(jié)構(gòu)。
參考圖3,現(xiàn)在將描述存儲在蜂窩電話1的存儲單元130中的各程序的結(jié)構(gòu)的特定例子,并且還將描述在蜂窩電話1中進(jìn)行數(shù)據(jù)處理的流程。在圖3中所圖示的數(shù)據(jù)處理在蜂窩電話1中由控制單元120通過執(zhí)行存儲在存儲單元130中的各程序來實現(xiàn)。更具體而言,由控制單元120通過執(zhí)行存儲在存儲單元130中的程序來再現(xiàn)和編輯由通信單元110從服務(wù)器2所接收的模板數(shù)據(jù)。
更具體而言,參考圖3,控制單元120首先執(zhí)行再現(xiàn)/編輯引擎程序131以處理通信單元110接收的模板數(shù)據(jù)。將在后面描述再現(xiàn)/編輯引擎程序131的功能結(jié)構(gòu)。
根據(jù)再現(xiàn)/編輯引擎程序131處理的結(jié)果,控制單元120執(zhí)行UI(用戶接口)內(nèi)容顯示程序132。通過執(zhí)行Ul內(nèi)容顯示程序132和處理模板數(shù)據(jù),模板數(shù)據(jù)中的UI內(nèi)容就被顯示在顯示器144上。
控制單元120根據(jù)再現(xiàn)/編輯引擎程序131處理的結(jié)果執(zhí)行圖像拍攝程序133,并且由此操作來接受從照相機(jī)149提供的圖像和從鍵碼輸入設(shè)備142提供的各種指令。當(dāng)拍攝電影時,控制單元120還操作來接受通過麥克風(fēng)146輸入的聲音。
根據(jù)再現(xiàn)/編輯引擎程序131處理的結(jié)果,控制單元120還執(zhí)行圖像數(shù)據(jù)顯示/再現(xiàn)程序134以把包括在模板數(shù)據(jù)中的圖像數(shù)據(jù)顯示在顯示器144上。當(dāng)圖像數(shù)據(jù)包括聲音之時,對揚(yáng)聲器148進(jìn)行控制以便再現(xiàn)該聲音。
根據(jù)再現(xiàn)/編輯引擎程序131處理的結(jié)果,控制單元120還執(zhí)行聲音數(shù)據(jù)顯示再現(xiàn)程序135以通過揚(yáng)聲器148再現(xiàn)包括在模板數(shù)據(jù)中的聲音數(shù)據(jù)。
根據(jù)再現(xiàn)/編輯引擎程序131處理的結(jié)果,控制單元120還執(zhí)行聲音數(shù)據(jù)記錄程序136以接受經(jīng)由麥克風(fēng)146所輸入的聲音以及從鍵碼輸入設(shè)備142所提供的各種指令。
根據(jù)再現(xiàn)/編輯引擎程序131處理的結(jié)果,控制單元120還執(zhí)行電影/動畫數(shù)據(jù)顯示/再現(xiàn)程序137以便在顯示器144上再現(xiàn)包括在模板數(shù)據(jù)中的電影或者動畫數(shù)據(jù)。
根據(jù)再現(xiàn)/編輯引擎程序131處理的結(jié)果,控制單元120還執(zhí)行文本數(shù)據(jù)顯示/再現(xiàn)程序138以便在顯示器144上再現(xiàn)包括在模板數(shù)據(jù)中的文本數(shù)據(jù)。
根據(jù)再現(xiàn)/編輯引擎程序131處理的結(jié)果,控制單元120還執(zhí)行文本編輯程序139來接受文本信息和從鍵碼輸入設(shè)備142所提供的各種指令。
根據(jù)再現(xiàn)/編輯引擎程序131處理的結(jié)果,控制單元120還執(zhí)行WWW(萬維網(wǎng))瀏覽器程序151來再現(xiàn)WWW內(nèi)容。
根據(jù)再現(xiàn)/編輯引擎程序131處理的結(jié)果,控制單元120還執(zhí)行WWW瀏覽器程序151來通過通信單元110從服務(wù)器2獲取數(shù)據(jù)。
根據(jù)再現(xiàn)/編輯引擎程序131處理的結(jié)果,控制單元120還執(zhí)行郵件程序152來接受文本信息和從鍵碼輸入設(shè)備142所提供的各種指令,并且傳送郵件。
根據(jù)再現(xiàn)/編輯引擎程序131處理的結(jié)果,控制單元120還執(zhí)行語音通信程序153來起動語音通信。
根據(jù)再現(xiàn)/編輯引擎程序131處理的結(jié)果,控制單元120還執(zhí)行位置獲取程序154來從GPS(全球定位系統(tǒng))150獲取關(guān)注著的終端的當(dāng)前位置。
根據(jù)再現(xiàn)/編輯引擎程序131處理的結(jié)果,控制單元120還執(zhí)行地址本程序155來獲取存儲在存儲單元130中的郵件地址和電話號碼。
根據(jù)再現(xiàn)/編輯引擎程序131處理的結(jié)果,控制單元120還執(zhí)行文件獲取程序157來獲取存儲在存儲單元130中的內(nèi)容數(shù)據(jù)。
根據(jù)再現(xiàn)/編輯引擎程序131處理的結(jié)果,控制單元120進(jìn)一步操作來在需要之時把數(shù)據(jù)存儲在各種數(shù)據(jù)存儲單元157中。
圖4圖示了上面描述的再現(xiàn)/編輯引擎程序131的功能結(jié)構(gòu)??刂茊卧?20執(zhí)行存儲在存儲單元130中的再現(xiàn)/編輯引擎程序131,并且由此蜂窩電話1實現(xiàn)在圖4中所圖示的各種功能。
參考圖4,數(shù)據(jù)讀取單元1311首選讀取模板數(shù)據(jù),所述模板數(shù)據(jù)由通信單元110接收,并且將其存儲在各種數(shù)據(jù)存儲單元157中。數(shù)據(jù)讀取單元1311把所讀取的模板數(shù)據(jù)傳遞到語法分析單元1312。
然后,語法分析單元1312分析從數(shù)據(jù)讀取單元1311所提供的模板數(shù)據(jù)的語法,并且把再現(xiàn)/編輯引擎程序131要使用的數(shù)據(jù)提供給數(shù)據(jù)寫入單元1316,以便把它寫入。此外,它還把包括在模板數(shù)據(jù)中的消息數(shù)據(jù)提供給消息數(shù)據(jù)寫入單元1317和模板數(shù)據(jù)寫入單元1318。此外,語法分析單元1312還把分析的結(jié)果提供給執(zhí)行控制單元1313和時間管理單元1314。
根據(jù)從語法分析單元1312所提供的分析結(jié)果,時間管理單元1314創(chuàng)建時間表。時間管理單元1314把這樣創(chuàng)建的時間表提供給執(zhí)行控制單元1313。
事件管理單元1315檢測事件的發(fā)生。事件管理單元1315把檢測的結(jié)果提供給執(zhí)行控制單元1313。
然后,執(zhí)行控制單元1313根據(jù)從時間管理單元1314所提供的時間表、從事件管理單元1315所提供的事件發(fā)生檢測結(jié)果和從事件管理單元1315所提供的分析結(jié)果,來執(zhí)行用于實現(xiàn)再現(xiàn)數(shù)據(jù)的顯示/再現(xiàn)的處理。此外,根據(jù)從事件管理單元1315所提供的事件發(fā)生檢測結(jié)果,執(zhí)行控制單元1313指示再現(xiàn)數(shù)據(jù)寫入單元1316去重寫該再現(xiàn)數(shù)據(jù)。
根據(jù)來自從執(zhí)行控制單元1313的指令,再現(xiàn)數(shù)據(jù)寫入單元1316重寫該再現(xiàn)數(shù)據(jù),并且把重寫的再現(xiàn)數(shù)據(jù)提供到執(zhí)行控制單元131。執(zhí)行控制單元1313執(zhí)行該重寫的再現(xiàn)數(shù)據(jù)。
消息數(shù)據(jù)寫入單元1317寫出從語法分析單元1312所提供的消息數(shù)據(jù)。模板數(shù)據(jù)寫入單元1318對從語法分析單元1312所提供的消息數(shù)據(jù)實施語法分析,以便寫入可以重用來創(chuàng)建消息的模板數(shù)據(jù)。模板數(shù)據(jù)寫入單元1318中的處理將結(jié)合第二實施例詳細(xì)地加以描述。
第一實施例的描述結(jié)合了蜂窩電話1處理從服務(wù)器2所提供的模板數(shù)據(jù)的情況。然而,該模板數(shù)據(jù)可以存儲在蜂窩電話1的存儲單元130重,在此情況下,圖3和4中的各部分處理通過從存儲單元130讀取模板數(shù)據(jù)的方式而獲取的模板數(shù)據(jù)。
從服務(wù)器2提供到蜂窩電話1并且由該實施例的蜂窩電話1來處理的模板數(shù)據(jù)現(xiàn)在將參考圖5加以描述。圖5示意地示出了該模板數(shù)據(jù)的結(jié)構(gòu),并且更具體而言,示出了用于蜂窩電話1創(chuàng)建和傳送消息數(shù)據(jù)的模板數(shù)據(jù)的結(jié)構(gòu)。參考圖5,該實施例的蜂窩電話1所處理的模板數(shù)據(jù)的特有特征在于它包括消息區(qū)域和消息數(shù)據(jù)創(chuàng)建輔助區(qū)域。
當(dāng)使用此模板數(shù)據(jù)來創(chuàng)建和傳送消息時,消息區(qū)域就顯示該消息的內(nèi)容,該消息的內(nèi)容將消息顯示在接收者側(cè)上。因此,該消息區(qū)域包括媒體數(shù)據(jù)(在圖5中用“媒體數(shù)據(jù)”表示),諸如像圖像(靜止圖像)數(shù)據(jù),電影數(shù)據(jù),聲音數(shù)據(jù),音樂數(shù)據(jù),文本數(shù)據(jù)和動畫數(shù)據(jù),并且還包括對媒體數(shù)據(jù)再現(xiàn)布局或者時機(jī)(在圖5中用“媒體數(shù)據(jù)再現(xiàn)布局或者或者時機(jī)部分”表示)的描述。該消息區(qū)域可以包括啟動功能,用于預(yù)先確定的功能,例如,用于起動WWW瀏覽器并且顯示指定的頁面,并且可以還包括指導(dǎo)部分,即,用于顯示指導(dǎo)的信息,所述指導(dǎo)向接收者側(cè)通知如下事實這種功能是可使用的(這些在圖5中用“起動功能或者指導(dǎo)部分”表示)。
當(dāng)利用此模板數(shù)據(jù)創(chuàng)建消息之時,該消息數(shù)據(jù)創(chuàng)建輔助區(qū)域顯示將在創(chuàng)建者側(cè)顯示的內(nèi)容。為了在創(chuàng)建設(shè)備上顯示盡可能接近顯示在接收者側(cè)上的消息內(nèi)容的信息或者有利于在創(chuàng)建該消息圖像化創(chuàng)建的消息內(nèi)容的信息,該消息數(shù)據(jù)創(chuàng)建輔助區(qū)域通常包括媒體數(shù)據(jù)(在圖5中用“媒體數(shù)據(jù)”表示),諸如像圖像(靜止圖像)數(shù)據(jù),電影數(shù)據(jù),聲音數(shù)據(jù),音樂數(shù)據(jù),文本數(shù)據(jù)以及動畫數(shù)據(jù),并且還包括媒體數(shù)據(jù)再現(xiàn)布局或者時機(jī)(在圖5中用“媒體數(shù)據(jù)再現(xiàn)布局或者時機(jī)部分”表示)的描述。包括在消息數(shù)據(jù)創(chuàng)建輔助區(qū)域中的媒體數(shù)據(jù)以及媒體數(shù)據(jù)再現(xiàn)布局或者時機(jī)可以和在消息區(qū)域中的那些相同,也可以與它們不同。
消息數(shù)據(jù)創(chuàng)建輔助區(qū)域可以包括在創(chuàng)建消息時所使用的起動功能和指導(dǎo)部分,所述指導(dǎo)部分,即,用于顯示指導(dǎo)的信息,所述指導(dǎo)向創(chuàng)建者通知如下事實這樣的功能是可以使用的(這些在圖5中用“起動功能或者指導(dǎo)部分”來表示)。通常,包括在消息數(shù)據(jù)創(chuàng)建輔助區(qū)域中的起動功能或者指導(dǎo)部分不同于包括在消息區(qū)域中的那些。這是因為在創(chuàng)建消息時所需要的功能和信息不同于在讀取或者查看所接收的消息時所需要的那些。然而,當(dāng)要使用基本上相同的功能來創(chuàng)建消息并且瀏覽所接收的消息時,就可以利用相同的數(shù)據(jù)。當(dāng)允許用戶僅僅能編輯該消息數(shù)據(jù)的預(yù)先確定的部分之時,該消息數(shù)據(jù)創(chuàng)建輔助區(qū)域還包括可編輯區(qū)域指定部分。該可編輯區(qū)域指定部分用于通過限制可編輯區(qū)域來簡化消息創(chuàng)建的目的,或者相反,用于因版權(quán)保護(hù)等的原因而指定不可可編輯部分的目的。
如上所述,該模板數(shù)據(jù)包括媒體數(shù)據(jù)的布局信息或者再現(xiàn)時機(jī)、可編輯媒體數(shù)據(jù)的指定、要起動來用于編輯媒體數(shù)據(jù)的功能或者對于消息數(shù)據(jù)創(chuàng)建而言是有效的指導(dǎo)、以及要加以再現(xiàn)的媒體數(shù)據(jù),由此就可以指定更復(fù)雜的查看消息方式。
圖5圖示了該模板數(shù)據(jù)的結(jié)構(gòu)的特定例子,并且消息數(shù)據(jù)寫入單元1317寫入其結(jié)構(gòu)與圖5所圖示的結(jié)構(gòu)基本上相同的消息數(shù)據(jù)。更具體而言,由于該模板數(shù)據(jù)具有上述的數(shù)據(jù)結(jié)構(gòu)這一事實的原因,所以該模板數(shù)據(jù)就可以用作實現(xiàn)消息創(chuàng)建功能的模板,以及用作顯示該消息內(nèi)容的消息。
圖6和7圖示了該模板數(shù)據(jù)的特定例子。這些模板數(shù)據(jù)主要采用例如SMIL格式來加以描述,但是也可以采用其他數(shù)據(jù)描述語言來描述,所述其他數(shù)據(jù)描述語言諸如像已經(jīng)描述過的XML,XHTML,SMIL或者SVG。此外,也可以使用腳本語言,諸如像ECMAScript或者Java(注冊商標(biāo))。為了簡單起見,在此例子中沒有包括在圖5中圖示的媒體數(shù)據(jù)部分,但是實際的模板數(shù)據(jù)自然會包括表示其內(nèi)容的數(shù)據(jù)。
參考圖6,在模板數(shù)據(jù)的頭部(第2到第14行)中,第3行指定模板數(shù)據(jù)的標(biāo)題,第4行指定模板數(shù)據(jù)的創(chuàng)建者,第5行指定此數(shù)據(jù)是模板數(shù)據(jù)。
第6到第8行指定可編輯區(qū)域和要起動來用于創(chuàng)建的功能。第6行指定文本數(shù)據(jù)“FirstText.txt”被替換了,并且要為此而起動的功能是文本編輯“text_edit”。同樣地,第7行指定圖像數(shù)據(jù)“SecondImage.jpg”被替換了,并且要為此而起動的功能是照相機(jī)“camera”。同樣地,第8行指定聲音數(shù)據(jù)“SecondSound.mp3”被替換了,并且要為此而起動的功能是麥克風(fēng)“mic”。
第9-13行表示由圖像區(qū)域“Image”或者文本區(qū)域“Text”構(gòu)成的布局。
在第15行以及其后的行中的主體部分指定要在每個上述的區(qū)域中顯示的媒體數(shù)據(jù)以及這樣顯示的時機(jī)。更具體而言,第16到-21行規(guī)定要同時再現(xiàn)的媒體數(shù)據(jù)。更具體而言,第17到-第19行指定要再現(xiàn)的媒體數(shù)據(jù)(“Firstlmage.mpg”,“FirstText.txt”以及“First聲音.smf”),并且第16行指定再現(xiàn)的時間(8秒)。
此外,第20行指定對消息創(chuàng)建給出提示的指導(dǎo)。由于第18行指定顯示要替換的文本數(shù)據(jù)“FirstText.txt”,所以表示此文本消息能夠被替換的指導(dǎo)可以依照和文本數(shù)據(jù)的顯示的時機(jī)相同的時機(jī)加以顯示,并且這樣就表現(xiàn)出了便利用戶創(chuàng)建消息的效果。因此,第20行指定指導(dǎo)“輸入消息”被顯示。
盡管<guidance>的用途已經(jīng)作為指定指導(dǎo)的方式的例子加以描述了,但是也可以采用其他的方式。例如,第18行中的標(biāo)記<text>可以包含指導(dǎo)內(nèi)容的數(shù)據(jù)??商鎿Q地,指導(dǎo)內(nèi)容的描述也可以不包含在模板數(shù)據(jù)中,并且再現(xiàn)/編輯引擎程序131可以配置成確定最適宜的指導(dǎo)。更具體而言,第6行和第18行指定文本數(shù)據(jù)“FirstText.txt”被替換,并且起動文本編輯器,并且還指定顯示此文本數(shù)據(jù)的時機(jī)。因此,如圖所示8,就可以利用下列配置結(jié)構(gòu)。蜂窩電話1的存儲單元130預(yù)先存儲一個表,該表規(guī)定了起動功能和要在起動時顯示的指導(dǎo)之間的對應(yīng)關(guān)系,并且蜂窩電話1的控制單元120進(jìn)行控制以使此表在執(zhí)行再現(xiàn)/編輯引擎程序131之時被自動地讀取,并且對應(yīng)于起動功能“text_edit”的指導(dǎo)″輸入文本″依照與顯示文本數(shù)據(jù)的時機(jī)相同的時機(jī)來加以顯示。蜂窩電話1的控制單元120可以根據(jù)確定“FirstText.txt”是文本數(shù)據(jù)來進(jìn)行控制,以顯示適當(dāng)?shù)闹笇?dǎo),即使在沒有指定起動功能的情況下也是如此。
同樣地,第22-28行規(guī)定要同時再現(xiàn)的媒體數(shù)據(jù)。更具體而言,第23-25行指定要再現(xiàn)的媒體數(shù)據(jù)(“SecondImage.jpg”,“SecondText.txt”和“SecondSound.mp3”),并且第22行指定再現(xiàn)的時間(8秒)。第26和27行指定對消息創(chuàng)建給出提示的指導(dǎo)。關(guān)于該指導(dǎo)的描述基本上和在第20行中的描述相同。
此外,圖7也圖示了模板數(shù)據(jù)的特定例子,它不同于圖6中所圖示的模板數(shù)據(jù)的特定例子。盡管圖7采用舉例的方式圖示了以描述規(guī)則不同于圖6中所圖示的規(guī)則而描述的模板數(shù)據(jù),但是由圖4中所圖示的再現(xiàn)/編輯引擎程序131讀取和執(zhí)行的數(shù)據(jù)卻與圖6中的數(shù)據(jù)相同。
參考圖7,在模板數(shù)據(jù)的頭部(第2到-第11行)中的第3到第5行的內(nèi)容基本上和圖6中所圖示的模板數(shù)據(jù)中的那些相同。在第6到第10行中的內(nèi)容基本上和圖6中所圖示的模板數(shù)據(jù)的第9到13行的那些相同。
在第12行及其之后的行中的主體部分使用基本上和圖6中所圖示的模板數(shù)據(jù)的主體部分中的標(biāo)記相同的那些標(biāo)記,來描述顯示在各區(qū)域中的媒體數(shù)據(jù)及其再現(xiàn)時機(jī)。更具體而言,第13到18行規(guī)定了要同時地再現(xiàn)的媒體數(shù)據(jù)。更具體而言,第14到16行指定要再現(xiàn)的媒體數(shù)據(jù)(“FirstMovie.mpg”,“FirstText.txt”以及“FirstSound.smf”),并且第13行指定再現(xiàn)的時間(8秒)。
此外,第15行規(guī)定ID屬性。在第15行中所規(guī)定的ID屬性與第17行中的標(biāo)記<prompt>的目標(biāo)ID屬性相結(jié)合起來,以允許指定可編輯媒體數(shù)據(jù)。因此,就表示了,第17行中的標(biāo)記<prompt>的目標(biāo)ID″text1″表明其ID屬性匹配于上面的目標(biāo)ID的、在標(biāo)記(即,在第15行中的<text>標(biāo)記)中的src屬性,可以通過起動由<prompt>標(biāo)記中的命令屬性所指定的命令來加以編輯。
如上所述,第17行指定要起動的功能以及可以由所起動的功能加以編輯的數(shù)據(jù),同時還指定對消息創(chuàng)建給出提示的指導(dǎo)。由于第15行指定顯示要替換的文本數(shù)據(jù)“FirstText.txt”,所以表示此文本消息可加以替換的指導(dǎo)就依照和顯示文本數(shù)據(jù)的時機(jī)相同的時機(jī)來加以顯示,并且這樣就表現(xiàn)出了有利于用戶創(chuàng)建消息的效果。因此,第17行指定顯示指導(dǎo)“輸入消息″。
盡管desc屬性的用途已經(jīng)被描述為指定指導(dǎo)的方式的例子,但是也可以利用其他方式。例如,在第15行中的<text>標(biāo)記就可以包含指導(dǎo)內(nèi)容的數(shù)據(jù)??商鎿Q地,對指導(dǎo)內(nèi)容的描述也可以不包含再模板數(shù)據(jù),并且再現(xiàn)/編輯引擎程序131可以配置成確定最適宜的指導(dǎo)。更具體而言,第15和17行指定替換文本數(shù)據(jù)“FirstText.txt”,以及起動文本編輯器,并且還指定顯示此文本數(shù)據(jù)的時機(jī)。如圖所示8,因此,可以利用下列配置結(jié)構(gòu)。蜂窩電話1的存儲單元130預(yù)先存儲一個表,該表規(guī)定起動功能和在起動時要加以顯示的指導(dǎo)之間的對應(yīng)關(guān)系,并且蜂窩電話1的實施控制,使得此表當(dāng)執(zhí)行再現(xiàn)/編輯引擎程序131之時被自動地讀取,并且對應(yīng)于起動功能“text_edit”的指導(dǎo)″輸入文本″依照與顯示文本數(shù)據(jù)的時機(jī)相同的時機(jī)來加以顯示。蜂窩電話1的控制單元120可以根據(jù)確定“FirstText.txt”是文本數(shù)據(jù)來實施控制,以便顯示適當(dāng)?shù)闹笇?dǎo),即使當(dāng)沒有指定起動功能之時也是如此。
同樣地,第19-25行規(guī)定了要同時再現(xiàn)的媒體數(shù)據(jù)。更具體而言,第20到-22行指定要再現(xiàn)的媒體數(shù)據(jù)(“SecondImage.jpg”,“SecondText.txt”和“SecondSound.mp3”),并且第19行指定再現(xiàn)的時間(8秒)。第23和24行指定要起動的功能、指定可編輯的標(biāo)記和對消息創(chuàng)建給出提示的指導(dǎo)的描述。關(guān)于它們的描述和在第17行中的描述基本上相同。
在此實施例中,將對蜂窩電話1處理人可讀取的文本格式的模板數(shù)據(jù)的情況予以描述。然而,該模板數(shù)據(jù)也可以采用不允許人直接讀取的二進(jìn)制格式。
現(xiàn)在將參考圖9的流程圖來描述由該實施例的蜂窩電話1再現(xiàn)和重編輯模板數(shù)據(jù)的處理。由圖9的流程圖所圖示的處理由蜂窩電話1的控制單元120加以實現(xiàn),并且特別地通過讀取和執(zhí)行其配置結(jié)構(gòu)如圖4所示并存儲在存儲單元130中的再現(xiàn)/編輯引擎程序131來加以實現(xiàn)。
參考圖9,首先在步驟S11執(zhí)行初始化,然后在步驟S12,通信單元110通過因特網(wǎng)從模板提供服務(wù)器2獲取模板數(shù)據(jù)。
在步驟13,控制單元120執(zhí)行再現(xiàn)/編輯引擎程序131以讀取由數(shù)據(jù)讀取單元1311所獲取的模板數(shù)據(jù)。
在隨后的步驟S14,語法分析單元1312分析該模板數(shù)據(jù)的語法。本發(fā)明并不限制分析語法的方式,并且一般的語法分析方法可以依照所使用的數(shù)據(jù)描述語言而加以選擇。
由該實施例的蜂窩電話1所處理的模板數(shù)據(jù)具有特有的特征它由前面描述過的消息區(qū)域和消息數(shù)據(jù)創(chuàng)建輔助區(qū)域構(gòu)成。如前所述述,該消息區(qū)域表示當(dāng)使用此模板數(shù)據(jù)創(chuàng)建消息并將其傳送時在接收者側(cè)上顯示的消息內(nèi)容。此外,該消息數(shù)據(jù)創(chuàng)建輔助區(qū)域還表示當(dāng)用此模板數(shù)據(jù)創(chuàng)建消息時在創(chuàng)建者側(cè)上顯示的內(nèi)容。因此,就在步驟S14確定了消息創(chuàng)建輔助區(qū)域。
在下列的描述中,再現(xiàn)數(shù)據(jù)寫入單元1316寫出和所讀取的模板數(shù)據(jù)的那些內(nèi)容相同的內(nèi)容,作為再現(xiàn)數(shù)據(jù)。當(dāng)在步驟14對模板數(shù)據(jù)實施語法分析時,就無條件地確定了由數(shù)據(jù)讀取單元1311所讀取的整個數(shù)據(jù)對應(yīng)于數(shù)據(jù)消息創(chuàng)建輔助區(qū)域,并且在步驟19,再現(xiàn)數(shù)據(jù)寫入單元1316寫出和在步驟19中所讀取的模板數(shù)據(jù)的內(nèi)容相同的內(nèi)容。然而,這只是個例子而已。實際上,為了確定在其中顯示所創(chuàng)建的消息的狀態(tài)或者方式,媒體數(shù)據(jù)再現(xiàn)布局或者時機(jī)部分是需要的,但是對于創(chuàng)建消息而言,則不是必須的,這樣在步驟14就僅僅可以使用和讀取可編輯區(qū)域指定部分以及起動功能或者指導(dǎo)部分。
此外,在步驟14中的語法分析之后的步驟S15中,時間管理單元1314就根據(jù)語法分析的結(jié)果來創(chuàng)建在圖10-12中所圖示的時間表。在處理圖6中所圖示的模板時所創(chuàng)建的時間表和在處理圖7中所圖示的模板數(shù)據(jù)之時所創(chuàng)建的時間表相同。
更具體而言,圖10圖示了媒體再現(xiàn)處理時間表的特定例子,表示對根據(jù)圖6和7中所圖示的模板數(shù)據(jù)所創(chuàng)建的媒體實現(xiàn)再現(xiàn)的時機(jī)。在首先的八秒期間,圖像數(shù)據(jù)“FirstMovie.mpg”,文本數(shù)據(jù)“FirstText.txt”an和聲音數(shù)據(jù)“FirstSound.smf”并行地被再現(xiàn),并且圖像數(shù)據(jù)“SecondMovie.mpg”,文本數(shù)據(jù)“SecondText.txt”和聲音數(shù)據(jù)“SecondSound.smf”在接著的八秒期間被并行地再現(xiàn)。
圖11圖示了起動功能時間表的特定例子,表示依照事件發(fā)生的時間對起動功能進(jìn)行起動的時機(jī)。在此例子中,所發(fā)生的事件是用戶對選擇鍵的操作,并且圖11圖示了下列操作。當(dāng)用戶在首先的八秒期間操作選擇鍵時,字符輸入應(yīng)用,即,文本編輯程序139就起動。當(dāng)用戶在接著的八秒期間操作選擇鍵時,顯示器144就顯示屏幕圖像,用于選擇圖像拍攝應(yīng)用,即,圖像拍攝程序133或者聲音輸入應(yīng)用,即,聲音數(shù)據(jù)記錄程序136,并且所選擇的程序起動。
圖12圖示了指導(dǎo)顯示時間表的特定例子,表示顯示指導(dǎo)的時機(jī)。當(dāng)用戶在首先的八秒期間操作選擇鍵時,顯示器144就顯示“輸入消息”,作為對選擇鍵的解釋,用于向用戶通知字符輸入應(yīng)用,即,文本編輯程序139將起動這一事實。當(dāng)用戶在接著的八秒期間選擇了選擇鍵時,顯示器144就顯示例如“拍攝照片”和“經(jīng)由麥克記錄”,作為對選擇鍵的解釋,用于向用戶通知圖像拍攝應(yīng)用,即,圖像拍攝程序133或者聲音輸入應(yīng)用,即,聲音數(shù)據(jù)記錄程序136將起動。
在下一個步驟S16,執(zhí)行控制單元1313根據(jù)語法分析結(jié)果和圖10中所圖示的時間表進(jìn)行媒體再現(xiàn)處理。在此操作中,執(zhí)行控制單元1313使用UI顯示程序132實施控制,并且使顯示器144根據(jù)圖12中所圖示的指導(dǎo)顯示時間表來顯示隨媒體再現(xiàn)的時間而改變的用戶接口。
在步驟S17,事件管理單元1315監(jiān)視事件的發(fā)生??梢栽诓襟ES17檢測到的事件例如是處理到達(dá)了該時間表的末尾的末尾到達(dá)事件、為在用戶打算傳送消息之時指示消息創(chuàng)建終止所實施的操作、以及經(jīng)由鍵碼輸入設(shè)備142所引起的事件(包括選擇鍵操作),所述鍵碼輸入設(shè)備142用作起動在圖11中所圖示的功能的用戶接口。當(dāng)在步驟17中檢測到事件發(fā)生(在S17為“是“)時,在步驟S18中,執(zhí)行控制單元1313依照該的事件來執(zhí)行處理。
在步驟S16中的再現(xiàn)處理以及包括在對應(yīng)于步驟518中的事件的處理的再現(xiàn)和編輯處理,在處理期間可以被語音通信程序中斷,或者可能會因為用戶的原因或者電池耗盡的原因而被中斷。鑒于這些情況,這樣的配置結(jié)構(gòu)是優(yōu)選的在存儲單元130存儲在再現(xiàn)和編輯中的時間點以及變化的狀態(tài)之后中斷處理,并且該處理將通過從存儲單元130讀取再現(xiàn)和編輯中的時間點以及變化的狀態(tài)來繼續(xù)進(jìn)行,使得該處理就可以從中斷之前的再現(xiàn)和編輯處重新開始。
在步驟S18中依照事件執(zhí)行的處理現(xiàn)在將參考圖13的流程圖加以描述。
參考圖13,當(dāng)在上面的步驟S17中從事件管理單元1315接收到表示檢測到事件發(fā)生的信息之時,執(zhí)行控制單元1312臨時停止正在步驟521中執(zhí)行的時間表。根據(jù)在步驟S17所接收到的檢測信息,來實施處理以確定檢測到哪個事件發(fā)生了。當(dāng)該事件表示到達(dá)了時間表的末尾(在S22中為“是”),該處理就返回到圖9中的步驟S16。因此,該處理就返回到時間表的開始。然而,該處理可以被配置成在對上述處理重復(fù)了一次或者預(yù)先確定的次數(shù)之后就終止再現(xiàn)。
當(dāng)在步驟S17所檢測到的事件是一個操作,用于指示終止消息創(chuàng)建,例如,用于傳送該消息(在S23中為“是”),則就在步驟527中使用由再現(xiàn)數(shù)據(jù)寫入單元1316所寫入的數(shù)據(jù)和/或從數(shù)據(jù)讀取單元1311所讀取的模板數(shù)據(jù)來實施消息寫入處理,更進(jìn)一步講,消息數(shù)據(jù)寫入單元1317寫出該消息數(shù)據(jù),以便由語法分析單元1312對其進(jìn)行語法分析,然后將其傳送。在步驟S27中的消息數(shù)據(jù)寫入處理將在后面予以描述。
在步驟S28中,傳送在步驟S27中所寫入的消息,然后該處理就結(jié)束。在步驟S28中的消息傳輸處理通??刂茊卧?20起動郵件程序152并且使用該郵件程序的郵件傳輸功能加以執(zhí)行。
當(dāng)在步驟S22中所發(fā)生的事件既不是表示到達(dá)時間表的末尾的事件,也不是用于指示終止消息創(chuàng)建的操作(在S22和在S23為“否“),就在步驟S24-S25中執(zhí)行被確定為對應(yīng)于該事件的處理。更具體而言,當(dāng)操作選擇鍵并由此發(fā)生了一事件之時,就根據(jù)圖11中的時間表來提取對應(yīng)于該操作的時間而起動的程序。當(dāng)在步驟S24中提取了多個程序要起動之時,則就在步驟S25實施決定處理,以決定要實際起動的程序。更具體而言,執(zhí)行控制單元1313顯示屏幕圖像,用于在顯示器144上做出選擇等以接受對在這些處理項中要實際起動的處理的選擇。例如,當(dāng)在自起動再現(xiàn)起的10秒之后,檢測到了選擇鍵操作這一事件的發(fā)生之時,就可以從多個項中選擇該處理,即,在圖11中所圖示的圖像拍攝應(yīng)用的起動和聲音輸入應(yīng)用的起動,使得在步驟S25中顯示器144顯示用戶接口,用于選擇“拍攝圖像”或者“輸入聲音”??商鎿Q地,顯示器144可以顯示“拍攝照片”或者“經(jīng)由麥克記錄”,即,由圖12中的時間表所指定的用戶接口。在步驟S25中的起動功能的決定可以采用其他方式來實施,因而本發(fā)明并不限制這種方式。在步驟S26中的應(yīng)用執(zhí)行處理執(zhí)行在步驟S25中所決定的功能。
前述在步驟S25中的應(yīng)用執(zhí)行處理現(xiàn)在將參考圖14加以描述。
參考圖14,執(zhí)行控制單元1313首先在步驟S23-S24中起動所指定的應(yīng)用。當(dāng)要從所起動的應(yīng)用獲取預(yù)先確定的數(shù)據(jù)(在S32為“是”)之時,就在步驟S33中獲取該數(shù)據(jù)。當(dāng)要重寫所關(guān)注的當(dāng)前數(shù)據(jù)(在S34為“是”)之時,在步驟S35中,再現(xiàn)數(shù)據(jù)寫入單元1316就執(zhí)行數(shù)據(jù)的重寫。
結(jié)合圖6中所圖示的格式的模板數(shù)據(jù),在步驟S31中所起動的應(yīng)用相當(dāng)于用第6到8行中的內(nèi)容屬性所指定的“text_edit”,”camera“和“mic”。結(jié)合圖7中所圖示的格式的模板數(shù)據(jù),它相當(dāng)于用第17,23和24行中的<prompt>標(biāo)記中的命令屬性所指定的應(yīng)用。這些主要是鑒于起動文本編輯器以輸入文本并且用原始數(shù)據(jù)替換它的處理,鑒于起動照相機(jī)以拍攝圖像并且用它替換原始圖像,或者鑒于起動麥克風(fēng)以輸入聲音并且用它來替換原始數(shù)據(jù)而加以確定的。因此,在步驟S33所獲取的數(shù)據(jù)包括所獲取的媒體數(shù)據(jù)的文件名稱和該媒體數(shù)據(jù)的主體或者內(nèi)容。因此,在步驟S35的數(shù)據(jù)重寫處理是通過改變指定對應(yīng)于在第6到8行中的內(nèi)容屬性的文件路徑的部分、指定在第18,24和25行中的文件路徑的部分以及各文件的內(nèi)容,來對在圖6中所圖示的格式的模板數(shù)據(jù)實施的。
采用其他處理方式,在步驟S33可以僅僅取出媒體數(shù)據(jù)的內(nèi)容。因此,僅僅在不改變文件名稱的情況下,才需要準(zhǔn)備具有不同內(nèi)容的數(shù)據(jù),在此情況下。在步驟S35中不改變文件路徑,并且僅僅需要根據(jù)在步驟S33中所獲取的數(shù)據(jù)來改變文件的內(nèi)容。
圖14中所圖示的處理是在圖9中所圖示的再現(xiàn)/編輯處理在步驟S18中的事件處理期間所起動的應(yīng)用,并且此處理被配置成實施數(shù)據(jù)獲取和重寫處理,同時所起動的應(yīng)用也在執(zhí)行中。然而,這樣起動的應(yīng)用可以獲取該數(shù)據(jù)并且可以進(jìn)行重寫處理。更具體而言,圖15中所圖示的處理可以取代圖14中所圖示的處理來進(jìn)行。圖15圖示了該應(yīng)用執(zhí)行處理,并且是圖示了不同于圖14中所圖示的處理的處理的流程圖。
在圖15的步驟541中,執(zhí)行控制單元1313起動在步驟S23到S24中所指定的應(yīng)用,并且使所起動的應(yīng)用在步驟S42去獲取預(yù)先確定的數(shù)據(jù)。之后,可以進(jìn)行處理,以便用所獲取的數(shù)據(jù)來替換圖6中的第6到第8行中所表示的內(nèi)容屬性中的相應(yīng)文件路徑所指定的文件的內(nèi)容和在第18,24和25行中的文件路徑所指定的文件的內(nèi)容。和圖14中所圖示的處理相對比而言,當(dāng)執(zhí)行圖15中所圖示的處理之時,就不必起動再現(xiàn)/編輯引擎程序131和直接編輯數(shù)據(jù)。
在步驟S31或者S41中所起動的應(yīng)用可以包括其目的不在于去獲取數(shù)據(jù)或者重寫數(shù)據(jù)的應(yīng)用,并且例如可以包括起動語音通信程序153以發(fā)出呼叫的應(yīng)用和起動WWW瀏覽器程序151以訪問預(yù)先確定的站點的應(yīng)用。在此情況下,也可以實施其他處理,而不用返回到圖9中的步驟S16,用于在步驟S25中的應(yīng)用執(zhí)行之后的再現(xiàn)/編輯處理。
在上面的處理中,在步驟S31或者S41中所起動的應(yīng)用是諸如像在蜂窩電話1中所提供的文本編輯器,照相機(jī)應(yīng)用或者麥克風(fēng)應(yīng)用之類的功能。然而,在步驟S31和S41中所起動的應(yīng)用可以是提供在網(wǎng)絡(luò)上的其他設(shè)備(即,蜂窩電話1的外部設(shè)備)的功能。這種類型的應(yīng)用可以通過起動執(zhí)行訪問服務(wù)等或者提供用于支持消息創(chuàng)建的數(shù)據(jù)或者功能的應(yīng)用來加以執(zhí)行。更具體而言,可以利用這樣的方式該設(shè)備訪問在網(wǎng)絡(luò)上的其他設(shè)備(即,不同的設(shè)備)中所提供的功能,并由此獲取該媒體數(shù)據(jù)或者使用處理該媒體數(shù)據(jù)的功能來編輯該媒體數(shù)據(jù)。
圖16圖示了由于已經(jīng)描述的在步驟S35或者S42中的重寫處理的原因而重寫的模板數(shù)據(jù)的特定例子。圖16中所圖示的模板數(shù)據(jù)是通過改變圖6中所圖示的模板數(shù)據(jù)而準(zhǔn)備的特定例子。為了圖示說明起見,圖16沒有圖示媒體數(shù)據(jù)部分,與圖6中的情況相類似。
圖16中所圖示的模板數(shù)據(jù)是鑒于在起動對圖6中所圖示的模板數(shù)據(jù)的再現(xiàn)之后的8秒期間發(fā)生選擇鍵事件的情況而準(zhǔn)備的。更具體而言,當(dāng)在再現(xiàn)模板期間發(fā)生該事件之時,字符輸入應(yīng)用就依照圖11中所圖示的時間表而起動,并且獲取用戶所輸入的文本數(shù)據(jù)來創(chuàng)建文本數(shù)據(jù)[InputText.txt]。把所創(chuàng)建的文本數(shù)據(jù)添加到該再現(xiàn)數(shù)據(jù)的媒體數(shù)據(jù)部分,以把文件路徑“FirstText.txt”(第6和18行)改變成圖16中所圖示的“InputtedText.txt”。同時,刪除包括在圖6中的模板數(shù)據(jù)中的再現(xiàn)數(shù)據(jù)“FirstText.txt”。
該模板數(shù)據(jù)是鑒于下述情況而在圖16中圖示的在起動對圖6中所圖示的模板數(shù)據(jù)的再現(xiàn)之后的從8到16秒的時間段期間發(fā)生選擇鍵事件,并且依照圖11中所圖示的時間表從包括圖像拍攝應(yīng)用和聲音輸入應(yīng)用的組中選擇聲音輸入應(yīng)用。在此情況下,獲取用戶所拍攝的圖像數(shù)據(jù)以創(chuàng)建圖像數(shù)據(jù)“InputtedImage.jpg″。把所創(chuàng)建的圖像數(shù)據(jù)添加到再現(xiàn)數(shù)據(jù)的媒體數(shù)據(jù)部分,并且把再現(xiàn)數(shù)據(jù)(在第7和23行)中的文件路徑“SecondImage.jpg”改變成圖16中所圖示的“InputtedImage.jpg”。同時,刪除包括在圖6中的模板數(shù)據(jù)中的再現(xiàn)數(shù)據(jù)”SecondImage.jpg”。
此外,圖17圖示了圖7中重寫模板數(shù)據(jù)的特定例子。類似于圖7,為了簡單起見,圖17也沒有圖示媒體數(shù)據(jù)部分。所假定的用戶操作與參考圖16所描述的那些相同。
在對圖7中所圖示的模板數(shù)據(jù)進(jìn)行再現(xiàn)期間,獲取用戶輸入的文本數(shù)據(jù),并且由此就創(chuàng)建了文本數(shù)據(jù)[inputText.txt]。把所創(chuàng)建的文本數(shù)據(jù)添加到再現(xiàn)數(shù)據(jù)的媒體數(shù)據(jù)部分以把文件路徑“FirstText.txt”(第15行)改變成在圖17中所圖示的“InputtedText.txt”。同時,刪除包括在圖7中的模板數(shù)據(jù)的再現(xiàn)數(shù)據(jù)”FirstText.txt”。
該模板數(shù)據(jù)鑒于下述情況圖16中所圖示在起動對圖7中所圖示的模板數(shù)據(jù)的再現(xiàn)之后的從8到16秒的時間段期間發(fā)生選擇鍵事件,并且依照圖11中所圖示的時間表從包括圖像拍攝應(yīng)用和聲音輸入應(yīng)用的組中選擇聲音輸入應(yīng)用。在此情況下,獲取用戶拍攝的圖像數(shù)據(jù),以創(chuàng)建圖像數(shù)據(jù)“InputtedImage.jpg”。把所創(chuàng)建的圖像數(shù)據(jù)添加到該再現(xiàn)數(shù)據(jù)的媒體數(shù)據(jù)部分,并且把該再現(xiàn)數(shù)據(jù)的文件路徑“SecondImage.jpg”(第20行)改變成在圖17中所圖示的“InputtedImage.jpg″。同時,刪除包括在圖7中的模板數(shù)據(jù)中的再現(xiàn)數(shù)據(jù)“SecondImage.jpg”。
現(xiàn)在將結(jié)合屏幕上的變化的特定例子更進(jìn)一步地描述已經(jīng)描述過的處理的流程。
圖18圖示了當(dāng)對圖6或者7中所圖示的模板數(shù)據(jù)實施讀取處理之時在屏幕上發(fā)生的變化的特定例子。
參考圖18,在起動讀取處理之后的首先的八秒(在該圖中的左部分)期間,實施操作以再現(xiàn)已經(jīng)描述了的圖像數(shù)據(jù)“FirstMovie.mpg”,文本數(shù)據(jù)“FirstText.txt”以及聲音數(shù)據(jù)″FirstSound.smf′。在接著的接著的八秒期間(該圖中的右部分),實施操作來依照所指定的布局顯示圖像數(shù)據(jù)“SecondImage.jpg”,文本數(shù)據(jù)“SecondText.txt”以及″SecondSound.mp3″。在首先的八秒期間,顯示指導(dǎo)″輸入消息″。在接著的八秒期間,顯示指導(dǎo)“拍攝照片”和″經(jīng)由MIC記錄″。響應(yīng)于用戶在首先的八秒期間對選擇鍵的觸碰而起動文本編輯器。響應(yīng)于用戶在接著的八秒期間對選擇鍵的觸碰而起動照相機(jī)或麥克風(fēng)。在此起動之前,該屏幕(該圖中右下部分)顯示用于選擇要起動的功能的內(nèi)容,并且所選擇的功能將起動。
圖19圖示了一種狀態(tài),在該狀態(tài)下,功能起動并且編輯數(shù)據(jù)。參考圖19,前述的操作編輯在首先的八秒期間所顯示的模板數(shù)據(jù)中的文本數(shù)據(jù),以便顯示″PRESENT FOR YOU″(Inputtedtext.txt),并且編輯在接著的八秒期間所顯示的照片和聲音(InputtedImage.jpg和InputtedSound.mp3)。
這樣改變的模板數(shù)據(jù)用于當(dāng)用戶實施指示操作以終止消息創(chuàng)建(例如傳送消息)時通過在圖13的步驟S27中的消息數(shù)據(jù)寫入處理來創(chuàng)建消息數(shù)據(jù)。
在步驟S27中的消息數(shù)據(jù)寫入處理的第一特定例子中,就把圖16或者17中那樣編輯的模板數(shù)據(jù)照其原樣寫入。圖20圖示了通過第一特定例子的消息數(shù)據(jù)處理所寫入的消息數(shù)據(jù)的結(jié)構(gòu)的特定例子。參考圖20,從要寫入的消息數(shù)據(jù)的媒體數(shù)據(jù)部分中刪除包括在初始模板中的文本數(shù)據(jù)“FirstText.txt”和圖像數(shù)據(jù)“SecondImage.jpg”,并且把向其添加文本數(shù)據(jù)”InputtedText.txt″和圖像數(shù)據(jù)”InputtedText.jpg″。
在步驟S27的消息數(shù)據(jù)寫入處理的第二特定例子中,把包括在未編輯的模板中的元項添加到圖16或者17中編輯的模板數(shù)據(jù)。在第二特定例子的消息數(shù)據(jù)寫入處理中,和在圖21中所圖示的一樣,把包括在未編輯的模板數(shù)據(jù)中的媒體數(shù)據(jù)再現(xiàn)布局或者時機(jī)部分、可編輯區(qū)域指定部分、以及圖6或者7中所圖示的起動功能或者指導(dǎo)部分添加到圖20中所圖示的、編輯過的模板數(shù)據(jù)。此外,把包括在未編輯的模板數(shù)據(jù)中的文本數(shù)據(jù)“FirstText.txt”和圖像數(shù)據(jù)“SecondImage.jpg”添加到該媒體數(shù)據(jù)部分。
在步驟S27中的消息數(shù)據(jù)寫入處理的第三特定例子中,可編輯區(qū)域指定部分以及起動功能或者指導(dǎo)部分被從圖21中所圖示的編輯的模板數(shù)據(jù)中刪除。更具體而言,對應(yīng)于圖16中第6到第8行的部分和對應(yīng)于第20行和第26到27行的部分被從圖21中所圖示的編輯的模板數(shù)據(jù)中刪除。這意味著這些部分被用于創(chuàng)建消息,并且而不是用作消息。
在步驟S28傳送這樣創(chuàng)建的消息數(shù)據(jù),然后該處理就結(jié)束了。通常,控制單元120起動郵件程序152以便使用該郵件程序的郵件傳輸功能,并且由此經(jīng)由通信單元110執(zhí)行消息傳送處理。
可以把重編輯消息數(shù)據(jù)的功能添加到此實施例。通常,該郵件程序把所創(chuàng)建的消息存儲到郵箱等中并加以管理。例如,把在創(chuàng)建消息期間用戶所臨時保存的消息保持在草稿箱中。把所傳送的消息保存在發(fā)件箱中。所保存的消息可以從該箱中取出以進(jìn)行重編輯。此實施例可以具有臨時保存消息數(shù)據(jù)并重編輯所保存的消息的功能,這將在下面描述。
圖22圖示了對再現(xiàn)/編輯程序的修改。參考圖22,圖22中的再現(xiàn)/編輯程序1310包括消息數(shù)據(jù)讀取單元1319和模板確定單元1320,除此之外,還包括圖4中的再現(xiàn)/編輯程序131。
圖23是一個流程圖,除了包括圖13的流程圖的處理之外,還包括臨時存儲消息數(shù)據(jù)的處理。參考圖23,把步驟S29和S30添加到圖13的流程圖的步驟。
在步驟S29,當(dāng)在編輯期間必須臨時保存該消息數(shù)據(jù)之時,該步驟的結(jié)果為“是”。例如,當(dāng)在編輯消息數(shù)據(jù)期間用戶明確地選擇臨時保存該消息數(shù)據(jù)之時,當(dāng)起動不同于用于再現(xiàn)/編輯處理的程序的程序之時,或者當(dāng)由于某一原因該系統(tǒng)必須要被掛起之時,該結(jié)果就為“是”。
當(dāng)在步驟S29中為“是”之時,在步驟S30,消息數(shù)據(jù)寫入單元1317把正在編輯的消息數(shù)據(jù)寫入到各種數(shù)據(jù)存儲單元157中。
除了已經(jīng)描述的第一、第二和第三特定例子之外,可以把第四特定例子用做在步驟S30中消息數(shù)據(jù)寫入處理的例子。
在已經(jīng)描述的第一和第二特定例子中,所寫入的消息包括編輯的模板數(shù)據(jù)。因此,臨時保存的消息數(shù)據(jù)可以通過讀取該臨時保存的消息數(shù)據(jù)并且使用包括在所讀取的消息數(shù)據(jù)中的編輯的模板數(shù)據(jù)來被重編輯。
在已經(jīng)描述的第三特定例子中,所寫入的消息數(shù)據(jù)不包括該編輯的模板數(shù)據(jù)中的″可編輯區(qū)域指定部分″和″起動功能或者指導(dǎo)部分″,但是包括未編輯的模板數(shù)據(jù)。因此,該臨時保存的消息數(shù)據(jù)可以通過讀取臨時保存的消息數(shù)據(jù)并使用包括在所讀取的消息數(shù)據(jù)中的未編輯的模板數(shù)據(jù)來被重編輯。
然而,還可能發(fā)生這樣的情況所寫入的消息數(shù)據(jù)不包括在編輯的模板數(shù)據(jù)以及未編輯的模板數(shù)據(jù)中的″可編輯區(qū)域指定部分″和″起動功能或者指導(dǎo)部分″。在此情況下,即使當(dāng)臨時保存的消息數(shù)據(jù)被讀取了,所讀取的消息數(shù)據(jù)也不能夠被重編輯,原因在于不存在″可編輯區(qū)域指定部分″和″起動功能或者指導(dǎo)部分″的任何信息。因此,在第四特定例子中,按照圖24中所圖示的那樣,寫入包括有模板ID的消息數(shù)據(jù)。該模板ID可以是在原始模板數(shù)據(jù)中所描述的ID,也可以是曾在通信單元110獲取該模板數(shù)據(jù)時分配來標(biāo)識該模板數(shù)據(jù)的ID。此外,該模板ID可以一個曾在當(dāng)數(shù)據(jù)讀取單元1311讀取模板數(shù)據(jù)時所設(shè)置的用于標(biāo)識該模板數(shù)據(jù)的值。此外,該模板的提供者可以被用作模板ID。
圖25是一個流程圖,除了包括圖9的流程圖中的處理之外,還包括重編輯消息數(shù)據(jù)的處理。參考圖25,圖9中的步驟S12被替換成步驟S191和S192,并且圖9中的步驟S14被替換成步驟S194。
在步驟S191,消息數(shù)據(jù)讀取單元1319讀取臨時保存在各種數(shù)據(jù)存儲單元157中的消息數(shù)據(jù)。
在步驟S192,模板確定單元1320確定所讀取的消息數(shù)據(jù)是否包括模板ID,并且如果包括的話,就根據(jù)該模板ID來確定該模板,使得結(jié)果變?yōu)椤笆恰薄?br> 在步驟S13,類似于圖9,數(shù)據(jù)讀取單元1311從各種數(shù)據(jù)存儲單元157讀取所確定的模板數(shù)據(jù)。
當(dāng)在步驟S13中沒有讀取模板數(shù)據(jù)時,在步驟S194,語法分析單元1312對包括在消息數(shù)據(jù)中的模板數(shù)據(jù)進(jìn)行語法分析。當(dāng)在步驟S13中讀取了模板數(shù)據(jù)時,語法分析單元1312就對所讀取的模板數(shù)據(jù)進(jìn)行語法分析。在隨后的步驟中的處理與在圖9的流程圖中的處理相同。
在圖23的步驟S27中的消息數(shù)據(jù)寫入處理(它是在步驟S18中的事件處理的實質(zhì)內(nèi)容)可以是已經(jīng)結(jié)合第一,第二和第三特定例子描述的消息數(shù)據(jù)寫入處理,或者可以是寫出包括結(jié)合第四特定例子描述的模板ID的消息數(shù)據(jù)的處理。當(dāng)在第四特定例子中寫入該消息數(shù)據(jù)之時,傳送包括該模板ID的消息數(shù)據(jù)。
結(jié)合第一實施例所描述的、傳送的消息數(shù)據(jù)由具有數(shù)據(jù)通信功能各種信息設(shè)備終端經(jīng)由圖1中所圖示的公共網(wǎng),因特網(wǎng)或者廣播網(wǎng)來接收。作為第二實施例,現(xiàn)在將對接收該消息數(shù)據(jù)的設(shè)備中的處理予以描述。
已經(jīng)結(jié)合把模板數(shù)據(jù)讀取到蜂窩電話1中并執(zhí)行它的流程描述了第一實施例。特別是,已經(jīng)參考圖3描述了由用于執(zhí)行再現(xiàn)/編輯引擎程序131的控制單元120對經(jīng)由通信單元110從模板提供服務(wù)器2獲取的模板數(shù)據(jù)所實現(xiàn)的處理。
通過執(zhí)行郵件程序152,可以經(jīng)由通信單元110從另一消息創(chuàng)建設(shè)備(即,另一蜂窩電話1)接收該消息數(shù)據(jù),并且此消息數(shù)據(jù)同樣地由執(zhí)行再現(xiàn)/編輯引擎程序131的控制單元120加以處理。
蜂窩電話1中接收這種消息數(shù)據(jù)的再現(xiàn)/編輯引擎程序131的結(jié)構(gòu)和圖3中所圖示的結(jié)構(gòu)相同。然而,在此情況下,語法分析單元1312必須確定從數(shù)據(jù)讀取單元1311所讀取的數(shù)據(jù)是模板數(shù)據(jù)還是消息數(shù)據(jù)。語法分析單元1312可以采用兩種基本方式進(jìn)行上述的數(shù)據(jù)確定。
在第一確定方式下,控制單元120根據(jù)通信單元110接收數(shù)據(jù)的方式來確定模板數(shù)據(jù)或者消息數(shù)據(jù)。例如,控制單元120把通過起動郵件程序152所接收的數(shù)據(jù)確定為消息數(shù)據(jù),并且把從模板提供服務(wù)器2下載的數(shù)據(jù)確定為模板數(shù)據(jù)。此外,還把預(yù)先作為模板數(shù)據(jù)存儲在存儲單元130中的數(shù)據(jù)確定為模板數(shù)據(jù)。由于可以通過起動郵件程序152來傳送該模板數(shù)據(jù),所以可以確定關(guān)注的數(shù)據(jù)是消息數(shù)據(jù)還是模板數(shù)據(jù),例如,通過檢查通常添加到郵件數(shù)據(jù)的郵件頭部的內(nèi)容來進(jìn)行確定。
在第二種數(shù)據(jù)確定方法中,根據(jù)表示在接收的數(shù)據(jù)中的模板數(shù)據(jù)是消息數(shù)據(jù)還是不是的描述來進(jìn)行確定。圖6或者7中所圖示的模板的特定例子在第5行中描述了該數(shù)據(jù)是模板數(shù)據(jù)。在此情況下,檢查此描述以確定該數(shù)據(jù)是模板數(shù)據(jù)還是消息數(shù)據(jù)。在此情況下,在消息寫入處理中有必要實施忽略圖16或者17的第5行中的描述(即該數(shù)據(jù)是模板)的處理,不過沒有結(jié)合在前面描述的消息寫入處理而給出描述。
在第二實施例中,如前所述,蜂窩電話1中的數(shù)據(jù)讀取單元1311或者語法分析單元1312確定所獲取的數(shù)據(jù)是模板數(shù)據(jù)還是消息數(shù)據(jù)。
現(xiàn)在將描述數(shù)據(jù)讀取單元1311所讀取的消息數(shù)據(jù)的處理的流程。在下列描述中,由再現(xiàn)/編輯引擎程序131所讀取的數(shù)據(jù)被確定為消息數(shù)據(jù)的模式被稱為″視圖模式″。
首先,將描述如下的情況數(shù)據(jù)讀取單元1311所讀取的消息數(shù)據(jù)是已經(jīng)結(jié)合消息數(shù)據(jù)寫入處理的第一特定例子所描述的消息數(shù)據(jù)(圖20)。
在此情況下,語法分析單元1312把圖20中所圖示的消息數(shù)據(jù)中的媒體數(shù)據(jù)再現(xiàn)布局或者時機(jī)部分確定為消息區(qū)域,并且還把在上述消息數(shù)據(jù)中的媒體數(shù)據(jù)部分確定為消息區(qū)域,并且再現(xiàn)數(shù)據(jù)寫入單元1316寫出被確定為消息區(qū)域的部分。
圖26對圖17中所圖示的消息數(shù)據(jù)中被確定為消息區(qū)域的部分加上了下劃線。在圖26中,把不同于<meta>標(biāo)記和<prompt>標(biāo)記的標(biāo)記被確定為消息區(qū)域。因此,語法分析單元1312根據(jù)在該消息數(shù)據(jù)中的標(biāo)記信息來確定消息區(qū)域。
語法分析單元1312把分析結(jié)果傳遞到執(zhí)行控制單元1313和時間管理單元1314。
時間管理單元1314根據(jù)從語法分析單元1312所提供的分析結(jié)果創(chuàng)建時間表。時間管理單元1314把所創(chuàng)建的時間表提供到執(zhí)行控制單元1313。事件管理單元1315檢測事件的發(fā)生。事件管理單元1315把檢測結(jié)果提供到執(zhí)行控制單元1313。
執(zhí)行控制單元1313根據(jù)從時間管理單元1314所提供的時間表、從事件管理單元1315所提供的事件發(fā)生的檢測結(jié)果以及從語法分析單元1312所提供的分析結(jié)果來控制顯示/再現(xiàn)處理。
在執(zhí)行控制單元1313的控制下由蜂窩電話1所執(zhí)行的再現(xiàn)處理和編輯處理的流程和圖9中的第一實施例的處理的基本上相同。圖27圖示了由第二實施例的時間管理單元1314所創(chuàng)建的時間表的特定例子。在第二實施例的視圖模式下,包括在消息數(shù)據(jù)中的每個媒體數(shù)據(jù)依照圖27中的時間表加以顯示。
在視圖模式下,在圖9的步驟S17中的處理檢測結(jié)尾到達(dá)事件的發(fā)生(在該事件下,該時間表到達(dá)了結(jié)尾),并且還檢測下述這樣的事件或者操作的發(fā)生用戶根據(jù)消息數(shù)據(jù)創(chuàng)建模板數(shù)據(jù),并且指示創(chuàng)建模板數(shù)據(jù),例如,用于根據(jù)模板數(shù)據(jù)來創(chuàng)建消息。此外,該處理檢測包括選擇鍵操作的事件的發(fā)生,所述選擇鍵操作經(jīng)由鍵碼輸入設(shè)備142而進(jìn)行,并且用作起動圖11中所圖示的功能的用戶接口。
圖28圖示了依照第二實施例在視圖模式下事件處理的流程。
當(dāng)在上述步驟S17中,從事件管理單元1315接收到檢測到事件發(fā)生的信息之時,在步驟S51,執(zhí)行控制單元1312臨時停止當(dāng)前的時間表。
在步驟S52,實施處理來確定在步驟S17中檢測到的那個事件發(fā)生的內(nèi)容。當(dāng)在步驟S52中確定出這樣檢測的事件表示到達(dá)了時間表的末尾(在S52中為“是”)之時,該過程返回到圖9中的步驟S16。因此,該過程返回到該時間表的開始。然而,該處理可以配置成在把上述的處理重復(fù)了一次或者預(yù)先確定的次數(shù)之后就終止再現(xiàn)。
當(dāng)在步驟S17中檢測到發(fā)生的那個事件是一個操作表示根據(jù)消息數(shù)據(jù)來創(chuàng)建模板數(shù)據(jù)以及創(chuàng)建模板,例如,用于根據(jù)上述的模板數(shù)據(jù)創(chuàng)建消息(在S53中為“是”),就在步驟S57中實施模板數(shù)據(jù)寫入處理,使得從數(shù)據(jù)讀取單元1311所讀取的消息數(shù)據(jù)得以使用,語法分析單元1312進(jìn)行語法分析,模板數(shù)據(jù)寫入單元1318寫出可以重復(fù)用于消息創(chuàng)建的模板數(shù)據(jù),然后該事件處理就結(jié)束了。把在步驟S57中所寫入的模板數(shù)據(jù)存儲在存儲單元130中,并且被再次使用來創(chuàng)建消息。讀取模板數(shù)據(jù)和創(chuàng)建消息數(shù)據(jù)的處理和已經(jīng)結(jié)合第一實施例所描述的處理相同。在步驟S57中根據(jù)消息數(shù)據(jù)寫出模板數(shù)據(jù)的模板數(shù)據(jù)寫入處理隨著第一實施例的消息數(shù)據(jù)寫入處理的第一到第三特定例子而改變,并且將在下面給出更詳細(xì)的描述。
當(dāng)檢測到的發(fā)生的那個事件既不是表示到達(dá)時間表的末尾的事件,也不是指示創(chuàng)建所使用的模板數(shù)據(jù)的操作,例如,用于根據(jù)模板數(shù)據(jù)創(chuàng)建消息(在S52中為“否”和在S53中為“否”),就在執(zhí)行在步驟S54到S55中執(zhí)行所確定的處理。因此,當(dāng)選擇鍵被操作且由此該事件發(fā)生之時,根據(jù)圖11中的事件表提取對應(yīng)于操作時間要起動的程序。當(dāng)在步驟S54中提取要起動的多個程序之時,在步驟S55中實施決定處理,以決定要實際起動的程序。這些操作和在圖13中步驟S24-S25的那些操作相同。然而,指定起動功能的<prompt>標(biāo)記在圖26中所圖示的消息數(shù)據(jù)的特定例子中并不被寫入,從而使要起動的功能不發(fā)生。發(fā)生要起動的功能的例子將在下面描述。
最好,在步驟S56中,執(zhí)行在應(yīng)用執(zhí)行處理中指定的功能。在步驟S56中的應(yīng)用執(zhí)行處理基本上也和在步驟S26中的處理相同。
現(xiàn)在將描述模板數(shù)據(jù)寫入單元1318在前面的步驟S57中寫出模板數(shù)據(jù)的處理。此處理等效于根據(jù)圖5中所圖示的消息數(shù)據(jù)寫出消息數(shù)據(jù)創(chuàng)建輔助區(qū)域部分的處理。
當(dāng)所讀取的消息數(shù)據(jù)是結(jié)合第一實施例所描述的消息數(shù)據(jù)寫入處理的第一特定例子中所表示的消息數(shù)據(jù)(圖20)之時,僅僅需要模板數(shù)據(jù)寫入單元1318把所讀取的數(shù)據(jù)寫成模板數(shù)據(jù),而不用加以編輯。在此情況下,充當(dāng)基礎(chǔ)的模板(例如,圖6)和所創(chuàng)建的消息數(shù)據(jù)(例如,圖16)與在圖16中加了下劃線的部分和媒體數(shù)據(jù)部分相互之間是不相同的。相應(yīng)地,執(zhí)行在步驟S57中的模板數(shù)據(jù)寫入處理,以寫入和基礎(chǔ)或者原始模板不完全相同的模板數(shù)據(jù),但是這樣寫入的模板數(shù)據(jù)具有布局再現(xiàn)部分或者時機(jī)部分、可編輯區(qū)域指定部分以及指導(dǎo)部分的起動功能(它們與原始模板的那些相同)。因此,所寫入的模板可以重用作模板,該模板基本上和原始模板具有相同的可用性和可操作性。然而,在原始模板數(shù)據(jù)中包括的再現(xiàn)數(shù)據(jù)被替換成圖16中的加下劃線的再現(xiàn)數(shù)據(jù)。
當(dāng)所讀取的消息數(shù)據(jù)是在已經(jīng)結(jié)合第一實施例所描述的消息數(shù)據(jù)寫入處理的第二特定例子中所表示的消息數(shù)據(jù)(圖21)之時,模板數(shù)據(jù)寫入單元1318從圖21中的消息數(shù)據(jù)提取第二SMIL部分,并且在步驟S57中把它寫入。然后,從媒體數(shù)據(jù)部分取出由提取的SMIL部分所使用的媒體數(shù)據(jù)并寫入。由此,原始模板數(shù)據(jù)從所讀取的消息數(shù)據(jù)得到恢復(fù)。要提取的SMIL部分可以描述在SMIL部分中的<meta>標(biāo)記中的角色屬性(圖6或者7中的第5行)中,或者可以根據(jù)該數(shù)據(jù)中的位置預(yù)先確定,以使該消息數(shù)據(jù)中的最后數(shù)據(jù)是模板數(shù)據(jù)。該消息數(shù)據(jù)的頭部可以包括把該消息中的數(shù)據(jù)指定為模板數(shù)據(jù)或者指定該數(shù)據(jù)和該消息數(shù)據(jù)中的部分之間的對應(yīng)關(guān)系的描述。由于該模板數(shù)據(jù)的頭部包括在上面描述的模板數(shù)據(jù)元項信息中,所以在蜂窩電話1中可以容易地來確定充當(dāng)消息數(shù)據(jù)創(chuàng)建輔助區(qū)域的部分,并且模板創(chuàng)建者還可以提供預(yù)計的消息創(chuàng)建方法。
表示在消息數(shù)據(jù)的各區(qū)域內(nèi)容的部分可以作為一個文件而包括進(jìn)來,而不是把它們包括在頭部格式中,以使該確定可以通過解釋此文件來實施。由于模板數(shù)據(jù)元項信息包括在文件格式中,所以這樣就允許容易地在蜂窩電話1中確定充當(dāng)消息數(shù)據(jù)創(chuàng)建輔助區(qū)域的部分,并且還允許保持更負(fù)責(zé)的信息。
即使在所讀取的消息數(shù)據(jù)和在結(jié)合第一實施例所描述的消息數(shù)據(jù)寫入處理的第三特定例子中所表示的相同的情況下,也可以利用對應(yīng)于前述的消息數(shù)據(jù)寫入處理的第二特定例子的寫入方式。這是因為在消息數(shù)據(jù)寫入處理的第三特定例子中所表示的消息數(shù)據(jù)和在第二特定例子中所表示的消息數(shù)據(jù)與在圖19中所圖示的第一SMIL部分中那些相互之間是不相同的,并且當(dāng)采用上述的取出方法獲取了消息數(shù)據(jù)之時,就提供相同的模板數(shù)據(jù)。
由于可以根據(jù)如上所述的消息數(shù)據(jù)寫入處理而使用不同的提取模板數(shù)據(jù)方法,所以當(dāng)選擇提取方法之時有必要確定消息數(shù)據(jù)寫入方法。消息數(shù)據(jù)寫入方法以及相應(yīng)的模板數(shù)據(jù)提取方法可以預(yù)先加以確定。因此,這些方法可以預(yù)先在傳輸側(cè)上的終端上以及在接收側(cè)上的終端上加以確定。此外,當(dāng)傳送郵件之時,可以把指定這些方法的信息添加到郵件頭部,或者可以用可以模板數(shù)據(jù)中的<meta>標(biāo)記等來指定方法。
圖29圖示了顯示消息數(shù)據(jù)的屏幕上的變化的特定例子,所述消息數(shù)據(jù)圖示在圖19中并且由蜂窩電話1接收。當(dāng)結(jié)合消息數(shù)據(jù)寫入處理的第一特定例子所圖示的前述消息數(shù)據(jù)(圖20)被讀取和顯示之時,圖29中所圖示的屏幕變化的特定例子就會出現(xiàn)。
參考圖29,當(dāng)再現(xiàn)接收的消息之時,不顯示指導(dǎo)部分。此外,也沒有任何功能起動,并且僅僅實施操作來依照所指定的布局和時機(jī)來顯示所指定的媒體數(shù)據(jù)。例如,當(dāng)要從接收的消息數(shù)據(jù)創(chuàng)建模板數(shù)據(jù)以便根據(jù)創(chuàng)建的模板數(shù)據(jù)來創(chuàng)建另一消息之時,就觸碰選項鍵以指示去創(chuàng)建模板數(shù)據(jù)。當(dāng)重新使用又被選擇之時,就寫出模板數(shù)據(jù),如上所述,該屏幕通過讀取這樣寫入的模板數(shù)據(jù)而示出圖30b中所圖示的內(nèi)容。此處理的流程基本上和已經(jīng)結(jié)合圖18中屏幕變化的特定例子所描述的處理的流程基本相同,與其不同之處僅在于分別把在原始模板數(shù)據(jù)中包括的文本數(shù)據(jù)“FirstText.txt”,圖像數(shù)據(jù)“SecondImage.jpg”和聲音數(shù)據(jù)″SecondSound.mp3″替換成所輸入的文本數(shù)據(jù)“InputtedText.txt″,圖像數(shù)據(jù)“InputtedImage.jpg″和聲音數(shù)據(jù)“InputtedSound.mp3″。創(chuàng)建消息所需要的信息,即,表示可編輯區(qū)域的信息、指定要起動的功能的信息以及指導(dǎo)可以被類似于使用在原始模板中包括的信息那樣使用。自然,當(dāng)通過讀取在消息數(shù)據(jù)寫入處理的第二和第三特定例子中所表示的消息數(shù)據(jù)來恢復(fù)模板數(shù)據(jù)之時,可以恢復(fù)包括在未編輯的原始模板數(shù)據(jù)中所包括的文本數(shù)據(jù)“FirstText.txt”,圖像數(shù)據(jù)“SecondImage.jpg”和聲音數(shù)據(jù)″SecondSound.mp3″的數(shù)據(jù)。
已經(jīng)描述了使用圖6或者7的形式的模板數(shù)據(jù)創(chuàng)建和傳送消息的方法,所傳送的消息數(shù)據(jù)被接收,然后從該消息數(shù)據(jù)來恢復(fù)模板數(shù)據(jù)。接著,將對使用另一模板形式的情況予以描述。
圖31圖示了以下格式的模板數(shù)據(jù)的另一特定例子,在該格式中,表示在第一實施例中用于使用模板創(chuàng)建消息的標(biāo)記可以依照<switch>標(biāo)記而與用于顯示消息數(shù)據(jù)作為消息的標(biāo)記相區(qū)別開。更具體而言,在圖31中所圖示的該特定例子的模板數(shù)據(jù)中,“composition”(“構(gòu)成”)用第17行中的<switch>標(biāo)記的模式屬性來指定,使得使用此<switch>標(biāo)記規(guī)定的第18行僅僅在當(dāng)使用此模板創(chuàng)建消息之時才加以解釋。同樣地,用在第25行中所指定的<switch>標(biāo)記規(guī)定的第26和27行僅僅在使用此模板來進(jìn)行消息創(chuàng)建之時才加以解釋。
這表示<switch>標(biāo)記能夠區(qū)別開消息區(qū)域和消息創(chuàng)建輔助區(qū)域。因此,為了用上述的模板數(shù)據(jù)創(chuàng)建消息,就在圖9的步驟S14和S19中來寫入用于消息創(chuàng)建的數(shù)據(jù)。在此寫入處理中,根據(jù)不具有<switch>標(biāo)記的通常區(qū)域和具有模式屬性“composition”的<switch>標(biāo)記的區(qū)域?qū)懗鰞?nèi)容或者數(shù)據(jù),并且該寫入并不從由不同于“composition”屬性所指定的區(qū)域來實施。因此,蜂窩電話1就能使用這些標(biāo)記來確定媒體數(shù)據(jù)和可編輯媒體數(shù)據(jù)的布局信息或者再現(xiàn)時機(jī)的規(guī)范,并且確定要起動來用于編輯該媒體數(shù)據(jù)的功能和在創(chuàng)建消息數(shù)據(jù)時有效的指導(dǎo),并且蜂窩電話1能使用這些標(biāo)記來確定模板數(shù)據(jù)中充當(dāng)消息創(chuàng)建輔助區(qū)域的區(qū)域。由于該標(biāo)記清楚地描述該模板數(shù)據(jù)中的消息創(chuàng)建輔助區(qū)域,所以在蜂窩電話1中能夠容易地確定充當(dāng)消息數(shù)據(jù)創(chuàng)建輔助區(qū)域的部分,并且模板創(chuàng)建者能夠提供預(yù)計的消息創(chuàng)建方法。由于該標(biāo)記清楚地描述當(dāng)顯示所創(chuàng)建的消息數(shù)據(jù)之時形成該消息區(qū)域的部分,所以該模板數(shù)據(jù)中的消息區(qū)域就能夠輕松地在蜂窩電話1中加以確定,并且該消息創(chuàng)建者可以利用預(yù)計的顯示方法。此外,模板創(chuàng)建者能夠提供預(yù)計的消息創(chuàng)建方法和預(yù)計的消息顯示方法。
在利用用作消息數(shù)據(jù)的模板數(shù)據(jù)顯示消息的操作中,在使用圖26中所編輯的消息數(shù)據(jù)做出描述的情況下,當(dāng)提取消息區(qū)域時,就把不同于<meta>標(biāo)記和<prompt>標(biāo)記的區(qū)域確定為消息區(qū)域。然而,上述<switch>標(biāo)記的應(yīng)用表現(xiàn)出了以下優(yōu)點不必預(yù)先存儲將被忽略的各標(biāo)記以及要在顯示處理中使用的各標(biāo)記,并且僅僅需要解釋<switch>標(biāo)記。
圖32圖示了模板數(shù)據(jù)的另一個特定例子,并且特別地圖示了這樣的一個例子,其中“view”(“視圖“)用第20行中的<switch>標(biāo)記的模式屬性來指定。在此情況下,第21行僅僅用于顯示模板數(shù)據(jù),作為消息,并且第21行在根據(jù)模板數(shù)據(jù)創(chuàng)建消息之時不被使用。
第21行指定當(dāng)在再現(xiàn)電影數(shù)據(jù)″FirstMovie.mpg″期間發(fā)生某一用戶操作(諸如像選擇鍵的觸碰)之時,WWW瀏覽器就起動并且訪問網(wǎng)站″hoge.com″。用于指導(dǎo)去網(wǎng)站等等的這一功能在利用模板數(shù)據(jù)創(chuàng)建消息之時是不必要的,但是當(dāng)顯示此模板數(shù)據(jù)作為消息之時,卻可以使用。在此情況下,優(yōu)選地是在上述方式中利用規(guī)范。
如上所述,第21行中的規(guī)范等可以操作來允許在顯示消息數(shù)據(jù)期間訪問指定的網(wǎng)站,并且在創(chuàng)建消息數(shù)據(jù)期間阻止訪問該網(wǎng)站??梢园汛斯δ軕?yīng)用到例如EC(電子商務(wù))服務(wù)。
圖33圖示了當(dāng)通過訪問EC站點獲取消息數(shù)據(jù)時可以執(zhí)行的功能。參考圖33,假設(shè)用戶使用WEB瀏覽器訪問了某一EC站點并且購買了某一商品(例如,威士忌酒)。該EC站點就向該用戶傳送消息數(shù)據(jù),以對購買及其他進(jìn)行確認(rèn)。此消息數(shù)據(jù)允許恢復(fù)模板數(shù)據(jù),如前所述。假設(shè)該EC站點傳送包括兩幅圖片的消息數(shù)據(jù)。
當(dāng)?shù)谝粓D片正在顯示時,可以在選擇選項鍵之后選擇重新使用(Reuse)菜單。當(dāng)?shù)诙D片正在顯示時,可以在選擇選項鍵之后選擇重新使用菜單,并且連接菜單也可以在選擇選項鍵之后加以選擇。當(dāng)選擇連接菜單時,對EC站點進(jìn)行訪問,然后就顯示出該EC站點的主頁。
圖34圖示了可以在選擇重新使用之后執(zhí)行的功能。如圖34所圖示,當(dāng)選擇重新使用之時,就允許創(chuàng)建消息。在此例子中,可以改變關(guān)于第一圖片的消息數(shù)據(jù)。創(chuàng)建消息的過程基本上和圖26的例子中已經(jīng)描述的過程相同,因此就不重復(fù)描述該過程了。當(dāng)重新使用被選擇時,不允許訪問該EC站點。
當(dāng)用戶改變第一圖片時,把所改變的消息數(shù)據(jù)傳送給該用戶的朋友,即,第三方。該第三方可以接收和顯示此消息數(shù)據(jù),這也可以由傳送了該消息數(shù)據(jù)的用戶來實現(xiàn)。在顯示該消息數(shù)據(jù)期間,該第三方可以訪問EC側(cè),這也可以由該用戶實現(xiàn)。由此,該第三方就識別出由該EC站點所提供的服務(wù)(威士忌酒店)的存在,并且對由該EC站點所提供的服務(wù)加以分布。由于第三方從所述朋友接收此消息數(shù)據(jù),所以可以預(yù)期該第三方可以以免責(zé)的方式使用由該EC站點所提供的服務(wù),并且這樣就助長了該服務(wù)的分布。
第三方可以創(chuàng)建關(guān)于第一圖片的消息數(shù)據(jù),這也可以由傳送了該消息的用戶實現(xiàn),但是第三方創(chuàng)建消息數(shù)據(jù)期間卻不能訪問EC站點。這防止了這樣一種情況第三方在創(chuàng)建消息數(shù)據(jù)期間訪問EC站點以便顯示不直接關(guān)該消息數(shù)據(jù)的創(chuàng)建的EC站點,由此就阻礙了創(chuàng)建消息的操作。
取代通過選擇連接菜單來訪問該EC站點,可以觸碰不同于連接菜單的某一鍵來從訪問該EC站點,同時,可以顯示表示允許訪問該EC站點的某一消息。
圖5中所圖示的模板數(shù)據(jù)的消息創(chuàng)建區(qū)域包括所有的媒體數(shù)據(jù)再現(xiàn)布局部分、媒體數(shù)據(jù)時機(jī)部分、可編輯區(qū)域指定部分、起動功能部分、指導(dǎo)部分以及媒體數(shù)據(jù),但是包括它們?nèi)坎⒉皇潜匾?。為了把它們中至少一個包括進(jìn)來,需要模板數(shù)據(jù)的消息創(chuàng)建區(qū)域,(即用于創(chuàng)建消息的區(qū)域),這將在下面描述。
當(dāng)以預(yù)先確定的布局顯示媒體數(shù)據(jù)時,媒體數(shù)據(jù)再現(xiàn)布局是不需要的。當(dāng)依照預(yù)先確定的時機(jī)顯示媒體數(shù)據(jù)時,媒體數(shù)據(jù)時機(jī)部分是不需要的。
可編輯區(qū)域是預(yù)先確定之時,或者當(dāng)指導(dǎo)可以向該用戶通知可編輯區(qū)域時,可編輯區(qū)域指定部分是不需要的。例如在圖16中所圖示的模板中,把表示“InputtedText.txt″,“InputtedImage.jpg″以及″SecondSound.mp3″的第6到第8行中的區(qū)域指定為可編輯區(qū)域。然而,如果該指導(dǎo)能夠向用戶通知如下事實所顯示的區(qū)域是可編輯的,那么可編輯區(qū)域指定部分是不需要的。
即使當(dāng)起動功能部分不存在,也可以依照媒體數(shù)據(jù)的類型來起動可以使用的應(yīng)用,并且起動功能部分是必不可少的。例如,在圖16的模板中,第6行到第8行起動用于編輯媒體數(shù)據(jù)的應(yīng)用(“text_edit”,“camera”以及“mic”)。然而,可以預(yù)先確定當(dāng)要編輯文本時,″Text_Edit″起動,當(dāng)要編輯圖像時,″camera″起動,并且當(dāng)要編輯聲音時,″mic″起動,在此情況下可以除去起動功能部分。
當(dāng)不必要指導(dǎo)用戶時,指導(dǎo)也是不需要的。當(dāng)顯示消息時,媒體數(shù)據(jù)是需要的,但是在創(chuàng)建消息時卻是不需要的。
如上所述,在模板的消息創(chuàng)建區(qū)域中,媒體數(shù)據(jù)再現(xiàn)布局部分,媒體數(shù)據(jù)時機(jī)部分,可編輯區(qū)域指定部分,起動功能部分,指導(dǎo)部分以及媒體數(shù)據(jù)不是必須的,并且僅僅需要模板數(shù)據(jù)的消息創(chuàng)建區(qū)域包括它們中的至少一個。因此,模板的消息創(chuàng)建區(qū)域可以僅僅包括例如指導(dǎo)。
圖32中所圖示的模板數(shù)據(jù)是在顯示此模板數(shù)據(jù)作為消息時用于進(jìn)行網(wǎng)絡(luò)訪問的模板數(shù)據(jù)的特定例子,但是圖32中所圖示的模板數(shù)據(jù)可以包括在創(chuàng)建消息期間引起網(wǎng)絡(luò)訪問的描述。因此,由已經(jīng)描述的模式屬性″composition″的<switch>標(biāo)記所規(guī)定的行可以包括引起網(wǎng)絡(luò)訪問的描述。這種描述的提供允許訪問提供用于在用上述模板創(chuàng)建消息時支持消息創(chuàng)建的數(shù)據(jù)和/或功能的服務(wù)等等,并且允許使用這樣的數(shù)據(jù)和功能。因此,可以寫入允許如下模板數(shù)據(jù),該模板數(shù)據(jù)允許所述使用和在曾創(chuàng)建消息時所使用的網(wǎng)絡(luò)相同的網(wǎng)絡(luò)上的功能來創(chuàng)建消息。例如,可以設(shè)想該媒體數(shù)據(jù)通過訪問網(wǎng)絡(luò)上的功能而獲取,或者該媒體數(shù)據(jù)通過訪問網(wǎng)絡(luò)上的功能而編輯。由于模板數(shù)據(jù)的上述數(shù)據(jù)結(jié)構(gòu)的原因,當(dāng)執(zhí)行上述的處理時再次訪問消息創(chuàng)建輔助服務(wù),以重新使用上述的模板數(shù)據(jù),這對于該服務(wù)的分發(fā)有所貢獻(xiàn)。
因此,由于模板的上述的數(shù)據(jù)結(jié)構(gòu)的原因,可以在創(chuàng)建消息期間使用網(wǎng)絡(luò)上的功能,并且當(dāng)接收到了用此模板所創(chuàng)建的消息的接收者根據(jù)所接收的消息來創(chuàng)建消息時,該接收者就能夠使用相同網(wǎng)絡(luò)上的功能,重新使用消息創(chuàng)建輔助區(qū)域,由此就可以分發(fā)網(wǎng)絡(luò)上的功能自身。
圖35圖示了模板數(shù)據(jù)的另一個特定例子,并且特別地圖示了以下的模板數(shù)據(jù)的特定例子,其中可以編輯<prompt>標(biāo)記的內(nèi)容。更具體而言,用戶可以依照此模板數(shù)據(jù)的特定例子來編輯該模板中所指定的起動功能。
參考圖35,依照第26行中的<prompt>標(biāo)記,用文件″url.txt″指定命令,并且用在31行中的<prompt tag>指定該命令文本編輯器可以編輯文件″url.txt″。第31行中的<prompt>標(biāo)記僅僅用于用此模板創(chuàng)建消息。相反,第26行中的<prompt>標(biāo)記僅僅用于顯示模板數(shù)據(jù)作為消息。因此,用此模板創(chuàng)建消息數(shù)據(jù)的用戶例如就可以輕松把由他/她所準(zhǔn)備的訪問站點的功能插入到該消息中。此外,接收該消息的接收者可以從接收的消息數(shù)據(jù)提取模板數(shù)據(jù),并且可以在再次用模板數(shù)據(jù)創(chuàng)建消息時,修改訪問目的地。
圖36圖示了模板數(shù)據(jù)的再一個特定例子。最終,處理圖36中所圖示的模板數(shù)據(jù)采用與用于處理圖35中所圖示的模板數(shù)據(jù)的那些操作相同的操作來實施,但是圖20和圖36中的模板數(shù)據(jù)在<switch>標(biāo)簽的位置上彼此不相同。如圖36所圖示,用<switch>標(biāo)記來劃分近乎完整的描述的框架,由此就能夠創(chuàng)建這樣的模板用于采用此模板創(chuàng)建消息的顯示與用于顯示模板作為消息數(shù)據(jù)的完全不相同。
作為接近上述的模板數(shù)據(jù)的另一個特定例子,存在消息數(shù)據(jù)寫入處理的第二和第三特定例子中所表示模板數(shù)據(jù),諸如像消息數(shù)據(jù)。因此,在此模板中,用于消息創(chuàng)建的部分和用于消息顯示的部分不包括在相同的描述中,而是分別包括在不同的描述中。在與在消息數(shù)據(jù)寫入處理的第三特定例子中所表示的消息數(shù)據(jù)的特定例子相關(guān)的情況下,該模板數(shù)據(jù)被配置成使得在圖21的模板數(shù)據(jù)中的第一SMIL部分被用于消息顯示,但是卻不包括可編輯區(qū)域指定部分和起動功能或者指導(dǎo)部分。因此,此模板數(shù)據(jù)被視為是消息顯示區(qū)域(通過從第一SMIL部分中除去可編輯區(qū)域指定部分和起動功能或者部分而準(zhǔn)備的)以及消息創(chuàng)建輔助區(qū)域(第二SMIL部分)是相互獨立地準(zhǔn)備地,即使在初始狀態(tài)下也是如此。在原始狀態(tài)下,此模板數(shù)據(jù)可以采用此格式來準(zhǔn)備。
在此情況下,當(dāng)要讀取模板并要寫入用于消息創(chuàng)建的數(shù)據(jù)以在圖9的步驟S14和S19中進(jìn)行消息創(chuàng)建之時,就寫入第二SMIL部分,即,消息創(chuàng)建輔助區(qū)域,并且執(zhí)行操作。當(dāng)要進(jìn)行消息顯示之時,可以通過基本上與用于在上述的消息數(shù)據(jù)寫入處理的第二和第三特定例子中顯示消息數(shù)據(jù)的處理相同的處理來進(jìn)行這一顯示。提取用于寫入用于消息創(chuàng)建的數(shù)據(jù)的部分的方式基本上是和從在消息數(shù)據(jù)寫入處理的第二特定例子中所表示的消息數(shù)據(jù)提取模板數(shù)據(jù)的方式相同的方式。因此,它可以描述在SMIL部分中的<meta>標(biāo)記的角色屬性中(圖6或者7中的第5行),或者可以依照該數(shù)據(jù)中的位置預(yù)先確定,以使得在該模板數(shù)據(jù)中的最后數(shù)據(jù)是模板數(shù)據(jù)。該模板數(shù)據(jù)的頭部可以包括以下的描述,該描述標(biāo)識在提供消息創(chuàng)建輔助區(qū)域的模板數(shù)據(jù)中的數(shù)據(jù),或者標(biāo)識提供消息區(qū)域的數(shù)據(jù)。表示消息數(shù)據(jù)中的各區(qū)域的內(nèi)容的部分可以不采用頭部的形式,而可以構(gòu)成一個文件,以使上述的確定可以通過解釋該文件來進(jìn)行。在上面的例子中,假設(shè)消息創(chuàng)建輔助區(qū)域和消息區(qū)域這二者都采用SMIL語言加以描述。然而,實際上,這些區(qū)域相互之間是可以完全獨立的,并且因此,可以創(chuàng)建表現(xiàn)出不同外部的模板。進(jìn)而,可以創(chuàng)建這樣的模板,其中消息創(chuàng)建輔助區(qū)域和消息區(qū)域分別用不同的語言描述。
在上述的實施例中,提供模板數(shù)據(jù)的描述,即,用于消息創(chuàng)建輔助的描述存在于消息數(shù)據(jù)中。然而,代替用于消息創(chuàng)建輔助的描述,作為用于訪問提供可用模板的設(shè)備的信息的URL可以被描述為該消息數(shù)據(jù)中的模板數(shù)據(jù)提供者信息。該模板數(shù)據(jù)提供者信息最初在該模板數(shù)據(jù)中被描述為關(guān)于該模板的提供者的信息,因而就可以使用此模板數(shù)據(jù)提供者信息??商鎿Q地,可以在獲取該模板數(shù)據(jù)之時存儲該模板提供者信息,并且可以在蜂窩電話1中創(chuàng)建消息之時將其包括在消息數(shù)據(jù)中。
在此情況下,可以通過依照上述URL訪問上述不同設(shè)備并且創(chuàng)建必要的模板數(shù)據(jù),來從接收的消息創(chuàng)建模板數(shù)據(jù)。通過如上所述在消息數(shù)據(jù)中描述模板數(shù)據(jù)的提供者,消息接收者就可以容易地獲取曾在創(chuàng)建消息時所使用的模板,即使在該消息數(shù)據(jù)不包含消息創(chuàng)建輔助區(qū)域的內(nèi)容的情況下也是如此。
在第二實施例中,當(dāng)用戶進(jìn)行指令操作之時,創(chuàng)建模板。然而,如果在接收到該消息之時可以恢復(fù)消息,那么在接收該消息時,就立即進(jìn)行模板恢復(fù)。在此情況下,當(dāng)蜂窩電話1已經(jīng)存儲了相同的模板之時,蜂窩電話1可以被配置成不恢復(fù)該模板。此外,當(dāng)所接收的消息具有是關(guān)于訪問該提供者(即,如上所述的不同設(shè)備)的信息的URL的描述之時,該處理可以配置成立即訪問該URL來獲取該模板,或者配置成當(dāng)該模板已經(jīng)獲取之時不去訪問該URL。
在第一實施例中,利用模板ID重編輯消息數(shù)據(jù)的方式已經(jīng)描述過了。已經(jīng)說明了要傳送的消息數(shù)據(jù)可以具有和包括圖24中所圖示的模板ID的結(jié)構(gòu)。
圖37圖示了用于接收包括模板ID的消息數(shù)據(jù)的再現(xiàn)/編輯程序。參考圖37,圖37中的再現(xiàn)/編輯程序1330和在圖4中的再現(xiàn)/編輯程序131相同,除了添加了模板確定單元1331和模板獲取單元1312之外。
模板確定單元1331根據(jù)包括在數(shù)據(jù)讀取單元1311所讀取的消息數(shù)據(jù)中的模板ID,來確定曾在創(chuàng)建消息數(shù)據(jù)時所使用的模板數(shù)據(jù)。
當(dāng)所確定的模板數(shù)據(jù)已經(jīng)被獲取并且存儲在各種數(shù)據(jù)存儲單元157中之時,模板獲取單元1332指示數(shù)據(jù)讀取單元1311去讀取它。
當(dāng)所確定的模板數(shù)據(jù)還沒有被獲取之時,模板獲取單元1332指示通信單元110去傳送來自從因特網(wǎng)提供者服務(wù)器2的模板ID。因特網(wǎng)提供者服務(wù)器2指定和傳送對應(yīng)于該模板ID的模板數(shù)據(jù)。通信單元110把所接收的模板數(shù)據(jù)存儲在各種數(shù)據(jù)存儲單元157中。模板獲取單元1332指示數(shù)據(jù)讀取單元1311去讀取在各種數(shù)據(jù)存儲單元157中存儲的模板數(shù)據(jù)。
語法分析單元1312分析所讀取的模板的語法。根據(jù)語法分析結(jié)果創(chuàng)建消息數(shù)據(jù)的處理基本上和已經(jīng)描述過的處理相同。
上述的處理由依照本發(fā)明的數(shù)據(jù)處理設(shè)備的該實施例的蜂窩電話1來執(zhí)行,并且由此運行創(chuàng)建圖38和39中所圖示的消息數(shù)據(jù)的處理以及允許瀏覽和創(chuàng)建消息數(shù)據(jù)的處理。
在圖38中的消息數(shù)據(jù)創(chuàng)建處理中,此實施例的蜂窩電話1利用包括用于瀏覽消息數(shù)據(jù)的瀏覽區(qū)域(即,用于瀏覽的區(qū)域)和用于創(chuàng)建消息數(shù)據(jù)的創(chuàng)建區(qū)域的模板數(shù)據(jù),來創(chuàng)建新的消息,并且為此創(chuàng)建,蜂窩電話1從該模板提取創(chuàng)建區(qū)域,并且按照圖38(B)中所圖示的那樣來使用它。此創(chuàng)建區(qū)域包括或者指定在創(chuàng)建消息數(shù)據(jù)期間要編輯的編輯區(qū)域。依照創(chuàng)建區(qū)域的內(nèi)容,蜂窩電話1編輯圖38(C)中所圖示的編輯區(qū)域,以創(chuàng)建消息數(shù)據(jù)。因此,所創(chuàng)建的消息數(shù)據(jù)采取這樣的形式,以使原始模板數(shù)據(jù)中的編輯區(qū)域得以改變。蜂窩電話1具有特有的特征通過按照圖38(D)中所圖示的方式不僅傳送瀏覽區(qū)域還傳送創(chuàng)建區(qū)域來實施對所創(chuàng)建的數(shù)據(jù)的傳輸。
如上所述,蜂窩電話1創(chuàng)建消息,該消息包括存在于包括在模板數(shù)據(jù)中的消息數(shù)據(jù)創(chuàng)建輔助區(qū)域中的數(shù)據(jù)。因此,在讀取該消息的接收者側(cè)上就可以重新使用曾在創(chuàng)建消息時所使用過的消息數(shù)據(jù)創(chuàng)建輔助區(qū)域。
此外,消息數(shù)據(jù)創(chuàng)建輔助區(qū)域包括媒體數(shù)據(jù)的布局信息或者再現(xiàn)時機(jī)、可編輯媒體數(shù)據(jù)的規(guī)范、要起動來用于編輯媒體數(shù)據(jù)的功能或者在媒體數(shù)據(jù)創(chuàng)建之時有效的指導(dǎo)、或者要加以再現(xiàn)的媒體數(shù)據(jù)。因此,該模板創(chuàng)建者可以有意地讓消息創(chuàng)建者去利用指定更復(fù)雜的消息的功能來創(chuàng)建消息。
參考圖39,當(dāng)接收到傳送的、通過圖38中所圖示的消息數(shù)據(jù)創(chuàng)建處理所創(chuàng)建的模板數(shù)據(jù)之時,所接收的模板數(shù)據(jù)包括圖39(A)中所圖示的瀏覽區(qū)域和創(chuàng)建區(qū)域。在瀏覽/創(chuàng)建消息數(shù)據(jù)的處理中,蜂窩電話1讀取圖39(A)中所圖示的模板數(shù)據(jù),提取圖39(B)中所圖示的瀏覽區(qū)域,并且在要顯示該數(shù)據(jù)以瀏覽該消息之時還使用該瀏覽區(qū)域。因此,不用實施對于瀏覽而言是不需要的顯示和操作。為了通過和曾在創(chuàng)建消息數(shù)據(jù)之時所進(jìn)行的那些操作相同的操作來創(chuàng)建消息數(shù)據(jù),創(chuàng)建區(qū)域被從所接收的模板數(shù)據(jù)提取,并且按照于圖39(C)中所圖示的那樣加以使用。由此,就能夠恢復(fù)與曾為創(chuàng)建消息數(shù)據(jù)而進(jìn)行的那些操作相同的操作。
因此,當(dāng)依照該實施例的蜂窩電話1進(jìn)行創(chuàng)建消息數(shù)據(jù)的處理和使用上述的模板數(shù)據(jù)來瀏覽/創(chuàng)建消息數(shù)據(jù)處理之時,可以通過提取該模板數(shù)據(jù)中的瀏覽區(qū)域和創(chuàng)建區(qū)域并且分別使用于消息數(shù)據(jù)瀏覽和消息數(shù)據(jù)創(chuàng)建的不同區(qū)域,來進(jìn)行該處理。接收所創(chuàng)建的消息數(shù)據(jù)的接收者可以恢復(fù)與曾在創(chuàng)建消息數(shù)據(jù)時所進(jìn)行的那些操作相同的操作。
在編輯消息數(shù)據(jù)的操作中,同時地對消息數(shù)據(jù)創(chuàng)建輔助區(qū)域和消息區(qū)域加以編輯。因此,當(dāng)在消息數(shù)據(jù)創(chuàng)建輔助區(qū)域中的數(shù)據(jù)和消息區(qū)域中的數(shù)據(jù)之間存在關(guān)系(例如,使用的是相同的媒體數(shù)據(jù))之時,隨著消息創(chuàng)建輔助區(qū)域中的數(shù)據(jù)的變化的變化就能夠被在消息區(qū)域中的數(shù)據(jù)上實現(xiàn)。
由于依照消息數(shù)據(jù)創(chuàng)建輔助區(qū)域進(jìn)行的數(shù)據(jù)編輯是采用和最終的消息數(shù)據(jù)創(chuàng)建的過程不相同的過程而實施的,所以就能夠使用于數(shù)據(jù)編輯的數(shù)據(jù)操作或者操縱最小化。
當(dāng)編輯該消息數(shù)據(jù)之時,把模板數(shù)據(jù)中的消息數(shù)據(jù)創(chuàng)建輔助區(qū)域照其原來的樣子添加到消息數(shù)據(jù)中,而不用加以編輯。因此,接收該消息的接收者就能夠照原樣重新使用曾在創(chuàng)建所接收的消息之時所使用的消息數(shù)據(jù)創(chuàng)建輔助區(qū)域。因此,無用的數(shù)據(jù)就被從消息區(qū)域中去除了,從而減小了該消息數(shù)據(jù)。
在瀏覽/編輯圖39中所圖示的消息數(shù)據(jù)的處理中,編輯區(qū)域中的內(nèi)容不同于原始模板數(shù)據(jù)中的編輯區(qū)域。因此,在處理消息數(shù)據(jù)之時所進(jìn)行的操作和顯示與曾在創(chuàng)建原始模板數(shù)據(jù)時所進(jìn)行的那些操作不完全相同。能夠通過例如利用其中創(chuàng)建區(qū)域不包括圖40中所圖示的編輯區(qū)域的數(shù)據(jù)結(jié)構(gòu)的模板數(shù)據(jù),或者通過傳送在創(chuàng)建消息數(shù)據(jù)之時被創(chuàng)建成不包括創(chuàng)建區(qū)域中的編輯區(qū)域的模板數(shù)據(jù),來實現(xiàn)完全相同的操作。
為了便利于瀏覽區(qū)域和創(chuàng)建區(qū)域的提取,該數(shù)據(jù)可以包含數(shù)據(jù)元項信息,該數(shù)據(jù)元項信息以獨立的方式來標(biāo)識圖41中所圖示的瀏覽區(qū)域和創(chuàng)建區(qū)域。
在第一實施例中,對圖20或者21中所圖示的消息數(shù)據(jù)的編輯在消息數(shù)據(jù)的傳輸側(cè)上完全是用模板實施的。在第三實施例中,傳遞消息數(shù)據(jù)的消息服務(wù)器依照接收該消息的終端的處理容量或者性能來編輯該消息數(shù)據(jù)。
圖42圖示了消息服務(wù)器3的結(jié)構(gòu)。參考圖42,消息服務(wù)器3包括數(shù)據(jù)接收單元310,終端地址提取單元322,處理容量表存儲單元321,終端處理容量指定單元320,數(shù)據(jù)編輯單元339以及數(shù)據(jù)轉(zhuǎn)送單元340。
數(shù)據(jù)接收單元310接收消息數(shù)據(jù)。和第一實施例相類似,此消息數(shù)據(jù)包括消息區(qū)域和消息數(shù)據(jù)創(chuàng)建輔助區(qū)域以及接收終端的地址。
處理容量表存儲單元321存儲處理容量表。該處理容量表確定接收終端的地址和該接收終端的處理容量的級別之間的對應(yīng)關(guān)系。處理容量級別為″1″表示低等處理容量,處理容量級別為″2″表示中等處理容量,處理容量級別為″3″表示高等處理容量。
終端地址提取單元322提取包括在所接收的消息數(shù)據(jù)中的接收終端的地址。
終端處理容量指定單元320參考處理容量表來確定在所提取的終端地址的接收終端的處理容量級別。
數(shù)據(jù)編輯單元330依照指定的接收終端的處理容量來編輯所接收的消息。例如,當(dāng)處理容量級別為″1″時,數(shù)據(jù)編輯單元330確定該接收終端不能處理可編輯區(qū)域指定部分、起動功能指定部分和指導(dǎo)部分,并且刪除這些部分。當(dāng)處理容量級別為″2″時,數(shù)據(jù)編輯單元330確定該接收終端不能處理可編輯區(qū)域指定部分和起動功能指定部分,并且刪除這些部分。當(dāng)處理容量級別為″3″時,數(shù)據(jù)編輯單元330確定該接收終端能夠處理所有的部分,并且不刪除任何部分。數(shù)據(jù)轉(zhuǎn)送單元340把所編輯的消息傳送到在所提取的地址的終端。
圖43圖示了消息服務(wù)器3所接收的消息數(shù)據(jù)的例子。圖44圖示了由消息服務(wù)器3通過編輯圖43中的消息數(shù)據(jù)而準(zhǔn)備的消息數(shù)據(jù)的例子。由于確定出該接收終端具有的處理容量級別為″1″,所以就在圖44中所圖示的消息數(shù)據(jù)中,刪除圖43中的第6到第8行中的可編輯區(qū)域指定部分和起動功能指定部分以及在第20行中的指導(dǎo)部分和在第26到第27行中的指導(dǎo)部分。
圖45圖示了通過編輯在圖43中的消息數(shù)據(jù)而準(zhǔn)備的消息數(shù)據(jù)的另一個例子。由于確定出接收終端具有的處理容量級別為″2″,所以在圖45中所圖示的消息數(shù)據(jù)中,就刪除圖43中的第6第8行中的可編輯區(qū)域指定部分和起動功能指定部分在圖45中所圖示的消息數(shù)據(jù)中就被刪除了。
如上所述,此實施例的消息服務(wù)器依照接收終端的處理容量來編輯消息數(shù)據(jù)以便允許該接收終端進(jìn)行處理。因此,傳輸側(cè)上的終端能夠在不對接收側(cè)上的終端的處理容量進(jìn)行特別考慮的情況下來編輯和創(chuàng)建消息數(shù)據(jù)。以預(yù)測到這種情形即使當(dāng)接收側(cè)上的終端不能處理消息數(shù)據(jù),也把該消息數(shù)據(jù)傳送到該接收側(cè)上的終端,因此就能夠預(yù)測在網(wǎng)絡(luò)上浪費的負(fù)載。
在此實施例中,接收終端的處理容量根據(jù)接收終端的地址加以確定。然而,其他方式也可以加以利用。例如,接收終端可的處理容量可以根據(jù)接收終端的電話號碼加以確定。還可以配置成根據(jù)接收終端(諸如像蜂窩電話或者個人計算機(jī))的類型來確定接收終端的處理容量。
使用模板數(shù)據(jù)并且由依照本發(fā)明的實施例的蜂窩電話1執(zhí)行的消息數(shù)據(jù)瀏覽/創(chuàng)建方法和消息數(shù)據(jù)創(chuàng)建方法可以被提供成程序。此程序可以被記錄在計算機(jī)可讀取的記錄介質(zhì)(諸如像軟盤,CD-ROM(緊湊盤-只讀存儲器),ROM,RAM和/或計算機(jī)的存儲器卡,并且可以被提供為程序產(chǎn)品。此外,該程序還可以通過把它記錄到記錄介質(zhì)(諸如像計算機(jī)中的硬盤)上而被提供。此外,該程序可以通過在網(wǎng)絡(luò)上下載而被提供。
把這樣所提供的程序產(chǎn)品安裝到程序存儲單元(諸如像硬盤)中以供執(zhí)行。所述程序產(chǎn)品包括程序以及具有所述程序的記錄介質(zhì)。
盡管已經(jīng)詳細(xì)地描述和圖示了本發(fā)明,但是可以清楚地明白的是本發(fā)明只是圖示說明和舉例而已,并不受到限制,本發(fā)明的精神和范圍僅僅由所附權(quán)利要求來限定。
權(quán)利要求
1.一種數(shù)據(jù)處理設(shè)備,包括獲取單元,用于獲取第一數(shù)據(jù),所述第一數(shù)據(jù)是消息數(shù)據(jù)或者是模板數(shù)據(jù),包括多個信息項,所述信息形成創(chuàng)建消息數(shù)據(jù)時所使用的消息創(chuàng)建輔助信息和用于瀏覽該消息數(shù)據(jù)的消息瀏覽信息;以及消息編輯/創(chuàng)建單元,用于使用在所述獲取的第一數(shù)據(jù)中包括的所述多個信息項中形成所述消息創(chuàng)建輔助信息的信息,由此編輯在所述第一數(shù)據(jù)中包括的信息中形成所述消息瀏覽信息的信息,并且創(chuàng)建第二數(shù)據(jù),所述第二數(shù)據(jù)包括多個信息項,所述信息形成所述消息創(chuàng)建輔助信息和所述編輯的消息瀏覽信息,其中包括在所述第一和第二數(shù)據(jù)中的所述多個信息項中的每一個是所述消息創(chuàng)建輔助信息和所述消息瀏覽信息中的一個或者兩個的元項。
2.如權(quán)利要求1所述的數(shù)據(jù)處理設(shè)備,其中所述第一數(shù)據(jù)是消息數(shù)據(jù),并且包括一個或者多個媒體數(shù)據(jù),所述媒體數(shù)據(jù)是所述消息瀏覽信息的元項,所述消息創(chuàng)建輔助信息包括指定所述一個或者多個媒體數(shù)據(jù)中的可編輯媒體數(shù)據(jù)的信息,以及所述消息編輯/創(chuàng)建單元通過使用所述消息創(chuàng)建輔助信息接受所述一個或者多個媒體數(shù)據(jù)中所指定的可編輯媒體數(shù)據(jù)的編輯。
3.如權(quán)利要求1所述的數(shù)據(jù)處理設(shè)備,其中所述第一數(shù)據(jù)是使用標(biāo)記所描述的數(shù)據(jù),所述標(biāo)記包括表示所述數(shù)據(jù)是所述消息創(chuàng)建輔助信息的元項的標(biāo)記,并且所述消息編輯/創(chuàng)建單元使用表示所述數(shù)據(jù)是所述消息創(chuàng)建輔助信息的元項的標(biāo)記,由此確定包括在所述第一數(shù)據(jù)中形成所述消息創(chuàng)建輔助信息的信息。
4.如權(quán)利要求1所述的數(shù)據(jù)處理設(shè)備,其中所述第一數(shù)據(jù)是使用標(biāo)記描述的數(shù)據(jù),所述標(biāo)記包括表示所述數(shù)據(jù)不同于所述消息創(chuàng)建輔助信息的元項的標(biāo)記,并且所述消息編輯/創(chuàng)建單元使用表示所述數(shù)據(jù)不同于所述消息創(chuàng)建輔助信息的元項的標(biāo)記,并且由此確定包括在所述第一數(shù)據(jù)中形成所述消息創(chuàng)建輔助信息的信息。
5.如權(quán)利要求1所述的數(shù)據(jù)處理設(shè)備,其中所述第一數(shù)據(jù)包括元項信息,所述元項信息標(biāo)識包括在所述第一數(shù)據(jù)中并且形成所述消息創(chuàng)建輔助信息的元項的信息,和/或標(biāo)識包括在所述第一數(shù)據(jù)中并且形成所述消息瀏覽信息的元項的信息,并且所述消息創(chuàng)建輔助信息根據(jù)所述元項信息確定包括在所述第一數(shù)據(jù)中形成所述消息創(chuàng)建輔助信息的信息。
6.如權(quán)利要求5所述的數(shù)據(jù)處理設(shè)備,其中所述元項信息被包括在所述第一數(shù)據(jù)的報頭區(qū)域中,并且所述消息編輯/創(chuàng)建單元根據(jù)包括在所述第一數(shù)據(jù)的報頭區(qū)域中的元項信息來確定包括在所述第一數(shù)據(jù)中形成所述消息創(chuàng)建輔助信息的信息。
7.如權(quán)利要求1所述的數(shù)據(jù)處理設(shè)備,還包括通信單元,用于傳送所述第二數(shù)據(jù)。
8.如權(quán)利要求1所述的數(shù)據(jù)處理設(shè)備,其中所述獲取單元從外部數(shù)據(jù)處理設(shè)備中接收所述第一數(shù)據(jù)。
9.如權(quán)利要求1所述的數(shù)據(jù)處理設(shè)備,其中所述第一數(shù)據(jù)包括是所述消息瀏覽信息的元項的媒體數(shù)據(jù),所述消息創(chuàng)建輔助信息包括表示被啟動用于編輯所述媒體數(shù)據(jù)的外部設(shè)備的功能的信息,并且所述消息編輯/創(chuàng)建單元,通過使用所述消息創(chuàng)建輔助信息訪問外部設(shè)備并且使用從所述外部設(shè)備所提供的功能,來編輯包括在所述消息瀏覽信息中的媒體數(shù)據(jù)。
10.如權(quán)利要求1所述的數(shù)據(jù)處理設(shè)備,其中所述消息創(chuàng)建輔助信息包括指定提供數(shù)據(jù)或者功能的提供者的信息,所述數(shù)據(jù)或者功能用于幫助編輯包括在所述第一數(shù)據(jù)中的信息中形成所述消息瀏覽信息的信息,并且所述消息編輯/創(chuàng)建單元,通過依照在所述消息創(chuàng)建幫助信息中指定所述提供者的信息訪問所述提供者,來接收用于幫助編輯的所述數(shù)據(jù)或者所述功能,并且進(jìn)行所述消息瀏覽信息的編輯的一部分或者全體。
11.如權(quán)利要求1所述的數(shù)據(jù)處理設(shè)備,其中所述第一數(shù)據(jù)是消息數(shù)據(jù),所述消息編輯/創(chuàng)建單元創(chuàng)建所述第二數(shù)據(jù),所述第二數(shù)據(jù)包括指定創(chuàng)建所述消息數(shù)據(jù)所使用的模板數(shù)據(jù)的提供者的信息,作為所述消息創(chuàng)建輔助信息的一部分或者全體。
12.如權(quán)利要求1所述的數(shù)據(jù)處理設(shè)備,其中所述第一數(shù)據(jù)是消息數(shù)據(jù),所述消息創(chuàng)建輔助信息包括指定創(chuàng)建所述消息數(shù)據(jù)所使用的模板數(shù)據(jù)的ID,所述數(shù)據(jù)處理設(shè)備還包括存儲單元,用于以對應(yīng)的方式存儲所獲取的模板數(shù)據(jù)和指定所述模板數(shù)據(jù)的ID,以及所述消息編輯/創(chuàng)建單元從所述存儲單元讀取所述模板數(shù)據(jù),所述模板數(shù)據(jù)對應(yīng)于指定所述消息創(chuàng)建輔助信息中的所述模板數(shù)據(jù)的ID,并且使用所述讀取的模板數(shù)據(jù)進(jìn)行所述消息瀏覽信息的編輯的一部分或者全體。
13.如權(quán)利要求1所述的數(shù)據(jù)處理設(shè)備,其中所述第一數(shù)據(jù)是消息數(shù)據(jù),所述消息創(chuàng)建輔助信息包括指定創(chuàng)建所述消息數(shù)據(jù)所使用的模板數(shù)據(jù)的ID,所述消息編輯/創(chuàng)建單元把指定所述消息創(chuàng)建輔助信息中的所述模板數(shù)據(jù)的ID傳送到外部設(shè)備,從所述外部設(shè)備獲取對應(yīng)于所述傳送的ID的所述模板數(shù)據(jù),并且使用所述獲取的模板數(shù)據(jù)進(jìn)行所述消息瀏覽信息的編輯的一部分或者全體。
14.一種數(shù)據(jù)處理設(shè)備,包括獲取單元,用于獲取第一數(shù)據(jù),所述第一數(shù)據(jù)是消息數(shù)據(jù),包括多個信息項,所述信息形成創(chuàng)建消息數(shù)據(jù)時所使用的消息創(chuàng)建輔助信息和用于瀏覽消息數(shù)據(jù)的消息瀏覽信息,消息再現(xiàn)單元,用于通過使用包括在所述獲取的第一數(shù)據(jù)中的所述多個信息項中形成所述消息瀏覽信息的信息來再現(xiàn)所述消息數(shù)據(jù)以便瀏覽;以及消息編輯/創(chuàng)建單元,用于通過使用包括在所述獲取的第一數(shù)據(jù)中的所述多個信息項中形成所述消息創(chuàng)建輔助信息的信息來編輯包括在所述第一數(shù)據(jù)中的信息中形成所述消息瀏覽信息的信息,由此編輯由所述消息再現(xiàn)單元所再現(xiàn)的所述消息瀏覽信息,并且創(chuàng)建第二數(shù)據(jù),所述第二數(shù)據(jù)包括多個信息項,所述信息形成所述消息創(chuàng)建輔助信息和所述編輯的消息瀏覽信息,其中包括在所述第一和第二數(shù)據(jù)中的所述多個信息項中的每一個是所述消息創(chuàng)建輔助信息和所述消息瀏覽信息中的一個或者兩個的元項。
15.如權(quán)利要求14所述的數(shù)據(jù)處理設(shè)備,其中所述第一數(shù)據(jù)是消息數(shù)據(jù),并且包括是所述消息瀏覽信息的元項的一個或者多個媒體數(shù)據(jù),所述消息創(chuàng)建輔助信息包括指定所述一個或者多個媒體數(shù)據(jù)中的可編輯媒體數(shù)據(jù)的信息,以及所述消息編輯/創(chuàng)建單元通過使用所述消息創(chuàng)建輔助信息來接受所述一個或者多個媒體數(shù)據(jù)中所指定的可編輯媒體數(shù)據(jù)的編輯。
16.如權(quán)利要求14所述的數(shù)據(jù)處理設(shè)備,其中所述第一數(shù)據(jù)是使用標(biāo)記描述的數(shù)據(jù),所述標(biāo)記包括表示所述數(shù)據(jù)是所述消息創(chuàng)建輔助信息的元項的標(biāo)記,以及所述消息編輯/創(chuàng)建單元使用表示所述數(shù)據(jù)是所述消息創(chuàng)建輔助信息的元項的標(biāo)記,并且由此確定包括在所述第一數(shù)據(jù)中形成所述消息創(chuàng)建輔助信息的信息。
17.如權(quán)利要求14所述的數(shù)據(jù)處理設(shè)備,其中所述第一數(shù)據(jù)是使用標(biāo)記描述的數(shù)據(jù),所述標(biāo)記包括表示所述數(shù)據(jù)不同于所述消息創(chuàng)建輔助信息的元項的標(biāo)記,并且所述消息編輯/創(chuàng)建單元使用表示所述數(shù)據(jù)不同于所述消息創(chuàng)建輔助信息的元項的標(biāo)記,并且由此確定包括在所述第一數(shù)據(jù)中形成所述消息創(chuàng)建輔助信息的信息。
18.如權(quán)利要求14所述的數(shù)據(jù)處理設(shè)備,其中所述第一數(shù)據(jù)包括元項信息,所述元項信息標(biāo)識在所述第一數(shù)據(jù)中所包括的并且形成所述消息創(chuàng)建輔助信息的元項的信息,和/或標(biāo)識包括在所述第一數(shù)據(jù)中并且形成所述消息瀏覽信息的元項的信息,以及所述消息創(chuàng)建輔助信息根據(jù)所述元項信息確定包括在所述第一數(shù)據(jù)中形成所述消息創(chuàng)建輔助信息的信息。
19.如權(quán)利要求18所述的數(shù)據(jù)處理設(shè)備,其中所述元項信息被包括在所述第一數(shù)據(jù)的報頭區(qū)域,并且所述消息編輯/創(chuàng)建單元根據(jù)包括在所述第一數(shù)據(jù)的報頭區(qū)域中的元項信息來確定包括在所述第一數(shù)據(jù)中形成所述消息創(chuàng)建輔助信息的信息。
20.如權(quán)利要求14所述的數(shù)據(jù)處理設(shè)備,還包括通信單元,用于傳送所述第二數(shù)據(jù)。
21.如權(quán)利要求14所述的數(shù)據(jù)處理設(shè)備,其中所述獲取單元從外部數(shù)據(jù)處理設(shè)備接收所述第一數(shù)據(jù)。
22.如權(quán)利要求14所述的數(shù)據(jù)處理設(shè)備,其中所述第一數(shù)據(jù)包括是所述消息瀏覽信息的元項的媒體數(shù)據(jù),所述消息創(chuàng)建輔助信息包括表示被啟動用于編輯所述媒體數(shù)據(jù)的外部設(shè)備的功能的信息,以及所述消息編輯/創(chuàng)建單元,通過使用所述消息創(chuàng)建輔助信息訪問外部設(shè)備并且使用從所述外部設(shè)備提供的功能,來編輯包括在所述消息瀏覽信息中的媒體數(shù)據(jù)。
23.如權(quán)利要求14所述的數(shù)據(jù)處理設(shè)備,其中所述消息創(chuàng)建輔助信息包括指定提供數(shù)據(jù)或者功能的提供者的信息,所述數(shù)據(jù)或功能幫助編輯包括在所述第一數(shù)據(jù)中的信息中形成所述消息瀏覽信息的信息,以及所述消息編輯/創(chuàng)建單元,通過依照在所述消息創(chuàng)建幫助信息中指定所述提供者的信息訪問所述提供者,來接收用于幫助編輯的所述數(shù)據(jù)或者所述功能,并且進(jìn)行所述消息瀏覽信息的編輯的一部分或全體。
24.如權(quán)利要求14所述的數(shù)據(jù)處理設(shè)備,其中所述第一數(shù)據(jù)是消息數(shù)據(jù),以及所述消息編輯/創(chuàng)建單元創(chuàng)建所述第二數(shù)據(jù),所述第二數(shù)據(jù)包括指定創(chuàng)建所述消息數(shù)據(jù)所使用的模板數(shù)據(jù)的提供者的信息,作為所述消息創(chuàng)建輔助信息的一部分或者全體。
25.如權(quán)利要求14所述的數(shù)據(jù)處理設(shè)備,其中所述第一數(shù)據(jù)是消息數(shù)據(jù),所述消息創(chuàng)建輔助信息包括指定創(chuàng)建所述消息數(shù)據(jù)所使用的模板數(shù)據(jù)的ID,所述數(shù)據(jù)處理設(shè)備還包括存儲單元,用于以對應(yīng)的方式存儲所獲取的模板數(shù)據(jù)和指定所述模板數(shù)據(jù)的ID,并且所述消息編輯/創(chuàng)建單元從所述存儲單元讀取所述模板數(shù)據(jù),所述模板數(shù)據(jù)對應(yīng)于指定所述消息創(chuàng)建輔助信息中所述模板數(shù)據(jù)的ID,并且使用所述讀取的模板數(shù)據(jù)進(jìn)行所述消息瀏覽信息的編輯的一部分或者全體。
26.如權(quán)利要求14所述的數(shù)據(jù)處理設(shè)備,其中所述第一數(shù)據(jù)是消息數(shù)據(jù),所述消息創(chuàng)建輔助信息包括指定創(chuàng)建所述消息數(shù)據(jù)所使用的模板數(shù)據(jù)的ID,所述消息編輯/創(chuàng)建單元把指定在所述消息創(chuàng)建輔助信息中的所述模板數(shù)據(jù)的ID傳送到外部設(shè)備,從所述外部設(shè)備獲取對應(yīng)于所述傳送的ID的所述模板數(shù)據(jù),并且使用所述獲取的模板數(shù)據(jù)進(jìn)行所述消息瀏覽信息的編輯的一部分或者全體。
27.一種數(shù)據(jù)處理方法,包括獲取步驟,用于獲取第一數(shù)據(jù),所述第一數(shù)據(jù)是消息數(shù)據(jù)或者是模板數(shù)據(jù),包括多個信息項,所述信息形成創(chuàng)建消息數(shù)據(jù)時所使用的消息創(chuàng)建輔助信息和用于瀏覽消息數(shù)據(jù)的消息瀏覽信息;以及消息編輯/創(chuàng)建步驟,用于使用在所述獲取的第一數(shù)據(jù)中包括的所述多個信息項中形成所述消息創(chuàng)建輔助信息的信息,由此編輯包括在所述第一數(shù)據(jù)中的信息中形成所述消息瀏覽信息的信息,并且創(chuàng)建第二數(shù)據(jù),所述第二數(shù)據(jù)包括多個信息項,所述信息形成所述消息創(chuàng)建輔助信息和所述編輯的消息瀏覽信息,其中包括在所述第一和第二數(shù)據(jù)中所述多個信息項中的每一個是所述消息創(chuàng)建輔助信息和所述消息瀏覽信息中的一個或者兩個的元項。
28.一種數(shù)據(jù)處理方法,包括獲取步驟,用于獲取第一數(shù)據(jù),所述第一數(shù)據(jù)是消息數(shù)據(jù),包括多個信息項,所述信息形成創(chuàng)建消息數(shù)據(jù)時所使用的消息創(chuàng)建輔助信息和用于瀏覽消息數(shù)據(jù)的消息瀏覽信息;消息再現(xiàn)步驟,用于通過使用在所述獲取的第一數(shù)據(jù)中包括的所述多個信息項中形成所述消息瀏覽信息的信息來再現(xiàn)所述消息數(shù)據(jù)以便瀏覽;以及消息編輯/創(chuàng)建步驟,用于通過使用在所述獲取的第一數(shù)據(jù)中包括的所述多個信息項中形成所述消息創(chuàng)建輔助信息的信息來編輯在所述第一數(shù)據(jù)中包括的信息中形成所述消息瀏覽信息的信息,由此編輯由所述消息再現(xiàn)單元所再現(xiàn)的所述消息瀏覽信息,并且創(chuàng)建第二數(shù)據(jù),所述第二數(shù)據(jù)包括多個信息項,所述信息形成所述消息創(chuàng)建輔助信息和所述編輯的消息瀏覽信息,其中包括在所述第一和第二數(shù)據(jù)中的所述多個信息項中的每一個是所述消息創(chuàng)建輔助信息和所述消息瀏覽信息中的一個或者兩個的元項。
29.一種數(shù)據(jù)處理程序,使計算機(jī)起以下作用獲取單元,用于獲取第一數(shù)據(jù),所述第一數(shù)據(jù)是消息數(shù)據(jù)或者是模板數(shù)據(jù),包括多個信息項,所述信息形成創(chuàng)建消息數(shù)據(jù)時所使用的消息創(chuàng)建輔助信息和用于瀏覽消息數(shù)據(jù)的消息瀏覽信息;以及消息編輯/創(chuàng)建單元,用于使用在所述獲取的第一數(shù)據(jù)中包括的所述多個信息項中形成所述消息創(chuàng)建輔助信息的信息,由此編輯在所述第一數(shù)據(jù)中包括的信息中形成所述消息瀏覽信息的信息,并且創(chuàng)建第二數(shù)據(jù),所述第二數(shù)據(jù)包括多個信息項,所述信息形成所述消息創(chuàng)建輔助信息和所述編輯的消息瀏覽信息,其中包括在所述第一和第二數(shù)據(jù)中的所述多個信息項中的每一個是所述消息創(chuàng)建輔助信息和所述消息瀏覽信息中的一個或者兩個的元項。
30.一種數(shù)據(jù)處理程序,使計算機(jī)起以下作用獲取單元,用于獲取第一數(shù)據(jù),所述第一數(shù)據(jù)是消息數(shù)據(jù),包括多個信息項,所述信息形成創(chuàng)建消息數(shù)據(jù)時所使用的消息創(chuàng)建輔助信息和用于瀏覽消息數(shù)據(jù)的消息瀏覽信息;消息再現(xiàn)單元,用于通過使用在所述獲取的第一數(shù)據(jù)中包括的所述多個信息項中形成所述消息瀏覽信息的信息來再現(xiàn)所述消息數(shù)據(jù)以便瀏覽;以及消息編輯/創(chuàng)建單元,用于通過使用在所述獲取的第一數(shù)據(jù)中包括的所述多個信息項中形成所述消息創(chuàng)建輔助信息的信息來編輯在所述第一數(shù)據(jù)中包括的信息中形成所述消息瀏覽信息的信息,由此編輯由所述消息再現(xiàn)單元所再現(xiàn)的所述消息瀏覽信息,并且創(chuàng)建第二數(shù)據(jù),所述第二數(shù)據(jù)包括多個信息項,所述信息形成所述消息創(chuàng)建輔助信息和所述編輯的消息瀏覽信息,其中包括在所述第一和第二數(shù)據(jù)中的所述多個信息項中的每一個是所述消息創(chuàng)建輔助信息和所述消息瀏覽信息中的一個或者兩個的元項。
全文摘要
提供了一種數(shù)據(jù)處理設(shè)備,能夠通過與曾在創(chuàng)建消息時所使用的過程或者配置結(jié)構(gòu)相同的過程或者配置結(jié)構(gòu)根據(jù)接收的消息容易地創(chuàng)建消息。模板數(shù)據(jù)包括顯示區(qū)域和創(chuàng)建區(qū)域。當(dāng)數(shù)據(jù)處理設(shè)備顯示來自模板數(shù)據(jù)的消息之時,提取和使用顯示區(qū)域。當(dāng)數(shù)據(jù)處理設(shè)備根據(jù)模板數(shù)據(jù)創(chuàng)建消息之時,提取和使用創(chuàng)建區(qū)域。顯示區(qū)域,創(chuàng)建區(qū)域和消息被傳送到另一個設(shè)備。在消息的接收側(cè)上,提取操作區(qū)域,并且能夠采用與曾在創(chuàng)建接收的消息之時所使用的操作相同的操作來容易地創(chuàng)建另一消息數(shù)據(jù)。
文檔編號H04L12/54GK101025734SQ20071009207
公開日2007年8月29日 申請日期2004年10月29日 優(yōu)先權(quán)日2003年10月31日
發(fā)明者千葉雅裕, 上田宏高, 松原敬信 申請人:夏普株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1