CN112181510A - 小程序页面数据处理方法、装置、计算机设备和存储介质 - Google Patents
小程序页面数据处理方法、装置、计算机设备和存储介质 Download PDFInfo
- Publication number
- CN112181510A CN112181510A CN202010832017.9A CN202010832017A CN112181510A CN 112181510 A CN112181510 A CN 112181510A CN 202010832017 A CN202010832017 A CN 202010832017A CN 112181510 A CN112181510 A CN 112181510A
- Authority
- CN
- China
- Prior art keywords
- page
- service
- applet
- path
- current service
- 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
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44568—Immediately runnable code
-
- 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/955—Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
- G06F16/9554—Retrieval from the web using information identifiers, e.g. uniform resource locators [URL] by using bar codes
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- User Interface Of Digital Computer (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本申请涉及一种小程序页面数据处理方法、装置、计算机设备和存储介质。所述方法包括:展示包含当前业务的小程序链接的页面,小程序链接中包含中转页面和页面标识;接收到针对小程序链接的触发操作时,确定并展示中转页面;根据页面标识获取页面配置信息,页面配置信息中包括当前业务的业务信息,至少一个当前业务的业务页面的访问路径,至少一个当前业务的重定向页面的重定向路径;根据当前业务的业务信息,从各个访问路径中确定出目标路径,展示目标路径对应的业务页面。在触发当前业务的小程序链接后,进入小程序链接对应的中转页面,根据小程序链接的配置信息判断当前业务是否异常,若当前业务异常的情况,则进入重定向页对应的业务。
Description
技术领域
本申请涉及计算机技术领域,尤其涉及一种小程序页面数据处理方法、装置、计算机设备和存储介质。
背景技术
小程序(Mini Program),是一种不需要下载安装即可使用的应用,用户通过扫一扫或搜一下即可打开应用。其中小程序包括但不限于微信小程序,支付宝小程序,QQ小程序,今日头条小程序等。通过小程序分享业务信息时,当业务已经下线,或者业务异常时,通过单独开发出对应的结束页面或提示弹窗的方式提醒用户业务已经下线或业务异常。但是采用单独开发对应的页面或弹窗,在业务异常时,无法展示业务信息。
发明内容
为了解决上述技术问题,本申请提供了一种小程序页面数据处理方法、装置、计算机设备和存储介质。
本申请提供了一种小程序页面数据处理方法,包括:
接收到当前业务的小程序链接时,以使终端展示包含所述当前业务的小程序链接的页面,所述当前业务的小程序链接中包含中转页面和页面标识;
接收到针对所述小程序链接的触发操作时,确定所述小程序链接中包含的所述中转页面,以使所述终端展示所述中转页面;
根据所述页面标识获取页面配置信息,所述页面配置信息中包括所述当前业务的业务信息,和至少两个不同的访问路径,其中,至少一个所述访问路径为所述当前业务的业务页面的访问路径,至少一个所述访问路径为所述当前业务的重定向页面的重定向路径;
根据所述当前业务的业务信息,从各个所述访问路径中确定出目标路径,以使所述终端展示所述目标路径对应的业务页面。
本申请提供了一种小程序页面数据处理装置,包括:
链接接收模块,用于接收到当前业务的小程序链接时,以使终端展示包含所述当前业务的小程序链接的页面,所述当前业务的小程序链接中包含中转页面和页面标识;
中转页面确定模块,用于接收到针对所述小程序链接的触发操作时,确定所述小程序链接中包含的所述中转页面,以使所述终端展示所述中转页面;
配置信息获取模块,用于根据所述页面标识获取页面配置信息,所述页面配置信息中包括所述当前业务的业务信息,和至少两个不同的访问路径,其中,至少一个所述访问路径为所述当前业务的业务页面的访问路径,至少一个所述访问路径为所述当前业务的重定向页面的重定向路径;
目录路径确定模块,用于根据所述当前业务的业务信息,从各个所述访问路径中确定出目标路径,以使所述终端展示所述目标路径对应的业务页面。
在一个实施例中,提供了一种小程序页面数据处理方法,包括:
显示包含当前业务的小程序链接的页面,所述当前业务的小程序链接中包含中转页面和页面标识;
接收到针对所述小程序链接的触发操作时,显示所述中转页面;
显示所述目标路径对应的业务页面,其中,所述目标路径为根据所述页面标识对应的页面配置信息确定的,所述目标路径包括:所述当前业务的业务页面的访问路径,或,所述当前业务的重定向页面的重定向路径。
在一个实施例中,提供了一种小程序页面数据处理装置,包括:
页面显示模块,用于显示包含当前业务的小程序链接的页面,所述当前业务的小程序链接中包含中转页面和页面标识;
中转页面显示模块,用于接收到针对所述小程序链接的触发操作时,显示所述中转页面;
业务页面显示模块,用于显示所述目标路径对应的业务页面,其中,所述目标路径为根据所述页面标识对应的页面配置信息确定的,所述目标路径包括:所述当前业务的业务页面的访问路径,或,所述当前业务的重定向页面的重定向路径。
一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述小程序页面数据处理方法中的步骤。
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述小程序页面数据处理方法中的步骤。
上述小程序页面数据处理方法、装置、计算机设备和存储介质。所述方法在触发当前业务的小程序链接后,进入小程序链接对应的中转页面,根据小程序链接对应的配置信息判断当前业务是否异常,若当前业务异常的情况,则进入重定向页对应的业务。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为一个实施例中小程序页面数据处理方法的流程示意图;
图2为一个实施例中小程序页面数据处理方法的流程示意图;
图3为一个实施例中小程序页面数据处理方法的时序图;
图4为一个实施例中小程序页面数据处理装置的结构框图;
图5为一个实施例中小程序页面数据处理装置的结构框图;
图6为一个实施例中计算机设备的内部结构图。
具体实施方式
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。
如图1所示,在一个实施例中,提供了一种小程序页面数据处理方法。
参照图1,该小程序页面数据处理方法具体包括如下步骤:
步骤S201,接收当前业务的小程序链接,以使终端展示包含当前业务的小程序链接的页面。
在本具体实施例中,当前业务的小程序链接中包含中转页面和页面标识。
可选实施方式中,当其他终端(如具有关系链的终端、具有订阅关系的当前业务的终端)通过分享、定时发送等方式发送给社交APP、购物APP或视频APP的服务器时,服务器以接收到当前业务的小程序链接,以使终端显示包含当前业务的小程序链接。
步骤S202,接收到针对小程序链接的触发操作时,确定小程序链接中包含的中转页面,以使终端展示中转页面。
其中,小程序(Mini Program),是一种不需要下载安装即可使用的应用,用户通过扫一扫或搜一下即可打开应用。其中小程序包括但不限于社交APP、购物APP或视频APP中的小程序,如微信小程序,支付宝小程序,QQ小程序,今日头条小程序等。小程序链接用于访问小程序链接对应的页面的访问地址。当前业务为预先定义的业务,该业务可以为任意业务。小程序链接中可以携带中转页面和页面标识,中转页面是指小程序进入业务页面之前的一个中间页面。该中间页面中可以不包含任何信息,即为空白页面,也可以根据需求在页面中设置对应的内容,在展示中间页面时,展示中间页面上的内容或展示一个空白页。页面标识用于标识页面。触发操作是用于预先设置的用于触发小程序链接的触发方式,具体的触发方式可以自定义,如定义触发方式为点击、滑动或复制操作等。
具体地,服务器在接收到当前业务的小程序链接后,下发给终端,通过终端显示包含当前业务的小程序链接的页面,该页面的展示方式包括:以浮层、图片、图表或h5主页面等进行展示。该页面可以为任意程序的业务页面,如该页面为社交APP的聊天界面、购物APP的聊天界面或数据分析页面或视频APP的观看界面等等。
终端的显示界面在接收到触发当前业务的小程序链接的操作后,即用户对该小程序链接进行点击操作、复制等等用于触发操作后,从当前页面(包含当前业务的小程序链接的页面),跳转至小程序链接中包含的中转页面,并在终端上显示该中转页面。跳转至中转页面后,中转页面显示方式可以自定义,如可以直接覆盖当前页面,也可以在叠加显示在当前页面之上。显示中转页面时,根据预先配置的中转页面中的内容展示中转页面,即中转页面中配置有对应的展示内容时,直接显示中转页面中的展示内容。中转页面中的展示内容与当前业务相关,具体可以是文字、图片、数字等,可根据业务需求具体设定。若未配置对应的内容时,显示一个空白页面。
步骤S203,根据页面标识获取页面配置信息。
在本具体实施例中,页面配置信息中包括当前业务的业务信息,和至少两个不同的访问路径,其中,至少一个访问路径为当前业务的业务页面的访问路径,至少一个访问路径为当前业务的重定向页面的重定向路径。
其中,每个页面标识对应唯一的页面配置信息。页面配置信息是指预先配置的业务信息和访问路径等。业务信息包括对业务的描述信息和业务期限等等。业务的描述信息包括该业务的业务标识、业务说明等,业务标识和业务说明可以用于区分不同的业务。业务期限是指该业务的有效期限。各个业务的业务期限为业务发布者定义的期限,该期限可以根据业务发布者的需求进行调整。访问路径中包括:当前业务的业务页面的访问路径和访问路径为当前业务的重定向页面的重定向路径。其中当前业务的业务页面是指当前业务处于正常状态时访问的页面,若当前业务处于异常状态时,则访问重定向路径对应的重定向页面。重定向页面可以为与当前业务所在的小程序,也可以为其他的小程序。若位于当前当前业务所在的小程序,则重定向页面与当前业务的业务页面为不同的页面。
具体地,在触发小程序链接时,终端可以同时向服务器发送页面配置信息获取请求,也可以在终端显示中转页面之后,向服务器获取页面配置信息。从页面配置信息中确定页面标识,将该页面标识与小程序链接中携带的页面标识进行匹配,若匹配成功,则返回页面配置信息,以说明已存在相应业务;若未匹配成功,则保存页面标识、页面配置信息以及对应关系;由于预先根据页面标识进行筛重处理,页面标识具有唯一性。当服务器接收到小程序链接的触发操作时,根据小程序链接中携带的页面标识获取对应的页面配置信息。可以理解地,展示中转页面与向服务器获取页面配置信息可并行操作,减少等待时间,提高跳转效率。
步骤S204,根据当前业务的业务信息,从各个访问路径中确定出目标路径,以使终端展示目标路径对应的业务页面。
其中,目标路径是从页面配置信息中筛选出的访问路径,该访问路径为当前业务的业务页面的访问路径,或重定向路径,取决于当前业务的业务状态,若该业务处理异常状态,即业务期限在有效期之外,或当前业务的业务页面存在异常,则目标路径为重定向路径,反之,则目标路径为当前业务的业务页面的访问路径。
在一个实施例中,页面配置信息中的访问路径包括当前业务的多个业务页面,不同的业务页面的访问优先级可以相同也可以不同,当访问优先级相同时,则随机选择进入其中一个业务页面,当优先级不同时,则按照优先级确定访问对应的业务页面。设置多个业务页面可以将不同类型的活动设置在不同的页面。
在一个实施例中,页面配置信息中包括多个重定向页面,不同的业务页面的访问优先级可以相同也可以不同,当访问优先级相同时,则随机选择进入其中一个重定向页面,当优先级不同时,则按照优先级确定访问的重定向页面。各个重定向的页面可以设置在同一个小程序中,也可以设置在不同的小程序中。设置多个重定向页面可以满足更多的业务需求。
在一个实施例中,业务信息包括业务期限,步骤S204,包括:若当前时间处于业务期限范围之外,则将当前业务的重定向页面的访问路径,作为目标路径;若当前时间处于业务期限范围之内,则将当前业务的业务页面的访问路径,作为目标路径。
具体地,当前时间是指触发当前业务的小程序链接的时间。业务期限是业务活动正常开展的时间期限,判断当前时间是否在当前业务活动时间期限范围之外,即在当前时间之前业务活动已下线,则将当前业务的重定向页面的访问路径作为目标路径,访问重定向页面。反之,若当前时间处于业务期限之内,则将当前业务的业务页面的访问路径作为目标路径,访问当前业务的业务页面。
在一个实施例中,若当前时间处于业务期限范围之内,检测当前业务的业务页面是否异常;当当前业务的业务页面异常时,将当前业务的重定向页面的访问路径,作为目标路径;当当前业务的业务页面正常时,将当前业务的业务页面的访问路径,作为目标路径。
具体地,若当前时间处于业务期限范围之内,则检测业务页面是否异常,若业务页面异常则访问重定向页面,若业务页面正常则访问当前业务的业务页面。若当前时间处于业务期限之内,则表示可以进入业务页面,此时需要确定业务页面是否存在异常,若存在异常,则表示无法正常访问该页面,为了不影响用户体验,则访问重定向页面。其中页面是否异常可以通过检测访问的接口是否异常判定。
在一个实施例中,重定向路径为当前业务的小程序中的第一页面的访问路径,或重定向路径为第一小程序中的页面的访问路径;其中,第一页面为当前业务的业务页面之外的页面,第一小程序与当前业务的业务页面所在的小程序为不同的小程序,当确定出目标路径为当前业务的小程序中的第一页面的访问路径时,以使终端展示当前业务的小程序中的第一页面;当确定出目标路径为第一小程序中的页面的访问路径时,以使终端展示第一小程序中的页面。
其中,重定向页面可以为一个或多个,当为一个时,该重定向页面可以设置为当前业务所在的小程序的其中一个页面(第一页面),也可以设置为其他小程序的页面,即第一小程序中的页面。当存在多个重定向页面时,则每个重定向页面可以按照需求设置为不同的小程序的页面,也可以全部设置在当前业务所在的小程序的页面。
存在多个重定向页面时,可以设置各个重定向页面的访问优先级,各个重定向页面的访问优先级可以相同也可以不同,若相同时可以随机进入其中一个重定向页面,若访问优先级不同,则根据各个重定向页面的访问优先级访问对应的重定向页面。其中重定向页面的访问优先级可以根据需求自定义,如根据重定向页面的业务与当前业务的业务之间的关联度和/或业务的重要性等确定。如根据业务的关联度等确定各个重定向页面的访问优先级,业务的关联度越高,访问优先级越高。在重定向页面中访问优先级最高的重定向页面异常时,则访问下一个访问优先级的重定向页面,依此类推。其中,重定向页面是否异常可以根据重定向页面的访问接口确定,也可以根据重定向页面对应的业务的业务期限确定。当确定出目标路径为当前业务的小程序中的第一页面的访问路径时,跳转至当前业务的小程序中的第一页面,并展示第一页面。当目标路径为第一小程序中的页面的访问路径时,根据第一小程序的标识跳转至第一小程序中的页面,并展示该页面。其中,第一小程序中的页面可以包含/不包含中转页面,若不包含中转页面,则直接跳转至第一小程序中的业务页面,若包含中转页面,则先调整至第一小程序的中转页面,并显示中转页面,在跳转至第一小程序的业务页面,显示第一小程序的业务页面。设置重定向页面可以在业务异常时可以进行用户导流,设置不同访问优先级的重定向页面则可以根据访问优先级有目的进行导流。
在一个实施例中,当第一小程序包括中转页面时,以使终端展示第一小程序中的中转页面;所述以使终端展示第一小程序中的页面,包括:以使终端展示当前访问路径对应的第一小程序中的页面,其中,当前访问路径为根据第一小程序的页面标识对应的配置信息确定,当前访问路径包括:第一小程序中业务页面的访问路径,或,第一小程序中重定向页面的访问路径。
具体地,若第一小程序包括中转页面,则访问第一小程序的业务页面与访问当前业务对应的小程序的访问流程一致,即先从当前业务所在的小程序的中转页面跳转至第一小程序中的中转页面,并显示该中转页面。根据第一小程序的业务信息确定出当前访问路径。其中当前访问路径包括:第一小程序中业务页面的访问路径,或,第一小程序中重定向页面的访问路径。当前访问路径的确定过程与目标路径的确定过程一致,在此不赘述。
在一个实施例中,在步骤S204,包括,获取触发当前业务的小程序链接的用户信息,用户信息包括用户类型;当用户类型为预设类型时,将当前业务的重定向页面的访问路径,作为目标路径。
具体地,用户信息是指触发用户的用户信息,其中用户信息包括但不限于用户标识、用户类型等,其中用户类型是根据用户的操作行为和/或用户个人身份信息等等确定的类型。用户类型的种类可以根据业务需求自定义。预设类型是指预先设置的类型,该预设类型可以为一个类型或多个类型。当用户的用户类型为预设类型时,则用户不具备访问当前业务的业务页面的权限,此时将当前业务的重定向页面的访问路径,作为目标路径。不同的用户类型定义不同的访问权限,便于业务的维护和管理。考虑用户的风险问题,若存在风险用户,则风险用户不能访问该业务的业务页面。尤其是金融类型的产品,若用户的信用度低,则用户无法购买对应的金融产品。也可以是根据用户的购买能力限定,若用户不具备相应的产品的购买能力,则无法享受对应的服务。
若存在多个重定向页面时,不同的用户类型访问的各个重定向页面的优先级不同。如重定向页面包括页面A、页面B和页面C,用户类型包含X和Y,且用户类型X对应的重定向页面的访问优先级为页面A>页面B>页面C,用户类型Y对应的重定向页面的访问优先级为页面B>页面C>页面A。则判定用户类型为X时,优先访问页面A,同理判定用户类型为Y时,优先访问页面B。若存在多个的当前业务的业务页面时,各个业务页面对应不同的用户类型,且不同的用户类型对各个业务页面的访问优先级不同,则确定用户类型后,且当前业务处于正常状态时,根据用户类型对各个业务页面的访问优先级,从当前业务的业务页面确定出最终跳转的页面。根据用户类型能够有针对的访问对应的重定向页面或当前页面的业务页面。
在一个实施例中,重定向页面包括多个,不同的用户类型对应不同的重定向页面。
在一个实施例中,业务页面包括多个,不同的用户类型对应不同的业务页面。
在一个实施例中,步骤S204之后,还包括:接收目标访路径对应的页面的操作数据,发送操作数据。
具体地,在用户成功访问重定向页面或业务页面后,采集用户在定向页面或业务页面的操作行为,得到对应的操作数据,发送操作数据至服务器。服务器可以对采集到的用户的操作数据进行分析。因此在活动过期或活动异常的情况下,依旧可以采集用户的行为数据。并转化该活动的用户。
在一个实施例中,如图2所示,提供了一种小程序页面数据处理方法,包括:
步骤S301,显示包含当前业务的小程序链接的页面。
在本具体实施例中,当前业务的小程序链接中包含中转页面和页面标识。
步骤S302,接收到针对小程序链接的触发操作时,显示中转页面。步骤S303,显示目标路径对应的业务页面,其中,目标路径为根据页面标识对应的页面配置信息确定的,目标路径包括:当前业务的业务页面的访问路径,或,当前业务的重定向页面的重定向路径。
在一个实施例中,根据页面配置信息确定出目标路径,包括:根据当前业务的业务信息,从各个访问路径中确定出目标路径。
在一个实施例中,业务信息包括业务期限,根据当前业务的业务信息,从各个访问路径中确定出目标路径,包括:若当前时间处于业务期限范围之外,则将当前业务的重定向页面的重定向路径,作为目标路径;若当前时间处于业务期限范围之内,则将当前业务的业务页面的访问路径,作为目标路径。
在一个实施例中,若当前时间处于业务期限范围之内,还包括:检测当前业务的业务页面是否异常;当当前业务的业务页面异常时,将当前业务的重定向路径,作为目标路径;当当前页面的业务页面正常时,将当前业务的访问路径,作为目标路径。
在一个实施例中,重定向路径为当前业务的小程序中的第一页面的访问路径,或重定向路径为第一小程序中的页面的访问路径;其中,第一页面为当前业务的业务页面之外的页面,第一小程序与当前业务的业务页面所在的小程序为不同的小程序,当确定出目标路径为当前业务的小程序中的第一页面的访问路径时,步骤S303,包括:跳转至当前业务的小程序中的第一页面,并显示第一页面;
当确定出目标路径为第一小程序中的页面的访问路径时,步骤S303,包括:跳转至第一小程序中的页面,并显示第一小程序中的页面。
在一个实施例中,当第一小程序包括中转页面时,跳转至第一小程序的中转页面,并显示第一小程序的中转页面;根据当前访问路径跳转至第一小程序中的页面,其中,当前访问路径为根据第一小程序的页面标识对应的配置信息确定,当前访问路径包括:第一小程序中业务页面的访问路径,或,第一小程序中重定向页面的访问路径。
在一个实施例中,在步骤S303,包括:获取触发当前业务的小程序链接的用户信息,用户信息包括用户类型;当用户类型为预设类型时,将当前业务的重定向页面的访问路径,作为目标路径。
在一个实施例中,步骤S303之后,还包括:接收目标访路径对应的页面的操作数据,发送操作数据。
在一个具体的实施例中,上述小程序页面数据处理方法,包括:
1.展示包含当前业务的小程序链接的页面,当前业务的小程序链接中包含中转页面和页面标识。
2.接收到针对小程序链接的触发操作时,展示中转页面。
3-1.当目标路径为当前业务的业务页面的访问路径时,从中转页面跳转至当前业务的业务页面,并展示当前业务的业务页面。
3-2.当目标路径为当前业务的小程序中的第一页面的访问路径时,从中转页面跳转至当前业务的小程序中的第一页面,并展示第一页面,其中,第一页面为当前业务的业务页面之外的页面。
3-3.当目标路径为第一小程序中的页面的访问路径时,从中转页面跳转至第一小程序的页面,并展示第一小程序的页面,其中,第一小程序与当前业务的业务页面所在的小程序为不同的小程序。
3-4.当目标路径为第一小程序中的页面的访问路径,且第一小程序中包含中转页面时,从当前业务所在的小程序的中转页面跳转至第一小程序的中转页面,展示第一小程序的中转页面,展示当前访问路径对应的页面,其中,第一小程序与当前业务的业务页面所在的小程序为不同的小程序,当前访问路径为根据第一小程序的页面标识对应的配置信息确定,当前访问路径包括:第一小程序中业务页面的访问路径,或,第一小程序中重定向页面的访问路径。当当前访问路径为第一小程序中重定向页面的访问路径时,重复执行根据第一小程序的页面标识获取页面配置信息的步骤,直至确定最终显示的页面。
在一个具体的实施例中,参照图3,图3为小程序页面数据处理的时序图,图3中包括:客户端410、配置终端420和服务器430。
A1:配置终端410配置活动的页面配置信息。页面配置信息包括业务信息、页面标识(flag)、重定向页面的页面路径和业务页面的页面路径等。其中业务信息包括业务期限和业务内容等。
A2:配置终端420将页面配置信息发送至服务器430。
A3:服务器430在接收到页面配置信息后,对页面配置信息中的flag进行查询,防止出现重复flag,确认不存在重复的flag后,存储页面配置信息。即每个flag存在唯一的页面配置信息。
A4:客户端410展示包含小程序链接的页面,接收到针对小程序链接的触发操作后,跳转至中转页面。小程序链接中携带flag和中转页面。该页面的展示方式包括:以浮层、图片、图表或h5主页面等进行展示。该页面可以为任意程序的业务页面,如该页面为社交APP的聊天界面、购物APP的聊天界面或数据分析页面或视频APP的观看界面等等。小程序链接中携带的flag用于在服务器中该flag唯一对应的页面配置信息。
A5:中转页面向服务器430发送根据flag生成的请求。
A6:服务器430根据请求获取页面配置信息。即服务器430根据flag获取对应的页面配置信息。
A7:服务器430向中转页面发送页面配置信息。
A8:中转页面根据页面配置信息中的业务期限确定活动是否过期,若过期则跳转至重定向页面,反之则跳转至业务页面。
小程序中转页面,小程序支持自定义分享卡片的路径,因此可以小程序的在分享路径中添加一个记为flag的标志,当用户通过该链接访问小程序的时候,首先进入该中转页面,通过链接中的flag来判断该活动的状态,如果已下线或用户的当前状态异常则重定向到配置的路径中,从而优化用户体验,让用户有所反馈的同时充分利用这部分流量。
Web管理平台的实现,该部分主要是提供一个GUI操作页面,在该页面中可以设置flag字段数值和活动异常时将要跳转的路径,服务器记录这部分数据,当中转页面进行查询时返回给客户端提供重定向功能。
图1或图2为一个实施例中小程序页面数据处理方法的流程示意图。应该理解的是,虽然图1或图2的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图1或图2中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
在一个实施例中,如图4所示,提供了一种小程序页面数据处理装置200,包括:
链接接收模块201,用于接收到当前业务的小程序链接时,以使终端展示包含当前业务的小程序链接的页面,当前业务的小程序链接中包含中转页面和页面标识;
中转页面确定模块202,用于接收到针对小程序链接的触发操作时,确定小程序链接中包含的中转页面,以使终端展示中转页面;
配置信息获取模块203,用于根据页面标识获取页面配置信息,页面配置信息中包括当前业务的业务信息,和至少两个不同的访问路径,其中,至少一个访问路径为当前业务的业务页面的访问路径,至少一个访问路径为当前业务的重定向页面的重定向路径;
目录路径确定模块204,用于根据当前业务的业务信息,从各个访问路径中确定出目标路径,以使终端展示目标路径对应的业务页面。
在一个实施例中,业务信息包括业务期限,目录路径确定模块204具体用于若当前时间处于业务期限范围之外,则将当前业务的重定向页面的重定向路径,作为目标路径;若当前时间处于业务期限范围之内,则将当前业务的业务页面的访问路径,作为目标路径。
在一个实施例中,目录路径确定模块204还用于若当前时间处于业务期限范围之内,检测当前业务的业务页面是否异常;当当前业务的业务页面异常时,将当前业务的重定向页面的重定向路径,作为目标路径;当当前页面的业务页面正常时,将当前业务的业务页面的访问路径,作为目标路径。
在一个实施例中,重定向路径为当前业务的小程序中的第一页面的访问路径,或重定向路径为第一小程序中的页面的访问路径;其中,第一页面为当前业务的业务页面之外的页面,第一小程序与当前业务的业务页面所在的小程序为不同的小程序,当确定出目标路径为当前业务的小程序中的第一页面的访问路径时,以使终端展示目标路径对应的业务页面,包括:以使终端展示当前业务的小程序中的第一页面;当确定出目标路径为第一小程序中的页面的访问路径时,以使终端展示目标路径对应的业务页面,包括:以使终端展示第一小程序中的页面。
在一个实施例中,目录路径确定模块204还用于获取触发当前业务的小程序链接的用户信息,用户信息包括用户类型;当用户类型为预设类型时,将当前业务的重定向页面的访问路径,作为目标路径。
在一个实施例中,上述小程序页面数据处理装置200,还包括:
操作数据接收模块,用于接收目标访路径对应的业务页面的操作数据;
操作数据发送模块,用于发送操作数据。
在一个实施例中,如图5所示,提供了一种小程序页面数据处理装置300,包括:
页面显示模块301,用于显示包含当前业务的小程序链接的页面,当前业务的小程序链接中包含中转页面和页面标识;
中转页面显示模块302,用于接收到针对小程序链接的触发操作时,显示中转页面;
业务页面显示模块303,用于显示目标路径对应的业务页面,其中,目标路径为根据页面标识对应的页面配置信息确定的,目标路径包括:当前业务的业务页面的访问路径,或,当前业务的重定向页面的重定向路径。
图6示出了一个实施例中计算机设备的内部结构图。如图6所示,该计算机设备通过***总线连接的处理器、存储器、网络接口、输入装置和显示屏。其中,存储器包括非易失性存储介质和内存储器。该计算机设备的非易失性存储介质存储有操作***,还可存储有计算机程序,该计算机程序被处理器执行时,可使得处理器实现小程序页面数据处理方法。该内存储器中也可储存有计算机程序,该计算机程序被处理器执行时,可使得处理器执行小程序页面数据处理方法。计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
本领域技术人员可以理解,图6中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,本申请提供的小程序页面数据处理装置200可以实现为一种计算机程序的形式,计算机程序可在如图6所示的计算机设备上运行。计算机设备的存储器中可存储组成该小程序页面数据处理装置200的各个程序模块,比如,图4所示的链接接收模块201、中转页面确定模块202、配置信息获取模块203和目录路径确定模块204。或,图5所示的页面显示模块301、中转页面显示模块302和业务页面显示模块303。各个程序模块构成的计算机程序使得处理器执行本说明书中描述的本申请各个实施例的小程序页面数据处理方法中的步骤。
例如,图6所示的计算机设备可以通过如图4所示的小程序页面数据处理装置200中的链接接收模块201执行接收到当前业务的小程序链接时,以使终端展示包含所述当前业务的小程序链接的页面,所述当前业务的小程序链接中包含中转页面和页面标识。计算机设备可以通过中转页面确定模块202执行接收到针对所述小程序链接的触发操作时,确定所述小程序链接中包含的所述中转页面,以使所述终端展示所述中转页面。计算机设备可以通过配置信息获取模块203执行根据所述页面标识获取页面配置信息,所述页面配置信息中包括所述当前业务的业务信息,和至少两个不同的访问路径,其中,至少一个所述访问路径为所述当前业务的业务页面的访问路径,至少一个所述访问路径为所述当前业务的重定向页面的重定向路径。计算机设备可以通过目录路径确定模块204执行根据所述当前业务的业务信息,从各个所述访问路径中确定出目标路径,以使所述终端展示所述目标路径对应的业务页面。
例如,图6所示的计算机设备可以通过如图5所示的小程序页面数据处理装置300中的页面显示模块301执行显示包含当前业务的小程序链接的页面,当前业务的小程序链接中包含中转页面和页面标识。计算机设备可以通过中转页面显示模块302执行接收到针对小程序链接的触发操作时,显示中转页面。计算机设备可以通过业务页面显示模块303执行显示目标路径对应的业务页面,其中,目标路径为根据页面标识对应的页面配置信息确定的,目标路径包括:当前业务的业务页面的访问路径,或,当前业务的重定向页面的重定向路径。
在一个实施例中,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述小程序页面数据处理方法中的任一实施例中的步骤。
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述小程序页面数据处理方法中的任一实施例中的步骤。
在一个实施例中,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述小程序页面数据处理方法中任一实施例的步骤。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
以上所述仅是本发明的具体实施方式,使本领域技术人员能够理解或实现本发明。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所申请的原理和新颖特点相一致的最宽的范围。
Claims (12)
1.一种小程序页面数据处理方法,其特征在于,所述方法包括:
接收到当前业务的小程序链接,以使终端展示包含所述当前业务的小程序链接的页面,所述当前业务的小程序链接中包含中转页面和页面标识;
接收到针对所述小程序链接的触发操作时,确定所述小程序链接中包含的所述中转页面,以使所述终端展示所述中转页面;
根据所述页面标识获取页面配置信息,所述页面配置信息中包括所述当前业务的业务信息,和至少两个不同的访问路径,其中,至少一个所述访问路径为所述当前业务的业务页面的访问路径,至少一个所述访问路径为所述当前业务的重定向页面的重定向路径;
根据所述当前业务的业务信息,从各个所述访问路径中确定出目标路径,以使所述终端展示所述目标路径对应的业务页面。
2.根据权利要求1所述的方法,其特征在于,所述业务信息包括业务期限,所述根据所述当前业务的业务信息,从各个所述访问路径中确定出目标路径,包括:
若当前时间处于所述业务期限范围之外,则将所述当前业务的重定向页面的重定向路径,作为所述目标路径;
若所述当前时间处于所述业务期限范围之内,则将所述当前业务的业务页面的访问路径,作为所述目标路径。
3.根据权利要求2所述的方法,其特征在于,若所述当前时间处于所述业务期限范围之内,所述方法还包括:
检测所述当前业务的业务页面是否异常;
当所述当前业务的业务页面异常时,将所述当前业务的重定向页面的重定向路径,作为所述目标路径;
当所述当前页面的业务页面正常时,将所述当前业务的业务页面的访问路径,作为所述目标路径。
4.根据权利要求1所述的方法,其特征在于,所述重定向路径为所述当前业务的小程序中的第一页面的访问路径,或所述重定向路径为第一小程序中的页面的访问路径;其中,所述第一页面为所述当前业务的业务页面之外的页面,所述第一小程序与所述当前业务的业务页面所在的小程序为不同的小程序,
当确定出所述目标路径为所述当前业务的小程序中的第一页面的访问路径时,所述以使所述终端展示所述目标路径对应的业务页面,包括:以使所述终端展示所述当前业务的小程序中的第一页面;
当确定出所述目标路径为所述第一小程序中的访问路径时,所述以使所述终端展示所述目标路径对应的业务页面,包括:以使所述终端展示所述第一小程序中的页面。
5.根据权利要求4所述的方法,其特征在于,当所述第一小程序包括中转页面时,所述方法还包括:
以使所述终端展示所述第一小程序中的中转页面;
所述以使所述终端展示所述第一小程序中的页面,包括:以使所述终端展示当前访问路径对应的页面,其中,所述当前访问路径为根据所述第一小程序的页面标识对应的配置信息确定,所述当前访问路径包括:所述第一小程序中业务页面的访问路径,或,所述第一小程序中重定向页面的访问路径。
6.根据权利要求1所述的方法,其特征在于,所述从各个所述访问路径中确定出目标路径,所述方法还包括:
获取触发所述当前业务的小程序链接的用户信息,所述用户信息包括用户类型;
当所述用户类型为预设类型时,将所述当前业务的重定向页面的访问路径,作为所述目标路径。
7.根据权利要求1所述的方法,其特征在于,所述根据所述当前业务的业务信息,从各个所述访问路径中确定出目标路径,以使所述终端展示所述目标路径对应的业务页面之后,所述方法还包括:
接收所述目标访路径对应的业务页面的操作数据;
发送所述操作数据。
8.一种小程序页面数据处理方法,其特征在于,所述方法包括:
显示包含当前业务的小程序链接的页面,所述当前业务的小程序链接中包含中转页面和页面标识;
接收到针对所述小程序链接的触发操作时,显示所述中转页面;
显示所述目标路径对应的业务页面,其中,所述目标路径为根据所述页面标识对应的页面配置信息确定的,所述目标路径包括:所述当前业务的业务页面的访问路径,或,所述当前业务的重定向页面的重定向路径。
9.一种小程序页面数据处理装置,其特征在于,所述装置包括:
链接接收模块,用于接收到当前业务的小程序链接时,以使终端展示包含所述当前业务的小程序链接的页面,所述当前业务的小程序链接中包含中转页面和页面标识;
中转页面确定模块,用于接收到针对所述小程序链接的触发操作时,确定所述小程序链接中包含的所述中转页面,以使所述终端展示所述中转页面;
配置信息获取模块,用于根据所述页面标识获取页面配置信息,所述页面配置信息中包括所述当前业务的业务信息,和至少两个不同的访问路径,其中,至少一个所述访问路径为所述当前业务的业务页面的访问路径,至少一个所述访问路径为所述当前业务的重定向页面的重定向路径;
目录路径确定模块,用于根据所述当前业务的业务信息,从各个所述访问路径中确定出目标路径,以使所述终端展示所述目标路径对应的业务页面。
10.一种小程序页面数据处理装置,其特征在于,所述装置包括:
页面显示模块,用于显示包含当前业务的小程序链接的页面,所述当前业务的小程序链接中包含中转页面和页面标识;
中转页面显示模块,用于接收到针对所述小程序链接的触发操作时,显示所述中转页面;
业务页面显示模块,用于显示所述目标路径对应的业务页面,其中,所述目标路径为根据所述页面标识对应的页面配置信息确定的,所述目标路径包括:所述当前业务的业务页面的访问路径,或,所述当前业务的重定向页面的重定向路径。
11.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至8中任一项所述方法的步骤。
12.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至8中任一项所述的方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010832017.9A CN112181510A (zh) | 2020-08-18 | 2020-08-18 | 小程序页面数据处理方法、装置、计算机设备和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010832017.9A CN112181510A (zh) | 2020-08-18 | 2020-08-18 | 小程序页面数据处理方法、装置、计算机设备和存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112181510A true CN112181510A (zh) | 2021-01-05 |
Family
ID=73919336
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010832017.9A Pending CN112181510A (zh) | 2020-08-18 | 2020-08-18 | 小程序页面数据处理方法、装置、计算机设备和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112181510A (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113032703A (zh) * | 2021-02-24 | 2021-06-25 | 腾讯科技(深圳)有限公司 | 资源数据处理方法、装置、计算机设备和存储介质 |
CN113378087A (zh) * | 2021-06-22 | 2021-09-10 | 北京百度网讯科技有限公司 | 页面处理方法、页面处理装置、电子设备以及存储介质 |
CN113468443A (zh) * | 2021-06-28 | 2021-10-01 | 康键信息技术(深圳)有限公司 | 页面返回方法、装置、设备及存储介质 |
WO2023178952A1 (zh) * | 2022-03-24 | 2023-09-28 | ***股份有限公司 | 原生程序与小程序的集成方法、装置、设备及介质 |
-
2020
- 2020-08-18 CN CN202010832017.9A patent/CN112181510A/zh active Pending
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113032703A (zh) * | 2021-02-24 | 2021-06-25 | 腾讯科技(深圳)有限公司 | 资源数据处理方法、装置、计算机设备和存储介质 |
CN113032703B (zh) * | 2021-02-24 | 2024-04-26 | 腾讯科技(深圳)有限公司 | 资源数据处理方法、装置、计算机设备和存储介质 |
CN113378087A (zh) * | 2021-06-22 | 2021-09-10 | 北京百度网讯科技有限公司 | 页面处理方法、页面处理装置、电子设备以及存储介质 |
CN113378087B (zh) * | 2021-06-22 | 2024-01-09 | 北京百度网讯科技有限公司 | 页面处理方法、页面处理装置、电子设备以及存储介质 |
CN113468443A (zh) * | 2021-06-28 | 2021-10-01 | 康键信息技术(深圳)有限公司 | 页面返回方法、装置、设备及存储介质 |
WO2023178952A1 (zh) * | 2022-03-24 | 2023-09-28 | ***股份有限公司 | 原生程序与小程序的集成方法、装置、设备及介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112181510A (zh) | 小程序页面数据处理方法、装置、计算机设备和存储介质 | |
CN107852412B (zh) | 用于网络钓鱼和品牌保护的***和方法、计算机可读介质 | |
US20180247304A1 (en) | Electronic certificate processing method and electronic certificate processing apparatus | |
US8898774B2 (en) | Method and system for scanning a computer system for sensitive content | |
US11775674B2 (en) | Apparatus and method for recommending user privacy control | |
CN110502514B (zh) | 数据采集方法、装置、设备及计算机可读存储介质 | |
US10073967B2 (en) | Controlling distribution and use of a developer application in a network environment | |
US10659311B2 (en) | Method and apparatus for processing delivery data, and storage medium | |
CN111782988B (zh) | 确定应用程序来源的方法、装置、计算机***和存储介质 | |
EP3940611A1 (en) | Personal information management system, personal information management device, and personal information management method | |
CN110708360A (zh) | 一种信息处理方法、***和电子设备 | |
US11062019B2 (en) | System and method for webpages scripts validation | |
CN116610765A (zh) | 对象处置方法及装置 | |
CN113411284A (zh) | 账号绑定方法、装置、计算机设备和存储介质 | |
CN113742601A (zh) | 内容分享方法、装置、计算机设备和存储介质 | |
CN108846741B (zh) | 支付处理方法、审批单据处理方法 | |
CN110858242B (zh) | 页面跳转方法及装置 | |
US11822671B2 (en) | Information processing device, information processing method, and non-transitory computer readable medium for identifying terminals without security countermeasures | |
CN114238818A (zh) | 页面跳转方法、电子设备及存储介质 | |
CN112650946A (zh) | 产品信息的推荐方法、装置、***及存储介质 | |
JP5169173B2 (ja) | 情報配信システム、情報配信方法および情報配信用プログラム | |
CN110427745B (zh) | 验证码获取方法、装置、电子设备和计算机可读介质 | |
CN114090689A (zh) | 基于联盟链的智能合约数据处理方法、及其相关设备 | |
JPWO2017159522A1 (ja) | 電子データ検査システム、電子データ検査方法、および電子データ検査用プログラム | |
CN112990902A (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 |