电子菜谱的创作方法、电子菜谱的使用方法及电子菜谱技术

技术编号:26845818 阅读:15 留言:0更新日期:2020-12-25 13:08
本发明专利技术提供了一种电子菜谱的创作方法、电子菜谱的使用方法及电子菜谱,电子菜谱的创作方法包括为待创作电子菜谱创建多个菜谱区域;对至少一菜谱区域设置独立的使用权限;基于多个菜谱区域组合得到创作完成的电子菜谱。本发明专利技术实施例利用独立的使用权限对相应菜谱区域的单独管理,实现对电子菜谱灵活且方便地管理,通过使用权限的分配还能有效实现菜谱区域的授权使用,以高效满足电子菜谱的销售、使用策略的要求。

【技术实现步骤摘要】
电子菜谱的创作方法、电子菜谱的使用方法及电子菜谱
本专利技术涉及智能餐饮
,特别是一种电子菜谱的创作方法、电子菜谱的使用方法及电子菜谱。
技术介绍
现有技术中,电子菜谱作为具有知识产权性质的电子出版物,在进行权限管理时,只能对整个电子菜谱进行加密或管理,用户也只能购买整个电子菜谱,但实际使用过程中,可能用户并不希望购买全部的烹饪流程内容,因此无法实现灵活的购买及使用需求。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的电子菜谱的创作方法、电子菜谱的使用方法及电子菜谱,能够利用独立的使用权限对相应菜谱区域的单独管理,实现对电子菜谱灵活且方便地管理。根据本专利技术实施例的一方面,提供了一种电子菜谱的创作方法,包括:为待创作电子菜谱创建多个菜谱区域;对至少一菜谱区域设置独立的使用权限;基于所述多个菜谱区域组合得到创作完成的电子菜谱。可选地,还包括:为所述电子菜谱设置总权限,基于所述总权限对至少一菜谱区域的独立的使用权限进行控制。可选地,为所述电子菜谱设置总权限,包括:基于所述电子菜谱的唯一识别码和预先建立的至少一主密钥生成所述电子菜谱的总菜谱密钥,其中,所述总菜谱密钥作为所述电子菜谱的总权限对至少一菜谱区域的独立的使用权限进行控制。可选地,基于所述电子菜谱的唯一识别码和预先建立的至少一主密钥生成所述电子菜谱的总菜谱密钥,包括:从预先建立的用于控制所有电子菜谱使用权限的一组主密钥中随机选择一个主密钥;基于所述电子菜谱的唯一识别码和选择的主密钥通过预设加密算法计算得到所述电子菜谱的总菜谱密钥,将所述总菜谱密钥与所述电子菜谱关联后进行存储;其中,所述电子菜谱的唯一识别码包括:所述电子菜谱创作者的身份标识和/或随机数。可选地,对至少一菜谱区域设置独立的使用权限,包括:对至少一菜谱区域设置独立的子工作密钥,所述子工作密钥作为相应菜谱区域的子权限对相应菜谱区域的独立的使用权限进行控制。可选地,对至少一菜谱区域设置独立的子工作密钥,包括:针对至少一菜谱区域,依据所述菜谱区域的区域标识、随机数及所述总菜谱密钥生成对应菜谱区域的子工作密钥。可选地,基于所述多个菜谱区域组合得到创作完成的电子菜谱,包括:利用所述子工作密钥对相应菜谱区域的内容加密得到多个菜谱区域密文;将加密后得到的多个菜谱区域密文进行组合,得到创作完成的电子菜谱密文。可选地,对至少一菜谱区域设置独立的子工作密钥之后,还包括:设置至少一菜谱区域的子工作密钥使用规则,将所述子工作密钥使用规则与对应的菜谱区域建立关联并存储。可选地,所述子工作密钥使用规则包括:密钥使用类型、密钥使用次数、密钥使用期限、密钥使用范围中的至少一项。可选地,所述多个菜谱区域包括基础菜谱区域和补充菜谱区域,所述补充菜谱区域的功能依赖于所述基础菜谱区域的功能实现,为待创作电子菜谱创建多个菜谱区域之后,还包括:将所述补充菜谱区域下属关联于所述基础菜谱区域。根据本专利技术实施例的另一方面,还提供了一种电子菜谱的使用方法,包括:获取电子菜谱中即将使用的菜谱区域内容对应的使用权限;利用获取的所述使用权限执行所述菜谱区域内容。可选地,所述电子菜谱为密文形式,所述获取电子菜谱中即将使用的菜谱区域内容对应的使用权限,包括:获取电子菜谱密文中即将使用的菜谱区域内容对应的子工作密钥;利用获取的所述使用权限执行所述菜谱区域内容,包括:利用获取的子工作密钥对相应菜谱区域进行解密,得到明文的菜谱区域内容;执行解密后的明文的所述菜谱区域内容。可选地,利用获取的子工作密钥对相应菜谱区域进行解密之前,包括:获取即将使用的菜谱区域内容对应的子工作密钥使用规则;依据所述子工作密钥使用规则分析所述子工作密钥对相应菜谱区域的解密权限是否有效;其中,若所述子工作密钥对相应菜谱区域的解密权限有效,可利用所述子工作密钥对相应菜谱区域解密;若所述子工作密钥对相应菜谱区域的解密权限无效,所述子工作密钥无法对相应菜谱区域解密。可选地,获取即将使用的菜谱区域内容对应的子工作密钥的使用规则,包括:获取所述电子菜谱密文的识别信息,查找与所述识别信息对应的规则表,所述规则表中包含已购菜谱区域的子工作密钥使用规则;从所述规则表中查找即将使用的菜谱区域内容对应的子工作密钥使用规则。可选地,获取的子工作密钥使用规则包含密钥使用次数为预设阈值,依据所述子工作密钥使用规则分析所述子工作密钥对相应菜谱区域的解密权限是否有效,包括:分析所述子工作密钥的已使用次数和/或剩余次数是否达到相应预设阈值;若已使用次数和/或剩余次数未达到相应预设数值,则子工作密钥对相应菜谱区域的解密权限有效。可选地,若获取的子工作密钥使用规则包含密钥使用期限为预设时间,依据所述子工作密钥使用规则分析所述子工作密钥对相应菜谱区域的解密权限是否有效,包括:分析所述子工作密钥的已使用时间是否达到所述预设时间;若所述已使用时间未达到所述预设时间,则子工作密钥对相应菜谱区域的解密权限有效。可选地,若获取的子工作密钥使用规则包含密钥使用范围为预设使用范围,依据所述子工作密钥使用规则分析所述子工作密钥对相应菜谱区域的解密权限是否有效,包括:分析所述子工作密钥的使用范围是否属于所述预设使用范围;若所述使用范围属于所述预设使用范围,则子工作密钥对相应菜谱区域的解密权限有效。可选地,利用获取的子工作密钥对相应菜谱区域进行解密之后,还包括:更新所述子工作密钥的使用记录;或更新所述子工作密钥的使用记录,且将更新后的使用记录同步至电子菜谱平台;其中,所述子工作密钥的使用记录包括子工作密钥的已使用次数、剩余次数、已使用时间、使用范围中的至少一项。可选地,还包括:利用所述电子菜谱密文中任一菜谱区域对应的子工作密钥加密一随机数,得到随机数密文;将所述菜谱区域的区域标识、电子菜谱密文的识别信息、所述随机数的明文和密文上传至电子菜谱平台,其中,所述电子菜谱平台利用所述区域标识和识别信息查询对应菜谱区域的子工作密钥,利用查询的子工作密钥对所述随机数密文解密,将解密后的随机数与随机数明文进行比对;若接收到所述电子菜谱平台的比对结果为解密后的随机数与随机数明文不一致,提示所述菜谱区域的子工作密钥出现问题。可选地,获取电子菜谱中即将使用的菜谱区域内容对应的使用权限之前,还包括:将购买用户选择的菜谱区域反馈至电子菜谱平台,若由所述电子菜谱平台分析被选菜谱区域未包含基础菜谱区域,且所述购买用户之前未购买过所述基础菜谱区域的内容,接收电子菜谱平台反馈的请购买用户选择所述基础菜谱区域的提示消息;和/或将购买用户选择的菜谱区域反馈至电子菜谱平台,若由所述电子菜谱平台分析被选补充菜谱区域本文档来自技高网...

【技术保护点】
1.一种电子菜谱的创作方法,其特征在于,包括:/n为待创作电子菜谱创建多个菜谱区域;/n对至少一菜谱区域设置独立的使用权限;/n基于所述多个菜谱区域组合得到创作完成的电子菜谱。/n

【技术特征摘要】
1.一种电子菜谱的创作方法,其特征在于,包括:
为待创作电子菜谱创建多个菜谱区域;
对至少一菜谱区域设置独立的使用权限;
基于所述多个菜谱区域组合得到创作完成的电子菜谱。


2.根据权利要求1所述的方法,其特征在于,还包括:
为所述电子菜谱设置总权限,基于所述总权限对至少一菜谱区域的独立的使用权限进行控制。


3.根据权利要求2所述的方法,其特征在于,为所述电子菜谱设置总权限,包括:
基于所述电子菜谱的唯一识别码和预先建立的至少一主密钥生成所述电子菜谱的总菜谱密钥,其中,所述总菜谱密钥作为所述电子菜谱的总权限对至少一菜谱区域的独立的使用权限进行控制。


4.根据权利要求3所述的方法,其特征在于,基于所述电子菜谱的唯一识别码和预先建立的至少一主密钥生成所述电子菜谱的总菜谱密钥,包括:
从预先建立的用于控制所有电子菜谱使用权限的一组主密钥中随机选择一个主密钥;
基于所述电子菜谱的唯一识别码和选择的主密钥通过预设加密算法计算得到所述电子菜谱的总菜谱密钥,将所述总菜谱密钥与所述电子菜谱关联后进行存储;其中,所述电子菜谱的唯一识别码包括:所述电子菜谱创作者的身份标识和/或随机数。


5.一种电子菜谱的使用方法,其特征在于,包括:
获取电子菜谱中即...

【专利技术属性】
技术研发人员:王峰陈跃飞
申请(专利权)人:珠海优特智厨科技有限公司
类型:发明
国别省市:广东;44

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

1