本发明专利技术提出一种用于检测服务调用是否正确的方法、装置和系统,其中,方法包括:监测客户端发出的网络请求内容,当监测到网络请求内容中包含打点日志时,识别打点日志中的网络标识是否对应于目标站点,若是对应于目标站点,确定客户端对目标服务的调用信息设置正确。通过客户端内的插件识别到客户端提交的网络请求内容中包含打点日志时,确定打点日志中的网络标识和目标站点是否有对应关系,从而确定客户端对目标服务调用信息是否设置正确,不受使用场景的限制,识别的准确度和可靠度较高,解决了相关技术中,通过服务器端确定是否收到用户数据,来确定设置是否正确,容易受到网络因素和自身因素的干扰,准确度较低的技术问题。
Methods, devices, and systems used to detect whether service calls are correct
【技术实现步骤摘要】
用于检测服务调用是否正确的方法、装置和系统
本专利技术涉及计算机
,尤其涉及一种用于检测服务调用是否正确的方法、装置和系统。
技术介绍
随着互联网技术的发展,网站上很多功能的实现都需要调用第三方产品的服务来实现,例如百度统计,就是专门为网站提供流量相关的统计数据的产品,这类产品都要求用户对调用的相关信息设置正确,才可以对服务进行调用,因此,如何确定调用信息设置是否正确就显得尤为重要。相关技术中,主要有两种确定方式,一种方式是确定运行服务的服务器端是否收到客户网站的相关数据,来确定设置信息是否正确,但是这种方式容易受到网络因素和服务器自身的因素等干扰,导致将服务器端异常误识别为客户端设置错误,准确度较低。
技术实现思路
本专利技术旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本专利技术的第一个目的在于提出一种用于检测服务调用是否正确的方法,通过客户端内的插件识别请求内容中包含打点日志时,确定打点日志中的网络标识和目标站点是否有对应关系,从而确定客户端对目标服务调用信息是否设置正确,不受场景和环境限制,识别的准确度较高,解决了相关技术中,通过服务器端确定是否收到用户数据,来确定设置是否正确,容易受到网络因素和自身因素的干扰,准确度较低的技术问题。本专利技术的第二个目的在于提出一种用于检测服务调用是否正确的装置。本专利技术的第三个目的在于提出一种用于检测服务调用是否正确的系统。本专利技术的第四个目的在于提出一种计算机设备。本专利技术的第五个目的在于提出一种非临时性计算机可读存储介质。为达上述目的,本专利技术第一方面实施例提出了一种用于检测服务调用是否正确的方法,该方法由用于访问目标站点的客户端内的插件执行,包括:监测所述客户端发出的网络请求内容;当监测到所述网络请求内容中包含打点日志时,识别所述打点日志中的网络标识是否对应于所述目标站点;若所述打点日志中的网络标识对应于所述目标站点,确定所述客户端对目标服务的调用信息设置正确;其中,所述目标服务,用于根据所述打点日志进行数据处理得到所述目标站点的访问信息。为达上述目的,本专利技术第二方面实施例提出了一种用于检测服务调用是否正确的装置,该装置设置于用于访问目标站点的客户端,包括:监测模块,用于监测所述客户端发出的网络请求内容;识别模块,用于当监测到所述网络请求内容中包含打点日志时,识别所述打点日志中的网络标识是否对应于所述目标站点;处理模块,用于若所述打点日志中的网络标识对应于所述目标站点,确定所述客户端对目标服务的调用信息设置正确;其中,所述目标服务,用于根据所述打点日志进行数据处理得到所述目标站点的访问信息。为达上述目的,本专利技术第三方面实施例提出了一种用于检测服务调用是否正确的系统,该系统包括用于访问目标站点的客户端,系统还包括用于检测所述客户端是否正确调用目标服务的检测服务器;其中,所述客户端内的插件用于执行权利要求1-3任一项所述的用于检测服务调用是否正确的方法;所述检测服务器,用于从所述客户端获取检测结果,根据检测结果发出所述目标服务调用是否正确的提示信息。为达上述目的,本专利技术第四方面实施例提出了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时,实现前述第一方面所述的用于检测服务调用是否正确的方法。为了实现上述目的,本专利技术第五方面实施例提出了一种非临时性计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时,实现前述第一方面所述的用于检测服务调用是否正确的方法。本专利技术实施例所提供的技术方案,可以包含如下的有益效果:用于访问目标站点的客户端内的插件,监测客户端发出的网络请求内容,当监测到网络请求内容中包含打点日志时,识别打点日志中的网络标识是否对应于目标站点,若打点日志中的网络标识对应于目标站点,确定客户端对目标服务的调用信息设置正确,其中,目标服务,用于根据打点日志进行数据处理得到目标站点的访问信息,通过客户端内的插件识别到客户端提交的网络请求内容中包含打点日志时,确定打点日志中的网络标识和目标站点是否有对应关系,从而确定客户端对目标服务调用信息是否设置正确,准确度和可靠度较高。附图说明本专利技术上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:图1为本专利技术实施例所提供的一种用于检测服务调用是否正确的方法的流程示意图;图2为本专利技术实施例所提供的一种用于检测服务调用是否正确的系统的结构示意图;图3为本专利技术实施例所提供的一种用于检测服务调用是否正确的装置的结构示意图;以及图4示出了适于用来实现本申请实施方式的示例性计算机设备的框图。具体实施方式下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本专利技术,而不能理解为对本专利技术的限制。下面参考附图描述本专利技术实施例的用于检测服务调用是否正确的方法、装置和系统。图1为本专利技术实施例所提供的一种用于检测服务调用是否正确的方法的流程示意图。如图1所示,该方法包括以下步骤:步骤101,监测客户端发出的网络请求内容。其中,客户端是指用户端,是与服务器相对应的,可以为客户提供服务的程序,本实施例中,客户端可以为浏览器,或是可以对目标站点进行访问的应用程序等。通过客户端可以对目标站点进行访问,获取对应的数据,例如,目标站点可以为淘宝网、新浪网或搜狐网等等,而获取的数据,例如,为目标站点的页面等。本专利技术实施例的执行主体为客户端内的插件。具体地,客户端内的插件持续监测客户端发出的网络请求内容,其中,网络请求内容是指客户端向请求访问的站点发出的网络访问请求,作为一种可能的实现方式,该网络访问请求可以为超文本传输协议HTTP的网络访问请求。步骤102,当监测到网络请求内容中包含打点日志时,识别打点日志中的网络标识是否对应于目标站点。其中,打点日志,记录了目标网站中用户做了哪些操作,例如,统计了用户在页面中的某处的点击数量或触发程序中的某个控件的次数等。由于运行目标服务的服务器端往往同时运行有多个服务,为了客户端能够正确调用用于对目标站点进行数据处理的目标服务,需要在打点日志中携带目标服务对应的网络标识,使得接收到打点日志的服务器端能够根据打点日志携带的网络标识调用该目标服务。具体网络标识的形式可以包括IP地址,或者同一资源定位符URL。具体地,插件对客户端发出的网络请求内容进行解析,识别网络请求内容中是否包含打点日志,若确定网络请求内容中包含打点日志时,对打点日志中的网络标识进行识别。客户端存储有网络标识和站点的域名之间的对应关系,这里的对应关系可以是客户端从运行目标服务的服务器端预先获取到的并保持同步更新。若打点日本文档来自技高网...
【技术保护点】
1.一种用于检测服务调用是否正确的方法,其特征在于,所述方法由用于访问目标站点的客户端内的插件执行,所述方法包括以下步骤:/n监测所述客户端发出的网络请求内容;/n当监测到所述网络请求内容中包含打点日志时,识别所述打点日志中的网络标识是否对应于所述目标站点;/n若所述打点日志中的网络标识对应于所述目标站点,确定所述客户端对目标服务的调用信息设置正确;其中,所述目标服务,用于根据所述打点日志进行数据处理得到所述目标站点的访问信息。/n
【技术特征摘要】
1.一种用于检测服务调用是否正确的方法,其特征在于,所述方法由用于访问目标站点的客户端内的插件执行,所述方法包括以下步骤:
监测所述客户端发出的网络请求内容;
当监测到所述网络请求内容中包含打点日志时,识别所述打点日志中的网络标识是否对应于所述目标站点;
若所述打点日志中的网络标识对应于所述目标站点,确定所述客户端对目标服务的调用信息设置正确;其中,所述目标服务,用于根据所述打点日志进行数据处理得到所述目标站点的访问信息。
2.根据权利要求1所述的方法,其特征在于,所述确定所述客户端对目标服务的调用正确之后,还包括:
接收到网络响应,所述网络响应用于指示运行所述目标服务的服务器端获取到所述包含打点日志的网络请求。
3.根据权利要求1或2所述的方法,其特征在于,所述识别所述打点日志中的网络标识是否对应于所述目标站点,包括:
从运行所述目标服务的服务器端获取网络标识和站点的域名之间的对应关系;
若所述打点日志中的网络标识与所述目标站点的域名之间具有对应关系,确定所述打点日志中的网络标识对应于所述目标站点。
4.一种用于检测服务调用是否正确的装置,其特征在于,所述装置设置于用于访问目标站点的客户端,所述装置包括:
监测模块,用于监测所述客户端发出的网络请求内容;
识别模块,用于当监测到所述网络请求内容中包含打点日志时,识别所述打点日志中的网络标识是否对应于所述目标站点;
处理模块,用于若所述打点日志中的网络标识对应于所述目标站点,确定所述客户端对目标服务的调用信息设置正确;其中,所述目标服务,用于根据所述打点日志进行数据处理得到所述目标站点的访问信息。
5.根据权利要求4所述...
【专利技术属性】
技术研发人员:吴明丹,宋军珂,罗雯雯,
申请(专利权)人:百度在线网络技术北京有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。