与计算机技术相关基础领域思考
前言:从需求的角度来看技术是围绕需求的实现服务,那么需求从客观世界进行归纳提取可以总结出一些基础领域,不管上层应用多么复杂多变都不会脱离的基础领域,相应的技术的积累也应该是从基础领域作为源头展开。
一 检索
1.1举例:百度,谷歌,任何一个管理系统,任何一个社区网站,任何一款app,除部分工具性应用程序外基本都会设计数据检索
1.2理由:检索是对信息快速查找一种快捷方式,因此只要有设计信息的领域都会涉及信息检索,所以信息检索是一项基础性领域,也是基础性技术方向
1.3分类:精确检索,模糊检索
1.4技术:数据库
二 输入输出
2.1 举例:报表,打印,图片输出,数据采集,数据管理(数据库),如文件系统,网络文件系统(网盘)
2.2 理由:输入输出是信息系统存在的前提,没有信息的输入就没有数据的操作,加工,自然的数据输出是加工操作结果的形式转化
2.3 分类:文件输出,文本输出,图像输出,二进制流输出,音视频等
2.4 技术:报表,视频监控,网络视频等等
三 消息/通讯
3.1 举例:互联网巨头腾讯,QQ传统pc,微信移动互联网,阿里旺旺等即时聊天,音频,视频播放与传输,云推送
3.2 理由:没有通讯能力的基础单元如单独一台pc机,一部没有网络或者网络信号的移动电话,没有通讯这些上层的应用就无从谈起
3.3 分类:
3.3.1 从实时性方向
1) 即时通讯
2) 非即时通讯
3.3.2 从工作模式方向
1) 单工模式
2) 双工模式
3) 混合模式
3.3.3 应用方向
移动互联网
传统光纤网
传统电话网
其他局域网
4 技术:tcp/ip udp,串口,plc,ws等等
四 定位
4.1 举例:BAT,lbs以gis结合作为走上历史舞台的形式,其实定位远远不仅仅停留在地图结合的方式,可以说定位与地图完全是两个不同方向
4.2 理由:位置是客观世界一项基础性领域
4.3 分类:精确定位和模糊定位
4.4 技术:gps,agps,wifi,网络ip,以及交叉定位等其他算法定位,以及最新方向的内部定位
1) 模糊定位
文本描述:如楼层数,路名称,西南方向,距离200m等等
参考定位:如百货大楼200m范围内,建设路20号,某个医院旁
编码定位:如门牌号,商铺号
2)精确定位
坐标定位:如东经120度北纬30是成都范围的坐标
坐标+地图定位:
距离+坐标+地图
方向+举例+坐标+地图
其实真实的精确定位是不存在的,任何所谓的精确定位都是建立在参考系统基础之上,参考系统精确性直接决定定位精确性
3)导航定位
Gps导航定位
惯性导航定位
经验导航定位
五 上传下载
5.1 案例:迅雷,QQ旋风,bt等各类互联网下载工具,小到信息系统图片,视频,音频,文件上传下载
5.2 理由:上传下载其实是io的一个重要的应用分支
5.3 分类:多任务和单任务
5.4 技术
六 监视
6.1 案例:文件系统监视,网络监视,视频监控,智能家居,各种管理的都会涉及到
6.2 理由:监视起到智能管理的作用
6.3 分类:主动和被动
6.4 技术:轮训和推送
七 安全
7.1 案例:杀毒软件,卡巴斯基,罗顿,趋势等等
7.2 理由:安全是一个传统领域小到个人人身安全,大到安全生产和各种社会活动,同时安全也是一个计算机技术软硬件集成的综合领域
7.3 分类:
7.4 技术:视频监控,远程监控其他等等

浙公网安备 33010602011771号