CN106604093A - 键盘匹配方法及装置 - Google Patents
键盘匹配方法及装置 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
- matching
- lingual
- keypad
- 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; 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)
- 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
本发明公开了一种键盘匹配方法,该方法包括:在终端接收到数字码流时,获取所述数字码流中的业务信息表;对获取到的所述业务信息表进行解析,得到所述终端当前业务的区域信息和/或语言信息;根据所述区域信息和/或语言信息查询预设的多国语言键盘数据库,进行对应的键盘信息的匹配。本发明还公开了一种键盘匹配装置。本发明能够实现键盘语言类型和用户语言的智能匹配,提高终端键盘使用的智能性和便捷性。
Description
技术领域
本发明涉及电子设备技术领域,尤其涉及键盘匹配方法及装置。
背景技术
用户使用智能电视时,可以通过遥控器、外接键盘、鼠标等输入设备进行各种相关操作,例如输入网址或搜索关键词等。然而由于语言和民俗习惯等差异,不同语言的国家所使用的输入键盘也不同,智能电视通常只有某一种语言类型的输入键盘,例如通用的美国英语键盘QWERT型,键盘上的文字也只能标识成某种特定的语言(例如英语),若输入键盘不能满足不同语种用户的使用需求,将影响用户体验,不利于品牌销售。
现有技术中,为使不同国家及语言的用户能够使用其本国语言进行键盘输入,可以通过用户主动设置区域信息或者选择所使用的语言进行键盘的语言设置,这种方式需要用户阅读说明书后进行相关设置,操作较为繁琐;另一种方式是,智能电视在接入网络时通过网络IP地址自动识别当前区域信息,然后通过区域信息进行键盘语言切换,这种方式必须通过联网实现,使用时存在较大局限性。
发明内容
本发明的主要目的在于提出一种键盘匹配方法及装置,旨在实现键盘语言类型和用户语言的智能匹配,提高终端键盘使用的智能性和便捷性。
为实现上述目的,本发明提供一种键盘匹配方法,所述方法包括如下步骤:
在终端接收到数字码流时,获取所述数字码流中的业务信息表;
对获取到的所述业务信息表进行解析,得到所述终端当前业务的区域信息和/或语言信息;
根据所述区域信息和/或语言信息查询预设的多国语言键盘数据库,进行对应的键盘信息的匹配。
可选地,所述根据所述区域信息和/或语言信息查询预设的多国语言键盘数据库,进行对应的键盘信息的匹配的步骤包括:
根据所述区域信息查询所述多国语言键盘数据库,进行与所述区域信息对应的键盘信息的匹配;
若匹配成功,则获得与所述区域信息相匹配的键盘信息;
若匹配失败,则根据所述语言信息查询所述多国语言键盘数据库,进行与所述语言信息对应的键盘信息的匹配。
可选地,所述根据所述区域信息和/或语言信息查询预设的多国语言键盘数据库,进行对应的键盘信息的匹配的步骤之后,还包括:
将匹配得到的键盘信息设置为默认键盘信息;
当接收到键盘显示指令时,显示所述默认键盘信息对应的键盘。
可选地,所述根据所述区域信息和/或语言信息查询预设的多国语言键盘数据库,进行对应的键盘信息的匹配的步骤之后,还包括:
若匹配失败,则获取自定义键盘信息;
将获取到的所述自定义键盘信息确定为与所述区域信息和/或语言信息相匹配的键盘信息。
可选地,所述获取自定义键盘信息的步骤包括:
获取预设的多国语言字根表和键盘模型;
接收编辑指令,根据所述编辑指令编辑所述多国语言字根表中的字符与所述键盘模型中的按键位置之间的对应关系;
根据编辑结果得到所述自定义键盘信息。
此外,为实现上述目的,本发明还提供一种键盘匹配装置,所述装置包括:
获取模块,用于在终端接收到数字码流时,获取所述数字码流中的业务信息表;
解析模块,用于对获取到的所述业务信息表进行解析,得到所述终端当前业务的区域信息和/或语言信息;
匹配模块,用于根据所述区域信息和/或语言信息查询预设的多国语言键盘数据库,进行对应的键盘信息的匹配。
可选地,所述匹配模块还用于:
根据所述区域信息查询所述多国语言键盘数据库,进行与所述区域信息对应的键盘信息的匹配;
若匹配成功,则获得与所述区域信息相匹配的键盘信息;
若匹配失败,则根据所述语言信息查询所述多国语言键盘数据库,进行与所述语言信息对应的键盘信息的匹配。
可选地,所述装置还包括:
设置模块,用于将匹配得到的键盘信息设置为默认键盘信息;
显示模块,用于当接收到键盘显示指令时,显示所述默认键盘信息对应的键盘。
可选地,所述装置还包括:
自定义模块,用于若匹配失败,则获取自定义键盘信息;
确定模块,用于将获取到的所述自定义键盘信息确定为与所述区域信息和/或语言信息相匹配的键盘信息。
可选地,所述自定义模块还用于:
获取预设的多国语言字根表和键盘模型;
接收编辑指令,根据所述编辑指令编辑所述多国语言字根表中的字符与所述键盘模型中的按键位置之间的对应关系;
根据编辑结果得到所述自定义键盘信息。
本发明在终端接收到数字码流时,获取所述数字码流中的业务信息表;对获取到的所述业务信息表进行解析,得到所述终端当前业务的区域信息和/或语言信息;根据所述区域信息和/或语言信息查询预设的多国语言键盘数据库,进行对应的键盘信息的匹配。本发明无需终端联网,终端只需通过接收到的数字码流中的信息分析用户当前所处的地域或者所使用的语言,然后自动从***数据库中查找相应的键盘类型进行匹配,从而能够实现键盘语言类型和用户语言的智能匹配,提高终端键盘使用的智能性和便捷性。
附图说明
图1为本发明键盘匹配方法第一实施例的流程示意图;
图2为图1中步骤S30的细化步骤示意图;
图3为本发明键盘匹配方法第二实施例的流程示意图;
图4为本发明键盘匹配方法第三实施例的流程示意图;
图5为本发明键盘匹配装置第一实施例的功能模块示意图;
图6为本发明键盘匹配装置第二实施例的功能模块示意图;
图7为本发明键盘匹配装置第三实施例的功能模块示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明提供一种键盘匹配方法。
参照图1,图1为本发明键盘匹配方法第一实施例的流程示意图。所述方法包括如下步骤:
步骤S10,在终端接收到数字码流时,获取所述数字码流中的业务信息表。
在本实施例中,终端为可以接收数字信号的显示终端,比如数字电视、智能电视等。数字电视与模拟电视的区别在于,数字电视信号是以码流的形式进行传输的,当用户收看电视节目时,数字电视即可接收到数字信号的传输码流,即数字码流。数字码流中包含多种业务信息表,用于反映与电视当前业务相关的各种信息,比如节目引导信息、音视频信息、加密信息、时间偏移信息等。
终端在接收到数字码流时,对接收到的数字码流进行解析,获得所述数字码流中的业务信息表。由于并非每个业务信息表中都包含区域信息或语言信息,为提高获取效率,终端可以获取预设的业务信息表,预设的业务信息表中包含终端当前业务的区域信息或语言信息,比如TOT表(Time Offset Table,时间偏移表)、EIT表(Event Information Table,事件信息表)等。
步骤S20,对获取到的所述业务信息表进行解析,得到所述终端当前业务的区域信息和/或语言信息。
终端在获取到数字码流中的业务信息表后,对业务信息表进行解析,得到终端当前业务的区域信息和/或语言信息。以TOT表为例,终端可以从TOT表中的本地时间偏移描述符(Local Time Offset Descriptor)获取当前国家代号,比如GBR(United Kingdom ofGreat Britain and Northern Ireland,英国),同时若该表使用的语言为英语,则可确定终端当前业务的语言为英语。
步骤S30,根据所述区域信息和/或语言信息查询预设的多国语言键盘数据库,进行对应的键盘信息的匹配。
本实施例中,终端预设一个多国语言键盘数据库保存在其***中,该多国语言键盘数据库包括多种语言对应的键盘信息,其中,键盘信息包括键盘字符和每个字符对应的按键位置,此外,键盘信息还可以包括键盘所属国家、语系,键盘布局,按键码值,键盘所需存储容量及存储地址等信息。
若终端通过解析业务信息表得到区域信息,则根据区域信息查询预设的多国语言键盘数据库;若终端通过解析业务信息表得到语言信息,则根据语言信息查询预设的多国语言键盘数据库。例如,若区域信息为美国,则在多国语言键盘数据库中查找与区域信息为美国相对应的键盘信息;若语言信息为法语,则在多国语言键盘数据库中查找与语言信息为法语的对应的键盘信息。若同时得到区域信息和语言信息,则可根据区域信息和语言信息查询预设的多国语言键盘数据库,进行对应的键盘信息的匹配。在得到匹配的键盘信息之后,终端可以将键盘信息对应的键盘进行显示,以方便用户进行键盘输入。
在显示匹配的键盘后,用户可以直接基于终端显示的软键盘进行遥控或鼠标操作,以输入网址或搜索关键词,也可以基于终端外接的键盘进行操作,此时外接键盘的按键码值需要与终端显示的键盘按键进行关联和匹配。
在本实施例中,在终端接收到数字码流时,获取所述数字码流中的业务信息表;对获取到的所述业务信息表进行解析,得到所述终端当前业务的区域信息和/或语言信息;根据所述区域信息和/或语言信息查询预设的多国语言键盘数据库,进行对应的键盘信息的匹配。本实施例无需终端联网,终端只需通过接收到的数字码流中的信息分析用户当前所处的地域或者所使用的语言,然后自动从***数据库中查找相应的键盘类型进行匹配,从而能够实现键盘语言类型和用户语言的智能匹配,提高终端键盘使用的智能性和便捷性。
进一步地,参照图2,图2为图1中步骤S30的细化步骤示意图。基于上述图1所示的实施例,所述步骤S30可以包括:
步骤S31,根据所述区域信息查询所述多国语言键盘数据库,进行与所述区域信息对应的键盘信息的匹配;
步骤S32,若匹配成功,则获得与所述区域信息相匹配的键盘信息;
步骤S33,若匹配失败,则根据所述语言信息查询所述多国语言键盘数据库,进行与所述语言信息对应的键盘信息的匹配。
若终端同时得到区域信息和语言信息,则在查询预设的多国语言键盘数据库时,可以以预设的优先级进行查询。本实施中区域信息的优先级高于语言信息,终端首先根据区域信息查询多国语言键盘数据库,进行与区域信息对应的键盘信息的匹配,若匹配成功,则直接得到与所述区域信息相匹配的键盘信息;若匹配失败,则再根据语言信息查询多国语言键盘数据库,进行与语言信息对应的键盘信息的匹配,并由此得到匹配结果。
以区域信息为澳大利亚,语言信息为英语进行说明,首先,终端通过索引配置文件中的国家数据进行查找,若存在澳大利亚,则读取与澳大利亚对应的键盘信息,若不存在澳大利亚,则终端再通过索引配置文件中的语言数据进行查找,若存在英语,则读取与英语对应的键盘信息。
本实施例将区域信息设置为第一优先级的优点在于:对于一个国家的不同地区,用户使用的语言可能存在差别,而业务信息表中的语言信息一般是一个国家的官方语言,因而根据区域信息进行键盘信息的匹配,能够使匹配结果更为精确,更符合用户所在区域的语言体系。
进一步地,参照图3,图3为本发明键盘匹配方法第二实施例的流程示意图。基于上述图1所示的实施例,所述步骤S30之后,还可以包括:
步骤S40,将匹配得到的键盘信息设置为默认键盘信息;
步骤S50,当接收到键盘显示指令时,显示所述默认键盘信息对应的键盘。
在本实施例中,终端将匹配得到的键盘信息设置为默认键盘信息,具体地,终端可以直接将匹配得到的键盘信息作为默认键盘信息,也可以在键盘匹配成功后显示一设置选项,基于该设置选项接收用户的设置指令,将匹配成功的键盘信息设置一个标志位,如喜爱标志,则后续终端接收到键盘显示指令时,可根据此标志位直接获取并显示默认的键盘信息。
由于终端用户的语言体系具有稳定性,本实施例通过将确定的键盘信息设置为终端默认的键盘信息,从而后续终端在需要进行键盘显示时,直接显示默认键盘,无需再进行键盘语言类型和用户语言的匹配,从而能够提高终端键盘的显示效率,提升用户体验。
进一步地,参照图4,图4为本发明键盘匹配方法第三实施例的流程示意图。基于上述图1所示的实施例,所述步骤S30之后,还可以包括:
步骤S60,若匹配失败,则获取自定义键盘信息;
步骤S70,将获取到的所述自定义键盘信息确定为与所述区域信息和/或语言信息相匹配的键盘信息。
由于世界上国家和语系众多,键盘类型众多,为节省终端的存储空间,预设的多国语言键盘数据库通常只包含与部分国家、地区或语言对应的键盘信息,因而,终端在进行查找匹配时,可能出现多国语言键盘数据库中均不存在与区域信息和语言信息对应的键盘信息的情况,此时,终端可获取自定义键盘信息。
具体地,终端获取自定义键盘信息的步骤可以包括:
步骤S61,获取预设的多国语言字根表和键盘模型;
步骤S62,接收编辑指令,根据所述编辑指令编辑所述多国语言字根表中的字符与所述键盘模型中的按键位置之间的对应关系;
步骤S63,根据编辑结果得到所述自定义键盘信息。
在本实施例中,终端首先获取预设的多国语言字根表和键盘模型,然后接受用户通过遥控或其他输入设备输入的编辑指令,根据编辑指令编辑多国语言字根表中的字符与所述键盘模型中的按键位置之间的对应关系,此外,用户还可以输入对应的区域信息和语言信息,和编辑结果一并添加到自定义键盘信息中。之后,终端可将自定义键盘信息保存在多国语言键盘数据库中,在后续需要显示键盘信息时,直接显示自定义键盘信息。
本实施例通过设置自定义键盘信息,使用户能够对多国语言键盘数据库未包含的区域及语言信息进行补充,在多国语言键盘数据库匹配失败时满足用户的键盘使用需求,进一步提升终端键盘使用的通用性。
本发明还提供一种键盘匹配装置。
参照图5,图5为本发明键盘匹配装置第一实施例的功能模块示意图。所述装置包括:
获取模块10,用于在终端接收到数字码流时,获取所述数字码流中的业务信息表。
在本实施例中,终端为可以接收数字信号的显示终端,比如数字电视、智能电视等。数字电视与模拟电视的区别在于,数字电视信号是以码流的形式进行传输的,当用户收看电视节目时,数字电视即可接收到数字信号的传输码流,即数字码流。数字码流中包含多种业务信息表,用于反映与电视当前业务相关的各种信息,比如节目引导信息、音视频信息、加密信息、时间偏移信息等。
获取模块10在终端接收到数字码流时,对接收到的数字码流进行解析,获得所述数字码流中的业务信息表。由于并非每个业务信息表中都包含区域信息或语言信息,为提高获取效率,获取模块10可以获取预设的业务信息表,预设的业务信息表中包含终端当前业务的区域信息或语言信息,比如TOT表(Time Offset Table,时间偏移表)、EIT表(EventInformation Table,事件信息表)等。
解析模块20,用于对获取到的所述业务信息表进行解析,得到所述终端当前业务的区域信息和/或语言信息。
获取模块10在获取到数字码流中的业务信息表后,解析模块20对业务信息表进行解析,得到终端当前业务的区域信息和/或语言信息。以TOT表为例,解析模块20可以从TOT表中的本地时间偏移描述符(Local Time Offset Descriptor)获取当前国家代号,比如GBR(United Kingdom of Great Britain and Northern Ireland,英国),同时若该表使用的语言为英语,则解析模块20可确定终端当前业务的语言为英语。
匹配模块30,用于根据所述区域信息和/或语言信息查询预设的多国语言键盘数据库,进行对应的键盘信息的匹配。
本实施例中,终端预设一个多国语言键盘数据库保存在其***中,该多国语言键盘数据库包括多种语言对应的键盘信息,其中,键盘信息包括键盘字符和每个字符对应的按键位置,此外,键盘信息还可以包括键盘所属国家、语系,键盘布局,按键码值,键盘所需存储容量及存储地址等信息。
若解析模块20通过解析业务信息表得到区域信息,则匹配模块30根据区域信息查询预设的多国语言键盘数据库;若解析模块20通过解析业务信息表得到语言信息,则匹配模块30根据语言信息查询预设的多国语言键盘数据库。例如,若区域信息为美国,则在多国语言键盘数据库中查找与区域信息为美国相对应的键盘信息;若语言信息为法语,则在多国语言键盘数据库中查找与语言信息为法语的对应的键盘信息。若解析模块20同时得到区域信息和语言信息,则匹配模块30可根据区域信息和语言信息查询预设的多国语言键盘数据库,进行对应的键盘信息的匹配。在得到匹配的键盘信息之后,终端可以将键盘信息对应的键盘进行显示,以方便用户进行键盘输入。
在显示匹配的键盘后,用户可以直接基于终端显示的软键盘进行遥控或鼠标操作,以输入网址或搜索关键词,也可以基于终端外接的键盘进行操作,此时外接键盘的按键码值需要与终端显示的键盘按键进行关联和匹配。
在本实施例中,获取模块10在终端接收到数字码流时,获取所述数字码流中的业务信息表;解析模块20对获取到的所述业务信息表进行解析,得到所述终端当前业务的区域信息和/或语言信息;匹配模块30根据所述区域信息和/或语言信息查询预设的多国语言键盘数据库,进行对应的键盘信息的匹配。本实施例无需终端联网,终端只需通过接收到的数字码流中的信息分析用户当前所处的地域或者所使用的语言,然后自动从***数据库中查找相应的键盘类型进行匹配,从而能够实现键盘语言类型和用户语言的智能匹配,提高终端键盘使用的智能性和便捷性。
进一步地,继续参照图5,所述匹配模块30还用于:
根据所述区域信息查询所述多国语言键盘数据库,进行与所述区域信息对应的键盘信息的匹配;
若匹配成功,则获得与所述区域信息相匹配的键盘信息;
若匹配失败,则根据所述语言信息查询所述多国语言键盘数据库,进行与所述语言信息对应的键盘信息的匹配。
若解析模块20同时得到区域信息和语言信息,则匹配模块30在查询预设的多国语言键盘数据库时,可以以预设的优先级进行查询。本实施中区域信息的优先级高于语言信息,匹配模块30首先根据区域信息查询多国语言键盘数据库,进行与区域信息对应的键盘信息的匹配,若匹配成功,则直接得到与所述区域信息相匹配的键盘信息;若匹配失败,则再根据语言信息查询多国语言键盘数据库,进行与语言信息对应的键盘信息的匹配,并由此得到匹配结果。
以区域信息为澳大利亚,语言信息为英语进行说明,首先,匹配模块30通过索引配置文件中的国家数据进行查找,若存在澳大利亚,则读取与澳大利亚对应的键盘信息,若不存在澳大利亚,则匹配模块30再通过索引配置文件中的语言数据进行查找,若存在英语,则读取与英语对应的键盘信息。
本实施例将区域信息设置为第一优先级的优点在于:对于一个国家的不同地区,用户使用的语言可能存在差别,而业务信息表中的语言信息一般是一个国家的官方语言,因而根据区域信息进行键盘信息的匹配,能够使匹配结果更为精确,更符合用户所在区域的语言体系。
进一步地,参照图6,图6为本发明键盘匹配装置第二实施例的功能模块示意图。基于上述图5所示的实施例,所述装置还可以包括:
设置模块40,用于将匹配得到的键盘信息设置为默认键盘信息;
显示模块50,用于当接收到键盘显示指令时,显示所述默认键盘信息对应的键盘。
在本实施例中,设置模块40将匹配得到的键盘信息设置为默认键盘信息,具体地,设置模块40可以直接将匹配得到的键盘信息作为默认键盘信息,也可以在键盘匹配成功后显示一设置选项,基于该设置选项接收用户的设置指令,将匹配成功的键盘信息设置一个标志位,如喜爱标志,则后续终端接收到键盘显示指令时,可根据此标志位直接获取并显示默认的键盘信息。
由于终端用户的语言体系具有稳定性,本实施例通过将确定的键盘信息设置为终端默认的键盘信息,从而后续终端在需要进行键盘显示时,直接显示默认键盘,无需再进行键盘语言类型和用户语言的匹配,从而能够提高终端键盘的显示效率,提升用户体验。
进一步地,参照图7,图7为本发明键盘匹配装置第三实施例的功能模块示意图。基于上述图5所示的实施例,所述装置还可以包括:
自定义模块60,用于若匹配失败,则获取自定义键盘信息;
确定模块70,用于将获取到的所述自定义键盘信息确定为与所述区域信息和/或语言信息相匹配的键盘信息。
由于世界上国家和语系众多,键盘类型众多,为节省终端的存储空间,预设的多国语言键盘数据库通常只包含与部分国家、地区或语言对应的键盘信息,因而,终端在进行查找匹配时,可能出现多国语言键盘数据库中均不存在与区域信息和语言信息对应的键盘信息的情况,此时,自定义模块60可获取自定义键盘信息。
具体地,所述自定义模块60还用于:
获取预设的多国语言字根表和键盘模型;
接收编辑指令,根据所述编辑指令编辑所述多国语言字根表中的字符与所述键盘模型中的按键位置之间的对应关系;
根据编辑结果得到所述自定义键盘信息。
在本实施例中,自定义模块60首先获取预设的多国语言字根表和键盘模型,然后接受用户通过遥控或其他输入设备输入的编辑指令,根据编辑指令编辑多国语言字根表中的字符与所述键盘模型中的按键位置之间的对应关系,此外,用户还可以输入对应的区域信息和语言信息,和编辑结果一并添加到自定义键盘信息中。之后,终端可将自定义键盘信息保存在多国语言键盘数据库中,在后续需要显示键盘信息时,直接显示自定义键盘信息。
本实施例通过设置自定义键盘信息,使用户能够对多国语言键盘数据库未包含的区域及语言信息进行补充,在多国语言键盘数据库匹配失败时满足用户的键盘使用需求,进一步提升终端键盘使用的通用性。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (10)
1.一种键盘匹配方法,其特征在于,所述方法包括如下步骤:
在终端接收到数字码流时,获取所述数字码流中的业务信息表;
对获取到的所述业务信息表进行解析,得到所述终端当前业务的区域信息和/或语言信息;
根据所述区域信息和/或语言信息查询预设的多国语言键盘数据库,进行对应的键盘信息的匹配。
2.如权利要求1所述的方法,其特征在于,所述根据所述区域信息和/或语言信息查询预设的多国语言键盘数据库,进行对应的键盘信息的匹配的步骤包括:
根据所述区域信息查询所述多国语言键盘数据库,进行与所述区域信息对应的键盘信息的匹配;
若匹配成功,则获得与所述区域信息相匹配的键盘信息;
若匹配失败,则根据所述语言信息查询所述多国语言键盘数据库,进行与所述语言信息对应的键盘信息的匹配。
3.如权利要求1或2所述的方法,其特征在于,所述根据所述区域信息和/或语言信息查询预设的多国语言键盘数据库,进行对应的键盘信息的匹配的步骤之后,还包括:
将匹配得到的键盘信息设置为默认键盘信息;
当接收到键盘显示指令时,显示所述默认键盘信息对应的键盘。
4.如权利要求1所述的方法,其特征在于,所述根据所述区域信息和/或语言信息查询预设的多国语言键盘数据库,进行对应的键盘信息的匹配的步骤之后,还包括:
若匹配失败,则获取自定义键盘信息;
将获取到的所述自定义键盘信息确定为与所述区域信息和/或语言信息相匹配的键盘信息。
5.如权利要求4所述的方法,其特征在于,所述获取自定义键盘信息的步骤包括:
获取预设的多国语言字根表和键盘模型;
接收编辑指令,根据所述编辑指令编辑所述多国语言字根表中的字符与所述键盘模型中的按键位置之间的对应关系;
根据编辑结果得到所述自定义键盘信息。
6.一种键盘匹配装置,其特征在于,所述装置包括:
获取模块,用于在终端接收到数字码流时,获取所述数字码流中的业务信息表;
解析模块,用于对获取到的所述业务信息表进行解析,得到所述终端当前业务的区域信息和/或语言信息;
匹配模块,用于根据所述区域信息和/或语言信息查询预设的多国语言键盘数据库,进行对应的键盘信息的匹配。
7.如权利要求6所述的装置,其特征在于,所述匹配模块还用于:
根据所述区域信息查询所述多国语言键盘数据库,进行与所述区域信息对应的键盘信息的匹配;
若匹配成功,则获得与所述区域信息相匹配的键盘信息;
若匹配失败,则根据所述语言信息查询所述多国语言键盘数据库,进行与所述语言信息对应的键盘信息的匹配。
8.如权利要求6或7所述的装置,其特征在于,所述装置还包括:
设置模块,用于将匹配得到的键盘信息设置为默认键盘信息;
显示模块,用于当接收到键盘显示指令时,显示所述默认键盘信息对应的键盘。
9.如权利要求6所述的装置,其特征在于,所述装置还包括:
自定义模块,用于若匹配失败,则获取自定义键盘信息;
确定模块,用于将获取到的所述自定义键盘信息确定为与所述区域信息和/或语言信息相匹配的键盘信息。
10.如权利要求9所述的装置,其特征在于,所述自定义模块还用于:
获取预设的多国语言字根表和键盘模型;
接收编辑指令,根据所述编辑指令编辑所述多国语言字根表中的字符与所述键盘模型中的按键位置之间的对应关系;
根据编辑结果得到所述自定义键盘信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611156988.6A CN106604093A (zh) | 2016-12-14 | 2016-12-14 | 键盘匹配方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611156988.6A CN106604093A (zh) | 2016-12-14 | 2016-12-14 | 键盘匹配方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106604093A true CN106604093A (zh) | 2017-04-26 |
Family
ID=58802383
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201611156988.6A Pending CN106604093A (zh) | 2016-12-14 | 2016-12-14 | 键盘匹配方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106604093A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109634711A (zh) * | 2019-01-11 | 2019-04-16 | 厦门亿联网络技术股份有限公司 | 一种虚拟键盘的动态配置方法 |
CN110442405A (zh) * | 2018-05-02 | 2019-11-12 | 深圳Tcl数字技术有限公司 | 一种浏览器自动匹配软键盘的方法、存储介质及智能终端 |
CN112650438A (zh) * | 2020-12-31 | 2021-04-13 | 中国农业银行股份有限公司 | 一种终端交互方法和相关装置 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101197971A (zh) * | 2008-01-04 | 2008-06-11 | 中国电信股份有限公司 | 用于iptv遥控器的信息显示方法及装置 |
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 (zh) * | 2011-11-11 | 2012-04-25 | 深圳Tcl新技术有限公司 | 电子终端的多国语言键盘使用方法及装置 |
CN102436307A (zh) * | 2011-11-10 | 2012-05-02 | 深圳Tcl新技术有限公司 | 电子终端的多国语言键盘使用方法及装置 |
CN102780928A (zh) * | 2012-07-09 | 2012-11-14 | 深圳Tcl新技术有限公司 | 数字电视及其频道排序方法 |
CN106125953A (zh) * | 2016-05-30 | 2016-11-16 | 联想(北京)有限公司 | 一种键盘显示方法和电子设备 |
-
2016
- 2016-12-14 CN CN201611156988.6A patent/CN106604093A/zh 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 (zh) * | 2008-01-04 | 2008-06-11 | 中国电信股份有限公司 | 用于iptv遥控器的信息显示方法及装置 |
CN102436307A (zh) * | 2011-11-10 | 2012-05-02 | 深圳Tcl新技术有限公司 | 电子终端的多国语言键盘使用方法及装置 |
CN102426485A (zh) * | 2011-11-11 | 2012-04-25 | 深圳Tcl新技术有限公司 | 电子终端的多国语言键盘使用方法及装置 |
CN102780928A (zh) * | 2012-07-09 | 2012-11-14 | 深圳Tcl新技术有限公司 | 数字电视及其频道排序方法 |
CN106125953A (zh) * | 2016-05-30 | 2016-11-16 | 联想(北京)有限公司 | 一种键盘显示方法和电子设备 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110442405A (zh) * | 2018-05-02 | 2019-11-12 | 深圳Tcl数字技术有限公司 | 一种浏览器自动匹配软键盘的方法、存储介质及智能终端 |
CN109634711A (zh) * | 2019-01-11 | 2019-04-16 | 厦门亿联网络技术股份有限公司 | 一种虚拟键盘的动态配置方法 |
CN112650438A (zh) * | 2020-12-31 | 2021-04-13 | 中国农业银行股份有限公司 | 一种终端交互方法和相关装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11676578B2 (en) | Information processing device, information processing method, and program | |
EP4072152A1 (en) | Method and device for displaying epg user interface | |
CN103914513B (zh) | 一种实体输入方法和装置 | |
CN101296362B (zh) | 向用户提供对可能感兴趣的信息的访问的方法与*** | |
CN105868260A (zh) | 视频搜索的方法及装置 | |
JP2017534191A (ja) | 画像認識に基づくスマートテレビのインタラクションコントロールシステムおよびその方法 | |
CN108205408B (zh) | 消息展示方法及装置 | |
US11265621B2 (en) | Video push method, device and computer-readable storage medium | |
CN102508678A (zh) | 皮肤更换方法和*** | |
CN101673186A (zh) | 一种基于关键词输入的智能操作***及方法 | |
CN106604093A (zh) | 键盘匹配方法及装置 | |
CN109600646B (zh) | 语音定位的方法及装置、智能电视、存储介质 | |
CN112230838A (zh) | 一种文章处理方法、装置、设备及计算机可读存储介质 | |
KR20100132375A (ko) | Epg 컨텐츠의 디스플레이 방법 및 장치 | |
CN107404669A (zh) | 电视***界面显示方法、设备及计算机可读存储介质 | |
JP2008123239A (ja) | キーワード抽出検索方式およびモバイル端末 | |
CN102426485A (zh) | 电子终端的多国语言键盘使用方法及装置 | |
CN102436307A (zh) | 电子终端的多国语言键盘使用方法及装置 | |
WO2015172501A1 (zh) | 一种电视频道的分类方法、查找方法、装置及播放设备 | |
US9654835B2 (en) | Method for displaying electronic program guide, electronic device, and computer readable medium | |
KR101865875B1 (ko) | 소셜 네트워크 서비스를 이용한 증강현실 제공 방법 | |
CN112927686A (zh) | 一种语音推荐语展示方法、装置、***及电子设备 | |
CN102375657A (zh) | 提供控制器选取显示画面互动对象的显示控制装置及方法 | |
CN107864395A (zh) | 电子节目指南的展示方法、电视机及存储介质 | |
CN112533032A (zh) | 一种视频数据处理方法、装置及存储介质 |
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 |