【技术实现步骤摘要】
平台功能的调用方法及系统、设备及存储介质
[0001]本专利技术涉及软件架构
,尤其涉及一种平台功能的调用方法及系统、设备及存储介质。
技术介绍
[0002]物联网芯片通常提供多种产品系统,不同厂商的芯片产品的系统平台具有较大的差异。针对某个应用模块进行功能开发时,为了兼容现有模块的功能,需要根据不同的芯片产品去适配其各自不同的系统平台。通常的方法是针对新的芯片产品的平台重新设计或移植已有平台的实现方案。
[0003]重新设计方案费时费力,产品成型缓慢,缺乏竞争力。移植现有平台的实现方案,则由于产品平台之间存在较大的差异,会给功能移植带来各种各样的问题;每次引进一个新平台相当于一次全新的开发项目,费时费力。因此把功能从一个厂商的平台移植到另一个厂商的平台往往也要花费大量的人力和时间成本。
技术实现思路
[0004]本专利技术要解决的技术问题是为了克服现有技术中针对新的系统平台需要重新开发或难以移植现有软件功能的缺陷,提供一种平台功能的调用方法及系统、设备及存储介质。
[0005]本专利技 ...
【技术保护点】
【技术特征摘要】
1.一种平台功能的调用方法,其特征在于,所述调用方法包括:上层应用层调用客户端的初始化接口,以连接服务端;上层应用层响应于连接至服务端,发送请求消息至所述服务端;所述服务端响应于接收到请求消息,在连接列表中查询得到所述请求消息中需调用的应用功能接口,并且从平台相关层调用所述应用功能接口,以从外部平台调用与所述应用功能接口对应的平台功能接口,所述平台相关层提供和外部平台匹配的所述应用功能接口。2.如权利要求1所述的平台功能的调用方法,其特征在于,所述服务端从所述平台相关层调用所述应用功能接口的步骤之后,所述调用方法还包括:所述平台相关层从所述外部平台获取成果消息,所述服务端从所述平台相关层接收所述成果消息,并将所述成果消息通过所述客户端转发至上层应用层。3.如权利要求1所述的平台功能的调用方法,其特征在于,所述平台相关层用于更新与不同的所述平台功能接口匹配的所述应用功能接口。4.如权利要求1所述的平台功能的调用方法,其特征在于,所述应用功能接口包括网络连接接口、蓝牙连接接口、语音接口、通话接口、数据业务接口、网络应用层接口、短信接口、位置定位接口、状态管理接口中的任意一种或多种。5.如权利要求1所述的平台功能的调用方法,其特征在于,所述调用方法还包括:所述上层应用层调用所述客户端的所述初始化接口,以连接所述服务端的消息中转站;所述上层应用层响应于连接至所述消息中转站,并发送所述请求消息至所述服务端的消息处理站;所述消息处理站响应于接收到所述请求消息,在所述连接列表中查询得到所述请求消息中需调用的所述应用功能接口,并且从所述平台相关层调用所述应用功能接口。6.如权利要求5所述的平台功能的调用方法,其特征在于,所述消息处理站还用于提供应用功能模块。7.一种平台功能的调用系统,其特征在于,包括客户端、服务端、平台相关层;所述客户端用于接收上层应用层发送的初始化接口并连接服务端;所述客户端还用于在连接至所述服务端后,将上层应用层发送的请求消息转发至所述服务端;...
【专利技术属性】
技术研发人员:朱雪松,
申请(专利权)人:芯讯通无线科技上海有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。