• 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03
    • / 13
    • 下载费用:30 金币  

    那个重庆时时彩开奖快: 一种上传水产品养殖日志的方法.pdf

    关 键 词:
    一种 上传 水产品 养殖 日志 方法
      专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    摘要
    申请专利号:

    CN201110102355.8

    申请日:

    2011.04.24

    公开号:

    CN102196382A

    公开日:

    2011.09.21

    当前法律状态:

    终止

    有效性:

    无权

    法律详情: 未缴年费专利权终止IPC(主分类):H04W 4/14申请日:20110424授权公告日:20140604终止日期:20160424|||授权|||实质审查的生效IPC(主分类):H04W 4/14申请日:20110424|||公开
    IPC分类号: H04W4/14(2009.01)I; G06Q50/00 主分类号: H04W4/14
    申请人: 浙江大学
    发明人: 邵玉芳; 杨超; 饶秀琴; 王东亭; 应义斌
    地址: 310027 浙江省杭州市西湖区浙大路38号
    优先权:
    专利代理机构: 杭州求是专利事务所有限公司 33200 代理人: 杜军
    PDF完整版下载: PDF下载
    法律状态
    申请(专利)号:

    CN201110102355.8

    授权公告号:

    |||102196382B||||||

    法律状态公告日:

    2017.06.09|||2014.06.04|||2011.11.23|||2011.09.21

    法律状态类型:

    专利权的终止|||授权|||实质审查的生效|||公开

    摘要

    本发明涉及一种上传水产品养殖日志的方法。传统的水产品溯源系统及时性差、效率低。本发明中养殖用户依据养殖日志数字编码对照表,利用养殖日志数字编码客户端编辑当天的养殖日志数字编码,并以短信形式发送到GSM短信???,GSM短信??槎脸龆绦爬丛吹缁昂怕?、发送时间和短信内容,并转送到信息处理中心,信息处理中心对GSM短信??榇吹牡缁昂怕牒投绦拍谌萁幸幌盗杏行匝橹?,验证通过后将信息传递给中心数据库服务器端,中心数据库服务器执行存储过程,完成数据入库。本发明实现了溯源信息录入单次化、自动化,提高了养殖信息录入的效率,及时性以及溯源数据的可靠性。

    权利要求书

    1.一种上传水产品养殖日志的方法,其特征在于该方法包括以下步骤:(1)GSM??樯瓒ǎ荷瓒℅SM??榈亩绦拍J轿猅ext模式,设定Text模式参数,选为GSM字符集;(2)编辑养殖日志数字编码:养殖户根据养殖日志数字编码设计方案,参照每天实际养殖状况在养殖日志数字编码客户端上编辑出养殖日志数字编码,并通过短信方式发送至GSM???;(3)测试GSM??橛胄畔⒋碇行牡牧幼纯觯篏SM??榻邮盏叫碌亩滔⒑?,测试其与信息处理中心的连接情况,若连接成功,则执行步骤(4),若失败,则显示连接失败提示信息,要求检查和再次测试;(4)GSM??樯洗畔⒛谌荩篏SM??榱谐鑫炊炼绦?,包括短信来源电话号码、短信发送时间和短信内容,并将这些信息上传至信息处理中心;(5)验证信息来源有效性:信息处理中心将GSM??樯洗男畔⒗丛吹缁昂怕朐荽嬷帘淞縫honeNum,短信发送时间暂存至变量mesTime,短信内容暂存至变量logCode,数据格式均为字符串形式;信息中心将变量phoneNum传给中心数据库,验证phoneNum是否存在于数据库的表中,若存在,则执行步骤(6),否则返回空值,数据处理中心发送删除指令到GSM???,删除该条短信;(6)验证养殖日志数字编码位数有效性:数据处理中心对变量logCode的位数进行判断,验证logCode的长度是否为18位或22位,若验证成功则,则执行步骤(7),否则弹出错误提示对话框,并操作GSM??楦嘤ρ橙罩臼直嗦肟突Ф朔⑺痛砦筇崾拘畔?,请求核查并再次发送;(7)拆分养殖日志数字编码:根据养殖日志数字编码设计方案,对变量logCode进行拆分,若变量logCode长度为18,则按照养殖日志数字编码设计方案将其拆分成池塘编号、天气代号、气温、水温、饲料编号、饲料用量、渔药使用标志,并存入对应变量pondNum、变量wheather、变量temp、变量waterTemp、变量feedNum、变量feedQua和变量drugFlag;若logCode长度为22,则按照养殖日志数字编码设计方案将其拆分成池塘编号、天气代号、气温、水温、饲料编号、饲料用量、渔药使用标志、渔药编号和渔药用量,并存入对应变量pondNum、变量wheather、变量temp、变量waterTemp、变量feedNum、变量feedQua、变量drugFlag、变量drugNum和变量drugQua;(8)渔药使用标志位验证:若变量logCode长度为18位且变量drugFlag值为0,或者变量logCode长度为22位且变量drugFlag值为1,则通过验证,执行步骤(9),否则弹出错误提示对话框,并操作GSM??楦嘤ρ橙罩臼直嗦肟突Ф朔⑺痛砦筇崾拘畔?,请求核查并再次发送;(9)其它编码信息验证:信息处理中心将变量pondNum、变量feedNum和变量drugNum的值发送到中心数据库验证是否都存在,若都存在则由信息处理中心将变量pondNum、变量feedNum、变量drugNum、变量wheather、变量temp、变量waterTemp、变量feedNum、变量feedQua、变量drugFlag、变量drugNum和变量drugQua的值发送到中心数据库相应的各存储过程,否则弹出错误提示对话框,并操作GSM??楦嘤ρ橙罩臼直嗦肟突Ф朔⑺痛砦筇崾拘畔?,请求核查并再次发送;(10)养殖日志信息入库:执行各存储过程,完成池塘编号、天气状况、气温、水温、饲料编号、饲料用量、是否使用渔药、渔药编号和渔药用量的数据入库,若入库成功,则中心数据库通知信息处理中心入库成功,信息处理中心操作GSM??樯境锰跣畔?,并短信通知养殖日志数字编码客户端信息入库成功;否则,中心数据库通知信息处理中心入库失败,并请求重新入库,直至入库完成。

    说明书

    一种上传水产品养殖日志的方法

    技术领域

    本发明属于水产品供应链的信息化技术领域,涉及一种上传水产品养殖日志的方法。

    背景技术

    我国水产品产业链还不够完善,如农户小规模独立养殖还占较大比例,造成水产品养殖过程不够严格规范,从而给水产品产品造成安全隐患,威胁消费者健康。因而建立水产品溯源管理系统迫在眉睫。通过建立水产品溯源管理系统实现水产品质量安全全程监管,及时发现质量安全风险,有效降低水产品质量安全事故发生几率,切实?;は颜呷ㄒ?。

    现有的水产品质量安全溯源系统的信息录入形式主要有两种:一种是在养殖阶段由农户填写纸质养殖日志,再定期收集养殖日志统一输入溯源数据库。这种信息采集方式需要两次重复记录,一次是农户完成的纸质记录,一次是由纸质记录录入数据库的过程,不仅及时性差、效率低而且由于两次录入均有人工完成,信息的准确度难以保证,影响追溯结果的准确性和可靠性。一种是养殖用户通过网络直接进入溯源管理系统进行信息录入,该方式虽然避免了二次记录,提高了溯源结果的准确性和可靠性,但是必须有网络的支持,并且要求养殖农户具有一定的计算机操作基础。鉴于我国水产品的生产现状在没有网络环境的情况下便难以使用。

    发明内容

    本发明根据我国水产品生产现状,针对现有水产品溯源系统养殖信息录入存在的二次录入、依赖网络、及时性差、效率低、可靠性差等问题,运用GSM技术、数据库技术实现养殖日志的及时上传,自动入库。

    本发明采用的技术方案如下:

    一种及时准确上传水产品养殖日志的方法如下:

    (1)GSM??樯瓒ǎ荷瓒℅SM??榈亩绦拍J轿猅ext模式,设定Text模式参数,选为GSM字符集;

    (2)编辑养殖日志数字编码:养殖户根据养殖日志数字编码设计方案,参照每天实际养殖状况在养殖日志数字编码客户端上编辑出养殖日志数字编码,并通过短信方式发送至GSM???;

    (3)测试GSM??橛胄畔⒋碇行牡牧幼纯觯篏SM??榻邮盏叫碌亩滔⒑?,测试其与信息处理中心的连接情况,若连接成功,则执行步骤(4),若失败,则显示连接失败提示信息,要求检查和再次测试;

    (4)GSM??樯洗畔⒛谌荩篏SM??榱谐鑫炊炼绦?,包括短信来源电话号码、短信发送时间和短信内容,并将这些信息上传至信息处理中心;

    (5)验证信息来源有效性:信息处理中心将GSM??樯洗男畔⒗丛吹缁昂怕朐荽嬷帘淞縫honeNum,短信发送时间暂存至变量mesTime,短信内容暂存至变量logCode,数据格式均为字符串形式;信息中心将变量phoneNum传给中心数据库,验证phoneNum是否存在于数据库的表中,若存在,则执行步骤(6),否则返回空值,数据处理中心发送删除指令到GSM???,删除该条短信;

    (6)验证养殖日志数字编码位数有效性:数据处理中心对变量logCode的位数进行判断,验证logCode的长度是否为18位或22位,若验证成功则,则执行步骤(7),否则弹出错误提示对话框,并操作GSM??楦嘤ρ橙罩臼直嗦肟突Ф朔⑺痛砦筇崾拘畔?,请求核查并再次发送;

    (7)拆分养殖日志数字编码:根据养殖日志数字编码设计方案,对变量logCode进行拆分,若变量logCode长度为18,则按照养殖日志数字编码设计方案将其拆分成池塘编号、天气代号、气温、水温、饲料编号、饲料用量、渔药使用标志,并存入对应变量pondNum、变量wheather、变量temp、变量waterTemp、变量feedNum、变量feedQua和变量drugFlag;若logCode长度为22,则按照养殖日志数字编码设计方案将其拆分成池塘编号、天气代号、气温、水温、饲料编号、饲料用量、渔药使用标志、渔药编号和渔药用量,并存入对应变量pondNum、变量wheather、变量temp、变量waterTemp、变量feedNum、变量feedQua、变量drugFlag、变量drugNum和变量drugQua;

    (8)渔药使用标志位验证:若变量logCode长度为18位且变量drugFlag值为0,或者变量logCode长度为22位且变量drugFlag值为1,则通过验证,执行步骤(9),否则弹出错误提示对话框,并操作GSM??楦嘤ρ橙罩臼直嗦肟突Ф朔⑺痛砦筇崾拘畔?,请求核查并再次发送;

    (9)其它编码信息验证:信息处理中心将变量pondNum、变量feedNum和变量drugNum的值发送到中心数据库验证是否都存在,若都存在则由信息处理中心将变量pondNum、变量feedNum、变量drugNum、变量wheather、变量temp、变量waterTemp、变量feedNum、变量feedQua、变量drugFlag、变量drugNum和变量drugQua的值发送到中心数据库相应的各存储过程,否则弹出错误提示对话框,并操作GSM??楦嘤ρ橙罩臼直嗦肟突Ф朔⑺痛砦筇崾拘畔?,请求核查并再次发送;

    (10)养殖日志信息入库:执行各存储过程,完成池塘编号、天气状况、气温、水温、饲料编号、饲料用量、是否使用渔药、渔药编号和渔药用量的数据入库,若入库成功,则中心数据库通知信息处理中心入库成功,信息处理中心操作GSM??樯境锰跣畔?,并短信通知养殖日志数字编码客户端信息入库成功;否则,中心数据库通知信息处理中心入库失败,并请求重新入库,直至入库完成。

    所述的养殖日志数字编码设计方案为:

    池塘编码:由水产品加工场对原料来源池塘进行编号,编号分为6位,前3位代表养殖区域代码,后3位为同一养殖区域中的池塘代码,池塘编码由6位阿拉伯数字组成。

    天气编码:对当日天气进行编码,天气状况由2位阿拉伯数字组成。前1位代表前半天天气状况,后1位代表后半天天气状况。数字于天气状况的对应关系为,0:晴;1:多云;2:阴;3:小雨;4:中雨;5:大雨;6:小雪;7:中雪;8:大雪;9:雨夹雪;若当天天气为晴则天气编码为00,若为晴转阴则天气编码为02。

    温度编码:温度编码由3位阿拉伯数字组成,第一位只允许是0或1;0代表正摄氏温度,1代表负摄氏温度,后两位为当天实际温度值。

    池塘水温:由2位阿拉伯数字组成,为实际池塘水温。

    饲料编号:将实际生产中会用到的饲料进行编号区分,此处编号只是简单对应和区分,可以从01开始一次对不同的饲料进行编码,饲料编号由2位阿拉伯数字组成。

    饲喂用量:由2位阿拉伯数字组成,为当日实际饲喂用量,单位为Kg。

    是否使用渔药:由1位阿拉伯数字表示,只能取0或1;0代表未使用渔药,1代表使用渔药。

    渔药编号:将实际生产中会用到的渔药进行编号区分,此处编号只是简单对应和区分,可以从01开始一次对不同的渔药进行编码,渔药编号由2位阿拉伯数字组成。

    渔药用量:由2位阿拉伯数字组成,为当日实际渔药用量,单位为Kg。

    养殖日志数字编码由上述9条编号组成,顺序依次为:池塘编码(6位)+天气编码(2位)+温度编码(3位)+池塘水温(2位)+饲料编号(2位)+饲喂用量(2位)+是否使用渔药(1位)+渔药编号(2位)+渔药用量(2位);其中当是否使用渔药位为0时,养殖数字编码为18位,没有渔药编号和渔药用量;当是否使用渔药位为1时,养殖数字编码为22位,包括渔药编号和渔药用量。

    实现上述方法的系统包括养殖日志编码数字对照表、养殖日志数字编码客户端、GSM???、信息处理中心、溯源信息中心数据库。

    本发明具有的有益效果是:通过综合使用GSM技术、数据库技术克服了现有水产品溯源系统中养殖日志信息录入过程中存在的二次录入、依赖网络、效率低、可靠性不足等问题,实现了溯源信息录入单次化、自动化,提高了养殖信息录入的效率,及时性以及溯源数据的可靠性。

    附图说明

    图1是本发明的系统示意图;

    图2?是本发明的系统信号流图;

    图3是本发明的流程图;

    其中,1、养殖户;2、养殖日志数字编码客户端;3、GSM短信???;4、信息处理中心;5、中心数据库服务器。

    具体实施方式

    以下结合附图对本发明作进一步说明。

    如图1所示,本发明系统主要由养殖日志数字编码客户端2、GSM短信???、信息处理中心4、中心数据库服务器5组成;养殖用户1依据养殖日志数字编码对照表,参照表1,利用养殖日志数字编码客户端2编辑当天的养殖日志数字编码,并以短信形式发送到GSM短信???,GSM短信???读出短信来源电话号码、发送时间和短信内容,并转送到信息处理中心4,信息处理中心4对GSM短信???传来的信息来源电话号码和短信内容进行一系列有效性验证,验证通过后将池塘编号、天气状况、气温、水温、饲料编号、饲料用量、是否是否使用渔药、渔药编号和渔药用量传递给中心数据库服务器5端的存储过程,中心数据库服务器5执行存储过程,完成数据入库。

    如图2所示,系统的信息流通路径为:养殖日志数字编码从养殖日志客户端传送至GSM短信???,GSM??榱谐龆绦爬丛吹缁昂怕?、发送时间和短信内容,传送至信息处理中心,信息处理中心经过验证、拆分和查询操作,将操作结果分别存储于变量pondNum、变量feedNum、变量drugNum、变量wheather、变量temp、变量waterTemp、变量feedNum、变量feedQua、变量drugFlag、变量drugNum和变量drugQua中,并传给中心数据库服务器;中心数据库服务器若执行存储过程失败,返回报错信号给信息处理中心;信息处理中心在验证阶段如果出现验证失败,则调用AT指令操作GSM???,通知GSM??榉⑺捅ù硖崾拘畔⒏橙罩究突Ф?。

    如表1所示,养殖用户须依据养殖日志数字编码规则,使用养殖日志数字编码客户端编辑每天的养殖日志数字编码,并以短信息方式发送至GSM短信???;

    养殖日志数字编码规则为:

    池塘编码:由水产品加工场对原料来源池塘进行编号,编号分为6位,前3位代表养殖区域代码,后3位为同一养殖区域中的?池塘代码,池塘编码由6位阿拉伯数字组成。

    天气编码:对当日天气进行编码,天气状况由2位阿拉伯数字组成。前1位代表前半天天气状况,后1位代表后半天天气状况。数字于天气状况的对应关系为,0:晴;1:多云;2:阴;3:小雨;4:中雨;5:大雨;6:小雪;7:中雪;8:大雪;9:雨夹雪;若当天天气为晴则天气编码为00,若为晴转阴则天气编码为02。

    温度编码:温度编码由3位阿拉伯数字组成,第一位只允许是0或1;0代表正摄氏温度,1代表负摄氏温度,后两位为当天实际温度值。

    池塘水温:由2位阿拉伯数字组成,为实际池塘水温。

    饲料编号:将实际生产中会用到的饲料进行编号区分,此处编号只是简单对应和区分,可以从01开始一次对不同的饲料进行编码,饲料编号由2位阿拉伯数字组成。

    饲喂用量:由2位阿拉伯数字组成,为当日实际饲喂用量,单位为Kg。

    是否使用渔药:由1位阿拉伯数字表示,只能取0或1;0代表未使用,1代表使用。

    渔药编号:将实际生产中会用到的渔药进行编号区分,此处编号只是简单对应和区分,可以从01开始一次对不同的渔药进行编码,渔药编号由2位阿拉伯数字组成。

    渔药用量:由2位阿拉伯数字组成,为当日实际渔药用量,单位为Kg。

    养殖日志数字编码由上述9条编号组成,顺序依次为:池塘编码(6位)+天气编码(2位)+温度编码(3位)+池塘水温(2位)+饲料编号(2位)+饲喂用量(2位)+是否使用渔药(1位)+渔药编号(2位)+渔药用量(2位);其中当是否使用渔药位为0时,养殖数字编码为18位,没有渔药编号和渔药用量;当当是否使用渔药位为1时,养殖数字编码为22位,包括渔药编号和渔药用量。

    表1?养殖日志数字编码对照表

    位数
    0至5位
    6至7位
    8至10位
    11至12位
    13至14位
    15至16位
    17位
    18至19位
    20至21位
    内容
    池塘编号
    天气状况
    当日气温
    池塘水温
    饲料编号
    饲料用量
    用药标志位
    渔药编号
    渔药用量

    如图3所示,养殖用户编辑养殖日志数字编码并以短信方式发送至GSM信息???,完成数据验证、解码、入库的步骤为:

    (1)GSM??樯瓒ǎ荷瓒℅SM??榈亩绦拍J轿猅ext模式,设定Text模式参数,选为GSM字符集;

    AT?+?CMGF=1?<CR>?;?设置为Text模式

    AT?+?CSMP=?17,167,0,0??<CR>?;设置Text模式参数

    AT?+?CSCS=GSM?<CR>?;?设置为GSM字符集

    (2)编辑养殖日志数字编码:养殖户根据上述养殖日志数字编码设计方案,参照每天实际养殖状况在养殖日志数字编码客户端上编辑出养殖日志数字编码,并通过短信方式发送至GSM???;

    (3)测试GSM??橛胄畔⒋碇行牡牧幼纯觯篏SM??榻邮盏叫碌亩滔⒑?,测试其与信息处理中心的连接情况,若连接成功,则进入下一环节,若失败,则显示连接失败提示信息,要求检查和再次测试;

    AT?<CR>?;?测试连接

    (4)GSM??樯洗畔⒛谌荩篏SM??榱谐鑫炊炼绦?,包括短信来源电话号码、短信发送时间、短信内容,并将这些信息上传至信息处理中心;

    AT?+?CMGL=?REC?UNREAD?<CR>;?列出未读短信内容

    (5)验证信息来源有效性:信息处理中心将GSM??樯洗男畔⒗丛吹缁昂怕朐荽嬷帘淞縫honeNum,短信发送时间暂存至变量mesTime,短信内容暂存至变量logCode,数据格式均为字符串形式;信息中心将phoneNum传给中心数据库,验证phoneNum是否存在于数据库的表中,若存在,则进入下一环节,否则返回空值,数据处理中心发送删除指令到GSM???,删除该条短信;

    (6)验证养殖日志数字编码位数有效性:数据处理中心对logCode的位数进行判断,验证logCode的长度是否为18位或22位,若验证成功则进入下一环节,否则弹出错误提示对话框,并操作GSM??楦嘤ρ橙罩臼直嗦肟突Ф朔⑺痛砦筇崾拘畔?,请求核查并再次发送;

    (7)拆分养殖日志数字编码:根据养殖日志数字编码规则,对logCode进行拆分,若logCode长度为18,则按照编码表将其拆分成池塘编号、天气代号、气温、水温、饲料编号、饲料用量、渔药使用标志等,并存入对应变量pondNum,?wheather,?temp,?waterTemp,?feedNum,?feedQua,?drugFlag;?若logCode长度为22,则按照编码表将其拆分成池塘编号、天气代号、气温、水温、饲料编号、饲料用量、渔药使用标志、渔药编号、渔药用量等,并存入对应变量pondNum,?wheather,?temp,?waterTemp,?feedNum,?feedQua,?drugFlag,?drugNum,?drugQua;

    (8)渔药使用标志位验证:若logCode长度为18位且drugFlag值为0,或者logCode长度为22位且drugFlag值为1,则通过验证,进入下一环节,否则弹出错误提示对话框,并操作GSM??楦嘤ρ橙罩臼直嗦肟突Ф朔⑺痛砦筇崾拘畔?,请求核查并再次发送;

    (9)其他编码信息验证:信息处理中心将pondNum,?feedNum,?drugNum的值发送到中心数据库7验证是否都存在,若存在则由信息处理中心将pondNum,?feedNum,?drugNum,?wheather,?temp,?waterTemp,?feedNum,?feedQua,?drugFlag,?drugNum,?drugQua的值发送到中心数据库相应的各存储过程,否则弹出错误提示对话框,并操作GSM??楦嘤ρ橙罩臼直嗦肟突Ф朔⑺痛砦筇崾拘畔?,请求核查并再次发送。

    (10)养殖日志信息入库:执行各存储过程,完成完成池塘编号、天气状况、气温、水温、饲料编号、饲料用量、是否是否使用渔药、渔药编号和渔药用量的数据入库入库,若入库成功,则中心数据库通知信息处理中心入库成功,信息处理中心操作GSM??樯境锰跣畔?,并短信通知养殖日志数字编码客户端信息入库成功;否则,中心数据库通知信息处理中心入库失败,并请求重新入库,直至入库完成。

    下面是一个实例:

    某养殖户负责的养殖区域为001区的001号池塘,当日天气为晴转多云,温度为16℃,池塘水温为20℃,使用的饲料为01号饲料,用量为23kg,未使用渔药。GSM信息服务??檠∮肧iemens?TC35i?GSM短信???,号码为13712345678,它通过RS232接口与信息处理中心连接,信息处理中心选用普通的PC机即可,中心数据库选用联想万全T168,数据库开发管理平台选用SQL?server?2005。

    上传养殖日志数字编码步骤为:

    (1)对TC35i进行初始化设定:设定GSM??榈亩绦拍J轿猅ext模式,设定Text模式参数,选为GSM字符集;

    AT?+?CMGF=1?<CR>?;?设置为Text模式

    AT?+?CSMP=?17,167,0,0??<CR>?;设置Text模式参数

    AT?+?CSCS=GSM?<CR>?;?设置为GSM字符集

    (2)编辑养殖日志数字编码:养殖户对照养殖日志数字编码对照表使用养殖日志数字编码客户端编辑短信(即养殖日志数字编码)001001010162001230发送至13712345678,养殖日志数字编码客户端使用普通手机即可,假设养殖户手机号码为15812345678;

    (3)测试GSM??橛胄畔⒋碇行牡牧幼纯觯篏SM??榻邮盏叫碌亩滔⒑?,测试其与信息处理中心的连接情况,若连接成功,则执行步骤(4),若失败,则显示连接失败提示信息,要求检查和再次测试;

    AT?<CR>?;?测试连接

    (4)GSM??樯洗畔⒛谌荩?TC35i接收到短信,将短信内容(即养殖日志数字编码),来源手机号码(即15812345678)和接收短信时间上传至信息处理中心;

    AT?+?CMGL=?REC?UNREAD?<CR>;?列出未读短信内容

    (5)验证信息来源有效性:信息处理中心将GSM??樯洗男畔⒗丛吹缁昂怕?5812345678暂存至变量phoneNum,短信发送时间暂存至变量mesTime,养殖日志数字编码001001010162001230暂存至变量logCode,数据格式均为字符串形式;信息中心将变量phoneNum传给中心数据库,验证phoneNum是否存在于数据库的表中,若存在,则执行步骤(6),否则返回空值,数据处理中心发送删除指令到GSM???,删除该条短信;

    (6)验证养殖日志数字编码位数有效性:数据处理中心对变量logCode(即001001010162001230)的位数进行判断,验证logCode的长度是否为18位或22位,若验证成功则,则执行步骤(7),否则弹出错误提示对话框,并操作GSM??楦嘤ρ郴只?5812345678)发送错误提示信息,请求核查并再次发送;

    (7)拆分养殖日志数字编码:根据养殖日志数字编码设计方案,对变量logCode进行拆分,因为logCode长度为18,则按照养殖日志数字编码设计方案将其拆分成池塘编号、天气代号、气温、水温、饲料编号、饲料用量、渔药使用标志,并存入对应变量pondNum(值为001001)、变量wheather(值为01)、变量temp(值为016)、变量waterTemp(值为20)、变量feedNum(值为01)、变量feedQua(值为23)和变量drugFlag(值为0);

    (8)渔药使用标志位验证:验证drugFlag是否为0,若为0则执行步骤(9),否则弹出错误提示对话框,并操作GSM??門C35i给养殖户手机发送错误提示信息,请求核查并再次发送养殖日志数字编码;

    (9)其它编码信息验证:信息处理中心PC机将变量pondNum(值为001001)和变量feedNum(值为01)发送到中心数据库验证是否都存在,若都存在则由信息处理中心将变量pondNum(值为001001)、变量feedNum(值为01)、变量wheather(值为01)、变量temp(值为016)、变量waterTemp(值为20)、发送到中心数据库相应的各存储过程,否则弹出错误提示对话框,并操作GSM??門C35i给养殖用户手机发送错误提示信息,请求核查并再次发送;

    (10)养殖日志信息入库:执行各存储过程,完成池塘编号、天气状况、气温、水温、饲料编号、饲料用量、是否是否使用渔药、渔药编号和渔药用量的数据入库,若入库成功,则SQL?server?2005通知信息处理中心PC机入库成功,信息处理中心PC机操作GSM??門C35i删除该条信息,并短信通知养殖户手机日志入库成功;否则,SQL?server?2005通知信息处理中心PC机入库失败,并请求重新入库,直至入库完成。

    关于本文
    本文标题:一种上传水产品养殖日志的方法.pdf
    链接地址://www.4mum.com.cn/p-5875105.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    [email protected] 2017-2018 www.4mum.com.cn网站版权所有
    经营许可证编号:粤ICP备17046363号-1 
     


    收起
    展开
  • 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03
  • 大乐透基本走势图 pk10分析软件手机版 私彩11选5定单双玩法 双色球蓝球走势图 时时360走势图 900注大底计划软件 双色球100%的出号规律 极速时时有官方的吗 时时彩怎样玩稳赚 我要今天p62开奖号晚上 2019年女篮半决赛 七星彩有哪些固定规律 pk10技巧与实战攻略 重庆时时走势图个位 三星组选包胆选号技巧 腾讯分分人工计划软件