[发明专利]基于移动IOS的系统绘图软件在审
申请号: | 201710011518.9 | 申请日: | 2017-01-07 |
公开(公告)号: | CN108287606A | 公开(公告)日: | 2018-07-17 |
发明(设计)人: | 不公告发明人 | 申请(专利权)人: | 长沙有干货网络技术有限公司 |
主分类号: | G06F3/01 | 分类号: | G06F3/01;G06F9/54;H04L29/08 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 410011 湖南省长沙市芙蓉区*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 移动终端 移动 绘图软件 绘图系统 绘图 协同 设计和实现 服务模式 网络环境 协同控制 信息交互 用户使用 智能设备 传统的 加速计 陀螺仪 传感器 单手 图元 笔画 地理位置 服务器 研究 | ||
基于移动IOS的系统绘图软件,基于IOS移动终端通过采用移动CSCW的方法,设计和实现了一个协同绘图系统;该系统采用了C/S服务模式,通过对移动CSCW的协同控制等技术进行研究,实现了移动终端和服务器之间的信息交互;同时,结合用户单手绘图的需求,充分利用智能设备中陀螺仪、加速计等传感器的特性、设计了以图元笔画为单元的绘图方案;该系统是运行在IOS移动终端的,用户使用时不受地理位置的限制,打破了传统的协同绘图系统必须在有线网络环境才能使用。
技术领域
本发明是IOS系统技术领域,涉及Mysql数据库技术。
背景技术
近年来,互联网的高速发展、无线网络通信技术的不断提升,促使移动智能终端成为人们生活、学习、工作的综合性平台;传统的CSCW(ComputerSupported CooperativeWork)已经无法满足人们的需求,开始向移动CSCW转变;如何使用更有效的方法支持群组成员之间的协作,以及群组间协作紧密程度的研究,一直以来是研究人员所面对的重要挑战;早在1993年XeroxPARC的研究人员就开始试验便携式移动终端之间通过无线网络进行通信和交互,并依靠此技术尝试多人在办公环境下的协同合作的可能性。
发明内容
协同绘图系统的结构设计:该系统的结构设计由客户端、网络、服务器和数据库构成;
1.客户端:本系统以IOS设备为客户端,每个客户端通过无线网络与服务器连接并进行数据交互,客户端与客户端彼此之间是透明的,这样可以降低每个客户端的负担;客户端移动设备(如手机、平板电脑等)利用移动网络(如GPRS, WIFI等)通过http协议与服务器连接;客户端具有良好的用户界面,并且提供一种可靠、高质量的数据传输机制,使得数据不丢失,并且支持同步和异步的传输方式,保证数据传输的安全性;客户端的主要任务是进行绘图,当绘图完成时通过网络发送给服务器,同时接收服务器同步过来的其他用户的数据;
2.网络:网络是连接客户端和服务器的通道,本系统可以通过wife或者gprs进行通信;给定服务器一个IP地址和网络端口号,客户端连通网络后,就可以通过访问服务器的IP地址和端口号进行通信;
3.服务器:服务器模型主要分为系统平台和事件处理模块,系统平台主要是提供底层的基本服务,如网络接口功能;事件处理模块主要负责对客户端的请求;服务器一直处于监听状态,当收到客户端的请求时,首先进行数据分析,解析结果分为:登录请求、注册请求、创建房间请求、获取房间列表请求、获取在线好友列表请求、绘图操作;服务器根据请求类型向客户端返回相应的结果;
4.数据库:本系统采用了MySQL数据库,存放有用户信息表、房间分组信息表、绘图操作表;用户信息表和房间分组信息表是用户注册时生成的,绘图操作信息是在用户创建绘图房间的过程中动态生成的;当客户端向服务器发送请求时,服务器可以自动的访问这些数据。
系统功能模块设计:系统功能模块分为客户端模块的设计和服务器模块的设计及数据库设计;设计如下:
1.客户端模块的设计:协同绘图系统的客户端是基于MVC架构开发的,注册、登录、创建或选择房间、绘图板的controller都有相对应的view和model与之交互;同时系统应用了大量的Delegate模式,降低了类与类之间的耦合性;
2.服务器端模块的设计:由于本系统采用的http作为数据传输协议,所以服务器端选用了Apache+PHP+MYSQL的系统模式;apache为PHP调度和解析的服务器;PHP负责数据处理和访问数据库的中间组件;MySQL数据库主要是负责数据的存储;
3.数据库设计:本系统的数据库采用的是Mysql数据库,存储了用户信息表,房间信息表和绘图操作表;用户信息包括用户ID、用户昵称、登录密码、电子邮件、联系电话、注册时间,当前状态;房间信息表包括房间昵称、创建者、创建时间、当前房间内的人数;绘图操作表包括操作ID、绘图操作类型、移动终端屏幕捕捉的点集、操作记录时间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于长沙有干货网络技术有限公司,未经长沙有干货网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710011518.9/2.html,转载请声明来源钻瓜专利网。