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

一种信息处理方法和信息处理设备与流程

2022-07-27 22:36:37 来源:中国专利 TAG:


1.本技术涉及信息处理技术领域,尤其涉及一种信息处理方法和信息处理设备。


背景技术:

2.随着计算机技术的不断发展,人们在进行沟通、交流和分享时的信息内容形式越来越丰富,信息内容的形式包括但不限于文字、图片、动画等。
3.然而,如果用户希望分享一个自己手绘的图片,就需要在在一个应用程序例如画板等应用上先进行绘画,然后将其保证在存储上作为一个图片文件。才能在另一个应用程序(如社交软件、文档编辑软件等)中使用或分享,这种方式交互繁琐,用户体验感较差。


技术实现要素:

4.有鉴于此,本技术实施例提供一种信息处理方法和信息处理设备。
5.本技术技术方案是这样实现的:
6.本技术实施例提供一种信息处理方法,包括:
7.获得用户输入,所述用户输入表征至少一个轨迹;
8.以轨迹进行识别,基于标准数据库匹配获得至少一匹配结果;
9.记录所述至少一个轨迹,生成包括所述至少一个轨迹的图像;
10.输出候选项,所述候选项包括所述至少一个匹配结果和所述图像的标识。
11.本技术实施例还提供了一种信息处理设备,包括:
12.显示屏,所述显示屏用于输出待显示内容;
13.存储器,所述存储器用于存储可执行信息处理指令;
14.处理器,所述用于执行所述存储器中存储的可执行信息处理指令时,实现本技术实施例提供的信息处理方法。
15.本技术实施例提供一种计算机可读存储介质,所述计算机存储介质中存储有计算机可执行指令,所述计算机可执行指令配置为执行上述信息处理方法的步骤。
16.本技术实施例提供了一种信息处理方法和信息处理设备,采用本技术方案,首先,获得用户输入,所述用户输入表征至少一个轨迹;然后,以轨迹进行识别,基于标准数据库匹配获得至少一匹配结果;记录所述至少一个轨迹,生成包括所述至少一个轨迹的图像;最后,输出候选项,所述候选项包括所述至少一个匹配结果和所述图像的标识。如此,基于用户输入的至少一个轨迹,可以获得至少一个匹配结果,同时获得包括该至少一个轨迹的图像,进而使得应用程序的输出候选项中包括至少一个匹配结果和图像的标识,在用户进行使用时可以直接在候选项中对匹配结果或图像的标识进行选择,在保证信息内容形式多样化的情况下,避免了用户和应用程序之间的多次交互,提升了用户的体验。
附图说明
17.图1为本技术实施例提供的一种信息处理方法的流程示意图;
18.图2为本技术实施例提供的一种候选项的显示界面示意图;
19.图3a至图3b为本技术实施例提供的一种候选项的显示过程示意图;
20.图4a至图4c为本技术实施例提供的另一种候选项的显示过程示意图;
21.图5为本技术实施例提供的一种手绘信息分享方法的流程示意图;
22.图6为本技术实施例提供的另一种手绘信息分享方法的流程示意图;
23.图7为本技术实施例提供的一种手绘信息生成界面示意图;
24.图8为本技术实施例提供的信息处理装置的一种结构示意图;
25.图9为本技术实施例提供的一种信息处理设备的结构示意图。
具体实施方式
26.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述。
27.为了使本技术的目的、技术方案和优点更加清楚,下面将结合附图对本技术作进一步地详细描述,所描述的实施例不应视为对本技术的限制,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本技术保护的范围。
28.在以下的描述中,涉及到“一些实施例\另一些实施例”,其描述了所有可能实施例的子集,但是可以理解,“一些实施例\另一些实施例”可以是所有可能实施例的相同子集或不同子集,并且可以在不冲突的情况下相互结合。
29.除非另有定义,本文所使用的所有的技术和科学术语与属于本技术的技术领域的技术人员通常理解的含义相同。本文中所使用的术语只是为了描述本技术实施例的目的,不是旨在限制本技术。
30.相关技术中,使用图片、动画等信息内容形式进行分享已受到越来越多用户的青睐,通过用户输入的轨迹,可以生成该轨迹对应的图像信息(图片或动画),在进行社交时,可以选择将该图片或动画发送给其他用户或进行显示。但是,在相关技术中,用户需要先在可进行图像信息生成的应用的信息输入界面进行轨迹输入,在该轨迹生成对应的图像信后进行保存,之后在社交应用上进行分享,在这个过程中,需要进行多次操作,用户难以获得较好的体验。
31.基于相关技术存在的问题,本技术实施例提供一种信息处理方法,能够在保证信息内容形式多样化的情况下,避免用户和应用程序之间的多次交互,提升用户的体验。
32.本技术实施例提供的信息处理方法应用于信息处理设备。本技术实施例提供的方法可以通过计算机程序来实现,该计算机程序在执行的时候,完成本技术实施例提供的信息处理方法中各个步骤。在一些实施例中,该计算机程序可以信息处理设备中的处理器执行。
33.下面,将说明本技术实施例提供的信息处理方法,如图1所示,为本技术实施例提供的一种信息处理方法的流程示意图,该方法包括以下步骤:
34.s101、获得用户输入。
35.需要说明的是,在实际中,获得用户输入的时机可以是输入法应用程序启动,直接进入手写输入方式,或者从其他输入方式切换为手写输入方式后,在手写输入法对应的输入界面获得用户的输入轨迹,用户可以在手写输入法的输入界面,通过手指触控或手写笔
触控的方式输入轨迹。
36.获得用户输入可以理解为获得用户执行输入操作时的输入信息,该输入信息可以包括输入操作的轨迹信息。在一些实施例中,用户输入表征至少一个轨迹。用户输入的轨迹可以是字符轨迹、图形轨迹等,例如,用户意图输入字符“八”,在其输入的过程中,可以包括字符轨迹一撇“丿”和字符轨迹一捺
“ヽ”
;若用户意图输入图形心形在其输入的过程中对应的图像轨迹可以包括弧形。
37.在一些实施例中,用户输入的轨迹可以是一个或多个,一个轨迹对应一次连续的输入,多个轨迹对应多次非连续的输入,连续输入可以是用户通过手指触控方式或手写笔触控方式在输入界面输入时,手指或手写笔未离开输入界面,进行持续输入直至输入完成。例如,对于文字输入,用户在输入文字“一”的过程中,可能只包括“一”这一个输入轨迹;用户在输入文字“今”的过程中,可能包括“丿”、
“ヽ”“
、”、
“フ”
的四个非连续的输入轨迹。当然,对于笔画不太复杂的文字,用户也可以通过一次的连续输入完成,对于图形形状的输入,用户也可以通过连续输入获得一个轨迹,也可以通过多次非连续输入获得多个轨迹,对用户输入的轨迹个数只是示例性性说明,此处不做具体限定。
38.s102、以轨迹进行识别,基于标准数据库匹配获得至少一匹配结果。
39.需要说明的是,标准数据库可以是存储有大量的字符数据和图形数据的数据库,字符数据可以是文字、数字、标点符号、笔画等,图形数据可以是心形、圆形等形状,还可以包括表情图形。在获得用户输入的轨迹之后,可以将该输入的轨迹进行识别,并将识别的结果与标准数据库中的字符数据或图形数据进行匹配,获得轨迹与标准数据库中的字符数据或图形数据的匹配度,并通过匹配度确定轨迹对应的匹配结果。该轨迹的匹配结果可以是匹配度大于匹配阈值且匹配度最高的前n个字符或者图形。
40.在一些实施例中,对轨迹进行识别和匹配时可以是实时的,即用户输入轨迹的同时进行识别和匹配,例如用户在输入文字“今”的过程中,当输入轨迹为“丿”时,识别出该轨迹对应的匹配结果可能包括“人”、“么”、“少”等,当用户继续输入轨迹
“ヽ”
时,识别出输入轨迹对应的匹配结果可能包括“八”、“只”等,直至用户将文字“今”的所有笔画输入完成,识别出整个输入轨迹对应的匹配结果包括字符“今”。
41.在一些实施例中,基于标准数据库进行匹配获得的匹配结果可以包括一个或多个,匹配结果的类型可以包括字符和图形,匹配结果的数量可以是一个或多个,例如,当用户输入的轨迹为
“○”
,对应的匹配结果可能包括字符“口”、“日”、“。”等,也可能包括图形等,在实际中,字符和图像的数量均可以包括一个或者多个。
42.s103、记录至少一个轨迹,生成包括至少一个轨迹的图像。
43.在一些实施例中,在对用户输入的轨迹进行识别的过程中,会将输入的轨迹进行记录,并生成该轨迹对应的图像,图像可以是静态的图像,也可以是动态的图像。当用户在一次输入中仅包括一个输入轨迹时,基于该输入轨迹生成的图像包括该轨迹对应的形状;当用户在一次输入中包括多个轨迹时,每输入一个轨迹都可以生成对应的图像,如果生成的图像为动态的图片,每一个轨迹对应生成该动态图像的一帧图像,在用户将多个轨迹输入完成后,生成的多帧图像构成了一幅动态图像。
44.需要说明的是,与步骤s102不同的是,在记录用户输入的轨迹之后,不对该轨迹进行识别和匹配,而是直接基于该轨迹生成对应的图像,该图像包括用户输入的轨迹,即用户
输入轨迹的形状和生成图片对应的形状保持一致。
45.在一些实施例中,步骤s102和步骤s103可以同时执行,即对用户输入的轨迹进行识别和匹配的同时,生成该轨迹对应的图像;在另一些实施例中,步骤s102可以先于步骤s103执行,或者晚于步骤s103执行。
46.s104、输出候选项。
47.在一些实施例中,候选项包括至少一个匹配结果和图像的标识。图像的标识可以是图像对应的缩略图,可以是动态的gif的图像等,也可以是一个图像标识的选项,该图像的标识表明基于用户的输入轨迹已经生成了图像,用户可以对该图像的标识选择,通过该图像的标识可以将图像发送或进行显示。
48.在实际应用过程中,基于用户输入的轨迹获得候选项后,可以将候选项输出并显示于手写输入法应用程序的候选区域,以便于用户进行选择。
49.本技术实施例提供的信息处理方法中,首先获得用户输入,该用户输入表征至少一个轨迹;然后以轨迹进行识别,并基于标准数据库匹配获得至少一匹配结果;还会记录至少一个轨迹,生成包括至少一个轨迹的图像;输出候选项,候选项包括至少一个匹配结果和图像的标识。如此,基于用户输入的至少一个轨迹,可以获得至少一个匹配结果,同时获得包括该至少一个轨迹的图像,进而使得应用程序的输出候选项中包括至少一个匹配结果和图像的标识,在用户进行使用时可以直接在候选项中对匹配结果或图像的标识进行选择,在保证信息内容形式多样化的情况下,避免用户和应用程序之间的多次交互,提升用户的体验。
50.在本技术的一些实施例中,获得用户输入,即步骤s101可以通过下述的步骤s1011和步骤s1012来实现,以下对各步骤进行说明。
51.s1011、获得第n个轨迹。
52.需要说明的是,n为大于等于1的整数,当n为1时,表示获得用户输入的第一个轨迹,当n为5时,表示获得用户输入的第5个轨迹。第n个轨迹仅仅表示用户在输入过程中轨迹对应的先后顺序,并非是对用户输入的轨迹个数限定,在用户的一次输入中,用户输入的多个轨迹可以持续获得,按照时间顺序,输入在前的轨迹对应的排列顺序大于输入在后的轨迹对应的排列次序。
53.s1012、在第n个轨迹达到消失时间之前,获得第n 1个轨迹。
54.需要说明的是,消失时间可以是预先设定的任意正数,例如消失时间可以设置为0.5秒、1秒等,在实现时,可以从接收到输入的第n个轨迹后启动计时,并记录计时时长,在计时时长达到预设的消失时间,确定第n个轨迹达到消失时间。在消失时间内,用户输入的轨迹不会消失,在前一个轨迹(例如第n个轨迹)未消失的情况下,可以继续输入,获得当前的输入轨迹(例如对应第n 1个轨迹),前一个轨迹消失之前获得的轨迹才作为当前用户输入过程中的后一个轨迹。
55.在一些实施例中,当第n个轨迹达到消失时间,则表征用户输入完成。即当用户输入第n个轨迹之后,在消失时间内没有在继续输入第n 1个轨迹,则表明用户的一次输入过程结束。
56.示例性地,当n为1,消失时间为0.5秒时,用户输入的第一个轨迹为“一”,在0.5秒内,没有输入第二个轨迹,则在该输入过程中,仅包括一个轨迹,基于该轨迹进行识别和匹
配,获得对应的匹配结果,基于该轨迹生成对应的图片;当用户输入的第一个轨迹为“一”,在0.5秒内,即第一个轨迹消失之前,获得了第二个输入的轨迹“丨”,而在第二个轨迹输入之后,第一个轨迹达到消失时间0.5秒,则在该输入过程中,包括了两个输入轨迹,对这两个轨迹进行识别,最终获得表征这两个轨迹组合对应的匹配结果,基于这两个轨迹生成的图片也包括这两个轨迹对应的形状。
57.在本技术的一些实施例中,以轨迹进行识别,基于标准数据库匹配获得至少一匹配结果,即步骤s102至少可以通过以下至少一种方式实现,以下分别对各个实现方式进行说明。
58.第一种实现方式、以轨迹进行识别,基于字符数据库匹配获得至少一个字符。
59.需要说明的是,字符数据库匹配可以是标准数据库中的一种,字符数据库可以是存储有字符信息的数据库,字符数据库可以存储文字、数字、标点符号等字符信息,字符数据库可以是预先建立的,字符数据库中包括较完备的字符信息,以在用户输入轨迹后,便于获得更多、更精确的匹配结果,供用户选择。
60.示例性地,当用户输入的轨迹为“2”时,对该轨迹进行识别后,与字符数据库中的字符进行匹配,根据匹配度的高低,获得的匹配结果可能包括“2”、“z”、“红”、“空”等字符。
61.第二种实现方式、以轨迹进行识别,基于图形数据库匹配至少一个图形。
62.需要说明的是,图形数据库也可以是标准数据库中的一种,图形数据库可以是存储有图形信息的数据库,图形数据库可以存储图形形状、表情等信息,图形数据库也可以是预先建立的,当获得用户输入的轨迹之后,可以对该轨迹进行识别,获得与图形数据库中匹配的图形。例如用户输入的轨迹为
“☉”
,获得的识别结果可能包括
“””
、等图形。
63.在一些实施例中,步骤s102可以通过上述第一种实现方式实现,也可以通过上述第二种实现方式实现,也可以同时基于第一种实现方式和第二种实现方式实现,即对用户输入的轨迹进行识别时,可以同时基于字符数据库和图像数据库进行匹配,获得字符匹配结果和图形匹配结果。
64.可以理解的是,对轨迹进行识别时,通过使用字符数据库和图形数据库进行匹配,可以获得字符匹配结果和图形匹配结果,从而为用户提供更加丰富的信息内容形式,提升用户的体验。
65.在本技术的一些实施例中,对轨迹进行识别时,如果获得第n 1个轨迹,则以第n个轨迹与第n 1轨迹组合进行识别。
66.需要说明的是,若在获得第n个轨迹之后,且第n个轨迹达到消失时间之前,获得了第n 1个轨迹,则将第n个轨迹和第n 1个轨迹进行组合识别。一方面,对每个轨迹的识别是实时的,另一方面,对于包括多个轨迹的一次输入过程,会对多个轨迹进行组合识别,也即会将用户输入的当前轨迹进行实时识别,同时会将用户输入的下一个轨迹与当前轨迹进行组合识别。示例性地,若用户意图输入英文单词“hello”,则可能会获得用户输入的五个轨迹,当获得用户输入的第一个轨迹后,识别出的匹配结果可能为字符“h”,在第一个轨迹消失之前,又获得了用户输入的第二个轨迹,则将第一个轨迹和第二个轨迹识别为一个字符“he”,在第一个轨迹和第二个轨迹消失之前,又获得了用户输入的第三个轨迹,则将第一个轨迹、第二个轨迹和第三个轨迹进行组合识别,获得识别结果为字符“hel”,以此类推,直至获得用户输入的第五个轨迹,识别出英文单词“hello”。
67.在一些实施例中,第n个轨迹和第n 1个轨迹的组合识别并非仅仅指对相邻两个轨迹的组合识别,对于用户的一次输入过程可能包括大于两个轨迹的情况,例如包括三个轨迹,在进行识别时,当n为1时,将第一个轨迹和第二个轨迹进行组合识别,得到一个识别结果,当n为2时,将第一个轨迹和第二个轨迹和第三个轨迹进行组合识别,即第n个轨迹可以是用户输入的多个轨迹的组合,并非仅指第n 1个轨迹的前一个轨迹。
68.在本技术的一些实施例中,记录所述至少一个轨迹,生成包括所述至少一个轨迹的图像,即步骤s103,可以通过步骤s1031和步骤s1032来实现,以下对各个步骤进行详细说明。
69.s1031、识别应用程序的类型,应用程序为包括输入框且光标位于输入框的应用程序。
70.需要说明的是,应用程序的输入框可以用于显示候选项中的字符、图形、图像等,对于即时通讯应用程序等社交软件,输入框可以是用于输入信息的区域,对于记事本等文档编辑程序,输入框可以是文档显示的位置。当光标位于应用程序的输入框时,应用程序可以向输入法应用程序发送指令,从而开启输入法应用程序,并进入手写输入方式,基于用户的手写输入获得用户输入的轨迹。
71.s1032、如果应用程序的类型满足图像条件,记录至少一个轨迹,生成包括至少一个轨迹的图像。
72.在一些实施例中,在获得了用户输入的轨迹后,判断与输入法应用程序进行交互的应用程序是否满足图像条件,即判断应用程序是否支持将基于轨迹生成的图像作为输入,或接收输入法应用程序的发送的图像,并在该应用程序中显示。若确定应用程序满足图像条件,则可以将用户输入的一个或多个轨迹进行记录,基于该一个或多个轨迹生成对应的图像。
73.在另一些实施例中,如果应用程序的类型不满足图像条件,则将不会记录用户输入的至少一个轨迹,也就不会生成图像,在这种情况下,候选项中也不会包括图像的标识,候选项中可能只包括基于轨迹进行识别和匹配后获得的字符、图形等。
74.可以理解的是,通过判断应用程序是否满足图像条件,可以确定是否将用户输入的轨迹进行记录并生成对应的图像,在应用程序满足图像条件的情况下,进行轨迹的记录,并基于记录的轨迹生成对应的图像,从而使得候选项中不仅包括字符、图形,还包括图像,保证了候选项中信息样式的多样性,为用户提供更多的选择。
75.在本技术的一些实施例中,输出候选项,即步骤s104,可以通过步骤s1041a和步骤s1042a来实现:
76.s1041a、如果至少一匹配结果未包括满足精确匹配条件的匹配结果,将图像的标识作为候选项的首选项。
77.在一些实施例中,候选项可以显示于输入法应用的候选区域,当对用户输入的轨迹进行识别后,没有从标准数据库中获得满足精确匹配条件的匹配结果,即没有获得精确匹配结果时,可以对该识别的轨迹进行模糊匹配,获得模糊匹配结果。
78.需要说明的是,精确匹配条件可以用于判断匹配结果是否精确,当满足精确匹配条件,则可以获得精确匹配结果,当不满足精确匹配条件,则也可以获得模糊匹配结果,精确匹配结果和模糊匹配结果表示匹配程度的高低,精确匹配条件可以为大于匹配阈值,匹
配阈值可以是预先设定的,表征识别的轨迹和标准数据库中的字符或图形的相似度。在实际中,可以设置匹配阈值为0.9,即当对轨迹进行识别后,进行匹配后,获得的某一匹配结果对应的匹配值大于0.9,那么确定该匹配结果为满足精确匹配条件的匹配结果,也即为精确匹配结果;当该匹配结果对应的匹配值小于或者等于0.9,则认为该匹配结果为模糊匹配结果。
79.在一些实施例中,如果对轨迹进行匹配获得了精确匹配结果,则可以将精确匹配结果作为首选项,此时,图像的标识可以作为次选项,也可以作为其他非首选项。在实际中,精确匹配的结果可以包括一个或多个,当精确匹配结果包括多个时,可以按照匹配阈值的大小将多个精确匹配结果进行排序,确定候选项中的首选项、第二选项、第三选项
……
,以此类推。
80.在一些实施例中,候选项中可以包括多个,候选项中的首选项位于候选区域的首位,例如,图2所示为本技术实施例提供的一种候选项的展示界面示意图,当用户输入一轨迹,基于该轨迹获得的匹配结果可能包括如图2中手写输入法的候选区域内所示的第一候选项(即候选项中的首选项)字符“s”,可能包括第二候选项数字“5”,也可能包括第三候选项:基于该轨迹生成的图像对应的图像标识“live photo”等,其中,第一候选项为精确匹配结果。进一步地,若用户选择了第一候选项,则会在应用程序的输入框中显示字符“s”;若用户选自了第二候选项,则会在应用程序的输入框中显示数字“5”;若用户选择了第三候选项,则会在应用程序的输入框中显示图像标识对应的图像。
81.在一些实施例中,示例性地,若用户输入的轨迹类似为爱心形状,对该轨迹进行识别后得到的第一候选项可能是如图3a中手写输入法的候选区域所示的图形数据心形第二候选项可能是基于该轨迹生成的图像标识,如图3a中手写输入法的候选区域所示的图像标识“live photo”。当用户点击了该图像标识“live photo”,在如图3b中所示的应用程序(如即时通讯应用程序)的输入框中可以显示该图像标识对应的动态图像。
82.在另一些实施例中,如果对轨迹进行匹配没有获得精确的匹配结果,而只有模糊匹配结果时,可以将基于该轨迹生成的图像的标识作为首选项。示例性地,例如用户在输入轨迹信息时,输入了一个圆形轨迹,并在该圆形轨迹的周围输入了多个线条轨迹,若从标准数据库中无法获得该轨迹对应的精确匹配结果,则基于该轨迹生成的图像对应的图像标识“live photo”可以作为模糊匹配结果,该图像标识“live photo”可以作为候选项中的首选项,并呈现在如图4a中所示的手写输入法的候选区域中的首位;当用户点击了该图像标识“live photo”,在如图4b所示的应用程序(如即时通讯应用程序)的输入框中所示显示该图像,当用户点击“发送”控件,将会在如图4c所示的应用程序(如即时通讯应用程序)的聊天界面中显示一个类似太阳的图像。
83.可以理解的是,当对用户输入的轨迹进行识别和匹配后,没有获得精确匹配结果,可以推断用户的意图可能是基于输入的轨迹生成图像,将图像的标识做为候选项中的首选项,可以供用户进行选择,在实际中,对于输入法应用,用户可以通过点击回车键、空格键等方式选中该图像的标识,为用户提供更加便利、更加丰富的体验。
84.s1042a、按照图像标识和至少一匹配结果的顺序输出候选项。
85.在一些实施例中,当确定匹配结果中不包括满足精确匹配条件的匹配结果,确定图像的标识为候选项中的首选项。同时,基于轨迹的识别和匹配,可以获得模糊匹配结果,
模糊匹配结果中包括一个或多个多个。在实现时,若模糊匹配结果包括多个,则可以根据各个模糊匹配结果对应的匹配值大小确定候选项的排列顺序,一种可行的方式可以是匹配值越大,对应的的模糊匹配结果越靠前,例如,模糊匹配结果包括两个,模糊匹配结果a对应的匹配值为0.5,模糊匹配结果b对应的匹配值为0.6,则模糊匹配结果b可能作为第二候选项,模糊匹配结果a可能作为第三候选项。
86.在本技术的另一些实施例中,输出候选项,即步骤s104,还可以通过下述的步骤s1041b和步骤s1042b来实现,以下对各个步骤进行详细说明。
87.s1041b、识别应用程序的类型,应用程序为支持候选项作为输入的应用程序。
88.需要说明的是,应用程序可以是与输入法应用程序进行交互的应用程序,若应用程序支持将候选项作为输入,即可以将候选项发送至应用程序并在应用程序中进行显示。在获得轨迹对应的匹配结果后,可以将候选项中的字符或图形在进行输出,并在输入法的候选区域显示,基于用户对候选项的选择,在应用程序中显示对应的候选项。
89.在一些实施例中,若应用程序不支持候选项作为输入,则即便基于用户输入的轨迹获得了对应的匹配结果,也不会将候选项输出,在输入法的候选区域可以不进行显示。
90.在一些实施例中,候选项作为输入的应用程序可以包括社交应用程序,可以包括文档编辑应用程序,例如记事本、word等,这些应用程序均为支持字符和图形作为输入的应用程序。
91.s1042b、如果应用程序的类型满足图像条件,输出的候选项中包括图像的标识。
92.需要说明的是,图像条件可以是应用程序是否支持基于轨迹生成的图像对应的功能,即应用程序是否可以接收输入法发送的图像并进行显示,若应用程序满足图像条件,则可以将基于轨迹生成的图像的标识作为候选项输出。
93.在另一些实施例中,若应用程序不满足图像条件,则基于轨迹生成的图像将不会作为候选项,即在输入法应用对应的候选区域也不会显示该生成的图像的标识。
94.在一些实施例中,基于轨迹生成图像可以由独立的应用程序或对应的功能模块来实现,图像条件可以从应用程序的白名单中确定,若应用程序的白名单中包括用于基于轨迹生成图像的应用程序或功能模块对应的应用程序,则可以确定该应用程序满足图像条件。
95.在一些实施例中,若确定应用程序满足图像条件,且用户选择了候选项中的图像的标识后,可以将图像作为输入在应用程序的输入框中显示图像的预览效果,图像可以包括静态图像或动态图像。
96.在一些实施例中,例如对于即时通讯软件,在将图像(例如动态图像)在应用程序的输入框中显示后,还可以通过接收当前用户对发送控件的点击操作,将动态图像发送给对方用户,以在即时通讯软件对应的会话窗口中显示动态图像的动画效果。
97.可以理解的是,通过判断应用程序是否满足图像条件,可以确定是否将基于轨迹生成的图像作为候选项在显示区域显示,避免应用程序在不支持图像条件的情况下,将基于轨迹生成的图像的标识作为无效的候选项,在用户确认选择图像的标识时,并不会将图像的标识对应的图像在应用程序的对应位置显示,而给用户带来不好的体验。
98.在本技术实施例中,获得用户输入,用户输入表征至少一个轨迹;以轨迹进行识别,基于标准数据库匹配获得至少一匹配结果;记录至少一个轨迹,生成包括至少一个轨迹
的图像;输出候选项,候选项包括至少一个匹配结果和图像的标识。如此,基于用户输入的至少一个轨迹,可以获得至少一个匹配结果,同时获得包括该至少一个轨迹的图像,进而使得应用程序的输出候选项中包括至少一个匹配结果和图像的标识,在用户进行使用时可以直接在候选项中对匹配结果或图像的标识进行选择,在保证信息内容形式多样化的情况下,避免用户和应用程序之间的多次交互,提升用户的体验。
99.在一些实施例中,基于轨迹生成图像的功能,可以是由独立于输入法应用程序的图像处理应用程序或图像处理模块实现,当进入输入法应用程序的手写输入状态,控制输入法应用程序向图像处理应用程序或图像处理模块发送启动图像功能的请求消息,从而启动图像处理应用程序或图像处理模块。
100.在另一些实施例中,手写输入法对应的手写输入框中设置有手绘功能启动控件,当确定手绘功能启动控件的当前状态为使能状态,例如用户点击了该控件,控制输入法应用程序向图像处理应用程序或图像处理模块发送启动手绘功能的请求消息,在启动图像处理应用程序或图像处理模块启动之后,可以将用户输入的轨迹进行记录,基于该轨迹并生成对应的图像进行保存。
101.下面,对申请实施例在实际应用场景中的实现过程进行介绍。
102.在一些实施例中,如图5所示,为本技术实施例提供的一种手绘信息分享方法的流程示意图,本技术实施例提供的手绘信息分享方法应用于手绘信息分享系统1,该系统包括:手绘信息生成系统11、系统输入法模块12、系统输入管理子系统13。本技术实施例提供的手绘信息分享方法可以通过下述的步骤s201至步骤s203来实现,以下对各个步骤进行详细说明。
103.s201、确定当前是文本框(对应其他实施例中的输入框)。
104.需要说明的是,在系统输入管理子系统(例如安卓系统输入管理子系统)中,若确定应用程序呈现文本框,则确定需要在文本框中输入内容,从而调起系统输入法或输入法应用程序。
105.s202、判断持笔按键状态,如果按键处于使能状态,获得用户输入的轨迹(对应其他实施例中的至少一个轨迹)。
106.在确定是否调用系统输入法时,例如应用程序呈现文本框,且光标在文本框中闪烁时,若接收到与系统输入法建立有通信连接触控笔的手绘功能按键接收到按压操作,呈现手写输入框,并获得用户输入的轨迹。
107.s203、基于所述轨迹生成并发送手绘图片。
108.在获得了用户输入的轨迹后,可以将该轨迹发送至手绘信息生成系统,由手绘信息生成系统生成对应的手绘图片,该手绘图片对应其他实施例中包括至少一个轨迹的图像。
109.可以理解的是,本技术实施例基于按键笔的手绘功能按键状态确定是否需要调用手绘功能,当确定手绘功能按键状态被使能时,能够直接启动手绘信息功能,完成手绘图片的生成,手绘图片可以是静态图片,也可以是动画。本技术实施例在输入法中的手写输入嵌入了记录手写轨迹并生成手绘图像使得用户在针对任意一输入框进行输入的过程中不但匹配字符,以及图形(例如,标准的表情标识),还提供手绘图像。有效提高了用户的输入效率,减少了不同应用之间来回跳转的繁琐交互。所手绘图像包括静态图像和动态图像中至
少一种,静态图像就是根据所记录手写轨迹形成的最终的手绘图像,动态图像用于展示形成最终手绘图像的过程。所述动态图像包括手写轨迹每个时刻的图像以及根据所记录手写轨迹形成的最终的手绘图像。
110.如图6所示,为本技术实施例提供的另一种手绘信息分享方法的流程示意图,本技术实施例提供的一种手绘信息分享方法可以通过下述的步骤s301至步骤s303来实现,以下对各个步骤进行详细说明。
111.s301、确定进入系统输入法的手写输入方式,在手写输入法的候选区域呈现手绘功能控件。
112.在一些实施例中,如图7所示,为本技术提供的一种手绘信息生成界面示意图,如图7所示,确定进入系统输入法的手写输入方式可以是通过呈现应用程序的文本框,当光标位于该文本框内,启动系统输入法并进入手写输入方式,之后,在手写输入法的候选区域呈现手绘功能控件(对应图7中的live msg控件),在接收到用户对该手绘功能控件的操作时,确定手绘功能控件为使能状态,可以启动手绘信息生成系统。
113.s302、获得用户输入的轨迹,并生成所述轨迹对应的手绘图片。
114.在系统输入法的手写输入区域,可以获得用户输入的轨迹,将该轨迹进行记录并发送给手绘信息生成系统,由手绘信息生成系统生成该轨迹对应的手绘图片,并将手绘图片对应的图片标识(对应其他实施例中的图像的标识)呈现在系统输入法的候选区域。
115.在一些实施例中,手绘图片对应的图片标识可以作为候选区域的首选项,也可以作为非首选项,图片标识可以是手绘图片对应的缩略图,也可以是其他用于表征手绘图片已经生成的标识。在一些实施例中,图片标识也可以是如图7中所示的live msg标识,此时live msg并非是手绘功能控件,而仅作为手绘图片对应的图片标识。
116.s303、发送所述手绘图片。
117.当接收到用户对手绘图片对应的图片标识的点击或触摸等操作,可以将该手绘图片呈现在应用程序的文本框,或者发送至应用程序进行保存。
118.在一些实施例中,当启动系统输入法并进入手写输入方式后,在手写输入法界面可以呈现用户开启手绘功能的手绘功能控件,该手绘功能控件可以是如图7所示的候选区域中呈现手绘功能控件live msg,如此,对于没有使用过手绘信息功能的新用户来说,通过点击或触摸该手绘功能控件实现手绘功能的快速启动,当用户输入轨迹后,不仅可以对用户输入的轨迹进行字符和图形的匹配,同时也可以基于用户输入的该轨迹进行手绘图片的生成。
119.在另一些实施例中,图7所示的手绘功能控件live msg可以作为锁定手绘功能的控件,当用户点击文本框,启动系统输入法后,在系统输入法的界面可以呈现手绘功能控件live msg,当用户点击或触摸该手绘功能控件后,直接启动手绘功能,而屏蔽手写输入功能,即当用户输入轨迹后,不做字符和图形的匹配,而仅基于该轨迹进行手绘图片的生成。即在此种情况下,当用户触发了手绘功能控件,即进行了手绘功能的锁定,而不再进行手写输入的匹配。但是输入轨迹仍然是通过如上述实施例中的同一个输入区域进行的。只是输入法不在匹配字符和例如表情等标准化的图形,只进行输入轨迹的记录从而生成手绘图像(静态或者动态)。用户再次点击手绘功能控件live msg后可以解锁手绘功能。或者,用户将手绘图像添加到输入框内自动解锁手绘功能。或者,用户将手绘图像添加到输入框内并且
执行发送指令后自动解锁手绘功能。或者,输入法切换到后台运行或者关闭后自动解锁手绘功能。
120.可以理解的是,本技术实施例在输入法中的手写输入嵌入了记录手写轨迹并生成手绘图像使得用户在针对任意一输入框进行输入的过程中不但匹配字符,以及图形(例如,标准的表情标识),还提供手绘图像。有效提高了用户的输入效率,减少了不同应用之间来回跳转的繁琐交互。所手绘图像包括静态图像和动态图像中至少一种,静态图像就是根据所记录手写轨迹形成的最终的手绘图像,动态图像用于展示形成最终手绘图像的过程。所述动态图像包括手写轨迹每个时刻的图像以及根据所记录手写轨迹形成的最终的手绘图像。通过在系统输入法的候选区域设置手绘功能控件,从而在该手绘功能控件被触发时,可以直接启动手绘信息系统,完成对用户输入轨迹的记录和手绘图片的生成,在生成手绘图片后,将手绘图片对应的图片标识呈现在系统输入法的候选区域,当用户点击了该图片标识,手绘图像将被发送出去或被保存。
121.本技术还提供一种信息处理装置,图8为本技术实施例提供的信息处理装置的一种结构示意图,如图8所示,信息处理装置400包括:
122.获取模块401,用于获得用户输入,所述用户输入表征至少一个轨迹。
123.识别模块402,用于以轨迹进行识别,基于标准数据库匹配获得至少一匹配结果。
124.图像生成模块403,用于记录所述至少一个轨迹,生成包括所述至少一个轨迹的图像。
125.输出模块404,用于输出候选项,所述候选项包括所述至少一个匹配结果和所述图像的标识。
126.在本技术的一些实施例中,获取模块401,还用于获得第n个轨迹;在所述第n个轨迹达到消失时间之前,获得第n 1个轨迹,其中,n为大于等于1的整数,所述第n个轨迹达到所述消失时间表征所述用户输入完成。
127.在本技术的一些实施例中,识别模块402,还用于以轨迹进行识别,基于字符数据库匹配获得至少一个字符,还用于以轨迹进行识别,基于图形数据库匹配至少一个图形。
128.在本技术的一些实施例中,识别模块402,还用于确定如果获得第n 1个轨迹,以第n个轨迹与所述第n 1轨迹组合进行识别。
129.在本技术的一些实施例中,输出模块404,还用于确定如果所述至少一匹配结果未包括满足精确匹配条件的匹配结果,将所述图像的标识作为所述候选项的首选项;按照所述图像标识和所述至少一匹配结果的顺序输出候选项。
130.在本技术的一些实施例中,输出模块404,还用于识别应用程序的类型,所述应用程序为支持候选项作为输入的应用程序;如果所述应用程序的类型满足图像条件,输出的候选项中包括所述图像的标识。
131.在本技术的一些实施例中,图像生成模块403,还用于识别应用程序的类型,所述应用程序为包括输入框且光标位于所述输入框的应用程序;如果所述应用程序的类型满足图像条件,记录所述至少一个轨迹,生成包括所述至少一个轨迹的图像。
132.本技术实施例还提供一种信息处理设备,图9为本技术实施例提供的一种信息处理设备的结构示意图,如图9所示,信息处理设备500包括:显示器501,存储器502和处理器503,显示器501、存储器502和处理器503通过通信总线504连接。其中,显示器501,所述显示
屏用于输出待显示内容;存储器502,用于存储可执行信息处理指令;处理器503,用于执行存储器中存储的可执行信息处理指令时,实现本技术实施例提供的方法,例如,实现本技术实施例提供的信息处理方法。
133.在本技术实施例中,上述处理器503可以为特定用途集成电路(application specific integrated circuit,asic)、数字信号处理器(digital signal processor,dsp)、数字信号处理装置(digital signal processing device,dspd)、可编程逻辑装置(programmable logic device,pld)、现场可编程门阵列(field programmable gate array,fpga)、中央处理器(central processing unit,cpu)、控制器、微控制器、微处理器中的至少一种。可以理解的是,对于不同的设备,用于实现上述处理器功能的电子器件还可以为其它,本技术实施例对此不作具体限定。
134.在本技术实施例中,上述处理器503,用于获得用户输入,所述用户输入表征至少一个轨迹;以轨迹进行识别,基于标准数据库匹配获得至少一匹配结果;记录所述至少一个轨迹,生成包括所述至少一个轨迹的图像;输出候选项,所述候选项包括所述至少一个匹配结果和所述图像的标识。
135.本技术实施例还提供一种计算机可读存储介质,存储有可执行信息处理指令,用于引起处理器503执行时,实现本技术实施例提供的方法,例如,本技术实施例提供的可执行信息处理方法。示例性的,本实施例中的信息处理方法指令可以被存储在光盘,硬盘,u盘等存储介质上,当存储介质中的与一种信息处理方法对应的程序指令被一电子设备读取或被执行时,可以实现如上述任一实施例所述的信息处理方法。
136.本领域内的技术人员应明白,本技术的实施例可提供为方法、设备或计算机程序产品。因此,本技术可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
137.本技术是参照根据本技术实施例的方法、设备或计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程信息处理设备的处理器以产生一个机器,使得通过计算机或其他可编程信息处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
138.这些计算机程序指令也可存储在能引导计算机或其他可编程信息处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
139.这些计算机程序指令也可装载到计算机或其他可编程信息处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
140.以上所述,仅为本技术的实施例而已,并非用于限定本技术的保护范围。凡在本技术的精神和范围之内所作的任何修改、等同替换和改进等,均包含在本技术的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

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

相关文献