System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本说明书涉及前端,尤其涉及一种文案获取方法、装置以及设备。
技术介绍
1、随着互联网技术的迅速发展和智能终端的使用普及,很多业务都可以依托于智能终端上的应用进行,在很多业务中都有向用户推荐商品或服务的需求,为了实现更精准的推荐,可以进行用户意图分析。
2、在用户意图分析过程中,会进行页面曝光内容和用户行为分析。页面曝光内容分析只对页面静态的分析,识别页面有哪些商品或者服务,实际用户对页面内容的哪部分感兴趣,还需要结合用户的行为来分析。其中一个关键的用户行为是用户的点击行为,用户实际点了什么,用户点击对应的商品或者服务才是用户感兴趣的。
3、目前,往往基于用户的点击位置和该点击位置上的文案(称其为点击文案),来确定对应的商品或者服务,这种方式,在用户点击商品或服务的信息展示链接的情况下比较有效。但是,在很多情况下也效果不佳,比如,一部分情况是点击图片但对应的点击文案是图片无意义的文件命名,再比如,即使拿到单个有意义的点击文案(比如,点击了“确定”按钮,则点击文案为“确定”),但可能对实际分析仍然帮助不大。
4、基于此,为了帮助用户意图分析的进行,针对用户的行为,需要更可靠更有效的文案获取方案。
技术实现思路
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、本说明书一个或多个实施例采用的上述至少一个技术方案能够达到以下有益效果:能够根据文案、路径信息和位置等能够反映不同内容之间相关性的信息,按照实际内容层级生成层级内容树,进而在用户执行诸如在可操作组件中在线点击等在线操作后,能够在生成层级内容树中便利而精准地匹配出相关的一层或多层内容节点中,相关一个或多个内容节点,从而既能够据此获取可操作组件本身对应的文案,又能够获取在线操作的操作位置的参考价值相对较高的周边关联内容文案,以帮助更精准地推断用户本次在线操作实质反映出的该用户真正在意的商品或服务,这种文案获取方式可靠性和有效性较高;不仅如此,由于层级内容树的生成与周边关联内容文案的获取都是离线进行的,因此不会影响线上业务性能,实用性较好。
本文档来自技高网...【技术保护点】
1.一种文案获取方法,包括:
2.如权利要求1所述的方法,所述数据采集目标至少包括可操作组件。
3.如权利要求2所述的方法,所述根据所述文案、所述路径信息和所述位置,离线生成层级内容树,具体包括:
4.如权利要求2所述的方法,所述根据所述文案、所述路径信息和所述位置,离线生成层级内容树,具体包括:
5.如权利要求4所述的方法,所述根据确定的各所述同一节点层次的相对关系,以及所述路径信息和所述位置,离线生成层级内容树,具体包括:
6.如权利要求2所述的方法,所述层级内容树中的节点具有对应的区域范围,所述层级内容树中的父节点对应的区域范围包括所述父节点下面所有子节点对应的区域范围的并集;
7.如权利要求6所述的方法,所述在所述层级内容树中离线查找所述操作位置所处的一个或多个所述区域范围,具体包括:
8.如权利要求6所述的方法,所述在所述层级内容树中离线查找所述操作位置所处的一个或多个所述区域范围,具体包括:
9.如权利要求8所述的方法,所述从所述最小的所述区域范围对应的节点在所述层级内容树
10.如权利要求2所述的方法,所述根据所述匹配的节点获取对应的文案,作为与所述在线操作的操作位置的周边关联内容文案之后,所述方法还包括:
11.如权利要求2所述的方法,所述可操作组件为可点击组件,所述在线操作为在线点击操作,所述操作位置为点击位置。
12.一种文案获取装置,包括:
13.如权利要求12所述的装置,所述数据采集目标至少包括可操作组件。
14.如权利要求13所述的装置,所述内容树离线生成模块,获取反映了所述路径信息的所述页面的文档结构元素树;
15.如权利要求13所述的装置,所述内容树离线生成模块,判断所确定的指定的两个所述可操作组件对应的文案之间的领域相似性是否大于第一设定阈值,以及所述指定的两个所述可操作组件之间的样式相似性是否大于第二设定阈值;
16.如权利要求15所述的装置,所述内容树离线生成模块,若所述指定的两个所述可操作组件处于同一页面中,则分别针对所述指定的两个所述可操作组件,确定各所述可操作组件在所述同一页面中的区域化布局信息,其中,各所述可操作组件的所述区域化布局信息对应的区域范围是不重叠的;
17.如权利要求13所述的装置,所述层级内容树中的节点具有对应的区域范围,所述层级内容树中的父节点对应的区域范围包括所述父节点下面所有子节点对应的区域范围的并集;
18.如权利要求17所述的装置,所述内容文案离线获取模块,在所述层级内容树中,离线查找所述操作位置所处的其中一个所述区域范围;
19.如权利要求17所述的装置,所述内容文案离线获取模块,在所述层级内容树中,离线查找所述操作位置所处的最小的所述区域范围;
20.如权利要求19所述的装置,所述内容文案离线获取模块,获取所述最小的所述区域范围对应的节点包含的所述文案;
21.如权利要求13所述的装置,所述装置还包括:
22.如权利要求13所述的装置,所述可操作组件为可点击组件,所述在线操作为在线点击操作,所述操作位置为点击位置。
23.一种文案获取设备,包括:
...【技术特征摘要】
1.一种文案获取方法,包括:
2.如权利要求1所述的方法,所述数据采集目标至少包括可操作组件。
3.如权利要求2所述的方法,所述根据所述文案、所述路径信息和所述位置,离线生成层级内容树,具体包括:
4.如权利要求2所述的方法,所述根据所述文案、所述路径信息和所述位置,离线生成层级内容树,具体包括:
5.如权利要求4所述的方法,所述根据确定的各所述同一节点层次的相对关系,以及所述路径信息和所述位置,离线生成层级内容树,具体包括:
6.如权利要求2所述的方法,所述层级内容树中的节点具有对应的区域范围,所述层级内容树中的父节点对应的区域范围包括所述父节点下面所有子节点对应的区域范围的并集;
7.如权利要求6所述的方法,所述在所述层级内容树中离线查找所述操作位置所处的一个或多个所述区域范围,具体包括:
8.如权利要求6所述的方法,所述在所述层级内容树中离线查找所述操作位置所处的一个或多个所述区域范围,具体包括:
9.如权利要求8所述的方法,所述从所述最小的所述区域范围对应的节点在所述层级内容树中所处的节点层次,向所述层级内容树中更靠上的节点层次,继续离线查找所述操作位置所处的更多个区域范围,具体包括:
10.如权利要求2所述的方法,所述根据所述匹配的节点获取对应的文案,作为与所述在线操作的操作位置的周边关联内容文案之后,所述方法还包括:
11.如权利要求2所述的方法,所述可操作组件为可点击组件,所述在线操作为在线点击操作,所述操作位置为点击位置。
12.一种文案获取装置,包括:
13.如权利要求12所述的装置,...
【专利技术属性】
技术研发人员:李小六,
申请(专利权)人:支付宝杭州信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。