CN113449267A - 特权管理方法及装置 - Google Patents

特权管理方法及装置 Download PDF

Info

Publication number
CN113449267A
CN113449267A CN202010224830.8A CN202010224830A CN113449267A CN 113449267 A CN113449267 A CN 113449267A CN 202010224830 A CN202010224830 A CN 202010224830A CN 113449267 A CN113449267 A CN 113449267A
Authority
CN
China
Prior art keywords
privilege
instruction
privilege management
management
target
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.)
Pending
Application number
CN202010224830.8A
Other languages
English (en)
Inventor
马达
李大明
王涵
邓家超
朱瑞莹
王立福
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN202010224830.8A priority Critical patent/CN113449267A/zh
Publication of CN113449267A publication Critical patent/CN113449267A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
    • G06F21/105Arrangements for software license management or administration, e.g. for managing licenses at corporate level
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/36User authentication by graphic or iconic representation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/602Providing cryptographic facilities or services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6218Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/04Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Technology Law (AREA)
  • Bioethics (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Databases & Information Systems (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • Development Economics (AREA)
  • General Business, Economics & Management (AREA)
  • Multimedia (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明提供了一种特权管理方法、装置、电子设备及存储介质;方法包括:响应于通过客户端触发的特权管理小程序的运行操作,在所述客户端中运行所述特权管理小程序,并呈现所述特权管理小程序的特权管理界面;接收到针对目标应用的特权管理指令,所述特权管理指令为目标用户基于所述特权管理界面输入;响应于所述特权管理指令,呈现所述目标用户在所述目标应用的特权信息,所述特权信息包括以下至少之一:所述目标用户在所述目标应用的各项特权的特权内容、所述目标用户在所述目标应用的各项特权的特权状态、以及当所述特权状态为无效状态时,相应的特权修复方式;通过本发明,能够实现用户对特权信息的便捷化管理,提高用户体验。

Description

特权管理方法及装置
技术领域
本发明涉及计算机技术及区块链技术领域,尤其涉及一种特权管理方法、装置、电子设备及存储介质。
背景技术
随着互联网技术的不断发展,越来越多的互联网产品受到用户的喜爱,比如视频客户端、游戏客户端等各种应用客户端。为了提高用户体验,当前不少应用客户端还设置有针对用户的特权。这里的特权指的是在特定场景下(比如网吧场景)的用户比场景外的用户享有更多的权益,比如游戏应用中的游戏道具***、游戏经验收益加成等游戏特权、视频播放应用中的VIP视频免费观看、免广告观看等视频观看特权。由于客户端和特权的种类繁多,用户往往难以对不同的客户端、以及相应的特权进行有效地管理。
相关技术中,用户在需要获取客户端的特权内容、特权状态等相关信息时,通常采用向客服、管理员等工作人员咨询和反馈的方式来获取。但是通过咨询工作人员获取特权信息的方式路径较长、效率低下,对于时间与人力资源来说都造成大量的浪费。
发明内容
本发明实施例提供一种特权管理方法、装置、电子设备及存储介质,能够实现用户对特权信息的便捷化管理,提高用户体验。
本发明实施例的技术方案是这样实现的:
本发明实施例提供一种特权管理方法,包括:
响应于通过客户端触发的特权管理小程序的运行操作,在所述客户端中运行所述特权管理小程序,并
呈现所述特权管理小程序的特权管理界面;其中,所述特权管理小程序用于管理用户在至少一个应用的特权;
接收到针对目标应用的特权管理指令,所述特权管理指令为目标用户基于所述特权管理界面输入;
响应于所述特权管理指令,呈现所述目标用户在所述目标应用的特权信息,所述特权信息包括以下至少之一:
所述目标用户在所述目标应用的各项特权的特权内容、所述目标用户在所述目标应用的各项特权的特权状态、以及当所述特权状态为无效状态时,相应的特权修复方式。
上述方案中,所述呈现所述目标用户在所述目标应用的特权信息之前,所述方法还包括:
解析所述特权管理指令,得到所述目标用户的用户标识、及所述目标应用的应用标识;
基于所述用户标识及所述应用标识,获取所述目标用户在所述目标应用的特权信息。
本发明实施例还提供一种特权管理装置,包括:
运行模块,用于响应于通过客户端触发的特权管理小程序的运行操作,在所述客户端中运行所述特权管理小程序,并呈现所述特权管理小程序的特权管理界面;其中,所述特权管理小程序用于管理用户在至少一个应用的特权;
接收模块,用于接收到针对目标应用的特权管理指令,所述特权管理指令为目标用户基于所述特权管理界面输入;
呈现模块,用于响应于所述特权管理指令,呈现所述目标用户在所述目标应用的特权信息,所述特权信息包括以下至少之一:
所述目标用户在所述目标应用的各项特权的特权内容、所述目标用户在所述目标应用的各项特权的特权状态、以及当所述特权状态为无效状态时,相应的特权修复方式。
上述方案中,所述运行模块,还用于响应于通过第一客户端针对所述特权管理小程序的二维码的扫描操作;
在所述第一客户端中运行所述特权管理小程序。
上述方案中,所述运行模块,还用于响应于针对第二客户端中呈现的特权管理功能项的点击操作;
在所述第二客户端中运行所述特权管理小程序。
上述方案中,所述呈现模块,还用于当所述特权管理指令为语音形式的特权管理指令时,呈现识别的所述特权管理指令对应的指令文本;并
呈现对应所述指令文本的编辑功能键,所述编辑功能键,用于指示对识别的所述指令文本进行编辑的功能入口。
上述方案中,所述呈现模块,还用于呈现对应所述特权管理指令的确认按钮;其中,所述确认按钮用于对识别的所述指令文本、或者编辑后的所述指令文本进行确认操作。
上述方案中,所述呈现模块,还用于响应于针对所述编辑功能键的点击操作,呈现对应所述指令文本的文本编辑界面;
响应于基于所述文本编辑界面对所述指令文本所执行的编辑操作,呈现编辑后的所述指令文本。
上述方案中,所述接收模块,还用于在所述特权管理界面中呈现文本指令输入框;
接收并呈现基于所述文本指令输入框输入的文本形式的所述特权管理指令;
或者,在所述特权管理界面中呈现语音指令入口;
接收到基于所述语音指令入口录入的语音形式的所述特权管理指令。
上述方案中,所述呈现模块,还用于当所述特权信息包括目标特权的特权状态、且所述目标特权的特权状态为无效状态时,呈现对应所述目标特权的特权修复按钮;
响应于针对所述特权修复按钮的点击操作,基于所述目标特权对应的特权修复方式,修复所述目标特权,以使所述目标特权的特权状态由无效状态变为有效状态。
上述方案中,所述装置还包括:
解析模块,用于解析所述特权管理指令,得到所述目标用户的用户标识、及所述目标应用的应用标识;
基于所述用户标识及所述应用标识,获取所述目标用户在所述目标应用的特权信息。
上述方案中,所述装置还包括:
存储模块,用于存储所述目标用户在所述目标应用的特权信息至区块链网络。
本发明实施例还提供一种电子设备,包括:
存储器,用于存储可执行指令;
处理器,用于执行所述存储器中存储的可执行指令时,实现本发明实施例提供的特权管理方法。
本发明实施例还提供一种计算机可读存储介质,存储有可执行指令,所述可执行指令被处理器执行时,实现本发明实施例提供的特权管理方法。
本发明实施例具有以下有益效果:
通过客户端运行特权管理小程序,基于特权管理小程序的特权管理界面,接收到目标用户针对目标应用的特权管理指令,进而响应于该特权管理指令,获取并呈现目标用户在目标应用的特权信息;如此,当用户需要获取目标应用特权信息时,可直接通过运行特权管理小程序获取在目标应用的特权信息,避免了用户向工作人员咨询和反馈的流程,节省了时间;并且特权管理小程序通过客户端下载并运行,无需安装,使用方便快捷,从而实现用户对特权信息的便捷化管理,提高用户体验。
附图说明
图1是本发明实施例提供的特权管理方法的实施场景示意图;
图2是本发明实施例提供的电子设备的结构示意图;
图3是本发明实施例提供的特权管理方法的流程示意图;
图4是本发明实施例提供的通过第一客户端运行特权管理小程序的示意图;
图5是本发明实施例提供的通过第二客户端运行特权管理小程序的示意图;
图6是本发明实施例提供的特权管理界面的示意图;
图7是本发明实施例提供的指令文本的编辑示意图;
图8是本发明实施例提供的特权处于失效状态的特权信息的示意图;
图9是本发明实施例提供的区块链网络的应用架构示意图;
图10是本发明实施例提供的区块链网络900中区块链的结构示意图;
图11是本发明实施例提供的区块链网络900的功能架构示意图;
图12是本发明实施例提供的特权管理方法的流程示意图;
图13是本发明实施例提供的特权管理装置的结构示意图。
具体实施方式
为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,所描述的实施例不应视为对本发明的限制,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
在以下的描述中,涉及到“一些实施例”,其描述了所有可能实施例的子集,但是可以理解,“一些实施例”可以是所有可能实施例的相同子集或不同子集,并且可以在不冲突的情况下相互结合。
在以下的描述中,所涉及的术语“第一\第二\第三”仅仅是是区别类似的对象,不代表针对对象的特定排序,可以理解地,“第一\第二\第三”在允许的情况下可以互换特定的顺序或先后次序,以使这里描述的本发明实施例能够以除了在这里图示或描述的以外的顺序实施。
除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中所使用的术语只是为了描述本发明实施例的目的,不是旨在限制本发明。
对本发明实施例进行进一步详细说明之前,对本发明实施例中涉及的名词和术语进行说明,本发明实施例中涉及的名词和术语适用于如下的解释。
1)签名,即数字签名,只有信息的发送者才能产生的、别人无法伪造的一段数字串,同时也是对信息的发送者发送信息真实性的有效证明;数字签名通常定义两种互补的运算,一个用于签名,另一个用于验证,是非对称密钥加密技术与数字摘要技术的应用。
2)交易(Transaction),等同于计算机术语“事务”,交易包括了需要提交到区块链网络执行的操作,并非单指商业语境中的交易,鉴于在区块链技术中约定俗成地使用了“交易”这一术语,本发明实施例遵循了这一习惯。
例如,部署(Deploy)交易用于向区块链网络中的节点安装指定的智能合约并准备好被调用;调用(Invoke)交易用于通过调用智能合约在区块链中追加交易的记录,并对区块链的状态数据库进行操作,包括更新操作(包括增加、删除和修改状态数据库中的键值对)和查询操作(即查询状态数据库中的键值对)。
3)区块链(Blockchain),是由区块(Block)形成的加密的、链式的交易的存储结构。
4)区块链网络(Blockchain Network),通过共识的方式将新区块纳入区块链的一系列的节点的集合。
5)账本(Ledger),是区块链(也称为账本数据)和与区块链同步的状态数据库的统称。其中,区块链是以文件***中的文件的形式来记录交易;状态数据库是以不同类型的键(Key)值(Value)对的形式来记录区块链中的交易,用于支持对区块链中交易的快速查询。
6)智能合约(Smart Contracts),也称为链码(Chaincode)或应用代码,部署在区块链网络的节点中的程序,节点执行接收的交易中所调用的智能合约,来对状态数据库的键值对数据进行更新或查询的操作。
7)共识(Consensus),是区块链网络中的一个过程,用于在涉及的多个节点之间对区块中的交易达成一致,达成一致的区块将被追加到区块链的尾部,实现共识的机制包括工作量证明(PoW,Proof of Work)、权益证明(PoS,Proof of Stake)、股份授权证明(DPoS,Delegated Proof-of-Stake)、消逝时间量证明(PoET,Proof of Elapsed Time)等。
8)小程序,小程序是基于面向前端的语言(例如JavaScript)开发的、在超文本标记语言(HTML,Hyper Text Markup Language)页面中实现服务的程序,通过客户端下载后可以立即在客户端中解释执行,节省在客户端中安装的步骤。
9)响应于,用于表示所执行的操作所依赖的条件或者状态,当满足所依赖的条件或状态时,所执行的一个或多个操作可以是实时的,也可以具有设定的延迟;在没有特别说明的情况下,所执行的多个操作不存在执行先后顺序的限制。
10)特权,在特定场景下的用户比场景外的用户享有更多的权益,比如游戏应用中的游戏特权(游戏道具***、游戏经验收益加成30%等)、视频播放应用中的视频观看特权(VIP视频免费观看、提前观看、免广告观看等)。
11)自动语音识别技术(Automatic Speech Recognition,ASR):将用户语音中的词汇内容转换为计算机可读的输入,并通过语音分析,转换成文本。
基于上述对本发明实施例中涉及的名词和术语的解释,下面说明本发明实施例提供的特权管理方法的实施场景,参见图1,图1是本发明实施例提供的特权管理方法的实施场景示意图,为实现支撑一个示例性应用,终端(包括终端200-1和终端200-2)通过网络300连接服务器100,网络300可以是广域网或者局域网,又或者是二者的组合,使用无线或有线链路实现数据传输。
终端(如终端200-1),用于响应于通过客户端触发的特权管理小程序的运行操作,在客户端中运行特权管理小程序,并呈现特权管理小程序的特权管理界面;接收到针对目标应用的特权管理指令,将特权管理指令发送给服务器;,
服务器100,用于解析接收到的特权管理指令,得到目标用户的用户标识、及目标应用的应用标识;基于用户标识及应用标识,获取目标用户在目标应用的特权信息,并返回给终端;
终端(如终端200-1),用于呈现接收到的目标用户在目标应用的特权信息。
在实际应用中,服务器100既可以为单独配置的支持各种业务的一个服务器,亦可以配置为一个服务器集群;终端(如终端200-1)可以为智能手机、平板电脑、笔记本电脑等各种类型的用户终端,还可以为可穿戴计算设备、个人数字助理(PDA)、台式计算机、蜂窝电话、媒体播放器、导航设备、游戏机、电视机、或者这些数据处理设备或其他数据处理设备中任意两个或多个的组合。
下面对本发明实施例提供的特权管理方法的电子设备的硬件结构做详细说明,电子设备包括但不限于服务器或终端。参见图2,图2是本发明实施例提供的电子设备的结构示意图,图2所示的电子设备200包括:至少一个处理器210、存储器250、至少一个网络接口220和用户接口230。电子设备200中的各个组件通过总线***240耦合在一起。可理解,总线***240用于实现这些组件之间的连接通信。总线***240除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图2中将各种总线都标为总线***240。
处理器210可以是一种集成电路芯片,具有信号的处理能力,例如通用处理器、数字信号处理器(DSP,Digital Signal Processor),或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等,其中,通用处理器可以是微处理器或者任何常规的处理器等。
用户接口230包括使得能够呈现媒体内容的一个或多个输出装置231,包括一个或多个扬声器和/或一个或多个视觉显示屏。用户接口230还包括一个或多个输入装置232,包括有助于用户输入的用户接口部件,比如键盘、鼠标、麦克风、触屏显示屏、摄像头、其他输入按钮和控件。
存储器250可以是可移除的,不可移除的或其组合。示例性的硬件设备包括固态存储器,硬盘驱动器,光盘驱动器等。存储器250可选地包括在物理位置上远离处理器210的一个或多个存储设备。
存储器250包括易失性存储器或非易失性存储器,也可包括易失性和非易失性存储器两者。非易失性存储器可以是只读存储器(ROM,Read Only Memory),易失性存储器可以是随机存取存储器(RAM,Random Access Memory)。本发明实施例描述的存储器250旨在包括任意适合类型的存储器。
在一些实施例中,存储器250能够存储数据以支持各种操作,这些数据的示例包括程序、模块和数据结构或者其子集或超集,下面示例性说明。
操作***251,包括用于处理各种基本***服务和执行硬件相关任务的***程序,例如框架层、核心库层、驱动层等,用于实现各种基础业务以及处理基于硬件的任务;
网络通信模块252,用于经由一个或多个(有线或无线)网络接口220到达其他计算设备,示例性的网络接口220包括:蓝牙、无线相容性认证(WiFi)、和通用串行总线(USB,Universal Serial Bus)等;
呈现模块253,用于经由一个或多个与用户接口230相关联的输出装置231(例如,显示屏、扬声器等)使得能够呈现信息(例如,用于操作***设备和显示内容和信息的用户接口);
输入处理模块254,用于对一个或多个来自一个或多个输入装置232之一的一个或多个用户输入或互动进行检测以及翻译所检测的输入或互动。
在一些实施例中,本发明实施例提供的特权管理装置可以采用软件方式实现,图2示出了存储在存储器250中的特权管理装置255,其可以是程序和插件等形式的软件,包括以下软件模块:运行模块2551、接收模块2552和呈现模块2553,这些模块是逻辑上的,因此根据所实现的功能可以进行任意的组合或进一步拆分,将在下文中说明各个模块的功能。
在另一些实施例中,本发明实施例提供的特权管理装置可以采用软硬件结合的方式实现,作为示例,本发明实施例提供的特权管理装置可以是采用硬件译码处理器形式的处理器,其被编程以执行本发明实施例提供的特权管理方法,例如,硬件译码处理器形式的处理器可以采用一个或多个应用专用集成电路(ASIC,Application Specific IntegratedCircuit)、DSP、可编程逻辑器件(PLD,Programmable Logic Device)、复杂可编程逻辑器件(CPLD,Complex Progra mmable Logic Device)、现场可编程门阵列(FPGA,Field-Programmable Gate Array)或其他电子元件。
基于上述对本发明实施例的特权管理方法的实施场景及电子设备的说明,下面说明本发明实施例提供的特权管理方法。参见图3,图3是本发明实施例提供的特权管理方法的流程示意图;在一些实施例中,该特权管理方法可由服务器或终端单独实施,或由服务器及终端协同实施,以终端实施为例,本发明实施例提供的特权管理方法包括:
步骤301:终端响应于通过客户端触发的特权管理小程序的运行操作,在客户端中运行特权管理小程序,并呈现特权管理小程序的特权管理界面。
在实际应用中,终端设置有客户端,比如即时通讯客户端。终端可通过设置的客户端触发特权管理小程序的运行。特权管理小程序用于管理用户在至少一个应用的特权。这里,特权可以是特定场景下的用户比场景外的用户在同一应用中享有更多的权益,该特权的特定场景可以是网吧场景等,比如用户在网吧场景下享有的“游戏道具***、游戏经验收益加成”等游戏特权、或者“VIP视频免费观看、免广告观看”等视频观看特权。
在一些实施例中,终端可通过如下方式在客户端中运行特权管理小程序,以方便快捷的对应用的特权进行管理:响应于通过第一客户端针对特权管理小程序的二维码的扫描操作;在第一客户端中运行特权管理小程序。
在实际应用中,特权管理小程序的进入途径可以是二维码。此时终端可通过设置的具备二维码扫描功能的第一客户端,比如即时通讯客户端,对特权管理小程序的二维码进行扫描,从而进入并运行特权管理小程序。示例性地,参见图4,图4是本发明实施例提供的通过第一客户端运行特权管理小程序的示意图,这里,用户打开第一客户端,点击启动二维码扫描的功能入口“扫一扫,”通过呈现的扫描框对特权管理小程序的二维码进行扫描,从而通过第一客户端进入特权管理小程序,并呈现特权管理小程序的特权管理界面。
应用上述实施例,通过设置特权管理小程序的二维码,方便用户通过手机等移动端进入特权管理小程序,在网吧场景下,用户在需要获取特权信息时,可通过安装有具有扫描功能客户端的移动端扫描特权管理小程序的二维码,从而进入特权管理小程序以获取特权信息,为用户提供了便捷。
在一些实施例中,终端还可通过如下方式在客户端中运行特权管理小程序:响应于针对第二客户端中呈现的特权管理功能项的点击操作;在第二客户端中运行特权管理小程序。
在实际应用中,特权管理小程序的进入途径还可以是预先设置的特权管理功能项的功能按钮,该特权管理功能项可以设置于具有特权的应用客户端中,比如具有特权的视频播放客户端;或者设置于用于管理应用的客户端,比如用于管理游戏应用特权的客户端。此时,当终端接收到针对第二客户端中呈现的特权管理功能项的点击操作时,在第二客户端中运行特权管理小程序,并呈现特权管理小程序的特权管理界面。
示例性地,参见图5,图5是本发明实施例提供的通过第二客户端运行特权管理小程序的示意图,这里,用户点击第二客户端呈现的特权管理功能项的功能按钮“特权管理,”终端响应于针对该特权管理功能项的点击操作,进入特权管理小程序中,呈现特权管理小程序的特权管理界面。
步骤302:接收到针对目标应用的特权管理指令。
这里,特权管理指令为目标用户基于特权管理界面输入,用于指示获取目标用户在目标应用的特权信息。因此,特权管理指令的内容可以包括目标应用的名称、用户标识信息等,比如通过客户端运行特权管理小程序的时候,提示用户授权客户端的账户信息,则相当于特权管理小程序已获知用户信息、或目标应用的名称等。
在实际应用中,终端在呈现特权管理界面之后,用户可以通过特权管理界面输入针对目标应用的特权管理指令,终端在接收到用户输入的特权管理指令之后,根据该特权管理指令去获取用户指示获取的目标应用的特权信息。
在一些实施例中,终端可通过如下方式接收到针对目标应用的特权管理指令:在特权管理界面中呈现文本指令输入框;接收并呈现基于文本指令输入框输入的文本形式的特权管理指令;或者,在特权管理界面中呈现语音指令入口;接收到基于语音指令入口录入的语音形式的特权管理指令。
在实际应用中,特权管理小程序的特权管理界面中既可呈现文本指令输入框,也可呈现语音指令入口,还可同时呈现文本指令输入框和语音指令入口。基于此,终端通过文本指令输入框,接收到用户基于文本指令输入框输入的文本形式的特权管理指令。或者,终端通过呈现的语音指令入口,接收到基于语音指令入口录入的语音形式的特权管理指令。
示例性地,参见图6,图6是本发明实施例提供的特权管理界面的示意图。这里,如图6(1)所示,特权管理界面仅包含文本指令输入框,支持用户输入文本形式的特权管理指令;如图6(2)所示,特权管理界面仅包含语音指令入口,用户可通过长按或者点击语音指令入口,以基于该语音指令入口录入语音形式的特权管理指令;如图6(3)所示,特权管理界面同时包含文本指令输入框和语音指令入口,即支持用户可以根据需要,选择相应的指令输入方式。
应用上述实施例,通过设置语音指令入口,使得用户可通过录入语音的方式输入语音形式的特权管理指令,从而更加方便了通过移动端进行特权的管理,提高了特权管理小程序在移动端的使用便捷性。
在一些实施例中,当特权管理指令为语音形式的特权管理指令时,终端在接收到录入的语音形式的特权管理指令后,呈现识别的特权管理指令对应的指令文本;并呈现对应指令文本的编辑功能键,该编辑功能键用于指示对识别的指令文本进行编辑的功能入口。
在一些实施例中,当识别的指令文本存在错误时,终端响应于针对编辑功能键的点击操作,呈现对应指令文本的文本编辑界面;响应于基于文本编辑界面对指令文本所执行的编辑操作,呈现编辑后的指令文本。
在实际应用中,终端接收到用户通过语音方式输入的语音形式的特权管理指令后,对用户录入的特权管理指令进行语音识别,得到相应的指令文本,并通过特权管理界面呈现相应的指令文本,以方便用户对识别的语音形式的特权管理指令的准确性进行确认。
同时,在特权管理界面呈现对应指令文本的编辑功能键,该编辑功能键用于指示对识别的指令文本进行编辑的功能入口。在实际应用中,当用户发现识别得到的指令文本存在错误时,或者不是个人想要的指令内容时,可通过点击编辑功能键进入针对指令文本的文本编辑界面。终端响应于用户针对编辑功能键的点击操作,呈现对应指令文本的文本编辑界面;当用户通过该文本编辑页面对指令文本进行编辑时,终端接收到用户针对指令文本的编辑操作,呈现编辑后的指令文本。
示例性地,参见图7,图7是本发明实施例提供的指令文本的编辑示意图;这里,终端识别用户录入的语音形式的特权管理指令后,识别并呈现指令文本“真断1444274711,”以及呈现对应指令文本的编辑功能键。当用户确认识别的指令文本与个人预想的不符时,点击编辑功能键,终端响应于针对编辑功能键的点击操作,呈现文本编辑界面。用户可在该文本编辑界面中对识别的指令文本“真断1444274711”进行编辑,终端在接收到针对文本指令的编辑操作后,呈现编辑后的指令文本“诊断1444274711。”在编辑结束后,可通过响应于诊断文本编辑界面的确认按钮的点击操作,退出文本编辑界面,进一步呈现包含编辑后的指令文本“诊断1444274711”的特权管理界面。
应用上述实施例,当用户在发现识别的语音形式的特权管理指令出现错误、或者与理想中不符时,可通过对应识别的指令文本的编辑功能键,对指令文本进行编辑,以达到理想状态,从而使特权管理小程序更加准确地为用户提供特权信息,提高用户体验。
在一些实施例中,终端还呈现对应特权管理指令的确认按钮,该确认按钮用于对识别的指令文本、或者编辑后的指令文本进行确认操作。
在实际应用中,终端还呈现有对应特权管理指令的确认按钮,该确认按钮用于用户对识别的指令文本、或者编辑后的指令文本进行确认操作,从而触发特权管理指令的执行。
当然,在另外一些实施例中,该针对特权管理指令的确认按钮也可以不存在,即终端接收到特权管理指令后,直接执行该特权管理指令。
步骤303:响应于特权管理指令,呈现目标用户在目标应用的特权信息。
这里,特权信息包括以下至少之一:目标用户在目标应用的各项特权的特权内容、目标用户在目标应用的各项特权的特权状态、以及当特权状态为无效状态时,相应的特权修复方式。
在一些实施例中,终端可通过如下方式确定目标用户在目标应用的特权信息:解析特权管理指令,得到目标用户的用户标识、及目标应用的应用标识;基于用户标识及应用标识,获取目标用户在目标应用的特权信息。
终端接收到特权管理指令之后,响应于该特权管理指令,获取目标用户在目标应用的特权信息。具体地,对接收到的特权管理指令进行解析,得到特权管理指令中携带的目标用户的用户标识、及目标应用的应用标识;从而基于解析得到的用户标识及应用标识,获取目标用户在目标应用的特权信息。在实际应用中,可根据解析得到的用户标识及应用标识,在后台存储的相关特权数据中获取该用户标识及应用标识对应的特权数据。
在实际应用中,该特权信息可以包括目标用户在目标应用所拥有的各项特权内容,比如游戏应用中的游戏道具***、经验收益加成30%等特权,或者视频播放应用中的付费视频免费观看、免广告等特权。还可以包括各项特权的特权状态,比如是否有效等。同时,当存在某些特权的特权状态为无效状态时,还可以呈现相应的特权修复方式,比如开启特权开关、充值特权余额等。
在一些实施例中,当特权信息包括目标特权的特权状态、目标特权的特权状态为无效状态,且目标特权对应的特权修复方式能够自动执行时,终端还可呈现对应目标特权的特权修复按钮;响应于针对特权修复按钮的点击操作,基于目标特权对应的特权修复方式,修复目标特权,以使目标特权的特权状态由无效状态变为有效状态。
在实际应用中,特权修复方式的种类可分为可自动执行类和人为执行类,比如特权余额不足时,则需要用户主动充值,这类特权修复方式即为人为执行类;或者特权开关未开启时,终端可自动开启该特权开关,这类特权修复方式即为可自动执行类。
当特权信息包括处于失效状态的目标特权的相关信息时,如果该目标特权对应的特权修复方式属于可自动执行类,即能够自动执行时,终端还可呈现对应目标特权的特权修复按钮。用户可通过点击该特权修复按钮,以触发针对该目标特权的自动修复过程。终端接收到用户针对目标特权的特权修复按钮的点击操作,响应于该点击操作,自动执行目标特权对应的特权修复方式,对目标特权进行修复,从而使目标特权的特权状态由无效状态变为有效状态。
示例性地,参见图8,图8是本发明实施例提供的特权处于失效状态的特权信息的示意图。这里,目标特权处于无效状态,且造成目标特权处于无效状态的原因为“特权开关未开启,”因此所对应的特权修复方式为“请打开特权开关。”这里该特权修复方式既可通过人为执行,也可自动执行,此时,还可呈现对应该特权修复方式的特权修复按钮。终端在接收到用户针对该特权修复按钮的点击操作时,可自动采用该特权修复方式,即自动开启特权开关,以修复目标特权,使得目标特权的特权状态由无效状态变为有效状态。当然,用户如果不点击该特权修复按钮时,也可以自行开启特权开关。
应用上述实施例,通过设置特权管理小程序,方便用户在发现目标应用的特权失效时,快速获取到特权失效的原因及特权修复方式,进而根据提供的特权修复方式对处于无效状态的特权进行修复,减少了用户反馈、开发者被动发现等过程中时间的消耗,实现了用户特权异常问题的快速解决,提高用户体验。
应用本发明上述实施例,通过客户端运行特权管理小程序,基于特权管理小程序的特权管理界面,接收到目标用户针对目标应用的特权管理指令,进而响应于该特权管理指令,获取并呈现目标用户在目标应用的特权信息;如此,当用户需要获取目标应用特权信息时,可直接通过运行特权管理小程序获取在目标应用的特权信息,避免了用户向工作人员咨询和反馈的流程,节省了时间;并且特权管理小程序通过客户端下载并运行,无需安装,使用方便快捷,从而实现用户对特权信息的便捷化管理,提高用户体验。
在一些实施例中,在服务器获取到目标用户在目标应用的特权信息后,还可以结合区块链技术,将特权信息存储至区块链网络,以使在终端获取该目标用户在目标应用的特权信息时,能够直接从区块链网络中获取到特权信息。
这里,在获取到目标用户在目标应用的特权信息后,生成用于存储特权信息的交易,并发送生成的交易至区块链网络的节点,以使节点对交易共识后将特权信息存储至区块链网络;在存储至区块链网络之前,服务器还可获取特权信息对应的密钥的摘要信息;将得到的密钥的摘要信息存储至区块链网络。
接下来对本发明实施例中的区块链网络进行说明。图9为本发明实施例提供的区块链网络的应用架构示意图,包括区块链网络900(示例性示出了共识节点910-1至共识节点910-3)、认证中心1000、业务主体1100,下面分别说明。
区块链网络900的类型是灵活多样的,例如可以为公有链、私有链或联盟链中的任意一种。以公有链为例,任何业务主体的电子设备(例如终端/服务器),都可以在不需要授权的情况下接入区块链网络900;以联盟链为例,业务主体在获得授权后其下辖的电子设备可以接入区块链网络900。如此,成为区块链网络900中的客户端节点。
在一些实施例中,客户端节点可以只作为区块链网络900的观察者,即提供支持业务主体发起交易(例如,用于上链存储数据或查询链上数据)功能,对于区块链网络900的共识节点910的功能,例如排序功能、共识服务和账本功能等,客户端节点可以缺省或者有选择性(例如,取决于业务主体的具体业务需求)地实施。从而,可以将业务主体的数据和业务处理逻辑最大程度迁移到区块链网络900中,通过区块链网络900实现数据和业务处理过程的可信和可追溯。
区块链网络900中的共识节点接收来自不同业务主体(如业务主体1100)的客户端节点(如归属于业务主体1100的客户端节点1110)提交的交易,执行交易以更新账本或者查询账本,执行交易的各种中间结果或最终结果可以返回至业务主体的客户端节点中显示。
下面以业务主体接入区块链网络以实现特权信息的获取为例说明区块链的示例性应用。
参见图9,特权管理方法涉及的业务主体1100,从认证中心1000进行登记注册获得数字证书,数字证书中包括业务主体的公钥、以及认证中心1000对业务主体的公钥和身份信息签署的数字签名,用来与业务主体针对交易的数字签名一起附加到交易中,并被发送到区块链网络,以供区块链网络从交易中取出数字证书和签名,验证消息的可靠性(即是否未经篡改)和发送消息的业务主体的身份信息,区块链网络会根据身份进行验证,例如是否具有发起交易的权限。业务主体下辖的电子设备(例如终端或者服务器)运行的客户端都可以向区块链网络900请求接入而成为客户端节点。
首先,业务主体1100的客户端节点1110在获取目标用户在目标应用的特权信息时,生成用于获取区块链中存储的特权信息的交易,在交易中指定了实现特权信息的获取操作需要调用的智能合约、以及向智能合约传递的参数,交易还携带了客户端节点1110的数字证书、签署的数字签名(例如,使用客户端节点1110的数字证书中的私钥,对交易的摘要进行加密得到),并将交易广播到区块链网络900中的共识节点。
然后,区块链网络900的共识节点910接收到交易时,对交易携带的数字证书和数字签名进行验证,验证成功后,根据交易中携带的业务主体1100的身份,确认业务主体1100是否是具有交易权限,数字签名和权限验证中的任何一个验证判断都将导致交易失败。验证成功后签署共识节点910自己的数字签名(例如,使用节点910-1的私钥对交易的摘要进行加密得到),并继续在区块链网络900中广播。
最后,区块链网络900中的共识节点910接收到验证成功的交易后,将交易填充到新的区块中,并进行广播。区块链网络900中的共识节点910在广播新区块时,会对新区块进行共识过程,如果共识成功,则将新区块追加到自身所存储的区块链的尾部,并根据交易的结果更新状态数据库,执行新区块中的交易:对于提交的获取特权信息的交易,从状态数据库中查询特权信息对应的键值对,并返回交易结果。
作为区块链的示例,参见图10,图10是本发明实施例提供的区块链网络900中区块链的结构示意图,每个区块的头部既可以包括区块中所有交易的哈希值,同时也包含前一个区块中所有交易的哈希值,新产生的交易的记录被填充到区块并经过区块链网络中节点的共识后,会被追加到区块链的尾部从而形成链式的增长,区块之间基于哈希值的链式结构保证了区块中交易的防篡改和防伪造。
下面说明本发明实施例提供的区块链网络的示例性的功能架构,参见图11,图11是本发明实施例提供的区块链网络900的功能架构示意图,包括应用层1、共识层2、网络层3、数据层4和资源层5,下面分别进行说明。
资源层5封装了实现区块链网路900中的各个节点910的计算资源、存储资源和通信资源。
数据层4封装了实现账本的各种数据结构,包括以文件***中的文件实现的区块链,键值型的状态数据库和存在性证明(例如区块中交易的哈希树)。
网络层3封装了点对点(P2P,Point to Point)网络协议、数据传播机制和数据验证机制、接入认证机制和业务主体身份管理的功能。
其中,P2P网络协议实现区块链网络900中节点910之间的通信,数据传播机制保证了交易在区块链网络900中的传播,数据验证机制用于基于加密学方法(例如数字证书、数字签名、公/私钥对)实现节点910之间传输数据的可靠性;接入认证机制用于根据实际的业务场景对加入区块链网络900的业务主体的身份进行认证,并在认证通过时赋予业务主体接入区块链网络900的权限;业务主体身份管理用于存储允许接入区块链网络900的业务主体的身份、以及权限(例如能够发起的交易的类型)。
共识层2封装了区块链网络900中的节点910对区块达成一致性的机制(即共识机制)、交易管理和账本管理的功能。共识机制包括POS、POW和DPOS等共识算法,支持共识算法的可插拔。
交易管理用于验证节点910接收的交易中携带的数字签名,验证业务主体的身份信息,并根据身份信息判断确认其是否具有权限进行交易(从业务主体身份管理读取相关信息);对于获得接入区块链网络900的授权的业务主体而言,均拥有认证中心颁发的数字证书,业务主体利用自己的数字证书中的私钥对提交的交易进行签名,从而声明自己的合法身份。
账本管理用于维护区块链和状态数据库。对于取得共识的区块,追加到区块链的尾部;执行取得共识的区块中的交易,当交易包括更新操作时更新状态数据库中的键值对,当交易包括查询操作时查询状态数据库中的键值对并向业务主体的客户端节点返回查询结果。支持对状态数据库的多种维度的查询操作,包括:根据区块序列号(例如交易的哈希值)查询区块;根据区块哈希值查询区块;根据交易序列号查询区块;根据交易序列号查询交易;根据业务主体的账号(序列号)查询业务主体的账号数据;根据通道名称查询通道中的区块链。
应用层1封装了区块链网络能够实现的各种业务,包括交易的溯源、存证和验证等。
下面以用户运行特权管理小程序管理在应用的网吧特权为例,继续说明本发明实施例提供的特权管理方法。参见图12,图12为本发明实施例提供的特权管理方法的流程示意图,本发明实施例提供的特权管理方法包括:
步骤1201:终端运行特权管理小程序,并呈现特权管理小程序的特权管理界面。
这里,在实际应用中,当用户发现自身在目标应用(比如游戏应用)的网吧特权失效时,可通过运行特权管理小程序获取相应的特权信息,找到特权失效的原因及特权修复方式。
具体地,用户可通过具备二维码扫描功能的第一客户端对特权管理小程序的二维码进行扫描,以进入特权管理小程序。
用户还可以通过点击特权管理功能按钮进入特权管理小程序,在实际应用中,该特权管理功能项可以设置于具有特权的应用客户端中,比如具有特权的视频播放客户端;或者设置于用于管理应用的客户端,比如用于管理游戏应用特权的客户端。此时,当终端接收到针对第二客户端中呈现的特权管理功能项的点击操作时,在第二客户端中运行特权管理小程序,并呈现特权管理小程序的特权管理界面。
步骤1202:接收到针对目标应用的特权管理指令。
这里,特权管理指令为目标用户基于特权管理界面输入,用于指示获取目标用户在目标应用的特权信息。该特权信息可以是游戏应用对应的各项网吧特权、处于失效状态的特权、特权失效的原因及相应的特权修复方式等。
在实际应用中,当用户发现自身在目标应用(比如游戏应用)的网吧特权失效时,通过特权管理界面,输入针对目标应用的特权管理指令。特权管理指令的内容可以包括目标应用的名称、用户标识信息等。示例性地,当用户发现游戏应用的网吧特权丢失时,该输入的特权管理指令可以是“诊断+用户标识+特权丢失原因,”比如“诊断1444274711(QQ号)的网吧特权丢失原因。”
具体地,终端可通过特权管理界面的文本指令输入框,接收到用户输入的文本形式的特权管理指令。或者,终端通过特权管理界面的语音指令入口,接收到录入的语音形式的特权管理指令。
步骤1203:当特权管理指令为语音形式的特权管理指令时,识别特权管理指令,得到指令文本并呈现。
这里,可通过ASR自动语音识别技术,对接收到的语音形式的特权管理指令进行语音识别,转化为相应的指令文本。
步骤1204:呈现对应指令文本的编辑功能键。
这里,编辑功能键用于指示对识别的指令文本进行编辑的功能入口。
步骤1205:是否需要对指令文本进行编辑。
在实际应用中,当用户发现识别得到的指令文本存在错误、或者与理想中不符时,可通过点击编辑功能键进入针对指令文本的文本编辑界面,即执行步骤1206-步骤1207。如果用户发现识别得到的指令文本与理想状态相符时,则执行步骤1208。
步骤1206:响应于针对编辑功能键的点击操作,呈现对应指令文本的文本编辑界面。
步骤1207:响应于基于文本编辑界面对指令文本所执行的编辑操作,呈现编辑后的指令文本。
这里,参见图7,终端识别用户录入的语音形式的特权管理指令后,识别并呈现指令文本“真断1444274711,”以及呈现对应指令文本的编辑功能键。当用户确认识别的指令文本与个人预想的不符时,点击编辑功能键,终端响应于针对编辑功能键的点击操作,呈现文本编辑界面。用户可在该文本编辑界面中对识别的指令文本“真断1444274711”进行编辑,终端在接收到针对文本指令的编辑操作后,呈现编辑后的指令文本“诊断1444274711。”在编辑结束后,可通过响应于诊断文本编辑界面的确认按钮的点击操作,退出文本编辑界面,进一步呈现包含编辑后的指令文本“诊断1444274711”的特权管理界面。
步骤1208:将特权管理指令发送给服务器。
步骤1209:服务器响应于特权管理指令,对特权管理指令进行解析,得到目标用户的用户标识、及目标应用的应用标识。
步骤1210:基于用户标识及应用标识,获取目标用户在目标应用的特权信息并返回给终端。
这里,服务器根据解析得到的用户标识、应用标识等信息,在存储的特权相关数据中查找相应的特权信息。该特权信息可以包括目标用户在目标应用所拥有的各项特权内容,比如游戏应用中的游戏道具***、经验收益加成30%等特权,或者视频播放应用中的付费视频免费观看、免广告等特权。还可以包括各项特权的特权状态,比如是否有效等。同时,当存在某些特权的特权状态为无效状态时,还可以呈现相应的特权修复方式,比如开启特权开关、充值特权余额等。
具体地,以用户发现游戏应用的网吧特权失效、发送获取游戏应用的特权信息的特权管理指令为例,服务器根据特权管理指令中包含的用户标识,对当前的游戏终端是否处于登录状态、网吧特权客户端是否启动、特权开关是否开启、是否处于特权网吧(即网吧IP是否处于IP白名单中)、安全校验是否通过等进行判断和分析,从而得到用户在游戏应用中网吧特权失效的原因、以及相应的特权修复方式。
示例性地,游戏应用的网吧特权失效的原因可以包括网吧特权点(特权余额)不足、特权开关未开启、网吧IP未处于特权网吧IP白名单中等;相对应的特权修复方式可以为“请充值网吧特权点”、“请开启特权开关”等,具体可参加图8,图8所示的特权失效原因为“特权开关未开启,”对应的特权修复方式为“请打开特权开关。”
步骤1211:接收到包含目标应用的网吧特权失效原因及特权修复方式的特权信息并呈现。
这里,当目标应用的特权对应的特权修复方式能够自动执行时,终端还可呈现对应该特权的特权修复按钮。
步骤1212:响应于针对特权修复按钮的点击操作,基于相应的特权修复方式,修复目标应用的特权,以使该特权的特权状态由无效状态变为有效状态。
步骤1213:重启目标应用获取特权。
应用上述实施例,通过设置特权管理小程序,方便用户在发现目标应用的特权失效时,快速获取到特权失效的原因及特权修复方式,从而及时解决特权失效的问题,无需等待,提升了用户体验;在网吧场景下,通过扫描二维码进入特权管理小程序,方便了用户通过移动端进行操作;设置语音输入特权管理指令的方式,更增加了特权管理小程序在移动端的使用便捷性。
下面继续说明本发明实施例提供的特权管理装置255,在一些实施例中,特权管理装置可采用软件模块的方式实现。参见图13,图13是本发明实施例提供的特权管理装置255的结构示意图,本发明实施例提供的特权管理装置255包括:
运行模块2551,用于响应于通过客户端触发的特权管理小程序的运行操作,在所述客户端中运行所述特权管理小程序,并呈现所述特权管理小程序的特权管理界面;其中,所述特权管理小程序用于管理用户在至少一个应用的特权;
接收模块2552,用于接收到针对目标应用的特权管理指令,所述特权管理指令为目标用户基于所述特权管理界面输入;
呈现模块2553,用于响应于所述特权管理指令,呈现所述目标用户在所述目标应用的特权信息,所述特权信息包括以下至少之一:
所述目标用户在所述目标应用的各项特权的特权内容、所述目标用户在所述目标应用的各项特权的特权状态、以及当所述特权状态为无效状态时,相应的特权修复方式。
在一些实施例中,所述运行模块2551,还用于响应于通过第一客户端针对所述特权管理小程序的二维码的扫描操作;
在所述第一客户端中运行所述特权管理小程序。
在一些实施例中,所述运行模块2551,还用于响应于针对第二客户端中呈现的特权管理功能项的点击操作;
在所述第二客户端中运行所述特权管理小程序。
在一些实施例中,所述呈现模块2553,还用于当所述特权管理指令为语音形式的特权管理指令时,呈现识别的所述特权管理指令对应的指令文本;并
呈现对应所述指令文本的编辑功能键,所述编辑功能键,用于指示对识别的所述指令文本进行编辑的功能入口。
在一些实施例中,所述呈现模块2553,还用于呈现对应所述特权管理指令的确认按钮;其中,所述确认按钮用于对识别的所述指令文本、或者编辑后的所述指令文本进行确认操作。
在一些实施例中,所述呈现模块2553,还用于响应于针对所述编辑功能键的点击操作,呈现对应所述指令文本的文本编辑界面;
响应于基于所述文本编辑界面对所述指令文本所执行的编辑操作,呈现编辑后的所述指令文本。
在一些实施例中,所述接收模块2552,还用于在所述特权管理界面中呈现文本指令输入框;
接收并呈现基于所述文本指令输入框输入的文本形式的所述特权管理指令;
或者,在所述特权管理界面中呈现语音指令入口;
接收到基于所述语音指令入口录入的语音形式的所述特权管理指令。
在一些实施例中,所述呈现模块2553,还用于当所述特权信息包括目标特权的特权状态、且所述目标特权的特权状态为无效状态时,呈现对应所述目标特权的特权修复按钮;
响应于针对所述特权修复按钮的点击操作,基于所述目标特权对应的特权修复方式,修复所述目标特权,以使所述目标特权的特权状态由无效状态变为有效状态。
在一些实施例中,所述装置还包括:
解析模块,用于解析所述特权管理指令,得到所述目标用户的用户标识、及所述目标应用的应用标识;
基于所述用户标识及所述应用标识,获取所述目标用户在所述目标应用的特权信息。
在一些实施例中,所述装置还包括:
存储模块,用于存储所述目标用户在所述目标应用的特权信息至区块链网络。
本发明实施例还提供一种电子设备,所述电子设备包括:
存储器,用于存储可执行指令;
处理器,用于执行所述存储器中存储的可执行指令时,实现本发明实施例提供的特权管理方法。
本发明实施例还提供一种计算机可读存储介质,存储有可执行指令,所述可执行指令被处理器执行时,实现本发明实施例提供的特权管理方法。
在一些实施例中,计算机可读存储介质可以是FRAM、ROM、PROM、EPROM、EEPROM、闪存、磁表面存储器、光盘、或CD-ROM等存储器;也可以是包括上述存储器之一或任意组合的各种设备。计算机可以是包括智能终端和服务器在内的各种计算设备。
在一些实施例中,可执行指令可以采用程序、软件、软件模块、脚本或代码的形式,按任意形式的编程语言(包括编译或解释语言,或者声明性或过程性语言)来编写,并且其可按任意形式部署,包括被部署为独立的程序或者被部署为模块、组件、子例程或者适合在计算环境中使用的其它单元。
作为示例,可执行指令可以但不一定对应于文件***中的文件,可以可被存储在保存其它程序或数据的文件的一部分,例如,存储在超文本标记语言(HTML,Hyper TextMarkup Language)文档中的一个或多个脚本中,存储在专用于所讨论的程序的单个文件中,或者,存储在多个协同文件(例如,存储一个或多个模块、子程序或代码部分的文件)中。
作为示例,可执行指令可被部署为在一个计算设备上执行,或者在位于一个地点的多个计算设备上执行,又或者,在分布在多个地点且通过通信网络互连的多个计算设备上执行。
以上所述,仅为本发明的实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和范围之内所作的任何修改、等同替换和改进等,均包含在本发明的保护范围之内。

Claims (10)

1.一种特权管理方法,其特征在于,所述方法包括:
响应于通过客户端触发的特权管理小程序的运行操作,在所述客户端中运行所述特权管理小程序,并
呈现所述特权管理小程序的特权管理界面;其中,所述特权管理小程序用于管理用户在至少一个应用的特权;
接收到针对目标应用的特权管理指令,所述特权管理指令为目标用户基于所述特权管理界面输入;
响应于所述特权管理指令,呈现所述目标用户在所述目标应用的特权信息,所述特权信息包括以下至少之一:
所述目标用户在所述目标应用的各项特权的特权内容、所述目标用户在所述目标应用的各项特权的特权状态、以及当所述特权状态为无效状态时,相应的特权修复方式。
2.如权利要求1所述的方法,其特征在于,所述响应于通过客户端触发的特权管理小程序的运行操作,在所述客户端中运行所述特权管理小程序,包括:
响应于通过第一客户端针对所述特权管理小程序的二维码的扫描操作;
在所述第一客户端中运行所述特权管理小程序。
3.如权利要求1所述的方法,其特征在于,所述响应于通过客户端触发的特权管理小程序的运行操作,在所述客户端中运行所述特权管理小程序,包括:
响应于针对第二客户端中呈现的特权管理功能项的点击操作;
在所述第二客户端中运行所述特权管理小程序。
4.如权利要求1所述的方法,其特征在于,所述接收到针对目标应用的特权管理指令之后,所述方法还包括:
当所述特权管理指令为语音形式的特权管理指令时,呈现识别的所述特权管理指令对应的指令文本;并
呈现对应所述指令文本的编辑功能键,所述编辑功能键,用于指示对识别的所述指令文本进行编辑的功能入口。
5.如权利要求4所述的方法,其特征在于,所述方法还包括:
呈现对应所述特权管理指令的确认按钮;
其中,所述确认按钮用于对识别的所述指令文本、或者编辑后的所述指令文本进行确认操作。
6.如权利要求4所述的方法,其特征在于,所述方法还包括:
响应于针对所述编辑功能键的点击操作,呈现对应所述指令文本的文本编辑界面;
响应于基于所述文本编辑界面对所述指令文本所执行的编辑操作,呈现编辑后的所述指令文本。
7.如权利要求1所述的方法,其特征在于,所述接收到针对目标应用的特权管理指令,包括:
在所述特权管理界面中呈现文本指令输入框;
接收并呈现基于所述文本指令输入框输入的文本形式的所述特权管理指令;
或者,在所述特权管理界面中呈现语音指令入口;
接收到基于所述语音指令入口录入的语音形式的所述特权管理指令。
8.如权利要求1所述的方法,其特征在于,所述方法还包括:
当所述特权信息包括目标特权的特权状态、且所述目标特权的特权状态为无效状态时,呈现对应所述目标特权的特权修复按钮;
响应于针对所述特权修复按钮的点击操作,基于所述目标特权对应的特权修复方式,修复所述目标特权,以使所述目标特权的特权状态由无效状态变为有效状态。
9.如权利要求1所述的方法,其特征在于,所述方法还包括:
存储所述目标用户在所述目标应用的特权信息至区块链网络。
10.一种特权管理装置,其特征在于,所述装置包括:
运行模块,用于响应于通过客户端触发的特权管理小程序的运行操作,在所述客户端中运行所述特权管理小程序,并呈现所述特权管理小程序的特权管理界面;其中,所述特权管理小程序用于管理用户在至少一个应用的特权;
接收模块,用于接收到针对目标应用的特权管理指令,所述特权管理指令为目标用户基于所述特权管理界面输入;
呈现模块,用于响应于所述特权管理指令,呈现所述目标用户在所述目标应用的特权信息,所述特权信息包括以下至少之一:
所述目标用户在所述目标应用的各项特权的特权内容、所述目标用户在所述目标应用的各项特权的特权状态、以及当所述特权状态为无效状态时,相应的特权修复方式。
CN202010224830.8A 2020-03-26 2020-03-26 特权管理方法及装置 Pending CN113449267A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010224830.8A CN113449267A (zh) 2020-03-26 2020-03-26 特权管理方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010224830.8A CN113449267A (zh) 2020-03-26 2020-03-26 特权管理方法及装置

Publications (1)

Publication Number Publication Date
CN113449267A true CN113449267A (zh) 2021-09-28

Family

ID=77807247

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010224830.8A Pending CN113449267A (zh) 2020-03-26 2020-03-26 特权管理方法及装置

Country Status (1)

Country Link
CN (1) CN113449267A (zh)

Similar Documents

Publication Publication Date Title
CN113711536B (zh) 从区块链网络中提取数据
CN105659557B (zh) 用于单点登录的基于网络的接口集成的方法和***
US8898764B2 (en) Authenticating user through web extension using token based authentication scheme
CN110555029A (zh) 基于区块链的票务管理方法、装置及存储介质
CN112506747B (zh) 一种业务进程监控方法、装置、电子设备及存储介质
CN111177246B (zh) 一种业务数据的处理方法及装置
CN111245825A (zh) 小程序登录方法、服务器和电子设备
US20140365526A1 (en) Content management apparatus and content management method
CN110599697A (zh) 基于区块链的车辆共享方法、装置、设备及存储介质
US20230120160A1 (en) Authentication aggregator
CN110544042A (zh) 基于区块链网络的图书管理方法及装置
WO2021078062A1 (zh) Ssl证书校验方法、装置、设备及计算机存储介质
CN112766998A (zh) 业务活动的数据处理方法及装置
CN111178896B (zh) 乘车支付方法、装置及存储介质
CN112995014B (zh) 消息群发的方法及装置
CN112925589B (zh) 扩展接口的调用方法及装置
CN112866794B (zh) 一种音轨切换方法及设备
CN111182529B (zh) 警务应用的处理方法、装置、电子设备及存储介质
CN112702419A (zh) 基于区块链的数据处理方法、装置、设备和存储介质
CN112132554A (zh) 一种政务信息处理方法、装置、电子设备及存储介质
CN112836186A (zh) 一种页面控制方法及装置
CN113449267A (zh) 特权管理方法及装置
CN111078569B (zh) 光学字符识别应用的测试方法、装置及存储介质
CN110661789B (zh) 地址重置方法、装置、设备及计算机可读存储介质
CN114297598A (zh) 用户权限处理方法及装置

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