CN101588359A - 一种基于网络的软件按需更新的方法及其*** - Google Patents

一种基于网络的软件按需更新的方法及其*** Download PDF

Info

Publication number
CN101588359A
CN101588359A CNA200910032168XA CN200910032168A CN101588359A CN 101588359 A CN101588359 A CN 101588359A CN A200910032168X A CNA200910032168X A CN A200910032168XA CN 200910032168 A CN200910032168 A CN 200910032168A CN 101588359 A CN101588359 A CN 101588359A
Authority
CN
China
Prior art keywords
software
component
assembly
information
client
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CNA200910032168XA
Other languages
English (en)
Other versions
CN101588359B (zh
Inventor
庄晓锋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Huikang HVAC Equipment Co. Ltd.
Original Assignee
Wuxi Weigu Software Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Wuxi Weigu Software Co Ltd filed Critical Wuxi Weigu Software Co Ltd
Priority to CN200910032168XA priority Critical patent/CN101588359B/zh
Publication of CN101588359A publication Critical patent/CN101588359A/zh
Application granted granted Critical
Publication of CN101588359B publication Critical patent/CN101588359B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Stored Programmes (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

一种基于网络的软件按需更新的方法及其***,软件供应商根据特定用户的需求开发相应的组件,发布定制信息到定制装置;通过组件发布装置将组件保存到组件库,录入组件的发布信息到配置更新服务器;定制装置发送身份验证信息到注册服务器;注册服务器发送验证应答;定制装置向配置更新服务器发送定制信息;配置更新服务器检索组件库判定当前是否存在更新组件,若检测到则将组件传送到客户软件;配置更新服务器发送配置策略信息到软件配置装置,对新组件进行配置;软件配置装置向配置更新服务器发送定制完成应答,完成定制过程。本发明使软件供应商可以给客户提供软件按需要更新的定制服务,简化了实施流程,提高了软件服务的质量。

Description

一种基于网络的软件按需更新的方法及其***
技术领域
本发明涉及互联网领域,具体涉及基于网络的软件的更新方法及其***。
背景技术
在软件领域,尤其是紧密贴合业务的应用管理软件,如何应对客户需求的变化一直是软件领域的难题。现有的软件定制方法主要是将软件模块化,由用户按照需求对软件模块进行下载,这样软件供应商可以具有较好的销售方式,用户可以获得经济适用的软件。上述销售方式也存在问题,其对于用户特定及多变的业务需要,模块化的软件不具备软件按需要更新的定制支持。
发明的内容
针对现有软件的销售方式或定制方法的上述问题,申请人进行了研究改进,提供一种基于网络的软件随需更新方法,使软件提供商可以给客户提供软件按需要更新的定制服务,简化实施流程,提高软件服务的质量。
本发明的技术方案如下:
一种基于网络的软件按需更新的方法,包括以下步骤:
(1)软件供应商根据用户特定的需求开发相应的软件组件,组件发布装置通过通讯装置对该用户发布针对此软件组件的定制信息到定制装置;
(2)发布组件,通过组件发布装置,将软件组件保存到组件库;与此同时,组件发布装置录入软件组件的发布信息到配置更新服务器,关联好该组件对应的客户或者客户群,并且将配置策略文件发布到配置更新服务器;
(3)用户端的定制装置向服务器请求新组件的定制更新:通过通讯装置发送身份验证信息到注册服务器,请求通过用户身份验证;
(4)若验证通过,,注册服务器通过通讯装置向定制装置发送用户身份验证应答,若验证失败则软件定制更新不进行后续操作;
(5)定制装置收到用户身份验证应答,然后通过通讯装置向配置更新服务器发送定制信息;
(6)配置更新服务器接收到用户的定制信息后,根据定制信息和组件的发布信息检索组件库,判定当前是否存在更新组件,若不存在不进行后续操作;
(7)配置更新服务器检测到存在更新组件,则将相应组件从组件库中调出,通过通讯装置传送到客户端软件***;
(8)配置更新服务器通过通讯装置发送配置策略信息到软件配置装置;
(9)软件配置装置根据配置策略信息对定制组件进行配置,使定制组件能在客户端软件***正常运行;
(10)软件配置装置通过通讯装置向配置更新服务器发送定制完成的应答,完成更新过程。
本发明还提供了一种应用于上述软件按需更新方法的软件按需更新的***,包括:
组件发布装置:将针对单一客户或者多个客户需求的新开发完成的软件组件进行发布,将组件保存到组件库,并录入相应的发布信息到配置更新服务器;
组件库:存放所有开发的软件组件,该组件能由配置更新服务器来进行检索,能通过通讯装置进行传输;
配置更新服务器:维护客户的软件定制相关信息,并根据用户当前的定制状态来提取对应的组件,根据某一用户的定制,生成配置策略信息,此信息用于客户端的软件配置装置;
通讯装置:负责所有终端和服务器之间的相关通讯功能;
注册服务器:负责用户的注册和相关登录信息的提供和对网路终端提交信息的验证,用于对客户身份的验证;
定制装置:向注册服务器发送身份验证信息或者向配置更新服务器发送定制信息,请求客户所需的软件定制;
软件配置装置:取得从配置更新服务器获得的配置策略信息,并且对刚刚从服务器获取的定制组件进行配置,最终使得定制组件能在客户端软件***正常运行;
客户软件:客户端已存在的需要更新的软件;
组件发布装置、组件库与配置更新服务器三者相互连接,软件配置装置与客户软件连接,通讯装置分别与组件发布装置、组件库、配置更新服务器、注册服务器、定制装置、软件配置装置以及客户软件连接。
其进一步的技术方案是:所述通讯装置使用基于标准接口协议的通讯机制。
本发明的有益技术效果是:
本发明使软件供应商可以给客户提供软件按需要更新的定制服务,简化了实施流程,提高了软件服务的质量。
附图说明
图1是本发明的整体结构示意图。
具体实施方式
下面结合附图对本发明的具体实施方式做进一步说明。
如图1所示,本发明的主要功能组成部分和其主要功能说明如下:
组件发布装置:将针对单一客户或者多个客户需求的新开发完成的软件组件进行发布,将组件保存到组件库,并录入相应的发布信息到配置更新服务器;
组件库:存放所有开发的软件组件,改组件能由配置更新服务器来进行检索,能通过通讯装置进行传输;组件库作为软件提供商所需要重点管理的部分,软件库中的组件可以直接由客户使用,也是软件提供商本身的资源;软件供应商将提供给客户的组件发布到该组件库中,并对每个组件在配置更新服务器中进行登记;
配置更新服务器:服务器端组件,维护客户的软件定制相关信息,并根据用户当前的定制状态来提取对应的组件;根据某一用户的定制,生成配置策略信息,此信息用于客户端的软件配置装置;
通讯装置:负责所有终端和服务器之间的相关通讯功能,如信息的加密,组件的下载,信息文件的下载等;
注册服务器:服务器端组件,负责用户的注册和相关登录信息的提供和对网路终端提交信息的验证,用于对客户身份的验证;
定制装置:客户端组件,向注册服务器发送身份验证信息或者向配置更新服务器发送定制信息,请求客户所需的软件定制;
软件配置装置:客户端组件,取得从配置更新服务器获得的配置策略信息,并且对刚刚从服务器获取的定制组件进行配置,最终能使得定制组件能在客户端软件***正常运行,来服务于客户业务;
客户软件:客户端已存在的需要更新的软件。
组件发布装置、组件库与配置更新服务器三者相互连接,软件配置装置与客户软件连接,通讯装置分别与组件发布装置、组件库、配置更新服务器、注册服务器、定制装置、软件配置装置以及客户软件连接。
上述通讯装置使用基于标准接口协议的通讯机制。
如图1所示,本发明的处理流程如下:
(1)软件供应商根据用户特定的需求开发相应的软件组件,组件发布装置通过通讯装置对该用户发布针对此软件组件的定制信息到定制装置;
(2)发布组件,通过组件发布装置,将软件组件保存到组件库;与此同时,组件发布装置录入软件组件的发布信息到配置更新服务器,关联好该组件对应的客户或者客户群,并且将配置策略文件发布到配置更新服务器;
(3)用户端的定制装置向服务器请求新组件的定制更新:通过通讯装置发送身份验证信息到注册服务器,请求通过用户身份验证;
(4)若验证通过,注册服务器通过通讯装置向定制装置发送用户身份验证应答,若验证失败则软件定制更新不进行后续操作;
(5)定制装置收到用户身份验证应答,然后通过通讯装置向配置更新服务器发送定制信息;
(6)配置更新服务器接收到用户的定制信息后,根据定制信息和组件的发布信息检索组件库,判定当前是否存在更新组件,若不存在不进行后续操作;
(7)配置更新服务器检测到存在更新组件,则将相应组件从组件库中调出,通过通讯装置传送到客户端软件***;
(8)配置更新服务器通过通讯装置发送配置策略信息到软件配置装置;
(9)软件配置装置根据配置策略信息对定制组件进行配置,使定制组件能在客户端软件***正常运行;
(10)软件配置装置通过通讯装置向配置更新服务器发送定制完成的应答,完成更新过程。
本发明软件更新方法举例:例如某用户已下载好使用本发明的供应商的软件***,该软件***中包含有定制装置以及软件配置装置。该用户现需要对软件***中的组件A进行更新,以满足其特定的要求。该用户将其对组件A的功能需求告知软件供应商,软件供应商开发完成具有相应功能的软件组件A1后,通过组件发布装置、通讯装置将软件组件A1的定制信息发布到该用户的定制装置;然后,组件发布装置将软件组件A1保存到组件库中;与此同时,组件发布装置录入软件组件A1的发布信息到配置更新服务器,在其中将软件组件A1与对应的用户名相关联,并且将包含组件A1与现有软件***配置方法的策略文件发布到配置更新服务器。当用户端准备更新时,发送身份验证信息到注册服务器,若验证通过则注册服务器向定制装置发送用户身份验证应答,定制装置收到用户身份验证应答后向配置更新服务器发送定制信息;配置更新服务器接收到用户的定制信息后,根据定制信息和组件的发布信息检索组件库,将软件组件A1从组件库中调出,通过通讯装置传送到客户端软件***;同时,配置更新服务器发送包含组件A1与现有软件***配置方法的策略文件到软件配置装置;软件配置装置根据该文件对软件组件A1进行配置,使其能够在客户端软件***正常运行;最后,软件配置装置向配置更新服务器发送定制完成的应答,更新完成。
以上所述的仅是本发明的优选实施方式,本发明不限于以上实施例。可以理解,本领域技术人员在不脱离本发明的精神和构思的前提下直接导出或联想到的其他改进和变化,均应认为包含在本发明的保护范围之内。

Claims (3)

1.一种基于网络的软件按需更新的方法,其特征在于,包括以下步骤:
(1)软件供应商根据用户特定的需求开发相应的软件组件,组件发布装置通过通讯装置对该用户发布针对此软件组件的定制信息到定制装置;
(2)发布组件,通过组件发布装置,将软件组件保存到组件库;与此同时,组件发布装置录入软件组件的发布信息到配置更新服务器,关联好该组件对应的客户或者客户群,并且将配置策略文件发布到配置更新服务器;
(3)用户端的定制装置向服务器请求新组件的定制更新:通过通讯装置发送身份验证信息到注册服务器,请求通过用户身份验证;
(4)若验证通过,注册服务器通过通讯装置向定制装置发送用户身份验证应答,若验证失败则软件定制更新不进行后续操作;
(5)定制装置收到用户身份验证应答,然后通过通讯装置向配置更新服务器发送定制信息;
(6)配置更新服务器接收到用户的定制信息后,根据定制信息和组件的发布信息检索组件库,判定当前是否存在更新组件,若不存在不进行后续操作;
(7)配置更新服务器检测到存在更新组件,则将相应组件从组件库中调出,通过通讯装置传送到客户端软件***;
(8)配置更新服务器通过通讯装置发送配置策略信息到软件配置装置;
(9)软件配置装置根据配置策略信息对定制组件进行配置,使定制组件能在客户端软件***正常运行;
(10)软件配置装置通过通讯装置向配置更新服务器发送定制完成的应答,完成更新过程。
2.一种应用于权利要求1所述软件按需更新方法的软件按需更新的***,其特征在于包括:
组件发布装置:将针对单一客户或者多个客户需求的新开发完成的软件组件进行发布,将组件保存到组件库,并录入相应的发布信息到配置更新服务器;
组件库:存放所有开发的软件组件,该组件能由配置更新服务器来进行检索,能通过通讯装置进行传输;
配置更新服务器:维护客户的软件定制相关信息,并根据用户当前的定制状态来提取对应的组件,根据某一用户的定制,生成配置策略信息,此信息用于客户端的软件配置装置;
通讯装置:负责所有终端和服务器之间的相关通讯功能;
注册服务器:负责用户的注册和相关登录信息的提供和对网路终端提交信息的验证,用于对客户身份的验证;
定制装置:向注册服务器发送身份验证信息或者向配置更新服务器发送定制信息,请求客户所需的软件定制;
软件配置装置:取得从配置更新服务器获得的配置策略信息,并且对刚刚从服务器获取的定制组件进行配置,最终使得定制组件能在客户端软件***正常运行;
客户软件:客户端已存在的需要更新的软件;
组件发布装置、组件库与配置更新服务器三者相互连接,软件配置装置与客户软件连接,通讯装置分别与组件发布装置、组件库、配置更新服务器、注册服务器、定制装置、软件配置装置以及客户软件连接。
3.根据权利要求2所述基于网络的软件按需更新的***,其特征在于,所述通讯装置使用基于标准接口协议的通讯机制。
CN200910032168XA 2009-07-10 2009-07-10 一种基于网络的软件按需更新的方法及其*** Expired - Fee Related CN101588359B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN200910032168XA CN101588359B (zh) 2009-07-10 2009-07-10 一种基于网络的软件按需更新的方法及其***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN200910032168XA CN101588359B (zh) 2009-07-10 2009-07-10 一种基于网络的软件按需更新的方法及其***

Publications (2)

Publication Number Publication Date
CN101588359A true CN101588359A (zh) 2009-11-25
CN101588359B CN101588359B (zh) 2011-11-16

Family

ID=41372422

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200910032168XA Expired - Fee Related CN101588359B (zh) 2009-07-10 2009-07-10 一种基于网络的软件按需更新的方法及其***

Country Status (1)

Country Link
CN (1) CN101588359B (zh)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103595751A (zh) * 2012-08-17 2014-02-19 腾讯科技(深圳)有限公司 游戏文件提供装置及方法
CN103902340A (zh) * 2014-03-28 2014-07-02 南京航空航天大学 一种提高软件版本升级决策效率的方法
CN104899013A (zh) * 2014-03-05 2015-09-09 深圳中兴网信科技有限公司 一种定制服务组件的调用方法和装置
CN105270288A (zh) * 2014-05-30 2016-01-27 福特全球技术公司 用于动态更新车辆模块配置记录的方法和设备
CN108132791A (zh) * 2016-11-30 2018-06-08 佛山市顺德区美的电热电器制造有限公司 智能设备的定制化方法、***、智能设备及服务器
CN109582342A (zh) * 2018-11-29 2019-04-05 珠海豹趣科技有限公司 一种oem软件的处理方法和相关装置

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8225304B2 (en) * 2004-03-23 2012-07-17 Kabushiki Kaisha Toshiba System and method for remotely securing software updates of computer systems
US7478383B2 (en) * 2004-03-23 2009-01-13 Toshiba Corporation System and method for remotely securing software updates of computer systems
CN101043675A (zh) * 2007-01-17 2007-09-26 北京立通无限科技有限公司 移动终端应用软件自动部署、升级、配置的方法及***

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103595751A (zh) * 2012-08-17 2014-02-19 腾讯科技(深圳)有限公司 游戏文件提供装置及方法
WO2014026525A1 (zh) * 2012-08-17 2014-02-20 腾讯科技(深圳)有限公司 业务文件提供方法、装置及计算机存储介质
CN103595751B (zh) * 2012-08-17 2018-12-07 腾讯科技(深圳)有限公司 游戏文件提供装置及方法
CN104899013A (zh) * 2014-03-05 2015-09-09 深圳中兴网信科技有限公司 一种定制服务组件的调用方法和装置
CN104899013B (zh) * 2014-03-05 2018-04-06 深圳中兴网信科技有限公司 一种定制服务组件的调用方法和装置
CN103902340A (zh) * 2014-03-28 2014-07-02 南京航空航天大学 一种提高软件版本升级决策效率的方法
CN103902340B (zh) * 2014-03-28 2017-02-22 南京航空航天大学 一种提高软件版本升级决策效率的方法
CN105270288A (zh) * 2014-05-30 2016-01-27 福特全球技术公司 用于动态更新车辆模块配置记录的方法和设备
CN108132791A (zh) * 2016-11-30 2018-06-08 佛山市顺德区美的电热电器制造有限公司 智能设备的定制化方法、***、智能设备及服务器
CN109582342A (zh) * 2018-11-29 2019-04-05 珠海豹趣科技有限公司 一种oem软件的处理方法和相关装置

Also Published As

Publication number Publication date
CN101588359B (zh) 2011-11-16

Similar Documents

Publication Publication Date Title
CN101588359B (zh) 一种基于网络的软件按需更新的方法及其***
RU2297663C2 (ru) Система и способ идентификации и доступа к услугам сети
CN102088691B (zh) 手机移动互联网应用用户认证识别***和方法
CN105991796B (zh) 一种用于部署网络中的用户终端的配置服务的方法和***
CN102075539B (zh) 数据推送***及方法
CN102629935A (zh) 一种基于云服务安装应用软件的方法、装置及***
CN102591678B (zh) 用于分配软件组件的标识符的方法和***
KR20050102636A (ko) 이동전화통신 어플리케이션 플랫폼
CN101895873B (zh) 移动终端的Java应用的更新方法、服务器和移动终端
CN101447891B (zh) 业务模型自适应***及方法
CN106453576B (zh) 一种基于混合云平台的交互方法、***及调度中心
CN104751348A (zh) 一种基于社交网络的电子商务***
CN103857007A (zh) 一种无线局域网接入***及方法
CN102291243A (zh) 业务处理服务器、***和方法
CN103119911A (zh) 用于同步社交网络的用户配置文件和用户的个人联系卡(pcc)的方法和***
CN105071965B (zh) 一种网络设备的管理***
CN110750780B (zh) 基于多业务***的用户角色权限融合方法、装置以及设备
CN102196413A (zh) 实现空中配号的方法、***、服务器和用户身份识别卡
CN103179080A (zh) 一种面向互联网用户的云电脑***以及连接云电脑的方法
CN1875600B (zh) 传输被加密的有用数据对象的方法
CN112202744A (zh) 一种多***数据通信方法和装置
CN103024049B (zh) 实现浏览器数据同步的***
CN101599921A (zh) 一种企业即时通信***及其文件传输方法
CN101562886A (zh) 终端-后台一体化的软件平台、***和方法
CN102740135A (zh) 第三方iptv业务的推送方法及***

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
ASS Succession or assignment of patent right

Owner name: BEIJING HUIKANG + AIR-CONDITIONING SYSTEMS CO., LT

Free format text: FORMER OWNER: WUXI WEIGU SOFTWARE CO., LTD.

Effective date: 20150804

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20150804

Address after: 100176, Beijing Beijing economic and Technological Development Zone, No. two, No. 28, No. 5, No. 4, west side, No. 1, No. 1, Daxing District

Patentee after: Beijing Huikang HVAC Equipment Co. Ltd.

Address before: Lihu No. 168 building, 214074 Jiangsu city of Wuxi Province Li Lake Avenue, Room 806

Patentee before: Wuxi Weigu Software Co., Ltd.

CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20111116

Termination date: 20150710

EXPY Termination of patent right or utility model