[发明专利]一种具有优先级的复用装置及其工作方法在审
| 申请号: | 201310377441.9 | 申请日: | 2013-08-26 |
| 公开(公告)号: | CN104424114A | 公开(公告)日: | 2015-03-18 |
| 发明(设计)人: | 虞卿;盛焱新 | 申请(专利权)人: | 展讯通信(上海)有限公司 |
| 主分类号: | G06F12/06 | 分类号: | G06F12/06;G06F15/163;H04L12/865 |
| 代理公司: | 上海申新律师事务所 31272 | 代理人: | 竺路玲 |
| 地址: | 201203 上海市浦东新区张*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 具有 优先级 装置 及其 工作 方法 | ||
技术领域
本发明涉及电子通信技术领域,具体涉及多路复用技术。
背景技术
在计算机网络通信技术领域,广泛地使用各种复用技术,在发送端使用一个复用器(MUX,MULTIPLEXER,也称数据选择器),使得多个用户端可以共享信道进行通信,相应地,在接收端使用分用器,把合起来传输的信息分布送到相应的终端。复用技术解决了传统的多个用户端之间需要单独的信道进行通信的不足,将两个或多个彼此独立的信号合并为一个复合信号,在一条公用信道上进行传输,终端设备只需要通过一个物理通信通道连接用户端设备。
复用器通过在单个物理通信通道之上虚拟出多个并行的逻辑通信通道,实现数据转发。然而现有的复用器在数据收发时,并没有考虑数据的优先级别,导致在大量接收数据的过程中,不能依据数据的重要级别进行发送,造成很大的不便。
现有技术中应用处理器(Application Processor,AP)和基带处理器(Modem)之间通常通过UART(Universal Asynchronous Receiver/Transmitter,通用异步收发传输器)串行接口进行通讯,如图1所示,通过AT(Attention)命令,直接送给ATC(AT Command,AT命令)模块处理,实现通过该串行接口交换数据的目的。
然而应用处理器和基带处理器之间通常除了发送和接收数据信息,还常常包含语音信息及视频信息,如图2所示,如在应用VT(Video telephone,可视电话)的过程中,VT传输的数据常常需要比AT命令传输的数据具有更高的优先级,然而,在现有的通信通道中,并不能依据传输信息的重要级别进行发送。
发明内容
本发明的目的在于,提供一种具有优先级的复用装置,解决以上技术问题;
本发明的目的还在于,提供一种具有优先级的复用装置的工作方法,解决以上技术问题。
本发明所解决的技术问题可以采用以下技术方案来实现:
一种具有优先级的复用装置,其中,包括一复用接口,所述复用接口用于连接通讯终端模块,具有不同优先级的所述通讯终端模块发送的数据分割成多个数据元素后通过所述复用接口送入一缓冲区;
所述缓冲区被划分为多个用于写入所述数据元素的缓冲存储块,每个所述缓冲存储块具有一设定地址;
还包括多个优先级块列表,每个被写入数据元素的所述缓冲存储块依据相应的优先级添加至一优先级块列表中,每个优先级块列表中的所述缓冲存储块具有相同优先级;
没有被写入数据元素的所述缓冲存储块依次链接后通过一空闲列表进行管理;
还包括一数据发送模块,所述数据发送模块通过接收所述复用接口的指令通知,从不同的所述优先级块列表获取数据用于发送。
优选地,所述缓冲存储块包括字头部及位于所述字头部后面的用于存放数据元素的后续部。
优选地,所述字头部包含有一存储部件,所述存储部件用于存储每个所述后续部存放数据元素的长度。
优选地,所述字头部包含有一指示部件,所述指示部件用于指示每个所述后续部的地址。
优选地,所述缓冲区被划分为40个缓冲存储块。
优选地,每个所述缓冲存储块的大小相等。
优选地,所述字头部的大小为64Kbytes。
优选地,所述后续部的容量大小为4Kbytes。
一种具有优先级的复用装置的工作方法,其中,应用于上述的一种具有优先级的复用装置,写入数据的步骤具体如下:
步骤s11:获取一可写入数据元素的缓冲存储块;
步骤s12:对所述缓冲存储块写入数据元素;
步骤s13:将所述缓冲存储块添加至与写入的所述数据元素的优先级相应的优先级块列表进行管理。
优选地,执行步骤s11之前,判断相对应的优先级块列表是否有可写入数据元素的缓冲存储块,依据判断结果从相应的优先级块列表或空闲列表中获取可写入数据元素的缓冲存储块。
优选地,所述优先级块列表包括至少三个优先级块列表。
优选地,读取数据的步骤具体如下:
步骤s21:依次从每个优先级块列表中选取设定比例的缓冲存储块;
步骤s22:将所述缓冲存储块的数据元素取出后通过所述数据发送模块发送。
优选地,所述优先级块列表包括三个优先级块列表时,依据优先级从高到低的顺序从三个优先级块列表中选取占用比例为4:3:1的缓冲存储块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于展讯通信(上海)有限公司,未经展讯通信(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310377441.9/2.html,转载请声明来源钻瓜专利网。





