信息获取方法、装置、电子设备和可读存储介质与流程

文档序号:29426094发布日期:2022-03-26 15:08阅读:100来源:国知局
信息获取方法、装置、电子设备和可读存储介质与流程

1.本技术属于显示技术领域,具体涉及一种信息获取方法、装置、电子设备和可读存储介质。


背景技术:

2.目前,电子设备上安装的应用越来越多,不同的应用可以提供不同的功能服务。用户在使用电子设备的过程中,通常需要在使用某一应用的过程中,查看或复制其它应用的相关内容,这时需要用户要在多个应用之间进行切换,例如,在电子设备安装应用较多的情况下,需要从较多的应用中查找到所需要的应用,并开启应用,获取信息,然后回退到原应用,若要获取多条信息,则用户需要对多条信息分别进行获取,例如,每次复制一条信息,或者,每次查看一条信息,整个过程操作繁琐,导致信息获取效率低。


技术实现要素:

3.本技术实施例的目的是提供一种信息获取方法、装置、电子设备和可读存储介质,能够解决已有的电子设备在查看或复制信息的过程中操作繁琐,导致信息获取效率低的问题。
4.第一方面,本技术实施例提供了一种信息获取方法,该方法包括:
5.在显示第一程序的第一界面的情况下,显示至少一个备选程序图标,所述至少一个备选程序图标为与所述第一程序关联的程序图标;
6.接收用户的第一输入;
7.响应于所述第一输入,在显示屏的目标区域,显示第一信息,所述第一信息为目标程序中的信息,所述目标程序对应的目标程序图标为所述至少一个备选程序图标中的图标。
8.第二方面,本技术实施例提供了一种信息获取装置,包括:
9.第一显示模块,用于在显示第一程序的第一界面的情况下,显示至少一个备选程序图标,所述至少一个备选程序图标为与所述第一程序关联的程序图标;
10.第一接收模块,用于接收用户的第一输入;
11.第二显示模块,用于响应于所述第一输入,在显示屏的目标区域显示第一信息,所述第一信息为目标程序中的信息,所述目标程序对应的目标程序图标为所述至少一个备选程序图标中的图标。
12.第三方面,本技术实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。
13.第四方面,本技术实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。
14.第五方面,本技术实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述
通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法。
15.在本技术实施例中,在显示第一程序的第一界面的情况下,显示至少一个备选程序图标,所述至少一个备选程序图标为与所述第一程序关联的程序图标;接收用户的第一输入;响应于所述第一输入,在显示屏的目标区域,显示第一信息,所述第一信息为目标程序中的信息,所述目标程序对应的目标程序图标为所述至少一个备选程序图标中的图标。电子设备在显示第一程序的第一界面的情况下,通过自动显示与第一程序关联的至少一个备选程序图标,用户可基于所述至少一个备选程序图标快速获取第一信息,用户不再需要从电子设备安装的所有应用中进行查找,可提高查找效率,信息获取效率高。
16.另外,本技术提供的实施例中,显示至少一个备选程序图标,所述至少一个备选程序图标包括第一界面的关联程序,所述至少一个备选程序图标可以由推荐算法自动推荐,以供用户快捷切换到所需程序。同时,支持用户根据个人使用习惯进行关联程序的自定义操作;
17.支持关联程序在当前应用界面(例如,第一界面)进行自适应悬浮显示,用户可以自由复制同一程序的多条信息或多个程序的多条信息,并将这些信息自动保存到信息缓存窗口中,方便用户后续操作;
18.当前应用界面支持用户结合信息缓存窗口进行多次编辑,省略繁琐的切换与拷贝粘贴操作,满足了用户交互体验的便捷性和多需求。
附图说明
19.图1是本技术实施例提供的信息获取方法的流程图之一;
20.图2a是本技术实施例提供的记账应用的显示界面示意图之一;
21.图2b是本技术实施例提供的记账应用的显示界面示意图之二;
22.图2c是本技术实施例提供的记账应用的显示界面示意图之三;
23.图2d是本技术实施例提供的记账应用的显示界面示意图之四;
24.图2e是本技术实施例提供的记账应用的显示界面示意图之五;
25.图2f是本技术实施例提供的记账应用的显示界面示意图之六;
26.图2g是本技术实施例提供的记账应用的显示界面示意图之七;
27.图2h是本技术实施例提供的记账应用的显示界面示意图之八;
28.图2i是本技术实施例提供的记账应用的显示界面示意图之九;
29.图2j是本技术实施例提供的记账应用的显示界面示意图之十;
30.图2k是本技术实施例提供的记账应用的显示界面示意图之十一;
31.图2l是本技术实施例提供的记账应用的显示界面示意图之十二;
32.图2m是本技术实施例提供的记账应用的显示界面示意图之十三;
33.图2n是本技术实施例提供的信息缓存窗口构建方法的流程图;
34.图2o是本技术实施例提供的信息获取方法的流程图之二;
35.图3是本技术实施例提供的信息获取装置的结构图;
36.图4是本技术实施例提供的电子设备的结构图;
37.图5是本技术实施例的电子设备的硬件结构示意图。
具体实施方式
38.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员获得的所有其他实施例,都属于本技术保护的范围。
39.本技术的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
40.下面结合附图,通过具体的实施例及其应用场景对本技术实施例提供的信息获取方法进行详细地说明。
41.图1为本技术实施例提供的信息获取方法的流程图,如图1所示,本实施例提供的信息获取方法,可由电子设备执行,包括如下步骤:
42.步骤101、在显示第一程序的第一界面的情况下,显示至少一个备选程序图标,所述至少一个备选程序图标为与所述第一程序关联的程序图标。
43.第一程序为电子设备上安装的程序,本技术中“程序”也可以称为“应用”,例如社交应用、理财应用、支付应用、游戏应用等等。第一程序的第一界面为当前在电子设备上显示的界面,第一程序可以仅包括第一界面,也可以包括除第一界面之外的其他界面,在此不做限定。
44.所述至少一个备选程序图标可以在显示第一界面的情况下自动显示,例如,检测到第一界面上包括预设关键字,则自动显示根据预设关键字确定的所述至少一个备选程序图标,例如预设关键字可以是“支出”、“收入”、“账单”等,相应地,至少一个备选程序图标可包括支付应用的图标;所述至少一个备选程序图标也可以基于用户输入显示。用户在需要从其他应用程序中获取信息时,例如,从其他应用程序中复制信息,用户可点击第一界面上的预设控件,电子设备显示至少一个备选程序图标。
45.例如,第一界面显示有预设控件,如图2a所示为第一界面,其中,第一程序为记账应用,第一界面为记账应用的“支出”界面,用户输入为点击图2a中的预设控件1的输入,响应于用户输入,可显示关联应用窗口,关联应用窗口可包括与第一程序关联的程序图标。如图2b所示,关联应用窗口2中包括至少一个备选程序图标。第一程序关联的程序图标可理解为与第一程序属于相同程序类型的程序图标,例如,若第一程序为理财程序,则与第一程序属于相同程序类型的程序也为理财程序;若第一程序为支付程序,则与第一程序属于相同程序类型的程序也为支付程序;第一程序关联的程序图标可理解为与第一程序的后台数据具有关联关系的程序的图标,后台数据可以理解为程序能够获取到的数据,例如,购物程序可以获取到通过购物程序购买物品的支出数据,手机银行程序可以获取到通过手机银行进行支付的支出数据,可认为购物程序与手机银行程序互为关联程序。
46.所述至少一个备选程序图标可悬浮显示在第一界面上(例如,悬浮显示在第一界面的左上角、右上角等等),如图2b所示;也可以与第一界面分屏显示。
47.所述至少一个备选程序图标可以由推荐算法自动推荐,以供用户快捷切换到所需
程序。同时,支持用户根据个人使用习惯进行关联程序的自定义操作,即关联应用窗口还可以包括添加控件,如图2b所示中的“+”图标(即添加控件),用户可以通过添加控件添加电子设备安装的其他应用。用户也可以通过长按关联应用窗口中的程序图标,以触发电子设备删除程序图标。
48.所述至少一个备选程序图标对应的应用程序是电子设备上已安装的应用程序。
49.步骤102、接收用户的第一输入。第一输入可为手动输入或语音输入等等,在此不做限定。例如,第一输入可包括点击操作和复制操作,具体地,对所述至少一个备选程序图标中的某一图标进行点击,以运行该图标对应的应用程序,然后对该应用程序的界面上的信息进行复制。
50.步骤103、响应于所述第一输入,在显示屏的目标区域显示第一信息,所述第一信息为目标程序中的信息,所述目标程序对应的目标程序图标为所述至少一个备选程序图标中的图标。
51.目标程序可以是基于第一输入选中的程序。第一信息可包括从所述至少一个备选程序图标中的一个程序或者多个程序的界面复制的信息,例如,所述至少一个备选程序包括第二程序和第三程序,第一信息可包括从第二程序的一个界面或者多个界面复制的信息,也可以包括从第一程序的界面和第二程序的界面复制的信息,也就是说,第一信息可以包括从所述至少一个备选程序(即所述至少一个备选程序图标对应的程序)中的一个应用的至少一个界面获得的信息,或者,从所述至少一个备选程序中的多个应用的界面获得的信息。
52.本实施例中,在显示第一程序的第一界面的情况下,显示至少一个备选程序图标,所述至少一个备选程序图标为与所述第一程序关联的程序图标;接收用户的第一输入;响应于所述第一输入,在显示屏的目标区域,显示第一信息,所述第一信息为目标程序中的信息,所述目标程序对应的目标程序图标为所述至少一个备选程序图标中的图标。电子设备在显示第一程序的第一界面的情况下,通过自动显示与第一程序关联的至少一个备选程序图标,用户可基于所述至少一个备选程序图标快速获取第一信息,用户不用从电子设备安装的所有应用中进行查找,可提高查找效率,信息获取效率高。
53.上述中,所述接收用户的第一输入,包括:
54.接收用户对所述至少一个备选程序图标中的目标程序图标的第一子输入;
55.响应于所述第一子输入,显示第二界面,所述第二界面为所述目标程序的界面;
56.接收用户对所述第二界面中的第一信息的第二子输入;
57.所述响应于所述第一输入,在电子设备的显示屏的目标区域显示第一信息,包括:
58.响应于所述第二子输入,在所述显示屏上显示信息缓存窗口,所述信息缓存窗口包括所述第一信息;其中,用于缓存和显示至少一个程序的至少一项信息。所述信息缓存窗口可以缓存一条或多条信息,在所述信息缓存窗口缓存多条信息的情况下,用户可以通过所述信息缓存窗口一次性查看或复制到多条信息,而不用在多个应用直接进行来回切换获取信息,提高了信息获取效率。
59.具体地,第一子输入可为点击输入,滑动输入等等,例如,点击目标程序图标,开启目标程序图标对应的应用(该应用可称为第二程序)开启,显示第二界面,第二界面可以为第二程序的任意一个界面,例如,第二界面为第二程序开启后显示的界面(即主界面),第二
界面也可以为点击第二程序的首界面的某个功能后显示的界面,在此不做限定。
60.可选地,在所述目标程序图标对应的应用包括至少两个界面的情况下,所述第二界面为所述至少两个界面中与所述第一界面显示的信息的关联度大于第一阈值的界面。也就是说,在所述目标程序包括至少两个界面的情况下,所述显示第二界面之前,还包括:将所述至少两个界面中与所述第一界面显示的信息的关联度大于第一阈值的界面确定为第二界面,关联度大于第一阈值的界面为符合用户需求的界面的可能性较大,可以避免用户手动切换至所需界面,提高用户操作效率。
61.所述第一界面中显示的信息可理解为:显示在第一界面上的标签信息,标签信息可以单独显示,例如,如图2c所示中的购物标签6,也可以与输入框配对显示,如图2a所示,图中所示“分类”为一个信息输入框对应的标签信息。第一阈值可根据实际情况进行设置,在此不做限定。
62.与所述第一界面中显示的信息关联度,可理解为与所述第一界面中显示的信息的字符类型或语义类型的关联度。例如,第一界面包括信息输入框,信息输入框对应一个标签信息,标签信息的字符类型(与所述第一界面中显示的信息的字符类型)可以理解为输入到信息输入框中的信息的字符类型,若输入到信息输入框中的信息的字符类型为数字型,则所述第一界面中显示的信息为字符类型;若输入到信息输入框中的信息的字符类型为文本类型(可以理解为非数字型,例如汉字,拼音等),则所述第一界面中显示的信息为文本类型。
63.另外,所述第一界面中显示的信息的语义类型,可以通过对信息进行语义分析,确定该信息的语义,根据语义确定语义类型。例如,若信息的语义是表达支出,则语义类型为支出类型;若信息的语义是表达收入,则语义类型为收入类型。
64.第二子输入可以为选中第一信息的输入,例如点击输入,滑动输入等等,进一步地,第二子输入还可以包括复制操作。基于第二子输入,在第一界面上悬浮显示信息缓存窗口(也可称为信息列表),例如,在第一界面的左上角、右下角等位置悬浮显示信息缓存窗口,也可在第一信息的旁侧悬浮显示信息缓存窗口。信息缓存窗口包括第一信息。
65.例如,如图2d所示,用户选取第二程序(如程序11)后,优先按照与所述第一界面显示的信息的关联度从大到小进行显示,如购物支出项对应显示第二程序购物所生成的账单;当找到需要复制的内容后,长按即可完复制操作。
66.复制完成后,自动保存用户复制第一信息,第一信息存储并显示在左下角的信息缓存窗口中,如图2e左下角黑色空心圆所标识,用户可以点击该标识显示或隐藏显示信息缓存窗口,方便用户查看已拷贝信息。
67.进一步地,判断信息缓存窗口的构建是否完成;若已构建完毕,点击关联应用窗口右上角的黑色按钮,关闭悬浮窗显示;否则,重新从关联应用窗口中选取第三程序(如图2i中的程序12)、第四程序(如图2j中的程序13),再次进行信息的选取与复制,以构建信息缓存窗口。信息缓存窗口也可以悬浮显示在所述第一界面上。信息缓存窗口可以包括从一个程序的同一界面或不同界面复制的多条信息,也可以包括从不同程序复制的多条信息。
68.本实施例中,通过第一子输入和第二子输入,可从与第一程序关联的至少一个备选程序图标对应的程序中复制信息,例如,从一个程序的同一界面或不同界面复制多条信息,或者从不同程序中复制多条信息,并将复制信息显示在信息缓存窗口中,用户在将复制
信息粘贴至第一界面时,不用在多个应用之间进行来回切换,可以简化用户操作,提高信息复制效率。
69.进一步地,所述在所述显示屏上显示信息缓存窗口之后,所述方法还包括:
70.接收用户对所述信息缓存窗口中所述第一信息的第二输入;
71.响应于所述第二输入,在所述第一界面的目标位置显示所述第一信息;
72.其中,所述目标位置是根据所述第二输入确定的。
73.具体地,第二输入可以是选中信息缓存窗口中第一信息的输入,可以是用户通过手指、触控装置等的输入,例如点击输入,滑动输入等等。通过第二输入,可将第一信息粘贴至第一界面的目标位置,整个过程操作简单便捷,提高了粘贴效率。进一步的,第二输入可以包括第三子输入和第四子输入,根据第三子输入可确定目标位置,例如,第三子输入可以为点击输入,目标位置为点击输入的点击位置,或者,第三子输入为滑动输入,目标位置滑动输入的起始位置或结束位置;第四子输入为选中第一信息的输入(即通过第四子输入可将第一信息复制粘贴到目标位置)。
74.如图2k所示,点击图中标号3所示的信息列表按钮,弹出信息缓存窗口,显示信息缓存窗口包括的所有信息,点击主窗口中目标位置(如图2k中标号4所示),然后点击信息缓存窗口(如图2k中标号5所示)中对应信息即可完成对应位置的信息的复制和粘贴。
75.本实施例中,在所述显示屏上显示信息缓存窗口之后,通过第二输入即可将信息缓存窗口中显示的第一信息输入至第一界面的目标位置,整个操作简单方便,信息的复制粘贴效率高。
76.此外,采用基于决策树的分类方法,可以将信息列表的所有内容按照主界面(也可理解为当前显示界面)的显示内容进行归纳分类并进行分组显示,如记账应用的信息列表可以按照主界面的“收入”、“支出”、“转账”进行自主分类,方便用户后续粘贴、记录,如图2k中的各词条分别对应主界面的“收入”、“支出”、“转账”,具体地,“收入”、“支出”、“转账”对应的词条可分别采用不同的颜色进行显示。
77.可支持主界面不同位置自由切换,一种是切换到如图2l的收入项,信息列表中收入项词条(中间三项)排序上升,自动替换到最前端显示,方便用户一次性编辑操作。第二种是切换到与第一程序的某一具体项相关的信息列表,如图2m中与购物支出强相关,可采用红色进行标记)。复制完成后,可点击信息列表按钮进行列表清除和隐藏,结束整个交互过程。
78.一种实现方式中,所述显示信息缓存窗口,包括如下至少一项:
79.在所述信息缓存窗口所缓存的信息项数为0的情况下,在所述信息缓存窗口中显示所述第一信息;
80.在所述信息缓存窗口已缓存的信息数量大于0且小于所述信息缓存窗口的最大缓存量的情况下,在所述信息缓存窗口中显示所述第一信息和至少一项历史信息,所述历史信息为在接收所述第一输入之前缓存的信息;
81.在所述信息缓存窗口已缓存的信息数量等于所述信息缓存窗口的最大缓存量,且所述信息缓存窗口中显示的信息包括已缓存的所有信息的情况下,将所述信息缓存窗口中显示的信息中的一项信息替换为所述第一信息。
82.具体地,在信息缓存窗口的构建过程中,可使用图2n所示的处理逻辑构建信息缓
存窗口。
83.当信息缓存窗口中还未存储任何信息(即所述信息缓存窗口所缓存的信息项数为0),即此时添加的第一信息为第一条时,信息缓存窗口仅显示当前复制内容(如图2e所示),提示用户已成功完成存储。例如,若第一信息为“午餐支出200元”,则在信息缓存窗口中显示“午餐支出200元”。
84.当信息缓存窗口中存在部分信息但列表未满时,信息缓存窗口中仅显示上一条复制信息和第一信息的内容(如图2f所示),提示用户目前的存储状态,例如,若上一条复制信息为“早餐支出20元”,第一信息为“午餐支出200元”,则在信息缓存窗口中显示“早餐支出20元”和“午餐支出200元”两条信息,进一步地,这两条信息可以分行信息,便于用户查看;或者,信息缓存窗口中显示至少一项历史信息,所述历史信息为在接收所述第一输入之前缓存的信息,例如,在接收所述第一输入之前缓存的信息为“早餐支出20元”,第一信息为“午餐支出200元”,则在信息缓存窗口中显示“早餐支出20元”和“午餐支出200元”两条信息。
85.当信息缓存窗口已满(已存储信息数目大于预设的最大存储项数n)时,显示所有已存储信息(如图2g所示),由用户根据个人需要手动点击要替换的信息(如图2h所示),完成当前信息的复制存储。n可根据实际情况进行设置,例如取值为5或10等。举例来说,若n为5,如果信息缓存窗口目前已显示5条信息,则又需要存储第一信息的情况下,用户可以点击信息缓存窗口中的“早餐支出20元”,以将“早餐支出20元”替换为第一信息进行存储。
86.上述中,信息缓存窗口中的信息可根据不同的情况进行显示,可提高信息缓存窗口显示的灵活性。
87.上述中,在所述信息缓存窗口包括至少两项信息的情况下,所述在显示屏上显示信息缓存窗口,包括:
88.按照预设显示方式,在所述信息缓存窗口中,显示与所述第一界面中的至少一个信息输入框对应的信息类型匹配的信息;
89.或者,按照预设显示方式,在所述信息缓存窗口中,显示与所述第一界面的界面功能类型匹配的信息;
90.或者,分类显示所述至少两项信息;其中,来自于同一程序的信息为同一分类,或者,所述至少两项信息中与所述第一界面中显示的信息关联度大于第二阈值的信息为同一分类,或者,所述至少两项信息中与所述第一界面的功能的关联度大于第三阈值的信息为同一分类。
91.具体地,预设显示方式可以是突出显示(例如,加粗,或者标黄等),还可以是调整显示位置,例如显示在信息缓存窗口的前半区域等。第一界面包括至少一个信息输入框,信息输入框对应的信息类型可以理解为需要输入到信息输入框中的信息的字符类型,例如,对于账单输入框来说,输入到该输入框中的信息类型应是数字类型,信息缓存窗口中的数字类型的信息可加粗显示,对于姓名输入框来说,输入到该输入框中的信息应是文本(即非数字,例如,汉字或外文字),信息缓存窗口中的文本类型的信息可加粗显示。
92.信息输入框对应的信息类型还可以理解为需要输入到信息输入框中的信息的语义类型,例如,输入到信息输入框中的信息是记录支出的,还是记录收入的;若是记录支出的,则信息缓存窗口中用于记录支出的信息可加粗显示;若是记录收入的,则信息缓存窗口
中用于记录收入的信息可加粗显示。
93.另外,也可以对至少两项信息进行分类显示,例如,来自于同一程序的信息为同一分类,或者,所述至少两项信息中与所述第一界面中显示的信息关联度大于第二阈值的信息为同一分类,或者,所述至少两项信息中与所述第一界面的功能的关联度大于第三阈值的信息为同一分类。第二阈值和第三阈值可根据实际情况进行设置,例如80%或90%等等,在此不做限定。
94.可根据推荐算法获得所述至少两项信息中与所述第一界面中显示的信息关联度大于第二阈值的信息,或者,根据推荐算法获得所述至少两项信息中与所述第一界面的功能的关联度大于第三阈值的信息。
95.具体地,推荐算法例如使用无监督的聚类算法,可以使用基于文本的关键词聚类,然后根据话题(topic)将文本向量化,如所述第一界面中的信息,可以由关键词“收入”、“支出”、“消费”、“转账”等关键词与所述至少两项信息进行关联,获得关联度,并根据关联度进行排序,将所述至少两项信息中与所述第一界面中显示的信息关联度大于第二阈值的信息视为同一分类。
96.所述第一界面中的功能,可以是购物、支付等等关键字,将第一界面功能的关键词与所述至少两项信息进行关联,获得关联度,并根据关联度进行排序,将所述至少两项信息中与所述第一界面的功能的关联度大于第三阈值的信息视为同一分类。
97.进一步地,所述至少两项信息中与所述第一界面中显示的信息关联度大于第二阈值的信息为同一分类,所述至少两项信息中与所述第一界面中显示的信息关联度小于或等于第二阈值的信息为同一分类;所述至少两项信息中与所述第一界面的功能的关联度大于第三阈值的信息为同一分类,所述至少两项信息中与所述第一界面的功能关联度小于或等于第三阈值的信息为同一分类。
98.其中,所述第一界面中显示的信息可理解为:显示在第一界面上的标签信息,标签信息可以单独显示,例如,如图2c所示中的购物标签,也可以与输入框配对显示,如图2a所示,“分类”为一个信息输入框对应的标签信息。与所述第一界面中显示的信息关联度,可理解为与所述第一界面中显示的信息的字符类型或在语义类型的关联度。
99.第一界面的功能可理解为第一界面对应的功能,例如,第一界面是用于记录用户支出的界面,则第一界面的功能是记录用户支出,所述至少两项信息中与用户支出关联度大于第三阈值的信息为同一分类,所述至少两项信息中与用户支出关联度小于或等于第三阈值的信息为同一分类。
100.上述中,在所述信息缓存窗口包括至少两项信息的情况下,在所述显示屏上显示信息缓存窗口,可对符合需求的信息(例如,与所述第一界面中的至少一个信息输入框对应的信息类型匹配的信息,或者,与所述第一界面的界面功能类型匹配的信息)按照预设显示方式(例如,加粗或标黄)进行显示,以引起用户的注意力,或者,将信息进行分类显示,便于用户快速获得所需信息。
101.在一种实现方式中,所述显示至少一个备选程序图标之前,所述方法还包括:
102.在所述第一界面显示预设控件;
103.接收用户对所述预设控件的第一输入;
104.所述显示至少一个备选程序图标,包括:
105.响应于所述第一输入,显示至少一个备选程序图标。
106.具体地,如图2a所示为第一界面(第一程序为记账应用,第一界面为记账应用的“支出”界面),图中标号1所示为预设控件,图中为一黑色圆点图标,点击黑色圆点图标,在第一界面上悬浮显示一个关联应用窗口,如图2b所示,图2b中标号2所示为关联应用窗口,关联应用窗口中包括至少一个备选程序图标。
107.图2b中,关联应用窗口显示了多个内容相关应用的图标,用户可以自由选择要查看的应用。具体的关联应用可以由智能推荐算法确定,例如使用无监督的聚类算法即可实现快速的个性化推荐,可以使用基于文本的关键词聚类,然后根据topic将文本向量化,如记账应用可以由关键词“收入”、“支出”、“消费”、“转账”等关键词自动关联到支付应用、手机银行应用等。同时根据用户对各应用的使用率确定用户对不同推荐关联应用的偏好程度,进行关联应用进行加权排序,方便用户快速查找到自己常用的应用。
108.上述中,基于第一输入,显示至少一个备选程序图标,可便于用户基于至少一个备选程序图标开启程序,快速获取到复制信息,用户不用从电子设备安装的所有应用中进行查找,可提高查找效率,信息获取效率高。
109.此外,支持用户对关联应用窗口(也可称为关联窗口)中的应用进行手动自由增删(如通过增加按钮进行扩充,长按程序图标进行删除等简单操作),满足用户喜好,提升用户使用的便捷性和体验感。
110.为实现针对用户偏好的精准推荐关联,在同一应用的不同操作页面(即第一程序的不同界面),也可以增设不同的关联应用,细化用户需求,即关联应用不仅可以与第一程序的功能相关,还可以精细到与当前操作页面的某一项内容强相关,进一步简化用户查询操作。例如,在所述显示至少一个程序图标之前,还包括:
111.确定与所述第一程序的程序功能类型匹配的至少一个备选程序图标;
112.或者,确定与所述第一界面中显示的信息匹配的至少一个备选程序图标;
113.或者,在接收到用户的第三输入的情况下,响应于所述第三输入,将所述第三输入选中的图标确定为备选程序图标。
114.具体地,程序功能类型可理解为程序类型,例如,若第一程序为理财程序,则与第一程序属于相同程序类型的程序也为理财程序;若第一程序为支付程序,则与第一程序属于相同程序类型的程序也为支付程序。
115.第一界面中显示的信息可理解为显示在第一界面上的标签信息,标签信息可以单独显示,例如,如图2c所示中的购物标签,也可以与输入框配对显示,如图2a所示,“分类”为一个信息输入框对应的标签信息。
116.例如,在记账应用中,如图2c所示,具体到图2c所示的支出项界面,当用户点击到支出类别中的“购物”类时,右上角关联窗口的关联应用会相应发生变化,推荐与购物强相关的应用给用户查看,并按用户对此类应用的使用频率进行优先级排序,优先显示用户常用应用,如图2c中的程序11、程序12等。类似的,当点击餐饮项时,优先推荐程序16等餐饮应用,方便用户快捷选取。
117.另外,备选程序图标还可以通过用户的第三输入确定,例如,关联应用窗口还可以包括添加控件,如图2b所示中的“+”图标(即添加控件),用户可以通过第三输入点击添加控件添加电子设备安装的其他应用。
118.上述中,备选程序图标可基于电子设备自动匹配确定,也可以基于用户操作确定,提高了确定备选程序图标的灵活性。
119.以下对本技术提供的信息获取方法进行如下举例说明。如图2o所示,具体包括以下步骤:
120.步骤201、用户在打开第一程序(如记账应用)之后,当需要从外部应用复制信息时,可以点击图2a显示中右上角的黑色图标,这时会在当前窗口悬浮显示一个关联应用窗口(也可称为关联窗口),如图2b所示。
121.关联窗口可显示多个内容相关应用的图标,用户可以自由选择要查看的应用。具体的关联应用可以由智能推荐算法确定,例如使用无监督的聚类算法即可实现快速的个性化推荐,可以使用基于文本的关键词聚类,然后根据topic将文本向量化,如记账应用可以由关键词“收入”、“支出”、“消费”、“转账”等关键词自动关联到支付应用、购物应用及手机银行应用。同时根据用户对各应用的使用率确定用户对不同推荐关联应用的偏好程度,进行关联应用的加权排序,方便用户快速链接到自己常用的应用。
122.此外,支持用户对关联窗口中的应用进行手动自由增删如通过增加按钮进行扩充,长按程序图标进行删除等简单操作,满足用户喜好,提升用户使用的便捷性和体验感。
123.为实现针对用户偏好的精准推荐关联,在同一个应用的不同操作页面,也可以增设不同的关联应用,细化用户需求,即关联应用不仅可以与第一程序的功能相关,还可以精细到与当前操作页面的某一项内容强相关,进一步简化用户查询操作。例如,在记账应用中,具体到图2c支出项界面,当用户点击到支出类别中的购物类时,右上角关联窗口的关联应用会相应发生变化,推荐与购物强相关的应用给用户查看,并按用户对此类应用的使用频率进行优先级排序,优先显示用户常用应用,如图2c中的程序11、程序12等支付应用。相似的,当点击餐饮项时,优先推荐程序16等餐饮应用,方便用户快捷选取。
124.步骤202、用户选取关联程序11,可以正常操作关联应用悬浮界面内容,优先按照用户第一界面关联信息进行显示,如购物支出项对应显示程序14购物所生成的账单;当找到需要复制的内容后,长按即可完复制操作如图2d。
125.步骤203、复制完成后,自动保存用户复制信息,信息列表标识出现,相应的信息存储并显示在左下角的信息列表中,如图2d左下角黑色空心圆所标识,方便用户查看已拷贝信息。
126.在信息列表的构建过程中,存在如图2n所示的处理逻辑。
127.当信息列表中还未存储任何信息,即此时添加信息为第一条时,左下角信息列表仅显示当前复制内容如图2e,提示用户已成功完成存储;
128.当信息列表中存在部分信息但列表未满时,信息列表中仅显示上一条复制信息和当前信息的内容如图2f,提示用户目前的存储状态;
129.当信息列表已满信息数目大于预设的最大存储数量n时,显示所有已存储信息如图2g,由用户根据个人需要手动点击要替换的信息如图2h,完成当前信息的复制存储。
130.步骤204、判断当前关联程序11的查看与复制操作是否完毕;若复制完成,执行步骤205;否则重复执行步骤203。
131.步骤205、进一步判断信息列表的构建是否完成;若已构建完毕,执行步骤206;否则,执行步骤202,重新选取关联新的应用,如图2i中的程序11,再次进行信息的选取与复
制。
132.步骤206、点击悬浮窗右上角的黑色按钮,关闭悬浮窗显示。
133.步骤207、点击左下角信息列表按钮,弹出所有信息如图2k编辑支出项,点击主窗口中目标位置(即待编辑区域),然后点击信息列表中对应信息即可完成对应位置的信息拷贝粘贴。
134.此外,采用基于决策树的分类方法,可以将信息列表的所有内容按照主界面的显示内容进行归纳分类并进行分组显示,如记账应用的信息列表可以按照主页面的收入-支出-转账项进行自主分类,方便用户后续粘贴、记录,如图2k中的词条分别对应主界面的支出(前三项)-收入(中间三项)-转账(最后三项)。
135.可支持主窗口不同位置自由切换,一种是切换到如图2l的收入项,信息列表中收入项词条(中间三项)排序上升,自动替换到最前端显示,方便用户一次性编辑操作。第二种是切换到与第一程序的某一具体项相关的信息列表,如图2m中与购物支出强相关的词条将在信息列表中优先显示(图中前三项)。
136.复制完成后,可点击左下角信息列表按钮进行列表清除和隐藏,结束整个交互过程。
137.本发明实施例中,首先设置了一个关联应用选取窗口,支持算法推荐形式和用户自定义形式,帮助用户快速打开相关应用,将其在当前编辑应用界面中进行悬浮显示,方便用户快速查找与复制;其次,为用户增加了一个信息列表,用于存储同一关联应用的多条信息或不同关联应用的不同信息,极大地改善了用户的搜索、复制体验;最后,支持用户在当前应用界面进行自由编辑以及信息列表的自主分类,可以从信息列表中一次性粘贴多条信息,省去了繁琐的应用切换和拷贝粘贴操作,提高了用户操作的便捷性。
138.需要说明的是,本技术实施例提供的信息获取方法,执行主体可以为信息获取装置,或者该信息获取装置中的用于执行信息获取方法的控制模块。本技术实施例中以信息获取装置执行信息获取方法为例,说明本技术实施例提供的信息获取装置。
139.如图3所示,本技术实施例提供的信息获取装置300包括:
140.第一显示模块301,用于在显示第一程序的第一界面的情况下,显示至少一个备选程序图标,所述至少一个备选程序图标为与所述第一程序关联的程序图标;
141.第一接收模块302,用于接收用户的第一输入;
142.第二显示模块303,用于响应于所述第一输入,在显示屏的目标区域显示第一信息,所述第一信息为目标程序中的信息,所述目标程序对应的目标程序图标为所述至少一个备选程序图标中的图标。
143.可选地,所述第一接收模块302,包括:
144.第一接收子模块,用于接收用户对所述至少一个备选程序图标中的目标程序图标的第一子输入;
145.第一显示子模块,用于响应于所述第一子输入,显示第二界面,所述第二界面为所述目标程序的界面;
146.第二接收子模块,用于接收用户对所述第二界面中的第一信息的第二子输入;
147.所述第二显示模块303,用于响应于所述第二子输入,在所述显示屏上显示信息缓存窗口,所述信息缓存窗口包括所述第一信息;
148.其中,所述信息缓存窗口用于缓存和显示至少一个程序的至少一项信息。
149.可选地,所述装置300还包括:
150.第二接收模块,用于接收用户对所述信息缓存窗口中所述第一信息的第二输入;
151.第三显示模块,用于响应于所述第二输入,在所述第一界面的目标位置显示所述第一信息;其中,所述目标位置是根据所述第二输入确定的。
152.可选地,所述装置300还包括:
153.第一确定模块,用于在所述至少两个界面中,将与所述第一界面显示的信息的关联度大于第一阈值的界面确定为第二界面。
154.可选地,所述第二显示模块303,用于显示如下至少一项:
155.在所述信息缓存窗口所缓存的信息项数为0的情况下,在所述信息缓存窗口中显示所述第一信息;
156.在所述信息缓存窗口已缓存的信息数量大于0且小于所述信息缓存窗口的最大缓存量的情况下,在所述信息缓存窗口中显示所述第一信息和至少一项历史信息,所述历史信息为在接收所述第一输入之前缓存的信息;
157.在所述信息缓存窗口已缓存的信息数量等于所述信息缓存窗口的最大缓存量,且所述信息缓存窗口中显示的信息包括已缓存的所有信息的情况下,将所述信息缓存窗口中显示的信息中的一项信息替换为所述第一信息。
158.可选地,在所述信息缓存窗口包括至少两项信息的情况下,所述第二显示模块303,用于:
159.按照预设显示方式,在所述信息缓存窗口中显示与所述第一界面中的至少一个信息输入框对应的信息类型匹配的信息;
160.或者,按照预设显示方式,在所述信息缓存窗口中显示与所述第一界面的界面功能类型匹配的信息;
161.或者,分类显示所述至少两项信息;其中,来自于同一程序的信息为同一分类,或者,所述至少两项信息中与所述第一界面中显示的信息的关联度大于第二阈值的信息为同一分类,或者,所述至少两项信息中与所述第一界面的功能的关联度大于第三阈值的信息为同一分类。
162.可选地,所述装置300还包括:
163.第四显示模块,用于在所述第一界面显示预设控件;
164.第三接收模块,用于接收用户对所述预设控件的第一输入;
165.所述第一显示模块301,用于响应于所述第一输入,显示至少一个备选程序图标。
166.可选地,所述装置300还包括第二确定模块,第二确定模块用于:
167.确定与所述第一程序的程序功能类型匹配的至少一个备选程序图标;
168.或者,确定与所述第一界面中显示的信息匹配的至少一个备选程序图标;
169.或者,在接收到用户的第三输入的情况下,响应于所述第三输入,将所述第三输入选中的图标确定为备选程序图标。
170.本技术实施例提供的信息获取装置300能够实现图1的方法实施例实现的各个过程并获得相同的技术效果,为避免重复,这里不再赘述。
171.上述信息获取装置300可以是装置,也可以是终端中的部件、集成电路、或芯片。该
装置可以是移动电子设备,也可以为非移动电子设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,umpc)、上网本或者个人数字助理(personal digital assistant,pda)等,非移动电子设备可以为服务器、网络附属存储器(network attached storage,nas)、个人计算机(personal computer,pc)、电视机(television,tv)、柜员机或者自助机等,本技术实施例不作具体限定。
172.本技术实施例中的信息获取装置300可以为具有操作系统的装置。该操作系统可以为安卓(android)操作系统,可以为ios操作系统,还可以为其他可能的操作系统,本技术实施例不作具体限定。
173.可选地,如图4所示,本技术实施例还提供一种电子设备600,包括处理器601,存储器602,存储在存储器602上并可在所述处理器601上运行的程序或指令,该程序或指令被处理器601执行时实现上述信息获取方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
174.需要说明的是,本技术实施例中的电子设备包括上述所述的移动电子设备和非移动电子设备。
175.图5为实现本技术实施例的一种电子设备的硬件结构示意图。
176.该电子设备1000包括但不限于:射频单元1001、网络模块1002、音频输出单元1003、输入单元1004、传感器1005、显示单元1006、用户输入单元1007、接口单元1008、存储器1009、以及处理器1010等部件。
177.本领域技术人员可以理解,电子设备1000还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理系统与处理器1010逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。图5中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。
178.其中,显示单元1006,用于在显示第一程序的第一界面的情况下,显示至少一个备选程序图标,所述至少一个备选程序图标为与所述第一程序关联的程序图标;
179.用户输入单元1007,用于接收用户的第一输入;
180.显示单元1006,还用于响应于所述第一输入,在显示屏的目标区域显示第一信息,所述第一信息为目标程序中的信息,所述目标程序对应的目标程序图标为所述至少一个备选程序图标中的图标。
181.可选地,用户输入单元1007,还用于接收用户对所述至少一个备选程序图标中的目标程序图标的第一子输入;
182.显示单元1006,还用于响应于所述第一子输入,显示第二界面,所述第二界面为所述目标程序的界面;
183.用户输入单元1007,还用于接收用户对所述第二界面中的第一信息的第二子输入;
184.显示单元1006,还用于响应于所述第二子输入,在所述显示屏上显示信息缓存窗口,所述信息缓存窗口包括所述第一信息;其中,所述信息缓存窗口用于缓存和显示至少一个程序的至少一项信息。
185.可选地,用户输入单元1007,还用于接收用户对所述信息缓存窗口中所述第一信息的第二输入;
186.处理器1010,还用于响应于所述第二输入,在所述第一界面的目标位置显示所述第一信息;其中,所述目标位置是根据所述第二输入确定的。
187.可选地,所述目标程序包括至少两个界面的情况下,处理器1010,用于将所述至少两个界面中与所述第一界面显示的信息的关联度大于第一阈值的界面确定为第二界面。
188.可选地,显示单元1006,还用于在所述信息缓存窗口所缓存的信息项数为0的情况下,在所述信息缓存窗口中显示所述第一信息;
189.在所述信息缓存窗口已缓存的信息数量大于0且小于所述信息缓存窗口的最大缓存量的情况下,在所述信息缓存窗口中显示所述第一信息和至少一项历史信息,所述历史信息为在接收所述第一输入之前缓存的信息;
190.在所述信息缓存窗口已缓存的信息数量等于所述信息缓存窗口的最大缓存量,且所述信息缓存窗口中显示的信息包括已缓存的所有信息的情况下,将所述信息缓存窗口中显示的信息中的一项信息替换为所述第一信息;
191.可选地,在所述信息缓存窗口包括至少两项信息的情况下,显示单元1006,还用于按照预设显示方式,在所述信息缓存窗口中显示与所述第一界面中的至少一个信息输入框对应的信息类型匹配的信息;
192.或者,按照预设显示方式,在所述信息缓存窗口中显示与所述第一界面的界面功能类型匹配的信息;
193.或者,分类显示所述至少两项信息;其中,来自于同一程序的信息为同一分类,或者,所述至少两项信息中与所述第一界面中显示的信息的关联度大于第二阈值的信息为同一分类,或者,所述至少两项信息中与所述第一界面的功能的关联度大于第三阈值的信息为同一分类。
194.可选地,显示单元1006,还用于在所述第一界面显示预设控件;
195.用户输入单元1007,还用于接收对所述预设控件的第一输入;
196.显示单元1006,还用于响应于所述第一输入,显示至少一个备选程序图标。
197.可选地,处理器1010,还用于确定与所述第一程序的程序功能类型匹配的至少一个备选程序图标;或者,确定与所述第一界面中显示的信息匹配的至少一个备选程序图标;或者,在接收到用户的第三输入的情况下,响应于所述第三输入,将所述第三输入选中的图标确定为备选程序图标。
198.应理解的是,本技术实施例中,输入单元1004可以包括图形处理器(graphics processing unit,gpu)10041和麦克风10042,图形处理器10041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元1006可包括显示面板10061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板10061。用户输入单元1007包括触控面板10071以及其他输入设备10072。触控面板10071,也称为触摸屏。触控面板10071可包括触摸检测装置和触摸控制器两个部分。其他输入设备10072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。存储器1009可用于存储软件程序以及各种数据,包括但不限于应用程序和操作系统。处理器1010可集成应用处理器和调制解调处理器,其中,应用处
理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器1010中。
199.本技术实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述信息获取方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
200.其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等。
201.本技术实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述信息获取方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
202.应理解,本技术实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或片上系统芯片等。
203.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本技术实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
204.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以计算机软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台第一终端(可以是手机,计算机,服务器,或者网络设备等)执行本技术各个实施例所述的方法。
205.上面结合附图对本技术的实施例进行了描述,但是本技术并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本技术的启示下,在不脱离本技术宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本技术的保护之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1