一种基于移动终端的照片自动命名处理方法及系统的制作方法

文档序号:9810694阅读:459来源:国知局
一种基于移动终端的照片自动命名处理方法及系统的制作方法
【技术领域】
[0001]本发明涉及移动终端技术领域,尤其涉及一种基于移动终端的照片自动命名处理方法及系统。
【背景技术】
[0002]随着移动通信的发展和人们生活水平的不断提高,各种移动终端如手机的使用越来越普及,手机已经成为人们生活中不可缺少的通信工具。
[0003]现有技术中手机的功能越来越多,音频功能是移动终端经常使用的功能之一。
[0004]翻开手机或相机的camera文件夹,几乎所有人都能感受到一个字“乱”。只要是没有整理过的,Android和苹果的相机文件夹都会将所有拍摄的照片毫无区别的堆砌在一起。当然你也可以理解为某种形式的统一。但随之而来的问题是,如果有几个月没有整理过的“相机”文件夹,除了一个个的查看属性来区分照片是何时拍摄以外,似乎就没有别的标的物了。要整理这么多照片确实是一个不小的工程,即现有技术中的移动终端照片命名无规律,查找麻烦,不方便用户。
[0005]因此,现有技术还有待于改进和发展。

【发明内容】

[0006]本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种基于移动终端的照片自动命名处理方法及系统。提供了一种快速可靠的根据设备日历信息,自动为当前所拍摄照片命名的方法,为用户提供了方便。
[0007]本发明解决技术问题所采用的技术方案如下:
一种基于移动终端的照片自动命名处理方法,其中,包括:
A、预先设置照片命名规则并存储在移动终端中;
B、每天实时更新移动终端的用于给需命名照片提供命名资源的日历信息;
C、当检测到有新的照片存储时,查找所述日历信息中当前时间对应的命名资源,按预先设置的照片命名规则对所述新的照片自动命名,并将命名后的照片分类存储。
[0008]所述的基于移动终端的照片自动命名处理方法,其中,在所述步骤A之前还包括:
S、预先在移动终端上设置在用于对已经存储的照片进行分类浏览的操作菜单。
[0009]所述的基于移动终端的照片自动命名处理方法,其中,所述步骤S中的分类浏览的操作菜单包括:根据时间分类的时间分类浏览子菜单、按照事件分类的事件分类浏览子菜单,按照天气分类的天气分类子菜单。
[0010]所述的基于移动终端的照片自动命名处理方法,其中,所述步骤C之后还包括:
D、当需浏览照片时,接收用户的操作指令选择对应的分类浏览子菜单对照片进行分类浏览。
[0011 ]所述的基于移动终端的照片自动命名处理方法,其中,所述命名资源包括:时间信息,工作内容信息,生活分类信息,和/或天气信息。
[0012]所述的基于移动终端的照片自动命名处理方法,其中,所述步骤B还包括:
对移动终端收到的短信或邮件信息进行解析,对特定格式的邮件或消息,有针对性的解析获取其中的有用的命名资源信息,自动同步到日历信息中。
[0013]所述的基于移动终端的照片自动命名处理方法,其中,所述步骤D还包括:
D1、当浏览照片时,接收用户的操作指令选择某一天,或某一个天气的,或某一次旅游制定要看的图片;用正则表达式来进行模式匹配,匹配成功的图片自动显示。
[0014]一种基于移动终端的照片自动命名处理系统,其中,包括:
预先设置模块,用于预先设置照片命名规则并存储在移动终端中;
命名资源更新模块,用于每天实时更新移动终端的用于给需命名照片提供命名资源的日历信息;
命名控制模块,用于当检测到有新的照片存储时,查找所述日历信息中当前时间对应的命名资源,按预先设置的照片命名规则对所述新的照片自动命名,并将命名后的照片分类存储。
[0015]所述基于移动终端的照片自动命名处理系统,其中,其还包括:
菜单设置模块,用于预先在移动终端上设置在用于对已经存储的照片进行分类浏览的操作菜单;所述分类浏览的操作菜单包括:根据时间分类的时间分类浏览子菜单、按照事件分类的事件分类浏览子菜单,按照天气分类的天气分类子菜单;
浏览控制模块,用于当需浏览照片时,接收用户的操作指令选择对应的分类浏览子菜单对照片进行分类浏览。
[0016]所述基于移动终端的照片自动命名处理系统,其中,其还包括:
解析模块,用于对移动终端收到的短信或邮件信息进行解析,对特定格式的邮件或消息,有针对性的解析获取其中的有用的命名资源信息,自动同步到日历信息中;
选择与模式匹配模块,用于当浏览照片时,接收用户的操作指令选择某一天,或某一个天气的,或某一次旅游制定要看的图片;用正则表达式来进行模式匹配,匹配成功的图片自动显示;
所述命名资源包括:时间信息,工作内容信息,生活分类信息,和/或天气信息。
[0017]本发明所提供的基于移动终端的照片自动命名处理方法及系统,使移动终端增加了新功能:可以根据设备日历信息,自动为当前所拍摄照片命名。本发明的移动终端可以实现在拍摄之初就让照片自动分类,并且记录足够丰富的信息,而又避免需要过度的人为参与操作,自动完成命名与分类,其操作简单,容易实现,为用户提供了方便。
【附图说明】
[0018]图1是本发明基于移动终端的照片自动命名处理方法的较佳实施例的流程图。
[0019]图2是本发明基于移动终端的照片自动命名处理系统的较佳实施例的功能原理框图。
【具体实施方式】
[0020]本发明所提供的基于移动终端的照片自动命名处理方法及系统,为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解析本发明,并不用于限定本发明。
[0021]请参见图1,图1是本发明所提供的基于移动终端的照片自动命名处理方法的较佳实施例的流程图。图1所示的一种基于移动终端的照片自动命名处理方法,包括:
步骤S100、预先设置照片命名规则并存储在移动终端中。
[0022]本发明实施例中,需要预先设置照片命名规则并存储在移动终端中,例如,设置命名规则时间信息+工作内容信息(或生活分类信息)+天气信息。
[0023]当然也可以设置其他命名规则。
[0024]进一步地,本发明所述的基于移动终端的照片自动命名处理方法,其中,在所述步骤SlOO之前还包括:
预先在移动终端上设置在用于对已经存储的照片进行分类浏览的操作菜单。其中,所述分类浏览的操作菜单包括:根据时间分类的时间分类浏览子菜单、按照事件分类的事件分类浏览子菜单,按照天气分类的天气分类子菜单。
[0025]这样,本发明在具体实施时可以设置为用户自动设置定制化界面,系统可以给用户提供预设。例如希望自动命名包含哪些信息:如日期,时间,工作/非工作,航班,铁路起始等信息。然后提供菜单让用户自己勾选。
[0026]这样系统就可以有针对性的为照片命名了:
在具体实施时,可以例如判断名字包含哪些信息的接口函数 Bool IsDateReqO ;
Bool IsTimeReqO ;
Bool IsFlightReqO ;
根据上述接口判断哪些信息是需要的例如,
If (IsDateReqO)
{
CopeToTempname(GetDate());
}
其中IsDateReqO用来判断日期信息是否是用户克制化的,如果是,就把GetDate()得到的信息拷贝到临时名字的变量中也就是CopeToTempname ()作的工作。
[0027][注]上述方法仅举例使用,本专利并不限定具体代码。
[0028]步骤S200、每天实时更新移动终端的用于给需命名照片提供命名资源的日历信息。
[0029]其中,所述命名资源包括:时间信息,工作内容信息,生活分类信息,和/或天气信息。
[0030]本发明中需要对移动终端收到的短信或邮件信息进行解析,对特定格式的邮件或消息,有针对性的解析获取其中的有用的命名资源信息,自动同步到日历信息中。
[0031 ]这里以Android手机为例,本发明将相应的命名资源统计提取到日历信息中。通过在日历信息中如何将其他模块的有用信息同步到统一的日历中,举例来说:
例如将订票系统和日历信息的同步: 方法有很多,例如订票系统在预订成功后会发送成功信息给用户邮件或者短消息,对这种特定格式的邮件或消息,只要有针对性的解析就可以获取其中的有用信息。
[0032]以中国国航为例,其消息提醒的格式一般为:
[中国民航信息]xx(国航)xx航班/XX月XX日/XX机场X航站楼XX时间-XX机场X航站楼XX时间,请准时登机/编号XX
解析这样一条短信可以判断关键字“[中国民航信息]”是航空公司,然后提取XX航班/XX月XX日/XX机场X航站楼XX时间-XX机场X航站楼XX时间,将特定时间区域的事件填充到特定时间范围内。也就是更新了日历信息。
[0033]当然为了避免误修改日历,也可以在同步前经过用户确认,同意同步再自动同步到曰历中。
[0034]具体的函数接口可以定义为:
邮件解析:
Bool IsCalendarRelated(Message);
Time * GetTime(Message);
Event * GetEvent(Message):
将解析结果与日历同步
Null UpdateCalendar(Time* GetTimeO ,Event* GetEventO,......);
[注]上述方法仅举例说明,本专利并不限定具体代码。
[0035]即本发明的日历信息(日历模块)是本专利的核心。主要任务是给移动终端照片的命名提供足够的命名资源,使得照片(图片)的命名自动为照片命名出有用的名字。而且方便后续用户使用不同的过滤方法浏览照片时,可以根据这些信息过滤出想要的照片。日历
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1