[0036] 本发明提出一种在开机过程中显示高度定制化信息的方法和一种BIOS芯片,其中计算机系统结构如图2所示。在这种计算机系统结构中,以一种本发明的BIOS芯片替代了传统的BIOS芯片,并且南桥低速总线与本发明新型的BIOS芯片可以有两个接口:接口1为传统的BIOS芯片接口,计算机上电后,处理器可以通过北桥高速总线再经过南桥低速总线读取BIOS内容,开始上电自检及硬件的初始化操作,一般接口1可以是SPI接口或者LPC接口等;接口2为BIOS芯片控制南桥低速总线的数据接口,通过控制南桥低速总线,可以实现数据的传输,包括外部网络和计算机内部存储器之间的数据传输,外部网络与本发明新型的BIOS芯片之间的数据传输,以及计算机内部存储器与本发明新型的BIOS芯片之间的数据传输等。接口1和接口2也可合并成一个接口,以达到节约资源的目的。另一种实现上述数据传输的方式如图3所示,接口2’表示BIOS芯片控制北桥高速总线的数据接口,通过控制北桥高速总线的数据传输,从而间接控制南桥低速总线的数据传输,同样可以实现上述几种数据传输的目的。接口1和接口2’是独立的两个接口,不能合并。
[0037] 应用于上述计算机系统中的本发明的BIOS芯片结构可以如图4所示,接口1表示传统的BIOS芯片接口,接口2表示新型的BIOS芯片控制南桥或北桥总线的数据接口。微处理器,用以控制对大容量BIOS芯片的读写,处理新型的数据信息,还可以通过接口2控制南桥低速总线或者北桥高速总线从而实现数据的传输,例如外部网络和计算机内部存储器之间的数据传输,外部网络与本发明新型的BIOS芯片之间的数据传输,以及计算机内部存储器与本发明新型的BIOS芯片之间的数据传输等。BIOS中的非易失性存储器部分,可以由传统的ROM,Flash等实现,也可由新型的非易失性存储器实现,例如相变存储器(PCM),铁电存储器(FeRAM),磁存储器(MRAM),可变电阻式存储器(ReRAM)等。非易失性存储器中不仅存储了传统的BIOS启动程序部分,以供计算机完成开机自检及硬件初始化操作,还包括用户定制化的信息,这部分高度定制化的信息空间可以由用户自己定制,并且可以实时更新。BIOS芯片的安全防护模块,可以为本发明新型的BIOS芯片提供硬件保护和身份识别。因为现在BIOS芯片容量越来越大,这就为攻击者向BIOS里嵌入恶意代码提供了必要的空间条件,由于BIOS的重要性,为了保护BIOS不被非法篡改,目前很多BIOS芯片中都会增加安全防护模块来保护BIOS内容,而本发明中也可以利用安全防护模块来保护用户定制化的信息。
[0038] 用户高度定制化的信息可以实时更新,可以在计算机上电的时候更新,也可以在计算机下电的时候更新,其信息的更新可以由计算机内部处理器来控制,比如在计算机上电运行时,用户的邮件发生了更新,但是用户并没有及时查看,那么计算机在下电之前可将更新邮件的信息及主要内容更新到本发明新型的BIOS芯片中的用户定制信息。当用户下一次打开计算机时就能够在计算机系统完全启动之前第一时间查看到用户定制的邮件更新信息。本发明新型的BIOS芯片中用户定制信息也可以由云端来控制更新。例如,用户想在计算机上电后就希望查看一封来自某客户的电邮,用户定制的信息可以包括电邮发送者、主题、以及主要文字内容,最后以列表形式显示,又或者用户想在计算机上电后就希望看到某个商品的打折信息,用户定制信息可以包括打折的商品类型、活动详情等信息,最后以一个表格的形式显示,又或者用户想在刚开机的时候就希望听到某个新专辑的主打歌曲的高潮部分,用户定制信息可以包括歌手名、主打歌曲名及歌曲高潮部分等,最后以声音的形式展现。这些数据更新都可以由云端来控制,例如根据用户设定的条件,电邮的数据库服务器云端定期检查用户的邮箱是否有满足条件的未读邮件,商品销售的服务器云端也可以实时检查是否有满足用户设定条件的商品活动,音乐库的服务器云端也能够实时查看是否有满足用户设定条件的音乐更新,一旦发现有满足用户设定条件的更新信息,那么云端通过网络将更新的信息发送至指定的计算机BIOS芯片中,通过BIOS芯片的身份安全认证后,将这些信息存储至BIOS芯片中的非易失性存储器上的用户定制信息区域内。当下一次用户打开计算机时,计算机的启动顺序如图5所示。首先,计算机开机后,处理器加载BIOS信息,开始上电自检和硬件初始化等操作,然后处理器就开始执行BIOS中用户定制的信息,例如电脑屏幕显示用户是否收到电邮,如果收到电邮,电脑屏幕以类似于DOS屏幕显示电邮的相关信息,例如发件人、电邮主题及电邮主要文字内容,又或者计算机屏幕以表格的形式显示用户感兴趣的商品促销活动,又或者计算机以声音的形式播放用户最想听的音乐更新。等用户定制化信息以各种形式显示完后,计算机提示是否继续启动操作系统:如果用户已经知道了想了解的信息,那么用户就可以直接选择关机了,而不是像传统方式那样,必须要等到系统完全启动完毕后才能打开用户想了解的信息;如果用户想进一步知道了解信息详情亦或者想进行其他的操作,那么用户也可以选择继续启动操作系统,就像传统计算机启动那样。由上面可以看出,应用本发明这种在开机过程中显示高度定制化信息的方法,就可以使用户在操作系统启动完之前就能够得到自己真正感兴趣的信息,大大节约了时间,功耗也会降低,用户体验感也更佳。由上面也可以看出,应用本发明这种在开机过程中显示高度定制化信息的方法需要包含一些特定的外围设备,至少应当包括以下设备:类似于DOS屏幕显示的黑白显示屏,图形显示界面(GUI)及图形处理器(GPU),以及能够输出声音的音频设备。
[0039] 本发明这种在开机过程中显示高度定制化信息的方法不仅可以应用在计算机领域,也可以应用在手机中,由于手机中存储区存放着手机系统的引导程序,那么同样可以将用户定制化的信息存储于手机的存储区,在手机处理器开始引导系统程序之前,显示用户定制化的信息,原理与上述在计算机领域中的应用相似,此处不再详细描述。
[0040] 下面结合具体应用一来进一步阐述。
[0041] 用户想在下一次计算机开机就立刻显示某个电邮的信息,应用本发明这种开机过程中显示高度定制化信息的方法如下所示:
[0042] (a)用户在计算机关闭之前,配置邮箱服务器云端,设置更新条件以及开机显示设置,比如邮件发件人、邮件主题、邮件主要内容等重要信息。
[0043] (b)计算机关机后,邮箱的服务器云端实时更新,一旦有符合用户设定条件的邮件,通过网络传输唤醒计算机中本发明新型的BIOS芯片,无需内部处理器开启,在其内部微处理器的控制下,将显示数据和指令写入BIOS芯片中。
[0044] (c)用户下一次打开计算机时,就可以在计算机系统启动之前就可以看到用户真正关心的电邮信息,如果没有,用户可以选择直接关闭计算机,如果有,那么一些主要信息显示在计算机屏幕中,如果用户想进一步查看邮件的详细信息,那么可以选择继续开启系统。
[0045] 相比传统计算机的计算机启动顺序,用户在得到自己最感兴趣的信息所需时间更短,所需功耗有明显降低,用户体验感也更佳,二者对比如表1所示。
[0046]
[0047]
[0048] 表1
[0049] 下面结合具体应用二作进一步阐述。
[0050] 用户想在下一次计算机开机就立刻显示商品活动信息,应用本发明这种开机过程中显示高度定制化信息的方法如下所示:
[0051] (1)用户在计算机关闭之前,配置商品供应服务器云端,设置更新条件以及开机显示设置,比如商品名称、商品价格及促销活动等重要信息。
[0052] (2)计算机关机后,商品供应的服务器云端实时更新,一旦有符合用户设定条件的商品活动信息,通过网络传输唤醒计算机中本发明新型的BIOS芯片,通过网络在其内部微处理器的控制下,将显示数据和指令写入BIOS芯片中。
[0053] (3)用户下一次打开计算机时,就可以在计算机系统启动之前就可以看到用户真正关心的商品活动信息,如果没有,用户可以选择直接关闭计算机,如果有,那么一些主要信息显示在计算机屏幕中,如果用户想进一步查看商品活动的详细信息,那么可以选择继续开启系统。
[0054] 相比传统计算机的计算机启动顺序,用户在得到自己最感兴趣的信息所需时间更短,所需功耗有明显降低,用户体验感也更佳,二者对比也如表1所示。
[0055] 下面结合具体应用三作进一步阐述。
[0056] 用户想在下一次计算机开机就立刻能够听到新更新的音乐,应用本发明这种开机过程中显示高度定制化信息的方法如下所示:
[0057] (1)用户在计算机关闭之前,配置音乐库的服务器云端,设置更新条件以及开机显示设置,比如音乐专辑、歌手名及主打歌曲等重要信息。
[0058] (2)计算机关机后,音乐库的服务器云端实时更新,一旦有符合用户设定条件的音乐更新信息,通过网络传输唤醒计算机中本发明新型的BIOS芯片,在其内部微处理器的控制下,将音乐或者音乐的高潮部分数据和指令写入BIOS芯片中。
[0059] (3)用户下一次打开计算机时,如果还没有更新,用户可以选择直接关闭计算机,如果有,就可以在计算机系统启动之前处理器通过计算机的音频设备就可以播放BIOS中存储的音乐,如果用户想进一步查看音乐的详细信息,那么可以选择继续开启系统。
[0060] 相比传统计算机的计算机启动顺序,用户在得到自己最感兴趣的信息所需时间更短,所需功耗有明显降低,用户体验感也更佳,二者对比也如表1所示。
[0061] 下面结合具体应用四作进一步阐述。
[0062] 用户想从FTP中下载某个文件,而该文件还在等待从另一个地方上传至FTP。传统方式是打开计算机等到系统完全加载完毕后,才能查看到该文件是否已上传,如果没有,用户就白白浪费了等待时间,只有等待下次启动计算机,而下次启动后还可能遇到同样的情况。而应用本发明这种开机过程中显示高度定制化信息的方法如下所示:
[0063] (1)用户在关机之前配置FTP服务供应数据库云端,设置更新条件和显示,例如文件名和文件类型等信息。
[0064] (2)计算机关机后,FTP服务供应数据库的云端实时更新是否有指定的文件更新,一旦发现,通过用户计算机中BIOS芯片的身份认证,唤醒计算机中本发明新型的BIOS芯片,无需内部处理器开启,通过BIOS芯片中的微处理器控制数据传输,将文件从FTP服务器中下载至用户计算机的硬盘中,并且将显示信息存储至BIOS芯片中。
[0065] (3)下一次用户打开计算机时,在BIOS加载完毕后就立刻显示文件是否已经上传并完成下载,如果没有,那么用户无需等待,直接可以选择关机,如果已经下载完毕,那么用户可以选择继续打开计算机,以查看文件的相信内容。
[0066] 相比传统方式来说,应用本发明这种在开机过程中显示高度定制化信息的方法用户在得到自己最感兴趣的信息所需时间更短,所需功耗有明显降低,用户体验感也更佳,二者对比也如表1所示。
[0067] 综上所述,本发明提出这种在开机过程中显示用户高度定制化信息的方法,用户在得到自己真正感兴趣的信息时所需等待时间更短,开机功耗更低,用户体验感也是最佳,是一种非常实用和有效的方法。
[0068] 对于本领域的技术人员而言,阅读上述说明后,各种变化和修正无疑将显而易见。因此,所附的权利要求书应看作是涵盖本发明的真实意图和范围的全部变化和修正。在权利要求书范围内任何和所有等价的范围与内容,都应认为仍属本发明的意图和范围内。