字符输入编辑方法及设备技术

技术编号:6898490 阅读:204 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种字符输入编辑方法及设备。当从客户机接收到输入字符序列的假名信息时,服务器通过假名/汉字转换引擎生成Unicode的假名/汉字转换候选对象的候选对象列表,并将候选对象列表连同实现网页应用中的处理功能的程序传输到客户机的浏览器,从而获得可运行状态。客户机执行从服务器下载的功能程序,参照候选对象的每个字符码的字形显示方法定义文件;如果为服务器图像显示,客户机发送URL请求,以从服务器的字体图像生成引擎获取字符图像并生成具有字符码属性的图像元素,以及根据混合有文本格式的文本元素的显示数据在列表窗口中显示候选对象,并进行选择和确定,其中通过客户机的字体文件来显示所述文本格式。

【技术实现步骤摘要】

本专利技术涉及一种通过服务器进行字符输入编辑的字符输入编辑方法及装置,其中通过客户机的浏览器打开网页进行字符输入,特别是涉及一种程序、字符输入编辑方法、设备、及记录介质,其中在服务器端进行假名/汉字(kana/kanji)转换以及生成部分字符图像并提供至客户机端。
技术介绍
传统地,当从客户机对由服务器提供的应用程序进行字符输入时,通过客户机的 OS提供的字符输入程序,例如支持日语的视窗(Japanese-supporting Windows (R))中的假名/汉字转换程序IME(R),进行字符输入。类似地,在字符显示中,在客户机的OS提供的字符显示程序上,例如在支持日语的视窗中的shift JIS或Unicode (统一代码)应用程序上,进行字符显示。当通过不同于客户机的OS的字符码系统或者包含扩展字符的字符集运行应用程序时,与运行的字符码和字符集相对应的字符显示/输入程序、辞典、字体文件等必须预先分配给客户机。但是,在将运行的字符码和字符集的字符显示/输入程序与辞典和字体文件一起分配给客户机的字符输入编辑系统中,在系统的构建阶段需要执行通过 FTP、公共文件、或手动操作将字符显示/输入程序和辞典分配给客户机的任务;并且,当在运行中修正字体数据、添加扩展字符等时,在每种情况下均需要将数据分配给所有的客户机;因此,运行成本增加。当客户机对扩展字符、依赖供应商的字符等进行字符输入时,必须使用专用应用程序。因此,当系统要启动时,上述专用应用程序必须预先安装在所有客户机中;因而需要高的初始成本。当使用支持英语的OS作为例如海外客户机的OS时,不能进行日语输入;因此,服务器提供的支持日语的应用程序不能被采用。为了解决这个问题,日本专利申请JP 2004-25^44提出一种系统,其具有如下设置当利用客户机浏览器打开服务器的网页时,在打开字符输入网页的同时将字符输入程序传输至客户机以实现假名输入功能;而在服务器端处理除假名输入功能之外的所有功能,即假名/汉字转换功能,其包含 辞典转换功能、包括扩展字符的全部或部分字体图像的转换功能、以及代码系统转换功能。 根据这种系统,根本不需要预先将诸如字符输入/输出程序、辞典、和字体文件的数据分配给客户机;并且根本不需要在初始安装时针对客户机的安装操作。此外,即使客户机端采用不具有日语字符输入功能的支持英语的0S,仅通过客户机的浏览器访问上述专利技术的服务器网页,也能够获得如下优点例如,即使通过具有支持任何语言的OS的客户机,也能够实现日语输入。在这种现有技术系统中,作为服务器的字体转换功能,在系统启动时设置以下操作模式中的任一个以使其固定地运行(1)混合关闭(hybrid off)模式,其中对所有字符码进行字体转换而转换为字符图像;以及( 混合开启模式,其中对部分字符码(例如扩展字符)进行字体转换而转换为字符图像,而除上述转换为字符图像的部分字符码之外的其它字符码在客户机中进行字体转换而转换为字符图像。但是,存在以下问题。首先,在混合关闭模式下,由于所有字符码的字体转换在服务器中进行,在大量客户机的访问集中在一集成系统上的情况下,存在服务器负载增加的问题,并且需要花费时间直至在客户机端显示关于假名输入的假名/汉字转换候选对象。而在混合开启模式中,例如仅有扩展字符在服务器中进行字体转换,除上述进行字体转换的扩展字符之外的其它字符码在客户机中进行字体转换,因此可以相应地降低服务器负载。然而,即使在客户机中对字符码进行字符转换,当必须以不同于客户机的字体转换的字体显示上述字符码时,则必须根据需要预先在客户机端准备上述不同字体的字体转换,从而不能保持不变地使用由客户机OS提供的字体转换功能。因此,当在客户机端对依赖供应商的字符等进行字符输入时,必须使用专用应用程序;并且,当要启动系统时,必须在所有客户机中预先安装上述专用应用程序,从而使高初始成本的问题再次显现。
技术实现思路
本专利技术的一个目的是提供一种程序、字符输入编辑方法、及设备,其能够高速容易地生成必要的字体,并以字符码的字体转换显示来显示上述字体,其中字符码在服务器进行假名/汉字转换,而不受限于客户机的字体转换功能。此外,本专利技术的另一目的是提供一种程序、字符输入编辑方法、及设备,其不仅能够在假名/汉字转换的情况下,并且能够在仅进行显示(例如从用户数据库读取的扩展字符混合的字符序列的显示)的情况下,高速容易地生成必要的字体并显示它们,而不受限于客户机的字体转换功能。(程序)本专利技术提供一种由构成服务器的计算机执行的程序。本专利技术的程序的特征在于使得构成服务器的计算机执行以下步骤假名/汉字转换步骤,其中当从客户机接收到输入字符序列的假名信息时,生成与该假名信息对应的假名/汉字转换候选对象的候选对象列表,并将该候选对象列表传输至该客户机,以选择所述假名/汉字转换候选对象;以及字符图像转换步骤,其中当从该客户机接收到该候选对象列表中包括的字符码的字符图像请求信号时,将该字符码的字符图像或用以生成该字符图像所需的信息传输到该客户机,以显示该候选对象列表的字符图像。这里,在所述假名/汉字转换步骤中,参照其中注册有统一代码的假名/汉字转换表(假名/汉字转换辞典),获取与该输入字符序列的假名信息对应的统一代码。当接收来自该客户机的网页获取请求信号时,该服务器载字形显示方法定义文件、客户机执行程序以及该网页,其中该字形显示方法为每个字符码定义客户机字体显示或服务器图像显示,该客户机执行程序在客户机端被执行。下载到该客户机的客户机执行程序使得该客户机的计算机执行如下步骤假名/汉字转换处理步骤,其中将输入区中的字符序列键输入的假名信息连同辞典类型一起传输至该服务器;接收在该服务器的所述假名/汉字转换步骤中生成的假名/ 汉字转换候选对象的候选对象列表,并将其显示在附有选择功能和确定功能的窗口中;以及伴随所述假名/汉字转换候选对象的选择操作和确定操作,根据选择的候选对象生成字符序列代码;字形显示处理步骤,其中当要在所述假名/汉字转换处理步骤中显示该候选对象列表时,参照该字形显示方法定义文件来确定每个候选对象的字符码是要通过服务器图像显示还是通过客户机字体显示;以及在所述服务器图像显示的情况下,在该服务器的所述字符图像转换步骤中获取该字符图像以生成混合有文本的显示数据;输入区操作处理步骤,其中根据在所述假名/汉字转换处理步骤中生成的所选候选对象的字符序列代码,在所述字形显示处理步骤中生成其中文本和从该服务器获取的字符图像相混合的该显示数据,并将其显示在该输入区的输入位置中;以及字符码文本转换处理步骤,其中当完成该输入区的输入时,根据该输入区的所有字符序列的显示数据生成字符序列代码,并将其存储在缓冲器中。在该客户机中显示该字符序列的该显示数据为文本元素和图像元素混合的数据, 其中该文本元素为用于取决于平台的文本文档元素,该图像元素为取决于平台、并包括具有字符码属性的服务器图像的文档元素。本专利技术的另一实施方式的特征在于使得构成服务器的计算机执行如下步骤字符图像转换步骤,其中当从客户机接收到字符码的字符图像请求信号时,将该字符码的字符图像或用以生成该字符图像所需的信息传输到该客户机,以显示该字符图像。类似地,在这种情况下,当接收到来自该客户机的网页获取请求信本文档来自技高网
...

【技术保护点】
1.一种字符输入编辑方法,其特征在于使得构成服务器的计算机执行以下步骤:获取要求应答步骤,当从客户机接收到网页获取请求信号时,将所述网页和字形显示方法定义文件发送至所述客户机,所述字形显示方法定义文件表示对所述服务器要求字符图像的对象的字符码,转换步骤,当从客户机接收到输入字符串的读取信息时,生成与所述读取信息对应的转换候选的字符码的列表,并将所述列表发送至所述客户机,以使所述客户机选择所述列表中的任意字符码,图像发送步骤,在所述客户机所选择的字符码是所述字形显示方法定义文件所示的字符码,由此要求字符图像时,将所选择的所述字符码的字符图像发送至所述客户机。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:山口彩
申请(专利权)人:富士通株式会社
类型:发明
国别省市:JP

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1