DreamBlooms/HansPub-15000-to-45000 huggingface dataset:
system: [SYSTEM]

user: 2. 现状调查 2.1. 灌溉制度计算设计工作主要内容 QC小组成员通过调查并整理了灌溉制度计算主要工作内容，主要包括五个部分，分别为确定内容、方案制定、制图及修正、校对与审查以及其他相关工作。 2.2. 我公司灌溉制度计算制耗时情况 图1. 灌溉制度计算耗时排列图 小组对我公司已完成的同类型项目进行了调查，并对各部分耗时进行细分，绘制设计耗时排列图，由图1可知，方案制定和制图及修正占总耗时的77.27%，是本课题症结所在。 2.3. 各兄弟设计院洪水风险图编制耗时情况 小组成员通过网络、邮件、通讯等方式调查了相关设计院单个灌溉制度项目计算平均耗时情况，调查结果显示，我公司设计耗时(11.0工日)大于同等设计院的平均水平(7.5工日)。 2.4. 设定目标 我公司在人员、设备、环境方面与调查研究院相近，小组成员有信心通过共同努力达到调查研究院灌溉制度计算耗时平均水平，因此，小组确定目标为：灌溉制度计算工日从11.0工日降低为7.5工日。
system: [SYSTEM]

user: 3. 原因分析及要因确认 3.1. 原因分析 为了准确找出影响症结的要因所在，小组成员进行了开会沟通讨论，并运用头脑风暴法，对影响灌溉制度计算中方案制定、制图及修正耗时长两大症结的原因进行详细分析，制定关联图，寻找到设计人员经验不足、缺乏实用的资料会标手册等9条末端因素。 3.2. 要因确认 针对找出的7条末端因素，小组成员采用现场确认及调查分析的方法进行了一一确认。 1) 末端因素一：设计人员经验不足 确认标准：设计人员参与过类似项目频次≥3次，工程师及以上职称比例≥50%，占所有末端因素影响的比例低于20%。 确认过程：小组成员对课题组设计人员参与同类项目的频次及职称进行了统计，结果显示，设计人员参与过类似工程项目频次均≥3次，且工程师及以上职称比例为62.5%，大于50%。 确认结果：课题组设计人员经验丰富，占所有末端因素影响的比例为4%，该因素为非要因。 2) 缺乏实用的资料汇编手册 确认标准：有实用的资料汇编手册可供使用，占所有末端因素影响的比例低于20%。 确认过程：经小组调查，我公司采购的标准图集清单里无灌溉制度汇编手册(纸质和电子版)，因此设计人员在灌水率修正时缺乏统一标准，在方案分析时常出现意见不一的现象，且计算成果修改反复，效率低下，直接导致灌溉制度计算耗时长。 确认结果：无实用的资料汇编手册采用，占所有末端因素影响的比例为33%，该因素为要因。 3) 末端因素三：规范更新不及时 确认标准：最新出台规范15天内完成更新，占所有末端因素影响的比例低于20%。 确认过程：我公司技术质量部门负责对规范进行管理，且该部门设有专人对规范进行全面管理，一般新规范出台2天内即可完成更新。 确认结果：我公司规范更新一般在新规范出台2天内完成，占所有末端因素影响的比例为4%，该因素为非要因。 4) 末端因素四：基础资料库无专人管理 确认标准：基础资料库有专人管理，占所有末端因素影响的比例低于20%。 确认过程：我公司总工办设有专人对基础资料库进行管理，并定期为员工做相关培训，不会造成基础资料库无人管理而导致资料管理混乱。 确认结果：有专人进行基础资料整理，占所有末端因素影响的比例为5%，该因素为非要因。 5) 末端因素五：软件操作不熟练 确认标准：设计人员软件操作年限≥3年的比例超过80%。 确认过程：小组成员对组内人员软件操作年限进行统计，调查结果显示8名成员软件操作年限均≥3年，比例为100%。 确认结果：设计人员软件操作年限≥3年的比例为100%，占所有末端因素影响的比例为4%，该因素为非要因。 6) 末端因素六：电脑运行效率低下 确认标准：电脑处理器不低于Corei5版本，内存不低于8G，占所有末端因素影响的比例低于20%。 确认过程：经调查，我公司电脑一般采用市场较高配置，处理器均在Corei5及以上，内存不低于8G，电脑运行较为流畅。 确认结果：电脑处理器均在Corei5及以上，内存不低于8G，占所有末端因素影响的比例为4%，该因素为非要因。 7) 末端因素七：缺乏标准化计算软件 确认标准：有标准化计算软件，占所有末端因素影响的比例低于20%。 确认过程：经小组成员调查，我公司目前没有标准化计算软件，计算过程中，基础数据需要从不同文件中拷贝或设计人员手动输入，无法直接调用；资料库虽有整理，但资料内容庞大，资料查询困难，计算数据量大，公式复杂，计算效率低下。 确认结果：缺乏标准化计算软件，占所有末端因素影响的比例为37%，该因素为要因。 8) 末端因素八：业主方主观干预多 确认标准：业主方主观干预导致修改次数少于3次，占所有末端因素影响的比例低于20%。 确认过程：经小组成员调查，我公司目前没有标准化计算软件，计算过程中，基础数据需要从不同文件中拷贝或设计人员手动输入，无法直接调用；资料库虽有整理，但资料内容庞大，资料查询困难，计算数据量大，公式复杂，计算效率低下。 我公司在方案拟定阶段会与业主方密切沟通，充分考虑业主方意愿及建议，在拟定方案并针对业主同意后方开展后续设计工作。经业主方同意的方案，我公司要求业主方出具书面确认函，如遇到经业主方同意的方案在设计过程中业主方再次提出修改要求的情况，我公司将不予执行或在获得业主方相应赔偿后研究方案的变更，相关事宜在合同中事先约定。通过以上措施，业主方主观干预导致修改次数一般为0~2次。 确认结果：业主方主观干预导致修改次数一般为0~2次，占所有末端因素影响的比例为4%，该因素为非要因。 9) 末端因素九：校审人员意见不统一 确认标准：校审人员不一致意见不多于2条，占所有末端因素影响的比例低于20%。 确认过程：据小组成员调查，为了保障项目的质量，校审人员会根据规范要求仔细核对灌溉制度计算成果，且在设计过程中会组织审查、校对、设计人员开会进行充分沟通，因此校对与审查人员一般意见较为统一，不一致意见一般为1条左右。 确认结果：校审人员不一致意见在2条以内，占所有末端因素影响的比例为5%，该因素为非要因。 总结以上要因确认，小组成员确认了方案制定、制图及修正耗时长的两个要因是缺乏实用的资料汇编手册和缺乏标准化计算软件。
system: [SYSTEM]

user: 4. 制定对策 根据以上得到的要因，小组成员提出了解决对策，并制定了对策确定表，从可操作性、经济性、实施效果3个方面进行综合打分，如表1所示。 根据选定的对策，小组成员按照“5W1H”的原则，制定了对策实施表，如表2所示，针对要因一(缺乏实用的资料汇编手册)，提出编制资料汇编手册；针对要因二(缺乏标准化计算软件)，开发计算软件。 Table 1 Game determination tabl 序号 要因 对策 分析 选定对策 1 缺乏实用的 资料汇编手册 购买相关资料汇编手册 工作量小；市场类似手册较少，难以购买，可操作性差；费用高，且购买的汇编手册因所在地区和种植结构，使用时需要大量的手工修改 不选 编制资料汇编手册 建立汇编手册工作量较大，但实施难度不大；费用低，编制汇编手册可与相应地区要求相适应，且后期可根据设计经验不断完善 选择 2 缺乏标准化计算软件 购买相关软件 工作量小，易实施；费用高，与我公司实际计算要求有差距 不选 开发计算软件 软件调试工作量较大，实施难度较高；费用不高，可根据我公司实际要求开发，实用性较好；课题组成员软件编程基础较好，易于实现 选择 表1. 对策确定表 Table 2 Game implementation tabl 序号 要因 对策 目标 措施 时间 地点 负责人 1 缺乏实用的资料汇编手册 编制汇编手册 制图及修正耗时由2.0工日降至1.5工日以下；方案制定耗时由6.5工日降至5.5工日以下 (1)确定灌溉制度计算主要内容 (2)收集整理已有修正方法，编制汇编手册 (3)进行公司内部审核，并推广试用 3~5月 办公室 张艳敏 刘世全 李志红 吴昱 2 缺乏标准化计算软件 开发计算软件 制图及修正耗时由1.5工日降至1.0工日以下；方案制定耗时由5.5工日降至4.0工日以下 (1)确定软件开发方案 (2)对课题组成员进行软件编制培训 (3)进行计算软件编制和调试 (4)进行公司内部审核，并推广试用 4~7月 办公室 雍婷 林定元 江蓉蓉 谢瑶 表2. 对策实施表
system: [SYSTEM]

user: 5. 对策实施 对策制定完毕后，小组成员本着责任落实到个人的要求，严格按照对策实施表所列出的改进措施加以实施，并进行相应的实施效果检查，在实施过程中，定期检查项目实施进程，严格控制时间节点。 1) 对策实施一：针对缺乏实用的资料汇编手册这一要因，提出编制汇编手册的对策，并通过4条改进措施进行实施。 措施一：确定灌溉制度计算主要内容。根据相关设计设计规范，小组成员经开会沟通讨论分析，确定了灌溉制度汇编手册应涵盖的内容，并编制了手册的目录。 措施二：收集整理已有设计资料，编制汇编手册，包括编制汇编手册标准符号和汇编手册。 措施三：内部审核。小组将编制的汇编手册提交到公司技术质量部门进行审核，并认真听取了审核意见，会后积极修改对策，及时补充完善了汇编手册。 措施四：公司内部推广试用。将审核通过的汇编手册在公司内部进行使用培训说明，并进行为期两个月的试用活动，期间小组成员对试用情况进行跟踪检查。 对策实施一检查：经小组成员实际统计，试用期内灌溉制度计算中制图及修正耗时为1.5工日，满足≤1.5工日的目标；方案制定耗时为5.5工日，满足≤5.5工日目标，即针对要因一(缺乏实用的资料汇编手册)的对策实施一实现。 2) 对策实施二：针对要因二(缺乏标准化计算软件)，提出开发计算软件，通过5条改进措施进行实施 措施一：确定软件开发方案。小组成员根据灌溉制度计算内容，在组内进行了认真讨论，确定了软件开发方案。 措施二：对课题组成员进行软件编制培训，包括C#程序设计基本概念与设计基础、面向对象及类的应用、Winform基本控件应用。 措施三：进行计算软件编制及调试，包括软件界面设计、软件代码编写及软件调试。 措施四：内部审核。小组将编制的灌溉制度计算软件提交到公司技术质量部门进行审核，技术质量部门组织了公司专家及有相关设计经验的同事依照设计规范，并结合已完成的计算情况，对该计算软件进行了全面审查。小组成员认真听取了审核意见，会后积极制定修改对策，及时修改完善了计算软件。 措施五：公司内部推广试用。将审核通过的计算软件在公司内进行使用培训，并进行了试用活动，期间小组成员对试用情况进行跟踪检查。 对策实施二检查：经小组成员统计，试用期内灌溉制度计算中制图及修正耗时为1.0工日，满足≤1.0工日的目标；方案制定耗时3.5工日，满足≤4.0工日的目标，及针对要因二(缺乏标准化计算软件)的对策实施二实现。
system: [SYSTEM]

user: 6. 效果检查及巩固措施 6.1. 效果检查 1) 课题目标检查 小组运用QC活动成果对灌溉制度计算耗时情况进行分析，结果表明，在试用期内，灌溉制度计算耗时由原来的11工日降低到6.8工日。 2) 症结检查 小组运用QC活动成果对灌溉制度计算耗时情况进行分析，并绘制相应排列图(图2)。从排列图可知，“方案制定”和“制图及修正”这两个主要症结的频率明显降低，活动效果显著，且制图及修正频率由活动前第二位降至活动后第三位；活动提高了计算质量，因此校对与审查耗时也有一定降低。 图2. 试用期灌溉制度计算耗时排列图 3) 技术效益 提高了灌溉制度项目生产效率，提高了产品出手质量、规范了项目开展工作流程，从而提高了公司在该类型项目上的竞争力。 4) 经济效益 通过本次QC活动，灌溉制度计算耗时减少了4工日，灌溉制度计算项目组成员8名，结合本次QC活动费用和我公司人均产值，共节省人工成本2.84万元。 6.2. 巩固措施 1) 标准化 小组成员对本次活动成果进行经验总结，编制了“灌溉制度计算汇编手册使用说明书”和“灌溉制度计算标准化软件V1.00使用说明书”。 2) 巩固期效果检查 小组将2017年10月至12月作为本次活动的巩固期，在此期间，小组对巩固期项目中灌溉制度计算耗时情况进行统计，结果表明，巩固期效果维持在良好水平，说明本课题已得到较好解决。
system: [SYSTEM]

user: 7. 结语 通过本次QC活动，小组成员分工协作，相互配合，提高了个人能力及团队精神，增强了质量意识及按PDCA步骤进行课题攻关的能力，提高了大家解决问题的信心。同时，将QC经验在公司内部分享，为同类问题的解决提供一种方法。
system: [SYSTEM]

user: 摘 要 本文提出了一种基于日志处理的植保作业推荐方法，利用Storm框架技术搭建了一个日志实时分析计算系统，设计并开发了混合用户特征和协同过滤的植保作业推荐算法与基于内容过滤的植保作业推荐算法。混合用户特征和协同过滤的植保作业推荐算法首先计算与目标用户最相似的邻居用户，按其作业加权评分结果获取适宜的植保作业推荐给无人机用户；基于内容过滤的植保作业推荐算法基于用户的搜索与查看记录，为用户推荐可能感兴趣的植保作业。系统测试与分析表明，基于日志处理的植保作业推荐算法能够按设定规则为用户推荐植保作业，提高了系统的智能性、便捷性和可用性。 关键词 :植保无人机，日志处理，Storm，协同过滤，推荐算法 Copyright © 2018 by authors and Hans Publishers Inc. This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/
system: [SYSTEM]

user: 1. 引言 保证粮食安全是我国的基本国策，农业植保是农业生产中最重要的环节之一。而当前国内农业植保装备比较落后，农作物保护形式仍以人工、半机械化作业为主。据相关统计，我国目前使用的植保设备仍以手动和小型电动喷药机为主，其中手动施药药械、背负式机动药械分别占国内植保机械的93%和5.5%以上，拖拉机悬挂式植保机械占不到1% [ 1 ] 。传统农作物保护形式农药用量大，浪费严重，作业成本高，工作效率低，无法保障植保质量与作物质量产量，同时也带来了严重的环境污染等问题 [ 2 ] ，这与现代化农业发展的趋势相悖。更令人担心的是，传统植保作业方式易造成人身药害，据统计，每年有数十万人遭遇农药中毒事件，其致死率高达8.9% [ 3 ] 。为缓解上述问题，农业植保正在向更为现代化、专业化的方向发展。 在植保航空领域，美国、日本、澳大利亚等国处于领先地位。其中日本的情况与我国相似：人均耕地面积小，不适合有人驾驶的大型农用飞机进行作业 [ 4 ] [ 5 ] 。美国近些年在农业航空方面，应用了一系列的新技术 [ 6 ] [ 7 ] 。随着植保无人机应用走向市场，无人机植保作业量将会迅猛增加，如何快速匹配植保无人机用户租赁需求与农业生产用户植保作业需求至关重要。尽管在植保无人机监管系统中已有了多种便捷的植保作业检索方式，但是这一过程仍然需要用户主动去搜索，尚不够智能，尚无无人机植保作业匹配方法或系统发表。为了能够使无人机与植保作业的匹配更为便捷、有效，提升系统效率与用户体验，本文考虑利用用户行为日志设计一个科学、合理的无人机植保作业推荐算法，把可能感兴趣的植保作业推荐给用户，供用户选择。 日志分析可通过批量离线处理或实时计算来进行。离线批处理涉及Hadoop大数据处理技术，如薛文娟 [ 8 ] 设计了基于层次聚类的日志分析技术；杨锋英、刘会超 [ 9 ] 基于Hadoop的在线网络日志分析系统。而实时日志分析，需要用到常见的实时计算框架，如Spark、Storm、Dremel等，如刘季函 [ 10 ] 基于Spark的海量日志数据分析平台；屈国庆 [ 11 ] 基于Storm设计并实现了实时日志分析系统；孙思源 [ 12 ] 基于MongoDB分布式数据库的高效Web日志分析方案；陈飞、艾中良 [ 13 ] 基于Flume、ElasticSearch、Kibana等技术研究并实现了一种分布式的日志采集分析系统。由于植保作业的喷药期有比较严格的时间限制，为了能够及时计算出用户可能感兴趣的植保作业，本系统选择使用实时计算。而在实时计算框架中，常见的计算框架有Storm和SparkStreaming。Storm平台以其纯实时的流式计算、极高的运算速度、清晰的拓扑结构和编程接口而成为了工业界最流行的实时计算框架，与Spark相比它拥有更低的计算延迟、更完善的事务机制、更好的健壮性，但吞吐量相较逊色。考虑到植保作业推荐系统对于高实时性、高可用性的需求，本文选择Storm。 前人针对推荐算法的研究成果为本文设计提供了可贵的借鉴。王嫣然 [ 14 ] 等设计了基于内容过滤的科技文献推荐算法；庄景明 [ 15 ] 等将内容过滤算法应用在农业信息推荐系统上；袁先虎 [ 16 ] 设计了基于混合用户模型的协同过滤推荐算法；胡勋 [ 17 ] 等混合了内容推荐算法与基于用户的协同过滤算法；刘树栋 [ 18 ] 等基于位置设计了社会化网络推荐系统。推荐系统已成为最重要的个性化技术发展方向 [ 19 ] [ 20 ] 。在植保无人机用户匹配植保作业的过程中，需要将农业作业的地理空间属性、作业时间属性以及用户属性均考虑在内，才能获得较为理想的作业推荐算法。通过研究与实践，本文基于Strom框架设计、采用内容过滤算法、协同过滤算法、以及多种方法混合的推荐算法最终实现了一个智能化的无人机作业快速推荐算法。
system: [SYSTEM]

user: 2. 材料与方法 2.1. Storm技术 Storm是一个分布式的流式数据处理系统 [ 21 ] 。Storm内部组件处理流程图如图1所示。它把任务分配给不同的任务处理流，流中的每个组件负责处理一项特定的任务。Storm中的数据接收单元为Spout，每个Spout都会把数据传递给一个或多个数据处理单元Bolt，经过处理后Bolt把数据保存到某存储器中，或者传递给其他的Bolt继续进行处理，数据就如流水一样经过这些组件，完成整体处理流程。 图1. Storm内部组件处理流程图 2.2. 日志获取 在本文开发的植保无人机飞行监管系统中，为了实现植保无人机作业推荐，设计了相应字段来记录无人机用户对植保作业的操作内容作为日志信息，如表1。 Table 1 The log informatio 日志分类 字段 用途 查看日志 该用户的ID、该用户所处位置、该植保作业的ID、该作业的作业类型和植保类型、查看时间 用户检索到某植保作业，并查看了其详情 申请日志 该用户的ID、该用户所处位置、该植保作业的ID、该作业的作业类型和植保类型、申请时间 用户检索到某植保作业，并申请了这项作业 区划搜索日志 用户ID、行政区划代码、搜索时间 利用行政区划搜索植保作业的日志 R树搜索日志 用户ID、矩形区域坐标、搜索时间 利用R树的区域搜索植保作业的日志 表1. 日志信息 利用以上信息，一方面可以计算出用户对哪一类的植保作业比较感兴趣；另一方面可以利用基于用户的协同过滤算法计算出用户之间的相似度，并以此作为植保作业推荐的依据。 2.3. 作业推荐算法 2.3.1. 协同过滤算法 协同过滤算法包括基于记忆的协同过滤和基于模型的协同过滤 [ 22 ] 。对于农业植保作业用户来说，根据其无人机的不同类型、植保作业类型以及执行项目所在区域等信息可较为精确地定位植保作业用户的适宜项目，因此本研究采用基于记忆的协同过滤算法实现用户作业推荐。 基于记忆的协同过滤算法具体分为基于用户的协同过滤和基于项目的协同过滤。基于用户的协同过滤根据用户之间的相似性来互相推荐可能感兴趣的项目，其原理如图2(a)所示。假设用户X喜好项目1和3，用户Y喜好项目2和4，用户Z喜好项目1、3和4。从这些历史喜好中，可以推论用户X和用户Z具有相似偏好。由于用户Z还喜好项目4，那么用户X也可能喜好项目4，因此可以向用户X推荐项目4。 图2. 基于记忆的协同过滤原理 图2(b)中展示了基于项目的协同过滤。用户X喜好项目1和3，用户Y喜好项目1、2和3，用户Z喜好项目1。从这些历史记录可发现，喜好项目1的用户大多同时也喜好项目3，因此可以认为项目1和3类似，而用户Z喜好项目1，因此可以把项目3推荐给他。 2.3.2. 内容过滤算法和人口统计学算法 内容过滤算法根据用户的喜好记录分析出喜爱哪一类的项目，最后便可以把这一类项目推荐给用户，其原理如图3所示。假设用户X喜好项目1，通过相似度计算，发现项目1和3具有较高相似，由此推论，用户X也喜好项目3。于是将项目3推荐给用户X。 图3. 基于内容过滤推荐原理 图4. 基于人口统计学推荐原理 图4中展示了基于人口统计学推荐算法，根据特征计算用户间的相似度，用户X喜好项目1，系统通过计算发现用户X和Z具有较高相似度，就会把用户X喜好的项目推荐给Z。
system: [SYSTEM]

user: 3. 设计与实现 3.1. 基于Storm框架的日志实时计算系统搭建 为了搭建分布式日志实时分析系统，在单台服务器上部署了4台虚拟机，分别命名为node1，node2，node3，node4，这些虚拟机承担着Web服务器和日志分析的任务。其中，Web服务器部署在node1上，作为网站的主节点；Flume为单点部署，部署在node1，方便日志的收集；Kafka为分布式部署，共3台虚拟机，分别部署在node2，node3，node4上；Storm为分布式部署，共4台虚拟机，其中node1为Master节点，即Nimbus；而node2、node3、node4则为Worker节点，即Supervisor；Zookeeper分布式集群管理组件共3台虚拟机，分别部署在node2、node3、node4上。系统拓扑结构如图5所示。 图5. 基于日志分析的植保作业推荐系统拓扑图 3.2. 混合用户特征与协同过滤的植保作业推荐算法 考虑到植保作业和无人机都有着较强的地理属性，而无人机仅能在有限的地理范围进行服务，这意味着一般来说无人机只为本地的植保作业提供服务。因此，无人机所属的地理因素强烈地影响着用户对于植保作业的偏好，本系统默认无人机的位置即用户的位置，因此用户地理位置可以作为用户特征，以人口统计学推荐算法进行推荐。本文将人口统计学推荐与基于用户的协同过滤推荐相结合，以取得改进的效果。本文取植保作业记录并混合用户地理属性来计算用户相似度，具体用户作业评分数据结构为： {用户ID：{同省：分值，同市：分值，同区：分值，作业1：分值，作业2：分值，作业3：分值}，… } 获得了目标用户与其他用户的上述评分结构后，就需要计算哪个用户距离当前最近。在计算 最近邻时，皮尔逊相关系数和余弦夹角相似度都可用于离散评分和连续评分。皮尔逊相关系数主要用于衡量用户公共评分的相关程度 [ 23 ] ，但由于植保作业推荐算法混合了基于用户特征的推荐，因此获取的某些记录可能与目标用户不存在公共评分，因此本文选用余弦夹角相似度算法，具体计算方法如式(1)所示。 sim ( c ， v ) = R c → × R v → ‖ R c ‖ → × ‖ R v ‖ → = ∑ ​ r c i r v i ∑ ​ r c i 2 ∑ ​ r v i 2 (式1) 式中，c与v分别代表两个用户， sim ( c ， v ) 代表两个用户之间的相似度。二者的评分向量分别为 R c = { r c 1 ， r c 2 ， ⋯ ， r c i ， ⋯ ， r c n } 和 R v = { r v 1 ， r v 2 ， ⋯ ， r v i ， ⋯ ， r v n } 。 计算出目标用户与其他用户的相似度评分后，将结果排序，分值范围在0~1之间，分值越高，相关程度越好。排序后选择固定数量的最近邻用户，通过最近邻来进行评分并预测目标用户可能感兴趣的项目(植保作业)。此时采用加权求和方法，计算得到的相似度作为评分的权重，所有相似度的加权评分总和即为结果。最后将相关植保作业评分排序，取前若干条作业作为推荐结果，具体流程见图6。 图6. 混合用户特征与协同过滤的植保作业推荐算法流程图 3.3. 基于内容过滤的植保作业推荐算法 在推荐植保作业时，首先从MySQL数据库中，获取该用户的地理偏好因素的最新一条记录，利用记录的地理位置偏好坐标，在植保作业R树空间索引中搜索该坐标附近的若干条植保作业。而作为相对次要的植保类型偏好和作物类型偏好，将影响已经获得的若干条植保作业的排序。首先从MySQL数据库中，获取最新若干条的该用户的类型偏好因素记录，统计出用户最感兴趣的植保类型和最感兴趣的作物类型。然后对已经从R树中获取的若干条植保作业进行排序，排序规则如下：用户最为感兴趣的植保类型的作业排在靠前，不是的排在靠后；而在前两部分中，用户感兴趣的作物类型排在靠前，不是的排在靠后。基于内容过滤的植保作业推荐算法流程图如图7所示： 图7. 基于内容过滤的植保作业推荐算法流程图
system: [SYSTEM]

user: 4. 结果与分析 4.1. 混合用户特征与协同过滤的植保作业推荐结果与分析 首先测试了目标用户是新注册用户。用户2与3有相关操作记录。按照规则，在目标用户没有记录时，仅按照用户之间的行政区划位置关系来评价相似度，用户2的评分应比用户3 的评分高。经过余弦相似度计算用户2为1分，用户3为0.816分，作业A到作业E的加权分数分别为：8.16、9.08、10、4.08、10分。 接着测试了目标用户已有对植保作业操作的情况，用户2与3有相关操作记录，目标用户则申请了作业A和D，可见目标用户与3更为相似。此时同时考虑作业记录的相似度和行政区划位置的相似度。经过余弦相似度计算用户2为0.775分，用户3为0.868分，作业B、作业C、作业E的加权评分分别为8.21、7.75、7.75分。为了对比，做如下测试，测试数据描述如表2所示。 Table 2 Testing dat 用户 位置 行政区划代码 作业A 作业B 作业C 作业D 作业E 目标用户 海淀区 110108 10 10 用户1 海淀区 110108 5 5 10 用户2 海淀区 110108 5 10 10 用户3 东城区 110101 10 5 5 表2. 测试情况 目标用户申请了作业A和D，目标用户与用户1和3比较相似。同时考虑作业记录的相似度和行政区划位置的相似度。经过余弦相似度计算用户1为0.956分，用户2为0.775分，用户3为0.868分，作业B、作业C、作业E的加权评分分别为8.21、7.75、17.30分。目标用户得到的结果如图8所示。 图8. 测试情况结果 从上述测试结果可以看出，混合用户特征与协同过滤的植保作业推荐算法，能够计算出与目标用户相似度最好的邻居用户，并能够预测出与目标用户评分最高的植保作业，即目标用户最可能感兴趣的植保作业。此外，由于混合了用户特征中地理位置这一属性，使得本算法在一定程度上缓解了协同过滤算法的冷启动问题：新注册用户无需对植保作业进行操作，只要附近有其他的用户有过操作记录，就可得到推荐结果。 4.2. 基于内容过滤的植保作业推荐结果与分析 本文在实验中设计了一些模拟数据，分布在北京市海淀区和东城区等地。对基于行政区划搜索日志的推荐进行实验，模拟了用户利用行政区划搜索植保作业，对北京海淀区的植保作业进行了筛选，之后返回首页。推荐了海淀区中心点附近5条植保作业。此时仅按照距离远近排序，最近的排在最上。接着又搜索了北京市朝阳区的植保作业，距离朝阳区中心点最近的5条作业。由此可以得出结论，基于行政区划搜索日志的推荐可以根据用户搜索的不同地点而更有针对性地推荐附近的植保作业。对基于Rtree的区域搜索日志的推荐结果进行了验证。首先利用区域搜索植保作业功能，搜索了海淀区香山一带的植保作业。又搜索东城区东直门一带的植保作业，推荐结果如图9所示。 图9. 基于Rtree区域搜索日志的推荐结果(北京市东城区东直门) 由此可以得出结论，基于Rtree区域搜索日志的推荐可以根据用户搜索的不同区域而有针对性地推荐附近的植保作业。 验证类型偏好的推荐结果，本文通过点击查看多个植保作业详情获得了相关模拟数据。首先查看了作业类型为液态药，作物类型为高秆作物的作业。对比可见，在查看了液态药、高秆作物的植保作业后，推荐结果得到了正确的排序结果。首先液态药作业类型排在靠前的位置，粉状药靠后，其次高秆作物排在靠前，果树排在靠后。接着，又查看了粉状药、高秆作物的植保作业和粉状药、果树的植保作业。结果如图10所示。首先粉状药作业类型排在靠前的位置，液态药靠后，其次高秆作物排在靠前，果树排在靠后。实验显示该算法得到了正确的结果。 图10. 基于类型偏好的推荐结果(北京市东城区东直门)
system: [SYSTEM]

user: 5. 结论 本文研究并实现了基于日志处理的高效、可靠的无人机植保作业推荐算法，该推荐算法提高了植保无人机飞行监管系统的可用性、实用性、便利性和智能性，对于充分优化资源配置和保障农作物植保作业具有重要意义和实用价值。系统经过验证和实验，得出结论如下： 1) 混合用户特征和协同过滤的植保作业推荐算法，能够计算出与目标用户最相似的邻居用户，并能够基于此计算出目标用户可能评分最高的植保作业，并推荐给用户；基于内容过滤的植保作业推荐，基于用户的搜索与查看记录，能够为用户推荐可能感兴趣的植保作业。本文推荐算法能够产生正确且有意义的推荐结果，说明其具有智能性。 2) 使用Strorm框架实现了植保无人机监管和作业推荐系统，其具有较好的实时性、便捷性以及实用性。 3) 目前仅设计了针对植保无人机用户的植保作业推荐算法，未来可以为农业生产用户提供植保无人机的推荐，让双方都能获得理想的推荐结果。
system: [SYSTEM]

user: 摘 要 目的：青少年的冲动行为与应对方式的关系及情绪管理的中介作用。方法：采用Barratt冲动量表 、应对方式量表和Goleman情绪智力量表对511名青少年进行测试，将数据输入SPSS 22.0进行相关、回归分析，输入Amos 21.0进行结构方程模型构建。结果：青少年的情绪管理与积极应对呈显著正相关(r = 0.365， P < 0.01)、与消极应对呈显著负相关(r = −0.333， P < 0.01)；其冲动行为与积极应对和情绪管理呈显著负相关(r = −0.367， P < 0.01; r = −0.526， P < 0.01)，与消极应对呈显著正相关(r = 0.529， P < 0.01)。以冲动行为总分为因变量进行多元逐步回归，积极应对、消极应对和情绪管理进入回归方程。结构方程模型分析表明青少年的情绪管理在其应对方式和冲动行为之间有部分中介作用。积极应对、消极应对和情绪管理对其冲动行为的总效应为0.550。结论 通过良好的情绪管理改变青少年的消极应对方式以期用积极方式应对负性生活事件可减少其冲动行为的发生。 关键词 :青少年，冲动行为，情绪管理，应对方式 Copyright © 2018 by authors and Hans Publishers Inc. This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/
system: [SYSTEM]

user: 1. 研究背景 冲动是神经受到刺激引起的兴奋性反应，通常指缺乏考虑、草率地进行一些不恰当或冒险的行为 [ 1 ]。青少年是人生中一个特殊的成长阶段，其生理心理都处于转折期，由于半成熟期的青少年不善于合理处理自己的情绪困扰，因此易出现冲动行为，冲动行为经常具有破坏性，严重者可发展为攻击行为，自伤行为，甚至自杀行为，对青少年形成优良个人品质和青少年社会性发展有严重的阻碍作用。 有研究表明处于叛逆期的青少年容易产生冲动行为和攻击行为 [ 2 ]；Atika Khurana等人研究指出发育不平衡模型解释了青春期风险承担能力不足与认知控制滞后导致青少年易产生冲动、攻击和自伤行为 [ 3 ] ，处于青春期的青少年由于较弱的认知、情绪和行为控制使其在遇到压力事件时不能冷静对待，易出现冲动行为。 郑姮等在对我国中学生攻击行为与情绪管理的关系进行探讨时发现情绪管理得分高的青少年冲动行为和攻击行为得分低 [ 4 ]；王法艳等通过线性回归分析得出中学生情绪管理对冲动攻击行为有负向预测力 [ 5 ]；景璐石等研究指出青少年的消极应对与冲动行为分值成正相关 [ 6 ]；高妮娜研究发现有冲动和攻击行为的中学生大多采用消极应对的方式来解决问题 [ 7 ]。 在以往的研究中鲜有对青少年的冲动行为、情绪管理和应对方式的关系进行探究的，本研究试图通过对离青少年的冲动行为、情绪管理和应对方式的相关、回归分析和结构方程模型的构建对其关系进行探讨，探寻其情绪管理在冲动行为和应对方式之间的中介效应，来揭示青少年的情绪管理和应对方式对其冲动行为的影响程度，为降低青少年冲动行为的发生概率提供心理疏导方法依据。
system: [SYSTEM]

user: 2. 对象与方法 2.1. 对象 本研究于2018年4月份以本市八所中学初中学生作为调查对象，三个年级随机抽取11个教学班，发放问卷550份，收回535份问卷，经过筛选，保留有效问卷511份，有效率为93%。其中男生265人，女生246人。男生平均年龄13.4岁，女生平均年龄13.6岁。 2.2. 研究工具 研究所用的材料为采用Barratt冲动量表、应对方式量表和Goleman情绪智力量表。 1) Barratt冲动量表(Barratt Impulsiveness Scale 11th version， BIS-11)是Barratt为了定义个体的冲动行为而编制的量表。量表由30个条目组成。量表采用1~4级评分方法(几乎不/从不 = 1，偶尔 = 2，经常 = 3，几乎总是/总是 = 4)，总分越高，说明个体的冲动水平越高 [ 8 ]。BIS-11量表内部一致性系数为0.80；重测信度0.81。对本研究样本数据的验证性因素分析结果显示，卡方自由度比值(CMIN/DF)为1.208 < 2.000，RMSEA = 0.020 < 0.050，GFI = 0.987 > 0.900，AGFI = 0.974 > 0.900，NFI = 0.943 > 0.900，CFI = 0.989 > 0.900，IFI = 0.990 > 0.900，TLI = 0.982 > 0.900，以上数据表明六因素模型对数据具有良好的拟合度。 2) 应对方式问卷。采用由肖计划编制应付方式问卷，该问卷具有较好的信度和效度，各题的因素负荷值均在0.35以上，6个应付因子重测相关系数分别是：r1 = 0.72，r2 = 0.62，r3 = 0.69，r4 = 0.72，r5 = 0.67 [ 9 ]。问卷分为积极应对方式和消极应对方式两个维度，其中解决问题、求助属于积极应对方式，退避、幻想、自责属消极应对方式，合理化属于混合型。对二维度模型的验证性因素分析结果显示：卡方自由度比值(CMIN/DF)为1.028 < 2.000，RMSEA = 0.016 < 0.050，GFI = 0.982 > 0.900，AGFI = 0.938 > 0.900，NFI = 0.962 > 0.900，CFI = 0.999 > 0.900，RFI = 0.906 > 0.900，IFI = 0.999 > 0.900，TLI = 0.997 > 0.900，表明二因素模型对数据有比较好的拟合度。 3) 情绪管理能力的评定采用由Goleman (1995)编制的情绪智力量表的情绪管理因素分量表 [ 10 ] ，使用Likert 4级评分法，分数越高说明被试的情绪管理能力越强。本量表的Cronbach a系数为0.694。卡方自由度比值(CMIN/DF)为0.816 < 2.000，RMSEA = 0.000 < 0.050，GFI = 0.996 > 0.900，AGFI = 0.965 > 0.900，NFI = 0.994 > 0.900，CFI = 1.000 > 0.900，RFI = 0.964 > 0.900，IFI = 1.001 > 0.900，TLI = 1.009 > 0.900，表明四因素模型对数据具有较好的拟合度，构想效度理想。 2.3. 测试方法 为了保证调查结果的真实性和可靠性，测试过程由专业心理咨询师统一指导语进行测试，由班主任协助完成，测试时间为40分钟。本调查开始前向学校、家长、班主任及学生本人说明了本次调查研究的目的及意义并征得学校、家长、班主任及学生本人的同意，并保证本研究调查结果只用于科研，不作他用。 2.4. 统计学方法 将全部数据输入SPSS 22.0进行多因素方差分析、相关分析和多元逐步回归分析，使用Amos 21.0进行结构方程模型分析。
system: [SYSTEM]

user: 3. 结果 3.1. 共同方法偏差控制与检验 由于本研究是采用自陈问卷进行测试，自陈问卷可能会存在共同方法偏差，因此，在收据收集之后，使用Harman单因素检验法来检验程序控制的效果 [ 11 ]。结果显示，特征根值大于1的因子一共有9个，并且第一个因子的解释的变异量为13.03%，远小于40%的临界标准，该分析结果说明本研究的共同方法变异在可接受范围之内。 3.2. 青少年冲动行为、应对方式和情绪管理的描述和相关分析 青少年的冲动行为与积极应对呈显著负相关(P < 0.01)，与消极应对呈显著正相关(P < 0.01)，与情绪管理呈显著负相关(P < 0.01)，见表1。 Table 1 Average value， standard deviation and correlation of impulsive behavior， coping style and emotional management of adolescent M SD 1 2 3 4 1冲动行为 40.19 26.14 - 2积极应对 6.61 1.99 −0.367 ** - 3消极应对 4.52 1.58 0.529 ** −0.362 ** - 4情绪管理 28.75 5.47 −0.526 ** 0.365 ** −0.333 ** - 表1. 青少年冲动行为、应对方式和情绪管理的均值、标准差和相关系数 注： * P < 0.05， ** P < 0.01。 3.3. 青少年冲动行为、应对方式和情绪管理的回归分析 以青少年冲动行为得分为因变量，把积极应对、消极应对及情绪管理得分作为自变量，进行多元逐步回归分析。结果显示：r = 0.652，调整后的R 2 = 0.426，F = 125.27，P = 0.000。根据回归分析的结果可知建立回归方程是有意义的。逐步回归分析结果显示积极应对、消极应对和情绪管理均进入回归方程，其标准回归系数分别为−1.295、6.129和−1.747，见表2。 Table 2 Regression analysis of impulsive behavior， coping style and emotional management of adolescent Model Unstandardized Coefficients Standardized Coefficients t Sig. B Std. Error Beta 常量 71.250 6.876 10.362 0.000 积极应对 −1.295 0.492 −0.099 −2.631 0.009 消极应对 6.129 0.612 0.372 10.014 0.000 情绪管理 −1.747 0.177 −0.366 −9.854 0.000 表2. 青少年冲动行为、应对方式和情绪管理的回归分析 3.4. 青少年冲动行为、应对方式和情绪管理的结构方程模型分析 建立青少年应对方式、情绪管理和冲动行为的结构方程模型是为了深入探讨这三者之间的关系，本研究使用Amos 21.0进行结构方程模型的构建。结构方程模型的构建需注意充分的理论研究基础和树立多个模型假设的观念 [ 12 ]。在阅读了国内外关于冲动行为与应对方式和情绪管理关系研究文献的基础上，并结合以上相关与回归分析结果，本研究提出以下模型假设：1) 青少年的应对方式对其冲动行为有直接影响，积极应对负向预测其冲动行为，消极应对正向预测其冲动行为。2) 青少年的情绪管理直接影响其冲动行为，良好的情绪管理可以降低其冲动行为的发生几率。3) 青少年的情绪管理对其应对方式有直接影响，情绪管理能力强的更倾向于积极的应对方式，情绪管理弱的倾向于消极的应对方式。基于以上因素考虑，最终得到结构方程模型的指标分别是：卡方自由度比值(CMIN/DF)为1.814 < 2.000，RMSEA = 0.040 < 0.050，GFI = 0.993 > 0.900，AGFI = 0.973 > 0.900，RFI = 0.957 > 0.900，NFI = 0.986 > 0.900，CFI = 0.993 > 0.900，IFI = 0.993 > 0.900，TLI = 0.980 > 0.900，以上指标均达到了可接受水平，说明本研究的模型拟合的比较理想，青少年的冲动行为、应对方式和情绪管理的关系的结构方程模型见图1。 图1. 青少年的冲动行为、应对方式和情绪管理的关系的结构方程模型 通过青少年的冲动行为、应对方式和情绪管理的关系的结构方程模型进一步分解各变量对其冲动行为的效应，发现青少年积极应对对冲动行为的总效应为−0.381，其中直接效应为−0.303，间接效应为−0.078；消极应对对冲动行为的总效应为0.447，其中直接效应为0.394，间接效应为0.052；情绪管理对冲动行为的直接效应为−0.213；积极应对、消极应对和情绪管理对其冲动行为的总效应为0.550。结构方程结果显示：情绪管理在青少年的应对方式和冲动行为之间有部分中介效应，积极应对通过情绪管理的部分中介作用显著负向预测冲动行为，消极应对通过情绪管理的部分中介作用显著正向预测冲动行为。采用方差极大似然法和偏差校正的百分位Bootstrap检验对结构方程模型参数估计及中介效应进行检验，选定的Bootstrap自行取样量为1000。结果显示，情绪管理在积极应对、消极应对与冲动行为之间的中介效应95%的置信区间分别为[−2.8290， −1.5784]，[1.4637， 2.9289]，均不包括0，说明本研究所测得的中介效应具有可信度。
system: [SYSTEM]

user: 4. 讨论 4.1. 青少年的冲动行为与应对方式的关系 本研究的相关分析表明，青少年的冲动行为与其积极应对呈显著负相关。在多元逐步回归分析，积极应对和消极应对均进入回归方程。结构方程模型结果显示，积极应对和消极应对对于冲动行为均有显著的直接效应和间接效应。这与以往的研究结果相似，应对方式对冲动行为的发生有重要作用 [ 6 ] [ 13 ]。 4.2. 青少年的冲动行为与情绪管理的关系 本研究的相关分析表明，青少年的冲动行为与其情绪管理呈显著负相关。在多元逐步回归分析，情绪管理进入回归方程。结构方程模型结果显示，情绪管理对于冲动行为有直接效应。这一结果与南晓薇等人的研究结果相似，冲动行为与情绪管理能力呈负相关 [ 14 ]。线性回归分析显示情绪管理能力对冲动行为具有负向预测力 [ 5 ]。 4.3. 青少年的应对方式与情绪管理的关系 在本研究的相关分析和结构方程模型中均显示青少年的积极应对与情绪管理呈显著正相关，消极应对与情绪管理呈显著负相关。这一结果与赵静等人的研究结果一致 [ 15 ]。 4.4. 青少年的应对方式、情绪管理与冲动行为的关系 结构方程模型结果显示，青少年的情绪管理在其应对方式和冲动行为之间有部分中介作用。 冲动行为是青少年健康成长一个不利的影响因素。国内外很多研究表明青少年的冲动行为可能带来非常严重的后果。有研究者对我国的11，821名青少年学生进行问卷调查。旨在检测中国青少年自杀行为的流行，特征和危险因素。结果显示有自伤、自杀倾向和自杀未遂的青少年均有不同程度的冲动倾向 [ 16 ]。在一项针对台湾青少年的社区研究中，发现冲动性与自我伤害和自杀企图有不同程度的相关性 [ 17 ]。Sarkisian K.L.在对134对双胞胎进行自杀意念的影响因素进行探究式发现，注意力不集中和冲动性对自杀意念风险的增加有预测作用 [ 18 ]。 综上所述，青少年的半成熟心理使其尚不能用合理的情绪来应对生活中的负性事件，当负性生活事件出现时，有冲动倾向的青少年可能采用极端的方式去应对，如果生活学习中，我们忽略这一现象，可能产生严重的后果。根据本研究的统计结果，良好的自我情绪管理可提高其积极应对能力，积极应对能力可减弱其冲动倾向。因此，情绪的管理就显得尤为重要，本研究结果提示心理工作者应结合每个青少年的具体情况，请家长、学校和同学协助探究其冲动行为成因的根源，通过心理疏导等方法提高情绪管理能力以改变其消极应对方式，以积极的应对方式来应对生活中的负性事件，减少冲动行为的发生。 本研究虽然在一定程度上揭示了青少年的冲动行为可能的影响因子及其作用机制，但本研究中的结构方程模型显示模型中各因素的总效应仅为0.55，由于冲动行为的复杂成因，其他因素还有待以后进一步的探究分析。
system: [SYSTEM]

user: 摘 要 文章分析了配网通信的特点，结合地区供电局的应用经验，研究了101、104协议应用于配网自动化时需要规范的内容。文章结合配网自动化通信检测需要，提出了101、104协议一致性测试的要求，同时分析了现有的通信协议测试系统的缺陷，并介绍了通信协议智能测试系统的开发要点。 关键词 :配电网通信，通信协议，101规约，104规约，一致性测试，错误定位 Copyright © 2018 by authors and Hans Publishers Inc. This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/
system: [SYSTEM]

user: 1. 引言 配电网自动化系统是指利用计算机、通信、电力电子技术对配电网现场运行的设备进行远程监测和控制的自动化系统。配网自动化需对分布在配网线路各处的设备进行监控，被监控对象数量繁多，且地理位置分散、分布广泛，依赖于有效可靠的通信手段及协议。 目前国内城市建设配网自动化工程，使用的协议大多是IEC 60870-5-101和IEC 60870-5-104协议，其中载波通信采用101非平衡式协议，公网无线GPRS通信采用104和平衡式101协议。国内文献研究针对配电网的特点，详细研究了配网自动化通信单节点通信数据量低、通信通道数量相对较大等特点 [ 1 ] [ 2 ] [ 3 ] 。但在实际配网应用中，由于101、104协议提供给用户的可选项较多，可配置的参数太多，对于电力系统应用人员来说，反而不易把握参数的选配以及应用功能的选择。同时也会导致不同的应用人员根据自己的理解选取其中的应用功能选项和参数，实际上造成了各个不同的调度中心就有不同版本的101/104协议，各自动化设备厂家需针对每个调度中心开发相应版本的101/104协议通信程序 [ 4 ] [ 5 ] [ 6 ] 。因此，为解决规约一致性问题，需对规约的互操作性进行深入研究，开发出一套适用于配网通信协议的测试软件，对配网设备的通信协议程序进行一致性测试，有效支持配网自动化系统应用。
system: [SYSTEM]

user: 2. 101、104通信协议架构 因104规约是101规约为基础的基于TCP/IP协议的网络通信规约，该规约作为采用标准传输协议子集的101规约的网络访问，其应用层ASDU与101规约基本一致 [ 7 ] 。104协议架构是建立ISO-OSI开放式系统互联模型的基础上的，由图1中可知，104协议是101协议和TCP/IP的网络传输功能的集合，让IEC 60870-5-101可以在X.25、ATM、ISDN、帧中继等多种网络场景中应用。 图1. 101、104协议架构 101、104规约中除了对链路地址、公共地址、对象体地址、传送原因等字段长度进行了规定以外，考虑到配网无线通信是租赁模式，必须兼顾通信资费和通信效率的双重要求，均对无线通信中使用到的101平衡式协议内容进行了细化，主要针对可能造成无线传输流量增加的内容进一步规定。如组号分配问题，第1组~第8组为遥信；第9组~第12组为遥测。此外，还需要形成一套完整的通信策略，来规定通信双方由于链路问题的各种等待重发时间和重发次数。表1为广东电网公司推荐采用的重发参数配置，可保证厂站端的信息能被调度共享，减少维护工作量，提高工作效率，须将其进行扩展，以适应调度、运行维护的需要。 Table 1 101 and 104 protocol retransmission parameter list of Guangdong power grid (unit: seconds 重发参数 预设值 推荐范围 重发参数 预设值 推荐范围 X1 10 5~255 X10 10 5~255 X2 3 3~10 X11 11 3~10 X3 60 10~600 X12 0 0~255 X4 60 10~600 X13 5 1~15 X5 3 3~10 X14 10% 1%~100% X6 10 5~255 X15 10 5~255 X7 15 5~255 X16 3 3~15 X8 10 5~255 X17 60 10~255 X9 3 3~10 X18 65 10~255 表1. 广东电网101、104规约通信策略重发参数表(单位：秒) 协议实施细则还应该规定针对无线通信终端的远程维护功能，以解决无线通信终端远程故障恢复和参数更改的问题。另外，由于终端厂家众多，也需要规定监控终端的简单的远程维护功能，使得终端可以脱离厂家的维护软件而进行参数维护功能。
system: [SYSTEM]

user: 3. 101、104协议的一致性测试方法 目前行业内存在若干版本的101、104及其他通信规约的测试软件，在这些软件中，至少有两方面的不足 [ 8 ] 。一是在测试功能上，现有的测试软件不能满足对测试参数的灵活修改，同时只能对正常的通信流程和应用服务数据单元结构进行解释和测试，缺乏对故障通信情况下规约的健康性测试。二是测试方式上，欠缺对错误报文的准确定位及错误原因分析。所以在实际的测试过程中，不能给测试人员提供辅助性的错误提示。 为了更好地协助测试人员进行通信协议一致性测试，测试系统需要具备以下特性： 1) 灵活的协议参数配置和测试项配置； 2) 错误报文跟踪分析； 3) 自动和手动相结合的测试分析手段。 本文通过在对广东电网设备入网检测中积累了丰富的测试经验，开发出一套针对配网101、104通信协议的测试系统，并在实际应用中进行了评估。 101、104协议的一致性测试是指借助通信协议测试系统，根据正式颁布的配网通信协议实施细则，对主站和终端之间的报文交互过程进行分析和判定，寻找出主站和终端使用的通信协议与协议实施细则不一致之处，并进行评分。对主站协议的测试，是通过模拟终端测试软件进行；对终端协议的测试，是通过模拟主站测试软件进行。测试过程一般分为两阶段，一是对正常通信过程的测试，二是对错误通信过程的测试。 正常通信过程的测试，主要是测试在正常通信过程下，链路建立过程、初始化过程、总召唤过程、三遥过程、对时过程等过程中的报文字段的正确性，是通信协议实施细则的基本要求；错误通信过程的测试，是通过测试系统模拟发出错误的报文，以测试主站或终端是否能够严格按实施细则的规定进行处理，这是通信协议实施细则的高级要求，但也是必不可少的部分。
system: [SYSTEM]

user: 4. 通信协议测试系统的开发 配网自动化通信规约测试系统以面向对象为开发思想，采用模块化的结构设计，将功能分解为模块，模块功能的实现采用基于组件化的方式。可方便配置每种规约的协议参数，并很容易进行新规约的扩展。软件分解为主程序(exe)、规约模块(dll)、配置文件(xml)、测试结果文件四部分，每部分实现特定的功能，如图2所示。 图2. 软件结构图 主程序共有三种工作模式：自动测试、单步测试以及运行模式。 自动测试模式支持测试过程一键点击完成所选择的所有过程项及数据项的测试，一般作为整个测试过程的第一阶段，能够方便快速地对整个协议程序有一个全面的了解和评价，也作为单步测试阶段的基础。 单步测试模式支持分测试项逐个进行，由测试人员决定测试过程的启停。能够有针对性对某个报文交互过程进行详细地测试，分析其错误原因。 手动测试模式支持手动输入数据报文，并给测试人员提供发送数据帧模板。是对自动测试和单步测试模式的补充和扩展，由测试人员手动输入每个报文和被测试方进行交互，达到了灵活测试的目的。 三种测试模式工作流程如图3所示。 图3. 主控程序流程图 1) 首先进行模式选择，自动、单步(主站)以及运行态；如果已经处于某种模式下，提示用户将切换通道并初始化状态。 2) 判断通道是否已经运行，如果已经运行则先关闭通道；否则直接进入第4步。 3) 判断通道使能标志，如果初始化通道并使能；否则直接打开通道。 4) 判断通道标志，是否打开，如果未打开则打开通道。 5) 判断通道标志是否创建了协议组件，如果已创建，则初始化协议，否则首先创建组件，然后初始化协议。 6) 判断当前通道的协议组件对象是否已经初始化过，没有则初始化，有的话则启用组件。 7) 根据第一步中设置的模式，则通知协议对象进入到指定的模式状态下。 8) 如果进入自动测试模式，则组件会自动运行下去，不需要人工干预，这时候可以选择停止通道。当组件处理完毕或者认为处理完所有的测试项后，会向界面发送测试结束的通知，这时候界面会根据设置的标示信息，如果需要进入运行态，则自动转入运行态；如果需要弹出测试结果，则弹出测试结果信息。 9) 在模拟主站的时候，单步执行会一步一步的执行过程项；首先会执行第一个过程分项；当组件执行完后返回测试结束信息时，程序自动跳转到下一过程分项，等待用户再次点击按钮进行测试；当测试完成后；如上述第8所说的根据标示信息进行动作。 10) 如果进入运行模式，主站会保持链路，子站会及时回应主站的信息。 图4. 测试验证对比 通过现场测试验证，该测试系统可以提高测试效率和规约一致性，如图4所示，测试效率提高了50%，规约一致性提高至100%。
system: [SYSTEM]

user: 5. 总结 通信的问题是多年来制约配网自动化发展的一个重要因素，IEC61850提供的通信模型是配电网通信发展的方向，能够建立统一、完善、详细的功能和数据模型，提高通信效率；同时101、104通信协议仍将长期地应用于配电网通信，本次开发的配电网自动化通信协议测试系统功能完善、稳定，提高了测试效率和规约一致性，在对入网设备的通信协议检测方面将发挥重要的作用。
system: [SYSTEM]

user: 摘 要 林业产业既是国民经济的重要组成部分，更是生态文明建设的主力军，地方林业产业发展状况可反映出当地经济、社会的总体发展水平。文章针对龙海市目前林业产业发展中存在的关键问题进行阐述分析，并提出了如何增加龙海市林业产业附加值，促进林业可持续发展的思路和对策。 关键词 :龙海市，林业产业，附加值，可持续发展 Copyright © 2018 by author and Hans Publishers Inc. This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/