CN103702295A - Incoming call reminding method, device and system - Google Patents

Incoming call reminding method, device and system Download PDF

Info

Publication number
CN103702295A
CN103702295A CN201310733967.6A CN201310733967A CN103702295A CN 103702295 A CN103702295 A CN 103702295A CN 201310733967 A CN201310733967 A CN 201310733967A CN 103702295 A CN103702295 A CN 103702295A
Authority
CN
China
Prior art keywords
call
voice data
call signaling
callee
signaling
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.)
Pending
Application number
CN201310733967.6A
Other languages
Chinese (zh)
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.)
TCL Corp
Original Assignee
TCL Corp
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 TCL Corp filed Critical TCL Corp
Priority to CN201310733967.6A priority Critical patent/CN103702295A/en
Publication of CN103702295A publication Critical patent/CN103702295A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Telephonic Communication Services (AREA)

Abstract

The invention is suitable for the technical field of communication, and provides an incoming call reminding method. The incoming call reminding method comprises the following steps of: obtaining video frequency data by real-time recording; generating a calling signaling comprising the voice frequency data; sending the calling signaling to a called party so as to bring convenience for the called party to play the voice frequency data in the calling signaling as incoming call reminding sound. In the invention, a calling party generates the calling signaling according to the video frequency data obtained by recording during calling, the calling signaling is sent to the called party, so that the called party analyzes to obtain the voice frequency data from the received calling signaling to use the voice frequency data as the incoming call reminding sound, and a true interpersonal calling scene is realized in the calling processes of voice communication, video frequency communication and the like.

Description

A kind of method of call reminding, Apparatus and system
Technical field
The invention belongs to communication technical field, relate in particular to a kind of method, Apparatus and system of call reminding.
Background technology
In daily voice communication and video communication, when callee receives calling party's calling, all to play preset audio file as call reminding, although preset audio file can comprise different contents, and can arrange arbitrarily, but, natural method of calling or different between people and people in such call reminding mode and life.
Summary of the invention
The object of the present invention is to provide a kind of method of call reminding, in the calling procedure of voice communication and video communication, realized real interpersonal scene of calling out.
The present invention is achieved in that a kind of method of call reminding, comprising:
By real-time recording, obtain voice data;
The call signaling that generation comprises described voice data;
To callee, send described call signaling, so that described callee plays the described voice data in described call signaling as the sound of call reminding.
A kind of method that another object of the present invention is to provide call reminding, comprising:
Receive the call signaling that calling party sends, described call signaling is that the voice data being obtained according to real-time recording by calling party generates, and arrives after server forwards;
Resolve described call signaling, obtain the voice data in described call signaling;
The described voice data of usining is play as the sound of call reminding.
The device that another object of the present invention is to provide a kind of call reminding, comprising:
Acquiring unit, obtains voice data for calling party by real-time recording;
Generation unit, generates the call signaling that comprises described voice data for calling party;
Transmitting element, sends described call signaling for calling party to callee, so that described callee plays the described voice data in described call signaling as the sound of call reminding;
Receiving element, receives for callee the call signaling that calling party sends, and described call signaling is that the voice data being obtained according to real-time recording by calling party generates, and arrives after server forwards;
Resolution unit, resolves described call signaling for callee, obtains the voice data in described call signaling;
Broadcast unit, usings described voice data for callee and plays as the sound of call reminding.
The system that another object of the present invention is to provide a kind of call reminding, comprising: device as above and server.
In the present invention, the voice data that during calling, calling party obtains according to recording generates call signaling, call signaling is sent to callee, make callee resolve and obtain voice data from the call signaling receiving, as the sound of call reminding, in the calling procedure of voice communication and video communication etc., realized real interpersonal scene of calling out.
Accompanying drawing explanation
Fig. 1 is the applicable network topology structure of method of the call reminding that provides of the embodiment of the present invention;
Fig. 2 is the Signalling exchange flow chart of the method calling procedure of the call reminding that provides of the embodiment of the present invention;
Fig. 3 is the method calling party's of the call reminding that provides of the embodiment of the present invention one realization flow figure;
Fig. 4 is the specific implementation flow chart of the method step S302 of the call reminding that provides of the embodiment of the present invention one;
Fig. 5 is the protocol layer process chart of calling party in the method for the call reminding that provides of the embodiment of the present invention one;
Fig. 6 is the method callee's of the call reminding that provides of the embodiment of the present invention two realization flow figure;
Fig. 7 is the specific implementation flow chart of the method step S602 of the call reminding that provides of the embodiment of the present invention two;
Fig. 8 is the specific implementation flow chart of the method step S603 of the call reminding that provides of the embodiment of the present invention two;
Fig. 9 is the protocol layer process chart of callee in the method for the call reminding that provides of the embodiment of the present invention two;
Figure 10 is the structured flowchart of the device of the call reminding that provides of the embodiment of the present invention three.
Embodiment
In order to make object of the present invention, technical scheme and advantage clearer, below in conjunction with drawings and Examples, the present invention is further elaborated.Should be appreciated that specific embodiment described herein, only in order to explain the present invention, is not intended to limit the present invention.
Fig. 1 shows the applicable network topology structure of method of the call reminding that the embodiment of the present invention provides, and for convenience of explanation, the part relevant to the present embodiment is only shown.
Based on VOIP(Voice over Internet Protocol) voice communication and video communication in, first calling party and callee consult by signaling, data channel is set up in request, then in data channel transmission tone video data stream.Network topology based on VOIP as shown in Figure 1, calling party sends call signaling by server to callee, and callee replys calling party by server after receiving call signaling, and then data channel is set up, calling party and callee communicate in data channel, transmission tone video data stream.
Fig. 2 is the Signalling exchange flow chart of session signaling control protocol in VOIP (Session Initiation Protocol, SIP) calling procedure, and SIP is the signaling control protocol of application layer in VOIP, for creating, revise and discharging one or more sessions.
Call out while starting, calling party sends INVITE by server to callee, invites callee to add session, and server and callee receive after INVITE, all to the transmit leg that sends this message, return to signaling 100trying, represents attempting connecting; Then callee opens call reminding, and displaying audio file reminding user returns to signaling 180Ringing simultaneously, represents just in ring; After callee accepts session and invites, callee returns to signaling 200ok by server to calling party, represents to accept the invitation; Last calling party is sent and confirms signaling ack to callee by server, and the signaling process while so far calling out completes, and data channel is set up, and can start session.
Above-mentioned signalling interactive process carries the voice data that calling party arranges in INVITE, plays this voice data while making callee open call reminding, can realize real interpersonal situation of calling out.
Fig. 3 shows the realization flow figure of the method for the call reminding that the embodiment of the present invention one provides, and executive agent is calling party, and details are as follows:
In step S301, by real-time recording, obtain voice data.
In embodiments of the present invention, calling party is before calling out callee, by real-time recording, obtain section audio data, the particular content of voice data is defined by calling party's user, said " Xiao Ming Xiao Ming ", " Xiao Ming; be in a hurry and look for you, answers the call soon " etc. while naturally exchanging as interpersonal.Preferably, the described voice data obtaining adopts pulse code modulation (Pulse Code Modulation, PCM) form.
In step S302, generate the call signaling that comprises described voice data.
Obtain after above-mentioned voice data, this voice data is encoded, and put into INVITE, as one embodiment of the present of invention, as shown in Figure 4, S302 is specific as follows:
In S401, described voice data is converted to hexadecimal string.
The binary audio data of PCM form are converted to hexadecimal string.
In S402, build call signaling, described call signaling comprises call reminding field, the value of described call reminding field is described hexadecimal string.
In the message header of INVITE, comprise a plurality of header fields, each header field has its corresponding content of parameter.In embodiments of the present invention, field is the header field in INVITE, and the value of field is the content of parameter that header field is corresponding.In the message header of INVITE, increase the header field that represents call reminding, hexadecimal string obtained above is as the content of parameter of this call reminding header field.
For example: caller rs number is 17899998888, internet address (Internet Protocol, IP) is 192.168.2.161, and callee's number is 01062230001, server ip is 192.168.2.89, and the partial content that calling party sends INVITE to callee is as follows:
INVITE?sip:[email protected]/2.0
……
From:″Administrator″<sip:[email protected]>
……
RingVoice:543A543A66BB34CA66DBDB788CDA66DFE
……
Wherein, the initial row of the first behavior INVITE, represents that the server that is 192.168.2.89 by IP sends session invitation to callee 01062230001, and that follow is agreement SIP2.0; Ensuing " From ", " To ", " Call-ID " and " RingVoice " are header field, thereafter be the content of parameter that this header field is corresponding, as " Administrator " sip:[email protected] after " From " header field represents that calling party is 17899998888, the server ip of forwarding messages is 192.168.2.89; The header field of the call reminding increasing is " RingVoice ", and 543A543A66BB34CA66DBDB788CDA66DFE is thereafter the hexadecimal string being converted to according to voice data.
In step S303, to callee, send described call signaling, so that described callee plays the described voice data in described call signaling as the sound of call reminding.
In embodiments of the present invention, generate after above INVITE, calling party sends to callee by server by INVITE, and callee obtains the content of parameter that in INVITE, RingVoice header field is corresponding and can play by the sound using it as call reminding.
Above-mentioned processing procedure in calling party, correspond to the flow process of protocol layer as shown in Figure 5, recording module sends to SIP session layer by the voice data obtaining, the session that SIP session layer management calling party participates in, start to create INVITE, form call request, SIP transaction layer is managed this call request and server and callee all of this call request is replied, SIP coding layer is converted to hexadecimal string by voice data, as content of parameter corresponding to RingVoice header field, SIP transport layer gives the INVITE text of generation based on transmission control protocol/User Datagram Protocol (Transmission Control Protocol/User Datagram Protocol, TCP/UDP) transport layer sends.
In embodiments of the present invention, the voice data that during calling, calling party obtains according to recording generates call signaling, call signaling is sent to callee, make callee resolve and obtain voice data from the call signaling receiving, as the sound of call reminding, in the calling procedure of voice communication and video communication etc., realized real interpersonal scene of calling out.
Fig. 6 shows the realization flow figure of the method for the call reminding that the embodiment of the present invention two provides, and executive agent is callee, and details are as follows:
In step S601, receive the call signaling that calling party sends, described call signaling is that the voice data being obtained according to real-time recording by calling party generates, and arrives after server forwards.
In embodiments of the present invention, callee receives INVITE, and the process of carrying voice data in INVITE describes in detail in above-described embodiment one, does not repeat them here.
In step S602, resolve described call signaling, obtain the voice data in described call signaling.
As one embodiment of the present of invention, as shown in Figure 7, step S602 is specific as follows for the process that callee obtains the voice data carrying in INVITE:
In S701, detect the field comprising in described call signaling.
In S702, while comprising call reminding field in described call signaling being detected, extract the value of described call reminding field, the value of described call reminding field generates for described calling party is converted to hexadecimal string by the described voice data obtaining.
In embodiments of the present invention, callee detects the header field in INVITE, if RingVoice header field detected, extracts content of parameter that this header field is corresponding as the sound of call reminding; If RingVoice header field do not detected, the preset audio file of the callee self of usining is as the sound of call reminding.
In step S603, the described voice data of usining is play as the sound of call reminding.
As one embodiment of the present of invention, as shown in Figure 8, step S603 is specific as follows:
In S801, described hexadecimal string is converted to the string of binary characters of PCM form.
With that voice data is converted to hexadecimal string is corresponding, callee is converted to hexadecimal string the string of binary characters of PCM form.
In S802, the string of binary characters of described PCM form of usining is play as the sound of call reminding.
Above-mentioned processing procedure in callee, corresponds to the flow process of protocol layer as shown in Figure 9, and processing procedure is the inverse process of process shown in Fig. 5, and SIP analytic sheaf is by content of parameter converting audio data corresponding to RingVoice header field, and playing module is play this voice data.
Signalling exchange flow process based on Fig. 2, increases after call reminding header field RingVoice, and callee is in the step of call reminding, and the voice data that playing and calling side sends, realizes real interpersonal situation of calling out.
In embodiments of the present invention, the voice data that during calling, calling party obtains according to recording generates call signaling, call signaling is sent to callee, make callee resolve and obtain voice data from the call signaling receiving, as the sound of call reminding, in the calling procedure of voice communication and video communication etc., realized real interpersonal scene of calling out.
Figure 10 shows the structured flowchart of the device of the call reminding that the embodiment of the present invention three provides, this device can be arranged in the terminal equipment that mobile phone, panel computer, desktop computer etc. have voice communication and video communication ability, for the method for the call reminding described in execution graph 3 to Fig. 9 embodiment.For convenience of explanation, only show the part relevant to the present embodiment.
With reference to Figure 10, during as calling party, this device comprises:
Acquiring unit 1001, calling party obtains voice data by real-time recording.
Generation unit 1002, calling party generates the call signaling that comprises voice data.
Transmitting element 1003, calling party sends call signaling to callee, so that the sound of callee using the voice data in call signaling as call reminding is play.
Alternatively, generation unit 1002 comprises:
The first conversion subelement, calling party is converted to hexadecimal string by voice data.
Build subelement, calling party builds call signaling, and call signaling comprises call reminding field, and the value of call reminding field is described hexadecimal string.
Alternatively, voice data adopts PCM form.
During as callee, this device comprises:
Receiving element 1004, callee receives calling party and sends call signaling, and call signaling is that the voice data being obtained according to real-time recording by calling party generates, and arrives after server forwards.
Resolution unit 1005, callee resolves call signaling, obtains the voice data in call signaling.
Broadcast unit 1006, callee is usingd voice data and is play as the sound of call reminding.
Alternatively, resolution unit 1005 comprises:
Detection sub-unit, the field comprising in callee's detection of call signaling.
Extract subelement, while comprising call reminding field in call signaling being detected, callee extracts the value of call reminding field, and the value of call reminding field generates for calling party is converted to hexadecimal string by the voice data obtaining.
Alternatively, broadcast unit 1006 comprises:
The second conversion subelement, callee is converted to hexadecimal string the string of binary characters of PCM form.
Play subelement, callee is usingd the string of binary characters of PCM form and is play as the sound of call reminding.
The common system that forms a kind of call reminding of the device of the described call reminding of above-described embodiment and server.
In embodiments of the present invention, the voice data that during calling, calling party obtains according to recording generates call signaling, call signaling is sent to callee, make callee resolve and obtain voice data from the call signaling receiving, as the sound of call reminding, in the calling procedure of voice communication and video communication etc., realized real interpersonal scene of calling out.
The foregoing is only preferred embodiment of the present invention, not in order to limit the present invention, all any modifications of doing within the spirit and principles in the present invention, be equal to and replace and improvement etc., within all should being included in protection scope of the present invention.

Claims (12)

1. a method for call reminding, is characterized in that, described method comprises:
By real-time recording, obtain voice data;
The call signaling that generation comprises described voice data;
To callee, send described call signaling, so that described callee plays the described voice data in described call signaling as the sound of call reminding.
2. the method for claim 1, is characterized in that, the call signaling that described generation comprises described voice data comprises:
Described voice data is converted to hexadecimal string;
Build call signaling, described call signaling comprises call reminding field, and the value of described call reminding field is described hexadecimal string.
3. the method as described in claim 1 or 2, is characterized in that, described voice data adopts pulse code modulation PCM form.
4. a method for call reminding, is characterized in that, described method comprises:
Receive the call signaling that calling party sends, described call signaling is that the voice data being obtained according to real-time recording by calling party generates, and arrives after server forwards;
Resolve described call signaling, obtain the voice data in described call signaling;
The described voice data of usining is play as the sound of call reminding.
5. method as claimed in claim 4, is characterized in that, the described call signaling of described parsing, and the voice data obtaining in described call signaling comprises:
Detect the field comprising in described call signaling;
While comprising call reminding field in described call signaling being detected, extract the value of described call reminding field, the value of described call reminding field generates for described calling party is converted to hexadecimal string by the described voice data obtaining.
6. method as claimed in claim 5, is characterized in that, describedly usings described voice data and plays and comprise as the sound of call reminding:
Described hexadecimal string is converted to the string of binary characters of PCM form;
The string of binary characters of described PCM form of usining is play as the sound of call reminding.
7. a device for call reminding, is characterized in that, described device comprises:
Acquiring unit, obtains voice data for calling party by real-time recording;
Generation unit, generates the call signaling that comprises described voice data for calling party;
Transmitting element, sends described call signaling for calling party to callee, so that described callee plays the described voice data in described call signaling as the sound of call reminding;
Receiving element, receives for callee the call signaling that calling party sends, and described call signaling is that the voice data being obtained according to real-time recording by calling party generates, and arrives after server forwards;
Resolution unit, resolves described call signaling for callee, obtains the voice data in described call signaling;
Broadcast unit, usings described voice data for callee and plays as the sound of call reminding.
8. device as claimed in claim 7, is characterized in that, described generation unit comprises:
The first conversion subelement, is converted to hexadecimal string for calling party by described voice data;
Build subelement, for calling party, build call signaling, described call signaling comprises call reminding field, and the value of described call reminding field is described hexadecimal string.
9. the device as described in claim 7 or 8, is characterized in that, described voice data adopts PCM form.
10. device as claimed in claim 7, is characterized in that, described resolution unit comprises:
Detection sub-unit, detects for callee the field that described call signaling comprises;
Extract subelement, for when described call signaling being detected and comprise call reminding field, callee extracts the value of described call reminding field, and the value of described call reminding field generates for described calling party is converted to hexadecimal string by the described voice data obtaining.
11. devices as claimed in claim 10, is characterized in that, described broadcast unit comprises:
The second conversion subelement, is converted to described hexadecimal string for callee the string of binary characters of PCM form;
Play subelement, for callee, using the string of binary characters of described PCM form and play as the sound of call reminding.
The system of 12. 1 kinds of call remindings, is characterized in that, described system comprises: device and server as described in claim 7~11 any one.
CN201310733967.6A 2013-12-26 2013-12-26 Incoming call reminding method, device and system Pending CN103702295A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310733967.6A CN103702295A (en) 2013-12-26 2013-12-26 Incoming call reminding method, device and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310733967.6A CN103702295A (en) 2013-12-26 2013-12-26 Incoming call reminding method, device and system

Publications (1)

Publication Number Publication Date
CN103702295A true CN103702295A (en) 2014-04-02

Family

ID=50363670

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310733967.6A Pending CN103702295A (en) 2013-12-26 2013-12-26 Incoming call reminding method, device and system

Country Status (1)

Country Link
CN (1) CN103702295A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109348048A (en) * 2018-09-28 2019-02-15 奇酷互联网络科技(深圳)有限公司 Call message leaving method, terminal and the device with store function
CN110049178A (en) * 2018-01-17 2019-07-23 中兴通讯股份有限公司 A kind of method and device of mobile terminal call reminding
CN111694368A (en) * 2020-06-04 2020-09-22 哈尔滨工业大学 Six-degree-of-freedom platform control method
CN114449103A (en) * 2020-10-30 2022-05-06 华为终端有限公司 Reminding method, graphical user interface and terminal

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1819604A (en) * 2006-02-23 2006-08-16 曾平宁 Belling method by dialing transmission
CN101159906A (en) * 2007-11-13 2008-04-09 中国电信股份有限公司 Call prompting message playing method and system
CN101420663A (en) * 2008-11-24 2009-04-29 深圳华为通信技术有限公司 Communication method, terminal and system for preknowing topic of call
CN101646137A (en) * 2009-08-21 2010-02-10 曹学文 System and method for playing calling information at called terminal

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1819604A (en) * 2006-02-23 2006-08-16 曾平宁 Belling method by dialing transmission
CN101159906A (en) * 2007-11-13 2008-04-09 中国电信股份有限公司 Call prompting message playing method and system
CN101420663A (en) * 2008-11-24 2009-04-29 深圳华为通信技术有限公司 Communication method, terminal and system for preknowing topic of call
CN101646137A (en) * 2009-08-21 2010-02-10 曹学文 System and method for playing calling information at called terminal

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110049178A (en) * 2018-01-17 2019-07-23 中兴通讯股份有限公司 A kind of method and device of mobile terminal call reminding
CN109348048A (en) * 2018-09-28 2019-02-15 奇酷互联网络科技(深圳)有限公司 Call message leaving method, terminal and the device with store function
CN111694368A (en) * 2020-06-04 2020-09-22 哈尔滨工业大学 Six-degree-of-freedom platform control method
CN114449103A (en) * 2020-10-30 2022-05-06 华为终端有限公司 Reminding method, graphical user interface and terminal
CN114449103B (en) * 2020-10-30 2024-01-30 华为终端有限公司 Reminding method, graphical user interface and terminal

Similar Documents

Publication Publication Date Title
CN103227788B (en) Realize the method and system that Web page application program and SIP equipment carry out communicating
JP5363461B2 (en) Group call function inquiry
US20060229093A1 (en) Push to talk over cellular (half-duplex) to full-duplex voice conferencing
US20180255182A1 (en) Web Real-Time Client Communication Over a Stimulus Based Network
US20110314140A1 (en) Capability Query Handling in a Communication Network
RU2332804C2 (en) Processing initial multimedia data ii
WO2011109972A1 (en) Method and system for implementing multimedia conference
US9854003B2 (en) System and method for initiating telecommunications sessions through an electronic mail address
CN103702295A (en) Incoming call reminding method, device and system
US8908853B2 (en) Method and device for displaying information
CN100563219C (en) Realize the system and method for click to dial
CN101056174A (en) A system, device and method for realizing the network log service
CN100581197C (en) Method and system for acquiring medium property information and terminal equipment
CN102801725B (en) The method of audio-video frequency media transmission is carried out in SIP audio/video conference
CN101686288A (en) Receiver apparatus and method, and sending and receiving system
CN102202038B (en) Method and system for realizing voice energy display, conference server and terminal
CN103828322B (en) Media data transmission method and device
CN101753571A (en) Method, device and system for realizing double video flow transmission
CN101902467A (en) Method and system for realizing random display of polyphonic ringtones
CN101594623B (en) Method and equipment for monitoring call made via voice over Internet protocol
CN101686138B (en) Method, device and system for realizing tripartite conference
CN101119212B (en) Method for transmitting and applying user-user application message
CN104348699A (en) Method and equipment for information interaction
WO2017000481A1 (en) Dialing method and apparatus for voice call
CN102546644B (en) Method, equipment and system for implementing SIP (Session Initiation Protocol) calling

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20140402