CN105743890A - 权限信息生成方法和装置 - Google Patents

权限信息生成方法和装置 Download PDF

Info

Publication number
CN105743890A
CN105743890A CN201610055930.6A CN201610055930A CN105743890A CN 105743890 A CN105743890 A CN 105743890A CN 201610055930 A CN201610055930 A CN 201610055930A CN 105743890 A CN105743890 A CN 105743890A
Authority
CN
China
Prior art keywords
page
tity
sequence
iden
user
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.)
Granted
Application number
CN201610055930.6A
Other languages
English (en)
Other versions
CN105743890B (zh
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.)
Chongqing Duxiaoman Youyang Technology Co ltd
Original Assignee
Beijing Baidu Netcom Science and Technology 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 Beijing Baidu Netcom Science and Technology Co Ltd filed Critical Beijing Baidu Netcom Science and Technology Co Ltd
Priority to CN201610055930.6A priority Critical patent/CN105743890B/zh
Publication of CN105743890A publication Critical patent/CN105743890A/zh
Application granted granted Critical
Publication of CN105743890B publication Critical patent/CN105743890B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/10Network architectures or network communication protocols for network security for controlling access to devices or network resources
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0892Network architectures or network communication protocols for network security for authentication of entities by using authentication-authorization-accounting [AAA] servers or protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/14Network architectures or network communication protocols for network security for detecting or protecting against malicious traffic
    • H04L63/1441Countermeasures against malicious traffic
    • H04L63/1466Active attacks involving interception, injection, modification, spoofing of data unit addresses, e.g. hijacking, packet injection or TCP sequence number attacks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Storage Device Security (AREA)

Abstract

本申请公开了权限信息生成方法和装置。所述方法的一具体实施方式包括:响应于用户的预设操作,向服务器发送权限申请请求;获取所述服务器返回的页面标识序列,所述页面标识序列中的页面标识用于指示预先从所述服务器接收的页面集合中的页面;根据所述页面标识序列依次从所述页面集合中选取页面并显示,并通过所显示的页面获取用户输入的用户信息;将所获取的用户信息提交至所述服务器,以使所述服务器根据所述用户信息生成权限信息。该实施方式降低了权限申请时对网络条件的依赖性。

Description

权限信息生成方法和装置
技术领域
本申请涉及计算机技术领域,具体涉及信息安全技术领域,尤其涉及权限信息生成方法和装置。
背景技术
在互联网领域,在为用户分配一定权限之前,通常都会要求用户填写一些用户信息提交给服务器。服务器在获得用户信息后,才会分配相应的权限。现有的权限申请过程中,通常在用户发起申请请求后才将供用户填写信息的页面临时发送给客户端进行显示,或者预先将该页面发送至客户端,使申请时客户端可以直接显示客户端本地存储的页面。
然而,在用户发起申请请求后临时发送给服务器的方式,需要在申请时对页面进行传输,受网络的影响较大;而预先将该页面发送至客户端的方式,导致页面固定化,使得黑客可以根据页面中固定的内容填写预先获取的用户信息,从而分配权限的过程存在安全隐患。
发明内容
本申请的目的在于提出一种改进的权限信息生成方法和装置,来解决以上背景技术部分提到的技术问题。
第一方面,本申请提供了一种权限信息生成方法,所述方法包括:响应于用户的预设操作,向服务器发送权限申请请求;获取所述服务器返回的页面标识序列,所述页面标识序列中的页面标识用于指示预先从所述服务器接收的页面集合中的页面;根据所述页面标识序列依次从所述页面集合中选取页面并显示,并通过所显示的页面获取用户输入的用户信息;将所获取的用户信息提交至所述服务器,以使所述服务器根据所述用户信息生成权限信息。
在一些实施例中,所述服务器每次返回的页面标识序列是变化的。
在一些实施例中,所述页面标识序列是所述服务器根据预先存储的所述用户的已知用户信息确定的。
在一些实施例中,在所述获取页面标识序列之后,所述方法还包括:将所述页面标识序列存储在预先设置的堆栈中;以及所述根据所述页面标识序列依次从所述页面集合中选取页面并显示,包括:执行页面显示步骤,所述页面显示步骤包括:从所述堆栈中取出栈顶的页面标识,并显示所述页面标识对应的页面;当接收到对下一页面的显示请求时,若所述堆栈不为空,则继续执行所述页面显示步骤。
在一些实施例中,所述根据所述页面标识序列依次从所述页面集合中选取页面并显示,还包括:当接收到用户对上一页面的显示请求时,将当前页面对应的页面标识压入所述堆栈,并根据所述页面标识序列显示当前页面的上一页面。
第二方面,本申请提供了又一种权限信息生成方法,所述方法包括:接收用户通过客户端发送的权限申请请求;向所述客户端发送页面标识序列,所述页面标识序列中的页面标识用于指示预先发送至所述客户端的页面集合中的页面;接收所述客户端返回的用户信息,所述用户信息是所述客户端根据所述页面标识序列依次从预先存储的页面集合中获取页面并显示、以及通过所显示页面获取的用户输入的用户信息;根据所述用户信息生成权限信息。
在一些实施例中,每次向所述客户端发送的页面标识序列是变化的。
在一些实施例中,在所述向所述客户端发送页面标识序列之前,所述方法还包括:获取预先存储的所述用户的已知用户信息;根据所述已知用户信息生成所述页面标识序列。
第三方面,本申请提供了一种权限信息生成装置,所述装置包括:发送单元,用于响应于用户的预设操作,向服务器发送权限申请请求;获取单元,用于获取所述服务器返回的页面标识序列,所述页面标识序列中的页面标识用于指示预先从所述服务器接收的页面集合中的页面;显示单元,用于根据所述页面标识序列依次从所述页面集合中选取页面并显示,并通过所显示的页面获取用户输入的用户信息;提交单元,用于将所获取的用户信息提交至所述服务器,以使所述服务器根据所述用户信息生成权限信息。
在一些实施例中,所述服务器每次返回的页面标识序列是变化的。
在一些实施例中,所述页面标识序列是所述服务器根据预先存储的所述用户的已知用户信息生成的。
在一些实施例中,所述装置还包括:存储单元,用于在所述获取页面标识序列之后,将所述页面标识序列存储在预先设置的堆栈中;以及所述显示单元包括:显示子单元,用于执行页面显示步骤,所述页面显示步骤包括:从所述堆栈中取出栈顶的页面标识,并显示所述页面标识对应的页面;第一请求接收子单元,用于当接收到对下一页面的显示请求时,若所述堆栈不为空,则继续执行所述页面显示步骤。
在一些实施例中,所述显示单元,还包括:第二请求接收子单元,用于当接收到用户对上一页面的显示请求时,将当前页面对应的页面标识压入所述堆栈,并根据所述页面标识序列显示当前页面的上一页面。
第四方面,本申请提供了一种权限信息生成装置,所述装置包括:请求接收单元,用于接收用户通过客户端发送的权限申请请求;发送单元,用于向所述客户端发送页面标识序列,所述页面标识序列中的页面标识用于指示预先发送至所述客户端的页面集合中的页面;信息接收单元,用于接收所述客户端返回的用户信息,所述用户信息是所述客户端根据所述页面标识序列依次从预先存储的页面集合中获取页面并显示、以及通过所显示页面获取的用户输入的用户信息;生成单元,用于根据所述用户信息生成权限信息。
在一些实施例中,所述发送单元每次向所述客户端发送的页面标识序列是变化的。
在一些实施例中,所述装置还包括序列生成单元,用于生成所述页面标识序列,所述序列生成单元包括:获取子单元,用于获取预先存储的所述用户的已知用户信息;生成子单元,用于根据所述已知用户信息生成所述页面标识序列。
本申请提供的权限信息生成方法和装置,终端设备可以预先从服务器获取页面集合,在需要通过页面进行权限申请时从服务器接收页面标识序列即可显示终端设备本地中对应的页面,页面标识所占用的空间远小于页面集合,从而使得在进行权限申请时所需的网络资源较少,可以减少通信时间,同时也可以避免网络状态不良时页面无法快速加载的问题。
附图说明
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:
图1是本申请可以应用于其中的示例性***架构图;
图2是根据本申请的权限信息生成方法的一个实施例的流程图;
图3a-3c是根据本申请的权限信息生成方法的一个应用场景的示意图;
图4是根据本申请的权限信息生成方法的又一个实施例的流程图;
图5是根据本申请的权限信息生成装置的一个实施例的结构示意图;
图6是根据本申请的权限信息生成装置的又一个实施例的结构示意图;
图7是适于用来实现本申请实施例的终端设备或服务器的计算机***的结构示意图。
具体实施方式
下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关发明,而非对该发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关发明相关的部分。
需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。
图1示出了可以应用本申请的权限信息生成方法或权限信息生成装置的实施例的示例性***架构100。
如图1所示,***架构100可以包括终端设备101、102、103,网络104和服务器105。网络104用以在终端设备101、102、103和服务器105之间提供通信链路的介质。网络104可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。
用户可以使用终端设备101、102、103通过网络104与服务器105交互,以接收或发送消息等。终端设备101、102、103上可以安装有各种通讯客户端应用,例如网页浏览器应用、购物类应用、即时通信工具、网上支付类应用、金融类应用程序等。
终端设备101、102、103可以是具有显示屏并且可以安装应用的各种电子设备,包括但不限于智能手机、平板电脑、电子书阅读器、MP3播放器(MovingPictureExpertsGroupAudioLayerIII,动态影像专家压缩标准音频层面3)、MP4(MovingPictureExpertsGroupAudioLayerIV,动态影像专家压缩标准音频层面4)播放器、膝上型便携计算机和台式计算机等等。
服务器105可以是提供各种服务的服务器,例如对终端设备101、102、103上安装的应用提供支持的后台服务器。后台服务器可以对接收到的权限申请请求、用户信息等数据进行分析等处理。
需要说明的是,本申请图2实施例所提供的权限信息生成方法一般由终端设备101、102、103执行,相应地,图5实施例提供的权限信息生成装置一般设置于终端设备101、102、103中;图4实施例所提供的权限信息生成方法一般由服务器105执行,相应的,图6实施例提供的权限信息生成装置一般设置于服务器105中。
应该理解,图1中的终端设备、网络和服务器的数目仅仅是示意性的。根据实现需要,可以具有任意数目的终端设备、网络和服务器。
继续参考图2,示出了根据本申请的权限信息生成方法的一个实施例的流程200。所述的权限信息生成方法,包括以下步骤:
步骤201,响应于用户的预设操作,向服务器发送权限申请请求。
在本实施例中,权限信息生成方法运行于其上的电子设备(例如图1所示的终端设备)可以对用户作用于预先设定的应用上的操作进行检测,当检测到预设操作时,电子设备即可以通过有线连接方式或者无线连接方式向服务器发送权限申请请求。该预设操作可以是用户用于发起权限申请的触发操作,可以是对预设页面上某一设定控件的触摸或点击操作,也可以是其他预设的操作。
需要指出的是,上述无线连接方式可以包括但不限于3G/4G连接、WiFi连接、蓝牙连接、WiMAX连接、Zigbee连接、UWB(ultrawideband)连接、以及其他现在已知或将来开发的无线连接方式。
步骤202,获取服务器返回的页面标识序列。
在本实施例中,基于步骤201中发送给服务器的权限申请请求,服务器可以对接收到的权限申请请求进行响应,以发回页面标识序列,从而使得上述电子设备得以获取到该页面标识序列。需要说明的是,该页面标识序列中各个页面标识用于指示预先从服务器接收的页面集合中的页面。通常,页面集合可以是服务器预先发送给电子设备的,使得电子设备可以将该页面集合存储在本地,从而在需要时电子设备可以直接从本地获取页面并显示。页面标识可以是页面的名称、编号或是其他可以确定具体页面的标识。
步骤203,根据页面标识序列依次从页面集合中选取页面并显示,并通过所显示的页面获取用户输入的用户信息。
在本实施例中,由于上述电子设备可以预先存储页面集合,在接收到页面标识序列时,电子设备只需要根据页面标识序列即可依次从页面集合中获取到相应的页面并显示。在页面显示过程中,电子设备还可以通过用户在各个页面上的输入操作获取用户信息。用户可以通过各种控件输入用户信息,例如文本框、单选框、复选框。在用户输入信息后,电子设备即可通过这些页面获取到相应的用户信息。
步骤204,将所获取的用户信息提交至服务器,以使服务器根据该用户信息生成权限信息。
在本实施例中,上述电子设备可以将基于步骤203所获取的用户信息提交到服务器上,服务器在接收到用户信息后即可生成权限信息。
在本实施例的一些可选的实现方式中,上述服务器每次返回的页面标识序列是变化的。在本实现方式中,权限信息生成方法在每次执行时服务器返回的页面标识序列是不固定的,导致后续过程中电子设备所显示的页面也不能预先确定,用户无法预知所需要填写的用户信息,因此增大了黑客通过预先搜集的用户信息获取到用户权限的难度,提高了安全性。
在本实施例的一些可选的实现方式中,上述页面标识序列是服务器根据预先存储的用户的已知用户信息确定的。在该实现方式中,服务器中可以预先存储有用户的一些用户信息,即已知用户信息。通常,该已知用户信息可以是服务器在执行该权限信息生成方法之前通过各种方式获取的。例如,该方式可以是预先通过网络获取用户填写的用户信息,也可以是通过线下方式预先收集用户信息,还可以从第三方处预先获取用户信息。
在本实施例的一些可选的实现方式中,上述电子设备在获取页面标识序列之后,还可以将该页面标识序列存储在预先设置的堆栈中。以及,上述步骤203中根据页面标识序列依次从所述页面集合中选取页面并显示具体可以通过以下步骤执行:
首先,执行页面显示步骤。该页面显示步骤具体包括:从上述堆栈中取出栈顶的页面标识,并显示所述页面标识对应的页面。
之后,当接收到对下一页面的显示请求时,若上述堆栈不为空,则继续执行所述页面显示步骤。电子设备可以对用户作用在页面的操作进行实时检测。当检测到与下一页面的显示请求对应的预设操作时,电子设备可以查看堆栈是否为空。若堆栈中不为空,即意味着还有后续页面,则电子设备可以执行上述页面显示步骤,即重复执行从堆栈栈顶取出页面标识并显示该页面标识对应的页面的过程。可选的,当堆栈为空时,可以认为所有与页面标识序列对应的页面均已显示,从而可以执行下一步骤。
该实现方式描述了通过堆栈方式实现步骤203中获取页面标识序列中的页面标识并显示的过程,从而利用堆栈这一数据结构简化页面显示中涉及的算法,并提高整体的运行效率。
可选的,基于上一实现方式,在本实施例的一些可选实现方式中,当接收到用户对上一页面的显示请求时,将当前页面对应的页面标识压入所述堆栈,并根据所述页面标识序列显示当前页面的上一页面。在本实现方式中,当电子设备检测到与下一页面的显示请求对应的预设操作时,电子设备可以从将当前取出的页面标识放回上述堆栈中,同时可以根据页面标识序列中的上一个页面标识,并显示该页面标识对应的序列。需要说明的是,电子设备可以将已显示页面的页面标识放置在另一个堆栈中,以便在取上一个页面标识中可以取出位于该另一个堆栈的栈顶的页面标识,作为上一个页面标识,从而可以显示当前页面的上一页面。该实现方式使得用户可以返回上一页面,从而可以使得用户对通过已显示页面填写的信息进行核查或修改。
继续参见图3a-3c,图3a-3c是根据本实施例的权限信息生成方法的应用场景的一个示意图。在权限信息生成方法开始执行前,终端设备可以预先通过所安装的APP访问服务器,且终端设备中预先存储有多个可在该APP上显示的页面,这些页面用于获取用户信息。在权限信息生成方法开始执行时,用户首先如图3a所示的方式点击控件301时终端设备向服务器发起权限申请请求,所发出的权限申请请求可以触发服务器向终端设备返回页面编号序列,其中页面编号用于指示上述多个页面中的页面。终端设备可以将接收到的页面编号序列压入堆栈中。之后,终端设备可以取出栈顶的编号,并如图3b所示显示对应的页面,以供用户输入身份信息。当用户如图3b所示点击控件302发出对下一页面的显示请求时,终端设备可以继续取出堆栈中位于栈顶的新编号,并如图3c所示根据该新编号显示页面,以获取学历信息。当用户如图3c所示点击控件303发出对上一页面的显示请求时,终端设备可以将该新编号放入栈顶,并获取到原来的编号,并根据原来的编号显示图3b所示的页面,以使用户检查身份信息是否有误或重新填写身份信息。在根据页面编号序列对应的页面获取到所需的用户信息后,终端设备即可将用户信息上传至服务器,使服务器根据该用户信息生成相应的权限信息。
本申请的上述实施例提供的方法,终端设备可以预先从服务器获取页面集合,在需要通过页面进行权限申请时从服务器接收页面标识序列即可显示终端设备本地中对应的页面,页面标识所占用的空间远小于页面集合,从而使得在进行权限申请时所需的网络资源较少,可以减少通信时间,同时也可以避免网络状态不良导致页面无法及时加载的问题。
进一步参考图4,其示出了权限信息生成方法的又一个实施例的流程400。该权限信息生成方法的流程400,包括以下步骤:
步骤401,接收用户通过客户端发送的权限申请请求。
在本实施例中,权限信息生成方法运行于其上的电子设备(例如图1所示的服务器)可以通过有线连接方式或者无线连接方式从用户操作的客户端(例如图1所示的终端设备)接收权限申请请求。例如,电子设备可以通过客户端上预先安装的应用接收权限申请请求。用户可以基于用户作用于该应用上的、与权限申请请求对应的预设操作触发电子设备向服务器发送上述权限申请请求。
步骤402,向客户端发送页面标识序列。
在本实施例中,电子设备在接收到权限申请请求后,可以在该权限申请请求的触发下向客户端发送页面标识序列。该页面标识序列中的页面标识用于指示预先发送至所述客户端的页面集合中的页面。例如,页面集合可以在终端预先安装应用时发送至客户端以使其预先存储在客户端本地。
步骤403,接收客户端返回的用户信息。
在本实施例中,电子设备在将页面标识序列发送给客户端后,可以接收客户端返回的用户信息。通常,客户端在接收到页面标识序列后,可以根据页面标识序列中的页面标识依次从预先存储的页面集合中获取页面并显示。并且,客户端可以通过所显示页面获取用户输入的用户信息。之后,客户端可以将用户信息返回到电子设备,从而使得电子设备可以接收到相应的用户信息。
步骤404,根据用户信息生成权限信息。
在本实施例中,利用步骤403获得的用户信息,电子设备可以生成权限信息。通常,该权限信息可以是用于记录为上述用户所分配的权限的信息。所分配的权限可以时赋予该用户能够访问某一资源的权限,也可以是将原有的权限等级提高,例如可以是开通一个新的账号,或者将原有账号的等级提高,或者为原来的账号增加新的功能。
在本实施例的一些可选实现方式中,上述电子设备每次向客户端发送的页面标识序列是变化的。即,在每次执行上述权限信息生成方法时,电子设备可以向客户端发送不同的页面标识序列。从而,后续过程中客户端所显示的页面也不能预先确定,用户无法预知所需要填写的用户信息,因此增大了黑客通过预先搜集的用户信息获取到用户权限的难度,提高了安全性。
在本实施例的一些可选实现方式中,在步骤402之前,上述权限信息生成方法还包括以下步骤:
首先,电子设备可以获取预先存储的该用户的已知用户信息。通常,在用户通过客户端发送权限申请请求之前,用户可以预先通过用户标识登录到电子设备上。当接收到权限申请请求时,电子设备可以根据该用户标识获取到该用户的已知用户信息。该已知用户信息可以是预先录入服务器的。之后,电子设备可以根据该已知用户信息生成页面标识序列。该实现方式中,所生成的页面标识序列与特定用户的已知用户信息相关,使得所显示的页面更具有灵活性。
可选的,电子设备可以通过已知用户信息确定该用户的信用度,再根据信用度生成对应的页面标识序列。信用度相关的信息可以是预先记载在用户信息中,也可以是电子设备根据策略对已知用户信息进行分析获得的。当该用户的信用度较高时,可以调整待生成的页面标识序列,使得客户端根据该页面标识序列显示页面时需要用户输入的用户信息较少;当该用户的信用度较低时,可以对页面标识序列进行调整,使得客户端根据该页面标识序列显示页面时需要用户输入的用户信息较多。如此,可以将待用户输入的信息与用户的信用度挂钩,高信用度用户仅需其提供较少信息即可开通权限,低信用度用户则需要提供较多的用户信息,从而在保证安全的基础上,能进一步减少高信用度用户在权限申请过程中所花的时间。
本申请的上述实施例提供的方法,终端设备可以预先从服务器获取页面集合,在需要通过页面进行权限申请时从服务器接收页面标识序列即可显示终端设备本地中对应的页面,页面标识所占用的空间远小于页面,从而使得在进行权限申请时所需的网络资源较少,可以减少通信时间,同时也可以避免网络状态不良导致页面无法及时加载的问题。
进一步参考图5,作为对上述图2所示方法的实现,本申请提供了一种权限信息生成装置的一个实施例,该装置实施例与图2所示的方法实施例相对应,该装置具体可以应用于各种服务器中。
如图5所示,本实施例所述的权限信息生成装置500包括:发送单元501、获取单元502、显示单元503和提交单元504。其中,发送单元501用于响应于用户的预设操作,向服务器发送权限申请请求;获取单元502用于获取服务器返回的页面标识序列,页面标识序列中的页面标识用于指示预先从所述服务器接收的页面集合中的页面;显示单元503用于根据页面标识序列依次从页面集合中选取页面并显示,并通过所显示的页面获取用户输入的用户信息;而提交单元504用于将所获取的用户信息提交至所述服务器,以使服务器根据所述用户信息生成权限信息。
在本实施例中,发送单元501、获取单元502、显示单元503和提交单元504的具体处理可参考图2对应实施例中的步骤201、步骤202、步骤203、步骤204。
在本实施例的一些可选实现方式中,上述服务器每次返回的页面标识序列是变化的。具体处理可参考图2对应实施例中的相应实现方式。
在本实施例中的一些可选实现方式中,上述页面标识序列是服务器根据预先存储的上述用户的已知用户信息生成的。具体处理可参考图2对应实施例中的相应实现方式。
在本实施例中的一些可选实现方式中,上述权限信息生成装置500还包括:存储单元(未示出),用于在所述获取页面标识序列之后,将所述页面标识序列存储在预先设置的堆栈中;以及显示单元503包括:显示子单元(未示出),用于执行页面显示步骤,该页面显示步骤包括:从堆栈中取出栈顶的页面标识,并显示该页面标识对应的页面;第一请求接收子单元(未示出),用于当接收到对下一页面的显示请求时,若堆栈不为空,则继续执行上述页面显示步骤。具体处理可参考图2对应实施例中的相应实现方式。
在本实施例中的一些可选实现方式中,显示单元503,还包括:第二请求子接收单元(未示出),用于当接收到用户对上一页面的显示请求时,将当前页面对应的页面标识压入堆栈,并根据该页面标识序列显示当前页面的上一页面。具体处理可参考图2对应实施例中的相应实现方式。
进一步参考图6,作为对上述图3所示方法的实现,本申请提供了一种权限信息生成装置的一个实施例,该装置实施例与图3所示的方法实施例相对应,该装置具体可以应用于各种终端设备中。
如图6所示,本实施例所述的权限信息生成装置600包括:请求接收单元601、发送单元602、信息接收单元603和生成单元604。其中,请求接收单元601用于接收用户通过客户端发送的权限申请请求;发送单元602用于向客户端发送页面标识序列,页面标识序列中的页面标识用于指示预先发送至客户端的页面集合中的页面;信息接收单元603用于接收客户端返回的用户信息,该用户信息是客户端根据页面标识序列依次从预先存储的页面集合中获取页面并显示、以及通过所显示页面获取的用户输入的用户信息;而生成单元604用于根据用户信息生成权限信息。
在本实施例中,请求接收单元601、发送单元602、信息接收单元603和生成单元604的具体处理可参考图3对应实施例中的步骤301、步骤302、步骤303、步骤304。
在本实施例的一些可选实现方式中,上述服务器每次返回的页面标识序列是变化的。具体处理可参考图3对应实施例中的相应实现方式。
在本实施例中的一些可选实现方式中,上述页面标识序列是服务器根据预先存储的上述用户的已知用户信息生成的。具体处理可参考图3对应实施例中的相应实现方式。
在本实施例中的一些可选实现方式中,上述发送单元每次向客户端发送的页面标识序列是变化的。具体处理可参考图3对应实施例中的相应实现方式。
在本实施例中的一些可选实现方式中,权限信息生成装置600还包括序列生成单元(未示出),用于生成所述页面标识序列,该序列生成单元包括:获取子单元(未示出),用于获取预先存储的上述用户的已知用户信息;生成子单元(未示出),用于根据已知用户信息生成页面标识序列。具体处理可参考图3对应实施例中的相应实现方式。
下面参考图7,其示出了适于用来实现本申请实施例的终端设备或服务器的计算机***700的结构示意图。
如图7所示,计算机***700包括中央处理单元(CPU)701,其可以根据存储在只读存储器(ROM)702中的程序或者从存储部分708加载到随机访问存储器(RAM)703中的程序而执行各种适当的动作和处理。在RAM703中,还存储有***700操作所需的各种程序和数据。CPU701、ROM702以及RAM703通过总线704彼此相连。输入/输出(I/O)接口705也连接至总线704。
以下部件连接至I/O接口705:包括键盘、鼠标等的输入部分706;包括诸如阴极射线管(CRT)、液晶显示器(LCD)等以及扬声器等的输出部分707;包括硬盘等的存储部分708;以及包括诸如LAN卡、调制解调器等的网络接口卡的通信部分709。通信部分709经由诸如因特网的网络执行通信处理。驱动器710也根据需要连接至I/O接口705。可拆卸介质711,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器710上,以便于从其上读出的计算机程序根据需要被安装入存储部分708。
特别地,根据本公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括有形地包含在机器可读介质上的计算机程序,所述计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分709从网络上被下载和安装,和/或从可拆卸介质711被安装。
附图中的流程图和框图,图示了按照本申请各种实施例的***、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,所述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。
描述于本申请实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现。所描述的单元也可以设置在处理器中,例如,可以描述为:一种处理器包括发送单元、获取单元、信显示单元和提交单元。其中,这些单元的名称在某种情况下并不构成对该单元本身的限定,例如,发送单元还可以被描述为“响应于用户的预设操作,向服务器发送权限申请请求的单元”。
作为另一方面,本申请还提供了一种非易失性计算机存储介质,该非易失性计算机存储介质可以是上述实施例中所述装置中所包含的非易失性计算机存储介质;也可以是单独存在,未装配入终端中的非易失性计算机存储介质。上述非易失性计算机存储介质存储有一个或者多个程序,当所述一个或者多个程序被一个设备执行时,使得所述设备:响应于用户的预设操作,向服务器发送权限申请请求;获取所述服务器返回的页面标识序列,所述页面标识序列中的页面标识用于指示预先从所述服务器接收的页面集合中的页面;根据所述页面标识序列依次从所述页面集合中选取页面并显示,并通过所显示的页面获取用户输入的用户信息;将所获取的用户信息提交至所述服务器,以使所述服务器根据所述用户信息生成权限信息。或者,上述非易失性计算机存储介质存储有一个或者多个程序,当所述一个或者多个程序被一个设备执行时,使得所述设备:接收用户通过客户端发送的权限申请请求;向所述客户端发送页面标识序列,所述页面标识序列中的页面标识用于指示预先发送至所述客户端的页面集合中的页面;接收客户端返回的用户信息,所述用户信息是所述客户端根据所述页面标识序列依次从预先存储的页面集合中获取页面并显示、以及通过所显示页面获取的用户输入的用户信息;根据所述用户信息生成权限信息。
以上描述仅为本申请的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本申请中所涉及的发明范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离所述发明构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本申请中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。

Claims (16)

1.一种权限信息生成方法,其特征在于,所述方法包括:
响应于用户的预设操作,向服务器发送权限申请请求;
获取所述服务器返回的页面标识序列,所述页面标识序列中的页面标识用于指示预先从所述服务器接收的页面集合中的页面;
根据所述页面标识序列依次从所述页面集合中选取页面并显示,并通过所显示的页面获取用户输入的用户信息;
将所获取的用户信息提交至所述服务器,以使所述服务器根据所述用户信息生成权限信息。
2.根据权利要求1所述的方法,其特征在于,所述服务器每次返回的页面标识序列是变化的。
3.根据权利要求2所述的方法,其特征在于,所述页面标识序列是所述服务器根据预先存储的所述用户的已知用户信息确定的。
4.根据权利要求1-3之一所述的方法,其特征在于,在所述获取页面标识序列之后,所述方法还包括:
将所述页面标识序列存储在预先设置的堆栈中;以及
所述根据所述页面标识序列依次从所述页面集合中选取页面并显示,包括:
执行页面显示步骤,所述页面显示步骤包括:从所述堆栈中取出栈顶的页面标识,并显示所述页面标识对应的页面;
当接收到对下一页面的显示请求时,若所述堆栈不为空,则继续执行所述页面显示步骤。
5.根据权利要求4所述的方法,其特征在于,所述根据所述页面标识序列依次从所述页面集合中选取页面并显示,还包括:
当接收到用户对上一页面的显示请求时,将当前页面对应的页面标识压入所述堆栈,并根据所述页面标识序列显示当前页面的上一页面。
6.一种权限信息生成方法,其特征在于,所述方法包括:
接收用户通过客户端发送的权限申请请求;
向所述客户端发送页面标识序列,所述页面标识序列中的页面标识用于指示预先发送至所述客户端的页面集合中的页面;
接收所述客户端返回的用户信息,所述用户信息是所述客户端根据所述页面标识序列依次从预先存储的页面集合中获取页面并显示、以及通过所显示页面获取的用户输入的用户信息;
根据所述用户信息生成权限信息。
7.根据权利要求6所述的方法,其特征在于,每次向所述客户端发送的页面标识序列是变化的。
8.根据权利要求6所述的方法,其特征在于,在所述向所述客户端发送页面标识序列之前,所述方法还包括:
获取预先存储的所述用户的已知用户信息;
根据所述已知用户信息生成所述页面标识序列。
9.一种权限信息生成装置,其特征在于,所述装置包括:
发送单元,用于响应于用户的预设操作,向服务器发送权限申请请求;
获取单元,用于获取所述服务器返回的页面标识序列,所述页面标识序列中的页面标识用于指示预先从所述服务器接收的页面集合中的页面;
显示单元,用于根据所述页面标识序列依次从所述页面集合中选取页面并显示,并通过所显示的页面获取用户输入的用户信息;
提交单元,用于将所获取的用户信息提交至所述服务器,以使所述服务器根据所述用户信息生成权限信息。
10.根据权利要求9所述的装置,其特征在于,所述服务器每次返回的页面标识序列是变化的。
11.根据权利要求10所述的装置,其特征在于,所述页面标识序列是所述服务器根据预先存储的所述用户的已知用户信息生成的。
12.根据权利要求9-11之一所述的装置,其特征在于,所述装置还包括:
存储单元,用于在所述获取页面标识序列之后,将所述页面标识序列存储在预先设置的堆栈中;以及
所述显示单元包括:
显示子单元,用于执行页面显示步骤,所述页面显示步骤包括:从所述堆栈中取出栈顶的页面标识,并显示所述页面标识对应的页面;
第一请求接收子单元,用于当接收到对下一页面的显示请求时,若所述堆栈不为空,则继续执行所述页面显示步骤。
13.根据权利要求12所述的装置,其特征在于,所述显示单元,还包括:
第二请求接收子单元,用于当接收到用户对上一页面的显示请求时,将当前页面对应的页面标识压入所述堆栈,并根据所述页面标识序列显示当前页面的上一页面。
14.一种权限信息生成装置,其特征在于,所述装置包括:
请求接收单元,用于接收用户通过客户端发送的权限申请请求;
发送单元,用于向所述客户端发送页面标识序列,所述页面标识序列中的页面标识用于指示预先发送至所述客户端的页面集合中的页面;
信息接收单元,用于接收所述客户端返回的用户信息,所述用户信息是所述客户端根据所述页面标识序列依次从预先存储的页面集合中获取页面并显示、以及通过所显示页面获取的用户输入的用户信息;
生成单元,用于根据所述用户信息生成权限信息。
15.根据权利要求14所述的装置,其特征在于,所述发送单元每次向所述客户端发送的页面标识序列是变化的。
16.根据权利要求15所述的装置,其特征在于,所述装置还包括序列生成单元,用于生成所述页面标识序列,所述序列生成单元包括:
获取子单元,用于获取预先存储的所述用户的已知用户信息;
生成子单元,用于根据所述已知用户信息生成所述页面标识序列。
CN201610055930.6A 2016-01-27 2016-01-27 权限信息生成方法和装置 Active CN105743890B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610055930.6A CN105743890B (zh) 2016-01-27 2016-01-27 权限信息生成方法和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610055930.6A CN105743890B (zh) 2016-01-27 2016-01-27 权限信息生成方法和装置

Publications (2)

Publication Number Publication Date
CN105743890A true CN105743890A (zh) 2016-07-06
CN105743890B CN105743890B (zh) 2020-07-17

Family

ID=56247717

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610055930.6A Active CN105743890B (zh) 2016-01-27 2016-01-27 权限信息生成方法和装置

Country Status (1)

Country Link
CN (1) CN105743890B (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106850636A (zh) * 2017-02-13 2017-06-13 深圳市沃特沃德股份有限公司 一种权限获取方法、权限开放方法、终端及服务器
CN109462632A (zh) * 2018-09-07 2019-03-12 平安科技(深圳)有限公司 页面跳转方法、装置、计算机设备及计算机可读存储介质
CN110018920A (zh) * 2018-12-25 2019-07-16 阿里巴巴集团控股有限公司 一种页面展示异常的检测方法、装置及设备

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101599015A (zh) * 2009-07-07 2009-12-09 阿里巴巴集团控股有限公司 一种组件解析的方法和***
CN102333081A (zh) * 2011-08-03 2012-01-25 北京星网锐捷网络技术有限公司 认证方法、设备及***
CN102694789A (zh) * 2011-03-21 2012-09-26 微软公司 用于场内富客户端的轻量认证
CN102694772A (zh) * 2011-03-23 2012-09-26 腾讯科技(深圳)有限公司 一种访问互联网网页的装置、***及方法
US20130031168A1 (en) * 2008-07-28 2013-01-31 Sony Electronics Inc. Client device and associated methodology of accessing networked services
CN103473106A (zh) * 2013-09-30 2013-12-25 迈普通信技术股份有限公司 一种页面生成的方法及***
CN103647767A (zh) * 2013-12-05 2014-03-19 北京奇虎科技有限公司 一种网站信息的展示方法和装置
CN104021155A (zh) * 2014-05-21 2014-09-03 小米科技有限责任公司 页面显示方法和装置
CN104426863A (zh) * 2013-08-27 2015-03-18 腾讯科技(深圳)有限公司 一种页面请求方法、页面请求装置、中转服务器及终端
CN104462455A (zh) * 2014-12-16 2015-03-25 北京京东尚科信息技术有限公司 网络数据的展示处理方法和装置

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130031168A1 (en) * 2008-07-28 2013-01-31 Sony Electronics Inc. Client device and associated methodology of accessing networked services
CN101599015A (zh) * 2009-07-07 2009-12-09 阿里巴巴集团控股有限公司 一种组件解析的方法和***
CN102694789A (zh) * 2011-03-21 2012-09-26 微软公司 用于场内富客户端的轻量认证
CN102694772A (zh) * 2011-03-23 2012-09-26 腾讯科技(深圳)有限公司 一种访问互联网网页的装置、***及方法
CN102333081A (zh) * 2011-08-03 2012-01-25 北京星网锐捷网络技术有限公司 认证方法、设备及***
CN104426863A (zh) * 2013-08-27 2015-03-18 腾讯科技(深圳)有限公司 一种页面请求方法、页面请求装置、中转服务器及终端
CN103473106A (zh) * 2013-09-30 2013-12-25 迈普通信技术股份有限公司 一种页面生成的方法及***
CN103647767A (zh) * 2013-12-05 2014-03-19 北京奇虎科技有限公司 一种网站信息的展示方法和装置
CN104021155A (zh) * 2014-05-21 2014-09-03 小米科技有限责任公司 页面显示方法和装置
CN104462455A (zh) * 2014-12-16 2015-03-25 北京京东尚科信息技术有限公司 网络数据的展示处理方法和装置

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106850636A (zh) * 2017-02-13 2017-06-13 深圳市沃特沃德股份有限公司 一种权限获取方法、权限开放方法、终端及服务器
CN109462632A (zh) * 2018-09-07 2019-03-12 平安科技(深圳)有限公司 页面跳转方法、装置、计算机设备及计算机可读存储介质
CN110018920A (zh) * 2018-12-25 2019-07-16 阿里巴巴集团控股有限公司 一种页面展示异常的检测方法、装置及设备

Also Published As

Publication number Publication date
CN105743890B (zh) 2020-07-17

Similar Documents

Publication Publication Date Title
CN105447204B (zh) 网址识别方法和装置
CN109544135B (zh) 银行卡绑定方法、装置、存储介质和移动终端
CN101771993B (zh) 基于移动网络实现聚合应用的***及其方法
CN113204730B (zh) 资源获取方法、webvpn代理服务器、***及服务器
CN105721462A (zh) 信息推送的方法和装置
CN104065616A (zh) 单点登录方法和***
CN102843413B (zh) 画面生成***、画面生成方法以及画面生成程序
CN105979353A (zh) 控制播放设备播放视频的方法和装置
CN104683407B (zh) 一种页面数据和应用数据的传输方法和设备
CN105071976A (zh) 数据传输方法和装置
CN104618101A (zh) 数据处理方法、中间服务器及***
CN113079164B (zh) 堡垒机资源的远程控制方法、装置、存储介质及终端设备
CN102833238B (zh) 辅助网络设备进行用户验证的方法、装置、设备和***
CN107172685A (zh) 在移动终端展示无线接入点的信息的方法和设备
CN105825101A (zh) 应用于智能家居平台的账号管理方法和装置
KR20160140708A (ko) 원격 세션에 대한 사용자 특정 애플리케이션 활성화 기법
CN105786207A (zh) 信息输入方法和装置
CN107203576A (zh) 信息同步方法和装置
CN105743890A (zh) 权限信息生成方法和装置
CN101504616A (zh) 一种从Web应用登录Windows应用程序的方法及装置
CN105141632A (zh) 用于查看页面的方法和装置
CN103870254A (zh) 一种动态表单的实现方法、客户端及服务器
CN107656910A (zh) 用于生成表单的方法和装置
CN105511914B (zh) 应用更新方法、装置和***
CN112769798B (zh) 一种登录方法及装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20191120

Address after: 201210 room j1328, floor 3, building 8, No. 55, Huiyuan Road, Jiading District, Shanghai

Applicant after: SHANGHAI YOUYANG NEW MEDIA INFORMATION TECHNOLOGY Co.,Ltd.

Address before: 100085 Beijing, Haidian District, No. ten on the ground floor, No. 10 Baidu building, layer three

Applicant before: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY Co.,Ltd.

EE01 Entry into force of recordation of patent licensing contract
EE01 Entry into force of recordation of patent licensing contract

Application publication date: 20160706

Assignee: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY Co.,Ltd.

Assignor: SHANGHAI YOUYANG NEW MEDIA INFORMATION TECHNOLOGY Co.,Ltd.

Contract record no.: X2020990000202

Denomination of invention: Authority information generation method and device

License type: Exclusive License

Record date: 20200420

GR01 Patent grant
GR01 Patent grant
CP03 Change of name, title or address
CP03 Change of name, title or address

Address after: 401120 b7-7-2, Yuxing Plaza, No.5, Huangyang Road, Yubei District, Chongqing

Patentee after: Chongqing duxiaoman Youyang Technology Co.,Ltd.

Address before: 201210 room j1328, 3 / F, building 8, 55 Huiyuan Road, Jiading District, Shanghai

Patentee before: SHANGHAI YOUYANG NEW MEDIA INFORMATION TECHNOLOGY Co.,Ltd.