一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

外源访问登录控制方法及其装置、设备、介质、产品与流程

2022-02-24 13:59:06 来源:中国专利 TAG:


1.本技术涉及网络页面访问领域,尤其涉及一种外源访问登录控制方法,此外还涉及该方法相应的装置、设备、非易失性存储介质以及计算机程序产品。


背景技术:

2.随着互联网技术的发展,各网络平台的应用程序向用户提供外部访问接口,以便用户通过外部访问接口,从外部应用程序启动平台所开发的应用程序访问相应的页面,例如,在直播业务场景中,通常会向用户发布直播活动页面,用户可通过该页面跳转访问直播应用程序以进行相应的直播活动。
3.当用户通过外部访问接口跳转至应用程序时,通过向用户提供登录页面,以便用户通过登录页面完成登录操作,进而使用应用程序所提供的在线服务,但现有的登录页面的显示样式通常较为简陋,页面中仅存在用于进行登录操作的控件,另外,若当用户通过外部的访问接口启动应用程序时,简陋的登录页面与用户所访问的页面的业务场景并无关联,使必要的登录操作影响了用户的使用体验。
4.针对上述的问题,本技术人出于优化登录页面的显示样式的考虑做出相应的探索。


技术实现要素:

5.本技术的目的在于满足现有技术的需求或克服现有技术的至少部分不足而提供一种外源访问登录控制方法及其相应的装置、电子设备、非易失性存储介质以及计算机程序产品。
6.为实现本技术的目的,采用如下技术方案:
7.适应本技术的目的而提出的一种外源访问登录控制方法,包括如下步骤:
8.获取目标页面链接信息,所述链接信息包含目标页面的访问地址以及所述链接信息的样式标识;
9.根据所述样式标识查询素材库以获取与该样式标识相匹配的页面素材,所述素材库包含所述样式标识与相应的页面素材之间的映射关系数据;
10.加载显示登录页面,所述登录页面显示所述样式标识相匹配的页面素材;
11.当所述登录页面完成用户登录后加载显示所述访问地址所指向的目标页面。
12.进一步的实施例中,所述获取目标页面链接信息的步骤中,包括如下步骤:
13.向操作系统预注册广播接收器,用于接收目标页面链接信息相对应的广播消息;
14.在操作系统接收所述广播消息后展示包含当前应用程序在内的可选程序列表;
15.在当前应用程序被选中后,获取目标页面链接信息。
16.进一步的实施例中,所述获取目标页面链接信息的步骤中,包括如下步骤:
17.响应于当前应用程序切换到活跃状态的事件,检测剪贴板是否发生更新;
18.获取所述剪贴板中最新写入的文本,检测该文本中是否包含目标页面链接信息,
若包含,则获取其所包含的目标页面链接信息。
19.进一步的实施例中,所述获取目标页面链接信息的步骤中,包括如下步骤:
20.获取由当前应用程序预先存储的历史页面浏览列表,所述历史页面浏览列表中存储浏览时长信息与相应的目标页面链接信息之间的映射关系数据;
21.查询该历史页面浏览列表中时长最长的浏览时长信息,获取该浏览时长信息相对应的目标页面链接信息。
22.进一步的实施例中,所述根据所述样式标识查询素材库以获取与该样式标识相匹配的页面素材的步骤中,包括如下步骤:
23.向服务器推送素材库获取请求,接收服务器响应该请求所推送的所述素材库;
24.查询所述素材库中与所述样式标识相匹配的一个或多个页面素材,获取该些页面素材。
25.进一步的实施例中,所述当所述登录页面完成用户登录后加载显示所述访问地址所指向的目标页面的步骤中,包括如下步骤:
26.向服务器推送登录身份信息,以驱动服务器验证该登录身份信息的合法性;
27.获取该登录身份信息验证合法后由服务器返回的目标页面加载指令;
28.响应该目标页面加载指令,在图形用户界面中加载显示所述访问地址所指向的目标页面。
29.较佳的实施例中,所述目标页面包括直播间页面、直播间浏览页面或电商商品页面。
30.适应本技术的目的而提出的一种外源访问登录控制装置,其包括:
31.目标页面信息获取模块,用于获取目标页面链接信息,所述链接信息包含目标页面的访问地址以及所述链接信息的样式标识;
32.页面素材获取模块,用于根据所述样式标识查询素材库以获取与该样式标识相匹配的页面素材,所述素材库包含所述样式标识与相应的页面素材之间的映射关系数据;
33.登录页面加载模块,用于加载显示登录页面,所述登录页面显示所述样式标识相匹配的页面素材;
34.目标页面加载模块,用于当所述登录页面完成用户登录后加载显示所述访问地址所指向的目标页面。
35.进一步的实施例中,所述目标页面信息获取模块包括:
36.广播接收器注册子模块,用于向操作系统预注册广播接收器,用于接收目标页面链接信息相对应的广播消息;
37.可选程序列表展示子模块,用于在操作系统接收所述广播消息后展示包含当前应用程序在内的可选程序列表;
38.目标页面链接信息获取子模块,用于在当前应用程序被选中后,获取目标页面链接信息。
39.较佳的实施例中,所述目标页面信息获取模块还包括:
40.剪贴板检测子模块,用于响应于当前应用程序切换到活跃状态的事件,检测剪贴板是否发生更新;
41.文本检测子模块,用于获取所述剪贴板中最新写入的文本,检测该文本中是否包
含目标页面链接信息,若包含,则获取其所包含的目标页面链接信息。
42.较佳的实施例中,所述目标页面信息获取模块还包括:
43.历史页面浏览列表获取子模块,用于获取由当前应用程序预先存储的历史页面浏览列表,所述历史页面浏览列表中存储浏览时长信息与相应的目标页面链接信息之间的映射关系数据;
44.目标页面链接信息获取子模块,用于查询该历史页面浏览列表中时长最长的浏览时长信息,获取该浏览时长信息相对应的目标页面链接信息。
45.进一步的实施例中,所述页面素材获取模块包括:
46.素材库获取子模块,用于向服务器推送素材库获取请求,接收服务器响应该请求所推送的所述素材库;
47.页面素材获取子模块,用于查询所述素材库中与所述样式标识相匹配的一个或多个页面素材,获取该些页面素材。
48.进一步的实施例中,所述目标页面加载模块包括:
49.登录身份信息推送子模块,用于向服务器推送登录身份信息,以驱动服务器验证该登录身份信息的合法性;
50.目标页面加载指令获取子模块,用于获取该登录身份信息验证合法后由服务器返回的目标页面加载指令;
51.目标页面加载指令响应子模块,用于响应该目标页面加载指令,在图形用户界面中加载显示所述访问地址所指向的目标页面。
52.适应本技术的目的而提出的一种电子设备,包括中央处理器和存储器,所述中央处理器用于调用运行存储于所述存储器中的计算机程序以执行所述外源访问登录控制方法的步骤。
53.适应本技术的目的而提出的一种非易失性存储介质,其存储有依据所述外源访问登录控制方法所实现的计算机程序,所述计算机程序被计算机调用运行时,执行其相应的方法所包括的步骤。
54.为解决上述技术问题本技术实施例还提供一种计算机程序产品,包括计算机程序及计算机指令,该计算机程序及计算机指令被处理器执行时,使得所述处理器执行上述所述直播数据分层预测方法或外源访问登录控制方法的步骤。
55.相对于现有技术,本技术的优势如下:
56.本技术丰富了登录页面的显示样式中的可视化元素,登录页面的显示样式根据用户行为进行定制,相较于常见的登录页面,本技术可通过将与用户所访问的页面的业务场景相关联的素材加载至登录页面中进行展示,以便用户在访问目标页面前进行的登录操作时,可通过登录页面所展示的具有与其所访问的页面相关联的素材的显示样式,提前了解访问的目标页面中的相关信息,例如,在直播业务场景中时,当用户通过外部应用程序中直播间分享信息跳转至当前应用程序进行登录操作时,登录页面的显示样式中将展示被分享的直播间的相关信息,例如直播间的主播用户的头像及名称,以及直播间的直播流及热度等信息,以便用户提前了解直播间,进而有效地提升了用户在进行登录操作时的使用体验。
57.另外,本技术可将用户常浏览的页面中的相关信息加载至登录页面中进行展示,以便用户在登录页面中进行登录操作时,提前了解其常浏览的页面中的相关信息,提升用
户的使用体验。
58.本技术附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本技术的实践了解到。
附图说明
59.本技术上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
60.图1为实施本技术的技术方案相关的一种典型的网络部署架构示意图;
61.图2为本技术的外源访问登录控制方法的典型实施例的流程示意图;
62.图3为本技术中具有多个直播间浏览控件的网络页面的图形用户界面的示意图;
63.图4为本技术中显示可选程序列表的应用程序的图形用户界面的示意图;
64.图5为本技术中显示具有目标页面链接信息的文本的应用程序的图形用户界面的示意图;
65.图6为本技术中关于传统的登录页面的图形用户界面的示意图;
66.图7为本技术中具有页面样式的登录页面的图形用户界面的示意图;
67.图8为本技术中直播间页面的图形用户界面的示意图;
68.图9为本技术中关于当前应用程序获取目标页面链接信息的一种实施方式所形成的流程示意图;
69.图10为本技术中关于当前应用程序获取目标页面链接信息的另一种实施方式所形成的流程示意图;
70.图11为本技术中关于当前应用程序获取目标页面链接信息的再一种实施方式所形成的流程示意图;
71.图12为本技术中关于从素材库中获取与样式标识相匹配的页面素材的实施方式所形成的流程示意图;
72.图13为本技术中关于登录页面完成用户登录后加载显示目标页面的实施方式所形成的流程示意图;
73.图14为本技术的外源访问登录控制装置的典型实施例的原理框图;
74.图15为本技术一个实施例的计算机设备的基本结构框图。
具体实施方式
75.下面详细描述本技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本技术,而不能解释为对本技术的限制。
76.本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本技术的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措
辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。
77.本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本技术所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。
78.本技术领域技术人员可以理解,这里所使用的“客户端”、“终端”、“终端设备”既包括无线信号接收器的设备,其仅具备无发射能力的无线信号接收器的设备,又包括接收和发射硬件的设备,其具有能够在双向通信链路上,进行双向通信的接收和发射硬件的设备。这种设备可以包括:蜂窝或其他诸如个人计算机、平板电脑之类的通信设备,其具有单线路显示器或多线路显示器或没有多线路显示器的蜂窝或其他通信设备;pcs(personal communicationsservice,个人通信系统),其可以组合语音、数据处理、传真和/或数据通信能力;pda(personal digital assistant,个人数字助理),其可以包括射频接收器、寻呼机、互联网/内联网访问、网络浏览器、记事本、日历和/或gps(globalpositioning system,全球定位系统)接收器;常规膝上型和/或掌上型计算机或其他设备,其具有和/或包括射频接收器的常规膝上型和/或掌上型计算机或其他设备。这里所使用的“客户端”、“终端”、“终端设备”可以是便携式、可运输、安装在交通工具(航空、海运和/或陆地)中的,或者适合于和/或配置为在本地运行,和/或以分布形式,运行在地球和/或空间的任何其他位置运行。这里所使用的“客户端”、“终端”、“终端设备”还可以是通信终端、上网终端、音乐/视频播放终端,例如可以是pda、mid(mobile internet device,移动互联网设备)和/或具有音乐/视频播放功能的移动电话,也可以是智能电视、机顶盒等设备。
79.本技术所称的“服务器”、“客户端”、“服务节点”等名称所指向的硬件,本质上是具备个人计算机等效能力的电子设备,为具有中央处理器(包括运算器和控制器)、存储器、输入设备以及输出设备等冯诺依曼原理所揭示的必要构件的硬件装置,计算机程序存储于其存储器中,中央处理器将存储在外存中的程序调入内存中运行,执行程序中的指令,与输入输出设备交互,借此完成特定的功能。
80.需要指出的是,本技术所称的“服务器”这一概念,同理也可扩展到适用于服务器机群的情况。依据本领域技术人员所理解的网络部署原理,所述各服务器应是逻辑上的划分,在物理空间上,这些服务器既可以是互相独立但可通过接口调用的,也可以是集成到一台物理计算机或一套计算机机群的。本领域技术人员应当理解这一变通,而不应以此约束本技术的网络部署方式的实施方式。
81.请参阅图1,本技术相关技术方案实施时所需的硬件基础可按图中所示的架构进行部署。本技术所称服务器80部署在云端,作为一个业务服务器,其可以负责进一步连接起相关数据服务器以及其他提供相关支持的服务器等,以此构成逻辑上相关联的服务机群,来为相关的终端设备例如图中所示的智能手机81 和个人计算机82或者第三方服务器(未图示)提供服务。所述的智能手机和个人计算机均可通过公知的网络接入方式接入互联网,与云端的服务器80建立数据通信链路,以便运行所述服务器所提供的服务相关的终端应用程序。
82.对于服务器而言,所述的应用程序通常会被构建为服务进程,开放相应的程序接
口,供各种终端设备上运行的应用程序进行远程调用,本技术中适于运行于服务器的相关技术方案,便可以此种方式实现于服务器中。
83.所述的应用程序,是指运行于服务器或终端设备上的应用程序,这一应用程序采用编程的方式实现了本技术的相关技术方案,其程序代码可被以计算机可执行指令的形式保存于计算机能识别的非易失性存储介质中,并被中央处理器调入内存中运行,通过该应用程序在计算机的运行而构造出本技术的相关装置。
84.对于服务器而言,所述的应用程序通常会被构建为服务进程,开放相应的程序接口,供各种终端设备上运行的应用程序进行远程调用,本技术中适于运行于服务器的相关技术方案,便可以此种方式实现于服务器中。
85.本技术中适于在终端设备实现的技术方案也可以被编程内置于提供网络直播的应用程序中,作为其一部分扩展功能。所述的网络直播,是指一种基于前述的网络部署架构所实现的一种直播间网络服务。
86.本技术所称的直播间,是指依靠互联网技术实现的一种视频聊天室,通常具备音视频播控功能,包括主播用户和观众用户,观众用户可以包括已经在平台中注册的注册用户,也可以是未注册的游客用户;可以是关注了主播用户的注册用户,也可以是未关注主播用户的注册或未注册用户。主播用户与观众用户之间可通过语音、视频、文字等公知的线上交互方式来实现互动,一般是主播用户以音视频流的形式为观众用户表演节目,并且在互动过程中还可产生经济交易行为。当然,直播间的应用形态并不局限于在线娱乐,也可推广到其他相关场景中,例如教育培训场景、视频会议场景、产品推介销售场景以及其他任何需要类似互动的场景中。
87.本领域技术人员对此应当知晓:本技术的各种方法,虽然基于相同的概念而进行描述而使其彼此间呈现共通性,但是,除非特别说明,否则这些方法都是可以独立执行的。同理,对于本技术所揭示的各个实施例而言,均基于同一发明构思而提出,因此,对于相同表述的概念,以及尽管概念表述不同但仅是为了方便而适当变换的概念,应被等同理解。
88.本技术即将揭示的各个实施例,除非明文指出彼此之间的相互排斥关系,否则,各个实施例所涉的相关技术特征可以交叉结合而灵活构造出新的实施例,只要这种结合不背离本技术的创造精神且可满足现有技术中的需求或解决现有技术中的某方面的不足即可。对此变通,本领域技术人员应当知晓。
89.请参阅图2,本技术的一种外源访问登录控制方法,在其典型实施例中,其包括如下步骤:
90.步骤s11,获取目标页面链接信息,所述链接信息包含目标页面的访问地址以及所述链接信息的样式标识:
91.当前应用程序获取所述目标页面链接信息,以便后续根据该目标页面链接信息修改当前应用程序所加载显示的登录页面的显示样式,以及完成该登录页面后的用户登录事件后所加载显示的目标页面。
92.所述的目标页面链接信息中包含其所对应的目标页面的访问地址,以便通过该访问地址加载所述目标页面至终端设备的图形用户界面中进行展示,另外,所述目标页面链接信息中还包括所述样式标识,以便当前应用程序通过该样式标识从素材库中获取相应的页面素材,用于装饰当前应用程序中的登录页面。
93.所述目标页面一般与当前应用程序相关联,例如,当当前应用程序为直播应用程序时,所述目标列表一般为某一主播用户的直播间页面或用于浏览直播平台中已开播的直播间的直播间浏览页面,当所述应用程序为电商应用程序时,所述目标应用程序一般为展示某一电商商品的商品信息的电商商品页面或用于浏览电商平台中在售的电商商品的电商商品浏览页面。
94.关于当前应用程序获取所述目标页面链接信息的实施方式,当前应用程序在被安装至当前终端设备时,将向当前终端设备的操作系统预注册广播接收器,以用于接收所述目标页面链接信息相对应的广播消息,当所述操作系统接收到通过相应网络页面所推送的所述广播消息后,将在当前图形用户界面中展示包含当前应用程序在内的可选程序列表,当通过所述可选程序列表选定当前应用程序时,当前应用程序将被唤醒或启动,以接收所述广播消息,获取该广播消息中包含的所述目标页面链接消息,例如,请参考图3,图3所示的网络页面中包含多个直播间浏览控件,当触控直播间浏览控件s301或直播间浏览控件s302 时,图3将转换为图4,以在图3所示的图形用户界面中展示可选程序列表s401,例如,当所示可选程序列表s401中显示的b应用程序s402为当前应用程序时,当该b应用程序s402被选定时,当前终端设备将唤起b应用程序s402,并将指向直播间浏览控件s301或直播间浏览控件s302的广播消息推送至b应用程序 s402中,以便其接收该广播消息,获取指向上述某一直播间页面的上述目标页面链接信息。
95.当前应用程序另一种获取所述目标页面链接信息的方式中,响应作用于当前应用程序切换到活跃状态的事件,即开启所述应用程序或将休眠状态的应用程序唤醒时,将检测剪贴板是否发送更新,若该剪贴板发送更新时,将获取该剪贴板中最新写入的文本,并检测该文本中是否包含所述目标页面链接信息,若包含,则获取该文本中包含所述目标页面链接信息,例如,请参考图5,图5 为任意在线聊天应用程序的图形用户界面,当复制图5中的聊天文本s501时,聊天文本s501将被写入至所述剪贴板中,在这时唤起当前应用程序,以便当前应用程序响应其切换到活跃状态的事件,检测到所述剪贴板最新写入的文本为聊天文本s501时,将获取该聊天文本s501中包含的目标页面链接信息。
96.在另外一种当前应用程序获取所述目标页面链接信息的实施方式中,当前应用程序获取由其预先存储的历史页面浏览列表,所述历史页面浏览列表中存储浏览时长信息与相应的目标页面链接信息之间的映射关系数据,并查询该历史页面浏览列表中时长最长的浏览时长信息,获取该浏览时长信息相对应的目标页面链接信息。
97.步骤s12,根据所述样式标识查询素材库以获取与该样式标识相匹配的页面素材,所述素材库包含所述样式标识与相应的页面素材之间的映射关系数据:
98.当前应用程序获取所述目标页面链接信息,将解析该目标页面链接信息中包含的所述样式标识,以从所述素材库中获取与该样式标识相匹配的一个或多个页面素材,进而将该些页面素材加载至登录页面中进行展示。
99.所述的素材库一般为与当前应用程序相关联的本地数据库,该素材库中存储这多个映射关系数据,所述映射关系数据由样式标识与相应的页面素材所构成,且一般一个样式素材在所述素材库中存在多个与至相对应的页面素材,以构建登录页面中的显示样式。
100.所述的页面素材的素材类型一般包含页面的背景图片素材、页面的视频素材、页面的标题文本素材以及页面的蒙版滤镜素材等,所述页面素材与其样式标识相对应,而样
式标识为目标页面链接信息所包含的信息,可以理解,各类型的页面数据与目标页面链接信息所对应的目标页面所提供的在线服务相对应,例如,当目标页面为某一直播间的直播间页面时,其所对应的目标页面链接信息中包含的样式标识所对应的页面素材一般包含与该直播间的主播用户相对应的用户头像及用户昵称,或包含用于表征该直播间的特征的素材,例如,直播间当前的观众数量的文本素材、直播间当前播放的直播流的视频素材以及直播间拥有的粉丝数量的文本素材等,以便当前应用程序获取该些页面素材,将该些页面素材进行可视化加载至登录页面中进行展示。
101.一种实施例中,当前应用程序获取所述目标页面链接信息后,将向服务器推送素材库获取请求,以驱动该服务器响应所述素材库获取请求,向当前应用程序推送的所述素材库,以便当前应用程序从该素材库中获取与所述样式标识相匹配的一个或多个所述页面素材。
102.步骤s13,加载显示登录页面,所述登录页面显示所述样式标识相匹配的页面素材:
103.当前应用程序从素材库中获取与所述样式标识相匹配的一个或多个所述页面素材后,将该些页面素材加载至所述登录页面中,以将该登录页面输出显示至当前应用程序的图形用户界面时,所述登录页面显示各所述页面素材。
104.请参考图6及图7,图6所示的登录页面为一般应用程序中的登录页面,其仅具有常见的登录页面的显示样式,例如,具有账号及密码输入框及登录注册控件等,而本方法通过获取与样式标识相匹配的页面素材加载至登录页面中,使得当前应用程序加载显示的登录页面如图7所示的登录页面,图7的登录页面中具有多种页面素材,具体的,当所述目标页面链接信息所对应的目标页面为直播间页面时,当前应用程序将与具有该直播间页面的特征信息的页面素材显示至登录页面中,如图7中的所示的主播用户头像s701、直播间粉丝及热度可视化信息s702以及直播流播放窗口s703,该些控件皆为与对应的目标页面为直播间页面的目标页面链接信息所包含的样式标识所对应的页面素材,该些页面素材所构成的登录页面,除了具有常见的登录页面所具备的功能外,还通过与直播间页面相关联的页面素材,构成简洁版的直播间页面,以便用户通过图7 所示的登录页面,在未登录前浏览直播间。
105.步骤s14,当所述登录页面完成用户登录后加载显示所述访问地址所指向的目标页面:
106.当前应用程序加载包含所述页面素材的登录页面进行展示后,用户将通过该登录页面进行身份验证以进行登录,当前应用程序完成用户通过该登录页面进行用户登录后,将加载所述目标页面链接信息中的所述访问地址,以将所述登录页面切换为所述访问地址所指向的目标页面。
107.请参考图7及图8,图7为具有页面素材的所述登录页面的示意图,当前应用程序的用户通过该登录页面中账号及密码输入框对应输入账号信息及密码信息,并触控图7中的登录控件s704后,当前应用程序将向服务器推送包含所述账号信息及密码信息的登录身份信息,以驱动服务器校验所述账号信息及密码信息,当所述登录身份信息被服务器校验合法后,当前应用程序将响应由服务器所推送的目标页面加载指令,进而通过所述访问地址,将当前应用程序的图形用户界面中加载该访问地址所指向的目标页面,如图8所示,当所示访问地址指向的目标页面为直播间页面时,当前应用程序将从图7所示的登录页面跳转至
图8所示的直播间页面。
108.通过本典型实施例中可知,本技术通过将与目标页面相关联的页面素材加载至登录页面中进行展示,以便用户在未进入目标页面时,可在当前应用程序所展示的登录页面中提取了解目标页面中的相关信息,例如,本技术应用在直播业务场景中时,当前应用程序为直播应用程序,当用户通过外部应用程序中直播间分享信息跳转至当前应用程序时,当前应用程序将获取指向被分享的直播间的直播间页面的目标页面链接信息,以将与该直播间页面相关联的页面素材加载至登录页面中,便于用户处于该登录页面进行登录操作时,通过该些页面素材的展示,了解被分享的直播间的特征信息;由此可见,本技术相较于传统的登录页面,通过将与用户行为相关联的页面素材加载至登录页面中进行显示,以丰富登录页面的显示样式,且页面素材与用户完成登录后所跳转的页面的业务相关联,以便用户提前了解跳转的页面所关联的业务场景,进而有效地提升了用户的使用体验。
109.以上的典型实施例及其变化实施例充分揭示了本技术的外源访问登录控制方法的实施方案,但是,仍可通过对一些技术手段的变换和扩增而演绎出该方法的多种变化实施例,如下概要说明其他实施例:
110.一种实施例中,请参考图3、图4及图9,所述获取目标页面链接信息的步骤中,包括如下步骤:
111.步骤s111,向操作系统预注册广播接收器,用于接收目标页面链接信息相对应的广播消息:
112.当前应用程序向当前终端设备所运行的操作系统预先注册所述广播接收器,以便当前应用程序通过该广播接收器接收由操作系统所广播的与所述目标页面链接信息相对应的广播消息。
113.所述的操作系统在不同的类型终端设备中各不相同,例如,当终端设备为手机或平板电脑等移动设备时,其操作系统一般可为android或ios系统,当终端设备为计算机时,其操作系统一般可为window或mac系统。
114.步骤s112,在操作系统接收所述广播消息后展示包含当前应用程序在内的可选程序列表:
115.当所述操作系统接收与所述目标页面链接消息相关联的广播消息后,将在图形用户界面中展示包含当前应用程序在内的所述可选程序列表,具体的,请参考图3及图4,当用户触控图3中的直播间浏览控件s301、s302及s303任意一个控件时,所述操作系统将接收指向相应直播间页面的目标页面链接消息相对应的广播消息,并在图形用户界面中展示所述可选程序列表,如图4中所示的可选程序列表s401所示,该可选程序列表s401中显示的应用程序皆预先向操作系统注册所述广播接收器,其中包含当前应用程序。
116.步骤s113,在当前应用程序被选中后,获取目标页面链接信息:
117.当当前应用程序在所述可选程序列表中被选中后,当前应用程序将获取所述目标页面链接消息,如图4所示,若当前应用程序为可选程序列表s401中显示的b应用程序s402时,当用户通过可选程序列表s401选定b应用程序s402 时,当前应用程序将获取所示目标页面链接信息。
118.本实施例中,当前应用程序通过向操作系统预先注册广播接收器,以便当操作系统接收到获取与目标页面链接信息关联的广播消息时,可作为接收方获取所述目标页面链
接消息。
119.一种实施例中,请参考图5及图10,所述获取目标页面链接信息的步骤中,包括如下步骤:
120.步骤s111’,响应于当前应用程序切换到活跃状态的事件,检测剪贴板是否发生更新:
121.当前应用程序响应于其被切换到所述活跃状态的事件,检测所述剪贴板是否方式更新,所述响应于其被切换到所述活跃状态的事件,一般是指当前应用程序被从后台唤醒或启动当前应用程序时的事件。
122.所述的剪贴板是指运行当前应用程序的操作系统中用于存储用户复制的文本的工具,例如,如图5所示,用户通过对图5所示的外部应用程序的图形用户界面中显示聊天文本s501或其他聊天文本进行复制操作后,被复制的文本将存储至所述剪贴板中。
123.步骤s112’,获取所述剪贴板中最新写入的文本,检测该文本中是否包含目标页面链接信息,若包含,则获取其所包含的目标页面链接信息:
124.当前应用程序检测所述剪贴板是否发生更新,当该剪贴板发生更新时,获取该剪贴板中最新写入的文本,检测该文本中是否包含目标页面链接信息,若包含,则获取该文本中所包含的所述目标页面链接信息,例如,若所述剪贴板中最新写入的文本为图5所示的包含目标页面链接消息的聊天文本s501时,当前应用程序将通过所述剪贴板,获取该聊天文本s501中包含的所述目标页面链接信息。
125.本实施例中,当当前应用程序被切换为活跃状态时,其将检测剪贴板中最新写入的文本是否包含目标页面链接信息,以获取用户通过复制分享文本而在当前应用程序中加载显示至该文本所指向的目标页面的链接信息,进而获取该目标页面相关联的页面素材加载至登录页面中展示以及跳转至该目标页面。
126.一种实施例中,请参考图11,所述获取目标页面链接信息的步骤中,包括如下步骤:
127.步骤s111”,获取由当前应用程序预先存储的历史页面浏览列表,所述历史页面浏览列表中存储浏览时长信息与相应的目标页面链接信息之间的映射关系数据:
128.当当前应用程序运行时,将获取其自身预先存储的所述历史页面浏览列表,所述历史页面浏览列表为当前应用程序记录用户在当前应用程序中所浏览的页面所构建,该历史页面浏览列表中存储着各用户所浏览的页面的链接信息以及用户浏览该些页面的浏览时长的浏览时长信息,且页面的链接信息与其所述浏览时长信息对应存储至所述历史页面浏览列表中构成相应的映射关系数据。
129.步骤s112”,查询该历史页面浏览列表中时长最长的浏览时长信息,获取该浏览时长信息相对应的目标页面链接信息:
130.当前应用程序查询所述历史页面浏览列表中时长最长的浏览时长信息,以获取该浏览时长信息相对应的目标页面链接信息,进而将该目标页面相关联的页面素材加载至登录页面中进行显示,且在用户通过登录页面完成登录后,将加载显示用户长期浏览的目标页面。
131.一种实施例中,请参考图12,所述根据所述样式标识查询素材库以获取与该样式标识相匹配的页面素材的步骤中,包括如下步骤:
132.步骤s121,向服务器推送素材库获取请求,接收服务器响应该请求所推送的所述素材库:
133.当前应用程序向服务器推送所述素材库获取前期,以驱动服务器向当前应用程序推送最新更新的素材库。
134.另外,当当前应用程序获取目标页面链接信息中包含的样式标识时,也可向服务器推送所述素材库获取请求,以驱动服务器向当前应用程序推送最新更新的素材库。
135.步骤s122,查询所述素材库中与所述样式标识相匹配的一个或多个页面素材,获取该些页面素材:
136.当前应用程序获取目标页面链接信息中包含的样式标识后,将查询所述素材库,以获取与所述样式标识相匹配的一个或多个页面素材。
137.本实施例中,通过将素材库存储至相应的业务服务器中,当当前应用程序需要进行页面素材查询获取或素材库发生更新时,当前应用程序将从服务器中获取素材库,以保证本地存储的素材库中的页面素材为最新的素材。
138.一种实施例中,请参考图7、图8及图13,所述当所述登录页面完成用户登录后加载显示所述访问地址所指向的目标页面的步骤中,包括如下步骤:
139.步骤s141,向服务器推送登录身份信息,以驱动服务器验证该登录身份信息的合法性:
140.当用户通过所述登录页面完成账号信息及密码信息的输入后,当前应用程序将向服务器推送包含所述账号信息及密码信息的登录身份信息,以驱动服务器验证该登录身份信息的合法性。
141.服务器接收所述登录身份信息后,将通过验证该登录身份信息中包含的账号信息及密码信息的合法性,若所述账号信息及密码信息通过验证,则向当前应用程序推送目标页面加载指令。
142.步骤s142,获取该登录身份信息验证合法后由服务器返回的目标页面加载指令:
143.当所述登录身份信息被服务器验证合法后,当前应用程序将接收由服务器返回的目标页面加载指令。
144.步骤s143,响应该目标页面加载指令,在图形用户界面中加载显示所述访问地址所指向的目标页面:
145.当前应用程序响应所述目标页面加载指令,以通过目标页面链接信息中包含的访问地址,加载该访问地址所指向的目标页面进行显示至图形用户界面中。
146.本实施例中,当用户通过所述登录页面完成用户登录后,当前应用程序将加载显示所述访问地址所指向的目标页面进行显示,以便用户通过目标页面使用相应的在线服务。
147.进一步,可以通过将上述各实施例所揭示的方法中的各个步骤进行功能化,构造出本技术的一种外源访问登录控制装置,按照这一思路,请参阅图14,其中的一个典型实施例中,该装置包括:目标页面信息获取模块11,用于获取目标页面链接信息,所述链接信息包含目标页面的访问地址以及所述链接信息的样式标识;页面素材获取模块12,用于根据所述样式标识查询素材库以获取与该样式标识相匹配的页面素材,所述素材库包含所述样式标识与相应的页面素材之间的映射关系数据;登录页面加载模块13,用于加载显示登录
页面,所述登录页面显示所述样式标识相匹配的页面素材;目标页面加载模块14,用于当所述登录页面完成用户登录后加载显示所述访问地址所指向的目标页面。
148.一种实施例中,所述目标页面信息获取模块11包括:广播接收器注册子模块,用于向操作系统预注册广播接收器,用于接收目标页面链接信息相对应的广播消息;可选程序列表展示子模块,用于在操作系统接收所述广播消息后展示包含当前应用程序在内的可选程序列表;目标页面链接信息获取子模块,用于在当前应用程序被选中后,获取目标页面链接信息。
149.另一种实施例中,所述目标页面信息获取模块11还包括:剪贴板检测子模块,用于响应于当前应用程序切换到活跃状态的事件,检测剪贴板是否发生更新;文本检测子模块,用于获取所述剪贴板中最新写入的文本,检测该文本中是否包含目标页面链接信息,若包含,则获取其所包含的目标页面链接信息。
150.再一种实施例中,所述目标页面信息获取模块11还包括:历史页面浏览列表获取子模块,用于获取由当前应用程序预先存储的历史页面浏览列表,所述历史页面浏览列表中存储浏览时长信息与相应的目标页面链接信息之间的映射关系数据;目标页面链接信息获取子模块,用于查询该历史页面浏览列表中时长最长的浏览时长信息,获取该浏览时长信息相对应的目标页面链接信息。
151.一种实施例中,所述页面素材获取模块12包括:素材库获取子模块,用于向服务器推送素材库获取请求,接收服务器响应该请求所推送的所述素材库;页面素材获取子模块,用于查询所述素材库中与所述样式标识相匹配的一个或多个页面素材,获取该些页面素材。
152.一种实施例中,所述目标页面加载模块14包括:登录身份信息推送子模块,用于向服务器推送登录身份信息,以驱动服务器验证该登录身份信息的合法性;目标页面加载指令获取子模块,用于获取该登录身份信息验证合法后由服务器返回的目标页面加载指令;目标页面加载指令响应子模块,用于响应该目标页面加载指令,在图形用户界面中加载显示所述访问地址所指向的目标页面。
153.为解决上述技术问题,本技术实施例还提供一种计算机设备,用于运行根据所述外源访问登录控制方法所实现的计算机程序。具体请参阅图15,图15为本实施例计算机设备基本结构框图。
154.如图15所示,计算机设备的内部结构示意图。该计算机设备包括通过系统总线连接的处理器、非易失性存储介质、存储器和网络接口。其中,该计算机设备的非易失性存储介质存储有操作系统、数据库和计算机可读指令,数据库中可存储有控件信息序列,该计算机可读指令被处理器执行时,可使得处理器实现一种外源访问登录控制方法。该计算机设备的处理器用于提供计算和控制能力,支撑整个计算机设备的运行。该计算机设备的存储器中可存储有计算机可读指令,该计算机可读指令被处理器执行时,可使得处理器执行一种外源访问登录控制方法。该计算机设备的网络接口用于与终端连接通信。本领域技术人员可以理解,图15中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
155.本实施方式中处理器用于执行本发明的外源访问登录控制装置中的各个模块/子
模块的具体功能,存储器存储有执行上述模块所需的程序代码和各类数据。网络接口用于向用户终端或服务器之间的数据传输。本实施方式中的存储器存储有外源访问登录控制装置中执行所有模块/子模块所需的程序代码及数据,服务器能够调用服务器的程序代码及数据执行所有子模块的功能。
156.本技术还提供一种非易失性存储介质,所述的外源访问登录控制方法被编写成计算机程序,以计算机可读指令的形式存储于该存储介质中,计算机可读指令被一个或多个处理器执行时,意味着该程序在计算机中的运行,由此使得一个或多个处理器执行上述任一实施例外源访问登录控制方法的步骤。
157.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,该计算机程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,前述的存储介质可为磁碟、光盘、只读存储记忆体(read-only memory, rom)等非易失性存储介质,或随机存储记忆体(random access memory,ram) 等。
158.综上所述,本技术的应用丰富了登录页面的显示样式,通过在登录页面中显示与用户行为相关联的页面的页面素材,定制化登录页面,以便用户通过登录页面提前了解其所前往的页面的特征信息,提升用户的使用体验,应用于直播业务中时,用户可通过登录页面中与直播间页面相关联的素材,提前了解直播间的特征信息。
159.应该理解的是,虽然附图的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,其可以以其他的顺序执行。而且,附图的流程图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,其执行顺序也不必然是依次进行,而是可以与其他步骤或者其他步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
160.本技术领域技术人员可以理解,本技术中已经讨论过的各种操作、方法、流程中的步骤、措施、方案可以被交替、更改、组合或删除。进一步地,具有本技术中已经讨论过的各种操作、方法、流程中的其他步骤、措施、方案也可以被交替、更改、重排、分解、组合或删除。进一步地,现有技术中的具有与本技术中公开的各种操作、方法、流程中的步骤、措施、方案也可以被交替、更改、重排、分解、组合或删除。
161.以上所述仅是本技术的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本技术原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本技术的保护范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献