一种提醒事件的智能建立方法及装置的制造方法
【专利摘要】本发明涉及计算机技术领域,公开了一种提醒事件的智能建立方法及装置。本发明中,在终端设备内预设数据库,数据库内包含若干个不同的时间信息;在获取到用于建立提醒事件的目标对象时,根据数据库捕获目标对象内的事件时间;将捕获到的事件时间转化为终端设备的时间戳;根据时间戳,为获取到的目标对象建立提醒事件。通过这种方式,终端设备在获取到目标对象时,能够根据接收到的目标对象的内容,自动设置相应的提醒事件,以便于在相应的时间点,终端设备能够及时的输出提醒时间,以起到提醒用户的作用,简化了用户设置提醒事件的操作,降低了操作的繁琐程度,节约了用户时间,使得提醒事件的设置操作更加智能化,用户体验较好。
【专利说明】
一种提醒事件的智能建立方法及装置
技术领域
[0001]本发明涉及计算机技术领域,特别涉及一种提醒事件的智能建立方法及装置。
【背景技术】
[0002]在目前的社会生活中,尤其是在许多商业行为中,人们往往需要按照某些规定的时间办事,例如,会议时间、见面商谈合作事项的时间等,而人们常常会因为忙碌或其它原因忘记了规定的时间,或者在接到有关规定时间的消息后没有及时处理,由此给自身造成了损失。
[0003]随着互联网和终端技术的快速发展,越来越多的电子设备走入了人们的生活,如:手机、平板电脑、电脑等。用户可以在电子设备的一些应用中设置提醒事件,如:记事本、闹钟、日历等,以便于电子设备能够在相应的提醒时间点输出提醒事件,达到提醒用户的作用。然而,用户在电子设备内设置提醒事件时,常需要手动输入提醒内容、提醒时间、提醒次数、提醒方式等信息,用户需要进行多次点击滑动等操作才能将提醒事件设置完成,操作较为繁琐。并且,当需要设置的提醒事件的提醒时间距离当前时间较久时,用户还需要计算具体的提醒日期,使得提醒事件的设置时间较长,用户体验较差,更有甚者会出现用户计算的提醒日期错误,导致电子设备输出提醒事件的时间点不对的情况,从而给用户造成不便的情况。
【发明内容】
[0004]本发明的目的在于提供一种提醒事件的智能建立方法及装置,使得终端设备能够自动根据接收到的目标对象的内容,设置相应的提醒事件,简化了用户设置提醒事件的操作,降低了操作的繁琐程度,节约了用户时间。
[0005]为解决上述技术问题,本发明的实施方式提供了一种提醒事件的智能建立方法,包含以下步骤:
[0006]在终端设备内预设数据库,数据库内包含若干个不同的时间信息;
[0007]在获取到用于建立提醒事件的目标对象时,根据数据库捕获目标对象内的事件时间;
[0008]将捕获到的事件时间转化为终端设备的时间戳;
[0009]根据时间戳,为获取到的目标对象建立提醒事件。
[0010]本发明的实施方式还提供了一种提醒事件的智能建立装置,包含:
[0011]数据库设置模块,用于在终端设备内预设数据库,数据库内包含若干个不同的时间信息;
[0012]获取模块,用于获取目标对象,目标对象用于建立提醒事件;
[0013]捕获模块,用于根据数据库捕获目标对象内的事件时间;
[0014]转化模块,用于将捕获模块捕获到的事件时间转化为终端设备的时间戳;
[0015]建立模块,用于根据时间戳,为获取到的目标对象建立提醒事件。
[0016]本发明实施方式相对于现有技术而言,在终端设备内预设数据库,数据库内包含若干个不同的时间信息;在获取到用于建立提醒事件的目标对象时,根据数据库捕获目标对象内的事件时间;将捕获到的事件时间转化为终端设备能够识别的时间戳(毫秒级的单位时间);根据时间戳,为获取到的目标对象建立提醒事件。通过这种方式,终端设备在获取到目标对象时,能够根据接收到的目标对象的内容,自动设置相应的提醒事件,以便于在相应的时间点,终端设备能够及时的输出提醒时间,以起到提醒用户的作用,简化了用户设置提醒事件的操作,降低了操作的繁琐程度,节约了用户时间,使得提醒事件的设置操作更加智能化,用户体验较好。
[0017]另外,根据数据库捕获目标对象内的事件时间的步骤中,包含以下子步骤:将目标对象包含的内容与数据库内包含的各时间信息进行匹配;查找与匹配成功的时间信息相对应的默认时间点;将查找到的时间点作为捕获到的事件时间。这样,在不需要用户人为参与设置的情况下,也能够设置较为合适的时间点,以起到较好的提醒作用,操作较为简单便捷,且可行性较高。
[0018]另外,数据库内包含以下时间信息之一或其任意组合:年份、月份、日、今天、明天、后天、凌晨、早上、中午、傍晚、深夜,从而尽可能的囊括用户设置提醒事件的所有情况,以达到不需要用户自己计算提醒时间的目的,为给用户提供较好的体验提供了可能。
[0019]另外,根据时间戳,为获取到的目标对象建立提醒事件的步骤中,包含以下子步骤:检测目标对象内是否包含预设的特定关键词;如果检测到包含特定关键词,则获取与该特定关键词对应的提如时间量;建立的提醒事件的提醒时间为时间戮与提如时间量结合后得到的提醒时间。这样,相当于将目标对象按照预设的特定关键词进行分类,以便于为各目标对象设置出相对应的较为合适的提醒时间,从而能够做到根据目标对象的实际情况对提醒时间进行设置,以起到较好的提醒用户的作用。
[0020]另外,预设的特定关键词大于一个;不同特定关键词对应不同的提前时间量,以便于终端设备为每个目标对象都能够设置出较为合适的提醒时间,从而能够为用户提供较好的功能。
[0021 ]另外,目标对象通过语音输入至终端设备;数据库内包含的各时间信息为语音信息;在根据数据库捕获目标对象内的提醒时间的步骤中,通过语音匹配,捕获目标对象内的提醒时间。利用语音输入的方式,使得用户在设置提醒事件时,以口述的方式录入至终端设备即可,从而不需要用户手动输入文字,降低了操作的繁琐程度,节约了用户时间。
[0022]另外,目标对象为通过终端设备的摄像头拍摄得到的图片信息。这样,终端设备能够自动对拍摄得到的图片信息进行识别,提取出有用信息,以获取目标对象,从而使得用户在设置提醒事件时,不需要手动输入文字,降低了操作的繁琐程度,节约了用户时间,扩展了本发明的实施场景。
【附图说明】
[0023]图1是根据本发明第一实施方式中的提醒事件的智能建立方法的流程图;
[0024]图2是根据本发明第二实施方式中的提醒事件的智能建立方法的流程图;
[0025]图3是根据本发明第五实施方式中的提醒事件的智能建立装置的方框示意图。
【具体实施方式】
[0026]为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本发明各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请各权利要求所要求保护的技术方案。
[0027]本发明的第一实施方式涉及一种提醒事件的智能建立方法,具体流程如图1所示。本实施方式在终端设备上进行实施,终端设备可以是手机、平板电脑、电脑、智能手环等电子设备。其中,终端设备中预先存有包含若干个不同的时间信息的数据库,该数据库可以由用户自行设置,输入并保存在终端设备中,也可以由技术开发人员预先保存在服务器中,终端设备访问服务器下载获取。
[0028]步骤101,判断是否获取到用于建立提醒事件的目标对象。若是,则执行步骤102,否则执行步骤101。
[0029]具体的说,当用户需要设置提醒事件时,用户通过输入相关操作的方式(如,点击记事本、闹钟、日历等应用图标),控制终端设备提供提醒事件建立界面,以便于用户输入提醒事件的相关信息。当用户输入提醒事件的相关信息,并保存到终端设备时,则终端设备判定获取到用于建立提醒事件的目标对象。
[0030]本实施方式中,终端设备获取目标对象的方式可以为语音输入,利用语音输入的方式,使得用户在设置提醒事件时,直接以口述的方式录入至终端设备即可,从而不需要用户手动输入文字,降低了操作的繁琐程度,节约了用户时间。
[0031 ]步骤102,根据数据库捕获目标对象内的事件时间。
[0032]其中,步骤102包含子步骤1021至子步骤1023,以下进行具体的说明:
[0033]子步骤1021,将目标对象包含的内容与数据库内包含的各时间信息进行匹配。
[0034]其中,数据库内包含以下时间信息之一或其任意组合:年份、月份、日、今天、明天、后天、凌晨、早上、中午、傍晚、深夜,从而尽可能的囊括用户设置提醒事件的所有情况,以达到不需要用户自己计算提醒时间的目的,为给用户提供较好的体验提供了可能。
[0035]具体的说,终端设备对目标对象进行识别,以获取目标对象的内容,根据目标对象的内容在数据库内包含的各时间信息进行查找匹配,以获取相匹配的时间信息。于本实施方式而言,终端设备获取目标对象的方式为语音输入,数据库内包含的各时间信息为语音信息,终端设备将获取的目标对象的语音内容与数据库内的各时间信息相对应的语音信息进行比对,获取相匹配的时间信息。如,目标对象包含的内容为“明天买礼物”,则终端设备将目标对象的内容在数据库中进行查找匹配,匹配出“明天”这一时间信息。
[0036]子步骤1022,查找与匹配成功的时间信息相对应的默认时间点。
[0037]具体的说,各时间信息均有其对应的默认时间点,该默认时间点可以由用户预先设置并保持在终端设备中,也可以由技术开发人员预先保存在服务器中,终端设备访问服务器下载获取。各时间信息与默认时间点的对应关系可以以表格的形式存在,如“时间信息-默认时间点”对照表。终端设备通过查表的方式获取与匹配成功的时间信息相对应的默认时间点。如,“明天”对应的默认时间点为“次日9:00” ; “早上”对应的默认时间点为“当天8:00” ; “中午”对应的默认时间点为“当天12:00” ; “傍晚”对应的默认时间点“当天17:30” ;“深夜”对应的默认时间点为“当天23:00”。通过这种方式,从而为终端设备在获取到目标对象时,能够自动地为各目标对象设置相应的提醒事件提供了可能。
[0038]子步骤1023,将查找到的时间点作为捕获到的事件时间。
[0039]如,目标对象为“明天买礼物”,当前日期为2016年I月I日,则查找到的时间点为“2016年I月2日9:00”,即捕获到的事件时间为“2016年I月2日9:00”。这样,在不需要用户人为参与设置的情况下,也能够设置较为合适的时间点,以起到较好的提醒作用,操作较为简单便捷,且可行性较高。
[0040]步骤103,将捕获到的事件时间转化为终端设备的时间戳。
[0041]具体的说,由于终端设备能够识别的是系统时间戳,是毫秒级别的一个时间。因此,本实施方式中,需要将捕获到的事件时间转化为终端设备能自动识别的时间戳,以便于终端设备识别。
[0042]步骤104,根据时间戳,为获取到的目标对象建立提醒事件。
[0043]具体的说,终端设备将时间戳与目标对象相对应,建立提醒事件。如,目标对象为“明天买礼物”,当前日期为2016年I月I日,则终端设备建立一个以2016年01月02日09时00分00秒为截止时间点的毫秒级别的倒计时事件,当倒计时结束时,终端设备发出提示用户买礼物的提醒信号。其中,终端设备发出提醒信号的方式可以是振动、铃声、语音信箱、窗口显示等。如,终端设备通过语音播报系统播报“买礼物”的语音信息,以达到提醒用户的作用。
[0044]不难看出,本实施方式中,终端设备在获取到目标对象时,能够根据接收到的目标对象的内容,自动设置相应的提醒事件,以便于在相应的时间点,终端设备能够及时的输出提醒时间,以起到提醒用户的作用,简化了用户设置提醒事件的操作,降低了操作的繁琐程度,节约了用户时间,使得提醒事件的设置操作更加智能化,用户体验较好。
[0045]本发明的第二实施方式涉及一种提醒事件的智能建立方法。第二实施方式在第一实施方式的基础上加以改进,主要改进之处在于:在本发明第二实施方式中,终端设备根据目标对象的实际情况对提醒时间进行设置,以便于为各目标对象设置出相对应的较为合适的提醒时间,能够起到较好的提醒用户的作用。
[0046]本实施方式中的步骤201至步骤203与第一实施方式中的步骤101至步骤103大致相同,为减小重复,在此不再赘述,以下对不同部分进行说明:
[0047]步骤204,根据时间戳,为获取到的目标对象建立提醒事件。
[0048]其中,步骤204包含子步骤2041至子步骤2044,以下进行具体说明:
[0049]子步骤2041,判断目标对象内是否包含预设的特定关键词。若是,则执行子步骤2042,否则执行步骤2044。
[0050]具体的说,终端设备对目标对象进行特定关键词检索,若终端设备在目标对象中检索出存在一特定关键词,则终端设备判定目标对象内包含预设的特定关键词。其中,预设的特定关键词可以由用户自行设置,输入并保存在终端设备中,也可以由技术开发人员预先保存在服务器中,终端设备访问服务器下载获取。如,预设的特定关键词可以是“生日”、“开会”等。
[0051]本实施方式中,预设的特定关键词可以大于一个,不同特定关键词对应不同的提如时间量。关键词与提如时间量的对应关系可以以表格的形式存在,如“关键词-提如时间量”对照表,终端设备按照各关键词在表格中的排序,依次在目标对象中进行检索,以判断目标对象中是否存在预设的特定关键词。
[0052]子步骤2042,获取与该特定关键词对应的时间提前量。
[0053]具体的说,终端设备可以通过查询“关键词-提前时间量”对照表的方式,获取与该特定关键词对应的时间提前量。
[0054]子步骤2043,将时间戳与提前时间量相结合,作为提醒事件的提醒时间。
[0055]具体的说,终端设备将提前时间量换算成单位为“毫秒”的提前时间量,将时间戳与单位为“毫秒”的提前时间量相加,获得一个新的时间戳,将该时间戳作为提醒事件的提醒时间。如,目标对象为“明天XX生日”,事件时间为2016年OI月02日9:00,目标对象中包含特定关键词“生日”,“生日”对应的提前时间量为“-3600000ms”,则提醒事件的提醒时间为2016年OI月02日08时00分00秒所转化的一个时间戳。如,目标对象为“明天开会”,事件时间为2016年OI月02日9:00,目标对象中包含特定关键词“开会”,“开会”对应的提前时间量为“+7200000ms”,则提醒事件的提醒时间为2016年01月02日11时00分00秒所转化的一个时间戳。
[0056]不难看出,本实施方式中,子步骤2043中所获得的提醒事件的提醒时间以时间戳的形式存在。当然,在实际操作时,子步骤2043中,终端设备也可以将时间戳转化为一个具体的时间量(如,2016年OI月02日9:00 ),将该时间戳转化的时间量与获取的提前时间量相结合,获取提醒事件的提醒时间(2016年01月02日8:00),此时,提醒事件的提醒时间则为时间量的形式存在。
[0057]步骤2044,为目标对象建立提醒事件。
[0058]具体的说,终端设备将获取的时间戳与目标对象建立对应关系,从而为目标对象建立提醒事件。如,目标对象内未包含预设的特定关键词,则终端设备将步骤203中所获取的时间戳与目标对象建立对应关系,建立提醒事件;目标对象内包含预设的特定关键词,则终端设备将获取的提醒事件的提醒事件(时间戳的形式)与目标对象建立对应关系,建立提醒事件。
[0059]不难看出,本实施方式中,终端设备能够为每个目标对象都能够设置出较为合适的提醒时间,从而能够为用户提供较好的功能。
[0060]本发明第三实施方式涉及一种提醒事件的智能建立方法,本发明第三实施方式与第一实施方式大致相同,主要区别之处在于:在本发明第一实施方式中,利用语音输入的方式使终端设备获取目标对象。而在本发明第三实施方式中,目标对象为终端设备的剪切板内容,扩展了本发明的实施场景。
[0061]如,当用户在与别人信息交流时,若用户需要将信息交流中的某些内容设置提醒事件时,则用户可以通过复制、剪切该信息的方式,使终端设备获取目标对象。如,当终端设备检测到复制信息的操作时,则终端设备显示“是否需要建立提醒事件”的提示界面,以供用户进行选择,若终端设备接收到的指令为“建立提醒事件”,则终端设备将剪切板的内容作为目标对象的内容,从而简化了用户设置提醒事件的操作,使得提醒事件的设置方式较为方便快捷,节约了用户时间。
[0062]本发明第四实施方式涉及一种提醒事件的智能建立方法,本发明第四实施方式与第一实施方式大致相同,主要区别之处在于:在本发明第一实施方式中,利用语音输入的方式使终端设备获取目标对象。而在本发明第四实施方式中,目标对象为通过终端设备的摄像头拍摄得到的图片信息。这样,终端设备能够自动对拍摄得到的图片信息进行识别,提取出有用信息,以获取目标对象,从而使得用户在设置提醒事件时,不需要手动输入文字,降低了操作的繁琐程度,节约了用户时间,扩展了本发明的实施场景。
[0063]如,用户明天需要出行,则用户可以通过终端设备的摄像头拍摄车票,如,火车票、飞机票、汽车票等。终端设备对拍摄的图像信息进行解析,获取车票上的时间点,设置相应的提醒时间,以便于提醒用户及时出行。
[0064]值得一提的是,本实施方式中,终端设备对拍摄的图像信息进行解析时,不仅可以解析出车票上的始发时间,还可以解析出车票的始发地址,终端设备在设置相应的提醒时间时,可以通过显示屏显示“输入出发起始地址”的界面,以获取用户出发起始地址,从而计算出发起始地址至车票的始发地址的路程时间,根据计算出的路程时间与车牌上的始发时间,设置出合适的提醒时间。
[0065]上面各种方法的步骤划分,只是为了描述清楚,实现时可以合并为一个步骤或者对某些步骤进行拆分,分解为多个步骤,只要包含相同的逻辑关系,都在本专利的保护范围内;对算法中或者流程中添加无关紧要的修改或者引入无关紧要的设计,但不改变其算法和流程的核心设计都在该专利的保护范围内。
[0066]本发明第五实施方式涉及一种提醒事件的智能建立装置,如图3所示,包含:
[0067]数据库设置模块,用于在终端设备内预设数据库,数据库内包含若干个不同的时间?目息。
[0068]获取模块,用于获取目标对象,目标对象用于建立提醒事件。
[0069]捕获模块,用于根据数据库捕获目标对象内的事件时间。
[0070]转化模块,用于将捕获模块捕获到的事件时间转化为终端设备的时间戳。
[0071]建立模块,用于根据时间戳,为获取到的目标对象建立提醒事件。
[0072]值得一提的是,本实施方式中,捕获模块包含以下子模块:
[0073]匹配子模块,用于将目标对象包含的内容与数据库内包含的各时间信息进行匹配。
[0074]查找子模块,用于查找与匹配成功的时间信息相对应的默认时间点。
[0075]时间获取子模块,用于将查找到的时间点作为捕获到的提醒时间。
[0076]不难发现,本实施方式为与第二实施方式相对应的系统实施例,本实施方式可与第二实施方式互相配合实施。第二实施方式中提到的相关技术细节在本实施方式中依然有效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第二实施方式中。
[0077]值得一提的是,本实施方式中所涉及到的各模块均为逻辑模块,在实际应用中,一个逻辑单元可以是一个物理单元,也可以是一个物理单元的一部分,还可以以多个物理单元的组合实现。此外,为了突出本发明的创新部分,本实施方式中并没有将与解决本发明所提出的技术问题关系不太密切的单元引入,但这并不表明本实施方式中不存在其它的单
J L ο
[0078]本领域的普通技术人员可以理解,上述各实施方式是实现本发明的具体实施例,而在实际应用中,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。
【主权项】
1.一种提醒事件的智能建立方法,其特征在于,包含以下步骤: 在终端设备内预设数据库,所述数据库内包含若干个不同的时间信息; 在获取到用于建立提醒事件的目标对象时,根据所述数据库捕获所述目标对象内的事件时间; 将所述捕获到的事件时间转化为所述终端设备的时间戳; 根据所述时间戳,为所述获取到的目标对象建立提醒事件。2.根据权利要求1所述的提醒事件的智能建立方法,其特征在于,根据所述数据库捕获所述目标对象内的事件时间的步骤中,包含以下子步骤: 将所述目标对象包含的内容与所述数据库内包含的各时间信息进行匹配; 查找与匹配成功的时间信息相对应的默认时间点; 将所述查找到的时间点作为所述捕获到的事件时间。3.根据权利要求2所述的提醒事件的智能建立方法,其特征在于,所述数据库内包含以下时间信息之一或其任意组合: 年份、月份、日、今天、明天、后天、凌晨、早上、中午、傍晚、深夜。4.根据权利要求1所述的提醒事件的智能建立方法,其特征在于,根据所述时间戳,为所述获取到的目标对象建立提醒事件的步骤中,包含以下子步骤: 检测所述目标对象内是否包含预设的特定关键词; 如果检测到包含所述特定关键词,则获取与该特定关键词对应的提前时间量; 所述建立的提醒事件的提醒时间为所述时间戳与所述提前时间量结合后得到的提醒时间。5.根据权利要求4所述的提醒事件的智能建立方法,其特征在于,所述预设的特定关键词大于一个; 不同特定关键词对应不同的提前时间量。6.根据权利要求1至5中任一项所述的提醒事件的智能建立方法,其特征在于,所述目标对象通过语音输入至所述终端设备;所述数据库内包含的各时间信息为语音信息; 在所述根据数据库捕获所述目标对象内的提醒时间的步骤中,通过语音匹配,捕获所述目标对象内的提醒时间。7.根据权利要求1至5中任一项所述的提醒事件的智能建立方法,其特征在于,所述目标对象为所述终端设备的剪切板内容。8.根据权利要求1至5中任一项所述的提醒事件的智能建立方法,其特征在于,所述目标对象为通过所述终端设备的摄像头拍摄得到的图片信息。9.一种提醒事件的智能建立装置,其特征在于,包含: 数据库设置模块,用于在终端设备内预设数据库,所述数据库内包含若干个不同的时间信息; 获取模块,用于获取目标对象,所述目标对象用于建立提醒事件; 捕获模块,用于根据所述数据库捕获所述目标对象内的事件时间; 转化模块,用于将所述捕获模块捕获到的事件时间转化为所述终端设备的时间戳; 建立模块,用于根据所述时间戳,为所述获取到的目标对象建立提醒事件。10.根据权利要求9所述的提醒事件的智能建立装置,其特征在于,所述捕获模块包含以下子模块: 匹配子模块,用于将所述目标对象包含的内容与所述数据库内包含的各时间信息进行匹配; 查找子模块,用于查找与匹配成功的时间信息相对应的默认时间点; 时间获取子模块,用于将所述查找到的时间点作为所述捕获到的提醒时间。
【文档编号】G06Q10/10GK106096902SQ201610285672
【公开日】2016年11月9日
【申请日】2016年4月29日
【发明人】李奇奇
【申请人】乐视控股(北京)有限公司, 乐视网信息技术(北京)股份有限公司