本发明专利技术公开了一种终端设备的软件备份系统和方法,该设备终端的软件备份系统包括设备终端及与设备终端连接的外部存储器,该设备终端包括:微处理器,及与该微处理器连接的输入单元、接口单元、存储单元;该微处理器接收输入单元传送的输入信息,并判断该输入信息是否与存储单元中存储的备份验证码是否一致,如果一致,则设备终端与外部存储器建立连接,将存储单元中需要备份的软件通过接口单元存储到外部存储器中;接口单元:与所述外部存储器连接,用于在设备终端与外部存储器中数据传递;因此,一方面可以方便将需要备份的软件保存在外部存储器中;另一方面,还可以省去拆解设备终端,减去不必要的麻烦。
【技术实现步骤摘要】
本专利技术涉及软件备份,更具体地说,涉及。
技术介绍
随着科技的进步,各种应用于日常生活的电子产品也蓬勃的发展,比如现在的机顶盒,使得人们的生活更加多彩多姿。如果目前有一个设备终端出现了问题,而另外一个同厂家出产的同类型的设备终端没有出现类似的问题,两个设备终端的软件有某些部分不一样,比如软件版本不一样,为了验证是机器固件的问题还是软件方面的问题,则需要将没有问题的设备终端的软件烧录到有问题的设备终端里面,但是又没有烧录软件,那么就需要将机器里面的软件读取出来。现有的将设备终端(电子消费类 )的软件从FLASH中读取出来有两种方法一、将设备终端的FLASH拆下来在烧录器中读取;二、通过开发商提供的应用程序读取软件出来。第一种方法存在的问题就是需要将设备终端拆掉,用焊接工具将FLASH焊下来,放到烧录器中读取,即不节省时间而且不是专业人员也很难做到;第二种方法存在的问题就是必须要获得开发商的工具支持,有将FLASH中的软件读取出来的功能,而且也要拆解机器后连接电脑和设备终端,有可能还得自己焊接数据接口。
技术实现思路
本专利技术要解决的技术问题在于,针对现有技术的将正常运行的设备终端的软件应用到出故障的设备终端时,需要拆卸设备终端拷贝软件等不方便的缺陷,提供一种可解决以上缺陷的设备终端的软件备份系统和方法。本专利技术解决其技术问题所采用的技术方案是构造一种设备终端的软件备份系统,包括设备终端及与所述设备终端连接的外部存储器,所述设备终端包括输入单元用于接收用户的输入信息;微处理器与输入单元连接,用于接收输入单元传送的输入信息,并判断该输入信息是否与存储单元中存储的备份验证码是否一致,如果一致,则设备终端与外部存储器建立连接,将存储单元中需要备份的软件通过接口模块存储到外部存储器中;接口单元与所述微处理器电连接及与所述外部存储器连接,用于在设备终端与外部存储器中数据传递;存储单元与所述微处理器连接,用于存储所述设备终端中需要备份的软件和备份验证码。在本专利技术所述的设备终端的软件备份系统中,所述设备终端还包括与所述微处理器连接的检测单元,用于检测所述设备终端是否连接有外部存储器;当所述检测单元检测到外部存储器时,设备终端加载所述外部存储器,将存储单元中需要备份的软件通过接口单元存储到外部存储器中。在本专利技术所述的设备终端的软件备份系统中,所述设备终端还包括与所述微处理器连接的创建单元,用于在设备终端与外部存储器建立连接后,在所述外部存储器中创建文件。在本专利技术所述的设备终端的软件备份系统中,所述备份验证码是数字。在本专利技术所述的设备终端的软件备份系统中,所述外部存储器是移动硬盘或USB。本专利技术还构造一种设备终端的软件备份方法,使用上述的设备终端的软件备份系统,包括以下步骤SI、设备终端进行初始化S2、设备终端通过输入单元接收用户的输入信息;S3、设备终端的微处理器接收输入单元传送的输入信息,并判断该输入信息是否与设备终端的存储单元中存储的备份验证码是否一致,如果一致,则执行步骤S4,否则结 束;S4、设备终端与外部存储器建立连接,将存储单元中需要备份的软件通过接口单元存储到外部存储器中;S5、结束。在本专利技术所述的设备终端的软件备份方法中,所述步骤S4进一步包括以下步骤S41、设备终端通过检测单元检测所述设备终端是否连接有外部存储器,如果有,则执行步骤S42,否则执行步骤S5 ;S42、设备终端加载所述外部存储器;S43、设备终端的创建单元向所述外部存储器中创建文件,并向设备终端申请需要用到的固定大小的内存;S44、从设备终端的存储单元的O地址开始循坏读取数据放到内存中,每次读取的大小和申请的内存大小一样,然后将内存中数据写入到外部存储器的文件中;每写入一次,存储单元的读取地址和文件中写入地址都要增加而且地址相同,直到读取的地址超过了存储单元的大小。在本专利技术所述的设备终端的软件备份方法中,所述存储单元是FLASH。在本专利技术所述的设备终端的软件备份方法中,所述备份验证码是数字。在本专利技术所述的设备终端的软件备份方法中,所述外部存储器是移动硬盘或USB。实施本专利技术的设备终端的软件备份系统和方法,具有以下有益效果设备终端在接收到通过用户输入单元的输入信息(即备份请求)时,向将存储单元中需要备份的软件通过接口单元存储到外部存储器中;因此,一方面可以方便将需要备份的软件保存在外部存储器中;另一方面,还可以省去拆解设备终端,减去不必要的麻烦。附图说明下面将结合附图及实施例对本专利技术作进一步说明,附图中图I是本专利技术设备终端的软件备份系统的结构框图;图2是本专利技术设备终端的软件备份方法流程图。具体实施例方式为了使本专利技术的目的更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。如图I所示,在本专利技术的设备终端的软件备份系统的结构框图中,包括设备终端10及与设备终端10连接的外部存储器20。该设备终端10包括微处理器11,及与该微处理器11分别连接的输入单元12、存储单元13、接口单元14、检测单元15、创建单元16 ;该输入单元12用于接收用户的输入信息;微处理器11用于接收输入单元12传送的输入信息,并判断该输入信息是否与存储单元13中存储的备份验证码是否一致,如果一致,则设备终端10与外部存储器20建立连接,将存储单元13中需要备份的软件通过接口单元14存储到外部存储器20中;接口单元14 :与微处理器11电连接及与外部存储器20连接,用于在设备终端10与外部存储器20中数据传递;存储单元13用于存储设备终端中需要备份的软件和备份验证码;检测单元15用于检测设备终端10是否连接有外部存储器20,当检测单元15检测到外部存储器20时,设备终端10加载外部存储器20,将存储单元13中需要备份的软件通过接口单元14存储到外部存储器20中;创建单元16用于在设备终端10与外部存储器20建立连接后,在外部存储器中20创建文件。 在具体实施过程中,存储单元13中存储的备份验证码可以是数字、字母、文字等,用户通过输入单元输入信息,微处理器11判断该输入信息是否和备份验证码一致,如果一致,则说明用户希望将存储单元中的软件备份到外部存储器中,如果不一致,则不执行备份,如果没有接收到用户的输入信息,则说明用户不希望将存储单元中的软件备份到外部存储器中。当微处理器判断该输入信息与备份验证码一致时,再通过检测单元15检测设备终端10是否连接有外部存储器20,如果有,则设备终端10加载该外部存储器20,设备终端10的创建单元16向外部存储器20中创建文件,并向设备终端10申请需要用到的固定大小的内存,从设备终端10的存储单元的O地址开始循坏读取数据放到内存中,每次读取的大小和申请的内存大小一样,然后将内存中数据写入到外部存储器20的文件中;每写入一次,存储单元13的读取地址和文件中写入地址都要增加而且地址相同,直到读取的地址超过了存储单元的大小,则备份完成。由于每次读取存储单元中的数据的大小只能和内存中申请的内存的大小是一样的,所以写入外部存储器的文件中的数据不能一次性读完,需要分批次读取,如果能在内存中申请到与存储单元大小一样的空间就能一次性写入。在本实施例中,外部存储器20可以本文档来自技高网...
【技术保护点】
一种设备终端的软件备份系统,包括设备终端(10)及与所述设备终端连接的外部存储器(20),其特征在于,所述设备终端(10)包括:输入单元(12):用于接收用户的输入信息;微处理器(11):与输入单元(12)连接,用于接收输入单元传送的输入信息,并判断该输入信息是否与存储单元中存储的备份验证码是否一致,如果一致,则设备终端与外部存储器建立连接,将存储单元中需要备份的软件通过接口单元存储到外部存储器中;接口单元(14):与所述微处理器电连接及与所述外部存储器连接,用于在设备终端与外部存储器中数据传递;存储单元(13):与所述微处理器连接,用于存储所述设备终端中需要备份的软件和备份验证码。
【技术特征摘要】
【专利技术属性】
技术研发人员:周臣,
申请(专利权)人:深圳市杰科电子有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。