CN112667123B - 健康检测项目定制方法、装置、可穿戴设备及存储介质 - Google Patents
健康检测项目定制方法、装置、可穿戴设备及存储介质 Download PDFInfo
- Publication number
- CN112667123B CN112667123B CN202011482211.5A CN202011482211A CN112667123B CN 112667123 B CN112667123 B CN 112667123B CN 202011482211 A CN202011482211 A CN 202011482211A CN 112667123 B CN112667123 B CN 112667123B
- Authority
- CN
- China
- Prior art keywords
- item
- health detection
- target
- health
- menu
- 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.)
- Active
Links
Images
Landscapes
- Medical Treatment And Welfare Office Work (AREA)
Abstract
本发明公开了一种健康检测项目定制方法,该方法包括:预先设置一级菜单和二级菜单,在二级菜单中添加预设健康检测项目,在一级菜单中设置项目增添按钮;当接收到触发项目增添按钮生成的项目增添指令时,获取项目增添指令对应的目标健康检测项目,其中,目标健康检测项目属于预设健康检测项目;在一级菜单中添加目标健康检测项目,获取目标健康检测项目的资源存储信息;根据资源存储信息,为目标健康检测项目分配存储资源,以存储目标健康检测项目产生的检测数据。本发明还公开了一种健康检测项目定制装置、可穿戴设备及存储介质。本发明通过设置一级菜单和二级菜单,使用户可以自设定健康检测项目,合理分配检测项目的存储空间。
Description
技术领域
本发明涉及健康监测领域,尤其涉及健康检测项目定制方法、装置、可穿戴设备及存储介质。
背景技术
现在的智能手表具有运动、健康、通话和智能联动等诸多功能模块,其中的健康功能模块由于涉及人体生理指标的检测,一定程度上具有疾病预警和身体健康状态分析的作用,越来越受到人们的重视。健康功能一般都具备心率、心电图、血氧、呼吸、压力、房颤和睡眠等多种健康检测项目,相较于其他通用功能模块,由于每个用户的身体状态、年龄、性别和个人喜好的差异,因此对健康检测项目的需求也不尽相同。比如,有心血管疾病的人可能更加关注心脏检测相关的项目,容易失眠的人则更加关注自身睡眠数据,因此有些测量项目被频繁使用,而有些测量项目却很少被使用。
现有的智能手表厂商通常将所有的健康检测项目都预设在手表上,在交互体验上,由于智能手表的屏幕普遍较小,厂家预置过多的检测项目,使得用户操作变得繁杂,对于老年用户来说则更加不便;在实用性上,多个检测项目分占智能手表存储资源,对用户来说,那些不经常使用的测量项目实际上是浪费了有限的存储资源,而经常使用的测量项目由于资源限制,又不足以满足用户长时间记录历史数据的使用需求。
发明内容
本发明的主要目的在于提供一种健康检测项目定制方法、装置、可穿戴设备及存储介质,旨在解决现有的健康检测项目占用太多有限的存储资源的技术问题。
此外,为实现上述目的,本发明还提供一种健康检测项目定制方法,所述健康检测项目定制方法包括以下步骤:
预先设置一级菜单和二级菜单,在所述二级菜单中添加预设健康检测项目,在所述一级菜单中设置项目增添按钮;
当接收到触发所述项目增添按钮生成的项目增添指令时,获取所述项目增添指令对应的目标健康检测项目,其中,所述目标健康检测项目属于所述预设健康检测项目;
在所述一级菜单中添加所述目标健康检测项目,获取所述目标健康检测项目的资源存储信息;
根据所述资源存储信息,为所述目标健康检测项目分配存储资源,以存储所述目标健康检测项目产生的检测数据。
可选地,所述当接收到通过触发所述项目增添按钮生成的项目增添指令时,获取所述项目增添指令对应的目标健康检测项目的步骤包括:
当检测到所述项目增添按钮被触发时,跳转至所述二级菜单,并显示所有预设健康检测项目;
当检测所述所有预设健康检测项目中的第一健康检测项目被触发时,生成项目增添指令,并将所述第一健康检测项目作为所述项目增添指令对应的目标健康检测项目。
可选地,所述在所述一级菜单中添加所述目标健康检测项目,获取所述目标健康检测项目的资源存储信息的步骤之后,包括:
判断所述一级菜单中是否包含第二健康检测项目,其中,所述第二健康检测项目为除所述目标健康检测项目之外的健康检测项目;
若所述一级菜单中包含所述第二健康检测项目,则获取所述第二健康检测项目的资源存储信息;
所述根据所述资源存储信息,为所述目标健康检测项目分配存储资源,以存储所述目标健康检测项目在运行过程中产生的数据的步骤包括:
根据所述目标健康检测项目的资源存储信息,以及所述第二健康检测项目的资源存储信息,为所述目标健康检测项目和所述第二健康检测项目分配存储资源,以存储所述目标健康检测项目和所述第二健康检测项目在运行过程中产生的数据。
可选地,所述根据所述资源存储信息,为所述目标健康检测项目分配存储资源,以存储所述目标健康检测项目产生的检测数据的步骤之后,包括:
当接收到基于所述一级菜单生成的项目删除指令时,获取所述项目删除指令对应的第三健康检测项目;
将所述第三健康检测项目从所述一级菜单中清除,并删除所述第三健康检测项目对应的存储数据,同时将所述第三健康检测项目添加至所述二级菜单;
将删除所述存储数据释放的存储资源分配给所述一级菜单中除所述第三健康检测项目之外的健康检测项目。
可选地,所述将所述第三健康检测项目从所述一级菜单中清除,并删除所述第三健康检测项目对应的存储数据,同时将所述第三健康检测项目添加至所述二级菜单的步骤之后,包括:
获取所述一级菜单中除所述第三健康检测项目之外的健康检测项目占用的存储资源;
根据所述占用的存储资源,计算存储资源占用比例;
所述将删除所述存储数据释放的存储资源分配给所述一级菜单中除所述第三健康检测项目之外的健康检测项目的步骤包括:
将删除所述存储数据释放的存储资源按所述存储资源占用比例分配给所述一级菜单中除所述第三健康检测项目之外的健康检测项目。
可选地,所述根据所述资源存储信息,为所述目标健康检测项目分配存储资源,以存储所述目标健康检测项目产生的检测数据的步骤之后,包括:
获取所述目标健康检测项目分配到的目标存储资源;
当所述检测数据的数据量大于所述目标存储资源时,获取所述目标健康检测项目当前产生的新检测数据,以及存储的所述检测数据中存储时间最长的目标检测数据;
将所述新检测数据滚动覆盖所述目标检测数据。
可选地,所述在所述一级菜单中添加所述目标健康检测项目,获取所述目标健康检测项目的资源存储信息的步骤包括:
在所述一级菜单中添加所述目标健康检测项目,获取所述目标健康检测项目单次启动产生的检测数据量;
获取所述目标健康检测项目的启动频率,根据所述检测数据量和所述启动频率,确定所述目标健康检测项目的资源存储信息。
此外,为实现上述目的,本发明还提供一种健康检测项目定制装置,所述健康检测项目定制装置包括:
菜单设置模块,用于预先设置一级菜单和二级菜单,在所述二级菜单中添加预设健康检测项目,在所述一级菜单中设置项目增添按钮;
项目增添模块,用于当接收到触发所述项目增添按钮生成的项目增添指令时,获取所述项目增添指令对应的目标健康检测项目,其中,所述目标健康检测项目属于所述预设健康检测项目;
资源存储信息获取模块,用于在所述一级菜单中添加所述目标健康检测项目,获取所述目标健康检测项目的资源存储信息;
存储资源分配模块,用于根据所述资源存储信息,为所述目标健康检测项目分配存储资源,以存储所述目标健康检测项目在运行过程中产生的数据。
此外,为实现上述目的,本发明还提供一种可穿戴设备,所述可穿戴设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的健康检测项目定制程序,所述健康检测项目定制程序被所述处理器执行时实现如上述的健康检测项目定制方法的步骤。
此外,为实现上述目的,本发明还提供一种存储介质,所述存储介质上存储有健康检测项目定制程序,所述健康检测项目定制程序被处理器执行时实现如上述的健康检测项目定制方法的步骤。
本发明实施例提出的一种健康检测项目定制方法、装置、可穿戴设备及存储介质。本发明实施例中在可穿戴设备上预先设置了一级菜单和二级菜单,并在二级菜单中添加目前市面上常见的健康检测项目,且在一级菜单中设置项目增添按钮,其中,当点击项目增添按钮时,可穿戴设备的显示界面将从一级菜单跳转至二级菜单,当健康检测项目定制程序接收到触发项目增添按钮生成的项目增添指令时,获取项目增添指令对应的目标健康检测项目,其中,目标健康检测项目属于预设健康检测项目,获取到目标健康检测项目后,在一级菜单中添加目标健康检测项目,并获取目标健康检测项目的资源存储信息,最终根据目标健康检测项目的资源存储信息,为目标健康检测项目分配存储资源,以存储目标健康检测项目在运行过程中产生的检测数据,本方案通过由用户确定需要使用的,可以占用内存的健康检测项目,实现了健康检测项目的定制,以及存储资源的合理分配。
附图说明
图1为本发明实施例提供的可穿戴设备一种实施方式的硬件结构示意图;
图2为本发明健康检测项目定制方法第一实施例的流程示意图;
图3为本发明健康检测项目定制方法第二实施例的流程示意图;
图4为本发明健康检测项目定制装置一实施例的功能模块示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本发明的说明,其本身没有特定的意义。因此,“模块”、“部件”或“单元”可以混合地使用。
本发明实施例可穿戴设备(又叫终端、设备或者终端设备)可以是智能手机、平板电脑和智能可穿戴设备等具有人体健康检测功能的可移动式终端设备。
如图1所示,该终端可以包括:处理器1001,例如CPU,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
可选地,终端还可以包括摄像头、RF(Radio Frequency,射频)电路,传感器、音频电路、WiFi模块等等。其中,传感器比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示屏的亮度,接近传感器可在移动终端移动到耳边时,关闭显示屏和/或背光。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别移动终端姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;当然,移动终端还可配置陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
本领域技术人员可以理解,图1中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
如图1所示,作为一种存储介质的存储器1005中可以包括操作***、网络通信模块、用户接口模块以及健康检测项目定制程序。
在图1所示的终端中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;而处理器1001可以用于调用存储器1005中存储的健康检测项目定制程序,所述健康检测项目定制程序被处理器执行时实现下述实施例提供的健康检测项目定制方法中的操作。
基于上述设备硬件结构,提出了本发明健康检测项目定制方法的实施例。
参照图2,在本发明健康检测项目定制方法的第一实施例中,所述健康检测项目定制方法包括:
步骤S10,预先设置一级菜单和二级菜单,在所述二级菜单中添加预设健康检测项目,在所述一级菜单中设置项目增添按钮。
本实施例中的健康检测项目定制方法应用于可穿戴设备,其中,可穿戴设备可以是智能手表和智能手环等具有人体健康检测功能的可移动式终端设备,下文以智能手表举例说明,在智能手表的显示界面中设置一级菜单和二级菜单,其中,二级菜单中添加了所有目前市面上常见的健康检测项目,例如,心率检测、血压检测和睡眠检测等,一级菜单用于放置用户经常使用的健康检测项目,本实施例中健康检测项目定制方法能够实现,用户自主定制将二级菜单中哪些健康检测项目放入一级菜单,且二级菜单中的健康检测项目只有被用户添加至一级菜单中之后才处于运行状态,或者说二级菜单中的健康检测项目只有被用户添加至一级菜单中之后才被智能手表允许使用内存,来存储运行过程中产生的数据,本实施例中的二级菜单只有通过触发(例如点击)一级菜单中设置的项目增添按钮,才能在智能手表上显示。
步骤S20,当接收到触发所述项目增添按钮生成的项目增添指令时,获取所述项目增添指令对应的目标健康检测项目,其中,所述目标健康检测项目属于所述预设健康检测项目。
可知地,当健康检测项目定制程序接收到用户触发项目增添按钮生成的项目增添指令时,获取项目增添指令对应的目标健康检测项目,其中,目标健康检测项目属于二级菜单中所有的预设健康检测项目中的一个或多个健康检测项目,例如,用户通过点击一级菜单中的项目增添按钮,跳转至二级菜单,然后,用户选中了心率检测这个健康检测项目,则这里的心率检测即是本实施例中的目标健康检测项目。
步骤S30,在所述一级菜单中添加所述目标健康检测项目,获取所述目标健康检测项目的资源存储信息。
当获取到目标健康检测项目后,健康检测项目定制程序将会把目标健康检测项目添加至一级菜单中,此时的目标健康检测项目处于运行状态,且可以使用智能手表的内存,目标健康检测项目被添加到一级菜单中后,健康检测项目定制程序将获取目标健康检测项目的资源存储信息,其中,资源存储信息包括目标健康检测项目所需要使用的存储资源的大小,还有目标健康检测项目每次或者每个单位时间内生成的数据量大小等信息,可以理解的是,目标健康检测项目在默认状态下具有预设的数据生成频率,这与目标健康检测项目本身有关,例如,心率检测项目默认设置为10分钟检测一次,即10分钟生成一次检测数据,每次生成的检测数据平均大小是500字节,则心率检测项目每天生成的数据量大小为70.3125千字节。
步骤S40,根据所述资源存储信息,为所述目标健康检测项目分配存储资源,以存储所述目标健康检测项目产生的检测数据。
可知地,若一级菜单中在添加目标健康检测项目后,仅存在目标健康检测项目这一个健康检测项目,即,在添加目标健康检测项目之前,一级菜单中不存在健康检测项目,这种情况下,智能手表的存储资源未被使用,这种情况下,健康检测项目定制程序将为目标健康检测项目分配智能手表内所有可用的存储资源;若一级菜单中在添加目标健康检测项目后,还存在其他的健康检测项目,即,在添加目标健康检测项目之前,一级菜单中就存在其他健康检测项目,这种情况下,健康检测项目定制程序将获取智能手表中目前剩余的可用存储资源量,并获取一级菜单中存在的其他健康检测项目的资源存储信息,最终,根据智能手表中目前剩余的可用存储资源量,一级菜单中存在的其他健康检测项目的资源存储信息,以及目标健康检测项目的资源存储信息,为目标健康检测项目分配存储资源,以存储目标健康检测项目产生的检测数据,例如,若智能手表中目前剩余的可用存储资源量为50MB(兆字节),而一级菜单中之前就存在的其他健康检测项目每天生成的数据量大小为300KB(千字节),目标健康检测项目每天生成的数据量大小为200KB,则健康检测项目定制程序为目标健康检测项目分配的存储资源为20MB。
具体地,步骤S20细化的步骤,包括:
步骤a1,当检测到所述项目增添按钮被触发时,跳转至所述二级菜单,并显示所有预设健康检测项目。
步骤a2,当检测所述所有预设健康检测项目中的第一健康检测项目被触发时,生成项目增添指令,并将所述第一健康检测项目作为所述项目增添指令对应的目标健康检测项目。
可知地,当健康检测项目定制程序检测到项目增添按钮被触发时,将智能手表的显示界面跳转至二级菜单,并在二级菜单中显示预设的健康检测项目,可知地,当一级菜单中不存在健康检测项目时,二级菜单中显示的是所有的预设健康检测项目,当一级菜单中存在健康检测项目时,二级菜单中显示的是除一级菜单中存在的健康检测项目之外所有的预设健康检测项目,当健康检测项目定制程序进一步检测到所有预设健康检测项目中的第一健康检测项目被触发时,生成项目增添指令,并将第一健康检测项目作为项目增添指令对应的目标健康检测项目,这样防止了用户可能对项目增添按钮的误触,造成的项目增添指令错误生成的问题。
具体地,步骤S30之后的步骤包括:
步骤b1,判断所述一级菜单中是否包含第二健康检测项目,其中,所述第二健康检测项目为除所述目标健康检测项目之外的健康检测项目。
步骤b2,若所述一级菜单中包含所述第二健康检测项目,则获取所述第二健康检测项目的资源存储信息。
步骤S40细化的步骤包括:
步骤b3,根据所述目标健康检测项目的资源存储信息,以及所述第二健康检测项目的资源存储信息,为所述目标健康检测项目和所述第二健康检测项目分配存储资源,以存储所述目标健康检测项目和所述第二健康检测项目在运行过程中产生的数据。
可知地,若一级菜单中在添加目标健康检测项目后,还存在除目标健康检测项目之外的健康检测项目(即本实施例中的第二健康检测项目),这种情况下,健康检测项目定制程序将获取智能手表目前剩余的可用存储资源量,并获取第二健康检测项目的资源存储信息,可以理解的是,无论第一健康检测项目、第二健康检测项目还是目标健康检测项目,都属于预设健康检测项目,健康检测项目定制程序可以提前获取每个健康检测项目的资源存储信息,最终,根据智能手表的存储资源,第二健康检测项目的资源存储信息,以及目标健康检测项目的资源存储信息,为目标健康检测项目和第二健康检测项目分配存储资源,以存储目标健康检测项目产生的检测数据,例如,若智能手表的存储资源总量为50MB,而第二健康检测项目每天生成的数据量大小为300KB,目标健康检测项目每天生成的数据量大小为200KB,在向一级菜单中添加目标健康检测项目之前,智能手表的存储资源已被第二健康检测项目使用了5MB,即,智能手表的存储资源剩余45MB,则在剩余45MB的存储资源中,健康检测项目定制程序为目标健康检测项目分配的存储资源为20MB,为第二健康检测项目分配的存储资源为25MB;若在向一级菜单中添加目标健康检测项目之前,智能手表的存储资源已被第二健康检测项目使用了32MB,即,智能手表的存储资源剩余18MB,则第二健康检测项目的历史生成数据将被删除2MB(历史最久的存储数据),并以滚覆的形式,将新生成的数据替换历史存储数据,而健康检测项目定制程序为目标健康检测项目分配的存储资源仍为20MB。
具体地,步骤S40之后的步骤包括:
步骤c1,获取所述目标健康检测项目分配到的目标存储资源。
步骤c2,当所述检测数据的数据量大于所述目标存储资源时,获取所述目标健康检测项目当前产生的新检测数据,以及存储的所述检测数据中存储时间最长的目标检测数据。
步骤c3,将所述新检测数据滚动覆盖所述目标检测数据。
可知地,在获取到健康检测项目定制程序为目标健康检测项目分配的存储资源(即本实施例中的目标存储资源)后,在目标健康检测项目日常的运行过程中,若目标健康检测项目产生的检测数据大于目标存储资源,则健康检测项目定制程序将获取目标健康检测项目当前产生的新检测数据,以及存储的检测数据中存储时间最长的目标检测数据,然后将新检测数据滚动覆盖目标检测数据,即,当目标存储资源被用完时,删除最早存储的检测数据,然后腾出存储空间,以存储目标健康检测项目产生的新检测数据。
具体地,步骤S30细化的步骤包括:
步骤d1,在所述一级菜单中添加所述目标健康检测项目,获取所述目标健康检测项目单次启动产生的检测数据量。
步骤d2,获取所述目标健康检测项目的启动频率,根据所述检测数据量和所述启动频率,确定所述目标健康检测项目的资源存储信息。
可知地,本实施例中的资源存储信息包括目标健康检测项目单次启动产生的检测数据的数据量,以及目标健康检测项目单位时间(例如一天)内产生的数据量,由于每个健康检测项目启动的频率不同,且每次启动生成的数据量不同,因此,获取目标健康检测项目单位时间内产生的数据量时,需要先获取目标健康检测项目的启动频率,在用户不设置的情况下,每个健康检测项目都有其预设的启动频率,例如心率检测项目每10分钟启动一次,将目标健康检测项目单次启动产生的数据量,乘以目标健康检测项目的启动频率,便可得到目标健康检测项目单位时间内产生的数据量,从而确定目标健康检测项目的资源存储信息。
本实施例中在智能手表上预先设置了一级菜单和二级菜单,并在二级菜单中添加目前市面上常见的健康检测项目,且在一级菜单中设置项目增添按钮,其中,当点击项目增添按钮时,智能手表的显示界面将从一级菜单跳转至二级菜单,当健康检测项目定制程序接收到触发项目增添按钮生成的项目增添指令时,获取项目增添指令对应的目标健康检测项目,其中,目标健康检测项目属于预设健康检测项目,获取到目标健康检测项目后,在一级菜单中添加目标健康检测项目,并获取目标健康检测项目的资源存储信息,最终根据目标健康检测项目的资源存储信息,为目标健康检测项目分配存储资源,以存储目标健康检测项目在运行过程中产生的检测数据,本方案通过由用户确定需要使用的,可以占用内存的健康检测项目,实现了健康检测项目的定制,以及存储资源的合理分配。
进一步地,参照图3,在本发明上述实施例的基础上,提出了本发明健康检测项目定制方法的第二实施例。
本实施例是第一实施例中步骤S40之后的步骤,本实施例与本发明上述实施例的区别在于:
步骤S50,当接收到基于所述一级菜单生成的项目删除指令时,获取所述项目删除指令对应的第三健康检测项目。
步骤S60,将所述第三健康检测项目从所述一级菜单中清除,并删除所述第三健康检测项目对应的存储数据,同时将所述第三健康检测项目添加至所述二级菜单。
步骤S70,将删除所述存储数据释放的存储资源分配给所述一级菜单中除所述第三健康检测项目之外的健康检测项目。
可知地,第一菜单中的健康检测项目还可以进行删除,当健康检测项目定制程序接收到基于一级菜单生成的项目删除指令时,获取项目删除指令对应的第三健康检测项目,其中,第三健康检测项目在第一菜单中,这种情况下,健康检测项目定制程序将会把第三健康检测项目从一级菜单中清除,并删除第三健康检测项目之前被分配的存储资源(即本实施例中第三健康检测项目对应的存储数据),然后,被删除的第三健康检测项目将会被添加至第二菜单,第三健康检测项目之前存储的所有检测数据被删除后,将腾出一部分存储资源,这部分存储资源将会被分配给一级菜单中除第三健康检测项目之外的健康检测项目,具体的分配方法可以是均匀分配和比例分配等。
具体地,步骤S60之后的步骤,包括:
步骤e1,获取所述一级菜单中除所述第三健康检测项目之外的健康检测项目占用的存储资源。
步骤e2,根据所述占用的存储资源,计算存储资源占用比例。
步骤S70细化的步骤包括:
步骤e3,将删除所述存储数据释放的存储资源按所述存储资源占用比例分配给所述一级菜单中除所述第三健康检测项目之外的健康检测项目。
本实施例给出一种具体应用场景,第一菜单中包含三个健康检测项目,分别是A,B和C,智能手表的存储资源总量为50MB,健康检测项目A,健康检测项目B和健康检测项目C被分配的可使用存储资源分别为25MB,15MB和10MB,健康检测项目C被删除时,其被分配的10MB可使用存储资源将被释放,已知,健康检测项目A和健康检测项目B被分配的可使用资源的比例为5比3,则健康检测项目C被删除而释放的10MB可使用存储资源分配给健康检测项目A的存储资源为10×(5÷8),健康检测项目C被删除而释放的10MB可使用存储资源分配给健康检测项目B的存储资源为10×(3÷8)。
在本实施例中通过删除第一菜单中的健康检测项目,释放存储资源,在实现健康检测项目定制的同时,使存储资源的分配更加合理。
此外,参照图4,本发明实施例还提出一种健康检测项目定制装置,所述健康检测项目定制装置包括:
菜单设置模块10,用于预先设置一级菜单和二级菜单,在所述二级菜单中添加预设健康检测项目,在所述一级菜单中设置项目增添按钮;
项目增添模块20,用于当接收到触发所述项目增添按钮生成的项目增添指令时,获取所述项目增添指令对应的目标健康检测项目,其中,所述目标健康检测项目属于所述预设健康检测项目;
资源存储信息获取模块30,用于在所述一级菜单中添加所述目标健康检测项目,获取所述目标健康检测项目的资源存储信息;
存储资源分配模块40,用于根据所述资源存储信息,为所述目标健康检测项目分配存储资源,以存储所述目标健康检测项目在运行过程中产生的数据。
可选地,所述项目增添模块20,包括:
菜单跳转单元,用于当检测到所述项目增添按钮被触发时,跳转至所述二级菜单,并显示所有预设健康检测项目;
增添指令生成单元,用于当检测所述所有预设健康检测项目中的第一健康检测项目被触发时,生成项目增添指令,并将所述第一健康检测项目作为所述项目增添指令对应的目标健康检测项目。
可选地,所述健康检测项目定制装置,还包括:
判断模块,用于判断所述一级菜单中是否包含第二健康检测项目,其中,所述第二健康检测项目为除所述目标健康检测项目之外的健康检测项目;
资源存储信息获取模块,用于若所述一级菜单中包含所述第二健康检测项目,则获取所述第二健康检测项目的资源存储信息;
所述存储资源分配模块40,包括:
资源分配单元,用于根据所述目标健康检测项目的资源存储信息,以及所述第二健康检测项目的资源存储信息,为所述目标健康检测项目和所述第二健康检测项目分配存储资源,以存储所述目标健康检测项目和所述第二健康检测项目在运行过程中产生的数据。
可选地,所述健康检测项目定制装置,还包括:
项目删除指令接收模块,用于当接收到基于所述一级菜单生成的项目删除指令时,获取所述项目删除指令对应的第三健康检测项目;
清除模块,用于将所述第三健康检测项目从所述一级菜单中清除,并删除所述第三健康检测项目对应的存储数据,同时将所述第三健康检测项目添加至所述二级菜单;
存储资源分配模块,用于将删除所述存储数据释放的存储资源分配给所述一级菜单中除所述第三健康检测项目之外的健康检测项目。
可选地,所述健康检测项目定制装置,还包括:
存储资源获取模块,用于获取所述一级菜单中除所述第三健康检测项目之外的健康检测项目占用的存储资源;
计算模块,用于根据所述占用的存储资源,计算存储资源占用比例;
所述存储资源分配模块,包括:
存储资源分配单元,用于将删除所述存储数据释放的存储资源按所述存储资源占用比例分配给所述一级菜单中除所述第三健康检测项目之外的健康检测项目。
可选地,所述健康检测项目定制装置,还包括:
资源获取模块,用于获取所述目标健康检测项目分配到的目标存储资源;
目标检测数据获取模块,用于当所述检测数据的数据量大于所述目标存储资源时,获取所述目标健康检测项目当前产生的新检测数据,以及存储的所述检测数据中存储时间最长的目标检测数据;
滚动覆盖模块,用于将所述新检测数据滚动覆盖所述目标检测数据。
可选地,所述资源存储信息获取模块30,包括:
检测数据量获取单元,用于在所述一级菜单中添加所述目标健康检测项目,获取所述目标健康检测项目单次启动产生的检测数据量;
启动频率获取单元,用于获取所述目标健康检测项目的启动频率,根据所述检测数据量和所述启动频率,确定所述目标健康检测项目的资源存储信息。
此外,本发明实施例还提出一种存储介质,所述存储介质上存储有健康检测项目定制程序,所述健康检测项目定制程序被处理器执行时实现上述实施例提供的健康检测项目定制方法中的操作。
上述各程序模块所执行的方法可参照本发明方法各个实施例,此处不再赘述。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体/操作/对象与另一个实体/操作/对象区分开来,而不一定要求或者暗示这些实体/操作/对象之间存在任何这种实际的关系或者顺序;术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者***不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者***所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者***中还存在另外的相同要素。
对于装置实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中作为分离部件说明的单元可以是或者也可以不是物理上分开的。可以根据实际的需要选择中的部分或者全部模块来实现本发明方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的健康检测项目定制方法。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (9)
1.一种健康检测项目定制方法,其特征在于,所述方法应用于可穿戴设备,所述健康检测项目定制方法包括以下步骤:
预先设置一级菜单和二级菜单,在所述二级菜单中添加预设健康检测项目,在所述一级菜单中设置项目增添按钮;
当接收到触发所述项目增添按钮生成的项目增添指令时,获取所述项目增添指令对应的目标健康检测项目,其中,所述目标健康检测项目属于所述预设健康检测项目;
在所述一级菜单中添加所述目标健康检测项目,获取所述目标健康检测项目的资源存储信息,其中,所述目标健康检测项目在被添加至所述一级菜单后处于运行状态,并使用所述可穿戴设备的内存来存储运行过程中产生的数据;
根据所述资源存储信息,为所述目标健康检测项目分配存储资源,以存储所述目标健康检测项目产生的检测数据;
所述在所述一级菜单中添加所述目标健康检测项目,获取所述目标健康检测项目的资源存储信息的步骤之后,包括:
判断所述一级菜单中是否包含第二健康检测项目,其中,所述第二健康检测项目为除所述目标健康检测项目之外的健康检测项目;
若所述一级菜单中包含所述第二健康检测项目,则获取所述第二健康检测项目的资源存储信息;
所述根据所述资源存储信息,为所述目标健康检测项目分配存储资源,以存储所述目标健康检测项目在运行过程中产生的数据的步骤包括:
根据所述目标健康检测项目的资源存储信息,以及所述第二健康检测项目的资源存储信息,为所述目标健康检测项目和所述第二健康检测项目分配存储资源,以存储所述目标健康检测项目和所述第二健康检测项目在运行过程中产生的数据。
2.如权利要求1所述的健康检测项目定制方法,其特征在于,所述当接收到通过触发所述项目增添按钮生成的项目增添指令时,获取所述项目增添指令对应的目标健康检测项目的步骤包括:
当检测到所述项目增添按钮被触发时,跳转至所述二级菜单,并显示所有预设健康检测项目;
当检测所述所有预设健康检测项目中的第一健康检测项目被触发时,生成项目增添指令,并将所述第一健康检测项目作为所述项目增添指令对应的目标健康检测项目。
3.如权利要求1所述的健康检测项目定制方法,其特征在于,所述根据所述资源存储信息,为所述目标健康检测项目分配存储资源,以存储所述目标健康检测项目产生的检测数据的步骤之后,包括:
当接收到基于所述一级菜单生成的项目删除指令时,获取所述项目删除指令对应的第三健康检测项目;
将所述第三健康检测项目从所述一级菜单中清除,并删除所述第三健康检测项目对应的存储数据,同时将所述第三健康检测项目添加至所述二级菜单;
将删除所述存储数据释放的存储资源分配给所述一级菜单中除所述第三健康检测项目之外的健康检测项目。
4.如权利要求3所述的健康检测项目定制方法,其特征在于,所述将所述第三健康检测项目从所述一级菜单中清除,并删除所述第三健康检测项目对应的存储数据,同时将所述第三健康检测项目添加至所述二级菜单的步骤之后,包括:
获取所述一级菜单中除所述第三健康检测项目之外的健康检测项目占用的存储资源;
根据所述占用的存储资源,计算存储资源占用比例;
所述将删除所述存储数据释放的存储资源分配给所述一级菜单中除所述第三健康检测项目之外的健康检测项目的步骤包括:
将删除所述存储数据释放的存储资源按所述存储资源占用比例分配给所述一级菜单中除所述第三健康检测项目之外的健康检测项目。
5.如权利要求1所述的健康检测项目定制方法,其特征在于,所述根据所述资源存储信息,为所述目标健康检测项目分配存储资源,以存储所述目标健康检测项目产生的检测数据的步骤之后,包括:
获取所述目标健康检测项目分配到的目标存储资源;
当所述检测数据的数据量大于所述目标存储资源时,获取所述目标健康检测项目当前产生的新检测数据,以及存储的所述检测数据中存储时间最长的目标检测数据;
将所述新检测数据滚动覆盖所述目标检测数据。
6.如权利要求1所述的健康检测项目定制方法,其特征在于,所述在所述一级菜单中添加所述目标健康检测项目,获取所述目标健康检测项目的资源存储信息的步骤包括:
在所述一级菜单中添加所述目标健康检测项目,获取所述目标健康检测项目单次启动产生的检测数据量;
获取所述目标健康检测项目的启动频率,根据所述检测数据量和所述启动频率,确定所述目标健康检测项目的资源存储信息。
7.一种健康检测项目定制装置,其特征在于,所述装置应用于可穿戴设备,所述健康检测项目定制装置包括:
菜单设置模块,用于预先设置一级菜单和二级菜单,在所述二级菜单中添加预设健康检测项目,在所述一级菜单中设置项目增添按钮;
项目增添模块,用于当接收到触发所述项目增添按钮生成的项目增添指令时,获取所述项目增添指令对应的目标健康检测项目,其中,所述目标健康检测项目属于所述预设健康检测项目;
资源存储信息获取模块,用于在所述一级菜单中添加所述目标健康检测项目,获取所述目标健康检测项目的资源存储信息,其中,所述目标健康检测项目在被添加至所述一级菜单后处于运行状态,并使用所述可穿戴设备的内存来存储运行过程中产生的数据;
存储资源分配模块,用于根据所述资源存储信息,为所述目标健康检测项目分配存储资源,以存储所述目标健康检测项目在运行过程中产生的数据;
所述健康检测项目定制装置还用于:
判断所述一级菜单中是否包含第二健康检测项目,其中,所述第二健康检测项目为除所述目标健康检测项目之外的健康检测项目;
若所述一级菜单中包含所述第二健康检测项目,则获取所述第二健康检测项目的资源存储信息;
所述存储资源分配模块,包括:
根据所述目标健康检测项目的资源存储信息,以及所述第二健康检测项目的资源存储信息,为所述目标健康检测项目和所述第二健康检测项目分配存储资源,以存储所述目标健康检测项目和所述第二健康检测项目在运行过程中产生的数据。
8.一种可穿戴设备,其特征在于,所述可穿戴设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的健康检测项目定制程序,所述健康检测项目定制程序被所述处理器执行时实现如权利要求1至6中任一项所述的健康检测项目定制方法的步骤。
9.一种存储介质,其特征在于,所述存储介质上存储有健康检测项目定制程序,所述健康检测项目定制程序被处理器执行时实现如权利要求1至6中任一项所述的健康检测项目定制方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011482211.5A CN112667123B (zh) | 2020-12-15 | 2020-12-15 | 健康检测项目定制方法、装置、可穿戴设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011482211.5A CN112667123B (zh) | 2020-12-15 | 2020-12-15 | 健康检测项目定制方法、装置、可穿戴设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112667123A CN112667123A (zh) | 2021-04-16 |
CN112667123B true CN112667123B (zh) | 2023-01-20 |
Family
ID=75406084
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011482211.5A Active CN112667123B (zh) | 2020-12-15 | 2020-12-15 | 健康检测项目定制方法、装置、可穿戴设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112667123B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114898877B (zh) * | 2022-05-06 | 2023-07-04 | 上海铂桐医疗科技有限公司 | 适用于多维度健康数据的处理方法及*** |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107153715A (zh) * | 2017-06-01 | 2017-09-12 | 青岛海信移动通信技术股份有限公司 | 在页面上添加文件的方法及装置 |
CN108459829A (zh) * | 2018-04-12 | 2018-08-28 | 厦门集微科技有限公司 | 一种数据存储方法、装置及计算机存储介质 |
CN109947327A (zh) * | 2019-03-15 | 2019-06-28 | 努比亚技术有限公司 | 一种界面查看方法、可穿戴设备及计算机可读存储介质 |
CN110880070A (zh) * | 2019-11-15 | 2020-03-13 | 腾讯科技(深圳)有限公司 | 资源分配方法、装置、计算机可读介质及电子设备 |
CN111104331A (zh) * | 2019-12-20 | 2020-05-05 | 广州唯品会信息科技有限公司 | 软件管理方法、终端设备及计算机可读存储介质 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130019175A1 (en) * | 2011-07-14 | 2013-01-17 | Microsoft Corporation | Submenus for context based menu system |
CN109800038B (zh) * | 2017-11-16 | 2024-03-29 | 北京握奇智能科技有限公司 | 一种stk菜单的实现方法、装置 |
CN110209339B (zh) * | 2018-02-28 | 2022-04-29 | 华为终端有限公司 | 一种存储空间的管理方法、安全元件以及终端 |
-
2020
- 2020-12-15 CN CN202011482211.5A patent/CN112667123B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107153715A (zh) * | 2017-06-01 | 2017-09-12 | 青岛海信移动通信技术股份有限公司 | 在页面上添加文件的方法及装置 |
CN108459829A (zh) * | 2018-04-12 | 2018-08-28 | 厦门集微科技有限公司 | 一种数据存储方法、装置及计算机存储介质 |
CN109947327A (zh) * | 2019-03-15 | 2019-06-28 | 努比亚技术有限公司 | 一种界面查看方法、可穿戴设备及计算机可读存储介质 |
CN110880070A (zh) * | 2019-11-15 | 2020-03-13 | 腾讯科技(深圳)有限公司 | 资源分配方法、装置、计算机可读介质及电子设备 |
CN111104331A (zh) * | 2019-12-20 | 2020-05-05 | 广州唯品会信息科技有限公司 | 软件管理方法、终端设备及计算机可读存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN112667123A (zh) | 2021-04-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10275200B2 (en) | Activity information processing method and electronic device supporting the same | |
EP3211552B1 (en) | Exercise information providing method and electronic device supporting the same | |
US10236081B2 (en) | Device for providing health management service and method thereof | |
KR102430941B1 (ko) | 생체 상태 정보 제공 방법 및 이를 지원하는 전자 장치 | |
US10575785B2 (en) | Method and apparatus for obtaining biometric information | |
US20170147752A1 (en) | Health data management device and health data management system | |
US11217343B2 (en) | Method for providing action guide information and electronic device supporting method | |
US20210022662A1 (en) | Electronic device and method for providing content according to skin type of user | |
KR20170136317A (ko) | 전자 장치 및 그의 동작 방법 | |
EP1226784A1 (en) | Vital signs detection system | |
CN106055138A (zh) | 触摸输入处理方法和支持该方法的电子装置 | |
KR101166502B1 (ko) | 이동통신 단말기에서 기대 수명을 계산하기 위한 장치 및방법 | |
EP3067818A1 (en) | User information processing method and electronic device supporting the same | |
US10835782B2 (en) | Electronic device, system, and method for determining suitable workout in consideration of context | |
CN112667123B (zh) | 健康检测项目定制方法、装置、可穿戴设备及存储介质 | |
US20180218637A1 (en) | Method and electronic device for providing health content | |
CN115380269A (zh) | 镜像拉取方法及相关产品 | |
US10635204B2 (en) | Device for displaying user interface based on grip sensor and stop displaying user interface absent gripping | |
CN109935289B (zh) | 病历显示方法、装置、电子设备及计算机可读存储介质 | |
US11191439B2 (en) | Electronic device and method for capturing contents | |
US10702185B2 (en) | Electronic device and body composition analyzing method | |
CN109151203B (zh) | 一种信息提示方法及移动终端 | |
KR20180013304A (ko) | 어플리케이션에 대한 알림을 관리하는 방법 및 그 전자 장치 | |
KR20170083411A (ko) | 진료 서비스 제공 방법 및 이를 지원하는 전자 장치 | |
KR20220058863A (ko) | 원단 색상 측정 장치 |
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 | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20221123 Address after: 266104 No. 500, Songling Road, Laoshan District, Qingdao, Shandong Applicant after: GOERTEK TECHNOLOGY Co.,Ltd. Address before: 261031 east of Dongming Road, north of Yuqing East Street, high tech Zone, Weifang City, Shandong Province (Room 502, Geer electronics office building) Applicant before: GoerTek Optical Technology Co.,Ltd. |
|
TA01 | Transfer of patent application right | ||
GR01 | Patent grant | ||
GR01 | Patent grant |