一种智能修复iTunes故障的系统的制作方法

文档序号:12665055阅读:1453来源:国知局
一种智能修复iTunes故障的系统的制作方法与工艺

本发明涉及智能修复iTunes系统技术领域,尤其涉及一种智能修复iTunes故障的系统。



背景技术:

目前没有一种系统技术方案解决iTunes库的问题,以及iTunes错误异常的各种问题,普通方法,只是重新安装,或者卸载软件,而常常会因为复杂的系统环境的导致失败,无法得到真正的解决。

现今ios设备用户经常会使用iTunes进行升级和更新系统,iTunes稳定性直接决定ios系统是否正常运行,以及appstore音乐媒体的正常下载使用。普通情况下,软件出现问题,往往是靠重新安装软件来解决问题,而iTunes整个软件情况比较复杂,会涉及到不同的组件,USB连接、wifi无线连接组件、ios设备服务组件,以及其他重要模块,这些组件是独立于iTunes主软件存在,普通的安装卸载,并不会涉及到这些组件,重新安装之后并不能解决问题。而且各个组件分工不同,个别组件之间有相互依赖关系和卸载组件的顺序会直接影响结果,用户一旦自行卸载导致组件丢失,其他依赖组件将直接无法卸载,由于iTunes安装机制会检测之前版本,卸载后才能进行更新,这样会导致一连串的失败。

由于iTunes同时也是一款媒体管理软件,它会因为某个媒体文件异常,直接禁用掉所有功能,比如常用的备份还原功能,提示用户直接修复更新还原系统,这的确实小题大做,软件逻辑判断的原因,而且也没有一个方式来修复这个失效的媒体问题,根据跟踪分析,这些被破坏的文件往往是由于添加删除音乐、视频过程中失败导致的,而目前还没有一种快捷安全的方案去修复媒体库,苹果自己的方法直接是重新安装ios系统,然而这种方式不但过程长还存在系统修复失败的危险,并不是一种安全的方式。

大多数ios设备用户经常会遇到设备卡死,白苹果黑苹果情况,使用iTunes升级更新过程中,因为iTunes组件的问题导致的更新认证失败,固件下载不匹配,iTunes进行安装卸载又存在失败问题。

因此,有必要开发出一种智能修复iTunes故障的系统。



技术实现要素:

本发明的目的在于克服现有技术的缺陷,提供一种智能修复iTunes故障的系统,解决iTunes库产生的各种错误和异常,为实现上述目的,本发明采用以下技术方案:

一种智能修复iTunes故障的系统,本发明包括主要有iTunes注册表修复、iTunes驱动修复、iTunes网络修复、iTunes的组件修复、iTunes CDB修复和iTunes临时文件修复构成;

所述的智能修复iTunes故障的系统具体修复方法如下:

所述的iTunes注册表修复,是分析注册表上iTunes冗余项、iTunes文件关联、环境变量等影响iTunes使用的相关项,然后进行删除冗余、修复文件关联、修复环境变量至修复完成;

所述的iTunes设备驱动修复:第一步检测是否安装以及安装的版本与当前的iTunes版本是否兼容,如不兼容或没安装则使用本公司自主研发的苹果设备驱动;

所述的iTunes网络修复:检测系统网络是否有联网,如果有联网并检测到iTunes无法使用网络则利用正常的配置修复Host、路由表、DNS和代理,以保证iTunes能正常访问网络;

所述iTunes组件修复:检测iTunes卸载残留,解决文件权限问题,分析文件夹规则,最后对这些文件进行清理,详尽分析AppleApplicationSupport组件、Bonjour组件、iTunes组件、AppleMobileDeviceSupport组件、AppleSoftwareUpdate组件,这5个组件分别起到应用支持、WiFi服务支持、iTunes用户接口、Apple连接支持、iTunes更新支持,检测这5个组件的配置、依赖关系、权限、文件Hash进行重装;

所述iTunes CDB修复即对iTunes音乐数据库修复:主要是iTunes本机上存在音乐数据库与新版本数据库不兼容导致的iTunes打开就崩溃以及无法显示用户已经购买的音乐的现象,解决方法是解析音乐数据库和转换数据库;

所述iTunes临时文件修复包括iTunes手机端配置修复:拉取手机端iTunes配置,检测该配置是否与本机iTunes配置是否兼容,利用本公司自主研发的配置转换器将该设置转化成与本机兼容的配置,最后上传到手机。

进一步方案为:iTunes CDB修复、和网络修复、驱动修复配合可以解决ios设备更新失败的问题。

进一步方案为:iTunes的组件修复功解决iTunes无法卸载、无法安装的安装错误和报错的问题。

本发明与现有技术相比的有益效果是:解决苹果设备以及软件在windows下不同环境中产生的异常情况和不兼容情况的处理,利用云数据统计方案,检测用户系统下iTunes产生对的各种错误和异常,并制定一系列处理规则来避免错误,从数据统计分析到修复规则处理,系统的分析iTunes组件文件,注册表数据状态,找到对应的修复方案系统的解决方案。

附图说明

图1为本发明的iTunes注册表修复示意图;

图2为本发明的iTunes驱动修复示意图;

图3为本发明的iTunes的组件修复示意图;

图4为本发明的iTunes CDB修复示意图

图5为本发明的iTunes临时文件修复示意图。

具体实施方式

为了更充分理解本发明的技术内容,下面结合具体实施例对本发明的技术方案进一步介绍和说明,但不局限于此。

如图1-5所示,一种智能修复iTunes故障的系统,本发明软件系统主要包括由iTunes注册表修复、iTunes驱动修复、iTunes网络修复、iTunes的组件修复、iTunes CDB修复和iTunes临时文件修复构成;

智能修复iTunes故障的系统具体修复方法如下:

其中iTunes注册表修复,是分析注册表上iTunes冗余项、iTunes文件关联、环境变量等影响iTunes使用的相关项,然后进行删除冗余、修复文件关联、修复环境变量至修复完成;

其中iTunes设备驱动修复:第一步检测是否安装以及安装的版本与当前的iTunes版本是否兼容,如不兼容或没安装则使用本公司自主研发的苹果设备驱动;

其中iTunes网络修复过程:检测系统网络是否有联网,如果有联网并检测到iTunes无法使用网络则利用正常的配置修复Host、路由表、DNS和代理,以保证iTunes能正常访问网络;

其中iTunes组件修复:检测iTunes卸载残留,解决文件权限问题,分析文件夹规则,最后对这些文件进行清理,详尽分析AppleApplicationSupport组件、Bonjour组件、iTunes组件、AppleMobileDeviceSupport组件、AppleSoftwareUpdate组件,这5个组件分别起到应用支持、WiFi服务支持、iTunes用户接口、Apple连接支持、iTunes更新支持,检测这5个组件的配置、依赖关系、权限、文件Hash等根据需要进行重装;

其中iTunes CDB修复即对iTunes音乐数据库修复,主要是iTunes本机上存在音乐数据库与新版本数据库不兼容导致的iTunes打开就崩溃以及无法显示用户已经购买的音乐的现象,解决方法是解析音乐数据库和转换数据库;

其中iTunes临时文件修复包括iTunes手机端配置修复,拉取手机端iTunes配置,检测该配置是否与本机iTunes配置是否兼容,利用本公司自主研发的配置转换器将该设置转化成与本机兼容的配置,最后上传到手机。

由于iTunes版本无法更新,所以之前的版本升级存在问题,导致iphone设备直接变为白苹果、黑苹果,通过iTunes CDB修复、和网络修复、驱动修复配合可以解决ios设备更新失败的问题,由于ios设备比iphone更新过程中需要到苹果服务器验证,验证失败将无法更新或还原,这类问题通过驱动修复、组件修复、以及网络修复功能一起配合才能达到完美的解决。

采用iTunes的组件修复能解决iTunes无法卸载、无法安装的安装错误和报错的问题。

同时也针对以及之前有大量用户,反馈iTunes下载资源音乐、视频、固件失败的情况,通过网络修复、多媒体文件修复可以解决。

解决iTunes无法卸载、无法安装的情况,由于程序安装涉及到不同文件权限问题,导致有些目录无法访问或者写入,直接导致安装终止,iTunes的组件修复功能能够专门处理对应安装错误和报错的问题。

本发明与现有技术相比的有益效果是:解决苹果设备以及软件在windows下不同环境中产生的异常情况和不兼容情况的处理,利用云数据统计方案,检测用户系统下iTunes产生对的各种错误和异常,并制定一系列处理规则来避免错误,从数据统计分析到修复规则处理,本发明系统的分析iTunes组件文件,注册表数据状态,找到对应的修复方案系统的解决方案。

上述仅以实施例来进一步说明本发明的技术内容,以便于读者更容易理解,但不代表本发明的实施方式仅限于此,任何依本发明所做的技术延伸或再创造,均受本发明的保护。本发明的保护范围以权利要求书为准。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1