基于区块链的健康数据的管理方法、装置及电子设备与流程

文档序号:18004256发布日期:2019-06-25 23:11阅读:282来源:国知局
基于区块链的健康数据的管理方法、装置及电子设备与流程

本申请涉及区块链技术领域,具体而言,涉及一种基于区块链的健康数据的管理方法、装置及电子设备。



背景技术:

随着互联网的发展,强化全民健身科技创新,提高全民健身方法和手段的科技含量成为发展趋势。

现有的健身知识一般存在如下两种推广方式:一、零散分布的各个网页;二、由各类应用程序提供。前者用户无法保证健身知识的科学性有效性,后者,用户并无法针对其提供的健身知识进行评价。



技术实现要素:

本申请的主要目的在于提供一种基于区块链的健康数据的管理方法、装置及电子设备,以解决上述问题。

第一方面,提供了一种基于区块链的健康数据的管理方法,该方法包括:

检测到用户针对预设区块链网络中任一节点上存储的健身知识数据的操作指令时,确定所述操作指令对应的操作类型;

若所述操作类型为评价类操作,则获取针对所述操作指令对应的健身知识数据的评价信息;

根据所述评价信息对所述操作指令对应的健身知识数据进行分类管理。

进一步地,接收到预设区块链网络中任一节点上传的操作指令之前,所述方法还包括:

确定上传所述操作指令的目标节点,以使所述目标节点获取所述操作指令对应目标用户的数字身份信息,并对所述数字身份信息进行合法性验证;

若所述数字身份信息通过合法性验证,则接收所述目标节点上传的评操作指令。

进一步地,所述获取针对所述操作指令对应的健身知识数据的评价信息之前,所述方法还包括:

确定所述操作指令对应的目标节点,以使所述目标节点获取所述操作指令对应目标用户的数字身份信息,并对所述数字身份信息进行合法性验证;

所述获取针对所述操作指令对应的健身知识数据的评价信息,包括:

若所述数字身份信息通过合法性验证,则获取针对所述健身知识数据的评价信息。

进一步地,所述获取针对所述操作指令对应的健身知识数据的评价信息,包括:

基于预配置的各类评价信息,确定用户选定的评价信息;

将用户选定的评价信息作为针对所述操作指令对应的健身知识数据的评价信息。

进一步地,所述根据所述评估信息对所述操作指令对应的健身知识数据进行分类管理,包括:

若所述评估信息为确认所述操作指令对应的健身知识数据健康的提示信息,将所述操作指令对应的健身知识数据划分第一分类;

若所述评估信息为否认所述操作指令对应的健身知识数据健康的提示信息,将所述操作指令对应的健身知识数据划分第二分类。

进一步地,所述方法还包括以下至少一项:

将所述第一分类对应的健身知识数据作为推荐信息进行输出显示;

将所述第二分类对应的健身知识数据作为错误示范数据进行输出显示。

进一步地,该方法还包括:

将第一分类中任一健身知识数据和/或第二分类中任一健身知识数据发送至指定客户端,以对第一分类和/或第二分类中各个健身知识数据进行分析。

进一步地,该方法还包括:

若所述操作类型为补充类操作,则获取针对所述操作指令对应的健身知识数据的补充内容。

第二方面,提供了一种基于区块链的健康数据的管理装置,该装置包括:

指令接收模块,用于接收到预设区块链网络中任一节点上传的操作指令时,确定所述操作指令对应的操作类型;

数据获取模块,用于若所述操作类型为指定操作类型,则确定所述操作指令针对的健身知识数据,并获取针对所述健身知识数据的评价信息;

数据处理模块,用于根据所述评价信息对所述健身知识数据进行分类管理。

进一步地,所述数据获取模块获取针对所述操作指令对应的健身知识数据的评价信息之前,还用于:

确定所述操作指令对应的目标节点,以使所述目标节点获取所述操作指令对应目标用户的数字身份信息,并对所述数字身份信息进行合法性验证;

所述数据获取模块用于:

若所述数字身份信息通过合法性验证,则获取针对所述健身知识数据的评价信息。

进一步地,所述数据获取模块用于:

基于预配置的各类评价信息,确定用户选定的评价信息;

将用户选定的评价信息作为针对所述操作指令对应的健身知识数据的评价信息。

进一步地,所述数据处理模块用于:

若所述评估信息为确认所述操作指令对应的健身知识数据健康的提示信息,将所述操作指令对应的健身知识数据划分第一分类;

若所述评估信息为否认所述操作指令对应的健身知识数据健康的提示信息,将所述操作指令对应的健身知识数据划分第二分类。

进一步地,所述数据处理模块还用于执行以下至少一项:

将所述第一分类对应的健身知识数据作为推荐信息进行输出显示;

将所述第二分类对应的健身知识数据作为错误示范数据进行输出显示。

进一步地,所述数据处理模块还用于:

将第一分类中任一健身知识数据和/或第二分类中任一健身知识数据发送至指定客户端,以对第一分类和/或第二分类中各个健身知识数据进行分析。

进一步地,所述数据获取模块还用于:

若所述操作类型为补充类操作,则获取针对所述操作指令对应的健身知识数据的补充内容。

第三方面,提供了一种电子设备,该电子设备包括:

一个或多个处理器;

存储器;

一个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序配置用于:执行上述基于区块链的健康数据的管理方法。

第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述基于区块链的健康数据的管理方法。

本申请实施例提供的技术方案带来的有益效果是:检测到用户针对预设区块链网络中任一节点上存储的健身知识数据的操作指令时,确定操作指令对应的操作类型,若操作类型为评价类操作,则获取针对操作指令对应的健身知识数据的评价信息,根据评价信息对操作指令对应的健身知识数据进行分类管理,这种通过区块链的设置起到了确保用户的身份的目的,以便用户对健身知识数据进行评价,进而实现对健身知识数据进行分类管理,起到了甄别科学健康知识,过滤虚假不科学健身知识的目的,解决了现有技术中用户因无法确定健身知识是否科学健康,而盲目进行健身训练,导致的身体损伤问题。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对本申请实施例描述中所需要使用的附图作简单地介绍。

图1为本申请实施例提供的一种基于区块链的健康数据的管理方法的流程示意图;

图2为本申请实施例提供的一种基于区块链的健康数据的管理方法中对健身知识数据进行分类管理的流程示意图;

图3为本申请实施例提供的一种基于区块链的健康数据的管理装置的结构示意图;

图4为本申请实施例提供的一种电子设备的结构示意图。

具体实施方式

下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本申请,而不能解释为对本申请的限制。

本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本申请的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。

下面以具体地实施例对本申请的技术方案以及本申请的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本申请的实施例进行描述。

实施例一

本申请实施例提供了一种基于区块链的健康数据的管理方法,如图1所示,该方法包括:步骤s101、步骤s102和步骤s103。

步骤s101、检测到用户针对预设区块链网络中任一节点上存储的健身知识数据的操作指令时,确定操作指令对应的操作类型。

本申请实施例中,健身管理系统接针对预设区块链网络中任一节点上存储的健身知识数据的操作指令时,确定操作指令对应的操作类型。健身管理系统应用在区块链网络。通过区块链网络的设置,实现了利用区块链网络中各个节点存储健身知识数据的目的。实际应用时,任一用户均可以在其所在节点上对健身知识数据进行操作,以便操作完成后通过区块链网络推送至所有节点,保证各个节点的用户均能进行查看。

本申请实施例中,通过区块链网络实现了对各个节点存储的健身知识数据的管理。

步骤s102、若操作类型为评价类操作,则获取针对操作指令对应的健身知识数据的评价信息。

实际应用时,针对健身知识数据的评价信息可以通过健身管理系统预先提供的评价用户界面进行获取。具体地,评价用户界面可以预先提供评价健身知识数据的选项,如有效与无效的选项,以供用户进行选择;还可以提供自定义编辑控件,以便用户利用自定义编辑控件输入评价信息。

步骤s103、根据评价信息对操作指令对应的健身知识数据进行分类管理。

本申请实施例,检测到用户针对预设区块链网络中任一节点上存储的健身知识数据的操作指令时,确定操作指令对应的操作类型,若操作类型为评价类操作,则获取针对操作指令对应的健身知识数据的评价信息,根据评价信息对操作指令对应的健身知识数据进行分类管理,这种通过区块链的设置起到了确保用户的身份的目的,以便用户对健身知识数据进行评价,进而实现对健身知识数据进行分类管理,起到了甄别科学健康知识,过滤虚假不科学健身知识的目的,解决了现有技术中用户因无法确定健身知识是否科学健康,而盲目进行健身训练,导致的身体损伤问题。

在一个实现方式中,如图1所示,步骤s102中获取针对所述操作指令对应的健身知识数据的评价信息之前,该方法还包括:步骤s1021(图中未示出),且步骤s102中获取针对所述操作指令对应的健身知识数据的评价信息,包括:步骤s1022(图中未示出)。

步骤s1021、确定操作指令对应的目标节点,以使目标节点获取所述操作指令对应目标用户的数字身份信息,并对数字身份信息进行合法性验证;

步骤s1021、若数字身份信息通过合法性验证,则获取针对健身知识数据的评价信息。

实际应用时,用户向健身管理系统上传健身知识数据之前,需要进行注册,具体地,健身管理系统可以通过提供注册用户界面,以便用户完成注册,保证注册用户的身份真实有效,确保上传健身知识数据的用户为具有健身常识的专业人士。具体地,可以通过手机号或第三方账号完成注册,并进行实名认证。若通过实名认证,为依据通过实名认证的用户的身份信息(如身份证信息、指纹信息、人脸图像等)分配秘钥,以便利用该秘钥对用户的身份信息进行加密,从而得到该用户的数字身份信息。由于该秘钥时区块链网络分配给用户的,因此,该区块链网络接收到数字身份信息后可以利用分配给该用户的公钥对其进行解密。通过区块链网络为上传健身知识数据的用户提供数字身份信息,起到了过滤用户的作用,初步对用户上传的健身知识数据进行过滤,防止因上传健身知识数据的用户不具有专业指导,导致存储在各节点的健身知识数据因不科学,避免根据该健身知识数据进行锻炼的用户的身体造成损害。

在另一个实现方式中,如图1所示,步骤s102获取针对所述操作指令对应的健身知识数据的评价信息,包括:步骤s1023(图中未示出)和步骤s1024(图中未示出)。

步骤s1023、基于预配置的各类评价信息,确定用户选定的评价信息;

步骤s10234、将用户选定的评价信息作为针对操作指令对应的健身知识数据的评价信息。

实际应用时,预配置的各类评价信息一般通过用户界面进行显示,具体地可以为不同的评价信息设置对应的选项,以便加快用户选定评价信息的目的。

例如,健身管理系统提供两种评价信息:a、有效;b、无效,用户直接选定a或b即可,而无需用户进行信息输入,简化了用户选定的评价信息的步骤。

在一个实现方式中,如图2所示,步骤s103根据评价信息对操作指令对应的健身知识数据进行分类管理,包括:步骤s1031和步骤s1032。

步骤s1031、若评估信息为确认操作指令对应的健身知识数据健康的提示信息,将操作指令对应的健身知识数据划分第一分类;

步骤s1032、若评估信息为否认操作指令对应的健身知识数据健康的提示信息,将操作指令对应的健身知识数据划分第二分类。

本申请实施例通过对健身知识数据的分类划分,解决了现有技术中健身知识数据存在的混杂问题,导致用户无法确认健身知识数据是否有效、是否科学健康的问题。

例如,假设区块链网络的各个节点中均存储有三条数据,分别为:健身知识数据1、健身知识数据2和健身知识数据3。且这三条数据均是针对腰腹进行锻炼的知识,但是锻炼方式均不相同,此时用户无法确定那个数据有效且健康。本申请实施例通过健身管理系统实现了对这三条数据分类管理,能够从中甄别出科学有效的健身知识数据,通过分类管理为用户快速查找到科学健康的健身知识提供了准备。

在如图2所示的实现方式中,该方法还包括以下至少一项:

将第一分类对应的健身知识数据作为推荐信息进行输出显示;

将第二分类对应的健身知识数据作为错误示范数据进行输出显示。

实际应用时,通过同时将第一分类和第二分类的健身知识数据进行输出显示,既实现了为用户提供科学健康的健身知识的目的,又能够使用户通过查看错误的健身知识数据,判断用户的历史锻炼方式的正确性,进而进行改正。

在如图2所示的实现方式中,该方法还包括:

步骤s1033(图中未示出)、将第一分类和/或第二分类中任一健身知识数据发送至指定客户端,以对第一分类和/或第二分类中各个健身知识数据进行分析。

本申请实施例通过将第一分类中任一健身知识数据发送给指定客户端的用户,以便指定客户端的用户进行分析,确定各健身知识数据优劣。例如,确定健身知识数据在预定时间段内锻炼用户的可能存在的情形作出预估,以及针对性的解决方式。

在一个实现方式中,该方法还包括:

步骤s104(图中未示出)、若操作类型为补充类操作,则获取针对操作指令对应的健身知识数据的补充内容。

本申请实施例在判断操作类型为补充类操作时,可以实现针对健身知识数据进行内容补充的功能,从而实现完善健身知识数据的目的,防止因用户不理解健身知识数据如何操作时,根据补充内容明确知识的目的,起到进一步指导用户的作用。具体地,补充内容可以是文字、图片、视频等。本申请实施例通过对健身知识数据的管理起到了为用户提供科学有效的健身知识的作用

实施例二

本申请实施例提供了一种基于区块链的健康数据的管理装置,如图3所示,该基于区块链的健康数据的管理装置30可以包括:指令接收模块301、数据获取模块302以及数据处理模块303,其中,

指令接收模块301,用于接收到预设区块链网络中任一节点上传的操作指令时,确定所述操作指令对应的操作类型;

数据获取模块302,用于若所述操作类型为指定操作类型,则确定所述操作指令针对的健身知识数据,并获取针对所述健身知识数据的评价信息;

数据处理模块303,用于根据所述评价信息对所述健身知识数据进行分类管理。

本申请实施例,检测到用户针对预设区块链网络中任一节点上存储的健身知识数据的操作指令时,确定操作指令对应的操作类型,若操作类型为评价类操作,则获取针对操作指令对应的健身知识数据的评价信息,根据评价信息对操作指令对应的健身知识数据进行分类管理,这种通过区块链的设置起到了确保用户的身份的目的,以便用户对健身知识数据进行评价,进而实现对健身知识数据进行分类管理,起到了甄别科学健康知识,过滤虚假不科学健身知识的目的,解决了现有技术中用户因无法确定健身知识是否科学健康,而盲目进行健身训练,导致的身体损伤问题。

进一步地,所述数据获取模块获取针对所述操作指令对应的健身知识数据的评价信息之前,还用于:

确定所述操作指令对应的目标节点,以使所述目标节点获取所述操作指令对应目标用户的数字身份信息,并对所述数字身份信息进行合法性验证;

所述数据获取模块用于:

若所述数字身份信息通过合法性验证,则获取针对所述健身知识数据的评价信息。

进一步地,所述数据获取模块用于:

基于预配置的各类评价信息,确定用户选定的评价信息;

将用户选定的评价信息作为针对所述操作指令对应的健身知识数据的评价信息。

进一步地,所述数据处理模块用于:

若所述评估信息为确认所述操作指令对应的健身知识数据健康的提示信息,将所述操作指令对应的健身知识数据划分第一分类;

若所述评估信息为否认所述操作指令对应的健身知识数据健康的提示信息,将所述操作指令对应的健身知识数据划分第二分类。

进一步地,所述数据处理模块还用于执行以下至少一项:

将所述第一分类对应的健身知识数据作为推荐信息进行输出显示;

将所述第二分类对应的健身知识数据作为错误示范数据进行输出显示。

进一步地,所述数据处理模块还用于:

将第一分类中任一健身知识数据和/或第二分类中任一健身知识数据发送至指定客户端,以对第一分类和/或第二分类中各个健身知识数据进行分析。

进一步地,所述数据获取模块还用于:

若所述操作类型为补充类操作,则获取针对所述操作指令对应的健身知识数据的补充内容。

本实施例的基于区块链的健康数据的管理装置可执行本申请实施例一所示的基于区块链的健康数据的管理方法,其实现原理相类似,此处不再赘述。

实施例三

本申请实施例提供了一种电子设备,如图4所示,图4所示的电子设备400包括:处理器4001和收发器4004。其中,处理器4001和收发器4004相连,如通过总线4002相连。可选的,电子设备400还可以包括存储器4003。需要说明的是,实际应用中收发器4004不限于一个,该电子设备400的结构并不构成对本申请实施例的限定。

处理器4001可以是cpu,通用处理器,dsp,asic,fpga或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。处理器4001也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,dsp和微处理器的组合等。

总线4002可包括一通路,在上述组件之间传送信息。总线4002可以是pci总线或eisa总线等。总线4002可以分为地址总线、数据总线、控制总线等。为便于表示,图4中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

存储器4003可以是rom或可存储静态信息和指令的其他类型的静态存储设备,ram或者可存储信息和指令的其他类型的动态存储设备,也可以是eeprom、cd-rom或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。

可选的,存储器4003用于存储执行本申请方案的应用程序代码,并由处理器4001来控制执行。处理器4001用于执行存储器4003中存储的应用程序代码,以实现图3所示实施例提供的基于区块链的健康数据的管理装置的动作。

本申请实施例,检测到用户针对预设区块链网络中任一节点上存储的健身知识数据的操作指令时,确定操作指令对应的操作类型,若操作类型为评价类操作,则获取针对操作指令对应的健身知识数据的评价信息,根据评价信息对操作指令对应的健身知识数据进行分类管理,这种通过区块链的设置起到了确保用户的身份的目的,以便用户对健身知识数据进行评价,进而实现对健身知识数据进行分类管理,起到了甄别科学健康知识,过滤虚假不科学健身知识的目的,解决了现有技术中用户因无法确定健身知识是否科学健康,而盲目进行健身训练,导致的身体损伤问题。

实施例四

本申请实施例提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该程序被处理器执行时实现实施例一所示的方法。

本申请实施例提供了一种计算机可读存储介质,与现有技术相比,检测到用户针对预设区块链网络中任一节点上存储的健身知识数据的操作指令时,确定操作指令对应的操作类型,若操作类型为评价类操作,则获取针对操作指令对应的健身知识数据的评价信息,根据评价信息对操作指令对应的健身知识数据进行分类管理,这种通过区块链的设置起到了确保用户的身份的目的,以便用户对健身知识数据进行评价,进而实现对健身知识数据进行分类管理,起到了甄别科学健康知识,过滤虚假不科学健身知识的目的,解决了现有技术中用户因无法确定健身知识是否科学健康,而盲目进行健身训练,导致的身体损伤问题。

本申请实施例提供了一种计算机可读存储介质适用于上述方法实施例。在此不再赘述。

应该理解的是,虽然附图的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,其可以以其他的顺序执行。而且,附图的流程图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,其执行顺序也不必然是依次进行,而是可以与其他步骤或者其他步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

以上所述仅是本申请的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本申请的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1