多媒体资源的投放统计数据获取方法及装置与流程

文档序号:11251043阅读:716来源:国知局
多媒体资源的投放统计数据获取方法及装置与流程

本公开涉及互联网技术领域,特别涉及一种多媒体资源的投放统计数据获取方法及装置。



背景技术:

在信息时代,各大生产商为了在人群中普及其所出售的产品,通常会委托媒体机构制作针对其出售产品的多媒体资源,并在诸如网络、电视、实体广告展示位上等各种被大众所熟知的媒介平台上进行投放。通常情况下,具有新意或独特构思的多媒体资源能够潜在为生产商带来意想不到的巨大收益,因此,在生产商委托媒体机构投放一项多媒体资源后,如何获取该项多媒体资源的投放统计数据,以便根据该投放统计数据衡量该项多媒体资源的投放效果,便显得十分重要。

其中,该投放统计数据可包括诸如多媒体资源的点击量、曝光量、点击时间、曝光时间、投放位置信息等等。相关技术中生产商一般是通过第三方监测机构来获取该投放统计数据。比如,第三方监测机构提供sdk(softwaredevelopmentkit,软件开发工具包)给媒体机构。由媒体机构获取该投放统计数据,并通过该sdk将该投放统计数据传输给第三方监测机构,进而由第三方监测机构将得到的该投放统计数据汇报给生产商。

在实现本公开的过程中,发明人发现相关技术至少存在以下问题:

针对上述投放统计数据的获取方式,存在第三方监测机构随意篡改数据的缺陷,即由于该投放统计数据不公开透明容易被篡改,因此在依据得到的这一投放统计数据衡量多媒体资源的投放效果时容易出现偏差,不够精准。



技术实现要素:

为克服相关技术中存在的问题,本公开提供一种多媒体资源的投放统计数据获取方法及装置。

根据本公开实施例的第一方面,提供一种多媒体资源的投放统计数据获取方法,所述方法应用于数据共享系统的任意节点,所述数据共享系统中包括投放方的第一节点、第三方的第二节点以及资源所有方的第三节点,所述方法包括:

获取已投放的目标多媒体资源的投放统计数据;

根据所述获取到的投放统计数据生成一个新区块;

将所述新区块发送至所述数据共享系统中除了自身之外的其他节点,以使所述其他节点将所述新区块添加至存储的区块链中;

其中,所述数据共享系统中的每一个节点均存储了一个相同的区块链,所述区块链记录了所述目标多媒体资源在投放之后的投放统计数据。

在另一个实施例中,所述根据所述获取到的投放统计数据生成一个新区块,包括:

当获取到的投放统计数据的总量达到一个区块的容量大小时,根据所述获取到的投放统计数据生成一个新区块。

在另一个实施例中,所述获取已投放的目标多媒体资源的投放统计数据,包括:

接收所述投放方实时上传的所述目标多媒体资源的投放统计数据;或,

接收所述数据共享系统中所述第一节点发送的所述目标多媒体资源的投放统计数据,所述第一节点为所述数据共享系统中接收到所述投放方实时上传的所述目标多媒体资源的投放统计数据的节点。

在另一个实施例中,所述新区块包括区块头和区块体,所述根据所述获取到的投放统计数据生成一个新区块,包括:

至少将所述区块头的版本号、所述新区块的父区块的区块头的特征值、所述获取到的投放统计数据的特征值、以及时间戳信息作为所述新区块的区块头;

将所述获取到投放统计数据作为所述新区块的区块体。

其中,时间戳信息用于记录所述新区块的生成时间。

在另一个实施例中,所述将所述新区块发送至所述数据共享系统中除了自身之外的其他节点,以使所述其他节点将所述新区块添加至存储的区块链中,包括:

基于哈希函数和所述新区块生成第一报文摘要;

基于存储的私钥对所述第一报文摘要进行加密,得到数字签名;

将所述数字签名和所述新区块发送至所述其他节点,以使所述其他节点根据与所述私钥配对的公钥对所述数字签名进行解密,得到第二报文摘要,并在验证所述第二报文摘要与第三报文摘要一致后,将所述新区块添加至存储的区块链中;

其中,所述公钥和所述私钥均归属于生成所述新区块的节点,所述第三报文摘要由所述其他节点基于所述哈希函数和所述新区块生成。

根据本公开实施例的第二方面,提供一种多媒体资源的投放统计数据获取装置,所述装置应用于数据共享系统的任意节点,所述数据共享系统中包括投放方的第一节点、第三方的第二节点以及资源所有方的第三节点,所述装置包括:

获取模块,被配置为获取已投放的目标多媒体资源的投放统计数据;

生成模块,被配置为根据所述获取到的投放统计数据生成一个新区块;

发送模块,被配置为将所述新区块发送至所述数据共享系统中除了自身之外的其他节点,以使所述其他节点将所述新区块添加至存储的区块链中;

其中,所述数据共享系统中的每一个节点均存储了一个相同的区块链,所述区块链记录了所述目标多媒体资源在投放之后的投放统计数据。

在另一个实施例中,所述生成模块,被配置为当获取到的投放统计数据的总量达到一个区块的容量大小时,根据所述获取到的投放统计数据生成一个新区块。

在另一个实施例中,所述获取模块,被配置为接收所述投放方实时上传的所述目标多媒体资源的投放统计数据;或,接收所述数据共享系统中所述第一节点发送的所述目标多媒体资源的投放统计数据,所述第一节点为所述数据共享系统中接收到所述投放方实时上传的所述目标多媒体资源的投放统计数据的节点。

在另一个实施例中,所述新区块包括区块头和区块体,所述生成模块,被配置为至少将所述区块头的版本号、所述新区块的父区块的区块头的特征值、所述获取到的投放统计数据的特征值、以及时间戳信息作为所述新区块的区块头;将所述获取到投放统计数据作为所述新区块的区块体。

其中,时间戳信息用于记录所述新区块的生成时间。

在另一个实施例中,所述发送模块,被配置为基于哈希函数和所述新区块生成第一报文摘要;基于存储的私钥对所述第一报文摘要进行加密,得到数字签名;将所述数字签名和所述新区块发送至所述其他节点,以使所述其他节点根据与所述私钥配对的公钥对所述数字签名进行解密,得到第二报文摘要,并在验证所述第二报文摘要与第三报文摘要一致后,将所述新区块添加至存储的区块链中;

其中,所述公钥和所述私钥均归属于生成所述新区块的节点,所述第三报文摘要由所述其他节点基于所述哈希函数和所述新区块生成。

根据本公开实施例的第三方面,提供一种多媒体资源的投放统计数据获取装置,所述装置包括:

处理器;

用于存储处理器可执行指令的存储器;

其中,所述处理器被配置为:获取已投放的目标多媒体资源的投放统计数据;根据所述获取到的投放统计数据生成一个新区块;将所述新区块发送至数据共享系统中除了自身之外的其他节点,以使所述其他节点将所述新区块添加至存储的区块链中;其中,所述数据共享系统中的每一个节点均存储了一个相同的区块链,所述区块链记录了所述目标多媒体资源在投放之后的投放统计数据。

本公开的实施例提供的技术方案可以包括以下有益效果:

通过区块链对多媒体资源的投放统计数据进行存储,由于区块链上的数据不可被篡改,且数据共享系统中的所有节点存储的区块链均一致,因此保证了资源所有方、投放方以及第三方得到的投放统计数据均一致,所以该种投放统计数据的获取方式不存在第三方随意篡改数据的缺陷,投放统计数据公开透明无法被篡改,因此在依据得到的这一投放统计数据衡量多媒体资源的投放效果时精准性更高。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。

图1是根据一示例性实施例示出的一种数据共享系统的架构图。

图2是根据一示例性实施例示出的一种多媒体资源的投放统计数据获取方法的流程图。

图3是根据一示例性实施例示出的一种多媒体资源的投放统计数据获取方法的流程图。

图4是根据一示例性实施例示出的一种多媒体资源的投放统计数据获取装置的框图。

图5是根据一示例性实施例示出的一种多媒体资源的投放统计数据获取装置的框图。

图6是根据一示例性实施例示出的一种多媒体资源的投放统计数据获取装置的框图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。

在对本公开实施例进行详细地解释说明之前,先对本公开实施例涉及到的一些名词进行简单介绍。

多媒体资源:针对生产商出售产品的广告,可为纯文本形式、图文形式、视频形式等等。

资源所有方:指代多媒体资源的所有者,即生产商,也可称之为广告主。

投放方:指代投放多媒体资源的媒体机构。

第三方:指代对多媒体资源的投放效果进行监测第三方监测机构。

投放统计数据:指代用于表征多媒体资源的投放效果的数据,可涵盖诸如多媒体资源的点击量、曝光量、点击时间、曝光时间、投放位置信息、播放设备的标识信息等等。

区块链:区块链技术脱胎于比特币技术,是比特币的底层技术。区块链是指一串使用密码学方法相关联产生的区块。其中,区块链中每个区块中的区块数据均与上一个区块中的区块数据存在关联。正是基于此,所以无法通过篡改区块数据来进行作弊,能够确保任何区块上的区块数据均是公开透明的,确保了数据的安全性。

在本公开实施例中,为了使得投放效果的监测过程更加透明,投放统计数据不可随意被篡改,使得广告主、媒体机构以及第三方检测机构等均可得到同样的投放统计数据,本公开实施例采取了由广告主、媒体机构以及第三方检测机构共同维护一个区块链形式的分布式账本。即,事先由广告主、媒体机构以及第三方监测机构在线下约定各方对该分布式账本的可见性,之后对该分布式账本可见的一方或几方参与到分布式账本的构建过程中。在构建了区块链形式的分布式账本后,各个对该分布式账本可见的授权方可对该分布式账本中记录的投放统计数据进行访问。

以由广告主、媒体机构以及第三方监测机构构成一个数据共享系统为例,参见图1,该数据共享系统中包括投放方(媒体机构)的第一节点、第三方(第三方监测机构)的第二节点以及资源所有方(广告主)的第三节点。其中,第一节点、第二节点以及第三节点包括的节点数量可为一或多个,本公开实施例对此不进行具体限定。数据共享系统中的每一个节点均存储了一条相同的区块链。其中,该区块链由多个区块组成,每个区块均存储有投放统计数据,该区块链上的全部区块存储的数据组成了该区块链所在节点的共享数据,即该区块链记录了多媒体资源在投放之后的投放统计数据。

此外,为了保证数据共享系统内的信息互通,数据共享系统中的每个节点之间可以存在数据连接,节点之间可以通过上述数据连接进行数据传输。例如,当数据共享系统中的一个节点接收到数据时,便将该数据发送给数据共享系统中的其他节点,进而数据共享系统中的全部节点便将该数据作为共享数据进行存储,使得数据共享系统中全部节点上存储的数据均一致。

更为具体来说,若数据共享系统中任意一个节点基于获取到的投放统计数据生成了一个新区块,则该节点均会将这一新区块发送给数据共享系统中的其他节点,进而由其他节点在完成对这一新区块的校验后,将这一新区块添加至其存储的区块链中。

图2是根据一示例性实施例示出的一种多媒体资源的投放统计数据获取方法的流程图,如图2所示,该方法用于数据共享系统的任意节点,数据共享系统中包括投放方的第一节点、第三方的第二节点以及资源所有方的第三节点,该方法包括以下步骤。

201、获取已投放的目标多媒体资源的投放统计数据。

202、根据所述获取到的投放统计数据生成一个新区块。

203、将所述新区块发送至所述数据共享系统中除了自身之外的其他节点,以使所述其他节点将所述新区块添加至存储的区块链中。

其中,所述数据共享系统中的每一个节点均存储了一个相同的区块链,所述区块链记录了所述目标多媒体资源在投放之后的投放统计数据。

本公开实施例提供的方法,通过区块链对多媒体资源的投放统计数据进行存储,由于区块链上的数据不可被篡改,且数据共享系统中的所有节点存储的区块链均一致,因此保证了资源所有方、投放方以及第三方得到的投放统计数据均一致,所以该种投放统计数据的获取方式不存在第三方随意篡改数据的缺陷,投放统计数据公开透明无法被篡改,因此在依据得到的这一投放统计数据衡量多媒体资源的投放效果时精准性更高。

在另一个实施例中,所述根据所述获取到的投放统计数据生成一个新区块,包括:

当获取到的投放统计数据的总量达到一个区块的容量大小时,根据所述获取到的投放统计数据生成一个新区块。

其中,在投放统计数据的总量达到一个区块的容量时才进行新区块的生成,可有效避免资源的浪费,使得资源得到充分合理利用,不会使得区块链中包括的区块个数没有必要的过于庞大。

在另一个实施例中,所述获取已投放的目标多媒体资源的投放统计数据,包括:

接收所述投放方实时上传的所述目标多媒体资源的投放统计数据;或,

接收所述数据共享系统中所述第一节点发送的所述目标多媒体资源的投放统计数据,所述第一节点为所述数据共享系统中接收到所述投放方实时上传的所述目标多媒体资源的投放统计数据的节点。

在另一个实施例中,所述新区块包括区块头和区块体,所述根据所述获取到的投放统计数据生成一个新区块,包括:

至少将所述区块头的版本号、所述新区块的父区块的区块头的特征值、所述获取到的投放统计数据的特征值、以及时间戳信息作为所述新区块的区块头;

将所述获取到投放统计数据作为所述新区块的区块体。

其中,时间戳信息用于记录所述新区块的生成时间。

在另一个实施例中,为了有效保证数据安全,所述将所述新区块发送至所述数据共享系统中除了自身之外的其他节点,以使所述其他节点将所述新区块添加至存储的区块链中,包括:

基于哈希函数和所述新区块生成第一报文摘要;

基于存储的私钥对所述第一报文摘要进行加密,得到数字签名;

将所述数字签名和所述新区块发送至所述其他节点,以使所述其他节点根据与所述私钥配对的公钥对所述数字签名进行解密,得到第二报文摘要,并在验证所述第二报文摘要与第三报文摘要一致后,将所述新区块添加至存储的区块链中;

其中,所述公钥和所述私钥均归属于生成所述新区块的节点,所述第三报文摘要由所述其他节点基于所述哈希函数和所述新区块生成。

上述所有可选技术方案,可以采用任意结合形成本公开的可选实施例,在此不再一一赘述。

图3是根据一示例性实施例示出的一种多媒体资源的投放统计数据获取方法的流程图,如图3所示,该方法用于数据共享系统的任意节点,以任意节点为节点a为例,该方法包括以下步骤。

301、节点a获取已投放的目标多媒体资源的投放统计数据。

参见图1,在本公开实施例中,投放方负责实时获取目标多媒体资源的投放统计数据,并将获取到的投放统计数据实时上传至第一节点。其中,对于数据共享系统来说,第一节点在接收到上传的投放统计数据后,并不一定必须由第一节点基于上传的投放统计数据进行新区块的生成,第一节点还可将接收到的投放统计数据发送至数据共享系统中的其他节点,而由其他节点根据接收到的投放统计数据进行新区块的生成。

换句话说,针对节点a的类型不同,获取目标多媒体资源的投放统计数据分为下述两种方式。

第一种方式、针对节点a来自于第一节点而言,节点a直接接收投放方实时上传的目标多媒体资源的投放统计数据即可。

第二种方式、针对节点a来自于除了第一节点之外的其他节点而言,节点a还需接收数据共享系统中第一节点发送的目标多媒体资源的投放统计数据。即对于后一种方式来说,节点a获取到的投放统计数据均是来自于第一节点的广播。其中,在其他节点中进行节点a的选取时,可依据区块生成速度进行选取。比如,节点a可为除了第一节点之外的其他节点中生成区块速度最快的节点,本公开实施例对此不进行具体限定。

其中,投放统计数据中除了可涵盖诸如广告的点击量、曝光量、点击时间、曝光时间、投放位置信息、播放设备的标识信息之外,还可包括广告展位信息、广告转化信息等等。其中,广告转化信息用于记录用户在广告播放完毕后的下一步动作,比如广告播放完毕后的将相关产品添加到购物车、或者购买相关产品等动作,本公开实施例对此不进行具体限定。

302、当获取到的投放统计数据的总量达到一个区块的容量大小时,节点a根据获取到的投放统计数据生成一个新区块。

在本公开实施例中,节点a并不是在获取到针对目标多媒体资源的投放统计数据后,立即进行新区块的生成,而是当获取到的投放统计数据的总量达到一个区块的容量大小时,再进行新区块的生成。为了方便后续过程的理解,这里先对区块进行一下简答介绍。

其中,区块链以区块为单位组织数据,区块本质上为一种数据结构。每个区块由区块头和区块体组成。在本公开实施例中,区块体仅负责记录一段时间内的投放统计数据,而区块链的大部分功能均由区块头实现。区块链中第一个生成的区块作为创始区块,之后生成的所有区块均对应有一个父区块。比如,对于当前区块来讲,其前一区块便为其父区块,而其本身又作为下一个区块的父区块。

在本公开实施例中,区块头中可包括诸如下述信息:区块头的版本号,其用于标示相关区块协议的版本信息;父区块的区块头的特征值,通过这个值每个区块方可首尾相连组成了区块链。投放统计数据的特征值,该值可为哈希值。比如,可通过由区块体中投放统计数据的哈希值再逐级两两哈希计算出来,本公开实施例对此不进行具体限定。时间戳信息,其用于记录新区块的生成时间,可精确到秒。

因此,节点a根据获取到的投放统计数据生成一个新区块时,可采取下述方式实现:至少将区块头的版本号、父区块的区块头的特征值、获取到的投放统计数据的特征值、以及时间戳信息作为新区块的区块头;而将获取到的且大小为一个区块的容量的投放统计数据作为新区块的区块体。进而得到一个新区块。

需要说明的是,一个区块头中除了包括上述信息之外,还可包括.难度值以及随机数等,本公开实施例对此不进行具体限定。其中,难度值用于标识该区块相关数学题的难度目标。随机数用于记录解密该区块相关数学题的答案的值。

303、节点a将新区块发送至数据共享系统中除了自身之外的其他节点。

在本公开实施例中,对于数据共享系统中的每一个节点,一般均设置有一个节点标识,而且数据共享系统中的每一个节点均存储了其他节点的节点标识,这样在后续过程中,比如当节点a在生成一个新区块后,节点a根据其他节点的节点标识,便可以将新区块发送至除了自身之外的其他节点。假设数据共享系统中有100个节点,那么节点a便将生成的新区块发送给剩余的99个节点。

其中,为了保证数据共享系统中各个节点在进行数据传输时的数据安全,还会基于pki(publickeyinfrastructure,公共基础设施)公钥体系对数据进行相关的加密处理,详细如下:

节点a基于哈希函数和这一新区块生成第一报文摘要;即,节点a用一个哈希函数从这一新区块的投放统计数据中生成第一报文摘要,然后节点a基于存储的私钥对第一报文摘要进行加密,得到数字签名;即,节点a在利用自己的私钥对第一报文摘要进行加密后,将这个加密后的第一报文摘要作为这一新区块的数字签名和这一新区块一并发送给其他节点。

304、数据共享系统中的其他节点将接收到的新区块添加至存储的区块链中。

其中,在其他节点在接收到节点a发送的数字签名和新区块后,先基于该数字签名对这一新区块进行校验。即,首先根据与上述私钥配对的公钥对数字签名进行解密,得到第二报文摘要;之后,其他节点基于上述哈希函数从接收到的新区块中计算出第三报文摘要;接下来,验证第二报文摘要和第三报文摘要是否一致。如果其他节点验证第二报文摘要与第三报文摘要一致,则其他节点确定接收到的新区块通过校验,将接收到的新区块添加至存储的区块链中。此时,这一新区块位于其他节点的区块链中的末尾位置。其中,上述公钥可由认证中心进行颁发。

综上所述,本公开实施例基于区块链共识机制来确保资源所有方、投放方以及第三方得到的投放统计数据均一致。其中,区块链共识机制基于共识算法实现。共识算法不但可以保证数据共享系统中每一个节点存储的投放统计数据一致,还可以根据存储的投放统计数据一致的节点个数判断当前的数据共享系统是否存在异常。

其中,共识算法可为bft(byzantinefaulttolerance,容错算法),具体可以采用pbft(practicalbyzantinefaulttolerance,实用拜占庭容错算法),本公开实施例对此不进行具体限定。共识算法可以采用3n+1的机制来判断数据共享系统是否异常。其中,n为当前交易系统可容错的节点数。换句话说,若数据共享系统中失效节点个数不超过n-1/3,那么数据共享系统便不会发生异常,还可以保证各个节点存储数据的安全性以及一致性。即,即便数据共享系统中一些节点存储的数据丢失,那么还可以通过其他节点存储的区块链为这些节点进行数据恢复。

在另一个实施例中,由于有关于目标多媒体资源的投放统计数据均记录在区块链中,而资源所有方、第三方以及投放方均预先进行授权,因此均可实时查看区块链上保存的投放统计数据。比如,资源所有方向数据共享系统中的第一节点发送投放数据获取请求,那么第一节点便将区块链上当前存储的投放统计数据返回给资源所有方。由于每一方见到的投放统计数据均一致,无法对数据作假,因此后续基于投放统计数据进行投放效果的统计计算时,得到的投放效果更加真实,这样便于各方之间进行相关结算。

本公开实施例提供的方法,通过区块链对多媒体资源的投放统计数据进行存储,由于区块链上的数据不可被篡改,且数据共享系统中的所有节点存储的区块链均一致,因此保证了资源所有方、投放方以及第三方得到的投放统计数据均一致,所以该种投放统计数据的获取方式不存在第三方随意篡改数据的缺陷,投放统计数据公开透明无法被篡改,因此在依据得到的这一投放统计数据衡量多媒体资源的投放效果时精准性更高。

图4是本公开实施例提供的一种多媒体资源的投放统计数据获取装置的框图。参见图4,该装置应用于数据共享系统的任意节点,所述数据共享系统中包括投放方的第一节点、第三方的第二节点以及资源所有方的第三节点,所述装置包括:

获取模块401,被配置为获取已投放的目标多媒体资源的投放统计数据;

生成模块402,被配置为根据所述获取到的投放统计数据生成一个新区块;

发送模块403,被配置为将所述新区块发送至所述数据共享系统中除了自身之外的其他节点,以使所述其他节点将所述新区块添加至存储的区块链中;

其中,所述数据共享系统中的每一个节点均存储了一个相同的区块链,所述区块链记录了所述目标多媒体资源在投放之后的投放统计数据。

在另一个实施例中,所述生成模块402,被配置为当获取到的投放统计数据的总量达到一个区块的容量大小时,根据所述获取到的投放统计数据生成一个新区块。

在另一个实施例中,所述获取模块401,被配置为接收所述投放方实时上传的所述目标多媒体资源的投放统计数据;或,接收所述数据共享系统中所述第一节点发送的所述目标多媒体资源的投放统计数据,所述第一节点为所述数据共享系统中接收到所述投放方实时上传的所述目标多媒体资源的投放统计数据的节点。

在另一个实施例中,所述新区块包括区块头和区块体,所述生成模块402,被配置为至少将所述区块头的版本号、所述新区块的父区块的区块头的特征值、所述获取到的投放统计数据的特征值、以及时间戳信息作为所述新区块的区块头;将所述获取到投放统计数据作为所述新区块的区块体。

其中,时间戳信息用于记录所述新区块的生成时间。

在另一个实施例中,所述发送模块403,被配置为基于哈希函数和所述新区块生成第一报文摘要;基于存储的私钥对所述第一报文摘要进行加密,得到数字签名;将所述数字签名和所述新区块发送至所述其他节点,以使所述其他节点根据与所述私钥配对的公钥对所述数字签名进行解密,得到第二报文摘要,并在验证所述第二报文摘要与第三报文摘要一致后,将所述新区块添加至存储的区块链中;

其中,所述公钥和所述私钥均归属于生成所述新区块的节点,所述第三报文摘要由所述其他节点基于所述哈希函数和所述新区块生成。

本公开实施例提供的装置,通过区块链对多媒体资源的投放统计数据进行存储,由于区块链上的数据不可被篡改,且数据共享系统中的所有节点存储的区块链均一致,因此保证了资源所有方、投放方以及第三方得到的投放统计数据均一致,所以该种投放统计数据的获取方式不存在第三方随意篡改数据的缺陷,投放统计数据公开透明无法被篡改,因此在依据得到的这一投放统计数据衡量多媒体资源的投放效果时精准性更高。

关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。

图5是根据一示例性实施例示出的一种多媒体资源的投放统计数据获取装置500的框图。参照图5,装置500可以包括以下一个或多个组件:处理组件502,存储器504,电源组件506,多媒体组件508,音频组件510,i/o(input/output,输入/输出)的接口512,传感器组件514,以及通信组件516。

处理组件502通常控制装置500的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件502可以包括一个或多个处理器520来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件502可以包括一个或多个模块,便于处理组件502和其他组件之间的交互。例如,处理组件502可以包括多媒体模块,以方便多媒体组件508和处理组件502之间的交互。

存储器504被配置为存储各种类型的数据以支持在装置500的操作。这些数据的示例包括用于在装置500上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器504可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如sram(staticrandomaccessmemory,静态随机存取存储器),eeprom(electrically-erasableprogrammableread-onlymemory,电可擦除可编程只读存储器),eprom(erasableprogrammablereadonlymemory,可擦除可编程只读存储器),prom(programmableread-onlymemory,可编程只读存储器),rom(read-onlymemory,只读存储器),磁存储器,快闪存储器,磁盘或光盘。

电源组件506为装置500的各种组件提供电力。电源组件506可以包括电源管理系统,一个或多个电源,及其他与为装置500生成、管理和分配电力相关联的组件。

多媒体组件508包括在所述装置500和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括lcd(liquidcrystaldisplay,液晶显示器)和tp(touchpanel,触摸面板)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件508包括一个前置摄像头和/或后置摄像头。当装置500处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。

音频组件510被配置为输出和/或输入音频信号。例如,音频组件510包括一个mic(microphone,麦克风),当装置500处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器504或经由通信组件516发送。在一些实施例中,音频组件510还包括一个扬声器,用于输出音频信号。

i/o接口512为处理组件502和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。

传感器组件514包括一个或多个传感器,用于为装置500提供各个方面的状态评估。例如,传感器组件514可以检测到设备500的打开/关闭状态,组件的相对定位,例如组件为装置500的显示器和小键盘,传感器组件514还可以检测装置500或装置500一个组件的位置改变,用户与装置500接触的存在或不存在,装置500方位或加速/减速和装置500的温度变化。传感器组件514可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件514还可以包括光传感器,如cmos(complementarymetaloxidesemiconductor,互补金属氧化物)或ccd(charge-coupleddevice,电荷耦合元件)图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件514还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。

通信组件516被配置为便于装置500和其他设备之间有线或无线方式的通信。装置500可以接入基于通信标准的无线网络,如wifi,2g或3g,或它们的组合。在一个示例性实施例中,通信组件516经由发送信道接收来自外部发送管理系统的发送信号或发送相关信息。在一个示例性实施例中,所述通信组件516还包括nfc(nearfieldcommunication,近场通信)模块,以促进短程通信。例如,在nfc模块可基于rfid(radiofrequencyidentification,射频识别)技术,irda(infra-reddataassociation,红外数据协会)技术,uwb(ultrawideband,超宽带)技术,bt(bluetooth,蓝牙)技术和其他技术来实现。

在示例性实施例中,装置500可以被一个或多个asic(applicationspecificintegratedcircuit,应用专用集成电路)、dsp(digitalsignalprocessor,数字信号处理器)、dspd(digitalsignalprocessordevice,数字信号处理设备)、pld(programmablelogicdevice,可编程逻辑器件)、fpga)(fieldprogrammablegatearray,现场可编程门阵列)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。

在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器504,上述指令可由装置500的处理器520执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是rom、ram(randomaccessmemory,随机存取存储器)、cd-rom(compactdiscread-onlymemory,光盘只读存储器)、磁带、软盘和光数据存储设备等。

一种非临时性计算机可读存储介质,当所述存储介质中的指令由移动终端的处理器执行时,使得移动终端能够执行上述多媒体资源的投放统计数据获取方法。

图6是根据一示例性实施例示出的一种多媒体资源的投放统计数据获取装置600的框图。例如,装置600可以被提供为一服务器。参照图6,装置600包括处理组件622,其进一步包括一个或多个处理器,以及由存储器632所代表的存储器资源,用于存储可由处理组件622的执行的指令,例如应用程序。存储器632中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件622被配置为执行指令,以执行上述多媒体资源的投放统计数据获取方法。

装置600还可以包括一个电源组件626被配置为执行装置600的电源管理,一个有线或无线网络接口650被配置为将装置600连接到网络,和一个输入输出(i/o)接口658。装置600可以操作基于存储在存储器632的操作系统,例如windowsservertm,macosxtm,unixtm,linuxtm,freebsdtm或类似。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。

应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1