CN101917517A - 一种短信息存储方法和装置 - Google Patents

一种短信息存储方法和装置 Download PDF

Info

Publication number
CN101917517A
CN101917517A CN2010102609177A CN201010260917A CN101917517A CN 101917517 A CN101917517 A CN 101917517A CN 2010102609177 A CN2010102609177 A CN 2010102609177A CN 201010260917 A CN201010260917 A CN 201010260917A CN 101917517 A CN101917517 A CN 101917517A
Authority
CN
China
Prior art keywords
short message
telephone number
group
pairing
grouping
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN2010102609177A
Other languages
English (en)
Inventor
田锐
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Device Co Ltd
Original Assignee
Huawei Device Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Device Co Ltd filed Critical Huawei Device Co Ltd
Priority to CN2010102609177A priority Critical patent/CN101917517A/zh
Publication of CN101917517A publication Critical patent/CN101917517A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

本发明公开了一种短信息存储方法和装置,属于通信技术领域。所述方法包括:获取短信息和所述短信息携带的电话号码;根据所述电话号码和电话本中的电话号码分组,确定所述电话号码所对应的短信息群组;将所述短信息存储在所述电话号码所对应的短信息群组下。所述装置包括:获取模块、短信息群组确定模块和短信息存储模块。本发明通过根据短信息携带的电话号码确定该短信息携带的电话号码所对应的短信息群组,将该短信息存储在该短信息携带的电话号码所属的短信息群组下,丰富了短信息的存储方式,且用户可以从短信息群组下查询相应的短信息,大大缩小了用户的查询范围,便于用户查询。

Description

一种短信息存储方法和装置
技术领域
本发明涉及通信技术领域,特别涉及一种短信息存储方法和装置。
背景技术
随着通信技术的发展,手机已经成为大众化的通信工具,手机可以提供通信服务、短信息服务等各种服务。其中,短信息服务可以通过移动通信***的信令信道和信令网转送短信息,短信息服务属于一种非实时的、非语音的数据通信业务。短信息服务以其独特的信息到达方式及信息存储特点,成功弥补了受网络覆盖范围和外界条件影响而不能及时进行语音通信的缺陷。
目前,手机在接收或发送短信息时,一般是以时间先后顺序将接收到的或发送的短信息存储在手机中的收件箱或发件箱中。
在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
现有对短信息的存储方式比较单一,且当用户需要查询某个用户的短信息时,需要从存储的许多短信息中逐一进行查询,不利于用户查询。
发明内容
为了丰富短信息的存储方式,且便于用户查询,本发明实施例提供了一种短信息存储方法和装置。所述技术方案如下:
一种短信息存储方法,所述方法包括:
获取短信息和所述短信息携带的电话号码;
根据所述电话号码和电话本中的电话号码分组,确定所述电话号码所对应的短信息群组;
将所述短信息存储在所述电话号码所对应的短信息群组下。
一种短信息存储装置,所述装置包括:
获取模块,用于获取短信息和所述短信息携带的电话号码;
短信息群组确定模块,用于根据所述获取模块获取的电话号码,以及电话本中的电话号码分组,确定所述电话号码所对应的短信息群组;
短信息存储模块,用于将所述获取模块获取的短信息存储在所述电话号码所对应的短信息群组下。
本发明实施例提供的技术方案的有益效果是:
通过根据短信息携带的电话号码确定该短信息携带的电话号码所对应的短信息群组,将该短信息存储在该短信息携带的电话号码所对应的短信息群组下,丰富了短信息的存储方式,且用户可以从短信息群组下查询相应的短信息,大大缩小了用户的查询范围,便于用户查询。
附图说明
图1是本发明实施例1提供的一种短信息存储方法的流程图;
图2是本发明实施例2提供的一种短信息存储方法的流程图;
图3是本发明实施例2提供的一种收件箱中建立的短信息群组的示意图;
图4是本发明实施例2提供的一种短信息群组中存储短信息的示意图;
图5是本发明实施例3提供的一种短信息存储装置的结构示意图;
图6是本发明实施例3提供的另一种短信息存储装置的结构示意图;
图7是本发明实施例3提供的又一种短信息存储装置的结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
实施例1
参见图1,本发明实施例提供了一种短信息存储方法,包括:
101:获取短信息和该短信息携带的电话号码。
102:根据该电话号码和电话本中的电话号码分组,确定该电话号码所对应的短信息群组。
103:将该短信息存储在该电话号码所对应的短信息群组下。
进一步地,获取短信息和该短信息携带的电话号码之前,该方法还包括:
根据电话本中的电话号码分组,在短信息箱中建立与电话号码分组一一对应的短信息群组;其中,电话号码所对应的短信息群组为,与该电话号码所属的电话号码分组对应建立的短信息群组。
进一步地,确定该电话号码所对应的短信息群组之后,将该短信息存储在该电话号码所对应的短信息群组下之前,还包括:
根据该电话号码所属的电话号码分组,判断是否建立有该电话号码所对应的短信息群组;
如果判断结果是没有建立该电话号码所对应的短信息群组,则在短信息箱中建立该电话号码所对应的短信息群组;其中,该电话号码所对应的短信息群组为,与该电话号码所属的电话号码分组对应建立的短信息群组。
进一步地,根据该电话号码和电话本中的电话号码分组,确定该电话号码所对应的短信息群组包括:
根据该电话号码,从电话本中查询该电话号码所属的电话号码分组;
如果查询到该电话号码所属的电话号码分组,则确定与该电话号码所属的电话号码分组相对应的短信息群组为该电话号码所对应的短信息群组。
进一步地,如果没有查询到该电话号码所属的电话号码分组,则删除该短信息或将该短信息存储在默认的短信息群组下。
本发明实施例所述的短信息存储方法,通过根据短信息携带的电话号码确定该短信息携带的电话号码所对应的短信息群组,将该短信息存储在该短信息携带的电话号码所对应的短信息群组下,丰富了短信息的存储方式,且用户可以从短信息群组下查询相应的短信息,大大缩小了用户的查询范围,便于用户查询。并且,可以预先建立各种短信息群组,也可以动态建立相应的短信信息群组,实现方式灵活,且动态建立相应的短信信息群组是在需要使用该短信信息群组时才建立,可以节省移动终端的存储空间。另外,当没有查询到短信息对应的电话号码所属的电话号码分组时,通过删除该短信息或将该短信息存储在默认的短信息群组,可以避免垃圾短信的干扰。
实施例2
参见图2,本发明实施例提供了一种短信息存储方法,包括:
201:移动终端根据电话本中的电话号码分组,在短信息箱中建立与电话号码分组一一对应的短信息群组。
其中,短信息箱包括短信息的收件箱和/或发件箱。具体地,现有移动终端一般都具有电话号码分组功能,在用户对电话本中的电话号码进行分组后,移动终端根据电话本中的电话号码分组,在短信息箱中建立与电话号码分组一一对应的短信息群组。
例如:如果根据电话本中包括的各个电话号码,将电话本中的电话号码分组为家人、同学、朋友、同事等,则参见图3,在收件箱中建立与电话号码分组一一对应的短信息群组包括家人、同学、朋友、同事等。
需要说明的是,优选在短信息箱中建立短信息群组,但是并不限于在短信息箱中建立短信息群组,例如还可以是在电话本、记事本等中建立。
202:当移动终端接收到短消息或发送短信息时,移动终端获取该短消息携带的电话号码。
203:移动终端根据该短信息携带的电话号码,从电话本中查询该电话号码所属的电话号码分组,并判断是否可以查询到该电话号码所属的电话号码分组,如果可以查询到,则执行204;否则执行205。
204:移动终端确定与该电话号码所属的电话号码分组相对应的短信息群组为该电话号码所对应的短信息群组,将该短信息存储在该电话号码所对应的短信息群组下,然后结束。
具体地,当步骤202为移动终端接收到短消息时,则该步骤中的存储过程具体为移动终端将该短信息存储在收件箱中该短信息携带的电话号码所对应的短信息群组下。
当步骤202为移动终端发送短消息时,则该步骤中的存储过程具体为移动终端将该短信息存储在发件箱中该短信息携带的电话号码所对应的短信息群组下。
例如:参见图4,接收到小军的短信息,根据该短信息携带的电话号码,得到该电话号码所对应的短信息群组是“朋友”群组,则将小军发送的短信存储在收件箱中短信息群组为“朋友”的文件夹下。
205:移动终端删除该短信息或将该短信息存储在默认的短信息群组下,然后结束。
需要说明的是,对电话本中包括的所有电话号码进行分组,如果在步骤203中移动终端根据该短信息对应的电话号码,没有查询到该电话号码所属的电话号码分组,则证明该电话号码没有存储在原电话本中,则该短信息有可能是垃圾短信,此时可以直接将该短信息删除,以自动过滤一些垃圾短信,或可以将该短信息存储在默认的短信息群组下,以便对该些短信进行进一步地处理。
另外需要说明的是,本实施例中移动终端预先根据电话本中的电话号码分组,在短信息箱中建立与电话号码分组一一对应的短信息群组,电话本中有多少个电话号码分组,则相应地建立多少个短信息群组。但是并不限于此种方式,还可以是在步骤204中确定该短信息携带的电话号码所对应的短信息群组后,根据该电话号码所属的电话号码分组,判断没有建立该电话号码所对应的短信息群组,才根据该电话号码所对应的电话号码分组,建立相对应的短信息群组。即可以是在确定该电话号码所对应的短信息群组,且判断没有建立该电话号码所对应的短信息群组后,再建立相对应的短信息群组,确定一个建立一个,不需要建立与多个电话号码分组相应的多个短信息群组,如当移动终端根据该短信息对应的电话号码,查询到该短信息对应的电话号码所属的电话号码分组为“朋友”,确定该短信息对应的电话号码所对应的短信息群组为“朋友”,且判断移动终端中没有建立有“朋友”短信息群组后,才在短信息箱下建立“朋友”短信息群组。
本发明实施例所述的短信息存储方法,通过根据短信息携带的电话号码确定该短信息携带的电话号码所属的短信息群组,将该短信息存储在该短信息携带的电话号码所属的短信息群组下,丰富了短信息的存储方式,且用户可以从短信息群组下查询相应的短信息,大大缩小了用户的查询范围,便于用户查询。并且,可以预先建立各种短信息群组,也可以动态建立相应的短信信息群组,实现方式灵活,且动态建立相应的短信信息群组是在需要使用该短信信息群组时才建立,可以节省移动终端的存储空间。另外,当没有查询到短信息携带的电话号码所属的电话号码分组时,通过删除该短信息或将该短信息存储在默认的短信息群组,可以避免垃圾短信的干扰。
本实施例所述的短信息存储方法,可以应用于手机、数据卡、PDA(Personal Digital Assistant,个人数字助理)等移动终端。并且,可以预先建立各种短信息群组,也可以动态建立相应的短信信息群组,实现方式灵活,且动态建立相应的短信信息群组是在需要使用该短信信息群组时才建立,可以节省移动终端的存储空间。另外,当没有查询到短信息携带的电话号码所属的电话号码分组时,通过删除该短信息或将该短信息存储在默认的短信息群组,可以避免垃圾短信的干扰。
实施例3
参见图5,本发明实施例提供了一种短信息存储装置,该装置包括:
获取模块301,用于获取短信息和短信息携带的电话号码;
短信息群组确定模块302,用于根据获取模块301获取的电话号码,以及电话本中的电话号码分组,确定该电话号码所对应的短信息群组;
短信息存储模块303,用于将获取模块301获取的短信息存储在该电话号码所对应的短信息群组下。
进一步地,参见图6,该装置还包括:
第一短信息群组建立模块304,用于根据电话本中的电话号码分组,在短信息箱中建立与电话号码分组一一对应的短信息群组;其中,电话号码所对应的短信息群组为,与该电话号码所属的电话号码分组对应建立的短信息群组。
进一步地,参见图7,该装置还包括:
第二短信息群组建立模块305,用于根据短信息群组确定模块302确定的短信息携带的电话号码所对应的短信息群组,判断是否建立有该电话号码所对应的短信息群组;如果判断结果是没有建立该电话号码所对应的短信息群组,则在短信息箱中建立该电话号码所对应的短信息群组;其中,该电话号码所对应的短信息群组为,与该电话号码所属的电话号码分组对应建立的短信息群组。
进一步地,短信息群组确定模块302包括:
查询单元,用于根据获取模块301获取的电话号码,从电话本中查询该电话号码所属的电话号码分组;
短信息群组确定单元,用于当查询单元查询到电话号码所属的电话号码分组时,确定与该电话号码所属的电话号码分组相对应的短信息群组为该电话号码所对应的短信息群组。
进一步地,短信息群组确定模块302还包括:
短信息处理单元,用于当查询单元没有查询到电话号码所属的电话号码分组时,删除该短信息或将该短信息存储在默认的短信息群组下。
本发明实施例所述的短信息存储方法,通过根据短信息携带的电话号码确定该短信息携带的电话号码所对应的短信息群组,将该短信息存储在该短信息携带的电话号码所属的短信息群组下,丰富了短信息的存储方式,且用户可以从短信息群组下查询相应的短信息,大大缩小了用户的查询范围,便于用户查询。
本发明实施例还提供了一种终端设备,该终端设备包括:实施例3中所述的任意一种短信息存储装置、外壳和电路板。其中,该电路板安置在该外壳围成的空间内,该短信息存储装置设置在该电路板上。
上述终端设备可以为手机、人机交互终端、电子书或其他具有显示功能的终端设备。在终端设备为手机的情况下,该手机还包括:射频电路、音频电路、电源电路,以便完成手机的基本功能,下面对射频电路、音频电路、电源电路分别进行介绍:
该射频电路,主要用于建立手机与无线网络的通信,实现手机与无线网络的数据接收和发送;
该音频电路,主要用于采集声音并将采集的声音转化为声音数据,以便该手机通过该射频电路向无线网络发送该声音数据,或者将该手机通过该射频电路从无线网络接收的声音数据,还原为声音并向用户播放该声音;或者该音频电路同时具备上述采集并发送该声音数据、接收并播放该声音数据的功能;
该电源电路,主要用于为该手机的各个电路或器件供电,保证手机的正常工作。
以上实施例提供的技术方案中的全部或部分内容可以通过软件编程实现,其软件程序存储在可读取的存储介质中,存储介质例如:计算机中的硬盘、光盘或软盘。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (12)

1.一种短信息存储方法,其特征在于,所述方法包括:
获取短信息和所述短信息携带的电话号码;
根据所述电话号码和电话本中的电话号码分组,确定所述电话号码所对应的短信息群组;
将所述短信息存储在所述电话号码所对应的短信息群组下。
2.根据权利要求1所述的短信息存储方法,其特征在于,所述获取短信息和所述短信息携带的电话号码之前,所述方法还包括:
根据电话本中的电话号码分组,在短信息箱中建立与电话号码分组一一对应的短信息群组;其中,所述电话号码所对应的短信息群组为,与所述电话号码所属的电话号码分组对应建立的短信息群组。
3.根据权利要求1所述的短信息存储方法,其特征在于,所述确定所述电话号码所对应的短信息群组之后,将所述短信息存储在所述电话号码所对应的短信息群组下之前,所述方法还包括:
根据所述电话号码所属的电话号码分组,判断是否建立有所述电话号码所对应的短信息群组;
如果判断结果是没有建立所述电话号码所对应的短信息群组,则在短信息箱中建立所述电话号码所对应的短信息群组;其中,所述电话号码所对应的短信息群组为,与所述电话号码所属的电话号码分组对应建立的短信息群组。
4.根据权利要求1所述的短信息存储方法,其特征在于,所述根据所述电话号码和电话本中的电话号码分组,确定所述电话号码所对应的短信息群组包括:
根据所述电话号码,从电话本中查询所述电话号码所属的电话号码分组;
如果查询到所述电话号码所属的电话号码分组,则确定与所述电话号码所属的电话号码分组相对应的短信息群组为所述电话号码所对应的短信息群组。
5.根据权利要求4所述的短信息存储方法,其特征在于,如果没有查询到所述电话号码所属的电话号码分组,则删除所述短信息或将所述短信息存储在默认的短信息群组下。
6.一种短信息存储装置,其特征在于,所述装置包括:
获取模块,用于获取短信息和所述短信息携带的电话号码;
短信息群组确定模块,用于根据所述获取模块获取的电话号码,以及电话本中的电话号码分组,确定所述电话号码所对应的短信息群组;
短信息存储模块,用于将所述获取模块获取的短信息存储在所述电话号码所对应的短信息群组下。
7.根据权利要求6所述的短信息存储装置,其特征在于,所述装置还包括:
第一短信息群组建立模块,用于根据电话本中的电话号码分组,在短信息箱中建立与电话号码分组一一对应的短信息群组;其中,所述电话号码所对应的短信息群组为,与所述电话号码所属的电话号码分组对应建立的短信息群组。
8.根据权利要求6所述的短信息存储装置,其特征在于,所述装置还包括:
第二短信息群组建立模块,用于根据所述电话号码所属的电话号码分组,判断是否建立有所述电话号码所对应的短信息群组;如果判断结果是没有建立所述电话号码所对应的短信息群组,则在短信息箱中建立所述电话号码所对应的短信息群组;其中,所述电话号码所对应的短信息群组为,与所述电话号码所属的电话号码分组对应建立的短信息群组。
9.根据权利要求6所述的短信息存储装置,其特征在于,所述短信息群组确定模块包括:
查询单元,用于根据所述获取模块获取的电话号码,从电话本中查询所述电话号码所属的电话号码分组;
短信息群组确定单元,用于当所述查询单元查询到所述电话号码所属的电话号码分组时,确定与所述电话号码所属的电话号码分组相对应的短信息群组为所述电话号码所对应的短信息群组。
10.根据权利要求9所述的短信息存储装置,其特征在于,所述短信息群组确定模块还包括:
短信息处理单元,用于当所述查询单元没有查询到所述电话号码所属的电话号码分组时,删除所述短信息或将所述短信息存储在默认的短信息群组下。
11.一种终端设备,包括:外壳,电路板,其特征在于,还包括权利要求6至10任一项所述的短信息存储装置;
所述电路板安置在所述外壳围成的空间内,所述短信息存储装置设置在所述电路板上。
12.根据权利要求11所述的终端设备,其特征在于,所述终端设备为手机;所述手机还包括:射频电路、音频电路、电源电路;
所述射频电路,用于建立手机与无线网络的通信,实现手机与无线网络的数据接收和发送;
所述音频电路,用于采集声音并将采集的声音转化为声音数据,以便所述手机通过所述射频电路向无线网络发送所述声音数据,和/或将所述手机通过所述射频电路从无线网络接收的声音数据,还原为声音并向用户播放该声音;
所述电源电路,用于为所述手机的各个电路或器件供电。
CN2010102609177A 2010-08-18 2010-08-18 一种短信息存储方法和装置 Pending CN101917517A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2010102609177A CN101917517A (zh) 2010-08-18 2010-08-18 一种短信息存储方法和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2010102609177A CN101917517A (zh) 2010-08-18 2010-08-18 一种短信息存储方法和装置

Publications (1)

Publication Number Publication Date
CN101917517A true CN101917517A (zh) 2010-12-15

Family

ID=43324896

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2010102609177A Pending CN101917517A (zh) 2010-08-18 2010-08-18 一种短信息存储方法和装置

Country Status (1)

Country Link
CN (1) CN101917517A (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103024175A (zh) * 2012-12-11 2013-04-03 中兴通讯股份有限公司 基于通讯录的自动分类方法及装置及移动终端
CN106385498A (zh) * 2016-09-14 2017-02-08 青岛海信移动通信技术股份有限公司 信息归类方法及装置
CN104035930B (zh) * 2013-03-05 2017-11-03 联想(北京)有限公司 数据存储方法和终端设备

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1361638A (zh) * 2000-12-29 2002-07-31 英华达股份有限公司 简讯分类的方法
CN101170766A (zh) * 2007-08-29 2008-04-30 Tcl天一移动通信(深圳)有限公司 一种手机短信自动分类的方法
CN101783833A (zh) * 2009-12-22 2010-07-21 康佳集团股份有限公司 一种手机短信的存储方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1361638A (zh) * 2000-12-29 2002-07-31 英华达股份有限公司 简讯分类的方法
CN101170766A (zh) * 2007-08-29 2008-04-30 Tcl天一移动通信(深圳)有限公司 一种手机短信自动分类的方法
CN101783833A (zh) * 2009-12-22 2010-07-21 康佳集团股份有限公司 一种手机短信的存储方法

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103024175A (zh) * 2012-12-11 2013-04-03 中兴通讯股份有限公司 基于通讯录的自动分类方法及装置及移动终端
WO2013182133A1 (zh) * 2012-12-11 2013-12-12 中兴通讯股份有限公司 基于通讯录的自动分类方法及装置及移动终端
CN104035930B (zh) * 2013-03-05 2017-11-03 联想(北京)有限公司 数据存储方法和终端设备
CN106385498A (zh) * 2016-09-14 2017-02-08 青岛海信移动通信技术股份有限公司 信息归类方法及装置
CN106385498B (zh) * 2016-09-14 2019-09-20 青岛海信移动通信技术股份有限公司 信息归类方法及装置

Similar Documents

Publication Publication Date Title
CN100342736C (zh) 语音邮件短消息业务方法及装置和用户终端
CN1126401C (zh) 移动电话中发送短消息的方法
CN101262642B (zh) 移动通知消息
CN101199128A (zh) 用于提供对短消息服务的综合管理功能的方法和移动通信终端
CN103024139B (zh) 用于移动手机的信息显示设备和方法
US7043278B2 (en) Method of notifying the arrival of an event at a mobile terminal, and a mobile terminal for implementing the method
CN105472585A (zh) 网络设置方法和移动终端
CN101355733A (zh) 一种信息提示方法、***及移动终端
US20120295647A1 (en) Method, server, and terminal for displaying short message icon
CN101616502B (zh) 一种来电和呼叫控制及收发短消息的方法和无线上网卡
CN101917517A (zh) 一种短信息存储方法和装置
CN106303079A (zh) 一种通讯提示方法及通讯设备
CN101572570B (zh) 一种无线上网卡通过移动终端进行信息处理的方法和***
CN103279447A (zh) 信息处理方法、装置及终端
CN101616204B (zh) 耳机及手机***
CN102655690A (zh) 一种信息通知方法、装置及电子设备
CN101867639A (zh) 一种更新联系信息的方法及移动终端
KR100472298B1 (ko) 이동통신 단말기에서의 스팸 메시지 처리 방법
CN100455085C (zh) 进行点到点的文件传输的用户终端及其传输方法
CN114900576A (zh) 一种拨号处理方法及移动终端
CN102694924A (zh) 用于移动终端的存储通信数据的***和方法
CN102098695A (zh) 一种手机测试***及方法
CN202435609U (zh) 具有追踪定位功能的手机
KR20020014109A (ko) 이동통신 단말기에서 단문 메시지 송신 방법
CN101977258A (zh) 手机号码存储方法及***

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20101215