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

广告的传输方法及设备

文献发布时间:2023-06-19 09:29:07


广告的传输方法及设备

技术领域

本申请涉及数字传输技术领域,尤其涉及广告的传输方法及设备。

背景技术

目前,关于广告的传输及显示的形式比较单一,如通过人工传输广告,单张广告图片或单个广告视频在设备上进行全屏显示,用户体验较低。

发明内容

基于以上存在的问题以及现有技术的缺陷,本申请提供广告的传输方法及设备,其中,设备可远程地接收服务器发送的广告,并进行播放,可远程地接收服务器发送的控制指令,并可根据该控制指令执行特定操作(如:设备重启、关机或设备显示画面的截图等等)。

第一方面,本申请提供了一种广告的传输方法,包括:

服务器生成广告;

所述服务器将封装有所述广告的协议数据包发送给设备;所述协议数据包包括:所述广告的下载地址、所述广告的播放策略以及所述设备的ID。

第二方面,本申请提供了另一种广告的传输方法,包括:

设备接收封装有广告的协议数据包;所述协议数据包包括:所述广告的播放策略、所述广告的下载地址、所述设备的ID;

所述设备对所述协议数据包解封装,得到所述广告的下载地址;

所述设备根据所述广告的下载地址从服务器下载包括所述广告的压缩包。

第三方面,本申请提供了一种设备,包括:

存储器及与所述存储器耦合的处理器,所述存储器用于存储应用程序指令,所述处理器被配置用于调用所述应用程序指令,执行第一方面所述的广告的传输方法。

与现有技术相比,本申请提供了广告的传输方法及设备。其中,传输方法包括:服务器生成广告;服务器将封装有广告的协议数据包发送给设备;协议数据包包括:广告的下载地址、广告的播放策略以及设备的ID。采用本申请,设备可远程地接收服务器发送的广告,并进行播放,可远程地接收服务器发送的控制指令,并根据该控制指令执行特定操作(如:设备重启、关机或设备显示画面的截图等等)。

附图说明

为了更清楚地说明本申请实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本申请提供的广告的传输方法的示意图;

图2是本申请提供的一种广告模块的示意图;

图3是本申请提供的另一种广告模块的示意图;

图4是本申请提供的又一种广告模块的示意图;

图5是本申请提供的又一种广告模块的示意图;

图6是本申请提供的另一种广告的传输方法的示意图;

图7是本申请提供的一种广告传输的设备的示意图。

具体实施方式

下面将结合本申请中的附图,对本申请中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。

参见图1,是本申请提供的一种广告的传输方法的流程示意图,如图1所示,该方法可包括但不限于下述步骤:

S101、服务器生成广告。

本申请实施例中,服务器可在广告模块上将获取的音视频数据编辑成广告;其中,音视频数据可包括但不限于:如文字、数据、声音、图形、图像或视频(如1080P、4K或8K分辨率、帧率为30FPS或60FPS的高清视频)等感觉音视频数据等。音视频数据还可包括但不限于下述特点:高动态范围HDR(High Dynamic Range Imaging)。

应当说明的,广告模块可包括但不限于:图片控件、视频控件、链接控件、音频控件、天气控件、背景颜色控件、时钟控件等多个不同的控件以及编辑区域。

应当说明的,当图片控件接收到用户的输入操作(例如:点击)时,服务器可通过图片控件将广告图片(如:延长器的宣传广告图片)添加到编辑区域;当视频控件接收到用户的输入操作时,服务器可通过视频控件将广告视频(如:延长器的宣传广告视频)添加到编辑区域;当链接控件接收到用户的输入操作时,服务器可通过链接控件将广告链接(如:延长器的销售、推广网站)添加到编辑区域;当音频控件接收到用户的输入操作时,服务器可通过音频控件将广告音频(如:宣传的广告图片的背景音乐)添加到编辑区域;当天气控件接收到用户的输入操作时,服务器可通过天气控件将天气添加到编辑区域;当时钟控件接收到用户的输入操作时,服务器可通过时钟控件将时钟(如:北京时区的当前时间)添加到编辑区域;当背景颜色控件接收到用户的输入操作时,服务器可通过背景颜色控件将背景颜色(如:给宣传广告图片设置为红色的背景颜色)添加到编辑区域。

也即是说,服务器可基于广告模版上的视频控件将广告视频在广告模块上的编辑区域进行编辑之外,还可将基于广告模版上的链接控件将广告链接添加到广告模块上的编辑区域,以及将基于广告模版上的时钟控件将时钟信息添加到广告模块上的编辑区域等等。

应当说明的,广告模块可包括但不限于:全屏形式的编辑区域、二分屏中两个分别独立的编辑区域、四分屏中四个分别独立的编辑区域。

图2示例性示出了一种广告模块的示意图,如图2所示,广告模块包括:全屏形式的编辑区域。当广告模块的控件(如:视频控件)接收到用户输入(如单击)的指令时,服务器可在广告模块上将获取的音视频数据进行编辑,获得广告。

图3示例性示出了另一种广告模块的示意图。如图3所示,广告模块包括:横屏形式的二分屏编辑区域,当服务器在广告模版上二分屏编辑区域的其中一个编辑区域(如:横屏形式的二分屏的上部屏幕区域)进行广告编辑时,不可同时在该二分屏编辑区域的另一个编辑区域(如:横屏形式的二分屏的下部屏幕区域)编辑广告。

图4示例性示出了又一种广告模块的示意图。如图4所示,广告模块包括:竖屏形式的二分屏编辑区域,当服务器在广告模版上二分屏编辑区域的其中一个编辑区域(如:竖屏形式的二分屏的右边屏幕区域)进行广告编辑时,不可同时在该二分屏编辑区域的另一个编辑区域(如:竖屏形式的二分屏的左边屏幕区域)编辑广告。

图5示例性示出了又一种广告模块的示意图。如图5所示,广告模块包括:四分屏形式的四分屏编辑区域,当服务器在广告模版上四分屏编辑区域的其中一个编辑区域(如:四分屏的右上角屏幕区域)进行广告编辑时,不可同时在该四分屏编辑区域的另三个编辑区域(如:四分屏的左上角屏幕区域、左下角屏幕区域及右下角屏幕区域)编辑广告。

应当说明的,该广告可包括但不限于:电子产品、美容产品、房地产、教育等商业广告,以及城市形象推广、奥运会的宣传等非商业广告。

S102、服务器将封装有广告的协议数据包发送给设备。

本申请实施例中,协议数据包包括:广告的下载地址、广告的播放策略以及设备的ID(identification)。其中,广告的下载地址可包括:路由地址(如:网址),其中,广告的下载地址用于设备从服务器上下载广告。广告的播放策略可包括但不限于:广告的播放时间段(如:2020.5.1日-2020.7.5日之间的每个星期一的9:00AM-9:30AM)、广告按哪种屏幕方式进行播放(如:在全屏、横屏形式的二分屏的上部播放或四分屏的左上角部分播放)。设备的ID可包括:设备的唯一编码(即设备的唯一识别码)。

应当说明的,服务器将封装有广告的协议数据包发送给设备,包括:

服务器可通过超文本传输协议(HyperText Transfer Protocol,HTTP)将广告进行封装,获得协议数据包,并将协议数据包发送给设备。

应当说明的,服务器将封装有广告的协议数据包发送给设备之前,还可包括但不限于下述步骤:

步骤1:服务器通过WebSocket端口,并基于WebSocket协议将携带设备的ID的触发信息发送给该设备;

步骤2:在设备接收到携带设备的ID的触发信息之后,服务器将接收设备基于HTTP协议发送的携带设备的ID的广告下载请求信息,广告下载请求信息用于设备请求访问服务器的广告获取接口(即路由地址)。

设备包括:第一设备、第二设备;

服务器将封装有广告的协议数据包发送给设备,包括:

服务器基于HTTP协议将封装有广告的协议数据包分别发送给第一设备及第二设备。

应当说明的,当设备包括:第一设备、第二设备时,

服务器将封装有广告的协议数据包分别发送给第一设备及第二设备之前,还可包括但不限于下述步骤:

步骤1:服务器通过基于WebSocket协议将携带第一设备的ID的触发信息发送给第一设备;以及基于WebSocket协议将携带第二设备的ID的触发信息发送给第二设备;

步骤2:第一设备接收到携带第一设备的ID的触发信息之后,服务器接收由第一设备发送的携带第一设备的ID的广告下载请求信息;以及第二设备接收到携带第二设备的ID的触发信息之后,服务器接收由第二设备发送的携带第二设备的ID的广告下载请求信息。

应当说明的,当广告包括:第一广告、第二广告时;

服务器将封装有广告的协议数据包发送给设备,可包括下述步骤:

服务器分别将封装有第一广告的第一协议数据包、以及封装有第二广告的第二协议数据包发送给设备;第一协议数据包包括:第一广告的下载地址、第一广告的播放策略及设备的ID;第二协议数据包包括:第二广告的下载地址、第二广告的播放策略及设备的ID。

应当说明的,上述传输方法,还可包括下述步骤:

服务器将封装有控制指令的协议数据包发送给设备,其中,控制指令包括:用于控制设备的指令(如:重启或关闭设备的指令)或控制设备中广告(如:删除设备中广告)的指令。

服务器将封装有控制指令的协议数据包发送给设备,可包括但不限于:

服务器基于WebSocket协议将封装有控制指令及设备的ID的协议数据包发送给设备。

当设备包括:第一设备、第二设备时,

服务器将封装有控制指令的协议数据包发送给设备,可包括但不限于:

服务器基于WebSocket协议将封装有控制指令的协议数据包分别发送给第一设备及第二设备;

其中,该控制指令可包括但不限于:重启设备的控制指令、调节设备的音量的控制指令、获取设备正在显示的画面、对设备定时开关机的控制指令、设备屏幕旋转固定角度的控制指令、设置设备中时钟的显示时区的控制指令或获取设备信息的控制指令。

应当说明的,服务器将封装有控制指令的协议数据包发送给设备,可包括但不限于下述步骤:

服务器基于WebSocket协议将封装有第一控制指令的协议数据包,以及基于WebSocket协议将封装有第二控制指令的协议数据包分别都发送给设备;第一控制指令可用于控制设备中第一广告(如:删除设备中第一广告)的指令;第二控制指令可用于控制设备中第二广告(如:删除设备中第二广告)的指令。

应当说明的,图2-5仅仅用于解释本申请实施例,不应对本申请作出限制。

参见图6,是本申请提供的一种广告的传输方法的流程示意图,如图6所示,该方法可包括但不限于下述步骤:

S601、设备接收封装有广告的协议数据包。

具体的,设备接收封装有广告的协议数据包,可包括但不限于下述方式:

方式1:设备接收由服务器通过HTTP协议发送的封装有广告的协议数据包;

方式2:设备从存储设备(如:U盘)中接收封装有广告的协议数据包。

其中,协议数据包可包括但不限于:广告的播放策略、广告的下载地址、设备的ID。

应当说明的,关于广告的播放策略、广告的下载地址及设备的ID的详细阐述可参见图1所述的实施例,此处不再赘述。

S602、设备对协议数据包解封装,得到广告的下载地址。

本申请实施例中,设备可基于HTTP协议对接收的协议数据包解封装,得到广告的下载地址;广告的下载地址用于设备从服务器或服务器的云端数据库中下载广告。

应当说明的,设备对协议数据包解封装之后,还可包括但不限于下述步骤:

设备得到广告的播放策略及设备的ID。

当广告包括:第一广告、第二广告时,

设备接收封装有广告的协议数据包,可包括但不限于下述步骤:

设备接收封装有第一广告的第一协议数据包,以及封装有第二广告的第二协议数据包;其中,第一协议数据包包括:第一广告的下载地址、第一广告的播放策略及设备的ID;第二协议数据包包括:第二广告的下载地址、第二广告的播放策略及设备的ID。

设备对协议数据包解封装,得到广告的下载地址,可包括但不限于下述步骤:

设备对第一协议数据包解封装,得到第一广告的下载地址,以及设备对第二协议数据包解封装,得到第二广告的下载地址。

设备对第一协议数据包解封装之后,还可包括但不限于下述步骤:

设备得到第一广告的播放策略及设备的ID;以及,

设备对第二协议数据包解封装之后,还可包括下述步骤:

设备得到第二广告的播放策略及设备的ID。

S603、设备根据广告的下载地址从服务器下载包括广告的压缩包。

本申请实施例中,广告的压缩包,可包括但不限于:通过ZIP压缩文件格式的压缩包、RAR压缩文件格式的压缩包或7Z压缩文件格式的压缩包。

设备根据广告的下载地址从服务器下载包括广告的压缩包之后,还可包括但不限于:

设备对包括广告的压缩包解压,得到广告之外,还得到广告的特定播放策略及设备的特定ID;

如果特定播放策略与播放策略相同,且特定ID与所述ID相同,则根据播放策略对广告进行播放。

当广告包括:第一广告、第二广告时,

设备根据广告的下载地址从服务器下载包括广告的压缩包,可包括但不限于下述步骤:

设备根据第一广告的下载地址从服务器或服务器的云端数据库下载包括第一广告的压缩包;以及设备根据第二广告的下载地址从服务器下载包括第二广告的压缩包。

应当说明的,设备根据第一广告的下载地址从服务器下载包括第一广告的压缩包之后,还可包括下述步骤:

设备对包括第一广告的压缩包解压,如果得到第一广告之外,

还得到所述第一广告的第一播放策略及所述设备的第一ID;

如果所述第一广告的第一播放策略与所述第一广告的播放策略相同,且所述第一ID与所述ID相同,则根据所述第一广告的播放策略对所述第一广告进行播放。

或者,

设备根据第二广告的下载地址从服务器下载包括第二广告的压缩包之后,还可包括下述步骤:

设备对包括第二广告的压缩包解压,如果得到第二广告之外,还得到所述第二广告的第二播放策略及所述设备的第二ID;如果所述第二广告的第二播放策略与所述第二广告的播放策略相同,且所述第二ID与所述ID相同,则根据所述第二广告的播放策略对所述第二广告进行播放。

举例来说,设备根据第一广告的播放策略(如:在设备的显示屏处于横屏形式的二分屏时,将第一广告在该二分屏的上部屏幕区域在固定时段进行播放)以及第二广告的播放策略(如:在设备的显示屏处于横屏形式的二分屏时,将第二广告在该二分屏的下部屏幕区域在固定时段进行播放),将第一广告、第二广告在设备上或与设备相连的显示设备上进行播放或显示。

应当说明的,图6方法实施例中未阐明的定义或解释,请参见图1方法实施例,此处不再赘述。

本申请提供了一种传输广告的设备,可用于实现图6实施例所述的广告的传输方法。图7所示的传输广告的设备可用于执行图6实施例中的描述内容。

如图7所示,设备7可包括但不限于:存储器72及与存储器72耦合的处理器81。

存储器72,具体可包括:应用程序指令;

处理器71,具体可用于:调用存储器72中存储的应用程序指令,实现图6所述的广告的传输方法。

具体的,处理器71,可用于:

对接收到的协议数据包解封装,得到广告的下载地址;

应当说明的,处理器71,用于:在对接收到的协议数据包解封装,得到广告的下载地址之外,还可得到广告的播放策略及设备的ID。

更具体的,当广告包括:第一广告、第二广告时,

在设备7接收封装有第一广告的第一协议数据包,以及封装有第二广告的第二协议数据包后,处理器71,用于:对第一协议数据包解封装,得到第一广告的下载地址,第一广告的播放策略及设备的ID;以及对第二协议数据包解封装,得到第二广告的下载地址,第二广告的播放策略及设备的ID。

处理器71,还可用于:

根据广告的下载地址从服务器下载包括广告的压缩包之后,对包括广告的压缩包解压,得到广告,广告的特定播放策略及设备的特定ID;

如果判断出特定播放策略与播放策略相同,且特定ID与所述ID相同,则根据播放策略对广告进行播放。

当广告包括:第一广告、第二广告时,

处理器71,可用于:

根据第一广告的下载地址从服务器或服务器的云端数据库下载包括第一广告的压缩包;以及设备根据第二广告的下载地址从服务器下载包括第二广告的压缩包。

处理器71,还可用于:

根据第一广告的下载地址从服务器下载包括第一广告的压缩包之后,

对包括第一广告的压缩包解压,如果得到第一广告,第一广告的第一播放策略及所述设备的第一ID;

如果判断出所述第一广告的第一播放策略与第一广告的播放策略相同,且所述第一ID与所述ID相同,则根据所述第一广告的播放策略对所述第一广告进行播放。

处理器71,可用于:

根据第二广告的下载地址从服务器下载包括第二广告的压缩包之后,对包括第二广告的压缩包解压,如果得到第二广告,第二广告的第二播放策略及所述设备的第二ID。

如果判断出第二广告的第二播放策略与第二广告的播放策略相同,且第二ID与所述ID相同,则根据第二广告的播放策略对第二广告进行播放。

应当理解,设备7仅为本申请实施例提供的一个例子,设备7可具有比示出的部件更多或更少的部件,可以组合两个或更多个部件,或者可具有部件的不同配置实现。

可理解的,关于图7的设备7包括的功能部件的具体实现方式,可参考图6实施例,此处不再赘述。

本领域普通技术人员可以意识到,结合本申请中所公开的实施例描述的各示例的部件及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

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

在本申请所提供的几个实施例中,应该理解到,所揭露的设备或方法,可以通过其它的方式实现。例如,以描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

上述描述的设备的实施例仅仅是示意性的,例如,所述设备的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个装置,或一些特征可以忽略,或不执行。另外,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口、设备、装置或模块的间接耦合或通信连接,也可以是电的,机械的或其它的形式连接。

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

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

以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。

相关技术
  • 广告的传输方法及设备
  • 一种基于广告机的信息传输方法
技术分类

06120112188624