本发明涉及终端技术领域,具体而言,涉及一种事件提醒方法及一种事件提醒装置。
背景技术:
终端上一般都有事件提醒的功能,例如,预先设置提醒的事件和对应的提醒时间,当到达提醒时间时,提醒用户执行该事件。或者将事件的信息同步到云端去存储,在到达提醒时间时,通过云端向终端下发提醒信息来提醒用户执行该事件。但是,对于现有技术中的方案,用户执行事件非常麻烦,例如,事件为使用支付宝给小明转300块钱,当用户看到提醒时,用户首先需要打开支付宝,再在联系人中找出小明,最后才能转账,可见,用户执行事件的操作步骤过多,使用体验不好。
因此,如何使用户能够方便、快捷地执行提醒的事件成为亟待解决的技术问题。
技术实现要素:
本发明正是基于上述问题,提出了一种新的技术方案,可以解决用户执行提醒的事件的步骤比较繁琐的技术问题。
有鉴于此,本发明的第一方面提出了一种事件提醒方法,包括:在接收到对事件进行提醒的信号时,确定执行所述事件的界面;显示执行所述事件的提醒信息,并显示所述界面。
在该技术方案中,在对事件进行提醒时,通过显示执行该事件的界面,以使用户可以直接在该界面上执行该事件,避免用户手动操作来进入到执行该事件的界面,从而简化了用户执行提醒的事件的步骤,进而提升了用户的使用体验。
在上述技术方案中,优选地,所述确定执行所述事件的界面,具体包括:将预先设置的与所述事件关联的界面作为执行所述事件的界面;或者获取所述事件中的关键词,根据所述关键词确定执行所述事件的界面。
在该技术方案中,可以预先将提醒的事件与执行该事件的界面相关联,还可以根据事件中的关键词来确定执行该事件的界面。当提醒该事件时,可以直接显示执行该事件的界面,避免了用户手动操作来进入到该界面中,从而方便用户在该界面上执行事件。
在上述任一技术方案中,优选地,所述对事件进行提醒的信号为:当到达所述事件的提醒时间时触发的信号、接收到包含所述事件对应的预设内容的信息时触发的信号或者接收到所述事件对应的预设联系人发送的信息时触发的信号。
在该技术方案中,可以在多种情况下触发对事件进行提醒的信号,从而满足了用户在多种情况下对事件的提醒需求,进一步地提升用户的使用体验。
在上述任一技术方案中,优选地,还包括:若在显示所述界面之前有应用程序在前台运行,则保存在显示所述界面时所述应用程序的程序断点;以及在接收到提醒完成的信号时,根据所述程序断点控制所述应用程序继续在前台运行。
在该技术方案中,若在提醒之前有应用程序在前台运行,则该应用程序的运行被中断,以显示执行提醒的事件的界面,而在提醒完成时,该中断的应用程序继续在前台运行,从而避免了由于应用程序的中断而影响用户的正常使用。
在上述任一技术方案中,优选地,所述提醒完成的信号为:确定执行完所述事件时触发的信号、接收到用户输入的稍后提醒所述事件的信号或者接收到用户输入的停止提醒所述事件的信号。
在该技术方案中,在执行完事件时,或者在接收到用户输入的稍后提醒事件的信号时,或者在接收到用户输入的停止提醒事件的信号时,由于显示执行事件的界面和显示提醒信息而被中断的应用程序继续在前台运行,从而避免了应用程序的中断影响用户的正常使用。
本发明的第二方面提出了一种事件提醒装置,包括:确定单元,用于在接收到对事件进行提醒的信号时,确定执行所述事件的界面;显示单元,用于显示执行所述事件的提醒信息,并显示所述界面。
在该技术方案中,在对事件进行提醒时,通过显示执行该事件的界面,以使用户可以直接在该界面上执行该事件,避免用户手动操作来进入到执行该事件的界面,从而简化了用户执行提醒的事件的步骤,进而提升了用户的使用体验。
在上述技术方案中,优选地,所述确定单元具体用于,将预先设置的与所述事件关联的界面作为执行所述事件的界面;或者获取所述事件中的关键词,根据所述关键词确定执行所述事件的界面。
在该技术方案中,可以预先将提醒的事件与执行该事件的界面相关联,还可以根据事件中的关键词来确定执行该事件的界面。当提醒该事件时,可以直接显示执行该事件的界面,避免了用户手动操作来进入到该界面中,从而方便用户在该界面上执行事件。
在上述任一技术方案中,优选地,所述对事件进行提醒的信号为:当到达所述事件的提醒时间时触发的信号、接收到包含所述事件对应的预设内容的信息时触发的信号或者接收到所述事件对应的预设联系人发送的信息时触发的信号。
在该技术方案中,可以在多种情况下触发对事件进行提醒的信号,从而满足了用户在多种情况下对事件的提醒需求,进一步地提升用户的使用体验。
在上述任一技术方案中,优选地,还包括:保存单元,用于若在显示所述界面之前有应用程序在前台运行,则保存在显示所述界面时所述应用程序的程序断点;以及控制单元,用于在接收到提醒完成的信号时,根据所述程序断点控制所述应用程序继续在前台运行。
在该技术方案中,若在提醒之前有应用程序在前台运行,则该应用程序的运行被中断,以显示执行提醒的事件的界面,而在提醒完成时,该中断的应用程序继续在前台运行,从而避免了由于应用程序的中断而影响用户的正常使用。
在上述任一技术方案中,优选地,所述提醒完成的信号为:确定执行完所述事件时触发的信号、接收到用户输入的稍后提醒所述事件的信号或者接收到用户输入的停止提醒所述事件的信号。
在该技术方案中,在执行完事件时,或者在接收到用户输入的稍后提醒事件的信号时,或者在接收到用户输入的停止提醒事件的信号时,由于显示执行事件的界面和显示提醒信息而被中断的应用程序继续在前台运行,从而避免了应用程序的中断影响用户的正常使用。
本发明的第三方面提出了一种终端,包括上述技术方案中任一项所述的事件提醒装置,因此,该终端具有和上述技术方案中任一项所述的事件提醒装置相同的技术效果,在此不再赘述。
通过本发明的技术方案,可以使用户能够方便、快捷地执行提醒的事件。
附图说明
图1示出了根据本发明的一个实施例的事件提醒方法的流程示意图;
图2示出了根据本发明的一个实施例的事件提醒的原理示意图;
图3示出了根据本发明的一个实施例的事件提醒装置的结构示意图;
图4示出了根据本发明的一个实施例的终端的结构示意图;
图5示出了根据本发明的另一个实施例的终端的结构示意图。
具体实施方式
为了可以更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。
在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。
图1示出了根据本发明的一个实施例的事件提醒方法的流程示意图。
如图1所示,根据本发明的一个实施例的事件提醒方法,包括:
步骤102,在接收到对事件进行提醒的信号时,确定执行事件的界面。
步骤104,显示执行事件的提醒信息,并显示界面。
其中,可以在显示执行事件的界面的同时,显示执行事件的提醒信息。还可以先显示执行事件的提醒信息,并提醒用户是否进入到执行该事件的界面,若接收到用户触发的确定进入到该界面的指令,则显示执行该事件的界面。
在该技术方案中,在对事件进行提醒时,通过显示执行该事件的界面,以使用户可以直接在该界面上执行该事件,避免用户手动操作来进入到执行该事件的界面,从而简化了用户执行提醒的事件的步骤,进而提升了用户的使用体验。
例如,在接收到提醒用户使用支付宝向联系人小明转钱的信号时,确定执行该事件的界面为支付宝中的与小明聊天的界面,并显示执行该事件的提醒信息,和显示支付宝中的与小明聊天的界面。这样,用户直接在该界面上给小明转账,避免了用户看到提醒信息之后,手动打开支付宝,并在联系人中找到小明的步骤。
再例如,在接收到提醒用户给小明打电话的信号时,若通讯录中有小明这一联系人时,则确定执行该事件的界面为通讯录中小明的联系方式的界面,若通讯录中没有小明这一联系人时,则确定执行该事件的界面为拨号盘的界面。然后显示执行该事件的提醒信息,和显示执行该事件的界面。
另外,如图2所示,提醒的事件还可以是发送短信、编辑照片、截图和打开APP(Application,应用程序)等。提醒的事件存储在事件列表中,在接收到对事件列表中的事件进行提醒的信号时,通过事件逻辑运算器对事件进行响应,即显示执行事件的界面,显示打开短信的界面、显示拨号盘的界面、显示照片的界面、显示截图按钮和显示打开APP时的界面。
在上述技术方案中,优选地,确定执行事件的界面,具体包括:将预先设置的与事件关联的界面作为执行事件的界面;或者获取事件中的关键词,根据关键词确定执行事件的界面。
在该技术方案中,可以预先将提醒的事件与执行该事件的界面相关联,还可以根据事件中的关键词来确定执行该事件的界面。当提醒该事件时,可以直接显示执行该事件的界面,避免了用户手动操作来进入到该界面中,从而方便用户在该界面上执行事件。
例如,在短信的界面中有一个“添加事件”的功能键,用户点击该功能键之后,将用户输入的给小明发短信的事件加入到事件列表中,并将该事件与当前短信的界面关联。这样,在提醒用户给小明发短信时,直接显示与“给小明发短信”这一事件关联的短信的界面。
再例如,在接收到对“给小明发短信”这一事件进行提醒的信号时,识别这一事件中的关键词:小明和发短信,因此,执行这一事件的界面为发短信的界面,并且在通讯录中查找出小明的手机号码,在该界面的待发送人一栏中自动写入小明的手机号码。
在上述任一技术方案中,优选地,对事件进行提醒的信号为:当到达事件的提醒时间时触发的信号、接收到包含事件对应的预设内容的信息时触发的信号或者接收到事件对应的预设联系人发送的信息时触发的信号。
在该技术方案中,可以在多种情况下触发对事件进行提醒的信号,从而满足了用户在多种情况下对事件的提醒需求,进一步地提升用户的使用体验。
例如,在到达下午6点钟时触发提醒用户给小明发短信的信号。
再例如,用户给小明转钱之后,在接收到银行发来的给小明转账成功的短信时,即接收到的短信中包括有转账成功的预设内容时,触发提醒用户给小明发短信的信号。或者,在接收到运营商发送的余额不足的短信时,即接收到的短信中包括有余额不足的预设内容时,触发提醒用户交话费的信号。
又例如,在接收到小明发来的QQ消息时,说明此时小明的QQ在线,则触发提醒用户给小明发送文件的信号。
在上述任一技术方案中,优选地,还包括:若在显示界面之前有应用程序在前台运行,则保存在显示界面时应用程序的程序断点;以及在接收到提醒完成的信号时,根据程序断点控制应用程序继续在前台运行。
在该技术方案中,若在提醒之前有应用程序在前台运行,则该应用程序的运行被中断,以显示执行提醒的事件的界面,而在提醒完成时,该中断的应用程序继续在前台运行,从而避免了由于应用程序的中断而影响用户的正常使用。
例如,终端在前台运行着微信,此时微信被中断,弹出拨号盘,提醒用户给小明打电话,在用户给小明打完电话之后,控制微信从程序断点开始继续在前台运行。
在上述任一技术方案中,优选地,提醒完成的信号为:确定执行完事件时触发的信号、接收到用户输入的稍后提醒事件的信号或者接收到用户输入的停止提醒事件的信号。
在该技术方案中,在执行完事件时,或者在接收到用户输入的稍后提醒事件的信号时,或者在接收到用户输入的停止提醒事件的信号时,由于显示执行事件的界面和显示提醒信息而被中断的应用程序继续在前台运行,从而避免了应用程序的中断影响用户的正常使用。
图3示出了根据本发明的一个实施例的事件提醒装置的结构示意图。
如图3所示,根据本发明的一个实施例的事件提醒装置300,包括:确定单元302和显示单元304。
确定单元302,用于在接收到对事件进行提醒的信号时,确定执行事件的界面;显示单元304,用于显示执行事件的提醒信息,并显示界面。
在该技术方案中,在对事件进行提醒时,通过显示执行该事件的界面,以使用户可以直接在该界面上执行该事件,避免用户手动操作来进入到执行该事件的界面,从而简化了用户执行提醒的事件的步骤,进而提升了用户的使用体验。
在上述技术方案中,优选地,确定单元302具体用于,将预先设置的与事件关联的界面作为执行事件的界面;或者获取事件中的关键词,根据关键词确定执行事件的界面。
在该技术方案中,可以预先将提醒的事件与执行该事件的界面相关联,还可以根据事件中的关键词来确定执行该事件的界面。当提醒该事件时,可以直接显示执行该事件的界面,避免了用户手动操作来进入到该界面中,从而方便用户在该界面上执行事件。
在上述任一技术方案中,优选地,对事件进行提醒的信号为:当到达事件的提醒时间时触发的信号、接收到包含事件对应的预设内容的信息时触发的信号或者接收到事件对应的预设联系人发送的信息时触发的信号。
在该技术方案中,可以在多种情况下触发对事件进行提醒的信号,从而满足了用户在多种情况下对事件的提醒需求,进一步地提升用户的使用体验。
在上述任一技术方案中,优选地,还包括:保存单元306,用于若在显示界面之前有应用程序在前台运行,则保存在显示界面时应用程序的程序断点;以及控制单元308,用于在接收到提醒完成的信号时,根据程序断点控制应用程序继续在前台运行。
在该技术方案中,若在提醒之前有应用程序在前台运行,则该应用程序的运行被中断,以显示执行提醒的事件的界面,而在提醒完成时,该中断的应用程序继续在前台运行,从而避免了由于应用程序的中断而影响用户的正常使用。
在上述任一技术方案中,优选地,提醒完成的信号为:确定执行完事件时触发的信号、接收到用户输入的稍后提醒事件的信号或者接收到用户输入的停止提醒事件的信号。
在该技术方案中,在执行完事件时,或者在接收到用户输入的稍后提醒事件的信号时,或者在接收到用户输入的停止提醒事件的信号时,由于显示执行事件的界面和显示提醒信息而被中断的应用程序继续在前台运行,从而避免了应用程序的中断影响用户的正常使用。
图4示出了根据本发明的一个实施例的终端的结构示意图。
如图4所示,根据本发明的一个实施例的终端400,包括上述技术方案中任一项的事件提醒装置300,因此,该终端400具有和上述技术方案中任一项的事件提醒装置300相同的技术效果,在此不再赘述。
图5示出了根据本发明的另一个实施例的终端的结构示意图。
如图5所示,根据本发明的另一个实施例的终端500,包括处理器502、存储器504和通信总线506。
处理器502可以是通用处理器,例如中央处理器(Central Processing Unit,CPU),还可以是数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC),或者是被配置成实施本发明实施例的一个或多个集成电路。存储器504,用于存储程序代码,并将该程序代码传输给处理器502。存储器504可以包括易失性存储器504(Volatile Memory),例如随机存取存储器(Random Access Memory,RAM);存储器504也可以包括非易失性存储器(Non-Volatile Memory),例如只读存储器(Read-Only Memory,ROM)、快闪存储器(Flash Memory)、硬盘(Hard Disk Drive,HDD)或固态硬盘(Solid-State Drive,SSD);存储器504还可以包括上述种类的存储器504的组合。通信总线506用于实现处理器502和存储器504之间的连接通信。通信总线506可以是工业标准体系结构(Industry Standard Architecture,ISA)总线、外部设备互连(Peripheral Component Interconnect,PCI)总线或扩展标准体系结构(Extended Industry Standard Architecture,EISA)总线等。该通信总线506可以分为地址总线、数据总线、控制总线等。
其中,处理器502用于调用存储器504存储的程序代码,执行如下操作:
在接收到对事件进行提醒的信号时,确定执行事件的界面;显示执行事件的提醒信息,并显示界面。
优选地,处理器502具体用于,将预先设置的与事件关联的界面作为执行事件的界面;或者获取事件中的关键词,根据关键词确定执行事件的界面。
优选地,对事件进行提醒的信号为:当到达事件的提醒时间时触发的信号、接收到包含事件对应的预设内容的信息时触发的信号或者接收到事件对应的预设联系人发送的信息时触发的信号。
优选地,处理器502还用于,若在显示界面之前有应用程序在前台运行,则保存在显示界面时应用程序的程序断点;以及在接收到提醒完成的信号时,根据程序断点控制应用程序继续在前台运行。
优选地,提醒完成的信号为:确定执行完事件时触发的信号、接收到用户输入的稍后提醒事件的信号或者接收到用户输入的停止提醒事件的信号。
以上结合附图详细说明了本发明的技术方案,通过本发明的技术方案,可以使用户能够方便、快捷地执行提醒的事件。
在本发明中,术语“第一”、“第二”仅用于描述的目的,而不能理解为指示或暗示相对重要性;术语“多个”表示两个或两个以上;术语“相连”、“连接”等均应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是直接相连,也可以通过中间媒介间接相连。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。