一种基于单个显示屏的分屏显示方法、存储介质及系统与流程

文档序号:16467569发布日期:2019-01-02 22:52阅读:318来源:国知局
一种基于单个显示屏的分屏显示方法、存储介质及系统与流程

本发明涉及分屏显示领域,尤其涉及一种基于单个显示屏的分屏显示方法、存储介质及系统。



背景技术:

众所周知,在android系统终端中,各种应用形如视频、邮件、音乐播放器等以一个个独立窗口的形式呈现在用户面前。用户可以采用只呈现一个窗口,其余窗口最小化的形式来专注一种应用,也可以将一个个窗口并排放置一心多用。而在手机、平板电脑(pad)等等掌上终端趋于大屏化的今天,屏幕的应用仍然采取传统的单屏单用形式。即使可以同时开启多个软件,也只是分前台后台运行,用户只能操作前台软件,这对于时下的大屏终端显然是捉襟见肘。一般市场上是通过多个显示屏组合,达到多屏异显或多屏同显的效果,这样做的话,整个的成品造价会很高。如何基于单屏实现分屏显示成为现有技术亟需解决的问题。

因此,现有技术还有待于改进和发展。



技术实现要素:

鉴于上述现有技术的不足,本发明的目的在于提供一种基于单个显示屏的分屏显示方法、存储介质及系统,旨在解决现有技术无法基于单屏实现分屏显示的问题。

本发明的技术方案如下:

一种基于单个显示屏的分屏显示方法,其中,包括步骤:

预先采用丝印工艺将终端显示设备的单个显示屏分割成若干个屏幕显示区并对所述若干个屏幕显示区进行编号;

当终端显示设备开启并登陆信息发布管理后台后,下载并保存信息发布管理后台预先下发的节目列表到本地数据库;

启动终端显示设备内置的播放器应用,当所述播放器应用根据固件预配的model号判定所述终端显示设备为分屏显示模式时,则在activity中根据屏幕显示区的分割比例及数量创建相同编号、比例及数量的fragment;

所述播放器应用获取并解析所述本地数据库中保存的节目列表,获得每个节目对应的屏幕显示区编号;

根据节目对应的屏幕显示区编号通知activity更新相应fragment的view,并将所述节目按照相应的屏幕显示区编号分配到相应的屏幕显示区中进行播放,从而实现基于单个显示屏的分屏显示。

所述基于单个显示屏的分屏显示方法,其中,所述当终端显示设备开启并登陆信息发布管理后台后,下载并保存信息发布管理后台预先下发的节目列表到本地数据库的步骤包括:

通过信息发布管理后台对节目内容进行编辑,得到编辑后的节目列表,并向终端显示设备发送节目列表下发指令;

所述终端显示设备开启并登陆信息发布管理后台,当接收到节目列表下发指令后,则下载所述节目列表并将所述节目列表保存到本地数据库中。

所述基于单个显示屏的分屏显示方法,其中,所述通过信息发布管理后台对节目内容进行编辑的步骤包括:

将节目及其相应的屏幕显示区编号进行关联。

所述基于单个显示屏的分屏显示方法,其中,所述当终端显示设备开启并登陆信息发布管理后台后,下载并保存信息发布管理后台预先下发的节目列表到本地数据库的步骤还包括:启动所述终端显示设备内置的播放控制服务应用,当所述播放控制服务应用根据固件预配的model号判定所述终端显示设备为分屏显示时,则通知播放器应用检索本地数据库,并更新节目列表。

所述基于单个显示屏的分屏显示方法,其中,所述播放器应用获取并解析所述本地数据库中保存的节目列表,获得每个节目对应的屏幕显示区编号的步骤包括:

所述播放器应用检索本地数据库并更新节目列表,所述节目列表中包括若干个节目包;

对节目列表中待播放的节目包依次进行解析,获得每个节目对应的屏幕显示区编号。

所述基于单个显示屏的分屏显示方法,其中,所述将所述节目按照相应的屏幕显示区编号分配到相应的屏幕显示区中进行播放的步骤包括:

根据节目相对应的屏幕显示区编号,广播通知activity更新与屏幕显示区编号相同的fragment中的view;

根据节目相对应的屏幕显示区编号,将所述节目分配到相应的屏幕显示区中进行播放。

所述基于单个显示屏的分屏显示方法,其中,预先采用丝印工艺将终端显示设备的单个显示屏分割成3个屏幕显示区并对所述3个屏幕显示区进行编号。

所述基于单个显示屏的分屏显示方法,其中,所述终端显示设备为户外广告机。

一种存储介质,其中,存储有多条指令,所述指令适于由处理器加载并执行上述基于单个显示屏的分屏显示方法的步骤。

一种基于单个显示屏的分屏显示系统,其中,包括终端显示设备以及与所述终端显示设备通讯连接的信息发布管理后台,所述终端显示设备包括处理器,适于实现各指令;以及存储设备,适于存储多条指令,所述指令适于由处理器加载并执行上述基于单个显示屏的分屏显示方法的步骤。

有益效果:本发明提供一种基于单个显示屏的分屏显示方法,通过预先采用丝印工艺将终端显示设备的单个显示屏分割成若干个屏幕显示区并对所述若干个屏幕显示区进行编号,当终端显示设备开启并登陆信息发布管理后台后,下载并保存信息发布管理后台预先下发的节目列表到本地数据库;启动终端显示设备内置的播放器应用,所述播放器应用获取并解析所述本地数据库中保存的节目列表,获得每个节目对应的屏幕显示区编号;将所述节目按照相应的屏幕显示区编号分配到相应的屏幕显示区中进行播放,从而实现在各个屏幕显示区上独立播放不同节目内容的效果。

附图说明

图1为本发明一种基于单个显示屏的分屏显示方法较佳实施例的流程图。

图2为本发明单个显示屏切割成3个屏幕显示区较佳实施例的结构示意图。

图3为本发明一种基于单个显示屏的分屏显示系统较佳实施例的结构框图。

具体实施方式

本发明提供了一种基于单个显示屏的分屏显示方法、存储介质及系统,为使本发明的目的、技术方案及效果更加清楚、明确,以下对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

请参阅图1,图1为本发明一种基于单个显示屏的分屏显示方法较佳实施例的流程图,其中,如图所示,包括以下步骤:

s10、预先采用丝印工艺将终端显示设备的单个显示屏分割成若干个屏幕显示区并对所述若干个屏幕显示区进行编号;

s20、当终端显示设备开启并登陆信息发布管理后台后,下载并保存信息发布管理后台预先下发的节目列表到本地数据库;

s30、启动终端显示设备内置的播放器应用,当所述播放器应用根据固件预配的model号判定所述终端显示设备为分屏显示模式时,则在activity中根据屏幕显示区的分割比例及数量创建相同编号、比例及数量的fragment;

s40、所述播放器应用获取并解析所述本地数据库中保存的节目列表,获得每个节目对应的屏幕显示区编号;

s50、根据节目对应的屏幕显示区编号通知activity更新相应fragment的view,并将所述节目按照相应的屏幕显示区编号分配到相应的屏幕显示区中进行播放,从而实现基于单个显示屏的分屏显示。

具体来讲,通过本发明提供的分屏显示方法可实现在各个分割后的屏幕显示区独立播放不同的节目内容,同时显示屏的应用界面做适配,主内容统一在主屏上显示,其他分屏使用默认背景,从而达到三个独立分屏的体验效果。

在一种优选的实施方式中,本实施方式可预先采用丝印工艺将终端显示设备的单个显示屏分割成任意数量的屏幕显示区,并对分割后的屏幕显示区进行编号,分割的屏幕显示区数量、位置、尺寸不做具体的限制。本实施方式以将单个显示屏分割成3个屏幕显示区为例对本发明技术方案进行说明,如图2所示,所述单个显示屏经过分割后形成3个屏幕显示区,分别为屏幕显示区1,屏幕显示区2以及屏幕显示区3。

在一种优选的实施方式中,所述步骤s20包括:通过信息发布管理后台对节目内容进行编辑,得到编辑后的节目列表,并向终端显示设备发送节目列表下发指令;所述终端显示设备开启并登陆信息发布管理后台,当接收到节目列表下发指令后,则下载所述节目列表并将所述节目列表保存到本地数据库中。

具体来讲,管理人员可预先登录信息发布管理后台,所述信息发布管理后台包括终端管理模块、素材管理模块、节目管理模块以及节目编辑模块等。通过所述终端管理模块可以查看和控制在线的终端显示设备,对所述终端显示设备进行分组、备注以及参数设置等;通过所述素材管理模块可上传素材并通过审核,所述素材包括显示背景以及显示内容等;通过节目管理模块可对待播放的节目进行管理,例如,新建节目,对不同屏幕显示区的分辨率进行设置等;通过所述节目编辑模块可将待播放的节目与相应编号的屏幕显示区进行关联设置,还可对节目内容进行编辑,从而生成节目列表,当生成节目列表后,所述信息发布管理后台可向终端显示设备发送节目列表下发指令。

当所述终端显示设备开启后,则通过配置服务器连接参数连接网络,当所述终端显示设备登录信息发布管理后台后,则对信息发布管理后台进行实时监听。当监听到所述信息发布管理后台发送的节目列表下发指令时,则下载所述节目列表,并将下载的节目列表保存到本地数据库。

优选的,在终端显示设备开启的过程中,所述终端显示设备内设的播放控制服务应用自动启动。当播放控制服务应用根据系统固件预配的model号判定所述终端显示设备为三分屏显示时,则发送指令通知终端显示设备内设的播放器应用检索本地数据库,并更新节目列表。

优选的,在终端显示设备开启的过程中,所述终端显示设备内设的播放器应用自动启动。当播放器应用根据系统固件预配的model号判定所述终端显示设备为三分屏显示时,则在activity中根据3个屏幕显示区的分割比例创建3个相同编号且比例及数量的fragment,此时fragment的view为默认背景。

优选的,所述播放器应用启动后,若接收到播放控制服务应用发送的检索通知,则对本地数据库进行检索并更新节目列表,所述节目列表中包括若干个节目包;对节目列表中待播放的节目包依次进行解析,获得每个节目对应的屏幕显示区编号。

具体来讲,对待播放的节目包进行解析,获取当前待播放节目所对应的屏幕显示区编号,根据节目相对应的屏幕显示区编号,广播通知activity更新与屏幕显示区编号相同的fragment中的view,并将所述节目按照相应的屏幕显示区编号分配到相应的屏幕显示区中进行播放,所述屏幕显示区根据节目时长播放节目内容,当当前节目播放完成后,则等待下一个需要播放的节目。

在一种优选的实施方式中,当播放器应用更新节目列表后,对所述节目列表中待播放的节目包进行解析,若当前大播放的节目对应的屏幕显示区编号为屏幕显示区1时,则广播通知activity更新与屏幕显示1相同的fragment中的view,并将所述节目分配到相应的屏幕显示区1中进行播放,所述屏幕显示区1根据节目时长播放节目内容,当当前节目播放完成后,则等待下一个需要播放的节目。

本发明提供的分屏显示方法可实现在各个分割后的屏幕显示区独立播放不同的节目内容,同时显示屏的应用界面做适配,主内容统一在主屏上显示,其他分屏使用默认背景,从而达到三个独立分屏的体验效果。

进一步地,本发明还提供一种存储介质,其中,存储有多条指令,所述指令适于由处理器加载并执行一种基于单个显示屏的分屏显示方法的步骤。

作为举例,所述存储介质中存储有多条指令,所述指令适于由处理器加载并执行:

预先采用丝印工艺将终端显示设备的单个显示屏分割成若干个屏幕显示区并对所述若干个屏幕显示区进行编号;

当终端显示设备开启并登陆信息发布管理后台后,下载并保存信息发布管理后台预先下发的节目列表到本地数据库;

启动终端显示设备内置的播放器应用,当所述播放器应用根据固件预配的model号判定所述终端显示设备为分屏显示模式时,则在activity中根据屏幕显示区的分割比例及数量创建相同编号、比例及数量的fragment;

所述播放器应用获取并解析所述本地数据库中保存的节目列表,获得每个节目对应的屏幕显示区编号;

根据节目对应的屏幕显示区编号通知activity更新相应fragment的view,并将所述节目按照相应的屏幕显示区编号分配到相应的屏幕显示区中进行播放,从而实现基于单个显示屏的分屏显示。

更进一步地,本发明还提供一种基于单个显示屏的分屏显示系统,如图3所示,其中,包括终端显示设备1以及与所述终端显示设备通讯连接的信息发布管理后台2,所述终端显示设备1包括处理器10,适于实现各指令;以及存储设备20,适于存储多条指令,所述指令适于由处理器10加载并执行上述基于单个显示屏的分屏显示方法的步骤。

具体来说,所述处理器10在一些实施例中可以是一中央处理器,微处理器或其他数据处理芯片,用于运行所述存储设备20中存储的程序代码或处理数据。

所述存储设备20在一些实施例中可以是所述装置的内部存储单元,例如该装置的硬盘或内存。所述存储设备20在另一些实施例中也可以是所述装置的外部存储器,例如所述装置上配备的插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)等。

进一步地,所述存储设备20还可以既包括所述装置的内部存储单元也包括外部存储装置。所述存储设备20用于存储安装于所述装置的应用软件及各类数据。所述存储设备20还可以用于暂时地存储已经输出或者将要输出的数据。

综上所述,本发明提供一种基于单个显示屏的分屏显示方法,通过预先采用丝印工艺将终端显示设备的单个显示屏分割成若干个屏幕显示区并对所述若干个屏幕显示区进行编号,当终端显示设备开启并登陆信息发布管理后台后,下载并保存信息发布管理后台预先下发的节目列表到本地数据库;启动终端显示设备内置的播放器应用,所述播放器应用获取并解析所述本地数据库中保存的节目列表,获得每个节目对应的屏幕显示区编号;将所述节目按照相应的屏幕显示区编号分配到相应的屏幕显示区中进行播放,从而实现在各个屏幕显示区上独立播放不同节目内容的效果。

应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1