[发明专利]数据传输方法、网络问题确定方法、客户端及服务器有效
申请号: | 201711041432.7 | 申请日: | 2017-10-30 |
公开(公告)号: | CN109729118B | 公开(公告)日: | 2022-04-01 |
发明(设计)人: | 姜涛 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | H04L67/60 | 分类号: | H04L67/60;H04L67/141 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 李辉;周达 |
地址: | 英属开曼*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据传输 方法 网络 问题 确定 客户端 服务器 | ||
本申请实施方式公开了一种数据传输方法、网络问题确定方法、客户端及服务器。所述方法包括:获取服务端提供的图形码信息,所述图形码中携带有启动监听功能的网络监听模块标识信息;建立所述网络监听模块与所述服务端的连接;根据所述图形码信息,启动所述网络监听模块;通过所述网络监听模块,将客户端的日志数据发送给所述服务端。可以提高用户体验度。
技术领域
本申请涉及计算机技术领域,特别涉及一种数据传输方法、网络问题确定方法、客户端及服务器。
背景技术
随着移动终端设备的不断发展,例如,智能手机、平板电脑等,越来越多用户使用移动终端设备上的移动应用(APP)。例如,利用APP浏览网页、购物、聊天、玩游戏、看视频、听音乐等等。而且用户使用APP的时长也在不断增长。但是,用户在使用APP过程中,APP可能会出现网络数据问题,例如,APP的网络访问请求出现异常,或者APP的数据传输出现异常等等。通常为了对上述网络数据问题进行排查,需要获取APP的网络访问请求的内容。
现有技术中,以手机客户端为例,可以先在某一台代理服务器上安装抓包工具。例如,Fiddler软件、Wireshark软件等。然后设置手机上的代理配置信息。例如手机与该代理服务器所在的同一局域网信息、代理服务器的IP地址、代理端口信息等等。该代理配置信息可以用于建立手机与代理服务器之间的通信连接,还可以用于基于所述通信连接将手机上APP发生的网络访问请求的内容发送给抓包工具。该代理配置信息设置完成之后,当手机上的APP发生网络访问请求时,基于所述通信连接,将手机上APP发生的网络访问请求的内容发送给抓包工具,这样,抓包工具可以获取手机上的APP的网络访问请求的内容。
上述过程中,为了获取客户端的网络访问请求的内容,需要设置的代理配置信息较多,而且设置比较繁琐。特别是对于需要兼容性测试时需要反复对测试机进行设置或者恢复原有设置,非常繁琐,不容易上手,没有安装过环境或配置过得人较难完成问题排查,让问题定位的效率降低。而且,在复现问题演示时还需要保证环境稳定,硬件要保持可靠性。在遇到网络环境需要vpn接入时因为安全原因无法通过代理实现。这样,问题的定位成本高,需要手工筛选结果,有时因为抓包工具原因获取不到结果需要反复重试,排查速度慢。
发明内容
本申请实施方式的目的是提供一种数据传输方法、网络问题确定方法、客户端及服务器,其可以便于诊断客户端的网络访问问题。
为实现上述目的,本申请实施方式提供一种客户端数据的传输方法,所述方法包括:获取服务端提供的图形码信息,所述图形码中携带有启动监听功能的网络监听模块标识信息;建立所述网络监听模块与所述服务端的连接;根据所述图形码信息,启动所述网络监听模块;通过所述网络监听模块,将客户端的日志数据发送给所述服务端。
本申请实施方式还提供一种客户端,包括:获取模块,用于获取服务端提供的图形码信息,所述图形码中携带有启动监听功能的网络监听模块标识信息;连接模块,用于建立所述网络监听模块与所述服务端的连接;启动模块,用于根据所述图形码信息,启动所述网络监听模块;发送模块,用于通过所述网络监听模块,将客户端的日志数据发送给所述服务端。
本申请实施方式还提供一种客户端,包括:输入装置、网络通信单元、处理器;所述输入装置,用于获取服务端提供的图形码信息,所述图形码中携带有启动监听功能的网络监听模块标识信息;所述网络通信单元,用于建立所述网络监听模块与所述服务端的连接;将所述监听模块提供的日志数据发送给所述服务端;所述处理器,用于根据所述图像码信息,启动所述网络监听模块。
本申请实施方式还提供一种客户端网络问题的确定方法,所述方法包括:获取服务端提供的图形码信息,所述图形码中携带有启动监听功能的网络监听模块标识信息;建立所述网络监听模块与所述服务端的连接;根据所述图形码信息,启动所述网络监听模块;通过所述网络监听模块,将客户端的日志数据发送给所述服务端,以用于所述服务端对日志数据的分析处理得到结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711041432.7/2.html,转载请声明来源钻瓜专利网。