[发明专利]一种数据通信方法、装置、终端设备和存储介质在审
申请号: | 202010148601.2 | 申请日: | 2020-03-05 |
公开(公告)号: | CN111447395A | 公开(公告)日: | 2020-07-24 |
发明(设计)人: | 李辉;赵明;牛永会;王艳辉 | 申请(专利权)人: | 视联动力信息技术股份有限公司 |
主分类号: | H04N7/15 | 分类号: | H04N7/15;H04N7/14;H04L29/06 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 苏培华 |
地址: | 100000 北京市东城区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据通信 方法 装置 终端设备 存储 介质 | ||
本发明实施例提供了一种数据通信方法、装置、终端设备和存储介质,应用于视联网终端,包括:接收目的终端发送的会话请求,会话请求携带目标传入参数;对目标传入参数进行判断;若目标传入参数与接口程序中的传入参数不属于同一类型,则对接口程序中的传入参数进行修改,使得修改后的传入参数与目标传入参数为同一类型,形成目标接口程序;通过目标接口程序,执行协议包,与目的终端进行数据通信,本发明实施例对原来的视联网接口程序进行改进,通过对会话请求中的传入参数类型进行判断,确定与传入参数类型对应的互联网接口程序,从而实现视联网终端与目的终端采用互联网协议进行数据通信,减少了开发与维护成本。
技术领域
本发明涉及计算机技术领域,特别是涉及一种数据通信方法、装置、终端设备和存储介质。
背景技术
随着网络科技的快速发展,视频会议、视频教学等双向通信在用户的生活、工作、学习等方面广泛普及。
视联网终端是一种运行在链路层的设备,其数据也是在所在网络中使用二层网络协议进行传输,通过视联网协议实现多个视联网设备之间的高质量的会议音频和视频数据的传输,具体地,在视联网终端设置视联网协议SDK包,视联网终端通过视联网协议SDK包对应的视联网接口,实现多个视联网终端之间的数据传输。
常见的终端设备是基于互联网协议进行数据传输,若想要使视联网终端加入到互联网会议中,则需要对视联网终端上的SDK包和接口重新进行开发,开发成本和维护成本较高。
发明内容
鉴于上述问题,提出了本发明实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种数据通信方法、装置、终端设备和存储介质。
第一个方面,本发明实施例提供一种数据通信方法,应用于视联网终端,所述方法包括:
接收目的终端发送的会话请求,所述会话请求携带目标传入参数;
对所述目标传入参数进行判断;
若所述目标传入参数与接口程序中的传入参数不属于同一类型,则对所述接口程序中的传入参数进行修改,使得修改后的传入参数与所述目标传入参数为同一类型,形成目标接口程序;
通过所述目标接口程序,获取与所述目标接口程序对应的协议包;
通过执行与所述目标接口程序对应的协议包,与所述目的终端基于与所述目标传入参数类型对应的协议进行数据通信。
可选地,所述若所述目标传入参数与接口程序中的传入参数不属于同一类型,则对所述接口程序中的传入参数进行修改,使得修改后的传入参数与所述目标传入参数为同一类型,形成目标接口程序,包括:
若所述目标传入参数与视联网接口程序中的视联网传入参数属于不同类型,则对所述视联网接口程序中的传入参数进行修改,使得修改后的传入参数与所述目标传入参数为同一类型,形成互联网接口程序。
可选地,所述通过所述目标接口程序,获取与所述目标接口程序对应的协议包,包括:
通过所述互联网接口程序,获取与所述互联网接口程序对应的互联网协议SDK包。
相对应地,通过执行与所述目标接口程序对应的协议包,与所述目的终端基于与所述目标传入参数类型对应的协议进行数据通信,包括:
通过执行所述互联网协议SDK包,与所述目的终端基于互联网协议进行数据通信。
可选地,所述通过执行所述互联网协议SDK包,与所述目的终端基于互联网协议进行数据通信,包括:
通过所述互联网协议SDK包,向SIP服务器发送响应指令;
启动音频线程和/或视频线程,与所述目的终端基于SIP协议进行数据通信。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于视联动力信息技术股份有限公司,未经视联动力信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010148601.2/2.html,转载请声明来源钻瓜专利网。