一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

内容输入控制方法、系统、电子设备和存储介质与流程

2023-02-10 17:01:23 来源:中国专利 TAG:


1.本发明涉及车联网技术领域,特别涉及一种内容输入控制方法、系统、电子设备和存储介质。


背景技术:

2.随着手机车联网应用的不断普及,车联网应用已经成为人们户外出行的不可缺少产品,然而目前部分车机上是没有系统键盘,在需要输入文字的地方,比如导航搜索时在没有键盘的车机上是无法操作的。导航或者电话页面都需要输入文本、数字,但是没有输入法,大大降低了用户的产品体验。


技术实现要素:

3.本发明的一个目的在于提供一种内容输入控制方法,其优势在于,建立智能终端与显示终端(如车机)之间的投屏连接,在采集到显示终端中对应触控输入框操作时,添加第一输入法键盘控件于虚拟屏幕,以实现在显示终端不支持约定输入法协议的情况下,使用智能终端将虚拟键盘投屏至显示终端的显示界面,根据用户在虚拟键盘上的触控操作获取输入法匹配内容并填充至输入框中,在没有系统键盘或无法调用系统键盘的显示终端上,可以正常使用虚拟键盘,保证了手机互联方案,从而大大地提升了用户的产品体验。
4.本发明的另一个目的在于提供一种内容输入控制方法,其优势在于,依次在虚拟屏幕中添加输入法操作面板,以及在该输入法操作面板中添加与预设输入法的交互规则适配的字符控件,以形成第一输入法键盘控件,使得显示终端中同步投屏显示第一输入法键盘控件,以实现基于该第一输入法键盘控件在显示设备的输入框中输入文字、字数等内容。
5.本发明的另一个目的在于提供一种内容输入控制方法,其优势在于,在形成的第一输入法键盘控件用于输入中文时,则根据第一输入法键盘控件输入的字母调用预先配置的中文输入法,得到对应的中文字符,以满足用户在显示设备的输入框中输入中文字符的输入需求。
6.本发明的另一个目的在于提供一种内容输入控制方法,其优势在于,在形成的第一输入法键盘控件用于输入英文时,则根据第一输入法键盘控件输入的字母调用预先配置的英文输入法,直接获取对应的字母内容,以满足用户在显示设备的输入框中输入字母的输入需求。
7.本发明的另一个目的在于提供一种内容输入控制方法,其优势在于,在形成的第一输入法键盘控件用于预设字符(如数字或标点)时,则根据第一输入法键盘控件输入的字母调用预先配置的输入法,直接获取对应的字母内容,以满足用户在显示设备的输入框中输入数字或标点等的输入需求。
8.本发明的另一个目的在于提供一种内容输入控制方法,其优势在于,当在形成的第一输入法键盘控件执行输入法切换操作时,则在虚拟屏幕中添加新的第二输入法键盘控件,第二输入法键盘控件与第一输入法键盘控件对应两种不同类型的输入法;基于第二输
入法键盘控件对应的触控操作获取输入法匹配内容,以实现满足用户在显示设备的输入框中输入基于第二输入法键盘控件得到的输入法匹配内容。
9.本发明的另一个目的在于提供一种内容输入控制方法,其优势在于,可以删除先生成的第一输入法键盘控件,然后添加后生成的第二输入法键盘控件于虚拟屏幕中;也可以直接将后生成的第二输入法键盘控件覆盖在第一输入法键盘控件予以显示,即可以采用不同的键盘控件添加方式,以实现对第二输入法键盘控件的显示。
10.本发明的另一个目的在于提供一种内容输入控制方法,其优势在于,第一输入法键盘控件和/或第二输入法键盘控件均可被删除,具体可以通过获取键盘控件上的预设触控区域的触控信号,以基于对应的触控信号将对应的第一输入法键盘控件、第二输入法键盘控件从虚拟屏幕中予以删除。
11.本发明的另一个目的在于提供一种内容输入控制方法,其优势在于,通过接收的输入法键盘控件切换指令实现第一输入法键盘控件、第二输入法键盘控件之间的切换显示操作,提高了对键盘控件的显示控制的灵活性,以便于用户灵活调用不同的键盘控件,提升了用户的使用体验。
12.本发明的另一个目的在于提供一种内容输入控制方法,其优势在于,通过向显示终端发送输入法调用指令,在显示终端中配置有对应的输入法时则可以直接启用,以满足用户的输入法输入需求;若显示终端中没有配置有对应的输入法、没有系统键盘或无法调用系统键盘等,则接收显示终端反馈的输入法调用失败的反馈信息,以触发在虚拟屏幕中添加第一输入法键盘控件。
13.本发明的另一个目的在于提供一种内容输入控制系统,其优势在于,建立智能终端与显示终端(如车机)之间的投屏连接,在采集到显示终端中对应触控输入框操作时,添加第一输入法键盘控件于虚拟屏幕,以实现在显示终端不支持约定输入法协议的情况下,使用智能终端将虚拟键盘投屏至显示终端的显示界面,根据用户在虚拟键盘上的触控操作获取输入法匹配内容并填充至输入框中,在没有系统键盘或无法调用系统键盘的显示终端上,可以正常使用虚拟键盘,保证了手机互联方案,从而大大地提升了用户的产品体验。
14.本发明的另一个目的在于提供一种电子设备,其优势在于,其实现了上述提及的内容输入控制方法,保证了手机互联方案,从而大大地提升了用户的产品体验。
15.本发明的另一个目的在于提供一种计算机可读存储介质,其优势在于,其实现了上述提及的内容输入控制方法,保证了手机互联方案,从而大大地提升了用户的产品体验。
16.本发明是通过下述技术方案来解决上述技术问题:
17.本发明提供一种内容输入控制方法,其特征在于,所述方法包括如下步骤:
18.建立投屏连接,投屏虚拟屏幕于显示终端;
19.获取基于所述显示终端采集的第一触控信号;
20.识别所述第一触控信号;
21.在所述第一触控信号对应的触控事件为触控输入框的情况下,添加第一输入法键盘控件于所述虚拟屏幕;
22.获取基于所述第一输入法键盘控件采集的第二触控信号;
23.基于所述第二触控信号,获取输入法匹配内容;
24.添加所述输入法匹配内容于所述输入框;
25.显示所述输入法匹配内容于所述虚拟屏幕。
26.本发明还提供一种内容输入控制系统,所述系统包括智能终端和显示终端;
27.所述智能终端和所述显示终端之间建立投屏连接,所述智能终端投屏虚拟屏幕于显示终端;
28.所述智能终端获取基于所述显示终端采集的第一触控信号;识别所述第一触控信号;在所述第一触控信号对应的触控事件为触控输入框的情况下,添加第一输入法键盘控件于所述虚拟屏幕;
29.所述智能终端获取基于所述第一输入法键盘控件采集的第二触控信号;基于所述第二触控信号,获取输入法匹配内容;添加所述输入法匹配内容于所述输入框;显示所述输入法匹配内容于所述虚拟屏幕。
30.本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行计算机程序时实现上述的内容输入控制方法。
31.本发明还提供一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现上述的内容输入控制方法。
32.在符合本领域常识的基础上,所述各优选条件,可任意组合,即得本发明各较佳实施例。
附图说明
33.图1为本发明实施例1的内容输入控制方法的流程图。
34.图2为本发明实施例2的内容输入控制方法的流程图。
35.图3为本发明实施例3的内容输入控制方法的流程图。
36.图4为本发明实施例3的内容输入控制系统的结构示意图。
37.图5为本发明实施例7的实现内容输入控制方法的电子设备的结构示意图。
具体实施方式
38.下面通过实施例的方式进一步说明本发明,但并不因此将本发明限制在所述的实施例范围之中。
39.实施例1
40.本实施例的内容输入控制方法应用在智能终端中,采用智能终端实现对显示终端中内容输入的控制。其中,智能终端包括但不限于智能手机、平板电脑等;显示终端包括但不限于车机。
41.如图1所示,本实施例的内容输入控制方法包括:
42.s101、建立投屏连接,投屏虚拟屏幕于显示终端,即显示终端同步映射显示智能终端的虚拟屏幕中的内容。
43.s102、获取基于显示终端采集的第一触控信号;
44.s103、识别第一触控信号;
45.s104、在第一触控信号对应的触控事件为触控输入框的情况下,添加第一输入法键盘控件于虚拟屏幕;即将用户是否点击操作显示终端中的输入框作为触发条件,在点击输入框则表明用户有输入内容的需求,以开启下述的内容输入的控制流程。
46.s105、获取基于第一输入法键盘控件采集的第二触控信号;
47.s106、基于第二触控信号,获取输入法匹配内容;
48.s107、添加输入法匹配内容于输入框;
49.s108、显示输入法匹配内容于虚拟屏幕,即基于虚拟屏幕上的虚拟键盘控件,实现对显示终端的输入框中内容的填充,以便于用户实现如导航、电话页面等的查询、搜索等操作功能。
50.本实施例中,建立智能终端与显示终端之间的投屏连接,在采集到显示终端中对应触控输入框操作时,添加输入法键盘控件于虚拟屏幕,以实现在显示终端不支持约定输入法协议的情况下,使用智能终端将虚拟键盘投屏至显示终端的显示界面,根据用户在虚拟键盘上的触控操作获取输入法匹配内容并填充至输入框中,在没有系统键盘或无法调用系统键盘的显示终端上,都可正常使用虚拟键盘,即保证了手机互联方案,从而大大地提升了用户的产品体验。
51.实施例2
52.如图2所示,本实施例的内容输入控制方法是对实施例1的进一步改进,具体地:
53.在一可实施的方案中,步骤s104包括:
54.s1041、在第一触控信号对应的触控事件为触控输入框的情况下,生成并发送输入法调用指令至显示终端;
55.s1042、在接收输入法调用失败的反馈信息后,添加第一输入法键盘控件于虚拟屏幕。
56.通过向显示终端发送输入法调用指令,在显示终端中配置有对应的输入法时则可以直接启用,以满足用户的输入法输入需求;若显示终端中没有配置有对应的输入法、没有系统键盘或无法调用系统键盘等,则接收显示终端反馈的输入法调用失败的反馈信息,以触发在虚拟屏幕中添加第一输入法键盘控件。
57.步骤s104中添加第一输入法键盘控件于虚拟屏幕的步骤具体包括:
58.添加输入法操作面板于虚拟屏幕;
59.按照预设输入法的交互规则,将每个字符控件添加至输入法操作面板中以构成第一输入法键盘控件。
60.依次在虚拟屏幕中添加输入法操作面板,以及在该输入法操作面板中添加与预设输入法的交互规则适配的字符控件,以形成第一输入法键盘控件,使得显示终端中同步投屏显示第一输入法键盘控件,以实现基于该第一输入法键盘控件在显示设备的输入框中输入文字、字数等内容。
61.在一可实施的方案中,当预设输入法为中文输入法时,步骤s106包括:
62.获取第二触控信号对应输入的字母内容;
63.调用预先配置的中文输入法,基于输入的字母内容,获取对应的中文字符;其中,输入法匹配内容对应中文字符。
64.在形成的第一输入法键盘控件用于输入中文时,则根据第一输入法键盘控件输入的字母调用预先配置的中文输入法,得到对应的中文字符,以满足用户在显示设备的输入框中输入中文字符的输入需求。
65.在一可实施的方案中,当预设输入法为英文输入法时,步骤s106包括:
66.获取第二触控信号对应输入的字母内容;
67.基于输入的字母内容和预先配置的英文输入法,获取对应的字母内容;其中,输入法匹配内容对应字母内容。
68.在形成的第一输入法键盘控件用于输入英文时,则根据第一输入法键盘控件输入的字母调用预先配置的英文输入法,直接获取对应的字母内容,以满足用户在显示设备的输入框中输入字母的输入需求。
69.在一可实施的方案中,当第二触控信号对应的字符为预设字符时,步骤s106包括:
70.基于输入的预设字符,采用预先配置中的输入法调用对应的预设字符;
71.其中,输入法匹配内容对应调用的预设字符,预设字符包括输入法切换字符、数字或标点。
72.在形成的第一输入法键盘控件用于预设字符(如数字或标点)时,则根据第一输入法键盘控件输入的字母调用预先配置的输入法,直接获取对应的字母内容,以满足用户在显示设备的输入框中输入数字或标点等的输入需求。
73.本实施例中,实现显示终端支持约定输入法协议的情况下,则直接使用显示终端输入法;在显示终端不支持约定输入法协议的情况下,使用智能终端将虚拟键盘投屏至显示终端的显示界面,根据用户在虚拟键盘上的触控操作获取输入法匹配内容并填充至输入框中,在没有系统键盘或无法调用系统键盘的显示终端上,可以正常使用虚拟键盘,保证了手机互联方案,从而大大地提升了用户的产品体验。
74.实施例3
75.如图3所示,本实施例的内容输入控制方法是对实施例2的进一步改进,具体地:
76.当第二触控信号对应的字符为输入法切换字符时,步骤s105之后、步骤s107之前还包括:
77.s109、添加第二输入法键盘控件于虚拟屏幕。
78.s1010、获取基于第二输入法键盘控件采集的第三触控信号;
79.s1011、基于第三触控信号,获取输入法匹配内容。
80.当在形成的第一输入法键盘控件执行输入法切换操作时,则在虚拟屏幕中添加新的第二输入法键盘控件,第二输入法键盘控件与第一输入法键盘控件对应两种不同类型的输入法;基于第二输入法键盘控件对应的触控操作获取输入法匹配内容,以实现满足用户在显示设备的输入框中输入基于第二输入法键盘控件得到的输入法匹配内容。
81.具体地,步骤s109包括:
82.将第一输入法键盘控件从虚拟屏幕中移除,并将第二输入法键盘控件添加至虚拟屏幕中的设定区域;或,将第二输入法键盘控件覆盖显示在第一输入法键盘控件上。
83.可以删除先生成的第一输入法键盘控件,然后添加后生成的第二输入法键盘控件于虚拟屏幕中;也可以直接将后生成的第二输入法键盘控件覆盖在第一输入法键盘控件予以显示,即可以采用不同的键盘控件添加方式,以实现对第二输入法键盘控件的显示。
84.本实施例的内容输入控制方法还包括:
85.接收输入法键盘控件切换指令,基于输入法键盘控件切换指令切换显示相匹配的第一输入法键盘控件或第二输入法键盘控件。
86.通过接收的输入法键盘控件切换指令实现第一输入法键盘控件、第二输入法键盘
控件之间的切换显示操作,提高了对键盘控件的显示控制的灵活性,以便于用户灵活调用不同的键盘控件,提升了用户的使用体验。
87.在一可实施的方案中,第一输入法键盘控件和/或第二输入法键盘控件为可删除的控件。
88.本实施例的内容输入控制方法还包括:
89.获取第一输入法键盘控件和/或第二输入法键盘控件上的预设触控区域对应的第四触控信号;
90.基于第四触控信号,将第一输入法键盘控件和/或第二输入法键盘控件从虚拟屏幕中删除。
91.具体地,在第一输入法键盘控件和/或第二输入法键盘控件获取到对应的第四触控信号时,直接基于第四触控信号直接将第一输入法键盘控件和/或第二输入法键盘控件从虚拟屏幕中删掉;或第一输入法键盘控件和/或第二输入法键盘控件则进入可删除的显示状态,如在右上角显示
“×”
,用于接收用户点击操作以进行删除。
92.下面结合以手机和车机为例,具体说明本实施例的内容输入控制方法的工作原理:
93.预先定义通信协议a,对应实现投屏输入法(手机端)和输入框(车机端)之间的字符回调;以及,定义通信协议b,对应实现手机和车机中touch(触控)事件同步,保证本实施例的内容输入控制方法的得以实现。具体通信协议a和b可以为任意能够实现对应功能的通信协议。
94.(1)用户触摸车机的屏幕,车机将touch事件对应的第一触控信号反馈至手机;
95.(2)手机接收并分析第一触控信号,以确定该第一触控信号是否对应点击输入框的操作;
96.例如,对于安卓系统的手机,可以将该第一触控信号通过android api(安卓应用程序接口)注入至视图控件中来确定触控的对象是否是输入框,具体分析处理过程属于本领域的成熟技术,因此在此就不再赘述。
97.(3)生成并发送输入法调用指令至车机,尝试启用车机输入法,若调用成功,则使用车机中配置的对应的输入法;若调用失败,则添加第一输入法键盘控件于虚拟屏幕;
98.具体地,添加输入法操作面板(只是面板,没有对应输入法词库)于虚拟屏幕,然后按照预设输入法的交互规则,将每个字符控件添加至输入法操作面板中以构成第一输入法键盘控件。
99.(4)当第一输入法键盘控件对应的输入法为中文输入法,则手机调用中文输入法,如google(谷歌)拼音输入法,根据基于第一输入法键盘控件输入的字母内容匹配得到对应的中文字符,以实现在车机的输入框中输入中文;
100.当第一输入法键盘控件对应的输入法为英文输入法,则手机则调用英文输入法直接获取对应字母内容,以实现在车机的输入框中输入英文字母;
101.当基于第一输入法键盘控件输入的是预设字符时(如数字或标点等),则手机则调用输入法直接获取对应字母内容,以实现在车机的输入框中输入数字或标点;
102.当基于第一输入法键盘控件输入的是输入法切换字符(如中英文切换字符)时,则添加第二输入法键盘控件于虚拟屏幕,第二输入法键盘控件与第一输入法键盘控件分别对
应两种类型的输入法,即分别对应中文和英文,以支持用户对不同输入内容的输入需求;
103.用户可以根据需求灵活切换第二输入法键盘控件与第一输入法键盘控件在虚拟屏幕中择一或者同时显示,删除其中任意一个键盘控件或者依次删除两个键盘控件的操作。
104.本实施例中,在形成的第一输入法键盘控件执行输入法切换操作时,在虚拟屏幕中添加新的第二输入法键盘控件,基于第二输入法键盘控件对应的触控操作获取输入法匹配内容,以实现满足用户在显示设备的输入框中输入基于第二输入法键盘控件得到的输入法匹配内容;且可以对两个输入法键盘控件执行删除或者切换等操作,便于用户灵活使用,提升了用户的使用体验。
105.实施例4
106.如图4所示,本实施例的内容输入控制系统包括智能终端1和显示终端2;
107.其中,智能终端1包括但不限于智能手机、平板电脑等;显示终端2包括但不限于车机。
108.智能终端1和显示终端2之间建立投屏连接,智能终端1投屏虚拟屏幕于显示终端2;即显示终端2同步映射显示智能终端1的虚拟屏幕中的内容。
109.智能终端1获取基于显示终端2采集的第一触控信号;识别第一触控信号;在第一触控信号对应的触控事件为触控输入框的情况下,添加第一输入法键盘控件于虚拟屏幕;即将用户是否点击操作显示终端2中的输入框作为触发条件,在点击输入框则表明用户有输入内容的需求,以开启下述的内容输入的控制操作。
110.智能终端1获取基于第一输入法键盘控件采集的第二触控信号;基于第二触控信号,获取输入法匹配内容;添加输入法匹配内容于输入框;显示输入法匹配内容于虚拟屏幕。即基于虚拟屏幕上的虚拟键盘控件,实现对显示终端2的输入框中内容的填充,以便于用户实现如导航、电话页面等的查询、搜索等操作功能。
111.本实施例中,建立智能终端与显示终端之间的投屏连接,在采集到显示终端中对应触控输入框操作时,添加输入法键盘控件于虚拟屏幕,以实现在显示终端不支持约定输入法协议的情况下,使用智能终端将虚拟键盘投屏至显示终端的显示界面,根据用户在虚拟键盘上的触控操作获取输入法匹配内容并填充至输入框中,在没有系统键盘或无法调用系统键盘的显示终端上,都可正常使用虚拟键盘,即保证了手机互联方案,从而大大地提升了用户的产品体验。
112.实施例5
113.本实施例的内容输入控制系统是对实施例4的进一步改进,具体地:
114.如图4所示,智能终端1在第一触控信号对应的触控事件为触控输入框的情况下,生成并发送输入法调用指令至显示终端2,并在接收输入法调用失败的反馈信息后,添加第一输入法键盘控件于虚拟屏幕。
115.通过向显示终端2发送输入法调用指令,在显示终端2中配置有对应的输入法时则可以直接启用,以满足用户的输入法输入需求;若显示终端2中没有配置有对应的输入法、没有系统键盘或无法调用系统键盘等,则接收显示终端2反馈的输入法调用失败的反馈信息,以触发在虚拟屏幕中添加第一输入法键盘控件。
116.智能终端1添加输入法操作面板于虚拟屏幕,按照预设输入法的交互规则,将每个
字符控件添加至输入法操作面板中以构成第一输入法键盘控件。
117.依次在虚拟屏幕中添加输入法操作面板,以及在该输入法操作面板中添加与预设输入法的交互规则适配的字符控件,以形成第一输入法键盘控件,使得显示终端2中同步投屏显示第一输入法键盘控件,以实现基于该第一输入法键盘控件在显示设备的输入框中输入文字、字数等内容。
118.在一可实施的方案中,当预设输入法为中文输入法时,智能终端1获取第二触控信号对应输入的字母内容,调用预先配置的中文输入法,基于输入的字母内容,获取对应的中文字符;其中,输入法匹配内容对应中文字符。
119.在形成的第一输入法键盘控件用于输入中文时,则根据第一输入法键盘控件输入的字母调用预先配置的中文输入法,得到对应的中文字符,以满足用户在显示设备的输入框中输入中文字符的输入需求。
120.在一可实施的方案中,当预设输入法为英文输入法时,智能终端1获取第二触控信号对应输入的字母内容;
121.基于输入的字母内容和预先配置的英文输入法,获取对应的字母内容;其中,输入法匹配内容对应字母内容。
122.在形成的第一输入法键盘控件用于输入英文时,则根据第一输入法键盘控件输入的字母调用预先配置的英文输入法,直接获取对应的字母内容,以满足用户在显示设备的输入框中输入字母的输入需求。
123.在一可实施的方案中,当第二触控信号对应的字符为预设字符时,智能终端1获取基于输入的预设字符,采用预先配置中的输入法调用对应的预设字符;
124.其中,输入法匹配内容对应调用的预设字符,预设字符包括输入法切换字符、数字或标点。
125.在形成的第一输入法键盘控件用于预设字符(如数字或标点)时,则根据第一输入法键盘控件输入的字母调用预先配置的输入法,直接获取对应的字母内容,以满足用户在显示设备的输入框中输入数字或标点等的输入需求。
126.本实施例中,实现显示终端支持约定输入法协议的情况下,则直接使用显示终端输入法;在显示终端不支持约定输入法协议的情况下,使用智能终端将虚拟键盘投屏至显示终端的显示界面,根据用户在虚拟键盘上的触控操作获取输入法匹配内容并填充至输入框中,在没有系统键盘或无法调用系统键盘的显示终端上,可以正常使用虚拟键盘,保证了手机互联方案,从而大大地提升了用户的产品体验。
127.实施例6
128.本实施例的内容输入控制系统是对实施例5的进一步改进,具体地:
129.如图4所示,智能终端1当第二触控信号对应的字符为输入法切换字符时,添加第二输入法键盘控件于虚拟屏幕,获取基于第二输入法键盘控件采集的第三触控信号,并基于第三触控信号,获取输入法匹配内容。
130.当在形成的第一输入法键盘控件执行输入法切换操作时,则在虚拟屏幕中添加新的第二输入法键盘控件,第二输入法键盘控件与第一输入法键盘控件对应两种不同类型的输入法;基于第二输入法键盘控件对应的触控操作获取输入法匹配内容,以实现满足用户在显示设备的输入框中输入基于第二输入法键盘控件得到的输入法匹配内容。
131.具体地,智能终端1将第一输入法键盘控件从虚拟屏幕中移除,并将第二输入法键盘控件添加至虚拟屏幕中的设定区域;或,将第二输入法键盘控件覆盖显示在第一输入法键盘控件上。
132.可以删除先生成的第一输入法键盘控件,然后添加后生成的第二输入法键盘控件于虚拟屏幕中;也可以直接将后生成的第二输入法键盘控件覆盖在第一输入法键盘控件予以显示,即可以采用不同的键盘控件添加方式,以实现对第二输入法键盘控件的显示。
133.智能终端1接收输入法键盘控件切换指令,基于输入法键盘控件切换指令切换显示相匹配的第一输入法键盘控件或第二输入法键盘控件。
134.通过接收的输入法键盘控件切换指令实现第一输入法键盘控件、第二输入法键盘控件之间的切换显示操作,提高了对键盘控件的显示控制的灵活性,以便于用户灵活调用不同的键盘控件,提升了用户的使用体验。
135.在一可实施的方案中,第一输入法键盘控件和/或第二输入法键盘控件为可删除的控件。
136.智能终端1获取第一输入法键盘控件和/或第二输入法键盘控件上的预设触控区域对应的第四触控信号;基于第四触控信号,将第一输入法键盘控件和/或第二输入法键盘控件从虚拟屏幕中删除。
137.具体地,在第一输入法键盘控件和/或第二输入法键盘控件获取到对应的第四触控信号时,直接基于第四触控信号直接将第一输入法键盘控件和/或第二输入法键盘控件从虚拟屏幕中删掉;或第一输入法键盘控件和/或第二输入法键盘控件则进入可删除的显示状态,如在右上角显示
“×”
,用于接收用户点击操作以进行删除。
138.下面结合以手机和车机为例,具体说明本实施例的内容输入控制系统的工作原理:
139.预先定义通信协议a,对应实现投屏输入法(手机端)和输入框(车机端)之间的字符回调;以及,定义通信协议b,对应实现手机和车机中touch(触控)事件同步,保证本实施例的内容输入控制方法的得以实现。具体通信协议a和b可以为任意能够实现对应功能的通信协议。
140.(1)用户触摸车机的屏幕,车机将touch事件对应的第一触控信号反馈至手机;
141.(2)手机接收并分析第一触控信号,以确定该第一触控信号是否对应点击输入框的操作;
142.例如,对于安卓系统的手机,可以将该第一触控信号通过android api(安卓应用程序接口)注入至视图控件中来确定触控的对象是否是输入框,具体分析处理过程属于本领域的成熟技术,因此在此就不再赘述。
143.(3)生成并发送输入法调用指令至车机,尝试启用车机输入法,若调用成功,则使用车机中配置的对应的输入法;若调用失败,则添加第一输入法键盘控件于虚拟屏幕;
144.具体地,添加输入法操作面板(只是面板,没有对应输入法词库)于虚拟屏幕,然后按照预设输入法的交互规则,将每个字符控件添加至输入法操作面板中以构成第一输入法键盘控件。
145.(4)当第一输入法键盘控件对应的输入法为中文输入法,则手机调用中文输入法,如google(谷歌)拼音输入法,根据基于第一输入法键盘控件输入的字母内容匹配得到对应
的中文字符,以实现在车机的输入框中输入中文;
146.当第一输入法键盘控件对应的输入法为英文输入法,则手机则调用英文输入法直接获取对应字母内容,以实现在车机的输入框中输入英文字母;
147.当基于第一输入法键盘控件输入的是预设字符时(如数字或标点等),则手机则调用输入法直接获取对应字母内容,以实现在车机的输入框中输入数字或标点;
148.当基于第一输入法键盘控件输入的是输入法切换字符(如中英文切换字符)时,则添加第二输入法键盘控件于虚拟屏幕,第二输入法键盘控件与第一输入法键盘控件分别对应两种类型的输入法,即分别对应中文和英文,以支持用户对不同输入内容的输入需求;
149.用户可以根据需求灵活切换第二输入法键盘控件与第一输入法键盘控件在虚拟屏幕中择一或者同时显示,删除其中任意一个键盘控件或者依次删除两个键盘控件的操作。
150.本实施例中,在形成的第一输入法键盘控件执行输入法切换操作时,在虚拟屏幕中添加新的第二输入法键盘控件,基于第二输入法键盘控件对应的触控操作获取输入法匹配内容,以实现满足用户在显示设备的输入框中输入基于第二输入法键盘控件得到的输入法匹配内容;且可以对两个输入法键盘控件执行删除或者切换等操作,便于用户灵活使用,提升了用户的使用体验。
151.实施例7
152.图5为本发明实施例7提供的一种电子设备的结构示意图。电子设备包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行程序时实现实施例1-3中任意一实施例中的内容输入控制方法。图5显示的电子设备30仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。
153.如图5所示,电子设备30可以通用计算设备的形式表现,例如其可以为服务器设备。电子设备30的组件可以包括但不限于:上述至少一个处理器31、上述至少一个存储器32、连接不同系统组件(包括存储器32和处理器31)的总线33。
154.总线33包括数据总线、地址总线和控制总线。
155.存储器32可以包括易失性存储器,例如随机存取存储器(ram)321和/或高速缓存存储器322,还可以进一步包括只读存储器(rom)323。
156.存储器32还可以包括具有一组(至少一个)程序模块324的程序/实用工具325,这样的程序模块324包括但不限于:操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。
157.处理器31通过运行存储在存储器32中的计算机程序,从而执行各种功能应用以及数据处理,例如本发明实施例1-3中任意一实施例中的内容输入控制方法。
158.电子设备30也可以与一个或多个外部设备34(例如键盘、指向设备等)通信。这种通信可以通过输入/输出(i/o)接口35进行。并且,模型生成的设备30还可以通过网络适配器36与一个或者多个网络(例如局域网(lan),广域网(wan)和/或公共网络,例如因特网)通信。如图5所示,网络适配器36通过总线33与模型生成的设备30的其它模块通信。应当明白,尽管图中未示出,可以结合模型生成的设备30使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理器、外部磁盘驱动阵列、raid(磁盘阵列)系统、磁带驱动器以及数据备份存储系统等。
159.应当注意,尽管在上文详细描述中提及了电子设备的若干单元/模块或子单元/模块,但是这种划分仅仅是示例性的并非强制性的。实际上,根据本发明的实施方式,上文描述的两个或更多单元/模块的特征和功能可以在一个单元/模块中具体化。反之,上文描述的一个单元/模块的特征和功能可以进一步划分为由多个单元/模块来具体化。
160.实施例8
161.本实施例提供了一种计算机可读存储介质,其上存储有计算机程序,程序被处理器执行时实现实施例1-3中任意一实施例中的内容输入控制方法中的步骤。
162.其中,可读存储介质可以采用的更具体可以包括但不限于:便携式盘、硬盘、随机存取存储器、只读存储器、可擦拭可编程只读存储器、光存储器件、磁存储器件或上述的任意合适的组合。
163.在可能的实施方式中,本发明还可以实现为一种程序产品的形式,其包括程序代码,当程序产品在终端设备上运行时,程序代码用于使终端设备执行实现实施例1-3中任意一实施例中的内容输入控制方法中的步骤。
164.其中,可以一种或多种程序设计语言的任意组合来编写用于执行本发明的程序代码,程序代码可以完全地在用户设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户设备上部分在远程设备上执行或完全在远程设备上执行。
165.虽然以上描述了本发明的具体实施方式,但是本领域的技术人员应当理解,这仅是举例说明,本发明的保护范围是由所附权利要求书限定的。本领域的技术人员在不背离本发明的原理和实质的前提下,可以对这些实施方式做出多种变更或修改,但这些变更和修改均落入本发明的保护范围。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献