移动端应用日志的获取方法、装置、计算机设备及介质制造方法及图纸

技术编号:26597054 阅读:19 留言:0更新日期:2020-12-04 21:19
本发明专利技术实施例提供了一种移动端应用日志的获取方法、装置、计算机设备及介质,其中,该方法包括:扫描识别码,解析所述识别码获取目标主机的网络信息和待读取日志的日志信息,其中,所述识别码是所述目标主机生成的;根据所述日志信息从沙盒中获取相应的日志文件;根据所述网络信息将获取的日志文件发送给所述目标主机。该方案实现了移动端应用与接收日志的目标主机之间通过识别码来传递目标主机的网络信息和待读取日志的日志信息,进而移动端应用扫描识别码后自动将日志文件反馈给目标主机,有利于简化获取移动端应用日志的过程,操作便捷,有利于减少维护成本、通讯成本。

【技术实现步骤摘要】
移动端应用日志的获取方法、装置、计算机设备及介质
本专利技术涉及监控测试
,特别涉及一种移动端应用日志的获取方法、装置、计算机设备及介质。
技术介绍
为了监控测试应用运行情况,分析运行问题,移动端应用常需要将运行日志在本地持久化存储。然而IOS文件存储系统(即IOS沙盒,为了保证系统安全,IOS每个应用程序在安装时,会为自己创建一个独立而封闭的存储空间,这个存储被称为沙盒文件)具有封闭特性,表现为:1、应用程序只能在自己的沙盒中存储文件。2、应用程序不能随意跨越自己的沙盒去访问其他APP沙盒中的内容。基于以上两点原因,获取并传输这些本地持久化存储的日志文件并不容易。首先,我们无法直接通过手机的文件存储系统或其他APP获取到日志文件;其次,日志提供者未必是应用的开发和维护人员,还需要将日志传输给指定日志请求者进行分析,传输过程中也可能存在通讯壁垒。现有技术中IOS移动端应用日志获取与传输方法主要有以下两种:第一种,借助移动端管理工具获取日志。由于移动端应用程序不能随意跨越自己的沙盒去访问其他应用的沙盒,因此可访问沙盒的移动端管理工具均在PC上提供。日志提供者需要将IOS手机连接至PC机,通过管理工具获取日志并使用通讯工具传输至接收日志的主机。但是,该方式存在以下缺陷:1.日志提供者需要以PC机为日志获取媒介:要求日志提供者拥有并使用PC机;2.操作繁琐:需要日志提供者频繁使用USB线将手机连接到PC机,日志文件的搜索和传输需要分别以手工方式完成。第二种,搭建日志服务器,移动端应用将保存在自己沙盒中的日志文件上传至服务器,日志请求者从服务器获取日志。但是,该方式存在以下缺陷:1.维护成本高:需要搭建并维护日志服务器;2.通讯成本高:因为难以预测日志请求者需要获取哪些日志,因此需要APP需要全量上传日志,增加了通讯成本。
技术实现思路
本专利技术实施例提供了一种移动端应用日志的获取方法,以解决现有技术中获取移动端应用日志存在的操作繁杂、成本高的技术问题。该方法包括:扫描识别码,解析所述识别码获取目标主机的网络信息和待读取日志的日志信息,其中,所述识别码是所述目标主机生成的;根据所述日志信息从沙盒中获取相应的日志文件;根据所述网络信息将获取的日志文件发送给所述目标主机。本专利技术实施例还提供了一种移动端应用日志的获取方法,以解决现有技术中获取移动端应用日志存在的操作繁杂、成本高的技术问题。该方法包括:根据与移动端通讯所需的网络信息和待读取日志的日志信息,生成识别码,所述识别码可被移动端应用扫描解析;接收与所述日志信息相应的日志文件,所述日志文件是所述移动端应用扫描所述识别码后从沙盒中获取并根据所述网络信息反馈的。本专利技术实施例还提供了一种移动端应用日志的获取装置,以解决现有技术中获取移动端应用日志存在的操作繁杂、成本高的技术问题。该装置包括:扫描模块,用于扫描识别码,解析所述识别码获取目标主机的网络信息和待读取日志的日志信息,其中,所述识别码是所述目标主机生成的;日志获取模块,用于根据所述日志信息从沙盒中获取相应的日志文件;日志传输模块,用于根据所述网络信息将获取的日志文件发送给所述目标主机。本专利技术实施例还提供了一种移动端应用日志的获取装置,以解决现有技术中获取移动端应用日志存在的操作繁杂、成本高的技术问题。该装置包括:识别码生成模块,用于根据与移动端通讯所需的网络信息和待读取日志的日志信息,生成识别码,所述识别码可被移动端应用扫描解析;日志接收模块,用于接收与所述日志信息相应的日志文件,所述日志文件是所述移动端应用扫描所述识别码后从沙盒中获取并根据所述网络信息反馈的。本专利技术实施例还提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述任意的移动端应用日志的获取方法,以解决现有技术中获取移动端应用日志存在的操作繁杂、成本高的技术问题。本专利技术实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有执行上述任意的移动端应用日志的获取方法的计算机程序,以解决现有技术中获取移动端应用日志存在的操作繁杂、成本高的技术问题。在本专利技术实施例中,提出了目标主机生成识别码,移动端应用扫描识别码,解析识别码获取目标主机的网络信息和待读取日志的日志信息,进而移动端应用根据日志信息从沙盒中获取相应的日志文件,再根据网络信息将获取的日志文件发送给目标主机,实现了移动端应用与接收日志的目标主机之间通过识别码来传递目标主机的网络信息和待读取日志的日志信息,进而移动端应用扫描识别码后自动将日志文件反馈给目标主机,与现有技术相比,不需要PC端的参与,也不需要人工手动搜索日志和传输日志,只需要移动端应用扫描识别码即可,有利于简化获取移动端应用日志的过程,操作便捷;同时,无需搭建服务器,根据日志信息从沙盒中获取相应的、所需的日志文件反馈即可,不需要日志的全量传输,有利于减少维护成本、通讯成本。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,并不构成对本专利技术的限定。在附图中:图1是本专利技术实施例提供的一种移动端应用日志的获取方法的流程图;图2是本专利技术实施例提供的另一种移动端应用日志的获取方法的流程图;图3是本专利技术实施例提供的一种移动端应用日志的交互示意图;图4是本专利技术实施例提供的一种实施上述移动端应用日志的获取方法的流程图;图5是本专利技术实施例提供的一种计算机设备的结构框图;图6是本专利技术实施例提供的一种移动端应用日志的获取装置的结构框图;图7是本专利技术实施例提供的另一种移动端应用日志的获取装置的结构框图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明白,下面结合实施方式和附图,对本专利技术做进一步详细说明。在此,本专利技术的示意性实施方式及其说明用于解释本专利技术,但并不作为对本专利技术的限定。在本专利技术实施例中,提供了一种移动端应用日志的获取方法,该移动端应用日志的获取方法可以运行在移动端应用上,如图1所示,该方法包括:步骤102:扫描识别码,解析所述识别码获取目标主机的网络信息和待读取日志的日志信息,其中,所述识别码是所述目标主机生成的;步骤104:根据所述日志信息从沙盒中获取相应的日志文件;步骤106:根据所述网络信息将获取的日志文件发送给所述目标主机。由图1所示的流程可知,在本专利技术实施例中,提出了目标主机生成识别码,移动端应用扫描识别码,解析识别码获取目标主机的网络信息和待读取日志的日志信息,进而移动端应用根据日志信息从沙盒中获取相应的日志文件,再根据网络信息将获取的日志文件发送给目标主机,实现了移动端应用与接收日志的目标主机之间通过识别码来传递目标主机的网络信息和待读取日志的日志信息,进而移动端应用扫描识别码后自动将日志文件反馈给目标主机,与现有技术相比,不需要PC端的参与,也不需要人本文档来自技高网
...

【技术保护点】
1.一种移动端应用日志的获取方法,其特征在于,包括:/n扫描识别码,解析所述识别码获取目标主机的网络信息和待读取日志的日志信息,其中,所述识别码是所述目标主机生成的;/n根据所述日志信息从沙盒中获取相应的日志文件;/n根据所述网络信息将获取的日志文件发送给所述目标主机。/n

【技术特征摘要】
1.一种移动端应用日志的获取方法,其特征在于,包括:
扫描识别码,解析所述识别码获取目标主机的网络信息和待读取日志的日志信息,其中,所述识别码是所述目标主机生成的;
根据所述日志信息从沙盒中获取相应的日志文件;
根据所述网络信息将获取的日志文件发送给所述目标主机。


2.如权利要求1所述的移动端应用日志的获取方法,其特征在于,所述识别码为二维码。


3.如权利要求1或2所述的移动端应用日志的获取方法,其特征在于,根据所述网络信息将获取的日志文件发送给所述目标主机,包括:
根据所述网络信息与所述目标主机建立通讯连接,通过通讯连接将获取的日志文件发送给所述目标主机。


4.一种移动端应用日志的获取方法,其特征在于,包括:
根据与移动端通讯所需的网络信息和待读取日志的日志信息,生成识别码,所述识别码可被移动端应用扫描解析;
接收与所述日志信息相应的日志文件,所述日志文件是所述移动端应用扫描所述识别码后从沙盒中获取并根据所述网络信息反馈的。


5.一种移动端应用日志的获取装置,其特征在于,包括:
扫描模块,用于扫描识别码,解析所述识别码获取目标主机的网络信息和待读取日志的日志信息,其中,所述识别码是所述目标主机生成的;
日志获取模块,用...

【专利技术属性】
技术研发人员:刘舒韩春阳冯欢
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:北京;11

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

1