发明内容
本发明提供一种显示参数生成方法、装置及***,能够解决相关技术中,主机适配率低的问题。
根据本发明实施例的第一方面,提供一种显示参数生成方法,该方法包括:
向显示终端发送获取所述显示终端属性信息的命令;
接收所述显示终端发送的所述属性信息;
根据所述属性信息生成待显示参数;
将所述待显示参数发送到所述显示终端,以使所述显示终端显示所述待显示参数。
优选的,在向显示终端发送获取所述显示终端属性信息的命令之后,在接收所述显示终端发送的所述属性信息之前,所述方法还包括:
累计未接收到所述属性信息的间隔时长;
判断所述间隔时长是否达到预设时长;
如果所述间隔时长达到所述预设时长,重复执行所述向显示终端发送获取所述显示终端属性信息的命令的步骤;
如果所述间隔时长未达到所述预设时长,重复执行所述计算未接收到所述属性信息的间隔时长的步骤。
优选的,在向显示终端发送获取所述显示终端属性信息的命令之后,在接收所述显示终端发送的所述属性信息之前,所述方法还包括:
累计未接收到所述属性信息的间隔时长;
当所述间隔时长达到预设时长时,按照预设周期检测与所述显示终端所连接的数据传输端口的通信状态;
当所述端口的通信状态是连接状态时,重复执行所述向显示终端发送获取所述显示终端属性信息的命令的步骤。
优选的,所述根据所述属性信息生成待显示参数,包括:
从所述属性信息中读取所述显示终端的尺寸信息和型号信息;
按照所述型号信息与所述尺寸信息的预设比例设置所述型号信息的显示尺寸;
将所述设置有显示尺寸的型号信息确定为所述待显示参数。
第二方面,本发明实施例还提供了一种显示参数生成方法,该方法包括:
接收主机发送的获取属性信息的命令;
将所述属性信息发送到所述主机,以使所述主机根据所述属性信息生成待显示参数;
接收所述主机发送的所述待显示参数;
显示所述待显示参数。
第三方面,本发明实施例还提供了一种主机,该主机包括:
第一发送模块,用于向显示终端发送获取所述显示终端属性信息的命令;
接收模块,用于接收所述显示终端发送的所述属性信息;
生成模块,用于根据所述属性信息生成待显示参数;
第二发送模块,用于将所述待显示参数发送到所述显示终端,以使所述显示终端显示所述待显示参数。
优选的,还包括:累计模块,用于累计未接收到所述属性信息的间隔时长;
判断模块,用于判断所述间隔时长是否达到预设时长;
所述第一发送模块,还用于在所述间隔时长达到所述预设时长时,向显示终端发送获取所述显示终端属性信息的命令;
所述累计模块,还用于在所述间隔时长未达到所述预设时长时,累计未接收到所述属性信息的间隔时长。
优选的,还包括:
检测模块,用于在所述间隔时长达到预设时长时,按照预设周期检测与所述显示终端所连接的数据传输端口的通信状态;
所述第一发送模块,还用于所述端口的通信状态是连接状态时,向显示终端发送获取所述显示终端属性信息的命令。
优选的,所述生成模块包括读取单元、设置单元和确定单元,其中,
所述读取单元,用于从所述属性信息中读取所述显示终端的尺寸信息和型号信息;
所述设置单元,用于按照所述型号信息与所述尺寸信息的预设比例设置所述型号信息的显示尺寸;
所述确定单元,用于将所述设置有显示尺寸的型号信息确定为所述待显示参数。
第四方面,本发明实施例还提供了一种显示终端,该显示终端包括:
第一接收模块,用于接收主机发送的获取属性信息的命令;
发送模块,用于将所述属性信息发送到所述主机,以使所述主机根据所述属性信息生成待显示参数;
第二接收模块,用于接收所述主机发送的所述待显示参数;
显示模块,用于显示所述待显示参数。
第五方面,本发明实施例还提供了一种显示参数生成***,所述***包括:主机和显示终端,其中,
所述主机,用于向所述显示终端发送获取所述显示终端属性信息的命令;接收所述显示终端发送的所述属性信息;根据所述属性信息生成待显示参数;将所述待显示参数发送到所述显示终端;
所述显示终端,用于接收所述主机发送的获取属性信息的命令;将所述属性信息发送到所述主机;接收所述主机发送的所述待显示参数;显示所述待显示参数。
与现有技术相比,本实施例提供的技术方案具有以下优点和特点:
在本发明提供的方案中,主机中预先不存储任何显示数据,而是在连接显示终端后,向显示终端发送获取所述显示终端属性信息的命令,并在接收所述显示终端发送的所述属性信息之后,根据所述属性信息生成待显示参数,并将所述待显示参数发送到所述显示终端,以使所述显示终端显示所述待显示参数。从而能够即时读取显示终端的属性信息,并实时生成与显示终端相匹配的显示参数,进而使得一台主机能够与任意型号的显示终端匹配,提高了主机的适配率。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1为本发明实施例提供的显示参数生成方法的流程图。图1所示的显示参数生成方法,用于在电视开机时,主机主动获取显示终端的属性信息,并根据所获取的属性信息生成与显示终端相匹配的显示参数。该方法包括以下步骤。
步骤S101、向显示终端发送获取所述显示终端属性信息的命令。
其中,本实施例所提供的方法由主机实施,因此,本实施例的执行主体是主机。根据上述描述可知,主机和显示终端分离设置,在使用时二者通过数据线连接或者进行无线连接,从而保证主机和显示终端通过数据传输端***互数据。
需要说明的是,为了提高主机的适配率,本实施例所述的主机中,预先不存储任何显示参数,而是在开机时实时获取所连接的显示终端的属性信息。具体的,主机在开机时,可以生成获取显示终端属性信息的命令,并可以通过连接所述显示终端的数据传输端口,将所生成的获取命令发送到显示终端,以使显示终端能够将自身的属性信息实时发送到主机。
其中,数据传输端口一端连接主机,另一端连接显示终端,当主机和显示终端均处于上电状态时,数据传输端口才能够正常传输数据,也就是说,当主机和显示终端均处于上电状态时,数据传输端口才处于连接状态。因此,在上述描述的基础上,如果显示终端已上电,那么,数据传输端口处于连接状态,主机能够将获取命令发送到显示终端,但是,如果显示终端未上电,那么,数据传输端口处于断开状态,主机无法将获取命令发送给显示终端,从而也将无法接收到显示终端所发送的属性信息。
由于主机无法获知显示终端的开机上电时间,因此,为了能够及时生成显示参数,可以预先将发送获取命令到接收属性信息的时长设定为预设时长,以所设定的预设时长作为参考时长,在向显示终端发送获取命令之后,可以开始累计未接收到属性信息的间隔时长,并判断间隔时长是否达到了预设时长,如果间隔时长达到预设时长,说明显示终端之前一直处于未上电状态,并未接收到获取命令,此时,可以再次向显示终端发送获取命令,并在发送获取命令后,重新开始计时。如果间隔时长未达到预设时长,则持续累计间隔时长。当然,如果在间隔时长达到预设时长之前,接收到显示终端发送的属性信息,则终止计时。
需要说明的是,本实施例中,预设时长可以根据获取命令的传输时长、显示终端读取属性信息的时长和属性信息的传输时长总和来确定,例如,本发明的一个优选示例中,三个操作过程的时长总和是8ms,那么,可以将预设时长设置为10ms,当然,本发明实施例对此不做限制。
此外,由上述描述可知,显示终端未开机上电时,数据传输端口处于断开状态,因此,在本实施例中,如果间隔时长达到预设时长时,还可以按照预设周期检测与显示终端所连接的数据传输端口的通信状态,当数据传输端口的通信状态是断开时,则继续按照预设周期检测,当数据传输端口的通信状态是连接时,则再次向显示终端发送获取命令。
具体的,所述预设周期最大可以是上述三个执行过程的时长总和,也可以小于时长总和,本发明实施例对此不做限制。此外,本实施例的技术方案,可以通过读取端口运行的状态码来检测数据传输端口的通信状态,或者,通过测试数据传输端口的数据吞吐量来检测通信状态。由于检测数据传输端口的通信状态的方法和过程,是本发明实施例所熟知的技术,本发明实施例此处不再详述。
步骤S102、接收所述显示终端发送的所述属性信息。
其中,显示终端的属性信息包括,显示终端的商标信息、型号信息和尺寸信息等,上述信息均可以在生产时,预先存储在显示终端的内存中,当显示终端向主机发送属性信息时,主机接收包括上述信息的属性信息。
例如,显示终端是乐视超4X50Pro的显示屏,那么,主机所接收的属性信息则包括显示终端的商标“Le”,显示终端的型号“超4 X50 Pro”,以及显示终端的显示屏幕尺寸“宽度:1121mm、高度:648.1mm”。再例如,显示终端是小米L43M3-AA的显示屏,那么,主机所接收的属性信息则包括显示终端的商标“MI”,显示终端的型号“L43M3-AA”,以及显示终端的显示屏幕尺寸“宽度:968mm、高度:567.5mm”。
当然,上述仅为本发明提供的优选示例,本发明实施例所述的属性信息内容可以不限于上述实施例的描述。
步骤S103、根据所述属性信息生成待显示参数。
其中,当主机接收属性信息之后,可以对属性信息的显示样式进行设置,具体的,包括,对属性信息中文字的字体,商标及文字的颜色,各项信息内容的排版等进行设置。
一方面,主机为属性信息进行排版,具体的,可以为属性信息中的每项信息设置显示位置,从而能使得属性信息在所设定位置显示。例如,请参见图2,图2为本发明实施例提供的显示终端的界面展示示意图,其中,在本实施例中,位置01即为商标对应的显示位置,位置02即为型号对应的显示位置。
另一方面,在本实施例中,技术人员可以预先设置显示屏的尺寸信息与各项属性信息的显示比例,在接收到属性信息之后,主机可以从属性信息中读取显示终端的尺寸信息,并按照预设的比例设置商标信息和型号信息的显示尺寸。例如,显示终端的显示尺寸与商标信息的预设比例为20:1;显示终端的显示尺寸与型号信息的预设比例为50:1,显示终端的尺寸是宽度:1121mm、高度:648.1mm,那么,商标信息的显示尺寸为宽度:56.1mm、高度:32.4mm;产品信息的显示尺寸为宽度:22.4mm、高度:13mm。
需要说明的是,上述仅为主机生成待显示参数的示例,在上述内容的基础上,主机还可以设置属性信息的显示颜色,当然,还可以设置其他项目,例如,字体和特殊显示效果等。当主机对上述项目全部设置完成后,所得到的即为显示终端的待显示参数。
步骤S104、将所述待显示参数发送到所述显示终端。
其中,当主机以属性信息为参考信息生成待显示参数之后,可以将所得到的待显示参数通过数据传输端口发送到显示终端,以使待显示数据在显示终端按照主机所设置的样式显示。
由此可见,本发明实施例的技术方案,能够即时读取显示终端的属性信息,并实时生成与显示终端相匹配的显示参数,进而使得一台主机能够与任意型号的显示终端匹配,提高了主机的适配率。
上述实施例从主机的角度对本方案进行了描述,为了使本领域技术人员能够更加清楚、详细的了解本方案的技术,下面从显示终端的角度对本方案的技术内容进行了描述。请参见图3,图3为本发明实施例提供的另一种显示参数生成方法的流程图,所述方法包括以下步骤:
步骤S201、接收主机发送的获取属性信息的命令。
其中,显示终端与主机进行数据连接,而且显示终端所显示和播放的数据均来自于主机,因此,当显示终端开机时,如果主机未开机,显示终端无法接受到任何数据,因此,不展示任何信息;而当主机开机后,主机首先获取显示终端的属性信息,因此,显示终端将会接收到主机发送的获取属性信息的命令。
步骤S202、将所述属性信息发送到所述主机。
其中,由上述描述可知,属性信息在生产时,预先存储在显示终端的内存中,因此,显示终端在接收到获取命令后,可以从内存中读取所述属性信息,并可以通过数据传输端口将属性信息发送给主机。
需要说明的是,主机接收到属性信息后,可以以属性信息为参考信息生成显示终端的待显示参数,其中,详细实现方法请参见上述实施例的描述,本发明实施例此处不再赘述。
步骤S203、接收所述主机发送的所述待显示参数。
步骤S204、显示所述待显示参数。
其中,待显示参数包括待显示的内容,待显示内容的显示位置以及显示效果,因此,显示终端接收到待显示参数后,可以直接按照设置好的信息显示待显示参数。详细内容请参见上述实施例的描述,本发明实施例此处不再赘述。
由上述描述可知,在本发明提供的方案中,主机中预先不存储任何显示数据,而是在连接显示终端后,向显示终端发送获取所述显示终端属性信息的命令,并在接收所述显示终端发送的所述属性信息之后,根据所述属性信息生成待显示参数,并将所述待显示参数发送到所述显示终端,以使所述显示终端显示所述待显示参数。从而能够即时读取显示终端的属性信息,并实时生成与显示终端相匹配的显示参数,进而使得一台主机能够与任意型号的显示终端匹配,提高了主机的适配率。
与上述实现方法相对应的,本发明实施例还提供了显示参数生成装置。请参见图4,图4为本发明实施例提供的主机示意图。该主机包括:第一发送模块11、接收模块12、生成模块13和第二发送模块14,其中:
第一发送模块11,用于向显示终端发送获取所述显示终端属性信息的命令。
接收模块12,用于接收所述显示终端发送的所述属性信息。
生成模块13,用于根据所述属性信息生成待显示参数。
第二发送模块14,用于将所述待显示参数发送到所述显示终端,以使所述显示终端显示所述待显示参数。
此外,所述装置还可以包括以下模块:累计模块,用于累计未接收到所述属性信息的间隔时长。判断模块,用于判断所述间隔时长是否达到预设时长。且在本实施例中,所述第一发送模块11,还用于在所述间隔时长达到所述预设时长时,向显示终端发送获取所述显示终端属性信息的命令;所述累计模块,还用于在所述间隔时长未达到所述预设时长时,累计未接收到所述属性信息的间隔时长。
在上述实施例的基础上,所述装置还可以包括以下模块:检测模块,用于在所述间隔时长达到预设时长时,按照预设周期检测与所述显示终端所连接的数据传输端口的通信状态。在本实施例中,所述第一发送模块11,还用于所述端口的通信状态是连接状态时,向显示终端发送获取所述显示终端属性信息的命令。
需要说明的是,所述生成模块13包括读取单元、设置单元和确定单元,其中,所述读取单元,用于从所述属性信息中读取所述显示终端的尺寸信息和型号信息;所述设置单元,用于按照所述型号信息与所述尺寸信息的预设比例设置所述型号信息的显示尺寸;所述确定单元,用于将所述设置有显示尺寸的型号信息确定为所述待显示参数。
所述装置中各个模块和单元的功能和作用的实现过程详见上述方法中对应的实现过程,在此不再赘述。
上述实施例从主机的角度对显示参数生成装置进行了描述,下面从显示终端的角度对显示参数的生成装置描述。请参见图5,图5为本发明实施例提供的显示终端示意图。所述显示终端包括:第一接收模块21、发送模块22、第二接收模块23和显示模块24,其中,
第一接收模块21,用于接收主机发送的获取属性信息的命令。
发送模块22,用于将所述属性信息发送到所述主机,以使所述主机根据所述属性信息生成待显示参数。
第二接收模块23,用于接收所述主机发送的所述待显示参数。
显示模块24,用于显示所述待显示参数。
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
与上述实现方法和装置相对应的,本发明实施例还提供了一种显示参数生成***。请参加图6,图6为本发明实施例提供的显示参数生成***的示意图。所述***包括:主机1和显示终端2,其中,所述主机1,用于向所述显示终端2发送获取所述显示终端2属性信息的命令;接收所述显示终端2发送的所述属性信息;根据所述属性信息生成待显示参数;将所述待显示参数发送到所述显示终端2;相应的,所述显示终端2,用于接收主机1发送的获取属性信息的命令;将所述属性信息发送到所述主机1;接收所述主机1发送的所述待显示参数;显示所述待显示参数。
需要说明的是,主机1和显示终端2的详细操作过程请参见上述实施例的描述,本发明实施例此处不再赘述。
综合上述,在本发明提供的方案中,主机中预先不存储任何显示数据,而是在连接显示终端后,向显示终端发送获取所述显示终端属性信息的命令,并在接收所述显示终端发送的所述属性信息之后,根据所述属性信息生成待显示参数,并将所述待显示参数发送到所述显示终端,以使所述显示终端显示所述待显示参数。从而能够即时读取显示终端的属性信息,并实时生成与显示终端相匹配的显示参数,进而使得一台主机能够与任意型号的显示终端匹配,提高了主机的适配率。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。