一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种视频数据穿透通信方法、装置、电子设备及存储介质与流程

2023-01-15 05:25:22 来源:中国专利 TAG:


1.本技术涉及视频数据获取的领域,尤其是涉及一种视频数据穿透通信方法、装置、电子设备及存储介质


背景技术:

内网即局域网,是局部地区形成的一个区域网络,其特点就是分布地区范围有限,可大可小,大到一栋建筑楼与相邻建筑之间的连接,小到可以是办公室之间的联系。局域网自身相对其他网络传输速度更快,性能更稳定,框架简易,并且是封闭性。
2.视频播放的过程可分解为视频压缩、发送的输出过程和视频接收、解压、播放的输入过程。而视频播放的过程实际上就是多个节点的系统中,两两节点之间的音频流收发过程。其中难以直接处理的环节是公网服务器接收其他节点发送过来的视频流数据的输入过程,因为大部分节点都没有自己的公网ip,这样的内网节点直接在本地启动一个接收视频流的服务器线程,公网服务器的节点难以直接连接到这个服务器。


技术实现要素:

3.为了改善相关技术中的公网服务器难以和内网节点连接以进行视频数据传输的问题,本技术提供一种视频数据穿透通信方法。
4.本技术第一方面提供的一种视频数据穿透通信方法采用如下的技术方案:一种视频数据穿透通信方法,应用于视频数据穿透装置中,所述方法包括:获取至少一个第一视频数据访问请求,所述第一视频数据访问请求由公网服务器发送,所述第一视频数据访问请求包括第一内网ip及第一内网端口;将所述至少一个第一视频数据访问请求转换为第二视频数据访问请求,所述第二视频数据访问请求包括公网ip及公网端口,所述公网ip与所述第一内网ip对应,所述公网端口与所述第一内网端口对应;发送所述第二视频数据访问请求至内网,以使得内网反馈第一目标视频信息;将第一目标视频信息转换为第二目标视频信息,所述第二目标视频信息包括第二视频数据,基于第一内网端口以及第一内网ip发送所述第二目标视频数据至公网服务器以进行视频播放。
5.通过采用上述技术方案,当本技术中的视频数据穿透通信方法在使用时,当判断出内网需要对公网中的视频数据进行访问时,则先向视频数据穿透装置发送第一视频数据访问请求,此时,第一视频数据访问请求包括第一内网ip及第一内网的端口,接着视频数据穿透装置将第一内网ip及第一内网端口进行转换,转换成对应视频数据穿透装置的公网ip及随机空闲端口,并通过公网ip发送第二视频数据至公网服务器,公网服务器反馈第一目标视频信息,第一目标视频信息包括经视频数据穿透装置被转换成第二目标视频信息,第二目标视频信息基于第一内网ip及第一内网端口被发送至内网上进行视频播放,从而完成了内网对公网的访问,实现了内网通过多种渠道访问公网。
6.可选的,在所述判断通信访问走向中,若是内网访问公网,所述方法包括:获取至少一个第一内网数据访问请求,所述第一内网数据访问请求由公网服务器发送,所述第一内网数据访问请求包括第一公网ip及第一公网端口;基于所述第一公网端口及第一公网ip接收所述第一内网数据访问请求,并基于预设的映射端口完成对内网的访问。
7.通过采用上述技术方案,当判断出公网对内网进行访问时,则通过公网ip及公网端口向视频数据穿透装置进行访问,且视频数据穿透装置将内网的对应端口映射至视频数据穿透装置中,以获得映射端口,此时即可直接对内网进行访问,实现了公网通过多种渠道对内网进行访问。
8.可选的,所述视频数据穿透装置包括若干扩展硬件编解码单元,所述将第一目标视频信息转换为第二目标视频信息中,所述视频数据穿透装置采用目标扩展硬件编解码单元对所述第二目标视频数据进行编码后进行发送。
9.通过采用上述技术方案,在对视频数据进行访问的过程中,即无论是将内网的视频在公网进行播放或公网的视频在内网进行播放时,均可以通过扩展硬件编解码单元对视频数据进行处理,从而提升了视频数据在播放时的流畅程度。
10.可选的,所述采用目标扩展硬件编解码单元对所述第二目标视频数据进行编码中,所述方法包括:获取所有所述扩展硬件编解码单元的使用率;比较所有所述扩展硬件编解码单元的使用率,将其中使用率最低的所述扩展硬件编解码单元采用为所述目标扩展硬件编解码单元。
11.通过采用上述技术方案,使用率即扩展硬件编解码单元的负载情况,通过对通过获取所有扩展硬件编解码单元的使用率,以确定当前的扩展硬件编解码单元的使用情况,并将当前使用率最低的扩展硬件编解码单元作为目标扩展硬件编解码单元以对视频数据进行处理,从而实现了对扩展硬件编解码单元的平均分配,降低了单一视频数据编解码模块负载过高导致视频出现卡顿影响视频质量的可能性。
12.可选的,所述将其中使用率最低的所述扩展硬件编解码单元选定为所述目标扩展硬件编解码单元中,所述方法包括:获取所述目标使用率,所述目标使用率为所述目标扩展硬件编解码单元的使用率;比较所述目标使用率与预设的第一安全使用阈值;若所述目标使用率大于或等于第一安全使用阈值,所述视频数据穿透装置停止获取所述第一视频数据访问请求。
13.通过采用上述技术方案,通过设定安全使用阈值,以对扩展硬件编解码单元的使用进行限制,即当扩展硬件编解码单元的使用率高出预设的第一安全使用阈值时,则停止对第一视频数据访问请求进行获取,从而不会有新的视频数据交由扩展硬件编解码单元处理,以对扩展硬件编解码单元中的负载进行控制,降低了扩展硬件编解码单元由于负载过高而损坏的可能性,提升了系统的使用寿命。
14.可选的,所述第一视频访问请求包括访问请求优先级,所述视频数据穿透装置停止获取所述第一视频数据访问请求中,所述方法包括:
获取第一视频数据访问请求中的访问优先级,所述访问优先级包括高优先级及正常优先级;基于所述访问优先级及所述目标使用率判断是否获取所述第一视频数据访问请求;若所述目标使用率大于或等于第一安全使用阈值,所述访问优先级为高优先级,则所述视频数据穿透装置获取所述第一视频数据访问请求。
15.通过采用上述技术方案,对第一视频数据进行优先级的划分,从而使得对部分优先级较高的数据,可以标记为特殊情况进行处理,即使在扩展硬件编解码单元负载较高的情况下,仍对此类第一视频数据进行处理,从而降低了由于扩展硬件编解码单元负载较高导致的部分较为重要的视频数据未能及时处理的可能性。
16.可选的,所述目标使用率大于或等于第一安全使用阈值,所述访问优先级为高优先级,则所述视频数据穿透装置获取所述第一视频数据访问请求中,所述方法包括:获取即时使用率,所述即时使用率为所述目标扩展硬件编解码单元当前的使用率;比较所述即时使用率与预设的第二安全使用阈值;若所述即时使用率大于第二安全使用阈值,则所述目标扩展硬件编解码单元停止工作。
17.通过采用上述技术方案,第二安全使用阈值大于第一安全使用阈值,通过预设第二安全使用阈值以实现对扩展硬件编解码单元的进一步保护,即使存在高优先级的视频数据被目标扩展硬件编解码单元进行编解码操作时,也可以通过第二安全使用阈值使得目标扩展硬件编解码单元不会出现过载,进一步增加了系统在运行时的稳定性。
18.第二方面,本技术提供一种视频数据穿透通信方法,采用如下的技术方案:一种视频数据穿透通信装置,包括接收模块、处理模块及发送模块;所述接受模块,用于接收至少一个第一视频数据访问请求;所述处理模块,用于将所述至少一个第一视频数据访问请求转换为第二视频数据访问请求;所述发送模块,用于发送所述第二视频数据访问请求至内网,以使得内网反馈第一目标视频信息;所述处理模块,还用于将第一目标视频信息转换为第二目标视频信息,所述第二目标视频信息包括第二视频数据;所述发送模块,还用于基于第一内网端口以及第一内网ip发送所述第二目标视频数据至公网服务器以进行视频播放。
19.通过采用上述技术方案,本技术中的视频数据穿透通信方法在使用时,当判断出内网需要对公网中的视频数据进行访问时,接收模块接收第一视频数据访问请求,此时,第一视频数据访问请求包括第一内网ip及第一内网的端口,接着处理模块将视频数据穿透装置将第一内网ip及第一内网端口进行转换,转换成对应视频数据穿透装置的公网ip及随机空闲端口,并通过发送模块基于公网ip发送第二视频数据至公网服务器,公网服务器反馈第一目标视频信息,第一目标视频信息包括经视频数据穿透装置被处理模块转换成第二目标视频信息,第二目标视频信息基于第一内网ip及第一内网端口被发送模块发送至内网上
进行视频播放,从而完成了内网对公网的访问,实现了内网通过多种渠道访问公网。
20.本技术第三方面提供了一种电子设备,电子设备包括处理器、存储器和收发器,所述存储器用于存储指令,所述收发器用于和其他设备通信,所述处理器用于执行所述存储器中存储的指令,使得一种电子设备单元执行如本技术第一方面任意一项所述的方法。
21.综上所述,本技术包括以下至少一种有益效果:1、本技术中的视频数据穿透通信方法在使用时,当判断出内网需要对公网中的视频数据进行访问时,则先向视频数据穿透装置发送第一视频数据访问请求,此时,第一视频数据访问请求包括第一内网ip及第一内网的端口,接着视频数据穿透装置将第一内网ip及第一内网端口进行转换,转换成对应视频数据穿透装置的公网ip及随机空闲端口,并通过公网ip发送第二视频数据至公网服务器,公网服务器反馈第一目标视频信息,第一目标视频信息包括经视频数据穿透装置被转换成第二目标视频信息,第二目标视频信息基于第一内网ip及第一内网端口被发送至内网上进行视频播放,从而完成了内网对公网的访问,实现了内网通过多种渠道访问公网;2、当判断出公网对内网进行访问时,则通过公网ip及公网端口向视频数据穿透装置进行访问,且视频数据穿透装置将内网的对应端口映射至视频数据穿透装置中,以获得映射端口,此时即可直接对内网进行访问,实现了公网通过多种渠道对内网进行访问;3、通过设定安全使用阈值,以对扩展硬件编解码单元的使用进行限制,即当扩展硬件编解码单元的使用率高出预设的第一安全使用阈值时,则停止对第一视频数据访问请求进行获取,从而不会有新的视频数据交由扩展硬件编解码单元处理,以对扩展硬件编解码单元中的负载进行控制,降低了扩展硬件编解码单元由于负载过高而损坏的可能性,提升了系统的使用寿命。
附图说明
22.图1为本技术实施中的视频数据穿透通信方法流程示意图;图2为图1中的步骤s100后的另一种可能的实施例的流程示意图;图3为图1中的步骤s104中的另一种可能的实施例的流程示意图;图4为图3中的步骤s302后的另一种可能的实施例的流程示意图;图5为本技术实施例中用于体现视频数据穿透通信装置的连接关系的结构示意图;图6为本技术实施例中用于体现实现视频数据穿透通信方法的电子设备的结构示意图。
23.图中:1、接收模块;2、处理模块;3、发送模块;1000、电子设备;1001、处理器;1002、通信总线;1003、用户接口;1004、网络接口;1005、存储器。
具体实施方式
24.以下结合附图1-6对本技术作进一步详细说明。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
25.本技术实施例的描述中,“示性的”、“例如”或者“举例来说”等词用于表示作例子、例证或说明。本技术实施例中被描述为“示性的”、“例如”或者“举例来说”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示性的”、“例如”或者“举例来说”等词旨在以具体方式呈现相关概念。
26.在本技术实施例的描述中,术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,单独存在b,同时存在a和b这三种情况。另外,除非另有说明,术语“多个”的含义是指两个或两个以上。例如,多个系统是指两个或两个以上的系统,多个屏幕终端是指两个或两个以上的屏幕终端。此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。术语“包括”、“包含”、“具有”及它们的变形都意味着“包括但不限于”,除非是以其他方式另外特别强调。
27.本技术实施例公开一种视频数据穿透通信方法。参照图1,一种视频数据穿透通信方法步骤s100-s104;s100、判断通信访问走向,通信访问走向包括内网访问公网及公网访问内网。
28.具体的,通信访问走向包括内网访问公网及公网访问内网,举例来讲,内网访问公网,如通过手机在影视软件上进行视频的观看,此处,手机被定义为内网,其具有内网的ip及内网的端口,其中,内网的ip基于ipv4协议进行,内网的ip段的地址包括10.0.0.0到10.255.255.255、172.16.0.0到172.31.255.255、192.168.0.0到192.168.255.255。影视软件则被定义为公网,通过手机在影视软件上观看电影的过程即为内网对公网的访问。
29.公网访问内网,即可以理解为,内网中的视频,想面向公网的受众进行播放,此时即为公网访问内网的过程。
30.基于通信访问走向的判断结果,对不同的视频数据进行不同的处理。
31.s101、若是内网访问公网,获取至少一个第一视频数据访问请求,第一视频数据访问请求由内网服务器发送,第一视频数据访问请求包括第一内网ip及第一内网端口。
32.具体的,在内网对公网进行访问时,第一视频数据访问请求包括请求访问人信息,包括请求访问人的名称、请求访问人的内网ip、请求访问人的内网端口、访问对象的名称、访问对象的公网ip及访问对象的公网端口。举例来说,如使用手机在爱奇艺软件上观看视频,则请求访问人名称为手机、请求访问人的内网ip为192.168.1.2,请求访问人的内网端口为50,访问对象名称为爱奇艺,访问对象的公网ip为119.3.238.64,访问对象的公网端口为80。
33.s102、将至少一个第一视频数据访问请求转换为第二视频数据访问请求,第二视频数据访问请求包括公网ip及公网端口,公网ip与第一内网ip对应,公网端口与第一内网端口对应。
34.具体的,接收到步骤s101中的数据后,视频数据穿透装置将原本的请求访问人的第一视频数据转换为第二视频数据,即将请求访问人的内网ip转变为请求访问人的内网ip自身的公网ip,举例为123.123.1.2,将请求访问人的内网端口转变为自身的空闲端口,如端口666,并基于公网ip为119.3.238.64、公网端口为80将数据发送至爱奇艺中,其中。视频数据穿透装置的公网ip:123.123.1.2与请求访问人的内网ip为192.168.1.2之间则为对应
关系,视频数据穿透装置的随机空闲端口666,与请求访问人的内网端口为50则为对应关系。
35.s103、发送第二视频数据访问请求至公网服务器,以使得内网反馈第一目标视频信息。
36.具体的,当爱奇艺接收到来自视频数据穿透装置的第二视频数据后,反馈制定的第一目标视频信息至视频数据穿透装置处。
37.s104、将第一目标视频信息转换为第二目标视频信息,第二目标视频信息包括第二视频数据,基于第一内网端口以及第一内网ip发送第二目标视频数据至内网以进行视频播放。
38.具体的,第一目标视频信息内包括第一视频数据、第一目标视频数据的外网ip,第一目标视频数据的外网端口及视频数据穿透装置的外网ip及步骤s102中的视频数据穿透装置的空闲端口。当视频数据穿透装置接收到第一目标视频信息后,视频数据穿透装置按照第一内网端口以及第一内网ip将转换后的第二目标视频数据发送至内网进行播放。
39.参照图2,在另一种可能的实施例中,若是公网访问内网,则还包括步骤s201-s202;s201、获取至少一个第一内网数据访问请求,第一内网数据访问请求由公网服务器发送,第一内网数据访问请求包括第一公网ip及第一公网端口。
40.具体的,如内网的视频想面对公众播放时,即公网内的用户想访问内网中的视频时,则发送第一内网数据访问请求,第一内网数据访问请求包括第一公网ip及第一公网端口,其中,第一公网ip为视频数据穿透装置的公网ip,第一公网端口为视频数据穿透装置的公网端口。
41.s202、基于第一公网端口及第一公网ip接收第一内网数据访问请求,并基于预设的映射端口完成对内网的访问。
42.具体的,若只通过第一公网ip及第一公网端口访问视频数据穿透装置,则仅能访问视频数据穿透装置中的第一公网端口,而无法访问内网数据,此时,则需要进行映射端口,将视频数据穿透装置与内网端口进行映射,以使得外网可以对内网进行访问。
43.在步骤s100-步骤s103及步骤s201-步骤s202中,无论是内网访问外网还是外网访问内网的视频数据,视频数据均会在视频数据穿透装置中传输,视频数据穿透装置包括若干个扩展硬件编解码单元,扩展硬件编解码单元选用为gpu,故而在可以通过扩展硬件便捷码模块对视频数据进行编解码后发送。
44.参照图3,在视频数据穿透装置中的扩展硬件编解码单元对视频数据进行处理时,方法包括s300-s302:s300、获取所有扩展硬件编解码单元的使用率。
45.具体的,扩展硬件编解码单元的使用率即为扩展硬件编解码单元在使用时的负载情况,将所有的扩展硬件编解码单元的使用率进行显示,以直观反映扩展硬件编解码单元的负载情况。
46.s301、比较所有扩展硬件编解码单元的使用率,将其中使用率最低的扩展硬件编解码采用为目标扩展硬件编解码单元。
47.具体的,如扩展硬件编解码单元共设置有5个,且使用率分别为56%、53%、51%、58%、
57%,则选用使用率最低的,即使用率为51%的扩展硬件编解码单元对视频数据进行处理。
48.s302、比较目标使用率与预设的第一安全使用阈值。
49.具体的,若是第一安全使用阈值设定为60%,且当使用率为51%的扩展硬件编解码单元被选用为目标扩展硬件编解码单元对视频数据进行处理后,若是此时该扩展硬件编解码单元的使用率为62%,则此时扩展硬件编解码单元的使用率高于第一安全使用阈值。则此时视频数据穿透装置停止获取第一视频数据访问请求。
50.参照图4,在另一种可能的实施例中,当需要停止获取第一视频数据访问请求时,方法还包括s400-s402:s400、获取第一视频数据访问请求中的访问优先级,访问优先级包括高优先级及正常优先级。
51.具体的,访问优先级可以通过多种方法设定,如在影音软件中,可以通过在用户账户中进行充值以进行访问优先级的提升,则此时,在第一视频数据访问请求中,还包括该第一视频数据访问请求的优先级信息,包括正常优先级及高优先级。
52.s401、基于访问优先级及目标使用率判断是否获取第一视频数据访问请求。
53.此时分为四种情况,分别为:若访问优先级为正常优先级,目标使用率低于第一安全使用阈值,则此时接受第一视频数据访问请求。
54.若访问优先级为正常优先级,目标使用率高于第一安全使用阈值,则此时拒绝接受第一视频数据访问请求。
55.若访问优先级为高优先级,目标使用率低于第一安全使用阈值,则此时接受第一视频数据访问请求。
56.若访问优先级为高优先级,目标使用率高于第一安全使用阈值,则此时接受第一视频数据访问请求。
57.s402、比较当前的目标使用率与预设的第二安全使用阈值。
58.具体的,第二安全使用阈值高于第一安全使用阈值,第二安全使用阈值的设定可以根据扩展硬件编解码单元的实际使用情况改变,如经过对扩展硬件编解码器的测试后,其在95%负载的情况下,工作12小时,即会对其本身的性能造成影响,故而可以将第二安全使用阈值设定为95%,当目标扩展硬件编解码单元的使用率高于95%时,则目标扩展硬件编解码器停止工作以降低其损坏的可能。
59.参照图5,本技术实施例公开一种视频数据穿透通信装置,包括接收模块1、处理模块2及发送模块3;处理模块2,用于判断通信访问走向,通信访问走向包括内网访问公网及公网访问内网若是内网访问公网,接收模块1用于接收至少一个第一视频数据访问请求,第一视频数据访问请求由内网服务器发送,第一视频数据访问请求包括第一内网ip及第一内网端口;处理模块2还用于将至少一个第一视频数据访问请求转换为第二视频数据访问请求,第二视频数据访问请求包括公网ip及公网端口,公网ip与第一内网ip对应,公网端口与第一内网端口对应;
发送模块3用于发送第二视频数据访问请求至公网服务器,以使得内网反馈第一目标视频信息;处理模块2用于将第一目标视频信息转换为第二目标视频信息,第二目标视频信息包括第二视频数据,基于第一内网端口以及第一内网ip通过发送模块3发送第二目标视频数据至内网以进行视频播放。
60.在另一种可能的实施例中,接收模块1用于接收至少一个第一内网数据访问请求,第一内网数据访问请求由公网服务器发送,第一内网数据访问请求包括第一公网ip及第一公网端口;接收模块1基于第一公网端口及第一公网ip接收第一内网数据访问请求,并基于预设的映射端口完成对内网的访问。
61.在另一种可能的实施例中,处理模块2用于将第一目标视频信息转换为第二目标视频信息。
62.在另一种可能的实施例中,接收模块1用于接收所有扩展硬件编解码单元的使用率;处理模块2用于比较所有扩展硬件编解码单元的使用率,将其中使用率最低的扩展硬件编解码采用为目标扩展硬件编解码单元。
63.在另一种可能的实施例中,接收模块1用于接收目标使用率,目标使用率为目标扩展编码模块的使用率。
64.处理模块2用于比较目标使用率与预设的第一安全使用阈值;若目标使用率大于或等于第一安全使用阈值,处理模块2停止获取第一视频数据访问请求。
65.在另一种可能的实施例中,接收模块1用于接收第一视频数据访问请求中的访问优先级,访问优先级包括高优先级及正常优先级;处理模块2用于基于访问优先级及目标使用率判断是否获取第一视频数据访问请求;若目标使用率大于或等于第一安全使用阈值,访问优先级为高优先级,则处理模块2获取第一视频数据访问请求。
66.在另一种可能的实施例中,接收模块1用于接收即时使用率,即时使用率为目标扩展编码模块当前的使用率;处理模块2用于比较即时使用率与预设的第二安全使用阈值。
67.请参见图6,为本技术实施例提供了一种电子设备的结构示意图。如图6所示,电子设备1000可以包括:至少一个处理器1001,至少一个网络接口1004,用户接口1003,存储器1005,至少一个通信总线1002。
68.其中,通信总线1002用于实现这些组件之间的连接通信。
69.其中,用户接口1003可以包括显示屏(display)、摄像头(camera),可选用户接口1003还可以包括标准的有线接口、无线接口。
70.其中,网络接口1004可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。
71.其中,处理器1001可以包括一个或者多个处理核心。处理器1001利用各种接口和
线路连接整个服务器内的各个部分,通过运行或执行存储在存储器1005内的指令、程序、代码集或指令集,以及调用存储在存储器1005内的数据,执行服务器的各种功能和处理数据。可选的,处理器1001可以采用数字信号处理(digitalsignalprocessing,dsp)、现场可编程门阵列(field-programmablegatearray,fpga)、可编程逻辑阵列(programmablelogicarray,pla)中的至少一种硬件形式来实现。处理器1001可集成中央处理器(centralprocessingunit,cpu)、图像处理器(graphicsprocessingunit,gpu)和调制解调器等中的一种或几种的组合。其中,cpu主要处理操作系统、用户界面和应用程序等;gpu用于负责显示屏所需要显示的内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器1001中,单独通过一块芯片进行实现。
72.其中,存储器1005可以包括随机存储器(randomaccessmemory,ram),也可以包括只读存储器(read-onlymemory)。可选的,该存储器1005包括非瞬时性计算机可读介质(non-transitorycomputer-readablestoragemedium)。存储器1005可用于存储指令、程序、代码、代码集或指令集。存储器1005可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现上述各个方法实施例的指令等;存储数据区可存储上面各个方法实施例中涉及的数据等。存储器1005可选的还可以是至少一个位于远离前述处理器1001的存储装置。如图6所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及一种视频数据穿透通信方法的应用程序。
73.在图6所示的电子设备1000中,用户接口1003主要用于为用户提供输入的接口,获取用户输入的数据;而处理器1001可以用于调用存储器1005中存储一种视频数据穿透通信方法的应用程序,当由一个或多个处理器执行时,使得电子设备执行如上述实施例中一个或多个的方法。
74.一种电子设备可读存储介质,电子设备可读存储介质存储有指令。当由一个或多个处理器执行时,使得电子设备执行如上述实施例中一个或多个的方法。
75.需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本技术并不受所描述的动作顺序的限制,因为依据本技术,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本技术所必需的。
76.在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
77.在本技术所提供的几个实施例中,应该理解到,所披露的装置,可通过其他的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些服务接口,装置或单元的间接耦合或通信连接,可以是电性或其他的形式。
78.作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络
单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
79.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
80.集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储器中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本技术各个实施例方法的全部或部分步骤。而前述的存储器包括:u盘、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
81.以上者,仅为本公开的示例性实施例,不能以此限定本公开的范围。即但凡依本公开教导所作的等效变化与修饰,皆仍属本公开涵盖的范围内。本领域技术人员在考虑说明书及实践真理的公开后,将容易想到本公开的其他实施方案。本技术旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未记载的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的范围由权利要求限定。
82.以上均为本技术的较佳实施例,并非依此限制本技术的保护范围,故:凡依本技术的结构、形状、原理所做的等效变化,均应涵盖于本技术的保护范围之内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献