CN112491861A - 登录状态同步方法、设备及存储介质 - Google Patents
登录状态同步方法、设备及存储介质 Download PDFInfo
- Publication number
- CN112491861A CN112491861A CN202011315267.1A CN202011315267A CN112491861A CN 112491861 A CN112491861 A CN 112491861A CN 202011315267 A CN202011315267 A CN 202011315267A CN 112491861 A CN112491861 A CN 112491861A
- Authority
- CN
- China
- Prior art keywords
- page
- applet
- login information
- access token
- server
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 46
- 238000004590 computer program Methods 0.000 claims description 21
- 238000012795 verification Methods 0.000 claims description 4
- 238000004891 communication Methods 0.000 description 17
- 238000010586 diagram Methods 0.000 description 14
- 238000005516 engineering process Methods 0.000 description 8
- 238000012545 processing Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 230000005236 sound signal Effects 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 3
- 230000003068 static effect Effects 0.000 description 3
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0807—Network architectures or network communication protocols for network security for authentication of entities using tickets, e.g. Kerberos
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
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
本申请实施例提供一种登录状态同步方法、设备及存储介质。在本申请的一些实施例中,用户终端接收服务器发送的小程序登录成功指令;响应H5页面的打开操作,向服务器发送H5页面的访问请求,以供服务器根据访问请求,生成访问令牌,以及存储小程序的登录信息;小程序接收服务器返回的访问令牌,并携带访问令牌提供给H5页面;H5页面向服务器发送携带访问令牌的登录信息请求,以供服务器根据登录信息请求返回小程序的登录信息;H5页面根据获取到的小程序的登录信息,进行登录操作;小程序登录后,自动登录H5页面,提升用户体验。
Description
技术领域
本申请涉及数据处理技术领域,尤其涉及一种登录状态同步方法、设备及存储介质。
背景技术
各种应用平台中可以运行小程序,而小程序中可以嵌入H5页面。
目前,H5页面的登录状态跟小程序的登录状态是没办法统统的,小程序在登录后,如果在小程序中嵌入一个H5页面,那么会跳到H5页面再进行登录一次,用户的体验较差。
发明内容
本申请的多个方面提供一种登录状态同步方法、设备及存储介质,提升用户体验。
本申请实施例提供一种登录状态同步的方法,适用于用户终端,用户终端上运行有小程序,小程序中内嵌有H5页面,所述方法包括:
接收服务器发送的小程序登录成功指令;
响应H5页面的打开操作,向服务器发送H5页面的访问请求,以供服务器根据所述访问请求,生成访问令牌,以及存储小程序的登录信息;
小程序接收服务器返回的访问令牌,并携带所述访问令牌提供给H5页面;
H5页面向服务器发送携带所述访问令牌的登录信息请求,以供服务器根据所述登录信息请求返回小程序的登录信息;
H5页面根据获取到的小程序的登录信息,进行登录操作。
本申请实施例提供一种登录状态同步的方法,适用于服务器,所述方法包括:
接收用户终端发送的H5页面的访问请求;
根据所述访问请求,生成访问令牌以及存储小程序的登录信息;
将所述访问令牌发送至用户终端,以供用户终端的小程序携带所述访问令牌提供给H5页面,H5页面向服务器发送携带所述访问令牌的登录信息请求;
根据用户终端发送的登录信息请求,返回小程序的登录信息,以供用户终端的H5页面根据获取到的小程序的登录信息,进行登录操作。
本申请实施例还提供一种用户终端,包括:存储器、处理器和电子显示屏;
所述存储器,用于存储一条或多条计算机指令;
所述处理器,用于执行所述一条或多条计算机指令以用于:
接收服务器发送的小程序登录成功指令;
响应H5页面的打开操作,向服务器发送H5页面的访问请求,以供服务器根据所述访问请求,生成访问令牌,以及存储小程序的登录信息;
小程序接收服务器返回的访问令牌,并携带所述访问令牌提供给H5页面;
H5页面向服务器发送携带所述访问令牌的登录信息请求,以供服务器根据所述登录信息请求返回小程序的登录信息;
H5页面根据获取到的小程序的登录信息,进行登录操作。
本申请实施例还提供一种存储有计算机程序的计算机可读存储介质,当所述计算机程序被一个或多个处理器执行时,致使所述一个或多个处理器执行包括以下的动作:
接收服务器发送的小程序登录成功指令;
响应H5页面的打开操作,向服务器发送H5页面的访问请求,以供服务器根据所述访问请求,生成访问令牌,以及存储小程序的登录信息;
小程序接收服务器返回的访问令牌,并携带所述访问令牌提供给H5页面;
H5页面向服务器发送携带所述访问令牌的登录信息请求,以供服务器根据所述登录信息请求返回小程序的登录信息;
H5页面根据获取到的小程序的登录信息,进行登录操作。
本申请实施例还提供一种服务器,包括:存储器和处理器;
所述存储器,用于存储一条或多条计算机指令;
所述处理器,用于执行所述一条或多条计算机指令以用于:
接收用户终端发送的H5页面的访问请求;
根据所述访问请求,生成访问令牌以及存储小程序的登录信息;
将所述访问令牌发送至用户终端,以供用户终端的小程序携带所述访问令牌提供给H5页面,H5页面向服务器发送携带所述访问令牌的登录信息请求;
根据用户终端发送的登录信息请求,返回小程序的登录信息,以供用户终端的H5页面根据获取到的小程序的登录信息,进行登录操作。
本申请实施例还提供一种存储有计算机程序的计算机可读存储介质,当所述计算机程序被一个或多个处理器执行时,致使所述一个或多个处理器执行包括以下的动作:
接收用户终端发送的H5页面的访问请求;
根据所述访问请求,生成访问令牌以及存储小程序的登录信息;
将所述访问令牌发送至用户终端,以供用户终端的小程序携带所述访问令牌提供给H5页面,H5页面向服务器发送携带所述访问令牌的登录信息请求;
根据用户终端发送的登录信息请求,返回小程序的登录信息,以供用户终端的H5页面根据获取到的小程序的登录信息,进行登录操作。
在本申请的一些实施例中,用户终端接收服务器发送的小程序登录成功指令;响应H5页面的打开操作,向服务器发送H5页面的访问请求,以供服务器根据访问请求,生成访问令牌,以及存储小程序的登录信息;小程序接收服务器返回的访问令牌,并携带访问令牌提供给H5页面;H5页面向服务器发送携带访问令牌的登录信息请求,以供服务器根据登录信息请求返回小程序的登录信息;H5页面根据获取到的小程序的登录信息,进行登录操作;小程序登录后,自动登录H5页面,提升用户体验。
附图说明
此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
图1为本申请示例性实施例提供一种小程序与H5页面登录状态同步***的结构示意图;
图2a为本申请示例性实施例提供的一种登录状态同步的方法的流程示意图;
图2b为本申请示例性实施例提供的一种登录状态同步的方法的流程示意图;
图3为本申请示例性实施例提供的另一种登录状态同步的方法的流程示意图;
图4为本申请一示例性实施例提供的一种用户终端的结构示意图;
图5为本申请一示例性实施例提供的一种服务器的结构示意图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
各种应用平台中可以运行小程序,而小程序中可以嵌入H5页面。
目前,H5页面的登录状态跟小程序的登录状态是没办法统统的,小程序在登录后,如果在小程序中嵌入一个H5页面,那么会跳到H5页面再进行登录一次,用户的体验较差。
针对上述存在的技术问题,在本申请的一些实施例中,用户终端接收服务器发送的小程序登录成功指令;响应H5页面的打开操作,向服务器发送H5页面的访问请求,以供服务器根据访问请求,生成访问令牌,以及存储小程序的登录信息;小程序接收服务器返回的访问令牌,并携带访问令牌提供给H5页面;H5页面向服务器发送携带访问令牌的登录信息请求,以供服务器根据登录信息请求返回小程序的登录信息;H5页面根据获取到的小程序的登录信息,进行登录操作;小程序登录后,自动登录H5页面,提升用户体验。
以下结合附图,详细说明本申请各实施例提供的技术方案。
图1为本申请示例性实施例提供一种小程序与H5页面登录状态同步***10的结构示意图。如图1所示,该小程序与H5页面登录状态同步***10包括用户终端10a和服务器10b。
在本实施例中,用户终端10a和服务器10b之前可以是无线或者有线链接。可选地,用户终端10a和服务器10b之间可以是无线或者有线连接。可选地,用户终端10a可采用WIFI、蓝牙、红外等通信方式与服务器10b建立通信连接,或者,用户终端10a也可以通过移动网络与服务器10b建立通信连接。其中,移动网络的网络制式可以为2G(GSM)、2.5G(GPRS)、3G(WCDMA、TD-SCDMA、CDMA2000、UTMS)、4G(LTE)、4G+(LTE+)、WiMax等中的任意一种。
在本实施例中,用户终端10a包括一电子显示屏。本申请对用户终端10a的类型不作限定,可以为计算机设备或者手持设备,其实现形式可以有多种,例如可以是智能手机,个人电脑,平板电脑和智能音箱等。
在本实施例中,服务器10b预存小程序的登录信息,在获取用户终端10a发送的登录信息请求后,向用户终端10a返回小程序的登录信息。在本实施例中,并不限定服务器10b的实现形态,例如服务器10b可以是常规服务器、云服务器、云主机、虚拟中心等服务器设备。其中,服务器10a的构成主要包括处理器、硬盘、内存、***总线等,和通用的计算机架构类型。
在本实施例中,用户终端10a上运行有小程序,小程序中内嵌有H5页面,小程序登录后,自动同步登录状态至H5页面,无需在H5页面进行重复登录。
在本实施例中,接收服务器发送的小程序登录成功指令;响应H5页面的打开操作,向服务器发送H5页面的访问请求,以供服务器根据所述访问请求,生成访问令牌,以及存储小程序的登录信息;服务器10b接收用户终端发送的H5页面的访问请求;根据所述访问请求,生成访问令牌以及存储小程序的登录信息;将所述访问令牌发送至用户终端,以供用户终端的小程序携带所述访问令牌提供给H5页面,H5页面向服务器发送携带所述访问令牌的登录信息请求。
在上述实施例中,小程序接收服务器10b返回的访问令牌,并携带所述访问令牌提供给H5页面;H5页面向服务器发送携带所述访问令牌的登录信息请求,以供服务器根据所述登录信息请求返回小程序的登录信息,服务器10b接收用户终端10a发送的登录信息请求,返回小程序的登录信息,以供用户终端的H5页面根据获取到的小程序的登录信息,进行登录操作。
在上述实施例中,服务器10b在生成访问令牌之后,对所述访问令牌进行有效性校验;若访问令牌有效,则存储小程序的登录信息。通过访问令牌将小程序的登录信息放入HTTP中。
用户终端10a的H5页面根据获取到的小程序的登录信息,进行登录操作。
在上述实施例中,H5页面根据获取小程序的登录信息,进行登录操作,一种可选实施例为,H5页面根据小程序的登录信息,进行登录信息的有效性校验;若校验成功,则登录H5页面。
在上述实施例中,用户终端10a对登录信息校验成功后,在用户终端10a的电子显示屏上展示H5页面登录成功界面。H5页面同步小程序的登录状态,无需在H5页面再次登录。
在本申请上述***实施例中,用户终端接收服务器发送的小程序登录成功指令;响应H5页面的打开操作,向服务器发送H5页面的访问请求,以供服务器根据访问请求,生成访问令牌,以及存储小程序的登录信息;小程序接收服务器返回的访问令牌,并携带访问令牌提供给H5页面;H5页面向服务器发送携带访问令牌的登录信息请求,以供服务器根据登录信息请求返回小程序的登录信息;H5页面根据获取到的小程序的登录信息,进行登录操作;小程序登录后,自动登录H5页面,提升用户体验。
除上述提供的小程序与H5页面登录状态同步***10之外,本申请一些实施例还提供一种登录状态同步方法,本申请所提供的登录状态同步方法可依赖于上述小程序与H5页面登录状态同步***10实现,但不限于上述实施例提供的小程序与H5页面登录状态同步***10。
从用户终端角度,图2a为本申请示例性实施例提供的一种登录状态同步的方法的流程示意图。如图2a所示,该方法包括:
S211:接收服务器发送的小程序登录成功指令;
S212:响应H5页面的打开操作,向服务器发送H5页面的访问请求,以供服务器根据所述访问请求,生成访问令牌,以及存储小程序的登录信息;
S213:小程序接收服务器返回的访问令牌,并携带所述访问令牌提供给H5页面;
S214:H5页面向服务器发送携带所述访问令牌的登录信息请求,以供服务器根据所述登录信息请求返回小程序的登录信息;
S215:H5页面根据获取到的小程序的登录信息,进行登录操作。
从服务器角度,图2b为本申请示例性实施例提供的一种登录状态同步的方法的流程示意图。如图2b所示,该方法包括:
S221:接收用户终端发送的H5页面的访问请求;
S222:根据所述访问请求,生成访问令牌以及存储小程序的登录信息;
S223:将所述访问令牌发送至用户终端,以供用户终端的小程序携带所述访问令牌提供给H5页面,H5页面向服务器发送携带所述访问令牌的登录信息请求;
S224:根据用户终端发送的登录信息请求,返回小程序的登录信息,以供用户终端的H5页面根据获取到的小程序的登录信息,进行登录操作。
在本实施例中,用户终端包括一电子显示屏。本申请对用户终端的类型不作限定,可以为计算机设备或者手持设备,其实现形式可以有多种,例如可以是智能手机,个人电脑,平板电脑和智能音箱等。
在本实施例中,服务器预存小程序的登录信息,在获取用户终端发送的登录信息请求后,向用户终端返回小程序的登录信息。在本实施例中,并不限定服务器的实现形态,例如服务器可以是常规服务器、云服务器、云主机、虚拟中心等服务器设备。其中,服务器的构成主要包括处理器、硬盘、内存、***总线等,和通用的计算机架构类型。
在本实施例中,用户终端上运行有小程序,小程序中内嵌有H5页面,小程序登录后,自动同步登录状态至H5页面,无需在H5页面进行重复登录。
在本实施例中,接收服务器发送的小程序登录成功指令;响应H5页面的打开操作,向服务器发送H5页面的访问请求,以供服务器根据所述访问请求,生成访问令牌,以及存储小程序的登录信息;服务器接收用户终端发送的H5页面的访问请求;根据所述访问请求,生成访问令牌以及存储小程序的登录信息;将所述访问令牌发送至用户终端,以供用户终端的小程序携带所述访问令牌提供给H5页面,H5页面向服务器发送携带所述访问令牌的登录信息请求。
在上述实施例中,小程序接收服务器返回的访问令牌,并携带所述访问令牌提供给H5页面;H5页面向服务器发送携带所述访问令牌的登录信息请求,以供服务器根据所述登录信息请求返回小程序的登录信息,服务器接收用户终端发送的登录信息请求,返回小程序的登录信息,以供用户终端的H5页面根据获取到的小程序的登录信息,进行登录操作。
在上述实施例中,服务器在生成访问令牌之后,对所述访问令牌进行有效性校验;若访问令牌有效,则存储小程序的登录信息。通过访问令牌将小程序的登录信息放入HTTP中。
用户终端的H5页面根据获取到的小程序的登录信息,进行登录操作。
在上述实施例中,H5页面根据获取小程序的登录信息,进行登录操作,一种可选实施例为,H5页面根据小程序的登录信息,进行登录信息的有效性校验;若校验成功,则登录H5页面。
在上述实施例中,用户终端对登录信息校验成功后,在用户终端的电子显示屏上展示H5页面登录成功界面。H5页面同步小程序的登录状态,无需在H5页面再次登录。
基于上述各实施例的描述,图3为本申请示例性实施例提供的另一种登录状态同步的方法的流程示意图。如图3所示,该方法包括:
S301:用户终端接收服务器发送的小程序登录成功指令;
S302:用户终端响应H5页面的打开操作,向服务器发送H5页面的访问请求,以供服务器根据所述访问请求,生成访问令牌,以及存储小程序的登录信息;
S303:服务器根据所述访问请求,生成访问令牌以及存储小程序的登录信息;
S304:服务器将所述访问令牌发送至用户终端;
S305:小程序接收服务器返回的访问令牌,并携带所述访问令牌提供给H5页面,H5页面向服务器发送携带所述访问令牌的登录信息请求;
S306:服务器根据用户终端发送的登录信息请求,返回小程序的登录信息;
S307:用户终端接收小程序的登录信息,进行登录操作。
在本实施例中,本实施例中的各步骤可参见前述实施例的描述,在本实施例中不再赘述。
需要说明的是,上述实施例所提供方法的各步骤的执行主体均可以是同一设备,或者,该方法也由不同设备作为执行主体。比如,步骤301至步骤303的执行主体可以为设备A;又比如,步骤301和302的执行主体可以为设备A,步骤303的执行主体可以为设备B;等等。
另外,在上述实施例及附图中的描述的一些流程中,包含了按照特定顺序出现的多个操作,但是应该清楚了解,这些操作可以不按照其在本文中出现的顺序来执行或并行执行,操作的序号如301、302等,仅仅是用于区分开各个不同的操作,序号本身不代表任何的执行顺序。另外,这些流程可以包括更多或更少的操作,并且这些操作可以按顺序执行或并行执行。需要说明的是,本文中的“第一”、“第二”等描述,是用于区分不同的消息、设备、模块等,不代表先后顺序,也不限定“第一”和“第二”是不同的类型。
在本申请上述方法实施例中,用户终端接收服务器发送的小程序登录成功指令;响应H5页面的打开操作,向服务器发送H5页面的访问请求,以供服务器根据访问请求,生成访问令牌,以及存储小程序的登录信息;小程序接收服务器返回的访问令牌,并携带访问令牌提供给H5页面;H5页面向服务器发送携带访问令牌的登录信息请求,以供服务器根据登录信息请求返回小程序的登录信息;H5页面根据获取到的小程序的登录信息,进行登录操作;小程序登录后,自动登录H5页面,提升用户体验。
图4为本申请一示例性实施例提供的一种用户终端的结构示意图。如图4所示,该用户终端包括:存储器401和处理器402。另外,该用户终端还包括电源组件403、通信组件404和电子显示屏405等必要组件。
存储器401,用于存储计算机程序,并可被配置为存储其它各种数据以支持在用户终端上的操作。这些数据的示例包括用于在用户终端上操作的任何应用程序或方法的指令。
存储器401,可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
通信组件404,用于与其他设备进行数据传输。
处理器402,可执行存储器401中存储的计算机指令,以用于:接收服务器发送的小程序登录成功指令;响应H5页面的打开操作,向服务器发送H5页面的访问请求,以供服务器根据所述访问请求,生成访问令牌,以及存储小程序的登录信息;小程序接收服务器返回的访问令牌,并携带所述访问令牌提供给H5页面;H5页面向服务器发送携带所述访问令牌的登录信息请求,以供服务器根据所述登录信息请求返回小程序的登录信息;H5页面根据获取到的小程序的登录信息,进行登录操作。
可选地,处理器402在H5页面根据获取小程序的登录信息,进行登录操作时,具体用于:H5页面根据小程序的登录信息,进行登录信息的有效性校验;若校验成功,则登录H5页面。
可选地,处理器402在接收服务器发送的小程序登录成功指令之后,还可用于:在电子显示屏上展示H5页面登录成功界面。
相应地,本申请实施例还提供一种存储有计算机程序的计算机可读存储介质。当计算机可读存储介质存储计算机程序,且计算机程序被一个或多个处理器执行时,致使一个或多个处理器执行图2a方法实施例中的各步骤。
图5为本申请一示例性实施例提供的一种服务器的结构示意图。如图5所示,该服务器包括:存储器501和处理器502。另外,该服务器还包括电源组件503、通信组件504等必要组件。
存储器501,用于存储计算机程序,并可被配置为存储其它各种数据以支持在服务器上的操作。这些数据的示例包括用于在服务器上操作的任何应用程序或方法的指令。
存储器501,可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
通信组件504,用于与其他设备进行数据传输。
处理器502,可执行存储器501中存储的计算机指令,以用于:接收用户终端发送的H5页面的访问请求;根据所述访问请求,生成访问令牌以及存储小程序的登录信息;将所述访问令牌发送至用户终端,以供用户终端的小程序携带所述访问令牌提供给H5页面,H5页面向服务器发送携带所述访问令牌的登录信息请求;根据用户终端发送的登录信息请求,返回小程序的登录信息,以供用户终端的H5页面根据获取到的小程序的登录信息,进行登录操作。
可选地,处理器502在生成所述访问令牌之后,还可用于:对所述访问令牌进行有效性校验;若访问令牌有效,则存储小程序的登录信息。
可选地,处理器502在存储小程序的登录信息时,具体用于:通过访问令牌将小程序的登录信息放入HTTP中。
相应地,本申请实施例还提供一种存储有计算机程序的计算机可读存储介质。当计算机可读存储介质存储计算机程序,且计算机程序被一个或多个处理器执行时,致使一个或多个处理器执行图2b方法实施例中的各步骤。
上述图4和图5中的通信组件被配置为便于通信组件所在设备和其他设备之间有线或无线方式的通信。通信组件所在设备可以接入基于通信标准的无线网络,如WiFi,2G、3G、4G/LTE、5G等移动通信网络,或它们的组合。在一个示例性实施例中,通信组件经由广播信道接收来自外部广播管理***的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。
上述图4中的电子显示屏包括屏幕,其屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。
上述图4和图5中的电源组件,为电源组件所在设备的各种组件提供电力。电源组件可以包括电源管理***,一个或多个电源,及其他与为电源组件所在设备生成、管理和分配电力相关联的组件。
上述实施例中的服务端和配置终端还可以包括音频组件。
音频组件,可被配置为输出和/或输入音频信号。例如,音频组件包括一个麦克风(MIC),当音频组件所在设备处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器或经由通信组件发送。在一些实施例中,音频组件还包括一个扬声器,用于输出音频信号。
在本申请上述设备实施例中,用户终端接收服务器发送的小程序登录成功指令;响应H5页面的打开操作,向服务器发送H5页面的访问请求,以供服务器根据访问请求,生成访问令牌,以及存储小程序的登录信息;小程序接收服务器返回的访问令牌,并携带访问令牌提供给H5页面;H5页面向服务器发送携带访问令牌的登录信息请求,以供服务器根据登录信息请求返回小程序的登录信息;H5页面根据获取到的小程序的登录信息,进行登录操作;小程序登录后,自动登录H5页面,提升用户体验。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
以上所述仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。
Claims (10)
1.一种登录状态同步的方法,适用于用户终端,用户终端上运行有小程序,小程序中内嵌有H5页面,其特征在于,所述方法包括:
接收服务器发送的小程序登录成功指令;
响应H5页面的打开操作,向服务器发送H5页面的访问请求,以供服务器根据所述访问请求,生成访问令牌,以及存储小程序的登录信息;
小程序接收服务器返回的访问令牌,并携带所述访问令牌提供给H5页面;
H5页面向服务器发送携带所述访问令牌的登录信息请求,以供服务器根据所述登录信息请求返回小程序的登录信息;
H5页面根据获取到的小程序的登录信息,进行登录操作。
2.根据权利要求1所述的方法,其特征在于,H5页面根据获取小程序的登录信息,进行登录操作,包括:
H5页面根据小程序的登录信息,进行登录信息的有效性校验;
若校验成功,则登录H5页面。
3.根据权利要求1所述的方法,其特征在于,在接收服务器发送的小程序登录成功指令之后,所述方法还包括:
在电子显示屏上展示H5页面登录成功界面。
4.一种登录状态同步的方法,适用于服务器,其特征在于,所述方法包括:
接收用户终端发送的H5页面的访问请求;
根据所述访问请求,生成访问令牌以及存储小程序的登录信息;
将所述访问令牌发送至用户终端,以供用户终端的小程序携带所述访问令牌提供给H5页面,H5页面向服务器发送携带所述访问令牌的登录信息请求;
根据用户终端发送的登录信息请求,返回小程序的登录信息,以供用户终端的H5页面根据获取到的小程序的登录信息,进行登录操作。
5.根据权利要求4所述的方法,其特征在于,在生成所述访问令牌之后,所述方法还包括:
对所述访问令牌进行有效性校验;
若访问令牌有效,则存储小程序的登录信息。
6.根据权利要求4所述的方法,其特征在于,存储小程序的登录信息,包括:
通过访问令牌将小程序的登录信息放入HTTP中。
7.一种用户终端,其特征在于,包括:存储器、处理器和电子显示屏;
所述存储器,用于存储一条或多条计算机指令;
所述处理器,用于执行所述一条或多条计算机指令以用于:
接收服务器发送的小程序登录成功指令;
响应H5页面的打开操作,向服务器发送H5页面的访问请求,以供服务器根据所述访问请求,生成访问令牌,以及存储小程序的登录信息;
小程序接收服务器返回的访问令牌,并携带所述访问令牌提供给H5页面;
H5页面向服务器发送携带所述访问令牌的登录信息请求,以供服务器根据所述登录信息请求返回小程序的登录信息;
H5页面根据获取到的小程序的登录信息,进行登录操作。
8.一种存储有计算机程序的计算机可读存储介质,其特征在于,当所述计算机程序被一个或多个处理器执行时,致使所述一个或多个处理器执行包括以下的动作:
接收服务器发送的小程序登录成功指令;
响应H5页面的打开操作,向服务器发送H5页面的访问请求,以供服务器根据所述访问请求,生成访问令牌,以及存储小程序的登录信息;
小程序接收服务器返回的访问令牌,并携带所述访问令牌提供给H5页面;
H5页面向服务器发送携带所述访问令牌的登录信息请求,以供服务器根据所述登录信息请求返回小程序的登录信息;
H5页面根据获取到的小程序的登录信息,进行登录操作。
9.一种服务器,其特征在于,包括:存储器和处理器;
所述存储器,用于存储一条或多条计算机指令;
所述处理器,用于执行所述一条或多条计算机指令以用于:
接收用户终端发送的H5页面的访问请求;
根据所述访问请求,生成访问令牌以及存储小程序的登录信息;
将所述访问令牌发送至用户终端,以供用户终端的小程序携带所述访问令牌提供给H5页面,H5页面向服务器发送携带所述访问令牌的登录信息请求;
根据用户终端发送的登录信息请求,返回小程序的登录信息,以供用户终端的H5页面根据获取到的小程序的登录信息,进行登录操作。
10.一种存储有计算机程序的计算机可读存储介质,其特征在于,当所述计算机程序被一个或多个处理器执行时,致使所述一个或多个处理器执行包括以下的动作:
接收用户终端发送的H5页面的访问请求;
根据所述访问请求,生成访问令牌以及存储小程序的登录信息;
将所述访问令牌发送至用户终端,以供用户终端的小程序携带所述访问令牌提供给H5页面,H5页面向服务器发送携带所述访问令牌的登录信息请求;
根据用户终端发送的登录信息请求,返回小程序的登录信息,以供用户终端的H5页面根据获取到的小程序的登录信息,进行登录操作。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011315267.1A CN112491861A (zh) | 2020-11-20 | 2020-11-20 | 登录状态同步方法、设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011315267.1A CN112491861A (zh) | 2020-11-20 | 2020-11-20 | 登录状态同步方法、设备及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112491861A true CN112491861A (zh) | 2021-03-12 |
Family
ID=74933044
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011315267.1A Pending CN112491861A (zh) | 2020-11-20 | 2020-11-20 | 登录状态同步方法、设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112491861A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114416195A (zh) * | 2021-12-24 | 2022-04-29 | 青岛海尔科技有限公司 | 一种h5页面加载方法、装置、智能终端及服务器 |
CN115001807A (zh) * | 2022-05-31 | 2022-09-02 | 中国银行股份有限公司 | 应用程序的用户登录处理方法及装置 |
CN116127435A (zh) * | 2023-04-17 | 2023-05-16 | 深圳市活力天汇科技股份有限公司 | 一种网页登录的方法和装置 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20170230354A1 (en) * | 2015-05-13 | 2017-08-10 | Spotify Ab | Automatic login on a website by means of an app |
CN110309636A (zh) * | 2019-07-04 | 2019-10-08 | 阿里巴巴集团控股有限公司 | 一种身份认证的方法和*** |
CN110784450A (zh) * | 2019-09-24 | 2020-02-11 | 云深互联(北京)科技有限公司 | 一种基于浏览器的单点登录方法和装置 |
CN111628971A (zh) * | 2017-02-09 | 2020-09-04 | 阿里巴巴集团控股有限公司 | 一种信任登录方法 |
-
2020
- 2020-11-20 CN CN202011315267.1A patent/CN112491861A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20170230354A1 (en) * | 2015-05-13 | 2017-08-10 | Spotify Ab | Automatic login on a website by means of an app |
CN111628971A (zh) * | 2017-02-09 | 2020-09-04 | 阿里巴巴集团控股有限公司 | 一种信任登录方法 |
CN110309636A (zh) * | 2019-07-04 | 2019-10-08 | 阿里巴巴集团控股有限公司 | 一种身份认证的方法和*** |
CN110784450A (zh) * | 2019-09-24 | 2020-02-11 | 云深互联(北京)科技有限公司 | 一种基于浏览器的单点登录方法和装置 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114416195A (zh) * | 2021-12-24 | 2022-04-29 | 青岛海尔科技有限公司 | 一种h5页面加载方法、装置、智能终端及服务器 |
CN114416195B (zh) * | 2021-12-24 | 2023-08-18 | 青岛海尔科技有限公司 | 一种h5页面加载方法、装置、智能终端及服务器 |
CN115001807A (zh) * | 2022-05-31 | 2022-09-02 | 中国银行股份有限公司 | 应用程序的用户登录处理方法及装置 |
CN116127435A (zh) * | 2023-04-17 | 2023-05-16 | 深圳市活力天汇科技股份有限公司 | 一种网页登录的方法和装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112491861A (zh) | 登录状态同步方法、设备及存储介质 | |
CN112291764B (zh) | 一种内容接续*** | |
CN107463247B (zh) | 一种文本阅读处理的方法、装置以及终端 | |
US11106420B2 (en) | Method, device, system and storage medium for information transmission and data processing | |
CN106569800B (zh) | 前端界面生成方法及装置 | |
CN113110829B (zh) | 多ui组件库数据处理方法及装置 | |
CN114996134A (zh) | 容器化部署方法、电子设备及存储介质 | |
CN110442416B (zh) | 用于展示信息的方法、电子设备和计算机可读介质 | |
CN112738774A (zh) | 应用共享方法、装置、终端及计算机可读存储介质 | |
CN112114804A (zh) | 应用程序的生成方法、装置及*** | |
CN109547565B (zh) | 富媒体信息发送、接收方法及终端设备和存储介质 | |
CN110213062B (zh) | 处理消息的方法及装置 | |
CN111639158A (zh) | 一种学习内容的显示方法及电子设备 | |
RU2713606C1 (ru) | Способ и устройство для повторной передачи коротких сообщений, а также устройство и носитель данных | |
CN113763137B (zh) | 信息推送方法及计算机设备 | |
CN114449133A (zh) | 文件显示方法、装置、设备、存储介质及程序产品 | |
CN114139120A (zh) | 身份验证方法、装置、设备、存储介质及程序产品 | |
CN111327766B (zh) | 信息分享方法、终端及可读存储介质 | |
CN112365305B (zh) | 下单方法、设备、***及存储介质 | |
CN114428737A (zh) | 基于微服务体系的通信方法、装置、设备及存储介质 | |
CN113159752A (zh) | 转账交易凭证生成方法及装置 | |
CN112330384A (zh) | 信息处理、信息展示方法、设备及存储介质 | |
CN112329421A (zh) | 家政合同生成与合同模板生成方法、设备及存储介质 | |
CN114979087B (zh) | 消息处理方法、装置、设备和存储介质 | |
CN112734545A (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: 20210312 |