即时通讯中作用对象的筛选方法和装置制造方法及图纸

技术编号:28134882 阅读:14 留言:0更新日期:2021-04-21 19:01
本申请涉及一种即时通讯中作用对象的筛选方法、装置、存储介质和计算机设备,所述方法包括:侦听终端即时通讯中筛选触发界面的对象筛选请求,当侦听到对象筛选请求时,获取筛选触发界面对应的对象集合,根据对象集合生成对象筛选界面,并推送对象筛选界面至终端;接收基于对象筛选界面反馈的对对象集合进行操作的函数语句,函数语句包括函数名称、函数语法以及函数对象;根据预设的函数名称与函数功能的对应关系、预设的函数语法与语法规则的对应关系、函数名称以及函数语法,获得函数语句对应的函数功能和语法规则;根据函数功能、语法规则以及函数对象对对象集合中的对象进行筛选,获得函数语句对应的目标对象。获得函数语句对应的目标对象。获得函数语句对应的目标对象。

【技术实现步骤摘要】
即时通讯中作用对象的筛选方法和装置


[0001]本申请涉及网络通信
,特别是涉及一种即时通讯中作用对象的筛选方法、装置、存储介质和计算机设备。

技术介绍

[0002]随着科学技术的发展,即时通讯软件的使用越来越普遍,用户可以通过即时通讯软件传递即时消息,方便了用户之间的交流。在即时通讯软件的标签、@用户、群发等应用场景,都需要使用者筛选对象。比如,使用者可以选择给某些用户添加标签、@某些用户、群发消息给某一个或几个对象。
[0003]传统的对象筛选一般是使用者从对象列表中选择或者不选择某个对象,而在对象列表中的用户量较大、对象列表过长的情况下,这种对象筛选方法的筛选效率不高。

技术实现思路

[0004]基于此,有必要针对现有技术中对象筛选效率不高的技术问题,提供一种高效的即时通讯中作用对象的筛选方法、装置、存储介质和计算机设备。
[0005]一种即时通讯中作用对象的筛选方法,包括:
[0006]侦听终端即时通讯中筛选触发界面的对象筛选请求;
[0007]当侦听到所述对象筛选请求时,获取所述筛选触发界面对应的对象集合,根据所述对象集合生成对象筛选界面,并推送所述对象筛选界面至终端;
[0008]接收基于所述对象筛选界面反馈的对所述对象集合进行操作的函数语句,所述函数语句包括函数名称、函数语法以及函数对象;
[0009]根据预设的函数名称与函数功能的对应关系、预设的函数语法与语法规则的对应关系、所述函数名称以及所述函数语法,获得所述函数语句对应的函数功能和语法规则;
[0010]根据所述函数功能、所述语法规则以及所述函数对象对所述对象集合中的对象进行筛选,获得所述函数语句对应的目标对象。
[0011]一种即时通讯中作用对象的筛选装置,其特征在于,所述装置包括:
[0012]筛选触发模块,用于侦听终端即时通讯中筛选触发界面的对象筛选请求,当侦听到所述对象筛选请求时,获取所述筛选触发界面对应的对象集合,根据所述对象集合生成对象筛选界面,并推送所述对象筛选界面至终端;
[0013]函数语句获取模块,用于接收基于所述对象筛选界面反馈的对所述对象集合进行操作的函数语句,所述函数语句包括函数名称、函数语法以及函数对象;
[0014]函数语句处理模块,用于根据预设的函数名称与函数功能的对应关系、预设的函数语法与语法规则的对应关系、所述函数名称以及所述函数语法,获得所述函数语句对应的函数功能和语法规则;
[0015]对象筛选模块,用于根据所述函数功能、所述语法规则以及所述函数对象对所述对象集合中的对象进行筛选,获得所述函数语句对应的目标对象。
[0016]一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行以下步骤:
[0017]侦听终端即时通讯中筛选触发界面的对象筛选请求;
[0018]当侦听到所述对象筛选请求时,获取所述筛选触发界面对应的对象集合,根据所述对象集合生成对象筛选界面,并推送所述对象筛选界面至终端;
[0019]接收基于所述对象筛选界面反馈的对所述对象集合进行操作的函数语句,所述函数语句包括函数名称、函数语法以及函数对象;
[0020]根据预设的函数名称与函数功能的对应关系、预设的函数语法与语法规则的对应关系、所述函数名称以及所述函数语法,获得所述函数语句对应的函数功能和语法规则;
[0021]根据所述函数功能、所述语法规则以及所述函数对象对所述对象集合中的对象进行筛选,获得所述函数语句对应的目标对象。
[0022]一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行以下步骤:
[0023]侦听终端即时通讯中筛选触发界面的对象筛选请求;
[0024]当侦听到所述对象筛选请求时,获取所述筛选触发界面对应的对象集合,根据所述对象集合生成对象筛选界面,并推送所述对象筛选界面至终端;
[0025]接收基于所述对象筛选界面反馈的对所述对象集合进行操作的函数语句,所述函数语句包括函数名称、函数语法以及函数对象;
[0026]根据预设的函数名称与函数功能的对应关系、预设的函数语法与语法规则的对应关系、所述函数名称以及所述函数语法,获得所述函数语句对应的函数功能和语法规则;
[0027]根据所述函数功能、所述语法规则以及所述函数对象对所述对象集合中的对象进行筛选,获得所述函数语句对应的目标对象。
[0028]上述即时通讯中作用对象的筛选方法、装置、存储介质和计算机设备,通过侦听终端即时通讯中筛选触发界面的对象筛选请求,当侦听到对象筛选请求时,获取筛选触发界面对应的对象集合,根据对象集合生成对象筛选界面,并推送对象筛选界面至终端;接收基于对象筛选界面反馈的对对象集合进行操作的函数语句,根据预设的函数名称与函数功能的对应关系、预设的函数语法与语法规则的对应关系、函数语句中携带的函数名称以及函数语法,获得函数语句对应的函数功能和语法规则,再根据函数语句的函数功能、语法规则以及函数对象对对象集合中的对象进行筛选,获得函数语句对应的目标对象,这样可以通过函数来实现在即时通讯应用场景中筛选对象,即实现了对象筛选的公式化,而无需在较长的对象筛选列表中手动寻找特定用户并选择,因而可以提高对象筛选的效率。
附图说明
[0029]图1为一个实施例中即时通讯中作用对象筛选的示意图;
[0030]图2为另一个实施例中即时通讯中作用对象筛选的示意图;
[0031]图3为一个实施例中即时通讯中作用对象的筛选方法的应用环境图;
[0032]图4为一个实施例中即时通讯中作用对象的筛选方法的流程示意图;
[0033]图5为一个实施例中函数语句获取步骤的流程示意图;
[0034]图6为一个实施例中即时通讯中作用对象的筛选方法的界面示意图;
[0035]图7为一个实施例中即时通讯中作用对象的筛选方法的架构示意图;
[0036]图8为一个实施例中即时通讯中作用对象的筛选装置的结构框图;
[0037]图9为一个实施例中计算机设备的结构框图。
具体实施方式
[0038]为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
[0039]在即时通讯中的@用户、标签、群发等场景,用户需要筛选目标对象,比如,终端使用者想要选择某些用户定义不同的标签,@某些用户,或者群发指定消息至某些用户。在这类场景下,用户可以通过@all的方式选取全部成员,或者从全部列表中一个一个地选择@。如图1所示,使用者在某个群组中需要@某个/某些用户时,首先在对话框中输入符号@,接下来可以直接在对话框中输入@的对象,或者在对话框中输入@后,在弹出的群成员列表中选择一个、多个或者所有人。在另一个应用场景中,如图本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种即时通讯中作用对象的筛选方法,包括:侦听终端即时通讯中筛选触发界面的对象筛选请求;当侦听到所述对象筛选请求时,获取所述筛选触发界面对应的对象集合,根据所述对象集合生成对象筛选界面,并推送所述对象筛选界面至终端;接收基于所述对象筛选界面反馈的对所述对象集合进行操作的函数语句,所述函数语句包括函数名称、函数语法以及函数对象;根据预设的函数名称与函数功能的对应关系、预设的函数语法与语法规则的对应关系、所述函数名称以及所述函数语法,获得所述函数语句对应的函数功能和语法规则;根据所述函数功能、所述语法规则以及所述函数对象对所述对象集合中的对象进行筛选,获得所述函数语句对应的目标对象。2.根据权利要求1所述的方法,其特征在于,所述接收基于所述对象筛选界面反馈的对所述对象集合进行操作的函数语句包括:获取基于所述对象筛选界面反馈的目标函数以及目标函数对象;根据所述目标函数以及所述目标函数对象,获得对所述对象集合进行操作的函数语句。3.根据权利要求1所述的方法,其特征在于,所述接收基于所述对象筛选界面反馈的对所述对象集合进行操作的函数语句包括:侦听所述对象筛选界面的操作,所述对象筛选界面设置有函数筛选功能控件;当侦听到对所述函数筛选功能控件的点击操作时,控制所述对象筛选界面显示预设的函数控件;接收所述终端反馈的函数控件选定信息,并控制所述终端显示函数对象选择界面;接收所述终端反馈的函数对象信息,根据所述函数控件选定信息以及所述函数对象信息,获得对对象集合进行操作的函数语句,所述函数对象信息为通过在所述函数对象选择界面选取函数对象获得。4.根据权利要求1所述的方法,其特征在于,还包括:获取历史集合数据,所述历史集合数据包括函数名称、与所述函数名称对应的函数功能、函数语法以及与所述函数语法对应的语法规则;推送所述历史集合数据至用户;响应用户自定义选择操作,建立预设的函数名称与函数功能的对应关系以及预设的函数语法与语法规则的对应关系。5.根据权利要求1所述的方法,其特征在于,所述获得所...

【专利技术属性】
技术研发人员:田元
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1