首页> 中国专利> 一种人工耳蜗数据传输协议进行数据传输的方法和系统

一种人工耳蜗数据传输协议进行数据传输的方法和系统

摘要

本发明提供了一种人工耳蜗数据传输协议进行数据传输的方法和系统。该人工耳蜗数据传输协议进行数据传输的方法,包括如下步骤:发送方单次发送包括地址信息的数据包,并周期性发送包括数据信息的数据包;接收方单次接收包括地址信息的数据包,并周期性接收包括数据信息的数据包,对接收的数据包的数据信息和地址信息行拼接和使用。本发明提供的人工耳蜗数据传输协议进行数据传输的方法,变更发送接收端协议对接方式,避免重复发送固定不变的地址信息,减小周期性发送帧的长度,降低单次发送的时间,增加单位时间发送次数,提高数据传输效率。

著录项

  • 公开/公告号CN113018684A

    专利类型发明专利

  • 公开/公告日2021-06-25

    原文格式PDF

  • 申请/专利权人 上海力声特医学科技有限公司;

    申请/专利号CN202110243321.4

  • 发明设计人 叶煜;许长建;蔡寒平;狄俊;

    申请日2021-03-05

  • 分类号A61N1/36(20060101);H04L1/16(20060101);H04L1/18(20060101);H04L1/00(20060101);H04L29/06(20060101);

  • 代理机构11640 北京中索知识产权代理有限公司;

  • 代理人陈江

  • 地址 201318 上海市浦东新区青黛路668号

  • 入库时间 2023-06-19 11:39:06

说明书

技术领域

本发明涉及人工耳蜗技术领域,具体而言,涉及一种人工耳蜗数据传输协议进行数据传输的方法和系统。

背景技术

人工耳蜗是一种电子装置,由体外言语处理器将声音转换为一定编码形式的电信号,通过植入体内的电极系统直接兴奋听神经来恢复、提高及重建聋人的听觉功能。体外机与植入体之间通过无线射频技术实现数据交互。植入体通过对不同电极不同幅度的刺激实现对外界不同的声音的识别。不同患者使用的电极范围是不同,适应的刺激幅度也不一样。传统方式里,标准的产品是对每一个电极的任意幅度都能控制,虽灵活,但是传输过程中,地址信息进行重复传输,数据传输效率较低。

发明内容

鉴于此,本发明提出了一种人工耳蜗数据传输协议进行数据传输的方法和系统。把电极按照一定顺序编号,体外机实现对每个电极的独立控制。患者通过调机

本发明提供了一种人工耳蜗数据传输协议进行数据传输的方法,包括如下步骤:

S1:发送方单次发送包括地址信息的数据包,并周期性发送包括数据信息的数据包;

S2:接收方单次接收包括地址信息的数据包,并周期性接收包括数据信息的数据包,对接收的数据包的数据信息和地址信息行拼接和使用。

进一步地,上述包含地址信息的数据包和包含数据信息的数据包分别包含校验位,分别用于校验地址信息或数据信息的准确性。

进一步地,上述接收方接收到数据包后,根据接收到的信息的正确或错误,对发送方进行不同的应答。优选的,对于接收方接收到包含地址信息的数据包,如果校验位校验正确,并且数据合法,回复正确应答给发送方。如果校验位校验错误,回复错误应答给发送方。优选的,对于接收方接收到包含数据信息的数据包,如果校验错误,不发送应答。

进一步地,上述发送方接收应答,并根据不同的应答确定是否重新发送数据包。优选的,对于发送方发送包含地址信息的数据包而接收到错误应答时,发送方重新发送包含地址地信息的数据包。

进一步地,上述接收方为主机单一接收方模式,或主机+从机的多方接收方模式。从机的作用是,建立环行接收队列,有易实现和开销小的好处。当发送方单次发2次或更多次数据,以可靠保证刺激输出的连续性,接收方的主机+从机模式可使患者体验更佳,更改前传输达不到发送2次刺激数据量。

进一步地,上述接收方在调整接收的数据包的信号参数,如音量、灵敏度等,发送方可以不必等待接收方完整刺激循环结束后重新发送数据,即:当接收方调整参数后,发送方可以立即重复发送数据,提高数据发送方的发送时效,同时也提高了数据接收方的响应速度,提升了接收方的最终用户的体验。

进一步地,上述步骤S1以及步骤S2地址信息为人工耳蜗的电极的地址编号。优选的,电极号为是1-22,相应的电极的地址编号为1-22。

进一步地,上述步骤S1以及步骤S2的地址信息包含的地址数量为人工耳蜗的使用的电极数量。

进一步地,上述步骤S1的地址信息进行人为配置并存储于发送方。

进一步地,上述步骤S1以及S2的数据包,还包括识别功能码,上述识别功能码用于标识上述数据包包括的信息的类型为地址信息或数据信息。

进一步地,上述步骤S2的拼接包括:分别对上述地址信息进行计数,以及对上述数据信息进行计数;根据上述计数对地址信息和数据信息依次拼接。

进一步地,上述发送方和上述接收方通过无线射频技术进行通信。

本发明还提供了一种人工耳蜗数据传输协议进行数据传输的系统,包括:发送模块:用于发送方单次发送包括地址信息的数据包,并周期性发送包括数据信息的数据包;接收模块:用于接收方单次接收包括地址信息的数据包,并周期性接收包括数据信息的数据包,对接收的数据包的数据信息和地址信息行拼接和使用。

本发明还提供了一种计算机可读存储介质,其上存储有计算机程序,上述程序被处理器执行时实现上述人工耳蜗数据传输协议进行数据传输的方法。

本发明还提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,上述处理器执行上述程序时实现上述人工耳蜗数据传输协议进行数据传输的方法。

与现有技术相比,本发明的有益效果在于,本发明提供的人工耳蜗数据传输协议进行数据传输的方法、系统、计算机可读存储介质以及计算机设备,变更发送接收端协议对接方式,避免重复发送固定不变的地址信息,减小周期性发送帧的长度,降低单次发送的时间,增加单位时间发送次数,提高数据传输效率。

附图说明

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:

图1为原人工耳蜗数据传输协议的传输信息示意图;

图2为本发明实施例提供的人工耳蜗数据传输协议进行数据传输的传输信息示意图;

图3为本发明实施例提供的人工耳蜗数据传输协议进行数据传输的方法示意图;

图4为本发明实施例提供的人工耳蜗数据传输协议进行数据传输的发送方发送信息的示意图;

图5为本发明实施例提供的人工耳蜗数据传输协议进行数据传输的接收方接收信息的示意图。

具体实施方式

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本发明。

参阅图1所示,为本原人工耳蜗数据传输协议示意图。其包括:若干个地址信息、若干个数据信息,地址信息和数据信息同时传输或接收。

参阅图2所示,为本发明提供的人工耳蜗数据传输协议进行数据传输的传输信息示意图。其包括:单次发送的包含地址信息的数据包,包括:地址信息1(Addr1)、地址信息2(Addr2)、地址信息3(Addr3)……地址信息N(AddrN)。若干次发送的包含数据信息的数据包,包括:数据信息1(Data1)、数据信息2(Data2)、数据信息3(Data3)、数据信息4(Data4)……数据信息N(DataN)。功能识别码Fun-Addr用于标识数据包发送的信息类型为地址信息,功能识别码Fun-Data用于标识数据包发送的信息类型为数据信息,同时为重新开始数据计数的标志。

参阅图3所示,为本发明提供的人工耳蜗数据传输协议进行数据传输的方法示意图。其包括如下步骤:S1:发送方单次发送包括地址信息的数据包,并周期性发送包括数据信息的数据包;S2:接收方单次接收包括地址信息的数据包,并周期性接收包括数据信息的数据包,对接收的数据包的数据信息和地址信息行拼接和使用。

参阅图4所示,为本发明提供的人工耳蜗数据传输协议进行数据传输的发送方发送信息示意图。假设:电极数量为N,相应的电极地址数量为N,发送数据量为2N。单次发送的包含地址信息的数据包,包括:地址信息1(Addr1)、地址信息2(Addr2)、地址信息3(Addr3)……地址信息N(AddrN)。单次发送的包含地址信息的数据包,还包括功能识别码Fun-Addr,用于表示该发送信息为地址信息。第一次发送的包含数据信息的数据包,包括:数据信息1(Data1)、数据信息2(Data2)、数据信息3(Data3)、数据信息4(Data4)……数据信息N(DataN)。第二次发送的数据信息,包括:数据信息1(Data11)、数据信息2(Data21)、数据信息3(Data31)、数据信息4(Data41)……数据信息N(DataN1)。第一次和第二次发送的包含数据信息的数据包,还包括功能识别码Fun-Data,用于表示该发送信息为数据信息。

参阅图5所示,为本发明提供的人工耳蜗数据传输协议进行数据传输的接收方接收信息示意图。假设:电极数量为N,相应的电极地址数量为N,发送数据量为2N。单次接收的包含地址信息的数据包,包括:地址信息1(Addr1)、地址信息2(Addr2)、地址信息3(Addr3)……地址信息N(AddrN),同时,接收方对地址信息进行计数,分别为1、2、3……N。第一次接收的包含数据信息的数据包,包括:数据信息1(Data11)、数据信息2(Data21)、数据信息3(Data31)、数据信息4(Data41)……数据信息N(DataN1),同时,接收方对数据信息进行计数,分别为1、2、3……N。第二次接收的包含数据信息的数据包,包括:数据信息1(Data12)、数据信息2(Data22)、数据信息3(Data32)、数据信息4(Data42)……数据信息N(DataN2),同时,接收方对数据信息进行计数,分别为1、2、3……N。第k次接收的包含的数据信息的信息包,包括:数据信息1(Data1k)、数据信息2(Data2k)、数据信息3(Data3k)、数据信息4(Data4k)……数据信息N(DataNk),同时,接收方对数据信息进行计数,分别为1、2、3……N。接收方收到信息后,按照功能识别码识别信息类型,并按照计数首先对数据进行对应保存,然后将数据信息和地址信息进行对应拼接,即Addr1-Data1k、Addr2-Data2k、Addr3-Data3k……AddrN-DataNk。接收方按照拼接后的信息,将地址对应的数据给每个地址对应的硬件使用。优选地,接收方为人工耳蜗电极,地址信息为人工耳蜗电极地址编号。

本发明实施例还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如上述实施例提供的人工耳蜗数据传输协议进行数据传输的方法,存储介质是任何的各种类型的存储器设备或存储设备,存储介质包括:安装介质,例如CD-ROM、软盘或磁带装置;计算机系统存储器或随机存取存储器,诸如DRAM、DDR RAM、SRAM、EDO RAM,兰巴斯(Rambus)RAM等;非易失性存储器,诸如闪存、磁介质(例如硬盘或光存储);寄存器或其它相似类型的存储器元件等;存储介质可以还包括其它类型的存储器或其组合;另外,存储介质可以位于程序在其中被执行的第一计算机系统中,或者可以位于不同的第二计算机系统中,第二计算机系统通过网络(诸如因特网)连接到第一计算机系统;第二计算机系统可以提供程序指令给第一计算机用于执行。存储介质包括可以驻留在不同位置中(例如在通过网络连接的不同计算机系统中)的两个或更多存储介质。存储介质可以存储可由一个或多个处理器执行的程序指令(例如具体实现为计算机程序)。

至此,已经结合附图所示的优选实施方式描述了本发明的技术方案,但是,本领域技术人员容易理解的是,本发明的保护范围显然不局限于这些具体实施方式。在不偏离本发明的原理的前提下,本领域技术人员可以对相关技术特征做出等同的更改或替换,这些更改或替换之后的技术方案都将落入本发明的保护范围之内。

以上所述仅为本发明的优选实施例,并不用于限制本发明;对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号