一种激活手机终端接受单向视频的方法和系统与流程
- 国知局
- 2024-10-09 15:57:03
本发明属于通信,尤其涉及一种激活手机终端接受单向视频的方法和系统。
背景技术:
1、在volte视频通话中,某些场景下,因为隐私的原因,只能进行单向视频通话,以避免双向视频引起的呼叫参与方的不适或者顾虑。但是,因为手机终端的差异,某些品牌的手机无法直接激活单向视频接收,当接收到单向视频请求时,会直接回复拒绝,导致无法进行单向视频呼叫。
2、单向视频呼叫的请求,是通过sip invite中的video sdp参数控制,当video参数中带有“a=sendonly”时,代表呼叫发起方要播放或推送视频流到呼叫接收端。正常情况下,呼叫接收端收到此类sip invite后,如果接收单向视频请求,则回复带sdp的200ok信令,其中sdp的视频参数为“a=recvonly”,以及“m=video<视频端口号>”等信息,代表可以进行单向视频呼叫。但是,某些手机可能会回复“m=video 0”,“a=inactive”等视频信息,代表拒绝单向视频呼叫,导致无法进行视频推送。
技术实现思路
1、鉴于以上现有技术的不足,发明的目的在于提供一种激活手机终端接受单向视频的方法和系统,是解决某些手机终端无法接受单向视频请求的问题。通过尝试双向视频请求,然后切换为单向视频请求的方式,最终达到单向视频通话的目的。
2、根据本发明第一方面,本发明请求保护一种激活手机终端接受单向视频的方法,包括:
3、s1,视频通话发起端生成第一视频通话发起请求,向视频通话接收端发送所述第一视频通话发起请求;
4、s2,所述视频通话接收端基于所述第一视频通话发起请求生成第一视频通话响应消息并发送至所述视频通话发起端;
5、s3,所述视频通话发起端依据所述第一视频通话响应消息判定是否需要生成第二视频通话发起请求,当需要时,向视频通话接收端发送所述第二视频通话发起请求,当不需要时所述视频通话发起端和所述视频通话接收端之间形成单向视频通话通信通道;
6、s4,所述视频通话接收端基于所述第二视频通话发起请求生成第二视频通话响应消息并发送至所述视频通话发起端;
7、s5,所述视频通话发起端生成第三视频通话发起请求,向所述视频通话接收端发送所述第三视频通话发起请求;
8、s6,所述视频通话接收端基于所述第一视频通话发起请求生成第三视频通话响应消息并发送至所述视频通话发起端,所述视频通话发起端基于所述第三视频通话响应消息判定是否在所述视频通话发起端和所述视频通话接收端之间形成单向视频通话通信通道。
9、进一步地,该方法还包括:
10、所述第一视频通话发起请求和所述第三视频通话发起请求为单向视频通话发起请求,所述第二视频通话发起请求为双向视频通话发起请求。
11、进一步地,该方法还包括:
12、视频通话发起端生成视频通话发起请求时,设置会话发起协议的第一视频参数;
13、视频通话接收端生成视频通话响应消息时,设置会话描述协议的第二视频参数。
14、进一步地,该方法还包括:
15、所述第一视频参数包括呼叫属性信息;
16、所述呼叫属性信息为a=sendonly或a=sendrecv;
17、所述第二视频参数包括第一响应属性信息或第二响应属性信息;
18、所述第一响应属性信息为a=recvonly和m=video视频端口号信息;
19、所述第二响应属性信息为a=inactive和m=video 0。
20、进一步地,该方法还包括:
21、a=sendonly表示单向视频通话发起请求,a=sendrecv表示双向视频通话发起请求;
22、所述第一响应属性信息表示接受视频通话发起请求,所述第二响应属性信息表示拒绝视频通话发起请求。
23、进一步地,所述步骤s3,还包括:
24、当所述视频通话发起端识别所述第一视频通话响应消息中所述视频通话接收端接受所述第一视频通话发起请求时,不需要生成第二视频通话发起请求;
25、所述视频通话发起端和所述视频通话接收端之间形成单向视频通话通信通道。
26、进一步地,所述s3,还包括:
27、当所述视频通话发起端识别所述第一视频通话响应消息中所述视频通话接收端拒绝所述第一视频通话发起请求时,需要生成第二视频通话发起请求;
28、所述视频通话发起端向视频通话接收端发送所述第二视频通话发起请求。
29、进一步地,所述s6,还包括:
30、所述视频通话发起端获取所述第三视频通话响应消息后,当所述视频通话发起端识别所述第三视频通话响应消息中所述视频通话接收端接受所述第三视频通话发起请求时,在所述视频通话发起端和所述视频通话接收端之间形成单向视频通话通信通道;
31、当所述视频通话发起端识别所述第三视频通话响应消息中所述视频通话接收端拒绝所述第三视频通话发起请求时,所述视频通话发起端重复向所述视频通话接收端发送单向视频通话请求。
32、进一步地,所述s6,还包括:
33、设定重复次数阈值;
34、所述视频通话发起端重复向所述视频通话接收端发送单向视频通话请求时,判断重复次数是否超过重复次数阈值;
35、当未超过时,所述视频通话发起端重复向所述视频通话接收端发送单向视频通话请求;
36、当超过时,判定所述视频通话发起端的单向视频发起请求激活失败。
37、根据本发明第二方面,本发明请求保护一种激活手机终端接受单向视频的系统,包括:
38、一个或多个处理器;
39、存储器,其上存储有一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现所述一种激活手机终端接受单向视频的方法。
40、本发明有益效果如下:
41、本申请通过尝试双向视频请求并切换为单向视频请求的方法,成功对接异常手机,大幅度提高了视频分享场景下的单向视频通话能力,满足了用户保护隐私但又需要接收视频的需求。
技术特征:1.一种激活手机终端接受单向视频的方法,其特征在于,包括:
2.根据权利要求1所述的一种激活手机终端接受单向视频的方法,其特征在于,还包括:
3.根据权利要求1所述的一种激活手机终端接受单向视频的方法,其特征在于,还包括:
4.根据权利要求3所述的一种激活手机终端接受单向视频的方法,其特征在于,还包括:
5.根据权利要求4所述的一种激活手机终端接受单向视频的方法,其特征在于,还包括:
6.根据权利要求1所述的一种激活手机终端接受单向视频的方法,其特征在于,所述步骤s3,还包括:
7.根据权利要求1所述的一种激活手机终端接受单向视频的方法,其特征在于,所述s3,还包括:
8.根据权利要求1所述的一种激活手机终端接受单向视频的方法,其特征在于,所述s6,还包括:
9.根据权利要求8所述的一种激活手机终端接受单向视频的方法,其特征在于,所述s6,还包括:
10.一种激活手机终端接受单向视频的系统,其特征在于,包括:
技术总结本发明属于通信技术领域,尤其涉及一种激活手机终端接受单向视频的方法和系统,在信令处理平台,尤其是B2BUA架构的平台,可以通过先发起双向视频呼叫,被叫接收视频请求后,视频呼叫发起方再切换为单向视频呼叫的方式以激活单向视频;为了尽可能满足多数手机的单向视频场景,通过先发起单向视频请求:如果手机可以接受单向视频请求,则不需要进行双向视频尝试;如果无法激活被叫端的视频,再尝试双向视频,最后切换为单向视频。本发明通过尝试双向视频请求并切换为单向视频请求的方法,成功对接异常手机,大幅度提高视频分享场景下的单向视频通话能力,满足了用户保护隐私但又需要接收视频的需求。技术研发人员:刘建成,雷震,李滨,苏亮受保护的技术使用者:中电信数智科技有限公司技术研发日:技术公布日:2024/9/26本文地址:https://www.jishuxx.com/zhuanli/20240929/310909.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表