锐英源软件
第一信赖

精通

英语

开源

擅长

开发

培训

胸怀四海 

第一信赖

当前位置:锐英源 / 开源技术 / C++行业技术开源 / Mate40 5G大文件传输相似编程技术说明
服务方向
软件开发
办公财务MIS
股票
设备监控
网页信息采集及控制
多媒体
软件开发培训
Java 安卓移动开发
Java Web开发
HTML5培训
iOS培训
网站前端开发
VC++
C++游戏开发培训
C#软件
C语言(Linux)
ASP.NET网站开发(C#)
C#软件+ASP.NET网站
SOCKET网络通信开发
COMOLE和ActiveX开发
C++(Linux)
汇编和破解
驱动开发
SkinMagicVC++换肤
流媒体开发
MicroStation二次开发
计算机英语翻译
联系方式
固话:0371-63888850
手机:138-0381-0136
Q Q:396806883
微信:ryysoft

Mate40 5G大文件传输相似编程技术说明

背景介绍

华为Mate40自2020年10月份推出后,就成为了市面上的热门手机,本文通过类比PC上的通信平台和华为Mate40 5G大文件传输技术,进行计算机组成和编程技术术语的普及,希望程序员多关注热点也关注底层。Mate40 系列独创畅连大文件闪传功能,两台手机点对点异地直传,依托华为在 5G 芯片、5G 终端和 5G 网络端到端能力,可以轻松实现超大文件疾速可达,断点仍可续传,在移动办公、远程交流等多场景应用下都极大提高了沟通效率,余承东称,这是 “真正意义上的首款 5G 杀手级应用”,是 5G 通信领域又一个里程碑式创新。。

5G芯片

通信用的芯片,在PC上一般是在网卡里,就象网卡百兆到千兆网速的升级,要对应进行硬件升级一样,手机的4G到5G的升级,也类似百兆到千兆的升级,只不过华为芯片是和CPU集成一起,而苹果是有点CPU和网卡独立的形式。华为通信快,也和5G芯片集成到CPU,没有通过总线这样减少了寻址取数据过程,自然快,而苹果要通过总线这样减少了寻址取数据过程,自然相对慢。

芯片的升级,也会带来编程API的变化,就象早期的386CPU的MMX指令,不用外置解码卡就能播放视频,相应也就带来了MMX在API库里的改动。5G芯片至少会改API,以支持获取是几G的支持。当然5G芯片带来的通信API改变也是重中之重。

5G终端

有了5G通信API,也要软件调用才能生效,所以提出了5G终端,相当于5G手机里的通信软件调用了5G通信API,才会获取5G能力,这个调用一般是间接的。间接是指依赖系统的通信协议栈来使用,5G通信处理是包含在通信协议栈范畴,在PC里经常说七层网络协议就是协议栈的范畴。5G终端就相当于有了5G协议栈的手机。

5G网络端到端

端到端是指一个手机和另外一个手机的互连,互连就要通知对端我是谁谁谁,这就是软件层面了,数据是要被软件管理的,只有API和协议栈这类底层,没有软件来调用,技术就是虚的了。畅连大文件闪传功能就是手机应用,往往是点个图标进软件,选择文件进行传收,没有软件的界面,是不可能确定通信的输入数据。

总结

有很多初中级程序员觉得编程很累,主要还是思维水平没跟上,计算机是个体系,网络通信也是个体系,对体系性质的理解能到位,自己思维水平也就上去了,相应组织相关的编程知识写个软件就轻送了。

友情链接
版权所有 Copyright(c)2004-2015 锐英源软件
公司注册号:410105000449586 豫ICP备08007559号 最佳分辨率 1024*768
地址:郑州市文化路47号院1号楼4层(47-1楼位于文化路和红专路十字路口东北角,郑州大学工学院招待所南边,工学院科技报告厅西边。)