[发明专利]一种基于Android的无线数字图像传输系统有效
申请号: | 201811225147.5 | 申请日: | 2018-10-20 |
公开(公告)号: | CN109218444B | 公开(公告)日: | 2021-06-01 |
发明(设计)人: | 宋占伟;李金鹏;李延春 | 申请(专利权)人: | 吉林大学 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06;H04N1/00 |
代理公司: | 北京化育知识产权代理有限公司 11833 | 代理人: | 尹均利 |
地址: | 130012 吉*** | 国省代码: | 吉林;22 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 android 无线 数字图像 传输 系统 | ||
1.一种基于Android的无线数字图像传输系统,其特征在于,包括:服务器端的图像采集处理单元、服务器的搭建和配置单元、服务器与客户端的通信单元、客户数据处理单元、客户端图像文件的显示单元;
所述服务器端的图像采集处理单元,用于对Android设备进行全屏截取,然后根据相应格式进行压缩,并保存在FTP服务器配置的对应文件夹下以备后续处理,所述服务器端的图像采集处理单元包括应用程序权限获取模块、framebuffer图像缓存处理模块、图像文件压缩存储模块;所述应用程序权限获取模块是指服务器端通过一键Root软件来对Android设备进行Root权限获取,即应用程序获得系统最高权限,并在程序中通过命令行chmod777/dev/graphics/fb0来将屏幕的句柄设置为可读可写的最高权限;所述framebuffer图像缓存处理模块是指服务器端将framebuffer显存中的图像数据进行读取,当触发一个截屏事件后,framebuffer的设备节点/dev/graphics/fb0打开缓存,截屏图像由BGRA转换为PNG格式,并根据相应像素点格式进行bitmap的构建;所述图像文件压缩存储模块则是用来将bitmap图像文件根据服务器端的需要进行压缩处理并保存在服务器端配置的文件夹下;
所述服务器的搭建和配置单元,用于搭建FTP服务器并进行管理员登录信息、普通用户登录信息、客户端最大连接数等相关参数的配置,并对已截取好的图像文件进行保存以备后续各个客户端进行存取操作,所述服务器端的搭建和配置单元包括服务器的搭建模块、配置文件的导入模块;所述服务器端的搭建模块是指通过ServerFactory.createServer()来创建FTP服务器,FTP服务器作为整个系统实现功能的依托,起着运行枢纽的作用;所述配置文件的导入模块是指通过将FTP服务器的配置信息以users.properties文件的形式导入服务器这样的方式来具体完善整个服务器的功能,其配置信息包括管理员登录信息、普通用户登录信息、客户端最大连接数、文件传输速率等相关参数;所述FTP服务器是通过compile(‘libs/ftpserver-core-1.0.6.jar’)将构建FTP服务器的第三方库导入进来,在通过相关对象的构造来搭建起FTP服务器的基本框架;
所述服务器与客户端的通信单元,用于实现FTP服务器与客户端之间的文件的上传和下载,并通过Socket来实现多个客户端对于服务器的签到功能,所述服务器与客户端的通信单元包括FTP服务器与客户端的上传下载通信模块、FTP服务器与客户端的Socket连接模块;所述FTP服务器与客户端的上传下载通信模块是指服务器端通过FtpServer.start()来启动FTP服务器,并设置好相应的IP地址和端口号用于客户端连接,各个客户端创建FTPClient对象,并通过配置信息里的用户、密码和FTP服务器的IP地址及端口号来访问FTP服务器,二者之间的通信是以文件的形式进行的,文件的样式是图像文件或文本文件;所述FTP服务器与客户端的Socket连接模块是指服务器端和客户端分别创建ServerSocket对象和Socket对象,然后通过三次握手实现C/S连接的过程,用于实现客户端针对服务器的签到功能;
所述客户数据处理单元,用于对客户端的登录信息进行增删改查,并对客户端登录时的个人信息进行校验;
所述客户端图像文件的显示单元,用于对客户端下载到本地的图像文件进行显示,并对要上传到服务器端的图像文件进行预览。
2.根据权利要求1所述的一种基于Android的无线数字图像传输系统,其特征在于,所述客户数据处理单元是指服务器端可以通过Android设备内置的数据库来构建一个包含客户端个人登录信息的信息中心,管理员可以通过管理登录来对客户端的登录信息进行增删改查操作,客户端可以通过输入登录信息与数据库比对从而实现对整个系统的使用,由于系统基于小世界网络,客户端基数不是很大,所以采用的数据库为SQLite数据库。
3.根据权利要求1所述的一种基于Android的无线数字图像传输系统,其特征在于,所述客户端图像文件的显示单元包括图像上传时本地图像显示模块和图像下载时服务器端图像显示模块;所述图像上传时本地图像显示模块是指当客户端上传本地图片时,需要对本地图片进行预览,预览的过程是通过Intent打开客户端Android设备的相册软件,并在系统软件上打开图片来实现的;所述图像下载时服务器端图像显示模块是指当客户端从服务器端下载图像文件后,需要在客户端主界面通过创建一个ImageView来对同步下载好的图像文件进行显示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于吉林大学,未经吉林大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811225147.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种信息推送方法及装置
- 下一篇:一种无线的钢厂管道压力平衡节能方法