CN111831312A - 一种医疗***更新方法及装置 - Google Patents
一种医疗***更新方法及装置 Download PDFInfo
- Publication number
- CN111831312A CN111831312A CN202010648505.4A CN202010648505A CN111831312A CN 111831312 A CN111831312 A CN 111831312A CN 202010648505 A CN202010648505 A CN 202010648505A CN 111831312 A CN111831312 A CN 111831312A
- Authority
- CN
- China
- Prior art keywords
- updated
- content
- copy
- program
- file
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 47
- 238000005192 partition Methods 0.000 claims description 49
- 238000012360 testing method Methods 0.000 claims description 36
- 238000012545 processing Methods 0.000 claims description 14
- 230000008569 process Effects 0.000 description 12
- 238000004590 computer program Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 4
- 230000004048 modification Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 2
- 206010033799 Paralysis Diseases 0.000 description 1
- 238000004140 cleaning Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
- G06F8/656—Updates while running
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
- G06F8/71—Version control; Configuration management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44536—Selecting among different versions
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本申请实施例提供的一种医疗***更新方法及装置,属于互联网技术领域。该方法包括接收服务器推送的更新文件;创建一新线程,利用所述新线程读取所述更新文件的更新内容,并查找待更新程序的待更新内容的地址,将所述更新内容写入所述地址,以完成在不停止所述待更新程序的同时更新所述待更新程序。本申请通过在接收服务器推送的更新文件后,创建一新线程,利用所述新线程读取所述更新文件的更新内容,并查找待更新程序的待更新内容的地址,将所述更新内容写入所述地址,以完成在不停止所述待更新程序的同时更新所述待更新程序。从而可以使得医院的医疗***可以在运行时进行更新,进而提高了医疗***的工作效率和更新速率。
Description
技术领域
本申请涉及互联网技术领域,具体而言,涉及一种医疗***更新方法及装置。
背景技术
随着医疗水平的不断提升,医疗***也不断更新,实现医疗互联网化,从而可以提高患者体验,使得患者缴费、看病、排队更加顺畅。
然而,目前的医疗***在更新时,都会选择在不使用的状态下进行更新。因为如果选择在使用时进行更新医疗***,会导致医疗***瘫痪,患者无法挂号、缴费;医生也无法得知哪些患者挂了号或者是已缴费,因此会降低医疗***的使用体验,给医患双方都带来极大的不便。
因此,如何解决上述问题是目前亟需解决的问题。
发明内容
本申请提供一种医疗***更新方法及装置,旨在改善上述问题。
第一方面,本申请提供的一种医疗***更新方法,所述方法包括:接收服务器推送的更新文件;创建一新线程,利用所述新线程读取所述更新文件的更新内容,并查找待更新程序的待更新内容的地址,将所述更新内容写入所述地址,以完成在不停止所述待更新程序的同时更新所述待更新程序。
在上述实现过程中,本申请通过在接收服务器推送的更新文件后,创建一新线程,利用所述新线程读取所述更新文件的更新内容,并查找待更新程序的待更新内容的地址,将所述更新内容写入所述地址,以完成在不停止所述待更新程序的同时更新所述待更新程序。从而可以使得医院的医疗***可以在运行时进行更新,提高了医疗***的工作效率和更新速率,且提升了医疗***的使用体验,给医患双方都带来极大的便利。
可选地,利用所述新线程读取所述更新文件的更新内容,并查找待更新程序的待更新内容的地址,将所述更新内容写入所述地址,包括:利用所述新线程读取所述更新文件的更新内容;确定本地所述待更新程序的待更新内容的文件目录;在所述文件目录创建所述待更新内容的副本,删除所述副本内的所述待更新内容,所述副本被标记为测试版本,其中,在所述测试版本下,所述副本不被执行;将所述更新内容写入所述副本中被删除的所述待更新内容所在位置;将写入所述更新内容后的所述副本的状态标记为正式版本,其中,在所述副本为所述正式版本时,将所述待更新程序的原始版本的状态标记为测试版本。
在上述实现过程中,本申请利用所述新线程读取所述更新文件的更新内容;确定本地所述待更新程序的待更新内容的文件目录;在所述文件目录创建所述待更新内容的副本,删除所述副本内的所述待更新内容,所述副本被标记为测试版本,其中,在所述测试版本下,所述副本不被执行;将所述更新内容写入所述副本中被删除的所述待更新内容所在位置;将写入所述更新内容后的所述副本的状态标记为正式版本,其中,在所述副本为所述正式版本时,将所述待更新程序的原始版本的状态标记为测试版本,从而可以实现在运行待更新程序的同时对该待更新程序进行更新,以提高医疗***的工作效率和更新速率。
可选地,在将所述更新内容写入所述副本中被删除的所述待更新内容所在位置之后,所述方法还包括:测试写入所述更新内容后的所述副本的运行状态;在所述运行状态满足预设要求时,将写入所述更新内容后的所述副本的状态标记为正式版本。
在上述实现过程中,通过在将所述更新内容写入所述副本中被删除的所述待更新内容所在位置之后,测试写入所述更新内容后的所述副本的运行状态;在所述运行状态满足预设要求时,将写入所述更新内容后的所述副本的状态标记为正式版本。从而可以确保被更新后的程序可以正常运行,进一步提高更新效率。
可选地,所述方法还包括:创建一新的存储分区;将更新后的所述待更新程序以及所述更新内容存储至所述存储分区。
在上述实现过程中,通过在更新完成后,动态创建一新的存储分区;将更新后的所述待更新程序以及所述更新内容存储至所述存储分区,以便于在下次进行更新之前,可以通过查询该存储分区内的文件来识别新的更新内容,以提高更新效率。
可选地,所述创建一新的存储分区,包括:在本地的物理硬盘上创建一新的存储分区,所述存储分区与所述物理硬盘上的其余分区分离。
在上述实现过程中,通过将存储分区与所述物理硬盘上的其余分区分离,可以有效避免所创建的存储分区被其他分区占用,以使得运行混乱,进而提高运行安全。
可选地,所述方法还包括:确定所述存储分区内所存储的文件的更新日期,所述文件包括至少一个待更新程序以及更新内容;按照时间先后顺序删除所述更新日期最早的待更新程序以及更新内容。
在上述实现过程中,通过确定所述存储分区内所存储的文件的更新日期,所述文件包括至少一个待更新程序以及更新内容;按照时间先后顺序删除所述更新日期最早的待更新程序以及更新内容,可以有效减少存储容量,以删除不必要的更新文件,提高存储利用率。
第二方面,本申请提供的一种医疗***更新装置,所述装置包括:接收模块,用于接收服务器推送的更新文件;处理模块,用于创建一新线程,利用所述新线程读取所述更新文件的更新内容,并查找待更新程序的待更新内容的地址,将所述更新内容写入所述地址,以完成在不停止所述待更新程序的同时更新所述待更新程序。
可选地,所述处理模块,还用于:创建一新线程,利用所述新线程读取所述更新文件的更新内容;确定本地所述待更新程序的待更新内容的文件目录;在所述文件目录创建所述待更新内容的副本,删除所述副本内的所述待更新内容,所述副本被标记为测试版本,其中,在所述测试版本下,所述副本不被执行;将所述更新内容写入所述副本中被删除的所述待更新内容所在位置;将写入所述更新内容后的所述副本的状态标记为正式版本,其中,在所述副本为所述正式版本时,将所述待更新程序的原始版本的状态标记为测试版本。
可选地,所述处理模块,还用于:在将所述更新内容写入所述副本中被删除的所述待更新内容所在位置之后,测试写入所述更新内容后的所述副本的运行状态;在所述运行状态满足预设要求时,将写入所述更新内容后的所述副本的状态标记为正式版本。
可选地,所述装置还包括:创建模块,用于创建一新的存储分区;存储模块,用于将更新后的所述待更新程序以及所述更新内容存储至所述存储分区。
附图说明
为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1为本申请实施例一提供的一种电子设备的结构示意图;
图2为本申请实施例二提供的一种医疗***更新方法的流程图;
图3为本申请实施例三提供的一种医疗***更新装置的功能模块示意图。
具体实施方式
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合附图对本申请的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
实施例一:
图1为本申请实施例提供的一种电子设备的结构示意图,在本申请中可以通过图1所示的示意图来描述用于实现本申请实施例的医疗***更新方法及装置的示例的电子设备100。
如图1所示的一种电子设备的结构示意图,电子设备100包括一个或多个处理器102、一个或多个存储装置104,这些组件通过总线***和/或其它形式的连接机构(未示出)互连。应当注意,图1所示的电子设备100的组件和结构只是示例性的,而非限制性的,根据需要,所述电子设备可以具有图1示出的部分组件,也可以具有图1未示出的其他组件和结构。
所述处理器102可以是中央处理单元(CPU)或者具有数据处理能力和/或指令执行能力的其它形式的处理单元,并且可以控制所述电子设备100中的其它组件以执行期望的功能。
所述存储装置104可以包括一个或多个计算机程序产品,所述计算机程序产品可以包括各种形式的计算机可读存储介质,例如易失性存储器和/或非易失性存储器。所述易失性存储器例如可以包括随机存取存储器(RAM)和/或高速缓冲存储器(cache)等。所述非易失性存储器例如可以包括只读存储器(ROM)、硬盘、闪存等。在所述计算机可读存储介质上可以存储一个或多个计算机程序指令,处理器102可以运行所述程序指令。
实施例二:
参照图2所示的一种医疗***更新方法的流程图,方法具体包括如下步骤:
步骤S201,接收服务器推送的更新文件。
作为一种实施方式,本地终端设备可以通过网络来接收服务器推送的更新文件。
其中,更新文件用于更新待更新程序相应的信息的文件。
可选地,更新文件包括但不限于一串程序代码,也可以包括一个字符或多个字符等。
作为一种应用场景,本地终端设备主动触发更新,以将更新指令发送至服务器,以使得服务器基于更新指令返回更新文件。例如,本地终端设备中安装有自动检测程序,其在检测到需要更新时,主动发起更新指令至服务器。
作为另一种应用场景,服务器发送更新推送信息至本地终端设备,本地终端设备在接收到更新推送信息后,触发是否更新,例如,用户从本地终端设备上进行选择,如果选择更新,即会生成更新指令,并通过网络将该更新指令发送至服务器,以使得服务器基于更新指令返回更新文件。
步骤S203,创建一新线程,利用所述新线程读取所述更新文件的更新内容,并查找待更新程序的待更新内容的地址,将所述更新内容写入所述地址,以完成在不停止所述待更新程序的同时更新所述待更新程序。
作为一种实施方式,步骤S203,包括:利用所述新线程读取所述更新文件的更新内容,并查找待更新程序的待更新内容的地址,将所述更新内容写入所述地址,包括:利用所述新线程读取所述更新文件的更新内容;确定本地所述待更新程序的待更新内容的文件目录;在所述文件目录创建所述待更新内容的副本,删除所述副本内的所述待更新内容,所述副本被标记为测试版本,其中,在所述测试版本下,所述副本不被执行;将所述更新内容写入所述副本中被删除的所述待更新内容所在位置;将写入所述更新内容后的所述副本的状态标记为正式版本,其中,在所述副本为所述正式版本时,将所述待更新程序的原始版本的状态标记为测试版本。
在上述实现过程中,本申请利用所述新线程读取所述更新文件的更新内容;确定本地所述待更新程序的待更新内容的文件目录;在所述文件目录创建所述待更新内容的副本,删除所述副本内的所述待更新内容,所述副本被标记为测试版本,其中,在所述测试版本下,所述副本不被执行;将所述更新内容写入所述副本中被删除的所述待更新内容所在位置;将写入所述更新内容后的所述副本的状态标记为正式版本,其中,在所述副本为所述正式版本时,将所述待更新程序的原始版本的状态标记为测试版本,从而可以实现在运行待更新程序的同时对该待更新程序进行更新,以提高医疗***的工作效率和更新速率。
可选地,在将所述更新内容写入所述副本中被删除的所述待更新内容所在位置之后,所述方法还包括:测试写入所述更新内容后的所述副本的运行状态;在所述运行状态满足预设要求时,将写入所述更新内容后的所述副本的状态标记为正式版本。
在上述实现过程中,通过在将所述更新内容写入所述副本中被删除的所述待更新内容所在位置之后,测试写入所述更新内容后的所述副本的运行状态;在所述运行状态满足预设要求时,将写入所述更新内容后的所述副本的状态标记为正式版本。从而可以确保被更新后的程序可以正常运行,进一步提高更新效率。
在一可能的实施例中,所述方法还包括:创建一新的存储分区;将更新后的所述待更新程序以及所述更新内容存储至所述存储分区。
在上述实现过程中,通过在更新完成后,动态创建一新的存储分区;将更新后的所述待更新程序以及所述更新内容存储至所述存储分区,以便于在下次进行更新之前,可以通过查询该存储分区内的文件来识别新的更新内容,以提高更新效率。
可选地,所述创建一新的存储分区,包括:在本地的物理硬盘上创建一新的存储分区,所述存储分区与所述物理硬盘上的其余分区分离。
在上述实现过程中,通过将存储分区与所述物理硬盘上的其余分区分离,可以有效避免所创建的存储分区被其他分区占用,以使得运行混乱,进而提高运行安全。
在一可能的实施例中,所述方法还包括:确定所述存储分区内所存储的文件的更新日期,所述文件包括至少一个待更新程序以及更新内容;按照时间先后顺序删除所述更新日期最早的待更新程序以及更新内容。
在上述实现过程中,通过确定所述存储分区内所存储的文件的更新日期,所述文件包括至少一个待更新程序以及更新内容;按照时间先后顺序删除所述更新日期最早的待更新程序以及更新内容,可以有效减少存储容量,以删除不必要的更新文件,提高存储利用率。
在一可能的实施例中,所述方法还包括:在下一次更新时,利用新线程读取存储分区内所存储的距离当前日期最短的文件;将所述文件与新接收到的更新文件进行比较;如果所述更新文件包括的需要更新的内容与所述文件中的相应内容不同,则将所述更新文件写入所述待更新程序的待更新内容的地址,以完成在不停止所述待更新程序的同时更新所述待更新程序。如果所述更新文件包括的需要更新的内容与所述文件中的相应内容相同,则丢弃所述更新文件。
在上述实现过程中,通过在下一次更新时,利用新线程读取存储分区内所存储的距离当前日期最短的文件;将所述文件与新接收到的更新文件进行比较;如果所述更新文件包括的需要更新的内容与所述文件中的相应内容不同,则将所述更新文件写入所述待更新程序的待更新内容的地址,以完成在不停止所述待更新程序的同时更新所述待更新程序。如果所述更新文件包括的需要更新的内容与所述文件中的相应内容相同,则丢弃所述更新文件。从而可以减少数据修改次数以及减少更新时所需资源的占用,进而可以提高***稳定性以及提高资源利用率,降低资源开销。
本实施例提供一种医疗***更新方法,通过在接收服务器推送的更新文件后,创建一新线程,利用所述新线程读取所述更新文件的更新内容,并查找待更新程序的待更新内容的地址,将所述更新内容写入所述地址,以完成在不停止所述待更新程序的同时更新所述待更新程序。从而可以使得医院的医疗***可以在运行时进行更新,提高了医疗***的工作效率和更新速率,且提升了医疗***的使用体验,给医患双方都带来极大的便利。
实施例三:
参见图3所示的一种医疗***更新装置,该装置300包括:
接收模块310,用于接收服务器推送的更新文件。
处理模块330,用于创建一新线程,利用所述新线程读取所述更新文件的更新内容,并查找待更新程序的待更新内容的地址,将所述更新内容写入所述地址,以完成在不停止所述待更新程序的同时更新所述待更新程序。
可选地,所述处理模块330,还用于:创建一新线程,利用所述新线程读取所述更新文件的更新内容;确定本地所述待更新程序的待更新内容的文件目录;在所述文件目录创建所述待更新内容的副本,删除所述副本内的所述待更新内容,所述副本被标记为测试版本,其中,在所述测试版本下,所述副本不被执行;将所述更新内容写入所述副本中被删除的所述待更新内容所在位置;将写入所述更新内容后的所述副本的状态标记为正式版本,其中,在所述副本为所述正式版本时,将所述待更新程序的原始版本的状态标记为测试版本。
可选地,所述处理模块330,还用于:在将所述更新内容写入所述副本中被删除的所述待更新内容所在位置之后,测试写入所述更新内容后的所述副本的运行状态;在所述运行状态满足预设要求时,将写入所述更新内容后的所述副本的状态标记为正式版本。
也就是说,所述处理模块330,还用于:创建一新线程,利用所述新线程读取所述更新文件的更新内容;确定本地所述待更新程序的待更新内容的文件目录;在所述文件目录创建所述待更新内容的副本,删除所述副本内的所述待更新内容,所述副本被标记为测试版本,其中,在所述测试版本下,所述副本不被执行;将所述更新内容写入所述副本中被删除的所述待更新内容所在位置;测试写入所述更新内容后的所述副本的运行状态;在所述运行状态满足预设要求时,将写入所述更新内容后的所述副本的状态标记为正式版本,其中,在所述副本为所述正式版本时,将所述待更新程序的原始版本的状态标记为测试版本。
在一可能的实施例中,所述装置300还包括:创建模块,用于创建一新的存储分区;存储模块,用于将更新后的所述待更新程序以及所述更新内容存储至所述存储分区。
可选地,创建模块,还用于在本地的物理硬盘上创建一新的存储分区,所述存储分区与所述物理硬盘上的其余分区分离。
在一可能的实施例中,所述装置300还包括:
监测模块,用于确定所述存储分区内所存储的文件的更新日期,所述文件包括至少一个待更新程序以及更新内容;
清理模块,用于按照时间先后顺序删除所述更新日期最早的待更新程序以及更新内容。
需要说明的是,本实施例提供的医疗***更新装置的具体实现方式请参照实施例二的记载,在此,不再赘述。
进一步,本实施例还提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理设备运行时执行上述实施例二提供的任一项医疗***更新方法的步骤。
本申请实施例所提供的一种医疗***更新方法及装置的计算机程序产品,包括存储了程序代码的计算机可读存储介质,所述程序代码包括的指令可用于执行前面方法实施例中所述的方法,具体实现可参见方法实施例,在此不再赘述。
需要说明的是,上述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述仅为本申请的优选实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
Claims (10)
1.一种医疗***更新方法,其特征在于,所述方法包括:
接收服务器推送的更新文件;
创建一新线程,利用所述新线程读取所述更新文件的更新内容,并查找待更新程序的待更新内容的地址,将所述更新内容写入所述地址,以完成在不停止所述待更新程序的同时更新所述待更新程序。
2.根据权利要求1所述的方法,其特征在于,利用所述新线程读取所述更新文件的更新内容,并查找待更新程序的待更新内容的地址,将所述更新内容写入所述地址,包括:
利用所述新线程读取所述更新文件的更新内容;
确定本地所述待更新程序的待更新内容的文件目录;
在所述文件目录创建所述待更新内容的副本,删除所述副本内的所述待更新内容,所述副本被标记为测试版本,其中,在所述测试版本下,所述副本不被执行;
将所述更新内容写入所述副本中被删除的所述待更新内容所在位置;
将写入所述更新内容后的所述副本的状态标记为正式版本,其中,在所述副本为所述正式版本时,将所述待更新程序的原始版本的状态标记为测试版本。
3.根据权利要求2所述的方法,其特征在于,在将所述更新内容写入所述副本中被删除的所述待更新内容所在位置之后,所述方法还包括:
测试写入所述更新内容后的所述副本的运行状态;
在所述运行状态满足预设要求时,将写入所述更新内容后的所述副本的状态标记为正式版本。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
创建一新的存储分区;
将更新后的所述待更新程序以及所述更新内容存储至所述存储分区。
5.根据权利要求4所述的方法,其特征在于,所述创建一新的存储分区,包括:
在本地的物理硬盘上创建一新的存储分区,所述存储分区与所述物理硬盘上的其余分区分离。
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
确定所述存储分区内所存储的文件的更新日期,所述文件包括至少一个待更新程序以及更新内容;
按照时间先后顺序删除所述更新日期最早的待更新程序以及更新内容。
7.一种医疗***更新装置,其特征在于,所述装置包括:
接收模块,用于接收服务器推送的更新文件;
处理模块,用于创建一新线程,利用所述新线程读取所述更新文件的更新内容,并查找待更新程序的待更新内容的地址,将所述更新内容写入所述地址,以完成在不停止所述待更新程序的同时更新所述待更新程序。
8.根据权利要求7所述的医疗***更新装置,其特征在于,所述处理模块,还用于:
创建一新线程,利用所述新线程读取所述更新文件的更新内容;
确定本地所述待更新程序的待更新内容的文件目录;
在所述文件目录创建所述待更新内容的副本,删除所述副本内的所述待更新内容,所述副本被标记为测试版本,其中,在所述测试版本下,所述副本不被执行;
将所述更新内容写入所述副本中被删除的所述待更新内容所在位置;
将写入所述更新内容后的所述副本的状态标记为正式版本,其中,在所述副本为所述正式版本时,将所述待更新程序的原始版本的状态标记为测试版本。
9.根据权利要求8所述的医疗***更新装置,其特征在于,所述处理模块,还用于:
在将所述更新内容写入所述副本中被删除的所述待更新内容所在位置之后,测试写入所述更新内容后的所述副本的运行状态;
在所述运行状态满足预设要求时,将写入所述更新内容后的所述副本的状态标记为正式版本。
10.根据权利要求7所述的医疗***更新装置,其特征在于,所述装置还包括:
创建模块,用于创建一新的存储分区;
存储模块,用于将更新后的所述待更新程序以及所述更新内容存储至所述存储分区。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010648505.4A CN111831312B (zh) | 2020-07-07 | 2020-07-07 | 一种医疗***更新方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010648505.4A CN111831312B (zh) | 2020-07-07 | 2020-07-07 | 一种医疗***更新方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111831312A true CN111831312A (zh) | 2020-10-27 |
CN111831312B CN111831312B (zh) | 2024-03-22 |
Family
ID=72900465
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010648505.4A Active CN111831312B (zh) | 2020-07-07 | 2020-07-07 | 一种医疗***更新方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111831312B (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101901152A (zh) * | 2009-06-01 | 2010-12-01 | 杨良海 | 一种内容批量更新技术的方法 |
US20140101096A1 (en) * | 2012-10-05 | 2014-04-10 | Navteq B.V. | Method and apparatus for providing incremental database updates based on delta pages |
CN104252341A (zh) * | 2013-06-26 | 2014-12-31 | 腾讯科技(深圳)有限公司 | 应用程序的换肤方法、装置及应用程序的客户端设备 |
CN107291481A (zh) * | 2016-03-30 | 2017-10-24 | 腾讯科技(深圳)有限公司 | 一种组件更新方法、装置和*** |
CN109189459A (zh) * | 2018-11-16 | 2019-01-11 | 北京微播视界科技有限公司 | 应用程序更新方法、装置、电子设备、服务器及存储介质 |
-
2020
- 2020-07-07 CN CN202010648505.4A patent/CN111831312B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101901152A (zh) * | 2009-06-01 | 2010-12-01 | 杨良海 | 一种内容批量更新技术的方法 |
US20140101096A1 (en) * | 2012-10-05 | 2014-04-10 | Navteq B.V. | Method and apparatus for providing incremental database updates based on delta pages |
CN104252341A (zh) * | 2013-06-26 | 2014-12-31 | 腾讯科技(深圳)有限公司 | 应用程序的换肤方法、装置及应用程序的客户端设备 |
CN107291481A (zh) * | 2016-03-30 | 2017-10-24 | 腾讯科技(深圳)有限公司 | 一种组件更新方法、装置和*** |
CN109189459A (zh) * | 2018-11-16 | 2019-01-11 | 北京微播视界科技有限公司 | 应用程序更新方法、装置、电子设备、服务器及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN111831312B (zh) | 2024-03-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10983955B2 (en) | Data unit cloning in memory-based file systems | |
US7610296B2 (en) | Prioritized files | |
US8260818B1 (en) | Method, apparatus, and computer-readable medium for space-efficient storage of variables in a non-volatile computer memory | |
US20180157674A1 (en) | Distributed nfs metadata server | |
CN107729558B (zh) | 文件***碎片整理的方法、***、装置及计算机存储介质 | |
EP3260993A1 (en) | File operation method and device | |
CN110162306B (zh) | ***的提前编译方法和装置 | |
CN113568566B (zh) | 利用索引物件来进行简易存储服务无缝迁移的方法、主装置以及存储服务器 | |
US10261898B1 (en) | Concurrent marking of location and shape changing objects | |
JP5652480B2 (ja) | データベース更新通知方法 | |
CN106294387B (zh) | 数据迁移方法和装置 | |
US10146466B1 (en) | Merging mapping metadata to promote reference counting efficiency | |
WO2019041891A1 (zh) | 升级包的生成方法及装置 | |
CN112000426A (zh) | 一种数据处理方法及装置 | |
CN114667506A (zh) | 多物理功能非易失性存储器设备的管理 | |
CN115114232A (zh) | 一种历史版本对象列举方法、装置及其介质 | |
CN114880289A (zh) | 一种文件分组显示方法及计算设备 | |
CN110352410A (zh) | 跟踪索引节点的访问模式以及预提取索引节点 | |
CN111831691A (zh) | 一种数据读写方法及装置、电子设备、存储介质 | |
US11392546B1 (en) | Method to use previously-occupied inodes and associated data structures to improve file creation performance | |
CN111831312B (zh) | 一种医疗***更新方法及装置 | |
CN112612537A (zh) | 配置数据缓存方法、装置、设备及存储介质 | |
CN109542860B (zh) | 基于hdfs的业务数据管理方法、终端设备 | |
WO2023272918A1 (zh) | 一种缓存空间管理方法、装置、电子设备和存储介质 | |
CN108959517B (zh) | 文件管理方法、装置及电子设备 |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |