【技术实现步骤摘要】
本专利技术涉及计算机
,特别涉及一种验证主题授权的方法及装置。
技术介绍
主题是终端呈现给用户的具有某种统一风格的显示效果、声音效果等的集合。例如,计算机上windows (视窗)系统中常用的桌面主题(因为计算机上这些统一风格的显示效果、声音效果主要体现在桌面上,所以这里的主题一般称作桌面主题)。目前,开放的主题设计规范能够给用户带来各种不同的良好用户体验。但是,由于主题设计的开放性,对于主权的授权使用问题是目前的技术难点。在目前的主题机制下,用户可以通过主题编辑器随意的编辑主题,因此,主题的盗版和剽窃使用很难解决。例如,目前的主题授权采用的是付费下载的解决方案。用户在看到较好的付费主题时,可下载后,稍作修改即发布为自己的主题,导致付出大部分设计工作的主题版权人蒙受损失。因此,目前的主题授权技术不能有效的解决主题的剽窃和盗版问题。
技术实现思路
本专利技术实施例提供了一种主题授权的方法及装置,能够有效的解决主题的剽窃和盗版问题。所述技术方案如下:一方面,提供了一种主题授权的方法,所述方法包括:接收终端发送的对预设主题的授权请求信息,所述授权请求信息中携带有用户的用户标识和所述预设主题所包括的各模块的数字摘要信息;根据所述预设主题包括的各模块的数字摘要信息确定所述预设主题的全部模块是否均允许被所述用户使用;当所述预设主题的全部模块均允许被所述用户使用时,则授权所述终端使用所述预设主题。另一方面,提供了一种主题授权的装置,所述装置包括:接收模块,用于接收终端发送的对预设主题的授权请求信息,所述授权请求信息中携带有用户的用户标识和所述预设主题所包括的各模块的 ...
【技术保护点】
一种主题授权的方法,所述主题包括多个模块,其特征在于,所述方法包括:接收终端发送的对预设主题的授权请求信息,所述授权请求信息中携带有用户的用户标识和所述预设主题所包括的各模块的数字摘要信息;根据所述预设主题包括的各模块的数字摘要信息确定所述预设主题的全部模块是否均允许被所述用户使用;当所述预设主题的全部模块均允许被所述用户使用时,则授权所述终端使用所述预设主题。
【技术特征摘要】
1.一种主题授权的方法,所述主题包括多个模块,其特征在于,所述方法包括: 接收终端发送的对预设主题的授权请求信息,所述授权请求信息中携带有用户的用户标识和所述预设主题所包括的各模块的数字摘要信息; 根据所述预设主题包括的各模块的数字摘要信息确定所述预设主题的全部模块是否均允许被所述用户使用; 当所述预设主题的全部模块均允许被所述用户使用时,则授权所述终端使用所述预设主题。2.如权利要求1所述的方法,其特征在于,所述根据所述预设主题包括的各模块的数字摘要信息确定所述预设主题的全部模块是否均允许被所述用户使用,包括: 对于所述预设主题包括的任一模块,根据所述模块的数字摘要信息,从已存储的模块的数字摘要信息与主题ID的对应关系中,查询出所述模块属于的主题的主题ID ; 根据所述模块属于的主题的主题ID和所述用户的用户标识,确定所述模块属于的主题的类型为预设权限的主题或者所述模块属于的主题是否属于非预设权限的主题; 当所述模块属于的主题为预设权限的主题且所述用户具备所述预设权限时,则确定出所述模块允许被所述用户使用;当所述模块属于的主题为非预设权限的主题时,则确定出所述模块允许被所述用户使用;对于所述预设主题包括的其他模块按上述流程确定所述其他模块是否允许被所述用户使用。3.根据权利要求2所述的方法,其特征在于,所述根据所述模块属于的主题的主题ID和所述用户的用户标识,确定所述模块属于的主题为预设权限的主题或者所述模块属于的主题是否属于非预设权限的主题,包括: 根据所述模块属于的主题的主题ID和所述用户的用户标识查找已存储的第一信息记录表,所述第一信息记录表用于存储预设权限的主题的主题ID与所述用户的用户标识的对应关系; 当查询到包括所述模块属于的主题的主题ID与所述用户的用户标识的对应关系时,则确定所述模块属于的主题为预设权限的主题且所述用户具备所述预设权限; 当未查询到包括所述模块属于的主题的主题ID与所述用户的用户标识的对应关系时,则根据所述模块属于的主题的主题ID查找已存储的第二信息记录表,当查询到所述模块属于的主题的主题ID时,则确定所述模块属于的主题属于非预设权限的主题;所述第二信息记录表用于存储非预设权限的主题的主题ID。4.根据权利要求1-3任一权利要求所述的方法,其特征在于,所述主题授权请求信息中还包括预设主题对应的终端标识,所述方法还包括: 根据所述用户的用户标识和所述预设主题对应的终端标识,查找已存储的授权信息记录表,当在所述授权信息记录表中查找到所述用户的用户标识和所述预设主题对应的终端标识的对应关系时,则执行授权所述终端使用所述预设主题的步骤。5.根据权利要求4所述的方法,其特征在于,所述方法还包括: 当在所述授权信息记录表中未查找到所述用户的用户标识和所述预设主题对应的终端标识的对应关系时,则在所述授权信息记录表中获取包含所述用户的用户标识的记录的个数,确定所述个数是否超过预设阈值;当未超过预设阈值时,则将所述用户的用户标识、所述预设主题对应的终端标识和预设主题的主题ID的对应关系存储在所述授权信息记录表中,并执行授权所述终端使用所述预设主题的步骤。6.根据权利要求1所述的方法,其特征在于,所述主题授权请求信息中还包括所述预设主题的数字摘要信息,所述确定所述预设主题包括的各模块是否都被所述用户购买之前,还包括: 根据所述预设主题的数字摘要信息,查询已存储的主题的数字摘要信息与主题ID的对应关系,如果没有查询到所述预设主题的主题ID,则执行所述根据所述预设主题包括的各模块的数字摘要信息确定所述预设主题的全部模块是否均允许被所述用户使用的步骤。7.根据权利要求6所述的方法,其特征在于,所述方法还包括: 当查询到所述预设主题的主题ID时,根据所述用户的用户标识和所述预设主题的数字摘要信息,确定所述预设主题是否允许被所述用户使用; 当所述预设主题允许被所述用户使用时,则给所述预设主题进行授权。8.根据权利要求7所述的方法,其特征在于,所述根据所述用户的用户标识和所述预设主题的数字摘要信息,确定所述预设主题是否允许被所述用户使用,包括: 根据所述预设主题的主 题ID和所述用户的用户标识查找已存储的第一信息记录表,所述第一信息记录表还用于存储预设权限的主题的主题ID与所述用户的用户标识的对应关系; 当查询到包括所述预设主题的主题ID与所述用户的用户标识的对应关系时,则确定所述预设主题为预设权限的主题,且所述用户具备所述预设权限; 当未查询到包括所述预设主题的主题ID与所述用户的用户标识的对应关系时,则根据所述预设主题的主题ID查找已存储的第二信息记录表,当查询到所述预设主题的主题ID时,则确定所述预设主题属于非预设权限的主题;所述第二信息记录表用于存储非预设权限的主题的主题ID。9.根据权利要求7或8任一权利要求所述的方法,其特征在于,所述主题授权请求信息中还包括预设主题对应的终端标识,所述方法还包括: 根据所述用户的用户标识和所述预设主题对应的终端标识,查找已存储的授权信息记录表,当在所述授权信息记录表中查找到所述用户的用户标识和所述预设主题对应的终端标识的对应关系时,则执行授权所述终端使用所述预设主题的步骤。10.根据权利要求9所述的方法,其特征在于,所述方法还包括: 当在所述授权信息记录表中未查找到所述用户的用户标识和所述预设主题对应的终端标识的对应关系时,则在所述授权信息记录表中获取包含所述用户的用户标识的记录的个数,确定所述个数是否超过预设阈值;当未超过预设阈值时,则将所述用户的用户标识、所述预设主题对应的终端标识和预设主题的主题ID的对应关系存储在所述授权信息记录表中,并执...
【专利技术属性】
技术研发人员:蔡任杰,刘黎,陈德嘉,贾光,孙光,
申请(专利权)人:北京小米科技有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。