一种场景化信息的设置方法、系统、设备及其存储介质技术方案

技术编号:22564534 阅读:61 留言:0更新日期:2019-11-16 11:45
本发明专利技术涉及网络信息技术领域,具体涉及一种场景化信息的设置方法、系统、设备及其存储介质,本发明专利技术的方法包括:从网页的数据代码中获取与埋点相关的关联页面代码;根据所述埋点的触发事件与所述关联页面代码,确定埋点的代码模块;将所述埋点的代码模块根据预定的规则生成码表,并将所述码表提供给所述网页;将所述码表转换为配置文件,并将所述配置文件上传至服务器中;本发明专利技术将埋点的码表提供给所述网页,使得网页能够自发执行任意页面代码,并获得与埋点相关的代码信息,埋点不需要与界面进行同时开发,故通过埋点发布场景化信息,其能降低开发者的工作量,也极大地提供了的场景化信息的发放效率。

A setting method, system, device and storage medium of scene information

The invention relates to the field of network information technology, in particular to a setting method, system, device and storage medium of scene information. The method of the invention includes: obtaining the associated page code related to the embedding point from the data code of the web page; determining the code module of the embedding point according to the triggering event of the embedding point and the associated page code; and determining the code module of the embedding point The block generates a code table according to predetermined rules, and provides the code table to the web page; converts the code table to a configuration file, and uploads the configuration file to the server; the invention provides the code table of the buried point to the web page, so that the web page can spontaneously execute any page code, and obtain code information related to the buried point, and the buried point does not need to be carried out at the same time with the interface Development, so through the buried point to release the scene information, it can reduce the workload of developers, and also greatly provide the efficiency of scene information distribution.

【技术实现步骤摘要】
一种场景化信息的设置方法、系统、设备及其存储介质
本专利技术涉及网络信息
,具体涉及一种场景化信息的设置方法、设备、系统以及存储有一种场景化信息的设置方法的电子存储介质。
技术介绍
随着网络技术的快速发展,人们在日常生活中常常会通过手机APP或网页进行网上购物、获取资讯消息、进行网上社交活动等活动;而在现有的手机APP或网页的界面中,开发者为了便于进行临时的广告宣传或发布信息,常常会在手机APP或网页的界面中设置一些场景化功能模块,当用户对该场景化功能模块进行触发后,其便会对功能模块中的场景化信息进行显示。而在现有技术中,由于界面中的场景化功能模块均需要在界面的代码开发阶段进行设置,故当开发者需要在界面中临时增加一些场景化功能模块时,其需要对整个界面的代码进行重新开发,其导致开发者的工作量较大,也极大地影响了的场景化信息的发放效率。
技术实现思路
为克服上述缺陷,本专利技术的目的即在于提供一种快速方便地对场景化信息进行设置的方法、系统、设备以及其存储介质。本专利技术的目的是通过以下技术方案来实现的:本专利技术是一种场景化信息的设置方法,包括:从网页的数据代码中获取与埋点相关的关联页面代码;根据所述埋点的触发事件与所述关联页面代码,确定埋点的代码模块;将所述埋点的代码模块根据预定的规则生成码表,并将所述码表提供给所述网页;将所述码表转换为配置文件,并将所述配置文件上传至服务器中。在本专利技术中,所述从网页的数据代码中获取与埋点相关的关联页面代码之前包括:获取网页的数据代码,并从所述网页的数据代码中确定与埋点相关的关联页面代码;在本专利技术中,所述获取网页的数据代码之前包括:对所述网页的数据代码进行开发。在本专利技术中,所述根据所述埋点的触发事件与所述关联页面代码之前包括:对埋点的触发事件进行设置。在本专利技术中,所述将所述码表提供给所述网页包括:为所述码表添加事件名称,并将所述事件名称和码表的内容提供给所述网页。在本专利技术中,所述将所述码表提供给所述网页之后还包括:对所述网页的数据代码进行处理,并经过处理后的数据代码打包为资源包;将所述资源包上传至服务器中。本专利技术是一种场景化信息的设置系统,其包括:关联代码获取模块,所述关联代码获取模块与网页相连接,用于从网页的数据代码中获取与埋点相关的关联页面代码;埋点代码确定模块,所述埋点代码确定模块与所述关联代码获取模块相连接,用于根据所述埋点的触发事件与所述关联页面代码,确定埋点的代码模块;码表生成发送模块,所述码表生成发送模块分别与所述埋点代码确定模块和网页相连接,用于将所述埋点的代码模块根据预定的规则生成码表,并将所述码表提供给所述网页;配置文件上传模块,所述配置文件上传模块与所述码表生成发送模块相连接,用于将所述码表转换为配置文件,并将所述配置文件上传至服务器中。本专利技术是一种电子设备,所述电子设备包括:处理器;存储器,所述存储器上存储有计算机可读指令,所述计算机可读指令被所述处理器执行时,实现如上所述的场景化信息的设置方法。本专利技术是一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,实现如上所述的场景化信息的设置方法。本专利技术将埋点的码表提供给所述网页,使得网页能够自发执行任意页面代码,并获得与埋点相关的代码信息,埋点不需要与界面进行同时开发,故通过埋点发布场景化信息,其能降低开发者的工作量,也极大地提供了的场景化信息的发放效率。附图说明为了易于说明,本专利技术由下述的较佳实施例及附图作详细描述。图1为本专利技术场景化信息的设置方法一个实施例的工作流程示意图;图2为本专利技术场景化信息的设置方法另一个实施例的工作流程示意图;图3为本专利技术埋点动态设置的系统一个实施例的逻辑结构示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。在本专利技术的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“长度”、“宽度”、“厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”、“顺时针”、“逆时针”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本专利技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本专利技术的限制。此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个所述特征。在本专利技术的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。在本专利技术的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接。可以是机械连接,也可以是电连接。可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本专利技术中的具体含义。下面以一个手机APP的实施例为例,对本专利技术的一种场景化信息的设置方法进行具体描述,请参阅图1,其包括:S101.获取与埋点相关的关联页面代码从html5网页的数据代码中获取与埋点相关的关联页面代码;由于html5网页由多个功能模块组成,每个功能模块均会对应一段页面代码,当其中一个或多个功能模块,如:网页中的某个按钮,与埋点事件相关联,则获取该功能模块多对应的关联页面代码;具体为:如埋点设定为,当双击网页中的A按钮时,则在网页中显示A信息;此时,网页中的A按钮将为与埋点事件相关联的功能模块;在网页中,部分功能模块会与埋点事件相关联,而另一部分功能模块则与埋点事件不相关联。S102.确定埋点的代码模块根据所述埋点的触发事件与所述关联页面代码,确定埋点的代码模块;其中,不同的埋点可有不同的触发事件,如:通过双击A按钮触发A埋点,左右拉动页面触发B埋点等;不同的触发事件有不同的代码,当确定好埋点的代码模块后,即清楚埋点的工作逻辑。S103.生成码表并将码表提供给网页将所述埋点的代码模块根据预定的规则生成码表,并将所述码表提供给所述html5网页;当html5网页接收到码表后,其便能根据触发事情的具体情况,以及其具体的工作逻辑调用与其相关的页面代码,已进行相应的场景化信息的显示工作。S104.配置文件上传至服务器中将所述码表转换为配置文件,并将所述配置文件上传至服务器中。下面以另一个实施例为例,对本专利技术的一种场景化信息的设置方法进行具体描述,请参阅图本文档来自技高网...

【技术保护点】
1.一种场景化信息的设置方法,其特征在于,包括:/n从网页的数据代码中获取与埋点相关的关联页面代码;/n根据所述埋点的触发事件与所述关联页面代码,确定埋点的代码模块;/n将所述埋点的代码模块根据预定的规则生成码表,并将所述码表提供给所述网页;/n将所述码表转换为配置文件,并将所述配置文件上传至服务器中。/n

【技术特征摘要】
1.一种场景化信息的设置方法,其特征在于,包括:
从网页的数据代码中获取与埋点相关的关联页面代码;
根据所述埋点的触发事件与所述关联页面代码,确定埋点的代码模块;
将所述埋点的代码模块根据预定的规则生成码表,并将所述码表提供给所述网页;
将所述码表转换为配置文件,并将所述配置文件上传至服务器中。


2.根据权利要求1所述的场景化信息的设置方法,其特征在于,所述从网页的数据代码中获取与埋点相关的关联页面代码之前包括:
获取网页的数据代码,并从所述网页的数据代码中确定与埋点相关的关联页面代码。


3.根据权利要求2所述的场景化信息的设置方法,其特征在于,所述获取网页的数据代码之前包括:
对所述网页的数据代码进行开发。


4.根据权利要求3所述的场景化信息的设置方法,其特征在于,所述根据所述埋点的触发事件与所述关联页面代码之前包括:
对埋点的触发事件进行设置。


5.根据权利要求4所述的场景化信息的设置方法,其特征在于,所述将所述码表提供给所述网页包括:
为所述码表添加事件名称,并将所述事件名称和码表的内容提供给所述网页。


6.根据权利要求5所述的场景化信息的设置方法,其特征在于,所述将所述码表提供...

【专利技术属性】
技术研发人员:陈方毅许为锴
申请(专利权)人:厦门美柚信息科技有限公司
类型:发明
国别省市:福建;35

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1