CN106604093A - Keyboard matching method and device - Google Patents
Keyboard matching method and device Download PDFInfo
- Publication number
- CN106604093A CN106604093A CN201611156988.6A CN201611156988A CN106604093A CN 106604093 A CN106604093 A CN 106604093A CN 201611156988 A CN201611156988 A CN 201611156988A CN 106604093 A CN106604093 A CN 106604093A
- Authority
- CN
- China
- Prior art keywords
- information
- keyboard
- language
- matching
- region
- 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.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42204—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
- H04N21/42206—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
- H04N21/42212—Specific keyboard arrangements
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Input From Keyboards Or The Like (AREA)
Abstract
本发明公开了一种键盘匹配方法,该方法包括:在终端接收到数字码流时,获取所述数字码流中的业务信息表;对获取到的所述业务信息表进行解析,得到所述终端当前业务的区域信息和/或语言信息;根据所述区域信息和/或语言信息查询预设的多国语言键盘数据库,进行对应的键盘信息的匹配。本发明还公开了一种键盘匹配装置。本发明能够实现键盘语言类型和用户语言的智能匹配,提高终端键盘使用的智能性和便捷性。
The invention discloses a keyboard matching method. The method comprises: when a terminal receives a digital code stream, acquiring a business information table in the digital code stream; parsing the acquired business information table to obtain the The region information and/or language information of the terminal's current service; querying the preset multi-language keyboard database according to the region information and/or language information, and matching the corresponding keyboard information. The invention also discloses a keyboard matching device. The invention can realize the intelligent matching of the keyboard language type and the user's language, and improve the intelligence and convenience of using the terminal keyboard.
Description
技术领域technical field
本发明涉及电子设备技术领域,尤其涉及键盘匹配方法及装置。The invention relates to the technical field of electronic equipment, in particular to a keyboard matching method and device.
背景技术Background technique
用户使用智能电视时,可以通过遥控器、外接键盘、鼠标等输入设备进行各种相关操作,例如输入网址或搜索关键词等。然而由于语言和民俗习惯等差异,不同语言的国家所使用的输入键盘也不同,智能电视通常只有某一种语言类型的输入键盘,例如通用的美国英语键盘QWERT型,键盘上的文字也只能标识成某种特定的语言(例如英语),若输入键盘不能满足不同语种用户的使用需求,将影响用户体验,不利于品牌销售。When using a smart TV, a user can perform various related operations through input devices such as a remote control, an external keyboard, and a mouse, such as entering a website or searching for keywords. However, due to differences in language and folk customs, countries with different languages use different input keyboards. Smart TVs usually only have input keyboards of a certain language type, such as the general American English keyboard QWERT type, and the text on the keyboard can only be used. Marked as a specific language (such as English), if the input keyboard cannot meet the needs of users of different languages, it will affect the user experience, which is not conducive to brand sales.
现有技术中,为使不同国家及语言的用户能够使用其本国语言进行键盘输入,可以通过用户主动设置区域信息或者选择所使用的语言进行键盘的语言设置,这种方式需要用户阅读说明书后进行相关设置,操作较为繁琐;另一种方式是,智能电视在接入网络时通过网络IP地址自动识别当前区域信息,然后通过区域信息进行键盘语言切换,这种方式必须通过联网实现,使用时存在较大局限性。In the prior art, in order to enable users of different countries and languages to use their native language for keyboard input, the user can actively set the regional information or select the language used to set the keyboard language. This method requires the user to read the manual. Related settings are cumbersome to operate; another method is that the smart TV automatically identifies the current region information through the network IP address when it is connected to the network, and then switches the keyboard language through the region information. Greater limitations.
发明内容Contents of the invention
本发明的主要目的在于提出一种键盘匹配方法及装置,旨在实现键盘语言类型和用户语言的智能匹配,提高终端键盘使用的智能性和便捷性。The main purpose of the present invention is to propose a keyboard matching method and device, aiming at realizing the intelligent matching between the keyboard language type and the user language, and improving the intelligence and convenience of using the terminal keyboard.
为实现上述目的,本发明提供一种键盘匹配方法,所述方法包括如下步骤:To achieve the above object, the present invention provides a keyboard matching method, said method comprising the following steps:
在终端接收到数字码流时,获取所述数字码流中的业务信息表;When the terminal receives the digital code stream, obtain the service information table in the digital code stream;
对获取到的所述业务信息表进行解析,得到所述终端当前业务的区域信息和/或语言信息;Analyzing the acquired service information table to obtain area information and/or language information of the current service of the terminal;
根据所述区域信息和/或语言信息查询预设的多国语言键盘数据库,进行对应的键盘信息的匹配。According to the region information and/or language information, a preset multilingual keyboard database is queried, and corresponding keyboard information is matched.
可选地,所述根据所述区域信息和/或语言信息查询预设的多国语言键盘数据库,进行对应的键盘信息的匹配的步骤包括:Optionally, the step of querying a preset multilingual keyboard database according to the region information and/or language information, and matching the corresponding keyboard information includes:
根据所述区域信息查询所述多国语言键盘数据库,进行与所述区域信息对应的键盘信息的匹配;Querying the multilingual keyboard database according to the region information, and matching the keyboard information corresponding to the region information;
若匹配成功,则获得与所述区域信息相匹配的键盘信息;If the matching is successful, obtaining keyboard information matching the area information;
若匹配失败,则根据所述语言信息查询所述多国语言键盘数据库,进行与所述语言信息对应的键盘信息的匹配。If the matching fails, the multilingual keyboard database is queried according to the language information, and the keyboard information corresponding to the language information is matched.
可选地,所述根据所述区域信息和/或语言信息查询预设的多国语言键盘数据库,进行对应的键盘信息的匹配的步骤之后,还包括:Optionally, after the step of querying the preset multilingual keyboard database according to the region information and/or language information, and matching the corresponding keyboard information, it further includes:
将匹配得到的键盘信息设置为默认键盘信息;Set the matched keyboard information as the default keyboard information;
当接收到键盘显示指令时,显示所述默认键盘信息对应的键盘。When the keyboard display instruction is received, the keyboard corresponding to the default keyboard information is displayed.
可选地,所述根据所述区域信息和/或语言信息查询预设的多国语言键盘数据库,进行对应的键盘信息的匹配的步骤之后,还包括:Optionally, after the step of querying the preset multilingual keyboard database according to the region information and/or language information, and matching the corresponding keyboard information, it further includes:
若匹配失败,则获取自定义键盘信息;If the matching fails, get the custom keyboard information;
将获取到的所述自定义键盘信息确定为与所述区域信息和/或语言信息相匹配的键盘信息。Determining the acquired custom keyboard information as keyboard information matching the region information and/or language information.
可选地,所述获取自定义键盘信息的步骤包括:Optionally, the step of obtaining custom keyboard information includes:
获取预设的多国语言字根表和键盘模型;Obtain preset multi-language radical tables and keyboard models;
接收编辑指令,根据所述编辑指令编辑所述多国语言字根表中的字符与所述键盘模型中的按键位置之间的对应关系;receiving an editing instruction, and editing the corresponding relationship between the characters in the multi-language radical table and the key positions in the keyboard model according to the editing instruction;
根据编辑结果得到所述自定义键盘信息。The custom keyboard information is obtained according to the editing result.
此外,为实现上述目的,本发明还提供一种键盘匹配装置,所述装置包括:In addition, in order to achieve the above object, the present invention also provides a keyboard matching device, which includes:
获取模块,用于在终端接收到数字码流时,获取所述数字码流中的业务信息表;An acquisition module, configured to acquire a service information table in the digital code stream when the terminal receives the digital code stream;
解析模块,用于对获取到的所述业务信息表进行解析,得到所述终端当前业务的区域信息和/或语言信息;A parsing module, configured to parse the acquired service information table to obtain area information and/or language information of the current service of the terminal;
匹配模块,用于根据所述区域信息和/或语言信息查询预设的多国语言键盘数据库,进行对应的键盘信息的匹配。The matching module is configured to query a preset multilingual keyboard database according to the region information and/or language information, and perform matching of corresponding keyboard information.
可选地,所述匹配模块还用于:Optionally, the matching module is also used for:
根据所述区域信息查询所述多国语言键盘数据库,进行与所述区域信息对应的键盘信息的匹配;Querying the multilingual keyboard database according to the region information, and matching the keyboard information corresponding to the region information;
若匹配成功,则获得与所述区域信息相匹配的键盘信息;If the matching is successful, obtaining keyboard information matching the area information;
若匹配失败,则根据所述语言信息查询所述多国语言键盘数据库,进行与所述语言信息对应的键盘信息的匹配。If the matching fails, the multilingual keyboard database is queried according to the language information, and the keyboard information corresponding to the language information is matched.
可选地,所述装置还包括:Optionally, the device also includes:
设置模块,用于将匹配得到的键盘信息设置为默认键盘信息;A setting module is used to set the matched keyboard information as the default keyboard information;
显示模块,用于当接收到键盘显示指令时,显示所述默认键盘信息对应的键盘。The display module is configured to display the keyboard corresponding to the default keyboard information when the keyboard display instruction is received.
可选地,所述装置还包括:Optionally, the device also includes:
自定义模块,用于若匹配失败,则获取自定义键盘信息;A custom module, used to obtain custom keyboard information if the matching fails;
确定模块,用于将获取到的所述自定义键盘信息确定为与所述区域信息和/或语言信息相匹配的键盘信息。A determining module, configured to determine the acquired custom keyboard information as keyboard information matching the region information and/or language information.
可选地,所述自定义模块还用于:Optionally, the custom module is also used for:
获取预设的多国语言字根表和键盘模型;Obtain preset multi-language radical tables and keyboard models;
接收编辑指令,根据所述编辑指令编辑所述多国语言字根表中的字符与所述键盘模型中的按键位置之间的对应关系;receiving an editing instruction, and editing the corresponding relationship between the characters in the multi-language radical table and the key positions in the keyboard model according to the editing instruction;
根据编辑结果得到所述自定义键盘信息。The custom keyboard information is obtained according to the editing result.
本发明在终端接收到数字码流时,获取所述数字码流中的业务信息表;对获取到的所述业务信息表进行解析,得到所述终端当前业务的区域信息和/或语言信息;根据所述区域信息和/或语言信息查询预设的多国语言键盘数据库,进行对应的键盘信息的匹配。本发明无需终端联网,终端只需通过接收到的数字码流中的信息分析用户当前所处的地域或者所使用的语言,然后自动从系统数据库中查找相应的键盘类型进行匹配,从而能够实现键盘语言类型和用户语言的智能匹配,提高终端键盘使用的智能性和便捷性。In the present invention, when the terminal receives the digital code stream, it acquires the service information table in the digital code stream; parses the obtained service information table to obtain the region information and/or language information of the current service of the terminal; According to the region information and/or language information, a preset multilingual keyboard database is queried, and corresponding keyboard information is matched. The present invention does not require the terminal to be connected to the Internet, and the terminal only needs to analyze the region or language used by the user through the information in the received digital code stream, and then automatically search for the corresponding keyboard type from the system database for matching, so that the keyboard can be realized. The intelligent matching of language type and user language improves the intelligence and convenience of terminal keyboard use.
附图说明Description of drawings
图1为本发明键盘匹配方法第一实施例的流程示意图;Fig. 1 is a schematic flow chart of the first embodiment of the keyboard matching method of the present invention;
图2为图1中步骤S30的细化步骤示意图;FIG. 2 is a schematic diagram of the refinement steps of step S30 in FIG. 1;
图3为本发明键盘匹配方法第二实施例的流程示意图;Fig. 3 is a schematic flow chart of the second embodiment of the keyboard matching method of the present invention;
图4为本发明键盘匹配方法第三实施例的流程示意图;Fig. 4 is a schematic flow chart of the third embodiment of the keyboard matching method of the present invention;
图5为本发明键盘匹配装置第一实施例的功能模块示意图;5 is a schematic diagram of the functional modules of the first embodiment of the keyboard matching device of the present invention;
图6为本发明键盘匹配装置第二实施例的功能模块示意图;6 is a schematic diagram of the functional modules of the second embodiment of the keyboard matching device of the present invention;
图7为本发明键盘匹配装置第三实施例的功能模块示意图。Fig. 7 is a schematic diagram of the functional modules of the third embodiment of the keyboard matching device of the present invention.
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。The realization of the purpose of the present invention, functional characteristics and advantages will be further described in conjunction with the embodiments and with reference to the accompanying drawings.
具体实施方式detailed description
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.
本发明提供一种键盘匹配方法。The invention provides a keyboard matching method.
参照图1,图1为本发明键盘匹配方法第一实施例的流程示意图。所述方法包括如下步骤:Referring to FIG. 1 , FIG. 1 is a schematic flowchart of the first embodiment of the keyboard matching method of the present invention. The method comprises the steps of:
步骤S10,在终端接收到数字码流时,获取所述数字码流中的业务信息表。Step S10, when the terminal receives the digital code stream, acquire the service information table in the digital code stream.
在本实施例中,终端为可以接收数字信号的显示终端,比如数字电视、智能电视等。数字电视与模拟电视的区别在于,数字电视信号是以码流的形式进行传输的,当用户收看电视节目时,数字电视即可接收到数字信号的传输码流,即数字码流。数字码流中包含多种业务信息表,用于反映与电视当前业务相关的各种信息,比如节目引导信息、音视频信息、加密信息、时间偏移信息等。In this embodiment, the terminal is a display terminal capable of receiving digital signals, such as a digital TV, a smart TV, and the like. The difference between digital TV and analog TV is that digital TV signals are transmitted in the form of code streams. When users watch TV programs, digital TVs can receive the transmission code streams of digital signals, that is, digital code streams. The digital code stream contains various service information tables, which are used to reflect various information related to the current TV service, such as program guide information, audio and video information, encryption information, time offset information, and so on.
终端在接收到数字码流时,对接收到的数字码流进行解析,获得所述数字码流中的业务信息表。由于并非每个业务信息表中都包含区域信息或语言信息,为提高获取效率,终端可以获取预设的业务信息表,预设的业务信息表中包含终端当前业务的区域信息或语言信息,比如TOT表(Time Offset Table,时间偏移表)、EIT表(Event Information Table,事件信息表)等。When receiving the digital code stream, the terminal parses the received digital code stream to obtain the service information table in the digital code stream. Since not every service information table contains region information or language information, in order to improve acquisition efficiency, the terminal can obtain a preset service information table, which includes the region information or language information of the terminal's current service, such as TOT table (Time Offset Table, time offset table), EIT table (Event Information Table, event information table), etc.
步骤S20,对获取到的所述业务信息表进行解析,得到所述终端当前业务的区域信息和/或语言信息。Step S20, parsing the acquired service information table to obtain area information and/or language information of the terminal's current service.
终端在获取到数字码流中的业务信息表后,对业务信息表进行解析,得到终端当前业务的区域信息和/或语言信息。以TOT表为例,终端可以从TOT表中的本地时间偏移描述符(Local Time Offset Descriptor)获取当前国家代号,比如GBR(United Kingdom ofGreat Britain and Northern Ireland,英国),同时若该表使用的语言为英语,则可确定终端当前业务的语言为英语。After acquiring the service information table in the digital code stream, the terminal parses the service information table to obtain area information and/or language information of the terminal's current service. Taking the TOT table as an example, the terminal can obtain the current country code from the Local Time Offset Descriptor (Local Time Offset Descriptor) in the TOT table, such as GBR (United Kingdom of Great Britain and Northern Ireland, Great Britain), and if the table uses If the language is English, it can be determined that the language of the terminal's current service is English.
步骤S30,根据所述区域信息和/或语言信息查询预设的多国语言键盘数据库,进行对应的键盘信息的匹配。Step S30, querying a preset multilingual keyboard database according to the region information and/or language information, and matching corresponding keyboard information.
本实施例中,终端预设一个多国语言键盘数据库保存在其系统中,该多国语言键盘数据库包括多种语言对应的键盘信息,其中,键盘信息包括键盘字符和每个字符对应的按键位置,此外,键盘信息还可以包括键盘所属国家、语系,键盘布局,按键码值,键盘所需存储容量及存储地址等信息。In this embodiment, the terminal presets a multi-language keyboard database stored in its system, and the multi-language keyboard database includes keyboard information corresponding to multiple languages, wherein the keyboard information includes keyboard characters and the key positions corresponding to each character, and in addition , the keyboard information may also include information such as the country to which the keyboard belongs, the language family, the keyboard layout, the key code value, the required storage capacity and storage address of the keyboard, and the like.
若终端通过解析业务信息表得到区域信息,则根据区域信息查询预设的多国语言键盘数据库;若终端通过解析业务信息表得到语言信息,则根据语言信息查询预设的多国语言键盘数据库。例如,若区域信息为美国,则在多国语言键盘数据库中查找与区域信息为美国相对应的键盘信息;若语言信息为法语,则在多国语言键盘数据库中查找与语言信息为法语的对应的键盘信息。若同时得到区域信息和语言信息,则可根据区域信息和语言信息查询预设的多国语言键盘数据库,进行对应的键盘信息的匹配。在得到匹配的键盘信息之后,终端可以将键盘信息对应的键盘进行显示,以方便用户进行键盘输入。If the terminal obtains the regional information by parsing the service information table, then query the preset multilingual keyboard database according to the regional information; if the terminal obtains the language information by parsing the service information table, then query the preset multilingual keyboard database according to the language information. For example, if the region information is the United States, then look up the keyboard information corresponding to the region information of the United States in the multilingual keyboard database; if the language information is French, then look up the keyboard corresponding to the language information being French in the multilingual keyboard database information. If the region information and language information are obtained at the same time, the preset multi-language keyboard database can be queried according to the region information and language information, and the corresponding keyboard information can be matched. After obtaining the matching keyboard information, the terminal may display the keyboard corresponding to the keyboard information, so as to facilitate the user to perform keyboard input.
在显示匹配的键盘后,用户可以直接基于终端显示的软键盘进行遥控或鼠标操作,以输入网址或搜索关键词,也可以基于终端外接的键盘进行操作,此时外接键盘的按键码值需要与终端显示的键盘按键进行关联和匹配。After the matching keyboard is displayed, the user can directly perform remote control or mouse operations based on the soft keyboard displayed on the terminal to enter URLs or search keywords, or operate based on the external keyboard of the terminal. At this time, the key code value of the external keyboard needs to be the same as The keyboard keys displayed by the terminal are associated and matched.
在本实施例中,在终端接收到数字码流时,获取所述数字码流中的业务信息表;对获取到的所述业务信息表进行解析,得到所述终端当前业务的区域信息和/或语言信息;根据所述区域信息和/或语言信息查询预设的多国语言键盘数据库,进行对应的键盘信息的匹配。本实施例无需终端联网,终端只需通过接收到的数字码流中的信息分析用户当前所处的地域或者所使用的语言,然后自动从系统数据库中查找相应的键盘类型进行匹配,从而能够实现键盘语言类型和用户语言的智能匹配,提高终端键盘使用的智能性和便捷性。In this embodiment, when the terminal receives the digital code stream, the service information table in the digital code stream is obtained; the obtained service information table is analyzed to obtain the area information and/or the current service of the terminal or language information; query a preset multilingual keyboard database according to the region information and/or language information, and perform matching of corresponding keyboard information. This embodiment does not require the terminal to be connected to the Internet, and the terminal only needs to analyze the region or language used by the user through the information in the received digital code stream, and then automatically search for the corresponding keyboard type from the system database for matching, thereby realizing The intelligent matching of the keyboard language type and the user language improves the intelligence and convenience of using the terminal keyboard.
进一步地,参照图2,图2为图1中步骤S30的细化步骤示意图。基于上述图1所示的实施例,所述步骤S30可以包括:Further, referring to FIG. 2 , FIG. 2 is a schematic diagram of refinement steps of step S30 in FIG. 1 . Based on the embodiment shown in FIG. 1 above, the step S30 may include:
步骤S31,根据所述区域信息查询所述多国语言键盘数据库,进行与所述区域信息对应的键盘信息的匹配;Step S31, querying the multilingual keyboard database according to the region information, and matching the keyboard information corresponding to the region information;
步骤S32,若匹配成功,则获得与所述区域信息相匹配的键盘信息;Step S32, if the matching is successful, obtaining keyboard information matching the area information;
步骤S33,若匹配失败,则根据所述语言信息查询所述多国语言键盘数据库,进行与所述语言信息对应的键盘信息的匹配。Step S33, if the matching fails, query the multilingual keyboard database according to the language information, and match the keyboard information corresponding to the language information.
若终端同时得到区域信息和语言信息,则在查询预设的多国语言键盘数据库时,可以以预设的优先级进行查询。本实施中区域信息的优先级高于语言信息,终端首先根据区域信息查询多国语言键盘数据库,进行与区域信息对应的键盘信息的匹配,若匹配成功,则直接得到与所述区域信息相匹配的键盘信息;若匹配失败,则再根据语言信息查询多国语言键盘数据库,进行与语言信息对应的键盘信息的匹配,并由此得到匹配结果。If the terminal obtains the region information and the language information at the same time, when querying the preset multilingual keyboard database, the query can be performed with a preset priority. In this implementation, the priority of regional information is higher than that of language information. The terminal first queries the multi-language keyboard database according to the regional information, and matches the keyboard information corresponding to the regional information. If the matching is successful, it directly obtains the keyboard information that matches the regional information. Keyboard information; if the matching fails, query the multilingual keyboard database according to the language information, match the keyboard information corresponding to the language information, and obtain the matching result.
以区域信息为澳大利亚,语言信息为英语进行说明,首先,终端通过索引配置文件中的国家数据进行查找,若存在澳大利亚,则读取与澳大利亚对应的键盘信息,若不存在澳大利亚,则终端再通过索引配置文件中的语言数据进行查找,若存在英语,则读取与英语对应的键盘信息。The region information is Australia, and the language information is English. First, the terminal searches through the country data in the index configuration file. If Australia exists, it reads the keyboard information corresponding to Australia. If Australia does not exist, the terminal then passes The language data in the index configuration file is searched, and if English exists, the keyboard information corresponding to English is read.
本实施例将区域信息设置为第一优先级的优点在于:对于一个国家的不同地区,用户使用的语言可能存在差别,而业务信息表中的语言信息一般是一个国家的官方语言,因而根据区域信息进行键盘信息的匹配,能够使匹配结果更为精确,更符合用户所在区域的语言体系。The advantage of setting the region information as the first priority in this embodiment is that for different regions of a country, the language used by users may be different, and the language information in the business information table is generally the official language of a country, so according to the region The matching of the keyboard information can make the matching result more accurate and more in line with the language system of the user's region.
进一步地,参照图3,图3为本发明键盘匹配方法第二实施例的流程示意图。基于上述图1所示的实施例,所述步骤S30之后,还可以包括:Further, referring to FIG. 3 , FIG. 3 is a schematic flowchart of a second embodiment of the keyboard matching method of the present invention. Based on the embodiment shown in FIG. 1 above, after the step S30, it may further include:
步骤S40,将匹配得到的键盘信息设置为默认键盘信息;Step S40, setting the matched keyboard information as the default keyboard information;
步骤S50,当接收到键盘显示指令时,显示所述默认键盘信息对应的键盘。Step S50, when the keyboard display instruction is received, display the keyboard corresponding to the default keyboard information.
在本实施例中,终端将匹配得到的键盘信息设置为默认键盘信息,具体地,终端可以直接将匹配得到的键盘信息作为默认键盘信息,也可以在键盘匹配成功后显示一设置选项,基于该设置选项接收用户的设置指令,将匹配成功的键盘信息设置一个标志位,如喜爱标志,则后续终端接收到键盘显示指令时,可根据此标志位直接获取并显示默认的键盘信息。In this embodiment, the terminal sets the matched keyboard information as the default keyboard information. Specifically, the terminal can directly use the matched keyboard information as the default keyboard information, or display a setting option after the keyboard is successfully matched. The setting option receives the user's setting instruction, and sets a flag for the successfully matched keyboard information, such as the favorite flag, when the subsequent terminal receives the keyboard display instruction, it can directly obtain and display the default keyboard information according to the flag.
由于终端用户的语言体系具有稳定性,本实施例通过将确定的键盘信息设置为终端默认的键盘信息,从而后续终端在需要进行键盘显示时,直接显示默认键盘,无需再进行键盘语言类型和用户语言的匹配,从而能够提高终端键盘的显示效率,提升用户体验。Due to the stability of the language system of the terminal user, this embodiment sets the determined keyboard information as the default keyboard information of the terminal, so that when the subsequent terminal needs to display the keyboard, it will directly display the default keyboard, and there is no need to perform keyboard language type and user Language matching can improve the display efficiency of terminal keyboards and improve user experience.
进一步地,参照图4,图4为本发明键盘匹配方法第三实施例的流程示意图。基于上述图1所示的实施例,所述步骤S30之后,还可以包括:Further, referring to FIG. 4 , FIG. 4 is a schematic flowchart of a third embodiment of the keyboard matching method of the present invention. Based on the embodiment shown in FIG. 1 above, after the step S30, it may further include:
步骤S60,若匹配失败,则获取自定义键盘信息;Step S60, if the matching fails, obtain custom keyboard information;
步骤S70,将获取到的所述自定义键盘信息确定为与所述区域信息和/或语言信息相匹配的键盘信息。Step S70, determining the acquired custom keyboard information as keyboard information matching the region information and/or language information.
由于世界上国家和语系众多,键盘类型众多,为节省终端的存储空间,预设的多国语言键盘数据库通常只包含与部分国家、地区或语言对应的键盘信息,因而,终端在进行查找匹配时,可能出现多国语言键盘数据库中均不存在与区域信息和语言信息对应的键盘信息的情况,此时,终端可获取自定义键盘信息。Since there are many countries and language families in the world, and there are many types of keyboards, in order to save the storage space of the terminal, the preset multi-language keyboard database usually only contains keyboard information corresponding to some countries, regions or languages. Therefore, when the terminal performs search and matching, It may happen that there is no keyboard information corresponding to the region information and the language information in the multilingual keyboard database. At this time, the terminal can obtain the customized keyboard information.
具体地,终端获取自定义键盘信息的步骤可以包括:Specifically, the step for the terminal to obtain custom keyboard information may include:
步骤S61,获取预设的多国语言字根表和键盘模型;Step S61, obtaining preset multilingual radical tables and keyboard models;
步骤S62,接收编辑指令,根据所述编辑指令编辑所述多国语言字根表中的字符与所述键盘模型中的按键位置之间的对应关系;Step S62, receiving an editing instruction, and editing the corresponding relationship between the characters in the multilingual radical table and the key positions in the keyboard model according to the editing instruction;
步骤S63,根据编辑结果得到所述自定义键盘信息。Step S63, obtaining the custom keyboard information according to the editing result.
在本实施例中,终端首先获取预设的多国语言字根表和键盘模型,然后接受用户通过遥控或其他输入设备输入的编辑指令,根据编辑指令编辑多国语言字根表中的字符与所述键盘模型中的按键位置之间的对应关系,此外,用户还可以输入对应的区域信息和语言信息,和编辑结果一并添加到自定义键盘信息中。之后,终端可将自定义键盘信息保存在多国语言键盘数据库中,在后续需要显示键盘信息时,直接显示自定义键盘信息。In this embodiment, the terminal first obtains the preset multi-language radical table and keyboard model, and then accepts the editing instruction input by the user through the remote control or other input devices, and edits the characters in the multi-language alphabet table according to the editing instruction. The corresponding relationship between the key positions in the keyboard model. In addition, the user can also input the corresponding region information and language information, and add the editing results to the custom keyboard information. After that, the terminal can save the custom keyboard information in the multilingual keyboard database, and directly display the custom keyboard information when it needs to display the keyboard information later.
本实施例通过设置自定义键盘信息,使用户能够对多国语言键盘数据库未包含的区域及语言信息进行补充,在多国语言键盘数据库匹配失败时满足用户的键盘使用需求,进一步提升终端键盘使用的通用性。In this embodiment, by setting custom keyboard information, the user can supplement the region and language information not included in the multi-language keyboard database, meet the user's keyboard use requirements when the multi-language keyboard database fails to match, and further improve the versatility of the terminal keyboard. sex.
本发明还提供一种键盘匹配装置。The invention also provides a keyboard matching device.
参照图5,图5为本发明键盘匹配装置第一实施例的功能模块示意图。所述装置包括:Referring to FIG. 5 , FIG. 5 is a schematic diagram of the functional modules of the first embodiment of the keyboard matching device of the present invention. The devices include:
获取模块10,用于在终端接收到数字码流时,获取所述数字码流中的业务信息表。The obtaining module 10 is configured to obtain a service information table in the digital code stream when the terminal receives the digital code stream.
在本实施例中,终端为可以接收数字信号的显示终端,比如数字电视、智能电视等。数字电视与模拟电视的区别在于,数字电视信号是以码流的形式进行传输的,当用户收看电视节目时,数字电视即可接收到数字信号的传输码流,即数字码流。数字码流中包含多种业务信息表,用于反映与电视当前业务相关的各种信息,比如节目引导信息、音视频信息、加密信息、时间偏移信息等。In this embodiment, the terminal is a display terminal capable of receiving digital signals, such as a digital TV, a smart TV, and the like. The difference between digital TV and analog TV is that digital TV signals are transmitted in the form of code streams. When users watch TV programs, digital TVs can receive the transmission code streams of digital signals, that is, digital code streams. The digital code stream contains various service information tables, which are used to reflect various information related to the current TV service, such as program guide information, audio and video information, encryption information, time offset information, and so on.
获取模块10在终端接收到数字码流时,对接收到的数字码流进行解析,获得所述数字码流中的业务信息表。由于并非每个业务信息表中都包含区域信息或语言信息,为提高获取效率,获取模块10可以获取预设的业务信息表,预设的业务信息表中包含终端当前业务的区域信息或语言信息,比如TOT表(Time Offset Table,时间偏移表)、EIT表(EventInformation Table,事件信息表)等。The obtaining module 10 analyzes the received digital code stream when the terminal receives the digital code stream, and obtains the service information table in the digital code stream. Since not every service information table contains region information or language information, in order to improve the acquisition efficiency, the acquisition module 10 can obtain a preset service information table, which includes the region information or language information of the current service of the terminal , such as TOT table (Time Offset Table, time offset table), EIT table (EventInformation Table, event information table), etc.
解析模块20,用于对获取到的所述业务信息表进行解析,得到所述终端当前业务的区域信息和/或语言信息。The parsing module 20 is configured to parse the acquired service information table to obtain area information and/or language information of the terminal's current service.
获取模块10在获取到数字码流中的业务信息表后,解析模块20对业务信息表进行解析,得到终端当前业务的区域信息和/或语言信息。以TOT表为例,解析模块20可以从TOT表中的本地时间偏移描述符(Local Time Offset Descriptor)获取当前国家代号,比如GBR(United Kingdom of Great Britain and Northern Ireland,英国),同时若该表使用的语言为英语,则解析模块20可确定终端当前业务的语言为英语。After the acquisition module 10 acquires the service information table in the digital code stream, the parsing module 20 parses the service information table to obtain the region information and/or language information of the terminal's current service. Taking the TOT table as an example, the parsing module 20 can obtain the current country code from the local time offset descriptor (Local Time Offset Descriptor) in the TOT table, such as GBR (United Kingdom of Great Britain and Northern Ireland, Great Britain), and if the If the language used in the table is English, the parsing module 20 can determine that the language of the terminal's current service is English.
匹配模块30,用于根据所述区域信息和/或语言信息查询预设的多国语言键盘数据库,进行对应的键盘信息的匹配。The matching module 30 is configured to query a preset multilingual keyboard database according to the region information and/or language information, and perform matching of corresponding keyboard information.
本实施例中,终端预设一个多国语言键盘数据库保存在其系统中,该多国语言键盘数据库包括多种语言对应的键盘信息,其中,键盘信息包括键盘字符和每个字符对应的按键位置,此外,键盘信息还可以包括键盘所属国家、语系,键盘布局,按键码值,键盘所需存储容量及存储地址等信息。In this embodiment, the terminal presets a multi-language keyboard database stored in its system, and the multi-language keyboard database includes keyboard information corresponding to multiple languages, wherein the keyboard information includes keyboard characters and the key positions corresponding to each character, and in addition , the keyboard information may also include information such as the country to which the keyboard belongs, the language family, the keyboard layout, the key code value, the required storage capacity and storage address of the keyboard, and the like.
若解析模块20通过解析业务信息表得到区域信息,则匹配模块30根据区域信息查询预设的多国语言键盘数据库;若解析模块20通过解析业务信息表得到语言信息,则匹配模块30根据语言信息查询预设的多国语言键盘数据库。例如,若区域信息为美国,则在多国语言键盘数据库中查找与区域信息为美国相对应的键盘信息;若语言信息为法语,则在多国语言键盘数据库中查找与语言信息为法语的对应的键盘信息。若解析模块20同时得到区域信息和语言信息,则匹配模块30可根据区域信息和语言信息查询预设的多国语言键盘数据库,进行对应的键盘信息的匹配。在得到匹配的键盘信息之后,终端可以将键盘信息对应的键盘进行显示,以方便用户进行键盘输入。If the analysis module 20 obtains the regional information by analyzing the business information table, then the matching module 30 inquires the preset multi-language keyboard database according to the regional information; if the analysis module 20 obtains the language information by analyzing the business information table, then the matching module 30 queries the language information Preset multilingual keyboard database. For example, if the region information is the United States, then look up the keyboard information corresponding to the region information of the United States in the multilingual keyboard database; if the language information is French, then look up the keyboard corresponding to the language information being French in the multilingual keyboard database information. If the parsing module 20 obtains the region information and the language information at the same time, the matching module 30 can query the preset multilingual keyboard database according to the region information and the language information, and perform the matching of the corresponding keyboard information. After obtaining the matching keyboard information, the terminal may display the keyboard corresponding to the keyboard information, so as to facilitate the user to perform keyboard input.
在显示匹配的键盘后,用户可以直接基于终端显示的软键盘进行遥控或鼠标操作,以输入网址或搜索关键词,也可以基于终端外接的键盘进行操作,此时外接键盘的按键码值需要与终端显示的键盘按键进行关联和匹配。After the matching keyboard is displayed, the user can directly perform remote control or mouse operations based on the soft keyboard displayed on the terminal to enter URLs or search keywords, or operate based on the external keyboard of the terminal. At this time, the key code value of the external keyboard needs to be the same as The keyboard keys displayed by the terminal are associated and matched.
在本实施例中,获取模块10在终端接收到数字码流时,获取所述数字码流中的业务信息表;解析模块20对获取到的所述业务信息表进行解析,得到所述终端当前业务的区域信息和/或语言信息;匹配模块30根据所述区域信息和/或语言信息查询预设的多国语言键盘数据库,进行对应的键盘信息的匹配。本实施例无需终端联网,终端只需通过接收到的数字码流中的信息分析用户当前所处的地域或者所使用的语言,然后自动从系统数据库中查找相应的键盘类型进行匹配,从而能够实现键盘语言类型和用户语言的智能匹配,提高终端键盘使用的智能性和便捷性。In this embodiment, when the terminal receives the digital code stream, the obtaining module 10 obtains the service information table in the digital code stream; the analysis module 20 analyzes the obtained service information table to obtain the current Regional information and/or language information of the service; the matching module 30 queries the preset multilingual keyboard database according to the regional information and/or language information, and performs matching of corresponding keyboard information. This embodiment does not require the terminal to be connected to the Internet, and the terminal only needs to analyze the region or language used by the user through the information in the received digital code stream, and then automatically search for the corresponding keyboard type from the system database for matching, thereby realizing The intelligent matching of the keyboard language type and the user language improves the intelligence and convenience of using the terminal keyboard.
进一步地,继续参照图5,所述匹配模块30还用于:Further, continuing to refer to FIG. 5, the matching module 30 is also used for:
根据所述区域信息查询所述多国语言键盘数据库,进行与所述区域信息对应的键盘信息的匹配;Querying the multilingual keyboard database according to the region information, and matching the keyboard information corresponding to the region information;
若匹配成功,则获得与所述区域信息相匹配的键盘信息;If the matching is successful, obtaining keyboard information matching the area information;
若匹配失败,则根据所述语言信息查询所述多国语言键盘数据库,进行与所述语言信息对应的键盘信息的匹配。If the matching fails, the multilingual keyboard database is queried according to the language information, and the keyboard information corresponding to the language information is matched.
若解析模块20同时得到区域信息和语言信息,则匹配模块30在查询预设的多国语言键盘数据库时,可以以预设的优先级进行查询。本实施中区域信息的优先级高于语言信息,匹配模块30首先根据区域信息查询多国语言键盘数据库,进行与区域信息对应的键盘信息的匹配,若匹配成功,则直接得到与所述区域信息相匹配的键盘信息;若匹配失败,则再根据语言信息查询多国语言键盘数据库,进行与语言信息对应的键盘信息的匹配,并由此得到匹配结果。If the parsing module 20 obtains the region information and the language information at the same time, the matching module 30 may query the preset multilingual keyboard database with a preset priority. In this implementation, the priority of the regional information is higher than that of the language information. The matching module 30 first queries the multilingual keyboard database according to the regional information, and matches the keyboard information corresponding to the regional information. If the matching is successful, it directly obtains the keyboard information corresponding to the regional information Matched keyboard information; if the matching fails, query the multilingual keyboard database according to the language information, match the keyboard information corresponding to the language information, and obtain the matching result.
以区域信息为澳大利亚,语言信息为英语进行说明,首先,匹配模块30通过索引配置文件中的国家数据进行查找,若存在澳大利亚,则读取与澳大利亚对应的键盘信息,若不存在澳大利亚,则匹配模块30再通过索引配置文件中的语言数据进行查找,若存在英语,则读取与英语对应的键盘信息。The region information is Australia, and the language information is English for illustration. First, the matching module 30 searches through the country data in the index configuration file. If Australia exists, then read the keyboard information corresponding to Australia. If Australia does not exist, then match The module 30 then searches through the language data in the index configuration file, and if there is English, then reads the keyboard information corresponding to English.
本实施例将区域信息设置为第一优先级的优点在于:对于一个国家的不同地区,用户使用的语言可能存在差别,而业务信息表中的语言信息一般是一个国家的官方语言,因而根据区域信息进行键盘信息的匹配,能够使匹配结果更为精确,更符合用户所在区域的语言体系。The advantage of setting the region information as the first priority in this embodiment is that for different regions of a country, the language used by users may be different, and the language information in the business information table is generally the official language of a country, so according to the region The matching of the keyboard information can make the matching result more accurate and more in line with the language system of the user's region.
进一步地,参照图6,图6为本发明键盘匹配装置第二实施例的功能模块示意图。基于上述图5所示的实施例,所述装置还可以包括:Further, referring to FIG. 6, FIG. 6 is a schematic diagram of functional modules of the second embodiment of the keyboard matching device of the present invention. Based on the embodiment shown in FIG. 5 above, the device may further include:
设置模块40,用于将匹配得到的键盘信息设置为默认键盘信息;Setting module 40 is used to set the keyboard information obtained by matching as the default keyboard information;
显示模块50,用于当接收到键盘显示指令时,显示所述默认键盘信息对应的键盘。The display module 50 is configured to display a keyboard corresponding to the default keyboard information when a keyboard display instruction is received.
在本实施例中,设置模块40将匹配得到的键盘信息设置为默认键盘信息,具体地,设置模块40可以直接将匹配得到的键盘信息作为默认键盘信息,也可以在键盘匹配成功后显示一设置选项,基于该设置选项接收用户的设置指令,将匹配成功的键盘信息设置一个标志位,如喜爱标志,则后续终端接收到键盘显示指令时,可根据此标志位直接获取并显示默认的键盘信息。In this embodiment, the setting module 40 sets the matched keyboard information as the default keyboard information. Specifically, the setting module 40 can directly use the matched keyboard information as the default keyboard information, or display a setting after the keyboard matching is successful. option, based on the setting option to receive the user's setting command, set a flag for the successfully matched keyboard information, such as the favorite flag, when the subsequent terminal receives the keyboard display command, it can directly obtain and display the default keyboard information according to this flag .
由于终端用户的语言体系具有稳定性,本实施例通过将确定的键盘信息设置为终端默认的键盘信息,从而后续终端在需要进行键盘显示时,直接显示默认键盘,无需再进行键盘语言类型和用户语言的匹配,从而能够提高终端键盘的显示效率,提升用户体验。Due to the stability of the language system of the terminal user, this embodiment sets the determined keyboard information as the default keyboard information of the terminal, so that when the subsequent terminal needs to display the keyboard, it will directly display the default keyboard, and there is no need to perform keyboard language type and user Language matching can improve the display efficiency of terminal keyboards and improve user experience.
进一步地,参照图7,图7为本发明键盘匹配装置第三实施例的功能模块示意图。基于上述图5所示的实施例,所述装置还可以包括:Further, referring to FIG. 7 , FIG. 7 is a schematic diagram of functional modules of a third embodiment of a keyboard matching device according to the present invention. Based on the embodiment shown in FIG. 5 above, the device may further include:
自定义模块60,用于若匹配失败,则获取自定义键盘信息;Custom module 60, is used for if matching fails, then obtains custom keyboard information;
确定模块70,用于将获取到的所述自定义键盘信息确定为与所述区域信息和/或语言信息相匹配的键盘信息。The determining module 70 is configured to determine the acquired custom keyboard information as keyboard information matching the region information and/or language information.
由于世界上国家和语系众多,键盘类型众多,为节省终端的存储空间,预设的多国语言键盘数据库通常只包含与部分国家、地区或语言对应的键盘信息,因而,终端在进行查找匹配时,可能出现多国语言键盘数据库中均不存在与区域信息和语言信息对应的键盘信息的情况,此时,自定义模块60可获取自定义键盘信息。Since there are many countries and language families in the world, and there are many types of keyboards, in order to save the storage space of the terminal, the preset multi-language keyboard database usually only contains keyboard information corresponding to some countries, regions or languages. Therefore, when the terminal performs search and matching, It may happen that there is no keyboard information corresponding to the region information and the language information in the multilingual keyboard database. In this case, the custom module 60 may obtain the custom keyboard information.
具体地,所述自定义模块60还用于:Specifically, the custom module 60 is also used for:
获取预设的多国语言字根表和键盘模型;Obtain preset multi-language radical tables and keyboard models;
接收编辑指令,根据所述编辑指令编辑所述多国语言字根表中的字符与所述键盘模型中的按键位置之间的对应关系;receiving an editing instruction, and editing the corresponding relationship between the characters in the multi-language radical table and the key positions in the keyboard model according to the editing instruction;
根据编辑结果得到所述自定义键盘信息。The custom keyboard information is obtained according to the editing result.
在本实施例中,自定义模块60首先获取预设的多国语言字根表和键盘模型,然后接受用户通过遥控或其他输入设备输入的编辑指令,根据编辑指令编辑多国语言字根表中的字符与所述键盘模型中的按键位置之间的对应关系,此外,用户还可以输入对应的区域信息和语言信息,和编辑结果一并添加到自定义键盘信息中。之后,终端可将自定义键盘信息保存在多国语言键盘数据库中,在后续需要显示键盘信息时,直接显示自定义键盘信息。In this embodiment, the custom module 60 first obtains the preset multilingual radical table and keyboard model, then accepts the editing instruction input by the user through the remote control or other input devices, and edits the characters in the multilingual alphabet table according to the editing instruction In addition, the user can also input the corresponding region information and language information, and add the editing results to the custom keyboard information together. After that, the terminal can save the custom keyboard information in the multilingual keyboard database, and directly display the custom keyboard information when it needs to display the keyboard information later.
本实施例通过设置自定义键盘信息,使用户能够对多国语言键盘数据库未包含的区域及语言信息进行补充,在多国语言键盘数据库匹配失败时满足用户的键盘使用需求,进一步提升终端键盘使用的通用性。In this embodiment, by setting custom keyboard information, the user can supplement the region and language information not included in the multi-language keyboard database, meet the user's keyboard use requirements when the multi-language keyboard database fails to match, and further improve the versatility of the terminal keyboard. sex.
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。The above are only preferred embodiments of the present invention, and are not intended to limit the patent scope of the present invention. Any equivalent structure or equivalent process conversion made by using the description of the present invention and the contents of the accompanying drawings, or directly or indirectly used in other related technical fields , are all included in the scope of patent protection of the present invention in the same way.
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201611156988.6A CN106604093A (en) | 2016-12-14 | 2016-12-14 | Keyboard matching method and device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201611156988.6A CN106604093A (en) | 2016-12-14 | 2016-12-14 | Keyboard matching method and device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN106604093A true CN106604093A (en) | 2017-04-26 |
Family
ID=58802383
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201611156988.6A Pending CN106604093A (en) | 2016-12-14 | 2016-12-14 | Keyboard matching method and device |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN106604093A (en) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109634711A (en) * | 2019-01-11 | 2019-04-16 | 厦门亿联网络技术股份有限公司 | A kind of Dynamic Configuration of dummy keyboard |
| CN110442405A (en) * | 2018-05-02 | 2019-11-12 | 深圳Tcl数字技术有限公司 | Method for automatically matching soft keyboard by browser, storage medium and intelligent terminal |
| CN112650438A (en) * | 2020-12-31 | 2021-04-13 | 中国农业银行股份有限公司 | Terminal interaction method and related device |
| CN119126991A (en) * | 2024-11-12 | 2024-12-13 | 深圳市江元智造科技有限公司 | Physical keyboard input method switching method, system and medium based on system language |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101197971A (en) * | 2008-01-04 | 2008-06-11 | 中国电信股份有限公司 | Information display method and device for IPTV remote controller |
| US20080150900A1 (en) * | 2006-12-20 | 2008-06-26 | Samsung Electronics Co., Ltd. | Image forming apparatus and method of displaying multilingual keyboard using the same |
| CN102426485A (en) * | 2011-11-11 | 2012-04-25 | 深圳Tcl新技术有限公司 | Method and device for using multilingual keyboard of electronic terminal |
| CN102436307A (en) * | 2011-11-10 | 2012-05-02 | 深圳Tcl新技术有限公司 | Method and device for using multilingual keyboard of electronic terminal |
| CN102780928A (en) * | 2012-07-09 | 2012-11-14 | 深圳Tcl新技术有限公司 | Digital television and channel ordering method |
| CN106125953A (en) * | 2016-05-30 | 2016-11-16 | 联想(北京)有限公司 | A kind of keyboard display method and electronic equipment |
-
2016
- 2016-12-14 CN CN201611156988.6A patent/CN106604093A/en active Pending
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20080150900A1 (en) * | 2006-12-20 | 2008-06-26 | Samsung Electronics Co., Ltd. | Image forming apparatus and method of displaying multilingual keyboard using the same |
| CN101197971A (en) * | 2008-01-04 | 2008-06-11 | 中国电信股份有限公司 | Information display method and device for IPTV remote controller |
| CN102436307A (en) * | 2011-11-10 | 2012-05-02 | 深圳Tcl新技术有限公司 | Method and device for using multilingual keyboard of electronic terminal |
| CN102426485A (en) * | 2011-11-11 | 2012-04-25 | 深圳Tcl新技术有限公司 | Method and device for using multilingual keyboard of electronic terminal |
| CN102780928A (en) * | 2012-07-09 | 2012-11-14 | 深圳Tcl新技术有限公司 | Digital television and channel ordering method |
| CN106125953A (en) * | 2016-05-30 | 2016-11-16 | 联想(北京)有限公司 | A kind of keyboard display method and electronic equipment |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110442405A (en) * | 2018-05-02 | 2019-11-12 | 深圳Tcl数字技术有限公司 | Method for automatically matching soft keyboard by browser, storage medium and intelligent terminal |
| CN109634711A (en) * | 2019-01-11 | 2019-04-16 | 厦门亿联网络技术股份有限公司 | A kind of Dynamic Configuration of dummy keyboard |
| CN112650438A (en) * | 2020-12-31 | 2021-04-13 | 中国农业银行股份有限公司 | Terminal interaction method and related device |
| CN119126991A (en) * | 2024-11-12 | 2024-12-13 | 深圳市江元智造科技有限公司 | Physical keyboard input method switching method, system and medium based on system language |
| CN119126991B (en) * | 2024-11-12 | 2025-03-11 | 深圳市江元智造科技有限公司 | Physical keyboard input method switching method, system and medium based on system language |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12125475B2 (en) | Information processing device, information processing method, and program | |
| CN103914513B (en) | A kind of entity input method and device | |
| CN103106287B (en) | A kind of processing method and system of user search sentence | |
| US10394886B2 (en) | Electronic device, computer-implemented method and computer program | |
| CN107155121B (en) | Voice control text display method and device | |
| CN102426485B (en) | The multi-lingual keyboard using method of electric terminal and device | |
| KR102210933B1 (en) | Display device, server device, voice input system comprising them and methods thereof | |
| JP6223744B2 (en) | Method, electronic device and program | |
| CN106604093A (en) | Keyboard matching method and device | |
| US9332318B2 (en) | Extra rich content MetaData generator | |
| WO2020026366A1 (en) | Patent evaluation determination method, patent evaluation determination device, and patent evaluation determination program | |
| CN102436307B (en) | The multi-lingual keyboard using method of electric terminal and device | |
| CN103927339B (en) | Knowledge Reorganizing system and method for knowledge realignment | |
| JP2020021455A (en) | Patent evaluation determination method, patent evaluation determination device, and patent evaluation determination program | |
| CN109933805A (en) | Text resolution method, system and computer readable storage medium | |
| JP5185891B2 (en) | Content providing apparatus, content providing method, and content providing program | |
| CN102185891B (en) | Online electronic dictionary lookup system based on middleware platform | |
| CN106375810A (en) | Input method automatic switching method and system for smart television | |
| JP2010170191A (en) | Search method based on meta-information of tv program, search system, and search term generator | |
| JP6440459B2 (en) | SEARCH DEVICE, SEARCH METHOD, AND SEARCH PROGRAM | |
| CN112243524B (en) | Program title retrieval assistance device and program title retrieval assistance method | |
| CN102156664A (en) | System and method for intelligently and seamlessly switching input method on mobile terminal | |
| CN112162955A (en) | User log processing device and method | |
| JP2010182123A (en) | Device and method for retrieving information | |
| CN106815288A (en) | A kind of video related information generation method and its device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170426 |
|
| RJ01 | Rejection of invention patent application after publication |