WO2017028773A1 - 一种ims终端自组网的方法及装置 - Google Patents

一种ims终端自组网的方法及装置 Download PDF

Info

Publication number
WO2017028773A1
WO2017028773A1 PCT/CN2016/095352 CN2016095352W WO2017028773A1 WO 2017028773 A1 WO2017028773 A1 WO 2017028773A1 CN 2016095352 W CN2016095352 W CN 2016095352W WO 2017028773 A1 WO2017028773 A1 WO 2017028773A1
Authority
WO
WIPO (PCT)
Prior art keywords
ims
ims terminal
network
terminal
address
Prior art date
Application number
PCT/CN2016/095352
Other languages
English (en)
French (fr)
Inventor
吴鹏程
Original Assignee
大唐移动通信设备有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 大唐移动通信设备有限公司 filed Critical 大唐移动通信设备有限公司
Publication of WO2017028773A1 publication Critical patent/WO2017028773A1/zh

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/10Architectures or entities
    • H04L65/1016IP multimedia subsystem [IMS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1069Session establishment or de-establishment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1073Registration or de-registration
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1101Session protocols
    • H04L65/1104Session initiation protocol [SIP]

Definitions

  • the present invention relates to the field of communications, and in particular, to a method and apparatus for an IMS terminal ad hoc network.
  • IP Multimedia Subsystem is a new form of multimedia service that meets the needs of today's end-users for newer and more diverse multimedia services. It has been recognized as the core of 3G post-communication networks. The key technology is the mandatory network architecture for the convergence of fixed network, mobile network and Internet. It is the forefront and hotspot technology of network technology research.
  • the IMS terminal needs to set a Proxy-Call Session Control Fun (P-CSCF) discovery point when registering, and register with the IMS network device through a Session Initiation Protocol (SIP) message.
  • P-CSCF Proxy-Call Session Control Fun
  • the registration process of the IMS terminal A is taken as an example. After the IMS terminal A is powered on, the registration process is initiated to the IMS network through the SIP signaling, and the internal P-CSCF network element of the IMS network is used. Interrogating-Call Session Control Funnel (I-CSCF) network element, Serving-Call Session Control Funtion (S-CSCF) network element, Home Subscriber Server (HSS), application The Application Server (AS) records the information of the IMS terminal A and prepares for services such as subsequent calls. In addition, the IMS terminal B also needs to perform the above process to implement registration in the IMS network.
  • I-CSCF Interrogating-Call Session Control Funnel
  • S-CSCF Serving-Call Session Control Funtion
  • HSS Home Subscriber Server
  • AS Application Server
  • the IMS terminal B also needs to perform the above process to implement registration in the IMS network.
  • the IMS terminal A needs to initiate a call to the IMS terminal B
  • the calling IMS terminal A needs to initiate SIP call (INVITE) signaling, and is also routed and forwarded by each network element in the IMS network.
  • the IMS terminal The media packets transmitted between them also need to be forwarded by each network element in the IMS network device. Therefore, the IMS terminal must be connected to the IMS network environment to perform services such as calling. If the IMS terminal fails to access the IMS network, the IMS terminal cannot work normally, which limits the application scenario of the IMS terminal to a certain extent.
  • the IMS media data packet is usually sent using the User Datagram Protocol (User).
  • UDP Datagram Protocol
  • UDP transmission is an unreliable transmission.
  • Packet loss is a normal phenomenon during data packet transmission. Therefore, in the process of data packet transmission, the probability of packet loss increases every time an intermediate node is added. For the call process between IMS terminals, multiple devices in the IMS network need to be forwarded, which may result in a high packet loss rate.
  • the IMS terminal needs to deploy a complete set of IMS network devices to provide services for the IMS terminal in the process of registering and initiating services, which greatly limits the application scenarios of the IMS terminal, and the high packet loss rate in the service process may be Causes an abnormality in the business process.
  • the embodiments of the present invention provide a method and an apparatus for IMS terminal self-organizing network, which are used to solve the problem that the application scenario of the IMS terminal is limited and the network packet loss rate is high in the prior art.
  • a method for IMS terminal self-organizing network comprising:
  • the first IMS terminal sends the registration broadcast message to the other IMS terminal in the interworking cluster network by the switching device, where the registration broadcast message carries the identifier and address of the first IMS terminal;
  • the first IMS terminal receives the registration broadcast acknowledgement message replied by the at least one IMS terminal in the interworking cluster network, and records the identifier and address of the corresponding IMS terminal carried in each of the received registration broadcast acknowledgement messages;
  • the first IMS terminal determines that the first IMS terminal and the received IMS terminal corresponding to each registered broadcast acknowledgement message together constitute an IMS adaptive network.
  • the IMS terminal in the present invention can directly notify other IMS terminals in the inter-cluster network by means of broadcast without registration of the IMS network, and can further communicate using SIP signaling without further requiring the IMS network device.
  • the IMS terminal networking is very convenient.
  • the method further includes:
  • the first IMS terminal sends a registration message to the proxy session control function network element P-CSCF in the IMS network via the switching device, and registers in the IMS network.
  • the switching device sends a registration broadcast message to its own interworking cluster.
  • Other IMS terminals in the network or,
  • the switching device sends a registration broadcast message to other IMS terminals in the interworking cluster network.
  • the first IMS terminal receives the registration broadcast acknowledgement message replied by the at least one IMS terminal in the interworking cluster network, and records the identifier and address of the corresponding IMS terminal carried in each of the received registration broadcast acknowledgement messages, Further includes:
  • the first IMS terminal When the first IMS terminal needs to establish a call relationship with any IMS terminal, the first IMS terminal queries the any IMS according to the identifier and address of the corresponding IMS terminal carried in each of the received registration broadcast acknowledgement messages. The identity and address of the terminal;
  • the first IMS terminal determines that the identifier and the address of the any IMS terminal are recorded, the first IMS terminal directly sends a call message to an address corresponding to the any IMS terminal.
  • the peer address is directly used for point-to-point communication without passing through the IMS network, which reduces the probability of packet loss and greatly reduces the performance load of the IMS network device.
  • the first IMS terminal receives the registration broadcast acknowledgement message replied by the at least one IMS terminal in the interworking cluster network, and records the identifier and address of the corresponding IMS terminal carried in each of the received registration broadcast acknowledgement messages, Further includes:
  • the first IMS terminal When the first IMS terminal needs to establish a call relationship with any IMS terminal, the first IMS terminal queries the any IMS according to the identifier and address of the corresponding IMS terminal carried in each of the received registration broadcast acknowledgement messages. The identity and address of the terminal;
  • the first IMS terminal determines that the identifier and the address of the any terminal are not recorded, the first IMS terminal further determines whether the registration is successful in the IMS network;
  • the first IMS terminal sends a call message to the P-CSCF via the switching device, and forwards to each of the IMS terminals through each network element in the IMS network;
  • the first IMS terminal terminates establishing a call relationship with any of the IMS terminals.
  • a method for IMS terminal self-organizing network comprising:
  • the second IMS terminal receives the registration broadcast message forwarded by the first IMS terminal in the interworking cluster network by the switching device, and records the identifier and address of the first IMS terminal carried in the registration broadcast message;
  • the second IMS terminal replies to the first IMS terminal with a registration broadcast acknowledgement message, where the registration broadcast acknowledgement message carries the identifier and address of the second IMS terminal;
  • the second IMS terminal determines that the second IMS terminal and the first IMS terminal together form an IMS adaptive network.
  • the IMS terminal in the present invention can directly notify other IMS terminals in the inter-cluster network by means of broadcast without registration of the IMS network, and can further communicate using SIP signaling without further requiring the IMS network device.
  • the IMS terminal networking is very convenient.
  • An apparatus for an IMS terminal self-organizing network comprising:
  • a first sending unit configured to send, by using the switching device, a registration broadcast message to another IMS terminal in the interworking cluster network, where the registration broadcast message carries the identifier and address of the first IMS terminal;
  • a first receiving unit configured to receive a registration broadcast acknowledgement message replied by at least one IMS terminal in the interworking cluster network, and record the identifier and address of the corresponding IMS terminal carried in each received broadcast acknowledgement message;
  • the first processing unit is configured to determine that the IMS terminal corresponding to each of the received registration broadcast acknowledgement messages together constitute an IMS adaptive network.
  • the IMS terminal in the present invention can directly notify other IMS terminals in the inter-cluster network by means of broadcast without registration of the IMS network, and can further communicate using SIP signaling without further requiring the IMS network device.
  • the IMS terminal networking is very convenient.
  • the first sending unit when the first sending unit sends the registration broadcast message to the other IMS terminal in the interworking cluster network, the first sending unit is further configured to:
  • the registration message is sent by the switching device to the proxy session control function network element P-CSCF in the IMS network, and registration is performed in the IMS network.
  • a triggering unit configured to send a registration broadcast message to another IMS terminal in the interworking cluster network by the switching device each time it determines that it is powered on;
  • the switching device For each time it is determined that the preset re-registration period is reached, the switching device sends a registration broadcast message to other IMS terminals in the interworking cluster network.
  • the first receiving unit receives the registration broadcast acknowledgement message replied by the at least one IMS terminal in the interworking cluster network, and records the identifier and address of the corresponding IMS terminal carried in each received registration broadcast acknowledge message. After that, further include:
  • the calling unit is configured to query the identifier of the IMS terminal according to the identifier and address of the corresponding IMS terminal carried in each of the received registration broadcast acknowledgement messages when the call relationship needs to be established with any IMS terminal. And address;
  • the call message is directly sent to the address corresponding to the any IMS terminal.
  • the peer address is directly used for point-to-point communication without passing through the IMS network, which reduces the probability of packet loss and greatly reduces the performance load of the IMS network device.
  • the first receiving unit receives the registration broadcast acknowledgement message replied by the at least one IMS terminal in the interworking cluster network, and records the identifier and address of the corresponding IMS terminal carried in each received registration broadcast acknowledge message. Thereafter, the calling unit is further used to:
  • the call message is sent to the P-CSCF via the switching device, and forwarded to each of the IMS terminals by each network element in the IMS network;
  • An apparatus for an IMS terminal self-organizing network comprising:
  • a second receiving unit configured to receive a registration broadcast message forwarded by the first IMS terminal in the interworking cluster network by the switching device, and record the identifier and address of the first IMS terminal carried in the registration broadcast message;
  • a second sending unit configured to reply to the first IMS terminal with a registration broadcast acknowledgement message, where the registration broadcast acknowledgement message carries an identifier and an address of the second IMS terminal;
  • a second processing unit configured to determine that the IMS adaptive network is formed together with the first IMS terminal.
  • the IMS terminal in the present invention can directly notify other IMS terminals in the inter-cluster network by means of broadcast without registration of the IMS network, and can further communicate using SIP signaling without further requiring the IMS network device.
  • the IMS terminal networking is very convenient.
  • FIG. 1 is a schematic diagram of registration and service flow of an IMS terminal in an IMS network according to the background art of the present invention
  • FIG. 2 is a flowchart of an overview of a first IMS terminal ad hoc network according to an embodiment of the present invention
  • FIG. 3 is a schematic diagram of a registration process of an IMS terminal X according to an embodiment of the present invention.
  • FIG. 4 is a flowchart of an overview of a second IMS terminal ad hoc network according to an embodiment of the present invention
  • FIG. 5 is a flowchart of registration of an IMS terminal A according to an embodiment of the present invention.
  • FIG. 6 is a call flow diagram of an IMS terminal A and an IMS terminal B according to an embodiment of the present invention
  • FIG. 7 is a schematic structural diagram of an apparatus for a self-organizing network of a first IMS terminal according to an embodiment of the present disclosure
  • FIG. 8 is a schematic structural diagram of an apparatus for a second IMS terminal self-organizing network according to an embodiment of the present invention.
  • the present invention provides a method and device for an IMS terminal ad hoc network, where the first IMS terminal is sent by the switching device.
  • the registration broadcast message carries the identifier and address of the first IMS terminal;
  • the first IMS terminal receives the registration broadcast acknowledgement message replied by at least one IMS terminal in the interworking cluster network, and records The identifier and address of the corresponding IMS terminal carried in each of the received registration broadcast acknowledgement messages;
  • the first IMS terminal determines that the first IMS terminal and the received IMS terminal corresponding to each registered broadcast acknowledgement message together constitute an IMS adaptive network .
  • the specific process of the IMS terminal ad hoc network in the embodiment of the present invention is as follows:
  • the first IMS terminal is triggered to send the registration broadcast message to other IMS terminals in the interworking cluster network via the switching device:
  • the switching device sends a registration broadcast message to other IMS terminals in the interworking cluster network.
  • the switching device sends a registration broadcast message to other IMS terminals in the interworking cluster network.
  • the re-registration period can be set to 5 seconds.
  • the IMS terminal can continue to perform the registration process next time when a registration process is not completed, and can discover more other IMS terminals in time.
  • Step 200 The first IMS terminal sends the registration broadcast message to other IMS terminals in the interworking cluster network by the switching device, and the registration broadcast message carries the identifier and address of the first IMS terminal.
  • the first IMS terminal sends the registration broadcast message to the switching device, for example, the switch, and the like, and then the switching device forwards to each other IMS terminal in the interworking cluster network, where the interworking cluster network may refer to the first IMS terminal.
  • the local area network may also be a network that can communicate with the local area network where the first IMS terminal is located and supports routing and forwarding.
  • the registered broadcast mediation sent by the first IMS network carries the identifier and address of the first IMS terminal, where the address may be an IP address.
  • the IMS terminal X sends a registration broadcast message to the IMS terminal A to the IMS terminal E in the local area network through the switching device.
  • the method further includes:
  • the first IMS terminal sends a registration message to the proxy session control function network element P-CSCF in the IMS network via the switching device, and registers in the IMS network.
  • the first IMS terminal simultaneously sends the registration message and the registration broadcast message to the switching device, and the switching device forwards the registration message to the P-CSCF, performs a standard IMS network registration procedure, and forwards the registration broadcast message to the first IMS terminal.
  • Other IMS terminals in the interworking cluster network are possible.
  • Step 210 The first IMS terminal receives a registration broadcast replied by at least one IMS terminal in the interworking cluster network.
  • the acknowledgement message is recorded, and the identifier and address of the corresponding IMS terminal carried in each of the received registration broadcast acknowledgement messages are recorded.
  • the registration broadcast acknowledgement message here may be a SIP 200 OK, and the identifier and address of the IMS terminal that sends the registration broadcast acknowledgement message are carried in the registration broadcast acknowledgement message.
  • the IMS terminal B replies to the SIP 200 OK to the IMS terminal X, and the SIP 200 OK message carries the identifier and IP address of the IMS terminal B.
  • the first IMS terminal records the identifier and address of the IMS terminal corresponding to each registered broadcast acknowledgement message according to each received registration broadcast acknowledgement message, and establishes a relationship table between the IMS terminal and its corresponding address.
  • the IMS terminal A to the IMS terminal E respectively reply to the SIP 200 OK to the IMS terminal X.
  • the IMS records the identifier and address of the IMS terminal corresponding to each registered broadcast acknowledgement message according to each received broadcast acknowledgement message, as shown in Table 1 below.
  • the first IMS terminal when the first IMS terminal initiates a call service, when the first IMS terminal needs to establish a call relationship with any IMS terminal, taking the IMS terminal A as an example, the first IMS terminal first confirms according to each received registration broadcast. The identifier and address of the corresponding IMS terminal carried in the message are used to query the correspondence between the identifier and the address of the IMS terminal A.
  • the first IMS terminal When the first IMS terminal determines that the identifier and address of the IMS terminal A are recorded, the first IMS terminal directly sends a call message to the address corresponding to the IMS terminal A.
  • the call message here is an INVITE message
  • the first IMS terminal determines that the record IMS has the identifier and address of the terminal A, indicating that the first IMS terminal and the IMS terminal A are in the same inter-cluster network, and during the registration process of the two parties, The identity and address of the other party. Therefore, at this time, it is no longer necessary to go through the forwarding of each network element in the IMS network, and the bypass processing can be directly performed to complete the call flow between the two IMS terminals, and get rid of the dependence on the IMS network.
  • the point-to-point communication of the IMS terminal is realized.
  • the first IMS terminal determines that the identity and address of the IMS terminal A are not recorded, the first IMS terminal further determines whether it is successfully registered in the IMS network.
  • the first IMS terminal determines that the identifier and address of the IMS terminal A are not recorded, indicating that the first IMS terminal and the IMS terminal A are not in the same inter-cluster network, and do not communicate with each other during the registration process of the two parties. Due to During the registration process of the first IMS terminal, the first IMS terminal simultaneously registers with the IMS network, and the IMS network registration process is an existing standard process. Therefore, if the first IMS terminal determines that it is successfully registered in the IMS network, it is exchanged. The device sends a call message to the P-CSCF and forwards it to the IMS terminal A through each network element in the IMS network, where the existing process is performed.
  • the first IMS terminal successfully registers in the IMS network, since the first IMS terminal simultaneously sends the registration broadcast message, when it calls other terminals in the same interworking cluster network, the bypass processing is performed, and the address is directly addressed to the other party.
  • the INVITE message is sent to reduce the burden on the IMS network, and the application scenario of the IMS terminal is extended.
  • the INVITE message is forwarded to the corresponding IMS terminal by each network element in the IMS network.
  • the call will fail, and the first IMS terminal terminates the establishment of the call relationship with the IMS terminal A.
  • Step 220 The first IMS terminal determines that the first IMS terminal and the received IMS terminal corresponding to each registration broadcast acknowledgement message jointly form an IMS adaptive network.
  • the specific process of the IMS terminal ad hoc network in the embodiment of the present invention is as follows:
  • Step 400 The second IMS terminal receives the registration broadcast message forwarded by the first IMS terminal in the interworking cluster network by the switching device, and records the identifier and address of the first IMS terminal carried in the registration broadcast message.
  • the IMS terminal B in FIG. 3 is taken as an example.
  • the IMS terminal B receives the registration broadcast message sent by the IMS terminal X in the interworking cluster network, and the registration broadcast message carries the identifier and address of the IMS terminal X. Record the identity and address of the IMS terminal X.
  • Step 410 The second IMS terminal replies to the first IMS terminal with a registration broadcast acknowledgement message, where the registration broadcast acknowledgement message carries the identifier and address of the second IMS terminal.
  • the IMS terminal B replies to the SIP 200 OK to the IMS terminal X, and carries the identifier and IP address of the IMS terminal B in the SIP 200 OK message.
  • Step 420 The second IMS terminal determines that the second IMS terminal and the first IMS terminal jointly form an IMS adaptive network.
  • the IMS terminal when it is in the registration process, the IMS terminal sends a registration broadcast message to other IMS terminals in the inter-cluster network, and records each registration broadcast acknowledgement message according to the received registration broadcast acknowledgement message.
  • the identifier and address of the corresponding IMS terminal meanwhile, the IMS terminal also receives the registration broadcast message sent by other terminals in an interworking cluster network, and replies to the registration broadcast confirmation message to the corresponding terminal, and records the received registration.
  • FIG. 5 shows the registration process of IMS terminal A at boot time:
  • the switching device takes a switch as an example.
  • the network elements in the IMS network in FIG. 5 are omitted except for the P-CSCF.
  • Step 501 The IMS terminal A simultaneously sends a registration message and a registration broadcast message to the switch.
  • Step 502 The switch sends the registration broadcast message to the IMS terminal B and the IMS terminal C in the same local area network as the IMS terminal A.
  • Step 503 The switch sends a registration message to the P-CSCF, and initiates a registration process of the IMS terminal A in the IMS network.
  • Step 504 The IMS terminal B records the identifier and address of the IMS terminal A according to the registration broadcast message sent by the IMS terminal A, and sends a registration broadcast acknowledge message 200 OK to the IMS terminal A, where the registration broadcast acknowledge message carries the identifier of the IMS terminal B. And address.
  • Step 505 The IMS terminal A records the identity and address of the IMS terminal B according to the registration broadcast acknowledgement message replied by the IMS terminal B.
  • Step 506 The IMS terminal C records the registration broadcast message sent by the IMS terminal A, records the identifier and address of the IMS terminal A, and sends a registration broadcast acknowledge message 200 OK to the IMS terminal A, where the registration broadcast acknowledge message carries the IMS terminal C. Identification and address.
  • Step 507 The IMS terminal A records the identifier and address of the IMS terminal C according to the registration broadcast acknowledgement message replied by the IMS terminal C.
  • the IMS terminal A, the IMS terminal B, and the IMS terminal C together constitute an IMS adaptive network.
  • FIG. 6 shows a call relationship establishment process between the IMS terminal A and the IMS terminal B:
  • the IMS terminal A and the IMS terminal B are two IMS terminals in the same local area network, and in the registration process of the two IMS terminals, the identity and address of the other party are respectively saved.
  • the IMS terminal A and the IMS terminal B When the IMS terminal A and the IMS terminal B establish a call relationship with the IMS terminal A and the IMS terminal B, the IMS terminal A and the IMS terminal B include:
  • Step 601 The IMS terminal A queries the identifier and address of the IMS terminal B, determines the identity and address of the IMS terminal B, and directly sends the INVITE message to the IMS terminal B.
  • Step 602 The IMS terminal B replies with an acknowledgment message 200 OK to the IMS terminal A.
  • Step 603 The IMS terminal A replies with an acknowledgment message ACK to the IMS terminal B, and the call relationship between the IMS terminal A and the IMS terminal B is successfully established.
  • the IMS terminal A and the IMS terminal B can directly perform point-to-point communication without the IMS network forwarding.
  • the two can directly transmit audio and video media data. Packets do not need to be forwarded through the IMS network. It reduces the packet forwarding pressure of the IMS network and reduces the probability of packet loss.
  • an apparatus for an IMS terminal self-organizing network includes:
  • the first sending unit 70 is configured to send, by using the switching device, the registration broadcast message to another IMS terminal in the interworking cluster network, where the registration broadcast message carries the identifier and address of the first IMS terminal;
  • the first receiving unit 71 is configured to receive a registration broadcast acknowledgement message replied by at least one IMS terminal in the interworking cluster network, and record the identifier and address of the corresponding IMS terminal carried in each of the received registration broadcast acknowledgement messages;
  • the first processing unit 72 is configured to determine that the IMS terminal corresponding to each of the received registration broadcast acknowledgement messages together constitute an IMS adaptive network.
  • the first sending unit when the first sending unit sends the registration broadcast message to the other IMS terminal in the interworking cluster network, the first sending unit is further configured to:
  • the registration message is sent by the switching device to the proxy session control function network element P-CSCF in the IMS network, and registration is performed in the IMS network.
  • the triggering unit 73 is configured to send a registration broadcast message to another IMS terminal in the interworking cluster network by the switching device each time it determines that it is powered on; or
  • the switching device For each time it is determined that the preset re-registration period is reached, the switching device sends a registration broadcast message to other IMS terminals in the interworking cluster network.
  • the first receiving unit receives the registration broadcast acknowledgement message replied by the at least one IMS terminal in the interworking cluster network, and records the identifier and address of the corresponding IMS terminal carried in each of the received registration broadcast acknowledgement messages, Further includes:
  • the calling unit 74 is configured to query the identifier and address of any IMS terminal according to the identifier and address of the corresponding IMS terminal carried in each of the received registration broadcast acknowledgement messages when the call relationship needs to be established with any of the IMS terminals;
  • the call message is directly sent to the address corresponding to any IMS terminal.
  • the calling unit 74 is further used to:
  • the identifier and address of any IMS terminal are queried according to the identifier and address of the corresponding IMS terminal carried in each of the received registration broadcast acknowledgment messages;
  • the call message is sent to the P-CSCF via the switching device, and forwarded to any IMS terminal through each network element in the IMS network;
  • an apparatus for an IMS terminal self-organizing network includes:
  • the second receiving unit 80 is configured to receive the registration broadcast message forwarded by the first IMS terminal in the interworking cluster network by the switching device, and record the identifier and address of the first IMS terminal carried in the registration broadcast message;
  • a second sending unit 81 configured to reply to the first IMS terminal with a registration broadcast acknowledgement message, where the registration broadcast acknowledgement message carries the identifier and address of the second IMS terminal;
  • the second processing unit 82 is configured to determine that the IMS adaptive network is formed together with the first IMS terminal.
  • the IMS terminal when it is in the registration process, the IMS terminal sends a registration broadcast message to other IMS terminals in the inter-cluster network, and confirms according to the received registration broadcast.
  • the message records the identifier and address of the IMS terminal corresponding to each registration broadcast acknowledgement message, and at the same time, the IMS terminal also receives the registration broadcast message sent by other terminals in an interworking cluster network, and replies to the registration broadcast acknowledgement message to the corresponding The terminal, and the identifier and address of the IMS terminal corresponding to the received registration broadcast message, and finally make each IMS terminal in the interworking cluster network form an adaptive network.
  • the IMS terminal in the present invention can directly notify other IMS terminals in the inter-cluster network by means of broadcast without registration of the IMS network, and can further communicate using SIP signaling without further requiring the IMS network device.
  • the IMS terminal networking is very convenient.
  • the peer address is directly used for point-to-point communication without passing through the IMS network, which reduces the probability of packet loss and greatly reduces the performance load of the IMS network device.
  • embodiments of the present invention can be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment, or a combination of software and hardware. Moreover, the invention can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) including computer usable program code.
  • computer-usable storage media including but not limited to disk storage, CD-ROM, optical storage, etc.
  • the computer program instructions can also be stored in a computer readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the computer readable memory produce an article of manufacture comprising the instruction device.
  • the device is implemented in a flow or a flow or a block diagram of a block or multiple The function specified in the box.
  • These computer program instructions can also be loaded onto a computer or other programmable data processing device such that a series of operational steps are performed on a computer or other programmable device to produce computer-implemented processing for execution on a computer or other programmable device.
  • the instructions provide steps for implementing the functions specified in one or more of the flow or in a block or blocks of a flow diagram.

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Computer Security & Cryptography (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)

Abstract

公开了一种IMS终端自组网的方法及装置,用以解决现有技术中IMS终端应用场景受限以及网络丢包率较高的问题,该方法为:第一IMS终端经交换设备发送注册广播消息至自身所在互通集群网络中的其他IMS终端;第一IMS终端接收所在互通集群网络中至少一个IMS终端回复的注册广播确认消息,并记录接收到的每一条注册广播确认消息中携带的相应的IMS终端的标识与地址;第一IMS终端确定第一IMS终端与接收到的每一条注册广播确认消息对应的IMS终端共同构成IMS自适应网络,因此IMS终端可以不经过IMS网络的注册,直接通过广播的形式通知互通集群网络中的其他IMS终端,对于部署IMS终端组网非常方便。

Description

一种IMS终端自组网的方法及装置
本申请要求在2015年8月17日提交中国专利局、申请号为201510505554.1、发明名称为“一种IMS终端自组网的方法及装置”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
技术领域
本发明涉及通信领域,特别是涉及一种IMS终端自组网的方法及装置。
背景技术
IP多媒体子***(IP Multimedia Subsystem,IMS)是一种全新的多媒体业务形式,它能够满足现在的终端客户更新颖、更多样化的多媒体业务的需求,已经被公认为3G后通信网络的核心关键技术,是实现固网、移动网和互联网融合的必选的网络架构,是目前网络技术研究的前沿和热点技术。
IMS终端在注册时需要设定代理会话控制功能(Proxy-Call Session Control Funtion,P-CSCF)发现点,并经过会话初始协议(Session Initiation Protocol,SIP)消息向IMS网络设备注册。
具体的,参阅图1所示,以IMS终端A的注册流程为例进行说明,IMS终端A在开机后,通过SIP信令向IMS网络发起注册流程,并经过IMS网络内部P-CSCF网元、查询会话控制功能(Interrogating-Call Session Control Funtion,I-CSCF)网元、服务会话控制功能(Serving-Call Session Control Funtion,S-CSCF)网元、归属用户服务器(Home Subscriber Server,HSS)、应用服务器(Application Server,AS)记录IMS终端A的信息,并为后续呼叫等业务做准备。此外,IMS终端B也需执行上述流程实现在IMS网络中的注册。
在呼叫流程中,当IMS终端A需要向IMS终端B发起呼叫时,主叫IMS终端A需要发起SIP呼叫(INVITE)信令,也由IMS网络中的各个网元进行路由转发,此外,IMS终端之间传输的媒体包也需要由IMS网络设备中的各个网元进行转发。因此,IMS终端必须接入到IMS网络的环境中才能进行呼叫等业务,如果IMS终端接入到IMS网络失败,则此时IMS终端无法正常工作,在一定程度上限制了IMS终端的应用场景。
现有技术下,IMS终端之间在进行视频、音频、短信等基础业务时,还会经常出现IMS网络内部网元丢包等情况,导致业务进程异常。
具体的,可能有以下至少两种情况导致丢包现象:
其一,为了保证数据包传输实时性,IMS媒体数据包的发送通常采用用户数据报协议(User  Datagram Protocol,UDP)传输IMS网络中的数据包,而UDP传输是不可靠的传输,丢包是数据包传输过程中的正常现象。因此,在数据包的传输过程中,每增加一个中间节点,丢包的可能性都会增加。而针对IMS终端之间的呼叫过程,需要IMS网络中的多个设备进行转发,因此可能导致较高的丢包率。
其二,由于所有IMS终端发起业务时都需要使用一整套IMS网络设备,而当IMS设备需要对大量数据包进行处理时,由于IMS网络设备的处理能力有限,因此也会造成一定的丢包现象。例如,大量音视频数据包的解码和编码过程需要占用IMS设备的大量资源,对IMS设备的负荷构成极大的挑战,因此也可能出现丢包现象。
由上可知,IMS终端在注册和发起业务的过程中,均需要部署一整套IMS网络设备提供为其提供服务,极大地限制了IMS终端的应用场景,且业务进程中较高的丢包率可能导致业务进程出现异常。
发明内容
本发明实施例提供一种IMS终端自组网的方法及装置,用以解决现有技术中IMS终端应用场景受限以及网络丢包率较高的问题。
本发明实施例提供的具体技术方案如下:
一种IMS终端自组网的方法,包括:
第一IMS终端经交换设备发送注册广播消息至自身所在互通集群网络中的其他IMS终端,所述注册广播消息携带所述第一IMS终端的标识和地址;
第一IMS终端接收所在互通集群网络中至少一个IMS终端回复的注册广播确认消息,并记录接收到的每一条注册广播确认消息中携带的相应的IMS终端的标识与地址;
第一IMS终端确定所述第一IMS终端与接收到的每一条注册广播确认消息对应的IMS终端共同构成IMS自适应网络。
因此,本发明中的IMS终端可以不经过IMS网络的注册,直接通过广播的形式通知互通集群网络中的其他IMS终端,并进一步地不需要IMS网络设备就可以使用SIP信令进行通信,对于部署IMS终端组网非常方便。
可选的,在第一IMS终端经交换设备发送注册广播消息至自身所在互通集群网络中的其他IMS终端时,进一步包括:
第一IMS终端经所述交换设备发送注册消息至IMS网络中的代理会话控制功能网元P-CSCF,在所述IMS网络中进行注册。
可选的,进一步包括:
第一IMS终端每次确定自身开机时,经交换设备发送注册广播消息至自身所在互通集群 网络中的其他IMS终端;或者,
第一IMS终端每次确定到达预设的重注册周期时,经交换设备发送注册广播消息至自身所在互通集群网络中的其他IMS终端。
可选的,在第一IMS终端接收所在互通集群网络中至少一个IMS终端回复的注册广播确认消息,并记录接收到的每一条注册广播确认消息中携带的相应的IMS终端的标识与地址之后,进一步包括:
当第一IMS终端需要与任一IMS终端建立呼叫关系时,第一IMS终端根据所述接收到的每一条注册广播确认消息中携带的相应的IMS终端的标识与地址,查询所述任一IMS终端的标识与地址;
当所述第一IMS终端确定记录有所述任一IMS终端的标识与地址时,所述第一IMS终端直接向所述任一IMS终端对应的地址发送呼叫消息。
因此,在IMS终端进行呼叫业务时,直接利用对方地址,进行点对点的通信,而不需要经过IMS网络,减小了丢包的概率,并极大减少了IMS网络设备的性能负荷。
可选的,在第一IMS终端接收所在互通集群网络中至少一个IMS终端回复的注册广播确认消息,并记录接收到的每一条注册广播确认消息中携带的相应的IMS终端的标识与地址之后,进一步包括:
当第一IMS终端需要与任一IMS终端建立呼叫关系时,第一IMS终端根据所述接收到的每一条注册广播确认消息中携带的相应的IMS终端的标识与地址,查询所述任一IMS终端的标识与地址;
当第一IMS终端确定没有记录所述任一终端的标识与地址时,所述第一IMS终端进一步判断自身是否在所述IMS网络注册成功;
若是,则所述第一IMS终端经所述交换设备将呼叫消息发送至P-CSCF,并通过所述IMS网络中的各个网元转发至所述任一IMS终端;
否则,所述第一IMS终端终止与所述任一IMS终端建立呼叫关系。
一种IMS终端自组网的方法,包括:
第二IMS终端接收自身所在互通集群网络中第一IMS终端经交换设备转发的注册广播消息,并记录所述注册广播消息中携带的所述第一IMS终端的标识与地址;
第二IMS终端向所述第一IMS终端回复注册广播确认消息,其中,所述注册广播确认消息携带所述第二IMS终端的标识和地址;
第二IMS终端确定所述第二IMS终端与所述第一IMS终端共同构成IMS自适应网络。
因此,本发明中的IMS终端可以不经过IMS网络的注册,直接通过广播的形式通知互通集群网络中的其他IMS终端,并进一步地不需要IMS网络设备就可以使用SIP信令进行通信,对于部署IMS终端组网非常方便。
一种IMS终端自组网的装置,包括:
第一发送单元,用于经交换设备发送注册广播消息至自身所在互通集群网络中的其他IMS终端,所述注册广播消息携带所述第一IMS终端的标识和地址;
第一接收单元,用于接收所在互通集群网络中至少一个IMS终端回复的注册广播确认消息,并记录接收到的每一条注册广播确认消息中携带的相应的IMS终端的标识与地址;
第一处理单元,用于确定与接收到的每一条注册广播确认消息对应的IMS终端共同构成IMS自适应网络。
因此,本发明中的IMS终端可以不经过IMS网络的注册,直接通过广播的形式通知互通集群网络中的其他IMS终端,并进一步地不需要IMS网络设备就可以使用SIP信令进行通信,对于部署IMS终端组网非常方便。
可选的,在所述第一发送单元经交换设备发送注册广播消息至自身所在互通集群网络中的其他IMS终端时,所述第一发送单元,进一步用于:
经所述交换设备发送注册消息至IMS网络中的代理会话控制功能网元P-CSCF,在所述IMS网络中进行注册。
可选的,进一步包括:
触发单元,用于每次确定自身开机时,经交换设备发送注册广播消息至自身所在互通集群网络中的其他IMS终端;或者,
用于每次确定到达预设的重注册周期时,经交换设备发送注册广播消息至自身所在互通集群网络中的其他IMS终端。
可选的,在所述第一接收单元接收所在互通集群网络中至少一个IMS终端回复的注册广播确认消息,并记录接收到的每一条注册广播确认消息中携带的相应的IMS终端的标识与地址之后,进一步包括:
呼叫单元,用于当需要与任一IMS终端建立呼叫关系时,根据所述接收到的每一条注册广播确认消息中携带的相应的IMS终端的标识与地址,查询所述任一IMS终端的标识与地址;
以及当确定记录有所述任一IMS终端的标识与地址时,直接向所述任一IMS终端对应的地址发送呼叫消息。
因此,在IMS终端进行呼叫业务时,直接利用对方地址,进行点对点的通信,而不需要经过IMS网络,减小了丢包的概率,并极大减少了IMS网络设备的性能负荷。
可选的,在所述第一接收单元接收所在互通集群网络中至少一个IMS终端回复的注册广播确认消息,并记录接收到的每一条注册广播确认消息中携带的相应的IMS终端的标识与地址之后,所述呼叫单元进一步用于:
当需要与任一IMS终端建立呼叫关系时,根据所述接收到的每一条注册广播确认消息中携带的相应的IMS终端的标识与地址,查询所述任一IMS终端的标识与地址;
当确定没有记录所述任一终端的标识与地址时,进一步判断自身是否在所述IMS网络注册成功;
若是,则经所述交换设备将呼叫消息发送至P-CSCF,并通过所述IMS网络中的各个网元转发至所述任一IMS终端;
否则,终止与所述任一IMS终端建立呼叫关系。
一种IMS终端自组网的装置,包括:
第二接收单元,用于接收自身所在互通集群网络中第一IMS终端经交换设备转发的注册广播消息,并记录所述注册广播消息中携带的所述第一IMS终端的标识与地址;
第二发送单元,用于向所述第一IMS终端回复注册广播确认消息,其中,所述注册广播确认消息携带所述第二IMS终端的标识和地址;
第二处理单元,用于确定与所述第一IMS终端共同构成IMS自适应网络。
因此,本发明中的IMS终端可以不经过IMS网络的注册,直接通过广播的形式通知互通集群网络中的其他IMS终端,并进一步地不需要IMS网络设备就可以使用SIP信令进行通信,对于部署IMS终端组网非常方便。
附图说明
图1为本发明背景技术中IMS终端在IMS网络中的注册和业务流程示意图;
图2为本发明实施例中第一IMS终端自组网的概述流程图;
图3为本发明实施例中IMS终端X注册过程示意图;
图4为本发明实施例中第二IMS终端自组网的概述流程图;
图5为本发明实施例中IMS终端A的注册流程图;
图6为本发明实施例中IMS终端A和IMS终端B的呼叫流程图;
图7为本发明实施例中第一IMS终端自组网的装置结构示意图;
图8为本发明实施例中第二IMS终端自组网的装置结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
为了解决现有技术中IMS终端应用场景受限以及网络丢包率较高的问题,本发明提出了一种IMS终端自组网的方法及装置,该方法为:第一IMS终端经交换设备发送注册广 播消息至自身所在互通集群网络中的其他IMS终端,注册广播消息携带第一IMS终端的标识和地址;第一IMS终端接收所在互通集群网络中至少一个IMS终端回复的注册广播确认消息,并记录接收到的每一条注册广播确认消息中携带的相应的IMS终端的标识与地址;第一IMS终端确定第一IMS终端与接收到的每一条注册广播确认消息对应的IMS终端共同构成IMS自适应网络。
下面结合附图对本发明优选的实施方式进行详细说明。
参阅图2所示,本发明实施例中IMS终端自组网的具体流程如下:
首先,在第一IMS终端的注册过程中,在以下至少两种情况下,触发第一IMS终端经交换设备发送注册广播消息至自身所在互通集群网络中的其他IMS终端:
其一,第一IMS终端每次确定自身开机时,经交换设备发送注册广播消息至自身所在互通集群网络中的其他IMS终端。
其二,第一IMS终端每次确定到达预设的重注册周期时,经交换设备发送注册广播消息至自身所在互通集群网络中的其他IMS终端。
具体的,可以设置重注册周期为5秒。设置重注册周期,可以保证IMS终端在某次注册流程未完成时,在下次继续执行注册流程,并可以及时发现更多的其他IMS终端。
步骤200:第一IMS终端经交换设备发送注册广播消息至自身所在互通集群网络中的其他IMS终端,注册广播消息携带第一IMS终端的标识和地址。
具体的,第一IMS终端将注册广播消息发送至交换设备,例如,交换机等,再由交换设备转发至互通集群网络中的各个其他IMS终端,这里的互通集群网络可以是指第一IMS终端所在的局域网,也可以是与第一IMS终端所在局域网能够实现互通、支持路由转发的几个网络。
其中,第一IMS网络发送的注册广播消中息携带第一IMS终端的标识和地址,这里的地址可以为IP地址。
例如,以图3为例,IMS终端X经交换设备发送注册广播消息至自身所在局域网中的IMS终端A至IMS终端E。
此外,在第一IMS终端经交换设备发送注册广播消息至自身所在互通集群网络中的其他IMS终端时,进一步包括:
第一IMS终端经交换设备发送注册消息至IMS网络中的代理会话控制功能网元P-CSCF,在IMS网络中进行注册。
须知第一IMS终端同时将注册消息和注册广播消息发送至交换设备,并由交换设备将注册消息转发至P-CSCF,进行标准的IMS网络注册流程,而将注册广播消息转发至第一IMS终端所在互通集群网络中的其他IMS终端。
步骤210:第一IMS终端接收所在互通集群网络中至少一个IMS终端回复的注册广播 确认消息,并记录接收到的每一条注册广播确认消息中携带的相应的IMS终端的标识与地址。
例如,这里的注册广播确认消息可以为SIP 200 OK,并在该注册广播确认消息中携带发送该注册广播确认消息的IMS终端的标识和地址。以图3为例,IMS终端B回复SIP 200 OK至IMS终端X,该SIP 200 OK消息中携带IMS终端B的标识和IP地址。
第一IMS终端根据接收到的每一条注册广播确认消息,记录对应每一条注册广播确认消息的IMS终端的标识与地址,建立IMS终端与其对应地址的关系表。
又例如,仍以图3为例,IMS终端A至IMS终端E分别回复SIP 200 OK至IMS终端X。IMS根据接收到的每一条注册广播确认消息,记录对应每一条注册广播确认消息的IMS终端的标识与地址,如下表1所示。
表1
IMS终端标识 IMS终端地址
A 192.168.1.2
B 192.168.1.9
C 192.168.1.70
D 192.168.1.24
E 192.168.1.18
进一步地,在第一IMS终端发起呼叫业务时,当第一IMS终端需要与任一IMS终端建立呼叫关系时,以IMS终端A为例,第一IMS终端首先根据接收到的每一条注册广播确认消息中携带的相应的IMS终端的标识与地址,查询IMS终端A的标识与地址的对应关系。
当第一IMS终端确定记录有IMS终端A的标识与地址时,第一IMS终端直接向IMS终端A对应的地址发送呼叫消息。
这里的呼叫消息为INVITE消息,第一IMS终端确定记录IMS有终端A的标识与地址,表明第一IMS终端与IMS终端A同在一个互通集群网络中,在双方的注册过程中,彼此记录有对方的标识和地址,因此,此时无需再经过IMS网络中的各个网元进行转发,直接进行旁路处理,即可完成两个IMS终端之间的呼叫流程,摆脱了对IMS网络的依赖,实现了IMS终端点对点的通信。
此外,当第一IMS终端确定没有记录IMS终端A的标识与地址时,第一IMS终端进一步判断自身是否在IMS网络注册成功。
其中,第一IMS终端确定没有记录IMS终端A的标识与地址,表明第一IMS终端与IMS终端A不在同在一个互通集群网络中,在双方的注册过程中,没有互相通信。由于在 第一IMS终端的注册过程中,第一IMS终端同时向IMS网络进行注册,该IMS网络注册过程为现有的标准流程,因此,若第一IMS终端确定自身在IMS网络注册成功,则经交换设备将呼叫消息发送至P-CSCF,并通过IMS网络中的各个网元转发至IMS终端A,此处执行的是现有的流程。
因此,当第一IMS终端在IMS网络注册成功时,由于第一IMS终端同时发送了注册广播消息,所以当其在呼叫同一互通集群网络中的其他终端时,进行旁路处理,直接向对方地址发送INVITE消息,减轻了IMS网络的负担,扩展了IMS终端的应用场景,而当第一IMS终端呼叫其他外网的IMS终端时,通过IMS网络中各个网元转发INVITE消息至对应的IMS终端。
若第一IMS终端确定自身在IMS网络注册失败,且呼叫的IMS终端A为外网的IMS终端时,将会导致呼叫失败,第一IMS终端终止与IMS终端A建立呼叫关系。
步骤220:第一IMS终端确定第一IMS终端与接收到的每一条注册广播确认消息对应的IMS终端共同构成IMS自适应网络。
参阅图4所示,本发明实施例中IMS终端自组网的具体流程如下:
步骤400:第二IMS终端接收自身所在互通集群网络中第一IMS终端经交换设备转发的注册广播消息,并记录注册广播消息中携带的第一IMS终端的标识与地址。
具体的,以图3中的IMS终端B为例,此时,IMS终端B接收到自身所在互通集群网络中IMS终端X发送的注册广播消息,该注册广播消息携带IMS终端X的标识和地址,记录IMS终端X的标识和地址。
步骤410:第二IMS终端向第一IMS终端回复注册广播确认消息,其中,注册广播确认消息携带第二IMS终端的标识和地址。
具体的,以图3中的IMS终端B为例,IMS终端B回复SIP 200 OK至IMS终端X,并在该SIP 200 OK消息中携带IMS终端B的标识和IP地址。
步骤420:第二IMS终端确定第二IMS终端与第一IMS终端共同构成IMS自适应网络。
因此,对于一个IMS终端而言,当其在注册流程中,IMS终端发送注册广播消息至所在互通集群网络中的其他IMS终端,并根据接收到的注册广播确认消息,记录每一条注册广播确认消息对应的IMS终端的标识和地址,与此同时,该IMS终端也接收同在一个互通集群网络中其他终端发送的注册广播消息,并回复注册广播确认消息至对应的终端,以及记录接收到的注册广播消息对应的IMS终端的标识和地址。因此,同在一个互通集群网络中的IMS终端构成IMS自适应网络。
实施例1:
图5所示,为IMS终端A在开机时的注册流程:
其中,交换设备以交换机为例,图5中的IMS网络中网元除P-CSCF外,均省略未画出。
步骤501:IMS终端A向交换机同时发送注册消息和注册广播消息。
步骤502:交换机将注册广播消息发送至与IMS终端A同在一个局域网的IMS终端B和IMS终端C。
步骤503:交换机将注册消息发送至P-CSCF,发起IMS终端A在IMS网络的注册流程。
步骤504:IMS终端B根据IMS终端A发送的注册广播消息,记录IMS终端A的标识和地址,并发送注册广播确认消息200 OK至IMS终端A,该注册广播确认消息中携带IMS终端B的标识和地址。
步骤505:IMS终端A根据IMS终端B回复的注册广播确认消息,记录IMS终端B的标识和地址。
步骤506:IMS终端C记录根据IMS终端A发送的注册广播消息,记录IMS终端A的标识和地址,并发送注册广播确认消息200 OK至IMS终端A,该注册广播确认消息中携带IMS终端C的标识和地址。
步骤507:IMS终端A根据IMS终端C回复的注册广播确认消息,记录IMS终端C的标识和地址。
因此,IMS终端A、IMS终端B、IMS终端C共同构成IMS自适应网络。
图6所示,为IMS终端A与IMS终端B的呼叫关系建立流程:
这里假设IMS终端A和IMS终端B为同在一个局域网中的两个IMS终端,且在两个IMS终端的注册过程中,各自分别保存了对方的标识和地址。
同在一个IMS自适应网络的IMS终端A和IMS终端B,当IMS终端A与IMS终端B建立呼叫关系时,包括:
步骤601:IMS终端A查询有IMS终端B的标识和地址,确定记录有IMS终端B的标识和地址,直接发送INVITE消息至IMS终端B。
步骤602:IMS终端B回复确认消息200 OK至IMS终端A。
步骤603:IMS终端A回复确认消息ACK至IMS终端B,IMS终端A与IMS终端B的呼叫关系建立成功。
上述过程中,IMS终端A和IMS终端B可直接进行点对点的通信,无需IMS网络转发,此外,在IMS终端A与IMS终端B的呼叫关系建立成功后,两者可以直接互传音视频媒体数据包,也无需再通过IMS网络进行转发。减轻了IMS网络数据包转发压力,降低丢包概率。
参阅图7所示,为本发明实施例中IMS终端自组网的装置,包括:
第一发送单元70,用于经交换设备发送注册广播消息至自身所在互通集群网络中的其他IMS终端,注册广播消息携带第一IMS终端的标识和地址;
第一接收单元71,用于接收所在互通集群网络中至少一个IMS终端回复的注册广播确认消息,并记录接收到的每一条注册广播确认消息中携带的相应的IMS终端的标识与地址;
第一处理单元72,用于确定与接收到的每一条注册广播确认消息对应的IMS终端共同构成IMS自适应网络。
可选的,在第一发送单元经交换设备发送注册广播消息至自身所在互通集群网络中的其他IMS终端时,第一发送单元,进一步用于:
经交换设备发送注册消息至IMS网络中的代理会话控制功能网元P-CSCF,在IMS网络中进行注册。
可选的,进一步包括:
触发单元73,用于每次确定自身开机时,经交换设备发送注册广播消息至自身所在互通集群网络中的其他IMS终端;或者,
用于每次确定到达预设的重注册周期时,经交换设备发送注册广播消息至自身所在互通集群网络中的其他IMS终端。
可选的,在第一接收单元接收所在互通集群网络中至少一个IMS终端回复的注册广播确认消息,并记录接收到的每一条注册广播确认消息中携带的相应的IMS终端的标识与地址之后,进一步包括:
呼叫单元74,用于当需要与任一IMS终端建立呼叫关系时,根据接收到的每一条注册广播确认消息中携带的相应的IMS终端的标识与地址,查询任一IMS终端的标识与地址;
以及当确定记录有任一IMS终端的标识与地址时,直接向任一IMS终端对应的地址发送呼叫消息。
可选的,在第一接收单元接收所在互通集群网络中至少一个IMS终端回复的注册广播确认消息,并记录接收到的每一条注册广播确认消息中携带的相应的IMS终端的标识与地址之后,呼叫单元74进一步用于:
当需要与任一IMS终端建立呼叫关系时,根据接收到的每一条注册广播确认消息中携带的相应的IMS终端的标识与地址,查询任一IMS终端的标识与地址;
当确定没有记录任一终端的标识与地址时,进一步判断自身是否在IMS网络注册成功;
若是,则经交换设备将呼叫消息发送至P-CSCF,并通过IMS网络中的各个网元转发至任一IMS终端;
否则,终止与任一IMS终端建立呼叫关系。
参阅图8所示,为本发明实施例中IMS终端自组网的装置,包括:
第二接收单元80,用于接收自身所在互通集群网络中第一IMS终端经交换设备转发的注册广播消息,并记录注册广播消息中携带的第一IMS终端的标识与地址;
第二发送单元81,用于向第一IMS终端回复注册广播确认消息,其中,注册广播确认消息携带第二IMS终端的标识和地址;
第二处理单元82,用于确定与第一IMS终端共同构成IMS自适应网络。
综上所述,本发明实施例中,对于一个IMS终端而言,当其在注册流程中,IMS终端发送注册广播消息至所在互通集群网络中的其他IMS终端,并根据接收到的注册广播确认消息,记录每一条注册广播确认消息对应的IMS终端的标识和地址,与此同时,该IMS终端也接收同在一个互通集群网络中其他终端发送的注册广播消息,并回复注册广播确认消息至对应的终端,以及记录接收到的注册广播消息对应的IMS终端的标识和地址,并最终使互通集群网络中的各个IMS终端构成自适应网络。因此,本发明中的IMS终端可以不经过IMS网络的注册,直接通过广播的形式通知互通集群网络中的其他IMS终端,并进一步地不需要IMS网络设备就可以使用SIP信令进行通信,对于部署IMS终端组网非常方便。
因此,在IMS终端进行呼叫业务时,直接利用对方地址,进行点对点的通信,而不需要经过IMS网络,减小了丢包的概率,并极大减少了IMS网络设备的性能负荷。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个 方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明实施例进行各种改动和变型而不脱离本发明实施例的精神和范围。这样,倘若本发明实施例的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

Claims (12)

  1. 一种IP多媒体子***IMS终端自组网的方法,其特征在于,包括:
    第一IMS终端经交换设备发送注册广播消息至自身所在互通集群网络中的其他IMS终端,所述注册广播消息携带所述第一IMS终端的标识和地址;
    第一IMS终端接收所在互通集群网络中至少一个IMS终端回复的注册广播确认消息,并记录接收到的每一条注册广播确认消息中携带的相应的IMS终端的标识与地址;
    第一IMS终端确定所述第一IMS终端与接收到的每一条注册广播确认消息对应的IMS终端共同构成IMS自适应网络。
  2. 如权利要求1所述的方法,其特征在于,在第一IMS终端经交换设备发送注册广播消息至自身所在互通集群网络中的其他IMS终端时,进一步包括:
    第一IMS终端经所述交换设备发送注册消息至IMS网络中的代理会话控制功能网元P-CSCF,在所述IMS网络中进行注册。
  3. 如权利要求1或2所述的方法,其特征在于,进一步包括:
    第一IMS终端每次确定自身开机时,经交换设备发送注册广播消息至自身所在互通集群网络中的其他IMS终端;或者,
    第一IMS终端每次确定到达预设的重注册周期时,经交换设备发送注册广播消息至自身所在互通集群网络中的其他IMS终端。
  4. 如权利要求3所述的方法,其特征在于,在第一IMS终端接收所在互通集群网络中至少一个IMS终端回复的注册广播确认消息,并记录接收到的每一条注册广播确认消息中携带的相应的IMS终端的标识与地址之后,进一步包括:
    当第一IMS终端需要与任一IMS终端建立呼叫关系时,第一IMS终端根据所述接收到的每一条注册广播确认消息中携带的相应的IMS终端的标识与地址,查询所述任一IMS终端的标识与地址;
    当所述第一IMS终端确定记录有所述任一IMS终端的标识与地址时,所述第一IMS终端直接向所述任一IMS终端对应的地址发送呼叫消息。
  5. 如权利要求3所述的方法,其特征在于,在第一IMS终端接收所在互通集群网络中至少一个IMS终端回复的注册广播确认消息,并记录接收到的每一条注册广播确认消息中携带的相应的IMS终端的标识与地址之后,进一步包括:
    当第一IMS终端需要与任一IMS终端建立呼叫关系时,第一IMS终端根据所述接收到的每一条注册广播确认消息中携带的相应的IMS终端的标识与地址,查询所述任一IMS终端的标识与地址;
    当第一IMS终端确定没有记录所述任一终端的标识与地址时,所述第一IMS终端进一步判断自身是否在所述IMS网络注册成功;
    若是,则所述第一IMS终端经所述交换设备将呼叫消息发送至P-CSCF,并通过所述IMS网络中的各个网元转发至所述任一IMS终端;
    否则,所述第一IMS终端终止与所述任一IMS终端建立呼叫关系。
  6. 一种IP多媒体子***IMS终端自组网的方法,其特征在于,包括:
    第二IMS终端接收自身所在互通集群网络中第一IMS终端经交换设备转发的注册广播消息,并记录所述注册广播消息中携带的所述第一IMS终端的标识与地址;
    第二IMS终端向所述第一IMS终端回复注册广播确认消息,其中,所述注册广播确认消息携带所述第二IMS终端的标识和地址;
    第二IMS终端确定所述第二IMS终端与所述第一IMS终端共同构成IMS自适应网络。
  7. 一种IP多媒体子***IMS终端自组网的装置,其特征在于,包括:
    第一发送单元,用于经交换设备发送注册广播消息至自身所在互通集群网络中的其他IMS终端,所述注册广播消息携带所述第一IMS终端的标识和地址;
    第一接收单元,用于接收所在互通集群网络中至少一个IMS终端回复的注册广播确认消息,并记录接收到的每一条注册广播确认消息中携带的相应的IMS终端的标识与地址;
    第一处理单元,用于确定与接收到的每一条注册广播确认消息对应的IMS终端共同构成IMS自适应网络。
  8. 如权利要求7所述的装置,其特征在于,在所述第一发送单元经交换设备发送注册广播消息至自身所在互通集群网络中的其他IMS终端时,所述第一发送单元,进一步用于:
    经所述交换设备发送注册消息至IMS网络中的代理会话控制功能网元P-CSCF,在所述IMS网络中进行注册。
  9. 如权利要求7或8所述的装置,其特征在于,进一步包括:
    触发单元,用于每次确定自身开机时,经交换设备发送注册广播消息至自身所在互通集群网络中的其他IMS终端;或者,
    用于每次确定到达预设的重注册周期时,经交换设备发送注册广播消息至自身所在互通集群网络中的其他IMS终端。
  10. 如权利要求9所述的装置,其特征在于,在所述第一接收单元接收所在互通集群网络中至少一个IMS终端回复的注册广播确认消息,并记录接收到的每一条注册广播确认消息中携带的相应的IMS终端的标识与地址之后,进一步包括:
    呼叫单元,用于当需要与任一IMS终端建立呼叫关系时,根据所述接收到的每一条注册广播确认消息中携带的相应的IMS终端的标识与地址,查询所述任一IMS终端的标识与地址;
    以及当确定记录有所述任一IMS终端的标识与地址时,直接向所述任一IMS终端对应的地址发送呼叫消息。
  11. 如权利要求9所述的装置,其特征在于,在所述第一接收单元接收所在互通集群网络中至少一个IMS终端回复的注册广播确认消息,并记录接收到的每一条注册广播确认消息中携带的相应的IMS终端的标识与地址之后,所述呼叫单元进一步用于:
    当需要与任一IMS终端建立呼叫关系时,根据所述接收到的每一条注册广播确认消息中携带的相应的IMS终端的标识与地址,查询所述任一IMS终端的标识与地址;
    当确定没有记录所述任一终端的标识与地址时,进一步判断自身是否在所述IMS网络注册成功;
    若是,则经所述交换设备将呼叫消息发送至P-CSCF,并通过所述IMS网络中的各个网元转发至所述任一IMS终端;
    否则,终止与所述任一IMS终端建立呼叫关系。
  12. 一种IP多媒体子***IMS终端自组网的装置,其特征在于,包括:
    第二接收单元,用于接收自身所在互通集群网络中第一IMS终端经交换设备转发的注册广播消息,并记录所述注册广播消息中携带的所述第一IMS终端的标识与地址;
    第二发送单元,用于向所述第一IMS终端回复注册广播确认消息,其中,所述注册广播确认消息携带所述第二IMS终端的标识和地址;
    第二处理单元,用于确定与所述第一IMS终端共同构成IMS自适应网络。
PCT/CN2016/095352 2015-08-17 2016-08-15 一种ims终端自组网的方法及装置 WO2017028773A1 (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201510505554.1 2015-08-17
CN201510505554.1A CN105072121B (zh) 2015-08-17 2015-08-17 一种ims终端自组网的方法及装置

Publications (1)

Publication Number Publication Date
WO2017028773A1 true WO2017028773A1 (zh) 2017-02-23

Family

ID=54501401

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2016/095352 WO2017028773A1 (zh) 2015-08-17 2016-08-15 一种ims终端自组网的方法及装置

Country Status (2)

Country Link
CN (1) CN105072121B (zh)
WO (1) WO2017028773A1 (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105072121B (zh) * 2015-08-17 2018-08-17 大唐移动通信设备有限公司 一种ims终端自组网的方法及装置
CN108243160B (zh) * 2016-12-26 2021-02-23 同方威视技术股份有限公司 拉曼光谱设备及其通信方法
CN108881118B (zh) * 2017-05-12 2020-07-17 大唐移动通信设备有限公司 一种ims级联组网方法及设备

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130282375A1 (en) * 2007-06-01 2013-10-24 At&T Mobility Ii Llc Vehicle-Based Message Control Using Cellular IP
CN103685163A (zh) * 2012-09-05 2014-03-26 ***通信集团公司 Ims网络中的容灾方法、***和设备
CN104426905A (zh) * 2013-08-23 2015-03-18 现代摩比斯株式会社 利用mac地址的以太网装置及其方法
CN105072121A (zh) * 2015-08-17 2015-11-18 大唐移动通信设备有限公司 一种ims终端自组网的方法及装置

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101127663B (zh) * 2007-09-13 2010-11-03 北京交通大学 一种移动自组织网络接入一体化网络的***及方法
CN101184113B (zh) * 2007-10-25 2011-08-10 中兴通讯股份有限公司 终端获取p-cscf地址的***和方法
WO2012138817A1 (en) * 2011-04-05 2012-10-11 Interdigital Patent Holdings, Inc. Wireless peer-to-peer network topology

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130282375A1 (en) * 2007-06-01 2013-10-24 At&T Mobility Ii Llc Vehicle-Based Message Control Using Cellular IP
CN103685163A (zh) * 2012-09-05 2014-03-26 ***通信集团公司 Ims网络中的容灾方法、***和设备
CN104426905A (zh) * 2013-08-23 2015-03-18 现代摩比斯株式会社 利用mac地址的以太网装置及其方法
CN105072121A (zh) * 2015-08-17 2015-11-18 大唐移动通信设备有限公司 一种ims终端自组网的方法及装置

Also Published As

Publication number Publication date
CN105072121B (zh) 2018-08-17
CN105072121A (zh) 2015-11-18

Similar Documents

Publication Publication Date Title
US11888906B2 (en) Exchange and use of globally unique device identifiers for circuit-switched and packet switched integration
US8260966B2 (en) System and method for detecting and processing stale messages
CN100484141C (zh) 实现ims和cs业务并发时的终端能力交互和路由控制的方法
JP4549393B2 (ja) 通信システムにおけるユーザ登録
US9591082B2 (en) Method and system of transferring a message in a session initiation protocol based communications network
US20080254816A1 (en) Method for Supporting Combinatorial Cs Call and Ims Session
JP2015520999A (ja) P−cscfの障害に対処し、接続を回復するための方法及び装置
WO2008095421A1 (fr) Système, dispositif et procédé de fourniture de service
US20200153874A1 (en) Voice Service Restoration After IMS Element Failure
WO2019128650A1 (zh) 业务请求处理方法、装置及通信***
WO2017036227A1 (zh) 一种实现终端被叫业务恢复的方法及装置
WO2017028773A1 (zh) 一种ims终端自组网的方法及装置
WO2010091588A1 (zh) 区分共享同一公共用户标识的多个用户设备的方法及装置
US20150350339A1 (en) System and Method for Transferring a Call
EP3442191B1 (en) Prevention of identity spoofing in a communications network
US10412127B2 (en) Method and apparatus for establishing an additional session to an anonymous user
KR102049587B1 (ko) 착신망의 어플리케이션 서버 장애 처리를 위한 장치, 이를 위한 방법 및 이 방법이 기록된 컴퓨터 판독 가능한 기록매체
KR101360151B1 (ko) Gruu 사용 가입자 간의 ims망에서의 sip 메시지 전송 방법 및 그 장치
JP7045129B2 (ja) セッション制御サーバの切り替え方法、管理サーバ及びプログラム
KR101520811B1 (ko) Ims 망에서 호 세션을 제어하는 방법 및 이를 수행하는 장치
KR101612772B1 (ko) 미디어 보안 방법 및 장치

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 16836637

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 30/05/2018)

122 Ep: pct application non-entry in european phase

Ref document number: 16836637

Country of ref document: EP

Kind code of ref document: A1