标题：IAP
服务商
internet接入服务商（Internet Access Provider，IAP ）分为两个层次：底层是物理网络的提供商，上层是网络接口的提供商。 
【IAP】IAP：In Application Programming 是指在应用编程，即在程序运行中编程，就是片子提供一系列的机制(硬件/软件上的)当片子在运行程序的时候可以提供一种改变flash数据的方法。通俗点讲，也就是说程序自己可以往程序存储器里写数据或修改程序。这种方式的典型应用就是用一小段代码来实现程序的下载，实际上单片机的ISP功能就是通过IAP技术来实现的，即片子在出厂前就已经有一段小的boot程序在里面，片子上电后，开始运行这段程序，当检测到上位机有下载要求时，便和上位机通信，然后下载数据到存储区。大家要注意千万不要尝试去擦除这段ISP引导程序，否则恐怕以后再也下载不了程序了。它和ISP、ICP等方式有很大的区别。在PIC系列单片机中，不是所有的型号都支持IAP的功能，只有PIC18系列和PIC16F87X系列的单片机才有IAP功能;有些STC单片机,AVR单片机和ARM处理器也支持IAP功能；
中国科院
【IAP】:Institute of Atmospheric Physics Chinese Academy of Sciences　
中国科学院大气物理研究所（以下简称大气所）的前身是1928年成立的原国立中央研究院气象研究所。1950年1月，中国科学院将气象、地磁和地震等部分科研机构合并组建为中国科学院地球物理研究所。1966年1月,根据我国气象事业发展的需要，中国科学院决定将气象研究室从地球物理研究所分出，正式成立中国科学院大气物理研究所。大气所是中国现代史上第一个研究气象科学的最高学术机构，目前已发展成为涵盖大气科学领域各分支学科的大气科学综合研究机构。
大气所主要研究大气中各种运动和物理化学过程的基本规律及其与周围环境的相互作用，特别是研究在青藏高原、热带太平洋和我国复杂陆面作用下东亚天气气候和环境的变化机理、预测理论及其探测方法，以建立“东亚气候系统”和“季风环境系统”理论体系及遥感观测体系，发展新的探测和试验手段，为天气、气候和环境的监测、预测和控制提供理论和方法。大气所确立的知识创新工程三期重点发展的六大学科领域为：东亚季风系统动力学，地球系统模式发展和气候预测理论，亚洲季风环境变化集成研究与有序人类活动，大气化学、大气环境变化及其预测理论，中层大气物理化学过程、气候环境遥感理论，高影响天气物理、动力与可预报性理论。
大气所共有2个国家重点实验室和2个中国科学院重点实验室，国家重点实验室即：大气科学和地球流体力学数值模拟国家重点实验室、大气边界层物理与大气化学国家重点实验室、院重点实验室即：中国科学院东亚区域气候—环境重点实验室（全球变化东亚区域研究中心）和中层中国科学院中层大气和全球环境探测重点实验室；有7个所级实验室和研究中心，即国际气候与环境科学中心、竺可桢—南森国际研究中心、中层大气与全球环境探测实验室、云降水物理与强风暴实验室、季风系统研究中心、灾害性气候研究与预测中心、中国生态系统研究网络大气分中心；另外还设有信息科学中心，在河北香河、兴隆和吉林通榆设有野外综合观测站。中国科学院气候变化研究中心和中国科学院减灾中心挂靠在大气所。目前，大气所拥有IBMP690的高性能并行计算机、联想深腾1800、SGI ORIGIN 300服务器、SGI origin 2000超级计算服务器一台、SGI origin 3400超级计算服务器二台、一座用于研究城市大气污染和大气边界层物理研究的高达325米的气象铁塔及边界层遥感探测系统和中层大气探测系统等设备。
截至2008年底，大气所共有在职职工365人，流动人员404人（此数据包括研究生和博士后），离退休人员294人，进创新岗位人员220人。在职职工中，共有科研人员231人，科技支撑人员35人，包括中国科学院院士8人、无中国工程院院士、正高级专业技术人员59人、副高级专业技术人员99人、中国科学院“百人计划”入选者20人、“国家杰出青年科学基金”获得者10人，项目聘用人员12人；流动人员中，共有客座研究员与访问学者共23人。大气物理研究所是国务院学位委员会批准的首批博士、硕士学位授予单位，现有一级学科硕士、博士研究生培养点，并设有一级学科博士后流动站；2008年共有在学研究生389人，其中博士生235人、硕士生154人，有在站博士后15人。
2008年，研究所共有在研项目283项（包括新争取项目51项），其中国家重点基础研究发展计划（973）项目（或课题）14项，中国高技术研究发展计划（863）项目（或课题）7项，国家科技支撑计划项目（课题及专题）12项；国家自然科学基金重大项目1项、重点项目9项，“杰出青年基金”项目3项……；中国科学院知识创新工程创新项目群1项；重重要方向及课题13项，重大方向项目及课题12项、重重要方向及课题13项，院地合作项目12项，国际合作项目26项……；与地方政府合作项目32项。
2008年，大气所科研创新工作取得多项重要进展。因在环境保障方面做出的重要贡献，大气所荣获了北京市奥组委和北京市政府颁发的北京奥运会残奥会先进集体奖，成为600余家受表彰单位中唯一一个中科院单位；“奥运空气质量监测评估与预测项目”项目组被评为北京奥运会残奥会先进集体，“奥运大气环境监测和预警”项目组荣获科技部颁发的科技奥运先进集体。“人工增雨综合技术及集成应用”获国家科技进步二等奖（大气所为第二完成单位），另外还获得省部级奖4项，“973”项目“我国生存环境演变和北方干旱化趋势预测研究”研究集体被科技部授予“‘973计划优秀研究团队”荣誉称号；获发明专利1项.全年共发表科技论文559篇，出版论著10部，其中SCI(E)收录论文316篇、EI收录论文12篇、国内核心期刊收录论文217篇，SCI(E)收录论文较2007年增加了67篇。吴国雄院士获何梁何利基金科学与技术进步奖气象学奖，廖宏研究员获国家杰出青年基金。
2008年，大气所共举办了18个国际性学术交流会议，主要有第七届CTWF（CAS-TWAS-WMO Forum）“区域地球系统模式发展及其应用”国际研讨会、第十一次南方科技促进持续发展委员会（COMSATS）协调会议、“气候变化与全球水循环”国际研讨会等；与美国、俄罗斯、日本、韩国、德国、挪威、法国、比利时等国家进行的国际合作项目共30多项，进展顺利。其中，由中国发起和领导的全球变化研究领域第一个重大国际合作项目——季风亚洲区域集成研究的全球变化国际计划（MAIRS）由计划转向实施阶段，已与德国、挪威、俄罗斯、美国、日本、韩国、印度、蒙古、东南亚地区等国家和地区的科研团体和相关组织建立了更广泛深入的联系，相关的研究和合作取得了长足的进步。大气所与美国能源部、挪威南森环境与遥感中心以及荷兰皇家气象研究所分别签署了新的合作协议。中国科学院院士穆穆当选为发展中国家科学院院士。挪威教育与科研部部长Tora Aasland女士来访。全年外宾来访429人次，出访301人次。
大气所是中国科学探险协会、太平洋科学协会中国委员会、中国气象学会动力气象学委员会、大气环境学委员会、统计气象学委员会的挂靠单位；主办的刊物有：《大气科学》（中文版）、《大气科学进展》（英文版）、《气候与环境研究》（中文版）、《大气和海洋科学快报》（英文版），其中《大气和海洋科学快报》（英文版）为2008年创刊，《大气科学进展》(英文版)从2009年起被SCI收录，成为我国大气科学领域唯一被SCI收录的学术刊物。
应用编程
简介IAP是In Application Programming的首字母缩写，IAP是用户自己的程序在运行过程中对User Flash的部分区域进行烧写，目的是为了在产品发布后可以方便地通过预留的通信口对产品中的固件程序进行更新升级。 通常在用户需要实现IAP功能时，即用户程序运行中作自身的更新操作，需要在设计固件程序时编写两个项目代码，第一个项目程序不执行正常的功能操作，而只是通过某种通信管道(如USB、USART)接收程序或数据，执行对第二部分代码的更新；第二个项目代码才是真正的功能代码。这两部分项目代码都同时烧录在User Flash中，当芯片上电后，首先是第一个项目代码开始运行，它作如下操作：
1）检查是否需要对第二部分代码进行更新
2）如果不需要更新则转到4）
3）执行更新操作
4）跳转到第二部分代码执行
第一部分代码必须通过其它手段，如JTAG或ISP烧入；第二部分代码可以使用第一部分代码IAP功能烧入，也可以和第一部分代码一道烧入，以后需要程序更新是再通过第一部分IAP代码更新。
对于STM32来说，因为它的中断向量表位于程序存储器的最低地址区，为了使第一部分代码能够正确地响应中断，通常会安排第一部分代码处于Flash的开始区域，而第二部分代码紧随其后。
在第二部分代码开始执行时，首先需要把CPU的中断向量表映像到自己的向量表，然后再执行其他的操作。
如果IAP程序被破坏，产品必须返厂才能重新烧写程序，这是很麻烦并且非常耗费时间和金钱的。针对这样的需求，STM32在对Flash区域实行读保护的同时，自动地对用户Flash区的开始4页设置为写保护，这样可以有效地保证IAP程序(第一部分代码)区域不会被意外地破坏。iSP的区别在线编程目前有两种实现方法：在系统编程（ISP）和在应用编程（IAP）。ISP一般是通过单片机专用的串行编程接口对单片机内部的Flash存储器进行编程,而IAP技术是从结构上将Flash存储器映射为两个存储体,当运行一个存储体上的用户程序时,可对另一个存储体重新编程,之后将控制从一个存储体转向另一个。ISP的实现一般需要很少的外部电路辅助实现,而IAP的实现更加灵活,通常可利用单片机的串行口接到计算机的RS232口,通过专门设计的固件程序来编程内部存储器。
付费
In-App Purchase :一种智能移动终端应用程序付费的模式，在苹果（Apple）iOS、谷歌安卓（Google Android）、微软WindowsPhone等智能移动终端操作系统中都有相应的实现。
支付方式
In App Purchase 给您支持各种不同的商业模型提供了灵活性。您可以在您的程序内给客户提供附加的服务和内容。
例如，您可以创建一个订阅杂志的程序，而用户可以按月，按年，或者按照您选择的周期付款。在游戏中客户需要付费以进行更高级别的体验。在一个通用的城市地图程序中，用户可以按照选择的城市来付费。这种新的能力带来了很多商机。
您只需创建程序，我们提供付款机制。新Store Kit框架提供了通过 iTunes Store 处理付款的能力。您将付款项提交到 iTunes Store 中并设定价格。当客户选择付款时，您的程序会创建一个支付请求并发送给 iTunes Store 来处理。在 iTunes Store 验证并批准该请求后，您的程序会得到通知从而可以提供随后的功能或内容。
相似的商业条款。In App Purchase 使用和 App Store 中同样的商业条款。您将收到您的程序中付款项价格的 70%，按月付款 — 没有额外的信用卡费用。
IAP的特点如下：
1.IAP使得用户无需离开软件，便可无缝升级软件功能或扩充内容。
2.IAP支持付费后下载，所以可以有效的防止盗版。
3.开发者无需额外推出试玩版本游戏，直接在免费版本中加入IAP，允许用户付费升级即可，节约开发成本。
4.开发者可以无限推出某个App的内容扩展，同时保证持续的收入。
5.IAP的出现形式多种多样，多见于：打开某功能（如Push）；下载新游戏地图；解锁软件中的新内容等等。
6.IAP购买符合Appstore基本付费策略，玩家一次付款后，可以无限制多次下载IAP内容，不会重复扣费。
7.购买IAP内容所使用的账户必须和下载软件本体的账户一致。