一种联系人所在分组的定位方法及系统的制作方法

文档序号:7657030阅读:419来源:国知局
专利名称:一种联系人所在分组的定位方法及系统的制作方法
技术领域
本发明属于通讯领域,尤其涉及一种联系人所在分组的定位方法及系统。
技术背景即时通讯系统的快速发展,不仅丰富了人们的生活,同时给人们的工作和 生活带来了极大的便利。当即时通讯系统中的联系人比较多时,为了更好的管 理即时通讯系统中添加的联系人,可以对即时通讯系统中的联系人按一定的组 织架构进行一级或者多级分组。企业即时通信系统正是基于上述联系人管理方 法,将企业内部员工根据企业的架构和员工的部门归属进行一级或者多级分组 管理,不仅能实现企业内部员工的交流与合作,而且使企业员工清楚的获悉企 业的组织架构和人员结构,有利于企业内部的协作。如图l所示,根据企业A的组织架构和人员的部门归属,对该企业即时通 讯系统中的联系人进行了一级或者多级分组。其包括企业的部门从属关系、部 门信息以及部门下属员工等信息。如对于联系人"李四"和"张三",其所在 分组为"部门1/组2",则在企业即时通讯系统中,将耳关系人"李四',和"张 三"置于分组"部门1/组2"中。其中"部门1"分组为联系人"李四,,和"张 三"的一级分组,"组2"分组联系人"李四"和"张三"的二级分组。为对 于这种联系人一级或者多级分组管理的方式,当需要与其中某个联系人进行通 信时,需要在企业即时通讯系统的分组中逐级的进行查找。直到查找到需要通 信的联系人后,才能与该联系人进行通信。也可以采用搜索的方式查找需要通 信的联系人。当需要与查找到的该联系人所在分组的其他联系人进行沟通,或者需要了 解该查找到的该联系人所在分组的信息时,需要重新在企业即时通讯系统的各分组中逐级进行查找。对于多级分组或者分组较复杂的企业即时通讯系统,查 找工作繁瑣,查找效率低下。发明内容本发明实施例的目的在于提供一种联系人所在分组的定位方法,旨在解决 现有技术需要通过逐级的查找联系人的分组来定位联系人所在分组,而导致的 定位工作繁瑣、效率低下的问题。本发明实施例是这样实现的, 一种联系人所在分组的定位方法,所述方法 包括下述步骤根据联系人的分组信息生成联系人所在分组的链接地址,所述联系人所在分组的链接地址中包括联系人的分组信息;接收联系人所在分组定位指令,所述联系人所在分组定位指令中携带联系 人所在分组的链接地址;对所述联系人所在分组的链接地址中包括的联系人的分组信息进行分析, 定位到所述联系人所在分组。本发明实施例的另一目的在于提供一种联系人所在分组的定位系统,所述 系统包括链接地址生成模块,用于根据联系人的分组信息生成联系人所在分組的链 接地址,所述联系人所在分组的链接地址中包括联系人的分组信息;所在分组定位指令接收模块,用于接收联系人所在分组定位指令,所述联 系人所在分组定位指令中携带所述链接地址生成模块生成的联系人所在分组的 链接地址;所在分组定位模块,用于当所述所在分组定位指令接收模块接收到联系人 所在分组定位指令后,对所述联系人所在分组的链接地址中包括的联系人的分 组信息进行分析,定位到所述联系人所在分组。在本发明实施例中,根据联系人的分组信息生成if关系人所在分组的链接地址,当接收到联系人所在分组定位指令后,通过对该联系人所在分组的《连接地 址中包括的联系人所在分组信息进行分析,从而可以快速、高效、准确的定位 到该联系人所在分组。


图1是现有技术提供的企业即时通讯系统中联系人的分组结构示意图; 图2是本发明实施例提供的联系人所在分组的定位方法的实现流程图;具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实 施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅 仅用以解释本发明,并不用于限定本发明。在本发明实施例中,首先根据联系人的分组信息生成联系人所在分组的链 接地址,当接收到联系人所在分组定位指令后,通过对该联系人所在分组的链 接地址中包括的联系人所在分组信息进行分析,从而可以快速的定位到该联系 人所在分组。图2是本发明实施例提供快速定位联系人所在分组的方法的实现流程,详 述如下在步骤S201中,根据联系人的分组信息生成联系人所在分组的链接地址, 该联系人所在分组的链接地址中包括联系人的分组信息。在即时通讯系统中,当联系人比较多时,为了更好的对各联系人进行管理, 可以对即时通讯系统中的各联系人进行一级或者多级分组,得到各联系人的分 组信息,根据各联系人的分组信息生成联系人所在分组的链接地址,该联系人 所在分组的链接地址中包括联系人的分组信息,从而建立联系人与该联系人所 在分组的关联。当在即时通讯系统中对联系人进行多级分组时,如果同 一个联系人位于多 个不同的分组,则将得到该联系人的多个分组信息,因此,根据该联系人的多 个分组信息生成的联系人所在分组的链接地址中包括联系人的多个分组信息。在本发明实施例中,以企业即时通讯系统为例,进行说明。如图1所示, 根据企业的组织架构以及人员的部门归属,对联系人进行了 一级或者多级分组, 得到各联系人的分组信息。如对于联系人"李四",其所在分组为"部门1/组 2"。得到联系人的分组信息后,根据联系人的分組信息生成该联系人所在分组 的链接地址,以建立联系人与该联系人所在分组的关联。如联系人"李四",其所在分组为"部门1/组2",此时将"部门1/组2"作为联系人"李四"的所 在分组的链接地址,以建立联系人"李四"与其所在分组"部门1/组2"的关 联。其中,该联系人所在分组的链接地址中包括"李四"的分组信息"部门1/ 组2"。当与该联系人进行通讯时,可以将生成的该联系人所在分组的链接地址显 示在与该联系人建立的会话窗口中。在步骤S202中,接收联系人所在分组定位指令,该联系人所在分组定位指 令携带联系人所在分组的链接地址。当与该联系人进行通讯时,如果需要与该联系人在同 一个分组下的其他联 系人进行通讯,或者需要得知该联系人所在分组的情况,则可以通过发送联系 人所在分组定位指令,其具体实现可以是点击显示在与该联系人建立的会话窗 口中的联系人所在分组的链接地址,以发送联系人所在分组定位指令,该联系 人所在分组定位指令中携带有该联系人所在分组的链接地址。如当与企业即时通讯系统中的联系人"李四"进行通讯时,由于在与"李 四"的会话窗口中显示有其所在分组的链接地址,通过点击该链接地址,即可 发送联系人所在分组定位指令,该联系人所在分组定位指令携带联系人"李四" 所在分组的链接地址"部门1/组2",该联系人所在分组的链接地址中包括联 系人"李四"的所在分组信息"部门1/组2"。在步骤S203中,对该联系人所在分组的链接地址中包括的联系人所在分组信息进行分析,根据该联系人所在分组信息定位到联系人所在分组。由于该联系人所在分组的链接地址中包括了该联系人所在分组信息,通过对该联系人所在分组信息进行逐级分析,最终可以定位到该联系人所在分组。 以图1所示的企业即时通讯系统为例,进行说明。如联系人"李四"的所在分组的链接地址中包括的联系人的分组信息为"部门1/组2",对该联系人 的分组信息逐级进行分析,首先经分析得知联系人"李四"在"部门1"这个 分组中,则首先在图1所示的企业即时通讯系统中查找到"部门1"分组,接着分析联系人"李四"在"部门i"分组下的小分组"组r分组中,则在"部 门r'下的所有小分组中查找"组i"分组,由于联系人"李四"所在分组的链 接地址中,分组"组r,是联系人"李四',的最后一级部门位置,因此对联系 人"李四"所在分组的链接地址中包括的联系人的分组信息进行分析后,即可 定位到联系人"李四"的所在分组"组r,。相应的,定位到联系人所在分组 时,在企业即时通信系统的面板中,显示该联系人所在分组下的所有联系人, 从而便于用户与该i[关系人所在分组下的其他;f关系人进行通讯。在根据该联系人所在分组信息定位到该联系人所在分组时,如果该联系人 所在分组为多级分组,如联系人"李四,,的所在分组"部门1/组2"即为二级 分组,则可以通过对联系人所在分組信息进行分析,将该联系人所在分组定位 到该联系人所在分组的一级分组"部门r ,也可以如上所述,通过对联系人 所在分组信息进行逐级分析,将该联系人所在分组定位到该联系人所在分组的 二级分组"组r 。当某个联系人位于多个分组时,即某联系人具有多个分组信息时,则根据 联系人的分组信息生成的联系人所在分组的链接地址中包括有联系人的多个分 组信息。当接收到联系人所在分组定位指令时,该联系人所在分组定位指令中 携带的联系人所在分组的链接地址中也包括联系人的多个分组信息。此时可以 通过向用户输出 一联系人所在分組选择窗口 ,将联系人的多个分组信息显示在该联系人所在分组选择窗口中。用户通过点击该联系人所在分组选择窗口中显 示的其中一个联系人的分组信息,发送联系人所在分组选择请求,以选择需要 定位到的该联系人所在分组,该联系人所在分组选择请求中携带联系人的分组 信息。接收到用户输入的联系人所在分组选择请求后,通过对该联系人所在分 组选择请求中携带的联系人的分组信息进行逐级分析,定位到该联系人对应的 一级或者多级分组。也可以直接对联系人的多个分组信息分别进行逐级分析, 分别定位到联系人的各个所在分组。如当联系乂v "李四"同时位于分组"部门]/组1"和"部门2/组2',中,则 根据联系人"李四"的分组信息生成的联系人所在分组的链接地址中包括联系 人"李四"的"部门1/组1"和"部门2/组2"两个分组信息。当接收到联系人 所在分组定位指令时,即当用户点击显示在与联系人"李四"通讯的会话窗口 上的联系人所在分组的链接地址时,可以通过向用户输出 一联系人所在分组选 择窗口,该窗口中显示了联系人"李四"的两个分组信息"部门1/组1"和"部 门2/組2"。当接收到用户输入的联系人所在分组选4奪请求时,即当用户选择 该窗口中显示的联系人"李四"的两个分组信息"部门1/组1"和"部门2/组2"的其中一个时,如用户选择了 "部门1/组1",由于该联系人所在分组选择请求中携带联系人所在分组信息,如"部门i/组r ,通过对用户选择的需要定 位到的联系人所在分组信息进行逐级分析,定位到该联系人对应的 一级或者多 级分组。也可以直接对联系人"李四,,的多个分组信息"部门i/组r'和"部门2/组2',分别进行逐级分析,分别定位到该联系人"李四"的每个所在分组, 如"部门1/组1"和"部门2/组2"。图3示出了本发明实施例提供的快速定位联系人所在分组的系统的结构, 为了便于说明,仅示出了与本发明实施例相关的部分。链接地址生成模块31根据联系人的分组信息生成联系人所在分组的链接 地址。当对即时通讯系统中的联系人进行了 一级或者多级分组时,根据各联系 人的分组情况,得到各联系人的分组信息,再根据各联系人的分组信息,生成联系人所在分组的链接地址,以建立联系人与该联系人所在分组的关联。该联时,此时根据联系人的分组信息生成的联系人所在分组的链接地址中包括该联 系人的多个分组信息。在本发明实施例中,将生成的联系人所在分组的链接地 址显示在与该联系人进行通讯而建立的会话窗口中。所在分组定位指令接收模块32接收联系人所在分组定位指令,该联系人所 在分组定位指令携带链接地址生成模块31生成的联系人所在分组的链接地址。 用户可以通过点击显示在与联系人进行通讯而建立的会话窗口中的联系人所在 分组的链接地址,发送联系人所在分组定位指令,因此所在分组定位指令接收模块32接收到的联系人所在分组定位指令中携带联系人所在分组的链接地址。 所在分组定位模块33在所在分组定位指令接收模块32接收到联系人所在 分组定位指令时,对联系人所在分组的链接地址中包括的联系人的分組信息进 行逐级分析,根据分析得到的联系人所在分组信息定位到该联系人所在分组。 其具体过程如上所述,在此不再赘述。当该联系人所在分组的链接地址中包括联系人的多个分组信息时,当所在 分组定位指令接收模块32接收到联系人所在分组定位指令后,所在分组选择模 块34向用户输入一联系人所在分组选择窗口 ,以接收用户输入的联系人所在分 组选择请求,该联系人所在分组选择请求中携带联系人所在分组信息。此时, 所在分组定位模块33通过对所在分组选择模块34得到的联系人所在分组信息 进行逐级分析,定位到该联系人对应的一级或者多级分組。所在分组定位模块 33也可以直接对联系人的各个分组信息分别进行逐级分析,分别定位到联系人 对应的 一级或者多级分组。在本发明实施例中,根据联系人的分组信息生成联系人所在分组的链接地 址,当接收到联系人所在分组定位指令时,通过对该联系人所在分组的链接地 址中包括的联系人的分组信息进行逐级分析,从而当需要关注该联系人所在分 组的其他联系人时,不需要在即时通讯系统的联系人分组中逐级的进行查找,即可快速的定位到该联系人所在分组。因而筒化了查找操作,加快了查找速度, 提高了查找的效率。同时当同一个联系人位于多个分组时,由于只需要对联系 人所在分组信息进行分析,即可以分别定位到该联系人所在的多个分组,或者 由用户自由的选择定位到该联系人所在分组的其中一个,避免了重复查找,节 约了查找时间。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发 明的精神和原则之内所作的任何修改、等同替换和改进等'均应包括在本发明 的保护范围之内。
权利要求
1、一种联系人所在分组的定位方法,其特征在于,所述方法包括下述步骤根据联系人的分组信息生成联系人所在分组的链接地址,所述联系人所在分组的链接地址中包括联系人的分组信息;接收联系人所在分组定位指令,所述联系人所在分组定位指令中携带联系人所在分组的链接地址;对所述联系人所在分组的链接地址中包括的联系人的分组信息进行分析,定位到所述联系人所在分组。
2、 如权利要求1所述的方法,其特征在于,当同一联系人位于多个分组时, 所述联系人所在分组的链接地址中包括联系人的多个分组信息。
3、 如权利要求2所述的方法,其特征在于,所述对所述联系人所在分组的链接地址中包括的联系人的分组信息进行分析,定位到所述联系人所在分组的 步骤具体为接收输入的联系人所在分组选择请求,所述联系人所在分组选择请求中携 带联系人的分组信息;对所述联系人所在分组选择请求中携带的联系人的分组信息进行分析,定 位到所述联系人所在分组。
4、 如权利要求2所述的方法,其特征在于,所述对所述联系人所在分组的 链接地址中包括的联系人的分组信息进行分析,定位到所述联系人所在分组的 步骤具体为对所述联系人所在分组的链接地址中包括的联系人的多个分组信息分别进 行分析,分别定位到联系人的每个分组信息对应的分组。
5、 如权利要求1至4任一权利要求所述的方法,其特征在于,所述定位到 所述联系人所在分组的步骤具体是定位到所述联系人的一级分组或者多级分 组。
6、 一种联系人所在分组的定位系统,其特征在于,所述系统包括链接地址生成模块,用于根据联系人的分组信息生成联系人所在分组的链接地址,所述联系人所在分组的链接地址中包括联系人的分组信息;所在分组定位指令接收模块,用于接收联系人所在分组定位指令,所述联 系人所在分组定位指令中携带所述链接地址生成模块生成的联系人所在分组的链接地址;所在分组定位模块,用于当所述所在分组定位指令接收模块接收到联系人 所在分组定位指令后,对所述联系人所在分组的链接地址中包括的联系人的分 组信息进行分析,定位到所述联系人所在分组。
7、 如权利要求6所述的系统,其特征在于,当同一联系人位于多个分组时, 所述联系人所在分组的链接地址中包括联系人的多个分组信息。
8、 如权利要求6所述的系统,其特征在于,所述系统还包括 所在分组选择^t块,用于接收输入的联系人所在分组选择请求,所述联系人所在分组选择请求中携带联系人的分组信息;此时所述所在分组定位模块对所述联系人所在分组选择请求中携带的联系人的 分组信息进行分析,定位到所述联系人所在分组。
9、 如权利要求6至8任一权利要求所述的系统,其特征在于,所述联系人 所在分组是所述if关系人的一级分组或者多级分组。
全文摘要
本发明适用于通讯领域,提供了一种联系人所在分组的定位方法及系统,所述方法包括下述步骤根据联系人的分组信息生成联系人所在分组的链接地址,所述联系人所在分组的链接地址中包括联系人的分组信息;接收联系人所在分组定位指令,所述联系人所在分组定位指令中携带联系人所在分组的链接地址;对所述联系人所在分组的链接地址中包括的联系人的分组信息进行分析,定位到所述联系人所在分组。当需要关注该联系人所在分组下的其他联系人时,采用本发明实施例提供的方法,可以准确、高效的定位到该联系人所在分组。
文档编号H04L12/58GK101227422SQ200710124699
公开日2008年7月23日 申请日期2007年11月26日 优先权日2007年11月26日
发明者陈登峰 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1