CN114911437A - 显示方法和电子设备 - Google Patents
显示方法和电子设备 Download PDFInfo
- Publication number
- CN114911437A CN114911437A CN202110169838.3A CN202110169838A CN114911437A CN 114911437 A CN114911437 A CN 114911437A CN 202110169838 A CN202110169838 A CN 202110169838A CN 114911437 A CN114911437 A CN 114911437A
- Authority
- CN
- China
- Prior art keywords
- electronic device
- display screen
- electronic
- command
- display
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 130
- 230000015654 memory Effects 0.000 claims description 17
- 238000004590 computer program Methods 0.000 claims description 10
- 230000006870 function Effects 0.000 description 12
- 238000001514 detection method Methods 0.000 description 8
- 238000004891 communication Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 5
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 230000008054 signal transmission Effects 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 230000006399 behavior Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1423—Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display
- G06F3/1446—Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display display composed of modules, e.g. video walls
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3003—Monitoring arrangements specially adapted to the computing system or computing system component being monitored
- G06F11/3041—Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system component is an input/output interface
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3051—Monitoring arrangements for monitoring the configuration of the computing system or of the computing system component, e.g. monitoring the presence of processing resources, peripherals, I/O links, software programs
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2320/00—Control of display operating conditions
- G09G2320/02—Improving the quality of display appearance
- G09G2320/0233—Improving the luminance or brightness uniformity across the screen
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computing Systems (AREA)
- Quality & Reliability (AREA)
- Multimedia (AREA)
- Human Computer Interaction (AREA)
- Mathematical Physics (AREA)
- Controls And Circuits For Display Device (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
Abstract
本申请提供了一种显示方法和电子设备,由电子设备自己确定其在拼接后的电子设备中所处的位置,根据所处的位置确定应该显示的内容,避免出现显示错乱的问题,并且电子设备在确定其在拼接后的电子设备中所处的位置时,只需要借助输入端的连接状态,或者,只需要借助输入端的连接状态与来自其他电子设备控制命令,控制命令指示其他电子设备在拼接后的电子设备中所处的位置,无需人工或其他设备的参与,因此,本申请实施例提供的显示方法在避免出现显示错乱的前提下,复杂度与成本均较低。
Description
技术领域
本申请涉及终端领域,并且更具体地涉及终端领域中显示方法和电子设备。
背景技术
目前,在一些显示场景中,例如,家庭显示场景,为了达到更好的视觉效果,用户可以将具备显示功能的多个电子设备拼接为一个具有较大显示面积的电子设备,用户最终观看到的画面是通过这多个电子设备共同显示的,换句话说,每个电子设备负责显示整个画面的一部分。在这种情况下,如果某个电子设备不清楚其在整个拼接后的电子设备中所处的位置,就有可能导致最终用户看到的画面出现显示错乱的问题,导致用户无法正常观看。
在一种解决方案中,通过拼接后的电子设备显示一幅画面,由图像采集模块采集该画面,分析模块通过对该画面进行分析,确定出各个电子设备在拼接后的电子设备中所处的位置,最终拼接后的电子设备中的各个电子设备根据各自所处的位置确定应该显示的内容,从而避免出现错乱的问题。
可以看出,上述方案需要图像采集模块以及分析模块的参与,复杂度以及成本均较高。
发明内容
本申请实施例提供了一种显示方法和电子设备,在避免出现显示错乱的前提下,该显示方法的复杂度与成本均较低。
第一方面,提供了一种显示方法,所述方法应用于通过拼接后的电子设备进行显示的场景中,所述拼接后的电子设备是由多个电子设备拼接而成的,所述方法由第一电子设备执行,所述第一电子设备是所述多个电子设备中的任意一个,包括:在所述第一电子设备的至少一个输入端均没有连接其他电子设备的情况下,根据所述至少一个输入端的连接状态,确定所述第一电子设备在所述拼接后的电子设备中所处的位置;或,在所述至少一个输入端中存在连接有其他电子设备的输入端的情况下,根据接收到的第一控制命令确定在所述拼接后的电子设备中所处的位置,所述第一控制命令指示发送所述第一控制命令的电子设备在所述拼接后的电子设备中所处的位置,且指示发送所述第一控制命令的电子设备与所述第一电子设备位于同一行或同一列,所述发送所述第一控制命令的电子设备通过所述至少一个输入端中的一个与所述第一电子设备连接;根据所述第一电子设备在所述拼接后的电子设备中所处的位置、第一数量与第二数量,显示与所述第一电子设备相对应的画面,所述第一数量为所述第一电子设备所在的行方向上的电子设备的数量,所述第二数量为所述第一电子设备所在的列方向上的电子设备的数量。
基于上述技术方案,由第一电子设备自己确定其在拼接后的电子设备中所处的位置,根据所处的位置、第一电子设备所在的行方向上的电子设备的数量与第一电子设备所在的列方向上的电子设备的数量,确定应该显示的内容,避免出现显示错乱的问题,并且第一电子设备在确定其在拼接后的电子设备中所处的位置时,只需要借助输入端的连接状态,或者,只需要借助输入端的连接状态与来自其他电子设备控制命令,控制命令指示其他电子设备在拼接后的电子设备中所处的位置,可以看出,第一电子设备在确定其在拼接后的电子设备中所处的位置时,无需人工或其他设备的参与,因此,本申请实施例提供的显示方法在避免出现显示错乱的前提下,复杂度与成本均较低。
结合第一方面,在第一方面的某些实现方式中,所述第一电子设备包括至少一个输出端,所述方法还包括:向第二电子设备发送第二控制命令,所述第二控制命令指示所述第一电子设备与所述第二电子设备位于同一行,且指示所述第一电子设备在所述拼接后的电子设备中所处的位置,所述第二电子设备是与所述第一电子设备的第一输出端连接的电子设备,所述第一输出端是所述至少一个输出端中的一个。
基于上述技术方案,当第一电子设备确定出自己在拼接后的电子设备中所处的位置时,第一电子设备可以向其与相邻的第二电子设备指示第一电子设备在拼接后的电子设备中所处的位置,并且指示第一电子设备与第二电子设备的位置关系,例如指示第一电子设备与第二电子设备在拼接后的电子设备中位于同一行,以使第二电子设备根据第一电子设备在拼接后的电子设备中所处的位置以及第一电子设备与第二电子设备的位置关系确定自己在拼接后的电子设备中所处的位置,进一步地,以使第二电子设备可以根据自己在拼接后的电子设备中所处的位置、第二电子设备所在的行方向上的电子设备的数量与第二电子设备所在的列方向上的电子设备的数量确定应该显示的内容,避免出现显示错乱的问题,可以看出,第二电子设备在确定自己在拼接后的电子设备中所处的位置时,无需人工或其他设备的参与,因此,本申请实施例提供的显示方法在避免出现显示错乱的前提下,复杂度与成本均较低。
结合第一方面和上述实现方式,在第一方面的某些实现方式中,所述方法还包括:接收来自所述第二电子设备的第一反馈命令,所述第一反馈命令指示与所述第二电子设备位于同一行的电子设备均已完成所处位置的确定,且指示所述第一数量。
基于上述技术方案,第一电子设备通过接收来自第二电子设备的第一反馈命令,可以确定与第一电子设备位于同一行的电子设备均已完成所处位置的确定,并且可以确定与第一电子设备位于同一行的电子设备数量。
结合第一方面和上述实现方式,在第一方面的某些实现方式中,在所述至少一个输入端中存在连接有其他电子设备的输入端的情况下,所述方法还包括:向第三电子设备发送所述第一反馈命令,所述第三电子设备是与所述第一电子设备的第一输入端连接的电子设备,所述第一输入端是所述至少两个输入端中的一个。
结合第一方面和上述实现方式,在第一方面的某些实现方式中,所述第一电子设备包括两个输出端,所述方法还包括:向第四电子设备发送第三控制命令,所述第三控制命令指示所述第一电子设备与所述第四电子设备位于同一列,且指示所述第一电子设备在所述拼接后的电子设备中所处的位置,所述第四电子设备是与所述第一电子设备的第二输出端连接的电子设备,所述第二输出端是所述两个输出端中除所述第一输出端外的一个。
基于上述技术方案,当第一电子设备确定出自己在拼接后的电子设备中所处的位置时,第一电子设备可以向其与相邻的第四电子设备指示第一电子设备在拼接后的电子设备中所处的位置,并且指示第一电子设备与第四电子设备的位置关系,例如指示第一电子设备与第四电子设备在拼接后的电子设备中位于同一行,以使第四电子设备根据第一电子设备在拼接后的电子设备中所处的位置以及第一电子设备与第四电子设备的位置关系确定自己在拼接后的电子设备中所处的位置,进一步地,以使第四电子设备可以根据自己在拼接后的电子设备中所处的位置、第四电子设备所在的行方向上的电子设备的数量与第四电子设备所在的列方向上的电子设备的数量确定应该显示的内容,避免出现显示错乱的问题,可以看出,第四电子设备在确定自己在拼接后的电子设备中所处的位置时,无需人工或其他设备的参与,因此,本申请实施例提供的显示方法在避免出现显示错乱的前提下,复杂度与成本均较低。
结合第一方面和上述实现方式,在第一方面的某些实现方式中,所述方法还包括:接收来自所述第四电子设备的第二反馈命令,所述第二反馈命令指示与所述第四电子设备位于同一列的电子设备均已完成所处位置的确定,且指示所述第二数量。
基于上述技术方案,第一电子设备通过接收来自第四电子设备的第二反馈命令,可以确定与第一电子设备位于同一列的电子设备均已完成所处位置的确定,并且可以确定与第一电子设备位于同一列的电子设备数量。
结合第一方面和上述实现方式,在第一方面的某些实现方式中,所述第一电子设备包括两个输入端,所述方法还包括:向第五电子设备发送所述第二反馈命令,所述第五电子设备是所述第一电子设备的第二输入端连接的电子设备,所述第二输入端是所述至少两个输入端中除所述第一输入端外的一个。
结合第一方面和上述实现方式,在第一方面的某些实现方式中,每个输入端部署有第一接口,所述方法还包括:如果在所述第一接口处能够检测到高电平信号,则确定部署所述第一接口的输入端连接有其他电子设备。
结合第一方面和上述实现方式,在第一方面的某些实现方式中,每个输出端部署有第二接口,所述方法还包括:如果在所述第二接口处能够检测到高电平信号,则确定部署所述第二接口的输出端连接有其他电子设备。
第二方面,提供一种电子设备,包括:显示屏,用于与所述电子设备相对应的画面;一个或多个处理器;存储器;以及一个或多个程序,其中所述一个或多个程序被存储在所述存储器中,当所述一个或者多个程序被所述处理器执行时,使得所述电子设备执行以下步骤:在所述电子设备的至少一个输入端均没有连接其他电子设备的情况下,根据所述至少一个输入端的连接状态,确定所述电子设备在所述拼接后的电子设备中所处的位置;或,在所述至少一个输入端中存在连接有其他电子设备的输入端的情况下,根据接收到的第一控制命令确定在所述拼接后的电子设备中所处的位置,所述第一控制命令指示发送所述第一控制命令的电子设备在所述拼接后的电子设备中所处的位置,且指示发送所述第一控制命令的电子设备与所述电子设备位于同一行或同一列,所述发送所述第一控制命令的电子设备通过所述至少一个输入端中的一个与所述电子设备连接;根据所述电子设备在所述拼接后的电子设备中所处的位置、第一数量与第二数量,显示与所述电子设备相对应的画面,所述第一数量为所述电子设备所在的行方向上的电子设备的数量,所述第二数量为所述电子设备所在的列方向上的电子设备的数量。
结合第二方面,在第二方面的某些实现方式中,所述电子设备包括至少一个输出端,当所述一个或者多个程序被所述处理器执行时,使得所述电子设备执行以下步骤:向第二电子设备发送第二控制命令,所述第二控制命令指示所述电子设备与所述第二电子设备位于同一行,且指示所述电子设备在所述拼接后的电子设备中所处的位置,所述第二电子设备是与所述电子设备的第一输出端连接的电子设备,所述第一输出端是所述至少一个输出端中的一个。
结合第二方面和上述实现方式,在第二方面的某些实现方式中,当所述一个或者多个程序被所述处理器执行时,使得所述电子设备执行以下步骤:接收来自所述第二电子设备的第一反馈命令,所述第一反馈命令指示与所述第二电子设备位于同一行的电子设备均已完成所处位置的确定,且指示所述第一数量。
结合第二方面和上述实现方式,在第二方面的某些实现方式中,当所述一个或者多个程序被所述处理器执行时,使得所述电子设备执行以下步骤:在所述至少一个输入端中存在连接有其他电子设备的输入端的情况下,向第三电子设备发送所述第一反馈命令,所述第三电子设备是与所述电子设备的第一输入端连接的电子设备,所述第一输入端是所述至少两个输入端中的一个。
结合第二方面和上述实现方式,在第二方面的某些实现方式中,所述电子设备包括两个输出端,当所述一个或者多个程序被所述处理器执行时,使得所述电子设备执行以下步骤:向第四电子设备发送第三控制命令,所述第三控制命令指示所述电子设备与所述第四电子设备位于同一列,且指示所述电子设备在所述拼接后的电子设备中所处的位置,所述第四电子设备是与所述电子设备的第二输出端连接的电子设备,所述第二输出端是所述两个输出端中除所述第一输出端外的一个。
结合第二方面和上述实现方式,在第二方面的某些实现方式中,当所述一个或者多个程序被所述处理器执行时,使得所述电子设备执行以下步骤:接收来自所述第四电子设备的第二反馈命令,所述第二反馈命令指示与所述第四电子设备位于同一列的电子设备均已完成所处位置的确定,且指示所述第二数量。
结合第二方面和上述实现方式,在第二方面的某些实现方式中,所述电子设备包括两个输入端,当所述一个或者多个程序被所述处理器执行时,使得所述电子设备执行以下步骤:向第五电子设备发送所述第二反馈命令,所述第五电子设备是所述电子设备的第二输入端连接的电子设备,所述第二输入端是所述至少两个输入端中除所述第一输入端外的一个。
结合第二方面和上述实现方式,在第二方面的某些实现方式中,每个输入端部署有第一接口,当所述一个或者多个程序被所述处理器执行时,使得所述电子设备执行以下步骤:如果在所述第一接口处能够检测到高电平信号,则确定部署所述第一接口的输入端连接有其他电子设备。
结合第二方面和上述实现方式,在第二方面的某些实现方式中,每个输出端部署有第二接口,当所述一个或者多个程序被所述处理器执行时,使得所述电子设备执行以下步骤:如果在所述第二接口处能够检测到高电平信号,则确定部署所述第二接口的输出端连接有其他电子设备。
第三方面,本申请提供了一种装置,该装置包含在电子设备中,该装置具有实现上述各方面及上述各方面的可能实现方式中电子设备行为的功能。功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。硬件或软件包括一个或多个与上述功能相对应的模块或单元。
第四方面,本申请提供了一种电子设备,包括:一个或多个处理器;存储器;多个应用程序;以及一个或多个计算机程序。其中,一个或多个计算机程序被存储在存储器中,一个或多个计算机程序包括命令。当命令被电子设备执行时,使得电子设备执行上述任一方面任一项可能的实现中的显示方法。
第五方面,本申请提供了一种电子设备,包括一个或多个处理器和一个或多个存储器。该一个或多个存储器与一个或多个处理器耦合,一个或多个存储器用于存储计算机程序代码,计算机程序代码包括计算机命令,当一个或多个处理器执行计算机命令时,使得电子设备执行上述任一方面任一项可能的实现中的显示方法。
第六方面,本申请提供了一种计算机可读存储介质,包括计算机命令,当计算机命令在电子设备上运行时,使得电子设备执行上述任一方面任一项可能的显示方法。
第七方面,本申请提供了一种计算机程序产品,当计算机程序产品在电子设备上运行时,使得电子设备执行上述任一方面任一项可能的显示方法。
附图说明
图1是本申请实施例提供的拼接后的电子设备的组装示意图;
图2是本申请实施例提供的电子设备的示意性框图;
图3是本申请实施例提供的电子设备的边框示意图;
图4是本申请实施例提供的显示方法的流程示意图的一例;
图5是本申请实施例提供的显示方法的流程示意图的另一例;
图6是本申请实施例提供的显示方法的流程示意图的再一例;
图7是本申请实施例提供的显示方法的流程示意图的再一例。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。
在一些显示场景中,例如,家庭显示场景,为了达到更好的视觉效果,用户可以将具备显示功能的多个电子设备拼接为一个具有较大显示面积的电子设备,图1以6个具备显示功能的电子设备(以下简称为“电子设备”)为例,示出了拼接后的电子设备的示意性效果图,用户最终观看到的画面是通过这6个电子设备共同显示的,换句话说,每个电子设备负责显示整个画面的一部分。在这种情况下,如果某个电子设备不清楚其在整个拼接后的电子设备中所处的位置,就有可能导致最终用户看到的画面出现显示错乱的问题,导致用户无法正常观看。
在一种解决方案中,通过拼接后的电子设备显示一幅画面,由图像采集模块采集该画面,分析模块通过对该画面进行分析,确定出各个电子设备在拼接后的电子设备中所处的位置,最终拼接后的电子设备中的电子设备根据各自所处的位置确定应该显示的内容,从而避免出现错乱的问题。
可以看出,上述方案需要图像采集模块以及分析模块的参与,复杂度以及成本均较高。
有鉴于此,本申请实施例提供了一种显示方法,由电子设备自己确定其在拼接后的电子设备中所处的位置,根据所处的位置确定应该显示的内容,避免出现显示错乱的问题,并且电子设备在确定其在拼接后的电子设备中所处的位置时,只需要借助输入端的连接状态,或者,只需要借助输入端的连接状态与来自其他电子设备控制命令,控制命令指示其他电子设备在拼接后的电子设备中所处的位置,无需人工或其他设备的参与,相比之下,本申请实施例提供的显示方法在避免出现显示错乱的前提下,复杂度与成本均较低。
在介绍本申请实施例提供的显示方法之前,首先对本申请提供的电子设备进行介绍。
示例性的,图2是本申请实施例提供的一例电子设备200的结构示意图。电子设备200可以是客户端或服务端,电子设备200可以是包括处理器210、存储器220与显示屏230等。
其中,处理器210可以包括一个或多个处理单元,存储器220用于存储程序代码和数据。在本申请实施例中,处理器210可执行存储器220存储的计算机执行命令,用于对电子设备200的动作进行控制管理。
此外,电子设备200还可以包括以下端口(图2中未示出):
视频信号接收端口,用于接收视频信号。
视频信号发送端口,用于发送视频信号,视频信号接收端口与视频信号发送端口例如可以是高清多媒体端口(high definition multimedia interface,HDMI)。
控制信号传输端口,用于传输控制命令。控制信号传输端口例如可以是通用串行总线(inter-integrated circuit,I2C)端口、RS485端口或网线端口,值得一提的是,如果电子设备200通过RS485端口或网线端口向其他电子设备发送了控制命令,电子设备200同样可以通过该RS485端口或网线端口接收来自其他电子设备针对控制命令的反馈命令,如果电子设备200通过I2C端口向其他电子设备发送了控制命令,电子设备200则需要通过周期性查询的方式从其他电子设备处获取针对控制命令的反馈命令。关于本申请实施例中涉及的控制命令以及针对控制命令的反馈命令,具体请见下文中描述。
检测端口,用于电子设备200确定其他电子设备是否与电子设备200处于连接状态,例如,检测端口具体可以包括一个引脚,如果电子设备200在引脚处检测到高电平信号,则可以确定电子设备200连接了其他电子设备。
在具体实现时,可以将检测端口与上述RS485端口或将检测端口与上述I2C端口集成在一起,换句话说,电子设备200既能通过集成后的接口传输控制信号,又能通过集成后的接口确定与其他电子设备的连接状态。
值得一提的是,如果控制信号传输端口为网线端口时,则电子设备200可以直接通过网线端口来确定其他电子设备是否与电子设备200处于连接状态,例如,如果电子设备200在某一个网络端口处检测到高电平信号,则可以确定电子设备200连接了其他电子设备。
可选地,电子设备200还可以包括外设设备240,例如鼠标、键盘、扬声器、麦克风等。
应理解,除了图2中列举的各种部件或者模块之外,本申请实施例对电子设备200的结构不做具体限定。在本申请另一些实施例中,电子设备200还可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。
下面结合图1所示的场景,并且以图1中的电子设备为显示屏为例,对本申请实施例提供的显示方法进行详细介绍。对于显示屏而言,其通常具有四个边框,对这四个边框作如图3所示的标记,分别记为边框1、边框2、边框3、边框4。将边框1与边框2定义为显示屏的输入端,换句话说,上述具备接收功能的端口部署在边框1与边框2上,将边框3与边框4定义为显示屏的输出端,换句话说,上述具备发送功能的端口部署在边框3与边框4上,在以下描述中,假设在边框1与边框2均分别部署了用于接收的HDMI与RS485端口,并且假设在边框3与边框4均分别部署了用于发送的HDMI与RS485端口。
此外,可以在显示屏的边框1、边框2、边框3、边框4上各部署有一个检测接口,为了便于描述,将部署在边框1上的检测接口称为接口1,将部署在边框2上的检测接口称为接口2,将部署在边框3上的检测接口称为接口3,将部署在边框4上的检测接口称为接口4,如果显示屏的边框1上的输入端与其他显示屏处于连接状态,则显示屏可以在接口1处检测到高电平信号,如果显示屏的边框3上的输出端与其他显示屏处于连接状态,则显示屏可以在接口3处检测到高电平信号,因此,显示屏可以通过检测接口处是否存在高电平信号来确定显示屏是否与其他显示屏处于连接状态。
对于图1中的6个显示屏而言,这6个显示屏在首次上电或者接收到确定所处位置的命令时,会分别确定各自在拼接后的显示屏中的所处的位置,下面分别从图1中的不同显示屏的角度对本申请实施例提供的显示方法进行介绍。
为了便于描述,从图1中的6个显示屏中自下而上第1行第1列显示屏起,沿逆时针方向将6个显示屏依次记为显示屏1、显示屏2、显示屏3、显示屏4、显示屏5、显示屏6。
首先以显示屏1为例,对本申请实施例提供的显示方法300的一个实施例进行介绍,图4示出了显示方法300的示意性流程图。首先对该实施例作如下约定:图1中自下而上第1行第1列的显示屏在根据显示方法300确定自己在拼接后的显示屏中所处的位置后,依次向右通信,使得第1行的其他显示屏依次根据显示方法300确定自己的在拼接后的显示设备中所处的位置,之后第1行的显示屏再依次向上通信,使得每列上的显示屏再依次根据显示方法300确定自己在拼接后的显示屏中所处的位置。
步骤301,确定输入端的连接状态。
例如,显示屏1可以对端口1与端口2进行检测,从而确定显示屏1的输入端是否连接有显示屏。
从图1中可以看出,显示屏1的边框1与边框2没有与任何显示屏拼接在一起,因此,显示屏1在端口1与端口2处均检测不到高电平信号,因此,显示屏1可以确定输入端没有连接任何显示屏。
步骤302,确定输入端是否连接有显示屏。
如果显示屏1确定输入端没有连接显示屏,则执行步骤303,否则执行步骤304。从步骤301中的描述可知,显示屏1的输入端没有连接任何显示屏,因此,显示屏1会执行步骤303。
步骤303,确定在拼接后的显示屏中所处的位置。
在显示屏1确定输入端没有连接任何显示屏的情况下,显示屏1可以确定自己位于拼接后的显示屏中的第1行第1列。
步骤304,等待接收命令。
在步骤304中,显示屏1会接收到以下四种命令中的一种:
命令1,命令1的格式为字段1+字段2,字段1代表命令1的类型为行方向命令,字段2代表发送命令1的显示屏在拼接后的显示屏中所处的位置,值得一提的是,当命令的类型为行方向命令时,代表发送该命令的显示屏与接收该命令的显示屏位于同一行。
命令2,命令2的格式为字段1+字段2+字段3,字段1代表命令2的类型为行方向反馈命令,字段2代表位于行方向的显示屏均已完成所处位置的确定,字段3代表行方向上的显示屏的数量。
命令3,命令3的格式为字段1+字段2,字段1代表命令3的类型为列方向命令,字段2代表发送命令3的显示屏在拼接后的显示屏中所处的位置,值得一提的是,当命令的类型为列方向命令时,代表发送该命令的显示屏与接收该命令的显示屏位于同一列。
命令4,命令4的格式为字段1+字段2+字段3,字段1代表命令4的类型为列方向反馈命令,字段2代表位于列方向显示屏均已完成所处位置的确定,字段3代表列方向上的显示屏的数量。
显示屏1在步骤304之后会执行步骤305,由于步骤304中存在四种命令,因此,步骤305也会包括对应上述四种命令的四种情况,显示屏1会根据接收到的上述四种命令中的一种,从以下四种情况中选择一种情况对应的步骤305执行:
情况1,如果显示屏1接收到命令1,则步骤305为:显示屏1根据命令1,确定自己在拼接后的显示屏中所处的位置。
情况2,如果显示屏1接收到命令2,则步骤305为:显示屏1根据命令2,记录行方向上的显示屏的数量。
情况3,如果显示屏1接收到命令3,则步骤305为:显示屏1根据命令3,确定自己在拼接后的显示屏中所处的位置。
情况4,如果显示屏1接收到命令4,则步骤305为:显示屏1根据命令4,记录列方向上的显示屏的数量。
步骤306,确定边框3的输出端是否连接有显示屏。
在步骤303之后,显示屏1可以执行步骤306,即确定边框3的输出端是否连接有显示屏,如果边框3的输出端连接有显示屏,则执行步骤307,否则执行步骤308,步骤308为:确定边框1的输入端是否连接有显示屏。从图1中可以看出,显示屏1的边框3与显示屏2的边框1拼接在一起,因此,显示屏1会在端口3处检测到高电平信号,进而显示屏1可以确定显示屏1的边框3的输出端连接有显示屏,因此,显示屏1会执行步骤307。
步骤307,通过边框3的RS485端口发送命令1。
显示屏1在确定边框3的输出端连接有显示屏后,可以通过边框3的RS485端口向显示屏2发送命令1,显示屏2根据命令1中的字段1,确定与显示屏1位于同一行,再结合字段2,确定自己在拼接后的显示屏中位于第1行第2列。
基于该实施例最开始所做的约定可知,之后,显示屏2可以确定自己的边框3的输出端是否连接有显示屏,从图1中可以看出,显示屏2的边框3与显示屏3的边框1拼接在一起,因此,显示屏2可以通过边框3的RS485端口向显示屏3发送命令1,显示屏3根据命令1中的字段1,确定与显示屏2位于同一行,再结合字段2,确定自己在拼接后的显示屏中位于第1行第3列。
之后,显示屏3可以确定自己的边框3的输出端是否连接有显示屏,从图1中可以看出,显示屏3的边框3没有与其他显示屏拼接在一起,因此,显示屏3可以确定与其位于同一行的显示屏均已完成所处位置的确定,并且可以确定与其位于同一行的显示屏的数量为3。
之后,显示屏3可以确定自己的边框1的输入端是否连接有显示屏,从图1中可以看出,显示屏3的边框1与显示屏2的边框3拼接在一起,因此,显示屏3可以通过边框1的RS485端口向显示屏2发送命令2,显示屏2根据命令2中的字段1,确定与显示屏3位于同一行,结合字段2,确定与其位于同一行的显示屏均已完成所处位置的确定,结合字段3,确定与其位于同一行的显示屏的数量为3,显示屏2可以记录与其位于同一行的显示屏的数量为3。
之后,显示屏2可以确定自己的边框1的输入端是否连接有显示屏,从图1中可以看出,显示屏2的边框1与显示屏1的边框3拼接在一起,因此,显示屏2可以通过边框1的RS485端口向显示屏1发送命令2。
显示屏1在执行步骤307后,会转而执行步骤304,即等待接收命令,根据上面的描述可知,显示屏1在步骤304中会接收到来自显示屏2的命令2,因此,针对步骤305中的4种情况,显示屏1会执行情况2对应的步骤305,即显示屏1会记录行方向上的显示屏的数量,显示屏1在执行情况2对应的步骤305后,可以执行步骤308,即确定边框1的输入端是否连接有显示屏。
如果边框1的输入端连接有显示屏,则执行步骤309,否则执行步骤310。步骤309为:通过边框1的RS485端口发送命令2。从图1中可以看出,显示屏1的边框1的输入端没有连接有显示屏,因此,显示屏1会执行步骤310。
步骤310,确定边框4的输出端是否连接有显示屏。
如果边框4的输出端连接有显示屏,则执行步骤311,否则执行步骤312。从图1中可以看出,显示屏1的边框4的输出端连接有显示屏,因此,显示屏1会执行步骤311。
步骤311,通过边框4的RS485端口发送命令3。
显示屏1在确定边框4的输出端连接有显示屏后,可以通过边框4的RS485端口向该显示屏发送命令3,从图1中可以看出,显示屏1与显示屏6拼接在一起,因此,显示屏1可以通过边框4的RS485端口向显示屏6发送命令3,显示屏6根据命令3中的字段1,确定与显示屏1位于同一列,再结合字段2,确定自己在拼接后的显示屏中位于第2行第1列,根据字段3,确定行方向上的显示屏的数量为3。
基于该实施例最开始所做的约定可知,之后,显示屏6可以确定自己的边框4的输出端是否连接有显示屏,从图1中可以看出,显示屏6的边框4没有与其他显示屏拼接在一起,因此,显示屏6可以确定与其位于同一列的显示屏均已完成所处位置的确定,并且可以确定与其位于同一列的显示屏的数量为2。
之后,显示屏6可以确定自己的边框2的输入端是否连接有显示屏,从图1中可以看出,显示屏6的边框2与显示屏1的边框4拼接在一起,此时,显示屏6可以通过边框2的RS485端口向显示屏1发送命令4。
显示屏1在执行步骤311后,会转而执行步骤304,即等待接收命令,根据上面的描述可知,显示屏1会接收到来自显示屏6的命令4,即在步骤305中,显示屏1会执行情况4对应的步骤305,即显示屏1会记录列方向上的显示屏的数量,显示屏1在执行情况4对应的步骤305后,可以执行步骤312。
步骤312为:确定边框2的输入端是否连接有显示屏。
如果边框2的输入端连接有显示屏,则执行步骤313,否则执行步骤314。步骤313为:通过边框2的RS485端口发送命令4。从图1中可以看出,显示屏1的边框2的输入端没有连接显示屏,因此,显示屏1会执行步骤314。
步骤314,根据在拼接后的显示屏中所处的位置、行方向上的显示屏的数量与列方向上的显示屏的数量,显示相应的画面。
显示屏1可以根据记录的行方向上的显示屏的数量3与列方向上的显示屏的数量3,确定自己在行方向与列方向上均显示整个画面的三分之一,结合自己在拼接后的显示屏中所处的位置为第1行第1列,因此,显示屏1可以在整个画面中定位出实际应该显示的三分之一画面的具体内容,最终对确定的三分之一画面进行显示。
下面以显示屏3为例,对本申请实施例提供的显示方法300的另一个实施例进行介绍。首先对该实施例作如下约定:图1中自下而上第1行第1列的显示屏在根据显示方法300确定自己在拼接后的显示屏中所处的位置后,依次向右通信,使得第1行的其他显示屏依次根据显示方法300确定自己的在拼接后的显示设备中所处的位置,之后第1行的显示屏再依次向上通信,使得每列上的显示屏再依次根据显示方法300确定自己在拼接后的显示屏中所处的位置。
步骤301,确定输入端的连接状态。
例如,显示屏3可以对端口1与端口2进行检测,从而确定显示屏3的输入端连接有显示屏。
从图1中可以看出,显示屏3的边框1与显示屏2的边框3拼接在一起,因此,显示屏3在端口1能够检测到高电平信号,因此,显示屏3可以确定边框1的输入端连接有显示屏。
步骤302,输入端是否连接有显示屏。
如果显示屏3确定输入端没有连接显示屏,则执行步骤303,否则执行步骤304。步骤303为:确定在拼接后的显示屏中所处的位置,例如,如果显示屏3确定输入端没有连接任何显示屏,显示屏3可以确定自己位于拼接后的显示屏中的第1行第1列。
从步骤301中的描述可知,显示屏3的边框1的输入端连接有显示屏,因此,显示屏3会执行步骤304。
步骤304,等待接收命令。
在步骤304中,显示屏1会接收到以下四种命令中的一种:
命令1,命令1的格式为字段1+字段2,字段1代表命令1的类型为行方向命令,字段2代表发送命令1的显示屏在拼接后的显示屏中所处的位置,值得一提的是,当命令的类型为行方向命令时,代表发送该命令的显示屏与接收该命令的显示屏位于同一行。
命令2,命令2的格式为字段1+字段2+字段3,字段1代表命令2的类型为行方向反馈命令,字段2代表位于行方向显示屏均已完成所处位置的确定,字段3代表行方向上的显示屏的数量。
命令3,命令3的格式为字段1+字段2,字段1代表命令3的类型为列方向命令,字段2代表发送命令1的显示屏在拼接后的显示屏中所处的位置,值得一提的是,当命令的类型为列方向命令时,代表发送该命令的显示屏与接收该命令的显示屏位于同一列。
命令4,命令4的格式为字段1+字段2+字段3,字段1代表命令4的类型为列方向反馈命令,字段2代表位于列方向显示屏均已完成所处位置的确定,字段3代表列方向上的显示屏的数量。
显示屏3在步骤304之后会执行步骤305,由于步骤304中存在四种命令,因此,步骤305也会包括对应上述四种命令的四种情况,显示屏3会根据接收到的上述四种命令中的一种,从以下四种情况中选择一种情况对应的步骤305执行:
情况1,如果显示屏3接收到命令1,则步骤305为:显示屏3根据命令1,确定自己在拼接后的显示屏中所处的位置。
情况2,如果显示屏3接收到命令2,则步骤305为:显示屏3根据命令2,记录行方向上的显示屏的数量。
情况3,如果显示屏3接收到命令3,则步骤305为:显示屏3根据命令3,确定自己在拼接后的显示屏中所处的位置。
情况4,如果显示屏3接收到命令4,则步骤305为:显示屏3根据命令4,记录列方向上的显示屏的数量。
基于该实施例最开始所做的约定可知,显示屏3在步骤304中会接收到来自显示屏2的命令1,因此,针对步骤305中的4种情况,显示屏3会执行情况1对应的步骤305,即显示屏3会根据来自显示屏的命令1中的字段1,确定与显示屏2位于同一行,再结合字段2,确定自己在拼接后的显示屏中位于第1行第3列,显示屏3在执行情况2对应的步骤305后,可以执行步骤306,即确定边框3的输出端是否连接有显示屏。
如果边框3的输出端连接有显示屏,则执行步骤307,否则执行步骤308,步骤307为:通过边框3的RS485端口发送命令1。从图1中可以看出,显示屏3的边框3的输出端没有连接显示屏,因此,显示屏3会执行步骤308。值得一提的是,当显示屏3确定边框3的输出端没有连接显示屏时,显示屏3可以确定行方向上的显示屏均已完成所处位置的确定,并且可以确定行方向上的显示屏的数量为3,显示屏3可以记录行方向上的显示屏的数量。
步骤308,确定边框1的输入端是否连接有显示屏。
如果边框1的输入端连接有显示屏,则执行步骤309,否则执行步骤310。步骤309为:通过边框1的RS485端口发送命令2。从图1中可以看出,显示屏3的边框1的输入端连接有显示屏,因此,显示屏3会执行步骤309。
步骤309,通过边框1的RS485端口发送命令2。
当显示屏3确定边框1的输入端连接有显示屏,显示屏3可以向该显示屏发送命令2,从图1中可以看出,显示屏3的边框1与显示屏2拼接在一起,因此,显示屏3可以通过边框1的RS485端口向显示屏2发送命令2,显示屏2根据命令2中的字段1,确定与显示屏1位于同一行,根据字段2,确定行方向上的显示屏均已完成所处位置的确定,再结合字段3,确定行方向上的显示屏的数量为3,显示屏2可以保存行方向上的显示屏的数量。
显示屏3在执行步骤309后,可以执行步骤310。
步骤310,确定边框4的输出端是否连接有显示屏。
如果边框4的输出端连接有显示屏,则执行步骤311,否则执行步骤312。步骤312为:确定边框2的输入端是否连接有显示屏。从图1中可以看出,显示屏3的边框4的输出端连接有显示屏,因此,显示屏3会执行步骤311。
步骤311,通过边框4的RS485端口发送命令3。
当显示屏3确定边框4的输出端连接有显示屏,显示屏3可以向该显示屏发送命令3,从图1中可以看出,显示屏3的边框4与显示屏4拼接在一起,因此,显示屏3可以通过边框4的RS485端口向显示屏4发送命令3,显示屏4根据命令3中的字段1,确定与显示屏3位于同一列,根据字段2,确定自己在拼接后的显示屏中位于第2行第3列。
显示屏3在执行步骤311后,会转而执行步骤304,即等待接收命令,基于该实施例最开始所作的约定,显示屏3在步骤304中会接收到来自显示屏4的命令4,因此,针对步骤305中的4种情况,显示屏3会执行情况4对应的步骤305,即显示屏3会记录列方向上的显示屏的数量,显示屏3在执行情况4对应的步骤305后,可以执行步骤312,即确定边框2的输入端是否连接有显示屏。
如果边框2的输入端连接有显示屏,则执行步骤313,否则执行步骤314。步骤313为:通过边框2的RS485端口发送命令4。从图1中可以看出,显示屏3的边框2的输入端没有连接显示屏,因此,显示屏3会执行步骤314。
步骤314,根据在拼接后的显示屏中所处的位置、行方向上的显示屏的数量与列方向上的显示屏的数量,显示相应的画面。
显示屏3可以根据记录的行方向上的显示屏的数量3与列方向上的显示屏的数量3,确定自己在行方向与列方向上均显示整个画面的三分之一,结合自己在拼接后的显示屏中所处的位置为第1行第3列,因此,显示屏3可以在整个画面中定位出实际应该显示的三分之一画面的具体内容,最终对确定的三分之一画面进行显示。
下面以显示屏1为例,对本申请实施例提供的显示方法400的一个实施例进行介绍,图5示出了显示方法400的示意性流程图。该在实施例中,显示屏在确定自己在拼接后的显示屏中所处的位置时,首先可以生成一个标识,最终根据标识、行方向上的显示屏的数量与列方向上电子设备的数量,确定自己在拼接后的显示屏中所处的位置,例如,标识可以是编号,在生成编号时可以遵循以下规则:例如,对于图1中的6个显示屏,自下而上第1行的显示屏生成的编号从左至右依次为1、2、3,第2行的显示屏生成的编号从左至右依次为4、5、6。此外,对该实施例作如下约定:图1中自下而上第1行第1列的显示屏在根据显示方法400确定自己的编号后,依次向右通信,使得第1行的其他显示屏依次根据显示方法400确定自己的编号,之后第1行的显示屏再依次向上通信,使得每列上的显示屏再依次根据显示方法400确定自己的编号。
步骤401,确定输入端的连接状态。
例如,显示屏1可以对端口1与端口2进行检测,从而确定显示屏1的输入端连接有显示屏。
从图1中可以看出,显示屏1的边框1与边框2没有与任何显示屏拼接在一起,因此,显示屏1在端口1与端口2处均检测不到高电平信号,因此,显示屏1可以确定输入端没有连接任何显示屏。
步骤402,确定输入端是否连接有显示屏。
如果显示屏1确定输入端没有连接显示屏,则执行步骤403,否则执行步骤404。从步骤401中的描述可知,显示屏1的输入端没有连接任何显示屏,因此,显示屏1会执行步骤403。
步骤403,确定编号。
在显示屏1确定输入端没有连接任何显示屏的情况下,显示屏1可以确定自己的编号为1。
步骤404,等待接收命令。
在步骤404中,显示屏1会接收到以下四种命令中的一种:
命令1,命令1的格式为字段1+字段2,字段1代表命令1的类型为行方向命令,字段2代表发送命令1的显示屏的编号,值得一提的是,当命令的类型为行方向命令时,代表发送该命令的显示屏与接收该命令的显示屏位于同一行。
命令2,命令1的格式为字段1+字段2+字段3,字段1代表命令2的类型为行方向反馈命令,字段2代表位于行方向显示屏均已完成编号的确定,字段3代表行方向上的显示屏的数量。
命令3,命令3的格式为字段1+字段2,字段1代表命令3的类型为列方向命令,字段2代表发送命令1的显示屏在拼接后的显示屏的编号,值得一提的是,当命令的类型为列方向命令时,代表发送该命令的显示屏与接收该命令的显示屏位于同一列。
命令4,命令4的格式为字段1+字段2+字段3,字段1代表命令4的类型为列方向反馈命令,字段2代表位于列方向显示屏均已完成编号的确定,字段3代表列方向上的显示屏的数量。
显示屏1在步骤404之后会执行步骤405,由于步骤404中存在四种命令,因此,步骤405也会包括对应上述四种命令的四种情况,显示屏1会根据接收到的上述四种命令中的一种,从以下四种情况中选择一种情况对应的步骤405执行:
情况1,如果显示屏1接收到命令1,则步骤405为:显示屏1根据命令1,确定自己的编号。
情况2,如果显示屏1接收到命令2,则步骤405为:显示屏1根据命令2,记录行方向上的显示屏的数量。
情况3,如果显示屏1接收到命令3,则步骤405为:显示屏1根据命令3,确定自己的编号,具体方法请参考下文中的相关描述。
情况4,如果显示屏1接收到命令4,则步骤405为:显示屏1根据命令4,记录列方向上的显示屏的数量。
步骤406,确定边框3的输出端是否连接有显示屏。
在步骤403之后,显示屏1可以执行步骤406,即确定边框3的输出端是否连接有显示屏,如果边框3的输出端连接有显示屏,则执行步骤407,否则执行步骤408,步骤408为:确定边框1的输入端是否连接有显示屏。从图1中可以看出,显示屏1的边框3的输出端连接有显示屏,因此,显示屏1会执行步骤407。
步骤407,通过边框3的RS485端口发送命令1。
显示屏1在确定边框3的输出端连接有显示屏后,可以通过RS485端口向该显示屏发送命令1,从图1中可以看出,显示屏1与显示屏2拼接在一起,因此,显示屏1通过RS485端口向显示屏2发送命令1,显示屏2根据命令1中的字段1,确定与显示屏1位于同一行,再结合字段2,确定自己的编号为显示屏1的编号加1,因此,显示屏2确定自己的编号为2。
基于该实施例最开始所做的约定可知,之后,显示屏2可以确定自己的边框3的输出端是否连接有显示屏,从图1中可以看出,显示屏2的边框3与显示屏3的边框1拼接在一起,因此,显示屏2可以通过边框3的RS485端口向显示屏3发送命令1,显示屏3根据命令1中的字段1,确定与显示屏2位于同一行,再结合字段2,确定自己的编号为显示屏2的编号加1,因此,显示屏3确定自己的编号为3。
之后,显示屏3可以确定自己的边框3的输出端是否连接有显示屏,从图1中可以看出,显示屏3的边框3没有与其他显示屏拼接在一起,因此,显示屏3可以确定与其位于同一行的显示屏均已完成所处位置的确定,并且可以确定与其位于同一行的显示屏的数量为3。
之后,显示屏3可以确定自己的边框1的输入端是否连接有显示屏,从图1中可以看出,显示屏3的边框1与显示屏2的边框3拼接在一起,因此,显示屏3可以通过边框1的RS485端口向显示屏2发送命令2,显示屏2根据命令2中的字段1,确定与显示屏3位于同一行,结合字段2,确定与其位于同一行的显示屏均已完成所处位置的确定,结合字段3,确定与其位于同一行的显示屏的数量为3,显示屏2可以记录与其位于同一行的显示屏的数量为3。
之后,显示屏2可以确定自己的边框1的输入端是否连接有显示屏,从图1中可以看出,显示屏2的边框1与显示屏1的边框3拼接在一起,因此,显示屏2可以通过边框1的RS485端口向显示屏1发送命令2。
显示屏1在执行步骤407后,会转而执行步骤404,即等待接收命令,根据上面的描述可知,显示屏1在步骤404中会接收到来自显示屏2的命令2,因此,针对步骤405中的4种情况,显示屏1会执行情况2对应的步骤405,即显示屏1会记录行方向上的显示屏的数量,显示屏1在执行情况2对应的步骤405后,可以执行步骤408,即确定边框1的输入端是否连接有显示屏。
如果边框1的输入端连接有显示屏,则执行步骤409,否则执行步骤410。步骤409为:通过边框1的RS485端口发送命令2。从图1中可以看出,显示屏1的边框1的输入端没有连接有显示屏,因此,显示屏1会执行步骤410。
步骤410,确定边框4的输出端是否连接有显示屏。
如果边框4的输出端连接有显示屏,则执行步骤411,否则执行步骤412。从图1中可以看出,显示屏1的边框4的输出端连接有显示屏,因此,显示屏1会执行步骤411。
步骤411,通过边框4的RS485端口发送命令3。
显示屏1在确定边框4的输出端连接有显示屏后,可以通过边框4的RS485端口向该显示屏发送命令3,从图1中可以看出,显示屏1与显示屏6拼接在一起,因此,显示屏1通过边框4的RS485端口向显示屏6发送命令3,显示屏6根据命令3中的字段1,确定与显示屏1位于同一列,再结合字段2,确定自己的编号为显示屏1的编号加上行方向上的显示屏的数量3,因此,显示屏6确定自己的编号为4。
基于该实施例最开始所做的约定可知,之后,显示屏6可以确定自己的边框4的输出端是否连接有显示屏,从图1中可以看出,显示屏6的边框4没有与其他显示屏拼接在一起,因此,显示屏6可以确定与其位于同一列的显示屏均已完成所处位置的确定,并且可以确定与其位于同一列的显示屏的数量为2。
之后,显示屏6可以确定自己的边框2的输入端是否连接有显示屏,从图1中可以看出,显示屏6的边框2与显示屏1的边框4拼接在一起,因此,显示屏6可以通过边框2的RS485端口向显示屏1发送命令4。
显示屏1在执行步骤411后,会转而执行步骤404,即等待接收命令,基于前面的约定可知,显示屏1会接收到来自显示屏6的命令4,即在步骤405中,显示屏1会执行情况4对应的步骤405,即显示屏1会记录列方向上的显示屏的数量,显示屏1在执行情况4对应的步骤405后,可以执行步骤412。
步骤412为:确定边框2的输入端是否连接有显示屏。
如果边框2的输入端连接有显示屏,则执行步骤413,否则执行步骤414。步骤413为:通过边框2的RS485端口发送命令4。从图1中可以看出,显示屏1的边框2的输入端没有连接显示屏,因此,显示屏1会执行步骤414。
步骤414,根据在拼接后的显示屏中所对应的编号、行方向上的显示屏的数量与列方向上的显示屏的数量,确定自己在拼接后的显示屏中所处的位置,并根据在拼接后的显示屏中所处的位置,显示相应的画面。
显示屏1可以根据记录的行方向上的显示屏的数量3与列方向上的显示屏的数量3,确定自己在行方向与列方向上均显示整个画面的三分之一,根据自己的编号1、编号规则以及行方向上的显示屏的数量、列方向上的显示屏的数量,可以确定自己在拼接后的显示屏中位于第1行第1列,因此,显示屏1可以在整个画面中定位出实际应该显示的三分之一画面的具体内容,最终对确定的三分之一画面进行显示。
下面以显示屏3为例,对本申请实施例提供的显示方法400的另一个实施例进行介绍。该在实施例中,显示屏在确定自己在拼接后的显示屏中所处的位置时,首先会生成一个标识,最终根据标识、行方向上的显示屏的数量与列方向上电子设别的数量,确定自己在拼接后的显示屏中所处的位置,例如,标识可以是编号,在生成编号时可以遵循以下规则:例如,对于图1中的6个显示屏,自下而上第1行的显示屏生成的编号从左至右依次为1、2、3,第2行的显示屏生成的编号从左至右依次为4、5、6。此外,对该实施例作如下约定:图1中自下而上第1行第1列的显示屏在根据显示方法400确定自己的编号后,依次向右通信,使得第1行的其他显示屏依次根据显示方法400确定自己的编号,之后第1行的显示屏再依次向上通信,使得每列上的显示屏再依次根据显示方法400确定自己的编号。
步骤401,确定输入端的连接状态。
例如,显示屏3可以对端口1与端口2进行检测,从而确定显示屏3的输入端连接有显示屏。
从图1中可以看出,显示屏3的边框1与显示屏2的边框3拼接在一起,因此,显示屏3在端口1能够检测到高电平信号,因此,显示屏3可以确定边框1的输入端连接有显示屏。
步骤402,输入端是否连接有显示屏。
如果显示屏3确定输入端没有连接显示屏,则执行步骤403,否则执行步骤404。步骤403为:确定编号,例如,如果显示屏3确定输入端没有连接任何显示屏,显示屏3可以确定自己的编号为1。从步骤401中的描述可知,显示屏3的边框1的输入端连接有显示屏,因此,显示屏3会执行步骤404。
步骤404,等待接收命令。
在步骤404中,显示屏1会接收到以下四种命令中的一种:
命令1,命令1的格式为字段1+字段2,字段1代表命令1的类型为行方向命令,字段2代表发送命令1的显示屏的编号,值得一提的是,当命令的类型为行方向命令时,代表发送该命令的显示屏与接收该命令的显示屏位于同一行。
命令2,命令2的格式为字段1+字段2+字段3,字段1代表命令2的类型为行方向反馈命令,字段2代表位于行方向显示屏均已完成编号的确定,字段3代表行方向上的显示屏的数量。
命令3,命令3的格式为字段1+字段2,字段1代表命令3的类型为列方向命令,字段2代表发送命令1的显示屏在拼接后的显示屏的编号,值得一提的是,当命令的类型为列方向命令时,代表发送该命令的显示屏与接收该命令的显示屏位于同一列。
命令4,命令4的格式为字段1+字段2+字段3,字段1代表命令4的类型为列方向反馈命令,字段2代表位于列方向显示屏均已完成编号的确定,字段3代表列方向上的显示屏的数量。
显示屏3在步骤404之后会执行步骤405,由于步骤404中存在四种命令,因此,步骤405也会包括对应上述四种命令的四种情况,显示屏3会根据接收到的上述四种命令中的一种,从以下四种情况中选择一种情况对应的步骤405执行:
情况1,如果显示屏3接收到命令1,则步骤405为:显示屏3根据命令1,确定自己的编号。
情况2,如果显示屏3接收到命令2,则步骤405为:显示屏3根据命令2,记录行方向上的显示屏的数量。
情况3,如果显示屏3接收到命令3,则步骤405为:显示屏3根据命令3,确定自己的编号。
情况4,如果显示屏3接收到命令4,则步骤405为:显示屏3根据命令4,记录列方向上的显示屏的数量。
基于该实施例最开始所做的约定可知,显示屏3在步骤404中会接收到来自显示屏2的命令1,因此,针对步骤405中的4种情况,显示屏3会执行情况1对应的步骤405,即显示屏3会根据来自显示屏2的命令1中的字段1,确定与显示屏2位于同一行,再结合字段2,确定自己的编号为显示屏2的编号加1,因此,显示屏3确定自己的编号为3。显示屏3在执行情况1对应的步骤405后,可以执行步骤406,即确定边框3的输出端是否连接有显示屏。
如果边框3的输出端连接有显示屏,则执行步骤407,否则执行步骤408,步骤407为:通过边框3的RS485端口发送命令1。从图1中可以看出,显示屏3的边框3的输出端没有连接显示屏,因此,显示屏1会执行步骤408。值得一提的是,当显示屏3确定边框3的输出端没有连接显示屏时,显示屏3可以确定行方向上的显示屏均已完成编号的确定,并且可以确定行方向上的显示屏的数量为3,显示屏3可以记录行方向上的显示屏的数量。
步骤408,确定边框1的输入端是否连接有显示屏。
如果边框1的输入端连接有显示屏,则执行步骤409,否则执行步骤410。步骤409为:通过边框1的RS485端口发送命令2。从图1中可以看出,显示屏1的边框1的输入端连接有显示屏,因此,显示屏1会执行步骤409。
步骤409,通过边框1的RS485端口发送命令2。
当显示屏3确定边框1的输入端连接有显示屏时,显示屏3可以向该显示屏发送命令2,从图1中可以看出,显示屏3的边框1与显示屏2拼接在一起,因此,显示屏3可以通过边框1的RS485端口向显示屏2发送命令2,显示屏2根据命令2中的字段1,确定与显示屏1位于同一行,根据字段2,确定行方向上的显示屏均已完成编号的确定,再结合字段3,确定行方向上的显示屏的数量为3,显示屏2可以保存行方向上的显示屏的数量。
显示屏3在执行步骤409后,可以执行步骤410。
步骤410,确定边框4的输出端是否连接有显示屏。
如果边框4的输出端连接有显示屏,则执行步骤411,否则执行步骤412。步骤412为:确定边框2的输入端是否连接有显示屏。从图1中可以看出,显示屏3的边框4的输出端连接有显示屏,因此,显示屏3会执行步骤411。
步骤411,通过边框4的RS485端口发送命令3。
当显示屏3确定边框4的输出端连接有显示屏时,显示屏3可以向该显示屏发送命令3,从图1中可以看出,显示屏3的边框4与显示屏4拼接在一起,因此,显示屏3可以通过边框4的RS485端口向显示屏4发送命令3,显示屏4根据命令3中的字段1,确定与显示屏3位于同一列,根据字段2与字段3,确定自己的编号为显示屏3的编号加行方向上的显示屏的数量,因此,显示屏4确定自己的编号为6。
显示屏3在执行步骤411后,会转而执行步骤404,即等待接收命令,基于该实施例最开始所做的约定可知,显示屏3在步骤404中会接收到来自显示屏4的命令4,因此,针对步骤405中的4种情况,显示屏3会执行情况4对应的步骤405,即显示屏3会记录列方向上的显示屏的数量,显示屏3在执行情况4对应的步骤405后,可以执行步骤412,即确定边框2的输入端是否连接有显示屏。
如果边框2的输入端连接有显示屏,则执行步骤413,否则执行步骤414。步骤413为:通过边框2的RS485端口发送命令4。从图1中可以看出,显示屏3的边框2的输入端没有连接显示屏,因此,显示屏3会执行步骤414。
步骤414,根据在拼接后的显示屏中所对应的编号、行方向上的显示屏的数量与列方向上的显示屏的数量,确定自己在拼接后的显示屏中所处的位置,并根据在拼接后的显示屏中所处的位置,显示相应的画面。
显示屏3可以根据记录的行方向上的显示屏的数量3与列方向上的显示屏的数量3,确定自己在行方向与列方向上均显示整个画面的三分之一,根据自己的编号3、编号规则以及行方向上的显示屏的数量、列方向上的显示屏的数量,可以确定自己在拼接后的显示屏中位于第1行第3列,因此,显示屏3可以在整个画面中定位出实际应该显示的三分之一画面的具体内容,最终对确定的三分之一画面进行显示。
下面对本申请实施例提供的显示方法500进行介绍,值得一提的是,显示方法的执行主体可以是拼装后的电子设备包括的多个电子设备中的任意一个,换句话说,多个电子设备中的每个电子设备确定自己在拼接后的电子设备中所处的位置的方法是相同的,因此,下面以多个电子设备中的一个电子设备为例,对本申请实施例提供的显示方法进行介绍,为了便于描述,将这一电子设备记为第一电子设备。图6示出了本申请实施例提供的显示方法500的示例性流程图。
步骤501,在第一电子设备的至少一个输入端均没有连接电子设备的情况下,第一电子设备根据至少一个输入端的连接状态,确定第一电子设备在拼接后的电子设备中所处的位置。
步骤502,第一电子设备根据在拼接后的电子设备中所处的位置、第一数量与第二数量,显示与第一电子设备相对应的画面,第一数量为第一电子设备所在的行方向上的电子设备的数量,第二数量为第一电子设备所在的列方向上的电子设备的数量。
基于本申请实施例提供的显示方法,由第一电子设备自己确定其在拼接后的电子设备中所处的位置,根据所处的位置、第一电子设备所在的行方向上的电子设备的数量与第一电子设备所在的列方向上的电子设备的数量,确定应该显示的内容,避免出现显示错乱的问题,并且第一电子设备在确定其在拼接后的电子设备中所处的位置时,只需要借助输入端的连接状态,可以看出,第一电子设备在确定其在拼接后的电子设备中所处的位置时,无需人工或其他设备的参与,因此,本申请实施例提供的显示方法在避免出现显示错乱的前提下,复杂度与成本均较低。
第一电子设备可以在首次上电或者接收到确定所处位置的命令时,确定其在其在拼接后的电子设备中所处的位置,在确定所处的位置时,第一电子设备首先需要确定每个输入端是否连接有电子设备,当第一电子设备确定每个输入端均没有连接电子设备时,则可以根据输入端的连接状态,确定在拼接后的电子设备中所处的位置。
示例性的,第一电子设备可以通过以下方式确定输入端的连接状态:
第一电子设备的每个输入端可以部署有一个第一接口,第一电子设备可以根据是否能够在第一接口处检测到高电平信号来确定输入端是否连接有电子设备。
例如,第一电子设备包括两个输入端,分别记为:第一输入端与第二输入端,第一电子设备的第一输入端与第二输入端各部署有一个第一接口,第一电子设备在部署在第一输入端与第二输入端的第一接口处均没有检测到高电平信号,在这种情况下,第一电子设备可以确定第一输入端与第二输入端均没有连接任何电子设备。
值得一提的是,第一输入端可以是前述的部署在边框1上的输入端,第二输入端可以是前述的部署在边框2上的输入端,部署在第一输入端的第一接口可以是前述的接口1,部署在第二输入端的第一接口可以是前述的接口2。
在第一电子设备的每个输入端均没有连接电子设备的情况下,第一电子设备可以根据输入端的连接状态确定在拼接后的电子设备中所处的位置,此时,存在以下两种情况:
情况1,在第一电子设备确定每个输入端均没有连接电子设备的情况下,第一电子设备可以据此直接确定自己在拼接后的电子设备中所处的位置。
例如,第一电子设备确定自己位于拼接后的电子设备中自下而上第1行第1列的位置。
情况2,在第一电子设备确定每个输入端均没有连接电子设备的情况下,第一电子设备可以据此确定自己的标识,根据标识,第一数量与第二数量,确定自己在拼接后的电子设备中所处的位置。
例如,上述标识可以是编号,在第一电子设备确定每个输入端均没有连接电子设备的情况下,第一电子设备可以据此确定自己的编号为1,根据编号,第一数量与第二数量,确定自己在拼接后的电子设备中位于自下而上第1行第1列的位置。
下面对情况1对应的方法500继续进行说明。
示例性的,第一电子设备在确定了自己在拼接后的电子设备中所处的位置后,可以通过以下方式确定输出端的连接状态:
第一电子设备的每个输出端可以部署有一个第二接口,第一电子设备可以根据第二接口的连接状态确定输出端的连接状态。
例如,第一电子设备包括两个输出端,分别记为:第一输出端与第二输出端,第一电子设备的第一输出端与第二输出端各部署有一个第二接口,第一电子设备在部署在第一输出端与第二输出端的第二接口处均检测到高了电平信号,在这种情况下,第一电子设备可以确定第一输出端与第二输出端均连接有一个电子设备。
值得一提的是,第一输出端可以是前述的部署在边框3上的输出端,第二输出端可以是前述的部署在边框4上的输出端,部署在第一输出端的第二接口可以是前述的接口3,部署在第二输出端的第二接口可以是前述的接口4。
值得一提的是,第一电子设备可以是前述方法300中的显示屏1,第二电子设备可以是前述方法300中的显示屏2,第二控制命令可以是前述方法300中的通过部署在显示屏1的边框3上的RS485端口发送的命令1。
示例性的,第一电子设备在确定了输出端的连接状态后,可以在第一电子设备的第一输出端连接有电子设备的情况下,向与其连接的电子设备发送第二控制命令,例如,第一电子设备的第一输出端与第二电子设备连接,则第一电子设备向第二电子设备发送第二控制命令,第二控制命令指示第一电子设备与第二电子设备位于同一行,且指示第一电子设备在拼接后的电子设备中所处的位置,第二电子设备可以根据第二控制命令,确定自己在拼接后的电子设备中所处的位置。
值得一提的是,第一电子设备可以是前述方法300中的显示屏1,第二电子设备可以是前述方法300中的显示屏2,第二控制命令可以是前述方法300中的通过部署在显示屏1的边框3上的RS485端口发送的命令1。
示例性的,第一电子设备向第二电子设备发送第二控制命令后,可以接收到来自第二电子设备的第一反馈命令,第一反馈命令指示与第二电子设备位于同一行的电子设备均已完成所处位置的确定,且指示第一数量。
值得一提的是,第一电子设备可以是前述方法300中的显示屏1,第二电子设备可以是前述方法300中的显示屏2,第一反馈命令可以是前述方法300中的通过部署在显示屏2的边框1上的RS485端口发送的命令2。
示例性的,第一电子设备在确定了自己在拼接后的电子设备中所处的位置后,可以在第一电子设备的第二输出端连接有电子设备的情况下,向与其连接的电子设备发送第三控制命令,例如,第一电子设备的第二输出端与第四电子设备连接,则第一电子设备向第四电子设备发送第三控制命令,第三控制命令指示第一电子设备与第四电子设备位于同一列,且指示第一电子设备在拼接后的电子设备中所处的位置,第四电子设备可以根据第三控制命令,确定自己在拼接后的电子设备中所处的位置。
值得一提的是,第一电子设备可以是前述方法300中的显示屏1,第四电子设备可以是前述方法300中的显示屏6,第三控制命令可以是前述方法300中的通过部署在显示屏1的边框4上的RS485端口发送的命令3。
示例性的,第一电子设备向第四电子设备发送第三控制命令后,可以接收到来自第四电子设备的第二反馈命令,第二反馈命令指示与第四电子设备位于同一列的电子设备均已完成所处位置的确定,且指示第二数量。
值得一提的是,第一电子设备可以是前述方法300中的显示屏1,第四电子设备可以是前述方法300中的显示屏6,第二反馈命令可以是前述方法300中的通过部署在显示屏6的边框2上的RS485端口发送的命令4。
在步骤502中,第一电子设备可以根据自己在拼接后的电子设备中所处的位置、第一数量与第二数量,显示与第一电子设备相对应的画面。
此处的第一数量可以是第一电子设备从第一反馈命令中获取的,第二数量可以是第一电子设备从第二反馈命令中获取的。
此外,第一数量还可以是第一电子设备通过其他方式获得的,例如,用户可以在第一电子设备上手动输入第一数量,第二数量还可以是第一电子设备通过其他方式获得的,例如,用户可以在第一电子设备上手动输入第二数量,本申请实施例对此不作限定。
下面假设第一电子设备包括两个输入端与两个输出端,对情况2对应的方法500继续进行说明。
示例性的,第一电子设备在确定了自己在拼接后的电子设备中所处的位置后,可以确定输出端的连接状态。关于第一电子设备确定输出端的连接状态的方法请参考方法500中的相关描述,为了简洁,此处不再赘述。
示例性的,第一电子设备在确定了输出端的连接状态后,可以在第一电子设备的第一输出端连接有电子设备的情况下,向与其连接的电子设备发送第二控制命令,例如,第一电子设备的第一输出端与第二电子设备连接,则第一电子设备向第二电子设备发送第二控制命令,第二控制命令指示第一电子设备与第二电子设备位于同一行,且指示第一电子设备的编号,第二电子设备可以根据第二控制命令与第一数量、第二数量,确定自己在拼接后的电子设备中所处的位置。
值得一提的是,第一电子设备可以是前述方法400中的显示屏1,第二电子设备可以是前述方法400中的显示屏2,第二控制命令可以是前述方法400中的通过部署在显示屏1的边框3上的RS485端口发送的命令1。
示例性的,第一电子设备向第二电子设备发送第二控制命令后,可以接收到来自第二电子设备的第一反馈命令,第一反馈命令指示与第二电子设备位于同一行的电子设备均已完成所处位置的确定,且指示第一数量。
值得一提的是,第一电子设备可以是前述方法400中的显示屏1,第二电子设备可以是前述方法400中的显示屏2,第一反馈命令可以是前述的通过部署在显示屏2的边框1上的RS485端口发送的命令2。
示例性的,第一电子设备在确定了自己在拼接后的电子设备中所处的位置后,可以在第一电子设备的第二输出端连接有电子设备的情况下,向与其连接的电子设备发送第三控制命令,例如,第一电子设备的第二输出端与第四电子设备连接,则第一电子设备向第四电子设备发送第三控制命令,第三控制命令指示第一电子设备与第四电子设备位于同一列,且指示第一电子设备的编号,第四电子设备可以根据第三控制命令,确定自己的编号。
值得一提的是,第一电子设备可以是前述方法400中的显示屏1,第四电子设备可以是前述方法400中的显示屏6,第三控制命令可以是前述方法400中的通过部署在显示屏1的边框4上的RS485端口发送的命令3。
示例性的,第一电子设备向第四电子设备发送第三控制命令后,可以接收到来自第四电子设备的第二反馈命令,第二反馈命令指示与第四电子设备位于同一列的电子设备均已完成所处位置的确定,且指示第二数量。
值得一提的是,第一电子设备可以是前述方法400中的显示屏1,第四电子设备可以是前述方法400中的显示屏6,第二反馈命令可以是前述方法400中的通过部署在显示屏6的边框2上的RS485端口发送的命令4。
在步骤502中,第一电子设备可以根据自己在拼接后的电子设备中所处的位置、第一数量与第二数量,显示与第一电子设备相对应的画面。
下面对本申请实施例提供的显示方法600进行介绍,图7示出了本申请实施例提供的显示方法600的示例性流程图。
步骤601,在第一电子设备至少一个输入端中存在连接有电子设备的输入端的情况下,根据接收到的第一控制命令确定在拼接后的电子设备中所处的位置,第一控制命令指示发送第一控制命令的电子设备在拼接后的电子设备中所处的位置,且指示发送第一控制命令的电子设备与第一电子设备位于同一行或同一列,发送所述第一控制命令的电子设备通过至少一个输入端中的一个与第一电子设备连接。
步骤602,第一电子设备根据在拼接后的电子设备中所处的位置、第一数量与第二数量,显示与第一电子设备相对应的画面,第一数量为第一电子设备所在的行方向上的电子设备的数量,第二数量为第一电子设备所在的列方向上的电子设备的数量。
基于本申请实施例提供的显示方法,由第一电子设备自己确定其在拼接后的电子设备中所处的位置,根据所处的位置、第一电子设备所在的行方向上的电子设备的数量与第一电子设备所在的列方向上的电子设备的数量,确定应该显示的内容,避免出现显示错乱的问题,并且第一电子设备在确定其在拼接后的电子设备中所处的位置时,只需要借助输入端的连接状态与来自其他电子设备控制命令,控制命令指示其他电子设备在拼接后的电子设备中所处的位置,可以看出,第一电子设备在确定其在拼接后的电子设备中所处的位置时,无需人工或其他设备的参与,因此,本申请实施例提供的显示方法在避免出现显示错乱的前提下,复杂度与成本均较低。
第一电子设备可以在首次上电或者接收到确定所处位置的命令时,确定其在其在拼接后的电子设备中所处的位置,在确定所处的位置时,第一电子设备首先需要确定每个输入端是否连接有电子设备,当第一电子设备确定至少一个输入端中存在连接有电子设备的输入端时,第一电子设备则可以等待接收来自与其连接的至少一个电子设备中的一个电子设备的第一控制命令,在接收到第一控制命令后,第一电子设备可以根据第一控制命令确定在拼接后的电子设备中所处的位置。
例如,第一电子设备包括两个输入端,分别记为:第一输入端与第二输入端,此时,关于第一控制命令则存在以下两种情况:
情况1,第一控制命令来自通过第一输入端与第一电子设备连接的第三电子设备,第三电子设备与第一电子设备位于同一行。
第一电子设备在接收到来自第三电子设备的第一控制命令后,第一电子设备可以根据第一控制命令,确定第一电子设备在拼接后的电子设备中所处的位置。
例如,第一控制命令指示第三电子设备位于拼接后的电子设备中的第1行第2列,并指示第三电子设备与第一电子设备位于同一行,则第一电子设备可以根据第一控制命令,确定自己在拼接后的电子设备中位于第1行第3列。
值得一提的是,第一电子设备可以是前述方法300中的显示屏3,第三电子设备可以是前述方法300中的显示屏2,第一控制命令可以是前述方法300中的通过部署在显示屏2的边框3上的RS485端口发送的命令1。
示例性的,假设第一电子设备包括两个输出端,分别记为:第一输出端与第二输出端,第一电子设备在根据第一控制命令确定了自己在拼接后的电子设备中所处的位置后,可以在第一输出端连接有电子设备的情况下,向通过第一输出端与第一电子设备连接的电子设备发送第二控制命令,第二控制命令指示第一电子设备与该电子设备位于同一行,且指示第一电子设备在拼接后的电子设备中所处的位置。
例如,第一电子设备的第一输出端与第二电子设备连接,在这种情况下,第一电子设备可以在确定了自己在拼接后的电子设备中所处的位置后,向第二电子设备发送第二控制命令,第二控制命令指示第一电子设备与第二电子设备位于同一行,且指示第一电子设备在所述拼接后的电子设备中所处的位置,第二电子设备根据第二控制命令,确定自己在拼接后的电子设备中所处的位置。
示例性的,第一电子设备向第二电子设备发送第二控制命令后,可以接收到来自第二电子设备的第一反馈命令,第一反馈命令指示与第二电子设备位于同一行的电子设备均已完成所处位置的确定,且指示第一数量。
示例性的,第一电子设备在接收到来自第二电子设备的第一反馈命令后,可以在第一电子设备的第一输入端连接有电子设备的情况下,向与其连接的电子设备发送第一反馈命令,例如,第一电子设备的第一输入端与第三电子设备连接,则第一电子设备向第三电子设备发送第一反馈命令,第一反馈命令指示与第一电子设备位于同一行的电子设备均已完成所处位置的确定,且指示第一数量。
值得一提的是,第一电子设备可以是前述方法300中的显示屏3,第三电子设备可以是前述方法300中的显示屏2,第一反馈命令可以是前述方法300中的通过部署在显示屏3的边框1上的RS485端口发送的命令2。
示例性的,在根据第一控制命令确定了自己在拼接后的电子设备中所处的位置后,可以在第一电子设备的第二输出端连接有电子设备的情况下,向与其连接的电子设备发送第三控制命令,例如,第一电子设备的第二输出端与第四电子设备连接,则第一电子设备向第四电子设备发送第三控制命令,第三控制命令指示第一电子设备与第四电子设备位于同一列,且指示第一电子设备在拼接后的电子设备中所处的位置,第四电子设备可以根据第三控制命令,确定自己在拼接后的电子设备中所处的位置。
值得一提的是,第一电子设备可以是前述方法300中的显示屏3,第四电子设备可以是前述方法300中的显示屏4,第三控制命令可以是前述方法300中的通过部署在显示屏3的边框4上的RS485端口发送的命令3。
示例性的,第一电子设备向第四电子设备发送第三控制命令后,可以接收到来自第四电子设备的第二反馈命令,第二反馈命令指示与第四电子设备位于同一列的电子设备均已完成所处位置的确定,且指示第二数量。
值得一提的是,第一电子设备可以是前述方法300中的显示屏3,第四电子设备可以是前述方法300中的显示屏4,第二反馈命令可以是前述方法300中的通过部署在显示屏4的边框2上的RS485端口发送的命令4。
示例性的,在接收到来自第四电子设备的第二反馈命令后,第一电子设备可以在第二输入端连接有电子设备的情况下,向与其连接的电子设备发送第二反馈命令,例如,第一电子设备的第二输入端与第五电子设备连接,在这种情况下,第一电子设备还可以在接收到来自第四电子设备的第二反馈命令后,向第五电子设备发送第二反馈命令,第二反馈命令指示与第一电子设备位于同一列的电子设备均已完成所处位置的确定,且指示第二数量。
情况2,第一控制命令来自通过第二输入端与第一电子设备连接的第五电子设备,第五电子设备与第一电子设备位于同一列。
第一电子设备在接收到来自第五电子设备的第一控制命令后,第一电子设备可以根据第一控制命令,确定第一电子设备在拼接后的电子设备中所处的位置。
例如,第一控制命令指示第五电子设备位于拼接后的电子设备中的第1行第3列,并指示第五电子设备与第一电子设备位于同一列,则第一电子设备可以根据第一控制命令,确定自己在拼接后的电子设备中位于第2行第3列。
示例性的,假设第一电子设备包括两个输出端,分别记为:第一输出端与第二输出端,第一电子设备在根据第一控制命令确定了自己在拼接后的电子设备中所处的位置后,可以向通过第二输出端与第一电子设备连接的电子设备发送第三控制命令,第三控制命令指示第一电子设备与该电子设备位于同一列,且指示第一电子设备在拼接后的电子设备中所处的位置。
例如,第一电子设备的第二输出端与第四电子设备连接,在这种情况下,第一电子设备可以在确定了自己在拼接后的电子设备中所处的位置后,向第四电子设备发送第三控制命令,第四电子设备可以根据第三控制命令,确定自己在拼接后的电子设备中所处的位置。
示例性的,第一电子设备向第四电子设备发送第三控制命令后,可以接收到来自第四电子设备的第二反馈命令,第二反馈命令指示与第四电子设备位于同一列的电子设备均已完成所处位置的确定,且指示第二数量。
示例性的,在接收到来自第四电子设备的第二反馈命令后,第一电子设备可以在第二输入端连接有电子设备的情况下,向与其连接的电子设备发送第二反馈命令,例如,第一电子设备的第二输入端与第五电子设备连接,在这种情况下,第一电子设备还可以在接收到来自第四电子设备的第二反馈命令后,向第五电子设备发送第二反馈命令,第二反馈命令指示与第一电子设备位于同一列的电子设备均已完成所处位置的确定,且指示第二数量。
在步骤602中,第一电子设备可以根据自己在拼接后的电子设备中所处的位置、第一数量与第二数量,显示与第一电子设备相对应的画面。
需要说明的是,上述关于第一控制命令、第二控制命令、第三控制命令的描述仅作为示例性说明,并不对本申请实施例构成限定,在具体实现时,第一控制命令可以指示第三电子设备与第一电子设备位于同一行,且指示第三电子设备的标识,第二控制命令可以指示第一电子设备与第二电子设备位于同一行,且指示第一电子设备的标识,第三控制命令可以指示第一电子设备与第四电子设备位于同一列,且指示第一电子设备的标识。
以第一电子设备为例,当第一电子设备接收到来自第三电子设备的第一控制命令时,第一控制命令可以指示第三电子设备与第一电子设备位于同一行,且指示第三电子设备的标识,第一电子设备可以确定第三电子设备与第一电子设备位于同一行,根据第三电子设备的标识,第一电子设备可以确定自己的标识,最终根据第一电子设备的标识、第一数量与第二数量,第一电子设备可以确定自己在拼接后的电子设备中所处的位置。
例如,上述标识可以为编号,第一控制命令指示第三电子设备的编号为1,第一电子设备根据第一控制命令确定第三电子设备与第一电子设备位于同一行,因此,第一电子设备可以据此确定自己的编号为2,再结合第一数量与第二数量,第一电子设备可以确定自己在拼接后的电子设备中所处的位置,具体请参考前述相关描述,为了简洁,此处不再赘述。
本申请实施例中的第一数量可以是第一电子设备从第一反馈命令中获取的,第二数量可以是第一电子设备从第二反馈命令中获取的。
此外,第一数量还可以是第一电子设备通过其他方式获得的,例如,用户可以在第一电子设备上手动输入第一数量,第二数量还可以是第一电子设备通过其他方式获得的,例如,用户可以在第一电子设备上手动输入第二数量,本申请实施例对此不作限定。
本实施例可以根据上述方法示例对电子设备进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块可以采用硬件的形式实现。需要说明的是,本实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
需要说明的是,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。
本实施例提供的电子设备,用于执行上述显示方法,因此可以达到与上述实现方法相同的效果。在采用集成的单元的情况下,电子设备分别可以包括处理模块、存储模块和通信模块。其中,处理模块可以用于对电子设备的动作进行控制管理,例如,可以用于支持电子设备执行处理单元执行的步骤。存储模块可以用于支持电子设备执行存储程序代码和数据等。通信模块,可以用于支持电子设备与其他设备的通信。
其中,处理模块可以是处理器或控制器。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,数字信号处理(digital signal processing,DSP)和微处理器的组合等等。存储模块可以是存储器。
在一个实施例中,当处理模块为处理器,存储模块为存储器时,本实施例所涉及的电子设备可以为具有图2所示结构的设备。
本实施例还提供一种计算机可读存储介质,该计算机可读存储介质中存储有计算机命令,当该计算机命令在电子设备上运行时,使得电子设备执行上述相关方法步骤实现上述实施例中的显示方法。
本实施例还提供了一种计算机程序产品,当该计算机程序产品在计算机上运行时,使得计算机执行上述相关步骤,以实现上述实施例中的显示方法。
另外,本申请的实施例还提供一种装置,这个装置具体可以是芯片,组件或模块,该装置可包括相连的处理器和存储器;其中,存储器用于存储计算机执行命令,当装置运行时,处理器可执行存储器存储的计算机执行命令,以使芯片执行上述各方法实施例中的显示方法。
其中,本实施例提供的电子设备、计算机存储介质、计算机程序产品或芯片均用于执行上文所提供的对应的方法,因此,其所能达到的有益效果可参考上文所提供的对应的方法中的有益效果,此处不再赘述。
通过以上实施方式的描述,所属领域的技术人员可以了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个装置,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是一个物理单元或多个物理单元,即可以位于一个地方,或者也可以分布到多个不同地方。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个可读取存储介质中。基于这样的理解,本申请实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干命令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施例方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(read only memory,ROM)、随机存取存储器(random access memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
以上内容,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。
Claims (20)
1.一种显示方法,其特征在于,所述方法应用于通过拼接后的电子设备进行显示的场景中,所述拼接后的电子设备是由多个电子设备拼接而成的,所述方法由第一电子设备执行,所述第一电子设备是所述多个电子设备中的任意一个,包括:
在所述第一电子设备的至少一个输入端均没有连接其他电子设备的情况下,根据所述至少一个输入端的连接状态,确定所述第一电子设备在所述拼接后的电子设备中所处的位置;或,
在所述至少一个输入端中存在连接有其他电子设备的输入端的情况下,根据接收到的第一控制命令确定在所述拼接后的电子设备中所处的位置,所述第一控制命令指示发送所述第一控制命令的电子设备在所述拼接后的电子设备中所处的位置,且指示发送所述第一控制命令的电子设备与所述第一电子设备位于同一行或同一列,所述发送所述第一控制命令的电子设备通过所述至少一个输入端中的一个与所述第一电子设备连接;
根据所述第一电子设备在所述拼接后的电子设备中所处的位置、第一数量与第二数量,显示与所述第一电子设备相对应的画面,所述第一数量为所述第一电子设备所在的行方向上的电子设备的数量,所述第二数量为所述第一电子设备所在的列方向上的电子设备的数量。
2.根据权利要求1所述的方法,其特征在于,所述第一电子设备包括至少一个输出端,所述方法还包括:
向第二电子设备发送第二控制命令,所述第二控制命令指示所述第一电子设备与所述第二电子设备位于同一行,且指示所述第一电子设备在所述拼接后的电子设备中所处的位置,所述第二电子设备是与所述第一电子设备的第一输出端连接的电子设备,所述第一输出端是所述至少一个输出端中的一个。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
接收来自所述第二电子设备的第一反馈命令,所述第一反馈命令指示与所述第二电子设备位于同一行的电子设备均已完成所处位置的确定,且指示所述第一数量。
4.根据权利要求3所述的方法,其特征在于,在所述至少一个输入端中存在连接有其他电子设备的输入端的情况下,所述方法还包括:
向第三电子设备发送所述第一反馈命令,所述第三电子设备是与所述第一电子设备的第一输入端连接的电子设备,所述第一输入端是所述至少两个输入端中的一个。
5.根据权利要求4所述的方法,其特征在于,所述第一电子设备包括两个输出端,所述方法还包括:
向第四电子设备发送第三控制命令,所述第三控制命令指示所述第一电子设备与所述第四电子设备位于同一列,且指示所述第一电子设备在所述拼接后的电子设备中所处的位置,所述第四电子设备是与所述第一电子设备的第二输出端连接的电子设备,所述第二输出端是所述两个输出端中除所述第一输出端外的一个。
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
接收来自所述第四电子设备的第二反馈命令,所述第二反馈命令指示与所述第四电子设备位于同一列的电子设备均已完成所处位置的确定,且指示所述第二数量。
7.根据权利要求4至6中任一项所述的方法,其特征在于,所述第一电子设备包括两个输入端,所述方法还包括:
向第五电子设备发送所述第二反馈命令,所述第五电子设备是所述第一电子设备的第二输入端连接的电子设备,所述第二输入端是所述至少两个输入端中除所述第一输入端外的一个。
8.根据权利要求1至7中任一项所述的方法,其特征在于,每个输入端部署有第一接口,所述方法还包括:
如果在所述第一接口处能够检测到高电平信号,则确定部署所述第一接口的输入端连接有其他电子设备。
9.根据权利要求2至8中任一项所述的方法,其特征在于,每个输出端部署有第二接口,所述方法还包括:
如果在所述第二接口处能够检测到高电平信号,则确定部署所述第二接口的输出端连接有其他电子设备。
10.一种电子设备,其特征在于,所述电子设备包括:
显示屏,用于与所述电子设备相对应的画面;
一个或多个处理器;存储器;以及一个或多个程序,其中所述一个或多个程序被存储在所述存储器中,当所述一个或者多个程序被所述处理器执行时,使得所述电子设备执行以下步骤:
在所述电子设备的至少一个输入端均没有连接其他电子设备的情况下,根据所述至少一个输入端的连接状态,确定所述电子设备在所述拼接后的电子设备中所处的位置;或,
在所述至少一个输入端中存在连接有其他电子设备的输入端的情况下,根据接收到的第一控制命令确定在所述拼接后的电子设备中所处的位置,所述第一控制命令指示发送所述第一控制命令的电子设备在所述拼接后的电子设备中所处的位置,且指示发送所述第一控制命令的电子设备与所述电子设备位于同一行或同一列,所述发送所述第一控制命令的电子设备通过所述至少一个输入端中的一个与所述电子设备连接;
根据所述电子设备在所述拼接后的电子设备中所处的位置、第一数量与第二数量,显示与所述电子设备相对应的画面,所述第一数量为所述电子设备所在的行方向上的电子设备的数量,所述第二数量为所述电子设备所在的列方向上的电子设备的数量。
11.根据权利要求10所述的电子设备,其特征在于,所述电子设备包括至少一个输出端,当所述一个或者多个程序被所述处理器执行时,使得所述电子设备执行以下步骤:
向第二电子设备发送第二控制命令,所述第二控制命令指示所述电子设备与所述第二电子设备位于同一行,且指示所述电子设备在所述拼接后的电子设备中所处的位置,所述第二电子设备是与所述电子设备的第一输出端连接的电子设备,所述第一输出端是所述至少一个输出端中的一个。
12.根据权利要求11所述的电子设备,其特征在于,当所述一个或者多个程序被所述处理器执行时,使得所述电子设备执行以下步骤:
接收来自所述第二电子设备的第一反馈命令,所述第一反馈命令指示与所述第二电子设备位于同一行的电子设备均已完成所处位置的确定,且指示所述第一数量。
13.根据权利要求12所述的电子设备,其特征在于,当所述一个或者多个程序被所述处理器执行时,使得所述电子设备执行以下步骤:
在所述至少一个输入端中存在连接有其他电子设备的输入端的情况下,向第三电子设备发送所述第一反馈命令,所述第三电子设备是与所述电子设备的第一输入端连接的电子设备,所述第一输入端是所述至少两个输入端中的一个。
14.根据权利要求13所述的电子设备,其特征在于,所述电子设备包括两个输出端,当所述一个或者多个程序被所述处理器执行时,使得所述电子设备执行以下步骤:
向第四电子设备发送第三控制命令,所述第三控制命令指示所述电子设备与所述第四电子设备位于同一列,且指示所述电子设备在所述拼接后的电子设备中所处的位置,所述第四电子设备是与所述电子设备的第二输出端连接的电子设备,所述第二输出端是所述两个输出端中除所述第一输出端外的一个。
15.根据权利要求14所述的电子设备,其特征在于,当所述一个或者多个程序被所述处理器执行时,使得所述电子设备执行以下步骤:
接收来自所述第四电子设备的第二反馈命令,所述第二反馈命令指示与所述第四电子设备位于同一列的电子设备均已完成所处位置的确定,且指示所述第二数量。
16.根据权利要求13至15中任一项所述的电子设备,其特征在于,所述电子设备包括两个输入端,当所述一个或者多个程序被所述处理器执行时,使得所述电子设备执行以下步骤:
向第五电子设备发送所述第二反馈命令,所述第五电子设备是所述电子设备的第二输入端连接的电子设备,所述第二输入端是所述至少两个输入端中除所述第一输入端外的一个。
17.根据权利要求10至16中任一项所述的电子设备,其特征在于,每个输入端部署有第一接口,当所述一个或者多个程序被所述处理器执行时,使得所述电子设备执行以下步骤:
如果在所述第一接口处能够检测到高电平信号,则确定部署所述第一接口的输入端连接有其他电子设备。
18.根据权利要求11至17中任一项所述的电子设备,其特征在于,每个输出端部署有第二接口,当所述一个或者多个程序被所述处理器执行时,使得所述电子设备执行以下步骤:
如果在所述第二接口处能够检测到高电平信号,则确定部署所述第二接口的输出端连接有其他电子设备。
19.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机命令,当所述计算机命令在电子设备上运行时,使得所述电子设备执行如权利要求1至9中任一项所述的方法。
20.一种计算机程序产品,其特征在于,当所述计算机程序产品在计算机上运行时,使得所述电子设备执行如权利要求1至9中任一项所述的方法。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110169838.3A CN114911437A (zh) | 2021-02-07 | 2021-02-07 | 显示方法和电子设备 |
US18/264,510 US20240094973A1 (en) | 2021-02-07 | 2021-12-17 | Display Method and Electronic Device |
PCT/CN2021/139316 WO2022166434A1 (zh) | 2021-02-07 | 2021-12-17 | 显示方法和电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110169838.3A CN114911437A (zh) | 2021-02-07 | 2021-02-07 | 显示方法和电子设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114911437A true CN114911437A (zh) | 2022-08-16 |
Family
ID=82740810
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110169838.3A Pending CN114911437A (zh) | 2021-02-07 | 2021-02-07 | 显示方法和电子设备 |
Country Status (3)
Country | Link |
---|---|
US (1) | US20240094973A1 (zh) |
CN (1) | CN114911437A (zh) |
WO (1) | WO2022166434A1 (zh) |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102096577B (zh) * | 2011-02-14 | 2013-01-23 | 广东威创视讯科技股份有限公司 | 显示设备、拼接显示***及配置显示设备位置信息的方法 |
CN104484141B (zh) * | 2014-11-28 | 2019-01-15 | 联想(北京)有限公司 | 一种提示方法、装置以及拼接显示*** |
CN104571988A (zh) * | 2014-12-15 | 2015-04-29 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
CN108255446A (zh) * | 2016-12-28 | 2018-07-06 | 中科创达软件股份有限公司 | 多屏幕拼接显示方法、装置及移动终端 |
CN106681678A (zh) * | 2017-01-06 | 2017-05-17 | 浙江宇视科技有限公司 | 拼接屏地址参数修改方法及装置 |
CN107800875A (zh) * | 2017-10-18 | 2018-03-13 | 深圳市战音科技有限公司 | 一种无线智能多屏显示器的显示方法和*** |
CN111064828B (zh) * | 2018-10-17 | 2021-06-08 | Oppo广东移动通信有限公司 | 扩屏方法及装置、电子设备及计算机可读存储介质 |
CN111240623A (zh) * | 2020-04-07 | 2020-06-05 | 北京小米移动软件有限公司 | 信息处理方法及装置、存储介质 |
CN112328196B (zh) * | 2020-10-27 | 2023-03-21 | 西安青松光电技术有限公司 | 显示屏的连屏方法、装置、显示屏及存储介质 |
-
2021
- 2021-02-07 CN CN202110169838.3A patent/CN114911437A/zh active Pending
- 2021-12-17 US US18/264,510 patent/US20240094973A1/en active Pending
- 2021-12-17 WO PCT/CN2021/139316 patent/WO2022166434A1/zh active Application Filing
Also Published As
Publication number | Publication date |
---|---|
US20240094973A1 (en) | 2024-03-21 |
WO2022166434A1 (zh) | 2022-08-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9696958B2 (en) | Method and system for presenting content | |
EP3040841A1 (en) | Electronic device and resource display method | |
CN110070496B (zh) | 图像特效的生成方法、装置和硬件装置 | |
CN113628304B (zh) | 图像处理方法、装置、电子设备及存储介质 | |
CN112073798B (zh) | 一种数据传输方法及设备 | |
CN109640180B (zh) | 视频3d显示的方法、装置、设备、终端、服务器及存储介质 | |
CN109982134B (zh) | 一种基于诊断设备的视频教学方法、诊断设备及*** | |
CN112433689B (zh) | 用于同屏器的数据传输方法、装置、同屏器及介质 | |
US20080184320A1 (en) | TVOD Processing Device And Computer KVM Switch Thereof | |
CN115291823A (zh) | 多屏协同显示方法、装置及终端设备 | |
CN113676761B (zh) | 一种多媒体资源播放方法、装置及主控设备 | |
CN111651308B (zh) | Dp转hdmi芯片的调试数据获取方法、装置和智能设备 | |
CN114007022A (zh) | 视频源切换方法、装置和led显示屏控制*** | |
EP3089468A1 (en) | Smart television 3d setting information processing method and device | |
CN114911437A (zh) | 显示方法和电子设备 | |
US11825164B2 (en) | Media playback device selection | |
CN116149585A (zh) | 一种显示设备及应用同屏显示方法 | |
CN113316022B (zh) | 视频播放方法、装置、设备、***和存储介质 | |
US11768588B2 (en) | Window overlay display processing method and apparatus, and electronic device | |
CN112309311B (zh) | 显示控制方法、装置和显示控制卡以及计算机可读介质 | |
CN116383108A (zh) | 用于屏幕分享的接口扩展装置 | |
CN112083901A (zh) | 一种图像处理方法、装置、设备及存储介质 | |
CN112040149A (zh) | 投屏器的输入源切换方法、装置、投屏器和存储介质 | |
WO2024139539A1 (zh) | 3d图像显示方法、装置、介质及设备 | |
CN111641855B (zh) | 一种双屏显示设备及其音频输出方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |