一种信息处理方法和电子设备技术领域
本发明涉及计算机技术,尤其涉及一种信息处理方法和电子设备。
背景技术
目前,当电子设备启动时,电子设备的操作系统(Operatingsystem,OS)
会进行启动,而OS的启动通常需要一段时间。在这段时间里,电子设备的显
示屏幕一般会显示画面,但是显示的画面是单一的,例如电子设备的标志。但
是,仅在显示屏幕显示单一的画面,无法使用户获得更多的信息,从而不能满
足用户的需求。
发明内容
为解决现有存在的技术问题,本发明实施例提供一种信息处理方法和电子
设备。
本发明实施例提供的一种信息处理方法,应用于具有操作系统和启动引导
系统的电子设备,所述方法包括:
根据预设的选取规则从存储的M个信息中选取N个信息,所述M为大于
1的整数,所述N为大于等于1的整数,所述M大于等于N;
将所述N个信息发给所述启动引导系统;
当所述操作系统启动时,所述启动引导系统控制所述N个信息输出。
其中,所述电子设备还具有显示屏幕,所述启动引导系统控制所述N个信
息输出为:
所述启动引导系统控制所述N个信息显示在所述显示屏幕上。
其中,所述方法还包括:
获取用户的操作信息;
通过对所述操作信息进行统计、分析确定所述M个信息和显示策略,并将
所述M个信息以及显示策略存储在相应的存储区域。
其中,所述M个信息存储在预设的数据库中,所述数据库设置在所述启动
引导系统的存储空间中或者设置在所述电子设备的存储空间中或者设置在远程
的存储空间中。
其中,所述根据预设的选取规则从存储的M个信息中选取N个信息包括:
从存储的M个信息中随机选取N个信息;或者,
从存储的M个信息中依据信息的排列顺序依次选取N个信息;或者,
从存储的M个信息中选取N个与用户的操作信息相关的信息。
本发明实施例提供了一种电子设备,所述电子设备具有操作系统和启动引
导系统,所述电子设备包括:
处理单元,用于根据预设的选取规则从存储的M个信息中选取N个信息,
并将所述N个信息发给所述启动引导系统,所述M为大于1的整数,所述N
为大于等于1的整数,所述M大于等于N;
所述启动引导系统,用于当所述操作系统启动时,控制所述N个信息输出。
其中,所述电子设备还具有显示屏幕,
相应的,所述启动引导系统,具体用于控制所述N个信息显示在所述显示
屏幕上。
其中,所述处理单元,还用于获取用户的操作信息;
通过对所述操作信息进行统计、分析确定所述M个信息和显示策略,并将
所述M个信息以及显示策略存储在相应的存储区域。
其中,所述处理单元,具体用于从存储的M个信息中随机选取N个信息;
或者,
从存储的M个信息中依据信息的排列顺序依次选取N个信息;或者,
从存储的M个信息中选取N个与用户的操作信息相关的信息。
由上可知,本发明实施例的技术方案包括:根据预设的选取规则从存储的
M个信息中选取N个信息,所述M为大于1的整数,所述N为大于等于1的
整数,所述M大于等于N;将所述N个信息发给所述启动引导系统;当所述操
作系统启动时,所述启动引导系统控制所述N个信息输出。由此,本发明实施
例能够在OS启动的时间里,在电子设备的显示屏幕显示更丰富的画面,使用
户获得更多的信息,从而满足用户的需求。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施
例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述
中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创
造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为本发明提供的一种信息处理方法的第一实施例的实现流程示意图;
图2为本发明提供的一种信息处理方法的第二实施例的实现流程示意图;
图3为本发明提供的一种信息处理方法的第三实施例的实现流程示意图;
图4为本发明提供的一种电子设备的实施例的结构示意图;
图5为本发明提供的一种信息处理方法的应用场景示意图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚明白,下面将结合本发明
实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显
然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基
于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所
获得的所有其他实施例,都属于本发明保护的范围。在不冲突的情况下,本
申请中的实施例及实施例中的特征可以相互任意组合。在附图的流程图示出
的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然
在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执
行所示出或描述的步骤。
本发明提供的一种信息处理方法的第一实施例,应用于具有操作系统和启
动引导系统的电子设备,在实际应用中,所述电子设备可以是智能手机、个人
电脑等。
如图1所示,所述方法可以包括:
步骤101、根据预设的选取规则从存储的M个信息中选取N个信息,所述
M为大于1的整数,所述N为大于等于1的整数,所述M大于等于N;
需要说明的是,所述M个信息可以存储在预设的数据库中,所述数据库设
置在所述启动引导系统的存储空间中或者设置在所述电子设备的存储空间中或
者设置在远程的存储空间中。
具体的,所述根据预设的选取规则从存储的M个信息中选取N个信息可
以包括:
从存储的M个信息中随机选取N个信息;或者,
从存储的M个信息中依据信息的排列顺序依次选取N个信息;或者,
从存储的M个信息中选取N个与用户的操作信息相关的信息,例如,用
户经常在互联网上搜索某应用的功能介绍,此时,选取与所述应用的功能介绍
相关的信息。
步骤102、将所述N个信息发给所述启动引导系统;
这里,所述启动引导系统可以包括:基本输入输出系统(BasicInputOutput
System,BIOS)。
步骤103、当所述操作系统启动时,所述启动引导系统控制所述N个信息
输出。
这里,所述操作系统可以包括windows操作系统、linux操作系统。
需要说明的是,所述N个信息可以是视频或音频信息。
由此,本发明实施例中启动引导系统可以获取N个信息,并在所述操作系
统启动时控制所述N个信息输出,从而能够为用户提供更多的信息,满足用户
的需求。
本发明提供的一种信息处理方法的第二实施例,应用于具有操作系统和启
动引导系统的电子设备,在实际应用中,所述电子设备可以是智能手机、个人
电脑等。
如图2所示,所述方法可以包括:
步骤201、根据预设的选取规则从存储的M个信息中选取N个信息,所述
M为大于1的整数,所述N为大于等于1的整数,所述M大于等于N;
需要说明的是,所述M个信息可以存储在预设的数据库中,所述数据库设
置在所述启动引导系统的存储空间中或者设置在所述电子设备的存储空间中或
者设置在远程的存储空间中。
具体的,所述根据预设的选取规则从存储的M个信息中选取N个信息可
以包括:
从存储的M个信息中随机选取N个信息;或者,
从存储的M个信息中依据信息的排列顺序依次选取N个信息;或者,
从存储的M个信息中选取N个与用户的操作信息相关的信息。
步骤202、将所述N个信息发给所述启动引导系统;
这里,所述启动引导系统可以包括:BIOS。
步骤203、当所述操作系统启动时,所述启动引导系统控制所述N个信息
显示在所述显示屏幕上。
具体的,所述启动引导系统控制所述N个信息显示在所述显示屏幕上可以
包括:
所述启动引导系统控制所述N个信息在指定的时间显示在所述显示屏幕
上;或者,
所述启动引导系统控制所述N个信息显示在所述显示屏幕的指定位置上;
或者,
所述启动引导系统控制所述N个信息按预设的形式显示在所述显示屏幕
上。
可以理解的是,在实际应用中,可以在显示屏幕上只显示一个图像,当有
多个图像时,对多个图像进行轮流显示;当然,也可以在显示屏幕上同时显示
多个图像,图像的排列方式可以是默认方式,也可以根据用户的要求进行设定。
这里,所述操作系统可以包括windows操作系统、linux操作系统。
由此,本发明实施例中启动引导系统可以将获取的N个信息显示在所述显
示屏幕上,从而能够方便用户更直观的获得更多的信息,满足用户的需求。
本发明提供的一种信息处理方法的第三实施例,应用于具有操作系统和启
动引导系统的电子设备,在实际应用中,所述电子设备可以是智能手机、个人
电脑等。
如图3所示,所述方法可以包括:
步骤301、获取用户的操作信息;
步骤302、通过对所述操作信息进行统计、分析确定M个信息和显示策略,
并将所述M个信息以及显示策略存储在相应的存储区域。
例如,根据获取的用户的操作信息,得到用户经常使用某功能,虽然所述
功能有快捷启动方式,但是用户从来没有使用。此时,确定的M个信息中包括
与所述功能快捷启动方式相关的信息。
步骤303、根据预设的选取规则从存储的M个信息中选取N个信息,所述
M为大于1的整数,所述N为大于等于1的整数,所述M大于等于N;
需要说明的是,所述M个信息可以存储在预设的数据库中,所述数据库设
置在所述启动引导系统的存储空间中或者设置在所述电子设备的存储空间中或
者设置在远程的存储空间中。
具体的,所述根据预设的选取规则从存储的M个信息中选取N个信息可
以包括:
从存储的M个信息中随机选取N个信息;或者,
从存储的M个信息中依据信息的排列顺序依次选取N个信息;或者,
从存储的M个信息中选取N个与用户的操作信息相关的信息。
步骤304、将所述N个信息发给所述启动引导系统;
这里,所述启动引导系统可以包括:BIOS。
步骤305、当所述操作系统启动时,所述启动引导系统控制所述N个信息
显示在所述显示屏幕上。
具体的,所述启动引导系统控制所述N个信息显示在所述显示屏幕上可以
包括:
所述启动引导系统控制所述N个信息在指定的时间显示在所述显示屏幕
上;或者,
所述启动引导系统控制所述N个信息显示在所述显示屏幕的指定位置上;
或者,
所述启动引导系统控制所述N个信息按预设的形式显示在所述显示屏幕
上。
这里,所述操作系统可以包括windows操作系统、linux操作系统。
由此,本发明实施例可以根据用户的操作信息确定M个信息,从而使得显
示在所述显示屏幕的N个信息更符合用户的需求。
本发明提供的一种电子设备的实施例,所述电子设备具有操作系统和启动
引导系统401,在实际应用中,所述电子设备可以是智能手机、个人电脑等。
如图4所示,所述电子设备包括:
处理单元402,用于根据预设的选取规则从存储的M个信息中选取N个信
息,并将所述N个信息发给所述启动引导系统,所述M为大于1的整数,所
述N为大于等于1的整数,所述M大于等于N;
所述启动引导系统401,用于当所述操作系统启动时,控制所述N个信息
输出。
需要说明的是,所述M个信息可以存储在预设的数据库中,所述数据库设
置在所述启动引导系统的存储空间中或者设置在所述电子设备的存储空间中或
者设置在远程的存储空间中。
在实际应用中,所述处理单元402,具体用于从存储的M个信息中随机选
取N个信息;或者,
从存储的M个信息中依据信息的排列顺序依次选取N个信息;或者,
从存储的M个信息中选取N个与用户的操作信息相关的信息,例如,用
户经常在互联网上搜索某应用的功能介绍,此时,选取与所述应用的功能介绍
相关的信息。
这里,所述启动引导系统可以包括:基本输入输出系统(BasicInputOutput
System,BIOS)。
所述操作系统可以包括windows操作系统、linux操作系统。
需要说明的是,所述N个信息可以是视频或音频信息。
由此,本发明实施例中启动引导系统可以获取N个信息,并在所述操作系
统启动时控制所述N个信息输出,从而能够为用户提供更多的信息,满足用户
的需求。
在一实施例中,所述电子设备还具有显示屏幕,
相应的,所述启动引导系统401,具体用于控制所述N个信息显示在所述
显示屏幕上。
具体的,所述启动引导系统401,具体用于控制所述N个信息在指定的时
间显示在所述显示屏幕上;或者,
控制所述N个信息显示在所述显示屏幕的指定位置上;或者,
控制所述N个信息按预设的形式显示在所述显示屏幕上。
可以理解的是,在实际应用中,可以在显示屏幕上只显示一个图像,当有
多个图像时,对多个图像进行轮流显示;当然,也可以在显示屏幕上同时显示
多个图像,图像的排列方式可以是默认方式,也可以根据用户的要求进行设定。
这里,所述操作系统可以包括windows操作系统、linux操作系统。
由此,本发明实施例中启动引导系统可以将获取的N个信息显示在所述显
示屏幕上,从而能够方便用户更直观的获得更多的信息,满足用户的需求。
在一实施例中,所述处理单元402,还用于获取用户的操作信息;
通过对所述操作信息进行统计、分析确定所述M个信息和显示策略,并将
所述M个信息以及显示策略存储在相应的存储区域。
例如,根据获取的用户的操作信息,得到用户经常使用某功能,虽然所述
功能有快捷启动方式,但是用户从来没有使用。此时,确定的M个信息中包括
与所述功能快捷启动方式相关的信息。
由此,本发明实施例可以根据用户的操作信息确定M个信息,从而使得显
示在所述显示屏幕的N个信息更符合用户的需求。
上述处理单元402可以由电子设备中的中央处理器(CentralProcessing
Unit,CPU)、数字信号处理器(DigitalSignalProcessor,DSP)或可编程逻辑
阵列(Field-ProgrammableGateArray,FPGA)实现。
为便于理解本发发明,现结合图5对本发明的应用场景进行介绍。本应用
场景中,电子设备为笔记本电脑,当所述操作系统启动时,在笔记本电脑的显
示屏幕显示图像和文字,为用户提供所需的参考信息。
可以理解的是,在实际应用中,图像或文字可以按显示策略以指定的形式
显示在指定的位置,并且可以限定每个图像或文字的显示时间,当需要显示的
图像或文字有多个时,也可以保证全部显示。
在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可
以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所
述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,
如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽
略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦
合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可
以是电性的、机械的或其它形式的。
上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为
单元显示的部件可以是、或也可以不是物理单元;既可以位于一个地方,也可
以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来
实现本实施例方案的目的。
另外,在本发明各实施例中的各功能单元可以全部集成在一个处理单元中,
也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一
个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软
件功能单元的形式实现。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可
以通过程序指令相关的硬件来完成,前述的程序可以存储于计算机可读取存储
介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介
质包括:移动存储设备、只读存储器(Read-OnlyMemory,ROM)、随机存取
存储器(RandomAccessMemory,RAM)、磁碟或者光盘等各种可以存储程序
代码的介质。
或者,本发明上述集成的单元如果以软件功能模块的形式实现并作为独立
的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样
的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可
以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包
括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络
设备等)执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包
括:移动存储设备、只读存储器(Read-OnlyMemory,ROM)、随机存取存储
器(RandomAccessMemory,RAM)、磁碟或者光盘等各种可以存储程序代码
的介质。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于
此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到
变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应
以所述权利要求的保护范围为准。