一种基于IMAP4邮件协议Android客户端直接播放邮件的附件的方式的制作方法

文档序号:8002889阅读:353来源:国知局
一种基于IMAP4邮件协议Android客户端直接播放邮件的附件的方式的制作方法
【专利摘要】本发明公开了一种基于IMAP4邮件协议Android客户端直接播放邮件的附件的方式,主要应用于电子邮箱领域,解决如何在邮件客户端内直接应用邮件中的附件的问题。本发明在客户端内集成多媒体播放的能力(包括文本、图片、音频和视频等),使用IMAP4作为邮件传输协议,在客户端中对邮件的附件进行解析,再根据附件的类型,展现附件的内容。本发明的特点在于:简化邮件中的附件的使用流程,降低应用程序与外部程序的依赖关系,提高邮件附件的使用效率,提供更好的用户体验,同时,具有较好的可扩展性和兼容性,可方便地添加支持的附件的类型,兼容所有基于IMAP4邮件协议的服务端。
【专利说明】—种基于IMAP4邮件协议Android客户端直接播放邮件的附件的方式
【技术领域】
[0001]本发明涉及通信领域,特别是涉及一种基于IMAP4邮件协议Android客户端直接播放邮件的附件的方式。
【背景技术】
[0002]语音邮箱基于现有网络提供语音邮箱业务。如果被叫方正忙、已关机或不在服务区内,主叫方被转入语音邮箱系统后,主叫方可以给被叫方留言。传统的听取语音邮件方式,需要拨打指定的电话号码,然后根据电话提示音进行操作,整个过程包括语音通话的建立、听取语音提示、选择操作等,用户等待时间较长,特别是,即使没有邮件时,用户也需要执行上述步骤来检查语音邮箱中是否有邮件,用户体验较差。随着智能手机和移动互联网的发展与普及,采用客户端的形式来听取语音留言的这种新的方式,为语音邮箱的留言听取提供了新的解决方案。

【发明内容】

[0003]本发明要解决的技术问题是提供一种基于IMAP4邮件协议Android客户端直接播放邮件的附件的方式,改善传统的使用邮件中多媒体附件的用户体验较差的问题。
[0004]为实现上述发明目的,本发明提供一种基于IMAP4邮件协议Android客户端直接播放邮件的附件的方式,Android客户端中从邮件服务器获取邮件,存储在客户端本地,在需要播放时,客户端解析邮件内容,获取邮件的附件,加载到客户端内嵌的多媒体播放器中,实现客户端内直接播放邮件的附件。
[0005]所述的从邮件服务器获取邮件,用于:新邮件产生后,保存到邮件服务器,客户端再通过IMAP4邮件协议,将邮件取回并保存到本地。
[0006]所述的从多媒体播放器,用于:根据附件的文件类型,提供对应的操作,如文字、图片文件的呈现,音频、视频文件的播放等。
【专利附图】

【附图说明】
[0007]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0008]图1为本发明实施例一中获取邮件流程示意图。
[0009]图2为本发明实施例一中播放附件示意图;
【具体实施方式】
[0010]为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和【具体实施方式】对本发明作进一步详细的说明。显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0011]实施例一,参见附图1、图2
[0012]本发明提供了一种基于IMAP4邮件协议Android客户端直接播放邮件的附件的方式,所述的方法使用IMAP4邮件协议作为客户端获取邮件内容、更新邮件状态等的网络协议。
[0013]上述方案的工作过程参见附图1,具体包括以下步骤:
[0014]步骤1,客户端发送IMAP4命令“LOGIN”登录,并带上账号和密码;
[0015]步骤2,服务端返回登录的处理结果;
[0016]步骤3,客户端发送IMAP4命令“ SELECT ”选择,并指定目标文件夹;
[0017]步骤4,服务端返回选择结果,并返回目标文件夹的邮件个数等;
[0018]步骤5,客户端发送IMAP4命令“SEARCH”搜索邮件的WD,并指定需要搜索的由件的范围;
[0019]步骤6,服务端返回搜索结果,将步骤5指定的范围的邮件的UID返回给客户端;
[0020]步骤7,客户端循环发送IMAP4命令“FETCH”获取邮件的信息或附件;
[0021]步骤8,服务端返回邮件的信息或附件;
[0022]步骤9,更新邮件完毕,客户端发送IMAP4命令“LOGOUT”退出登录;
[0023]步骤10,服务端返回退出登录的结果;
[0024]本发明所述的方法,常用于通讯领域的语音邮箱应用中,则引用语音邮箱应用为实例来进行说明,参见附图2:
[0025]如图2中201标记所示,从服务端取回的邮件在客户端中以列表的形式呈现,每一封邮件对应一个列表项,列表项上展不着邮件的基本信息。
[0026]如图2中202标记所不,每一个列表项中描述的信息包括发件人、发送时间、语音文件持续时长和邮件状态(已读、未读等)等。
[0027]当用户打开邮件列表中的某一项,程序将加载邮件的附件,进入如图2中203标记所示,用户可以对这封邮件进行播放、拖放播放进度、切换扬声器/听筒、回复电话、回复短信、转发邮件以及删除等操作。
[0028]由上可见,本发明提供的一种获取手机本机号码的方案,有以下优点。
[0029](I)通用性强
[0030]基于标准的IMAP4邮件协议,可以与任意实现IMAP4邮件协议的服务端进行交互。
[0031](2)可扩展强
[0032]本发明仅仅列举了语音邮箱作为使用例子,更多的,可以扩展本发明,使其适用于视频、图片,甚至办公文档的客户端直接播放。
[0033]以上所述仅是本发明的【具体实施方式】,应当指出,对于本【技术领域】的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
【权利要求】
1.一种基于IMAP4邮件协议Android客户端直接播放邮件的附件的方式,其特征在于,使用IMAP4邮件协议作为传输协议,可以与任意实现IMAP4邮件协议的服务端进行交互。
2.一种基于IMAP4邮件协议Android客户端直接播放邮件的附件的方式,其特征在于,邮件的内容可以划分为邮件信息部分和多媒体文件部分,信息部分存储邮件的基本信息,包括发送者、接收者、发送时间等,多媒体文件部分存储用于播放的多媒体文件,可以是文本文件、图片、音频或视频等。
3.根据权利要求2所述的方法,其特征在于,还包括:多媒体文件部分作为邮件的附件,每封邮件可以没有附件,也可以包含一个及以上的附件。
4.根据权利要求2所述的方法,其特征在于,还包括:客户端负责邮件内容的呈现,展示邮件的信息部分,并直接解析多媒体文件,作为多媒体播放器的数据源,展现为对应的可操作的多媒体播放器,对邮件的所有操作,都嵌入到客户端中进行。
【文档编号】H04M1/725GK103441919SQ201310317958
【公开日】2013年12月11日 申请日期:2013年7月24日 优先权日:2013年7月24日
【发明者】刘瑞斌, 唐敏, 宁学军 申请人:佳都新太科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1