Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
METHOD, DEVICE, AND SYSTEM FOR IMPLEMENTING LOGON OF IP TELEPHONE NUMBER
Document Type and Number:
WIPO Patent Application WO/2014/100987
Kind Code:
A1
Abstract:
Disclosed are a method, a device, and a system for implementing logon of an IP telephone number. The method comprises: a communication client receiving a Neighbor Discovery Protocol message of a data link layer, the message being sent by an IP telephone set connected to the communication client, and when determining that the communication client has logged on to a communication server by using a communication account, acquiring, from the communication server, an IP telephone number associated with the communication account, and sending the IP telephone number to the IP telephone set, so that the IP telephone set performs logon operation by using the IP telephone number. Therefore, the problem in the prior art that the user operation is complex because manual input is required for logon of a communication account and an IP telephone number is solved.

Inventors:
ZHANG KAI (CN)
ZHU YIQUAN (CN)
LUAN YUANHUA (CN)
Application Number:
PCT/CN2012/087471
Publication Date:
July 03, 2014
Filing Date:
December 26, 2012
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
HUAWEI TECH CO LTD (CN)
International Classes:
H04L29/06
Foreign References:
CN101047717A2007-10-03
CN1921390A2007-02-28
CN101335794A2008-12-31
Other References:
See also references of EP 2765749A4
Download PDF:
Claims:
权利要求 书

1. 一种实现 IP电话号码登录的方法, 其特征在于, 所述方法包括: 通信客户端接收 IP电话机发送的数据链路层的邻近发现协议消息, 所述邻 近发现协议消息包括所述 IP电话机的 IP地址和端口号;

所述通信客户端确定自身已利用通信账号登录至通信服务器时, 向所述通 信服务器获取所述通信账号所关联的 IP电话号码;

所述通信客户端根据所述 IP电话机的 IP地址和端口号向所述 IP电话机发 送所述 IP电话号码,以使得所述 IP电话机利用所述 IP电话号码执行登录操作。

2.如权利要求 1所述的方法, 其特征在于,

所述向所述通信服务器获取所述通信账号所关联的 IP 电话号码之前还包 括, 确定所述邻近发现协议消息包括表示所述 IP电话机支持关联登录的信息, 所述表示所述 IP电话机支持关联登录的信息具体用于表示所述 IP电话机支持 利用已登录的通信客户端的通信账号所关联的 IP电话号码执行登录操作。

3. 如权利要求 1或 2所述的方法, 其特征在于,

所述向所述通信服务器获取所述通信账号所关联的 IP 电话号码之前还包 括: 所述通信客户端向所述 IP电话机发送表示所述通信客户端已登录的信息以 及所述通信客户端所在的个人计算机 PC的 IP地址和所述通信客户端的端口号, 并接收所述 IP电话机在确定所述通信客户端已登录时根据所述 PC的 IP地址和 所述通信客户端的端口号发送的登录申请请求。

4. 如权利要求 3所述的方法, 其特征在于,

所述向所述 IP 电话机发送表示所述通信客户端已登录的信息以及所述 PC 的 I P地址和所述通信客户端的端口号, 具体包括:

向所述 IP电话机发送所述邻近发现协议消息的响应消息, 所述响应消息包 括表示所述通信客户端已登录的信息以及所述 PC的 IP地址和所述通信客户端 的端口号; 或者,

向所述 IP电话机发送所述邻近发现协议消息的响应消息, 所述响应消息包 括所述 PC的 IP地址和所述通信客户端的端口号, 并根据所述 IP电话机的 IP 地址和端口号发送表示所述通信客户端已登录的信息。

5. 如权利要求 1-4任一所述的方法, 其特征在于,

所述通信客户端接收 IP电话机发送的邻近发现协议消息, 具体包括: 所述 通信客户端通过所述通信客户端所在的 PC的网卡接收所述邻近发现协议消息, 其中, 所述网卡的网卡驱动在确定所述网卡接收到的为邻近发现协议消息后将 所述邻近发现协议消息上报给所述 PC上的操作系统, 以便于所述操作系统在确 定所述通信客户端已运行时将所述邻近发现协议消息传输至所述通信客户端。

6. 如权利要求 5所述的方法, 其特征在于,

所述邻近发现协议消息具体为链路层发现协议 LLDP消息;

所述网卡的网卡驱动在确定所述网卡接收到的为邻近发现协议消息后将所 述邻近发现协议消息上 4艮给所述 PC上的操作系统, 具体包括: 所述网卡的网卡 驱动在根据所述网卡接收的所述邻近发现协议消息的目的地址确定所述邻近发 现协议消息为 LLDP消息时, 将所述邻近发现协议消息上报给所述 PC的操作系 统。

7. 如权利要求 1-6任一所述的方法, 其特征在于,

所述通信客户端根据所述 IP电话机的 IP地址和端口号向所述 IP电话机发 送所述 IP电话号码之后, 还包括,

所述通信客户端在检测到用于指示注销所述通信账号的用户操作时注销所 述通信账号, 并指示所述 IP电话机注销所述 IP电话号码。

8. 一种实现 IP电话号码登录的方法, 其特征在于, 所述方法包括:

IP电话机在检测到所述 IP电话机的以太网口与个人计算机 PC相连时, 向 所述 PC发送数据链路层的邻近发现协议消息, 以便于所述 PC在确定所述 PC上 运行通信客户端时将所述邻近发现协议消息传输至所述通信客户端, 所述邻近 发现协议消息包括所述 IP电话机的 IP地址和端口号;

所述 IP电话机接收所述通信客户端确定自身已利用通信账号登录至通信服 务器时, 根据所述 IP电话机的 IP地址和端口号发送的所述通信账号所关联的 IP电话号码;

所述 IP电话机利用所述 IP电话号码执行登录操作。

9.如权利要求 8所述的方法, 其特征在于,

所述邻近发现协议消息包括表示所述 IP电话机支持关联登录的信息, 以便 于所述通信客户端根据所述邻近发现协议消息确定所述 IP电话机支持关联登录 时向所述 IP电话机发送所述 IP电话号码, 其中, 所述表示所述 IP电话机支持 关联登录的信息具体用于表示所述 IP电话机支持利用已登录的通信客户端的通 信账号所关联的 IP电话号码执行登录操作。

10. 如权利要求 8或 9所述的方法, 其特征在于,

所述 IP电话机接收所述通信客户端确定自身已利用通信账号登录至通信服 务器时, 根据所述 IP电话机的 IP地址和端口号发送的所述通信账号所关联的 IP电话号码之前, 还包括,

所述 IP电话机接收所述通信客户端发送的表示所述通信客户端已登录的信 息以及所述 PC的 IP地址和所述通信客户端的端口号, 并在确定所述通信客户 端已登录时, 根据所述 PC的 IP地址和所述通信客户端的端口号向所述通信客 户端发送登录申请请求。

11. 如权利要求 10所述的方法, 其特征在于,

所述 IP电话机接收所述通信客户端发送的表示所述通信客户端已登录的信 息以及所述 PC的 I P地址和所述通信客户端的端口号, 具体包括:

所述 IP电话机接收所述通信客户端发送的所述邻近发现协议消息的响应消 息, 所述响应消息包括表示所述通信客户端已登录的信息以及所述 PC的 IP地 址和所述通信客户端的端口号; 或者,

所述 IP电话机接收所述通信客户端发送的所述邻近发现协议消息的响应消 息, 所述响应消息包括所述 PC的 IP地址和所述通信客户端的端口号, 并接收 所述通信客户端根据所述 IP电话机的 IP地址和端口号发送的表示所述通信客 户端已登录的信息。

12.如权利要求 10或 11所述的方法, 其特征在于,

所述根据所述 PC的 IP地址和所述通信客户端的端口号向所述通信客户端 发送登录申请请求之前, 还包括, 确定所述响应消息是通过与所述 PC连接的以 太网口接收的。

13.如权利要求 8-12任一所述的方法, 其特征在于,

所述 IP电话机利用所述 IP电话号码执行登录操作之后, 还包括, 当接收到所述通信客户端发送的注销指示时, 所述 IP 电话机注销所述 IP 电话号码。

14.如权利要求 8-13任一所述的方法, 其特征在于,

所述 IP电话机利用所述 IP电话号码执行登录操作之前还包括, 所述 IP电 话机接收所述通信客户端发送的接收自所述通信服务器的第一鉴权信息;

所述 IP电话机利用所述 IP电话号码执行登录操作, 具体包括, 所述 IP电 话机向所述通信服务器发送包括所述 IP电话号码和所述第一鉴权信息的登录请 求, 以使得所述通信服务器接收到所述登录请求后利用所述第一鉴权信息对所 述 IP电话机进行鉴权。

15.如权利要求 14所述的方法, 其特征在于,

所述登录请求包括的 IP电话号码和第一鉴权信息是利用第二鉴权信息加密 的;

所述 IP电话机发送所述登录请求之前, 还包括, 通过所述通信客户端向所 述通信服务器发送所述第二鉴权信息, 以使得所述通信服务器利用所述第二鉴 权信息,对所述登录请求中包括的加密的 IP电话号码和第一鉴权信息进行解密。

16. 一种通信装置, 其特征在于, 所述通信装置包括: 接收单元、 登录单 元、 获取单元和发送单元;

所述接收单元,用于接收 I P电话机发送的数据链路层的邻近发现协议消息, 所述邻近发现协议消息包括所述 IP电话机的 IP地址和端口号; 所述登录单元, 用于利用通信账号登录至通信服务器;

所述获取单元, 用于在所述接收单元接收到所述邻近发现协议消息, 并且 确定所述登录单元已利用通信账号登录至通信服务器时, 向所述通信服务器获 取所述通信账号所关联的 IP电话号码, 并将所述 IP电话号码传输至所述发送 单元;

所述发送单元, 用于从所述获取单元接收所述 IP电话号码, 并根据所述 IP 电话机的 IP地址和端口号向所述 IP电话机发送所述 IP电话号码, 以使得所述 IP电话机利用所述 IP电话号码执行登录操作。

17.如权利要求 16 所述的通信装置, 其特征在于, 所述通信装置还包括判 断单元;

所述接收单元, 还用于将所述邻近发现协议消息传输至所述判断单元; 所述判断单元, 用于从所述接收单元接收所述邻近发现协议消息, 判断所 述邻近发现协议消息是否包括表示所述 IP电话机支持关联登录的信息, 并将判 断结果传输至所述获取单元, 其中, 所述表示所述 IP电话机支持关联登录的信 息具体用于表示所述 IP电话机支持利用已登录的通信装置的通信账号所关联的 IP电话号码执行登录操作;

所述获取单元, 具体用于从所述判断单元接收所述判断结果, 并在所述判 断结果为是时, 向所述通信服务器获取所述通信账号所关联的 IP电话号码。

18. 如权利要求 16或 17所述的通信装置, 其特征在于,

所述发送单元, 还用于向所述 IP电话机发送表示所述通信装置已登录的信 息以及所述通信装置所在的个人计算机 PC的 IP地址和所述通信装置的端口号; 所述接收单元, 还用于接收所述 IP电话机在确定所述通信装置已登录时根 据所述 PC的 IP地址和所述通信装置的端口号发送的登录申请请求。

19. 如权利要求 18所述的通信装置, 其特征在于,

所述发送单元, 用于向所述 IP电话机发送表示所述通信装置已登录的信息 以及所述通信装置所在的个人计算机 PC的 IP地址和所述通信装置的端口号, 具体包括:

所述发送单元, 用于向所述 I P电话机发送所述邻近发现协议消息的响应消 息, 所述响应消息包括表示所述通信装置已登录的信息以及所述 PC的 IP地址 和所述通信装置的端口号; 或者,

所述发送单元, 用于向所述 I P电话机发送所述邻近发现协议消息的响应消 息, 所述响应消息包括所述 PC的 IP地址和所述通信装置的端口号; 并用于根 据所述 IP电话机的 IP地址和端口号发送表示所述通信装置已登录的信息。

20. 如权利要求 16-19任一所述的通信装置, 其特征在于, 所述通信装置 还包括注销单元, 用于在检测到用于指示注销所述通信账号的用户操作时注销 所述通信账号, 并指示所述 IP电话机注销所述 IP电话号码。

21. 一种 IP电话机, 其特征在于, 所述 IP电话机包括: 检测单元、 发送 单元、 接收单元和登录单元;

所述检测单元, 用于检测所述 IP 电话机的以太网口是否与个人计算机 PC 相连, 并将检测结果传输至所述发送单元;

所述发送单元, 用于接收所述检测单元发送的检测结果, 并在所述检测结 果为相连时, 向所述 PC发送数据链路层的邻近发现协议消息, 以便于所述 PC 在确定所述 PC上运行通信客户端时将所述邻近发现协议消息传输至所述通信客 户端, 所述邻近发现协议消息包括所述 IP电话机的 IP地址和端口号;

所述接收单元, 用于接收所述通信客户端确定自身已利用通信账号登录至 通信服务器时, 根据所述 IP电话机的 IP地址和端口号发送的所述通信账号所 关联的 IP电话号码, 并将所述 IP电话号码传输至所述登录单元;

所述登录单元, 用于从所述接收单元接收所述 IP电话号码, 并利用所述 IP 电话号码执行登录操作。

22.如权利要求 21所述的 IP电话机, 其特征在于, 联登录的信息, 以便于所述通信客户端根据所述邻近发现协议消息确定所述 IP 电话机支持关联登录时向所述 IP电话机发送所述 IP电话号码, 其中, 所述表 示所述 IP电话机支持关联登录的信息具体用于表示所述 IP电话机支持利用已 登录的通信客户端的通信账号所关联的 IP电话号码执行登录操作。

23. 如权利要求 21或 11所述的 IP电话机, 其特征在于, 所述 IP电话机 还包括确定单元;

所述接收单元, 还用于接收所述通信客户端发送的表示所述通信客户端已 登录的信息以及所述 PC的 IP地址和所述通信客户端的端口号;

所述确定单元, 用于根据所述表示所述通信客户端已登录的信息确定所述 通信客户端已登录, 并将确定结果传输至所述发送单元;

所述发送单元, 还用于接收所述确定单元发送的确定结果, 并根据所述 PC 的 I P地址和所述通信客户端的端口号向所述通信客户端发送登录申请请求。

24. 如权利要求 23所述的 IP电话机, 其特征在于,

所述接收单元, 用于接收所述通信客户端发送的表示所述通信客户端已登 录的信息以及所述 PC的 IP地址和所述通信客户端的端口号, 具体包括:

所述接收单元, 用于接收所述通信客户端发送的所述邻近发现协议消息的 响应消息, 所述响应消息包括表示所述通信客户端已登录的信息以及所述 PC的 IP地址和所述通信客户端的端口号; 或者,

所述接收单元, 用于接收所述通信客户端发送的所述邻近发现协议消息的 响应消息, 所述响应消息包括所述 PC的 IP地址和所述通信客户端的端口号; 并用于接收所述通信客户端根据所述 IP电话机的 IP地址和端口号发送的表示 所述通信客户端已登录的信息。

25.如权利要求 21-24任一所述的 IP电话机, 其特征在于, 所述 IP电话机 还包括注销单元;

所述接收单元, 还用于接收所述通信客户端发送的注销指示, 并将所述注 销指示传输至所述注销单元;

所述注销单元, 用于从所述接收单元接收所述注销指示, 并注销所述 IP电 话号码。

26. 一种通信系统, 其特征在于, 所述通信系统包括: IP 电话机、 通信客 户端和通信服务器, 其中, 所述 IP电话机通过以太网口与所述通信客户端所在 的个人计算机 PC相连;

所述 IP电话机,用于在检测到所述 IP电话机的以太网口与所述 PC相连时, 向所述 PC发送数据链路层的邻近发现协议消息, 以便于所述 PC在确定所述通 信客户端已运行时将所述邻近发现协议消息传输至所述通信客户端, 所述邻近 发现协议消息包括所述 IP电话机的 IP地址和端口号; 接收所述通信客户端确 定自身已利用通信账号登录至通信服务器时, 根据所述 IP电话机的 IP地址和 端口号发送的所述通信账号所关联的 IP电话号码; 并利用所述 IP电话号码执 行登录操作;

所述通信客户端, 接收所述邻近发现协议消息; 确定自身已利用通信账号 登录至通信服务器时, 向所述通信服务器获取所述通信账号所关联的 IP电话号 码; 并根据所述 IP电话机的 IP地址和端口号向所述 IP电话机发送所述 IP电 话号码;

所述通信服务器, 用于向所述通信客户端发送所述通信账号所关联的 IP电 话号码。

27. 如权利要求 26所述的通信系统, 其特征在于,

所述通信客户端, 还用于在接收到邻近发现协议消息时确定所述邻近发现 协议消息包括表示所述 IP电话机支持关联登录的信息, 所述表示所述 IP电话 机支持关联登录的信息具体用于表示所述 IP电话机支持利用已登录的通信客户 端的通信账号所关联的 IP电话号码执行登录操作。

28. 如权利要求 26或 27所述的通信系统, 其特征在于,

所述通信客户端, 还用于向所述 IP电话机发送表示所述通信客户端已登录 的信息以及所述通信客户端所在的个人计算机 PC的 IP地址和所述通信客户端 的端口号, 并接收所述 IP 电话机在确定所述通信客户端已登录时根据所述 PC 的 IP地址和所述通信客户端的端口号发送的登录申请请求;

所述 IP电话机, 还用于接收所述通信客户端发送的表示所述通信客户端已 登录的信息以及所述通信客户端所在的个人计算机 PC的 IP地址和所述通信客 户端的端口号, 并在确定所述通信客户端已登录时, 根据所述 PC的 IP地址和 所述通信客户端的端口号向所述通信客户端发送所述登录申请请求。

29.如权利要求 26-28任一所述的通信系统, 其特征在于,

所述通信客户端, 还用于在检测到用于指示注销所述通信账号的用户操作 时注销所述通信账号, 并指示所述 IP电话机注销所述 IP电话号码;

所述 IP电话机, 还用于当接收到所述通信客户端发送的注销指示时, 注销 所述 IP电话号码。

Description:
一种实现 IP电话号码登录的方法、 装置和系统 技术领域

本发明实施例涉及通信技术领域, 并且更具体地, 涉及一种实现 IP电话 号码登录的方法、 装置和系统。

背景技术

随着通信技术的发展,越来越多的企业部署基 于 IP网络电话( Voice over Internet Protocol , VoIP )技术的统一通信 ( UC, unif ied communicat ion ) 系统。

在统一通信业务中, 同一个企业用户通常同时拥有 IP电话号码和通信账 号。 IP电话号码携带是统一通信业务的一个重要功 , 利用 IP电话号码携带 功能, 用户可以在不同的 IP电话机上使用自己的 IP电话号码, 如, 出差到 某办公地点, 可以利用自己的 IP电话号码使用该办公地点的 IP电话机。 在 现有技术中, 用户通过在通信客户端上输入自己的通信账号 和密码的方式进 行通信账号的登录, 并通过在 IP电话机上手动输入自己的 IP电话号码和密 码的方式进行 IP电话号码的登录。 利用该现有技术, 如果用户需要登录通信 账号和 IP电话号码, 则需分别采用手动输入方式登录, 操作比较繁瑣。

发明内容

本发明实施例提供一种实现 IP电话号码登录的方法、 装置和系统, 用于 解决现有技术中在登录通信账号和 IP电话号码时需分别采用手动输入方式登 录所导致的用户操作比较繁瑣的问题。

第一方面, 提供了一种实现 IP电话号码登录的方法, 所述方法包括: 通信客户端接收 IP电话机发送的数据链路层的邻近发现协议消 , 所述 邻近发现协议消息包括所述 IP电话机的 IP地址和端口号;

所述通信客户端确定自身已利用通信账号登录 至通信服务器时, 向所述 通信服务器获取所述通信账号所关联的 IP电话号码; 所述通信客户端才艮据所述 IP电话机的 IP地址和端口号向所述 IP电话机 发送所述 IP电话号码, 以使得所述 IP电话机利用所述 IP电话号码执行登录 操作。

在第一方面的第一种可能的实现方式中, 所述向所述通信服务器获取所 述通信账号所关联的 IP电话号码之前还包括, 确定所述邻近发现协议消息包 括表示所述 IP电话机支持关联登录的信息, 所述表示所述 IP电话机支持关 联登录的信息具体用于表示所述 IP电话机支持利用已登录的通信客户端的通 信账号所关联的 IP电话号码执行登录操作。

结合第一方面或第一方面的第一种可能的实现 方式, 在第二种可能的实 现方式中, 所述向所述通信服务器获取所述通信账号所关 联的 IP电话号码之 前还包括: 所述通信客户端向所述 IP电话机发送表示所述通信客户端已登录 的信息以及所述通信客户端所在的个人计算机 PC的 IP地址和所述通信客户 端的端口号, 并接收所述 IP电话机在确定所述通信客户端已登录时根据 述 PC的 IP地址和所述通信客户端的端口号发送的登录 请请求。

结合第一方面的第二种可能的实现方式, 在第三种可能的实现方式中, 所述向所述 IP电话机发送表示所述通信客户端已登录的信 以及所述 PC 的 I P地址和所述通信客户端的端口号, 具体包括:

向所述 IP电话机发送所述邻近发现协议消息的响应消 , 所述响应消息 包括表示所述通信客户端已登录的信息以及所 述 PC的 IP地址和所述通信客 户端的端口号; 或者,

向所述 IP电话机发送所述邻近发现协议消息的响应消 , 所述响应消息 包括所述 PC的 IP地址和所述通信客户端的端口号, 并根据所述 IP电话机的 IP地址和端口号发送表示所述通信客户端已登 的信息。

结合第一方面或第一方面的第一种至第三种任 一可能的实现方式, 在第 四种可能的实现方式中, 所述通信客户端接收 IP电话机发送的邻近发现协议 消息, 具体包括: 所述通信客户端通过所述通信客户端所在的 PC的网卡接收 所述邻近发现协议消息, 其中, 所述网卡的网卡驱动在确定所述网卡接收到 的为邻近发现协议消息后将所述邻近发现协议 消息上报给所述 PC上的操作系 统, 以便于所述操作系统在确定所述通信客户端已 运行时将所述邻近发现协 议消息传输至所述通信客户端。

结合第一方面的第四种可能的实现方式, 在第五种可能的实现方式中, 所述邻近发现协议消息具体为链路层发现协议 LLDP消息;

所述网卡的网卡驱动在确定所述网卡接收到的 为邻近发现协议消息后将 所述邻近发现协议消息上 4艮给所述 PC上的操作系统, 具体包括: 所述网卡的 网卡驱动在根据所述网卡接收的所述邻近发现 协议消息的目的地址确定所述 邻近发现协议消息为 LLDP 消息时, 将所述邻近发现协议消息上 ^艮给所述 PC 的操作系统。

结合第一方面或第一方面的第一种至第五种任 一可能的实现方式, 在第 六种可能的实现方式中, 所述通信客户端根据所述 IP电话机的 IP地址和端 口号向所述 IP电话机发送所述 IP电话号码之后, 还包括, 所述通信客户端 在检测到用于指示注销所述通信账号的用户操 作时注销所述通信账号, 并指 示所述 IP电话机注销所述 IP电话号码。 第二方面, 提供了一种实现 IP电话号码登录的方法, 所述方法包括:

IP电话机在检测到所述 IP电话机的以太网口与个人计算机 PC相连时, 向所述 PC发送数据链路层的邻近发现协议消息, 以便于所述 PC在确定所述 PC上运行通信客户端时将所述邻近发现协议消 传输至所述通信客户端, 所 述邻近发现协议消息包括所述 IP电话机的 IP地址和端口号;

所述 IP电话机接收所述通信客户端确定自身已利用 信账号登录至通信 服务器时, 根据所述 IP电话机的 IP地址和端口号发送的所述通信账号所关 联的 IP电话号码;

所述 IP电话机利用所述 IP电话号码执行登录操作。 在第二方面的第一种可能的实现方式中, 所述邻近发现协议消息包括表 示所述 IP电话机支持关联登录的信息, 以便于所述通信客户端根据所述邻近 发现协议消息确定所述 IP电话机支持关联登录时向所述 IP电话机发送所述 IP电话号码, 其中, 所述表示所述 IP电话机支持关联登录的信息具体用于表 示所述 IP电话机支持利用已登录的通信客户端的通信 号所关联的 IP电话 号码执行登录操作。

结合第二方面或第二方面的第一种可能的实现 方式, 在第二种可能的实 现方式中,

所述 IP电话机接收所述通信客户端确定自身已利用 信账号登录至通信 服务器时, 根据所述 IP电话机的 IP地址和端口号发送的所述通信账号所关 联的 IP电话号码之前, 还包括,

所述 IP电话机接收所述通信客户端发送的表示所述 信客户端已登录的 信息以及所述 PC的 IP地址和所述通信客户端的端口号, 并在确定所述通信 客户端已登录时, 根据所述 PC的 IP地址和所述通信客户端的端口号向所述 通信客户端发送登录申请请求。

结合第二方面的第二种可能的实现方式, 在第三种可能的实现方式中, 所述 IP电话机接收所述通信客户端发送的表示所述 信客户端已登录的 信息以及所述 PC的 I P地址和所述通信客户端的端口号, 具体包括:

所述 IP电话机接收所述通信客户端发送的所述邻近 现协议消息的响应 消息,所述响应消息包括表示所述通信客户端 已登录的信息以及所述 PC的 IP 地址和所述通信客户端的端口号; 或者,

所述 IP电话机接收所述通信客户端发送的所述邻近 现协议消息的响应 消息, 所述响应消息包括所述 PC的 IP地址和所述通信客户端的端口号, 并 接收所述通信客户端根据所述 IP电话机的 IP地址和端口号发送的表示所述 通信客户端已登录的信息。

结合第二方面的第二种或第三种可能的实现方 式, 在第四种可能的实现 方式中, 所述根据所述 PC的 IP地址和所述通信客户端的端口号向所述通信 客户端发送登录申请请求之前, 还包括, 确定所述响应消息是通过与所述 PC 连接的以太网口接收的。

结合第二方面或第二方面的第一种至第四种任 一可能的实现方式, 在第 五种可能的实现方式中, 所述 IP电话机利用所述 IP电话号码执行登录操作 之后, 还包括, 当接收到所述通信客户端发送的注销指示时, 所述 IP电话机 注销所述 IP电话号码。

结合第二方面或第二方面的第一种至第五种任 一可能的实现方式, 在第 六种可能的实现方式中,

所述 IP电话机利用所述 IP电话号码执行登录操作之前还包括, 所述 IP 电话机接收所述通信客户端发送的接收自所述 通信服务器的第一鉴权信息; 所述 IP电话机利用所述 IP电话号码执行登录操作, 具体包括, 所述 IP 电话机向所述通信服务器发送包括所述 IP电话号码和所述第一鉴权信息的登 录请求, 以使得所述通信服务器接收到所述登录请求后 利用所述第一鉴权信 息对所述 IP电话机进行鉴权。

结合第二方面或第二方面的第一种至第六种任 一可能的实现方式, 在第 七种可能的实现方式中,

所述登录请求包括的 IP电话号码和第一鉴权信息是利用第二鉴权信 加 密的;

所述 IP电话机发送所述登录请求之前, 还包括, 通过所述通信客户端向 所述通信服务器发送所述第二鉴权信息, 以使得所述通信服务器利用所述第 二鉴权信息, 对所述登录请求中包括的加密的 IP电话号码和第一鉴权信息进 行解密。 第三方面, 提供了一种通信装置, 所述通信装置包括: 接收单元、 登录 单元、 获取单元和发送单元; 所述接收单元, 用于接收 IP电话机发送的数据链路层的邻近发现协议消 息, 所述邻近发现协议消息包括所述 IP电话机的 IP地址和端口号;

所述登录单元, 用于利用通信账号登录至通信服务器;

所述获取单元, 用于在所述接收单元接收到所述邻近发现协议 消息, 并 且确定所述登录单元已利用通信账号登录至通 信服务器时, 向所述通信服务 器获取所述通信账号所关联的 IP电话号码, 并将所述 IP电话号码传输至所 述发送单元;

所述发送单元, 用于从所述获取单元接收所述 IP电话号码, 并根据所述 IP电话机的 IP地址和端口号向所述 IP电话机发送所述 IP电话号码,以使得 所述 IP电话机利用所述 IP电话号码执行登录操作。

在第三方面的第一种可能的实现方式中, 所述通信装置还包括判断单元; 所述接收单元, 还用于将所述邻近发现协议消息传输至所述判 断单元; 所述判断单元, 用于从所述接收单元接收所述邻近发现协议消 息, 判断 所述邻近发现协议消息是否包括表示所述 IP电话机支持关联登录的信息, 并 将判断结果传输至所述获取单元, 其中, 所述表示所述 IP电话机支持关联登 录的信息具体用于表示所述 IP电话机支持利用已登录的通信装置的通信账 所关联的 IP电话号码执行登录操作;

所述获取单元, 具体用于从所述判断单元接收所述判断结果, 并在所述 判断结果为是时,向所述通信服务器获取所述 通信账号所关联的 IP电话号码。

结合第三方面或第三方面的第一种可能的实现 方式, 在第二种可能的实 现方式中,

所述发送单元, 还用于向所述 IP电话机发送表示所述通信装置已登录的 信息以及所述通信装置所在的个人计算机 PC的 IP地址和所述通信装置的端 口号;

所述接收单元, 还用于接收所述 IP电话机在确定所述通信装置已登录时 根据所述 PC的 IP地址和所述通信装置的端口号发送的登录申 请求。 结合第三方面的第二种可能的实现方式, 在第三种可能的实现方式中, 所述发送单元, 用于向所述 IP电话机发送表示所述通信装置已登录的信 息以及所述通信装置所在的个人计算机 PC的 IP地址和所述通信装置的端口 号, 具体包括:

所述发送单元, 用于向所述 I P电话机发送所述邻近发现协议消息的响应 消息, 所述响应消息包括表示所述通信装置已登录的 信息以及所述 PC 的 IP 地址和所述通信装置的端口号; 或者,

所述发送单元, 用于向所述 I P电话机发送所述邻近发现协议消息的响应 消息, 所述响应消息包括所述 PC的 IP地址和所述通信装置的端口号; 并用 于根据所述 IP电话机的 IP地址和端口号发送表示所述通信装置已登录 信 息。

结合第三方面或第三方面的第一种至第三种任 一可能的实现方式, 在第 四种可能的实现方式中, 所述通信装置还包括注销单元, 用于在检测到用于 指示注销所述通信账号的用户操作时注销所述 通信账号, 并指示所述 IP电话 机注销所述 IP电话号码。 第四方面, 提供了一种 IP电话机, 所述 IP电话机包括: 检测单元、 发 送单元、 接收单元和登录单元;

所述检测单元,用于检测所述 IP电话机的以太网口是否与个人计算机 PC 相连, 并将检测结果传输至所述发送单元;

所述发送单元, 用于接收所述检测单元发送的检测结果, 并在所述检测 结果为相连时, 向所述 PC发送数据链路层的邻近发现协议消息, 以便于所述 PC在确定所述 PC上运行通信客户端时将所述邻近发现协议消 传输至所述通 信客户端, 所述邻近发现协议消息包括所述 IP电话机的 IP地址和端口号; 所述接收单元, 用于接收所述通信客户端确定自身已利用通信 账号登录 至通信服务器时, 根据所述 IP电话机的 IP地址和端口号发送的所述通信账 号所关联的 IP电话号码, 并将所述 IP电话号码传输至所述登录单元; 所述登录单元, 用于从所述接收单元接收所述 IP电话号码, 并利用所述 IP电话号码执行登录操作。

在第四方面的第一种可能的实现方式中, 所述发送单元发送的所述邻近 发现协议消息包括表示所述 IP电话机支持关联登录的信息, 以便于所述通信 客户端根据所述邻近发现协议消息确定所述 IP电话机支持关联登录时向所述 IP电话机发送所述 IP电话号码, 其中, 所述表示所述 IP电话机支持关联登 录的信息具体用于表示所述 IP电话机支持利用已登录的通信客户端的通信 号所关联的 IP电话号码执行登录操作。

结合第四方面或第四方面的第一种可能的实现 方式, 在第二种可能的实 现方式中, 所述 IP电话机还包括确定单元;

所述接收单元, 还用于接收所述通信客户端发送的表示所述通 信客户端 已登录的信息以及所述 PC的 IP地址和所述通信客户端的端口号;

所述确定单元, 用于根据所述表示所述通信客户端已登录的信 息确定所 述通信客户端已登录, 并将确定结果传输至所述发送单元;

所述发送单元, 还用于接收所述确定单元发送的确定结果, 并根据所述

PC 的 IP地址和所述通信客户端的端口号向所述通信 户端发送登录申请请 求。

结合第四方面的第二种可能的实现方式, 在第三种可能的实现方式中, 所述接收单元, 用于接收所述通信客户端发送的表示所述通信 客户端已登录 的信息以及所述 PC的 IP地址和所述通信客户端的端口号, 具体包括:

所述接收单元, 用于接收所述通信客户端发送的所述邻近发现 协议消息 的响应消息, 所述响应消息包括表示所述通信客户端已登录 的信息以及所述

PC的 IP地址和所述通信客户端的端口号; 或者,

所述接收单元, 用于接收所述通信客户端发送的所述邻近发现 协议消息 的响应消息, 所述响应消息包括所述 PC的 IP地址和所述通信客户端的端口 号; 并用于接收所述通信客户端根据所述 IP电话机的 IP地址和端口号发送 的表示所述通信客户端已登录的信息。

结合第四方面或第四方面的第一种至第三种任 一可能的实现方式, 在第 四种可能的实现方式中, 所述 IP电话机还包括注销单元;

所述接收单元, 还用于接收所述通信客户端发送的注销指示, 并将所述 注销指示传输至所述注销单元;

所述注销单元, 用于从所述接收单元接收所述注销指示, 并注销所述 IP 电话号码。 第五方面, 提供了一种通信系统, 所述通信系统包括: IP 电话机、 通信 客户端和通信服务器, 其中, 所述 IP电话机通过以太网口与所述通信客户端 所在的个人计算机 PC相连;

所述 IP电话机, 用于在检测到所述 IP电话机的以太网口与所述 PC相连 时, 向所述 PC发送数据链路层的邻近发现协议消息, 以便于所述 PC在确定 所述通信客户端已运行时将所述邻近发现协议 消息传输至所述通信客户端, 所述邻近发现协议消息包括所述 IP电话机的 IP地址和端口号; 接收所述通 信客户端确定自身已利用通信账号登录至通信 服务器时, 根据所述 IP电话机 的 IP地址和端口号发送的所述通信账号所关联的 IP电话号码; 并利用所述 IP电话号码执行登录操作;

所述通信客户端, 接收所述邻近发现协议消息; 确定自身已利用通信账 号登录至通信服务器时, 向所述通信服务器获取所述通信账号所关联的 IP电 话号码; 并才艮据所述 IP电话机的 IP地址和端口号向所述 IP电话机发送所述 IP电话号码;

所述通信服务器, 用于向所述通信客户端发送所述通信账号所关 联的 IP 电话号码。

在第五方面的第一种可能的实现方式中, 所述通信客户端, 还用于在接 收到邻近发现协议消息时确定所述邻近发现协 议消息包括表示所述 IP电话机 支持关联登录的信息, 所述表示所述 IP电话机支持关联登录的信息具体用于 表示所述 IP电话机支持利用已登录的通信客户端的通信 号所关联的 IP电 话号码执行登录操作。

结合第五方面或第五方面的第一种可能的实现 方式, 在第二种可能的实 现方式中,

所述通信客户端, 还用于向所述 IP电话机发送表示所述通信客户端已登 录的信息以及所述通信客户端所在的个人计算 机 PC的 IP地址和所述通信客 户端的端口号, 并接收所述 IP电话机在确定所述通信客户端已登录时根据 述 PC的 IP地址和所述通信客户端的端口号发送的登录 请请求;

所述 IP电话机, 还用于接收所述通信客户端发送的表示所述通 信客户端 已登录的信息以及所述通信客户端所在的个人 计算机 PC的 IP地址和所述通 信客户端的端口号, 并在确定所述通信客户端已登录时, 根据所述 PC 的 IP 地址和所述通信客户端的端口号向所述通信客 户端发送所述登录申请请求。

结合第五方面或第五方面的第一种或第二种可 能的实现方式, 在第三种 可能的实现方式中,

所述通信客户端, 还用于在检测到用于指示注销所述通信账号的 用户操 作时注销所述通信账号, 并指示所述 IP电话机注销所述 IP电话号码;

所述 IP电话机, 还用于当接收到所述通信客户端发送的注销指 示时, 注 销所述 IP电话号码。 第六方面, 提供了一种通信终端, 所述通信终端包括: 处理器、 网卡、 存储器和总线;

其中, 处理器、 网卡、 存储器之间通过总线完成相互间的通信; 所述存储器, 用于存放程序; 其中, 所述程序包括网卡驱动、 操作系统 和通信客户端; 所述处理器, 用于执行所述存储器存放的所述程序;

所述网卡, 用于接收 IP电话机发送的数据链路层的邻近发现协议消 , 所述邻近发现协议消息包括所述 IP电话机的 IP地址和端口号;

所述网卡驱动, 用于在确定所述网卡接收到的为邻近发现协议 消息后将 所述邻近发现协议消息上报给所述操作系统;

所述操作系统, 用于在确定所述通信客户端已运行时将所述邻 近发现协 议消息传输至所述通信客户端;

所述通信客户端, 用于确定自身已利用通信账号登录至通信服务 器时, 向所述通信服务器获取所述通信账号所关联的 IP 电话号码; 并根据所述 IP 电话机的 IP地址和端口号通过所述网卡向所述 IP电话机发送所述 IP电话号 码, 以使得所述 IP电话机利用所述 IP电话号码执行登录操作。

在第六方面的第一种可能的实现方式中, 所述通信客户端, 还用于确定 所述邻近发现协议消息包括表示所述 IP电话机支持关联登录的信息, 所述表 示所述 IP电话机支持关联登录的信息, 具体用于表示所述 IP电话机支持利 用已登录的通信客户端的通信账号所关联的 IP电话号码执行登录操作。

结合第六方面或第六方面的第一种可能的实现 方式, 在第二种可能的实 现方式中,

所述通信客户端, 还用于通过所述网卡向所述 IP电话机发送表示所述通 信客户端已登录的信息以及所述通信终端的 IP地址和所述通信客户端的端口 号, 并通过所述网卡接收所述 IP电话机在确定所述通信客户端已登录时根据 所述通信终端的 IP地址和所述通信客户端的端口号发送的登录 请请求。

结合第六方面的第二种可能的实现方式, 在第三种可能的实现方式中, 所述通信客户端用于通过所述网卡向所述 IP电话机发送表示所述通信客 户端已登录的信息以及所述通信终端的 IP地址和所述通信客户端的端口号, 具体包括: 所述通信客户端, 用于通过所述网卡向所述 IP电话机发送所述邻 近发现协议消息的响应消息, 所述响应消息包括表示所述通信客户端已登录 的信息以及所述通信终端的 IP地址和所述通信客户端的端口号; 或者, 所述 通信客户端, 用于通过所述网卡向所述 IP电话机发送所述邻近发现协议消息 的响应消息, 所述响应消息包括所述通信终端的 IP地址和所述通信客户端的 端口号, 并用于才艮据所述 IP电话机的 IP地址和端口号通过所述网卡向所述 IP电话机发送表示所述通信客户端已登录的信 。

结合第六方面或第六方面的第一种至第三种可 能的实现方式, 在第四种 可能的实现方式中,

所述网卡驱动, 具体用于在根据所述邻近发现协议消息的目的 地址确定 所述邻近发现协议消息为链路层发现协议 LLDP消息时, 将所述邻近发现协议 消息上报给所述操作系统。

结合第六方面或第六方面的第一种至第四种可 能的实现方式, 在第五种 可能的实现方式中,

所述通信客户端, 还用于在检测到用于指示注销所述通信账号的 用户操 作时注销所述通信账号, 并指示所述 IP电话机注销所述 IP电话号码。 第七方面, 提供了一种 IP电话机, 所述 IP电话机包括: 处理器、 发送 器、 接收器、 存储器和总线;

其中, 处理器、 发送器、 接收器、 存储器之间通过总线完成相互间的通 信;

所述存储器, 用于存放程序; 其中, 所述程序包括检测单元和登录单元; 所述处理器, 用于执行所述存储器存放的所述程序;

所述检测单元,用于检测所述 IP电话机的以太网口是否与个人计算机 PC 相连; 的通信客户端发送数据链路层的邻近发现协议 消息, 以便于所述 PC在确定所 述 PC上运行通信客户端时将所述邻近发现协议消 传输至所述通信客户端, 所述邻近发现协议消息包括所述 IP电话机的 IP地址和端口号; 所述邻近发 现协议消息具体可以为链路层发现协议 LLDP消息。

所述接收器, 用于接收所述通信客户端在确定自身已利用通 信账号登录 至通信服务器时, 根据所述 IP电话机的 IP地址和端口号发送的所述通信账 号所关联的 IP电话号码;

所述登录单元, 用于利用所述接收器接收的 IP电话号码执行登录操作。 在第七方面的第一种可能的实现方式中, 所述发送器发送的所述邻近发 现协议消息包括表示所述 IP电话机支持关联登录的信息, 以便于所述通信客 户端根据所述邻近发现协议消息确定所述 IP电话机支持关联登录时向所述 IP 电话机发送所述 IP电话号码, 其中, 所述表示所述 IP电话机支持关联登录 的信息具体用于表示所述 IP电话机支持利用已登录的通信客户端的通信 号 所关联的 IP电话号码执行登录操作。

结合第七方面或第七方面的第一种可能的实现 方式, 在第二种可能的实 现方式中, 所述程序还包括确定单元; 所述接收器, 还用于接收所述通信客 户端发送的表示所述通信客户端已登录的信息 以及所述通信客户端所在的个 人计算机 PC的 IP地址和所述通信客户端的端口号; 所述确定单元, 用于根 据所述表示所述通信客户端已登录的信息确定 所述通信客户端已登录; 所述 发送器, 还用于根据所述 PC的 IP地址和所述通信客户端的端口号向所述通 信客户端发送登录申请请求。

结合第七方面的第一种可能的实现方式, 在第三种可能的实现方式中, 所述接收器, 用于接收所述通信客户端发送的表示所述通信 客户端已登 录的信息以及所述通信客户端所在的个人计算 机 PC的 IP地址和所述通信客 户端的端口号, 具体包括:

所述接收器, 用于接收所述通信客户端发送的所述邻近发现 协议消息的 响应消息, 所述响应消息包括表示所述通信客户端已登录 的信息以及所述 PC 的 IP地址和所述通信客户端的端口号; 或者, 所述接收器, 用于接收所述通信客户端发送的所述邻近发现 协议消息的 响应消息, 所述响应消息包括所述 PC的 IP地址和所述通信客户端的端口号, 并用于接收所述通信客户端根据所述 IP电话机的 IP地址和端口号发送的表 示所述通信客户端已登录的信息。

结合第七方面或第七方面的第一种至第三种任 一可能的实现方式, 在第 四种可能的实现方式中,

所述接收器, 还用于接收所述通信客户端发送的注销指示;

所述程序还包括注销单元, 用于当所述接收器接收到所述通信客户端发 送的注销指示时, 注销所述 IP电话号码。 第八方面, 提供了一种计算机程序产品, 所述计算机程序产品包括计算 机程序代码, 当所述计算机程序代码被一个计算机执行的时 候, 所述计算机 程序代码可以使得所述计算机执行第一方面或 第一方面的第一种至第六种任 一可能的实现方式的步骤。

第九方面, 提供了一种计算机程序产品, 所述计算机程序产品包括计算 机程序代码, 当所述计算机程序代码被一个计算机执行的时 候, 所述计算机 程序代码可以使得所述计算机执行第二方面或 第二方面的第一种至第七种任 一可能的实现方式的步骤。

第十方面, 提供了一种计算机可读存储介质, 所述计算机可读存储介质 存储计算机程序代码, 当所述计算机程序代码被一个计算机执行的时 候, 所 述计算机程序代码可以使得所述计算机执行第 一方面或第一方面的第一种至 第六种任一可能的实现方式的步骤。

第十一方面, 提供了一种计算机可读存储介质, 所述计算机可读存储介 质存储计算机程序代码, 当所述计算机程序代码被一个计算机执行的时 候, 所述计算机程序代码可以使得所述计算机执行 第二方面或第二方面的第一种 至第七种任一可能的实现方式的步骤。 根据本发明实施例, 通信客户端接收相连的 IP电话机发送的数据链路层 的邻近发现协议消息后, 在已利用通信账号登录至通信服务器时, 向所述通 信服务器获取所述通信账号所关联的 IP电话号码, 并向所述 IP电话机发送 所述 IP电话号码,以使得所述 IP电话机利用所述 IP电话号码执行登录操作, 从而解决了现有技术中在登录通信账号和 IP电话号码时需分别采用手动输入 方式登录所导致的用户操作比较繁瑣的问题。

附图说明

为了更清楚地说明本发明实施例的技术方案, 下面将对实施例或现有技 术描述中所需要使用的附图作筒单地介绍, 显而易见地, 下面描述中的附图 仅仅是本发明的一些实施例, 对于本领域普通技术人员来讲, 在不付出创造 性劳动的前提下, 还可以根据这些附图获得其他的附图。

图 1是本发明实施例的通信系统架构示意图;

图 2是本发明实施例 1提供的方法流程示意图;

图 3是本发明实施例 1的示例实施方式 A的方法流程示意图;

图 4是本发明实施例 1的示例实施方式 B的方法流程示意图;

图 5是本发明实施例 1的一种可选实施方式的方法流程示意图; 图 6-图 8是本发明实施例 2提供的通信装置的装置结构示意图; 图 9-图 11是本发明实施例 3提供的 IP电话机的装置结构示意图; 图 12是本发明实施例 4提供的通信终端的结构示意图;

图 13是本发明实施例 5提供的 IP电话机的另一种装置结构示意图; 图 14是本发明实施例 6提供的通信系统结构示意图。

具体实施方式

下面将结合本发明实施例中的附图, 对本发明实施例中的技术方案进行 清楚、 完整地描述, 显然, 所描述的实施例是本发明一部分实施例, 而不是 全部的实施例。 基于本发明中的实施例, 本领域普通技术人员在没有作出创 造性劳动前提下所获得的所有其他实施例, 都属于本发明保护的范围。

图 1 为本发明实施例提供的一种通信系统架构示意 图, 该通信系统包括 通信客户端 110、 IP电话机 120、 通信服务器 130、 LAN交换机(LAN swi tch ) 140 , 其中, 通信客户端 110运行在个人计算机( PC, Persona l computer ) 上, 所述通信客户端 110 具体可以是统一通信客户端、 即时消息客户端、 软 电话客户端等。

如图 1所示, IP电话机 120具有两个以太网口 (以太网口后续筒称 LAN 口;),如图 1中的 LAN1和 LAN2。通信客户端 110所在的 PC具有一个 LAN口(如 图中的 LAN3) , 该 LAN口位于该 PC的网卡上。

IP电话机 120的其中一个 LAN口 (如图中的 LAN2 )与通信客户端 110所 在的 PC的 LAN口通过以太网线相连, IP电话机 120的另一 LAN口(如图中的 LAN1 )与 LAN交换机 140相连, 以通过该 LAN交换机 140连接到通信服务器 130。

其中, IP电话机 120的两个 LAN口组成一个本地交换网络, 当 IP电话机 120通过 LAN1口接收到 LAN交换机 140发送的目的地址不是该 IP电话机的地 址的数据包时,将该数据包通过 LAN2口发送给该 PC;当该 IP电话机通过 LAN2 口接收到 PC发送的目的地址不是该 IP电话机的地址的数据包时, 将该数据 包通过 LAN1 口发送给该 LAN交换机 140。 在该通信系统架构示意图中, 通信 客户端 110通过 IP 电话机 120的两个 LAN口所组成的本地交换网络连接到 LAN交换机 140 , 从而通过该 LAN交换机 140连接到通信服务器 130。

在本发明实施例中, IP电话机 120在检测到所述 IP电话机 120的 LAN口 与 PC相连时, 向该 PC发送数据链路层的邻近发现协议消息, 该邻近发现协 议消息包括 IP电话机 120的 IP地址和端口号, 该 PC将接收的邻近发现协议 消息传输至该 PC上运行的通信客户端 110 , 该通信客户端 110接收到该邻近 发现协议消息后, 确定自身已利用通信账号登录至通信服务器 130 时, 向通 信服务器 130获取该通信账号所关联的 IP电话号码, 并根据该 IP电话机的 IP地址和端口号向该 IP电话机发送该 IP电话号码, IP电话机 120利用接收 的 IP 电话号码执行登录操作, 从而解决了现有技术中在登录通信账号和 IP 电话号码时需分别采用手动输入方式登录所导 致的用户操作比较繁瑣的问 题。

图 2是本发明实施例 1提供的实现 IP电话号码登录的方法流程示意图。 步骤 210: IP电话机在检测到所述 IP电话机的 LAN口与个人计算机 PC 相连时向所述 PC发送数据链路层的邻近发现协议消息, 以便于所述 PC在确 定所述 PC上运行通信客户端时将所述邻近发现协议消 传输至所述通信客户 端, 所述邻近发现协议消息包括所述 IP电话机的 IP地址和端口号;

所述 PC上的网卡接收到所述邻近发现协议消息后, 所述网卡的网卡驱动 在确定所述网卡接收到的为邻近发现协议消息 后将所述邻近发现协议消息上 报给所述 PC上的操作系统, 所述操作系统在确定所述 PC上的通信客户端已 运行时将所述邻近发现协议消息传输至所述通 信客户端。

其中, 所述网卡接收到 IP电话机发送的数据后, 发送中断给所述 PC的 处理器, 所述处理器根据中断中包括的中断号查找所述 操作系统中的中断向 量表, 以获得安装所述网卡的网卡驱动时在所述操作 系统中注册的中断程序 处理地址, 并根据该中断程序处理地址调用网卡驱动网卡 驱动; 所述网卡驱 动判断接收到的数据是否为邻近发现协议消息 , 如果是, 则将所述邻近发现 协议消息上报给所述操作系统; 所述操作系统根据所述通信客户端在开始运 行时注册到所述操作系统的注册信息确定所述 通信客户端已经运行时, 通过 所述注册信息中的回调地址将所述邻近发现协 议消息传输至所述通信客户 端。

所述数据链路层的邻近发现协议消息, 具体可以是下述消息之一: LLDP ( Link Layer Di scovery Protocol , 链路层发现协议) 消息、 CDP (Ci sco Di scovery Protocol, 思科发现协议)消息, LLTD ( Microsof t' s Link Layer Topology Di scovery, 微软链路层拓朴发现协议)消息。 如果所述邻近发现协议消息具体为 LLDP消息, 所述网卡驱动判断接收到 的数据是否为邻近发现协议消息具体包括: 根据接收到的数据的目的地址判 断所述消息是否为 LLDP消息, 如, 判断所述数据的目的地址是否为 LLDP的 广播 MAC (Media Access Cont rol ,介质访问控制)地址(如 01: 80: c2: 00: 00: Oe 或 01: 80: c2: 00: 00: 03或 01: 80: c2: 00: 00: 00 ) , 如果是, 则确定接收到的 为 LLDP消息。

步骤 220: 所述通信客户端确定自身已利用通信账号登录 至通信服务器 时, 向所述通信服务器获取所述通信账号所关联的 IP电话号码;

所述邻近发现协议消息包括用于表明所述邻近 发现协议消息的发送方为 IP 电话机的信息 (如设备类型信息) 。 所述通信客户端接收到邻近发现协议 消息后,可以根据其中的该信息识别出该邻近 发现协议消息接收自 IP电话机, 并在识别出该邻近发现协议消息接收自 IP电话机时获取所述 IP电话号码。

具体地, 通信客户端向通信服务器发送关联号码获取请 求, 并接收该通 信服务器返回的该通信账号所关联的 IP电话号码。

需要说明的是, 在步骤 220之前, 通信系统中为同一用户分配的该通信 账号和该 IP电话号码关联存储在通信服务器上。 该通信客户端利用该用户输 入的该通信账号登录到该通信服务器, 相应地, 在步骤 220 中通信客户端向 该通信服务器获取的该通信账号所关联的 IP电话号码即为该用户的 IP电话 号码。

优选地, 所述邻近发现协议消息还包括表示所述 IP电话机支持关联登录 的信息, 进一步的,所述通信客户端根据所述邻近发现 协议消息确定所述 IP 电话机支持关联登录时, 向所述通信服务器获取所述 IP电话号码, 其中, IP 电话机支持关联登录指的是, 该 IP电话机支持利用已登录的通信客户端的通 信账号所关联的 IP电话号码执行登录操作。

该通信服务器具体可以是 SIP Server , 所述通信客户端通过 SIP协议与 该 SIP Server进行交互。 步骤 230: 通信客户端根据所述 IP电话机的 IP地址和端口号向所述 IP 电话机发送该 IP电话号码;

步骤 240: IP电话机利用接收的 IP电话号码执行登录操作。

需要说明的是, 所述 IP电话机利用该 IP电话号码登录的通信服务器和 步骤 220 中的通信服务器可以是同一个通信服务器, 也可以是不同的通信服 务器。

根据本发明实施例 1 , 通信客户端接收与所述通信客户端所在的 PC相连 的 IP电话机发送的数据链路层的邻近发现协议消 后, 在确定自身已利用通 信账号登录至通信服务器时, 向该 IP电话机发送该通信账号所关联的 IP电 话号码, IP电话机利用接收的 IP电话号码执行登录操作,从而解决了现有技 术中在登录通信账号和 IP电话号码时分别需通过手动输入方式登录所 致的 用户操作比较繁瑣的问题。

优选地, 在所述通信客户端接收到所述邻近发现协议消 息之后, 以及步 骤 220之前, 还可以包括: 所述通信客户端确定是否检测到用于指示登录 IP 电话号码的用户操作 (如, 检测到用户点击通信客户端上的 "关联登录" 按 鈕的操作), 并在检测到所述用户操作时执行步骤 220-230 , 从而实现根据用 户当前的意愿实现 IP电话号码的登录。

优选地, 在步骤 240之后还可以包括, 通信客户端在检测到用于指示注 销所述通信账号的用户操作时 (如, 检测到用户点击 "退出登录" 按鈕或关 闭通信客户端的按 ¾时)注销所述通信账号, 并指示所述 IP电话机注销所述 IP电话号码。 IP电话机根据通信客户端的指示注销该 IP电话号码。 具体地, 通信客户端向所述通信服务器发送注销请求, 以注销所述通信账号;并且向 IP 电话机发送注销指示, 以指示所述 IP电话机注销该 IP电话号码。 通过上述 方法实现 IP 电话号码的注销, 无需用户的额外操作, 方便快捷地保证了 IP 电话号码使用的安全性。

可选地, 所述通信客户端接收所述邻近发现协议消息之 后还包括, 所述 通信客户端向所述 IP电话机发送所述 PC的 IP地址和所述通信客户端的端口 号, 并在确定自身已利用通信账号登录至通信服务 器时向所述 IP电话机发送 表明所述通信客户端已登录的信息。 所述 IP电话机在根据接收的表明所述通 信客户端已登录的信息确定所述通信客户端已 登录时, 根据所述 PC的 IP地 址和所述通信客户端的端口号向所述通信客户 端发送登录申请请求。 所述通 信客户端在接收到所述 IP电话机发送的所述登录申请请求后, 执行步骤 220 中的所述通信服务器获取所述通信账号所关联 的 IP电话号码的操作并执行步 骤 230。

具体地, 所述通信客户端可以通过如下两种方式向所述 IP电话机发送表 示所述通信客户端已登录的信息以及所述 PC的 IP地址和所述通信客户端的 端口号。

在一种可选实现方式中: 所述通信客户端收到所述邻近发现协议消息后 , 向所述 IP电话机发送所述邻近发现协议消息的响应消 , 在所述响应消息中 包括所述 PC的 IP地址和所述通信客户端的端口号。 在已利用通信账号登录 至通信服务器时, 根据所述 IP电话机的 IP地址和端口号发送表示所述通信 客户端已登录的信息, 具体地, 可以是根据所述 IP电话机的 IP地址和端口 号向所述 IP 电话机发送包括表示所述通信客户端已登录的 信息的 TCP (Transmi ss ion Control Protocol,传输控制协议)消息或 UDP ( User Datagram Protocol, 用户数据包协议) 消息。

在另一种可选实现方式中: 如果所述通信客户端收到所述邻近发现协议 消息时已利用通信账号登录至通信服务器, 则在所述响应消息中包括表示所 述通信客户端已登录的信息以及所述 PC的 IP地址和所述通信客户端的端口 号; 如果所述通信客户端收到所述邻近发现协议消 息时还没有利用通信账号 登录至通信服务器, 则后续在已利用通信账号登录至通信服务器时 , 根据所 述 IP电话机的 IP地址和端口号发送表示所述通信客户端已登 的信息, 具 体地, 可以是根据所述 IP电话机的 IP地址和端口号向所述 IP电话机发送包 括表示所述通信客户端已登录的信息的 TCP消息或 UDP消息。 需要说明的是, 如果所述通信客户端收到所述邻近发现协议消 息时还没有利用通信账号登录 至通信服务器, 则可以在该响应消息中包括表示所述通信客户 端未登录的信 息。

在上述两种可选实现方式中, 后续如果所述通信客户端在检测到用户点 击 "退出登录" 按¾时指示所述 IP电话机注销所述 IP电话号码, 则在所述 通信客户端后续利用用户输入的该通信账号或 其他通信账号登录至通信服务 器时, 再次根据所述 IP电话机的 IP地址和端口号向所述 IP电话机发送表示 所述通信客户端已登录的信息, 并在收到所述 IP电话机在确定所述通信客户 端已登录时发送的新的登录申请请求时, 向所述通信服务器获取当前登录的 通信账号所关联的 IP电话号码并发送给所述 IP电话机。

所述 IP电话机收到所述响应消息后, 还可以判断所述响应消息是否为通 过与所述通信客户端所在 PC连接的 LAN口接收的, 并在判断为是时根据所述 响应消息中包括的所述 PC的 IP地址和所述通信客户端的端口号发送所述登 录中请请求。

优选地, 所述 IP电话机在根据接收的表明所述通信客户端已 录的信息 确定所述通信客户端已登录之后, 以及发送所述登录申请请求之前, 还可以 包括: 确定是否检测到用于指示登录 IP电话号码的用户操作(如, 检测用户 在 IP电话机上按 "关联登录" 的按鈕的操作) , 并在检测到所述用户操作时 发送所述登录申请请求。

需要说明的是, 所述通信客户端在检测到用户点击用于关闭通 信客户端 的按 ¾时,可以向所述 IP电话机发送用于表示所述通信客户端已关闭 信息 , 所述 IP电话机确定所述通信客户端已关闭后, 重新执行步骤 210。

下面分别结合图 3和图 4说明本发明实施例 1的示例实施方式 A和示例 实施方式 B。

示例实施方式 A和示例实施方式 B的应用场景示例如下: 用户同时拥有一个通信账号(示例: a¾bc. com )和一个 IP电话号码 (示 例: 6000 ) , 并且该通信账号和 IP电话号码关联存储在通信服务器 (如 SIP Server )上。 IP电话机和 PC机通过 LAN口连接(如, 如图 1所示, PC的 LAN3 口与 IP电话机的 LAN2口相连) 。

下面结合图 3说明本发明实施例 1的示例实施方式 。

步骤 301-302: 运行在 PC上的通信客户端检测到登录操作指示后利用 户输入的通信账号 aSlabc. com登录到通信服务器。

具体地, 通信客户端检测到用户点击 "登录" 按鈕的操作后, 获取用户 输入的通信账号和密码, 并向通信服务器发送包括该通信账号和密码的 登录 请求, 以利用该通信账号登录到该通信服务器。

步骤 303: IP电话机在检测到所述 IP电话机的以太网口与 PC相连时, 向所述 PC上运行的通信客户端发送 LLDP消息,所述 LLDP消息包括用于表明 该 IP电话机支持关联登录的信息, 并包括该 IP电话机的 IP地址和端口号。

具体地, 可以通过在 LLDP消息中是否包括设定字段来表明该 IP电话机 是否支持关联登录, 即 LLDP消息中包括该设定字段则表明该 IP电话机支持 关联登录; 具体地, 还可以通过在 LLDP消息中包括的该设定字段的不同取值 来表明该 IP电话机是否支持关联登录, 如, 如果该设定字段的取值为 1则表 明该 IP电话机支持关联登录, 如果该设定字段的取值为 0则表明该 IP电话 机不支持关联登录。

具体地, 可以在 IEEE802. lab 标准 (IEEE s tandard 802. 1AB-2009 ) 定 义的 LLDP以太网帧格式中自定义相应字段以携带用 表示该 IP电话机支持 关联登录的信息、 该 IP电话机的 IP地址和端口号。

在 LLDP以太网帧格式中包括厂商自定义的 TLV( Type类型, Length长度, Value 值) 结构, 如表 1 所示, 其中, Value 部分包括厂商唯一标识 Organizat ional ly unique ident if ier (OUI) 、 厂商 自 定义子类型 Organizat ional ly def ined subtype 和厂 商 自 定 义信 息 字 符 串 Organizat ional ly def ined informat ion s tr ing。

表 1 电话机支持关联登录的信息、 IP电话机的 IP地址和端口号, 如表 2所示:

表 2

其中, 该 LLDP消息中包括 Log inwi thCl ient字段, 表示该 IP电话机支持关联登 录; 该 LLDP消息中的 ipaddd ress: port字段己录 ό 是该 IP电话机 IP地址和端 口号。

通信客户端在接收到该 LLDP消息后, 根据该 LLDP消息判断该 IP电话机 是否支持关联登录, 如, 判断该 LLDP消息是否包括 Loginwi thCl ient字段, 如果是, 则确定该 IP电话机支持关联登录, 则执行后续步骤, 否则, 不执行 后续步骤。

需要说明的是, 该通信客户端所在 PC的网卡通过与所述 IP电话机连接 的 LAN口接收到该 LLDP消息, 该网卡的网卡驱动在确定该 LLDP消息的目的 地址为 LLDP的广播 MAC地址(如 01: 80: c2: 00: 00: Oe或 01: 80: c2: 00: 00: 03 或 01: 80: c2: 00: 00: 00 ) 时, 将所述 LLDP消息上 4艮给所述 PC上的操作系统, 所述操作系统在确定所述 PC上的通信客户端已运行时将所述 LLDP消息传输 至所述通信客户端。

步骤 304: 通信客户端向 IP电话机返回 LLDP响应, 所述 LLDP响应包括 该通信客户端所在 PC的 IP地址和所述通信客户端的端口号;

该端口号具体为该通信客户端的监听端口号。 端所在 PC的 IP地址和所述通信客户端的端口号, 如表 3所示:

表 3

通信客户端与 IP电话机根据双方的 IP地址和端口号建立基于 IP的套接 字 Socket通信连接。

优选地, 为了保证安全性, IP电话机判断该 LLDP响应是否为通过与 PC 连接的 LAN口 (如图 1的 LAN2 )接收的, 如果是, 则执行后续步骤; 如果不 是, 则丟弃该 LLDP响应, 并不再执行后续步骤, 以防止其他设备冒充该通信 客户端通过该 IP电话机的其他 LAN口(如图 1的 LAN1)向该 IP电话机发送 LLDP 消息以完成后续通信过程。

需要说明的是, IP电话机在检测到与 PC通过 LAN口连接后, 可以通过与 PC连接的 LAN口定期向该 PC发送 LLDP消息(如,每分钟发送一个 LLDP消息)。 在步骤 301之前, 该 PC也会接收到 IP电话机发送的 LLDP消息。 如果 PC接 收到 LLDP消息时通信客户端并没有运行, 则该 PC接收到的 LLDP消息无法上 报到该通信客户端。 如果 PC收到 LLDP消息时, 该通信客户端已运行(不管 是否已通过通信账号登录至通信服务器) , 该 PC接收到的 LLDP消息会上报 到该通信客户端,通信客户端收到该 LLDP消息后,向该 IP电话机发送该 LLDP 消息的响应消息。

步骤 305 : 通信客户端向通信服务器发送关联号码获取请 求;

需要说明的是, 步骤 304和步骤 305没有特定的先后顺序。 步骤 306: 通信服务器向通信客户端返回该通信账号关联 的 IP电话号码 6000;

步骤 307: 通信客户端将接收的 IP电话号码发送给该 IP电话机; 具体地, 通过该 socket通信连接向 IP电话机发送该 IP电话号码; 步骤 308: IP 电话机向所述通信服务器发送登录请求, 所述登录请求包 括该 IP电话号码;

如果该 IP电话机已利用其他 IP电话号码(如 7000 )执行了登录操作且 尚未注销该 IP电话号码, 则可以注销该 IP电话号码后再执行步骤 308 ; 可选 地, 该 IP电话机也可以不注销该 IP电话号码, 而是选择一个空闲的线路执 行步骤 308以通过该空闲的线路利用获取的 IP电话号码进行登录。

步骤 309: 通信服务器向 IP电话机返回登录成功响应。

步骤 310: 所述通信客户端检测到注销操作指示;

具体地, 如, 检测到用户在通信客户端上点击 "退出" 按¾。

步骤 311 : 所述通信客户端指示 IP电话机注销 IP电话号码 6000;

具体地, 向 IP电话机发送注销指示, 以指示该 IP电话机注销该 IP电话 号码;

步骤 312: IP电话机向通信服务器发送注销请求,以注销 IP电话号码; 步骤 313: 通信服务器向 IP电话机返回注销成功响应。

步骤 314: 通信客户端注销该通信账号;

需要说明的是, 步骤 314也可以在步骤 312之前执行, 或在步骤 312和 步骤 313之间执行。

可选地, IP 电话机可以在接收到注销成功响应后向通信客 户端发送表明 已注销 IP电话号码的通知消息, 通信客户端在接收到该通知消息后注销该通 信账号。

下面结合图 4说明本发明实施例 1的示例实施方式8。

步骤 401-403: 同示例实施方式 A的步骤 301-303; 步骤 404: 通信客户端向 IP电话机返回 LLDP响应, 所述 LLDP响应包括 用于表示通信客户端已登录的信息以及该通信 客户端所在 PC的 IP地址和所 述通信客户端的端口号, 该端口号具体为该通信客户端的监听端口号。 信客户端已登录的信息以及所述通信客户端所 在 PC的 IP地址和所述通信客户 端的端口号, 如表 4所示:

表 4

其中, 该 LLDP响应中包括的 Cl ientLog ined字段表示该通信客户端已 登录; ipadddress: port字段记录的是所述通信客户端所在 PC的 IP地址和 所述通信客户端的端口号。

通信客户端与 IP 电话机根据双方的 IP地址和端口号建立基于 IP 的 Socket通信连接。

优选地, 为了保证安全性, IP电话机判断该 LLDP响应是否为通过与该 通信客户端所在 PC连接的 LAN口接收的, 如果是, 则执行后续步骤; 如果 不是, 则丟弃该 LLDP响应, 并不再执行后续步骤, 以防止其他设备冒充通 信客户端通过该 IP电话机的其他 LAN口向该 IP电话机发送 LLDP消息以完 成后续通信过程。

需要说明的是, IP电话机在检测到与 PC通过 LAN口连接后, 可以通过 与 PC连接的 LAN口定期向该 PC发送 LLDP消息(如, 每分钟发送一个 LLDP 消息) 。 在步骤 401之前, 该 PC也会接收到 IP电话机发送的 LLDP消息。 如果 PC接收到 LLDP消息时通信客户端并没有运行, 则该 PC接收到的 LLDP 消息无法上报到该通信客户端。 如果 PC收到 LLDP消息时, 该通信客户端已运行, 该 PC接收到的 LLDP 消息会上报到该通信客户端。 通信客户端收到该 LLDP消息后, 向所述 IP电 话机发送所述 LLDP消息的响应消息。

在示例实施方式 B中, 假定通信客户端收到该 LLDP消息时已利用通信 账号登录至通信服务器,该通信客户端在向该 IP电话机发送的该 LLDP消息 的响应消息中, 包括表示所述通信客户端已登录的信息。 可替换地, 如果通 信客户端收到该 LLDP消息时还没有利用通信账号登录至通信服 器, 则在 向该 IP电话机发送的该 LLDP消息的响应消息中,包括表示所述通信客 端 未登录的信息, 并后续在已利用通信账号登录至通信服务器时 , 根据所述 IP电话机的 IP地址和端口号向所述 IP电话机发送表示所述通信客户端已 登录的信息。

步骤 405: IP电话机向通信客户端发送登录申请请求;

具体地, IP电话机判断该 LLDP响应是否包括用于表示通信客户端已登录 的信息, 如果包括, 则根据所述 PC的 IP地址和所述通信客户端的端口号向 该通信客户端发送登录申请请求。

步骤 406: 通信客户端向 IP电话机发送登录申请响应;

步骤 407: 通信客户端接收到 IP电话机发送的登录申请请求后向通信服 务器发送关联号码获取请求;

步骤 408-416 , 同示例实施方式 A的步骤 306-314。

需要说明的是, 通信客户端也可以先不执行步骤 406 , 而是在步骤 408中 接收到通信服务器返回的 IP电话号码后再向 IP电话机发送携带该 IP电话号 码的登录申请响应。

可选地, 如果所述通信客户端登录的通信服务器和所述 IP电话机登录的 通信服务器为同一个通信服务器, 为了保证号码携带的安全性, 所述 IP电话 机还可以在登录前接收所述通信客户端发送的 接收自所述通信服务器的第一 鉴权信息, 并在执行登录操作时向所述通信服务器发送携 带所述 IP电话号码 和所述第一鉴权信息的登录请求, 以使得所述通信服务器接收到所述登录请 求后利用所述第一鉴权信息对所述 I P电话机进行鉴权。 具体地, 在步骤 220 中, 通信客户端从通信服务器接收该通信账号关联 的 IP电话号码和第一鉴权 信息(如通信服务器生成的随机数)并在步骤 230中将该 IP电话号码和第一 鉴权信息发送给 IP电话机, IP电话机在步骤 240中利用接收的 IP电话号码 和第一鉴权信息执行登录操作。

如果所述通信客户端登录的通信服务器和所述 IP电话机登录的通信服务 器为同一个通信服务器, 所述 IP电话机还可以在登录前通过通信客户端向通 信服务器发送第二鉴权信息(如 IP电话机生成的随机数), 并在后续登录时, 利用该第二鉴权信息对登录信息 (如, 所述 IP电话号码, 或所述 IP电话号 码和所述第一鉴权信息)进行加密, 并将加密后的登录信息携带在登录请求 中发送给该通信服务器, 该通信服务器接收到所述登录请求后, 利用之前接 收的第二鉴权信息对所述登录请求中包括的加 密的登录信息进行解密。

所述通信客户端还可以在将 IP电话号码发送给 IP电话机之前将第三鉴 权信息(如通信客户端生成的随机数)发送给 IP电话机, 并后续将发送给 IP 电话机的数据(如 IP电话号码、 IP电话号码和第一鉴权信息)利用第三鉴权 信息进行加密后发送给 IP电话机, IP电话机接收该加密的数据后, 利用之前 接收的第三鉴权信息对该加密的数据进行解密 并利用解密得到的 IP电话号码 执行登录操作。

通过使用上述第一鉴权信息、 第二鉴权信息和第三鉴权信息中的一个或 多个的组合, 即便其他恶意用户截取了部分信息, 也不容易伪造 IP电话机的 登录信息以进行后续通信过程, 从而保证了通信的安全性。

优选地, 通信客户端和通信服务器之间传输的数据还可 以利用该通信客 户端对应的通信账号及其密码进行加密, 从而保证通信客户端和通信服务器 之间的通信的安全性。

下面结合图 5说明本发明实施例 1的一种可选实施方式。 应用场景同本发明实施例 1的示例实施方式 A和 B的应用场景; 步骤 501-504: 同示例实施方式 B的步骤 401-404;

步骤 505: IP 电话机向通信客户端发送登录申请请求, 所述登录申请请 求包括 IP电话机生成的随机数(后续称为随机数 A ) ;

具体地, IP电话机判断在步骤 504中接收的 LLDP响应是否包括用于表示 通信客户端已登录的信息, 如果包括, 则向通信客户端发送登录申请请求。

步骤 506: 通信客户端向 IP电话机发送登录申请响应;

所述登录申请响应包括通信客户端生成的随机 数(后续称为随机数 B ) ; 步骤 507: 通信客户端接收到 IP电话机发送的登录申请请求后向通信服 务器发送关联号码获取请求;

所述关联号码获取请求中包括接收自 IP电话机的随机数 A, 该随机数 A 可以采用该通信账号及其对应的密码进行加密 ;

步骤 508: 通信服务器向通信客户端返回该通信账号关联 的 IP电话号码 和通信服务器生成的随机数(后续称为随机数 C ) ;

通信服务器收到随机数 A以后, 如果随机数 A是利用该通信账号和密码 加密的, 则利用本地存储的该通信客户端登录的通信账 号和密码进行解密得 到随机数 。

优选地, 通信服务器利用该通信账号和密码对 IP电话号码和随机数 C进 行加密后发送给通信客户端。

步骤 509: 通信客户端利用随机数 B对接收自通信服务器的 IP电话号码 和随机数 C进行加密并发送给 IP电话机。

如果该 IP电话号码和随机数 C是利用该通信账号和密码进行加密的, 则 通信客户端先利用对应的通信账号和密码进行 解密得到该 IP电话号码和随机 数 C, 再利用随机数 B对接收自通信服务器的 IP电话号码和随机数 C进行加 密并发送给 IP电话机。

步骤 510: IP电话机接收到利用随机数 B加密的 IP电话号码和随机数 C 后利用步骤 506接收的随机数 B解密得到 IP电话号码和随机数 C。

步骤 511 : IP 电话机向通信服务器发送登录请求, 所述登录请求包括利 用随机数 A加密的 IP电话号码和随机数 C;

步骤 512: 通信服务器收到登录请求后, 利用随机数 A解密得到 IP电话 号码和随机数 C,并验证该登录请求中携带的随机数 C和在步骤 508中发送的 随机数 C是否匹配, 如果匹配则执行后续步骤。

步骤 513-518 : 同步骤 411-416。

通过上述随机数 A、 随机数 B和随机数 C的使用, 如果其他恶意用户截取 了部分信息, 则不容易伪造 IP电话机的登录信息, 从而在一定程度上保证了 通信的安全性。

对于前述的各方法实施例, 为了筒单描述, 故将其都表述为一系列的动 作组合, 但是本领域技术人员应该知悉, 本发明并不受所描述的动作顺序的 限制, 因为依据本发明, 某些步骤可以采用其他顺序或者同时进行。 其次, 本领域技术人员也应该知悉, 说明书中所描述的实施例均属于优选实施例, 所涉及的动作和模块并不一定是本发明所必须 的。

根据本发明实施例 1 , 本发明实施例 2提出了一种通信装置 500。

如图 6所示, 所述通信装置包括: 接收单元 501、 登录单元 502、 获取单 元 503和发送单元 504;

所述接收单元 501 , 用于接收 IP电话机发送的数据链路层的邻近发现协 议消息, 所述邻近发现协议消息包括所述 IP电话机的 IP地址和端口号; 具体地, 所述接收单元 501用于通过所述通信装置所在的 PC的网卡接收 所述邻近发现协议消息, 其中, 所述网卡的网卡驱动在确定所述网卡接收到 的为邻近发现协议消息后将所述邻近发现协议 消息上报给所述 PC上的操作系 统, 以便于所述操作系统将所述邻近发现协议消息 传输至所述通信装置。 优 选地, 所述邻近发现协议消息具体为链路层发现协议 LLDP消息; 相应地, 所 述网卡的网卡驱动在确定所述网卡接收到的为 邻近发现协议消息后将所述邻 近发现协议消息上 4艮给所述 PC上的操作系统, 具体包括: 所述网卡的网卡驱 动在根据所述网卡接收的所述邻近发现协议消 息的目的地址确定所述邻近发 现协议消息为 LLDP消息时, 将所述邻近发现协议消息上 ^艮给所述 PC的操作 系统。

所述登录单元 502 , 用于利用通信账号登录至通信服务器;

所述获取单元 503 ,用于在所述接收单元 501接收到所述邻近发现协议消 息, 并且确定所述登录单元 502 已利用通信账号登录至通信服务器时, 向所 述通信服务器获取所述通信账号所关联的 IP电话号码, 并将所述 IP电话号 码传输至所述发送单元 504;

所述发送单元 504 , 用于从所述获取单元 503接收所述 IP电话号码, 并 根据所述 IP电话机的 IP地址和端口号向所述 IP电话机发送所述 IP电话号 码, 以使得所述 IP电话机利用所述 IP电话号码执行登录操作。

优选地, 如图 7所示, 所述通信装置还包括判断单元 505;

所述接收单元 501 ,还用于将所述邻近发现协议消息传输至所述 断单元

505;

所述判断单元 505 ,用于从所述接收单元 501接收所述邻近发现协议消息 , 判断所述邻近发现协议消息是否包括表示所述 IP 电话机支持关联登录的信 息, 并将判断结果传输至所述获取单元 503, 其中, 所述表示所述 IP电话机 支持关联登录的信息具体用于表示所述 IP电话机支持利用已登录的通信装置 的通信账号所关联的 IP电话号码执行登录操作;

所述获取单元 503, 具体用于从所述判断单元 505接收所述判断结果, 并 在所述判断结果为是时, 向所述通信服务器获取所述通信账号所关联的 IP电 话号码。

优选地, 所述发送单元 504 , 还可以用于向所述 IP电话机发送表示所述 通信装置已登录的信息以及所述通信装置所在 的个人计算机 PC的的 IP地址 和所述通信装置的端口号; 相应地, 所述接收单元 501 , 还用于接收所述 IP 电话机在确定所述通信装置已登录时根据所述 PC的 IP地址和所述通信装置 的端口号发送的登录申请请求。

进一步优选地, 所述发送单元 504 , 用于向所述 IP电话机发送表示所述 通信装置已登录的信息以及所述 PC的 IP地址和所述通信装置的端口号, 具 体包括:

所述发送单元, 用于向所述 I P电话机发送所述邻近发现协议消息的响应 消息, 所述响应消息包括表示所述通信装置已登录的 信息以及所述 PC 的 IP 地址和所述通信装置的端口号; 或者,

所述发送单元, 用于向所述 I P电话机发送所述邻近发现协议消息的响应 消息, 所述响应消息包括所述 PC的 IP地址和所述通信装置的端口号; 并用 于根据所述 IP电话机的 IP地址和端口号发送表示所述通信装置已登录 信 息。

优选地, 如图 8 所示, 所述通信装置还包括注销单元, 用于在检测到用 于指示注销所述通信账号的用户操作时注销所 述通信账号, 并指示所述 IP电 话机注销所述 IP电话号码。 具体地, 通过所述发送单元 503向所述通信服务 器发送注销请求, 以注销所述通信账号; 通过所述发送单元 503向所述 IP电 话机发送注销指示以指示所述 IP电话机注销该 IP电话号码。

本发明实施例 2 中描述的功能单元可以用来实施上述实施例 1所述的方 法。

根据本发明实施例 1 , 本发明实施例 3提出了一种 IP电话机 600。

如图 9所示, 所述 IP电话机包括: 检测单元 601、 发送单元 602、 接收 单元 603和登录单元 604 ;

所述检测单元 601 , 用于检测所述 I P电话机的以太网口是否与个人计算 机 PC相连, 并将检测结果传输至所述发送单元 602 ;

所述发送单元 602 , 用于接收所述检测单元发送的检测结果, 并在所述检 测结果为相连时, 向所述 PC发送数据链路层的邻近发现协议消息, 以便于所 述 PC在确定所述 PC上运行通信客户端时将所述邻近发现协议消 传输至所 述通信客户端, 所述邻近发现协议消息包括所述 IP电话机的 IP地址和端口 号;

所述接收单元 603 ,用于接收所述通信客户端确定自身已利用通 账号登 录至通信服务器时, 根据所述 IP电话机的 IP地址和端口号发送的所述通信 账号所关联的 IP电话号码, 并将所述 IP电话号码传输至所述登录单元 604;

所述登录单元 604 , 用于从所述接收单元 603接收所述 IP电话号码, 并 利用所述 IP电话号码执行登录操作。 支持关联登录的信息, 以便于所述通信客户端根据所述邻近发现协议 消息确 定所述 IP电话机支持关联登录时向所述 IP电话机发送所述 IP电话号码, 其 中, 所述表示所述 IP电话机支持关联登录的信息具体用于表示所 IP电话 机支持利用已登录的通信客户端的通信账号所 关联的 IP电话号码执行登录操 作。

如图 10所示, 优选地, 所述 IP电话机还包括确定单元 605 ;

所述接收单元 603 ,还用于接收所述通信客户端发送的表示所述 信客户 端已登录的信息以及所述 PC的 IP地址和所述通信客户端的端口号;

所述确定单元 605 ,用于根据所述表示所述通信客户端已登录的 息确定 所述通信客户端已登录, 并将确定结果传输至所述发送单元 602;

所述发送单元 602 , 还用于接收所述确定单元发送的确定结果, 并根据所 述 PC的 IP地址和所述通信客户端的端口号向所述通信 户端发送登录申请 请求。

进一步优选地, 所述接收单元 603 , 用于接收所述通信客户端发送的表示 所述通信客户端已登录的信息以及所述 PC的 IP地址和所述通信客户端的端 口号, 具体包括:

所述接收单元 603 ,用于接收所述通信客户端发送的所述邻近发 协议消 息的响应消息, 所述响应消息包括表示所述通信客户端已登录 的信息以及所 述 PC的 I P地址和所述通信客户端的端口号; 或者,

所述接收单元 603,用于接收所述通信客户端发送的所述邻近 现协议消 息的响应消息, 所述响应消息包括所述 PC的 IP地址和所述通信客户端的端 口号; 并用于接收所述通信客户端根据所述 IP电话机的 IP地址和端口号发 送的表示所述通信客户端已登录的信息。

如图 11所示, 优选地, 所述 IP电话机还包括注销单元 606;

所述接收单元 603, 还用于接收所述通信客户端发送的注销指示, 并将所 述注销指示传输至所述注销单元 606;

所述注销单元 606, 用于从所述接收单元 603接收所述注销指示, 并注销 所述 IP电话号码。

本发明实施例 3中描述的功能单元可以用来实施上述实施例 1所述的方 法。

如图 12所示, 本发明实施例 4提供了一种通信终端 1000, 包括: 处理器 (processor) 1010、 网卡 1020、 存储器(memory) 1030和总线 1040。 其中, 处理器 1010、网卡 1020、存储器 1030之间通过总线 1040完成相互间的通信。

网卡 1020, 用于与网元通信, 如与 IP电话机、 通信服务器通信。

存储器 1030, 用于存放程序 1031, 具体地, 程序 1031可以包括程序代 码, 所述程序代码包括计算机操作指令。 存储器 1030可能包含高速 RAM存储 器, 也可能还包括非易失性存储器 (non-volatile memory ), 例如至少一个 磁盘存储器。

处理器 1010,用于执行所述存储器 1030中存放的程序 1031。处理器 1010 具体可以是一个中央处理器(CPU, central processing unit ), 是计算机核 心单元。

具体地, 网卡 1020, 用于接收 IP电话机发送的数据链路层的邻近发现协 议消息, 所述邻近发现协议消息包括所述 IP电话机的 IP地址和端口号; 所 述邻近发现协议消息具体可以为链路层发现协 议 LLDP消息;

程序 1031包括:网卡驱动 1031-1、操作系统 1031-2和通信客户端 1031-3; 所述网卡驱动 1031-1 ,用于在确定所述网卡 1020接收到的为邻近发现协 议消息后将所述邻近发现协议消息上报给所述 操作系统 1031-2;

所述操作系统 1031-2 ,用于在确定所述通信客户端 1031-3已运行时将所 述邻近发现协议消息传输至所述通信客户端 1031 - 3;

所述通信客户端 1031-3 , 用于确定自身已利用通信账号登录至通信服务 器时, 向所述通信服务器获取所述通信账号所关联的 IP电话号码; 并根据所 述 IP电话机的 IP地址和端口号通过所述网卡 1020向所述 IP电话机发送所 述 IP电话号码, 以使得所述 IP电话机利用所述 IP电话号码执行登录操作。

其中, 所述网卡 1020接收到 IP电话机发送的数据后, 发送中断给处理 器 1010 , 处理器 1010根据中断中包括的中断号查找操作系统 1031-2中的中 断向量表, 以获得安装所述网卡 1020的网卡驱动 1031-1 时在所述操作系统 1031-2 中注册的中断程序处理地址, 并才艮据该中断程序处理地址调用网卡驱 动网卡驱动 1031-1 ;所述网卡驱动 1031-1判断接收到的数据是否为邻近发现 协议消息, 如果是, 则将所述邻近发现协议消息上报给所述操作系 统 1031-2; 所述操作系统 1031-2根据所述通信客户端 1031-3在开始运行时注册到所述 操作系统 1031-2的注册信息确定所述通信客户端 1031-3 已经运行时, 通过 所述注册信息中的回调地址将所述邻近发现协 议消息传输至所述通信客户端 103 3。

所述数据链路层的邻近发现协议消息, 具体可以是下述消息之一: LLDP ( Link Layer Di scovery Protocol , 链路层发现协议) 消息、 CDP (Ci sco Di scovery Protoco l, 思科发现协议)消息, LLTD ( Microsof t' s Link Layer Topology Di scovery, 微软链路层拓朴发现协议)消息。

如果所述邻近发现协议消息具体为 LLDP消息, 所述网卡驱动 1031-1具 体用于, 在根据所述网卡接收的所述邻近发现协议消息 的目的地址确定所述 邻近发现协议消息为 LLDP 消息时, 将所述邻近发现协议消息上 ^艮给所述 PC 的操作系统。 具体地, 判断所述邻近发现协议消息的目的地址是否为 LLDP的 广播 MAC (Med ia Acces s Cont rol ,介质访问控制)地址(如 01: 80: c2: 00: 00: 0e 或 01: 80: c2: 00: 00: 03或 01: 80: c2: 00: 00: 00 ) , 如果是, 则确定接收到的 为 LLDP消息。 所述通信客户端 1031-3 , 还可以用于确定所述邻近发现协议消息包括表 示所述 IP电话机支持关联登录的信息, 所述表示所述 IP电话机支持关联登 录的信息,具体用于表示所述 IP电话机支持利用已登录的通信客户端 1031-3 的通信账号所关联的 IP电话号码执行登录操作。

优选地, 所述通信客户端 1031-3 ,还可以用于通过所述网卡 1020向所述 IP 电话机发送表示所述通信客户端 1031-3 已登录的信息以及所述通信终端 1000的 IP地址和所述通信客户端 1031-3的端口号,并通过所述网卡 1020接 收所述 IP电话机在确定所述通信客户端 1031-3 已登录时才艮据所述通信终端 1000的 IP地址和所述通信客户端 1031-3的端口号发送的登录申请请求。

其中, 所述通信客户端 1031-3用于通过所述网卡 1020向所述 IP电话机 发送表示所述通信客户端 1031-3已登录的信息以及所述通信终端 1000的 IP 地址和所述通信客户端 1031-3的端口号,具体包括:所述通信客户端 1031-3 , 用于通过所述网卡 1020向所述 IP电话机发送所述邻近发现协议消息的响应 消息, 所述响应消息包括表示所述通信客户端 1031-3已登录的信息以及所述 通信终端 1000的 IP地址和所述通信客户端 1031-3的端口号; 或者, 所述通 信客户端 1031-3 , 用于通过所述网卡 1020向所述 IP电话机发送所述邻近发 现协议消息的响应消息, 所述响应消息包括所述通信终端 1000的 IP地址和 所述通信客户端 1031-3的端口号, 并用于根据所述 IP电话机的 IP地址和端 口号通过所述网卡 1020向所述 IP电话机发送表示所述通信客户端 1031-3已 登录的信息。 优选地, 所述通信客户端 1031-3, 还用于在检测到用于指示注销所述通 信账号的用户操作时注销所述通信账号, 并指示所述 IP 电话机注销所述 IP 电话号码。

需要说明的是, 在本发明实施例 4中, 所述通信客户端 1031-3通过所述 网卡 1020向所述 IP电话机发送数据 (如, 所述 IP电话号码、 表示所述通信 客户端 1031-3已登录的信息、 所述通信终端 1000的 IP地址和所述通信客户 端 1031-3的端口号、 等)具体可以为, 所述通信客户端 1031-3通过所述操 作系统 1031 -2调用所述网卡驱动 1031 - 1以通过所述网卡 1020发送所述数据。

本发明实施例 4 中描述的功能单元可以用来实施上述实施例 1所述的方 法。

如图 13所示, 本发明实施例 5提供了一种 IP电话机 2000, 包括: 处理器(processor) 2010、 发送器 ( transmitter ) 2020-1、 接收器 ( receiver )2020-2 、存储器 (memory) 2030和总线 2040。其中,处理器 2010、 发送器 2020-1、接收器 2020-2和存储器 2030之间通过总线 2040完成相互间 的通信。

发送器 2020-1, 接收器 2020-2, 用于与网元通信。

存储器 2030, 用于存放程序 2031, 具体地, 程序 2031可以包括程序代 码, 所述程序代码包括计算机操作指令。 存储器 2030可能包含高速 RAM存储 器, 也可能还包括非易失性存储器 (non-volatile memory ), 例如至少一个 磁盘存储器。

处理器 2010,用于执行所述存储器 2030中存放的程序 2031。处理器 2010 具体可以是一个中央处理器(CPU, central processing unit ), 是计算机核 心单元。

具体地, 程序 2031可以包括: 检测单元 2031-1、 登录单元 2031-2; 所述检测单元 2031-1,用于检测所述 IP电话机的以太网口是否与个人计 算机 PC相连; 所述发送器 2020-1 ,用于在所述检测单元 2031-1的检测结果为相连时向 所述 PC上运行的通信客户端发送数据链路层的邻近 现协议消息, 以便于所 述 PC在确定所述 PC上运行通信客户端时将所述邻近发现协议消 传输至所 述通信客户端, 所述邻近发现协议消息包括所述 IP电话机的 IP地址和端口 号; 所述邻近发现协议消息具体可以为链路层发现 协议 LLDP消息。

所述接收器 2020-2 , 用于接收所述通信客户端在确定自身已利用通 信账 号登录至通信服务器时, 根据所述 IP电话机的 IP地址和端口号发送的所述 通信账号所关联的 IP电话号码;

所述登录单元 2031-2 , 用于利用所述接收器 2020-2接收的 IP电话号码 执行登录操作。

优选地, 所述发送器 2020-1发送的所述邻近发现协议消息包括表示所 述 IP 电话机支持关联登录的信息, 以便于所述通信客户端根据所述邻近发现协 议消息确定所述 IP电话机支持关联登录时向所述 IP电话机发送所述 IP电话 号码, 其中, 所述表示所述 IP电话机支持关联登录的信息具体用于表示所 IP电话机支持利用已登录的通信客户端的通信 号所关联的 IP电话号码执行 登录操作。

优选地, 所述程序 2031还包括确定单元; 所述接收器 2020-2 , 还用于接 收所述通信客户端发送的表示所述通信客户端 已登录的信息以及所述通信客 户端所在的个人计算机 PC的 IP地址和所述通信客户端的端口号; 所述确定 单元, 用于根据所述表示所述通信客户端已登录的信 息确定所述通信客户端 已登录; 所述发送器 2020-1 , 还用于根据所述 PC的 IP地址和所述通信客户 端的端口号向所述通信客户端发送登录申请请 求。

进一步优选地, 所述接收器 2020-2 , 用于接收所述通信客户端发送的表 示所述通信客户端已登录的信息以及所述通信 客户端所在的个人计算机 PC的 IP地址和所述通信客户端的端口号, 具体包括: 所述接收器 2020-2 , 用于接 收所述通信客户端发送的所述邻近发现协议消 息的响应消息, 所述响应消息 包括表示所述通信客户端已登录的信息以及所 述 PC的 IP地址和所述通信客 户端的端口号; 或者, 用于接收所述通信客户端发送的所述邻近发现 协议消 息的响应消息, 所述响应消息包括所述 PC的 IP地址和所述通信客户端的端 口号, 并用于接收所述通信客户端根据所述 IP电话机的 IP地址和端口号发 送的表示所述通信客户端已登录的信息。

优选地, 所述接收器 2020-2 , 还用于接收所述通信客户端发送的注销指 示; 所述程序 2031还包括注销单元, 用于当所述接收器 2020-2接收到所述 通信客户端发送的注销指示时, 注销所述 IP电话号码。

程序 2031中各单元的具体实现参见本发明实施例 3中的相应单元, 在此 不赘述。

本发明实施例 5 中描述的功能单元可以用来实施上述实施例 1所述的方 法。

根据本发明实施例 1至 5 , 本发明实施例 6提出了一种通信系统 4000。 如图 14所示, 所述通信系统包括: 通信客户端 4010、 IP电话机 4020和 通信月良务器 4030 , 其中, 所述 IP电话机 4020通过以太网口与所述通信客户 端 4010所在的个人计算机 PC相连;

所述 IP电话机 4020 ,用于在检测到所述 IP电话机 4020的以太网口与所 述通信客户端 4010相连时, 向所述 PC发送数据链路层的邻近发现协议消息, 以便于所述 PC在确定所述通信客户端已运行时将所述邻近 现协议消息传输 至所述通信客户端, 所述邻近发现协议消息包括所述 IP电话机 4020的 IP地 址和端口号; 接收所述通信客户端 4010确定自身已利用通信账号登录至通信 服务器 4030时, 根据所述 IP电话机 4020的 IP地址和端口号发送的所述通 信账号所关联的 IP电话号码; 并利用所述 IP电话号码执行登录操作。 所述 邻近发现协议消息具体可以为链路层发现协议 LLDP消息。

所述通信客户端 4010 , 用于接收 IP电话机 4020发送的所述邻近发现协 议消息, 确定自身已利用通信账号登录至通信服务器 4030时, 向所述通信服 务器 4030获取所述通信账号所关联的 IP电话号码; 并用于根据所述 IP电话 机 4020的 IP地址和端口号向所述 IP电话机 4020发送所述 IP电话号码; 所述通信服务器 4030 ,用于向所述通信客户端 4010发送所述通信账号所 关联的 IP电话号码。

优选地, 所述通信客户端 4010 , 还用于在接收到所述邻近发现协议消息 时确定所述邻近发现协议消息包括表示所述 IP电话机 4020支持关联登录的 信息, 所述表示所述 IP电话机支持关联登录的信息具体用于表示所 IP电 话机支持利用已登录的通信客户端的通信账号 所关联的 IP电话号码执行登录 操作。

优选地, 所述通信客户端 4010 , 还用于向所述 IP电话机 4020发送表示 所述通信客户端 4010已登录的信息以及所述 PC的 IP地址和所述通信客户端 4010的端口号,并接收所述 IP电话机 4020在确定所述通信客户端 4010已登 录时根据所述 PC的 IP地址和所述通信客户端 4010的端口号发送的登录申请 请求; 所述 IP电话机 4020 , 还用于接收所述通信客户端 4010发送的表示所 述通信客户端 4010已登录的信息、所述 PC的 IP地址和所述通信客户端 4010 的端口号, 并在确定所述通信客户端 4010已登录时, ^据所述 PC的 IP地址 和所述通信客户端 4010的端口号向所述通信客户端 4010发送登录申请请求。

进一步优选地, 所述通信客户端 4010 , 用于向所述 IP电话机 4020发送 表示所述通信客户端 4010已登录的信息以及所述 PC的 IP地址和所述通信客 户端 4010的端口号, 具体包括: 所述通信客户端 4010 , 用于向所述 IP电话 机 4020发送所述邻近发现协议消息的响应消息, 所述响应消息包括表示所述 通信客户端 4010已登录的信息以及所述 PC的 IP地址和所述通信客户端 4010 的端口号; 或者, 用于向所述 IP电话机 4020发送所述邻近发现协议消息的 响应消息, 所述响应消息包括所述 PC的 IP地址和所述通信客户端 4010的端 口号; 并用于根据所述 IP电话机 4020的 IP地址和端口号发送表示所述通信 客户端 4010已登录的信息。 相应地, 所述 IP电话机 4020 , 用于接收所述通信客户端 4010发送的表 示所述通信客户端 4010已登录的信息以及所述 PC的 IP地址和所述通信客户 端 4010的端口号, 具体包括: 所述 IP电话机 4020 , 用于接收所述通信客户 端 4010发送的所述邻近发现协议消息的响应消息 所述响应消息包括表示所 述通信客户端 4010已登录的信息、所述 PC的 IP地址和所述通信客户端 4010 的端口号; 或者, 用于接收所述通信客户端 4010发送的所述邻近发现协议消 息的响应消息, 所述响应消息包括所述 PC的 IP地址和所述通信客户端 4010 的端口号; 并用于接收所述通信客户端 4010根据所述 IP电话机 4020的 IP 地址和端口号发送的表示所述通信客户端 4010已登录的信息。

优选地, 所述通信客户端 4010 , 还用于在检测到用于指示注销所述通信 账号的用户操作时注销所述通信账号, 并指示所述 IP电话机 4020注销所述 IP电话号码, 并注销所述通信账号; 所述 IP电话机 4020 , 还用于当接收到 所述通信客户端 4010发送的注销指示时, 注销所述 IP电话号码。

本发明实施例 6 中描述的通信系统可以用来实施上述实施例 1所述的方 法。

本领域普通技术人员可以意识到, 结合本文中所公开的实施例描述的各 示例的单元及算法步骤, 能够以电子硬件、 或者计算机软件和电子硬件的结 合来实现。 这些功能究竟以硬件还是软件方式来执行, 取决于技术方案的特 定应用和设计约束条件。 专业技术人员可以对每个特定的应用来使用不 同方 法来实现所描述的功能, 但是这种实现不应认为超出本发明的范围。

所属领域的技术人员可以清楚地了解到, 为描述的方便和筒洁, 上述描 述的系统、 装置和单元的具体工作过程, 可以参考前述方法实施例中的对应 过程, 在此不再赘述。

在本申请所提供的几个实施例中, 应该理解到, 所揭露的系统、 装置和 方法, 可以通过其它的方式实现。 例如, 以上所描述的装置实施例仅仅是示 意性的, 例如, 所述单元的划分, 仅仅为一种逻辑功能划分, 实际实现时可 以有另外的划分方式, 例如多个单元或组件可以结合或者可以集成到 另一个 系统, 或一些特征可以忽略, 或不执行。 另一点, 所显示或讨论的相互之间 的耦合或直接耦合或通信连接可以是通过一些 接口, 装置或单元的间接耦合 或通信连接, 可以是电性, 机械或其它的形式。 为单元显示的部件可以是或者也可以不是物理 单元, 即可以位于一个地方, 或者也可以分布到多个网络单元上。 可以根据实际的需要选择其中的部分或 者全部单元来实现本实施例方案的目的。

另外, 在本发明各个实施例中的各功能单元可以集成 在一个处理单元中, 也可以是各个单元单独物理存在, 也可以两个或两个以上单元集成在一个单 元中。

所述功能如果以软件功能单元的形式实现并作 为独立的产品销售或使用 时, 可以存储在一个计算机可读取存储介质中。 基于这样的理解, 本发明的 技术方案本质上或者说对现有技术做出贡献的 部分或者该技术方案的部分可 以以软件产品的形式体现出来, 该计算机软件产品存储在一个存储介质中, 包括若干指令用以使得一台计算机设备(可以 是个人计算机, 服务器, 或者 网络设备等)执行本发明各个实施例所述方法 的全部或部分步骤。 而前述的 存储介质包括: U盘、 移动硬盘、 只读存储器(ROM, Read-Only Memory ) 、 随机存取存储器 ( RAM, Random Acces s Memory ) 、 磁碟或者光盘等各种可以 存储程序代码的介质。

以上所述, 仅为本发明的具体实施方式, 但本发明的保护范围并不局限 于此, 任何熟悉本技术领域的技术人员在本发明揭露 的技术范围内, 可轻易 想到变化或替换, 都应涵盖在本发明的保护范围之内。 因此, 本发明的保护 范围应所述以权利要求的保护范围为准。