IP Library › Granted Patent US 11,924,372
Granted Patent B2
US 11,924,372 · App. 17/516,531 · Granted Mar 5, 2024

Call processing method and device

Inventors: Yibing Li (Nanjing, CN); Hongxia Hao (Shenzhen, CN); Liang Lv (Nanjing, CN); Kaichun Liao (Beijing, CN)
Assignee: HUAWEI TECHNOLOGIES CO., LTD.
H04M3/42017H04L65/1016H04L65/1083
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,924,372
App. No.
17/516,531
Granted
Mar 5, 2024
Kind
B2
Abstract

The present invention provides a call processing method and a device. The call processing method includes: receiving, by a customized alerting tone server, a call request sent by a calling terminal, and forwarding the call request to a called terminal; receiving a called terminal ringing message, and playing a customized alerting tone audio stream and a customized alerting tone video stream to the calling terminal; receiving a called terminal message indicating that a called user answers a call, and performing call media resource negotiation and customized alerting tone video resource negotiation with the calling terminal; and stopping playing the customized alerting tone audio stream to the calling terminal, and playing the customized alerting tone video stream to the calling terminal. The customized alerting tone continuous playing solution of the present invention enriches user experience and improves network usage.

Claims (55)

1. A call processing method by a customized alerting tone server, comprising:

receiving a call request sent by a calling terminal, and sending the call request to a called terminal;

receiving a called terminal ringing message, and providing a customized alerting tone audio stream and a customized alerting tone video stream to the calling terminal;

receiving a called terminal message indicating that a called user answers a call, and performing call media resource negotiation and customized alerting tone video resource negotiation with the calling terminal; and

stop providing playing the customized alerting tone audio stream; and

providing the customized alerting tone video stream to the calling terminal.

2. The method according to claim 1 , further comprising:

after receiving the called terminal message indicating that a called user answers a call, determining that a calling user or a called user has subscribed to a customized alerting tone continuous playing service, and then performing call media resource negotiation and customized alerting tone video resource negotiation with the calling terminal.

3. The method according to claim 1 , wherein the performing call media resource negotiation and customized alerting tone video resource negotiation with the calling terminal comprises:

sending a media negotiation message to the calling terminal, wherein the media negotiation message carries call media resource session description protocol SDP information of the called terminal, and further carries SDP information of the customized alerting tone video stream.

4. The method according to claim 1 , wherein after receiving the called terminal message indicating that a called user answers a call, the playing the customized alerting tone video stream to the calling terminal comprises one of the following manners:

continuing, by the customized alerting tone server, playing the customized alerting tone video stream that is played during ringing; or

replaying from the beginning, by the customized alerting tone server, the customized alerting tone video stream that is played during ringing; or

playing, by the customized alerting tone server, a customized alerting tone video stream that is different from the customized alerting tone video stream played during ringing.

5. The method according to claim 1 , wherein the method further comprises:

receiving a called terminal message indicating that a conversation ends and sent by the called terminal; and

performing customized alerting tone media resource negotiation with the calling terminal, and continuing playing a customized alerting tone video stream to the calling terminal.

6. A call processing method, applied to a terminal device, and comprising:

sending a call request;

receiving a called terminal ringing message sent by a customized alerting tone server, and a customized alerting tone audio stream and a customized alerting tone video stream that are played by the customized alerting tone server;

receiving a called terminal message indicating that a called user answers a call and sent by the customized alerting tone server, and performing call media resource negotiation and customized alerting tone video resource negotiation with the customized alerting tone server; and

performing an audio call with a called terminal, and receiving the customized alerting tone video stream provided by the customized alerting tone server.

7. The method according to claim 6 , wherein the performing call media resource negotiation and customized alerting tone video resource negotiation with the customized alerting tone server comprises:

receiving a media negotiation message sent by the customized alerting tone server, wherein the media negotiation message carries call media resource session description protocol, SDP, information of the called terminal, and further carries SDP information of the customized alerting tone video stream.

8. The method according to claim 6 , wherein the method further comprises:

after the called terminal ends a conversation, performing customized alerting tone media resource negotiation with the customized alerting tone server, and continuing receiving the customized alerting tone audio stream and the customized alerting tone video stream that are played by the customized alerting tone server.

9. A customized alerting tone server, comprising:

at least one processor; and

a non-transitory computer-readable storage medium coupled to the at least one processor and storing one or more instructions, when executed by the at least one processor, cause the data transmission apparatus to perform operations comprising:

receiving a call request sent by a calling terminal, and sending the call request to a called terminal;

receiving a called terminal ringing message, and providing a customized alerting tone audio stream and a customized alerting tone video stream to the calling terminal;

receiving a called terminal message indicating that a called user answers a call, and performing call media resource negotiation and customized alerting tone video resource negotiation with the calling terminal; and

stop providing the customized alerting tone audio stream to the calling terminal, and providing the customized alerting tone video stream to the calling terminal.

10. The customized alerting tone server according to claim 9 , wherein the operation further comprises:

after receiving the called terminal message indicating that a called user answers a call, determining that a calling user or a called user has subscribed to a customized alerting tone continuous playing service, and then performing call media resource negotiation and customized alerting tone video resource negotiation with the calling terminal.

11. The customized alerting tone server according to claim 9 , wherein the performing call media resource negotiation and customized alerting tone video resource negotiation with the calling terminal comprises:

sending a media negotiation message to the calling terminal, wherein the media negotiation message carries call media resource session description protocol SDP information of the called terminal, and further carries SDP information of the customized alerting tone video stream.

12. The customized alerting tone server according to claim 9 , wherein after receiving the called terminal message indicating that a called user answers a call, the playing the customized alerting tone video stream to the calling terminal comprises one of the following manners:

continuing playing the customized alerting tone video stream that is played during ringing; or

replaying from the beginning, the customized alerting tone video stream that is played during ringing; or

playing a customized alerting tone video stream that is different from the customized alerting tone video stream played during ringing.

13. The customized alerting tone server according to claim 9 , wherein the operation further comprises:

receiving a called terminal message indicating that a conversation ends and sent by the called terminal; and

performing customized alerting tone media resource negotiation with the calling terminal, and continuing playing a customized alerting tone video stream to the calling terminal.

14. A terminal device, comprising:

at least one processor; and

a non-transitory computer-readable storage medium coupled to the at least one processor and storing one or more instructions, when executed by the at least one processor, cause the data transmission apparatus to perform operations comprising:

sending a call request;

receiving a called terminal ringing message sent by a customized alerting tone server, and a customized alerting tone audio stream and a customized alerting tone video stream that are played by the customized alerting tone server;

receiving a called terminal message indicating that a called user answers a call and sent by the customized alerting tone server, and performing call media resource negotiation and customized alerting tone video resource negotiation with the customized alerting tone server; and

performing an audio call with a called terminal, and receiving the customized alerting tone video stream provided by the customized alerting tone server.

15. The terminal device according to claim 14 , wherein the performing call media resource negotiation and customized alerting tone video resource negotiation with the customized alerting tone server comprises:

receiving a media negotiation message sent by the customized alerting tone server, wherein the media negotiation message carries call media resource session description protocol, SDP, information of the called terminal, and further carries SDP information of the customized alerting tone video stream.

16. The terminal device according to claim 14 , wherein the method further comprises:

after the called terminal ends a conversation, performing customized alerting tone media resource negotiation with the customized alerting tone server, and continuing receiving the customized alerting tone audio stream and the customized alerting tone video stream that are played by the customized alerting tone server.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 30, 2023
From: LI, YIBING; HAO, HONGXIA; LV, LIANG; LIAO, KAICHUN
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 065379/0457 →
Priority Claims (1)
CN 201910362403.3 · Apr 30, 2019 · national
Continuity (2)
Continuation PCTCN2020074209 · Feb 3, 2020
Related Publication 20220053086A1 · Feb 17, 2022
Cited By (1)
US 12,506,831