[go: up one dir, main page]

CN110134408A - 数据部署方法及数据部署系统 - Google Patents

数据部署方法及数据部署系统 Download PDF

Info

Publication number
CN110134408A
CN110134408A CN201810127209.2A CN201810127209A CN110134408A CN 110134408 A CN110134408 A CN 110134408A CN 201810127209 A CN201810127209 A CN 201810127209A CN 110134408 A CN110134408 A CN 110134408A
Authority
CN
China
Prior art keywords
resource
hash value
list
public
program
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.)
Pending
Application number
CN201810127209.2A
Other languages
English (en)
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.)
Digiwin Co Ltd
Original Assignee
Digiwin 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 Digiwin Software Co Ltd filed Critical Digiwin Software Co Ltd
Priority to CN201810127209.2A priority Critical patent/CN110134408A/zh
Publication of CN110134408A publication Critical patent/CN110134408A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/61Installation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/34Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters 

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

一种数据部署方法及数据部署系统。数据部署方法包含:在服务器端执行服务部署程序;服务部署程序用以产生与功能对应的资源清单;在用户端执行客户部署程序;在用户端执行与功能相对应的操作程序;利用资源清单所列出的文件的其中之一对应的第一杂凑值与用户端的文件的其中之一对应的第二杂凑值进行比较;如果第一杂凑值与第二杂凑值不一致,则将第一杂凑值对应的资源清单所列出的文件的其中之一列入下载清单中;以及根据下载清单从服务器端下载文件至用户端。借此,达到降低安装时间以及节省记忆体的功效。

Description

数据部署方法及数据部署系统
技术领域
本案是有关于一种数据部署方法及系统,且特别是有关于一种用于企业资源规划领域的数据部署方法及系统。
背景技术
企业资源规划系统(Enterprise Resource Planning,ERP),简称ERP系统,是指建立在信息技术的基础上为企业决策层提供决策的管理平台。其主要是将企业的人流、物流、信息流、资金流进行统一的管理,以最大限度的利用企业的资源。而ERP系统包含有生产控制、物流管理和财务管理等三大方面的功能,因此ERP系统规模非常的庞大。如果在客户端安装ERP系统时把系统中所有的功能全部安装,将会导致不仅系统安装耗时,而且也会使得用户端硬盘的无效占用。因此,如何能针对客户需要用到的功能进行安装,不会使用到的功能则暂不安装,以减少安装时所需要的时间以及记忆体容量,为本领域待改进的问题之一。
发明内容
本发明的主要目的是在提供一种数据部署方法及数据部署系统,其主要是改进以往ERP系统安装时会进行完整安装,造成安装耗时以及耗费记忆体的问题,让ERP系统在安装时只需要安装有需要的功能,达到降低安装时间以及节省记忆体的功效。
为达成上述目的,本案的第一态样是在提供一种数据部署方法,此方法包含以下步骤:在服务器端执行服务部署程序;由服务部署程序产生与功能对应的资源清单;在用户端执行客户部署程序;在用户端执行与功能相对应的操作程序;利用资源清单所列出的文件的其中之一对应的第一杂凑值与用户端的文件的其中之一对应的第二杂凑值进行比较;如果第一杂凑值与第二杂凑值不一致,则将第一杂凑值对应的资源清单所列出的文件的其中之一列入下载清单中;以及根据下载清单从服务器端下载文件至用户端。
根据本案一实施例,该服务部署程序,还包含判断一资源分析外挂程序集合是否完成遍历,其中,该资源分析外挂程序集合包含多个资源分析外挂程序;如果尚未完成遍历,判断所述多个资源分析外挂程序的其中之一是否产生对应的资源清单,如果尚未产生对应的资源清单,则执行所述多个资源分析外挂程序的其中之一并产生对应的资源清单,并继续判断该资源分析外挂程序集合是否完成遍历;以及如果已经产生对应的资源清单,则重新判断该资源分析外挂程序集合是否完成遍历。
根据本案一实施例,所述多个资源分析外挂程序的其中之一是根据该服务器端中与该功能对应的文件生成对应的资源清单。
根据本案一实施例,该客户部署程序,还包含:从该用户端的一用户资源清单中获取一公共资源清单;查询该公共资源清单所列出的公共文件,并利用该资源清单所列出的公共文件的其中之一对应的一第三杂凑值与该公共资源清单所列出的公共文件的其中之一对应的一第四杂凑值进行比较;如果该第三杂凑值与该第四杂凑值不一致,则将该第三杂凑值对应该资源清单所列出的公共文件的其中之一列入一公共文件下载清单中;以及根据该公共文件下载清单从该服务器端下载至少一公共文件。
根据本案一实施例,该操作程序,还包含:判断是否是第一次开启该操作程序;如果判断为是,则开始执行该操作程序;以及如果判断为否,则不执行该操作程序,直接显示该功能画面。
本案的第二态样是在提供一种数据部署系统,其包含:服务器以及用户端。服务器用以执行服务部署程序,服务部署程序用以产生与功能对应的资源清单。用户端透过网络与服务器连接,用以执行客户部署程序以及与功能相对应的操作程序。其中,利用资源清单所列出的文件对应的第一杂凑值与用户端的文件对应的第二杂凑值进行比较,如果第一杂凑值与第二杂凑值不一致,则将第一杂凑值对应的资源清单所列出的文件的其中之一列入下载清单中;根据下载清单从服务器下载文件至用户端。
根据本案一实施例,该服务部署程序,还包含:判断一资源分析外挂程序集合是否完成遍历,其中,该资源分析外挂程序集合包含多个资源分析外挂程序;如果尚未完成遍历,判断所述多个资源分析外挂程序的其中之一是否产生对应的资源清单,如果尚未产生对应的资源清单,则执行所述多个资源分析外挂程序的其中之一并产生对应的资源清单,并继续判断该资源分析外挂程序集合是否完成遍历;以及如果已经产生对应的资源清单,则重新判断该资源分析外挂程序集合是否完成遍历。
根据本案一实施例,所述多个资源分析外挂程序的其中之一是根据该服务器端中该功能对应的文件生成对应的资源清单。
根据本案一实施例,该客户部署程序,还包含:从该用户端的一用户资源清单中获取一公共资源清单;查询该公共资源清单所列出的公共文件并利用该资源清单所列出的公共文件的其中之一对应的一第三杂凑值与该该公共资源清单所列出的公共文件的其中之一对应的一第四杂凑值进行比较;如果该第三杂凑值与该第四杂凑值不一致,则将该第三杂凑值对应该资源清单所列出的公共文件的其中之一列入一公共文件下载清单;以及根据该公共文件下载清单从该服务器端下载至少一公共文件。
根据本案一实施例,该操作程序,还包含:判断是否是第一次开启该操作程序;如果判断为是,则开始执行该操作程序;以及如果判断为否,则不执行该操作程序,直接显示该功能画面。
本发明的数据部署方法及数据部署系统主要是改进以往ERP系统安装时会进行完整安装,造成安装耗时以及耗费记忆体的问题,让ERP系统在安装时只需要安装有需要的功能,达到降低安装时间以及节省记忆体的功效。
附图说明
为让本发明的上述和其他目的、特征、优点与实施例能更明显易懂,所附附图的说明如下:
图1是根据本案的一些实施例所绘示的一种数据部署系统的示意图;
图2是根据本案的一些实施例所绘示的一种数据部署方法的流程图;
图3是根据本案的一些实施例所绘示的步骤S220的流程图;
图4是根据本案的一些实施例所绘示的步骤S230的流程图;以及
图5是根据本案的一些实施例所绘示的一种数据部署方法的流程图。
具体实施方式
以下揭示提供许多不同实施例或例证用以实施本发明的不同特征。特殊例证中的元件及配置在以下讨论中被用来简化本揭示。所讨论的任何例证只用来作解说的用途,并不会以任何方式限制本发明或其例证的范围和意义。此外,本揭示在不同例证中可能重复引用数字符号且/或字母,这些重复皆为了简化及阐述,其本身并未指定以下讨论中不同实施例且/或配置之间的关系。
在全篇说明书与权利要求书所使用的用词(terms),除有特别注明外,通常具有每个用词使用在此领域中、在此揭露的内容中与特殊内容中的平常意义。某些用以描述本揭露的用词将于下或在此说明书的别处讨论,以提供本领域技术人员在有关本揭露的描述上额外的引导。
关于本文中所使用的“耦接”或“连接”,均可指二或多个元件相互直接作实体或电性接触,或是相互间接作实体或电性接触,而“耦接”或“连接”还可指二或多个元件相互操作或动作。
在本文中,使用第一、第二与第三等等的词汇,是用于描述各种元件、组件、区域、层与/或区块是可以被理解的。但是这些元件、组件、区域、层与/或区块不应该被这些术语所限制。这些词汇只限于用来辨别单一元件、组件、区域、层与/或区块。因此,在下文中的一第一元件、组件、区域、层与/或区块也可被称为第二元件、组件、区域、层与/或区块,而不脱离本发明的本意。如本文所用,词汇“与/或”包含了列出的关联项目中的一个或多个的任何组合。本案文件中提到的“及/或”是指表列元件的任一者、全部或至少一者的任意组合。
请参阅图1。图1是根据本案的一些实施例所绘示的一种数据部署系统100的示意图。如图1所绘示,数据部署系统100包含服务器110、用户端120、用户界面121。服务器110用以执行服务部署程序,服务部署程序用以产生功能对应的资源清单。用户端120透过网络与服务器110连接,建立用以执行客户部署程序以及与功能相对应的操作程序。用户界面121用以提供显示画面给使用者,以便使用者使用数据部署系统100。其中,利用资源清单所列出的文件对应的第一杂凑值与用户端120的文件对应的第二杂凑值进行比较,如果第一杂凑值与第二杂凑值不一致,则将第一杂凑值对应的资源清单所列出的文件的其中之一列入下载清单中;根据下载清单从服务器110下载至少一文件至用户端120。
请一并参阅图1及图2。图2是根据本案的一些实施例所绘示的一种数据部署方法200的流程图。如图2所示,数据部署方法200包含以下步骤:
步骤S210:在服务器110执行服务部署程序;
步骤S220:服务部署程序用以产生功能对应的资源清单;
步骤S230:在用户端120执行客户部署程序;
步骤S240:在用户端120执行与功能相对应的操作程序;
步骤S250:判断资源清单所列出的文件的其中之一对应的第一杂凑值与用户端120的文件的其中之一对应的第二杂凑值是否相同;
步骤S260:如果第一杂凑值与第二杂凑值不一致,则将第一杂凑值对应的资源清单所列出的文件的其中之一列入下载清单中;以及
步骤S270:根据下载清单从服务器110下载文件至用户端120。
为使本案第一实施例的数据部署方法200易于理解,下方都以执行ERP系统中A功能的更新为范例,请一并参阅图1~图4。
于步骤S210中及步骤S220中,在服务器110执行服务部署程序,服务部署程序用以产生与功能对应的资源清单。请参阅图3,图3是根据本案的一些实施例所绘示的步骤S220的流程图。如图3所示,步骤S220包含以下步骤:
步骤S221:判断资源分析外挂程序集合是否完成遍历;
步骤S222:如果尚未完成遍历,继续判断资源分析外挂程序的其中之一是否产生对应的资源清单;
步骤S223:如果尚未产生资源清单,则执行资源分析外挂程序的其中之一并产生对应的资源清单;以及
步骤S224:服务部署程序就绪。
于步骤S221及步骤S222中,判断资源分析外挂程序集合是否完成遍历,以及判断资源分析外挂程序的其中之一是否产生对应的资源清单。举例而言,资源分析外挂程序集合中包含有多个资源分析外挂程序。服务部署程序会分别执行每个资源分析外挂程序,如果有尚未执行过的资源分析外挂程序,会接着判断是否有产生资源清单。如果没有产生资源清单,会接着执行步骤S223。
于步骤S223中,执行资源分析外挂程序的其中之一并产生对应的资源清单。资源清单中包含有与A功能相关的文件以及文件的信息,文件的信息可以包含有文件名称、文件存放的相对或绝对路径以及文件的杂凑值(Hash value)。资源分析外挂程序的资源清单产生后会接着执行步骤S221的判断,如果所有的资源分析外挂程序都遍历完毕,会执行步骤S224:服务部署程序就绪。
在上述的资源分析外挂程序的执行中,由于ERP系统已经按照功能的形式存放配置文件,因此资源分析外挂程序可以利用目录查询与A功能相关的配置文件,再通过配置文件找到与其相关的DLL(Dynamic Link Library)文件,以此来产生资源清单。当然资源分析外挂程序集合中可以包含与A功能对应的资源清单、与B功能对应的资源清单、C功能对应的资源清单等多个功能的资源清单。
当服务器110的服务部署程序就绪之后,用户端120准备开始执行ERP系统的部署。于步骤S230中,在用户端120执行客户部署程序。请参阅图4,图4是根据本案的一些实施例所绘示的步骤S230的流程图。如图4所示,步骤S230包含以下步骤:
步骤S231:从用户120端的一用户资源清单中获取公共资源清单;
步骤S232:查询公共资源清单所列出的公共文件;
步骤S233:判断资源清单所列出的公共文件的其中之一对应的第三杂凑值与公共资源清单所列出的公共文件的其中之一对应的第四杂凑值是否相同;
步骤S234:如果不相同,将第三杂凑值对应资源清单所列出的公共文件的其中之一列入公共文件下载清单中;以及
步骤S235:根据公共文件下载清单从服务器110下载公共文件。
于步骤S231以及步骤S232中,从用户120端的用户资源清单中获取公共资源清单,以及查询公共资源清单所列出的公共文件。在第一次启动ERP系统的部署时,用户端120会从服务器端110下载资源清单,并储存在用户端120的记忆体中成为用户资源清单,在执行接下来的步骤时不会再重复的至服务器110下载资源清单。在一实施例中,公共资源清单包含有多个公共文件以及公共文件的信息,公共文件的信息可以包含有公共文件名称、公共文件存放的相对或绝对路径以及公共文件的杂凑值(Hash value)。公共文件可以是ERP系统的用户登录程序或其他用户必须使用到的程序。在查询公共资源清单时,会从用户端120的用户资源清单中查找。
于步骤S233中,会判断资源清单所列出的公共文件的其中之一对应的第三杂凑值与公共资源清单所列出的公共文件的其中之一对应的第四杂凑值是否相同。每个文件都会对应有一个杂凑值,随着文件内容的更新改动,对应的杂凑值也会做相应的更动,本案的杂凑值计算是采用MD5讯息摘要演算法(MD5Message-Digest Algorithm)。
接续前述,如果在步骤S233中判断为“否”,意思即为第三杂凑值与第四杂凑值不一致,会接着执行步骤S234,将第三杂凑值对应资源清单所列出的公共文件的其中之一列入公共文件下载清单中。如果在步骤S233中判断为“是”,则再重复执行步骤S233,继续进行公共资源清单中的其他文件对应的杂凑值与用户端120的公共文件对应的杂凑值的比较。通过来自服务器110的资源清单中的公共文件的第三杂凑值与用户端120的公共资源清单所列出的公共文件的第四杂凑值相互比较,如果不相同的话,表示用户端120的公共文件并未与服务器110的公共资源清单中的文件拥有相同的内容,因此需要进行更新。本领域的技术人员都知道,第三杂凑值与第四杂凑值相互比较前,需先确定两者的文件名称必须相同,只是版本内容有可能不相同(服务器110的版本较新),因此用户端120才需进行更新;如果两个文件名称不相同,代表的是不同的文件,其各自对应的杂凑值当然不相同,但这种情况并不会列入本案的公共文件下载清单中。
于步骤S235中,经过步骤S233及步骤S234的操作之后,已经将需要更新的公共文件列入公共文件下载清单中,用户端120再根据公共文件下载清单从服务器110下载公共文件。
当用户端120的客户部署程序就绪后,开始对用户端120的功能进行更新。于步骤S240及步骤S250中,在用户端120执行与功能相对应的操作程序,接着判断资源清单所列出的文件的其中之一对应的第一杂凑值与用户端120的用户资源清单所列出的文件的其中之一对应的第二杂凑值是否相同。举例而言,从服务器110获取资源清单包含功能A所需的多个文件,将资源清单中的文件的第一杂凑值与用户端120的文件的第二杂凑值相互比较。本领域的技术人员都知道,第一杂凑值与第二杂凑值相互比较前,需先确定两者的文件名称必须相同,只是版本内容有可能不相同(服务器110的版本较新),两者皆是功能A的某一文件,因此用户端120才需进行更新。而在执行操作程序时,会直接从服务器110下载资源清单至用户端120,在执行接下来的步骤时不会再重复的至服务器110下载资源清单。
接续前述,如果在步骤S250中判断为“否”,意思即为第一杂凑值与第二杂凑值不一致,会接着执行步骤S260,将第一杂凑值对应的资源清单所列出的文件的其中之一列入下载清单中。如果在步骤S250中判断为“是”,则再重复执行步骤S250,继续进行资源清单中的其他文件对应的杂凑值与用户端120的文件对应的杂凑值的比较。接续上方实施例,如果第一杂凑值与第二杂凑值两者相同则不需要进行更新,如果两者不同,则需要将第一杂凑值对应的文件列入下载清单中。
于步骤S270中:根据下载清单从服务器110下载文件至用户端120。接续上方实施例,下载清单中已列出功能A需要更新的文件,因此用户端120仅须根据下载清单下载文件,即可更新功能A。
请再参阅图5。图5是根据本案的一些实施例所绘示的一种数据部署方法300的流程图。如图5所示,数据部署方法300包含以下步骤:
步骤S310:在服务器110执行服务部署程序;
步骤S320:服务部署程序用以产生功能对应的资源清单;
步骤S330:在用户端120执行客户部署程序;
步骤S340:判断是否是第一次开启该操作程序;
步骤S350:判断资源清单所列出的文件的其中之一对应的第一杂凑值与用户端120的文件的其中之一对应的第二杂凑值是否相同;
步骤S360:将第一杂凑值对应的该资源清单所列出的文件的其中之一列入下载清单中;
步骤S370:根据下载清单从服务器110下载文件至用户端120;以及
步骤S380:显示功能画面。
步骤S310~步骤S330的操作都与步骤S210~S230相同,因此在此不再赘述。于步骤S340中,会先判断是否是第一次开启操作程序。举例而言,步骤S340会先判断是否是第一次开启ERP系统中的功能A,如果是第一次开起才会执行接下来的步骤,如果不是第一次开启则会直接进执行步骤S380,由用户界面121显示功能A的画面。
接续前述,如果在步骤S340中判断为“是”,意思即为用户第一次开启操作程序,会接着执行步骤S350的判断,步骤S350~步骤S370的操作都与步骤S250~S270相同,因此在此不再赘述。在步骤S370执行后会接着执行步骤S380,由用户界面121显示ERP系统中的功能A的画面。
在前述的实施例中都以功能A例,意思即为以功能粒度的模式进行操作,在另一实施例中,也可以使用操作模式为更新粒度,但不影响本发明,本发明可适用在任何粒度下进行文件数据的部署。
由上述本案的实施方式可知,主要是改进以往ERP系统安装时会进行完整安装,造成安装耗时以及耗费记忆体的问题,利用在用户安装之前先行判断是否有更新的部分,并由服务器端先列出更新过的程序的表单,让使用ERP系统的用户在更新时,只需要根据服务器列出的表单进行比对更新即可,达到降低安装时间以及节省记忆体的功效。
另外,上述例示包含依序的示范步骤,但这些步骤不必依所显示的顺序被执行。以不同顺序执行这些步骤皆在本揭示内容的考量范围内。在本揭示内容的实施例的精神与范围内,可视情况增加、取代、变更顺序及/或省略这些步骤。
虽然本案已以实施方式揭示如上,然其并非用以限定本案,任何熟悉此技艺者,在不脱离本案的精神和范围内,当可作各种的更动与润饰,因此本案的保护范围当视所附的权利要求书所界定的范围为准。

Claims (10)

1.一种数据部署方法,其特征在于,包含:
在一服务器端执行一服务部署程序;
由该服务部署程序产生与一功能对应的一资源清单;
在一用户端执行一客户部署程序;
在该用户端执行与该功能相对应的一操作程序;
利用该资源清单所列出的文件的其中之一对应的一第一杂凑值与该用户端的文件的其中之一对应的一第二杂凑值进行比较;
如果该第一杂凑值与该第二杂凑值不一致,则将该第一杂凑值对应的该资源清单所列出的文件的其中之一列入一下载清单中;以及
根据该下载清单从该服务器端下载至少一文件至该用户端。
2.根据权利要求1所述的数据部署方法,其特征在于,该服务部署程序,还包含:
判断一资源分析外挂程序集合是否完成遍历,其中,该资源分析外挂程序集合包含多个资源分析外挂程序;
如果尚未完成遍历,判断所述多个资源分析外挂程序的其中之一是否产生对应的资源清单,如果尚未产生对应的资源清单,则执行所述多个资源分析外挂程序的其中之一并产生对应的资源清单,并继续判断该资源分析外挂程序集合是否完成遍历;以及
如果已经产生对应的资源清单,则重新判断该资源分析外挂程序集合是否完成遍历。
3.根据权利要求2所述的数据部署方法,其特征在于,所述多个资源分析外挂程序的其中之一是根据该服务器端中与该功能对应的文件生成对应的资源清单。
4.根据权利要求1所述的数据部署方法,其特征在于,该客户部署程序,还包含:
从该用户端的一用户资源清单中获取一公共资源清单;
查询该公共资源清单所列出的公共文件,并利用该资源清单所列出的公共文件的其中之一对应的一第三杂凑值与该公共资源清单所列出的公共文件的其中之一对应的一第四杂凑值进行比较;
如果该第三杂凑值与该第四杂凑值不一致,则将该第三杂凑值对应该资源清单所列出的公共文件的其中之一列入一公共文件下载清单中;以及
根据该公共文件下载清单从该服务器端下载至少一公共文件。
5.根据权利要求1所述的数据部署方法,其特征在于,该操作程序,还包含:
判断是否是第一次开启该操作程序;
如果判断为是,则开始执行该操作程序;以及
如果判断为否,则不执行该操作程序,直接显示该功能画面。
6.一种数据部署系统,其特征在于,包含:
一服务器,用以执行一服务部署程序,该服务部署程序用以产生与一功能对应的一资源清单;以及
一用户端,透过网络与该服务器连接,用以执行一客户部署程序以及与该功能相对应的一操作程序;
其中,利用该资源清单所列出的文件对应的一第一杂凑值与该用户端的文件对应的一第二杂凑值进行比较,如果该第一杂凑值与该第二杂凑值不一致,则将该第一杂凑值对应的该资源清单所列出的文件的其中之一列入一下载清单中;根据该下载清单从该服务器下载至少一文件至该用户端。
7.根据权利要求6所述的数据部署系统,其特征在于,该服务部署程序,还包含:
判断一资源分析外挂程序集合是否完成遍历,其中,该资源分析外挂程序集合包含多个资源分析外挂程序;
如果尚未完成遍历,判断所述多个资源分析外挂程序的其中之一是否产生对应的资源清单,如果尚未产生对应的资源清单,则执行所述多个资源分析外挂程序的其中之一并产生对应的资源清单,并继续判断该资源分析外挂程序集合是否完成遍历;以及
如果已经产生对应的资源清单,则重新判断该资源分析外挂程序集合是否完成遍历。
8.根据权利要求7所述的数据部署系统,其特征在于,所述多个资源分析外挂程序的其中之一是根据该服务器端中该功能对应的文件生成对应的资源清单。
9.根据权利要求6所述的数据部署系统,其特征在于,该客户部署程序,还包含:
从该用户端的一用户资源清单中获取一公共资源清单;
查询该公共资源清单所列出的公共文件并利用该资源清单所列出的公共文件的其中之一对应的一第三杂凑值与该该公共资源清单所列出的公共文件的其中之一对应的一第四杂凑值进行比较;
如果该第三杂凑值与该第四杂凑值不一致,则将该第三杂凑值对应该资源清单所列出的公共文件的其中之一列入一公共文件下载清单;以及
根据该公共文件下载清单从该服务器端下载至少一公共文件。
10.根据权利要求6所述的数据部署系统,其特征在于,该操作程序,还包含:
判断是否是第一次开启该操作程序;
如果判断为是,则开始执行该操作程序;以及
如果判断为否,则不执行该操作程序,直接显示该功能画面。
CN201810127209.2A 2018-02-08 2018-02-08 数据部署方法及数据部署系统 Pending CN110134408A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810127209.2A CN110134408A (zh) 2018-02-08 2018-02-08 数据部署方法及数据部署系统

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810127209.2A CN110134408A (zh) 2018-02-08 2018-02-08 数据部署方法及数据部署系统

Publications (1)

Publication Number Publication Date
CN110134408A true CN110134408A (zh) 2019-08-16

Family

ID=67567373

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810127209.2A Pending CN110134408A (zh) 2018-02-08 2018-02-08 数据部署方法及数据部署系统

Country Status (1)

Country Link
CN (1) CN110134408A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114328469A (zh) * 2022-01-10 2022-04-12 深圳市华锴信息技术有限公司 一种数据部署方法及数据部署系统

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW200739423A (en) * 2006-04-14 2007-10-16 Hon Hai Prec Ind Co Ltd System and method for updating application files
CN101667115A (zh) * 2008-09-02 2010-03-10 中国移动通信集团公司 一种部署客户端应用的终端、系统及方法
CN101795392A (zh) * 2009-12-25 2010-08-04 深圳市同洲电子股份有限公司 下载应用数据的方法、数字电视接收终端及系统
CN102053853A (zh) * 2010-12-30 2011-05-11 北京像素软件科技股份有限公司 一种网络游戏版本更新方法
CN102223380A (zh) * 2011-07-07 2011-10-19 昆明伯尔瑞科技开发有限公司 一种基于网络服务的客户端自动升级框架及其应用

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW200739423A (en) * 2006-04-14 2007-10-16 Hon Hai Prec Ind Co Ltd System and method for updating application files
CN101667115A (zh) * 2008-09-02 2010-03-10 中国移动通信集团公司 一种部署客户端应用的终端、系统及方法
CN101795392A (zh) * 2009-12-25 2010-08-04 深圳市同洲电子股份有限公司 下载应用数据的方法、数字电视接收终端及系统
CN102053853A (zh) * 2010-12-30 2011-05-11 北京像素软件科技股份有限公司 一种网络游戏版本更新方法
CN102223380A (zh) * 2011-07-07 2011-10-19 昆明伯尔瑞科技开发有限公司 一种基于网络服务的客户端自动升级框架及其应用

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114328469A (zh) * 2022-01-10 2022-04-12 深圳市华锴信息技术有限公司 一种数据部署方法及数据部署系统

Similar Documents

Publication Publication Date Title
US10248661B2 (en) Method and device for pulling virtual machine mirror file
CN105378662B (zh) 生成用于应用的捆绑包的方法以及相关联的计算机系统
US10453165B1 (en) Computer vision machine learning model execution service
JP6011479B2 (ja) アプリケーション管理装置、アプリケーション管理システムおよびプログラム
US20140359593A1 (en) Maintaining known dependencies for updates
KR102045602B1 (ko) 애플리케이션 코드 실행이 없는 라이브 타일들
US10365914B2 (en) Providing automatic detection and optimization of user experience upgrades based on detected customization
WO2019042311A1 (zh) 基于Jenkins工具的软件项目构建任务配置方法及装置
CN105453078A (zh) 捆绑包取回
CN105723363A (zh) 跨多个承租者共享的具有动态更新的主模式
CN110727468A (zh) 管理算法模型的方法和装置
CN111026568A (zh) 数据和任务关系构建方法、装置、计算机设备及存储介质
US20170192764A1 (en) Automated application installation
CN105378740A (zh) 捆绑包签名
CN106294409A (zh) 数据处理方法和装置
WO2019100635A1 (zh) 自动化测试脚本的编辑方法、装置、终端设备及存储介质
CN111831325A (zh) 应用中配置文件的更新方法、装置、系统和介质
JP2017519280A (ja) 最適化されたブラウザレンダリングプロセス
US9110755B2 (en) Aggregation of update sets
CN114385570A (zh) 数据同步的方法、装置、电子设备和可读介质
CN102891879A (zh) 用于支持集群扩展的方法和设备
CN110134408A (zh) 数据部署方法及数据部署系统
TWI693565B (zh) 資料部署方法及資料部署系統
CN116074921A (zh) 网络切片连接方法、装置、设备及介质
CN103645913A (zh) J2ee系统中的语言加载方法及装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20190816

RJ01 Rejection of invention patent application after publication