一种控制热插拔检测时序的方法与设备与流程

文档序号:15568804发布日期:2018-09-29 03:58阅读:250来源:国知局

本发明涉及智能电视技术领域,特别涉及一种控制热插拔检测时序的方法与设备。



背景技术:

智能电视是基于internet(因特网)应用技术,具备开放式操作系统与芯片,拥有开放式应用平台,可实现双向人机交互功能,集影音、娱乐、数据等多种功能于一体,并且搭载了操作系统,用户在欣赏普通电视内容的同时,可自行安装和卸载各类应用软件。智能电视能够不断给用户带来有别于有线数字电视接收机(机顶盒)的丰富的个性化体验。可以满足用户多样化和个性化需求的电视产品,目前已经成为电视的潮流趋势。

目前的智能电视启动速度都较快,相应的hdmi(highdefinitionmultimediainterface,高清晰度多媒体接口)模块的也会较快的启动,通常在智能电视启动过程中,会有拉hotplug(热插拔)的操作,即先拉低hotplug100ms,再拉高hotplug,当机顶盒端检测到该变化,会主动发起edid和hdcp的握手,进行信号输出。然而在实际使用过程中,电视和盒子同时上电的场景较多,通常会存在兼容性的问题,智能电视机在拉hotplug的时候,机顶盒的hdmi模块还没有启动,无法检测到hotplug变化,错过电视的通知,导致机顶盒端无信号输出。

综上所述,现有技术中智能电视机在拉hotplug的时候,机顶盒的hdmi模块还没有启动,无法检测到hotplug变化,错过电视的通知,导致机顶盒端无信号输出。



技术实现要素:

本发明提供一种控制热插拔检测时序的方法与设备,用以解决现有技术中存在机顶盒无法检测到hotplug变化,无信号输出的问题。

第一方面,第一设备的hdmi模块在接收到电源信号后,可以通过下列部分或全部方式触发第二设备的hdmi模块向所述第一设备输出信号:

一种方式为第一设备的hdmi模块在第一时长达到后执行hdmi模块启动过程,或者第一设备的hdmi模块在接收到电源信号后根据低插拔引脚电平的持续第二时长,执行hdmi模块启动过程,其中所述第二时长大于第二设备的hdmi模块的启动时长;再或者第一设备的hdmi模块在进行拉高所述插拔引脚电平后未收到所述第二设备的hdmi模块输出的信号,则在第三时长到达后执行hdmi模块启动过程。

在本发明实施例中,第一设备可以采用三方式延长第一设备的hdmi模块执行hdmi模块启动过程的时长,可以保证第二模块的hdmi模块有充裕的时间启动,这样在启动后就可以检测到hotplug变化,不会错过第一设备的通知,保证存在信号输出。

在具体的实施中,第一设备的hdmi模块通过下列部分或全部方式触发第二设备的hdmi模块向所述第一设备输出信号之前,还需要确认连接所述第二设备hdmi模块的管脚处存在电平信号,以及第一设备的hdmi模块采用静态变量保存接收到的用户设置的第一时长和/或第二时长。

在本发明实施例中,第一设备的hdmi模块会预先将三种方式涉及到的时长存入,并且还会确认是否连接到第二设备的hdmi模块,因此可以提升触发第二设备的hdmi模块向所述第一设备输出信号的准确率。

在具体的实施中,第一设备执行hdmi模块启动过程时长大于第二设备的hdmi模块的启动时长。并且第一时长、第二时长和第三时长进行周期性更新。

在本发明实施例中,由于可以周期性的更新第一时长、第二时长和第三时长,因此可以适应更多种不同的情况,更加的提升了提升触发第二设备的hdmi模块向所述第一设备输出信号的准确率。

第二方面,一种控制热插拔检测时序的设备该第一设备,包括:至少一个处理单元以及至少一个存储单元,其中,所述存储单元存储有程序代码,当所述程序代码被所述处理单元执行时,使得所述处理单元执行下列过程:

在接收到电源信号后,通过下列部分或全部方式触发第二设备的hdmi模块向所述第一设备输出信号:在第一时长达到后执行hdmi模块启动过程;在接收到电源信号后根据低插拔引脚电平的持续第二时长,执行hdmi模块启动过程,其中所述第二时长大于第二设备的hdmi模块的启动时长;在进行拉高所述插拔引脚电平后未收到所述第二设备的hdmi模块输出的信号,则在第三时长到达后执行hdmi模块启动过程。

在一些具体的实施例,在通过下列部分或全部方式触发第二设备的hdmi模块向所述第一设备输出信号之前,需要确认连接所述第二设备hdmi模块的管脚处存在电平信号以及采用静态变量保存接收到的用户设置的第一时长和/或第二时长,其中第一设备执行hdmi模块启动过程时长大于第二设备的hdmi模块的启动时长,第一时长、第二时长和第三时长可以进行周期性更新。

另外,第二方面中任一一种实现方式所带来的技术效果可参见第一方面中实现方式所带来的技术效果,此处不再赘述。

本申请的这些方面或其他方面在以下的实施例的描述中会更加简明易懂。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例方式1的控制热插拔检测时序的示意图;

图2为本发明实施例方式1的控制热插拔检测时序的方法示意图;

图3为本发明实施例方式2的控制热插拔检测时序的示意图;

图4为本发明实施例方式2的控制热插拔检测时序的方法示意图;

图5为本发明实施例方式3的控制热插拔检测时序的示意图;

图6为本发明实施例方式3的控制热插拔检测时序的方法示意图;

图7为本发明实施例将方式1与方式2进行组合得到控制热插拔检测时序的方法示意图;

图8为本发明实施例将方式1与方式3进行组合得到控制热插拔检测时序的方法示意图;

图9为本发明实施例方式2与方式3进行组合得到控制热插拔检测时序的方法示意图;

图10为本发明实施例一种控制热插拔检测时序的设备示意图;

图11为本发明实施例另一种控制热插拔检测时序的设备示意图;

图12为本发明实施例一种控制热插拔检测时序的方法示意图。

具体实施方式

为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部份实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

本发明实施例应用于智能电视的场景中,智能电视可以满足用户多样化和个性化需求的电视产品,目前已经成为电视的潮流趋势。在连接网络后,能提供ie浏览器、全高清3d体感游戏、视频通话、家庭ktv以及教育在线等多种娱乐、资讯、学习资源,并可以无限拓展,还能分别支持组织与个人、专业和业余软件爱好者自主开发、共同分享数以万计的实用功能软件。它将实现网络搜索、ip电视、视频点播(vod)、数字音乐、网络新闻、网络视频电话等各种应用服务。用户可以搜索电视频道和网站,录制电视节目,能够播放卫星和有线电视节目以及网络视频。智能电视将为广大用户打造一个可加载无限的内容、无限的应用的开放的系统平台,并可以根据自身需要进行个性化安装。

但是现有技术中智能电视机在令插拔引脚电平变化的时候,机顶盒的模块还没有启动,无法检测到插拔引脚电平变化,错过电视的通知,导致机顶盒端无信号输出。基于此本发明实施例提供一种控制热插拔检测时序的方法,下面进行详细介绍。

在具体实施中,第一设备的hdmi模块在接收到电源信号后,需要触发第二设备的hdmi模块向所述第一设备输出信号。

其中,这里的第一设备可以为智能电视机,相应的第二设备可以为智能电视机的机顶盒设备。

而这里的hdmi模块是一种数字化视频/音频接口技术,适合影像传输的专用型数字化接口,其可同时传送音频和影像信号,无需在信号传送前进行数/模或者模/数转换,可以保证最高质量的影音信号传送。

当第一设备的hdmi模块在接收到电源信号后,可以通过下列部分或全部方式触发第二设备的hdmi模块向所述第一设备输出信号:

方式1、第一设备的hdmi模块在第一时长达到后执行hdmi模块启动过程;

方式2、第一设备的hdmi模块在接收到电源信号后,根据低插拔引脚电平的持续第二时长执行hdmi模块启动过程,其中第二时长大于第二设备的hdmi模块的启动时长;

方式3、第一设备的hdmi模块在进行拉高所述插拔引脚电平后未收到第二设备的hdmi模块输出的信号,则在第三时长到达后执行hdmi模块启动过程。

这里需要说明的是:hdmi模块启动过程指的是智能电视启动过程中,会先拉低hotplug(插拔引脚)100ms,再拉高hotplug的过程,第二设备的hdmi模块的启动时长通常的情况下大于100ms。

下面对上述三种触发第二设备的hdmi模块向所述第一设备输出信号的方式进行详细介绍。

方式1、第一设备的hdmi模块在第一时长达到后执行hdmi模块启动过程:

第一设备的hdmi模块需要触发第二设备的hdmi模块向所述第一设备输出信号之前,需要确认连接第二设备的hdmi模块的管脚处存在电平信号,当存在电平信号后,说明第一设备的hdmi模块与第二设备的hdmi模块已经连接。

其中,第一设备连接第二设备hdmi模块的管脚可以为5v管脚,当5v管脚存在5v的电平信号后,此时第一设备的hdmi模块与第二设备的hdmi模块已经连接;若5v管脚不存在5v的电平信号,则说明此时一设备的hdmi模块没有与第二设备的hdmi模块连接。

相应的,当第一设备的hdmi模块确认连接第二设备的hdmi模块的管脚处存在电平信号之后,在第一时长达到后先拉低插拔引脚电平第四时长后再拉高插拔引脚电平。

如图1所示,比如,当第一设备确认连接第二设备hdmi模块的管脚电平信号后开始计时,当到达第一时长后执行hdmi模块启动过程(即先拉低插拔引脚电平第二时长后再拉高插拔引脚电平)。

这里需要说的是:为了保证第二设备的hdmi模块可以有充分的时间启动,这里的第四时长可以设置大于第二设备的hdmi模块的启动时长。

比如,当第二设备的hdmi模块的启动时长是150ms时,此时将第四时长设置为200ms。

其中,这里的第一时长可以通过ui采用传参的方法传入第一设备的hdmi底层,并且通过静态变量保存到存储介质中,在下一次第一设备的hdmi模块启动时生效,,以及第一时长的具体数值和更改的步进长度可以根据实际需要设置。

比如,ui将设置的第一时长(2秒)通过传参的方法传入hdmi底层,并且通过静态变量进行保存。当想更改第一时长时,采用步进长度为1秒更改,既可以跟更改为3秒、1秒等。

如图2所示,本发明实施例提供采用方式1触发第二设备的hdmi模块向所述第一设备输出信号的完整方法流程图:

步骤200、通过ui采用传参的方法将第一时长传入第一设备的hdmi底层,并且通过静态变量进行保存;

步骤201、第一设备的hdmi模块确认连接第二设备的hdmi模块的管脚处存在电平信号;

步骤202、第一设备的hdmi模块在第一时长达到后拉低插拔引脚电平;

步骤203、第一设备的hdmi模块在第四时长到达后一设备的hdmi模块拉高插拔引脚电平。

方式2、第一设备的hdmi模块在接收到电源信号后根据低插拔引脚电平的持续第二时长,执行hdmi模块启动过程:

第一设备的hdmi模块需要触发第二设备的hdmi模块向所述第一设备输出信号之前,需要确认连接第二设备的hdmi模块的管脚处存在电平信号,当存在电平信号后,说明第一设备的hdmi模块与第二设备的hdmi模块已经连接。

其中,第一设备连接第二设备hdmi模块的管脚可以为5v管脚,当5v管脚存在5v的电平信号后,此时第一设备的hdmi模块与第二设备的hdmi模块已经连接;若5v管脚不存在5v的电平信号,则说明此时一设备的hdmi模块没有与第二设备的hdmi模块连接。

相应的,当第一设备的hdmi模块确认连接第二设备的hdmi模块的管脚处存在电平信号之后,根据低插拔引脚电平的持续第二时长,执行hdmi模块启动过程。

在具体实施中,第一设备的hdmi模块拉低插拔引脚电平后开始计时,当到达第二时长后再拉高插拔引脚电平。

如图3所示,比如,当第一设备确认连接第二设备hdmi模块的管脚电平信号后拉低插拔引脚电平并开始计时,当到达第二时长后再拉高插拔引脚电平。

这里需要说的是:为了保证第二设备的可以有充分的时间启动,这里的第二时长需要设置大于第二设备的hdmi模块的启动时长。

比如,当第二设备的hdmi模块的启动时长是150ms时,此时将第二时长设置为200ms。

其中,这里的第二时长可以通过ui采用传参的方法传入第一设备的hdmi模块底层,并且通过静态变量保存到存储介质中,在下一次第一设备的hdmi模块启动时生效,以及第二时长的具体数值和更改的步进长度可以根据实际需要设置。

比如,ui将设置的第二时长(200ms)通过传参的方法传入hdmi底层,并且通过静态变量进行保存。当想更改第二时长时,采用步进长度为100ms更改,既可以跟更改为300ms、100ms秒。

如图4所示,本发明实施例提供采用方式2触发第二设备的hdmi模块向所述第一设备输出信号的完整方法流程图:

步骤400、通过ui采用传参的方法将第二时长传入第一设备的hdmi底层,并且通过静态变量进行保存;

步骤401、第一设备的hdmi模块确认连接第二设备的hdmi模块的管脚处存在电平信号;

步骤402、第一设备的hdmi模块拉低插拔引脚电平;

步骤403、第一设备的hdmi模块在第二时长到达后一设备的hdmi模块拉高插拔引脚电平。

方式1、第一设备的hdmi模块在进行拉高所述插拔引脚电平后未收到第二设备的hdmi模块输出的信号,则在第三时长到达后执行hdmi模块启动过程:

第一设备的hdmi模块需要触发第二设备的hdmi模块向所述第一设备输出信号之前,需要确认连接第二设备的hdmi模块的管脚处存在电平信号,当存在电平信号后,说明第一设备的hdmi模块与第二设备的hdmi模块已经连接。

其中,第一设备连接第二设备hdmi模块的管脚可以为5v管脚,当5v管脚存在5v的电平信号后,此时第一设备的hdmi模块与第二设备的hdmi模块已经连接;若5v管脚不存在5v的电平信号,则说明此时一设备的hdmi模块没有与第二设备的hdmi模块连接。

相应的,当第一设备的hdmi模块确认连接第二设备的hdmi模块的管脚处存在电平信号之后,执行一次执行hdmi模块启动过程之后,未收到第二设备的hdmi模块输出的信号,则在第三时长到达后再次执行hdmi模块启动过程。

如图5所示,比如,当第一设备确认连接第二设备hdmi模块的管脚电平信号后,执行一次执行hdmi模块启动过程之后未收到第二设备的hdmi模块输出的信号,此时开始计时,当到达第三时长后再次执行hdmi模块启动过程(即先拉低插拔引脚电平第二时长后再拉高插拔引脚电平)。

其中,这里的第三时长可以通过ui采用传参的方法传入第一设备的hdmi底层,并且通过静态变量保存到存储介质中,在下一次第一设备的hdmi模块启动时生效,,以及第三时长的具体数值和更改的步进长度可以根据实际需要设置。

比如,ui将设置的第三时长(2秒)通过传参的方法传入hdmi底层,并且通过静态变量进行保存。当想更改第三时长时,采用步进长度为1秒更改,既可以跟更改为3秒、1秒等。

如图6所示,本发明实施例提供采用方式3触发第二设备的hdmi模块向所述第一设备输出信号的完整方法流程图:

步骤600、通过ui采用传参的方法将第三时长传入第一设备的hdmi底层,并且通过静态变量进行保存;

步骤601、第一设备的hdmi模块确认连接第二设备的hdmi模块的管脚处存在电平信号;

步骤602、第一设备的hdmi模块进行拉高所述插拔引脚电平后未收到所述第二设备的hdmi模块输出的信号;

步骤603、第一设备的hdmi模块在第三时长到达后执行hdmi模块启动过程。

其中,上述中的第一时长、第二时长和第三时长可以周期性进行更新,并且这里的周期时长可以根据实际需要自行设定,本发明实施例不做限定。

比如,设定的周期时长为30天,当到达设定的周期时长后,第一时长、第二时长和第三时长根据预设的步长值进行更新。

基于上述3种触发第二设备的hdmi模块向所述第一设备输出信号的方法可知,为了提升第二设备的hdmi模向所述第一设备输出信号的准确率,也可将上述3种方式进行组合,下面进行举例说明。

1、如图7所示将方式1与方式2进行组合得到控制热插拔检测时序的方法。

步骤700、通过ui采用传参的方法将第一时长与第三时长传入第一设备的hdmi底层,并且通过静态变量进行保存;

步骤701、第一设备的hdmi模块确认连接第二设备的hdmi模块的管脚处存在电平信号;

步骤702、第一设备的hdmi模块在第一时长达到后拉低插拔引脚电平;

步骤703、第一设备的hdmi模块在第二时长到达后一设备的hdmi模块拉高插拔引脚电平。

2、如图8所示将方式1与方式3进行组合得到控制热插拔检测时序的方法。

步骤800、通过ui采用传参的方法将第一时长与第三时长传入第一设备的hdmi底层,并且通过静态变量进行保存;

步骤801、第一设备的hdmi模块确认连接第二设备的hdmi模块的管脚处存在电平信号;

步骤802、第一设备的hdmi模块在第一时长达到后执行hdmi模块启动过程;

步骤803、第一设备的hdmi模块进行执行hdmi模块启动过程后未收到所述第二设备的hdmi模块输出的信号;

步骤804、第一设备的hdmi模块在第三时长到达后执行hdmi模块启动过程。

3、如图9所示将方式2与方式3进行组合得到控制热插拔检测时序的方法。

步骤900、通过ui采用传参的方法将第二时长与第三时长传入第一设备的hdmi底层,并且通过静态变量进行保存;

步骤901、第一设备的hdmi模块确认连接第二设备的hdmi模块的管脚处存在电平信号;

步骤902、第一设备的hdmi模块拉低插拔引脚电平;

步骤903、第一设备的hdmi模块在第二时长到达后一设备的hdmi模块拉高插拔引脚电平;

步骤904、第一设备的hdmi模块进行拉高所述插拔引脚电平后未收到所述第二设备的hdmi模块输出的信号;

步骤905、第一设备的hdmi模块在第三时长到达后执行hdmi模块启动过程。

相应的,也可以将上述3种方式进行组合到控制热插拔检测时序的方法,具体方法与上述组合方法类似,在此就不再赘述。

如图10所示,本发明实施例提供一种控制热插拔检测时序的设备,该设备包括:至少一个处理单元1000以及至少一个存储单元1001,其中,所述存储单元1001存储有程序代码,当所述程序代码被所述处理单元1000执行时,使得所述处理单元1000执行下列过程:

在接收到电源信号后,通过下列部分或全部方式触发第二设备的hdmi模块向所述第一设备输出信号:

方式1、在第一时长达到后执行hdmi模块启动过程;

方式2、在接收到电源信号后根据低插拔引脚电平的持续第二时长,执行hdmi模块启动过程,其中所述第二时长大于第二设备的hdmi模块的启动时长;

方式3、在进行拉高所述插拔引脚电平后未收到所述第二设备的hdmi模块输出的信号,则在第三时长到达后执行hdmi模块启动过程。

可选的,所述处理单元1000还用于:

确认连接所述第二设备hdmi模块的管脚处存在电平信号之后,通过下列部分或全部方式触发第二设备的hdmi模块向所述第一设备输出信号。

可选的,所述处理单元1000还用于:

采用静态变量保存接收到的用户设置的第一时长和/或第二时长之后,通过下列部分或全部方式触发第二设备的hdmi模块向所述第一设备输出信号之前。

可选的,所述第一设备执行hdmi模块启动过程时长大于第二设备的hdmi模块的启动时长。

可选的,所述处理单元1000还用于:

对所述第一时长、所述第二时长和所述第三时长进行周期性更新。

如图11所示,本发明实施例提供一种控制热插拔检测时序的设备,该设备包括:

输出模块1100,用于接收到电源信号后,通过下列部分或全部方式触发第二设备的hdmi模块向所述第一设备输出信号:

触发模块1101,用于在第一时长达到后执行hdmi模块启动过程;在接收到电源信号后根据低插拔引脚电平的持续第二时长,执行hdmi模块启动过程,其中所述第二时长大于第二设备的hdmi模块的启动时长;在进行拉高所述插拔引脚电平后未收到所述第二设备的hdmi模块输出的信号,则在第三时长到达后执行hdmi模块启动过程。

可选的,其特征在于,所述触发模块1101还用于:

确认连接所述第二设备hdmi模块的管脚处存在电平信号之后,在通过下列部分或全部方式触发第二设备的hdmi模块向所述第一设备输出信号。

可选的,所述触发模块1101还用于:

用静态变量保存接收到的用户设置的第一时长和/或第二时长之后,通过下列部分或全部方式触发第二设备的hdmi模块向所述第一设备输出信号采。

可选的,所述第一设备执行hdmi模块启动过程时长大于第二设备的hdmi模块的启动时长。

可选的,所述触发模块1101还用于:

对所述第一时长、所述第二时长和所述第三时长进行周期性更新。

本发明实施例一种计算设备可读存储介质,包括程序代码,当所述程序代码在计算设备上运行时,所述程序代码用于使所述计算设备执行控制热插拔检测时序任一所述方法的步骤。

在一些可能的实施方式中,本发明实施例提供的控制热插拔检测时序的各个方面还可以实现为一种程序产品的形式,其包括程序代码,当所述程序代码在计算机设备上运行时,所述程序代码用于使所述计算机设备执行本说明书中描述的根据本发明各种示例性实施方式的控制热插拔检测时序的方法中的步骤。

所述程序产品可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。

根据本发明的实施方式的用于数据转发控制的程序产品,其可以采用便携式紧凑盘只读存储器(cd-rom)并包括程序代码,并可以在服务器设备上运行。然而,本发明的程序产品不限于此,在本文件中,可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被信息传输、装置或者器件使用或者与其结合使用。

可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了可读程序代码。这种传播的数据信号可以采用多种形式,包括——但不限于——电磁信号、光信号或上述的任意合适的组合。可读信号介质还可以是可读存储介质以外的任何可读介质,该可读介质可以发送、传播或者传输用于由周期网络动作系统、装置或者器件使用或者与其结合使用的程序。

可读介质上包含的程序代码可以用任何适当的介质传输,包括——但不限于——无线、有线、光缆、rf等等,或者上述的任意合适的组合。

可以以一种或多种程序设计语言的任意组合来编写用于执行本发明操作的程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如java、c++等,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。在涉及远程计算设备的情形中,远程计算设备可以通过任意种类的网络——包括局域网(lan)或广域网(wan)—连接到用户计算设备,或者,可以连接到外部计算设备。

本发明实施例针控制热插拔检测时序的方法,还提供一种计算设备可读存储介质,即断电后内容不丢失。该存储介质中存储软件程序,包括程序代码,当所述程序代码在计算设备上运行时,该软件程序在被一个或多个处理器读取并执行时可实现本发明实施例控制热插拔检测时序的方案。

基于同一发明构思,本发明实施例中还提供了一种控制热插拔检测时序的方法,由于该方法对应的系统是本发明实施例控制热插拔检测时序的系统对应的方法,并且该方法解决问题的原理与该系统相似,因此该方法的实施可以参见系统的实施,重复之处不再赘述。

如图12所示,本发明实施例提供一种控制热插拔检测时序的方法,该方法包括:

步骤1200、第一设备的高清晰度多媒体接口hdmi模块在接收到电源信号后,通过下列部分或全部方式触发第二设备的hdmi模块向所述第一设备输出信号:

步骤1201、所述第一设备的hdmi模块在第一时长达到后执行hdmi模块启动过程;

步骤1202、所述第一设备的hdmi模块在接收到电源信号后根据低插拔引脚电平的持续第二时长,执行hdmi模块启动过程,其中所述第二时长大于第二设备的hdmi模块的启动时长;

步骤1203、所述第一设备的hdmi模块在进行拉高所述插拔引脚电平后未收到所述第二设备的hdmi模块输出的信号,则在第三时长到达后执行hdmi模块启动过程。

可选的,所述第一设备的hdmi模块通过下列部分或全部方式触发第二设备的hdmi模块向所述第一设备输出信号之前,还包括:

所述第一设备确认连接所述第二设备hdmi模块的管脚处存在电平信号。

可选的,所述第一设备的hdmi模块通过下列部分或全部方式触发第二设备的hdmi模块向所述第一设备输出信号之前,还包括:

所述第一设备的hdmi模块采用静态变量保存接收到的用户设置的第一时长和/或第二时长。

可选的,所述第一设备执行hdmi模块启动过程时长大于第二设备的hdmi模块的启动时长。

可选的,所述第一设备的hdmi对所述第一时长、所述第二时长和所述第三时长进行周期性更新。

这里需要说明的是,上述方法中的步骤1201、步骤1202、步骤1203不存在执行上的先后顺序,是触发第二设备的hdmi模块向所述第一设备输出信号的三种并列方案,即步骤1201、步骤1202、步骤1203可单独执行,也可以组合执行。

以上参照示出根据本申请实施例的方法、装置(系统)和/或计算机程序产品的框图和/或流程图描述本申请。应理解,可以通过计算机程序指令来实现框图和/或流程图示图的一个块以及框图和/或流程图示图的块的组合。可以将这些计算机程序指令提供给通用计算机、专用计算机的处理器和/或其它可编程数据处理装置,以产生机器,使得经由计算机处理器和/或其它可编程数据处理装置执行的指令创建用于实现框图和/或流程图块中所指定的功能/动作的方法。

相应地,还可以用硬件和/或软件(包括固件、驻留软件、微码等)来实施本申请。更进一步地,本申请可以采取计算机可使用或计算机可读存储介质上的计算机程序产品的形式,其具有在介质中实现的计算机可使用或计算机可读程序代码,以由指令执行系统来使用或结合指令执行系统而使用。在本申请上下文中,计算机可使用或计算机可读介质可以是任意介质,其可以包含、存储、通信、传输、或传送程序,以由指令执行系统、装置或设备使用,或结合指令执行系统、装置或设备使用。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1