专利名称:一种消息处理的方法及移动设备的制作方法
技术领域:
本发明涉及消息处理领域,特别涉及一种消息处理的方法及移动设备。
背景技术:
消息用于提醒用户有更新的内容,该更新的内容可以是短信、邮件、微博或好友申请等。消息的作用在于主动提醒用户有更新的内容,而不需要用户主动刷新程序或者登录网页去检查是否有更新的内容,使得用户可以及时地获取和处理消息,并节省网上流量。随着信息化社会的快速发展,移动设备可以接收的消息也变得越来越多样化,除短信外还可以接收如QQ消息、微博消息或邮件消息等。现有技术中,各到达移动设备的消息依据其类型的不同,分别采用不同的通信渠道发送到移动设备,且分别以不同的方式在移动设备上展现。而各类消息以自身的渠道发送到用户,使得移动设备接收消息繁琐,分别以不同的方式在移动设备上展现,使得达到移动设备的各类消息缺乏整合性。
发明内容
为了解决移动设备接收消息繁琐且缺乏整合性的问题,本发明实施例提供了一种消息处理的方法及移动设备。所述技术方案如下一种消息处理的方法,所述方法包括移动设备获取消息,所述消息包括即时通讯消息、微博消息、社会性网络服务消息、短消息和邮件消息中的 一种或多种;所述移动设备对所获取的消息进行分组;所述移动设备展现分组后的消息。所述移动设备获取消息包括通过预定协议接口以预定频率从消息源拉取消息;或/和等待接收消息源通过预定协议接口推送的消息;所述预定协议接口包括私有协议标准接口和公有协议标准接口,所述消息源包括即时通讯服务器、微博服务器、社会性网络服务器、基站短消息中心和邮箱服务器中的一种或多种。所述移动设备对所获取的消息进行分组包括根据所获取的消息的类型将所获取的消息进行分组;或者根据所获取的消息的类型及所获取消息的发送者账号将所获取的消息进行分组。所述展现分组后的消息包括通过弹出窗口的方式来展现分组后的消息;或者通过语音提示的方式来展现分组后的消息;或者通过字符提醒的方式来展现分组后的消息;或者通过振动提示的方式来展现分组后的消息;或者
通过灯光闪动提示的方式来展现分组后的消息。在移动设备获取消息之前,所述方法还包括获取用户的账号信息,所述账号信息包括即时通讯账户、微博账号、社会性网络服务账号、用户手机号和邮箱账号中的一种或多种;记录所获取的账号信息,所述账号信息用于标识消息源。在所述移动设备展现分组后的各消息之后,所述方法还包括当接收到用户发送的对所展现的消息的回复消息时,通过预定协议接口发送所述回复消息,所述回复消息包括消息类型和接收方账号信息。一种移动设备,所述移动设备包括获取模块、分组模块和展现模块;所述获取模块,用于获取消息,所述消息包括即时通讯消息、微博消息、社会性网络服务消息、短消息和邮件消息中的一种或多种;所述分组模块,用于对所述获取模块所获取的消息进行分组; 所述展现模块,用于展现所述分组模块分组后的消息。
所述获取模块包括第一获取单元,用于通过预定协议接口以预定频率从消息源拉取消息;或/和第二获取单元,用于等待接收消息源通过预定协议接口推送的消息;所述预定协议接口包括私有协议标准接口和公有协议标准接口,所述消息源包括即时通讯服务器、微博服务器、社会性网络服务器、基站短消息中心和邮箱服务器中的一种或多种。所述分组模块包括第一分组单元,用于根据所获取的消息的类型将所获取的消息进行分组;或者第二分组单元,用于根据所获取的消息的类型及所获取消息的发送者账号将所获取的消息进行分组。所述展现模块包括第一展现单元,用于通过弹出窗口的方式来展现分组后的消息;或者第二展现单元,用于通过语音提示的方式来展现分组后的消息;或者第三展现单元,用于通过字符提醒的方式来展现分组后的消息;或者第四展现单元,用于通过振动提示的方式来展现分组后的消息;或者第五展现单元,用于通过灯光闪动提示的方式来展现分组后的消息。所述移动设备还包括获取模块,用于获取用户的账号信息,所述账号信息包括即时通讯账户、微博账号、社会性网络服务账号、用户手机号和邮箱账号中的一种或多种;记录模块,用于记录所述获取模块所获取的账号信息,所述账号信息用于标识消息源。回复模块,用于当接收到用户发送的对所展现的消息的回复消息时,通过预定协议接口发送所述回复消息,所述回复消息包括消息类型和接收方账号信息。本发明实施例所带来的有益效果为通过获取消息,对所获取的消息进行分组并展现分组后的消息的技术方案的实现,使得所接收到的消息的条理变得清晰,用户可以一目了然的看到各类消息的分组情况,而不需要进入各具体的应用程序,使各类消息的查看和管理更加快捷和人性化。
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本发明实施例1中提供的一种消息处理的方法流程图;图2是本发明实施例2中提供的一种消息处理的方法流程图;图3是本发明实施例2中提供的一种消息盒子的示意
图4是本发明实施例3中提供的一种移动设备。
具体实施例方式为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。实施例1参见图1,一种消息处理的方法,该方法具体包括如下步骤步骤101 :移动设备获取消息,消息包括即时通讯消息、微博消息、社会性网络服务消息、短消息和邮件消息中的一种或多种;步骤102 :移动设备对所获取的消息进行分组;步骤103 :移动设备展现分组后的消息。本发明实施例所带来的有益效果为通过获取消息,对所获取的消息进行分组并展现分组后的消息的技术方案的实现,使得所接收到的消息的条理变得清晰,用户可以一目了然的看到各类消息的分组情况,而不需要进入各具体的应用程序,使各类消息的查看和管理更加快捷和人性化。实施例2参见图2,一种消息处理的方法,该方法具体可以由移动设备来实现,本发明实施例中所述的移动设备包括智能手机(如Iphone)或者平板电脑(如Ipad)等设备。方法具体包括如下步骤步骤201 :移动设备获取用户的账号信息;其中,账户信息包括即时通讯账户、微博账号、社会性网络服务账号、用户手机号和邮箱账号中的一种或多种;例如,安装在移动设备上的消息盒子为用户提供信息输入界面,该信息输入界面用于提示用户进行信息输入并提供信息输入接口 ;用户在消息盒子所提供的信息输入界面内输入自己的账号信息,其中,该账号信息包括QQ账号、MSN账号、微博账号、开心网账号和邮箱账号中的一种或者多种账号信息。步骤202 :移动设备记录用户的账号信息;例如,安装在移动设备上的消息盒子记录用户所输入的账号信息,该账号信息用于标识消息源,这样,消息盒子便可以接收消息源发向自身所记录的账号的各类消息。步骤203 :移动设备获取消息,其中,消息包括即时通讯消息、微博消息、社会性网络服务消息、短消息和邮件消息中的一种或多种;具体地,根据获取消息包括通过预定协议接口以预定频率从消息源拉取消息;或/和等待接收消息源通过预定协议接口推送的消息;其中,预定协议接口包括私有协议标准接口和公有协议标准接口,消息源包括即时通讯服务器、微博服务器、社会性网络服务器、基站短消息中心和邮箱服务器中的一种或多种。这里,需要说明的是,消息源将具体的消息内容、发送方账号、消息类型和接收方账号等内容根据其消息类型的不同采用不同的协议(公有协议或者私有协议)标准封装成各类消息,之后,将各类消息发送至目标设备,故移动设备上预安装的客户端程序所获取的消息除了包含具体的消息内容外,还包含有发送方账号、消息的类型和接收方账号等内容。例如,基站短消息中心将短消息内容、发送方手机号码、消息类型(这里为短消息)和接收方手机号码以公有协议封装成短消息,之后,将短消息发送到接收方手机号码所对应的手机。进一步地,本步骤还包括当获取消息后,通过语音提示、字符提示或者弹出对话框等提示方式来提示用户当前所获 取的消息,如语音提示“消息盒子内有一条新的QQ消息”。对于需在网络中采用私有协议标准进行传输的消息,如QQ消息、QQ空间消息、QQ邮件或者腾讯微博消息等采用腾讯公司所定义的私有协议标准传输的消息,本发明实施例需要通过私有协议标准接口来获取消息,下面,以通过私有协议标准接口以预定频率从消息源中拉取消息为例来详细说明获取消息的具体实现过程这里,假设预定协议接口为腾讯公司所定义的私有协议标准接口,预定频率为15s,消息源为QQ服务器,消息为QQ消息。那么,安装在移动设备上的消息盒子以15S的频率定期通过腾讯的私有协议标准接口向QQ服务器发送查询消息,以询问QQ服务器内与自身所记录的QQ账号所对应的消息是否更新,如果有更新,则从QQ服务器内拉取更新的消息,如QQ服务器中有一条新的发送到自身所存储QQ账号的QQ消息,则QQ服务器中将上述新的QQ消息拉取到消息盒子。则,移动设备可以采用以上所述的方法便可以分别从诸如QQ邮箱服务器、腾讯微博服务器或者QQ空间服务器等消息源内拉取如QQ邮件、腾讯微博消息或者QQ空间消息等采用私有协议传输的消息,此处就不再赘述。另外,通过公有协议标准接口以预定频率从消息源拉取消息的实现方式与上述通过私有协议标准接口以预定频率从消息源拉取消息的实现方式类似,区别仅在于获取消息时所采用的协议类型不同,此处就不再赘述。对于在网络中采用公有协议标准进行传输的消息,如MSN消息或者短消息等,本发明实施例可以通过公有协议标准接口,如公开API (Application ProgrammingInterface,应用程序编程接口 )接口来获取消息,消息盒子等待接收消息源(如基站短消息中心)通过公有协议标准接口推送过来的消息(如短消息)。那么,经过步骤203所述的方法,消息盒子共获取有2条短消息、12条QQ空间消息、99条QQ消息和99条微博消息;
步骤204 :移动设备对所获取的消息进行分组;具体地,对所获取的消息进行分组包括根据所获取的消息的类型将所获取的消息进行分组;或者根据所获取的消息的类型及所获取消息的发送者账号将所获取的消息进行分组。这里,客户端程序(如消息盒子)解析所获取的消息,得到该消息的类型和发送方账号等信息,如果采用一级分组,则按解析得到的消息的类型将获取的消息进行分组,例如,将各QQ消息分为一组,各QQ空间消息分为一组,各短消息分为一组,各微博消息分为一组等;如果采用多级分组,则按解析得到的消息的类型将获取的消息进行分组,然后,对于组内的消息,按其消息的发送方账号将组内的各消息分成若干组,如对于QQ消息这一组内的99条消息,其中有10条来自于账号“123456”,故将来自于账号“123456”的QQ消息分为一组;步骤205 :移动设备展现分组后的消息;具体地,展现分组后的消息包括通过弹出窗口的方式来展现分组后的消息;或者通过语音提示的方式来展现分组后的消息;或者
通过字符提醒的方式来展现分组后的消息;或者通过振动提示的方式来展现分组后的消息;或者通过灯光闪动提示的方式来展现分组后的消息。例如,用户在移动设备上玩游戏,同时,移动设备上预安装的消息盒子通过步骤202所述的方法获取到一条新的消息,并采用步骤204所述的方法将该获取的新消息进行分组,之后,消息盒子以窗口形式弹出以覆盖当前的游戏界面,展现该分组后的新消息;以弹出窗口的方式来展现分组后的消息,使得用户在处理其他进程时,可以及时的看到和处理新获取的信息,但是,这会一定程度上会影响到现有进程的处理,故移动设备在将获取的新消息进行分组后,可以通过语音提示、字符提醒、振动提示或者灯光闪动提示的方式来展现分组后的消息,以避免对现有进程的影响;例如,用户在移动设备上玩游戏时,安装在移动设备上的消息盒子获取到新的消息并对获取的新消息进行分组后,语音提示用户“消息盒子内有一条QQ消息”,用户在听到提醒后,可以暂停现有的游戏进程,点击消息盒子图标进行消息盒子以查看新消息,当然,用户可以忽视本次提醒,等不玩游戏时,再点击消息盒子图标进行消息盒子以查看新消息;再例如,用户在听音乐时,消息盒子获取到新的消息并对获取的新消息进行分组后,在设备的状态栏字符提醒用户“消息盒子内有一条短消息”,用户可以点击该字符提醒直接接入消息盒子以查看新消息;在具体实现时,安装在移动设备上的消息盒子为用户提供选择消息展现方式的功能,如用户可以通过消息盒子上的“设置”按钮来设置展现消息的方式,除此之外,消息盒子还可以为用户提供其他的一些功能,如仅展现用户未读的消息、字符提醒的时间或者仅提醒未读的消息等;图3为移动设备上的消息盒子展现分组后消息的实物图,图中的消息盒子内共有4个消息分组,分别是QQ消息分组、QQ空间消息分组、短消息分组和微博消息分组,其中,QQ消息分组内共有99条QQ消息,QQ空间消息分组内共有12条QQ空间消息,微博消息分组内共有99条微博消息和短消息分组内共有2条短消息;
由上所述可以知道通过上述步骤的实现,用户可以通过双击安装在移动设备上的消息盒子图标或者双击字符提示的方式进入消息盒子,并在消息盒子内查看各类消息,如查看短消息、QQ消息、邮件消息、微博消息或者社会性网络服务消息(如开心网消息或者人人网消息等),避免传统方式下用户要分别进入到具体应用程序才能查看到各类消息的情况,如,用户在传统方式下只能通过进入到QQ客户端程序才能查看QQ消息、通过进入人人网客户端程序才能查看到人人网信息等,从而使得用户仅在移动设备上安装一个消息盒子就可以获取和查看到各类消息,而不需要安装各类应用的客户端程序,为人们带来了极大的便利并节省了移动设备的内存等;步骤206 :当接收到用户发送的对所展现的消息的回复消息时,移动设备通过预定协议接口发送回复消息,其中,回复消息包括消息类型和接收方账号信息;例如,用户查看图3所示的消息盒子内的各类消息,如,用户查看安装在移动设备上的消息盒子内短消息分组内的一短消息,该短消息来自于Mac (1370025338)、内容为“对建筑质量的不信任一定程度上促成了 “生命三角”的流行因为唯有倒塌的房屋才会存在所谓的“三角救生空间””,在用户认为有必要对查看到的消息进行回复时,则在当前查看消息的页面直接点击回复,消息盒子将转到回复页面对查看的消息进行回复,其中,回复页面为用户提供信息输入界面;用户在回复页面编辑完成回复消息后,点击发送按钮将该回复消息发送出去;消息盒子在接收到用户发送的回复消息后,将该回复消息通过预定协议接口发送给接收方;本发明实施例所带来的有益效果为通过获取消息,对所获取的消息进行分组并展现分组后的消息的技术方案的实现,使得所接收到的消息的条理变得清晰,用户可以一目了然的看到各类消息的分组情况,而不需要进入各具体的应用程序,使各类消息的查看和管理更加快捷和人性化。实施例3参见图4,一种移动设备,该设备包括获取模块301、分组模块302和展现模块303 ;获取模块301,用于获取消息,预定方式至少包括消息推送方式和消息拉取方式中 的一种,消息包括即时通讯消息、微博消息、社会性网络服务消息、短消息和邮件消息中的一种或多种;分组模块302,用于对获取模块301所获取的消息进行分组;展现模块303,用于展现分组模块302分组后的消息。获取模块301包括第一获取单元,用于通过预定协议接口以预定频率从消息源拉取消息;或/和第二获取单元,用于等待接收消息源通过预定协议接口推送的消息;预定协议接口包括私有协议标准接口和公有协议标准接口,消息源包括即时通讯服务器、微博服务器、社会性网络服务器、基站短消息中心和邮箱服务器中的一种或多种。分组模块302包括第一分组单元,用于根据所获取的消息的类型将所获取的消息进行分组;或者第二分组单元,用于根据所获取的消息的类型及所获取消息的发送者账号将所获取的消息进行分组。
展现模块303包括第一展现单元,用于通过弹出窗口的方式来展现分组后的消息;或者第二展现单元,用于通过语音提示的方式来展现分组后的消息;或者第三展现单元,用于通过字符提醒的方式来展现分组后的消息;或者第四展现单元,用于通过振动提示的方式来展现分组后的消息;或者第五展现单元,用于通过灯光闪动提示的方式来展现分组后的消息。移动设备还包括获取模块,用于获取用户的账号信息,账号信息包括即时通讯账户、微博账号、社会性网络服务账号、用户手机号和邮箱账号中的一种或多种;记录模块,用于记录所述获取模块所获取的账号信息,所述账号信息用于标识消息源。回复模块,用于当接收到用户发送的对所展现的消息的回复消息时,通过预定协议接口发送回复消息,回复消息包括消息类型和接收方账号信息。本发明实施例所带来的有益效果为通过获取消息,对所获取的消息进行分组并展现分组后的消息的技术方案的实现,使得所接收到的消息的条理变得清晰,用户可以一目了然的看到各类消息的分组情况,而不需要进入各具体的应用程序,使各类消息的查看和管理更加快捷和人性化。
本发明方法和设备实施例,可以互相参照引用。尤其是,由于在方法中对整个流程已经进行了详细描述,设备实施例中的一些细节没有再详细描述,但均可以参照方法实施例。本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种消息处理的方法,其特征在于,所述方法包括 移动设备获取消息,所述消息包括即时通讯消息、微博消息、社会性网络服务消息、短消息和邮件消息中的一种或多种; 所述移动设备对所获取的消息进行分组; 所述移动设备展现分组后的消息。
2.根据权利要求1所述的方法,其特征在于,所述移动设备获取消息包括 通过预定协议接口以预定频率从消息源拉取消息;或/和 等待接收消息源通过预定协议接口推送的消息; 所述预定协议接口包括私有协议标准接口和公有协议标准接口,所述消息源包括即时通讯服务器、微博服务器、社会性网络服务器、基站短消息中心和邮箱服务器中的一种或多种。
3.根据权利要求1所述的方法,其特征在于,所述移动设备对所获取的消息进行分组包括 根据所获取的消息的类型将所获取的消息进行分组;或者 根据所获取的消息的类型及所获取消息的发送者账号将所获取的消息进行分组。
4.根据权利要求1所述的方法,其特征在于,所述移动设备展现分组后的消息包括 通过弹出窗口的方式来展现分组后的消息;或者 通过语音提示的方式来展现分组后的消息;或者 通过字符提醒的方式来展现分组后的消息;或者 通过振动提示的方式来展现分组后的消息;或者 通过灯光闪动提示的方式来展现分组后的消息。
5.根据权利要求1所述的方法,其特征在于,在所述移动设备获取消息之前,所述方法还包括 获取用户的账号信息,所述账号信息包括即时通讯账户、微博账号、社会性网络服务账号、用户手机号和邮箱账号中的一种或多种; 记录所获取的账号信息,所述账号信息用于标识消息源。
6.根据权利要求1所述的方法,其特征在于,在所述移动设备展现分组后的消息之后,所述方法还包括 当接收到用户发送的对所展现的消息的回复消息时,通过预定协议接口发送所述回复消息,所述回复消息包括消息类型和接收方账号信息。
7.一种移动设备,其特征在于,所述移动设备包括获取模块、分组模块和展现模块; 所述获取模块,用于获取消息,所述消息包括即时通讯消息、微博消息、社会性网络服务消息、短消息和邮件消息中的一种或多种; 所述分组模块,用于对所述获取模块所获取的消息进行分组; 所述展现模块,用于展现所述分组模块分组后的消息。
8.根据权利要求7所述的移动设备,其特征在于,所述获取模块包括 第一获取单元,用于通过预定协议接口以预定频率从消息源拉取消息;或/和 第二获取单元,用于等待接收消息源通过预定协议接口推送的消息;所述预定协议接口包括私有协议标准接口和公有协议标准接口,所述消息源包括即时通讯服务器、微博服务器、社会性网络服务器、基站短消息中心和邮箱服务器中的一种或多种。
9.根据权利要求7所述的移动设备,其特征在于,所述分组模块包括 第一分组单元,用于根据所获取的消息的类型将所获取的消息进行分组;或者 第二分组单元,用于根据所获取的消息的类型及所获取消息的发送者账号将所获取的消息进行分组。
10.根据权利要求7所述的移动设备,其特征在于,所述展现模块包括 第一展现单元,用于通过弹出窗口的方式来展现分组后的消息;或者 第二展现单元,用于通过语音提示的方式来展现分组后的消息;或者 第三展现单元,用于通过字符提醒的方式来展现分组后的消息;或者 第四展现单元,用于通过振动提示的方式来展现分组后的消息;或者 第五展现单元,用于通过灯光闪动提示的方式来展现分组后的消息。
11.根据权利要求7所述的移动设备,其特征在于,所述移动设备还包括 获取模块,用于获取用户的账号信息,所述账号信息包括即时通讯账户、微博账号、社会性网络服务账号、用户手机号和邮箱账号中的一种或多种。
记录模块,用于记录所述获取模块所获取的账号信息,所述账号信息用于标识消息源。
12.根据权利要求7所述的移动设备,其特征在于,所述移动设备还包括 回复模块,用于当接收到用户发送的对所展现的消息的回复消息时,通过预定协议接口发送所述回复消息,所述回复消息包括消息类型和接收方账号信息。
全文摘要
本发明公开了一种消息处理的方法及移动设备,属于消息处理领域。所述方法包括获取消息,所述消息包括即时通讯消息、微博消息、社会性网络服务消息、短消息和邮件消息中的一种或多种;对所获取的消息进行分组;展现分组后的消息。通过本发明技术方案的实现,使得所获取的消息的条理变得清晰,用户可以一目了然的看到各类消息的分组情况,而不需要进入各具体的应用程序,使各类消息的查看和管理更加快捷和人性化。
文档编号H04L12/58GK103067247SQ20111031827
公开日2013年4月24日 申请日期2011年10月19日 优先权日2011年10月19日
发明者翟萌, 张志军, 徐海波, 陈勇, 姜军军, 赵祎 申请人:腾讯科技(深圳)有限公司