一种事件提醒方法及系统、计算机可读存储介质
专利摘要:本申请提供了一种事件提醒方法及系统、计算机可读存储介质,该方法包括智能音箱获取提醒事件并将提醒事件发送至家居云服务器,提醒事件包括事件内容及事件模式;家居云服务器解析事件模式以得出事件目标位置;家居云服务器向用户终端发送事件目标位置,以在用户终端判断用户到达或离开事件目标位置时,家居云服务器接收用户终端发送的通知信息;家居云服务器根据通知信息向用户终端推送提醒信息,提醒信息包括事件内容。通过这种方法,本申请能够使得用户可根据提醒信息执行提醒事件的事件内容,提高用户的便利性,且相比于现有技术中基于时间的提醒,提高提醒效果。
专利说明:
一种事件提醒方法及系统、计算机可读存储介质
[0001] 技术领域
[0002] 本申请涉及智能家居领域,特别是涉及一种事件提醒方法及系统、计算机可读存储介质。
[0003] 背景技术
[0004] 随着科技水平的发展,智能家居的功能也越来越多样化,比如提醒功能,用户可针对需要提醒的事件进行设置,当到达指定时间后即可进行提醒,但是这种基于时间的提醒,会出现虽然到达指定时间,但是由于用户在指定时间不能执行提醒事件的情况,从而丧失提醒效果。
[0005] 发明内容
[0006] 本申请主要是提供一种事件提醒方法及系统、计算机可读存储介质,能够提高用户便利性及提醒效果。
[0007] 为解决上述技术问题,本申请采用的一个技术方案是:提供一种事件提醒方法,所述方法包括:智能音箱获取提醒事件并将所述提醒事件发送至家居云服务器,所述提醒事件包括事件内容及事件模式;所述家居云服务器解析所述事件模式以得出事件目标位置;所述家居云服务器向用户终端发送所述事件目标位置,以在所述用户终端判断用户到达或离开所述事件目标位置时,所述家居云服务接收所述用户终端发送的通知信息;所述家居云服务器根据所述通知信息向所述用户终端推送提醒信息,所述提醒信息包括所述事件内容。
[0008] 其中,所述家居云服务器解析所述事件模式以得出事件目标位置的步骤之后还包括:所述家居云服务器在位置数据库中选择与所述事件目标位置匹配的事件地理围栏;所述家居云服务器向用户终端发送所述事件目标位置,以在所述用户终端判断用户到达或离开所述事件目标位置时,所述家居云服务接收所述用户终端发送的通知信息的步骤包括:所述家居云服务器向用户终端发送所述匹配的事件地理围栏,以在所述用户终端判断所述用户进入或离开所述匹配的事件地理围栏时,所述家居云服务器接收所述用户终端发送的通知信息。
[0009] 其中,智能音箱获取提醒事件并将所述提醒事件发送至家居云服务器的步骤之前还包括:所述家居云服务器获取多个事件目标地址及多个事件目标边界以确定多个事件地理围栏;所述家居云服务器将所述多个事件地理围栏存储在所述位置数据库中。
[0010] 其中,所述家居云服务器向用户终端发送所述匹配的事件地理围栏,以在所述用户终端判断所述用户进入或离开所述匹配的事件地理围栏时,所述家居云服务器接收所述用户终端发送的通知消息的步骤之前还包括:所述家居云服务器根据所述事件内容获取事件发生位置;所述家居云服务器根据所述事件发生位置调整所述匹配的事件地理围栏的范围。
[0011] 其中,所述家居云服务器根据所述事件内容获取事件发生位置的步骤包括:所述家居云服务器根据所述事件内容识别所述事件发生动向,并在云地图中查找所述事件发生动向相应的事件发生位置;所述家居云服务器根据所述事件发生位置调整所述匹配的事件地理围栏的范围的步骤包括:所述家居云服务器在所述云地图中计算所述事件目标位置与所述事件发生位置的距离,以使得所述匹配的事件地理围栏覆盖所述事件发生位置。
[0012] 其中,所述提醒信息还包括所述匹配的事件地理围栏的电子地图信息,所述电子地图信息包括所述事件目标位置至所述事件发生位置的导航线路。
[0013] 其中,所述家居云服务器获取多个事件目标地址及多个事件目标边界以确定多个事件地理围栏的步骤包括:所述家居云服务器在云地图中获取所述多个事件目标地址的多个经纬度;所述家居云服务器接收所述用户输入的多个半径值,以根据所述多个半径值确定分别以多个经纬度为中心的多个事件地理围栏。
[0014] 其中,所述智能音箱获取提醒事件并将所述提醒事件发送至家居云服务器的步骤包括:所述智能音箱接收用户输入的所述提醒事件的语音信息,并将所述语音信息发送至所述云服务器;所述家居云服务器对所述语音信息进行文字转换,以得到所述事件内容的文字信息及所述事件模式的文字信息。
[0015] 为解决上述技术问题,本申请采用的另一个技术方案是:提供一种事件提醒系统,所述事件提醒系统包括智能音箱及家居云服务器,所述智能音箱与所述家居云服务器通信连接;所述智能音箱用于获取提醒事件并将所述提醒事件发送至家居云服务器,所述提醒事件包括事件内容及事件模式;所述家居云服务器用于解析所述事件模式以得出事件目标位置;所述家居云服务器用于向用户终端发送所述事件目标位置,以在所述用户终端判断用户到达或离开所述事件目标位置时,所述家居云服务器接收所述用户终端发送的通知信息;所述家居云服务器用于根据所述通知信息向所述用户终端推送提醒信息,所述提醒信息包括所述事件内容。
[0016] 为解决上述技术问题,本申请采用的又一个技术方案是:提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行以实现上述的方法。
[0017] 本申请的有益效果是:区别于现有技术的情况,本申请通过智能音箱获取提醒事件并将提醒事件发送至家居云服务器,提醒事件包括事件内容及事件模式;家居云服务器解析事件模式以得出事件目标位置;家居云服务器向用户终端发送事件目标位置,以在用户终端判断用户到达或离开事件目标位置时,家居云服务器接收用户终端发送的通知信息;家居云服务器根据通知信息向用户终端推送提醒信息,提醒信息包括事件内容的方法,使得用户可根据提醒信息执行提醒事件的事件内容,提高用户的便利性,且相比于现有技术中基于时间的提醒,提高提醒效果。
[0018] 附图说明
[0019] 为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,其中:
[0020] 图1是本申请提供的事件提醒方法第一实施例的流程示意图;
[0021] 图2是图1中步骤S11一实施方式的具体流程示意图;
[0022] 图3是本申请提供的事件提醒方法第二实施例的流程示意图;
[0023] 图4是图3中步骤S21一实施方式的具体流程示意图;
[0024] 图5是图4中步骤S26一实施方式的具体流程示意图;
[0025] 图6是本申请提供的事件提醒方法第三实施例的流程示意图;
[0026] 图7是图6中步骤S31一实施方式的具体流程示意图;
[0027] 图8是本申请提供的事件提醒方法第四实施例的流程示意图;
[0028] 图9是本申请提供的事件提醒方法第五实施例的流程示意图;
[0029] 图10是本申请提供的事件提醒方法第六实施例的流程示意图;
[0030] 图11是本申请提供的事件提醒方法第七实施例的流程示意图;
[0031] 图12是图11中步骤S74一实施方式的具体流程示意图;
[0032] 图13是本申请提供的事件提醒方法第八实施例的具体流程示意图;
[0033] 图14是本申请提供的家居云服务器实施例的示意框图;
[0034] 图15是本申请提供的事件提醒系统第一实施例的示意框图;
[0035] 图16是本申请提供的事件提醒系统第二实施例的示意框图;
[0036] 图17是本申请提供的智能音箱实施例的示意框图;
[0037] 图18是本申请提供的计算机可读存储介质实施例的示意框图。
[0038] 具体实施方式
[0039] 下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0040] 请参阅图1,图1是本申请提供的事件提醒方法第一实施例的流程示意图,本实施例中的事件提醒方法包括:
[0041] S11:家居云服务器接收智能音箱发送的提醒事件;
[0042] 具体的,当用户需要进行事件提醒时,可向智能音箱输入提醒事件,智能音箱在接收提醒事件后,将该提醒事件发送至家居云服务器,家居云服务器存储该提醒事件。
[0043] 其中,该提醒事件包括事件内容及事件模式,比如提醒事件为“提醒回家买纸巾”、“提醒出门带身份证”、“提醒上班取快递”,那么“买纸巾”、“带身份证”、“取快递”即为事件内容,“回家”、“出门”、“上班”即为事件模式。
[0044] 请参阅图2,图2是图1中步骤S11一实施方式的具体流程示意图,在该一实施方式中,步骤S11具体包括:
[0045] S111:家居云服务器接收智能音箱发送的提醒事件的语音信息;
[0046] 具体的,当用户需要进行事件提醒时,可直接说出比如“提醒回家买纸巾”、“提醒出门带身份证”、“提醒上班取快递”的提醒事件,智能音响即可接收用户说出的语音信息,并将该语音信息发送至家居云服务器。
[0047] S112:家居云服务器对语音信箱进行文字转换,以得到事件内容的文字信息及事件模式的文字信息。
[0048] 具体的,当家居云服务器接收到提醒事件的语音信息后,通过文字转换技术将该语音信息转换成文字信息,转换后的文字信息包括事件内容的文字信息及事件模式的文字信息。
[0049] S12:家居云服务器解析事件模式以得出事件目标位置;
[0050] 比如,事件模式为“回家”、“上班”,那么家居云服务器解析得出的事件目标位置即分别为“家庭位置”、“公司位置”。
[0051] S13:家居云服务器向用户终端发送事件目标位置,以在用户终端判断用户到达或离开事件目标位置时,家居云服务器接收用户终端发送的通知信息;
[0052] 具体的,用户可预先在手机、笔记本或智能手环等用户终端内存储多个事件目标地址,当家居云服务将事件目标位置发送至用户终端后,用户终端可根据事件目标位置选择相应的事件目标地址,比如事件目标位置为“公司位置”,相应的事件目标地址即为“公司地址”,从而通过用户终端的定位功能判断用户是否到达或离开事件目标地址,当用户终端判断用户到达或离开事件目标地址后,向家居云服务器发送用户到达或离开事件目标地址的通知信息;用户也可以通过用户终端或智能音箱将多个事件目标地址存储在家居云服务器,家居云服务器解析出事件目标位置后选择相应的事件目标地址,并将该相应的事件目标地址发送至用户终端,用户终端再根据相应的事件目标地址进行判断。
[0053] S14:家居云服务器根据通知信息向用户终端推送提醒信息。
[0054] 其中,该提醒信息包括上述的事件内容,以使得用户终端接收到提醒信息后提醒用户,比如“提醒用户买纸巾”、“提醒用户取快递”。
[0055] 本实施例中通过家居云服务器接收智能音箱发送的提醒事件,提醒事件包括事件内容及事件模式;家居云服务器解析事件模式以得出事件目标位置;家居云服务器向用户终端发送事件目标位置,以在用户终端判断用户到达或离开事件目标位置时,家居云服务器接收用户终端发送的通知信息;家居云服务器根据通知信息向用户终端推送提醒信息,提醒信息包括事件内容的方法,使得用户可根据提醒信息执行提醒事件的事件内容,提高用户的便利性,且相比于现有技术中基于时间的提醒,提高提醒效果。
[0056] 请参阅图3,图3是本申请提供的事件提醒方法第二实施例的流程示意图,本实施例中的步骤S23、S24分别与上述第一实施例中的步骤S11及S12相同,在此不再赘述,本实施例中的事件提醒方法还包括:
[0057] S21:家居云服务器获取多个事件目标地址及多个事件目标边界以确定多个事件地理围栏;
[0058] 参阅图4,图4是图3中步骤S21一实施方式的具体流程示意图,在该一实施方式中,步骤S21具体包括:
[0059] S211:家居云服务器在云地图中获取多个事件目标地址的多个经纬度;
[0060] 具体的,用户可通过智能音箱或用户终端输入多个事件目标地址,智能音箱或用户终端将该多个事件目标地址发送至家居云服务器,家居云服务器即在云地图中获取多个事件目标地址的多个经纬度,比如事件目标地址为公司地址,那么即可在云地图中获取该公司地址的经纬度。
[0061] S212:家居云服务器接收用户输入的多个半径值,以根据多个半径值确定分别以多个经纬度为中心的多个事件地理围栏。
[0062] 具体的,用户可通过智能音箱或用户终端输入多个半径值,智能音箱或用户终端将该多个半径值发送至家居云服务器,家居云服务器即可确定分别以多个经纬度为中心、多个半径值为边界的多个事件地理围栏,比如以公司地址的经纬度为中心、以一百米为半径的事件地理围栏。
[0063] 可以理解的,不同地理围栏的半径值可以不同,也可以相同。
[0064] S22:家居云服务器将多个事件地理围栏存储在位置数据库中;
[0065] 具体的,家居云服务器确定多个事件地理围栏后,将多个事件地理围栏存储在位置数据库中。
[0066] S25:家居云服务器在位置数据库中选择与事件目标位置匹配的事件地理围栏;
[0067] 具体的,家居云服务器在步骤S22中的位置数据库里存储的多个事件地理围栏中选择与事件目标位置匹配的事件地理围栏,比如,事件目标位置为公司位置,那么匹配的事件地理围栏即为上述步骤S212中以公司地址的经纬度为中心、以一百米为半径的事件地理围栏。
[0068] S26:家居云服务器向用户终端发送事件目标位置,以在用户终端判断用户到达或离开事件目标位置时,家居云服务器接收用户终端发送的通知信息;
[0069] 参阅图5,图5是图4中步骤S26一实施方式的具体流程示意图,在该一实施方式中,步骤S26具体包括:
[0070] S261:家居云服务器根据事件内容获取事件发生位置;
[0071] 具体的,家居云服务器根据事件内容识别事件发生动向,并在云地图中查找事件发生动向相应的事件发生位置,比如,事件内容为“取快递”,那么事件发生动向即为快递柜或快递代收点,家居云服务器即可在云地图中查找该事件发生动向相应的快递柜或快递代收点的位置信息,该位置信息可以为地址信息,也可以为经纬度。
[0072] S262:家居云服务器根据事件发生位置调整匹配的事件地理围栏的范围;
[0073] 具体的,家居云服务器在云地图中计算事件目标位置与事件发生位置的距离,以使得匹配的事件地理围栏覆盖事件发生位置。
[0074] S263:家居云服务器向用户终端发送匹配的事件地理围栏,以在用户终端判断用户进入或离开匹配的事件地理围栏时,家居云服务器接收用户终端发送的通知信息。
[0075] 比如,家居云服务器向用户终端发送以公司地址的经纬度为中心、以一百米为半径的事件地理围栏,用户终端即可通过定位功能判断用户是否进入或离开该事件地理围栏,相比于仅通过判断用户是否到达或离开事件目标地址的方法,扩大判断范围,提高用户便利性,比如上述的提醒事件为“提醒上班时取快递”,若快递取件位置与公司位置有一定距离,而仅仅判断用户是否到达公司地址,在用户到达公司地址后提醒,用户还需要返回一定距离才能到达快递取件位置,便利性较差,且本实施例中,上述的步骤S262家居云服务器可根据事件发生位置调整匹配的事件地理围栏的范围,使得该步骤S263中家居云服务器向用户终端发送的匹配的事件地理围栏为调整后的事件地理围栏,从而使得家居云服务器能够根据事件发生位置调整用户终端的判断范围,比如调整前匹配的事件地理围栏为以公司地址的经纬度为中心、以一百米为半径的事件地理围栏,而快递取件位置公司位置的距离为两百米,那么即可扩大匹配的事件地理围栏的范围,进一步提高用户的便利性。
[0076] S27:家居云服务器根据通知信息向用户终端推送提醒信息。
[0077] 其中,该提醒信息包括事件内容及匹配的事件地理围栏的电子地图信息,该电子地图信息包括事件目标位置至事件发生位置的导航线路,以使得用户终端收到提醒信息以提醒用户的同时,用户还可以根据导航线路前往事件发生位置,提高用户的便利性。
[0078] 请参阅图6,图6是本申请提供的事件提醒方法第三实施例的流程示意图,本实施例中的事件提醒方法包括:
[0079] S31:智能音箱获取提醒事件并将提醒事件发送至云服务器;
[0080] 具体的,当用户需要进行事件提醒时,可向智能音箱输入提醒事件,智能音箱在接收提醒事件后,将该提醒事件发送至家居云服务器,家居云服务器存储该提醒事件。
[0081] 其中,该提醒事件包括事件内容及事件模式,比如提醒事件为“提醒回家买纸巾”、“提醒出门带身份证”、“提醒上班取快递”,那么“买纸巾”、“带身份证”、“取快递”即为事件内容,“回家”、“出门”、“上班”即为事件模式。
[0082] 请参阅图7,图7是图6中步骤S31一实施方式的具体流程示意图,在该一实施方式中,步骤S31具体包括:
[0083] S311:智能音箱接收用户输入的提醒事件的语音信息,并将该语音信息发送至家居云服务器;
[0084] 具体的,当用户需要进行事件提醒时,可直接说出比如“提醒回家买纸巾”、“提醒出门带身份证”、“提醒上班取快递”的提醒事件,智能音响即可接收用户说出的语音信息,并将该语音信息发送至家居云服务器。
[0085] S312:家居云服务器对语音信息进行文字转换,以得到事件内容的文字信息及事件模式的文字信息。
[0086] 具体的,当家居云服务器接收到提醒事件的语音信息后,通过文字转换技术将该语音信息转换成文字信息,转换后的文字信息包括事件内容的文字信息及事件模式的文字信息。
[0087] S32:家居云服务器解析事件模式以得出事件目标位置;
[0088] 比如,事件模式为“回家”、“上班”,那么家居云服务器解析得出的事件目标位置即分别为“家庭位置”、“公司位置”。
[0089] S33:家居云服务器向用户终端发送事件目标位置,以在用户终端判断用户到达或离开事件目标位置时,家居云服务器接收用户终端发送的通知信息;
[0090] 具体的,用户可预先在手机、笔记本或智能手环等用户终端内存储多个事件目标地址,当家居云服务将事件目标位置发送至用户终端后,用户终端可根据事件目标位置选择相应的事件目标地址,比如事件目标位置为“公司位置”,相应的事件目标地址即为“公司地址”,从而通过用户终端的定位功能判断用户是否到达或离开事件目标地址,当用户终端判断用户到达或离开事件目标地址后,向家居云服务器发送用户到达或离开事件目标地址的通知信息;用户也可以通过用户终端或智能音箱将多个事件目标地址存储在家居云服务器,家居云服务器解析出事件目标位置后选择相应的事件目标地址,并将该相应的事件目标地址发送至用户终端,用户终端再根据相应的事件目标地址进行判断。
[0091] S34:家居云服务器根据通知信息向用户终端推送提醒信息。
[0092] 其中,该提醒信息包括上述的事件内容,以使得用户终端接收到提醒信息后提醒用户,比如“提醒用户买纸巾”、“提醒用户取快递”。
[0093] 本实施例中通过智能音箱获取提醒事件并将提醒事件发送至家居云服务器,提醒事件包括事件内容及事件模式;家居云服务器解析事件模式以得出事件目标位置;家居云服务器向用户终端发送事件目标位置,以在用户终端判断用户到达或离开事件目标位置时,家居云服务器接收用户终端发送的通知信息;家居云服务器根据通知信息向用户终端推送提醒信息,提醒信息包括事件内容的方法,使得用户可根据提醒信息执行提醒事件的事件内容,提高用户的便利性,且相比于现有技术中基于时间的提醒,提高提醒效果。
[0094] 请参阅图8,图8是本申请提供的事件提醒方法第四实施例的流程示意图,本实施例中的事件提醒方法包括:
[0095] S41:家居云服务器获取多个事件目标地址及多个事件目标边界以确定多个事件地理围栏;
[0096] S42:家居云服务器将多个事件地理围栏存储在位置数据库中;
[0097] S43:智能音箱获取提醒事件并将提醒事件发送至云服务器;
[0098] S44:家居云服务器解析事件模式以得出事件目标位置;
[0099] S45:家居云服务器在位置数据库中选择与事件目标位置匹配的事件地理围栏;
[0100] S46:家居云服务器向用户终端发送事件目标位置,以在用户终端判断用户到达或离开事件目标位置时,家居云服务器接收用户终端发送的通知信息;
[0101] S47:家居云服务器根据通知信息向用户终端推送提醒信息。
[0102] 其中,本实施例中的步骤S41、S42、S45、S46及S47分别与上述第二实施例中的步骤S21、S22、S25、S26及S27相同,步骤S43及S44分别与上述第三实施例中的步骤S31及S32相同,在此不再赘述。
[0103] 参阅图9,图9是本申请提供的事件提醒方法第五实施例的流程示意图,本实施例中的事件提醒方法包括:
[0104] S51:智能音箱获取提醒事件并将提醒事件发送至云服务器;
[0105] S52:家居云服务器解析事件模式以得出事件目标位置;
[0106] 本实施例中的步骤S51及S52与上述第三实施例中的步骤S31及S32相同,在此不再赘述。
[0107] S53:家居云服务器发送事件目标位置至用户终端;
[0108] 具体的,家居云服务器可直接将事件目标位置发送至用户终端,也可以在预先存储的多个事件目标地址中选择相应的事件目标地址后,将该事件目标地址发送至用户终端。
[0109] S54:用户终端判断用户是否到达或离开事件目标位置;
[0110] 具体的,用户终端可通过定位功能判断用户是否到达或离开事件目标位置,若是,则执行步骤S55,否则,结束。
[0111] S55:用户终端向家居云服务器发送通知信息;
[0112] 具体的,当用户终端判断用户到达或离开事件目标位置时,向家居云服务器发送用户已到达或离开事件目标位置的通知信息。
[0113] S56:家居云服务器根据通知信息向用户终端推送提醒信息。
[0114] 其中,该提醒信息包括上述的事件内容,以使得用户终端接收到提醒信息后提醒用户,比如“提醒用户买纸巾”、“提醒用户取快递”。
[0115] 本实施例中通过智能音箱获取提醒事件并将提醒事件发送至家居云服务器,提醒事件包括事件内容及事件模式;家居云服务器解析事件模式以得出事件目标位置;家居云服务器发送事件目标位置至用户终端;用户终端判断用户是否到达或离开事件目标位置;若是,则用户终端向家居云服务发送通知信息;家居云服务器根据通知信息向用户终端推送提醒信息,提醒信息包括事件内容的方法,使得用户可根据提醒信息执行提醒事件的事件内容,提高用户的便利性,且相比于现有技术中基于时间的提醒,提高提醒效果。
[0116] 请参阅图10,图10是本申请提供的事件提醒方法第六实施例的流程示意图,本实施例中的步骤S61~S65分别与上述第四实施例中的步骤S41~S45相同,步骤S68及S69分别与上述第五实施例中的步骤S55及S56相同,在此不再赘述,本实施例中的事件提醒方法还包括:
[0117] S66:家居云服务器发送事件目标位置至用户终端;
[0118] 具体的,家居云服务器发送匹配的事件地理围栏至用户终端。
[0119] 可选的,在家居云服务器发送匹配的事件地理围栏至用户终端之前,家居云服务器还可以根据事件内容获取事件发生位置,并根据事件发生位置调整匹配的事件地理围栏的范围。
[0120] 具体的,家居云服务器根据事件内容识别事件发生动向,并在云地图中查找事件发生动向相应的事件发生位置,并在云地图中计算事件目标位置与事件发生位置的距离,以使得匹配的事件地理围栏覆盖事件发生位置。
[0121] S67:用户终端判断用户是否到达或离开事件目标位置。
[0122] 具体的,用户终端判断用户是否进入或离开匹配的事件地理围栏,若是,则执行步骤S68,否则,结束。
[0123] 请参阅图11,图11是本申请提供的事件提醒方法第七实施例的流程示意图,本实施例中的事件提醒方法包括:
[0124] S71:智能音箱获取提醒事件;
[0125] 具体的,当用户需要进行事件提醒时,可向智能音箱输入提醒事件,具体可以通过语音的方式向智能音箱输入提醒事,当智能音箱接收到用户的语音信息后,对该语音信息进行语音转换,以得到提醒时间的文字信息。
[0126] 其中,该提醒事件包括事件内容及事件模式,比如提醒事件为“提醒回家买纸巾”、“提醒出门带身份证”、“提醒上班取快递”,那么“买纸巾”、“带身份证”、“取快递”即为事件内容,“回家”、“出门”、“上班”即为事件模式。
[0127] S72:智能音箱解析事件模式以得出事件目标位置;
[0128] 比如,事件模式为“回家”、“上班”,那么家居云服务器解析得出的事件目标位置即分别为“家庭位置”、“公司位置”。
[0129] S73:智能音箱判断事件目标位置是否为用户的家庭位置;
[0130] 具体的,智能音箱判断事件目标位置是否为用户的家庭位置,若是,则执行步骤S74,否则,结束。
[0131] S74:智能音箱判断用户是否到达或离开用户的家庭位置;
[0132] 参阅图12,图12是图11中步骤S74一实施方式的具体流程示意图,在该一实施方式中,步骤S74包括:
[0133] S741:智能音箱获取基于用户的家庭位置的场景图像;
[0134] 在一实际应用场景中,智能音箱获取房门的场景图像,可在智能音箱上安装摄像头,通过摄像头拍摄房门的场景图像;在另一实际应用场景中,智能音箱接收家居云服务器发送的社区的场景图像,可通过安装在社区内的摄像头拍摄社区的场景图像,家居云服务器接受摄像头拍摄的场景图像后,将社区的场景图像发送至智能音箱。
[0135] S742:识别场景图像以判断用户是否到达或离开用户的家庭位置。
[0136] 在一实际应用场景中,识别房门的场景图像以判断房门是否从房间内或房间外被打开,若被打开,说明用户到达或离开用户的家庭位置,否则,说明用户未到达或离开用户的家庭位置;在另一实际应用场景中,识别社区的场景图像以判断用户是否进入或离开社区,若进入或离开社区,说明用户到达或离开用户的家庭位置,则执行步骤S75,否则,说明用户未到达或离开用户的家庭位置,则结束。
[0137] 可选的,该步骤S74也可以通过其他实施方式判断用户是否到达或离开用户的家庭位置,比如,智能音箱判断用户终端与智能音箱是否连接同一局域网,若是,则说明用户到达或离开用户的家庭位置,否则,说明用户未到达或离开用户的家庭位置。
[0138] S75:智能音箱向用户终端发送事件内容的提醒信息。
[0139] 具体的,智能音箱可通过与用户终端连接的同一局域网向用户终端发送事件内容的提醒信息。
[0140] 本实施例中通过智能音箱获取提醒事件,提醒事件包括事件内容及事件模式;智能音箱解析事件模式以得出事件目标位置;智能音箱判断事件目标位置是否为用户的家庭位置;若是,则智能音箱判断用户是否到达或离开用户的家庭位置;若是,则智能音箱向用户终端发送事件内容的提醒信息的方法,使得用户可根据提醒信息执行提醒事件的事件内容,提高用户的便利性,且相比于现有技术中基于时间的提醒,提高提醒效果。
[0141] 请参阅图13,图13是本申请提供的事件提醒方法第八实施例的具体流程示意图,本实施例中的步骤S82、S83、S84、S86分别与上述第七实施例中的步骤S71、S72、S73及S75相同,本实施例中的事件提醒方法还包括:
[0142] S81:智能音箱获取家庭位置的经纬度,并接收用户输入的半径值,进而确定以经纬度为中心、以半径值为边界的家庭地理围栏;
[0143] 具体的,智能音箱可通过家庭网络或IP定位的方式获取自身的经纬度作为家庭位置的经纬度,用户可通过语音方式向智能音箱输入半径值,从而形成以经纬度为中心、以半径值为边界的家庭地理围栏,并将该家庭地理围栏存储在位置数据库中。
[0144] S85:智能音箱判断用户是否到达或离开用户的家庭位置;
[0145] 具体的,智能音箱在位置数据库中选择与用户的家庭位置匹配的家庭地理围栏,进而判断所述用户是否进入或离开所述匹配的家庭地理围栏,若是,则说明用户到达或离开用户的家庭位置,否则,说明用户未到达或离开用户的家庭位置。
[0146] 参阅图14,图14是本申请提供的家居云服务器110实施例的示意框图,本实施例中的家居云服务器110包括处理器1101及存储器1102,处理器1101与存储器1102耦合,存储器1102存储有计算机指令,处理器1101在工作时执行该计算机指令以实现上述第一实施例或第二实施例的事件提醒方法。
[0147] 其中,处理器1101还可以称为CPU(Central Processing Unit,中央处理单元)。处理器1101可能是一种集成电路芯片,具有信号的处理能力。处理器1101还可以是通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现成可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器,但不仅限于此。
[0148] 参阅图15,图15是本申请提供的事件提醒系统第一实施例的示意框图,本实施例中的事件提醒系统包括智能音箱210及家居云服务器220,智能音箱210及家居云服务器220通信连接。
[0149] 其中,智能音箱210用于获取提醒事件并将提醒事件发送至家居云服务器220,提醒事件包括事件内容及事件模式;家居云服务器220用于解析事件模式以得出事件目标位置;家居云服务器220用于向用户终端发送事件目标位置,以在用户终端判断用户到达或离开事件目标位置时,家居云服务器220接收用户终端发送的通知信息;家居云服务器220用于根据通知信息向用户终端推送提醒信息,提醒信息包括事件内容。
[0150] 参阅图16,图16是本申请提供的事件提醒系统第二实施例的示意框图,本实施例中的事件提醒系统包括智能音箱310、家居云服务器320及用户终端330,智能音箱310及用户终端330分别与家居云服务器320通信连接。
[0151] 其中,智能音箱310用于获取提醒事件并将提醒事件发送至家居云服务器320,提醒事件包括事件内容及事件模式;家居云服务器320用于解析事件模式以得出事件目标位置;家居云服务器320用于发送事件目标位置至用户终端330;用户终端330用于判断用户是否到达或离开事件目标位置,并在用户到达或离开事件目标位置时,向家居云服务器320发送通知信息;家居云服务器320用于根据通知信息向用户终端330推送提醒信息,提醒信息包括事件内容。
[0152] 参阅图17,图17是本申请提供的智能音箱410实施例的示意框图,本实施例中的智能音箱410包括处理器4101及存储器4102,处理器4101与存储器4102耦合,存储器4102存储有计算机指令,处理器4101在工作时执行该计算机指令以实现上述第七实施例或第八实施例的事件提醒方法。
[0153] 参阅图18,图18是本申请提供的计算机可读存储介质实施例的示意框图,本实施例中的计算机可读存储介质存储有计算机程序510,该计算机程序510能够被处理器执行以实现上述任一实施例中的事件提醒方法。
[0154] 可选的,该可读存储介质可以是U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质,或者是计算机、服务器、手机、平板等终端设备。
[0155] 以上所述仅为本申请的实施例,并非因此限制本申请的专利范围,凡是利用本申请说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本申请的专利保护范围内。
权利要求:1.一种事件提醒方法,其特征在于,所述方法包括:
智能音箱获取提醒事件并将所述提醒事件发送至家居云服务器,所述提醒事件包括事件内容及事件模式;
所述家居云服务器解析所述事件模式以得出事件目标位置;
所述家居云服务器向用户终端发送所述事件目标位置,以在所述用户终端判断用户到达或离开所述事件目标位置时,所述家居云服务接收所述用户终端发送的通知信息;
所述家居云服务器根据所述通知信息向所述用户终端推送提醒信息,所述提醒信息包括所述事件内容。
2.根据权利要求1所述的方法,其特征在于,所述家居云服务器解析所述事件模式以得出事件目标位置的步骤之后还包括:
所述家居云服务器在位置数据库中选择与所述事件目标位置匹配的事件地理围栏;
所述家居云服务器向用户终端发送所述事件目标位置,以在所述用户终端判断用户到达或离开所述事件目标位置时,所述家居云服务接收所述用户终端发送的通知信息的步骤包括:
所述家居云服务器向用户终端发送所述匹配的事件地理围栏,以在所述用户终端判断所述用户进入或离开所述匹配的事件地理围栏时,所述家居云服务器接收所述用户终端发送的通知信息。
3.根据权利要求2所述的方法,其特征在于,智能音箱获取提醒事件并将所述提醒事件发送至家居云服务器的步骤之前还包括:
所述家居云服务器获取多个事件目标地址及多个事件目标边界以确定多个事件地理围栏;
所述家居云服务器将所述多个事件地理围栏存储在所述位置数据库中。
4.根据权利要求2所述的方法,其特征在于,所述家居云服务器向用户终端发送所述匹配的事件地理围栏,以在所述用户终端判断所述用户进入或离开所述匹配的事件地理围栏时,所述家居云服务器接收所述用户终端发送的通知消息的步骤之前还包括:
所述家居云服务器根据所述事件内容获取事件发生位置;
所述家居云服务器根据所述事件发生位置调整所述匹配的事件地理围栏的范围。
5.根据权利要求4所述的方法,其特征在于,所述家居云服务器根据所述事件内容获取事件发生位置的步骤包括:
所述家居云服务器根据所述事件内容识别所述事件发生动向,并在云地图中查找所述事件发生动向相应的事件发生位置;
所述家居云服务器根据所述事件发生位置调整所述匹配的事件地理围栏的范围的步骤包括:
所述家居云服务器在所述云地图中计算所述事件目标位置与所述事件发生位置的距离,以使得所述匹配的事件地理围栏覆盖所述事件发生位置。
6.根据权利要求5所述的方法,其特征在于,所述提醒信息还包括所述匹配的事件地理围栏的电子地图信息,所述电子地图信息包括所述事件目标位置至所述事件发生位置的导航线路。
7.根据权利要求3所述的方法,其特征在于,所述家居云服务器获取多个事件目标地址及多个事件目标边界以确定多个事件地理围栏的步骤包括:
所述家居云服务器在云地图中获取所述多个事件目标地址的多个经纬度;
所述家居云服务器接收所述用户输入的多个半径值,以根据所述多个半径值确定分别以多个经纬度为中心的多个事件地理围栏。
8.根据权利要求1所述的方法,其特征在于,所述智能音箱获取提醒事件并将所述提醒事件发送至家居云服务器的步骤包括:
所述智能音箱接收用户输入的所述提醒事件的语音信息,并将所述语音信息发送至所述云服务器;
所述家居云服务器对所述语音信息进行文字转换,以得到所述事件内容的文字信息及所述事件模式的文字信息。
9.一种事件提醒系统,其特征在于,所述事件提醒系统包括智能音箱及家居云服务器,所述智能音箱与所述家居云服务器通信连接;
所述智能音箱用于获取提醒事件并将所述提醒事件发送至家居云服务器,所述提醒事件包括事件内容及事件模式;
所述家居云服务器用于解析所述事件模式以得出事件目标位置;
所述家居云服务器用于向用户终端发送所述事件目标位置,以在所述用户终端判断用户到达或离开所述事件目标位置时,所述家居云服务器接收所述用户终端发送的通知信息;
所述家居云服务器用于根据所述通知信息向所述用户终端推送提醒信息,所述提醒信息包括所述事件内容。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行以实现如权利要求1~8任一项所述的方法。
公开号:CN110602186
申请号:CN201910810301.3A
发明人:陈金镇
申请人:恒大智慧科技有限公司
申请日:2019-08-29
公开日:2019-12-20