logo好方法网

一种内窥镜内存管理方法及内窥镜


技术摘要:
本发明实施例涉及诊断设备技术领域,公开了一种内窥镜内存管理方法及内窥镜。其中,所述的内窥镜内存管理方法包括:在当前功能模式下,获取模式切换指令,所述当前功能模式为实时视频预览模式、媒体管理模式以及设置模式中的任一模式,所述实时视频预览模式、所述媒体  全部
背景技术:
内窥镜是集中了传统光学、人体工程学、精密机械、现代电子、数学、软件等于一体 的检测仪器,主要用于检查汽车制造与维修、精密机械加工制造、石油化工、军工制造、小型 设备内的小孔径,小缝隙的内部情况、机械齿轮零件磨损,松动、油嘴油泵的质量。 发明人在实现本发明的过程中,发现现有技术存在以下问题:目前,内窥镜的图像 的采集和处理需求越来越高,如内窥镜配置多个图像采集装置,更进一步地,需要配置高清 图像采集装置。且对视频和图像处理的功能多,内存需求大,有些功能需求连续内存,进一 步导致内存资源的紧张,容易引起内窥镜功能实现失败,降低用户体验。因此,如何有效利 用内窥镜中的内存资源,成为本领域技术人员亟待解决的问题。
技术实现要素:
本发明实施例旨在提供一种内窥镜内存管理方法及内窥镜,其能够提升内存资源 的利用率。 为解决上述技术问题,本发明实施例提供以下技术方案: 第一方面,本发明实施例提供一种内窥镜内存管理方法,包括: 在当前功能模式下,获取模式切换指令,所述当前功能模式为实时视频预览模式、 媒体管理模式以及设置模式中的任一模式,所述实时视频预览模式、所述媒体管理模式以 及所述设置模式是相互解耦的,以使所述各功能模式占用的至少部分内存资源非共享; 切换所述当前功能模式为所述模式切换指令所指向的目标功能模式; 释放所述当前功能模式占用的内存资源。 在一些实施例中,所述方法还包括: 在所述当前功能模式下执行用户交互功能时,获取功能选择指令; 根据所述功能选择指令,搜索预设菜单树,以逐级遍历所述功能选择指令所指向 的目标窗口,所述预设菜单树包括每个所述当前功能模式对应的分支菜单,每条分支菜单 包括父窗口以及所述父窗口下的若干子窗口; 显示所述目标窗口。 在一些实施例中,每一所述父窗口下的所述子窗口不超过三个。 在一些实施例中,所述显示所述目标窗口,包括: 根据所述用户交互功能与窗口的对应关系,显示所述目标窗口; 其中,所述对应关系包括视频回放功能对应双缓冲窗口,除视频回放功能以外的 其他用户交互功能对应对话框窗口或者普通窗口。 在一些实施例中,所述方法还包括: 除了所述目标窗口使用的图片和父窗口中被所述父窗口下的子窗口同时使用的 4 CN 111597046 A 说 明 书 2/11 页 图片,其他图片随着窗口的销毁而销毁。 在一些实施例中,所述方法还包括: 仅加载所述用户交互功能所使用的语言对应的字符串或所述当前功能模式对应 的字符串。 在一些实施例中,所述方法还包括: 根据所述用户交互功能,裁剪所述内窥镜的字库。 在一些实施例中,所述方法还包括: 扫描所述内窥镜的若干个内存碎片; 定时压缩所述若干个内存碎片。 在一些实施例中,所述方法还包括: 扫描所述内窥镜的若干个内存碎片; 在切换所述功能模式时,压缩所述若干个内存碎片。 在一些实施例中,所述方法还包括: 根据在所述当前功能模式下执行的功能,确定内存分配策略; 根据所述内存分配策略,当所述功能执行完毕时,释放所述功能使用的变量或对 象。 第二方面,本发明实施例提供一种内窥镜,包括: 至少一个处理器;以及, 与所述至少一个处理器通信连接的存储器;其中, 所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一 个处理器执行,以使所述至少一个处理器能够执行如上任一项所述的内窥镜内存管理方 法。 第三方面,本发明实施例还提供了一种非易失性计算机可读存储介质,所述计算 机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使内窥镜能够执行 如上任一项所述的内窥镜内存管理方法。 本发明实施例的有益效果是:区别于现有技术的情况下,本发明实施例提供的一 种内窥镜内存管理方法及内窥镜,通过将内窥镜支持的功能解耦为实时视频预览模式、媒 体管理模式以及设置模式,以使各功能模式占用的至少部分内存资源非共享,当切换当前 功能模式时,释放当前功能模式占用的内存资源。因此,本发明实施例提升了内存资源的利 用率。 附图说明 一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说 明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除 非有特别申明,附图中的图不构成比例限制。 图1是本发明实施例提供的一种内窥镜内存管理系统的架构图; 图2是本发明实施例提供的其中一种内窥镜内存管理方法的方法流程图; 图3是本发明实施例提供的其中一种内窥镜内存管理方法的方法流程图; 图4是本发明实施例提供的一种预设菜单树的架构示意图; 5 CN 111597046 A 说 明 书 3/11 页 图5是本发明实施例提供的其中一种内窥镜内存管理方法的方法流程图; 图6是本发明实施例提供的其中一种内窥镜内存管理方法的方法流程图; 图7是本发明实施例提供的其中一种内窥镜内存管理方法的方法流程图; 图8是本发明实施例提供的其中一种内窥镜内存管理装置的结构示意图; 图9是本发明实施例提供的其中一种内窥镜内存管理装置的结构示意图; 图10是本发明实施例提供的一种内窥镜的结构示意图。
下载此资料需消耗2积分,
分享到:
收藏