坚持本“芯”,菊风VoLTE-SDK 协议栈中间件赋能芯片厂商抢占先机

2023年3月3日

在十四五规划要求国产芯片自主率达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协议栈中间件

Juphoon

方案简介
Introduction

菊风VoLTE-SDK是专为RTOS系统打造的跨平台、低内存、低功耗的高效研发中间件。其中VoLTE协议栈部分是在Linux等系统的基础上,增加了RTOS系统适配模块,使其可以适配多个操作系统,一份代码多次编译就可以运行在不同操作系统上。此外,对于期望快速研发的客户,我们也根据需要提供了RTOS系统的媒体模块。为适应客户的不同需求,划分了全量版、全量精简版、协议栈版、协议栈精简版、媒体版五种版本,当前内存占用和库大小分别能达到0.6M和1.6M,随着版本不断优化内存占用和库大小还将不断减小。

方案架构
Framework

方案优势
Advantages

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协议栈产品,经过商用检验,稳定至今。

菊风成立18年来始终坚持自主创新,作为一家以实时音视频技术为核心的创新服务商,我们不断打磨产品与解决方案,提升服务品质,以期用技术为更多行业合作伙伴赋能,合力共创商业价值。