一种页面显示方法及终端的利记博彩app

文档序号:9870396阅读:385来源:国知局
一种页面显示方法及终端的利记博彩app
【技术领域】
[0001]本发明涉及计算机网络数据处理技术领域,特别是涉及一种页面显示方法及终端。
【背景技术】
[0002]随着电子科技以及移动互联网的发展,智能移动终端的功能越来越强大,只要用户按照自身的需求在智能移动终端上安装各种移动程序,便可以得到很多资讯信息。因此,移动终端(如手机)上的软件下载等成为无线领域越来越重要的一个功能特性,很多手机用户现在不光用手机下载音乐,图片,也开始试着用手机来下载安装安全软件、通讯软件等各类手机应用软件。同时,利用移动终端进行应用软件的安装也不仅限于在应用商城中专门查找并下载安装这一方式,现在有一些网页会在其中嵌入与网页内容关联的应用软件已引导用户至应用商城中下载安装,而无需用户采用如上所述的方式特意去查找,这样提高了用户体验。
[0003]但是,利用网页嵌入相关应用软件这一方式,通常存在如下问题:用户在移动终端的浏览器里查看一个嵌入应用软件的网页时,用户点击链接跳转至应用商城下载并安装该应用软件后,运行该应用软件时,通常该应用软件是无法得知其下载前的用户操作,运行时打开的页面与用户预期想看的页面并不相同。

【发明内容】

[0004]本发明主要解决的技术问题是提供一种页面显示方法及终端,能够在利用网页链接下载完成应用软件后直接显示用户在下载该应用软件前的操作内容,以提高用户体验。
[0005]为解决上述技术问题,本发明采用的一个技术方案是:一种页面显示方法,所述方法包括:向下载服务器发送下载链接的请求,以从所述下载服务器获取所述下载链接对应的应用程序,并安装所述应用程序;其中,所述下载链接包含在当前显示的页面中;运行所述应用程序以获取移动终端的第一特征信息;以及将所述第一特征信息与预先保存的第二特征信息进行匹配,并在确定匹配的所述第二特征信息时加载与所述第二特征信息关联的页面;其中,所述第一特征信息和所述第二特征信息包括所述移动终端的软件和/或硬件信息,所述第二特征信息为显示一页面时获取的。
[0006]为解决上述技术问题,本发明采用的另一个技术方案是:提供一种移动终端,所述移动终端中安装有移动终端浏览器,所述移动终端包括:显示处理模块;下载模块,用于向下载服务器发送下载链接的请求,以从所述下载服务器获取所述下载链接对应的应用程序,并安装所述应用程序;其中,所述下载链接包含在当前显示的页面中;控制模块,用于运行所述应用程序以获取所述移动终端的第一特征信息;以及将所述第一特征信息与预先保存的第二特征信息进行匹配,并在确定匹配的所述第二特征信息时控制所述显示处理模块加载与所述第二特征信息关联的页面;其中,所述第一特征信息和所述第二特征信息包括所述移动终端的软件和/或硬件信息,所述第二特征信息为显示一页面时获取的。
[0007]以上方案中,当检测到用户选择某一个页面下载链接而进行相应的应用程序的下载和安装后,则记录相应的第一特征信息,并在启动该应用程序时将第一特征信息与预先记录的若干个第二特征信息进行比对,并确定匹配的第二特征信息以获取关联的页面信息。从而,在完成应用程序下载和安装后,在启动该应用程序时直接加载下载安装之前用户所浏览的相关页面。在确定预先记录的若干个第二特征信息中没有与第一特征信息匹配时,则加载运行该应用程序的一般页面。
【附图说明】
[0008]图1是本发明第一实施方式中的一种页面显示方法的流程示意图;
[0009]图2是本发明第二实施方式中的一种页面显示方法的流程示意图;
[0010]图3是本发明实施方式中的一种移动终端的结构示意图。
【具体实施方式】
[0011]为详细说明本发明的技术内容、构造特征、所实现目的及效果,以下结合附图和实施例对本发明进行详细说明。
[0012]请参阅图1,为本发明第一实施方式中的一种页面显示方法流程示意图。该实施方式示出的方法流程包括以下步骤:
[0013]步骤S10,向下载服务器发送下载链接的请求,以从该下载服务器中获取该下载链接对应的应用程序,并安装该应用程序。
[0014]其中,该下载链接包含在当前显示的页面中。
[0015]例如,响应用户输入的下载该下载链接对应的应用程序的指令,请求从下载服务器中获取该应用程序,并在该移动终端获得该应用程序后讲该应用程序安装在该移动终端上。
[0016]该页面包含的下载链接用于从下载服务器中获取应用程序的下载链接。
[0017]具体地,该移动终端中安装有移动终端浏览器,该浏览器显示的该页面,该页面可以是包含多个元素的网页。在其他实施方式中,该页面还可以是文件、图片、视频等界面。
[0018]步骤Sll,运行该应用程序以获取移动终端的第一特征信息。
[0019]其中,该第一特征信息包括该移动终端的软件和/或硬件信息。
[0020]进一步地,该第一特征信息包括的该移动终端的软件和/硬件信息为该移动终端已经安装上述页面中下载链接对应的应用程序后并运行该应用程序时获得的,该第一特征信息可以如下内容:
[0021](I)canvas fingerprint信息;
[0022](2)该移动终端的屏幕色彩信息:screen.colorDepth;
[0023](3)该移动终端的屏幕尺寸信息(宽、高):screen.height screen.width;
[0024](4)格林威治时间和本地时间之间的时差:Date().getTimezoneOffset();
[0025](5)浏览器所在系统的CPU等级:navigator.cupClass ;
[0026](6)客户端的操作系统:navigator.platform;
[0027](7)设备名称;
[0028](8) IP 地址。
[0029]具体地,当获取到如上所述的第一特征信息后,存储这些信息,并根据以上信息拼接形成相应的第一字符串,形成对应的base 64码,以及记录该第一字符串的值为fingerprint。进一步地,还记录时间t以及来源页面(S卩,如上所述的浏览器显示的页面)对应的下载链接,并将这些记录的这些信息关联起来。
[0030]步骤S12,将第一特征信息与预先保存的第二特征信息进行匹配,判断是否与该第一特征信息匹配的第二特征信息。若是,则进入步骤S13;否则,进入步骤S14。
[0031]其中,该第二特征信息包括该移动终端的软件和/或硬件信息。进一步地,该第二特征信息为移动终端在其浏览器显示页面时保存得到的,即,该第二特征信息的数量可以有多个,其数量取决于浏览器显示的不同页面的数量。例如,当该移动终端启动浏览器进行页面浏览时,如上所述地记录每个页面的第二特征信息。生成第二特征信息的方法同如上所述的生成第一特征信息的方法相似,但是,第二特征信息的生成时机为移动终端尚未下载、安装以及运行当前页面包含的下载链接对应的应用程序前。
[0032]在本实施方式中,根据第一特征信息和第二特征信息分别生成第一字符串和第二字符串,进一步地,第一字符串和第二字符串均为base64码,分别具有相应的fingerprint值。将第一特征信息与预先保存的第二特征信息进行匹配具体为:将第一字符串的fingerprint值与预先保存的第二字符串的f ingerprint值进行对比。
[0033]步骤S13,加载与该匹配的第二特征信息关联的页面。
[0034]步骤S14,加载运行该应用程序的页面。
[0035]如上所述,当检测到用户选择某一个页面下载链接而进行相应的应用程序的下载和安装后,则记录相应的第一特征信息,并在启动该应用程序时将第一特征信息与预先记录的若干个第二特征信息进行比对,并确定匹配的第二特征信息以获取关联的页面信息。从而,在完成应用程序下载和安装后,在启动该应用程序时直接加载下载安装之前用户所浏览的相关页面。在确定预先记录的若干个第二特征信息中没有与第一特征信息匹配时,则加载运行该应用程序的一般页面。
[0036]请参阅图2,为本发明第二实施方式中的一种页面显示方法的流程示意图。该实施方式示出的方法相对于图1所示的方法,在步骤SlO之前,包括如下步骤:
[0037]步骤S20,在移动终端显示一页面时获取该移动终端的第二特征信息,并将获取的第二特征信息与该页面包含的下载链接关联。
[0038]具体地,当获取到如上所述的第二特征信息后,存储这些信息,并根据以上信息拼接形成相应的第二字符串,形成对应的base 64码,以及记录该第二字符串的值为fingerprint。进一步地,还记录时间t以及来源页面(S卩,如上所述的浏览器显示的页面)对应的下载链接,并将这些记录的这些信息关联起来。
[0039]图2中的其他步骤请参见图1及相应的文字说明部分。
[0040]请参阅图3,为本发明实施方式的一种移动终端的结构示意图,该实施方式示出的移
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1