T_SIOT 326-2022 智慧健康养老 为老服务“一键通”系统接口要求.docx
《T_SIOT 326-2022 智慧健康养老 为老服务“一键通”系统接口要求.docx》由会员分享,可在线阅读,更多相关《T_SIOT 326-2022 智慧健康养老 为老服务“一键通”系统接口要求.docx(30页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、ICS35.240.80CCSL67团体标准T/SIOT326-2022智慧健康养老为老服务“一键通”系统接口要求Smarthealthandelderlycare-SysteminterfacerequirementofOne-Press-Donesystem2022-12-16发布2022-12-30实施上海市物联网行业协会发布T/SIOT326-2022目次前言.II1范围.12规范性引用文件.13术语和定义.14缩略语.25接口总体要求.25.1对接范围.5.2接口要求.225.2.1概述.25.2.2协议.25.2.3接口类型.25.2.4接口版本要求.25.2.5接口方式.35.2
2、.6接口参数.35.2.7信息过滤.35.2.8返回参数.35.2.9其他要求.36接口接入要求.46.16.26.36.46.56.66.7接口开发.4存量数据处理.4接口确认.4接口测试.4接口服务注册.4接口上线.4接口变更.4附录A(资料性)为老服务“一键通”数据平台通信报文消息实例.5附录B(资料性)打车订单状态定义.18附录C(资料性)异常码参照表.19参考文献.20IT/SIOT326-2022智慧健康养老为老服务“一键通”系统接口要求1范围本文件规定了为老服务“一键通”信息化平台对于上下级平台的系统接口要求。本文件适用于为老服务“一键通”信息化平台的开发和实施,和为老服务“一键
3、通”进行业务对接的服务机构系统以及其他第三方为老服务子系统对接为老服务“一键通”信息化平台的开发依据。以及第三方测评机构进行接口对接测试和验证的依据。本文件的使用者包括为老服务行业信息化软件企业、独立软件测试机构、为老服务信息化产品的软件开发组织、实施及咨询服务机构等。与为老服务信息化开发有关的其他领域亦可参考使用。2规范性引用文件下列文件中的内容通过文中的规范性引用而构成本文件必不可少的条款。其中,注日期的引用文件,仅该日期对应的版本适用于本文件;不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。GB/T18894电子文件归档与电子档案管理规范GB/T25058息安全技术网络安
4、全等级保护实施指南GB/T28452息安全技术应用软件系统通用安全技术要求GB/T35273信息安全技术个人信息安全规范GB/T35279息安全技术云计算安全参考架构3术语和定义下列术语和定义适用于本文件。3.1智慧健康养老smarthealthandelderlycare面向居家老年人、社区及养老机构的传感网系统与信息平台,并在此基础上提供实时、快捷、高效、低成本的,物联化、互联化、智能化的养老服务。T/SIOT310-2020定义3.13.2数据服务dataservice通过一定的技术手段,对外提供为老服务“一键通”相关信息资源。3.3应用程序接口applicationprogrammin
5、ginterface预先定义的接口(函数、HTTP接口),或指软件系统不同组成部分衔接的约定。注:用来提供应用程序与开发人员基于某软件或硬件得以访问的一组例程,而有无需访问源码,或理解内部工作机制的细节。通过程序调用接口,通常用于查询或核验信息。3.4基础服务系统basicservicesystem通过对系统对接不同类别的数据进行存储、计算、挖掘分析的加工处理,生成具有语义和格式统一的数据的系统。3.5为老服务“一键通”“One-Press-Done”foroldservice1T/SIOT326-2022借助为老服务“一键通”信息化平台,并通过多终端(固话终端、电视终端、自助终端、移动终端等
6、)的多路径覆盖,为广大老年人提供紧急救援、助医、出行、政策、生活、家政、社交等高频急难服务。4缩略语下列缩略语适用于本文件。API:应用程序接口(ApplicationProgrammingInterface)APP:程序(Application)IP:网络互联协议(InternetProtocol)JSON:JavaScript对象简谱(JavaScriptObjectNotation)SOAP:简单对象访问协议(SimpleObjectAccessProtocol)XML:可扩展标记语言(ExtensiableMarkupLanguage)5接口总体要求5.1对接范围为老服务“一键通”信息
7、化平台应对接:a)上级平台;b)第三方为老服务子系统,服务机构子系统以及其他独立为老服务子功能系统。5.2接口要求5.2.1概述接口应能让资源提供方开放自己的资源访问权限来提供数据基础服务系统,又能确保数据安全性让资源提供方继续握有控制权。资源提供方要根据业务情况描述接口功能,并且按照API规范进行开发接口,能让数据服务使用者更好的使用应用程序接口,高效的对接为老服务“一键通”信息化平台,提供更好的智慧健康养老服务。5.2.2协议为老服务“一键通”信息化平台的通信协议,宜采用HTTP超文本传输协议和HTTPS安全超文本传输协议两种且可扩展,本协议在标准HTTP和HTTPS协议上做了扩展完成,形
8、成了三层协议标准,如图1所示。HTTPHeader扩展协议头Payload(Data)图1三层协议5.2.3接口类型接口宜采用以下两种:a)HTTPAPI接口:请求报文格式为Key-Value形式,返回报文为JSON串,可采用GET和POST方法;b)WebService接口:报文通常走SOAP协议通过HTTP传输,请求报文和返回报文都是XML格式(助医挂号目前采用此方式)。5.2.4接口版本要求2T/SIOT326-2022应该将API的版本号放入URL扩展协议头部,标记为Ver:XX.XX。协议应采用多版本API并存、增量发布的方式,对于一个API或者服务,应在生产中最多保留3个最详细的版
9、本。版本号分为整数型和浮点型,整数型:大功能版本,如V1、V2;浮点型:补充功能版本,例:V2.1、V10.0。5.2.5接口方式接口宜采用以下两种方式:a)GET:主动获取对端服务资源(一项或多项);b)POST:在对端服务上创建一个新的资源。如附录A中接口信息同步类的接口均采用POST方式。5.2.6接口参数接口接入参数宜采用:a)接口接入参数宜采用JSON格式、XML格式且可扩展,接入参数主要包括以下3种类型且可扩展:b)Params:URL后面跟参数,存放请求接口的参数数据;c)Header:消息头,根据需要存放公共参数、RequestId(请求者标识ID)、Token(验证令牌)、加
10、密字段等;d)Body:消息体,存放请求接口的参数数据;e)资源提供方根据共享要求及相关安全考虑,建议在接口入参中增加调用IP、时间戳、随机数等字段。5.2.7信息过滤记录数量过多,服务方不可能一次性反馈所有数据给请求方,API应该提供数据分页参数及其他筛选参数,具体数据条目应采用参数控制,过滤返回结果。如附录A.13挂号工单分页查询。5.2.8返回参数返回参数包括:a)Code:接口响应状态代码,服务提供方应遵守标准HTTP协议返回码,超出HTTP标准返回码的可扩展定义;b)Message:对接口响应状态代码的具体解释;c)Data:接口返回的具体数据(Json或者XML)。如附录B.1定义
11、了打车订单状态码表,附录B.2定义了订单取消原因码表。附录C定义了异常码参照表。5.2.9其他要求其他要求内容包括:a)设计接口应该考虑限流设计、熔断设计、降级设计等;b)设计接口应该考虑敏感数据保护或者脱敏处理,对敏感数据以特符号掩码处理。c)接口应保存调用日志记录,故障定位和日志统计分析;d)API应该提供分页参数及其他筛选参数,结果分页返回。e)接口应有接口说明文档,接口文档中应该包括以下内容:1)接口地址:不包括接口的基础(BASE)地址;2)请求方式:GET、POST等;3)请求参数:请求的数据格式,参数含义、参数类型、长度、精度等;4)响应参数:参数含义、参数类型、取值范围等;3T
12、/SIOT326-20225)错误代码说明表;6)其他:如算法生成说明,如Token规则等;7)当接口发生变化时,应及时更新接口文档并提供给使用方。6接口接入要求6.1接口开发服务提供方应根据接口需要开发相应的接口,并提供详细接口字段说明文档。6.2存量数据处理接口后台的数据应保证其实时性及全面性,并且数据有更新时应该保证接口的返回参数不发生变化,或者向下兼容。6.3接口确认为老服务“一键通”信息化平台需确认各服务提供的接口应符合智慧健康养老为老服务“一键通”应用功能通用要求(T/SIOT325-2022)。6.4接口测试确认接口符合要求后,服务提供方需要提供接口测试环境访问地址、接口参数等相
13、关信息,由为老服务“一键通”信息化平台进行对接并进行联调,测试接口是否可以正常使用。6.5接口服务注册为老服务“一键通”信息化平台将对服务提供方的接口在平台上进行接口注册。6.6接口上线为老服务“一键通”信息化平台对服务接口进行测试并且能够正常使用后,可将服务接口发布上线。6.7接口变更发生如下接口变更情况,需要通知为老服务“一键通”信息化平台,并进行重新接口对接和调试:a)原始接口地址发生变化;b)原始接口返回参数发生变化;c)原始接口遇到如服务升级、网络异常导致接口不通,服务不可使用;d)接口删除或者使用新的接口替代。4接口名/base/person/v1/sync请求方式PostJSON
14、格式请求体data:,/使用3倍长密钥DES加密,timestamp:/请求时间戳时间戳位13位时间戳例如1663212611677“sign”:“”/签名业务参数(加密前的data)类型说明是否必须(Y/N)nameString姓名YidCardString身份证号Y输出参数类型说明备注codeint200表示成功messageString返回消息accessTokenString授权访问tokenexpiryTimeStringToken的过期时间接口响应示例code:200,expiryTime:2022-09-0714:46:03,accessToken:6AACC862E96A354
15、2C9D2231DDAE95523接口名http:/IP:port/auth/v1/getAccessToken请求方式PostJSON格式输入参数类型说明是否必须(Y/N)appIdString分配接入一键通的账号YsercetString分配接入一键通的sercetYT/SIOT326-2022AA附录A(资料性)为老服务“一键通”数据平台通信报文消息实例A.1授权服务接口名称:获取AccessToken。接口功能:该接口提供后访问业务接口的授权token。接口协议:HTTP。表A.1获取接口输入参数表A.2接口返回参数A.2服务对象(老人)信息同步接口名称:服务对象(老人)信息同步。接口
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- T_SIOT 326-2022 智慧健康养老 为老服务“一键通”系统接口要求 326 2022 智慧 健康 养老 服务 一键通 系统 接口 要求
限制150内