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

文档序号:9551146阅读:来源:国知局
输,则执行步骤S2472 ;否则,进入下一种传输模式;步骤S2472结束数据传输后,转至步骤S50 ;步骤S50根据测试所得的数据传输率,将该数据传输率写入设定的记录文件中,例如txt文件(如图13所示);步骤S60解析记录文件中写入的数据传输率,将解析出的数据传输率填入报告模板中,例如可视化xls报告(如图14和图15所示)。
[0051]—种自动测试数据传输率的智能终端,包括:存储模块20,该存储模块20预先存储多种传输模式、以及多个传输数据,并添加至配置表中;输入模块10,用户在该输入模块10中选择配置表中的输模式以及传输数据,并保存于存储模块20中;获取模块40,该获取模块40解析用户在所述输入模块10中的操作,获取用户选取的传输模式以及传输数据;数据传输模块50,该数据传输模块50接收所述获取模块40发送过来的传输模式以及传输数据,所述数据传输模块50将已选择的传输数据在已选择的传输模式下进行传输;记录模块60,该记录模块60记录传输数据在传输过程中的传输量以及传输时间;传输率测试模块70,该传输率测试模块70接收所述记录模块60发送过来的传输量以及传输时间,测试出数据的传输率。
[0052]图8是本发明一种智能终端的主要组成结构示意图。如图8所示,针对上述实施例的改进,本实施例还提供一种自动测试数据传输率的智能终端,还包括:存储模块20,该存储模块20预先存储多种传输模式、以及多个传输数据,并添加至配置表中;输入模块10,用户在该输入模块10中选择配置表中的输模式以及传输数据,并保存于存储模块20中;获取模块40,该获取模块40解析用户在所述输入模块10中的操作,获取用户选取的传输模式以及传输数据;数据传输模块50,该数据传输模块50接收所述获取模块40发送过来的传输模式以及传输数据,所述数据传输模块50将已选择的传输数据在已选择的传输模式下进行传输;记录模块60,该记录模块60读取传输数据在数据传输模块50中的传输量以及传输时间,并记录传输数据在传输过程中的传输量以及传输时间;传输率测试模块70,该传输率测试模块70接收所述记录模块60发送过来的传输量以及传输时间,测试出数据的传输率;文件生成模块80,该文件生成模块80读取所述传输率测试模块70中的数据传输率,将读出的数据传输率写入设定的记录文件中;报告生成模块90,该报告生成模块90读取所述文件生成模块80中的记录文件中写入的数据传输率,将读出的数据传输率填入报告模板中。
[0053]图9是本发明一种智能终端的部分组成结构示意图。结合图8和图9,针对上述实施例的改进,本实施例提供一种自动测试数据传输率的智能终端,还包括:存储模块20,该存储模块20预先存储多种传输模式、以及多个传输数据,并添加至配置表中;输入模块10,用户在该输入模块10中选择配置表中的输模式以及传输数据,并保存于存储模块20中;判断模块30,该判断模块30读取存储模块20中用户已选择的传输模块、以及传输数据,判断用户是否至少已选择一种传输模式、以及一个传输数据;提示模块31,该提示模块31接收所述判断模块30发送的判断结果,提示用户至少选择一种传输模式、以及一个传输数据;计算模块32,该计算模块32接收所述判断模块30发送的判断结果,对当前传输次数进行加1计算,该计算模块将计算后的结果发送给所述判断模块,该判断模块30对计算结果进行判断;获取模块40,该获取模块40接收所述判断模块30发送过来的判断结果,获取用户选取的传输模式以及传输数据;数据传输模块50,该数据传输模块50接收所述获取模块40发送过来的传输模式以及传输数据,所述数据传输模块50将已选择的传输数据在已选择的传输模式下进行传输,所述数据传输模块50还接收所述判断模块30发送的判断结果;记录模块60,该记录模块60读取传输数据在数据传输模块50中的传输量以及传输时间,并记录传输数据在传输过程中的传输量以及传输时间;传输率测试模块70,该传输率测试模块70接收所述记录模块60发送过来的传输量以及传输时间,测试出数据的传输率;文件生成模块80,该文件生成模块80读取所述传输率测试模块70中的数据传输率,将读出的数据传输率写入设定的记录文件中;报告生成模块90,该报告生成模块90读取所述文件生成模块80中的记录文件中写入的数据传输率,将读出的数据传输率填入报告模板中。
[0054]结合图3、图7、图8、图9、图10、图11、图12、图13和图14,本实施例还提供另一种数据传输率自动测试方法,包括:在存储模块20中预先存储多种传输模式、以及多个传输数据,并添加至配置表中,例如setting配置表(如图10和图11所示);所述的传输模式是指:手机和电脑之间进行传输、SD卡和电脑之间进行传输、手机和SD卡之间进行传输中至少选取一种;所述传输数据是指:传输文件;用户在输入模块10中的setting配置表中至少选择一种传输模式、以及一个传输数据,并存储于存储模块20中;判断模块30读取存储模块20中用户选择的传输模式以及传输数据,判断用户是否至少已选择一种传输模式、以及一个传输数据;提示模块31接收所述判断模块30发送过来的关于用户没有选择传输模式、以及传输数据的判断结果,并提示用户至少选择一种传输模式、以及一个传输数据;获取模块40接收所述判断模块30发送过来的关于用户已选择传输模式、传输数据的判断结果,所述获取模块40接收存储模块20中用户选取的至少一种传输模式、至少一个传输数据、以及传输次数;所述获取模块40读取当前传输模式;所述获取模块40还读取当前传输数据;所述获取模块40还读取当前传输次数;数据传输模块50将当前传输数据在当前传输模式进行传输(如图12所示),传输至指定位置(传输模式中的手机、电脑和SD卡);记录模块60读取传输数据在数据传输模块50中的传输量以及传输时间,并记录传输数据在传输过程中的传输量以及传输时间;传输率测试模块70接收所述记录模块60发送过来的传输数据的传输量以及传输时间,测试出数据的传输率;所述判断模块30读取当前传输数据在数据传输模块50中的传输量,并判断当前传输数据是否已完成传输;计数模块32接收所述判断模块30发送过来的关于当前传输数据已完成传输的判断结果,对当前传输次数进行加1计算;所述数据传输模块50接收所述判断模块30发送过来的关于当前传输数据没有完成传输的判断结果,将当前传输数据在当前传输模式下进行传输(如图12所示),传输至指定位置(传输模式中的手机、电脑和SD卡);所述判断模块30接收所述计算模块32发送过来的计算结果,并判断加1后的当前传输次数是否等于已选取的传输次数;所述获取模块40接收所述判断模块30发送过来的关于加1后的当前传输次数不等于选取的传输次数的判断结果,进入下一个传输数据,读取下一个传输数据作为当前传输数据,以及进行传输;所述判断模块30根据加1后的当前传输次数等于选取的传输次数的判断结果,判断当前传输模式下的传输数据是否已完成传输;所述获取模块40接收所述判断模块30发送过来的关于当前传输模式下的传输数据没有完成传输的判断结果,进入下一个传输数据,读取下一个传输数据作为当前传输数据,以及进行传输;所述判断模块30根据当前传输模式下的传输数据已完成传输的判断结果,判断已选择的传输模式是否已完成传输;所述获取模块40接收所述判断模块30发送过来的关于已选择的传输模式没有完成传输的判断结果,进入下一种传输模式,读取下一种传输模式作为当前传输模式,以及进行传输;所述数据传输模块50接收所述判断模块30发送过来的已选择的传输模式已完成传输的判断结果,结束数据传输;文件生成模块80接收所述传输率测试模块70发送过来的数据传输率,将该数据传输率写入设定的记录文件中,例如txt文件(如图13所示);报告生成模块90解析所述文件生成模块80发送过来的记录文件中写入的数据传输率,将解析出的数据传输率填入报告模板中,例如可视化xls报告(如图14和图15所示)。
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1