欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

服務(wù)器、數(shù)據(jù)處理裝置及其中的數(shù)據(jù)處理方法

文檔序號:6466378閱讀:298來源:國知局
專利名稱:服務(wù)器、數(shù)據(jù)處理裝置及其中的數(shù)據(jù)處理方法
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)據(jù)處理裝置、數(shù)據(jù)處理程序以及記錄數(shù)據(jù)處理程序的記錄介質(zhì),特別是涉及進行數(shù)據(jù)發(fā)送的數(shù)據(jù)處理裝置、數(shù)據(jù)處理程序以及記錄數(shù)據(jù)處理程序的記錄介質(zhì)。

背景技術(shù)
以往,在由多個客戶機裝置、和直接或通過局域網(wǎng)(Local AreaNetworkLAN)等網(wǎng)絡(luò)與客戶機裝置連接的服務(wù)器等處理裝置構(gòu)成的系統(tǒng)中,從客戶機裝置指示必要數(shù)據(jù)的輸入、處理的執(zhí)行,使處理裝置執(zhí)行負荷比較大的處理或應(yīng)該一元管理的處理。
在該系統(tǒng)中,一般來說,將與處理裝置對應(yīng)的輸入表格向客戶機裝置發(fā)布。在客戶機裝置,顯示輸入表格中記載的用戶界面,按照該用戶界面,輸入必要的數(shù)據(jù)。然后按照輸入表格中記載的數(shù)據(jù)生成規(guī)則,生成用于發(fā)送的數(shù)據(jù),用輸入表格中記載的發(fā)送目的地和發(fā)送方法,從客戶機裝置向處理裝置發(fā)送。
即在以往的系統(tǒng)中,為了以預(yù)先規(guī)定的數(shù)據(jù)構(gòu)造和數(shù)據(jù)發(fā)送方法從客戶機裝置受理執(zhí)行處理所需的數(shù)據(jù),在輸入表格中記載用于數(shù)據(jù)輸入的用戶界面、數(shù)據(jù)構(gòu)造、數(shù)據(jù)發(fā)送方法,對客戶機裝置發(fā)布。然后,客戶機裝置按照該輸入表格,生成和發(fā)送數(shù)據(jù)。
作為該系統(tǒng)的代表例,有WWW(World Wide Web)系統(tǒng)。在WWW系統(tǒng)中,輸入表格中以HTML(Hyper Text Markup Language)記述要顯示的用戶界面、發(fā)送目的地、發(fā)送方法。在WWW系統(tǒng)中,客戶機裝置取得處理裝置準備出的用HTML記載的輸入表格,根據(jù)用戶輸入的數(shù)據(jù),以HTTP(Hyper Text Transfer Protocol)向處理裝置發(fā)送數(shù)據(jù)。
在這種由客戶機裝置生成數(shù)據(jù)后對處理裝置發(fā)送,根據(jù)接收的數(shù)據(jù)處理裝置實施處理的系統(tǒng)中,一般來說,將包含用于數(shù)據(jù)輸入的用戶界面、處理裝置假定的數(shù)據(jù)構(gòu)造和數(shù)據(jù)發(fā)送方法的輸入表格向客戶機裝置發(fā)布,并使用該輸入表格,進行數(shù)據(jù)生成和數(shù)據(jù)發(fā)送。因此,為了讓用戶正確、迅速實施數(shù)據(jù)的輸入,提出了再次利用用戶曾經(jīng)輸入的數(shù)據(jù)來進行數(shù)據(jù)輸入的方法。
作為這樣的方法,例如專利文獻1公開了以下的項目信息輸入方法。即,將輸入數(shù)據(jù)和輸入表格中記載的關(guān)鍵字關(guān)聯(lián)起來存儲到數(shù)據(jù)庫中,探索數(shù)據(jù)庫,來將關(guān)鍵字的比對結(jié)果一致的輸入數(shù)據(jù)自動輸入到輸入表格的輸入項目中。此外,能對數(shù)據(jù)庫追加登錄關(guān)鍵字和輸入數(shù)據(jù)。這樣,如果采用專利文獻1中公開的項目信息輸入方法,在客戶機裝置中,即使使用關(guān)鍵字的格式與處理裝置不同的瀏覽器,或在輸入表格的輸入項目中帶有格式以外的關(guān)鍵字時,如果曾經(jīng)在數(shù)據(jù)庫中登錄,輸入數(shù)據(jù)就能被自動輸入至輸入項目。
專利文獻1特開平11-306171號公報 然而,在上述的系統(tǒng)中,有時即使要輸入的數(shù)據(jù)相同,處理裝置假定的數(shù)據(jù)構(gòu)造也因各處理裝置而異。因此,在專利文獻1中公開的項目信息輸入方法中,如上所述,存在無法應(yīng)對向處理裝置發(fā)送的數(shù)據(jù)構(gòu)造不同的情況。
這時,一般來說,要在客戶機裝置中取得對各處理裝置準備的輸入表格。然后,用戶必須對各處理裝置的輸入表格進行相同的數(shù)據(jù)的輸入操作,存在操作復(fù)雜的問題。
此外,處理裝置規(guī)定的數(shù)據(jù)發(fā)送方法不同時,也同樣存在必須對各處理裝置的輸入表格實施操作的問題。


發(fā)明內(nèi)容
本發(fā)明是鑒于這樣的問題而提出的,其目的在于提供對系統(tǒng)上的其他處理裝置發(fā)送數(shù)據(jù)來執(zhí)行處理時,無需進行復(fù)雜的操作,就能以給定的訪問方法發(fā)送數(shù)據(jù)的數(shù)據(jù)處理裝置、數(shù)據(jù)處理程序以及記錄數(shù)據(jù)處理程序的記錄介質(zhì)。
本發(fā)明的第1發(fā)明中,提供一種,服務(wù)器,其特征在于具備接收部,從數(shù)據(jù)處理裝置接收與輸入表格數(shù)據(jù)所包含的輸入項目對應(yīng)的數(shù)據(jù),所述輸入表格數(shù)據(jù),包含對從所述數(shù)據(jù)處理裝置接收的所述數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)進行規(guī)定的信息的數(shù)據(jù)結(jié)構(gòu)信息;為了生成從所述數(shù)據(jù)處理裝置接收的數(shù)據(jù),通過用戶操作來收集數(shù)據(jù)的用戶接口描述數(shù)據(jù);對從所述數(shù)據(jù)處理裝置進行接收的方法以及接收目的地的至少一方進行規(guī)定的訪問信息,所述接收部,根據(jù)所述訪問信息,從所述數(shù)據(jù)處理裝置接收所述輸入表格數(shù)據(jù)中包含的輸入項目所對應(yīng)的、且為所述數(shù)據(jù)結(jié)構(gòu)信息中規(guī)定的數(shù)據(jù)結(jié)構(gòu)的數(shù)據(jù)。
本發(fā)明的第2發(fā)明中,提供服務(wù)器中的數(shù)據(jù)取得方法,所述服務(wù)器用于從數(shù)據(jù)處理裝置接收多個輸入表格數(shù)據(jù)的每一個所包含的多個輸入項目所對應(yīng)的數(shù)據(jù),其特征在于所述輸入表格數(shù)據(jù),包含對從所述數(shù)據(jù)處理裝置接收的所述數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)進行規(guī)定的信息的數(shù)據(jù)結(jié)構(gòu)信息;為了生成從所述數(shù)據(jù)處理裝置接收的數(shù)據(jù),通過用戶操作來收集數(shù)據(jù)的用戶接口描述數(shù)據(jù);對從所述數(shù)據(jù)處理裝置進行接收的方法以及接收目的地的至少一方進行規(guī)定的訪問信息,包括根據(jù)所述訪問信息,從所述數(shù)據(jù)處理裝置接收所述輸入表格數(shù)據(jù)中包含的輸入項目所對應(yīng)的、且為所述數(shù)據(jù)結(jié)構(gòu)信息中規(guī)定的數(shù)據(jù)結(jié)構(gòu)的數(shù)據(jù)的步驟。
本發(fā)明的第3發(fā)明中,提供一種數(shù)據(jù)處理裝置,用于將輸入表格數(shù)據(jù)所包含的輸入項目所對應(yīng)的數(shù)據(jù)發(fā)送給其他裝置,其特征在于所述輸入表格數(shù)據(jù),包含為了生成發(fā)送給所述其他裝置的數(shù)據(jù),通過用戶操作來收集數(shù)據(jù)的用戶接口描述數(shù)據(jù),所述數(shù)據(jù)處理裝置,包含用戶接口描述數(shù)據(jù)取得機構(gòu),從所述輸入表格數(shù)據(jù)取得所述用戶接口描述數(shù)據(jù);用戶接口處理機構(gòu),處理所述用戶接口描述數(shù)據(jù),將所述用戶接口輸出;存儲機構(gòu),將從所述用戶接口處理機構(gòu)所輸出的所述用戶接口取得的數(shù)據(jù),與所述輸入項目對應(yīng)起來進行存儲;比對機構(gòu),將第1輸入表格數(shù)據(jù)的輸入項目、與從所述存儲機構(gòu)所存儲的第2輸入表格數(shù)據(jù)取得的所述數(shù)據(jù)相對應(yīng)的所述第2輸入表格數(shù)據(jù)的輸入項目進行比對;以及,用戶接口顯示機構(gòu),根據(jù)所述第1輸入表格數(shù)據(jù)的用戶接口描述數(shù)據(jù)、和所述比對機構(gòu)得到的比對結(jié)果,在顯示器上顯示所述第1輸入表格數(shù)據(jù)的用戶接口,其在由所述比對機構(gòu)得到的與所述第2輸入表格數(shù)據(jù)的輸入項目相一致的輸入項目的輸入欄,使與所述第2輸入表格數(shù)據(jù)的輸入項目對應(yīng)起來存儲在所述存儲機構(gòu)的數(shù)據(jù)顯示出來。
本發(fā)明的第4發(fā)明中,提供一種數(shù)據(jù)處理裝置中的數(shù)據(jù)處理方法,所述數(shù)據(jù)處理裝置,用于將輸入表格數(shù)據(jù)所含的輸入項目所對應(yīng)的數(shù)據(jù)發(fā)送給其他裝置,其特征在于所述輸入表格數(shù)據(jù),包含為了生成發(fā)送給所述其他裝置的數(shù)據(jù),通過用戶操作來收集數(shù)據(jù)的用戶接口描述數(shù)據(jù),所述數(shù)據(jù)處理方法,包括從第1輸入表格數(shù)據(jù)取得所述用戶接口描述數(shù)據(jù)的步驟;處理所述第1輸入表格數(shù)據(jù)的用戶接口描述數(shù)據(jù),來輸出所述第1輸入表格數(shù)據(jù)的用戶接口的步驟;將從所輸出的所述第1輸入表格數(shù)據(jù)的用戶接口取得的數(shù)據(jù),與所述第1輸入表格數(shù)據(jù)的輸入項目對應(yīng)起來存儲在所述數(shù)據(jù)處理裝置的存儲機構(gòu)中的步驟;從第2輸入表格數(shù)據(jù)取得所述用戶接口描述數(shù)據(jù)的步驟;將第2輸入表格數(shù)據(jù)的輸入項目、與從所述存儲機構(gòu)所存儲的所述第1輸入表格數(shù)據(jù)取得的所述數(shù)據(jù)相對應(yīng)的所述第1輸入表格數(shù)據(jù)的輸入項目進行比對的步驟;以及,根據(jù)所述第2輸入表格數(shù)據(jù)的用戶接口描述數(shù)據(jù)、和所述比對機構(gòu)得到的比對結(jié)果,在顯示器上顯示所述第2輸入表格數(shù)據(jù)的用戶接口的步驟,其中,在由所述比對機構(gòu)得到的與所述第1輸入表格數(shù)據(jù)的輸入項目相一致的輸入項目的輸入欄,使與所述第1輸入表格數(shù)據(jù)的輸入項目對應(yīng)起來存儲在所述存儲機構(gòu)的數(shù)據(jù)顯示出來。
另外,為了實現(xiàn)所述的目的,根據(jù)本發(fā)明的一個方面,則數(shù)據(jù)處理裝置具有數(shù)據(jù)結(jié)構(gòu)信息取得部,取得包含對發(fā)送給其他裝置的數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)進行規(guī)定的信息的數(shù)據(jù)結(jié)構(gòu)信息;用戶界面記述數(shù)據(jù)取得部,為了生成發(fā)送給其他裝置的數(shù)據(jù),取得用于借助用戶操作收集數(shù)據(jù)的用戶界面記述數(shù)據(jù);訪問信息取得部,取得規(guī)定對其他裝置發(fā)送數(shù)據(jù)的方法和發(fā)送目的地的至少一方的訪問信息;用戶界面處理部,處理用戶界面記述數(shù)據(jù)來輸出用戶界面;存儲部,將從用戶界面處理部所輸出的用戶界面取得的數(shù)據(jù),作為用戶界面中包含的屬性名的值進行存儲;以及發(fā)送數(shù)據(jù)處理部,對數(shù)據(jù)結(jié)構(gòu)信息中包含的屬性名、及用戶界面記述數(shù)據(jù)中包含的屬性名進行匹配,將根據(jù)用戶界面記述數(shù)據(jù)取得的上述數(shù)據(jù)作為屬性值,將數(shù)據(jù)結(jié)構(gòu)信息中相應(yīng)的部分置換為上述屬性值來生成對其他裝置發(fā)送的數(shù)據(jù),并根據(jù)訪問信息進行發(fā)送。
根據(jù)本發(fā)明的另一方面,數(shù)據(jù)處理程序,使計算機執(zhí)行用于對其他裝置發(fā)送數(shù)據(jù)的數(shù)據(jù)處理,實施以下步驟數(shù)據(jù)結(jié)構(gòu)信息取得步驟,取得包含對發(fā)送給其他裝置的數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)進行規(guī)定的信息的數(shù)據(jù)結(jié)構(gòu)信息;用戶界面記述數(shù)據(jù)取得步驟,為了生成發(fā)送給其他裝置的數(shù)據(jù),取得用于借助用戶操作收集數(shù)據(jù)的用戶界面記述數(shù)據(jù);訪問信息取得步驟,取得規(guī)定對其他裝置發(fā)送數(shù)據(jù)的方法和發(fā)送目的地的至少一方的訪問信息;用戶界面處理步驟,處理用戶界面記述數(shù)據(jù)來輸出用戶界面;存儲步驟,將從用戶界面處理步驟所輸出的用戶界面取得的數(shù)據(jù),作為用戶界面中包含的屬性名的值存儲到存儲部中;以及,發(fā)送數(shù)據(jù)處理步驟,對數(shù)據(jù)結(jié)構(gòu)信息中包含的屬性名、及用戶界面記述數(shù)據(jù)中包含的屬性名進行匹配,將根據(jù)用戶界面記述數(shù)據(jù)取得的數(shù)據(jù)作為屬性值,將數(shù)據(jù)結(jié)構(gòu)信息中相應(yīng)的部分置換為屬性值來生成對其他裝置發(fā)送的數(shù)據(jù),并根據(jù)訪問信息進行發(fā)送。
根據(jù)本發(fā)明的再另一方面,計算機可讀的記錄介質(zhì),記錄有上述的數(shù)據(jù)處理程序。



圖1是表示本實施方式中的數(shù)據(jù)通信系統(tǒng)的結(jié)構(gòu)的具體例的圖。
圖2是表示客戶機裝置1即移動電話1的硬件結(jié)構(gòu)的具體例的圖。
圖3是表示移動電話1的存儲部130中存儲的各程序的結(jié)構(gòu)的具體例的圖。
圖4是表示移動電話1的輸入表格數(shù)據(jù)的處理的流程圖。
圖5是表示與步驟S18的事件對應(yīng)的處理的流程圖。
圖6是表示步驟S24的發(fā)送用數(shù)據(jù)寫出處理的流程圖。
圖7是表示UI記述數(shù)據(jù)的具體例的圖。
圖8是表示用戶界面的具體例的圖。
圖9是表示發(fā)送數(shù)據(jù)處理記述數(shù)據(jù)的具體例的圖。
圖10是表示用戶信息的輸入結(jié)束的狀態(tài)的用戶界面的具體例的圖。
圖11是表示由數(shù)據(jù)保存部1313抽出的輸入數(shù)據(jù)的具體例的圖。
圖12是表示對服務(wù)器2發(fā)送的發(fā)送用的數(shù)據(jù)的具體例的圖。
圖13是表示記述有發(fā)送方法和發(fā)送目的地的發(fā)送數(shù)據(jù)處理記述數(shù)據(jù)的具體例的圖。
圖14是表示能在發(fā)送數(shù)據(jù)處理記述數(shù)據(jù)中包含的發(fā)送方法的記述例的圖。
圖15是表示UI顯示處理的流程圖。
圖16是表示UI記述數(shù)據(jù)的另一具體例的圖。
圖17是表示各輸入項目的輸入欄被自動填寫的狀態(tài)的用戶界面的具體例的圖。
圖18是表示修正輸入數(shù)據(jù)的狀態(tài)的用戶界面的具體例的圖。
圖19是表示發(fā)送用的數(shù)據(jù)的具體例的圖。
圖20是表示對表示屬性名的識別符關(guān)聯(lián)有多個屬性值的輸入數(shù)據(jù)的具體例的圖。
圖21是表示在存儲部130中保存的輸入數(shù)據(jù)中,對表示屬性名的識別符關(guān)聯(lián)有多個屬性值時的UI顯示處理的流程圖。
圖22是表示列表構(gòu)造的輸入數(shù)據(jù)的具體例的圖。
圖23是表示顯示菜單的用戶界面的具體例的圖。
圖24是表示在存儲部130中保存有多個發(fā)送數(shù)據(jù)處理記述數(shù)據(jù)時的步驟S24的發(fā)送用數(shù)據(jù)寫出處理的流程圖。
圖25是表示數(shù)據(jù)處理記述數(shù)據(jù)的另一具體例的圖。
圖26是表示發(fā)送用的數(shù)據(jù)的具體例的圖。
圖27是表示UI記述數(shù)據(jù)的具體例的圖。
圖28是表示發(fā)送數(shù)據(jù)處理記述數(shù)據(jù)的具體例的圖。
圖29是表示用戶界面的具體例的圖。
圖30是表示數(shù)據(jù)輸入結(jié)束的狀態(tài)的用戶界面的具體例的圖。
圖31是表示存儲部130中保存的各輸入數(shù)據(jù)的數(shù)據(jù)形式的具體例的圖。
圖32是表示發(fā)送用的數(shù)據(jù)的具體例的圖。
圖中1-移動電話,2-服務(wù)提供服務(wù)器,110-通信部,120-控制部,130-存儲部,140-輸入輸出部,142-鍵碼輸入設(shè)備,144-顯示器,146-麥克風(fēng),148-揚聲器,149-相機,1300-數(shù)據(jù)分析程序,1310-輸入表格處理程序,1311-輸入表格數(shù)據(jù)取得部,1312-UI處理部,1313-數(shù)據(jù)保存部,1314-發(fā)送數(shù)據(jù)處理部,1315-事件管理部,1320-聲音數(shù)據(jù)錄音程序,1330-地址本程序,1340-文件取得程序,1350-圖象拍攝程序,1360-文本編輯程序,1370-WWW瀏覽器程序,1380-郵件程序,1390-FTP程序。

具體實施例方式 以下參照

本發(fā)明實施方式。在以下的說明中,對同一部件和構(gòu)成要素付與相同的符號。它們的名稱和功能也相同。因此,不重復(fù)關(guān)于它們的詳細說明。
圖1是表示本實施方式的數(shù)據(jù)通信系統(tǒng)的結(jié)構(gòu)的具體例的圖。
參照圖1,本實施方式的數(shù)據(jù)通信系統(tǒng),包含服務(wù)提供服務(wù)器(以下簡稱作服務(wù)器)2和客戶機裝置1,服務(wù)器2和客戶機裝置1通過因特網(wǎng)、公用電話網(wǎng)、或廣播網(wǎng)進行通信。此外,雖然在圖1未表示,但是服務(wù)器2和客戶機裝置1可以通過LAN(Local Area Network)等專用線路進行通信,并可以進行無線通信。
服務(wù)器2對客戶機裝置1發(fā)布輸入表格,通過從客戶機裝置1接收利用該輸入表格生成的數(shù)據(jù),對客戶機裝置1提供實施基于接收到的數(shù)據(jù)的處理的服務(wù)。
在本實施方式中,服務(wù)器2對客戶機裝置1即移動電話1發(fā)布用于懸賞應(yīng)征的輸入表格,從客戶機裝置1即移動電話1接收利用該輸入表格生成并發(fā)送的數(shù)據(jù),從而從移動電話1受理懸賞的應(yīng)征。
客戶機裝置1,利用從服務(wù)器2提供的輸入表格,取得必要的數(shù)據(jù),生成發(fā)送用的數(shù)據(jù)后對服務(wù)器2發(fā)送。如圖1所示,客戶機裝置1相當于移動電話、PDA(Personal Digital Assistants)、個人電腦、電視接收機、傳真收發(fā)機等具有收發(fā)數(shù)據(jù)的功能的數(shù)據(jù)處理裝置,在以下的說明中,以客戶機裝置1為移動電話1為例進行說明。
此外,服務(wù)器2雖然被作為實施受理懸賞的應(yīng)征的服務(wù)的服務(wù)器來進行說明,但是服務(wù)器2也并不局限于所謂的服務(wù)器,只要是移動電話、PDA、個人電腦、電視接收機、打印機、復(fù)印機、傳真收發(fā)機等以給定的數(shù)據(jù)形式收發(fā)數(shù)據(jù),并對該數(shù)據(jù)進行給定處理的數(shù)據(jù)處理裝置即可。
接下來,圖2對本數(shù)據(jù)通信系統(tǒng)中包含的客戶機裝置1即移動電話1的硬件結(jié)構(gòu)表示具體例。
參照圖2,本實施方式的數(shù)據(jù)通信系統(tǒng)中包含的移動電話1,由以下部分構(gòu)成由與用戶的界面即輸入輸出部140、CPU(Central ProcessingUnit)等構(gòu)成,并控制該移動電話1全體的控制部120;用于與其它裝置通信的通信部110;以及,由ROM(Read Only Memory)、RAM(RandomAccess Memory)等構(gòu)成,存儲控制部120中執(zhí)行的程序、該程序的中間數(shù)據(jù)、及從其它計算機接收到的數(shù)據(jù)等的存儲部130。
再有,上述的輸入輸出部140,包含具有“1”、“2”等數(shù)字按鈕和“R”、“L”等方向按鈕的鍵碼輸入設(shè)備;對用戶顯示信息的LCD(LiquidCrystal Display)等顯示器144;輸入聲音的麥克風(fēng)146;輸出聲音的揚聲器148;以及拍攝圖象后輸入的相機149。
此外,控制部120在其內(nèi)部包含定時器。
在這種移動電話1中,進行用戶從服務(wù)器2取得的輸入表格的顯示和發(fā)送數(shù)據(jù)的生成的處理,由移動電話1的硬件、存儲部130中存儲并且由控制部120執(zhí)行的軟件和輸入表格數(shù)據(jù)實現(xiàn)。另外,圖2所示的移動電話1自身的動作是公知的。
此外,本數(shù)據(jù)通信系統(tǒng)中包含的服務(wù)器2,是由一般的個人電腦等構(gòu)成的服務(wù)器,在此不對其結(jié)構(gòu)進行詳細說明。
下面,圖3中表示移動電話1的存儲部130中存儲的各程序的結(jié)構(gòu)的具體例,并說明移動電話1的數(shù)據(jù)處理的流程。
參照圖3,在移動電話1的存儲部130中存儲的程序中,包含數(shù)據(jù)分析程序1300、輸入表格處理引擎程序1310、聲音數(shù)據(jù)錄音程序1320、地址本程序1330、文件取得程序1340、圖象拍攝程序1350、文本編輯程序1360、WWW(World Wide Web)程序1370、郵件程序1380、FTP(File TransferProtocol)程序1390。
控制部120通過執(zhí)行存儲部130中存儲的各程序,在移動電話1中實現(xiàn)使用圖3說明的數(shù)據(jù)處理。
具體而言,參照圖3,首先控制部120通過執(zhí)行數(shù)據(jù)分析程序1300,分析通信部110中收到的數(shù)據(jù),執(zhí)行判別是輸入表格數(shù)據(jù)還是其他數(shù)據(jù)的處理。
數(shù)據(jù)分析程序1300的處理結(jié)果,是通信部110中收到的數(shù)據(jù)為輸入表格數(shù)據(jù)時,控制部120通過執(zhí)行輸入表格處理引擎程序1310,處理通信部110中收到的輸入表格數(shù)據(jù)。另外,后文說明這里的輸入表格處理引擎程序1310的功能結(jié)構(gòu)。
接著,控制部120根據(jù)輸入表格處理引擎程序1310的處理結(jié)果,執(zhí)行聲音數(shù)據(jù)錄音程序1320,受理來自麥克風(fēng)146的聲音的輸入和來自鍵碼輸入設(shè)備142的各種指示。
此外,控制部120根據(jù)輸入表格處理引擎程序1310的處理結(jié)果,執(zhí)行地址本程序1330,取得存儲部130中存儲的郵件地址或電話號碼。
此外,控制部120根據(jù)輸入表格處理引擎程序1310的處理結(jié)果,執(zhí)行文件取得程序1340,取得存儲部130中存儲的文件。
此外,控制部120根據(jù)輸入表格處理引擎程序1310的處理結(jié)果,執(zhí)行圖象拍攝程序1350,受理來自相機149的圖象的輸入和來自鍵碼輸入設(shè)備的各種指示。此外,在拍攝動畫時,還受理來自麥克風(fēng)146的聲音的輸入。
此外,控制部120根據(jù)輸入表格處理引擎程序1310的處理結(jié)果,執(zhí)行文本編輯程序1360,受理來自鍵碼輸入設(shè)備142的文本信息和各種指示。
此外,控制部120根據(jù)輸入表格處理引擎程序1310的處理結(jié)果,執(zhí)行WWW(World Wide Web)程序1370,受理來自鍵碼輸入設(shè)備142的文本信息和各種指示,通過通信部110與服務(wù)器2進行數(shù)據(jù)的交換。
此外,控制部120根據(jù)輸入表格處理引擎程序1310的處理結(jié)果,執(zhí)行郵件程序1380,受理來自鍵碼輸入設(shè)備142的文本信息和各種指示,通過通信部110向服務(wù)器2發(fā)送郵件。
此外,控制部120根據(jù)輸入表格處理引擎程序1310的處理結(jié)果,執(zhí)行FTP(File Transfer Protocol)程序1390,受理來自鍵碼輸入設(shè)備142的文本信息和各種指示,通過通信部110與服務(wù)器2進行數(shù)據(jù)的交換。
下面,說明輸入表格處理引擎程序1310的功能結(jié)構(gòu)。圖3所示的輸入表格處理引擎程序1310的功能結(jié)構(gòu),是控制部120通過執(zhí)行輸入表格處理引擎程序1310而發(fā)揮的功能。
參照圖3,構(gòu)成輸入表格處理引擎程序1310的功能中,包含輸入表格數(shù)據(jù)取得部1311、UI(用戶界面)處理部1312、數(shù)據(jù)保存部1313、發(fā)送數(shù)據(jù)處理部1314、事件管理部1315。
輸入表格數(shù)據(jù)取得部1311,讀入通信部110中收到的輸入表格數(shù)據(jù),并分析句法結(jié)構(gòu),將輸入表格數(shù)據(jù)中包含的UI記述數(shù)據(jù)向UI處理部1312傳送,將發(fā)送數(shù)據(jù)處理記述數(shù)據(jù)向發(fā)送數(shù)據(jù)處理部1314傳送。
另外,所謂UI記述數(shù)據(jù),是由給定語言記述的、在客戶機裝置的顯示器上顯示出用于讓用戶輸入數(shù)據(jù)的用戶界面的數(shù)據(jù),所謂發(fā)送數(shù)據(jù)處理記述數(shù)據(jù),是記述規(guī)定訪問方法的訪問信息的數(shù)據(jù)。在訪問方法中,包含從客戶機裝置向特定的服務(wù)器發(fā)送的數(shù)據(jù)的數(shù)據(jù)構(gòu)造、數(shù)據(jù)記述語言、發(fā)送方法、發(fā)送目的地等,通過使用發(fā)送數(shù)據(jù)處理記述數(shù)據(jù),生成以該訪問方法為準的發(fā)送用的數(shù)據(jù),并對給定的發(fā)送目的地發(fā)送。
事件管理部1315,監(jiān)視從鍵碼輸入設(shè)備142輸入的事件等事件的發(fā)生,并分析檢測到的事件。然后將表示事件的內(nèi)容的檢測信息傳送給UI處理部1312。
UI處理部1312,根據(jù)從輸入表格數(shù)據(jù)取得部1311傳送來的輸入表格數(shù)據(jù)的UI記述數(shù)據(jù),執(zhí)行用于在顯示器144上顯示用于讓用戶輸入數(shù)據(jù)的用戶界面的處理。接著,按照從事件管理部1315傳送來的檢測信息,執(zhí)行聲音數(shù)據(jù)錄音程序1320、地址本程序1330、文件取得程序1340、圖象拍攝程序1350、及文本編輯程序1360,由各程序取得數(shù)據(jù)。然后,UI處理部1312,將取得的數(shù)據(jù)傳送給數(shù)據(jù)保存部1313。
數(shù)據(jù)保存部1313,從由UI處理部1312傳送來的數(shù)據(jù)抽出必要的數(shù)據(jù),保存到存儲部130中。此外,為了生成發(fā)送數(shù)據(jù),將數(shù)據(jù)傳送給發(fā)送數(shù)據(jù)處理部1314。
發(fā)送數(shù)據(jù)處理部1314,根據(jù)從數(shù)據(jù)保存部1313傳送來的數(shù)據(jù)、從輸入表格數(shù)據(jù)取得部1311傳送來的輸入表格數(shù)據(jù)的發(fā)送數(shù)據(jù)處理記述數(shù)據(jù),生成往服務(wù)器2發(fā)送的數(shù)據(jù),并執(zhí)行WWW程序1370、郵件程序1380、或FTP程序1390,來將生成的數(shù)據(jù)往服務(wù)器2發(fā)送。
另外,雖然在本實施方式中,說明的是在移動電話1中處理從服務(wù)器2提供的輸入表格數(shù)據(jù)的情況,但是輸入表格數(shù)據(jù)可以存儲在移動電話1的存儲部130中,這時,構(gòu)成圖3所示的輸入表格處理引擎程序1310的各部發(fā)揮作用,處理從存儲部130讀取的輸入表格數(shù)據(jù)。此外,提供輸入表格數(shù)據(jù)的裝置并不局限于服務(wù)器2,可以是圖1未表示的其他裝置。再有,輸入表格數(shù)據(jù)可以記錄在CD-ROM(Compact Disc-Read Only Memory)或存儲卡等記錄介質(zhì)中來提供。
下面參照圖4的流程圖,說明本實施方式的移動電話1的輸入表格數(shù)據(jù)的處理。移動電話1的控制部120,從存儲部130讀出在圖3中表示結(jié)構(gòu)的輸入表格處理引擎程序1310并執(zhí)行,使構(gòu)成圖3所示的輸入表格處理引擎程序1310的各部工作,來實現(xiàn)圖4的流程圖所示的處理。
參照圖4,首先,執(zhí)行初始化后(S10),由通信部110通過因特網(wǎng)從服務(wù)器2收到數(shù)據(jù)后(S11中YES),數(shù)據(jù)分析程序1300就起動,來分析步驟S10中收到的數(shù)據(jù),判別該數(shù)據(jù)是否為輸入表格數(shù)據(jù)(S12)。判別的結(jié)果是收到的數(shù)據(jù)不是輸入表格數(shù)據(jù)時(S12中NO),處理轉(zhuǎn)移到步驟S19,起動圖3中未表示的與該數(shù)據(jù)對應(yīng)的程序,執(zhí)行與該數(shù)據(jù)對應(yīng)的處理。
步驟S12中的判別結(jié)果是收到的數(shù)據(jù)為輸入表格數(shù)據(jù)時(S12中YES),控制部120起動輸入表格數(shù)據(jù)處理引擎程序1310,輸入表格數(shù)據(jù)取得部1311讀入輸入表格數(shù)據(jù)(S13)。輸入表格數(shù)據(jù)取得部1311,分析輸入表格數(shù)據(jù)的句法結(jié)構(gòu)(S14)。另外,關(guān)于這里的句法結(jié)構(gòu)分析方法,本發(fā)明并未作出限定,只要是與利用的數(shù)據(jù)記述語言對應(yīng)的一般的句法結(jié)構(gòu)分析方法即可。
在步驟S14的句法結(jié)構(gòu)分析后,輸入表格數(shù)據(jù)取得部1311向UI處理部1312寫出UI記述數(shù)據(jù),向發(fā)送數(shù)據(jù)處理部1314寫出發(fā)送數(shù)據(jù)處理記述數(shù)據(jù)(S15)。
接著,UI處理部1312根據(jù)步驟S15中寫出的UI記述數(shù)據(jù),進行用于在顯示器144上顯示用戶進行數(shù)據(jù)輸入的用戶界面的處理即UI顯示處理(S16)。
接著,事件管理部1315監(jiān)視事件的發(fā)生(S17)。在步驟S17中檢測到發(fā)生的事件,相當于從鍵碼輸入設(shè)備142輸入的事件,包含用戶為了進行數(shù)據(jù)發(fā)送指示數(shù)據(jù)輸入的結(jié)束的操作、按下作為用于起動聲音數(shù)據(jù)錄音程序1320、地址本程序1330、文件取得程序1340、圖象拍攝程序1350、文本編輯程序1360的功能的UI而利用的按鈕的操作等。然后,如果在步驟S17中檢測到事件的發(fā)生(S17中YES),就用UI處理部1312執(zhí)行與該事件對應(yīng)的處理(S18)。
另外優(yōu)選構(gòu)成為,與步驟S18的事件對應(yīng)的處理,在處理的過程中被通話程序等中斷,或由于用戶的原因或電池的消耗導(dǎo)致被中斷時,將該時刻的再生或編輯位置和變更中的狀態(tài)保存到存儲部130中,在之后重新開始時,能從存儲部130讀入保存的再生或編輯位置和變更中的狀態(tài),恢復(fù)至中斷前的再生或編輯位置。
下面參照圖5的流程圖,說明上述的步驟S18中執(zhí)行的事件所對應(yīng)的處理。
參照圖5,上述的步驟S17中,事件管理部1315檢測到事件的發(fā)生后,分析其內(nèi)容,將表示事件的內(nèi)容的檢測信息向UI處理部1312發(fā)送。
在步驟S17中檢測到的事件,不是為了進行數(shù)據(jù)發(fā)送而指示數(shù)據(jù)輸入的結(jié)束的操作時(S21中NO),UI處理部1312執(zhí)行必要的程序1320~1360,執(zhí)行輸入數(shù)據(jù)的處理(S22)。然后,根據(jù)步驟S22中輸入的數(shù)據(jù),實施改寫UI記述數(shù)據(jù)的處理(S23),并將處理返回圖4的步驟S17。
所謂步驟S22中執(zhí)行的數(shù)據(jù)輸入處理,相當于用于實施數(shù)據(jù)輸入的處理,該數(shù)據(jù)輸入通過對文本輸入?yún)^(qū)域的文本輸入、對密碼輸入格的密碼輸入、基于檢查框的對選項的選擇、基于單選按鈕的對選項的選擇、及/或基于文件選擇功能的文件選擇等實現(xiàn)。在本實施方式中,假定記述由一般所進行的XHTML(eXtensible HyperText Markup Language)輸入的數(shù)據(jù)的數(shù)據(jù)輸入處理。
另一方面,步驟S17中檢測出的事件,是為了進行發(fā)送等指示數(shù)據(jù)輸入的結(jié)束的操作時(S21中YES),UI處理部1312,將輸入的數(shù)據(jù)傳送給數(shù)據(jù)保存部1313,保存到存儲部130。再有,發(fā)送數(shù)據(jù)處理部1314,讀出存儲部130中保存的數(shù)據(jù),執(zhí)行寫出發(fā)送用的數(shù)據(jù)的處理(S24)。后文說明步驟S24中執(zhí)行的發(fā)送用數(shù)據(jù)寫出處理的細節(jié)。
然后,發(fā)送數(shù)據(jù)處理部1314根據(jù)步驟S24中寫出的發(fā)送用的數(shù)據(jù)和輸入表格數(shù)據(jù)的發(fā)送數(shù)據(jù)處理記述數(shù)據(jù),從通信部110對服務(wù)器2發(fā)送該數(shù)據(jù)(S25)。通常,控制部120起動WWW程序1370、郵件程序1380、或FTP程序1390,利用這些發(fā)送功能,來執(zhí)行步驟S25中執(zhí)行的數(shù)據(jù)發(fā)送處理。
以上,移動電話1的輸入表格數(shù)據(jù)的處理結(jié)束。
下面,參照圖6的流程圖,說明上述的步驟S24中執(zhí)行的發(fā)送用數(shù)據(jù)寫出處理。
參照圖6,UI處理部1312從由步驟S23改寫的UI記述數(shù)據(jù)中抽出用戶輸入的數(shù)據(jù),傳送給數(shù)據(jù)保存部1313(S31)。例如,在UI記述數(shù)據(jù)是基于XHTML的記述形式的數(shù)據(jù)時,以表格數(shù)據(jù)形式抽出步驟S31中用戶輸入的數(shù)據(jù)后,傳送給數(shù)據(jù)保存部1313。
數(shù)據(jù)保存部1313,分析從UI處理部1312傳送來的數(shù)據(jù),從該數(shù)據(jù)中,抽出表示輸入項目的屬性名的識別符與屬性值成對的形式的、各輸入項目的輸入數(shù)據(jù)。然后,在數(shù)據(jù)保存部1313中,將抽出的各輸入項目的輸入數(shù)據(jù)向存儲部130保存,并且傳送給發(fā)送數(shù)據(jù)處理部1314(S32)。
接著,在發(fā)送數(shù)據(jù)處理部1314,對由步驟S32抽出的各輸入項目的輸入數(shù)據(jù),判定是否全部被在步驟S35中執(zhí)行的改寫處理中使用(S33)。當有未處理的數(shù)據(jù)時(S33中NO),發(fā)送數(shù)據(jù)處理部1314判定表示未處理的輸入數(shù)據(jù)中包含的屬性名的識別符、以及輸入表格數(shù)據(jù)的發(fā)送數(shù)據(jù)處理數(shù)據(jù)中記述的表示發(fā)送用數(shù)據(jù)的輸入項目的屬性名的識別符是否相一致(S34)。
當該數(shù)據(jù)中包含的識別符與發(fā)送數(shù)據(jù)處理數(shù)據(jù)中記述的識別符不相一致時(S34中NO),就將處理回到步驟S33,并對其他未處理的數(shù)據(jù),判別識別符是否一致。
另一方面,當該數(shù)據(jù)中包含的識別符與發(fā)送數(shù)據(jù)處理數(shù)據(jù)中記述的識別符一致時(S34中YES),發(fā)送數(shù)據(jù)處理部1314將發(fā)送用數(shù)據(jù)的相應(yīng)的輸入項目部分,改寫為識別符一致的屬性值(S35)。然后將處理再次回到步驟S33,進一步對其他未處理的數(shù)據(jù),判別識別符是否一致。
如果步驟S33的判定結(jié)果是,步驟S32中抽出的輸入數(shù)據(jù),被判定為全部被在上述的改寫處理中使用的(S33中YES),發(fā)送數(shù)據(jù)處理部1314就寫出發(fā)送用的數(shù)據(jù)(S36),并將處理回到圖5的步驟S25。
下面使用畫面轉(zhuǎn)變和輸入表格數(shù)據(jù)的具體例,說明以上的處理流程。
圖7表示從服務(wù)器2提供的輸入表格數(shù)據(jù)中包含的UI記述數(shù)據(jù)的具體例。
圖7所示的UI記述數(shù)據(jù),是用于顯示輸入應(yīng)征懸賞所需的姓名、性別、年齡、郵件地址、郵政編碼、住址等用戶信息的用戶界面的數(shù)據(jù)。如圖7所示,在本實施方式中,設(shè)輸入表格數(shù)據(jù)是HTML形式的數(shù)據(jù),圖7所示的UI記述數(shù)據(jù)是基于XTHML的一般的記述數(shù)據(jù),所以不在此進行詳細說明。另外,圖8表示根據(jù)圖7所示的UI記述數(shù)據(jù)在移動電話1的顯示器144上顯示的、輸入用戶信息的用戶界面的具體例。
如圖8所示,在圖7所示的UI記述數(shù)據(jù)中,作為用戶信息的輸入項目,包含構(gòu)成“姓名”的“姓”和“名”、“性別”的選項即“男性”或“女性”、“年齡”、“郵件地址”、“郵政編碼”和“住址”。而且,在圖7所示的UI記述數(shù)據(jù)中,記述這各個輸入項目的輸入數(shù)據(jù),是輸入的文本數(shù)據(jù)(或選擇的選項)即屬性值、與表示該項目的屬性名的識別符成對的形式。
圖9表示從服務(wù)器2提供的輸入表格數(shù)據(jù)中包含的發(fā)送數(shù)據(jù)處理記述數(shù)據(jù)的具體例。
圖9所示的發(fā)送數(shù)據(jù)處理記述數(shù)據(jù),是用于根據(jù)用戶利用圖8所示的用戶界面輸入的應(yīng)征懸賞用的用戶信息,生成對服務(wù)器2發(fā)送的發(fā)送用數(shù)據(jù)的數(shù)據(jù)。
在圖9所示的發(fā)送數(shù)據(jù)處理記述數(shù)據(jù)中,按順序記述UI記述數(shù)據(jù)中記述的表示各輸入項目的屬性名的識別符,并將與該識別符成對的屬性值按順序排列,記述有用于生成發(fā)送用的數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)。
圖10表示的是,對根據(jù)圖7所示的UI記述數(shù)據(jù)顯示的用戶界面(圖9),由用戶作出的用戶信息的輸入結(jié)束的狀態(tài)的具體例的圖。即表示在圖5的流程圖的步驟S21中,用戶即將作出用于指示數(shù)據(jù)輸入的結(jié)束的操作之前的狀態(tài)的具體例。在該狀態(tài)下,作為用戶用于指示數(shù)據(jù)輸入的結(jié)束的操作,例如按下Select按鈕等(步驟S21中YES)后,就實施步驟S24的發(fā)送用數(shù)據(jù)寫出處理。
如上所述,如果步驟S24的發(fā)送用數(shù)據(jù)寫出處理開始后,在圖6的流程圖的步驟S31中,執(zhí)行抽出用戶輸入的數(shù)據(jù)的處理。具體而言,UI處理部1312將輸入數(shù)據(jù)作為表格數(shù)據(jù)形式的數(shù)據(jù)抽出后,傳送給數(shù)據(jù)保存部1313,由數(shù)據(jù)保存部1313將抽出數(shù)據(jù)解碼。在數(shù)據(jù)保存部1313中,如圖11所示,從由UI處理部1312傳送的抽出數(shù)據(jù)中,抽出表示屬性名的識別符與該屬性值的對作為輸入數(shù)據(jù)。圖11所示的輸入數(shù)據(jù),被保存到存儲部130。此外,被傳送給發(fā)送數(shù)據(jù)處理部1314。
在步驟S33~S35的發(fā)送用數(shù)據(jù)的生成處理中,具體而言,發(fā)送數(shù)據(jù)處理部1314,從圖11所示的輸入數(shù)據(jù)中抽出識別符“l(fā)ast_name”,并判定發(fā)送數(shù)據(jù)處理記述數(shù)據(jù)中是否包含與記述“${last_name}”相應(yīng)的部分。由于在圖9中,表示具體例的發(fā)送數(shù)據(jù)處理記述數(shù)據(jù)中存在與記述“${last_name}”相應(yīng)的部分,所以發(fā)送數(shù)據(jù)處理部1314將該相應(yīng)部分改寫為圖11中與識別符“l(fā)ast_name”關(guān)聯(lián)的屬性值即字符串“山田”。
同樣,發(fā)送數(shù)據(jù)處理記述數(shù)據(jù)中包含的記述“${first_name}”,被改寫為字符串“太郎”,記述“${sex}”被改寫為選項“male”,記述“${age}”被改寫為字符串“31”,記述“${mail}”被改寫為字符串“taro@aaa.co.jp”,記述“${zip1}”被改寫為字符串“545”,記述“${zip2}”被改寫為字符串“852”,記述“${address}”被改寫為字符串“大阪市阿倍野區(qū)長池街門牌22,22號”。
這樣,在步驟S33~S35中,將在圖9中表示具體例的發(fā)送數(shù)據(jù)處理記述數(shù)據(jù)中包含的全部識別符改寫為輸入數(shù)據(jù)中關(guān)聯(lián)的屬性值,完成圖12所示的往服務(wù)器2發(fā)送的發(fā)送用的數(shù)據(jù)。
另外,發(fā)送數(shù)據(jù)處理記述數(shù)據(jù)中記述的訪問信息如圖9所示,除了發(fā)送用的數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu),還可以包含圖13所示的發(fā)送方法或發(fā)送目的地。在圖13所示的發(fā)送數(shù)據(jù)處理記述數(shù)據(jù)中,在第一行記述數(shù)據(jù)發(fā)送方法和發(fā)送目的地。具體而言,作為數(shù)據(jù)發(fā)送方法,記述利用HTTP的GET方法,作為發(fā)送目的地,記述URL(Uniform Resource Locators)“WWW.AAA.co.jp/prize”。這時,在步驟S25中,發(fā)送數(shù)據(jù)處理部1314,往WWW程序1370傳送必要的數(shù)據(jù)來編碼,并對指定的URL發(fā)送數(shù)據(jù)。
圖14是表示發(fā)送數(shù)據(jù)處理記述數(shù)據(jù)中能包含的發(fā)送方法的記述例的圖。發(fā)送方法如圖13所示,在第一行記述URI(Uniform Resource Identifier)和Method。作為具體的發(fā)送方法,參照圖14,在URI Scheme為“http:”時,Method是能指定“get”、“put”、“post”,并且分別實施與HTTP協(xié)議的方法對應(yīng)的數(shù)據(jù)編碼并進行發(fā)送的發(fā)送方法。此外,在URI Scheme為“mailto:”時,是SMTP(Simple Mail Transfer Protocol)、即用電子郵件發(fā)送數(shù)據(jù)的發(fā)送方法。此時,發(fā)送數(shù)據(jù)中包含文件時,作為附件發(fā)送。此外,在URI Scheme為“ftp:”時,用FTP(File Transfer Protocol)發(fā)送數(shù)據(jù)。
如上所述,由于從由用戶輸入的數(shù)據(jù)抽出的各輸入項目的輸入數(shù)據(jù),由數(shù)據(jù)保存部1313保存到存儲部130中,所以在步驟S16的UI顯示處理中,UI處理部1312從數(shù)據(jù)存儲部130中保存的輸入數(shù)據(jù)中抽出相應(yīng)的識別符,并進行將顯示與該識別符成對的屬性值的用戶界面顯示出來的UI顯示處理,從而能再次利用以前用戶輸入的數(shù)據(jù)來顯示用戶界面。
例如,設(shè)圖11所示的各輸入項目的輸入數(shù)據(jù)被保存到存儲部130。圖11具體而言,設(shè)是由包含圖7所示的UI記述數(shù)據(jù)和圖9所示的發(fā)送數(shù)據(jù)處理記述數(shù)據(jù)的輸入表格數(shù)據(jù),從以前輸入的數(shù)據(jù)中抽出的各輸入項目的輸入數(shù)據(jù)。這時,在步驟S15中,UI處理部1312從輸入表格數(shù)據(jù)取得部1311取得UI記述數(shù)據(jù)后,在步驟S16中,執(zhí)行圖15所示的UI顯示處理。
即參照圖15,UI處理部1312分析從輸入表格數(shù)據(jù)取得部1311傳送來的UI記述數(shù)據(jù)(S101),并且從存儲部130讀出保存的輸入數(shù)據(jù)(S102)。然后,比較表示UI記述數(shù)據(jù)中記述的輸入項目的屬性名的識別符、與表示從存儲部130讀出的輸入數(shù)據(jù)中包含的屬性名的識別符(S103)。
步驟S103的比較結(jié)果,為存在一致的識別符時(S104中YES),實施處理來在顯示器144上顯示用戶界面,該用戶界面對識別符一致的輸入項目的輸入欄,顯示與該識別符成對保存在存儲部130中的屬性值(S105)。此外,當識別符不一致時,為了對該輸入項目受理用戶輸入,實施處理來在顯示器144上顯示將選項顯示為可選擇的用戶界面的處理(S106)。對UI記述數(shù)據(jù)中記述的全部輸入項目,按順序進行該處理(S107)。
具體而言,進行處理,在圖7所示的UI記述數(shù)據(jù)的記述“<Input type=“text”name=“l(fā)ast_name”/>”中表示的輸入項目“姓”的輸入欄中,輸入與識別符“l(fā)ast_name”成對保存在存儲部130中的屬性值“山田”后顯示出來。
此外,進行處理,在UI記述數(shù)據(jù)的記述“<Input type=“text”name=“first_name”/>”中表示的輸入項目“名”的輸入欄中,輸入與識別符“first_name”成對保存在存儲部130中的屬性值“太郎”后顯示出來。
此外,實施處理,在UI記述數(shù)據(jù)的記述“<Input type=“radio”name=“sex”value=“male”/>”和“<Input type=“radio”name=“sex”value=“female”/>”中表示的輸入項目“性別”的基于單選按鈕的選擇輸入欄中,以選定相當于與識別符“sex”成對保存在存儲部130中的屬性值“male”的<Input type=“radio”name=“sex”value=“male”/>”的狀態(tài)顯示出來。
此外,實施處理,在UI記述數(shù)據(jù)的記述“<Input type=“text”name=“age”size=“2”/>”表示的輸入項目“年齡”的輸入欄中,輸入與識別符“age”成對保存在存儲部130中的屬性值“31”后顯示出來。
此外,實施處理,在UI記述數(shù)據(jù)的記述“<Input type=“text”name=“zip1”size=“3”/>”表示的輸入項目“郵政編碼”的前半部的輸入欄中輸入與識別符“zip1”成對保存在存儲部130中的屬性值“545”,在記述“<Input type=“text”name=“zip2”size=“4”/>”表示的輸入項目“郵政編碼”的后半部的輸入欄中輸入與識別符“zip2”成對保存在存儲部130中的屬性值“8522”后顯示出來。
此外,實施處理,在UI記述數(shù)據(jù)的記述“<textarea name=“address”cols=“30”rows=“2”>”表示的輸入項目“住址”的輸入欄中,輸入與識別符“address”成對保存在存儲部130中的屬性值“大阪市阿倍野區(qū)長池街門牌22,22號”后顯示出來。
即在存儲部130中保存有圖11所示的輸入數(shù)據(jù)時,在步驟S16,顯示圖10所示的用戶界面。然后,顯示該用戶界面后,步驟S17以后的處理與上述同樣進行。
通過在移動電話1中執(zhí)行這樣的處理,用戶再度向相同的發(fā)送目的地發(fā)送以前輸入過的數(shù)據(jù)時,不用再次進行輸入操作,能以給定的訪問方法容易地將相同內(nèi)容的數(shù)據(jù)發(fā)送。
該存儲部130中保存的輸入數(shù)據(jù),在通過與用于顯示輸入該數(shù)據(jù)時便用的用戶界面的UI記述數(shù)據(jù)不同的UI記述數(shù)據(jù)來顯示用戶界面時,也能夠利用。此外這時,能修正用戶界面的輸入項目中顯示的輸入信息。
圖16是表示從服務(wù)器2提供的輸入表格數(shù)據(jù)中包含的UI記述數(shù)據(jù)的具體例的圖,表示與圖7所示的UI記述數(shù)據(jù)不同的數(shù)據(jù)。更具體而言,圖7所示的UI記述數(shù)據(jù)中記述的輸入項目“郵件地址”,在圖16所示的UI記述數(shù)據(jù)中變更為輸入項目“移動電話的郵件地址”。不過,設(shè)兩個UI記述數(shù)據(jù)的文件名“prize.html”相同。
這時,在S32中,數(shù)據(jù)保存部1313對輸入數(shù)據(jù)付與輸入該數(shù)據(jù)時使用的UI記述數(shù)據(jù)的識別信息(例如文件名)后向存儲部130保存。在步驟S101中,UI處理部1312分析從輸入表格數(shù)據(jù)取得部1311傳送來的UI記述數(shù)據(jù),取得識別信息,從存儲部130抽出由步驟S102付與該UI記述數(shù)據(jù)的識別信息的輸入數(shù)據(jù),能夠判定該數(shù)據(jù)可再次利用。
對圖16所示的UI記述數(shù)據(jù),再次利用上述的存儲部130中保存的輸入數(shù)據(jù),來進行UI顯示處理,從而在步驟S16中顯示圖17所示的用戶界面。圖17表示的是,再次利用圖11所示的各輸入項目的輸入數(shù)據(jù)進行UI顯示處理時顯示的、各輸入項目的輸入欄被自動填寫的狀態(tài)的用戶界面的具體例的圖。
由于在圖17所示的用戶界面的輸入項目“移動電話的郵件地址”中,被自動填寫圖8所示的用戶界面的輸入項目“郵件地址”中輸入的通常的郵件地址,所以用戶從圖17所示的狀態(tài),修正輸入項目“移動電話的郵件地址”的輸入欄的輸入數(shù)據(jù)后,如圖18所示那樣輸入。然后,移動電話1中,根據(jù)該UI記述數(shù)據(jù),執(zhí)行步驟S17以后的處理后,生成圖19所示的發(fā)送用的數(shù)據(jù),并對服務(wù)器2發(fā)送。
通過在移動電話1中執(zhí)行這樣的處理,即使在顯示的UI與以前輸入操作中使用的UI不同的情況下,在該UI中包含與以前的UI的輸入項目相同的輸入項目時,用戶對該輸入項目,不用進行再度輸入以前輸入的數(shù)據(jù)的操作,能用給定的訪問方法容易地發(fā)送。
可是,存儲部130中保存的輸入數(shù)據(jù)如圖20所示,對表示屬性名的識別符可以關(guān)聯(lián)多個屬性值。
在存儲部130中保存的輸入數(shù)據(jù)中,對表示屬性名的識別符關(guān)聯(lián)有多個屬性值時,在步驟S16中,執(zhí)行圖21所示的UI顯示處理。
即參照圖21,對UI記述數(shù)據(jù)中記述的全部輸入項目,按順序進行與圖15的流程圖所示的步驟S101~S103同樣的處理,步驟S103的比較結(jié)果是存在一致的識別符時(S104中YES),進一步抽出與表示屬性名的一個識別符關(guān)聯(lián)的多個屬性值的情況下,進行處理來在顯示器144上顯示對各輸入項目將多個屬性值作為選項可選擇地顯示出來的用戶界面(S122)。
這樣,在步驟S16中,在顯示器144上顯示能將多個屬性值作為選項選擇的用戶界面,在步驟S17中,受理來自用戶的選擇。
更具體而言,對圖7所示的UI記述數(shù)據(jù),再次利用存儲部130中保存的圖20所示的輸入數(shù)據(jù)來進行UI顯示處理時,UI處理部1312,例如顯示出,在輸入項目“名”的輸入欄中可選擇地菜單顯示出與識別符“first_name”關(guān)聯(lián)的多個屬性值“太郎”、“花子”、“次郎”的用戶界面后,受理用戶的選擇。然后,在輸入欄中自動填寫選擇的屬性值,執(zhí)行步驟S17以后的處理。
此外,數(shù)據(jù)存儲部130中保存的輸入數(shù)據(jù),如圖22所示,可以是列表構(gòu)造。作為這樣的列表構(gòu)造的輸入數(shù)據(jù),是對以前用戶輸入的輸入數(shù)據(jù),將該1次輸入操作的各輸入項目的輸入數(shù)據(jù)作為1組數(shù)據(jù)關(guān)聯(lián)起來,將以前的輸入操作中的全部輸入數(shù)據(jù)作為1個列表保持的構(gòu)造。在圖20所示的數(shù)據(jù)中,具體而言,表示用戶至少進行3次輸入操作的情況下構(gòu)筑的輸入數(shù)據(jù)。
數(shù)據(jù)存儲部130中保存的輸入數(shù)據(jù)是列表構(gòu)造的數(shù)據(jù)時,在步驟S16中,在顯示器144中顯示出用戶界面,該用戶界面中圖23所示的菜單“山田,太郎”、“山田,花子”、“山田,次郎”被可選擇地顯示。并在步驟S17中,受理來自用戶的選擇。UI處理部1312,從列表構(gòu)造的輸入數(shù)據(jù)抽出與選擇的菜單關(guān)聯(lián)的1組輸入數(shù)據(jù),自動填寫與相應(yīng)的輸入項目的輸入欄相對應(yīng)的屬性值。
通過在移動電話1中執(zhí)行這樣的處理,用戶再度向相同的發(fā)送目的地發(fā)送以前輸入過的數(shù)據(jù)時,不用再度進行輸入操作,只進行簡單的選擇操作,就能以給定的訪問方法容易地將相同內(nèi)容的數(shù)據(jù)發(fā)送。
另外,在存儲部130中,可以預(yù)先保存發(fā)送數(shù)據(jù)處理記述數(shù)據(jù),在步驟S24的發(fā)送用數(shù)據(jù)寫出處理中,可以使用存儲部130中保持的發(fā)送數(shù)據(jù)處理記述數(shù)據(jù)。再有,存儲部130中可以保存多個發(fā)送數(shù)據(jù)處理記述數(shù)據(jù),在步驟S24的發(fā)送用數(shù)據(jù)寫出處理中,可以使用選定的發(fā)送數(shù)據(jù)處理記述數(shù)據(jù)。在存儲部130中保存有多個發(fā)送數(shù)據(jù)處理記述數(shù)據(jù)時,在步驟S24的發(fā)送用數(shù)據(jù)寫出處理中,代替圖6所示的處理,執(zhí)行圖24所示的處理。
即如圖24所示,在步驟S32,數(shù)據(jù)保存部1313中,抽出的各輸入項目的輸入數(shù)據(jù)被保存至存儲部130,并傳送給發(fā)送數(shù)據(jù)處理部1314后,發(fā)送數(shù)據(jù)處理部1314中執(zhí)行處理,從存儲部130中保存的發(fā)送數(shù)據(jù)處理記述數(shù)據(jù)中確定使用的發(fā)送數(shù)據(jù)處理記述數(shù)據(jù)(S131)。然后,在以后的步驟S33~S36中,使用由步驟S131確定的發(fā)送數(shù)據(jù)處理記述數(shù)據(jù)。
例如,保存圖9所示的發(fā)送數(shù)據(jù)處理記述數(shù)據(jù)、以及用于生成與圖9所示的發(fā)送數(shù)據(jù)處理記述數(shù)據(jù)不同構(gòu)造的發(fā)送用的數(shù)據(jù)的、圖25所示的數(shù)據(jù)處理記述數(shù)據(jù),在步驟S131中,圖25所示的數(shù)據(jù)處理記述數(shù)據(jù)被確定為使用的發(fā)送數(shù)據(jù)處理記述數(shù)據(jù)時,執(zhí)行步驟S33~S36,生成圖26所示的發(fā)送用的數(shù)據(jù)。
作為步驟S131中的發(fā)送數(shù)據(jù)處理記述數(shù)據(jù)的確定方法,列舉幾個具體的方法。例如,可以是可選擇地顯示往存儲部130保存的多個發(fā)送數(shù)據(jù)處理記述數(shù)據(jù),并受理用戶的選擇的方法。此外,可以是在發(fā)送數(shù)據(jù)處理記述數(shù)據(jù)中記述的訪問信息中包含發(fā)送方法或發(fā)送目的地時,參照發(fā)送數(shù)據(jù)處理記述數(shù)據(jù)的記述,確定與預(yù)先決定的或選擇的發(fā)送方法或發(fā)送目的地相應(yīng)的發(fā)送數(shù)據(jù)處理記述數(shù)據(jù)的方法。此外,存儲部130中保存的輸入數(shù)據(jù)和發(fā)送數(shù)據(jù)處理記述數(shù)據(jù)被關(guān)聯(lián)時,可以自動確定與再次利用的輸入數(shù)據(jù)對應(yīng)的發(fā)送數(shù)據(jù)處理記述數(shù)據(jù)。另外這時,存儲部130中保存的輸入數(shù)據(jù)和發(fā)送數(shù)據(jù)處理記述數(shù)據(jù)的對應(yīng),可以預(yù)先存儲在存儲部130中,可以包含確定與存儲部130中保存的輸入數(shù)據(jù)對應(yīng)的發(fā)送數(shù)據(jù)處理記述數(shù)據(jù)的信息。此外,也可以是在輸入表格數(shù)據(jù)中,代替發(fā)送數(shù)據(jù)處理記述數(shù)據(jù),包含確定存儲部130中保存的發(fā)送數(shù)據(jù)處理記述數(shù)據(jù)的信息,并根據(jù)該信息確定發(fā)送數(shù)據(jù)處理記述數(shù)據(jù)的方法。
通過在移動電話1中執(zhí)行這樣的處理,用戶即使在用與當時的訪問方法不同的訪問方法發(fā)送以前輸入的數(shù)據(jù)的情況下,也不用再度進行輸入操作,或者只進行簡單的選擇操作,就能以給定的訪問方法容易地將相同內(nèi)容的數(shù)據(jù)發(fā)送。
再有,在步驟S24的發(fā)送用數(shù)據(jù)寫出處理的步驟S35中,除了(或代替)將發(fā)送數(shù)據(jù)處理記述數(shù)據(jù)的字符串改寫為屬性數(shù)據(jù)的字符串的改寫處理,還可以執(zhí)行將發(fā)送數(shù)據(jù)處理記述數(shù)據(jù)的字符串改寫到給定的文件中的改寫處理。
具體地對處理包含圖27所示的UI記述數(shù)據(jù)以及圖28所示的發(fā)送數(shù)據(jù)處理記述數(shù)據(jù)的輸入表格數(shù)據(jù)的情況進行說明。
UI處理部1312中,對圖27所示的UI記述數(shù)據(jù),執(zhí)行步驟S16的UI顯示處理,在顯示器144顯示圖29所示的用戶界面。然后,對各輸入項目,從用戶(或再次利用存儲部130中保存的輸入數(shù)據(jù)),輸入圖30所示的數(shù)據(jù)。即根據(jù)圖26所示的UI記述數(shù)據(jù),對輸入項目“相片”受理相片數(shù)據(jù)的文件的輸入。
這時,在步驟S24的發(fā)送用數(shù)據(jù)寫出處理的步驟S35中,根據(jù)圖28所示的發(fā)送數(shù)據(jù)處理記述數(shù)據(jù),與字符串的改寫處理一起執(zhí)行文件的置換處理。
具體而言,在步驟S31中,UI處理部1312從由步驟S23改寫的UI記述數(shù)據(jù)中,抽出用戶輸入的、包含文件“/picture/20040129.jpg”的數(shù)據(jù),并向數(shù)據(jù)保存部1313傳送。數(shù)據(jù)保存部1313中,對傳送來的文件“/picture/20040129.jpg”付與文件名“20040129.jpg”后,作為與表示屬性名的識別符“photo”對應(yīng)的屬性值,存儲在存儲部130的給定區(qū)域。
這時,步驟S31中抽出的用戶所輸入的數(shù)據(jù)的數(shù)據(jù)形式,是按照發(fā)送方法的形式,例如相當于multipart/form-data形式或multipart/mixed形式等形式。然后,步驟S32中,抽出的各輸入數(shù)據(jù)被以圖31所示的數(shù)據(jù)形式保存到存儲部130。具體而言,步驟S32中定義屬性的類型。在輸入數(shù)據(jù)為文件時,屬性的類型定義為文件名,該屬性值中存儲文件名。
步驟S35中,在發(fā)送數(shù)據(jù)處理部1314中,作為圖28所示的發(fā)送數(shù)據(jù)處理記述數(shù)據(jù)中包含的、表示屬性名的識別符“photo”所對應(yīng)的屬性值,從存儲部130抽出文件名“20040129.jpg”的文件,并且發(fā)送數(shù)據(jù)處理記述數(shù)據(jù)的第6行的記述“${photo}”的部分被改寫為文件名“20040129.jpg”的文件。然后,步驟S36中,寫出包含文件名“20040129.jpg”的文件內(nèi)容的發(fā)送用的數(shù)據(jù)。具體而言,圖28所示的發(fā)送數(shù)據(jù)處理記述數(shù)據(jù)的相應(yīng)部分被改寫為“20040129.jpg”的文件或字符串后,寫出圖32所示的發(fā)送用數(shù)據(jù)。
通過在移動電話1中執(zhí)行這樣的處理,不僅是字符串,還能以給定的訪問方法容易地發(fā)送相片或聲音等各種文件。此外同樣,以前輸入的相片或聲音等的文件也不用再度進行輸入操作,或只進行簡單的選擇操作,就能以給定的訪問方法容易地發(fā)送相同內(nèi)容的數(shù)據(jù)。因此,除了本實施方式中說明的對受理懸賞的應(yīng)征的服務(wù)器2發(fā)送應(yīng)征懸賞的數(shù)據(jù)的情況,例如,在從客戶機裝置1對打印機以該打印機固有的訪問方法發(fā)送打印對象的數(shù)據(jù)的情況等,從客戶機裝置1對給定的數(shù)據(jù)處理裝置以特定形式等的訪問方法發(fā)送數(shù)據(jù),來執(zhí)行特定的處理的情況下也能有效使用。
再有,還能將上述的數(shù)據(jù)處理方法能作為程序提供。這樣的程序能用附屬于計算機的軟盤、CD-ROM、ROM(Read Only Memory)、RAM(Random Access Memory)和存儲卡等計算機可讀取的記錄介質(zhì)記錄,作為程序產(chǎn)品提供?;蛘撸苡糜嬎銠C中內(nèi)置的硬盤等記錄介質(zhì)記錄,來提供程序。此外,能通過網(wǎng)絡(luò)的下載來提供程序。
提供的程序產(chǎn)品,被安裝到硬盤等程序存儲部中來執(zhí)行。另外,程序產(chǎn)品包含程序自身、記錄程序的記錄介質(zhì)。
應(yīng)該認為這里說明的實施方式,在全部方面都是例子,并不作出限制。本發(fā)明的范圍并不是上述的說明,而由權(quán)利要求書表示,意圖包含與權(quán)利要求書均等的含義和范圍內(nèi)的全部變更。
產(chǎn)業(yè)上的可利用性 根據(jù)本發(fā)明,對其他數(shù)據(jù)處理裝置發(fā)送數(shù)據(jù)來執(zhí)行處理時,不用進行復(fù)雜的操作,就能以給定的訪問方法發(fā)送數(shù)據(jù),并能在進行數(shù)據(jù)發(fā)送的數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法、數(shù)據(jù)處理程序產(chǎn)品中有效應(yīng)用。
權(quán)利要求
1.一種服務(wù)器,其特征在于
具備接收部,從數(shù)據(jù)處理裝置接收與輸入表格數(shù)據(jù)所包含的輸入項目對應(yīng)的數(shù)據(jù),
所述輸入表格數(shù)據(jù),包含對從所述數(shù)據(jù)處理裝置接收的所述數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)進行規(guī)定的信息的數(shù)據(jù)結(jié)構(gòu)信息;為了生成從所述數(shù)據(jù)處理裝置接收的數(shù)據(jù),通過用戶操作來收集數(shù)據(jù)的用戶接口描述數(shù)據(jù);對從所述數(shù)據(jù)處理裝置進行接收的方法以及接收目的地的至少一方進行規(guī)定的訪問信息,
所述接收部,根據(jù)所述訪問信息,從所述數(shù)據(jù)處理裝置接收所述輸入表格數(shù)據(jù)中包含的輸入項目所對應(yīng)的、且為所述數(shù)據(jù)結(jié)構(gòu)信息中規(guī)定的數(shù)據(jù)結(jié)構(gòu)的數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的服務(wù)器,其特征在于
還具備將所述輸入表格數(shù)據(jù)提供給所述數(shù)據(jù)處理裝置的輸入表格數(shù)據(jù)提供機構(gòu)。
3.一種服務(wù)器中的數(shù)據(jù)取得方法,所述服務(wù)器用于從數(shù)據(jù)處理裝置接收多個輸入表格數(shù)據(jù)的每一個所包含的多個輸入項目所對應(yīng)的數(shù)據(jù),其特征在于
所述輸入表格數(shù)據(jù),包含對從所述數(shù)據(jù)處理裝置接收的所述數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)進行規(guī)定的信息的數(shù)據(jù)結(jié)構(gòu)信息;為了生成從所述數(shù)據(jù)處理裝置接收的數(shù)據(jù),通過用戶操作來收集數(shù)據(jù)的用戶接口描述數(shù)據(jù);對從所述數(shù)據(jù)處理裝置進行接收的方法以及接收目的地的至少一方進行規(guī)定的訪問信息,
包括根據(jù)所述訪問信息,從所述數(shù)據(jù)處理裝置接收所述輸入表格數(shù)據(jù)中包含的輸入項目所對應(yīng)的、且為所述數(shù)據(jù)結(jié)構(gòu)信息中規(guī)定的數(shù)據(jù)結(jié)構(gòu)的數(shù)據(jù)的步驟。
4.一種記錄介質(zhì),記錄有程序,所述程序用于使計算機執(zhí)行數(shù)據(jù)取得處理,來從數(shù)據(jù)處理裝置接收多個輸入表格數(shù)據(jù)的每一個所包含的多個輸入項目所對應(yīng)的數(shù)據(jù),其特征在于
所述輸入表格數(shù)據(jù),包含對從所述數(shù)據(jù)處理裝置接收的所述數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)進行規(guī)定的信息的數(shù)據(jù)結(jié)構(gòu)信息;為了生成從所述數(shù)據(jù)處理裝置接收的數(shù)據(jù),通過用戶操作來收集數(shù)據(jù)的用戶接口描述數(shù)據(jù);對從所述數(shù)據(jù)處理裝置進行接收的方法以及接收目的地的至少一方進行規(guī)定的訪問信息,
所述程序,執(zhí)行根據(jù)所述訪問信息,從所述數(shù)據(jù)處理裝置接收所述輸入表格數(shù)據(jù)中包含的輸入項目所對應(yīng)的、且為所述數(shù)據(jù)結(jié)構(gòu)信息中規(guī)定的數(shù)據(jù)結(jié)構(gòu)的數(shù)據(jù)的步驟。
5.一種數(shù)據(jù)處理裝置,用于將輸入表格數(shù)據(jù)所包含的輸入項目所對應(yīng)的數(shù)據(jù)發(fā)送給其他裝置,其特征在于
所述輸入表格數(shù)據(jù),包含為了生成發(fā)送給所述其他裝置的數(shù)據(jù),通過用戶操作來收集數(shù)據(jù)的用戶接口描述數(shù)據(jù),
所述數(shù)據(jù)處理裝置,包含用戶接口描述數(shù)據(jù)取得機構(gòu),從所述輸入表格數(shù)據(jù)取得所述用戶接口描述數(shù)據(jù);
用戶接口處理機構(gòu),處理所述用戶接口描述數(shù)據(jù),將所述用戶接口輸出;
存儲機構(gòu),將從所述用戶接口處理機構(gòu)所輸出的所述用戶接口取得的數(shù)據(jù),與所述輸入項目對應(yīng)起來進行存儲;
比對機構(gòu),將第1輸入表格數(shù)據(jù)的輸入項目、與從所述存儲機構(gòu)所存儲的第2輸入表格數(shù)據(jù)取得的所述數(shù)據(jù)相對應(yīng)的所述第2輸入表格數(shù)據(jù)的輸入項目進行比對;以及,
用戶接口顯示機構(gòu),根據(jù)所述第1輸入表格數(shù)據(jù)的用戶接口描述數(shù)據(jù)、和所述比對機構(gòu)得到的比對結(jié)果,在顯示器上顯示所述第1輸入表格數(shù)據(jù)的用戶接口,其在由所述比對機構(gòu)得到的與所述第2輸入表格數(shù)據(jù)的輸入項目相一致的輸入項目的輸入欄,使與所述第2輸入表格數(shù)據(jù)的輸入項目對應(yīng)起來存儲在所述存儲機構(gòu)的數(shù)據(jù)顯示出來。
6.根據(jù)權(quán)利要求5所述的數(shù)據(jù)處理裝置,其特征在于
所述用戶接口顯示機構(gòu),在由所述比對機構(gòu)判斷所述第1輸入表格數(shù)據(jù)的輸入項目與所述存儲機構(gòu)中存儲的所述第2輸入表格數(shù)據(jù)的輸入項目不相一致的情況下,對于不一致的所述第1輸入表格數(shù)據(jù)的輸入項目,在顯示器上顯示出所述第1輸入表格數(shù)據(jù)的用戶接口,來顯示出可選擇空欄或者選項。
7.一種數(shù)據(jù)處理裝置中的數(shù)據(jù)處理方法,所述數(shù)據(jù)處理裝置,用于將輸入表格數(shù)據(jù)所含的輸入項目所對應(yīng)的數(shù)據(jù)發(fā)送給其他裝置,其特征在于
所述輸入表格數(shù)據(jù),包含為了生成發(fā)送給所述其他裝置的數(shù)據(jù),通過用戶操作來收集數(shù)據(jù)的用戶接口描述數(shù)據(jù),
所述數(shù)據(jù)處理方法,包括從第1輸入表格數(shù)據(jù)取得所述用戶接口描述數(shù)據(jù)的步驟;
處理所述第1輸入表格數(shù)據(jù)的用戶接口描述數(shù)據(jù),來輸出所述第1輸入表格數(shù)據(jù)的用戶接口的步驟;
將從所輸出的所述第1輸入表格數(shù)據(jù)的用戶接口取得的數(shù)據(jù),與所述第1輸入表格數(shù)據(jù)的輸入項目對應(yīng)起來存儲在所述數(shù)據(jù)處理裝置的存儲機構(gòu)中的步驟;
從第2輸入表格數(shù)據(jù)取得所述用戶接口描述數(shù)據(jù)的步驟;
將第2輸入表格數(shù)據(jù)的輸入項目、與從所述存儲機構(gòu)所存儲的所述第1輸入表格數(shù)據(jù)取得的所述數(shù)據(jù)相對應(yīng)的所述第1輸入表格數(shù)據(jù)的輸入項目進行比對的步驟;以及,
根據(jù)所述第2輸入表格數(shù)據(jù)的用戶接口描述數(shù)據(jù)、和所述比對機構(gòu)得到的比對結(jié)果,在顯示器上顯示所述第2輸入表格數(shù)據(jù)的用戶接口的步驟,其中,在由所述比對機構(gòu)得到的與所述第1輸入表格數(shù)據(jù)的輸入項目相一致的輸入項目的輸入欄,使與所述第1輸入表格數(shù)據(jù)的輸入項目對應(yīng)起來存儲在所述存儲機構(gòu)的數(shù)據(jù)顯示出來。
8.一種記錄介質(zhì),記錄有程序,所述程序用于使計算機執(zhí)行數(shù)據(jù)取得處理,來將多個輸入表格數(shù)據(jù)的每一個所包含的多個輸入項目所對應(yīng)的數(shù)據(jù)發(fā)送給其他裝置,其特征在于
所述輸入表格數(shù)據(jù),包含為了生成發(fā)送給所述其他裝置的數(shù)據(jù),通過用戶操作來收集數(shù)據(jù)的用戶接口描述數(shù)據(jù),
所述程序使計算機執(zhí)行如下步驟從第1輸入表格數(shù)據(jù)取得所述用戶接口描述數(shù)據(jù)的步驟;
處理所述第1輸入表格數(shù)據(jù)的用戶接口描述數(shù)據(jù),來輸出所述第1輸入表格數(shù)據(jù)的用戶接口的步驟;
將從所輸出的所述第1輸入表格數(shù)據(jù)的用戶接口取得的數(shù)據(jù),與所述第1輸入表格數(shù)據(jù)的輸入項目對應(yīng)起來存儲在所述數(shù)據(jù)處理裝置的存儲機構(gòu)中的步驟;
從第2輸入表格數(shù)據(jù)取得所述用戶接口描述數(shù)據(jù)的步驟;
將第2輸入表格數(shù)據(jù)的輸入項目、與從所述存儲機構(gòu)所存儲的所述第1輸入表格數(shù)據(jù)取得的所述數(shù)據(jù)相對應(yīng)的所述第1輸入表格數(shù)據(jù)的輸入項目進行比對的步驟;以及,
根據(jù)所述第2輸入表格數(shù)據(jù)的用戶接口描述數(shù)據(jù)、和所述比對機構(gòu)得到的比對結(jié)果,在顯示器上顯示所述第2輸入表格數(shù)據(jù)的用戶接口的步驟,其中,在由所述比對機構(gòu)得到的與所述第1輸入表格數(shù)據(jù)的輸入項目相一致的輸入項目的輸入欄,使與所述第1輸入表格數(shù)據(jù)的輸入項目對應(yīng)起來存儲在所述存儲機構(gòu)的數(shù)據(jù)顯示出來。
全文摘要
本發(fā)明提供一種服務(wù)器,具備接收部,從數(shù)據(jù)處理裝置接收與輸入表格數(shù)據(jù)所包含的輸入項目對應(yīng)的數(shù)據(jù),輸入表格數(shù)據(jù),包含對從數(shù)據(jù)處理裝置接收的數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)進行規(guī)定的信息的數(shù)據(jù)結(jié)構(gòu)信息;為了生成從數(shù)據(jù)處理裝置接收的數(shù)據(jù),通過用戶操作來收集數(shù)據(jù)的用戶接口描述數(shù)據(jù);對從數(shù)據(jù)處理裝置進行接收的方法以及接收目的地的至少一方進行規(guī)定的訪問信息,接收部,根據(jù)訪問信息,從數(shù)據(jù)處理裝置接收輸入表格數(shù)據(jù)中包含的輸入項目所對應(yīng)的、且為數(shù)據(jù)結(jié)構(gòu)信息中規(guī)定的數(shù)據(jù)結(jié)構(gòu)的數(shù)據(jù)。
文檔編號G06F15/00GK101354721SQ20081014517
公開日2009年1月28日 申請日期2005年2月22日 優(yōu)先權(quán)日2004年2月27日
發(fā)明者松原敬信 申請人:夏普株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
梅河口市| 镇远县| 鄂尔多斯市| 土默特左旗| 神池县| 渑池县| 天门市| 英吉沙县| 策勒县| 马山县| 徐州市| 苗栗市| 东源县| 宁强县| 察隅县| 天全县| 清远市| 黑河市| 新平| 兴宁市| 壶关县| 广宁县| 永年县| 武威市| 安塞县| 恩平市| 玉屏| 澄城县| 阿图什市| 阳原县| 阿荣旗| 汾阳市| 平凉市| 阳东县| 扬州市| 阳原县| 东平县| 定安县| 南木林县| 开封市| 安龙县|