CN117319528A - 车载显示终端面板自动识别方法及相关设备 - Google Patents

车载显示终端面板自动识别方法及相关设备 Download PDF

Info

Publication number
CN117319528A
CN117319528A CN202311259100.1A CN202311259100A CN117319528A CN 117319528 A CN117319528 A CN 117319528A CN 202311259100 A CN202311259100 A CN 202311259100A CN 117319528 A CN117319528 A CN 117319528A
Authority
CN
China
Prior art keywords
decoding
panel
terminal panel
terminal
host
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
Application number
CN202311259100.1A
Other languages
English (en)
Inventor
蓝胜
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Chekexun Technology Co ltd
Original Assignee
Shenzhen Chekexun Technology Co ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shenzhen Chekexun Technology Co ltd filed Critical Shenzhen Chekexun Technology Co ltd
Priority to CN202311259100.1A priority Critical patent/CN117319528A/zh
Publication of CN117319528A publication Critical patent/CN117319528A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/22Parsing or analysis of headers
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
    • B60K35/00Instruments specially adapted for vehicles; Arrangement of instruments in or on vehicles
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
    • B60K37/00Dashboards
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R16/00Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for
    • B60R16/02Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements
    • B60R16/023Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements for transmission of signals between vehicle parts or subsystems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/40006Architecture of a communication node
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/18Multiprotocol handlers, e.g. single devices capable of handling multiple protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L2012/40267Bus for use in transportation systems
    • H04L2012/40273Bus for use in transportation systems the transportation system being a vehicle

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mechanical Engineering (AREA)
  • Computer Security & Cryptography (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Transportation (AREA)
  • Stored Programmes (AREA)

Abstract

本发明提供了一种车载显示终端面板自动识别方法及相关设备,方法包括,在主机开机时,主机上的SOC控制系统运行;解码IC上电系统对各个终端面板上的解码IC按照预设的IC规格要求进行上电复位;解码IC识别系统对解码IC进行识别,识别出解码IC的ID型号;对识别出的解码IC根据ID型号匹配预设的初始化流程进行初始化;面板识别系统对各个终端面板的面板信息进行采集,根据终端面板的型号及对应的车型从预先整合配置好的通信协议库中获取相应的通信协议进行配置;主机与各个终端面板通过通信系统根据配置好的通信协议进行通信。本发明的有益效果在于:可以避免针对不同车型,不同终端面板的适配软件的重复性开发工作。

Description

车载显示终端面板自动识别方法及相关设备
技术领域
本发明涉及车载终端技术领域,尤其是指一种车载显示终端面板自动识别方法及相关设备。
背景技术
目前的汽车人机交互面板显示终端系统,一般包括仪表面板显示系统,中控娱乐面板显示系统,副驾面板显示系统,后排娱乐面板显示系统,扶手屏面析显示系统等等。每一个系统,都有一个面板显示屏,由于车上结构以及空间限制,目前大部分汽车厂家,都采用的是分体机设计架构,即主机和显示屏面板终端是分开的,主机端增加编码IC,把显示屏信号通过编码IC打包,然后面板端增加解码IC,把显示信号解码出来,然后驱动屏显示,主机和面板之间可以通过较长的订制连接线相接,这种就是我们通常所说的分体机的解码功能。采用这种分体机设计,很好的解决了主机的空间问题,主机可以随便放到汽车的某个空余区域。
目前各个汽车厂家都是以这种分体机设计的架构方式解决主机和面板的连接问题,但是不同汽车厂家,主机和面板的通信协议都不同;另外,由于解码IC品牌不同,软件的处理流程也不同,这样就面临一些重复性的开发工作,每次在开发主板的时候,都要基于当前硬件设计,由于不同汽车车型的区别,选择不同品牌的解码IC的区别,不同厂家通讯协议的区别,软件都要重新设计。
发明内容
本发明所要解决的技术问题是:提供一种车载显示终端面板自动识别方法及相关设备,旨在解决不同汽车厂家,不同通讯协议,不同解码IC的兼容性问题。
为了解决上述技术问题,本发明采用的技术方案为:一种车载显示终端面板自动识别方法,包括:
在主机开机时,主机上的SOC控制系统运行;
解码IC上电系统对各个终端面板上的解码IC按照预设的IC规格要求进行上电复位;
解码IC识别系统对解码IC进行识别,识别出解码IC的ID型号;
对识别出的解码IC根据ID型号匹配预设的初始化流程进行初始化;
面板识别系统对各个终端面板的面板信息进行采集,根据面板信息判断终端面板的型号及对应的车型,根据终端面板的型号及对应的车型从预先整合配置好的通信协议库中获取相应的通信协议进行配置;
主机与各个终端面板通过通信系统根据配置好的通信协议进行通信。
进一步的,解码IC识别系统对解码IC进行识别,识别出解码IC的ID型号具体包括,
以遍历访问的方式识别主机的编码IC的地址;
当识别到编码IC的地址后,以编码IC的地址去访问存储编码IC的地址的寄存器及存储解码IC的地址的寄存器;
根据解码IC的地址对解码IC进行访问,读取解码IC的ID型号,再读取解码IC的配置寄存器,以判断出硬件连接方式。
进一步的,在对识别出的解码IC根据ID型号匹配预设的初始化流程进行初始化后,还包括:
通过异常监测系统对解码IC进行异常监测。
进一步的,通过异常监测系统对解码IC进行异常监测包括,
通过解码IC异常监测系统开启监测线程对解码IC的工作状态进行监测,若解码IC工作异常,则控制解码IC进行复位;
在解码IC在经过预设的延时时间后,继续监测解码IC的工作状态是否正常;
若解码IC的工作状态正常,则判断解码IC的设置值是否正常;
若解码IC的设置值异常,则对解码IC进行初始化。
进一步的,面板识别系统对终端面板的面板信息进行采集,根据面板信息判断终端面板的型号及对应的车型包括,
面板识别系统对终端面板的面板信息进行采集,面板信息包括解码IC的型号、主机与终端面板的通信协议;
根据解码IC的型号、主机与终端面板的通信协议与数据库中预存的各家厂商的面板信息进行比对,确定终端面板型号及对应的车型。
进一步的,车载显示终端面板自动识别方法,还包括,
主机上的SOC控制系统根据终端面板的型号,兼容终端面板的分辨率、时钟及时序。
进一步的,车载显示终端面板自动识别方法,还包括,
终端面板异常监测系统开启终端面板监测线程,监测终端面板的异常情况,当检测到终端面板工作异常时,对终端面板进行重新上电初始化动作。
本发明还提供一种车载显示终端面板自动识别装置,包括:
主机开机控制模块,用于在主机开机时,主机上的SOC控制系统运行;
解码IC上电复位模块,用于解码IC上电系统对各个终端面板上的解码IC按照预设的IC规格要求进行上电复位;
解码IC识别模块,用于解码IC识别系统对解码IC进行识别,识别出解码IC的ID型号;
解码IC初始化模块,用于对识别出的解码IC根据ID型号匹配预设的初始化流程进行初始化;
通信协议配置模块,用于面板识别系统对各个终端面板的面板信息进行采集,根据面板信息判断终端面板的型号及对应的车型,根据终端面板的型号及对应的车型从预先整合配置好的通信协议库中获取相应的通信协议进行配置;
通信模块,用于主机与各个终端面板通过通信系统根据配置好的通信协议进行通信。
本发明还提供了一种计算机设备,所述计算机设备包括存储器及处理器,所述存储器上存储有计算机程序,所述处理器执行所述计算机程序时实现如上所述的车载显示终端面板自动识别方法。
本发明还提供了一种存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时可实现如上所述的车载显示终端面板自动识别方法。
本发明的有益效果在于:基于目前各大汽车厂家的终端面板,基于主机端,开发一种车载显示终端面板自动识别,采用模块化设计,进行解串IC的识别,面板类型的识别,并且收集不同车厂的通讯协议,做到终端面板自动识别,解码IC自动识别,可以避免针对不同车型,不同终端面板的适配软件的重复性开发工作。
附图说明
下面结合附图详述本发明的具体结构。
图1为本发明实施例的车载显示终端面板自动识别方法流程图;
图2为本发明实施例的车载显示终端面板自动识别装置框图;
图3为本发明实施例的主机和终端面板的整体框架系统架构图;
图4为本发明实施例的解码IC识别流程图;
图5为本发明实施例的计算机设备的示意性框图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。
还应当理解,在此本发明说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本发明。如在本发明说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。
还应当进一步理解,在本发明说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。
如图1所示,本发明第一实施例为:一种车载显示终端面板自动识别方法,包括:
S10、在主机开机时,主机上的SOC控制系统运行;
S20、解码IC上电系统对各个终端面板上的解码IC按照预设的IC规格要求进行上电复位;
S30、解码IC识别系统对解码IC进行识别,识别出解码IC的ID型号;
S40、对识别出的解码IC根据ID型号匹配预设的初始化流程进行初始化;
本步骤中,同芯片初始化流程有所区别,所以这里根据具体IC的型号,作不同的初始化动作,以满足产品的功能化需求。
S50、面板识别系统对各个终端面板的面板信息进行采集,根据面板信息判断终端面板的型号及对应的车型,根据终端面板的型号及对应的车型从预先整合配置好的通信协议库中获取相应的通信协议进行配置;
S60、主机与各个终端面板通过通信系统根据配置好的通信协议进行通信。
本实施例中,一般包括仪表面板显示系统,中控娱乐面板显示系统,副驾面板显示系统,后排娱乐面板显示系统,扶手屏面析显示系统,每个系统都对应一个终端面板,不同汽车厂家,不同的车型所采用的终端面板各不相同。
主机和终端面板,存在不同车厂用的解码IC型号不同,例如国际品牌有:TI,美信,国内品牌:慷智。然后同一个品牌,解码IC还分不同型号,不同型号的解码IC的初始化流程又有区别,所以如果要做到全兼容,需要把目前能识别出来的解码IC进行全部调试一版,包括各种芯片的配置参数和初始化参数,然后集成进列表。如图3为主机和终端面板的整体框架系统架构图。
不同车厂,主机和终端面板的通讯协议是不一样的,尽管是同一车厂,如果是不同供应商提供的面板,协议也会有区别,所以同样需要把各大车厂的不同供应商的面板协议调试一版,然后通过I2C识别ID的方式来判断终端面板型号,然后根据具体终端型号来判断使用何种协议,然后做到兼容。
本实施例的技术效果在于:基于目前各大汽车厂家的终端面板,基于主机端,开发一种车载显示终端面板自动识别方法,进行解码IC的识别,面板类型的识别,并且收集不同车厂的通讯协议,做到终端面板自动识别,解码IC自动识别,可以避免针对不同车型,不同终端面板的适配软件的重复性开发工作,可以节省不同车型不同设计的软件开发成本。
如图4所示,在一具体实施例中,步骤S30、解码IC识别系统对解码IC进行识别,识别出解码IC的ID型号具体包括,
S31、以遍历访问的方式识别主机的编码IC的地址;
S32、当识别到编码IC的地址后,以编码IC的地址去访问存储编码IC的地址的寄存器及存储解码IC的地址的寄存器;
S33、根据解码IC的地址对解码IC进行访问,读取解码IC的ID型号,再读取解码IC的配置寄存器,以判断出硬件连接方式。
在一具体实施例中,在步骤S40、对识别出的解码IC根据ID型号匹配预设的初始化流程进行初始化后,还包括:
S41、通过异常监测系统对解码IC进行异常监测。
其中,步骤S41、通过异常监测系统对解码IC进行异常监测包括,
S411、通过解码IC异常监测系统开启监测线程对解码IC的工作状态进行监测,若解码IC工作异常,则控制解码IC进行复位;
S412、在解码IC在经过预设的延时时间后,继续监测解码IC的工作状态是否正常;
S413、若解码IC的工作状态正常,则判断解码IC的设置值是否正常;
S414、若解码IC的设置值异常,则对解码IC进行初始化。
本步骤中,由于静电,或者IC本身问题,或者外部不确定因素,造成IC工作异常,可能是通讯不上,或者显示异常,触摸不无作等。当出现上述异常的时候,会对IC进行复位动作,并且重新初始化。
在一具体实施例中,步骤S50、面板识别系统对终端面板的面板信息进行采集,根据面板信息判断终端面板的型号及对应的车型包括,
S51、面板识别系统对终端面板的面板信息进行采集,面板信息包括解码IC的型号、主机与终端面板的通信协议;
S52、根据解码IC的型号、主机与终端面板的通信协议与数据库中预存的各家厂商的面板信息进行比对,确定终端面板型号及对应的车型。
在一具体实施例中,车载显示终端面板自动识别方法,还包括,
主机上的SOC控制系统根据终端面板的型号,兼容终端面板的分辨率、时钟及时序。不同的终端面板,分辨率不一样,可能是1920X720,也可能是1280X720等,SOC控制系统会根据屏的分辨率,然后选择不同的配置文件。
在一具体实施例中,车载显示终端面板自动识别方法,还包括,
终端面板异常监测系统开启终端面板监测线程,监测终端面板的异常情况,当检测到终端面板工作异常时,对终端面板进行重新上电初始化动作。
在一具体实施例中,控制终端面板的触摸功能,不同终端面板的触摸功能有所区别,所以这里会根据不同终端面板,处理不同的触摸上报流程;终端面板一般包括MCU控制单元,电源管理(包括背光)控制单元,显示屏控制单元及触摸控制单元。
用户来说看到的就是显示和触摸两个功能模块,而触摸存在两种做法:
(1)触摸IC的上电,复位,I2C操作,直接由解码IC透传到主机的SOC,由主机直接控制触摸IC,从而实现触摸坐标的上报功能。
(2)触摸IC由终端面板的MCU单元控制,当有触摸操作时,由终端面板的MCU采集,再通过终端面板和主机的通信协议,传给主机端,然后由主机端进行上报触摸坐标。
所以在终端面板的检测阶段,也会检测是何触摸方式,然后再根据触摸的实际情况走不同的处理流程。
在一具体实施例中,信息功能处理,根据不同终端面板,通过I2C通讯协议,获取终端面板的信息,包括面板软件,触摸软件版本号,面板背光,面板异常状态等信息,返回给主机,主机端有相应的显示上报机制。
在一具体实施例中,升级功能处理,每个终端面板上有MCU和触摸IC,这里也实现了不同终端面板的MCU和触摸固件升级功能。
如图2所示,本发明另一实施例为一种车载显示终端面板自动识别装置,包括:
主机开机控制模块10,用于在主机开机时,主机上的SOC控制系统运行;
解码IC上电复位模块20,用于解码IC上电系统对各个终端面板上的解码IC按照预设的IC规格要求进行上电复位;
解码IC识别模块30,用于解码IC识别系统对解码IC进行识别,识别出解码IC的ID型号;
解码IC初始化模块40,用于对识别出的解码IC根据ID型号匹配预设的初始化流程进行初始化;
通信协议配置模块50,用于面板识别系统对各个终端面板的面板信息进行采集,根据面板信息判断终端面板的型号及对应的车型,根据终端面板的型号及对应的车型从预先整合配置好的通信协议库中获取相应的通信协议进行配置;
通信模块60,用于主机与各个终端面板通过通信系统根据配置好的通信协议进行通信。
需要说明的是,所属领域的技术人员可以清楚地了解到,上述车载显示终端面板自动识别装置的具体实现过程,可以参考前述方法实施例中的相应描述,为了描述的方便和简洁,在此不再赘述。
上述车载显示终端面板自动识别装置可以实现为一种计算机程序的形式,该计算机程序可以在如图5所示的计算机设备上运行。
请参阅图5,图5是本申请实施例提供的一种计算机设备的示意性框图。该计算机设备500可以是终端,也可以是服务器,其中,终端可以是智能手机、平板电脑、笔记本电脑、台式电脑、个人数字助理和穿戴式设备等具有通信功能的电子设备。服务器可以是独立的服务器,也可以是多个服务器组成的服务器集群。
参阅图5,该计算机设备500包括通过系统总线501连接的处理器502、存储器和网络接口505,其中,存储器可以包括非易失性存储介质503和内存储器504。
该非易失性存储介质503可存储操作系统5031和计算机程序5032。该计算机程序5032包括程序指令,该程序指令被执行时,可使得处理器502执行一种车载显示终端面板自动识别方法。
该处理器502用于提供计算和控制能力,以支撑整个计算机设备500的运行。
该内存储器504为非易失性存储介质503中的计算机程序5032的运行提供环境,该计算机程序5032被处理器502执行时,可使得处理器502执行一种车载显示终端面板自动识别方法。
该网络接口505用于与其它设备进行网络通信。本领域技术人员可以理解,图5中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备500的限定,具体的计算机设备500可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
其中,所述处理器502用于运行存储在存储器中的计算机程序5032,以实现如上所述的车载显示终端面板自动识别方法。
应当理解,在本申请实施例中,处理器502可以是中央处理单元(CentralProcessingUnit,CPU),该处理器502还可以是其他通用处理器、数字信号处理器(DigitalSignal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field-Programmable GateArray,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。其中,通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
本领域普通技术人员可以理解的是实现上述实施例的方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成。该计算机程序包括程序指令,计算机程序可存储于一存储介质中,该存储介质为计算机可读存储介质。该程序指令被该计算机系统中的至少一个处理器执行,以实现上述方法的实施例的流程步骤。
因此,本发明还提供一种存储介质。该存储介质可以为计算机可读存储介质。该存储介质存储有计算机程序,其中计算机程序包括程序指令。该程序指令被处理器执行时使处理器执行如上所述的车载显示终端面板自动识别方法。
所述存储介质可以是U盘、移动硬盘、只读存储器(Read-OnlyMemory,ROM)、磁碟或者光盘等各种可以存储程序代码的计算机可读存储介质。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的。例如,各个单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。
本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。本发明实施例装置中的单元可以根据实际需要进行合并、划分和删减。另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。
该集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分,或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,终端,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

Claims (10)

1.一种车载显示终端面板自动识别方法,其特征在于,包括,
在主机开机时,主机上的SOC控制系统运行;
解码IC上电系统对各个终端面板上的解码IC按照预设的IC规格要求进行上电复位;
解码IC识别系统对解码IC进行识别,识别出解码IC的ID型号;
对识别出的解码IC根据ID型号匹配预设的初始化流程进行初始化;
面板识别系统对各个终端面板的面板信息进行采集,根据面板信息判断终端面板的型号及对应的车型,根据终端面板的型号及对应的车型从预先整合配置好的通信协议库中获取相应的通信协议进行配置;
主机与各个终端面板通过通信系统根据配置好的通信协议进行通信。
2.如权利要求1所述的车载显示终端面板自动识别方法,其特征在于:解码IC识别系统对解码IC进行识别,识别出解码IC的ID型号具体包括,
以遍历访问的方式识别主机的编码IC的地址;
当识别到编码IC的地址后,以编码IC的地址去访问存储编码IC的地址的寄存器及存储解码IC的地址的寄存器;
根据解码IC的地址对解码IC进行访问,读取解码IC的ID型号,再读取解码IC的配置寄存器,以判断出硬件连接方式。
3.如权利要求1所述的车载显示终端面板自动识别方法,其特征在于:在对识别出的解码IC根据ID型号匹配预设的初始化流程进行初始化后,还包括:
通过异常监测系统对解码IC进行异常监测。
4.如权利要求3所述的车载显示终端面板自动识别方法,其特征在于:通过异常监测系统对解码IC进行异常监测包括,
通过解码IC异常监测系统开启监测线程对解码IC的工作状态进行监测,若解码IC工作异常,则控制解码IC进行复位;
在解码IC在经过预设的延时时间后,继续监测解码IC的工作状态是否正常;
若解码IC的工作状态正常,则判断解码IC的设置值是否正常;
若解码IC的设置值异常,则对解码IC进行初始化。
5.如权利要求1所述的车载显示终端面板自动识别方法,其特征在于:面板识别系统对终端面板的面板信息进行采集,根据面板信息判断终端面板的型号及对应的车型包括,
面板识别系统对终端面板的面板信息进行采集,面板信息包括解码IC的型号、主机与终端面板的通信协议;
根据解码IC的型号、主机与终端面板的通信协议与数据库中预存的各家厂商的面板信息进行比对,确定终端面板型号及对应的车型。
6.如权利要求1所述的车载显示终端面板自动识别方法,其特征在于:还包括,
主机上的SOC控制系统根据终端面板的型号,兼容终端面板的分辨率、时钟及时序。
7.如权利要求1所述的车载显示终端面板自动识别方法,其特征在于:还包括,
终端面板异常监测系统开启终端面板监测线程,监测终端面板的异常情况,当检测到终端面板工作异常时,对终端面板进行重新上电初始化动作。
8.一种车载显示终端面板自动识别装置,其特征在于,包括:
主机开机控制模块,用于在主机开机时,主机上的SOC控制系统运行;
解码IC上电复位模块,用于解码IC上电系统对各个终端面板上的解码IC按照预设的IC规格要求进行上电复位;
解码IC识别模块,用于解码IC识别系统对解码IC进行识别,识别出解码IC的ID型号;
解码IC初始化模块,用于对识别出的解码IC根据ID型号匹配预设的初始化流程进行初始化;
通信协议配置模块,用于面板识别系统对各个终端面板的面板信息进行采集,根据面板信息判断终端面板的型号及对应的车型,根据终端面板的型号及对应的车型从预先整合配置好的通信协议库中获取相应的通信协议进行配置;
通信模块,用于主机与各个终端面板通过通信系统根据配置好的通信协议进行通信。
9.一种计算机设备,其特征在于:所述计算机设备包括存储器及处理器,所述存储器上存储有计算机程序,所述处理器执行所述计算机程序时实现如权利要求1至7中任一项所述的车载显示终端面板自动识别方法。
10.一种存储介质,其特征在于:所述存储介质存储有计算机程序,所述计算机程序被处理器执行时可实现如权利要求1至7中任一项所述的车载显示终端面板自动识别方法。
CN202311259100.1A 2023-09-27 2023-09-27 车载显示终端面板自动识别方法及相关设备 Pending CN117319528A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202311259100.1A CN117319528A (zh) 2023-09-27 2023-09-27 车载显示终端面板自动识别方法及相关设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202311259100.1A CN117319528A (zh) 2023-09-27 2023-09-27 车载显示终端面板自动识别方法及相关设备

Publications (1)

Publication Number Publication Date
CN117319528A true CN117319528A (zh) 2023-12-29

Family

ID=89236645

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202311259100.1A Pending CN117319528A (zh) 2023-09-27 2023-09-27 车载显示终端面板自动识别方法及相关设备

Country Status (1)

Country Link
CN (1) CN117319528A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN119418619A (zh) * 2024-11-29 2025-02-11 广东省亦亚徽科技有限公司 基于芯片自动识别的液晶屏测试方法及系统

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN119418619A (zh) * 2024-11-29 2025-02-11 广东省亦亚徽科技有限公司 基于芯片自动识别的液晶屏测试方法及系统
CN119418619B (zh) * 2024-11-29 2025-12-02 广东省亦亚徽科技有限公司 基于芯片自动识别的液晶屏测试方法及系统

Similar Documents

Publication Publication Date Title
US6721881B1 (en) System and method for determining if a display device configuration has changed by comparing a current indicator with a previously saved indicator
US8250412B2 (en) Method and apparatus for monitoring and resetting a co-processor
JP2773073B2 (ja) 電子制御装置の自己診断システム及びその診断方法
US6393586B1 (en) Method and apparatus for diagnosing and conveying an identification code in post on a non-booting personal computer
US6880113B2 (en) Conditional hardware scan dump data capture
EP2650781A2 (en) Method for detecting hardware
CN111475218A (zh) 一种服务器的开机方法、服务器及计算机可读存储介质
US20240264824A1 (en) Method of updating firmware of computer
CN111158968A (zh) Bios配置信息自检方法、装置及存储介质
CN112219187B (zh) 在硬件平台上实现多个安全引导路径
CN112506693A (zh) 一种记录异常信息的方法、装置、存储介质和电子设备
CN117319528A (zh) 车载显示终端面板自动识别方法及相关设备
US6931575B2 (en) Method and system for testing hardware and software configurations in a computer system
US7213159B2 (en) Method for testing and verifying power management features of computer system
CN106557392A (zh) 服务器故障检测装置及方法
US20060242347A1 (en) System and method for verifying validity of assembled pci devices of a computer
CN105159810B (zh) 对计算机系统的bios进行测试的方法及装置
CN1427338A (zh) 系统开机自我检查装置以及方法
CN111045899B (zh) 在计算机系统开机自检的早期显示bios信息的方法
US9619355B2 (en) Booting verification method of computer and electronic device
US20090144536A1 (en) Monitoring method and monitor apparatus
CN1477511A (zh) 具有更新及检测bios的装置
CN114780157B (zh) 一种系统识别方法、装置、嵌入式控制器及存储介质
CN113778482B (zh) 一种运行程序的动态更新方法、嵌入式控制器及电子设备
US11977897B2 (en) Mounting position of NVMe or SATA on a backplane using bay slot ID

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