超声设备的启动方法、装置及超声设备制造方法及图纸

技术编号:24089720 阅读:33 留言:0更新日期:2020-05-09 07:31
本发明专利技术涉及超声设备技术领域,具体涉及超声设备的启动方法、装置及超声设备,其中方法包括获取用于目标超声设备启动的各个功能模块,以及各个所述功能模块与启动过程的相关性;基于各个所述功能模块与启动过程的相关性,确定所述目标超声设备的启动过程中必要的功能模块,以得到功能模块集;并行加载所述功能模块集中的功能模块以及其他功能模块,以启动所述目标超声设备。通过确定出在目标超声设备的启动过程中必要的功能模块,即,通过将用于目标超声设备启动的所有功能模块划分为必要的功能模块以及其他功能模块,再并行加载两种类型的功能模块,可以减少目标超声设备的启动时间,提高用户体验。

Starting method, device and ultrasonic equipment of ultrasonic equipment

【技术实现步骤摘要】
超声设备的启动方法、装置及超声设备
本专利技术涉及超声设备
,具体涉及超声设备的启动方法、装置及超声设备。
技术介绍
超声设备在开机启动时,需要加载各个功能模块,待所有功能模块加载完成之后,方才完成该超声设备的开机启动。具体地,在加载过程中,功能模块是一个接着一个进行初始化的,即,只有前一个功能模块加载完成后,后面的模块才能继续加载。这种开机启动方法,所需要的开机时间为加载各个功能模块的时间的总和。
技术实现思路
有鉴于此,本专利技术实施例提供了一种超声设备的启动方法、装置及超声设备,以解决超声设备的启动时间问题。根据第一方面,本专利技术实施例提供了一种超声设备的启动方法,包括:获取用于目标超声设备启动的各个功能模块,以及各个所述功能模块与启动过程的相关性;基于各个所述功能模块与启动过程的相关性,确定所述目标超声设备的启动过程中必要的功能模块,以得到功能模块集;并行加载所述功能模块集中的功能模块以及其他功能模块,以启动所述目标超声设备。本专利技术实施例提供的超声设备的启动方法,通过确定出在目标超声设备的启动过程中必要的功能模块,即,通过将用于目标超声设备启动的所有功能模块划分为必要的功能模块以及其他功能模块,再并行加载两种类型的功能模块,可以减少目标超声设备的启动时间,提高用户体验。结合第一方面,在第一方面第一实施方式中,所述并行加载所述功能模块集中的功能模块以及其他功能模块,以启动所述目标超声设备,包括:创建主线程以及至少一个异步线程;利用所述主线程,加载所述功能模块集中的功能模块;利用至少一个所述异步线程,加载所述其他功能模块。本专利技术实施例提供的超声设备的启动方法,分别利用主线程加载必要的功能模块,以及利用异步线程加载其他功能模块,即,采用不同的线程并行加载相应的功能模块,以减少启动时间。结合第一方面第一实施方式,在第一方面第二实施方式中,所述利用所述主线程,加载所述功能模块集中的功能模块的步骤之前,还包括:获取所述功能模块集中各个功能模块之间的相关性;基于所述功能模块集中各个功能模块之间的相关性,确定所述功能模块集中各个功能模块的加载优先级。本专利技术实施例提供的超声设备的启动方法,利用功能模块集中各个功能模块之间的相关性,确定对应的加载优先级,以保证功能模块集中各个功能模块的正常加载,避免由于加载顺序所导致的加载失败,提高了目标超声设备的启动可靠性。结合第一方面第二实施方式,在第一方面第三实施方式中,所述功能模块集中优先级由高到低的功能模块包括:基本窗口模块、键盘模块、预设模块的配置文件、超声核心控制模块、探头预设值模块、弹框界面模块、灰阶模块以及所述预设模块;其中,所述利用主线程,加载所述功能模块集中的功能模块,包括:利用所述主线程,依次加载所述基本窗口模块、所述键盘模块、所述预设模块的配置文件、所述超声核心控制模块、所述探头预设值模块、所述弹框界面模块、所述灰阶模块以及所述预设模块。结合第一方面第一实施方式,或第一方面第三实施方式,在第一方面第四实施方式中,所述利用至少一个所述异步线程,加载所述其他功能模块的步骤之前,还包括:获取所述其他功能模块中各个功能模块之间的相关性;基于所述其他功能模块中各个功能模块之间的相关性,确定所述其他功能模块中各个功能模块的加载优先级。本专利技术实施例提供的超声设备的启动方法,利用其他功能模块中各个功能模块之间的相关性,确定对应的加载优先级,以保证其他功能模块中各个功能模块的正常加载,避免由于加载顺序所导致的加载失败,提高了目标超声设备的启动可靠性。结合第一方面第四实施方式,在第一方面第五实施方式中,所述其他功能模块中优先级由高到低的功能模块包括:数据库备份模块、4D模块、菜单模块、测量模块、设置界面以及失败任务模块;其中,所述利用至少一个异步线程,加载所述其他功能模块,包括:利用至少一个所述异步线程,依次加载所述数据库备份模块、所述4D模块、所述菜单模块、所述测量模块、所述设置界面以及加载所述失败任务模块。根据第二方面,本专利技术实施例还提供了一种超声装置,包括:获取单元,用于获取用于目标超声设备启动的各个功能模块,以及各个所述功能模块与启动过程的相关性;确定单元,用于基于各个所述功能模块与启动过程的相关性,确定所述目标超声设备启动过程中必要的功能模块,以得到功能模块集;启动单元,用于并行加载所述功能模块集中的功能模块以及其他功能模块,以启动所述目标超声设备。结合第二方面,在第二方面第一实施方式中,所述启动单元包括:创建子单元,用于创建主线程以及至少一个异步线程;第一加载子单元,用于利用所述主线程,加载所述功能模块集中的功能模块;第二加载子单元,用于利用至少一个所述异步线程,加载所述其他功能模块。根据第三方面,本专利技术实施例还提供了一种超声设备,包括:存储器和处理器,所述存储器和所述处理器之间互相通信连接,所述存储器中存储有计算机指令,所述处理器通过执行所述计算机指令,从而执行本专利技术第一方面,或第一方面任一项实施方式中所述的超声设备的启动方法。根据第四方面,本专利技术实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使所述计算机执行本专利技术第一方面,或第一方面任一项实施方式中所述的超声设备的启动方法。附图说明为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是根据本专利技术实施例的超声设备的启动方法的流程图;图2是根据本专利技术实施例的超声设备的启动方法的流程图;图3是根据本专利技术实施例的超声设备的启动方法的流程图;图4是根据本专利技术实施例的超声设备的启动装置的结构框图;图5是根据本专利技术实施例的启动单元的结构示意图;图6是本专利技术实施例提供的超声设备的硬件结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。现有的超声设备的启动方法是所有的功能模块依次加载,直至所有的功能模块记载完成,即超声设备的启动结束。例如,加载功能模块A-加载功能模块B-加载功能模块C-……。那么,这种启动方式所带来的启动时间即为各个功能模块的启动之和。然而,本申请专利技术人在对超声设备启动过程的研究过程中发现,用于超声设备启动的所有功能模块之间并不是均存本文档来自技高网...

【技术保护点】
1.一种超声设备的启动方法,其特征在于,包括:/n获取用于目标超声设备启动的各个功能模块,以及各个所述功能模块与启动过程的相关性;/n基于各个所述功能模块与启动过程的相关性,确定所述目标超声设备的启动过程中必要的功能模块,以得到功能模块集;/n并行加载所述功能模块集中的功能模块以及其他功能模块,以启动所述目标超声设备。/n

【技术特征摘要】
1.一种超声设备的启动方法,其特征在于,包括:
获取用于目标超声设备启动的各个功能模块,以及各个所述功能模块与启动过程的相关性;
基于各个所述功能模块与启动过程的相关性,确定所述目标超声设备的启动过程中必要的功能模块,以得到功能模块集;
并行加载所述功能模块集中的功能模块以及其他功能模块,以启动所述目标超声设备。


2.根据权利要求1所述的方法,其特征在于,所述并行加载所述功能模块集中的功能模块以及其他功能模块,以启动所述目标超声设备,包括:
创建主线程以及至少一个异步线程;
利用所述主线程,加载所述功能模块集中的功能模块;
利用至少一个所述异步线程,加载所述其他功能模块。


3.根据权利要求2所述的方法,其特征在于,所述利用所述主线程,加载所述功能模块集中的功能模块的步骤之前,还包括:
获取所述功能模块集中各个功能模块之间的相关性;
基于所述功能模块集中各个功能模块之间的相关性,确定所述功能模块集中各个功能模块的加载优先级。


4.根据权利要求3所述的方法,其特征在于,所述功能模块集中优先级由高到低的功能模块包括:基本窗口模块、键盘模块、预设模块的配置文件、超声核心控制模块、探头预设值模块、弹框界面模块、灰阶模块以及所述预设模块;
其中,所述利用主线程,加载所述功能模块集中的功能模块,包括:
利用所述主线程,依次加载所述基本窗口模块、所述键盘模块、所述预设模块的配置文件、所述超声核心控制模块、所述探头预设值模块、所述弹框界面模块、所述灰阶模块以及所述预设模块。


5.根据权利要求2或4所述的方法,其特征在于,所述利用至少一个所述异步线程,加载所述其他功能模块的步骤之前,还包括:
获取所述其他功能模块中各个功能模块之间的相关性;

【专利技术属性】
技术研发人员:韦赛张江贵张剑
申请(专利权)人:无锡祥生医疗科技股份有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1