CN109873745A - 通信控制方法、装置及存储介质 - Google Patents
通信控制方法、装置及存储介质 Download PDFInfo
- Publication number
- CN109873745A CN109873745A CN201711251075.7A CN201711251075A CN109873745A CN 109873745 A CN109873745 A CN 109873745A CN 201711251075 A CN201711251075 A CN 201711251075A CN 109873745 A CN109873745 A CN 109873745A
- Authority
- CN
- China
- Prior art keywords
- message
- communication
- application
- sent
- candidate
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
本发明实施例提供一种通信控制方法、装置、通信服务器及通信终端,通过提取用户输入的当前会话消息包含的至少一个字段,发送至通信数据库进行匹配,从而基于匹配结果,获取与当前会话消息关联的至少一个候选会话消息,如历史会话消息和/或内置应用的应用操作数据,并将该至少一个候选会话消息发送至通信客户端进行展示,从而使用户直接选择符合自身意愿的候选会话消息,不需要用户再手动敲入消息内容,大大提高了用户之前的沟通效率。
Description
技术领域
本发明涉及即时通信应用领域,具体涉及一种通信控制方法、装置及存 储介质。
背景技术
随着互联网技术的发展,即时通信(instant message,IM)已经发展成集 交流、资讯、娱乐、搜索、电子商务、办公协作和企业客户服务等为一体的 综合化信息平台,为用户的日常生活、工作、娱乐等提供了极大便利。
在实际应用中,以企业员工之间的即时通信为例,由于员工的工作内容 通常是相对固定的,在与其他员工通过即时通信客户端进行沟通过程中,往 往需要不断输入重复会话消息内容,造成沟通效率低下。而且,当需要输入 某应用的应用操作数据时,需要员工进入应用的操作界面,查询所需应用操 作数据,员工再逐字输入到会话窗口中,增大了员工工作量,降低了员工之 间的沟通效率,进而影响了办公效率。
由此可见,如何提高用户之间的沟通效率称为即时通信应用领域主要研 究方向之一。
发明内容
有鉴于此,本发明实施例提供了一种通信控制方法、装置及存储介质, 针对用户输入的当前会话消息,联想定位到至少一个历史会话消息和/或内置 应用的应用操作数据作为候选会话消息,呈现在会话窗口所在显示界面,从 而使用户直接从中选择一条发送至对方,无需用户输入全部消息内容,极大 地提高了用户之间的沟通效率。
为实现上述目的,本发明实施例提供如下技术方案:
本发明实施例提供了一种通信控制方法,所述方法包括:
接收到通信发送客户端发送的当前会话消息,提取所述当前会话消息包 含的至少一个字段;
将所述至少一个字段发送至通信数据库进行匹配;
基于匹配结果,获取至少一个候选会话消息,并将所述至少一个候选会 话消息发送至所述通信发送客户端进行展示。
本发明实施例还提供了一种通信控制方法,所述方法包括:
接收到针对会话窗口输入的当前会话消息,将所述当前会话消息发送至 通信服务器进行字段提取;
接收所述通信服务器反馈的至少一个候选会话消息,其中,所述至少一 个候选会话消息是基于提取出的至少一个字段在通信数据库中的匹配结果获 取的;
在所述会话窗口所在显示界面展示所述至少一个候选会话消息。
本发明实施例还提供了一种通信控制装置,所述装置包括:
消息处理模块,用于接收到通信发送客户端发送的当前会话消息,提取 所述当前会话消息包含的至少一个字段;
字段传输模块,用于将所述至少一个字段发送至通信数据库进行匹配;
候选会话消息获取模块,用于基于匹配结果,获取至少一个候选会话消 息,并将所述至少一个候选会话消息发送至所述通信发送客户端进行展示。
本发明实施例还提供了一种通信控制装置,所述装置包括:
会话消息传输模块,用于接收到针对会话窗口输入的当前会话消息,将 所述当前会话消息发送至通信服务器进行字段提取;
候选会话消息接收模块,用于接收所述通信服务器反馈的至少一个候选 会话消息,其中,所述至少一个候选会话消息是基于提取出的至少一个字段 在通信数据库中的匹配结果获取的;
候选会话消息展示模块,用于在所述会话窗口所在显示界面展示所述至 少一个候选会话消息。
本发明实施例还提供了一种存储介质,用于存储实现如上所述的通信控 制方法的程序。
基于上述技术方案,本发明实施例通过将用户输入的当前会话消息发送 至通信服务器,提取该当前会话消息包含的至少一个字段,并将其发送至通 信数据库进行匹配,从而基于匹配结果,获取当前会话消息关联的至少一个 候选会话消息,如至少一个历史会话消息和/或内置应用的至少一个应用操作 数据,并将该至少一个候选会话消息发送至通信客户端进行展示,从而使用 户能够从中直接选择符合自身意愿的候选会话消息,不需要用户再手动敲入 全部消息内容,大大提高了用户之前的沟通效率。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实 施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面 描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不 付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为本发明实施例提供的一种通信控制***的结构图;
图2为本发明实施例提供的一种通信终端的硬件结构图;
图3为本发明实施例提供的一种通信服务器的硬件结构图;
图4为本发明实施例提供的一种通信控制方法的信令流程图;
图5a为本发明实施例提供的一种即时通信客户端登录界面示意图;
图5b为本发明实施例提供的一种即时通信客户端的会话窗口示意图;
图6为本发明实施例提供的一种即时通信***结构图;
图7为本发明实施例提供的一种会话消息的元素组成示意图;
图8为本发明实施例提供的一种即时通信客户端内置应用的应用操作示 意图;
图9为本发明实施例提供的一种呈现至少一个历史会话消息的会话窗口 示意图;
图10为本发明实施例提供的一种呈现至少一个应用操作数据的会话窗口 示意图;
图11为本发明实施例提供的一种通信控制方法的流程图;
图12为本发明实施例提供的一种即时通信客户端的操作界面示意图;
图13为本发明实施例提供的一种呈现会话消息的会话窗口示意图;
图14为本发明实施例提供的另一种通信控制方法的流程图;
图15为本发明实施例提供的另一种呈现会话消息的会话窗口示意图;
图16为本发明实施例提供的又一种呈现会话消息的会话窗口示意图;
图17为本发明实施例提供的一种呈现会议室预定应用页面的会话窗口示 意图;
图18为本发明实施例提供的一种通信控制装置的结构图;
图19为本发明实施例提供的另一种通信控制装置的结构图;
图20为本发明实施例提供的又一种通信控制装置的结构图;
图21为本发明实施例提供的又一种通信控制装置的结构图;
图22为本发明实施例提供的又一种通信控制装置的结构图;
图23为本发明实施例提供的一种数据库的结构示意图。
具体实施方式
在通信应用场景中,以企业内部员工之间交流场景的通信控制为例,企 业员工之间通常是通过企业即时通信软件进行沟通,实现企业员工的办公协 作,在沟通过程中主要是以即时通信(instant message,IM)为主,每日员工 收发消息高达千万数量级,可见,企业员工在会话消息上占用大部分时间。 由于员工的负责工作内容相对固定,往往会出现在一段时间内(如一天或一 周等)内重复发送消息的情况,降低了员工之间的沟通效率,从而影响了企 业员工的工作效率。
其中,为了更好地提升企业员工的办公协同效率,大部分即时通信软件 中会集成一些常见的办公应用,如短信、电话会议、视频会议、邮件、*** 管理等等,这样,企业员工就能够通过即时通信软件的界面,查找所需应用, 并点击该应用进入应用界面,为企业员工的工作带来了很大便利。
然而,当企业员工需要获得应用中的某些数据时,如员工A在管理***中 提交的请假单据,并通过即时通信软件告知相关审核人员时,员工A必须进入 该管理***应用的考勤界面,并在考勤选项中查找提交的请假单据,并将查 找到请假单据信息,输入到会话窗口,过程非常繁琐,需要花费一定时间才 能完成本次沟通,影响了员工之间的沟通效率,降低了企业员工之间的办公 协同效率。
本发明的发明人发现,除了企业内容员工之间交流中存在上述问题外, 在如兴趣相投,工作性质相同,或者属于同一部门的用户群体中,用户之间 的沟通内容或主题往往是类似或相关联的,通常都会存在输入重复会话消息, 导致沟通效率低下的问题;且在会话窗口中询问应用关联的数据时,往往也 是需要用户花费一定时间查询,再输入到会话窗口内,从而影响用户通过会 话窗口的沟通效率。
针对上述问题,本发明的发明人提出利用历史数据记录,快速搜索出其 中能够满足用户当前会话需求的历史数据,并展示在当前界面,从而使用户 能够直接选择所需历史数据,并发送至对方即可,不需要再重复输入消息, 或者再进入其他应用界面查找所需的数据,大大提高了用户之间的沟通效率, 协助企业员工更高效地办公。
基于此,下面将结合本发明实施例中的附图,对本发明实施例中的技术 方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实 施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员 在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护 的范围。
参照图1,为本发明实施例提供的通信控制***的结构图,该***可以用 来实现本发明实施例提供的通信控制方法,该方法主要是在用户之间进行即 时通信沟通过程中,根据用户输入的会话消息,从即时通信应用的历史数据 库中搜索与该会话消息关联的历史消息,呈现在当前显示界面上,从而使用 户直接选择即可,无需重复输入会话消息;还能够根据用户输入的会话消息, 在当前显示界面呈现与该会话消息内容匹配的至少一个应用提示信息,以便 用户点击该应用提示信息,在当前显示界面呈现该应用中与该会话消息相关 联的应用数据,此时,用户可以直接点击发送,即可将该应用数据发送给对 方,无需再进入应用查找所需应用数据,大大提高了用户之间的沟通效率。 为了实现该通信控制方法,本发明实施例提供的通信控制***可以包括通信 服务器11、至少一个应用服务器12、通信数据库13、至少一个应用数据库 14以及多个通信终端15。
通信服务器11可以是网络侧为用户提供服务的服务设备,其可能是多台 服务器组成的服务器集群,也可能是单台服务器。
在本发明实施例中,通信服务器11可以是对应通信终端15中如即时通 信应用等通信客户端的业务服务器,为客户端提供运行所需的数据,保证客 户端的正常工作。而且,在本实施例中,通信服务器11在获得通信终端15 中的即时通信客户端发送的会话消息后,可以按照语义规则分解成至少一个 字段,发送至通信数据库13和/或应用数据库14完成数据筛选,具体实现过 程可以参照下文方法实施例相应部分的描述,本实施例在此不再赘述。
应用服务器12可以是网络侧为用户提供服务的服务设备,在本实施例中, 其可以是通信客户端内置应用提供服务的服务设备,保证内置应用的正常工 作。以企业即时通信客户端为例,为了方便办公,企业即时通信客户端可以 设置如邮件、企业***管理、电话会议等多个内置应用,不同内置应用通常 都具有对应的应用服务器,以保证该内置应用的正常工作,可见,本发明实 施例提供的***中的应用服务器12可以为一个或多个,具体可以根据通信客 户端的内置应用数量确定。
通信数据库13和应用数据库14可以是按照数据结构来组织、存储和管 理数据的仓库。
在本发明实施例中,通信数据库13可以是与通信客户端(即通信终端15 中设置的客户端)相匹配的数据库,具体可以是云端数据库或本地数据库, 其可以存储该通信客户端运行期间产生的各种数据,以及保证该通信客户端 各种功能实现的程序代码等等。例如,用户在使用即时通信客户端与其他用 户进行沟通过程中,接收/发送的会话消息等。
如上述描述,在实际应用中,通信客户端通常会设置至少一个内置应用, 为用户的生活、工作带来极大便利。用户在通过通信客户端进入任意内置应 用进行操作过程中,所产生的各种应用操作数据,以及支持该内置应用的各 种功能的程序代码可以存在与该内置应用对应的应用数据库14。例如,用户 进入企业***管理应用,在其中的考勤菜单中填写了请假单据,并提交了请 假申请,那么,用户所填写的请假单据可以存储到该企业***管理应用的应 用数据库14中。可见,本发明实施例中应用数据库14的数量也可以根据通信客户端的内置应用的数量确定,具体可以与应用服务器12的数量相同,但 并不局限于此。
通信终端可以是手机、平板电脑、笔记本电脑等终端设备,根据通信需 求,其中可以安装独立的通信客户端,也可以利用设置在浏览器中的网页应 用程序实现通信,即用户通过浏览器进入该通信客户端的会话界面,实现对 通话方的交流,本发明对用户之间的网络交流方式不做限定。可见,通信客 户端可以是通过互联网实现用户之间交流的应用程序,如各种即时通信软件, 或是设置在浏览器中的网页应用程序。
可选的,参照图2,为本发明实施例提供的一种通信终端的硬件结构图, 如上所述,该通信终端可以是台式电脑、笔记本电脑、手机、工控机等具有 数据处理能力的用户设备,本发明对该通信终端的产品类型不做限定。在本 发明实际应用中,用户之间可以通过该通信终端进行即时通信,在本实施例 中,该通信终端可以包括:通信接口21,存储器22,处理器23、显示器24、 至少一个传感器25和通信总线26等,其中:
在本发明实施例中,通信接口21,存储器22,处理器23、显示器24、 传感器25、通信总线26的数量均可以为至少一个,且通信接口21,存储器 22,处理器23、显示器24以及传感器25可以通过通信总线26完成相互间的 通信。
可选的,通信接口21可以为通信模块的接口,如GSM模块的接口,WIFI 模块的接口,GPRS模块的接口,用于实现与其他设备(如其他通信终端或服 务器)的数据交互,如向通信服务器发送接收到的会话消息,接收通信服务 器反馈的历史信息,如历史会话消息或应用操作数据等等。
存储器22可以包含高速RAM存储器,也可以包括非易失性存储器
(non-volatile memory),例如至少一个磁盘存储器。
在本发明实施例中,存储器22可以存储实现通信客户端的各通信功能的 多个指令构成的程序代码,也可以存储实现其他应用的程序代码,由处理器 23调用并加载存储器22所存储的程序代码,实现对应应用的各种功能,本实 施例在此不做详述,可以根据通信终端的产品类型以及包含的应用程序确定。
处理器23可以是一个中央处理器CPU,或者是特定集成电路ASIC (ApplicationSpecific Integrated Circuit),或者是一个或多个集成电路。在实 际应用中,其可以执行存储器22存储的程序代码,实现相应的应用功能,比 如,处理器23加载并执行通信程序代码,实现通信客户端的各种通信功能等 等,本发明实施例在此不再一一详述。
显示器24可以包括触摸屏或者是液晶显示器,本发明此不作限定。在本 实施例中,该显示器24可以在即时通信过程中显示会话窗口,内置应用界面, 以及获得的至少一条历史会话消息,应用操作数据等等,以使用户能够直观 看到用户需要回复对方的会话消息,并通过触摸或点击等方式,选择该会话 消息发送至对方。
至少一个传感器25可以包括温度传感器、压力传感器、语音采集器等, 可以检测用户针对显示器显示的会话窗口输入的消息,本发明对该传感器的 结构不做限定。
需要说明的是,图2所示通信终端的硬件结构仅是可选的,根据使用需要, 通信终端还可以包括信息输入装置(键盘、鼠标等)、图形处理器、图像采 集器等,本发明在此不再一一详述。
可选的,参照图3,为本发明实施例提供的通信服务器的硬件结构图,该 通信服务器可以是为通信终端中的通信客户端提供服务的服务设备,如图3所 示,该通信服务器可以包括:通信接口31、存储器32、处理器33以及通信总 线34。
其中,通信接口31,存储器32,处理器33、通信总线34的数量均可以 为至少一个,且通信接口31,存储器32,处理器33可以通过通信总线34完 成相互间的通信。
在本发明实施例中,通信接口31可以是无线通信模块的接头,如WIFI模 块的接口等,能够与至少一个通信终端进行通信,为各通信终端中的通信客 户端提供服务,保证用户能够登陆通信终端中的通信客户端,实现通信交流。
当然,在本发明实施例中,通信服务器还可以通过通信接口与通信客户 端对应的通信数据库进行数据交互,也可以通过通信接口与该通信客户端设 置的内置应用的应用服务器以及应用数据库进行通信,或者是与其他服务器 进行通信等等,具体可以根据实际通信控制方法中的需求确定,可以参照下 文方法实施例相应部分的描述,本实施例在此不做详述。
需要说明的是,本发明实施例中的通信服务器是以通信客户端对应的服 务设备为例进行的说明,对于通信终端中的其他客户端或应用对应的服务器, 与该通信服务器的组成结构类型,本发明在此不再一一详述。
存储器32可以包括高速RAM存储器,也可以包括非易失性存储器等,用 来存储实现本发明实施例提供的通信控制方法的程序,由处理器33加载并执 行,实现本发明实施例提供的通信控制方法,提高用户之间的沟通效率。
处理器33可以是一个中央处理器CPU,或者是特定集成电路ASIC等等, 本发明对该处理器33的组成结构不做限定。
在本发明实施例中,该处理器33可以实现对接收到的会话消息的分解, 得到至少一个字段,并发送至通信数据库,以使通信客户端获得并展示与该 至少一个字段相匹配的历史会话消息或应用操作数据,此时,用户可以直接 从中选择当前需要输入的会话消息,无需用户查找到应用操作数据后,再一 个字一个字全部手动输入,大大提高了用户之间的沟通效率。
本发明实施例还提供了一种通信数据的硬件结构,其与图3所示的硬件结 构类似,该通信数据库也可以包括通信接口、存储器以及处理器,本实施例 对其硬件结构不再详述,具体可以参照下文通信数据库实施例相应部分的描 述。
结合上图1、图2和图3,本发明实施例提供了一种通信控制方法,参照图 4所示的该通信控制方法的信令流程图,该方法从通信控制***的角度进行描 述,为了更清楚说明该通信控制方案,本发明将会话消息发送方的通信终端 称为通信发送客户端,将接收该会话消息的接收方的通信客户端称为通信接 收客户端,对于该***的通信客户端以即时通信客户端为例进行说明,相应 地,通信服务器可以是即时通信服务器,通信数据库可以是即时通信数据库, 本实施例下文对此不再说明,如图4所示,该方法可以包括:
步骤S401,通信发送客户端将接收到的当前会话消息发送至即时通信服 务器;
在本发明实施例中,用户在通信终端上启动企业即时通信客户端后,可 以输出如图5a所示的登录界面,用户可以输入用户名即账号、密码等信息, 从而登录该即时通信客户端,之后,用户可以与即时通信客户端上的注册用 户进行交流,比如双击用户列表中的张XX,进入如图5b所示的会话窗口,此 时,用户可以在该会话窗口输入会话消息如图5b中的“密码”,并发送至通 信服务器,以实现与张XX的交流。
其中,用户可以在如图5b所示的会话窗口中输入文本消息、图片、视频 等等多种类型的会话消息,因此,通信终端检测到的会话消息可以是文件消 息、图片、视频等多种类型的消息,本发明实施例提供的通信控制方法主要 是针对文本消息进行处理。
需要说明的是,本发明中通信发送客户端和通信接收客户端可以是不同 通信终端上的即时通信客户端,作为会话消息发送方的客户端可以称为通信 发送客户端,作为会话消息接收方的客户端可以称为通信接收客户端,可见, 在实际应用中,对于通信终端中的任意一个即时通信客户端,在整个交流过 程中,既可以是通信发送客户端也可以是通信接收客户端,所以说,本实施 例中的通信发送客户端可以是任意一个通信终端中的即时通信客户端,本发 明对其不做限定。
步骤S402,即时通信服务器将该当前会话消息发送至即时通信数据库存 储;
在用户A与用户B进行即时通信过程中,用户A可以使用其通信终端,通 过即时通信客户端A将会话消息发送至即时通信服务器,再由即时通信服务器 将该会话消息转发至用户B的通信终端上的即时通信客户端B,从而使用户B 在即时通信客户端B的显示界面查看用户A发送的会话消息。同理,用户B也 可以按照上述方式将其输入的会话消息发送至用户A,本实施例在此不再赘 述。
其中,对于每一条会话消息,通常可以按照如图6所示的流程,将会话消 息发送至相应的通信数据库保存,作为历史会话消息记录以供用户查询。在 本发明实施例中,以即时通信客户端为例,由于即时通信客户端获得用户输 入的会话消息时,通常会为该会话消息设定唯一的标识,如消息ID,具体可 以利用发送该会话消息的用户账号、接收该消息的用户账号、会话消息的发 送时间等等数据确定,以实现多条会话消息的区分,本发明对此不做限定。
可见,即时通信客户端向即时通信服务器发送检测到的当前会话消息的 同时,可以将生成的该当前会话消息的唯一标识发送至即时通信服务器,这 样,即时通信服务器将接收到的当前会话消息转发至即时通信数据库保存后, 即时通信数据库能够根据唯一标识区别不同的历史会话消息,以便快速查找 到所需的历史会话消息。
为了保证即时通信服务器将接收到的目标会话消息发送至正确的通信接 收客户端,会话消息可以包括用户账号,从而使即时通信服务器解析会话消 息,确定该会话消息是由谁发送的,发送给谁等,从而据此将该会话消息发 送给正确的通信接收客户端,实现用户之间的交流。
基于上述分析,在本发明实施例中,参照图7所示的会话消息的因素组成 示意图,即时通信客户端发送至即时通信服务器的当前会话消息可以包括: 会话、消息类型、用户账号等,本发明对该当前会话消息包含的具体内容不 作限定,比如还可以保证该当前会话消息的生成时间等。
其中,对于会话消息包含的内容,会话可以是用户拉起聊天窗口的同时 生成的一个会话,可以包含用户在聊天过程中留下的消息记录、设置的会话 标签等等,该会话标签可以作为会话对用户的重要程度的提醒标识。消息类 型可知包括文本消息、图片消息、文件消息、图文消息、交互消息或者其他 等等,其中,文本消息可以包括消息的字体、字形、大小、颜色等的设置。 用户账号可以是接收会话消息的用户在即时通信客户端中的登录账号,发送 会话消息的用户在即时通信客户端中的登录账号等。
可选的,在本发明实施例中,即时通信数据库接收到即时通信服务器转 发的当前会话消息后,可以根据会话消息的类型、大小、发送或通信接收客 户端及其所属区域等标准,进行分类存储,以方便后续查询所需的会话消息, 本发明对即时通信数据库对接收到的会话消息的存储方式不做限定。可见, 该即时通信数据库存储的历史会话消息将随着用户每次的收发消息的更新而 更新。
而且,在实际应用中,即时通信数据库通常会接收到来自不同通信终端 的即时通信客户端发送的会话消息,所以说,即时通信数据存储的历史会话 消息通常不是某一个用户在即时通信客户端中发送和/或接收到会话消息,多 个用户通过不同通信终端的即时通信客户端,可以将与其他用户之间的交流 过程中产生的会话消息,发送至同一个即时通信数据库,但并不具局限于此。
步骤S403,即时通信服务器确定该当前会话消息是文本消息,对该会话 消息进行语义分析,得到至少一个字段;
在本发明实施例中,即时通信服务器接收到当前会话消息后,可以先验 证当前会话消息的消息类型,并在确定其为文本消息后,再提取该当前会话 消息包含的至少一个字段,即该当前会话消息包含的至少一个关键词。若确 定当前会话消息不是文本消息,可以按照传统会话消息处理方法对其进行处 理,本发明实施例在此不做详述。
可选的,本发明实施例可以从句式着手进行语义分析,比如按照主谓宾 句式进行分析,确定当前会话消息包含的至少一个字段,也就是提取该会话 消息包含的至少一个关键词。举例说明,即时通信服务器接收到的会话消息 为“请帮我预定一下会议室”,经过语义分析得到的字段可以包括“预定”、 “会议室”。
需要说明的是,关于对当前文本消息的提取方法并不局限于句式分析这 种语义分析方法,还可以采用句子关键词抽取算法实现,本实施例在此不再 详述。
步骤S404,即时通信服务器将该至少一个字段发送至即时通信数据库;
结合上述对本发明实施例提供的通信控制方法的发明构思的分析,本发 明实施例可以利用即时通信数据库存储的历史会话消息,确定基于当前会话 消息联想到的历史会话消息,即希望从该历史会话消息中筛选出与当前会话 消息关联的消息,作为候选消息供用户直接选择,不需要用户再重复输入完 成的历史会话消息,以提高沟通效率。基于此,即时通信服务器得到当前会 话消息的至少一个字段后,可以将其发送至即时通信数据库,以使该即时通 信数据库据此筛选合适的历史会话消息。
另外,在本发明实施例中,若用户输入的当前会话消息表明该用户需要 获取某内置应用中的某一应用数据,比如曾经提交过的“请假”单据,“入 库清单”,或者是当前会议室的状态,预定会议室填写的单据等等。为了避 免用户推出当前会话窗口,进入该内置应用的相应界面查找所需应用数据, 再将该应用数据输入到会话窗口,而导致沟通效率低下的技术问题,本发明 实施例希望由内置应用的应用数据库直接反馈与当前会话消息匹配的应用数 据,节省用户查找的过程,达到提高用户之间的沟通效率的目的。
针对这种情况,本发明实施例,参照如图8,可以通过即时通信客户端的 身份鉴权接口,实现该即时通信客户端与内置应用的对接,例如,用户可以 在即时通信客户端显示界面上,打开办公应用的内嵌浏览器,并在应用内进 行各项操作,对于由此产生的各种应用操作数据,可以通过该内嵌浏览器的 应用服务器发送至浏览器数据库进行存储。
而且,在用户通过即时通信客户端对内置应用进行操作过程中,该内置 应用的应用服务器可以提取各应用操作数据的应用名称等应用标识、用户在 内置应用内的应用操作项目标识(如应用操作项目名称或特点等),并对这 些应用标识以及应用项目操作标识进行记录,还可以发送至对应的应用数据 与相应的应用操作数据进行关联存储;并且,本发明还可以将记录的应用标 识、各应用操作项目标识等同步到即时通信服务器中,进而将其作为关键词 存储到即时通信数据库中,形成办公应用的专属应用词库。
由此可见,在本发明实施例中,即时通信数据库可以存储多条历史会话 消息,以及用户在即时通信客户端的内置应用进行操作后,得到的各应用标 识,以及每个应用标识对应的至少一个应用操作项目标识等等,本发明对该 即时通信数据库存储的信息内容不作限定,需要说明的是,该信息内容可以 随着用户在即时通信客户端操作的更新而更新。
步骤S405,即时通信数据库确定与该至少一个字段匹配的至少一个目标 数据;
可选的,在本发明实施例中,即时通信服务器接收到即时通信客户端发 送的当前会话消息后,可以提取当前会话消息包含的关键词(可以为上述至 少一个字段),并将该关键词与当前会话消息关联存储至即时通信数据库, 从而使即时通信数据库中的每一条历史会消息具有对应的至少一个关键词。 而且,如上述分析,即时通信数据库还存储有至少一个应用标识,以及对应 于每个应用标识的至少一个历史应用操作项目标识等关键词。
这样,即时通信数据库接收到的用户发送的当前会话消息的至少一个字 段后,可以直接将该至少一个字段与当前存储的至少一个关键词进行匹配, 当匹配结果达到预设要求,如确定与至少一个字段的重合度达到预设阈值的 关键词对应的至少一个目标数据,该目标数据具体可以是与历史会话消息, 和/或应用名称及其对应的至少一个历史应用操作项目标识。
由此可见,若即时通信数据库中的各历史会话消息是按照关键词的类型 进行分类存储,本发明实施例可以利用与接收到的至少一个字段的匹配结果, 确定能够匹配成功的多条候选历史会话消息,再从中选择重合度达到预设阈 值的至少一条目标历史会话消息作为候选会话消息;同理,对于目标应用标 识及其对应的至少一个历史应用操作项目标识的确定,也可以采用这种方式 实现,本实施例在此不再详述。
另外,本发明实施例也可以直接计算历史会话消息与接收到的至少一个 字段的重合度,从而确定重合度达到预设阈值的至少一条目标历史会话消息 作为候选会话消息。同理,将至少一个字段与存储的至少一个应用操作项目 标识进行匹配,确定至少一个目标应用操作项目标识及其对应的应用标识。
由此可见,本发明实施例的目标数据可以包括与至少一个字段的重合度 大于预设阈值的关键词对应的数据,具体可以包括即时通信数据库存储的历 史会话消息、和/或至少一个历史应用操作项目标识及其对应的应用标识;也 可以包含至少一个目标关键词,对于后者可以按照上述方法,进一步确定该 至少一个目标关键词对应的目标历史会话消息,和/或至少一个目标历史应用 操作项目标识及其对应的目标应用标识,实现过程与上述描述过程类似,本 发明对后者这种实现方法不再单独描述,本发明实施例主要是以前者为例进 行方案的描述。
作为本发明另一实施例,本发明实际应用中,用户可以根据实际需要, 在即时通信客户端的设置界面中,设定会话消息的联系词语的来源,来源历 史会话消息和/或内置应用的应用操作数据,从而使即时通信数据库根据该设 定,确定与该至少一个字段进行关键词匹配的对象,本发明对该设定方法不 做限定。
步骤S406,即时通信数据库在目标数据包含历史会话消息的情况下,将 确定的至少一条历史会话消息发送至即时通信服务器;
步骤S407,即时通信服务器将该至少一条历史会话消息发送至通信发送 客户端;
基于图6所示的即时通信***示意图,即时通信数据库确定与当前会话 消息关联的至少一个历史会话消息后,将通过即时通信服务器反馈至通信发 送客户端进行展示。
可见,本发明实施例能够针对当前会话消息,联想定位到用户曾经输入 的历史会话消息,由于该历史会话消息可以是根据用户的用词习惯日积月累 沉淀下来的,与常规联想输入法相比,大大提高了语句联想效率以及准确性, 且避免了用户重复输入相同会话消息,大大提高了用户之间的沟通效率。
可选的,在本发明实施例中,即时通信服务器得到与当前会话消息关联 的至少一条历史会话消息后,可以等待接收到内置应用的应用数据反馈的该 与该当前会话消息关联的至少一个应用操作数据,或接收到即时通信数据库 反馈的当前不存在与当前会话消息的至少一个字段匹配的应用标识以及应用 操作项目标识的提示信息后,即时通信服务器再将接收到的信息一起发送至 通信发送客户端,并不局限于本发明实施例描述的这种即时通信服务器接收 到信息后直接反馈至通信发送客户端的方式。
步骤S408,即时通信数据库在目标数据包含历史应用操作项目标识及其 对应的应用标识的情况下,将确定的至少一个历史应用操作项目标识发送与 该应用标识对应的应用服务器;
在本发明实施例中,由于通信客户端的不同内置应用对应的应用标识不 同,在确定目标数据包含应用标识,可以先确定对应该应用标识的是哪个内 置应用,并确定相应的应用服务器,再将与该应用标识对应的至少一个历史 应用操作项目标识发送至该应用服务器。可见,步骤S408中的应用服务器是 指所述通信发送客户端中对应所述应用标识的内置应用的应用服务器。
步骤S409,应用服务器从相应的应用数据库调取与该至少一个应用操作 项目标识对应的应用操作数据;
可选的,在本发明实施例中,结合图8所示的***结构示意图,即时通 信数据库可以将与当前会话消息的至少一个字段的关键词匹配结果发送至即 时通信服务器,由该即时通信服务器将确定的至少一个历史应用操作项目标 识,发送至与该应用标识对应的应用服务器。比如,确定的应用标识为邮箱、 应用操作项目标识为8月份发送至张XX的三封邮件的特征信息,基于此, 即时通信服务器可以由该应用标识确定邮箱服务器,之后,再将该应用操作 项目标识发送至邮箱服务器,以使邮箱服务器从邮箱数据库中调取符合该应 用操作项目标识的8月份发送至张XX的三封邮件的邮件数据。
在本发明实际应用中,结合上述描述,由于用户通过即时通信客户端对 内置应用进行的操作,产生的相应的应用操作数据,以及该内置应用的各功 能对应的应用页面数据等都可以存储到相应的应用数据库中,因此,应用服 务器得到至少一个应用操作项目标识后,可以将其发送至应用数据库,以使 应用数据库查询与各应用操作项目标识对应的应用操作数据,如应用操作数 据,和/或表示应用页面的数据等,再将查询到的应用操作数据反馈至应用服 务器。本发明对应用服务器如何从应用数据库获取相应的应用操作数据的过程不做限定。
另外,需要说明的是,本发明对应用数据库对用户在对应的应用上的操 作产生的操作数据,以及表示各应用页面结构及其内容的数据的存储方式不 做限定。
步骤S410,应用服务器将获取的至少一个应用操作数据发送至即时通信 服务器;
步骤S411,即时通信服务器将该至少一个应用操作数据发送至通信发送 客户端;
可选的,在本发明实施例中,上述步骤S406与步骤S408可以同时执行, 两者之间并不具有固定的先后顺序,并且,即时通信服务器接收到确定的至 少一条历史会话消息后,可以先不执行步骤S407,而是经步骤S410接收到确 定的至少一个应用操作数据后,再执行步骤S407和步骤S411,当然,步骤 S407和步骤S411也可以合并,即由即时通信服务器将确定的至少一条历史会 话消息和/或至少一个应用操作数据发送至通信发送客户端。
需要说明的是,在本发明实施例中,对于步骤S405中即时通信数据库确 定至少一个目标数据后,若该目标数据仅包含历史会话消息,则上述步骤S408~步骤S411可以不再执行,同理,若该目标数据仅包含历史应用操作项 目标识及其对应的应用标识,上述步骤S406和步骤S407可以不再执行,其 他过程类似,本发明对这两种情况的单独实现的过程不再详述,可以参照本 实施例的相应部分的描述。
步骤S412,通信发送客户端在当前会话窗口显示至少一条历史会话消息 和/或至少一个应用操作数据;
在本发明实施例应用中,通过上述方法确定至少一个候选会话消息后, 通信服务器会将其反馈至通信发送客户端进行展示,从而使用户直接从中选 择一个作为目标会话消息发送至对象,不需要手动输入全部会话消息内容, 提高了即时通信效率。
可选的,在本发明实施例中,得到的至少一条历史会话消息可以采用如 图9所示的方式呈现,即在消息显示区域进行分条呈现,当然该至少一条历 史会话消息还可以在输入键盘显示区域进行分条显示,也可以生成一个单独 的显示窗口进行显示等等,本发明对得到的至少一条历史会话消息的展示方 式不做限定,可以在当前会话窗口所在显示界面的任意位置。
另外,对于得到的至少一个应用操作数据可以采用预设的应用页面格式 进行显示,该应用页面格式可以由应用数据库确定该应用操作数据时提供, 仍以上述审批应用为例,按照上述处理过程,可以得到该用户曾经在该审批 应用中提交的所有请假单据,并呈现在当前会话窗口所在显示界面且对于不 同应用操作数据,呈现其所用的应用页面格式可以不同,如图10所示,所呈 现的应用页面可以作为输入键盘的显示区域,包含至少一个用户曾经提交过 的请假单据,此时,这些请假单据可以认为是“组长,我已经提交审批”这一当前会话消息的联想数据。
可选的,在本发明实施例中,对于展示的至少一个候选会话消息,可以 调整与提取的至少一个字段匹配的内容的显示状态,如将这部分内容显示文 字加粗、添加背景颜色、提高背景亮度等等,本发明对该显示状态的调整方 法不做限定,以便用户从会话窗口中直观确定其输入的消息内容,并初步判 断所得候选会话消息是否符合用户期望。
可选的,本发明还可以按照与提取的至少一个字段的重合度,确定至少 一个候选会话消息的展示顺序或显示状态,从而使不同重合度对应的候选会 话消息的显示状态不同,再按照该展示顺序或显示状态,在会话窗口所在的 显示界面展示获取的至少一个候选会话消息。需要说明的是,本发明对不同 候选会话消息的展示顺序的确定方法以及内容不做限定,且对其显示状态的 调整方法可以参照上述可选实施例描述的显示状态调整方法,本发明实施例 在此不再详述。
作为本发明另一实施例,还可以在会话窗口所在显示界面生成候选会话 窗口,并在该候选会话窗口中展示该至少一个候选会话消息,本发明实施例 对会话窗口如何展示该至少一个候选会话消息的方法不做限定,即上述应用 操作数据的呈现方式以及历史会话消息的呈现方式并不局限于本文描述的方 式。
通常情况下,对于不同类型的候选会话消息的展示方式可以不同,若该 候选会话消息包括历史会话消息,可以按照上述举例方式在当前显示界面逐 条展示,以供用户选择;若该候选会话消息包括应用操作数据,可以在会话 窗口所在显示界面生成相应的应用界面,并在该应用界面中展示至少一个应 用操作数据,以使用户对该应用界面中的数据内容进行修改。
步骤S413,通信发送客户端将针对任意一条历史会话消息或任意一个应 用操作数据生成的消息发送指令发送至即时通信服务器;
在实际应用中,当用户对当前显示界面呈现的任意一个历史会话消息或 任意一个应用操作数据进行选择操作,将会生成对应的触发指令。步骤S414, 即时通信服务器将该消息发送指令对应的历史会话消息或应用操作数据发送 至通信接收客户端。
需要说明,在本发明实施例实际应用中,步骤S413以及步骤S414可以 是可选步骤,即完成上述步骤S412后可以直接结束流程,当然,根据需要也 可以继续执行步骤S413以及步骤S414,从而实现通信发送客户端与通信接收 客户端之间的数据交互。
可选的,在本发明实施例中,通信发送客户端按照如上图8和9所示的 方式显示至少一条历史会话消息、至少一个应用操作数据后,用户可以根据 需要从中任意选择一条历史会话消息或应用操作数据,显示在会话窗口的输 入窗口,再点击发送,从而将该会话消息发送至对方,也可以在用户选择历 史会话消息或应用操作数据的同时,将所选择的数据作为新的当前会话消息 发送至对方等等,本发明对此不做限定。
具体的,如图5b以及图9所示,用户在当前会话窗口的输入窗口内输入 “密码”这一当前会话消息,即时通信客户端会将检测到的“密码”发送至 即时通信服务器,从而按照上述方法进行处理,最终使得当前会话窗口所在 的显示界面呈现出,与“密码”这当前会话消息内容相关联的历史会话消息, 即曾经在该会话窗口输入过的与“密码”相关联的会话消息,如“你好,即 时通信软件的密码怎么修改”、“我昨天已经找回密码了,下一步动作是”等等。此时,用户可以选择“你好,即时通信软件的密码怎么修改”这一条 历史会话消息,直接通过即时通信客户端发送至通信接收客户端,同时,通 信发送客户端的消息界面也可以显示该会话消息,从而使用户确定其发送过 去的会话消息是正确的。
另外,对于获得的应用操作数据的发送过程与获得的历史会话消息的方 法过程类似,本发明实施例在此不再赘述。
综上所述,在本发明实施例中,通过提取用户输入的当前会话消息包含 的至少一个字段,并确定与该至少一个字段匹配的至少一个目标数据,如至 少一个历史会话消息和/或内置应用的应用操作项目标识,从而基于该至少一 个目标数据,确定出与当前会话消息关联的至少一个候选会话消息,将该至 少一个候选会话消息发送至通信客户端,使会话窗口所在显示界面直接展示 该至少一个候选会话消息,不需要用户再手动敲入消息内容,只需要从中选 择其中一条候选会话消息,即可传达用户的本意或对方所需的数据,大大提 高了用户之前的沟通效率,能够协助企业员工更高效地办公。
为了更清楚说明本发明提供的通信控制方案,下面将结合具体场景实施 例,对由当前会话消息联想历史会话消息的方案,以及由当前会话消息联想 应用操作数据的方案分别进行说明,具体可以仍以企业员工通过即时通信客 户端进行沟通的场景为例进行说明,但并不局限于本实施例描述的这一场景。
对于由当前会话消息联想历史会话消息的方案,结合图11所示的通信控 制方法的流程示意图,企业员工A启动即时通信客户端,进入如图5a所示的 登录界面,输入账号、密码,并设定自身登录状态后,可以点击“登录”进 入该即时通信客户端的界面,如图12所示,用户可以在图12所示的界面搜 索联系人、部门等,也可以切换到应用管理界面,从其呈现的该通信客户端 的多个内置应用中选择一个内置应用,如点击内置的“浏览器”图标,可以 直接进入浏览器的操作界面完成各项操作。
若员工A需要联系员工B进行即时通信,可以搜索该员工B进入与该员 工B的会话窗口,如图5b所示的会话窗口,其可以显示员工B(如图5所示 张XX)的在该即时通信客户端的登录状态,如离线、在线、离开等,并且, 可以在该会话窗口的输入窗口输入表达自身意思的文字,也可以选择输入图 片、表情符号等等,点击发送后,将员工A输入的会话消息发送至员工B, 并在员工B的通信终端的显示界面中与该员工A的会话窗口中呈现接收到的会话消息,从而实现员工A与员工B的即时通信。
其中,若员工A需要得知该即时通信软件的密码修改方式,据此问题询 问员工B,为了提高沟通效率,减少员工A手动输入的文字数量,员工A可 以如图5b所示,直接在与员工B的会话窗口的输入窗口中输入“密码”这个 关键词语,此时,员工A所登录的即时通信客户端将检测到“密码”这一当 前会话消息,本发明实施例可以将其发送至即时通信服务器,如图11所示, 由该即时通信服务器判断当前会话消息是否为文本消息,若不是,直接将当前会话消息发送至员工B的即时通信客户端输出,或者维持当前会话窗口状 态不变,待员工A点击发送后,将当前会话消息通过即时通信服务器发送至 员工B的即时通信客户端展示;若是,即时通信服务器可以将当前会话消息 分解成至少一个字段,如图11中的字段1、字段2、…..,字段n,n为正整 数。
之后,即时通信服务器将该至少一个字段发送至即时通信数据库,由该 即时通信数据库对该至少一个字段进行关键词匹配,确定该即时通信数据库 当前存储有至少一个历史会话消息与当前会话消息关联,如图11所示,即时 通信数据库存储的历史会话消息2和3与当前接收到的会话消息1相匹配, 那么,即时通信数据库可以将历史会话消息2和3通过即时通信服务器反馈 至员工A即时通信客户端中与员工B的会话窗口进行展示,如上图8所示, 此时,员工A可以从中直接选择一条消息作为更新的会话消息发送到会话窗 口,点击“发送”,通过即时通信服务器发送至员工B的即时通信客户端中 与员工A的会话窗口的消息显示界面,当然,员工A的会话窗口的消息显示 区域也可以显示刚发送的新的会话消息,如图13所示。可见,这种方式能够 快速发送与历史会话消息一模一样的新的会话消息,节省了用户手动输入新 的会话消息的时间,提高了员工之间的沟通效率。
其中,若即时通信数据库未得到与至少一个字段匹配的关键词,可以结 束即时通信数据库的匹配流程,用户可以手动输入表达自身意思的会话消息, 完成与员工B的沟通。
综上,在本发明实施例中,对于用户在会话窗口输入的当前会话消息, 将会从存储的多个历史会话消息中进行消息联想,具体通过关键词匹配的方 式,快速且准确联想定位到至少一个历史会话消息,并呈现在当前会话窗口, 用户直接选择即可,无需手动敲入消息全部内容,大大提高了用户之间的沟 通效率,确保企业员工更为高效地办公协作。
作为本发明另一实施例,对于由当前会话消息联想应用操作数据的方案, 结合图14所示的通信控制方法的流程图,企业员工A登录即时通信客户端并 进入与员工C的会话窗口的过程,与上述由当前会话消息联想历史会话消息 的方案的实施例相应部分的描述过程类似,本实施例在此不再赘述。
若员工A通过即时通信客户端内置的审批应用提交了一份请假申请单 据,具体结合图14,用户点击审批应用图片后,该审批应用的应用数据库可 以通过应用服务器,将相应的应用页面数据发送至即时通信客户端当前会话 窗口进行展示,以使员工A在该应用页面中添加相应的信息,如请假事由或 类型,请假开始时间等等,并点击“提交”,从而将用户填写内容后的请假 单据反馈至应用数据库存储,以供审核组长调取进行审核。
在此期间,应用服务器可以将员工A进行应用操作的应用标识(如审批 应用的名称)、具体的应用操作项目标识(如完成的请假申请的项目名称) 同步到即时通信服务器,再转发至即时通信数据库进行存储,从而形成办公 应用的专属词库。可见,员工在即时通信客户端对内置应用的每次操作,均 可以通过其开放接口同步到即时通信服务器,在将提取到的应用标识、应用 操作项目标识等作为关键词存储到即时通信数据库。
之后,员工A可以通过即时通信方式告知审核组长即员工C其已提交审 批,必要时还可以直接将该请假单据内容发送给员工C,使其能够尽快审核, 所以,员工A在如图15所示的与员工C的会话窗口中,可以输入“组长,我 已经提交审批”这一当前会话消息,此时,为了避免员工A手动输入请假单 据的内容,希望能够根据该当前会话消息联想到该请假单据数据。
基于此,本发明实施例中,即时通信客户端可以将“组长,我已经提交 审批”发送至即时通信服务器,并在其判断该当前会话消息是文本消息这一 消息类型后,可以将其分解成“审批”等至少一个字段,如图14所示的,字 段1、字段2、…..,字段n,n为正整数,再发送至即时通信数据库进行关 键词匹配,即与即时通信数据库存储的办公应用的专属词库进行关键词匹配, 具体匹配过程可以参照上述实施例相应部分的描述,本实施例在此不再赘述。
当即时通信数据库确定存储的专属词库中具有与该至少一个字段匹配的 关键词,如该专属词库中包含有“审批”这一应用名称,“请假”等应用操 作项目名称,可以将匹配确定出的“审批”、“请假”等关键词发送至审批 应用的应用服务器,使其从审批应用数据库中调取与员工A相关的至少一个 请假单据数据,即确定与当前会话消息关联的至少一个应用操作数据,并通 过即时通信服务器反馈至即时通信客户端中,员工A与员工C的会话窗口所 在的显示界面上,如上图10所示,但并不局限于这一种呈现方法。
此时,员工A(即如图10中的李四)可以直接选中待审批的请假单据, 再点击“发送”,从而将选中的请假单据数据即应用操作数据,通过即时通 信数据库发送至员工C登录的即时通信客户端中与员工A的会话窗口。
作为本发明又一实施例,与上述实施例的通信控制过程类似,当员工A 希望员工D帮忙预定一下会议室,如图16所示,员工A在与员工D的会话 窗口中输入“请帮我预定会议室”这一当前会话消息,按照上述通信控制方 法对该当前会话消息的处理方法,其中的“预定”、“会议室”等字段可以 定位到即时通信客户端内置应用“会议室预定”这一关键词。
可选的,此时,可以在员工A的即时通信客户端中与员工C的会话窗口 中显示会议室预定应用的提示信息,如图16所示,员工A确定其定位的内置 应用正确,可以点击该提示,从而在当前会话窗口的显示界面呈现会议室预 定应用页面,如图17所示,员工A可以在该应用页面中填写具体预定信息, 当然,若之前员工A已经在该会议室预定应用中填写了预定信息,此时,可 以直接呈现如图17所示的应用页面,若预定数据正确,可以点击“一键预定”, 从而将该会议室预定数据发送至员工C的即时通信客户端中,与员工A的会 话窗口,从而使员工C看到员工A需要的会议室预定数据。
其中,关于即时通信数据库定位会议室预定应用,并将该应用数据库存 储的会议室预定应用页面数据发送至员工A登录的即时通信客户端中,员工 A与员工C的会话窗口中的过程,可以参照上述审核应用以及请假单据的定 位与发送过程,本发明在此不再详述。
由此可见,在本发明实施例中,即时通信客户端将会话消息与内置应用 的应用操作数据有效地关联起来,通过对用户输入的当前会话消息的分析, 确定其匹配到哪个内置应用的关键词,从而根据匹配结果,准确快速定位到 该应用的具体界面,使得用户能够在会话窗口能够直接呈现应用页面数据或 历史操作数据等应用操作数据,使得用户直接选择表达自身意愿的应用操作 数据发送至对方客户端展示,不需要用户再进入相应内置应用界面查询后, 手动输入查询结果,极大地提升员工之间的沟通效率。
参照图18,为本发明实施例提供的一种通信控制装置的结构示意图,该 装置可以应用于通信数据库,具体可以包括:
消息处理模块1810,用于接收到通信发送客户端发送的当前会话消息, 提取所述当前会话消息包含的至少一个字段;
字段传输模块1820,用于将所述至少一个字段发送至通信数据库进行匹 配;
候选会话消息获取模块1830,用于基于匹配结果,获取至少一个候选会 话消息,并将所述至少一个候选会话消息发送至所述通信发送客户端进行展 示。
可选,该装置还可以包括:
指令接收模块,用于接收所述通信发送客户端反馈的消息发送指令,并 将所述消息发送指令对应的候选会话消息发送至通信接收客户端进行展示, 所述消息发送指令是针对所述通信发送客户端展示的任意一个候选会话消息 生成的。
其中,应用数据库为了确定与至少一个字段相匹配的至少一个目标数据, 可以包括:
计算单元,用于计算当前存储的关键词与该至少一个字段的重合度;
确定单元,用于确定重合度大于预设阈值的关键词对应的目标数据。
可选的,如图19所示,该候选会话消息获取模块1830可以包括:
第一获取单元1831,用于在所述匹配结果包含至少一个历史会话消息的 情况下,获取通信数据库存储的与至少一个历史会话消息;
第二获取单元1832,用于在所述匹配结果包含至少一个历史应用操作项 目标识及其对应的应用标识的情况下,获取应用服务器反馈的至少一个应用 操作数据,所述应用服务器是指所述通信发送客户端中对应所述应用标识的 内置应用的应用服务器,所述至少一个应用操作数据包括所述应用服务器记 录的与所述至少一个历史应用操作项目标识对应的应用操作数据。
作为本发明另一实施例中,如图20所示,该装置还可以包括:
同步模块1840,用于与所述通信发送客户端的至少一个内置应用的应用 服务器进行同步,生成至少一个应用操作项目标识及其对应的应用标识,其 中,不同内置应用的应用服务器对应的应用标识不同;
数据发送模块1850,用于将所述至少应用操作项目标识及其对应的应用 标识发送至通信数据库存储;
会话消息发送模块1860,用于将接收到的所述当前会话消息发送至通信 数据库存储。
可选的,在本发明实际应用中,应用数据库还可以将匹配成功的至少一 个字段作为对应历史会话消息的关键词进行存储。
需要说明的是,关于本发明实施例的通信控制装置包含的各模块以及单 元,实现各自功能的详细过程可以参照上述方法实施例相应部分的描述,本 实施例在此不再赘述。
参照图21,为本发明实施例提供的又一种通信控制装置的结构示意图, 该装置可以应用于通信终端,具体可以包括:
会话消息传输模块2110,用于接收到针对会话窗口输入的当前会话消息, 将所述当前会话消息发送至通信服务器进行字段提取;
候选会话消息接收模块2120,用于接收所述通信服务器反馈的至少一个 候选会话消息;
其中,所述至少一个候选会话消息是基于提取出的至少一个字段在通信 数据库中的匹配结果获取的;
候选会话消息展示模块2130,用于在所述会话窗口所在显示界面展示所 述至少一个候选会话消息;
可选的,该装置还可以包括:
指令生成模块,用于基于对任意一个候选回话消息的选择操作,生成相 应的消息发送指令;
指令发送模块,用于将所述消息发送指令发送至所述通信服务器,触发 所述通信服务器将选择的候选会话消息发送至通信接收客户端。
可选的,如图22所示,该装置还可以包括:
状态调整模块2140,用于在展示的所述至少一个候选会话消息中,调整 与提取的至少一个字段匹配的内容的显示状态。
作为本发明又一实施例,该装置还可以包括:
确定模块,用于按照与提取的至少一个字段的重合度,确定所述至少一 个候选会话消息的展示顺序或显示状态;
其中,不同重合度对应的候选会话消息的显示状态不同。
另外,如图22所示,候选会话消息展示模块2130可以包括:
生成单元2131,用于在所述会话窗口所在显示界面生成候选会话窗口;
展示单元2132,用于在所述候选会话窗口展示所述至少一个候选会话消 息。
综上,对于用户输入的当前会话消息并未直接发送至对方,而是由通信 服务器提取其包含的至少一个字段,并发送至通信数据库确定与该至少一个 字段匹配的至少一个目标数据,即历史会话消息和/或应用专属词库包含的应 用操作项目名称,从而确定出至少一个候选会话消息,如至少一个历史会话 消息,和/或与至少一个应用操作项目名称对应的应用数据库存储的应用操作 数据,并将这些候选会话消息反馈至通信发送客户端的会话窗口进行展示, 用户可以直接从中选择一个完全能够表达其意愿的一个候选会话消息发送给 对方,不需要再手动输入消息内容,这与现有的以获得的当前会话消息为词 首进行语句联想的方案相比,极大提高了沟通效率。
上述装置主要从虚拟角度进行的结构描述,下面主要从实体结构来描述 相应产品的硬件组成结构。
参照图23,本发明实施例提供了一种通信数据库的硬件结构示意图,由 于数据库的硬件结构与图3所示的通信服务器的硬件结构类似,本实施例在 此不再单独提供相同的通信数据库硬件结构图,该数据库可以包括:
通信接口2310,可以用于实现与通信服务器的通信接口的通信连接,实 现本数据库与通信服务器之间的数据交互,具体可以是WIFI模块的接口等。
存储器2320,用于至少一个历史会话消息,历史应用操作项目标识及其 对应的应用标识,以及实现上述从通信数据库执行的通信控制方法的程序。
处理器2330,用于加载并执行存储器2320存储的程序,包括:
接收到由当前会话消息提取得到的至少一个字段;
确定与该至少一个字段的匹配结果;
基于所述至匹配结果,触发相应的至少一个候选会话消息发送至通信客 户端进行展示。
其中,所述至少一个候选会话消息包括至少一个历史会话消息,和/或应 用数据库存储的至少一个应用操作数据,所述应用数据库对应于所述通信客 户端的内置应用。
参照上图3,本发明实施例还提供了一种通信服务器的硬件结构图,该通 信服务器可以是为通信客户端提供服务的服务设备,可以包括:
通信接口31;
存储器32,用于存储实现上述通信服务器执行的通信控制方法的程序;
处理器33,用于加载并执行所述存储器存储的程序,包括:
接收到通信发送客户端发送的当前会话消息,提取所述当前会话消息包 含的至少一个字段;
将所述至少一个字段发送至通信数据库进行匹配;
基于匹配结果,获取至少一个候选会话消息,并将所述至少一个候选会 话消息发送至所述通信发送客户端进行展示。
可选的,处理器33还可以执行实现以下步骤的程序:
在所述匹配结果包含至少一个历史会话消息的情况下,获取通信数据库 存储的与至少一个历史会话消息;
在所述匹配结果包含至少一个历史应用操作项目标识及其对应的应用标 识的情况下,获取应用服务器反馈的至少一个应用操作数据,所述应用服务 器是指所述通信发送客户端中对应所述应用标识的内置应用的应用服务器, 所述至少一个应用操作数据包括所述应用服务器记录的与所述至少一个历史 应用操作项目标识对应的应用操作数据。
可选的,处理器33还可以执行实现以下步骤的程序:
与所述通信发送客户端的至少一个内置应用的应用服务器进行同步,生 成至少一个应用操作项目标识及其对应的应用标识,其中,不同内置应用的 应用服务器对应的应用标识不同;
将所述至少应用操作项目标识及其对应的应用标识发送至通信数据库存 储;
将接收到的所述当前会话消息发送至通信数据库存储。
参照上图2,本发明实施例还提供了一种通信终端的硬件结构图,该通信 终端可以包括:通信接口21,存储器22,处理器23、显示器24以及至少一 个传感器25,其中:
存储器22,用于存储实现上所述的通信控制方法的程序;
处理器23,用于加载并执行所述存储器存储的程序,包括:
接收到针对会话窗口输入的当前会话消息,将所述当前会话消息发送至 通信服务器进行字段提取;
接收所述通信服务器反馈的至少一个候选会话消息,其中,所述至少一 个候选会话消息是基于提取出的至少一个字段在通信数据库中的匹配结果获 取的;
在所述会话窗口所在显示界面展示所述至少一个候选会话消息。
可选的,处理器23还可以执行实现以下步骤的程序:
在展示的所述至少一个候选会话消息中,调整与提取的至少一个字段匹 配的内容的显示状态。
可选的,处理器23还可以执行实现以下步骤的程序:
按照与提取的至少一个字段的重合度,确定所述至少一个候选会话消息 的展示顺序或显示状态;
其中,不同重合度对应的候选会话消息的显示状态不同。
可选的,处理器23还可以执行实现以下步骤的程序:
在所述会话窗口所在显示界面生成候选会话窗口,并在所述候选会话窗 口展示所述至少一个候选会话消息。
结合上图1,本发明实施例还提供了一种通信控制***的结构图,该*** 可以包括通信服务器11、至少一个应用服务器12、通信数据库13、至少一个 应用数据库14以及多个通信终端15,其中:
通信终端上设置有通信客户端,用于检测针对会话窗口输入的当前会话 消息,并将所述当前会话消息发送至所述通信服务器;
通信服务器11可以是上述服务器实施例提供的服务器,具体组成结构以 及相应的功能可以参照上述服务器实施例相应部分的描述,本实施例在此不 再赘述。同理,通信数据库13可以是上述数据库实施例提供的数据库,具体 组成结构以及相应的功能可以参照上述数据库实施例相应部分的描述,本实 施例在此不再赘述。
至少一个应用服务器12和至少一个应用数据库14与通信客户端中的至 少一个内置应用对应,应用数据库14的硬件组成结构与上图23所示的硬件 结构类似,用于存储相应的内置应用的至少一个应用操作数据,如实现该内 置应用的各项功能对应的应用页面数据,以及用户进行各项操作产生的历史 操作数据等等。
应用服务器12的硬件组成结构与上图3所示的硬件结构类似,用于接收 通信数据库发送的至少一个历史应用操作项目标识,并从应用数据库调取与 至少一个历史应用操作项目标识对应的应用操作数据,发送至所述通信服务 器。具体实现过程可以参照上述方法实施例相应部分的描述,本实施例在此 不再赘述。
综上所述,本发明实施例针对用户输入的当前会话消息,不仅可以从存 储的历史会话消息中确定其联想消息,还可以联想定位到通信客户端的内置 应用,并获取相应的应用操作数据作为联想消息,这样,保证得到的至少一 个联想消息能够完全符合用户意愿,只需要直接选择一条消息发送至对方即 可,大大提高了用户之间的沟通效率,也为用户之间的协同办公带来了极大 便利。
本发明实施例提供了一种存储介质,其存储有实现上述通信控制方法的 程序,具体实现方法可以参照上述方法实施例相应部分的描述,本实施例在 此不再详述。
本发明实施例还提供了一种处理器,该处理器加载并执行实现通信控制 方法的程序,具体实现步骤可以参照上述方法实施例相应部分的描述,本实 施例在此不再详述。
最后,需要说明的是,关于上述各实施例中,诸如第一、第二等之类的 关系术语仅仅用来将一个操作、单元或模块与另一个操作、单元或模块区分 开来,而不一定要求或者暗示这些单元、操作或模块之间存在任何这种实际 的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意 在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法或者*** 不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、装置、产品或者***所固有的要素。在没有更多限制 的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要 素的过程、方法或者***中还存在另外的相同要素。
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都 是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。 对于实施例公开的装置、数据库、服务器和***而言,由于其与实施例公开 的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示 例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现, 为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性 地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行, 取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定 的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本 发明的范围。
结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、 处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存 储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可 编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的 任意其它形式的存储介质中。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用 本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易 见的,本文中所定义的一般原理可以在不脱离本发明的核心思想或范围的情 况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些 实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
Claims (14)
1.一种通信控制方法,其特征在于,所述方法包括:
接收到通信发送客户端发送的当前会话消息,提取所述当前会话消息包含的至少一个字段;
将所述至少一个字段发送至通信数据库进行匹配;
基于匹配结果,获取至少一个候选会话消息,并将所述至少一个候选会话消息发送至所述通信发送客户端进行展示。
2.根据权利要求1所述的方法,其特征在于,所述获取至少一个候选会话消息,包括:
在所述匹配结果包含至少一个历史会话消息的情况下,获取通信数据库存储的所述至少一个历史会话消息;
在所述匹配结果包含至少一个历史应用操作项目标识及其对应的应用标识的情况下,获取应用服务器反馈的至少一个应用操作数据,其中,所述应用服务器是指所述通信发送客户端中对应所述应用标识的内置应用的应用服务器,所述至少一个应用操作数据包括所述应用服务器记录的与所述至少一个历史应用操作项目标识对应的应用操作数据。
3.根据权利要求1所述的方法,其特征在于,所述匹配结果包括与所述至少一个字段的重合度大于预设阈值的关键词对应的数据。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
与所述通信发送客户端的至少一个内置应用的应用服务器进行同步,生成至少一个应用操作项目标识及其对应的应用标识,其中,不同内置应用的应用服务器对应的应用标识不同;
将所述至少应用操作项目标识及其对应的应用标识发送至通信数据库存储;
将接收到的所述当前会话消息发送至通信数据库存储。
5.一种通信控制方法,其特征在于,所述方法包括:
接收到针对会话窗口输入的当前会话消息,将所述当前会话消息发送至通信服务器进行字段提取;
接收所述通信服务器反馈的至少一个候选会话消息,其中,所述至少一个候选会话消息是基于提取出的至少一个字段在通信数据库中的匹配结果获取的;
在所述会话窗口所在显示界面展示所述至少一个候选会话消息。
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
基于对任意一个候选回话消息的选择操作,生成相应的消息发送指令;
将所述消息发送指令发送至所述通信服务器,触发所述通信服务器将选择的候选会话消息发送至通信接收客户端。
7.根据权利要求6所述的方法,其特征在于,所述在所述会话窗口所在显示界面展示所述至少一个候选会话消息,包括:
当所述候选会话消息包括历史会话消息,在所述会话窗口所在显示界面逐条展示所述历史会话消息;
当所述候选会话消息包括应用操作数据,在所述会话窗口所在显示界面生成相应的应用界面,并在所述应用界面中展示至少一个应用操作数据。
8.根据权利要求5所述的方法,其特征在于,所述方法还包括:
按照与提取的至少一个字段的重合度,确定所述至少一个候选会话消息的展示顺序或显示状态;
其中,不同重合度对应的候选会话消息的显示状态不同。
9.根据权利要求5所述的方法,其特征在于,所述在所述会话窗口所在显示界面展示所述至少一个候选会话消息,包括:
在所述会话窗口所在显示界面生成候选会话窗口,并在所述候选会话窗口展示所述至少一个候选会话消息。
10.一种通信控制装置,其特征在于,所述装置包括:
消息处理模块,用于接收到通信发送客户端发送的当前会话消息,提取所述当前会话消息包含的至少一个字段;
字段传输模块,用于将所述至少一个字段发送至通信数据库进行匹配;
候选会话消息获取模块,用于基于匹配结果,获取至少一个候选会话消息,并将所述至少一个候选会话消息发送至所述通信发送客户端进行展示。
11.根据权利要求10所述的装置,其特征在于,所述候选会话消息获取模块包括:
第一获取单元,用于在所述匹配结果包含至少一个历史会话消息的情况下,获取通信数据库存储的与至少一个历史会话消息;
第二获取单元,用于在所述匹配结果包含至少一个历史应用操作项目标识及其对应的应用标识的情况下,获取应用服务器反馈的至少一个应用操作数据,其中,所述应用服务器是指所述通信发送客户端中对应所述应用标识的内置应用的应用服务器,所述至少一个应用操作数据包括所述应用服务器记录的与所述至少一个历史应用操作项目标识对应的应用操作数据。
12.根据权利要求10所述的装置,其特征在于,所述装置还包括:
同步模块,用于与所述通信发送客户端的至少一个内置应用的应用服务器进行同步,生成至少一个应用操作项目标识及其对应的应用标识,其中,不同内置应用的应用服务器对应的应用标识不同;
数据发送模块,用于将所述至少应用操作项目标识及其对应的应用标识发送至通信数据库存储;
会话消息发送模块,用于将接收到的所述当前会话消息发送至通信数据库存储。
13.一种通信控制装置,其特征在于,所述装置包括:
会话消息传输模块,用于接收到针对会话窗口输入的当前会话消息,将所述当前会话消息发送至通信服务器进行字段提取;
候选会话消息接收模块,用于接收所述通信服务器反馈的至少一个候选会话消息,其中,所述至少一个候选会话消息是基于提取出的至少一个字段在通信数据库中的匹配结果获取的;
候选会话消息展示模块,用于在所述会话窗口所在显示界面展示所述至少一个候选会话消息。
14.一种存储介质,其特征在于,用于存储实现如权利要求1-4任意一项所述的通信控制方法的程序;或者存储实现如权利要求5-9任意一项所述的通信控制方法的程序。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711251075.7A CN109873745B (zh) | 2017-12-01 | 2017-12-01 | 通信控制方法、装置及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711251075.7A CN109873745B (zh) | 2017-12-01 | 2017-12-01 | 通信控制方法、装置及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109873745A true CN109873745A (zh) | 2019-06-11 |
CN109873745B CN109873745B (zh) | 2021-08-24 |
Family
ID=66913645
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711251075.7A Active CN109873745B (zh) | 2017-12-01 | 2017-12-01 | 通信控制方法、装置及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109873745B (zh) |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111080448A (zh) * | 2019-12-02 | 2020-04-28 | 深圳索信达数据技术有限公司 | 一种基于会话的意图分析方法 |
CN111506718A (zh) * | 2020-04-20 | 2020-08-07 | 腾讯科技(深圳)有限公司 | 会话消息确定方法、装置、计算机设备和存储介质 |
CN112118168A (zh) * | 2019-06-21 | 2020-12-22 | 腾讯科技(深圳)有限公司 | 消息发送方法、装置、终端及存储介质 |
CN112202661A (zh) * | 2020-09-11 | 2021-01-08 | 腾讯科技(深圳)有限公司 | 会话消息处理方法、装置、计算机设备以及存储介质 |
CN112311652A (zh) * | 2019-07-23 | 2021-02-02 | 腾讯科技(深圳)有限公司 | 消息发送方法、装置、终端及存储介质 |
CN113037925A (zh) * | 2021-04-15 | 2021-06-25 | 维沃移动通信有限公司 | 信息处理方法、信息处理装置、电子设备和可读存储介质 |
WO2022022305A1 (en) * | 2020-07-27 | 2022-02-03 | Bytedance Inc. | Messaging service |
US11290409B2 (en) | 2020-07-27 | 2022-03-29 | Bytedance Inc. | User device messaging application for interacting with a messaging service |
US11343114B2 (en) | 2020-07-27 | 2022-05-24 | Bytedance Inc. | Group management in a messaging service |
US11349800B2 (en) | 2020-07-27 | 2022-05-31 | Bytedance Inc. | Integration of an email, service and a messaging service |
US11539648B2 (en) | 2020-07-27 | 2022-12-27 | Bytedance Inc. | Data model of a messaging service |
WO2023015982A1 (zh) * | 2021-08-10 | 2023-02-16 | 中兴通讯股份有限公司 | 消息发送方法、消息发送端和服务器 |
US11645466B2 (en) | 2020-07-27 | 2023-05-09 | Bytedance Inc. | Categorizing conversations for a messaging service |
US11922345B2 (en) | 2020-07-27 | 2024-03-05 | Bytedance Inc. | Task management via a messaging service |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103581212A (zh) * | 2012-07-18 | 2014-02-12 | 百度在线网络技术(北京)有限公司 | 基于云端分析的表单自动填充方法、***及装置 |
CN103810285A (zh) * | 2014-02-24 | 2014-05-21 | 联想(北京)有限公司 | 一种获取信息的方法及装置 |
US20140143230A1 (en) * | 2012-11-16 | 2014-05-22 | International Business Machines Corporation | Contextual search history in collaborative archives |
CN104077341A (zh) * | 2013-07-19 | 2014-10-01 | 腾讯科技(北京)有限公司 | 即时通讯中生成关键词自动回复映射关系的方法和装置 |
CN104348707A (zh) * | 2013-08-08 | 2015-02-11 | 腾讯科技(深圳)有限公司 | 一种会话消息查找方法、装置及*** |
US20150057997A1 (en) * | 2011-12-21 | 2015-02-26 | Nuance Communications, Inc. | Concept search and semantic annotation for mobile messaging |
CN104756102A (zh) * | 2012-11-12 | 2015-07-01 | 东莞宇龙通信科技有限公司 | 终端和应用程序交互方法 |
CN106570102A (zh) * | 2016-10-31 | 2017-04-19 | 努比亚技术有限公司 | 智能聊天方法、装置及终端 |
CN107391523A (zh) * | 2016-05-17 | 2017-11-24 | 谷歌公司 | 多用户消息交互话题中提供用于与自动化助理交互的建议 |
-
2017
- 2017-12-01 CN CN201711251075.7A patent/CN109873745B/zh active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150057997A1 (en) * | 2011-12-21 | 2015-02-26 | Nuance Communications, Inc. | Concept search and semantic annotation for mobile messaging |
CN103581212A (zh) * | 2012-07-18 | 2014-02-12 | 百度在线网络技术(北京)有限公司 | 基于云端分析的表单自动填充方法、***及装置 |
CN104756102A (zh) * | 2012-11-12 | 2015-07-01 | 东莞宇龙通信科技有限公司 | 终端和应用程序交互方法 |
US20140143230A1 (en) * | 2012-11-16 | 2014-05-22 | International Business Machines Corporation | Contextual search history in collaborative archives |
CN104077341A (zh) * | 2013-07-19 | 2014-10-01 | 腾讯科技(北京)有限公司 | 即时通讯中生成关键词自动回复映射关系的方法和装置 |
CN104348707A (zh) * | 2013-08-08 | 2015-02-11 | 腾讯科技(深圳)有限公司 | 一种会话消息查找方法、装置及*** |
CN103810285A (zh) * | 2014-02-24 | 2014-05-21 | 联想(北京)有限公司 | 一种获取信息的方法及装置 |
CN107391523A (zh) * | 2016-05-17 | 2017-11-24 | 谷歌公司 | 多用户消息交互话题中提供用于与自动化助理交互的建议 |
CN106570102A (zh) * | 2016-10-31 | 2017-04-19 | 努比亚技术有限公司 | 智能聊天方法、装置及终端 |
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112118168A (zh) * | 2019-06-21 | 2020-12-22 | 腾讯科技(深圳)有限公司 | 消息发送方法、装置、终端及存储介质 |
CN112118168B (zh) * | 2019-06-21 | 2022-07-22 | 腾讯科技(深圳)有限公司 | 消息发送方法、装置、终端及存储介质 |
CN112311652A (zh) * | 2019-07-23 | 2021-02-02 | 腾讯科技(深圳)有限公司 | 消息发送方法、装置、终端及存储介质 |
CN111080448A (zh) * | 2019-12-02 | 2020-04-28 | 深圳索信达数据技术有限公司 | 一种基于会话的意图分析方法 |
CN111080448B (zh) * | 2019-12-02 | 2024-03-26 | 深圳索信达数据技术有限公司 | 一种基于会话的意图分析方法 |
CN111506718A (zh) * | 2020-04-20 | 2020-08-07 | 腾讯科技(深圳)有限公司 | 会话消息确定方法、装置、计算机设备和存储介质 |
US11343114B2 (en) | 2020-07-27 | 2022-05-24 | Bytedance Inc. | Group management in a messaging service |
US11290409B2 (en) | 2020-07-27 | 2022-03-29 | Bytedance Inc. | User device messaging application for interacting with a messaging service |
WO2022022305A1 (en) * | 2020-07-27 | 2022-02-03 | Bytedance Inc. | Messaging service |
US11349800B2 (en) | 2020-07-27 | 2022-05-31 | Bytedance Inc. | Integration of an email, service and a messaging service |
US11539648B2 (en) | 2020-07-27 | 2022-12-27 | Bytedance Inc. | Data model of a messaging service |
US11645466B2 (en) | 2020-07-27 | 2023-05-09 | Bytedance Inc. | Categorizing conversations for a messaging service |
US11922345B2 (en) | 2020-07-27 | 2024-03-05 | Bytedance Inc. | Task management via a messaging service |
CN112202661A (zh) * | 2020-09-11 | 2021-01-08 | 腾讯科技(深圳)有限公司 | 会话消息处理方法、装置、计算机设备以及存储介质 |
CN113037925A (zh) * | 2021-04-15 | 2021-06-25 | 维沃移动通信有限公司 | 信息处理方法、信息处理装置、电子设备和可读存储介质 |
WO2023015982A1 (zh) * | 2021-08-10 | 2023-02-16 | 中兴通讯股份有限公司 | 消息发送方法、消息发送端和服务器 |
Also Published As
Publication number | Publication date |
---|---|
CN109873745B (zh) | 2021-08-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109873745A (zh) | 通信控制方法、装置及存储介质 | |
US11683279B2 (en) | System and method of using conversational agent to collect information and trigger actions | |
US10394577B2 (en) | Method and apparatus for automatic processing of service requests on an electronic device | |
CN108701128A (zh) | 解释和解析条件自然语言查询 | |
CN107168599B (zh) | 一种即时通信方法和装置 | |
JP2021099861A (ja) | メッセージングサービスのためのサーバ、システム、ユーザ端末、方法、及びプログラム | |
CN108768824A (zh) | 信息处理方法及装置 | |
CN114124861A (zh) | 消息群发方法、装置、计算机设备和存储介质 | |
CN110022399B (zh) | 消息展示方法、装置、用户终端及可读存储介质 | |
CN109408213A (zh) | 协同任务处理方法、***及存储介质 | |
CN107370661A (zh) | 基于联系人列表的消息发送方法、装置及电子设备 | |
CN111563151A (zh) | 一种信息采集的方法、会话配置的方法、装置及存储介质 | |
CN110324230A (zh) | 界面展示方法、客户端和计算机存储介质 | |
CN109962974B (zh) | 企业应用内的祝福信息处理方法、装置、介质和设备 | |
CN111125544A (zh) | 用户推荐方法及装置 | |
CN116775815B (zh) | 对话数据的处理方法、装置、电子设备及存储介质 | |
CN109951380A (zh) | 用于查找会话消息的方法、电子设备和计算机可读介质 | |
CN113138702B (zh) | 信息处理方法、装置、电子设备及存储介质 | |
CN105450510B (zh) | 用于社交网络平台的好友管理方法、装置及服务器 | |
CN109391537A (zh) | 一种信息处理方法、装置和计算机存储介质 | |
CN113422810A (zh) | 向服务提供商发送信息的方法及设备 | |
KR101027949B1 (ko) | 운세 정보를 이용한 사회 관계 관리 시스템 및 그 방법 | |
CN110730323A (zh) | 会议交互信息处理方法、装置、计算机装置及存储介质 | |
US20230259541A1 (en) | Intelligent Assistant System for Conversational Job Search | |
WO2024027184A1 (zh) | 一种发布群投票的方法、装置及相关产品 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |