CN108319662A - 页面处理方法、装置、电子设备及可读存储介质 - Google Patents
页面处理方法、装置、电子设备及可读存储介质 Download PDFInfo
- Publication number
- CN108319662A CN108319662A CN201810036819.1A CN201810036819A CN108319662A CN 108319662 A CN108319662 A CN 108319662A CN 201810036819 A CN201810036819 A CN 201810036819A CN 108319662 A CN108319662 A CN 108319662A
- Authority
- CN
- China
- Prior art keywords
- user
- app
- target
- characteristic information
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/958—Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
- G06F16/972—Access to data in other repository systems, e.g. legacy data or dynamic Web page generation
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明实施例提供一种页面处理方法、装置、电子设备及可读存储介质。该方法包括:服务器接收目标APP在下载安装后首次启动时发送的第一用户特征信息,服务器将第一用户特征信息与服务器上存储的至少一个第二用户特征信息进行特征匹配,服务器在匹配到一个第二用户特征信息时,根据匹配到的第二用户特征信息向目标APP发送目标页面的标识,用于指示目标APP根据标识打开目标页面,目标页面与目标APP的主页页面不同。从而可实现唤起APP下载并在APP首次启动时直接打开APP的目标页面。
Description
技术领域
本发明实施例涉及通信技术领域,尤其涉及一种页面处理方法、装置、电子设备及可读存储介质。
背景技术
随着智能手机的普及与发展,手机应用程序(APPlication,APP)的数量呈几何式暴涨,各种APP层出不穷,同时APP中提供的数据也越来越多。用户从各种不同的APP中找到一个APP,并从该APP提供的大量数据中找到自己需要和喜好的数据或内容,逐渐变得越来越难。
当用户在其他浏览器或者第三方APP的web页中看到目标APP的某一目标页面并想进一步浏览时,若当前设备未安装目标APP,用户可以到应用商店下载安装目标APP后搜索目标页面再查看。
但是,上述过程用户所需操作比较繁琐,用户体验不高。
发明内容
本发明实施例提供一种页面处理方法、装置、电子设备及可读存储介质,可实现唤起APP下载并在APP首次启动时直接打开APP的目标页面。
第一方面,本发明实施例提供一种页面处理方法,包括:
服务器接收目标应用程序APP在下载安装后首次启动时发送的第一用户特征信息;
所述服务器将所述第一用户特征信息与所述服务器上存储的至少一个第二用户特征信息进行特征匹配;
所述服务器在匹配到一个所述第二用户特征信息时,根据匹配到的第二用户特征信息向所述目标APP发送目标页面的标识,用于指示所述目标APP根据所述标识打开目标页面,所述目标页面与所述目标APP的主页页面不同。
可选的,所述第一用户特征信息至少包括:所述目标APP首次启动的时间、IP地址、媒体访问控制MAC地址和设备信息;
所述第二用户特征信息至少包括:所述目标页面的网页地址URL、IP地址、MAC地址、所述目标页面被打开的时间和设备信息,所述第二用户特征信息是根据所述目标页面的用户代理信息获取的。
可选的,所述服务器将所述第一用户特征信息与所述服务器上存储的至少一个第二用户特征信息进行特征匹配,包括:
所述服务器确定出满足预设条件的第二用户特征信息,所述预设条件为时间差小于或等于预设时间,所述时间差为所述目标页面被打开的时间与所述目标APP首次启动的时间之间的差值;
若满足预设条件的第二用户特征信息的个数N=1,且所述第一用户特征信息与满足预设条件的第二用户特征信息中的IP地址、MAC地址和设备信息相同时,所述服务器确定匹配成功;
若所述N>1,所述服务器确定匹配失效。
可选的,所述目标页面为所述目标APP下载安装之前用户使用其它APP浏览的页面;或者,
所述目标页面为所述目标APP下载安装之前用户使用其它APP浏览的、且由所述目标APP提供的页面。
可选的,所述至少一个第二用户特征信息是其它APP在检测到用户触发的使用所述目标APP打开所述目标页面的指令且确定电子设备未安装所述目标APP时发送的。
第二方面,本发明实施例提供一种页面处理方法,包括:
电子设备打开目标页面后,在检测到用户触发的使用目标应用程序APP打开目标页面的指令时,向服务器发送第二用户特征信息,所述第二用户特征信息是根据所述目标页面的用户代理信息获取的;
所述电子设备跳转并下载安装所述目标APP,并在所述目标APP首次启动时向所述服务器发送第一用户特征信息,用于所述服务器将所述第一用户特征信息与所述服务器上存储的至少一个第二用户特征信息进行特征匹配,在匹配到一个所述第二用户特征信息时,根据匹配到的第二用户特征信息向所述目标APP发送所述目标页面的标识;
所述电子设备接收所述服务器发送的所述标识,在所述目标APP首次启动之后根据所述标识打开所述目标页面,所述目标页面与所述目标APP的主页页面不同。
可选的,所述第一用户特征信息至少包括:所述目标APP首次启动的时间、IP地址、媒体访问控制MAC地址和设备信息;
所述第二用户特征信息至少包括:所述目标页面的网页地址URL、IP地址、MAC地址、所述目标页面被打开的时间和设备信息,所述第二用户特征信息是根据所述目标页面的用户代理信息获取的。
可选的,所述方法还包括:
所述电子设备在预设时间内未接收到所述服务器发送的所述标识,则打开所述目标APP的主页页面。
可选的,所述电子设备向服务器发送第二用户特征信息之前,还包括:
确定未安装所述目标APP;
若确定已安装目标APP,则跳转到目标APP并在所述目标APP中打开所述目标页面。
可选的,所述目标页面为所述目标APP下载安装之前用户使用其它APP浏览的页面;或者,
所述目标页面为所述目标APP下载安装之前用户使用其它APP浏览的、且由所述目标APP提供的页面。
第三方面,本发明实施例提供一种页面处理装置,包括:
接收模块,用于接收目标应用程序APP在下载安装后首次启动时发送的第一用户特征信息;
匹配模块,用于将所述第一用户特征信息与服务器上存储的至少一个第二用户特征信息进行特征匹配;
发送模块,用于在匹配到一个所述第二用户特征信息时,根据匹配到的第二用户特征信息向所述目标APP发送目标页面的标识,用于指示所述目标APP根据所述标识打开目标页面,所述目标页面与所述目标APP的主页页面不同。
可选的,所述第一用户特征信息至少包括:所述目标APP首次启动的时间、IP地址、媒体访问控制MAC地址和设备信息;
所述第二用户特征信息至少包括:所述目标页面的网页地址URL、IP地址、MAC地址、所述目标页面被打开的时间和设备信息,所述第二用户特征信息是根据所述目标页面的用户代理信息获取的。
可选的,所述匹配模块具体用于:
确定出满足预设条件的第二用户特征信息,所述预设条件为时间差小于或等于预设时间,所述时间差为所述目标页面被打开的时间与所述目标APP首次启动的时间之间的差值;
若满足预设条件的第二用户特征信息的个数N=1,且所述第一用户特征信息与满足预设条件的第二用户特征信息中的IP地址、MAC地址和设备信息相同时,确定匹配成功;
若所述N>1,确定匹配失效。
可选的,所述目标页面为所述目标APP下载安装之前用户使用其它APP浏览的页面;或者,
所述目标页面为所述目标APP下载安装之前用户使用其它APP浏览的、且由所述目标APP提供的页面。
可选的,所述至少一个第二用户特征信息是其它APP在检测到用户触发的使用所述目标APP打开所述目标页面的指令且确定电子设备未安装所述目标APP时发送的。
第四方面,本发明实施例提供一种页面处理装置,包括:
发送模块,用于在打开目标页面后,在检测到用户触发的使用目标应用程序APP打开目标页面的指令时,向服务器发送第二用户特征信息,所述第二用户特征信息是根据所述目标页面的用户代理信息获取的;
下载模块,用于跳转并下载安装所述目标APP;
所述发送模块还用于在所述目标APP首次启动时向所述服务器发送第一用户特征信息,用于所述服务器将所述第一用户特征信息与所述服务器上存储的至少一个第二用户特征信息进行特征匹配,在匹配到一个所述第二用户特征信息时,根据匹配到的第二用户特征信息向所述目标APP发送所述目标页面的标识;
接收模块,用于接收所述服务器发送的所述标识;
处理模块,用于在所述目标APP首次启动之后根据所述标识打开所述目标页面,所述目标页面与所述目标APP的主页页面不同。
可选的,所述第一用户特征信息至少包括:所述目标APP首次启动的时间、IP地址、媒体访问控制MAC地址和设备信息;
所述第二用户特征信息至少包括:所述目标页面的网页地址URL、IP地址、MAC地址、所述目标页面被打开的时间和设备信息,所述第二用户特征信息是根据所述目标页面的用户代理信息获取的。
可选的,所述处理模块还用于:
在预设时间内未接收到所述服务器发送的所述标识,则打开所述目标APP的主页页面。
可选的,所述处理模块还用于:
在所述发送模块向服务器发送第二用户特征信息之前,确定未安装所述目标APP;
若确定已安装目标APP,则跳转到目标APP并在所述目标APP中打开所述目标页面。
可选的,所述目标页面为所述目标APP下载安装之前用户使用其它APP浏览的页面;或者,
所述目标页面为所述目标APP下载安装之前用户使用其它APP浏览的、且由所述目标APP提供的页面。
第五方面,本发明实施例提供一种电子设备,包括:
存储器,用于存储程序指令;
处理器,用于调用并执行所述存储器中的程序指令,以实现第一方面或第二方面的页面处理方法。
第六方面,本发明实施例提供一种可读存储介质,可读存储介质中存储有计算机程序,当页面处理装置的至少一个处理器执行该计算机程序时,页面处理装置执行第一方面或第二方面的页面处理方法。
第七方面,本发明实施例提供一种程序产品,该程序产品包括计算机程序,该计算机程序存储在可读存储介质中。页面处理装置的至少一个处理器可以从可读存储介质读取该计算机程序,至少一个处理器执行该计算机程序使得页面处理装置实施第一方面或第二方面的页面处理方法。
本发明实施例提供的页面处理方法、装置、电子设备及可读存储介质,通过服务器接收APP在下载安装后首次启动时发送的第一用户特征信息,将第一用户特征信息与服务器上存储的至少一个第二用户特征信息进行特征匹配,在匹配到一个第二用户特征信息时,根据匹配到的第二用户特征信息向APP发送目标页面的标识,从而目标APP根据该标识打开目标页面,可实现唤起APP下载并在APP首次启动时直接打开APP的目标页面,从而让用户直接在APP下载首次启动时立即看到所需的内容,用户操作简单,提高用户体验,在增加APP活跃用户的同时也提高了APP的可用性。
附图说明
为了清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明实施例的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种页面处理方法实施例的流程图;
图2为本发明实施例提供的一种页面处理方法实施例的交互流程图;
图3为本发明实施例提供的一种通过用户点击banner条唤起APP下载的过程示意图;
图4为本发明实施例提供的一种页面处理装置实施例的结构示意图;
图5为本发明实施例提供的一种页面处理装置实施例的结构示意图;
图6为本发明实施例提供的一种电子设备实施例的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明实施例一部分实施例,而不是全部的实施例。基于本发明实施例中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明实施例保护的范围。
现有技术中,当用户下载安装APP首次启动时,其呈现的是APP的首页,不是目标页面(目标页面是指用户所需浏览的页面),用户若想打开APP的目标页面时,还需要用户在APP首页顶部的搜索框输入关键字进而搜索到目标页面,而搜索不一定能立即找到目标页面,用户所需操作比较繁琐,用户体验不高,为提高用户体验,本申请提供一种页面处理方法、装置、电子设备及可读存储介质,可应用于电子设备中,通过用户特征信息匹配,可实现唤起APP下载并在APP首次启动时直接打开APP的目标页面,从而让用户直接在APP下载首次启动时立即看到所需的内容,用户操作简单,提高用户体验,在增加APP活跃用户的同时也提高了APP的可用性。下面结合附图详细说明本申请的技术方案。
首先,下面对本发明实施例中的部分用语进行解释说明,以便于本领域技术人员理解。
1、电子设备,包括但不限于移动台、移动终端、移动电话、手机及便携设备等,例如,电子设备可以是移动电话(或称为“蜂窝”电话)、具有无线通信功能的计算机等,电子设备还可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置或设备。
2、APP,是电子设备上的第三方应用程序,也称为客户端,例如网购类APP、本地服务类APP、还有其他理财类APP、搜索类APP等等。
图1为本发明实施例提供的一种页面处理方法实施例的流程图,本实施例的方法可应用于电子设备,电子设备可以搭载Android***或iOS***,并在Android***或iOS***中安装了浏览器和多个APP,本实施例中通过浏览器、应用商店、服务器和APP之间的交互来实现唤起APP下载后直接打开APP的目标页面,如图1所示,本实施例的方法可以包括:
S101、电子设备打开目标页面后,在检测到用户触发的使用目标APP打开目标页面的指令时,向服务器发送第二用户特征信息。
具体地,这里的目标页面是指电子设备通过浏览器或其它APP打开的任一页面,目标页面与目标APP的主页页面不同,可选的,目标页面为目标APP下载安装之前用户使用其它APP浏览的页面。这里的其它APP可以为除目标APP之外的任意APP,如***预置APP或第三方APP。或者,目标页面为目标APP下载安装之前用户使用其它APP浏览的、且由目标APP提供的页面,由目标APP提供的页面可以是与目标APP适配的、并由该APP的开发者所提供的相关页面。
例如可以是用户之间通过通讯APP(如微信、QQ)或短信分享的页面。电子设备打开目标页面后,通过在所打开的目标页面加入一个横幅广告(banner条)显示“使用目标APP打开”,即目标页面是目标APP的某一页面,目标APP是与目标页面对应的APP,此时用户点击该banner条,若电子设备确定未安装目标APP,则根据目标页面的用户代理(User Agent)信息获取第二用户特征信息,并向服务器发送第二用户特征信息,其中,根据目标页面的用户代理信息获取第二用户特征信息,第二用户特征信息是在开发网页时预先设置在User Agent信息里的。若确定已安装有目标APP,则跳转到目标APP并在目标APP中打开目标页面。
S102、电子设备跳转并下载安装目标APP,并在目标APP首次启动时向服务器发送第一用户特征信息。
其中,第一用户特征信息至少包括:目标APP首次启动的时间、IP地址、媒体访问控制(Media Access Control,MAC)地址和设备信息。第二用户特征信息至少包括:目标页面的网页地址(Uniform Resource Locator,URL)、IP地址、MAC地址、目标页面被打开的时间和设备信息。
可选的,设备信息包括:操作***版本、型号、名称和屏幕尺寸。可选的,第一用户特征信息或第二用户特征信息还可以包括:WIFI IP地址或蜂窝地址,设备信息还可以包括:语言、时间、***总内存、CPU总数、能否打电话、网络类型、时区经纬度、电池电量、磁盘容量、可用磁盘容量、移动设备运营商。用户特征信息种类越多,匹配的准确率越高。
具体地,目标APP在下载安装后首次启动时,可以直接获取第一用户特征信息,然后向服务器发送该第一用户特征信息。需要说明的是,为便于匹配,第一用户特征信息与第二用户特征信息除目标页面被打开的时间和目标APP首次启动的时间之外,所包含的用户特征信息的种类相同。
S103、服务器将第一用户特征信息与服务器上存储的至少一个第二用户特征信息进行特征匹配。
在同一段时间内用户可能会打开不同的页面,这些页面可能是同一APP的页面或者是不同APP的页面,可能在不同的多个设备上打开相同的目标页面,因此,服务器会接收到多个第二用户特征信息并存储。
其中,S103具体可以为:服务器确定满足出预设条件的第二用户特征信息,预设条件为时间差小于或等于预设时间,时间差为目标页面被打开的时间与目标APP首次启动的时间之间的差值,例如预设时间为20分钟、30分钟或一小时,具体可以根据目标页面被打开到唤起目标APP下载安装首次启动所需时长的测试值或经验值来设置。
若满足预设条件的第二用户特征信息的个数N=1,且第一用户特征信息与满足预设条件的第二用户特征信息中的IP地址、MAC地址和设备信息相同时,服务器确定匹配成功;
若N>1,则服务器确定匹配失效。
S104、服务器在匹配到一个第二用户特征信息时,根据匹配到的第二用户特征信息向APP发送目标页面的标识。
N>1时,服务器确定匹配失效,匹配失效时,服务器不会下发目标页面的标识给电子设备,此时电子设备在预设时间内未接收到服务器发送的标页面的标识,则打开目标APP的主页页面。
S105、电子设备接收服务器发送的目标页面的标识,在目标APP首次启动之后根据目标页面的标识打开目标页面。
具体地,目标APP根据服务器所下发的标识进行解析并跳转对应目标页面进行展示。
本实施例提供的唤起应用程序APP下载并打开目标页面的方法,通过服务器接收APP在下载安装后首次启动时发送的第一用户特征信息,将第一用户特征信息与服务器上存储的至少一个第二用户特征信息进行特征匹配,在匹配到一个第二用户特征信息时,根据匹配到的第二用户特征信息向APP发送目标页面的标识,从而目标APP根据该标识打开目标页面,可实现唤起APP下载并在APP首次启动时直接打开APP的目标页面,从而让用户直接在APP下载首次启动时立即看到所需的内容,用户操作简单,提高用户体验,在增加APP活跃用户的同时也提高了APP的可用性。
下面采用一个具体的实施例,对图1所示方法实施例的技术方案进行详细说明。
图2为本发明实施例提供的一种页面处理方法实施例的交互流程图,如图2所示,本实施例中通过浏览器、应用商店、服务器和APP之间的交互来实现唤起APP下载后直接打开APP的目标页面,本实施例的方法可以包括:
S201、电子设备通过浏览器打开目标页面后,检测用户触发的使用目标APP打开目标页面的指令。
具体地,这里的目标页面是指浏览器打开的任一页面,本实施例中例如是用户之间通过微信分享的目标APP的一个页面,图3为本发明实施例提供的一种通过用户点击banner条唤起APP下载的过程示意图,如图3所示,用户在微信中点击另一用户分享的目标页面(web页)的链接后通过浏览器打开该目标页面,在所打开的目标页面加入一个横幅广告(banner条)显示“使用目标APP打开”的按钮,用户点击“使用目标APP打开”按钮后,唤起进入应用商店下载目标APP。
S202、电子设备已安装目标APP,浏览器跳转到目标APP以通过目标APP打开目标页面。
S203、电子设备未安装目标APP,浏览器根据目标页面的用户代理信息获取第二用户特征信息,并向服务器发送第二用户特征信息。
其中,第二用户特征信息包括:目标页面的URL、IP地址、MAC地址、目标页面被打开的时间和设备信息,设备信息包括:操作***版本、型号、名称和屏幕尺寸。
具体地,浏览器根据目标页面的用户代理(User Agent)信息获取第二用户特征信息,第二用户特征信息是在开发网页时预先设置在User Agent信息里的。
S204、电子设备未安装目标APP,浏览器跳转到应用商店,唤起应用商店下载安装目标APP。
S205、目标APP在第二设备上下载安装后首次启动时向服务器发送第一用户特征信息。
其中,第一特征信息包括目标APP首次启动的时间、IP地址、MAC地址和设备信息,设备信息包括:操作***版本、型号、名称和屏幕尺寸。
S206、服务器将第一用户特征信息与服务器上存储的至少一个第二用户特征信息进行特征匹配。
具体地,在同一段时间内用户可能会打开不同的页面,这些页面可能是同一APP的页面或者是不同APP的页面,可能在不同的多个设备上打开相同的目标页面,因此,服务器会接收到多个第二用户特征信息并存储。服务器确定出满足预设条件的第二用户特征信息,预设条件为时间差小于或等于预设时间,时间差为目标页面被打开的时间与目标APP首次启动的时间之间的差值,例如预设时间为20分钟、30分钟或一小时,具体可以根据目标页面被打开到唤起目标APP下载安装首次启动所需时长的测试值或经验值来设置。
若满足预设条件的第二用户特征信息的个数N=1,且第一用户特征信息与第二用户特征信息中的IP地址、MAC地址和设备信息相同时,服务器确定匹配成功;若N>1,则服务器确定匹配失效。N>1时,为不影响正常用户,此次匹配失效。匹配失效时,服务器不会下发目标页面的标识给电子设备,此时电子设备在预设时间内未接收到服务器发送的标页面的标识,则打开目标APP的主页页面。
S207、服务器在匹配到一个第二用户特征信息时,根据匹配到的第二用户特征信息中的目标页面的URL向目标APP发送目标页面的标识。
S208、目标APP首次启动之后根据目标页面的标识打开目标页面。
具体地,目标APP根据服务器所下发的标识进行解析并跳转对应目标页面进行展示。
图4为本发明实施例提供的一种页面处理装置实施例的结构示意图,如图4所示,本实施例的装置可以包括:接收模块11、匹配模块12和发送模块13,其中,
接收模块11用于接收应用程序APP在下载安装后首次启动时发送的第一用户特征信息。
匹配模块12用于将第一用户特征信息与服务器上存储的至少一个第二用户特征信息进行特征匹配。
发送模块13用于在匹配到一个第二用户特征信息时,根据匹配到的第二用户特征信息向目标APP发送目标页面的标识,用于指示目标APP根据标识打开目标页面,目标页面与目标APP的主页页面不同。
可选的,第一用户特征信息至少包括:目标APP首次启动的时间、IP地址、媒体访问控制MAC地址和设备信息;
第二用户特征信息至少包括:目标页面的网页地址URL、IP地址、MAC地址、目标页面被打开的时间和设备信息,第二用户特征信息是根据目标页面的用户代理信息获取的。
可选的,设备信息包括:操作***版本、型号、名称和屏幕尺寸。可选的,第一用户特征信息还可以包括:WIFI IP地址或蜂窝地址,设备信息还可以包括:语言、时间、***总内存、CPU总数、能否打电话、网络类型、时区经纬度、电池电量、磁盘容量、可用磁盘容量、移动设备运营商。用户特征信息种类越多,匹配的准确率越高。
可选的,匹配模块12具体用于:确定出满足预设条件的第二用户特征信息,预设条件为时间差小于或等于预设时间,时间差为目标页面被打开的时间与目标APP首次启动的时间之间的差值。若满足预设条件的第二用户特征信息的个数N=1,且第一用户特征信息与满足预设条件的第二用户特征信息中的IP地址、MAC地址和设备信息相同时,确定匹配成功;若N>1,确定匹配失效。
可选的,目标页面为目标APP下载安装之前用户使用其它APP浏览的页面;或者,目标页面为目标APP下载安装之前用户使用其它APP浏览的、且由目标APP提供的页面。
可选的,至少一个第二用户特征信息是其它APP在检测到用户触发的使用目标APP打开目标页面的指令且确定电子设备未安装目标APP时发送的。
本实施例的装置,可以用于执行图1或图2所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
图5为本发明实施例提供的一种页面处理装置实施例的结构示意图,如图5所示,本实施例的装置可以包括:发送模块21、下载模块22、接收模块23和处理模块24,其中,
发送模块21用于在打开目标页面后,在检测到用户触发的使用目标应用程序APP打开目标页面的指令时,向服务器发送第二用户特征信息。
下载模块22用于跳转并下载安装目标APP。
发送模块21还用于在目标APP首次启动时向服务器发送第一用户特征信息,用于服务器将第一用户特征信息与服务器上存储的至少一个第二用户特征信息进行特征匹配,在匹配到一个第二用户特征信息时,根据匹配到的第二用户特征信息向目标APP发送目标页面的标识。
接收模块23用于接收服务器发送的标识。
处理模块24用于在目标APP首次启动之后根据标识打开目标页面,目标页面与目标APP的主页页面不同。
可选的,第一用户特征信息至少包括:目标APP首次启动的时间、IP地址、媒体访问控制MAC地址和设备信息。第二用户特征信息至少包括:目标页面的网页地址URL、IP地址、MAC地址、目标页面被打开的时间和设备信息,第二用户特征信息是根据目标页面的用户代理信息获取的。
可选的,处理模块24还用于:在预设时间内未接收到服务器发送的标识,则打开目标APP的主页页面。
可选的,处理模块24还用于:在发送模块23向服务器发送第二用户特征信息之前,确定未安装目标APP,若确定已安装目标APP,则跳转到目标APP并在目标APP中打开目标页面。
可选的,目标页面为目标APP下载安装之前用户使用其它APP浏览的页面;或者,目标页面为目标APP下载安装之前用户使用其它APP浏览的、且由目标APP提供的页面。
本实施例的装置,可以用于执行图1或图2所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
图6为本发明实施例提供的一种电子设备实施例的结构示意图,如图6所示,本实施例的电子设备可以包括:存储器31和处理器32,
存储器31,用于存储程序指令,该存储器可以是flash(闪存)。
处理器32,用于调用并执行存储器中的程序指令,以实现图1或图2所示的页面处理方法中的各个步骤。具体可以参见前面方法实施例中的相关描述。
可选地,存储器31既可以是独立的,也可以是存储器31跟处理器32集成在一起。
本发明实施例还提供一种可读存储介质,可读存储介质中存储有计算机程序,当页面处理装置的至少一个处理器执行该计算机程序时,页面处理装置执行上述实施例中的页面处理方法。
本发明实施例还提供一种程序产品,该程序产品包括计算机程序,该计算机程序存储在可读存储介质中。页面处理装置的至少一个处理器可以从可读存储介质读取该计算机程序,至少一个处理器执行该计算机程序使得页面处理装置实施上述实施例中的页面处理方法。
本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上各实施例仅用以说明本发明实施例的技术方案,而非对其限制;尽管参照前述各实施例对本发明实施例进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明实施例各实施例技术方案的范围。
Claims (14)
1.一种页面处理方法,其特征在于,包括:
服务器接收目标应用程序APP在下载安装后首次启动时发送的第一用户特征信息;
所述服务器将所述第一用户特征信息与所述服务器上存储的至少一个第二用户特征信息进行特征匹配;
所述服务器在匹配到一个所述第二用户特征信息时,根据匹配到的第二用户特征信息向所述目标APP发送目标页面的标识,用于指示所述目标APP根据所述标识打开目标页面,所述目标页面与所述目标APP的主页页面不同。
2.根据权利要求1所述的方法,其特征在于,所述第一用户特征信息至少包括:所述目标APP首次启动的时间、IP地址、媒体访问控制MAC地址和设备信息;
所述第二用户特征信息至少包括:所述目标页面的网页地址URL、IP地址、MAC地址、所述目标页面被打开的时间和设备信息,所述第二用户特征信息是根据所述目标页面的用户代理信息获取的。
3.根据权利要求2所述的方法,其特征在于,所述服务器将所述第一用户特征信息与所述服务器上存储的至少一个第二用户特征信息进行特征匹配,包括:
所述服务器确定出满足预设条件的第二用户特征信息,所述预设条件为时间差小于或等于预设时间,所述时间差为所述目标页面被打开的时间与所述目标APP首次启动的时间之间的差值;
若满足预设条件的第二用户特征信息的个数N=1,且所述第一用户特征信息与满足预设条件的第二用户特征信息中的IP地址、MAC地址和设备信息相同时,所述服务器确定匹配成功;
若所述N>1,所述服务器确定匹配失效。
4.根据权利要求1~3任一项所述的方法,其特征在于,所述目标页面为所述目标APP下载安装之前用户使用其它APP浏览的页面;或者,
所述目标页面为所述目标APP下载安装之前用户使用其它APP浏览的、且由所述目标APP提供的页面。
5.根据权利要求1~3任一项所述的方法,其特征在于,所述至少一个第二用户特征信息是其它APP在检测到用户触发的使用所述目标APP打开所述目标页面的指令且确定电子设备未安装所述目标APP时发送的。
6.一种页面处理方法,其特征在于,包括:
电子设备打开目标页面后,在检测到用户触发的使用目标应用程序APP打开目标页面的指令时,向服务器发送第二用户特征信息;
所述电子设备跳转并下载安装所述目标APP,并在所述目标APP首次启动时向所述服务器发送第一用户特征信息,用于所述服务器将所述第一用户特征信息与所述服务器上存储的至少一个第二用户特征信息进行特征匹配,在匹配到一个所述第二用户特征信息时,根据匹配到的第二用户特征信息向所述目标APP发送所述目标页面的标识;
所述电子设备接收所述服务器发送的所述标识,在所述目标APP首次启动之后根据所述标识打开所述目标页面,所述目标页面与所述目标APP的主页页面不同。
7.根据权利要求6所述的方法,其特征在于,所述第一用户特征信息至少包括:所述目标APP首次启动的时间、IP地址、媒体访问控制MAC地址和设备信息;
所述第二用户特征信息至少包括:所述目标页面的网页地址URL、IP地址、MAC地址、所述目标页面被打开的时间和设备信息,所述第二用户特征信息是根据所述目标页面的用户代理信息获取的。
8.根据权利要求6所述的方法,其特征在于,所述方法还包括:
所述电子设备在预设时间内未接收到所述服务器发送的所述标识,则打开所述目标APP的主页页面。
9.根据权利要求6所述的方法,其特征在于,所述电子设备向服务器发送第二用户特征信息之前,还包括:
确定未安装所述目标APP;
若确定已安装目标APP,则跳转到目标APP并在所述目标APP中打开所述目标页面。
10.根据权利要求6~9任一项所述的方法,其特征在于,所述目标页面为所述目标APP下载安装之前用户使用其它APP浏览的页面;或者,
所述目标页面为所述目标APP下载安装之前用户使用其它APP浏览的、且由所述目标APP提供的页面。
11.一种页面处理装置,其特征在于,包括:
接收模块,用于接收应用程序APP在下载安装后首次启动时发送的第一用户特征信息;
匹配模块,用于将所述第一用户特征信息与服务器上存储的至少一个第二用户特征信息进行特征匹配;
发送模块,用于在匹配到一个所述第二用户特征信息时,根据匹配到的第二用户特征信息向所述目标APP发送目标页面的标识,用于指示所述目标APP根据所述标识打开目标页面,所述目标页面与所述目标APP的主页页面不同。
12.一种页面处理装置,其特征在于,包括:
发送模块,用于在打开目标页面后,在检测到用户触发的使用目标应用程序APP打开目标页面的指令时,向服务器发送第二用户特征信息,所述第二用户特征信息是根据所述目标页面的用户代理信息获取的;
下载模块,用于跳转并下载安装所述目标APP;
所述发送模块还用于在所述目标APP首次启动时向所述服务器发送第一用户特征信息,用于所述服务器将所述第一用户特征信息与所述服务器上存储的至少一个第二用户特征信息进行特征匹配,在匹配到一个所述第二用户特征信息时,根据匹配到的第二用户特征信息向所述目标APP发送所述目标页面的标识;
接收模块,用于接收所述服务器发送的所述标识;
处理模块,用于在所述目标APP首次启动之后根据所述标识打开所述目标页面,所述目标页面与所述目标APP的主页页面不同。
13.一种电子设备,其特征在于,包括:
存储器,用于存储程序指令;
处理器,用于调用并执行所述存储器中的程序指令,以实现权利要求1~5或6~10任一项所述的页面处理方法。
14.一种可读存储介质,其特征在于,所述可读存储介质中存储有计算机程序,当页面处理装置的至少一个处理器执行所述计算机程序时,页面处理装置执行权利要求1~5或6~10任一项所述的页面处理方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810036819.1A CN108319662A (zh) | 2018-01-15 | 2018-01-15 | 页面处理方法、装置、电子设备及可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810036819.1A CN108319662A (zh) | 2018-01-15 | 2018-01-15 | 页面处理方法、装置、电子设备及可读存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108319662A true CN108319662A (zh) | 2018-07-24 |
Family
ID=62893303
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810036819.1A Pending CN108319662A (zh) | 2018-01-15 | 2018-01-15 | 页面处理方法、装置、电子设备及可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108319662A (zh) |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109413156A (zh) * | 2018-09-27 | 2019-03-01 | 北京城市网邻信息技术有限公司 | 页面推荐方法、装置、服务器、终端侧设备及存储介质 |
CN109462632A (zh) * | 2018-09-07 | 2019-03-12 | 平安科技(深圳)有限公司 | 页面跳转方法、装置、计算机设备及计算机可读存储介质 |
CN109491670A (zh) * | 2018-09-30 | 2019-03-19 | 维沃移动通信有限公司 | 一种页面显示方法及终端设备 |
CN110059273A (zh) * | 2019-03-14 | 2019-07-26 | 深圳市物联天下技术有限公司 | 一种在移动终端上显示富媒体的方法及移动终端 |
CN110765258A (zh) * | 2019-09-02 | 2020-02-07 | 上海连尚网络科技有限公司 | 一种提供电子书籍的方法与设备 |
CN110781287A (zh) * | 2019-09-02 | 2020-02-11 | 上海连尚网络科技有限公司 | 一种提供电子书籍的方法与设备 |
CN111158793A (zh) * | 2020-01-02 | 2020-05-15 | 广州虎牙科技有限公司 | 应用页面跳转方法、装置、电子设备及可读存储介质 |
CN111625746A (zh) * | 2020-05-27 | 2020-09-04 | 咪咕文化科技有限公司 | 应用程序页面的显示方法、***、电子设备和存储介质 |
CN111625738A (zh) * | 2020-05-27 | 2020-09-04 | 北京百度网讯科技有限公司 | App目标页面的唤起方法、装置、设备和存储介质 |
CN112383634A (zh) * | 2020-11-18 | 2021-02-19 | 深圳市和讯华谷信息技术有限公司 | 页面跳转处理方法、***、终端设备、云服务器及介质 |
CN113297518A (zh) * | 2020-07-24 | 2021-08-24 | 阿里巴巴集团控股有限公司 | 页面切换方法、装置、电子设备及可读存储介质 |
CN113568626A (zh) * | 2021-06-29 | 2021-10-29 | 北京百度网讯科技有限公司 | 动态打包、应用程序包开启方法、装置和电子设备 |
CN115150662A (zh) * | 2022-06-20 | 2022-10-04 | 北京奇艺世纪科技有限公司 | 数据处理方法、***、装置、可读存储介质及电子设备 |
WO2023116474A1 (zh) * | 2021-12-22 | 2023-06-29 | 掌阅科技股份有限公司 | 页面跳转方法、电子设备及存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014183494A1 (en) * | 2013-05-15 | 2014-11-20 | Tencent Technology (Shenzhen) Company Limited | Method, apparatus, and system of opening a web page |
CN105488053A (zh) * | 2014-09-17 | 2016-04-13 | 阿里巴巴集团控股有限公司 | 一种信息匹配方法及装置 |
CN106293652A (zh) * | 2015-05-20 | 2017-01-04 | 王筱娜 | 一种应用动态初始化技术、***和应用 |
CN106357817A (zh) * | 2016-11-02 | 2017-01-25 | 广东浪潮大数据研究有限公司 | 一种应用程序的安装方法及服务端和客户端 |
CN107301242A (zh) * | 2017-07-03 | 2017-10-27 | 北京小米移动软件有限公司 | 页面跳转的方法、装置以及存储介质 |
-
2018
- 2018-01-15 CN CN201810036819.1A patent/CN108319662A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014183494A1 (en) * | 2013-05-15 | 2014-11-20 | Tencent Technology (Shenzhen) Company Limited | Method, apparatus, and system of opening a web page |
CN105488053A (zh) * | 2014-09-17 | 2016-04-13 | 阿里巴巴集团控股有限公司 | 一种信息匹配方法及装置 |
CN106293652A (zh) * | 2015-05-20 | 2017-01-04 | 王筱娜 | 一种应用动态初始化技术、***和应用 |
CN106357817A (zh) * | 2016-11-02 | 2017-01-25 | 广东浪潮大数据研究有限公司 | 一种应用程序的安装方法及服务端和客户端 |
CN107301242A (zh) * | 2017-07-03 | 2017-10-27 | 北京小米移动软件有限公司 | 页面跳转的方法、装置以及存储介质 |
Non-Patent Citations (1)
Title |
---|
COCOA开发者社区: "IOS中的Deferred Deep Linking(延迟深度链接)", 《微信公众号平台》 * |
Cited By (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109462632A (zh) * | 2018-09-07 | 2019-03-12 | 平安科技(深圳)有限公司 | 页面跳转方法、装置、计算机设备及计算机可读存储介质 |
CN109413156A (zh) * | 2018-09-27 | 2019-03-01 | 北京城市网邻信息技术有限公司 | 页面推荐方法、装置、服务器、终端侧设备及存储介质 |
CN109491670A (zh) * | 2018-09-30 | 2019-03-19 | 维沃移动通信有限公司 | 一种页面显示方法及终端设备 |
CN110059273B (zh) * | 2019-03-14 | 2022-04-12 | 深圳市物联天下技术有限公司 | 一种在移动终端上显示富媒体的方法及移动终端 |
CN110059273A (zh) * | 2019-03-14 | 2019-07-26 | 深圳市物联天下技术有限公司 | 一种在移动终端上显示富媒体的方法及移动终端 |
CN110765258A (zh) * | 2019-09-02 | 2020-02-07 | 上海连尚网络科技有限公司 | 一种提供电子书籍的方法与设备 |
CN110781287A (zh) * | 2019-09-02 | 2020-02-11 | 上海连尚网络科技有限公司 | 一种提供电子书籍的方法与设备 |
CN110781287B (zh) * | 2019-09-02 | 2022-12-30 | 上海连尚网络科技有限公司 | 一种提供电子书籍的方法与设备 |
CN111158793A (zh) * | 2020-01-02 | 2020-05-15 | 广州虎牙科技有限公司 | 应用页面跳转方法、装置、电子设备及可读存储介质 |
CN111625746A (zh) * | 2020-05-27 | 2020-09-04 | 咪咕文化科技有限公司 | 应用程序页面的显示方法、***、电子设备和存储介质 |
CN111625738A (zh) * | 2020-05-27 | 2020-09-04 | 北京百度网讯科技有限公司 | App目标页面的唤起方法、装置、设备和存储介质 |
CN111625746B (zh) * | 2020-05-27 | 2024-01-30 | 咪咕文化科技有限公司 | 应用程序页面的显示方法、***、电子设备和存储介质 |
CN113297518A (zh) * | 2020-07-24 | 2021-08-24 | 阿里巴巴集团控股有限公司 | 页面切换方法、装置、电子设备及可读存储介质 |
CN112383634B (zh) * | 2020-11-18 | 2023-11-24 | 深圳市和讯华谷信息技术有限公司 | 页面跳转处理方法、***、终端设备、云服务器及介质 |
CN112383634A (zh) * | 2020-11-18 | 2021-02-19 | 深圳市和讯华谷信息技术有限公司 | 页面跳转处理方法、***、终端设备、云服务器及介质 |
CN113568626A (zh) * | 2021-06-29 | 2021-10-29 | 北京百度网讯科技有限公司 | 动态打包、应用程序包开启方法、装置和电子设备 |
CN113568626B (zh) * | 2021-06-29 | 2024-04-09 | 北京百度网讯科技有限公司 | 动态打包、应用程序包开启方法、装置和电子设备 |
WO2023116474A1 (zh) * | 2021-12-22 | 2023-06-29 | 掌阅科技股份有限公司 | 页面跳转方法、电子设备及存储介质 |
CN115150662A (zh) * | 2022-06-20 | 2022-10-04 | 北京奇艺世纪科技有限公司 | 数据处理方法、***、装置、可读存储介质及电子设备 |
CN115150662B (zh) * | 2022-06-20 | 2024-05-14 | 北京奇艺世纪科技有限公司 | 数据处理方法、***、装置、可读存储介质及电子设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108319662A (zh) | 页面处理方法、装置、电子设备及可读存储介质 | |
CN106528432B (zh) | 测试场景数据的构建方法及装置、埋点测试方法 | |
CN103150513B (zh) | 拦截应用程序中的植入信息的方法及装置 | |
US9584612B2 (en) | Systems and methods for pushing applications | |
EP2633487B1 (en) | Method and system to recommend applications from an application market place to a new device | |
CN108121568A (zh) | 唤起app的方法及装置、电子设备和可读存储介质 | |
US11010215B2 (en) | Recommending applications based on call requests between applications | |
CN108132814A (zh) | 应用程序的页面加载方法、装置、计算机设备和存储介质 | |
CN105550252B (zh) | 一种文件定位方法、装置及电子设备 | |
US20110258249A1 (en) | Targeting applications based on mobile operator | |
CN105446750B (zh) | WebApp启动运行、生成镜像文件的方法和装置 | |
CN108255993A (zh) | 提取业务字段的方法、装置、电子设备及存储介质 | |
CN107783795A (zh) | 应用程序启动方法、装置、计算机设备和存储介质 | |
CN107515764A (zh) | 应用程序页面打开方法、终端以及计算机可读存储介质 | |
WO2011041465A1 (en) | Enhanced website tracking system and method | |
CN105659209B (zh) | 在客户端设备上托管的云服务 | |
CN107370804B (zh) | 软件应用处理方法和装置 | |
CN104021218A (zh) | 一种信息显示方法及装置 | |
CN109598526B (zh) | 媒体贡献的分析方法及装置 | |
CN113190464A (zh) | mock测试方法、装置、电子设备及介质 | |
CN106034138A (zh) | 一种远程服务调用方法及装置 | |
CN108984339B (zh) | 数据恢复方法及相关产品 | |
CN107968807A (zh) | 自动更新本地缓存资源的方法及装置 | |
CN111177623A (zh) | 信息处理方法及装置 | |
CN103593233A (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: 20180724 |