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

日程管理方法和终端设备与流程

2021-12-18 01:50:00 来源:中国专利 TAG:


1.本技术涉及终端领域,尤其涉及一种日程管理方法和终端设备。


背景技术:

2.日程管理是多种终端设备的应用程序支持的常用功能之一。以手机为例,例如,用户可以在手机的日历应用程序上添加日程,对计划做的事情进行安排。当日程对应的提醒时间到达时,手机可以通过推送日程通知的方式提醒用户。
3.终端设备的应用程序可以支持用户设置多个日程,不同的日程对于用户而言往往具有不同的重要程度,例如,购物、逛街等生活日程的重要程度一般弱于公司组织的会议日程。目前,在日程通知界面中,若存在多个日程,终端设备一般是按照该多个日程的起始时间的先后顺序对该多个日程进行排序。虽然这种方式可以使用户从日程通知界面中直观地了解到执行日程的时间先后顺序,但是对于日程的重要性,用户只能主观分辨。这样,可能导致用户遗漏重要日程。基于此,目前亟需一种解决方案,以解决该问题。


技术实现要素:

4.本技术提供了一种日程管理方法和终端设备,能够对日程进行优先级划分,对不同优先级的日程采用不同的提醒方式,有利于使用户避免对重要日程的遗漏,提高了用户体验。
5.第一方面,本技术提供了一种日程管理方法,包括:终端设备检测到用户对第一应用程序的第一操作,第一应用程序为日历应用程序或待办事项应用程序;终端设备响应于第一操作,显示第一界面,第一界面显示有第一日期和第一日期下的第一日程对应的日程详情信息和第二日程对应的日程详情信息,第一日程的起始时间和第二日程的起始时间相同,第二日程对应的日程详情信息显示在第一日程对应的日程详情信息的上方;当满足第一日程的提醒条件时,终端设备显示第一提醒方式,第一提醒方式为第一预设时长的震动或者响铃;当满足第二日程的提醒条件时,终端设备显示第二提醒方式,第二提醒方式为第二预设时长的震动或者响铃;其中,第一日程对应的日程详情信息中不包括第一关键信息,第二日程对应的日程详情信息中包括第一关键信息,第一关键信息包括用于表征日程的优先级级别高的信息,第二预设时长大于第一预设时长。
6.日历应用程序和待办事项应用程序均为可以显示日程对应的日程详情信息的应用程序。
7.第一日期可以是当前的日期,也可以是用户选择的其他日期。当第一操作为打开应用程序的操作,第一日期可以为当前的日期;当第一操作为用户选择日期的操作,第一日期为用户选择的日期。
8.第一提醒方式可以为第一预设时长的震动,第二提醒方式可以为第二预设时长的响铃;或者,第一提醒方式可以为第一预设时长的震动和响铃,第二提醒方式可以为第二预设时长的震动和响铃;或者,第一提醒方式可以为第一预设时长的响铃,第二提醒方式可以
为第二预设时长的响铃;或者,第一提醒方式可以为第一预设时长的震动,第二提醒方式可以为第二预设时长的震动。
9.第二预设时长大于第一预设时长,即第二提醒方式的提醒时长大于第一提醒方式的提醒时长。
10.第一预设时长可以是几秒钟的时长,第二预设时长可以是几分钟的时长。本技术对具体的时长不做限定。
11.可选地,第二提醒方式还可以比第一提醒方式增加震动的音量或者响铃的音量,即第一提醒方式为第一音量的震动或响铃,第二提醒方式为第二音量的震动或响铃,其中,第二音量大于第一音量。
12.可选地,在上述第二音量大于第一音量的基础上,第二音量还可以逐渐增大,直到达到音量的上限。
13.例如,第二提醒方式可以为在第二预设时长内,震动的音量或者响铃的音量从第二音量逐渐变强。
14.又如,第二提醒方式可以为在第二预设时长内的第一时间内,震动的音量或者响铃的音量从第二音量逐渐变强,在第二预设时长内的第二时间内震动的音量或者响铃的音量为第二音量。其中,第一时间的时长与第二时间的时长等于第二预设时长。第一时间和第二时间在第二预设时长的具体时间位置,本技术实施例不做限定。
15.可选地,第二提醒方式还可以比第一提醒方式增加呼吸灯的闪烁功能。
16.例如,第一提醒方式为第一预设时长的震动或响铃,第二提醒方式为第二预设时长的震动或响铃,且在第二预设时长内呼吸灯闪烁。
17.又如,第一提醒方式为第一预设时长的震动或响铃,第二提醒方式为第二预设时长的震动或响铃,且在终端设备未检测到用户删除该日程的提醒通知或者未检测到该日程的结束时间到达时,呼吸灯闪烁。
18.可选地,第二提醒方式还可以比第一提醒方式增加重复提醒功能。
19.例如,当终端设备未检测到用户删除该日程的提醒通知时,在预设时间内,终端设备可以以第二提醒方式再次提醒。该预设时间的时长可以为3分钟,本技术实施例对预设时间的时长不做限定。
20.终端设备获取第一日程和第二日程的来源,可以是用户手动设置的,也可以是从其他应用程序中获取的,本技术对此不做限定。
21.关键信息可以是特定的人员信息、特定的主题、特定的地点、特定的内容、特定的日程属性以及特定的日程提醒方式等信息,当该日程详情信息中包括关键信息中特定的信息时,确定该日程为优先级高的日程。关键信息可以用户手动设置的,也可以是终端设备从组织关系账户中自动获取的,还可以是根据用户对日程的操作行为智能识别的得到的,也可以是预设的,本技术对此不做限定。
22.日程的优先级级别和日程的提醒方式之间的对应关系可以是预设的。
23.当日程对应的日程详情中包括关键信息时,该日程可以为第一优先级的日程,该日程的提醒方式可以是第二预设时长的响铃或者震动的方式;当日程对应的日程详情中不包括关键信息时,该日程可以为第二优先级的日程,该日程的提醒方式可以是第一预设时长的响铃或者震动的方式。应理解,第一优先级的日程优先级级别高于第二优先级的日程。
24.日程的提醒条件可以为创建该日程时设置的通知时间点。
25.本技术实施例提供的日程管理方法,可以根据日程中是否包括关键信息,识别日程的优先级,并对不同优先级的日程使用不同的提醒方式,有利于显性提示用户不同日程的重要性。
26.结合第一方面,在第一方面的某些实现方式中,第一关键信息包括下列至少一个信息:人员信息、主题信息、地点信息、日程提醒方式、或者内容信息;其中,人员信息包括日程的发起人、参与人、组织人或者发件人中的至少一个,日程提醒方式为第二提醒方式。
27.本技术实施例提供的日程管理方法,可以通过关键信息,识别日程的优先级,可以灵活适用于任意日程,有利于更好的识别日程优先级,提高用户体验。
28.结合第一方面,在第一方面的某些实现方式中,第一日程的创建时间在第二日程的创建时间之前。
29.结合第一方面,在第一方面的某些实现方式中,第一日程和/或第二日程是终端设备从第二应用程序中获取的。
30.本技术实施例提供的日程管理方法,从第二应用程序种获取日程,不需要用户手动输入日程,节省用户设置日程的时间,有利于避免遗漏日程。
31.结合第一方面,在第一方面的某些实现方式中,第二应用程序包括下列至少一个:邮箱应用程序、通讯录应用程序、短信息服务应用程序、行程类应用程序、旅行类应用程序、或者服务类应用程序;其中,服务类应用程序用于支持订购火车票、机票以及汽车票的任一种。
32.结合第一方面,在第一方面的某些实现方式中,上述方法还包括:终端设备检测到用户打开关键字列表界面的操作;终端设备响应于用户打开关键字列表界面的操作,显示关键字列表界面,关键字列表界面用于显示有关键字列表,关键字列表为第一关键信息;终端设备检测到用户输入第一目标关键字的操作;终端设备响应于用户输入第一目标关键字的操作,将第一目标关键字添加至关键字列表,并在关键字列表界面中显示第一目标关键字。
33.结合第一方面,在第一方面的某些实现方式中,第一日程的结束时间晚于第二日程的结束时间,第一界面还显示有第三日程,第三日程的起始时间晚于第一日程的起始时间;在显示第一界面之后,上述方法还包括:终端设备检测到用户的第二操作,第二操作用于显示第二界面;终端设备响应于第二操作,显示第二界面,第二界面显示有第一日程对应的日程详情信息和第二日程对应的日程详情信息,第二日程对应的日程详情信息显示在第一日程对应的日程详情信息的上方;当第二日程的结束时间到达时,终端设备更新第二界面,得到更新后的第二界面,在更新后第二界面中,第一日程对应的日程详情信息显示在第三日程对应的日程详情信息的上方。
34.本技术实施例提供的日程管理方法,当日程的结束时间到达时,可以自动从第二界面消失,只显示还未开始或者还未结束的日程,有利于节省显示空间,也可以使用户更关注于未开始或者还未结束的日程,提升用户体验。
35.结合第一方面,在第一方面的某些实现方式中,第二日程对应的日程详情信息中包括的第一关键信息用于表征第二日程为第一优先级级别;上述方法还包括:终端设备获取第四日程,第四日程对应的日程详情信息中包括的第一关键信息用于表征第四日程为第
二优先级级别,第一优先级级别高于第二优先级级别,第四日程的起始时间、第一日程的起始时间以及第二日程的起始时间相同;终端设备更新第一界面,得到更新后的第一界面,在更新后第一界面中,第二日程对应的日程详情信息显示在第四日程对应的日程详情信息的上方,第四日程对应的日程详情信息显示在第一日程对应的日程详情信息的上方。
36.本技术实施例提供的日程管理方法,对第一关键信息进行优先级的划分,从而实现对日程的优先级的划分,将优先级等级高的日程优先显示,可以自动为用户分析日程的重要性,有利于减少用户的主观分析,提高用户的体验。
37.结合第一方面,在第一方面的某些实现方式中,上述方法还包括:终端设备获取第五日程,第五日程对应的日程详情信息中包括第二关键信息,第二关键信息用于表征第五日程为无打扰提醒日程;终端设备更新第一界面,得到更新后的第一界面,在更新后第一界面中,第二日程对应的日程详情信息显示在第一日程对应的日程详情信息的上方,第一日程对应的日程详情信息显示在第五日程对应的日程详情信息的上方;当满足第五日程的提醒条件时,终端设备显示第三提醒方式,第三提醒方式为无震动或者无响铃。
38.本技术实施例提供的日程管理方法,设置不同类型的关键信息,以区分不同优先级的日程,并对不同优先级的日程提供不同的提醒方式,可以自动为用户分析日程的重要性,有利于减少用户的主观分析,提高用户的体验。
39.结合第一方面,在第一方面的某些实现方式中,当第一日程的起始时间至结束时间与第二日程的起始时间至结束时间存在重叠时,第一日程对应的日程详情信息和第二日程对应的日程详情信息中还显示有冲突标识,冲突标识用于表示日程对应的时间段存在重叠,第一界面还显示有提示日程冲突的文本信息,提示日程冲突的文本信息用于提醒用户合理安排时间。
40.本技术实施例提供的日程管理方法,为存在日程冲突的日程设置显性的冲突标识和文本信息,可以显性提示用户的日程存在冲突,并提示合理安排时间,提高用户的体验。
41.第二方面,本技术提供了一种终端设备,包括:检测模块和处理模块。检测模块用于检测到用户对第一应用程序的第一操作,第一应用程序为日历应用程序或待办事项应用程序;处理模块用于:响应于第一操作,显示第一界面,第一界面显示有第一日期和第一日期下的第一日程对应的日程详情信息和第二日程对应的日程详情信息,第一日程的起始时间和第二日程的起始时间相同,第二日程对应的日程详情信息显示在第一日程对应的日程详情信息的上方;当满足第一日程的提醒条件时,显示第一提醒方式,第一提醒方式为第一预设时长的震动或者响铃;以及,当满足第二日程的提醒条件时,显示第二提醒方式,第二提醒方式为第二预设时长的震动或者响铃;其中,第一日程对应的日程详情信息中不包括第一关键信息,第二日程对应的日程详情信息中包括第一关键信息,第一关键信息包括用于表征日程的优先级级别高的信息,第二预设时长大于第一预设时长。
42.结合第二方面,在第二方面的某些实现方式中,第一关键信息包括下列至少一个信息:人员信息、主题信息、地点信息、日程提醒方式、或者内容信息;其中,人员信息包括日程的发起人、参与人、组织人或者发件人中的至少一个,日程提醒方式为第二提醒方式。
43.结合第二方面,在第二方面的某些实现方式中,第一日程的创建时间在第二日程的创建时间之前。
44.结合第二方面,在第二方面的某些实现方式中,第一日程和/或第二日程是从第二
应用程序中获取的。
45.结合第二方面,在第二方面的某些实现方式中,第二应用程序包括下列至少一个:邮箱应用程序、通讯录应用程序、短信息服务应用程序、行程类应用程序、旅行类应用程序、或者服务类应用程序;其中,服务类应用程序用于支持订购火车票、机票以及汽车票的任一种。
46.结合第二方面,在第二方面的某些实现方式中,检测模块还用于:检测到用户打开关键字列表界面的操作;处理模块还用于:响应于用户打开关键字列表界面的操作,显示关键字列表界面,关键字列表界面用于显示有关键字列表,关键字列表为第一关键信息;检测模块还用于:检测到用户输入第一目标关键字的操作;处理模块还用于:响应于用户输入第一目标关键字的操作,将第一目标关键字添加至关键字列表,并在关键字列表界面中显示第一目标关键字。
47.结合第二方面,在第二方面的某些实现方式中,第一日程的结束时间晚于第二日程的结束时间,第一界面还显示有第三日程,第三日程的起始时间晚于第一日程的起始时间;检测模块还用于:检测到用户的第二操作,第二操作用于显示第二界面;处理模块还用于:响应于第二操作,显示第二界面,第二界面显示有第一日程对应的日程详情信息和第二日程对应的日程详情信息,第二日程对应的日程详情信息显示在第一日程对应的日程详情信息的上方;当第二日程的结束时间到达时,更新第二界面,得到更新后的第二界面,在更新后第二界面中,第一日程对应的日程详情信息显示在第三日程对应的日程详情信息的上方。
48.结合第二方面,在第二方面的某些实现方式中,终端设备还包括获取模块,第二日程对应的日程详情信息中包括的第一关键信息用于表征第二日程为第一优先级级别;获取模块用于:获取第四日程,第四日程对应的日程详情信息中包括的第一关键信息用于表征第四日程为第二优先级级别,第一优先级级别高于第二优先级级别,第四日程的起始时间、第一日程的起始时间以及第二日程的起始时间相同;处理模块还用于:更新第一界面,得到更新后的第一界面,在更新后第一界面中,第二日程对应的日程详情信息显示在第四日程对应的日程详情信息的上方,第四日程对应的日程详情信息显示在第一日程对应的日程详情信息的上方。
49.结合第二方面,在第二方面的某些实现方式中,终端设备还包括获取模块;获取模块用于:获取第五日程,第五日程对应的日程详情信息中包括第二关键信息,第二关键信息用于表征第五日程为无打扰提醒日程;处理模块还用于:更新第一界面,得到更新后的第一界面,在更新后第一界面中,第二日程对应的日程详情信息显示在第一日程对应的日程详情信息的上方,第一日程对应的日程详情信息显示在第五日程对应的日程详情信息的上方;当满足第五日程的提醒条件时,显示第三提醒方式,第三提醒方式为无震动或者无响铃。
50.结合第二方面,在第二方面的某些实现方式中,当第一日程的起始时间至结束时间与第二日程的起始时间至结束时间存在重叠时,第一日程对应的日程详情信息和第二日程对应的日程详情信息中还显示有冲突标识,冲突标识用于表示日程对应的时间段存在重叠,第一界面还显示有提示日程冲突的文本信息,提示日程冲突的文本信息用于提醒用户合理安排时间。
51.第三方面,本技术提供了一种终端设备,包括处理器,该处理器与存储器耦合,可用于执行存储器中的指令,以实现上述第一方面中任一种可能实现方式中的方法。可选地,该终端设备还包括存储器。可选地,该终端设备还包括通信接口,处理器与通信接口耦合。
52.第四方面,本技术提供了一种处理器,包括:输入电路、输出电路和处理电路。处理电路用于通过输入电路接收信号,并通过输出电路发射信号,使得处理器执行上述第一方面中任一种可能实现方式中的方法。
53.在具体实现过程中,上述处理器可以为芯片,输入电路可以为输入管脚,输出电路可以为输出管脚,处理电路可以为晶体管、门电路、触发器和各种逻辑电路等。输入电路所接收的输入的信号可以是由例如但不限于接收器接收并输入的,输出电路所输出的信号可以是例如但不限于输出给发射器并由发射器发射的,且输入电路和输出电路可以是同一电路,该电路在不同的时刻分别用作输入电路和输出电路。本技术对处理器及各种电路的具体实现方式不做限定。
54.第五方面,本技术提供了一种处理装置,包括处理器和存储器。该处理器用于读取存储器中存储的指令,并可通过接收器接收信号,通过发射器发射信号,以执行上述第一方面中任一种可能实现方式中的方法。
55.可选地,处理器为一个或多个,存储器为一个或多个。
56.可选地,存储器可以与处理器集成在一起,或者存储器与处理器分离设置。
57.在具体实现过程中,存储器可以为非瞬时性(non

transitory)存储器,例如只读存储器(read only memory,rom),其可以与处理器集成在同一块芯片上,也可以分别设置在不同的芯片上,本技术对存储器的类型以及存储器与处理器的设置方式不做限定。
58.应理解,相关的数据交互过程例如发送指示信息可以为从处理器输出指示信息的过程,接收能力信息可以为处理器接收输入能力信息的过程。具体地,处理输出的数据可以输出给发射器,处理器接收的输入数据可以来自接收器。其中,发射器和接收器可以统称为收发器。
59.上述第五方面中的处理装置可以是一个芯片,该处理器可以通过硬件来实现也可以通过软件来实现,当通过硬件实现时,该处理器可以是逻辑电路、集成电路等;当通过软件来实现时,该处理器可以是一个通用处理器,通过读取存储器中存储的软件代码来实现,该存储器可以集成在处理器中,可以位于该处理器之外,独立存在。
60.第六方面,本技术提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序(也可以称为代码,或指令),当其在计算机上运行时,使得计算机执行上述第一方面中任一种可能实现方式中的方法。
61.第七方面,本技术提供了一种计算机程序产品,计算机程序产品包括:计算机程序(也可以称为代码,或指令),当计算机程序被运行时,使得计算机执行上述第一方面中任一种可能实现方式中的方法。
附图说明
62.图1为本技术实施例提供的一种终端设备的结构示意图;
63.图2为一种手机的日历应用程序的界面示意图;
64.图3为一种创建日程的界面示意图;
65.图4为另一种手机的日历应用程序的界面示意图;
66.图5为锁屏界面下的一种日程提醒的界面示意图;
67.图6为又一种手机的日历应用程序的界面示意图;
68.图7为本技术实施例提供的一种日程管理方法的示意性流程图;
69.图8为本技术实施例提供的一种用户设置情景智能的界面示意图;
70.图9为本技术实施例提供的一种邮箱应用程序的登录界面示意图;
71.图10为本技术实施例提供的一种通讯录应用程序中联系人的界面示意图;
72.图11为本技术实施例提供的一种联系人信息的界面示意图;
73.图12为本技术实施例提供的一种日历应用程序的界面示意图;
74.图13为本技术实施例提供的一种交互界面的示意图;
75.图14为本技术实施例提供的一种日历应用程序中关联账户的界面示意图;
76.图15为本技术实施例提供的一种日程提醒的界面示意图;
77.图16为本技术实施例提供的另一种日历应用程序的界面示意图;
78.图17为本技术实施例提供的一种日程详情的界面示意图;
79.图18为本技术实施例提供的又一种日历应用程序的界面示意图;
80.图19为本技术实施例提供的一种日历日程视图的界面示意图;
81.图20为本技术实施例提供的一种日程显示的界面示意图;
82.图21为本技术实施例提供的一种日程冲突提示的界面示意图;
83.图22为本技术实施例提供的一种终端设备的示意性框图;
84.图23为本技术实施例提供的另一种终端设备的示意性框图。
具体实施方式
85.下面将结合附图,对本技术中的技术方案进行描述。
86.为了便于清楚描述本技术实施例的技术方案,在本技术的实施例中,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分。例如,第一指令和第二指令是为了区分不同的用户指令,并不对其先后顺序进行限定。本领域技术人员可以理解“第一”、“第二”等字样并不对数量和执行次序进行限定,并且“第一”、“第二”等字样也并不限定一定不同。
87.需要说明的是,本技术中,“示例性地”或者“例如”等词用于表示作例子、例证或说明。本技术中被描述为“示例性地”或者“例如”的任何实施例或设计方案不应被解释为比其他实施例或设计方案更优选或更具优势。确切而言,使用“示例性地”或者“例如”等词旨在以具体方式呈现相关概念。
88.此外,“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b的情况,其中a,b可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项(个)”或其类似表达,是指的这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a、b和c中的至少一项(个),可以表示:a,或b,或c,或a和b,或a和c,或b和c,或a、b和c,其中a,b,c可以是单个,也可以是多个。
89.为了能够更好地理解本技术实施例,下面对本技术实施例的终端设备的结构进行
介绍。示例性地,图1为本技术实施例提供的一种终端设备的结构示意图。
90.终端设备可以包括处理器110,外部存储器接口120,内部存储器121,通用串行总线(universal serial bus,usb)接口130,充电管理模块140,电源管理模块141,天线1,天线2,移动通信模块150,无线通信模块160,音频模块170,扬声器170a,收话器170b,麦克风170c,传感器模块180,按键190,指示器192,摄像头193,以及显示屏194等。其中传感器模块180可以包括压力传感器180a,陀螺仪传感器180b,气压传感器180c,磁传感器180d,加速度传感器180e,距离传感器180f,接近光传感器180g,指纹传感器180h,温度传感器180j,触摸传感器180k,环境光传感器180l,骨传导传感器180m等。
91.可以理解的是,本技术实施例示意的结构并不构成对终端设备的具体限定。在本技术另一些实施例中,终端设备可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。
92.处理器110可以包括一个或多个处理单元。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。处理器110中还可以设置存储器,用于存储指令和数据。
93.usb接口130是符合usb标准规范的接口,具体可以是mini usb接口,micro usb接口,usb type c接口等。usb接口130可以用于连接充电器为终端设备充电,也可以用于终端设备与外围设备之间传输数据。也可以用于连接耳机,通过耳机播放音频。该接口还可以用于连接其他电子设备,例如ar设备等。
94.充电管理模块140用于从充电器接收充电输入。其中,充电器可以是无线充电器,也可以是有线充电器。电源管理模块141用于连接充电管理模块140与处理器110。
95.终端设备的无线通信功能可以通过天线1,天线2,移动通信模块150,无线通信模块160,调制解调处理器以及基带处理器等实现。
96.天线1和天线2用于发射和接收电磁波信号。终端设备中的天线可用于覆盖单个或多个通信频带。不同的天线还可以复用,以提高天线的利用率。
97.移动通信模块150可以提供应用在终端设备上的包括2g/3g/4g/5g等无线通信的解决方案。移动通信模块150可以包括至少一个滤波器,开关,功率放大器,低噪声放大器(low noise amplifier,lna)等。移动通信模块150可以由天线1接收电磁波,并对接收的电磁波进行滤波,放大等处理,传送至调制解调处理器进行解调。
98.无线通信模块160可以提供应用在终端设备上的包括无线局域网(wirelesslocal area networks,wlan)(如无线保真(wireless fidelity,wi

fi)网络),蓝牙(bluetooth,bt),全球导航卫星系统(global navigation satellite system,gnss),调频(frequency modulation,fm)等无线通信的解决方案。
99.终端设备通过gpu,显示屏194以及应用处理器等实现显示功能。gpu为图像处理的微处理器,连接显示屏194和应用处理器。gpu用于执行数学和几何计算,用于图形渲染。
100.显示屏194用于显示图像,视频等。显示屏194包括显示面板。在一些实施例中,终端设备可以包括1个或n个显示屏194,n为大于1的正整数。
101.终端设备可以通过isp,摄像头193,视频编解码器,gpu,显示屏194以及应用处理器等实现拍摄功能。
102.摄像头193用于捕获静态图像或视频。在一些实施例中,终端设备可以包括1个或n个摄像头193,n为大于1的正整数。
103.外部存储器接口120可以用于连接外部存储卡,例如micro sd卡,实现扩展终端设备的存储能力。外部存储卡通过外部存储器接口120与处理器110通信,实现数据存储功能。例如将音乐,视频等文件保存在外部存储卡中。
104.内部存储器121可以用于存储计算机可执行程序代码,可执行程序代码包括指令。内部存储器121可以包括存储程序区和存储数据区。
105.终端设备可以通过音频模块170,扬声器170a,受话器170b,麦克风170c,以及应用处理器等实现音频功能。例如音乐播放,录音等。
106.音频模块170用于将数字音频信息转换成模拟音频信号输出,也用于将模拟音频输入转换为数字音频信号。扬声器170a,也称“喇叭”,用于将音频电信号转换为声音信号。终端设备可以通过扬声器170a收听音乐,或收听免提通话。收话器170b,也称“听筒”,用于将音频电信号转换成声音信号。当终端设备接听电话或语音信息时,可以通过将收话器170b靠近人耳接听语音。麦克风170c,也称“话筒”,“传声器”,用于将声音信号转换为电信号。
107.压力传感器180a用于感受压力信号,可以将压力信号转换成电信号。在一些实施例中,压力传感器180a可以设置于显示屏194。陀螺仪传感器180b可以用于确定终端设备的运动姿态。气压传感器180c用于测量气压。磁传感器180d包括霍尔传感器。加速度传感器180e可检测终端设备在各个方向上(一般为三轴)加速度的大小。距离传感器180f,用于测量距离。接近光传感器180g可以包括例如发光二极管(led)和光检测器,例如光电二极管。环境光传感器180l用于感知环境光亮度。指纹传感器180h用于采集指纹。温度传感器180j用于检测温度。触摸传感器180k,也称“触控器件”。触摸传感器180k可以设置于显示屏194,由触摸传感器180k与显示屏194组成触摸屏,也称“触控屏”。骨传导传感器180m可以获取振动信号。
108.按键190包括开机键,音量键等。按键190可以是机械按键。也可以是触摸式按键。终端设备可以接收按键输入,产生与终端设备的用户设置以及功能控制有关的键信号输入。指示器192可以是指示灯,可以用于指示充电状态,电量变化,也可以用于指示消息,未接来电,通知等。
109.终端设备的软件系统可以采用分层架构,事件驱动架构,微核架构,微服务架构,或云架构等,在此不再赘述。
110.本技术实施例涉及的终端设备可以为手机、平板电脑、个人计算机(personal computer,pc)、智能手表等可穿戴电子设备,还可以是各种教学辅助工具(例如学习机、早教机)、智能玩具、便携式机器人、个人数字助理(personal digital assistant,pda)、增强现实技术(augmented reality,ar)设备、虚拟现实(virtual reality,vr)设备等。应理解,本技术实施例涉及的终端设备具有设置日程的功能即可,本技术的实施例对终端设备所采用的具体技术和具体设备形态不做限定。
111.下面,以终端设备为手机为例对本技术实施例进行详细说明。应理解,该手机具有设置日程的功能,可以支持用户在日历应用程序上设置日程提醒。
112.设置日程的应用程序可以包括日历应用程序和待办事项应用程序,应理解,本申
请实施例可以适用于可以设置日程的任意应用程序。
113.示例性地,图2示出了一种手机中日历应用程序的界面示意图。当手机检测到用户点击日历应用程序的图标时可以显示图2所示的界面。如图2所示,该界面显示的当前日期是2021年7月12日。在该界面中,用户可以点击数字图标以选中某个日期,并在该日期下添加不同的日程。
114.示例性地,用户可以通过点击添加图标201以触发添加日程控件创建2021年7月12日的日程。
115.用户还可以通过点击上述图2所示的其它数字图标所在的位置选中其它日期,再点击添加图标201创建其它日期的日程。
116.用户也可以在一个日期中创建一个或多个日程,例如,用户可以创建2021年7月12日9:00

10:00的日程,还可以创建2021年7月12日11:00

13:00的日程,本技术实施例对用户创建的日程的数量不作限定。在用户创建多个日程的情况下,该多个日程之间的时间可以是完全不同的,也可以是有重叠或者完全相同的,本技术实施例对此也不作限定。
117.在上述图2所示的界面中,用户可以点击添加图标201以触发添加日程创建2021年7月12日的日程,当终端设备检测到用户触发添加日程控件时,显示创建日程的界面。示例性地,图3示出了一种创建日程的界面示意图。如图3中的a界面所示,用户可以在创建日程的界面输入事件标题、设置日程的开始时间和结束时间、设置日程通知的时间、设置是否开启全天事件、是否开启闹钟提醒以及设置日程是否重复等等。如图3中的b界面所示,用户创建的日程的标题可以为“聚会”,该日程的开始时间可以为上午8:50,结束时间可以为上午9:50,该日程可以是一次性活动,该日程通知的时间可以设置为开始时间前的10分钟,该日程未设置为全天事件,同时未设置闹钟提醒。其中,日程的通知时间为手机通知该日程的时间点。应理解,日程的开始时间也可以称为日程的起始时间。
118.当用户设置完成日程对应的信息后,可以点击完成图标301,以触发创建完成控件。当手机检测到创建完成控件被触发后,在上述图2所示的界面中显示该日程,如图4所示,在7月12日中显示一个“聚会”的日程,时间为上午8:50

上午9:50聚会。
119.日程创建完成后,在该日程开始前的预设时间点,手机可以显示该日程的通知界面。该时间点可以是用户创建日程时设置的,也可以是手机默认设置的。例如,该预设时间点可以是手机默认设置的日程开始前的10分钟、15分钟或者30分钟,本技术实施例不做限定。
120.示例性地,上述“聚会”日程的开始时间为8:50,用户设置的日程通知时间为开始时间前的10分钟,故在日程开始前的预设时间点(通知时间)8:40,手机可以显示该日程的通知界面。
121.日程的通知界面可以显示日程的信息。示例性地,当手机检测到该“聚会”日程的预设时间点(通知时间)8:40到达时,在手机界面上推送该日程的通知消息。图5示出了锁屏界面下的一种日程通知的界面示意图,在锁屏界面上显示通知日程的控件,该日程的控件上显示日历的图标、日程的标题(聚会)以及日程的时间(上午8:50

上午9:50)等信息。
122.在上述通知方式中,日程的通知消息和短信、微信以及微博等应用程序的通知消息是采用类似方式的,当同一天内日程较多或者其他软件的通知消息较多时,用户可能不容易在较多的通知消息中找到该日程,导致用户容易遗漏该日程。
123.此外,用户可以通过上述图2

图4的界面,创建多个日程。示例性地,在用户创建上述“聚会”日程后,还可以在7月12日创建“工作”日程、“午休”日程、“出差”日程以及“约会”日程。该“工作”日程的时间可以为上午10:00

上午11:00,该“午休”日程的时间可以为中午11:30

中午1:30,该“约会”日程的时间可以为下午1:20

下午4:30,该“出差”日程的时间可以为下午1:20

下午4:30。
[0124]“聚会”日程的时间、“工作”日程的时间以及“午休”日程的时间之间是完全不同的,“午休”日程的时间与“约会”日程的时间之间有部分时间是重叠的,“约会”日程的时间与“出差”日程的时间之间是完全相同的。
[0125]
该“工作”日程、“午休”日程、“出差”日程以及“约会”日程创建成功后可以显示在上述图6所示的a界面中。因日程较多,在图6所示的a界面中不能完全显示该多个日程,用户可以对图6所示的a界面上滑以使手机显示更多的日程,手机检测到用户对图6所示的a界面上滑后显示图6所示的b界面。
[0126]
当用户在同一个日期创建多个日程时,该多个日程可以组成一个日程列表,该多个日程在该日程列表的位置可以是根据日程的开始时间确定的。当存在至少两个日程的开始时间相同时,该至少两个日程在该日程列表的位置可以是根据该至少两个日程的创建时间确定的。
[0127]
示例性地,在图6所示的b界面中,上述5个日程组成一个日程列表,该5个日程在该日程列表的显示位置是根据日程的开始时间确定的,日程的开始时间越临近当前时间,在日程列表上的显示位置越靠上。当日程的开始时间相同时,创建日程的时间越早,在日程列表上的显示位置越靠上。
[0128]
目前,针对所有用户创建的日程,日程通知方式均相同,只是提醒的时间可能不同,这取决于日程的开始时间和用户的设置。当开始时间在后但对于用户重要程度更高的日程,被显示在开始时间在先但相对不太重要的日程的下方或者被遮盖,需要用户依靠主观记忆去翻看重要日程,对于用户主观意识的依赖程度较高。尤其是当两个以上日程在时间上存在冲突时,仅仅是按照时间先后顺序进行显示,容易使用户忽略时间在后的重要日程。
[0129]
有鉴于此,本技术实施例提供了一种日程管理方法和终端设备,对日程进行优先级划分,对不同优先级的日程采用不同的提醒方式,同时,将优先级别高的日程进行优先显示,进一步起到显性提示用户重要日程的作用。尤其是日程的时间存在冲突的情形下,可以智能识别存在时间冲突的多个日程的优先级,将优先级级别更高的日程以更加显著的方式提示用户,有利于提示用户日程的重要性。
[0130]
图7示出了本技术实施例提供的一种日程管理方法700,该方法可以应用于上述终端设备,例如,手机。该方法700可以包括:
[0131]
s701,终端设备获取日程。
[0132]
应理解,终端设备获取日程,即获取日程对应的日程详情信息,本技术实施例简称为日程。
[0133]
终端设备获取日程的途径可以有多种实现方式。
[0134]
在一种可能的实现方式中,终端设备获取日程的途径可以是用户手动创建的日程,例如,上述图3所示的用户手动创建日程。
[0135]
在另一种可能的实现方式中,终端设备获取日程的途径可以是自动从各种应用程序中获取日程。
[0136]
示例性地,终端设备可以从用户的邮箱账户中获取日程,即终端设备从用户的邮箱账户中将日程信息显示到日历日程中,或者终端设备将邮箱账户中接收到的日程邀请中的日程信息显示到日历日程中。终端设备还可以从用户的通讯录中获取日程,即终端设备可以将联系人的生日信息显示到日历日程中。终端设备也可以从第三方应用提供的共享数据中获取日程,即终端设备将从第三方应用提供的共享数据中智能识别出的日程信息显示到日历日程中,其中,第三方应用可以是短信息服务(short message service,sms)应用,行程、旅行类或者支持订购火车票、机票、汽车票的任一种服务类应用。终端设备还可以从云服务器中获取日程,即终端设备从云服务器中同步日程信息显示到日历日程中。具体地,具有云服务器账号的用户,可能会选择将各客户端的日程信息上传云服务器,因而,终端设备可直接通过云服务器获取该用户的日程信息显示到日历日程中。
[0137]
应理解,上述终端设备获取日程的途径,除用户手动创建日程外,其他获取日程的途径均需要用户进行设置,即用户需要允许日历获取邮箱、通讯录、第三方应用以及云服务器的日程信息。
[0138]
用户允许日历获取邮箱、通讯录、第三方应用以及云服务器的日程信息的功能可以设置在日历上,也可以分别设置在邮箱、通讯录、第三方应用或者云服务器上,还可以设置在终端设备的其它功能上。
[0139]
用户允许日历访问第三应用的功能可以设置在终端设备的其它功能上,例如,该功能可以称为情景智能。下面以手机为例,结合图8至图12介绍手机通过多种不同途径获取并创建日程的过程。
[0140]
示例性地,图8示出了一种用户设置情景智能的界面示意图。用户使用手机时,手机可以支持用户注册自己的账号,在该账号中可以设置情景智能模式。如图8中的a界面所示,该界面包括动态、头部自定义、设置、帮助、检查更新以及关于的选项。应理解,用户还可以设置是否服务直达、是否开启资讯等。用户可以在该界面中点击动态选项,手机检测到动态控件被触发后,显示动态的界面,如图8中的b界面所示。在图8中的b界面中,用户已订阅了情景智能,应理解,用户还可以设置服务号,订阅车行易查违章、视频以及智慧生活等信息。用户可以点击情景智能的选项,当手机检测到情景智能控件被触发后,显示情景智能界面,如图8中的c界面所示。在图8中的c界面中,用户开启了情景智能模式,同时选择了航班和火车,允许手机根据航班信息或者火车信息规划合适的出行时间和出行路线。用户还可以点击设置图标,当手机检测到设置控件被触发后,显示设置界面,如图8中的d界面所示。在图8中的d界面中,用户开启了新建活动和短信来源识别,允许手机自动在日历中为航班、火车、酒店和信用卡还款新建日程。应理解,用户还可以在设置界面设置添加事项、历史事项、通勤信息、清空车载设备数据、短信模板自动更新等。
[0141]
应理解,上述新建活动和短信来源识别的开启设置可以是手机默认开启的,也可以是用户设置开启的,图8所示的界面的内容仅仅为一个示例,本技术实施例对此不做限定。
[0142]
用户允许日历访问邮箱应用程序的功能可以设置在邮箱应用程序上,用户可以在邮箱应用程序中进行授权。
[0143]
示例性地,图9示出了一种邮箱的登录界面示意图。如图9所示,当手机检测到用户触发邮箱中的账户登录的控件时,显示账户登录的界面。应理解,本技术实施例对该账户登录选项在邮箱的具体位置不做限定。在图9所示的界面中,用户允许同步此账户中的日历。应理解,用户还允许收到电子邮件通知我、同步此账户中的电子邮件、同步此账户中的联系人、同步此账户中的备忘录代办、同步此账户中的备忘录笔记、连接到wlan后自动下载附件、连接到wlan后自动同步等选项,用户不允许在默认情况下从此账户发送电子邮件。用户在该界面还可以设置邮件查收频率和要同步邮件的天数。用户在该界面也可以点击上一步或者下一步的选项,当手机检测到用户触发上一步或者下一步的控件后,显示上一步或者下一步的界面。
[0144]
应理解,该界面的内容仅仅为一个示例,本技术实施例对此不做限定。
[0145]
用户允许日历访问通讯录应用程序的功能可以设置在通讯录应用程序上,用户可以在通讯录应用程序中进行授权。
[0146]
示例性地,图10示出了一种通讯录中联系人的界面示意图。如图10所示,当手机检测到用户触发通讯录中的联系人的控件后,显示联系人的界面。应理解,本技术实施例对联系人选项在通讯录的具体位置不做限定。在图10所示的界面中,当用户首次在手机导入手机卡上存储的联系人时,可以显示文本信息,用于询问用户是否允许联系人的生日同步到日历,用户可以点击允许选项,当手机检测允许的控件被触发后,在该界面的下方显示文本信息询问用户是否允许“联系人存储”访问您的日历,用户可以点击始终允许的选项,当手机检测到始终允许的控件被触发后,可以将该通讯录中联系人的生日信息同步到日历中。
[0147]
在上述图10所示的联系人的界面中,该联系人的界面包括安安,用户可以点击安安的选项查看安安的信息,当手机检测到安安的控件被触发后,显示安安的信息界面,如图11所示。该界面包括安安的手机号码183****2322,安安的生日1992年7月12日,当安安来电时,铃声是默认的电话铃声。
[0148]
在图10所示的界面中,用户允许联系人的生日同步到日历,安安的生日信息可以显示在日历中,如图12所示,安安生日的日程时间中午12:00

中午12:30可以是默认的时间。应理解,该日程时间仅仅为一个示例,本技术实施例对此不作限定。
[0149]
应理解,在图10所示的界面中,用户也可以点击禁止后不再提示的选项,当手机检测到禁止后不再提示的控件被触发后,该通讯录中联系人的生日信息将不会同步到日历中。还应理解,询问用户是否允许联系人的生日同步到日历,用户也可以点击不用了的选项,当手机检测到不用了的控件被触发后,将不会显示该界面下方的文本信息,也不会允许联系人的生日同步到日历中。
[0150]
s702,终端设备根据该日程对应的日程详情信息中是否包括关键信息,确定该日程的优先级级别,该关键信息可以包括用于表征优先级级别高的信息。
[0151]
日程详情信息可以包括人员信息、主题信息、地点信息、内容信息、日程属性以及日程提醒方式等。其中,人员信息可以包括日程的发起人、参与人、组织人以及发件人等等,日程提醒方式可以包括通知消息提醒方式和闹钟提醒方式,日程属性可以包括行程、购物、会议以及生日等。
[0152]
关键信息可以是特定的人员信息、特定的主题、特定的地点、特定的内容、特定的日程属性以及特定的日程提醒方式等信息,当该日程详情信息中包括关键信息中特定的信
息时,确定该日程为优先级高的日程。关键信息可以用户手动设置的,也可以是终端设备从组织关系账户中自动获取的,还可以是根据用户对日程的操作行为智能识别的得到的,也可以是预设的。
[0153]
该关键信息也可以称为第一关键信息。
[0154]
关键信息可以是用户手动设置的,例如,用户可以手动输入火车、会议作为关键字,当日程对应的日程详情信息中包括火车或者会议时,终端设备可以将该日程的优先级确定为高优先级。
[0155]
关键信息可以是从组织关系账户中自动获取的,例如,当用户账号为带有组织关系的账户时,终端设备可以获取用户对应的组织关系信息,从该组织关系信息中获取用户的直属领导、上一级领导等管理者信息作为关键信息。例如,该关键信息可以为管理者的职位名称、姓名、邮箱地址等能够用于表示管理者身份的信息。
[0156]
关键信息可以是根据用户对日程的操作行为智能识别得到的,例如,用户在一段时间内,将多个日程均手动设置为闹钟提醒,终端设备可以根据该操作行为,通过人工智能分析得到该多个日程对应的日程详情信息中的共同信息,将该共同信息作为关键信息。
[0157]
示例性地,终端设备检测到用户多次将购物属性的日程设置为闹钟提醒,终端设备可以将日程的购物属性作为关键信息。终端设备检测到用户多次将主题为“会议”的日程设置为闹钟提醒,终端设备可以将日程中主题的“会议”作为关键信息。
[0158]
关键信息可以是预设的。例如,终端设备可以预设“紧急”和“重要”等表示重要的词作为关键信息。
[0159]
下面具体列举终端设备获取关键信息的方式。
[0160]
方式一,用户手动设置关键信息。
[0161]
用户可以在终端设备提供的交互界面中录入关键字,终端设备可以将用户录入的关键字作为关键信息。示例性地,终端设备可以为手机,用户可以在日历应用程序提供的交互界面中录入关键字。图13示出了一种交互界面的示意图。在图13所示的a界面中,用户可以点击更多图标以触发更多图标对应的控件,当手机检测到更多控件被触发后可以显示隐藏的管理列表,该管理列表可以包括跳转到指定日期、日历账户管理、订阅管理以及设置等选项。用户可以在该管理列表中点击设置选项,当手机检测设置控件被触发后显示设置界面,如图13中的b界面所示。在图13中的b界面中,用户可以设置关键字、其他历法、国家(地区)节日、是否显示节假班休信息、是否显示周数、一周开始日、周末、是否锁定时区、日程提醒、闹钟提醒铃声、默认提醒时间等等。应理解,该界面中的设置内容仅仅为一个示例,本技术对此并不做限定。
[0162]
用户可以点击关键字进行设置,当手机检测到关键字控件被触发后,显示关键字列表的界面,如图13中的c界面所示。在图13中的c界面中,用户在关键字列表中输入了关键字“聚会”。
[0163]
用户可以点击添加图标添加其它关键字,当手机备检测到用户触发了添加控件之后,显示添加关键字的界面,当用户输入完成后,可以点击完成图标,当手机检测到完成图标被触发后,将用户输入的内容显示在图13中的c界面中“聚会”关键字的下方。用户还可以点击删除图标以删除显示在图13中的c界面中的关键字。例如,用户可以点击删除图标以删除该“聚会”关键字,当手机检测到用户触发了删除控件,可以在图13中的c界面中的关键字
的右边显示删除图标,用户可以点击“聚会”关键字的右边的删除图标,当手机检测到用户触发了“聚会”关键字的右边的删除控件后,在图13中的c界面中,“聚会”关键字消失,当“聚会”关键字的下方有其它关键字时,其它关键字可以上移一个关键字的距离。
[0164]
应理解,添加关键字和删除关键字的界面并未示出。
[0165]
方式二,终端设备在组织关系信息中获取关键信息。
[0166]
当用户在终端设备中关联了具有明确组织关系信息的账户时,终端设备可以从该组织关系信息中获取用户的领导的信息作为关键信息。其中具有明确组织关系信息的账户可以是企业邮箱、企业微信等。
[0167]
示例性地,一般会议邀请都会有邀请人,如果邀请人是用户的上级,则此会议大概率会参加。若用户登录的账号为企业微信的帐户时,可由情景智能识别组织关系职级,将用户的直属领导、上一级领导等管理者信息作为关键信息。
[0168]
用户可以手动将具有明确组织关系信息的账户关联在日历应用程序中。
[0169]
示例性地,终端设备可以为手机,用户可以在日历应用程序中关联具有明确组织关系信息的账户。图14示出了一种关联账户的界面示意图。在图14所示的a界面中,用户可以点击更多图标,当手机检测到更多控件被触发后可以显示隐藏的管理列表,该管理列表可以包括跳转到指定日期、日历账户管理、订阅管理以及设置等选项。用户可以在该管理列表中点击日历账户管理选项,当手机检测日历账户管理控件被触发后显示日历账户管理界面,如图14中的b界面所示。在图14中的b界面中,用户可以设置账号和账户的信息。用户可以设置是否开启我的日历、是否显示备忘录中找到的事件以及是否关联联系人的生日,用户还添加了welink的账户信息zjry@23476,该账户为公司内部的企业邮箱。用户还可以设置用户也可以点击添加账户的选项以添加其他带有组织关系的账户,当手机检测到用户触发添加账户的控件后,显示添加账户的界面,用户可以在添加账户的界面中添加其他带有组织关系的账户,当用户点击保存选项后,添加的账户信息可以显示在图14中的b界面中welink的账户信息的下方。
[0170]
终端设备可以获取该welink账户中用户的组织关系信息,从该组织关系信息中获取用户的直属领导、上一级领导等管理者信息作为关键信息。
[0171]
方式三,终端设备通过人工智能得到关键信息。
[0172]
终端设备可以根据用户在一段时间内对多个历史日程的操作行为,通过人工智能分析该多个历史日程对应的日程详情信息中的共同信息,将该共同信息作为关键信息。
[0173]
该用户对历史日程的操作行为可以包括因用户多次点击参加的邀请而设置的日程、用户设置闹钟提醒的日程等。
[0174]
示例性地,用户可以在图3所示的创建日程界面创建日程时,手动将“闹钟强提醒”打开或者关闭;用户收到会议邀请或者面试邀请时,可以在是否参加的选项区域,选择参加或者拒绝等。应理解,手机检测到参加控件被触发,可以获取该邀请的主题以及时间,在日历应用程序上建立该邀请对应的日程。用户点击了拒绝选项,该邀请对应的日程可以不显示在日历应用程序上,也可以显示在日历应用程序上,但没有任何提醒方式。
[0175]
终端设备可以采集用户对多个历史日程的操作行为,对该多个历史日程对应的日程详情信息进行智能分析,获取共同信息,并将该共同信息设置为关键字。
[0176]
示例性地,xx秘书发的邀请,用户80%都是选的参加,终端设备可以将xx秘书作为
关键信息,由xx秘书发出邀请的日程为优先级高的日程,终端设备可以自动将该日程对应的“闹钟强提醒”打开。
[0177]
终端设备对多个历史日程对应的日程详情信息进行智能分析,可以采用人工智能算法。
[0178]
例如,终端设备可以通过预先训练的命名实体识别(named entity recognition,ner)模型,对多个用户参加或者设置闹钟提醒的历史日程的文本信息或者标题信息分别进行命名实体识别,获得多个历史日程对应的多个命名实体,然后将多个命名实体中出现频率超过第一预定阈值的命名实体,作为共同信息,即关键信息。其中的命名实体可以是人名、地名、机构名以及其他所有以名称为标识的实体。
[0179]
又如,终端设备可以将多个用户参加或者设置闹钟提醒的历史日程的文本信息或者标题信息转换为向量,输入预先训练的ner模型,根据ner模型的输出结果而获得相应的命名实体。自然语言处理(natural language processing,nlp)领域中的ner可以采用如下模型中的任意一种或多种:长短期记忆(long short

term memory,lstm)模型、长短期记忆 条件随机场(lstm

conditional random field,lstm crf)模型、基于transformer模型的双向编码表征(bidirectional encoder representations from transformers,bert)模型、bert crf模型、双向长短期记忆

条件随机场(bi

directional long short

term memory

conditional random fields,bi

lstm

crf)模型、bert bi

lstm

crf模型等。
[0180]
终端设备将用户参加或者设置闹钟提醒的日程的文本信息或者标题信息转换为向量,可以是对文本信息或者标题信息进行独热编码而获得的one

hot向量,也可以是原始文本经过嵌入处理而获得的嵌入向量。例如,采用文档到向量doc2vec模型或者词到向量word2vec模型将原始文本转换为词嵌入向量。具体输入的向量基于使用的ner模型输入层所需要的向量类型而定。
[0181]
终端设备通过上述方式可以获得关键信息,关键信息可以以列表形式保存至终端设备的内存中,也可以将该关键信息显示在图9中的c界面中。应理解,列表可以理解为集合,在其他实现方式中,也可以以其他数据集合的方式存储或者显示关键信息,例如数组、矩阵等形式,本技术实施例对此不作限定。
[0182]
终端设备通过上述方式获得关键信息后,当获取到日程时,可以根据日程中是否包括关键信息,确定该日程的优先级。
[0183]
示例性地,终端设备可以通过预先训练的语义识别模型,对日程对应的日程详情信息进行语义识别,判断该日程对应的日程详情信息中是否包括上述关键信息,确定该日程的优先级。例如,语义识别模型可以基于神经网络模型实现,也可以基于隐马尔可夫模(hidden markov model,hmm)实现。
[0184]
s703,当满足该日程的提醒条件时,终端设备根据该日程的优先级级别,确定该日程的提醒方式。
[0185]
日程的优先级级别和日程的提醒方式之间的对应关系可以是预设的。
[0186]
当日程对应的日程详情中包括关键信息时,该日程可以为第一优先级的日程,该日程的提醒方式可以是持续响铃或者持续震动的方式;当日程对应的日程详情中不包括关键信息时,该日程可以为第二优先级的日程,该日程的提醒方式可以是通知消息的方式。应理解,第一优先级的日程优先级级别高于第二优先级的日程,通知消息的方式可以是简短
响铃或者简短震动的方式。
[0187]
应理解,简短的时长可以为第一预设时长,持续的时长可以为第二预设时长。
[0188]
通知消息的方式(简短响铃或者简短震动的方式)可以为第一提醒方式,持续响铃或者持续震动的方式可以为第二提醒方式。
[0189]
示例性地,持续震动或者持续响铃方式可以为闹钟提醒,通知消息的方式可以为普通提醒,终端设备可以通过调用框架层中的alarmmanager设置提醒,当日程的通知时间到达时,根据日程中的提醒方式,调用框架层中的systemmanager,实现闹钟提醒或者普通提醒。
[0190]
该日程的提醒条件可以为创建该日程时设置的通知时间点,当该日程为第一优先级日程,且该日程的通知时间点到达时,终端设备可以以持续震动或者持续响铃的方式提醒该日程。
[0191]
示例性地,若关键信息包括聚会和出差,终端设备获取的日程可以为上述图12所示的多个日程,该多个日程中,“聚会”日程和“出差”日程为第一优先级的日程,提醒方式为闹钟提醒,即该日程的闹钟提醒被打开。示例性地,“聚会”日程为第一优先级的日程,该日程的通知时间为起始时间前的10分钟,故在时间为8:40时,终端设备可以进行闹钟提醒。图15示出了一种闹钟提醒的界面示意图。如图15所示,闹钟提醒界面显示日程的主题“聚会”、该日程的时间段(即日程的起始时间和结束时间)、5分钟提醒的选项以及滑动关闭后不再提醒的选项。
[0192]
本技术实施例提供的日程管理方法,可以根据日程中是否包括关键信息,识别日程的优先级,并对不同优先级的日程使用不同的提醒方式,有利于提示用户不同日程的重要性。
[0193]
可选地,终端设备可以将第一优先级的日程设置为闹钟提醒,同时增加闹钟标识。示例性地,如图16所示,手机确定“聚会”日程和“出差”日程为第一优先级的日程后,可以为该两个第一优先级的日程在界面中增加闹钟标识。用户可以点击“聚会”日程和“出差”日程,当手机检测到“聚会”日程的控件被触发后,显示该“聚会”日程的信息界面,如图17所示,该界面包括“聚会”日程的提醒方式、日程的时间(7月12日,星期一,8:50

9:50)以及闹钟提醒为开等信息。
[0194]
本技术实施例提供的日程管理方法,可以对第一优先级的日程设置闹钟标识,增加显性提示,有利于提示用户日程的重要性。
[0195]
可选地,当存在至少两个日程的起始时间相同时,终端设备可以将该至少两个日程的第一优先级的日程设置为闹钟提醒,并将第一优先级的日程对应的日程详情信息显示在第二优先级的日程对应的日程详情信息的上方。示例性地,如图18所示,“出差”日程和“约会”日程的起始时间相同,“出差”日程为第一优先级的日程,“约会”日程为第二优先级的日程,手机可以将“出差”日程对应的日程详情信息显示在“约会”日程对应的日程详情信息的上方。
[0196]
可选地,当多个日程的起始时间相同时,终端设备可以该多个日程中第一优先级的日程优先显示。
[0197]
在一种可能的实现方式中,终端设备可以在日历中的月视图、周视图以及日程视图中将多个日程中第一优先级的日程优先显示。示例性地,上述图16中的“出差”日程和“约
会”日程的起始时间相同,“出差”日程为第一优先级的日程,如图19中的a界面所示,手机可以将“出差”日程显示在“约会”日程的上方。应理解,图19中的a界面为日历中的月视图,如图19中的b界面所示,在日历中周视图中,“出差”日程显示在“约会”日程的前面。如图19中的c界面所示,在日历中日程图中,“出差”日程显示在“约会”日程的前面。
[0198]
本技术实施例对用户查看月视图、周视图以及日程视图的操作不做限定。
[0199]
在另一种可能的实现方式中,终端设备可以在应用程序的界面上将多个日程中第一优先级的日程优先显示。示例性地,图20示出了一种日程显示的界面示意图。如图20所示,日程可以通过卡片的形式在应用程序的界面上显示,该卡片上可以显示“出差”日程和“约会”日程2个日程,应理解,若日程较多时,其他日程可以被隐藏。“出差”日程为第一优先级的日程,手机可以将“出差”日程显示在“约会”日程的上方。
[0200]
该卡片显示日程的方式可以是终端设备默认设置的,也可以是用户通过功能控件设置的,本技术实施例对此不作限定。
[0201]
应理解,在该卡片显示的2个日程,当该2个日程的结束时间到达时,该2个日程可以在卡片上消失,其他被隐藏的日程可以显示在该卡片上。当最后一个日程的结束时间到达时,卡片可以消失或者该卡片上显示其它应用程序的内容。
[0202]
在该卡片上的2个日程,用户可以选择一个日程向左滑动,手机检测到该操作后,删除该日程,即该日程在该卡片上消失,其他日程会相应的上移,显示在该卡片上。
[0203]
用户还可以向上滑动该2个日程,当手机检测到该操作后,可以显示被隐藏的其他日程。用户也可以像下滑动该2个日程,当手机检测到该操作后,可以显示其他应用程序的内容,例如,天气信息。
[0204]
本技术实施例提供的日程管理方法,对第一优先级的日程进行优先显示,可以增加用户注意第一优先级的日程的可能性,避免用户错过第一优先级的日程。
[0205]
作为一个可选的实施例,当多个日程的起始时间相同或者日程设置的时间有重叠时,终端设备可以显示冲突提示,并增加建议消息,用于提示用户合理安排时间。
[0206]
示例性地,图21示出了一种冲突提示的日程界面的示意图。如图21所示,“午休”日程、安安生日、“出差”日程以及“约会”日程之间设置的时间有重叠或者完全相同,手机可以在该多个日程中显示冲突提示,同时显示建议消息,该建议消息提示用户:您有3条日程冲突,请合理安排时间。用户可以点击查看选项,当手机检测到查看控件被触发后,显示图19中的c界面所示的日程图,用户可以拖动代表日程的矩形框改变日程的时间,当手机检测到代表日程的矩形框的位置变化时,可以根据该代表日程的矩形框移动的位置适应性调节该日程的时间。
[0207]
本技术实施例提供的日程管理方法,为存在日程冲突的日程设置显性的冲突标识和文本信息,可以显性提示用户的日程存在冲突,并提示合理安排时间,提高用户的体验。
[0208]
作为一个可选的实施例,上述关键信息还可以根据预设规则设定优先级等级,示例性地,该预设规则可以是用户手动设置的关键信息的优先级等级为第一优先级,带有“重要”或者“紧急”的关键信息的优先级等级为第二优先级,从组织关系信息获取的关键信息的优先级等级为第三优先级,人工智能识别出的关键信息的优先级等级为第四优先级。
[0209]
终端设备根据关键信息,可以将日程分为第一优先级日程、第二优先级日程、第三优先级日程、第四优先级日程以及第五优先级日程,第一优先级日程为包括上述第一优先
级关键信息的日程,第二优先级日程为包括上述第二优先级关键信息的日程,第三优先级日程为包括上述第三优先级关键信息的日程,第四优先级日程为包括上述第四优先级关键信息的日程,第五优先级日程为不包括上述关键信息的日程。
[0210]
应理解,第一优先级日程的优先级等级高于第二优先级日程,第二优先级日程的优先级等级高于第三优先级日程,以此类推,此处不再赘述。
[0211]
当多个日程的起始时间相同或者时间有重叠的情况下,终端设备可以将包括关键信息的日程设置为闹钟提醒,且可以将优先级等级高的日程优先显示。
[0212]
示例性地,终端设备获取第一日程、第二日程和第三日程,第一日程对应的日程详情信息中不包括关键信息,即为第五优先级日程,第二日程对应的日程详情信息中包括第三优先级关键信息,即为第三优先级日程,第三日程对应的日程详情信息中包括第一优先级关键信息,即为第一优先级日程。
[0213]
终端设备在日程列表中显示第一日程、第二日程和第三日程,当第一日程、第二日程和第三日程的起始时间相同时,第三日程的显示位置在第二日程的显示位置的上方,第二日程的显示位置在第一日程的显示位置的上方。
[0214]
本技术实施例提供的日程管理方法,通过对关键信息进行优先级的划分,可以对日程进行优先级等级的划分,将优先级等级高的日程优先显示,可以自动为用户分析日程的重要性,有利于减少用户的主观分析,提高用户的体验。
[0215]
作为一个可选的实施例,上述关键信息中包括的信息可以为至少一个,日程对应的日程详情信息中包括关键信息,终端设备可以确定该日程为优先级高日程,进一步地,终端设备还可以根据日程中包括的关键信息的多少,将优先级高的日程进行优先级等级的划分。
[0216]
示例性地,日程对应的日程详情信息中包括的关键信息的数量越多,该日程的优先级等级越高。
[0217]
本技术实施例提供的日程管理方法,根据日程对应的日程详情信息中包括的关键信息的多少,进行优先级等级的划分,有利于减少用户的主观分析,提高用户的体验。
[0218]
作为一个可选的实施例,上述关键信息(第一关键信息)可以包括用于表征日程优先级级别高的关键信息,第二关键信息可以用于表征日程为无打扰提醒日程。例如,白名单和黑名单。白名单的关键信息可以是用户手动输入的,也可以是终端设备从组织关系信息中获取的用户的上级或者领导的名字,还可以是终端设备从用户手动打开闹钟提醒的日程和多次点击参加的邀请中分析得到的关键信息。黑名单的关键信息可以是用户手动输入的,也可以是终端设备从组织关系信息中获取的用户的下级或者实习生的名字,还可以是终端设备从用户手动取消闹钟提醒的日程和多次点击拒绝的邀请中分析得到的关键信息。
[0219]
终端设备可以将日程分为第一优先级日程、第二优先级日程以及第三优先级日程,其中,第一优先级日程为包括白名单的关键信息的日程,第二优先级日程可以为不包括白名单的关键信息且不包括黑名单的关键信息的日程,第三优先级日程可以为包括黑名单的关键信息的日程。
[0220]
终端设备可以将第一优先级日程的提醒方式设置为闹钟提醒,可以将第二优先级日程的提醒方式设置为通知消息的提醒方式,可以将第三优先级日程的提醒方式设置为无打扰提醒方式,即推送该日程时无震动或者无响铃。
[0221]
本技术实施例提供的日程管理方法,将日程分为第一优先级日程、第二优先级日程和第三优先级日程,并对不同优先级的日程提供不同的提醒方式,可以自动为用户分析日程的重要性,有利于减少用户的主观分析,提高用户的体验。
[0222]
作为一个可选的实施例,当优先级别较多时,上述闹钟提醒的方式也可以分为多种。示例性地,闹钟提醒的方式为持续震动或者持续响铃的方式,在此基础上,可以增加震动或者响铃的强度以及持续的时间以区分不同优先级级别的日程。例如,日程可以分为第一优先级的日程、第二优先级的日程、第三优先级的日程、第四优先级的日程以及第五优先级的日程。
[0223]
第五优先级的日程可以为通知消息的提醒方式,即简短的震动或者简短的响铃的方式,第四优先级的日程可以为持续震动或者持续响铃且震动以及响铃的音量较小的提醒方式,第三优先级的日程可以为持续震动或者持续响铃且震动以及响铃的音量由弱变强的提醒方式,第二优先级的日程可以为持续震动或者持续响铃且震动以及响铃的音量为中等音量的提醒方式,第一优先级的日程可以为持续震动或者持续响铃且震动以及响铃的音量为高等音量的提醒方式。
[0224]
本技术实施例提供的日程管理方法,为不同优先级的日程设置不同的提醒方式,通过不同的提醒方式引起用户的重视,有利于用户根据不同的提醒方式辨别日程的重要性,有利于减少用户的主观分析,提高用户的体验。
[0225]
上文中结合图1至图21,详细描述了本技术实施例的屏幕显示方法,下面将结合图22和图23,详细描述本技术实施例的终端设备。
[0226]
图22示出了本技术实施例提供的一种终端设备2200,该终端设备2200包括:检测模块2210和处理模块2220。该检测模块2210用于:检测到用户对第一应用程序的第一操作,第一应用程序为日历应用程序或待办事项应用程序;处理模块2220用于:响应于第一操作,显示第一界面,第一界面显示有第一日期和第一日期下的第一日程对应的日程详情信息和第二日程对应的日程详情信息,第一日程的起始时间和第二日程的起始时间相同,第二日程对应的日程详情信息显示在第一日程对应的日程详情信息的上方;当满足第一日程的提醒条件时,显示第一提醒方式,第一提醒方式为第一预设时长的震动或者响铃;以及,当满足第二日程的提醒条件时,显示第二提醒方式,第二提醒方式为第二预设时长的震动或者响铃;其中,第一日程对应的日程详情信息中不包括第一关键信息,第二日程对应的日程详情信息中包括第一关键信息,第一关键信息包括用于表征日程的优先级级别高的信息,第二预设时长大于第一预设时长。
[0227]
可选地,第一关键信息包括下列至少一个信息:人员信息、主题信息、地点信息、日程提醒方式、或者内容信息;其中,人员信息包括日程的发起人、参与人、组织人或者发件人中的至少一个,日程提醒方式为第二提醒方式。
[0228]
可选地,第一日程的创建时间在第二日程的创建时间之前。
[0229]
可选地,第一日程和/或第二日程是从第二应用程序中获取的。
[0230]
可选地,第二应用程序包括下列至少一个:邮箱应用程序、通讯录应用程序、短信息服务应用程序、行程类应用程序、旅行类应用程序、或者服务类应用程序;其中,服务类应用程序用于支持订购火车票、机票以及汽车票的任一种。
[0231]
可选地,检测模块2210还用于:检测到用户打开关键字列表界面的操作;处理模块
2220还用于:响应于用户打开关键字列表界面的操作,显示关键字列表界面,关键字列表界面用于显示有关键字列表,关键字列表为第一关键信息;检测模块2210还用于:检测到用户输入第一目标关键字的操作;处理模块2220还用于:响应于用户输入第一目标关键字的操作,将第一目标关键字添加至关键字列表,并在关键字列表界面中显示第一目标关键字。
[0232]
可选地,第一日程的结束时间晚于第二日程的结束时间,第一界面还显示有第三日程,第三日程的起始时间晚于第一日程的起始时间;检测模块2210还用于:检测到用户的第二操作,第二操作用于显示第二界面;处理模块2220还用于:响应于第二操作,显示第二界面,第二界面显示有第一日程对应的日程详情信息和第二日程对应的日程详情信息,第二日程对应的日程详情信息显示在第一日程对应的日程详情信息的上方;当第二日程的结束时间到达时,更新第二界面,得到更新后的第二界面,在更新后第二界面中,第一日程对应的日程详情信息显示在第三日程对应的日程详情信息的上方。
[0233]
可选地,终端设备还包括获取模块,第二日程对应的日程详情信息中包括的第一关键信息用于表征第二日程为第一优先级级别;获取模块用于:获取第四日程,第四日程对应的日程详情信息中包括的第一关键信息用于表征第四日程为第二优先级级别,第一优先级级别高于第二优先级级别,第四日程的起始时间、第一日程的起始时间以及第二日程的起始时间相同;处理模块2220还用于:更新第一界面,得到更新后的第一界面,在更新后第一界面中,第二日程对应的日程详情信息显示在第四日程对应的日程详情信息的上方,第四日程对应的日程详情信息显示在第一日程对应的日程详情信息的上方。
[0234]
可选地,终端设备还包括获取模块;获取模块用于:获取第五日程,第五日程对应的日程详情信息中包括第二关键信息,第二关键信息用于表征第五日程为无打扰提醒日程;处理模块2220还用于:更新第一界面,得到更新后的第一界面,在更新后第一界面中,第二日程对应的日程详情信息显示在第一日程对应的日程详情信息的上方,第一日程对应的日程详情信息显示在第五日程对应的日程详情信息的上方;当满足第五日程的提醒条件时,显示第三提醒方式,第三提醒方式为无震动或者无响铃。
[0235]
可选地,当第一日程的起始时间至结束时间与第二日程的起始时间至结束时间存在重叠时,第一日程对应的日程详情信息和第二日程对应的日程详情信息中还显示有冲突标识,冲突标识用于表示日程对应的时间段存在重叠,第一界面还显示有提示日程冲突的文本信息,提示日程冲突的文本信息用于提醒用户合理安排时间。
[0236]
应理解,这里的终端设备2200以功能模块的形式体现。这里的术语“模块”可以指应用特有集成电路(application specific integrated circuit,asic)、电子电路、用于执行一个或多个软件或固件程序的处理器(例如共享处理器、专有处理器或组处理器等)和存储器、合并逻辑电路和/或其它支持所描述的功能的合适组件。在一个可选的例子中,本领域技术人员可以理解,终端设备2200可以具体为上述方法实施例中的终端设备,或者,上述方法实施例中终端设备的功能可以集成在终端设备2200中,终端设备2200可以用于执行上述方法实施例中与终端设备对应的各个流程和/或步骤,为避免重复,在此不再赘述。
[0237]
上述终端设备2200具有实现上述方法实施例中终端设备执行的相应步骤的功能;上述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。
[0238]
在本技术的实施例中,图22中的终端设备2200也可以是芯片或者芯片系统,例如:
片上系统(system on chip,soc)。
[0239]
图23是本技术实施例提供的另一种终端设备2300的示意性框图。该终端设备2300包括处理器2310、收发器2320和存储器2330。其中,处理器2310、收发器2320和存储器2330通过内部连接通路互相通信,该存储器2330用于存储指令,该处理器2310用于执行该存储器2330存储的指令,以控制该收发器2320发送信号和/或接收信号。
[0240]
应理解,终端设备置2300可以具体为上述方法实施例中的终端设备,或者,上述方法实施例中终端设备的功能可以集成在终端设备2300中,终端设备2300可以用于执行上述方法实施例中与终端设备对应的各个步骤和/或流程。可选地,该存储器2330可以包括只读存储器和随机存取存储器,并向处理器提供指令和数据。存储器的一部分还可以包括非易失性随机存取存储器。例如,存储器还可以存储设备类型的信息。该处理器2310可以用于执行存储器中存储的指令,并且该处理器执行该指令时,该处理器可以执行上述方法实施例中与终端设备对应的各个步骤和/或流程。
[0241]
应理解,在本技术实施例中,该处理器2310可以是中央处理单元(central processing unit,cpu),该处理器还可以是其他通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
[0242]
在实现过程中,上述方法的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。结合本技术实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器执行存储器中的指令,结合其硬件完成上述方法的步骤。为避免重复,这里不再详细描述。
[0243]
本技术还提供了一种计算机可读存储介质,该计算机可读存储介质用于存储计算机程序,该计算机程序用于实现上述方法实施例中终端设备对应的方法。
[0244]
本技术还提供了一种芯片系统,该芯片系统用于支持上述方法实施例中终端设备实现本技术实施例所示的功能。
[0245]
本技术还提供了一种计算机程序产品,该计算机程序产品包括计算机程序(也可以称为代码,或指令),当该计算机程序在计算机上运行时,该计算机可以执行上述方法实施例所示的终端设备对应的方法。
[0246]
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
[0247]
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0248]
在本技术所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的
划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0249]
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0250]
另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
[0251]
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read

only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
[0252]
以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以所述权利要求的保护范围为准。
再多了解一些

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

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

相关文献