数据推送方法、装置、拼接屏设备及可读存储介质制造方法及图纸

技术编号:37332168 阅读:20 留言:0更新日期:2023-04-21 23:09
本申请公开了一种数据推送方法、装置、拼接屏设备及可读存储介质,属于拼接屏技术领域。本申请通过接收投屏指令,识别所述投屏指令对应的拼接屏,并确定所述拼接屏的主机屏和从机屏;获取所述主机屏的第一位置信息和所述从机屏的第二位置信息,并基于所述第一位置信息和所述第二位置信息,生成所述拼接屏的位置矩阵图;基于所述位置矩阵图,对所述投屏指令对应的投屏内容进行切割,并推送切割后的投屏内容至所述拼接屏。使具有联屏同步拼接功能的商用显示屏即使摆放位置错误了,服务器依然能够根据更新的位置信息调整推送被切割好的投屏内容,使得调整后的子屏能够显示对的内容,进而拼接屏整个显示正确。进而拼接屏整个显示正确。进而拼接屏整个显示正确。

【技术实现步骤摘要】
数据推送方法、装置、拼接屏设备及可读存储介质


[0001]本申请涉及拼接屏
,尤其涉及数据推送方法、装置、拼接屏设备及可读存储介质。

技术介绍

[0002]随着商显产品的推广,商显产品受到越来越多的市场青睐,其使用领域主要应用于会议显示,户外广告机等。联屏功能为商显产品的主要功能之一,通过联屏同步拼接方案,服务器将所需显示的内容裁剪后同步推送到多个子屏拼接显示。
[0003]现有的联屏同步拼接功能的实现,通常都是由一台服务器与多个子屏进行连接,子屏连接相应的拼接屏,子屏按照一定的数量和布局设置在不同的位置,组成一个拼接屏,作为一个显示整体进行显示。服务器通过软件对拟显示的信息进行切割后,发送被切割好的信息给指定位置的子屏进行显示。
[0004]但是当子屏的摆放位置出错或被移动时,如果依然推送应当在指定位置显示的信息给该子屏,就会导致拼接屏整体的投屏内容出现错乱。
[0005]上述内容仅用于辅助理解本申请的技术方案,并不代表承认上述内容是现有技术。

技术实现思路

[0006]本申请的主要目的在于提供一种数据推送方法、装置、设备及可读存储介质,旨在解决目前联屏同步拼接功能受限于终端的摆放位置的技术问题。
[0007]为实现上述目的,本申请提供一种数据推送方法,所述数据推送包括:
[0008]接收投屏指令,识别所述投屏指令对应的拼接屏,并确定所述拼接屏的主机屏和从机屏;
[0009]获取所述主机屏的第一位置信息和所述从机屏的第二位置信息,并基于所述第一位置信息和所述第二位置信息,生成所述拼接屏的位置矩阵图;
[0010]基于所述位置矩阵图,对所述投屏指令对应的投屏内容进行切割,并推送切割后的投屏内容至所述拼接屏。
[0011]可选地,所述接收投屏指令,识别所述投屏指令对应的拼接屏,并确定所述拼接屏的主机屏和从机屏的步骤包括:
[0012]接收投屏指令,识别所述投屏指令对应的拼接屏,所述拼接屏包括多个子屏;
[0013]获取所述多个子屏的地址信息:
[0014]基于所述地址信息从所述多个子屏中确定主机屏,将所述主机屏以外的子屏作为从机屏。
[0015]可选地,所述获取所述主机屏的第一位置信息和所述从机屏的第二位置信息的步骤包括:
[0016]获取所述主机屏的第一位置信息:
[0017]发送位置更新指令给所述主机屏,其中,所述主机屏接收到所述位置更新指令后,采集所述从机屏发出的声音信号;
[0018]基于所述声音信号确定所述从机屏相对于所述主机屏的第二位置信息。
[0019]可选地,所述基于所述声音信号确定所述从机屏相对于所述主机屏的第二位置信息的步骤包括:
[0020]基于所述声音信号判断所述从机屏是否属于近场声源;
[0021]若是,则基于声达时间差算法,确定所述从机屏相对于所述主机屏的第二位置信息;
[0022]若否,则基于波束形成算法,确定所述从机屏相对于所述主机屏的第二位置信息。
[0023]可选地,所述子屏上设置有麦克风阵列,所述麦克阵列包括至少两个阵元,所述阵元用于采集声音信号,所述基于声达时间差算法,确定所述从机屏相对于所述主机屏的第二位置信息的步骤包括:
[0024]基于所述声音信号,计算得到估计的声达时间差;
[0025]基于所述声达时间差,获取所述麦克风阵列的阵元间的声延迟;
[0026]基于所述麦克风阵列的位置、所述声达时间差及所述声延迟,确定所述从机屏相对于所述主机屏的第二位置信息。
[0027]可选地,所述基于波束形成算法,确定所述从机屏相对于所述主机屏的第二位置信息的步骤包括:
[0028]对所述声音信号进行加权求和以形成入射声波;
[0029]对所述入射声波进行解析,以得到所述入射声波的入射角度和强度;
[0030]基于所述入射角度和强度确定所述从机屏相对于所述主机屏的第二位置信息。
[0031]可选地,所述基于所述位置矩阵图,对所述投屏指令对应的投屏内容进行切割的步骤包括:
[0032]基于所述位置矩阵图,确定所述子屏的摆放形状;
[0033]基于所述摆放形状,对所述投屏指令对应的投屏内容进行切割,其中,所述投屏内容被切割成与所述位置矩阵图上的各个子屏匹配。
[0034]此外,为实现上述目的,本申请还提供一种数据推送装置,所述装置包括:
[0035]获取模块,用于主机屏获取从机屏发出的声音信号;
[0036]确定模块,用于主机屏基于所述声音信号确定所述从机屏相对于所述主机屏的第二位置信息,所述位置信息为所述从机屏相对于所述主机屏的方位信息和距离信息;
[0037]上传模块,用于上传所述位置信息至服务器,其中,所述服务器向所述子屏推送投屏内容,所述投屏内容被切割成与各个位置信息对应的子屏匹配。
[0038]此外,为实现上述目的,本申请还提供一种拼接屏设备,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的数据推送程序,所述数据推送程序配置为实现上述的数据推送方法的步骤。
[0039]此外,为实现上述目的,本申请还提供一种可读存储介质,所述可读存储介质上存储有数据推送程序,所述数据推送程序被处理器执行时实现如权利要求上述的数据推送方法的步骤。
[0040]在本申请中,为了解决目前联屏同步拼接功能受限于终端的摆放位置的技术问
题,本申请通过接收投屏指令,识别所述投屏指令对应的拼接屏,并确定所述拼接屏的主机屏和从机屏;获取所述主机屏的第一位置信息和所述从机屏的第二位置信息,并基于所述第一位置信息和所述第二位置信息,生成所述拼接屏的位置矩阵图;基于所述位置矩阵图,对所述投屏指令对应的投屏内容进行切割,并推送切割后的投屏内容至所述拼接屏。使具有联屏同步拼接功能的商用显示屏的摆放位置变换之后,能够根据本申请的技术方案实现重新定位,进而根据重新确定的各个子屏的位置信息,推送对应切割好的投屏内容,而不是将对应位置切割的投屏内容推送给已经变换了位置的商用显示屏,避免了拼接屏整体投屏内容错乱的问题。
附图说明
[0041]图1是本申请实施例方案涉及的硬件运行环境的拼接屏设备的结构示意图;
[0042]图2为本申请数据推送方法第一实施例的流程示意图;
[0043]图3为本申请数据推送方法第一实施例的拼接屏完整内容显示图;
[0044]图4为本申请数据推送方法第一实施例的拼接屏错乱内容显示图;
[0045]图5为本申请数据推送装置第一实施例的功能模块示意图。
[0046]本申请目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0047]应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
[0048]参照图1,图1为本申请实施例方案涉及的硬件运行环境的拼接屏设备结构示意图。
...

【技术保护点】

【技术特征摘要】
1.一种数据推送方法,其特征在于,包括:接收投屏指令,识别所述投屏指令对应的拼接屏,并确定所述拼接屏的主机屏和从机屏;获取所述主机屏的第一位置信息和所述从机屏的第二位置信息,并基于所述第一位置信息和所述第二位置信息,生成所述拼接屏的位置矩阵图;基于所述位置矩阵图,对所述投屏指令对应的投屏内容进行切割,并推送切割后的投屏内容至所述拼接屏。2.如权利要求1所述的数据推送方法,其特征在于,所述接收投屏指令,识别所述投屏指令对应的拼接屏,并确定所述拼接屏的主机屏和从机屏的步骤包括:接收投屏指令,识别所述投屏指令对应的拼接屏,所述拼接屏包括多个子屏;获取所述多个子屏的地址信息:基于所述地址信息从所述多个子屏中确定主机屏,将所述主机屏以外的子屏作为从机屏。3.如权利要求1所述的数据推送方法,其特征在于,所述获取所述主机屏的第一位置信息和所述从机屏的第二位置信息的步骤包括:获取所述主机屏的第一位置信息:发送位置更新指令给所述主机屏,其中,所述主机屏接收到所述位置更新指令后,采集所述从机屏发出的声音信号;基于所述声音信号确定所述从机屏相对于所述主机屏的第二位置信息。4.如权利要求3所述的数据推送方法,其特征在于,所述基于所述声音信号确定所述从机屏相对于所述主机屏的第二位置信息的步骤包括:基于所述声音信号判断所述从机屏是否属于近场声源;若是,则基于声达时间差算法,确定所述从机屏相对于所述主机屏的第二位置信息;若否,则基于波束形成算法,确定所述从机屏相对于所述主机屏的第二位置信息。5.如权利要求4所述的数据推送方法,其特征在于,所述子屏上设置有麦克风阵列,所述麦克阵列包括至少两个阵元,所述阵元用于采集声音信号,所述基于声达时间差算法,确定所述从机屏相对于所述主机屏的第二位置信息的步骤包括:基于所述声音信号,计算得...

【专利技术属性】
技术研发人员:伍祺昱李毅伟胡循锋
申请(专利权)人:茂佳科技广东有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1