一种基于网页的即时通信聊天内容查看方法及系统.pdf

上传人:xia****o6 文档编号:4062008 上传时间:2018-08-13 格式:PDF 页数:15 大小:527.33KB
返回 下载 相关 举报
摘要
申请专利号:

CN201110052170.0

申请日:

2011.03.04

公开号:

CN102655481A

公开日:

2012.09.05

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):H04L 12/58申请日:20110304|||公开

IPC分类号:

H04L12/58; H04L29/08; G06F17/30

主分类号:

H04L12/58

申请人:

腾讯科技(深圳)有限公司

发明人:

杨谦; 孙云清; 杜玮

地址:

518044 广东省深圳市福田区振兴路赛格科技园2栋东403室

优先权:

专利代理机构:

深圳中一专利商标事务所 44237

代理人:

张全文

PDF下载: PDF下载
内容摘要

本发明适用于计算机技术领域,提供了一种基于网页的即时通信聊天内容查看方法及系统,包括:接收基于网页的即时通信服务器转发的发送者和接收者的聊天内容;获取聊天内容的发送者和接收者的标识信息,将聊天内容保存到标识信息关联的聊天记录文件,将该聊天记录文件存储于聊天内容处理服务器;接收基于网页的即时通信客户端发送的查看聊天内容的请求信息;从请求信息中获取聊天内容的发送者和接收者的标识信息,获取聊天记录文件;从聊天记录文件中提取聊天内容,将聊天内容发送给该基于网页的即时通信客户端。本发明使得无须安装即时通信专用客户端,通过基于网页的即时通信客户端即可方便地保存和查看聊天内容,提高了即时通信工具的使用范围。

权利要求书

1: 一种基于网页的即时通信聊天内容查看方法, 其特征在于, 所述方法包括下述步 骤: 接收基于网页的即时通信服务器转发的发送者和接收者的聊天内容 ; 获取所述聊天内容的发送者和接收者的标识信息, 根据所述标识信息将所述聊天内容 保存到所述标识信息关联的聊天记录文件, 并将该聊天记录文件存储于聊天内容处理服务 器; 接收基于网页的即时通信客户端发送的查看聊天内容的请求信息 ; 从所述请求信息中获取所述聊天内容的发送者和接收者的标识信息, 根据所述标识信 息获取所述聊天记录文件 ; 从所述聊天记录文件中提取所述聊天内容, 将所述聊天内容发送给该基于网页的即时 通信客户端。
2: 如权利要求 1 所述的方法, 其特征在于, 所述从所述聊天记录文件中提取所述聊天 内容, 将所述聊天内容发送给该基于网页的即时通信客户端的步骤之前, 所述方法还包括 下述步骤 : 获取所述聊天内容的页码信息 ; 所述从所述聊天记录文件中提取所述聊天内容, 将所述聊天内容发送给该基于网页的 即时通信客户端的步骤具体为 : 根据所述页码信息, 从所述聊天记录文件中提取所述聊天内容, 将所述聊天内容发送 给该基于网页的即时通信客户端。
3: 如权利要求 2 所述的方法, 其特征在于, 所述获取所述聊天内容的发送者和接收者 的标识信息, 根据所述标识信息将所述聊天内容保存到所述标识信息关联的聊天记录文 件, 并将该聊天记录文件存储于聊天内容处理服务器的步骤具体包括下述步骤 : 获取所述标识信息, 确定保存所述聊天内容的文件目录 ; 根据所述聊天内容的发送时间, 将所述聊天内容保存到所述文件目录下关联的聊天记 录文件。
4: 如权利要求 3 所述的方法, 其特征在于, 所述根据所述聊天内容的发送时间, 将所述 聊天内容保存到所述文件目录下关联的聊天记录文件的步骤之后, 所述方法还包括下述步 骤: 将所述聊天记录文件保存到对应的数据库。
5: 如权利要求 1 所述的方法, 其特征在于, 所述基于网页的即时通信服务器通过传输 控制协议或者用户数据包协议转发聊天内容。
6: 如权利要求 1 所述的方法, 其特征在于, 该基于网页的即时通信客户端的聊天内容 以基于浏览器的通信协议进行封装。
7: 一种基于网页的即时通信聊天内容查看系统, 其特征在于, 所述系统包括 : 聊天内容接收单元, 用于接收基于网页的即时通信服务器转发的发送者和接收者的聊 天内容 ; 聊天内容保存单元, 用于获取所述聊天内容转发单元接收的聊天内容的发送者和接收 者的标识信息, 根据所述标识信息将所述聊天内容保存到所述标识信息关联的聊天记录文 件; 2 请求信息接收单元, 用于接收基于网页的即时通信客户端发送的查看聊天内容的请求 信息 ; 聊天记录文件获取单元, 用于从所述请求信息接收单元接收的请求信息中获取聊天内 容的发送者和接收者的标识信息, 根据所述标识信息获取所述聊天内容的聊天记录文件 ; 以及 聊天内容发送单元, 用于从聊天记录文件获取单元获取的聊天记录文件中提取聊天内 容, 将所述聊天内容发送给基于网页的即时通信客户端。
8: 如权利要求 7 所述的系统, 其特征在于, 所述系统还包括 : 页码信息获取单元, 用于获取请求信息中请求查看的聊天内容的页码信息。
9: 如权利要求 7 所述的系统, 其特征在于, 所述聊天内容保存单元具体包括 : 文件目录确定单元, 用于获取所述聊天内容接收单元接收的聊天内容的发送者和接收 者的标识信息, 确定保存所述聊天内容的文件目录 ; 以及 聊天内容保存子单元, 用于根据聊天内容的发送时间, 将所述聊天内容保存到所述文 件目录下关联的聊天记录文件。
10: 如权利要求 7 所述的系统, 其特征在于, 所述基于网页的即时通信服务器通过传输 控制协议或者用户数据包协议转发聊天内容。
11: 如权利要求 7 所述的系统, 其特征在于, 该基于网页的即时通信客户端的聊天内容 以基于浏览器的通信协议进行封装。

说明书


一种基于网页的即时通信聊天内容查看方法及系统

    技术领域 本发明属于计算机技术领域, 尤其涉及一种基于网页的即时通信聊天内容查看方 法及系统。
     背景技术 随着网络技术的发展, 即时通信 (Instant Message, IM) 已成为人们进行网络沟 通的最常见方式, 而基于浏览器的网页 (Web) 即时通信客户端由于其使用和升级上的方便 性, 受到越来越多的用户喜爱, 其应用范围也越来越广泛。 然而由于基于浏览器的网页即时 通信客户端无法在用户的个人计算机上进行聊天内容的本地数据保存, 或者只能保存少量 的数据, 例如通过 cookie 保存少量数据, 导致用户无法查看历史聊天内容。
     发明内容 本发明实施例的目的在于提供一种基于网页的即时通信聊天内容查看方法, 旨在 解决由于基于网页的即时通信客户端无法在用户的个人计算机上进行本地数据保存, 或者 只能保存少量的数据, 导致用户无法查看历史聊天内容的问题。
     本发明实施例是这样实现的, 一种基于网页的即时通信聊天内容查看方法, 所述 方法包括下述步骤 :
     接收基于网页的即时通信服务器转发的发送者和接收者的聊天内容 ;
     获取所述聊天内容的发送者和接收者的标识信息, 根据所述标识信息将所述聊天 内容保存到所述标识信息关联的聊天记录文件, 并将该聊天记录文件存储于聊天内容处理 服务器 ;
     接收基于网页的即时通信客户端发送的查看聊天内容的请求信息 ;
     从所述请求信息中获取所述聊天内容的发送者和接收者的标识信息, 根据所述标 识信息获取所述聊天记录文件 ;
     从所述聊天记录文件中提取所述聊天内容, 将所述聊天内容发送给该基于网页的 即时通信客户端。
     本发明实施例的另一目的在于提供一种基于网页的即时通信聊天内容查看系统, 所述系统包括 :
     聊天内容接收单元, 用于接收基于网页的即时通信服务器转发的发送者和接收者 的聊天内容 ;
     聊天内容保存单元, 用于获取所述聊天内容转发单元接收的聊天内容的发送者和 接收者的标识信息, 根据所述标识信息将所述聊天内容保存到所述标识信息关联的聊天记 录文件 ;
     请求信息接收单元, 用于接收基于网页的即时通信客户端发送的查看聊天内容的 请求信息 ;
     聊天记录文件获取单元, 用于从所述请求信息接收单元接收的请求信息中获取聊
     天内容的发送者和接收者的标识信息, 根据所述标识信息获取所述聊天内容的聊天记录文 件; 以及
     聊天内容发送单元, 用于从聊天记录文件获取单元获取的聊天记录文件中提取聊 天内容, 将所述聊天内容发送给基于网页的即时通信客户端。
     本发明实施例在接收到基于网页的即时通信服务器转发的发送者和接收者的聊 天内容时, 将其保存到发送者和接收者的标识信息关联的聊天记录文件, 并将该聊天记录 文件存储于聊天内容处理服务器, 在接收到基于网页的即时通信客户端发送的查看聊天内 容的请求信息时, 从请求信息中获取聊天内容的发送者和接收者的标识信息, 获取保存聊 天内容的聊天记录文件, 从聊天记录文件中提取聊天内容, 并发送给客户端, 从而使得用户 无须安装即时通信专用客户端, 通过现有浏览器即可方便地保存和查看聊天内容, 提高了 即时通信工具的使用范围。 附图说明
     图 1 是本发明第一实施例提供的基于网页的即时通信聊天内容查看方法的实现 流程图 ;
     图 2 是本发明第二实施例提供的基于网页的即时通信聊天内容查看系统的结构 图 3 是本发明第二实施例提供的基于网页的即时通信聊天内容查看系统的结构图;
     图; 图 4 是本发明第三实施例提供的基于网页的即时通信聊天内容查看系统的实例 结构图 ;
     图 5 是本发明第四实施例提供的基于网页的即时通信聊天内容查看系统的实例 结构图。
     具体实施方式
     为了使本发明的目的、 技术方案及优点更加清楚明白, 以下结合附图及实施例, 对 本发明进行进一步详细说明。 应当理解, 此处所描述的具体实施例仅仅用以解释本发明, 并 不用于限定本发明。
     本发明实施例在接收到基于网页的即时通信服务器转发的发送者和接收者的聊 天内容时, 将其保存到发送者和接收者的标识信息关联的聊天记录文件, 并将该聊天记录 文件存储于聊天内容处理服务器, 在接收到基于网页的即时通信客户端发送的查看聊天内 容的请求信息时, 获取聊天内容的发送者和接收者的标识信息, 获取保存聊天内容的聊天 记录文件, 从聊天记录文件中提取聊天内容, 并发送给客户端, 从而使得用户无须安装即时 通信专用客户端, 通过现有浏览器即可方便地保存和查看聊天内容, 提高了即时通信工具 的使用范围。
     本发明实施例提供了一种基于网页的即时通信聊天内容查看方法, 所述方法包括 下述步骤 :
     接收基于网页的即时通信服务器转发的发送者和接收者的聊天内容 ;
     获取所述聊天内容的发送者和接收者的标识信息, 根据所述标识信息将所述聊天内容保存到所述标识信息关联的聊天记录文件, 并将该聊天记录文件存储于聊天内容处理 服务器 ;
     接收基于网页的即时通信客户端发送的查看聊天内容的请求信息 ;
     从所述请求信息中获取所述聊天内容的发送者和接收者的标识信息, 根据所述标 识信息获取所述聊天记录文件 ;
     从所述聊天记录文件中提取所述聊天内容, 将所述聊天内容发送给该基于网页的 即时通信客户端。
     本发明实施例还提供了一种基于网页的即时通信聊天内容查看系统, 所述系统包 括:
     聊天内容接收单元, 用于接收基于网页的即时通信服务器转发的发送者和接收者 的聊天内容 ;
     聊天内容保存单元, 用于获取所述聊天内容转发单元接收的聊天内容的发送者和 接收者的标识信息, 根据所述标识信息将所述聊天内容保存到所述标识信息关联的聊天记 录文件 ;
     请求信息接收单元, 用于接收基于网页的即时通信客户端发送的查看聊天内容的 请求信息 ;
     聊天记录文件获取单元, 用于从所述请求信息接收单元接收的请求信息中获取聊 天内容的发送者和接收者的标识信息, 根据所述标识信息获取所述聊天内容的聊天记录文 件; 以及
     聊天内容发送单元, 用于从聊天记录文件获取单元获取的聊天记录文件中提取聊 天内容, 将所述聊天内容发送给基于网页的即时通信客户端。
     本发明实施例在接收到基于网页的即时通信服务器转发的发送者和接收者的聊 天内容时, 将其保存到发送者和接收者的标识信息关联的聊天记录文件, 并将该聊天记录 文件存储于聊天内容处理服务器, 在接收到基于网页的即时通信客户端发送的查看聊天内 容的请求信息时, 从请求信息中获取聊天内容的发送者和接收者的标识信息, 获取保存聊 天内容的聊天记录文件, 从聊天记录文件中提取聊天内容, 并发送给客户端, 从而使得用户 无须安装即时通信专用客户端, 通过现有浏览器即可方便地保存和查看聊天内容, 提高了 即时通信工具的使用范围。
     以下结合具体实施例对本发明的具体实现进行详细描述 :
     实施例一 :
     随着网络技术的发展, 即时通信 (Instant Message, IM) 已成为人们进行网络沟通 的最常见方式, 现有 IM 工具都有其专用客户端 ( 基于运行安装于本地端的 IM 程序的客户 端 ), 而基于浏览器的网页 (Web) 即时通信客户端由于无需在本地端安装 IM 程序的客户端, 以及使用和升级上的方便性, 受到越来越多的用户喜爱。 在本发明实施例中, 提供了一种基 于网页的即时通信聊天内容查看方法, 解决了基于网页的即时通信客户端无法查看历史聊 天内容的问题。
     图 1 示出了本发明第一实施例提供的基于网页的即时通信聊天内容查看方法的 实现流程, 详述如下 :
     在步骤 S101 中, 接收基于网页的即时通信服务器转发的发送者和接收者的聊天内容。 在本发明实施例中, 预先设置一基于网页的即时通信服务器, 用于接收基于网页 的即时通信客户端以及专用客户端的用户输入的聊天内容, 该基于网页的即时通信客户端 的聊天内容以 HTTP 或其它基于浏览器的通信协议进行封装。该即时通信服务器接收到聊 天内容后, 可以通过传输控制协议 (TCP)、 用户数据包协议 (UDP) 等转发聊天内容, 在此不 用以限制本发明。
     在本发明实施例中, 为了查看聊天内容时能够对接收的聊天内容进行去重和重 排, 聊天内容中可包括该聊天内容对应的序列号, 也可以将序列号单独转发并保存。
     在步骤 S102 中, 获取聊天内容的发送者和接收者的标识信息, 根据标识信息将聊 天内容保存到标识信息关联的聊天记录文件, 并将该聊天记录文件存储于聊天内容处理服 务器。
     在本发明实施例中, 聊天内容的标识信息可以由发送者和接收者的标识信息组合 而成, 或通过发送者和接收者的标识信息转换得到, 从而唯一标识保存聊天内容的文件目 录。聊天内容的发送者和接收者的标识信息、 聊天内容的发送时间等信息可以与聊天内容 封装在一起进行传输, 也可以单独传输, 在接收到基于网页的即时通信服务器转发的聊天 内容后, 通过获取聊天内容的发送者和接收者的标识信息, 确定保存聊天内容的文件目录, 进一步根据聊天内容的发送时间, 将聊天内容保存到文件目录下关联的聊天记录文件。
     即时通信作为用户之间实现实时通信、 协同工作的重要手段, 与电话等传统实时 通信工具相比, 即时通信具有多种优点, 然而使用不同的即时通信工具需要安装对应的专 用客户端, 极大地浪费了系统资源, 而现有的基于网页的即时通信客户端无法有效地保存 聊天内容, 给用户带来了较大的不便, 通过 cookie 也只能保存少量数据, 同时会给系统引 入安全问题, 在本发明实施例中, 将接收到的基于网页的即时通信服务器转发的聊天内容 存储到发送者和接收者标识信息关联的聊天记录文件, 实现了用户聊天内容有效保存。
     在步骤 S103 中, 接收基于网页的即时通信客户端发送的查看聊天内容的请求信 息。
     在本发明实施例中, 用户通过基于网页的即时通信客户端输入查看聊天记录的请 求, 通过超文本传输协议 (HTTP) 或其它基于网页的通信协议对该请求进行封装并发送, 其 中基于网页的即时通信客户端可以为浏览器等可用于浏览网页的网页浏览工具。
     在步骤 S104 中, 从请求信息中获取聊天内容的发送者和接收者的标识信息, 根据 标识信息获取聊天记录文件。
     在本发明实施例中, 请求信息中包含了发送者和接收者的标识信息, 在接收到发 送者和接收者的标识信息后, 系统根据该标识信息获取保存聊天内容的聊天记录文件, 聊 天记录文件可以直接以文件形式进行保存, 也可以以数据库表的形式进行保存。
     在步骤 S105 中, 从聊天记录文件中提取聊天内容, 将聊天内容发送给该基于网页 的即时通信客户端。
     在本发明实施例中, 根据请求信息中包含的用户请求的聊天内容的页码, 从聊天 记录文件中提取页码对应的聊天内容, 将该聊天内容发送给该基于网页的即时通客户端。 在具体实施过程中, 该聊天内容可以 HTTP 或其它基于浏览器的通信协议进行封装并发送 给客户端, 若每一条聊天内容包括系统生成的对应的序列号, 基于网页的即时通信客户端
     的脚本程序可根据该序列号对聊天内容进行 ( 移除其中重复的聊天内容 ) 和重排 ( 重新按 顺序排列聊天内容 ), 从而为用户提供良好的浏览界面。
     本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以 通过程序来指令相关的硬件来完成, 所述的程序可以存储于一计算机可读取存储介质中, 所述的存储介质, 如 ROM/RAM、 磁盘、 光盘等。
     实施例二 :
     图 2 示出了本发明第二实施例提供的基于网页的即时通信聊天内容查看系统的 结构, 为了便于说明, 仅示出了与本发明实施例相关的部分。
     该基于网页的即时通信聊天内容查看系统可以作为独立的模块集成到即时通信 系统中或者运行于具有即时通信功能的应用系统中, 其中 :
     聊天内容接收单元 21 接收基于网页的即时通信服务器转发的发送者和接收者的 聊天内容。
     在本发明实施例中, 预先设置一基于网页的即时通信服务器, 用于接收基于网页 的即时通信客户端以及专用客户端的用户输入的聊天内容。 该基于网页的即时通信客户端 的聊天内容以 HTTP 或其它基于浏览器的通信协议进行封装。即时通信服务器接收到聊天 内容后, 可以通过传输控制协议 (TCP)、 用户数据包协议 (UDP) 等转发聊天内容, 在此不用 以限制本发明。 在本发明实施例中, 为了查看聊天内容时能够对接收的聊天内容进行去重和重 排, 聊天内容中可包括该聊天内容对应的序列号, 也可以将序列号单独转发并保存。
     聊天内容保存单元 22 获取聊天内容转发单元 21 接收的聊天内容的发送者和接收 者的标识信息, 根据标识信息将聊天内容保存到标识信息关联的聊天记录文件。
     在本发明实施例中, 聊天内容的标识信息可以由发送者和接收者的标识信息组合 而成, 或通过发送者和接收者的标识信息转换得到, 从而唯一标识保存聊天内容的文件目 录。 即时通信作为用户之间实现实时通信、 协同工作的重要手段, 与电话等传统实时通信工 具相比, 即时通信具有多种优点, 然而使用不同的即时通信工具需要安装对应的专用客户 端, 极大地浪费了系统资源, 而现有的基于网页的即时通信客户端无法有效地保存聊天内 容, 给用户带来了较大的不便, 通过 cookie 也只能保存少量数据, 同时会给系统引入安全 问题, 在本发明实施例中, 将接收到的基于网页的即时通信服务器转发的聊天内容存储到 发送者和接收者标识信息关联的聊天记录文件, 实现了用户聊天内容有效保存。
     请求信息接收单元 23 接收基于网页的即时通信客户端发送的查看聊天内容的请 求信息。
     在本发明实施例中, 用户通过基于网页的即时通信客户端输入查看聊天记录的请 求, 通过超文本传输协议 (HTTP) 或其它基于网页的通信协议对该请求进行封装并发送, 其 中基于网页的即时通信客户端可以为浏览器等可用于浏览网页的网页浏览工具。
     聊天记录文件获取单元 24 从请求信息接收单元 23 接收的请求信息中获取聊天内 容的发送者和接收者的标识信息, 根据标识信息获取聊天内容的聊天记录文件。
     在本发明实施例中, 请求信息中包含了发送者和接收者的标识信息, 在接收到发 送者和接收者的标识信息后, 系统根据该标识信息获取保存聊天内容的聊天记录文件, 聊 天记录文件可以直接以文件形式进行保存, 也可以以数据库表的形式进行保存。
     页码信息获取单元 25 获取请求信息中请求查看的聊天内容的页码信息。
     聊天内容发送单元 26 从聊天记录文件获取单元 24 获取的聊天记录文件中提取聊 天内容, 将聊天内容发送给基于网页的即时通信客户端客户端。
     在本发明实施例中, 根据请求信息中包含的用户请求的聊天内容的页码, 从聊天 记录文件中提取页码对应的聊天内容, 将该聊天内容发送给基于网页的即时通信客户端。 在具体实施过程中, 该聊天内容可以 HTTP 或其它基于浏览器的通信协议进行封装并发送 给该基于网页的即时通信客户端, 若每一条聊天内容包括系统生成的对应的序列号, 基于 网页的即时通信客户端的脚本程序可根据该序列号对聊天内容进行 ( 移除其中重复的聊 天内容 ) 和重排 ( 重新按顺序排列聊天内容 ), 从而为用户提供良好的浏览界面。
     在本发明实施例中, 聊天内容的发送者和接收者的标识信息、 聊天内容的发送时 间等信息可以与聊天内容封装在一起进行传输, 也可以单独传输, 在接收到基于网页的即 时通信服务器转发的聊天内容后, 通过获取聊天内容的发送者和接收者的标识信息, 确定 保存聊天内容的文件目录, 进一步根据聊天内容的发送时间, 将聊天内容保存到文件目录 下关联的聊天记录文件。在具体实施过程中, 聊天内容保存单元 22 由文件目录确定单元 221 和聊天内容保存子单元 222 组成, 如图 3 所述, 其中 : 文件目录确定单元 221, 用于获取聊天内容接收单元 21 接收的聊天内容的发送者 和接收者的标识信息, 确定保存聊天内容的文件目录 ; 以及
     聊天内容保存子单元 222, 用于根据聊天内容的发送时间, 将聊天内容保存到文件 目录下关联的聊天记录文件。
     实施例三 :
     图 4 示出了本发明第三实施例提供的基于网页的即时通信聊天内容查看系统的 实例结构, 为了便于说明, 仅示出了与本发明实施例相关的部分。
     在本发明实施例中, 设置一请求处理服务器用于处理聊天内容保存请求和聊天内 容查看请求。 当用户通过基于网页的即时通信客户端与其专用客户端或基于网页的即时通 信客户端进行即时通信时, 基于网页的即时通信客户端或专用客户端发送的聊天内容被基 于网页的即时通信服务器接收到后被转发给请求处理服务器, 请求处理服务器获取聊天内 容的发送者和接收者的标识信息, 根据标识信息将聊天内容保存到标识信息关联的聊天记 录文件。其中基于网页的即时通信服务器与即时通信服务器连接, 负责基于网页的即时通 信客户端与即时通信服务器的通信。
     在本发明实施例中, 聊天内容的发送者和接收者的标识信息、 聊天内容的发送时 间等信息可以与聊天内容封装在一起, 也可以单独传输, 在接收到基于网页的即时通信服 务器转发的聊天内容后, 通过获取聊天内容的发送者和接收者的标识信息, 确定保存聊天 内容的文件目录, 进一步根据聊天内容的发送时间, 将聊天内容保存到文件目录下关联的 聊天记录文件。在具体实施过程中, 发送者和接收者的标识信息可以是即时通信工具的登 录帐号等用于标识用户身份的信息。
     当用户通过基于网页的即时通信客户端输入查看聊天内容的请求时, 请求处理服 务器接收发送的查看聊天内容的请求信息, 从请求信息中获取聊天内容的发送者和接收者 的标识信息, 根据标识信息获取保存的聊天记录文件, 进而提取用户请求的聊天内容, 将聊 天内容发送给基于网页的即时通信客户端。
     在本发明实施例中, 用户通过基于网页的即时通信客户端输入查看聊天内容的请 求, 通过 HTTP 协议或其它基于浏览器的通信协议对该请求进行封装并发送, 请求信息中包 含了发送者和接收者的标识信息, 在接收到发送者和接收者的标识信息后, 请求处理服务 器根据该标识信息获取保存的聊天记录文件, 聊天记录文件可以直接以文件形式进行保 存, 也可以以数据库表的形式进行保存。在具体实施过程中, 该聊天内容以 HTTP 或其它基 于浏览器的通信协议进行封装并发送给基于网页的即时通信客户端, 若每一条聊天内容包 括对应的序列号, 基于网页的即时通信客户端的脚本程序可根据该序列号对聊天内容进行 去重和重排, 从而为用户提供良好的浏览界面。
     实施例四 :
     在本发明实施例中, 为了便于即时通信系统的扩展和维护, 通过设置聊天内容查 看服务器、 数据库服务器以及聊天内容处理服务器, 将聊天内容的查看、 存储以及保存请求 的处理进行合理划分。
     图 5 示出了本发明第四实施例提供的基于网页的即时通信聊天内容查看系统的 实例结构, 为了便于说明, 仅示出了与本发明实施例相关的部分。
     在本发明实施例中, 聊天内容处理服务器用于处理基于网页的即时通信服务器转 发的聊天内容保存请求, 数据库服务器用于存储聊天内容, 聊天内容查看服务器用于处理 基于网页的即时通信客户端发送的聊天内容查看请求。
     当用户通过基于网页的即时通信客户端与专用客户端进行即时通信时, 基于网页 的即时通信客户端或专用客户端发送的聊天内容被基于网页的即时通信服务器接收到后 被转发给聊天内容处理服务器, 聊天内容处理服务器获取聊天内容的发送者和接收者的标 识信息, 聊天内容的发送时间以及序列号, 将标识信息、 序列号以及聊天内容封装为 TCP 数 据包保存到数据库服务器中标识信息关联的聊天记录文件。
     当用户通过基于网页的即时通信客户端输入查看聊天内容的请求时, 聊天内容查 看服务器接收基于网页的即时通信客户端发送的查看聊天内容的请求信息, 从请求信息中 获取聊天内容的发送者和接收者的标识信息, 以及请求的聊天内容的页码信息, 根据标识 信息从数据库服务器获取保存的聊天记录文件, 进而根据页码信息提取用户请求的聊天内 容, 将聊天内容发送给基于网页的即时通信客户端。 在具体实施过程中, 将查看聊天内容的 请求封装为 HTTP 数据包发送给聊天内容查看服务器, 聊天内容查看服务器从请求信息中 获取聊天内容的发送者和接收者的标识信息, 以及请求的聊天内容的页码信息, 将获取聊 天内容的信息封装为 TCP 数据包发送给数据库服务器, 接收数据库服务器返回的聊天记录 文件, 根据请求的聊天内容的页码信息, 获取相应的聊天内容并发送给基于网页的即时通 信客户端。
     本发明实施例在接收到基于网页的即时通信服务器转发的发送者和接收者的聊 天内容时, 将其保存到发送者和接收者的标识信息关联的聊天记录文件, 并将该聊天记录 文件存储于聊天内容处理服务器, 在接收到基于网页的即时通信客户端发送的查看聊天内 容的请求信息时, 获取聊天内容的发送者和接收者的标识信息, 获取保存聊天内容的聊天 记录文件, 从聊天记录文件中提取聊天内容, 并发送给客户端, 从而使得用户无须安装即时 通信专用客户端, 通过现有浏览器即可方便地保存和查看聊天内容, 提高了即时通信工具 的使用范围。以上所述仅为本发明的较佳实施例而已, 并不用以限制本发明, 凡在本发明的精 神和原则之内所作的任何修改、 等同替换和改进等, 均应包含在本发明的保护范围之内。

一种基于网页的即时通信聊天内容查看方法及系统.pdf_第1页
第1页 / 共15页
一种基于网页的即时通信聊天内容查看方法及系统.pdf_第2页
第2页 / 共15页
一种基于网页的即时通信聊天内容查看方法及系统.pdf_第3页
第3页 / 共15页
点击查看更多>>
资源描述

《一种基于网页的即时通信聊天内容查看方法及系统.pdf》由会员分享,可在线阅读,更多相关《一种基于网页的即时通信聊天内容查看方法及系统.pdf(15页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 102655481 A(43)申请公布日 2012.09.05CN102655481A*CN102655481A*(21)申请号 201110052170.0(22)申请日 2011.03.04H04L 12/58(2006.01)H04L 29/08(2006.01)G06F 17/30(2006.01)(71)申请人腾讯科技(深圳)有限公司地址 518044 广东省深圳市福田区振兴路赛格科技园2栋东403室(72)发明人杨谦 孙云清 杜玮(74)专利代理机构深圳中一专利商标事务所 44237代理人张全文(54) 发明名称一种基于网页的即时通信聊天内容查看方法及系统。

2、(57) 摘要本发明适用于计算机技术领域,提供了一种基于网页的即时通信聊天内容查看方法及系统,包括:接收基于网页的即时通信服务器转发的发送者和接收者的聊天内容;获取聊天内容的发送者和接收者的标识信息,将聊天内容保存到标识信息关联的聊天记录文件,将该聊天记录文件存储于聊天内容处理服务器;接收基于网页的即时通信客户端发送的查看聊天内容的请求信息;从请求信息中获取聊天内容的发送者和接收者的标识信息,获取聊天记录文件;从聊天记录文件中提取聊天内容,将聊天内容发送给该基于网页的即时通信客户端。本发明使得无须安装即时通信专用客户端,通过基于网页的即时通信客户端即可方便地保存和查看聊天内容,提高了即时通信工。

3、具的使用范围。(51)Int.Cl.权利要求书2页 说明书8页 附图4页(19)中华人民共和国国家知识产权局(12)发明专利申请权利要求书 2 页 说明书 8 页 附图 4 页1/2页21.一种基于网页的即时通信聊天内容查看方法,其特征在于,所述方法包括下述步骤:接收基于网页的即时通信服务器转发的发送者和接收者的聊天内容;获取所述聊天内容的发送者和接收者的标识信息,根据所述标识信息将所述聊天内容保存到所述标识信息关联的聊天记录文件,并将该聊天记录文件存储于聊天内容处理服务器;接收基于网页的即时通信客户端发送的查看聊天内容的请求信息;从所述请求信息中获取所述聊天内容的发送者和接收者的标识信息,根。

4、据所述标识信息获取所述聊天记录文件;从所述聊天记录文件中提取所述聊天内容,将所述聊天内容发送给该基于网页的即时通信客户端。2.如权利要求1所述的方法,其特征在于,所述从所述聊天记录文件中提取所述聊天内容,将所述聊天内容发送给该基于网页的即时通信客户端的步骤之前,所述方法还包括下述步骤:获取所述聊天内容的页码信息;所述从所述聊天记录文件中提取所述聊天内容,将所述聊天内容发送给该基于网页的即时通信客户端的步骤具体为:根据所述页码信息,从所述聊天记录文件中提取所述聊天内容,将所述聊天内容发送给该基于网页的即时通信客户端。3.如权利要求2所述的方法,其特征在于,所述获取所述聊天内容的发送者和接收者的标。

5、识信息,根据所述标识信息将所述聊天内容保存到所述标识信息关联的聊天记录文件,并将该聊天记录文件存储于聊天内容处理服务器的步骤具体包括下述步骤:获取所述标识信息,确定保存所述聊天内容的文件目录;根据所述聊天内容的发送时间,将所述聊天内容保存到所述文件目录下关联的聊天记录文件。4.如权利要求3所述的方法,其特征在于,所述根据所述聊天内容的发送时间,将所述聊天内容保存到所述文件目录下关联的聊天记录文件的步骤之后,所述方法还包括下述步骤:将所述聊天记录文件保存到对应的数据库。5.如权利要求1所述的方法,其特征在于,所述基于网页的即时通信服务器通过传输控制协议或者用户数据包协议转发聊天内容。6.如权利要。

6、求1所述的方法,其特征在于,该基于网页的即时通信客户端的聊天内容以基于浏览器的通信协议进行封装。7.一种基于网页的即时通信聊天内容查看系统,其特征在于,所述系统包括:聊天内容接收单元,用于接收基于网页的即时通信服务器转发的发送者和接收者的聊天内容;聊天内容保存单元,用于获取所述聊天内容转发单元接收的聊天内容的发送者和接收者的标识信息,根据所述标识信息将所述聊天内容保存到所述标识信息关联的聊天记录文件;权 利 要 求 书CN 102655481 A2/2页3请求信息接收单元,用于接收基于网页的即时通信客户端发送的查看聊天内容的请求信息;聊天记录文件获取单元,用于从所述请求信息接收单元接收的请求信。

7、息中获取聊天内容的发送者和接收者的标识信息,根据所述标识信息获取所述聊天内容的聊天记录文件;以及聊天内容发送单元,用于从聊天记录文件获取单元获取的聊天记录文件中提取聊天内容,将所述聊天内容发送给基于网页的即时通信客户端。8.如权利要求7所述的系统,其特征在于,所述系统还包括:页码信息获取单元,用于获取请求信息中请求查看的聊天内容的页码信息。9.如权利要求7所述的系统,其特征在于,所述聊天内容保存单元具体包括:文件目录确定单元,用于获取所述聊天内容接收单元接收的聊天内容的发送者和接收者的标识信息,确定保存所述聊天内容的文件目录;以及聊天内容保存子单元,用于根据聊天内容的发送时间,将所述聊天内容保。

8、存到所述文件目录下关联的聊天记录文件。10.如权利要求7所述的系统,其特征在于,所述基于网页的即时通信服务器通过传输控制协议或者用户数据包协议转发聊天内容。11.如权利要求7所述的系统,其特征在于,该基于网页的即时通信客户端的聊天内容以基于浏览器的通信协议进行封装。权 利 要 求 书CN 102655481 A1/8页4一种基于网页的即时通信聊天内容查看方法及系统技术领域0001 本发明属于计算机技术领域,尤其涉及一种基于网页的即时通信聊天内容查看方法及系统。背景技术0002 随着网络技术的发展,即时通信(Instant Message,IM)已成为人们进行网络沟通的最常见方式,而基于浏览器的。

9、网页(Web)即时通信客户端由于其使用和升级上的方便性,受到越来越多的用户喜爱,其应用范围也越来越广泛。然而由于基于浏览器的网页即时通信客户端无法在用户的个人计算机上进行聊天内容的本地数据保存,或者只能保存少量的数据,例如通过cookie保存少量数据,导致用户无法查看历史聊天内容。发明内容0003 本发明实施例的目的在于提供一种基于网页的即时通信聊天内容查看方法,旨在解决由于基于网页的即时通信客户端无法在用户的个人计算机上进行本地数据保存,或者只能保存少量的数据,导致用户无法查看历史聊天内容的问题。0004 本发明实施例是这样实现的,一种基于网页的即时通信聊天内容查看方法,所述方法包括下述步骤。

10、:0005 接收基于网页的即时通信服务器转发的发送者和接收者的聊天内容;0006 获取所述聊天内容的发送者和接收者的标识信息,根据所述标识信息将所述聊天内容保存到所述标识信息关联的聊天记录文件,并将该聊天记录文件存储于聊天内容处理服务器;0007 接收基于网页的即时通信客户端发送的查看聊天内容的请求信息;0008 从所述请求信息中获取所述聊天内容的发送者和接收者的标识信息,根据所述标识信息获取所述聊天记录文件;0009 从所述聊天记录文件中提取所述聊天内容,将所述聊天内容发送给该基于网页的即时通信客户端。0010 本发明实施例的另一目的在于提供一种基于网页的即时通信聊天内容查看系统,所述系统包。

11、括:0011 聊天内容接收单元,用于接收基于网页的即时通信服务器转发的发送者和接收者的聊天内容;0012 聊天内容保存单元,用于获取所述聊天内容转发单元接收的聊天内容的发送者和接收者的标识信息,根据所述标识信息将所述聊天内容保存到所述标识信息关联的聊天记录文件;0013 请求信息接收单元,用于接收基于网页的即时通信客户端发送的查看聊天内容的请求信息;0014 聊天记录文件获取单元,用于从所述请求信息接收单元接收的请求信息中获取聊说 明 书CN 102655481 A2/8页5天内容的发送者和接收者的标识信息,根据所述标识信息获取所述聊天内容的聊天记录文件;以及0015 聊天内容发送单元,用于从。

12、聊天记录文件获取单元获取的聊天记录文件中提取聊天内容,将所述聊天内容发送给基于网页的即时通信客户端。0016 本发明实施例在接收到基于网页的即时通信服务器转发的发送者和接收者的聊天内容时,将其保存到发送者和接收者的标识信息关联的聊天记录文件,并将该聊天记录文件存储于聊天内容处理服务器,在接收到基于网页的即时通信客户端发送的查看聊天内容的请求信息时,从请求信息中获取聊天内容的发送者和接收者的标识信息,获取保存聊天内容的聊天记录文件,从聊天记录文件中提取聊天内容,并发送给客户端,从而使得用户无须安装即时通信专用客户端,通过现有浏览器即可方便地保存和查看聊天内容,提高了即时通信工具的使用范围。附图说。

13、明0017 图1是本发明第一实施例提供的基于网页的即时通信聊天内容查看方法的实现流程图;0018 图2是本发明第二实施例提供的基于网页的即时通信聊天内容查看系统的结构图;0019 图3是本发明第二实施例提供的基于网页的即时通信聊天内容查看系统的结构图;0020 图4是本发明第三实施例提供的基于网页的即时通信聊天内容查看系统的实例结构图;0021 图5是本发明第四实施例提供的基于网页的即时通信聊天内容查看系统的实例结构图。具体实施方式0022 为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不。

14、用于限定本发明。0023 本发明实施例在接收到基于网页的即时通信服务器转发的发送者和接收者的聊天内容时,将其保存到发送者和接收者的标识信息关联的聊天记录文件,并将该聊天记录文件存储于聊天内容处理服务器,在接收到基于网页的即时通信客户端发送的查看聊天内容的请求信息时,获取聊天内容的发送者和接收者的标识信息,获取保存聊天内容的聊天记录文件,从聊天记录文件中提取聊天内容,并发送给客户端,从而使得用户无须安装即时通信专用客户端,通过现有浏览器即可方便地保存和查看聊天内容,提高了即时通信工具的使用范围。0024 本发明实施例提供了一种基于网页的即时通信聊天内容查看方法,所述方法包括下述步骤:0025 接。

15、收基于网页的即时通信服务器转发的发送者和接收者的聊天内容;0026 获取所述聊天内容的发送者和接收者的标识信息,根据所述标识信息将所述聊天说 明 书CN 102655481 A3/8页6内容保存到所述标识信息关联的聊天记录文件,并将该聊天记录文件存储于聊天内容处理服务器;0027 接收基于网页的即时通信客户端发送的查看聊天内容的请求信息;0028 从所述请求信息中获取所述聊天内容的发送者和接收者的标识信息,根据所述标识信息获取所述聊天记录文件;0029 从所述聊天记录文件中提取所述聊天内容,将所述聊天内容发送给该基于网页的即时通信客户端。0030 本发明实施例还提供了一种基于网页的即时通信聊天。

16、内容查看系统,所述系统包括:0031 聊天内容接收单元,用于接收基于网页的即时通信服务器转发的发送者和接收者的聊天内容;0032 聊天内容保存单元,用于获取所述聊天内容转发单元接收的聊天内容的发送者和接收者的标识信息,根据所述标识信息将所述聊天内容保存到所述标识信息关联的聊天记录文件;0033 请求信息接收单元,用于接收基于网页的即时通信客户端发送的查看聊天内容的请求信息;0034 聊天记录文件获取单元,用于从所述请求信息接收单元接收的请求信息中获取聊天内容的发送者和接收者的标识信息,根据所述标识信息获取所述聊天内容的聊天记录文件;以及0035 聊天内容发送单元,用于从聊天记录文件获取单元获取。

17、的聊天记录文件中提取聊天内容,将所述聊天内容发送给基于网页的即时通信客户端。0036 本发明实施例在接收到基于网页的即时通信服务器转发的发送者和接收者的聊天内容时,将其保存到发送者和接收者的标识信息关联的聊天记录文件,并将该聊天记录文件存储于聊天内容处理服务器,在接收到基于网页的即时通信客户端发送的查看聊天内容的请求信息时,从请求信息中获取聊天内容的发送者和接收者的标识信息,获取保存聊天内容的聊天记录文件,从聊天记录文件中提取聊天内容,并发送给客户端,从而使得用户无须安装即时通信专用客户端,通过现有浏览器即可方便地保存和查看聊天内容,提高了即时通信工具的使用范围。0037 以下结合具体实施例对。

18、本发明的具体实现进行详细描述:0038 实施例一:0039 随着网络技术的发展,即时通信(Instant Message,IM)已成为人们进行网络沟通的最常见方式,现有IM工具都有其专用客户端(基于运行安装于本地端的IM程序的客户端),而基于浏览器的网页(Web)即时通信客户端由于无需在本地端安装IM程序的客户端,以及使用和升级上的方便性,受到越来越多的用户喜爱。在本发明实施例中,提供了一种基于网页的即时通信聊天内容查看方法,解决了基于网页的即时通信客户端无法查看历史聊天内容的问题。0040 图1示出了本发明第一实施例提供的基于网页的即时通信聊天内容查看方法的实现流程,详述如下:0041 在步。

19、骤S101中,接收基于网页的即时通信服务器转发的发送者和接收者的聊天说 明 书CN 102655481 A4/8页7内容。0042 在本发明实施例中,预先设置一基于网页的即时通信服务器,用于接收基于网页的即时通信客户端以及专用客户端的用户输入的聊天内容,该基于网页的即时通信客户端的聊天内容以HTTP或其它基于浏览器的通信协议进行封装。该即时通信服务器接收到聊天内容后,可以通过传输控制协议(TCP)、用户数据包协议(UDP)等转发聊天内容,在此不用以限制本发明。0043 在本发明实施例中,为了查看聊天内容时能够对接收的聊天内容进行去重和重排,聊天内容中可包括该聊天内容对应的序列号,也可以将序列号。

20、单独转发并保存。0044 在步骤S102中,获取聊天内容的发送者和接收者的标识信息,根据标识信息将聊天内容保存到标识信息关联的聊天记录文件,并将该聊天记录文件存储于聊天内容处理服务器。0045 在本发明实施例中,聊天内容的标识信息可以由发送者和接收者的标识信息组合而成,或通过发送者和接收者的标识信息转换得到,从而唯一标识保存聊天内容的文件目录。聊天内容的发送者和接收者的标识信息、聊天内容的发送时间等信息可以与聊天内容封装在一起进行传输,也可以单独传输,在接收到基于网页的即时通信服务器转发的聊天内容后,通过获取聊天内容的发送者和接收者的标识信息,确定保存聊天内容的文件目录,进一步根据聊天内容的发。

21、送时间,将聊天内容保存到文件目录下关联的聊天记录文件。0046 即时通信作为用户之间实现实时通信、协同工作的重要手段,与电话等传统实时通信工具相比,即时通信具有多种优点,然而使用不同的即时通信工具需要安装对应的专用客户端,极大地浪费了系统资源,而现有的基于网页的即时通信客户端无法有效地保存聊天内容,给用户带来了较大的不便,通过cookie也只能保存少量数据,同时会给系统引入安全问题,在本发明实施例中,将接收到的基于网页的即时通信服务器转发的聊天内容存储到发送者和接收者标识信息关联的聊天记录文件,实现了用户聊天内容有效保存。0047 在步骤S103中,接收基于网页的即时通信客户端发送的查看聊天内。

22、容的请求信息。0048 在本发明实施例中,用户通过基于网页的即时通信客户端输入查看聊天记录的请求,通过超文本传输协议(HTTP)或其它基于网页的通信协议对该请求进行封装并发送,其中基于网页的即时通信客户端可以为浏览器等可用于浏览网页的网页浏览工具。0049 在步骤S104中,从请求信息中获取聊天内容的发送者和接收者的标识信息,根据标识信息获取聊天记录文件。0050 在本发明实施例中,请求信息中包含了发送者和接收者的标识信息,在接收到发送者和接收者的标识信息后,系统根据该标识信息获取保存聊天内容的聊天记录文件,聊天记录文件可以直接以文件形式进行保存,也可以以数据库表的形式进行保存。0051 在步。

23、骤S105中,从聊天记录文件中提取聊天内容,将聊天内容发送给该基于网页的即时通信客户端。0052 在本发明实施例中,根据请求信息中包含的用户请求的聊天内容的页码,从聊天记录文件中提取页码对应的聊天内容,将该聊天内容发送给该基于网页的即时通客户端。在具体实施过程中,该聊天内容可以HTTP或其它基于浏览器的通信协议进行封装并发送给客户端,若每一条聊天内容包括系统生成的对应的序列号,基于网页的即时通信客户端说 明 书CN 102655481 A5/8页8的脚本程序可根据该序列号对聊天内容进行(移除其中重复的聊天内容)和重排(重新按顺序排列聊天内容),从而为用户提供良好的浏览界面。0053 本领域普通。

24、技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于一计算机可读取存储介质中,所述的存储介质,如ROM/RAM、磁盘、光盘等。0054 实施例二:0055 图2示出了本发明第二实施例提供的基于网页的即时通信聊天内容查看系统的结构,为了便于说明,仅示出了与本发明实施例相关的部分。0056 该基于网页的即时通信聊天内容查看系统可以作为独立的模块集成到即时通信系统中或者运行于具有即时通信功能的应用系统中,其中:0057 聊天内容接收单元21接收基于网页的即时通信服务器转发的发送者和接收者的聊天内容。0058 在本发明实施例中,预先设置一基于网。

25、页的即时通信服务器,用于接收基于网页的即时通信客户端以及专用客户端的用户输入的聊天内容。该基于网页的即时通信客户端的聊天内容以HTTP或其它基于浏览器的通信协议进行封装。即时通信服务器接收到聊天内容后,可以通过传输控制协议(TCP)、用户数据包协议(UDP)等转发聊天内容,在此不用以限制本发明。0059 在本发明实施例中,为了查看聊天内容时能够对接收的聊天内容进行去重和重排,聊天内容中可包括该聊天内容对应的序列号,也可以将序列号单独转发并保存。0060 聊天内容保存单元22获取聊天内容转发单元21接收的聊天内容的发送者和接收者的标识信息,根据标识信息将聊天内容保存到标识信息关联的聊天记录文件。。

26、0061 在本发明实施例中,聊天内容的标识信息可以由发送者和接收者的标识信息组合而成,或通过发送者和接收者的标识信息转换得到,从而唯一标识保存聊天内容的文件目录。即时通信作为用户之间实现实时通信、协同工作的重要手段,与电话等传统实时通信工具相比,即时通信具有多种优点,然而使用不同的即时通信工具需要安装对应的专用客户端,极大地浪费了系统资源,而现有的基于网页的即时通信客户端无法有效地保存聊天内容,给用户带来了较大的不便,通过cookie也只能保存少量数据,同时会给系统引入安全问题,在本发明实施例中,将接收到的基于网页的即时通信服务器转发的聊天内容存储到发送者和接收者标识信息关联的聊天记录文件,实。

27、现了用户聊天内容有效保存。0062 请求信息接收单元23接收基于网页的即时通信客户端发送的查看聊天内容的请求信息。0063 在本发明实施例中,用户通过基于网页的即时通信客户端输入查看聊天记录的请求,通过超文本传输协议(HTTP)或其它基于网页的通信协议对该请求进行封装并发送,其中基于网页的即时通信客户端可以为浏览器等可用于浏览网页的网页浏览工具。0064 聊天记录文件获取单元24从请求信息接收单元23接收的请求信息中获取聊天内容的发送者和接收者的标识信息,根据标识信息获取聊天内容的聊天记录文件。0065 在本发明实施例中,请求信息中包含了发送者和接收者的标识信息,在接收到发送者和接收者的标识信。

28、息后,系统根据该标识信息获取保存聊天内容的聊天记录文件,聊天记录文件可以直接以文件形式进行保存,也可以以数据库表的形式进行保存。说 明 书CN 102655481 A6/8页90066 页码信息获取单元25获取请求信息中请求查看的聊天内容的页码信息。0067 聊天内容发送单元26从聊天记录文件获取单元24获取的聊天记录文件中提取聊天内容,将聊天内容发送给基于网页的即时通信客户端客户端。0068 在本发明实施例中,根据请求信息中包含的用户请求的聊天内容的页码,从聊天记录文件中提取页码对应的聊天内容,将该聊天内容发送给基于网页的即时通信客户端。在具体实施过程中,该聊天内容可以HTTP或其它基于浏览。

29、器的通信协议进行封装并发送给该基于网页的即时通信客户端,若每一条聊天内容包括系统生成的对应的序列号,基于网页的即时通信客户端的脚本程序可根据该序列号对聊天内容进行(移除其中重复的聊天内容)和重排(重新按顺序排列聊天内容),从而为用户提供良好的浏览界面。0069 在本发明实施例中,聊天内容的发送者和接收者的标识信息、聊天内容的发送时间等信息可以与聊天内容封装在一起进行传输,也可以单独传输,在接收到基于网页的即时通信服务器转发的聊天内容后,通过获取聊天内容的发送者和接收者的标识信息,确定保存聊天内容的文件目录,进一步根据聊天内容的发送时间,将聊天内容保存到文件目录下关联的聊天记录文件。在具体实施过。

30、程中,聊天内容保存单元22由文件目录确定单元221和聊天内容保存子单元222组成,如图3所述,其中:0070 文件目录确定单元221,用于获取聊天内容接收单元21接收的聊天内容的发送者和接收者的标识信息,确定保存聊天内容的文件目录;以及0071 聊天内容保存子单元222,用于根据聊天内容的发送时间,将聊天内容保存到文件目录下关联的聊天记录文件。0072 实施例三:0073 图4示出了本发明第三实施例提供的基于网页的即时通信聊天内容查看系统的实例结构,为了便于说明,仅示出了与本发明实施例相关的部分。0074 在本发明实施例中,设置一请求处理服务器用于处理聊天内容保存请求和聊天内容查看请求。当用户。

31、通过基于网页的即时通信客户端与其专用客户端或基于网页的即时通信客户端进行即时通信时,基于网页的即时通信客户端或专用客户端发送的聊天内容被基于网页的即时通信服务器接收到后被转发给请求处理服务器,请求处理服务器获取聊天内容的发送者和接收者的标识信息,根据标识信息将聊天内容保存到标识信息关联的聊天记录文件。其中基于网页的即时通信服务器与即时通信服务器连接,负责基于网页的即时通信客户端与即时通信服务器的通信。0075 在本发明实施例中,聊天内容的发送者和接收者的标识信息、聊天内容的发送时间等信息可以与聊天内容封装在一起,也可以单独传输,在接收到基于网页的即时通信服务器转发的聊天内容后,通过获取聊天内容。

32、的发送者和接收者的标识信息,确定保存聊天内容的文件目录,进一步根据聊天内容的发送时间,将聊天内容保存到文件目录下关联的聊天记录文件。在具体实施过程中,发送者和接收者的标识信息可以是即时通信工具的登录帐号等用于标识用户身份的信息。0076 当用户通过基于网页的即时通信客户端输入查看聊天内容的请求时,请求处理服务器接收发送的查看聊天内容的请求信息,从请求信息中获取聊天内容的发送者和接收者的标识信息,根据标识信息获取保存的聊天记录文件,进而提取用户请求的聊天内容,将聊天内容发送给基于网页的即时通信客户端。说 明 书CN 102655481 A7/8页100077 在本发明实施例中,用户通过基于网页的。

33、即时通信客户端输入查看聊天内容的请求,通过HTTP协议或其它基于浏览器的通信协议对该请求进行封装并发送,请求信息中包含了发送者和接收者的标识信息,在接收到发送者和接收者的标识信息后,请求处理服务器根据该标识信息获取保存的聊天记录文件,聊天记录文件可以直接以文件形式进行保存,也可以以数据库表的形式进行保存。在具体实施过程中,该聊天内容以HTTP或其它基于浏览器的通信协议进行封装并发送给基于网页的即时通信客户端,若每一条聊天内容包括对应的序列号,基于网页的即时通信客户端的脚本程序可根据该序列号对聊天内容进行去重和重排,从而为用户提供良好的浏览界面。0078 实施例四:0079 在本发明实施例中,为。

34、了便于即时通信系统的扩展和维护,通过设置聊天内容查看服务器、数据库服务器以及聊天内容处理服务器,将聊天内容的查看、存储以及保存请求的处理进行合理划分。0080 图5示出了本发明第四实施例提供的基于网页的即时通信聊天内容查看系统的实例结构,为了便于说明,仅示出了与本发明实施例相关的部分。0081 在本发明实施例中,聊天内容处理服务器用于处理基于网页的即时通信服务器转发的聊天内容保存请求,数据库服务器用于存储聊天内容,聊天内容查看服务器用于处理基于网页的即时通信客户端发送的聊天内容查看请求。0082 当用户通过基于网页的即时通信客户端与专用客户端进行即时通信时,基于网页的即时通信客户端或专用客户端。

35、发送的聊天内容被基于网页的即时通信服务器接收到后被转发给聊天内容处理服务器,聊天内容处理服务器获取聊天内容的发送者和接收者的标识信息,聊天内容的发送时间以及序列号,将标识信息、序列号以及聊天内容封装为TCP数据包保存到数据库服务器中标识信息关联的聊天记录文件。0083 当用户通过基于网页的即时通信客户端输入查看聊天内容的请求时,聊天内容查看服务器接收基于网页的即时通信客户端发送的查看聊天内容的请求信息,从请求信息中获取聊天内容的发送者和接收者的标识信息,以及请求的聊天内容的页码信息,根据标识信息从数据库服务器获取保存的聊天记录文件,进而根据页码信息提取用户请求的聊天内容,将聊天内容发送给基于网。

36、页的即时通信客户端。在具体实施过程中,将查看聊天内容的请求封装为HTTP数据包发送给聊天内容查看服务器,聊天内容查看服务器从请求信息中获取聊天内容的发送者和接收者的标识信息,以及请求的聊天内容的页码信息,将获取聊天内容的信息封装为TCP数据包发送给数据库服务器,接收数据库服务器返回的聊天记录文件,根据请求的聊天内容的页码信息,获取相应的聊天内容并发送给基于网页的即时通信客户端。0084 本发明实施例在接收到基于网页的即时通信服务器转发的发送者和接收者的聊天内容时,将其保存到发送者和接收者的标识信息关联的聊天记录文件,并将该聊天记录文件存储于聊天内容处理服务器,在接收到基于网页的即时通信客户端发送的查看聊天内容的请求信息时,获取聊天内容的发送者和接收者的标识信息,获取保存聊天内容的聊天记录文件,从聊天记录文件中提取聊天内容,并发送给客户端,从而使得用户无须安装即时通信专用客户端,通过现有浏览器即可方便地保存和查看聊天内容,提高了即时通信工具的使用范围。说 明 书CN 102655481 A10。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1