專利名稱:信息設(shè)備遠程操作系統(tǒng)和信息設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種用來經(jīng)過網(wǎng)絡(luò)操作處于從另一信息設(shè)備的遠程位置的顯示裝置的信息設(shè)備遠程操作系統(tǒng),尤其涉及一種允許用戶在抑制通過網(wǎng)絡(luò)發(fā)送的數(shù)據(jù)通信量的同時參考和編輯文本的信息設(shè)備遠程操作系統(tǒng)。
背景技術(shù):
最近幾年,能夠連接網(wǎng)絡(luò)的信息設(shè)備,例如能夠連接因特網(wǎng)的蜂窩電話和置于無線LAN(局域網(wǎng))中的PDA(個人數(shù)字助理),已經(jīng)廣泛得以使用。此外,包括在信息設(shè)備中的顯示裝置的分辨率也增加了,并且已經(jīng)能夠顯示細微的圖像。因而,對于通過網(wǎng)絡(luò)連接到其它諸如處于從信息設(shè)備的遠程位置的個人計算機的信息設(shè)備并操作該信息設(shè)備的產(chǎn)品開發(fā)及研究已經(jīng)得到提高。
例如,從能夠用于通過網(wǎng)絡(luò)的Web瀏覽的蜂窩電話和PDA操作在其上預(yù)先安裝有軟件的個人計算機(PC)的技術(shù)已經(jīng)在例如“Software for Realizing RemoteOperations of PC from Cellular Phone”,日本IBM[在線],出版物,[2004年4月19日搜索],因特網(wǎng)URLhttp//www-6.ibm.com/jp/domino05/ewm/NewsDB.nsf/2002/05271中公開。
以相同的方式,使用能夠用于特定語言的Web瀏覽器或?qū)S瞄喿x器操作在其上預(yù)先安裝有軟件的PC的技術(shù)已經(jīng)在例如“Virtual Network Cc”ATT,[在線],[2004年4月19日搜索],因特網(wǎng)URLhttp//www.uk.research.att.com/archive/vnc/中公開。
而且,用來通過使用在蜂窩電話和PC之間提供中繼服務(wù)器并使用原始協(xié)議在中繼服務(wù)器和蜂窩電話之間進行通信的方法從蜂窩電話遠程操作PC的遠程操作系統(tǒng)已經(jīng)實現(xiàn)了,例如在“Research of Computer Remote OperatingSystem Using Cellular Phone”Masato Nakasu[在線],Tsukuba大學(xué)[2004年4月19日檢索],因特網(wǎng)URLhttp//www.iplab.is.tsukuba.ac.jp/~baru/research/keitai.html>中所公開的那樣。
然而,例如,蜂窩電話等使用的分組通信網(wǎng)絡(luò)的電路速度通常比PC等使用的因特網(wǎng)慢。因此,在通過分組通信網(wǎng)絡(luò)由蜂窩電話執(zhí)行對PC的遠程操作時,滾動顯示范圍的范圍隨著數(shù)據(jù)通信量的增加而增加,從而導(dǎo)致較低的可操作性。此外,由于在蜂窩電話和PC之間的數(shù)據(jù)通信是連續(xù)的,所以數(shù)據(jù)通信量的增加有時會導(dǎo)致暫時的性能惡化,例如,由于在滾動顯示范圍時較差的滾動速度而阻止了平滑滾動。
而且,在需要遠程操作的文本文件具有非文本對象時,遠程操作PC數(shù)據(jù)以便顯示在蜂窩電話上刪除了該非文本對象,從而導(dǎo)致顯示和編輯時的不便。
發(fā)明內(nèi)容
因此,本發(fā)明是考慮前述問題而作出的,并且本發(fā)明的一個目的是提供一種信息設(shè)備遠程操作系統(tǒng)和信息設(shè)備,以便抑制數(shù)據(jù)通信量,并且即使在遠程操作信息設(shè)備使用低電路速度的通信網(wǎng)絡(luò)時也能防止可操作性的惡化和性能的暫時惡化。
此外,本發(fā)明的另一個目的是提供一種信息設(shè)備遠程操作系統(tǒng)和信息設(shè)備以便提高在要遠程操作的文本文件具有非文本對象情況下顯示和編輯時的方便性。
為此,根據(jù)本發(fā)明的第一方面,信息設(shè)備遠程操作系統(tǒng)通過連接運行應(yīng)用程序的被操作側(cè)信息設(shè)備和遠程操作所述應(yīng)用程序的操作側(cè)信息設(shè)備而配置,所述操作側(cè)信息設(shè)備包括配置用來向/從被操作側(cè)的信息設(shè)備發(fā)送/接收各種類型信息的通信單元;配置用來基于輸入操作輸出操作信息的操作單元;配置用來在從操作單元接收的操作信息是用來操作運行在被操作側(cè)信息設(shè)備上的應(yīng)用程序的操作信息時通過所述通信單元發(fā)送從操作單元接收的操作信息到被操作側(cè)信息設(shè)備,和操作在從操作單元接收的操作信息是用來操作運行在操作側(cè)信息設(shè)備上的應(yīng)用程序的操作信息的情況下要操作的應(yīng)用程序的控制信息處理單元;配置用來通過通信單元接收并存儲要存儲于被操作側(cè)信息設(shè)備的剪貼板中的對象文本數(shù)據(jù),以及編輯所存儲文本數(shù)據(jù)的文本存儲單元;和配置用來允許顯示文本存儲單元的文本數(shù)據(jù)的文本存儲單元。
進一步,為此,根據(jù)本發(fā)明的第二方面,一種信息設(shè)備,包括配置用來向信息設(shè)備發(fā)送各種類型信息/從信息設(shè)備接收各種類型信息,以便運行應(yīng)用程序的通信單元;配置用來基于輸入操作輸出操作信息的操作單元;配置用來基于從操作單元接收的操作信息操作需更操作的應(yīng)用程序的控制信息處理單元;和配置用來存儲和讀出文本數(shù)據(jù)的文本存儲單元,其中所述控制處理單元被配置用來讀出存儲在包含于與其通過通信網(wǎng)絡(luò)連接的另一個信息設(shè)備中的存儲單元中的對象。
而且,為此,根據(jù)本發(fā)明的第三方面,一種用來遠程控制具有剪貼板的另一信息設(shè)備的信息設(shè)備,包括用來通過網(wǎng)絡(luò)向/從另一信息設(shè)備傳輸各種類型信息,以便遠程運行在另一信息設(shè)備上的應(yīng)用程序的通信裝置;配置用來接收用戶輸入操作的接收單元,其中一個輸入操作是對另一信息設(shè)備的檢索請求;用來存儲文本數(shù)據(jù)的文本存儲器;配置用來發(fā)送所述檢索請求到另一信息設(shè)備并配置用來檢索對象作為文本數(shù)據(jù)的控制處理單元。
在上述方面中,所述控制處理單元可以包括至少一個文本復(fù)制功能,用來存儲通過復(fù)制要存儲在存儲單元中的文本數(shù)據(jù)到文本存儲單元而建立的文本數(shù)據(jù),所述存儲單元包括在通過通信網(wǎng)絡(luò)與之相連的另一信息設(shè)備之中;和文本獲取功能,用來存儲基于要存儲在存儲單元中的對象建立的文本數(shù)據(jù)到文本編輯器的文本存儲區(qū)域中,所述存儲單元包括在通過通信網(wǎng)絡(luò)與之相連的另一信息設(shè)備之中;和文本替換功能,用來將通過使用文本獲取功能存儲在文本存儲區(qū)域中的文本數(shù)據(jù)的文本部分替換為要存儲在存儲單元中的對象的文本部分。
在上述方面中,所述控制處理單元可以配置用來通過用特定文本代碼替換要存儲在存儲單元中的對象的非文本屬性部分來建立文本數(shù)據(jù),所述存儲單元包括在通過通信網(wǎng)絡(luò)與之相連的另一信息設(shè)備之中。
在上述方面中,所述控制處理單元可以配置用來通過用特定文本代碼替換要存儲在存儲單元中的對象的非文本屬性部分來建立文本數(shù)據(jù),所述存儲單元包括在通過通信網(wǎng)絡(luò)與之相連的另一信息設(shè)備之中,在該對象的非文本屬性部分包括鏈接信息時,在所述代碼中嵌入有鏈接信息,以便跳轉(zhuǎn)到嵌入在所選特定文本代碼中的鏈接目的地,并在選擇了由要存儲在存儲單元中的對象建立的文本數(shù)據(jù)的特定文本代碼時,允許觀看鏈接目的地信息。
在上述方面中,所述信息設(shè)備進一步包括編輯所檢索對象的文本編輯器和配置用來發(fā)送由文本編輯器編輯的對象到另一信息設(shè)備的發(fā)送機。
根據(jù)按照本發(fā)明的信息設(shè)備操作系統(tǒng)和信息設(shè)備,與傳統(tǒng)直接進行遠程操作的情況相比,可以明顯減少數(shù)據(jù)通信量。從而,提高了在操作側(cè)信息設(shè)備處的操作性能,防止了性能的暫時惡化。
另外,既使在要輸入和重寫的對象包括非文本屬性的屬性時,也只有文本部分才可以被編輯,而不會影響非文本對象及其屬性。
而且,即使在輸入到操作側(cè)信息設(shè)備的對象包括非文本屬性的屬性時,也可以通過使用正常遠程操作參考功能的簡單操作參考非文本對象的整體。
圖1是顯示根據(jù)本發(fā)明的信息設(shè)備遠程操作系統(tǒng)的配置的示意配置圖;圖2是更詳細顯示根據(jù)本發(fā)明的信息設(shè)備遠程操作系統(tǒng)配置的詳細配置圖;圖3是示意性描述PC中的對象復(fù)制功能的示意圖;圖4是示意性描述在根據(jù)本發(fā)明的信息設(shè)備遠程操作系統(tǒng)中的文本編輯功能的示意圖;圖5是顯示在根據(jù)本發(fā)明的信息設(shè)備處于遠程操作模式時要顯示于操作側(cè)顯示單元上的屏幕例子的示意圖;圖6是顯示在根據(jù)本發(fā)明的信息設(shè)備處于文本編輯模式時要顯示于操作側(cè)顯示單元上的屏幕例子的示意圖;圖7是顯示用作在根據(jù)本發(fā)明的信息設(shè)備遠程操作系統(tǒng)中的操作側(cè)信息設(shè)備的蜂窩電話外觀的外觀圖;圖8是顯示根據(jù)本發(fā)明在信息設(shè)備的文本編輯模式下在顯示方向指示鍵的屏幕轉(zhuǎn)換到顯示光標移動鍵的屏幕時要在處于文本編輯模式的操作側(cè)顯示單元上顯示的屏幕例子的示意圖;圖9是顯示在選擇了使用包括在根據(jù)本發(fā)明的信息設(shè)備中的文本復(fù)制功能的任務(wù)鍵時,文本對象和文本數(shù)據(jù)流的示意圖;
圖10是顯示在根據(jù)本發(fā)明的信息設(shè)備處于文本選擇模式時要顯示于操作側(cè)顯示單元上的屏幕例子的示意圖;圖11是顯示在根據(jù)本發(fā)明的信息設(shè)備遠程操作系統(tǒng)中從PC到蜂窩電話執(zhí)行復(fù)制處理步驟的處理流程圖;圖12是顯示在根據(jù)本發(fā)明的信息設(shè)備遠程操作系統(tǒng)中從蜂窩電話到PC執(zhí)行復(fù)制處理步驟的流程圖;圖13是顯示在選擇了使用包括在根據(jù)本發(fā)明的信息設(shè)備中的文本輸入功能和文本替換功能的任務(wù)鍵時文本對象和文本數(shù)據(jù)流的示意圖;圖14是示意性地描述在根據(jù)本發(fā)明的信息設(shè)備遠程操作系統(tǒng)中的文本編輯功能的示意圖;圖15是更詳細顯示根據(jù)本發(fā)明的信息設(shè)備遠程操作系統(tǒng)的配置的詳細配置圖;圖16是顯示在根據(jù)本發(fā)明的信息設(shè)備遠程操作系統(tǒng)中由運行在PC中的應(yīng)用程序選擇的所選對象的例子的示意圖;圖17是顯示在圖16所示選擇對象是從PC使用包括在根據(jù)本發(fā)明的信息設(shè)備中的文本輸入功能而文本輸入到蜂窩電話的文本編輯器作為轉(zhuǎn)換的文本數(shù)據(jù)時,要顯示于操作側(cè)顯示單元的屏幕顯示例子的示意圖;和圖18是顯示在根據(jù)本發(fā)明的信息設(shè)備遠程操作系統(tǒng)中執(zhí)行的從PC輸入處理步驟和反饋到PC處理步驟的處理流程圖。
具體實施例方式
現(xiàn)在,將參考附圖對本發(fā)明的實施例進行描述。另外,應(yīng)該注意,指示諸如“上下”、“左右”等方向的術(shù)語在此是參考信息設(shè)備遠程操作系統(tǒng)的實際使用狀態(tài)或附圖中所示狀態(tài)來使用的。圖1是示意性地顯示用作根據(jù)本發(fā)明的信息設(shè)備遠程操作系統(tǒng)的實施例的信息設(shè)備遠程操作系統(tǒng)1的系統(tǒng)配置的示意性配置圖。
信息設(shè)備遠程操作系統(tǒng)1配置用來通過作為網(wǎng)絡(luò)例子的因特網(wǎng)4在作為操作側(cè)信息設(shè)備例子的蜂窩電話2和作為被操作側(cè)信息設(shè)備例子的個人計算機(此后,稱作PC)3之間進行通信。更具體來說,因特網(wǎng)4連接到基站5以向/從蜂窩電話發(fā)送/接收信息。蜂窩電話2配有操作側(cè)顯示單元2a,PC3配有被操作側(cè)顯示單元3a。
注意,在信息設(shè)備遠程操作系統(tǒng)1中的網(wǎng)絡(luò)并不局限于因特網(wǎng)4,因此,可以使用諸如LAN的網(wǎng)絡(luò),并可以使用有線或無線通信。此外,操作側(cè)信息設(shè)備并不局限于諸如蜂窩電話2或PDA等具有顯示單元移動性的設(shè)備。換句話說,只要操作側(cè)信息設(shè)備可以與被操作側(cè)信息設(shè)備進行通信,那么操作側(cè)信息設(shè)備就可以直接連接到網(wǎng)絡(luò),不一定使用無線通信。而且,蜂窩電話2和PC3不必總是連接到因特網(wǎng)4上,只要僅在使用時讓每一個連接到因特網(wǎng)4就足夠了。
圖2是更詳細顯示信息設(shè)備遠程操作系統(tǒng)1的配置的詳細配置圖。注意,從簡化圖的方面考慮,在圖2中省略了基站5。
根據(jù)圖2,蜂窩電話2包括操作單元10、控制信息處理單元11、通信單元12、屏幕信息處理單元13、操作側(cè)顯示單元2a、圖像顯影單元14、顯示單元角度檢查單元15、觀看區(qū)域存儲單元16、用作文本存儲單元的存儲器17、基本軟件(此后,稱作OS,其為操作系統(tǒng)的縮寫)18、和文本編輯器19。這里,觀看區(qū)域代表要顯示在蜂窩電話2上的PC3的屏幕區(qū)域,并且用來規(guī)定該觀看區(qū)域的信息被稱作觀看信息。
蜂窩電話2的操作單元10具有用來根據(jù)用戶的操作從用戶接收各種類型信息并將信息提供給控制信息處理單元11的功能。
控制信息處理單元11不但起到用作用來控制屏幕信息處理單元13、存儲器17、或OS18的控制信息處理裝置的作用,而且起到用作用來處理從操作單元10接收的操作信息的控制信息處理裝置的作用。
控制信息處理單元11包括用來接收與從操作單元10接收的文本數(shù)據(jù)的建立和編輯有關(guān)的操作信息并將所接收的操作信息提供給OS18或?qū)⒃撔畔⑼ㄟ^通信單元12發(fā)送到PC3來完成作為控制信息處理裝置和控制信息處理裝置的任務(wù)的文本編輯功能,用來將與從操作單元10接收的蜂窩電話2自身的各種類型的操作相關(guān)操作信息提供給屏幕信息處理單元13的功能,和用來接收觀看區(qū)域編輯操作信息和編輯存儲在觀看區(qū)域存儲單元16中的觀看信息的功能。
此外,控制信息處理單元11包括通過PC3的主存儲器28復(fù)制從操作單元10在將要以文本格式操作的應(yīng)用程序(此后,簡稱為應(yīng)用)中選擇的諸如文本、形狀、或圖像的顯示對象(此后,簡稱為對象)到蜂窩電話2的存儲器17,或復(fù)制存儲在文本編輯器19的文本存儲區(qū)域(圖2中省略)中的文本的功能(此后,稱作文本復(fù)制功能),作為一個文本編輯功能。
另外,控制信息處理單元11還包括用文本數(shù)據(jù)替換所選對象的非文本屬性的部分并輸入所建立的文本數(shù)據(jù)到文本編輯器19的文本存儲區(qū)域的功能(此后,稱作文本輸入功能),和用來在輸入文本數(shù)據(jù)之后只編輯來自蜂窩電話2的文本部分并用所編輯的文本部分替換所選對象的文本部分的功能(此后,稱作文本替換功能),作為一個文本編輯功能。
而且,控制信息處理單元11包括,例如,在提供文本編輯功能,更具體來說是文本復(fù)制功能、文本輸入功能、和文本替換功能給用戶時所需的定界符信息等,雖然圖2中沒有示出。
通信單元12包括用來通過網(wǎng)絡(luò)發(fā)送從屏幕信息處理單元13或控制信息處理單元11接收的各種類型信息到PC3的功能,和用來將從PC3接收的各種類型信息提供給屏幕信息處理單元13或控制信息處理單元11的功能。
屏幕信息處理單元13包括用來通過通信單元12將從PC3接收的壓縮圖像信息顯影于圖像顯影單元14的功能、用來通過通信單元12將從PC3接收的觀看信息寫入觀看區(qū)域存儲單元16的功能、用來將顯影的圖像提供給操作側(cè)顯示單元2a以便基于存儲在觀看區(qū)域存儲單元16中的觀看信息以預(yù)定顯示格式顯示圖像的功能、和用來在存儲在觀看區(qū)域存儲單元16中的觀看信息被更新時將所更新的觀看信息提供給通信單元12以便發(fā)送該信息到PC3的功能。操作側(cè)顯示單元2a包括用來顯示從屏幕信息處理單元13接收的圖像的功能。
圖像顯影單元14包括用來從屏幕信息處理單元13接收壓縮圖像信息并執(zhí)行顯影處理并將所顯影的圖像信息提供給屏幕信息處理單元13的功能。
顯示單元角度檢測單元15,其是在蜂窩電話2的操作側(cè)顯示單元2a具有諸如旋轉(zhuǎn)功能的改變其方向的功能的情況下所提供的,包括用來檢測操作側(cè)顯示單元2a的方向變化并將檢測結(jié)果提供給屏幕信息處理單元13的功能。
觀看區(qū)域存儲單元16存儲通過通信單元12從PC3接收的觀看信息。存儲器17包括用來在更操作的應(yīng)用程序中存儲由用戶選擇的文本數(shù)據(jù)的剪貼板(圖2中省略)20。
OS18是運行應(yīng)用程序的基本軟件,并包括用來運行用作應(yīng)用程序例子的文本編輯器19的功能。文本編輯器19是用來建立和編輯文本數(shù)據(jù)的應(yīng)用程序,并包括建立和編輯文本數(shù)據(jù)所需的功能,例如,輸入、刪除、復(fù)制、和文本數(shù)據(jù)輸入。
另一方面,PC3包括通信單元22、屏幕信息處理單元23、圖像壓縮單元24、觀看信息存儲單元25、控制信息處理單元26、OS27、具有偽驅(qū)動器28的設(shè)備驅(qū)動器29、VRAM(視頻隨機存取存儲器)30、用來存儲被操作應(yīng)用程序31的應(yīng)用程序存儲單元32、和用作存儲單元的主存儲器33。
PC3的通信單元22包括用來通過網(wǎng)絡(luò)發(fā)送從屏幕信息處理單元23或控制信息處理單元26接收的各種類型的信息到蜂窩電話2的功能,和用來從蜂窩電話2接收各種類型信息并將該信息提供給屏幕信息處理單元23或控制信息處理單元26的功能。
屏幕信息處理單元23包括基于存儲在觀看信息存儲單元25中的觀看信息通過設(shè)備驅(qū)動器29的偽驅(qū)動器28從VRAM30獲得顯示于PC3的被操作側(cè)顯示單元3a上的部分或所有屏幕信息的功能,用來將從VRAM30獲得的圖像信息提供給圖像壓縮單元24以便壓縮該圖像信息的功能,和用來將所述觀看信息和壓縮圖像信息一起提供給通信單元22以便將該信息發(fā)送到蜂窩電話2的功能。
圖像壓縮單元24包括用來壓縮從屏幕信息處理單元23接收的圖像信息并將壓縮的圖像信息提供給屏幕信息處理單元23的功能。
觀看信息存儲單元25存儲用來在要顯示于PC3的被操作側(cè)顯示單元3a上的整體或部分屏幕作為初始狀態(tài)預(yù)先顯示在蜂窩電話2的操作側(cè)顯示單元2a情況下規(guī)定圖像的范圍和相對位置的所建立的信息。
控制信息處理單元26包括用來通過通信單元22將從蜂窩電話2接收的應(yīng)用程序的操作信息提供給OS27以便執(zhí)行該應(yīng)用程序的操作的功能,和用來通過通信單元12從蜂窩電話2接收更新的觀看信息并將所接收的觀看信息提供給屏幕信息處理單元23以便更新存儲在觀看信息存儲單元25中的觀看信息的功能。
VRAM 30是用來存儲顯示于PC3的被操作側(cè)顯示單元3a上的圖像信息的存儲器。應(yīng)用程序存儲單元32是用來存儲應(yīng)用程序的區(qū)域。應(yīng)用程序存儲單元32存儲要運行于PC3的OS27上的各種類型的應(yīng)用程序,并操作從應(yīng)用程序存儲單元32在OS27中讀取的應(yīng)用程序。這里,要被操作的應(yīng)用程序稱作被操作應(yīng)用程序31。
主存儲器33包括用來在要被操作存儲應(yīng)用程序的所選對象的剪貼板(圖2中省略)34。主存儲器33的剪貼板34不同于不能沒有變化地存儲包括非文本數(shù)據(jù)的數(shù)據(jù)的對象的蜂窩電話2的存儲器17的剪貼板20之處在于它可以沒有任何變化地來存儲包括非文本數(shù)據(jù)的數(shù)據(jù)的對象。
通過使用如此配置的信息設(shè)備遠程操作系統(tǒng)1,在被操作應(yīng)用程序31中所選的對象可以被粘貼(存儲)到PC3的主存儲器33的剪貼板34中??梢酝ㄟ^配置蜂窩電話2來實現(xiàn)文本復(fù)制功能、文本輸入功能、和文本替換功能以便使用粘貼到剪貼板34的對象。
換句話說,信息設(shè)備遠程操作系統(tǒng)1是配置用來實現(xiàn)在PC3和蜂窩電話2之間復(fù)制在PC3中的對象的功能(此后,稱作對象復(fù)制功能)的系統(tǒng)。
圖3是示意性描述在PC3中的對象復(fù)制功能的示意圖。圖4是示意性描述在信息設(shè)備遠程操作系統(tǒng)1中的文本編輯功能的示意圖。
注意,在圖4中,為了簡化附圖,省略了蜂窩電話2的通信單元12和PC3的通信單元22。在圖4中,實線箭頭代表在使用文本復(fù)制功能情況下對象或文本數(shù)據(jù)的傳送,虛線箭頭代表在使用文本輸入功能和文本替換功能情況下對象或文本數(shù)據(jù)的傳送。
在PC3中的對象復(fù)制功能表示用來允許在所有要運行在PC3上的應(yīng)用程序中選擇的對象被粘貼到剪貼板34,和用來允許粘貼到剪貼板34的對象插入到包括在所有運行在PC3上的應(yīng)用程序中的對象的任意位置處的功能。
根據(jù)圖3所示的例子,從包括要在運行在PC3上的應(yīng)用程序A中的對象選擇的對象(此后,稱作所選對象)36被復(fù)制并粘貼到剪貼板34,及被粘貼到剪貼板34的所選對象36被粘貼(插入)到包括在運行于PC3上的應(yīng)用程序B中的對象的任意位置。
在圖3中,如果注意應(yīng)用程序A和應(yīng)用程序B,那么在應(yīng)用程序A中所選對象36從而被插入到應(yīng)用程序B中。換句話說,對象復(fù)制功能允許通過在PC3中的剪貼板34在應(yīng)用程序之間交換對象。
注意,根據(jù)圖3,在剪貼板34中的對象的粘貼目的地是應(yīng)用程序B的對象,介也可以是應(yīng)用程序A的對象。換句話說,包括所選對象的應(yīng)用程序和包括對象粘貼目的地的應(yīng)用程序可以相同。
另一方面,包括在圖4所示信息設(shè)備遠程操作系統(tǒng)1中的蜂窩電話2(詳細地,控制信息處理單元11)中的文本編輯功能通常是相當于圖3所示PC3的對象復(fù)制功能,但是它們之間的不同在于對象交換的范圍不是在PC3內(nèi),而是在PC3和蜂窩電話2之間。
如圖3所示,在只在PC3內(nèi)交換對象的對象復(fù)制功能的情況中,只使用PC3的剪貼板34在實現(xiàn)該功能時并不會引起任何問題。但是,在文本編輯功能的情況下,如圖4所示在蜂窩電話2和PC3之間交換對象,因此,不但要使用PC3的剪貼板34,而且要使用蜂窩電話2的剪貼板20。
如圖2所示,蜂窩電話2被配置用來在蜂窩電話2的控制信息處理單元11和PC3的控制信息處理單元26之間通過蜂窩電話2的通信單元12和PC3的通信單元22相互交換從操作單元10輸入的操作信息,從蜂窩電話2的操作單元10輸入的操作信息可以被發(fā)送到PC3的控制信息處理單元26。
因此,一旦用戶從蜂窩電話2的操作單元10輸入應(yīng)用程序操作,包括在控制信息處理單元26中用來操作應(yīng)用程序的功能就可以從蜂窩電話2遠程地執(zhí)行。
根據(jù)圖4,應(yīng)用程序操作信息被在蜂窩電話2的控制信息處理單元11和PC3的控制信息處理單元26之間相互交換,并且在要運行在PC3上的所有應(yīng)用程序中遠程選擇的所選對象36可以被從蜂窩電話2粘貼到剪貼板34。
至于被粘貼到剪貼板34的所選對象36,包括非文本屬性的屬性的部分可以用特定的文本代碼(例如,后面所描述的圖形符號63等)來代替以便獲得文本數(shù)據(jù)(此后,稱作轉(zhuǎn)換的文本數(shù)據(jù))38。所轉(zhuǎn)換的文本數(shù)據(jù)38可以被存儲在蜂窩電話2的文本編輯器19的文本存儲區(qū)域中(文本輸入功能),或被編輯以便用編輯后的轉(zhuǎn)換文本數(shù)據(jù)替換所選對象36的文本數(shù)據(jù)(文本替換功能)。
在粘貼到剪貼板34的對象是具有文本屬性的對象(此后,稱作文本對象)39的情況下,只有包括在文本對象中的文本數(shù)據(jù)40可以被粘貼到蜂窩電話2的剪貼板20,并且粘貼到剪貼板20的文本數(shù)據(jù)40可以被存儲在文本編輯器19的文本存儲區(qū)域,也可以根據(jù)需要進行編輯(文本復(fù)制功能)。
下面,將對使用蜂窩電話2的文本編輯功能的操作程序以及要通過使用該文本編輯功能所執(zhí)行的每一個處理步驟進行描述。
蜂窩電話2的文本編輯功能例如通過下面的狀態(tài)轉(zhuǎn)換來使用。對于用戶從蜂窩電話2在PC3上遠程操作應(yīng)用程序的狀態(tài)(此后稱作遠程操作模式),例如圖5所示,在選擇了要編輯的對象之后,從遠程操作狀態(tài)轉(zhuǎn)換到編輯文本的文本編輯模式,如圖6所示,并在文本編輯模式下使用蜂窩電話2的文本編輯功能。用來進行轉(zhuǎn)換到另一種模式狀態(tài)的操作是從蜂窩電話2的操作單元10輸入的。
圖7是示意性顯示用作在信息設(shè)備遠程操作系統(tǒng)1中的操作側(cè)信息設(shè)備的蜂窩電話2外觀的外觀圖。
蜂窩電話2配有操作單元10和操作側(cè)顯示單元2a。操作單元10包括用作方向指示鍵的上/下/左/右按鈕10a、用作用來完成諸如轉(zhuǎn)換模式或電話呼叫任務(wù)的任務(wù)鍵的功能按鈕10b,和用來用作輸入字符或數(shù)字的鍵的數(shù)字按鈕10c。此外,蜂窩電話2還包括用來發(fā)送/接收無線電波的天線單元43,并通過該天線單元43在蜂窩電話2和基站5之間發(fā)送/接收無線電波來交換諸如與PC3有關(guān)的圖像信息或PC3的操作信息的各種類型信息。
注意,圖7所示蜂窩電話2是蜂窩電話2的一般例子。換句話說,在信息設(shè)備遠程操作系統(tǒng)1中的蜂窩電話2的外觀圖并不限制為圖7所示的布置,并且可以使用蜂窩電話2通常所使用的所有布置。
首先,為了使用文本編輯功能,用戶需要從圖5所示的遠程操作模式轉(zhuǎn)換到在文本編輯模式下的屏幕狀態(tài)。選擇文本編輯鍵能夠轉(zhuǎn)換到文本編輯模式。文本編輯鍵相應(yīng)于在蜂窩電話2的數(shù)字按鈕10c中的按鈕[9],作為更顯示在操作向?qū)?1上的向?qū)Ю?。注意,圖5所示操作向?qū)?1是例子,并不限制于此。
一旦按壓按鈕[9]來選擇在蜂窩電話2中的文本編輯鍵,控制信息處理單元11就接收其操作信息,并從遠程操作模式狀態(tài)轉(zhuǎn)換到文本編輯模式狀態(tài)。
圖6是顯示在文本編輯模式下要顯示在操作側(cè)顯示單元2a上的屏幕例子的示意圖。注意,為了說明方便,圖6顯示了在其中顯示操作向?qū)?5的狀態(tài)。圖6所示的操作向?qū)?5與圖5一樣,也是例子,并不總是限制于此。根據(jù)圖6,操作側(cè)顯示單元2a包括文本顯示區(qū)域47和狀態(tài)顯示區(qū)域48。文本顯示區(qū)域47是用來顯示存儲在文本編輯器19的文本存儲區(qū)域內(nèi)的文本數(shù)據(jù)的區(qū)域。
用作任務(wù)鍵的回車鍵50和向?qū)фI51、用來顯示當前模式的模式顯示框52、和用來指示按字符增序移動光標53的方向的方向指示鍵54顯示在狀態(tài)顯示區(qū)域48上。這里,回車鍵50是要在執(zhí)行將模式返回到遠程操作模式(圖5)的操作情況下選擇的鍵。向?qū)фI51是用來在操作側(cè)顯示單元2a上顯示指示在所需操作和相應(yīng)操作按鈕10a、10b、和10c之間的關(guān)系的操作向?qū)?5的鍵。
更具體來說,回車鍵50和向?qū)фI51相應(yīng)于在蜂窩電話2的操作單元10中的功能按鈕10b,并可以通過功能按鈕10b執(zhí)行回車鍵50和向?qū)фI51的輸入。方向指示鍵53相應(yīng)于上/下/左/右按鈕10a,并可以通過上/下/左/右按鈕10a執(zhí)行方向指示鍵53的輸入。
對于蜂窩電話2來說,從文本編輯工作的方便性考慮,可以將方向指示鍵51轉(zhuǎn)換成能夠移動光標53到最大程度的光標移動鍵58。方向指示鍵51的轉(zhuǎn)換可以通過選擇要顯示在從頂上起第二行中箭頭-鍵-轉(zhuǎn)換鍵來完成,如圖6中的操作向?qū)?5中所示例的那樣。箭頭-鍵-轉(zhuǎn)換鍵的選擇可以通過蜂窩電話2的功能按鈕10b來執(zhí)行。
圖8是顯示在方向指示鍵51被從圖6所示文本編輯模左下的屏幕轉(zhuǎn)換之后的文本編輯模式下要顯示于操作側(cè)顯示單元2a上的屏幕例子的示意圖。
如圖8所示,光標移動鍵58包括用來移動光標53到當前行的左邊界的Home鍵58a、用來移動光標53到前一頁的PgUp鍵58b、用來移動光標53到當前行的右邊界的End鍵58c,和用來移動光標53到下一頁的PgDn鍵58d。
Home鍵58a、PgUp鍵58b、End鍵58c,和PgDn鍵58d被相應(yīng)于如圖8所示根據(jù)操作移動光標53的方向而放置。更具體來說,通過使用上/下/左/右按鈕10a,按壓其上按鈕,就選擇PgUp鍵58b,按壓其下按鈕,就選擇了PgDn鍵58d,同時按壓其左按鈕,就選擇了Home鍵58a,和按壓其右按鈕,就選擇了End鍵58c。
通過前述的操作,可以允許用戶實現(xiàn)文本編輯功能,即,例如在圖6(或圖8)所示文本編輯模式下的文本復(fù)制功能、文本輸入功能、和文本替換功能。在使用文本編輯功能中的文本復(fù)制功能時,相應(yīng)于數(shù)字按鈕10c的[1]到[6]按鈕的鍵被選擇,如在圖6的操作向?qū)?5中所示的那樣。
圖9是顯示在選擇了使用文本復(fù)制功能的任務(wù)鍵的情況下文本對象和文本數(shù)據(jù)流的示意圖。注意,圖9所示[1]到[6]按鈕指示了在選擇了相應(yīng)于圖6中所示的操作向?qū)?5的數(shù)字按鈕10c的鍵的情況下文本對象和文本數(shù)據(jù)的傳送。在圖9中,出于與圖4相同的考慮,省略了蜂窩電話2的通信單元12和PC3的通信單元22。
一旦用戶在圖6所示文本編輯模式下按壓了數(shù)字按鈕10c的[1]到[6]按鈕的任何一個,就選擇了相應(yīng)于所按壓數(shù)字按鈕10c的任務(wù)鍵,并且控制信息處理單元11和控制信息處理單元26執(zhí)行相應(yīng)于所選任務(wù)鍵的任務(wù)。下面,將對相應(yīng)于數(shù)字按鈕10c的每個任務(wù)鍵的任務(wù)及其處理內(nèi)容進行描述。
數(shù)字按鈕10c的[1]按鈕相應(yīng)于選擇開始/結(jié)束鍵。該選擇開始/結(jié)束鍵在用來復(fù)制文本的文本選擇模式和文本編輯模式之間進行轉(zhuǎn)換時,和在文本選擇模式下確定復(fù)制文本范圍的開始和結(jié)束點時使用。從而,在蜂窩電話2內(nèi)的文本編輯器19和剪貼板20之間交換文本數(shù)據(jù)時使用開始/結(jié)束鍵。
一旦用戶在圖6所示文本編輯模式下從屏幕上選擇了開始/結(jié)束鍵,例如,屏幕就可以被轉(zhuǎn)換到圖10所示的文本選擇模式。一旦用戶將屏幕轉(zhuǎn)換到文本選擇模式,模式顯示框52的顯示就從“TEXT EDIT”轉(zhuǎn)換到“TEXTSELECTING”,如圖10所示。
一旦用戶在文本選擇模式下選擇了選擇開始/結(jié)束鍵,光標53的位置就被確定為選擇范圍的開始點,然后一旦用戶進一步移動光標53以便選擇選擇范圍的結(jié)束點,那么就確定光標53的位置作為選擇范圍的結(jié)束點。如圖10所示,所選的文本被亮顯,從而便于視覺識別所選文本。
一旦在確定了選擇范圍的狀態(tài)中用戶選擇了選擇開始/結(jié)束鍵,那么該模式就從文本選擇模式轉(zhuǎn)換到文本編輯模式。注意,對于蜂窩電話2來說,在文本選擇模式下,長時間按壓數(shù)字按鈕10c的按鈕[1]以便選擇選擇開始/結(jié)束鍵允許用戶選擇文本的全部范圍。
數(shù)字按鈕10c的按鈕[2]相應(yīng)于剪切鍵。一旦用戶選擇了剪切鍵,所選范圍的文本數(shù)據(jù)(此后,稱作所選文本數(shù)據(jù))56就被剪切,并將所剪切的所選文本數(shù)據(jù)56粘貼到剪貼板20。
數(shù)字按鈕10c的按鈕[3]相應(yīng)于復(fù)制鍵。一旦用戶選擇復(fù)制鍵,所選文本數(shù)據(jù)56就被復(fù)制,并將所復(fù)制的選擇文本數(shù)據(jù)56粘貼到剪貼板20。
數(shù)字按鈕10c的按鈕[4]相應(yīng)于粘貼鍵。一旦用戶選擇了粘貼鍵,在剪貼板20中所復(fù)制的所選文本數(shù)據(jù)56就被插入到在要存儲在文本編輯器19中的文本數(shù)據(jù)中指定的光標53的位置。
數(shù)字按鈕10c的按鈕[5]相應(yīng)于從PC復(fù)制鍵。一旦用戶選擇從PC復(fù)制鍵,就只有文本數(shù)據(jù)40被從粘貼于PC3的剪貼板34的文本對象復(fù)制到在要存儲于文本編輯器19的文本數(shù)據(jù)中所指定的光標53的位置,并且可以將所復(fù)制的文本數(shù)據(jù)40粘貼到蜂窩電話2的剪貼板20。
數(shù)字按鈕10c的按鈕[6]相應(yīng)于復(fù)制到PC鍵。一旦用戶選擇了復(fù)制到PC鍵,粘貼到蜂窩電話2的剪貼板20中的文本數(shù)據(jù)就被復(fù)制到在要存儲于文本編輯器19中的文本數(shù)據(jù)中所指定的光標53的位置,并可以將所復(fù)制文本數(shù)據(jù)粘貼到PC3的剪貼板34中。
因此,相應(yīng)于數(shù)字按鈕10c的[1]到[4]按鈕的鍵,即,選擇開始/結(jié)束鍵、剪切鍵、復(fù)制鍵,和粘貼鍵被用于在蜂窩電話2中的文本編輯器19和剪貼板20之間交換文本數(shù)據(jù)的情況下,這一點可以從圖9中看出。此外,相應(yīng)于數(shù)字按鈕10c的[5]到[6]按鈕的鍵,即,從PC復(fù)制鍵和復(fù)制到PC鍵被用于在蜂窩電話2內(nèi)的文本編輯器19和剪貼板20與PC3的剪貼板34之間交換文本數(shù)據(jù)的情況下,這一點可以從圖9中看出。
圖11是顯示在從PC選擇了復(fù)制鍵的情況下,由蜂窩電話2的控制信息處理單元11和PC3的控制信息處理單元26執(zhí)行的從PC復(fù)制文本數(shù)據(jù)的復(fù)制處理步驟(此后,稱作從PC復(fù)制處理步驟)的處理流程圖。圖12是顯示由蜂窩電話2的控制信息處理單元11和PC3的控制信息處理單元26執(zhí)行的復(fù)制文本數(shù)據(jù)到PC的復(fù)制處理步驟(此后,稱作復(fù)制到PC的處理步驟)的處理流程圖。
通過圖11所示從PC復(fù)制的處理步驟(步驟S1到步驟S3),一旦用戶在蜂窩電話2中輸入數(shù)字按鈕10c的按鈕[5],那么就開始其處理步驟(開始)。
當開始了從PC復(fù)制處理步驟時,首先,流程進行到步驟S1,在此,從蜂窩電話2的控制信息處理單元11接收操作信息的PC3的控制信息單元26復(fù)制在運行在PC3上的應(yīng)用程序中所選的文本對象39,并將其粘貼到PC3的剪貼板34中。當文本對象39被粘貼到剪貼板34時,就完成了在步驟S1中的處理步驟。
當完成了在步驟S1中的處理步驟時,接著,在步驟S2,蜂窩電話2的控制信息處理單元11從PC3的控制信息處理單元26接收粘貼到PC3的剪貼板34的文本對象39的文本數(shù)據(jù)40,復(fù)制所接收的文本數(shù)據(jù)40,并將其粘貼到蜂窩電話2的剪貼板20。
一旦包括在粘貼到PC3的剪貼板34的文本對象39中的文本數(shù)據(jù)40被粘貼到蜂窩電話2的剪貼板20,就完成了在步驟S2中的處理步驟,隨后在步驟S3,蜂窩電話2的控制信息處理單元11將粘貼到蜂窩電話2的剪貼板20的文本數(shù)據(jù)39插入到在蜂窩電話2的文本編輯器19中指定的位置(光標53的位置)。
當粘貼到蜂窩電話2的剪貼板20中的文本數(shù)據(jù)40被插入到在文本編輯器19中指定的位置,就完成了在步驟S3中的處理步驟,從而,完成整個從PC復(fù)制的處理步驟(結(jié)束)。
另一方面,對于復(fù)制到PC的處理步驟(步驟S11到步驟S13),一旦用戶在蜂窩電話2中輸入了數(shù)字按鈕10c的按鈕[6],那么就開始了其處理步驟(開始)。
當開始了復(fù)制到PC的處理步驟時,首先,流程繼續(xù)到步驟S11,在此,蜂窩電話2的控制信息處理單元11將從存儲在文本編輯器19中的文本數(shù)據(jù)中選擇的文本數(shù)據(jù)(所選文本數(shù)據(jù))56粘貼到蜂窩電話2的剪貼板20。當所選文本數(shù)據(jù)56被粘貼到蜂窩電話2的剪貼板20時,就完成了步驟S11的處理步驟。
當完成在步驟S11中的處理步驟時,接著,在步驟S12,PC3的控制信息處理單元26從蜂窩電話2的控制信息處理單元11接收粘貼到蜂窩電話2的剪貼板20的所選文本數(shù)據(jù)56,并將所接收的所選文本數(shù)據(jù)56粘貼到PC3的剪貼板34中。當所選文本數(shù)據(jù)56被粘貼到剪貼板34中時,就完成了在步驟S12的處理步驟。
當完成了在步驟S12中的處理步驟時,接著,在步驟S13,PC3的控制信息處理單元26將粘貼到PC3的剪貼板34的所選文本數(shù)據(jù)56插入到在遠程操作模式下在運行的應(yīng)用程序中選擇的位置。當粘貼到PC3的剪貼板34的所選文本數(shù)據(jù)56被插入到所選位置時,就完成了在步驟S13中的處理步驟,從而,完成整個復(fù)制到PC的處理步驟(結(jié)束)。
在使用文本編輯功能中的文本輸入功能時,相應(yīng)于數(shù)字按鈕10c的[1]到[7]按鈕的鍵被選擇,如在圖6的操作向?qū)?5中所顯示的那樣。
圖13是顯示在選擇了使用文本輸入功能和文本替換功能的任務(wù)鍵的情況下,顯示文本數(shù)據(jù)流的示意圖。
注意,圖9所示[7]到[8]指示在選擇相應(yīng)于圖6所示操作向?qū)?5的數(shù)字按鈕10c的鍵時文本數(shù)據(jù)的傳送。此外,圖13所示的定界符信息63是后面描述的圖形符號63的信息。在圖13中,出于與圖4和9相同的考慮,省略了蜂窩電話2的通信單元12和PC3的通信單元22。
一旦用戶在圖6所示的文本編輯模式下按壓了數(shù)字按鈕10c的[7]到[8]按鈕的任何一個,就選擇了相應(yīng)于被按壓的數(shù)字按鈕10c的任務(wù)鍵,并且控制信息處理單元11和控制信息處理單元26執(zhí)行相應(yīng)于所選任務(wù)鍵的任務(wù)。下面,將對相應(yīng)于數(shù)字按鈕10c的每個任務(wù)鍵的任務(wù)及其處理內(nèi)容進行描述。
數(shù)字按鈕10c的按鈕[7]相應(yīng)于從PC輸入鍵。一旦用戶選擇了從PC輸入鍵,在運行在PC3上的應(yīng)用程序中所選擇的對象36就可以通過PC3的剪貼板34輸入到蜂窩電話2的文本編輯器19的文本存儲區(qū)域,作為通過用特定文本代碼替換具有非文本屬性的屬性的對象來建立的轉(zhuǎn)換的文本數(shù)據(jù)38。
數(shù)字按鈕10c的按鈕[8]相應(yīng)于反饋到PC鍵。反饋到PC鍵是在編輯存儲在蜂窩電話2的文本編輯器19的文本存儲區(qū)域中的轉(zhuǎn)換后的文本數(shù)據(jù)38之后用來將包括在所選對象36中的文本數(shù)據(jù)替換為所編輯的文本數(shù)據(jù)(此后,稱作更新文本數(shù)據(jù))60以便提供文本數(shù)據(jù)被更新的所選對象61(此后,稱作更新對象)的任務(wù)鍵。從而,在選擇了所述從PC輸入鍵之后,選擇該鍵,即,該鍵與從PC輸入鍵成對使用。
存在在使用文本輸入功能和文本替換功能時將在蜂窩電話2的文本編輯器19中修改的文本數(shù)據(jù)反映到其修改之前所選擇的PC3的應(yīng)用程序上,并防止信息和非文本數(shù)據(jù)的屬性受到影響的需要。因此,信息設(shè)備遠程操作系統(tǒng)1(蜂窩電話2)使用如圖14所示的布置。
圖14是顯示用來在信息設(shè)備遠程操作系統(tǒng)1(蜂窩電話2)中實現(xiàn)文本輸入功能和文本替換功能的布置的示意圖。
圖14所示的選擇對象36是在運行在PC3上的應(yīng)用程序中選擇的對象,并被粘貼到PC3的剪貼板34中。另一方面,轉(zhuǎn)換后的文本數(shù)據(jù)38是在將被粘貼到PC3的剪貼板34的具有非文本對象屬性的對象輸入到蜂窩電話2的文本編輯器19時被轉(zhuǎn)換成圖形符號63的文本數(shù)據(jù)?,F(xiàn)在,作為特定文本代碼的例子的圖形符號63作為定界符,并通常用來建立和編輯文本。
蜂窩電話2的控制信息單元11只從PC3的控制信息處理單元26復(fù)制包括在所選對象36的文本數(shù)據(jù)(顯示在圖14中的文本框),將具有諸如圖形或圖像屬性等非文本屬性的屬性的對象轉(zhuǎn)換成圖形符號(定界符)63,并將其反饋到原位置。換句話說,轉(zhuǎn)換后的文本38是在其中由圖形符號63包圍的連續(xù)文本成為文本框64的文本數(shù)據(jù)。
例如,圖14所示的轉(zhuǎn)換后文本數(shù)據(jù)38是這樣一種文本數(shù)據(jù),在其中包括四個具有文本屬性的對象和三個具有非文本屬性的對象的所選對象36被轉(zhuǎn)換成包括四個文本框64和要插入到四個文本框64之間的三個圖形符號63的文本數(shù)據(jù)。
包括在轉(zhuǎn)換后的文本數(shù)據(jù)38中的四個文本框6是包括在具有文本屬性的對象中的文本數(shù)據(jù)。從而,可以在文本編輯器19中編輯四個文本框64中的任何一個。通過在文本編輯器19中編輯的更新文本數(shù)據(jù)60,一旦用戶選擇了反饋到PC鍵,所選對象36的更新部分,即,只有文本框被重寫和反饋。
在圖14所示的例子中,只有相應(yīng)于第二文本框(圖14中的文本框2)和第三文本框(圖14中的文本框3)的文本數(shù)據(jù)被重寫和反饋。
這樣,在用戶選擇反饋到PC鍵時,只對更新后的文本框進行重寫和反饋引起了對信息設(shè)備遠程操作系統(tǒng)1(或蜂窩電話2)的配置,其中非文本數(shù)據(jù)的信息和屬性被毫無變化并毫無影響地被保存,并將修改后的文本數(shù)據(jù)反映到在修改之前所選的PC3的應(yīng)用程序中。
此外,在反饋更新的文本數(shù)據(jù)60到PC時,檢查更新文本數(shù)據(jù)60的格式,并在定界符的陣列不同時,在蜂窩電話2的操作側(cè)顯示單元2a上顯示注意提醒屏幕來提醒用戶的注意。例如,該提醒注意屏幕以如圖15所示格式來顯示。
圖16是顯示在運行在PC3上的應(yīng)用程序中選擇的所選對象36的例子的示意圖,圖17是顯示在圖16所示所選對象36使用文本輸入功能從PC3文本輸入到蜂窩電話2的文本編輯器19作為轉(zhuǎn)換后文本數(shù)據(jù)38時,要顯示在操作側(cè)顯示單元2a上的屏幕顯示例子的示意圖。
一旦用戶選擇了圖16所示的所選對象36和輸入到PC鍵,所選的對象36就通過PC3的剪貼板34作為如在圖13所示的流中的轉(zhuǎn)換文本數(shù)據(jù)38存儲在蜂窩電話2的文本編輯器19文本存儲區(qū)域中。當轉(zhuǎn)換后的文本數(shù)據(jù)38被存儲在蜂窩電話2的文本編輯器19的文本存儲區(qū)域中時,就在操作側(cè)顯示單元2a上顯示如圖17所示的屏幕。
如圖17所示,附著在圖16所示的文檔中的圖像在用圖形符號63替換該圖像的狀態(tài)中作為定界符來顯示。在圖17所示文本編輯模式下,用戶可以編輯圖16所示文檔部分。一旦用戶編輯圖16所示文檔部分并將使用文本替換功能所編輯的文檔返回給PC,那么就只有該文檔部分被更新為所編輯的文檔,同時保留圖16所示的圖像。
注意,在編輯期間,圖形符號63可以被刪除,但是如果圖形符號63被刪除,那么在所刪除對象36中的圖像也被刪除。
一旦用戶按壓在圖17所示屏幕中的數(shù)字按鈕10c的[#]按鈕(文本編輯模式),那么就選擇跳轉(zhuǎn)鍵作為在圖6的操作向?qū)?5中所示的鏈接目的地,導(dǎo)致基于圖形符號63的鏈接信息跳到該鏈接目的地以便在蜂窩電話2的操作側(cè)顯示單元2a上顯示該鏈接目的地的信息。
具體來說,在圖17所示圖形符號63具有鏈接信息的情況下,一旦用戶選擇跳轉(zhuǎn)鍵作為鏈接目的地,那么控制信息處理單元11就獲得圖形符號63的實體,即,來自該鏈接目的地的圖16所示圖像,并且屏幕信息處理單元13處理所獲得的信息并將該信息顯示于蜂窩電話2的操作側(cè)顯示單元2a上。這樣,用戶就可以觀看和參考該鏈接目的地的信息。注意,選擇跳轉(zhuǎn)鍵作為鏈接目的地只有在粘貼到剪貼板的對象具有與原對象相關(guān)的鏈接信息時才有效。
下面,將對在使用文本輸入功能時用戶選擇從PC輸入鍵情況下由控制信息處理單元11執(zhí)行的處理步驟(此后,稱作從PC輸入處理步驟),和在使用文本替換功能時用戶選擇反饋到PC鍵情況下由控制信息處理單元11執(zhí)行的處理步驟(此后,稱作反饋到PC處理步驟)進行描述。
圖18是顯示根據(jù)本發(fā)明在信息設(shè)備遠程操作系統(tǒng)1中執(zhí)行的從PC輸入處理步驟和反饋到PC處理步驟的處理流程圖。在圖18所示流程圖中,從步驟S21到步驟S23的處理步驟相應(yīng)于從PC輸入處理步驟,而從步驟S24到步驟S26的處理步驟相應(yīng)于反饋到PC處理步驟。
通過從PC輸入處理步驟,一旦用戶在運行于PC3上的應(yīng)用程序中選擇了對象并按壓數(shù)字按鈕10c的[7]按鈕,那么就選擇了從PC輸入鍵,并開始處理步驟(開始)。
當開始了從PC輸入處理步驟時,首先,在步驟S21,從蜂窩電話2的控制信息處理單元11接收操作信息的PC3的控制信息處理單元26復(fù)制在運行于PC3的應(yīng)用程序中選擇的所選對象36,并將其粘貼于PC3的剪貼板34中。當所選對象36被粘貼到剪貼板34時,就完成了在步驟S21中的處理步驟。
當完成在步驟S21中的處理步驟時,接著,在步驟S22,在蜂窩電話2的控制信息處理單元11從PC3的控制信息處理單元26接收到從粘貼到PC3的剪貼板34的所選對象36中輸入的文本數(shù)據(jù)(圖14所示的文本框64)的同時,蜂窩電話2的控制信息處理單元11將非文本屬性的對象(例如,圖形或圖像對象)轉(zhuǎn)換成圖形符號63(定界符),并將其嵌入以產(chǎn)生轉(zhuǎn)換后的文本數(shù)據(jù)38。隨后,蜂窩電話2的控制信息處理單元11在蜂窩電話2的文本編輯器19文本存儲區(qū)域上重寫轉(zhuǎn)換后的文本數(shù)據(jù)38。從而,刪除存儲在文本存儲區(qū)域中的文本數(shù)據(jù),并且只有從所選對象36接收的文本數(shù)據(jù)才被存儲在文本存儲區(qū)域中。
當在蜂窩電話2的文本編輯器19的文本存儲區(qū)域上重寫轉(zhuǎn)換后文本數(shù)據(jù)時,就完成了在步驟S22中的處理步驟,并隨后,在步驟S23,接受對從PC3輸入的轉(zhuǎn)換后文本數(shù)據(jù)38的編輯。隨后,在用戶編輯轉(zhuǎn)換后的文本數(shù)據(jù)38的情況下(在步驟S23為YES的情況下),完成在步驟S23的處理步驟,并且流程繼續(xù)到步驟S24。注意,當完成在步驟S23的處理步驟時,就完成了整個從PC輸入處理步驟(步驟S21到步驟S23)。
在步驟S24中的處理步驟中,接受對于反饋到PC鍵的選擇。當用戶選擇反饋到PC鍵時(在步驟S24中為YES的情況下),流程繼續(xù)到步驟S25。在步驟S25,控制信息處理單元11在從蜂窩電話2的文本編輯器19編輯之后復(fù)制更新文本數(shù)據(jù)60,將所復(fù)制的更新文本數(shù)據(jù)60和操作信息一起提供給PC3的控制信息處理單元26,并控制所述控制信息處理單元26將更新文本數(shù)據(jù)60和粘貼到PC3的剪貼板34的所選對象36合并。
當更新文本數(shù)據(jù)60與所選對象36合并時,粘貼到PC3的剪貼板34的所選對象36的文本數(shù)據(jù)被更新并成為更新對象61。當粘貼到PC3的剪貼板34的所選對象36成為更新對象61時,就完成了在步驟S25中的處理步驟。
當完成了在步驟S25中的處理步驟時,隨后,在步驟S26,從蜂窩電話2的控制信息處理單元11接收操作信息的PC3的控制信息處理單元26將要在運行于PC3的應(yīng)用程序中選擇的所選對象36替換為粘貼到PC3的剪貼板34的更新對象61。
當要在運行于PC3上的應(yīng)用程序中選擇的所選對象36被替換為更新對象61時,就完成了在步驟S26中的處理步驟,從而完成整個反饋到PC處理步驟(結(jié)束)。
另一方面,在用戶在步驟S23中沒有編輯轉(zhuǎn)換到的文本數(shù)據(jù)38的情況下(在步驟S23中為NO的情況下),流程繼續(xù)到END,并完成整個反饋到PC處理步驟(步驟S21到步驟S23)(結(jié)束)。
另一方面,在用戶在步驟S24中沒有選擇反饋到PC鍵的情況下(在步驟S24為NO的情況下),重復(fù)在步驟S24中的處理直到用戶選擇了反饋到PC鍵。
現(xiàn)在,下面將對要在圖6所示的操作向?qū)?5上顯示的任務(wù)鍵中的未解釋的任務(wù)鍵進行描述。在圖6所示操作向?qū)?5中,在相應(yīng)于數(shù)字按鈕10c的[9]和
按鈕的區(qū)域內(nèi)什么也沒有顯示。這意味著既使在按壓數(shù)字按鈕10c的[9]和
按鈕時,也不會選擇任務(wù)鍵。
一旦用戶按壓了數(shù)字按鈕10c的[*]按鈕,就選擇了取消鍵。取消鍵是在取消前一次操作時選擇的任務(wù)鍵。當用戶選擇取消鍵時,控制信息處理單元11就取消由用戶執(zhí)行的最后一次操作。
如上所述,使用信息設(shè)備遠程操作系統(tǒng)1和蜂窩電話2的通信與由于只在文本數(shù)據(jù)被存儲在蜂窩電話2的文本編輯器19或粘貼到剪貼板20時才被執(zhí)行而不用連續(xù)保持通信狀態(tài),與傳統(tǒng)直接遠程操作相比,明顯降低了其通信時間。
此外,由于文本數(shù)據(jù)被存儲在蜂窩電話2的文本編輯器19或被粘貼到剪貼板20中,所以可以大大減少在蜂窩電話2和PC3之間的數(shù)據(jù)通信量。從而,提高了蜂窩電話2的操作性能,并可以避免其暫時的性能惡化。
此外,既使在存在包括有非文本屬性的屬性的要輸入或重寫和反饋的對象的情況下,也只有文本部分可以被編輯,而不會破壞非文本對象及其屬性。
另外,既使在輸入到蜂窩電話2的對象中存在具有非文本屬性的屬性的對象時,只要具有非文本屬性的屬性的該對象具有鏈接信息,那么用戶就可以跳轉(zhuǎn)到鏈接目的地,并瀏覽和參考具有非文本屬性的屬性的對象的整體。
權(quán)利要求
1.一種信息設(shè)備遠程操作系統(tǒng),通過連接用來運行應(yīng)用程序的被操作側(cè)信息設(shè)備和遠程操作所述應(yīng)用程序的操作側(cè)信息設(shè)備而配置,所述操作側(cè)信息設(shè)備包括配置用來發(fā)送各種類型信息到被操作側(cè)信息設(shè)備/從被操作側(cè)信息設(shè)備接收各種類型信息的通信單元;配置用來基于輸入操作而輸出操作信息的操作單元;配置用來在從操作單元接收的操作信息是用來操作運行在被操作側(cè)信息設(shè)備上的應(yīng)用程序的操作信息時,通過通信單元發(fā)送從操作單元接收的操作信息到被操作側(cè)信息設(shè)備,以及在從操作單元接收的操作信息是用來操作運行在操作側(cè)信息設(shè)備上的應(yīng)用程序的操作信息的情況下要被操作的應(yīng)用程序的控制信息處理單元;配置用來通過通信單元接收并存儲要存儲在被操作側(cè)信息設(shè)備的剪貼板中的對象的文本數(shù)據(jù),還編輯所存儲的文本數(shù)據(jù)的文本存儲單元;和配置用來允許文本存儲單元的文本數(shù)據(jù)被顯示的文本存儲單元。
2.一種信息設(shè)備,包括配置用來發(fā)送各種類型信息到另一信息設(shè)備/從另一信息設(shè)備接收各種類型信息以便運行應(yīng)用程序的通信單元;配置用來基于輸入操作輸出操作信息的操作單元;用來基于從操作單元接收的操作信息操作要被操作的應(yīng)用程序的控制信息處理單元;和配置用來存儲和讀出文本數(shù)據(jù)的文本存儲單元;其中所述控制信息處理單元讀出要存儲在包括于通過通信網(wǎng)絡(luò)與之相連的另一信息設(shè)備中的存儲單元中的對象。
3.根據(jù)權(quán)利要求2的信息設(shè)備,所述控制信息處理單元包括用來存儲通過復(fù)制要存儲在包括于通過通信網(wǎng)絡(luò)與之相連的另一信息設(shè)備中的存儲單元中的文本數(shù)據(jù)到文本存儲單元中而建立的文本數(shù)據(jù)的文本復(fù)制功能,和用來存儲基于要存儲在包括于通過通信網(wǎng)絡(luò)與之相連的另一信息設(shè)備中的存儲單元中的對象而建立的文本數(shù)據(jù)到文本編輯器的文本存儲區(qū)域中的文本獲取功能中的至少一個;和用來將通過使用文本獲取功能存儲在文本存儲區(qū)域中的文本數(shù)據(jù)的文本部分替換成要存儲在存儲單元的對象的文本部分的文本替換功能。
4.根據(jù)權(quán)利要求2的信息設(shè)備,其中所述控制處理單元通過用特定的文本代碼替換要存儲在包括于通過通信網(wǎng)絡(luò)與之相連的另一信息設(shè)備的存儲單元中的對象的非文本屬性的部分來建立文本數(shù)據(jù)。
5.根據(jù)權(quán)利要求2的信息設(shè)備,其中所述控制處理單元通過用特定的文本代碼替換要存儲在包括于通過通信網(wǎng)絡(luò)與之相連的另一信息設(shè)備的存儲單元中的對象的非文本屬性的部分來建立文本數(shù)據(jù),在該對象的非文本屬性部分包括鏈接信息的情況下,在所述特定文本代碼中嵌入鏈接信息,以便跳轉(zhuǎn)到嵌入到所選特定文本代碼中的鏈接目的地,并允許在選擇了從要存儲在存儲單元中的對象建立的文本數(shù)據(jù)的特定文本代碼的情況下,觀看該鏈接目的地的信息。
6.一種用來遠程控制具有剪貼板的另一信息設(shè)備的信息設(shè)備,包括用來通過網(wǎng)絡(luò)向/從另一信息設(shè)備傳輸各種類型信息,以便在另一信息設(shè)備上遠程運行應(yīng)用程序的通信裝置;配置用來接收用戶的輸入操作的接收單元,所述輸入操作之一是到另一信息設(shè)備的檢索請求;用來存儲文本數(shù)據(jù)的文本存儲器;配置用來發(fā)送所述檢索請求到另一信息設(shè)備并配置用來檢索對象作為文本數(shù)據(jù)的控制處理單元。
7.根據(jù)權(quán)利要求6的設(shè)備,進一步包括用來編輯所檢索的對象的文本編輯器和配置用來發(fā)送由文本編輯器編輯的對象到另一信息設(shè)備的發(fā)送機。
全文摘要
一種系統(tǒng)通過連接用于運行應(yīng)用程序的PC和通過通信網(wǎng)絡(luò)遠程操作該應(yīng)用程序的蜂窩電話而配置。所述蜂窩電話包括配置用來發(fā)送/接收各種信息的通信單元、配置用來接收輸入操作并基于該輸入操作輸出操作信息的操作單元、配置用來將從操作單元接收的操作信息提供給PC或操作要被操作的應(yīng)用程序的控制信息處理單元、用來通過通信單元接收要存儲在PC剪貼板中的對象文本數(shù)據(jù),存儲該文本數(shù)據(jù)并讀出存儲的文本數(shù)據(jù)的存儲器、和配置用來顯示存儲在所述存儲器中的文本數(shù)據(jù)的操作側(cè)顯示單元。這樣,能夠抑制數(shù)據(jù)量并在使用低速通信網(wǎng)絡(luò)遠程操作信息設(shè)備時保持操作和性能。
文檔編號H04Q7/32GK1734446SQ20051006973
公開日2006年2月15日 申請日期2005年2月7日 優(yōu)先權(quán)日2004年8月11日
發(fā)明者清水伸夫 申請人:株式會社東芝