《一种客户端自动定位显示通讯录的方法和系统.pdf》由会员分享,可在线阅读,更多相关《一种客户端自动定位显示通讯录的方法和系统.pdf(8页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 (43)申请公布日 (21)申请号 201410736570.7(22)申请日 2014.12.05H04L 12/58(2006.01)(71)申请人 蓝信工场(北京)科技有限公司地址 100041 北京市石景山区实兴大街 30号院 3 号楼 2 层 A-0337 房间(72)发明人 秦韡烨(54) 发明名称一种客户端自动定位显示通讯录的方法和系统(57) 摘要本发明公开了一种客户端自动定位显示通讯录的方法和系统,该方法包括如下步骤:步骤100 :用户登录移动终端中的即时通信客户端 ;步骤 101 :即时通信客户端查询存储的通信录数据,查找定位该用户所属部门,自动将通讯录。
2、定位显示到该部门级别 ;或查找定位该用户所预设的部门,自动将通讯录定位显示到该预设的部门级别。采用本发明公开的技术方案,当登陆即时通信客户端后,系统能够自动定位显示到用户所在部门或所预设部门级别,不用层层点击进入,操作比较方便 ;并且用户可根据自身需求预设登陆后首先显示的部门级别,提升了用户体验。(51)Int.Cl.(19)中华人民共和国国家知识产权局(12)发明专利申请权利要求书2页 说明书4页 附图1页(10)申请公布号 CN 104506411 A(43)申请公布日 2015.04.08CN 104506411 A1/2 页21.一种客户端自动定位显示通讯录的方法,该方法包括如下步骤 。
3、:步骤 100 :用户登录即时通信客户端 ;步骤 101 :即时通信客户端查询存储的通讯录数据,查找定位该用户所属部门,自动将通讯录定位显示到该部门级别 ;或查找定位该用户所预设的部门,自动将通讯录定位显示到该预设的部门级别。2.根据权利要求 1 所述的方法,其特征在于,步骤 101 具体包括 :即时通信客户端判断用户是否预设了登陆后首先显示的部门,如果没有预设,则即时通信客户端通过查询存储的通讯录数据,查找定位该用户所属部门,自动将通讯录定位显示到该部门级别 ;如果已预设,则即时通信客户端通过查询存储的通讯录数据查找定位该用户所预设的部门,自动将通讯录定位显示到该预设的部门级别。3.根据权利。
4、要求 1-2 中任一项所述的方法,其特征在于,存储的通讯录数据在即时通信客户端本地,并且,所述通讯录数据包括用户所在企业的所有通讯录数据 ;或者,所述通讯录数据仅包括所述用户所在企业的组织结构以及所在部门 / 所预设部门的通信列表,其中所述组织结构包括企业内各部门间的组织结构关系以及所述各部门的部门名称,所在部门 / 所预设部门的通信列表包括用户所在部门 / 所预设部门的部门名称、所在部门 / 所预设部门内的人员信息以及用户所在部门 / 所预设部门的下一级各部门的部门名称列表。4.根据权利要求 1-2 中任一项所述的方法,其特征在于,存储的通讯录数据在即时通信服务器端,并且,即时通信客户端不存。
5、储通讯录数据,所述步骤 101 还包括 :即时通信客户端将用户身份信息发送至即时通信服务器端,即时通信服务器端查询存储的通讯录数据,查找定位该用户所属部门 / 所预设部门,向所述即时通信客户端返回所述用户所在企业的组织结构以及所在部门 / 所预设部门的通信列表,以供客户端显示,其中所述组织结构包括企业内各部门间的组织结构关系以及所述各部门的部门名称,所在部门 / 所预设部门的通信列表包括用户所在部门 / 所预设部门的部门名称、所在部门 / 所预设部门内的人员信息以及用户所在部门 / 所预设部门的下一级各部门的部门名称列表。5.根据权利要求 4 所述的方法,其特征在于,当用户退出即时通信客户端时。
6、,即时通信客户端删除所有的通讯录数据。6.一种客户端自动定位显示通讯录的系统,该系统包括如下模块 :登陆模块,用于用户登录即时通信客户端 ;定位显示模块,用于即时通信客户端查询存储的通讯录数据,查找定位该用户所属部门,自动将通讯录定位显示到该部门级别 ;或查找定位该用户所预设的部门,自动将通讯录定位显示到该预设的部门级别。7.根据权利要求 6 所述的系统,其特征在于,所述定位显示模块具体用于 :即时通信客户端判断用户是否预设了登陆后首先显示的部门,如果没有预设,则即时通信客户端通过查询存储的通讯录数据,查找定位该用户所属部门,自动将通讯录定位显示到该部门级别 ;如果已预设,则即时通信客户端通过。
7、查询存储的通讯录数据,查找定位该用户所预设的部门,自动将通讯录定位显示到该预设的部门级别。8.根据权利要求 6-7 中任一项所述的系统,其特征在于,存储的通讯录数据在即时通信客户端本地,并且,所述通讯录数据包括用户所在企业的所有通讯录数据 ;或者,所述通讯录数据仅包括所述用户所在企业的组织结构以及所在部门 / 所预设部门的通信列表,其权 利 要 求 书CN 104506411 A2/2 页3中所述组织结构包括企业内各部门间的组织结构关系以及所述各部门的部门名称,所在部门 / 所预设部门的通信列表包括用户所在部门 / 所预设部门的部门名称、所在部门 / 所预设部门内的人员信息以及用户所在部门 /。
8、 所预设部门的下一级各部门的部门名称列表。9.根据权利要求 6-7 中任一项所述的系统,其特征在于,存储的通讯录数据在即时通信服务器端,并且,即时通信客户端不存储通讯录数据,所述定位显示模块还用于即时通信客户端将用户身份信息发送至即时通信服务器端,即时通信服务器端查询存储的通讯录数据,查找定位该用户所属部门,向所述即时通信客户端返回所述用户所在企业的组织结构以及所在部门 / 所预设部门的通信列表,以供客户端显示,其中所述组织结构包括企业内各部门间的组织结构关系以及所述各部门的部门名称,所在部门 / 所预设部门的通信列表包括用户所在部门 / 所预设部门的部门名称、所在部门 / 所预设部门内的人员。
9、信息以及用户所在部门 / 所预设部门的下一级各部门的部门名称列表。10.根据权利要求 9 所述的系统,其特征在于,当用户退出即时通信客户端时,即时通信客户端删除所有的通讯录数据。权 利 要 求 书CN 104506411 A1/4 页4一种客户端自动定位显示通讯录的方法和系统技术领域0001 本发明涉及即时通信领域,具体涉及一种客户端自动定位显示通讯录的方法和系统。背景技术0002 目前企业即时通信系统已有较多应用,但目前的企业即时通信系统均存在如下缺陷 :用户登录即时通信客户端后,首先显示的是各菜单界面,选择“通讯录”菜单进入企业通讯录列表,然后从最高层部门层层点击才可进入用户所在部门或用户。
10、所想显示的部门。这种操作方式比较繁琐,耗时耗力 ;并且,用户不能根据自己的需求对通讯录的定位显示进行设置。因而用户体验较差。发明内容0003 为解决上述问题,本发明提供了一种客户端自动定位显示通讯录的方法,该方法包括如下步骤 :0004 步骤 100 :用户登录即时通信客户端 ;0005 步骤 101 :即时通信客户端查询存储的通讯录数据,查找定位该用户所属部门,自动将通讯录定位显示到该部门级别 ;或查找定位该用户所预设的部门,自动将通讯录定位显示到该预设的部门级别。0006 其中,步骤 101 具体包括 :即时通信客户端判断用户是否预设了登陆后首先显示的部门,如果没有预设,则即时通信客户端通。
11、过查询存储的通讯录数据,查找定位该用户所属部门,自动将通讯录定位显示到该部门级别 ;如果已预设,则即时通信客户端通过查询存储的通讯录数据查找定位该用户所预设的部门,自动将通讯录定位显示到该预设的部门级别。0007 可选地,存储的通讯录数据在即时通信客户端本地,并且,所述通讯录数据包括用户所在企业的所有通讯录数据 ;或者,所述通讯录数据仅包括所述用户所在企业的组织结构以及所在部门 / 所预设部门的通信列表,其中所述组织结构包括企业内各部门间的组织结构关系以及所述各部门的部门名称,所在部门 / 所预设部门的通信列表包括用户所在部门 / 所预设部门的部门名称、所在部门 / 所预设部门内的人员信息以及。
12、用户所在部门 / 所预设部门的下一级各部门的部门名称列表。0008 可选地,存储的通讯录数据在即时通信服务器端,并且,即时通信客户端不存储通讯录数据,所述步骤 101 还包括 :即时通信客户端将用户身份信息发送至即时通信服务器端,即时通信服务器端查询存储的通讯录数据,查找定位该用户所属部门 / 所预设部门,向所述即时通信客户端返回所述用户所在企业的组织结构以及所在部门 / 所预设部门的通信列表,以供客户端显示,其中所述组织结构包括企业内各部门间的组织结构关系以及所述各部门的部门名称,所在部门 / 所预设部门的通信列表包括用户所在部门 / 所预设部门的部门名称、所在部门 / 所预设部门内的人员信。
13、息以及用户所在部门 / 所预设部门的下一说 明 书CN 104506411 A2/4 页5级各部门的部门名称列表。0009 可选地,在即时通信客户端不存储通讯录数据的技术方案中当用户退出即时通信客户端时,即时通信客户端删除所有的通讯录数据。0010 本发明还提供了一种客户端自动定位显示通讯录的系统,该系统包括如下模块 :0011 登陆模块,用于用户登录即时通信客户端 ;0012 定位显示模块,用于即时通信客户端查询存储的通讯录数据,查找定位该用户所属部门,自动将通讯录定位显示到该部门级别 ;或查找定位该用户所预设的部门,自动将通讯录定位显示到该预设的部门级别。0013 其中,所述定位显示模块具。
14、体用于 :即时通信客户端判断用户是否预设了登陆后首先显示的部门,如果没有预设,则即时通信客户端通过查询存储的通讯录数据,查找定位该用户所属部门,自动将通讯录定位显示到该部门级别 ;如果已预设,则即时通信客户端通过查询存储的通讯录数据查找定位该用户所预设的部门,自动将通讯录定位显示到该预设的部门级别。0014 可选地,存储的通讯录数据在即时通信客户端本地,并且,所述通讯录数据包括用户所在企业的所有通讯录数据 ;或者,所述通讯录数据仅包括所述用户所在企业的组织结构以及所在部门 / 所预设部门的通信列表,其中所述组织结构包括企业内各部门间的组织结构关系以及所述各部门的部门名称,所在部门 / 所预设部。
15、门的通信列表包括用户所在部门 / 所预设部门的部门名称、所在部门 / 所预设部门内的人员信息以及用户所在部门 / 所预设部门的下一级各部门的部门名称列表。0015 可选地,存储的通讯录数据在即时通信服务器端,并且,即时通信客户端不存储通讯录数据,所述定位显示模块还用于即时通信客户端将用户身份信息发送至即时通信服务器端,即时通信服务器端查询存储的通讯录数据,查找定位该用户所属部门,向所述即时通信客户端返回所述用户所在企业的组织结构以及所在部门 / 所预设部门的通信列表,以供客户端显示,其中所述组织结构包括企业内各部门间的组织结构关系以及所述各部门的部门名称,所在部门/所预设部门的通信列表包括用户。
16、所在部门/所预设部门的部门名称、所在部门/所预设部门内的人员信息以及用户所在部门/所预设部门的下一级各部门的部门名称列表。0016 可选地,在即时通信客户端不存储通讯录数据的技术方案中当用户退出即时通信客户端时,即时通信客户端删除所有的通讯录数据。0017 本发明相相较于现有技术有如下优点 :0018 1. 当登陆即时通信客户端后,系统能够自动定位显示到用户所在部门或所预设部门级别,不用层层点击进入,操作比较方便 ;0019 2. 用户可根据自身需求预设登陆后首先显示的部门级别,提升了用户体验。附图说明0020 图 1 为本发明实施例的客户端自动定位显示通讯录的方法流程示意图 ;0021 图 。
17、2 为本发明实施例的客户端自动定位显示通讯录的系统结构示意图。具体实施方式说 明 书CN 104506411 A3/4 页60022 下文将详细参考附图描述本发明的优选实施例,借此对本发明如何应用技术手段来解决技术问题,并达到技术效果的实现过程能充分理解并据以实施。为了全面理解本发明,在以下详细描述中提到了诸多细节,但本领域技术人员应该理解,本发明可以无需这些具体细节而实现。0023 如图 1 所示,本发明实施例提供的一种客户端自动定位显示通讯录的方法包括如下步骤 :0024 步骤 100 :用户登录即时通信客户端 ;该即时通信客户端可为移动终端上的即时通信客户端,也可为 PC 机上的即时通信。
18、客户端。0025 步骤 101 :即时通信客户端判断用户是否预设了登陆后首先显示的部门,如果没有预设,则即时通信客户端通过查询存储的通讯录数据,查找定位该用户所属部门,自动将通讯录定位显示到该部门级别 ;如果已预设,则即时通信客户端通过查询存储的通讯录数据,查找定位该用户所预设的部门,自动将通讯录定位显示到该预设的部门级别。0026 其中,所述将通讯录定位显示到该部门级别具体为 :即时通信客户端向用户显示其所在部门 / 所预设部门名称、该部门内的人员信息 ;或者,即时通信客户端向用户显示其所在部门/所预设部门名称、该部门内的人员信息、以及用户所在部门 所预设部门的下一级各部门的部门名称列表。0。
19、027 可选地,存储的通讯录数据在即时通信客户端本地,并且,所述通讯录数据包括用户所在企业的所有通讯录数据 ;或者,所述通讯录数据仅包括所述用户所在企业的组织结构以及所在部门 / 所预设部门的通信列表,其中所述组织结构包括企业内各部门间的组织结构关系以及所述各部门的部门名称,所在部门 / 所预设部门的通信列表包括用户所在部门 / 所预设部门的部门名称、所在部门 / 所预设部门内的人员信息以及用户所在部门 / 所预设部门的下一级各部门的部门名称列表。0028 可选地,存储的通讯录数据在即时通信服务器端,并且,即时通信客户端不存储通讯录数据,所述步骤 101 具体包括 :即时通信客户端将用户身份信。
20、息发送至即时通信服务器端,即时通信服务器端查询存储的通讯录数据,查找定位该用户所属部门 / 所预设部门,向所述即时通信客户端返回所述用户所在企业的组织结构以及所在部门 / 所预设部门的通信列表,以供客户端显示,其中所述组织结构包括企业内各部门间的组织结构关系以及所述各部门的部门名称,所在部门 / 所预设部门的通信列表包括用户所在部门 / 所预设部门的部门名称、所在部门 / 所预设部门内的人员信息以及用户所在部门 / 所预设部门的下一级各部门的部门名称列表。0029 可选地,在即时通信客户端不存储通讯录数据的技术方案中当用户退出即时通信客户端时,即时通信客户端删除所有的通讯录数据。0030 如图。
21、 2 所示,本发明提供的一种客户端自动定位显示通讯录的系统包括如下模块:0031 登陆模块,用于用户登录移动终端中的即时通信客户端 ;该即时通信客户端可为移动终端上的即时通信客户端,也可为 PC 机上的即时通信客户端。0032 定位显示模块,用于即时通信客户端判断用户是否预设了登陆后首先显示的部门,如果没有预设,则即时通信客户端通过查询存储的通讯录数据,查找定位该用户所属部门,自动将通讯录定位显示到该部门级别 ;如果已预设,则即时通信客户端通过查询存储的说 明 书CN 104506411 A4/4 页7通讯录数据查找定位该用户所预设的部门,自动将通讯录定位显示到该预设的部门级别。0033 其中。
22、,所述将通讯录定位显示到该部门级别具体为 :即时通信客户端向用户显示其所在部门 / 所预设部门名称、该部门内的人员信息 ;或者,即时通信客户端向用户显示其所在部门/所预设部门名称、该部门内的人员信息、以及用户所在部门 所预设部门的下一级各部门的部门名称列表。0034 可选地,存储的通讯录数据在即时通信客户端本地,并且,所述通讯录数据包括用户所在企业的所有通讯录数据 ;或者,所述通讯录数据仅包括所述用户所在企业的组织结构以及所在部门 / 所预设部门的通信列表,其中所述组织结构包括企业内各部门间的组织结构关系以及所述各部门的部门名称,所在部门 / 所预设部门的通信列表包括用户所在部门 / 所预设部。
23、门的部门名称、所在部门 / 所预设部门内的人员信息以及用户所在部门 / 所预设部门的下一级各部门的部门名称列表。0035 可选地,存储的通讯录数据在即时通信服务器端,并且,即时通信客户端不存储通讯录数据,所述定位显示模块具体用于即时通信客户端将用户身份信息发送至即时通信服务器端,即时通信服务器端查询存储的通讯录数据,查找定位该用户所属部门,向所述即时通信客户端返回所述用户所在企业的组织结构以及所在部门 / 所预设部门的通信列表,以供客户端显示,其中所述组织结构包括企业内各部门间的组织结构关系以及所述各部门的部门名称,所在部门/所预设部门的通信列表包括用户所在部门/所预设部门的部门名称、所在部门/所预设部门内的人员信息以及用户所在部门/所预设部门的下一级各部门的部门名称列表。0036 可选地,在即时通信客户端不存储通讯录数据的技术方案中当用户退出即时通信客户端时,即时通信客户端删除所有的通讯录数据。0037 以上所述仅为本发明的较佳实施例,并不用于限制本发明,凡在本发明精神和原则之内所做的任何修改、等同替换和改进等,均包含于本发明的保护范围之内。说 明 书CN 104506411 A1/1 页8图1图2说 明 书 附 图CN 104506411 A。