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

程序、復(fù)制和粘貼處理方法、裝置以及存儲(chǔ)介質(zhì)的制作方法

文檔序號(hào):6612763閱讀:151來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):程序、復(fù)制和粘貼處理方法、裝置以及存儲(chǔ)介質(zhì)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種程序、復(fù)制和粘貼處理方法和裝置以及存儲(chǔ)介質(zhì),用于 在通過(guò)客戶(hù)端瀏覽器打開(kāi)服務(wù)器網(wǎng)頁(yè)的文檔編輯中進(jìn)行復(fù)制和粘貼;特別是 涉及一種程序、字符輸入編輯方法和裝置以及存儲(chǔ)介質(zhì),用于在從服務(wù)器獲 取的字符圖像與文本混合的文檔編輯中進(jìn)行復(fù)雜和粘貼。
背景技術(shù)
通常,當(dāng)在客戶(hù)端通過(guò)服務(wù)器所提供的應(yīng)用來(lái)執(zhí)行字符輸入時(shí),通過(guò)由 客戶(hù)端的OS所提供的字符輸入程序(例如,在支持日文的Windows (R) 中的假名/漢字(kana/kanji)轉(zhuǎn)換程序IME (R))來(lái)執(zhí)行字符輸入。當(dāng)該應(yīng) 用使用與客戶(hù)端的OS不同的字符碼系統(tǒng)作為工作字符碼時(shí),與該工作字符 碼對(duì)應(yīng)的字符輸入程序必須與字典和字體文件一起預(yù)先分配給客戶(hù)端。然 而,在將工作字符碼的字符輸入程序與字典和字體文件一起分配給客戶(hù)端的 字符輸入編輯系統(tǒng)中,在系統(tǒng)的啟動(dòng)階段需要這樣一個(gè)任務(wù),即通過(guò)FTP、 公共文件或手動(dòng)操作將字符輸入程序和字典分配至客戶(hù)端;此外,如果在操 作期間需要對(duì)字體數(shù)據(jù)進(jìn)行校正、添加擴(kuò)展字符等,則在其中每一情況下必 須將數(shù)據(jù)分配至所有客戶(hù)端;因此,增加了操作成本。當(dāng)通過(guò)客戶(hù)端對(duì)擴(kuò)展 字符、依賴(lài)供應(yīng)商(vendor-dependent)字符等進(jìn)行字符輸入時(shí),必須使用特 殊應(yīng)用。因此,當(dāng)系統(tǒng)啟動(dòng)時(shí),必須在所有客戶(hù)端預(yù)先安裝這些應(yīng)用;因此, 初始成本增加。當(dāng)使用支持英文(或其它外語(yǔ))的OS等作為客戶(hù)端OS時(shí), 不能用日文進(jìn)行輸入;因此,不能使用由服務(wù)器所提供的支持日文的商業(yè)應(yīng) 用。為了解決這個(gè)問(wèn)題,提出這樣一種系統(tǒng),其被配置為當(dāng)使用客戶(hù)端瀏 覽器打開(kāi)服務(wù)器的網(wǎng)頁(yè)時(shí),將字符輸入程序與字符輸入網(wǎng)頁(yè)一起傳送至客戶(hù) 端,以實(shí)現(xiàn)假名(假名)輸入功能,并且在服務(wù)器端能夠處理除了假名輸入 功能之外的所有功能(即,包括字典轉(zhuǎn)換功能的假名/漢字轉(zhuǎn)換功能、包括擴(kuò) 展字符的所有或部分字體圖像的轉(zhuǎn)換功能和編碼系統(tǒng)轉(zhuǎn)換功能),見(jiàn)
JP2004-252944。根據(jù)這種系統(tǒng),根本不需要預(yù)先將注入字符輸入/輸出程序、 字典和字體文件的數(shù)據(jù)分配至客戶(hù)端,也根據(jù)不需要在初始安裝時(shí)對(duì)客戶(hù)端 進(jìn)行安裝操作。此外,這種系統(tǒng)的優(yōu)點(diǎn)在于即使在客戶(hù)端具有不包括日文 字符輸入功能的僅支撐英文的OS時(shí),也可以通過(guò)客戶(hù)端的瀏覽器訪(fǎng)問(wèn)本發(fā) 明的服務(wù)器的網(wǎng)頁(yè)來(lái)實(shí)現(xiàn)例如日文輸入,其中即使該客戶(hù)端具有可支持任一 語(yǔ)言的OS。日本專(zhuān)利申請(qǐng)?zhí)亻_(kāi)(kokai) No.2004-252944
然而,在這種傳統(tǒng)系統(tǒng)中,由于在服務(wù)器中具有字體轉(zhuǎn)換功能,所以在 系統(tǒng)啟動(dòng)時(shí)可通過(guò)設(shè)置為如下兩種運(yùn)行模式中的一種,來(lái)使得該系統(tǒng)可以以
固定的方式運(yùn)行,所述兩種運(yùn)行模式包括
(1) 混合關(guān)閉模式,其中對(duì)所有字符碼進(jìn)行字體轉(zhuǎn)換處理以轉(zhuǎn)換為字
符圖像;和
(2) 混合開(kāi)啟模式,其中對(duì)部分字符碼(例如擴(kuò)展字符)進(jìn)行字體 轉(zhuǎn)換而轉(zhuǎn)換為字符圖像,而除上述進(jìn)行字體轉(zhuǎn)換而轉(zhuǎn)換為字符圖像的部 分字符碼之外的其它字符碼在客戶(hù)端中進(jìn)行字體轉(zhuǎn)換而轉(zhuǎn)換為字符圖
然而,對(duì)于復(fù)制處理會(huì)存在以下問(wèn)題,其中所述復(fù)制處理屬于一種編輯 操作。首先,在混合關(guān)閉模式下,顯示的假名/漢字轉(zhuǎn)換字符序列不能被復(fù)制 到另一位置。具體地,當(dāng)通過(guò)復(fù)制和粘貼操作將在客戶(hù)端顯示的假名/漢字轉(zhuǎn) 換字符序列復(fù)制到另一位置時(shí),在客戶(hù)端顯示的假名/漢字轉(zhuǎn)換字符序列僅是 圖像數(shù)據(jù);并且即使當(dāng)通過(guò)復(fù)制操作將其存儲(chǔ)在例如剪貼板的復(fù)制緩沖器中 時(shí),由于通過(guò)客戶(hù)端的字體轉(zhuǎn)換功能不能產(chǎn)生其字符碼,所以不能獲得其字 符碼,所以?xún)H提供用以表示字符存在的空白數(shù)據(jù),并且不能執(zhí)行復(fù)制處理。 在混合開(kāi)啟模式下,例如當(dāng)存在擴(kuò)展字符時(shí),提供服務(wù)器圖像字符和在客戶(hù) 端產(chǎn)生的圖像字符混合的字符序列(混合字符序列);并且即使當(dāng)通過(guò)復(fù)制 操作將其存儲(chǔ)在剪貼板和復(fù)制緩沖器中時(shí),服務(wù)器圖像字符也不能轉(zhuǎn)換成字 符碼,所以?xún)H提供用以表示字符存在的空白數(shù)據(jù),出現(xiàn)字符丟失,并且存在 不能正確執(zhí)行復(fù)制的問(wèn)題。

發(fā)明內(nèi)容
根據(jù)本發(fā)明,提供一種程序、復(fù)制和粘貼處理方法、裝置以及存儲(chǔ)介質(zhì), 即使在有通過(guò)服務(wù)器的字體轉(zhuǎn)換功能產(chǎn)生字符圖像和通過(guò)客戶(hù)端的字體轉(zhuǎn) 換功能產(chǎn)生的字符圖像混合時(shí)也能夠進(jìn)行正確的復(fù)制和粘貼。 (程序)
本發(fā)明提供一種程序,通過(guò)經(jīng)由網(wǎng)絡(luò)與服務(wù)器相連的客戶(hù)端的計(jì)算機(jī)執(zhí)行。
本發(fā)明的程序的特征在于使得客戶(hù)端的計(jì)算機(jī)執(zhí)行以下步驟 文檔存儲(chǔ)步驟,在文檔中存儲(chǔ)文本元素和圖像元素混合的元素序列作為 一種元素序列,其中所述文本元素是用于文本的元素序列,所述圖像元素具 有從所述服務(wù)器獲取的作為視圖的服務(wù)器字符圖像,并具有作為屬性的字符 碼值;
復(fù)制處理步驟,當(dāng)在屏幕上確定進(jìn)行復(fù)制操作時(shí),從復(fù)制源的文檔中存 儲(chǔ)的文本元素和圖像元素中讀取字符碼,以及產(chǎn)生復(fù)制源字符序列數(shù)據(jù),并 將其存儲(chǔ)在復(fù)制緩沖器中;和
粘貼處理步驟,當(dāng)在所述復(fù)制操作之后確定進(jìn)行粘貼操作時(shí),根據(jù)所述 復(fù)制緩沖器中存儲(chǔ)的所述復(fù)制源字符序列數(shù)據(jù)產(chǎn)生包含有所述文本元素和 所述圖像元素的元素序列,并將其插入至粘貼目的地文檔中。
所述粘貼處理步驟使得客戶(hù)端的計(jì)算機(jī)執(zhí)行以下步驟
字形顯示處理步驟,對(duì)于在所述復(fù)制緩沖器中存儲(chǔ)的復(fù)制源字符序列的 每一字符碼,參照預(yù)先記錄的字形顯示方法定義信息,當(dāng)確定為客戶(hù)端字體 顯示時(shí),產(chǎn)生一文本元素,在該文本元素中所述字符碼在沒(méi)有改變的情況下
用作碼值;當(dāng)確定為服務(wù)器圖像顯示時(shí),產(chǎn)生一圖像元素,在該圖形元素中,
在視圖中配置服務(wù)器字符圖像,并設(shè)置字符碼值作為屬性,其中該服務(wù)器字 符圖像通過(guò)將包含有該字符碼的字符圖像請(qǐng)求信號(hào)發(fā)送至所述服務(wù)器而獲
取;和
粘貼存儲(chǔ)步驟,在所述粘貼目的地文檔中存儲(chǔ)一元素流,在該元素流中 混合所述字形顯示處理步驟中產(chǎn)生的文本元素和圖像元素。
所述字形顯示方法定義信息和用以執(zhí)行所述字形顯示處理步驟的程序 從所述服務(wù)器下載并由所述客戶(hù)端執(zhí)行。
所述文本元素和所述圖像元素具有取決于所述文檔所處的平臺(tái)的數(shù)據(jù)結(jié)構(gòu)。所述字符碼是例如Unicode。 (方法)
本發(fā)明提供一種復(fù)制和粘貼處理方法,其用于經(jīng)由網(wǎng)絡(luò)連接至服務(wù)器的 客戶(hù)端。本發(fā)明的復(fù)制和粘貼處理方法的特征在于執(zhí)行以下步驟
文檔存儲(chǔ)步驟,在文檔中存儲(chǔ)文本元素和圖像元素混合的元素序列作為 一種元素序列,其中所述文本元素是用于文本的元素序列,所述圖像元素具 有從所述服務(wù)器獲取的作為視圖的服務(wù)器字符圖像,并具有作為屬性的字符
碼值;
復(fù)制處理步驟,當(dāng)在屏幕上確定進(jìn)行復(fù)制操作時(shí),從復(fù)制源的文檔中存 儲(chǔ)的文本元素和圖像元素中讀取字符碼,以及產(chǎn)生復(fù)制源字符序列數(shù)據(jù),并 將其在存儲(chǔ)在復(fù)制緩沖器中;和
粘貼處理步驟,當(dāng)在所述復(fù)制操作之后確定進(jìn)行粘貼操作時(shí),根據(jù)所述 復(fù)制緩沖器中存儲(chǔ)的所述復(fù)制源字符序列數(shù)據(jù)產(chǎn)生包含有所述文本元素和 所述圖像元素的元素序列,并將其插入至粘貼目的地文檔中。 (裝置)
本發(fā)明提供一種復(fù)制和粘貼處理裝置,其用于經(jīng)由網(wǎng)絡(luò)連接至服務(wù)器的 客戶(hù)端。本發(fā)明的復(fù)制和粘貼處理裝置的特征在于具有
文檔存儲(chǔ)單元,在文檔中存儲(chǔ)文本元素和圖像元素混合的元素序列作為 一種元素序列,其中所述文本元素是用于文本的元素序列,所述圖像元素具 有從所述服務(wù)器獲取的作為視圖的服務(wù)器字符圖像,并具有作為屬性的字符 碼值;
復(fù)制處理單元,當(dāng)在屏幕上確定進(jìn)行復(fù)制操作時(shí),從復(fù)制源的文檔中存 儲(chǔ)的文本元素和圖像元素中讀取字符碼,以及產(chǎn)生復(fù)制源字符序列數(shù)據(jù),并 將其在存儲(chǔ)在復(fù)制緩沖器中;和
粘貼處理單元,當(dāng)在所述復(fù)制操作之后確定進(jìn)行粘貼操作時(shí),根據(jù)所述 復(fù)制緩沖器中存儲(chǔ)的所述復(fù)制源字符序列數(shù)據(jù)產(chǎn)生包含有所述文本元素和 所述圖像元素的元素序列,并將其插入至粘貼目的地文檔中。
根據(jù)上述本發(fā)明,即使在文檔中通過(guò)服務(wù)器的字體轉(zhuǎn)換功能產(chǎn)生的字符 圖像和通過(guò)客戶(hù)端的字體轉(zhuǎn)換功能產(chǎn)生的字符圖像混合時(shí),具體地,即使作 為元素序列的類(lèi)型,通過(guò)復(fù)制和粘貼操作使得文檔存儲(chǔ)文本元素和圖像元素
混合的元素序列(其中所述文本元素是用于文本的元素序列,所述圖像元素 是作為視圖從所述服務(wù)器獲取的服務(wù)器字符圖像,并具有作為屬性的字符碼 值)時(shí),可以從文本元素和圖像元素混合的元素序列產(chǎn)生字符序列編碼,并 且可以從字符序列編碼再次產(chǎn)生文本元素和圖像元素混合的元素序列、并經(jīng) 由復(fù)制緩沖器將其存儲(chǔ)在粘貼目的地文檔中;以及即使是圖像元素,可通過(guò) 在不丟失與圖像元素對(duì)應(yīng)的字符的情況下增加字符碼屬性來(lái)正確執(zhí)行復(fù)制 和粘貼,并且可適當(dāng)執(zhí)行文檔的編輯操作。
結(jié)合附圖并根據(jù)以下詳細(xì)描述,本發(fā)明的上述和其它目的、特點(diǎn)和優(yōu)點(diǎn) 將變得更加清楚。


圖1是示出采用本發(fā)明的系統(tǒng)環(huán)境以及服務(wù)器功能配置實(shí)施例的框圖; 圖2是用作圖1的服務(wù)器和客戶(hù)端的計(jì)算機(jī)的硬件資源的框圖3A和圖3B是在圖1的服務(wù)器中所提供的假名/漢字轉(zhuǎn)換字典和字體 文件的示意性示圖4是通過(guò)客戶(hù)端的瀏覽器打開(kāi)網(wǎng)頁(yè)的示意性示圖; 圖5是在網(wǎng)頁(yè)中設(shè)置的屬性信息的示意性示圖6是通過(guò)從服務(wù)器下載至客戶(hù)端的程序所實(shí)現(xiàn)的根據(jù)本實(shí)施例的顯示
/UI引擎的框圖7是圖1的字形顯示方法定義文件的示意性示圖8A和圖8B是網(wǎng)頁(yè)的輸入?yún)^(qū)域選擇和候選項(xiàng)窗口的示意性示圖9是在客戶(hù)端的瀏覽器中的假名轉(zhuǎn)換處理的示意性示圖IOA和圖IOB是通過(guò)客戶(hù)端和服務(wù)器根據(jù)本實(shí)施例的字符輸入編輯的 時(shí)序圖IIA至圖IIE是通過(guò)數(shù)據(jù)結(jié)構(gòu)示出一直到從本實(shí)施例的讀音信息產(chǎn)生 顯示數(shù)據(jù)的轉(zhuǎn)換的示意性示圖12是本實(shí)施例的服務(wù)器處理的流程圖; 圖13A和圖13B是根據(jù)本實(shí)施例的客戶(hù)端處理的流程圖; 圖13C是在圖13A和圖13B之后的客戶(hù)端處理的流程圖; 圖14是根據(jù)本實(shí)施例的復(fù)制和粘貼處理的功能配置的框圖15A至圖15F是示出在本實(shí)施例的復(fù)制和粘貼處理中數(shù)據(jù)轉(zhuǎn)換的示意 性示圖;禾口
圖16A和圖16B是本實(shí)施例的復(fù)制和粘貼處理的流程圖。
具體實(shí)施例方式
圖1是具有由支持日文服務(wù)器所提供的本發(fā)明字符輸入編輯處理的系統(tǒng) 配置框圖。在圖1中,客戶(hù)端16-1、 16-2和16-3經(jīng)由網(wǎng)絡(luò)14連接至服務(wù)器 10。在服務(wù)器10中設(shè)置3個(gè)網(wǎng)頁(yè)應(yīng)用20、 22和24。在客戶(hù)端16-1、 16-2 和16-3中設(shè)置瀏覽器18-1至18-3。服務(wù)器10的網(wǎng)頁(yè)應(yīng)用20是對(duì)字典或圖 像執(zhí)行搜索的網(wǎng)頁(yè)應(yīng)用組,并提供有假名/漢字(假名/漢字)轉(zhuǎn)換引擎26、 假名/漢字轉(zhuǎn)換字典28、字體圖像生成引擎30和字體文件32。網(wǎng)頁(yè)應(yīng)用22 是生成并發(fā)送多個(gè)顯示/UI引擎(JavaScript的客戶(hù)端執(zhí)行程序)以下載至客 戶(hù)端16-1至16-3并在客戶(hù)端運(yùn)行的網(wǎng)頁(yè)應(yīng)用組,并配置有用以實(shí)現(xiàn)假名/漢 字轉(zhuǎn)換處理單元34、字形顯示處理單元36、功能關(guān)聯(lián)處理單元38、輸入?yún)^(qū) 域操作處理單元40和Unicode (單一碼)文本轉(zhuǎn)換處理單元42的功能的程 序。網(wǎng)頁(yè)應(yīng)用24是用戶(hù)(例如SE)的網(wǎng)頁(yè)應(yīng)用組,其中存在例如由數(shù)據(jù)處 理單元50控制的數(shù)據(jù)庫(kù)54,并提供有用以通過(guò)本發(fā)明的字符輸入編輯處理 更新數(shù)據(jù)庫(kù)54的網(wǎng)頁(yè)44。當(dāng)調(diào)用網(wǎng)頁(yè)應(yīng)用22的API時(shí),在客戶(hù)端根據(jù)從網(wǎng) 頁(yè)應(yīng)用22下載的顯示/UI引擎的功能使用網(wǎng)頁(yè)44,并將字形顯示方法定義文 件48下載至客戶(hù)端。在網(wǎng)頁(yè)44中,設(shè)置數(shù)據(jù)接收處理單元46,其用以接收 經(jīng)過(guò)字符輸入編輯處理的文檔內(nèi)容,并將其傳送至數(shù)據(jù)處理單元50。其中, 將網(wǎng)頁(yè)應(yīng)用22的假名/漢字轉(zhuǎn)換處理單元34、字形顯示處理單元36、功能關(guān) 聯(lián)處理單元38、輸入?yún)^(qū)域操作處理單元40和Unicode文本轉(zhuǎn)換處理單元42 以及網(wǎng)頁(yè)應(yīng)用24的字形顯示定義文件48下載至客戶(hù)端并在客戶(hù)端執(zhí)行,并 在圖1中以虛線(xiàn)示出。在以下描述中,將客戶(hù)端16-1至16-3和瀏覽器18-1 至18-3簡(jiǎn)稱(chēng)為客戶(hù)端16和瀏覽器18。例如,通過(guò)類(lèi)似圖2中所示的計(jì)算機(jī) 的硬件資源來(lái)實(shí)現(xiàn)圖1中的本發(fā)明的服務(wù)器10。在圖2的計(jì)算機(jī)中,RAM 202、硬盤(pán)控制器(軟件)204、軟盤(pán)驅(qū)動(dòng)器(軟件)210、 CD-ROM驅(qū)動(dòng)器 (軟件)214、鼠標(biāo)控制器218、鍵盤(pán)控制器222、顯示控制器226和通信板 230連接至CPU 200的總線(xiàn)201。硬盤(pán)控制器204連接至硬盤(pán)驅(qū)動(dòng)器206,
在其中加載用以執(zhí)行本發(fā)明的字符輸入編輯處理的程序;并且在計(jì)算機(jī)啟動(dòng)
時(shí),從硬盤(pán)驅(qū)動(dòng)器206調(diào)用必要的程序,將該程序分配至RAM202,并通過(guò) CPU 200來(lái)執(zhí)行。軟盤(pán)驅(qū)動(dòng)器(硬件)212連接至軟盤(pán)驅(qū)動(dòng)器210,可對(duì)于 軟盤(pán)(R)執(zhí)行讀/寫(xiě)操作。而CD-ROM驅(qū)動(dòng)器214連接至CD驅(qū)動(dòng)器(硬件) 216,并且可讀取在CD中存儲(chǔ)的數(shù)據(jù)和程序。鼠標(biāo)控制器218將鼠標(biāo)220 的輸入操作傳送至CPU 200。鍵盤(pán)控制器222將鍵盤(pán)224的輸入操作傳送至 CPU 200。顯示控制器226對(duì)顯示單元228執(zhí)行顯示。通信板230使用具有 無(wú)線(xiàn)通信的通信線(xiàn)路232,并經(jīng)由網(wǎng)絡(luò)(例如互聯(lián)網(wǎng))與另一計(jì)算機(jī)或服務(wù) 器執(zhí)行通信。應(yīng)注意的是,也可以使用與圖2類(lèi)似的硬件資源來(lái)實(shí)現(xiàn)圖1的 客戶(hù)端16-1至16-3。此外,提供一記錄介質(zhì),在其中記錄有用以執(zhí)行本發(fā) 明的字符輸入編輯處理的應(yīng)用程序。記錄介質(zhì)的實(shí)例包括便攜式存儲(chǔ)介質(zhì) (例如CD-ROM、軟盤(pán)FD、 DVD盤(pán)、磁光盤(pán)和IC卡)、存儲(chǔ)設(shè)備(例如 在計(jì)算機(jī)內(nèi)部/外部配置的硬盤(pán)HDD)、數(shù)據(jù)庫(kù)(通過(guò)線(xiàn)路保持有程序)、 另一計(jì)算機(jī)系統(tǒng)PC及其數(shù)據(jù)庫(kù)和聯(lián)機(jī)傳輸介質(zhì)。
圖3A是在圖1的服務(wù)器10的網(wǎng)頁(yè)應(yīng)用20中所提供的假名/漢字轉(zhuǎn)換字 典28的示意性示圖。假名/漢字轉(zhuǎn)換字典28包括讀音和Unicode序列。
圖3B是在圖1的服務(wù)器10的網(wǎng)頁(yè)應(yīng)用20中所提供的字體文件32的示 意性示圖,其中為了生成與所有的Unicode字符相對(duì)應(yīng)的字符圖像所需的 數(shù)據(jù)與Unicode組合存儲(chǔ)。實(shí)際上,存儲(chǔ)的是用以部署圖像所必須的數(shù)據(jù), 而并非存儲(chǔ)所部署的圖像。因此,當(dāng)從客戶(hù)端16接收到URL請(qǐng)求(即,指 定Unicode的字符圖像請(qǐng)求信號(hào))時(shí),字體圖像生成引擎30可通過(guò)根據(jù) Unicode在字體文件32中搜索來(lái)獲取相應(yīng)的字符圖像,并產(chǎn)生例如PNG格 式的位圖字符圖像、矢量字符圖像等。
圖4是根據(jù)在通過(guò)客戶(hù)端16的瀏覽器18打開(kāi)服務(wù)器10的網(wǎng)頁(yè)44時(shí)所 顯示的HTML表單的網(wǎng)頁(yè)56的示意性示圖。在圖4中,網(wǎng)頁(yè)56是例如"XXX 應(yīng)用表單",其具有輸入?yún)^(qū)域60、 62和64,分別為名稱(chēng)、地址和使用目的, 并且還配置有發(fā)送按鈕66和取消按鈕68。可在網(wǎng)頁(yè)56中的每一輸入?yún)^(qū)域 60、 62和64中預(yù)先設(shè)置屬性信息。應(yīng)注意的是,對(duì)于字符輸入的應(yīng)用網(wǎng)頁(yè) 來(lái)說(shuō),除了 HTML平臺(tái)之外可使用以下的網(wǎng)頁(yè)插入模塊ActiveX控制、 ASP (動(dòng)態(tài)服務(wù)器頁(yè)面)、Java小程序(applet) 、 PDF表單等。
圖5是在輸入?yún)^(qū)域中設(shè)置的屬性信息的示意性示圖。在圖5中,提取在
網(wǎng)頁(yè)56的地址的輸入?yún)^(qū)域62中設(shè)置的屬性信息70,并示出其中的說(shuō)明。作
為可在輸入?yún)^(qū)62中設(shè)定的屬性,可以設(shè)定以下屬性
(1) 可編輯標(biāo)記,
(2) 項(xiàng)目名稱(chēng),
(3) 標(biāo)簽索引,
(4) 顯示文本,
(5) 字典類(lèi)型,
(6) 輸入字體尺寸,
(7) 列表字體尺寸,
(8) 最大字符長(zhǎng)度設(shè)置,和
(9) 網(wǎng)格顯示。
并且它們分別具有在右側(cè)解釋中所示的含義。應(yīng)注意的是,也可以為
輸入?yún)^(qū)的屬性信息設(shè)定以下項(xiàng)目
(a) 在網(wǎng)絡(luò)上使用的字典的定位有效字符的屬性尺寸(高度、寬度)、 顏色、形狀(斜體、著重等)、(上角標(biāo)、下角標(biāo)等)和字體(Mincho、 Gothic等)。
(b) 候選漢字(漢字)的字符的屬性尺寸(高度、寬度)、顏色、
形狀(斜體、著重等)、(上角標(biāo)、下角標(biāo)等)和字體(Mincho、 Gothic等)。 (C)已選擇的漢字的字符的屬性尺寸(高度、寬度)、顏色、形狀 (斜體、著重等)、(上角標(biāo)、下角標(biāo)等)和字體(Mincho、 Gothic等)。
(d) 輸入表單形狀的屬性尺寸、顏色、背景顯示圖像等。
(e) 輸入表單的操作屬性可輸入字符的數(shù)目、可輸入字符限制規(guī)定
(例如,僅平假名)等。
(f) 選定的窗口的屬性形狀、尺寸、顏色、背景顯示圖像等。
圖6是通過(guò)從服務(wù)器10下載至客戶(hù)端的瀏覽器18的客戶(hù)端執(zhí)行程序所 實(shí)現(xiàn)的顯示/UI引擎45的功能配置框圖。當(dāng)通過(guò)客戶(hù)端16的瀏覽器18打開(kāi) 服務(wù)器10的網(wǎng)頁(yè)應(yīng)用24的網(wǎng)頁(yè)44時(shí),服務(wù)器10的網(wǎng)頁(yè)應(yīng)用24返回包括 HTML和圖像的網(wǎng)頁(yè)44。在HTML中,網(wǎng)頁(yè)應(yīng)用22的功能關(guān)聯(lián)處理單元38 與網(wǎng)頁(yè)應(yīng)用24的字形顯示方法定義文件48鏈接。此外,根據(jù)HTML平臺(tái)的 規(guī)定,對(duì)應(yīng)于作為數(shù)據(jù)傳輸目的地的數(shù)據(jù)處理單元50,在網(wǎng)頁(yè)應(yīng)用24中設(shè)
置數(shù)據(jù)接收處理單元46??蛻?hù)端16的瀏覽器18分析HTML,并從服務(wù)器 10下載鏈接的圖像和第二網(wǎng)頁(yè)應(yīng)用22的客戶(hù)端執(zhí)行程序。由此,在客戶(hù)端 16中建立圖6中所示的顯示/UI引擎的功能。顯示/UI引擎45具有顯示處 理單元84、傳送單元85、候選列表存儲(chǔ)單元86、客戶(hù)端執(zhí)行模塊88、傳輸 緩沖器卯和編輯處理單元92。其中,客戶(hù)端執(zhí)行模塊88是從服務(wù)器10下 載的功能,并包括假名/漢字轉(zhuǎn)換處理單元34、字形顯示處理單元36、功 能關(guān)聯(lián)處理單元38、輸入?yún)^(qū)域操作處理單元40和Unicode文本轉(zhuǎn)換處理單 元42。此外,為顯示/UI引擎45設(shè)置按鍵輸入單元82和從服務(wù)器10的網(wǎng)頁(yè) 應(yīng)用24下載的字形顯示方法定義文件48。當(dāng)客戶(hù)端16的瀏覽器18完成對(duì) 于從服務(wù)器10下載的所有資源(包括鏈接資源)的解析時(shí),已下載的客戶(hù) 端執(zhí)行模塊88在客戶(hù)端16中處于可運(yùn)行狀態(tài)。假名/漢字轉(zhuǎn)換處理單元34 將通過(guò)按鍵在HTML平臺(tái)的輸入?yún)^(qū)域中輸入的字符序列的讀音信息(假名信 息)與字典類(lèi)型一起發(fā)送至服務(wù)器10,接收通過(guò)服務(wù)器的假名/漢字轉(zhuǎn)換引 擎26對(duì)假名/漢字轉(zhuǎn)換字典28搜索所產(chǎn)生的假名/漢字轉(zhuǎn)換候選項(xiàng)的候選列 表,將其在具有選擇功能和確定功能的列表窗口中進(jìn)行顯示,并在對(duì)候選項(xiàng) 的進(jìn)行選擇操作和確定操作的同時(shí)從可選的候選項(xiàng)產(chǎn)生Unicode字符序列。 當(dāng)通過(guò)假名/漢字轉(zhuǎn)換處理單元34顯示候選列表時(shí),字形顯示處理單元36參 照與功能關(guān)聯(lián)處理單元38關(guān)聯(lián)的字形顯示方法定義文件48,確定每一候選 項(xiàng)的Unicode是進(jìn)行服務(wù)器圖像顯示還是進(jìn)行客戶(hù)端字體顯示,并且在服務(wù) 器圖像顯示的情況下,通過(guò)字體圖像生成引擎(字符圖像生成單元)30獲取 字符圖像以生成并顯示與文本混合的顯示數(shù)據(jù)。此處,本實(shí)施例所獲取的與 文本混合的字符圖像的顯示數(shù)據(jù)為文本元素與圖像元素混合的元素序列,其 中所述文本元素為依賴(lài)于HTML平臺(tái)的文本的文本元素;所述圖像元素具有 從服務(wù)器10獲取的服務(wù)器字符圖像,并為具有作為屬性的字符碼且有利于 HTML平臺(tái)的文本元素。換言之,本實(shí)施例的顯示數(shù)據(jù)為文本元素與具有字 符碼屬性的圖像元素混合的數(shù)據(jù)。然后,當(dāng)文本元素被傳送至由客戶(hù)端16 的HTML平臺(tái)所提供的編輯器的字符序列插入API時(shí),從客戶(hù)端的字體文 件94產(chǎn)生字符圖像并顯示,并且圖像元素在沒(méi)有改變的情況下顯示視圖的 字符圖像。輸入?yún)^(qū)操作處理單元40根據(jù)通過(guò)假名/漢
并確定的選定候選項(xiàng)的Unicode字符序列生成顯示數(shù)據(jù),其中字形顯示處理 單元36從服務(wù)器獲取的圖像元素和文本元素混合,并且將顯示數(shù)據(jù)在輸入 區(qū)的輸入位置中顯示。當(dāng)完成輸入?yún)^(qū)域的輸入時(shí),Unicode文本轉(zhuǎn)換處理單 元42根據(jù)輸入?yún)^(qū)域的所有字符序列的顯示數(shù)據(jù)產(chǎn)生Unicode字符序列,并將 其存儲(chǔ)在傳輸緩沖器90中。具體地,在本實(shí)施例的編輯處理單元92中配置 有復(fù)制和粘貼處理單元95,其中,由于用作復(fù)制對(duì)象的字符序列顯示數(shù)據(jù)是 混合有圖像元素和文本元素的元素序列,所以當(dāng)在網(wǎng)頁(yè)上復(fù)制已經(jīng)輸入的字 符序列時(shí),執(zhí)行特定的復(fù)制處理,從而即使在該混合元素的顯示數(shù)據(jù)被復(fù)制 和粘貼時(shí)也不會(huì)丟失圖像元素。
圖7是在本實(shí)施例中使用的字形顯示方法定義文件48的示意性示圖。 在圖7的字形顯示方法定義文件48中,包括Unicode值和顯示方法,所有 的Unicode碼值由客戶(hù)端管理為Unicode值并注冊(cè),根據(jù)各個(gè)Unicode 值將以下字形顯示方法中任一個(gè)定義為顯示方法
(1) 通過(guò)客戶(hù)端字體顯示,和
(2) 通過(guò)服務(wù)器圖像顯示。
在本實(shí)例中,將Unicode值"5653 (USO) " 、 "8FBF (TSUJI)"和 "E000 (YOSHI)"定義為"通過(guò)服務(wù)器圖像顯示",將其它的Unicode值 定義為"通過(guò)客戶(hù)端字體顯示"。應(yīng)注意的是,在E000語(yǔ)句中的(YOSHI) 是圖7中實(shí)際的字形。根據(jù)字形顯示方法定義文件48的顯示方法的上述定 義,對(duì)于在從服務(wù)器10發(fā)送至客戶(hù)端16的候選列表中包括的假名/漢字轉(zhuǎn)換 候選項(xiàng)的每一字符碼的字符圖像的顯示,可選擇是根據(jù)客戶(hù)端的字體文件94 來(lái)顯示字符,還是從服務(wù)器10來(lái)獲取字符圖像并顯示。在圖7的字形顯示 方法定義文件48中,作為顯示方法描述了特定的顯示內(nèi)容;然而,在實(shí)際 文件中,例如通過(guò)設(shè)置標(biāo)記的方法來(lái)設(shè)置顯示方法,即在要通過(guò)客戶(hù)端字體 來(lái)顯示內(nèi)容時(shí)將標(biāo)記重置為"0",以及在要通過(guò)服務(wù)器圖像來(lái)顯示內(nèi)容時(shí) 將標(biāo)記設(shè)置為"1"。
圖8A示出在字符將被輸入至網(wǎng)頁(yè)56的名稱(chēng)的輸入?yún)^(qū)域60時(shí)執(zhí)行的處 理。在網(wǎng)頁(yè)56中,當(dāng)按下客戶(hù)端16的鍵盤(pán)的"回車(chē)鍵"時(shí),在上部輸入?yún)^(qū) 域60中閃爍由灰色表示的特定顏色,并處理用以示出字符輸入位置的插入 符(caret) 74。當(dāng)光標(biāo)位于輸入?yún)^(qū)域60上時(shí),例如,可使得由客戶(hù)端的OS
所提供的Windows (R)的假名/漢字轉(zhuǎn)換程序IME (R)受到抑制。因此, 通過(guò)執(zhí)行從服務(wù)器10下載的客戶(hù)端執(zhí)行模塊88的程序來(lái)處理在光標(biāo)位于輸 入?yún)^(qū)域60上之后的字符輸入。通過(guò)圖像或由CSS限定的邊界來(lái)顯示在光標(biāo) 輸入?yún)^(qū)域60中的插入符74。當(dāng)通過(guò)鼠標(biāo)點(diǎn)擊廣播72的位置時(shí),插入符74 可被移動(dòng)至光標(biāo)72的位置。隨后,如圖8B所示,當(dāng)通過(guò)客戶(hù)端16中的按 鍵操作輸入"YOSHIDA (假名)"時(shí),在假名輸入窗口 76中顯示輸入字符 "YOSHIDA (是假名)"。這里,在客戶(hù)端鍵盤(pán)上的日文字符輸入可使用 以下任一種輸入,包括羅馬字符輸入、假名輸入、軟鍵盤(pán)和手寫(xiě)輸入。當(dāng)在 完成到假名輸入窗口 76的輸入的狀態(tài)下按下鍵盤(pán)的"轉(zhuǎn)換鍵"進(jìn)行漢字 轉(zhuǎn)換時(shí),輸入字符序列"YOSHIDA (假名)"的讀音信息傳輸至圖1的 服務(wù)器10,返回通過(guò)服務(wù)器10的假名/漢字轉(zhuǎn)換引擎26搜索假名/漢字 轉(zhuǎn)換引擎28生成的Unicode候選列表(CSV/XML格式),通過(guò)假名/漢 字轉(zhuǎn)換處理單元34、字形顯示處理單元36、和功能關(guān)聯(lián)處理單元38的 操作,在參照字形顯示方法定義文件48的同時(shí)生成包含從服務(wù)器10獲 取的字符圖像的候選列表的顯示數(shù)據(jù),并在附有選擇功能和確定功能的 列表窗口 78中顯示"吉田*芳田'葭田(YOSHIDA,YOSHIDA,YOSHIDA; 三種不同漢字字符的組合)"。通過(guò)移動(dòng)光標(biāo)80選擇由列表窗口 78顯 示的候選列表的任何候選項(xiàng);當(dāng)在由光標(biāo)80選擇的候選信息處按下鍵盤(pán) 的"回車(chē)鍵"時(shí),確定候選項(xiàng);當(dāng)在輸入?yún)^(qū)域60的假名輸入窗口 76中 插入并顯示選定的候選項(xiàng)的漢字字符序列時(shí),列表窗口78消失。作為客 戶(hù)端執(zhí)行模塊88的處理,輸入?yún)^(qū)域操作處理單元40根據(jù)HTML平臺(tái)的 規(guī)定利用Unicode文本轉(zhuǎn)換處理單元42從輸入?yún)^(qū)域60的所有字符序列 中生成Unicode字符序列,并將其置于傳輸緩沖器90中。然后,當(dāng)終端 用戶(hù)按下傳輸按鈕66時(shí),HTML平臺(tái)將傳輸緩沖器90的內(nèi)容傳輸至設(shè) 置在服務(wù)器10的網(wǎng)頁(yè)應(yīng)用24中的數(shù)據(jù)接收處理單元46。
圖9是在服務(wù)器10的網(wǎng)頁(yè)44打開(kāi)并執(zhí)行字符輸入時(shí)在客戶(hù)端16瀏覽 器18中所執(zhí)行的假名轉(zhuǎn)換處理的示意性示圖,該處理是由從服務(wù)器10下載 的圖6的假名/漢字轉(zhuǎn)換處理單元34實(shí)現(xiàn)的功能。在圖9中,在通過(guò)客戶(hù)端 的鍵盤(pán)100輸入字符時(shí),選擇羅馬字符輸入或假名輸入。當(dāng)選擇羅馬字符輸 入時(shí),羅馬字符轉(zhuǎn)換表96變?yōu)橛行?,將由鍵盤(pán)100的字母鍵的輸入操作所產(chǎn)生的打字鍵信息102的羅馬宇符輸入提供至羅馬字符轉(zhuǎn)換表96,并獲得輸
入假名字符序列104的轉(zhuǎn)換輸出。另一方面,當(dāng)選擇假名輸入時(shí),假名轉(zhuǎn)換 表98變?yōu)橛行?,?dāng)輸入在鍵盤(pán)100的鍵上顯示的假名鍵時(shí),獲得打字鍵信 息106的字母鍵輸入,并且當(dāng)將其輸入至假名轉(zhuǎn)換表98時(shí),可獲得輸入假 名字符序列108的轉(zhuǎn)換輸出。
圖IOA和圖10B時(shí)示出在服務(wù)器IO和圖1的客戶(hù)端16中的本實(shí)施例的 字符輸入編輯處理的時(shí)序圖。首先,在步驟S1,客戶(hù)端16的終端用戶(hù)通過(guò) 瀏覽器18打開(kāi)服務(wù)器10的網(wǎng)頁(yè)應(yīng)用24的網(wǎng)頁(yè)44。在服務(wù)器10,在步驟S101 , 網(wǎng)頁(yè)應(yīng)用24返回包含HTML和圖像的網(wǎng)頁(yè)44。在HTML中,網(wǎng)頁(yè)應(yīng)用22 的功能關(guān)聯(lián)處理單元38與網(wǎng)頁(yè)應(yīng)用24的字形顯示方法定義文件48鏈接。 此外,根據(jù)HTML平臺(tái)的規(guī)定,在網(wǎng)頁(yè)應(yīng)用24中設(shè)置與作為數(shù)據(jù)傳輸目的 地的數(shù)據(jù)處理單元50相對(duì)應(yīng)的數(shù)據(jù)接收處理單元46。在步驟S2,客戶(hù)端16 的瀏覽器18分析HTML并從服務(wù)器10下載網(wǎng)頁(yè)應(yīng)用22的鏈接圖像和功能。 在步驟S102,服務(wù)器10的網(wǎng)頁(yè)應(yīng)用20和22返回需要的圖像和功能。具體 地,網(wǎng)頁(yè)應(yīng)用22在此初始階段發(fā)送所有客戶(hù)端執(zhí)行程序,包括假名/漢字 轉(zhuǎn)換處理單元34、字形顯示處理單元36、功能關(guān)聯(lián)處理單元38、輸入?yún)^(qū)域 操作處理單元40和Unicode文本轉(zhuǎn)換處理單元42。在步驟S3,客戶(hù)端16 的瀏覽器18完成對(duì)所有資源(包括鏈接資源)的解析,并且從服務(wù)器10的 網(wǎng)頁(yè)應(yīng)用22發(fā)送至客戶(hù)端16的客戶(hù)端執(zhí)行程序建立如圖6所示的顯示/UI 引擎45,并在客戶(hù)端16中處于可運(yùn)行狀態(tài)。隨后,在步驟S4,終端用戶(hù)在 與網(wǎng)頁(yè)應(yīng)用22的客戶(hù)端執(zhí)行模塊關(guān)聯(lián)的HTML元素上產(chǎn)生按鍵和按鈕事件, 即假名/漢字轉(zhuǎn)換處理單元34的激活事件。此時(shí)的假名/漢字轉(zhuǎn)換處理單元34 抑制由客戶(hù)端16的OS提供的假名/漢字轉(zhuǎn)換程序IME (R),并產(chǎn)生按鍵事 件等待狀態(tài)。隨后,在步驟S5,當(dāng)終端用戶(hù)在打字輸入例如"yoshida"之 后按下轉(zhuǎn)換鍵時(shí),在步驟S6,假名/漢字轉(zhuǎn)換處理單元34在讀音顯示區(qū)域中 顯示"YOSHIDA (是假名)",然后在步驟S6,將讀音"YOSHIDA (假名)" 發(fā)送至在服務(wù)器10的網(wǎng)頁(yè)應(yīng)用20中配置的假名/漢字轉(zhuǎn)換引擎26。在步驟 S103,服務(wù)器10的網(wǎng)頁(yè)應(yīng)用20中設(shè)置的假名/漢字轉(zhuǎn)換引擎26根據(jù)從客戶(hù) 端16發(fā)送的讀音信息搜索假名/漢字轉(zhuǎn)換字典28,并以CSV格式數(shù)據(jù)返回 搜索結(jié)果至客戶(hù)端16。例如,返回"E000, 7530"。在步驟S7,在客戶(hù)端
16中,假名/漢字轉(zhuǎn)換處理單元34根據(jù)從服務(wù)器10發(fā)送的候選組的CSV格
式數(shù)據(jù)動(dòng)態(tài)產(chǎn)生附有選擇功能和確定功能的候選列表,并將其在列表窗口中
顯示。當(dāng)待顯示搜索結(jié)果字符序列時(shí),在步驟S8,字形顯示處理單元36參 照與功能關(guān)聯(lián)處理單元38關(guān)聯(lián)的字形顯示方法定義文件48,并通過(guò)由服務(wù) 器10的網(wǎng)頁(yè)應(yīng)用20中設(shè)置的字體圖像生成引擎30搜索的圖像和文本執(zhí)行 顯示。例如,生成"< IMG src= "URL of E000 IMAGE" value= "E000" > DA (in kanji)",其為由HTML源"< IMG src= "URL of E000 IMAGE" value= "EOOO"的圖像元素和文本元素"DA (in kanji)"組成的顯示數(shù)據(jù),并且基 于HTML源的HTML請(qǐng)求被發(fā)送到服務(wù)器10中設(shè)置的網(wǎng)頁(yè)應(yīng)用20的字 體圖像生成引擎30。響應(yīng)于此,在步驟S104,服務(wù)器10的網(wǎng)頁(yè)應(yīng)用20中 設(shè)置的字體圖像生成引擎30根據(jù)字體文件32產(chǎn)生Unicode碼值"E000"的 圖像,并將其送回。在步驟S9,客戶(hù)端16的瀏覽器18顯示從服務(wù)器10發(fā) 送的圖像,并獲得在列表窗口中顯示所有候選項(xiàng)的狀態(tài)。隨后,在步驟S10, 終端用戶(hù)按下光標(biāo)鍵以選擇確定的候選項(xiàng),并按下確定鍵。響應(yīng)于此,在步 驟Sll,由假名/漢字轉(zhuǎn)換處理單元34和假名/漢字轉(zhuǎn)換列表動(dòng)態(tài)產(chǎn)生的選 擇功能響應(yīng)于光標(biāo)鍵進(jìn)行選擇顯示處理(例如候選項(xiàng)高亮顯示),響應(yīng) 于確定按鍵使用Unicode文本轉(zhuǎn)換處理單元42,根據(jù)當(dāng)前選擇候選項(xiàng)產(chǎn) 生Unicode字符序列,并將其傳送至輸入?yún)^(qū)域操作處理單元40。在步驟 S12,輸入?yún)^(qū)域操作處理單元40利用字形顯示處理單元36根據(jù)被傳送的 Unicode字符序列產(chǎn)生混合有圖像的顯示數(shù)據(jù),將該顯示數(shù)據(jù)插入至 HTML元素的當(dāng)前插入符位置,并相應(yīng)地移動(dòng)該插入符。在這種情況下, 在產(chǎn)生顯示數(shù)據(jù)時(shí),與步驟S7的假名/漢字列表的候選項(xiàng)顯示類(lèi)似,字形 顯示處理單元36參照與功能關(guān)聯(lián)處理單元38關(guān)聯(lián)的字形顯示方法定義文件 48,并通過(guò)從服務(wù)器10的網(wǎng)頁(yè)應(yīng)用20中提供的字體圖像生成引擎30發(fā)送 的圖像和文本執(zhí)行顯示。然后,在步驟S13,輸入?yún)^(qū)域操作處理單元40利用 Unicode文本轉(zhuǎn)換處理單元42根據(jù)輸入?yún)^(qū)域中的所有字符序列產(chǎn)生Unicode 字符序列,并根據(jù)HTML平臺(tái)的規(guī)定將其置入傳輸緩沖器90中。隨后,在 步驟S14,當(dāng)終端用戶(hù)按下發(fā)送按鈕時(shí),HTML平臺(tái)將傳輸緩沖器的內(nèi)容發(fā) 送至在服務(wù)器10的網(wǎng)頁(yè)應(yīng)用24中設(shè)置的數(shù)據(jù)接收處理單元46。在步驟S106, 從客戶(hù)端16發(fā)送的數(shù)據(jù)被在服務(wù)器10的網(wǎng)頁(yè)應(yīng)用24中設(shè)置的數(shù)據(jù)接收處
理單元46接收,傳送至數(shù)據(jù)處理單元50,被編碼轉(zhuǎn)換單元52從Unicode轉(zhuǎn) 換為JEF編碼,并存儲(chǔ)在數(shù)據(jù)庫(kù)54中。
圖ll為以具體實(shí)例通過(guò)數(shù)據(jù)結(jié)構(gòu)示出圖IOA和圖IOB的時(shí)序圖的轉(zhuǎn) 換的示意圖,其中從由按鍵輸入的讀音信息(假名信息) 一直到通過(guò)假 名/漢字轉(zhuǎn)換生成顯示數(shù)據(jù)。圖IIA至圖IIE所示的"YOSHI (以漢字形 式)"為具有較長(zhǎng)底線(xiàn)的"YOSHI (以漢字形式)"。。
圖IIA是通過(guò)用戶(hù)的按鍵輸入從客戶(hù)端16發(fā)送至服務(wù)器10的讀音信息 110,其中"YOSHI (假名)"是輸入。讀音信息110通過(guò)服務(wù)器10的假名 /漢字轉(zhuǎn)換字典28被轉(zhuǎn)換為圖11B的轉(zhuǎn)換后的漢字112,并作為圖11C的 Unicode字符序列114被發(fā)送至客戶(hù)端16的瀏覽器18。客戶(hù)端16的瀏覽器 18通過(guò)圖6的下載的客戶(hù)端執(zhí)行模塊88的字形顯示處理單元36參照?qǐng)D 7的字形顯示方法定義文件48,識(shí)別出Unicode值"E000"的顯示方法 為"通過(guò)服務(wù)器圖像顯示(DISPLAY BY SERVER IMAGE) " , Unicode 值"7530"的顯示方法為"通過(guò)客戶(hù)端字體顯示(DISPLAY BY CLIENT FONT)",并生成圖11D的顯示數(shù)據(jù)116。在顯示數(shù)據(jù)116中,對(duì)于 Unicode值"E000",設(shè)置"< IMG src= "URL of E000 IMAGE" value= "E000">",用于進(jìn)行作為向服務(wù)器的字符圖像請(qǐng)求信號(hào)的URL請(qǐng)求; 對(duì)于Unicode值"7530",不作改變地設(shè)置該Unicode值??蛻?hù)端16的 字形顯示處理單元36根據(jù)顯示數(shù)據(jù)116的HTML源從客戶(hù)端向服務(wù)器 10發(fā)出指定Unicode值"E000"的URL請(qǐng)求,獲取服務(wù)器10的字體圖 像生成引擎30在搜索字體文件32中生成的字符圖像,并生成圖11E的 顯示數(shù)據(jù)118。顯示數(shù)據(jù)118為圖像元素120和文本元素122的元素序列。 在圖像元素120中,在HTML文檔的情況下,數(shù)據(jù)類(lèi)型120-1為"圖像", 在視圖120-2中設(shè)置服務(wù)器圖像,Unicode "E000"設(shè)置為屬性120-3。 在圖像元素120的顯示中,客戶(hù)端OS設(shè)置的編輯器的字符序列插入API 被抑制而顯示視圖120-2的服務(wù)器圖像。在HTML文檔的情況下,文本 元素122為文本格式的顯示元素,該文本格式的數(shù)據(jù)類(lèi)型122-1為"字 符(CHARACTER)",字符碼122-2為Unicode值"7530"(其中,"¥u" 為用于將"7530"轉(zhuǎn)換為Unicode字符的符號(hào))。在文本元素122的顯 示中,當(dāng)"¥117530"傳送至客戶(hù)端的HTML平臺(tái)設(shè)置的字符序列插入API
時(shí),通過(guò)編輯器的功能搜索客戶(hù)端16的字體文件94生成并顯示字符圖 像。
圖12是本實(shí)施例的在服務(wù)器10中的服務(wù)器處理的流程圖,并同時(shí)示出 服務(wù)器10中的處理程序。在圖12中,在步驟S1,檢查來(lái)自客戶(hù)端的網(wǎng)頁(yè)獲 取請(qǐng)求;當(dāng)存在獲取請(qǐng)求時(shí),處理前進(jìn)至步驟S2,其中網(wǎng)頁(yè)應(yīng)用24返回至 包含HTML和圖像的網(wǎng)頁(yè)44。在HTML中,網(wǎng)頁(yè)應(yīng)用22的功能關(guān)聯(lián)處理單 元38與網(wǎng)頁(yè)應(yīng)用24的字形顯示方法定義文件48鏈接。此外,根據(jù)HTML 平臺(tái)的規(guī)定,對(duì)應(yīng)于作為數(shù)據(jù)傳輸目的地的數(shù)據(jù)處理單元50,在網(wǎng)頁(yè)應(yīng)用 24中設(shè)置數(shù)據(jù)接收處理單元46。隨后,在步驟S3,基于對(duì)客戶(hù)端的HTML 的分析結(jié)果檢査鏈接源的下載請(qǐng)求;當(dāng)存在下載請(qǐng)求時(shí),在步驟S4,網(wǎng)頁(yè)應(yīng) 用20和22將所需的圖像和用作功能的客戶(hù)端執(zhí)行模塊作為鏈接源來(lái)發(fā)送。 客戶(hù)端執(zhí)行模塊包括所有以下單元假名/漢字轉(zhuǎn)換處理單元34、字形顯示 處理單元36、功能關(guān)聯(lián)處理單元38、輸入?yún)^(qū)域操作處理單元40和Unicode 文本轉(zhuǎn)換處理單元42。隨后,在步驟S5,當(dāng)確定伴隨客戶(hù)端輸入的字符 鍵的讀音信息和字典類(lèi)型的接收時(shí),流程前進(jìn)到步驟S6,其中通過(guò)在網(wǎng) 頁(yè)應(yīng)用20中設(shè)置的假名/漢字轉(zhuǎn)換引擎26,根據(jù)從客戶(hù)端16發(fā)送的讀音信 息搜索假名/漢字轉(zhuǎn)換字典28,并將搜索結(jié)果以CSV格式數(shù)據(jù)的形式發(fā)送至 客戶(hù)端16。隨后,當(dāng)在步驟S7確定存在用以指定Unicode值的來(lái)自客戶(hù)端 16的圖像請(qǐng)求時(shí),處理前進(jìn)至步驟S8,其中通過(guò)網(wǎng)頁(yè)應(yīng)用20的字體圖像生 成引擎30根據(jù)字體文件32產(chǎn)生Unicode的字符圖像,并對(duì)其進(jìn)行發(fā)送。重 復(fù)所述步驟Sl至S8,直至在步驟S9出現(xiàn)停止指令。應(yīng)注意的是,在服務(wù) 器10的網(wǎng)頁(yè)應(yīng)用24中,由于當(dāng)在客戶(hù)端完成HTML元素的字符輸入時(shí) HTML平臺(tái)發(fā)送傳輸緩沖器的內(nèi)容,所以執(zhí)行以下處理,即由數(shù)據(jù)接收處理 單元46接收該內(nèi)容,并將其傳送至處理單元50,通過(guò)編碼轉(zhuǎn)換單元52將其 從Unicode轉(zhuǎn)換為JEF編碼,并存儲(chǔ)在數(shù)據(jù)庫(kù)54中。
圖13A、圖13B和圖13C是來(lái)自服務(wù)器10的在客戶(hù)端16的瀏覽器18 中執(zhí)行的客戶(hù)端處理的流程圖。同時(shí),該流程圖還示出實(shí)現(xiàn)客戶(hù)端執(zhí)行模 塊88的假名/漢字轉(zhuǎn)換處理單元34、字形顯示處理單元36、功能關(guān)聯(lián)處 理單元38、輸入?yún)^(qū)域操作處理單元40、和Unicode文本轉(zhuǎn)換處理單元42 的程序的處理步驟,其中客戶(hù)端執(zhí)行模塊88從服務(wù)器10下載到客戶(hù)端
并在其中執(zhí)行。
在圖13A和圖13B中,在步驟Sl,客戶(hù)端16的終端用戶(hù)通過(guò)瀏覽器 18打開(kāi)服務(wù)器10的網(wǎng)頁(yè)應(yīng)用24的網(wǎng)頁(yè)44。由此,從服務(wù)器10接收包含 HTML和圖像的網(wǎng)頁(yè)44,其中在HTML中,網(wǎng)頁(yè)應(yīng)用24的功能關(guān)聯(lián)處理單 元38與字形顯示方法定義文件48鏈接。隨后,在步驟S2,分析所接收的網(wǎng) 頁(yè)的HTML,并從服務(wù)器10下載所鏈接的圖像和功能。通過(guò)上述下載,可 從服務(wù)器10接收所需的圖像和功能,其中所接收的功能包括作為客戶(hù)端執(zhí) 行模塊的假名/漢字轉(zhuǎn)換處理單元34、字形顯示處理單元36、功能關(guān)聯(lián)處理 單元38、輸入?yún)^(qū)域操作處理單元40和Unicode文本轉(zhuǎn)換處理單元42。隨后, 在步驟S3,瀏覽器18完成對(duì)所有資源(包含鏈接資源)的解析,并且從服 務(wù)器10接收的客戶(hù)端執(zhí)行模塊在客戶(hù)端16中獲得可運(yùn)行狀態(tài)。隨后,在步 驟S4,終端用戶(hù)在與網(wǎng)頁(yè)應(yīng)用22的客戶(hù)端執(zhí)行模塊關(guān)聯(lián)的HTML元素上生 成按鍵和按鈕事件,作為假名/漢字轉(zhuǎn)換處理單元34的激活事件。此時(shí),假 名/漢字轉(zhuǎn)換處理單元34抑制由客戶(hù)端16的OS設(shè)置的假名/漢字轉(zhuǎn)換程序 IME (R),并獲得按鍵事件等待狀態(tài)。當(dāng)在步驟S5終端用戶(hù)鍵入字符之后 按下轉(zhuǎn)換按鍵時(shí),在步驟S6,假名/漢字轉(zhuǎn)換處理單元34在讀音信息顯示區(qū) 域顯示讀音信息,然后將讀音信息(假名信息)和字典類(lèi)型發(fā)送至服務(wù)器10。 由此,服務(wù)器10的假名/漢字轉(zhuǎn)換引擎26根據(jù)讀音信息搜索假名/漢字轉(zhuǎn)換 字典28,并將搜索結(jié)果以CSV格式數(shù)據(jù)的形式返回至客戶(hù)端16;因此,當(dāng) 在步驟S7確定接收到搜索結(jié)果時(shí),處理前進(jìn)至步驟S8,其中根據(jù)所接收的 搜索結(jié)果的CSV格式數(shù)據(jù)動(dòng)態(tài)產(chǎn)生具有選擇功能和確定功能的假名/漢字轉(zhuǎn) 換列表。隨后,為了顯示搜索結(jié)果字符序列,在步驟S9,字形顯示處理單元 36參照與功能關(guān)聯(lián)處理單元38關(guān)聯(lián)的字形顯示方法確定文件48,并且當(dāng)識(shí) 別出服務(wù)器圖像時(shí),向服務(wù)器10請(qǐng)求圖像。當(dāng)在步驟S10響應(yīng)于圖像請(qǐng)求 接收到由服務(wù)器10的字體圖像生成引擎30產(chǎn)生的服務(wù)器圖像時(shí),處理前進(jìn) 至步驟Sll,其中在列表窗口中處于這樣一種狀態(tài),即顯示一假名/漢字轉(zhuǎn)換 列表,其顯示有所有服務(wù)器圖像混合的候選項(xiàng)。隨后,當(dāng)在圖13B的步驟 S12確定終端用戶(hù)通過(guò)按下光標(biāo)鍵選擇了確定候選項(xiàng)并按下確定鍵時(shí),處理 前進(jìn)至步驟S13,其中由假名/漢字轉(zhuǎn)換處理單元34和假名/漢字轉(zhuǎn)換列表動(dòng) 態(tài)生成的選擇功能響應(yīng)于光標(biāo)鍵進(jìn)行選擇顯示處理(例如候選項(xiàng)高亮顯
示),通過(guò)響應(yīng)于確定按鍵使用Unicode文本轉(zhuǎn)換處理單元42,根據(jù)當(dāng) 前的選擇候選項(xiàng)產(chǎn)生Unicode字符序列,并將其傳送至輸入?yún)^(qū)域操作處 理單元40。隨后,處理前進(jìn)至步驟S14至S16,其中輸入?yún)^(qū)域操作處理 單元40利用字形顯示處理單元36根據(jù)被傳送的Unicode字符序列產(chǎn)生 混合有圖像的顯示數(shù)據(jù),將該顯示數(shù)據(jù)插入至HTML元素的當(dāng)前插入符 位置,并相應(yīng)地移動(dòng)該插入符。在這種情況下,在產(chǎn)生顯示數(shù)據(jù)時(shí),在 步驟S14,字形顯示處理單元36參照與功能關(guān)聯(lián)處理單元38關(guān)聯(lián)的字形顯 示方法定義文件48,并且當(dāng)顯示方法是服務(wù)器圖像顯示時(shí)向服務(wù)器請(qǐng)求圖 像;當(dāng)在步驟S15確定從服務(wù)器10接收到圖像時(shí),在步驟S16根據(jù)Unicode 字符序列產(chǎn)生混合有圖像的顯示數(shù)據(jù),并且將顯示數(shù)據(jù)插入至當(dāng)前插入符的 位置。隨后,在步驟S17,輸入?yún)^(qū)域操作處理單元40利用Unicode文本轉(zhuǎn)換 處理單元42根據(jù)輸入?yún)^(qū)域中的所有字符序列產(chǎn)生Unicode字符序列,并根據(jù) HTML平臺(tái)的規(guī)定將其置入傳輸緩沖器90中。隨后,在步驟S18,檢查在客 戶(hù)端是否存在復(fù)制和粘貼操作,當(dāng)執(zhí)行復(fù)制和粘貼操作時(shí),執(zhí)行步驟S19的 復(fù)制和粘貼處理。隨后,當(dāng)在步驟S20確定由終端用戶(hù)操作發(fā)送按鈕時(shí),在 步驟S21, HTML平臺(tái)將傳輸緩沖器的內(nèi)容發(fā)送至在服務(wù)器10的網(wǎng)頁(yè)應(yīng)用 24中設(shè)置的數(shù)據(jù)接收處理單元46,并終止處理。
本發(fā)明的另一實(shí)施例的特征在于在客戶(hù)端16中,當(dāng)通過(guò)客戶(hù)端16打 開(kāi)服務(wù)器10的網(wǎng)頁(yè)44時(shí),通過(guò)數(shù)據(jù)處理單元50將從數(shù)據(jù)庫(kù)54讀取的JFE 數(shù)據(jù)轉(zhuǎn)換為Unicode,并以HTML格式將其發(fā)送至客戶(hù)端16,在客戶(hù)端16 中產(chǎn)生并顯示混合有文本元素的顯示數(shù)據(jù),其中該顯示數(shù)據(jù)使用了從服務(wù)器 獲取的字符圖像的圖像元素,并具有作為屬性的字符碼和文本格式客戶(hù)端字 體。在這種情況下,在服務(wù)器10中,使用網(wǎng)頁(yè)應(yīng)用20的字體圖像生成引擎 30和字體文件32。同時(shí),作為如圖6所示下載至客戶(hù)端的客戶(hù)端執(zhí)行模塊 88的功能,可通過(guò)使用其中的字形顯示處理單元36和功能關(guān)聯(lián)處理單元38 來(lái)參照字形顯示方法定義文件48。更具體地,當(dāng)服務(wù)器10的字體圖像生成 引擎(字符圖像轉(zhuǎn)換單元)30從客戶(hù)端16接收Unicode的字符圖像請(qǐng)求信 號(hào),并將所接收的Unicode的字符圖像或用以生成字符圖像所需的信息發(fā)送 至客戶(hù)端16,以顯示字符圖像。另一方面,當(dāng)服務(wù)器10從客戶(hù)端16接收到 網(wǎng)頁(yè)獲取請(qǐng)求時(shí),字形顯示方法定義文件48和客戶(hù)端執(zhí)行模塊88與網(wǎng)頁(yè)一
起被下載;當(dāng)其中的字形顯示處理單元36將顯示HTML文檔的字符序列時(shí), 根據(jù)與功能關(guān)聯(lián)處理單元38的關(guān)聯(lián)參照字形顯示方法定義文件48,并確定 每一字符是將通過(guò)服務(wù)器圖像來(lái)顯示還是將通過(guò)客戶(hù)端字體來(lái)顯示。然后, 在服務(wù)器圖像顯示的情況下,發(fā)送字符圖像請(qǐng)求信號(hào)至服務(wù)器以獲取圖像, 產(chǎn)生并顯示混合有文本的顯示數(shù)據(jù),即其中文本格式文本元素和圖像元素 (其具有字符碼作為屬性)混合的顯示數(shù)據(jù)(元素序列)。
圖14是示出在本實(shí)施例中復(fù)制和粘貼處理的功能配置的框圖,其作為 圖6所示的顯示/UI引擎45的功能來(lái)實(shí)現(xiàn),該功能通過(guò)從服務(wù)器10下載、 并通過(guò)客戶(hù)端16的瀏覽器執(zhí)行的程序來(lái)實(shí)現(xiàn)。在圖14中,在顯示/UI引擎 45中,除了顯示處理單元84、傳送單元85、客戶(hù)端執(zhí)行模塊88、傳輸緩沖 器90之外,還配置復(fù)制和粘貼處理單元95作為圖6的編輯處理單元92的 一個(gè)功能??蛻?hù)端執(zhí)行模塊88是從服務(wù)器10下載的功能,并包括假名/ 漢字轉(zhuǎn)換處理單元34、字形顯示處理單元36、功能關(guān)聯(lián)處理單元38、輸入 區(qū)域操作處理單元40和Unicode文本轉(zhuǎn)換處理單元42。其中,由于字形顯 示處理單元36和功能關(guān)聯(lián)處理單元38的功能用于復(fù)制和粘貼處理,所以將 這些功能以虛線(xiàn)來(lái)表示。此外,對(duì)于顯示/UI引擎45,還配置從服務(wù)器10 的網(wǎng)頁(yè)應(yīng)用24下載的按鍵輸入單元82和字形顯示方法定義文件48。當(dāng)客戶(hù) 端16的瀏覽器18完成對(duì)于從服務(wù)器10下載的所有資源(包括鏈接資源) 的解析時(shí),已下載的客戶(hù)端執(zhí)行模塊88在客戶(hù)端16中獲得可運(yùn)行狀態(tài)。在 復(fù)制和粘貼處理單元95中,配置有文檔存儲(chǔ)單元124、復(fù)制處理單元126和 粘貼處理單元128。此外,在粘貼處理單元128中,配置有字形顯示處理單 元36-l、功能關(guān)聯(lián)處理單元38-1和粘貼存儲(chǔ)單元130。其中,字形顯示處理 單元36-1和功能關(guān)聯(lián)處理單元38-1表示由粘貼處理單元128來(lái)執(zhí)行在客戶(hù) 端執(zhí)行模塊88中由虛線(xiàn)表示的字形顯示處理單元36和功能關(guān)聯(lián)處理單元38 的功能。文檔存儲(chǔ)單元124在文檔中存儲(chǔ)作為文本元素類(lèi)型的元素序列,在 該元素序列中混合有文本元素和圖像元素,其中該文本元素的文本取決于 HTML平臺(tái);在視圖中該圖像元素具有從服務(wù)器IO獲得的服務(wù)器字符圖像, 具有Unicode值作為屬性,并取決于HTML平臺(tái)。當(dāng)確定在用以顯示由文檔 存儲(chǔ)單元124存儲(chǔ)的文檔的屏幕上執(zhí)行復(fù)制操作時(shí),復(fù)制處理單元126從包 含在復(fù)制源的文檔中存儲(chǔ)的文本元素和圖像元素的元素序列讀取復(fù)制源字
符序列數(shù)據(jù),并在用作復(fù)制緩沖器的剪貼板中對(duì)其進(jìn)行存儲(chǔ)。當(dāng)在復(fù)制操作 之后確定執(zhí)行粘貼操作時(shí),粘貼處理單元128根據(jù)在剪貼板中存儲(chǔ)的復(fù)制源 字符序列數(shù)據(jù)產(chǎn)生包含有文本元素和圖像元素的元素序列,并將其插入至粘 貼目的地文檔中。在粘貼處理單元128的處理中,對(duì)于在剪貼板中存儲(chǔ)的復(fù)
制源字符序列數(shù)據(jù)的每一 Unicode,字形顯示處理單元36-1參照與功能關(guān) 聯(lián)處理單元38-1關(guān)聯(lián)的字形顯示方法定義文件48,確定是客戶(hù)端字體顯示 還是服務(wù)器圖像顯示,其中字形顯示方法定義文件48具有如圖7中所示的 內(nèi)容。這里,當(dāng)確定為客戶(hù)端字體顯示時(shí),產(chǎn)生在沒(méi)有修改的情況下Unicode 的值用作碼值的文本元素。當(dāng)確定為服務(wù)器圖像顯示時(shí),將包含Unicode值 的字符圖像請(qǐng)求信號(hào)(例如用以指定Unicode值的URL請(qǐng)求)發(fā)送至服務(wù)器 10,以通過(guò)由服務(wù)器10的字體圖像生成引擎30搜索字體文件32來(lái)獲取服 務(wù)器字符圖像,產(chǎn)生這樣一種圖像元素,其中在視圖中配置有所獲取的服務(wù) 器字符圖像以及配置有Unicode值作為屬性。粘貼存儲(chǔ)單元130存儲(chǔ)由字形 顯示處理單元36-l產(chǎn)生的元素流,其混合有文本元素和圖像元素。應(yīng)注意的 是,當(dāng)本實(shí)施例的復(fù)制和粘貼處理單元95運(yùn)行時(shí),由客戶(hù)端16的OS配置 的復(fù)制和粘貼功能被抑制。
圖15A至圖15F通過(guò)數(shù)據(jù)結(jié)構(gòu)示出本實(shí)施例的復(fù)制和粘貼處理的轉(zhuǎn)換的 示意性示圖。
圖15A示出復(fù)制源文檔132,其中存儲(chǔ)元素序列(其中文本元素和圖像 元素混合)的字符序列數(shù)據(jù),、以及對(duì)復(fù)制位置134的兩個(gè)字符進(jìn)行復(fù)制操 作。如圖15B所示,在復(fù)制位置134的兩個(gè)字符是圖像元素120和文本元素 122的元素序列136。在圖像元素120中,在HTML文檔的情況下,數(shù)據(jù)類(lèi) 型120-1是"IMAGE",在視圖120-2中配置服務(wù)器圖像,以及配置Unicode
"E000"作為屬性120-3。在圖像元素120顯示期間,由客戶(hù)端的OS提供 的編輯器的字符序列插入API被抑制以顯示視圖120-2的服務(wù)器圖像。在 HTML文檔的情況下,文本元素122是具有以下文本格式的顯示元素,即 其數(shù)據(jù)類(lèi)型122-1是"CHARACTER",其作為字符碼的Unicode值是"7530"
(其中,"¥u"是用以將"7530"轉(zhuǎn)換為作為Unicode的字符的符號(hào))。在 文本元素122顯示期間,當(dāng)將"¥u7530"傳送至由客戶(hù)端的HTML平臺(tái)所提 供的字符序列插入API時(shí),通過(guò)使用編輯器的功能搜索客戶(hù)端16的字體文
件94來(lái)產(chǎn)生字符圖像,并對(duì)其進(jìn)行顯示。
圖15C示出通過(guò)讀取Unicode從元素序列136產(chǎn)生的復(fù)制源字符序列數(shù) 據(jù)138,并且將其存儲(chǔ)在用作復(fù)制緩沖器的剪貼板中??蓮钠鋵傩?20-3讀 取圖像元素120的Unicode 。
圖15D示出復(fù)制源顯示數(shù)據(jù)140,通過(guò)參照字形顯示方法定義文件48 在粘貼處理時(shí)從剪貼板的復(fù)制源字符序列數(shù)據(jù)138產(chǎn)生該復(fù)制源顯示數(shù)據(jù) 140。在這種情況下,通過(guò)參照字形顯示方法定義文件48來(lái)確定復(fù)制源字符 序列數(shù)據(jù)138的Unicode "E000"為服務(wù)器圖像顯示,配置HTML源"< IMG src = "URL OF E000 IMAGE" value = "E000">",用以執(zhí)行用作對(duì)于服務(wù)器 10的字符圖像請(qǐng)求信號(hào)的URL請(qǐng)求,并對(duì)于"¥117530"配置未改變的Unicode 字符值。粘貼處理單元128的字形顯示處理單元36-1根據(jù)顯示數(shù)據(jù)116的 HTML源從客戶(hù)端向服務(wù)器10發(fā)出用以指定Unicode值"E000"的URL請(qǐng) 求,獲取在通過(guò)服務(wù)器10的字體圖像生成引擎30搜索字體文件32時(shí)產(chǎn)生 的字符圖像,并產(chǎn)生在圖15E的元素序列142中的圖像元素144。產(chǎn)生Unicode "7530"的值未改變的文本元素146。在圖像元素144以及圖15B的復(fù)制源 的元素序列中,數(shù)據(jù)類(lèi)型144-1是"圖像(IMAGE)",在視圖144-2中配 置服務(wù)器圖像,并且配置Unicode "E000"作為屬性144-3。類(lèi)似地,在文本 元素146中,數(shù)據(jù)類(lèi)型146-1是"CHARACTER",在字符碼146-2中配置 Unicode字符"¥u7530"。將在如圖15E所示產(chǎn)生的元素序列142插入至如 圖15F所示的由粘貼操作指定的粘貼目的地文檔148的粘貼位置150中。
圖16A和圖16B是根據(jù)本實(shí)施例的復(fù)制和粘貼處理的流程圖,其中流程 圖的內(nèi)容同時(shí)表示復(fù)制和粘貼處理程序。在圖16A和圖16B中,當(dāng)在步驟 Sl確定在文檔的顯示屏幕上完成復(fù)制操作時(shí),處理前進(jìn)至步驟S2,其中通 過(guò)在復(fù)制源的文檔的復(fù)制位置處的元素序列讀音元素(即,圖像元素和文本 元素)來(lái)產(chǎn)生復(fù)制源字符序列數(shù)據(jù),并在步驟S3將其存儲(chǔ)至剪貼板。隨后, 當(dāng)在步驟S4確定由用戶(hù)完成粘貼操作時(shí),處理前進(jìn)至步驟S5,其中從剪貼 板讀取復(fù)制源字符序列數(shù)據(jù),對(duì)于每一字符碼參照字形顯示方法定義文件 48,以獲取顯示方法。當(dāng)在步驟S6通過(guò)服務(wù)器圖像顯示該顯示方法時(shí),處 理前進(jìn)至步驟S7,其中基于用以指定字符碼的HTML源將URL請(qǐng)求發(fā)送至 服務(wù)器10,以從服務(wù)器10獲取字符圖像,在視圖中配置字符圖像,并產(chǎn)生具有字符碼值作為屬性的圖像元素。并且,當(dāng)在步驟S8,顯示方法是客戶(hù)端 字體顯示時(shí),在步驟S9,產(chǎn)生字符碼值用作沒(méi)有改變的值的文本元素。當(dāng)在 步驟S10確定已經(jīng)產(chǎn)生所有的字符的元素時(shí),在步驟Sll,產(chǎn)生配置有該元 素的元素序列,并將其插入至粘貼目的地文檔的粘貼位置。
應(yīng)注意的是,上述實(shí)施例以日語(yǔ)支持實(shí)施例為例;但是這些實(shí)施例可
以不加修改地應(yīng)用于任意語(yǔ)言,只要該語(yǔ)言與日語(yǔ)一樣需要輸入字符序 列的讀音信息和字符轉(zhuǎn)換。這種語(yǔ)言的實(shí)例包括需要根據(jù)讀音輸入轉(zhuǎn)換 為漢字的中文字符轉(zhuǎn)換、韓語(yǔ)字符轉(zhuǎn)換等,本發(fā)明的實(shí)施例可以應(yīng)用于 不同于日語(yǔ)的上述語(yǔ)言的字符輸入編輯。具體地,本發(fā)明可不加修改地
應(yīng)用于需要Windows (R)中的IME(R)的語(yǔ)言。此外,在上述實(shí)施例中, 讀音信息在服務(wù)器中被轉(zhuǎn)換為Unicode的漢字字符碼;但是,也可以使 用除Unicode之外的字符碼。此外,關(guān)于HTML平臺(tái),上述實(shí)施例以依 據(jù)HTML平臺(tái)而定的元素格式為例;但是,與之不同的XML、 Java(R)、 Windows (R)編程可以采用依據(jù)各個(gè)平臺(tái)而定的元素格式。并且,本發(fā) 明包括不損害其目的和優(yōu)點(diǎn)的任意修改,并且不限于上述實(shí)施例中所示 的數(shù)值。
權(quán)利要求
1.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其存儲(chǔ)一程序,其特征在于該程序使得經(jīng)由網(wǎng)絡(luò)與服務(wù)器相連的客戶(hù)端的計(jì)算機(jī)執(zhí)行以下步驟文檔存儲(chǔ)步驟,在文檔中存儲(chǔ)文本元素和圖像元素混合的元素序列作為一種元素序列,其中所述文本元素是用于文本的元素序列,所述圖像元素具有從所述服務(wù)器獲取的作為視圖的服務(wù)器字符圖像,并具有作為屬性的字符碼值;復(fù)制處理步驟,當(dāng)在屏幕上確定進(jìn)行復(fù)制操作時(shí),從復(fù)制源的文檔中存儲(chǔ)的文本元素和圖像元素中讀取字符碼,以及產(chǎn)生復(fù)制源字符序列數(shù)據(jù),并將其存儲(chǔ)在復(fù)制緩沖器中;和粘貼處理步驟,當(dāng)在所述復(fù)制操作之后確定進(jìn)行粘貼操作時(shí),根據(jù)所述復(fù)制緩沖器中存儲(chǔ)的所述復(fù)制源字符序列數(shù)據(jù)產(chǎn)生包含有所述文本元素和所述圖像元素的元素序列,并將其插入至粘貼目的地文檔中。
2. 如權(quán)利要求1所述的存儲(chǔ)介質(zhì),其特征在于所述粘貼處理步驟使得 所述客戶(hù)端的計(jì)算機(jī)執(zhí)行以下步驟字形顯示處理步驟,對(duì)于在所述復(fù)制緩沖器中存儲(chǔ)的復(fù)制源字符序列的 每一字符碼,參照預(yù)先記錄的字形顯示方法定義信息,當(dāng)確定為客戶(hù)端字體 顯示時(shí),產(chǎn)生一文本元素,在該文本元素中所述字符碼在沒(méi)有改變的情況下用作碼值;當(dāng)確定為服務(wù)器圖像顯示時(shí),產(chǎn)生一圖像元素,在該圖像元素中, 在視圖中配置服務(wù)器字符圖像,并設(shè)置字符碼值作為屬性,其中該服務(wù)器字 符圖像通過(guò)將包含有該字符碼的字符圖像請(qǐng)求信號(hào)發(fā)送至所述服務(wù)器而獲 取;和粘貼存儲(chǔ)步驟,在所述粘貼目的地文檔中存儲(chǔ)一元素流,在該元素流中 混合所述字形顯示處理步驟中產(chǎn)生的文本元素和圖像元素。
3. 如權(quán)利要求2所述的存儲(chǔ)介質(zhì),其特征在于,所述字形顯示方法定 義信息和用以執(zhí)行所述字形顯示處理步驟的程序從所述服務(wù)器下載并由所 述客戶(hù)端執(zhí)行。
4. 如權(quán)利要求1所述的存儲(chǔ)介質(zhì),其特征在于,所述文本元素和所述 圖像元素具有取決于所述文檔所處的平臺(tái)的數(shù)據(jù)結(jié)構(gòu)。
5. 如權(quán)利要求1所述的存儲(chǔ)介質(zhì),其特征在于,所述字符碼是單一碼艮卩Unicode 。
6. —種復(fù)制和粘貼處理方法,其用于經(jīng)由網(wǎng)絡(luò)連接至服務(wù)器的客戶(hù)端,其特征在于該復(fù)制和粘貼處理方法包括以下步驟文檔存儲(chǔ)步驟,在文檔中存儲(chǔ)文本元素和圖像元素混合的元素序列作為 一種元素序列,其中所述文本元素是用于文本的元素序列,所述圖像元素具 有從所述服務(wù)器獲取的作為視圖的服務(wù)器字符圖像,并具有作為屬性的字符 碼值;復(fù)制處理步驟,當(dāng)在屏幕上確定進(jìn)行復(fù)制操作時(shí),從復(fù)制源的文檔中存 儲(chǔ)的文本元素和圖像元素中讀取字符碼,以及產(chǎn)生復(fù)制源字符序列數(shù)據(jù),并 將其在存儲(chǔ)在復(fù)制緩沖器中;和粘貼處理步驟,當(dāng)在所述復(fù)制操作之后確定進(jìn)行粘貼操作時(shí),根據(jù)所述 復(fù)制緩沖器中存儲(chǔ)的所述復(fù)制源字符序列數(shù)據(jù)產(chǎn)生包含有所述文本元素和 所述圖像元素的元素序列,并將其插入至粘貼目的地文檔中。
7. 如權(quán)利要求6所述的復(fù)制和粘貼處理方法,其特征在于所述粘貼處 理步驟使得客戶(hù)端的計(jì)算機(jī)執(zhí)行以下步驟字形顯示處理步驟,對(duì)于在所述復(fù)制緩沖器中存儲(chǔ)的復(fù)制源字符序列的 每一字符碼,參照預(yù)先記錄的字形顯示方法定義信息,當(dāng)確定為客戶(hù)端字體 顯示時(shí),產(chǎn)生一文本元素,在該文本元素中所述字符碼在沒(méi)有改變的情況下 用作碼值;當(dāng)確定為服務(wù)器圖像顯示時(shí),產(chǎn)生一圖像元素,在該圖像元素中, 在視圖中配置服務(wù)器字符圖像,并設(shè)置字符碼值作為屬性,其中該服務(wù)器字 符圖像通過(guò)將包含有該字符碼的字符圖像請(qǐng)求信號(hào)發(fā)送至所述服務(wù)器而獲 ?。缓驼迟N存儲(chǔ)步驟,在所述粘貼目的地文檔中存儲(chǔ)一元素流,在該元素流中 混合所述字形顯示處理步驟中產(chǎn)生的文本元素和圖像元素。
8. 如權(quán)利要求7所述的復(fù)制和粘貼處理方法,其特征在于,所述字形 顯示方法定義信息和用以執(zhí)行所述字形顯示處理步驟的程序從所述服務(wù)器 下載并由所述客戶(hù)端執(zhí)行。
9. 如權(quán)利要求6所述的復(fù)制和粘貼處理方法,其特征在于,所述文本 元素和所述圖像元素具有取決于所述文檔所處的平臺(tái)的數(shù)據(jù)結(jié)構(gòu)。
10.如權(quán)利要求6所述的復(fù)制和粘貼處理方法,其特征在于,所述字符碼是單一碼即Unicode。
11 .一種復(fù)制和粘貼處理裝置,其用于經(jīng)由網(wǎng)絡(luò)連接至服務(wù)器的客戶(hù)端,其特征在于該復(fù)制和粘貼處理裝置具有文檔存儲(chǔ)單元,在文檔中存儲(chǔ)文本元素和圖像元素混合的元素序列作為 一種元素序列,其中所述文本元素是用于文本的元素序列,所述圖像元素具 有從所述服務(wù)器獲取的作為視圖的服務(wù)器字符圖像,并具有作為屬性的字符碼值;復(fù)制處理單元,當(dāng)在屏幕上確定進(jìn)行復(fù)制操作時(shí),從復(fù)制源的文檔中存 儲(chǔ)的文本元素和圖像元素中讀取字符碼,以及產(chǎn)生復(fù)制源字符序列數(shù)據(jù),并 將其在存儲(chǔ)在復(fù)制緩沖器中;和粘貼處理單元,當(dāng)在所述復(fù)制操作之后確定進(jìn)行粘貼操作時(shí),根據(jù)所述 復(fù)制緩沖器中存儲(chǔ)的所述復(fù)制源字符序列數(shù)據(jù)產(chǎn)生包含有所述文本元素和 所述圖像元素的元素序列,并將其插入至粘貼目的地文檔中。
12. 如權(quán)利要求11所述的復(fù)制和粘貼處理裝置,其特征在于所述粘貼處 理單元包括字形顯示處理單元,對(duì)于在所述復(fù)制緩沖器中存儲(chǔ)的復(fù)制源字符序列的 每一字符碼,參照預(yù)先記錄的字形顯示方法定義信息,當(dāng)確定為客戶(hù)端字體 顯示時(shí),產(chǎn)生一文本元素,在該文本元素中所述字符碼在沒(méi)有改變的情況下 用作碼值;當(dāng)確定為服務(wù)器圖像顯示時(shí),產(chǎn)生一圖像元素,在該圖像元素中, 在視圖中配置服務(wù)器字符圖像,并設(shè)置字符碼值作為屬性,其中該服務(wù)器字 符圖像通過(guò)將包含有該字符碼的字符圖像請(qǐng)求信號(hào)發(fā)送至所述服務(wù)器而獲 ?。缓驼迟N存儲(chǔ)單元,在所述粘貼目的地文檔中存儲(chǔ)一元素流,在該元素流中 混合所述字形顯示處理單元中產(chǎn)生的文本元素和圖像元素。
13. 如權(quán)利要求12所述的復(fù)制和粘貼處理裝置,其特征在于,所述字形 顯示方法定義信息和實(shí)現(xiàn)所述字形顯示處理單元的功能的程序從所述服務(wù) 器下載并由所述客戶(hù)端執(zhí)行。
14. 如權(quán)利要求11所述的復(fù)制和粘貼處理裝置,其特征在于,所述文本 元素和所述圖像元素具有取決于所述文檔所處的平臺(tái)的數(shù)據(jù)結(jié)構(gòu)。
15.如權(quán)利要求11所述的復(fù)制和粘貼處理裝置,其特征在于,所述字符碼是單一碼即Unicode。
全文摘要
本發(fā)明提供一種程序、復(fù)制和粘貼處理方法、裝置以及存儲(chǔ)介質(zhì)。文檔存儲(chǔ)單元在文檔中存儲(chǔ)文本元素和圖像元素混合的元素序列作為元素序列類(lèi)型,其中所述文本元素是用于文本的元素序列,所述圖像元素具有從所述服務(wù)器獲取的作為視圖的服務(wù)器字符圖像,并具有作為屬性的字符碼值。當(dāng)在屏幕上確定進(jìn)行復(fù)制操作時(shí),復(fù)制處理單元從復(fù)制源的文檔中存儲(chǔ)的文本元素和圖像元素讀取字符碼,以及產(chǎn)生復(fù)制源字符序列數(shù)據(jù)并將其存儲(chǔ)在復(fù)制緩沖器中。當(dāng)在復(fù)制操作之后確定進(jìn)行粘貼操作時(shí),根據(jù)所述復(fù)制緩沖器中存儲(chǔ)的復(fù)制源字符序列數(shù)據(jù)產(chǎn)生包含有文本元素和圖像元素的元素序列,并將其插入至粘貼目的地文檔中。從而,從服務(wù)器獲得圖像元素的字符圖像。
文檔編號(hào)G06F17/22GK101183355SQ200710162270
公開(kāi)日2008年5月21日 申請(qǐng)日期2007年9月30日 優(yōu)先權(quán)日2006年11月15日
發(fā)明者山口彩 申請(qǐng)人:富士通株式會(huì)社
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1