[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN109327468A - 一种下线提示方法、装置、设备及存储介质 - Google Patents

一种下线提示方法、装置、设备及存储介质 Download PDF

Info

Publication number
CN109327468A
CN109327468A CN201811397271.XA CN201811397271A CN109327468A CN 109327468 A CN109327468 A CN 109327468A CN 201811397271 A CN201811397271 A CN 201811397271A CN 109327468 A CN109327468 A CN 109327468A
Authority
CN
China
Prior art keywords
authenticating device
offline
response
user
specified page
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
CN201811397271.XA
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.)
Hangzhou DPTech Technologies Co Ltd
Original Assignee
Hangzhou DPTech Technologies 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 Hangzhou DPTech Technologies Co Ltd filed Critical Hangzhou DPTech Technologies Co Ltd
Priority to CN201811397271.XA priority Critical patent/CN109327468A/zh
Publication of CN109327468A publication Critical patent/CN109327468A/zh
Pending legal-status Critical Current

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/08Network architectures or network communication protocols for network security for authentication of entities
    • 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/083Network architectures or network communication protocols for network security for authentication of entities using passwords
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/54Presence management, e.g. monitoring or registration for receipt of user log-on information, or the connection status of the users
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/16Implementing security features at a particular protocol layer
    • H04L63/168Implementing security features at a particular protocol layer above the transport layer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/567Integrating service provisioning from a plurality of service providers

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明提供一种下线提示方法、装置、设备及计算机可读存储介质,其方法包括:当认证设备对认证客户端认证成功后,接收认证设备返回的指定页面;通过所述指定页面向所述认证设备定时发送请求;通过所述指定页面接收所述认证设备基于所述请求返回的响应,所述响应用于指示用户的在线状态;如果所述响应指示用户不处于在线状态,则向用户发出下线提示。本发明使得用户能够快速收到已下线的信息,提高了Portal认证的易用性。

Description

一种下线提示方法、装置、设备及存储介质
技术领域
本发明涉及通信技术领域,尤其涉及一种下线提示方法、装置、设备及计算机可读存储介质。
背景技术
Portal认证通常是一种Web认证。在一般用户上网时,设备会强制用户进入到特定的页面,用户可以免费访问其中的页面服务。当用户需要使用互联网中的其它信息时,必须在其门户网站进行认证,认证通过后才可以使用互联网资源。用户认证的方式一般有两种方法:第一种是主动认证,即用户主动访问已知的Portal认证网页,输入用户名和密码进行认证;第二种是强制认证,即用户试图通过HTTP访问其他外网,将被强制访问Portal认证网站,从而开始Portal认证过程。Portal业务可以为运营商提供方便的管理功能,门户网站可以开展广告、社区服务、个性化的业务等,使宽带运营商、设备提供商和内容服务提供商形成一个产业生态系统。
请参阅图1,图1为现有的Portal认证的过程,首先客户端通过HTTP或HTTPS协议发起认证请求,HTTP或HTTPS报文经过配置了本地Portal服务器的接入设备的接口时会被重定向到本地Portal服务器,本地Portal服务器提供Web页面供用户输入用户名和密码来进行认证;然后接入设备与认证/计费服务器之间进行RADIUS协议报文的交互;最后接入设备中的本地Portal服务器向客户端发送登录成功页面,通知客户端认证(上线)成功,用户通过浏览器上线后,浏览器将跳转到登录成功页面,认证设备会对应的在线用户列表中添加一条用户信息,用户信息包含用户的IP地址,MAC地址等。
但是,发明人在实现本发明的过程中,发现:用户断网的情况下,经常会出现老化下线现象,老化下线即用户上线后,会定期向认证设备发送心跳包,表示当前用户在线,当认证设备长时间未收到心跳包,则认证设备将用户从在线用户列表中删除,而在网络恢复后,用户很难第一时间知道已被下线。
发明内容
有鉴于此,本发明提供一种下线提示方法、装置、设备及计算机可读存储介质,以解决现有技术中用户无法及时得知已被下线的问题。
根据本发明实施例的第一方面,提供一种下线提示方法,所述方法包括:
当认证设备对认证客户端认证成功后,接收认证设备返回的指定页面;
通过所述指定页面向所述认证设备定时发送请求;
通过所述指定页面接收所述认证设备基于所述请求返回的响应,所述响应用于指示用户的在线状态;
如果所述响应指示用户不处于在线状态,则向用户发出下线提示。
可选地,还包括:
通过所述指定页面启动定时器;
则所述通过所述指定页面向所述认证设备定时发送请求,包括:
当检测到所述定时器运行到预定时间,通过所述指定页面向所述认证设备发送请求。
可选地,所述定时器启动的时机包括:
在预设等待时间内没有接收到所述认证设备的响应;或者
通过所述指定页面接收到所述认证设备指示用户处于在线状态的响应。
可选地,所述请求用于触发所述认证设备查询在线用户列表,以返回所述响应。
可选地,所述请求为ajax请求。
根据本发明实施例的第二方面,提供一种下线提示装置,所述装置包括:
通信模块,用于当认证设备对认证客户端认证成功后,接收认证设备返回的指定页面;
所述指定页面包括:
发送模块,用于向所述认证设备定时发送请求;
接收模块,用于接收所述认证设备基于所述请求返回的响应,所述响应用于指示用户的在线状态;
下线提示模块,用于如果所述响应指示用户不处于在线状态,则向用户发出下线提示。
可选地,所述指定页面还包括:
定时器启动模块,用于启动定时器;
则所述请求发送模块在检测到所述定时器运行到预定时间时,向所述认证设备发送请求。
可选地,所述定时器启动的时机包括:
在预设等待时间内没有接收到所述认证设备的响应;或者
通过所述指定页面接收到所述认证设备指示用户处于在线状态的响应。
根据本发明实施例的第三方面,提供一种电子设备,所述测试设备包括处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为:
当认证设备对认证客户端认证成功后,接收认证设备返回的指定页面;
通过所述指定页面向所述认证设备定时发送请求;
通过所述指定页面接收所述认证设备基于所述请求返回的响应,所述响应用于指示用户的在线状态;
如果所述响应指示用户不处于在线状态,则向用户发出下线提示。
根据本发明实施例的第四方面,提供一种计算机可读存储介质,其上存储有计算机指令,该指令被处理器执行时实现本发明实施例的第一方面中任一所述方法的步骤。
本发明实施例具有如下有益效果:
当认证设备对认证客户端认证成功后,接收认证设备返回的指定页面,通过所述指定页面向所述认证设备定时发送请求,再通过所述指定页面接收所述认证设备基于所述请求返回的响应,所述响应用于指示用户的在线状态,如果所述响应指示用户不处于在线状态,则向用户发出下线提示,通过在所述指定页面上预先定义的脚本语言实现定时向所述认证设备主动发送请求,以确认自身在线状态,能够在获取到下线回应时,快速提示用户,提高了Portal认证的易用性,增强用户的使用体验。
附图说明
图1是背景技术中提及的Portal认证过程的示意图;
图2为本发明根据一示例性实施例示出的一种下线提示方法的实施例流程图;
图3为本发明根据一示例性实施例示出的所述指定页面的一种示意图;
图4是本发明根据一示例性实施例示出的显示下线提示的一种示意图;
图5为本发明根据一示例性实施例示出的另一种下线提示方法的实施例流程图;
图6为本发明根据一示例性实施例示出的一种下线提示装置的实施例结构图;
图7为本发明根据一示例性实施例示出的一种提示设备的硬件结构图。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
在本发明使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
应当理解,尽管在本发明可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本发明范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。
当用户需要使用互联网中的其它信息时,必须在其门户网站进行Portal认证,认证通过后才可以使用互联网资源。在认证成功之后,认证设备向用户返回登录成功页面,但是,用户断网的情况下,经常会出现老化下线现象,老化下线即用户上线后,会定期向认证设备发送心跳包,表示当前用户在线,当认证设备长时间未收到心跳包,则认证设备将用户从在线用户列表中删除,而在网络恢复后,用户界面上仍然显示登录成功页面,用户很难第一时间知道已被下线,导致用户在访问资源但访问失败的情况下才知道自己被下线了,严重影响用户的使用体验。
为了解决现有技术中用户无法及时得知已被下线的问题,本发明提供了一种下线提示方法,如图2所示,所述方法包括:
S101,当认证设备对认证客户端认证成功后,接收认证设备返回的指定页面。
S102,通过所述指定页面向所述认证设备定时发送请求。
S103,通过所述指定页面接收所述认证设备基于所述请求返回的响应,所述响应用于指示用户的在线状态。
S104,如果所述响应指示用户不处于在线状态,则向用户发出下线提示。
在步骤101中,所述认证客户端通过HTTP协议或者HTTPS协议向认证设备发起认证请求,当认证设备接收到所述认证请求后,判断该认证客户端是否已上线,当判断该认证客户端未上线时,主动与该认证请求进行握手并且与认证客户端建立连接,认证设备将重定向到本地Portal服务器的URL回复给认证客户端,认证客户端收到回复的重定向URL(指向本地Portal服务器)后,访问本地Portal服务器,以使本地Portal服务器提供Web登录页面供用户输入用户名和密码来进行认证,用户在Web登录页面输入用户名及密码,点击登录提交用户名及密码,所述认证设备收到用户的用户名及密码后,校验收到的用户名以及密码信息,若校验通过,则所述认证设备对该认证客户端认证成功,所述认证设备向所述认证客户端发送指定页面,例如图3所示的登录成功页面,所述登录成功页面除了用于表征认证成功之外,认证客户端还可以在该页面上进行其他操作,例如可以在所述登录成功页面上进行密码修改操作或主动注销操作等等。
在步骤102中,所述认证客户端在接收到所述指定页面后,通过执行所述指定页面上预先定义的脚本语言,定时向所述认证设备发送请求,作为例子,所述请求可以为ajax请求,通过在后台与认证设备进行少量数据交换,ajax可以使网页实现异步更新,在不重新加载整个网页的情况下,对网页的某部分进行更新,可以通过该请求触发所述认证设备查询在线用户列表,认证设备可以根据查询到的不同结果向认证客户端返回不同的值,例如,查询到所述认证客户端在所述在线用户列表中则返回1,查询到所述认证客户端不在所述在线用户列表中则返回0。
在步骤103中,所述认证设备在查询在线用户列表后作出相应的响应,所述认证设备将所述响应返回给所述认证客户端,以便认证客户端根据所述响应确认自身的在线状态。
在步骤104中,如图4所示,当所述认证客户端从所述响应中确定用户不处于在线状态时,立即提示用户已下线,提醒用户关闭所述指定页面并重新进行认证,避免用户在访问资源但访问失败的情况下才知道自己被下线了。
本发明在认证设备对认证客户端认证成功后,接收认证设备返回的指定页面,通过所述指定页面向所述认证设备定时发送请求,再通过所述指定页面接收所述认证设备基于所述请求返回的响应,所述响应用于指示用户的在线状态,如果所述响应指示用户不处于在线状态,则向用户发出下线提示,通过在所述指定页面上预先定义的脚本语言实现定时向所述认证设备主动发送请求以确认自身在线状态,能够在获取下线回应时,快速提示用户,提高了Portal认证的易用性,增强用户的使用体验。
本发明提供另一种下线提示方法,如图5所示,所述方法包括:
S201,当认证设备对认证客户端认证成功后,接收认证设备返回的指定页面。与附图2所示的步骤S101类似,此处不再赘述。
S202,通过所述指定页面启动定时器。
S203,当检测到所述定时器运行到预定时间,通过所述指定页面向所述认证设备发送请求。
S204,通过所述指定页面接收所述认证设备基于所述请求返回的响应,所述响应用于指示用户的在线状态。与附图2所示的步骤S103类似,此处不再赘述。
S205,如果所述响应指示用户不处于在线状态,则向用户发出下线提示。与附图2所示的步骤S104类似,此处不再赘述。
在步骤202中,在所述认证设备接收到所述指定页面之后,所述认证客户端通过执行所述指定页面上预先定义的脚本语言来启动定时器,例如采用Js脚本语言中的setInterval()函数来调用定时器,按照指定的周期(以毫秒计)来调用函数或计算表达式,或者也可以采用Js脚本语言中的setTimeout()函数来调用定时器,在指定的毫秒数后调用函数或计算表达式,本申请对此不做任何限定,所述脚本语言预先定义了定时器的运行时间,例如2s(2000ms)、3s(3000ms)或者5s(5000ms)等等,从而能够实现定时向所述认证设备发送请求的过程。
在步骤203中,当所述认证客户端检测到所述定时器运行到预定时间,比如设定2s的定时时间,从2s开始减少到0s,此时预定时间为0s,又或者从0s增加到2s,此时预定时间为2s,所述认证客户端通过执行所述指定页面上预先定义的脚本语言,向所述认证设备发送请求,以使所述认证设备查询在线用户列表并返回所述响应。
需要说明的是,除了上述提到的在接收到所述指定页面之后通过所述指定页面启动所述定时器之外,还存在以下情况:在所述认证客户端发送所述请求之后,所述认证客户端开始计时,若处于网络阻塞的情况下,认证客户端和认证设备之间无法通信,所述认证客户端在预定等待时间内可能没有接收到所述认证设备的响应,此时认证客户端无法确定用户是否已下线;或者处于网络通畅的情况下,所述认证客户端在预设等待时间内接收到所述认证设备的响应,且所述响应指示用户处于在线状态,在这两种情况中,所述认证客户端均没有获取到指示用户不处于在线状态的响应,则所述认证客户端通过执行所述指定页面上预先定义的脚本语言,重新启动定时器,以便在计时结束时所述认证客户端通过所述指定页面发送所述请求,实现对认证客户端在线状态的持续监控。
与本申请下线提示方法的实施例相对应,本申请还提供了下线提示装置、电子设备以及计算机可读存储介质的实施例。
请参阅图6,为本申请下线提示装置的一个实施例框图,该装置包括:
通信模块11,用于当认证设备对认证客户端认证成功后,接收认证设备返回的指定页面。
所述指定页面包括:
发送模块12,用于向所述认证设备定时发送请求。
接收模块13,用于接收所述认证设备基于所述请求返回的响应,所述响应用于指示用户的在线状态。
下线提示模块14,用于如果所述响应指示用户不处于在线状态,则向用户发出下线提示。
可选地,所述指定页面还包括:
定时器启动模块,用于启动定时器。
则所述请求发送模块在检测到所述定时器运行到预定时间时,向所述认证设备发送请求。
可选地,所述定时器启动的时机包括:
在预设等待时间内没有接收到所述认证设备的响应;或者
通过所述指定页面接收到所述认证设备指示用户处于在线状态的响应。
可选地,所述请求用于触发所述认证设备查询在线用户列表,以返回所述响应。
可选地,所述请求为ajax请求。
相应的,如图7所示本发明还提供一种电子设备30,包括有处理器31;用于存储可执行指令的存储器32,所述存储器32包括计算机程序33;其中,处理器31被配置为:
当认证设备对认证客户端认证成功后,接收认证设备返回的指定页面;
通过所述指定页面向所述认证设备定时发送请求;
通过所述指定页面接收所述认证设备基于所述请求返回的响应,所述响应用于指示用户的在线状态;
如果所述响应指示用户不处于在线状态,则向用户发出下线提示。
所述处理器31执行所述存储器32中包括的计算机程序33,所述处理器31可以是中央处理单元(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific IntegratedCircuit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
所述存储器32存储继承所述下线提示方法的计算机程序,所述存储器32可以包括至少一种类型的存储介质,存储介质包括闪存、硬盘、多媒体卡、卡型存储器(例如,SD或DX存储器等等)、随机访问存储器(RAM)、静态随机访问存储器(SRAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、可编程只读存储器(PROM)、磁性存储器、磁盘、光盘等等。而且,设备可以与通过网络连接执行存储器的存储功能的网络存储装置协作。存储器32可以是设备30的内部存储单元,例如设备30的硬盘或内存。存储器32也可以是设备30的外部存储设备,例如设备30上配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。进一步地,存储器32还可以既包括设备30的内部存储单元也包括外部存储设备。存储器32用于存储计算机程序33以及设备所需的其他程序和数据。存储器32还可以用于暂时地存储已经输出或者将要输出的数据。
这里描述的各种实施方式可以使用例如计算机软件、硬件或其任何组合的计算机可读介质来实施。对于硬件实施,这里描述的实施方式可以通过使用特定用途集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理装置(DSPD)、可编程逻辑装置(PLD)、现场可编程门阵列(FPGA)、处理器、控制器、微控制器、微处理器、被设计为执行这里描述的功能的电子单元中的至少一种来实施。对于软件实施,诸如过程或功能的实施方式可以与允许执行至少一种功能或操作的单独的软件模块来实施。软件代码可以由以任何适当的编程语言编写的软件应用程序(或程序)来实施,软件代码可以存储在存储器中并且由控制器执行。
电子设备30可以是桌上型计算机、笔记本、掌上电脑及手机等计算设备。设备可包括,但不仅限于,处理器31、存储器32。本领域技术人员可以理解,图7仅仅是电子设备30的示例,并不构成对电子设备30的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如设备还可以包括输入输出设备、网络接入设备、总线等。
上述设备中各个单元的功能和作用的实现过程具体详见上述方法中对应步骤的实现过程,在此不再赘述。
对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本发明方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器,上述指令可由装置的处理器执行以完成上述方法。例如,非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
一种非临时性计算机可读存储介质,当存储介质中的指令由终端的处理器执行时,使得终端能够执行上述方法。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本发明旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本发明未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。
应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。
以上仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。

Claims (10)

1.一种下线提示方法,其特征在于,包括以下步骤:
当认证设备对认证客户端认证成功后,接收认证设备返回的指定页面;
通过所述指定页面向所述认证设备定时发送请求;
通过所述指定页面接收所述认证设备基于所述请求返回的响应,所述响应用于指示用户的在线状态;
如果所述响应指示用户不处于在线状态,则向用户发出下线提示。
2.根据权利要求1所述的下线提示方法,其特征在于,还包括:
通过所述指定页面启动定时器;
则所述通过所述指定页面向所述认证设备定时发送请求,包括:
当检测到所述定时器运行到预定时间,通过所述指定页面向所述认证设备发送请求。
3.根据权利要求2所述的下线提示方法,其特征在于,所述定时器启动的时机包括:
在预设等待时间内没有接收到所述认证设备的响应;或者
通过所述指定页面接收到所述认证设备指示用户处于在线状态的响应。
4.根据权利要求1所述的下线提示方法,其特征在于,所述请求用于触发所述认证设备查询在线用户列表,以返回所述响应。
5.根据权利要求1所述的下线提示方法,其特征在于,所述请求为ajax请求。
6.一种下线提示装置,其特征在于,包括以下步骤:
通信模块,用于当认证设备对认证客户端认证成功后,接收认证设备返回的指定页面;
所述指定页面包括:
发送模块,用于向所述认证设备定时发送请求;
接收模块,用于接收所述认证设备基于所述请求返回的响应,所述响应用于指示用户的在线状态;
下线提示模块,用于如果所述响应指示用户不处于在线状态,则向用户发出下线提示。
7.根据权利要求6所述的下线提示装置,其特征在于,所述指定页面还包括:
定时器启动模块,用于启动定时器;
则所述请求发送模块在检测到所述定时器运行到预定时间时,向所述认证设备发送请求。
8.根据权利要求7所述的下线提示装置,其特征在于,所述定时器启动的时机包括:
在预设等待时间内没有接收到所述认证设备的响应;或者
通过所述指定页面接收到所述认证设备指示用户处于在线状态的响应。
9.一种电子设备,其特征在于,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为:
当认证设备对认证客户端认证成功后,接收认证设备返回的指定页面;
通过所述指定页面向所述认证设备定时发送请求;
通过所述指定页面接收所述认证设备基于所述请求返回的响应,所述响应用于指示用户的在线状态;
如果所述响应指示用户不处于在线状态,则向用户发出下线提示。
10.一种计算机可读存储介质,其上存储有计算机指令,其特征在于,该指令被处理器执行时实现权利要求1至5任一所述方法的步骤。
CN201811397271.XA 2018-11-22 2018-11-22 一种下线提示方法、装置、设备及存储介质 Pending CN109327468A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811397271.XA CN109327468A (zh) 2018-11-22 2018-11-22 一种下线提示方法、装置、设备及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811397271.XA CN109327468A (zh) 2018-11-22 2018-11-22 一种下线提示方法、装置、设备及存储介质

Publications (1)

Publication Number Publication Date
CN109327468A true CN109327468A (zh) 2019-02-12

Family

ID=65258666

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811397271.XA Pending CN109327468A (zh) 2018-11-22 2018-11-22 一种下线提示方法、装置、设备及存储介质

Country Status (1)

Country Link
CN (1) CN109327468A (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111181961A (zh) * 2019-12-30 2020-05-19 杭州迪普科技股份有限公司 一种用户下线检测方法及装置
CN112511556A (zh) * 2020-12-16 2021-03-16 杭州迪普科技股份有限公司 用户认证状态监控方法、装置及系统
CN113411573A (zh) * 2021-07-30 2021-09-17 广东电网有限责任公司东莞供电局 电网监控系统检测方法、装置、计算机设备及介质

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1571366A (zh) * 2003-07-23 2005-01-26 华为技术有限公司 监测用户连接状态的方法
CN101360021A (zh) * 2008-10-14 2009-02-04 中国电信股份有限公司 一种无线宽带用户状态的监测方法和系统
CN103634792A (zh) * 2012-08-27 2014-03-12 中国移动通信集团公司 Wlan网络用户状态监测的方法、装置、客户端及系统
CN104767718A (zh) * 2014-01-06 2015-07-08 中国移动通信集团北京有限公司 一种用户终端下线方法及装置
US20160381000A1 (en) * 2015-06-29 2016-12-29 Oracle International Corporation Session activity tracking for session adoption across multiple data centers
CN107529191A (zh) * 2017-07-31 2017-12-29 安徽四创电子股份有限公司 一种基于radius和portal协议记录用户终端下线时间的方法

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1571366A (zh) * 2003-07-23 2005-01-26 华为技术有限公司 监测用户连接状态的方法
CN101360021A (zh) * 2008-10-14 2009-02-04 中国电信股份有限公司 一种无线宽带用户状态的监测方法和系统
CN103634792A (zh) * 2012-08-27 2014-03-12 中国移动通信集团公司 Wlan网络用户状态监测的方法、装置、客户端及系统
CN104767718A (zh) * 2014-01-06 2015-07-08 中国移动通信集团北京有限公司 一种用户终端下线方法及装置
US20160381000A1 (en) * 2015-06-29 2016-12-29 Oracle International Corporation Session activity tracking for session adoption across multiple data centers
CN107529191A (zh) * 2017-07-31 2017-12-29 安徽四创电子股份有限公司 一种基于radius和portal协议记录用户终端下线时间的方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
仰望星空的代码: "页面加载后检查用户登录状态,通过ajax实现", 《CSDN博客 HTTPS://BLOG.CSDN.NET/WANGZL1163/ARTICLE/DETAILS/50294839》 *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111181961A (zh) * 2019-12-30 2020-05-19 杭州迪普科技股份有限公司 一种用户下线检测方法及装置
CN112511556A (zh) * 2020-12-16 2021-03-16 杭州迪普科技股份有限公司 用户认证状态监控方法、装置及系统
CN112511556B (zh) * 2020-12-16 2023-04-07 杭州迪普科技股份有限公司 用户认证状态监控方法、装置及系统
CN113411573A (zh) * 2021-07-30 2021-09-17 广东电网有限责任公司东莞供电局 电网监控系统检测方法、装置、计算机设备及介质

Similar Documents

Publication Publication Date Title
CN109639740B (zh) 一种基于设备id的登录态共享方法及装置
US9954855B2 (en) Login method and apparatus, and open platform system
CN104580074B (zh) 客户端应用的登录方法及其相应的服务器
CN104025539B (zh) 促进单点登录服务的方法和装置
CN110351269B (zh) 通过第三方服务器登录开放平台的方法
EP3203709B1 (en) Cloud service server and method for managing cloud service server
CN112385191A (zh) 中间层消息传递系统
JP2019503115A (ja) 証明書更新及び展開
CN115021991A (zh) 未经管理的移动设备的单点登录
CN109688280A (zh) 请求处理方法、请求处理设备、浏览器及存储介质
WO2020154085A1 (en) Rich communication services security authentication system
CN103634301A (zh) 客户端及其访问服务器中用户存储的私有数据的方法
CN113079164B (zh) 堡垒机资源的远程控制方法、装置、存储介质及终端设备
CN105991518B (zh) 网络接入认证方法及装置
CN109327468A (zh) 一种下线提示方法、装置、设备及存储介质
CN105871853A (zh) 一种入口认证方法和系统
KR20190069574A (ko) 무선 네트워크 유형 검출 방법과 장치, 및 전자 디바이스
CN110247857B (zh) 限流方法及装置
CN109274705A (zh) 基于用户身份的服务提供方法、装置及系统
US12010194B2 (en) Scalable server-based web scripting with user input
CN109462600A (zh) 访问应用的方法、用户设备、登录服务器和存储介质
CN109948332A (zh) 一种物理机登录密码重置方法及装置
CN109271778A (zh) 应用安装来源区分方法、电子设备及计算机存储介质
CN110717128A (zh) 一种应用内网页的处理方法、装置、终端及存储介质
CN104767672A (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
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20190212