[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN108322429B - Recording control method in real-time communication, real-time communication system and communication terminal - Google Patents

Recording control method in real-time communication, real-time communication system and communication terminal Download PDF

Info

Publication number
CN108322429B
CN108322429B CN201710036209.7A CN201710036209A CN108322429B CN 108322429 B CN108322429 B CN 108322429B CN 201710036209 A CN201710036209 A CN 201710036209A CN 108322429 B CN108322429 B CN 108322429B
Authority
CN
China
Prior art keywords
recording
real
dtmf code
code stream
time communication
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
CN201710036209.7A
Other languages
Chinese (zh)
Other versions
CN108322429A (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.)
Leadcore Technology Co Ltd
Datang Semiconductor Design Co Ltd
Original Assignee
Leadcore Technology Co Ltd
Datang Semiconductor Design 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 Leadcore Technology Co Ltd, Datang Semiconductor Design Co Ltd filed Critical Leadcore Technology Co Ltd
Priority to CN201710036209.7A priority Critical patent/CN108322429B/en
Publication of CN108322429A publication Critical patent/CN108322429A/en
Application granted granted Critical
Publication of CN108322429B publication Critical patent/CN108322429B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1083In-session procedures
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/64Automatic arrangements for answering calls; Automatic arrangements for recording messages for absent subscribers; Arrangements for recording conversations
    • H04M1/65Recording arrangements for recording a message from the calling party
    • H04M1/656Recording arrangements for recording a message from the calling party for recording conversations

Landscapes

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

Abstract

The invention provides a recording control method in real-time communication, a real-time communication system and a communication terminal, wherein once a recording party triggers a recording command in real-time communication, a DTMF code can be automatically used to generate a DTMF code stream of a recording request and send the DTMF code stream to a recorded party, so that the end-to-end safe transmission of the recording request can be ensured, and the problem that the rtp data of the recording request in the prior art cannot be analyzed and discarded can not occur; the sent recording request does not change the original voice data or video data of real-time communication, a receiver can know whether the recording request exists only by analyzing the DTMF code stream, and the receiver does not need to analyze whether all rtp data have the recording request command like the prior art, so that the efficiency is greatly improved; further, the recorded party can receive a prompt after the recording party triggers the recording command, and can choose to accept or reject the recording of the recording party, so that the user privacy of the recorded party can be protected.

Description

Recording control method in real-time communication, real-time communication system and communication terminal
Technical Field
The present invention relates to the field of real-time communication technologies, and in particular, to a recording control method in real-time communication, a real-time communication system, and a communication terminal.
Background
With the popularization of mobile phones, the advent of the 4G era, IP (Internet Protocol ), VoLTE (voice over Internet Protocol) technology, and the birth of IMS voice service based technology, the information communication mode is spread all over the world today, and an extensible network communication platform with high flexibility and high reliability is formed. From the VoLTE infrastructure and value added application services of operators, electronic commerce of companies to the Internet of individual users, human life and work are changing.
The video telephone is a multimedia communication service integrating images and voices, and can realize face-to-face communication of people. The VoLTE 4G network provides high-definition voice calls and high-quality video calls, wherein the VoLTE voice calls have the characteristics of high telephone establishing speed, clear voice and the like, meanwhile, the telephone and the load bearing used by the internet surfing function are both supported by the IMS data network, so that the telephone and the internet can be used simultaneously without mutual influence, when the VoLTE video calls are initiated, firstly, the two parties need to establish a special load bearing channel through a calling process to control the transmission analysis and the like of rtp (Real-time Transport Protocol) data, and then, through the interaction of the rtp data, the two parties can carry out video calls. Compared with the video phone picture and tone quality of the prior video app (Application), the voice over long term evolution (VoLTE) video phone IMS service is clearer and is smoother and more stable in the call process.
While enjoying the advantages of VoLTE telephony, users have highlighted the problem of personal privacy, and therefore many terminals of video telephony are provided with functions of muting, transmitting alternative pictures, or pausing image transmission, etc., to protect user privacy. However, there is a need for precaution, that is, most of the existing terminals provide a function of recording images or voices of the other party, so that the other party may record or record the images or voices without the user's knowledge, and personal privacy is violated. It is therefore necessary to prevent the user from being unknowingly recorded with images or voices.
At present, aiming at a video telephone of a 3G network, a solution proposes a video protocol, a special frame is inserted into rtp video data transmitted to represent a recording request, an opposite terminal analyzes the rtp video data after receiving the rtp video data, and identifies whether the rtp video data is the opposite terminal requesting recording according to the inserted frame, and a request result is also replied in the rtp video data, and the specific steps are as follows:
1. a recording direction recorded party sends a recording prompt and a recording request command;
2. the user of the recorded party displays the recording prompt given by the recording party;
3. if the terminal of the recorded party supports parsing, the request command is parsed out, and whether recording is requested or not is replied to the recorded party.
Although the above solution can play a role in protecting personal privacy in video telephony, the following disadvantages still exist: the original video data is changed by the sent recording request, a receiver needs to analyze whether all rtp data have the recording request command, the efficiency is greatly reduced, and meanwhile, the special rtp data needs to be used to ensure that the network cannot be discarded because the rtp data do not support the analysis.
Therefore, there is a need for a recording control method in real-time communication, a real-time communication system and a communication terminal to overcome the above-mentioned disadvantages.
Disclosure of Invention
The invention aims to provide a recording control method in real-time communication, a real-time communication system and a communication terminal, which further protect the user privacy of a recorded party when the recorded party records voice or video on the basis of ensuring the end-to-end transmission of the original real-time communication data.
In order to solve the above problem, the present invention provides a recording control method in real-time communication, including:
the recording party triggers a recording command in real-time communication;
automatically generating a recording request DTMF code stream according to the current call type of the real-time communication, and sending the recording request DTMF code stream to a recorded party of the real-time communication;
the recorded party receives the DTMF code stream of the recording request and analyzes the corresponding recording request to prompt the recorded party;
the recorded party selects whether to accept the recording request according to the prompt and feeds back the selection result to the recording party;
and the recording party receives the selected result, and starts to record the real-time communication when the selected result is that the recorded party receives the recording request, otherwise, the recording command is ignored.
Further, the current call type is a voice call or a video call, and the recording request DTMF code stream is a voice recording request DTMF code stream or a video recording request DTMF code stream.
Further, the result of the selection is a response DTMF code stream different from the recording request DTMF code stream.
Further, the analyzed corresponding recording request is displayed on a real-time communication interface of the recorded party to prompt the recorded party.
Further, when the recording party receives the selection result that the recorded party refuses the recording request, the selection result is displayed on a real-time communication interface of the recording party.
Further, when the real-time communication is recorded, a DTMF code stream which is recorded at the beginning is automatically generated and sent to the recorded party, so as to prompt the recorded party.
Further, after finishing recording the real-time communication, the recording party automatically generates a recording-finished DTMF code stream and sends the recording-finished DTMF code stream to the recorded party so as to prompt the recorded party.
Furthermore, in the real-time communication, any DTMF code stream between the recording party and the recorded party is transmitted in one bit, and the recording party and the recorded party perform incomplete DTMF code stream analysis after receiving the corresponding DTMF code streams.
Further, the process of parsing the incomplete DTMF code stream includes: after receiving a first-bit DTMF code in the corresponding DTMF code stream, continuing to wait for a subsequent DTMF code, and when other DTMF codes are not received within a predefined time, performing original processing according to the received first-bit DTMF code; and when all DTMF codes in the corresponding DTMF code stream are received within the predefined time, prompting according to the corresponding DTMF code stream.
The present invention also provides a real-time communication system, comprising:
the recording request generating unit is used for automatically generating a recording request DTMF code stream according to the current call type of the real-time communication when a recording command is triggered in the real-time communication and sending the recording request DTMF code stream to a recorded party of the real-time communication;
a DTMF code stream receiving unit for receiving and analyzing all DTMF code streams in real-time communication;
the real-time communication interface is used for displaying the call information and the related prompt of the real-time communication and providing an operation interface for selecting whether to accept the recording request analyzed from the corresponding recording request DTMF code stream by the DTMF code stream receiving unit;
and the result feedback unit is used for feeding back a selection result of whether to accept the recording request analyzed by the DTMF code stream receiving unit to a corresponding recording party, and after the recording request corresponding to the DTMF code stream of the recording request sent by the recording request generating unit is accepted, the real-time communication can be recorded.
Further, the current call type is a voice call or a video call, the recording request DTMF code stream is a voice recording request DTMF code stream or a video recording request DTMF code stream, and the selected result is a response DTMF code stream different from the recording request DTMF code stream.
Further, the related prompt displayed in the real-time communication interface includes the recording request analyzed by the DTMF code stream receiving unit, and a prompt when the recording request corresponding to the recording request DTMF code stream sent by the recording request generating unit is rejected.
Further, the result feedback unit is further configured to automatically generate a DTMF code stream for starting recording and send the DTMF code stream to the recorded party when the real-time communication starts to be recorded, so as to prompt the recorded party.
Further, the result feedback unit is further configured to automatically generate a recording end DTMF code stream and send the recording end DTMF code stream to the recorded party after the recording of the real-time communication is ended, so as to prompt the recorded party.
Furthermore, any DTMF code stream received or sent in the real-time communication is transmitted in one bit, and the DTMF code stream receiving unit receives the corresponding DTMF code stream and then performs incomplete DTMF code stream analysis.
The invention also provides a communication terminal which comprises a recording key, a microphone, a loudspeaker, a display, a communication module and the real-time communication system, wherein the recording key is used for triggering a recording command in real-time communication, and the microphone is used for collecting sound required by the real-time communication system; the loudspeaker is used for playing the sound of the real-time communication system; the display is used for displaying a real-time communication interface of the real-time communication system; the communication module is used for receiving and transmitting the real-time communication system data.
Further, the communication terminal further comprises a camera for acquiring images required by the real-time communication system.
Compared with the prior art, the technical scheme of the invention has the following beneficial effects:
1. once a recording party triggers a recording command in real-time communication, a DTMF code can be automatically used to generate a recording request DTMF code stream and the recording request DTMF code stream is sent to a recorded party.
2. Because DTMF transmission belongs to a standard protocol and does not need to be modified, the sent recording request does not change the original voice data or video data of real-time communication, a receiver can know whether the recording request exists only by analyzing the DTMF code stream, and does not need to analyze whether all rtp data have a recording request command in the prior art, so that the efficiency is greatly improved.
3. The recorded party can receive a prompt after the recording party triggers the recording command, and can choose to accept or reject the recording of the recording party, so that the user privacy of the recorded party can be protected.
4. Since most communication terminals at present support DTMF code transmission, the application range is wide, and the method can be applied to 2G/3G/VoLTE telephone communication.
Drawings
Fig. 1 is a flowchart of a recording control method in real-time communication according to an embodiment of the present invention;
FIG. 2 is a block diagram of a real-time communication system in accordance with a specific embodiment of the present invention;
fig. 3 is a system block diagram of a communication terminal according to an embodiment of the present invention.
Detailed Description
The present invention will be described in more detail with reference to the accompanying drawings, which are included to illustrate embodiments of the present invention.
Referring to fig. 1, the present invention provides a method for controlling information recording in real-time communication, including the following steps:
s1, the recording party triggers the recording command in the real-time communication, for example, the recording party presses the recording button of the communication terminal during the real-time communication, thereby triggering the recording command.
And S2, automatically generating a recording request DTMF code stream according to the current call type of the real-time communication, and sending the recording request DTMF code stream to the recorded party of the real-time communication, wherein the current call type is a voice call or a video call, and the recording request DTMF code stream is a voice recording request DTMF code stream or a video recording request DTMF code stream. Specifically, if the current call type of the real-time communication is a voice call, the automatically triggered recording request DTMF code stream is 5999, and if the current call type of the real-time communication is a video call, the automatically triggered recording request DTMF code stream is 5977; and then the communication terminal of the recording party sends the recording request DTMF code stream in a normal DTMF code stream mode, and the real-time communication interface of the recording party is still a normal real-time communication interface without changing.
And S3, the recorded party receives the DTMF code stream of the recording request and analyzes the corresponding recording request to prompt the recorded party. Specifically, after receiving the DTMF code, the recorded party starts to perform analysis, and since the DTMF code stream is transmitted as a one-bit DTMF code, that is, the analysis of the recorded party is incomplete code stream analysis, after receiving the first-bit DTMF code in the recording request DTMF code stream, the recorded party needs to continue to wait for the subsequent DTMF code, and when no other DTMF code is received within the predefined time, the recorded party performs original processing according to the received first-bit DTMF code; and when all DTMF codes in the recording request DTMF code stream are received within the predefined time, prompting according to a recording request corresponding to the recording request DTMF code stream. In this embodiment, when the DTMF code received by the recorded party is 5, if there is no other code stream within 500ms, the original processing is performed according to the DTMF code of 5, if all the DTMF codes received within 500ms are completely received, that is, the DTMF code stream received within 500ms is 5999 or 5977, the prompt is performed on the real-time communication interface of the recorded party according to the recording request corresponding to the received 5999 or 5977DTMF code stream, for example, the real-time communication interface of the recorded party displays "the other party requests to record audio, whether to accept" or "the other party requests to record video, whether to accept" is displayed.
And S4, the recorded party selects whether to accept the recording request according to the prompt, and feeds back the selection result to the recording party. Specifically, the result of the selection is a response DTMF code stream different from the voice recording request DTMF code stream and the video recording request DTMF code stream in step S2, for example, the response DTMF code stream selected by the recording party to accept the recording request is 65, the response DTMF code stream selected by the recording party to reject the recording request is 55, and after the recording party selects to accept or reject the recording request, the corresponding response DTMF code stream is automatically generated and fed back to the recording party.
S5, when the recording request is accepted by the recorded party as a result of the selection received by the recording party, starting recording the real-time communication; s6, automatically generating a DTMF code stream to be recorded, sending the DTMF code stream to the recorded party, so as to prompt the recorded party, where the DTMF code stream to be recorded is, for example, 5957, and the DTMF code stream to be recorded is analyzed after being received by the recorded party, and a corresponding prompt (e.g., "the other party starts recording") is displayed on a real-time communication interface of the recorded party; s7, when the recording party finishes recording the real-time communication, automatically generating a recording-ending DTMF code stream, sending the recording-ending DTMF code stream to the recorded party, so as to prompt the recorded party, where the recording-ending DTMF code stream is, for example, 5989, and the recording-ending DTMF code stream is analyzed after being received by the recorded party, and displays a corresponding prompt (such as "the other party finishes recording" or "the other party stops recording") on a real-time communication interface of the recorded party.
S8, when the recording party receives the selection, prompting the recorded party to reject the recording request on the real-time communication interface of the recording party, specifically, when the recorded party selects to reject the recording request, automatically generating a response DTMF code stream (e.g. 55) to feed back to the recording party, and the recording party receiving the response DTMF code stream and parsing out the response information to display the corresponding prompt (e.g. "the other party rejects recording") on the real-time communication interface of the recording party; s9, the recording party ignores the recording command in step S1 and continues or ends the real-time communication.
It should be noted that, in the above real-time communication, any DTMF code stream between the recording party and the recorded party is transmitted by one bit, and the recording party and the recorded party both perform incomplete DTMF code stream analysis after receiving the corresponding DTMF code streams.
According to the information recording control method in real-time communication, once a recording party triggers a recording command in real-time communication, a DTMF code can be automatically used to generate a recording request DTMF code stream and the recording request DTMF code stream is sent to a recorded party, and the DTMF transmission belongs to a standard protocol and does not need to be modified, so that the DTMF transmission network can ensure end-to-end safe transmission of the recording request, and the problem that the rtp data of the recording request in the prior art is discarded because the rtp data of the recording request does not support analysis can not be solved; the sent recording request does not change the original voice data or video data of real-time communication, a receiver can know whether the recording request exists only by analyzing the DTMF code stream, and the receiver does not need to analyze whether all rtp data have the recording request command like the prior art, so that the efficiency is greatly improved; further, the recorded party can receive a prompt after the recording party triggers the recording command, and can choose to accept or reject the recording of the recording party, so that the user privacy of the recorded party can be protected.
Referring to fig. 2, the present invention further provides a real-time communication system, which includes a recording request generating unit 201, a DTMF code stream receiving unit 202, a real-time communication interface 203, and a result feedback unit 204.
The recording request generating unit 201 is configured to, when a recording command is triggered in real-time communication, automatically generate a recording request DTMF code stream according to a current call type of the real-time communication, and send the recording request DTMF code stream to a recorded party of the real-time communication, where the current call type is a voice call or a video call, and the recording request DTMF code stream is a voice recording request DTMF code stream or a video recording request DTMF code stream. Specifically, if the current call type of the real-time communication is a voice call, the automatically triggered recording request DTMF code stream is 5999, and if the current call type of the real-time communication is a video call, the automatically triggered recording request DTMF code stream is 5977.
The DTMF code stream receiving unit 202 is configured to receive and analyze all DTMF code streams in real-time communication, and display corresponding information or prompts in the real-time communication interface 203 according to an analysis result. Wherein, because the DTMF code stream is transmitted by one-bit DTMF code, the analysis of the DTMF code stream receiving unit 202 is incomplete code stream analysis, so after receiving the first-bit DTMF code, it needs to continue waiting for the subsequent DTMF code, when no other DTMF code is received within the predefined time, it does the original processing according to the received first-bit DTMF code; and when all DTMF codes of the corresponding DTMF code stream are received within the predefined time, prompting according to the information corresponding to the corresponding DTMF code stream. For example, when the received DTMF code is 5, if there is no other code stream within 500ms, the original processing is performed according to the DTMF code of 5, if all DTMF codes of the recording request DTMF code stream are received within 500ms, for example, 5999 or 5977, a prompt is performed in the real-time communication interface 203 according to the recording request corresponding to the received recording request DTMF code stream, for example, "the other party requests to record audio, whether to accept" or "the other party requests to record video, whether to accept" is displayed in the real-time communication interface.
The real-time communication interface 203 is configured to display call information and related prompts of the real-time communication and provide an operation interface for selecting whether to accept a recording request analyzed by the DTMF code stream receiving unit 202 from a corresponding recording request DTMF code stream, where the related prompts displayed in the real-time communication interface include the recording request analyzed by the DTMF code stream receiving unit 202 and a prompt when the recording request corresponding to the recording request DTMF code stream sent by the recording request generating unit 201 is rejected.
The result feedback unit 204 is configured to feed back a selection result of whether to accept the recording request analyzed by the DTMF code stream receiving unit 202 to a corresponding recording party, and enable recording of the real-time communication to start after the recording request corresponding to the recording request DTMF code stream sent by the recording request generating unit 201 is accepted. The selection result is a response DTMF code stream different from the voice recording request DTMF code stream and the video recording request DTMF code stream generated by the recording request generation unit 201, for example, when the recording request is received, after the real-time communication interface 203 selects to accept the recording request, the response DTMF code stream automatically generated by the result feedback unit 204 is 65, and after the real-time communication interface 203 selects to reject the recording request, the response DTMF code stream automatically generated by the result feedback unit 204 is 55.
The result feedback unit 204 is further configured to, when the recording request sent by the recording request generation unit 201 is received and the real-time communication starts to be recorded, automatically generate a DTMF code stream that starts to be recorded and send the DTMF code stream to the recorded party to prompt the recorded party, and when the real-time communication is finished to be recorded, automatically generate a DTMF code stream that finishes to be recorded and send the DTMF code stream to the recorded party to prompt the recorded party.
Referring to fig. 3, the present invention further provides a communication terminal, including a recording button 21, a communication module 22, a display 23, a microphone 24, a speaker 25, and the real-time communication system 20, where the recording button 21 is used to trigger a recording command in real-time communication, the communication module 22 is used to implement receiving and sending of data of the real-time communication system 20, including all DTMF code streams, voice data of a call, and video data of a call, and the microphone 24 is used to collect sound required by the real-time communication system 20; the loudspeaker 25 is used for playing the sound of the real-time communication system 20; the display 23 is used for displaying a real-time communication interface of the real-time communication system 20. The communication terminal further comprises a camera 26 for acquiring images required by the real-time communication system 20.
From the above, the real-time communication system and the communication terminal of the present invention support the transmission of DTMF codes, have a wide application range, for example, can be applied to 2G/3G/VoLTE telephone communication, once the recording party triggers the recording command in its real-time communication, the DTMF codes can be automatically used to generate the recording request code stream and send it to the recorded party, so as to ensure the end-to-end safety transmission of the recording request, and the problem that the rtp data of the recording request in the prior art does not support the analysis and is discarded can not occur, and the sent recording request does not change the voice data or video data of the original real-time communication, and the receiving party can know whether there is the recording request only by analyzing the DTMF code stream, and does not need to analyze all rtp data as in the prior art and whether there is the recording request command, so; more importantly, the recorded party can receive a prompt after the recording party triggers the recording command, and can choose to accept or reject the recording of the recording party, so that the user privacy of the recorded party can be protected.
It will be apparent to those skilled in the art that various changes and modifications may be made in the invention without departing from the spirit and scope of the invention. Thus, if such modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include such modifications and variations.

Claims (14)

1. A method for controlling information recording in real-time communication is characterized by comprising the following steps:
the recording party triggers a recording command in real-time communication;
automatically generating a recording request DTMF code stream according to the current call type of the real-time communication, and sending the recording request DTMF code stream to a recorded party of the real-time communication, wherein the recording request DTMF code stream has a multi-digit DTMF code;
the recorded party receives the DTMF code stream of the recording request and analyzes a corresponding recording request to prompt the recorded party, in the real-time communication, any DTMF code stream between the recording party and the recorded party is transmitted by one bit, the recording party and the recorded party perform incomplete DTMF code stream analysis after receiving corresponding DTMF code streams, and the incomplete DTMF code stream analysis process comprises the following steps: after receiving a first-bit DTMF code in the corresponding DTMF code stream, continuing to wait for a subsequent DTMF code, and when other DTMF codes are not received within a predefined time, performing original processing according to the received first-bit DTMF code; when all DTMF codes in the corresponding DTMF code stream are received within the predefined time, prompting according to the corresponding DTMF code stream;
the recorded party selects whether to accept the recording request according to the prompt and feeds back the selection result to the recording party;
and the recording party receives the selected result, and starts to record the real-time communication when the selected result is that the recorded party receives the recording request, otherwise, the recording command is ignored.
2. The method as claimed in claim 1, wherein the current call type is a voice call or a video call, and the recording request DTMF code stream is a voice recording request DTMF code stream or a video recording request DTMF code stream.
3. The method of claim 1, wherein the selection result is a response DTMF code stream different from the recording request DTMF code stream.
4. The method for controlling information recording in real-time communication according to claim 1, wherein the parsed corresponding recording request is displayed on a real-time communication interface of the recorded party to prompt the recorded party.
5. The method of claim 1, wherein when the recording party receives the selection as a result that the recorded party rejects the recording request, the result of the selection is displayed on a real-time communication interface of the recording party.
6. The method as claimed in claim 1, wherein the beginning of recording the real-time communication automatically generates a DTMF code stream to be sent to the recorded party to prompt the recorded party.
7. The method as claimed in claim 1 or 6, wherein when the recording party finishes recording the real-time communication, a recording end DTMF code stream is automatically generated and sent to the recorded party to prompt the recorded party.
8. A real-time communication system, comprising:
the recording request generating unit is used for automatically generating a recording request DTMF code stream according to the current call type of the real-time communication and sending the recording request DTMF code stream to a recorded party of the real-time communication when a recording command is triggered in the real-time communication, wherein the recording request DTMF code stream has a plurality of DTMF codes;
a DTMF code stream receiving unit, configured to receive and analyze all DTMF code streams in real-time communication, where any DTMF code stream received or sent in the real-time communication is transmitted in one bit and one bit, and the DTMF code stream receiving unit performs incomplete DTMF code stream analysis after receiving a corresponding DTMF code stream, where the incomplete DTMF code stream analysis process includes: after receiving a first-bit DTMF code in the corresponding DTMF code stream, continuing to wait for a subsequent DTMF code, and when other DTMF codes are not received within a predefined time, performing original processing according to the received first-bit DTMF code; when all DTMF codes in the corresponding DTMF code stream are received within the predefined time, prompting according to the corresponding DTMF code stream;
the real-time communication interface is used for displaying the call information and the related prompt of the real-time communication and providing an operation interface for selecting whether to accept the recording request analyzed from the corresponding recording request DTMF code stream by the DTMF code stream receiving unit;
and the result feedback unit is used for feeding back a selection result of whether to accept the recording request analyzed by the DTMF code stream receiving unit to a corresponding recording party, and after the recording request corresponding to the DTMF code stream of the recording request sent by the recording request generating unit is accepted, the real-time communication can be recorded.
9. The real-time communication system of claim 8, wherein the current call type is a voice call or a video call, the recording request DTMF code stream is a voice recording request DTMF code stream or a video recording request DTMF code stream, and the selected result is a response DTMF code stream different from the recording request DTMF code stream.
10. The real-time communication system of claim 8, wherein the prompt displayed in the real-time communication interface includes a recording request parsed by the DTMF code stream receiving unit and a prompt when the recording request corresponding to the DTMF code stream of the recording request sent by the recording request generating unit is rejected.
11. The real-time communication system of claim 8, wherein the result feedback unit is further configured to automatically generate a DTMF code stream for starting recording and send the DTMF code stream to the recorded party when the real-time communication is started to record, so as to prompt the recorded party.
12. The real-time communication system according to claim 8 or 11, wherein the result feedback unit is further configured to automatically generate a recording end DTMF code stream to be sent to the recorded party when the recording of the real-time communication is ended, so as to prompt the recorded party.
13. A communication terminal, characterized by comprising a recording button, a microphone, a loudspeaker, a display, a communication module and the real-time communication system of any one of claims 8 to 12, wherein the recording button is used for triggering a recording command in real-time communication, and the microphone is used for collecting sound required by the real-time communication system; the loudspeaker is used for playing the sound of the real-time communication system; the display is used for displaying a real-time communication interface of the real-time communication system; the communication module is used for receiving and transmitting the real-time communication system data.
14. The communication terminal of claim 13, further comprising a camera for capturing images required by the real-time communication system.
CN201710036209.7A 2017-01-17 2017-01-17 Recording control method in real-time communication, real-time communication system and communication terminal Active CN108322429B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710036209.7A CN108322429B (en) 2017-01-17 2017-01-17 Recording control method in real-time communication, real-time communication system and communication terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710036209.7A CN108322429B (en) 2017-01-17 2017-01-17 Recording control method in real-time communication, real-time communication system and communication terminal

Publications (2)

Publication Number Publication Date
CN108322429A CN108322429A (en) 2018-07-24
CN108322429B true CN108322429B (en) 2020-11-20

Family

ID=62890737

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710036209.7A Active CN108322429B (en) 2017-01-17 2017-01-17 Recording control method in real-time communication, real-time communication system and communication terminal

Country Status (1)

Country Link
CN (1) CN108322429B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109218649B (en) * 2018-09-29 2021-02-26 上海掌门科技有限公司 Call recording and acquiring method and device
TW202037142A (en) * 2019-03-25 2020-10-01 萊思特科技股份有限公司 Voice call recording method, real-time communication device and computer program product
CN113923461B (en) * 2020-07-10 2023-06-27 华为技术有限公司 Screen recording method and screen recording system
CN115484339A (en) * 2021-06-15 2022-12-16 华为技术有限公司 Call recording method and related device

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05300224A (en) * 1992-04-21 1993-11-12 Fujitsu General Ltd Automatic answering recording device
JPH06164705A (en) * 1992-04-08 1994-06-10 Kanda Tsushin Kogyo Co Ltd Automatic answering telephone set
KR100553342B1 (en) * 2003-05-09 2006-02-20 (주) 엘지텔레콤 The method and system for automatic recording and referencing/managing conversation-contents using conference call function of AIN switching system

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6728354B1 (en) * 1999-03-17 2004-04-27 Agere Systems, Inc. Methods and devices for outputting audio announcements using CID related and other reference parameters
KR20000012561A (en) * 1999-12-13 2000-03-06 서윤득 Voice Card and the Manufacturing Method of the Voice Card
GB0322716D0 (en) * 2003-09-29 2003-10-29 Symbian Ltd Multi-user mobile telephones for community access to services
CN100466529C (en) * 2006-06-30 2009-03-04 华为技术有限公司 Method and system for implementing multi-media recording
CN101052116B (en) * 2007-05-10 2012-01-11 中兴通讯股份有限公司 Method and system for giving prompt information while recording opposite party image
CN101388888B (en) * 2008-10-22 2011-11-02 中兴通讯股份有限公司 Video recording permission method and device in visible telephone

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06164705A (en) * 1992-04-08 1994-06-10 Kanda Tsushin Kogyo Co Ltd Automatic answering telephone set
JPH05300224A (en) * 1992-04-21 1993-11-12 Fujitsu General Ltd Automatic answering recording device
KR100553342B1 (en) * 2003-05-09 2006-02-20 (주) 엘지텔레콤 The method and system for automatic recording and referencing/managing conversation-contents using conference call function of AIN switching system

Also Published As

Publication number Publication date
CN108322429A (en) 2018-07-24

Similar Documents

Publication Publication Date Title
US8942741B2 (en) Text alternative to established voice call session
US20100042647A1 (en) Method and system for recording real-time communications
US20060001737A1 (en) Video conference arrangement
CN105323534B (en) A kind of the meeting processing method and communication apparatus of third-party application
CN108322429B (en) Recording control method in real-time communication, real-time communication system and communication terminal
CN202918417U (en) Video conversation system based on Android set top box
CN112738559A (en) Screen projection implementation method, device and system
KR100699253B1 (en) Apparatus and method for posting video data and audio data to web in video telephony of mobile communication terminal
CN112738575A (en) Screen projection implementation method, device and system
CN116636199A (en) Call processing method, call processing device and related equipment
CN111246150A (en) Control method, system, server and readable storage medium for video conference
US10313502B2 (en) Automatically delaying playback of a message
US9948995B2 (en) Methods and apparatus for supporting sharing of content between mobile communications devices and home based devices
KR20050120342A (en) Video telephony selection method of mobile station
EP1838102A1 (en) Communication terminal, system and method for implementing streaming media services
EP2670136B1 (en) Method and apparatus for providing video call service
JP2009088812A (en) Communication system and communication terminal
KR100438540B1 (en) Image transmitting/receiving method and system for mobile communication terminal equipment
JP4400598B2 (en) Call center system and control method for videophone communication
WO2023005524A1 (en) Order payment method and apparatus, and storage medium, device and system
JP5802116B2 (en) Call system with data sharing function
JP2003283672A (en) Conference call system
KR20080002416A (en) Method and device for providing multimedia data to receiving terminal
JP4636903B2 (en) Video phone equipment
US20050151833A1 (en) Method and apparatus for video conferencing

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