一种数据通信方法、装置、终端设备和存储介质制造方法及图纸

技术编号:25002397 阅读:29 留言:0更新日期:2020-07-24 18:03
本发明专利技术实施例提供了一种数据通信方法、装置、终端设备和存储介质,应用于视联网终端,包括:接收目的终端发送的会话请求,会话请求携带目标传入参数;对目标传入参数进行判断;若目标传入参数与接口程序中的传入参数不属于同一类型,则对接口程序中的传入参数进行修改,使得修改后的传入参数与目标传入参数为同一类型,形成目标接口程序;通过目标接口程序,执行协议包,与目的终端进行数据通信,本发明专利技术实施例对原来的视联网接口程序进行改进,通过对会话请求中的传入参数类型进行判断,确定与传入参数类型对应的互联网接口程序,从而实现视联网终端与目的终端采用互联网协议进行数据通信,减少了开发与维护成本。

【技术实现步骤摘要】
一种数据通信方法、装置、终端设备和存储介质
本专利技术涉及计算机
,特别是涉及一种数据通信方法、装置、终端设备和存储介质。
技术介绍
随着网络科技的快速发展,视频会议、视频教学等双向通信在用户的生活、工作、学习等方面广泛普及。视联网终端是一种运行在链路层的设备,其数据也是在所在网络中使用二层网络协议进行传输,通过视联网协议实现多个视联网设备之间的高质量的会议音频和视频数据的传输,具体地,在视联网终端设置视联网协议SDK包,视联网终端通过视联网协议SDK包对应的视联网接口,实现多个视联网终端之间的数据传输。常见的终端设备是基于互联网协议进行数据传输,若想要使视联网终端加入到互联网会议中,则需要对视联网终端上的SDK包和接口重新进行开发,开发成本和维护成本较高。
技术实现思路
鉴于上述问题,提出了本专利技术实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种数据通信方法、装置、终端设备和存储介质。第一个方面,本专利技术实施例提供一种数据通信方法,应用于视联网终端,所述方法包括:接收目的终端发送的会话请求,所述会话请求携带目标传入参数;对所述目标传入参数进行判断;若所述目标传入参数与接口程序中的传入参数不属于同一类型,则对所述接口程序中的传入参数进行修改,使得修改后的传入参数与所述目标传入参数为同一类型,形成目标接口程序;通过所述目标接口程序,获取与所述目标接口程序对应的协议包;通过执行与所述目标接口程序对应的协议包,与所述目的终端基于与所述目标传入参数类型对应的协议进行数据通信。可选地,所述若所述目标传入参数与接口程序中的传入参数不属于同一类型,则对所述接口程序中的传入参数进行修改,使得修改后的传入参数与所述目标传入参数为同一类型,形成目标接口程序,包括:若所述目标传入参数与视联网接口程序中的视联网传入参数属于不同类型,则对所述视联网接口程序中的传入参数进行修改,使得修改后的传入参数与所述目标传入参数为同一类型,形成互联网接口程序。可选地,所述通过所述目标接口程序,获取与所述目标接口程序对应的协议包,包括:通过所述互联网接口程序,获取与所述互联网接口程序对应的互联网协议SDK包。相对应地,通过执行与所述目标接口程序对应的协议包,与所述目的终端基于与所述目标传入参数类型对应的协议进行数据通信,包括:通过执行所述互联网协议SDK包,与所述目的终端基于互联网协议进行数据通信。可选地,所述通过执行所述互联网协议SDK包,与所述目的终端基于互联网协议进行数据通信,包括:通过所述互联网协议SDK包,向SIP服务器发送响应指令;启动音频线程和/或视频线程,与所述目的终端基于SIP协议进行数据通信。可选地,所述若所述目标传入参数与接口程序中的传入参数不属于同一类型,则对所述接口程序中的传入参数进行修改,使得修改后的传入参数与所述目标传入参数为同一类型,形成目标接口程序,包括:若所述目标传入参数与视联网接口程序中的视联网传入参数属于同一类型,则将所述视联网传入参数对应的视联网接口程序确定为目标接口程序。可选地,所述通过所述目标接口程序,获取与所述目标接口程序对应的协议包,包括:通过所述视联网接口程序,获取与所述视联网接口程序对应的视联网协议SDK包;相对应地,所述通过执行与所述目标接口程序对应的协议包,与所述目的终端基于与所述目标传入参数类型对应的协议进行数据通信,包括:通过执行所述视联网协议SDK包,与所述目的终端基于视联网协议进行数据通信。第二个方面,本专利技术实施例提供一种数据通信装置,应用于视联网终端,所述装置包括:接收模块,用于接收目的终端发送的会话请求,所述会话请求携带目标传入参数;判断模块,用于对所述目标传入参数进行判断;确定模块,用于若所述目标传入参数与接口程序中的传入参数不属于同一类型,则对所述接口程序中的传入参数进行修改,使得修改后的传入参数与所述目标传入参数为同一类型,形成目标接口程序;调用模块,用于通过所述目标接口程序,获取与所述目标接口程序对应的协议包;通信模块,用于通过执行与所述目标接口程序对应的协议包,与所述目的终端进行数据通信。可选地,所述确定模块,具体用于:若所述目标传入参数与视联网接口程序中的视联网传入参数属于不同类型,则对所述视联网接口程序中的传入参数进行修改,使得修改后的传入参数与所述目标传入参数为同一类型,形成互联网接口程序。可选地,所述调用模块,具体用于:通过所述互联网接口程序,获取与所述互联网接口程序对应的互联网协议SDK包。相对应地,所述通信模块,具体用于:通过执行所述互联网协议SDK包,与所述目的终端基于互联网协议进行数据通信。可选地,所述通信模块,具体用于:通过所述互联网协议SDK包,向SIP服务器发送响应指令;启动音频线程和/或视频线程,与所述目的终端基于SIP协议进行数据通信。可选地,所述确定模块,具体用于:若所述目标传入参数与视联网接口程序中的视联网传入参数属于同一类型,则将所述视联网传入参数对应的视联网接口程序确定为目标接口程序。可选地,所述调用模块,具体用于:通过所述视联网接口程序,获取与所述视联网接口程序对应的视联网协议SDK包;相对应地,所述通信模块,具体用于:通过执行所述视联网协议SDK包,与所述目的终端基于视联网协议进行数据通信。第三个方面,本专利技术实施例提供一种终端设备,包括:至少一个处理器和存储器;所述存储器存储计算机程序;所述至少一个处理器执行所述存储器存储的计算机程序,以实现第一个方面提供的数据通信方法。第四个方面,本专利技术实施例提供一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,所述计算机程序被执行时实现第一个方面提供的数据通信方法。本专利技术实施例提供的技术方案,应用于视联网终端,包括:接收目的终端发送的会话请求,会话请求携带目标传入参数;对目标传入参数进行判断;若目标传入参数与接口程序中的传入参数不属于同一类型,则对接口程序中的传入参数进行修改,使得修改后的传入参数与目标传入参数为同一类型,形成目标接口程序;通过目标接口程序,获取与目标接口程序对应的协议包;通过执行与目标接口程序对应的协议包,与目的终端基于与目标传入参数类型对应的协议进行数据通信,本专利技术实施例对原来的视联网接口程序进行改进,通过对会话请求中的传入参数类型进行判断,确定与传入参数类型对应的互联网接口程序,从而实现视联网终端与目的终端采用互联网协议进行数据通信,减少了开发与维护成本。附图说明图1是本专利技术的一种数据通信方法实施例的步骤流程图;图2是本专利技术的另一种数据通信方法实施例的步骤流程图;图3是本专利技术的又一种数据通信方法实施例的步骤流程图;图4是本专利技术的一种SIP数据通信本文档来自技高网...

【技术保护点】
1.一种数据通信方法,其特征在于,应用于视联网终端,所述方法包括:/n接收目的终端发送的会话请求,所述会话请求携带目标传入参数;/n对所述目标传入参数进行判断;/n若所述目标传入参数与接口程序中的传入参数不属于同一类型,则对所述接口程序中的传入参数进行修改,使得修改后的传入参数与所述目标传入参数为同一类型,形成目标接口程序;/n通过所述目标接口程序,获取与所述目标接口程序对应的协议包;/n通过执行与所述目标接口程序对应的协议包,与所述目的终端基于与所述目标传入参数类型对应的协议进行数据通信。/n

【技术特征摘要】
1.一种数据通信方法,其特征在于,应用于视联网终端,所述方法包括:
接收目的终端发送的会话请求,所述会话请求携带目标传入参数;
对所述目标传入参数进行判断;
若所述目标传入参数与接口程序中的传入参数不属于同一类型,则对所述接口程序中的传入参数进行修改,使得修改后的传入参数与所述目标传入参数为同一类型,形成目标接口程序;
通过所述目标接口程序,获取与所述目标接口程序对应的协议包;
通过执行与所述目标接口程序对应的协议包,与所述目的终端基于与所述目标传入参数类型对应的协议进行数据通信。


2.根据权利要求1所述的方法,其特征在于,所述若所述目标传入参数与接口程序中的传入参数不属于同一类型,则对所述接口程序中的传入参数进行修改,使得修改后的传入参数与所述目标传入参数为同一类型,形成目标接口程序,包括:
若所述目标传入参数与视联网接口程序中的视联网传入参数属于不同类型,则对所述视联网接口程序中的传入参数进行修改,使得修改后的传入参数与所述目标传入参数为同一类型,形成互联网接口程序。


3.根据权利要求2所述的方法,其特征在于,所述通过所述目标接口程序,获取与所述目标接口程序对应的协议包,包括:
通过所述互联网接口程序,获取与所述互联网接口程序对应的互联网协议SDK包。
相对应地,通过执行与所述目标接口程序对应的协议包,与所述目的终端基于与所述目标传入参数类型对应的协议进行数据通信,包括:
通过执行所述互联网协议SDK包,与所述目的终端基于互联网协议进行数据通信。


4.根据权利要求3所述的方法,其特征在于,所述通过执行所述互联网协议SDK包,与所述目的终端基于互联网协议进行数据通信,包括:
通过所述互联网协议SDK包,向SIP服务器发送响应指令;
启动音频线程和/或视频线程,与所述目的终端基于SIP协议进行数据通信。


5.根据权利要求1所述的方法,其特征在于,所述若所述目标传入参数与接口程序中的传入参数不属于同一类型,则对所述接口程序中的传入参数进行修改,使得修改后的传入参数与所述目...

【专利技术属性】
技术研发人员:李辉赵明牛永会王艳辉
申请(专利权)人:视联动力信息技术股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1