具体实施方式
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图对本发明实施例进行详细描述。
在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
实施例1
本发明实施例1提供一种对消息中的数据进行处理的方法,请参见图1,该方法具体包括:
步骤101、移动终端接收网络侧或者其他设备发送的消息,所述消息中携带有数据。对本领域技术人员来说,移动终端可以通过各种无线通信协议与因特网(Internet)、无线局域网(Wireless Local Area Networks,以下简称WLAN)、蜂窝式移动电话网络等无线网络及其他设备进行无线通信。无线通信可以利用多个通信标准、协议和技术中的任意一个,这些通信标准、协议和技术包括但不限于全球移动通信系统(Global System For MobileCommunication,以下简称GSM)、增强型数据速率GSM演进技术(EnhancedData Rate for GSM Evolution,以下简称EDGE)、高速下行链路分组接入(HighSpeed Downlink Packet Access,以下简称HSDPA)、宽带码分多址(WidebandCode Division Multiple Access,以下简称WCDMA)、码分多址(Code DivisionMultiple Access,以下简称CDMA)、时分多址(Time Division Multiple Access,以下简称TDMA)、蓝牙标准、无线保真(Wireless Fidelity,以下简称Wi-Fi)、用于电子邮件的协议(例如因特网信息访问协议(Internet Message AccessProtocol,以下简称IMAP)和/或邮局协议(Post Office Protocol,以下简称POP))、用于即时信息传送现场业务(Instant Messaging Presence Services,以下简称IMPS)、用于短信息业务的协议(Short Message Service,以下简称SMS),或者任何其他适合无线通信的标准、协议和技术。
移动终端可以通过上述各种无线通信标准、协议和技术与网络侧进行无线通信,并可以接收到网络侧发送的消息,接收到的这些消息包括但不限于电子邮件(Email)、短信息(SMS)、即时消息(Instant Message,以下简称IM)等。移动终端也可以接收另一移动终端或其他设备通过蓝牙标准协议封装的蓝牙信息或者通过Wi-Fi协议发送的Wi-Fi信息等。本领域技术人员可知,接收到的消息中可以携带有多种数据类型的数据。例如,可以只有一种数据类型的数据,也可以有两种或两种以上数据类型的数据。
步骤102、移动终端识别所述消息中的数据的数据类型。
在接收到上述各种消息后,移动终端解析该消息,并可以识别所述消息中的数据的数据类型。数据类型是指数据的格式,例如,数据类型可以是TXT格式、vCard格式、vCalendar格式、BMP(Bitmap)格式、JPG格式、AVI(AudioVideo Interleaved,以下简称AVI)格式、RMVB(RealMedia Variable Bitrate,以下简称RMVB)格式、MEPG(Moving Picture Experts Group,以下简称MPEG)格式等。
移动终端可以根据现有技术对消息中的数据的数据类型进行识别。例如,该消息是短信息并且携带vCard格式的数据,移动终端可以识别出该短信息中的vCard格式的数据。
vCard称为虚拟商业名片或者电子商业名片(virtual business cards orelectronic business cards),是联系人电子名片的文件格式标准。vCard可包含的信息有:姓名、地址信息、电话号码、URL(Uniform Resource Locator),logo,相片等。vCard规范容许公开交换个人数据交换(Personal Data Interchange,以下简称PDI)信息。vCard格式的数据可以在任何信息中通过各种无线通信方式进行传输,例如网络侧发送的电子邮件、短信息等消息中也可以包括vCard格式的数据。
移动终端通过解析接收到的短信息中是否包含“BEGIN:VCARD”字符串来识别出接收到的消息中是否有vCard格式的数据,当然,本领域的技术人员可以理解,移动终端也可以通过解析接收到的消息中是否包含“END:VCARD”字符串来识别消息中是否有vCard格式的数据,本发明实施例对识别vCard格式的数据的方法不作限定。
再例如,移动终端接收到的消息中也可以包含vCalendar格式的日历数据。RFC 5545(Internet Calendaring and Scheduling Core Object Specification)是日历数据交换的标准,RFC 5545中定义了iCalendar或vCalendar(VirtualCalendar)的具体格式等内容。通常情况下,vCalendar允许用户通过电子邮件(Email)的方式发送“会议请求”或“任务”给收件人。但它也可以独立使用,而不局限于某种传输协议。例如,可以通过WebDav服务器或移动数据同步化协议(Synchronization Markup Language,以下简称SyncML)来进行共享与修改。简单的网页服务器(HTTP协议)也常常被用来分发公共事件的vCalendar格式的数据,或发布个人的时间谋划安排。
移动终端通过解析接收到的消息中(例如Email)是否包含“BEGIN:VCALENDAR”字符串来识别接收到的电子邮件中是否有vCalendar格式的数据,当然,本领域技术人员可以理解,移动终端也通过解析接收到的消息中是否包含“END:VCALENDAR”字符串来识别接收到的电子邮件中是否有vCalendar格式的数据,本发明实施例对识别vCalendar格式的数据的方法不作限定。
再例如,移动终端接收到短信息,并可以识别出短信息中包含数字字符串类型的数据。例如,短信息中可以包含以下内容:“张三,我的电话已经更改为123456789......”,移动终端可以识别出数字字符串“123456789”。
再例如,移动终端接到一个电话(例如未接电话、已接电话等)等并以电话消息的形式存储在通讯记录中。移动终端可以识别该通讯记录中的该数据。
再例如,移动终端接收到一条彩信消息(Multimedia Messaging Service,以下简称MMS)。彩信消息能够传递功能全面的内容和信息,这些信息包括文字、图像、声音、数据等各种多媒体格式的信息。移动终端通过文件扩展名“.TXT”可以识别彩信消息中包含的TXT文本格式(Text File)的数据,通过文件扩展名“.JPG”、“.BMP”、“.GIFF”、“.GIF”等图片格式可以识别彩信消息中包含图片格式的数据。
步骤103、移动终端根据对应关系列表将所述数据存储到与该数据的数据类型相对应的功能模块,所述对应关系列表为数据类型与功能模块之间的对应关系列表。
数据类型是指数据的格式,例如,数据类型可以是TXT格式、vCard格式、vCalendar格式、BMP格式、JPG格式、AVI格式、RMVB格式、MEPG格式等。功能模块是指可以存储上述数据类型的数据的模块,功能模块是移动终端内部结构的一部分。例如,移动终端是手机,手机的存储器中存储有通讯录模块,本领域技术人员可知,该通讯录模块可以存储vcf格式的数据(The Visual Component Framework,以下简称vcf),该vcf格式的数据中存储了联系人信息,该联系人信息可以是姓名、电话号码等信息,同时该通讯录模块也可以存储vCard格式的数据。再例如,存储器中存储有记事本模块,该记事本模块可以存储TXT格式的数据。对应关系列表中存储有数据类型与功能模块之间的对应关系,例如TXT格式对应与记事本模块,vCard格式对应于通讯录模块,BMP格式、JPG格式对应于图像管理模块,AVI格式、RMVB格式、MEPG格式对应于播放器模块等。
如表1所示,是数据类型与功能模块之间的对应关系列表。其中,功能模块是移动终端内部结构的一部分。具体地,例如,短信息中可以包含TXT格式的数据,也可以包含vCard格式的数据。当移动终端识别接收到的短信息中包含vCard格式的数据时,根据对应关系列表1,该vCard格式的数据类型对应于通讯录模块,于是vCard格式的数据将存储到通讯录模块。例如,当移动终端识别接收到的消息中包含TXT格式的数据时,根据对应关系列表1,该TXT格式的数据类型对应于记事本模块,于是TXT格式的数据存储到记事本模块。当移动终端识别短信息中的数据为数字字符串格式的数据,则根据数据类型与功能模块之间的对应关系列表1,查找到数字字符串格式的数据对应于通讯录模块,则将数字字符串格式的数据存储到通讯录模块。再例如,当移动终端识别接收到的消息中即包含TXT格式的数据,也包含vCard格式的数据时,根据对应关系列表1,该TXT格式的数据存储到记事本模块,同时vCard格式的数据存储到通讯录模块。在后面的步骤中将详细描述。
数据类型 |
功能模块 |
vCard、数字字符串 |
通讯录模块 |
TXT |
记事本模块 |
vCalendar |
日历模块 |
BMP、JPG、TIFF、GIF |
图像管理模块 |
AVI、RMVB、MPEG |
播放器模块 |
表1
再例如,移动终端接到一个电话(例如未接电话、已接电话等)等并以电话消息的形式记录在通讯记录(call log)中。移动终端可以识别该通讯记录中数字字符串格式的数据,根据数据类型与功能模块之间的对应关系列表1,查找到数字字符串格式的数据对应于通讯录模块,将电话消息的数据存储到通讯录模块。
再例如,移动终端接收到一条MMS消息,通过文件扩展名“.JPG”、“.BMP”、“.GIFF”、“.GIF”等图片格式识别彩信消息中包含图片格式(例如JPG、BMP、TIFF、GIF格式等)的数据,移动终端根据数据类型与功能模块之间的对应关系列表1,查找到JPG格式、BMP格式、TIFF格式、GIF格式的数据对应于图像管理模块,则将JPG格式、BMP格式、TIFF格式、GIF格式的数据存储到图像管理模块。
再例如,移动终端接收到的消息中包含AVI格式的数据,移动终端根据数据类型与功能模块之间的对应关系列表1,查找到AVI格式的数据对应于播放器模块,则将该AVI格式的数据存储到播放器模块。
在另外的一些实施例中,可以在网络侧或者本地存储数据类型与功能模块之间的对应关系列表。当对应关系列表存储在网络侧时,移动终端根据识别出的数据的数据类型,从网络侧获取所述数据类型对应的功能模块信息,将该数据存储到该功能模块。
在另外的一些实施例中,当所述消息中包括多种数据类型的数据时,步骤102中识别该数据的数据类型具体可以包括:识别所述数据中的至少一种数据类型。因此,在步骤103中,根据对应关系列表将所述数据存储到与所述数据类型相对应的功能模块具体可以包括:根据对应关系列表将所述至少一种数据类型的数据存储到与所述数据类型相对应的功能模块。
本发明实施例通过从接收到的消息中识别出各种数据类型的数据,如联系人名片vCard,日程信息vCalendar、文本信息TXT等,并且在移动终端相关的功能模块中存储,增强了移动终端与用户之间的智能交互能力,也提高了移动终端处理事务的效率。
可选地,如图2所示,在步骤103之后,本实施例的方法还可以包括:
步骤104、所述功能模块将存储的所述数据按照预设的形式提示给用户。
例如,该功能模块也可以是日历模块,则日历模块在存储vCalendar格式的数据后,在日历模块中按照预定的形式生成一条日程安排提示给用户。
例如,该功能模块也可以是记事本模块。则记事本模块在存储TXT格式的数据后,并在记事本模块中按照预定的形式生成一条记事信息提示给用户。
在另外的一些实施例中,所述功能模块也可以根据接收到的操作指令,将存储的所述数据按照预设的形式提示给用户。操作指令可以具体为指令该功能模块显示该数据。例如,该功能模块具体为通讯录模块,则通讯录模块在接收到指令该通讯录模块显示数据的操作指令后,将vCard格式、数字字符串格式的数据,在通讯录中生成一条联系人,并可以按照移动终端预先设定的联系人显示形式提示给用户。
可选地,如图3所示,在步骤102之后,步骤103之前,该方法还可以包括:
步骤105、判断所述功能模块是否存储了与所述数据相同的数据:如果已经存储,则执行步骤106;如果未存储,则执行步骤103。
步骤106、提示用户,以便用户对该数据进行管理操作。提示的方式具体可也是,在触摸屏中显示图形用户界面,提示用户功能模块中已经有相同的数据,是否继续存储操作等。例如,该功能模块具体为通讯录模块,则通讯录模块在接收到vCard格式的数据后,将vCard格式的数据在通讯录中生成一条联系人。当然,可以理解的是,如果所生成的联系人的信息(例如姓名、移动电话号码等)与通讯录中已存储的联系人相同,则移动终端可以提示用户进行相应的管理操作,例如可以提示用户是否对生成的联系人是否继续存储等等。
步骤107、移动终端接收用户对该数据进行管理操作的指令,对该数据进行处理(例如对该数据进行删除处理等)。
可选地,步骤104、步骤105、步骤106、步骤107也可以一并在本发明实施例方法中,如图4所示,具体的方法流程在此不再赘述。
本领域技术人员可知,,移动终端接收到的从网络侧发送的短信息、Email、即时信息都具有相同的字段,例如发信人字段、收信人字段、发送时间字段、接收时间字段和消息内容字段等。
因此,可选地,在另外的一些实施例中,在步骤102之后、步骤103之前,该方法还可以包括:
步骤108、从该消息中提取所述数据的数据属性。该数据属性可以具体包括该消息的发件人,也可以具体包括该消息的发件人和发送时间。
因此,上述步骤103还可以包括:
将所述数据的数据属性存储到与该数据的数据类型相对应的功能模块。这样,该数据和该数据的数据属性可以都存储到与该数据的数据类型相对应的功能模块。
在本发明实施例中,数据属性可以具体包括该消息的发件人,也可以具体包括该消息的发件人和发送时间。例如,移动终端接收到网络侧发送的一条彩信。该彩信中的具体字段及其内容如表2中所示。
彩信字段 |
描述 |
发信人 |
张三(12345678) |
发送时间 |
2011-12-31,周六,17:18 |
收件人 |
(移动终端用户) |
接收时间 |
2011-12-31,周六,17:22 |
内容 |
GIF格式的数据、TXT格式的数据 |
表2
当移动终端解析该彩信,并识别出彩信中的GIF格式、TXT格式的数据后,从该消息中提取GIF格式、TXT格式的数据的数据属性——发件人,或,发件人和发送时间。将GIF格式的数据和数据属性存储到与该数据的数据类型相对应的功能模块中,将TXT格式的数据和数据属性存储到与该数据的数据类型相对应的功能模块中。
当所述功能模块将存储的所述数据按照预设的形式提示给用户时,移动终端将GIF格式、TXT格式的数据显示出来,并将数据属性也显示出来,数据属性的具体显示形式在本发明实施例中不做限制,例如可以是“来自张三2011年12月31日星期六的彩信”,或者“来自张三”等,以表明TXT格式、GIF格式的数据的数据属性。
数据属性具体包括的内容可以由移动终端预先设置也可以由用户自己设置。当需要提示数据给用户时,该数据的数据属性可以提示给用户。这样,用户可以直观地了解到该数据的消息来源是哪里,更有利于移动终端与用户的智能交互能力,同时也提高了用户的使用体验。
在本发明另外的一些实施例中,也可以通过对数据的文件名进行命名的形式来表明数据的数据属性。还是以该彩信为例,识别出GIF格式的数据后,将该数据文件名自动命名为“来自张三2011年12月31日星期六的彩信”,或者“来自张三的彩信”等。
实施例2
本发明实施例公开了一种移动终端,如图5所示,该移动终端具体包括RF(Radio Frequency)电路301、存储器302、中央处理器303。该存储器302包括至少一个功能模块3022。其中:
RF电路301用于接收消息,该消息中携带有数据。该消息中可以有多种数据类型的数据:可以只有一种数据类型的数据,也可以有两种或两种以上数据类型的数据。该消息具体可以包括电子邮件或短信息或即时信息。
中央处理器303用于识别RF电路301接收的消息中的数据的数据类型,并根据对应关系列表将该数据存储到与该数据的数据类型相对应的功能模块。对应关系列表为数据类型与功能模块之间的对应关系列表,该对应关系列表的具体内容请参见实施例1中的相关内容,在此不再赘述。
功能模块3022,用于存储所述数据。
功能模块3022包括:记事本模块或通讯录模块或日历模块或图像管理模块或播放器模块中的至少一个。
可选地,如图6所示,中央处理器303具体包括:
对应关系存储模块3031,用于存储数据类型与功能模块之间的对应关系列表;
识别模块3032,用于识别所述消息中的数据的数据类型;
转发模块3033,用于根据所述对应关系列表将所述数据存储到相应的功能模块3022。
可选地,该移动终端还可以包括显示器304,该显示器304用于根据中央处理器303的操作指令,显示功能模块3022中存储的数据给用户。
可以理解的是,在本发明实施例中,接收的消息具体可以是实施例1中的短信息、即时信息、电子邮件、短信息等,识别的数据也可以是实施例1、中的vCard格式、vCalendar格式、JPG格式、BMP格式、TIFF格式、GIF格式、TXT格式的数据。可以理解的是,在方法实施例1中的具体技术方案可以在本发明实施例中的移动终端中实现。具体技术方案在实施例1中有详细描述,在此不再赘述。
另外,可以理解的是,在本发明实施例中上述功能模块3022可以是存储器中的一部分,也可以是功能模块3022与存储器302是相互独立的两个硬件结构,在本实施例中对此不做限制。
实施例3
如图7本实施例以手机为例对本发明进行具体说明。
应该理解的是,图示手机100仅仅是移动终端的一个范例,并且手机100可以具有比图中所示出的更过的或者更少的部件,可以组合两个或更多的部件,或者可以具有不同的部件配置。图中所示出的各种部件可以在包括一个或多个信号处理和/或专用集成电路在内的硬件、软件、或硬件和软件的组合中实现。
现以手机为一个例子进行具体的说明。图7为本发明提供的用于对消息进行处理的手机的实施例3的结构示意图。如图7所示,该手机包括存储器201、中央处理器(Central Processing Unit,以下简称CPU)203、外设接口204、RF电路205、音频电路206、扬声器207、电源管理芯片208、输入/输出(I/O)子系统209、其他输入/控制设备210以及外部端口204,这些部件通过一个或多个通信总线或信号线212来通信。
值得说明的是,本实施例提供的手机仅仅是移动终端的一个示例,本发明实施例涉及的移动终端可以具有比图7所示出的更多或更少的部件,可以组合两个或更多个部件,或者可以具有不同的部件配置或设置,各个部件可以在包括一个或多个信号处理和/或专用集成电路在内的硬件、软件或硬件和软件的组合实现。
下面就本实施例提供的用于对消息进行处理的手机进行详细的描述。
存储器201:所述存储器201可以被CPU203、外设接口204等访问,所述存储器201可以包括高速随机存取存储器,还可以包括非易失性存储器,例如一个或多个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
外设接口204,所述外设接口可以将设备的输入和输出外设连接到CPU203和存储器201。
I/O子系统209:所述I/O子系统209可以将设备上的输入输出外设,例如触摸屏213(相当于上述实施例中的显示器)和其他输入/控制设备210,连接到外设接口204。I/O子系统209可以包括显示控制器2091和用于控制其他输入/控制设备210的一个或多个输入控制器2092。其中,一个或多个输入控制器2092从其他输入/控制设备210接收电信号或者向其他输入/控制设备210发送电信号,其他输入/控制设备210可以包括物理按钮(按压按钮、摇臂按钮等)、拨号盘、滑动开关、操纵杆、点击滚轮。值得说明的是,输入控制器2092可以与以下任一个连接:键盘、红外端口、USB接口以及诸如鼠标的指示设备。
触摸屏213:所述触摸屏213是移动终端与用户之间的输入接口和输出接口,将可视输出显示给用户,可视输出可以包括图形、文本、图标、视频等。
I/O子系统209中的显示控制器2091从触摸屏213接收电信号或者向触摸屏213发送电信号。触摸屏213检测触摸屏上的接触,显示控制器2091将检测到的接触转换为与显示在触摸屏213上的用户界面对象的交互,即实现人机交互,显示在触摸屏213上的用户界面对象可以是运行游戏的图标、联网到相应网络的图标等。值得说明的是,设备还可以包括光鼠,光鼠是不显示可视输出的触摸敏感表面,或者是由触摸屏形成的触摸敏感表面的延伸。
RF电路205,主要用于建立手机与无线网络(即网络侧)的通信,实现手机与无线网络的数据接收和发送。例如收发短信息、电子邮件等。具体地,RF电路205接收并发送RF信号,RF信号也称为电磁信号,RF电路205将电信号转换为电磁信号或将电磁信号转换为电信号,并且通过该电磁信号与通信网络以及其他设备进行通信。RF电路205可以包括用于执行这些功能的已知电路,其包括但不限于天线系统、RF收发机、一个或多个放大器、调谐器、一个或多个振荡器、数字信号处理器、CODEC芯片组、用户标识模块(Subscriber Identity Module,SIM)等等。
音频电路206,主要用于从外设接口204接收音频数据,将该音频数据转换为电信号,并且将该电信号发送给扬声器207。
扬声器207,用于将手机通过RF电路205从无线网络接收的语音信号,还原为声音并向用户播放该声音。
电源管理芯片208,用于为CPU203、I/O子系统及外设接口所连接的硬件进行供电及电源管理。
图8为手机内部部分结构图。在本发明实施例中,存储器201中存储的软件部件可包括操作系统501、通信模块502、接触/移动模块503、图形模块504、功能模块506。
操作系统501(例如,Darwin、RTXC、LINUX、UNIX、OSX、WINDOWS、或诸如VxWorks的嵌入式操作系统)包括用于控制和管理一般系统任务(例如,存储器管理、存储设备控制、电力管理等等)的各种软件部件和/或驱动器,并且便于各种硬件与软件部件之间的通信。
通信模块502便于通过一个或多个外部端口211与其他设备通信,并且还包括用于处理由RF电路205和/或外部端口211接收的数据的各种软件部件。
接触/移动模块503可以检测与触摸屏213(结合显示控制器2091)和其他触摸敏感设备(例如,触摸板或物理点击滚轮)的接触。接触/移动模块503包括用于执行与检测接触相关的各种操作的各种软件部件,所述操作例如有确定是否发生接触、确定是否所述接触有移动并且在触摸屏213上追踪所述移动、以及确定是否已经断开所述接触(即,是否接触已经停止)。确定接触点的移动可以包括确定接触点的速率(幅值)、速度(幅值和方向)和/或加速度(幅值和/或方向的变化)。这些操作可以应用到单个接触(例如,一个手指接触)或应用到多个同时接触(例如,“多重触摸”/多手指接触)。在一些实施例中,接触/移动模块503和显示控制器2091还检测触摸板上的接触。
图形模块504包括用于在触摸屏213上显示图形的各种已知软件部件,包括用于改变所显示的图形的明暗度的部件。例如接收中央处理器203的指令,在触摸屏213中显示各种软件的图形用户界面等。
功能模块506具体可以为以下模块中的至少一个:
通讯录模块5061,用于存储vCard格式或者vcf格式的联系人,并结合图形模块504在触摸屏213上显示联系人的信息。
图像管理模块5062,用于存储接收到的各种图片格式(例如JPG格式、BMP格式等)的图像信息,并可以结合图形模块504在触摸屏213上显示用户选定的图像的内容。
播放器模块5063,用于存储接收到的各种音视频格式(例如AVI格式等)的数据,并可以结合图形模块504在触摸屏213上显示用户选定的音视频的内容,通过扬声器207进行声音的播放。
日历模块5064,用于存储与日历相关的数据(例如vCalendar格式的数据),例如接收用户的输入,存储会议提醒、日历提醒等数据。并可以结合图形模块504在触摸屏213上显示日历相关的数据。
记事本模块5065,用于存储TXT格式的数据。
RF电路205接收网络侧或其他设备发送的消息,该消息包括电子邮件或短信息或即时信息,该消息具体可以是实施例1、实施例2中的消息。可以理解的是,接收的消息也可以是其他类型的消息,在本发明实施例中不做限定。本领域技术人员可知,接收到的消息中可以携带有多种数据类型的数据。可以只有一种数据类型的数据,也可以有两种或两种以上数据类型的数据。
中央处理器203识别RF电路205接收到的消息中的数据的数据类型,根据对应关系列表将该数据存储到与该数据的数据类型相对应的功能模块,该对应关系列表为数据类型与功能模块之间的对应关系列表,该功能模块506具体可以是通讯录模块5061、图像管理模块5062、播放器模块5063、日历模块5064、记事本模块5065中的至少一个模块。可以理解的是,在本发明实施例中,中央处理器203识别各种格式的数据的方式可以如前面实施例中的方式进行,在此不再赘述。
具体地,例如中央处理器203识别出短信息中的内容中有vCard格式、TXT格式、JPG格式、AVI格式的数据,则根据存储的数据类型与功能模块之间的对应关系列表1(如实施例1中所述的对应关系列表1),将vCard格式的数据发送给通讯录模块5061,将TXT格式的数据发送给记事本模块5065,将JPG格式的数据发送给图像管理模块5062,将AVI格式的数据发送给播放器模块5063。上述各功能模块分别存储中央处理器203转发过来的数据。可以理解的是,功能模块506可以在接收到中央处理器203的操作指令后,通过图形模块504在触摸屏213上显示按照预定的形式显示该数据,以便于用户对该数据进行具体的操作。
可选地,中央处理器203可以从接收到的消息中提取数据的数据属性。该数据属性可以具体包括该消息的发件人,也可以具体包括该消息的发件人和发送时间。中央处理器203可以将各种数据类型的数据和该数据的数据属性发送给与该数据的数据类型相对应的功能模块506中。触摸屏213可以根据中央处理器203的操作指令,通过图形模块504在触摸屏213上显示按照预定的形式显示该数据和该数据的数据属性。具体的技术方案,在本发明实施例1中已经详细描述,在此不再赘述。
可选地,中央处理器203可以判断将即转发的数据是否在该功能模块506中已经存储了,如果中央处理器203判断出该数据已经在该功能模块506存储了,则中央处理器203不转发该数据,如果该数据没有在该功能模块506中存储,则中央处理器203向该功能模块506转发该数据。中央处理器203可以指令图形模块504调用GUI界面,指令显示控制器2091控制触摸屏213显示该GUI界面并提示信息给用户,该提示信息具体用于提示用户该数据已经存储在功能模块506中,是否进行后续管理操作例如合并数据、删除数据等。可以理解的是,中央处理器203的内部具体结构可以如实施例2的具体结构形式,在此不再赘述。
在上述实施例中,中央处理器203具体可以是英特尔公司生产的奔腾系列处理器或安腾处理器等。
本发明实施例通过从接收到的消息中智能提取出相关的数据,如联系人名片,日程信息、文本信息等,并且在相关的应用程序中提示给用户,增强了移动终端与用户之间的智能交互能力,也提高了移动终端处理事务的效率。
在上述发明实施例中,移动终端包括但不限于手机、个人数字助理(Personal Digital Assistant,PDA)、平板电脑等移动通讯设备。
需要说明的是,本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。
以上对本发明所提供的一种获取消息中的数据并处理的方法及移动终端进行了详细介绍,本文中应用了具体实施例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。