群组消息显示方法、装置、终端及存储介质与流程

文档序号:16322176发布日期:2018-12-19 05:44阅读:150来源:国知局
群组消息显示方法、装置、终端及存储介质与流程

本申请实施例涉及终端技术领域,特别涉及一种群组消息显示方法、装置、终端及存储介质。

背景技术

随着网络技术的发展,社交应用能够提供的信息服务功能也越来越强大,不仅能够实现两个用户帐号之间的消息交互,还能够根据用户工作需要或者生活需要,建立由至少三个用户帐号组成的群组,组成该群组的用户帐号即为群组用户帐号。在群组中实现群组用户帐号之间的消息交互,即每个群组用户帐号都能看到其他群组用户帐号在该群组的会话界面上发送的群组消息。

当在群组一个群组用户帐号需要向其他群组用户帐号发送消息,即进行1对n的公开对话时,群组消息的显示方法包括:客户端在目标群组的用户帐号列表中依次选中n个目标账号名,对应的,在信息输入框中显示n个目标账号名,当接收到确认发送指令时发送携带有n个目标账号名的消息,其中n为正整数。



技术实现要素:

本申请实施例提供了一种群组消息显示方法、装置、终端及存储介质,可以用于解决相关技术中在群组中仅能够通过依次选中帐号名来实现1对n的公开对话,导致群组消息发送效率低下的问题。技术方案如下:

根据本申请实施例的第一方面,提供了一种群组消息显示方法,所述方法包括:

在目标群组的会话界面的信息输入框中接收输入的消息内容,所述目标群组包括m个群组用户帐号,所述m为正整数;

当所述消息内容中包括指定关键字符时,获取用于对所述m个群组用户帐号进行筛选的属性标签;

在所述m个群组用户帐号中,获取与所述属性标签匹配的目标用户帐号;

在所述会话界面的所述信息输入框中添加提醒所述目标用户帐号查看消息的提醒字段。

根据本申请实施例的第二方面,提供了一种群组消息显示装置,所述装置包括:

接收模块,用于在目标群组的会话界面的信息输入框中接收输入的消息内容,所述目标群组包括m个群组用户帐号,所述m为正整数;

第一获取模块,用于当所述消息内容中包括指定关键字符时,获取用于对所述m个群组用户帐号进行筛选的属性标签;

第二获取模块,用于在所述m个群组用户帐号中,获取与所述属性标签匹配的目标用户帐号;

添加模块,用于在所述会话界面的所述信息输入框中添加提醒所述目标用户帐号查看消息的提醒字段。

根据本申请实施例的第三方面,提供了一种终端,所述终端包括处理器和存储器,所述存储器中存储有至少一条指令,所述指令由所述处理器加载并执行以实现如本申请第一方面及其可选实施例任一所述的群组消息显示方法。

根据本申请实施例的第四方面,提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令,所述指令由处理器加载并执行以实现如本申请第一方面及其可选实施例任一所述的群组消息显示方法。

本申请实施例提供的技术方案带来的有益效果至少包括:

通过在目标群组的会话界面的信息输入框中接收输入的消息内容,目标群组包括m个群组用户帐号,当消息内容中包括指定关键字符时获取用于对m个群组用户帐号进行筛选的属性标签,在m个群组用户帐号中获取与属性标签匹配的目标用户帐号,在会话界面的信息输入框中添加提醒目标用户帐号查看消息的提醒字段;使得终端能够通过属性标签匹配得到目标用户帐号,避免了相关技术中在群组中仅能够通过依次选中帐号名来实现1对n的公开对话的情况,大大节省了目标用户帐号的查找时间,进而提高了后续过程中群组消息的发送效率。

附图说明

图1是本申请实施例涉及的一种消息交互系统的结构示意图;

图2是本申请一个示例性实施例提供的群组消息显示方法的流程图;

图3是本申请另一个示例性实施例提供的群组消息显示方法的流程图;

图4是本申请一个示例性实施例提供的群组消息显示方法涉及的界面示意图;

图5是本申请另一个示例性实施例提供的群组消息显示方法涉及的界面示意图;

图6是本申请另一个示例性实施例提供的群组消息显示方法的流程图;

图7是本申请一个示例性实施例提供的群组消息显示方法涉及的模型训练方法的流程图;

图8是本申请一个实施例提供的群组消息显示装置的结构示意图;

图9是本申请一个示例性实施例所提供的终端的结构示意图。

具体实施方式

为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。

下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。

在本申请的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。在本申请的描述中,需要说明的是,除非另有明确的规定和限定,术语“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本申请中的具体含义。此外,在本申请的描述中,除非另有说明,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。

相关技术中,当终端处于目标群组的会话界面时,若终端检测到信息输入框中输入的消息内容包括“@”符号,则显示该目标群组的用户帐号列表,当检测到用户帐号列表中的群组用户帐号对应的选中操作时,将该群组用户帐号的帐号标识确定为目标帐号标识,在信息输入框中显示该目标帐号标识。但是,若存在@某种属性的群组用户帐号的需求,比如在目标群组中待查找的属性包括“广东,男人,90年”。相关技术中在群组中仅能够通过依次选中帐号名来实现1对n的公开对话,无法进行上述属性扩展,导致群组消息发送效率低下。目前尚未提供一种合理且有效的群组消息显示方法。

本申请实施例提供了一种群组消息显示方法、装置、终端及存储介质,以解决上述相关技术中存在的问题。本申请提供的技术方案中,通过获取用于对m个群组用户帐号进行筛选的属性标签,在目标群组中获取与属性标签匹配的目标用户帐号,大大节省了目标用户帐号的查找时间,进而提高了后续过程中群组消息的发送效率。

在对本申请实施例进行解释说明之前,先对本申请实施例的应用场景进行说明。

请参考图1,其示出了本申请实施例涉及的一种消息交互系统的结构示意图。该系统包括发送方终端120、服务器集群140和至少一个接收方终端160。

发送方终端120中运行有发送方客户端,发送方客户端中登录有发送方的用户帐号。发送方终端120可以是手机、平板电脑、电子书阅读器、动态影像专家压缩标准音频层面3(movingpictureexpertsgroupaudiolayeriii,mp3)播放器、动态影像专家压缩标准音频层面4(movingpictureexpertsgroupaudiolayeriv,mp4)播放器、膝上型便携计算机和台式计算机等等。发送方终端120是用于在社交网络平台上发送和/或接收消息的软件客户端。

发送方终端120与服务器集群140之间通过通信网络相连。可选的,通信网络是有线网络或无线网络。

服务器集群140是一台服务器,或者由若干台服务器,或者是一个虚拟化平台,或者是一个云计算服务中心。可选的,服务器集群140包括用于实现社交网络平台142的服务器;可选的,服务器集群140包括用于实现属性匹配平台144的服务器。

可选的,社交网络平台142包括:用于实现社交信息收发的服务器、用于管理和存储各个用户帐号的服务器、用于管理和存储各个群组的服务器、用于管理群组中各个群组用户帐号或群组的用户帐号列表的服务器。社交网络平台142与属性匹配平台144之间通过网络或光纤相连。

可选的,属性匹配平台144包括:用于向发送方终端120反馈与属性标签匹配的帐号标识的服务器。

服务器集群140与接收方终端160之间通过通信网络相连。可选的,通信网络是有线网络或无线网络。

接收方终端160中运行有接收方客户端,接收方客户端中登录有接收方的用户帐号。接收方终端160也可以是手机、平板电脑、电子书阅读器、mp3播放器、mp4播放器、膝上型便携计算机和台式计算机等等。接收方终端160是用于在社交网络平台上发送和/或接收消息的软件客户端。

可选的,接收方终端160包括一个或者至少两个接收方终端160。图1中仅示意性地显示三个接收方终端160。本实施例对接收方终端160的数量不加以限定。

需要说明的是,发送方终端120和接收方终端160均具有在社交网络平台上发送和/或接收消息的功能。在本申请实施例中,仅以发送方客户端120是用于在目标群组发送群组消息的软件客户端,即发送方客户端120是在目标群组进行1对n的公开对话的发起端为例进行说明。对应的,接收方终端160是用于在目标群组接收群组消息的软件客户端,即接收方终端160是在目标群组进行1对n的公开对话的接收端。

上述发送方终端120和接收方终端160可以是社交网络客户端,还可以是其它兼有社交属性的客户端,比如购物客户端、游戏客户端、阅读客户端、专用于发送群组消息的客户端等等。本实施例对此不加以限定。

在本申请实施例中,以群组消息显示方法应用于发送方终端120中来举例说明。为了方便说明,下面仅将发送方终端120简称为终端。

请参考图2,其示出了本申请一个示例性实施例提供的群组消息显示方法的流程图。本实施例以该群组消息显示方法应用于图1所示出的发送方终端120中来举例说明。该群组消息显示方法包括:

步骤201,在目标群组的会话界面的信息输入框中接收输入的消息内容,目标群组包括m个群组用户帐号,m为正整数。

终端通过用户帐号登录社交网络平台,在登录成功,当终端检测到社交网络平台上的目标群组对应的触发操作时,显示该目标群组的会话界面。该目标群组的会话界面包括信息输入框和信息交互框。信息输入框用于输入并显示尚未发送的消息内容,信息交互框用于显示目标群组中任意一个群组用户帐号发送的消息内容。

社交网络平台是一种通过社交关系和/或共同兴趣(或共同利益)将人与人之间联系起来的网络架构,用户可以通过社交网络平台所提供的客户端进行日常交流以及处理一些日常事务。每个用户可以拥有用于为该社交网络平台上其他用户所辨识的用户帐号。

在社交网络平台上,不同用户之间可以通过互相确认的方式以建立社交关系,例如,互相加好友或互相关注等。当两个用户建立了社交关系后,他们成为彼此的联系人。一组用户可以通过自行选择的方式,以形成具有彼此之间的社交关系,从而形成一个社交群组。该群组内的每个成员都是该群组内所有其他成员的联系人。

群组是将有相同爱好或者特征的人群集合到一起进行交流的集合,当两个以上的用户通过双向确认或单向确认的方式,形成具有彼此之间的社交关系后,可以形成一个社交群组,该群组内的每个成员都是该群组内所有其他成员的社交网络联系人。比如,社交群、多人聊天组、讨论组、好友圈、论坛上的讨论组。可选的,目标群组为用户帐号已关注的任意一个群组。

目标群组包括m个群组用户帐号,m个群组用户帐号包括该终端的用户帐号和m-1个其它用户帐号。

终端在目标群组的会话界面的信息输入框中接收输入的消息内容。

步骤202,当消息内容中包括指定关键字符时获取用于对m个群组用户帐号进行筛选的属性标签。

终端实时检测消息内容,当消息内容中包括指定关键字符时获取用于对m个群组用户帐号进行筛选的属性标签。其中,属性标签用于指示目标用户帐号的帐号属性。

指定关键字符是终端默认设置的或者用户自定义的字符。比如,指定关键字符为@字符。

属性标签包括终端确定的j个属性子选项,i为正整数。属性标签用于指示目标用户帐号的帐号属性。

步骤203,在m个群组用户帐号中,获取与属性标签匹配的目标用户帐号。

终端在目标群组的m个群组用户帐号中,获取与属性标签匹配的目标用户帐号。

目标用户帐号包括至少两个目标用户帐号各自对应的帐号标识。帐号标识用于在社交网络平台上唯一指示该目标用户帐号。

步骤204,在会话界面的信息输入框中添加提醒目标用户帐号查看消息的提醒字段。

可选的,提醒字段包括:提醒查看字符和目标用户帐号的帐号标识。提醒查看字符是用于提示目标用户帐号查看消息的字符。

在一种可能的实现方式中,指定关键字符即为提醒查看字符,终端在会话界面的信息输入框中,在指定关键字符后添加目标用户帐号的帐号标识。

可选的,当接收到确认发送指令时发送携带有目标用户帐号的消息,在发送成功后,在会话界面的信息交互框中显示该消息。

示意性的,确认发送指令包括信息输入框中发送按钮对应的点击指令。

综上所述,本实施例通过在目标群组的会话界面的信息输入框中接收输入的消息内容,目标群组包括m个群组用户帐号,当消息内容中包括指定关键字符时获取用于对m个群组用户帐号进行筛选的属性标签,在m个群组用户帐号中获取与属性标签匹配的目标用户帐号,在会话界面的信息输入框中添加提醒目标用户帐号查看消息的提醒字段;使得终端能够通过属性标签匹配得到目标用户帐号,避免了相关技术中在群组中仅能够通过依次选中帐号名来实现1对n的公开对话的情况,大大节省了目标用户帐号的查找时间,进而提高了后续过程中群组消息的发送效率。

请参考图3,其示出了本申请另一个示例性实施例提供的群组消息显示方法的流程图。本实施例以该群组消息显示方法应用于图1所示出的发送方终端120中来举例说明。该群组消息显示方法包括:

步骤301,在目标群组的会话界面的信息输入框中接收输入的消息内容,目标群组包括m个群组用户帐号,m为正整数。

终端处于目标群组的会话界面,在信息输入框中接收输入的消息内容。

步骤302,当消息内容中包括指定关键字符时显示属性子选项集合,属性子选项集合中包括k个属性选项,属性选项为用于定义群组用户帐号所属类别的关键词,属性选项包括至少两个属性子选项。

当终端检测到消息内容中包括指定关键字符时显示属性子选项集合。其中,指定关键字符是用于触发显示属性子选项集合的字符。比如,指定关键字符为@字符。

属性子选项集合中包括k个属性选项,属性选项为用于定义群组用户帐号所属类别的关键词。属性选项包括年龄、性别、地域和操作系统中的至少一种。

k个属性选项中每个属性选项包括至少两个属性子选项。

可选的,将属性选项“年龄”按照不同的取值进行划分得到5个取值区间,确定5个取值区间的属性子选项,分别为:年龄[0,20]、年龄[21,30]、年龄[31,40]、年龄[41,60]和年龄[61,120]。

可选的,将属性选项“性别”按照不同的取值进行划分得到2个取值区间,确定2个取值区间的属性子选项,分别为:性别“男”和性别“女”。

可选的,将属性选项“地域”按照不同的取值进行划分得到4个取值区间,确定4个取值区间的属性子选项,分别为:地域“北京”、地域“上海”、地域“广东”、地域“其他”。

步骤303,根据属性子选项集合中被选中的i个属性子选项,生成属性标签。

其中,k和i均为正整数。

可选的,属性标签还包括i个属性子选项之间的逻辑符号,逻辑符号用于指示与逻辑关系、或逻辑关系和非逻辑关系中的至少一种逻辑关系。

其中,属性标签的生成过程包括但不限于以下三种可能的实现方式。

在一种可能的实现方式中,终端获取输入的i个属性子选项和i个属性子选项之间的逻辑符号,根据i个属性子选项和i个属性子选项之间的逻辑符号,生成属性标签。

在另一种可能的实现方式中,当终端接收到属性子选项集合中的属性子选项对应的选中操作时,将该属性子选项确定为被选中的属性子选项;当终端获取到输入的逻辑符号时,将该逻辑符号确定为前后两个属性子选项之间的逻辑符号。当终端接收到结束指令时,根据被选中的i个属性子选项和输入的i个属性子选项之间的逻辑符号,生成属性标签。

在另一种可能的实现方式中,属性子选项集合中还包括至少两个逻辑符号,当接收到属性子选项集合中的属性子选项对应的选中操作时,将该属性子选项确定为被选中的属性子选项;当接收到属性子选项集合中的逻辑符号对应的选中操作时,将该逻辑符号确定为前后两个属性子选项之间的逻辑符号。当终端接收到结束指令时,根据被选中的i个属性子选项和i个属性子选项之间的逻辑符号,生成属性标签。下面,仅以属性标签的生成过程为第三种可能的实现方式为例进行说明。

属性标签用于指示所匹配的目标用户帐号的帐号属性。

属性标签可以用于指示目标用户帐号为同时具有至少两个属性子选项的群组用户帐号。

属性标签也可以用于指示目标用户帐号为具有第一属性子选项或具有第二属性子选项的群组用户帐号。其中,第一属性子选项包括至少一个属性子选项,第二属性子选项包括至少一个属性子选项,第二属性子选项与第一属性子选项不存在交集。

属性标签也可以用于指示目标用户帐号为具有第三属性子选项且不具有第四属性子选项的群组用户帐号。其中,第三属性子选项包括至少一个属性子选项,第四属性子选项包括至少一个属性子选项,第三属性子选项与第四属性子选项不存在交集。

比如,当属性标签为属性子选项a和属性子选项b和属性子选项c时,用于指示目标用户帐号为同时具有属性子选项a和属性子选项b和属性子选项c的群组用户帐号。

又比如,当属性标签为属性子选项a和属性子选项b和非属性子选项c时,用于指示目标用户帐号为具有属性子选项a和属性子选项b,且不具有属性子选项c的群组用户帐号。

又比如,当属性标签为属性子选项a或非属性子选项c时,用于指示目标用户帐号为具有属性子选项a且不具有属性子选项c的群组用户帐号。

需要说明的是,本实施例对属性标签中所包括的属性子选项的数量、类型以及属性子选项之间的逻辑符号的类型均不加以限定。

步骤304,向服务器发送携带有属性标签的查询请求,查询请求用于指示服务器在目标群组中获取与属性标签匹配的目标用户帐号,向终端反馈目标用户帐号的帐号标识。

终端获取生成的属性标签和目标群组的群组标识,生成携带有属性标签和群组标识的查询请求,向服务器发送该查询请求。对应的,服务器接收该查询请求。服务器根据查询请求中携带的属性标签和目标群组的群组标识,在目标群组中获取与属性标签匹配的目标用户帐号,向终端反馈目标用户帐号的帐号标识。

其中,群组标识用于在社交网络平台上唯一标识该目标群组。

需要说明的是,一个群组用户帐号的属性子选项的数量可以为一个或多个,本实施例对此不做限定。

可选的,服务器中存储有在社交网络平台上注册的多个用户帐号各自对应的帐号标识。可选的,服务器中存储有多个帐号标识各自对应的属性子选项即属性选项。

可选的,目标用户帐号的帐号标识包括至少两个目标用户帐号各自对应的帐号标识。服务器在目标群组中获取与属性标签匹配的至少两个目标用户帐号,包括:服务器在目标群组的m个群组用户帐号中,确定与属性标签所指定的帐号属性一致的至少两个目标用帐号,获取至少两个目标用户帐号各自对应的帐号标识。

步骤305,接收服务器反馈的目标用户帐号的帐号标识。

终端接收服务器反馈的至少两个目标用户帐号各自对应的帐号标识。

步骤306,在会话界面的信息输入框中,在指定关键字符后添加目标用户帐号的帐号标识,指定关键字符是用于提示目标用户帐号查看消息的字符。

终端在会话界面的信息输入框中,在指定关键字符后添加目标用户帐号的帐号标识,此时会话界面的信息输入框中包括指定关键字符和目标用户帐号的帐号标识。

可选的,指定关键字符也称提醒查看字符,是用于提示目标用户帐号查看消息的字符。

在一个示意性的例子中,如图4所示,终端在目标群组“xx群组”的会话界面41的信息输入框42中接收输入的消息内容“你们来么,”该“xx群组”包括99个群组用户帐号,当消息内容中包括“@”字符时显示属性子选项集合43,属性子选项集合中包括3个属性选项,分别为“年龄”、“性别”和“地域”。其中,属性选项“年龄”包括年龄[0,20]、年龄[21,30]、年龄[31,40]、年龄[41,60]和年龄[61,120]这5个属性子选项。属性选项“性别”包括性别“男”和性别“女”这2个属性子选项。属性选项“地域”包括地域“北京”、地域“上海”、地域“广东”、地域“其他”这4个属性子选项。基于图4,继续参考图5,在终端依次接收到“年龄[21,30]”对应的选中操作,接收到空格控件对应的触发操作,接收到“男”对应的选中操作,接收到空格控件对应的触发操作,接收到“上海”对应的选中操作之后,当终端接收到完成控件44对应的结束指令时终端生成属性标签45“年龄[21,30]女上海”。终端向服务器发送携带有该属性标签45的查询请求,服务器在“xx群组”获取与该属性标签45匹配的三个帐号标识,分别为帐号标识“阿毛”、帐号标识“阿金”和帐号标识“阿兰”。服务器向终端反馈这三个帐号标识,对应的,终端接收服务器反馈的这三个帐号标识,并在“@”字符后显示这三个帐号标识,此时在会话界面41的信息输入框42中显示的消息内容为“你们来么@阿毛@阿金@阿兰”。当接收到发送按钮46对应的确认发送指令时,终端发送携带有目标用户帐号的消息,在发送成功后,在会话界面41的信息交互框中显示消息内容“你们来么@阿毛@阿金@阿兰”。

综上所述,本实施例还通过获取被选中的i个属性子选项和i个属性子选项之间的逻辑符号,根据i个属性子选项和i个属性子选项之间的逻辑符号,生成属性标签,逻辑符号用于指示与逻辑关系、或逻辑关系和非逻辑关系中的至少一种逻辑关系;使得终端能够根据属性子选项和属性子选项之间的逻辑符号生成属性标签,进而使得终端能够根据生成的属性标签自动在目标群组中筛选出匹配的目标用户帐号,提高了目标用户帐号的查找效率。

可选的,上述步骤304至步骤306可被替换实现成为如下几个步骤,如图6所示:

步骤601,获取目标匹配模型,目标匹配模型用于表示基于样本属性数据对神经网络进行训练得到的模型。

可选的,终端获取目标匹配模型,包括:获取训练样本集,训练样本集包括至少一组样本属性数据组,每组样本属性数据组包括:样本属性数据和预先确定的正确帐号标识。对至少一组样本属性数据采用误差反向传播算法进行训练,得到目标匹配模型。

终端对至少一组样本属性数据采用误差反向传播算法进行训练,得到目标匹配模型,包括但不限于以下几个步骤:

1、对于至少一组样本属性数据中的每组样本属性数据,将样本属性数据输入原始参数模型,得到训练结果。

可选的,原始参数模型是根据神经网络模型建立的,比如:原始参数模型是根据dnn模型或者rnn模型建立的。

示意性的,对于每组样本数据组,终端创建该组样本数据组对应的输入输出对,输入输出对的输入参数为该组样本数据组中的样本属性数据,输出参数为该组样本数据组中的正确帐号标识;终端将输入参数输入预测模型,得到训练结果。

比如,样本数据组包括样本属性数据a和正确帐号标识“帐号标识1”,终端创建的输入输出对为:(样本属性数据a)->(帐号标识1,帐号标识2,帐号标识3);其中,(样本属性数据a)为输入参数,(帐号标识1,帐号标识2,帐号标识3)为输出参数。

可选的,输入输出对通过特征向量表示。

2、对于每组样本属性数据,将训练结果与正确帐号标识进行比较,得到计算损失,计算损失用于指示训练结果与正确帐号标识之间的误差

可选的,计算损失通过交叉熵(cross-entropy)来表示,

可选的,终端通过下述公式计算得到计算损失h(p,q):

其中,p(x)和q(x)是长度相等的离散分布向量,p(x)表示表示训练结果;q(x)表示输出参数;x为训练结果或输出参数中的一个向量。

3、根据至少一组样本属性数据组各自对应的计算损失,采用误差反向传播算法训练得到目标匹配模型。

可选的,终端通过反向传播算法根据计算损失确定目标匹配模型的梯度方向,从目标匹配模型的输出层逐层向前更新目标匹配模型中的模型参数。

步骤602,将属性标签输入至目标匹配模型中,计算得到候选帐号标识。

终端获取生成的属性标签,将属性标签输入至目标匹配模型中,计算得到至少两个候选帐号标识。

示意性的,如图7所示,终端训练得到目标匹配模型的过程包括:1、终端获取训练样本集,该训练样本集包括至少一组样本数据组,每组样本数据组包括:样本属性数据和正确帐号标识。2、对于每组样本数据组,终端将样本属性数据输入至原始参数模型中。3、输出得到训练结果。4、终端将训练结果与正确帐号标识进行比较,得到计算损失。5、根据至少一组样本数据组各自对应的计算损失,采用误差反向传播算法训练得到目标匹配模型。在训练得到的目标匹配模型之后,终端将训练得到的目标匹配模型进行存储。终端在对终端的显示屏解锁成功过后,6、获取生成的属性标签。7、终端获取存储的目标匹配模型。8、终端将属性标签输入至目标匹配模型中。9、终端输出候选帐号标识。

步骤603,在m个群组用户帐号中,将与候选帐号标识一致的帐号标识对应的群组用户账号确定为目标用户帐号。

终端在目标群组的m个群组用户帐号中查找是否存在与候选帐号标识一致的帐号标识,若存在,则将与候选帐号标识一致的帐号标识对应的群组用户账号确定为目标用户帐号。

综上所述,本申请实施例通过获取目标匹配模型,将属性标签输入至目标匹配模型中计算得到候选帐号标识,在m个群组用户帐号中,将与候选帐号标识一致的帐号标识对应的群组用户账号确定为目标用户帐号;使得终端能够基于训练得到的目标匹配模型,快速且准确地计算得到候选帐号标识,在提高终端的查找效率的同时,也提高了终端基于属性标签匹配得到的目标用户帐号时的准确率。

下述为本申请装置实施例,可以用于执行本申请方法实施例。对于本申请装置实施例中未披露的细节,请参照本申请方法实施例。

请参考图8,其示出了本申请一个实施例提供的群组消息显示装置的结构示意图。该信息提示装置可以通过专用硬件电路,或者,软硬件的结合实现成为图1中的终端的全部或一部分,该信息提示装置包括:接收模块810、第一获取模块820、第二获取模块830和添加模块840。

接收模块810,用于在目标群组的会话界面的信息输入框中接收输入的消息内容,目标群组包括m个群组用户帐号,m为正整数;

第一获取模块820,用于当消息内容中包括指定关键字符时获取用于对m个群组用户帐号进行筛选的属性标签;

第二获取模块830,用于在m个群组用户帐号中,获取与属性标签匹配的目标用户帐号;

添加模块840,用于在会话界面的信息输入框中添加提醒目标用户帐号查看消息的提醒字段。

可选的,第一获取模块820,还用于当消息内容中包括指定关键字符时显示属性子选项集合,属性子选项集合中包括k个属性选项,属性选项为用于定义群组用户帐号所属类别的关键词,属性选项包括至少两个属性子选项;根据属性子选项集合中被选中的i个属性子选项,生成属性标签;

其中,k和i均为正整数。

可选的,第一获取模块820,还用于获取被选中的i个属性子选项和i个属性子选项之间的逻辑符号;

根据i个属性子选项和i个属性子选项之间的逻辑符号,生成属性标签;

其中,逻辑符号用于指示与逻辑关系、或逻辑关系和非逻辑关系中的至少一种逻辑关系。

可选的,属性标签用于指示目标用户帐号为同时具有至少两个属性子选项的群组用户帐号;或者,

属性标签用于指示目标用户帐号为具有第一属性子选项或具有第二属性子选项的群组用户帐号,第一属性子选项与第二属性子选项不存在交集;或者,

属性标签用于指示目标用户帐号为具有第三属性子选项且不具有第四属性子选项的群组用户帐号,第三属性子选项与是第四属性子选项不存在交集。

可选的,第二获取模块830,还用于向服务器发送携带有属性标签的查询请求,查询请求用于指示服务器在目标群组中获取与属性标签匹配的目标用户帐号,向终端反馈目标用户帐号的帐号标识;

接收服务器反馈的目标用户帐号的帐号标识;

添加模块840,还用于在会话界面的信息输入框中,在指定关键字符后添加目标用户帐号的帐号标识,指定关键字符是用于提示目标用户帐号查看消息的字符。

可选的,第二获取模块830,还用于获取目标匹配模型,目标匹配模型用于表示基于样本属性数据对神经网络进行训练得到的模型;将属性标签输入至目标匹配模型中,计算得到候选帐号标识;在m个群组用户帐号中,将与候选帐号标识一致的帐号标识对应的群组用户账号确定为目标用户帐号。

可选的,第二获取模块830,还用于获取训练样本集,训练样本集包括至少一组样本属性数据组,每组样本属性数据组包括:样本属性数据和预先确定的正确帐号标识;对至少一组样本属性数据采用误差反向传播算法进行训练,得到目标匹配模型。

可选的,第二获取模块830,还用于对于至少一组样本属性数据中的每组样本属性数据,将样本属性数据输入原始参数模型,得到训练结果;对于每组样本属性数据,将训练结果与正确帐号标识进行比较,得到计算损失,计算损失用于指示训练结果与正确帐号标识之间的误差;根据至少一组样本属性数据组各自对应的计算损失,采用误差反向传播算法训练得到目标匹配模型。

相关细节可结合参考图2至图7所示的方法实施例。其中,接收模块810还用于实现上述方法实施例中其他任意隐含或公开的与接收步骤相关的功能;第一获取模块820和第二获取模块830还用于实现上述方法实施例中其他任意隐含或公开的与获取步骤相关的功能;添加模块840还用于实现上述方法实施例中其他任意隐含或公开的与显示步骤相关的功能。

需要说明的是,上述实施例提供的装置,在实现其功能时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的装置与方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。

图9示出了本申请一个示例性实施例所提供的终端900的结构示意图。终端900可以是图1所示的发送方终端120,也可以是接收方终端160。

可选的,该终端900包括一个或多个如下部件:处理器910和存储器920。

处理器910可以包括一个或者多个处理核心。处理器910利用各种接口和线路连接整个电梯调度设备内的各个部分,通过运行或执行存储在存储器920内的指令、程序、代码集或指令集,以及调用存储在存储器920内的数据,执行电梯调度设备的各种功能和处理数据。可选的,处理器910可以采用数字信号处理(digitalsignalprocessing,dsp)、现场可编程门阵列(field-programmablegatearray,fpga)、可编程逻辑阵列(programmablelogicarray,pla)中的至少一种硬件形式来实现。处理器910可集成中央处理器(centralprocessingunit,cpu)和调制解调器等中的一种或几种的组合。其中,cpu主要处理操作系统和应用程序等;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器910中,单独通过一块芯片进行实现。

可选的,处理器910执行存储器920中的程序指令时实现下面各个方法实施例提供的群组消息显示方法。

存储器920可以包括随机存储器(randomaccessmemory,ram),也可以包括只读存储器(read-onlymemory)。可选的,该存储器920包括非瞬时性计算机可读介质(non-transitorycomputer-readablestoragemedium)。存储器920可用于存储指令、程序、代码、代码集或指令集。存储器920可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于至少一个功能的指令、用于实现下面各个方法实施例的指令等;存储数据区可存储下面各个方法实施例中涉及到的数据等。

本申请还提供一种计算机可读介质,其上存储有程序指令,程序指令被处理器执行时实现上述各个方法实施例提供的群组消息显示方法。

本申请还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述各个实施例所述的群组消息显示方法。

上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。

本领域普通技术人员可以理解实现上述实施例的群组消息显示方法中全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。以上所述仅为本申请的较佳实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

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