关于解决方案集锦六篇
为有力保证事情或工作开展的水平质量,常常需要提前进行细致的方案准备工作,方案一般包括指导思想、主要目标、工作重点、实施步骤、政策措施、具体要求等项目。方案要怎么制定呢?下面是小编帮大家整理的解决方案6篇,欢迎阅读,希望大家能够喜欢。
解决方案 篇1
铁路物资应用大数据管理系统首先构建物资专业数据库,需要补充和完善需要的数据项,构建物资专业全量数据体系,例如增加重要物资的生产日期,技术证件(复印件或图片),验收记录,复检复验业务数据,质量问题图片数据,供应商的生产许可数据、生产资质(图片)等数据;其次完善物资管理职能,丰富和增加基础数据源,例如修旧利废管理,废旧物资管理等,在提高对废、旧物资管理的同时,完善物资管理数据源;系统通过归集处理,完成对物资专业产生的数据、与物资有关的其他数据、来自互联网上的相关数据,还包括手工编辑导入的数据等集中处理,将这些数据(结构化、非结构化)归集到大平台数据库中,形成数据源;数据存储和处理,采用大数据技术对归集的数据源进行清洗、转换并存入不同的数据库,并进行汇总、挖掘处理,形成对外统一的大数据接口;数据查询、分析和预测系统对处理后的大数据根据业务需求进行各种统计、查询和预测,达到让数据张口,靠数据说话,减少因缺少数据支撑而带来的偏差,降低决策风险。
1 物资管理数据体系
在物资管理信息系统中,增加物资的生产日期、入库验收信息,相关技术证件、复检复验数据等;在物资质量问题反馈管理中增加质量问题图片;增加物资属性图片及供应商的详细信息(如生产规模、信誉等级、资质、生产许可和认证等),建立物资专业基本信息库,形成物资管理全量数据体。
1.1 完善物资管理职能
增加修旧利费管理子系统,对卸下的配件经过维修再利用,提高物资的使用率;增加废旧物资管理子系统,将报废的各类物资进行分类归集,由物资处进行统一处置,清算处理,冲减成本;增加物资质量跟踪管理子系统,与各专业的生产检修系统进行互联互通,实现对物资采购、检验、使用、维修、报废等全过程管理。
1.2 数据采集
数据采集就是从数据源收集、识别和选取数据的过程,随着业务的进行,各类数据的累积越来越大,如何有效地收集这些数据,保证采集数据的可靠性,避免重复数据,保证数据的质量,是数据采集这个环节需要解决的。
数据采集分为两个来源:数据来自应用系统之外,简称为外部采集;数据来自引用系统内部,简称为内部采集。外部采集主要来自物资经营的专业网站,例如东方财富网等其他一些网站,数据包括关注物资的价格变化数据,供应商的生产、销售数据,价格数据;还包括国家统计部门发布的GDP、PPI和CPI等;包括总公司、路局专业处室的下一时间段的大修、更新项目计划数据,主要用来分析和预测价格走势,下一阶段的物资采购预测等。
1.3 数据挖掘
数据挖掘作为一种决策支持过程,高度自动化地分析企业的数据,做出归纳性的推理,从中挖掘出潜在的模式,帮助决策者调整市场策略,减少风险,做出正确的决策。针对归集的大量相关业务数据,进行清洗、删除和处理,保证数据的有效性和正确性,然后分析物资专业所关注各项内容(或关键指标)之间潜在的关系,找出影响分析结果的主、次因素,作为数据挖掘的基础。
2 数据分析和展现
在大数据分析与业务协同的基础上,利用基本分析引擎驱动的图形信息显示功能,建立管理仪表盘跟踪、分析、监控、预测关键指标和目标,实现对物资价格预测、需求和采购分析、质量跟踪、廉政风险防控等业务决策模型的最终分析运用结果进行展现。
2.1 重要物资价格变化趋势
根据每月产生的采购价格,形成价格的直观图表,同时可以关联相关数据预测未来一段时间内的价格走势;也可以显示历史(一年前过两年前的)变化,作为比较依据。
2.2 重要物资需求预测分析
根据物资大数据,可以分析预测出下年度的重要物资的需求数量,以便根据市场情况,提前做出采购预算,保证供应;分析结果可以通过报表或柱状图展示。
2.3 物资采购综合分析
根据物资大数据,对物资采购的.各项指标进行综合分析,包括采购周期、采购方式、物资使用方向、采购金额、供应商反馈及问题投诉,从中发现可能存在的廉政风险,强化阳光采购。
2.4 库存周转与采购周期分析
根据物资专业大数据,对全局的库存物资的周转天数(能够按照物资小类、物资大类等)及相对应的采购周期进行分析,查找周转天数差异,找出问题所在,提高库存的周转率,杜绝库存积压、减少库存资金占用;分析结果通过报表或图形展现。3 技术方案总体架构。整个架构分为5层:数据源层,处于整个架构的最底层,包含物资管理系统及与之关联的全部业务数据:结构化、半结构化和非结构化。获取层:数据采集(ETL),负责对源数据的采集、清洗、转换和加载,包括:把原始数据加载到Hadoop平台。数据层:包括主数据仓库、分布式数据库及Hadoop云平台,Hadoop云平台负责存储海量的单据数据,提供并行的计算和非结构化数据的处理能力,实现低成本的存储和低时延、高并发的查询能力;主数据仓库(与MPP合设)负责存储指标数据、KPI数据和高度汇总数据;分布式数据库(MPP)负责存储加工、关联、汇总后的业务数据,并提供分布式计算、支撑数据深度分析和数据挖掘能力,向主数据仓库输出KPI和高度汇总数据。能力层:负责向上层的应用方提供大数据平台能力,同时提供统一的数据开放接口,使多方大数据应用方享用。应用层:为用户提供大数据平台的数据分析、查询、挖掘等功能,实现对物资管理专业的需求预测、采购预期、价格走势、物资质量跟踪、供应商绩效考核等综合分析。
3 安全方案
基于信息安全等级保护二级要求落实安全措施的要求,结合本系统的具体需求,在系统设计时,应重点考虑应用安全、数据安全和网络安全三个方面。
4.1 应用安全
应用安全是信息系统整体防御的最后一道防线。在应用层面运行着信息系统的基于网络的应用以及特定业务应用。基于网络的应用是形成其他应用的基础,包括消息发送、web浏览等,可以说是基本的应用。业务应用采纳基本应用的功能以满足铁路物资管理信息系统的要求。由于各种基本应用最终是为业务应用服务的,因此对应用系统的安全保护最终就是如何保护系统的各种业务应用程序安全运行。
4.2 数据安全
系统处理的各种数据(用户数据、系统数据、业务数据等)在维持系统正常运行上起着至关重要的作用。一旦数据遭到破坏(泄漏、修改、毁坏),都会在不同程度上造成影响,从而危害到系统的正常运行。由于物资应用大数据管理系统的各个层面(网络、主机、应用等)都对各类数据进行传输、存储和处理等,因此,对数据的保护需要物理环境、网络、数据库和操作系统、应用程序等提供支持。各个“关口”把好了,数据本身再具有一些防御和修复手段,必然将对数据造成的损害降至最小。另外,数据备份也是防止数据被破坏后无法恢复的重要手段,而硬件备份等更是保证系统可用的重要内容。
4.3 网络安全
网络安全为物资应用大数据管理系统在网络环境的安全运行提供支持。一方面,确保网络设备的安全运行,提供有效的网络服务,另一方面,确保在网上传输数据的保密性、完整性和可用性等。该系统纳入铁路总公司、铁路局网络和信息安全保障体系中。
4.4 关键技术
大数据并非一项新技术,其前身是商务智能BI,是一系列信息技术的集合。怎样将数据中的价值挖掘出来,并以直观、清晰地方式展现在人们面前,是大数据解决的基本问题。数据展现通过借助表格、图片等手段,揭示隐藏在数据背后的模式与数据之间的关联关系,它以简单、友好的方式将这种关系呈现给用户,可以有效地提升数据的使用效率。该系统包括数据采集、数据管理、计算处理、数据分析和数据展现5个技术环节。
数据存储是大数据时代需要解决的重要问题。目前,铁路物资系统保存了大量的结构化数据,然而亟待解决的是海量半结构化和非结构化数据的存储问题。非结构化的数据主要采用对象存储系统或分布式文件系统进行存储,本文采用Hadoop分布式文件系统。Hadoop基于一种开源的理念实现的分布式文件系统;半结构化数据可以使用NoSQL数据库HBase中存放;结构化数据存放在关系型数据库Oracle或SQL Server中。HDFS(Hadoop Distributed FileSystem)是Hadoop的核心模块之一,具有如下特点:
在一个多节点块集群存储文件;在节点间复制模块;主从架构;没有文件更新;一次写,多次读;大数据块顺序读模式;为批处理设计。大数据时代的数据有以下几个特征:大体量(Volume)、多样性(Variety)、大价值(Value)、时效性(Velocity)、准确性(Veracity)的5V特点。常规的数据分析仅仅是对己有数据的静态分析,并不能进行动态的预测,而物资系统要求动态实时的反应生产实际,所以该系统大数据分析的难点是动态化、多维化和深度化。适用于大数据的技术,包括大规模并行处理(Mpp)数据库,数据挖掘电网,分布式文件系统,分布式数据库,云计算平台,互联和可扩展的存储系统。
4 结语
5.1 实施策略
大数据平台的建设工作量大、周期长、涉及部门多,系统的实施应遵循统一指挥、统一规划的原则,系统实施过程采用分步建设、试点先行的原则,在明确分工的基础上,大力协同,科学实施,确保各项工作的有序推进。
5.2 项目实施组织
成立物资应用大数据管理信息系统项目工作组,按照本方案有序推进实施工作。项目工作组负责总体指导和统筹协调,解决系统工程建设中的重大问题,确保按统一规划和建设标准进行实施;协调设计单位、相关接口系统的设计开发单位、业务处室和站段直接的分工协作。
成立专家组负责业务指导和技术把关,为项目开发和实施过程中出现的问题提供咨询支持。成立项目总体组,负责项目总体设计、进行任务分工、把握项目进度、协调项目组内部工作等,下设数据组、软件开发组与实施组、质量保证组。
物资应用大数据管理信息系统的建设可以有效地提升物资管理水平,可以对市场价格及路局下一阶段重要物资的需求有一个相对准确的预判,根据大数据的预测提前部署物资的采购工作,可以保证全局的物资供应;通过大数据平台的应用可以实现物资质量跟踪与供应商评价有机结合;实现对物资库存数据的挖掘和分析,可以降低库存物资,减少物资积压,提高对废旧物资的有效利用,对降低物资消耗有积极作用。
解决方案 篇2
一、调查的背景
一是园际发展不均衡。公办园只有1所,民办园越办越多,迄今为止有18所。在19所幼儿园中,公办园是省示范性幼儿园,民办园中有7所省三级幼儿园,其他11所规模较小。
二是师资队伍发展的不均衡。导致园所骨干教师缺失、师资整体素养和教育教学能力参差不齐,制约着幼儿园的内涵发展。为找到优化科研骨干队伍的路径以及运作策略,笔者展开调查。笔者在与梅林片19位幼儿园园长的座谈中,了解到各园师资队伍结构的不均衡。在年龄结构上较为合理,公办园教师中年龄在30岁以下的占17.8%,30~40岁之间的占67.8%;41岁以上的占14.2%。18所民办园的教师年龄在20岁以下占40%;20~30岁之间的占20%;30~40岁之间的占36.7%;40岁以上的占3.3%。从数据中看出师资队伍的年龄结构集中在30~40岁之间(简称为“30+”)的教师中,这一教龄较长的优势群体为打造科研骨干队伍的创新实践提供了保障。笔者通过问卷调查的方式,以梅林片19所幼儿园为例,了解“30+”教师的科研现状以及科研队伍建设中存在的问题,分析优势与不足,试图为打造科研骨干队伍提供可借鉴的资料。
二、调查的设计
1.调查的时间:20xx年6月~7月。2.调查方式(1)开展座谈1次,座谈的对象是梅林片19所幼儿园的园长,内容是谈本园师资队伍的基本情况以及对打造“科研骨干队伍”的建议。(2)对19所幼儿园中41名“30+”教师发放学校自编的《教师课题研究状况调查问卷》。公办园(下文简称为M园)发放问卷19份,18所民办园(下文简称Y园)共发放问卷22份,总共41份问卷,回收有效问卷41份,回收率为100%。此次调查方法采取无记名方式,问卷调查主体部分从“科研态度”“科研困难”与“科研能力”这些方面对教师的科研现状进行调查。
三、调查结果及分析
(一)M园和Y园“30+”教师的.学历与职称基本情况分析
从学历结构中看出,M园和Y园的“30+”学历都达标,集中在专科。M园中本科学历的教师有10人,显现高学历发展态势。调查表明,M园和Y园教师的职称结构差异很大,原因在于教师的编制问题。M园的“30+”中有15位是在编教师,由此职称评定上占优势,现今高级职称有6人,11位一级教师。Y园的22位“30+”都是非在编教师,未定级教师比例占到90.9%,只有2位一级教师,还没有高级职称的教师。
(二)M园和Y园“30+”教师的科研情况分析
1.科研态度调查表明,大多数“30+”们有较强的科研成长意识和提高自己科研能力的愿望。此外,在“去做科研”这件事上,M园和Y园教师的看法有相当大的分歧:M园有73.6%的教师认为“做科研”不仅仅是专业人员的事,更是广大一线教师需要在业务上钻研、在工作中深入、在实践中落实,从而达到有效提升教学质量和提升自身专业素养;而Y园中有72.7%的教师认为“做科研”是相对于专业人员而论的事,片面地认为“做科研”与一线教师存在一定差距。此逆差说明,M园教师的科研意识高于Y园教师,Y园教师的科研认识是盲目的。究其原因,Y园教师对于课题研究停留在良好的愿景上,教育科研“悬崖一灵芝,可望而不可即”的认识,缺少真正意义上的参与,亟须科研骨干的引领和帮扶,转变科研观念。
2.科研困难关于教师科研困难的题目只有1题,此项题目为多项选择题,统计结果如下:从统计的数据中看出“,30+”们的科研能力亟待提高。究其原因,一线农村教师长期缺乏站在理论的基础上去实践、思考、研究,以致在课题研究过程中出现这么多的困惑,亟须科研知识的充实。首先,有75.6%的教师难于提出课题题目,缺乏科研问题的意识,直接制约了教师的研究。其次,在研究过程中缺乏对教育问题与现象的判断与分析,有87.8%的教师难以调整和落实科研中出现的问题。教师在研究中最大的困惑来自于写作,这是幼儿教师教育理论基础先天不足的体现,与我国当前的整个教育体制有关。
四、对策与建议
我们立足于梅林地区实情,推出以“园际联盟”为路径,以“科研骨干共同体”为抓手的策略来优化“科研骨干队伍”的建设:
构建“园际联盟”网络我们梅林片建立层层结对、层层辅导的“园际联盟网络”,以公办园为龙头,与18所民办园结成紧密的发展联盟体,充分发挥示范性幼儿园的引领辐射作用,通过开展多种形式的“带教指导”和全方位联盟带教工作,提升带教内涵,完善带教机制,探索联盟体共同发展模式,加快各级幼儿园的创建步伐,实现联盟体各园所的共同发展。
打造“科研骨干共同体”打破公立和民办园的界限,整合区内“30+”教师进行“扶帮互助”的结对关系,利用“同园结对”“异园结对”等方式,以课题为枢纽,达到信息互通,资源共享、互学共进、和谐发展。以上只是我们粗略的对策框架,希望在今后的实践中,我们梅林片能建立一个富有激情、充满理想、凝聚智慧、放射活力的科研环境和科研机制,正是我们构建梅林片科研共同体,促进梅林片教师整体发展的体现,也是我们对教育科研工作的孜孜追求!
解决方案 篇3
一、教育信息化现状
目前国内教育界主要分为高等教育、公众教育、基础教育三大块,三个部分的建设应用情况不尽相同。同方网络对于每一个部分都提出了有针对性的解决方案,为加速教育界信息化助一臂之力。
高校校园网建设中面临的问题有如下几个方面:
(1)网络管理、维护的困难
课堂教学逐步走向网络化、学生在线学习、娱乐时间增加
校园网网络大、业务多、故障问题定位复杂网络的安全性差、管理难度大
老师要负责日常教学还要做网络的日常维护、在学校奔波
(2)网络业务容量及资源调配的困难
学生发起的大量数据转移
网上视频点播、广播、大量的多媒体通讯,需要qos支持
如何有效合理对教育网络带宽的调度和分配满足如:教育网络多媒体教学和远程教学;图书馆访问系统,大型分布式数据库系统、超性能计算资源共享/管理系统、视频会议、ephone等等应用。
(3)网络安全、统计等运营问题
教学、办公、生活、娱乐,用户水平高,网络资源需求广、不能全部免费、缺乏用户认证、授权、计费体系
学生的安全认证以ip地址为主,存在有意和无意的攻击
采用静态ip和proxy服务器管理问题
二、高校校园网解决方案:
针对校园网的业务需求和建网中所面临的问题,同方网络公司提出了自己有特色的解决方案。
解决方案特点:
高智能:在网络的核心和汇聚层提供的tfs9000系列接入层智能网交换机可以智能识别应用业务流,按照全网策略赋予各种应用业务不同的优先级,提供二层的802。1p优先级、三层的diffservertos字段的dscp标记,完成全网端到端的qos保证。
高安全:同方的.接入层tfs7000系列智能型交换机支持端口+mac地址绑定技术;支持802。1x基于用户身份的认证;支持ssl、ssh、tacacs+等安全认证技术,可以对于web管理进行加密,大大提高了交换机网管的安全性。
高性能:同方推出的全系列以太网交换机都支持线速无阻塞交换。对于大用户量和大数据量的教育网来说,这一点尤其重要。
多业务:支持多媒体应用,包括视频点播、视频会议、远程教育等。可以对这些业务进行差别服务,提供端到端的qos保障。
三、高校宽带网:
高校宽带网建设中面临的问题有如下几个方面:
(1)网络管理、维护问题:
由于校园宽带接入用户数量巨大而且非常集中,流动性又比较强,所以无论从用户管理、设备管理、计费管理都具有很大的困难。况且学生计算机水平相对来说比商业用户高的多,给管理上带来了很大的风险。
(2)网络安全问题:
以太网固有的一些特性导致了以太网接入的安全问题
学校学生计算机水平高而且时间充裕,本身网络就有很大的安全隐患
学校具备的inter、cer、校内三种资源的选择性对网络安全管理提出了挑战,如何处理访问的灵活性和安全性之间的平衡是每个学校网管需要考虑的问题。
(3)计费问题:
如何既保证inter、cer、校内三种资源访问的便利性又保证准确计费,是目前高校宽带网面临的普遍问题。
四、同方高校宽带网解决方案:
同方网络依靠着宽带网的建设经验和自己对宽带ip网独到的理解,推出了高校园区宽带以太网接入解决方案,倾力打造安全的高校宽带接入网。
解决方案特点:
除了具备了高校校园网相应的易管理、高安全等特点之外,同方针对高校宽带网推出的解决方案还具备以下特点:
可运营:tfs7000e+系列、tfs6224e支持带宽控制,全面的控制每一个用户的带宽,保证关键应用的带宽,提高带宽资源利用率;这一点对学校宽带接入中如何提高带宽利用率尤其重要;
接入安全:同方tfs7000e+系列、tfs5000ei系列接入交换机提供的灵活端口密度、端口物理隔离等接入特性保证了高校大量用户接入的灵活性和安全性。
计费灵活:tfs7000e+通过802。1x认证中采用不同用户名后缀结合dhcp方式实现校园网、cer、inter访问不同的收费策略。通过和专用计费软件的配合可以提供基于时长、带宽、流量等计费手段,提供灵活的计费策略。
方案特点:
业界一流的骨干级交换机交叉背板交换,分布式二/三/四层处理,无阻塞交换架构,保证全网全线速10/100m接入用户桌面
服务器可选择接入100base—tx、1000base—sx、1000base-t
骨干交换机提供线速三层交换,接入层交换机线速二层交换保证全网无阻塞性能
支持1000m上联模块,能够根据业务流量的需要采用trunk功能
支持高速端口聚合,具有链路冗余和负载均衡的能力
高智能,支持二/三/四层线速交换,提供端到端的qos的保证
高安全,802.1x基于用户身份的认证
网管简单,可选的web、cli管理
解决方案 篇4
Android设置闹钟并不像IOS那样这么简单,做过Android设置闹钟的开发者都知道里面的坑有多深。下面记录一下,我解决Android闹钟设置的解决方案。
主要问题
1、API19开始AlarmManager的机制修改。
2、应用程序被Kill掉后,设置的闹钟不响。
3、6.0以上进入Doze模式会使JobScheduler停止工作。
4、手机设置重启后,闹钟失效问题。
API19以上AlarmManager机制的修改
API19之前AlarmManager提供了三个设置闹钟的方法,由于业务需求闹钟只需要一次性,所以采用set(int type,long startTime,PendingIntent pi);这个方法。
从API 19开始,AlarmManager的机制都是非准确传递,操作系统将会转换闹钟,来最小化唤醒和电池使用。
由于之前的程序,没有对API19以上的闹钟设置做处理,导致在4.4以上的手机设置闹钟无响应(应用程序没有被杀死的情况也没有闹钟)。
因些,设置闹钟需要根据API的版本进行分别处理设置。代码如下:
AlarmManager am = (AlarmManager) getActivity() .getSystemService(Context.ALARM_SERVICE);if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { am.setExact(AlarmManager.RTC_WAKEUP, TimeUtils .stringToLong(recordTime, TimeUtils.NO_SECOND_FORMAT), sender);}else { am.set(AlarmManager.RTC_WAKEUP, TimeUtils .stringToLong(recordTime, TimeUtils.NO_SECOND_FORMAT), sender);}
这样,保证闹钟在应用程序没有被Kill掉的情况闹钟。
应用程序被Kill掉时的处理
应用程序被Kill掉后,设置的闹钟失效,这里利用守护进程以及灰色保活来保证后台闹钟服务不被Kill掉。当应用程序以及闹钟服务被Kill掉,守护进程以及灰色保活来重新启动闹钟服务,并且重新设置闹钟。
关于守护进程的处理,这里采用开源的守护进程库。Android-AppDaemon
在闹钟服务的onCreat加入Android-AppDaemon这个开源的守护进程。代码如下:
@Overridepublic void onCreate() { super.onCreate(); Daemon.run(DaemonService.this, DaemonService.class, Daemon.INTERVAL_ONE_MINUTE); startTimeTask(); grayGuard();}
为进一步保证闹钟服务的存活,同加上灰色保活(利用系统的漏洞启动前台Service)。
代码如下:
private void grayGuard() { if (Build.VERSION.SDK_INT < 18) { //API < 18 ,此方法能有效隐藏Notification上的图标 startForeground(GRAY_SERVICE_ID, new Notification()); } else { Intent innerIntent = new Intent(this, DaemonInnerService.class); startService(innerIntent); startForeground(GRAY_SERVICE_ID, new Notification()); } //发送唤醒广播来促使挂掉的UI进程重新启动起来 AlarmManager alarmManager = (AlarmManager) getSystemService(Context.ALARM_SERVICE); Intent alarmIntent = new Intent(); alarmIntent.setAction(WakeReceiver.GRAY_WAKE_ACTION); PendingIntent operation = PendingIntent.getBroadcast(this, WAKE_REQUEST_CODE, alarmIntent, PendingIntent.FLAG_UPDATE_CURRENT); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { alarmManager.setWindow(AlarmManager.RTC_WAKEUP, System.currentTimeMillis(), ALARM_INTERVAL, operation); }else { alarmManager.setInexactRepeating(AlarmManager.RTC_WAKEUP, System.currentTimeMillis(), ALARM_INTERVAL, operation); }}/** * 给 API >= 18 的平台上用的灰色保活手段 */public static class DaemonInnerService extends Service { @Override public void onCreate() { Log.i(LOG_TAG, "InnerService -> onCreate"); super.onCreate(); } @Override public int onStartCommand(Intent intent, int flags, int startId) { Log.i(LOG_TAG, "InnerService -> onStartCommand"); startForeground(GRAY_SERVICE_ID, new Notification()); //stopForeground(true); stopSelf(); return super.onStartCommand(intent, flags, startId); } @Override public IBinder onBind(Intent intent) { throw new UnsupportedOperationException("Not yet implemented"); } @Override public void onDestroy() { Log.i(LOG_TAG, "InnerService -> onDestroy"); super.onDestroy(); }}
上面操作尽可能提高闹钟服务的存活。但是在5.0以上的手机,利用系统的自带的Clean功能的时候,还是会将闹钟服务彻底的干掉。为了解决5.0以上的问题,这里引入5.0以上的新特性 JobScheduler。
5.0以上的JobScheduler
在这里利用5.0以上的JobScheduler创建一个定时的任务,定时检测闹钟服务是否存在,没在存在则重新启动闹钟服务。(这里我设置每一分钟检测一次闹钟服务)
在进入应用程序的时候检测当前系统是否是5.0以上,如果是则启动JobScheduler这个服务。代码如下:
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { mJobScheduler = (JobScheduler) getSystemService(Context.JOB_SCHEDULER_SERVICE); JobInfo.Builder builder = new JobInfo.Builder(JOB_ID, new ComponentName(getPackageName(), JobSchedulerService.class.getName())); builder.setPeriodic(60 * 1000); //每隔60秒运行一次 builder.setRequiresCharging(true); builder.setPersisted(true); //设置设备重启后,是否重新执行任务 builder.setRequiresDeviceIdle(true); if (mJobScheduler.schedule(builder.build()) <= 0) { //If something goes wrong }}
其中的builder.setPersisted(true); 方法是设备重启后,是否重新执行任务,在这测过是可以重新启动任务的。
上面的操作进一步保证了闹钟服务被Kill掉后,重新启动服务。但是在6.0以上引入了Doze模式,当6.0以上的手机进入这个模式后,便会使JobScheduler停止工作。
6.0以上Doze模式的处理
为了让JobScheduler可以在6.0以上进入Doze模式工作,这里针对6.0以上的Doze模式做特殊的处理-忽略电池的优化。
在Manifest.xml中加入权限。
在设置闹钟的时候,判断系统是否是6.0以上,如果是,则判断是否忽略电池的优化。判断是否忽略电池优化代码如下:
@TargetApi(Build.VERSION_CODES.M)public static boolean isIgnoringBatteryOptimizations(Activity activity){ String packageName = activity.getPackageName(); PowerManager pm = (PowerManager) activity .getSystemService(Context.POWER_SERVICE); if (pm.isIgnoringBatteryOptimizations(packageName)) { return true; }else { return false; }}
如果没有忽略电池优化的时候,弹出提醒对话框,提示用户进行忽略电池优化操作。代码如下:
/*** 针对N以上的Doze模式** @param activity*/public static void isIgnoreBatteryOption(Activity activity) { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) { try { Intent intent = new Intent(); String packageName = activity.getPackageName(); PowerManager pm = (PowerManager) activity.getSystemService(Context.POWER_SERVICE); if (!pm.isIgnoringBatteryOptimizations(packageName)) {// intent.setAction(Settings.ACTION_IGNORE_BATTERY_OPTIMIZATION_SETTINGS); intent.setAction(Settings.ACTION_REQUEST_IGNORE_BATTERY_OPTIMIZATIONS); intent.setData(Uri.parse("package:" + packageName)); activity.startActivityForResult(intent, REQUEST_IGNORE_BATTERY_CODE); } } catch (Exception e) { e.printStackTrace(); } }}
在界面重写onActivityResult方法来捕获用户的选择。如,代码如下:
@Overrideprotected void onActivityResult(int requestCode, int resultCode, Intent data) { if (resultCode == RESULT_OK) { if (requestCode == BatteryUtils.REQUEST_IGNORE_BATTERY_CODE){ //TODO something } }else if (resultCode == RESULT_CANCELED){ if (requestCode == BatteryUtils.REQUEST_IGNORE_BATTERY_CODE){ ToastUtils.show(getActivity(), "请开启忽略电池优化~"); } }}
补充
当应用程序被Kill掉,但是闹钟的服务没有被Kill掉的,这时候又设置了闹钟。这就意味着设置的'闹钟没有放到闹钟服务那里。所以这种情况,设置的闹钟会失效。为了解决这种情况,利用AIDL(闹钟服务在另一个进程的需要进程间通信)调用闹钟服务的重新设置闹钟方法重设闹钟。
在应用程序的onCreat()方法启动闹钟服务,然后再绑定闹钟服务。
private void initAlarmService() { startService(new Intent(this, DaemonService.class));//启动闹钟服务 if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { //JobScheduler ... } //绑定闹钟服务 Intent intent = new Intent(this, DaemonService.class); intent.setAction("android.intent.action.DaemonService"); bindService(intent, mConnection, Context.BIND_AUTO_CREATE);}
在onDestroy()方法,调用闹钟服务的重设闹钟方法。代码如下:
@Overrideprotected void onDestroy() { super.onDestroy(); try {//判断是否有闹钟,没有则关闭闹钟服务 String alarm = localPreferencesHelper.getString(LocalPreferencesHelper.ALARM_CLOCK); if (daemonService != -1 && mIRemoteService != null) {// android.os.Process.killProcess(daemonService); mIRemoteService.resetAlarm(); } if (!alarm.equals("[]")) { if (daemonService != -1) { startService(new Intent(this, DaemonService.class)); } } else { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { mJobScheduler.cancel(JOB_ID); } } unbindService(mConnection); //解除绑定服务。 } catch (Exception e) { }}
这里说明一下,当服务启动并且被绑定的情况下,unbindService是不会停止服务的。
最后
以上并不代表所有的Android手机的闹钟都可以用,这只是尽最大的可能保证大部分的手机。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持教程网。
解决方案 篇5
经过近几年中国电信业连续的分割重组,中国移动通信集团从无到有,从小到大,从不健全到逐步健全和完善,取得了令人瞩目的成绩,从集团解决方案谈产品营销组合。伴随着全球移动通信需求的飞速增长和移动通信技术的日新月异,中国3G频谱划定,国家第三、第四张移动牌照颁发在即,TD—SCDMA产业联盟宣布成立,移动支付等新增值业务发展迅速,中国移动也加快了自身发展的步伐,一方面不断推出新业务,一方面不遗余力地吸引、留住用户,针对移动通信市场的营销活动显得越来越重要。
在企业战略管理中,营销组合具有特别重要的意义。产品、价格、销售渠道、促销措施四大营销因素组合的目的是为了追求营销整体利益。不难看出,四因素中的每一因素环节都具有可变性,而另一方面各自又具有相对的整体性,因此,市场营销组合作为一个系统工程,既要考虑组合因素之间的衔接协调,又要保持各因素环节的优化组合,使其充分发挥最佳效益。营销组合的过程和组合状况,在很大程度上决定了企业营销组合的效果,它是企业制定营销战略的基础,是企业应付竞争的有力手段。多方位、多层次的动态营销战略组合越来越凸显其魅力价值。
产品整体理论认为,一个完整的产品应该包含核心产品、有形产品和附加产品三个层次。其中,核心产品是指消费者购买某种产品时所追求的利益,即顾客的核心需求。有形产品是指核心产品借以实现的形式,即向市场提供的实体和服务的形象。附加产品则指顾客购买有形产品时所获得的全部附加服务和利益,包括提供的保证及售后服务等。
一般而言,产品在三个层次上同时进行竞争,但是在不同的阶段或不同的市场环境下重点会有所不同。对于市场上的新产品,竞争主要集中在核心产品上,然后随着产品生命周期的变迁,竞争重点会逐渐转向有形产品和附加产品上,管理论文《从集团解决方案谈产品营销组合》。对于大多数的消费品和在目前产品普遍供大于求的市场环境下,产品的竞争基本上都集中在附加产品这一层次上。中国移动也不例外。目前移动通信的发展已经从高速扩张期进入平稳发展期,在这个转折时期,要更加注重修炼内功,通过抢夺存量,挖掘潜力,顺利实现从规模发展向规模效益型的转变,抓住机遇,扩展数据业务,因地制宜地为集团客户提供整体信息化解决方案,满足不同层次客户需求,以市场驱动发展。
企业移动通信整体解决方案是我公司基于企业客户现有的运作、管理以及客户服务模式,整合移动优质的通信网络、产品和服务资源,为企业客户提高运作效率、控制运营成本、促进信息资源优化提供全面的移动通信解决方案。每一套成熟的移动管理解决方案都是由多项单一的集团产品通过合理化架构得来,通过有机组合、服务捆绑,每一项的集团产品互为依托,在集团客户的生产管理中发挥着重要的作用。通过对不同企业量身定做的整体信息化解决方案,中国移动走出了运营商自己搭台、自己唱戏、自己受益的'传统定格和发展思路,在“开放、合作、共赢”的原则下,对价值链的重新定位整合带动了一个全新、庞大的产业。下面就我公司针对工商银行实施信息化整体解决方案浅析产品营销组合在移动通信领域的应用。
1、用户需求分析
移动通信市场涉及多个产业链环节,但不管技术如何演进,提供更多个性化的功能和服务,满足最终用户的需求和消费经验的不断提高和增长,从而占领更大的市场获取利益是殊途同归的唯一目标。所以了解和预测终端用户的使用现状及未来需求是支持电信产业价值链中不同成员决策的重要信息。
我市工商银行属地市级分行机构,目前已具备先进的计算机网络和技术平台,推出了电话银行、网上银行和手机银行等多项业务服务体系,形成了实体银行网点与自助服务协调运行的格局。
解决方案 篇6
随着互联网的高速发展,全民网络意识都在增强。各类型网站纷纷建立运营。企业网站也不例外。目前,网站已经成为客户发现企业产品的重要渠道,除开传统的宣传功能,企业网站营销功能也逐渐提升,成为了企业达到营销目的的重要途径。
但是企业网站的.发展建立也使得网络资源变的越发紧张,逐渐出现了以下问题:
1.页面内容多加载缓慢
2.跨运营商数据传输节点问题
3.遇到高并发时带宽压力过大
4.中小型去也资金紧张,无法投入资金提高硬件设备
为了解决这些问题,Diycdn网站加速平台提出了一系列解决方案
1.Diycdn采用动态节点分配技术,可实时保障互联网终端用户访问的是最近最稳定的节点,快速加载页面,响应用户请求;
2.Diycdn加速节点可智能识别在线源与高速源,保障通讯的及时有效性,消除了不同运营商之间互联的瓶颈造成的影响,实现了跨运营商的网络加速,拥有良好的加速效果;
3.Diycdn采用智能分流均衡负载技术,并使用更加有效的智能冗余机制,大幅度提升节点承受流量上限,且有效降低单一节点压力,有效应对高并发;
4.Diycdn为了推动CDN网站加速技术的全面普及,首次将CDN网站加速服务发展成零元模式,CDN加速从此不再收取任何费用,大幅降低企业投入
Diycdn网站加速系统多年致力于为企业网站提供专业、安全、可靠的加速服务,积极探索企业类网站的需求,专项研究企业网站加速服务,使用Diycdn网站加速平台后,,网站页面加载速度明显提高,无论是图片还是视频音频的加载都畅通无阻。为提高企业网站访问量,增加企业收益作出了贡献。
【解决方案】相关文章:
解决方案05-20
解决方案(实用)05-27
解决方案优秀05-12
行业解决方案08-16
erp解决方案04-22
oa解决方案05-31
产品解决方案11-19
招聘解决方案02-14
解决方案(精)05-23
解决方案【优秀】08-25