推广效果监测系统及监测方法
文献发布时间:2023-06-19 10:22:47
技术领域
本发明为一种针对网络推广的推广效果监测系统及与其相对应的监测方法,属于互联网服务技术领域。
背景技术
近年来,随着计算机、手机等智能终端的广泛普及,数据通信技术的不断发展,互联网逐渐成为了人们日常生活中不可或缺的一部分,这也就给广大互联网企业、甚至是一部分实体企业的快速发展提供了相应的契机和条件。加之目前网络服务、网络购物等相关产业的不断发展,人们可以在互联网上所获取的项目与日俱增,因此,如何让本企业的相关服务和产品能够在众多的网络信息中脱颖而出、更容易地被目标客户发现,也就成为了目前所有企业所共同面临的问题。
针对上述问题,面向服务及产品的网络推广项目近年来逐渐受到企业的关注,再加上小红书、什么值得买等购物推荐应用的出现,更是进一步将网络推广的效果进行了放大。网络推广项目从狭义上理解是指通过基于互联网采取的各种手段方式进行的一种宣传推广等活动、以达到提高品牌知名度的一种效果,同传统广告相同,网络推广的目地都是增加自身的曝光度以及对品牌的维护;从广义上理解,网络推广也可等同于网络营销。
但是在目前的实际操作过程中,受限于网络环境的复杂性和区域性,无论是网络推广的客户还是供应商,对于其网络推广效果的实时监测都很难实现。无法向客户实时展示网络推广的效果、无法证明网络推广的作用,也就成为了现阶段困扰网络推广项目供应商企业的一大难题。
综上所述,如果能够在现有技术的基础上,设计出一种针对网络推广的效果监测系统及与其相对应的监测方法,那么势必可以为相关企业、乃至整个互联网行业的发展提供巨大的帮助。
发明内容
鉴于现有技术存在上述缺陷,本发明的目的是提出一种针对网络推广的推广效果监测系统及与其相对应的监测方法,具体方案如下。
一种推广效果监测系统,由用户层、中间层以及云端层三部分组成,
所述用户层,用于支持用户输入的监测任务信息,将用户输入的所述监测任务信息转发至所述中间层内,并接收所述中间层下发的监测任务结果;
所述中间层,分别与所述用户层及所述云端层交互连接,用于接收来自所述用户层的所述监测任务信息,依据监测任务信息中的区域信息调用相对应的网络代理执行任务操作,并抓取来自所述云端层的任务返回信息,依据所述任务返回信息生成监测任务结果并输出;
所述云端层,用于响应所述中间层内所述网络代理所执行的任务操作,生成任务返回信息并下发至所述中间层内。
优选地,所述用户层包括多台智能终端设备;所述智能终端设备包括手机、个人电脑及平板电脑。
优选地,所述用户层包括:
用户身份识别模块,用于记录和识别用户身份,若用户身份识别结果与已记录的用户身份一致,则响应用户操作,反之则不响应用户操作并提醒用户注册;
监测任务输入模块,用于记录用户输入的监测任务信息,并将所述监测任务信息转发至所述中间层内;
任务结果输出模块,用于接收来自所述中间层的监测任务结果,并将所述监测任务结果展示给用户。
优选地,所述中间层包括一台中继服务器、多台网络代理设备以及多台地区服务器;所述中继服务器与所述用户层信号连接,多台所述网络代理设备分别与所述中继服务器信号连接,每台所述地区服务器对应一个网络服务区域且每台所述地区服务器均对应信号连接有一台所述网络代理设备;所述中继服务器为个人电脑,所述网络代理设备为手机或平板电脑。
优选地,所述中间层包括:
网络代理调用模块,与所述监测任务输入模块信号连接,用于接收所述监测任务输入模块转发的所述监测任务信息,依据监测任务信息中的区域信息调用相对应的网络代理;
网络代理执行模块,与所述网络代理调用模块信号连接,用于响应所述网络代理调用模块的调用操作,启动相对应的网络代理设备执行监测任务,将数据请求发送至相对应的所述地区服务器内;
云端数据交互模块,与所述网络代理执行模块信号连接,用于控制所述地区服务器向所述云端层请求数据,并接收来自所述云端层的任务返回信息;
任务结果生成模块,分别与所述云端数据交互模块及所述任务结果输出模块信号连接,用于复制从所述云端数据交互模块接收的所述任务返回信息并存储,从所复制的所述任务返回信息中抓取数据包、生成监测任务结果,并将所述监测任务结果下发至所述任务结果输出模块中。
优选地,所述网络代理调用模块内的数据脚本为airtest脚本;所述网络代理执行模块内运行有mitmproxy软件;所述任务结果生成模块内的数据脚本为python脚本、并使用mitmdump软件抓取数据包。
优选地,所述云端层包括各地区的网络服务供应商的云端数据平台,每台所述地区服务器均与对应地区的网络服务供应商的云端数据平台信号连接。
一种推广效果监测方法,基于如上所述的推广效果监测系统,包括如下步骤:
S1、用户通过用户身份识别模块完成用户身份认证,随后通过监测任务输入模块完成监测任务信息的输入;
S2、网络代理调用模块接收到所述监测任务信息,依据监测任务信息中的区域信息调用相对应的网络代理设备,所述网络代理设备随即启动并执行监测任务,将数据请求发送至相对应的地区服务器内;
S3、云端数据交互模块控制所述地区服务器向云端层请求数据,云端层寻找到满足任务要求的结果后、生成任务返回信息并下发至所述云端数据交互模块中;
S4、任务结果生成模块对所述任务返回信息进行复制和存储,从所复制的所述任务返回信息中抓取数据包,通过数据解码和反编译、生成监测任务结果,并将所述监测任务结果通过所述任务结果输出模块展示给用户。
优选地,所述监测任务信息包括关键词信息、链接信息以及区域信息;所述监测任务结果包括区域内关键词排名、区域内链接排名以及手机界面图像。
本发明的优点主要体现在以下几个方面:
本发明所提出的一种针对网络推广的推广效果监测系统,通过系统化、标准化的方式实现了对网络推广效果的实时监测,使得网络推广项目的客户能够直观地看到网络推广的效果、购买后续的相关服务以达到预期的推广效果,也使得网络推广项目的供应商能够准确地获知网络服务过程中可能存在的问题、及时针对其提供的服务进行相应地变动,从而为网络推广项目的双方提供了便利。
同时,本发明的系统还考虑到了各地区网络环境的差异性,实现了对不同地区的网络推广效果的针对性展示,最大限度地提升了本发明的系统的适用性和兼容性、进一步拓宽了其应用场景。
本发明所提出的一种针对网络推广的效果监测方法,整体流程明确,操作逻辑清晰,能够很好地配合网络推广项目,具有很强的可重复性和操作适应性。
此外,本发明还为其他与网络站点优化项目相关技术方案提供了技术启示与参考,可以以此为依据进行拓展延伸和深入研究,具有很高的使用及推广价值。
以下便结合实施例附图,对本发明的具体实施方式作进一步的详述,以使本发明技术方案更易于理解、掌握。
附图说明
图1为本发明中系统的框架结构示意图。
具体实施方式
本发明揭示了一种针对网络推广的推广效果监测系统及与其相对应的监测方法,具体方案如下。
一种推广效果监测系统,如图1所示,由用户层、中间层以及云端层三部分组成。
所述用户层,用于支持用户输入的监测任务信息,将用户输入的所述监测任务信息转发至所述中间层内,并接收所述中间层下发的监测任务结果。
在硬件选择方面,所述用户层包括多台智能终端设备;所述智能终端设备包括手机、个人电脑及平板电脑。
进一步而言,所述用户层包括:
用户身份识别模块,用于记录和识别用户身份,若用户身份识别结果与已记录的用户身份一致,则响应用户操作,反之则不响应用户操作并提醒用户注册;
监测任务输入模块,用于记录用户输入的监测任务信息,并将所述监测任务信息转发至所述中间层内;
任务结果输出模块,用于接收来自所述中间层的监测任务结果,并将所述监测任务结果展示给用户。
所述中间层,分别与所述用户层及所述云端层交互连接,用于接收来自所述用户层的所述监测任务信息,依据监测任务信息中的区域信息调用相对应的网络代理执行任务操作,并抓取来自所述云端层的任务返回信息,依据所述任务返回信息生成监测任务结果并输出。
在硬件选择方面,所述中间层包括一台中继服务器、多台网络代理设备以及多台地区服务器;所述中继服务器与所述用户层信号连接,多台所述网络代理设备分别与所述中继服务器信号连接,每台所述地区服务器对应一个网络服务区域且每台所述地区服务器均对应信号连接有一台所述网络代理设备;所述中继服务器为个人电脑,所述网络代理设备为手机或平板电脑。
进一步而言,所述中间层包括:
网络代理调用模块,与所述监测任务输入模块信号连接,用于接收所述监测任务输入模块转发的所述监测任务信息,依据监测任务信息中的区域信息调用相对应的网络代理;
网络代理执行模块,与所述网络代理调用模块信号连接,用于响应所述网络代理调用模块的调用操作,启动相对应的网络代理设备执行监测任务,将数据请求发送至相对应的所述地区服务器内;
云端数据交互模块,与所述网络代理执行模块信号连接,用于控制所述地区服务器向所述云端层请求数据,并接收来自所述云端层的任务返回信息;
任务结果生成模块,分别与所述云端数据交互模块及所述任务结果输出模块信号连接,用于复制从所述云端数据交互模块接收的所述任务返回信息并存储,从所复制的所述任务返回信息中抓取数据包、生成监测任务结果,并将所述监测任务结果下发至所述任务结果输出模块中。
需要进一步说明的是,考虑到实际的应用场景,在本实施例中,所述网络代理调用模块内的数据脚本为airtest脚本;所述网络代理执行模块内运行有mitmproxy软件;所述任务结果生成模块内的数据脚本为python脚本、并使用mitmdump软件抓取数据包。其中,所述mitmproxy、mitmdump均为应用广泛、技术成熟的软件工具,在此不做赘述。
所述云端层,用于响应所述中间层内所述网络代理所执行的任务操作,生成任务返回信息并下发至所述中间层内。
在硬件选择方面,所述云端层包括各地区的网络服务供应商(如移动、联通、电信等)的云端数据平台,每台所述地区服务器均与对应地区的网络服务供应商的云端数据平台信号连接。
综上所述,本发明所提出的一种针对网络推广的推广效果监测系统,通过系统化、标准化的方式实现了对网络推广效果的实时监测,使得网络推广项目的客户能够直观地看到网络推广的效果、购买后续的相关服务以达到预期的推广效果,也使得网络推广项目的供应商能够准确地获知网络服务过程中可能存在的问题、及时针对其提供的服务进行相应地变动,从而为网络推广项目的双方提供了便利。
同时,本发明的系统还考虑到了各地区网络环境的差异性,实现了对不同地区的网络推广效果的针对性展示,最大限度地提升了本发明的系统的适用性和兼容性、进一步拓宽了其应用场景。
与上述系统方案相对应的,一种推广效果监测方法,基于如上所述的推广效果监测系统,包括如下步骤:
S1、用户通过用户身份识别模块完成用户身份认证,随后通过监测任务输入模块完成监测任务信息的输入;所述监测任务信息包括关键词信息、链接信息以及区域信息。
S2、网络代理调用模块接收到所述监测任务信息,依据监测任务信息中的区域信息调用相对应的网络代理设备,所述网络代理设备随即启动并执行监测任务,将数据请求发送至相对应的地区服务器内。
S3、云端数据交互模块控制所述地区服务器向云端层请求数据,云端层寻找到满足任务要求的结果后、生成任务返回信息并下发至所述云端数据交互模块中。
S4、任务结果生成模块对所述任务返回信息进行复制和存储,从所复制的所述任务返回信息中抓取数据包,通过数据解码和反编译、生成监测任务结果,并将所述监测任务结果通过所述任务结果输出模块展示给用户;所述监测任务结果包括区域内关键词排名、区域内链接排名以及手机界面图像。
综上所述,本发明所提出的一种针对网络推广的效果监测方法,整体流程明确,操作逻辑清晰,能够很好地配合网络推广项目,具有很强的可重复性和操作适应性。
对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神和基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本发明内。
最后,应当理解,虽然本说明书按照实施方式加以描述,但并非每个实施方式仅包含一个独立的技术方案,说明书的这种叙述方式仅仅是为清楚起见,本领域技术人员应当将说明书作为一个整体,各实施例中的技术方案也可以经适当组合,形成本领域技术人员可以理解的其他实施方式。
- 推广效果监测系统及监测方法
- 水质监测系统、具备该水质监测系统的蒸汽轮机系统以及水质监测方法