一种安卓智能终端网页业务识别方法

文档序号:9235408阅读:401来源:国知局
一种安卓智能终端网页业务识别方法
【技术领域】
[0001] 本发明设及一种识别方法,具体设及一种安卓智能终端网页业务识别方法。
【背景技术】
[0002] 在风起云涌的高科技时代,智能终端的普及不仅推动了移动互联网的发展,而且 带来了终端应用/业务的爆炸式增长。终端应用包括有网页业务和移动APP业务,其中,针 对网页业务的无穷性的特点,是移动APP业务无法相比的。
[000引亚当?博斯沃思(Adam Boswcxrth)不仅是一个娃谷资深人:t、XML语言技术的先 驱者,还担任了云计算机及移动创新企业Salesforce的首席战略师。近日,博斯沃思在接 受Re/code网站采访时表示,移动APP业务的数量永远无法超越网页。
[0004] 与此同时,根据调查数据显示,当前人们对于新出现的移动应用程序已经不再有 着强烈的兴趣,关注的依旧是最初的几个应用程序。博斯沃思预测,未来移动APP应用将会 仍然占据主导地位,但是人们使用移动应用的种类和时间将会持续下降。相比较之下,网页 的生命力却会依旧旺盛。
[0005] 如今网页业务普遍存在于网络中,如何快速动态地、高效率地、高识别率地识别出 内容各不相同的网页业务,如何实现识别出网络中网页业务,挖掘出网页业务数据的价值 W及创造新的运营模式和商业模型,提高利润增长正有待解决。

【发明内容】

[0006] 为了解决上述问题,本发明提出一种安卓智能终端网页业务识别方法,基于针对 被测安卓智能终端网页运行时产生的TCP业务流的深度分析和挖掘来说明如何识别出运 行在一种安卓智能终端网页业务识别方法,解决安卓智能终端网页业务无法高效并准确地 识别的问题;创造了基于针对安卓智能终端网页业务实现精准识别的新的运营模式和商业 模型,由此缔造新的利润增长空间。
[0007] 本发明的目的是采用下述技术方案实现的:
[000引一种安卓智能终端网页业务识别方法,所述方法包括:
[0009] (1)部署设备,搭建被测安卓智能终端网页业务运行的纯粹环境;
[0010] 所述部署设备包括;安卓智能终端、PC端、无线网卡、数据库、服务器、公网网络和 WIRESHA 服;
[001U (2)通过WIRESHA服获取被测安卓智能终端网页业务产生的TCP业务流;
[0012] (3)分析TCP业务流中的各个协议,获取并整理业务特征;
[0013] (4)根据业务特征识别被测安卓智能终端网页业务。
[0014] 优选的,所述步骤(1)中,搭建安卓智能终端网页业务运行的纯粹环境包括,
[001引 2-1启动PC端,连接公网网络;
[0016] 2-2运行免费热点,形成WIFI覆盖;
[0017] 2-3安卓智能终端和PC端通过无线网卡单一连接;
[0018] 2-4删除安卓智能终端的所有应用,仅打开被测安卓智能终端网页业务。
[0019] 优选的,所述步骤(2)中,选择唯一连接安卓智能终端的无线网卡启动 WIRESHA服,运行安卓智能终端网页业务获得响应,通过人工手动化模拟或程序自动化模 拟,获得TCP业务流;
[0020] 其中,所述响应包括成功响应和错误响应。
[0021] 进一步地,所述TCP业务流包括请求报文和响应报文;其中,请求报文包括有HTTP GET和HTTP POST ;响应报文包括HTTP GET响应和HTTP POST响应。
[0022] 进一步地,所述HTTP GET请求报文携带的字段,包括U化、册ST、CON肥CTION、 ACCEPT、 X-WAP-PROFILE、 X-REQUESTED-WITH、 USER-AGENT、 ACCEPT-ENCODING、 ACCEPT-LANGUAGE、ACCEPT-CHARSET、X-GETZIP 和 CAC肥-CONTROL ;
[002引 所述HTTP响应报文携带的字段,包括EXPIRES、DATE、CONTENT-TYPE、 LAST-MODIFIED、TRANS阳R-ENC孤ING、CACHE-CONTROL、CONTENT-ENC孤ING、AGE、X-VIA、 CONNECTION 和 DATA。
[0024] 优选的,所述步骤(3)的协议为HTTP协议和DNS协议;获取业务特征包括包含模 式和等于模式;
[0025] 所述包含模式为被测安卓智能终端网页业务类型不同,但存在共同字段;所述等 于模式为被测安卓智能终端网页业务类型不同,且无共同字段。
[0026] 优选的,整理业务特征包括,定义或者组合模式和并且组合模式;
[0027] 当一种业务特征可W作为通用唯一标识时,采用所述或者组合模式与其他业务特 征并列存在;当一种业务特征无法作为通用唯一标识时,则联合其他特征成为一个整合的 业务特征。
[002引优选的,所述步骤(4)包括,将所述业务特征库录入数据库,将被测安卓智能终端 网页业务的TCP业务流的形成的流量包W离线文件上传至服务器后运行,调用该数据库的 业务特征读取该离线文件并进行逐包识别;当识别到其中任一数据包携带所述业务特征, 则该数据包包含的源地址、端口号和目的地址所产生的所有数据均属于该业务,即该业务 能够被识别;当该业务产生的所有数据包均被识别出来,则表示该业务的识别率为100%。
[0029] 与最接近的现有技术相比,本发明达到的有益效果是:
[0030] 可W实现高效地、动态地、高准确地、高识别率地识别出安卓智能终端网页业务, 创造新的运营模式和商业模型,为运营商和服务提供商缔造新的利润增长空间。
【附图说明】
[0031] 图1是本发明提供的安卓智能终端网页业务识别方法流程图;
[0032] 图2是本发明提供的安卓智能终端网页业务识别结构示意图;
【具体实施方式】
[0033] 下面结合附图对本发明的【具体实施方式】作进一步的详细说明。
[0034] 如图1所示,一种安卓智能终端网页业务识别方法,所述方法包括:
[0035] (1)部署设备,搭建被测安卓智能终端网页业务运行的纯粹环境;
[0036] 所述部署设备包括;安卓智能终端、PC端、无线网卡(内置/外置均可)、数据库、 服务器、公网网络和WIRESHA服;如表1所示,
[0037]
[00%]表 1
[0039] 所述步骤(1)中,搭建安卓智能终端网页业务运行的纯粹环境包括,
[0040] 2-1启动PC端,连接公网网络;
[0041] 2-2运行免费热点,形成WIFI覆盖;
[004引 2-3安卓智能终端和PC端通过无线网卡单一连接;
[0043] 2-4删除安卓智能终端的所有应用,仅打开被测安卓智能终端网页业务。
[0044] (2)通过WIRESHA服获取被测安卓智能终端网页业务产生的TCP业务流;如图2所 示:
[0045]
[0046]表2
[0047] 所述步骤(2)中,选择唯一连接安卓智能终端的无线网卡启动WIRESHA服,运行安 卓智能终端网页业务获得响应,通过人工手动化模拟或程序自动化模拟,获得TCP业务流;
[0048] 其中,所述响应包括成功响应和错误响应。
[0049] 所述TCP业务流包括请求报文和响应报文;其中,请求报文包括有HTTP GET和 HTTP POST;响应报文包括HTTP GET响应和HTTP POST响应。W下实施例为安卓智能终端 网页业务巧8.com)的HTTP协议GET请求报文和响应报文;
[00加]
[005U 所述HTTP GET请求报文携带的字段,包括U化、册ST、CON肥CTION、ACCEPT、 X-WAP-PROFILE、X-REQ肥ST邸-WITH、U沈R-AGENT、ACCEPT-ENC孤ING、ACCEPT-LANGUAGE、 ACCEPT-CHARSET、X-GETZIP 和 CAC肥-CONTROL ;
[005引 所述HTTP响应报文携带的字段,包括EXPIRES、DATE、CONTENT-TYPE、 LAST-MODIFIED、TRANS阳R-ENC孤ING、CACHE-CONTROL、CONTENT-ENC孤ING、AGE、X-VIA、 CONNECTION 和 DATA
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1