即时通讯工具的信息处理方法、即时通讯客户端及系统与流程

文档序号:11253852阅读:1106来源:国知局
即时通讯工具的信息处理方法、即时通讯客户端及系统与流程

本发明涉及数据处理技术领域,具体涉及一种即时通讯工具的信息处理方法、即时通讯客户端及系统。



背景技术:

目前,即时通讯软件(instantmessagingsoftware)已经成为大众普遍使用的通讯工具之一,例如,微信、qq等即时通讯工具可为人们提供文字、语音和图片等交互信息,以方便人们进行聊天交谈。

在实际应用过程中,虽然现有的即时通讯工具能够提供“群发”功能,即同一消息可同时发送至多个用户界面,但是,“群发”功能无法体现用户彼此之间的关注度,用户体验较差。为了体现对信息接收方的关注程度,若某用户要给多个用户发送消息,则需要多次执行输入、发送操作,尤其是待发送的消息均相同时,该用户重复操作的频率就会更多,过程繁琐。

并且,虽然现有的即时通讯工具能够提供“备注”功能,但是,“备注”信息无法根据用户之间的聊天内容,如用户间预约任务的进展状况,实时更新备注信息,用户多需要查询过往的聊天记录才能够获取任务进度,耗时较久。同时,备注信息大多需要用户进行手动修改,也大多是根据实际任务或职务关系进行改动,但现有的即使通讯工具无法整合利用实际公司人力资源架构信息。

如何简化信息发送方发送信息的操作过程,将信息以不同时间间隔发送至接收方,且实时更新用户之间的人际任务状态,是本领域技术人员亟需解决的问题。



技术实现要素:

针对现有技术中的缺陷,本发明提供了一种即时通讯工具的信息处理方法、即时通讯客户端及系统,能够简化信息发送方发送信息的操作过程,将信息以不同时间间隔发送至接收方,且实时更新用户之间的人际任务状态,省时、高效。

第一方面,本发明提供一种即时通讯工具的信息处理方法,该方法包括:接收待发送信息、目的地址和发送指令;

根据发送指令,按照目的地址,发送待发送信息。

本发明提供另一种即时通讯工具的信息处理方法,该方法包括:

人际任务状态更新步骤:获取目标用户的用户名;

根据目标用户的用户名和预置的组织架构信息,获取目标用户的职务信息;

根据目标用户的职务信息,更新目标用户界面中人际任务状态栏的人际关系信息;

获取与目标用户的交互信息;

根据预置的特征信息,对交互信息进行关键词提取,获取关键词;

根据预置的语法逻辑和关键词,获取目标用户的任务状态;

根据目标用户的任务状态,更新目标用户界面中人际任务状态栏的任务状态;

信息间隔发送步骤:获取至少一条目标信息和多个接收用户名;

根据目标信息的数量或每个接收用户名所对应的人际任务状态栏的信息,为每个接收用户名关联一条目标信息;

根据预置的时间间隔,为每个接收用户名设置信息发送时刻;

查询每个接收用户名所对应的目标地址;

按照每个接收用户名所对应的目标地址和该接收用户名的信息发送时刻,发送该接收用户名所关联的目标信息。

进一步地,根据目标信息的数量或每个接收用户名所对应的人际任务状态栏的信息,为每个接收用户名关联一条目标信息,具体包括:

若目标信息为一条,则将每个接收用户名关联至该目标信息;

若目标信息为两条或多条,则根据每个接收用户名所对应的人际任务状态栏的信息,获取每个接收用户名与每条目标信息的匹配度;

根据每个接收用户名与每条目标信息的匹配度,为每个接收用户名关联一条目标信息。

进一步地,在获取目标用户的用户名之后,根据目标用户的用户名和预置的组织架构信息,获取目标用户的职务信息之前,该方法还包括:

编辑该目标用户界面中人际任务状态栏的人际关系信息或任务状态。

进一步地,在获取目标用户的用户名之前,该方法还包括:

获取申请用户的申请请求和用户基本信息;

根据用户权限规则和用户基本信息,为该申请用户设置权限等级。

基于上述任意即时通讯工具的信息处理方法实施例,进一步地,在获取目标用户的职务信息之后,更新目标用户界面中人际任务状态栏的人际关系信息之前,该方法还包括:

根据职务信息和预置的知识树,生成与目标用户关联的目标信息。

进一步地,在获取关键词之后,根据预置的语法逻辑和关键词,获取目标用户的任务状态之前,该方法还包括:

根据关键词和预置的知识树,生成与目标用户关联的目标信息。

第二方面,本发明提供一种即时通讯客户端,该客户端包括人际任务状态更新模块和信息间隔发送模块,人际任务状态更新模块用于获取目标用户的用户名;根据目标用户的用户名和预置的组织架构信息,获取目标用户的职务信息;根据目标用户的职务信息,更新目标用户界面中人际任务状态栏的人际关系信息;获取与目标用户的交互信息;根据预置的特征信息,对交互信息进行关键词提取,获取关键词;根据预置的语法逻辑和关键词,获取目标用户的任务状态;根据目标用户的任务状态,更新目标用户界面中人际任务状态栏的任务状态。

信息间隔发送模块用于获取至少一条目标信息和多个接收用户名;根据目标信息的数量或每个接收用户名所对应的人际任务状态栏的信息,为每个接收用户名关联一条目标信息;根据预置的时间间隔,为每个接收用户名设置信息发送时刻;查询每个接收用户名所对应的目标地址;按照每个接收用户名所对应的目标地址和该接收用户名的信息发送时刻,发送该接收用户名所关联的目标信息。

进一步地,信息间隔发送模块在根据目标信息的数量或每个接收用户名所对应的人际任务状态栏的信息,为每个接收用户名关联一条目标信息时,具体用于:若目标信息为一条,则将每个接收用户名关联至该目标信息;若目标信息为两条或多条,则根据每个接收用户名所对应的人际任务状态栏的信息,获取每个接收用户名与每条目标信息的匹配度;根据每个接收用户名与每条目标信息的匹配度,为每个接收用户名关联一条目标信息。

第三方面,本发明提供一种即时通讯系统,该系统包括依次通信连接的发送客户端、即时通讯服务器和接收客户端,发送客户端用于获取目标用户的用户名;根据目标用户的用户名和预置的组织架构信息,获取目标用户的职务信息;根据目标用户的职务信息,更新目标用户界面中人际任务状态栏的人际关系信息;获取与目标用户的交互信息;根据预置的特征信息,对交互信息进行关键词提取,获取关键词;根据预置的语法逻辑和关键词,获取目标用户的任务状态;根据目标用户的任务状态,更新目标用户界面中人际任务状态栏的任务状态;还用于获取至少一条目标信息和多个接收用户名;根据目标信息的数量或每个接收用户名所对应的人际任务状态栏的信息,为每个接收用户名关联一条目标信息;根据预置的时间间隔,为每个接收用户名设置信息发送时刻;查询每个接收用户名所对应的目标地址;按照每个接收用户名所对应的目标地址和该接收用户名的信息发送时刻,发送该接收用户名所关联的目标信息至即时通讯服务器。即时通讯服务器用于接收与该接收用户名所关联的目标信息,并按照该接收用户名的目标地址转发目标信息。接收客户端用于根据目标地址,接收并显示目标信息。

由上述技术方案可知,本实施例提供的即时通讯工具的信息处理方法、即时通讯客户端及系统,能够为用户提供目标用户的任务状态或用户职务,无需翻查聊天记录或询问,即可获取该目标用户的关键信息。同时,该方法还能够将待发送的目标信息,按照设置的时间间隔,发送给不同的用户,既能够体现用户彼此之间的关注度,又能够简化发送方的操作过程,简化操作步骤。

因此,本实施例即时通讯工具的信息处理方法、即时通讯客户端及系统,能够简化信息发送方发送信息的操作过程,将信息以不同时间间隔发送至接收方,且实时更新用户之间的人际任务状态,省时、高效。

附图说明

为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍。在所有附图中,类似的元件或部分一般由类似的附图标记标识。附图中,各元件或部分并不一定按照实际的比例绘制。

图1示出了本发明所提供的一种即时通讯工具的信息处理方法的方法流程图;

图2示出了本发明所提供的一种即时通讯客户端的结构示意图;

图3示出了本发明所提供的一种即时通讯系统的结构示意图。

具体实施方式

下面将结合附图对本发明技术方案的实施例进行详细的描述。以下实施例仅用于更加清楚地说明本发明的技术方案,因此只是作为示例,而不能以此来限制本发明的保护范围。

需要注意的是,除非另有说明,本申请使用的技术术语或者科学术语应当为本发明所属领域技术人员所理解的通常意义。

第一方面,本发明实施例所提供的一种即时通讯工具的信息处理方法,该方法包括:

接收待发送信息、目的地址和发送指令。

根据发送指令,按照目的地址,发送待发送信息。

本发明实施例所提供的另一种即时通讯工具的信息处理方法,结合图1,该方法包括:

人际任务状态更新步骤s1:获取目标用户的用户名,例如,qq中的用户昵称。

根据目标用户的用户名和预置的组织架构信息,获取目标用户的职务信息,如某公司的组织架构中即可提供各人员的职务信息。

根据目标用户的职务信息,更新目标用户界面中人际任务状态栏的人际关系信息。其中,人际任务状态栏包括人际关系栏和任务状态栏,并且,人际关系栏用于存储并显示人际关系信息,任务状态栏用于存储并显示任务状态。

获取与目标用户的交互信息,交互信息可以是文字、语音、图片等形式的聊天记录。

根据预置的特征信息,对交互信息进行关键词提取,获取关键词,特征信息可以是日期、处理事项、任务、执行等词汇。

根据预置的语法逻辑和关键词,获取目标用户的任务状态。在此,根据预置的语法逻辑将关键词进行重新构建,形成具有明确语义的信息,以更新人际任务状态栏的任务状态。任务状态可以是当前任务的执行进度情况。在根据预置的语法逻辑和关键词,获取目标用户的任务状态时,该方法的具体实现过程为:采用语法逻辑构建多组表达式,语法逻辑可以是括号内、括号间运算,采用括号内、括号间运算,将关键词进行重组,构建多组关键词表达式,将多关键词表达式转换为多组关键词,以多组关键词作为输入,采用关键词匹配算法,从交互信息中获取与多组关键词匹配的文本,并将此文本作为目标用户的任务状态。该方法能够根据关键词,获取交互信息中的相关文本,处理速度快,并以该文本作为任务状态,信息准确度高,且该方法支持多关键词表达式进行文本匹配,能够在一个表达式中表达复杂的匹配逻辑,提供了更为强大的匹配能力,有助于获取准确的任务状态。

根据目标用户的任务状态,更新目标用户界面中人际任务状态栏的任务状态。例如,用户a聘请用户b设计app,在设计期间,用户b在用户a的用户界面中人际任务状态栏的显示状态为“正在设计中”。用户a邀请用户c参加12月3日的生日宴会,用户c已经确认出席,在未到宴会当天时,用户c在用户a的用户界面中人际任务状态栏的显示状态为“确认出席”,而用户a在用户c的用户界面中人际任务状态栏的显示状态为“12月3日待出席生日宴会”。

信息间隔发送步骤s2:获取至少一条目标信息和多个接收用户名,其中,目标信息可以是用户待发送的文字信息、语音信息或图片等。

根据目标信息的数量或每个接收用户名所对应的人际任务状态栏的信息,为每个接收用户名关联一条目标信息。

根据预置的时间间隔,如间隔15秒,为每个接收用户名设置信息发送时刻。

查询每个接收用户名所对应的目标地址。

按照每个接收用户名所对应的目标地址和该接收用户名的信息发送时刻,发送该接收用户名所关联的目标信息,避免出现“群发”的现象,实现为不同的接收用户,按照预设的时间间隔,发送相同或不同的目标信息,即使一个用户拥有多个用户名,也会按照不同的时间接收目标信息。

其中,在设置时间间隔时,该方法还能够获取与时间间隔相对应的频率值,其具体的实现过程为:生成不同长度的二元伪随机序列;在每条伪随机序列的非零值后增加零值,得到长度均相同的插零二元伪随机序列;任选扩展后一条序列保持不变,其余的序列均移动一位,得到一组移位后的序列;在移位后的其余序列中任选一条序列移动一位,得到一组新的序列;再从移位后的其余序列中任选一条序列移动一位,得到另一组新的序列,直到所有序列移动的位数小于等于插零二元伪随机序列中序列长度,得到多个序列组;每一个序列组中的各条序列对应位上的值相加,得到多条多值序列;对多条多值序列的每一条多值序列进行自相关运算,得到由相关峰和旁瓣组成的自相关序列;比较所有自相关序列的次旁瓣大小,取次旁瓣数值最小的多值序列作为生成的多值伪随机序列,将多值伪随机序列与时间间隔相匹配,在发送目标信息时,保密性好,抗侦破能力强,有助于提高信息传输的安全性。

由上述技术方案可知,本实施例提供的即时通讯工具的信息处理方法,能够为用户提供目标用户的任务状态或用户职务,无需翻查聊天记录或询问,即可获取该目标用户的关键信息。同时,该方法还能够将待发送的目标信息,按照设置的时间间隔,发送给不同的用户,既能够体现用户彼此之间的关注度,又能够简化发送方的操作过程,简化操作步骤。

因此,本实施例即时通讯工具的信息处理方法,能够简化信息发送方发送信息的操作过程,将信息以不同时间间隔发送至接收方,且实时更新用户之间的人际任务状态,省时、高效。

为了进一步提高本实施例即时通讯工具的信息处理方法的处理效率,具体地,在根据目标信息的数量或每个接收用户名所对应的人际任务状态栏的信息,为每个接收用户名关联一条目标信息时,实现过程如下:

若目标信息为一条,则将每个接收用户名关联至该目标信息;若目标信息为两条或多条,则根据每个接收用户名所对应的人际任务状态栏的信息,获取每个接收用户名与每条目标信息的匹配度;根据每个接收用户名与每条目标信息的匹配度,为每个接收用户名关联一条目标信息。例如,在用户开课时,第一接收用户名的人际任务状态栏中显示“学员”,则向该用户发送“您好,您已经付款,快来上课啦”,第二接收用户名的人际任务状态栏中显示“待付款”,则向该用户发送“您好,您还未付款”。

在此,本实施例即时通讯工具的信息处理方法可以对不同的用户发送相同的信息,也可以对不同的用户发送不同的信息,且均能够实现间隔发送,有助于提高用户体验。

具体地,本实施例即时通讯工具的信息处理方法还提供人际任务状态栏的信息编辑功能。例如,在获取用户的编辑指令时,即可直接编辑该目标用户界面中人际任务状态栏的人际关系信息或任务状态,以便于满足用户的多样化需求。例如,网站功能异常,需要团队重新开发,则用户可以自行修改人际任务状态栏中人际关系的信息,如显示为“更换研发团队,网站重新开发”。

为了进一步提高本实施例即时通讯工具的信息处理方法的安全等级和用户体验,其具体实现过程如下:获取申请用户的申请请求和用户基本信息,根据用户权限规则和用户基本信息,为该申请用户设置权限等级。该方法能够对目标用户设置权限,以限制使用人数的数量,能够保障信息安全传输,也能够确保信息稳定传输,有助于提高用户体验。

同时,本实施例即时通讯工具的信息处理方法还具有自动生成目标信息的功能,具体实现过程如下:

在获取目标用户的职务信息之后,更新目标用户界面中人际任务状态栏的人际关系信息之前,该方法根据职务信息和预置的知识树,生成与目标用户关联的目标信息。或在获取关键词之后,根据预置的语法逻辑和关键词,获取目标用户的任务状态之前,该方法根据关键词和预置的知识树,生成与目标用户关联的目标信息。

在此,本实施例即时通讯工具的信息处理方法能够根据用户的职务信息或提取的关键词,自动生成与目标用户关联的目标信息,并发送给该目标用户,以省去用户编辑步骤,还能够为目标用户发送匹配度较高的信息,省时、高效。

在利用知识树获取目标信息时,为准确、有效地由关键词,得到目标信息,提高数据处理效率,该方法的具体处理过程如下:基于知识树对关键词进行语义扩展,生成扩展后的关键词组合。对关键词组合,结合语料库进行最优匹配组合查询,例如,根据关键词组合的拼读和匹配相似度,然后利用这两项特征对关键词组合计算得分,并进行排序。在排序后优选关键词组合的个数,得到有效关键词组合,将此有效关键词组合作为目标信息。其中,知识树用于实现语义节点的存储,每个语义节点具有一级语义词汇集合作为支撑,例如,在语义节点1和语义节点2中,分别含有同义词集、汉语拼音集、拆字变形集、错别字词集和一些简写等其他变形词集。知识树由若干个语义节点构成,每个语义节点下包括不同维度的语义扩展,描述了语义节点中语义扩展的形式及其多维度的属性。

第二方面,本发明实施例提供一种即时通讯客户端,结合图2,该客户端包括人际任务状态更新模块1和信息间隔发送模块2,人际任务状态更新模块1用于获取目标用户的用户名;根据目标用户的用户名和预置的组织架构信息,获取目标用户的职务信息;根据目标用户的职务信息,更新目标用户界面中人际任务状态栏的人际关系信息;获取与目标用户的交互信息;根据预置的特征信息,对交互信息进行关键词提取,获取关键词;根据预置的语法逻辑和关键词,获取目标用户的任务状态;根据目标用户的任务状态,更新目标用户界面中人际任务状态栏的任务状态。信息间隔发送模块2用于获取至少一条目标信息和多个接收用户名;根据目标信息的数量或每个接收用户名所对应的人际任务状态栏的信息,为每个接收用户名关联一条目标信息;根据预置的时间间隔,为每个接收用户名设置信息发送时刻;查询每个接收用户名所对应的目标地址;按照每个接收用户名所对应的目标地址和该接收用户名的信息发送时刻,发送该接收用户名所关联的目标信息。

由上述技术方案可知,本实施例提供的即时通讯客户端,能够为用户提供目标用户的任务状态或用户职务,无需翻查聊天记录或询问,即可获取该目标用户的关键信息。同时,该客户端还能够将待发送的目标信息,按照设置的时间间隔,发送给不同的用户,既能够体现用户彼此之间的关注度,又能够简化发送方的操作过程,简化操作步骤。

因此,本实施例即时通讯客户端,能够简化信息发送方发送信息的操作过程,将信息以不同时间间隔发送至接收方,且实时更新用户之间的人际任务状态,省时、高效。

为了进一步提高本实施例即时通讯客户端的处理效率,具体地,信息间隔发送模块2在根据目标信息的数量或每个接收用户名所对应的人际任务状态栏的信息,为每个接收用户名关联一条目标信息时,具体用于:若目标信息为一条,则将每个接收用户名关联至该目标信息;若目标信息为两条或多条,则根据每个接收用户名所对应的人际任务状态栏的信息,获取每个接收用户名与每条目标信息的匹配度;根据每个接收用户名与每条目标信息的匹配度,为每个接收用户名关联一条目标信息。

在此,信息间隔发送模块2可以对不同的用户发送相同的信息,也可以对不同的用户发送不同的信息,且均能够实现间隔发送,有助于提高用户体验。

第三方面,本发明实施例提供一种即时通讯系统,结合图3,该系统包括依次通信连接的发送客户端31、即时通讯服务器32和接收客户端33,发送客户端31用于获取目标用户的用户名;根据目标用户的用户名和预置的组织架构信息,获取目标用户的职务信息;根据目标用户的职务信息,更新目标用户界面中人际任务状态栏的人际关系信息;获取与目标用户的交互信息;根据预置的特征信息,对交互信息进行关键词提取,获取关键词;根据预置的语法逻辑和关键词,获取目标用户的任务状态;根据目标用户的任务状态,更新目标用户界面中人际任务状态栏的任务状态;还用于获取至少一条目标信息和多个接收用户名;根据目标信息的数量或每个接收用户名所对应的人际任务状态栏的信息,为每个接收用户名关联一条目标信息;根据预置的时间间隔,为每个接收用户名设置信息发送时刻;查询每个接收用户名所对应的目标地址;按照每个接收用户名所对应的目标地址和该接收用户名的信息发送时刻,发送该接收用户名所关联的目标信息至即时通讯服务器32。

即时通讯服务器32用于接收与该接收用户名所关联的目标信息,并按照该接收用户名的目标地址转发目标信息。

接收客户端33用于根据目标地址,接收并显示目标信息。

由上述技术方案可知,本实施例提供的即时通讯系统,能够为用户提供目标用户的任务状态或用户职务,无需翻查聊天记录或询问,即可获取该目标用户的关键信息。同时,该系统还能够将待发送的目标信息,按照设置的时间间隔,发送给不同的用户,既能够体现用户彼此之间的关注度,又能够简化发送方的操作过程,简化操作步骤。

因此,本实施例即时通讯系统,能够简化信息发送方发送信息的操作过程,将信息以不同时间间隔发送至接收方,且实时更新用户之间的人际任务状态,省时、高效。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围,其均应涵盖在本发明的权利要求和说明书的范围当中。

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