[发明专利]基于文件同步服务的自动下载适配应用程序的方法和系统有效
申请号: | 201210106170.9 | 申请日: | 2012-04-12 |
公开(公告)号: | CN103377052B | 公开(公告)日: | 2016-11-23 |
发明(设计)人: | 苏士杰 | 申请(专利权)人: | 金蝶软件(中国)有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 何平 |
地址: | 518057 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 文件 同步 服务 自动 下载 应用程序 方法 系统 | ||
技术领域
本发明涉及计算机技术,特别是涉及一种基于文件同步服务的自动下载适配应用程序的方法和系统。
背景技术
文件同步服务是指将文件同步服务上的文件同步到各种终端设备上,其中终端设备包括PC、平板电脑、手机等设备。当新文件同步到终端设备上时,使用者会需要在该终端设备上使用适配的应用程序打开新文件。如果终端设备上没有任何适配的应用程序可以让用户查看、编辑、处理该文件时,传统的方法是使用者需要自己搜寻、安装适配的应用程序。
传统的这种方法,当新文件同步到终端设备上时,无法自动获知终端设备上是否有适配的应用程序可以用来打开新文件,且当终端设备上没有任何适配的应用程序时,需要使用者手动搜寻、安装适配的应用程序。而目前使用者所使用的终端设备数量越来越多,种类也越来越多,在不同地方使用不同的终端设备查看同一文件时,传统的这种方法会给使用者带来极大的不便。
发明内容
基于此,有必要针对传统的给使用者带来极大不便的问题,提供一种基于文件同步服务的自动下载适配应用程序的方法和系统。
一种基于文件同步服务的自动下载适配应用程序的方法,包括以下步骤:侦测终端设备上是否有新文件;当终端设备上有新文件时,检测终端设备是否有与所述新文件适配的应用程序;如果终端设备上没有与新文件适配的应用程序,则获取新文件的查询信息,根据所述新文件的查询信息查询应用程序管理服务器上与所述新文件适配的应用程序;从所述应用程序管理服务器下载所述查询得到的应用程序。
在其中一个实施例中,所述根据所述新文件的查询信息查询应用程序管理服务器上与所述新文件适配的应用程序的步骤为:
根据用户设置的适配应用程序优先顺序查询应用程序管理服务器上的与所述新文件适配的应用程序,提取查询得到的与所述新文件适配的应用程序中的预设数量的应用程序。
在其中一个实施例中,所述根据所述新文件的查询信息查询应用程序管理服务器上与所述新文件适配的应用程序的步骤之后,还包括:将查询得到的应用程序的基本信息进行展示;所述从应用程序管理服务器下载所述查询得到的应用程序的步骤为:获取用户选取的应用程序,从所述应用程序管理服务器下载所述用户选取的应用程序。
在其中一个实施例中,所述获取用户选取的应用程序,从所述应用程序管理服务器下载所述用户选取的应用程序的步骤为:获取用户选取的应用程序;判断所述用户选取的应用程序是否有使用条件,若是,则展示所述应用程序的使用条件,然后进一步判断是否接收到用户对所述使用条件的同意操作,若是,则从应用程序管理服务器下载所述用户选取的应用程序。
在其中一个实施例中,所述方法还包括:如果在应用程序管理服务器上查询不到与所述新文件适配的应用程序,则生成错误代码和错误原因,并将所述错误代码和错误原因在终端设备上展示。
在其中一个实施例中,所述方法还包括:如果终端设备上有与新文件适配的应用程序,则在应用程序管理服务器上查询比所述与新文件适配的应用程序版本更高的应用程序;从所述应用程序管理服务器下载所述查询得到的比所述与新文件适配的应用程序版本更高的应用程序。
一种基于文件同步服务的自动下载适配应用程序的系统,包括:侦测模块,用于侦测终端设备上是否有新文件;检测模块,用于当终端设备上有新文件时,检测终端设备是否有与所述新文件适配的应用程序;查询模块,用于如果终端设备上没有与新文件适配的应用程序,则获取新文件的查询信息,根据所述新文件的查询信息查询应用程序管理服务器上与所述新文件适配的应用程序;下载模块,用于从所述应用程序管理服务器下载所述查询得到的应用程序。
在其中一个实施例中,所述查询模块用于根据用户设置的适配应用程序优先顺序查询应用程序管理服务器上的与所述新文件适配的应用程序,提取查询得到的与所述新文件适配的应用程序中的预设数量的应用程序。
在其中一个实施例中,所述系统还包括:展示模块,用于将查询得到的应用程序的基本信息进行展示;所述下载模块用于获取用户选取的应用程序,从所述应用程序管理服务器下载所述用户选取的应用程序。
在其中一个实施例中,所述下载模块用于获取用户选取的应用程序;判断所述用户选取的应用程序是否有使用条件,若是,则展示所述应用程序的使用条件,然后进一步判断是否接收到用户对所述使用条件的同意操作,若是,则从应用程序管理服务器下载所述用户选取的应用程序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于金蝶软件(中国)有限公司,未经金蝶软件(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210106170.9/2.html,转载请声明来源钻瓜专利网。