一种企业通信录共享的方法、系统及装置的制作方法

文档序号:6584990阅读:120来源:国知局
专利名称:一种企业通信录共享的方法、系统及装置的制作方法
技术领域
本发明涉及数据业务技术领域,尤其涉及一种企业通信录共享的方法、系统及装置。
背景技术
为了便于企业内部员工的沟通,一般企业都会将企业内部员工的通信录放在公司 内部网站上,以供其员工查询,员工可登录网站使用该功能。基于数据方式实现的通信录同步机制通常使用vCard(虚拟地址卡)实现,vCard 是一种在应用程序之间交换数据的标准方法,地址簿,可以创建和读取vCard,所以如果使 用的其他应用程序也可以处理vCard格式,,就能以vCard格式输入或输出地址。但由于受 到vCard对象描述方式的限制,无法体现通信录中联系人的层级、管理关系。基于XDM(文档管理服务器)实现的企业通信录管理方式,由于需要客户端以文档 下载、变化订阅的机制维护企业通信录,因此,要求终端实时在线,且协议较复杂,不适合于 窄带型终端、非语音和数据并发类终端及存储/处理能力较弱的终端。现有的通过网站查询的方式需要通过电脑接入网络,查询到号码后再输入座机或 手机进行拨号,操作不方便且受限于网络连接。

发明内容
本发明实施例提供了一种企业通信录共享的方法、系统及装置,将企业网络侧的 通信录同步到该企业每一部桌面座机中的方法,为企业员工提供便捷的从座机查询、拨打 企业通信录中号码的方式。本发明实施例提供了一种企业通信录共享的方法,包括以下步骤终端接收服务器发送的企业组织架构信息,所述企业组织架构信息包括企业的部 门间树型结构层级关系,每个部门具有唯一标识;所述终端接收所述服务器的部门及员工信息,将所述部门信息通过部门编号关联 到企业组织架构中的各部门,将所述员工信息通过其所属的部门编号挂接到所属部门下, 从而构造出整个企业通信录。本发明实施例提供了一种企业通信录共享的方法,包括以下步骤终端接收服务器发送的第一信息和第二信息,所述第一信息包括员工信息,所述 第二信息包括员工信息和直属领导;所述终端接收到所述第一信息时,根据所述员工信息构造出包含企业组织架构的 通信录;接收到所述第二信息时,根据所述员工信息及直属领导构造出包含企业组织架构 的通信录。本发明实施例提供了一种企业通信录共享的系统,包括服务器,用于建立企业组织架构,所述企业组织架构包括企业的部门间树型结构 层级关系,每个部门具有唯一标识;所述树形结构上挂接员工节点,每个员工节点包含归属部门标识;所述服务器将所述企业组织架构发送给所述终端,然后,将所述部分信息和员工 信息发送给所述终端;终端,用于接收服务器发送的企业组织架构信息,所述企业组织架构信息包括企 业的部门间树型结构层级关系,每个部门具有唯一标识;接收所述服务器的部门及员工信 息,将所述部门信息通过部门编号关联到企业架构树中的各部门,将所述员工信息通过其 所属的部门编号挂接到所属部门下,从而构造出整个企业通信录树。本发明实施例提供了一种服务器,包括建立模块,用于建立企业组织架构,所述企业组织架构包括企业的部门间树型结 构层级关系,每个部门具有唯一标识,所述树形结构上挂接员工节点,每个员工节点包含归 属部门标识;发送模块,与所述建立模块连接,用于将所述企业组织架构发送给所述终端,然 后,将所述部分信息和员工信息发送给所述终端。本发明实施例提供了一种终端,包括接收模块,用于接收服务器发送的企业组织架构信息,所述企业组织架构信息包 括企业的部门间树型结构层级关系,每个部门具有唯一标识;接收所述服务器的部门及员
工信息;处理模块,与所述接收模块连接,用于将所述部门信息通过部门编号关联到企业 架构树中的各部门,将所述员工信息通过其所属的部门编号挂接到所属部门下,从而构造 出整个企业通信录树。与现有技术相比,本发明具有以下优点本发明中,可为用户提供一种便捷的查找拨打企业内员工号码的方法,免去上网 登录查找企业通信录的麻烦。优化的企业通信录的数据模型,包括可支持无限层级的组织架构的表示方法、 部门和个人信息与企业通信录的关联方法、基于组织架构的通信录信息权限及隐私管理机 制;基于通知机制的同步方式,保证终端与服务器侧通信录的实时一致;使用非等步长的排序标识实现通信录中部门、员工的展示先后顺序调整,无需对 其他节点信息作调整;将企业组织架构和员工通信录分离为两个独立的模块分别管理,优化的企业通信 录更新机制;基于树形架构挂接员工和部门信息的机制,避免了服务器侧将树形结构线性 化后再下发、终端侧展现前将线性结构再次树形化的复杂处理过程,减少了终端及服务器 侧的处理开销,降低了对终端性能的要求,使得低资源配置的终端可使用本发明提出的机 制实现企业通信录功能。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可 以根据这些附图获得其他的附图。
图1是本发明实施例中一种企业通信录共享的方法流程图;图2是本发明实施例中一种企业通信录存储结构示意图;图3是本发明实施例中一种服务器结构图;图4是本发明实施例中一种终端结构图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例是本发明实施例一部分实施例,而不是全部的实施例。基 于本发明实施例中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的 所有其他实施例,都属于本发明实施例保护的范围。本发明实施例中提供了一种企业通信录共享的方法,如图1所示,包括以下步骤步骤101,终端接收企业组织架构信息,所述企业组织架构信息包括企业的部门间 树型结构层级关系,每个部门具有唯一标识;步骤102,所述终端接收部门及员工信息,所述部门信息包括名称、地址、邮编、传 真、电话、主页、备注、部门编号和类型等字段信息,通过部门编号关联到企业组织架构中的 各部门。员工信息包括姓名、职务、无线固话号码、无线固话短号、手机、手机短号、固定电 话、传真、电子邮件、生日、备注、部门编号、个人编码、性别等字段信息,将所述员工信息通 过其所属的部门编号挂接到所属部门下,从而构造出整个企业通信录。以XML表示的企业架构信息举例如下<E><ID>100</ID><N>XX 公司 </N><D><ID>10010</ID><N>AA 部 </N><D><ID>1001010</ID><N>DD 处 </N><D><ID>100101010</ID><N>XX 科 </N></D></D><D><ID>1001020</ID><N>EE 处 </N></D></D><D>
<ID>10020</ID><N>BB 部 </N></D><D><ID>10030</ID><N>CC 部 </N></D></E>上述步骤101中的企业组织架构信息和步骤102中的部门和员工信息可以由服务 器构建,也可以通过其他方式获得。其中,由服务器构建时,还包括服务器建立企业组织架构,所述企业组织架构包括企业的部门间树型结构层级关 系,每个部门具有唯一标识;所述树形结构上挂接员工节点,每个员工节点包含归属部门标 识。服务器通过将各部门按照一定规则编号的方式来表达出该种关系。根据该企业的组织 管理方式,定义适用于本企业的通信录访问和管理规则;以特例方式定义企业通信录访问 规则所没有涵盖的特殊内容。企业通信录在服务器端以树型结构来存储,采用部门和员工混排的方式,如图2 所示。树的根节点为公司,在根节点下面的各层节点中,方框代表员工,圆圈代表部门,即所 有叶子节点为员工,非叶节点为部门。在根节点和最底层叶节点之间的各层节点中,员工是 其父节点所表示的部门的领导,管辖其兄弟节点代表的部门,如员工1、2是XX公司领导,管 辖AA部、BB部、CC部三个部门。基于该种架构存储企业通信录的优点在于可以表达出员工与部门间的管辖及归 属关系,便于根据员工所属层级的不同对其可查看到的通信录范围进行限定,例如可设置 为所有员工都可看到整个企业组织架构,可看到与其处于同一层级的员工和其下属部门员 工的通信录。服务器将所述企业组织架构发送给所述终端,然后,将所述部门信息和员工信息 发送给所述终端。在服务器将通信录同步到终端时,终端可以依照该树型结构构造出带有企业组织 架构的通信录。当企业组织架构调整时,如仅调整机构的名称,而不变动员工的归属关系,则无需 更新员工个人信息;当员工归属部门发生变动或员工增减时,只需调整相关员工的归属关 系信息,无需调整整个组织架构。为标识企业通信录中每个部门和员工,在企业内引入节点标识,并借用该节点标 识来适应企业通信录中同一部门中子部门、员工展现时的排序需求,为避免部门、员工展现 顺序的调整导致企业通信录数据的重构,在分配标识时采用非连续的递增或递减序号,设 定合适的递增减步长,以图5-1为例在HH科,若在员工6 (标识为100102010010)、员工 7(标识为100102010020)之间增加一个员工60,服务器只需向客户端下发节点60的信息, 并将该节点标识设置为(标识为100102010015)即可,其它节点信息均无需改动。当所述企业通信录修改时,所述服务器判断修改类型
如果只修改所述企业组织架构,不调整员工归属部门等信息时,则所述服务器只 向所述终端下发企业组织架构修改的内容;如果只修改员工信息,不调整所述企业组织架构,则所述服务器只向所述终端下 发员工信息;例如,如果需要调整员工归属部门,则只将该员工信息及调整前后对应的节点 标识发送给终端,该终端将调整前节点下的该员工信息删除,将该员工信息添加到调整后 的节点下;如果需要将员工从某归属部门删除,则只将该员工信息及删除节点标识发送给 终端,该终端将该节点下的该员工信息删除;如果需要将员工加入某归属部门,则只将该员 工信息及添加节点标识发送给终端,该终端将该员工信息添加到该节点下。如果企业组织架构调整的同时修改部分员工信息,则所述服务器先向所述终端下 发新的企业组织架构数据,然后向所述终端下发员工信息。本发明实施例还提供了一种企业通信录共享的方法,可以对企业组织架构采用其 他树形结构,例如不先向所述终端传输企业的组织架构信息,直接向所述终端传输员工信 息,包括以下步骤1,终端接收服务器发送的第一信息和第二信息,所述第一信息包括员工信息,所 述第二信息包括员工信息和直属领导;2,所述终端接收到所述第一信息时,根据所述员工信息构造出包含企业组织架构 的通信录;接收到所述第二信息时,根据所述员工信息及直属领导构造出包含企业组织架 构的通信录。例如,对于一个局级单位,员工A为正局长,为该单位最高领导;员工“B”和“C”为 业务副局长和财务副局长,都属于正局长“A”领导;员工“D”、“E”、“F”为“管理处”、“行政 处”、“监督处”处长,都属于副局长“B”领导。对于构造只包含正局长的通讯录时,向终端发送的员工信息只需要包含员工名称 “A”和职位名称“正局长”;二对于构造下级员工的通讯录时,向终端发送的员工信息除需要 包含员工名称和职位名称外,还需要包含该员工的直属领导,终端将该员工名称挂到该直 属领导下;当然,员工信息中还可以包含所属部门、上级部门等信息,终端对通信录进行完善。本发明实施例中,为了保证企业用户终端的通信录与服务器侧通信录的随时同 步,在服务器侧增加通知同步机制,通知同步指令可采用短信、WAPPush、IP信令等方式到达 终端。当终端获取通知同步指令后,立即发起同步请求,获得最新企业通信录。本发明实施例提供了一种企业通信录共享的系统,包括服务器,用于建立企业组织架构,所述企业组织架构包括企业的部门间树型结构 层级关系,每个部门具有唯一标识;所述树形结构上挂接员工节点,每个员工节点包含归属 部门标识;所述服务器将所述企业组织架构发送给所述终端,然后,将所述部分信息和员工 信息发送给所述终端;终端,用于接收服务器发送的企业组织架构信息,所述企业组织架构信息包括企 业的部门间树型结构层级关系,每个部门具有唯一标识;接收所述服务器的部门及员工信 息,将所述部门信息通过部门编号关联到企业架构树中的各部门,将所述员工信息通过其 所属的部门编号挂接到所属部门下,从而构造出整个企业通信录树。所述终端,还用于接收服务器发送的第一信息和第二信息,所述第一信息包括员工信息,所述第二信息包括员工信息和直属领导;当接收到所述第一信息时,根据所述员工 信息构造出包含企业组织架构的通信录;接收到所述第二信息时,根据所述员工信息及直 属领导构造出包含企业组织架构的通信录。本发明实施例提供了一种服务器,如图3所示,包括建立模块310,用于建立企业组织架构,所述企业组织架构包括企业的部门间树型 结构层级关系,每个部门具有唯一标识,所述树形结构上挂接员工节点,每个员工节点包含 归属部门标识;发送模块320,与建立模块310连接,用于将所述企业组织架构发送给所述终端, 然后,将所述部分信息和员工信息发送给所述终端。修改模块330,分别于建立模块310和发送模块320连接,用于当所述企业通信录 修改时,判断修改类型,当只修改所述企业组织架构,不调整员工归属部门时,使所述发送 模块向所述终端发送企业组织架构修改的内容,当只修改员工信息,不调整所述企业组织 架构,则使所述发送模块只向所述终端下发员工信息,当企业组织架构调整的同时修改部 分员工信息,则使所述发送模块向所述终端下发新的企业组织架构数据,然后向所述终端 下发员工信息。同步模块340,与发送模块320连接,用于向所述终端发送同步指令;发送模块 320,接收到所述终端发送的同步请求后,将最新企业通信录发送给所述终端。本发明实施例提供了一种终端,如图4所示,包括接收模块410,用于接收服务器发送的企业组织架构信息,所述企业组织架构信息 包括企业的部门间树型结构层级关系,每个部门具有唯一标识;接收所述服务器的部门及
员工信息;处理模块420,与接收模块410连接,用于将所述部门信息通过部门编号关联到企 业架构树中的各部门,将所述员工信息通过其所属的部门编号挂接到所属部门下,从而构 造出整个企业通信录树。同步请求模块430,用于获取所述服务器发送的通知同步指令后,向所述服务器发 起同步请求,获得最新企业通信录。接收模块410,还用于接收服务器发送的第一信息和第二信息,所述第一信息包括 员工信息,所述第二信息包括员工信息和直属领导;处理模块420,还用于当接收到所述第一信息时,根据所述员工信息构造出包含企 业组织架构的通信录;接收到所述第二信息时,根据所述员工信息及直属领导构造出包含 企业组织架构的通信录。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可以通 过硬件实现,也可以借助软件加必要的通用硬件平台的方式来实现。基于这样的理解,本发 明的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储 介质(可以是⑶-ROM,U盘,移动硬盘等)中,包括若干指令用以使得一台计算机设备(可 以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。本领域技术人员可以理解附图只是一个优选实施例的示意图,附图中的模块或流 程并不一定是实施本发明所必须的。本领域技术人员可以理解实施例中的装置中的模块可以按照实施例描述进行分布于实施例的装置中,也可以进行相应变化位于不同于本实施例的一个或多个装置中。上 述实施例的模块可以合并为一个模块,也可以进一步拆分成多个子模块。上述本发明序号仅仅为了描述,不代表实施例的优劣。以上公开的仅为本发明的几个具体实施例,但是,本发明并非局限于此,任何本领 域的技术人员能思之的变化都应落入本发明的保护范围。
权利要求
1.一种企业通信录共享的方法,其特征在于,包括以下步骤终端接收服务器发送的企业组织架构信息,所述企业组织架构信息包括企业的部门间 树型结构层级关系,每个部门具有唯一标识;所述终端接收所述服务器的部门及员工信息,将所述部门信息通过部门编号关联到企 业组织架构中的各部门,将所述员工信息通过其所属的部门编号挂接到所属部门下,从而 构造出整个企业通信录。
2.如权利要求1所述的方法,其特征在于,当所述企业通信录修改时,所述服务器判断 修改类型如果只修改所述企业组织架构,不调整员工归属部门,则所述服务器只向所述终端下 发企业组织架构修改的内容;如果只修改员工信息,不调整所述企业组织架构,则所述服务器只向所述终端下发员工信息;如果企业组织架构调整的同时修改部分员工信息,则所述服务器先向所述终端下发新 的企业组织架构数据,然后向所述终端下发员工信息。
3.如权利要求1所述的方法,其特征在于,所述终端接收服务器发送的企业组织架构 信息,之前还包括所述服务器向所述终端发送同步指令;所述终端获取通知同步指令后,向所述服务器发起同步请求,获得最新企业通信录。
4.一种企业通信录共享的方法,其特征在于,包括以下步骤终端接收服务器发送的第一信息和第二信息,所述第一信息包括员工信息,所述第二 信息包括员工信息和直属领导;所述终端接收到所述第一信息时,根据所述员工信息构造出包含企业组织架构的通信 录;接收到所述第二信息时,根据所述员工信息及直属领导构造出包含企业组织架构的通 信录。
5.一种企业通信录共享的系统,其特征在于,包括服务器,用于建立企业组织架构,所述企业组织架构包括企业的部门间树型结构层级 关系,每个部门具有唯一标识;所述树形结构上挂接员工节点,每个员工节点包含归属部门 标识;所述服务器将所述企业组织架构发送给所述终端,然后,将所述部分信息和员工信息 发送给所述终端;终端,用于接收服务器发送的企业组织架构信息,所述企业组织架构信息包括企业的 部门间树型结构层级关系,每个部门具有唯一标识;接收所述服务器的部门及员工信息,将 所述部门信息通过部门编号关联到企业架构树中的各部门,将所述员工信息通过其所属的 部门编号挂接到所属部门下,从而构造出整个企业通信录树。
6.如权利要求5所述的系统,其特征在于,所述终端,还用于接收服务器发送的第一信息和第二信息,所述第一信息包括员工信 息,所述第二信息包括员工信息和直属领导;当接收到所述第一信息时,根据所述员工信息 构造出包含企业组织架构的通信录;接收到所述第二信息时,根据所述员工信息及直属领 导构造出包含企业组织架构的通信录。
7.一种服务器,其特征在于,包括建立模块,用于建立企业组织架构,所述企业组织架构包括企业的部门间树型结构层 级关系,每个部门具有唯一标识,所述树形结构上挂接员工节点,每个员工节点包含归属部 门标识;发送模块,与所述建立模块连接,用于将所述企业组织架构发送给所述终端,然后,将 所述部分信息和员工信息发送给所述终端。
8.如权利要求7所述的服务器,其特征在于,还包括修改模块,分别于所述建立模块和所述发送模块连接,用于当所述企业通信录修改时, 判断修改类型,当只修改所述企业组织架构,不调整员工信息时,使所述发送模块向所述终 端发送企业组织架构修改的内容,当只修改员工信息,不调整所述企业组织架构,则使所述 发送模块只向所述终端下发员工信息,当企业组织架构调整的同时修改部分员工信息,则 使所述发送模块向所述终端下发新的企业组织架构数据,然后向所述终端下发员工信息。
9.如权利要求7所述的服务器,其特征在于,还包括同步模块,与所述发送模块连接,用于向所述终端发送同步指令;所述发送模块,还用于接收到所述终端发送的同步请求后,将最新企业通信录发送给 所述终端。
10.一种终端,其特征在于,包括接收模块,用于接收服务器发送的企业组织架构信息,所述企业组织架构信息包括企 业的部门间树型结构层级关系,每个部门具有唯一标识;接收所述服务器的部门及员工信 息;处理模块,与所述接收模块连接,用于将所述部门信息通过部门编号关联到企业架构 树中的各部门,将所述员工信息通过其所属的部门编号挂接到所属部门下,从而构造出整 个企业通信录树。
11.如权利要求10所述的终端,其特征在于,还包括同步请求模块,用于获取所述服务器发送的通知同步指令后,向所述服务器发起同步 请求,获得最新企业通信录。
12.如权利要求10所述的终端,其特征在于,所述接收模块,还用于接收服务器发送的第一信息和第二信息,所述第一信息包括员 工信息,所述第二信息包括员工信息和直属领导;所述处理模块,还用于当接收到所述第一信息时,根据所述员工信息构造出包含企业 组织架构的通信录;接收到所述第二信息时,根据所述员工信息及直属领导构造出包含企 业组织架构的通信录。
全文摘要
本发明实施例公开了一种企业通信录共享的方法,包括以下步骤终端接收服务器发送的企业组织架构信息,所述企业组织架构信息包括企业的部门间树型结构层级关系,每个部门具有唯一标识;所述终端接收所述服务器的部门及员工信息,将所述部门信息通过部门编号关联到企业组织架构中的各部门,将所述员工信息通过其所属的部门编号挂接到所属部门下,从而构造出整个企业通信录。本发明中,可为用户提供一种便捷的查找拨打企业内员工号码的方法,免去上网登录查找企业通信录的麻烦。
文档编号G06Q10/00GK102087723SQ200910241489
公开日2011年6月8日 申请日期2009年12月3日 优先权日2009年12月3日
发明者李家姿, 杨波 申请人:中国移动通信集团公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1