公开的实施例涉及一种内容调度技术。
背景技术:
随着显示技术及网络技术的发展,使用电视墙(video-wall)、信息亭(kiosk)等多样形态的数字标牌的户外广告正成为广告行业的新趋势。最近,通过发达的显示技术,可以将显示屏幕划分为多个划分区域,并且按各个划分区域显示内容。
在此,为了按各个划分区域显示内容,必须按各个划分区域分配内容,但是这样存在较多不便。具体而言,当创建按各个划分区域显示的内容的列表时,捆绑其创建单位存在困难,或者必须要一一创建按屏幕的播放目录方面而比较繁琐。并且,若错误地创建按各个划分区域显示的内容的列表,则存在各个划分区域之间的屏幕转移不平滑的问题,并且对于与外部系统联动的方法而言,建立用于确定哪些部分可以与外部连接的标准也存在大量限制和不便。
因此,需要一种用于能够更简便且合理地创建按各个划分区域显示的内容的列表的内容调度方法。
技术实现要素:
技术问题
公开的实施例用于提供一种内容调度装置及方法。
技术方案
根据公开的实施例,提供一种内容调度装置,包括:内容存储部,存储多个内容;屏幕划分信息存储部,存储屏幕划分信息,所述屏幕划分信息包括分别包括不同的划分区域的多个屏幕划分形态以及分配给包括在所述多个屏幕划分形态中的每个中的各个划分区域的时隙信息;内容信息存储部,存储内容信息,所述内容信息包括内容列表信息以及内容显示顺序信息,所述内容列表信息包括所述多个内容中的将要显示在所述各个划分区域的内容的列表,所述内容显示顺序信息包括将要显示在所述各个划分区域的内容的显示顺序;以及调度生成部,基于所述屏幕划分信息及所述内容信息向分配给所述各个划分区域的时隙分配所述多个内容来生成内容显示调度。
所述屏幕划分信息还可以包括:所述多个屏幕划分形态之间的转换顺序以及关于针对所述多个屏幕划分形态中的每个的显示持续时间的信息。
还可以包括:显示控制部,进行控制使得显示屏幕基于所述屏幕划分信息而被划分,并且进行控制使得所述多个内容基于所述内容显示调度显示在所述各个划分区域。
所述调度生成部可以基于所述时隙信息及所述内容列表信息向分配给所述各个划分区域的时隙分配所述多个内容,并且基于所述内容显示顺序信息依次进行分配。
在将要显示在所述各个划分区域中的特定划分区域的内容的数量小于分配给所述特定划分区域的时隙的数量的情况下,所述调度生成部可以向分配给所述特定划分区域的时隙依次反复地分配将要显示在所述特定划分区域的内容。
在将要显示在所述各个划分区域中的特定划分区域的内容的数量小于分配给所述特定划分区域的时隙的数量的情况下,所述调度生成部可以向分配给所述特定划分区域的时隙分配将要显示在所述特定划分区域的内容,之后向未被分配内容的时隙分配预设的默认内容。
根据公开的另一实施例,提供一种内容调度方法,是在内容调度装置中执行的内容调度方法,包括如下步骤:存储多个内容;存储屏幕划分信息,所述屏幕划分信息包括分别包括不同的划分区域的多个屏幕划分形态以及分配给包括在所述多个屏幕划分形态中的每个中的各个划分区域的时隙信息;存储内容信息,所述内容信息包括内容列表信息以及内容显示顺序信息,所述内容列表信息包括所述多个内容中将要显示在所述各个划分区域的内容的列表,所述内容显示顺序信息包括将要显示在所述各个划分区域的内容的显示顺序;以及基于所述屏幕划分信息及所述内容信息向分配给所述各个划分区域的时隙分配所述多个内容来生成内容显示调度。
所述屏幕划分信息还可以包括:所述多个屏幕划分形态之间的转换顺序以及关于针对所述多个屏幕划分形态中的每个的显示持续时间的信息。
还可以包括如下步骤:基于所述屏幕划分信息而划分显示屏幕,并且基于所述内容显示调度将所述多个内容显示在所述各个划分区域。
在生成所述调度的步骤中,可以基于所述时隙信息及所述内容列表信息向分配给所述各个划分区域的时隙分配所述多个内容,并且基于所述内容显示顺序信息依次进行分配。
在生成所述调度的步骤中,在将要显示在所述各个划分区域中的特定划分区域的内容的数量小于分配给所述特定划分区域的时隙的数量的情况下,可以向分配给所述特定划分区域的时隙依次反复分配将要显示在所述特定划分区域的内容。
在生成所述调度的步骤中,在要在所述各个划分区域中特定划分区域显示的内容数量小于所述特定划分区域被分配的时隙数量的情况下,可以向分配给所述特定划分区域的时隙分配将要显示在所述特定划分区域的内容,之后向未被分配内容的时隙分配预设的默认内容。
有益效果
根据公开的实施例,在显示屏幕被划分为多个划分形态的情况下,能够按各个划分形态所包括的各个划分区域独立地创建内容。
并且,根据公开的实施例,能够按划分区域校正内容创建的独立性,从而易于按划分区域将内容创建与广告销售系统等外部系统联动,因此能够更加有效地灵活运用划分区域。
附图说明
图1是根据一实施例的内容调度装置的框图。
图2是用于说明根据一实施例的屏幕划分形态及时隙的示例图。
图3是示出分配给各个划分区域的时隙的一例的示例图。
图4是示出分配给各个划分区域的时隙的另一例的示例图。
图5是示出分配给各个划分区域的时隙的又一例的示例图。
图6是示出根据一实施例的内容信息的一例的示例图。
图7是示出根据一实施例的内容分配过程的示例图。
图8是示出根据另一实施例的内容分配过程的示例图。
图9是根据一实施例的内容调度方法的流程图。
图10是用于将包括适合用于示例性实施例的计算装置的计算环境举例示出而进行说明的框图。
具体实施方式
以下,参照附图详细说明本说明书所公开的实施例,与附图图号无关地,对相同或者类似的构成要素赋予相同的参照符号,并且省略对其的重复说明。针对在以下说明中所使用的构成要素的后缀“模块”以及“部”是考虑到说明书撰写的便利性而赋予或者混用的,其自身并不具有彼此区分的含义或者作用。并且,在说明本说明书所公开的实施例时,在判断为针对相关的公知技术的具体的说明可能使本说明书所公开的实施例的宗旨模糊的情况下,将省略其详细的说明。并且,附图仅是为了更加容易地理解本说明书所公开的实施例的图,并不会因附图而限制本说明书所公开的技术思想,并且应当理解为将本发明的思想以及技术范围所包含的变更、等同物以及替代物全部包括。
包括如第一、第二等的序数的术语可以使用于说明多种构成要素,然而所述构成要素并不被所述术语限定。所述术语仅用于将一个构成要素区分于其他构成要素的目的。
当提及某构成要素“连接”或者“接触”于另一构成要素时,虽然,可能直接连接或者接触于该另一构成要素,然而,应当理解为在中间也可能存在其他构成要素。相反,当提及某构成要素“直接连接”或者“直接接触”于另一构成要素时,应当理解为中间并不存在其他构成要素。
单数的表述在语境中并未明确地区分而表示的前提下,包括复数的表述。
本申请中,“包括”或“具有”等术语应当理解为用于指说明书中所记载的特征、数字、步骤、操作、构成要素、部件或者其组合的存在,而不是提前排除一个或者一个以上的其他特征、数字、步骤、操作、构成要素、部件或者其组合的存在或者附加可能性。
以下,参照附图针对本发明的实施例进行详细的说明。对于本领域技术人员而言,本发明在未超出本发明的宗旨以及必要特征的范围内可以具体实现为其他特定的形态是理所当然的。
图1是根据一实施例的内容调度装置100的框图。
如图1所示,内容调度装置100包括内容存储部110、屏幕划分信息存储部120、内容信息存储部130及调度生成部140。根据另一实施例的内容调度装置100还可以包括显示控制部150。
内容存储部110存储多个内容。内容表示例如诸如影像或图像的能够显示于显示屏幕的数字信息。
屏幕划分信息存储部120存储关于将要显示内容的显示屏幕的屏幕划分信息。屏幕划分信息可以包括:分别包含不同的划分区域的多个屏幕划分形态、分配给包括在多个屏幕划分形态中的每个中的各个划分区域的时隙、多个屏幕划分形态之间的转换顺序以及关于针对多个屏幕划分形态中的每个的显示持续时间的信息。
时隙表示在各个划分区域显示一个内容的时间间隔,并且分配给各个划分区域的时隙数量及时隙长度可以根据用户的设定而不同。
内容信息存储部130存储内容信息。内容信息可以包括:内容列表信息,包括多个内容中将要显示在各个划分区域的内容的列表;以及内容显示顺序信息,包括将要显示在各个划分区域的内容的显示顺序。
调度生成部140基于屏幕划分信息及内容信息,通过向分配给各个划分区域的时隙分配多个内容来生成内容显示调度。具体而言,调度生成部140可以基于包括在屏幕划分信息及内容信息中的时隙信息及内容列表信息,向分配给各个划分区域的时隙分配多个内容,并且基于包括在内容信息中的内容显示顺序信息而依次进行分配。
显示控制部150可以进行控制使得显示屏幕基于屏幕划分信息而被划分,并且进行控制使得所述多个内容基于内容显示调度而显示在所述各个划分区域。
图2是用于说明根据一实施例的屏幕划分形态及时隙的示例图。
参照图2,在图示的示例中,a、b、c表示关于显示屏幕的屏幕划分形态。显示屏幕根据屏幕划分形态,可以被划分为ax区域、ay区域及az区域,可以被划分为bx区域及by区域,可以被划分为cx区域、cy区域及cz区域。
另外,包括在各个屏幕划分形态中的各个划分区域分配有时隙。在图2所示的具体实施例中,向ax区域分配ax1时隙、ax2时隙、ax3时隙、ax4时隙、……等,向ay区域分配ay1时隙、ay2时隙、ay3时隙、ay4时隙、……等,向az区域分配az1时隙、az2时隙、az3时隙、az4时隙、……等。bx、by、cx、cy、cz也与此相同。各个时隙可以被分配有一个内容。
图3是示出分配给各个划分区域的时隙的一例的示例图。
具体而言,图3图示了关于包括在图2所示的各个屏幕划分形态中的划分区域的时隙的一例。
参照图3,在图示的示例中,屏幕划分形态a、b、c之间的转换顺序可以是a、b、c的顺序。在这种情况下,显示屏幕可以以屏幕划分形态a、屏幕划分形态b、屏幕划分形态c的顺序被反复划分。
另外,针对各个屏幕划分形态a、b、c可以设定显示持续时间。例如,关于各个屏幕划分形态a、b、c的显示持续时间可以被设定为12分钟。在这种情况下,各个时隙ax1~ax12、ay1~ay12、az1~az12、bx1~bx12、by1~by12、cx1~cx12、cy1~cy12、cz1~cz12的时间间隔可以是1分钟。
此时,显示屏幕在12分钟期间保持屏幕划分形态a,并且在区域ax、区域ay及区域az显示分配给分配到各个区域ax、区域ay及区域az的时隙的内容。之后,在12分钟期间,显示屏幕保持屏幕划分形态b,并且在区域bx及区域by显示分配给分配到各个区域bx及区域by的时隙的内容。之后,在12分钟期间,显示屏幕保持屏幕划分形态c,并且在区域cx、区域cy及区域cz显示分配给分配到各个区域cx、区域cy及区域cz的时隙的内容。之后,在12分钟期间,显示屏幕保持屏幕划分形态a,而这样的过程可以根据时间而持续反复。
另外,多个屏幕划分形态之间的转换顺序及关于多个屏幕划分形态中的每个的显示持续时间可以根据用户的设定而改变。时隙的数量及时间间隔也可以根据用户的设定而改变。
图4是示出分配给各个划分区域的时隙的另一例的示例图。
具体而言,图4图示了关于包括在图2所示的各个屏幕划分形态中的划分区域的时隙的另一例。
参照图4,在图示的示例中,屏幕划分形态a、b、c之间的转换顺序可以是a、b、c的顺序。
另外,各个屏幕划分形态a、b、c的显示持续时间可以被设定为一分钟。在这种情况下,显示屏幕在1分钟期间保持屏幕划分形态a,并且在区域ax、区域ay及区域az显示分别分配给时隙ax1、时隙ay1及时隙az1的内容。之后,在1分钟期间,显示屏幕保持屏幕划分形态b,并且在区域bx及区域by显示分别分配给时隙bx1及时隙by1的内容。之后,在1分钟期间,显示屏幕保持屏幕划分形态c,并且在区域cx、区域cy及区域cz显示分别分配给时隙cx1、时隙cy1及时隙cz1的内容。
之后,在1分钟期间,显示屏幕在1分钟期间保持屏幕划分形态a,并且在区域ax、区域ay及区域az显示分别分配给时隙ax2、时隙ay2及时隙az2的内容。之后,在1分钟期间,显示屏幕保持屏幕划分形态b,并且在区域bx及区域by显示分别分配给时隙bx2及时隙by2的内容。之后,在1分钟期间,显示屏幕保持屏幕划分形态c,并且在区域cx、区域cy及区域cz显示分别分配给时隙cx2、时隙cy2及时隙cz2的内容。之后,在1分钟期间,显示屏幕保持屏幕划分形态a,而这样的过程可以根据时间而持续反复。
图5是示出分配给各个划分区域的时隙的又一例的示例图。
具体而言,图5图示了关于包括在图2所示的各个屏幕划分形态中的划分区域的时隙的又一例。
参照图5,在图示的示例中,屏幕划分形态a、b、c之间的转换顺序可以是a、b、c的顺序。另外,各个屏幕划分形态a、b、c的显示持续时间可以被设定为2分钟。在这种情况下,显示屏幕在2分钟期间保持屏幕划分形态a,并且在区域ax、区域ay及区域az,分别分配给时隙ax1、时隙ay1及时隙az1的内容显示1分钟,分别分配给时隙ax2、时隙ay2及时隙az2的内容显示1分钟。之后,在2分钟期间,显示屏幕保持屏幕划分形态b,并且在区域bx及区域by,分别分配给时隙bx1及时隙by1的内容显示1分钟,分别分配给时隙bx2及时隙by2的内容显示1分钟。之后,在2分钟期间,显示屏幕保持屏幕划分形态c,并且在区域cx、区域cy及区域cz,分别分配给时隙cx1、时隙cy1及时隙cz1的内容显示1分钟,分别分配给时隙cx2、时隙cy2及时隙cz2的内容显示1分钟。
之后,在一分钟期间,显示屏幕在2分钟期间保持屏幕划分形态a,并且在区域ax、区域ay及区域az,分别分配给时隙ax3、时隙ay3及时隙az3的内容显示1分钟,分别分配给时隙ax4、时隙ay4及时隙az4的内容显示1分钟。之后,在2分钟期间,显示屏幕保持屏幕划分形态b,并且在区域bx及区域by,分别分配给时隙bx3及时隙by3的内容显示1分钟,分别分配给时隙bx4及时隙by4的内容显示1分钟。之后,在2分钟期间,显示屏幕保持屏幕划分形态c,并且在区域cx、区域cy及区域cz,分别分配给时隙cx3、时隙cy3及时隙cz3的内容显示1分钟,分别分配给时隙cx4、时隙cy4及时隙cz4的内容显示1分钟。之后,在2分钟期间,显示屏幕保持屏幕划分形态a,而这样的过程可以根据时间而持续反复。
图6是示出根据一实施例的内容信息的一例的示例图。
根据一实施例的内容信息可以包括内容列表信息和内容显示顺序信息。内容列表信息包括将要显示在各个划分区域的内容的列表。内容显示顺序信息包括将要显示在各个划分区域的内容的显示顺序。
另外,在图6所示的示例中,c1~c20表示内容的识别信息,在内容的识别信息旁边的括号中所包括的数字表示内容在各个划分区域内的显示顺序。
具体而言,对应于区域ax的内容信息包括c1(1)、c2(2)、c3(3)、c4(4),对应于区域ay的内容信息包括c5(1),对应于区域az的内容信息包括c6(1)。对应于区域bx的内容信息包括c7(1)、c8(2)、c9(3),对应于区域by的内容信息包括c10(1)、c11(2)。对应于区域cx的内容信息包括c12(1)、c13(2)、c14(3),对应于区域cy的内容信息包括c15(1)、c16(2)、c17(3),对应于区域cz的内容信息包括c18(1)、c19(2)、c20(3)。
在此,对应于区域ax的内容信息包括c1(1)、c2(2)、c3(3)、c4(4)表示依次向分配给区域ax的时隙分配c1、c2、c3、c4。
图7是示出根据一实施例的内容分配过程的示例图。
调度生成部140可以基于时隙信息及内容列表信息向分配给各个划分区域的时隙分配多个内容,并且基于内容显示顺序信息依次进行分配。并且,在将要显示在各个划分区域中的特定划分区域的内容的数量小于分配给特定划分区域的时隙的数量的情况下,调度生成部140可以向分配给特定划分区域的时隙依次反复分配将要显示在特定划分区域的内容。图7图示了基于图6所示的内容信息向图3所示的时隙依次地反复分配内容的情形。因此,以下以图3所示的时隙为基准对图7进行说明。
具体而言,分配给区域ax的时隙ax1~ax12依次地反复分配有c1~c4。分配给区域ay的时隙ay1~ay12反复分配有c5,分配给区域az的时隙az1~az12反复分配有c6。分配给区域bx的时隙bx1~bx12依次地反复分配有c7~c9,分配给区域by的时隙by1~by12依次地反复分配有c10~c11。分配给区域cx的时隙cx1~cx12依次地反复分配有c12~c14,分配给区域cy的时隙cy1~cy12依次地反复分配有c15~c17,分配给区域cz的时隙cz1~cz12依次地反复分配有c18~c20。
图8是示出根据又一实施例的内容分配过程的示例图。
在将要显示在各个划分区域中的特定划分区域的内容的数量小于分配给特定划分区域的时隙的数量的情况下,调度生成部140可以向分配给特定划分区域的时隙分配将要显示在特定划分区域的内容,之后向未分配有内容的时隙分配预设的默认内容。图8图示了基于图6所示的内容信息向图3所示的时隙依次地分配内容,之后向未分配有内容的时隙分配默认内容的情形。因此,以下以图3所示的时隙为基准对图7进行说明。
具体而言,c1被分配至时隙ax1,c2被分配至时隙ax2,c3被分配至时隙ax3,c4被分配至时隙ax4,c5被分配至时隙ay1,c6被分配至时隙az1。c7被分配至时隙bx1,c8被分配至时隙bx2,c9被分配至时隙bx3,c10被分配至时隙by1,c11被分配至时隙by2。c12被分配至时隙cx1,c13被分配至时隙cx2,c14被分配至时隙cx3,c15被分配至时隙cy1,c16被分配至时隙cy2,c17被分配至时隙cy3,c18被分配至时隙cz1,c19被分配至时隙cz2,c20被分配至时隙cz3。
向时隙ax5~ax12、时隙ay2~ay12、时隙az2~az12、时隙bx4~bx12、时隙by3~by12、时隙cx4~cx12、时隙cy4~cy12、时隙cz4~cz12分配默认内容(defaultcontent)dc。默认内容dc可以根据用户的设定而按划分区域、按时隙不同。
图9是根据一实施例的内容调度方法的流程图。图9所示的内容调度方法可以在图1所示的内容调度装置100中执行。图示的流程图中将上述方法分为多个步骤而记载,然而至少一部分步骤可以改变顺序而执行,或者可以与其他步骤结合而一同执行,或者可以被省略,或者可以分为详细步骤而执行,或者可以附加并未图示的一个以上的步骤而执行。
首先,内容存储部110存储多个内容(910)。内容是指能够通过显示屏幕显示的数字信息,例如可以是广告内容、电影内容、音乐内容等。但是,并不局限于此,内容不仅可以包括影像内容,也可以包括图像内容。
接下来,屏幕划分信息存储部120存储屏幕划分信息(920)。屏幕划分信息包括:包括各自不同的划分区域的多个屏幕划分形态、分配给包括在多个屏幕划分形态中的每个的各个划分区域的时隙、多个屏幕划分形态之间的转换顺序以及关于针对多个屏幕划分形态中的每个的显示持续时间的信息等。时隙表示在相应划分区域显示一个内容的时间间隔,并且其时间间隔可以根据用户的设定而不同。
接下来,内容信息存储部130存储内容信息(930)。内容信息包括:内容列表信息,包括多个内容中将要显示在各个划分区域的内容的列表;以及内容显示顺序信息,包括将要显示在各个划分区域的内容的显示顺序。
最后,调度生成部140基于屏幕划分信息及内容信息,通过向分配给各个划分区域的时隙分配多个内容来生成内容显示调度(940)。具体而言,调度表生成部140可以基于包括在屏幕划分信息及内容信息中的时隙信息及内容列表信息,向分配给各个划分区域的时隙分配多个内容,并且基于包括在内容信息的内容显示顺序信息依次进行分配。
调度生成部140可以确认时隙信息及内容列表信息,来向分配给各个划分区域的时隙分配多个内容,并且基于内容显示顺序信息将多个内容依次地分配给时隙。在将要显示在各个划分区域中的特定划分区域的内容的数量小于分配给特定划分区域的时隙的数量的情况下,调度生成部140可以向分配给特定划分区域的时隙依次反复地分配将要显示在特定划分区域的内容。
另外,显示控制部150可以进行控制使得显示屏幕基于屏幕划分信息而被划分,并且进行控制使得多个内容基于内容显示调度而显示在各个划分区域(950)。
图10是用于将包括适合用于示例性实施例的计算装置的计算环境10举例示出而进行说明的框图。
在图示的实施例中,各个组件可以具有以下叙述的以外的不同功能和能力,除了以下叙述的组件以外,还可以包括附加的组件。
图示的计算环境10包括计算装置12。在一实施例中,计算装置12可以是内容调度装置。计算装置12包括至少一个处理器14、计算机可读存储介质16以及通信总线18。处理器14可以使计算装置12根据在先提及的示例性实施例工作。例如,处理器14可以执行储存在计算机可读存储介质16的一个以上的程序。所述一个以上的程序可以包括一个以上的计算机可执行命令,并且所述计算机可执行命令可以构成为在通过处理器14执行的情形下使计算装置12执行根据示例性实施例的工作。
计算机可读存储介质16构成为储存计算机可执行命令和程序代码、程序数据和/或其他合适的形态的信息。储存在计算机可读存储介质16的程序20包括可以通过处理器14执行的命令的集合。在一实施例中,计算机可读存储介质16可以是存储器(诸如随机存取存储器等易失性存储器、非易失性存储器或者它们的适当组合)、一个以上的磁盘存储装置、光盘存储装置、闪存装置、除此之外的可通过计算装置12访问并且可存储期望的信息的其他形态的存储介质或者它们的适当组合。
通信总线18将包括处理器14、计算机可读存储介质16的计算装置12的其他多种组件彼此连接。
计算装置12还可以包括为一个以上的输入输出装置24提供接口的一个以上的输入输出接口22以及一个以上的网络通信接口26。输入输出接口22和网络通信接口26连接到通信总线18。输入输出装置24可以通过输入输出接口22连接到计算装置12的其他组件。示例性的输入输出装置24可以包括输入装置(诸如,指示装置(鼠标或者触控垫等)、键盘、触摸输入装置(触摸板或者触摸屏等)、语音或者声音输入装置、多种诸如传感器装置和/或拍摄装置)和/或输出装置(诸如,显示装置、打印机、扬声器和/或网卡)。示例性的输入输出装置24可以作为构成计算装置12的一组件而包括于计算装置12的内部,也可以作为与计算装置12区分开的独立的装置而连接到计算装置12。
以上的详细说明不应在所有方面解释为限制性的,而应被认为是示例性的。本发明的范围应该由权利要求书的合理解释来确定,并且在本发明的等同范围内的所有变更都包括在本发明的范围内。