一种触控电子设备及其多输入集成方法与流程

文档序号:12718320阅读:171来源:国知局
一种触控电子设备及其多输入集成方法与流程

本发明涉及电子设备领域,特别涉及触控电子设备的多输入集成技术。



背景技术:

输入法是当今社会人们使用电子设备时必不可少的一种应用。目前应用最为广泛的Windows系统提供了两套输入法框架:Windows XP及之前,是IMM(Input Method Manager),基于纯函数API的。目前市面上非微软中文输入法基本上都是只实现IMM框架。

从Windows XP开始,Windows提供新的输入框架TSF,是基于COM的。实际上,到了Windows Vista,Windows 7,所有的应用程序和各种输入控件都是优先使用TSF的实现。由于Windows提供了一个组件来将所有TSF的请求转为IMM的API,Windows Vista,Windows 7用户还能使用各种基于IMM的输入法。目前市面上暂时没有针对PC Windows系统进行单手输入法的体验;而且传统的多种输入法方式,需要打开多个Exe(可执行程序),为每一种输入方式重新打开输入程序,操作步骤繁琐,用户体验不佳。



技术实现要素:

本发明的目的在于提供一种触控电子设备的多输入集成方法,使得在触控电子设备上可以实现单手输入。

为解决上述技术问题,本发明的实施方式提供了一种触控电子设备的多输入集成方法,包含以下步骤:预先在输入法框架TSF系统标准下配置输入程序,其中,至少配置以下三种输入程序:

单手输入程序、语音输入程序、手写输入程序;

在触控电子设备的触控界面中,提供输入集成菜单,输入集成菜单包含TSF系统标准下配置的所有输入程序所对应的输入方式;

检测用户在输入集成菜单内选择的输入方式;

根据选择的输入方式,调用相应的输入程序。

本发明的实施方式还提供了一种触控电子设备,包含:

预配置模块,用于在输入法框架TSF系统标准下配置输入程序,其中,至少配置以下三种输入程序:

单手输入程序、语音输入程序、手写输入程序;

显示模块,用于在触控电子设备的触控界面中,提供输入集成菜单,输入集成菜单包含TSF系统标准下配置的所有输入程序所对应的输入方式;

检测模块,用于检测用户在输入集成菜单内选择的输入方式;

调用模块,用于根据选择的输入方式,调用相应的输入程序。

本发明实施方式相对于现有技术而言,在触控电子设备上采用输入法框架TSF系统标准,将多种输入法程序整合在一个输入法框架中,使用时不需要为每一种输入方式重新打开输入的程序,可以轻松在多种输入方式中进行切换而不会造成混乱,且能保证上屏文字稳定,提高了系统的可用性、便捷性;在触控设备上配置单手输入程序也丰富了用户的选择。

另外,预先在输入法框架TSF系统标准下配置输入程序的步骤中,还配置以下任意一种输入程序或其任意组合:二维码输入程序、拍照输入程序、截图输入程序、字符画输入程序、符号库输入程序、表情符号输入程序。这样预先配置的输入程序更加丰富,使得用户的选择更加多样,提高了用户体验。

另外,如果选择的输入方式为单手输入方式,则运行特定存储空间内的输入程序的步骤中,包含以下子步骤:在触控界面预设的单手操作区域内,提供九宫格键盘;检测用户对九宫格键盘的操作,并根据对九宫格键盘的操作显示候选词;在检测到对候选词的选中操作后,将选中的候选词上屏。这使得单手输入方式可以应用在带有触控屏的个人计算机等触控电子设备上,所提供的九宫格键盘操作也大大方便了用户使用。

另外,在调用相应的输入程序的步骤后,如果检测到对触控界面的操作为预先设置的特定操作,则重新提供输入集成菜单;将特定存储空间内加载的输入程序,更新为用户在输入集成菜单内重新选择的输入方式所对应的输入程序;运行更新后的特定存储空间内的输入程序。这使得用户可以方便地在多种输入方式中进行切换而不会混乱,极大地提高了用户体验。

附图说明

图1是根据本发明的第一实施方式的触控电子设备的多输入集成方法的流程图;

图2是根据本发明的第二实施方式的触控电子设备的多输入集成方法的结构图;

图3是根据本发明的第三实施方式的触控电子设备的结构示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本发明各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请各权利要求所要求保护的技术方案。

本发明的第一实施方式涉及一种触控电子设备的多输入集成方法。在本实施方式中,触控电子设备为带有触控屏的个人计算机PC,但触控电子设备不限于本实施方式提到的设备。具体流程如图1所示。

在步骤101中,在输入法框架TSF系统标准下配置输入程序,其中,至少配置以下三种输入程序:单手输入程序、语音输入程序、手写输入程序。

具体地说,输入法框架TSF系统标准提供一个位于应用和输入法实现的间接层(一个Text service/TIP可以是一个输入法,或语音识别)。TSF的优点在于,它是一个设备无关,语言中立,可扩展的系统;同时给用户提供一致的输入体验。任何TSF-enabled应用程序都能从任何text service接受文字输入,而不用考虑Text source的具体细节;同时,text service也不用考虑各种不同应用的差别。因而,在输入法框架TSF系统标准下配置输入程序,可以将各个输入法程序整合在一个输入法框架中。在本实施方式中,至少配置以下三种输入程序:单手输入程序、语音输入程序、手写输入程序。本实施方式中的单手输入程序主要是指应用在带有触控屏的个人计算机PC等触控电子设备上的单手输入程序,因而其安装的操作环境主要为Windows系统而非手机Android系统。单手输入程序操作简单,结合九宫格等输入方式,用户只需单手操作,即可方便、快捷地选中所需的字母和/或符号组合。

在步骤102中,在触控电子设备的触控界面中,提供输入集成菜单,输入集成菜单包含TSF系统标准下配置的所有输入程序所对应的输入方式。

具体地说,由于本发明的实施方式采用TSF系统输入法框架,可以将各个输入法程序整合在一个输入法框架中,于是在触控电子设备的触控界面中,可以提供包含该框架下所有输入程序的输入集成菜单,供用户使用时选择。比如说,当输入法框架中包含单手输入程序、语音输入程序以及手写输入程序时,输入集成菜单中应对应的显示有单手输入、语音输入及手写输入的触控选项。

在步骤103中,检测用户在输入集成菜单内选择的输入方式。

在步骤104中,根据选择的输入方式,调用相应的输入程序。

具体地说,系统根据用户选择的输入方式,将选择的输入方式所对应的输入程序,加载至预设的特定存储空间内,然后运行特定存储空间内的输入程序。这得益于输入法框架TSF系统标准将各个输入法程序整合在一个输入法框架中,使得用户使用时系统不需要像传统的多输入法方式那样为每一种输入方式重新打开输入的程序。在调用相应的输入程序的步骤后,如果检测到对触控界面的操作为预先设置的特定操作,则重新提供输入集成菜单;将特定存储空间内加载的输入程序,更新为用户在输入集成菜单内重新选择的输入方式所对应的输入程序;运行更新后的特定存储空间内的输入程序。也就是说,当用户在需要切换输入方式时,只需执行预先设置的特定操作,系统检测到对触控界面的这一操作后,会重新提供输入集成菜单,并根据用户在输入集成菜单内重新选择的输入方式,将特定存储空间内加载相应的输入程序,而后运行更新后的特定存储空间内的输入程序。由于输入法都是基于应用程序的单个实例,在内存中只有一份,因而当前都只会出现一种输入方式,在多种输入方式中进行切换,不会混乱。

值得一提的是,如果选择的输入方式为单手输入方式,则运行特定存储空间内的输入程序时,在触控界面预设的单手操作区域内,提供九宫格键盘;检测用户对九宫格键盘的操作,并根据对九宫格键盘的操作显示候选词;在检测到对候选词的选中操作后,将选中的候选词上屏。具体地说,用户选择单手输入方式后,系统运行特定存储空间内的输入程序,为用户在触控界面内提供九宫格键盘,由于PC触控屏远大于手机屏幕,因而本实施方式中的九宫格键盘只会呈现在PC触控屏的某一区域内,系统检测用户在九宫格内的操作,并显示相应的候选词,候选词列表紧靠九宫格键盘设置,便于接下来用户就近选择,当用户选中某一候选词后,被选中的候选词会首先高亮显 示,若此时系统检测到输入光标仍保持在待输入文本的位置,则被选中的候选词会自动上屏,但是若此时光标已脱离原位置,则被选中的候选词会继续保留在候选词列表中等待用户的进一步操作。这样就实现了在带有触控屏的个人计算机等触控电子设备上的单手输入,提高了输入效率,方便了用户使用。

另外,传统的手写输入法都是采用Exe的方式实现,它主要采用模拟发送消息给输入法窗口或者模拟系统复制粘贴,存在一定的兼容性,它不是标准窗口的输入法模式,而本发明的实施方式采用系统输入法标准框架TSF实现标准输入,能保证上屏文字稳定。

在本实施方式中,在带有触控屏的个人计算机上采用输入法框架TSF系统标准,实现了各个输入法程序整合在一个输入法框架中,使用时不需要为每一种输入方式重新打开输入的程序,可以轻松在多种输入方式中进行切换而不会造成混乱,且能保证上屏文字稳定,提高了系统的可用性、便捷性;同时,单手输入方式的设置也更加方便了用户的使用。

本发明的第二实施方式涉及一种触控电子设备的多输入集成方法。第二实施方式在第一实施方式的基础上作了进一步改进,主要改进之处在于:在本发明第二实施方式中,预先在输入法框架TSF系统标准下配置输入程序的步骤中,还配置以下任意一种输入程序或其任意组合:二维码输入程序、拍照输入程序、截图输入程序、字符画输入程序、符号库输入程序、表情符号输入程序。本实施方式的结构图如图2所示。

在本实施方式中,预先配置的输入程序更加丰富,使得用户的选择更加多样,提高了用户体验。

上面各种方法的步骤划分,只是为了描述清楚,实现时可以合并为一个步骤或者对某些步骤进行拆分,分解为多个步骤,只要包含相同的逻辑关系,都在本专利的保护范围内;对算法中或者流程中添加无关紧要的修改或者引 入无关紧要的设计,但不改变其算法和流程的核心设计都在该专利的保护范围内。

本发明第三实施方式涉及一种触控电子设备,触控电子设备为带有触控屏的个人计算机,如图3所示,包含:

预配置模块,用于在输入法框架TSF系统标准下配置输入程序,其中,至少配置以下三种输入程序:

单手输入程序、语音输入程序、手写输入程序;

显示模块,用于在触控电子设备的触控界面中,提供输入集成菜单,输入集成菜单包含TSF系统标准下配置的所有输入程序所对应的输入方式;

检测模块,用于检测用户在输入集成菜单内选择的输入方式;

调用模块,用于根据选择的输入方式,调用相应的输入程序。

调用模块包含:

加载子模块,用于将选择的输入方式所对应的输入程序,加载至预设的特定存储空间内;

运行子模块,用于运行特定存储空间内的输入程序。

不难发现,本实施方式为与第一实施方式相对应的系统实施例,本实施方式可与第一实施方式互相配合实施。第一实施方式中提到的相关技术细节在本实施方式中依然有效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第一实施方式中。

值得一提的是,本实施方式中所涉及到的各模块均为逻辑模块,在实际应用中,一个逻辑单元可以是一个物理单元,也可以是一个物理单元的一部分,还可以以多个物理单元的组合实现。此外,为了突出本发明的创新部分,本实施方式中并没有将与解决本发明所提出的技术问题关系不太密切的单元引入,但这并不表明本实施方式中不存在其它的单元。

本发明的第四实施方式涉及一种触控电子设备。第四实施方式在第三实施方式的基础上作了进一步改进,主要改进之处在于:在本发明第四实施方式中,预配置模块还用于在输入法框架TSF系统标准下,配置以下任意一种输入程序或其任意组合:

二维码输入程序、拍照输入程序、截图输入程序、字符画输入程序、符合库输入程序、表情符号输入程序。

由于第二实施方式与本实施方式相互对应,因此本实施方式可与第二实施方式互相配合实施。第二实施方式中提到的相关技术细节在本实施方式中依然有效,在第二实施方式中所能达到的技术效果在本实施方式中也同样可以实现,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第二实施方式中。

本领域的普通技术人员可以理解,上述各实施方式是实现本发明的具体实施例,而在实际应用中,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1