本发明专利技术的实施方式提供了一种基于用户行为的在线数据请求的处理方法。该方法包括:实时获取各个客户端的浏览网页的URL信息;判断URL信息与URL规则是否满足匹配条件,如果是,则将客户端的标识与URL规则中在线数据的处理动作添加至在线数据处理请求列表中;判断当前客户端的标识是否与在线数据处理请求列表中的任一客户端的标识匹配,如果是,则触发当前客户端的标识对应的在线数据的处理动作的执行。本发明专利技术的实施方式通过基于用户行为进行在线数据处理,可以节省系统资源,从而显著提升了服务器在响应在线数据处理请求时的系统性能。此外,本发明专利技术的实施方式提供了一种基于用户行为的在线数据请求的处理设备,例如,服务器。
【技术实现步骤摘要】
一种基于用户行为的在线数据请求的处理方法和设备
本专利技术的实施方式涉及互联网领域,更具体地,本专利技术的实施方式涉及一种基于用户行为的在线数据请求的处理方法和设备。
技术介绍
本部分旨在为权利要求书中陈述的本专利技术的实施方式提供背景或上下文。此处的描述可包括可以探究的概念,但不一定是之前已经想到或者已经探究的概念。因此,除非在此指出,否则在本部分中描述的内容对于本申请的说明书和权利要求书而言不是现有技术,并且并不因为包括在本部分中就承认是现有技术。在互联网越来越发达的现在,越来越多的用户基于互联网进行在线数据处理,例如,发送电子邮件,使用即时通信软件进行在线实时沟通,等等,也可以基于服务器进行在线数据的实时验证和处理。目前,用户在基于互联网使用服务器与其他用户之间进行实施数据交互时,服务器一般都需要对发起方用户的数据请求是否合理或者合法进行验证,当验证通过的时候再处理发起方用户与接收方用户之间的数据在线实时交互。现有技术中,服务器对于发起方用户的身份验证一般使用基于特征分析的技术方案,在发现用户的身份不合法的时候就屏蔽该用户。在现有技术的这种方式中,一般采用实时聚类、分类、特征识别等数据挖掘技术,对发起方用户请求的IP地址、用户名、手机号码、COOKIE(指网站为了辨别用户身份、进行session(会话)跟踪而储存在用户本地终端上的通常经过加密的数据)等信息进行检查,一旦发现某个在线数据请求与预置的安全特征匹配,则判断该发起方用户的身份不合法,需对该在线数据请求进行特殊化处理(例如延长该在线数据请求的响应时间或直接拒绝响应该在线数据请求)。
技术实现思路
但是,本专利技术人在研究过程中发现,在现有技术中,进行特征分析需要采用数据挖掘技术,例如聚类和分类。但是,因为聚类和分类等都是相对消耗CPU、磁盘和内存空间的算法,因此,会导致服务器在响应在线数据处理请求时消耗的系统资源较大,也影响了服务器的系统性能;进一步地,在服务器收到海量在线数据请求需要及时响应的时候,由于服务器会存在系统性能稳定性的问题,所以就不能满足在线数据处理请求的实时性要求;再进一步地,数据挖掘技术本身也会存在一定的误判和漏判现象,因此就会无法保证在线数据请求处理的正确性。为此,非常需要一种改进的基于用户行为的在线数据请求的处理方法和设备(例如,服务器),以解决现有技术中服务器在响应在线数据处理请求时消耗的系统资源较大这一技术问题,进一步地,也满足在线数据处理请求的实时性要求,并且保证在线数据请求处理的正确性。在本上下文中,本专利技术的实施方式期望提供一种基于用户行为的在线数据请求的处理方法和设备。在本专利技术实施方式的第一方面中,提供了一种基于用户行为的在线数据请求的处理方法,例如可以包括:线下处理流程和线上处理流程,其中,所述线下处理流程包括:实时获取各个客户端的浏览网页的统一资源定位符(URL)信息;判断所述URL信息与预设的URL规则是否满足预设的匹配条件,所述URL规则包括:URL标识、在线数据的处理动作以及两者的对应关系,如果是,则将匹配的客户端的标识与匹配的URL规则中在线数据的处理动作添加至预设的在线数据处理请求列表中;所述线上处理流程包括:响应于当前用户通过当前客户端提交的当前在线数据处理请求,判断所述当前客户端的标识是否与所述在线数据处理请求列表中的任一客户端的标识匹配,如果是,则触发所述当前客户端的标识对应的在线数据的处理动作的执行。在本专利技术的一个实施方式中,其中,所述预设的匹配条件包括以下任一种或者任意组合:前缀匹配条件、等值匹配条件和正则表达式匹配条件。在本专利技术的另一实施方式中,其中,所述预设的URL规则保存在预设的URL规则表中,则所述判断所述URL信息与预设的URL规则是否满足预设的匹配条件,例如可以包括:获取所述预设的URL规则表保存的URL规则中的URL标识;判断所述URL信息与所述URL标识是否满足匹配条件。在本专利技术的又一个实施方式中,例如还可以包括:对所述预设的URL规则表中的URL规则进行更新,所述更新包括:增加、修改和/或删除。在本专利技术的再一个实施方式中,其中,所述判断所述当前客户端的标识是否与所述在线数据处理请求列表中的任一客户端的标识匹配,包括:获取所述在线数据处理请求列表中的所有客户端的标识作为待匹配的标识集合;从所述当前客户端的在线数据处理请求中提取所述当前客户端的标识;判断所述当前客户端的标识是否与所述标识集合中的待匹配的任一标识匹配。在本专利技术的再一个实施方式中,其中,所述客户端的标识为客户端的IP地址和/或COOKIE。在本专利技术实施方式的第二方面中,提供了一种基于用户行为的在线数据请求的处理设备,例如可以包括:包括:第一装置和第二装置,其中:所述第一装置包括:获取模块,配置用于实时获取各个客户端的浏览网页的统一资源定位符URL信息;第一判断模块,配置用于判断所述URL信息与预设的URL规则是否满足预设的匹配条件,所述URL规则包括:URL标识、在线数据的处理动作以及两者的对应关系;添加模块,配置用于在所述第一判断模块的结果为是的情况下,将匹配的客户端的标识与匹配的URL规则中在线数据的处理动作添加至预设的在线数据处理请求列表中;所述第二装置包括:第二判断模块,配置用于响应于当前用户通过当前客户端提交的当前在线数据处理请求,判断所述当前客户端的标识是否与所述在线数据处理请求列表中的任一客户端的标识匹配;触发模块,配置用于在所述第二判断模块的结果为是的情况下,触发所述当前客户端的标识对应的在线数据的处理动作的执行。在本专利技术的另一实施方式中,其中,所述预设的URL规则保存在预设的URL规则表中,则所述第一判断模块,包括:第一获取子模块,配置用于获取所述预设的URL规则表保存的URL规则中的URL标识;第一判断子模块,配置用于判断所述URL信息与所述URL标识是否满足匹配条件。在本专利技术的另一实施方式中,例如还可以包括:更新模块,配置用于对所述预设的URL规则表中的URL规则进行更新,所述更新包括:增加、修改和/或删除。在本专利技术的另一实施方式中,其中,所述第二判断模块,包括:第二获取子模块,配置用于获取所述在线数据处理请求列表中的所有客户端的标识作为待匹配的标识集合;提取子模块,配置用于从所述当前客户端的在线数据处理请求中提取所述当前客户端的标识;第二判断子模块,配置用于判断所述当前客户端的标识是否与所述标识集合中的待匹配的任一标识匹配。在本专利技术的实施方式中,采用线上处理流程和线下处理流程两个互相独立的流程实现对于用户提交的在线数据请求的处理,其中,线上处理流程中通过实时获取各个客户端的浏览网页的统一资源定位符URL信息,可以在客户端的URL信息与预设的URL规则中的URL标识满足预设的匹配条件的情况下,将客户端的标识与匹配的URL规则中在线数据的处理动作添加至预设的在线数据处理请求列表中。而线上用户如果通过客户端提交了在线数据处理请求,则直接从在线数据处理请求列表中就能匹配到该线上用户对应的在线数据的处理动作,并执行该处理动作以响应该线上用户的在线数据处理请求。首先,本专利技术的实施方式在线下处理流程中通过分析用户行为即是用户浏览网页的URL信息,可以提供一个在线数据处理请求列表以实现实时对在用户提交的在本文档来自技高网...
【技术保护点】
一种方法,包括线下处理流程和线上处理流程,其中,所述线下处理流程包括:实时获取各个客户端的浏览网页的统一资源定位符URL信息;判断所述URL信息与预设的URL规则是否满足预设的匹配条件,所述URL规则包括:URL标识、在线数据的处理动作以及两者的对应关系,如果是,则将匹配的客户端的标识与匹配的URL规则中在线数据的处理动作添加至预设的在线数据处理请求列表中;所述线上处理流程包括:响应于当前用户通过当前客户端提交的当前在线数据处理请求,判断所述当前客户端的标识是否与所述在线数据处理请求列表中的任一客户端的标识匹配,如果是,则触发所述当前客户端的标识对应的在线数据的处理动作的执行。
【技术特征摘要】
1.一种基于用户行为的在线数据请求的处理方法,包括线下处理流程和线上处理流程,其中,所述线下处理流程包括:实时获取各个客户端的浏览网页的统一资源定位符URL信息;判断所述URL信息与预设的URL规则是否满足预设的匹配条件,所述URL规则包括:URL标识、在线数据的处理动作以及两者的对应关系,如果是,则将匹配的客户端的标识与匹配的URL规则中在线数据的处理动作添加至预设的在线数据处理请求列表中;所述线上处理流程包括:响应于当前用户通过当前客户端提交的当前在线数据处理请求,判断所述当前客户端的标识是否与所述在线数据处理请求列表中的任一客户端的标识匹配,如果是,则触发所述当前客户端的标识对应的在线数据的处理动作的执行;其中,所述在线数据处理请求列表保存了客户端的标识与在线数据的处理动作及两者的对应关系。2.根据权利要求1所述的方法,其中,所述预设的匹配条件包括以下任一种或者任意组合:前缀匹配条件、等值匹配条件和正则表达式匹配条件。3.根据权利要求1所述的方法,其中,所述预设的URL规则保存在预设的URL规则表中,则所述判断所述URL信息与预设的URL规则是否满足预设的匹配条件,包括:获取所述预设的URL规则表保存的URL规则中的URL标识;判断所述URL信息与所述URL标识是否满足匹配条件。4.根据权利要求3所述的方法,还包括:对所述预设的URL规则表中的URL规则进行更新,所述更新包括:增加、修改和/或删除。5.根据权利要求1所述的方法,其中,所述判断所述当前客户端的标识是否与所述在线数据处理请求列表中的任一客户端的标识匹配,包括:获取所述在线数据处理请求列表中的所有客户端的标识作为待匹配的标识集合;从所述当前客户端的在线数据处理请求中提取所述当前客户端的标识;判断所述当前客户端的标识是否与所述标识集合中的待匹配的任一标识匹配。6.根据权利要求1~5任一项所述的方法,其中,所述客户端的标识为客户端的...
【专利技术属性】
技术研发人员:罗晓华,邵峰,梁文锋,邱晟,
申请(专利权)人:网易杭州网络有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。