专利查询程序自动安装更新系统及方法

文档序号:6589541阅读:208来源:国知局
专利名称:专利查询程序自动安装更新系统及方法
技术领域
本发明是关于一种程序自动安装更新系统及方法,特别是关于一种专利查询程序自动安装更新系统及方法。
背景技术
随着经济全球化趋势的增强,知识产权的国际合作和地区合作正在向更深层次和更广范围发展,知识产权问题正在向各个方面渗透。拥有专利的数量和质量以及运用专利的能力和水平已经成为衡量企业市场竞争力、综合实力的重要指标,加强专利的管理和保护,可以促进科技创新和经济发展。专利查询程序可以协助企业和知识产权工作者,掌握所需专利的详细情况,配合自身需要准确地运用专利。
专利查询程序全面的实施运用,需要合理的应用环境,尽可能不妨碍使用者工作的进行,所以,要求程序具备简捷的安装更新功能。涉及程序安装更新的方法比较多,通常是直接运行执行程序进行全面安装,以及比较当前程序和更新程序,发现不同,进行全面替换。例如2001年9月11日公告的美国第6,289,510号专利,该专利名称是“在线程序更新系统和储存更新程序的计算机可读媒介(Onlineprogram-updating system and computer-readable recording mediumstoring a program-updating program)”该专利揭露一种比较程序当前版本号和最新版本号,发现不一致,进行全面替换,完成更新的系统。该专利所揭露的技术存在的不足是程序更新需要新版本完全覆盖旧版本,消耗系统时间和系统资源比较大。
针对现有技术所存在的不足,需要提供一种专利查询程序自动安装更新系统及方法,在客户机启动执行程序时自动加载专利查询程序应用程序,进行安装,无需下载全部程序,以及在客户机开启或使用专利查询程序时,由服务器对客户机的专利查询程序应用程序进行修正检查,针对修改部分实施加载,无需更新全部程序,就可完成客户机的程序更新。

发明内容本发明的主要目的在于提供一种专利查询程序自动安装更新系统及方法,可以自动安装客户机的专利查询程序应用程序。
本发明的另一目的在于提供一种专利查询程序自动安装更新系统及方法,在客户机开启或使用专利查询程序时自动进行,由服务器对客户机的专利查询程序应用程序进行修正检查,通过网络交互,共同完成系统更新。
本发明提供一种专利查询程序自动安装更新系统及方法,通过服务器响应,在客户机自动安装或更新专利查询程序应用程序。
本发明提供一种专利查询程序自动安装更新系统,其包括一服务器,用于安装当前版本的专利查询程序,并且响应客户机的请求,对客户机进行应用程序的安装或更新;至少一客户机,用于运行执行程序,通过网络与服务器进行连接,动态安装或更新专利查询程序应用程序。
本发明提供的服务器包括一数据库,用于储存所有客户机通过使用专利查询程序获取的专利资料;一第一应用程序,用于安装当前版本的专利查询程序,根据客户机的请求,安装或更新客户机的专利查询程序的应用程序,同时对数据库进行存取。
本发明提供的客户机包括一第二应用程序,用于启动客户机的执行程序,提出安装或更新请求,服务器对客户机自动进行专利查询程序的应用程序加载。
本发明还提供一种专利查询程序自动安装方法,其包括如下步骤(i)服务器安装当前版本的专利查询程序;(ii)客户机安装执行程序;(iii)客户机运行执行程序,对服务器提出安装请求;(iv)服务器响应客户机的请求,动态下载专利查询程序的应用程序至客户机;(v)客户机开辟空间,缓冲储存当前版本的专利查询程序应用程序。
本发明提供一种专利查询程序自动更新方法,其包括如下步骤(i)服务器更新当前版本的专利查询程序;(ii)客户机运行专利查询程序应用程序时,可以自动侦测系统是否发生更新,如果没有更新,运行当前专利查询程序应用程序;(iii)如果发生更新,对服务器提出更新请求;(iv)服务器响应客户机的更新请求;(v)服务器检查客户机的专利查询程序应用程序的每部分是否发生更新;(vi)针对发生更新的部分,服务器通过网络进行传输,对客户机自动进行程序更新加载;(vii)客户机专利查询程序应用程序得到更新。
专利查询程序自动安装更新系统及方法,可以实现客户机通过使用专利查询程序获取的专利资料统一储存在服务器上,所有客户机的管理和配置通过服务器统一调度。从而,提高服务器的响应速度,简化互联网和局域网的操作管理,增强本地系统的处理能力。

图1是本发明专利查询程序自动安装更新系统及方法的系统架构图。
图2是图1中所示第一应用程序构成图。
图3是图1中所示第二应用程序构成图。
图4是本发明专利查询程序自动安装更新系统及方法的专利查询系统安装流程图。
图5是本发明专利查询程序自动安装更新系统及方法的专利查询系统更新流程图。
具体实施方式如图1所示,是本发明专利查询程序自动安装更新系统及方法的系统架构图。该系统架构包含一服务器1、一网络2及至少一客户机3。服务器1,用于安装当前版本的专利查询程序,并且响应客户机3的请求,对客户机3进行程序安装或更新;客户机3,通过网络2与服务器1连接,可动态安装或更新专利查询程序应用程序,并且运行。
该服务器1包括一数据库10,用于储存所有客户机3通过使用专利查询程序获取的专利资料;一第一应用程序11,用于安装当前版本的专利查询程序,根据客户机3的请求,安装或更新客户机3的专利查询程序应用程序,同时对数据库10进行存取。
该客户机3包括一第二应用程序31,用于启动客户机3的执行程序,提出安装或更新请求,服务器1对客户机3自动进行专利查询程序应用程序的加载。
如图2所示,是图1中所示第一应用程序构成图。第一应用程序11包含程序应用模块110、系统响应模块111、系统检查模块112及系统加载模块113。其中程序应用模块110,用于在服务器1上安装当前版本的专利查询程序,并且可以随时进行版本更新操作,即负责管理专利查询程序;系统响应模块111,用于响应客户机3提出的请求,制定安装或更新客户机3专利查询程序应用程序的操作;系统检查模块112,用于针对客户机3的专利查询程序应用程序的每部分进行检查,发现与服务器1当前版本不一致的部分,反馈至系统响应模块111,准备对其进行更新;系统加载模块113,用于将当前版本的专利查询程序应用程序传输至客户机3,进行安装,或对需要更新的部分专利查询程序应用程序进行加载,使客户机3的应用程序与服务器1的当前专利查询程序功能完全一致。
如图3所示,是图1中所示第二应用程序构成图。第二应用程序31包含程序安装模块310、程序下载模块311、缓冲储存模块312、系统侦测模块313及程序更新模块314。其中程序安装模块310,用于启动安装在客户机3的执行程序,向服务器1提出安装请求,等待服务器1的响应,准备进行专利查询程序应用程序的安装;程序下载模块311,用于得到服务器1的响应,下载专利查询程序的应用程序,即不需要完全下载专利查询程序的全部程序代码,客户机3在需要的时候通过网络进行传输,实现专利查询程序的功能;缓冲储存模块312,用于缓冲储存下载的专利查询程序的应用程序,或当客户机3的系统进行更新时,储存相应的应用程序;系统侦测模块313,用于在客户机3开启或使用专利查询程序时,自动连接网络2,比较服务器1和客户机3专利查询程序应用程序是否一致,如果不一致,则向服务器1提出更新请求;程序更新模块314,用于得到服务器1的响应,接收来自系统加载模块113的更新操作,完成客户机3的专利查询程序应用程序的更新。
如图4所示,是本发明专利查询程序自动安装更新系统及方法的专利查询程序安装流程图。专利查询程序应用在单一服务器对多重客户机的工作环境,具备跨平台,易扩展和易管理等特点。专利查询程序的自动安装需要服务器1和客户机3共同作业。运行程序应用模块110,服务器1安装当前版本的专利查询程序(步骤S40)。客户机3安装专利查询程序执行程序(步骤S41)。客户机3运行专利查询程序执行程序,配合程序安装模块310对服务器1提出安装请求,等待服务器1的响应,准备进行专利查询程序应用程序的安装(步骤S42)。服务器1响应客户机3的请求,调用系统加载模块113动态下载专利查询程序应用程序至客户机3,协同程序下载模块311,共同完成客户机3的专利查询程序应用程序的安装(步骤S43)。运行缓冲储存模块312,客户机3开辟空间,缓冲储存当前版本的专利查询程序应用程序(步骤S44)。
如图5所示,是本发明专利查询程序自动安装更新系统及方法的专利查询程序更新流程图。专利查询程序的更新是在客户机3开启或使用专利查询程序时自动进行的,由服务器对客户机3的专利查询程序应用程序进行修检查,针对发生改变的部分,服务器1和客户机3通过网络交互,共同完成系统更新。运行程序应用模块110,服务器1更新当前版本的专利查询程序(步骤S50)。客户机3运行专利查询程序应用程序时,调用系统侦测模块313,可以自动侦测系统是否发生更新,如果没有更新,运行当前专利查询程序应用程序;如果发生更新,对服务器1提出更新请求(步骤S51)。通过系统响应模块111,服务器1响应客户机3的更新请求(步骤S52)。运行系统检查模块112,服务器1检查客户机3的专利查询程序应用程序的每部分是否发生更新(步骤S53)。针对发生更新的部分,配合系统加载模块113,服务器1通过网络2进行传输,对客户机3自动进行系统更新加载(步骤S54)。调用程序更新模块314,客户机3专利查询程序应用程序得到更新(步骤S55)。
权利要求
1.一种专利查询程序自动安装更新系统,通过服务器响应,在客户机自动安装或更新专利查询程序应用程序,该系统包括一服务器及至少一客户机,其特征在于服务器,用于安装当前版本的专利查询程序,并且响应客户机的请求,对客户机进行系统安装或更新,其包括有一数据库,用于储存所有客户机通过使用专利查询程序获取的专利资料;一第一应用程序,包括有一程序应用模块,用于在服务器上安装当前版本的专利查询程式,并且可以进行版本更新操作;一系统加载模块,用于将当前版本的专利查询程序应用程序传输至客户机;客户机,用于运行执行程序,通过网络与服务器连接,动态安装或更新专利查询程序应用程序,其包括有一第二应用程序,该第二应用程序包括有一程序下载模块,用于下载专利查询程序应用程序;一程序更新模块,用于接收来自系统加载模块的更新操作,完成客户机专利查询程序应用程序的更新。
2.如权利要求1所述的专利查询程序自动安装更新系统,其特征在于,第一应用程序还包括有一系统响应模块,用于响应客户机提出的请求,制定安装或更新的操作。
3.如权利要求2所述的专利查询程序自动安装更新系统,其特征在于,第一应用程序还包括有一系统检查模块,用于针对客户机的专利查询程序应用程序的每部分进行检查,发现与服务器当前版本不一致的部分,反馈至系统响应模块。
4.如权利要求3所述的专利查询程序自动安装更新系统,其特征在于,第二应用程序还包括有一程序安装模块,用于启动安装在客户机的执行程序,向服务器提出安装请求。
5.如权利要求4所述的专利查询程序自动安装更新系统,其特征在于,第二应用程序还包括有一缓冲储存模块,用于缓冲储存下载的或更新的专利查询程序应用程序。
6.如权利要求5所述的专利查询程序自动安装更新系统,其特征在于,第二应用程序还包括有一系统侦测模块,用于在客户机开启或使用专利查询程序时,自动侦测专利查询程序应用程序是否发生变化。
7.一种专利查询程序自动安装更新方法,可以在客户机启动执行程序时自动进行安装,也可以在客户机开启或使用专利查询程序时,由服务器对客户机的专利查询程序应用程序进行侦测,共同完成系统更新,其特征在于包括如下步骤(a)运行程序应用模块,服务器安装或更新当前版本的专利查询程式;(b)客户机调用系统侦测模块,自动侦测服务器的专利查询程序是否发生更新,如果发生更新,向服务器提出更新请求;(c)服务器响应客户机的安装或更新请求;(d)运行系统检查模块,服务器检查客户机的专利查询程序应用程序的每部分是否发生更新;(e)服务器通过系统加载模块,将更新的部分传输至客户机,客户机自动进行系统更新加载。
8.如权利要求7所述的专利查询程序自动安装更新方法,其特征在于,步骤(a)包括客户机安装专利查询程序执行程序的步骤。
9.如权利要求7所述的专利查询程序自动安装更新方法,其特征在于,步骤(e)包括客户机缓冲储存当前版本的专利查询程序应用程序的步骤。
10.如权利要求7所述的专利查询程序自动安装更新方法,其特征在于,步骤(e)包括调用程序更新模块,对客户机专利查询程序应用程序进行更新的步骤。
全文摘要
一种专利查询程序自动安装更新系统及方法,可以在客户机启动执行程序时自动进行安装,也可以在客户机开启或使用专利查询程序时,由服务器对客户机的专利查询程序应用程序进行修正检查,共同完成程序更新。该系统包括一服务器及至少一客户机,服务器包括一数据库及一第一应用程序,客户机包括一第二应用程序,通过网络交互,进行专利查询程序应用程序的安装和更新。从而,提高服务器的响应速度,增强本地系统的处理能力。
文档编号G06F9/445GK1485733SQ0213484
公开日2004年3月31日 申请日期2002年9月25日 优先权日2002年9月25日
发明者李忠一, 叶建发, 曹昕 申请人:鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1