IMS-based D2D communication technology implementation method

By implementing D2D communication technology in the IMS system, the terminal device switches to the D2D communication mode after establishing a call session, and uses Wi-Fi Direct and other technologies to establish a direct communication link, solving the problem of insufficient application of D2D communication in various network environments in the prior art, and achieving efficient and secure data transmission between devices.

CN119545581APending Publication Date: 2025-02-28ANKANG HONGTIAN SCI & TECH DEV CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411701850.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-26
Publication Date
2025-02-28

AI Technical Summary

Technical Problem

The existing D2D communication technology is widely used in mobile cellular communication, but it is less used in WiFi ad hoc networks or hybrid networks, resulting in high latency and resource consumption and limited spectrum resources when efficient communication and large-scale data transmission are required, which cannot meet the growing demand for direct communication between devices.

Method used

By deploying the IMS system, the terminal device embeds software that supports IMS communication to realize device registration and authentication, and switches to the D2D communication mode after establishing a call session. The IMS system is only responsible for signaling control. The terminal device establishes a direct communication link through Wi-Fi Direct, Bluetooth or NFC technology to transmit video, files and large data packets.

Benefits of technology

It realizes efficient direct communication between devices in multiple network environments, reduces resource occupation of wireless spectrum resources and communication switching systems, improves communication processing efficiency and security concealment, and reduces latency and resource consumption.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119545581A_ABST
    Figure CN119545581A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of communication, and discloses an IMS-based D2D communication technology implementation method, which comprises the following steps of S1, deploying an IMS system, and connecting a terminal device based on 5G / 6G cellular mobile communication through an IMS core network of a communication operator; s2, software meeting the communication requirement of the IMS system is embedded in the terminal equipment, so that the terminal equipment can be registered and authenticated through the IMS system; and S3, after the call session is established between the terminal devices, the D2D communication mode is switched to carry out data transmission, and the IMS system is only responsible for signaling control. According to the invention, the D2D communication between the devices is realized on the basis of IMS communication by satisfying the D2D technology of the ad hoc network or the hybrid network, so that the occupation of the IMS system and hardware resources by the communication of videos, files and big data packets between the devices is effectively reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of communication technology, and in particular to a method for implementing D2D communication technology based on IMS. Background Art

[0002] D2D (Device-to-Device) communication technology is a direct communication technology that does not require the transfer of communication base stations. Devices establish direct communication through the wireless signals of the same base station. D2D communication technology can be used for mobile phones or other devices in human-to-human communication, and can also be used for machine devices in machine-to-machine communication. Introducing D2D communication in mobile cellular communication technology can reduce the burden on base stations and reduce communication delays. Compared with traditional mobile cellular communication, D2D communication only occupies half of the spectrum resources. In addition, two devices that are close to each other can reduce transmission power and save energy by using D2D communication.

[0003] IMS (IP Multimedia Subsystem) is a system that promotes the integration of fixed and mobile networks and realizes multimedia communication interaction capabilities based on ubiquitous IP network architecture. It is a new generation of communication exchange technology standard established internationally.

[0004] With the advancement of 6G technology and IPV6 technology, it is difficult to meet the application needs of many self-organizing network industries that do not rely on communication base stations by only introducing D2D communication technology in mobile cellular communication technology. For example, through WiFi self-organizing network or WiFi and 6G wireless communication hybrid network, the introduction of D2D communication technology in these scenarios can effectively reduce the wireless spectrum resource occupation of the self-organizing network and the exchange processing pressure of the communication exchange system, while reducing the energy consumption of the communication exchange system and improving system efficiency.

[0005] Existing D2D communication technologies are widely used in mobile cellular communications, but are less used in other types of networks, such as WiFi ad hoc networks or hybrid networks. Traditional communication methods rely on base stations and centralized network architectures, which can lead to high latency and resource consumption when large amounts of data need to be transmitted or efficient communication is required. In addition, the spectrum resources in traditional systems are limited and cannot meet the growing demand for direct communication between devices. Summary of the invention

[0006] In view of the deficiencies of the prior art, the present invention provides an implementation method of D2D communication technology based on IMS, which solves the problem of achieving efficient direct communication between devices in a variety of network environments, thereby reducing the resource occupancy of wireless spectrum resources and communication exchange systems, and improving communication processing efficiency.

[0007] To achieve the above objectives, the present invention is implemented through the following technical solutions:

[0008] The D2D communication technology implementation method based on IMS includes the following steps:

[0009] Deploy the IMS system and connect terminal devices based on 5G / 6G cellular mobile communications through the IMS core network of communication operators;

[0010] Embed software that meets the requirements of IMS system communication in terminal devices, so that terminal devices can register and authenticate through the IMS system;

[0011] After a call session is established between terminal devices, the D2D communication mode is switched to carry out data transmission, and the IMS system is only responsible for signaling control.

[0012] Preferably, the IMS system supports terminal device access of a Wi-Fi ad hoc network, comprising the following steps:

[0013] The terminal device initiates a registration request to the IMS system by embedding IMS system software or supporting RTC, SIP, and GB28181 protocols;

[0014] The IMS system completes the authentication and resource allocation of terminal devices.

[0015] Preferably, the IMS system supports terminal device access based on optical fiber local area network, including the following steps:

[0016] The terminal device initiates a registration request to the IMS system by embedding IMS system software or supporting RTC, SIP, and GB28181 protocols;

[0017] The IMS system completes the authentication and resource allocation of terminal devices.

[0018] Preferably, the D2D communication method includes using Wi-Fi Direct, Bluetooth or NFC technology to establish a direct communication link between terminal devices.

[0019] Preferably, the direct communication link is used to transmit videos, files and large data packets, reducing bandwidth consumption and transmission delay of the IMS system.

[0020] Preferably, the IMS system and all access terminal devices support IPv6 address format, and allocate IPv6 addresses through DHCPv6 or SLAAC mechanism.

[0021] Preferably, the core network components of the IMS system include a call session control function, a home subscriber server and a media resource function.

[0022] Preferably, the Wi-Fi ad hoc network terminal device supports Wi-Fi Direct technology, and can perform direct communication between devices without an AP.

[0023] The present invention also provides an IMS-based D2D communication system, comprising:

[0024] IMS core network, configured with call session control functions, home subscriber server and media resource functions;

[0025] Multiple 5G / 6G terminal devices connected through the IMS core network of a communication operator, wherein the terminal devices are embedded with software that satisfies IMS system communication;

[0026] A D2D module for establishing a direct communication link between terminal devices. When a call session is established between the terminal devices, the D2D module switches to a D2D communication mode for transmitting videos, files and large data packets;

[0027] The IMS core network is responsible for signaling control between terminal devices, including device addressing, call establishment, ringing, answering and hanging up.

[0028] The present invention also provides an IMS-based D2D communication system supporting multiple network accesses, comprising:

[0029] IMS core network, configured with Call Session Control Function (CSCF), Home Subscriber Server (HSS) and Media Resource Function (MRF) supporting IPv6 address format;

[0030] Multiple terminal devices can access the IMS core network through 5G / 6G cellular networks, Wi-Fi ad hoc networks, and fiber optic local area networks;

[0031] The IMS client software embedded in the terminal device supports RTC, SIP and GB28181 protocols and is used to initiate registration and authentication requests to the IMS core network;

[0032] A D2D module for establishing a direct communication link between terminal devices. After a call session is established between the terminal devices, the D2D module switches to a D2D communication mode for data transmission.

[0033] The present invention has the following beneficial effects:

[0034] 1. The present invention realizes D2D communication between devices based on IMS communication by satisfying the D2D technology of self-organizing or hybrid networking, effectively reducing the occupation of IMS system and hardware resources by video, file and large data packet communication between devices. Since the D2D video, file and large data packet communication between devices does not pass through the server for transfer, the security and concealment of the video, file and large data packet communication between devices are further improved, making the present invention have the advantage of being original and leading in the current market.

[0035] 2. The present invention uses a D2D communication module to enable the terminal device to directly transmit videos, files and large data packets based on an established call session, significantly reducing the delay when transmitting data through a centralized network node. This point-to-point communication method makes data transmission more direct and rapid, and is particularly suitable for application scenarios with large amounts of data or requiring real-time interaction, such as high-definition video calls and large-scale file transfers, greatly improving communication efficiency.

[0036] 3. The system of the present invention supports multiple network access methods, including 5G / 6G cellular networks, Wi-Fi ad hoc networks, and fiber LANs, so that terminal devices can select the optimal access point based on the network availability of the current environment. This not only enhances the system's adaptability to different network environments, but also ensures seamless switching when network conditions change, maintaining stable communication quality. In addition, this multi-network support architecture helps cover a wider geographical area, including those areas with insufficient network coverage.

[0037] 4. The direct communication between devices achieved by the D2D module in the present invention avoids unnecessary transfer and processing of data during transmission, reducing the risk of data being intercepted and tampered. Especially when exchanging sensitive information, such as medical data transmission or private business communications, D2D communication provides an additional layer of protection for user privacy. In addition, the IMS core network that supports IPv6 enhances the security of address configuration and the authentication mechanism of network devices, further enhancing the security of the entire communication system.

[0038] 5. The D2D communication system of the present invention significantly reduces the reliance on central server resources, such as bandwidth and processing power, by directly establishing communication links between devices. This approach not only reduces the burden on the IMS core network, but also optimizes the resource allocation of the entire network and improves the efficiency of network resource utilization. When suitable for large-scale deployment, it can effectively reduce the network maintenance costs and expansion requirements of operators, which is particularly important in scenarios with dense users or frequent data transmission. BRIEF DESCRIPTION OF THE DRAWINGS

[0039] Figure 1 It is a schematic diagram of an implementation method of the present invention;

[0040] Figure 2 It is a schematic diagram of the method flow of the present invention;

[0041] Figure 3 This is a schematic diagram of the SIP message flow of the present invention;

[0042] Figure 4 Schematic diagram of the structure of the IMS-based D2D communication system of the present invention;

[0043] Figure 5 The figure is a schematic diagram of the structure of an IMS-based D2D communication system supporting multiple network accesses according to the present invention. DETAILED DESCRIPTION

[0044] The following will be combined with the drawings in the specification of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0045] Please see attached Figure 1 -Attached Figure 3 The embodiment of the present invention provides a method for implementing D2D communication technology based on IMS, aiming to improve the efficiency and security of data transmission between devices through an efficient communication method. Specifically, the following steps are included:

[0046] S1. Deploy the IMS system and connect terminal devices based on 5G / 6G cellular mobile communications through the IMS core network of communication operators

[0047] First of all, the deployment of the IMS system is the basis for realizing D2D communication. By deploying the IMS system in the core network of the communication operator, terminal devices based on 5G / 6G cellular mobile communications can be connected. This process includes configuring core network components, establishing network interfaces, and implementing multimedia service functions to ensure that terminal devices can access and communicate smoothly.

[0048] In this embodiment, the deployment steps of the IMS system include:

[0049] Core network deployment: Deploy IMS core network components in the operator's data center, including Call Session Control Function (CSCF), Home Subscriber Server (HSS) and Media Resource Function (MRF). These components are responsible for managing and controlling communication sessions between terminal devices.

[0050] Network interface configuration: Configure the interface between the IMS system and the 5G / 6G core network to ensure that the terminal equipment can access the IMS system through the operator network. This step involves setting various network protocols and interface parameters to ensure the reliability and efficiency of communication.

[0051] Service function configuration: Configure multimedia service functions in the IMS system, such as video calls, instant messaging, and file transfer, to support the various communication needs of terminal devices. These service functions of the IMS system provide the basic guarantee for subsequent D2D communications.

[0052] Through the above configuration, the IMS system can effectively support the registration and management of terminal devices in the 5G / 6G cellular mobile communication network, and lay a solid foundation for the implementation of D2D communication.

[0053] S2: Embed software that meets the IMS system communication requirements in the terminal device, so that the terminal device can register and authenticate through the IMS system.

[0054] In order to realize D2D communication based on IMS, it is necessary to embed software that supports IMS system communication in the terminal device. The terminal device registers and authenticates through the software, so that it can access the IMS system and establish a communication session when needed.

[0055] In this embodiment, the step of embedding software in the terminal device includes:

[0056] IMS client software embedding: embed client software that complies with the IMS standard in terminal devices (such as smartphones, IoT devices, etc.). The software needs to support the SIP protocol to establish and manage communication sessions with the IMS system.

[0057] Device authentication and registration: When a terminal device first accesses the IMS system, it initiates a registration request to the IMS system through the IMS client software. The IMS system authenticates the device and allocates appropriate network resources. After successful registration, the device status is recorded in the HSS.

[0058] Session establishment: When a terminal device needs to communicate, it initiates a call or session request through the IMS system. The IMS system processes these requests through components such as CSCF to complete the establishment and management of sessions between devices.

[0059] By embedding IMS client software in the terminal device, the device can smoothly access the IMS system and provide basic guarantee for subsequent D2D communication.

[0060] S3: After a call session is established between terminal devices, the D2D communication mode is switched to carry out data transmission. The IMS system is only responsible for signaling control.

[0061] After the terminal device establishes the initial communication session through the IMS system, it can switch to the D2D communication mode for actual data transmission. The IMS system is only responsible for processing signaling control, such as device addressing, call establishment, ringing, answering and hanging up, while data transmission is carried out through a direct communication link. This method can significantly reduce the bandwidth consumption and transmission delay of the IMS system.

[0062] In this embodiment, the step of switching to the D2D communication mode includes:

[0063] Call signaling process: When establishing a call session between terminal devices, the IMS system processes basic SIP signaling, including sending and receiving INVITE, ACK, BYE and other messages to manage the establishment and maintenance of the session.

[0064] Direct link establishment: After the IMS system completes the session establishment between devices, the terminal device establishes a direct communication link through D2D technology (such as Wi-Fi Direct, Bluetooth or NFC). This link is used for the transmission of high-capacity data, such as videos, files and large data packets.

[0065] Data transmission switching: Once the D2D communication link is established, data transmission (such as video, files and large data packets) will be carried out through the link. The IMS system will no longer participate in the actual data forwarding and will only be responsible for signaling control. This approach greatly reduces the load on the IMS system and improves the efficiency and security of data transmission.

[0066] In this way, data transmission between terminal devices becomes more efficient, while reducing dependence on central servers and enhancing the privacy protection and security of communications.

[0067] The D2D communication technology based on IMS in the present invention significantly reduces the delay and bandwidth consumption of data transmission by establishing a direct communication link between terminal devices, while improving the security and privacy protection of communication. Specifically:

[0068] By switching high-capacity data transmission to D2D links, the bandwidth and processing resource usage of the IMS system is reduced, and the overall efficiency of the system is improved. And because data transmission does not pass through a central server or any intermediary structure, D2D communication enhances the security and privacy protection of data exchange, preventing man-in-the-middle attacks and data eavesdropping. At the same time, the use of direct communication links reduces the delay of data transmission, especially in high-density network environments, which can significantly improve the communication efficiency between terminal devices.

[0069] The solution provided by the present invention has originality and leading advantages in the current market, especially in self-organizing network and hybrid network applications that require efficient and secure data transmission, and demonstrates significant technical advantages and application value.

[0070] In a preferred embodiment of the present invention, the IMS system supports access of terminal devices of the Wi-Fi ad hoc network.

[0071] This preferred embodiment embeds software or related protocols supporting the IMS system in terminal devices, so that these devices can access the IMS system through Wi-Fi ad hoc networks. The IMS system is responsible for completing device authentication and resource allocation, thereby realizing D2D communication between devices.

[0072] The specific steps are as follows:

[0073] 1. The terminal device initiates a registration request to the IMS system by embedding IMS system software or supporting RTC, SIP, GB28181 protocols

[0074] In this step, the terminal device needs to have the following capabilities to ensure smooth interaction with the IMS system:

[0075] IMS client software embedding: embed software supporting the IMS system in the terminal device to ensure that the device can establish and manage SIP sessions. The software should comply with the IMS standard and support the necessary signaling protocols.

[0076] Protocol support: The device should support communication protocols such as RTC (Real-time Communication), SIP (Session Initiation Protocol) and GB28181 (Video Surveillance Protocol). These protocols are used for device registration and signaling during communication.

[0077] Registration request initiation: The device initiates a registration request to the IMS system through embedded software or protocol. This request includes the device's identification information and authentication credentials so that the IMS system can authenticate the device.

[0078] In this embodiment, the terminal device initiates a registration request through the following specific steps:

[0079] Network discovery and connection: The device scans available networks via Wi-Fi, discovers and connects to the target ad hoc network.

[0080] IMS client startup: Start the IMS client software in the device and configure necessary network parameters (such as IP address, DNS server, etc.).

[0081] Send a registration request: Send a SIP REGISTER request to the registration server of the IMS system through the IMS client software or supported protocols, including the device's identification information and authentication credentials.

[0082] 2. The IMS system completes the authentication and resource allocation of terminal devices

[0083] After receiving the registration request from the terminal device, the IMS system performs the following processing steps to complete the device authentication and resource allocation:

[0084] Authentication: The IMS system verifies the identity of the terminal device by querying the Home Subscriber Server (HSS). This includes checking whether the device's identification information and authentication credentials match.

[0085] Resource allocation: After successful authentication, the IMS system allocates necessary communication resources to the terminal device. This includes allocating network addresses, session resources, and bandwidth to support the communication needs of the device.

[0086] Registration confirmation: The IMS system confirms the device's registration request by sending a SIP 200 OK response. This response contains confirmation that the device has been successfully registered, as well as the allocated resource parameters.

[0087] In this embodiment, the IMS system completes authentication and resource allocation through the following specific steps:

[0088] Verify the request: The registration server of the IMS system receives and verifies the SIP REGISTER request of the terminal device.

[0089] Query HSS: The registration server queries HSS for the device's identity information and authentication credentials to ensure that the device has legal access rights.

[0090] Resource allocation: After successful authentication, the IMS system allocates necessary network and session resources to the device to ensure that the device can perform subsequent communication operations.

[0091] Send confirmation: The IMS system sends a SIP 200OK response to the terminal device to confirm that the device has been successfully registered and provide the allocated resource information.

[0092] Through the above preferred embodiments, the IMS system can effectively support the access of terminal devices of Wi-Fi ad hoc networks. Terminal devices can access the IMS system through Wi-Fi ad hoc networks in areas without traditional cellular network coverage to achieve D2D communication, which enhances the flexibility and adaptability of the system.

[0093] In a preferred embodiment of the present invention, the IMS system supports terminal device access based on the optical fiber LAN. This preferred embodiment enables these devices to access the IMS system through the optical fiber LAN by embedding software or related protocols supporting the IMS system in the terminal devices. The IMS system is responsible for completing device authentication and resource allocation, thereby realizing D2D communication between devices.

[0094] The specific steps are as follows:

[0095] 1. The terminal device initiates a registration request to the IMS system by embedding IMS system software or supporting RTC, SIP, GB28181 protocols

[0096] In this step, the terminal device needs to have the following capabilities to ensure smooth interaction with the IMS system:

[0097] IMS client software embedding: embed software supporting the IMS system in the terminal device to ensure that the device can establish and manage SIP sessions. The software should comply with the IMS standard and support the necessary signaling protocols.

[0098] Protocol support: The device should support communication protocols such as RTC (Real-time Communication), SIP (Session Initiation Protocol) and GB28181 (Video Surveillance Protocol). These protocols are used for device registration and signaling during communication.

[0099] Registration request initiation: The device initiates a registration request to the IMS system through embedded software or protocol. This request includes the device's identification information and authentication credentials so that the IMS system can authenticate the device.

[0100] In this embodiment, the terminal device initiates a registration request through the following specific steps:

[0101] Physical connection: Connect the terminal device to the local area network via Ethernet or fiber optic connection to ensure that the device has a stable network connection.

[0102] IMS client startup: Start the IMS client software in the device and configure necessary network parameters (such as IP address, DNS server, etc.).

[0103] Send a registration request: Send a SIP REGISTER request to the registration server of the IMS system through the IMS client software or supported protocols, including the device's identification information and authentication credentials.

[0104] 2. The IMS system completes the authentication and resource allocation of terminal devices

[0105] After receiving the registration request from the terminal device, the IMS system performs the following processing steps to complete the device authentication and resource allocation:

[0106] Authentication: The IMS system verifies the identity of the terminal device by querying the Home Subscriber Server (HSS). This includes checking whether the device's identification information and authentication credentials match.

[0107] Resource allocation: After successful authentication, the IMS system allocates necessary communication resources to the terminal device. This includes allocating network addresses, session resources, and bandwidth to support the communication needs of the device.

[0108] Registration confirmation: The IMS system confirms the device's registration request by sending a SIP 200OK response. This response contains confirmation that the device has been successfully registered, as well as the allocated resource parameters.

[0109] In this embodiment, the IMS system completes authentication and resource allocation through the following specific steps:

[0110] Verify the request: The registration server of the IMS system receives and verifies the SIP REGISTER request of the terminal device.

[0111] Query HSS: The registration server queries HSS for the device's identity information and authentication credentials to ensure that the device has legal access rights.

[0112] Resource allocation: After successful authentication, the IMS system allocates necessary network and session resources to the device to ensure that the device can perform subsequent communication operations.

[0113] Send confirmation: The IMS system sends a SIP 200OK response to the terminal device to confirm that the device has been successfully registered and provide the allocated resource information.

[0114] Through the above preferred embodiments, the IMS-based D2D communication technology of the present invention significantly reduces the delay and bandwidth consumption of data transmission by establishing a direct communication link between terminal devices, while improving the security and privacy protection of communication.

[0115] In a preferred embodiment of the present invention, the D2D communication method includes using Wi-Fi Direct, Bluetooth or NFC technology to establish a direct communication link between terminal devices. This preferred embodiment uses Wi-Fi Direct, Bluetooth or NFC technology to establish a direct communication link between terminal devices to achieve efficient data transmission. The IMS system is responsible for managing the initial session establishment and signaling control. When a direct communication link is established between devices, data transmission is carried out in a D2D manner.

[0116] The specific steps are as follows:

[0117] 1. Call signaling process

[0118] In this step, the terminal device first establishes an initial communication session through the IMS system, and the IMS system processes basic SIP signaling, such as addressing, ringing, answering, and hanging up.

[0119] In this embodiment, the specific steps of the call signaling process include:

[0120] Session request: Device A initiates a session request to device B through the IMS system and sends a SIP INVITE message. The message contains the identification information of device A and session parameters.

[0121] Signaling processing: The Call Session Control Function (CSCF) in the IMS system processes the request, verifies the identity of device A by querying the HSS, and locates device B.

[0122] Ringing and answering: After receiving the session request, device B rings to alert the user. After the user answers, device B sends a SIP 200 OK message to confirm receipt of the session request.

[0123] Session confirmation: After receiving the confirmation message, device A sends a SIP ACK message to complete the session establishment process.

[0124] 2. Direct link establishment

[0125] After the IMS system completes the establishment of the session between devices, the devices establish a direct communication link through D2D technology for data transmission. This process no longer relies on the IMS system for data forwarding.

[0126] In this embodiment, the specific steps of establishing the direct link include:

[0127] Wi-Fi Direct: If the devices support Wi-Fi Direct technology, device A and device B discover each other through Wi-Fi Direct and establish a P2P (point-to-point) connection. This connection is used to transfer large-capacity data, such as videos and files.

[0128] Device discovery: Device A and device B discover each other through the Wi-Fi Direct protocol and establish an initial connection.

[0129] Connection establishment: After both parties confirm the connection, a P2P connection is established and transmission parameters are configured.

[0130] Bluetooth: If the device supports Bluetooth technology, device A and device B are paired via Bluetooth and a secure connection is established. Bluetooth is suitable for short-range and small data transmission.

[0131] Device pairing: Device A and device B perform Bluetooth pairing, exchange keys and establish a secure connection.

[0132] Data transmission: Transmit small amounts of data, such as text files and audio, via the Bluetooth protocol.

[0133] NFC: If the device supports NFC technology, device A and device B can pair through NFC short-distance touch to quickly establish a connection. NFC is suitable for ultra-close distance and instantaneous data exchange.

[0134] NFC touch: Device A and device B are paired by touching each other over a short distance using NFC.

[0135] Connection establishment: After the NFC connection is established, instant data exchange occurs.

[0136] 3. Data transmission switching

[0137] Once the direct communication link is established, data transmission will be carried out through D2D communication. The IMS system will no longer participate in the actual data transmission and will only be responsible for signaling control.

[0138] In this embodiment, the specific steps of data transmission switching include:

[0139] Switching notification: Device A and device B exchange notification messages to switch to the D2D communication mode through the IMS system.

[0140] Data transmission: Videos, files, and large data packets are transferred over established Wi-Fi Direct, Bluetooth, or NFC links, ensuring efficient and secure data transmission.

[0141] Signaling maintenance: The IMS system continues to be responsible for signaling control between devices, such as call retention, session management, and exception handling.

[0142] Through the above preferred embodiments, the D2D communication mode can effectively support efficient data transmission between devices. The direct communication link reduces the delay of data transmission and improves the efficiency of large-capacity data transmission. Through the D2D communication mode, the bandwidth occupation and processing resource consumption of the IMS system are reduced, and the system performance is optimized. At the same time, it supports multiple D2D technologies such as Wi-Fi Direct, Bluetooth and NFC, adapts to different scenarios and needs, and enhances the flexibility and adaptability of the system.

[0143] In a preferred embodiment of the present invention, the direct communication link is used to transmit video, files and large data packets.

[0144] This preferred embodiment establishes a direct communication link between terminal devices to transmit videos, files and large data packets. This is intended to reduce the bandwidth consumption and transmission delay of the IMS system and improve the efficiency and security of data transmission. The IMS system is only responsible for the initial session establishment and signaling control. Once the direct communication link is established, all high-capacity data transmission is carried out in a D2D manner.

[0145] In a preferred embodiment of the present invention, the IMS system and all access terminal devices support the IPv6 address format, and the IPv6 address is allocated through the DHCPv6 or SLAAC mechanism. This preferred embodiment ensures that the device can perform efficient D2D communication in a wide range of network environments by supporting the IPv6 address format in the IMS system and access terminal devices, and allocating addresses through the DHCPv6 or SLAAC mechanism. IPv6 support helps improve the scalability and management efficiency of the network.

[0146] The specific steps are as follows:

[0147] 1. IMS system supports IPv6

[0148] In this step, the IMS system needs to be configured with functions that support the IPv6 address format, including address allocation and routing management.

[0149] In this embodiment, the specific steps of the IMS system supporting IPv6 include:

[0150] IPv6 address allocation configuration: Configure a DHCPv6 server or enable the SLAAC mechanism in the IMS system to allocate IPv6 addresses to access devices. The DHCPv6 server can allocate addresses based on the preset address pool, while the SLAAC mechanism guides devices to generate IPv6 addresses through Router Advertisements (RA).

[0151] Routing configuration: Configure the routing function in the IMS system to ensure that IPv6 addresses can be correctly routed and forwarded. This includes configuring routing tables and neighbor discovery protocols to support end-to-end IPv6 communications.

[0152] Address management: The Home Subscriber Server (HSS) and Call Session Control Function (CSCF) in the IMS system are updated to support the IPv6 address format, ensuring that device sessions with IPv6 addresses can be processed and managed.

[0153] 2. The terminal device supports IPv6

[0154] In this step, the terminal device needs to be able to support the IPv6 address format, including protocol stack upgrade and network parameter configuration.

[0155] In this embodiment, the specific steps for the terminal device to support IPv6 include:

[0156] Protocol stack upgrade: Upgrade the network protocol stack of terminal devices to ensure support for IPv6, including key protocols such as ICMPv6, ND (Neighbor Discovery) and MLD (Multicast Listener Discovery).

[0157] Network parameter configuration: Configure the network parameters of the device so that it can obtain an IPv6 address through the DHCPv6 or SLAAC mechanism. When the device accesses the network, it generates an IPv6 address by sending a DHCPv6 request or receiving an RA message.

[0158] Application layer support: IMS client software and other applications in terminal devices must support IPv6 address format and related communication protocols to ensure normal operation in IPv6 networks.

[0159] 3. IPv6 address allocation mechanism

[0160] In this step, an IPv6 address is allocated to the terminal device through the DHCPv6 or SLAAC mechanism to ensure that the device can successfully access the network.

[0161] In this embodiment, the specific steps of the IPv6 address allocation mechanism include:

[0162] DHCPv6: After the device is connected to the network, it sends a DHCPv6 request (Solicit message) to obtain an IPv6 address. The DHCPv6 server allocates addresses based on the address pool and completes the address allocation process through Advertise, Request, and Reply messages.

[0163] Solicit message: The device sends a DHCPv6 Solicit message to request an IPv6 address.

[0164] Advertise message: The DHCPv6 server responds to the Solicit message and provides an available IPv6 address.

[0165] Request message: The device selects an Advertise message and sends a DHCPv6 Request message to confirm the request for the address.

[0166] Reply message: The DHCPv6 server sends a Reply message to confirm the allocation of the IPv6 address.

[0167] SLAAC: After the device is connected to the network, it receives the RA message sent by the router and generates an IPv6 address based on the prefix information. The device verifies the uniqueness of the address through the neighbor discovery protocol.

[0168] Router Advertisements (RA): Routers periodically send RA messages containing network prefixes and other configuration information.

[0169] Address generation: The device generates an IPv6 address based on the prefix information in the RA message and its own interface identifier.

[0170] Duplicate Address Detection: The device performs duplicate address detection (DAD) through the neighbor discovery protocol to ensure address uniqueness.

[0171] Through the above preferred embodiments, the IMS system and access terminal equipment support the IPv6 address format. IPv6 provides a larger address space, solves the problem of IPv4 address exhaustion, and supports the access of more devices. At the same time, through the DHCPv6 and SLAAC mechanisms, addresses are automatically and dynamically allocated, which simplifies network management and improves network scalability. In addition, the IMS system and equipment that support IPv6 addresses can perform end-to-end direct communication, which improves communication efficiency and reliability.

[0172] In a preferred embodiment of the present invention, the core network components of the IMS system include a call session control function, a home subscriber server, and a media resource function. This preferred embodiment implements efficient management of terminal devices and support for multimedia services by configuring the core network components of the IMS system, including a call session control function (CSCF), a home subscriber server (HSS), and a media resource function (MRF). These components work together to ensure that the IMS system can provide stable and efficient communication services.

[0173] The specific steps are as follows:

[0174] 1. Call Session Control Function (CSCF)

[0175] CSCF is a key component in the IMS system and is responsible for managing and controlling communication sessions between terminal devices.

[0176] In this embodiment, the specific configuration steps of CSCF include:

[0177] Set up P-CSCF: Configure the proxy call session control function (P-CSCF) as the first point for terminal devices to access the IMS network. P-CSCF is responsible for receiving and forwarding SIP signaling messages from terminal devices and providing session control and security services.

[0178] Signaling processing: The P-CSCF receives the SIP REGISTER request from the terminal device and forwards it to the I-CSCF and S-CSCF for further processing.

[0179] Security services: P-CSCF provides IPSec or TLS encryption for terminal devices to ensure the secure transmission of signaling messages.

[0180] Set up I-CSCF: Configure the Intermediary Call Session Control Function (I-CSCF), which serves as the network entry point and is responsible for routing SIP signaling messages and interacting with the HSS for user authentication and location query.

[0181] Message routing: I-CSCF receives SIP signaling messages forwarded by P-CSCF and routes the messages to the corresponding S-CSCF according to the user's location information.

[0182] User authentication: I-CSCF interacts with HSS to obtain user authentication information and service configuration.

[0183] Set up S-CSCF: Configure the Serving Call Session Control Function (S-CSCF), which is the core session control function responsible for registering users and managing user sessions.

[0184] Session management: S-CSCF processes user registration requests, maintains user registration status, and manages communication sessions between users.

[0185] Service triggering: Based on the user's service configuration, the S-CSCF triggers the application server (AS) to provide value-added services.

[0186] 2. Home Subscriber Server (HSS)

[0187] HSS is the user data management center in the IMS system, storing user subscription information, authentication information and location information.

[0188] In this embodiment, the specific configuration steps of the HSS include:

[0189] User data storage: HSS stores user subscription information, service configuration, and authentication information. This information is used for user registration, authentication, and session management.

[0190] Subscription information: includes the user's service level, authorization information, and service profile.

[0191] Authentication information: includes the user's identity (such as IMSI, IMPU) and authentication key (such as AKA key).

[0192] Location Management: HSS updates and maintains user location information in real time to support call routing and service provision.

[0193] Location update: When the location of a terminal device changes in the mobile network, the HSS updates the user's location information.

[0194] Location query: When processing a call request, the CSCF can query the HSS for the user's latest location information.

[0195] 3. Media Resource Function (MRF)

[0196] MRF is the multimedia processing center in the IMS system, providing functions such as media stream mixing, transcoding, and conference bridging.

[0197] In this embodiment, the specific configuration steps of MRF include:

[0198] Media processing: Configure MRF to support multimedia stream processing, such as audio and video mixing, transcoding, and echo cancellation.

[0199] Audio and video mixing: MRF can mix audio and video streams from multiple terminal devices to provide conferencing services.

[0200] Transcoding function: MRF can transcode between different encoding formats to adapt to the processing capabilities and network conditions of different devices.

[0201] Conference service: Configure MRF to support multi-party conference services and manage the creation, joining, and control of conferences.

[0202] Conference Management: MRF can create and manage multi-party audio and video conferences, and provide conference bridging and participant management functions.

[0203] Media Control: MRF provides in-conference media control features such as mute, unmute, and media priority settings.

[0204] Through the above preferred embodiments, the core network components of the IMS system realize efficient call session control, user data management and multimedia services, and the CSCF components effectively manage and control the communication sessions between terminal devices, ensuring the efficiency and reliability of signaling processing. HSS provides centralized user data management to ensure the accuracy and real-time update of user subscription information, authentication information and location information. MRF provides powerful multimedia processing capabilities, supports audio and video mixing, transcoding and conference services, and enhances the user's multimedia communication experience.

[0205] In a preferred embodiment of the present invention, the Wi-Fi ad hoc network terminal device supports the Wi-Fi Direct technology, and can perform direct communication between devices without an AP.

[0206] This preferred embodiment supports Wi-Fi Direct technology in Wi-Fi ad hoc network terminal devices, so that these devices can communicate directly between devices without AP. Wi-Fi Direct technology allows devices to directly discover and connect, thereby performing efficient data transmission without the need for transit through a central access point.

[0207] The specific steps are as follows:

[0208] 1. Device discovery and connection

[0209] In this step, the terminal device uses Wi-Fi Direct technology to discover and connect devices and establish a direct communication link.

[0210] In this embodiment, the specific steps of device discovery and connection include:

[0211] Device discovery: The terminal device discovers devices through the Wi-Fi Direct protocol and scans for surrounding Wi-Fi Direct devices. The device identifies surrounding Wi-Fi Direct devices by sending probe requests and receiving probe responses.

[0212] Probe request: Device A sends a probe request, which contains the identification information of device A and Wi-Fi Direct capabilities.

[0213] Probe response: After receiving the probe request, device B sends a probe response, which contains the identification information of device B and Wi-Fi Direct capabilities.

[0214] Connection establishment: After device discovery, the terminal device establishes a P2P (peer-to-peer) connection through Wi-Fi Direct. The devices negotiate and select one device as the group owner (GO) and the other device as the client.

[0215] Connection request: Device A sends a connection request (Provision Discovery Request) to device B, requesting to establish a connection.

[0216] Connection confirmation: After receiving the connection request, device B sends a connection confirmation (Provision DiscoveryResponse) to confirm the establishment of the connection.

[0217] Group owner negotiation: Device A and device B determine the group owner through GO negotiation messages (GO Negotiation Request / Response / Confirmation) and establish a P2P connection.

[0218] 2. Data Transmission

[0219] After a Wi-Fi Direct connection is established between devices, data is transmitted through a direct communication link. This process does not rely on a central access point, which improves the efficiency and security of data transmission.

[0220] In this embodiment, the specific steps of data transmission include:

[0221] Session establishment: Device A and device B establish a communication session through the Wi-Fi Direct connection and negotiate transmission parameters such as transmission rate and packet size.

[0222] Data transmission: Device A sends a data packet to device B via a Wi-Fi Direct connection. The data packet can be a video, file, or large data packet.

[0223] Data segmentation: For a large data packet, device A segments the data into multiple small data packets and sends them to device B one by one.

[0224] Data confirmation: After receiving the data packet, device B sends a confirmation message (ACK) to device A to confirm that the data packet was successfully received.

[0225] Data reception: Device B receives data packets from device A through the Wi-Fi Direct connection. Device B reassembles the received data packets to restore the original data.

[0226] Data assembly: For large data packets transmitted in segments, device B assembles the received small data packets into complete data in sequence.

[0227] Data storage: Device B stores the received data in a local storage device for subsequent use.

[0228] 3. Session Management

[0229] During data transmission, terminal devices perform session management through Wi-Fi Direct connection to ensure the stability and reliability of communication.

[0230] In this embodiment, the specific steps of session management include:

[0231] Connection maintenance: Device A and device B maintain the Wi-Fi Direct connection by periodically sending Keep-Alive messages to prevent the connection from timeout and disconnection.

[0232] Exception handling: During the data transmission process, if the connection is interrupted or a data transmission error occurs, device A and device B perform exception handling through retransmission mechanism and error detection mechanism.

[0233] Retransmission mechanism: If device A does not receive a confirmation message from device B, it resends the data packet until it receives a confirmation message.

[0234] Error detection: After receiving the data packet, device B verifies the integrity of the data through error detection mechanisms such as checksums. If an error is detected, it requests device A to resend the data packet.

[0235] Connection termination: After data transmission is completed, device A and device B terminate the Wi-Fi Direct connection by sending a Disconnection Request message.

[0236] Disconnect request: Device A sends a disconnect request to notify device B to terminate the connection.

[0237] Disconnect confirmation: After receiving the disconnect request, device B sends a disconnect confirmation to confirm that the connection has been terminated.

[0238] Through the above preferred embodiments, the Wi-Fi ad hoc network terminal device supports Wi-Fi Direct technology, and the device can communicate directly without an AP, thereby enhancing the independence and flexibility of the network, and transmitting data through a direct communication link, thereby reducing transmission delays and bandwidth consumption and improving data transmission efficiency.

[0239] Please see attached Figure 4 The present invention also provides an IMS-based D2D communication system, including an IMS core network, multiple 5G / 6G terminal devices, and a D2D module. The system aims to improve the efficiency and security of data transmission between devices through an efficient communication method.

[0240] The system consists of the following:

[0241] 1.IMS Core Network

[0242] The IMS core network is the core component of the system and is configured with the following functional modules:

[0243] Call Session Control Function (CSCF): manages and controls communication sessions between terminal devices and processes signaling messages, including device addressing, call establishment, ringing, answering, and hanging up.

[0244] Home Subscriber Server (HSS): Stores user subscription information, authentication information, and location information, and provides user data management and authentication services.

[0245] Media Resource Function (MRF): Provides functions such as media stream mixing, transcoding, and conference bridging to support multimedia services.

[0246] 2.5G / 6G terminal equipment

[0247] Multiple 5G / 6G terminal devices connected through the IMS core network of the communication operator, and the terminal devices are embedded with software that meets the communication requirements of the IMS system. These devices can be registered and authenticated through the IMS system and support the following functions:

[0248] IMS client software: supports the SIP protocol and is used to establish and manage communication sessions with the IMS system.

[0249] Network protocol support: Supports IPv6 address format and allocates IPv6 addresses through DHCPv6 or SLAAC mechanism, ensuring that devices can perform efficient D2D communication in a wide range of network environments.

[0250] 3.D2D module

[0251] The D2D module is used to establish a direct communication link between terminal devices. When a call session is established between terminal devices, the D2D module switches to the D2D communication mode to transmit videos, files and large data packets.

[0252] Through the above system, the direct communication link of the IMS-based D2D communication system reduces the delay of data transmission and improves the efficiency of large-capacity data transmission. Through the D2D communication mode, the bandwidth occupancy and processing resource consumption of the IMS system are reduced, and the system performance is optimized.

[0253] Please see attached Figure 5 The present invention also provides an IMS-based D2D communication system supporting multiple network access, including an IMS core network, multiple terminal devices, IMS client software in the terminal devices, and a D2D module. The system aims to achieve efficient data transmission and communication management between terminal devices by supporting multiple network access methods.

[0254] The system consists of the following:

[0255] 1.IMS Core Network

[0256] The IMS core network is the core component of the system and is configured with the following functional modules:

[0257] Call Session Control Function (CSCF): manages and controls communication sessions between terminal devices, processes signaling messages, and supports IPv6 address format.

[0258] Home Subscriber Server (HSS): Stores user subscription information, authentication information, and location information, and provides user data management and authentication services.

[0259] Media Resource Function (MRF): Provides functions such as media stream mixing, transcoding, and conference bridging to support multimedia services.

[0260] 2. Multiple terminal devices

[0261] Multiple terminal devices can access the IMS core network through 5G / 6G cellular networks, Wi-Fi ad hoc networks, and fiber LANs. These devices have multiple network access capabilities to ensure stable communication in different network environments.

[0262] 3.IMS Client Software

[0263] The IMS client software embedded in the terminal device supports protocols such as RTC (real-time communication), SIP (session initiation protocol) and GB28181 (video surveillance protocol), and is used to initiate registration and authentication requests to the IMS core network.

[0264] 4.D2D module

[0265] D2D module used to establish direct communication links between terminal devices. When a call session is established between terminal devices, the D2D module switches to D2D communication mode for data transmission, such as video, files and large data packets.

[0266] Through the above-mentioned IMS-based D2D communication system that supports multiple network access, it can be accessed through 5G / 6G cellular networks, Wi-Fi ad hoc networks and fiber-optic local area networks, thereby enhancing the flexibility and adaptability of network access. The direct communication link reduces the delay in data transmission and improves the efficiency of large-capacity data transmission. In addition, through the D2D communication method, the bandwidth occupancy and processing resource consumption of the IMS system are reduced, thereby optimizing the system performance.

[0267] Although embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that various changes, modifications, substitutions and variations may be made to the embodiments without departing from the principles and spirit of the present invention, and that the scope of the present invention is defined by the appended claims and their equivalents.

Claims

1. A method for implementing D2D communication technology based on IMS, characterized in that: The following steps are involved: Deploy the IMS system and connect terminal devices based on 5G / 6G cellular mobile communications through the IMS core network of communication operators; Embed software that meets the requirements of IMS system communication in terminal devices, so that terminal devices can register and authenticate through the IMS system; After a call session is established between terminal devices, the D2D communication mode is switched to carry out data transmission, and the IMS system is only responsible for signaling control.

2. The method for implementing D2D communication technology based on IMS according to claim 1, characterized in that: The IMS system supports terminal device access of Wi-Fi ad hoc network, including the following steps: The terminal device initiates a registration request to the IMS system by embedding IMS system software or supporting RTC, SIP, and GB28181 protocols; The IMS system completes the authentication and resource allocation of terminal devices.

3. The method for implementing D2D communication technology based on IMS according to claim 1, characterized in that: The IMS system supports terminal device access based on optical fiber local area network, including the following steps: The terminal device initiates a registration request to the IMS system by embedding IMS system software or supporting RTC, SIP, and GB28181 protocols; The IMS system completes the authentication and resource allocation of terminal devices.

4. The method for implementing D2D communication technology based on IMS according to claim 1, characterized in that: The D2D communication method includes using Wi-Fi Direct, Bluetooth or NFC technology to establish a direct communication link between terminal devices.

5. The method for implementing D2D communication technology based on IMS according to claim 4, characterized in that: The direct communication link is used to transmit videos, files and large data packets, reducing bandwidth consumption and transmission delay of the IMS system.

6. The method for implementing D2D communication technology based on IMS according to claim 1, characterized in that: The IMS system and all access terminal devices support IPv6 address format, and allocate IPv6 addresses through DHCPv6 or SLAAC mechanism.

7. The method for implementing D2D communication technology based on IMS according to claim 1, characterized in that: The core network components of the IMS system include a call session control function, a home subscriber server and a media resource function.

8. The method for implementing D2D communication technology based on IMS according to claim 2, characterized in that: The Wi-Fi ad hoc network terminal device supports Wi-Fi Direct technology and can directly communicate between devices without an AP.

9. An IMS-based D2D communication system, based on the IMS-based D2D communication technology implementation method according to any one of claims 1 to 8, characterized in that: include: IMS core network, configured with call session control functions, home subscriber server and media resource functions; Multiple 5G / 6G terminal devices connected through the IMS core network of a communication operator, wherein the terminal devices are embedded with software that satisfies IMS system communication; A D2D module for establishing a direct communication link between terminal devices. When a call session is established between the terminal devices, the D2D module switches to a D2D communication mode for transmitting videos, files and large data packets; The IMS core network is responsible for signaling control between terminal devices, including device addressing, call establishment, ringing, answering and hanging up.

10. An IMS-based D2D communication system supporting multiple network access, based on the IMS-based D2D communication technology implementation method according to any one of claims 1 to 8, characterized in that: include: IMS core network, configured with Call Session Control Function (CSCF), Home Subscriber Server (HSS) and Media Resource Function (MRF) supporting IPv6 address format; Multiple terminal devices can access the IMS core network through 5G / 6G cellular networks, Wi-Fi ad hoc networks, and fiber optic local area networks; The IMS client software embedded in the terminal device supports RTC, SIP and GB28181 protocols and is used to initiate registration and authentication requests to the IMS core network; A D2D module for establishing a direct communication link between terminal devices. After a call session is established between the terminal devices, the D2D module switches to a D2D communication mode for data transmission.