一种开机画面自动更新的方法及装置制造方法

文档序号:7804975阅读:144来源:国知局
一种开机画面自动更新的方法及装置制造方法
【专利摘要】本发明公开了一种开机画面自动更新的方法及装置,用于解决每次更换开机画面均需进行设置所带来的不便的问题,提高了用户体验性。该方法包括:获取设置的开机画面参数;根据所述开机画面参数,从网络上进行搜索获取搜索结果;将所述搜索结果信息与预存信息进行对比,更新所述预存信息;将所述更新后的预存信息转化为图片作为下次开机画面。
【专利说明】—种开机画面自动更新的方法及装置
【技术领域】
[0001]本发明涉及电子设备领域,尤其涉及一种开机画面自动更新的方法及装置。
【背景技术】
[0002]电子设备如电视,在开机时通常需要一定时间的启动时间,在此阶段用户处于等待状态,无法正常收看电视节目。
[0003]现有技术中,通常在此期间设置开机画面供用户观看,有些开机画面为固定的图片,如果用户想要更改开机画面,则需要进入系统进行设置,这样,下次开机画面显示为设置后的图片。
[0004]但是,每次用户想要更换开机画面的话,都需进行一次设置,给用户带来了不便,用户体验性差。

【发明内容】

[0005]本发明提供一种开机画面自动更新的方法及装置,用于解决每次更换开机画面均需进行设置所带来的不便的问题,提高了用户体验性。
[0006]本发明实施例提供的具体技术方案如下:
一方面,提供了一种开机画面自动更新的方法,包括:
获取设置的开机画面参数;
根据所述开机画面参数,从网络上进行搜索获取搜索结果;
将所述搜索结果信息与预存信息进行对比,更新所述预存信息;
将所述更新后的预存信息转化为图片作为下次开机画面。
[0007]较佳地,根据所述开机画面参数,从网络上进行搜索获取搜索结果具体为:根据所述开机画面参数生成关键词,根据所述关键词从网络上进行搜索获取搜索结果。
[0008]优选地,将所述搜索结果信息与所述预存信息进行对比,更新所述预存信息具体为:从所述搜索结果信息中提取出各项信息,将所述各项信息与所述预存信息中的各项信息进行对比,若所述搜索结果中的某项信息与所述预存信息中的某项信息不同,则用所述搜索结果中的某项信息替换所述预存信息中的某项信息。
[0009]优选地,将所述更新后的预存信息转化为图片作为下次开机画面具体为:用图形接口函数将所述更新后的预存信息生成与显示屏幕尺寸相对应分辨率的图片。
[0010]另一方面,提供了一种开机画面自动更新的装置,包括:
获取模块,用于获取设置的开机画面参数;
网络搜索模块,用于根据所述开机画面参数,从网络上进行搜索获取搜索结果;
更新模块,用于将所述搜索结果信息与预存信息进行对比,更新所述预存信息;
图片转化模块,用于将所述更新后的预存信息转化为图片作为下次开机画面。
[0011]较佳地,网络搜索模块,用于根据所述开机画面参数,从网络上进行搜索获取搜索结果具体为:根据所述开机画面参数生成关键词,根据所述关键词从网络上进行搜索获取搜索结果。
[0012]优选地,更新模块,用于将所述搜索结果信息与所述预存信息进行对比,更新所述预存信息具体为:从所述搜索结果信息中提取出各项信息,将所述各项信息与所述预存信息中的各项信息进行对比,若所述搜索结果中的某项信息与所述预存信息中的某项信息不同,则用所述搜索结果中的某项信息替换所述预存信息中的某项信息。
[0013]优选地,图片转化模块,用于将所述更新后的预存信息转化为图片作为下次开机画面具体为:用图形接口函数将所述更新后的预存信息生成与显示屏幕尺寸相对应分辨率的图片。
[0014]基于上述技术方案,本发明实施例中,通过获取设置的开机画面参数,根据所述开机画面参数在网络上进行搜索获取搜索结果,将所述搜索结果信息与预存信息进行对t匕,更新所述预存信息,将所述更新后的存储信息转化为图片,作为下次开机画面。这样,因为每次在开机运行的过程中,系统根据开机画面参数联网搜索,并与形成上次图片的存储信息进行比较,对存储信息进行更新,并用更新后的信息生成图片,这样下次开机时,开机画面自动为新生成的图片。这样,就避免了用户每次更新开机画面都需要进行设置,提高了用户体验。
[0015]
【专利附图】

【附图说明】
[0016]图1为本发明实施例中开机画面自动更新的方法流程示意图;
图2为本发明实施例中开机画面自动更新的装置结构示意图。
[0017]
【具体实施方式】
[0018]本发明实施例提供了 一种开机画面自动更新的方法及装置。
[0019]下面结合附图对本发明优选的实施方式进行详细说明。
[0020]本发明第一实施例中,如附图1所示,提供了一种开机画面自动更新的方法,该方法的具体执行过程如下:
步骤101:获取设置的开机画面参数。
[0021]开机画面参数为用户设置。开机画面参数可以根据用户的需求定制,可以为收视统计、生活常识、娱乐新闻,还可以为自定义。
[0022]系统创建一监测线程,该监测线程用于获取用户设置的开机画面参数,获取到该参数以消息方式传输给网络线程。
[0023]此外,监测线程还对用户是否重新设置开机画面参数进行监测,如果监测到用户重新设置开机画面参数,则将新设置的开机画面参数打包成消息传输给网络线程。
[0024]步骤102:根据所述开机画面参数,从网络上进行搜索获取搜索结果。
[0025]优选地,根据所述开机画面参数,从网络上进行搜索获取搜索结果具体为:根据所述开机画面参数生成关键词,根据所述关键词从网络上进行搜索获取搜索结果。
[0026]系统创建一网络线程,所述网络线程接收监测线程发送的消息,从消息中提取出开机画面参数,根据开机画面参数生成关键词,并联网对该关键词进行搜索,获取搜索结果,搜索结果为xml格式文件。其中,xml格式文件可以包含文字和/或图片。将搜索结果xml格式文件进行序列化,而后发给更新线程。
[0027]其中,可以预存一开机画面参数与关键词之间对应关系的查找表,根据该查找表通过开机画面参数得到关键词。
[0028]步骤103:将所述搜索结果信息与预存信息进行对比,更新所述预存信息。
[0029]优选地,将所述搜索结果信息与所述预存信息进行对比,更新所述预存信息具体为:从所述搜索结果信息中提取出各项信息,将所述各项信息与所述预存信息中的各项信息进行对比,若所述搜索结果中的某项信息与所述预存信息中的某项信息不同,则用所述搜索结果中的某项信息替换所述预存信息中的某项信息。
[0030]其中,预存信息为上次生成开机画面所需的文本信息和/或图片,存储在flash中。
[0031]系统创建一更新线程,更新线程用于接收网络线程发送的序列化后的xml文件,将xml文件反序列化,得到搜索结果信息,逐条解析xml文件,得到独立的文本信息和/或图片并缓存,缓存的文本信息和/或图片与预存信息中的各项进行对比,若所述搜索结果中的某项信息与所述预存信息中的某项信息不同,则用所述搜索结果中的某项信息替换所述预存信息中的某项信息。将更新后的存储信息发送给图片转化线程。
[0032]步骤104:将所述更新后的预存信息转化为图片作为下次开机画面。
[0033]优选地,将所述更新后的预存信息转化为图片具体为:用图形接口函数将所述更新后的预存信息生成与显示屏幕尺寸相对应分辨率的图片。
[0034]系统创建一图片转化线程,用于接收更新线程发送的更新后的预存信息,图片转化线程获取屏幕参数,此屏幕参数可以是监测线程获取后发送给图片转化线程。图片转化线程根据屏幕参数与分辨率之间的对应关系,根据屏幕参数得到对应的分辨率信息。从而根据屏幕参数和分辨率信息开辟对应尺寸的图形缓冲区,将传递过来的更新后的存储信息选择合适的文字大小,通过图形接口函数调用,将其写入图形缓冲区,而后,将图形缓冲区中的数据读取出来,加上显示画面对应图片格式(如bmp)的头部信息,组成一张完整的图片。最后将图片写入flash存储区,作为下次开机画面进行显示。
[0035]本发明实施例中,通过获取设置的开机画面参数,根据所述开机画面参数在网络上进行搜索获取搜索结果,将所述搜索结果信息与预存信息进行对比,更新所述预存信息,将所述更新后的预存信息转化为图片,作为下次开机画面。这样,因为每次在开机运行的过程中,系统根据开机画面参数联网搜索,并与形成上次图片的存储信息进行比较,对存储信息进行更新,并用更新后的信息生成图片,这样下次开机时,开机画面自动为新生成的图片。这样,就避免了用户每次更新开机画面都需要进行设置,提高了用户体验。
[0036]以下通过一个具体实施例,结合附图2所示,对本发明实施例提供的开机画面自动更新的方法进行完整、详细的说明。
[0037]该具体实施例以用户开机画面参数设置为收视统计为例进行说明。
[0038]首先,系统正常启动,开机画面显示为上次存储的图片,监测线程进行开机画面参数的获取,获取设置的开机画面参数为“收视统计”,同时,监测线程还会获取设置的显示参数,即显示屏幕尺寸,以42寸为例。监测线程将开机画面参数以消息方式发送给网络线程,将显示参数发送给图片转化线程。[0039]而后,网络线程在接收到消息后,根据开机画面参数与关键词之间对应关系的查找表得到开机画面参数“收视统计”对应的关键词为“热播剧”,以“热播剧”作为关键词在网络上进行搜索,获取电视剧排名、名称、剧照、主演、简介等信息。如热播剧排名第一的电视剧为《产科男医生》,获取《产科男医生》的一张剧照作为图片信息,主演、剧情简介等作为文本信息。排名第二的电视剧为《飞哥大英雄》,获取《飞哥大英雄》的一张剧照作为图片信息,获取主演、剧情简介等作为文本信息。排名第三的电视剧为《如果我爱你》,获取《如果我爱你》的一张剧照作为图片信息,获取主演、剧情简介等作为文本信息。取排名几位可以根据屏幕尺寸大小对应设置。如42寸电视可对应这一项为排名前三位电视剧信息生成的图片,50寸电视可对应这一项为排名前五位电视剧信息生成的图片。此处,以排名取前三位为例进行说明。搜索完得到这些结果后,形成xml格式文件,将xml格式文件序列化,传输给更新线程。
[0040]更新线程接收到序列化的xml格式文件,进行反序列化,对xml格式文件进行解析,获取各项信息。即排名第一《产科男医生》剧照、主演、简介等信息,排名第二《飞哥大英雄》剧照、主演、简介等信息,排名第三《如果我爱你》剧照、主演、简介等信息,与之前存储的信息进行比较,首先对比排名均为第一名的电视剧名称,如电视剧名称相同,则接着对比排名第二名的电视剧名称,若之前存储的信息中排名第二名的电视剧为《金玉良缘》,与此次搜索结果中排名第二名的电视剧名称不同,则用此次搜索结果中排名第二名的电视剧的相关信息替换之前存储的信息中排名第二名的电视剧的相关信息。即用《飞哥大英雄》的电视剧名称、剧照、主演、简介等信息替换《金玉良缘》的电视剧名称、剧照、主演、简介等信息。接着再对比排名第三名的电视剧名称,如电视剧名称均为《如果我爱你》,则对比结束。将更新完的信息发送给图片转化线程。
[0041]图片转化线程根据之前监测线程发送的显示参数,得到屏幕信息为42寸,根据42寸得出对应图片的分辨率为1280*720,开设一对应大小的图形缓冲区,用图形接口函数将更新后排名前三位的电视剧名称、剧照、主演、简介和分辨率等信息写入图形缓冲区,而后,用图形接口函数将图形缓冲区的信息读出,并添加采用的图片格式(bmp)头文件相关信息,如文件大小为2.5M、位图宽度、位图高度、色彩为24 (16M色,真彩色)、位图水平分辨率1280、位图垂直分辨率720,颜色基调定义为蓝色,文件位置等,生成bmp格式的图片。将此次生成图片作为下次开机显示画面。
[0042]另外,如附图2所示,本发明还提供了一种开机画面自动更新的装置,包括:
获取模块,用于获取设置的开机画面参数;
网络搜索模块,用于根据所述开机画面参数,从网络上进行搜索获取搜索结果;
更新模块,用于将所述搜索结果信息与预存信息进行对比,更新所述预存信息;
图片转化模块,用于将所述更新后的预存信息转化为图片作为下次开机画面。
[0043]较佳地,网络搜索模块,用于根据所述开机画面参数,从网络上进行搜索获取搜索结果具体为:根据所述开机画面参数生成关键词,根据所述关键词从网络上进行搜索获取搜索结果。
[0044]优选地,更新模块,用于将所述搜索结果信息与所述预存信息进行对比,更新所述预存信息具体为:从所述搜索结果信息中提取出各项信息,将所述各项信息与所述预存信息中的各项信息进行对比,若所述搜索结果中的某项信息与所述预存信息中的某项信息不同,则用所述搜索结果中的某项信息替换所述预存信息中的某项信息。
[0045]优选地,图片转化模块,用于将所述更新后的预存信息转化为图片作为下次开机画面具体为:用图形接口函数将所述更新后的存储信息生成与显示屏幕尺寸相对应分辨率的图片。
[0046]基于上述技术方案,本发明实施例中,通过获取设置的开机画面参数,根据所述开机画面参数在网络上进行搜索获取搜索结果,将所述搜索结果信息与预存信息进行对t匕,更新所述预存信息,将所述更新后的存储信息转化为图片,作为下次开机画面。这样,因为每次在开机运行的过程中,系统根据开机画面参数联网搜索,并与形成上次图片的存储信息进行比较,对存储信息进行更新,并用更新后的信息生成图片,这样下次开机时,开机画面自动为新生成的图片。这样,就避免了用户每次更新开机画面都需要进行设置,提高了用户体验。
[0047]显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
【权利要求】
1.一种开机画面自动更新的方法,其特征在于,包括: 获取设置的开机画面参数; 根据所述开机画面参数,从网络上进行搜索获取搜索结果; 将所述搜索结果信息与预存信息进行对比,更新所述预存信息; 将所述更新后的预存信息转化为图片作为下次开机画面。
2.根据权利要求1所述的开机画面自动更新的方法,其特征在于,根据所述开机画面参数,从网络上进行搜索获取搜索结果具体为:根据所述开机画面参数生成关键词,根据所述关键词从网络上进行搜索获取搜索结果。
3.根据权利要求1所述的开机画面自动更新的方法,其特征在于,将所述搜索结果信息与所述预存信息进行对比,更新所述预存信息具体为:从所述搜索结果信息中提取出各项信息,将所述各项信息与所述预存信息中的各项信息进行对比,若所述搜索结果中的某项信息与所述预存信息中的某项信息不同,则用所述搜索结果中的某项信息替换所述预存信息中的某项信息。
4.根据权利要求1所述的开机画面自动更新的方法,其特征在于,将所述更新后的预存信息转化为图片作为下次开机画面具体为:用图形接口函数将所述更新后的预存信息生成与显示屏幕尺寸相对应分辨率的图片。
5.一种开机画面自动更新的装置,其特征在于,包括: 获取模块,用于获取设置的开机画面参数; 网络搜索模块,用于根据所述开机画面参数,从网络上进行搜索获取搜索结果; 更新模块,用于将所述搜索结果信息与预存信息进行对比,更新所述预存信息; 图片转化模块,用于将所述更新后的预存信息转化为图片作为下次开机画面。
6.根据权利要求5所述的开机画面自动更新的装置,其特征在于,网络搜索模块,用于根据所述开机画面参数,从网络上进行搜索获取搜索结果具体为:根据所述开机画面参数生成关键词,根据所述关键词从网络上进行搜索获取搜索结果。
7.根据权利要求5所述的开机画面自动更新的装置,其特征在于,更新模块,用于将所述搜索结果信息与所述预存信息进行对比,更新所述预存信息具体为:从所述搜索结果信息中提取出各项信息,将所述各项信息与所述预存信息中的各项信息进行对比,若所述搜索结果中的某项信息与所述预存信息中的某项信息不同,则用所述搜索结果中的某项信息替换所述预存信息中的某项信息。
8.根据权利要求5所述的开机画面自动更新的装置,其特征在于,图片转化模块,用于将所述更新后的预存信息转化为图片作为下次开机画面具体为:用图形接口函数将所述更新后的预存信息生成与显示屏幕尺寸相对应分辨率的图片。
【文档编号】H04N21/431GK103974123SQ201410233299
【公开日】2014年8月6日 申请日期:2014年5月29日 优先权日:2014年5月29日
【发明者】石新利, 王雄才, 王文明, 徐甲, 张淑岩 申请人:青岛海信宽带多媒体技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1