箱体构造方法、装置、系统和计算机可读介质与流程

文档序号:24043549发布日期:2021-02-23 17:32阅读:133来源:国知局
箱体构造方法、装置、系统和计算机可读介质与流程

[0001]
本发明涉及led箱体构造技术领域,尤其涉及一种箱体构造方法、一种箱体构造装置、一种箱体构造系统和一种计算机可读介质。


背景技术:

[0002]
在led显示屏的同步控制系统应用中,led显示屏的组成单元,即箱体的设计越来越个性化,不同的屏体厂商在设计箱体时也是大不一样,而箱体设计的差异造成了在点亮箱体时无规律可寻,因此给客户造成了很大的不便。
[0003]
规则箱体是由相同分辨率大小、排列规则(即,n*m行列)的模组(即,灯板)构成时,用户配置模组的数据组(即led显示屏的接收卡向模组(灯板)发送rgb数据的通道)要按一定规则走线如对开、三开或四开等走线方式,用户在对箱体进行配置时首先要熟知箱体的数据组的相关概念,现有的箱体构造技术中没有实现对这些相关概念的可视化呈现,因此,造成用户在操作中不够直观。
[0004]
此外,由于异型箱体由分辨率大小不一、排列不规则的模组构成,因此,当用户配置模组的数据组时,需要逐个填写数据组、是否级联及其级联数,然而当模组较多,用户的操作步骤繁琐,箱体构造效率低。


技术实现要素:

[0005]
因此,为了克服现有技术中的缺陷和不足,本发明实施例提供一种箱体构造方法、一种箱体构造装置、一种箱体构造系统和一种计算机可读介质,以解决箱体构造过程中操作不直观、操作步骤繁琐以及箱体构造效率低的问题。
[0006]
一方面,本发明实施例提供了箱体构造方法,包括:模组选取步骤,用于响应于用户的第一操作指令,选取模组,以在可视化界面上显示所述模组;箱体生成步骤,用于响应于用户的第二操作指令,生成包括多个所述模组的箱体,以在所述可视化界面上显示所述箱体;数据组走线生成步骤,用于响应于用户的第三操作指令,为所述箱体生成数据组走线,以在所述可视化界面上显示所述箱体的数据组走线。
[0007]
在上述技术方案中,在构造箱体的每个步骤中都对该步骤的构造结果在可视化界面上进行了可视化显示,具体地,对所选取的模组、所构造的箱体以及箱体的数据组走线进行了可视化显示,为用户提供了更直观的视觉显示,让用户所见即所得,减少用户不必要的思考和操作,提升了用户操作体验。
[0008]
在本发明的一个实施例中,所述箱体生成步骤包括响应于所述第二操作指令自动生成包括多个分辨率大小相同模组的所述箱体。
[0009]
在本发明的一个实施例中,所述数据组走线关联于数据组级联方向和数据组输出方式,其中,所述数据组级联方向包括从左到右、从右到左、从上到下或者从下到上,所述数据组输出方式包括对开输出、三开输出或者四开输出。
[0010]
在本发明的一个实施例中,所述数据组走线生成步骤之后,所述箱体构造方法还
包括数据组交换步骤,用于响应于用户的第四操作指令,对需要进行数据交换的数据组执行数据交换。
[0011]
在本发明的一个实施例中,所述箱体生成步骤还包括将选取得到的目标模组自动吸附到与所述目标模组邻近的所述模组上以得到所述箱体。
[0012]
在本发明的一个实施例中,所述箱体生成步骤还包括响应于用户对选取得到的目标模组的拖动操作生成包括多个所述目标模组的子箱体;以及将所述子箱体自动吸附到与所述子箱体邻近的所述模组上得到所述箱体。
[0013]
在本发明的一个实施例中,所述数据组走线生成步骤包括响应于所述第三操作指令,自动配置所述箱体的数据组,并对所述箱体的数据组进行连线。
[0014]
另一方面,本发明实施例提供了一种箱体构造装置,包括:模组选取模块,用于响应于用户的第一操作指令,选取模组,以在可视化界面上显示所述模组;箱体生成模块,用于响应于用户的第二操作指令,生成包括多个所述模组的箱体,以在所述可视化界面上显示所述箱体;以及数据组走线生成模块,用于响应于用户的第三操作指令,为所述箱体生成数据组走线,以在所述可视化界面上显示所述箱体的数据组走线。
[0015]
再一方面,本发明实施例提了一种箱体构造系统,包括:处理器和存储器;其中所述存储器存储有所述处理器执行的指令,且所述指令使得所述处理器执行操作以进行上述任一种箱体构造方法。
[0016]
又一方面,本发明实施例提供了一种计算机可读介质,所述计算机可读介质存储有计算机程序,所述计算机程序被处理器执行时实现上述任一种箱体构造方法的步骤。
[0017]
上述技术方案中的至少一个技术方案具有如下优点或有益效果:通过对箱体构造的每个过程进行可视化,向用户提供了直观、真实的箱体展示,并且通过模组的吸附过程、自动生成等过程简化了用户的操作,提高了箱体构造效率。
附图说明
[0018]
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0019]
图1为本发明第一实施例提供的一种箱体构造方法的流程示意图。
[0020]
图2为本发明第一实施例中数据组的对开输出方式的示意图。
[0021]
图3为本发明第一实施例中数据组的三开输出方式的示意图。
[0022]
图4为本发明第一实施例中数据组的四开输出方式的示意图。
[0023]
图5为根据第一实施例提供的箱体构造方法构造的规则箱体的示意图。
[0024]
图6为根据第一实施例提供的箱体构造方法构造的异型箱体的示意图。
[0025]
图7为根据本发明的第二实施例提供的一种箱体构造装置的模块示意图。
[0026]
图8为本发明第三实施例提供的一种箱体构造系统的结构示意图。
[0027]
图9为本发明第四实施例提供的一种计算机可读介质的结构示意图。
具体实施方式
[0028]
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0029]
【第一实施例】
[0030]
如图1所示,本发明第一实施例提供了一种箱体构造方法,包括以下步骤s10、s20以及s30。
[0031]
s10:模组选取步骤,用于响应于用户的第一操作指令,选取模组,以在可视化界面上显示所述模组。
[0032]
s20:箱体生成步骤,用于响应于用户的第二操作指令,生成包括多个所述模组的箱体,以在所述可视化界面上显示所述箱体。
[0033]
s30:数据组走线生成步骤,用于响应于用户的第三操作指令,为所述箱体生成数据组走线,以在所述可视化界面上显示所述箱体的数据组走线。
[0034]
在一个实施方式中,所述箱体生成步骤s20包括响应于所述第二操作指令自动生成包括多个分辨率大小相同模组的所述箱体。在该技术方案中,通过响应于用户的第二操作指令自动完成生成包括多个分辨率大小相同模组的箱体,实现了箱体的自动化生成,提高了箱体生成效率,节省了箱体生成时间。
[0035]
在一个实施方式中,所述数据组走线关联于数据组级联方向和数据组输出方式,其中,所述数据组级联方向包括从左到右、从右到左、从上到下或者从下到上,所述数据组输出方式包括对开输出、三开输出或者四开输出。
[0036]
在一个实施方式中,所述数据组走线生成步骤s30之后,所述箱体构造方法还包括数据组交换步骤,用于响应于用户的第四操作指令,对需要进行数据交换的数据组执行数据交换。
[0037]
在一个实施方式中,所述箱体生成步骤s20还包括:将选取得到的目标模组自动吸附到与所述目标模组邻近的所述模组上以得到所述箱体,该技术方案可以应用于异型箱体,通过自动吸附功能来实现模组与模组之间的拼接,避免了用户手动进行拼接,提高了模组拼接效率,并且提升了模组拼接的正确性。
[0038]
在一个实施方式中,所述箱体生成步骤s20还包括响应于用户对选取得到的目标模组的拖动操作生成包括多个所述目标模组的子箱体;以及将所述子箱体自动吸附到与所述子箱体邻近的所述模组上得到所述箱体。
[0039]
为了便于理解本实施例,下面结合图2至图6对箱体构造方法进行进一步说明。
[0040]
可以通过以下方式构造规则箱体,首先响应于用户的选择指令,从模组数据组中根据需要选择构成该箱体的模组,以将该模组显示在可视化界面上。然后响应于用户的拖动操作在可视化界面上生成组成箱体的模组对应的个数的多个模组,如此一来,通过拖动操作自动生成多个模组提高了箱体构造速度,避免了现有箱体构造方法中需要通过多次复制占粘贴操作来生成多个箱体的步骤,简化了箱体构造过程。最后,基于用户输入的数据组级联方向和数据组输出方式在可视化界面上显示出数据组走线,该数据组走线由数据组标识和数据组走向进行标识。数据组标识通过(a,b)的形式进行标识,其中,a和b例如为阿拉
伯数字,其中,a用于标记数据组,b用于标记与该数据组a对应的模组的位置标识。在本发明中,数据组标识例如为(1,1),第一个“1”表示第一数据组,第二个1表示该第一数据组对应的第一个模组,依次类推,对于数据组标识(2,3),其中“2”表示第二数据组,“1”表示第二数据组对应的第三个模组。在本发明中,数据组走向通过箭头进行标识。对于规则箱体而言,数据组走线关联于数据组级联方向和数据组输出方式。数据组级联方向包括从左到右、从右到左、从上到下或者从下到上。数据组输出方式包括对开输出、三开输出或者四开输出。如图2所示,其示出了数据组的对开输出方式的示意图,可以看出,数据组走线按顺序为(1,1)、(1,2)、(1,3)、(1,4)、(1,5)、(1,6),数据组级联方向为数据组走线方向的整体方向,也就是从左到右。图3示出了数据组的三开输出方式的示意图,其对应的数据组级联方向为从上到下。图4示出了数据组的四开输出方式的示意图,其对应的数据组级联方向为从左到右。需要说明的是,为了示意性目的,在图2至图4中,所示出的各个模组是分开的,而在实际箱体构造中,各个模组根据led显示屏的具体情况,也可以是完全紧靠在一起的。
[0041]
另外,还可以通过以下方式构造规则箱体,即,在构造规箱体时,首先接收用户输入的模组分辨率大小、箱体分辨率大小、数据组级联方向、数据组的数量、数据组输出方式(对开输出,三开输出或者四开输出)等参数,然后基于上述参数在可视化界面上生成箱体和相应的数据组走线。需要注意的是,上述参数的输入顺序不受限定。并且,响应于上述每一个参数的输入操作,都可以在输入界面上可视化呈现出相应的界面,比如,在输入模组的分辨率大小时,就会呈现与该模组的分辨率大小对应的模组图像,又比如在输入数据组输出方式为对开时就会在输入界面呈现出对开输出模式的示意图,这样一来,可以直观地呈现出用户输入的每个输入参数的具体情况,实现了所见即所得。如图5所示,其示出了使用本发明箱体构造方法所构造出的规则箱体的示意图,其可视化地示出了规则箱体的数据组标识和数据组走线。
[0042]
在构造完规则箱体之后,响应于用户的操作指令,可以对需要进行数据交换的数据组执行数据交换。具体地,当箱体能正常显示画面,只是数据组显示的位置不对,此时通过记录数据组的相应顺序,并将数据组的信息映射到箱体上。根据箱体上显示的数据组的顺序将数据组信息填写到可视化界面上,最后将正确填写的信息发送至箱体的接收卡,达到数据组交换的目的。
[0043]
对于异型箱体的构造,首先响应于用户的选取操作,从模组数据库中选择异型箱体中的多种模组中的一个模组,将该模组显示在可视化界面中,然后通过对该模组执行拖动操作来生成m*n行列数的多个模组,然后在模组数据库中选择另一分辨率大小的模组,在可视化界面上生成一个该模组,或者按照上述拖动操作根据需要生成多个此分辨率大小的模组,最后,对这两种类型的模组执行拼接过程完成箱体拼接。在本发明中,使用鼠标移动目标模组时,该目标模组就可以自动吸附到邻近的模组上,如此一来,减轻鼠标移动不精确而引起的用户操作负担。例如,可以使用键盘的上下左右键可以按1像素点距移动,从而实现精确移动;再例如,可以使用键盘的上下左右键和shift键实现10点距移动,从而实现快速精确移动。在构造完箱体之后,需要针对所构造的箱体生成数据组走线,在本发明中,在配置数据组时,会自动推荐可用的数据组信息,如果符合用户预期时可以则进行直接确认,而无须再修改数值,简化操作;同一个模组未填部分依次递增填入,因为绝大部分模组的数据组使用是连续相邻,充分减少用户输入。例如,在构造完箱体之后,对箱体的第一个数据
组进行配置时,点击右键上位机软件会自动生成相应的数据组标识(1,1),无需用户自行输入,然后用户选中该第一个数据组通过移动鼠标来连接多个数据组,而被连线的数据组会根据连线的顺序自动被配置数据组标识,比如,在图6中,在选择了配置了第一个数据组(1,1)后,通过移动鼠标,数据组标识(1,2)就自动生成。以上操作的顺序可以穿插进行,通过选择性地反复执行上述操作即可配置完成。此外,本发明还可以将用户操作步骤记录起来,为用户提供撤销和恢复功能,为用户操作失误或试错提供的保障。
[0044]
在本实施例的技术方案中,通过对箱体构造的每个过程进行可视化,向用户提供了直观、真实的箱体展示,并且通过模组的吸附过程、自动生成等过程简化了用户的操作。
[0045]
【第二实施例】
[0046]
如图7所示,本发明第二实施例提供一种箱体构造装置300。箱体构造装置300包括:模组选择模块310、箱体生成模块320和数据走线生成模块模块330。
[0047]
具体地,模组选取模组310用于响应于用户的第一操作指令,选取模组,以在可视化界面上显示所述模组;箱体生成模组320用于响应于用户的第二操作指令,生成包括多个所述模组的箱体,以在所述可视化界面上显示所述箱体;以及数据组走线生成模组330用于响应于用户的第三操作指令,为所述箱体生成数据组走线,以在所述可视化界面上显示所述箱体的数据组走线。
[0048]
本实施例中的箱体构造箱体构造装置300中的各模块之间的具体工作过程和技术效果参见前述第一实施例的描述。
[0049]
【第三实施例】
[0050]
如图8所示,本发明第三实施例提供一种箱体构造系统400。箱体构造系统400包括存储器410和与存储器410连接的处理器430。存储器410可例如为非易失性存储器,其上存储有计算机程序411。处理器430可例如包括嵌入式处理器。处理器430运行计算机程序411时执行前述第一实施例提供的箱体构造方法。
[0051]
【第四实施例】
[0052]
如图9所示,本发明第四实施例提供一种计算机可读介质500。该计算机可读介质存储有计算机可执行指令510。计算机可执行指令510用于执行如前述第一实施例的箱体构造方法。计算机可读介质500例如为非易失性存储器,如包括:磁介质(如硬盘、软盘和磁带),光介质(如cdrom盘和dvd),磁光介质(如光盘)以及专门构造为用于存储和执行计算机可执行指令的硬件装置(如只读存储器(rom)、随机存取存储器(ram)、闪存等)。计算机可读介质500可由一个或多个处理器或处理装置来执行计算机可执行指令510。
[0053]
此外,可以理解的是,前述各个实施例仅为本发明的示例性说明,在技术特征不冲突、结构不矛盾、不违背本发明的发明目的前提下,各个实施例的技术方案可以任意组合、搭配使用。
[0054]
在本发明所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多路单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0055]
作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多路网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0056]
另外,在本发明各个实施例中的各功能单元/模块可以集成在一个处理单元/模块中,也可以是各个单元/模块单独物理存在,也可以两个或两个以上单元/模块集成在一个单元/模块中。上述集成的单元/模块既可以采用硬件的形式实现,也可以采用硬件加软件功能单元/模块的形式实现。
[0057]
上述以软件功能单元/模块的形式实现的集成的单元/模块,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)的一个或多个处理器执行本申请各个实施例所述方法的部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,简称rom)、随机存取存储器(random access memory,简称ram)、磁碟或者光盘等各种可以存储程序代码的介质。
[0058]
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1