一种显示收藏对象的方法和终端与流程

文档序号:30787554发布日期:2022-07-16 08:41阅读:126来源:国知局
一种显示收藏对象的方法和终端与流程
一种显示收藏对象的方法和终端
1.本技术要求于2017年2月27日提交中国专利局、申请号为201710109631.0、申请名称为“一种计算机系统中跨应用收藏的方法和装置”的中国专利申请的优先权,其全部内容通过引用结合在本技术中。
技术领域
2.本技术实施例涉及终端应用领域,尤其涉及一种显示收藏对象的方法和终端。


背景技术:

3.对于终端上的一些应用,在应用内部具有收藏功能。如浏览器的收藏夹、微信朋友圈的收藏等。用户在使用app时,对于自己喜欢的内容,因为时间或场景等原因无法完成阅读时,可以收藏起来,过后用户可以查看收藏内容来继续阅读。
4.但是,这些收藏不支持跨应用,各个应用内部各自实现,不具备通用性;而且用户为了查看收藏,必须要去打开各自的应用去找到对应的收藏功能,操作过程比较繁琐。


技术实现要素:

5.本技术实施例提供了一种显示收藏对象的方法和终端,用于管理不同应用的收藏对象,当用户查看收藏时,在收到用户对收藏对象的输入操作后,在原应用上显示该收藏对象对应的内容,提高用户体验。
6.本技术实施例的第一方面提供一种显示收藏对象的方法和终端,可以包括:终端当前显示收藏管理界面,该收藏管理界面上显示第一收藏对象和第二收藏对象;接收用户输入的操作;若该操作指向该第一收藏对象,则响应该操作,在第一应用中显示该第一收藏对象对应的内容;若该操作指向该第二收藏对象,则响应该操作,在第二应用中显示该第二收藏对象对应的内容。收藏管理界面中可以包括各个收藏对象;其中,收藏对象可以呈现为“应用名和文件名(如文章标题、图片名称、视频名、音乐名等)”,也可以呈现为“应用名、文件名(如文章标题、图片名称、视频名、音乐名等)和时间”,也可以是其他的呈现方式,不做具体限定。
7.终端在收藏管理界面上接收用户的输入操作,如果该操作指向第一收藏对象,则终端响应该操作,在第一应用中显示第一收藏对象对应的内容。即是在原应用中显示第一收藏对象对应的内容,提高用户体验,而且,收藏管理界面保存不同应用的收藏对象,具备通用性。
8.可选的,在本技术的一些实施例中,该第一收藏对象通过该第一应用提供的收藏入口收藏。可以理解的是,第一应用提供的收藏入口一般都是应用自身来提供的,没有系统级权限。
9.可选的,在本技术的一些实施例中,该第一收藏对象通过该终端提供的收藏入口收藏,该终端提供的收藏入口与该第一应用的收藏入口不同。可以理解的是,第一收藏对象通过终端提供的收藏入口,是系统提供的收藏入口,具有系统级权限。
10.可选的,在本技术的一些实施例中,该方法还可以包括:若显示该第一收藏对象对应的内容,则该终端还原该第一收藏对象对应的内容在收藏时的上下文状态。即若用户输入的操作指向第一收藏对象,则终端不仅可以在第一应用中显示第一收藏对象指向的内容,还可以还原第一收藏对象指向的内容的上下文状态。例如,用户收藏时阅读一篇文章的进度是50%,那么,收藏之后,再打开这篇文章后,显示的这篇文章还是阅读到50%的进度,提高了用户体验。
11.可选的,在本技术的一些实施例中,该方法还包括:该终端根据应用类型对该第一收藏对象和该第二收藏对象进行分类管理;或者,该终端根据收藏类型对该第一收藏对象和该第二收藏对象进行分类管理。需要说明的是,用户收藏的页面内容在用户管理界面可以查看,而且,用户管理界面中的收藏对象终端可以自动分类管理,也可以由用户手动进行分类管理,还可以对这些收藏对象进行编辑、删除等操作。
12.可选的,在本技术的一些实施例中,在该显示收藏管理界面之前,该方法还可以包括:该终端接收用户输入的第一手势;该显示收藏管理界面,可以包括:若该第一手势和预置手势匹配,则该终端显示该收藏管理界面。为显示收藏管理界面提供了一个可行性的方案,增加了该方案的多样性。
13.可选的,在本技术的一些实施例中,该显示收藏管理界面,可以包括:该终端接收用户在功能标识菜单中选定第一收藏标识的操作,显示该收藏管理界面。为显示收藏管理界面提供了一个可行性的方案,增加了该方案的多样性。
14.可选的,在本技术的一些实施例中,该显示收藏管理界面,可以包括:该终端接收用户在虚拟功能按钮中选定第二收藏标识的操作,显示该收藏管理界面。为显示收藏管理界面提供了一个可行性的方案,增加了该方案的多样性。
15.可选的,在本技术的一些实施例中,在该显示收藏管理界面之前,该方法还可以包括:该终端当前在该第一应用中显示该第一收藏对象对应的内容;该终端接收用户输入的收藏操作,收藏该第一收藏对象对应的内容。这里提供的是用户收藏页面内容的一种实现方式。即在显示收藏管理界面之前,用户可以收藏页面内容,如果用户还没有收藏,或者,终端没有自动收藏,那么收藏管理界面是空的,没有收藏对象显示。
16.可选的,在本技术的一些实施例中,该显示收藏管理界面之前,该方法还可以包括:若该终端检测到特定事件,中断当前显示的该第一收藏对象对应的内容,则该终端收藏该第一收藏对象对应的内容。这里提供的是终端自动收藏页面内容的一种实现方式。应理解,这里的特定事件可以是来电、也可以是接收短信、通知类消息等。即在显示收藏管理界面之前,终端可以自动收藏页面内容,如果用户还没有收藏,或者,终端没有自动收藏,那么收藏管理界面是空的,没有收藏对象显示。
17.可选的,在本技术的一些实施例中,该终端接收用户输入的收藏操作,收藏该第一收藏对象对应的内容,可以包括:该终端接收用户在显示屏上输入第二预置手势的操作,收藏该第一收藏对象对应的内容。该实施例主要是对用户手动收藏页面内容提供了一个具体的实现方案,增加了方案的可行性。
18.可选的,在本技术的一些实施例中,该终端接收用户输入的收藏操作,收藏该第一收藏对象对应的内容,可以包括:该终端接收用户在功能标识菜单中选定第三收藏标识的操作,收藏该第一收藏对象对应的内容。该实施例主要是对用户手动收藏页面内容提供了
一个具体的实现方案,增加了方案的可行性。
19.可选的,在本技术的一些实施例中,该终端接收用户输入的收藏操作,收藏该第一收藏对象对应的内容,可以包括:该终端接收用户在虚拟功能按钮中选定第四收藏标识的操作,收藏该第一收藏对象对应的内容。该实施例主要是对用户手动收藏页面内容提供了一个具体的实现方案,增加了方案的可行性。
20.可选的,在本技术的一些实施例中,该收藏该第一收藏对象对应的内容,可以包括:该终端保存该第一收藏对象对应的内容的描述信息,该描述信息包括应用信息、页面标识和内容源标识;该响应该操作,在该第一应用中显示该第一收藏对象对应的内容,可以包括:响应该操作,获取该描述信息;根据该应用信息确定该第一应用,根据该页面标识确定该第一收藏对象对应的内容页面,根据该内容源标识确定该第一收藏对象对应的内容;在该第一应用中显示该第一收藏对象对应的内容。
21.系统定义了描述页面内容信息的描述规范的一种实现方式,该描述规范可以描述页面的资源信息;从而实现基于页面内容的收藏方式。待用户希望再次阅读时,可以快速打开收藏时的页面。收藏内容的打开可以基于原有应用直接打开,同时保留了原有的运行状态,提高了用户的体验效果。
22.可选的,在本技术的一些实施例中,该收藏该第一收藏对象对应的内容,可以包括:该终端保存该第一收藏对象对应的内容的描述信息,该描述信息包括应用信息、页面标识、内容源标识和上下文状态的信息;该响应该操作,在该第一应用中显示该第一收藏对象对应的内容,可以包括:响应该操作,获取该描述信息;根据该应用信息确定该第一应用、根据该页面标识确定该第一收藏对象对应的内容页面、根据该内容源标识确定该第一收藏对象对应的内容、根据该上下文状态的信息确定该第一收藏对象对应的内容的上下文状态;在该第一应用中显示该第一收藏对象对应的内容。
23.系统定义了描述页面内容信息的描述规范的一种实现方式,该描述规范可以描述页面的资源信息以及上下文状态;从而实现基于页面内容及上下文的状态的收藏方式。待用户希望再次阅读时,可以快速打开收藏时的页面,或者打开收藏时的页面并还原到收藏时的上下文状态。收藏内容的打开可以基于原有应用直接打开,同时保留了原有的运行状态,提高了用户的体验效果。
24.可选的,在本技术的一些实施例中,该收藏该第一收藏对象对应的内容,可以包括:该终端保存该第一收藏对象对应的内容的描述信息,该描述信息包括应用信息、页面标识和上下文状态的信息;该响应该操作,在该第一应用中显示该第一收藏对象对应的内容,可以包括:响应该操作,获取该描述信息;根据该应用信息确定该第一应用,根据该页面标识确定该第一收藏对象对应的内容的页面,根据该上下文状态的信息确定该第一收藏对象对应的内容的页面的上下文状态;在该第一应用中显示该第一收藏对象对应的内容。
25.系统定义了描述页面内容信息的描述规范的一种实现方式,该描述规范可以描述页面的资源信息以及上下文状态;从而实现基于页面内容及上下文的状态的收藏方式。待用户希望再次阅读时,可以快速打开收藏时的页面,或者打开收藏时的页面并还原到收藏时的上下文状态。收藏内容的打开可以基于原有应用直接打开,同时保留了原有的运行状态,提高了用户的体验效果。
26.本技术实施例第二方面提供了一种终端,具有管理不同应用的收藏对象,当用户
查看收藏时,在收到用户对收藏对象的输入操作后,在原应用上显示该收藏对象对应的内容的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。
27.本技术实施例第三方面提供一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。需要说明的是,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产口的形式体现出来,该计算机软件产品存储在一个存储介质中,用于储存为上述设备所用的计算机软件指令,其包含用于执行上述第一方面为终端所设计的程序。
28.该存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
29.本技术实施例第四方面提供一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行如本技术第一方面或第一方面任一可选实现方式所述的方法。
30.本技术实施例提供的技术方案中,具有以下有益效果:
31.终端当前显示收藏管理界面,所述收藏管理界面上显示第一收藏对象和第二收藏对象;接收用户输入的操作;若所述操作指向所述第一收藏对象,则响应所述操作,在第一应用中显示所述第一收藏对象对应的内容;若所述操作指向所述第二收藏对象,则响应所述操作,在第二应用中显示所述第二收藏对象对应的内容。用户对收藏对象进行输入操作时,可以快速在原应用中显示收藏时的页面内容,提高了用户的体验效果。
附图说明
32.图1a为终端显示主屏幕的示意图;
33.图1b为终端显示最近使用的应用列表的示意图;
34.图2a为用户对微信应用进行打开操作的一个示意图;
35.图2b为终端显示微信应用的页面内容的一个示意图;
36.图2c为终端显示打开“我”标识的一个示意图;
37.图2d为终端显示微信应用内收藏列表的一个示意图;
38.图3a为用户对终端上的微信应用进行打开操作的示意图;
39.图3b为终端打开微信应用显示的页面的示意图;
40.图3c为终端显示“发现”中包括的选项的示意图;
41.图3d为终端显示朋友圈的示意图;
42.图4为终端收藏微信应用的页面内容的示意图;
43.图5a为终端当前显示微信应用的页面内容的示意图;
44.图5b为终端接收来电的一个示意图;
45.图6a为终端当前显示微信应用的页面内容的示意图;
46.图6b为用户在终端上输入特定手势的一个示意图;
47.图7a为终端当前显示微信应用的页面内容的示意图;
48.图7b为终端显示下拉菜单中功能标识选项的示意图;
49.图8a终端当前显示微信应用的页面内容的示意图;
50.图8b为用户对虚拟功能按钮进行打开操作的示意图;
51.图8c为终端显示虚拟功能按钮中的功能选项的示意图;
52.图8d为终端收藏当前显示的微信应用的页面内容的示意图;
53.图9为终端收藏微信应用的页面内容的示意图;
54.图10a为终端当前显示微信应用的朋友圈的示意图;
55.图10b为终端显示放大的图片的示意图;
56.图10c为终端显示功能选项框的一个示意图;
57.图10d为终端收藏微信应用中图片的示意图;
58.图11a为终端当前显示微信应用的朋友圈的示意图;
59.图11b为终端显示文章内容的示意图;
60.图11c为终端显示文章内容的示意图;
61.图11d为终端收藏微信应用中文章的示意图;
62.图12a为终端上显示收藏应用的一个示意图;
63.图12b为终端上显示收藏管理界面的一个示意图;
64.图13a为终端上显示收藏应用的一个示意图;
65.图13b为终端显示的根据应用类型分类管理的示意图;
66.图13c为终端显示收藏的关于wechat的收藏列表的示意图;
67.图14a为终端上显示收藏应用的一个示意图;
68.图14b为终端显示的根据收藏类型分类管理的示意图;
69.图14c为终端显示收藏的关于自动收藏的收藏列表的示意图;
70.图15a为终端显示收藏管理界面的示意图;
71.图15b为终端显示之前收藏时的文章的示意图;
72.图16a为终端显示收藏管理界面的示意图;
73.图16b为终端显示提示信息的示意图;
74.图16c为终端显示之前收藏时的文章的示意图;
75.图17a为终端显示收藏管理界面的示意图;
76.图17b为终端显示之前收藏时的文章的示意图;
77.图18a为终端显示收藏管理界面的示意图;
78.图18b为终端显示提示信息的示意图;
79.图18c为终端显示之前收藏时的文章并还原上下文状态的示意图;
80.图19为本技术实施例中终端的一个实施例示意图;
81.图20a为用户对终端上的设置应用进行打开操作的示意图;
82.图20b为终端打开微信应用显示的页面的示意图;
83.图20c为终端显示用户设置输入特定手势的示意图;
84.图21a为用户在终端主屏幕界面上输入特定手势的示意图;
85.图21b为终端显示收藏管理界面的示意图;
86.图22a为终端显示主屏幕界面的示意图;
87.图22b为终端显示下拉功能标识菜单中功能标识选项的示意图;
88.图22c为终端显示收藏管理界面的示意图;
89.图23a为用户对虚拟功能按钮进行打开操作的示意图;
90.图23b为终端显示虚拟功能按钮中的功能选项的示意图;
91.图23c为终端对收藏功能按钮进行选定操作的示意图;
92.图23d为终端显示收藏管理界面的示意图;
93.图24a为终端接收用户语音输入的示意图;
94.图24b为终端显示收藏管理界面的示意图;
95.图25a为终端显示多个widget的示意图;
96.图25b为终端显示收藏管理界面的示意图;
97.图26a为终端在微信应用中还原显示的页面内容的示意图;
98.图26b为终端显示返回的页面示意图;
99.图27a为终端在微信应用中还原显示的页面内容的示意图;
100.图27b为终端显示返回的页面示意图;
101.图28a为本技术实施例中终端的另一个实施例示意图;
102.图28b为本技术实施例中终端的另一个实施例示意图;
103.图28c为本技术实施例中终端的另一个实施例示意图;
104.图28d为本技术实施例中终端的另一个实施例示意图。
具体实施方式
105.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
106.在一些现有技术中,用户在使用终端上的应用(application,app)时,可能会接收其他应用的消息、另一终端的来电等会发生中断当前显示的页面内容的情况,在中断后,怎么快速打开中断前的页面内容。现有的技术是系统提供了最近使用的应用列表功能,通过最近使用的应用列表用户可以快速打开在系统后台缓存的页面内容。例如:图1a为终端显示主屏幕的示意图。在图1a所示中,用户可以对home键101进行双击、滑动、按压等操作,可以显示如图1b所示的页面。图1b为终端显示最近使用的应用列表的示意图。在图1b所示中,用户可以进行手动清理或者由系统回收最近使用的应用列表,最近使用的应用列表例如计算器102、圈子账本103、设置104等。
107.最近使用的应用列表是通过缓存应用上整个进程来完成对当前页面内容及上下文状态的收藏,方便用户快速打开收藏的内容。例如:用户在使用新闻app阅读新闻时,因其他原因必须要打开通讯录查看联系人时,新闻app会被缓存;用户查看完联系人后,可以通过最近使用的应用列表快速打开刚刚在阅读的新闻内容。最近使用的应用列表是基于进程的缓存,即缓存了整个进程的信息。而系统资源是有限的,不可能一直缓存,随着缓存内容的增加,系统会去回收部分的缓存资源;或者,用户可以手动清理缓存中最近使用的应用列表,以释放系统资源。针对资源的回收机制,当资源不足时,系统会去回收优先级低的应用的缓存资源。一旦缓存资源被系统回收,用户打开最近使用的应用列表时,就会重新打开对应的应用,而不是该应用上次显示的页面内容。该方案缺陷在于:缓存资源被回收之后,用
户想要查看收藏的页面内容时,需要重新在应用上查找该页面内容,操作过程比较繁琐。
108.进一步的,由于该种方案,缓存的是整个应用进程,所以对于同一个应用只可能缓存一个页面信息,无法保存多个页面信息。针对用户主动退出的场景,缓存中保存的是最后一个页面信息。其中,进程(process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。程序是指令、数据及其组织形式的描述,进程是程序的实体。
109.在一些现有技术中,收藏页面内容时,还可以以特定功能的应用程序实现,该应用程序可称为收藏应用。通过该收藏应用来接收其他应用发过来的资讯信息,进行统一收藏。例如:在阅读新闻时,可以选中新闻内容,通过分享把待收藏的内容分享到印象笔记(evernote)等应用中。阅读时,直接在evernote中打开阅读。
110.该方案缺陷在于:这个收藏应用收藏的是媒体内容,针对非媒体类的内容无法进行收藏。例如阅读收藏内容时,是在收藏应用内进行的,无法还原到收藏时原应用上阅读的上下文状态,无法重现在原应用中媒体内容的排版效果。当前的通用收藏类应用无法收藏任意一个应用的页面本身而非媒体内容本身。应理解,媒体内容指的是文字、图片、新闻、视频等内容,是以传递信息为主的内容。非媒体内容指的是类似于游戏、聊天、工具,是以实际应用为主的内容。
111.在一些现有技术中,应用内部可以实现一个收藏功能。如浏览器的收藏夹、微信朋友圈的收藏等。该方案缺陷在于:该收藏功能不支持跨应用,各个应用内部各自实现不具备通用性;为了查看收藏内容,必须要去打开各自的应用去找到对应收藏功能,查看收藏内容,操作过程比较繁琐。例如:图2a为用户对微信应用进行打开操作的一个示意图。终端响应用户对微信应用进行打开的操作,显示如图2b所示的页面。图2b为终端显示微信应用的页面内容并进行打开“我”201操作的一个示意图。在图2b所示中,用户点击“我”201这个标识,显示如图2c所示的页面。图2c为终端显示打开“我”201这个标识之后的一个示意图。再去点击“收藏”202这个标识,就可以显示如图2d所示的页面。图2d为终端显示微信应用内收藏列表的一个示意图。
112.对于上述查看收藏内容的操作过程比较繁琐;或者,以特定功能的应用程序收藏页面内容,再去查看收藏内容时,无法重现在原应用中页面内容的排版效果等缺陷。对此,本技术实施例中提供一种显示收藏对象的方法,终端对应用中的页面内容进行收藏后;当用户查看收藏内容时,在终端显示的收藏管理界面上显示第一收藏对象和第二收藏对象;终端接收用户输入的操作;若所述操作指向所述第一收藏对象,则终端响应所述操作,在第一应用中显示所述第一收藏对象对应的内容;若所述操作指向所述第二收藏对象,则终端响应所述操作,在第二应用中显示所述第二收藏对象对应的内容。因为收藏管理界面上显示的是各个应用的收藏对象,所以,给用户提供了一个可以查看收藏不同应用的用户接口,可以进行统一管理。而且,如果用户输入的操作指向第一收藏对象,在第一应用中显示所述第一收藏对象对应的内容;即可以在收藏时的原应用中显示第一收藏对象对应的内容,从而,可以重现在原应用中页面内容的排版效果。如果用户输入的操作指向第二操作对象,也是类似的效果,此处不再赘述。
113.收藏管理界面中可以包括各个收藏对象;其中,收藏对象可以呈现为“应用名和文件名(如文章标题、图片名称、视频名、音乐名等)”,也可以呈现为“应用名、文件名(如文章
crystal display,lcd)、有机发光二极管(organic light-emitting diode,oled)等形式来配置显示面板1941。进一步的,触控面板1931可覆盖显示面板1941,当触控面板1931检测到在其上或附近的触摸操作后,传送给处理器1980以确定触摸事件的类型,随后处理器1980根据触摸事件的类型在显示面板1941上提供相应的视觉输出。虽然在图19中,触控面板1931与显示面板1941是作为两个独立的部件来实现手机的输入和输入功能,但是在某些实施例中,可以将触控面板1931与显示面板1941集成而实现手机的输入和输出功能。
121.输入单元1930可用于接收输入的数字或字符信息,以及产生与手机的用户设置以及功能控制有关的键信号输入。在本技术实施例中,输入单元1930用于,接收用户输入的操作。具体地,输入单元1930可包括触控面板1931以及其他输入设备1932。触控面板1931,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板1931上或在触控面板1931附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触控面板1931可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器1980,并能接收处理器1980发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板1931。除了触控面板1931,输入单元1930还可以包括其他输入设备1932。具体地,其他输入设备1932可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。
122.处理器1980是手机的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器1920内的软件程序和/或模块,以及调用存储在存储器1920内的数据,执行手机的各种功能和处理数据,从而对手机进行整体监控。可选的,处理器1980可包括一个或多个处理单元;优选的,处理器1980可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器1980中。
123.存储器1920可用于存储软件程序以及模块,处理器1980通过运行存储在存储器1920的软件程序以及模块,从而执行手机的各种功能应用以及数据处理。存储器1920可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器1920可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
124.手机还可包括至少一种传感器1950,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板1941的亮度,接近传感器可在手机移动到耳边时,关闭显示面板1941和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于手机还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
125.音频电路1960、扬声器1961,传声器1962可提供用户与手机之间的音频接口。音频
电路1960可将接收到的音频数据转换后的电信号,传输到扬声器1961,由扬声器1961转换为声音信号输出;另一方面,传声器1962将收集的声音信号转换为电信号,由音频电路1960接收后转换为音频数据,再将音频数据输出处理器1980处理后,经rf电路1910以发送给比如另一手机,或者将音频数据输出至存储器1920以便进一步处理。
126.rf电路1910可用于收发信息或通话过程中,信号的接收和发送,特别地,将基站的下行信息接收后,给处理器1980处理;另外,将设计上行的数据发送给基站。通常,rf电路1910包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器(low noise amplifier,lna)、双工器等。此外,rf电路1910还可以通过无线通信与网络和其他设备通信。上述无线通信可以使用任一通信标准或协议,包括但不限于全球移动通讯系统(global system of mobile communication,gsm)、通用分组无线服务(general packet radio service,gprs)、码分多址(code division multiple access,cdma)、宽带码分多址(wideband code division multiple access,wcdma)、长期演进(long term evolution,lte)、电子邮件、短消息服务(short messaging service,sms)等。
127.wifi属于短距离无线传输技术,手机通过wifi模块1970可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图19示出了wifi模块1970,但是可以理解的是,其并不属于手机的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。
128.手机还包括给各个部件供电的电源1990(比如电池),优选的,电源可以通过电源管理系统与处理器1980逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。
129.尽管未示出,手机还可以包括摄像头、蓝牙模块等,在此不再赘述。
130.可选的,在本技术的一些实施例中,所述第一收藏对象通过所述第一应用提供的收藏入口收藏。
131.可选的,在本技术的一些实施例中,所述第一收藏对象通过所述终端提供的收藏入口收藏,所述终端提供的收藏入口与所述第一应用的收藏入口不同。
132.可选的,在本技术的一些实施例中,
133.显示单元1940还用于,若显示所述第一收藏对象对应的内容,则还原显示所述第一收藏对象对应的内容在收藏时的上下文状态;若显示所述第二收藏对象对应的内容,则还原显示所述第二收藏对象对应的内容在收藏时的上下文状态。
134.可选的,在本技术的一些实施例中,
135.处理器1980用于,根据应用类型对所述第一收藏对象和所述第二收藏对象进行分类管理;或者,根据收藏类型对所述第一收藏对象和所述第二收藏对象进行分类管理。
136.可选的,在本技术的一些实施例中,
137.输入单元1930还用于,接收用户输入的第一手势;
138.显示单元1940具体用于,若所述第一手势和预置手势匹配,则显示所述收藏管理界面。
139.可选的,在本技术的一些实施例中,
140.显示单元1940具体用于,接收用户在功能标识菜单中选定第一收藏标识的操作,显示所述收藏管理界面。
141.可选的,在本技术的一些实施例中,
142.显示单元1940具体用于,接收用户在虚拟功能按钮中选定第二收藏标识的操作,显示所述收藏管理界面。
143.可选的,在本技术的一些实施例中,
144.显示单元1940还用于,当前在所述第一应用中显示所述第一收藏对象对应的内容;
145.处理器1980还用于,接收用户输入的收藏操作,收藏所述第一收藏对象对应的内容。
146.可选的,在本技术的一些实施例中,
147.处理器1980还用于,若检测到特定事件,中断当前显示的所述第一收藏对象对应的内容,则收藏所述第一收藏对象对应的内容。
148.可选的,在本技术的一些实施例中,
149.处理器1980还用于,接收用户在显示屏上输入第二预置手势的操作,收藏所述第一收藏对象对应的内容。
150.可选的,在本技术的一些实施例中,
151.处理器1980具体用于,接收用户在功能标识菜单中选定第三收藏标识的操作,收藏所述第一收藏对象对应的内容。
152.可选的,在本技术的一些实施例中,
153.处理器1980具体用于,接收用户在虚拟功能按钮中选定第四收藏标识的操作,收藏所述第一收藏对象对应的内容。
154.可选的,在本技术的一些实施例中,
155.处理器1980具体用于,保存所述第一收藏对象对应的内容的描述信息,所述描述信息包括应用信息、页面标识和内容源标识;
156.显示单元1940具体用于,响应所述操作,获取所述描述信息;根据所述应用信息确定所述第一应用,根据所述页面标识确定所述第一收藏对象对应的内容页面,根据所述内容源标识确定所述第一收藏对象对应的内容;在所述第一应用中显示所述第一收藏对象对应的内容。
157.可选的,在本技术的一些实施例中,
158.处理器1980具体用于,保存所述第一收藏对象对应的内容的描述信息,所述描述信息包括应用信息、页面标识、内容源标识和上下文状态的信息;
159.显示单元1940具体用于,响应所述操作,获取所述描述信息;根据所述应用信息确定所述第一应用、根据所述页面标识确定所述第一收藏对象对应的内容页面、根据所述内容源标识确定所述第一收藏对象对应的内容、根据所述上下文状态的信息确定所述第一收藏对象对应的内容的上下文状态;在所述第一应用中显示所述第一收藏对象对应的内容。
160.下面以实施例的方式,对本技术技术方案做进一步的说明:
161.终端当前连接有可用的无线保真(wireless fidelity,wifi)或者移动数据打开,终端上安装有至少一个应用。以用户使用终端上的微信应用(wechat)为例进行说明。终端响应用户打开微信应用的操作(如点击、触摸、按压等操作),打开微信应用。
162.例如:图3a为用户对终端上的微信应用进行打开操作的示意图。对图3a中显示的
微信应用进行打开操作后,显示的页面如图3b所示。图3b为终端打开微信应用显示的页面的示意图。在图3b所示中,可以显示包括“微信”、“通讯录”、“发现”301、“我”等标识;对图3b显示的“发现”301进行打开操作(如点击、按压、触摸等操作),显示的页面如图3c所示。图3c为终端显示“发现”301中包括的选项的示意图。在图3c所示中,可以显示包括朋友圈302、扫一扫、摇一摇、购物、游戏、小程序等信息;可以对图3c所示的朋友圈302进行打开操作(如点击、按压、触摸等操作),显示的页面如图3d所示。图3d为终端显示朋友圈的示意图。
163.上述主要以微信应用为例进行说明的,用户可以使用微信应用中提供的任一功能,完成用户需求,产生良好的用户体验。用户还可以使用新闻app阅读新闻、使用新浪微博刷微博、使用支付宝付款、使用qq聊天、使用百度地图查路线等。
164.需要说明的是,本技术实施例中所提供的收藏入口是系统级的,具有系统级权限。与应用本身所提供的收藏入口不同。
165.下面主要对终端收藏微信应用的页面内容进行说明,通过下列具体的几种场景举例说明终端收藏应用的页面内容的方式。
166.场景一:终端当前在应用中显示页面内容;响应用户对特定功能键的操作,对该页面内容进行收藏。其中,特定功能键可以为home键、音量加键、音量减键或者其他按键,或者至少两个按键的组合等,这里不做具体限定。例如:图4为终端收藏微信应用的页面内容的示意图。在图4所示中,用户在使用终端上的微信应用在刷朋友圈时,可能想使用其他的应用来完成对应的需求。如:使用支付宝付款。要退出朋友圈,此时用户可以对home键401进行单击、按压、触摸等操作,终端检测到用户对home键401的操作,自动收藏当前显示的微信应用的页面内容。当用户使用支付宝付完款时,可以从收藏列表中快速查看之前收藏的朋友圈及上下文状态。
167.场景二:终端当前在应用中显示页面内容;若检测到特定事件,则该终端收藏该页面内容。其中,特定事件可以包括:接收来电、或者查看通知类消息、短信等事件。例如:若终端中断当前显示微信应用的页面内容,则终端自动收藏该页面内容。图5a为终端当前显示微信应用的页面内容的示意图。如果用户正在使用终端微信应用查看朋友圈,突然接收一个来电,如图5b所示,接收一个来电中断了查看朋友圈的操作,那么,终端会检测到来电中断了当前显示的微信应用的页面内容的中断事件,触发自动收藏中断前显示的微信应用的页面内容。图5b为终端接收来电的一个示意图。
168.应理解,图5a和图5b所示的是终端接收来电时中断当前显示的微信应用的页面内容的一个示例。而中断当前显示应用的页面内容的场景还可以包括接收微信、qq等其他应用中好友发起的视频聊天或者语音聊天,接收并查看短信,查看通知类消息,查看好友发的消息等场景,都属于终端中断当前显示应用的页面内容的场景,终端可以自动收藏应用的页面内容。
169.场景三:终端当前在应用中显示页面内容;若终端检测到用户输入的特定手势,则终端收藏该页面内容。例如:终端当前显示微信应用的页面内容,响应用户在显示屏上输入的手势,对微信应用的页面内容进行收藏。图6a为终端当前显示微信应用的页面内容的示意图。在图6a所示的页面中,用户可以输入特定手势,如图6b所示,对终端当前显示微信应用的页面内容进行收藏。图6b为用户在终端上输入特定手势的一个示意图。在图6b所示中,用户输入的特定手势为在屏幕上画一个对号601。
170.应理解,特定手势可以由用户预先设定好或者终端预置的,即当终端检测到用户输入特定手势时,执行收藏当前显示的页面内容的操作。特定手势可以是对号601,也可以是圆圈、五角星、或者其他的数字、字母等不做具体限定。
171.例如,图20a为用户对终端上的设置应用2001进行打开操作的示意图。在图20a所示中,对图20a中显示的设置应用2001进行打开操作后,显示的页面如图20b所示。图20b为终端打开微信应用显示的页面的示意图。在图20b所示中,包括飞行模式图标、wi-fi图标、蓝牙图标、显示与亮度图标、隐私图标、声音图标、特定输入手势图标2002,对图20b显示的特定输入手势图标2002进行打开操作(如点击、按压、触摸等操作),显示的页面如图20c所示。图20c为终端显示用户设置输入特定手势的示意图。在图20c所示中,用户可以输入为对号2003的手势。用户以后在浏览应用的页面内容时,输入对号,则可以收藏当前浏览的页面内容。
172.场景四:终端当前在应用中显示页面内容;终端响应用户在功能标识菜单中选定收藏标识的操作,收藏该页面内容。例如:图7a为终端当前显示微信应用的页面内容的示意图。在图7a所示中,用户可以执行下拉功能标识菜单的操作,显示如图7b所示的页面。图7b为终端显示下拉菜单中功能标识选项的示意图。在图7b所示中,用户可以对收藏标识701进行选定操作,例如按压、双击、触摸、滑动等操作,终端响应用户对收藏标识701的选定操作,收藏当前显示的微信应用的页面内容。
173.应理解,在图7b所示中,下拉菜单中的收藏标识只是其中的一个示例,可以是其他图案的标识,也可以是文字的提示标识,只要具备收藏功能即可。
174.场景五:终端当前在应用中显示页面内容;终端响应用户在虚拟功能按钮中选定收藏标识的操作,收藏该页面内容。例如:图8a终端当前显示微信应用的页面内容的示意图。在图8a所示中,在终端的显示屏上,存在功能按钮801,用户可以点击虚拟功能按钮801,图8b为用户对虚拟功能按钮进行打开操作的示意图。用户进行图8b所示的操作后,如图8c所示。图8c为终端显示虚拟功能按钮801中的功能选项的示意图。在图8c所示中,可以包括“通知中心”、“设备”8011、“主屏幕”、“控制中心”的功能选项,用户对“设备”8011进行打开操作,显示如图8d所示。图8d为终端收藏当前显示的微信应用的页面内容的示意图。在图8d所示中,可以包括“声音”、“收藏”80111、“旋转”、“锁屏”等功能标识。如果用户点击“收藏”80111标识,终端响应用户点击“收藏”80111标识的操作,收藏当前显示的微信应用的页面内容。
175.应理解,也可以直接将收藏标识做成一个独立的虚拟功能按钮,用户点击该虚拟功能按钮,终端响应用户点击的操作,收藏当前显示的微信应用的页面内容。
176.场景六:终端当前在应用中显示页面内容;终端接收用户输入的语音与预置语音进行匹配,若匹配成功,则终端收藏该页面内容。图9为终端收藏微信应用的页面内容的示意图。在图9所示中,用户当前在查看微信应用的页面内容时,看到其他感兴趣的内容,或者因为时间来不及,或者手指不方便等其他原因,可以进行语音收藏。例如,用户说“收藏”或者“收藏当前页面”等语音301时,终端会检测用户输入的语音301与预置语音是否匹配,若匹配,则收藏当前显示的微信应用的页面内容;若不匹配,则收藏失败,可以给用户一个收藏失败的提示信息。用户可以使用其他收藏方式收藏微信应用的页面内容。
177.场景七:终端当前在应用中显示页面内容,若该页面内容中显示的是图片,则可以
长按该图片,弹出提示框,在提示框中可以选定“收藏至我的收藏”标识,终端收藏该页面内容中显示的图片。图10a为终端当前显示微信应用的朋友圈的示意图。在图10a所示中,包括图片1001,用户如果长按或者点击该图片1001,可以放大显示,如图10b所示。图10b为终端显示放大的图片的示意图。在图10b所示中,对该图片1001进行长按等操作,可以弹出功能选项框,如图10c所示。
178.图10c为终端显示功能选项框的一个示意图。在图10c所示中,功能选项框可以包括:“发送给朋友”、“收藏”、“收藏至我的收藏”1002、“保存图片”、“编辑”、“取消”等,对“收藏至我的收藏”1002进行选定操作,如图10d所示。图10d为终端收藏微信应用中图片的示意图。在图10d所示中,是以微信朋友圈中的图片为例进行说明的,在收藏该图片时,可以有两种收藏的指示标识,一种是“收藏”,是通常意义上微信应用内部的收藏功能。如果用户点击该收藏,再想查看该收藏时,则通常打开微信,查看收藏功能,可以查看该图片。另外一种就是本技术实施例所说的“收藏至我的收藏”1002,如果用户点击“收藏至我的收藏”,则可以将该图片收藏在“我的收藏”列表中。用户如果再想查看该收藏,则可以在“我的收藏”列表中选定该收藏的收藏对象,自动跳转到微信应用中显示该图片。
179.需要说明的是,“我的收藏”只是一个示例说明,也可以称为“系统收藏”,也可以是其他命名。“我的收藏”也可以是一个应用的名称,也可以是一个收藏列表,不做具体限定。假如“我的收藏”为一个应用,那么这个应用可以为终端系统自带的应用,也可以是安装的第三方应用,具有系统级权限;其中,系统级权限,是指能够使用系统所有资源。这里是以“我的收藏”应用为例来进行说明的。
180.场景八:终端当前在应用中显示页面内容;若该页面内容中显示的是文章、视频和/或音乐等,则用户可以点击缩略标识,终端弹出提示框,用户在提示框中可以选定“收藏至我的收藏”标识,终端收藏该页面内容中显示的文章、视频和/或音乐等。图11a为终端当前显示微信应用的朋友圈的示意图。在图11a中,包括文章1101,用户如果点击或长按该文章的标题,可以显示这篇文章的内容,如图11b所示。图11b为终端显示文章内容的示意图。在图11b所示中,存在缩略图标1102,用户阅读该文章内容,阅读完时,可以进行滑动操作,显示下面的内容,如图11c所示。
181.图11c为终端显示文章内容的示意图。在图11c所示中,也存在缩略图标1102,用户阅读到图11c显示的界面时,因为其他原因,需要收藏该页面内容,点击缩略图标1102后,如图11d所示。图11d为终端收藏微信应用中文章的示意图。即点击缩略图标1102后,可以显示如图11d包括的“发送给朋友”、“分享到朋友圈”、“收藏”、“收藏至我的收藏”1103、“在浏览器中打开”、“分享到qq”等功能选项。当用户选定“收藏至我的收藏”1103后,终端收藏微信应用中当前显示的文章。
182.上述在收藏该文章时,可以有两种收藏的指示标识,一种是“收藏”,是通常意义上微信应用内部的收藏功能,如果用户点击该收藏,再想查看该收藏时,则通常打开微信,查看收藏功能,可以查看该文章;另外一种就是本技术实施例所说的“收藏至我的收藏”,如果用户点击“收藏至我的收藏”1103,则可以将该文章收藏在“我的收藏”列表中。用户如果再想查看该收藏,则可以在“我的收藏”列表中点击该收藏的收藏对象,自动跳转到微信应用中显示该文章。
183.这里主要是以微信朋友圈中的文章为例进行说明的,对于视频、音乐、网页也是类
似的说明,此处不再赘述。
184.场景九:终端当前在应用中显示页面内容,响应用户输入的预置操作,收藏该页面内容。应理解,这里的预置操作可以为终端自带的收藏功能,也可以为用户设置的收藏功能。例如,可以是用户同时按音量加键和home键,终端执行收藏该页面内容的操作。
185.可选择的,终端在上述场景一至场景九中的任意一种场景或者其他收藏场景中,也可以收藏任何应用中显示的任何页面内容。终端收藏当前在应用中显示的页面内容完成后,也可以在用户界面(user interface,ui)上弹出一个收藏成功的提示信息;或者,终端成功收藏当前显示的页面内容后,可以跳转显示更新的收藏列表,用户可以在更新的收藏列表中进行编辑、删除、分类管理、查看收藏内容等操作;如果用户对更新的收藏列表没有进行任何操作,那么经过预置时长后,终端可以自动退出更新的收藏列表的显示。
186.其中,终端收藏当前在应用中显示的页面内容,具体可以包括:终端会保存该页面内容的描述信息、并在“我的收藏”的收藏列表中对应增加页面内容的收藏对象。可以理解的是,在应用运行的过程中,终端可以实时缓存应用中当前显示的页面内容的描述信息。当终端检测到当前显示的页面内容非正常退出时,可以将页面内容的描述信息保存。其中,这里的非正常退出主要指未使用正常的返回键或者退出键退出当前显示的页面内容,例如,上述图4,或,图5a和图5b所示。或者,终端响应用户的收藏操作,保存当前显示的页面内容的描述信息,例如,上述图6b、图7b、图8d、图10d或图11d所示。或者,当终端检测到用户输入的语音与预置语音匹配成功时,可以保存当前显示的页面内容的描述信息,例如,上述图9所示。
187.可选择的,描述信息可以包括但不限于以下几种示例:
188.示例1:该描述信息可以包括:应用信息(package name)、页面标识(activity id)、和内容源标识(resource id)。
189.示例2:该描述信息可以包括:package name、activity id、context info。其中,context info是用来描述页面内容上下文状态的信息。
190.示例3:该描述信息可以包括:package name、activity id、resource id和context info。
191.示例4:该描述信息可以包括:package name、activity id、resource id和时间戳。其中,时间戳为收藏应用中页面内容的当前时间。
192.示例5:该描述信息可以包括:package name、activity id、context info和时间戳。
193.示例6:该描述信息可以包括:package name、activity id、resource id、context info和时间戳。
194.示例性的,假设终端收藏的是图10a、图10b、图11b和图11c所示的页面,那么,图10a的描述信息为下述表1中i所示,图10b的描述信息以下述表1中ⅱ所示,图11b的描述信息以下述表1中ⅲ所示,图11c的描述信息以下述表1中ⅳ所示。详见下述表1所示:
[0195][0196]
表1
[0197]
可以理解的是,在表1所示中,这里的resource id或者context info对于“无”的记录,也可以记为“0”,用于指示这个信息没获取到或者不存在。
[0198]
需要说明的是,如果终端保存的描述信息中package name、activity id、resource id相同,context info或者时间戳不同,那么,终端可以自动覆盖掉历史描述信息中的context info或者时间戳,保存最新的context info或者时间戳。
[0199]
例如:用户在使用新闻app阅读一篇新闻时,在阅读到20%时中断了一次,那么,终端会收藏当前阅读的第一新闻页面内容,保存第一新闻页面内容的第一描述信息;中断之后,用户可以从收藏应用中点击收藏对象打开新闻app,并还原到20%的阅读进度。用户继续阅读这篇新闻,当阅读到70%时,又中断了一次,终端自动收藏当前阅读的第二新闻页面内容,保存第二新闻页面内容的第二描述信息。但是,因为都是在新闻app内,而且,阅读的是同一篇文章,所以,第一描述信息和第二描述信息中如果包括package name、activity id、resource id和context info,那么package name、activity id和resource id都是相同的,只有context info是不相同的。第一描述信息中context info为20%,第二描述信息中context info为70%,此时第二描述信息可以覆盖第一描述信息。
[0200]
进一步的,终端获取context info的方式可以包括但不限于以下的实现方式:
[0201]
实现方式1:终端自动监控当前显示的页面内容的滚动条状态,从而确定context info。
[0202]
实现方式2:在应用的页面(activity)信息中增加状态属性这一信息,终端上的系统应用或者第三方应用如果继承系统activity信息中增加的状态属性这一规范,则应用可以主动将状态属性这一信息传递给系统。
[0203]
而且,可以理解的是,终端上的每个页面内容的数据可以保存在终端本地,也可以保存在服务器(例如云端、网盘)。这个数据可以理解为永久存储的数据,只有页面内容的数据有保存,终端才可以根据描述信息还原收藏时的页面内容,或者根据描述信息还原收藏时的页面内容以及上下文状态。
[0204]
需要说明的是,用户查看收藏内容,来显示收藏管理界面的用户接口可以包括但不限于以下几种方式:
[0205]
方式1:终端在主屏幕界面时,若终端检测到用户输入的特定手势,则终端打开收藏列表(如“我的收藏”)。例如:图21a为用户在终端主屏幕界面上输入特定手势的示意图。在图21a所示的页面中,用户可以输入特定手势,终端响应用户输入的特定手势,打开收藏
列表,显示收藏管理界面,如图21b所示。图21b为终端显示收藏管理界面的示意图。
[0206]
应理解,这里的特定手势可以由用户预先设定好或者由终端预置的,即当终端检测到用户输入特定手势时,执行打开收藏内容的操作。特定手势可以是圆圈2101,也可以是对号、五角星、或者其他的数字、字母等不做具体限定。需要说明的是,显示收藏管理界面的特定手势和上述收藏页面内容的特定手势可以相同,也可以不同,此处不做限定。例如:在终端显示的是应用的页面内容时,用户输入“对号”,可以收藏该页面内容;终端显示的是主屏幕界面时,用户输入“对号”,可以显示收藏管理界面。
[0207]
方式2:终端在主屏幕界面时,终端响应用户在功能标识菜单中选定收藏标识的操作,打开收藏列表。例如:图22a为终端显示主屏幕界面的示意图。在图22a所示中,用户可以执行下拉功能标识菜单的操作,显示如图22b所示的页面。图22b为终端显示下拉功能标识菜单中功能标识选项的示意图。在图22b所示中,用户可以对收藏标识2201进行选定操作,例如按压、双击、触摸、滑动等操作,终端响应用户对收藏标识2201的选定操作,显示收藏管理界面,如图22c所示。图22c为终端显示收藏管理界面的示意图。
[0208]
需要说明的是,这里在功能标识菜单中的收藏标识2201可以和上述收藏页面内容的收藏标识701相同,也可以不相同,此处不做限定。例如:收藏标识相同,在终端显示的是应用的页面内容时,用户对收藏标识进行选定操作,可以收藏该页面内容;终端显示的是主屏幕界面时,用户对收藏标识进行选定操作,可以显示收藏管理界面。
[0209]
方式3:终端响应用户在虚拟功能按钮中选定收藏标识的操作,打开收藏列表。例如:图23a为用户对虚拟功能按钮进行打开操作的示意图。在图23a所示中,在终端的显示屏上,存在虚拟功能按钮2301,用户可以点击虚拟功能按钮2301,如图23b所示。图23b为终端显示虚拟功能按钮中的功能选项的示意图。在图23b所示中,可以包括“通知中心”、“设备”23011、“主屏幕”、“控制中心”的功能选项,用户对“设备”23011进行打开操作,显示如图23c所示。图23c为终端对收藏功能按钮进行选定操作的示意图。在图23c所示中,可以包括“声音”、“收藏”230111、“旋转”、“锁屏”等功能标识。如果用户点击“收藏”230111标识,终端响应用户点击“收藏”230111标识的操作,显示收藏管理界面,如图23d所示。图23d为终端显示收藏管理界面的示意图。
[0210]
需要说明的是,这里在功能标识菜单中的收藏标识230111可以和上述收藏页面内容的收藏标识80111相同,也可以不相同,此处不做限定。例如:收藏标识相同,在终端显示的是应用的页面内容时,用户对收藏标识进行选定操作,可以收藏该页面内容;终端显示的是主屏幕界面时,用户对收藏标识进行选定操作,可以显示收藏管理界面。
[0211]
方式4:终端接收用户输入的语音与预置语音进行匹配,若匹配成功,则终端显示收藏管理界面。图24a为终端接收用户语音输入的示意图。在图24a所示中,用户可以说“打开系统收藏”等语音2401时,终端会检测用户输入的语音2401与预置语音是否匹配,若匹配,则显示收藏管理界面,如图24b所示。图24b为终端显示收藏管理界面的示意图。
[0212]
方式5:终端接收用户对“我的收藏”应用的打开操作,显示收藏管理界面。例如:图12a为终端上显示“我的收藏”应用的一个示意图。在图12a所示中,用户对“我的收藏”应用1201进行打开操作(如触摸、按压、单击等操作)后,如图12b所示。图12b为终端上显示收藏管理界面的一个示意图。在图12b所示中,收藏管理界面中的收藏对象为:wechat—【夜读】乐观的人,更容易幸福—15:00;wechat—图片—14:12;wechat—朋友圈—13:00;wechat—
ui设计十大规则—9:44;微博—五月天《好好》8:50;wechat
‑‑
好友a聊天—8:30(自动收藏)。可以理解的是,显示收藏管理界面中显示的每个收藏对象,可以根据收藏的时间来自动排列,即可以是倒序排列显示,也可以是正序排列显示。
[0213]
方式6:终端接收用户对收藏widget的输入操作,显示收藏管理界面。例如:图25a为终端显示多个widget的示意图。在图25a所示中,用户对终端上负一屏显示的收藏widget进行打开操作(如点击、按压、双击、滑动等操作),显示收藏管理界面,如图25b所示。图25b为终端显示收藏管理界面的示意图。
[0214]
需要说明的是,上述几种显示收藏管理界面,打开收藏内容的方式,只是其中的几个示例,也可以是其他快捷键的实现方式,本技术实施例中不做具体限定。
[0215]
可以理解的是,在收藏管理界面中显示的收藏对象和描述信息可以不一一对应,即收藏对象可以与package name、activity id对应,还可以再加上时间戳。例如:在上述表1中
“ⅰ”
的描述信息对应的收藏对象可以为“微信—朋友圈”。应理解,假如描述信息中没有时间戳这一信息,在收藏应用中显示的收藏对象也可以包括时间戳这一信息,收藏对象中的时间戳可以是收藏应用自动添加的,如“微信—朋友圈—13:00”。
[0216]
即收藏管理界面中呈现的收藏对象可以与应用信息(package name)、页面标识(activity id)对应;也可以与应用信息(package name)、页面标识(activity id)、时间戳对应;也可以是其他的呈现方式,此处不做具体限定。
[0217]
下面显示收藏管理界面的用户接口以“我的收藏”应用为例进行说明,用户打开“我的收藏”应用,可以以列表形式显示收藏对象。可选择的,终端可以自动或者用户手动来管理收藏对象。即可以终端根据用户收藏对象的应用类型来自动进行分类管理,也可以是用户手动根据收藏对象的应用类型来进行分类管理;或者,可以根据收藏类型来进行管理收藏对象,例如,手动收藏、自动收藏、语音收藏等类型。
[0218]
图13a为终端上显示“我的收藏”应用1301的一个示意图。这里以自动管理为例进行说明,当用户点击图13a所示的“我的收藏”应用1301图标时,如图13b所示。图13b为终端显示的根据应用类型分类管理的示意图。在图13b所示中,显示的应用类型分类管理选项可以包括:wechat1302、微博、百度地图,当用户对wechat1302进行选定操作时,显示的页面如图13c所示。图13c为终端显示收藏的关于“wechat”的收藏列表的示意图。在图13c所示中,包括的关于“wechat”的收藏列表为:wechat—【夜读】乐观的人,更容易幸福—15:00;wechat—图片—14:12;wechat—朋友圈—13:00;wechat—ui设计十大规则—15:44;wechat
‑‑
好友a聊天—15:30(自动收藏)。
[0219]
图14a为终端上显示“我的收藏”应用1401的一个示意图。这里以自动管理为例进行说明,当用户点击图14a所示的“我的收藏”应用1401图标时,如图14b所示。图14b为终端显示的根据收藏类型分类管理的示意图。在图14b所示中,显示的收藏类型分类管理选项可以包括:手动收藏、自动收藏1402、语音收藏,当用户对自动收藏1402进行选定操作时,显示的页面如图14c所示。图14c为终端显示收藏的关于“自动收藏”的收藏列表的示意图。在图14c所示中,包括的关于“自动收藏”的收藏列表为:wechat—好友a聊天—15:30(自动收藏)。
[0220]
当用户点击如图12b、图13c和图14c中的任一一个收藏对象时,终端响应用户在收藏管理界面中对收藏对象的选定操作,调用对应的描述信息给对应的微信应用,对应的微
信应用在收到描述信息后,读取描述信息;再根据描述信息读取终端的微信应用在本地或者服务器上保存的数据,根据读取的微信数据显示出收藏时的页面内容。可以理解的是,在第一终端上运行某个应用时,关于这某个应用的所有数据可以保存在终端本地或者服务器上。
[0221]
前文中有说明,终端收藏app的页面内容时,保存的描述信息可以包括但不限于:(1)package name、activity id和resource id;或,(2)package name、activity id和context info;或,(3)package name、activity id、resource id和context info;或,(4)package name、activity id、resource id和时间戳;或,(5)package name、activity id、context info和时间戳;或,(6)package name、activity id、resource id、context info和时间戳。
[0222]
终端通过package name,可以确定对应的应用;通过activity id,可以确定对应的页面;通过resource id,可以确定对应的页面内容;通过context info,可以确定页面内容的上下文状态;基于该规范,收藏应用和被收藏应用之间可以进行消息传递。关于时间戳,在查看收藏内容时,没起到实质的作用,但是对收藏管理界面中收藏对象的管理可以起到一定的作用,用户可以得知什么时间收藏的某一收藏对象所指向的内容。
[0223]
需要说明的是,(1)终端上述保存的描述信息包括package name、activity id和resource id,终端接收到用户对收藏对象的操作时,在应用上显示该收藏对象对应的页面内容。以收藏的是一篇文章为例进行说明,如上述图11c所示。假设之前收藏的时候,用户是阅读到50%的进度,再重新打开该页面内容时,显示的页面内容是从文章开头开始的页面内容。因为终端保存的描述信息中没有context info这一信息。
[0224]
例如:图15a为终端显示收藏管理界面的示意图。在图15a所示中,当用户点击“wechat—【夜读】乐观的人,更容易幸福—15:00”这条收藏对象时,终端可以直接还原并显示之前收藏时对应的页面内容,如图15b所示。图15b为终端显示之前收藏时的文章的示意图。
[0225]
图16a为终端显示收藏管理界面的示意图。在图15a所示中,当用户点击“wechat—【夜读】乐观的人,更容易幸福—15:00”这条收藏对象时,在ui界面上可以弹出一个提示信息,如图16b所示。图16b为终端显示提示信息的示意图。在图16b中,该提示信息指示用户打开wechat,当用户选择“打开”时,如图16c所示。图16c为终端显示之前收藏时的文章的示意图。
[0226]
(2)如果终端上述保存的描述信息中包括package name、activity id、resource id和context info,终端接收到用户对收藏对象的操作时,在应用上显示该收藏对象对应的页面内容,且还原到该页面内容收藏时的上下文状态。以收藏的是一篇文章为例进行说明,如上述图11c所示。假设用户之前收藏的时候,是阅读到50%的进度,再重新打开该收藏时,显示的页面内容是该文章之前阅读到50%开始的页面内容。
[0227]
例如:图17a为终端显示收藏管理界面的示意图。在图17a所示中,当用户点击“wechat—【夜读】乐观的人,更容易幸福—15:00”这条收藏对象时,终端可以直接还原并显示之前收藏时对应的页面内容并还原到收藏时的上下文状态,如图17b所示。图17b为终端显示之前收藏时的文章的示意图。
[0228]
图18a为终端显示收藏管理界面的示意图。在图18a所示中,当用户点击“wechat—
【夜读】乐观的人,更容易幸福—15:00”这条收藏对象时,在ui界面上可以弹出一个提示信息,如图18b所示。图18b为终端显示提示信息的示意图。在图18b中,该提示信息指示用户打开wechat,当用户选择“打开”时,如图18c所示。图18c为终端显示之前收藏时的文章急显示上下文状态的示意图。
[0229]
终端在原应用上显示收藏的页面内容,或者,在原应用上显示收藏的页面内容,并还原到该页面内容的上下文状态。用户在查看完成后,可以返回收藏管理界面,也可以返回原应用的默认页面,也可以是返回到主屏幕界面等,不做具体限定。
[0230]
示例1:图26a为终端在微信应用中还原显示的页面内容的示意图。在图26a中,包括返回2601标识,用户可以在查看完该文章之后,点击返回2601标识,如图26b所示。图26b为终端显示返回的页面示意图。在图26a中,用户点击返回2601标识后,可以返回到“我的收藏”的收藏管理界面。
[0231]
示例2:图27a为终端在微信应用中还原显示的页面内容的示意图。在图27a中,包括返回2701标识,用户可以在查看完该文章之后,点击返回2701标识,如图27b所示。图27b为终端显示返回的页面示意图。在图27a中,用户点击返回2701标识后,可以返回到微信应用中的朋友圈界面。
[0232]
可以理解的是,这里在原应用中还原收藏对象对应的内容之后,再选择“返回”标识后,可以显示主屏幕界面,也可以显示选择留在微信还是返回收藏管理界面的提示信息,还可以是其他的信息,此处不做限定。
[0233]
需要说明的是,当终端收藏的是音乐、视频等其他页面内容时,也是同样的还原方法,可以还原到原应用收藏时的状态,此处不再赘述。
[0234]
应理解,终端在收藏页面内容时,保存的是页面内容的描述信息,减少了收藏信息的内容开销。还可以提供自动收藏和手动收藏两种方式,具备用户可控的灵活性。针对用户查看收藏内容,如果描述信息为package name、activity id和resource id时,用户在收藏管理界面,选定第一收藏对象时,终端可以在第一收藏对象对应的应用中还原显示之前收藏时的页面内容;或者,如果描述信息为package name、activity id、resource id和context info时,用户在收藏管理界面,选定第一收藏对象时,终端可以在第一收藏对象对应的应用中显示之前收藏时的页面内容,并还原到用户收藏时页面内容的上下文状态(也可称使用状态);或者,如果描述信息为package name、activity id和context info时,用户在收藏管理界面,选定第一收藏对象时,终端可以在第一收藏对象对应的应用中显示之前收藏时的页面内容,并还原到用户收藏时页面内容的上下文状态。
[0235]
在本技术实施例中,通过定义一种描述页面内容信息的描述规范,该描述规范可以描述页面activity的资源信息以及上下文状态;从而实现基于页面内容及上下文状态的收藏方式。终端通过监控页面运行状态在用户使用过程中自动收藏中断的页面内容;或者,用户也可以手动收藏当前显示的页面内容。待用户希望再次阅读时,可以快速打开并还原到页面内容收藏时的上下文状态。可选择的,用户可以针对任意app的任意页面进行收藏。例如:可以收藏微信朋友圈中任意数量的未读文章。即实现了一种基于原有应用自身activity信息的收藏功能,定义一种描述activity信息的规范;基于该规范收藏系统无需解析收藏内容的详细信息;收藏内容的打开可以基于原有应用直接打开,同时保留了原有的运行状态,提高了用户的体验效果。
[0236]
图28a为本技术实施例中终端的另一个实施例示意图,包括:
[0237]
显示模块2801用于,显示收藏管理界面,所述收藏管理界面上显示第一收藏对象和第二收藏对象;若所述操作指向所述第一收藏对象,则响应所述操作,在第一应用中显示所述第一收藏对象对应的内容;若所述操作指向所述第二收藏对象,则响应所述操作,在第二应用中显示所述第二收藏对象对应的内容;
[0238]
接收模块2802用于,接收用户输入的操作。
[0239]
可选的,在本技术的一些实施例中,所述第一收藏对象通过所述第一应用提供的收藏入口收藏。
[0240]
可选的,在本技术的一些实施例中,所述第一收藏对象通过所述终端提供的收藏入口收藏,所述终端提供的收藏入口与所述第一应用的收藏入口不同。
[0241]
可选的,在本技术的一些实施例中,
[0242]
显示模块2801还用于,若显示所述第一收藏对象对应的内容,则还原显示所述第一收藏对象对应的内容在收藏时的上下文状态。
[0243]
可选的,在本技术的一些实施例中,图28b为本技术实施例中终端的另一个实施例示意图,该终端还包括:
[0244]
管理模块2803用于,根据应用类型对所述第一收藏对象和所述第二收藏对象进行分类管理;或者,根据收藏类型对所述第一收藏对象和所述第二收藏对象进行分类管理。
[0245]
可选的,在本技术的一些实施例中,
[0246]
接收模块2802还用于,接收用户输入的第一手势;
[0247]
显示模块2801具体用于,若所述第一手势和预置手势匹配,则显示所述收藏管理界面。
[0248]
可选的,在本技术的一些实施例中,
[0249]
显示模块2801具体用于,接收用户在功能标识菜单中选定第一收藏标识的操作,显示所述收藏管理界面。
[0250]
可选的,在本技术的一些实施例中,
[0251]
显示模块2801具体用于,接收用户在虚拟功能按钮中选定第二收藏标识的操作,显示所述收藏管理界面。
[0252]
可选的,在本技术的一些实施例中,图28c为本技术实施例中终端的另一个实施例示意图,该终端还包括:
[0253]
显示模块2801还用于,当前在所述第一应用中显示所述第一收藏对象对应的内容;
[0254]
收藏模块2804用于,接收用户输入的收藏操作,收藏所述第一收藏对象对应的内容。
[0255]
可选的,在本技术的一些实施例中,
[0256]
收藏模块2804用于,若所述终端检测到特定事件,中断当前显示的所述第一收藏对象对应的内容,则收藏所述第一收藏对象对应的内容。
[0257]
可选的,在本技术的一些实施例中,
[0258]
收藏模块2804具体用于,接收用户在显示屏上输入第二预置手势的操作,收藏所述第一收藏对象对应的内容。
[0259]
可选的,在本技术的一些实施例中,
[0260]
收藏模块2804具体用于,接收用户在功能标识菜单中选定第三收藏标识的操作,收藏所述第一收藏对象对应的内容。
[0261]
可选的,在本技术的一些实施例中,
[0262]
收藏模块2804具体用于,接收用户在虚拟功能按钮中选定第四收藏标识的操作,收藏所述第一收藏对象对应的内容。
[0263]
可选的,在本技术的一些实施例中,图28d为本技术实施例中终端的另一个实施例示意图,该终端还包括:
[0264]
保存模块2805用于,保存所述第一收藏对象对应的内容的描述信息,所述描述信息包括应用信息、页面标识和内容源标识;
[0265]
显示模块2801具体用于,响应所述操作,获取所述描述信息;根据所述应用信息确定所述第一应用,根据所述页面标识确定所述第一收藏对象对应的内容页面,根据所述内容源标识确定所述第一收藏对象对应的内容;在所述第一应用中显示所述第一收藏对象对应的内容。
[0266]
可选的,在本技术的一些实施例中,
[0267]
保存模块2805用于,保存所述第一收藏对象对应的内容的描述信息,所述描述信息包括应用信息、页面标识、内容源标识和上下文状态的信息;
[0268]
显示模块2801具体用于,响应所述操作,获取所述描述信息;根据所述应用信息确定所述第一应用、根据所述页面标识确定所述第一收藏对象对应的内容页面、根据所述内容源标识确定所述第一收藏对象对应的内容、根据所述上下文状态的信息确定所述第一收藏对象对应的内容的上下文状态;在所述第一应用中显示所述第一收藏对象对应的内容。
[0269]
可选的,在本技术的一些实施例中,
[0270]
保存模块2805用于,保存所述第一收藏对象对应的内容的描述信息,所述描述信息包括应用信息、页面标识和上下文状态的信息;
[0271]
显示模块2801具体用于,响应所述操作,获取所述描述信息;根据所述应用信息确定所述第一应用,根据所述页面标识确定所述第一收藏对象对应的内容的页面,根据所述上下文状态的信息确定所述第一收藏对象对应的内容的页面的上下文状态;在所述第一应用中显示所述第一收藏对象对应的内容。
[0272]
本技术实施例还提供一种图形用户界面(graphical user interfaces,gui),所述图形用户界面存储在终端中,所述终端包括显示屏、一个或多个存储器、一个或多个处理器,所述一个或多个处理器用于执行存储在所述一个或多个存储器中的一个或多个计算机程序,其特征在于,所述图形用户界面可以包括:
[0273]
显示收藏管理界面,所述收藏管理界面上显示第一收藏对象和第二收藏对象;
[0274]
响应用户输入的对所述第一收藏对象的操作,在第一应用中显示所述第一收藏对象对应的内容;
[0275]
响应用户输入的对所述第二收藏对象的操作,在第二应用中显示所述第二收藏对象对应的内容。
[0276]
可选的,在本技术的一些实施例中,所述图形用户界面还可以包括:
[0277]
若显示所述第一收藏对象对应的内容,则还原显示所述第一收藏对象对应的内容
在收藏时的上下文状态。
[0278]
可选的,在本技术的一些实施例中,所述图形用户界面具体包括:
[0279]
若所述第一手势和预置手势匹配,则显示所述收藏管理界面。
[0280]
可选的,在本技术的一些实施例中,所述图形用户界面具体包括:
[0281]
接收用户在功能标识菜单中选定第一收藏标识的操作,显示所述收藏管理界面。
[0282]
可选的,在本技术的一些实施例中,所述图形用户界面具体包括:
[0283]
接收用户在虚拟功能按钮中选定第二收藏标识的操作,显示所述收藏管理界面。
[0284]
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。
[0285]
所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本技术实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存储的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘solid state disk(ssd))等。
[0286]
本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1