本发明实施例涉及数据传输领域,特别是涉及一种文件传输方法、装置及电子设备。
背景技术:
:随着电子技术的不断发展,电子设备的功能越来越完善,用户不仅可以用电子设备办公、玩游戏,还可在电子设备中保存大量的文件并安装很多应用程序,因此也就往往会遇见需要将这些文件以及应用程序进行传输的场景。电子设备之间,如移动终端之间或者移动终端与计算机之间通常采用无线通讯技术进行文件传输,例如4g网络、wi-fi网络等,且在固定的网络环境下,网络带宽是一定的。发明人在实现本发明的过程中发现,电子设备传输文件通常会占用比较多的网络带宽,在这种情况下,如果有其他应用正在运行或者将要运行其他应用时,可用于其他应用的带宽则较少,影响其他应用的正常使用。技术实现要素:本发明实施例主要解决的技术问题是提供一种文件传输方法、装置及电子设备,能够根据电子设备检测到的运动信息和当前带宽确定传输文件的传输速率,以便用户可以通过调整电子设备的运动信息或调整用户手势的运动信息,调整传输文件的传输速率,从而不影响其他应用的正常使用。为解决上述技术问题,本发明实施例采用的一个技术方案是:提供一种文件传输方法,应用于电子设备,包括:获取电子设备检测到的运动信息;根据运动信息和当前带宽确定电子设备传输文件的传输速率;根据该传输速率传输文件。可选地,该方法还包括:在传输文件的过程中,在显示界面上显示传输视窗,传输视窗用于显示传输速率以及当前传输文件的大小;传输视窗还用于被触发时生成用于显示传输控件的操作指令。可选地,该方法还包括:接收用于显示传输控件的操作指令,并在显示界面显示传输控件;根据对传输控件的触控操作,确定与触控操作对应的控制指令;根据控制指令进行文件传输控制。可选地,该方法还包括:接收用于隐藏传输控件的操作指令,并在显示界面上隐藏传输控件;或者,在预设时间内未检测到对传输控件的触控操作,自动隐藏传输控件。可选地,运动信息包括运动速率;该方法还包括:预设运动速率与传输速率的传输梯度的对应关系;其中,根据运动信息和当前带宽确定电子设备传输文件的传输速率,具体包括:根据对应关系,确定与运动速率对应的传输速率的速率梯度;根据当前带宽和传输速率的速率梯度确定电子设备传输文件的传输速率。可选地,运动信息包括运动时间;该方法还包括:预设运动时间与传输速率的传输梯度的对应关系;其中,根据运动信息和当前带宽确定电子设备传输文件的传输速率,具体包括:根据对应关系,确定与运动时间对应的传输速率的速率梯度;根据当前带宽和传输速率的速率梯度确定电子设备传输文件的传输速率。本发明实施例还公开一种文件传输装置,应用于电子设备,包括:运动信息获取模块,用于获取电子设备检测到的运动信息;传输速率确定模块,用于根据运动信息和当前带宽确定电子设备传输文件的传输速率;文件传输模块,用于根据该传输速率传输文件。可选地,该装置还包括:传输视窗显示模块,用于在传输文件的过程中,在显示界面上显示传输视窗,传输视窗用于显示传输速率以及当前传输文件的大小;传输视窗还用于被触发时生成用于显示传输控件的操作指令。可选地,该装置还包括:传输控件显示模块,用于接收用于显示传输控件的操作指令,并在显示界面显示传输控件;控制指令确定模块,用于根据对传输控件的触控操作,确定与触控操作对应的控制指令;传输控制模块,用于根据控制指令进行文件传输控制。可选地,该装置还包括:传输控件隐藏模块,用于接收用于隐藏传输控件的操作指令,并在显示界面上隐藏传输控件;或者,用于在预设时间内未检测到对传输控件的触控操作,自动隐藏传输控件。可选地,运动信息包括运动速率;该装置还包括:对应关系预设模块,用于预设运动速率与传输速率的传输梯度的对应关系;其中,传输速率确定模块,具体用于:根据对应关系,确定与运动速率对应的传输速率的速率梯度;根据当前带宽和传输速率的速率梯度确定电子设备传输文件的传输速率。可选地,运动信息包括运动时间;该装置还包括:对应关系预设模块,用于预设运动时间与传输速率的传输梯度的对应关系;其中,传输速率确定模块,具体用于:根据对应关系,确定与运动时间对应的传输速率的速率梯度;根据当前带宽和传输速率的速率梯度确定电子设备传输文件的传输速率。本发明实施例还提供一种电子设备,包括:至少一个处理器;以及,与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行如上所述的方法。本发明实施例还提供了一种非易失性计算机可读存储介质,计算机可读存储介质存储有计算机可执行指令,当计算机可执行指令被电子设备执行时,使电子设备执行如上所述的方法。本发明实施例还提供了一种计算机程序产品,计算机程序产品包括存储在非易失性计算机可读存储介质上的计算机程序,计算机程序包括程序指令,当程序指令被电子设备执行时,使电子设备执行如上所述的方法。本发明实施例的有益效果是:区别于现有技术的情况,本发明实施例通过获取电子设备检测到的运动信息,根据运动信息和当前带宽确定电子设备传输文件的传输速率,能够让用户通过调整电子设备的运动信息或调整用户手势的运动信息,调整传输文件的传输速率,从而不影响其他应用的正常使用。附图说明为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例中所需要使用的附图作简单地介绍。显而易见地,下面所描述的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本发明实施例的文件传输方法的流程示意图;图2是本发明另一实施例的文件传输方法的流程示意图;图3是根据本发明实施例示出的在显示界面上显示传输视窗的示意图;图4是根据本发明实施例示出的在显示界面上显示传输控件的示意图;图5是根据本发明实施例示出的在显示界面上显示传输控件的另一示意图;图6是本发明实施例的文件传输装置的结构示意图;图7是本发明实施例的电子设备的结构示意图。具体实施例下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。本说明书所使用的术语“和/或”包括一个或多个相关的所列项目的任意的和所有的组合。此外,下面所描述的本发明不同实施方式中所涉及的技术特征只要彼此之间未构成冲突就可以相互结合。本实施例提供的文件传输方法被配置在具有文件传输功能的电子设备中,可选地,电子设备往往是具有通信功能的微型计算机设备,具备中央处理器、存储器、输入设备和输出设备,集成了嵌入式计算、控制技术、人工智能技术以及生物认证技术等的一种或多种,可以实现通话、拍照、听音乐、玩游戏、信息处理、文件传输或指纹识别等功能。电子设备的类型很多,可以根据应用需要进行选择,如移动电话、笔记本电脑、pda(个人数字助理)、pad(平板电脑)等的移动终端以及如数字tv、台式计算机等的固定终端。请参阅图1,图1为本发明实施例公开的文件传输方法的流程示意图,具体包括:步骤101:获取电子设备检测到的运动信息。在本实施例中,电子设备检测到的运动信息可以是电子设备本身的运动信息,也可以是用户手势在屏幕上或屏幕上方的运动信息。如,通过重力传感器和/或惯性传感器检测电子设备的运动信息,通过电容传感器和/或压力传感器获取用户手势在屏幕上的运动信息,通过红外传感器和/或电容接近传感器获取用户手势在屏幕上方的运动信息。运动信息包括运动轨迹和运动时间,运动时间,即生成运动轨迹的时间,通过生成运动轨迹的起止时刻以及运动轨迹的终止时刻计算得到。如,预设开始传输文件的运动轨迹为用户操作电子设备或电子设备的附件(如与电子设备连接的重力传感器或惯性传感器)一来一回摇晃两次,则运动时间为操作电子设备或电子设备的附件一来一回摇晃两次的时间;预设开始传输文件的运动轨迹为用户手势在屏幕上或屏幕上方画圈,则运动时间为用户手势在屏幕上或屏幕上方画圈的时间。运动信息还包括运动速率,可直接由运动轨迹和运动时间计算得到;当电子设备检测到的运动信息是电子设备本身的运动信息,运动速率可通过电子设备的速度传感器得到,在该情况下运动信息也可只包括运动轨迹和运动速率。本领域技术人员应当理解,该方法可作为一个单独的应用程序使用,也可与其他应用结合使用。如,当用户在电子设备上有其他应用正在运行或者将要运行其他应用时,可开启传输控制开关或打开传输控制软件,以调整传输文件的传输速率。当用户在电子设备上使用如微信、qq等应用程序传输文件时,可开启传输控制开关,以调整传输文件的传输速率。当传输控制开关为开启状态或传输控制软件为运行状态,才获取电子设备检测到的运动信息。步骤102:根据运动信息和当前带宽确定电子设备传输文件的传输速率。如果获取的运动轨迹符合预设的开始传输文件的运动轨迹,根据运动速率或运动时间和当前带宽确定电子设备传输文件的传输速率。可选地,为了能较好的满足用户的使用习惯,方便用户记忆,该方法包括预设运动速率与传输速率的传输梯度的对应关系。在本实施例中,运动速率越快,传输速率的传输梯度越高,传输梯度为传输速率占当前带宽的百分比。表1示出了运动速率与传输速率的传输梯度的一种对应关系,其中,0<v1<v2<v3。表1运动速率传输梯度(0,v1]10%(v1,v2]20%(v2,v3]30%…………根据运动信息和当前带宽确定电子设备传输文件的传输速率,包括:根据对应关系,确定与运动速率对应的传输速率的速率梯度;根据当前带宽和传输速率的速率梯度确定电子设备传输文件的传输速率。在另一实施中,该方法包括预设运动时间与传输速率的传输梯度的对应关系。在本实施例中,运动时间越短,传输速率的传输梯度越高,同样地,传输梯度为传输速率占当前带宽的百分比。表2示出了运动时间与传输速率的传输梯度的一种对应关系,其中,0<t1<t2<t3。表2运动时间传输梯度(0,t1]100%(t1,t2]90%(t2,t3]80%…………根据运动信息和当前带宽确定电子设备传输文件的传输速率,包括:根据对应关系,确定与运动时间对应的传输速率的速率梯度;根据当前带宽和传输速率的速率梯度确定电子设备传输文件的传输速率。步骤103:根据确定的传输速率传输文件。传输的文件可以是用户选定的一个或多个文件,如果用户没有选定文件,则默认待传输文件为当前目录下的所有文件。在本实施例中,传输文件包括发送文件和接收文件,当接收文件时,待传输文件为需接收的文件。本实施例通过获取电子设备检测到的运动信息,根据运动信息和当前带宽确定电子设备传输文件的传输速率,能够让用户通过调整电子设备的运动信息或调整用户手势的运动信息,调整传输文件的传输速率,从而不影响其他应用的正常使用。请参阅图2,图2为本发明另一实施例公开的文件传输方法的流程示意图,具体包括:步骤201:获取电子设备检测到的运动信息。步骤202:根据运动信息和当前带宽确定电子设备传输文件的传输速率。步骤203:根据传输速率传输文件。步骤201-203请参照第一实施例的相关步骤,其在本领域技术人员容易理解的范围内,此处不再赘述。步骤204:在传输文件的过程中,在显示界面上显示传输视窗。其中,传输视窗用于显示传输速率以及当前传输文件的大小,以方便用户了解文件传输情况。用户可以选定传输视窗,进而移动该传输视窗至合适位置。进一步,可记录传输视窗在不同应用的显示界面上的显示位置,根据当前运行的应用程序,在电子设备的显示界面上显示传输视窗。传输视窗还用于被触发时生成用于显示传输控件的操作指令,即传输视窗不仅可以显示传输速率以及当前传输文件的大小,还相当于一个显示在显示界面上的功能键,该功能键被触发时生成用于显示传输控件的操作指令。其中,触发方式包括但不限于对传输视窗的按压操作,即用户可以通过点按或长按传输视窗,使电子设备的显示界面显示传输控件。可选地,在其他实施例中,传输视窗还用于被触发时生成用于隐藏传输控件的操作指令。步骤205:接收用于显示传输控件的操作指令,并在显示界面上显示传输控件。需要说明的是,在显示界面上显示传输控件的方式有多种,如,设置传输控件为最上层显示,在显示界面上显示传输视窗的同一位置上显示传输控件;又如,接收用于显示传输控件的操作指令后,在显示界面上显示传输视窗的上方或下方显示传输控件。步骤206:根据对传输控件的触控操作,确定与触控操作对应的控制指令。触控操作包括但不限于滑动操作或者按压操作,可以采用不同的传感器检测用户对电子设备不同的触控操作。如,采用电容传感器检测用户的滑动操作,在用户滑动电子设备触摸屏的过程中,通过监测电子设备触摸屏上的电容传感器的电容值的变化情况,获取不同的滑动轨迹,比如:向左滑动、向右滑动、向上滑动、向下滑动等。又如,采用压力传感器检测用户的按压操作,用户可以按压电子设备的触摸屏或者触控按键,在用户按压电子设备过程中,通过监测电子设备触摸屏或者触控按键上设置的压力传感器的压力值的变化情况,获取不同的按压位置。控制指令包括但不限于:暂停/传输指令、增速指令、减速指令、传输上一个文件指令或者传输下一个文件指令。步骤207:根据控制指令进行文件传输控制。在传输控件上不同的滑动轨迹或不同的按压位置对应不同的控制指令,根据确定的控制指令进行文件传输控制。可选地,根据对传输控件的触控操作,确定与触控操作对应的控制指令,根据控制指令进行文件传输控制,包括:当检测到对传输控件中间位置的按压操作,如果当前为传输状态,确定控制指令为暂停指令,暂停传输文件;如果当前为暂停状态,确定控制指令为传输指令,继续传输文件;当检测到对传输控件上边位置的按压操作,确定控制指令为增速指令,提高传输速率的传输梯度;当检测到对传输控件下边位置的按压操作,确定控制指令为减速指令,降低传输速率的传输梯度;当传输文件为单线程进程时,当检测到对传输控件左边位置的按压操作,确定控制指令为传输上一个文件,切换传输上一个文件;当检测到对传输控件右边位置的按压操作,确定控制指令为传输下一个文件,切换传输下一个文件。可以理解,在传输文件的过程中,用户也可以采用其他的方式进行文件传输控制。如,用户可以按照预设方式直接操作电子设备或电子设备的附件,以使电子设备根据用户对电子设备的直接操作,确定与直接操作对应的控制指令,根据控制指令进行文件传输控制。又如,用户可以按照预设方式在屏幕上或屏幕上方输入手势,以使电子设备根据用户的手势信息,确定与手势信息对应的控制指令,根据控制指令进行文件传输控制。如,当检测到用户操作电子设备或电子设备的附件一来一回摇晃两次,如果当前为传输状态,确定控制指令为暂停指令,暂停传输文件;如果当前为暂停状态,确定控制指令为传输指令,继续传输文件;如,当检测到用户操作电子设备或电子设备的附件一来一回摇晃一次,如果运动速率大于预设值,确定控制指令为增速指令,提高传输速率的传输梯度;如果运动速率小于预设值,确定控制指令为减速指令,降低传输速率的传输梯度。步骤208:接收用于隐藏传输控件的操作指令,并在显示界面上隐藏传输控件;或者,在预设时间内未检测到对传输控件的触控操作,自动隐藏传输控件。本实施例中,用于隐藏传输控件的操作指令,包括:检测到对传输控件之外的触控操作生成的操作指令,如检测到对传输控件之外的位置的触控操作生成的操作指令,或检测到对其他功能键或者其他应用的触控操作生成的操作指令。同样地,触控操作包括但不限于滑动操作或者按压操作。预设时间为用户自定义设置的时间或系统默认的时间,如3s或5s,在预设时间内未检测到对传输控件的触控操作,自动隐藏传输控件,能够在用户不需要进行文件传输控制或者在文件传输控制结束后快速隐藏传输控件。在其他实施例中,如果传输视窗还用于被触发时生成用于隐藏传输控件的操作指令,则在步骤205中,该方法还包括:在显示界面上隐藏传输控件;在步骤208中,该方法还包括:在显示界面上显示传输控件。本实施例在传输待传输文件的过程中,在显示界面上显示传输视窗,传输视窗被触发时生成用于显示传输控件的操作指令,能够在显示界面上快速显示传输控件,方便用户通过该传输控件进行文件传输控制,简化了文件传输控制的流程。请参阅图3和图4,图3和图4是根据本发明实施例的文件传输方法示出的应用场景图。在该应用场景中,电子设备为智能手机。图3为在显示界面上显示传输视窗的示意图,如图3所示,在传输文件的过程中,传输视窗用于显示传输速率以及当前传输文件的大小,传输视窗还用于被触发时生成用于显示传输控件的操作指令。其中,触发方式包括但不限于对传输视窗的按压操作,即用户可以通过点按或长按传输视窗,使电子设备的显示界面显示传输控件。图4和图5为在显示界面上显示传输控件的示意图,图4为传输控件为最上层显示,在显示界面上显示传输视窗的同一位置上显示传输控件,图5为在显示界面上显示传输视窗的上方或下方显示传输控件。其中,在传输控件上不同的滑动轨迹或不同的按压位置对应不同的控制指令,根据控制指令可进行文件传输控制;还可接收用于隐藏传输控件的操作指令,并在显示界面上隐藏传输控件,或者在预设时间内未检测到对传输控件的触控操作,自动隐藏传输控件。本发明实施例进一步公开一种文件传输装置,应用于电子设备,如图6所示,该装置600包括:运动信息获取模块610,用于获取电子设备检测到的运动信息;传输速率确定模块620,用于根据运动信息和当前带宽确定电子设备传输文件的传输速率;文件传输模块630,用于根据传输速率传输文件。可选地,运动信息包括运动速率;装置600还包括:对应关系预设模块640,用于预设运动速率与传输速率的传输梯度的对应关系;其中,传输速率确定模块,具体用于:根据对应关系,确定与运动速率对应的传输速率的速率梯度;根据当前带宽和传输速率的速率梯度确定电子设备传输文件的传输速率。可选地,其他实施例中,运动信息包括运动时间;装置也还包括:对应关系预设模块,用于预设运动时间与传输速率的传输梯度的对应关系;其中,传输速率确定模块,具体用于:根据对应关系,确定与运动时间对应的传输速率的速率梯度;根据当前带宽和传输速率的速率梯度确定电子设备传输文件的传输速率。本实施例通过运动信息获取模块610获取电子设备检测到的运动信息,传输速率确定模块620根据运动信息和当前带宽确定电子设备传输文件的传输速率,能够让用户通过调整电子设备的运动信息或调整用户手势的运动信息,调整传输文件的传输速率,从而不影响其他应用的正常使用。可选地,该装置600还包括:传输视窗显示模块650,用于在传输文件的过程中,在显示界面上显示传输视窗,传输视窗用于显示传输速率以及当前传输文件的大小;传输视窗还用于被触发时生成用于显示传输控件的操作指令。装置600还包括:传输控件显示模块660,用于接收用于显示传输控件的操作指令,并在显示界面显示所述传输控件;控制指令确定模块670,用于根据对传输控件的触控操作,确定与触控操作对应的控制指令;传输控制模块680,用于根据控制指令进行文件传输控制。装置600还包括:传输控件隐藏模块690,用于接收用于隐藏传输控件的操作指令,并在显示界面上隐藏传输控件;或者,用于在预设时间内未检测到对传输控件的触控操作,自动隐藏传输控件。本实施例的传输视窗显示模块650在传输待传输文件的过程中,在显示界面上显示传输视窗,传输视窗被触发时生成用于显示传输控件的操作指令,能够在显示界面上快速显示传输控件,方便用户通过该传输控件进行文件传输控制,简化了文件传输控制的流程。需要说明的是,由于本发明实施例的装置实施例与方法实施例基于相同的发明构思,方法实施例中的技术内容同样适用于装置实施例,因此,装置实施例中与方法实施例相同的技术内容在此不再赘述。为了更好的实现上述目的,本发明实施例还提供一种电子设备,该电子设备存储有可执行指令,该可执行指令可执行上述任意方法实施例中的文件传输方法。图7是本发明实施例提供的一种电子设备700的结构示意图,如图7所示,该电子设备700包括:一个或多个处理器701以及存储器702,图7中以一个处理器701为例。处理器701和存储器702可以通过总线或者其他方式连接,图7中以通过总线连接为例。存储器702作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块,如本发明实施例中的文件传输方法对应的程序指令/模块(例如,图6所示的各个模块)。处理器701通过运行存储在存储器702中的非易失性软件程序、指令以及模块,从而执行文件传输装置的各种功能应用以及数据处理,即实现上述方法实施例的文件传输方法以及上述装置实施例的各个模块的功能。存储器702可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施例中,存储器702可选包括相对于处理器701远程设置的存储器,这些远程存储器可以通过网络连接至处理器701。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。所述程序指令/模块存储在所述存储器702中,当被所述一个或者多个处理器701执行时,执行上述任意方法实施例中的文件传输方法,例如,执行以上描述的图1至图2所示的各个步骤;也可实现图6所述的各个模块。本发明实施例的电子设备700可以多种形式存在,在执行以上描述的图1至图2所示的各个步骤;也可实现图6所述的各个模块时,上述电子设备700包括但不限于:(1)移动通信设备:这类设备的特点是具备移动通信功能,并且以提供话音、数据通信为主要目标。这类电子设备包括:智能手机(例如iphone)、多媒体手机、功能性手机,以及低端手机等。(2)超移动个人计算机设备:这类设备属于个人计算机的范畴,有计算和处理功能,一般也具备移动上网特性。这类电子设备包括:pda、mid和umpc设备等,例如ipad。(3)便携式娱乐设备:这类设备可以显示和播放视频内容,一般也具备移动上网特性。该类设备包括:视频播放器,掌上游戏机,以及智能玩具和便携式车载导航设备。(4)服务器:提供计算服务的设备,服务器的构成包括处理器、硬盘、内存、系统总线等,服务器和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高。(5)其他具有视频播放功能或连接互联网功能的电子设备。本实施例的电子设备通过获取电子设备检测到的运动信息,根据运动信息和当前带宽确定电子设备传输文件的传输速率,能够让用户通过调整电子设备的运动信息或调整用户手势的运动信息,调整传输文件的传输速率,从而不影响其他应用的正常使用。本发明实施例还提供了一种非易失性计算机存储介质,所述计算机存储介质存储有计算机可执行指令,该计算机可执行指令被一个或多个处理器执行,例如图7中的一个处理器701,可使得上述一个或多个处理器可执行上述任意方法实施例中的文件传输方法,例如,执行以上描述的图1至图2所示的各个步骤;也可实现图6所述的各个模块。上述产品可执行本发明实施例所提供的方法,具备执行方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本发明实施例所提供的方法。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。通过以上的实施例的描述,本领域的技术人员可以清楚地了解到各实施例可借助软件加通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对相关技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;在本发明的思路下,以上实施例或者不同实施例中的技术特征之间也可以进行组合,步骤可以以任意顺序实现,并存在如上所述的本发明的不同方面的许多其它变化,为了简明,它们没有在细节中提供;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的范围。当前第1页12