一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

多媒体信息处理方法、介质、装置和计算设备与流程

2021-11-24 20:43:00 来源:中国专利 TAG:


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.在本技术的再一个实施例中,还包括显示模块。收发模块还用于:响应于接收到用户启动多媒体信息流对应的应用的指令,向多媒体服务器发送流量请求,流量请求携带用
户的特征信息,并接收针对用户的多媒体信息流;触发显示模块显示多媒体信息流。
31.在本技术实施方式的第三方面中,提供了一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序指令,计算机程序指令被执行时,实现第一方面的多媒体信息处理方法。
32.在本技术实施方式的第四方面中,提供了一种计算设备,包括:
33.存储器和处理器;
34.存储器用于存储程序指令;
35.处理器用于调用所述存储器中的程序指令执行第一方面的多媒体信息处理方法。
36.根据本技术实施方式的提供的多媒体信息处理方法、介质、装置和计算设备,客户端响应于接收到用户对多媒体信息流的浏览行为指令,控制多媒体信息流中目标多媒体信息进入或退出屏幕区域;然后,根据目标多媒体信息前后进入屏幕区域的时间间隔,确定是否上报曝光数据;若是,则上报曝光数据给多媒体服务器和第三方监测平台。这种方法由客户端根据广告内容等目标多媒体信息前后进入屏幕区域的时间间隔对曝光数据进行选择性上报给多媒体服务器和第三方监测平台,通过在客户端对曝光数据进行去重处理,来减小目前由于多媒体服务器(包括广告平台服务器)会对客户端上报的曝光数据进行去重处理,而第三方监测平台不会对客户端上报的曝光数据进行去重处理,所导致的多媒体服务器和第三方监测平台提供的曝光数据的差异,进而保证了基于多媒体服务器和第三方监测平台提供的曝光数据准确评估多媒体信息的投放效果。
附图说明
37.通过参考附图阅读下文的详细描述,本技术示例性实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本技术的若干实施方式,其中:
38.图1示意性地示出了根据本技术所提供的多媒体信息处理方法实施方式的应用场景;
39.图2示意性地示出了根据本技术所提供的多媒体信息处理方法一实施例的流程图;
40.图3示意性地示出了根据本技术所提供的多媒体信息处理方法另一实施例的流程图;
41.图4示意性地示出了根据本技术所提供的多媒体信息处理方法又一实施例的交互图;
42.图5至图8示意性地示出了根据本技术所提供的多媒体信息处理方法再一实施例的客户端界面逻辑图;
43.图9示意性地示出了根据本技术所提供的多媒体信息处理方法的程序产品图;
44.图10示意性地示出了本技术所提供的多媒体信息处理装置;
45.图11示意性地示出了本技术所提供的计算设备的结构示意图。
46.在附图中,相同或对应的标号表示相同或对应的部分。
具体实施方式
47.下面将参考若干示例性实施方式来描述本技术的原理和精神。应当理解,给出这些实施方式仅仅是为了使本领域技术人员能够更好地理解进而实现本技术,而并非以任何方式限制本技术的范围。相反,提供这些实施方式是为了使本公开更加透彻和完整,并且能够将本公开的范围完整地传达给本领域的技术人员。
48.本领域技术人员知道,本技术的实施方式可以实现为一种系统、装置、设备、方法或计算机程序产品。因此,本公开可以具体实现为以下形式,即:完全的硬件、完全的软件(包括固件、驻留软件、微代码等),或者硬件和软件结合的形式。
49.根据本技术的实施方式,提出了一种多媒体信息处理方法、介质、装置和计算设备。
50.此外,附图中的任何元素数量均用于示例而非限制,以及任何命名都仅用于区分,而不具有任何限制含义。
51.下面参考本技术的若干代表性实施方式,详细阐释本技术的原理和精神。
52.发明概述
53.示例地,品牌广告主在进行广告投放时,会在品牌广告投放合同中填写第三方监测链接,用来对比广告平台服务器和第三方监测平台提供的曝光数据,若双方提供的曝光数据的差异在一定阈值以内(通常认为是10%),则认为此单品牌广告投放合同是有效的。
54.本技术人发现,由于现有客户端曝光数据上报逻辑等原因,往往会造成广告平台服务器中的引擎端(或称“广告引擎”)和第三方监测平台提供的曝光数据之间存在较大差异,通常由以下原因导致:
55.现有客户端上报广告的曝光数据的逻辑为,用户上下来回滑动信息流,广告区域重复进入屏幕;而广告区域每进入一次屏幕区域,客户端就会将每次展示的曝光数据分别上报给广告平台服务器及第三方监测平台。这样,就会造成同一个广告,对同一个用户,产生了多次曝光数据。
56.广告平台服务器和第三方监测平台提供的数据报告中,除了网络环境、数据延迟、传输过程中数据丢失等情况造成的数据差异,还有一方面是因为双方对数据的处理不一致所造成。广告平台服务器接收到客户端上报的数据后,会有自身的一套数据过滤(即去重)处理逻辑,该数据过滤处理逻辑往往是一个统一化的数据处理标准,并不会根据每一个客户的诉求制定差异化的处理标准,广告主在广告系统上看到的曝光数据,往往是广告平台服务器处理后的数据;而第三方监控平台通常只会对收到的数据进行一些简单的清理和运算,其处理规则,也很难与广告系统保持一致;从而加大双方之间的数据差异。
57.为了解决上述问题,本技术中,广告主可以自主设置客户端上报曝光数据的时间间隔,即下文所述的“时长阈值”,并由广告平台服务器把此参数下发给客户端,客户端接收到指令后,当用户上下滑动信息流造成广告区域来回进出屏幕时,判断此时的时间间隔,若广告区域前后两次进入屏幕的时间间隔在设置的时长阈值内,则上报一次曝光数据。
58.由于时长阈值是客户自主设置,满足不同客户个性化诉求,因此广告平台服务器不需要对曝光数据进行去重处理,大大缩小广告平台服务器和第三方监测平台提供的曝光数据的差异。
59.在介绍了本技术的基本原理之后,下面具体介绍本技术的各种非限制性实施方
式。
60.应用场景总览
61.图1示意性地示出了根据本技术所提供的多媒体信息处理方法实施方式的应用场景,如图1所示:
62.用户100在客户端110上登录自己的账号,该账号携带了用户100的特征信息,客户端110将用户100的特征信息上报至广告平台服务器120,也即多媒体服务器。广告平台服务器120根据用户100的特征信息,匹配与其相应的广告内容,下发至客户端110。另外,广告平台服务器120还会下发广告主设置的时长阈值给客户端110。客户端110会将广告平台服务器120下发的广告内容展示给用户100。
63.用户100在使用客户端110浏览广告内容时,会在客户端110上进行屏幕上下滑动的操作,当一广告内容第一次进入屏幕时,客户端110会上报一次曝光数据至广告平台服务器120和第三方监测平台130。当用户100通过滑动屏幕使得客户端110的屏幕上不再显示该广告内容,之后,该广告内容再次进入屏幕时,客户端110会判断该广告内容前后两次进入屏幕的时间间隔,如果该时间间隔小于广告主所设的时长阈值,则客户端110不向广告平台服务器120和第三方监测平台130进行曝光数据的上报;如果该时间间隔大于或等于广告主所设的时长阈值,则上报该广告内容再次进入屏幕的曝光数据至广告平台服务器120和第三方监测平台130。
64.另外,客户端110还会将用户100的互动行为等信息上报给广告平台服务器120,广告平台服务器120在接收到这些信息后,完成数据清洗、归类、计算等操作,并将处理好的数据给到业务端,用于数据报表的呈现。其中,互动行为可以包括但不限于点击、下载以及播放视频或者链接的行为。
65.可选地,广告平台服务器120可以进一步分为引擎端和业务端。其中:
66.业务端
67.1)设置广告信息:包括广告定向、出价、创意,时长阈值t设定等。
68.2)数据报表呈现:当广告展示给用户后,用户对广告的相关数据(如曝光、点击等),经过客户端、引擎等环节的上报和处理,最终给到业务端,用于广告效果数据的呈现。
69.引擎端
70.1)广告

用户信息匹配:引擎端接收业务端下发的广告信息(包括定向、广告创意、时长阈值t,接收客户端上报的用户信息(年龄、性别、兴趣等),完成广告与用户的匹配排序工作,并将最终胜出的广告下发到客户端,通过客户端展示给用户;
71.2)数据处理:主要曝光和互动行为的数据处理:
72.①
曝光数据:当广告物料下发给用户时,用户滑动信息流,会造成广告物料进入到屏幕有效区;客户端根据广告平台服务器的引擎端下发的时长阈值t,判断广告前后两次进入屏幕有效区的时间间隔,若前后两次进入屏幕的时间间隔在时长阈值t的范围内,则客户端只上报一次曝光;
73.②
点击数据:用户看到广告后,会对广告产生一系列的互动行为(点击、下载等),客户端将用户的互动行为等信息上报给引擎端,引擎接收到数据后,完成数据清洗、归类、计算等工作,并将处理好的数据给到业务端,用于数据报表的呈现。
74.示例性方法
75.下面结合图1的应用场景,参考图2来描述根据本技术示例性实施方式的用于多媒体信息处理的方法。需要注意的是,上述应用场景仅是为了便于理解本技术的精神和原理而示出,本技术的实施方式在此方面不受任何限制。相反,本技术的实施方式可以应用于适用的任何场景。
76.图2示意性地示出了根据本技术所提供的多媒体信息处理方法一实施例的流程图。该多媒体信息处理方法应用于如上所述的客户端,例如图1所示的客户端110。如图2所示,该多媒体信息处理方法包括:
77.s201、响应于接收到用户对多媒体信息流的浏览行为指令,控制多媒体信息流中目标多媒体信息进入或退出屏幕区域。
78.本技术中,多媒体信息流可以是广告内容,但本技术不以此为限制,还可以包括广告内容之外的其他信息流。其中,目标多媒体信息为任一固定的多媒体信息泛称,其并非对某一多媒体信息或某一类目标多媒体信息的特指,为与多媒体信息流中的其他多媒体信息进行区分,这里将其称为“目标多媒体信息”。
79.当用户在客户端浏览信息时,客户端会将广告内容也布置在客户端上,用户通过上下滑动屏幕即可浏览到相应的广告内容。具体地,该广告内容是由广告平台服务器发送至客户端的。
80.示例地,浏览行为可以是上下滑动屏幕,也可以左右滑动屏幕,具体由客户端的当前信息流动方向决定,本技术不对其加以限定。例如,客户端的当前信息流动方向为上下流动,则浏览行为是上下滑动屏幕。
81.s202、根据目标多媒体信息前后进入屏幕的时间间隔,确定是否上报曝光数据。
82.当用户第一次浏览到目标多媒体信息时,也就是目标多媒体信息第一次进入客户端的屏幕时,客户端会上报一次曝光数据;若该目标多媒体信息再次进入客户端的屏幕,则客户端需要根据目标多媒体信息前后两次进入屏幕的间隔时间,进行再次曝光数据是否上报的判断。
83.s203、若是,则上报曝光数据给多媒体服务器和第三方监测平台。
84.本技术中,若目标多媒体信息为广告内容,则多媒体服务器是广告平台服务器。
85.客户端会将曝光数据分别上报至多媒体服务器和第三方监测平台。其中第三方监测平台接收到曝光数据后会对曝光数据进行简单处理,例如数据的清洗和归类等。而多媒体服务器的引擎端会对接收的曝光数据进行过滤、统计等处理,两者对曝光数据处理方式相差不大。
86.另外,多媒体服务器的业务端还会将引擎端处理后的曝光数据进行展示给相关人员。
87.本技术实施例中,客户端响应于接收到用户对多媒体信息流的浏览行为指令,控制多媒体信息流中目标多媒体信息进入或退出屏幕区域;然后,根据目标多媒体信息前后进入屏幕区域的时间间隔,确定是否上报曝光数据;若是,则上报曝光数据给多媒体服务器和第三方监测平台。这种方法由客户端根据广告内容等目标多媒体信息前后进入屏幕区域的时间间隔对曝光数据进行选择性上报给多媒体服务器和第三方监测平台,通过在客户端对曝光数据进行去重处理,来减小目前由于多媒体服务器(包括广告平台服务器)会对客户端上报的曝光数据进行去重处理,而第三方监测平台不会对客户端上报的曝光数据进行去
重处理,所导致的多媒体服务器和第三方监测平台提供的曝光数据的差异,进而保证了基于多媒体服务器和第三方监测平台提供的曝光数据准确评估多媒体信息的投放效果。
88.基于上述实施例,一种具体实现中,s202、根据目标多媒体信息前后进入屏幕区域的时间间隔,确定是否上报曝光数据,可以包括:若目标多媒体信息前后进入屏幕区域的时间间隔大于或等于时长阈值,则确定上报曝光数据;若目标多媒体信息前后进入屏幕区域的时间间隔小于时长阈值,则确定不上报曝光数据。
89.示例地,客户端对于用户浏览的广告内容,进行前后进入屏幕时间间隔的判断:对于时间间隔超过或者等于时长阈值的,上报曝光数据。由于时间间隔较长,可以认为该广告内容在再次进入屏幕时是具有意义价值的,因此对其进行上报。而对于时间间隔未超过时长阈值的情况,不上报曝光数据。这是考虑到,对于时间间隔较短进入屏幕的同一广告内容,尽管其多次重复显示在客户端的屏幕上,但其发挥的作用仅可以视为一次,因此不上报二次曝光数据至引擎端和第三方监测平台。
90.一些实施例中,在上述根据目标多媒体信息前后进入屏幕区域的时间间隔,确定是否上报曝光数据之前,该多媒体信息处理方法还可以包括:接收多媒体服务器发送的时长阈值。
91.示例地,该时长阈值是由广告主自主设置的。广告主根据自身的要求,控制客户端上报曝光数据的时间间隔,灵活可控。并由广告主的业务人员在广告平台服务器的业务端进行时长阈值的设置,由业务端将该时长阈值发送至引擎端,并由引擎端进一步发送至客户端。
92.示例地,若广告主设置时长阈值为10秒。具体地,当用户在客户端进行浏览时,若首次浏览到广告内容时,时间为15时29分09秒,此时客户端上报曝光数据给引擎端和第三方监测平台,并在本地进行记录。可选地,该曝光数据可以包括用户标识、广告的标识以及广告内容首次进入屏幕的时间戳等。当在15时29分14秒时,该广告内容再次出现在用户的客户端屏幕上,由于该广告内容前后两次进入屏幕的时间间隔为5秒,小于时长阈值10秒,因此客户端不会上报此时的曝光数据。又假如,在15时29分22秒时,广告内容又重新出现在客户端的屏幕上时,该广告内容前后两次进入屏幕的时间时间间隔为13秒,客户端上报曝光数据至引擎端和第三方监测平台,并在本地更新记录。
93.需明确的是,在本技术中,目标多媒体信息前后两次进入屏幕的时间间隔,其中“前”是指客户端最近有上报曝光数据的一次目标多媒体信息进入屏幕。
94.本技术实施例中,通过客户自主设置时长阈值,建立了广告平台服务器和第三方监测平台对曝光数据的去重处理的统一性;并且,使得客户可以根据自身的要求,控制客户端上报曝光数据的时间间隔,增加了对曝光数据的去重处理的灵活度。
95.可选地,在上述实施例的基础上,上述根据目标多媒体信息前后进入屏幕区域的时间间隔,确定是否上报曝光数据之前,该多媒体信息处理方法还可以包括:确定目标多媒体信息进入屏幕区域的第一时刻;确定目标多媒体信息再次进入屏幕区域的第二时刻;确定第二时刻与第一时刻的差值为目标多媒体信息前后进入屏幕区域的时间间隔。
96.进一步地,确定目标多媒体信息进入屏幕区域的第一时刻,可以包括:确定目标多媒体信息所在区域初始进入屏幕区域的时刻为第一时刻。另外,确定目标多媒体信息再次进入屏幕区域的第二时刻,可以包括:确定目标多媒体信息所在区域完全退出屏幕区域;若
目标多媒体信息再次进入屏幕区域,则确定目标多媒体信息所在区域再次进入屏幕区域的时刻为第二时刻。
97.再进一步地,本技术的多媒体信息处理方法还可以包括:在目标多媒体信息进入屏幕区域后,响应于接收到用户针对目标多媒体信息的交互操作指令,执行交互操作指令对应的操作。
98.客户端可以根据用户的各种指令,进行各种对应的响应。示例地,用户在客户端上不但会浏览到上述的广告内容,还同时会浏览信息流自然物料,当用户进行点击、下载以及播放等互动行为时,客户端会对其进行响应。
99.一些实施例中,本技术的多媒体信息处理方法还可以包括:响应于接收到用户启动多媒体信息流对应的应用的指令,向多媒体服务器发送流量请求,流量请求携带用户的特征信息,并接收针对用户的多媒体信息流;显示多媒体信息流。
100.示例地,当用户打开多媒体信息流对应的应用时,客户端会向多媒体服务器发送流量请求,并开启上下行流量的传输和统计。客户端在此时会将用户的特征信息上传至多媒体服务器。该特征信息包含了用户的年龄、性别以及兴趣爱好等。多媒体服务器对接收到的特征信息进行分析,并将相匹配的多媒体信息流发送至用户的客户端。对应地,客户端在接收到多媒体信息流后在界面的选定位置上进行显示。当然,用户的特征信息也可以保存在多媒体服务器侧。此时引擎端可以直接从多媒体服务器中调用指定用户的特征信息,并匹配出与该用户相对应的广告内容。
101.需要说明的是,本技术的用户的特征信息为隐私数据,不得对外提供,是在用户允许的情况下获取的;且,基于用户的特征信息得到的相关数据仅能回馈给用户,为用户提供服务。
102.图3示意性地示出了根据本技术所提供的多媒体信息处理方法另一实施例的流程图。如图3所示,该多媒体信息处理方法可以包括:
103.s301、相关人员在广告平台服务器创建广告标识(identity of advertisement,简称adid)以及时长阈值。
104.该步骤中,时长阈值是由广告主自主设定的。
105.s302、广告平台服务器将广告号、时长阈值以及广告内容发送至客户端。
106.s303、用户在客户端进行信息流的浏览操作。
107.s304、当广告内容首次进入客户端的屏幕时,客户端上报曝光数据至广告平台服务器和第三方监测平台。
108.具体地,客户端将曝光数据上传至广告平台服务器中的引擎端。
109.s305、用户重复浏览信息流,广告内容再次进入客户端的屏幕。
110.s306、客户端判断广告内容前后进入屏幕的时间间隔是否大于或等于时长阈值。
111.若时间间隔大于或等于时长阈值,则执行s307;若时间间隔小于时长阈值,则执行s308。
112.s307、客户端上传曝光数据至广告平台服务器和第三方监测平台。
113.s308、客户端丢弃该次曝光数据。
114.本技术实施例中,主要强调的是当广告已经展示过一次后,再次进入屏幕时,与第一次广告曝光的时间进行比较。若前后的时间间隔在时长阈值内,则就算其再次进入屏幕,
第二次展示也不会上报曝光数据;只有当两次展示的时间间隔大于时长阈值,第二次展示对应的曝光数据才会被正常上报。
115.图4示意性地示出了根据本技术所提供的多媒体信息处理方法又一实施例的交互图。如图4所示,该多媒体信息处理方法可以包括:
116.s401、业务端设置广告信息。
117.示例地,该广告信息可以包括广告定向、出价、创意以及广告主设置的时长阈值等。
118.s402、业务端将广告信息作为广告物料发送至引擎端。
119.s403、引擎端根据用户的特征信息,匹配出适合该用户的广告内容。
120.具体地,引擎端接收业务端下发的广告信息(包括定向、广告创意、时长阈值,接收客户端上报的用户的特征信息(年龄、性别、兴趣等),完成广告与用户的匹配,并将最终胜出的广告(即广告物料)下发到客户端。
121.s404、引擎端将广告内容发送至客户端。
122.s405、客户端将广告内容展示给用户。
123.s406、用户在客户端上进行浏览行为以及互动行为。
124.具体地,浏览行为可以是上下滑动信息流或者左右滑动信息流的行为。该信息流可以包括信息流自然物料和广告物料。随着用户不断的滑动屏幕,广告内容会随着用户浏览行为,不断的进出展示区域。
125.互动行为可以是当广告内容展示给相关用户后,用户对广告内容产生点击、下载、视频播放等行为。
126.s407、客户端将用户的曝光数据以及互动数据上报至引擎端。
127.具体地,客户端会根据时长阈值以及广告内容的曝光的前后时间间隔进行选择性的上报曝光数据。
128.s408、客户端将用户的曝光数据上报至第三方监测平台。
129.s409、引擎端对接收到的曝光数据和互动数据进行处理。
130.具体地,引擎端会对曝光数据和互动数据进行清洗、归类以及统计等。其处理方式与第三方监测平台大致相同。
131.s410、引擎端将处理后的曝光数据和互动数据上报至业务端。
132.s411、业务端通过数据报表将广告投放效果展示给广告主。
133.当广告展示给用户后,用户对广告的相关数据(如曝光、点击等),经过客户端、引擎等环节的上报,最终给到业务端,用于广告投放效果的数据呈现。
134.图5、图6、图7和图8示意性地示出了根据本技术所提供的多媒体信息处理方法再一实施例的客户端界面逻辑图。如图5所示:
135.将广告内容的高度记为h1;整个广告屏幕高度记为h2;时长阈值记为t。
136.广告区域跟随用户滑动的手势不断的进出屏幕,如随着用户滑动信息流,广告区域在屏幕中的状态变化分别为:逐渐进入屏幕;完全进入屏幕;屏幕中来回滑动;逐渐退出屏幕;完全退出屏幕;再次进入等;其中,共有四种方式进出屏幕,

下进下出

下进上出

上进上出

上进下出;本技术实施例以用户手势向上滑动、广告区域下进上出为例进行说明。
137.首次进入屏幕(初始进入):广告顶部刚进入屏幕时,此时触发曝光数据上报(上报给广告平台服务器以及第三方监测平台);与此同时,还会触发第一时刻t0、广告顶部距离屏幕底部的距离h(此时h<h1,如图5所示)的参数上报,并在本地记录第一时刻t0。
138.首次进入屏幕(完全进入):随着用户手势的向上滑动,广告内容也逐渐向上滑动,进入屏幕的宽度逐渐变大;当广告区域的底部完全进入到屏幕时,此时广告顶部距离屏幕底部的距离h=h1,为完全进入屏幕的状态。
139.屏幕里滑动(完全进入):此时用户的操作可以是继续向上滑动信息流,也可能是来回滑动信息流,随着用户手势的不同,广告内容在屏幕中间上下滑动,但仍为超出屏幕的上下边缘,此时状态仍为完全进入状态,此时(h2>h>h1),如图6所示。
140.首次退出屏幕:当广告顶部触碰到屏幕顶部时,此时广告顶部距离屏幕底部的距离h=h2,则认为广告此时状态是退出屏幕状态(初始退出);当广告底部也触碰到屏幕顶部时,此时为完全退出屏幕状态(h=h1 h2);图7表示了广告内容正在退出屏幕的过程。
141.再次进入屏幕:当广告从屏幕顶部完全退出屏幕后,若用户的手势改变,变为向下滑动信息流时,广告重新进入到屏幕;若广告内容从屏幕上方进入时(广告内容的底部进入屏幕,如图8所示)。此时再次进入的时刻为第二时刻t1;根据两时刻之间的时间间隔,来判断第二次曝光数据是否上报。如下:
142.若t1

t0≥t,第二次进入时会再次上报曝光数据,并在本地更新记录;若t1

t0<t,则第二次进入时不进行曝光数据上报。
143.本技术提供的多媒体信息处理方法,至少具有以下有益效果:
144.其一,广告主根据自身的要求,控制客户端上报曝光数据的时间间隔,进而使得曝光数据的上报频率灵活可控;
145.其二,由于客户端会根据时间间隔去控制曝光数据上报,且此时间间隔是客户自主设置,故广告平台服务器的引擎端无需再对回收到的曝光数据进行处理,只需要进行一些简单的数据处理操作。因此减少了系统运算,提升了系统性能;
146.其三,客户端根据系统下发的时间间隔,将去重后的广告曝光数据分别上报给广告平台服务器及第三方监测平台。从而一致化广告平台服务器和第三方监测平台对曝光数据的处理,进而缩小两边之间的数据差异,更好的满足客户诉求。
147.示例性介质
148.在介绍了本技术示例性实施方式的方法之后,接下来,参考图9对本技术示例性实施方式的存储介质进行说明。图9示意性地示出了根据本技术所提供的多媒体信息处理方法的程序产品图,如下:
149.参考图9所示,描述了根据本技术的实施方式的用于实现上述方法的程序产品90,其可以采用便携式紧凑盘只读存储器(cd

rom)并包括程序代码,并可以在终端设备,例如个人电脑上运行。然而,本技术的程序产品不限于此。
150.所述程序产品可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以为但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑盘只读存储器
(cd

rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。
151.可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了可读程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。可读信号介质还可以是可读存储介质以外的任何可读介质。
152.可以以一种或多种程序设计语言的任意组合来编写用于执行本技术公开操作的程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如java、c 等,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。在涉及远程计算设备的情形中,远程计算设备可以通过任意种类的网络,包括局域网(lan)或广域网(wan),连接到用户计算设备。
153.示例性装置
154.在介绍了本技术示例性实施方式的介质之后,接下来,参考图10对本技术示例性实施方式的模块进行介绍,图10示意性地示出了本技术所提供的多媒体信息处理装置,应用于客户端,如图10所示,该多媒体信息处理装置1000包括:
155.控制模块1001,用于响应于接收到用户对多媒体信息流的浏览行为指令,控制多媒体信息流中目标多媒体信息进入或退出屏幕区域;
156.确定模块1002,用于根据目标多媒体信息前后进入屏幕区域的时间间隔,确定是否上报曝光数据;
157.收发模块1003,用于上报曝光数据给媒体平台和第三方监测平台。
158.一些实施例中,确定模块1002具体用于:若目标多媒体信息前后进入屏幕区域的时间间隔大于或等于时长阈值,则确定上报曝光数据;若目标多媒体信息前后进入屏幕区域的时间间隔小于时长阈值,则确定不上报曝光数据。
159.一些实施例中,收发模块1003还用于:接收多媒体服务器发送的时长阈值。
160.一些实施例中,确定模块1002还用于:确定目标多媒体信息进入屏幕区域的第一时刻;确定目标多媒体信息再次进入屏幕区域的第二时刻;确定第二时刻与第一时刻的差值为目标多媒体信息前后进入屏幕区域的时间间隔。
161.一些实施例中,确定模块1002具体用于:确定目标多媒体信息所在区域初始进入屏幕区域的时刻为第一时刻。
162.一些实施例中,确定模块1002具体用于:确定目标多媒体信息所在区域完全退出屏幕区域;若目标多媒体信息再次进入屏幕区域,则确定目标多媒体信息所在区域再次进入屏幕区域的时刻为第二时刻。
163.一些实施例中,控制模块1001还用于:在目标多媒体信息进入屏幕区域后,响应于接收到用户针对目标多媒体信息的交互操作指令,执行交互操作指令对应的操作。
164.一些实施例中,该多媒体信息处理装置1000还包括显示模块,收发模块1003,用于响应于接收到用户启动多媒体信息流对应的应用的指令,向多媒体服务器发送流量请求,流量请求携带用户的特征信息,并接收针对用户的多媒体信息流;以及触发显示模块(图中未标出)显示多媒体信息流。
165.本技术实施例提供的装置,可用于执行如前所述的实施例的方法,其实现原理和技术效果类似,在此不再赘述。
166.需要说明的是,应理解以上装置的各个模块的划分仅仅是一种逻辑功能的划分,实际实现时可以全部或部分集成到一个物理实体上,也可以物理上分开。且这些模块可以全部以软件通过处理元件调用的形式实现;也可以全部以硬件的形式实现;还可以部分模块通过处理元件调用软件的形式实现,部分模块通过硬件的形式实现。例如,处理模块可以为单独设立的处理元件,也可以集成在上述装置的某一个芯片中实现,此外,也可以以程序代码的形式存储于上述装置的存储器中,由上述装置的某一个处理元件调用并执行以上处理模块的功能。其它模块的实现与之类似。此外这些模块全部或部分可以集成在一起,也可以独立实现。这里所述的处理元件可以是一种集成电路,具有信号的处理能力。在实现过程中,上述方法的各步骤或以上各个模块可以通过处理器元件中的硬件的集成逻辑电路或者软件形式的指令完成。
167.例如,以上这些模块可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个特定集成电路(application specific integrated circuit,asic),或,一个或多个微处理器(digital signal processor,dsp),或,一个或者多个现场可编程门阵列(field programmable gate array,fpga)等。再如,当以上某个模块通过处理元件调度程序代码的形式实现时,该处理元件可以是通用处理器,例如中央处理器(central processing unit,cpu)或其它可以调用程序代码的处理器。再如,这些模块可以集成在一起,以片上系统(system

on

a

chip,soc)的形式实现。
168.在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本技术实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘solid state disk(ssd))等。
169.示例性计算设备
170.在介绍了本技术示例性实施方式的方法、介质和装置之后,接下来,参考图11对本技术示例性实施方式的计算设备进行说明。
171.图11显示的计算设备1100仅仅是一个示例,不应对本技术实施例的功能和使用范围带来任何限制。
172.图11示意性地示出了本技术所提供的计算设备的结构示意图,如图11所示,计算设备1100以通用计算设备的形式表现。计算设备1100的组件可以包括但不限于:上述至少一个处理单元1101、上述至少一个存储单元1102,连接不同系统组件(包括处理单元1101和存储单元1102)的总线1103。
173.总线1103包括数据总线、控制总线和地址总线。
174.存储单元1102可以包括易失性存储器形式的可读介质,例如随机存取存储器(ram)11021和/或高速缓存存储器11022,可以进一步包括非易失性存储器形式的可读介质,例如只读存储器(rom)11023。
175.存储单元402还可以包括具有一组(至少一个)程序模块11024的程序/实用工具11025,这样的程序模块11024包括但不限于:操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。
176.计算设备1100也可以与一个或多个外部设备1104(例如键盘、指向设备等)通信。这种通信可以通过输入/输出(i/o)接口1105进行。并且,计算设备1100还可以通过网络适配器1106与一个或者多个网络(例如局域网(lan),广域网(wan)和/或公共网络,例如因特网)通信。如图11所示,网络适配器1106通过总线1103与计算设备1100的其它模块通信。应当理解,尽管图中未示出,可以结合计算设备1100使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、raid系统、磁带驱动器以及数据备份存储系统等。
177.应当注意,尽管在上文详细描述中提及了多媒体处理装置的若干单元/模块或子单元/模块,但是这种划分仅仅是示例性的并非强制性的。实际上,根据本技术的实施方式,上文描述的两个或更多单元/模块的特征和功能可以在一个单元/模块中具体化。反之,上文描述的一个单元/模块的特征和功能可以进一步划分为由多个单元/模块来具体化。
178.此外,尽管在附图中以特定顺序描述了本技术方法的操作,但是,这并非要求或者暗示必须按照该特定顺序来执行这些操作,或是必须执行全部所示的操作才能实现期望的结果。附加地或备选地,可以省略某些步骤,将多个步骤合并为一个步骤执行,和/或将一个步骤分解为多个步骤执行。
179.虽然已经参考若干具体实施方式描述了本技术的精神和原理,但是应该理解,本技术并不限于所公开的具体实施方式,对各方面的划分也不意味着这些方面中的特征不能组合以进行受益,这种划分仅是为了表述的方便。本技术旨在涵盖所附权利要求的精神和范围内所包括的各种修改和等同布置。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献