CN108809810B - 基于即时通讯的消息记录查看方法、***和计算机设备 - Google Patents
基于即时通讯的消息记录查看方法、***和计算机设备 Download PDFInfo
- Publication number
- CN108809810B CN108809810B CN201810603006.6A CN201810603006A CN108809810B CN 108809810 B CN108809810 B CN 108809810B CN 201810603006 A CN201810603006 A CN 201810603006A CN 108809810 B CN108809810 B CN 108809810B
- Authority
- CN
- China
- Prior art keywords
- message
- terminal
- page
- instant messaging
- user
- 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.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/21—Monitoring or handling of messages
- H04L51/216—Handling conversation history, e.g. grouping of messages in sessions or threads
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/45—Network directories; Name-to-address mapping
- H04L61/4555—Directories for electronic mail or instant messaging
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本申请涉及一种基于即时通讯的消息记录查看方法、***和计算机设备。该方法包括:获取第一终端上传的对监管页面的获取请求;根据获取请求向第一终端返回监管页面;监管页面中包括多个用户标识;用户标识与即时通讯应用程序相对应;接收第一终端上传的消息查看请求;消息查看请求通过第一终端触发监管页面中的用户标识对应的字段生成;根据消息查看请求中携带的用户标识与对应的多个联系人标识对消息记录进行匹配,生成相应的会话页面;会话页面中包含即时通讯应用程序的会话记录;将会话页面返回至第一终端。当业务人员通过即时通讯应用程序与客户沟通时,可以使得管理人员方便快捷的查看每个业务人员与每个客户之间的消息记录。
Description
技术领域
本申请涉及计算机技术领域,特别是涉及一种基于即时通讯的消息记录查看方法、***、计算机设备和存储介质。
背景技术
随着计算机技术的发展,即时通讯在人们的生活中越来越普及。由于即时通讯的便利性,业务人员在开拓市场、推广产品时,也经常通过即时通讯随时随地开展业务。
为了避免业务人员对客户有不必要的言论,有时需要对业务人员与客户的消息记录进行监管。每个业务人员通常会与多个客户进行通话。因此,当面对大量的业务人员以及每个业务人员都有大量的客户时,如何快速查看每个业务人员与每个客户之间的消息记录成为目前需要解决的一个技术问题。
发明内容
基于此,有必要针对上述技术问题,提供一种能够快速查看每个业务人员与每个客户之间的消息记录的基于即时通讯的消息记录查看方法、***、计算机设备和存储介质。
一种基于即时通讯的消息记录查看方法,所述方法包括:
获取第一终端上传的对监管页面的获取请求;
根据所述获取请求向所述第一终端返回所述监管页面;所述监管页面中包括多个用户标识;所述用户标识与即时通讯应用程序相对应;
接收所述第一终端上传的消息查看请求;所述消息查看请求通过所述第一终端触发所述监管页面中的用户标识对应的字段生成;
根据所述消息查看请求中携带的用户标识与对应的多个联系人标识对消息记录进行匹配,生成相应的会话页面;所述会话页面中包含即时通讯应用程序的会话记录;
将所述会话页面返回至第一终端。
在其中一个实施例中,所述方法还包括:
接收第二终端上传的消息记录以及多个数据表;所述数据表中记录了用户标识和多个联系人标识;
将所述消息记录以及多个数据表同步至搜索引擎;
所述根据所述消息查看请求中携带的用户标识与对应的多个联系人标识对消息记录进行匹配,生成相应的会话页面包括:
通过搜索引擎在多个数据表中读取与所述用户标识对应的多个联系人标识,对所述用户标识与多个联系人标识之间的消息记录进行匹配;
利用所述用户标识、对应的联系人标识以及相匹配的消息记录生成所述用户标识对应的会话页面。
在其中一个实施例中,所述将所述消息记录以及多个数据表同步至搜索引擎包括:
将所述第二终端上传的消息记录以及多个数据表存入对应的队列中;
通过监控脚本对每个队列进行监控;
当监控到队列中的数据发生变化时,将发生变化的数据进行出列;
对出列的数据进行解析,将解析得到的数据同步至搜索引擎。
在其中一个实施例中,所述根据用户标识与多个联系人标识对消息记录进行匹配包括:
识别用户标识与每个联系人标识之间对应的多条消息记录;
获取每条消息记录对应的通讯时间;
按照所述通讯时间对用户标识与每个联系人标识之间的多条消息记录进行排序,得到用户标识与每个联系人标识之间的消息记录。
在其中一个实施例中,所述方法还包括:
识别消息记录中是否包含敏感词;
当包含敏感词时,获取所述消息记录对应的用户标识;
利用包含敏感词的消息记录生成相应的提示信息,将所述提示信息发送至与用户标识对应的第二终端。
一种基于即时通讯的消息记录查看***,所述***包括:
第一终端,用于上传对监管页面的获取请求;
服务器,用于根据所述获取请求向所述第一终端返回所述监管页面;所述监管页面中包括多个用户标识;所述用户标识与即时通讯应用程序相对应;
所述第一终端还用于触发所述监管页面中的用户标识对应的字段生成消息查看请求,将所述消息查看请求上传至服务器;
所述服务器还用于根据所述消息查看请求中携带的用户标识与对应的多个联系人标识对消息记录进行匹配,生成相应的会话页面;所述会话页面中包含即时通讯应用程序的会话记录;将所述会话页面返回至第一终端。
在其中一个实施例中,所述***还包括:
第二终端,用于上传消息记录以及多个数据表;所述数据表中记录了用户标识和多个联系人标识;
所述服务器还用于将所述消息记录以及多个数据表同步至搜索引擎;通过搜索引擎在多个数据表中读取与所述用户标识对应的多个联系人标识,对所述用户标识与多个联系人标识之间的消息记录进行匹配;利用所述用户标识、对应的联系人标识以及相匹配的消息记录生成所述用户标识对应的会话页面。
在其中一个实施例中,所述服务器还用于将所述第二终端上传的消息记录以及多个数据表存入对应的队列中;通过监控脚本对每个队列进行监控;当监控到队列中的数据发生变化时,将发生变化的数据进行出列;对出列的数据进行解析,将解析得到的数据同步至搜索引擎。
一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述各个方法实施例中的步骤。
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述各个方法实施例中的步骤。
上述基于即时通讯的消息记录查看方法、***、计算机设备和存储介质,当管理人员通过第一终端上传对监管页面的获取请求时,可以根据该获取请求向第一终端返回相应的监管页面。监管页面中可以包含多个用户标识对应的字段。其中,用户标识与即时通讯应用程序相对应。当其中一个字段被第一终端触发时,第一终端可以上传相应的消息查看请求。服务器根据消息查看请求对相应用户标识与多个联系人标识之间的消息记录进行匹配,生成相应的会话页面,将会话页面返回至第一终端。由于每个业务人员都可以有相应的用户标识,当业务人员通过即时通讯应用程序与客户沟通时,可以使得管理人员方便快捷的查看每个业务人员与每个客户之间的消息记录。
附图说明
图1为一个实施例中基于即时通讯的消息记录查看方法的应用场景图;
图2为一个实施例中基于即时通讯的消息记录查看方法的流程示意图;
图3为另一个实施例中基于即时通讯的消息记录查看方法的流程示意图;
图4为一个实施例中基于即时通讯的消息记录查看***的结构框图;
图5为一个实施例中计算机设备的内部结构图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
本申请提供的基于即时通讯的消息记录查看方法,可以应用于如图1所示的应用环境中。其中,第一终端102通过网络与服务器104进行通讯。第二终端106通过网络与服务器104进行通讯。其中,第一终端102和第二终端106可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,服务器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
第二终端106上安装了即时通讯应用程序。用户通过即时通讯应用程序可以与多位联系人进行通讯。第二终端106中还安装了信息采集工具,通过信息采集工具对本地的消息记录进行采集。第二终端106将采集到的消息记录以及数据表上传至服务器104。管理人员可以通过第一终端102向服务器上传对监管页面的获取请求,服务器104根据该获取请求,向第一终端102返回相应的监管页面。第一终端102在监管页面中点击任一用户标识对应的字段,生成对该用户标识的消息记录进行查看的查看请求。服务器104根据消息查看请求中携带的用户标识与对应的多个联系人标识,利用消息记录以及数据表对消息记录进行匹配,生成相应的会话页面,会话页面中包含即时通讯应用程序的会话记录。服务器104将会话页面返回至第一终端102。当面对大量的业务人员以及每个业务人员都有大量的客户时,管理人员可以方便快捷的查看每个业务人员与每个客户之间的消息记录。
在一个实施例中,如图2所示,提供了一种基于即时通讯的消息记录查看方法,以该方法应用于图1中的服务器为例进行说明,包括以下步骤:
步骤202,获取第一终端上传的对监管页面的获取请求。
第一终端可以是管理人员对应的终端。管理人员可以通过第一终端随时对业务人员的即时通讯的消息记录进行查看。即时通讯的消息记录可以是业务人员通过第二终端与客户进行即时通讯所产生的。每个第二终端都具有相应的终端标识。业务人员具有自己的工号、姓名、所属机构等个人信息。业务人员在使用即时通讯应用程序时,都注册了相应的账号。该账号也可以称为用户标识。服务器可以获取多个业务人员的个人信息、用户标识等生成监管页面。
进一步的,第二终端中除了安装即时通讯应用程序之外,还可以按照了信息采集工具。通过信息采集工具可以对第二终端本地的消息记录进行采集,并且将采集到的消息记录上传至服务器。服务器可以根据消息记录获取每个用户标识对应的联系人数量以及最新聊天时间等。服务器还可以利用多个业务人员的个人信息、用户标识、联系人数量、最新聊天时间等生成相应的监管页面。
步骤204,根据获取请求向第一终端返回监管页面;监管页面中包括多个用户标识;用户标识与即时通讯应用程序相对应。
第一终端可以通过浏览器向服务器发送对监管页面的获取请求。第一终端也可以通过监管应用程序,登录服务器,继而向服务器发送对监管页面的获取请求。服务器根据该获取请求,向第一终端返回相应的监管页面。第一终端接收到监管页面后,可以通过浏览器展示该监管页面。第一终端也可以通过监管应用程序展示该监管页面。
步骤206,接收第一终端上传的消息查看请求;消息查看请求通过第一终端触发监管页面中的用户标识对应的字段生成。
管理人员通过第一终端可以对任一个用户标识对应的消息记录进行查看。第一终端在监管页面中点击任一用户标识对应的字段,生成对该用户标识的消息记录进行查看的查看请求。字段包括:用户名称、用户工号、所属机构、终端标识、用户标识、联系人数量以及最新聊天时间等字段。用户标识对应的字段可以是上述多个字段中的任意一个。例如,监管页面中可以通过列表形式进行展示。当第一终端点击用户标识所在的行,即可生成相应的查看请求。
步骤208,根据消息查看请求中携带的用户标识与对应的多个联系人标识对消息记录进行匹配,生成相应的会话页面;会话页面中包含即时通讯应用程序的会话记录。
步骤210,将会话页面返回至第一终端。
第二终端通过信息采集工具在本地采集相应的数据表。数据表可以有多种,包括联系人表、关系表以及消息记录表等。其中,联系人表中记录了与用户标识对应的多个联系人标识。联系人标识中包括群组联系人标识。关系表中记录了用户标识与联系人标识之间的会话记录,例如,用户标识为A,其中一个联系人标识为B,关系表中记录了A在何时对B发送了消息,以及B在何时对A回复了消息等。消息记录表中记录了用户标识与多个联系人标识之间的消息记录。消息记录中包含相应的消息类型,例如,文本消息、语音消息和图片消息等。其中,图片消息中可以包括静态图片和动态图片。
第二终端将采集到的多个数据表上传至服务器。服务器在消息查看请求时,根据消息查看请求中携带的用户标识,利用多个数据表将该用户标识与对应的多个联系人标识对消息记录进行匹配,生成相应的会话页面。会话页面中可以包括监管字段以及即时通讯的会话页面。其中监管字段包括用户工号、用户名称以及所属机构等字段。监管字段可以包括一个字段或多个字段,会话页面中的监管字段用于唯一标识一个业务人员。即时通讯的会话页面中可以是按照即时通讯应用程序的方式生成的会话页面,可以包括多个联系人标识,以及与其中一个联系人标识对应的会话记录。
服务器将会话页面返回至第一终端,第一终端展示该会话页面。如果需要查看同一用户标识与不同联系人标识之间的会话记录,第一终端可以点击其他联系人标识,向服务器发送相应的查看请求。服务器根据该查看请求加载相应的消息记录,生成相应的会话页面。
当管理人员希望查看下一个业务人员的消息记录时,可以返回监管页面,选择下一个业务人员对应的字段,生成相应的查看请求。由此可以按照上述方式对每个业务人员与每个联系人之间的消息记录进行方便快捷的查看。
本实施例中,当管理人员通过第一终端上传对监管页面的获取请求时,可以根据该获取请求向第一终端返回相应的监管页面。监管页面中可以包含多个用户标识对应的字段。其中,用户标识与即时通讯应用程序相对应。当其中一个字段被第一终端触发时,第一终端可以上传相应的消息查看请求。服务器根据消息查看请求对相应用户标识与多个联系人标识之间的消息记录进行匹配,生成相应的会话页面,将会话页面返回至第一终端。由于每个业务人员都可以有相应的用户标识,当业务人员通过即时通讯应用程序与客户沟通时,可以使得管理人员方便快捷的查看每个业务人员与每个客户之间的消息记录。
在一个实施例中,如图3所示,提供了一种基于即时通讯的消息记录查看方法,包括以下步骤:
步骤302,接收第二终端上传的消息记录以及多个数据表;数据表中记录了用户标识和多个联系人标识。
步骤304,将消息记录以及多个数据表同步至搜索引擎。
步骤306,获取第一终端上传的对监管页面的获取请求。
步骤308,根据获取请求向第一终端返回监管页面;监管页面中包括多个用户标识;用户标识与即时通讯应用程序相对应。
步骤310,接收第一终端上传的消息查看请求;消息查看请求通过第一终端触发监管页面中的用户标识对应的字段生成。
步骤312,通过搜索引擎在多个数据表中读取与用户标识对应的多个联系人标识,对用户标识与多个联系人标识之间的消息记录进行匹配。
步骤314,利用用户标识、对应的联系人标识以及相匹配的消息记录生成用户标识对应的会话页面;会话页面中包含即时通讯应用程序的会话记录。
步骤316,将会话页面返回至第一终端。
第二终端安装了即时通讯应用程序。业务人员通过第二终端利用即时通讯应用程序可以与多个联系人进行通讯,相应的消息记录可以作为消息记录保存在第二终端本地。消息记录可以包括多种消息类型,例如,文本消息、语音消息和图片消息等。其中,图片消息中可以包括静态图片和动态图片。
第二终端中还安装了信息采集工具。通过信息采集工具在第二终端本地进行信息采集。具体的,第二终端通过信息采集工具对即时通讯应用程序在本地的数据库进行解密,得到相应的数据库文件。数据库文件中包括多个数据表,包括联系人表、关系表以及消息记录表等。其中,联系人表中记录了与用户标识对应的多个联系人标识。关系表中记录了用户标识与联系人标识之间的会话记录。消息记录表中记录了用户标识与多个联系人标识之间的消息记录,包括文本消息、语音消息对应的存储路径以及图片消息对应的存储路径。第二终端通过消息采集工具对文本消息、语音消息以及图片消息等进行采集,将采集到的消息记录上传至服务器。第二终端通过消息采集工具将数据库文件中的多个数据表上传至服务器。服务器将第二终端上传的消息记录以及多个数据表同步至搜索引擎对应的数据库。
管理人员可以参照上述实施例中提供的方式向服务器发送消息查看请求。服务器接收到该消息查看请求时,通过搜索引擎在其对应的数据库中读取多个数据表中的用户标识以及对应的联系人标识,将用户标识与联系标识之间的消息记录进行匹配。利用用户标识、对应的联系人标识以及相匹配的消息记录生成用户标识对应的会话页面。
在传统的方式中,服务器将接收到的消息记录以及数据表通常是存入关系型数据库。在进行消息记录的匹配时,需要在关系型数据库中逐个读取数据表。消息记录的匹配耗时较长。本实施例中,由于消息记录以及多个数据表被同步至搜索引擎对应的数据库中,当管理人员需要查看消息记录时,可以通过搜索引擎在其对应的数据库中快速检索相应的消息记录,有效缩短了消息记录的匹配耗时,提高了会面页面的生成效率。
在一个实施例中,将消息记录以及多个数据表同步至搜索引擎包括:将第二终端上传的消息记录以及多个数据表存入对应的队列中;通过监控脚本对每个队列进行监控;当监控到队列中的数据发生变化时,将发生变化的数据进行出列;对出列的数据进行解析,将解析得到的数据同步至搜索引擎。
第二终端可以将消息记录以及多个数据表上传至服务器。服务器中设置了多个队列,不同的队列可以存入不同的数据。例如,消息记录中的图片可以存入第一队列、消息记录中的语音存入第二队列、消息记录中的文本可以随同消息记录表存入第三队列、联系人表存入第四队列、关系表存入第五队列。
服务器上运行了监控脚本,通过监控脚本对每个队列进行监控。当第二终端上传数据至服务器时,服务器按照预设格式将数据存入相应的队列。例如,服务器利用用户标识、联系人标识、通讯时间、消息内容等生成json格式的字符串,将json格式的字符串存入对应的队列中。监控脚本在对每个队列进行监控时,当监控到其中一个或多个队列中的数据发生变化时,将发生变化的数据进行出列。服务器对出列的数据进行解析,例如,对json格式的字符串进行解析。服务器将解析得到的数据同步至搜索引擎对应的数据库中。
本实施例中,由于第二终端的消息记录以及多个数据表被存入相应的队列中,通过对每个队列进行监控,可以第二终端上传的数据及时同步至搜索引擎。由此在管理人员查询消息记录时,可以通过搜索引擎将所有的消息记录及时进行展示。
在一个实施例中,根据用户标识与多个联系人标识对消息记录进行匹配包括:识别用户标识与每个联系人标识之间对应的多条消息记录;获取每条消息记录对应的通讯时间;按照通讯时间对用户标识与每个联系人标识之间的多条消息记录进行排序,得到用户标识与每个联系人标识之间的消息记录。
服务器将接收到的消息记录和数据表存入搜索引擎对应的数据库。其中,可以按照消息记录的消息类型对接收到的多条消息记录进行存储。消息记录可以包括多种消息类型,例如,文本消息、语音消息和图片消息等。
当服务器接收到一终端上传的消息查看请求时,通过搜索引擎在多个数据表中读取与用户标识对应的多个联系人标识。其中,联系人表中包括了用户标识对应的多个联系人标识。通过搜索引擎可以根据联系人表将每个用户标识与多个联系人标识进行关系。以及通过搜索引擎根据关系表以及消息记录表,识别出用户标识与关联的联系标识之间所发送的消息记录。
消息表中包括了消息类型、通讯时间、文本消息等内容。消息类型可以采用预设字符或预设字符串进行标记。通过搜索引擎可以根据用户标识以及相关联的联系人标识读取消息表中的消息类型以及通讯时间。或者,搜索引擎也可以根据用户标识以及相关联的联系人标识在消息数据库中识别消息记录的后缀,根据后缀识别对应的消息类型。例如,文本消息的后缀可以是.txt,语音消息的后缀可以是.arm,图片消息的后缀可以是png、gif等。搜索引擎也可以根据用户标识以及相关联的联系人标识在消息数据库中识别消息记录的通讯时间。
搜索引擎根据消息类型在消息数据库中获取相应的消息记录。搜索引擎根据消息类型在数据库中分别用户标识与每个联系人标识之间的多条消息记录。搜索引擎按照通讯时间对用户标识与每个联系人标识之间的多条不同消息类型消息记录进行排序。其中,搜索引擎可以按照时间升序的方式进行排序,也可以按照时间降序的方式进行排序。通过对多条不同消息类型的消息记录进行排序,由此实现了对每个用户标识与联系人标识之间的消息记录进行准确匹配。
在一个实施例中,该方法还包括:识别消息记录中是否包含敏感词;当包含敏感词时,获取消息记录对应的用户标识;利用包含敏感词的消息记录生成相应的提示信息,将提示信息发送至与用户标识对应的第二终端。
服务器可以按照预设频率对消息数据库中的消息记录进行敏感词扫描。敏感词可以是不符合业务要求的词语,例如,必定涨停、稳赚等。服务器可以采用敏感词匹配的方式,识别是否存在预设敏感词的消息记录。
当消息记录中包含敏感词时,服务器获取该消息记录对应的用户标识,根据用户标识获取对应的终端标识。如果用户标识与终端标识相同,则服务器无需再获取相应的终端标识。服务器利用包含敏感词的消息记录生成相应的提示信息,将提示信息发送至与终端标识对应的第二终端。由此对用户进行相应的警告。服务器还可以将该提示信息发送至第一终端,以便管理人员及时发现存在不符合业务要求的情形,从而对相应人员进行有效监管。
应该理解的是,虽然图2-3的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-3中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
在一个实施例中,如图4所示,提供了一种基于即时通讯的消息记录查看***,包括:第一终端402、服务器404,其中:
第一终端402,用于上传对监管页面的获取请求。
服务器404,用于根据获取请求向第一终端返回监管页面;监管页面中包括多个用户标识;用户标识与即时通讯应用程序相对应;
第一终端402还用于触发监管页面中的用户标识对应的字段生成消息查看请求,将消息查看请求上传至服务器404;
服务器404还用于根据消息查看请求中携带的用户标识与对应的多个联系人标识对消息记录进行匹配,生成相应的会话页面;会话页面中包含即时通讯应用程序的会话记录;将会话页面返回至第一终端402。
在一个实施例中,该***还包括:第二终端406,用于上传消息记录以及多个数据表;数据表中记录了用户标识和多个联系人标识;服务器404还用于将消息记录以及多个数据表同步至搜索引擎;通过搜索引擎在多个数据表中读取与用户标识对应的多个联系人标识,对用户标识与多个联系人标识之间的消息记录进行匹配;利用用户标识、对应的联系人标识以及相匹配的消息记录生成用户标识对应的会话页面。
在一个实施例中,服务器404还用于将第二终端上传的消息记录以及多个数据表存入对应的队列中;通过监控脚本对每个队列进行监控;当监控到队列中的数据发生变化时,将发生变化的数据进行出列;对出列的数据进行解析,将解析得到的数据同步至搜索引擎。
在一个实施例中,服务器404还用于识别用户标识与每个联系人标识之间对应的多条消息记录;获取每条消息记录对应的通讯时间;按照通讯时间对用户标识与每个联系人标识之间的多条消息记录进行排序,得到用户标识与每个联系人标识之间的消息记录。
在一个实施例中,服务器404还用于识别消息记录中是否包含敏感词;当包含敏感词时,获取消息记录对应的用户标识;利用包含敏感词的消息记录生成相应的提示信息,将提示信息发送至与用户标识对应的第二终端406。
在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图5所示。该计算机设备包括通过***总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作***、计算机程序和数据库。该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该计算机设备的数据库用于存储消息记录以及数据表等内容。该计算机设备的网络接口用于与外部的第二终端通过网络连接通讯。该计算机程序被处理器执行时以实现一种基于即时通讯的消息记录查看方法。
本领域技术人员可以理解,图5中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,提供了一种计算机设备,包括存储器和处理器,该存储器存储有计算机程序,该处理器执行计算机程序时实现上述各个方法实施例中的步骤。
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述各个方法实施例中的步骤。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。
Claims (10)
1.一种基于即时通讯的消息记录查看方法,所述方法包括:
获取第一终端上传的对监管页面的获取请求;
获取多个业务人员的个人信息和用户标识生成所述监管页面,根据所述获取请求向所述第一终端返回所述监管页面;所述监管页面中包括多个用户标识;所述用户标识与即时通讯应用程序相对应;所述用户标识,是业务人员在使用即时通讯应用程序时,注册的相应的账号;
接收所述第一终端上传的消息查看请求;
所述消息查看请求通过所述第一终端触发所述监管页面中的用户标识对应的字段生成;
根据所述消息查看请求中携带的用户标识,通过搜索引擎在多个数据表中读取与所述用户标识对应的多个联系人标识;所述数据表,是第二终端通过信息采集工具在本地进行信息采集得到后上传的;
针对每个所述联系人标识,识别用户标识与每个联系人标识之间对应的多条消息记录;
获取每条消息记录对应的通讯时间;
按照所述通讯时间对用户标识与每个联系人标识之间的多条消息记录进行排序,得到用户标识与每个联系人标识之间的消息记录;
利用所述用户标识、对应的联系人标识以及相匹配的消息记录生成所述用户标识对应的会话页面;所述会话页面中包括监管字段以及即时通讯的会话页面;所述即时通讯的会话页面,是按照即时通讯应用程序的方式生成的会话页面;
所述会话页面中包含即时通讯应用程序的会话记录;
将所述会话页面返回至第一终端。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收第二终端上传的消息记录以及多个数据表;所述数据表中记录了用户标识和多个联系人标识;
将所述消息记录以及多个数据表同步至搜索引擎。
3.根据权利要求2所述的方法,其特征在于,所述将所述消息记录以及多个数据表同步至搜索引擎包括:
将所述第二终端上传的消息记录以及多个数据表存入对应的队列中;
通过监控脚本对每个队列进行监控;
当监控到队列中的数据发生变化时,将发生变化的数据进行出列;
对出列的数据进行解析,将解析得到的数据同步至搜索引擎。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
识别消息记录中是否包含敏感词;
当包含敏感词时,获取所述消息记录对应的用户标识;
利用包含敏感词的消息记录生成相应的提示信息,将所述提示信息发送至与用户标识对应的第二终端。
5.一种基于即时通讯的消息记录查看***,其特征在于,所述***包括:
第一终端,用于上传对监管页面的获取请求;
服务器,用于获取多个业务人员的个人信息和用户标识生成所述监管页面,根据所述获取请求向所述第一终端返回所述监管页面;所述监管页面中包括多个用户标识;所述用户标识与即时通讯应用程序相对应;所述用户标识,是业务人员在使用即时通讯应用程序时,注册的相应的账号;
所述第一终端还用于触发所述监管页面中的用户标识对应的字段生成消息查看请求,将所述消息查看请求上传至服务器;所述服务器还用于接收所述第一终端上传的消息查看请求;根据所述消息查看请求中携带的用户标识,通过搜索引擎在多个数据表中读取与所述用户标识对应的多个联系人标识;所述数据表,是第二终端通过信息采集工具在本地进行信息采集得到后上传的;
所述服务器还用于针对每个所述联系人标识,识别用户标识与每个联系人标识之间对应的多条消息记录;获取每条消息记录对应的通讯时间;按照所述通讯时间对用户标识与每个联系人标识之间的多条消息记录进行排序,得到用户标识与每个联系人标识之间的消息记录;利用所述用户标识、对应的联系人标识以及相匹配的消息记录生成所述用户标识对应的会话页面;所述会话页面中包括监管字段以及即时通讯的会话页面;所述即时通讯的会话页面,是按照即时通讯应用程序的方式生成的会话页面;所述会话页面中包含即时通讯应用程序的会话记录;将所述会话页面返回至第一终端。
6.根据权利要求5所述的***,其特征在于,所述***还包括:
第二终端,用于上传消息记录以及多个数据表;所述数据表中记录了用户标识和多个联系人标识;
所述服务器还用于将所述消息记录以及多个数据表同步至搜索引擎。
7.根据权利要求6所述的***,其特征在于,所述服务器还用于将所述第二终端上传的消息记录以及多个数据表存入对应的队列中;通过监控脚本对每个队列进行监控;当监控到队列中的数据发生变化时,将发生变化的数据进行出列;对出列的数据进行解析,将解析得到的数据同步至搜索引擎。
8.根据权利要求5所述的***,其特征在于,所述的服务器还用于识别消息记录中是否包含敏感词;当包含敏感词时,获取所述消息记录对应的用户标识;利用包含敏感词的消息记录生成相应的提示信息,将所述提示信息发送至与用户标识对应的第二终端。
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至4中任一项所述方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至4中任一项所述的方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810603006.6A CN108809810B (zh) | 2018-06-12 | 2018-06-12 | 基于即时通讯的消息记录查看方法、***和计算机设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810603006.6A CN108809810B (zh) | 2018-06-12 | 2018-06-12 | 基于即时通讯的消息记录查看方法、***和计算机设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108809810A CN108809810A (zh) | 2018-11-13 |
CN108809810B true CN108809810B (zh) | 2021-05-25 |
Family
ID=64085564
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810603006.6A Active CN108809810B (zh) | 2018-06-12 | 2018-06-12 | 基于即时通讯的消息记录查看方法、***和计算机设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108809810B (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110427099A (zh) * | 2019-06-28 | 2019-11-08 | 广东虚拟现实科技有限公司 | 信息记录方法、装置、***、电子设备以及信息获取方法 |
CN112769673A (zh) * | 2019-11-05 | 2021-05-07 | 钉钉控股(开曼)有限公司 | 沟通记录的生成、推荐和展示方法及装置 |
CN110995573A (zh) * | 2019-12-02 | 2020-04-10 | 广州伊的家网络科技有限公司 | 跨平台即时通讯方法、装置、计算机设备以及存储介质 |
CN113765767A (zh) * | 2020-06-02 | 2021-12-07 | 上海回声网络科技有限公司 | 企业微信监管方法及其*** |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101068224A (zh) * | 2007-06-18 | 2007-11-07 | 北京亿企通信息技术有限公司 | 一种即时通信***中信息监视的方法 |
CN104182488A (zh) * | 2014-08-08 | 2014-12-03 | 腾讯科技(深圳)有限公司 | 搜索方法、服务器及客户端 |
CN105490872A (zh) * | 2015-11-24 | 2016-04-13 | 湖北大学 | 一种网络即时通讯数据信息实时监控***及监控方法 |
CN105553817A (zh) * | 2015-12-09 | 2016-05-04 | 小米科技有限责任公司 | 即时通讯信息查看方法、装置和终端 |
CN106656748A (zh) * | 2016-11-15 | 2017-05-10 | 北京三快在线科技有限公司 | 一种信息展示方法及装置,电子设备 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9143470B2 (en) * | 2013-01-29 | 2015-09-22 | Genesys Telecommunications Laboratories, Inc. | Coaching with collaborative editing |
-
2018
- 2018-06-12 CN CN201810603006.6A patent/CN108809810B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101068224A (zh) * | 2007-06-18 | 2007-11-07 | 北京亿企通信息技术有限公司 | 一种即时通信***中信息监视的方法 |
CN104182488A (zh) * | 2014-08-08 | 2014-12-03 | 腾讯科技(深圳)有限公司 | 搜索方法、服务器及客户端 |
CN105490872A (zh) * | 2015-11-24 | 2016-04-13 | 湖北大学 | 一种网络即时通讯数据信息实时监控***及监控方法 |
CN105553817A (zh) * | 2015-12-09 | 2016-05-04 | 小米科技有限责任公司 | 即时通讯信息查看方法、装置和终端 |
CN106656748A (zh) * | 2016-11-15 | 2017-05-10 | 北京三快在线科技有限公司 | 一种信息展示方法及装置,电子设备 |
Also Published As
Publication number | Publication date |
---|---|
CN108809810A (zh) | 2018-11-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109672741B (zh) | 微服务监控方法、装置、计算机设备和存储介质 | |
CN108809810B (zh) | 基于即时通讯的消息记录查看方法、***和计算机设备 | |
CA2886421C (en) | Computer-implemented system and method for detecting events for use in an automated call center environment | |
US20200334261A1 (en) | Search ranking method and apparatus, electronic device and storage medium | |
CN112162965B (zh) | 一种日志数据处理的方法、装置、计算机设备及存储介质 | |
CN112350923B (zh) | 会话消息展示方法、装置、计算机设备和存储介质 | |
CN108334625B (zh) | 用户信息的处理方法、装置、计算机设备和存储介质 | |
CN109829077B (zh) | 一种页面显示方法、装置和设备 | |
CN110908778B (zh) | 任务部署方法、***和存储介质 | |
CN110750222A (zh) | 打印方法、装置、计算机设备和存储介质 | |
CN111400378A (zh) | 基于ElasticSearch的日志实时显示方法、装置、计算机设备和介质 | |
CN109542764B (zh) | 网页自动化测试方法、装置、计算机设备和存储介质 | |
CN115208664B (zh) | 多平台用户统一识别的方法、装置、设备和存储介质 | |
CN113467855A (zh) | 网页请求处理方法、装置、电子设备及存储介质 | |
CN108880988B (zh) | 即时通讯消息的监控方法、***、计算机设备和存储介质 | |
CN110716916A (zh) | 资源在线管理方法、装置、计算机设备和存储介质 | |
CN110659435A (zh) | 页面数据采集处理方法、装置、计算机设备和存储介质 | |
CN114153703A (zh) | 微服务的异常定位方法、装置、电子设备和程序产品 | |
CN113111078B (zh) | 资源数据处理方法、装置、计算机设备和存储介质 | |
CN112688850B (zh) | 即时通讯中作用对象的筛选方法和装置 | |
CN108966154B (zh) | 群发短信方法、装置、计算机设备和存储介质 | |
CN112765404A (zh) | 到访信息处理方法、装置、***、设备及存储介质 | |
CN111966506A (zh) | 基于不同应用程序的内容分享方法和计算机设备 | |
CN111985446A (zh) | 人脸识别方法以及*** | |
CN110418020B (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 |