具体实施方式
如图1所示,一种显示交互方法,包括步骤:
S200:将显示界面至少划分为第一显示区域和第二显示区域。
显示界面可以理解为单个显示平面,例如一个显示器所呈现的显示平面。将这个显示界面至少划分为第一显示区域和第二显示区域,具体如图2所示,在图2中显示界面A被划分第一显示区域A1和第二显示区域A2。在实际操作中可以显示界面划分为更多个显示区域,具体数量可以根据实际应用环境的需要或用户喜好进行设定。在广告终端机中,可以将广告终端机的显示界面至少划分为第一显示区域和第二显示区域。在实际操作中,可以根据实际情况的需要,调节第一显示区域占整个显示界面的大小和位置,例如如图2所示,第一显示区域占据整个显示界面的大部区域,这样能够将第一显示区域内显示的内容更完整、醒目推送给用户。
S400:控制第一显示区域显示预设数据。
预设数据具体来说是指预先准备的数据,例如预先存储在存储卡内的数据,以广告终端机为例,可以将广告数据预先存储在存储卡内,再将存储卡插入广告终端机,在第一显示区域中显示广告数据。一般来说,预设数据由于是预先设定的,普通用户无法直接针对此数据进行修改,例如在广告终端机中,广告数据预先存储在存储卡内,浏览广告终端机的用户是无法直接修改或者替换该广告数据,这样预设数据(存储卡内存储的广告数据)能够避免外界一些人为干扰而影响其正常推送,确保广告投放者的利益。
S600:控制第二显示区域显示外部输入数据。
外部输入数据是指外部设备输入的数据,在广告终端机中外部输入数据可以是通过手柄、键盘或鼠标等输入的数据,还可以是通过遥控器输入的数据。控制这些数据在第二显示区域显示。外部输入数据可以通过HDMI(HighDefinitionMultimediaInterface,高清晰度多媒体)信号接口、VGA(VideoGraphicsArray,视频图形阵列)信号接口、CVBS(CompositeVideoBroadcastSignal,复合视频广播)信号接口以及USB(UniversalSerialBus,通串线)接口等信号接口输入。
为了更进一步详细解释本发明显示交互方法的技术方案,下面将以广告终端机为例,详细解释其技术方案及其带来的有益效果。
步骤一:对广告终端机的显示界面进行控制,将显示界面划分为第一显示区域和第二显示区域,并将第一显示区域设置在显示界面的左上位置,剩余显示界面为第二显示区域,其中,第一显示区域大于第二显示区域。
步骤二:读取广告终端机内置存储卡中预先存储的广告数据,将这些广告数据在第一显示区域内显示。
步骤三:接收用户通过手柄、遥控器以及鼠标等外部设备输入的数据,将这些数据在第二显示区域中显示。
本发明显示交互方法,将显示界面至少划分为第一显示区域和第二显示区域,控制第一显示区域显示预设数据,控制第二显示区域显示外部输入数据。整个过程中,第一显示区域的显示内容固定为预设的数据(例如可以固定为广告),第二显示区域的显示内容可以根据外部输入数据进行调整,实现至少两路不同显示或操作,满足不同用户的需求。
如图3所示,在其中一个实施例中,步骤S200之前还包括:
S120:识别预设数据的预设优先级。
S140:根据预设数据的预设优先级和预设优先级与显示区域调节对应关系,调节第一显示区域占显示界面的比例与位置。
预设数据可以包括很多种类数据,例如广告视频数据、公益视频数据等,不同种类数据对显示需求不相同。即使同为广告视频数据有可能有的要求优先播放,并且要求显示面积较大,处于醒目的位置,广告商愿意支付较高的服务费用;有的要求空闲时刻播放,对显示面积和是否醒目没过多要求,广告商能够支付的服务费用有限。针对上述这些实际应用的情况,在本实施例中,对预设数据预先进行优先级排序,优先级较高的预设数据优先播放并且一般来说播放优先级较高的预设数据时第一显示区域占显示界面的比例较大且位置醒目,具体需要占用显示界面的比例多大以及处于显示界面位置可以基于预设数据的预设的优先级和预设优先级与显示区域调节对应关系。预设优先级与显示区域调节对应关系是基于历史经验数据或者用户需求设定的对应关系,预设优先级与显示区域调节对应关系定义不同优先级的数据在第一显示区域显示过程中第一显示区域的占用整个显示界面比例大小以及所处整个显示界面的位置。
假设在具体实施例中,有A、B、C三个广告商的广告数据需要不同时刻在第一显示区域内显示,A、B、C三个广告数据(预设数据)的优先级依次减小,预设优先级与显示区域调节对应关系为:优先级最高占用80%显示界面面积,且在显示界面正中;优先级次高占用60%显示界面面积,且在显示界面偏左边位置,优先级最低占用40%显示界面面积且在显示界面左上角位置。当需要播放A广告数据时,将第一显示区域设定为占用80%显示界面面积,且在显示界面正中,将显示界面划分为第一显示区域和第二显示区域,将A广告数据在第一显示区域中显示,将外部输入数据在第二显示区域中显示;当需要播放B广告数据时,将第一显示区域设定为占用60%显示界面面积,且在显示界面偏左边位置,将显示界面划分为第一显示区域和第二显示区域,将B广告数据在第一显示区域中显示,将外部输入数据在第二显示区域中显示;当需要播放C广告数据时,将第一显示区域设定为占用40%显示界面面积且在显示界面左上角位置,将显示界面划分为第一显示区域和第二显示区域,将C广告数据在第一显示区域中显示,将外部输入数据在第二显示区域中显示。
如图3所示,步骤S120之前还包括:
S110:响应用户操作,根据用户操作更新预设优先级与显示区域调节对应关系。
在某些特殊情况下,例如特殊场合需要对第一显示界面的大小与位置进行适应性手动调整,此时可以采用响应用户手动调整方式,对预设优先级与显示区域调节对应关系进行更新。
如图3所示,在其中一个实施例中,步骤S400之前还包括:
S320:当预设数据需要更新时,判断待更新预设数据是否合法。
S340:当合法时,将待更新预设数据存储,以更新预设数据。
S360:当不合法时,将待更新预设数据丢弃。
在实际应用中,会存在预设数据需要更新的情况,而预设数据需要在第一显示区域内显示,投放预设数据在第一显示区域内显示一般需要支付一定费用,不能随意进行更新和修改,需要判断数据是否合法,即数据是否被允许更新至预设数据。例如在广告终端机中,广告商是付费在第一显示区域显示广告的,所以当需要更新广告数据时,需要对广告数据进行合法性识别。在这里说的合法性是指该广告商是否已经足额按期缴纳了广告费用,当广告商已经足额按期缴纳了广告费用时,将该广告商需要更新的数据存储,以更新该广告商的广告数据,当广告商未足额或按期缴纳广告费用时,禁止预设数据更新,即禁止该广告商的广告在广告终端机中投放。
在其中一个实施例中,步骤S320具体为:
识别待更新预设数据的数据源,将数据源与预设数据源注册列表比较,判断待更新预设数据是否合法。
在本实施例中,通过识别待更新预设数据的数据源来判断待预设数据是否合法。数据源可以理解为数据提供者,类似通信领域中的源地址,通过数据源可以准确获知该数据是由谁提供的。例如目前有一组广告数据,识别其数据源即可判断其为A公司或B公司又或C公司的数据,当A公司存在于预设数据源注册列表中时,判断该组广告数据为合法数据,允许更新至预设数据,当A公司不存在于预设数据源注册列表中时,判断该组广告数据为不合法数据,不允许更新至预设数据。另外基于数据源来判断待更新预设数据还可以避免无关人员将不必要的数据更新至预设数据,以在第一显示区域显示。例如在广告终端机中,可以避免观众将自己私人数据更新至预设数据,以在第一显示区域中显示。
如图4所示,一种显示交互系统,包括:
显示区域划分模块200,用于将显示界面至少划分为第一显示区域和第二显示区域。
第一显示模块400,用于控制第一显示区域显示预设数据。
第二显示模块600,用于控制第二显示区域显示外部输入数据。
本发明显示交互方法,显示区域划分模块100将显示界面至少划分为第一显示区域和第二显示区域,第一显示模块200控制第一显示区域显示预设数据,第二显示模块300控制第二显示区域显示外部输入数据。整个过程中,第一显示区域的显示内容固定为预设的数据(例如可以固定为广告),第二显示区域的显示内容可以根据外部输入数据进行调整,实现至少两路不同显示或操作,满足不同用户的需求。
如图5所示,在其中一个实施例中,还包括:
识别模块120,用户识别预设数据的预设优先级。
调节模块140,用于根据预设数据的预设优先级和预设优先级与显示区域调节对应关系,调节第一显示区域占显示界面的比例与位置。
预设数据可以包括很多种类数据,例如广告视频数据、公益视频数据等,不同种类数据对显示需求不相同。即使同为广告视频数据有可能有的要求优先播放,并且要求显示面积较大,处于醒目的位置,广告商愿意支付较高的服务费用;有的要求空闲时刻播放,对显示面积和是否醒目没过多要求,广告商能够支付的服务费用有限。针对上述这些实际应用的情况,在本实施例中,对预设数据预先进行优先级排序,优先级较高的预设数据优先播放并且一般来说播放优先级较高的预设数据时第一显示区域占显示界面的比例较大且位置醒目,具体需要占用显示界面的比例多大以及处于显示界面位置可以基于预设数据的预设优先级和预设优先级与显示区域调节对应关系。预设优先级与显示区域调节对应关系是基于历史经验数据或者用户需求设定的对应关系,预设优先级与显示区域调节对应关系定义不同优先级的数据在第一显示区域显示过程中第一显示区域的占用整个显示界面比例大小以及所处整个显示区域的位置。
如图5所示,在其中一个实施例中,显示交互系统还包括:
对应更新模块110,用于响应用户操作,根据用户操作更新预设优先级与显示区域调节对应关系。
在某些特殊情况下,例如特殊场合需要对第一显示界面的大小与位置进行适应性手动调整,此时可以采用用户手动调整方式,对预设优先级与显示区域调节对应关系进行更新。
如图5所示,在其中一个实施例中,显示交互系统还包括:
预设数据判断模块320,用于当预设数据需要更新时,判断待更新预设数据是否合法。
第一处理模块340,用于当合法时,将待更新预设数据存储,以更新预设数据。
第二处理模块360,用于当不合法时,将待更新预设数据丢弃。
在实际应用中,会存在预设数据需要更新的情况,而预设数据需要在第一显示区域内显示,用户使预设数据在第一显示区域内显示需要支付一定费用,不能随意被用户进行更新和修改,需要判断数据是否合法,即数据是否被允许更新至预设数据。例如在广告终端机中,广告商是付费在第一显示区域显示广告的,所以当需要更新广告数据时,需要对广告数据进行合法性识别。在这里说的合法性是指该广告商是否已经足额按期缴纳了广告费用,当广告商已经足额按期缴纳了广告费用时,将该广告商需要更新的数据存储,以更新该广告商的广告数据,当广告商未足额或按期缴纳广告费用时,禁止预设数据更新,即禁止该广告商的广告在广告终端机中投放。
在其中一个实施例中,预设数据判断模块320具体用于识别待更新预设数据的数据源,将数据源与预设数据源注册列表比较,判断待更新预设数据是否合法。
在本实施例中,预设数据判断模块320通过识别待更新预设数据的数据源来判断待预设数据是否合法。数据源可以理解为数据提供者,类似通信领域中的源地址,通过数据源可以准确获知该数据是由谁提供的。
以上实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。