一种通信地址显示方法以及一种通信地址显示装置的制作方法

文档序号:6433813阅读:209来源:国知局
专利名称:一种通信地址显示方法以及一种通信地址显示装置的制作方法
技术领域
本发明涉及电子通讯领域,更具体的说,是涉及一种通信地址显示方法以及一种 通信地址显示装置。
背景技术
随着电子通讯领域的发展,通信载体由于其本身特性,成为了人们进行通讯最常 用的方式,所述通信载体为通信电子设备如手机和通信软件如电子邮箱。以电子邮箱为例, 在创建新邮件的状态下,当所述电子邮箱的用户在收件人或抄送一栏中输入联系人邮箱地 址开始几个字符时,就会出现下拉列表或直接在所述收件人或抄送一栏中显示默认的联系 人的邮箱地址即所述下拉列表的首位邮箱地址,所述下拉列表包括开头连续字符与所输入 的字符相同的邮箱地址。由于电子邮箱中联系人的邮箱地址一般都是默认规则进行排序的 (如按照字母或数字进行排序),所以一般情况下所述默认联系人或所述下拉列表的前几 位都不是所述用户需要联系人的邮箱地址。这样就会对查找带来困难。而且在出现相同姓 名的联系人时,很容易出错。发明内容
有鉴于此,本发明提供了一种通信地址显示方法以及一种通信地址显示装置,克 服现有技术中所述通信载体中需要联系人的通信地址查找困难的情况。
为实现上述目的,本发明提供如下技术方案
一种通信地址显示方法,包括获取第一通信地址集合和字符串,所述第一通信地 址集合包括至少两条通信地址;根据所述字符串匹配所述第一通信地址集合中的通信地 址,获得由包含所述字符串的特定通信地址组成的第二通信地址集合;依据预定策略获得 所述第二通信地址集合中特定通信地址的顺序调整参数;依据所述顺序调整参数将所述第 二通信地址集合中所述特定通信地址的顺序进行调整,得到第三通信地址集合;按照所述 排序后的顺序显示所述第三通信地址集合中的至少部分特定通信地址。
优选地,所述获取字符串的具体步骤为比对已经获取到的第一通信地址集合中 的通信地址,获得所述第一通信地址集合中至少两个通信地址都包含的相同字符串。
优选地,所述依据预定策略获得所述第二通信地址集合中特定通信地址的顺序调 整参数的具体步骤为依据所述第二通信地址集合中的各个特定通信地址,获得与所述各 个特定通信地址分别对应的已处理通信信息;依据所述已处理通信信息获得所述各个特定 通信地址分别对应的通信信息特征;依据所述通信信息特征获得所述第二通信地址集合中 各个特定通信地址的所述顺序调整参数。
优选地,所述通信信息特征为通信信息接收时间和/或,通信信息发送时间,所 述依据预定策略获得与所述第二通信地址集合中特定通信地址的顺序调整参数的具体步 骤为依据所述第二通信地址集合中的各个特定通信地址,获得与所述各个特定通信地址 分别对应的已处理通信信息;依据所述已处理通信信息获得所述各个特定通信地址分别对应的通信信息接收时间和/或,通信信息发送时间;依据所述通信信息接收时间和/或通信 信息发送时间,获得所述第二通信地址集合中各个特定通信地址的所述顺序调整参数。
优选地,所述通信信息特征为发送通信信息个数和/或接收通信信息个数,所述 依据预定策略获得与所述第二通信地址集合中特定通信地址的顺序调整参数的具体步骤 为依据所述第二通信地址集合中的各个特定通信地址,获得与所述各个特定通信地址分 别对应的已处理通信信息;依据所述已处理通信信息获得所述各个特定通信地址分别对应 的发送通信信息和/或接收通信信息,并分别统计个数;依据所述发送通信信息个数和/或 所述接收通信信息个数,获得所述第二通信地址集合中各个特定通信地址的所述顺序调整 参数。
优选地,所述通信信息特征为接收通信信息的数据量,所述依据预定策略获得与 所述第二通信地址集合中特定通信地址的顺序调整参数的具体步骤为依据所述第二通信 地址集合中的各个特定通信地址,获得与所述各个特定通信地址分别对应的已处理通信信 息;依据所述已处理通信信息获得所述各个特定通信地址分别对应的接收通信信息的数据 量;依据所述接收通信信息的数据量,获得所述第二通信地址集合中各个特定通信地址的 所述顺序调整参数。
优选地,所述依据预定策略获得所述第二通信地址集合中特定通信地址的顺序调 整参数的具体步骤为筛选出所述第二通信地址中的满足预设条件的特定通信地址,从已 处理通信信息中提取筛选出的各个特定通信地址分别对应的通信信息特征,并根据所述通 信信息特征获得所述各个特定通信地址的顺序调整参数;相应的,所述依据所述顺序调整 参数将所述第二通信地址集合中所述特定通信地址的顺序进行调整,得到第三通信地址集 合的具体步骤为将筛选出的各个特定通信地址分别按照相对应的所述顺序调整参数进行 调整,并将调整结果提到所述第二通信地址的预订位置,得到所述第三通信地址集合。
优选地,筛选出所述第二通信地址中的满足预设条件的特定通信地址的具体步骤 为获得组织关系数据库,所述组织关系数据库包括所述第二通信地址集合中各个特定通 信地址对应的特定归属信息;依据所述组织关系数据库,确定本地通信地址在所述组织关 系数据库中的本地归属信息和所述第二通信地址集合中各个特定通信地址的特定归属信 息,并将所述本地归属信息作为所述预设条件;依据所述预设条件匹配所述各个特定归属 信息,获得与所述本地通信地址具有相同所述归属信息的特定通信地址。
优选的,所述顺序调整参数为所述通信信息特征的加权平均值、所述通信信息特 征的平方平均数以及所述通信信息特征的调和平均数中的任意一项或任意组合。
优选地,所述显示所述第三通信地址集合中的至少部分特定通信地址的具体步骤 为从所述第三通信地址集合中筛选出满足预设参数范围的特定通信地址;按照所述第三 通信地址集合中特定通信地址的顺序,显示所述筛选出的特定通信地址。
本发明还提供了一种通信地址显示装置,包括第一获取模块,用于获取第一通信 地址集合和字符串,所述第一通信地址集合包括至少两条通信地址;匹配模块,用于根据所 述字符串匹配所述第一通信地址集合中的通信地址,获得由包含所述字符串的特定通信地 址组成的第二通信地址集合;第二获取模块,用于依据预定策略获得所述第二通信地址集 合中特定通信地址的顺序调整参数;顺序调整模块,用于依据所述顺序调整参数将所述第 二通信地址集合中所述特定通信地址的顺序进行调整,得到第三通信地址集合;显示模块,用于按照所述排序后的顺序显示所述第三通信地址集合中的至少部分特定通信地址。
优选的,所述第一获取模块包括比对单元,用于比对已经获取到的第一通信地址 集合中的通信地址;获取字符串单元,用于依据所述比对单元的比对结果,获得所述第一通 信地址集合中至少两个通信地址都包含的相同字符串。
优选的,所述第二获取模块包括获取通信信息单元,用于依据所述第二通信地址 集合中的各个特定通信地址,获得与所述各个特定通信地址分别对应的已处理通信信息; 获取通信信息特征单元,用于依据所述已处理通信信息获得所述各个特定通信地址分别对 应的通信信息特征;获取顺序调整参数单元,用于依据所述通信信息特征获得所述第二通 信地址集合中各个特定通信地址的所述顺序调整参数。
优选的,所述第二获取模块包括获取通信地址单元,用于筛选出所述第二通信地 址中的满足预设条件的特定通信地址;获取通信信息特征单元,用于从已处理通信信息中 提取筛选出的各个特定通信地址分别对应的通信信息特征;获取顺序调整参数单元,用于 根据所述通信信息特征获得所述各个特定通信地址的顺序调整参数;相应的,所述顺序调 整模块包括顺序调整单元,用于将筛选出的各个特定通信地址分别按照相对应的所述顺 序调整参数进行调整;位置调整单元,用于将调整结果提到所述第二通信地址的预订位置, 得到所述第三通信地址集合。
优选的,所述获取通信地址单元包括获取组织关系数据库子单元,用于获得组织 关系数据库,所述组织关系数据库包括所述第二通信地址集合中各个特定通信地址对应的 特定归属信息;获取预设条件子单元,用于依据所述组织关系数据库,确定本地通信地址在 所述组织关系数据库中的本地归属信息和所述第二通信地址集合中各个特定通信地址的 特定归属信息,并将所述本地归属信息作为所述预设条件;获取特定通信地址子单元,用于 依据所述预设条件匹配所述各个特定归属信息,获得与所述本地通信地址具有相同所述归 属信息的特定通信地址。
优选的,所述显示模块,包括筛选单元,用于从所述第三通信地址集合中筛选出 满足预设参数范围的特定通信地址;显示单元,用于按照所述第三通信地址集合中特定通 信地址的顺序,显示所述筛选出的特定通信地址。
经由上述的技术方案可知,采用本发明实施例,首先获取第一通信地址集合和字 符串,根据所述字符串匹配所述第一通信地址集合中的通信地址,获得由包含所述字符串 的特定通信地址组成的第二通信地址集合,然后依据预定策略获得所述第二通信地址集合 中特定通信地址的顺序调整参数,依据所述顺序调整参数将所述第二通信地址集合中所述 特定通信地址的顺序进行调整,得到第三通信地址集合,最后按照所述排序后的顺序显示 所述第三通信地址集合中的至少部分特定通信地址。这样就实现了所述通信载体中对通信 地址的顺序进行动态的调整的需要,当所述通信载体用户发送通信信息时,在所述收件人 或发件人一栏中输入通信地址的某几个字母后,所显示的窗口中出现的首位通信地址就是 所要联系人的通信地址,或在所述窗口中显示的通信信息的前几位就出现了所要联系人的 通信地址,实现了查找需要联系人的通信地址更加方便的目的。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据 提供的附图获得其他的附图。
图1为本发明公开的第一种通信地址显示方法实施例的流程图2为本发明公开的第二种通信地址显示方法实施例的流程图3为本发明公开的第三种通信地址显示方法实施例的流程图4为本发明公开的第一种通信地址显示装置实施例的结构示意图5为本发明公开的第二种通信地址显示装置实施例的结构示意图6为本发明公开的第三种通信地址显示装置实施例的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。
请参阅附图1,为本发明公开的一种通信地址显示方法实施例的流程图,该方法可 以包括
步骤SlOl :获取第一通信地址集合和字符串,所述第一通信地址集合包括至少两 条通信地址。
在实际应用中通信载体所存储的通讯地址一般都是按照所述通信载体的默认规 则进行排序的,所述默认规则可以为按照字母和数字进行排序,所述通信载体可以为通 信电子设备如手机或通信电子软件如电子邮箱。例如,在电子邮箱中创建新邮件时,在收件 人或抄送一栏中输入邮箱地址的开头N个字母后,就会出现邮箱地址下拉列表,所述邮箱 地址开头连续N个字母与所述输入的N个字母相同,所述N可以取任意正整数。但是出现 的邮箱地址一般是按照所述默认规则进行排序的,所以出现的默认联系人或所述下拉列表 的前几位可能都不是想要的邮箱地址。在这种情况下,对所述通信载体中存储的通信地址 按照预定的规则进行排序,并显示是尤为重要的。在对所述通信地址的顺序进行调整前,首 先要知道对哪些通信地址进行排序,而所述步骤SlOl所获取的字符串就是需要进行顺序 调整的通信地址所包含的字符串,获得了该字符串就能够获得需要进行排序的通信地址。
所述第一通信地址集合可以包括所述通信载体进行通信的所有通信地址。具体 的,所述通信地址可以从所述通信载体后台数据库即组织关系数据库、所述通信载体的通 讯薄或所述通信载体已处理通信信息中获得。
其中,所述已处理通信信息可以包括所述通信载体中发送的通信信息、接收的通 信信息、已删除的通信信息、已发送的通信信息以及草稿中的通信信息。所述通讯薄可以是 所述通信载体的用户将所述已处理通信信息中的联系人添加到所述通讯薄中,当然也可以 采用具有此功能的软件或硬件实现所述添加步骤,例如编程实现或采用处理器实现等。
步骤S102 :根据所述字符串匹配所述第一通信地址集合中的通信地址,获得由包 含所述字符串的特定通信地址组成的第二通信地址集合。
因为所述第一通信地址包括了所述通信载体进行通信的所有通信地址,根据所述通信载体获取的字符串匹配所述第一通信地址集合中各个通信地址,如果所述字符串与所 述第一通信地址集合中某个通信地址的开头连续几个字符相同,则把该通信地址归为所述 第二通信地址集合,这样通过匹配就将所述第一通信地址集合中所有开头连续几个字符与 所述字符串相同的通信地址都归为所述第二通信地址集合。
步骤S103 :依据预定策略获得所述第二通信地址集合中特定通信地址的顺序调 整参数。
在实际应用中,所述通信载体的用户有时会将通信信息发错,这时接收错误信息 的收件人可能会回复信息,但该通信信息的数据量很小,或者所述收件人不回复信息,所以 有时可以将接收通信信息的数据量作为所述顺序调整参数。
步骤S104 :依据所述顺序调整参数将所述第二通信地址集合中所述特定通信地 址的顺序进行调整,得到第三通信地址集合。
步骤S105 :按照所述排序后的顺序显示所述第三通信地址集合中的至少部分特 定通信地址。
在显示所述第三通信地址集合时,因为显示窗口能够显示的通信地址数量是一定 的,所以所述窗口可能只显示所述第三通信地址中的一部分,所述窗口可以为地址栏处的 下拉列表或地址栏,所述地址栏为所述收件人以及抄送一栏的任意一项或二者组合。
具体的显示实现方法可以为确定所述第三通信地址集合中特定通信地址显示的 第一位置窗口,如果所述第一位置窗口是地址栏处的下拉列表,则确定所述第一位置窗口 的显示范围,所述显示范围是所述第一位置窗口能够显示所述通信地址的个数;在所述第 一位置窗口处显示所述第三通信地址集合中的特定通信地址。
例如,如果所述第一位置窗口的显示范围是10条,如果要显示的所述第三通信地 址集合中的特定通信地址超过10条,比如20条,那么就会显示前面的10条和进度条,当移 动所述进度条时,就会显示另外10条;如果要显示的所述第三通信地址集合中的特定通信 地址不大于10条,如9条,那么就会在所述第一位置窗口处显示全部所述9条特定通信地 址,而且没有所述进度条。
具体的显示方法还可以为确定所述第三通信地址集合中特定通信地址显示的第 二位置窗口,如果所述第二位置窗口是地址栏,则在所述地址栏处显示所述第三通信地址 的首位邮箱地址。
本发明实施例,首先获取第一通信地址集合和字符串,根据所述字符串匹配所述 第一通信地址集合中的通信地址,获得由包含所述字符串的特定通信地址组成的第二通 信地址集合,然后依据预定策略获得所述第二通信地址集合中特定通信地址的顺序调整参 数,依据所述顺序调整参数将所述第二通信地址集合中所述特定通信地址的顺序进行调 整,得到第三通信地址集合,最后按照所述排序后的顺序显示所述第三通信地址集合中的 至少部分特定通信地址。这样就实现了所述通信载体中对通信地址的顺序进行动态的调整 的需要,当所述通信载体用户发送通信信息时,在所述收件人或发件人一栏中输入通信地 址的某几个字母后,所显示的窗口中出现的首位通信地址就是所要联系人的通信地址,或 在所述窗口中显示的通信信息的前几位就出现了所要联系人的通信地址,实现了查找联系 人更加方便的目的。
在实际应用中,有时需要在所述通信载体用户发送通信信息前,就已经将通信地址的顺序进行了调整,在发送时直接使用已经调整好的所述通信地址的顺序。所以针对实 施例一中的获取字符串步骤还可以用另外一种方法来实现。所以本发明公开了第一种获取 字符串方法,所述方法可以包括
步骤S201 :获取第一通信地址集合。
步骤S202 :比对获取的第一通信地址集合中的通信地址,获得所述第一通信地址 集合中至少两个通信地址都包含的相同字符串。
具体的,经过比对得到至少两个通信地址开头连续M(M优选的不小于4,但不限于 此)个字母(包含数字)都相同时,提取所述的字符串。
在实际应用中,有时需要在所述通信载体用户发送通信信息时,实时对所述通信 地址的顺序进行调整。所以本发明公开了第二种获取字符串方法所述方法可以包括
步骤S301 :判断所述通信载体是否处于创建通信信息的情况下,如果是,则进入 步骤S302。
步骤S302 :获得所述字符串。
为了使本领域技术人员更加清楚的理解本实施例,下面再以一个实例来说明获取 所述字符串的过程。
所述通信载体用户在所述收件人一栏处写入所要联系人的通讯地址前H(所述H 为正整数)个字母(包含数字)时,所述通信载体就会获得输入所述H个字母,并将所述H 个字母作为所述字符串。如果还有抄送一栏,则在抄送一栏处写入所要联系人的通讯地址 前H(所述H为正整数)个字母(包含数字)时,所述通信载体也会获得在抄送一栏出输所 述H个字母,并将所述H个字母作为所述字符串。因为在所述收件人一栏中输入通信地址和 在所述抄送一栏中输入通信地址不是同时进行的,所以在进行后续步骤时不会有冲突。当 然也可以在所述收件人一栏或抄送一栏处写入字符串,在点击回车键或具有回车键输入完 成功能的按钮后,所述通信载体才获取所述字符串。
在同一企业中,为了方便员工记忆同事的邮箱地址,通常将员工的邮箱地址设为 员工姓名@邮箱接收服务器地址,例如zhangsan@163. com、wangwuil63. com、lisiil63. com。所述员工姓名是指在申请邮箱时注册的姓名。但当出现相同姓名的员工,此时通常的 做法是在这些具有相同姓名员工的姓名后面添加后缀(通常为字母或数字)以示区别,例 如zhangsanl@163. com>zhangsan2il63. com。这样就需要刻意记住与自己所联系的同姓名 联系人的后缀名,稍有差错就可能会导致邮件没有发给正确联系人。本发明公开的第三种 获取字符串方法实施例的流程图,所述方法可以包括比对通信地址信息,获得具有同音姓 名联系人的姓名,并将所述姓名作为所述字符串。所述通信地址信息可以从所述组织关系 数据库、所述已处理通信地址或所述通讯薄获得;所述同音姓名联系人例如,张三和章三发 音都为zhangsan,在注册的邮箱地址时,张三的邮箱地址可能为zhangsanl@163. com,章三 的邮箱地址可能为zhangsan2@163. com。该获取所述字符串的步骤不仅可以应用于电子邮 箱中,也可以应用于其他通信载体中。
请参阅附图2,为本发明公开的第二种通信地址显示方法实施例的方法流程图,该 方法可以包括
步骤S401 :获取第一通信地址集合和字符串。
所述第一通信地址集合包括至少两条通信地址。
步骤S402 :根据所述字符串匹配所述第一通信地址集合中的通信地址,获得由包 含所述字符串的特定通信地址组成的第二通信地址集合。
步骤S403 :依据所述第二通信地址集合中的各个特定通信地址,获得与所述各个 特定通信地址分别对应的已处理通信信息。
所述已处理通信信息可以包括接收的通信信息、发送的通信信息、已发送通信信 息、已删除通信信息以及草稿箱中的通信信息中任意一项或任意组合。所述发送的通信信 息和已发送通信信息都有相同的两个通信信息特征即收件人以及通信信息的接收时间;所 述接收的通信信息和已删除通信信息都有相同的两个通信信息特征即收件人以及通信信 息的发送时间,而且在每个通信信息的属性中还有所述通信信息的数据量,也就是占用空 间。
所述通信信息特征可以包括所述的通信信息的接收时间、通信信息的发送时间、 所述通信载体接收到同一个通信地址所发送的通信信息个数即发送通信信息个数、所述通 信载体发送给同一个通信地址的通信信息个数即接收通信信息个数以及通信信息的数据 量。获取所述同一个通信地址所发送的通信信息个数的方法可以为对所述已处理通信信 息中具有相同通信地址并且具有同一标识的通信信息进行计数,所述标识是指接收通信信 息的标识或发送通信信息的标识。
步骤S404 :依据所述已处理通信信息获得所述各个特定通信地址分别对应的通 息特征。
在实际应用中,根据不同的实际应用场景,可以选择不同的通信信息特征。
根据用户的实际需求,在创建通信信息时,有时需要将相互联系频率高的人调整 在所述收件人或抄送一栏下拉列表的前面,有时所述通信载体用户已经将经常联系人的通 信地址记住,而不经常联系人的通信地址常常搞混,此时需要将相互联系频率低的联系人 通信地址调整在所述收件人或抄送一栏下拉列表的前面。这时,所述通信信息特征就可以 为发送通信信息个数以及所述接收通信信息个数。
步骤S405 :依据所述通信信息特征获得所述第二通信地址集合中各个特定通信 地址的所述顺序调整参数。
当所述通信信息特征为发送通信信息个数以及所述接收通信信息个数,相应的, 所述顺序调整参数可以为所述发送通信信息个数X第一权重+所述接收通信信息个数X 第二权重,所述第一权重与第二权重可以都为50%,当然也可以为其他值,但是所述第一权 重与所述第二权重之和必须为1,所述第一权重与所述第二权重的大小不影响本发明的实 现,所以在本发明实施例中就不对所述第一权重与所述第二权重的大小作特殊限定。因为 当所述通信信息载体所接收同一通信地址的通信信息的个数与发送给所述同一通信地址 的通信信息个数相当时,也就是,所述接收同一通信地址的通信信息的个数与所述发送给 所述同一通信地址的通信信息个数之差的绝对值与所述接收同一通信地址的通信信息的 个数之比或所述绝对值与所述发送给所述同一通信地址的通信信息个数之比小于预设比 例值,所述预设比例值的范围可以为0-0. 5,双方才有可能是经常相互联系的。例如,在电 子邮箱中可能有大量的垃圾邮件,但是所述电子邮箱的用户并不需要与所述垃圾邮件的邮 箱地址进行联系,所以所述通信信息特征为所述发送通信信息个数以及所述接收通信信息 个数两个参数。也可以将所述发送通信信息个数作为第一关键字,所述接收通信信息个数为第二关键字,也可以将所述接收通信信息个数作为第一关键字,所述发送通信信息个数 作为第二关键字。也可以将所述发送通信信息个数作为所述通信信息特征,直接将所述发 送通信信息个数作为所述顺序调整参数。
步骤S406 :依据所述顺序调整参数将所述第二通信地址集合中所述特定通信地 址的顺序进行调整,得到第三通信地址集合。
当所述顺序调整参数为所述第一关键字和所述第二关键字时,所述第二通信信息 地址集合中的特定通信地址先按照所述第一关键字进行排序,当所述第一关键字相同时, 再按照所述第二关键字进行排序。
当所述顺序调整参数为所述发送通信信息个数时,按照所述发送通信信息个数进 行排序。
步骤S407 :按照所述排序后的顺序显示所述第三通信地址集合中的至少部分特 定通信地址。
具体的实现方法可以为从所述第三通信地址集合中筛选出满足预设参数范围的 特定通信地址,在按照所述第三通信地址集合中特定通信地址的顺序,显示所述筛选出的 特定通信地址;所述预设参数范围可以不小于某个特定通信地址的所述顺序调整参数、不 大于某个特定通信地址的所述顺序调整参数或在某两个特定通信地址所对应的顺序调整 参数之间。
在实际应用中,有时只需要将与所述通信载体用户处于同一部门的同事的通信地 址顺序进行调整即可。请参阅附图3,为本发明公开的第三种通信地址显示方法实施例的方 法流程图,该方法可以包括
步骤S501 :获取第一通信地址集合和字符串,所述第一通信地址集合包括至少两 条通信地址。
步骤S502 :根据所述字符串匹配所述第一通信地址集合中的通信地址,获得由包 含所述字符串的特定通信地址组成的第二通信地址集合。
步骤S503 :获得组织关系数据库。
所述组织关系数据库可以包括与所述通信载体进行通信的所有通信地址、归属 信息以及归属关系信息,所述归属信息可以包括所述通信载体用户的归属地、所述用户的 归属行业以及归属部门;所述归属关系信息可以包括所述用户的直属上级部门信息、直 属下级部门信息和同级部门信息。
在实际应用中,依据不同的需求或者场景,所述步骤S503可以与所述步骤S501同 时执行,也可以在所述步骤S501之前执行,在本实施例中只是为了画图方便才规定了上述 顺序实现的步骤。
步骤S504 :依据所述组织关系数据库,确定本地通信地址在所述组织关系数据库 中的本地归属信息和所述第二通信地址集合中各个特定通信地址的特定归属信息。
也可以根据所述组织数据库中的归属关系信息匹配所述第二通信地址集合,并从 中提取出具有直属上级部门归属信息的通信地址、直属下级部门归属信息的通信地址和/ 或同级部门归属信息的通信地址。
所述本地通信地址是指所述通信载体用户的通信地址。步骤S505 :依据所述特定 归属信息匹配所述各个特定归属信息,获得与所述本地通信地址具有相同所述归属信息和/或所述归属关系信息的特定通信地址。
具体的实现方法可以为从所述第二通信地址集合中筛选出与所述通信载体具有 相同所述归属信息的通信地址集合一,与所述通信载体用户具有相同所述直属上级部门信 息的通信地址集合二,与所述通信载体用户具有相同所述直属下级部门信息的通信地址集 合三以及与所述通信载体用户具有相同所述同级部门信息的通信地址集合四中任意一项 或任意组合。
步骤S506 :从已处理通信信息中提取出与所述本地通信地址具有相同所述归属 信息的各个特定通信地址分别对应的通信信息特征。
根据用户的实际需求,在创建通信信息时,有时需要将最近联系人设在所述收件 人或抄送一栏下拉列表的前面。所述通信信息特征可以为所述通信信息的接收时间以及 所述的通信信息发送时间中的任意一项或二者组合。
步骤S507 :根据所述通信信息特征获得所述各个特定通信地址的顺序调整参数。
具体的,所述顺序调整参数可以为当所述通信信息特征为所述通信信息的接收 时间以及所述的通信信息发送时间时,所述顺序调整参数可以为所述通信信息的第一接 收时间X第三权重+所述通信信息的第一发送时间X第四权重,所述第一接收时间是指所 述通信信息接收时间与当前顺序调整时间之差的绝对值,所述第二发送时间是指所述通信 信息发送时间与所述当前顺序调整时间之差的绝对值,所述第三权重和所述第四权重可以 依据需要进行调整。当然也可以将所述第一接收时间作为第一关键字,所述第一发送时间 作为第二关键字,将所述第二地址集合中的特定通信信息地址首先按照所述第一关键字进 行排序,当所述第一关键字相同时,在按照所述第二关键字进行排序,当然也可以将所述第 一发送时间作为第一关键字,将所述第一接收时间作为第二关键字。当所述通信信息特征 为所述通信信息的接收时间时,所述顺序调整参数可以为所述通信信息的第一接收时间, 所述第一接收时间是指所述通信信息接收时间与当前顺序调整时间之差的绝对值。当所述 通信信息特征为所述通信信息的发送时间时,所述顺序调整参数可以为所述通信信息的 第一发送时间,所述第一发送时间是指所述通信信息发送时间与所述当前顺序调整时间之 差的绝对值。
步骤S508 :依据所述顺序调整参数将所述第二通信地址集合中所述特定通信地 址的顺序进行调整,得到第三通信地址集合。
具体的实现方法可以为当所述顺序调整参数为所述第一关键字和所述第二关键 字时,分别对所述通信地址集合一、所述通信地址集合二、所述通信地址集合三以及所述通 信地址集合四中的通信地址分别先按照所述第一关键字进行排序,当所述第一关键字相同 时,再按照所述第二关键字进行排序。当所述顺序调整参数为所述通信信息的第一接收时 间,按照所述通信信息的第一接收时间进行排序。当所述顺序调整参数为所述通信信息的 第一发送时间时,按照所述通信信息的第一发送时间进行排序。
并将排序后的所述通信地址集合一置于所述第三通信地址集合的首位,将排序后 的所述通信地址集合二置于所述第三通信地址集合的第二位,将所述通信地址集合三置于 所述第三通信地址集合的第三位以及将排序后的所述通信地址集合四置于所述第三通信 地址集合的第四位,当然也可以将所述通信地址集合二置于所述第三通信地址集合的首 位,其他的顺序也可以根据需要调换。所述通信地址集合一、所述通信地址集合二、所述通信地址集合三以及所述通信地址集合四,在所述第三通信地址集合中的顺序不影响本发明 的实现,所以在本发明实施例中就不对该顺序作特殊限定。当然也可以从所述第二通信地 址集合中筛选出所述通信地址集合一、所述通信地址集合二、所述通信地址集合三以及所 述通信地址集合四任意一项或任意组合。
步骤S509 :按照所述排序后的顺序显示所述第三通信地址集合中的至少部分特 定通信地址。
请参阅附图4,为本发明公开的第一种通信地址显示装置实施例的结构示意图,该 装置可以包括第一获取模块101、匹配模块102、第二获取模块103、顺序调整模块104以 及显示模块105,其中
所述第一获取模块101,用于获取第一通信地址集合和字符串。
所述第一通信地址集合包括至少两条通信地址。
所述匹配模块102,用于根据所述字符串匹配所述第一通信地址集合中的通信地 址,获得由包含所述字符串的特定通信地址组成的第二通信地址集合。
所述第二获取模块103,用于依据预定策略获得所述第二通信地址集合中特定通 信地址的顺序调整参数。
所述顺序调整模块104,用于依据所述顺序调整参数将所述第二通信地址集合中 所述特定通信地址的顺序进行调整,得到第三通信地址集合。
所述显示模块105,用于按照所述排序后的顺序显示所述第三通信地址集合中的 至少部分特定通信地址。
所述显示模块105可以包括筛选单元1051,用于从所述第三通信地址集合中筛 选出满足预设参数范围的特定通信地址;显示单元1052,用于按照所述第三通信地址集合 中特定通信地址的顺序,显示所述筛选出的特定通信地址。
本发明实施例,首先通过第一获取模块101获取第一通信地址集合和字符串,所 述匹配模块102根据所述第一获取模块101获取的字符串匹配所述第一通信地址集合中的 通信地址,获得由包含所述字符串的特定通信地址组成的第二通信地址集合,再由所述第 二获取模块103依据预定策略获得所述第二通信地址集合中特定通信地址的顺序调整参 数,通过所述顺序调整模块104得到第三通信地址集合,最后通过显示模块105按照所述排 序后的顺序显示所述第三通信地址集合中的至少部分特定通信地址。这样就实现了所述 通信载体中对通信地址的顺序进行动态的调整的需要,当所述通信载体用户发送通信信息 时,在所述收件人或发件人一栏中输入通信地址的某几个字母后,所显示的窗口中出现的 首位通信地址就是所要联系人的通信地址,或在所述窗口中显示的通信信息的前几位就出 现了所要联系人的通信地址,实现了查找联系人更加方便的目的。
针对实施例六中第一获取模块101,还可以用另外一种方式来实现,所以本发明公 开了第一种第一获取模块101的结构,该模块可以包括比对单元1011,用于比对已经获取 到的第一通信地址集合中的通信地址;获取字符串单元1012,用于依据所述比对单元1011 的比对结果,获得所述第一通信地址集合中至少两个通信地址都包含的相同字符串。
针对实施例六中第一获取模块101,还可以用另外一种方式来实现,所以本发明公 开了第二种第一获取模块101的结构,该模块可以包括判断单元1013,用于判断所述通信 载体是否处于创建通信信息状态;获取输入字符串单元1014,用于在所述判断模块为是的情况下,获取所述收件人或抄送一栏处输入的字符串。
针对实施例六中第一获取模块101,还可以用另外一种方式来实现,请参阅图9, 为本发明公开的第三种第一获取模块101实施例的结构图,该模块可以包括比对通信地 址信息单元1015,用于获得具有同音姓名联系人的姓名,并将所述姓名作为所述字符串。
请参阅图5,为本发明公开的第二种通信地址显示装置实施例的结构示意图,该装 置可以包括第一获取模块101、匹配模块102、获取通信信息单元501、获取通信信息特征 单元502、获取顺序调整参数单元503、顺序调整模块104以及显示模块105,其中
所述第一获取模块101,用于获取第一通信地址集合和字符串。
所述第一通信地址集合包括至少两条通信地址。
所述匹配模块102,用于根据所述字符串匹配所述第一通信地址集合中的通信地 址,获得由包含所述字符串的特定通信地址组成的第二通信地址集合。
所述获取通信信息单元501,用于依据所述第二通信地址集合中的各个特定通信 地址,获得与所述各个特定通信地址分别对应的已处理通信信息。
所述获取通信信息特征单元502,用于依据所述已处理通信信息获得所述各个特 定通信地址分别对应的通信信息特征。
所述获取顺序调整参数单元503,用于依据所述通信信息特征获得所述第二通信 地址集合中各个特定通信地址的所述顺序调整参数。
所述顺序调整模块104,用于依据所述顺序调整参数将所述第二通信地址集合中 所述特定通信地址的顺序进行调整,得到第三通信地址集合。
所述显示模块105,用于按照所述排序后的顺序显示所述第三通信地址集合中的 至少部分特定通信地址。
请参阅图6,为本发明公开的第三种通信地址显示装置实施例的结构示意图,该装 置可以包括第一获取模块101、匹配模块102、获取组织关系数据库子单元601、获取预设 条件单元602、获取特定通信地址单元603、获取特定通信地址信息单元604、获取顺序调整 参数单元605、顺序调整模块104以及显示模块105,其中
所述第一获取模块101,用于获取第一通信地址集合和字符串。
所述第一通信地址集合包括至少两条通信地址。
所述匹配模块102,用于根据所述字符串匹配所述第一通信地址集合中的通信地 址,获得由包含所述字符串的特定通信地址组成的第二通信地址集合。
所述获取组织关系数据库子单元601,用于获得组织关系数据库,所述组织关系数 据库包括所述第二通信地址集合中各个特定通信地址对应的特定归属信息。
所述获取预设条件子单元602,用于依据所述组织关系数据库,确定本地通信地址 在所述组织关系数据库中的本地归属信息和所述第二通信地址集合中各个特定通信地址 的特定归属信息,并将所述本地归属信息作为所述预设条件。
所述获取特定通信地址子单元603,用于依据所述预设条件匹配所述各个特定归 属信息,获得与所述本地通信地址具有相同所述归属信息的特定通信地址。
所述获取特定通信地址信息单元604,用于从已处理通信信息中提取出与所述本 地通信地址具有相同所述归属信息的各个特定通信地址分别对应的通信信息特征。
所述顺序参数单元获取模块605,用于根据所述通信信息特征获得所述各个特定通信地址的顺序调整参数。
所述顺序调整模块104,用于依据所述顺序调整参数将所述第二通信地址集合中 与所述本地通信地址具有相同所述归属信息的特定通信地址的顺序进行调整,得到第三通 信地址集合。
所述顺序调整模块104可以包括顺序调整单元1041,用于将符合所述预设条件 的各个特定通信地址分别按照相对应的所述顺序调整参数进行调整;位置调整单元1042, 用于将调整结果提到所述第二通信地址的预订位置,得到所述第三通信地址集合。
所述显示模块105,用于按照所述排序后的顺序显示所述第三通信地址集合中的 至少部分特定通信地址。
所述实施例中的顺序调整参数可以为各自所对应的所述通信信息特征的加权平 均值、所述通信信息特征的平方平均数以及所述通信信息特征的调和平均数中的任意一项 或任意组合。
需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重 点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。 对于装置或系统类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关 之处参见方法实施例的部分说明即可。
还需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非 排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素, 而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个......”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可 以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储 介质可以包括ROM、RAM、磁盘或光盘等。
以上对本发明实施例所提供的一种非关系型数据库的回滚方法、装置及系统进行 了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例 的说明只是用于帮助理解本发明实施例的方法及其思想;同时,对于本领域的一般技术人 员,依据本发明实施例的思想,在具体实施方式
及应用范围上均会有改变之处,综上所述, 本说明书内容不应理解为对本发明的限制。
权利要求
1.一种通信地址显示方法,其特征在于,包括获取第一通信地址集合和字符串,所述第一通信地址集合包括至少两条通信地址;根据所述字符串匹配所述第一通信地址集合中的通信地址,获得由包含所述字符串的特定通信地址组成的第二通信地址集合;依据预定策略获得所述第二通信地址集合中特定通信地址的顺序调整参数;依据所述顺序调整参数将所述第二通信地址集合中所述特定通信地址的顺序进行调整,得到第三通信地址集合;按照所述排序后的顺序显示所述第三通信地址集合中的至少部分特定通信地址。
2.根据权利要求1所述方法,其特征在于,所述获取字符串的具体步骤为比对已经获取到的第一通信地址集合中的通信地址,获得所述第一通信地址集合中至少两个通信地址都包含的相同字符串。
3.根据权利要求1所述方法,其特征在于,所述依据预定策略获得所述第二通信地址集合中特定通信地址的顺序调整参数的具体步骤为依据所述第二通信地址集合中的各个特定通信地址,获得与所述各个特定通信地址分别对应的已处理通信信息;依据所述已处理通信信息获得所述各个特定通信地址分别对应的通信信息特征; 依据所述通信信息特征获得所述第二通信地址集合中各个特定通信地址的所述顺序调整参数。
4.根据权利要求3所述方法,其特征在于,所述通信信息特征为通信信息接收时间和 /或,通信信息发送时间,所述依据预定策略获得与所述第二通信地址集合中特定通信地址的顺序调整参数的具体步骤为依据所述第二通信地址集合中的各个特定通信地址,获得与所述各个特定通信地址分别对应的已处理通信信息;依据所述已处理通信信息获得所述各个特定通信地址分别对应的通信信息接收时间和/或,通信信息发送时间;依据所述通信信息接收时间和/或通信信息发送时间,获得所述第二通信地址集合中各个特定通信地址的所述顺序调整参数。
5.根据权利要求3所述的方法,其特征在于,所述通信信息特征为发送通信信息个数和/或接收通信信息个数,所述依据预定策略获得与所述第二通信地址集合中特定通信地址的顺序调整参数的具体步骤为依据所述第二通信地址集合中的各个特定通信地址,获得与所述各个特定通信地址分别对应的已处理通信信息;依据所述已处理通信信息获得所述各个特定通信地址分别对应的发送通信信息和/ 或接收通信信息,并分别统计个数;依据所述发送通信信息个数和/或所述接收通信信息个数,获得所述第二通信地址集合中各个特定通信地址的所述顺序调整参数。
6.根据权利要求3中所述方法,其特征在于,所述通信信息特征为接收通信信息的数据量,所述依据预定策略获得与所述第二通信地址集合中特定通信地址的顺序调整参数的具体步骤为依据所述第二通信地址集合中的各个特定通信地址,获得与所述各个特定通信地址分别对应的已处理通信信息;依据所述已处理通信信息获得所述各个特定通信地址分别对应的接收通信信息的数据量;依据所述接收通信信息的数据量,获得所述第二通信地址集合中各个特定通信地址的所述顺序调整参数。
7.根据权利要求1中所述方法,其特征在于,所述依据预定策略获得所述第二通信地址集合中特定通信地址的顺序调整参数的具体步骤为筛选出所述第二通信地址中的满足预设条件的特定通信地址,从已处理通信信息中提取筛选出的各个特定通信地址分别对应的通信信息特征,并根据所述通信信息特征获得所述各个特定通信地址的顺序调整参数;相应的,所述依据所述顺序调整参数将所述第二通信地址集合中所述特定通信地址的顺序进行调整,得到第三通信地址集合的具体步骤为将筛选出的各个特定通信地址分别按照相对应的所述顺序调整参数进行调整,并将调整结果提到所述第二通信地址的预订位置,得到所述第三通信地址集合。
8.根据权利要求7所述方法,其特征在于,筛选出所述第二通信地址中的满足预设条件的特定通信地址的具体步骤为获得组织关系数据库,所述组织关系数据库包括所述第二通信地址集合中各个特定通信地址对应的特定归属信息;依据所述组织关系数据库,确定本地通信地址在所述组织关系数据库中的本地归属信息和所述第二通信地址集合中各个特定通信地址的特定归属信息,并将所述本地归属信息作为所述预设条件;依据所述预设条件匹配所述各个特定归属信息,获得与所述本地通信地址具有相同所述归属信息的特定通信地址。
9.根据权利要求3或7所述方法,其特征在于,所述顺序调整参数为所述通信信息特征的加权平均值、所述通信信息特征的平方平均数以及所述通信信息特征的调和平均数中的任意一项或任意组合。
10.根据权利要求1所述方法,其特征在于,所述显示所述第三通信地址集合中的至少部分特定通信地址的具体步骤为从所述第三通信地址集合中筛选出满足预设参数范围的特定通信地址;按照所述第三通信地址集合中特定通信地址的顺序,显示所述筛选出的特定通信地址。
11.一种通信地址显示装置,其特征在于,包括第一获取模块,用于获取第一通信地址集合和字符串,所述第一通信地址集合包括至少两条通信地址;匹配模块,用于根据所述字符串匹配所述第一通信地址集合中的通信地址,获得由包含所述字符串的特定通信地址组成的第二通信地址集合;第二获取模块,用于依据预定策略获得所述第二通信地址集合中特定通信地址的顺序调整参数;顺序调整模块,用于依据所述顺序调整参数将所述第二通信地址集合中所述特定通信地址的顺序进行调整,得到第三通信地址集合;显示模块,用于按照所述排序后的顺序显示所述第三通信地址集合中的至少部分特定通信地址。
12.根据权利要求11所述装置,其特征在于,所述第一获取模块包括比对单元,用于比对已经获取到的第一通信地址集合中的通信地址;获取字符串单元,用于依据所述比对单元的比对结果,获得所述第一通信地址集合中至少两个通信地址都包含的相同字符串。
13.根据权利要求11所述装置,其特征在于,所述第二获取模块包括获取通信信息单元,用于依据所述第二通信地址集合中的各个特定通信地址,获得与所述各个特定通信地址分别对应的已处理通信信息;获取通信信息特征单元,用于依据所述已处理通信信息获得所述各个特定通信地址分别对应的通信信息特征;获取顺序调整参数单元,用于依据所述通信信息特征获得所述第二通信地址集合中各个特定通信地址的所述顺序调整参数。
14.根据权利要求11所述装置,其特征在于,所述第二获取模块包括获取通信地址单元,用于筛选出所述第二通信地址中的满足预设条件的特定通信地址;获取通信信息特征单元,用于从已处理通信信息中提取筛选出的各个特定通信地址分别对应的通信信息特征;获取顺序调整参数单元,用于根据所述通信信息特征获得所述各个特定通信地址的顺序调整参数;相应的,所述顺序调整模块包括顺序调整单元,用于将筛选出的各个特定通信地址分别按照相对应的所述顺序调整参数进行调整;位置调整单元,用于将调整结果提到所述第二通信地址的预订位置,得到所述第三通信地址集合。
15.根据权利要求14所述装置,其特征在于,所述获取通信地址单元包括获取组织关系数据库子单元,用于获得组织关系数据库,所述组织关系数据库包括所述第二通信地址集合中各个特定通信地址对应的特定归属信息;获取预设条件子单元,用于依据所述组织关系数据库,确定本地通信地址在所述组织关系数据库中的本地归属信息和所述第二通信地址集合中各个特定通信地址的特定归属信息,并将所述本地归属信息作为所述预设条件;获取特定通信地址子单元,用于依据所述预设条件匹配所述各个特定归属信息,获得与所述本地通信地址具有相同所述归属信息的特定通信地址。
16.根据权利要求11所述装置,其特征在于,所述显示模块,包括筛选单元,用于从所述第三通信地址集合中筛选出满足预设参数范围的特定通信地址;显示单元,用于按照所述第三通信地址集合中特定通信地址的顺序,显示所述筛选出的特 定通信地址。
全文摘要
本发明公开了一种通信地址显示方法以及一种通信地址显示装置,所述方法包括获取第一通信地址集合和字符串,所述第一通信地址集合包括至少两条通信地址;根据所述字符串匹配所述第一通信地址集合中的通信地址,获得由包含所述字符串的特定通信地址组成的第二通信地址集合;依据预定策略获得所述第二通信地址集合中特定通信地址的顺序调整参数;依据所述顺序调整参数将所述第二通信地址集合中所述特定通信地址的顺序进行调整,得到第三通信地址集合;按照所述排序后的顺序显示所述第三通信地址集合中的至少部分特定通信地址。这样就实现了所述通信载体中对通信地址的顺序进行动态的调整的需要,实现了查找需要联系人的通信地址更加方便的目的。
文档编号G06F17/30GK103020072SQ20111028402
公开日2013年4月3日 申请日期2011年9月22日 优先权日2011年9月22日
发明者李琦, 邵翔 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1