实现邮件数据在移动终端和计算机之间转移的方法及系统的制作方法

文档序号:6338178阅读:252来源:国知局
专利名称:实现邮件数据在移动终端和计算机之间转移的方法及系统的制作方法
技术领域
本发明属于通讯领域,尤其涉及一种实现邮件数据在移动终端和计算机之间转移的方法及系统。
背景技术
电子邮件在现代日常生活和工作中充当着举足轻重的角色。在计算机的桌面系统上,已经有不计其数的邮件客户端,同时在即将到来的移动互联网时代,移动终端的邮件客户端也将在扮演着与用户息息相关的角色。现有的邮件数据导入方法是检测移动终端与计算机的连接状态;当检测到移动终端与计算机连接时,移动终端向计算机发送邮件数据请求指令并接收计算机发送的邮件访问状态,获取移动终端当前已有邮件数据,发送移动终端已有邮件数据的关键字,所述计算机对当前邮件数据进行筛选并发送筛选得到的邮件数据给移动终端,移动终端接收并存储上述筛选出的邮件数据。本发明人对现有技术的研究和实践过程中发现上述方法实现将计算机的邮件数据转移到移动终端上,但是只能将邮件数据从计算机一侧转移到移动终端上,当在某种情况或者特定环境下,无法满足用户需求的多样性,给用户的使用造成不便。

发明内容
本发明为解决现有技术中只能将邮件数据从计算机导入到移动终端的技术问题, 提供一种实现邮件数据在移动终端和计算机之间转移的方法,该方法可以实现邮件数据在计算机和移动终端之间的双向转移,满足用户需求的多样性,使用方便。本发明实施例是这样实现的,一种实现邮件数据在移动终端和计算机之间转移的方法。所述方法包括如下步骤检测所述移动终端和计算机之间的连接状态;当所述移动终端和计算机处于连接状态时,获取邮件数据转移指令,并根据所述邮件数据转移指令确定所述邮件数据转移方向,所述邮件数据转移方向包括从移动终端转移到计算机和从计算机转移到移动终端;选择邮件数据,并根据所述邮件数据转移方向,将邮件数据从转出终端传输至接收终端并保存。本发明实施例的另一目的在于,提供一种实现邮件数据在移动终端和计算机之间转移的系统。所述系统包括检测模块,用于检测移动终端与计算机的连接状态;获取模块,用于获取邮件数据转移指令;判断模块,根据获取模块获取的邮件数据转移指令确定邮件数据的转移方向,即确定邮件数据是从移动终端转移到计算机还是从计算机转移到移动终端;选择模块,用于提供筛选指令输入窗口,或者提供预设筛选规则窗口,并根据用户当前输入的筛选指令或者预设的筛选规则对所述转出终端中的邮件进行筛选;转移模块,根据所述判断模块确定的方向,将邮件数据从转出终端传输至接收终端;存储模块,用于存储转移后的邮件数据。从本发明邮件转移的方案可以看出,通过接收用户输入的邮件数据转移指令,并根据所述邮件数据转移指令来确定邮件转移方向,所述邮件数据转移方向包括从移动终端转移到计算机和从计算机转移到移动终端,使得邮件转移的灵活性大大增强。并且,在转移邮件数据之前先选择出用户需要的待转移的邮件数据,因此使得本发明的邮件转移方法的更加灵活、满足用户多样性需要、方便用户的使用、同时还节省传输时间和网络流量。


图1是本发明一实施例提供的实现邮件数据在移动终端和计算机之间转移方法的流程示意图;图2是本发明另一实施例提供的实现邮件数据在移动终端和计算机之间转移方法的流程示意图;图3是本发明一实施例提供的实现邮件数据在移动终端和计算机之间转移系统的结构示意图。
具体实施例方式为了使本发明所解决的技术问题、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。下面参考图1描述根据本发明实施例的实现邮件数据在移动终端和计算机之间转移方法。图1是本发明实施例提供的一种实现邮件数据在移动终端和计算机之间转移的方法,所述方法包括如下步骤SlOl 检测移动终端和计算机之间的连接状态。检测方法可以是移动终端向计算机发送连接查询指令,并请求计算机返回确认指令,如果在规定时间内移动终端收到计算机的确认指令,则说明二者已连接。可以理解的是,上述示例的检测方法并不用以限定本发明。S102 当移动终端和计算机处于连接状态时,获取邮件数据转移指令,并根据所述邮件数据转移指令确定所述邮件数据转移方向。在本发明一实施例中,当移动终端和计算机连接上时,在移动终端的用户界面上输出邮件转移方向的选项,上述选项包括从移动终端转移到计算机的第一选项以及从计算机转移到移动终端的第二选项,用户可以通过操作移动终端的按键或者通过直接触摸移动终端上的相应选项进行选择,根据用户输入的指令确定邮件转移方向。当然,上述操作也可以在计算机执行,或者在移动终端和计算机同时完成,在此并不作限定。由于上述邮件数据转移指令可以在移动终端上输入,也可以在计算机上输入,因此可以大大方便用户操作。上述确定邮件数据的转移方向,即根据用户输入的邮件数据转移指令判断邮件数据是从移动终端转移到计算机还是从计算机转移到移动终端。在本发明实施例中,转出邮件数据的一方称为转出终端,接收邮件数据的一方称为接收终端。S103 选择邮件数据,并根据所述邮件数据转移方向,将邮件数据从转出终端传输至接收终端并保存。在本发明一实施例中,可以是根据用户当前输入的筛选指令或者预先存储在移动终端或者计算中的筛选规则对所述转出终端中的邮件数据进行筛选。在本发明一实施例中,上述筛选指令或者筛选规则可以包括第一类和第二类。其中,第一类包括选择转移整封邮件、转移邮件正文、转移邮件附件中的任意一种。第二类包括选择以下的其中一个或几个“主题”行包含指定的词;“发件人”行中包含指定的用户;“收件人”行中包含指定的用户;“抄送”行中包含指定的用户;邮件来自于指定的帐户;邮件安全;接收时间符合指定的时间或时间段;邮件大小符合指定的范围;邮件标记为高优先级。在本发明一实施例中,上述第一类的筛选指令或者筛选规则、以及第二类筛选指令或者筛选规则可分开单独使用。在本发明一实施例中,上述第一类的筛选指令或者筛选规则与第二类筛选指令或者筛选规则可组合使用。例如选择第一类的“转移邮件附件”,再选择第二类的“若邮件标记为高优先级”,就等于选择的是邮件标记为高优先级的邮件的附件。本领域技术人员可以在不脱离本发明的原理或宗旨的基础上进行变通。本发明实施例的实现邮件数据在移动终端和计算机中转移方法,通过接收用户输入的邮件数据转移指令,并根据所述邮件数据转移指令来确定邮件转移方向,所述邮件数据转移方向包括从移动终端转移到计算机和从计算机转移到移动终端,使得邮件转移的灵活性大大增强。并且,在转移邮件数据之前先选择出用户需要的待转移的邮件数据,因此使得本发明的邮件转移方法的更加灵活、满足用户多样性需要、方便用户的使用、同时还节省时间和网络流量。在上述实施例的基础上提供了另一种实现邮件数据在移动终端和计算机之间转移的方法。如图2所示,上述方法包括步骤S201 检测移动终端和计算机之间的连接状态; 以及步骤S202:当移动终端和计算机处于连接状态时,获取邮件数据转移指令,并根据所述邮件数据转移指令确定所述邮件数据转移方向。该方法还进一步包括如下步骤S203:若选择邮件数据的筛选指令或者筛选规则为转移整封邮件时,执行步骤 S204 ;若否,执行步骤S206 ;S204 转移整封邮件,并执行步骤S205 ;S205 将上述邮件数据存储到第一存储区域;S206:判断选择邮件数据的筛选指令或者筛选规则是否为转移邮件正文,或者转移邮件附件,若是,执行步骤S207 ;S207 对所述邮件数据进行处理,形成多用途互联网邮件扩展MIME邮件数据,根据所述MIME邮件数据中的域信息得到编码后的邮件正文数据或邮件附件数据,并执行步骤 S208 ;具体地,MIME邮件的基本信息、格式信息、编码方式等重要内容都记录在邮件代码的各种域中,其中各个域分别用来存储同邮件相关的各种信息,比如发件人的名字和邮件地址信息存储在From域中,收件人的邮件地址信息存储在To域中。通过查询RFC (Request for Comments,请求评议文档)得到完整的邮件域。定义列表域的基本格式{域名} :{内容},域由域名后面跟“”再加上域的信息内容构成,一条域在邮件中占一行或者多行, 域的首行左侧不能有空白字符,比如空格或者制表符,占用多行的域其后续行则必须以空白字符开头。域的信息内容中还可以包含属性,属性之间以“;”分隔,属性的格式如下 {属性名称} =”{属性值} ”。其中可以通过Content-Type域得到邮件中所包含各种内容的类型以及相关属性,由于MIME邮件中各个不同类型的内容是分段存储的,各个段的排列方式、位置信息都可以通过Content-Type域中的信息来定义并通过boundary标识得到邮件分段边界。例如,Content-Type为multipart/mixed则表示一封邮件中含有附件,通过 multipart/mixed类型中定义的boundary标识将附件内容与邮件其他内容分成不同的段; 又如,在发送html格式的邮件内容时将使用图片作为html的背景,即MIME邮件对于携带各种附件同时,还将其他内容作为内嵌资源的方式存在的邮件中,则上述Content-Type可设为multipart/related,boundary中定义的字符串作为标识,将邮件内容分成不同的段。以下表格1是一封示例MIME邮件的代码片段,From域、以及To域中记录了邮件的收发人的信息,Subject域和Date域中记录了邮件的主题名称和邮件的发送时间信息,该示例邮件的Content-Type为multipart/alternative,即在邮件中同时存在纯文本和超文本内容,通过boundary中定义的字符串“——=_NextPart_000_0021_01CB9529. F910D9E0 ”来进行邮件内容的分段,Content-Transfer-Encoding字段中记录了具体采用的编码方式,而 “Hi Jessica How are you recently = A3 = BF Yours Tom “是经过上述编
码方式后的邮件内容信息。
权利要求
1.一种实现邮件数据在移动终端和计算机之间转移的方法,所述方法包括如下步骤 检测所述移动终端和计算机之间的连接状态;当所述移动终端和计算机处于连接状态时,获取邮件数据转移指令,并根据所述邮件数据转移指令确定所述邮件数据转移方向,所述邮件数据转移方向包括从移动终端转移到计算机和从计算机转移到移动终端;选择邮件数据,并根据所述邮件数据转移方向,将邮件数据从转出终端传输至接收终端并保存。
2.如权利要求1所述的方法,其特征在于,所述邮件数据转移指令可以在所述移动终端上或者所述计算机上输入。
3.如权利要求1所述的方法,其特征在于,所述选择邮件数据为根据用户当前输入的筛选指令或者预设的筛选规则对所述转出终端中的邮件进行筛选。
4.如权利要求3所述的方法,其特征在于,所述筛选指令或者筛选规则包括转移整封邮件、转移邮件正文、转移邮件附件中的任意一种。
5.如权利要求4所述的方法,其特征在于,所述筛选指令或者筛选规则进一步包括以下的其中一个或几个“主题”行包含指定的词; “发件人”行中包含指定用户; “收件人”行中包含指定用户; “抄送”行中包含的指定用户; 邮件来自于指定的帐户; 邮件安全;接收时间符合指定的时间或时间段; 邮件大小符合指定的范围; 邮件标记为高优先级。
6.如权利要求4所述的方法,其特征在于,筛选指令或者筛选规则为转移整封邮件时, 所述保存的步骤具体为将邮件数据存储到第一存储区域。
7.如权利要求6所述的方法,其特征在于,所述筛选指令或者筛选规则为转移邮件正文或者转移邮件附件时,进一步包括对所述邮件数据进行处理,形成多用途互联网邮件扩展MIME邮件数据,根据所述MIME邮件数据中的域信息得到编码后的邮件正文数据或邮件附件数据。
8.如权利要求7所述的方法,其特征在于,所述保存的步骤具体为对所述接收终端接收到的邮件正文数据或邮件附件数据进行解析,并将解析出的邮件数据存储在区别于所述第一存储区域的第二存储区域。
9.如权利要求8所述的方法,其特征在于,进一步包括提示用户是否将存储于第二存储区域的邮件正文或邮件附件进行显示,若用户需要进行显示,则调用接收终端相应的软件对邮件数据进行显示。
10.一种实现邮件数据在移动终端和计算机之间转移的系统,其特征在于,所述系统包括检测模块,用于检测移动终端与计算机的连接状态,并在所述移动终端和计算机处于连接状态时,触发获取模块;获取模块,用于获取邮件数据转移指令;判断模块,根据获取模块获取的邮件数据转移指令确定邮件数据的转移方向,即确定邮件数据是从移动终端转移到计算机还是从计算机转移到移动终端;选择模块,用于提供筛选指令输入窗口,或者提供预设筛选规则窗口,并根据用户当前输入的筛选指令或者预设的筛选规则对所述转出终端中的邮件进行筛选;转移模块,根据所述判断模块确定的方向,将邮件数据从转出终端传输至接收终端; 存储模块,用于存储转移后的邮件数据。
11.如权利要求10所述的系统,其特征在于,所述选择模块中输入的筛选指令或者预设的筛选规则包括转移整封邮件、转移邮件正文、转移邮件附件中的任意一种。
12.如权利要求11所述的系统,其特征在于,所述选择模块中输入的筛选指令或者预设的筛选规则进一步包括以下的其中一个或几个“主题”行包含指定的词; “发件人”行中包含指定的用户; “收件人”行中包含指定的用户; “抄送”行中包含指定的用户; 邮件来自于指定的帐户; 邮件安全;接收时间符合指定的时间或时间段; 邮件大小符合指定的范围; 邮件标记为高优先级。
13.如权利要求11所述的系统,其特征在于,所述存储模块包括第一存储单元,用于当所述筛选指令或者筛选规则为转移整封邮件时,存储转移后的邮件数据。
14.如权利要求11所述的系统,其特征在于,所述系统还包括预处理模块,用于当所述筛选指令或者筛选规则为转移邮件正文或者转移邮件附件时,对所述邮件数据进行处理,形成多用途互联网邮件扩展MIME邮件数据,根据所述MIME 邮件数据中的域信息得到编码后的邮件正文数据或邮件附件数据。
15.如权利要求14所述的系统,其特征在于,所述系统还包括解析模块,对所述接收终端接收到的邮件正文数据或邮件附件数据进行解析。
16.如权利要求15所述的系统,其特征在于,所述存储模块还包括 第二存储单元,用于存储解析模块解析后的邮件数据。
17.如权利要求16所述的系统,其特征在于,所述系统还包括提示显示模块,用于提示用户是否将存储到所述第二存储单元后的邮件数据进行显示,若用户需要进行显示,则调用接收端相应的软件对邮件数据进行显示。
全文摘要
本发明提供了一种实现邮件数据在移动终端和计算机之间转移的方法,包括检测所述移动终端和计算机之间的连接状态;当所述移动终端和计算机处于连接状态时,获取邮件数据转移指令,并根据所述邮件数据转移指令确定所述邮件数据转移方向,所述邮件数据转移方向包括从移动终端转移到计算机和从计算机转移到移动终端;选择邮件数据,并根据所述邮件数据转移方向,将邮件数据从转出终端传输至接收终端并保存。相应地,本发明还提供了一种可供实施所述方法的系统。本发明能有效实现邮件数据在移动终端和计算机的双向转移,满足用户需求的多样性。
文档编号G06F15/16GK102567274SQ20101058168
公开日2012年7月11日 申请日期2010年12月8日 优先权日2010年12月8日
发明者李国辉 申请人:比亚迪股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1