专利名称:转发信息的装置及转发信息的方法
技术领域:
本发明涉及信息转发技术领域,特别是一种转发信息的装置以及一种转发信息的方法。
背景技术:
近年来,随着互联网技术的发展,人们在使用过程中会产生的各种各样的信息。例如,用户在使用即时通讯(IM)工具的过程中,会产生聊天内容这一信息,并且IM工具会将用户的聊天内容保存在本地硬盘、软盘、闪存盘(flash disk)等非易失性存储介质中或者临时保存在内存等易失性存储介质中。
与此同时,用户除了需要将聊天内容保存在本地硬盘或内存中以外,还经常需要将聊天内容中的具体内容、所达成的结论或共识等进行转发,从而另外保存起来或者发送给相关人员。
在需要转发聊天内容的时候,用户通常是新建一个与相关人员交互的IM聊天会话,复制已有的聊天内容,然后通过新建的IM聊天会话将复制的聊天内容发送给相关人员。
另外一种方法是,用户复制已有的聊天内容,将其另外保存为一个文件,然后将这个文件通过IM工具或者邮件发送给相关人员。
在上述转发聊天内容的过程中,需要用户进行复制、粘贴、建立文件或建立IM聊天会话、建立新邮件等等操作,整个过程非常繁琐,并且需要花费很多时间,使用起来非常不方便。
发明内容
有鉴于此,本发明提出了一种转发信息的装置,从而使得用户能够方便地完成信息的转发。本发明的另一个目的在于,提出一种转发信息的方法。
根据上述目的,本发明提供了一种转发信息的装置,该装置包括邮件收件人输入模块,用于接收用户输入的收件人地址;存储模块,其中存储有信息;邮件生成模块,用于读取存储模块中的信息,根据信息以及所述收件人地址生成邮件,并对生成的邮件进行编码;网络模块,用于发送经邮件生成模块生成并编码后的邮件。
在上述技术方案中,所述邮件生成模块包括编码模块、邮件正文生成模块和/或邮件附件生成模块,其中邮件正文生成模块,用于读取存储模块中的信息,并根据信息生成邮件正文;邮件附件生成模块,用于读取存储模块中的信息,并根据信息生成邮件附件;编码模块,用于根据收件人地址、邮件正文和/或邮件附件生成邮件,并对所述邮件进行编码。
优选地,所述邮件正文生成模块和/或邮件附件生成模块进一步用于对信息进行编辑。
在上述技术方案中,所述邮件生成模块进一步包括邮件主题生成模块,用于读取存储模块中的信息,并根据信息生成邮件主题;编码模块则进一步根据收件人地址、邮件主题、邮件正文和/或邮件附件生成邮件并对所述邮件进行编码。
在上述技术方案中,该装置位于即时通讯IM工具中。
本发明还提供了一种转发信息的方法,该方法包括A.接收用户输入的收件人地址,读取存储模块中的信息,并根据所述收件人地址和信息生成邮件;B.对生成的邮件进行编码,并将编码后的邮件发送出去。
所述步骤A包括
A1.接收用户输入的收件人地址;A2.读取存储模块中的信息,根据信息生成邮件正文和/或邮件附件;A3.根据所述收件人地址、邮件正文和/或邮件附件生成邮件。
步骤A2中进一步包括对信息进行编辑的步骤。
步骤A2中进一步包括根据信息生成邮件主题的步骤;在步骤A3中,根据所述收件人地址、邮件主题、邮件正文和/或邮件附件生成邮件。
所述编码为采用MIME技术进行编码。
从上述方案中可以看出,由于本发明中的装置接收用户输入的收件人地址,并且读取存储模块中的信息,例如聊天内容,然后根据所述收件人地址和信息生成邮件,接着对生成的邮件进行编码得到编码后的邮件,并将编码后的邮件发送出去,从而使得用户能够非常方便地完成聊天内容或其它信息的转发,节约了用户的时间。
本发明的装置可以根据聊天内容或其它信息生成邮件正文和/或邮件附件,并且还可以对聊天内容或其它信息进行编辑,因此更方便了用户的使用。进一步,本发明的装置还可以根据聊天内容或其它信息生成邮件主题,从而能够明确邮件的内容,并且不需要用户撰写邮件主题,减轻了用户的负担。
另外,在对邮件进行编码的过程中,本发明优选地采用现有的MIME技术,更好地与现有技术相结合,从而有利于本发明的实现。
图1为本发明实施例中转发信息的装置的结构示意图;图2为本发明实施例中转发聊天内容的流程示意图。
具体实施例方式
为使本发明的目的、技术方案和优点更加清楚,以下举实施例对本发明进一步详细说明。
图1为本发明实施例中转发信息的装置的结构示意图。这里以该装置位于IM工具中并且转发聊天内容为例进行说明,但是本发明并不局限于此,换言之,本发明的转发信息的装置也可以应用在其它系统中,并且转发相应的信息。需要说明的是,图1中只给出了IM工具中与转发聊天内容相关的部分,其它部分由于与现有技术一样,这里不作赘述。
参照图1,该IM工具中转发信息的装置包括存储模块、邮件收件人输入模块、邮件生成模块以及网络模块。
其中,存储模块中存储有聊天内容。如果该IM工具本身可以将聊天内容存储到非易失性存储介质中,则存储模块包括对应的非易失性存储介质;如果该IM工具本身是将聊天内容存储在易失性存储介质中,则存储模块包括对应的易失性存储介质。存储模块可以向邮件生成模块提供聊天内容,其格式为IM工具原来所保存的格式,例如TXT、RTF、HTML等。
邮件收件人输入模块用于接收IM工具用户输入的收件人地址。邮件收件人输入模块可以在IM工具上显示一个按钮,用户通过这个按钮发起转发聊天内容事件,并输入收件人地址。
图1中的邮件生成模块用于读取存储模块中的聊天内容,根据聊天内容以及来自邮件收件人输入模块的收件人地址,生成邮件,并对所生成的邮件进行编码得到编码后的邮件。在本发明实施例中,发件人的地址由邮件生成模块根据IM工具中的信息自动加入,或者提示用户输入。
聊天内容可以作为邮件的正文,也可以作为邮件的附件,或者既作为邮件的正文同时也作为邮件的附件。因此,邮件生成模块读取聊天内容后,根据聊天内容生成邮件正文和/或邮件附件。另外,为了便于明确该邮件即聊天内容的主题,邮件生成模块进一步可以根据聊天内容生成邮件的主题。例如,某次聊天主要涉及聚餐,则邮件生成模块根据聊天内容中多次出现的“聚餐”一词,将“聚餐”作为邮件的主题。
在生成邮件的过程中,用户可以进一步通过邮件生成模块对聊天内容进行选择、格式转换、添加、删除等编辑操作。其中,选择可以是选择聊天内容中的全部内容或者一部分内容,例如选择某几次聊天信息、或者某段时间的聊天内容。格式转换是指将存储模块中聊天内容转换成IM工具正常聊天过程中的格式,如果需要,还将聊天内容转换成相关人员或邮件系统可以接收的格式。另外,还可以在聊天内容上添加一些说明、注释等内容,也可以删除聊天内容中与主题无关或者不重要的内容。
邮件生成模块可以采用常见的多用途互联网邮件扩展(MIME)技术对将所生成的邮件进行编码,得到编码后的邮件。MIME技术是当前广泛应用的一种电子邮件技术规范,其基本内容可以参见该规范的请求注解(RFC)2045-2049。
图1中的网络模块用于将邮件生成模块所得到的编码后的邮件发送出去。例如,通过网络传输到邮件服务器,然后由邮件服务器转发到收件人地址。
继续参照图1,邮件生成模块可以包括编码模块、邮件正文生成模块和/或邮件附件生成模块,还可以进一步包括邮件主题生成模块。
其中,邮件正文生成模块用于读取存储模块中的聊天内容,并根据聊天内容生成邮件正文。进一步,用户还可以通过邮件正文生成模块对聊天内容进行选择、格式转换、添加、删除等编辑操作,从而生成合适的邮件正文。
邮件附件生成模块用于读取存储模块中的聊天内容,并根据聊天内容生成邮件附件。进一步,用户还可以通过邮件附件生成模块对聊天内容进行选择、格式转换、添加、删除等编辑操作,从而生成合适的附件内容。
邮件主题生成模块用于读取存储模块中的聊天内容,并根据聊天内容生成邮件主题。同样,用户也可以通过邮件主题生成模块对邮件主题进行编辑。
上述邮件正文生成模块、邮件附件生成模块以及邮件主题生成模块分别将所生成的邮件正文、邮件附件、邮件主题发送给编码模块。
编码模块用于根据收件人地址、邮件正文和/或邮件附件、以及邮件主题生成邮件,并对所生成的邮件进行编码得到编码后的邮件。如果邮件生成模块中不包括邮件主题生成模块,则编码模块在生成邮件时不需要邮件主题生成模块提供的邮件主题。另外,编码模块可以根据IM工具中的信息自动加入发件人地址,或者提示用户输入发件人地址。在本发明实施例中,编码模块采用MIME技术进行编码。
下面参照图2描述本发明实施例中转发聊天内容的方法。
如图2所示,本发明实施例中转发IM工具聊天内容的过程包括以下步骤步骤101,用户通过转发信息的装置发起转发聊天内容事件,在邮件收件人输入模块中输入收件人地址,邮件收件人输入模块接收所述收件人地址后,将收件人地址提供给编码模块。
步骤102,邮件正文生成模块从存储模块中读取聊天内容,对聊天内容进行编辑后,生成邮件正文,并提供给编码模块。
邮件附件生成模块从存储模块中读取聊天内容,对聊天内容进行编辑后,生成邮件附件,并提供给编码模块。
邮件主题生成模块从存储模块中读取聊天内容,根据聊天内容生成邮件主题,还可以进一步对邮件主题进行修改,然后将邮件主题提供给编码模块。
步骤103,编码模块根据收件人地址、邮件正文、邮件附件、邮件主题生成邮件,并对所生成的邮件采用MIME技术进行编码,得到编码后的邮件,然后将编码后的邮件发送给网络模块。
如果在所述装置中只包括邮件正文生成模块或者邮件附件生成模块,或者所述装置中包括邮件正文生成模块和邮件附件生成模块,或者所述装置中包括邮件主题生成模块、以及邮件正文生成模块和/或邮件附件生成模块,那么在上述步骤102和步骤103中只包括与IM工具中所包括的模块相对应的步骤。
步骤104,网络模块将编码后的邮件发送出去,例如通过网络发送到邮件服务器,再由邮件服务器根据收件人地址进行发送,从而完成了聊天内容的转发过程。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种转发信息的装置,其特征在于,该装置包括邮件收件人输入模块,用于接收用户输入的收件人地址;存储模块,其中存储有信息;邮件生成模块,用于读取存储模块中的信息,根据信息以及所述收件人地址生成邮件,并对生成的邮件进行编码;网络模块,用于发送经邮件生成模块生成并编码后的邮件。
2.根据权利要求1所述的装置,其特征在于,所述邮件生成模块包括编码模块、邮件正文生成模块和/或邮件附件生成模块,其中邮件正文生成模块,用于读取存储模块中的信息,并根据信息生成邮件正文;邮件附件生成模块,用于读取存储模块中的信息,并根据信息生成邮件附件;编码模块,用于根据收件人地址、邮件正文和/或邮件附件生成邮件,并对所述邮件进行编码。
3.根据权利要求2所述的装置,其特征在于,所述邮件正文生成模块和/或邮件附件生成模块进一步用于对信息进行编辑。
4.根据权利要求2所述的装置,其特征在于,所述邮件生成模块进一步包括邮件主题生成模块,用于读取存储模块中的信息,并根据信息生成邮件主题;编码模块则进一步根据收件人地址、邮件主题、邮件正文和/或邮件附件生成邮件并对所述邮件进行编码。
5.根据权利要求1~4中任一项所述的装置,其特征在于,该装置位于即时通讯IM工具中。
6.一种转发信息的方法,其特征在于,该方法包括A.接收用户输入的收件人地址,读取存储模块中的信息,并根据所述收件人地址和信息生成邮件;B.对生成的邮件进行编码,并将编码后的邮件发送出去。
7.根据权利要求6所述的方法,其特征在于,所述步骤A包括A1.接收用户输入的收件人地址;A2.读取存储模块中的信息,根据信息生成邮件正文和/或邮件附件;A3.根据所述收件人地址、邮件正文和/或邮件附件生成邮件。
8.根据权利要求7所述的方法,其特征在于,步骤A2中进一步包括对信息进行编辑的步骤。
9.根据权利要求7所述的方法,其特征在于,步骤A2中进一步包括根据信息生成邮件主题的步骤;在步骤A3中,根据所述收件人地址、邮件主题、邮件正文和/或邮件附件生成邮件。
10.根据权利要求6~9中任一项所述的方法,其特征在于,所述编码为采用多用途互联网邮件扩展MIME技术进行编码。
全文摘要
本发明公开了一种转发信息的装置,该装置包括邮件收件人输入模块,用于接收用户输入的收件人地址;存储模块,其中存储有信息;邮件生成模块,用于读取存储模块中的信息,根据信息以及所述收件人地址生成邮件,并对所生成的邮件进行编码;网络模块,用于发送经邮件生成模块生成并编码后的邮件。本发明还提供了一种转发信息的方法。本发明使得用户能够非常方便地完成信息的转发,节约了用户的时间。
文档编号H04L12/56GK101075984SQ20061017003
公开日2007年11月21日 申请日期2006年12月22日 优先权日2006年12月22日
发明者刘乐君, 王沧, 黄志力, 林少章 申请人:腾讯科技(深圳)有限公司