技术领域
[0001] 本申请涉及电子设备技术领域,更具体地,涉及一种信息处理方法、装置、电子设备及存储介质。
相关背景技术
[0002] 随着科技水平和生活水平的快速进步,电子设备(例如智能手机、平板电脑等)已经成为人们生活中常用的电子产品之一。在实际使用中,很多情况下用户需要在电子设备中创建提醒任务,以使电子设备能够在满足提醒条件的情况下发出提醒,但相关技术中用户创建提醒任务时的操作较为繁琐,给用户带来不便。
具体实施方式
[0027] 为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。
[0028] 由于人们在工作和生活中会经常遇到遗忘一些待办事项的情况,因此常利用电子设备来保存所需记录的待办事项,以便电子设备能够主动对待办事项进行提醒。通常人们创建待办事项时,需要用户手动输入需要待办事项的提醒条件、提醒内容、提醒方式等,因此存在操作繁琐,不方便用户使用的问题。
[0029] 当然,随着语音助手越来越广泛地应用于各种电子设备中,人们可以通过语音助手实现与电子设备进行语音交互,而不需要采用传统的触控的方式与电子设备进行交互,并且用户能够通过语音助手帮助用户创建待办事项。但是,目前通过语音助手创建待办事项的智能化程度不高,用户的交互体验不佳。
[0030] 针对上述问题,发明人提出了本申请实施例提供的信息处理方法、装置、电子设备以及存储介质,可以实现用户创建待办事项时,在输入的初始待办信息包括模糊时机信息的情况下,也可以准确生成用户所需的待办事项信息,从而方便用户创建待办事项,并提升待办事项的创建效率。其中,具体的信息处理方法在后续的实施例中进行详细的说明。
[0031] 下面再结合附图对本申请实施例提供的信息处理方法进行详细介绍。
[0032] 请参阅图1,图1示出了本申请一个实施例提供的信息处理方法的流程示意图。在具体的实施例中,所述信息处理方法应用于如图14所示的信息处理装置700以及配置有所述信息处理装置700的电子设备100(图15)。下面将以电子设备为例,说明本实施例的具体流程,当然,可以理解的,本实施例所应用的电子设备可以为智能手机、平板电脑、智能手表、电子书等,在此不做限定。下面将针对图1所示的流程进行详细的阐述,所述信息处理方法具体可以包括以下步骤:
[0033] 步骤S110:获取输入的初始待办信息。
[0034] 在本申请实施例中,电子设备可以对用户的创建待办事项的操作进行检测,并在检测到创建待办事项的操作后,获取输入的初始待办信息,以便根据输入的初始待办信息,生成用户所需的待办事项信息,从而完成用户需要的待办创建。
[0035] 在一些实施方式中,初始待办事项信息中可以包括提醒事项信息、提醒对象信息、提醒条件信息等。其中,提醒事项信息可以为需要提醒用户进行的事项信息,例如打电话、取快递、洗衣服等;提醒对象信息为需要提醒的用户对象,例如电子设备对应的使用用户;提醒条件信息可以为触发待办提醒所需满足的条件,例如时间条件、位置条件等。
[0036] 在一些实施方式中,电子设备可以响应于用户输入的操作,显示初始待办信息的输入界面,以便用户于输入界面中输入初始待办信息。可选地,如图2所示,电子设备可以显示语音助手对应的信息输入界面A1,电子设备可以在显示该信息输入界面A1的情况下,检测用户输入的信息,以得到初始待办信息。可选地,电子设备可以显示语音助手对应的应用界面,如图3所示,在应用界面中检测到用于触发与该虚拟会话对象的聊天的操作时,显示与该虚拟会话对象的聊天界面A2,通过检测该聊天界面A2中用户输入的聊天信息,以得到初始待办信息。其中,电子设备可以根据用户输入的用于唤醒该语音助手的语音信息,显示语音助手对应的应用界面;也可以响应于针对语音助手的应用图标的触发操作,显示语音助手对应的应用界面,具体触发语音助手的应用界面的触发方式可以不做限定。
[0037] 在一种可能的实施方式中,电子设备在获取到用户的输入信息的情况下,可以对输入信息进行识别,在识别到目标信息的情况下,确定用户输入了初始待办信息,并将该输入信息作为初始待办信息。可选地,电子设备可以在获取到的输入信息中包括目标关键词的情况下,确定获取到了用户输入的初始待办信息,如该目标关键词可以包括:“记一下”、“帮我记”、“提醒”、“记住”、“记得”等。其中,输入信息可以获取通过文字的方式输入的,也可以通过语音的方式输入的,在此不做限定,并且,若输入信息是通过语音的方式输入的,则可以将输入的语音进行转文本操作,并将转文本后获得的文字确定为输入信息,其中,可以通过自动语音识别技术(automatic speech recognition,ASR)对输入的语音进行转文本操作。
[0038] 可选地,电子设备中可以存储有预先训练得到的文本关键词提取模型(例如神经网络模型等),电子设备在获取到输入信息的情况下,通过将输入信息输入至该文本关键词提取模型,可以得到聊天信息中的关键词,并确定得到的关键词中是否包括以上目标关键词。
[0039] 可选地,电子设备中可以预先存储有预设规则(例如关键词提取模板)。电子设备在获取到输入信息的情况下,可以采用该预设规则对输入信息进行文字提取、删除或筛选等操作,从而得到输入信息中的关键词。示例性地,电子设备获取到的输入信息为“到家提醒我拿快递”,则可以提取出的关键词包括:“到家”、“提醒”、“我”、“拿快递”,当然,以上提取的关键词仅为举例,并不构成对实际的关键词提取方式的限定。
[0040] 步骤S120:获取所述初始待办信息中的提醒条件信息,作为第一提醒条件信息。
[0041] 在本申请实施例中,电子设备在获取到以上初始待办信息后,则可以针对初始待办信息中的提醒条件信息进行识别,并将识别出的提醒条件信息作为第一提醒条件信息。其中,提醒条件信息可以为触发待办提醒所需满足的条件,提醒条件信息为相应的时机所构成的条件信息,其可以是由时间和位置中的至少一个构成的条件信息,例如“到家”、“到A大厦”、“明天五点”等。
[0042] 在一些实施方式中,电子设备可以通过识别初始待办信息中的关键词,并从识别出的关键词中确定出提醒条件信息,例如,针对初始待办信息“上午九点打电话给李总”,则识别出的关键词包括“上午九点”、“打电话”和“李总”,并从这些关键词中确定出“上午九点”为提醒条件信息。当然,电子设备获取初始待办信息中的提醒条件信息的具体方式可以不做限定,例如电子设备可以针对初始待办信息进行自然语言处理,以得到结构化信息,并从结构化信息中得到提醒条件信息。
[0043] 步骤S130:若所述第一提醒条件信息中包括模糊时机信息,则获取与所述模糊时机信息匹配的精准时机信息,作为目标时机信息。
[0044] 在本申请实施例中,电子设备获取到初始待办信息中的以上第一提醒条件信息后,可以针对第一提醒条件信息,确定第一提醒条件信息中是否包括模糊时机信息,该模糊时机信息可以包括模糊时间信息以及模糊位置信息中的至少一种,也就是无法直接准确确定的时间信息、位置信息等,例如,这周、这几天、明天、今天、上午、中午、下午、傍晚、晚上等,又例如,小区、家、公司等。若电子设备确定出第一提醒条件信息中包括模糊时机信息,则可以进一步获取与模糊时机信息匹配的精准时机信息,以便后续能够根据该精准时机信息生成用户所需的待办事项信息,该精准时机信息指的是可以直接准确确定的时间信息、位置信息等,例如,“7点~12点”、公司的位置坐标等。可以理解地,若电子设备确定出第一提醒条件信息中包括模糊时机信息,则电子设备无法准确生成用户所需的待办事项信息,也就无法基于提醒条件信息进行提醒事项信息的提醒,因此,电子设备在该情况下,可以针对模糊时机信息确定出对应的精准时间信息,以便准确生成待办事项信息。
[0045] 在一些实施方式中,电子设备中可以预先存储有不同的模糊时机信息所对应的精准时机信息,在确定出第一提醒条件信息中包括模糊时机信息后,则电子设备可以基于预先存储的不同的模糊时机信息所对应的精准时机信息,确定出第一提醒条件信息中的模糊时机信息对应的精准时机信息,并将确定出的精准时机信息作为目标时机信息。
[0046] 步骤S140:基于所述第一提醒条件信息以及所述目标时机信息,确定第二提醒条件信息。
[0047] 在本申请实施例中,在获取到以上目标时机信息以后,则电子设备可以基于以上第一提醒条件信息以及目标时机信息,确定第二提醒条件信息。可选地,电子设备可以将第一提醒条件信息中的模糊时机信息替换为确定出的目标时机信息,由此得到新的提醒条件信息,并将其作为第二提醒条件信息。可以理解地,通过基于第一提醒条件信息以及目标时机信息,确定出第二提醒条件信息后,则新的第二提醒条件信息中包括的时机信息为精准时机信息,因而电子设备根据第二提醒条件信息能够准确生成用户所需的待办事项信息,也就能够基于提醒条件信息准确进行提醒事项信息的提醒。
[0048] 步骤S150:基于所述第二提醒条件信息,生成所述初始待办信息对应的待办事项信息。
[0049] 在本申请实施例中,电子设备在得到以上第二提醒条件信息以后,则可以基于以上第二提醒条件信息,生成初始待办信息对应的待办事项信息,从而得到用户所需的待办事项信息,并将待办事项信息进行存储。其中,生成的待办事项信息可以包括以上第二提醒条件信息、初始待办信息中的提醒事项信息以及提醒对象信息等。
[0050] 在一些实施方式中,电子设备生成以上待办事项信息后,并存储以上待办事项信息时,可以将待办事项信息进行存储的同时,将初始待办信息与该待办事项信息关联后进行存储,以便用户在查看生成的待办事项信息时,能够同时查看原始输入的初始待办信息。
[0051] 本申请实施例提供的信息处理方法,通过在确定出用户输入的初始待办信息中的提醒条件信息包括模糊时机信息的情况下,针对模糊时机信息进一步确定精准时机信息,并基于此得到新的提醒条件信息,根据新的提醒条件信息生成待办事项信息,从而可以实现用户创建待办事项时,在输入的初始待办信息包括模糊时机信息的情况下,也可以准确生成用户所需的待办事项信息,进而能够方便用户创建待办事项,并提升待办事项的创建效率和用户的使用体验。
[0052] 请参阅图4,图4示出了本申请另一个实施例提供的信息处理方法的流程示意图。该信息处理方法应用于上述电子设备,下面将针对图4所示的流程进行详细的阐述,所述信息处理方法具体可以包括以下步骤:
[0053] 步骤S210:获取输入的初始待办信息。
[0054] 步骤S220:获取所述初始待办信息中的提醒条件信息,作为第一提醒条件信息。
[0055] 在本申请实施例中,步骤S210以及步骤S220可以参阅其他实施例的内容,在此不再赘述。
[0056] 步骤S230:若所述第一提醒条件信息中包括第一模糊时间信息,则基于不同的模糊时间信息与精准时间信息之间的第一映射关系,获取与所述第一模糊时间信息匹配的第一精准时间信息,作为目标时机信息。
[0057] 电子设备在获取到以上第一提醒条件信息后,可以确定第一提醒条件信息中是否包括模糊时间信息,若第一提醒条件信息中包括模糊时间信息(作为第一模糊时间信息),则电子设备可以获取与第一模糊时间信息匹配的第一精准时间信息,并将其作为目标时机信息。其中,模糊时间信息指的是无法准确确定的时间信息,其可以是宽泛的时间段,例如明天、今天、上午、中午、下午、傍晚、晚上、这周、这几天等。
[0058] 在本申请实施例中,电子设备中可以存储有不同的模糊时间信息与精准时间信息之间的第一映射关系,在确定出第一提醒条件信息中包括第一模糊时间信息的情况下,可以基于该第一映射关系,获取与第一模糊时间信息匹配的第一精准时间信息。
[0059] 在一些实施方式中,电子设备可以预先根据可能的模糊时间信息,确定其对应的精准时间信息,并存储模糊时间信息与精准时间信息的映射关系。例如,对于模糊时间信息“明天”而言,其对应的精准时间信息为第二天的0点至24点;又例如,对于模糊时间信息“上午”而言,其对应的精准时间信息为7点至12点;再例如,对于模糊时间信息“下午”而言,其对应的精准时间信息为13点至18点;再例如,对于模糊时间信息“晚上”而言,其对应的精准时间信息为18点至24点,当然,以上模糊时间信息对应的精准时间信息仅为举例,并不构成对实际的第一映射关系的限定。
[0060] 在一种可能的实施方式中,电子设备可以预先从相关服务器获取以上不同的模糊时间信息所对应的精准时间信息,并建立以上第一映射关系。例如,电子设备可以从相关知识平台的服务器获取不同的模糊时间信息所对应的精准时间信息。
[0061] 在另一种可能的实施方式中,电子设备也可以预先根据用户的操作,获取用户针对不同的模糊时间信息所设置的精准时间信息,并建立起以上第一映射关系,由此,可以使得建立的以上第一映射关系能够满足用户的个人习惯和偏好。
[0062] 当然,电子设备获取以上第一映射关系的具体方式在本申请实施例中可以不做限定。
[0063] 步骤S240:基于所述第一提醒条件信息以及所述目标时机信息,确定第二提醒条件信息。
[0064] 步骤S250:基于所述第二提醒条件信息,生成所述初始待办信息对应的待办事项信息。
[0065] 在本申请实施例中,步骤S240以及步骤S250可以参阅前述实施例的内容,在此不再赘述。
[0066] 本申请实施例提供的信息处理方法,通过在用户输入的初始待办信息中的提醒条件信息包括模糊时间信息的情况下,根据模糊时间信息与精准时间信息的映射关系,确定出对应的精准时间信息,并基于此得到新的提醒条件信息,再根据新的提醒条件信息生成待办事项信息,从而可以实现用户创建待办事项时,在输入的初始待办信息包括模糊时间信息的情况下,也可以准确生成用户所需的待办事项信息,进而能够方便用户创建待办事项,并提升待办事项的创建效率和用户的使用体验。
[0067] 请参阅图5,图5示出了本申请又一个实施例提供的信息处理方法的流程示意图。该信息处理方法应用于上述电子设备,下面将针对图5所示的流程进行详细的阐述,所述信息处理方法具体可以包括以下步骤:
[0068] 步骤S310:获取输入的初始待办信息。
[0069] 在本申请实施例中,步骤S310以及步骤S320可以参阅其他实施例的内容,在此不再赘述。
[0070] 步骤S320:获取所述初始待办信息中的提醒条件信息,作为第一提醒条件信息。
[0071] 步骤S330:若所述第一提醒条件信息中包括第一模糊位置信息,则基于不同的模糊位置信息与精准位置信息之间的第二映射关系,获取与所述第一模糊位置信息匹配的第一精准位置信息,作为目标时机信息。
[0072] 电子设备在获取到以上第一提醒条件信息后,可以确定第一提醒条件信息中是否包括模糊位置信息,若第一提醒条件信息中包括模糊位置信息(作为第一模糊位置信息),则电子设备可以获取与第一模糊位置信息匹配的第一精准位置信息,并将其作为目标时机信息。其中,模糊位置信息指的是无法准确通过地图定位确定的时间信息,其可以是用户的常住地址,例如用户的家、用户的公司等。
[0073] 在本申请实施例中,电子设备中可以存储有不同的模糊位置信息与精准位置信息之间的第二映射关系,在确定出第一提醒条件信息中包括第一模糊位置信息的情况下,可以基于该第二映射关系,获取与第一模糊位置信息匹配的第一精准位置信息。
[0074] 在一些实施方式中,电子设备可以预先根据可能的模糊位置信息,确定其对应的精准位置信息,并存储模糊位置信息与精准位置信息的映射关系。例如,对于模糊位置信息“家”、“公司”而言,其精准位置信息可以是对应的位置坐标。
[0075] 在一种可能的实施方式中,电子设备可以于工作日获取不同时间段的定位信息,根据工作日的不同时间段的定位信息,可以确定出用户的小区、家、公司、学校等常用地址的位置坐标,并据此建立以上第二映射关系。例如,电子设备对应的用户为工作者,在工作日的9点至18点获取的定位信息中,若该时间段内处于第一目标位置的时长与该时间段的占比比例大于目标比例,则可以确定出该第一目标位置为用户的公司位置;又例如,在工作日的22点至第二天早上6点获取的定位信息中,若该时间段内处于第二目标位置的时长与该时间段的占比比例大于目标比例,则可以确定出该目第二标位置为用户的家的位置。当然,在确定用户的家、小区所在位置时,也可以基于电子设备多次连接的无线网络的信息,确定出用户的家、小区所在位置。
[0076] 在另一种可能的实施方式中,电子设备也可以预先根据用户的操作,获取用户针对不同的模糊位置信息所设置的精准位置信息,并建立起以上第二映射关系,由此,可以使得建立的以上第二映射关系能够更加准确。例如,可以针对不同的模糊位置信息,获取用户于地图上选择的位置,并将其作为模糊位置信息对应的精准位置信息。
[0077] 当然,电子设备获取以上第二映射关系的具体方式在本申请实施例中可以不做限定。
[0078] 步骤S340:基于所述第一提醒条件信息以及所述目标时机信息,确定第二提醒条件信息。
[0079] 步骤S350:基于所述第二提醒条件信息,生成所述初始待办信息对应的待办事项信息。
[0080] 在本申请实施例中,步骤S340以及步骤S350可以参阅前述实施例的内容,在此不再赘述。
[0081] 本申请实施例提供的信息处理方法,通过在用户输入的初始待办信息中的提醒条件信息包括模糊时间信息的情况下,根据模糊时间信息与精准时间信息的映射关系,确定出对应的精准时间信息,并基于此得到新的提醒条件信息,再根据新的提醒条件信息生成待办事项信息,从而可以实现用户创建待办事项时,在输入的初始待办信息包括模糊时间信息的情况下,也可以准确生成用户所需的待办事项信息,进而能够方便用户创建待办事项,并提升待办事项的创建效率和用户的使用体验。
[0082] 请参阅图6,图6示出了本申请再一个实施例提供的信息处理方法的流程示意图。该信息处理方法应用于上述电子设备,下面将针对图6所示的流程进行详细的阐述,所述信息处理方法具体可以包括以下步骤:
[0083] 步骤S410:获取输入的初始待办信息。
[0084] 在本申请实施例中,步骤S410可以参阅前述实施例的内容,在此不再赘述。
[0085] 步骤S420:对所述初始待办信息进行自然语言处理,得到所述初始待办信息对应的结构化信息,所述结构化信息包括第一提醒条件信息、提醒事项信息、提醒对象信息以及所述第一提醒条件信息对应的提醒类型。
[0086] 在本申请实施例中,电子设备可以针对初始待办信息进行自然语言处理(Natural Language Processing,NLP),得到初始待办信息对应的结构化信息,并且得到的结构化信息包括第一提醒条件信息、提醒事项信息、提醒对象信息以及第一提醒条件信息对应的提醒类型。其中,提醒类型指的是提醒条件对应的类型,提醒类型可以包括精准时间类型、位置类型、模糊时间类型、无时间和位置的类型,可以理解地,用户在创建待办事项时,其可能输入的初始待办信息中的提醒条件信息包括精准时间信息、模糊时间信息、精准位置信息、模糊位置信息等,也可能不包括时机信息(时间信息和位置信息),因此可以针对用户可能输入的初始待办信息,对提醒条件进行分类,以更准确地生成待办事项信息。
[0087] 在一些实施方式中,以上结构化信息可以为三元组、键值对的形式,当然,结构化信息的具体形式可以不做限定。通过将初始待办抽取为结构化信息,可以得到以上提醒条件信息、提醒事项信息和提醒对象信息,再根据提醒条件信息可以确定出对应的提醒类型。
[0088] 在一种可能的实施方式中,结构化信息为三元组形式的情况下,结构化信息可以包括实体、实体属性以及实体属性值,其中,实体可以表示主语,实体属性可以表示实体与实体属性值之间的关系,实体属性值为实体属性的具体值。可以理解地,以上获取结构化信息可以看做是关系三元组抽取(Relational Triple Extraction,RTE),即从文本中同时抽取两个实体及其对应的关系,三元组可以表示为(Subject,Relation,Object)或(Subject,Prodicate,Object),其中Subject和Object为两个实体,也可以分别叫头实体(Head Entity)和尾实体(Tail Entity),Relation和Prodicate表示关系类别,该头实体即为以上实体,尾实体即为以上实体属性值,关系类别即为以上实体属性。例如,针对“到家提醒我拿快递”的文本内容,则提取出的实体为“到家”,实体属性为“我”,实体属性值为“拿快递”;又例如,“下午提醒我洗衣服”,则提取出的实体为“下午”,实体属性为“我”,实体属性值为“洗衣服”。也就是说,以上提醒条件信息可以为实体,提醒对象信息可以为实体属性,提醒事项信息可以为实体属性值。
[0089] 可选地,在针对以上初始待办信息提取结构化信息时,若初始待办信息中缺失了实体属性,则还可以补全缺失的信息。例如,针对“下午打电话给李经理”的文本内容,则可以直接提取到实体“下午”,实体属性值“打电话给李经理”,此时缺失了实体属性,电子设备识别语境信息,得出提醒对象信息为“我”,则可以得出实体属性为“我”。
[0090] 在一种可能的实施方式中,结构化信息为键值对的情况下,结构化信息可以包括实体属性以及实体属性值。例如,针对“提醒我洗衣服”的文本内容,则提取出的实体属性为“我”,实体属性值为“洗衣服”;又例如,针对“提醒小袁吃药”,则提取出的实体属性为“小袁”,实体属性值为“吃药”。
[0091] 在一些实施方式中,由于初始待办信息中可能包括触发创建待办的目标关键词,例如“记一下”、“提醒”等,因此,在针对初始待办信息进行自然语言处理时,还可以将目标关键词从初始待办信息中删除,并将删除目标关键词后的信息作为第一目标信息,然后基于第一目标信息,通过对第一目标信息进行自然语言处理,以得到结构化信息。
[0092] 在一种可能的实施方式中,在获取初始待办信息中除目标关键词以外的信息时,考虑到用户在输入用于触发待办创建的初始待办信息时,可能会在输入目标关键词时夹杂了一些无关的词,并且,这些无关的词通常出现在目标关键词之前,因此电子设备可以获取目标关键词以及位置上位于目标关键词之前的词,然后将目标关键词以及处于目标关键词的位置之前的词进行去除,得到以上第一目标信息。例如,目标关键词为“提醒”,用户输入的初始待办信息为“记得提醒我明天买退烧药”,那么直接从聊天信息中除去“记得”后,得到的文本信息为“记得我明天买退烧药”,显然得到的文本信息包括了与待办事项无关的信息,即“记得”,因此,电子设备可以获取除位于目标关键词之前的词“记得”,以及目标关键词“提醒”,并将位于目标关键词之前的词“记得”和目标关键词“提醒”从初始待办信息中去除,从而得到以上第一目标信息。通过该实施方式,可以提升提取的结构化信息的准确性。
[0093] 步骤S430:若所述第一提醒条件信息中包括模糊时机信息,则获取与所述模糊时机信息匹配的精准时机信息,作为目标时机信息。
[0094] 步骤S440:基于所述第一提醒条件信息以及所述目标时机信息,确定第二提醒条件信息。
[0095] 在本申请实施例中,步骤S430以及步骤S440可以参阅前述实施例的内容,在此不再赘述。
[0096] 步骤S450:基于所述第二提醒条件信息、提醒类型、提醒事项信息以及提醒对象信息,生成所述初始待办信息对应的待办事项信息。
[0097] 在本申请实施例中,电子设备在获取到以上第二提醒条件信息后,则可以根据以上结构化信息中的提醒类型、提醒事项信息、提醒对象信息以及上述得到的第二提醒条件信息,生成初始待办信息对应的待办事项信息,并将待办事项信息进行存储。
[0098] 步骤S460:若所述第一提醒条件信息中不包括模糊时机信息,则基于所述第一提醒条件信息,生成所述初始待办信息对应的待办事项信息。
[0099] 在本申请实施例中,若电子设备确定出以上第一提醒条件信息中不包括模糊时机信息,则可以直接基于以上第一提醒条件信息,以及结构化信息中的其他信息(即以上提醒类型、提醒事项信息以及提醒对象信息),直接生成初始待办信息对应的待办事项信息。也就是说,第一提醒条件信息中不包括模糊时机信息的情况下,表示第一提醒条件信息中的时机信息是精准时机信息,不会出现无法准确地确定提醒时机的情况,进而可以直接根据得到的结构化信息,生成初始待办信息对应的待办事项信息。
[0100] 本申请实施例提供的信息处理方法,通过针对用户输入的初始待办信息进行自然语言处理,得到结构化信息,若确定出结构化信息中的提醒条件信息包括模糊时机信息,则针对模糊时机信息进一步确定精准时机信息,并基于此得到新的提醒条件信息,根据新的提醒条件信息生成待办事项信息,从而可以实现用户创建待办事项时,在输入的初始待办信息包括模糊时机信息的情况下,也可以准确生成用户所需的待办事项信息,进而能够方便用户创建待办事项,并提升待办事项的创建效率和用户的使用体验。
[0101] 请参阅图7,图7示出了本申请又另一个实施例提供的信息处理方法的流程示意图。该信息处理方法应用于上述电子设备,下面将针对图7所示的流程进行详细的阐述,所述信息处理方法具体可以包括以下步骤:
[0102] 步骤S510:获取输入的初始待办信息。
[0103] 步骤S520:获取所述初始待办信息中的提醒条件信息,作为第一提醒条件信息。
[0104] 步骤S530:若所述第一提醒条件信息中包括模糊时机信息,则获取与所述模糊时机信息匹配的精准时机信息,作为目标时机信息。
[0105] 步骤S540:基于所述第一提醒条件信息以及所述目标时机信息,确定第二提醒条件信息。
[0106] 步骤S550:基于所述第二提醒条件信息,生成所述初始待办信息对应的待办事项信息。
[0107] 在本申请实施例中,步骤S510至步骤S550可以参阅前述实施例的内容,在此不再赘述。
[0108] 步骤S560:响应于查看待办事项的查看操作,基于当前时机信息,将存储的待办事项信息中的目标待办事项信息进行显示,其中,所述目标待办事项信息对应的提醒条件信息与所述当前时机信息的匹配结果满足目标匹配条件。
[0109] 在本申请实施例中,电子设备还可以在检测到查看待办事项的查看操作的情况下,对保存的待办事项信息进行显示。其中,电子设备可以将当前时机信息与存储的待办事项信息中每个待办事项信息对应的提醒条件信息进行匹配,得到每个待办事项信息对应的匹配结果;基于每个待办事项信息对应的匹配结果,从存储的待办事项信息中获取匹配结果满足目标匹配条件的待办事项信息,作为目标待办事项信息,并对目标待办事项信息进行显示,由此,可以实现用户查看待办事项信息时,对当前时机信息所匹配的待办事项信息进行展示,从而更加符合用户的待办查看需求。其中,当时时机信息可以包括当前时间信息以及当前位置信息中的至少一种。
[0110] 在一些实施方式中,以上目标匹配条件可以是当前时机信息与提醒条件信息中的时机信息之间的差值小于目标差值。其中,若提醒条件信息中的时机信息为目标时间点,则当前时机信息可以包括当前时刻,目标匹配条件可以是当前时刻与目标时间点之间的差值小于目标差值,例如小于半小时、1小时等;若提醒条件信息中的时机信息为目标时间段,则当前时机信息可以包括当前时刻,目标匹配条件可以是当前时刻落入该目标时间段,或者与该目标时间段的最早时刻之间的差值小于目标差值;若提醒条件信息中的时机信息为目标位置,则当前时机信息可以包括当前位置,目标匹配条件可以是当前位置与目标位置之间的距离差值小于目标差值。
[0111] 在一种可能的实施方式中,考虑到一些待办事项信息中不包括提醒条件信息,而用户在当前查看待办事项时也大概率对这类待办事项信息有查看需求,因此若待办事项信息中不包括提醒条件信息,则也可以将其确定为目标待办事项信息。
[0112] 在一些实施方式中,电子设备响应于查看待办事项的查看操作,可以基于当前时机信息,确定存储的待办事项信息中的目标待办事项信息,目标待办事项信息对应的提醒条件信息与所述当前时机信息的匹配结果满足目标匹配条件;然后,对目标待办事项信息进行排序,得到排序结果,其中,目标待办事项信息中的第一待办事项信息在所述排序结果中位于所述目标待办事项信息中的第二待办事项信息之前,第一待办事项信息对应的初始待办信息中不包括模糊时机信息,第二待办事项信息对应的初始待办信息中包括模糊时机信息;再按照该排序结果,将目标待办事项信息进行显示。也就是说,若用户创建目标待办事项信息时,输入的初始待办信息中不包括模糊时机信息,则该目标待办事项信息在排序结果中处于靠前位置;反之,若用户创建目标待办事项信息时,输入的初始待办信息中包括模糊时机信息,则该目标待办事项信息在排序结果中处于靠后位置,由此基于排序结果对所有目标待办事项信息进行显示时,可以使得匹配的更加准确的待办事项信息在排序中处于靠前位置,从而实现待办事项信息的智能排序,提升用户查看待办事项的效率。
[0113] 在一些实施方式中,若待办事项信息中包括提醒类型,并且该提醒类型是根据以上第一提醒条件信息所确定的类型,即精准时间类型、精准位置类型、模糊位置类型、模糊时间类型、无时间和位置的类型,其中,精准时间类型以及精准位置类型的待办事项信息对应的初始待办信息中不包括模糊时机信息,模糊时间类型以及模糊位置类型的待办事项信息对应的初始待办信息中包括模糊时机信息,无时间和位置的类型的待办事项信息对应的初始待办信息中不包括时机信息(即时间信息或位置信息)。由此,可以直接将目标待办事项信息中的精准时间类型以及精准位置类型的待办事项信息确定为第一待办事项信息,将目标待办事项信息中的模糊时间类型以及模糊位置类型的待办事项信息确定为第二待办事项信息。
[0114] 可选地,电子设备还可以将目标待办事项信息中的无时间和位置的类型的待办事项信息作为第三待办事项信息,并将第三待办事项信息排序至第二待办事项信息之后。
[0115] 示例性地,请参阅图8,目标待办事项信息中包括待办事项信息1、待办事项信息2、待办事项信息3和待办事项信息4,待办事项信息1为“今天9点;打电话给李总”,待办事项信息2为“洗衣服”,待办事项信息3为“到A大厦;取快递”,待办事项信息4为“上午;买药”,则排序结果中的待办事项信息依次为:待办事项信息1、待办事项信息3、待办事项信息4和待办事项信息2,电子设备可以在待办事项的查看界面A3中按照该排序结果对待办事项信息进行显示。
[0116] 在一种可能的实施方式中,电子设备按照排序结果,将目标待办事项信息进行显示时,还可以于第一界面中显示第一卡片;于第一卡片中按照排序结果,对目标待办事项信息进行滚动显示。其中,第一界面可以是待办事项的查看界面,也可以为电子设备的主界面(桌面),具体的界面可以不做限定。电子设备于第一卡片中按照排序结果,对目标待办事项信息进行滚动显示,可以是于第一卡片中依次对排序结果中的待办事项信息进行显示。例如,请同时参阅图9以及图10,目标待办事项信息中包括待办事项信息1和待办事项2,待办事项信息1为“今天9点;打电话给李总”,待办事项信息2为“上午;买药”,则在第一卡片A4中显示目标待办事项信息时,如图9所示,可以于第一卡片A4中先对待办事项信息1进行显示;然后,如图10所示,再于第一卡片A4中对待办事项信息2进行显示。
[0117] 本申请实施例提供的信息处理方法,可以实现用户创建待办事项时,在输入的初始待办信息包括模糊时机信息的情况下,也可以准确生成用户所需的待办事项信息,进而能够方便用户创建待办事项,并提升待办事项的创建效率和用户的使用体验;另外,在展示待办事项信息时,还获取与当前时机信息匹配的待办事项信息进行展示,从而,提升用户查看待办事项的效率。
[0118] 请参阅图11,图11示出了本申请又再一个实施例提供的信息处理方法的流程示意图。该信息处理方法应用于上述电子设备,下面将针对图11所示的流程进行详细的阐述,所述信息处理方法具体可以包括以下步骤:
[0119] 步骤S610:获取输入的初始待办信息。
[0120] 步骤S620:获取所述初始待办信息中的提醒条件信息,作为第一提醒条件信息。
[0121] 在本申请实施例中,步骤S610以及步骤S620可以参阅前述实施例的内容,在此不再赘述。
[0122] 步骤S630:若所述第一提醒条件信息中包括模糊时机信息,则获取与所述模糊时机信息匹配的精准时机信息,作为目标时机信息。
[0123] 在一种可能的实施方式中,若电子设备确定出第一提醒条件信息中包括模糊时机信息,并且未获取到与模糊时机信息匹配的精准时机信息,则输出第一提示信息,第一提示信息用于提示再次输入初始待办信息。例如,请参阅图12,电子设备获取到的初始待办信息为“记一下那个时候要充话费”,该情况下电子设备无法获取到与模糊时机信息“那时候”匹配的精准时机信息,因此,电子设备可以于信息输入界面A1中输出第一提示信息A5,以提示用户再次输入待办信息。
[0124] 在另一种可能的实施方式中,若电子设备确定出第一提醒条件信息中包括模糊时机信息,并且未获取到与模糊时机信息匹配的精准时机信息,该情况下,电子设备也可以输出第二提示信息,以提示用户输入精准时机信息,由此,电子设备在获取到输入的精准时机信息后,能够直接根据此前用户输入的初始待办信息以及获取到的精准时机信息,生成用户所需的待办事项信息。
[0125] 步骤S640:基于所述第一提醒条件信息以及所述目标时机信息,确定第二提醒条件信息。
[0126] 步骤S650:基于所述第二提醒条件信息,生成所述初始待办信息对应的待办事项信息。
[0127] 在一些实施方式中,电子设备在生成初始待办信息对应的待办事项信息之后,电子设备还可以基于生成的待办事项信息中的提醒条件信息以及提醒事项信息,生成回答内容,并对回答内容进行输出。示例性地,请参阅图13,电子设备根据语音助手的对话界面A6中输入的初始待办信息,生成初始待办信息对应的待办事项信息之后,可以于对话界面A6中显示待办卡片A7,待办卡片A7中可以展示待办事项信息:“离家;带伞”,并且电子设备可以生成回答内容A8“记得啦,我会在离家时提醒你,你还可以问我:离家时需要带什么”,由此,可以提升用户的交互体验。
[0128] 步骤S660:在满足所述第二提醒条件信息的情况下,若当前位置与目标位置匹配,则基于所述待办事项信息进行第一提醒强度的提醒。
[0129] 步骤S670:在满足所述第二提醒条件信息的情况下,若所述当前位置与所述目标位置不匹配,则基于所述待办事项信息进行第二提醒强度的提醒,所述第二提醒强度低于所述第一提醒强度。
[0130] 在本申请实施例中,在生成以上初始待办信息对应的待办事项信息之后,若电子设备确定出当前满足第二提醒条件信息,即当前时机信息(当前时间或位置)与第二提醒条件信息中的提醒条件信息匹配,则可以对该待办事项信息进行提醒,以避免用户遗忘待办的事项。在满足第二提醒条件信息的情况下,电子设备可以获取当前位置,并确定当前位置是否与目标位置匹配,再根据匹配结果进行不同提醒强度的提醒。其中,若当前位置与目标位置匹配,则基于待办事项信息进行第一提醒强度的提醒,若当前位置与目标位置不匹配,则基于待办事项信息进行第二提醒强度的提醒,第二提醒强度低于第一提醒强度。该目标位置可以是预先设置的适合强提醒的位置,例如,可以是家所在位置。可以理解地,在一些情况下,比如电子设备处于办公室内,则此时进行第二提醒强度的提醒会一定程度上给用户带来困扰,因此,通过以上方式,可以更好地进行待办事项信息的提醒。
[0131] 在一种可能的实施方式中,第一提醒强度的提醒可以是电子设备进行提醒内容的显示以及语音播报提示信息,例如弹窗提示待办事项信息以及输出提示音,第二提醒强度的提醒可以是电子设备进行提醒内容的显示,例如弹窗提示待办事项信息。也就是说,电子设备基于待办事项信息进行第一提醒强度的提醒,可以通过显示提醒以及语音提醒的方式对待办事项信息进行提醒,电子设备基于待办事项信息进行第二提醒强度的提醒,可以仅通过显示提醒的方式对待办事项信息进行提醒。
[0132] 可选地,电子设备在进行第一提醒强度的提醒的同时,即进行强提醒时,还可以将待办事项信息发送至环境中连接的智能设备,例如连接的智能手表、智能电视等,以便通过环境中的智能设备也对待办事项信息进行提醒,从而实现对待办事项信息的联动提醒。
[0133] 本申请实施例提供的信息处理方法,可以实现用户创建待办事项时,在输入的初始待办信息包括模糊时机信息的情况下,也可以准确生成用户所需的待办事项信息,进而能够方便用户创建待办事项,并提升待办事项的创建效率和用户的使用体验;另外,还在满足提醒条件信息的情况下,根据电子设备所处的位置进行不同提醒强度的提醒,从而可以更好地进行待办事项信息的提醒,提升用户的使用体验。
[0134] 请参阅图14,其示出了本申请实施例提供的一种信息处理装置700的结构框图。该信息处理装置700应用上述的电子设备,该信息处理装置700包括:第一信息获取模块710、第二信息获取模块720、第三信息获取模块730、第四信息获取模块740以及待办生成模块750。其中,所述第一信息获取模块710用于获取输入的初始待办信息;所述第二信息获取模块720用于获取所述初始待办信息中的提醒条件信息,作为第一提醒条件信息;所述第三信息获取模块730用于若所述第一提醒条件信息中包括模糊时机信息,则获取与所述模糊时机信息匹配的精准时机信息,作为目标时机信息;所述第四信息获取模块740用于基于所述第一提醒条件信息以及所述目标时机信息,确定第二提醒条件信息;所述待办信息生成模块750用于基于所述第二提醒条件信息,生成所述初始待办信息对应的待办事项信息。
[0135] 在一些实施方式中,所述模糊时机信息包括模糊时间信息以及模糊位置信息中的至少一种。
[0136] 在一种可能的实施方式中,第三信息获取模块730可以具体用于:若所述第一提醒条件信息中包括第一模糊时间信息,则基于不同的模糊时间信息与精准时间信息之间的第一映射关系,获取与所述第一模糊时间信息匹配的第一精准时间信息,作为目标时机信息。
[0137] 在一种可能的实施方式中,第三信息获取模块730可以具体用于:若所述第一提醒条件信息中包括第一模糊位置信息,则基于不同的模糊位置信息与精准位置信息之间的第二映射关系,获取与所述第一模糊位置信息匹配的第一精准位置信息,作为目标时机信息。
[0138] 在一些实施方式中,第二信息获取模块720可以具体用于:对所述初始待办信息进行自然语言处理,得到所述初始待办信息对应的结构化信息,所述结构化信息包括所述第一提醒条件信息。
[0139] 在一种可能的实施方式中,所述结构化信息还包括提醒事项信息、提醒对象信息以及所述第一提醒条件信息对应的提醒类型。待办生成模块750可以具体用于:基于所述第二提醒条件信息、提醒类型、提醒事项信息以及提醒对象信息,生成所述初始待办信息对应的待办事项信息。
[0140] 在一些实施方式中,待办生成模块750还可以用于在所述获取所述初始待办信息中的提醒条件信息,作为第一提醒条件信息之后,若所述第一提醒条件信息中不包括模糊时机信息,则基于所述第一提醒条件信息,生成所述初始待办信息对应的待办事项信息。
[0141] 在一些实施方式中,该信息处理装置700还可以包括待办显示模块。待办显示模块用于响应于查看待办事项的查看操作,基于当前时机信息,将存储的待办事项信息中的目标待办事项信息进行显示,其中,所述目标待办事项信息对应的提醒条件信息与所述当前时机信息的匹配结果满足目标匹配条件。
[0142] 在一种可能的实施方式中,待办显示模块可以具体用于:响应于查看待办事项的查看操作,基于当前时机信息,确定所述存储的待办事项信息中的目标待办事项信息,所述目标待办事项信息对应的提醒条件信息与所述当前时机信息的匹配结果满足目标匹配条件;对所述目标待办事项信息进行排序,得到排序结果,其中,所述目标待办事项信息中的第一待办事项信息在所述排序结果中位于所述目标待办事项信息中的第二待办事项信息之前,所述第一待办事项信息对应的初始待办信息中不包括模糊时机信息,所述第二待办事项信息对应的初始待办信息中包括模糊时机信息;按照所述排序结果,将所述目标待办事项信息进行显示。
[0143] 可选地,待办显示模块还可以具体用于:于第一界面中显示第一卡片;于所述第一卡片中按照所述排序结果,对所述目标待办事项信息进行滚动显示。
[0144] 在一些实施方式中,该信息处理装置700还可以包括信息提示模块。信息提示模块用于在所述获取所述初始待办信息中的提醒条件信息,作为第一提醒条件信息之后,若所述第一提醒条件信息中包括模糊时机信息,且未获取到与所述模糊时机信息匹配的精准时机信息,则输出第一提示信息,所述第一提示信息用于提示再次输入所述初始待办信息。
[0145] 在一些实施方式中,该信息处理装置700还可以包括待办提醒模块。待办提醒模块可以用于在所述基于所述第二提醒条件信息,生成所述初始待办信息对应的待办事项信息之后,在满足所述第二提醒条件信息的情况下,若当前位置与目标位置匹配,则基于所述待办事项信息进行第一提醒强度的提醒;在满足所述第二提醒条件信息的情况下,若所述当前位置与所述目标位置不匹配,则基于所述待办事项信息进行第二提醒强度的提醒,所述第二提醒强度低于所述第一提醒强度。
[0146] 所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述装置和模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0147] 在本申请所提供的几个实施例中,模块相互之间的耦合可以是电性,机械或其它形式的耦合。
[0148] 另外,在本申请各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。
[0149] 综上所述,本申请提供的方案,通过获取输入的初始待办信息,获取初始待办信息中的提醒条件信息,作为第一提醒条件信息,若第一提醒条件信息中包括模糊时机信息,则获取与模糊时机信息匹配的精准时机信息,作为目标时机信息,基于第一提醒条件信息以及目标时机信息,确定第二提醒条件信息,基于第二提醒条件信息,生成初始待办信息对应的待办事项信息。由此,可以实现用户创建待办事项时,在输入的初始待办信息包括模糊时机信息的情况下,也可以准确生成用户所需的待办事项信息,从而方便用户创建待办事项,并提升待办事项的创建效率。
[0150] 请参考图15,其示出了本申请实施例提供的一种电子设备的结构框图。该电子设备100可以是智能手机、平板电脑、智能手表、电子书等能够运行应用程序的电子设备。本申请中的电子设备100可以包括一个或多个如下部件:处理器110、存储器120、以及一个或多个应用程序,其中一个或多个应用程序可以被存储在存储器120中并被配置为由一个或多个处理器110执行,一个或多个应用程序配置用于执行如前述方法实施例所描述的方法。
[0151] 处理器110可以包括一个或者多个处理核。处理器110利用各种接口和线路连接整个电子设备100内的各个部分,通过运行或执行存储在存储器120内的指令、程序、代码集或指令集,以及调用存储在存储器120内的数据,执行电子设备100的各种功能和处理数据。可选地,处理器110可以采用数字信号处理(Digital Signal Processing,DSP)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)、可编程逻辑阵列(Programmable Logic Array,PLA)中的至少一种硬件形式来实现。处理器110可集成中央处理器(Central Processing Unit,CPU)、图形处理器(Graphics Processing Unit,GPU)和调制解调器等中的一种或几种的组合。其中,CPU主要处理操作系统、用户界面和应用程序等;GPU用于负责显示内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器110中,单独通过一块通信芯片进行实现。
[0152] 存储器120可以包括随机存储器(Random Access Memory,RAM),也可以包括只读存储器(Read‑Only Memory)。存储器120可用于存储指令、程序、代码、代码集或指令集。存储器120可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于实现至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现下述各个方法实施例的指令等。存储数据区还可以存储电子设备100在使用中所创建的数据(比如电话本、音视频数据、聊天记录数据)等。
[0153] 请参考图16,其示出了本申请实施例提供的一种计算机可读存储介质的结构框图。该计算机可读介质800中存储有程序代码,所述程序代码可被处理器调用执行上述方法实施例中所描述的方法。
[0154] 计算机可读存储介质800可以是诸如闪存、EEPROM(电可擦除可编程只读存储器)、EPROM、硬盘或者ROM之类的电子存储器。可选地,计算机可读存储介质800包括非易失性计算机可读介质(non‑transitory computer‑readable storage medium)。计算机可读存储介质800具有执行上述方法中的任何方法步骤的程序代码810的存储空间。这些程序代码可以从一个或者多个计算机程序产品中读出或者写入到这一个或者多个计算机程序产品中。程序代码810可以例如以适当形式进行压缩。
[0155] 本申请实施例还提供了一种计算机程序产品,包括计算机程序/指令,该计算机程序/指令被处理器执行时实现前述实施例提供的信息处理方法。
[0156] 最后应说明的是:以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不驱使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。