基于文件同步服务的自动下载适配应用程序的方法和系统技术方案

技术编号:9295613 阅读:144 留言:0更新日期:2013-10-31 00:14
一种基于文件同步服务的自动下载适配应用程序的方法,包括以下步骤:侦测终端设备上是否有新文件;当终端设备上有新文件时,检测终端设备是否有与所述新文件适配的应用程序;如果终端设备上没有与新文件适配的应用程序,则获取新文件的查询信息,根据所述新文件的查询信息查询应用程序管理服务器上与所述新文件适配的应用程序;从所述应用程序管理服务器下载所述查询得到的应用程序。采用该方法,能够提高用户使用的便利性。此外,还提供了一种基于文件同步服务的自动下载适配应用程序的系统。

【技术实现步骤摘要】
基于文件同步服务的自动下载适配应用程序的方法和系统
本专利技术涉及计算机技术,特别是涉及一种基于文件同步服务的自动下载适配应用程序的方法和系统。
技术介绍
文件同步服务是指将文件同步服务上的文件同步到各种终端设备上,其中终端设备包括PC、平板电脑、手机等设备。当新文件同步到终端设备上时,使用者会需要在该终端设备上使用适配的应用程序打开新文件。如果终端设备上没有任何适配的应用程序可以让用户查看、编辑、处理该文件时,传统的方法是使用者需要自己搜寻、安装适配的应用程序。传统的这种方法,当新文件同步到终端设备上时,无法自动获知终端设备上是否有适配的应用程序可以用来打开新文件,且当终端设备上没有任何适配的应用程序时,需要使用者手动搜寻、安装适配的应用程序。而目前使用者所使用的终端设备数量越来越多,种类也越来越多,在不同地方使用不同的终端设备查看同一文件时,传统的这种方法会给使用者带来极大的不便。
技术实现思路
基于此,有必要针对传统的给使用者带来极大不便的问题,提供一种基于文件同步服务的自动下载适配应用程序的方法和系统。一种基于文件同步服务的自动下载适配应用程序的方法,包括以下步骤:侦测终端设备上是否有新文件;当终端设备上有新文件时,检测终端设备是否有与所述新文件适配的应用程序;如果终端设备上没有与新文件适配的应用程序,则获取新文件的查询信息,根据所述新文件的查询信息查询应用程序管理服务器上与所述新文件适配的应用程序;从所述应用程序管理服务器下载所述查询得到的应用程序。在其中一个实施例中,所述根据所述新文件的查询信息查询应用程序管理服务器上与所述新文件适配的应用程序的步骤为:根据用户设置的适配应用程序优先顺序查询应用程序管理服务器上的与所述新文件适配的应用程序,提取查询得到的与所述新文件适配的应用程序中的预设数量的应用程序。在其中一个实施例中,所述根据所述新文件的查询信息查询应用程序管理服务器上与所述新文件适配的应用程序的步骤之后,还包括:将查询得到的应用程序的基本信息进行展示;所述从应用程序管理服务器下载所述查询得到的应用程序的步骤为:获取用户选取的应用程序,从所述应用程序管理服务器下载所述用户选取的应用程序。在其中一个实施例中,所述获取用户选取的应用程序,从所述应用程序管理服务器下载所述用户选取的应用程序的步骤为:获取用户选取的应用程序;判断所述用户选取的应用程序是否有使用条件,若是,则展示所述应用程序的使用条件,然后进一步判断是否接收到用户对所述使用条件的同意操作,若是,则从应用程序管理服务器下载所述用户选取的应用程序。在其中一个实施例中,所述方法还包括:如果在应用程序管理服务器上查询不到与所述新文件适配的应用程序,则生成错误代码和错误原因,并将所述错误代码和错误原因在终端设备上展示。在其中一个实施例中,所述方法还包括:如果终端设备上有与新文件适配的应用程序,则在应用程序管理服务器上查询比所述与新文件适配的应用程序版本更高的应用程序;从所述应用程序管理服务器下载所述查询得到的比所述与新文件适配的应用程序版本更高的应用程序。一种基于文件同步服务的自动下载适配应用程序的系统,包括:侦测模块,用于侦测终端设备上是否有新文件;检测模块,用于当终端设备上有新文件时,检测终端设备是否有与所述新文件适配的应用程序;查询模块,用于如果终端设备上没有与新文件适配的应用程序,则获取新文件的查询信息,根据所述新文件的查询信息查询应用程序管理服务器上与所述新文件适配的应用程序;下载模块,用于从所述应用程序管理服务器下载所述查询得到的应用程序。在其中一个实施例中,所述查询模块用于根据用户设置的适配应用程序优先顺序查询应用程序管理服务器上的与所述新文件适配的应用程序,提取查询得到的与所述新文件适配的应用程序中的预设数量的应用程序。在其中一个实施例中,所述系统还包括:展示模块,用于将查询得到的应用程序的基本信息进行展示;所述下载模块用于获取用户选取的应用程序,从所述应用程序管理服务器下载所述用户选取的应用程序。在其中一个实施例中,所述下载模块用于获取用户选取的应用程序;判断所述用户选取的应用程序是否有使用条件,若是,则展示所述应用程序的使用条件,然后进一步判断是否接收到用户对所述使用条件的同意操作,若是,则从应用程序管理服务器下载所述用户选取的应用程序。在其中一个实施例中,所述系统还包括:错误反馈模块,用于如果在应用程序管理服务器上查询不到与所述新文件适配的应用程序,则生成错误代码和错误原因,并将所述错误代码和错误原因在终端设备上展示。在其中一个实施例中,所述查询模块还用于如果终端设备上有与新文件适配的应用程序,则在应用程序管理服务器上查询比所述与新文件适配的应用程序版本更高的应用程序;所述下载模块还用于从所述应用程序管理服务器下载所述查询得到的比所述与新文件适配的应用程序版本更高的应用程序。上述基于文件同步服务的自动下载适配应用程序的方法和系统,在终端设备上没有与新文件适配的应用程序时,查询应用程序管理服务器上与新文件适配的应用程序,并从应用程序管理服务器下载查询得到的应用程序。无需用户手动搜寻和下载,对于不同的终端设备,都可自动从应用程序管理服务器上查询并下载与新文件适配的应用程序,因此提高了用户的便利性。附图说明图1为一个实施例中基于文件同步服务的自动下载适配应用程序的方法的流程图;图2为一个实施例中基于文件同步服务的自动下载适配应用程序的系统的结构框图;图3为另一个实施例中基于文件同步服务的自动下载适配应用程序的系统的结构框图;图4为一个实施例中基于文件同步服务的自动下载适配应用程序的系统的应用场景示意图。具体实施方式如图1所示,在一个实施例中,一种基于文件同步服务的自动下载适配应用程序的方法,包括以下步骤:步骤S102,侦测终端设备上是否有新文件。终端设备可以是各种PC、平板电脑、手机、媒体播放器等。可通过文件同步服务器实现文件同步服务,将文件同步到终端设备上。当有文件同步到终端设备上时,都会侦测终端设备上是否有新文件。步骤S104,当终端设备上有新文件时,检测终端设备是否有与新文件适配的应用程序。对于同步到终端设备上的新文件,都会检测终端设备上是否有与新文件适配的应用程序。所谓与新文件适配的应用程序,即适用于对新文件进行查看、编辑、处理等操作的应用程序。当终端设备上有与新文件适配的应用程序时,可弹出提示框提醒用户选择对应的应用程序打开新文件。步骤S106,如果终端设备上没有与新文件适配的应用程序,则获取新文件的查询信息,根据新文件的查询信息查询应用程序管理服务器上与新文件适配的应用程序。步骤S108,从应用程序管理服务器下载查询得到的应用程序。具体的,应用程序管理服务器用于存储各种应用程序,并可对这些应用程序的基本信息进行管理。新文件的查询信息包括终端设备相关信息(如终端设备型号、操作系统类型、终端设备的存储空间大小、显示分辨率等)、文件基本信息(如文件名称、大小、格式等)等。此外,新文件的查询信息还可包括用户设置的适配应用程序优先顺序和是否设置了每次提供多组应用程序供选择。在一个实施例中,可提供操作界面供用户设置适配应用程序的优先顺序,用户可通过操作界面依据应用程序的属性来设置适配应用程序的本文档来自技高网...
基于文件同步服务的自动下载适配应用程序的方法和系统

【技术保护点】
一种基于文件同步服务的自动下载适配应用程序的方法,包括以下步骤:侦测终端设备上是否有新文件;当终端设备上有新文件时,检测终端设备是否有与所述新文件适配的应用程序;如果终端设备上没有与新文件适配的应用程序,则获取新文件的查询信息,根据所述新文件的查询信息查询应用程序管理服务器上与所述新文件适配的应用程序;从所述应用程序管理服务器下载所述查询得到的应用程序。

【技术特征摘要】
1.一种基于文件同步服务的自动下载适配应用程序的方法,包括以下步骤:侦测终端设备上是否有新文件,具体是:通过文件同步服务器实现文件同步服务,将文件同步到终端设备上,当有文件同步到终端设备上时,侦测终端设备上是否有新文件;当终端设备上有新文件时,检测终端设备是否有与所述新文件适配的应用程序;如果终端设备上没有与新文件适配的应用程序,则获取新文件的查询信息,根据所述新文件的查询信息查询应用程序管理服务器上与所述新文件适配的应用程序,所述新文件的查询信息包括终端设备相关信息、文件基本信息、用户设置的适配应用程序优先顺序和是否设置了每次提供多组应用程序供选择,所述终端设备相关信息包括终端设备型号、操作系统类型、终端设备的存储空间大小和显示分辨率,所述文件基本信息包括文件名称、大小和格式;从所述应用程序管理服务器下载所述查询得到的应用程序;所述根据所述新文件的查询信息查询应用程序管理服务器上与所述新文件适配的应用程序的步骤为:根据用户设置的适配应用程序优先顺序查询应用程序管理服务器上的与所述新文件适配的应用程序,提取查询得到的与所述新文件适配的应用程序中的预设数量的应用程序。2.根据权利要求1所述的方法,其特征在于,所述根据所述新文件的查询信息查询应用程序管理服务器上与所述新文件适配的应用程序的步骤之后,还包括:将查询得到的应用程序的基本信息进行展示;所述从应用程序管理服务器下载所述查询得到的应用程序的步骤为:获取用户选取的应用程序,从所述应用程序管理服务器下载所述用户选取的应用程序。3.根据权利要求2所述的方法,其特征在于,所述获取用户选取的应用程序,从所述应用程序管理服务器下载所述用户选取的应用程序的步骤为:获取用户选取的应用程序;判断所述用户选取的应用程序是否有使用条件,若是,则展示所述应用程序的使用条件,然后进一步判断是否接收到用户对所述使用条件的同意操作,若是,则从应用程序管理服务器下载所述用户选取的应用程序。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:如果在应用程序管理服务器上查询不到与所述新文件适配的应用程序,则生成错误代码和错误原因,并将所述错误代码和错误原因在终端设备上展示。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:如果终端设备上有与新文件适配的应用程序,则在应用程序管理服务器上查询比所述与新文件适配的应用程序版本更高的应用程序;从所述应用程...

【专利技术属性】
技术研发人员:苏士杰
申请(专利权)人:金蝶软件中国有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1