签名信息获取方法及装置的制造方法

xiaoxiao2021-2-23  131

签名信息获取方法及装置的制造方法
【技术领域】
[0001 ]本公开设及网络技术领域,尤其设及一种签名信息获取方法及装置。
【背景技术】
[0002] 随着互联网的发展,电子邮件已经成为人们进行信息交流的一种普遍方式。一般 情况下,为了更好地让收件人获取发件人的信息,在发送电子邮件时会添加发件人的签名 信息,使得收件人可W从签名信息中详细了解发件人的信息。
[0003] 相关技术中,电子邮件获取签名信息的过程如下:在检测到用户成功登录电子邮 箱之后,若检测到模板编辑界面的打开操作,则获取用户手动编辑的签名信息;当检测到用 户对签名信息的确认操作时,保存该签名信息,使得下次打开电子邮件的编辑界面时可直 接获取并显示保存的签名信息。当用户的个人信息发生更改时,需重复上述过程W更新相 应的签名信息。

【发明内容】

[0004] 为克服相关技术中存在的问题,本公开提供一种签名信息获取方法及装置,所述 技术方案如下:
[000引根据本公开实施例的第一方面,提供一种签名信息获取方法,包括:
[0006] 获取待处理图片;
[0007] 对所述待处理图片进行识别,得到所述待处理图片中的字符;
[0008] 对所述待处理图片中的字符进行分析,得到所述待处理图片中不同类别的多个字 符段;
[0009] 根据所述不同类别的多个字符段,生成签名信息。
[0010] 可选地,所述对所述待处理图片中的字符进行分析,得到所述待处理图片中不同 类别的多个字符段,包括:
[0011] 当所述字符中包括第一字符段时,提取所述第一字符段之后的第二字符段,将所 述第一字符段作为所述第二字符段的类别,所述第一字符段为与预设类别集合中任一个类 别相同的字符段,所述预设类别集合至少用于存储多个类别;或,
[0012] 当所述字符中包括第Ξ字符段时,提取所述第Ξ字符段W及所述第Ξ字符段相匹 配的类别,所述第Ξ字符段为与预设关键字词集合中任一个关键字词相同的字符段,所述 预设关键字词集合用于存储多个关键字词W及各个关键字词相匹配的类别。
[0013] 可选地,所述对所述待处理图片中的字符进行分析,得到所述待处理图片中不同 类别的多个字符段,包括:
[0014] 将所述待处理图片中各个字符在图片上的显示位置W及所述各个字符的字体大 小与至少一个预设名片模板进行匹配,基于匹配结果,确定所述待处理图片中不同类别的 多个字符段,每个预设名片模板至少包括不同类别的字符段的显示位置。
[0015] 可选地,所述对所述待处理图片进行识别,得到所述待处理图片中的字符,包括:
[0016] 对所述待处理图片进行边缘识别,确定所述待处理图片中的名片区域;
[0017] 在所述名片区域中,通过直方图切分方式进行字符识别,得到所述待处理图片中 的字符。
[0018] 可选地,所述根据所述不同类别的多个字符段,生成签名信息,包括:
[0019] 获取预设签名模板,所述预设签名模板用于确定不同类别的字符段的显示位置W 及模板默认信息;
[0020] 按照所述多个字符段的类别,将每个字符段填充至所述预设签名模板中与所述多 个字符段的类别相对应的位置,得到所述签名信息。
[0021] 可选地,所述获取待处理图片,包括:
[0022] 当检测到图片拍摄选项的触发操作时,显示图片拍摄限制窗口;当检测到确认拍 摄按钮的触发操作后,获取显示在所述图片拍摄限制窗口中的待处理图片;或者,
[0023] 当检测到本地图片添加选项的触发操作时,显示本地文件列表;在检测到本地图 片的选中操作后,获取选中的待处理图片。
[0024] 根据本公开实施例的第二方面,提供一种签名信息获取装置,包括:
[0025] 获取模块,用于获取待处理图片;
[0026] 识别模块,用于对所述待处理图片进行识别,得到所述待处理图片中的字符;
[0027] 分析模块,用于对所述待处理图片中的字符进行分析,得到所述待处理图片中不 同类别的多个字符段;
[0028] 生成模块,用于根据所述不同类别的多个字符段,生成签名信息。
[0029] 可选地,所述分析模块,用于当所述字符中包括第一字符段时,提取所述第一字符 段之后的第二字符段,将所述第一字符段作为所述第二字符段的类别,所述第一字符段为 与预设类别集合中任一个类别相同的字符段,所述预设类别集合至少用于存储多个类别; 或,当所述字符中包括第Ξ字符段时,提取所述第Ξ字符段W及所述第Ξ字符段相匹配的 类别,所述第Ξ字符段为与预设关键字词集合中任一个关键字词相同的字符段,所述预设 关键字词集合用于存储多个关键字词W及各个关键字词相匹配的类别。
[0030] 可选地,所述分析模块,用于将所述待处理图片的字符、各个字符在图片上的显示 位置W及所述各个字符的字体大小与至少一个预设名片模板进行匹配,基于匹配结果,确 定所述待处理图片中不同类别的多个字符段,每个预设名片模板至少包括不同类别的字符 段的显示位置。
[0031] 可选地,所述识别模块,用于对所述待处理图片进行边缘识别,确定所述待处理图 片中的名片区域;在所述名片区域中,通过直方图切分方式进行字符识别,得到所述待处理 图片的字符。
[0032] 可选地,所述生成模块,用于获取预设签名模板,所述预设签名模板用于确定不同 类别的字符段的显示位置W及模板默认信息;按照所述多个字符段的类别,将每个字符段 填充至所述预设签名模板中与所述多个字符段的类别相对应的位置,得到所述签名信息。
[0033] 可选地,所述获取模块,用于当检测到图片拍摄选项的触发操作时,显示图片拍摄 限制窗口;当检测到确认拍摄按钮的触发操作后,获取显示在所述图片拍摄限制窗口中的 待处理图片;或者,当检测到本地图片添加选项的触发操作时,显示本地文件列表;在检测 到本地图片的选中操作后,获取选中的待处理图片。
[0034]根据本公开实施例的第Ξ方面,提供一种签名信息获取装置,包括:
[00对处理器;
[0036] 用于存储处理器可执行指令的存储器;
[0037] 其中,所述处理器被配置为:获取待处理图片;对所述待处理图片进行识别,得到 所述待处理图片的字符;对所述待处理图片的字符进行分析,得到所述待处理图片中不同 类别的多个字符段;根据所述不同类别的多个字符段,生成签名信息。
[0038] 本公开的实施例提供的技术方案可W包括W下有益效果:
[0039] 在获取待处理图片之后,对待处理图片进行识别,得到待处理图片中的字符;并且 对待处理图片中的字符进行分析,得到待处理图片中不同类别的多个字符段;根据不同类 别的多个字符段,生成签名信息。由于邮箱客户端能够直接根据获取的图片自动生成签名 信息,因此该种签名信息获取方式操作简单、节省时间。
[0040] 应当理解的是,W上的一般描述和后文的细节描述仅是示例性和解释性的,并不 能限制本公开。
【附图说明】
[0041] 此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施 例,并与说明书一起用于解释本公开的原理。
[0042] 图1是根据一示例性实施例示出的一种签名信息获取方法的流程图。
[0043] 图2是根据一示例性实施例示出的一种签名信息获取方法的流程图。
[0044] 图3是根据一示例性实施例示出一种名片的示例图。
[004引图4是根据图3示出的名片生成的签名信息示例图。
[0046] 图5是根据一示例性实施例示出的一种签名信息获取装置的框图。
[0047] 图6是根据一示例性实施例示出的一种签名信息获取装置的框图。
【具体实施方式】
[0048] 为使本公开的目的、技术方案和优点更加清楚,下面将结合附图对本公开实施方 式作进一步地详细描述。
[0049] 运里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述设及 附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。W下示例性实施例 中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附 权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
[0050] 图1是根据一示例性实施例示出的一种签名信息获取方法的流程图,如图1所示, 包括W下步骤。
[0051 ] 在步骤101中,获取待处理图片。
[0052] 在步骤102中,对该待处理图片进行识别,得到该待处理图片中的字符。
[0053] 在步骤103中,对该待处理图片中的字符进行分析,得到该待处理图片中不同类别 的多个字符段。
[0054] 在步骤104中,根据不同类别的多个字符段,生成签名信息。
[0055] 本公开实施例提供的方法,在获取待处理图片之后,对待处理图 片进行识别,得到 待处理图片中的字符;并且对待处理图片中的字符进行分析,得到待处理图片中不同类别 的多个字符段;根据不同类别的多个字符段,生成签名信息。由于邮箱客户端能够直接根据 获取的图片自动生成签名信息,因此该种签名信息获取方式操作简单、节省时间。
[0056] 可选地,对该待处理图片中的字符进行分析,得到该待处理图片中不同类别的多 个字符段,包括:
[0057] 当字符中包括第一字符段时,提取第一字符段之后的第二字符段,将第一字符段 作为第二字符段的类别,第一字符段为与预设类别集合中任一个类别相同的字符段,预设 类别集合至少用于存储多个类别;或,
[0058] 当字符中包括第Ξ字符段时,提取第Ξ字符段W及第Ξ字符段相匹配的类别,第 Ξ字符段为与预设关键字词集合中任一个关键字词相同的字符段,预设关键字词集合用于 存储多个关键字词W及各个关键字词相匹配的类别。
[0059] 可选地,对该待处理图片中的字符进行分析,得到该待处理图片中不同类别的多 个字符段,包括:
[0060] 将该待处理图片中各个字符在图片上的显示位置W及各个字符的字体大小与至 少一个预设名片模板进行匹配,基于匹配结果,确定该待处理图片中不同类别的多个字符 段,每个预设名片模板至少包括不同类别的字符段的显示位置。
[0061] 可选地,对该待处理图片进行识别,得到该待处理图片中的字符,包括:
[0062] 对该待处理图片进行边缘识别,确定该待处理图片中的名片区域;
[0063] 在名片区域中,通过直方图切分方式进行字符识别,得到该待处理图片中的字符。
[0064] 可选地,根据不同类别的多个字符段,生成签名信息,包括:
[0065] 获取预设签名模板,该预设签名模板用于确定不同类别的字符段的显示位置W及 模板默认信息;
[0066] 按照多个字符段的类别,将每个字符段填充至该预设签名模板中与多个字符段的 类别相对应的位置,得到签名信息。
[0067] 可选地,获取待处理图片,包括:
[0068] 当检测到图片拍摄选项的触发操作时,显示图片拍摄限制窗口;当检测到确认拍 摄按钮的触发操作后,获取显示在所述图片拍摄限制窗口中的待处理图片;或者,
[0069] 当检测到本地图片添加选项的触发操作时,显示本地文件列表;在检测到本地图 片的选中操作后,获取选中的待处理图片。
[0070] 上述所有可选技术方案,可W采用任意结合形成本公开的可选实施例,在此不再 --寶述。
[00川图2是根据一示例性实施例示出的一种签名信息获取方法的流程图,如图2所示, 包括W下步骤:
[0072] 在步骤201中,当检测到图片拍摄限制窗口上确认拍摄按钮的触发操作时,获取拍 摄的待处理图片。
[0073] 在本公开实施例中,用户可通过登录邮箱客户端进行收发邮件。当邮箱客户端检 测到登录操作时,显示电子邮箱的默认界面,该默认界面可W包括:菜单栏和邮件列表等。 当检测到菜单栏中邮件编辑选项的触发操作时,显示邮件编辑界面,该邮件编辑界面包括 可编辑区域和签名信息。其中,邮件编辑选项包括写邮件、回复邮件、转发邮件等可操作选 项,签名信息是根据用户的个人信息生成的,可默认显示在邮件正文的下方,使得收件人可 通过签名信息了解发件人的个人信息。在根据用户的个人信息生成签名信息之前,需首先 获取包含用户个人信息的待处理图片。对于用户的个人信息一般都记录在名片上,纸质版 的或电子版的,如图3所示为一名片的示例图。由于纸质版名片的使用范围更为广泛,因此 为了更便捷地获取包含个人信息的待处理图片,本公开实施例提供的邮箱客户端增加了图 片拍摄功能,由图片拍摄选项触发开启,图片拍摄选项可设置在邮箱客户端的菜单栏,也可 设置在系统工具列表中,本公开实施例对此不进行具体限定。当检测到图片拍摄选项的触 发操作时,显示图片拍摄限制窗口,用户可将摄像头对准纸质名片,使得纸质名片显示在图 片拍摄限制窗口中;在检测到图片拍摄限制窗口上确认拍摄按钮的触发操作后,获取拍摄 的待处理图片。其中,图片拍摄限制窗口可为与纸质名片长宽比例相同的矩形,可将待处理 图片限制在该图片限制窗口中,运样获取的待处理图片可消除纸质名片边缘外的噪声,使 得后续步骤203中在对待处理图片进行直方图切分时,切分点可直接落在名片的内容区域 内,提高了对待处理图片中的字符进行识别的准确性。
[0074] 除了利用上述图片拍摄功能来获取待处理图片W外,还可通过直接添加本地图片 的方式来获取待处理图片,添加的本地图片可为电子版的名片。当邮箱客户端检测到获取 签名信息选项的触发操作时,显示图片获取选项,图片获取选项可W包括图片拍摄选项和 本地图片添加选项中至少一项。当检测到本地图片添加选项的触发操作时,显示本地文件 列表,用户可在本地文件列表中选取电子版的名片或包含个人信息的其他图片;在检测到 本地图片的选中操作后,获取选中的待处理图片。
[0075] 在另一实施例中,为了扩展获取待处理图片的途径,邮箱客户端还可提供获取网 络图片的功能,即网络图片添加选项。用户可直接在网络图片添加选项中对应的输入框中 添加网络图片对应的链接,当邮箱客户端检测到网络图片添加选项的触发操作且输入框不 为空时,获取链接对应的待处理图片。
[0076] 在步骤202中,对待处理图片进行边缘识别,确定该待处理图片的名片区域。
[oow]在本公开实施例中,在邮箱客户端获取到待处理图片后,用户可通过视觉判断该 图片是否清晰,若用户确定该图片清晰,则可选择签名信息生成选项,W触发签名信息生成 操作。若用户认为该图片不够清晰,则可重新选择待处理图片。在邮箱客户端检测到签名信 息生成的触发操作后,对获取的待处理图片进行边缘识别,确定待处理图片的名片区域,详 细流程如下:
[0078] 在获取到待处理图片后,对待处理图片进行二值化处理,得到待处理图片的前景 和背景;根据前景所在区域,确定待处理图片的名片区域。
[0079] 在确定待处理图片的名片区域后,需要获取该名片区域内的字符,进而实现对待 处理图片的识别,获取名片区域内的字符的流程详见下述步骤203。
[0080] 在另一实施例中,邮箱客户端在获取到待处理图片后,可提供对其的裁剪功能,进 而可W缩小对待处理图片的识别范围,提高识别精确度。当检测到图片裁剪选项的触发操 作时,显示裁剪窗口。该裁剪窗口可根据用户的操作进行移动和伸缩等调整,且在裁剪窗口 覆盖在待处理图片上时,待处理图片落入裁剪窗口内的区域清晰显示,落入裁剪窗口外的 区域虚化显示。用户可通过调整裁剪窗口或移动待处理图片来对待处理图片进行截取。在 图片截取完成之后,再进行对截取后的待处理图片的识别操作。
[0081] 在步骤203中,在该名片区域中,通过直方图切分方式进行字符识别,得到待处理 图片中的字符。
[0082] 在本公开实施例中,在确定待处理图片的名片区域后,为得到待处理图片中的字 符,可通过直方图切分方式进行字符识别,进而获取该名片区域内包含的字符,详细流程如 下:
[0083] 在该名片区域中,利用直方图进行字符切分;对于切分得到的每一个待识别字符, 判断存储的字符数据库中是否包含与待识别字符匹配的字符;若存在,则将待识别字符确 定为与其匹配的字符,并存储为文本格式。
[0084] 其中,利用直方图进行字符切分的过程中,可先对待处理图片进行横向切分,W确 定字符所在的行。然后对待处理图片进行纵向区分,W获取每行中的单个字符。
[0085] 在步骤204中,对获取的待处理图片中的字符进行分析,得到待处理图片中不同类 别的多个字符段。
[0086] 在本公开实施例中,由于名片上包含不同类别的个人信息,比如姓名、职位、电话、 邮箱等。并且运些不同类别的个人信息W-定的格式排列在名片上。因此,为了使邮箱中的 签名信息能够达到与名片相同的效果,在获取到待处理图片中包含的字符后,对字符进行 分类处理,W得到不同类别的多个字符段。在对字符进行分类之前,可将名片中常用的分类 词语添加到预设类别集合里,比如"姓名"、"电话"、"职位"等词语。对于名片上的个人信息 中类似"工程师"、"经理"、"医生"、"教师"等属于常用的职业但不能作为一种类别,可将其 添加到预设关键字词集合中,并在预设关键字词集合中添加其所属的类别。其中,预设类别 集合至少用于存储多个类别,预设关键字词集合用于存储多个关键字词W及各个关键字词 相匹配的类别。根据预设类别集合和预设关键字词集合,对字符进行分类处理的流程包括 如下两种实现方式:
[0087] 第一种实现方式、根据预设类别集合,检测字符中是否包括第一字符段;若字符中 包括第一字符段,则提取第一字符段之后的第二字符段,并将第一字符段作为第二字符段 的类别。其中,第一字符段为与预设类别集合中任一个类别相同的字符段。
[0088] 在运种实现方式中,对检测到的字符进行分词,得到多个字符段,对于每个字符 段,判断该字符段是否存储于该预设类别 集合中,如果是,则可W认为该字符段为一个用于 标识后面字符段的类别的词语,则将该字符段确定为第一字符段,并获取该第一字符段之 后的第二字符段,该第二字符段具体可W为与该字符段处于同一行,且位于该字符段后面 的字符段。例如:预设类别集合中存储了"姓名"、"职位"、"电话"、"邮箱"、"地址"等表示类 别的字符段。在对图3所示的名片包含的字符进行分析后,得到字符段"张 Ξ"、"经理"、"邮 箱"、和"[email protected] com",对于其中的"邮箱"字符段可W确定其存储于该预设类别集合 中,因此"邮箱"字符段即为第一字符段,而与"邮箱"在同一行识别出来的、在其后面的字符 段"[email protected]"为第二字符段,且"[email protected]"字符段的类别为"邮帯'。
[0089] 第二种实现方式、根据预设关键字词集合,检测字符中是否包括第Ξ字符段;若字 符中包括第Ξ字符段,则提取第Ξ字符段,并在预设关键字词集合中获取与第Ξ字符段相 匹配的类别。第Ξ字符段为与预设关键字词集合中任一个关键字词相同的字符段。
[0090] 在运种实现方式中,对检测到的字符进行分词,得到多个字符段。对于每个字符 段,判断该预设关键字词集合中是否存在与该字符段相同的关键字词;如果存在,则将该字 符段确定为第Ξ字符段,并确定该预设关键字词集合中包含该字符段的所属类别。之后,在 该预设关键字词集合中获取该字符段的所属类别。例如,该预设关键字词集合的存储形式 可如表1所示。
[0091] 表1
[0092]
[0094] 在对图3所示名片中的字符进行分析时,对于得到的"经理"字符段,其本身不是一 种类别,而根据表1所示的预设关键字词集合,可W确定表1的关键字词中,包含"经理"字符 段,因此可W确定"经理"字符段为第Ξ字符段,并且可W确定"经理"字符段对应的类别为 "职位",进而实现对本身不是一种类别的字符段的分类。
[0095] 需要说明的是,在具体实现时,根据需要可结合上述两种实现方式对名片中包含 的字符进行分类,预设类别集合和预设关键字词集合可合并为一个集合,也可是两个集合, 本公开实施例对此不进行具体限定。
[0096] 在本公开实施例中,由于很多名片都是按照一定的名片模板制作的,有的名片模 板并没有明确标注某条信息的类别,而是具有固定的排版格式。对运些排版格式进行分析 处理,可W得到具有不同模板的名片的先验信息。其中先验信息指代在某一位置显示具有 某种格式的某一类别的信息,比如名片模板指示在名片上方1/^3处居中显示姓名,其字体大 小为Ξ号等。因此,为了更好地获取W不同模板制作的名片中包含的信息,可将不同的名片 模板,根据其先验信息的不同,存储为多个预设名片模板。进而得到对字符进行分类的第Ξ 种实现方式,即根据预设名片模板对待处理图片中的字符进行分类,分类过程如下:
[0097] 将待处理图片中各个字符在图片上的显示位置W及各个字符的字体大小与至少 一个预设名片模板进行匹配,基于匹配结果,确定待处理图片中不同类别的多个字符段。其 中,每个预设名片模板至少包括不同类别的字符段的显示位置。其中,字符在图片上的显示 位置,可为其在步骤202中获取的名片区域内的显示位置。
[0098] 比如,在对图3所示的名片中的字符进行分类时,可得到字符段"张 Ξ"在名片上方 1/3处居中显示,字体大小为Ξ号的格式信息,若在某一预设名片模板中找到了与该格式信 息匹配的类别为"姓各',则确定"张三'的所属类别为姓名。
[0099] 需要说明的是,在对名片中的字符进行分类的过程中,可单独使用第Ξ种实现方 式对字符进行分类,也可根据需要将第Ξ种实现方式与上述两种实现方式结合起来对字符 进行分类。例如,图3所示的名片中,字符段"张三'前面并没有"姓各'的类别字符段,而利用 第一种实现方式和第二种实现方式不能识别出字符段"张 Ξ"的所属类别,此时可利用第Ξ 种实现方式根据预设名片模板来获取"张 Ξ"的所属类别。而在结合Ξ种实现方式对字符进 行分类的过程中可能会出现冲突,比如,对于字符段"[email protected]",既可通过第二种 实现方式获取其所属类别为"邮箱",也可通过第Ξ种识别方式获取其所属类别为"Ε-mail",两个结果表象不一致,此时可通过预先设置优先级来选取其中的一种结果,比如设 置第二种实现方式的优先级高于第Ξ种实现方式等,本公开实施例对此不进行具体限定。
[0100] 在步骤205中,根据得到的不同类别的多个字符段,生成签名信息。
[0101] 在本公开实施例中,在对待处理图片中的字符进行分类之后,得到不同类别的多 个字符段,根据得到的多个字符段可生成签名信息。为了使生成的签名信息能够还原成名 片的格式,或者更加美观的W-定的格式显示,可事先存储具有不同格式的预设签名模板, 预设签名模板用于确定不同类别的字符段的显示位置W及模板默认信息。此外,预设签名 模板中还可设置不同类别字符段的字体大小、颜色等。邮箱客户端在获取到不同类别的多 个字符段后,按照各个字符段的类别,自动将每个字符段填充至预设签名模板中与其类别 相对应的位置,进而得到签名信息。
[0102] 在本公开实施例中,在得到签名信息之后,显示该签名信息的预览界面,如图4所 示为根据图3所示的名片生成的签名信息,其中未包含在图3中的字符为模板默认信息。使 得用户可通过预览界面确定生成的签名信息是否达到要求,若未达到要求,则可返回签名 信息设置界面进一步地对该签名信息进行手动调整。对于进行手动调整的签名信息,在检 测到该签名信息的保存操作后,存储该签名信息。此外,用户还可对该签名信息进行命名, W方便后续使用该签名信息,还可将该签名信息设置为默认签名信息,W便当用户下次打 开邮件编辑界面时,邮箱客户端显示该签名信息,其中包含了不同类别的字符段和模板默 认信息。
[0103] 本公开实施例提供的方法,在获取待处理图片之后,对待处理图片进行边缘识别, 得到待处理图片的名片区域;并在该名片区域中,通过直方图切分方式进行字符识别,得到 待处理图片中的字符后,对待处理图片中的字符进行分析,得到待处理图片中不同类别的 多个字符段;根据不同类别的多个字符段,生成签名信息。由于邮箱客户端能够直接根据获 取的图片自动生成签名信息,因此该种签名信息获取方式操作简单、节省时间。
[0104] 图5是根据一示例性实施例示出的一种签名信息获取装置的框图。参照图5,该装 置包括获取模块501,识别模块502,分析模块503和生成模块504。
[0105] 其中,获取模块501与识别模块502连接,用于获取待处理图片;识别模块502与分 析模块503连接,用于对待处理图片进行识别,得到待处理图片中的字符;分析模块503与生 成模块504连接,用于对待处理图片中的字符进行分析,得到待处理图片中不同类别的多个 字符段;生成模块504,用于根据不同类别的多个字符段,生成签名信息。
[0106] 在本公开实施例中,邮箱客户端具有图片拍摄功能,由图片拍摄选项触发开启。当 获取模块501检测到图片拍摄选项的触发操作时,显示图片拍摄限制窗口,用户可将摄像头 对准纸质名片,使得纸质名片显示在图片拍摄限制窗口中;且在检测到图片拍摄限制窗口 上确认拍摄按钮的触发操作后,获取拍摄的待处理图片。其中,图片拍摄限制窗口可为名片 形状的矩形,可将待处理图片限制在该图片限制窗口中,运样获取的待处理图片可消除纸 质名片边缘外的噪声,使得后续识别模块502在对待处理图片进行直方图切分时,切分点可 直接落在名片的内容区域内,提高了对待处理图片中的字符进行识别的准确性。
[0107] 此外,邮箱客户端还具有获取本地图片的功能,当邮箱客户端检测到获取签名信 息选项的触发操作时,显示图片获取选项,图片获取选项可W包括图片拍摄选项和本地图 片添加选项中至少一项。当获取模块501检测到本地图片添加选项的触发操作时,显示本地 文件列表,用户可在本地文件列表中选取电子版的名片或包含个人信息的其他图片;在检 测到本地图片的选中操作后,获取选中的待处理图片。
[0108] 在另一实施例中,为了扩展获取待处理图片的途径,邮箱客户端还可提供获取网 络图片的功能,即网络图片添加选项。用户可直接在网络图片添加选项中对应的输入框中 添加网络图片对应的链接,当获取模块501检测到网络图片添加选项的触发操作且输入框 不为空时,获取链接对应的待处理图片。
[0109] 识别模块502检测到签名信息生成的触发操作后,对获取的待处理图片进行边缘 识别,确定待处理图片的名片区域,详细流程如下:
[0110] 在获取到待处理图片后,对待处理图片进行二值化处理,得到待处理图片的前景 和背景;根据前景所在区域,确定待处理图片的名片区域。
[0111] 在另一实施例中,获取模块501在获取到待处理图片后,可提供对其的裁剪功能, 进而可W缩小对待处理图片的识别范围,提高识别精确度。当获取模块501检测到图片裁剪 选项的触发操作时,显示裁剪窗口。该裁剪窗口可根据用户的操作进 行移动和伸缩等调整, 且在裁剪窗口覆盖在待处理图片上时,待处理图片落入裁剪窗口内的区域清晰显示,落入 裁剪窗口外的区域虚化显示。用户可通过调整裁剪窗口或移动待处理图片来对待处理图片 进行截取。在图片截取完成之后,再进行对截取后的待处理图片的识别操作。
[0112] 在识别模块502确定待处理图片的名片区域后,需在该名片区域中,通过直方图切 分方式进行字符识别,得到待处理图片中的字符,详细流程如下:
[0113] 在该名片区域中,利用直方图进行字符切分;对于切分得到的每一个待识别字符, 判断存储的字符数据库中是否包含与待识别字符匹配的字符;若存在,则将待识别字符确 定为与其匹配的字符,并存储为文本格式。
[0114] 其中,识别模块502利用直方图进行字符切分的过程中,可先对待处理图片进行横 向切分,W确定字符所在的行。然后对待处理图片进行纵向区分,W获取每行中的单个字 符。
[0115] 在识别模块502获取到待处理图片中的字符后,分析模块503对待处理图片中的字 符进行进行分类处理,W得到不同类别的多个字符段,。在对字符进行分类之前,可将名片 中常用的分类词语添加到分析模块503的预设类别集合里,比如"姓名"、"电话"、"职位"等 词语。对于名片上的个人信息中类似"工程师"、"经理"、"医生"、"教师"等属于常用的职业 但不能作为一种类别,可将其添加到分析模块503的预设关键字词集合中,并在预设关键字 词集合中添加其所属的类别。其中,预设类别集合至少用于存储多个类别,预设关键字词集 合用于存储多个关键字词W及各个关键字词相匹配的类别。分析模块503根据预设类别集 合和预设关键字词集合,对字符进行分类处理的流程包括如下两种方式:
[0116] 第一种方式、根据预设类别集合,检测字符中是否包括第一字符段;若字符中包括 第一字符段,则提取第一字符段之后的第二字符段,并将第一字符段作为第二字符段的类 另IJ。其中,第一字符段为与预设类别集合中任一个类别相同的字符段。
[0117] 在运种方式中,分析模块503对检测到的字符进行分词,得到多个字符段,对于每 个字符段,判断该字符段是否存储于该预设类别集合中,如果是,则可W认为该字符段为一 个用于标识后面字符段的类别的词语,则将该字符段确定为第一字符段,并获取该第一字 符段之后的第二字符段,该第二字符段具体可W为与该字符段处于同一行,且位于该字符 段后面的字符段。
[0118] 第二种方式、分析模块503根据预设关键字词集合,检测字符中是否包括第Ξ字符 段;若字符中包括第Ξ字符段,则提取第Ξ字符段,并在预设关键字词集合中获取与第Ξ字 符段相匹配的类别。第Ξ字符段为与预设关键字词集合中任一个关键字词相同的字符段。
[0119] 在运种方式中,对检测到的字符进行分词,得到多个字符段。对于每个字符段,判 断该预设关键字词集合中是否存在与该字符段相同的关键字词;如果存在,则将该字符段 确定为第Ξ字符段,并确定该预设关键字词集合中包含该字符段的所属类别。之后,在该预 设关键字词集合中获取该字符段的所属类别。
[0120] 需要说明的是,在具体实现时,分析模块503根据需要可结合上述两种实现方式对 名片中包含的字符进行分类,预设类别集合和预设关键字词集合可合并为一个集合,也可 是两个集合,本公开实施例对此不进行具体限定。
[0121] 此外,分析模块503可对预先存储的名片模板的排版格式进行分析处理,可W得到 具有不同模板的名片的先验信息,根据先验信息存储多个预设名片模板。其中先验信息指 代在某一位置显示具有某种格式的某一类别的信息,比如名片模板指示在名片上方处 居中显示姓名,其字体大小为Ξ号等。因此分析模块503对字符进行分类的第Ξ种方式可 为,根据预设名片模板对待处理图片中的字符进行分类,分类过程如下:
[0122] 将待处理图片中各个字符在图片上的显示位置W及各个字符的字体大小与至少 一个预设名片模板进行匹配,基于匹配结果,确定待处理图片中不同类别的多个字符段。其 中,每个预设名片模板至少包括不同类别的字符段的显示位置。
[0123] 需要说明的是,分析模块503在对名片中的字符进行分类的过程中,可单独使用第 Ξ种实现方式对字符进行分类,也可根据需要将第Ξ种实现方式与上述两种实现方式结合 起来对字符进行分类。
[0124] 在本公开实施例中,在分析模块503对待处理图片中的字符进行分类,得到不同类 别的多个字符段之后,生成模块504根据得到的多个字符段可生成签名信息。为了使生成的 签名信息能够还原成名片的格式,或者更加美观的W-定的格式显示,可在生成模块504中 事先存储具有不同格式的预设签名模板,预设签名模板用于确定不同类别的字符段的显示 位置W及模板默认信息。此外,预设签名模板中还可设置不同类别字符段的字体大小、颜色 等。生成模块504按照各个字符段的类别,自动将每个字符段填充至预设签名模板中与其类 别相对应的位置,进而得到签名信息。
[0125] 生成模块504在生成签名信息之后,显示该签名信息的预览界面,其中还可包括模 板默认信息。使得用户可通过预览界面确定生成的签名信息是否达到要求,若未达到要求, 则可返回至签名信息设置界面进一步地对该签名信息进行手动调整。对于进行手动调整的 签名信息,生成模块504在检测到该签名信息的保存操作后,存储该签名信息。此外,用户还 可通过生成模块504对该签名信息进行命名,W方便后续使用该签名信息,还可通过生成模 块504将该签名信息设置为默认签名信息。
[0126] 本公开实施例提供的装置,在获取待处理图片之后,对待处理图片进行识别,得到 待处理图片中的字符;并且对待处理图片中的字符进行分析,得到待处理图片中不同类别 的多个字符段;根据不同类别的多个字符段,生成签名信息。由于邮箱客户端能够直接根据 获取的图片自动生成签名信息,因此该种签名信息获取方式操作简单、节省时间。
[0127] 关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法 的实施例中进行了详细描述,此处将不做详细阐述说明。
[0128] 图6是根据一示例性实施例示出的一种签名信息获取装置的框图。例如,装置600 可W是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备, 健身设备,个人数字助理等。
[0129] 参照图6,装置600可W包括W下一个或多个组件:处理组件602,存储器604,电源 组件606,多媒体组件604,音频组件610,输入/输出(I/O)接口612,传感器组件614,W及通 信组件616。
[0130] 处理组件602通常控制装置600的整体操作,诸如与显示,电话呼叫,数据通信,相 机操作和记录操作相关联的操作。处理组件602可W包括一个或多个处理器620来执行指 令,W完成上述的方法的全部或部分步骤。此外,处理组件602可W包括一个或多个模块,便 于处理组件602和其他组件之间的交互。例如,处理组件602可W包括多媒体模块,W方便多 媒体组件608和处理组件602之间的交互。
[0131] 存储器604被配置为存储各种类型的数据W支持在装置600的操作。运些数据的示 例包括用于在装置600上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消 息,图片,视频等。存储器604可W由任何类型的易失性或非易失性存储设备或者它们的组 合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器化EPROM),可擦除可编 程只读存储器化PROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储 器,磁盘或光盘。
[0132] 电源组件606为装置600的各种组件提供电力。电源组件606可W包括电源管理系 统,一个或多个电源,及其他与为装置600生成、管理和分配电力相关联的组件。
[0133] 多媒体组件608包括在所述装置600和用户之间的提供一个输出接口的屏幕。在一 些实施例中,屏幕可W包括液晶显示器化CD)和触摸面板(TP)。如果屏幕包括触摸面板,屏 幕可W被实现为触摸屏,W接收来自用户的输入信号。触摸面板包括一个或多个触摸传感 器W感测触摸、滑动和触摸面板上的手势。所述触摸传感器可W不仅感测触摸或滑动动作 的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒 体组件608包括一个前置摄像头和/或后置摄像头。当装置600处于操作模式,如拍摄模式或 视频模式时,前置摄像头和/或后置摄像头可W接收外部的多媒体数据。每个前置摄像头和 后置摄像头可W是一个固定的光学透镜系统或具有焦距和光学变焦能力。
[0134] 音频组件610被配置为输出和/或输入音频信号。例如,音频组件610包括一个麦克 风(MIC),当装置600处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配 置为接收外部音频信号。所接收的音频信号可W被进一步存储在存储器604或经由通信组 件616发送。在一些实施例中,音频组件610还包括一个扬声器,用于输出音 频信号。
[0135] I/O接口 612为处理组件602和外围接口模块之间提供接口,上述外围接口模块可 W是键盘,点击轮,按钮等。运些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁 定按钮。
[0136] 传感器组件614包括一个或多个传感器,用于为装置600提供各个方面的状态评 估。例如,传感器组件614可W检测到装置600的打开/关闭状态,组件的相对定位,例如所述 组件为装置600的显示器和小键盘,传感器组件614还可W检测装置600或装置600-个组件 的位置改变,用户与装置600接触的存在或不存在,装置600方位或加速/减速和装置600的 溫度变化。传感器组件614可W包括接近传感器,被配置用来在没有任何的物理接触时检测 附近物体的存在。传感器组件614还可W包括光传感器,如CMOS或CCD图像传感器,用于在成 像应用中使用。在一些实施例中,该传感器组件614还可W包括加速度传感器,巧螺仪传感 器,磁传感器,压力传感器或溫度传感器。
[0137] 通信组件616被配置为便于装置600和其他设备之间有线或无线方式的通信。装置 600可W接入基于通信标准的无线网络,如WiFi, 2G或3G,或它们的组合。在一个示例性实施 例中,通信组件616经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。 在一个示例性实施例中,所述通信组件616还包括近场通信(NFC)模块,W促进短程通信。例 如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术, 蓝牙(BT)技术和其他技术来实现。
[0138] 在示例性实施例中,装置600可W被一个或多个应用专用集成电路(ASIC)、数字信 号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程口阵列 (FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述签名信息获取方 法。
[0139] 在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例 如包括指令的存储器604,上述指令可由装置600的处理器620执行W完成上述方法。例如, 所述非临时性计算机可读存储介质可W是ROM、随机存取存储器(RAM) XD-R0M、磁带、软盘 和光数据存储设备等。
[0140] 在示例性实施例中,还提供了一种非临时性计算机可读存储介质,当所述存储介 质中的指令由移动终端的处理器执行时,使得移动终端能够执行上述签名信息获取方法。
[0141] 本领域技术人员在考虑说明书及实践运里公开的发明后,将容易想到本公开的其 它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,运些变型、用途或 者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识 或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的 权利要求指出。
[0142] 应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并 且可W在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
【主权项】
1. 一种签名信息获取方法,其特征在于,所述方法包括: 获取待处理图片; 对所述待处理图片进行识别,得到所述待处理图片中的字符; 对所述待处理图片中的字符进行分析,得到所述待处理图片中不同类别的多个字符 段; 根据所述不同类别的多个字符段,生成签名信息。2. 根据权利要求1所述的方法,其特征在于,所述对所述待处理图片中的字符进行分 析,得到所述待处理图片中不同类别的多个字符段,包括: 当所述字符中包括第一字符段时,提取所述第一字符段之后的第二字符段,将所述第 一字符段作为所述第二字符段的类别,所述第一字符段为与预设类别集合中任一个类别相 同的字符段,所述预设类别集合至少用于存储多个类别;或者, 当所述字符中包括第三字符段时,提取所述第三字符段以及所述第三字符段相匹配的 类别,所述第三字符段为与预设关键字词集合中任一个关键字词相同的字符段,所述预设 关键字词集合用于存储多个关键字词以及各个关键字词相匹配的类别。3. 根据权利要求1所述的方法,其特征在于,所述对所述待处理图片中的字符进行分 析,得到所述待处理图片中不同类别的多个字符段,包括: 将所述待处理图片中各个字符在图片上的显示位置以及所述各个字符的字体大小与 至少一个预设名片模板进行匹配,基于匹配结果,确定所述待处理图片中不同类别的多个 字符段,每个预设名片模板至少包括不同类别的字符段的显示位置。4. 根据权利要求1所述的方法,其特征在于,所述对所述待处理图片进行识别,得到所 述待处理图片中的字符,包括: 对所述待处理图片进行边缘识别,确定所述待处理图片中的名片区域; 在所述名片区域中,通过直方图切分方式进行字符识别,得到所述待处理图片中的字 符。5. 根据权利要求1所述的方法,其特征在于,所述根据所述不同类别的多个字符段,生 成签名信息,包括: 获取预设签名模板,所述预设签名模板用于确定不同类别的字符段的显示位置以及模 板默认信息; 按照所述多个字符段的类别,将每个字符段填充至所述预设签名模板中与所述多个字 符段的类别相对应的位置,得到所述签名信息。6. 根据权利要求1所述的方法,其特征在于,所述获取待处理图片,包括: 当检测到图片拍摄选项的触发操作时,显示图片拍摄限制窗口;当检测到确认拍摄按 钮的触发操作后,获取显示在所述图片拍摄限制窗口中的待处理图片;或者, 当检测到本地图片添加选项的触发操作时,显示本地文件列表;在检测到本地图片的 选中操作后,获取选中的待处理图片。7. -种签名信息获取装置,其特征在于,所述装置包括: 获取模块,用于获取待处理图片; 识别模块,用于对所述待处理图片进行识别,得到所述待处理图片中的字符; 分析模块,用于对所述待处理图片中的字符进行分析,得到所述待处理图片中不同类 别的多个字符段; 生成模块,用于根据所述不同类别的多个字符段,生成签名信息。8. 根据权利要求7所述的装置,其特征在于,所述分析模块,用于当所述字符中包括第 一字符段时,提取所述第一字符段之后的第二字符段,将所述第一字符段作为所述第二字 符段的类别,所述第一字符段为与预设类别集合中任一个类别相同的字符段,所述预设类 别集合至少用于存储多个类别;或,当所述字符中包括第三字符段时,提取所述第三字符段 以及所述第三字符段相匹配的类别,所述第三字符段为与预设关键字词集合中任一个关键 字词相同的字符段,所述预设关键字词集合用于存储多个关键字词以及各个关键字词相匹 配的类别。9. 根据权利要求7所述的装置,其特征在于,所述分析模块,用于将所述待处理图片的 字符、各个字符在图片上的显示位置以及所述各个字符的字体大小与至少一个预设名片模 板进行匹配,基于匹配结果,确定所述待处理图片中不同类别的多个字符段,每个预设名片 模板至少包括不同类别的字符段的显示位置。10. 根据权利要求7所述的装置,其特征在于,所述识别模块,用于对所述待处理图片进 行边缘识别,确定所述待处理图片中的名片区域;在所述名片区域中,通过直方图切分方式 进行字符识别,得到所述待处理图片的字符。11. 根据权利要求7所述的装置,其特征在于,所述生成模块,用于获取预设签名模板, 所述预设签名模板用于确定不同类别的字符段的显示位置以及模板默认信息;按照所述多 个字符段的类别,将每个字符段填充至所述预设签名模板中与所述多个字符段的类别相对 应的位置,得到所述签名信息。12. 根据权利要求7所述的装置,其特征在于,所述获取模块,用于当检测到图片拍摄选 项的触发操作时,显示图片拍摄限制窗口;当检测到确认拍摄按钮的触发操作后,获取显示 在所述图片拍摄限制窗口中的待处理图片;或者,当检测到本地图片添加选项的触发操作 时,显示本地文件列表;在检测到本地图片的选中操作后,获取选中的待处理图片。13. -种签名信息获取装置,其特征在于,包括: 处理器; 用于存储处理器可执行指令的存储器; 其中,所述处理器被配置为:获取待处理图片;对所述待处理图片进行识别,得到所述 待处理图片的字符;对所述待处理图片的字符进行分析,得到所述待处理图片中不同类别 的多个字符段;根据所述不同类别的多个字符段,生成签名信息。
【专利摘要】本公开提供了一种签名信息获取方法及装置,属于网络技术领域。所述方法包括:获取待处理图片;对所述待处理图片进行识别,得到所述待处理图片中的字符;对所述待处理图片中的字符进行分析,得到所述待处理图片中不同类别的多个字符段;根据所述不同类别的多个字符段,生成签名信息。本公开通过邮箱客户端能够直接根据获取的图片自动生成签名信息,因此该种签名信息获取方式操作简单、节省时间。
【IPC分类】H04L9/32, H04L12/58
【公开号】CN105490811
【申请号】CN201510829157
【发明人】龙飞, 陈志军, 张涛
【申请人】小米科技有限责任公司
【公开日】2016年4月13日
【申请日】2015年11月25日

最新回复(0)