书签 分享 收藏 举报 版权申诉 / 9

一种基于IM群组的签名板实现方法和一种IM系统.pdf

  • 上传人:54
  • 文档编号:4838990
  • 上传时间:2018-11-16
  • 格式:PDF
  • 页数:9
  • 大小:357.94KB
  • 摘要
    申请专利号:

    CN201110282574.9

    申请日:

    2011.09.22

    公开号:

    CN103023743A

    公开日:

    2013.04.03

    当前法律状态:

    授权

    有效性:

    有权

    法律详情:

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

    IPC分类号:

    H04L12/58; G06F3/0487(2013.01)I

    主分类号:

    H04L12/58

    申请人:

    北京神州泰岳软件股份有限公司

    发明人:

    郝永建

    地址:

    100089 北京市海淀区万泉庄路28号万柳新贵大厦A座5层

    优先权:

    专利代理机构:

    北京市隆安律师事务所 11323

    代理人:

    权鲜枝

    PDF完整版下载: PDF下载
    内容摘要

    本发明公开了一种基于IM群组的签名板实现方法和一种IM系统。所述方法包括:在IM系统的群组属性窗口中增加一个群组签名板;IM客户端获取用户输入的签名图片;IM客户端利用图片叠加技术将所述签名图片添加到所述群组签名板上。本发明的技术方案使得能够在IM群组中展示成员的个性签名。

    权利要求书

    权利要求书一种基于即时通信IM群组的签名板实现方法,其特征在于,该方法包括:
    在IM系统的群组属性窗口中增加一个群组签名板;
    IM客户端获取用户输入的签名图片;
    IM客户端利用图片叠加技术将所述签名图片添加到所述群组签名板上。
    根据权利要求1所述的方法,其特征在于,所述获取用户输入的签名图片包括:
    获取用户已保存在计算机中的签名文件;所述已保存在计算机中的签名文件为:签名扫描件或签名照片;
    对签名文件做背景透明处理,利用签名文件中的签名图像与背景的色差,从签名文件中提取出签名图片。
    根据权利要求2所述的方法,其特征在于,所述获取用户已保存在计算机中的签名文件包括:
    在所述群组签名板上向用户输出添加签名功能按钮;
    当用户点击该添加签名功能按钮时弹出打开文件对话框,用户选择已保存在计算机中的签名文件。
    根据权利要求1所述的方法,其特征在于,所述获取用户输入的签名图片包括:
    获取用户使用鼠标或手写笔在所述群组签名板上书写的签名文件;
    对签名文件做背景透明处理,利用签名文件中的签名图像与背景的色差,从签名文件中提取出签名图片。
    根据权利要求4所述的方法,其特征在于,所述获取用户使用鼠标或手写笔在所述群组签名板上书写的签名文件包括:
    在所述群组签名板上向用户输出书写签名功能按钮;
    当用户点击该书写签名功能按钮时在所述群组签名板上显示输出签名笔工具栏,用户选择签名笔使用鼠标或手写笔在群组签名板上书写签名。
    根据权利要求1至5中任一项所述的方法,其特征在于,所述利用图片叠加技术将所述签名图片添加到所述群组签名板上包括:
    使用TransparentBlt透明处理函数或AlphaBlend透明处理函数将所述签名图片绘制到所述群组签名板上。
    一种IM系统,其特征在于,该IM系统的群组属性窗口中有一个群组签名板;
    该IM系统中的IM客户端获取用户输入的签名图片,并利用图片叠加技术将所述签名图片添加到所述群组签名板上。
    根据权利要求7所述的系统,其特征在于,
    所述IM客户端获取用户已保存在计算机中的签名文件,或者获取用户使用鼠标或手写笔在所述群组签名板上书写的签名文件;
    所述IM客户端对签名文件做背景透明处理,利用签名文件中的签名图像与背景的色差,从签名文件中提取出签名图片,利用图片叠加技术将所述签名图片添加到所述群组签名板上。
    根据权利要求8所述的系统,其特征在于,所述群组签名板上有添加签名功能按钮;
    当用户点击该添加签名功能按钮时IM客户端弹出打开文件对话框,用户选择已保存在计算机中的签名文件。
    根据权利要求8所述系统,其特征在于,所述群组签名板上有书写签名功能按钮;
    当用户点击该书写签名功能按钮时,IM客户端在所述群组签名板上显示输出签名笔工具栏,用户选择签名笔使用鼠标或手写笔在群组签名板上书写签名。

    说明书

    说明书一种基于IM群组的签名板实现方法和一种IM系统
    技术领域
    本发明涉及互联网即时通信技术领域,特别是涉及一种基于IM群组的签名板实现方法和一种IM系统。
    背景技术
    随着互联网系统的高速发展,即时通信(IM,Instant Messenger)已成为必不可少的互联网应用。基于相同特性或者兴趣爱好等形成的群组更是IM系统中必不可少的展现形态。
    在同一IM群组内的成员可以共享群组沟通平台,即时互动,同时可以通过设置群内昵称的方式展示自我。但这无法满足成员的更多个性展示需求,尤其是无法复制的个性签名。
    可见,现有的IM系统中的群组中无法展示成员的个性签名。
    发明内容
    本发明提供了一种基于IM群组的签名板实现方法,该方法使得能够在IM群组中展示成员的个性签名。
    本发明还提供了一种IM系统,该IM系统能够在IM群组中展示成员的个性签名。
    为达到上述目的,本发明的技术方案是这样实现的:
    本发明公开了一种基于IM群组的签名板实现方法,该方法包括:
    在IM系统的群组属性窗口中增加一个群组签名板;
    IM客户端获取用户输入的签名图片;
    IM客户端利用图片叠加技术将所述签名图片添加到所述群组签名板上。
    在上述方法中,所述获取用户输入的签名图片包括:
    获取用户已保存在计算机中的签名文件;所述已保存在计算机中的签名文件为:签名扫描件或签名照片;
    对签名文件做背景透明处理,利用签名文件中的签名图像与背景的色差,从签名文件中提取出签名图片。
    所述获取用户已保存在计算机中的签名文件包括:
    在所述群组签名板上向用户输出添加签名功能按钮;
    当用户点击该添加签名功能按钮时弹出打开文件对话框,用户选择已保存在计算机中的签名文件。
    在上述方法中,所述获取用户输入的签名图片还可以为:
    获取用户使用鼠标或手写笔在所述群组签名板上书写的签名文件;
    对签名文件做背景透明处理,利用签名文件中的签名图像与背景的色差,从签名文件中提取出签名图片。
    所述获取用书使用鼠标或手写笔在所述群组签名板上书写的签名文件包括:
    在所述群组签名板上向用户输出书写签名功能按钮;
    当用户点击该书写签名功能按钮时在所述群组签名板上显示输出签名笔工具栏,用户选择签名笔使用鼠标或手写笔在群组签名板上书写签名。
    在上述方法中,所述利用图片叠加技术将所述签名图片添加到所述群组签名板上包括:
    使用TransparentBlt透明处理函数或AlphaBlend透明处理函数将所述签名图片绘制到所述群组签名板上。
    本发明还公开了一种IM系统,该IM系统的群组属性窗口中有一个群组签名板;
    该IM系统中的IM客户端获取用户输入的签名图片,并利用图片叠加技术将所述签名图片添加到所述群组签名板上。
    上述的IM系统中,所述IM客户端获取用户已保存在计算机中的签名文件,或者获取用户使用鼠标或手写笔在所述群组签名板上书写的签名文件;所述IM客户端对签名文件做背景透明处理,利用签名文件中的签名图像与背景的色差,从签名文件中提取出签名图片,利用图片叠加技术将所述签名图片添加到所述群组签名板上。
    上述的IM系统中,所述群组签名板上有添加签名功能按钮;当用户点击该添加签名功能按钮时IM客户端弹出打开文件对话框,用户选择已保存在计算机中的签名文件。
    上述的IM系统中,所述群组签名板上有书写签名功能按钮;当用户点击该书写签名功能按钮时,IM客户端在所述群组签名板上显示输出签名笔工具栏,用户选择签名笔使用鼠标或手写笔在群组签名板上书写签名。
    由上述可见,本发明这种在IM系统的群组属性窗口中增加一个群组签名板,IM客户端获取用户输入的签名图片,IM客户端利用图片叠加技术将所述签名图片添加到所述群组签名板上的技术方案,使得能够在IM群组中展示成员的个性签名。
    附图说明
    图1是本发明实施例中的一种基于IM群组的签名板实现方法的流程图;
    图2是本发明实施例中的群组签名板的一个示意图
    图3是本发明实施例中的输出签名笔工具栏的群组签名板的示意图。
    具体实施方式
    为了使本发明的目的、技术方案和优点更加清楚,下面结合附图和具体实施例对本发明进行详细描述。
    图1是本发明实施例中的一种基于IM群组的签名板实现方法的流程图。如图1所示,该方法包括:
    101,在IM系统的群组属性窗口中增加一个群组签名板。
    在本步骤中,在IM的群组属性窗口上增加一个群组签名板,签名板内显示群成员已签的个性化签名。可以根据成员的多少设置签名的尺寸和签名板的背景图片。
    102,IM客户端获取用户输入的签名图片。
    本步骤中,即可以获取用户已保存在计算机中的签名文件,也可以获取用户使用鼠标或手写笔在所述群组签名板上书写的签名文件,从所获取的签名文件中提取签名图片。在群组签名板上向用户输出“添加签名”功能按钮和“书写签名”功能按钮,以供用户选择输入签名的方式。后续对这两种方式详细说明。
    103,IM客户端利用图片叠加技术将所述签名图片添加到所述群组签名板上。
    本步骤中,具体可以使用TransparentBlt或AlphaBlend等透明处理函数或者类似功能函数,将所述签名图片提取内存,使用内存叠加技术将签名图片绘制到所述群组签名板上。
    图1所述的技术方案,使得能够在IM群组中展示成员的个性签名。
    图2是本发明实施例中的群组签名板的一个示意图。
    下面对上述步骤102中提到的两种获取用户签名图片的方式进行详细说明。
    第一种方式:获取用户已保存在计算机中的签名文件
    1.1用户点击群组签名板上的“添加签名”按钮;
    1.2弹出打开文件对话框,用户选择已保存在计算机中的签名文件,该签名文件可以是签名扫描件,也可以是签名照片;
    1.3IM客户端对签名文件做背景透明处理,即将签名文件的背景修改为白色;
    1.4IM客户端利用签名文件中的签名图像与背景的色差,提取出边界尺寸,即保留签名的有效部分的最小图片,从签名文件中提取出签名图片。
    第二种方式:获取用户使用鼠标或手写笔在所述群组签名板上书写的签名文件
    2.1用户点击群组签名板上的“书写签名”按钮;
    2.2在群组签名板上显示输出签名笔工具栏;图3是本发明实施例中的输出签名笔工具栏的群组签名板的示意图;
    2.3用户选择签名笔;
    2.4用户使用鼠标或手写笔在群组签名板上书写签名,完成后点击完成按钮;
    2.5IM客户端对签名文件做背景透明处理,即将签名文件的背景修改为白色;
    2.6IM客户端利用签名文件中的签名图像与背景的色差,提取出边界尺寸,即保留签名的有效部分的最小图片,从签名文件中提取出签名图片。
    2.7提取签名图片到内存,使用内存叠加技术(即图片叠加技术),将签名绘制在用户书写的位置,可以覆盖其他签名。
    基于上述实施例给出本发明中的一种IM系统,该IM系统的群组属性窗口中有一个群组签名板;该IM系统中的IM客户端获取用户输入的签名图片,并利用图片叠加技术将所述签名图片添加到所述群组签名板上。
    在该IM系统中,所述IM客户端获取用户已保存在计算机中的签名文件,或者获取用户使用鼠标或手写笔在所述群组签名板上书写的签名文件;所述IM客户端对签名文件做背景透明处理,利用签名文件中的签名图像与背景的色差,从签名文件中提取出签名图片,利用图片叠加技术将所述签名图片添加到所述群组签名板上。
    在该IM系统中,所述群组签名板上有添加签名功能按钮;当用户点击该添加签名功能按钮时IM客户端弹出打开文件对话框,用户选择已保存在计算机中的签名文件。
    在该IM系统中,所述群组签名板上有书写签名功能按钮;当用户点击该书写签名功能按钮时,IM客户端在所述群组签名板上显示输出签名笔工具栏,用户选择签名笔使用鼠标或手写笔在群组签名板上书写签名。
    由上述可见,本发明这种在IM的群组属性窗口内增加一个群组签名板,群组成员可以在这个签名板内添加或者书写自己的个性签名。添加签名可以选择个性签名的扫描件或者照片,IM客户端进行签名内容提取,利用图像叠加技术,将个性签名添加到签名板;书写个性签名,则可以选择不同的签名笔,使用不同的颜色,使用鼠标或者手写笔在签名板上直接书写个性签名,书写完毕后,由IM客户端进行签名内容提取,利用图像叠加技术将个性签名添加到签名板,使不同群成员的个性化签名集中体现在群组签名板上。
    以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。

    关 键  词:
    一种 基于 IM 签名 板实 方法 系统
      专利查询网所有文档均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:一种基于IM群组的签名板实现方法和一种IM系统.pdf
    链接地址:https://www.zhuanlichaxun.net/p-4838990.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

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