出行助手设计——协议数据包
2016-03-01 15:30:22 2 举报
出行助手设计——协议数据包,是一种用于实现智能出行服务的高效数据交换方式。该协议数据包包含了各种与出行相关的信息,如目的地、出发时间、交通工具选择等,以及实时的交通状况、天气预报等动态信息。通过将这些信息进行整合和优化,出行助手可以为用户提供更加便捷、个性化的出行建议和服务。同时,协议数据包采用了先进的加密技术,确保用户信息的安全性和隐私性。总之,出行助手设计——协议数据包是一种创新的解决方案,旨在为用户提供更加智能、高效的出行体验。
作者其他创作
大纲/内容
RequestFrequencyPacketData (请求频率控制包)
命令字 0x06NSInteger packetId; //数据包的IDPacketDataType requestType; //命令字符
FrequencyPacketData (控制采集参数的一些东西)
命令字 0x02NSInteger packetId; //数据包的IDNSInteger frequency; //频率几秒BOOL isUploadMultiGps; //是否批量上传GPSNSInteger distanceFilter; //距离的经度NSInteger desiredAccuracy; //定位的经度CGFloat chargeFloat; //手机电量的百分比
MultiGpsPacketData(多条GPS数据)
NSMutableArray *locations;命令字 0x11
DisconnectReasonPacketData (断开连接的原因)
命令字 0x08DisconnectType disconnectType; //断开连接的原因
ServerHeartBeatPacketData (服务器返回的心跳)
命令字 0x07
UserLoginPacketData (用户登录包)
命令字 0x04 NSInteger packetId; //消息报的IDNSString *udidStr; //udidNSString *accountId; //accountIdNSString *cityId; //定位城市NSInteger appVc; //app的vcNSString *sign;
UserStatusPacketData (用户登录结果状态包)
命令字 0x05 BOOL isLoginSuccess; //是否登录成功
SingleGpsPacketData(单条GPS数据)
CLLocation *location;//定位的位置命令字 0x00
数据包类型(PacketData)
PacketDataType type; //命令字符
- (PacketData *)initWithData:(NSData *)data; //构成数据包- (NSMutableData *)toData; //转化为可以用tcp传输的数据- (NSInteger)dataLength; //数据包里面数据的长度
HeartBeatPacketData (心跳包)
命令字 0x01
0 条评论
回复 删除
下一页