信息采集方法、网关设备及服务器技术

技术编号:15704710 阅读:109 留言:0更新日期:2017-06-26 09:12
本发明专利技术公开了一种信息采集方法,包括:网关设备在接收到终端发送的页面访问请求时,返回预设的参数统计脚本至所述终端,其中,所述参数统计脚本用于采集所述终端的参数信息;所述网关设备接收所述终端上报的所述参数信息。本发明专利技术还公开了一种网关设备和服务器。本发明专利技术由于通过将预设的参数统计脚本在终端上运行并直接获取终端的参数信息,因此保证了获取的参数信息比较准确;此外,由于只要接收到终端发送的页面访问请求,就可以采集该终端的参数信息,因此采集的终端用户比较全面。

【技术实现步骤摘要】
信息采集方法、网关设备及服务器
本专利技术涉及通信
,尤其涉及一种信息采集方法、网关设备及服务器。
技术介绍
随着互联网技术的发展,用户通过各种类型的终端访问网络上提供的各种服务,用户终端上安装的应用也层出不穷。为了提高用户体验,各种应用都需要对用户终端进行对应的适配操作,这样就需要在开发应用之前对各种类型的用户终端对应的各种参数进行采集,并根据采集的参数开发应用,才能使得开发后的应用能够与各种类型的终端适配。现有的对终端信息的采集方法大体有两种:第一种方法是在接收到用户终端的访问请求时,记录该访问请求中携带的user-agent头信息,而后再查找user-agent头信息对应的该用户终端的各种参数信息。由于用户终端上报的user-agent头信息可以伪造,尤其一些山寨手机经常上报错误的user-agent头信息,因此造成user-agent头信息并不准确,进而造成根据user-agent头信息查找的用户终端的参数信息也不准确。此外,由于必须根据user-agent头信息查找与其对应的用户终端的参数信息,因此系统必须预存有user-agent头信息与用户终端参数信息的对照关系,若预存的对照关系不全面,将会造成无法查找到与user-agent头信息对应的参数信息;第二种方法是在其他应用中集成相关插件,进行终端参数信息的采集,例如在开发应用的SDK工具包中集成相关信息统计工具,然后将采集的参数信息用户待开发应用中。该方法的缺陷在于必须借助于其他应用采集用户终端的参数信息,且用户必须安装这一应用,因此具有一定的局限性,造成采集的用户终端的参数信息不够全面。
技术实现思路
本专利技术的主要目的在于提供一种信息采集方法、网关设备及服务器,旨在解决不能准确且全面的采集到用户终端的参数信息的技术问题。本专利技术提供的信息采集方法包括以下步骤:网关设备在接收到终端发送的页面访问请求时,返回预设的参数统计脚本至所述终端,其中,所述参数统计脚本用于采集所述终端的参数信息;所述网关设备接收所述终端上报的所述参数信息。优选地,所述网关设备在接收到终端发送的页面访问请求时,返回预设的参数统计脚本至所述终端的步骤包括:网关设备在接收到终端发送的页面访问请求时,确定是否在预设时间间隔内接收过该页面访问请求;在所述网关设备确定在预设时间间隔内未接收过该页面访问请求时,返回并发请求指令至所述终端,以供所述终端在接收到所述并发请求指令时,在预设时间间隔内再次发送所述页面访问请求,并同时发送获取参数统计脚本请求;所述网关设备在接收到所述获取参数统计脚本请求时,返回预设的参数统计脚本至所述终端;在所述网关设备确定在预设时间间隔内接收过该页面访问请求时,访问所述页面访问请求对应的地址。优选地,所述网关设备确定未重复接收过该页面访问请求时,返回并发请求指令至所述终端的步骤包括:所述网关设备在确定未重复接收过该页面访问请求时,将所述页面访问请求重定向至服务器,以供所述服务器返回并发请求指令;所述网关设备在接收到所述并发请求指令时,将所述并发请求指令转发至所述终端。优选地,所述网关设备在确定未重复接收过该页面访问请求时,将所述页面访问请求重定向至服务器的步骤包括:所述网关设备在确定未重复接收过该页面访问请求时,确定是否需要对所述页面访问请求重定向;在确定需要对所述页面访问请求重定向时,将所述页面访问请求重定向至服务器。优选地,所述网关设备在接收到所述获取参数统计脚本请求时,返回预设的参数统计脚本至所述终端的步骤包括:所述网关设备在接收到所述获取参数统计脚本请求时,将所述获取参数统计脚本请求转发至服务器,以供所述服务器返回预设的参数统计脚本;所述网关设备在接收到所述预设的参数统计脚本时,将所述预设的参数统计脚本转发至所述终端。此外,本专利技术进一步提供的信息采集方法包括以下步骤:服务器在接收到网关设备发送的获取参数统计脚本请求时,将预存的参数统计脚本发送至所述网关设备,其中,所述网关设备在接收到终端发送的所述获取参数统计脚本请求时,向所述服务器发送获取统计脚本请求;服务器接收所述终端上报的参数信息,其中,所述终端通过所述参数统计脚本采集所述终端的参数信息。优选地,所述服务器在接收到网关设备发送的获取参数统计脚本请求时,将预存的参数统计脚本发送至所述网关设备的步骤之前,所述信息采集方法还包括:服务器在接收到网关设备重定向的页面访问请求时,返回并发请求指令至所述网关设备,其中,所述网关设备在接收到终端发送的页面访问请求时,将所述页面访问请求重定向至所述服务器,且所述网关设备将所述并发请求指令转发至所述终端。此外,本专利技术提供的网关设备包括:第一返回模块,用于在接收到终端发送的页面访问请求时,返回预设的参数统计脚本至所述终端,其中,所述参数统计脚本用于采集所述终端的参数信息;第一接收模块,用于接收所述终端上报的所述参数信息。优选地,所述第一返回模块包括:确定子模块,用于在接收到终端发送的页面访问请求时,确定是否在预设时间间隔内接收过该页面访问请求;还用于在确定在预设时间间隔内未接收过该页面访问请求时,返回并发请求指令至所述终端,以供所述终端在接收到所述并发请求指令时,在预设时间间隔内再次发送所述页面访问请求,并同时发送获取参数统计脚本请求;还用于在确定在预设时间间隔内接收过该页面访问请求时,访问所述页面访问请求对应的地址;返回子模块,用于在接收到所述获取参数统计脚本请求时,返回预设的参数统计脚本至所述终端。优选地,所述确定子模块包括:重定向单元,用于在确定未重复接收过该页面访问请求时,将所述页面访问请求重定向至服务器,以供所述服务器返回并发请求指令;第一转发单元,用于在接收到所述并发请求指令时,将所述并发请求指令转发至所述终端。优选地,所述重定向单元包括:确定子单元,用于在确定未重复接收过该页面访问请求时,根据预设的重定向策略确定是否需要对所述页面访问请求重定向;重定向子单元,用于在确定需要对所述页面访问请求重定向时,将所述页面访问请求重定向至服务器。优选地,所述返回子模块包括:第二转发单元,用于在接收到所述获取参数统计脚本请求时,将所述获取参数统计脚本请求转发至服务器,以供所述服务器返回预设的参数统计脚本;第三转发单元,用于在接收到所述预设的参数统计脚本时,将所述预设的参数统计脚本转发至所述终端。此外,本专利技术进一步提供的服务器包括:发送模块,用于在接收到网关设备发送的获取参数统计脚本请求时,将预存的参数统计脚本发送至所述网关设备,其中,所述网关设备在接收到终端发送的所述获取参数统计脚本请求时,向所述服务器发送获取统计脚本请求;第二接收模块,用于接收所述终端上报的参数信息,其中,所述终端通过所述参数统计脚本采集所述终端的参数信息。优选地,所述服务器还包括:第二返回模块,用于在接收到网关设备重定向的页面访问请求时,返回并发请求指令至所述网关设备,其中,所述网关设备在接收到终端发送的页面访问请求时,将所述页面访问请求重定向至所述服务器,且所述网关设备将所述并发请求指令转发至所述终端。本专利技术提供的信息采集方法、网关设备和服务器,通过网关设备在接收到终端发送的页面访问请求时,返回预设的参数统计脚本至所述终端,其中,所述参数统计脚本用于本文档来自技高网
...
信息采集方法、网关设备及服务器

【技术保护点】
一种信息采集方法,其特征在于,所述信息采集方法包括以下步骤:网关设备在接收到终端发送的页面访问请求时,返回预设的参数统计脚本至所述终端,其中,所述参数统计脚本用于采集所述终端的参数信息;所述网关设备接收所述终端上报的所述参数信息。

【技术特征摘要】
1.一种信息采集方法,其特征在于,所述信息采集方法包括以下步骤:网关设备在接收到终端发送的页面访问请求时,返回预设的参数统计脚本至所述终端,其中,所述参数统计脚本用于采集所述终端的参数信息;所述网关设备接收所述终端上报的所述参数信息。2.如权利要求1所述的信息采集方法,其特征在于,所述网关设备在接收到终端发送的页面访问请求时,返回预设的参数统计脚本至所述终端的步骤包括:网关设备在接收到终端发送的页面访问请求时,确定是否在预设时间间隔内接收过该页面访问请求;在所述网关设备确定在预设时间间隔内未接收过该页面访问请求时,返回并发请求指令至所述终端,以供所述终端在接收到所述并发请求指令时,在预设时间间隔内再次发送所述页面访问请求,并同时发送获取参数统计脚本请求;所述网关设备在接收到所述获取参数统计脚本请求时,返回预设的参数统计脚本至所述终端;在所述网关设备确定在预设时间间隔内接收过该页面访问请求时,访问所述页面访问请求对应的地址。3.如权利要求2所述的信息采集方法,其特征在于,所述网关设备确定未重复接收过该页面访问请求时,返回并发请求指令至所述终端的步骤包括:所述网关设备在确定未重复接收过该页面访问请求时,将所述页面访问请求重定向至服务器,以供所述服务器返回并发请求指令;所述网关设备在接收到所述并发请求指令时,将所述并发请求指令转发至所述终端。4.如权利要求3所述的信息采集方法,其特征在于,所述网关设备在确定未重复接收过该页面访问请求时,将所述页面访问请求重定向至服务器的步骤包括:所述网关设备在确定未重复接收过该页面访问请求时,确定是否需要对所述页面访问请求重定向;在确定需要对所述页面访问请求重定向时,将所述页面访问请求重定向至服务器。5.如权利要求2至4任一项所述的信息采集方法,其特征在于,所述网关设备在接收到所述获取参数统计脚本请求时,返回预设的参数统计脚本至所述终端的步骤包括:所述网关设备在接收到所述获取参数统计脚本请求时,将所述获取参数统计脚本请求转发至服务器,以供所述服务器返回预设的参数统计脚本;所述网关设备在接收到所述预设的参数统计脚本时,将所述预设的参数统计脚本转发至所述终端。6.一种信息采集方法,其特征在于,所述信息采集方法包括以下步骤:服务器在接收到网关设备发送的获取参数统计脚本请求时,将预存的参数统计脚本发送至所述网关设备,其中,所述网关设备在接收到终端发送的所述获取参数统计脚本请求时,向所述服务器发送获取统计脚本请求;服务器接收所述终端上报的参数信息,其中,所述终端通过所述参数统计脚本采集所述终端的参数信息。7.如权利要求6所述的信息采集方法,其特征在于,所述服务器在接收到网关设备发送的获取参数统计脚本请求时,将预存的参数统计脚本发送至所述网关设备的步骤之前,所述信息采集方法还包括:服务器在接收到网关设备重定向的页面访问请求时,...

【专利技术属性】
技术研发人员:牛学虎吴丽梅宋杰
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1