CN107171974B - 一种广告机共享资源的方法及装置 - Google Patents
一种广告机共享资源的方法及装置 Download PDFInfo
- Publication number
- CN107171974B CN107171974B CN201710288710.2A CN201710288710A CN107171974B CN 107171974 B CN107171974 B CN 107171974B CN 201710288710 A CN201710288710 A CN 201710288710A CN 107171974 B CN107171974 B CN 107171974B
- Authority
- CN
- China
- Prior art keywords
- target
- resource
- machine
- priority
- determining
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 38
- 230000005540 biological transmission Effects 0.000 claims abstract description 88
- 238000005516 engineering process Methods 0.000 claims description 8
- 238000012795 verification Methods 0.000 claims description 6
- 238000012545 processing Methods 0.000 claims description 5
- 230000007246 mechanism Effects 0.000 abstract description 5
- 238000012913 prioritisation Methods 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 10
- 238000004590 computer program Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 5
- 230000008569 process Effects 0.000 description 4
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 210000005069 ears Anatomy 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/50—Queue scheduling
- H04L47/62—Queue scheduling characterised by scheduling criteria
- H04L47/625—Queue scheduling characterised by scheduling criteria for service slots or service orders
- H04L47/6275—Queue scheduling characterised by scheduling criteria for service slots or service orders based on priority
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明公开了一种广告机共享资源的方法及装置。其中,该方法包括:确定目标广告机所需的目标资源,目标资源包括文字、图片、视频、音频中的一项或多项;根据目标资源中数据帧的优先级确定目标广告机的优先级,并确定数据帧的传输顺序;根据目标广告机的优先级确定向目标广告机发送目标资源的发送顺序,并在到达发送顺序对应的时间点时,根据数据帧的传输顺序向目标广告机依次发送目标资源的数据帧。该方法通过优先级区分机制,可以有效的降低数据传输过程中发生冲突的概率;同时可以保障源广告机对目标广告机的有效传输,提高信道利用率。
Description
技术领域
本发明涉及数据共享技术领域,尤其涉及一种广告机共享资源的方法及装置。
背景技术
广告机是新一代的智能设备,通过终端软件控制、网络信息传输和多媒体终端显示构成一个完整的广告播控***,并通过图片、文字、视频、小插件(天气、汇率等)等多媒体素材进行广告宣传。广告机最初的构想是将广告变被动为主动,所以广告机的互动性使得它具备很多公共服务功能,并以此来吸引顾客主动浏览广告。所以,广告机诞生之初的使命就是改变广告被动传播的模式,通过互动的方式吸引顾客主动浏览广告。而广告机的发展方向也是一直在延续这个使命:智能交互、公共服务、娱乐互动等。
在实现本发明过程中,发明人发现现有技术中至少存在如下问题:
现有广告机大部分是通过上位***来获取所需的资源,获取资源方式单一,且在广告机数量过多时容易占用信道资源,造成资源浪费。部分广告机虽然也可以实现共享数据,但一般均是两个广告机之间实现资源共享,实际上只是发送方和接收方互相发送数据,共享方式简单。
发明内容
本发明实施例提供一种广告机共享资源的方法及装置,用于解决现有广告机之间不能有效共享资源的技术问题。
本发明实施例提供的一种广告机共享资源的方法,包括以下步骤:
确定目标广告机所需的目标资源,目标资源包括文字、图片、视频、音频中的一项或多项;
根据目标资源中数据帧的优先级确定目标广告机的优先级,并确定数据帧的传输顺序;
根据目标广告机的优先级确定向目标广告机发送目标资源的发送顺序,并在到达发送顺序对应的时间点时,根据数据帧的传输顺序向目标广告机依次发送目标资源的数据帧。
在一种可能的实现方式中,根据目标资源中所有数据帧的优先级确定目标广告机的优先级,包括:
确定在当前时间目标资源中待传输的数据帧,并确定所有待传输的数据帧的优先级;
确定目标广告机的优先级
其中,Φk为目标广告机k的优先级,m为待传输数据帧的个数,APi k为与目标广告机k相对应的第i个数据帧的优先级,[]为取整符号。
在一种可能的实现方式中,在根据目标广告机的优先级确定向目标广告机发送目标资源的发送顺序之后,该方法还包括:
统计关键数据帧的已发次数,若已发次数大于预设阈值且并未向目标广告机发送过关键数据帧,则优先向目标广告机发送关键数据帧;
在确定数据帧的传输顺序之后,该方法还包括:
确定计划发送帧数:其中,为源广告机U的天线数,Qu为发送队列中待发送数据帧数;
根据计划发送帧数确定实际发送帧数
其中,为目标广告机V最多可编码数据帧数,为目标广告机V可能接收到的数据帧数,Xv代表所有目标广告机V的集合。
在一种可能的实现方式中,在根据数据帧的传输顺序向目标广告机依次发送目标资源的数据帧之后,该方法还包括:
接收目标广告机反馈的接收报文,接收报文包括目标广告机接收到的数据帧数和接收状态;
根据接收报文确定本次数据传输是否正常,在本次数据传输正常时,更新目标广告机的目标资源,并根据更新后的目标资源重新确定数据帧的传输顺序和目标资源的发送顺序。
在一种可能的实现方式中,确定目标广告机所需的目标资源,包括:
选取待发送资源,并确定待发送资源的摘要信息,摘要信息包括待发送资源的名称、资源大小、资源类型、资源简介中的一项或多项;以及
以广播的形式将该摘要信息发送至附近所有的目标广告机,验证目标广告机是否存储有待发送资源;若目标广告机不存在待发送资源,则将待发送资源添加至目标广告机的目标资源中;
发送目标资源的数据帧包括:
与目标广告机之间进行时间同步,基于时分多址技术将目标资源的数据帧发送至目标广告机;
其中,与目标广告机之间进行时间同步包括:
基于广播电台的广播授时信号更新源广告机和目标广告的时间;或
根据上位机下发的授时指令调整源广告机和目标广告机的时间;或
源广告机与目标广告机之间自行约定一个共同的时间。
基于同样的发明构思,本发明实施例提供的一种广告机共享资源的装置,包括:
确定模块,用于确定目标广告机所需的目标资源,目标资源包括文字、图片、视频、音频中的一项或多项;
优先级模块,用于根据目标资源中数据帧的优先级确定目标广告机的优先级,并确定数据帧的传输顺序;
发送模块,用于根据目标广告机的优先级确定向目标广告机发送目标资源的发送顺序,并在到达发送顺序对应的时间点时,根据数据帧的传输顺序向目标广告机依次发送目标资源的数据帧。
在一种可能的实现方式中,优先级模块包括:
第一确定单元,用于确定在当前时间目标资源中待传输的数据帧,并确定所有待传输的数据帧的优先级;
第二确定单元,用于确定目标广告机的优先级
其中,Φk为目标广告机k的优先级,m为待传输数据帧的个数,APi k为与目标广告机k相对应的第i个数据帧的优先级,[]为取整符号。
在一种可能的实现方式中,该装置还包括统计模块、计划模块和实际模块;
在发送模块根据目标广告机的优先级确定向目标广告机发送目标资源的发送顺序之后,统计模块用于统计关键数据帧的已发次数,若已发次数大于预设阈值且并未向目标广告机发送过关键数据帧,则发送模块优先向目标广告机发送关键数据帧;
在优先级模块确定数据帧的传输顺序之后,计划模块用于确定计划发送帧数:其中,为源广告机U的天线数,Qu为发送队列中待发送数据帧数;
实际模块用于根据计划发送帧数确定实际发送帧数
其中,为目标广告机V最多可编码数据帧数,为目标广告机V可能接收到的数据帧数,Xv代表所有目标广告机V的集合。
在一种可能的实现方式中,该装置还包括:反馈模块和更新模块;
在发送模块根据数据帧的传输顺序向目标广告机依次发送目标资源的数据帧之后,反馈模块用于接收目标广告机反馈的接收报文,接收报文包括目标广告机接收到的数据帧数和接收状态;
更新模块用于根据接收报文确定本次数据传输是否正常,在本次数据传输正常时,更新目标广告机的目标资源,并根据更新后的目标资源重新确定数据帧的传输顺序和目标资源的发送顺序。
在一种可能的实现方式中,确定模块包括:
选取单元,用于选取待发送资源,并确定待发送资源的摘要信息,摘要信息包括待发送资源的名称、资源大小、资源类型、资源简介中的一项或多项;以及
验证模块,用于以广播的形式将该摘要信息发送至附近所有的目标广告机,验证目标广告机是否存储有待发送资源;若目标广告机不存在待发送资源,则将待发送资源添加至目标广告机的目标资源中;
发送模块还用于:与目标广告机之间进行时间同步,基于时分多址技术将目标资源的数据帧发送至目标广告机;
其中,与目标广告机之间进行时间同步包括:
基于广播电台的广播授时信号更新源广告机和目标广告的时间;或
根据上位机下发的授时指令调整源广告机和目标广告机的时间;或
源广告机与目标广告机之间自行约定一个共同的时间。
本发明实施例提供的一种广告机共享资源的方法及装置,根据目标资源数据帧的优先级确定目标资源的发送顺序以及数据帧的传输顺序,在需要向多个目标广告机发送目标资源时,通过优先级区分机制,可以有效的降低数据传输过程中发生冲突的概率;同时可以保障源广告机对目标广告机的有效传输,提高信道利用率。以数据帧的优先级为单位计算目标广告机的优先级,综合了目标资源中所有数据帧的优先级,使得目标广告机的优先级更加精确。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
附图说明
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
图1为本发明实施例中广告机共享资源的方法流程图;
图2为本发明实施例中源广告机对目标广告机传输分布图;
图3为本发明实施例中源广告机对目标广告机传输过程细分图;
图4为本发明实施例中广告机共享资源的装置的第一结构图;
图5为本发明实施例中广告机共享资源的装置的第二结构图。
具体实施方式
以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
参见图1,本发明实施例提供的一种广告机共享资源的方法的流程如下,具体包括步骤101-103:
步骤101:确定目标广告机所需的目标资源,目标资源包括文字、图片、视频、音频中的一项或多项。
本发明实施例中,将本地的广告机作为源广告机,将其他的广告机作为目标广告机,向目标广告机提供本地存储的资源。具体的,可以根据实际需求分别确定不同目标广告机所需的目标资源,该目标资源包括文字、图片、视频、音频中的一项或多项。
步骤102:根据目标资源中数据帧的优先级确定目标广告机的优先级,并确定数据帧的传输顺序。
本发明实施例中,目标资源由多个数据帧组成,且预先根据数据帧的重要程度对数据帧进行分级,确定数据帧的优先级,之后再根据目标资源中数据帧的优先级确定目标广告机的优先级;由于不同目标广告机所需的目标资源可能不同,从而使得不同目标广告机的优先级也会存在不同,进而在需要向多个目标广告机发送资源时,可以根据目标广告机的优先级确定发送顺序。
同时,由于数据帧也设有优先级这一参数,故同时也可以根据数据帧的优先级确定数据帧的传输顺序,优先传输优先级高的数据帧。
步骤103:根据目标广告机的优先级确定向目标广告机发送目标资源的发送顺序,并在到达发送顺序对应的时间点时,根据数据帧的传输顺序向目标广告机依次发送目标资源的数据帧。
本发明实施例中,根据目标广告机的优先级确定向目标广告机发送目标资源的发送顺序,即源广告机优先向优先级高的目标广告机发送目标资源。同时,源广告机向目标广告机发送目标资源时,根据数据帧的传输顺序依次向目标广告机发送目标资源的数据帧,优先发送优先级高的数据帧,使得优先级高的目标广告机可以优先获取比较重要的数据帧资源。
本发明实施例提供的一种广告机共享资源的方法,根据目标资源数据帧的优先级确定目标资源的发送顺序以及数据帧的传输顺序,在需要向多个目标广告机发送目标资源时,通过优先级区分机制,可以有效的降低数据传输过程中发生冲突的概率;同时可以保障源广告机对目标广告机的有效传输,提高信道利用率。
本发明另一实施例提供了一种广告机共享资源的方法,其包括图1所示的步骤101-103,且其具体实现过程和技术效果参见图1所示的实施例;同时,在本发明实施例中,步骤102根据目标资源中所有数据帧的优先级确定目标广告机的优先级,具体包括步骤A1-A2:
步骤A1:确定在当前时间目标资源中待传输的数据帧,并确定所有待传输的数据帧的优先级。
本发明实施例中,所需传输的目标资源包括文字、图片、视频、音频中的一项或多项,不同类型的资源之间存在着业务上的优先级,应当优先传递广告中最核心的内容所包含的素材资源。具体的可以根据实际业务需要,将传输的广告资源分为不同的优先级。例如,一般视频资源比较重要,或者在部分时刻某些用于宣传的海报图片比较重要,则可以将视频资源或该海报图片的优先级设置为高优先级。
本发明实施例中,广告数据为一个广告具体包含的信息,比如一张图片、一段视频或一段文字等;本发明实施例中将广告数据分为不同的优先级AP,例如,对于核心数据,AP=0;对于普通的数据,AP=1。同时,目标资源可能包含多个广告数据,而每个广告数据由多个数据帧组成,为了方便确定数据帧的优先级,将广告数据的优先级确定为该广告数据所包含的数据帧的优先级。如,目标资源包含广告数据A和广告数据B,且广告数据A包括数据帧a1、a2和a3,广告数据B包括数据帧b1和b2;若广告数据A的优先级为0,广告数据B的优先级为1,则数据帧a1、a2和a3的优先级均为0,数据帧b1和b2的优先级均为1。
可选的,本发明实施例中在设置广告数据的优先级时,同时考虑排队时间问题。由于部分低优先级的广告数据可能存在排队等候时间过长的问题,故本发明实施例中将目标资源中的广告数据的优先级AP可以分为如下三级:
例如,某一广告数据的优先级别比较低(如AP=2),在确定目标资源后,若该广告数据与目标资源中的其他高优先级广告数据之间存在关联,且该低优先级的广告数据的排队时间过长,则可以对该低优先级的广告数据进行优先级补偿,即提高优先级(如将AP更新为1)。通过优先级补偿的方式避免某些低优先级的广告数据排队等候时间过长的问题。
步骤A2:确定目标广告机的优先级其中,Φk为目标广告机k的优先级,m为待传输数据帧的个数,APi k为与目标广告机k相对应的第i个数据帧的优先级,[]为取整符号。
本发明实施例中,参见图2所示,源广告机U可以向多个目标广告机Vk(k=1,2…,n)发送相同或不同的目标资源,从而使得不同的目标广告机也可以存在不同的优先级。本发明实施例中,将目标资源的优先级定义为目标广告机的优先级,即目标广告机的优先级为目标资源的优先级。具体的,目标资源包含多个数据帧,将每个数据帧的优先级的加权平均值作为该目标资源的优先级。
本发明实施例中,将数据帧优先级的加权平均值作为目标广告机的优先级,计算方式简单;同时,由于在传输目标资源时是以数据帧为单位进行传输的,故本发明实施例中计算目标广告机的优先级的方式以数据帧的优先级为单位,综合了目标资源中所有数据帧的优先级,使得目标广告机的优先级更加精确。若根据广告数据的优先级确定目标资源的优先级可能不准确:例如,目标资源包含一个高优先级的广告数据A和多个低优先级的广告数据B、C、D,且广告数据A包含大量重要的数据帧,而广告数据B、C、D所包含的数据帧很少;此时由于该目标资源的大部分为重要的广告数据A,其余低优先级的广告数据占比很少,此时应该设置该目标资源的优先级较高。若单纯根据广告数据的优先级确定目标资源的优先级,由于目标资源存在大量低优先级的广告数据,则会导致该目标资源的优先级较低;而根据数据帧确定目标资源的优先级可以很好地解决上述问题,确定的目标资源的优先级更加精确。
在一种可能的实现方式中,在步骤103根据目标广告机的优先级确定向目标广告机发送目标资源的发送顺序之后,该方法还包括:统计关键数据帧的已发次数,若已发次数大于预设阈值且并未向目标广告机发送过关键数据帧,则优先向目标广告机发送关键数据帧。
本发明实施例中,某些数据帧对于多个目标广告机都是必须的,即多个目标广告机的目标资源中均包含该数据帧,则该数据帧为关键数据帧。由于可能存在如下情况:某一目标资源中除该关键数据帧之外,其他数据帧的优先级较低,从而导致该目标资源的优先级较低,排队等候时间较久,使得目标广告机不能及时获取该关键数据帧,故本发明实施例中增加数据帧的已发次数字段。
具体的,对于源广告机中的广告资源的每一待发的数据帧统计已发次数。若关键数据帧Di的发送次数N0大于预设的阈值,例如N0→N*,N*为该关键数据帧Di的发送次数的最大值,而此时目标广告机k中并没有接收到该数据帧Di,则源广告机优先向目标广告机k发送关键数据帧Di。
本发明实施例提供的广告机共享资源的方法,对目标资源和目标资源的数据帧进行两层排序,同时还根据关键数据帧的已发次数设置第三层排序,通过三层的优先级排序,有效地保障了广告数据传输的有效性,同时又可以避免数据传输的冲突。
在一种可能的实现方式中,在步骤102确定数据帧的传输顺序之后,该方法还包括确定发送帧数的过程,具体包括如下步骤:
步骤B1:确定计划发送帧数:其中,为源广告机U的天线数,Qu为发送队列中待发送数据帧数。
步骤B2:根据计划发送帧数确定实际发送帧数
其中, 为目标广告机V最多可编码数据帧数,为目标广告机V可能接收到的数据帧数,Xv代表所有目标广告机V的集合。
本发明实施例提供的广告机共享资源的方法可以基于时分多址技术进行传输,即在各个时隙对不同的目标广告机发送数据帧;故,在确定目标广告机的优先级后,还需要根据源广告机U与目标广告机V的实际情况,确定发送帧数。具体的,源广告机计划发送帧数为:
其中,为源广告机U的天线数,Qu为发送队列中待发送数据帧数,该队列中的数据帧均按照优先级降序排列。
本发明实施例中,实际发送数据帧数不仅取决于源广告机U,实际上还与目标广告机有关;源广告机确定实际发送帧数为:
其中,为目标广告机V最多可编码数据帧数,为目标广告机V可能接收到的数据帧数,Xv代表所有目标广告机V的集合,即目标广告机V为集合Xv中的一个元素。在确定实际发送帧数后即可以分别向目标广告机发送目标资源。
此外,在根据数据帧的传输顺序向目标广告机依次发送目标资源的数据帧之后,该方法还包括校验阶段,源广告机对目标广告机的传输过程具体参加那图3所示,其中,该校验阶段具体包括步骤C1-C2:
步骤C1:接收目标广告机反馈的接收报文,接收报文包括目标广告机接收到的数据帧数和接收状态。
步骤C2:根据接收报文确定本次数据传输是否正常,在本次数据传输正常时,更新目标广告机的目标资源,并根据更新后的目标资源重新确定数据帧的传输顺序和目标资源的发送顺序。
本发明实施例中,在校验阶段,目标广告机接收到数据帧后会向源广告机发送接收报文,反馈数据接收情况。源广告机根据接收报文确定本次数据传输是否正常,若不正常则需要重传;若正常,则重新确定目标广告机的优先级,进而确定数据帧的传输顺序和目标资源的发送顺序。具体的,可以周期性根据接收报文确定数据传输是否正常,也可以在将某一广告数据中所有数据帧全部发送至目标广告机后,根据目标广告机反馈的接收报文确定数据传输是否正常,并
在正常时更新目标广告机的目标资源以及优先级。
在一种可能的实现方式中,本发明实施例中,步骤101确定目标广告机所需的目标资源,具体包括步骤D1-D2:
步骤D1:选取待发送资源,并确定待发送资源的摘要信息,摘要信息包括待发送资源的名称、资源大小、资源类型、资源简介中的一项或多项。
步骤D2:以广播的形式将该摘要信息发送至附近所有的目标广告机,验证目标广告机是否存储有待发送资源;若目标广告机不存在待发送资源,则将待发送资源添加至目标广告机的目标资源中。
本发明实施例中,源广告机本地存储有很多广告数据,选取其中一个广告数据作为待发送资源,之后确定该待发送资源的摘要信息,并将摘要信息发送至目标广告机;若目标广告机不存在该待发送资源,则向源广告机反馈资源不存在的信息,之后源广告机即可以将该待发送资源作为该目标广告机的目标资源中的一个广告数据。
可选的,发送目标资源的数据帧具体包括:与目标广告机之间进行时间同步,基于时分多址技术将目标资源的数据帧发送至目标广告机。
其中,由于本发明实施例中源广告机可以基于时分多址技术同时向多台目标广告机发送相对应的目标资源,故需要与目标广告机进行时间同步。具体的,与目标广告机之间进行时间同步包括:
基于广播电台的广播授时信号更新源广告机和目标广告的时间;或
根据上位机下发的授时指令调整源广告机和目标广告机的时间;或
源广告机与目标广告机之间自行约定一个共同的时间。
本发明实施例中,广播报时信号为现有广播信号中的一段报时信号,广播信号包括五个低频信号和一个高频信号,对应人耳听到的五声低音和一声高音。具体的,在每小时整点前报出五声低音,整点时报出一声高音并以其高音起点作为整点;低音信号的频率为800HZ,高音信号的频率1600Hz;低音信号持续时间0.25秒,高音信号持续时间0.5秒,每两声间隔时间为1秒。对广播报时信号的规定详见《广播报时信号》(GB/T 4961-1999)。
时间码在五声低音中的顺序为年、月、日、时。从每响正弦信号的第五个时间周期开始进行时间码调制。规定一个调制波的时间码元的时间宽度为800HZ正弦波的半个周期。每响含8bit二进制数,其第一比特为1作同步位用,用于标识同步信号;最末一比特为奇偶校验位。关于时间码的描述详见《广播报时信号嵌入时间码规范》(GY/T 219-2006),时间码的详表参见下表1所示:
表1
本发明实施例提供的一种广告机共享资源的方法,根据目标资源数据帧的优先级确定目标资源的发送顺序以及数据帧的传输顺序,在需要向多个目标广告机发送目标资源时,通过优先级区分机制,可以有效的降低数据传输过程中发生冲突的概率;同时可以保障源广告机对目标广告机的有效传输,提高信道利用率。以数据帧的优先级为单位计算目标广告机的优先级,综合了目标资源中所有数据帧的优先级,使得目标广告机的优先级更加精确。
以上详细介绍了本发明实施例中广告机共享资源的方法的流程,该方法也可以通过相应的装置实现,下面详细介绍该装置的结构和功能。
本发明实施例提供的一种广告机共享资源的装置,参见图4所示,包括:
确定模块41,用于确定目标广告机所需的目标资源,目标资源包括文字、图片、视频、音频中的一项或多项;
确定模块42,用于根据目标资源中数据帧的优先级确定目标广告机的优先级,并确定数据帧的传输顺序;
发送模块43,用于根据目标广告机的优先级确定向目标广告机发送目标资源的发送顺序,并在到达发送顺序对应的时间点时,根据数据帧的传输顺序向目标广告机依次发送目标资源的数据帧。
在一种可能的实现方式中,优先级模块42包括:
第一确定单元,用于确定在当前时间目标资源中待传输的数据帧,并确定所有待传输的数据帧的优先级;
第二确定单元,用于确定目标广告机的优先级
其中,Φk为目标广告机k的优先级,m为待传输数据帧的个数,APi k为与目标广告机k相对应的第i个数据帧的优先级,[]为取整符号。
在一种可能的实现方式中,参见图5所示,该装置还包括统计模块44、计划模块45和实际模块46;
在发送模块43根据目标广告机的优先级确定向目标广告机发送目标资源的发送顺序之后,统计模块44用于统计关键数据帧的已发次数,若已发次数大于预设阈值且并未向目标广告机发送过关键数据帧,则发送模块43优先向目标广告机发送关键数据帧。
在优先级模块42确定数据帧的传输顺序之后,计划模块45用于确定计划发送帧数:其中,为源广告机U的天线数,Qu为发送队列中待发送数据帧数;
实际模块46用于根据计划发送帧数确定实际发送帧数
其中,为目标广告机V最多可编码数据帧数,为目标广告机V可能接收到的数据帧数,Xv代表所有目标广告机V的集合。
在一种可能的实现方式中,参见图5所示,该装置还包括:反馈模块47和更新模块48;
在发送模块43根据数据帧的传输顺序向目标广告机依次发送目标资源的数据帧之后,反馈模块47用于接收目标广告机反馈的接收报文,接收报文包括目标广告机接收到的数据帧数和接收状态;
更新模块48用于根据接收报文确定本次数据传输是否正常,在本次数据传输正常时,更新目标广告机的目标资源,并根据更新后的目标资源重新确定数据帧的传输顺序和目标资源的发送顺序。
在一种可能的实现方式中,确定模块41包括:
选取单元,用于选取待发送资源,并确定待发送资源的摘要信息,摘要信息包括待发送资源的名称、资源大小、资源类型、资源简介中的一项或多项;以及
验证模块,用于以广播的形式将该摘要信息发送至附近所有的目标广告机,验证目标广告机是否存储有待发送资源;若目标广告机不存在待发送资源,则将待发送资源添加至目标广告机的目标资源中;
发送模块43还用于:与目标广告机之间进行时间同步,基于时分多址技术将目标资源的数据帧发送至目标广告机。
其中,与目标广告机之间进行时间同步包括:
基于广播电台的广播授时信号更新源广告机和目标广告的时间;或
根据上位机下发的授时指令调整源广告机和目标广告机的时间;或
源广告机与目标广告机之间自行约定一个共同的时间。
本发明实施例提供的一种广告机共享资源的方法及装置,根据目标资源数据帧的优先级确定目标资源的发送顺序以及数据帧的传输顺序,在需要向多个目标广告机发送目标资源时,通过优先级区分机制,可以有效的降低数据传输过程中发生冲突的概率;同时可以保障源广告机对目标广告机的有效传输,提高信道利用率。以数据帧的优先级为单位计算目标广告机的优先级,综合了目标资源中所有数据帧的优先级,使得目标广告机的优先级更加精确。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (8)
1.一种广告机共享资源的方法,其特征在于,包括以下步骤:
确定目标广告机所需的目标资源,所述目标资源包括文字、图片、视频、音频中的一项或多项;
根据所述目标资源中数据帧的优先级确定所述目标广告机的优先级,并确定所述数据帧的传输顺序;
根据所述目标广告机的优先级确定向所述目标广告机发送所述目标资源的发送顺序,并在到达所述发送顺序对应的时间点时,根据所述数据帧的传输顺序向所述目标广告机依次发送所述目标资源的数据帧,
在所述根据所述目标广告机的优先级确定向所述目标广告机发送所述目标资源的发送顺序之后,还包括:
统计关键数据帧的已发次数,若所述已发次数大于预设阈值且并未向所述目标广告机发送过所述关键数据帧,则优先向所述目标广告机发送所述关键数据帧;
在所述确定所述数据帧的传输顺序之后,还包括:
确定计划发送帧数:其中,为源广告机U的天线数,Qu为发送队列中待发送数据帧数;
根据所述计划发送帧数确定实际发送帧数
其中,为目标广告机V最多可编码数据帧数,为目标广告机V接收到的数据帧数,Xv代表所有目标广告机V的集合。
2.根据权利要求1所述的方法,其特征在于,所述根据所述目标资源中所有数据帧的优先级确定所述目标广告机的优先级,包括:
确定在当前时间所述目标资源中待传输的数据帧,并确定所有待传输的所述数据帧的优先级;
确定所述目标广告机的优先级
其中,Φk为目标广告机k的优先级,m为待传输数据帧的个数,APi k为与目标广告机k相对应的第i个数据帧的优先级,[]为取整符号。
3.根据权利要求1或2任一所述的方法,其特征在于,在所述根据所述数据帧的传输顺序向所述目标广告机依次发送所述目标资源的数据帧之后,还包括:
接收所述目标广告机反馈的接收报文,所述接收报文包括所述目标广告机接收到的数据帧数和接收状态;
根据所述接收报文确定本次数据传输是否正常,在本次数据传输正常时,更新所述目标广告机的目标资源,并根据更新后的目标资源重新确定数据帧的传输顺序和目标资源的发送顺序。
4.根据权利要求1或2任一所述的方法,其特征在于,所述确定目标广告机所需的目标资源,包括:
选取待发送资源,并确定所述待发送资源的摘要信息,所述摘要信息包括待发送资源的名称、资源大小、资源类型、资源简介中的一项或多项;以及
以广播的形式将该摘要信息发送至附近所有的目标广告机,验证目标广告机是否存储有所述待发送资源;若目标广告机不存在所述待发送资源,则将所述待发送资源添加至所述目标广告机的目标资源中;
所述发送所述目标资源的数据帧包括:
与目标广告机之间进行时间同步,基于时分多址技术将所述目标资源的数据帧发送至目标广告机;
其中,所述与目标广告机之间进行时间同步包括:
基于广播电台的广播授时信号更新源广告机和目标广告机 的时间;或
根据上位机下发的授时指令调整源广告机和目标广告机的时间;或
源广告机与目标广告机之间自行约定一个共同的时间。
5.一种广告机共享资源的装置,其特征在于,包括:
确定模块,用于确定目标广告机所需的目标资源,所述目标资源包括文字、图片、视频、音频中的一项或多项;
优先级模块,用于根据所述目标资源中数据帧的优先级确定所述目标广告机的优先级,并确定所述数据帧的传输顺序;
发送模块,用于根据所述目标广告机的优先级确定向所述目标广告机发送所述目标资源的发送顺序,并在到达所述发送顺序对应的时间点时,根据所述数据帧的传输顺序向所述目标广告机依次发送所述目标资源的数据帧,
还包括统计模块、计划模块和实际模块;
在所述发送模块根据所述目标广告机的优先级确定向所述目标广告机发送所述目标资源的发送顺序之后,所述统计模块用于统计关键数据帧的已发次数,若所述已发次数大于预设阈值且并未向所述目标广告机发送过所述关键数据帧,则所述发送模块优先向所述目标广告机发送所述关键数据帧;
在所述优先级模块确定所述数据帧的传输顺序之后,所述计划模块用于确定计划发送帧数:其中,为源广告机U的天线数,Qu为发送队列中待发送数据帧数;
所述实际模块用于根据所述计划发送帧数确定实际发送帧数
其中,为目标广告机V最多可编码数据帧数,为目标广告机V接收到的数据帧数,Xv代表所有目标广告机V的集合。
6.根据权利要求5所述的装置,其特征在于,所述优先级模块包括:
第一确定单元,用于确定在当前时间所述目标资源中待传输的数据帧,并确定所有待传输的所述数据帧的优先级;
第二确定单元,用于确定所述目标广告机的优先级
其中,Φk为目标广告机k的优先级,m为待传输数据帧的个数,APi k为与目标广告机k相对应的第i个数据帧的优先级,[]为取整符号。
7.根据权利要求5或6任一所述的装置,其特征在于,还包括:反馈模块和更新模块;
在所述发送模块根据所述数据帧的传输顺序向所述目标广告机依次发送所述目标资源的数据帧之后,所述反馈模块用于接收所述目标广告机反馈的接收报文,所述接收报文包括所述目标广告机接收到的数据帧数和接收状态;
所述更新模块用于根据所述接收报文确定本次数据传输是否正常,在本次数据传输正常时,更新所述目标广告机的目标资源,并根据更新后的目标资源重新确定数据帧的传输顺序和目标资源的发送顺序。
8.根据权利要求5或6任一所述的装置,其特征在于,所述确定模块包括:
选取单元,用于选取待发送资源,并确定所述待发送资源的摘要信息,所述摘要信息包括待发送资源的名称、资源大小、资源类型、资源简介中的一项或多项;以及
验证模块,用于以广播的形式将该摘要信息发送至附近所有的目标广告机,验证目标广告机是否存储有所述待发送资源;若目标广告机不存在所述待发送资源,则将所述待发送资源添加至所述目标广告机的目标资源中;
所述发送模块还用于:与目标广告机之间进行时间同步,基于时分多址技术将所述目标资源的数据帧发送至目标广告机;
其中,所述与目标广告机之间进行时间同步包括:
基于广播电台的广播授时信号更新源广告机和目标广告机 的时间;或
根据上位机下发的授时指令调整源广告机和目标广告机的时间;或
源广告机与目标广告机之间自行约定一个共同的时间。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710288710.2A CN107171974B (zh) | 2017-04-27 | 2017-04-27 | 一种广告机共享资源的方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710288710.2A CN107171974B (zh) | 2017-04-27 | 2017-04-27 | 一种广告机共享资源的方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107171974A CN107171974A (zh) | 2017-09-15 |
CN107171974B true CN107171974B (zh) | 2018-02-23 |
Family
ID=59812277
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710288710.2A Expired - Fee Related CN107171974B (zh) | 2017-04-27 | 2017-04-27 | 一种广告机共享资源的方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107171974B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108492139A (zh) * | 2018-03-20 | 2018-09-04 | 北京望远传媒有限公司 | 广告机间共享广告资源的方法 |
CN108810959B (zh) * | 2018-07-24 | 2021-03-23 | 深圳友讯达科技股份有限公司 | 通信保护方法及装置 |
CN109194571B (zh) * | 2018-09-26 | 2020-11-13 | 深圳市云歌人工智能技术有限公司 | 基于优先级的发布信息的方法、设备以及存储介质 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004070181A (ja) * | 2002-08-09 | 2004-03-04 | Nissan Motor Co Ltd | 広告配信装置および広告配信方法 |
FR2872662A1 (fr) * | 2004-06-30 | 2006-01-06 | Thomson Licensing Sa | Procede de visualisation de sequences audiovisuelles au niveau d'un recepteur, et recepteur apte a les visualiser |
CN101094220A (zh) * | 2006-06-19 | 2007-12-26 | 上海新纳广告传媒有限公司 | 支持多种网络接入进行数据传输的方法 |
CN101360203B (zh) * | 2008-06-20 | 2010-08-18 | 北京宽视软件技术有限公司 | 数字电视广告数据预存方法、装置及*** |
CN102291451B (zh) * | 2011-08-09 | 2013-09-25 | 上海交通大学 | 交互数字媒体资讯服务电子标牌网络*** |
CN105339915B (zh) * | 2013-06-28 | 2018-08-24 | 日本电气株式会社 | 推送型信息发送设备、推送型信息发送方法以及程序 |
-
2017
- 2017-04-27 CN CN201710288710.2A patent/CN107171974B/zh not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
CN107171974A (zh) | 2017-09-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10748174B1 (en) | Frequency optimization of advertisement insertion in media streams | |
JP5259812B2 (ja) | 広告表示の尤度(likelihood)を増加させるためのシステム、方法、及び装置 | |
US8689260B1 (en) | Method and apparatus for scheduling broadcast information | |
TW561374B (en) | Method and apparatus for selecting streaming media in real-time | |
KR100831342B1 (ko) | 방송 멀티미디어 프로그램 컨텐트 및 광고를 처리하기 위한 시스템 및 이러한 시스템을 작동하는 방법 | |
EP1183620B1 (en) | Network of digital broadcast stations | |
EP2212780B1 (en) | Scheduled downloads: enabling background processes to receive broadcast data | |
CN101023668B (zh) | 用于向内容服务器提供内容信息的方法和装置 | |
US7020710B2 (en) | Streaming media delivery on multicast networks for network and server bandwidth minimization and enhanced personalization | |
CN107171974B (zh) | 一种广告机共享资源的方法及装置 | |
JP4718743B2 (ja) | フロー・スケジューリングのための方法 | |
CN1728699B (zh) | 数据广播的差分更新 | |
JP2006042359A (ja) | インテリジェントデータブロードキャスト | |
CN1267995A (zh) | 用于音频信息传送的节目链接和公告方法及设备 | |
US10248378B2 (en) | Dynamically inserting additional content items targeting a variable duration for a real-time content stream | |
JP2015510315A (ja) | アドレス指定可能コンテンツの頻度上限設定方法 | |
US20090182886A1 (en) | Delivery and display of information over a digital broadcast network | |
US9853711B2 (en) | Method and apparatus for providing content and method and apparatus for displaying content | |
US10346884B2 (en) | Split spot breaks | |
CN102210131A (zh) | 提供交互式广告的***和方法 | |
US20150326951A1 (en) | Carrying graphical data embedded in a program stream | |
US20190325484A1 (en) | Split Spot Breaks | |
US11863293B2 (en) | System and method of providing content to a broadcast network | |
US7571112B2 (en) | Virtual private radio station via virtual private network | |
US9414011B2 (en) | Remote, directed delivery of data for on-air graphics |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20180223 |
|
CF01 | Termination of patent right due to non-payment of annual fee |