一种会话监测方法和装置与流程

文档序号:29251188发布日期:2022-03-16 03:01阅读:81来源:国知局
一种会话监测方法和装置与流程

1.本发明涉及数据监测的技术领域,特别是涉及一种会话监测方法和装置。


背景技术:

2.在实际应用中,有些用户可能会采用平台进行非法订单,这可能会影响到平台的正常运行。但是现有的对订单进行监测的方法,需要平台付出大量的资源对订单的整个流程进行监控;且在监控过程中会生成大量的数据,这对于后续的筛查来说也是非常大的工作量。


技术实现要素:

3.鉴于上述问题,提出了以便提供克服上述问题或者至少部分地解决上述问题的一种会话监测方法和装置,包括:
4.一种会话监测方法,平台提供一用户会话窗口;方法包括:
5.当目标用户账户登录平台时,对用户会话窗口的通信数据进行监测;
6.当监测到通信数据中存在异常数据时,确定目标用户账户当前登录平台时所使用的目标业务系统;
7.将目标业务系统响应于目标用户账户发出的业务请求生成的业务数据存入待筛查数据库;
8.对待筛查数据库中的数据进行异常分析。
9.可选地,对用户会话窗口的通信数据进行监测,包括:
10.对用户会话窗口输入和/或输出的通信数据进行识别;
11.当识别到输入或输出的通信数据存在预设敏感信息时,判定通信数据中存在异常数据。
12.可选地,对待筛查数据库中的数据进行异常分析,包括:
13.对异常数据进行识别,确定所述异常数据的目标异常类型;
14.判断待筛查数据库中的数据是否与目标异常类型匹配;
15.当待筛查数据库中的数据与目标异常类型匹配时,判定待筛查数据库中的数据存在异常,并将目标异常类型作为待筛查数据库中的数据的异常类型。
16.可选地,在判定待筛查数据库中的数据存在异常后,方法还包括:
17.关闭用户会话窗口;
18.以及,生成并展示警告提示信息。
19.可选地,方法还包括:
20.按照预设时间间隔提取用户会话窗口输入和/或输出的数据;
21.将所提取的数据划分成至少两个同等大小的数据包;
22.从至少两个同等大小的数据包中,随机提取至少一个数据包作为通信数据。
23.可选地,方法还包括:
24.确定与目标用户账户进行通信的其它用户账户;
25.确定其它用户账户当前登录平台时所使用的其它业务系统;
26.将其它业务系统响应于其它用户账户发出的业务请求生成的业务数据存入待筛查数据库。
27.可选地,通信数据包括以下任一项或多项:
28.文本数据、图片数据、视频数据、音频数据。
29.一种会话监测装置,平台提供一用户会话窗口;装置包括:
30.监测模块,用于当目标用户账户登录平台时,对用户会话窗口的通信数据进行监测;
31.确定模块,用于当监测到通信数据中存在异常数据时,确定目标用户账户当前登录平台时所使用的目标业务系统;
32.第一存储模块,用于将目标业务系统响应于目标用户账户发出的业务请求生成的业务数据存入待筛查数据库;
33.分析模块,用于对待筛查数据库中的数据进行异常分析。
34.一种服务器,包括处理器、存储器及存储在存储器上并能够在处理器上运行的计算机程序,计算机程序被处理器执行时实现如上的会话监测方法。
35.一种计算机可读存储介质,计算机可读存储介质上存储计算机程序,计算机程序被处理器执行时实现如上的会话监测方法。
36.本发明实施例具有以下优点:
37.本发明实施例中,当目标用户账户登录平台时,对用户会话窗口的通信数据进行监测;当监测到通信数据中存在异常数据时,确定目标用户账户当前登录平台时所使用的目标业务系统;将目标业务系统响应于目标用户账户发出的业务请求生成的业务数据存入待筛查数据库;对待筛查数据库中的数据进行异常分析。通过本发明实施例,实现了基于用户之间的会话来对订单进行监测,并且可以有效的减少监测生成的数据,从而提高了后续筛查的效率。
附图说明
38.为了更清楚地说明本发明的技术方案,下面将对本发明的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
39.图1是本发明实施例的一种会话监测方法的步骤流程图;
40.图2是本发明实施例的另一种会话监测方法的步骤流程图;
41.图3是本发明实施例的一种会话监测装置的结构框图。
具体实施方式
42.为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前
提下所获得的所有其他实施例,都属于本发明保护的范围。
43.参照图1,示出了本发明实施例的一种会话监测方法的步骤流程图,平台提供一用户会话窗口;
44.具体地,可以包括如下步骤:
45.步骤101、当目标用户账户登录平台时,对用户会话窗口的通信数据进行监测;
46.作为一示例,通信数据可以包括以下任一项或多项:文本数据、图片数据、视频数据、音频数据。
47.当用户需要使用平台(如电子商务平台)中的电子商务业务时,例如:备案、车辆备案、订单查询、个人消费统计;可以先采用预先注册的目标用户账户登录平台。
48.目标用户账户登录平台后,平台可以提供一用户界面,并在用户界面中提供一用户会话窗口,以便用户可以在用户会话窗口中与其他用户或者业务系统的工作人员沟通和交流。
49.当检测到目标用户账户登录平台后,为了对用户的会话内容进行监测,可以对用户会话窗口的通信数据进行监测,以便依据通信数据判断用户是否可能准备或者已经进行了异常行为,例如:生成虚假订单、进行虚假的备案等。
50.步骤102、当监测到通信数据中存在异常数据时,确定目标用户账户当前登录平台时所使用的目标业务系统;
51.当通过对通信数据进行监测,识别到用户可能进行了异常行为时,可以表示监测到通信数据中存在异常数据;此时,可以对目标用户账户后续生成的数据进行收集,以便与后续的筛查。
52.具体的,可以先确定目标用户账户在登录平台时所使用过的目标业务系统;当然,还可以确定目标用户账户所使用过的目标电子商务业务。
53.步骤103、将目标业务系统响应于目标用户账户发出的业务请求生成的业务数据存入待筛查数据库;
54.目标用户账户在使用目标业务系统时,会向目标业务系统发送业务请求;而目标业务系统在接收到该业务请求时,会向平台返回相应的业务数据。
55.由于在先已经识别到目标用户账户的通信数据存在异常,此时可以认为目标用户账户后续在目标业务系统中使用目标电子商务业务时可能存在异常,或者已经进行了异常的行为;因此可以将上述业务数据收集起来,并存储至平台中预先设置的待筛查数据库中,以便后续可以直接基于待筛查数据库中的数据进行分析。
56.另外,目标业务系统还可以在生成业务数据时,生成日志数据;然后,可以将日志数据与业务数据一起存入待筛查数据库中。
57.步骤104、对待筛查数据库中的数据进行异常分析。
58.在得到需要筛查的业务数据,并将其存储待筛查数据库后,可以对待筛查数据库中的数据进行分析,以便判断目标用户账户所生成的订单是否存在异常。
59.本发明实施例中,当目标用户账户登录平台时,对用户会话窗口的通信数据进行监测;当监测到通信数据中存在异常数据时,确定目标用户账户当前登录平台时所使用的目标业务系统;将目标业务系统响应于目标用户账户发出的业务请求生成的业务数据存入待筛查数据库;对待筛查数据库中的数据进行异常分析。通过本发明实施例,实现了基于用
户之间的会话来对订单进行监测,并且可以有效的减少监测生成的数据,从而提高了后续筛查的效率。
60.参照图2,示出了本发明实施例的另一种会话监测方法的步骤流程图,包括如下步骤:
61.步骤201、当目标用户账户登录平台时,对用户会话窗口输入和/或输出的通信数据进行识别;
62.目标用户账户登录平台后,平台可以提供一用户界面,并在用户界面中提供一用户会话窗口,以便用户可以在用户会话窗口中与其他用户或者业务系统的工作人员沟通和交流。
63.当检测到目标用户账户登录平台后,可以先拦截用户会话窗口当前输入和/或输出的通信数据,然后对拦截下来的通信数据进行识别。
64.例如:可以对文本数据中的文字进行识别,或者对图片数据进行识别,或者对视频数据中的画面和声音进行识别,或者对音频数据对应的文字进行识别等等。
65.在本发明一实施例中,通信数据可以通过如下步骤获取:
66.按照预设时间间隔提取用户会话窗口输入和/或输出的数据;将所提取的数据划分成至少两个同等大小的数据包;从至少两个同等大小的数据包中,随机提取至少一个数据包作为通信数据。
67.在实际应用中,如果对所有的通信数据都进行识别的话,需要耗费大量的资源;因此,可以设置一预设时间间隔,然后按照该预设时间间隔提取输入用户会话窗口的数据,和/或输出用户会话窗口的数据。
68.进一步的,哈可以将所提取的数据划分成多个同等大小的数据包,例如:可以将其划分成两个同等大小的数据包;然后,从中随机提取一个数据包作为后续用于识别的通信数据。
69.步骤202、当识别到输入或输出的通信数据存在预设敏感信息时,判定通信数据中存在异常数据;
70.作为一示例,预设敏感信息可以指预先设置的文字敏感信息,或者预先设置的敏感图片,或者预先设置的敏感视频,或者预先设置的敏感声音。
71.在实际应用中,可以对所获取的文本数据进行识别,以判断文本数据的文字是否包括预先设置的文字敏感信息,当存在时可以判定通信数据中存在异常数据。
72.还可以对所获取的图片数据进行识别,以判断图片数据是否与预先设置的敏感图片匹配,当匹配时可以判定通信数据中存在异常数据。
73.还可以对所获取的视频数据进行识别,以判断视频数据是否与预先设置的敏感视频匹配,当匹配时可以判定通信数据中存在异常数据。
74.另外,还可以对所获取的音频数据进行识别,以判断音频数据是否与预先设置的敏感声音匹配,当匹配时可以判定通信数据中存在异常数据。
75.步骤203、当监测到通信数据中存在异常数据时,确定目标用户账户当前登录平台时所使用的目标业务系统;
76.当通过对通信数据进行监测,识别到用户可能进行了异常行为时,可以表示监测到通信数据中存在异常数据;此时,可以对目标用户账户后续生成的数据进行收集,以便与
后续的筛查。
77.具体的,可以先确定目标用户账户在登录平台时所使用过的目标业务系统;当然,还可以确定目标用户账户所使用过的目标电子商务业务。
78.步骤204、将目标业务系统响应于目标用户账户发出的业务请求生成的业务数据存入待筛查数据库;
79.由于在先已经识别到目标用户账户的通信数据存在异常,此时可以认为目标用户账户后续在目标业务系统中使用目标电子商务业务时可能存在异常,或者已经进行了异常的行为;因此,可以将目标业务系统响应于目标用户账户发出的业务请求生成的业务数据收集起来,并存储至平台中预先设置的待筛查数据库中,以便后续可以直接基于待筛查数据库中的数据进行分析。
80.在本发明一实施例中,还可以通过如下步骤将其他数据存入待筛查数据库中:
81.确定与目标用户账户进行通信的其它用户账户;确定其它用户账户当前登录平台时所使用的其它业务系统;将其它业务系统响应于其它用户账户发出的业务请求生成的业务数据存入待筛查数据库。
82.会话一般是由至少两方进行的,而当一方准备或已经进行异常行为时,另外一方也可能会进行异常行为;此时,可以将另一方的数据也存入待筛查数据库中。
83.具体的,可以先确定与目标用户账户进行通信的其他用户账户;其他用户账户可以包括多个。
84.然后,可以确定该其他用户账户当前登录平台时使用的其他业务系统;需要说明的是,其他业务系统也可以指目标业务系统,本发明实施例对此不作限制。
85.其他用户账户在使用其他业务系统时,会向其他业务系统发送相应的业务请求;而其他业务系统在接收到该业务请求时,会向平台返回相应的业务数据。此时,平台可以将该业务数据也存入待筛查数据库中,以便后续可以同时对与目标用户账户进行了会话的其他用户账户进行监测。
86.步骤205、对异常数据进行识别,确定所述异常数据的目标异常类型;
87.在需要对待筛查数据库中的数据进行异常分析时,可以先对通信数据中的异常数据进行识别,以确定异常数据所对应的目标异常类型,例如:虚假行为、异常数量行为等。
88.步骤206、判断待筛查数据库中的数据是否与目标异常类型匹配;
89.在确定异常数据的类型时,可以同时从待筛查数据库中获取所存储的数据,并判断待筛查数据库中的数据与通信数据中的异常数据的目标异常类型是否匹配。
90.例如:目标异常类型为异常数量行为,而通过对待筛查数据库中的数据进行分析后发现在短时间内进行了大量的订单,且相比于该目标用户账户在先的平均订单数量要高时,则可以判定待筛查数据库中的数据与通信数据中的异常数据的目标异常类型匹配,本发明实施例对此不作限制。
91.步骤207、当待筛查数据库中的数据与目标异常类型匹配时,判定待筛查数据库中的数据存在异常,并将目标异常类型作为待筛查数据库中的数据的异常类型。
92.当待筛查数据库中的数据与目标异常类型匹配时,可以表示待筛查数据库中的数据也存在与通信数据中异常数据的目标异常类型相同的异常;此时,可以将目标异常类型作为待筛查数据库中的数据的异常类型,例如:目标异常类型为异常数量行为,在待筛查数
据库中的数据与异常数量行为匹配时,将异常数量行为作为待筛查数据库中的数据的异常类型,本发明实施例对此不作限制。
93.在本发明一实施例中,在判定待筛查数据库中的数据存在异常后,方法还包括:
94.关闭用户会话窗口;以及,生成并展示警告提示信息。
95.在实际应用中,如果判定存在异常的话,为了避免目标用户账户进一步进行异常行为,可以关闭用户会话窗口,从而使得目标用户账户无法继续与其他用户账户沟通。
96.另外,可以生成一警告提示信息,并展示在平台所提供的用户界面中。
97.本发明实施例中,当目标用户账户登录平台时,对用户会话窗口输入和/或输出的通信数据进行识别;当识别到输入或输出的通信数据存在预设敏感信息时,判定通信数据中存在异常数据;当监测到通信数据中存在异常数据时,确定目标用户账户当前登录平台时所使用的目标业务系统;将目标业务系统响应于目标用户账户发出的业务请求生成的业务数据存入待筛查数据库;对异常数据进行识别,确定所述异常数据的目标异常类型;判断待筛查数据库中的数据是否与目标异常类型匹配;当待筛查数据库中的数据与目标异常类型匹配时,判定待筛查数据库中的数据存在异常,并将目标异常类型作为待筛查数据库中的数据的异常类型。通过本发明实施例,实现了在通信数据存在敏感信息时,将该用户账户关联的业务数据存入待筛查数据库中,以便后续的筛查和分析,有效的减少了监测生成的数据,提高了后续筛查的效率。
98.参照图3,示出了本发明实施例的一种会话监测装置的结构示意图,平台提供一用户会话窗口;
99.具体地,可以包括如下模块:
100.监测模块301,用于当目标用户账户登录平台时,对用户会话窗口的通信数据进行监测;
101.确定模块302,用于当监测到通信数据中存在异常数据时,确定目标用户账户当前登录平台时所使用的目标业务系统;
102.第一存储模块303,用于将目标业务系统响应于目标用户账户发出的业务请求生成的业务数据存入待筛查数据库;
103.分析模块304,用于对待筛查数据库中的数据进行异常分析。
104.在本发明的一实施例中,监测模块301,用于对用户会话窗口输入和/或输出的通信数据进行识别;当识别到输入或输出的通信数据存在预设敏感信息时,判定通信数据中存在异常数据。
105.在本发明的一实施例中,分析模块304,用于对异常数据进行识别,确定所述异常数据的目标异常类型;判断待筛查数据库中的数据是否与目标异常类型匹配;当待筛查数据库中的数据与目标异常类型匹配时,判定待筛查数据库中的数据存在异常,并将目标异常类型作为待筛查数据库中的数据的异常类型。
106.在本发明的一实施例中,装置还包括:
107.关闭模块,用于在判定待筛查数据库中的数据存在异常后,关闭用户会话窗口;以及,生成并展示警告提示信息。
108.在本发明的一实施例中,装置还包括:
109.数据生成模块,用于按照预设时间间隔提取用户会话窗口输入和/或输出的数据;
将所提取的数据划分成至少两个同等大小的数据包;从至少两个同等大小的数据包中,随机提取至少一个数据包作为通信数据。
110.在本发明的一实施例中,装置还包括:
111.第二存储模块,用于确定与目标用户账户进行通信的其它用户账户;确定其它用户账户当前登录平台时所使用的其它业务系统;将其它业务系统响应于其它用户账户发出的业务请求生成的业务数据存入待筛查数据库。
112.在本发明的一实施例中,通信数据包括以下任一项或多项:
113.文本数据、图片数据、视频数据、音频数据。
114.本发明实施例中,当目标用户账户登录平台时,对用户会话窗口的通信数据进行监测;当监测到通信数据中存在异常数据时,确定目标用户账户当前登录平台时所使用的目标业务系统;将目标业务系统响应于目标用户账户发出的业务请求生成的业务数据存入待筛查数据库;对待筛查数据库中的数据进行异常分析。通过本发明实施例,实现了基于用户之间的会话来对订单进行监测,并且可以有效的减少监测生成的数据,从而提高了后续筛查的效率。
115.本发明实施例还提供了一种服务器,包括处理器、存储器及存储在存储器上并能够在处理器上运行的计算机程序,计算机程序被处理器执行时实现如上的会话监测方法。
116.本发明实施例还提供了一种计算机可读存储介质,计算机可读存储介质上存储计算机程序,计算机程序被处理器执行时实现如上的会话监测方法。
117.对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
118.本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
119.本领域内的技术人员应明白,本发明实施例可提供为方法、装置、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
120.本发明实施例是参照根据本发明实施例的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
121.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
122.这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得
在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
123.尽管已描述了本发明实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明实施例范围的所有变更和修改。
124.最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。
125.以上对所提供的一种会话监测方法和装置,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1