《一种基于IM群组的签名板实现方法和一种IM系统.pdf》由会员分享,可在线阅读,更多相关《一种基于IM群组的签名板实现方法和一种IM系统.pdf(9页完整版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 103023743 A (43)申请公布日 2013.04.03 CN 103023743 A *CN103023743A* (21)申请号 201110282574.9 (22)申请日 2011.09.22 H04L 12/58(2006.01) G06F 3/0487(2013.01) (71)申请人 北京神州泰岳软件股份有限公司 地址 100089 北京市海淀区万泉庄路 28 号 万柳新贵大厦 A 座 5 层 (72)发明人 郝永建 (74)专利代理机构 北京市隆安律师事务所 11323 代理人 权鲜枝 (54) 发明名称 一种基于 IM 群组的签名板实现方法和。
2、一种 IM 系统 (57) 摘要 本发明公开了一种基于 IM 群组的签名板实 现方法和一种IM系统。 所述方法包括 : 在IM系统 的群组属性窗口中增加一个群组签名板 ; IM 客户 端获取用户输入的签名图片 ; IM 客户端利用图片 叠加技术将所述签名图片添加到所述群组签名板 上。 本发明的技术方案使得能够在IM群组中展示 成员的个性签名。 (51)Int.Cl. 权利要求书 2 页 说明书 4 页 附图 2 页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 2 页 说明书 4 页 附图 2 页 1/2 页 2 1. 一种基于即时通信 IM 群组的签名板实现方法, 。
3、其特征在于, 该方法包括 : 在 IM 系统的群组属性窗口中增加一个群组签名板 ; IM 客户端获取用户输入的签名图片 ; IM 客户端利用图片叠加技术将所述签名图片添加到所述群组签名板上。 2. 根据权利要求 1 所述的方法, 其特征在于, 所述获取用户输入的签名图片包括 : 获取用户已保存在计算机中的签名文件 ; 所述已保存在计算机中的签名文件为 : 签名 扫描件或签名照片 ; 对签名文件做背景透明处理, 利用签名文件中的签名图像与背景的色差, 从签名文件 中提取出签名图片。 3. 根据权利要求 2 所述的方法, 其特征在于, 所述获取用户已保存在计算机中的签名 文件包括 : 在所述群组签。
4、名板上向用户输出添加签名功能按钮 ; 当用户点击该添加签名功能按钮时弹出打开文件对话框, 用户选择已保存在计算机中 的签名文件。 4. 根据权利要求 1 所述的方法, 其特征在于, 所述获取用户输入的签名图片包括 : 获取用户使用鼠标或手写笔在所述群组签名板上书写的签名文件 ; 对签名文件做背景透明处理, 利用签名文件中的签名图像与背景的色差, 从签名文件 中提取出签名图片。 5. 根据权利要求 4 所述的方法, 其特征在于, 所述获取用户使用鼠标或手写笔在所述 群组签名板上书写的签名文件包括 : 在所述群组签名板上向用户输出书写签名功能按钮 ; 当用户点击该书写签名功能按钮时在所述群组签名板。
5、上显示输出签名笔工具栏, 用户 选择签名笔使用鼠标或手写笔在群组签名板上书写签名。 6.根据权利要求1至5中任一项所述的方法, 其特征在于, 所述利用图片叠加技术将所 述签名图片添加到所述群组签名板上包括 : 使用TransparentBlt透明处理函数或AlphaBlend透明处理函数将所述签名图片绘制 到所述群组签名板上。 7. 一种 IM 系统, 其特征在于, 该 IM 系统的群组属性窗口中有一个群组签名板 ; 该 IM 系统中的 IM 客户端获取用户输入的签名图片, 并利用图片叠加技术将所述签名 图片添加到所述群组签名板上。 8. 根据权利要求 7 所述的系统, 其特征在于, 所述 I。
6、M 客户端获取用户已保存在计算机中的签名文件, 或者获取用户使用鼠标或手 写笔在所述群组签名板上书写的签名文件 ; 所述 IM 客户端对签名文件做背景透明处理, 利用签名文件中的签名图像与背景的色 差, 从签名文件中提取出签名图片, 利用图片叠加技术将所述签名图片添加到所述群组签 名板上。 9. 根据权利要求 8 所述的系统, 其特征在于, 所述群组签名板上有添加签名功能按钮 ; 当用户点击该添加签名功能按钮时 IM 客户端弹出打开文件对话框, 用户选择已保存 在计算机中的签名文件。 权 利 要 求 书 CN 103023743 A 2 2/2 页 3 10. 根据权利要求 8 所述系统, 其。
7、特征在于, 所述群组签名板上有书写签名功能按钮 ; 当用户点击该书写签名功能按钮时, IM 客户端在所述群组签名板上显示输出签名笔工 具栏, 用户选择签名笔使用鼠标或手写笔在群组签名板上书写签名。 权 利 要 求 书 CN 103023743 A 3 1/4 页 4 一种基于 IM 群组的签名板实现方法和一种 IM 系统 技术领域 0001 本发明涉及互联网即时通信技术领域, 特别是涉及一种基于 IM 群组的签名板实 现方法和一种 IM 系统。 背景技术 0002 随着互联网系统的高速发展, 即时通信(IM, Instant Messenger)已成为必不可少 的互联网应用。基于相同特性或者兴。
8、趣爱好等形成的群组更是 IM 系统中必不可少的展现 形态。 0003 在同一 IM 群组内的成员可以共享群组沟通平台, 即时互动, 同时可以通过设置群 内昵称的方式展示自我。但这无法满足成员的更多个性展示需求, 尤其是无法复制的个性 签名。 0004 可见, 现有的 IM 系统中的群组中无法展示成员的个性签名。 发明内容 0005 本发明提供了一种基于 IM 群组的签名板实现方法, 该方法使得能够在 IM 群组中 展示成员的个性签名。 0006 本发明还提供了一种 IM 系统, 该 IM 系统能够在 IM 群组中展示成员的个性签名。 0007 为达到上述目的, 本发明的技术方案是这样实现的 :。
9、 0008 本发明公开了一种基于 IM 群组的签名板实现方法, 该方法包括 : 0009 在 IM 系统的群组属性窗口中增加一个群组签名板 ; 0010 IM 客户端获取用户输入的签名图片 ; 0011 IM 客户端利用图片叠加技术将所述签名图片添加到所述群组签名板上。 0012 在上述方法中, 所述获取用户输入的签名图片包括 : 0013 获取用户已保存在计算机中的签名文件 ; 所述已保存在计算机中的签名文件为 : 签名扫描件或签名照片 ; 0014 对签名文件做背景透明处理, 利用签名文件中的签名图像与背景的色差, 从签名 文件中提取出签名图片。 0015 所述获取用户已保存在计算机中的签。
10、名文件包括 : 0016 在所述群组签名板上向用户输出添加签名功能按钮 ; 0017 当用户点击该添加签名功能按钮时弹出打开文件对话框, 用户选择已保存在计算 机中的签名文件。 0018 在上述方法中, 所述获取用户输入的签名图片还可以为 : 0019 获取用户使用鼠标或手写笔在所述群组签名板上书写的签名文件 ; 0020 对签名文件做背景透明处理, 利用签名文件中的签名图像与背景的色差, 从签名 文件中提取出签名图片。 0021 所述获取用书使用鼠标或手写笔在所述群组签名板上书写的签名文件包括 : 说 明 书 CN 103023743 A 4 2/4 页 5 0022 在所述群组签名板上向用。
11、户输出书写签名功能按钮 ; 0023 当用户点击该书写签名功能按钮时在所述群组签名板上显示输出签名笔工具栏, 用户选择签名笔使用鼠标或手写笔在群组签名板上书写签名。 0024 在上述方法中, 所述利用图片叠加技术将所述签名图片添加到所述群组签名板上 包括 : 0025 使用TransparentBlt透明处理函数或AlphaBlend透明处理函数将所述签名图片 绘制到所述群组签名板上。 0026 本发明还公开了一种 IM 系统, 该 IM 系统的群组属性窗口中有一个群组签名板 ; 0027 该 IM 系统中的 IM 客户端获取用户输入的签名图片, 并利用图片叠加技术将所述 签名图片添加到所述群。
12、组签名板上。 0028 上述的IM系统中, 所述IM客户端获取用户已保存在计算机中的签名文件, 或者获 取用户使用鼠标或手写笔在所述群组签名板上书写的签名文件 ; 所述 IM 客户端对签名文 件做背景透明处理, 利用签名文件中的签名图像与背景的色差, 从签名文件中提取出签名 图片, 利用图片叠加技术将所述签名图片添加到所述群组签名板上。 0029 上述的 IM 系统中, 所述群组签名板上有添加签名功能按钮 ; 当用户点击该添加签 名功能按钮时 IM 客户端弹出打开文件对话框, 用户选择已保存在计算机中的签名文件。 0030 上述的 IM 系统中, 所述群组签名板上有书写签名功能按钮 ; 当用户。
13、点击该书写签 名功能按钮时, IM 客户端在所述群组签名板上显示输出签名笔工具栏, 用户选择签名笔使 用鼠标或手写笔在群组签名板上书写签名。 0031 由上述可见, 本发明这种在 IM 系统的群组属性窗口中增加一个群组签名板, IM 客 户端获取用户输入的签名图片, IM 客户端利用图片叠加技术将所述签名图片添加到所述群 组签名板上的技术方案, 使得能够在 IM 群组中展示成员的个性签名。 附图说明 0032 图 1 是本发明实施例中的一种基于 IM 群组的签名板实现方法的流程图 ; 0033 图 2 是本发明实施例中的群组签名板的一个示意图 0034 图 3 是本发明实施例中的输出签名笔工具。
14、栏的群组签名板的示意图。 具体实施方式 0035 为了使本发明的目的、 技术方案和优点更加清楚, 下面结合附图和具体实施例对 本发明进行详细描述。 0036 图 1 是本发明实施例中的一种基于 IM 群组的签名板实现方法的流程图。如图 1 所示, 该方法包括 : 0037 101, 在 IM 系统的群组属性窗口中增加一个群组签名板。 0038 在本步骤中, 在 IM 的群组属性窗口上增加一个群组签名板, 签名板内显示群成员 已签的个性化签名。可以根据成员的多少设置签名的尺寸和签名板的背景图片。 0039 102, IM 客户端获取用户输入的签名图片。 0040 本步骤中, 即可以获取用户已保存。
15、在计算机中的签名文件, 也可以获取用户使用 鼠标或手写笔在所述群组签名板上书写的签名文件, 从所获取的签名文件中提取签名图 说 明 书 CN 103023743 A 5 3/4 页 6 片。在群组签名板上向用户输出 “添加签名” 功能按钮和 “书写签名” 功能按钮, 以供用户 选择输入签名的方式。后续对这两种方式详细说明。 0041 103, IM 客户端利用图片叠加技术将所述签名图片添加到所述群组签名板上。 0042 本步骤中, 具体可以使用 TransparentBlt 或 AlphaBlend 等透明处理函数或者类 似功能函数, 将所述签名图片提取内存, 使用内存叠加技术将签名图片绘制到。
16、所述群组签 名板上。 0043 图 1 所述的技术方案, 使得能够在 IM 群组中展示成员的个性签名。 0044 图 2 是本发明实施例中的群组签名板的一个示意图。 0045 下面对上述步骤 102 中提到的两种获取用户签名图片的方式进行详细说明。 0046 第一种方式 : 获取用户已保存在计算机中的签名文件 0047 1.1 用户点击群组签名板上的 “添加签名” 按钮 ; 0048 1.2 弹出打开文件对话框, 用户选择已保存在计算机中的签名文件, 该签名文件可 以是签名扫描件, 也可以是签名照片 ; 0049 1.3IM 客户端对签名文件做背景透明处理, 即将签名文件的背景修改为白色 ; 。
17、0050 1.4IM 客户端利用签名文件中的签名图像与背景的色差, 提取出边界尺寸, 即保留 签名的有效部分的最小图片, 从签名文件中提取出签名图片。 0051 第二种方式 : 获取用户使用鼠标或手写笔在所述群组签名板上书写的签名文件 0052 2.1 用户点击群组签名板上的 “书写签名” 按钮 ; 0053 2.2 在群组签名板上显示输出签名笔工具栏 ; 图 3 是本发明实施例中的输出签名 笔工具栏的群组签名板的示意图 ; 0054 2.3 用户选择签名笔 ; 0055 2.4 用户使用鼠标或手写笔在群组签名板上书写签名, 完成后点击完成按钮 ; 0056 2.5IM 客户端对签名文件做背景。
18、透明处理, 即将签名文件的背景修改为白色 ; 0057 2.6IM 客户端利用签名文件中的签名图像与背景的色差, 提取出边界尺寸, 即保留 签名的有效部分的最小图片, 从签名文件中提取出签名图片。 0058 2.7 提取签名图片到内存, 使用内存叠加技术 ( 即图片叠加技术 ), 将签名绘制在 用户书写的位置, 可以覆盖其他签名。 0059 基于上述实施例给出本发明中的一种 IM 系统, 该 IM 系统的群组属性窗口中有一 个群组签名板 ; 该IM系统中的IM客户端获取用户输入的签名图片, 并利用图片叠加技术将 所述签名图片添加到所述群组签名板上。 0060 在该IM系统中, 所述IM客户端获。
19、取用户已保存在计算机中的签名文件, 或者获取 用户使用鼠标或手写笔在所述群组签名板上书写的签名文件 ; 所述 IM 客户端对签名文件 做背景透明处理, 利用签名文件中的签名图像与背景的色差, 从签名文件中提取出签名图 片, 利用图片叠加技术将所述签名图片添加到所述群组签名板上。 0061 在该 IM 系统中, 所述群组签名板上有添加签名功能按钮 ; 当用户点击该添加签名 功能按钮时 IM 客户端弹出打开文件对话框, 用户选择已保存在计算机中的签名文件。 0062 在该 IM 系统中, 所述群组签名板上有书写签名功能按钮 ; 当用户点击该书写签名 功能按钮时, IM 客户端在所述群组签名板上显示。
20、输出签名笔工具栏, 用户选择签名笔使用 鼠标或手写笔在群组签名板上书写签名。 说 明 书 CN 103023743 A 6 4/4 页 7 0063 由上述可见, 本发明这种在 IM 的群组属性窗口内增加一个群组签名板, 群组成员 可以在这个签名板内添加或者书写自己的个性签名。 添加签名可以选择个性签名的扫描件 或者照片, IM 客户端进行签名内容提取, 利用图像叠加技术, 将个性签名添加到签名板 ; 书 写个性签名, 则可以选择不同的签名笔, 使用不同的颜色, 使用鼠标或者手写笔在签名板上 直接书写个性签名, 书写完毕后, 由 IM 客户端进行签名内容提取, 利用图像叠加技术将个 性签名添加到签名板, 使不同群成员的个性化签名集中体现在群组签名板上。 0064 以上所述仅为本发明的较佳实施例而已, 并不用以限制本发明, 凡在本发明的精 神和原则之内, 所做的任何修改、 等同替换、 改进等, 均应包含在本发明保护的范围之内。 说 明 书 CN 103023743 A 7 1/2 页 8 图 1 图 2 说 明 书 附 图 CN 103023743 A 8 2/2 页 9 图 3 说 明 书 附 图 CN 103023743 A 9 。