路径型字符输入法的实现方法及系统的制作方法

文档序号:6339884阅读:162来源:国知局
专利名称:路径型字符输入法的实现方法及系统的制作方法
路径型字符输入法的实现方法及系统技术领域
本发明属于计算机、软件技术领域。 技术背景
在人们进行文档编辑、文档撰写的时候,会接触到大量的字符内容。这些字符内容,一般是通过逐行的方式进行排列的,或者通过逐列的方式进行排列的。这种排布方式, 对用户的编辑及阅读都会带来便利。
但在实际的操作过程中,有时候人们会希望获得一些表达方式特殊的字符形式, 目前提供该技术的水平还有待提升。发明内容
本发明的目的,是提供一种路径型字符输入法的实现方法,以及配套的系统,利用本发明,用户通过输入法就能够利用路径的形式来布局字符。
一种路径型字符输入法的实现方法,该方法包括有如下步骤
步骤1,触发输入法界面中的路径设置功能;
步骤2,采集所设置的路径结构,以及采集用户所输入的字符信息;
步骤3,将获得的字符信息,按照前述的路径结构进行排布后输出。
进一步,针对于该步骤1,在进行具体操作时,用以实现触发输入法界面的形式,包括但不局限于如下方式,
(1)通过输入法界面,来点击相应的功能选择项;
(2)通过输入用以实现该功能的关键字,来进行相应的选择;
(3)通过快捷键的方式来实现触发功能;
(4)通过采集用户语音输入的方式,来触发功能。
进一步,在前述的通过输入用以实现该功能的关键字进行选择的方式中,包括有如下操作步骤,
步骤Al,采集用户通过输入法界面所输入的字符串信息;
步骤A2,判断用户所输入的字符串内容,是否包括有路径功能触发字符;
步骤A3,若无,则继续进行字符输入操作,若有,则转入到下一步骤;
步骤A4,触发路径设置路径功能。
进一步,所描述的路径结构,是预先备好的路径结构,或者是用户根据自己的需求进行绘制的路径结构。
进一步,用以调整路径结构的尺寸和字符之间的协调关系,包括有如下步骤,
步骤Bi,设置每单位距离的路径,包括目标字符大小与字符密度;
步骤B2,比较布局的字符和前述的目标字符大小及字符密度之间的差异度是否超出阈值;
步骤B3,在未超出阈值的情况下,则维持原字符大小与字符密度,否则,对字符大小与密度进行调整,使其达到要求。
进一步,采集的字符类型,按照是否已完成输入操作来分,共包括有三种,其对应处理方式为,
(1)对于在采集操作进行之前,已经完成输入操作的字符内容,在输入法界面设置字符选择结构,进行字符的重新选择,或者,利用关联工具,进行内容的载入操作;
(2)对于在采集操作触发之后,且已经输入到文档位置中的字符内容,在用户输入操作进行的过程中,即可完成字符的采集操作;
(3)对于在采集操作触发之后,且还没有输入到文档位置,停留在输入法界面中的字符内容,在用户进行输入操作的过程,同步完成字符内容的采集操作。
进一步,根据所获得的字符内容,在路径结构中进行排布的形式,包括如下方式其中其一,
(1)计算字符的总量,然后在路径上进行计算,均勻设置相应的位置点,然后将字符转移到与路径相对应的位置点处;
(2)根据路径的状况设置位置点,且位置点的数量,大于或等于需要载入的字符总量,在载入字符时,按照先后次序,将字符载入到相应的位置点;
(3)根据路径的状况设置位置点,且位置点的数量,和需要载入的字符总量不发生关联关系,若字符的数量小于需要路径上的位置点,则直接将字符在位置点中进行布局,若字符的数量大于位置点,则将多余的字符转移到路径之外的位置处。
进一步,将字符在路径结构中进行排布时,在路径上的单个位置点处,设置两个或两个以上的字符。
进一步,对应着路径所设置的字符信息,利用字符显示特性的逐次变化,来表达字符内容的先后次序。
进一步,所述的字符的显示特性,包括有如下方式其中其一,
A为字符施加具有差异性的色彩;
B将字符改变尺寸;
C改变字符的字体类型;
D为字符增加外设结构。
进一步,在进行字符的区别性显示时,按显示字符的量来区分,实现方式包括如下两者其一,
(1)每次着重显示一个字符,然后逐次进行显示;
(2)每次显示多个字符。
进一步,对应着路径结构上设置的字符,标注有字符的起始位置及结束位置。
进一步,将处于突出显示状态的字符,处于可视状态,而没有突出显示的字符,设置为未显示状态。
进一步,基于视觉暂留的原理,在一次视觉暂留的时间范围内,针对于占据着路径位置的字符,显示一遍全部或部分内容。
进一步,所设置的路径结构,在字符完成排布之后,进行消隐处理,仅显示字符信息
本发明还提供一种路径型字符输入法的实现系统,该系统包括有如下组成部分
路径设置输入法触发模块,用以触发输入法界面中的路径设置功能;
信息采集模块,用以采集所设置的路径结构,以及采集用户所输入的字符信息;
输出模块,用以将获得的字符信息,按照前述的路径结构进行排布后输出。


图1是本发明中,设置路径结构的一种实施例。
图2是本发明中,根据所设置的路径结构排布字符的一个示意图,与图1所示的实施例相对应。
图3是本发明中,是通过路径结构排布字符的一种实施例的示意图。
图4是本发明中,针对路径结构中同一位置点设置多个字符的一种实施例的示意图。
图5是本发明中,所描述的路径型字符的显示方式的示意图,为一种实施例。
图6是本发明中,逐次显示路径型字符信息的一种实施例的示意图。
图7是本发明中,借助于路径进行逐次显示字符行信息的一种实施例的示意图。
图8是本发明中所描述方法的流程图。
图9是本发明中所述系统的结构框图。具体实施例
为了对本发明作更好的描述,作为举例而非限定,将本发明的思想描述如下
用户利用输入法界面,选择相应的路径结构,来作为字符的排布路径,结合该排布路径,将字符进行更加灵活的排布。利用该方式,能够让用户获得更加丰富的字符输入形式。
下面结合着附图,对本发明所描述的方法做详细说明。
本发明所描述的一种路径型字符输入法的实现方法,其主要步骤包括
步骤1,触发输入法界面中的路径设置功能。
该步骤的功能在于
该功能是属于输入法中的一种功能项形式,因此,需要采集输入法界面中相应的路径型字符的设置功能,才可以实现本发明。
针对于该步骤1,在进行具体操作时,用以实现触发输入法界面的形式,包括但不局限于
(1)通过输入法界面,来点击相应的功能选择项。通过激发功能选择项的方式,来触发相应的功能。
(2)通过输入用以实现该功能的关键字,来进行相应的选择。
该方式在具体实施时,是这样的
步骤Al,采集用户通过输入法界面所输入的字符串信息;
步骤A2,判断用户所输入的字符串内容,是否包括有路径功能触发字符;
步骤A3,若无,则继续进行字符输入操作,若有,则转入到下一步骤;
步骤A4,触发路径设置路径功能。
比如,用户可以通过输入法界面,输入“lujing-”这一字符串信息,获得“路径_”4/6页的候选项,从而利用这一信息触发路径设置功能。
(3)通过快捷键的方式,来实现该功能。
这种情况下,只需要设置相应的快捷键,就可以了。
(4)通过采集用户语音输入的方式,来实现该功能。
这种情况下,需要用户预先设定,利用输入法界面中的语音采集的内容,来实现对路径设置功能进行触发。
比如,预设用以触发路径设置功能的原因内容为“路径”的读音。于是,在采集到该语音信息的时候,就可以实现相应功能的触发。
步骤2,采集所设置的路径结构,以及采集用户所输入的字符信息。
该步骤的功能在于
采集所设置的路径结构,来为设置相应的字符位置做服务。而所描述的路径结构, 既可以是预先备好的路径结构,也可以是用户根据自己的需求进行绘制的路径结构。
参图1所示,这儿展示了一个路径结构100来表达路径结构,它是一个“Z”字型的曲线,当然,路径结构100的具体类型,是不做任何限定的。
但需要指出的是,所设置的路径结构100的尺寸,需要和字符之间具有协调关系。 如果两者之间的尺寸不协调,就不利于字符在路径结构100上的排布。
这种协调性,可以通过如下形式来实现
步骤Bi,设置每单位距离的路径,包括目标字符大小与字符密度;
步骤B2,比较布局的字符和前述的目标字符大小及字符密度之间的差异度是否超出阈值;
步骤B3,在未超出阈值的情况下,则维持原字符大小与字符密度,否则,对字符大小与密度进行调整,使其达到要求。
采集用户所输入的字符信息,其主要功能在于基于前述的路径结构状况,采集用户所输入的字符信息,来作为路径中字符布局的内容形式。采集的字符类型,按照是否已完成输入操作来分,共包括有三种
在采集操作进行之前,已经完成输入操作的字符内容。
这些字符内容,可以是用户在采集之前输入的字符信息,也可以是其它已有的字符信息。
对于这种情况,需要在输入法界面设置字符选择结构,进行字符的重新选择,或者,利用其它的工具形式,进行内容的载入操作。
(2)在采集操作触发之后,且已经输入到文档位置中的字符内容。
这种情况下,用户在输入操作进行的过程中,即可完成字符的采集操作。
(3)在采集操作触发之后,且还没有输入到文档位置,停留在输入法界面中的字符内容。
这种情况下,同样在用户进行输入操作的过程,同步完成字符内容的采集操作。
步骤3,将获得的字符信息,按照前述的路径结构进行排布后输出。
根据所获得的字符内容,按照前述的路径状况,进行布局之后输出给用户。排布的形式,有多种类型
(1)计算字符的总量,然后在路径上进行计算,均勻设置相应的位置点,然后将字7符转移到与路径相对应的位置点处。
比如说,参图2所示,路径结构100的总长度为22em,要安排11个字符200,于是, 每个字符200所占用的路径结构100的长度,就是0. 5cm 了。
在图中,用圆圈代表字符,下同。
(2)根据路径的状况,直接设置位置点,且位置点的数量,大于或等于需要载入的字符总量。在载入字符时,按照先后次序,将字符载入到相应的位置点处,就可以了。
(3)根据路径的状况,直接设置位置点,且位置点的数量,和需要载入的字符总量不发生关联关系。若字符的数量小于需要路径上的位置点,则直接将字符在位置点中进行布局就可以了。如果字符的数量大于位置点,则可以将一些字符直接转移到路径之外的位置处。
参图3所示,在本图所示的实施例中,就展示了这样的一种方案。其中,字符200 的数量大于路径结构100上所安排的位置点,于是,就可以将余出来的字符设置在路径结构100的旁边即可。
(4)可以在路径上的单个位置点处,设置两个或两个以上的字符。
参图4所示,在本图所示的实施例中,对应着路径结构100上的一个位置点110,就设置有两个字符200。这种情况下,通过多个字符对应一个位置点的方式,来灵活载入字符的数量。
另外,所设置的路径结构,还可以在字符完成排布之后,进行消隐处理,使其处于不可视状态,而仅仅显示字符信息;当然,也可以不进行消隐处理。
当字符在路径的位置点处进行排布之后,输出相应的依据路径结构的字符。针对于其中的一些技术要点,描述如下
对应着路径所设置的字符信息,利用字符显示特性的逐次变化,来表达字符内容的先后次序。
字符的显示特性,作为典型的举例而非限定,包括有如下几种
A为字符施加具有差异性的色彩。
比如,周围的字符为黑色,而正在突出显示的字符,可以设置为红色,或其它颜色。
B将字符改变尺寸。
改变的方式,既可以是将字符放大,也可以是将字符缩小。比如,周围的字符都是四号字体,而将着重显示的字符,设置为三号字体或五号字体。
C改变字符的字体类型。
比如,周围字符是汉字中的宋体字,而将着重显示的字符,设置为幼圆字体。
D为字符增加外设结构。
比如,需要着重显示的字符处,可以设置下划线、框体,或者其它的用以指示目的的符号,等等。
在进行字符的区别性显示时,按显示字符的量来区分,有这样两种方案可供选择
(1)每次着重显示一个字符,然后逐次进行显示。
(2)每次显示多个字符。
这种情况下,在每次所显示的多个字符中,比如一次显示的5个字符,还可以在这5个字符之中,设置向后次序,来赋予其先后的区别。
另外,还可以直接标注字符的起始位置。如,在字符的开始位置处,设置“丨”;在字符的结束位置处,设置“丨”,等等。
进一步,还有一种字符的突出显示方式
每次突出显示的字符,处于可视状态,而没有突出显示的字符,则处于未显示状态。
这种实施方案中,对于突出显示的字符来说,还可以设置其透明度的变化状况。比如,一次需要进行突出显示的字符共包括5个字符的话,则各字符的透明度,可以逐次进行变化,如逐次降低,或逐次提高,或既有升高也有降低。
对于这种应用情况,还有进一步的实现方案
可以利用视觉暂留的原理,来突出显示特定的字符,而不显示其它字符。
人类视觉暂留的时间,约为0. 1-0.4秒之间,于是,就可以将需要显示的字符内容,在一次视觉暂留的时间范围内,针对于占据着路径位置的字符,显示一遍全部或部分内容。
参图5所示,在该图所对应的实施例中,设置有心形的路径,通过这种方式构成的字符相当漂亮。字符是如何显示先后次序的?在本实施例中,是采用一次突出显示一个字符的方式,来进行表达的。各字符一个接一个的进行突出显示。
在该实施例中,具体是通过色彩的变化,来表达突出显示字符的。
参图6所示,在该图所示的实施例中,在路径上,同时显示有三个字符。通过其透明度的依次变化,来引导用户的对字符的阅读次序。
以上是从字符的角度进行显示先后次序描述的,另外,还可以从路径的角度,来进行显示上的区分。
参图7所示,在本图所示的实施例中,通过路径中色彩由浅到深的依次变化来引导用户按相应的次序阅读字符。
结合图9所示,在本发明中,还提供了一种用以实现路径型字符的系统300,它包括有如下组成部分
路径设置输入法触发模块310,用以触发输入法界面中的路径设置功能;
信息采集模块320,用以采集所设置的路径结构,以及采集用户所输入的字符信息;
输出模块330,用以将获得的字符信息,按照前述的路径结构进行排布后输出。
该系统中的各组成部分的相应功能,以及关联方式,与前面所描述的方法相对应。
以上是对本发明的描述而非限定,基于本发明思想的其它实施例,亦均在本发明的保护范围之中。
权利要求
1.路径型字符输入法的实现方法,其特征在于该方法包括有如下步骤步骤1,触发输入法界面中的路径设置功能;步骤2,采集所设置的路径结构,以及采集用户所输入的字符信息;步骤3,将获得的字符信息,按照前述的路径结构进行排布后输出。
2.根据权利要求1所述的一种路径型字符输入法的实现方法,其特征在于针对于该步骤1,在进行具体操作时,用以实现触发输入法界面的形式,包括但不局限于如下方式,(1)通过输入法界面,来点击相应的功能选择项;(2)通过输入用以实现该功能的关键字,来进行相应的选择;(3)通过快捷键的方式来实现触发功能;(4)通过采集用户语音输入的方式,来触发功能。
3.根据权利要求2所述的一种路径型字符输入法的实现方法,其特征在于在前述的通过输入用以实现该功能的关键字进行选择的方式中,包括有如下操作步骤,步骤Al,采集用户通过输入法界面所输入的字符串信息;步骤A2,判断用户所输入的字符串内容,是否包括有路径功能触发字符;步骤A3,若无,则继续进行字符输入操作,若有,则转入到下一步骤;步骤A4,触发路径设置路径功能。
4.根据权利要求1所述的一种路径型字符输入法的实现方法,其特征在于所描述的路径结构,是预先备好的路径结构,或者是用户根据自己的需求进行绘制的路径结构。
5.根据权利要求1所述的一种路径型字符输入法的实现方法,其特征在于用以调整路径结构的尺寸和字符之间的协调关系,包括有如下步骤,步骤Bi,设置每单位距离的路径,包括目标字符大小与字符密度;步骤B2,比较布局的字符和前述的目标字符大小及字符密度之间的差异度是否超出阈值;步骤B3,在未超出阈值的情况下,则维持原字符大小与字符密度,否则,对字符大小与密度进行调整,使其达到要求。
6.根据权利要求1所述的一种路径型字符输入法的实现方法,其特征在于采集的字符类型,按照是否已完成输入操作来分,共包括有三种,其对应处理方式为,(1)对于在采集操作进行之前,已经完成输入操作的字符内容,在输入法界面设置字符选择结构,进行字符的重新选择,或者,利用关联工具,进行内容的载入操作;(2)对于在采集操作触发之后,且已经输入到文档位置中的字符内容,在用户输入操作进行的过程中,即可完成字符的采集操作;(3)对于在采集操作触发之后,且还没有输入到文档位置,停留在输入法界面中的字符内容,在用户进行输入操作的过程,同步完成字符内容的采集操作。
7.根据权利要求1所述的一种路径型字符输入法的实现方法,其特征在于根据所获得的字符内容,在路径结构中进行排布的形式,包括如下方式其中其一,(1)计算字符的总量,然后在路径上进行计算,均勻设置相应的位置点,然后将字符转移到与路径相对应的位置点处;(2)根据路径的状况设置位置点,且位置点的数量,大于或等于需要载入的字符总量, 在载入字符时,按照先后次序,将字符载入到相应的位置点;(3)根据路径的状况设置位置点,且位置点的数量,和需要载入的字符总量不发生关联关系,若字符的数量小于需要路径上的位置点,则直接将字符在位置点中进行布局,若字符的数量大于位置点,则将多余的字符转移到路径之外的位置处。
8.根据权利要求1所述的一种路径型字符输入法的实现方法,其特征在于将字符在路径结构中进行排布时,在路径上的单个位置点处,设置两个或两个以上的字符。
9.根据权利要求1所述的一种路径型字符输入法的实现方法,其特征在于对应着路径所设置的字符信息,利用字符显示特性的逐次变化,来表达字符内容的先后次序。
10.根据权利要求9所述的一种路径型字符输入法的实现方法,其特征在于所述的字符的显示特性,包括有如下方式其中其一,A为字符施加具有差异性的色彩;B将字符改变尺寸;C改变字符的字体类型;D为字符增加外设结构。
11.根据权利要求1所述的一种路径型字符输入法的实现方法,其特征在于在进行字符的区别性显示时,按显示字符的量来区分,实现方式包括如下两者其一,(1)每次着重显示一个字符,然后逐次进行显示;(2)每次显示多个字符。
12.根据权利要求1所述的一种路径型字符输入法的实现方法,其特征在于对应着路径结构上设置的字符,标注有字符的起始位置及结束位置。
13.根据权利要求1所述的一种路径型字符输入法的实现方法,其特征在于将处于突出显示状态的字符,处于可视状态,而没有突出显示的字符,设置为未显示状态。
14.根据权利要求1所述的一种路径型字符输入法的实现方法,其特征在于基于视觉暂留的原理,在一次视觉暂留的时间范围内,针对于占据着路径位置的字符,显示一遍全部或部分内容。
15.根据权利要求1所述的一种路径型字符输入法的实现方法,其特征在于所设置的路径结构,在字符完成排布之后,进行消隐处理,仅显示字符信息。
16.一种路径型字符输入法的实现系统,其特征在于该系统包括有如下组成部分路径设置输入法触发模块,用以触发输入法界面中的路径设置功能;信息采集模块,用以采集所设置的路径结构,以及采集用户所输入的字符信息;输出模块,用以将获得的字符信息,按照前述的路径结构进行排布后输出。
全文摘要
本发明提供了一种路径型字符输入法的实现方法及系统,属于计算机、软件技术领域。该方法包括有如下步骤步骤1,触发输入法界面中的路径设置功能;步骤2,采集所设置的路径结构,以及采集用户所输入的字符信息;步骤3,将获得的字符信息,按照前述的路径结构进行排布后输出。利用本发明,用户通过输入法就能够利用路径的形式来布局字符。
文档编号G06F3/023GK102541283SQ20101060565
公开日2012年7月4日 申请日期2010年12月25日 优先权日2010年12月25日
发明者马宇尘 申请人:上海量明科技发展有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1