掌桥专利:专业的专利平台
掌桥专利
首页

一种数字内容的获取方法、相关装置、设备以及存储介质

文献发布时间:2024-04-18 20:01:55


一种数字内容的获取方法、相关装置、设备以及存储介质

技术领域

本申请涉及互联网技术领域,尤其涉及一种数字内容的获取方法、相关装置、设备以及存储介质。

背景技术

前沿科技推动着数字内容产业不断创新与进化,内容产业也反向驱动科技的发展,并为各行各业提供数字化转型的动力。而数字内容是将图像、文字、影音等内容通过数字技术进行整合应用的产品或服务的总体,是数字媒体技术与文化创意结合的产物。

目前,内容生产者在入驻内容发行平台之后,可上传数字内容,并对上传的数字内容进行授权,由内容发行平台代理和分发这些数字内容。内容消费者通过支付版权费用来获得数字内容的播放权限,而内容发行平台可将版权费用支付给内容生产者。

发明人发现现有方案中至少存在如下问题:内容发行平台是通过控制播放权限的方式为内容消费者提供数字内容。因此,对于内容消费者而言,只能通过内容发行平台播放已经购买的数字内容,导致数字内容的交付方式较为受限。

发明内容

本申请实施例提供了一种数字内容的获取方法、相关装置、设备以及存储介质。本申请提供的方法不仅使得数字内容的交付方式更加灵活,还提升了数字内容传输的安全性和可靠性,进而保障了内容生产者的权益。

有鉴于此,本申请一方面提供一种数字内容的获取方法,包括:

通过平台服务器获取针对数字内容的N个交易请求,其中,每个交易请求携带消费对象信息,N为大于或等于1的整数;

根据N个消费对象信息以及系统公钥,生成广播密文头以及会话密钥,其中,系统公钥为平台服务器生成的,N个消费对象信息来源于N个交易请求;

采用会话密钥对数字内容进行加密,得到目标数字内容;

向N个消费对象发送目标数字内容以及广播密文头,以使每个消费对象根据广播密文头以及对应的消费对象私钥,对目标数字内容进行解密,得到数字内容,其中,消费对象私钥为平台服务器根据消费对象信息生成的。

本申请另一方面提供一种数字内容的获取方法,包括:

通过平台服务器向生产对象发送针对数字内容的交易请求,其中,交易请求携带消费对象信息;

接收平台服务器发送的消费对象私钥,其中,消费对象私钥为平台服务器根据消费对象信息生成的;

接收目标数字内容以及广播密文头,其中,目标数字内容为生产对象采用会话密钥对数字内容加密后得到的,广播密文头以及会话密钥为根据N个消费对象信息以及系统公钥生成的,系统公钥为平台服务器生成的,N个消费对象信息来源于N个交易请求,N为大于或等于1的整数;

根据广播密文头以及消费对象私钥,对目标数字内容进行解密,得到数字内容。

本申请另一方面提供一种数字内容获取装置,包括:

获取模块,用于通过平台服务器获取针对数字内容的N个交易请求,其中,每个交易请求携带消费对象信息,N为大于或等于1的整数;

生成模块,用于根据N个消费对象信息以及系统公钥,生成广播密文头以及会话密钥,其中,系统公钥为平台服务器生成的,N个消费对象信息来源于N个交易请求;

加密模块,用于采用会话密钥对数字内容进行加密,得到目标数字内容;

发送模块,用于向N个消费对象发送目标数字内容以及广播密文头,以使每个消费对象根据广播密文头以及对应的消费对象私钥,对目标数字内容进行解密,得到数字内容,其中,消费对象私钥为平台服务器根据消费对象信息生成的。

在一种可能的设计中,在本申请实施例的另一方面的另一种实现方式中,

发送模块,还用于通过平台服务器获取针对数字内容的N个交易请求之前,响应针对数字内容的发布操作,通过平台服务器向M个对象推送针对数字内容的预告信息,预告信息包括视频片段、音频片段、关联文本以及关联图片中的至少一种,M为大于或等于1的整数;

其中,M个对象为已关注生产对象对应的账号的对象;

或者,M个对象为已关注目标内容类型的对象,目标内容类型为数字内容所属的内容类型;

或者,M个对象为从生产对象对应关注对象集合中选择的对象;

或者,M个对象为从对象集合中随机确定的对象,对象集合为除生产对象之外剩余的已注册对象。

在一种可能的设计中,在本申请实施例的另一方面的另一种实现方式中,数字内容为视频内容;

获取模块,还用于响应针对视频内容的截取操作,从视频内容中获取视频片段;

和/或,按照预设时长从视频内容中截取得到视频片段;

和/或,响应针对视频预告内容的发布操作,将视频预告内容作为视频片段;

和/或,响应针对第一图片的发布操作,将第一图片作为关联图片;

和/或,响应针对第一文本的发布操作,将第一文本作为关联文本。

在一种可能的设计中,在本申请实施例的另一方面的另一种实现方式中,数字内容为音频内容;

获取模块,还用于响应针对音频内容的截取操作,从音频内容中获取音频片段;

和/或,按照预设时长从音频内容中截取得到音频片段;

和/或,响应针对音频预告内容的发布操作,将音频预告内容作为音频片段;

和/或,响应针对第二图片的发布操作,将第二图片作为关联图片;

和/或,响应针对第二文本的发布操作,将第二文本作为关联文本,其中,第二文本为与音频内容相关的文本。

在一种可能的设计中,在本申请实施例的另一方面的另一种实现方式中,数字内容为文本内容;

获取模块,还用于响应针对文本内容的截取操作,从文本内容中获取关联文本;

和/或,按照预设字符数从文本内容中截取得到关联文本;

和/或,响应针对第三图片的发布操作,将第三图片作为关联图片;

和/或,响应针对第三文本的发布操作,将第三文本作为关联文本。

在一种可能的设计中,在本申请实施例的另一方面的另一种实现方式中,

发送模块,还用于通过平台服务器获取针对数字内容的N个交易请求之前,响应针对数字内容的定价操作,通过平台服务器向M个对象推送针对数字内容的定价信息,其中,定价信息用于指示数字内容的交易数值,M为大于或等于1的整数;

获取模块,还用于获取针对数字内容的交易总数值,其中,交易总数值为基于数字内容的交易数值与消费对象的数量确定的。

在一种可能的设计中,在本申请实施例的另一方面的另一种实现方式中,

获取模块,具体用于在预设时间段内,通过平台服务器获取针对数字内容的K个初始交易请求,其中,K为大于或等于1的整数;

若预设时间段内,通过平台服务器获取针对数字内容的T个交易终止请求,其中,T为大于或等于1,且,小于或等于K的整数;

根据K个初始交易请求以及T个交易终止请求,确定针对数字内容的N个交易请求,其中,N满足N=K-T。

在一种可能的设计中,在本申请实施例的另一方面的另一种实现方式中,数字内容获取装置还包括接收模块;

发送模块,还用于响应生产对象的注册操作,向平台服务器发送生产对象所对应的基本信息,以使平台服务器基于基本信息,调用系统初始化算法生成系统公钥;

接收模块,用于接收平台服务器发送的系统公钥。

在一种可能的设计中,在本申请实施例的另一方面的另一种实现方式中,

生成模块,具体用于基于N个消费对象信息、系统公钥以及第一随机参数,调用密文头部生成算法生成广播密文头;

基于广播密文头、系统公钥以及第二随机参数,调用加密密钥生成算法生成会话密钥;

或者,

生成模块,具体用于基于N个消费对象信息、系统公钥以及第一随机参数,调用密文头部生成算法生成广播密文头;

基于系统公钥以及第三随机参数,调用加密密钥生成算法生成会话密钥;

发送模块,具体用于向N个消费对象发送目标数字内容以及广播密文头,以使每个消费对象基于广播密文头、对应的消费对象私钥、对应的消费对象信息以及系统公钥,对目标数字内容进行解密,得到数字内容。

在一种可能的设计中,在本申请实施例的另一方面的另一种实现方式中,

生成模块,具体用于基于N个消费对象信息以及系统公钥,调用加密算法生成广播密文头以及会话密钥;

发送模块,具体用于向N个消费对象发送目标数字内容以及广播密文头,以使每个消费对象基于广播密文头、对应的消费对象私钥以及对应的消费对象信息,对目标数字内容进行解密,得到数字内容。

本申请另一方面提供一种数字内容获取装置,包括:

发送模块,用于通过平台服务器向生产对象发送针对数字内容的交易请求,其中,交易请求携带消费对象信息;

接收模块,用于接收平台服务器发送的消费对象私钥,其中,消费对象私钥为平台服务器根据消费对象信息生成的;

接收模块,还用于接收目标数字内容以及广播密文头,其中,目标数字内容为生产对象采用会话密钥对数字内容加密后得到的,广播密文头以及会话密钥为根据N个消费对象信息以及系统公钥生成的,系统公钥为平台服务器生成的,N个消费对象信息来源于N个交易请求,N为大于或等于1的整数;

解密模块,用于根据广播密文头以及消费对象私钥,对目标数字内容进行解密,得到数字内容。

在一种可能的设计中,在本申请实施例的另一方面的另一种实现方式中,数字内容获取装置还包括显示模块;

显示模块,用于通过平台服务器向生产对象发送针对数字内容的交易请求之前,显示针对数字内容的预告信息;

显示模块,还用于响应针对预告信息的查看操作,显示预告信息,其中,预告信息包括视频片段、音频片段、关联文本以及关联图片中的至少一种。

在一种可能的设计中,在本申请实施例的另一方面的另一种实现方式中,

显示模块,还用于显示针对数字内容的预告信息之前,显示生产对象对应账号的关注控件;

显示模块,还用于响应针对关注控件的选择操作,确定已关注生产对象所对应的账号。

在一种可能的设计中,在本申请实施例的另一方面的另一种实现方式中,

解密模块,具体用于基于广播密文头、消费对象私钥、消费对象信息以及系统公钥,调用解密密钥生成算法生成会话密钥;

采用会话密钥对目标数字内容进行解密,得到数字内容。

在一种可能的设计中,在本申请实施例的另一方面的另一种实现方式中,

解密模块,具体用于基于广播密文头、消费对象私钥以及消费对象信息,调用解密算法生成会话密钥;

采用会话密钥对目标数字内容进行解密,得到数字内容。

本申请另一方面提供一种计算机设备,包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现上述各方面的方法。

本申请的另一方面提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述各方面的方法。

本申请的另一个方面,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述各方面的方法。

从以上技术方案可以看出,本申请实施例具有以下优点:

本申请实施例中,提供了一种数字内容的获取方法,生产对象通过平台服务器获取针对数字内容的N个交易请求,于是,可根据N个消费对象信息以及系统公钥,生成广播密文头以及会话密钥。然后,生产对象使用会话密钥对数字内容进行加密,得到目标数字内容。基于此,生产对象可向N个消费对象发送目标数字内容以及广播密文头,各个消费对象根据广播密文头以及对应的消费对象私钥,对目标数字内容进行解密,从而得到数字内容。通过上述方式,对于内容消费方而言,对目标数字内容进行解密之后即可获得数字内容本身,而不止是平台播放权,因此,使得数字内容的交付方式更加灵活。与此同时,生产对象采用广播加密的方式传输目标数字内容(即,加密后的数字内容),即使被中间攻击者截获,也无法进行解密,从而提升了数字内容传输的安全性和可靠性,进而保障了内容生产者的权益。

附图说明

图1为本申请实施例中内容发行平台的一个架构示意图;

图2为本申请实施例中数字内容获取系统的一个环境示意图;

图3为本申请实施例中各个角色之间发生操作行为的一个示意图;

图4为本申请实施例中数字内容获取方法的一个流程示意图;

图5为本申请实施例中基于内容发行平台实现数字内容交易的一个框架示意图;

图6为本申请实施例中基于内容发行平台实现数字内容交易的一个交互示意图;

图7为本申请实施例中视频内容预告信息的一个示意图;

图8为本申请实施例中音频内容预告信息的一个示意图;

图9为本申请实施例中文本内容预告信息的一个示意图;

图10为本申请实施例中支持定价操作的一个界面示意图;

图11为本申请实施例中支持收取交易总数值操作的一个界面示意图;

图12为本申请实施例中支持退款操作的一个界面示意图;

图13为本申请实施例中数字内容交易流程的一个交互示意图;

图14为本申请实施例中数字内容交易流程的另一个交互示意图;

图15为本申请实施例中数字内容获取方法的另一个流程示意图;

图16为本申请实施例中显示预告信息的一个界面示意图;

图17为本申请实施例中关注内容生产者对应账号的一个示意图;

图18为本申请实施例中数字内容获取装置的一个示意图;

图19为本申请实施例中数字内容获取装置的另一个示意图;

图20为本申请实施例中终端的一个结构示意图。

具体实施方式

本申请实施例提供了一种数字内容的获取方法、相关装置、设备以及存储介质。本申请提供的方法不仅使得数字内容的交付方式更加灵活,还提升了数字内容传输的安全性和可靠性,进而保障了内容生产者的权益。

本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例例如能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“对应于”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

数字内容产业作为数字技术和文化产业相结合的领域,一直是科技重要的落地场景,而随着数字化技术的发展,数字内容被越来越多的人们所喜爱。当音乐、视频、书籍、游戏等都变成数字内容时,无需再购买实体的光盘(compact disk,CD)、数字化视频光盘(digital video disc,DVD)、书本等,从而使人们能够从一大堆实体杂物库存中释放出来,为人们带来了极大的便利。内容发行平台作为数字内容交易的平台,一方面,支持内容生产者在入驻,并通过内容发行平台发布数字内容。另一方面,支持内容消费者根据自身喜好,通过内容发行平台购买数字内容。

内容发行平台包括平台服务器以及平台客户端。为了便于理解,请参阅图1,图1为本申请实施例中内容发行平台的一个架构示意图,如图所示,平台服务器包括数据层以及运行环境,平台客户端包括访问层、前端、展示层以及应用层。其中,用户层表现为一个网站,网站前端基于构建用户界面的渐进式框架(Vue.js)、状态管理模式(Vuex)以及路由插件(Vuex-router)技术栈实现。后端基于爪哇(java)和远程字典服务(remote dictionaryserver,Redis)实现,通过表征状态转移(representational state transfer,RESTfulr)应用程序接口(application programming interface,API)保证前后端的通信。应用层主要功能模块包括登录模块、关注模块、加密模块和支付模块,在四个模块的紧密配合下,完成了基于广播加密的数字内容发行。

为了使数字内容的发行更加定向、灵活、安全,本申请提出了一种基于广播加密的数字内容获取方法,该方法应用于图2所示的数字内容获取系统,如图所示,数字内容获取系统包括第一终端110、第二终端120以及平台服务器130。其中,平台客户端部署于终端上,平台客户端可以通过浏览器的形式运行于第一终端110或第二终端120上,也可以通过独立的应用程序(application,APP)的形式运行于第一终端110或第二终端120上等,对于平台客户端的具体展现形式,此处不做限定。本申请涉及的平台服务器130可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、内容分发网络(content delivery network,CDN)、以及大数据和人工智能平台等基础云计算服务的云服务器。终端可以是手机、电脑、智能语音交互设备、智能家电、车载终端、飞行器等。终端以及平台服务器130可以通过有线或无线通信方式进行直接或间接地连接,本申请在此不做限制。平台服务器130和终端的数量也不做限制。

基于图2所示的系统,内容生产者使用第一终端登录平台客户端,然后,可通过第一终端发布数字内容的预告信息。内容消费者使用第二终端登录平台客户端,然后,可通过第二终端观看数字内容的预告信息,如果内容消费者对该预告信息感兴趣,则还可以选择购买数字内容。购买之后,内容消费者支出的费用将转给内容生产者。

本申请提供的数字内容交易过程涉及到广播加密。为了便于理解,请参阅图3,图3为本申请实施例中各个角色之间发生操作行为的一个示意图,如图所示,交易过程的主要参与者包括内容生产者(即,数字内容的创作者)、接收者(即,包括内容消费者和/或普通用户)和内容发行平台(即,充当广播加密的信任中心)。广播加密是一种采用广播信道来传输加密信息的方法,在加密过程中,内容生产者可以确定目标接收者的集合(即,N个内容消费者),仅当接收者属于此集合时才能够解密得到数字内容。

具体地,用户在内容发行平台注册为创作者之后,会将自身的基本信息存储到配置文件中,用于初始化加密方案。普通用户A、普通用户B和普通用户C通过内容发行平台关注内容生产者之后,当内容生产者发布数字内容的预告信息时,这些普通用户都可以看到预告信息。假设普通用户A和普通用户B选择购买该数字内容,则普通用户A和普通用户B均为内容消费者。基于此,内容生产者将数字内容加密之后广播出去,仅属于内容消费者的用户可以观看完整的数字内容。

结合上述介绍,下面将从内容生产者的角度,对本申请中数字内容的获取方法进行介绍,请参阅图4,本申请实施例中数字内容的获取方法可以由计算机设备执行,该计算机设备可以是终端或服务器,本申请实施例包括:

210、通过平台服务器获取针对数字内容的N个交易请求,其中,每个交易请求携带消费对象信息,N为大于或等于1的整数;

在一个或多个实施例中,N个消费对象通过平台服务器发送针对数字内容的交易请求,基于此,生产对象通过平台服务器获取针对数字内容的N个交易请求。每个交易请求是由一个内容消费者触发的,每个交易请求携带内容消费者所对应的消费对象信息。其中,消费对象信息包含但不限于内容消费者的用户身份标识(Identity document,ID)、内容消费者的手机以及内容消费者的邮箱地址。

可以理解的是,生产对象可理解为是“内容生产者”,或,“内容生产者使用的终端”。相应地,消费对象可理解为是“内容消费者”,或,“内容消费者使用的终端”。内容生产者可理解为是数字内容的创作者(例如,音乐人或视频创作者等),内容消费者可以理解为是购买数字内容的用户。

220、根据N个消费对象信息以及系统公钥,生成广播密文头以及会话密钥,其中,系统公钥为平台服务器生成的,N个消费对象信息来源于N个交易请求;

在一个或多个实施例中,根据N个交易请求中每个交易请求所携带的消费对象信息,即可得到N个消费对象信息。此外,内容生产者在内容发行平台(即,信任中心)注册为创作者之后,生产对象可接收由平台服务器发送的系统公钥。

示例性地,一种可选方式为,生产对象根据N个消费对象信息以及系统公钥,生成广播密文头和会话密钥。并将广播密文头和会话密钥存储在本地。

示例性地,另一种可选方式为,生产对象根据N个消费对象信息以及系统公钥,生成广播密文头和会话密钥。并将广播密文头和会话密钥发送至平台服务器。

230、采用会话密钥对数字内容进行加密,得到目标数字内容;

在一个或多个实施例中,得到会话密钥之后,可采用会话密钥对数字内容进行加密,得到目标数字内容。其中,目标数字内容即为加密后的数字内容。

示例性地,一种可选方式为,如果生产对象将广播密文头和会话密钥存储在本地,则生产对象可以使用存储在本地的会话密钥对数字内容进行加密、

示例性地,另一种可选方式为,如果生产对象将广播密文头和会话密钥发送至平台服务器,则生产对象还需要将数字内容上传至平台服务器,然后由平台服务器采用会话密钥对数字内容进行加密。

240、向N个消费对象发送目标数字内容以及广播密文头,以使每个消费对象根据广播密文头以及对应的消费对象私钥,对目标数字内容进行解密,得到数字内容,其中,消费对象私钥为平台服务器根据消费对象信息生成的。

在一个或多个实施例中,在生成目标数字内容之后,可以向N个消费对象发送目标数字内容以及广播密文头,其中,N个消费对象即为触发交易请求的对象。基于此,消费对象可使用广播密文头以及对应的消费对象私钥生成会话密钥,再使用会话密钥对目标数字内容进行解密,得到数字内容。

示例性地,一种方式方式,如果由生产对象加密得到目标数字内容,则生产对象可通过平台服务器向N个消费对象发送目标数字内容以及广播密文头,或,通过已授权的即时通讯应用向N个消费对象发送目标数字内容以及广播密文头。

示例性地,另一种方式方式,如果由平台服务器加密得到目标数字内容,则平台服务器可直接向N个消费对象发送目标数字内容以及广播密文头。

为了便于理解,请参阅图5,图5为本申请实施例中基于内容发行平台实现数字内容交易的一个框架示意图,如图所示,在步骤A1中,用户D在内容发行平台完成注册动作,由此,用户D成为内容生产者。用户A、用户B和用户C均关注了用户D。在步骤A2中,当用户D发布新的数字内容时,会将该数字内容的预告信息推送给用户A、用户B和用户C。在步骤A3中,用户可选择试听或试看预告信息。如果用户感兴趣,则购买完整版的数字内容。在步骤A4中,假设用户A和用户B购买了数字内容,则这两位用户即为内容消费者,且,内容消费者可获得内容发行平台分发的消费对象私钥。在步骤A5中,生产对象可基于内容消费者的标识等信息生成会话密钥,并使用会话密钥对数字内容进行加密。在步骤A6中,生产对象可通过内容发行平台,将加密后的数字内容发送给用户A和用户B。用户A和用户B根据消费对象私钥等信息生成相应的会话密钥,通过会话密钥解密得到数字内容。而用户C则无法获取到数字内容。

结合图5所示的场景,用户A为内容消费者A,用户B为内容消费者B,用户D为内容生产者。基于此,为了便于理解,请参阅图6,图6为本申请实施例中基于内容发行平台实现数字内容交易的一个交互示意图,如图所示,具体地:

在步骤B1中,内容生产者在内容发行平台上注册,并登录账号。

在步骤B2和步骤B3中,内容消费者A在内容发行平台上进行注册,并登录账号。内容消费者B在内容发行平台上注册,并登录账号。

在步骤B4和步骤B5中,内容消费者A通过内容发行平台关注内容生产者。内容消费者B通过内容发行平台关注内容生产者。

在步骤B6中,内容生产者完成数字内容的创作之后,可通过内容发行平台发布数字内容并定价。

在步骤B7和步骤B8中,内容发行平台向内容消费者A和内容消费者B推送数字内容所对应的预告信息。

在步骤B9和步骤B10中,内容消费者A和内容消费者B分别收到预告信息之后,可试听或试看预告信息,再决定是否购买完整的数字内容。

在步骤B11和步骤B12中,内容消费者A和内容消费者B购买完整版的数字内容。

在步骤B13中,内容生产者接收内容发行平台反馈发送的消费对象信息,其中,这些消费对象信息为已购买数字内容的内容消费者的信息。

在步骤B14中,基于消费对象信息以及系统公钥,可生成会话密钥以及广播密文头。于是,可采用会话密钥对数字内容加密。

在步骤B15和B16中,分别向内容消费者A和内容消费者B发送加密的数字内容以及广播密文头。

在步骤B17和B18中,内容消费者A和内容消费者B分别使用自己的消费对象私钥以及接收到的广播密文头,对加密的数字内容进行解密,由此得到完整的数字内容。

在步骤B19中,内容发行平台可以向内容生产者结算收益。

本申请实施例中,提供了一种数字内容的获取方法。通过上述方式,对于内容消费方而言,对目标数字内容进行解密之后即可获得数字内容本身,而不止是平台播放权,因此,使得数字内容的交付方式更加灵活。与此同时,生产对象采用广播加密的方式传输目标数字内容(即,加密后的数字内容),即使被中间攻击者截获,也无法进行解密,从而提升了数字内容传输的安全性和可靠性,进而保障了内容生产者的权益。

可选地,在上述图4对应的各个实施例的基础上,本申请实施例提供的另一个可选实施例中,通过平台服务器获取针对数字内容的N个交易请求之前,还可以包括:

响应针对数字内容的发布操作,通过平台服务器向M个对象推送针对数字内容的预告信息,预告信息包括视频片段、音频片段、关联文本以及关联图片中的至少一种,M为大于或等于1的整数;

其中,M个对象为已关注生产对象对应的账号的对象;

或者,M个对象为已关注目标内容类型的对象,目标内容类型为数字内容所属的内容类型;

或者,M个对象为从生产对象对应关注对象集合中选择的对象;

或者,M个对象为从对象集合中随机确定的对象,对象集合为除生产对象之外剩余的已注册对象。

在一个或多个实施例中,介绍了一种向相关对象推送数字内容对应的预告信息的方式。由前述实施例可知,付费的数字内容可以被个体用户购买。然而,在用户购买数字内容之前,还可以观看与数字内容有关的预告信息,通过预告信息了解数字内容。可以理解的是,预告信息可以在发布数字内容之前或之后生成的,此处不做限定。

具体地,内容生产者触发针对数字内容的发布操作之后,可通过平台服务器向M个对象推送针对数字内容的预告信息。其中,预告信息包括视频片段、音频片段、关联文本以及关联图片中的至少一种。可以理解的是,“对象”可理解为是“用户”,或,“用户所使用的终端”,或,“用户使用的账号”。下面将结合示例介绍M个对象的来源。

示例性地,用户A可使用自己的账号关注生产对象所对应的账号(即,内容生产者的账号),基于此,用户A属于已关注生产对象对应账号的对象。对于内容生产者而言,拥有M个对象(即,拥有M个关注者)。

示例性地,用户A可使用自己的账号关注某个内容类型。例如,用户A关注的内容类型为“流行乐”,即,目标内容类型为“流行乐”。而生产对象发布的数字内容也属于“流行乐”。基于此。对于目标内容类型而言,拥有M个对象(即,拥有M个关注者)。

示例性地,假设生产对象对应账号(即,内容生产者的账号)的关注对象集合包括20万关注者。基于此,可从20万关注者中随机选择M个对象,或,从20万关注者中选择最近关注内容生产者的M个对象,或,从20万关注者中选择活跃度最高的M个对象。

示例性地,假设内容发行平台拥有注册用户100万。基于此,可从100万注册用户中随机选择M个对象,其中,M个对象不包括内容生产者自身。

其次,本申请实施例中,提供了一种向相关对象推送数字内容对应的预告信息的方式。通过上述方式,在内容生产者发布数字内容之后,可以先向相关用户推送该数字内容的预告信息,达到宣传作品和促进用户购买意愿的效果,有助于实现内容生产者的创收。

可选地,在上述图4对应的各个实施例的基础上,本申请实施例提供的另一个可选实施例中,数字内容为视频内容;

还可以包括:

响应针对视频内容的截取操作,从视频内容中获取视频片段;

和/或,按照预设时长从视频内容中截取得到视频片段;

和/或,响应针对视频预告内容的发布操作,将视频预告内容作为视频片段;

和/或,响应针对第一图片的发布操作,将第一图片作为关联图片;

和/或,响应针对第一文本的发布操作,将第一文本作为关联文本。

在一个或多个实施例中,介绍了一种生成视频内容对应预告信息的方式。由前述实施例可知,数字内容可以是视频内容,针对视频内容生成的预告信息包含但不仅限于视频片段、关联图片和关联文本等。

具体地,为了便于理解,请参阅图7,图7为本申请实施例中视频内容预告信息的一个示意图,如图所示,内容生产者为“小甲”,该内容生产者在2022年6月29日20:56发布视频内容“小视频AAA”。用户收到的预告信息包括C1所指示的视频片段,C2所指示的关联图片,以及C3所指示的关联文本。其中,视频片段可以是内容生产者从视频内容中手动截取的一个片段,或者,按照预定时长(例如,1分钟)从视频内容中自动截取的一个片段,又或者,内容生产者额外制作的一个视频预告内容等。其中,关联图片是内容生产者发布的第一图片,第一图片可以是视频内容的某个截图,或者,视频内容的宣传海报等。其中,关联文本是内容生产者发布的第一文本,第一文本可以是视频内容的简介,或者,视频内容的拍摄记录,或者,视频内容的演员名单等。

再次,本申请实施例中,提供了一种生成视频内容对应预告信息的方式。通过上述方式,针对视频内容生成相关的预告信息,且预告信息可包括视频片段、关联图片和关联文本等,从而提升作品宣传的灵活性和丰富性,帮助用户更好地了解视频内容。

可选地,在上述图4对应的各个实施例的基础上,本申请实施例提供的另一个可选实施例中,数字内容为音频内容;

还可以包括:

响应针对音频内容的截取操作,从音频内容中获取音频片段;

和/或,按照预设时长从音频内容中截取得到音频片段;

和/或,响应针对音频预告内容的发布操作,将音频预告内容作为音频片段;

和/或,响应针对第二图片的发布操作,将第二图片作为关联图片;

和/或,响应针对第二文本的发布操作,将第二文本作为关联文本,其中,第二文本为与音频内容相关的文本。

在一个或多个实施例中,介绍了一种生成音频内容对应预告信息的方式。由前述实施例可知,数字内容可以是音频内容,针对音频内容生成的预告信息包含但不仅限于音频片段、关联图片和关联文本等。

具体地,为了便于理解,请参阅图8,图8为本申请实施例中音频内容预告信息的一个示意图,如图所示,内容生产者为“小甲”,该内容生产者在2022年6月29日20:56发布音频内容“音乐AAA”。用户收到的预告信息包括D1所指示的音频片段,D2所指示的关联图片,以及D3所指示的关联文本。其中,音频片段可以是内容生产者从音频内容中手动截取的一个片段,或者,按照预定时长(例如,30秒)从音频内容中自动截取的一个片段,又或者,内容生产者额外制作的一个音频预告内容等。其中,关联图片是内容生产者发布的第二图片,第二图片可以是音频内容的专辑封面,或者,音频内容的宣传海报等。其中,关联文本是内容生产者发布的第二文本,第二文本可以是音频内容的创作背景,或者,音频内容的录制记录。

再次,本申请实施例中,提供了一种生成音频内容对应预告信息的方式。通过上述方式,针对音频内容生成相关的预告信息,且预告信息可包括音频片段、关联图片和关联文本等,从而提升作品宣传的灵活性和丰富性,帮助用户更好地了解音频内容。

可选地,在上述图4对应的各个实施例的基础上,本申请实施例提供的另一个可选实施例中,数字内容为文本内容;

还可以包括:

响应针对文本内容的截取操作,从文本内容中获取关联文本;

和/或,按照预设字符数从文本内容中截取得到关联文本;

和/或,响应针对第三图片的发布操作,将第三图片作为关联图片;

和/或,响应针对第三文本的发布操作,将第三文本作为关联文本。

在一个或多个实施例中,介绍了一种生成文本内容对应预告信息的方式。由前述实施例可知,数字内容可以是文本内容,针对文本内容生成的预告信息包含但不仅限于关联图片和关联文本等。

具体地,为了便于理解,请参阅图9,图9为本申请实施例中文本内容预告信息的一个示意图,如图所示,内容生产者为“小甲”,该内容生产者在2022年6月29日20:56发布文本内容“小说AAA”。用户收到的预告信息包括E1所指示的关联图片,以及E2所指示的关联文本。其中,关联文本可以是内容生产者从文本内容中手动截取的一段文本,或者,按照预设字符数(例如,小于或等于1000个字符)从文本内容中自动截取的一段文本,又或者,内容生产者发布的第三文本,其中,第三文本可以是文本内容的梗概,或者,文本内容的创作背景等。关联图片是内容生产者发布的第三图片,第三图片可以是文本内容的插图,或者,文本内容的宣传海报等。

再次,本申请实施例中,提供了一种生成文本内容对应预告信息的方式。通过上述方式,针对文本内容生成相关的预告信息,且预告信息可包括关联图片和关联文本等,从而提升作品宣传的灵活性和丰富性,帮助用户更好地了解文本内容。

可选地,在上述图4对应的各个实施例的基础上,本申请实施例提供的另一个可选实施例中,通过平台服务器获取针对数字内容的N个交易请求之前,还可以包括:

响应针对数字内容的定价操作,通过平台服务器向M个对象推送针对数字内容的定价信息,其中,定价信息用于指示数字内容的交易数值,M为大于或等于1的整数;

还可以包括:

获取针对数字内容的交易总数值,其中,交易总数值为基于数字内容的交易数值与消费对象的数量确定的。

在一个或多个实施例中,介绍了一种按定价结算数字内容的方式。由前述实施例可知,内容生产者在发布数字内容之前,还可以自定义设置与数字内容相关的信息,其中,至少包括数字内容的定价。

具体地,为了便于理解,请参阅图10,图10为本申请实施例中支持定价操作的一个界面示意图,如图所示,F1用于指示发布日历,内容生产者可选择数字内容的发布日期,如果未选择,则表示即时发布。F2用于指示作品类型选择区域,内容生产者可选择数字内容的类型。F3用于指示定价区域,内容生产者可对数字内容执行定价操作,例如,每个数字内容售价为20元。基于此,生产对象在通过平台服务器向M个对象推送预告信息的同时,还可以推送其对应的定价信息。其中,定价信息表示为“单价20元”,该定价信息所对应的交易数值为“20”。F4用于指示限购人数设置区域,如果内容生产者想要发行限量版数字内容,则还可以在该区域内设置购买人数上限。

内容生产者完成设置后,即可发布数字内容,以供其他用户进行购买。在数字内容的预售时间结束后,内容生产者可收到收益报告。请参阅图11,图11为本申请实施例中支持收取交易总数值操作的一个界面示意图,如图所示,G1用于指示收益报告的内容。以数字内容单价为20元为例,假设有500个内容消费者购买(即,消费对象的数量为500),则数字内容的交易总数值为“10000”。G2用于指示“查看详情”控件。如果内容生产者点击“查看详情”控件,则可以进一步查看购买人数随时间的变化情况等。

其次,本申请实施例中,提供了一种按定价结算数字内容的方式。通过上述方式,内容发行平台不仅为内容生产者提供了作品展示的机会,还为内容消费者提供了“点对点”模式的消费,即,内容生产者在完成定价之后,内容消费者按该定价购买数字内容即可。从而在很大程度上减少了平台差价费,使得内容生产者能够获得更多的收益,从而有助于提升优质内容创作的积极性。

可选地,在上述图4对应的各个实施例的基础上,本申请实施例提供的另一个可选实施例中,通过平台服务器获取针对数字内容的N个交易请求,具体包括:

在预设时间段内,通过平台服务器获取针对数字内容的K个初始交易请求,其中,K为大于或等于1的整数;

若预设时间段内,通过平台服务器获取针对数字内容的T个交易终止请求,其中,T为大于或等于1,且,小于或等于K的整数;

根据K个初始交易请求以及T个交易终止请求,确定针对数字内容的N个交易请求,其中,N满足N=K-T。

在一个或多个实施例中,介绍了一种在预售时间段内容支持用户退款的方式。由前述实施例可知,数字内容可以采用预售的方式出售。也就是说,在预设时间段内,用户可以选择先对数字内容进行付款,预设时间段结束之后,向已经购买的用户(即,内容消费者)传输数字内容。

具体地,为了便于理解,请参阅图12,图12为本申请实施例中支持退款操作的一个界面示意图,如图所示,H1用于指示“退款”控件,用户在购买数字内容“音乐AAA”之后,可在2022年7月18日00:00之前退款。点击“退款”控件后即触发交易终止请求。22用于指示“赠送”控件,用户点击“赠送”控件之后可弹出好友列表,用户在好友列表中选择一个或多个用户赠送数字内容。

基于此,假设生产对象在预设时间段内收到K个初始交易请求(例如,5000个初始交易请求),每个初始交易请求携带消费对象信息。在预设时间段内还收到了T个交易终止请求(例如,100个交易终止请求),每个交易终止请求携带消费对象信息。可见,仅剩下4900个有效的交易请求,因此,确定针对数字内容的N个交易请求为4900个交易请求。即,满足N=K-T。由此,生产对象最终根据N个交易请求向相应的消费对象传输加密后的数字内容。

其次,本申请实施例中,提供了一种在预售时间段内容支持用户退款的方式。通过上述方式,在数字内容的预售时间内,用户可以选择购买,也可以在购买后选择退款。预售时间结束后,如果用户未退款,则该用户成为内容消费者,如果用户已退款,则该用户即为普通用户。基于此,能够更好地满足用户的需求,提升方案的可行性。

可选地,在上述图4对应的各个实施例的基础上,本申请实施例提供的另一个可选实施例中,还可以包括:

响应生产对象的注册操作,向平台服务器发送生产对象所对应的基本信息,以使平台服务器基于基本信息,调用系统初始化算法生成系统公钥;

接收平台服务器发送的系统公钥。

在一个或多个实施例中,介绍了一种生成系统公钥的方式。由前述实施例可知,内容生产者可触发注册操作,由此,生产对象向平台服务器发送内容生产者的基本信息(即,生产对象所对应的基本信息)。其中,基本信息包含但不仅限于内容生产者的用户ID、内容生产者的手机以及内容生产者的邮箱地址。

具体地,以内容生产者的用户ID为例,在初始化阶段,平台服务器根据用户ID的长度,运行系统初始化(Setup)算法后生成系统公钥(PK)。由此,平台服务器向生产对象反馈该系统公钥。

其次,本申请实施例中,提供了一种生成系统公钥的方式。通过上述方式,在密钥初始化阶段,生产对象可创建一个广播加密体系,基于此,生产对象可以为广播加密体系中的消费对象生成系统公钥,以此实现广播加密,保证方案的可行性和可操作性。

可选地,在上述图4对应的各个实施例的基础上,本申请实施例提供的另一个可选实施例中,根据N个消费对象信息以及系统公钥,生成广播密文头以及会话密钥,具体包括:

基于N个消费对象信息、系统公钥以及第一随机参数,调用密文头部生成算法生成广播密文头;

基于广播密文头、系统公钥以及第二随机参数,调用加密密钥生成算法生成会话密钥;

或者,

根据N个消费对象信息以及系统公钥,生成广播密文头以及会话密钥,具体包括:

基于N个消费对象信息、系统公钥以及第一随机参数,调用密文头部生成算法生成广播密文头;

基于系统公钥以及第三随机参数,调用加密密钥生成算法生成会话密钥;

向N个消费对象发送目标数字内容以及广播密文头,以使每个消费对象根据广播密文头以及对应的消费对象私钥,对目标数字内容进行解密,得到数字内容,具体包括:

向N个消费对象发送目标数字内容以及广播密文头,以使每个消费对象基于广播密文头、对应的消费对象私钥、对应的消费对象信息以及系统公钥,对目标数字内容进行解密,得到数字内容。

在一个或多个实施例中,介绍了一种基于广播加密进行数字内容交易的方式。由前述实施例可知,生产对象可采用广播加密的方式向N个消费对象传输加密后的数字内容,而不属于N个消费对象的其他对象无法解密得到数字内容,以此保障内容生产者的权益。

具体地,为了便于理解,下面将结合图13介绍数字内容交易流程,请参阅图13,图13为本申请实施例中数字内容交易流程的一个交互示意图,如图所示,整个广播加密过程主要包括初始化过程,加密过程以及解密过程。

在步骤I1中,内容生产者在内容发行平台上注册账号,即,由生产对象向平台服务器发送注册请求,其中,注册请求携带内容生产者的基本信息,例如,内容生产者的用户ID。

在步骤I2中,在初始化阶段,平台服务器根据基本信息,运行系统初始化(Setup)算法后生成系统公钥。

在步骤I3中,平台服务器向生产对象反馈该系统公钥。

在步骤I4中,在内容生产者创作了数字内容之后,还可以通过平台服务器发布数字内容的预告信息,平台服务器可以将预告信息推送给关注了内容生产者的用户。

在步骤I5中,如果某个用户对数字内容感兴趣,则可以触发针对该数字内容的交易请求,由此,购买该数字内容。此时,该用户即为内容消费者,即,消费对象向平台服务器发送交易请求,其中,交易请求中携带内容消费者的消费对象信息(例如,内容消费者的用户ID)。

在步骤I6中,平台服务器可以向生产对象发送内容消费者的消费对象信息,使得生产对象获知已购买数字内容的内容消费者身份信息。

在步骤I7中,平台服务器还可以根据内容消费者的消费对象信息,生成该内容消费者的消费对象私钥。以消费对象信息为内容消费者的用户ID为例,假设第i个内容消费者的用户ID为“ID

在步骤I8中,平台服务器向消费对象反馈消费对象私钥以及系统公钥。

在步骤I9中,当生产对象接收到N个消费对象信息时,根据N个消费对象信息、系统公钥以及第一随机参数,调用密文头部生成(generateHdr)算法生成广播密文头(Hdr)。即,generateHdr(PK,t1,S)->Hdr。其中,PK表示系统公钥,t1表示第一随机参数,S表示以N个消费对象信息构成的一个接收者集合。

在步骤I10中,示例性地,一种情况下,生产对象根据广播密文头、系统公钥以及第二随机参数,调用加密密钥生成(generateEncryptionKey)算法生成会话密钥(K)。即,generateEncryptionKey(PK,t2,Hdr)->K。其中,PK表示系统公钥,t2表示第二随机参数,Hdr表示广播密文头,K表示会话密钥。

示例性地,在一种情况下,生产对象根据系统公钥以及第三随机参数,调用加密密钥生成(generateEncryptionKey)算法生成会话密钥(K)。即,generateEncryptionKey(PK,t2)->K。其中,PK表示系统公钥,t3表示第三随机参数,K表示会话密钥。

在步骤I11中,基于此,生成对象根据会话密钥,调用第一加密(Encrypt_1)算法对数字内容进行加密,得到目标数字内容。即,Encrypt_1(K,M)->C

在步骤I12中,生产对象向消费对象发送目标数字内容以及广播密文头。

在步骤I13中,以一个消费对象为例,且假设该消费对象具有第i个内容消费者的消费对象私钥(d

在步骤I14中,消费对象使用会话密钥对目标数字内容进行解密,即可得到数字内容。

其次,本申请实施例中,提供了一种基于广播加密进行数字内容交易的方式。通过上述方式,数字内容在传播过程中进行了加密,即使被中间攻击者截获,也因无法得到消费对象私钥而无法解密,从而保障了内容生产者的权益。相比于网络权限控制的方式更具有安全性。此外,对于内容消费者而言,购买后能获得一份完整的数字内容,可以放在自己的媒体设备上播放,从而能够更充分地使用购买到的数字内容,有利于拓展更多场景,灵活性更强。

可选地,在上述图4对应的各个实施例的基础上,本申请实施例提供的另一个可选实施例中,根据N个消费对象信息以及系统公钥,生成广播密文头以及会话密钥,具体包括:

基于N个消费对象信息以及系统公钥,调用加密算法生成广播密文头以及会话密钥;

向N个消费对象发送目标数字内容以及广播密文头,以使每个消费对象根据广播密文头以及对应的消费对象私钥,对目标数字内容进行解密,得到数字内容,具体包括:

向N个消费对象发送目标数字内容以及广播密文头,以使每个消费对象基于广播密文头、对应的消费对象私钥以及对应的消费对象信息,对目标数字内容进行解密,得到数字内容。

在一个或多个实施例中,介绍了另一种基于广播加密进行数字内容交易的方式。由前述实施例可知,生产对象可采用广播加密的方式向N个消费对象传输加密后的数字内容,而不属于N个消费对象的其他对象无法解密得到数字内容,以此保障内容生产者的权益。

具体地,为了便于理解,下面将结合图14介绍数字内容交易流程,请参阅图14,图14为本申请实施例中数字内容交易流程的另一个交互示意图,如图所示,整个广播加密过程主要包括初始化过程,加密过程以及解密过程。

在步骤J1中,内容生产者在内容发行平台上注册账号,即,由生产对象向平台服务器发送注册请求,其中,注册请求携带内容生产者的基本信息,例如,内容生产者的用户ID。

在步骤J2中,在初始化阶段,平台服务器根据基本信息,运行系统初始化(Setup)算法后生成系统公钥以及主密钥。

需要说明的是,图14中的步骤J3至步骤J6,与图13中的步骤I3至I6过程类似,故此处不做赘述。

在步骤J7中,平台服务器还可以根据内容消费者的消费对象信息,生成该内容消费者的消费对象私钥。以消费对象信息为内容消费者的用户ID为例,假设第i个内容消费者的用户ID为“ID

在步骤J8中,平台服务器向消费对象反馈消费对象私钥以及系统公钥。

在步骤J9中,当生产对象接收到N个消费对象信息时,根据N个消费对象信息以及系统公钥,调用第二加密(Encrypt_2)算法生成广播密文头(Hdr)以及会话密钥。即,Encrypt_2(PK,S)->(Hdr,K)。其中,PK表示系统公钥,S表示以N个消费对象信息构成的一个接收者集合,Hdr表示广播密文头,K表示会话密钥。

在步骤J10中,基于此,生成对象根据会话密钥,调用第一加密(Encrypt_1)算法对数字内容进行加密,得到目标数字内容。即,Encrypt_1(K,M)->C

在步骤J11中,生产对象向消费对象发送目标数字内容以及广播密文头。

在步骤J12中,以一个消费对象为例,且假设该消费对象具有第i个内容消费者的消费对象私钥(d

在步骤J13中,消费对象使用会话密钥对目标数字内容进行解密,即可得到数字内容。

其次,本申请实施例中,提供了另一种基于广播加密进行数字内容交易的方式。通过上述方式,数字内容在传播过程中进行了加密,即使被中间攻击者截获,也因无法得到消费对象私钥而无法解密,从而保障了内容生产者的权益。相比于网络权限控制的方式更具有安全性。此外,对于内容消费者而言,购买后能获得一份完整的数字内容,可以放在自己的媒体设备上播放,从而能够更充分地使用购买到的数字内容,有利于拓展更多场景,灵活性更强。

结合上述介绍,下面将从内容消费者的角度,对本申请中数字内容的获取方法进行介绍,请参阅图15,本申请实施例中数字内容的获取方法可以由计算机设备执行,该计算机设备可以是终端或服务器,本申请实施例包括:

310、通过平台服务器向生产对象发送针对数字内容的交易请求,其中,交易请求携带消费对象信息;

在一个或多个实施例中,消费对象可通过平台服务器发送针对数字内容的交易请求,而生产对象通过平台服务器获取针对数字内容的N个交易请求。每个交易请求携带内容消费者所对应的消费对象信息。其中,消费对象信息包含但不限于内容消费者的用户ID、内容消费者的手机以及内容消费者的邮箱地址。

可以理解的是,生产对象可理解为是“内容生产者”,或,“内容生产者使用的终端”。相应地,消费对象可理解为是“内容消费者”,或,“内容消费者使用的终端”。内容生产者可理解为是数字内容的创作者(例如,音乐人或视频创作者等),内容消费者可以理解为是购买数字内容的用户。

320、接收平台服务器发送的消费对象私钥,其中,消费对象私钥为平台服务器根据消费对象信息生成的;

在一个或多个实施例中,消费对象在触发交易请求之后,平台服务器根据交易请求中携带的消费对象信息,调用私钥生成算法生成消费对象私钥。然后,由平台服务器向消费对象发送其对应的消费对象私钥。

330、接收目标数字内容以及广播密文头,其中,目标数字内容为生产对象采用会话密钥对数字内容加密后得到的,广播密文头以及会话密钥为根据N个消费对象信息以及系统公钥生成的,系统公钥为平台服务器生成的,N个消费对象信息来源于N个交易请求,N为大于或等于1的整数;

在一个或多个实施例中,消费对象接收目标数字内容以及广播密文头。目标数字内容是生产对象或平台服务器采用会话密钥对数字内容加密后得到的。广播密文头以及会话密钥为生产对象或平台服务器根据N个消费对象信息以及系统公钥生成的。而系统公钥为平台服务器生成的,即,内容生产者在内容发行平台(即,信任中心)注册为创作者之后,生产对象可接收由平台服务器发送的系统公钥。

340、根据广播密文头以及消费对象私钥,对目标数字内容进行解密,得到数字内容。

在一个或多个实施例中,消费对象可使用广播密文头以及对应的消费对象私钥生成会话密钥,再使用会话密钥对目标数字内容进行解密,得到数字内容。

本申请实施例中,提供了一种数字内容的获取方法。通过上述方式,对于内容消费方而言,对目标数字内容进行解密之后即可获得数字内容本身,而不止是平台播放权,因此,使得数字内容的交付方式更加灵活。与此同时,生产对象采用广播加密的方式传输目标数字内容(即,加密后的数字内容),即使被中间攻击者截获,也无法进行解密,从而提升了数字内容传输的安全性和可靠性,进而保障了内容生产者的权益。

可选地,在上述图15对应的各个实施例的基础上,本申请实施例提供的另一个可选实施例中,通过平台服务器向生产对象发送针对数字内容的交易请求之前,还可以包括:

显示针对数字内容的预告信息;

响应针对预告信息的查看操作,显示预告信息,其中,预告信息包括视频片段、音频片段、关联文本以及关联图片中的至少一种。

在一个或多个实施例中,介绍了一种支持用户播放预告信息的方式。由前述实施例可知,数字内容可以是视频内容、音频内容、文本内容等,针对不同的数字内容生成的预告信息包含但不仅限于视频片段、音频片段、关联图片和关联文本等。

具体地,为了便于理解,请参阅图16,图16为本申请实施例中显示预告信息的一个界面示意图,如图所示,内容生产者为“小甲”,该内容生产者在2022年6月29日20:56发布视频内容“小视频AAA”。基于此,在图中显示的预告信息包括“小视频AAA”的视频片段。当用户点击K1所指示的播放控件时,即可播放该视频片段。

需要说明的是,图16仅示出视频片段,在实际应用中,预告信息还可以包括其他内容,此处仅为一个示意,不应理解为对本申请的限定。

其次,本申请实施例中,提供了一种支持用户播放预告信息的方式。通过上述方式,用户可以观看与数字内容有关的预告信息,从而帮助用户更好地了解视频内容。

可选地,在上述图15对应的各个实施例的基础上,本申请实施例提供的另一个可选实施例中,显示针对数字内容的预告信息之前,还可以包括:

显示生产对象对应账号的关注控件;

响应针对关注控件的选择操作,确定已关注生产对象所对应的账号。

在一个或多个实施例中,介绍了一种向已关注用户推送预告信息的方式。由前述实施例可知,用户可以在内容发行平台上查看不同内容生产者的主页内容,通常,主页内容上可显示内容生产者的简介、头像以及发布过的作品等。

具体地,为了便于理解,请参阅图17,图17为本申请实施例中关注内容生产者对应账号的一个示意图,如图所示,以内容生产者为“小甲”为例,基于此,该页面即为生产对象对应账号的主页。若对该内容生产者“小甲”发布的作品感兴趣,则可以点击L1所指示的关注控件,由此触发针对关注控件的选择操作,由此,确定已关注生产对象所对应的账号(即,内容生产者的账号)。

再次,本申请实施例中,提供了一种向已关注用户推送预告信息的方式。通过上述方式,用户可以根据自身喜好选择是否关注内容生产者,如果对某个内容生产者感兴趣,则在关注该内容生产者之后,还可以收到与该内容生产者有关的推送消息(包括数字内容的预告信息),由此达到更好的信息推送效果。

可选地,在上述图15对应的各个实施例的基础上,本申请实施例提供的另一个可选实施例中,根据广播密文头以及消费对象私钥,对目标数字内容进行解密,得到数字内容,具体包括:

基于广播密文头、消费对象私钥、消费对象信息以及系统公钥,调用解密密钥生成算法生成会话密钥;

采用会话密钥对目标数字内容进行解密,得到数字内容。

在一个或多个实施例中,介绍了一种基于广播加密进行数字内容交易的方式。由前述实施例可知,生产对象根据会话密钥对数字内容进行加密,得到目标数字内容。基于此,消费对象根据广播密文头、自身的消费对象私钥、自身的消费对象信息以及系统公钥,调用解密密钥生成(generateDecryptionKey)算法生成会话密钥。再使用会话密钥对目标数字内容进行解密,得到数字内容。

需要说明的是,具体过程可以参阅前述实施例中图13所描述的内容,此处不做赘述。

其次,本申请实施例中,提供了一种基于广播加密进行数字内容交易的方式。通过上述方式,数字内容在传播过程中进行了加密,即使被中间攻击者截获,也因无法得到消费对象私钥而无法解密,从而保障了内容生产者的权益。此外,对于内容消费者而言,购买后能获得一份完整的数字内容,可以放在自己的媒体设备上播放,有利于拓展更多场景,灵活性更强。

可选地,在上述图15对应的各个实施例的基础上,本申请实施例提供的另一个可选实施例中,根据广播密文头以及消费对象私钥,对目标数字内容进行解密,得到数字内容,具体包括:

基于广播密文头、消费对象私钥以及消费对象信息,调用解密算法生成会话密钥;

采用会话密钥对目标数字内容进行解密,得到数字内容。

在一个或多个实施例中,介绍了另一种基于广播加密进行数字内容交易的方式。由前述实施例可知,生产对象根据会话密钥对数字内容进行加密,得到目标数字内容。基于此,消费对象根据广播密文头、自身的消费对象私钥以及自身的消费对象信息,调用解密(Decrypt)算法生成会话密钥。再使用会话密钥对目标数字内容进行解密,得到数字内容。

需要说明的是,具体过程可以参阅前述实施例中图14所描述的内容,此处不做赘述。

其次,本申请实施例中,提供了另一种基于广播加密进行数字内容交易的方式。通过上述方式,数字内容在传播过程中进行了加密,即使被中间攻击者截获,也因无法得到消费对象私钥而无法解密,从而保障了内容生产者的权益。此外,对于内容消费者而言,购买后能获得一份完整的数字内容,可以放在自己的媒体设备上播放,有利于拓展更多场景,灵活性更强。

下面对本申请中的数字内容获取装置进行详细描述,请参阅图18,图18为本申请实施例中数字内容获取装置的一个实施例示意图,数字内容获取装置40包括:

获取模块410,用于通过平台服务器获取针对数字内容的N个交易请求,其中,每个交易请求携带消费对象信息,N为大于或等于1的整数;

生成模块420,用于根据N个消费对象信息以及系统公钥,生成广播密文头以及会话密钥,其中,系统公钥为平台服务器生成的,N个消费对象信息来源于N个交易请求;

加密模块430,用于采用会话密钥对数字内容进行加密,得到目标数字内容;

发送模块440,用于向N个消费对象发送目标数字内容以及广播密文头,以使每个消费对象根据广播密文头以及对应的消费对象私钥,对目标数字内容进行解密,得到数字内容,其中,消费对象私钥为平台服务器根据消费对象信息生成的。

本申请实施例中,提供了一种数字内容获取装置。采用上述装置,对于内容消费方而言,对目标数字内容进行解密之后即可获得数字内容本身,而不止是平台播放权,因此,使得数字内容的交付方式更加灵活。与此同时,生产对象采用广播加密的方式传输目标数字内容(即,加密后的数字内容),即使被中间攻击者截获,也无法进行解密,从而提升了数字内容传输的安全性和可靠性,进而保障了内容生产者的权益。

可选地,在上述图18所对应的实施例的基础上,本申请实施例提供的数字内容获取装置40的另一实施例中,

发送模块440,还用于通过平台服务器获取针对数字内容的N个交易请求之前,响应针对数字内容的发布操作,通过平台服务器向M个对象推送针对数字内容的预告信息,预告信息包括视频片段、音频片段、关联文本以及关联图片中的至少一种,M为大于或等于1的整数;

其中,M个对象为已关注生产对象对应的账号的对象;

或者,M个对象为已关注目标内容类型的对象,目标内容类型为数字内容所属的内容类型;

或者,M个对象为从生产对象对应关注对象集合中选择的对象;

或者,M个对象为从对象集合中随机确定的对象,对象集合为除生产对象之外剩余的已注册对象。

本申请实施例中,提供了一种数字内容获取装置。采用上述装置,在内容生产者发布数字内容之后,可以先向相关用户推送该数字内容的预告信息,达到宣传作品和促进用户购买意愿的效果,有助于实现内容生产者的创收。

可选地,在上述图18所对应的实施例的基础上,本申请实施例提供的数字内容获取装置40的另一实施例中,数字内容为视频内容;

获取模块410,还用于响应针对视频内容的截取操作,从视频内容中获取视频片段;

和/或,按照预设时长从视频内容中截取得到视频片段;

和/或,响应针对视频预告内容的发布操作,将视频预告内容作为视频片段;

和/或,响应针对第一图片的发布操作,将第一图片作为关联图片;

和/或,响应针对第一文本的发布操作,将第一文本作为关联文本。

本申请实施例中,提供了一种数字内容获取装置。采用上述装置,针对视频内容生成相关的预告信息,且预告信息可包括视频片段、关联图片和关联文本等,从而提升作品宣传的灵活性和丰富性,帮助用户更好地了解视频内容。

可选地,在上述图18所对应的实施例的基础上,本申请实施例提供的数字内容获取装置40的另一实施例中,数字内容为音频内容;

获取模块410,还用于响应针对音频内容的截取操作,从音频内容中获取音频片段;

和/或,按照预设时长从音频内容中截取得到音频片段;

和/或,响应针对音频预告内容的发布操作,将音频预告内容作为音频片段;

和/或,响应针对第二图片的发布操作,将第二图片作为关联图片;

和/或,响应针对第二文本的发布操作,将第二文本作为关联文本,其中,第二文本为与音频内容相关的文本。

本申请实施例中,提供了一种数字内容获取装置。采用上述装置,针对音频内容生成相关的预告信息,且预告信息可包括音频片段、关联图片和关联文本等,从而提升作品宣传的灵活性和丰富性,帮助用户更好地了解音频内容。

可选地,在上述图18所对应的实施例的基础上,本申请实施例提供的数字内容获取装置40的另一实施例中,数字内容为文本内容;

获取模块410,还用于响应针对文本内容的截取操作,从文本内容中获取关联文本;

和/或,按照预设字符数从文本内容中截取得到关联文本;

和/或,响应针对第三图片的发布操作,将第三图片作为关联图片;

和/或,响应针对第三文本的发布操作,将第三文本作为关联文本。

本申请实施例中,提供了一种数字内容获取装置。采用上述装置,针对文本内容生成相关的预告信息,且预告信息可包括关联图片和关联文本等,从而提升作品宣传的灵活性和丰富性,帮助用户更好地了解文本内容。

可选地,在上述图18所对应的实施例的基础上,本申请实施例提供的数字内容获取装置40的另一实施例中,

发送模块440,还用于通过平台服务器获取针对数字内容的N个交易请求之前,响应针对数字内容的定价操作,通过平台服务器向M个对象推送针对数字内容的定价信息,其中,定价信息用于指示数字内容的交易数值,M为大于或等于1的整数;

获取模块410,还用于获取针对数字内容的交易总数值,其中,交易总数值为基于数字内容的交易数值与消费对象的数量确定的。

本申请实施例中,提供了一种数字内容获取装置。采用上述装置,内容发行平台不仅为内容生产者提供了作品展示的机会,还为内容消费者提供了“点对点”模式的消费,即,内容生产者在完成定价之后,内容消费者按该定价购买数字内容即可。从而在很大程度上减少了平台差价费,使得内容生产者能够获得更多的收益,从而有助于提升优质内容创作的积极性。

可选地,在上述图18所对应的实施例的基础上,本申请实施例提供的数字内容获取装置40的另一实施例中,

获取模块410,具体用于在预设时间段内,通过平台服务器获取针对数字内容的K个初始交易请求,其中,K为大于或等于1的整数;

若预设时间段内,通过平台服务器获取针对数字内容的T个交易终止请求,其中,T为大于或等于1,且,小于或等于K的整数;

根据K个初始交易请求以及T个交易终止请求,确定针对数字内容的N个交易请求,其中,N满足N=K-T。

本申请实施例中,提供了一种数字内容获取装置。采用上述装置,在数字内容的预售时间内,用户可以选择购买,也可以在购买后选择退款。预售时间结束后,如果用户未退款,则该用户成为内容消费者,如果用户已退款,则该用户即为普通用户。基于此,能够更好地满足用户的需求,提升方案的可行性。

可选地,在上述图18所对应的实施例的基础上,本申请实施例提供的数字内容获取装置40的另一实施例中,数字内容获取装置40还包括接收模块450;

发送模块440,还用于响应生产对象的注册操作,向平台服务器发送生产对象所对应的基本信息,以使平台服务器基于基本信息,调用系统初始化算法生成系统公钥;

接收模块450,用于接收平台服务器发送的系统公钥。

本申请实施例中,提供了一种数字内容获取装置。采用上述装置,在密钥初始化阶段,生产对象可创建一个广播加密体系,基于此,生产对象可以为广播加密体系中的消费对象生成系统公钥,以此实现广播加密,保证方案的可行性和可操作性。

可选地,在上述图18所对应的实施例的基础上,本申请实施例提供的数字内容获取装置40的另一实施例中,

生成模块420,具体用于基于N个消费对象信息、系统公钥以及第一随机参数,调用密文头部生成算法生成广播密文头;

基于广播密文头、系统公钥以及第二随机参数,调用加密密钥生成算法生成会话密钥;

或者,

生成模块420,具体用于基于N个消费对象信息、系统公钥以及第一随机参数,调用密文头部生成算法生成广播密文头;

基于系统公钥以及第三随机参数,调用加密密钥生成算法生成会话密钥;

发送模块440,具体用于向N个消费对象发送目标数字内容以及广播密文头,以使每个消费对象基于广播密文头、对应的消费对象私钥、对应的消费对象信息以及系统公钥,对目标数字内容进行解密,得到数字内容。

本申请实施例中,提供了一种数字内容获取装置。采用上述装置,数字内容在传播过程中进行了加密,即使被中间攻击者截获,也因无法得到消费对象私钥而无法解密,从而保障了内容生产者的权益。相比于网络权限控制的方式更具有安全性。此外,对于内容消费者而言,购买后能获得一份完整的数字内容,可以放在自己的媒体设备上播放,从而能够更充分地使用购买到的数字内容,有利于拓展更多场景,灵活性更强。

可选地,在上述图18所对应的实施例的基础上,本申请实施例提供的数字内容获取装置40的另一实施例中,

生成模块420,具体用于基于N个消费对象信息以及系统公钥,调用加密算法生成广播密文头以及会话密钥;

发送模块440,具体用于向N个消费对象发送目标数字内容以及广播密文头,以使每个消费对象基于广播密文头、对应的消费对象私钥以及对应的消费对象信息,对目标数字内容进行解密,得到数字内容。

本申请实施例中,提供了一种数字内容获取装置。采用上述装置,数字内容在传播过程中进行了加密,即使被中间攻击者截获,也因无法得到消费对象私钥而无法解密,从而保障了内容生产者的权益。相比于网络权限控制的方式更具有安全性。此外,对于内容消费者而言,购买后能获得一份完整的数字内容,可以放在自己的媒体设备上播放,从而能够更充分地使用购买到的数字内容,有利于拓展更多场景,灵活性更强。

下面对本申请中的数字内容获取装置进行详细描述,请参阅图19,图19为本申请实施例中数字内容获取装置的另一个实施例示意图,数字内容获取装置50包括:

发送模块510,用于通过平台服务器向生产对象发送针对数字内容的交易请求,其中,交易请求携带消费对象信息;

接收模块520,用于接收平台服务器发送的消费对象私钥,其中,消费对象私钥为平台服务器根据消费对象信息生成的;

接收模块520,还用于接收目标数字内容以及广播密文头,其中,目标数字内容为生产对象采用会话密钥对数字内容加密后得到的,广播密文头以及会话密钥为根据N个消费对象信息以及系统公钥生成的,系统公钥为平台服务器生成的,N个消费对象信息来源于N个交易请求,N为大于或等于1的整数;

解密模块530,用于根据广播密文头以及消费对象私钥,对目标数字内容进行解密,得到数字内容。

本申请实施例中,提供了一种数字内容获取装置。采用上述装置,对于内容消费方而言,对目标数字内容进行解密之后即可获得数字内容本身,而不止是平台播放权,因此,使得数字内容的交付方式更加灵活。与此同时,生产对象采用广播加密的方式传输目标数字内容(即,加密后的数字内容),即使被中间攻击者截获,也无法进行解密,从而提升了数字内容传输的安全性和可靠性,进而保障了内容生产者的权益。

可选地,在上述图19所对应的实施例的基础上,本申请实施例提供的数字内容获取装置50的另一实施例中,数字内容获取装置50还包括显示模块540;

显示模块540,用于通过平台服务器向生产对象发送针对数字内容的交易请求之前,显示针对数字内容的预告信息;

显示模块540,还用于响应针对预告信息的查看操作,显示预告信息,其中,预告信息包括视频片段、音频片段、关联文本以及关联图片中的至少一种。

本申请实施例中,提供了一种数字内容获取装置。采用上述装置,用户可以观看与数字内容有关的预告信息,从而帮助用户更好地了解视频内容。

可选地,在上述图19所对应的实施例的基础上,本申请实施例提供的数字内容获取装置50的另一实施例中,

显示模块540,还用于显示针对数字内容的预告信息之前,显示生产对象对应账号的关注控件;

显示模块540,还用于响应针对关注控件的选择操作,确定已关注生产对象所对应的账号。

本申请实施例中,提供了一种数字内容获取装置。采用上述装置,用户可以根据自身喜好选择是否关注内容生产者,如果对某个内容生产者感兴趣,则在关注该内容生产者之后,还可以收到与该内容生产者有关的推送消息(包括数字内容的预告信息),由此达到更好的信息推送效果。

可选地,在上述图19所对应的实施例的基础上,本申请实施例提供的数字内容获取装置50的另一实施例中,

解密模块530,具体用于基于广播密文头、消费对象私钥、消费对象信息以及系统公钥,调用解密密钥生成算法生成会话密钥;

采用会话密钥对目标数字内容进行解密,得到数字内容。

本申请实施例中,提供了一种数字内容获取装置。采用上述装置,数字内容在传播过程中进行了加密,即使被中间攻击者截获,也因无法得到消费对象私钥而无法解密,从而保障了内容生产者的权益。此外,对于内容消费者而言,购买后能获得一份完整的数字内容,可以放在自己的媒体设备上播放,有利于拓展更多场景,灵活性更强。

可选地,在上述图19所对应的实施例的基础上,本申请实施例提供的数字内容获取装置50的另一实施例中,

解密模块530,具体用于基于广播密文头、消费对象私钥以及消费对象信息,调用解密算法生成会话密钥;

采用会话密钥对目标数字内容进行解密,得到数字内容。

本申请实施例中,提供了一种数字内容获取装置。采用上述装置,数字内容在传播过程中进行了加密,即使被中间攻击者截获,也因无法得到消费对象私钥而无法解密,从而保障了内容生产者的权益。此外,对于内容消费者而言,购买后能获得一份完整的数字内容,可以放在自己的媒体设备上播放,有利于拓展更多场景,灵活性更强。

本申请实施例还提供了一种终端,如图20所示,为了便于说明,仅示出了与本申请实施例相关的部分,具体技术细节未揭示的,请参照本申请实施例方法部分。在本申请实施例中,以终端为手机为例进行说明:

图20示出的是与本申请实施例提供的终端相关的手机的部分结构的框图。参考图20,手机包括:射频(radio frequency,RF)电路610、存储器620、输入单元630、显示单元640、传感器650、音频电路660、无线保真(wireless fidelity,WiFi)模块670、处理器680、以及电源690等部件。本领域技术人员可以理解,图20中示出的手机结构并不构成对手机的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

下面结合图20对手机的各个构成部件进行具体的介绍:

RF电路610可用于收发信息或通话过程中,信号的接收和发送,特别地,将基站的下行信息接收后,给处理器680处理;另外,将设计上行的数据发送给基站。通常,RF电路610包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器(low noiseamplifier,LNA)、双工器等。此外,RF电路610还可以通过无线通信与网络和其他设备通信。上述无线通信可以使用任一通信标准或协议,包括但不限于全球移动通讯系统(globalsystem of mobile communication,GSM)、通用分组无线服务(general packet radioservice,GPRS)、码分多址(code division multiple access,CDMA)、宽带码分多址(wideband code division multiple access,WCDMA)、长期演进(long term evolution,LTE)、电子邮件、短消息服务(short messaging service,SMS)等。

存储器620可用于存储软件程序以及模块,处理器680通过运行存储在存储器620的软件程序以及模块,从而执行手机的各种功能应用以及数据处理。存储器620可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器620可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

输入单元630可用于接收输入的数字或字符信息,以及产生与手机的用户设置以及功能控制有关的键信号输入。具体地,输入单元630可包括触控面板631以及其他输入设备632。触控面板631,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板631上或在触控面板631附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触控面板631可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器680,并能接收处理器680发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板631。除了触控面板631,输入单元630还可以包括其他输入设备632。具体地,其他输入设备632可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、鼠标、操作杆等中的一种或多种。

显示单元640可用于显示由用户输入的信息或提供给用户的信息以及手机的各种菜单。显示单元640可包括显示面板641,可选的,可以采用液晶显示器(liquid crystaldisplay,LCD)、有机发光二极管(organic light-emitting diode,OLED)等形式来配置显示面板641。进一步的,触控面板631可覆盖显示面板641,当触控面板631检测到在其上或附近的触摸操作后,传送给处理器680以确定触摸事件的类型,随后处理器680根据触摸事件的类型在显示面板641上提供相应的视觉输出。虽然在图20中,触控面板631与显示面板641是作为两个独立的部件来实现手机的输入和输入功能,但是在某些实施例中,可以将触控面板631与显示面板641集成而实现手机的输入和输出功能。

手机还可包括至少一种传感器650,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板641的亮度,接近传感器可在手机移动到耳边时,关闭显示面板641和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于手机还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。

音频电路660、扬声器661,传声器662可提供用户与手机之间的音频接口。音频电路660可将接收到的音频数据转换后的电信号,传输到扬声器661,由扬声器661转换为声音信号输出;另一方面,传声器662将收集的声音信号转换为电信号,由音频电路660接收后转换为音频数据,再将音频数据输出处理器680处理后,经RF电路610以发送给比如另一手机,或者将音频数据输出至存储器620以便进一步处理。

WiFi属于短距离无线传输技术,手机通过WiFi模块670可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图20示出了WiFi模块670,但是可以理解的是,其并不属于手机的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。

处理器680是手机的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器620内的软件程序和/或模块,以及调用存储在存储器620内的数据,执行手机的各种功能和处理数据。可选的,处理器680可包括一个或多个处理单元;可选的,处理器680可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器680中。

手机还包括给各个部件供电的电源690(比如电池),可选的,电源可以通过电源管理系统与处理器680逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。

尽管未示出,手机还可以包括摄像头、蓝牙模块等,在此不再赘述。

上述实施例中由终端所执行的步骤可以基于该图20所示的终端结构。

本申请实施例中还提供一种计算机设备,包括存储器和处理器,存储器存储有计算机程序,该处理器执行计算机程序时,实现前述各个实施例描述方法的步骤。

本申请实施例中还提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时,实现前述各个实施例描述方法的步骤。

本申请实施例中还提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时,实现前述各个实施例描述方法的步骤。

可以理解的是,在本申请的具体实施方式中,涉及到用户信息,账号信息,关注喜好等相关的数据,当本申请以上实施例运用到具体产品或技术中时,需要获得用户许可或者同意,且相关数据的收集、使用和处理需要遵守相关国家和地区的相关法律法规和标准。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(read-only memory,ROM)、随机存取存储器(random access memory,RAM)、磁碟或者光盘等各种可以存储计算机程序的介质。

以上所述,以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。

技术分类

06120116566268