CN104375660A - Multi-character set character code input method, system and device - Google Patents
Multi-character set character code input method, system and device Download PDFInfo
- Publication number
- CN104375660A CN104375660A CN201310359474.0A CN201310359474A CN104375660A CN 104375660 A CN104375660 A CN 104375660A CN 201310359474 A CN201310359474 A CN 201310359474A CN 104375660 A CN104375660 A CN 104375660A
- Authority
- CN
- China
- Prior art keywords
- service system
- character code
- input
- code
- word
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 79
- 230000008569 process Effects 0.000 claims description 9
- 230000008676 import Effects 0.000 claims 1
- 230000006870 function Effects 0.000 description 5
- 238000012545 processing Methods 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000004913 activation Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000004883 computer application Methods 0.000 description 1
- 238000007429 general method Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/023—Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
- G06F3/0233—Character input methods
- G06F3/0237—Character input methods using prediction or retrieval techniques
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
Abstract
一种多字集字码输入方法、系统与装置,该多字集字码输入方法包括:执行一输入程序,启始一显示于一客户端装置上的输入界面;通过输入界面产生一输入码,并将输入码传送至一服务系统;自服务系统接收对应于输入码的一个字或多个候选字的选项,并将选项显示于客户端装置上,其中,服务系统载有一多字集字码库,一个字或多个候选字为选自多字集字码库;输入程序产生对应于一个字或是对应于多个候选字之一的一字码,并将字码传送至服务系统,服务系统根据所接收的字码产生一字型文件;以及自服务系统载入字型文件并实时地在客户端装置显示对应于字码的字。
A method, system and device for inputting a multi-character code set, the method comprising: executing an input program to start an input interface displayed on a client device; generating an input code through the input interface, and transmitting the input code to a service system; receiving a word or multiple candidate word options corresponding to the input code from the service system, and displaying the options on the client device, wherein the service system carries a multi-character code set library, and the word or multiple candidate words are selected from the multi-character code set library; the input program generates a word code corresponding to a word or one of multiple candidate words, and transmits the word code to the service system, the service system generates a font file according to the received word code; and the font file is loaded from the service system and the word corresponding to the word code is displayed on the client device in real time.
Description
技术领域technical field
本发明涉及一种多字集字码输入方法、系统与装置,特别是一种包括执行于终端装置上的输出程序与所连接的多字集字码云端系统形成的输入方法与系统。The present invention relates to a multi-character set character code input method, system and device, in particular to an input method and system comprising an output program executed on a terminal device and a connected multi-character set character code cloud system.
背景技术Background technique
一般设于终端电脑系统的输入法如注音、仓颉、大易等,在使用者使用的过程中,输入法所呈现的字都是载于电脑系统内的文字,当使用者需要输入系统内欠缺的文字时,就是面临缺字的问题,一般方式就可能需要去寻找欠缺的文字,比如从网络上寻找这个字的影像,并非是一个字码所对应的字;或者通过造字程序自行将欠缺的字造出来,但是这样的字却没有可移植性。Generally, the input methods such as Zhuyin, Cangjie, and Dayi installed in the terminal computer system are used by the user. The characters presented by the input method are all characters stored in the computer system. When the user needs to input When the character is missing, it is faced with the problem of missing characters. The general method may be to find the missing characters, such as searching for the image of the character on the Internet, which is not a character corresponding to a character code; The characters are created, but such characters are not portable.
针对缺字问题,解决方式之一比如在系统内安装一个全字库,比如由CNS11643网页下载全字库软件包,可以解决缺字的问题,全字库软件包可能需要定期更新。For the problem of missing characters, one of the solutions is to install a full font library in the system, such as downloading the full font library software package from the CNS11643 webpage, which can solve the problem of missing characters, and the full font library software package may need to be updated regularly.
曾有已知技术如中国台湾专利第I34629号(公告日:2011/08/01)所披露的一种在线搜寻非标准字的系统与方法,其中在网页输入文字时,当输入系统未见的所谓非标准字时,即启用此方法所提供的模拟键盘的方式,连接一网页字型服务器,藉此可以键入非标准字。There has been a known technology such as a system and method for online search for non-standard characters disclosed in Taiwan Patent No. I34629 (announcement date: 2011/08/01). When the so-called non-standard characters are used, the simulated keyboard method provided by this method is used to connect to a web font server, so that non-standard characters can be typed.
发明内容Contents of the invention
有鉴于各种语文中都有需要键入电脑系统内欠缺的文字的需求,而各种电脑系统所欠缺的字又可能有差异,包括各国文字的差异、包括不同电脑系统之间预设文字的差异,本发明提出一种多字集字码输入方法,其中提供一连接至设有多字集字码的云端字库系统的多字集字码输入程序,输入方法未采用使用者端装置系统内建的字集与字型,因此可以排除没有内建于系统内的特殊字,使使用者在不需意识到是否键入任何所谓系统内欠缺的文字的状况下可以输入任何多字集字码库所载的文字。In view of the fact that there is a need to type in characters that are lacking in the computer system in various languages, and the characters that are lacking in various computer systems may be different, including the differences in the characters of different countries, including the differences in the default characters between different computer systems , the present invention proposes a multi-character set character code input method, which provides a multi-character set character code input program connected to the cloud font system with multi-character set character codes, and the input method does not use the built-in system of the user terminal device Therefore, special characters that are not built into the system can be excluded, so that users can input any multi-character set code base without knowing whether to type any so-called missing characters in the system. loaded text.
根据本发明所披露的实施例之一,在一客户端装置上,多字集字码输入方法主要是提供一个可以内嵌网页、外挂于网页浏览器,甚至是独立软件包的方式的多字集字码输入程序,程序需要通过网络连线至设有多字集字码库的云端字库系统,通过各种使用者习惯的输入法即可实时由一个或多个由云端字库系统取得的候选字中选择所需的文字,而非采用使用者端装置系统内的字,可以排除终端系统欠缺字的问题。According to one of the disclosed embodiments of the present invention, on a client device, the multi-character set character code input method mainly provides a multi-character set character code input method that can be embedded in a web page, plugged into a web browser, or even an independent software package. Set character code input program, the program needs to be connected to the cloud font system with a multi-character set character code library through the network, and one or more candidates obtained by the cloud font system can be obtained in real time through various input methods that users are accustomed to Select the required characters from the characters instead of using the characters in the user terminal device system, which can eliminate the problem of lack of characters in the terminal system.
根据披露书所载的实施例,其中多字集字码输入方法包括经执行一输入程序后,启动一输入界面,并显示于客户端装置上,之后使用者可以通过输入界面输入字,并产生输入码,输入码经传送至服务系统后,由服务系统比对多字集字码库而得出对应的字或可能产生多个候选字,这些选项可提供使用者在客户端装置上选择。接着,使用者通过输入界面选择字,所产生的字码将传送至服务系统比对,由服务系统根据接收的字码产生的字型文件,字型文件将由客户端装置载入后实时显示其中的字。According to the embodiment contained in the disclosure, the multi-character set character code input method includes starting an input interface after executing an input program, and displaying it on the client device, and then the user can input characters through the input interface, and generate Input code. After the input code is sent to the service system, the service system compares the multi-character set character code library to obtain the corresponding character or possibly generate multiple candidate characters. These options can be provided for the user to choose on the client device. Next, the user selects a word through the input interface, and the generated character code will be sent to the service system for comparison, and the service system will generate a font file based on the received character code, and the font file will be loaded by the client device and displayed in real time word.
根据实施例之一,执行于客户端装置的输入程序可以内嵌于一网页标记语言的脚本语言实现,当客户端装置载入一内嵌此脚本语言的网页时,可自服务系统载入此输入程序。According to one embodiment, the input program executed on the client device can be implemented in a scripting language embedded in a webpage markup language. When the client device loads a webpage embedded with the scripting language, it can be loaded from the service system. Enter the program.
根据实施例,在服务系统端,多字集字码输入方法包括由服务系统接收自客户端装置所传送的一输入请求,据此,服务系统将对客户端装置传送一输入程序代码。客户端装置可以经由输入程序代码启动一输入界面,使用者可以经由输入界面输入字,并产生输入码。According to an embodiment, at the service system side, the method for inputting multi-character set characters includes the service system receiving an input request transmitted from the client device, and accordingly, the service system transmits an input program code to the client device. The client device can activate an input interface through the input program code, and the user can input words through the input interface and generate an input code.
服务系统将根据客户端装置所传送的输入码比对一多字集字码库,产生对应此输入码的一个字或多个候选字。若有多个候选字,相关选项会传送到客户端装置,由使用者选择后,再由服务系统根据选择产生字型文件。字型文件最后载入至客户端装置实时显示其中所载的字。The service system will compare the input code sent by the client device with a multi-character set character code library, and generate one or more candidate characters corresponding to the input code. If there are multiple candidate characters, relevant options will be sent to the client device, and after the user selects, the service system will generate a font file according to the selection. The font file is finally loaded to the client device to display the characters contained therein in real time.
多字集字码输入系统在披露书所载的实施例中,主要包括一服务系统与客户端装置,服务系统载有输入程序代码以及一多字集字码库,客户端装置通过网络连接服务系统,当使用者利用浏览程序载入一内嵌输入程序代码的链接的网页时,系统自服务系统载入输入程序代码。经输入程序所输入的字为存在服务系统所提供多字集字码库的字,特别可以涵盖客户端装置内系统所未包括的字。In the embodiment contained in the disclosure document, the multi-character set character code input system mainly includes a service system and a client device. The service system is loaded with an input program code and a multi-character set character code library. In the system, when the user loads a web page embedded with a link of the input program code through the browser program, the system loads the input program code from the service system. The characters input through the input program are the characters in the multi-character set character code library provided by the service system, especially the characters not included in the system in the client device can be included.
根据披露书所记载的一种装置,其中具有一存储器,其中储存执行一多字集字码输入方法的指令集,指令集包括有启动于一客户端装置上显示的一输入界面的指令;通过输入界面产生一输入码的指令;传送输入码至一服务系统的指令;接收由服务系统比对输入码与一多字集字码库的结果的指令;显示对应输入码的一个字或多个候选字的选项的指令;产生对应字,或是对应多个候选字之一的字码的指令;传送字码至服务系统的指令;以及接收自服务系统产生的字型库而实时显示对应字码的字的指令。According to a device described in the disclosure, it has a memory, which stores an instruction set for executing a multi-character set character code input method, and the instruction set includes instructions for starting an input interface displayed on a client device; through The input interface generates an input code command; transmits the input code to a service system command; receives the service system to compare the input code with a multi-character set character library result; displays one or more characters corresponding to the input code Instructions for options of candidate characters; instructions for generating corresponding characters, or codes corresponding to one of multiple candidate characters; instructions for transmitting codes to the service system; and receiving font libraries generated by the service system to display corresponding characters in real time coded word instructions.
为了能更进一步了解本发明为达成既定目的所采取的技术、方法及效果,请参阅以下有关本发明的详细说明、图式,相信本发明的目的、特征与特点,当可由此得以深入且具体的了解,然而所附图式与附件仅提供参考与说明用,并非用来对本发明加以限制。In order to further understand the technology, method and effect that the present invention adopts to achieve the intended purpose, please refer to the following detailed description and drawings of the present invention, and believe that the purpose, characteristics and characteristics of the present invention can be deepened and concretely obtained from this However, the accompanying drawings and appendices are provided for reference and illustration only, and are not intended to limit the present invention.
附图说明Description of drawings
图1显示本发明多字集字码输入系统的实施例示意图;Fig. 1 shows the embodiment schematic diagram of multi-character set word code input system of the present invention;
图2示意显示本发明多字集字码输入法产生的使用者界面之一;Fig. 2 schematically shows one of the user interfaces produced by the multi-character set character code input method of the present invention;
图3示意显示内嵌于网页脚本程序内的输入程序链接;Fig. 3 schematically shows the input program link embedded in the web page script program;
图4示意显示本发明多字集字码输入法产生的使用者界面之二;Fig. 4 schematically shows the second of the user interface that the multi-character set character code input method of the present invention produces;
图5描述本发明中客户端装置与服务系统的信号流程;FIG. 5 describes the signal flow of the client device and the service system in the present invention;
图6描述本发明多字集字码输入方法于客户端装置的流程实施例;Fig. 6 describes the process embodiment of the multi-character set character code input method of the present invention in the client device;
图7描述本发明多字集字码输入方法于服务系统端的流程实施例。FIG. 7 depicts an embodiment of the flow of the multi-character set character code input method on the service system side of the present invention.
【符号说明】【Symbol Description】
步骤501~508本发明流程之一Steps 501-508 are one of the procedures of the present invention
步骤S601~S615本发明流程之二Steps S601-S615 The second process of the present invention
步骤S701~S713本发明流程之三Steps S701-S713 The third process of the present invention
具体实施方式Detailed ways
本发明提出一种多字集字码输入方法、系统与装置,主要是鉴于各种语文中都有需要键入电脑系统内欠缺的文字的需求,因此提出一种根据云端多字集字码的输入方法,此输入方法并采用云端数据库,而未采用终端电脑系统内的内建字,因此不会发生在不同系统之间有不同的缺字情况,可以因为多字集字码库设于云端的输入方法而随时取得多字集字码库内容而不被终端系统所限制,包括解决缺字的情形。其中提供的输入程序也能使使用者在没有意识到是否键入任何所谓系统内欠缺的文字的状况下输入任何多字集字码库所载的文字。The present invention proposes a multi-character set character code input method, system and device, mainly in view of the need to input characters lacking in the computer system in various languages, so a method for inputting multi-character set character codes based on the cloud is proposed method, this input method uses the cloud database instead of the built-in characters in the terminal computer system, so there will be no shortage of characters between different systems, because the multi-character set character code library is set in the cloud The input method can obtain the content of the multi-character set character code library at any time without being restricted by the terminal system, including solving the situation of missing characters. The input program provided therein can also enable the user to input any text contained in the multi-character set font code base without realizing whether to enter any so-called missing text in the system.
本披露书所载发明除了适用于中文电脑应用环境之外,还可适用于其他可能会面对缺字问题的语言环境,理由是其中提供的多字集字码库可以衍生包括各种语言的全部字库。举例来说,多字集字码库可以包括正体中文常见的CNS11643、Big5、Unicode等,以及简体中文常见的GB2312、GB18030等,以及日文常见的JIS x 0208、JIS x 0213等编码的字库,实际实现并不限于在此所列举的字集字码。The invention contained in this disclosure is not only applicable to the Chinese computer application environment, but also applicable to other language environments that may face the problem of missing characters, because the multi-character set code library provided therein can be derived to include various languages. All fonts. For example, the multi-character set font library can include CNS11643, Big5, Unicode, etc. common in traditional Chinese, GB2312, GB18030, etc. common in Simplified Chinese, and JIS x 0208, JIS x 0213, etc. common in Japanese. Implementations are not limited to the font codes listed here.
此处所载的多字集字码库主要目的是直接提供云端数据库,而不会被终端电脑系统所载字库所限制,因此可以同时解决个人电脑中文字数不足的问题,其中个人电脑上常用的内码如BIG-5、Unicode,其中即便所涵盖的中文字集约万余,但仍可能不敷使用,有欠字问题。本发明建构一个架构在云端(因特网)上的多字集字码库,其中包括相关的转码工具,藉此解决不同电脑系统内有不同编码与缺字的问题。The main purpose of the multi-character set character code library here is to directly provide a cloud database without being limited by the character library contained in the terminal computer system, so it can solve the problem of insufficient characters in personal computers at the same time. Internal codes such as BIG-5 and Unicode, even if they cover tens of thousands of Chinese characters, may still be insufficient and have problems with missing characters. The present invention constructs a multi-character set character code library on the cloud (Internet), including related transcoding tools, so as to solve the problems of different codes and missing characters in different computer systems.
披露书所载的实施例即利用前述多字集字码库的概念,提出一种多字集字码输入方法,以及实现此输入方法的多字集字码输入系统,提供终端使用者可以在客户端装置(电脑系统)上执行采用多字集字码库的输入法,使使用者可以键入所要输入的任何载于多字集字码库的字,特别可以包括在不同系统所未内建的字,所记载的系统如图1所示的多字集字码输入系统的实施例示意图。The embodiments contained in the disclosure document use the concept of the aforementioned multi-character set character code library to propose a multi-character set character code input method and a multi-character set character code input system that implements this input method, providing end users with the ability to The client device (computer system) executes the input method using the multi-character set character code library, so that the user can input any character that is contained in the multi-character set character code library, especially including those that are not built in different systems The word of record system is the schematic diagram of the embodiment of multi-character set character code input system as shown in Figure 1.
图中显示有通过网络10所连接的服务系统11与客户端装置12,服务系统11优选为设于云端的服务器与数据库,可以服务多个客户端装置12。The figure shows a service system 11 and a client device 12 connected through a network 10 . The service system 11 is preferably a server and a database located in the cloud, and can serve multiple client devices 12 .
在本发明中,服务系统11中所载的数据库主要为多字集字码库113,另有实施例还可以包括有记载有各种字型的字型库115,服务系统11还载有一输入程序代码,这个输入程序代码可以为内嵌网页标记语言内的脚本语言呈现。In the present invention, the database contained in the service system 11 is mainly a multi-character set character code library 113, and another embodiment can also include a font library 115 that records various fonts, and the service system 11 also contains an input Program code, this input program code can be rendered as a scripting language within the embedded web markup language.
一端客户端装置12为一电脑系统,载有特定操作系统,实施例则可载有浏览网页内容的浏览程序,客户端装置12主要功能模块包括设有网络接口单元121,藉此连接网络10,通过网络10连接服务系统11,并藉此取得由服务系统11所传送的数据。程序处理单元122用于处理各种输出入信号、指令,包括处理操作系统程序128所产生的各种信号、指令,包括处理执行于操作系统的浏览程序127所产生的数据与指令,以及处理运作于网页浏览程序的脚本程序(script)126所产生的信号、指令等。A client device 12 is a computer system with a specific operating system. In an embodiment, it can be loaded with a browsing program for browsing webpage content. The main functional modules of the client device 12 include a network interface unit 121 for connecting to the network 10. The service system 11 is connected through the network 10 to obtain the data transmitted by the service system 11 . The program processing unit 122 is used for processing various input and output signals and instructions, including processing various signals and instructions generated by the operating system program 128, including processing data and instructions generated by the browser program 127 executed on the operating system, and processing operations Signals, commands, etc. generated by the script program (script) 126 of the web browsing program.
客户端装置12中包括对应使用者需求的使用者界面单元123,特别包括如显示器、打印机等用于输出信息的输出装置124,以及如键盘、鼠标、触控面板等用于输入指令的输入装置125。The client device 12 includes a user interface unit 123 corresponding to the user's needs, especially an output device 124 such as a display, a printer, etc. for outputting information, and an input device such as a keyboard, mouse, or touch panel for inputting instructions. 125.
当前述客户端装置12产生输入的需求时,其中操作系统将启动一个输入环境,比如在网页上产生输入的需求,实施例可参考图2所示本发明多字集字码输入法产生的使用者界面之一。When the aforementioned client device 12 generates an input requirement, wherein the operating system will start an input environment, such as generating an input requirement on a web page, the embodiment can refer to the use of the multi-character set character code input method of the present invention as shown in Figure 2. One of the interface.
此例显示一网页界面20,其中特别有一些需要输入数据的输入字段201,当使用者需要在这些输入字段201输入数据时,网页浏览程序将协助产生输入界面的输入列203与提供输入选择的功能列205。启动此输入列203与功能列205的方式之一可为通过点触网页界面20上的一个超链接对象(未显示),比如可以软件启动的按键,立即可执行相关脚本语言(script)所启动的输入列203;另一方式则是当使用者操作光标到输入字段201时,即刻启动此输入列203与功能列205。This example shows a web page interface 20, wherein there are especially some input fields 201 that need to input data. When the user needs to input data in these input fields 201, the web browsing program will assist in generating the input column 203 of the input interface and providing input options. Function column 205. One of the ways to activate the input column 203 and the function column 205 can be to click a hyperlink object (not shown) on the web interface 20, such as a button that can be activated by software, and the relevant script language (script) can be executed immediately. Another method is that when the user moves the cursor to the input field 201, the input bar 203 and the function bar 205 are activated immediately.
功能列205提供使用者选择输入法、输入列开关等功能,输入列203提供使用者选择输入法、输入特定符号以及在特定输入法之下键入输入码。The function bar 205 provides the user with functions such as selecting an input method and switching the input bar. The input bar 203 provides the user with selecting an input method, inputting a specific symbol, and entering an input code under a specific input method.
根据本发明所披露的实施例之一,多字集字码输入方法可以通过一个内嵌网页内的脚本语言实现,经进入相关网页时可以同时载入输入程序;也可通过外挂于网页浏览器的插件,由使用者在需要键入数据的网页中随时启动此输入程序;另有实施例则是提供独立软件包,由使用者执行独立的多字集字码输入程序。这些不同型式的输入程序需要通过网络连线至设有云端多字集字码库的服务系统,通过各种使用者习惯的输入法即可实时由一或多个由云端多字集字码库取得的候选字中选择所需的文字,并不采用使用者端装置系统内的字,使得使用过程中并不会使使用者意识到有遇到系统欠缺字的问题。According to one of the disclosed embodiments of the present invention, the multi-character set character code input method can be realized by a script language embedded in a webpage, and the input program can be loaded at the same time when entering the relevant webpage; The plug-in, the user starts the input program at any time in the webpage that needs to input data; another embodiment is to provide an independent software package, and the user executes the independent multi-character set character code input program. These different types of input programs need to be connected to a service system with a cloud-based multi-character set character code library through a network. Through various user-customary input methods, one or more cloud-based multi-character set character code libraries can be used in real time. Selecting the required characters from the obtained candidate characters does not use the characters in the user terminal device system, so that the user will not be aware of the lack of characters in the system during use.
若以内嵌网页的脚本语言的方式,可参阅图3所示内嵌于网页脚本程序内的输入程序链接。If the scripting language of the embedded webpage is used, refer to the link of the input program embedded in the scripting program of the webpage as shown in FIG. 3 .
图示为一个在以超文本标记语言(HTML)所描述的网页内植入一个脚本程序30(此例为JavaScript)的范例,示意内嵌一个“xxx.js”输入程序代码的服务器链接,此程序代码中可载有链接到产生在服务系统的字型文件的超链接。因此当使用者浏览到此网页时,网页内将因为此植入的语法而初始化载入远程服务器的输入程序,并不排除可以其他启动的方式。此例以超文本传输协议(HTTP)作为载入输入程序代码的方式,实际实现也不受限于此方式。The figure shows an example of embedding a script program 30 (JavaScript in this example) in a web page described in Hypertext Markup Language (HTML), indicating that a server link for inputting the program code of "xxx.js" is embedded. The program code may contain hyperlinks to font files generated in the service system. Therefore, when the user browses to this webpage, the input program loaded into the remote server will be initialized in the webpage because of the implanted syntax, and other activation methods are not excluded. In this example, the hypertext transfer protocol (HTTP) is used as the method of loading the input program code, and the actual implementation is not limited to this method.
此例以JavaScript(扩展名为js)作为脚本程序30,是利用js文件包裹一个JavaScript程序,并设于远程服务器中,当开启相关网页时则能自远程服务器载入,特别的是,js文件记载有链接到服务系统内字型文件位置的超链接。实际实现时并不以此为限。In this example, JavaScript (extension name js) is used as the script program 30, which uses a js file to wrap a JavaScript program and installs it in a remote server. When the relevant web page is opened, it can be loaded from the remote server. In particular, the js file A hyperlink to the location of the font file within the service system is described. It is not limited to this in actual implementation.
图4再显示本发明多字集字码输入法产生的使用者界面的另一画面。此例显示有通过输入界面401(以输入列的形式显示)执行输入时,由输入程序产生输入码,输入程序将根据所载的服务系统链接传送此输入码,服务系统将根据此输入码对比多字集字码库,并将对比出的字,或是有多个候选字的选项传送到客户端装置,在客户端装置所产生的内容则如图示的候选字选单402。FIG. 4 shows another screen of the user interface generated by the multi-character set character code input method of the present invention. This example shows that when the input is performed through the input interface 401 (displayed in the form of an input column), the input code is generated by the input program, and the input program will transmit the input code according to the loaded service system link, and the service system will compare the input code according to the The multi-character set character code library, and the compared characters or options with multiple candidate characters are sent to the client device, and the content generated in the client device is as shown in the candidate character menu 402 shown in the figure.
举例来说,当使用者选择注音输入法,通过键盘产生注音符号,输入程序将可转换此注音符号为传递到服务系统的输入码,输入码即比对多字集字码库中的一个或多个字,所对比到的字或是多个候选字将传送到客户端装置,由客户端装置以选单方式(候选字选单402)呈现出来,提供使用者点选其中的字,包括过程中需要的上下滚动条、前后页转换等动作。For example, when the user selects the Zhuyin input method and generates a phonetic symbol through the keyboard, the input program will convert the phonetic symbol into an input code transmitted to the service system. The input code is compared with one or A plurality of words, the compared words or multiple candidate words will be sent to the client device, which will be presented by the client device in the form of a menu (candidate word menu 402), providing the user with the word to click on, including the process Required actions such as up and down scroll bars, front and back page conversions, etc.
在进行本发明所记载的多字集字码输入方法时,由于多字集字码库为载于服务系统上,再者通过多字集字码库所显示的字也都是链接存在云端的数据库上,因此客户端装置与服务系统之间有着必要的信号来往,主要信号往来可参阅图5所描述本发明中客户端装置与服务系统的信号流程。When carrying out the multi-character set character code input method described in the present invention, because the multi-character set character code library is loaded on the service system, and the characters displayed through the multi-character set character code library are also linked and stored in the cloud On the database, there are necessary signal exchanges between the client device and the service system. The main signal exchanges can refer to the signal flow between the client device and the service system in the present invention described in FIG. 5 .
其中显示客户端装置51与服务系统52的信号往来,包括由客户端装置51产生输入请求(501),经服务系统52接收,因此由服务系统52对客户端装置51载入客户端程序(502),也就是可根据内嵌网页内标记语言的脚本语言的链接由服务系统52而取得客户端程序。It shows the communication between the client device 51 and the service system 52, including the input request (501) generated by the client device 51 and received by the service system 52, so the service system 52 loads the client program to the client device 51 (502 ), that is, the client program can be obtained from the service system 52 according to the link of the script language embedded in the markup language in the webpage.
之后,在客户端装置51执行此载自服务系统52的脚本语言,也就是执行输入程序,并启动一个输入界面,通过此输入界面,可以特定输入法(如仓颉、注音、英数等)产生输入码(503),经传送到服务系统52,由服务系统52比对多字集字码库,也可能比对字型库,产生的结果(包括选字与字型)再回传到客户端装置51(504)。Afterwards, the client device 51 executes the script language carried by the service system 52, that is, executes the input program, and starts an input interface through which specific input methods (such as Cangjie, Zhuyin, Yingshu, etc.) can be generated The input code (503) is sent to the service system 52, and the service system 52 compares the multi-character set code library, and may also compare the font library, and the results (including word selection and font) are sent back to the customer end device 51 (504).
如果比对结果一个输入码仅对应到一个字,即完成输入一个字(507),这个字对应到在服务系统产生的字型文件,包括多个通过输入界面逐一产生的字码所对应的字都会载于此字型文件,字型文件将在输入过程中随时更新,也就是当通过输入界面/输入程序产生字码并传送到服务系统时,服务系统将实时更新字型文件。因此,当完成一个阶段(比如完成一个页面的输入)的所有字后,字型文件将包括所有这些字,经载入到客户端装置51(508)后,由客户端装置51浏览程序实时显示字型文件的字,或可包括各个字的字型(由字型库提供)。If the result of the comparison is that one input code only corresponds to one character, that is, the input of a character is completed (507), and this character corresponds to the font file generated in the service system, including characters corresponding to multiple character codes generated one by one through the input interface All will be stored in this font file, and the font file will be updated at any time during the input process, that is, when the character code is generated through the input interface/input program and sent to the service system, the service system will update the font file in real time. Therefore, after completing all the words of a stage (such as completing the input of a page), the font file will include all these words, and after being loaded into the client device 51 (508), it will be displayed in real time by the browser program of the client device 51 The characters of the font file, or may include the fonts of each character (provided by the font library).
如果比对结果是产生多个候选字,此时使用者通过客户端装置51显示器显示的选项中选择其一,或是包括翻页、上下卷动的动作,若操作动作需要连线服务系统52,则如流程图显示产生选择请求(505),由服务系统52回应此选择(506)。If the result of the comparison is to produce multiple candidate characters, the user selects one of the options displayed on the display of the client device 51, or includes actions such as turning pages and scrolling up and down. If the operation needs to be connected to the service system 52 , as shown in the flowchart, a selection request is generated (505), and the service system 52 responds to the selection (506).
当使用者由多个候选字选择其一之后,同样产生选择请求(505),输入程序将此请求传送到服务系统52,经回应(506)后,由客户端装置51确认完成输入(507),最后由服务系统52载入其中根据字码所产生的字型文件(508)至客户端装置51,于是客户端装置51开启并实时将字显示出来。After the user selects one of the multiple candidate characters, a selection request is also generated (505), and the input program sends this request to the service system 52, and after the response (506), the client device 51 confirms the completion of the input (507) , and finally the service system 52 loads the font file (508) generated according to the character code to the client device 51, and then the client device 51 turns on and displays the characters in real time.
值得一提的是,在本发明所披露的多字集字码输入方法与系统中,若客户端装置为连线具有多字集字码库/字型库的服务系统的状态,在客户端装置所显示的字都是由服务系统根据客户端装置传送的字码建立的字型文件,而能实时显示在客户端装置上。但如果客户端装置成为脱机状态,也就是与服务系统断线,此时载入此输入程序的浏览程序将自动显示客户端装置内操作系统内建的字显示,因此在此状态下无法显示未内建的字。It is worth mentioning that in the multi-character set character code input method and system disclosed in the present invention, if the client device is in the state of connecting to a service system with a multi-character set character code library/font library, the client The characters displayed by the device are all font files created by the service system according to the character code sent by the client device, and can be displayed on the client device in real time. However, if the client device becomes offline, that is, disconnected from the service system, the browsing program loaded with this input program will automatically display the word display built in the operating system in the client device, so it cannot be displayed in this state. Words not built in.
在本发明所提出多字集字码输入系统之中,客户端装置主要是通过启动一个输入程序连接设于云端的多字集字码库,因此可以直接取得多字集字码库内的所有字,而无关于系统内是否载有不常见的字。实施例可参阅图6所描述本发明多字集字码输入方法于客户端装置的流程实施例。In the multi-character set character code input system proposed by the present invention, the client device mainly connects to the multi-character set character code library located in the cloud by starting an input program, so it can directly obtain all the data in the multi-character set character code library. words, regardless of whether the system contains uncommon words or not. For the embodiment, please refer to FIG. 6 , which describes the flow embodiment of the multi-character set character code input method in the client device of the present invention.
流程开始之初,如步骤S601,实施例之一通过载入一网页中所内嵌的脚本语言而启动一输入程序,另不排除可以执行网页的插件,或是一个独立程序来启动输入程序。At the beginning of the process, as in step S601, one embodiment starts an input program by loading a script language embedded in a web page, and it does not exclude that a plug-in that can execute a web page, or an independent program starts the input program.
接着输入程序将自服务系统61载入并执行输入程序,如步骤S603,也就是网页的标记语言将记载有连接此服务系统61的超链接(hyperlink),并链接到其中的特定脚本语言,经根据此链接载入脚本语言后,将可执行输入程序后启动一个输入界面,如步骤S605。实施例显示,当使用者欲于输入字段(如图2)点入准备输入的数据时,即执行输入程序而启动输入界面,另不排除可以组合键或是特定界面唤起输入界面。Then the input program will be loaded and executed from the service system 61, such as step S603, that is, the markup language of the webpage will record the hyperlink (hyperlink) connecting the service system 61, and link to the specific scripting language therein, through After the script language is loaded according to the link, an input interface is started after the executable input program is executed, as in step S605. The embodiment shows that when the user wants to enter the data to be input in the input field (as shown in FIG. 2 ), the input program is executed to activate the input interface, and it is not excluded that the input interface can be aroused by a combination of keys or a specific interface.
之后,使用者可以通过此输入界面执行输入,如步骤S607,由输入程序对应输入内容产生输入码,并传送到服务系统61,由服务系统61比对输入码,依此客户端装置将可接收到由服务系统61根据数据库62比对出的结果,如步骤S609,结果可能是一个字,也可能是多个候选字,这些候选字的信息将由客户端装置接收并以选单方式显示出来。根据实施例之一,在使用者尚未自多个候选字中选择任何字时,在客户端装置上显示的选单可以图形字表示,待选择确定输入时,才以字码对应显示多字集字码库中的字。Afterwards, the user can perform input through this input interface, as in step S607, the input program generates an input code corresponding to the input content, and sends it to the service system 61, and the service system 61 compares the input code, so that the client device can receive When the service system 61 compares the result with the database 62, as in step S609, the result may be one word or multiple candidate words, and the information of these candidate words will be received by the client device and displayed in a menu. According to one of the embodiments, when the user has not yet selected any word from multiple candidate characters, the menu displayed on the client device can be represented by graphic characters. words in the codebase.
使用者再根据显示的多个候选字选项中选择其一,如步骤S611,经此动作可输入字,并传送所选择的字码至服务系统61,由服务系统61根据接收的一个字码或是持续接收的多个字码产生一个字型文件,由客户端装置接收字型文件,如步骤S613。最后客户端装置将根据此字型文件实时显示对应多字集字码库内的字,如步骤S615。The user selects one of the multiple candidate word options according to the display again, as in step S611, the word can be input through this action, and the selected character code is sent to the service system 61, and the service system 61 receives a character code or A font file is generated from a plurality of character codes received continuously, and the font file is received by the client device, as in step S613. Finally, the client device will display the characters in the corresponding multi-character set character code library in real time according to the font file, as in step S615.
值得一提的是,字型文件为暂存在服务系统内的暂存存储器中,在输入程序执行之初,已经定义了服务系统的字型文件链接路径,于是客户端装置可以顺利根据此链接取得此阶段输入产生的字型文件。且当通过前述输入程序产生字码并传送到服务系统时,服务系统实时更新字型文件,并可实时载入到客户端系统而实时显示。It is worth mentioning that the font file is temporarily stored in the temporary memory of the service system. At the beginning of the execution of the input program, the link path of the font file in the service system has been defined, so the client device can smoothly obtain it according to this link. The generated font file is input at this stage. And when the character code is generated by the aforementioned input program and sent to the service system, the service system updates the font file in real time, and can be loaded into the client system in real time for real-time display.
在服务系统端的流程实施例可参阅图7所示的流程。For an example of the process at the service system side, refer to the process shown in FIG. 7 .
载有多字集字码库的服务系统随时准备回应各端客户端装置所产生的输入请求,如步骤S701,当接收到特定客户端装置通过网页或是独立程序所产生的输入请求,之后如步骤S703,服务系统传送输入程序代码至提出请求的客户端装置。The service system carrying the multi-character set character code library is always ready to respond to the input request generated by each client device, as in step S701, when receiving the input request generated by a specific client device through a web page or an independent program, then as follows In step S703, the service system transmits the input program code to the requesting client device.
之后,如步骤S705,服务系统接收来自特定客户端装置传送的输入码,此输入码由操作输入程序以特定输入法产生,服务系统即比对多字集字码库/字型库,如步骤S707。Afterwards, as in step S705, the service system receives the input code sent from the specific client device. This input code is generated by the operation input program with a specific input method, and the service system compares the multi-character set character code library/font library, as in step S707.
经比对多字集字码库后,如步骤S709,由服务系统产生一个对比此输入码的字,或是对应到多个候选字,将字或多个候选字的信息传送到客户端装置,这些信息在客户端装置将可以选单方式呈现。接着服务系统将接着接收由客户端装置产生的选择字码,如步骤S711,据此由多字集字码库(或包括字型库)产生一字型文件(步骤S713)。After comparing the multi-character set character code library, as in step S709, the service system generates a character for comparison with the input code, or corresponds to multiple candidate characters, and transmits the information of the character or multiple candidate characters to the client device , the information will be presented in the form of a menu on the client device. Next, the service system will receive the selected character code generated by the client device, as in step S711, and generate a font file from the multi-character set character code library (or including the font library) accordingly (step S713).
根据本说明书所描述的实施例,客户端装置内设有存储器或特定储存媒体,其中储存执行一多字集字码库输入方法的指令集,指令集即如前述通过网络载自云端的输入程序代码,但也可为储存在储存媒体内的独立软件,其中所载的指令集包括执行前述多字集字码输入方法的各种指令,包括启动于一客户端装置上显示的一输入界面的指令;通过输入界面产生一输入码的指令;传送输入码至一服务系统的指令;接收由服务系统比对输入码与一多字集字码库的结果的指令;显示应该输入码的一个字或多个候选字的选项的指令;产生对应字,或是对应多个候选字之一的字码的指令;传送字码至服务系统的指令;以及载入自服务系统产生的字型文件而实时显示对应字码的字的指令。According to the embodiment described in this specification, the client device is provided with a memory or a specific storage medium, which stores an instruction set for executing a multi-character set character code library input method, and the instruction set is the aforementioned input program loaded from the cloud through the network. code, but it can also be independent software stored in the storage medium, and the instruction set contained therein includes various instructions for executing the aforementioned multi-character set character code input method, including starting an input interface displayed on a client device Instructions; instructions for generating an input code through the input interface; instructions for transmitting the input code to a service system; receiving instructions for comparing the input code with a multi-character set character code library by the service system; displaying a character that should be input code Or the instruction of the option of multiple candidate words; the instruction of generating the corresponding word, or the code corresponding to one of the multiple candidate words; the instruction of transmitting the code to the service system; and loading the font file generated by the service system The command of the word corresponding to the character code is displayed in real time.
因此,本发明所提出执行多字集字码输入方法的系统主要是提供使用者在终端装置上执行输入数据时,相关启动的输入程序将连接到设于云端的多字集字码库,多字集字码库的特色是跨平台而且纳入所有可能的字,可以解决个人电脑中文字数不足问题,因此在此多字集字码输入方法中,可以使使用者输入任何可能未内建于终端装置内系统的字,达到多字集字码输入的目的。Therefore, the system for implementing the multi-character set character code input method proposed by the present invention is mainly to provide that when the user executes input data on the terminal device, the relevant activated input program will be connected to the multi-character set character code library located in the cloud. The feature of the character set character code library is that it is cross-platform and includes all possible characters, which can solve the problem of insufficient Chinese characters in personal computers. Therefore, in this multi-character set character code input method, users can input any characters that may not be built into the terminal. The characters of the system in the device can achieve the purpose of multi-character set character code input.
以上所述仅为本发明的优选可行实施例,凡依本发明申请专利范围所做的均等变化与修饰,皆应属本发明权利要求的涵盖范围。The above descriptions are only preferred feasible embodiments of the present invention, and all equivalent changes and modifications made according to the scope of the patent application of the present invention shall fall within the scope of the claims of the present invention.
Claims (17)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310359474.0A CN104375660B (en) | 2013-08-16 | 2013-08-16 | Multi-character set character code input method, system and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310359474.0A CN104375660B (en) | 2013-08-16 | 2013-08-16 | Multi-character set character code input method, system and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104375660A true CN104375660A (en) | 2015-02-25 |
CN104375660B CN104375660B (en) | 2017-08-04 |
Family
ID=52554637
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310359474.0A Expired - Fee Related CN104375660B (en) | 2013-08-16 | 2013-08-16 | Multi-character set character code input method, system and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104375660B (en) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1263317A (en) * | 1999-02-09 | 2000-08-16 | 华康科技开发股份有限公司 | Newwork information pick-up method |
CN1330325A (en) * | 2000-06-20 | 2002-01-09 | 国际商业机器公司 | Input system and method based on network |
CN1804830A (en) * | 2005-01-10 | 2006-07-19 | 英业达股份有限公司 | Simplified and traditional Chinese input conversion system and method |
CN101373468A (en) * | 2007-08-20 | 2009-02-25 | 北京搜狗科技发展有限公司 | Method for loading word stock, method for inputting character and input method system |
CN101488154A (en) * | 2009-03-04 | 2009-07-22 | 西安双捷科技有限责任公司 | Words input implementing method used for web page |
CN101697109A (en) * | 2009-10-26 | 2010-04-21 | 北京搜狗科技发展有限公司 | Method and system for acquiring candidates of input method |
CN102339309A (en) * | 2011-09-15 | 2012-02-01 | 广东东纳软件科技有限公司 | System for retrieving map and method |
-
2013
- 2013-08-16 CN CN201310359474.0A patent/CN104375660B/en not_active Expired - Fee Related
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1263317A (en) * | 1999-02-09 | 2000-08-16 | 华康科技开发股份有限公司 | Newwork information pick-up method |
CN1330325A (en) * | 2000-06-20 | 2002-01-09 | 国际商业机器公司 | Input system and method based on network |
CN1804830A (en) * | 2005-01-10 | 2006-07-19 | 英业达股份有限公司 | Simplified and traditional Chinese input conversion system and method |
CN101373468A (en) * | 2007-08-20 | 2009-02-25 | 北京搜狗科技发展有限公司 | Method for loading word stock, method for inputting character and input method system |
CN101488154A (en) * | 2009-03-04 | 2009-07-22 | 西安双捷科技有限责任公司 | Words input implementing method used for web page |
CN101697109A (en) * | 2009-10-26 | 2010-04-21 | 北京搜狗科技发展有限公司 | Method and system for acquiring candidates of input method |
CN102339309A (en) * | 2011-09-15 | 2012-02-01 | 广东东纳软件科技有限公司 | System for retrieving map and method |
Also Published As
Publication number | Publication date |
---|---|
CN104375660B (en) | 2017-08-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20190251143A1 (en) | Web page rendering method and related device | |
US8788935B1 (en) | Systems and methods for creating or updating an application using website content | |
CN101183355B (en) | Copy and paste processing method, apparatus | |
CN101183360B (en) | Program, character input editing method and equipment | |
US10853319B2 (en) | System and method for display of document comparisons on a remote device | |
US20080172219A1 (en) | Foreign language translator in a document editor | |
CN104142826A (en) | Method, device and system for constructing page | |
CN102148852A (en) | Dynamic streaming of font subsets | |
CN102141868B (en) | Method for quickly operating information interaction page, input method system and browser plug-in | |
US20130080871A1 (en) | Method for retrieving a representation of an annotated web document, associated computer program and electronic device | |
JP2021111403A (en) | Landing page processing methods, equipment, equipment and media | |
US20110035433A1 (en) | Webpage display method, computer system, and program | |
TWI493365B (en) | Input and instant displaying method with multiple character-set character codes, system and apparatus | |
US8413062B1 (en) | Method and system for accessing interface design elements via a wireframe mock-up | |
RU2634221C2 (en) | Method and device for drawing presentation of electronic document on screen | |
JP5666758B1 (en) | Information processing apparatus, information processing method, program, and storage medium | |
CN104375660B (en) | Multi-character set character code input method, system and device | |
JP2009087289A (en) | Document creation management system, terminal, server, document creation management method and program thereof | |
KR100836023B1 (en) | Method of providing web page by keyword detection and mobile communication terminal for same | |
JP3589400B2 (en) | Server client system, network server, client, form providing method, storage medium, and program transmission device | |
CN105630149A (en) | Techniques for providing a user interface incorporating sign language | |
US20250165702A1 (en) | Information processing device, computer-readable medium, and information processing method | |
CN103092575A (en) | Method and system for generating widget applications | |
JP5222264B2 (en) | Information processing apparatus, information processing method, and information processing system | |
WO2009147879A1 (en) | Viewing system, plug-in program, and introduction program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20170804 |