一种数据传输率自动测试方法及智能终端的制作方法_5

文档序号:9551146阅读:来源:国知局

[0055]本实施例提供另一种数据传输率自动测试方法,包括:通过读取程序的Setting配置表,导入可执行的复制模式和需要复制的文件列表;用户选择需要执行的文件和模式,点击开始;用户选择后,根据用户选择的模式将用户选择的文件以文件数据流的形式复制到指定位置(已正在执行的模式为复制路径);记录文件大小和复制时间;计算速率(文件大小/时间)并写入txt文件中;全部完成后自动分析txt文件,将里面的数据自动填入报告模板。
[0056]应当说明的是,上述实施例均可根据需要自由组合。以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
【主权项】
1.一种数据传输率自动测试方法,其特征在于,包括: 步骤S10解析用户的操作,获取用户选取的至少一种传输模式、以及至少一个传输数据; 步骤S20根据已选择的传输模式以及传输数据,已选择的传输数据在已选择的传输模式下进行传输; 步骤S30记录传输数据在传输过程中的传输量以及传输时间; 步骤S40根据记录的传输数据的传输量以及传输时间,测试数据的传输率。2.如权利要求1所述的数据传输率自动测试方法,其特征在于,还包括: 步骤S50根据测试所得的数据传输率,将该数据传输率写入设定的记录文件中; 步骤S60解析记录文件中写入的数据传输率,将解析出的数据传输率填入报告模板中。3.如权利要求1所述的数据传输率自动测试方法,其特征在于,在步骤S10之前还包括: 步骤S00预先存储多种传输模式、以及多个传输数据,并添加至配置表中。4.如权利要求1或2或3所述的数据传输率自动测试方法,其特征在于,还包括: 步骤SOI判断用户是否至少已选择一种传输模式、以及一个传输数据; 步骤S02若用户已选择传输模式以及传输数据,则执行步骤S10 ;否则,提示用户至少选择一种传输模式、以及一个传输数据后,转至步骤S01。5.如权利要求1或2或3所述的数据传输率自动测试方法,其特征在于:所述步骤S20还包括根据已选择的至少一种传输模式以及多个传输数据,已选择的传输数据在已选择的同一种传输模式下逐一进行传输。6.如权利要求5所述的数据传输率自动测试方法,其特征在于,所述步骤S20进一步包括: 步骤S211读取当前传输模式; 步骤S212读取当前传输数据; 步骤S213当前传输数据在当前传输模式进行传输; 步骤S214判断当前传输数据在当前传输模式下是否已完成传输; 步骤S216若当前传输数据已完成传输,则进入下一个传输数据后,转至步骤S212 ;否贝1J,执行步骤S213。7.如权利要求1或2或3所述的数据传输率自动测试方法,其特征在于:所述步骤S20还包括根据已选择的多种传输模式以及至少一个传输数据,已选择的传输数据逐一在已选择所对应的传输模式下进行传输。8.如权利要求7所述的数据传输率自动测试方法,其特征在于,所述步骤S20进一步包括: 步骤S221读取当前传输模式; 步骤S222读取当前传输数据; 步骤S223当前传输数据在当前传输模式进行传输; 步骤S224判断当前传输模式下的传输数据是否已完成传输; 步骤S226若当前传输模式下的传输数据已完成传输,则进入下一种传输模式后,转至步骤S221 ;否则,执行步骤S222。9.如权利要求6或8所述的数据传输率自动测试方法,其特征在于,所述步骤S20进一步包括: 步骤S231读取当前传输模式; 步骤S232读取当前传输数据; 步骤S233当前传输数据在当前传输模式进行传输; 步骤S234判断当前传输数据在当前传输模式下是否已完成传输; 步骤S235若当前传输数据已完成传输,则判断当前传输模式下的所有传输数据是否已完成传输;否则,执行步骤S233 ; 步骤S236若当前传输模式下的传输数据已完成传输,则执行步骤S238 ;否则,进入下一个传输数据后,转至步骤S232 ; 步骤S238进入下一种传输模式后,转至步骤S231。10.如权利要求1或2或3所述的数据传输率自动测试方法,其特征在于:所述步骤S10还包括解析用户的操作,获取用户选取的传输模式、传输数据以及传输次数; 所述步骤S20还包括根据已选择的传输模式、传输数据以及传输次数,已选择的传输数据在已选择的传输模式下传输相应次。11.如权利要求10所述的数据传输率自动测试方法,其特征在于:所述步骤S20进一步包括: 步骤S241读取当前传输模式; 步骤S242读取当前传输数据; 步骤S243读取当前传输次数; 步骤S244当前传输数据在当前传输模式进行传输; 步骤S245判断当前传输数据是否已完成传输; 步骤S2451若当前传输数据已完成传输,则当前传输次数加1 ;否则,执行步骤S244 ; 步骤S246判断加1后的当前传输次数是否等于选取的传输次数; 步骤S2461若加1后的当前传输次数不等于选取的传输次数,则进入下一个传输数据后,执彳丁步骤S242。12.如权利要求1或2或3所述的数据传输率自动测试方法,其特征在于:所述的传输模式是指:手机和电脑之间进行传输、SD卡和电脑之间进行传输、手机和SD卡之间进行传输中至少选取一种。13.—种应用如权利要求1?12中任意一项所述的数据传输率自动测试方法的智能终端,其特征在于,包括: 获取模块,该获取模块解析用户的操作,获取用户选取的至少一种传输模式、以及至少一个传输数据; 数据传输模块,该数据传输模块接收所述获取模块发送过来的传输模式以及传输数据,所述数据传输模块将已选择的传输数据在已选择的传输模式下进行传输; 记录模块,该记录模块读取传输数据在数据传输模块中的传输量以及传输时间,并记录传输数据在传输过程中的传输量以及传输时间; 传输率测试模块,该传输率测试模块接收所述记录模块发送过来的传输量以及传输时间,测试出数据的传输率。14.如权利要求13所述的自动测试数据传输率的智能终端,其特征在于,还包括: 文件生成模块,该文件生成模块读取所述传输率测试模块中的数据传输率,将读出的数据传输率写入设定的记录文件中; 报告生成模块,该报告生成模块读取所述文件生成模块中的记录文件中写入的数据传输率,将读出的数据传输率填入报告模板中; 存储模块,该存储模块预先存储多种传输模式、以及多个传输数据,并添加至配置表中。15.如权利要求13或14所述的自动测试数据传输率的智能终端,其特征在于,还包括: 判断模块,该判断模块判断用户是否至少已选择一种传输模式、以及一个传输数据;提示模块,该提示模块接收所述判断模块发送的判断结果,提示用户至少选择一种传输模式、以及一个传输数据。16.如权利要求15所述的自动测试数据传输率的智能终端,其特征在于,还包括: 计算模块,该计算模块接收所述判断模块发送的判断结果,对当前传输次数进行加1计算,该计算模块将计算后的结果发送给所述判断模块。
【专利摘要】本发明公开了一种数据传输率自动测试方法,包括:步骤S10解析用户的操作,获取用户选取的至少一种传输模式、以及至少一个传输数据;步骤S20根据已选择的传输模式以及传输数据,已选择的传输数据在已选择的传输模式下进行传输;步骤S30记录传输数据在传输过程中的传输量以及传输时间;步骤S40根据记录的传输数据的传输量以及传输时间,测试数据的传输率。本发明能够实现自动测试、自动记录多种传输模式下传输文件的传输率。此外,本发明还具有自动化程度高、测试结果的精确度高、以及可读性强等优点。
【IPC分类】H04L12/26
【公开号】CN105306304
【申请号】CN201510757508
【发明人】陈潇潞
【申请人】上海斐讯数据通信技术有限公司
【公开日】2016年2月3日
【申请日】2015年11月10日
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1