终端显示图片的自动更新方法及终端 【技术领域】
本发明涉及通信领域, 具体而言, 涉及一种终端显示图片的自动更新方法及终端。背景技术 随着终端的不断普及, 终端应用层出不穷, 用户对终端的要求也越来越高。
为了给用户提供个性化服务, 目前的终端都具备更新墙纸的功能, 用户可以通过 手动更新方式, 或设定自动更新方式对待机状态下的墙纸进行更新。 目前, 自动更新墙纸的 方法主要有以下几种 :
1, 终端预置图片, 通过触发条件判断调用对应的墙纸, 例如 : 进行滑屏解锁调用图 片 A, 按键解锁调用图片 B ;
2, 终端预置图片, 后续按照预设的时间, 周期性地更新墙纸 ;
3, 终端预置图片, 根据短信 ( 如天气预报信息 ) 内容自动切换墙纸。
以上的方式都是使用预置的墙纸, 对于用户来说, 虽然墙纸可以自动更换, 但是更 换后的墙纸仍然是用户本人设定的, 这从一定程度上缺乏新鲜感, 更新的方式不够灵活, 用 户的体验较差, 这种问题不仅存在于墙纸的设定过程中, 还存在于终端的其他的图片显示 过程中。发明内容
本发明的主要目的在于提供一种终端显示图片的自动更新方法及终端, 以至少解 决上述问题。
本发明的一个方面提供了一种终端显示图片的自动更新方法, 包括 : 终端接收到 实时信息 ; 所述终端在更新周期到达时或者在确定接收到的所述实时信息中存在更新的图 片的情况下, 将所述终端的显示图片更新为所述终端从接收到的所述实时信息中下载的图 片。
进一步地, 在所述更新周期到达时, 将所述终端的显示图片更新为所述终端从接 收到的实时信息中下载的图片包括 : 从所述终端从接收到的实时信息中下载的所述图片中 选择一幅不同于当前显示图片的图片进行显示 ; 在确定接收到的所述实时信息中存在更新 的图片的情况下, 将所述终端的显示图片更新为所述终端从接收到的实时信息中下载的图 片包括 : 将所述终端的显示图片更新为所述更新的图片。
进一步地, 所述实时信息包括以下至少之一 : DCD、 彩信、 电子邮件、 EMS。
进一步地, 将所述终端的显示图片更新为所述终端从接收到的实时信息中下载的 图片包括 : 所述终端将显示图片更新为满足预定条件的所述下载的图片, 其中, 在所述实时 信息包括所述 DCD 的情况下, 所述预定条件包括 : 所述下载的图片是从所述实时消息的指 定频道和 / 或指定位置下载的 ; 在所述实时信息包括所述彩信、 所述电子邮件、 所述 EMS 中 的至少之一的情况下, 所述预定条件包括 : 所述下载的图片是从具有指定发件人和 / 或指 定标题和 / 或指定内容的所述实时信息中下载的。进一步地, 在所述实时信息包括所述 DCD 的情况下, 在将所述终端的显示图片更 新为所述终端从接收到的实时信息中下载的图片之前, 还包括 : 所述终端将接收到的实时 信息中的图片提取并存储到对应于所述实时信息所处的频道和 / 或位置的目录下的图片 下载文件夹中 ; 将所述终端的显示图片更新为所述终端从接收到的实时信息中下载的图片 包括 : 所述终端从对应于所述指定频道和 / 或所述指定位置的目录下的图片下载文件夹中 获取一幅图片并显示。
进一步地, 在所述实时信息包括所述彩信、 所述电子邮件、 所述 EMS 中的至少之一 的情况下, 在将所述终端的显示图片更新为所述终端从接收到的实时信息中下载的图片之 前, 还包括 : 所述终端判断接收到的所述实时信息是否具有所述指定发件人和 / 或所述指 定标题和 / 或所述指定内容, 若是, 则从所述实时信息中下载图片并保存, 否则, 结束处理。
进一步地, 在终端接收到实时信息之后, 还包括 : 所述终端询问用户是否下载所述 实时信息中的图片, 若是, 所述终端从所述实时信息中下载所述图片。
进一步地, 在终端接收到实时信息之后, 还包括 : 所述终端判断接收到的所述实时 信息中是否存在更新的图片, 若是, 则下载所述更新的图片, 否则, 结束处理。
进一步地, 该方法还包括 : 所述终端提供界面, 接受对显示控制的设置信息, 其中 所述显示控制的设置信息包括以下至少之一 : 所述指定频道、 所述指定位置、 所述指定发件 人、 所述指定标题、 所述指定内容、 所述更新周期。
进一步地, 所述终端的显示图片包括以下至少之一 : 所述终端的墙纸图片、 所述终 端的主题图片、 所述终端的屏保图片、 所述终端的来电图片、 所述终端的图片签名。
本发明的另一个方面提供了一种终端, 包括 : 接收模块, 用于接收实时信息 ; 下载 模块, 用于从接收到的所述实时信息中下载图片 ; 监测模块, 用于监测更新周期是否到达或 者监测接收到的所述实时信息中是否存在更新的图片 ; 控制模块, 用于在所述监测模块监 测到所述更新周期到达或者接收到的所述实时信息中存在更新的图片的情况下, 将所述终 端的显示图片更新为下载的所述图片。
进一步地, 所述控制模块用于在所述监测模块监测到所述更新周期到达时, 从下 载的所述图片中选择一幅不同于当前显示图片的图片进行显示 ; 在所述监测模块监测到接 收到的所述实时信息中存在更新的图片的情况下, 将所述终端的显示图片更新为所述更新 的图片。
通过本发明, 采用终端在接收到实时信息时, 从实时信息中下载图片, 将下载的图 片作为显示图片的备选库, 在满足特定条件的情况下, 将终端的显示图片更新为下载的图 片, 解决了相关技术中图片显示的都是预设的图片, 在更新时不够灵活导致用户体验较差 的问题, 利用了 DCD、 彩信等实时信息中总是带有图片且实时的特性, 通过自动下载图片并 将其作为墙纸等显示图片的方法, 使得终端更具趣味性, 提高了用户体验度。此外, 该方法 只需要对终端做较小的改动就可以达到预期的效果, 不需要做大规模的软件和硬件变更。 附图说明
此处所说明的附图用来提供对本发明的进一步理解, 构成本申请的一部分, 本发 明的示意性实施例及其说明用于解释本发明, 并不构成对本发明的不当限定。在附图中 :
图 1 是根据本发明实施例的终端显示图片的自动更新方法的流程图 ;图 2 是根据本发明实施例的一种终端的结构框图 ;
图 3 是根据本发明实施例的终端的优选结构框图 ;
图 4 是根据实施例 2 的周期性自动更新墙纸过程的流程图 ;
图 5 是根据实施例 3 的由数据更新触发自动更新墙纸的过程的流程图 ;
图 6 是根据实施例 4 的周期性地从指定频道 ( 目录 ) 下获取图片作为墙纸的过程 的流程图 ;
图 7 是根据实施例 5 的指定频道 ( 目录 ) 下有数据更新时从中获取图片作为墙纸 的过程的流程图 ;
图 8 是根据实施例 6 的终端中各个功能模块的结构框图。 具体实施方式
下文中将参考附图并结合实施例来详细说明本发明。需要说明的是, 在不冲突的 情况下, 本申请中的实施例及实施例中的特征可以相互组合。
图 1 是根据本发明实施例的终端显示图片的自动更新方法的流程图, 如图 1 所示, 该方法包括 : 步骤 S102, 终端接收到实时信息 ;
步骤 S104, 终端在更新周期到达时或者在确定接收到的实时信息中存在更新的图 片的情况下, 将终端的显示图片更新为终端从接收到的实时信息中下载的图片。
以上方法中, 终端自动从接收到的实时信息中下载图片, 自动将下载的图片设置 为当前的显示图片, 无需用户手动提取及设置过程, 使得显示图片对于用户来说完全是新 鲜的。该方法利用了 DCD、 彩信等实时信息中总是带有图片且实时的特性, 通过自动下载图 片并将其作为墙纸等显示图片的方法, 使得终端更具趣味性, 提高了用户体验度。此外, 该 方法只需要对终端做较小的改动就可以达到预期的效果, 不需要做大规模的软件和硬件变 更。
需要说明的是, 用于对显示图片进行更新的目的图片的选择可以根据用户的喜好 进行设置, 从而满足用户的个性化需求, 提高用户的体验, 例如 :
(1) 在更新周期到达时, 从下载的图片中选择一幅不同于当前显示图片的图片进 行显示。 在具体实施中, 可以在每次更新后, 将原有图片文件夹中的所有图片, 标记为 “已处 理” 图片, 即都重置为 “已处理” 状态, 在此次更新后从实时信息中下载的图片, 都标记为 “未 处理” 图片。下一次更新到来时, 监测模块将读取图片文件夹, 并判断是否有 “未处理” 的图 片, 若有则选择其中之一作为更新图片。
(2) 在确定接收到的实时信息中存在更新的图片的情况下, 将终端的显示图片更 新为上述更新的图片。 为了方便终端的处理, 只要有新到的实时信息, 就先判断实时信息中 是否有图片, 如果有图片, 即可以认为有更新的图片, 并将该图片 ( 在多幅的情况下, 可以 选择其中之一 ) 用作图片进行更新。
以上的实时信息的种类可以包括但不限于以下至少之一 : 动态业务分发 (Dynamic ContentDelivery, 简称为 DCD)、 彩信、 电子邮件、 增强型短信 (Enhanced Message, 简称为 EMS)。利用多种类实时信息中的图片作为墙纸, 将使得终端墙纸更具多样性和趣味性。
作为一种优选的实施方式, 为了提供更加精细的更新控制, 终端可以将显示图片
更新为满足预定条件的下载的图片, 预定条件可以按照用户的喜好或根据实际的应用场景 来设定, 例如, 在实时信息包括 DCD 的情况下, 预定条件包括 : 下载的图片是从实时消息的 指定频道和 / 或指定位置下载的 ; 在实时信息包括彩信、 电子邮件、 EMS 中的至少之一的情 况下, 预定条件包括 : 下载的图片是从具有指定发件人和 / 或指定标题和 / 或指定内容的实 时信息中下载的。具体的实现过程可以包括 :
(1) 在实时信息包括 DCD 的情况下, 终端将接收到的实时信息中的图片提取并存 储到对应于该实时信息所处的频道和 / 或位置的目录下的图片下载文件夹中 ; 终端从对应 于指定频道和 / 或指定位置的目录下的图片下载文件夹中获取一幅图片并显示。
(2) 在实时信息包括彩信、 电子邮件、 EMS 中的至少之一的情况下, 终端判断接收 到的实时信息是否具有指定发件人和 / 或指定标题和 / 或指定内容, 若是, 则从实时信息中 下载图片并保存, 否则, 结束处理。这样, 终端的更新后的显示图片自然满足预定条件的要 求。
为了便于用户对更新的策略进行配置, 终端还可以提供界面, 接受对显示控制的 设置信息, 其中显示控制的设置信息可以包括以下至少之一 : 指定频道、 指定位置、 指定发 件人、 指定标题、 指定内容、 更新周期。 另外, 为了为用户提供更高的下载可控性, 终端在终端接收到实时信息之后, 终端 可以询问用户是否下载实时信息中的图片, 若是, 则终端从实时信息中下载图片。
为了避免下载的图片占用过多的存储空间, 可以在下载之前进行需要下载图片的 筛选, 例如, 对于更新的图片而言, 在终端接收到实时信息之后, 终端可以判断接收到的实 时信息中是否存在更新的图片, 若是, 则下载该更新的图片, 否则, 结束处理。
需要说明的是, 以上的方法可以应用于多种显示图片的类型, 例如, 终端的显示图 片可以包括以下至少之一 : 终端的墙纸图片、 终端的主题图片、 终端的屏保图片、 终端的来 电图片、 终端的图片签名。
图 2 是根据本发明实施例的一种终端的结构框图, 该终端包括 : 接收模块 22, 用于 接收实时信息 ; 下载模块 24, 用于从接收到的实时信息中下载图片 ; 监测模块 26, 用于监测 更新周期是否到达或者监测接收到的实时信息中是否存在更新的图片 ; 控制模块 28, 用于 在监测模块 26 监测到更新周期到达或者接收到的实时信息中存在更新的图片的情况下, 将终端的显示图片更新为下载的图片。
优选地, 下载模块 24 可以在监测模块 26 监测到接收到的实时信息中存在更新的 图片的情况下, 进行图片的下载。
优选地, 控制模块 28 可以用于在监测模块 26 监测到更新周期到达时, 从下载的图 片中选择一幅不同于当前显示图片的图片进行显示 ; 在监测模块 26 监测到接收到的实时 信息中存在更新的图片的情况下, 将终端的显示图片更新为更新的图片。
在实际应用中, 以上的实时信息可以包括以下至少之一 : DCD、 彩信、 电子邮件、 EMS。控制模块 28 用于将显示图片更新为满足预定条件的下载的图片, 其中, 在实时信息包 括 DCD 的情况下, 预定条件包括 : 下载的图片是从实时消息的指定频道和 / 或指定位置下载 的; 在实时信息包括彩信、 电子邮件、 EMS 中的至少之一的情况下, 预定条件包括 : 下载的图 片是从具有指定发件人和 / 或指定标题和 / 或指定内容的实时信息中下载的。
在实时信息包括 DCD 的情况下, 下载模块 24 用于将接收到的实时信息中的图片提
取并存储到对应于该实时信息所处的频道和 / 或位置的目录下的图片下载文件夹中 ; 控制 模块 28 用于从对应于指定频道和 / 或指定位置的目录下的图片下载文件夹中获取一幅图 片并显示。
在实时信息包括彩信、 电子邮件、 EMS 中的至少之一的情况下, 下载模块 24 用于判 断接收到的实时信息是否具有指定发件人和 / 或指定标题和 / 或指定内容, 若是, 则从实时 信息中下载图片并保存, 否则, 结束处理。
图 3 是根据本发明实施例的终端的优选结构框图, 为了便于用户进行更新策略的 设置, 该终端还可以包括 : 设置模块 32, 用于提供界面, 接受对显示控制的设置信息, 其中 显示控制的设置信息包括以下至少之一 : 指定频道、 指定位置、 指定发件人、 指定标题、 指定 内容、 更新周期。
需要说明的是, 终端的显示图片可以包括以下至少之一 : 终端的墙纸图片、 终端的 主题图片、 终端的屏保图片、 终端的来电图片、 终端的图片签名。
以下描述的实施例 1-6, 综合了上述多个优选实施例的技术方案。
实施例 1
本实施例以更新墙纸为例, 描述了采用以上实施例的方法进行墙纸自动更新的过 程, 该过程包括 : 终端定时从信息中下载图片, 并自动设置为墙纸 ; 此处的实时信息可以包括 : DCD, 彩信, Email, EMS 等, 用户可以根据终端和自身的情况进行设定。其中, DCD 中下载的图 片可以是所有频道中的任意图片, 也可以是指定频道指定位置中的图片 ; 彩信, Email, EMS 中下载的图片可以为所有信息中的任意图片, 也可以是指定标题 ( 内容 ) 或指定发件人发 送的彩信中包含的图片。
在 DCD 中, 每次有更新时, 需要将该目录对应的所有数据都下载到本地后再更新 显示的内容。其中, 图片文件下载至 picture_DCD 文件夹中, 且各图片的 ID 号唯一。一旦 该目录有更新, picture_DCD 中对应的图片自动清除。墙纸从该目录中获取。如果用户指 定下载的频道和位置, 墙纸仅从指定频道下的指定目录中的 picture_DCD 文件夹中获取。
在彩信或 Email 中, 每次有新到信息且信息全部成功下载时, 将自动下载其中的 图片并保存。这里定义图片下载至 picture_MM 文件夹中。如果用户指定了彩信或 Email 标题或发件人时, 仅对带有该关键字的信息进行图片下载操作。
在 EMS 中, 每次有新到信息且信息中有图片文件时, 将下载其中的图片并保存。这 里定义图片文件下载至 picture_EM。如果用户指定 EMS 内容或发件人时, 仅对带有该关键 字的信息进行图片下载操作。
在实际应用中, 终端可以周期性地发起墙纸更新请求, 也可以在信息有更新时立 即更新墙纸。进行更新时, 当 picture_DCD, picture_MM 和 picture_EM 中有多个图片文件, 可选择任意与墙纸不一致的图片进行更新 ; 如果信息中无符合的图片时, 墙纸不做更新。 终 端墙纸选择的对象可以是 DCD, 彩信, Email 和 EMS 之中的任意一个, 或者是这些模块的任意 组合 ; 上述的 picture_DCD, picture_MM 和 picture_EM 也可以统合并为一个 picture 文件 夹, 所有图片都下载至这一文件夹中。
为了实现以上的功能, 本实施例还提供了一种终端 ( 可以是移动终端, 也可以是 固定终端 ), 包括 : 设置模块, 用于设置墙纸更新方式, 更新频率, 指定频道 ( 目录 ) 等 ; DCD
模块、 彩信模块, 短信模块, Email 模块 ( 或其中之一 ), 用于提供实时信息 ; 监测模块, 用于 判断更新时间是否到达和是否有新信息 ; 存储模块, 用于存储下载的图片文件 ; 控制模块, 用于根据监测模块的情况, 启动切换 ; 显示模块, 显示更新后的墙纸。
以下实施例中, 描述了从 DCD 和彩信等实时信息中下载图片并自动更新墙纸的过 程。为了便于描述, 以下的实施例均为以从 DCD 中获取图片为例, 从彩信, Email 和 EMS 中 获取图片与之类似, 不再赘述。
实施例 2
图 4 是根据实施例 2 的周期性自动更新墙纸过程的流程图, 该过程包括以下步 骤:
步骤 401 : 监测模块判断墙纸更新时间到, 通知控制模块进行切换操作 ;
步骤 402 : 控制模块根据检测模块的情况, 从存储模块中读取 picture 文件夹, 并 判断其中是否有图片, 如有则执行步骤 403 ; 如无则返回步骤 401, 等待下一个周期再进行 切换。
步骤 403 : 终端从 picture 文件夹中任意选择一图片 ;
步骤 404 : 控制模块判断选择的图片格式是否可以设置为墙纸, 若是执行步骤 405, 否则返回 picture 文件夹中重新选择 ; 反复进行步骤 404 和步骤 405, 直到选择到符合 要求的墙纸为止。若文件夹中的所有图片都不能满足要求, 则墙纸不做更新。
步骤 405 : 将选择的图片设定为墙纸并显示 ; 返回步骤 401 等待下一个周期的到 来。
实施例 3
图 5 是根据实施例 3 的由数据更新触发自动更新墙纸的过程的流程图, 该过程包 括以下步骤 :
步骤 501 : 监测模块检测到 DCD 模块有数据更新, 通知控制模块进行切换操作 ;
步骤 502 : 控制模块根据检测模块的情况, 从存储模块中读取 picture 文件夹, 并 判断其中是否有图片更新 ( 即更新的 DCD 数据中是否有图片 ), 如有则执行步骤 503 ; 如无 则返回步骤 501, 等待下一次有数据更新时再进行切换。
步骤 503 : 终端从 picture 文件夹中, 选择新图片中的任一图片 ;
步骤 504 : 控制模块判断选择的图片格式是否可以设置为墙纸, 若是执行步骤 505, 否则返回 picture 文件夹的新图片中重新选择 ; 反复进行步骤 504 和步骤 505, 直到选 择到符合要求的墙纸为止。若文件夹中的所有图片都不能满足要求, 则墙纸不做更新。
步骤 505 : 将选择的图片设定为墙纸并显示 ; 返回步骤 501 等待下一次更新的到 来。
实施例 4
图 6 是根据实施例 4 的周期性地从指定频道 ( 目录 ) 下获取图片作为墙纸的过程 的流程图, 该过程包括以下步骤 :
步骤 601 : 监测模块判断墙纸更新时间到, 通知控制模块进行切换操作 ;
步骤 602 : 控制模块根据检测模块的情况, 从存储模块中读取 picture 文件夹, 并 判断其中是否有指定频道 ( 目录 ) 的图片, 如有则执行步骤 603 ; 如无则返回步骤 601, 等待 下一个周期再进行切换。步骤 603 : 终端从 picture 文件夹中选择该频道 ( 目录 ) 对应的图片, 如有多个图 片任选其一 ;
步骤 604 : 控制模块判断选择的图片格式是否可以设置为墙纸, 若是执行步骤 605, 否则返回 picture 文件夹中重新选择 ; 反复进行步骤 604 和步骤 605, 直到选择到符合 要求的墙纸为止。若文件夹中的所有图片都不能满足要求, 则墙纸不做更新。
步骤 605 : 将选择的图片设定为墙纸并显示 ; 返回步骤 601 等待下一个周期的到 来。
实施例 5
图 7 是根据实施例 5 的指定频道 ( 目录 ) 下有数据更新时从中获取图片作为墙纸 的过程的流程图, 该过程包括以下步骤 :
步骤 701 : 监测模块检测到 DCD 指定频道 ( 目录 ) 有数据更新, 通知控制模块进行 切换操作 ;
步骤 702 : 控制模块根据检测模块的情况, 从存储模块中读取 picture 文件夹, 并 判断更新的数据中是否包括图片, 如有则执行步骤 703 ; 如无则返回步骤 701, 等待下一次 该频道 ( 目录 ) 下有数据更新时再进行切换。
步骤 703 : 终端从 picture 文件夹中, 选择跟新的图片, 如有多个图片, 选择其中任意一个。 步骤 704 : 控制模块判断选择的图片格式是否可以设置为墙纸, 若是执行步骤 705, 否则返回 picture 文件夹的新图片中重新选择 ; 反复进行步骤 704 和步骤 705, 直到选 择到符合要求的墙纸为止。若文件夹中的所有图片都不能满足要求, 则墙纸不做更新。
步骤 705 : 将选择的图片设定为墙纸并显示 ; 返回步骤 701 等待下一次更新的到 来。
实施例 6
图 8 是根据实施例 6 的终端中各个功能模块的结构框图, 该终端包括 :
设置模块 802, 第一, 用于设置墙纸更新方式, 如周期性还是有数据更新时切换墙 纸; 第二 : 如果是周期性更新, 设定频率 ; 第三 : 墙纸使用的对象是所有频道, 还是指定频道 ( 目录 ) ; 第四, 如果是指定频道指定目录, 设定该频道名称和目录序号。
DCD 模块 804 : 用于获取数据, 并实时地为墙纸提供新图片。
监测模块 806 : 第一 : 对于周期性更新方式, 根据频率和终端的计时模块, 判断是 否到达更新的时间 ; 第二 : 对于有数据更新就切换的方式, 检测是否有新数据下发。
存储模块 808 : 用于存储下载的图片至 picture 文件夹中 ;
控制模块 810, 用于根据监测模块的情况, 读取 picture 文件夹中的图片并判断是 否符合 ( 如格式是否可设置为墙纸或是否为指定位置的图片 ), 如有合适的图片则通知显 示模块发起切换。
显示模块 812, 根据控制模块情况, 切换墙纸并显示。
综上所述, 以上实施例提供的方案利用了 DCD、 彩信等实时信息中总是带有图片且 实时的特性, 通过自动下载图片并将其作为墙纸等显示图片的方法, 使得终端更具趣味性, 提高了用户体验度。此外, 该方法只需要对终端做较小的改动就可以达到预期的效果, 不 需要做大规模的软件和硬件变更。需要说明是, 除上述的 DCD, 彩信, Email 和 EMS 以外, 其
他带有图片的实时信息也可以按照该方法进行操作 ; 且更新的对象不仅限于墙纸, 主题、 屏 保、 来电图片、 图片签名等, 都可以按照以上的方法进行自动更新。
显然, 本领域的技术人员应该明白, 上述的本发明的各模块或各步骤可以用通用 的计算装置来实现, 它们可以集中在单个的计算装置上, 或者分布在多个计算装置所组成 的网络上, 可选地, 它们可以用计算装置可执行的程序代码来实现, 从而可以将它们存储在 存储装置中由计算装置来执行, 或者将它们分别制作成各个集成电路模块, 或者将它们中 的多个模块或步骤制作成单个集成电路模块来实现。这样, 本发明不限制于任何特定的硬 件和软件结合。
以上所述仅为本发明的优选实施例而已, 并不用于限制本发明, 对于本领域的技 术人员来说, 本发明可以有各种更改和变化。 凡在本发明的精神和原则之内, 所作的任何修 改、 等同替换、 改进等, 均应包含在本发明的保护范围之内。