论坛信息的发布和获取系统以及发布和获取方法 技术领域 本发明涉及一种论坛显示方式技术领域,特别是指一种论坛信息的发布和获取 系统以及发布和获取方法。
背景技术 论坛 ( 或称为 BBS) 其基本原理是数据库的前台与后台的开发利用,即将用户 发的帖子和用户信息等数据利用论坛前台操作写入到数据库里进行存储,前台则显示从 数据库中调出的这些数据。 例如,一个基本的论坛可以由动态服务器页面 (ASP,Active Server Pages 和 Access 数据库实现, ASP 即实现的前台应用。
目前,用户要在论坛里编辑帖子时,如发贴 ( 如发新帖、回帖 ),修改或删除帖 子时,必须登陆论坛,或者查看其关注的帖子时也要登陆论坛去查看。
目前的论坛对于用户来说,其发布或获取论坛信息,如查阅帖子时都需要进行 论坛的登录等操作,比较麻烦。 并且在很多情况下用户比较关注论坛的时候,要时时刷
新论坛内容,操作比较麻烦。 发明内容 有鉴于此,本发明的主要目的在于提供一种论坛信息的发布和获取的方法。 以 实现用户可以通过邮件方便快捷的发布和获取论坛信息。
本发明提供论坛信息的发布和获取系统,包括 :
用户信息存储解析单元 11,用于存储用户的邮件地址、论坛标示和用户在该论 坛注册的用户名 ;
内容读写单元 12,用于在论坛信息发布时,根据用户信息存储解析单元 11 提供 的邮件地址对应的论坛标示,将邮件封装和解封装单元 14 解封装后的邮件的正文作为帖 子内容,发布到所述邮件地址对应的所述论坛 ;以及在论坛信息获取时,根据所述用户 信息存储解析单元 11 存储的邮件地址对应的论坛标示,从所述邮件地址对应的所述论坛 读取论坛信息 ;
邮件封装和解封装单元 14,用于在论坛信息发布时,将接收的邮件解封装为邮 件正文内容和邮件地址,分别传递给内容读写单元 12 和用户信息存储解析单元 11 ;以及 在论坛信息获取时,将内容读写单元 12 读取的论坛信息和用户信息存储解析单元 11 提供 的邮件地址信息封装为邮件发送出去。
其中,该系统还包括 :内容转换单元 13,用于将内容读写单元 12 与邮件封装和 解封装单元 14 之间传递的论坛信息进行论坛格式与邮件格式的转换。
本发明提供的论坛信息的发布方法,包括步骤 :
AX、将接收的邮件解封装为邮件正文内容和邮件地址 ;
BX、确定所述邮件中包含的论坛和主题 ;
CX、将解封装后的邮件的正文内容作为帖子内容发布到所述论坛的所述主题
下。
其中,步骤 CX 所述发布之前还包括 :将所述正文内容转换为所述论坛所支持的格式。 其中,步骤 BX 后还包括 :根据所述邮件地址确定用户在所述论坛的用户名 ; 步骤 CX 所述发布时还在所述帖子中显示所述论坛用户名。
其中,步骤 CX 所述发布时还在所述帖子中显示所述邮件地址。
本发明提供的论坛信息的获取方法,预先确定用户邮件地址和作为信息源的论 坛,还包括步骤 :
AY、从所述论坛中读取所要获取的论坛信息 ;
BY、确定出所要发送的邮件地址 ;
CY、将读取的论坛信息和确定出的邮件地址封装为邮件发送出去。
其中,步骤 AY 前还包括 :用户设定所要获取论坛信息对应的论坛和主题 ;和 判断所述论坛的所述主题下的内容是否有更新的步骤。
其中,步骤 AY 前还包括 :设定论坛信息的接收条件 ;步骤 AY 所述读取时根据 所述接收条件进行读取。
其中,步骤 CY 所述封装之前还包括 :将所述论坛信息转换为邮件所支持的格式。
其中,步骤 AY 之前还包括 :根据所述用户邮件地址和所述论坛确定在所述论坛 的用户名 ;判断所述用户名是否有权限获取所述论坛信息的步骤。
由上可以看出,本发明可以使用户通过客户端软件编辑要在论坛中的显示帖子 并上传到论坛,以及可以通过客户端接收查看论坛中的内容,免去了每次都登陆相应网 页的操作。 本发明还实现了论坛的用户与邮件客户端用户的信息交互,相当于一种新的 通信方式。
并且,本发明可以实现论坛与邮件正文所支持的格式之间进行转换,以支持不 同的论坛。
另一方面,可以根据需要在发布时在论坛中显示用户名、邮件或匿名显示。
本发明在获取论坛信息时,判断所述论坛的所述主题下的内容是否有更新的步 骤,以仅在有更新时进行获取。
并且,还可以设定论坛信息的接收条件,根据所述接收条件进行读取。 可以过 滤掉对用户不需要的内容。
并且,还可以根据所述用户邮件地址和所述论坛确定在所述论坛的用户名以判 断是否有权限获取所述论坛信息,从而实现对用户权限的灵活控制。
附图说明
图 1 为论坛信息的发布和获取系统原理图 ; 图 2 为论坛信息的发布流程图 ; 图 3 为论坛信息的获取流程图。具体实施方式
本发明提供了一种论坛信息的发布和获取系统以及发布和获取方法,其基本原理为 :预先,记录用户的邮件地址、论坛标示 ( 例如可以是论坛的域名 ) 以及用户在该论 坛注册的用户名。 通过用户的邮件地址,将用户所关注的论坛中的某主题的帖子发送给 到所述邮件地址 ;以及接收用户的邮件信息,将邮件中的内容以所对应的用户名在论坛 相应的主题下作为帖子进行发布。 通过本发明,用户可以通过邮件获取论坛信息,以及 发布论坛信息。
下面,参见图 1 示出的论坛信息的发布和获取系统 1,对该系统进行详细说明。 包括 :
用户信息存储解析单元 11,用于存储用户的邮件地址、论坛标示 ( 如其域名 ) 和 用户在该论坛注册的用户名,还用于所述邮件地址、论坛标示及用户名之间的解析。 其 中,一个邮件地址信息可以对应多个论坛标示和各个论坛所注册的用户名。 其中,这些 信息可以是通过用户注册的方式获得。
内容读写单元 12,用于根据用户信息存储解析单元 11 提供的论坛用户名,将 来自内容转换单元 13 转换后的信息作为帖子内容,以所述用户名、论坛标示和主题标示 ( 可以是分配的一个 ID) 发布到所述论坛中所述标示的主题下 ( 即发帖 ) ;以及根据用户 信息存储解析单元 11 提供的邮件地址,将对应用户名的所需帖子从论坛中读取出来。 内容转换单元 13,将帖子中的内容进行论坛格式与邮件格式的转换,例如将帖 子内容转换为邮件所支持的 txt( 文本 ) 格式或 htlm 格式等。 当某格式被两者都支持时则 不需要进行转换。
邮件封装和解封装单元 14,将从内容转换单元 13 和用户信息存储解析单元 11 接 收的邮件正文内容、邮件地址信息封装为邮件,发送到预先设置的邮件服务器 ;或将从 邮件服务器接收的邮件解封装为邮件正文内容和邮件地址,分别发送给内容转换单元 13 和用户信息存储解析单元 11。
下面,参见图 1,对图 2 和图 3 示出的对本发明的论坛信息的发布和获取方法分 别进行详细说明。
首先参见图 2 示出的论坛信息的发布方法,对通过邮件方式向论坛发布帖子的 方法进行详细说明,包括以下步骤 :
步骤 201 :在用户的邮件客户端,用户编辑邮件正文,并通过邮件服务器传输 到本发明图 1 示出的系统。
其中,用户所编辑的邮件可以是在接收本发明系统发出的邮件的基础上进行编 辑,以回复的方式发送邮件。 这样,邮件头中会带有用户所参与的论坛标示和所参与的 主题标示信息。 这些信息可由本发明系统发送邮件时记载在邮件头或邮件正文中。
若用户是撰写新邮件的方式,则需要在邮件正文中按照预先的规定格式写入论 坛标示和所参与的主题标示信息。
步骤 202 :由封装和解封装单元 14 获得邮件服务器转发过来的所述邮件,并将 邮件正文内容和发件人邮件地址解封装出来,分别提供给内容转换单元 13 和用户信息存 储解析单元 11。
其中,解封装时,将邮件中记载的论坛标示 ( 如域名 )、主题标示 ( 如 ID) 也提 取出来。
步骤 203 :用户信息存储解析单元 11,根据用户邮件地址和所述论坛标示,确
定所述用户在所述论坛中注册的用户名。
内容转换单元 13 将邮件正文内容转换为论坛所支持的格式,包括文字格式、附 件格式等。
步骤 204 :内容读写单元 12 根据所述论坛标示、帖子主题标示,将所述转换后 的内容作为帖子发布到该论坛的所述标示的主题下,并在所发布的帖子中显示所述用户 名。
不难理解,若论坛允许非注册用户,则在步骤 203 中当无法确定邮件地址所对 应的论坛用户名时,则在步骤 204 中直接显示用户的邮件地址作为其用户名。 当然,论 坛支持匿名帖子时,步骤 204 中也可以不显示用户名。
由上即实现了用户可以通过邮件客户端向论坛发送邮件进行发帖,根据邮件中 记载的论坛标示和所参与主题标示,将邮件正文提取作为帖子在所述论坛所述标示主题 下进行发布。 当所述标示主题下已经存在帖子时,则作为跟帖进行发布。
下面参见图 3 示出的论坛信息的获取方法,对论坛信息通过邮件方式提供给用 户的步骤进行详细说明。
预先,用户需要设定参与所述论坛某主题。 可以采用邮件发送某特定信息的方 式表示加入该主题,其中可以预先将论坛的各个主题作为邮件内容发送到用户的邮件地 址,每个主题对应不同的标示和链接。 用户打开邮件后点击某主题的链接,即通过邮件 经本发明系统向论坛回复一个加入所述标示主题的指令。 根据该用户邮件地址对应的用 户名、所述回复邮件包含的论坛标示和主题标示,来确定用户所加入的论坛和主题。 下 面对用户所加入的某论坛某标示主题后,该标示主题下帖子有更新时,提供给客户的方 式进行说明,包括以下步骤 : 步骤 301 :当所述用户关注的论坛中某主题下的帖子内容变化时 ( 如该主题下加 入了新的跟帖、某帖子内容被更新等 ),由内容读写单元 12 读取所述论坛中所述主题下 的内容。 其中,可以设置一个监控程序对主题下的内容进行监控,在发送变化时通知内 容读写单元 12。
步骤 302 :用户信息存储解析单元 11 根据所读取的内容中包含的用户名,读取 出其存储的该论坛下所述用户名所对应的用户邮件地址。 或者根据预先记录的要参与的 论坛的用户所对应的邮件地址进行确定。
步骤 303 :内容转换单元 13 将内容读写单元 12 所读取的内容转换为邮件可接收 的格式作为邮件正文。
步骤 304 :由封装和解封装单元 14 将邮件正文和所确定的用户邮件地址封装为 接收方为所述用户邮件地址的邮件发送至邮件服务器。
之后,由邮件服务器将所述邮件传输至用户邮件客户端,提供给用户。 当然, 也可是用户登录其邮箱去查看所述邮件。
由上,所述论坛所述主题下内容变更时,均可根据用户邮件地址信息将帖子正 文作为邮件正文以邮件的方式发送到用户邮箱中。
另外,用户可以进行注册的方式来设定是否接收论坛中某主题内容,也可以设 定接收条件,如仅接收对其发帖的回复帖子才进行接收,而对其他人的普通跟帖不进行 接收。 这则可以通过所回复帖子是否引用该用户名进行判断。
其中,本发明中提到的用户所进行的设置方式,可以采用下述方式 :预先规定 表示指令的特定邮件格式,可以采用邮件题目为指定的格式,如邮件题目为 “Order”, 表示该邮件正文是进行相应设定、发送指令用的。 例如上述注册方式、设置接收条件 等,均用特定的邮件正文内容进行设置。 较佳的,可以是由系统发送的包含各个指令内 容的邮件信息,由用户通过选择框的方式确定内容。
另外,当用户要获取论坛信息之前,还根据用户邮件地址确定在论坛中的用户 名,进一步确定该用户名在论坛中的权限是否可获取论坛信息。 例如低权限可能无权看 某主题下的帖子而无法获取论坛信息。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的 精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围 之内。