在十四五规划要求国产芯片自主率达70%的大背景下,践行”农村包围城市”的战略构想,通过加速智能穿戴设备的国产化替代,完成国产芯片从局部到整体、从周围到核心逐步实现替代的发展已成为大势所趋。在此背景下,菊风提供的VoLTE-SDK 协议栈中间件也为所有需要手机和数据终端实现VoLTE这一系列功能的各类芯片厂商(包括但不限于手机芯片、手表芯片、IoT芯片等)赋能,助其把握市场机遇,目前菊风已与多家芯片厂商展开合作。
小科普
VoLTE即Voice over Long-Term Evolution,是一个面向手机和数据终端的高速无线通信标准。VoLTE以LTE网络作为接入,提供了基于IMS域的语音业务,而ViLTE作为VoLTE的扩展,则提供了基于LTE的视频方案。所以现在我们所提到的VoLTE,就是运营商基于4G/5G网络,通过IP传输技术,实现数据业务、语音通话、视频通话及短/彩信业务的统一承载。VoLTE协议栈则是手机和数据终端为了实现VoLTE一系列功能,所需要的协议栈中间件。
以智能手表市场为例,据消费电子市场调研机构Counterpoint统计预测,2018年至2022年,全球智能手表市场复合增长率高达17%,预计2025年出货量将超过2亿部;其中,在2022Q3里,全球蜂窝智能手表出货同比增长10%。制约蜂窝智能手表发展的成本、功耗问题,预计将会进一步被攻克,这将刺激蜂窝智能手表发展。随着技术的演进,eSIM 功能智能手表也将逐步取代卡槽式智能手表,也将进一步扩展市场空间。
宝贵的市场先机稍纵即逝,除了本身具备现有的协议栈中间件外,采购一套协议栈中间件,不仅能够加快研发进程、减少试错,还能节约成本用来精细化打造自身产品业务功能。
菊风VoLTE-SDK协议栈中间件
方案简介
菊风VoLTE-SDK是专为RTOS系统打造的跨平台、低内存、低功耗的高效研发中间件。其中VoLTE协议栈部分是在Linux等系统的基础上,增加了RTOS系统适配模块,使其可以适配多个操作系统,一份代码多次编译就可以运行在不同操作系统上。此外,对于期望快速研发的客户,我们也根据需要提供了RTOS系统的媒体模块。为适应客户的不同需求,划分了全量版、全量精简版、协议栈版、协议栈精简版、媒体版五种版本,当前内存占用和库大小分别能达到0.6M和1.6M,随着版本不断优化内存占用和库大小还将不断减小。
方案架构
方案优势
1.VoLTE协议栈跨平台,VoLTE-SDK内存低、包体小、功耗低
2.菊风VoLTE-SDK是菊风自主研发的,美国 Black Duck 权威机构鉴定 “软件源代码无商业许可冲突”,知识产权无商业许可冲突
3. 遵循国际规范,互联互通力强:兼容 3GPP, GSMA IR.92、IR.94、IR.51,IETF,OMA 等相关技术规范,已经同 Ericsson、Mavenir、Alcatel-Lucent、ZTE、HW 等服务器进行对接,可以对接运营商或者私有的标准 IMS 服务器
4. 高效率、易于开发、适应性强的 ABNF 引擎
- 一次性扫描技术
普通的协议栈在解码数据时会采用特征字符(如空格、分号、逗号)多次扫描技术。ABNF 引擎采用独特的字符集技术,一次扫描就能把字节序列信息解码为数据(整数、字符串、标记等),能显著提升3-10倍的消息解码速度。
- 独特的标记(token)管理技术
普通的协议栈在解码token 时会采用字串比较的方法开发,像 SIP 等有大量 token 的协议栈会严重影响解码的速度。ABNF引擎提供快速哈希表和基于特征字符的多层匹配二种算法,能显著提升15-20倍的token解码速度。
- 精确语法错误定位
ABNF 引擎能精确定位协议报文的语法错误,并告知具体的错误位置和解码堆栈(Dump Stack)。5. 全球累计超过1亿的终端直接或间接使用了菊风SIP协议栈产品,经过商用检验,稳定至今。
版权声明:本文内容转自互联网,本文观点仅代表作者本人。本站仅提供信息存储空间服务,所有权归原作者所有。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至1393616908@qq.com 举报,一经查实,本站将立刻删除。