性能调优方法、超声设备和存储介质与流程

文档序号:30100096发布日期:2022-05-18 12:18阅读:61来源:国知局
性能调优方法、超声设备和存储介质与流程

1.本发明涉及医疗成像技术领域,尤其涉及一种性能调优方法、超声设备和存储介质。


背景技术:

2.随着技术的发展,超声系统也越来越庞大,功能模块等也会越来越多,但是不同的医院或者不同的科室会有各自不同的功能模块,其他的模块很少需要。用户涉及到的功能模块应该是单方面的,不会所有的功能都会使用,但是设备启动时会加载所有功能模块和相关的配置项。如果启动时所有的功能模块或者相关配置项都被加载,将会占用大量系统资源,会导致整体的性能降低,影响整体使用效果。


技术实现要素:

3.本发明提供了一种性能调优方法,解决了现有技术中超声设备启动时加载所有配置项,导致整体的性能降低,影响整体使用效果的问题。
4.本发明采用如下技术方案:一种性能调优方法,包括:对所有加载项设置加载优先级;根据所述加载优先级,对所有所述加载项进行分级加载;记录用户使用时的操作;根据记录的用户使用时的操作,对所述加载优先级进行调整。
5.进一步地,根据所述加载优先级,对所有所述加载项进行分级加载,包括:对所述加载优先级按照优先级顺序降序排列;对降序排列过后的所有所述加载项进行分级加载。
6.进一步地,对降序排列过后的所有所述加载项进行分级加载,包括:优先级的前n项对应的所述加载项,对其直接进行加载,其中n≥1且n为自然数;优先级的n+1项至n+m项所对应的所述加载项,对其进行静默加载,其中m>1且m为自然数;剩余项所对应的所述加载项,当用户进行所述加载项对应的操作时,对该所述加载项进行加载。
7.进一步地,所述静默加载包括:当超声设备处于空闲状态时,进行加载。
8.进一步地,对所有加载项设置加载优先级,包括:针对用户以往操作习惯,对所有加载项设置默认加载优先级。
9.进一步地,根据记录的用户使用时的操作,对所述加载优先级进行调整,包括:根据记录的用户使用时的操作,对用户使用时的操作所对应的加载项,在原有加载优先级的基础上,调高加载优先级。
10.进一步地,所述加载优先级为自然数。
11.进一步地,所述加载项包括用户使用时的操作所对应的配置项和功能模块。
12.本发明还提供了一种超声设备,包括存储器和处理器,所述存储器和所述处理器之间互相通信连接,所述存储器中存储有计算机指令,所述处理器通过执行所述计算机指令,从而执行上述任一项所述的性能调优方法。
13.本发明还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令能够使计算机执行上述任一项所述的性能调优方法。
14.本发明具备如下有益效果:本发明通过对所有加载项的加载进行分级控制,能够有效减少系统占用资源,提升设备的流畅度。通过记录用户的操作习惯,针对该用户使用状况进行性能调优,使得设备更加符合该用户的操作习惯,提高用户体验。
附图说明
15.图1为本发明提供的性能调优方法的流程图。
16.图2为本发明中的性能优化流程图。
17.图3为本发明中调优结构图。
18.图4 为本发明提供的超声设备的结构框图。
具体实施方式
19.为了使本领域技术人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
20.需要说明的是,本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本技术的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包括,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
21.在本实施例中提供了一种性能调优方法,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
22.图1是根据本发明实施例提供的性能调优方法的方法流程图,如图1所示,所述方法包括:步骤s110 :对所有加载项设置加载优先级。
23.实际实现时,性能调优方法可以以系统的形式在超声设备中执行,也可以直接写入超声设备的系统中, 对此不作限定。下文中以写入系统的形式对此进行介绍。
24.针对用户以往操作习惯,对所有加载项设置默认加载优先级。
25.在初始阶段,首先对使用超声设备的用户进行基础的调查,主要为常用的模块与经常性的操作,初始时对以往操作习惯中用到较多的加载项设置优先级高的加载优先级,而其余不常使用的加载项设置优先级低的加载优先级。
26.实际实现时,同一加载优先级可以包括多个加载项和/或功能模块,也可以仅包括一个,比如,第一加载优先级可以包括2个加载项和1个功能模块,本实施例对此并不做限定。
27.其中,加载项包括功能模块和用户使用时的操作所对应的配置项。用户使用时的操作可以是某个科室经常进行腹部所有器官的扫查,那么此时所对应的配置项可以是扫查对应的扫查工具驱动程序等,功能模块可以是分析模块、扫查模块等。
28.步骤s120 :根据所述加载优先级,对所有所述加载项进行分级加载。
29.设备启动后,系统根据设置的加载优先级对所有加载项进行分级加载。在首次设备开机时,系统会根据设置的默认加载优先级队加载项进行分级加载,在多次开机后,后调整加载优先级,从而根据调整后的加载优先级对加载项进行分级加载。分级加载的具体操作如下:对所述加载优先级按照优先级顺序降序排列,对降序排列过后的所有所述加载项进行分级加载。
30.具体如图3所示,各个加载项设置有加载优先级,系统按照优先级的顺序进行降序排列,加载优先级可以设置成大于或等于0的自然数,加载优先级只需要按照自然数大小进行降序排列即可。随后系统对降序排列完毕的加载优先级进行分级加载。
31.分级加载可以按照如下顺序进行:优先级的前n项对应的所述加载项,对其直接进行加载,其中n≥1且n为自然数;用户最常用的操作所对应的配置项和功能模块(具体为,降序排列以后第1项至第n项)在设备启动后,系统对其直接进行加载,保证用户使用时处于加载完毕的状态,能够有效提升用户的体验。
32.优先级的n+1项至n+m项所对应的所述加载项,对其进行静默加载,其中m>1且m为自然数;静默加载包括当超声设备处于空闲状态时,进行加载。具体就是当用户没有对设备采取任何操作时,系统对需要进行静默加载的加载项进行加载,加载为后台加载,不占用性能资源。采用静默加载的对象为降序排列以后的第n+1项至第n+m项。
33.剩余项所对应的所述加载项,当用户进行所述加载项对应的操作时,对该所述加载项进行加载。
34.剩余的加载项(即第n+m+1项到最后一项),在设备启动后默认不加载,只有当用户使用时,及用户进行加载项对应的操作时,该操作可以是打开某个功能模块或打开某个报告等,此时对相应的加载项进行加载。
35.以图3中第四轮结构为例,此时的加载优先级为自然数。最高的加载优先级为6,此时对应的为m模式,图中可以详细看见加载项按照自然数大小进行降序排列。
36.分级加载时,可以实现对系统进行设置,例如设n=5、m=3,此时系统可以对降序排列后的第1项至第5项进行直接加载,对第6项至第8项采用静默加载,第9项至最后一项默认不加载,仅在需要使用时加载。其中,n和m的值可以根据实际情况进行设定,在此不作限制。
37.步骤s130:记录用户使用时的操作。
38.系统在启动后,记录本次设备开机期间,用户所进行的操作。该用户使用时的操作包括用户对某个功能模块的启用、对某个测量报告查看而进行的点击操作、某个模式的启
用等,对此不作限定。
39.步骤s140:根据记录的用户使用时的操作,对所述加载优先级进行调整。
40.此步骤为调整优先级的步骤,系统通过记录的用户使用时的操作,针对现在用户的对设备的使用情况调整优先级。具体如下:根据记录的用户使用时的操作,对用户使用时的操作所对应的加载项,在原有加载优先级的基础上,调高加载优先级。
41.以图2所示,用户首次使用该设备,系统启动,此时系统会按照设置的默认加载优先级对加载项加载,加载完毕后开始记录用户本轮操作。在具体实现中,系统可以在关机前会针对这些操作在原有的加载优先级的基础上,调高加载优先级。也可以在记录的过程中,实时对加载优先级进行调整。如用户打开了某个功能模块,此时系统立刻对该功能模块的加载优先级进行调整。以加载优先级为自然数为例调高加载优先级为增大该自然数。
42.下次开机时,以上一次调整完毕以后的加载优先级进行加载,重复上述记录和调整的步骤,不断对加载优先级进行调整优化。以图3所示,随着每次开机记录用户使用时的操作,关机前对加载优先级调整,一些多次操作所对应的加载项,加载优先级会不断叠加,不常用的操作所对应的加载项,加载优先级逐级降低,直至最后只在操作时进行加载。比如某个科室经常进行腹部所有器官的扫查,以及相关的测量报告等流程,当此科室医生大量操作后,系统就会发挥作用,这些经常操作的模块等加载项会在开机后启动,其他加载项静默加载或不加载,此时能有效降低设备的性能占用,提高设备的流畅度,提升用户的使用体验。
43.本发明通过对所有加载项的加载进行分级控制,能够有效减少系统占用资源,提升设备的流畅度。通过记录用户的操作习惯,对相应的加载项进行,能够针对该用户使用状况进行性能调优,更加符合该用户的操作习惯,提高用户体验。
44.作为本发明的另一实施例,提供一种超声设备,其中,所述超声设备的结构示意图如图4所示,该超声设备可以包括:至少一个处理器41,例如cpu(central processing unit,中央处理器),至少一个通信接口43,存储器44,至少一个通信总线42。其中,通信总线42用于实现这些组件之间的连接通信。其中,通信接口43可以包括显示屏(display)、键盘(keyboard),可选通信接口43还可以包括标准的有线接口、无线接口。存储器44可以是高速ram存储器(random access memory,易挥发性随机存取存储器),也可以是非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。存储器44可选的还可以是至少一个位于远离前述处理器41的存储装置。其中,存储器44中存储应用程序,且处理器41调用存储器44中存储的程序代码,以用于执行上述任一方法步骤。
45.其中,通信总线42可以是外设部件互连标准(peripheral component interconnect,简称pci)总线或扩展工业标准结构(extended industry standard architecture,简称eisa)总线等。通信总线42可以分为地址总线、数据总线、控制总线等。为便于表示,图4中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
46.其中,存储器44可以包括易失性存储器(英文:volatile memory),例如随机存取存储器(英文:random-access memory,缩写:ram);存储器也可以包括非易失性存储器(英文:non-volatile memory),例如快闪存储器(英文:flash memory),硬盘(英文:hard disk drive,缩写:hdd)或固态硬盘(英文:solid-state drive,缩写:ssd);存储器44还可以包括
上述种类的存储器的组合。
47.其中,处理器41可以是中央处理器(英文:central processing unit,缩写:cpu),网络处理器(英文:network processor,缩写:np)或者cpu和np的组合。
48.其中,处理器41还可以进一步包括硬件芯片。上述硬件芯片可以是专用集成电路(英文:application-specific integrated circuit,缩写:asic),可编程逻辑器件(英文:programmable logic device,缩写:pld)或其组合。上述pld可以是复杂可编程逻辑器件(英文:complex programmable logic device,缩写:cpld),现场可编程逻辑门阵列(英文:field-programmable gate array,缩写:fpga),通用阵列逻辑(英文:generic array logic, 缩写:gal)或其任意组合。
49.可选地,存储器44还用于存储程序指令。处理器41可以调用程序指令,实现如本发明图1实施例中所示的性能调优方法。
50.本发明实施例还提供了一种非暂态计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令可执行上述任意方法实施例中的性能调优方法。其中,所述存储介质可为磁碟、光盘、只读存储记忆体(read-only memory,rom)、随机存储记忆体(random access memory,ram)、快闪存储器(flash memory)、硬盘(hard disk drive,缩写:hdd)或固态硬盘(solid-state drive,ssd)等;所述存储介质还可以包括上述种类的存储器的组合。
51.最后所应说明的是,以上具体实施方式仅用以说明本发明的技术方案而非限制,尽管参照实例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的精神和范围,其均应涵盖在本发明的权利要求范围当中。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1