程序、字符输入编辑方法及设备的制作方法

文档序号:6612792阅读:143来源:国知局
专利名称:程序、字符输入编辑方法及设备的制作方法
技术领域
本发明涉及一种通过服务器进行字符输入编辑的程序、字符输入编辑方 法、设备、及记录介质,其中通过客户机的浏览器打开网页进行字符输入, 特别是涉及一种程序、字符输入编辑方法、设备、及记录介质,其中在服务
器端进行假名/汉字(kana/kanji)转换以及生成部分字符图像并提供至客户 机端。
背景技术
传统地,当从客户机对由服务器提供的应用程序进行字符输入时,通过 客户机的OS提供的字符输入程序,例如支持日语的视窗(Japanese-supporting Windows (R))中的假名/汉字转换程序IME (R),进行字符输入。类似地, 在字符显示中,在客户机的OS提供的字符显示程序上,例如在支持日语的 视窗中的shift JIS或Unicode (统一代码)应用程序上,进行字符显示。当 通过不同于客户机的OS的字符码系统或者包含扩展字符的字符集运行应用 程序时,与运行的字符码和字符集相对应的字符显示/输入程序、辞典、字体 文件等必须预先分配给客户机。但是,在将运行的字符码和字符集的字符显 示/输入程序与辞典和字体文件一起分配给客户机的字符输入编辑系统中,在 系统的构建阶段需要执行通过FTP、公共文件、或手动操作将字符显示/输入 程序和辞典分配给客户机的任务;并且,当在运行中修正字体数据、添加扩 展字符等时,在每种情况下均需要将数据分配给所有的客户机;因此,运行 成本增加。当客户机对扩展字符、依赖供应商的字符等进行字符输入时,必 须使用专用应用程序。因此,当系统要启动时,上述专用应用程序必须预先 安装在所有客户机中;因而需要高的初始成本。当使用支持英语的OS作为 例如海外客户机的OS时,不能进行日语输入;因此,服务器提供的支持日 语的应用程序不能被采用。为了解决这个问题,日本专利申请JP 2004-252944 提出一种系统,其具有如下设置当利用客户机浏览器打开服务器的网页时,
在打开字符输入网页的同时将字符输入程序传输至客户机以实现假名输入 功能;而在服务器端处理除假名输入功能之外的所有功能,即假名/汉字转换 功能,其包含辞典转换功能、包括扩展字符的全部或部分字体图像的转换 功能、以及代码系统转换功能。根据这种系统,根本不需要预先将诸如字符 输入/输出程序、辞典、和字体文件的数据分配给客户机;并且根本不需要在 初始安装时针对客户机的安装操作。此外,即使客户机端采用不具有日语字
符输入功能的支持英语的os,仅通过客户机的浏览器访问上述发明的服务
器网页,也能够获得如下优点例如,即使通过具有支持任何语言的OS的 客户机,也能够实现日语输入。
在这种现有技术系统中,作为服务器的字体转换功能,在系统启动时设
置以下操作模式中的任一个以使其固定地运行(1)混合关闭(hybridoff) 模式,其中对所有字符码进行字体转换而转换为字符图像;以及(2)混合 开启模式,其中对部分字符码(例如扩展字符)进行字体转换而转换为字符 图像,而除上述转换为字符图像的部分字符码之外的其它字符码在客户机中 进行字体转换而转换为字符图像。但是,存在以下问题。首先,在混合关闭 模式下,由于所有字符码的字体转换在服务器中进行,在大量客户机的访问 集中在一集成系统上的情况下,存在服务器负载增加的问题,并且需要花费 时间直至在客户机端显示关于假名输入的假名/汉字转换候选对象。而在混合 开启模式中,例如仅有扩展字符在服务器中进行字体转换,除上述进行字体 转换的扩展字符之外的其它字符码在客户机中进行字体转换,因此可以相应 地降低服务器负载。然而,即使在客户机中对字符码进行字符转换,当必须 以不同于客户机的字体转换的字体显示上述字符码时,则必须根据需要预先 在客户机端准备上述不同字体的字体转换,从而不能保持不变地使用由客户 机OS提供的字体转换功能。因此,当在客户机端对依赖供应商的字符等进 行字符输入时,必须使用专用应用程序;并且,当要启动系统时,必须在所 有客户机中预先安装上述专用应用程序,从而使高初始成本的问题再次显 现。

发明内容
本发明的一个目的是提供一种程序、字符输入编辑方法、及设备,其能
够高速容易地生成必要的字体,并以字符码的字体转换显示来显示上述字 体,其中字符码在服务器进行假名/汉字转换,而不受限于客户机的字体转换 功能。
此外,本发明的另一目的是提供一种程序、字符输入编辑方法、及设备, 其不仅能够在假名/汉字转换的情况下,并且能够在仅进行显示(例如从用户 数据库读取的扩展字符混合的字符序列的显示)的情况下,高速容易地生成 必要的字体并显示它们,而不受限于客户机的字体转换功能。 (程序)
本发明提供一种由构成服务器的计算机执行的程序。本发明的程序的特 征在于使得构成服务器的计算机执行以下步骤
假名/汉字转换步骤,其中当从客户机接收到输入字符序列的假名信息 时,生成与该假名信息对应的假名/汉字转换候选对象的候选对象列表,并将 该候选对象列表传输至该客户机,以选择所述假名/汉字转换候选对象;以及
字符图像转换步骤,其中当从该客户机接收到该候选对象列表中包括的 字符码的字符图像请求信号时,将该字符码的字符图像或用以生成该字符图 像所需的信息传输到该客户机,以显示该候选对象列表的字符图像。
这里,在所述假名/汉字转换步骤中,参照其中注册有统一代码的假名/ 汉字转换表(假名/汉字转换辞典),获取与该输入字符序列的假名信息对应 的统一代码。
当接收来自该客户机的网页获取请求信号时,该服务器载字形显示方法 定义文件、客户机执行程序以及该网页,其中该字形显示方法为每个字符码 定义客户机字体显示或服务器图像显示,该客户机执行程序在客户机端被执 行。
下载到该客户机的客户机执行程序使得该客户机的计算机执行如下步

假名/汉字转换处理步骤,其中将输入区中的字符序列键输入的假名信息 连同辞典类型一起传输至该服务器;接收在该服务器的所述假名/汉字转换步 骤中生成的假名/汉字转换候选对象的候选对象列表,并将其显示在附有选择 功能和确定功能的窗口中;以及伴随所述假名/汉字转换候选对象的选择操作 和确定操作,根据选择的候选对象生成字符序列代码;
字形显示处理步骤,其中当要在所述假名/汉字转换处理步骤中显示该候 选对象列表时,参照该字形显示方法定义文件来确定每个候选对象的字符码 是要通过服务器图像显示还是通过客户机字体显示;以及在所述服务器图像 显示的情况下,在该服务器的所述字符图像转换步骤中获取该字符图像以生 成混合有文本的显示数据;
输入区操作处理步骤,其中根据在所述假名/汉字转换处理步骤中生成的 所选候选对象的字符序列代码,在所述字形显示处理步骤中生成其中文本和 从该服务器获取的字符图像相混合的该显示数据,并将其显示在该输入区的 输入位置中;以及
字符码文本转换处理步骤,其中当完成该输入区的输入时,根据该输入 区的所有字符序列的显示数据生成字符序列代码,并将其存储在缓冲器中。
在该客户机中显示该字符序列的该显示数据为文本元素和图像元素混 合的数据,其中该文本元素为用于取决于平台的文本文档元素,该图像元素 为取决于平台、并包括具有字符码属性的服务器图像的文档元素。
本发明的另一实施方式的特征在于使得构成服务器的计算机执行如下 步骤-
字符图像转换步骤,其中当从客户机接收到字符码的字符图像请求信号 时,将该字符码的字符图像或用以生成该字符图像所需的信息传输到该客户 机,以显示该字符图像。
类似地,在这种情况下,当接收到来自该客户机的网页获取请求信号时, 该服务器下载字形显示方法定义文件、客户机执行程序以及该网页,其中该 字形显示方法定义文件为每个字符码定义客户机字体显示或服务器图像显 示,该客户机执行程序在客户机端被执行。
从服务器下载到该客户机的客户机执行程序使得该客户机的计算机执 行如下步骤
字形显示处理步骤,其中当要显示字符序列代码时,参照该字形显示方 法定义文件来确定每个候选对象的字符码是要通过服务器图像显示还是通 过客户机字体显示;以及在服务器图像显示的情况下,将字符图像请求信号 传输到服务器以获取该字符图像,生成并显示混合有文本的显示数据;以及
功能关联处理步骤,其中当在所述字形显示处理步骤中参照该字形显示
方法定义文件时,所述字形显示处理步骤与该字形显示方法定义文件彼此关 联。
(方法)
本发明提供一种由构成服务器的计算机执行的字符输入编辑方法。该字 符输入编辑方法的特征在于使得构成服务器的计算机执行以下步骤
假名/汉字转换步骤,其中当从客户机接收到输入字符序列的假名信息 时,生成与该假名信息对应的假名/汉字转换候选对象的候选对象列表,并将 该候选对象列表传输至该客户机,以选择所述假名/汉字转换候选对象;以及
字符图像转换步骤,其中当从该客户机接收到该候选对象列表中包括的 字符码的字符图像请求信号时,将该字符码的字符图像或用以生成该字符图 像所需的信息传输到该客户机,以显示该候选对象列表的字符图像。
在根据本发明另一实施方式的字符输入编辑方法中,字符输入编辑方法 的特征在于使得构成服务器的计算机执行字符图像转换步骤,其中当从客户 机接收到字符码的字符图像请求信号时,将该字符码的字符图像或用以生成 该字符图像所需的信息传输到该客户机,以显示该字符图像。 (设备)
本发明提供一种执行字符输入编辑处理的服务器。本发明的服务器的特 征在于具有如下元件-
假名/汉字转换单元,当从客户机接收到输入字符序列的假名信息时,生 成与该假名信息对应的假名/汉字转换候选对象的候选对象列表,并将该候选 对象列表传输至该客户机,以选择所述假名/汉字转换候选对象;以及
字符图像转换单元,当从该客户机接收到该候选对象列表中包括的字符 码的字符图像请求信号时,将该字符码的字符图像或用以生成该字符图像所 需的信息传输到该客户机,以显示该候选对象列表的字符图像。
根据本发明的服务器的另一实施方式的特征在于具有字符图像转换单 元,当从客户机接收到字符码的字符图像请求信号时,将该字符码的字符图 像或用以生成该字符图像所需的信息传输到该客户机,以显示该字符图像。
根据本发明,在服务器中将来自客户机的输入字符序列的所有假名信息
转换为预定字符码(例如Unicode),生成候选对象列表并将其保持不变地 传输到客户机;当在客户机中显示字符图像时,参照预先准备的字形显示方
法定义信息,仅当确定为服务器图像显示时将字符码传输到服务器,以获取 由服务器的字体转换生成的字符图像;以及字符码以与由客户机的字体功能 元件生成的字符图像组合的混合方式显示。因此,服务器中的字体转换仅为 由客户机的定义信息确定的有限数目的字符码的字体转换,从而可以降低服 务器的负载,并且可以縮短假名/汉字转换字符序列显示所需的时间。此外, 可以根据需求任意限定字形显示方法定义信息;并且,与服务器的字体转换
范围已经固定地确定(例如限制扩展字符)的传统情况相比,利用服务器的
字体转换可以对客户机的OS不能覆盖的字形有效地进行假名/汉字转换。此 外,不必在客户机中设置专用应用程序,通过浏览器从服务器下载并执行字 形显示定义信息和字符输入编辑处理程序;因此,与预先在客户机中进行应 用程序的安装的情况相比,可以降低初始成本。并且,可以为每个客户机任 意设定字形显示方法定义信息的内容,换言之,是采用在客户机进行字体转 换,还是采用在服务器中进行字体转换,根据需求可以灵活地确定假名/汉字 转换中选择的字符图像的模式,可以实现假名/汉字输入转换的极高便利性。 本发明的上述和其它目的、特点和优点从参照附图的以下详细说明中将变得 更加清楚。


图1为示出本发明适用的系统环境及服务器的功能结构实施例的框图; 图2为用作图1的服务器和客户机的计算机硬件资源的框图; 图3A和图3B为图1的服务器中设置的假名/汉字转换辞典和字体文件 的说明图4为客户机浏览器打开的网页的说明图; 图5为网页中设置的属性信息的说明图6为根据通过执行从服务器下载到客户机的程序而实现的本实施例的 显示/UI引擎的框图7为图1的字符式显示方法定义文件的说明图8A和图8B为网页的输入区域选择和候选窗口的说明图9为客户机浏览器中的假名转换处理的说明图IOA和图IOB为根据本实施例通过客户机和服务器进行的字符输入编辑处理的时序图IIA至图IIE为本实施例中通过数据结构示出的转换直至从读出信息 生成显示数据的说明图12为本实施例的服务器处理的流程图;以及
图13A和图13B为根据本实施例的客户机处理的流程图。
具体实施例方式
图1为利用支持日语服务器的适用本发明的字符输入编辑处理的系统结
构的框图。图1中,客户机16-1、 16-2、和16-3经由网络14连接至服务器 10。在服务器10中,设置3个网页应用20、 22、和24。在客户机16-1至 16-3中,设置浏览器18-1至18-3。服务器10的网页应用20为进行辞典或 图像的搜索的网页应用组,并设置有假名/汉字转换引擎26、假名/汉字转换 辞典28、字体图像生成引擎30、和字体文件32。网页应用22为生成和传输 待在客户机16-1至16-3中下载并运行的显示/UI引擎(Javascript的客户机 执行程序)的网页应用组,并且设置有用以实现假名/汉字转换处理单元34、 字形(character form)显示处理单元36、功能关联处理单元38、输入区域运 行处理单元40和Unicode文本转换处理单元42的功能的程序。网页应用24 为诸如SE的用户的网页应用组,其中具有例如由数据处理单元50控制的数 据库54,并设置有用以通过本实施例的字符输入编辑处理来更新数据库54 的网页44。当调用网页应用22的API时,在与从网页应用22下载的显示/UI 引擎的功能关联的客户机端中使用网页44,并将字形显示方法定义文件48 下载到客户机端。在网页44中,设置数据接收处理单元46,其接收已经进 行了字符输入编辑处理的文档内容并将其传递到数据处理单元50。这里以虚 线示出网页应用22的假名/汉字转换处理单元34、字形显示处理单元36、功 能关联处理单元38、输入区域运行处理单元40、和Unicode文本转换处理单 元42,以及网页应用24的字形显示方法定义文件48,因为它们被下载至客 户机端并在其中执行。在以下说明中,将客户机16-1至16-3和浏览器18-1 至18-3简称为客户机16和浏览器18。图1的本发明的服务器10例如通过 类似图2的计算机的硬件资源实现。在图2的计算机中,RAM202、硬盘控 制器(软件)204、软盘驱动器(软件)210、 CD-ROM驱动器(软件)214、
鼠标控制器218、键盘控制器222、显示控制器226、和通信板230均连接至 CPU 200的总线201。硬盘控制器204连接至硬盘驱动器206,其中加载用 以执行本发明的字符输入编辑处理的网页应用的程序;并且,在启动计算机 时,从硬盘驱动器206调用所需程序,将其配置在RAM 202上,并由CPU 200 执行。软盘驱动器(硬件)212连接至软盘驱动器210,并可以对软盘(R) 进行读/写。CD-ROM驱动器214连接CD驱动器(硬件)216,并可以读取 CD中存储的数据和程序。鼠标控制器218将鼠标220的输入操作传输至CPU 200。键盘控制器222将键盘224的输入操作传输至CPU 200。显示控制器 226进行针对显示单元228的显示。通信板230使用包含无线传输的通信线 路232,并经由网络(例如Internet)与另一计算机或服务器进行通信。请注 意图1的客户机16-1至16-3也由类似于图2的计算机硬件资源来实现。此 外,设置其中记录有用以执行本发明的字符输入编辑处理的应用程序的记录 介质。上述记录介质的实例包括便携式存储介质,例如CD-ROM、软盘 FD、 DVD盘、磁光盘、以及IC卡;存储装置,例如设置于计算机内部/外 部的硬盘HDD;经由线路保存程序的数据库;另一计算机系统PC及其数据 库;以及联机传输介质。
图3A为在图1的服务器10的网页应用20中设置的假名/汉字转换辞典 28的说明图。假名/汉字转换辞典28由读音(reading)和Unicode序列构成。
图3B为图1的服务器10的网页应用20中设置的字体文件32的说明图, 其中为了生成与所有的Unicode字符相对应的字符图像所需的数据与 Unicode组合存储。在实践中,替代配置图像,存储配置所需的数据。因此, 当从客户机16接收作为用以指定Unicode的字符图像请求信号的URL请求 时,字体图像生成引擎30可以根据Unicode通过在字体文件32中进行搜索 来获取相应的字符图像,并且生成例如PNG格式的位图字符图像、矢量字 符图像等。
图4为根据HTML表单(form)的网页56的示意图,其中HTML表单 在通过客户机16的浏览器18打开服务器10的网页44时显示。在图4中, 网页56为例如"XXX应用表单",其具有姓名、地址、用途的输入区60、 62和64,并且还设置有发送按钮66和取消按钮68。在网页56的各个输入 区60、 62和64中可以预先设置属性信息。请注意,关于字符输入的应用网
页,除HTML平台之外,可以使用以下的网页插件模块。 ActiveX控件 ASP (动态服务器页) Java小应用禾呈序(applet) PDF表单等。
图5为输入区中设定的属性信息的说明图。在图5中,提取在网页56 的地址输入区62中设定的属性信息70,并示出其解释。作为可在输入区62 中设定的属性,可以设定以下属性
(1) 可编辑标记
(2) 项目名称
(3) 标签索引(tab index)
(4) 显示文本
(5) 辞典类型
(6) 输入字体大小
(7) 列表字体大小
(8) 最大字符长度设置,以及
(9) 网格显示,
并且它们分别具有在右侧解释中所示的含义。请注意,也可以为输入区的属 性信息设定以下项目
(a) 网络上使用的辞典的位置有效字符的属性大小(高度、宽度)、 颜色、形状(斜体,重点等)、(上标、下标等)、以及字体外观(Mincho 字体、Gothic字体等)。
(b) 候选汉字的字符属性大小(高度、宽度)、颜色、形状(斜体,
重点等)、(上标、下标等)、以及字体外观(Mincho字体、Gothic字体等)。
(C)选定汉字的字符属性大小(高度、宽度)、颜色、形状(斜体, 重点等)、(上标、下标等)、以及字体外观(Mincho字体、Gothic字体等)。
(d) 输入表单的属性形状、大小、颜色、背景显示图像等。
(e) 输入表单的操作属性可输入字符的数目、可输入字符限制规定
(例如,仅平假名)等。
(f) 选定窗口的属性形状、大小、颜色、背景显示图像等。
图6为通过从服务器10下载至客户机浏览器18的客户机执行程序而实
现的显示/UI引擎45的功能结构的框图。当通过客户机16的浏览器18打开 服务器10的网页应用24的网页44时,服务器10的网页应用24返回包括 HTML和图像的网页44。在HTML中,网页应用22的功能关联处理单元38 和网页应用24的字形显示方法定义文件48链接。此外,根据HTML平台的 规定,对应于用作数据传输目的地的数据处理单元50,在网页应用24中设 置数据接收处理单元46。客户机16的浏览器18分析HTML,并从服务器 10下载链接的图像和第二网页应用22的客户执行程序。由此,在客户机16 端构建图6所示的显示/UI引擎的功能。显示/UI引擎45具有显示处理单元 84、传输单元85、候选对象列表存储单元86、客户机执行模块88、传输缓 冲器90、以及编辑处理单元92。其中,客户机执行模块88为从服务器10 下载的功能元件,并包括假名/汉字转换处理单元34、字形显示处理单元 36、功能关联处理单元38、输入区操作处理单元40、以及Unicode文本转 换处理单元42。此外,对于显示/UI引擎45设置键盘输入单元82和从服务 器10的网页应用24下载的字形显示方法定义文件48。当客户机16的浏览 器18完成对从服务器10下载的所有资源(包括链接资源)进行解释时,下 载的客户机执行模块88在客户机16中获得可运行状态。假名/汉字转换处理 单元34将通过键盘输入在HTML平台的输入区中的字符序列的读音信息(假 名信息)与辞典类型一起发送到服务器10,接收通过服务器的假名/汉字转 换引擎26搜索假名/汉字转换辞典28所生成的假名/汉字转换候选对象的候 选对象列表,将其在具有选择功能和确定功能的列表窗口中显示,并通过候 选对象的选择操作和确定操作由选择的候选对象生成Unicode字符序列。当 通过假名/汉字转换处理单元34显示候选对象列表时,字形显示处理单元36 参照字形显示方法定义文件48 (其通过功能关联处理单元38被关联),来 确定各个候选对象的Unicode是进行服务器图像显示还是进行客户机字体显 示,并且在服务器图像显示的情况下,通过字体图像生成引擎(字符图像生 成单元)30获取字符图像以生成并显示与文本混合的显示数据。此处,本实 施例所获取的与文本混合的字符图像的显示数据为文本元素与图像元素混 合的元素序列,其中所述文本元素为依赖于HTML平台的文本的文档元素, 所述图像元素具有从服务器10获取的服务器字符图像,并为具有作为属性
的字符码且依赖于HTML平台的文档元素。换言之,本实施例的显示数据为
文本元素与具有字符码属性的图像元素混合的数据。然后,当文本元素传递
至由客户机16的HTML平台提供的编辑器的字符序列插入API时,从客户 机的字体文件94生成字符图像并显示,并且图像元素不加改变地显示视图 的字符图像。输入区操作处理单元40根据通过假名/汉字转换处理单元34选 择并确定的选定候选对象的Unicode字符序列生成显示数据,其中字形显示 处理单元36将从服务器获取的图像元素和文本元素混合,并且将显示数据 在输入区的输入位置中显示。当完成输入区的输入时,Unicode文本转换处 理单元42根据输入区的所有字符序列的显示数据生成Unicode字符序列,并 将其存储在传输缓冲器90中。
图7为本实施例使用的字形显示方法定义文件48的示意图。图7的字 形显示方法定义文件48由Unicode值和显示方法构成,由客户机管理的所有 Unicode (统一代码)代码值作为Unicode注册,根据各个Unicode值将以下 字形显示方法中任一个定义为显示方法(1)通过客户机字体显示,和(2) 通过服务器图像显示。在本实例中,对Unicode值"5653 (USO)"、 "8FBB(TSUJI)"、和"E000(YOSHI)"定义为"通过服务器图像显示", 对其它Unicode值定义为"通过客户机字体显示"。请注意,在实践中,E000 句子中的(YOSHI)为图7的字形。根据字形显示方法定义文件48的显示 方法的上述定义,针对从服务器10传输到客户机16的候选对象列表中包括 的假名/汉字转换候选对象的各个字符码的字符图像的显示,可以选择根据客 户机的字体文件94显示字符,还是从服务器10获取字符图像并显示。在图 7的字形显示方法定义文件48中,预定显示内容被描述为显示方法;但是, 在实际文件中,显示方法设置为例如标记设定方法,其中当通过客户机字体 显示时将标记复位为"0",当通过服务器图像显示时将标记设定为"1"。
图8A示出当字符输入到网页56的姓名输入区60时进行的处理。在网 页56中,当按下客户机16的键盘的"回车键"时,由灰色显示的预定颜色 在上输入区60中闪烁,并且进行示出字符输入位置的插入标记(caret) 74。 当焦点置于在输入区60上时,例如由客户机OS提供的视窗(R)的假名/ 汉字转换程序IME(R)受到抑制。因此,在焦点置于输入区60上之后,通过 执行从服务器10下载的客户机执行模块88的程序来进行字符输入。'通过
CSS定义的图像或边界来显示焦点所在的输入区60中的插入标记74。当通 过鼠标点击光标72的位置时,插入标记74可以移动至光标72的位置。随 后,如图8B所示,当通过客户机16中的键盘操作输入"YOSHIDA (假名)" 时,在假名输入窗口 76中显示输入字符"YOSHIDA (假名)"。这里,客 户机键盘上的日语字符输入可以使用罗马字符输入、假名输入、软键盘和手 写输入中的任一种。当在完成至假名输入窗口 76的输入的状态下按下键盘 的"转换键"进行汉字转换时,输入字符序列"YOSHIDA (假名)"的读 音信息被传输至图1的服务器10,返回通过服务器10的假名/汉字转换引擎 26搜索假名/汉字转换辞典28而生成的Unicode候选对象列表(CSV/XML 格式),通过假名/汉字转换处理单元34、字形显示处理单元36、和功能关 联处理单元38的操作,在参照字形显示方法定义文件48的同时生成包含从 服务器10获取的字符图像的候选对象列表的显示数据,并在附有选择功能 和确定功能的列表窗口 78中显示"吉田*芳田'葭田(YOSHIDA, YOSHIDA, YOSHIDA;三种不同汉字字符的组合)"。通过移动焦点80选择由列表窗 口 78显示的候选对象列表的任何候选对象;当在由焦点80选择的候选信息 处按下键盘的"回车键"时,确定候选对象;当在输入区60的假名输入窗 口 76中插入并显示选定的候选对象的汉字字符序列时,列表窗口 78消失。 作为客户机执行模块88的处理,输入区操作处理单元40根据HTML平台的 规定利用Unicode文本转换处理单元42从输入区60的所有字符序列中生成 Unicode字符序列,并将其置于传输缓冲器90中。然后,当终端用户按下传 输按钮66时,HTML平台将传输缓冲器90的内容传输至设置在服务器10 的网页应用24中的数据接收处理单元46。
图9为当打开服务器10的网页44打开并进行字符输入时执行的客户机 16的浏览器18中的假名转换处理的示意图,并且该假名转换处理是通过从 服务器10下载的图6的假名/汉字转换处理单元34实现的功能。在图9中, 当通过客户机键盘100输入字符时,选择罗马字符输入或假名输入。当选择 罗马字符输入时,罗马字符转换表96生效,由键盘100的字母键的输入操 作导致的打字键信息102的罗马字符输入被提供给罗马字符转换表96,并获 得输入假名字符序列104的转换输出。另一方面,当选择假名输入时,假名 转换表98生效;当输入键盘100的键上显示的假名键时,获得打字键信息
106的字母键输入,并且当其被输入到假名转换表98时,可以获得输入假名
字符序列108的转换输出。
图IOA和图10B为示出图1的服务器IO和客户机16中的本实施例的字 符输入编辑处理的时序图。首先,在步骤S1,客户机16的终端用户通过浏 览器18打开服务器10的网页应用24的网页44。在服务器10中,在步骤 SlOl,网页应用24返回包含HTML和图像的网页44。在HTML中,网页 应用22的功能关联处理单元38与网页应用24的字形显示方法定义文件48 链接。此外,根据HTML平台的规定,在网页应用24中设置与用作数据传 输目的地的数据处理单元50相对应的数据接收处理单元46。在步骤S2,客 户机16的浏览器18分析HTML并从服务器10下载链接的网页应用22的图 像和功能。在步骤S102,服务器10的网页应用20和22返回所需的图像和 功能。具体地,网页应用22在本步骤的初始阶段传输整个客户机执行程序, 包括假名/汉字执行程序34、字形显示处理单元36、功能关联处理单元38、 输入区操作处理单元40、和Unicode文本转换处理单元42。在步骤S3,客 户机16的浏览器18完成所有资源(包括链接资源)的解释,并且从服务器 10的网页应用22传输到客户机16的客户机执行程序构建为如图6所示的显 示/UI引擎45,并在客户机16中获得可操作状态。随后,在步骤S4,终端 用户在网页应用22的客户机执行模块关联的HTML元素上生成按键和按钮 事件,其为假名/汉字转换处理单元34的激活事件。此时假名/汉字转换处理 单元34抑制由客户机16的OS提供的假名/汉字转换程序IME(R),并生成 按键事件等待状态。随后,在步骤S5,当终端用户在键入例如"yoshida" 之后按下转换键时,在步骤S6,假名/汉字转换处理单元34在读音显示区中 显示"YOSHIDA (假名)",然后在步骤S6将读音"YOSHIDA (假名)" 传输到服务器10的网页应用20中设置的假名/汉字转换引擎26。在步骤 S103,服务器10的网页应用20中设置的假名/汉字转换引擎26根据从客户 机16传输的读音信息搜索假名/汉字辞典28,并以CSV格式数据将搜索结 果返回至客户机16。例如,返回"EOOO, 7530"。在步骤S7,在客户机16 中,假名/汉字转换处理单元34根据从服务器10传输的候选组的CSV格式 数据动态生成附有选择功能和确定功能的候选对象列表,并将其在列表窗g 中显示。当要显示搜索结果字符序列时,在步骤S8,字形显示处理单元36
参照字形显示方法定义文件48 (其通过功能关联处理单元38被关联),并 显示通过服务器10的网页应用20中设置的字体图像生成引擎30搜索的图 像和文本。例如,生成"< IMG src= "URL of E000 IMAGE" value= "E000" > DA (in kanji)",其为由HTML源"< IMG src= "URL OF E000 IMAGE" value= "E000"〉"的图像元素和文本元素"DA(inkanji)"组成的显示数据,并且基于 HTML源的HTML请求被发送到服务器10中设置的网页应用20的字体图像 生成引擎30。响应于此,在步骤S104,服务器10的网页应用20中设置的 字体图像生成引擎30根据字体文件32生成Unicode代码值"E000"的图像, 并将其返回。在步骤S9,客户机16的浏览器18显示从服务器10传输的图 像,并且获得所有候选对象均显示在列表窗口中的状态。随后,在步骤S10, 终端用户按下光标键选择一确定的候选对象,并按下确定键。响应于此,在 步骤Sl 1 ,通过假名/汉字转换处理单元34和假名/汉字转换列表动态生成的 选择功能对光标键作出反应并进行诸如候选对象高亮显示的选择显示处理, 响应于确定键,使用Unicode文本转换处理单元42根据当前的选择候选对象 生成Unicode字符序列,并将其传送至输入区操作处理单元40。在步骤S12, 输入区操作处理单元40利用字形显示处理单元36根据所传送的Unicode字 符序列生成图像混合显示数据,并将该显示数据插入HTML元素的当前插入 标记位置,并相应地移动该插入标记。在这种情况下,在生成显示数据时, 与步骤S7的假名/汉字列表的候选对象显示类似,字形显示处理单元36参照 字形显示方法定义文件48 (其通过功能关联处理单元38被关联),并通过 从服务器10的网页应用20中设置的字体图像生成引擎30传输的图像和文 本进行显示。然后,在步骤S13,输入区操作处理单元40利用Unicode文本 转换处理单元42根据输入区中的所有字符序列生成Unicode字符序列,并根 据HTML平台的规定将其置入传输缓冲器90中。随后,在步骤S14,当终 端用户按下传输按钮时,HTML平台将传输缓冲器90的内容传输到服务器 10的网页应用24中设置的数据接收处理单元46。在步骤S106,从客户机 16传输的数据被服务器10的网页应用24中设置的数据接收处理单元46接 收,传送至数据处理单元50,被代码转换单元52从Unicode转换为JEF代 码,并存储在数据库54中。
图IIA至图IIE为以具体实例通过数据结构示出图10A和图10B的时
序图的转换的示意图,其中从由键输入的读音信息(假名信息) 一直到通过
假名/汉字转换生成显示数据。图IIA至图IIE所示的"YOSHI (以汉字形 式)"为具有长下线的"YOSHI (以汉字形式)"。
图IIA为客户机16中的通过用户的键输入而传输至服务器10的读音信 息110,其中"YOSHIDA (以假名形式)"被输入。服务器10的假名/汉字 转换引擎26通过搜索假名/汉字转换辞典28将读音信息转换为图11B的转 换后的汉字112,并将其作为图11C的Unicode字符序列114传输到客户机 16的浏览器18。通过图6的下载的客户机执行模块88的字形显示处理单元 36参照图7的字形显示方法定义文件48,客户机16的浏览器18识别出 Unicode值"E000"的显示方法为"通过服务器图像显示(DISPLAY BY SERVER IMAGE) " , Unicode值"7530"的显示方法为"通过客户机字体 显示(DISPLAY BY CLIENT FONT)",并生成图11D的显示数据116。 在显示数据116中,对于Unicode值"E000",设置"< IMG src= "URL of E000 IMAGE" valUe= "E000"〉",用于进行作为至服务器的字符图像请求信号的 URL请求;对于Unicode值"7530",不作改变地设置该Unicode值。客户 机16的字形显示处理单元36根据显示数据116的HTML源从客户机向服务 器10发出指定Unicode值"E000"的URL请求,获取服务器10的字体图 像生成引擎30在搜索字体文件32中生成的字符图像,并生成图IIE的显示 数据118。显示数据118为图像元素120和文本元素122的元素序列。在图 像元素120中,在HTML文档的情况下,数据类型120-1为"图像",在视 图120-2中设置服务器图像,Unicode "E000"被设置为属性120-3。在图像 元素120的显示中,客户机OS设置的编辑器的字符序列插入API被抑制而 显示视图120-2的服务器图像。在HTML文档的情况下,文本元素122为文 本格式的显示元素,该文本格式的数据类型122-1为"字符",字符码122-2 为Unicode值"7530"(其中,"¥u"为用于将"7530"转换为Unicode字 符的符号)。在文本元素122的显示中,当"¥u7530"被传送至客户机的 HTML平台设置的字符序列插入API时,通过编辑器的功能搜索客户机16 的字体文件94来生成并显示字符图像。
图12为本实施例的服务器10中的服务器处理的流程图,其同时示出服. 务器10中的处理程序。在图12中,在步骤SI检査来自客户机的网页获取
请求;当存在获取请求时,流程前进到步骤S2,其中网页应用24返回包含 HTML和图像的网页44。在HTML中,网页应用22的功能关联处理单元38 和网页应用24的字形显示方法定义文件48链接。此外,根据HTML平台的 规定,对应于作为数据传输目的地的数据处理单元50,在网页应用24中设 置数据接收处理单元46。随后,在步骤S3中,检查基于客户机的HTML分 析的链接源下载请求;并当存在下载请求时,在步骤S4,网页应用20和22 传输图像和用作所需功能元件的客户机执行模块,作为链接源。客户机执行 模块包括所有以下单元假名/汉字转换处理单元34、字形显示处理单元36、 功能关联处理单元38、输入区操作处理单元40、和Unicode文本转换处理单 元42。随后,在步骤S5,当确定随同客户机输入的字符键一起确定读音信 息和辞典类型的接收时,流程前进到步骤S6,其中步骤S103中的网页应用 20中设置的假名/汉字字符转换引擎26根据从客户机16传输的读音信息搜 索假名/汉字转换辞典28,并将搜索结果以CSV格式数据传输到客户机16。 随后,当在步骤S7中确定来自客户机16的指定Unicode值的图像请求时, 流程前进到步骤S8,其中网页应用20的字体图像生成引擎30根据字体文件 32生成并传输Unicode的字符图像并将其传输。重复步骤Sl到S8的上述处 理直至在步骤S9中存在停止指令。请注意,在服务器10的网页应用24中, 由于当在客户机中完成HTML元素的字符输入时HTML平台发送传输缓冲 器的内容,因此执行以下处理通过数据接收处理单元46接收该内容;将 其传送到数据处理单元50,通过字符转换单元52将其从Unicode转换为JEF 代码,并存储在数据库54中。
图13A和图13B为从服务器10在客户机16的浏览器18中执行的客户 机处理的流程图。同时,该流程图还示出实现客户机执行模块88的假名/汉 字转换处理单元34、字形显示处理单元36、功能关联处理单元38、输入操 作处理单元40、和Unicode文本转换处理单元42的程序的处理步骤,其中 客户机执行模块88从服务器10下载到客户机并在其中执行。
在图13A和图13B中,在步骤Sl中,客户机16的终端用户通过浏览 器18打开服务器10的网页应用24的网页44。由此,从服务器10接收包含 HTML和图像的网页44,其中功能关联处理单元38和网页应用24的字形显 示方法定义文件48在HTML中链接。随后,在步骤S2,分析所接收的网页
的HTML,并从服务器10下载链接的图像和功能。通过上述下载,可以从 服务器10接收所需的图像和功能,其中接收的功能包括作为客户机执行模 块的假名/汉字转换处理单元34、字形显示处理单元36、功能关联处理单元 38、输入区操作处理单元40、和Unicode文本转换处理单元42。随后,在 步骤S3,浏览器18完成所有资源(包括链接资源)的解释,并且从服务器 10接收的客户机执行模块在客户机16中获得可运行状态。随后,在步骤S4, 终端用户在网页应用22的客户机执行模块相关联的HTML元素上生成按键 和按钮事件,作为假名/汉字转换处理单元34的激活事件。此时,假名/汉字 转换处理单元34抑制客户机16的OS设置的假名/汉字转换程序IME (R), 并获得按键事件等待状态。在步骤S5中,当终端用户键入字符之后按下转 换键时;在步骤S6,假名/汉字转换处理单元34在读音显示区中显示读音, 然后将读音信息(假名信息)和辞典类型传输到服务器10。由此,服务器 10的假名/汉字转换引擎26根据读音信息搜索假名/汉字转换辞典28,并将 搜索结果以CSV格式数据传输到客户机16;因此,当在步骤S7确定搜索结 果的接收时,处理前进至步骤S8,其中根据所接收的搜索结果的CSV格式 数据动态生成假名/汉字转换列表,假名/汉字转换列表附有选择功能和确定 功能。随后,为了显示搜索结果字符序列,在步骤S9,字形显示处理单元 36参照字形显示方法定义文件48 (其通过功能关联处理单元38被关联), 并当识别服务器图像时,向服务器10请求图像。当响应于步骤S10中的图 像请求来接收服务器10的字体图像生成引擎30生成的服务器图像时,处理 前进至步骤Sll,其中获得在列表窗口中显示假名/汉字转换列表的状态,假 名/汉字转换列表显示所有的服务器图像混合的候选对象。随后,当在步骤 S12确定终端用户按下光标键选择一确定的候选对象并按下确定键时,处理 前进至步骤S13,其中通过假名/汉字转换处理单元34和假名/汉字转换列表 动态生成的选择功能对光标键作出反应并进行诸如候选对象高亮显示的选 择显示处理,响应于确定键使用Unicode文本转换处理单元42根据当前的选 择候选对象来生成Unicode字符序列,并将其传送至输入区操作处理单元40。 随后,前进至步骤S14至S16的处理,其中输入区操作处理单元40利用字 形显示处理单元36根据所传送的Unicode字符序列生成图像混合显示数据, 并将该显示数据插入HTML元素的当前插入标记位置,并相应地移动该插入
标记。在这种情况下,在生成显示数据时,在步骤S14,字形显示处理单元
36参照字形显示方法定义文件48 (其通过功能关联处理单元38被关联), 并当显示方法为服务器图像显示时向服务器请求图像;当在步骤S15确定从 服务器10的图像接收时,在步骤S16根据Unicode字符序列生成图像混合 的显示数据,并将该显示数据插入当前插入标记位置。随后,在步骤S17, 输入区操作处理单元40利用Unicode文本转换处理单元42根据输入区中的 所有字符序列生成Unicode字符序列,并根据HTML平台的规定将其置入传 输缓冲器中。随后,当在步骤S18确定终端用户按下传输按钮的操作时,在 步骤S19, HTML平台将传输缓冲器的内容传输到服务器10的网页应用24 中设置的数据接收处理单元46,并终止处理。
本发明的另一实施例的特征在于字符输入不在客户机16中进行,当 通过客户机16打开服务器10的网页44,从数据库54读取的JFE数据被数 据处理单元50转换为Unicode,它被以HTML格式传输至客户机16,在客 户机16中生成并显示文本元素混合的显示数据,其使用从服务器获取字符 图像的图像元素,并具有作为属性的字符码和文本格式的客户机字体。在本 实施例中,在服务器10中,使用网页应用20的字体图像生成引擎20和字 体文件32;同时,作为如图6所示下载到客户机的客户机执行模块88的功 能,利用字形显示处理单元36和用以在该字形显示处理单元36与字形显示 方法定义文件48之间建立关联关系的功能关联处理单元38,可以参照字形 显示方法定义文件48。更具体地,当服务器10的字体图像生成引擎(字符 图像转换单元)20从客户机16接收Unicode的字符图像请求信号时,将接 收的Unicode的字符图像或生成字符图像所需的信息传输到客户机16以显 示字符图像。另一方面,当服务器10从客户机16接收网页获取请求时,字 形显示方法定义文件48和客户机执行模块88连同网页一起被下载;并且当 其中的字形显示处理单元36显示HTML文档的字符序列时,根据功能关联 处理单元38的关联,参照字形显示方法定义文件48,并确定每个字符是通 过服务器图像显示还是通过客户机字体显示。然后,在服务器图像显示的情 况下,将字符图像请求信号传输到服务器以获取它,生成并显示混合^文本 的显示数据,即,显示数据(元素序列)为文本格式的文本元素和具有作为 属性的字符码的图像元素的混合。
请注意,上述实施例以支持日语的实施例为例;但是这些实施例可以不 加修改地应用于任意语言,只要该语言与日语一样需要输入字符序列的读音 信息和字符转换。这种语言的实例包括需要根据读音输入转换为汉字的中文 字符转换、韩语字符转换等,本发明的实施例可以应用于不同于日语的上述
语言的字符输入编辑。具体地,本发明可不加修改地应用于需要Windows (R) 中的IME(R)的语言。此外,在上述实施例中,读音信息在服务器中被转换 为Unicode的汉字字符码;但是,也可以使用除Unicode之外的字符码。此 外,关于HTML平台,上述实施例以依据HTML平台而定的元素格式为例; 但是,与之不同的XML、 Java (R) 、 Windows (R)编程可以采用依据各 个平台而定的元素格式。并且,本发明包括不损害其目的和优点的任意修改, 并且不限于上述实施例中所示的数值。
权利要求
1.一种计算机可读存储介质,其存储一程序,其特征在于,该程序使得构成服务器的计算机执行以下步骤假名/汉字转换步骤,其中当从客户机接收到输入字符序列的假名信息时,生成与该假名信息对应的假名/汉字转换候选对象的候选对象列表,并将该候选对象列表传输至该客户机以选择所述假名/汉字转换候选对象;以及字符图像转换步骤,其中当从该客户机接收到该候选对象列表中包括的字符码的字符图像请求信号时,将该字符码的字符图像或用以生成该字符图像所需的信息传输到该客户机,以显示该候选对象列表的字符图像。
2. 根据权利要求1所述的存储介质,其特征在于在所述假名/汉字转 换步骤中,参照其中注册有统一代码的假名/汉字转换表,获取与该输入字符 序列的假名信息对应的统一代码。
3. 根据权利要求1所述的存储介质,其特征在于当接收到来自该客户机的网页获取请求信号时,该服务器下载字形显示 方法定义文件、客户机执行程序以及该网页,其中该字形显示方法定义文件 为每个字符码定义客户机字体显示或服务器图像显示,该客户机执行程序在 该客户机端被执行。
4. 根据权利要求3所述的存储介质,其特征在于,下载到该客户机的该 客户机执行程序使得该客户机的计算机执行如下步骤假名/汉字转换处理步骤,其中将输入区中的字符序列键输入的假名信息 连同辞典类型一起传输至该服务器;接收在该服务器的所述假名/汉字转换步 骤中生成的假名/汉字转换候选对象的候选对象列表,并将其显示在附有选择 功能和确定功能的窗口中;以及伴随所述假名/汉字转换候选对象的选择操作 和确定操作,根据选择的候选对象生成字符序列代码;字形显示处理步骤,其中当要在所述假名/汉字转换处理步骤中显示该候 选对象列表时,参照该字形显示方法定义文件来确定每个候选对象的字符码 是要通过服务器图像显示还是通过客户机字体显示;以及在所述服务器图像 显示的情况下,在该服务器的所述字符图像转换步骤中获取该字符图像,以 生成混合有文本的显示数据;输入区操作处理步骤,其中根据在所述假名/汉字转换处理步骤中生成的 所选候选对象的字符序列代码,生成在所述字形显示处理步骤中将文本和从 该服务器获取的字符图像相混合的该显示数据,并将其显示在该输入区的输 入位置中;以及字符码文本转换处理步骤,其中当完成该输入区的输入时,根据该输入 区的所有字符序列的显示数据生成字符序列代码,并将其存储在缓冲器中。
5. 根据权利要求4所述的存储介质,其特征在于用于在该客户机中显示该字符序列的该显示数据为文本元素和图像元 素相混合的数据,其中该文本元素为取决于平台的文本文档元素,该图像元 素为取决于平台、并包括具有字符码属性的服务器图像的文档元素。
6. —种字符输入编辑方法,其特征在于使得构成服务器的计算机执行以 下步骤假名/汉字转换步骤,其中当从客户机接收到输入字符序列的假名信息 时,生成与该假名信息对应的假名/汉字转换候选对象的候选对象列表,并将 该候选对象列表传输至该客户机,以选择所述假名/汉字转换候选对象;以及字符图像转换步骤,其中当从该客户机接收到该候选对象列表中包括的 字符码的字符图像请求信号时,将该字符码的字符图像或用以生成该字符图 像所需的信息传输到该客户机,以显示该候选对象列表的字符图像。
7. 根据权利要求6所述的字符输入编辑方法,其特征在于在所述假名 /汉字转换步骤中,参照其中注册有统一代码的假名/汉字转换表,获取与该 输入字符序列的假名信息对应的统一代码。
8. 根据权利要求6所述的字符输入编辑方法,其特征在于 当接收到来自该客户机的网页获取请求信号时,该服务器下载字形显示方法定义文件、客户机执行程序以及该网页,其中该字形显示方法定义文件 为每个字符码定义客户机字体显示或服务器图像显示,该客户机执行程序在 该客户机端被执行。
9. 根据权利要求8所述的字符输入编辑方法,其特征在于,下载到该客 户机的该客户机执行程序使得该客户机的计算机执行如下步骤假名/汉字转换处理步骤,^4^入区中的字符序列键输入的假名信息 连同辞典类型一起传输至该服务器;接收在该服务器的所述假名/汉字转换步 骤中生成的假名/汉字转换候选对象的候选对象列表,并将其显示在附有选择 功能和确定功能的窗口中;以及伴随所述假名/汉字转换候选对象的选择操作 和确定操作,根据选择的候选对象生成字符序列代码;字形显示处理步骤,其中当要在所述假名/汉字转换处理步骤中显示该候 选对象列表时,参照该字形显示方法定义文件来确定每个候选对象的字符码 是要通过服务器图像显示还是通过客户机字体显示;以及在所述服务器图像 显示的情况下,在该服务器的所述字符图像转换步骤中获取该字符图像,以 生成混合有文本的显示数据;输入区操作处理步骤,其中根据在所述假名/汉字转换处理步骤中生成的 所选候选对象的字符序列代码,生成在所述字形显示处理步骤中将文本和从 该服务器获取的字符图像相混合的该显示数据,并将其显示在该输入区的输 入位置中;字符码文本转换处理步骤,其中当完成该输入区的输入时,根据该输入 区的所有字符序列的显示数据生成字符序列代码,并将其存储在缓冲器中; 以及功能关联处理步骤,其中当要在所述字形显示处理步骤中参照该字形显 示方法定义文件时,使得所述字形显示处理步骤与该字形显示方法定义文件 彼此关联。
10. —种服务器,其特征在于-假名/汉字转换单元,当从客户机接收到输入字符序列的假名信息时,生 成与该假名信息对应的假名/汉字转换候选对象的候选对象列表,并将该候选 对象列表传输至该客户机,以选择所述假名/汉字转换候选对象;以及字符图像转换单元,当从该客户机接收到该候选对象列表中包括的字符 码的字符图像请求信号时,将该字符码的字符图像或用以生成该字符图像所 需的信息传输到该客户机,以显示该候选对象列表的字符图像。
11. 根据权利要求10所述的服务器,其特征在于所述假名/汉字转换 单元参照其中注册有统一代码的假名/汉字转换表,获取与该输入字符序列的 假名信息对应的统一代码。
12. 根据权利要求10所述的服务器,其特征在于当接收到来自该客户机的网页获取请求信号时,该服务器下载字形显示 方法定义文件、客户机执行程序以及该网页,其中该字形显示方法定义文件 为每个字符码定义客户机字体显示或服务器图像显示,以及其中下载到该客 户机的客户机执行程序使得该客户机构建如下功能元件假名/汉字转换处理单元,其将输入区中的字符序列键输入的假名信息连 同辞典类型一起传输至该服务器;接收由该服务器的假名/汉字转换单元生成 的假名/汉字转换候选对象的候选对象列表;在附有选择功能和确定功能的窗 口中显示该候选对象列表;以及伴随所述假名/汉字转换候选对象的选择操作 和确定操作,根据选择的候选对象生成字符序列代码;字形显示处理单元,当要由所述假名/汉字转换处理单元显示该候选对象 列表时,参照该字形显示方法定义文件来确定每个候选对象的字符码是要通 过服务器图像显示还是通过客户机字体显示;以及在所述服务器图像显示的 情况下,通过该服务器的字符图像转换单元获取该字符图像以生成混合有文 本的显示数据;输入区操作处理单元,根据通过所述假名/汉字转换处理单元生成的所选 候选对象的字符序列代码,生成其中通过所述字形显示处理单元将文本和从 该服务器获取的字符图像相混合的该显示数据,并将其在该输入区的输入位 置中;以及字符码文本转换处理单元,当完成该输入区的输入时,根据该输入区的 所有字符序列的显示数据生成字符序列代码,并将其存储在缓冲器中;以及功能关联处理单元,当要由所述字形显示处理单元参照该字形显示方法 定义文件时,使所述字形显示处理单元与该字形显示方法定义文件彼此关 联。
全文摘要
本发明提供一种程序、字符输入编辑方法及设备。当从客户机接收到输入字符序列的假名信息时,服务器通过假名/汉字转换引擎生成Unicode的假名/汉字转换候选对象的候选对象列表,并将候选对象列表连同实现网页应用中的处理功能的程序传输到客户机的浏览器,从而获得可运行状态。客户机执行从服务器下载的功能程序,参照候选对象的每个字符码的字形显示方法定义文件;如果为服务器图像显示,客户机发送URL请求,以从服务器的字体图像生成引擎获取字符图像并生成具有字符码属性的图像元素,以及根据混合有文本格式的文本元素的显示数据在列表窗口中显示候选对象,并进行选择和确定,其中通过客户机的字体文件来显示所述文本格式。
文档编号G06F17/28GK101183360SQ20071016248
公开日2008年5月21日 申请日期2007年10月15日 优先权日2006年11月15日
发明者山口彩 申请人:富士通株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1