[go: up one dir, main page]

CN119052878B - Method, system and device for converting voice calls between third-party applications and mobile networks - Google Patents

Method, system and device for converting voice calls between third-party applications and mobile networks Download PDF

Info

Publication number
CN119052878B
CN119052878B CN202411508060.4A CN202411508060A CN119052878B CN 119052878 B CN119052878 B CN 119052878B CN 202411508060 A CN202411508060 A CN 202411508060A CN 119052878 B CN119052878 B CN 119052878B
Authority
CN
China
Prior art keywords
call
mobile
conversion
network
party application
Prior art date
Legal status (The legal status 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 status listed.)
Active
Application number
CN202411508060.4A
Other languages
Chinese (zh)
Other versions
CN119052878A (en
Inventor
周飞飞
赵航
董志国
李彪
王伟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Zhizhangyi Technology Co ltd
Original Assignee
Beijing Zhizhangyi Technology Co ltd
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 Beijing Zhizhangyi Technology Co ltd filed Critical Beijing Zhizhangyi Technology Co ltd
Priority to CN202411508060.4A priority Critical patent/CN119052878B/en
Publication of CN119052878A publication Critical patent/CN119052878A/en
Application granted granted Critical
Publication of CN119052878B publication Critical patent/CN119052878B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/24Reselection being triggered by specific parameters
    • H04W36/30Reselection being triggered by specific parameters by measured or perceived connection quality data
    • H04W36/304Reselection being triggered by specific parameters by measured or perceived connection quality data due to measured or perceived resources with higher communication quality
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/03Protecting confidentiality, e.g. by encryption
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/0005Control or signalling for completing the hand-off
    • H04W36/0083Determination of parameters used for hand-off, e.g. generation or modification of neighbour cell lists
    • H04W36/0085Hand-off measurements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/14Reselecting a network or an air interface
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/18Information format or content conversion, e.g. adaptation by the network of the transmitted or received information for the purpose of wireless delivery to users or terminals

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The invention relates to a voice call conversion method, a voice call conversion system and voice call conversion equipment for a third party application and a mobile network, wherein the voice call conversion method comprises the steps of monitoring network conditions of the third party application in real time, and carrying out quality prediction on call data of the third party application according to the network conditions to obtain call quality information; the method comprises the steps of generating a corresponding conversion task based on call quality information, encrypting the conversion task and sending the conversion task to a corresponding mobile operation network, obtaining feedback information of the mobile operation network, establishing a corresponding conversion channel according to the feedback information and the mobile operation network, switching call modes of third party applications according to the conversion task, converting call data into format to obtain corresponding mobile call data, and transmitting the mobile call data to the mobile operation network through the conversion channel and switching the mobile call data to the corresponding mobile communication mode.

Description

Voice call conversion method, system and equipment for third party application and mobile network
Technical Field
The present invention relates to the field of metal surface component detection technology, and in particular, to a method, a system, and an apparatus for converting a voice call between a third party application and a mobile network.
Background
With the development of mobile internet technology and the popularization of smart phones, a voice call function in a third party application has become one of important ways for people to communicate daily. However, when a third party application is used for voice call, a user often encounters a problem of degradation of call quality caused by unstable network, such as disconnection, high delay, intermittent sound, etc. These problems not only affect the user experience, but may also lead to the loss of important information.
Disclosure of Invention
The invention mainly aims to provide a voice call conversion method, a voice call conversion system and voice call conversion equipment for a third party application and a mobile network, which can timely switch calls to the mobile communication network when network conditions are poor, so that call quality is improved.
In order to achieve the above object, the present invention provides a method for converting a voice call between a third party application and a mobile network, comprising:
Monitoring network conditions of a third party application in real time, and carrying out quality prediction on call data of the third party application according to the network conditions to obtain call quality information;
generating a corresponding conversion task based on the call quality information, and encrypting and transmitting the conversion task to a corresponding mobile operation network;
acquiring feedback information of the mobile operation network, and establishing a corresponding conversion channel with the mobile operation network according to the feedback information;
switching the call mode of the third party application according to the conversion task, and converting the format of the call data to obtain corresponding mobile call data;
and transmitting the mobile call data to the mobile operation network through the conversion channel, and switching to a corresponding mobile communication mode.
Further, the monitoring the network condition of the third party application in real time, and performing quality prediction on call data of the third party application according to the network condition to obtain call quality information, includes:
Monitoring the network condition of the third party application in real time, and analyzing the network condition to obtain a delay index, a packet loss rate, a bandwidth index and a jitter index;
calculating weights of the delay index, the packet loss rate, the bandwidth index and the jitter index based on a preset weight rule to obtain corresponding delay weight values, packet loss rate weight values, bandwidth weight values and jitter weight values;
comprehensively calculating a delay weight value, a packet loss rate weight value, a bandwidth weight value and a jitter weight value based on the delay index, the packet loss rate, the bandwidth index and the jitter index to obtain corresponding comprehensive scores;
Performing quality assessment on the comprehensive score according to a preset quality threshold range, marking the quality information of the call data as poor when the comprehensive score is lower than the quality threshold range, and generating corresponding call quality information;
When the comprehensive score is within the quality threshold value range, marking the quality information of the call data as general, and generating corresponding call quality information;
And when the comprehensive score is higher than the quality threshold range, marking the quality information of the call data as good, and generating corresponding call quality information.
Further, the generating a corresponding conversion task based on the call quality information, and encrypting and sending the conversion task to a corresponding mobile operation network includes:
Reading the information of the call quality, when the read information is call conversion,
Generating the corresponding conversion task;
reading user information and an application code of the third party application, generating a blank instruction packet according to a preset data packet rule, filling the conversion task into the blank instruction packet to obtain an initial instruction packet, and performing primary encryption compiling on the initial instruction packet according to a preset encryption rule to obtain a compiling instruction packet;
converting the user information into an interpretation code of a compiling instruction packet according to an encryption rule, additionally combining the interpretation code on the compiling data packet to obtain a user instruction packet, performing secondary encryption compiling on the user instruction packet according to an application code to obtain an encryption instruction packet and a decryption password, and packaging the encryption instruction packet and the decryption password to obtain a corresponding encryption task packet;
And sending the conversion task to a mobile operation server corresponding to the mobile operation network.
Further, the obtaining feedback information of the mobile operation network includes:
After the conversion task is sent to the mobile operation server, detecting whether the feedback information is received in a preset time period, and when the feedback information is not received in the preset time period, retransmitting the conversion task to the mobile operation server;
Judging whether the feedback information accords with a preset feedback requirement after the feedback information is acquired, and re-acquiring the feedback information when the feedback information accords with the feedback requirement;
wherein the mobile operation server performing decryption processing on the conversion task includes:
Unpacking and reading the encrypted task packet to obtain the encrypted instruction packet and the decryption password, and decrypting the encrypted instruction packet once according to the decryption password to obtain the user instruction packet;
unpacking the user instruction packet to obtain the decoding code and the compiling instruction packet, and performing secondary decoding on the compiling instruction packet according to the decoding code to obtain the user instruction packet;
And performing task reading on the user instruction packet to obtain the conversion task.
Further, the establishing a corresponding conversion channel with the mobile operation network according to the feedback information includes:
And carrying out protocol analysis on the feedback information to obtain a reference communication protocol, generating a corresponding communication protocol and a connection request instruction according to the reference communication protocol, sending the connection request instruction to the mobile operation server, and establishing a conversion channel with the mobile operation network according to the communication protocol after receiving the response instruction of the mobile operation server.
Further, the switching the call mode of the third party application according to the conversion task, and converting the format of the call data to obtain corresponding mobile call data, including:
Performing voice mode recognition on the third party application according to the conversion task, when the voice mode is a third party call mode, acquiring an application call format of the third party application and a mobile call format of the mobile operation network, and performing deviation analysis on the mobile call format and the application call format to obtain corresponding deviation information;
And carrying out format conversion on the call data according to the deviation information and the mobile call format to obtain corresponding mobile call data.
Further, the transmitting the mobile call data to the mobile operation network through the conversion channel, and switching to a corresponding mobile communication mode includes:
detecting whether the data format of the mobile call data accords with the channel format of the conversion channel, when the data format does not accord with the channel format, re-carrying out format adjustment on the mobile call data, and when the mobile call data accords with the channel format, transmitting the mobile call data into the mobile operation network through the conversion channel;
And carrying out call detection on the third party application, and completing switching from the call mode of the third party application to the mobile communication mode of the mobile operation network when the call data is confirmed to be accessed to the mobile operation network.
The invention also provides a voice call conversion system of the third party application and the mobile network, which is applied to the voice call conversion method of any one of the third party application and the mobile network, and comprises the following steps:
The system comprises an acquisition module, a communication module and a communication module, wherein the acquisition module is used for monitoring network conditions of a third party application in real time, and carrying out quality prediction on call data of the third party application according to the network conditions to obtain call quality information;
the encryption module is used for generating a corresponding conversion task based on the call quality information and encrypting and transmitting the conversion task to a corresponding mobile operation network;
The analysis module is used for acquiring feedback information of the mobile operation network and establishing a corresponding conversion channel with the mobile operation network according to the feedback information;
the processing module is used for switching the call mode of the third party application according to the conversion task, and converting the format of the call data to obtain corresponding mobile call data;
and the control module is used for transmitting the mobile call data to the mobile operation network through the conversion channel and switching to a corresponding mobile communication mode.
The invention also provides a voice call conversion device of the third party application and the mobile network, which comprises:
A memory for storing a program;
And the processor is used for executing the program to realize the steps of the voice call conversion method of the third party application and the mobile network.
The invention has the following beneficial effects:
By monitoring the network conditions of the third party application in real time and predicting the call quality, the call can be switched to the mobile communication network in time when the network conditions are poor, the problems of call interruption, delay, discontinuous sound and the like caused by network fluctuation are avoided, and the stability and the quality of the call are obviously improved. The method and the system can solve the problems of compatibility and interoperability between the third party application and the mobile communication network, enable the third party application and the mobile communication network to be in seamless cooperation, ensure smooth transition of conversation, and obtain consistent conversation experience no matter what network environment the user is in. The encryption technology is adopted in the transmission process of call data, so that the safety of user data is ensured, meanwhile, the conversion task is also subjected to encryption processing, the data protection is further enhanced, and the worry of users about personal information leakage is relieved.
Drawings
FIG. 1 is a flow chart of a method for converting a voice call between a third party application and a mobile network provided by the invention;
FIG. 2 is a block diagram of a voice call conversion system for a third party application and a mobile network according to the present invention;
fig. 3 is a block diagram of a voice call conversion device for a third party application and a mobile network according to the present invention.
The achievement of the objects, functional features and advantages of the present invention will be further described with reference to the accompanying drawings, in conjunction with the embodiments.
Detailed Description
The present invention will be described in further detail with reference to the drawings and examples, in order to make the objects, technical solutions and advantages of the present invention more apparent. It should be understood that the specific embodiments described herein are for purposes of illustration only and are not intended to limit the scope of the invention.
The invention will be further described with reference to the drawings and detailed description.
Referring to fig. 1, the present invention provides a method for converting a voice call between a third party application and a mobile network, comprising:
Step S1, monitoring network conditions of a third party application in real time, and carrying out quality prediction on call data of the third party application according to the network conditions to obtain call quality information;
Step S2, generating a corresponding conversion task based on the call quality information, and encrypting and transmitting the conversion task to a corresponding mobile operation network;
Step S3, acquiring feedback information of the mobile operation network, and establishing a corresponding conversion channel with the mobile operation network according to the feedback information;
S4, switching a call mode of the third party application according to the conversion task, and converting the format of call data to obtain corresponding mobile call data;
and S5, transmitting the mobile call data to the mobile operation network through the conversion channel, and switching to a corresponding mobile communication mode.
Based on the above steps, the detailed procedure is as follows:
step S1, monitoring network connection conditions of equipment where a third party application is located in real time through a middleware platform, wherein the network connection conditions include but are not limited to Wi-Fi connection quality, cellular data signal strength, delay, packet loss rate and other indexes, and acquiring network state information through built-in system or third party Application Program Interfaces (APIs).
And collecting call data samples under the current network condition, such as transmission rate, delay, packet loss condition and the like of the voice packets through a middleware platform. Other relevant data such as CPU usage, memory usage, etc. needs to be collected.
And carrying out quality prediction on the collected network condition data to predict the call quality of the third party application under the current network condition. The prediction result is a quality score or a series of metrics such as MOS score (Mean Opinion Score), packet loss rate, delay, etc.
And recording the predicted call quality information, and storing the predicted call quality information in a local or cloud database.
And step S2, judging whether the call is required to be transferred from the third party application to the mobile network through the middleware platform according to the obtained call quality information. And if the predicted call quality is lower than a preset threshold value, generating a conversion task.
The conversion task should contain the necessary information such as the identity of the user, the current network conditions, the expected call quality, etc.
The conversion task is encrypted, and the encryption algorithm of the encryption process is selected according to the security requirement, such as AES (Advanced Encryption Standard) or RSA (Rivest-Shamir-Adleman).
And sending the encrypted conversion task to a server of the mobile operator through a pre-configured security protocol.
In the sending process, the mobile operator network module is coordinated through the middleware platform, a conversion channel is established with a server of the mobile operator, and the used encryption transmission protocol can comprise encryption transmission protocols such as HTTPS or TLS. After successful transmission, the mobile operator server waits for an acknowledgement message to verify that the task has been received.
If no acknowledgement message is received, the task needs to be resent or other fault recovery measures are taken.
Step S3, receiving acknowledgement information from the mobile operator server, which typically contains acknowledgement of the conversion task and any necessary parameter adjustment advice. The feedback information also includes information of the current state of the mobile network and available resources.
The details in the feedback information are analyzed to see the current status of the mobile network and whether the call conversion requirements are met. Check if there are certain restrictions or requirements, such as requiring user authorization, certain technical settings, etc.
And establishing a special conversion channel with the mobile operator according to the guidance provided in the feedback information. The conversion channel can be realized through a specific port or protocol, so that the high efficiency and the safety of data transmission are ensured.
Before formal conversion, the newly established conversion channel is tested to ensure the stability and reliability thereof.
Testing involves sending a small number of data packets and checking their transmission quality and response time.
If the test results are satisfactory, it is confirmed that the channel is ready for transmission of call data.
If the test fails or is abnormal, it is necessary to reconfigure the channel or contact the mobile operator to solve the potential problem.
And S4, after the middleware platform confirms that the conversion channel is established and the test is successful, starting to prepare for switching of the conversation mode. The voice call function in the third party application can be selected to be closed.
Capturing, via the middleware platform, an ongoing call data stream of the third party application, including real-time capture involving the audio stream, requires integration with the third party application, ensuring that the data is captured seamlessly.
The captured call data is converted into a format supported by the mobile network. The conversion of the data format includes a change in the coding scheme, for example, from a coding format used by a third party application (e.g., opus) to a coding format supported by the mobile network (e.g., AMR or EVRC).
During the conversion, additional quality optimization processing, such as noise reduction, echo cancellation, etc., is required for the data. And packaging the converted call data into a format suitable for mobile network transmission to obtain corresponding mobile call data.
And S5, transmitting the mobile call data to the network of the mobile operator through the conversion channel. The transmission quality and the network condition are continuously monitored in the data transmission process through the middleware platform, and the monitoring includes but is not limited to packet loss rate, delay, network congestion and the like.
If any problem is encountered during transmission, such as loss of data packets or too high delay, immediate action should be taken to make corrections, including resending the data packets or adjusting the transmission strategy to ensure call quality.
When the mobile operator receives the mobile call data and successfully establishes the call, confirmation information is sent, and the middleware platform monitors and receives the confirmation information to confirm that the call is successfully established on the mobile network.
And continuously monitoring the conversation quality in the conversation process, and ensuring good conversation experience of the user on the mobile network. If the call quality is found to be degraded, further measures are taken, such as re-encrypting the data packets, adjusting the encoding parameters, etc.
When the call is ended, the data transmission is stopped and the mobile operator is notified through the switching channel. Closing the conversion channel and giving the call control right to the third party application or the user.
The voice call conversion method of the third party application and the mobile network provided by the invention can timely switch the call to the mobile communication network when the network condition is poor by monitoring the network condition of the third party application in real time and predicting the call quality, thereby avoiding the problems of call interruption, delay, discontinuous sound and the like caused by network fluctuation and remarkably improving the stability and the quality of the call. The method and the system can solve the problems of compatibility and interoperability between the third party application and the mobile communication network, enable the third party application and the mobile communication network to be in seamless cooperation, ensure smooth transition of conversation, and obtain consistent conversation experience no matter what network environment the user is in. The encryption technology is adopted in the transmission process of call data, so that the safety of user data is ensured, meanwhile, the conversion task is also subjected to encryption processing, the data protection is further enhanced, and the worry of users about personal information leakage is relieved.
In one embodiment, monitoring network conditions of the third party application in real time, and performing quality prediction on call data of the third party application according to the network conditions to obtain call quality information, including:
and monitoring the network conditions of the third party application in real time through a middleware platform, and analyzing the network conditions to obtain a delay index, a packet loss rate, a bandwidth index and a jitter index.
And calculating weights of the delay index, the packet loss rate, the bandwidth index and the jitter index based on a preset weight rule to obtain corresponding delay weight values, packet loss rate weight values, bandwidth weight values and jitter weight values.
And comprehensively calculating the delay weight value, the packet loss rate weight value, the bandwidth weight value and the jitter weight value based on the delay index, the packet loss rate, the bandwidth index and the jitter index to obtain corresponding comprehensive scores.
The calculation formula of the comprehensive score is that the comprehensive score=delay weight value+packet loss rate weight value+bandwidth weight value+jitter weight value.
And carrying out quality evaluation on the comprehensive score according to a preset quality threshold range, marking the quality information of the call data as bad when the comprehensive score is lower than the quality threshold range, and generating corresponding call quality information.
When the comprehensive score is within the quality threshold, marking the quality information of the call data as general, and generating corresponding call quality information.
And when the comprehensive score is higher than the quality threshold range, marking the quality information of the call data as good, and generating corresponding call quality information.
According to the embodiment, through real-time monitoring and quality prediction of network conditions, the condition of reduced call quality can be found in time, so that measures are taken to improve user experience. The user can adjust his own behavior according to the provided call quality information, such as selecting a better network environment for making a call. By comprehensively evaluating network conditions, the system can more reasonably allocate resources, ensuring that acceptable quality of service is still provided in the event of poor network conditions. When the network condition is detected to be poor, the video quality or the audio bit rate is automatically reduced so as to reduce packet loss and delay and ensure the basic fluency of the call. The possible problems are pre-warned in advance by analyzing the change trend of the network quality index, so that precautions are taken to avoid the reduction of service quality.
In one embodiment, generating a corresponding conversion task based on the call quality information, encrypting the conversion task and transmitting the encrypted conversion task to a corresponding mobile operation network, including:
and reading the call quality information through the middleware platform, and generating a corresponding conversion task when the read information is call conversion (for example, switching to a more stable network or changing a coding mode and the like).
And reading user information and an application code of the third party application, generating a blank instruction packet according to a preset data packet rule, filling a conversion task into the blank instruction packet to obtain an initial instruction packet, and performing primary encryption compiling on the initial instruction packet according to the preset encryption rule to obtain a compiling instruction packet.
And converting the user information into an interpretation code of the compiling instruction packet according to the encryption rule, additionally combining the interpretation code on the compiling data packet to obtain a user instruction packet, performing secondary encryption compiling on the user instruction packet according to the application code to obtain an encryption instruction packet and a decryption password, and performing encapsulation processing on the encryption instruction packet and the decryption password to obtain a corresponding encryption task packet.
And sending the conversion task to a mobile operation server corresponding to the mobile operation network through the middleware platform.
According to the embodiment, through real-time monitoring and analysis of the call quality information, the condition of call quality degradation can be timely identified. When the poor call quality is detected, a conversion task can be automatically initiated, so that the call quality is improved. The data packet is encrypted twice, so that the data packet is difficult to be illegally cracked even if the data packet is intercepted in the transmission process. The user information is further enhanced in privacy by being converted to an interpreted code and appended to the encrypted data packet. The encryption process ensures the integrity and consistency of the data in the transmission process, and reduces the risk of tampering of the data.
In one embodiment, obtaining feedback information of a mobile operation network includes:
after the conversion task is sent to the mobile operation server, detecting whether feedback information is received in a preset time period through the middleware platform, and retransmitting the conversion task to the mobile operation server when the middleware platform does not receive the feedback information in the preset time period.
After the middleware platform acquires the feedback information, judging whether the feedback information meets the preset feedback requirement, and when the feedback information meets the feedback requirement, acquiring the feedback information again.
The mobile operation server decrypts the conversion task, which comprises the following steps:
And performing unpacking reading on the encrypted task packet to obtain an encrypted instruction packet and a decryption code, and performing one-time decryption on the encrypted instruction packet according to the decryption code to obtain a user instruction packet.
Unpacking the user instruction packet to obtain a unpacked instruction packet and a compiled instruction packet, and performing secondary interpretation on the compiled instruction packet according to the compiled instruction packet to obtain the user instruction packet.
And performing task reading on the user instruction packet to obtain a conversion task.
According to the embodiment, the encryption technology is adopted in the data transmission process, so that the safety of the data is ensured, and the data is prevented from being intercepted or tampered in the transmission process. By means of the double encryption mechanism, it is ensured that even sensitive information is fully protected. The feedback information is monitored by setting the preset time period, so that the system is ensured to respond within the appointed time, and the reliability and stability of the system are improved. If no feedback information is received, the conversion task is resent, ensuring that the conversion failure is not caused by a short network problem.
In one embodiment, establishing a corresponding conversion channel with the mobile operation network according to the feedback information includes:
After receiving the feedback information, the middleware platform analyzes the feedback information to determine an optimal communication protocol under the current network environment, wherein the optimal communication protocol comprises evaluation of indexes such as network bandwidth, delay, packet loss rate and the like.
And selecting a reference communication protocol most suitable for the current network environment based on the analysis result.
And generating a corresponding connection request instruction according to the selected reference communication protocol. This instruction contains all necessary information needed to establish a connection, such as port, address, authentication key, etc.
And sending a connection request instruction to the mobile operation server to request to establish a new conversion channel.
After receiving the connection request instruction, the mobile operation server performs verification and resource allocation according to the content.
If everything is normal, the server will send a response instruction to confirm that the connection request has been accepted.
When a response instruction is received, the mobile operation server is indicated to be ready for establishing a conversion channel.
The conversion channel is established with the mobile operation network through the middleware platform according to the communication protocol defined before, and the process comprises the steps of handshake protocol, encryption algorithm selection, key exchange and the like.
According to the embodiment, the optimal conversion channel is dynamically established, so that communication data is ensured to be transmitted under the most appropriate protocol, and the conversation quality and the user experience are obviously improved. Analyzing network conditions in real time and selecting the best communication protocol helps to reduce delays and packet loss during data transmission, which is particularly important for real-time voice and video communications. The communication strategy is dynamically adjusted according to the network condition, so that network resources can be utilized more efficiently, and unnecessary resource waste is avoided. The ability to dynamically establish a switch channel enables the system to better accommodate changing network environments, whether switching from 4G to 5G, or switching between different types of Wi-Fi networks.
In one embodiment, switching a call mode of the third party application according to the conversion task, and converting a format of call data to obtain corresponding mobile call data, including:
Firstly, the middleware platform performs voice mode recognition on the third party application according to the conversion task, and whether the current call mode is the third party call mode is judged. If the identification result shows that the third party call mode is currently in, the next step is entered.
And acquiring an application call format in use by the third party application, and acquiring a mobile call format supported by the mobile operation network.
And comparing the difference between the application call format and the mobile call format to obtain deviation information, wherein the deviation information comprises but is not limited to differences in the aspects of coding mode, sampling rate, bit depth and the like.
And converting the format of the call data according to the deviation information and the requirements of the mobile call format. If the coding modes of the application call format and the mobile call format are inconsistent, transcoding is required.
The sampling rate is adjusted to match the requirements of the mobile call format, and the bit depth can also be adjusted as required to ensure data compatibility. Other format adjustments are made as needed, such as channel number, frame rate, etc.
After the conversion is completed, the mobile call data compatible with the mobile call format is obtained.
According to the embodiment, the call mode of the third party application is identified and format conversion is carried out, so that the transmission quality of call data on the mobile network is ensured, and the overall call experience is improved. Even in the case of poor network conditions, call quality can be maintained by format conversion. Format conversion ensures that the data of the third party application is compatible with the mobile network, which makes interoperability between different applications and different networks stronger. And more third party applications are supported to access the mobile network, so that the universality of the system is improved.
In one embodiment, the mobile communication data is transmitted to the mobile operation network through the conversion channel, and the mobile operation network is switched to a corresponding mobile communication mode, which comprises the following steps:
and detecting whether the converted mobile call data accords with the data format required by the conversion channel. The channel format herein refers to the format requirements specified by the mobile operation network, including but not limited to parameters such as coding mode, sampling rate, bit depth, etc.
If the mobile call data does not conform to the channel format of the conversion channel, the mobile call data needs to be reformatted. And performing operations such as code conversion, sampling rate adjustment, bit depth adjustment and the like on the mobile call data according to the requirements of the channel format until the data format meets the requirements.
If the mobile call data conforms to the channel format of the conversion channel, the data is transmitted to the mobile operation network through the conversion channel.
And carrying out call detection on the third party application to confirm that the mobile call data is successfully accessed to the mobile operation network. And if the call data is confirmed to be accessed to the mobile operation network, the call mode switching is considered to be successful.
And when the call data is confirmed to be accessed to the mobile operation network, completing the switching from the call mode of the third party application to the mobile communication mode of the mobile operation network.
According to the embodiment, the mobile communication data is ensured to meet the format requirement of the conversion channel, so that the quality of the data in the transmission process is ensured, and the communication quality is improved. When the data format does not meet the requirements, format adjustment is performed, so that the data can be correctly processed by the mobile network, and delay and packet loss in communication are reduced. By detecting whether the data format accords with the channel format, the data can be ensured to be transmitted to the mobile operation network smoothly through the conversion channel, and the data transmission failure or quality problem caused by the mismatching of the formats is avoided. Readjusting when the data format is not in accordance with the requirement can improve the robustness of the system and ensure that stable call quality can be maintained even when the network condition is changed.
Referring to fig. 2, the present invention further provides a voice call conversion system for a third party application and a mobile network, which is applied to any one of the above voice call conversion methods for the third party application and the mobile network, including:
The system comprises an acquisition module, a communication module and a communication module, wherein the acquisition module is used for monitoring network conditions of third party applications in real time, and carrying out quality prediction on call data of the third party applications according to the network conditions to obtain call quality information;
the encryption module is used for generating a corresponding conversion task based on the call quality information, and encrypting and transmitting the conversion task to a corresponding mobile operation network;
the analysis module is used for acquiring feedback information of the mobile operation network and establishing a corresponding conversion channel with the mobile operation network according to the feedback information;
the processing module is used for switching the call mode of the third party application according to the conversion task, and converting the format of the call data to obtain corresponding mobile call data;
the control module is used for transmitting the mobile call data to the mobile operation network through the conversion channel and switching to a corresponding mobile communication mode.
The voice call conversion system of the third party application and the mobile network provided by the invention can timely switch the call to the mobile communication network when the network condition is poor by monitoring the network condition of the third party application in real time and predicting the call quality, thereby avoiding the problems of call interruption, delay, discontinuous sound and the like caused by network fluctuation and remarkably improving the stability and the quality of the call. The method and the system can solve the problems of compatibility and interoperability between the third party application and the mobile communication network, enable the third party application and the mobile communication network to be in seamless cooperation, ensure smooth transition of conversation, and obtain consistent conversation experience no matter what network environment the user is in. The encryption technology is adopted in the transmission process of call data, so that the safety of user data is ensured, meanwhile, the conversion task is also subjected to encryption processing, the data protection is further enhanced, and the worry of users about personal information leakage is relieved.
Referring to fig. 3, the present invention also provides a voice call conversion apparatus for a third party application and a mobile network, including:
A memory for storing a program;
and the processor is used for executing a program to realize the steps of the voice call conversion method of the third party application and the mobile network.
In this embodiment, the processor and the memory may be connected by a bus or other means. The memory may include volatile memory, such as random access memory, or nonvolatile memory, such as read only memory, flash memory, hard disk, or solid state disk. The processor may be a general-purpose processor, such as a central processing unit, a digital signal processor, an application specific integrated circuit, or one or more integrated circuits configured to implement embodiments of the present invention.
It should be noted that, for convenience and brevity of description, the specific working process of the above-described system and each module may refer to the corresponding process in the foregoing method embodiment, which is not described herein again.
The foregoing description is only of the preferred embodiments of the present invention and is not intended to limit the scope of the invention, and all equivalent structures or equivalent processes using the descriptions and drawings of the present invention or direct or indirect application in other related technical fields are included in the scope of the present invention.

Claims (7)

1.一种第三方应用与移动网络的语音通话转换方法,其特征在于,包括:1. A method for converting a voice call between a third-party application and a mobile network, comprising: 实时监测第三方应用的网络条件,依据所述网络条件对所述第三方应用的通话数据进行质量预测,得到通话质量信息;Monitor the network conditions of the third-party application in real time, and predict the quality of the call data of the third-party application according to the network conditions to obtain call quality information; 基于所述通话质量信息生成对应的转换任务,将所述转换任务进行加密发送到对应的移动运营网络中;Generate a corresponding conversion task based on the call quality information, encrypt the conversion task and send it to the corresponding mobile operator network; 获取到所述移动运营网络的反馈信息,依据所述反馈信息与所述移动运营网络建立对应的转换通道;Acquiring feedback information from the mobile operator network, and establishing a corresponding conversion channel with the mobile operator network according to the feedback information; 依据所述转换任务对所述第三方应用进行通话方式切换,将所述通话数据进行格式转换,得到对应的移动通话数据;Switching the call mode of the third-party application according to the conversion task, converting the format of the call data, and obtaining corresponding mobile call data; 通过所述转换通道将所述移动通话数据传输到所述移动运营网络,切换到对应的移动通信方式;Transmitting the mobile call data to the mobile operator network through the conversion channel and switching to a corresponding mobile communication mode; 所述基于所述通话质量信息生成对应的转换任务,将所述转换任务加密发送到对应的移动运营网络中,包括:The generating a corresponding conversion task based on the call quality information, and encrypting and sending the conversion task to the corresponding mobile operator network, comprises: 对所述通话质量信息进行信息读取,当读取的信息为需进行通话转换时,The call quality information is read, and when the read information indicates that a call conversion is required, 生成对应的所述转换任务;generating the corresponding conversion task; 读取所述第三方应用的用户信息和应用码,按照预设的数据包规则生成空白指令包,将所述转换任务填充到空白指令包中,得到初始指令包,依据预设的加密规则对初始指令包进行一次加密编译,得到编译指令包;Read the user information and application code of the third-party application, generate a blank instruction packet according to a preset data packet rule, fill the conversion task into the blank instruction packet to obtain an initial instruction packet, and encrypt and compile the initial instruction packet according to a preset encryption rule to obtain a compiled instruction packet; 依据加密规则将用户信息转换为编译指令包的解译码,并将解译码附加结合在编译数据包上,得到用户指令包,依据应用码对用户指令包进行二次加密编译,得到加密指令包和解密密码,将加密指令包和解密密码进行封装处理,得到对应的加密任务包;Convert the user information into a decoded code of a compiled instruction packet according to the encryption rule, and attach the decoded code to the compiled data packet to obtain a user instruction packet, perform secondary encryption compilation on the user instruction packet according to the application code to obtain an encrypted instruction packet and a decryption password, encapsulate the encrypted instruction packet and the decryption password to obtain a corresponding encrypted task packet; 将所述转换任务发送到所述移动运营网络对应的移动运营服务器中;Sending the conversion task to a mobile operator server corresponding to the mobile operator network; 所述获取到所述移动运营网络的反馈信息,包括:The obtaining of feedback information from the mobile operator network includes: 将所述转换任务发送到所述移动运营服务器后,检测在预设的时间段内是否接收到所述反馈信息,当在预设的时间段内没有接收到所述反馈信息时,重新发送所述转换任务到所述移动运营服务器;After sending the conversion task to the mobile operator server, detecting whether the feedback information is received within a preset time period, and when the feedback information is not received within the preset time period, resending the conversion task to the mobile operator server; 当获取到所述反馈信息后,判断所述反馈信息是否符合预设的反馈要求,当所述反馈信息符合反馈要求时,重新获取所述反馈信息;After obtaining the feedback information, determining whether the feedback information meets the preset feedback requirements, and when the feedback information meets the feedback requirements, re-obtaining the feedback information; 其中,所述移动运营服务器对所述转换任务进行解密处理包括:The mobile operation server decrypting the conversion task includes: 对所述加密任务包进行解封读取,得到所述加密指令包和所述解密密码,依据所述解密密码对所述加密指令包进行一次解密,得到所述用户指令包;Unpacking and reading the encrypted task packet to obtain the encrypted instruction packet and the decryption password, and decrypting the encrypted instruction packet once according to the decryption password to obtain the user instruction packet; 对所述用户指令包进行解包处理,得到所述解译码和所述编译指令包,依据所述编译码对所述编译指令包进行二次解译,得到所述用户指令包;Unpacking the user instruction packet to obtain the decoding code and the compiling instruction packet, and re-decoding the compiling instruction packet according to the compiling code to obtain the user instruction packet; 对所述用户指令包进行任务读取,得到所述转换任务。The user instruction packet is task read to obtain the conversion task. 2.根据权利要求1所述的第三方应用与移动网络的语音通话转换方法,其特征在于,所述实时监测第三方应用的网络条件,依据所述网络条件对所述第三方应用的通话数据进行质量预测,得到通话质量信息,包括:2. The method for converting a voice call between a third-party application and a mobile network according to claim 1, wherein the real-time monitoring of the network conditions of the third-party application and the quality prediction of the call data of the third-party application according to the network conditions to obtain the call quality information include: 实时监测所述第三方应用的所述网络条件,对所述网络条件进行分析,得到延迟指标、丢包率、带宽指标和抖动指标;Monitor the network conditions of the third-party application in real time, analyze the network conditions, and obtain delay indicators, packet loss rates, bandwidth indicators, and jitter indicators; 基于预设的权重规则对延迟指标、丢包率、带宽指标和抖动指标的权重计算,得到对应延迟权重值、丢包率权重值、带宽权重值和抖动权重值;The weights of the delay index, packet loss rate, bandwidth index and jitter index are calculated based on the preset weight rules to obtain the corresponding delay weight value, packet loss rate weight value, bandwidth weight value and jitter weight value; 基于延迟指标、丢包率、带宽指标和抖动指标对延迟权重值、丢包率权重值、带宽权重值和抖动权重值进行综合计算,得到对应的综合分数;Based on the delay index, packet loss rate, bandwidth index and jitter index, the delay weight value, packet loss rate weight value, bandwidth weight value and jitter weight value are comprehensively calculated to obtain the corresponding comprehensive score; 依据预设的质量阈值范围对所述综合分数进行质量评估,当综合分数低于质量阈值范围时,将所述通话数据的质量信息标记为差,并生成对应的通话质量信息;Performing a quality assessment on the comprehensive score according to a preset quality threshold range, when the comprehensive score is lower than the quality threshold range, marking the quality information of the call data as poor, and generating corresponding call quality information; 当综合分数在质量阈值范围内时,将所述通话数据的质量信息标记为一般,并生成对应的通话质量信息;When the comprehensive score is within the quality threshold range, marking the quality information of the call data as fair, and generating corresponding call quality information; 当综合分数高于质量阈值范围时,将所述通话数据的质量信息标记为良好,并生成对应的通话质量信息。When the comprehensive score is higher than the quality threshold range, the quality information of the call data is marked as good, and corresponding call quality information is generated. 3.根据权利要求1所述的第三方应用与移动网络的语音通话转换方法,其特征在于,所述依据所述反馈信息与所述移动运营网络建立对应的转换通道,包括:3. The method for converting a voice call between a third-party application and a mobile network according to claim 1, wherein establishing a corresponding conversion channel with the mobile operator network according to the feedback information comprises: 对所述反馈信息进行进行协议分析,得到参考通信协议,依据参考通信协议生成对应的通信协议和连接请求指令,向所述移动运营服务器发送连接请求指令,当接收到所述移动运营服务器的响应指令后,依据通信协议与所述移动运营网络建立转换通道。Perform protocol analysis on the feedback information to obtain a reference communication protocol, generate a corresponding communication protocol and a connection request instruction based on the reference communication protocol, send a connection request instruction to the mobile operator server, and after receiving a response instruction from the mobile operator server, establish a conversion channel with the mobile operator network based on the communication protocol. 4.根据权利要求1所述的第三方应用与移动网络的语音通话转换方法,其特征在于,所述依据所述转换任务对所述第三方应用进行通话方式切换,将所述通话数据进行格式转换,得到对应的移动通话数据,包括:4. The method for converting a voice call between a third-party application and a mobile network according to claim 1, wherein the switching of the call mode of the third-party application according to the conversion task and the format conversion of the call data to obtain the corresponding mobile call data comprises: 依据所述转换任务对所述第三方应用进行语音模式识别,当语音模式为第三方通话模式时,获取所述第三方应用的应用通话格式和所述移动运营网络的移动通话格式,对移动通话格式和应用通话格式进行偏差分析,得到对应的偏差信息;performing voice pattern recognition on the third-party application according to the conversion task, and when the voice pattern is a third-party call pattern, obtaining an application call format of the third-party application and a mobile call format of the mobile operator network, performing deviation analysis on the mobile call format and the application call format, and obtaining corresponding deviation information; 依据偏差信息和移动通话格式对所述通话数据进行格式转换,得到对应的移动通话数据。The call data is format-converted according to the deviation information and the mobile call format to obtain corresponding mobile call data. 5.根据权利要求1所述的第三方应用与移动网络的语音通话转换方法,其特征在于,所述通过所述转换通道将所述移动通话数据传输到所述移动运营网络,切换到对应的移动通信方式,包括:5. The method for converting a voice call between a third-party application and a mobile network according to claim 1, wherein the step of transmitting the mobile call data to the mobile operator network through the conversion channel and switching to a corresponding mobile communication mode comprises: 检测所述移动通话数据的数据格式是否符合所述转换通道的通道格式,当不符合通道格式时,重新对所述移动通话数据进行格式调整,当所述移动通话数据符合通道格式时,通过所述转换通道将所述移动通话数据传输到所述移动运营网络中;detecting whether a data format of the mobile call data conforms to a channel format of the conversion channel, and if it does not conform to the channel format, re-adjusting the format of the mobile call data; and if it conforms to the channel format, transmitting the mobile call data to the mobile operator network through the conversion channel; 对所述第三方应用进行通话检测,当确认所述通话数据已接入所述移动运营网络时,完成从所述第三方应用的通话方式切换到所述移动运营网络的所述移动通信方式。A call detection is performed on the third-party application, and when it is confirmed that the call data has been connected to the mobile operator network, the call mode of the third-party application is switched to the mobile communication mode of the mobile operator network. 6.一种第三方应用与移动网络的语音通话转换系统,应用于上述权利要求1-5任意一种第三方应用与移动网络的语音通话转换方法,其特征在于,包括:6. A voice call conversion system between a third-party application and a mobile network, applied to any one of the voice call conversion methods between a third-party application and a mobile network in claims 1-5, characterized in that it comprises: 采集模块,所述采集模块用于实时监测第三方应用的网络条件,依据所述网络条件对所述第三方应用的通话数据进行质量预测,得到通话质量信息;A collection module, the collection module is used to monitor the network conditions of the third-party application in real time, and perform quality prediction on the call data of the third-party application according to the network conditions to obtain call quality information; 加密模块,所述加密模块用于基于所述通话质量信息生成对应的转换任务,将所述转换任务进行加密发送到对应的移动运营网络中;An encryption module, the encryption module is used to generate a corresponding conversion task based on the call quality information, encrypt the conversion task and send it to the corresponding mobile operator network; 分析模块,所述分析模块用于获取到所述移动运营网络的反馈信息,依据所述反馈信息与所述移动运营网络建立对应的转换通道;An analysis module, the analysis module is used to obtain feedback information from the mobile operator network and establish a corresponding conversion channel with the mobile operator network according to the feedback information; 处理模块,所述处理模块用于依据所述转换任务对所述第三方应用进行通话方式切换,将所述通话数据进行格式转换,得到对应的移动通话数据;A processing module, the processing module is used to switch the call mode of the third-party application according to the conversion task, convert the format of the call data, and obtain corresponding mobile call data; 控制模块,所述控制模块用于通过所述转换通道将所述移动通话数据传输到所述移动运营网络,切换到对应的移动通信方式;A control module, the control module is used to transmit the mobile call data to the mobile operator network through the conversion channel and switch to a corresponding mobile communication mode; 述基于所述通话质量信息生成对应的转换任务,将所述转换任务加密发送到对应的移动运营网络中,包括:The generating a corresponding conversion task based on the call quality information, and encrypting and sending the conversion task to the corresponding mobile operator network, comprises: 对所述通话质量信息进行信息读取,当读取的信息为需进行通话转换时,The call quality information is read, and when the read information indicates that a call conversion is required, 生成对应的所述转换任务;generating the corresponding conversion task; 读取所述第三方应用的用户信息和应用码,按照预设的数据包规则生成空白指令包,将所述转换任务填充到空白指令包中,得到初始指令包,依据预设的加密规则对初始指令包进行一次加密编译,得到编译指令包;Read the user information and application code of the third-party application, generate a blank instruction packet according to a preset data packet rule, fill the conversion task into the blank instruction packet to obtain an initial instruction packet, and encrypt and compile the initial instruction packet according to a preset encryption rule to obtain a compiled instruction packet; 依据加密规则将用户信息转换为编译指令包的解译码,并将解译码附加结合在编译数据包上,得到用户指令包,依据应用码对用户指令包进行二次加密编译,得到加密指令包和解密密码,将加密指令包和解密密码进行封装处理,得到对应的加密任务包;Convert the user information into a decoded code of a compiled instruction packet according to the encryption rule, and attach the decoded code to the compiled data packet to obtain a user instruction packet, perform secondary encryption compilation on the user instruction packet according to the application code to obtain an encrypted instruction packet and a decryption password, encapsulate the encrypted instruction packet and the decryption password to obtain a corresponding encrypted task packet; 将所述转换任务发送到所述移动运营网络对应的移动运营服务器中;Sending the conversion task to a mobile operator server corresponding to the mobile operator network; 所述获取到所述移动运营网络的反馈信息,包括:The obtaining of feedback information from the mobile operator network includes: 将所述转换任务发送到所述移动运营服务器后,检测在预设的时间段内是否接收到所述反馈信息,当在预设的时间段内没有接收到所述反馈信息时,重新发送所述转换任务到所述移动运营服务器;After sending the conversion task to the mobile operator server, detecting whether the feedback information is received within a preset time period, and when the feedback information is not received within the preset time period, resending the conversion task to the mobile operator server; 当获取到所述反馈信息后,判断所述反馈信息是否符合预设的反馈要求,当所述反馈信息符合反馈要求时,重新获取所述反馈信息;After obtaining the feedback information, determining whether the feedback information meets the preset feedback requirements, and when the feedback information meets the feedback requirements, re-obtaining the feedback information; 其中,所述移动运营服务器对所述转换任务进行解密处理包括:The mobile operation server decrypting the conversion task includes: 对所述加密任务包进行解封读取,得到所述加密指令包和所述解密密码,依据所述解密密码对所述加密指令包进行一次解密,得到所述用户指令包;Unpacking and reading the encrypted task packet to obtain the encrypted instruction packet and the decryption password, and decrypting the encrypted instruction packet once according to the decryption password to obtain the user instruction packet; 对所述用户指令包进行解包处理,得到所述解译码和所述编译指令包,依据所述编译码对所述编译指令包进行二次解译,得到所述用户指令包;Unpacking the user instruction packet to obtain the decoding code and the compiling instruction packet, and re-decoding the compiling instruction packet according to the compiling code to obtain the user instruction packet; 对所述用户指令包进行任务读取,得到所述转换任务。The user instruction packet is task read to obtain the conversion task. 7.一种第三方应用与移动网络的语音通话转换设备,其特征在于,包括:7. A device for converting voice calls between a third-party application and a mobile network, comprising: 存储器,用于存储程序;Memory, used to store programs; 处理器,用于执行所述程序,实现如权利要求1-5任意一项所述的一种第三方应用与移动网络的语音通话转换方法的各个步骤。The processor is used to execute the program to implement the various steps of the method for converting a voice call between a third-party application and a mobile network as described in any one of claims 1 to 5.
CN202411508060.4A 2024-10-28 2024-10-28 Method, system and device for converting voice calls between third-party applications and mobile networks Active CN119052878B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202411508060.4A CN119052878B (en) 2024-10-28 2024-10-28 Method, system and device for converting voice calls between third-party applications and mobile networks

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202411508060.4A CN119052878B (en) 2024-10-28 2024-10-28 Method, system and device for converting voice calls between third-party applications and mobile networks

Publications (2)

Publication Number Publication Date
CN119052878A CN119052878A (en) 2024-11-29
CN119052878B true CN119052878B (en) 2025-02-25

Family

ID=93578424

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202411508060.4A Active CN119052878B (en) 2024-10-28 2024-10-28 Method, system and device for converting voice calls between third-party applications and mobile networks

Country Status (1)

Country Link
CN (1) CN119052878B (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111901841A (en) * 2020-07-21 2020-11-06 陕西银河景天电子有限责任公司 Method, server and storage medium for fusing and connecting CS domain and PS domain
CN117061378A (en) * 2023-07-07 2023-11-14 广州乐兴科技有限公司 Voice call quality detection method

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20060038722A (en) * 2004-11-01 2006-05-04 에스케이 텔레콤주식회사 Method and system for handover from mobile internet network to mobile communication network in video telephony service
US9014038B2 (en) * 2011-12-19 2015-04-21 Bandwidth.Com, Inc. Intelligent multi-streaming for enhancing or avoiding dropped and interrupted communication sessions
CN108616915A (en) * 2018-04-23 2018-10-02 Oppo广东移动通信有限公司 Call mode switching method and device, storage medium and electronic equipment
CN117098199A (en) * 2023-09-21 2023-11-21 深圳市东方骏科有限公司 Automatic switching method, system, equipment and medium for SIP and 4G telephone

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111901841A (en) * 2020-07-21 2020-11-06 陕西银河景天电子有限责任公司 Method, server and storage medium for fusing and connecting CS domain and PS domain
CN117061378A (en) * 2023-07-07 2023-11-14 广州乐兴科技有限公司 Voice call quality detection method

Also Published As

Publication number Publication date
CN119052878A (en) 2024-11-29

Similar Documents

Publication Publication Date Title
US8472349B1 (en) Determining mean opinion scores (MOS) for variable bit rate audio streams
CN107545424B (en) Data monitoring processing method, device and system
US8271767B2 (en) Controlling arithmetic processing according to asynchronous and synchronous modes based upon data size threshold
US20110314275A1 (en) Managing encryption keys
CN108664395A (en) Applied program testing method, device, equipment and storage medium
CN114785874B (en) Method for providing high-availability transmission channel based on multi-network protocol
CN119052878B (en) Method, system and device for converting voice calls between third-party applications and mobile networks
US20220368622A1 (en) Systems and methods for network optimization using end user telemetry
CN116055475A (en) Detection method and device for bypass monitoring HTTPS
CN118467322B (en) Password testing system, method, device and storage medium for vehicle-mounted terminal
CN107528820A (en) For the encipher-decipher method of application program, device and method for auditing safely and platform
CN110913380A (en) Method and device for communicating with Bluetooth device based on applet platform
CN118229011B (en) Gas safety monitoring emergency management method, system, device and storage medium
CN111859361B (en) A communication method, device, electronic device and storage medium
CN113630466A (en) Data transmission method, system, electronic device and storage medium
CN110351086B (en) Method and system for processing and transmitting encrypted information in robot group
CN111984508A (en) Remote log acquisition method based on bastion machine
CN105577631B (en) data transmission method and terminal
JP4966642B2 (en) Communication apparatus and communication control method
CN112653708A (en) Media flow detection method and device, network equipment and readable storage medium
CN115150111A (en) Cloud desktop and cloud application communication method and system
CN116032548B (en) Access authentication method and device of Internet of things, terminal equipment and gateway equipment
CN116170340B (en) A network security testing and evaluation method
CN119496868A (en) Video conversation method, system and electronic device based on Internet of Things communication
KR20050093071A (en) System and method for providing video with network camera apparatus

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant