一种消息回复方法及终端与流程

文档序号:11206027阅读:716来源:国知局
一种消息回复方法及终端与流程

本发明涉及终端技术领域,尤其涉及一种消息回复方法及终端。



背景技术:

本发明的发明人在实施本发明的过程中发现,在现有技术中,终端用户通过短信或其它社交应用与联系人进行会话聊天时,针对联系人发送的消息,终端用户只能通过输入文字、添加文件或录入语音等需要终端用户手动提供信息的方式进行回复;然而,随着终端附加功能的日益增多以及性能的不断强大,如拍照、精确定位等功能,终端本身可主动或被动地获取到大量的有用信息,在利用终端进行通信的过程中,不能对终端获取到的有用信息进行充分利用,无疑是一种资源的浪费。

也就是说,利用现有终端进行会话聊天的实施方法,存在着消息回复方法繁琐、方式单一且无法充分利用终端信息资源的问题。



技术实现要素:

本发明实施例提供了一种消息回复方法及终端,用以解决现有终端存在的消息回复方法繁琐、方式单一且无法充分利用终端信息资源的问题。

本发明实施例提供了一种消息回复方法,所述方法包括:

接收消息,确定所述消息所包含的设定行为信息,其中,设定行为包括:询问位置和/或询问事件;

查找在设定时间段内保存的照片,确定出与所述设定行为信息的相关度不低于设定相关度阈值的待推荐照片;

将所述待推荐照片确定为所述消息的响应消息进行发送。

相应地,本发明实施例还提供了一种终端,包括:

接收单元,用于接收消息,确定所述消息所包含的设定行为信息,其中,设定行为包括:询问位置和/或询问事件;

处理单元,用于查找在设定时间段内保存的照片,确定出与所述设定行为信息的相关度不低于设定相关度阈值的待推荐照片;

发送单元,用于将所述待推荐照片确定为所述消息的响应消息进行发送。

本发明实施例还提供了一种计算设备,包括:

存储器,用于存储程序指令;

处理器,用于调用所述存储器中存储的程序指令,按照获得的程序指令执行:接收消息,确定所述消息所包含的设定行为信息,其中,设定行为包括:询问位置和/或询问事件;以及,查找在设定时间段内保存的照片,确定出与所述设定行为信息的相关度不低于设定相关度阈值的待推荐照片;并将所述待推荐照片确定为所述消息的响应消息进行发送。

本发明有益效果如下:

本发明实施例提供了一种消息回复方法及终端,可接收消息,确定所述消息所包含的设定行为信息,其中,设定行为包括询问位置和/或询问事件;以及,查找在设定时间段内保存的照片,确定出与所述设定行为信息的相关度不低于设定相关度阈值的待推荐照片;并将所述待推荐照片确定为所述消息的响应消息进行发送。也就是说,在确定接收到的消息中包含询问位置和/或询问事件的语义时,可查找在设定时间段内保存的照片,确定出与询问位置和/或询问事件的相关度较高的照片,作为该消息的响应消息进行自动回复,不仅简化了用户操作,提高了消息回复的效率;而且检测相关的照片进行消息的自动回复,可充分利用终端获取到的信息资源、丰富终端回复消息的方式以及提高终端的智能性。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。

图1所示为本发明实施例一中的消息回复方法的步骤流程图;

图2所示为本发明实施例二中的终端的结构示意图;

图3所示为本发明实施例三中的计算设备的结构示意图。

具体实施方式

为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

实施例一:

本发明实施例一提供了一种消息回复方法,所述方法可应用于智能手机、平板电脑等移动智能终端的消息回复,也可应用于pc机(personalcomputer,个人计算机)等终端设备的消息回复。具体地,如图1所示,其为本发明实施例一中所述方法的步骤流程图,所述方法可包括以下步骤:

步骤101:接收消息,确定所述消息所包含的设定行为信息,其中,设定行为包括:询问位置和/或询问事件。

可选地,所述消息可为即时通信消息或移动通信消息;也就是说,本实施例提供的所述消息回复方法,可适用于即时通信系统,也可适用于移动通信系统,当接收到即时通信消息,如qq消息、微信消息等,或者接收到移动通信消息,如短息,均可触发本实施例所提供的所述消息回复方法。

可选地,确定所述消息所包含的设定行为信息,可具体包括:

确定所述消息中包含设定行为关键词;

确定所述设定行为关键词所表征的设定行为信息。

也就是说,可通过检测接收到的消息中包含的设定行为关键词,以及确定设定行为关键词所表征的设定行为信息,如询问位置的行为,和/或询问事件的行为,确定该消息所包含的设定行为信息。

例如,当确定接收到的消息包含“在哪里”这一关键词时,确定该关键词用于表征询问位置的行为,从而确定该消息包含询问位置的信息;再如,当确定接收到的消息包含“在干嘛”这一关键词时,确定该关键词用于表征询问事件的行为,从而确定该消息包含询问事件的信息。

进一步可选地,设定行为关键词以及设定行为关键词所表征的设定行为信息可以预先设置。例如,可预先设置“哪里”、“在哪里”、“哪儿”、“在哪”、“在哪儿”、“什么地方”、“在什么地方”、“具体位置”、“什么位置”、“什么方位”等关键词表征询问位置的行为;设置“干什么”、“在干什么”、“干啥”、“在干啥”、“忙什么”、“在忙什么”、“忙啥”、“在忙啥”、“做什么”、“在做什么”、“做啥”、“在做啥”、“干嘛”、“在干嘛”等关键词表征询问事件的行为。

另外,需要说明的是,设定行为关键词以及设定行为关键词所表征的设定行为信息可以根据语种(例如“在哪儿”、“where”等)、地域方言(例如广东话、东北话)或缩写习惯(例如“whatrudoing”)等实际使用需求灵活设置,本实施例在此不作任何限定。

进一步可选地,所述方法还可包括:

确定所述消息中包含设定时间关键词;

根据所述设定时间关键词确定时间信息,所述时间信息包括设定时间点。

也就是说,若接收到的消息中包含设定时间关键词,如“你昨天在干什么”,则确定出该消息中包含的设定时间关键词,如“昨天”,并根据确定出的设定时间关键词确定时间信息,优选地,时间信息可包括设定时间点,以使得在后续步骤中,可根据确定的时间点确定该消息所包含的设定行为的限定时间,并查找对应的时间段内保存的照片。

例如,确定接收到的消息包含关键词“昨天”,确定“昨天”对应的时间信息包括时间点“昨天12:00:00”,则可确定该消息包含的设定行为的限定时间包括“昨天12:00:00”;再如,确定接收到的消息包含关键词“早上”,确定“早上”对应的时间信息包括时间点“7:00:00”,则可确定该消息包含的设定行为的限定时间包括“7:00:00”。

进一步可选地,设定时间关键词以及设定时间关键词所表征的时间信息均可以预先设置。例如,可预先设置“昨天”、“前天”、“早上”、“中午”、“晚上”、“现在”等为时间关键词,还可设置满足“xx年xx月xx日”、“xx月xx日”、“xx.xx.xx”、“xx.xx”、“xx点”、“xx:xx”等形式的数字为时间关键词;再如,可设置“昨天”对应的时间信息包括时间点“昨天12:00:00”;“早上”对应的时间信息包括时间点“7:00:00”;“7点”对应的时间信息包括时间点“7:00:00”。

步骤102:查找在设定时间段内保存的照片,确定出与所述设定行为信息的相关度不低于设定相关度阈值的待推荐照片。

可选地,当确定所述消息中仅包含设定行为关键词时,查找在设定时间段内保存的照片,可具体包括:

查找在第一时间段内保存的照片,所述第一时间段为距离当前时刻的时间长度不大于设定时间阈值的时间段。其中,设定时间阈值可根据实际使用需求灵活设置,例如,1小时。

也就是说,当确定接收到的消息仅包含设定行为关键词,而不包含设定时间关键词时,则可默认该消息包含的设定行为的限定时间为当前时刻;例如,接收到的消息为“你在干什么”,确定包含行为关键词“在干什么”,而不包含时间关键词,则确定询问事件的行为的限定时间为当前时刻,也就是说询问当前时刻的事件;因此,可查找在距离当前时刻最近的1小时内保存的照片。

可选地,当确定所述消息中还包含设定时间关键词时,则查找在设定时间段内保存的照片,可具体包括:

查找在第二时间段内保存的照片,所述第二时间段为设定长度的且包含所述设定时间点的时间段。

例如,接收到的消息“昨天你在干什么”,确定包含行为关键词“在干什么”,时间关键词“昨天”;确定时间信息包括时间点“昨天12:00:00”,关键词“昨天”对应的设定长度值为24小时,则确定该询问事件的行为的限定时间为昨天00:00:00~23:59:59,也就是说询问昨天00:00:00~23:59:59的事件;因此,可查找在昨天00:00:00~23:59:59时段内保存的照片。

进一步可选地,设定长度的数值可设置多个,且设定长度的数值可根据设定时间关键词灵活设置。例如,可设置“昨天”、“前天”、“xx年xx月xx日”、“xx月xx日”、“xx.xx.xx”以及“xx.xx”等表征日期的时间关键词所对应的第一设定长度值为24小时;“早上”、“中午”以及“晚上”等表征时段的时间关键词所对应的第二设定长度值为3小时;“现在”、“xx点”以及“xx:xx”等表征时刻的时间关键词所对应的第三设定长度值为1小时。

需要说明的是,当接收到的消息中包含多个时间关键词时,可针对每个时间关键词确定一个第二时间段,再取确定出的多个第二时间段的交集(重叠的时间段)作为该消息包含的设定行为的限定时间。

例如,接收到的消息为“昨天早上你在干什么”,确定包含行为关键词“在干什么”,时间关键词“昨天”和“早上”;确定“昨天”对应的第二时间段t1为昨天00:00:00~23:59:59,确定“早上”对应的第二时间段t2为05:30:00~08:29:59;则确定该询问事件的行为的限定时间为昨天05:30:00~08:29:59,也就是说询问昨天05:30:00~08:29:59的事件;因此,可查找在昨天05:30:00~08:29:59时段内保存的照片。

需要说明的是,也可采用其它方式根据接收到的消息确定该消息所包含的设定行为的限定时间信息,从而获取在相应的时间段内保存的照片,本实施例在此不作任何限定。

可选地,确定出与所述设定行为信息的相关度不低于设定相关度阈值的待推荐照片,可具体包括:

基于场景识别技术,确定图像内容与所述设定行为信息的相关度不低于第一相关度阈值的待推荐照片;和/或,

确定拍摄信息与所述设定行为信息的相关度不低于第二相关度阈值的待推荐照片,其中,照片的拍摄信息包括照片的拍摄位置信息。

也就是说,可以通过确定在设定时间段内保存的照片的图像内容,确定出与接收到的消息所包含的设定行为信息相关的待推荐照片,和/或通过确定在设定时间段内保存的照片的拍摄信息,确定出与接收到的消息所包含的设定行为信息相关的待推荐照片。

例如,接收消息“你在哪儿”;确定该消息包含行为关键词“在哪儿”,则确定该消息包含询问位置的行为信息;获取在距离当前时刻最近的1小时内保存的照片,确定照片a的内容为大雁塔的图像;确定大雁塔与询问位置的行为信息之间的相关度不低于第一相关度阈值,则将照片a确定为待推荐照片。再如,接收消息“你在哪儿”;确定该消息包含行为关键词“在哪儿”,则确定该消息包含询问位置的行为信息;获取在距离当前时刻最近的1小时内保存的照片,确定照片b的拍摄位置信息为大雁塔;确定大雁塔与询问位置的行为信息之间的相关度不低于第二相关度阈值,则将照片b确定为待推荐照片。

需要说明的是,照片的图像内容与设定行为信息之间的相关度的计算方法、所述第一相关度阈值、照片的拍摄信息与设定行为信息之间的相关度的计算方法,以及所述第二相关度阈值均可以根据实际使用需求灵活设定。

例如,可设定地标建筑物的图像与询问位置的行为信息之间的相关度为1,非地标建筑物的建筑物的图像与询问位置的行为信息之间的相关度为0.5,非建筑物的图像与询问位置的行为信息之间的相关度为0;任一拍摄位置信息与询问位置的行为信息之间的相关度均为1;设定所述第一相关度阈值为0.5,所述第二相关度阈值为1;从而,对于针对包含询问位置的行为信息的消息查找到的任一照片,可根据该照片的图像内容和/或拍摄信息确定其是否为待推荐照片。

再如,可设定物体图像与询问事件的行为信息之间的相关度为1,人物图像与询问事件的行为信息之间的相关度为0.5,所述第一相关度阈值为0.8;从而,对于针对包含询问事件的行为信息的消息查找到的任一照片,可确定该照片所包含的一个或多个图像,计算每个图像与询问事件的行为信息的相关度,再进行加权求和,确定该照片的全部内容与询问事件的行为信息之间的相关度,进而确定该照片是否为待推荐照片。

需要说明的是,场景识别技术,是基于机器学习技术实现计算机自主识别海量信息中的各种状态的技术。场景识别技术可以被应用到图片识别技术领域,例如,数码相机可以根据镜头捕捉到景象,自动识别出相适应的场景模式,为没有摄影经验的普通拍照者找到最佳的拍照模式,以达到不错的摄影效果。

可选地,将场景识别技术应用到本实施例提供的所述方法的照片图像内容的识别,可首先基于设定算法以及设定量的图像样本进行训练得到分类模型,然后利用训练得到的分类模型对任一照片进行图像内容的识别;所述设定算法可根据现有技术灵活设定,本实施例在此不作任何限定。

另外,需要说明的是,确定图像内容这一步骤可由终端实施;也可由终端将照片发送至相关服务器,由相关服务器确定照片的图像内容并将确定结果返回至终端,本实施例在此不再赘述。

需要说明的是,优选地,所述查找在设定时间段内保存的照片,具体可为查找在设定时间段内拍摄并保存的照片,也就是说,为了使得确定出的待推荐照片更加真实地反映终端用户的行为信息,实施所述消息回复方法的终端可优先查找在相应时间段内该终端拍摄的照片。另外,为了兼顾照片查找的全面性和准确性,也可根据照片的来源信息为各类来源的照片分配优先度;例如,可优先查找由实施所述消息回复方法的终端拍摄的照片,次优先查找该终端接收到的其它终端发送的照片,最后查找该终端下载的照片,本实施例在此不再赘述。

步骤103:将所述待推荐照片确定为所述消息的响应消息进行发送。

可选地,在步骤103将所述待推荐照片确定为所述消息的响应消息进行发送之前,所述方法还可包括:

在消息收发界面上以设定缩放比例显示所述待推荐照片;

根据接收到的设定交互指令,确定终端用户选定一个或多个所述待推荐照片。

例如,接收消息“你在哪儿”;确定出待推荐照片有照片a、照片b和照片c;在消息收发界面的文本域的设定位置显示照片a、照片b以及照片c的缩略图;确定用户勾选(单击、双击或者长按,本实施例在此不作任何限定)照片b;将照片b作为接收到的消息“你在哪儿”的响应消息进行发送。

可选地,在步骤103将所述待推荐照片确定为所述消息的响应消息进行发送之前,所述方法还可包括:

确定所述消息的发送方的标识信息预先存储在联系人列表中。

也就是说,为了确保终端用户的信息安全,可仅针对已建立了关联关系的联系人发送的消息实施本实施例提供的所述消息回复方法。例如,接收到qq消息“你在干嘛”,在执行将待推荐照片确定为该消息的响应消息进行发送之前,或者在执行确定该消息所包含的设定行为信息之前,首先确定该消息的发送方的qq号码是否在预先存储的联系人列表中,若确定该消息的发送方的qq号码不在联系人列表中,则可终止流程。

综上所述,本发明实施例提供的消息回复方法,可接收消息,确定所述消息所包含的设定行为信息,其中,设定行为包括询问位置和/或询问事件;以及,查找在设定时间段内保存的照片,确定出与所述设定行为信息的相关度不低于设定相关度阈值的待推荐照片;并将所述待推荐照片确定为所述消息的响应消息进行发送。也就是说,在确定接收到的消息中包含询问位置和/或询问事件的语义时,可查找在设定时间段内保存的照片,确定出与询问位置和/或询问事件的相关度较高的照片,作为该消息的响应消息进行自动回复,不仅简化了用户操作,提高了消息回复的效率;而且检测相关的照片进行消息的自动回复,可充分利用终端获取到的信息资源、丰富终端回复消息的方式以及提高终端的智能性。

另外,本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行上述的消息回复方法。所述计算机存储介质可以是计算机能够存取的任何可用介质或数据存储设备,包括但不限于磁性存储器(例如软盘、硬盘、磁带、磁光盘(mo)等)、光学存储器(例如cd、dvd、bd、hvd等)、以及半导体存储器(例如rom、eprom、eeprom、非易失性存储器(nandflash)、固态硬盘(ssd))等。

实施例二:

基于同样的发明构思,本发明实施例二提供了一种终端,所述终端可为智能手机、平板电脑或pc机(personalcomputer,个人计算机)等终端设备。具体地,如图2所示,其为本发明实施例二中所述终端的结构示意图,所述终端可包括:

接收单元201,用于接收消息,确定所述消息所包含的设定行为信息,其中,设定行为包括:询问位置和/或询问事件;

处理单元202,用于查找在设定时间段内保存的照片,确定出与所述设定行为信息的相关度不低于设定相关度阈值的待推荐照片;

发送单元203,用于将所述待推荐照片确定为所述消息的响应消息进行发送。

可选地,所述接收单元201,可具体用于通过以下方式确定所述消息所包含的设定行为信息:确定所述消息中包含设定行为关键词;以及,确定所述设定行为关键词所表征的设定行为信息;

相应地,所述处理单元202,可具体用于查找在第一时间段内保存的照片,所述第一时间段为距离当前时刻的时间长度不大于设定时间阈值的时间段。

可选地,所述接收单元201,还可用于确定所述消息中包含设定时间关键词;以及,根据所述设定时间关键词确定时间信息,所述时间信息包括设定时间点;

相应地,所述处理单元202,可具体用于查找在第二时间段内保存的照片,所述第二时间段为设定长度的且包含所述设定时间点的时间段。

可选地,所述处理单元202,可具体用于通过以下方式确定出与所述设定行为信息的相关度不低于设定相关度阈值的待推荐照片:

基于场景识别技术,确定图像内容与所述设定行为信息的相关度不低于第一相关度阈值的待推荐照片;和/或,

确定拍摄信息与所述设定行为信息的相关度不低于第二相关度阈值的待推荐照片,其中,照片的拍摄信息包括照片的拍摄位置信息。

可选地,所述处理单元202,还可用于在所述发送单元203将所述待推荐照片确定为所述消息的响应消息进行发送之前,在消息收发界面上以设定缩放比例显示所述待推荐照片;以及,根据接收到的设定交互指令,确定终端用户选定一个或多个所述待推荐照片。

可选地,所述消息可为即时通信消息或移动通信消息。

综上所述,本发明实施例提供的所述终端,可接收消息,确定所述消息所包含的设定行为信息,其中,设定行为包括询问位置和/或询问事件;以及,查找在设定时间段内保存的照片,确定出与所述设定行为信息的相关度不低于设定相关度阈值的待推荐照片;并将所述待推荐照片确定为所述消息的响应消息进行发送。也就是说,在确定接收到的消息中包含询问位置和/或询问事件的语义时,可查找在设定时间段内保存的照片,确定出与询问位置和/或询问事件的相关度较高的照片,作为该消息的响应消息进行自动回复,不仅简化了用户操作,提高了消息回复的效率;而且检测相关的照片进行消息的自动回复,可充分利用终端获取到的信息资源、丰富终端回复消息的方式,智能化水平较高。

实施例三:

本发明实施例三提供了一种计算设备,如图3所示,其为本发明实施例中所述的计算设备的结构示意图。该计算设备具体可以为桌面计算机、便携式计算机、智能手机、平板电脑、个人数字助理(personaldigitalassistant,pda)等。具体地,由图3可知,本发明实施例中所述的计算设备可以包括中央处理器301(centerprocessingunit,cpu)、存储器302、输入设备303以及输出设备304等,输入设备303可以包括键盘、鼠标和/或触摸屏等,输出设备304可以包括显示设备,如液晶显示器(liquidcrystaldisplay,lcd)、阴极射线管(cathoderaytube,crt)等。

存储器302可以包括只读存储器(rom)和随机存取存储器(ram),并向中央处理器301提供存储器302中存储的程序指令和数据。在本发明实施例中,存储器302可以用于存储消息回复方法的程序。

中央处理器301通过调用存储器302存储的程序指令,中央处理器301可用于按照获得的程序指令执行:接收消息,确定所述消息所包含的设定行为信息,其中,设定行为包括:询问位置和/或询问事件;以及,查找在设定时间段内保存的照片,确定出与所述设定行为信息的相关度不低于设定相关度阈值的待推荐照片;并将所述待推荐照片确定为所述消息的响应消息进行发送。

另外,需要说明的是,附图和说明书中的任何元素数量均用于示例而非限制,以及任何命名都仅用于区分,而不具有任何限制含义。

本领域技术人员应明白,本发明的实施例可提供为方法、装置(设备)、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、装置(设备)和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其它可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其它可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其它可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其它可编程数据处理设备上,使得在计算机或其它可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其它可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1