一种NB-IoT模块的网络切换方法与流程

    专利查询2022-08-12  105


    一种nb-iot模块的网络切换方法
    技术领域
    1.本发明属于毫米波治疗仪领域,具体涉及一种nb-iot模块的网络切换方法。


    背景技术:

    2.毫米波治疗仪自问世以来,通过“电磁相干振荡”的谐振理论,可使患者局部血管扩张,血流加速,组织细胞营养代谢增加,提高组织功能和再生能力,加速病理产物和代谢产物的吸收和排泄,因而可发挥消炎杀菌,和消肿止痛的作用,然而,大多数现有技术中的毫米波治疗仪仅被用来对患者进行治疗,却较少关注和综合利用毫米波治疗仪的相关信息,其中,通过获取毫米波治疗仪的位置信息,能够方便的通过对毫米波治疗仪的位置追踪来取得患者的地域信息,此外还可以通过取得毫米波治疗仪的治疗信息,来掌握患者使用毫米波治疗仪的时长,频次等,以帮助医生制定及完善治疗方案,为患者提供个性化,精准的治疗指导,从而也提高治疗的效率,因此,研究一种nb-iot模块的网络切换方法及系统来实现对毫米波治疗仪的定位,以及获取毫米波治疗仪的治疗信息并对其进行分析应用具有十分重要的意义。


    技术实现要素:

    3.针对上述提出的技术问题,本发明提供一种nb-iot模块的网络切换方法,并且依靠一种nb-iot模块的网络切换系统进行实现,旨在实现对设置有nb-iot模块的毫米波治疗仪的准确定位,同时还对nb-iot模块收集到的毫米波治疗仪的包括患者地域,使用参数等在内的数据信息进行分析与应用,以帮助医生改善毫米波治疗仪的治疗方案,并且提升治疗效率。
    4.为了达到上述的发明目的,给出如下所述的一种nb-iot模块的网络切换方法,具体包括如下的步骤:s1、所述nb-iot模块将其定位请求信息发送至基站模块,所述定位请求信息包括定位方式,定位精度,和定位信息格式;s2、所述基站模块接收来自nb-iot模块的所述定位请求信息,并且对定位请求信息的内容进行验证,当验证通过时,基站模块继续把定位请求信息和自身的位置信息一起传递给定位模块,否则,基站模块向nb-iot模块和应用模块发送定位模块无法提供满足要求的定位服务的提醒消息;s3、基于所述nb-iot模块的定位请求信息,和所述基站模块的自身的位置信息,定位模块计算得到nb-iot模块的定位信息,并且将所述定位信息发送给应用模块;s4、所述nb-iot模块将其收集的数据信息传输至基站模块,所述数据信息包括仪器设备的使用参数,使用时长,和使用频率,并且基站模块继续将数据信息传输到应用模块;s5、应用模块接收所述定位信息和所述数据信息,并且对定位信息和数据信息进行综合分析与应用。
    5.与现有技术相比,本发明的有益效果至少如下所述:1、本发明的一种nb-iot模块的网络切换方法,首先,nb-iot模块将其定位请求信息发送至基站模块,接着,基站模块接收来自nb-iot模块的定位请求信息,并且对定位请求信息的内容进行验证,仅当验证通过时,基站模块继续把定位请求信息和自身的位置信息一起传递给定位模块,其次,基于nb-iot模块的定位请求信息和基站模块的位置信息,定位模块计算得到nb-iot模块的定位信息,并且将定位信息发送给应用模块,再次,nb-iot模块将其收集的数据信息传输至基站模块,并且基站模块继续将数据信息传输到应用模块,最后,应用模块对定位信息和数据信息进行综合分析与应用;2、本发明解决了现有技术中的毫米波治疗仪仅被用来对患者进行治疗,却较少关注和综合利用毫米波治疗仪的数据信息的问题,通过本发明不仅能够获取设置有nb-iot模块的毫米波治疗仪的定位信息,从而方便的通过对毫米波治疗仪的位置追踪来取得患者的地域信息,而且还能够通过取得设置有nb-iot模块的毫米波治疗仪的数据信息,来掌握患者使用毫米波治疗仪的使用参数,使用时长,和使用频率等有用信息,以帮助医生制定及完善治疗方案,为患者提供个性化,精准的治疗指导,提高治疗的效率。
    附图说明
    6.图1为本发明的一种nb-iot模块的网络切换方法的步骤流程图;图2为本发明的nb-iot模块所执行的步骤流程图;图3为本发明的基站模块所执行的步骤流程图;图4为本发明的一种nb-iot模块的网络切换系统的组成结构图。
    具体实施方式
    7.为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
    8.可以理解,本技术所使用的术语“第一”、“第二”等可在本文中用于描述各种元件,但除非特别说明,这些元件不受这些术语限制。这些术语仅用于将第一个元件与另一个元件区分。举例来说,在不脱离本技术的范围的情况下,可以将第一xx脚本称为第二xx脚本,且类似地,可将第二xx脚本称为第一xx脚本。
    9.参考如图1所示,本发明提供一种nb-iot模块的网络切换方法,具体通过执行如下的步骤过程来实现:s1、上述的nb-iot模块将其定位请求信息发送至基站模块,上述的定位请求信息包括定位方式,定位精度,和定位信息格式;s2、上述的基站模块接收来自nb-iot模块的上述的定位请求信息,并且对定位请求信息的内容进行验证,当验证通过时,基站模块继续把定位请求信息和自身的位置信息一起传递给定位模块,否则,基站模块向nb-iot模块和应用模块发送定位模块无法提供满足要求的定位服务的提醒消息;s3、基于上述的nb-iot模块的定位请求信息,和上述的基站模块的自身的位置信息,定位模块计算得到nb-iot模块的定位信息,并且将上述的定位信息发送给应用模块;
    s4、上述的nb-iot模块将其收集的数据信息传输至基站模块,上述的数据信息包括仪器设备的使用参数,使用时长,和使用频率,并且基站模块继续将数据信息传输到应用模块;s5、应用模块接收上述的定位信息和上述的数据信息,并且对定位信息和数据信息进行综合分析与应用。
    10.进一步的,上述的步骤s1中的nb-iot模块每经过一个预先设定的固定的时间间隔就会向基站模块发送出定位请求信息;进一步的,参考如图2所示,nb-iot模块将其定位请求信息发出之前,以及nb-iot模块将其定位请求信息发出之后且在定位模块确定定位信息之前,还包括如下的步骤:s11、nb-iot模块判断是否需要中断此次的定位请求信息;s12、当nb-iot模块想要主动中断此次的定位请求信息时,生成定位中断信息并且将其发送给基站模块;s13、基站模块接收到上述的定位中断信息,同时将nb-iot模块主动中断此次的定位请求信息的消息传递给定位模块,定位模块结束此次提供的定位服务,并且定位模块继续通知应用模块nb-iot模块已经中断此次的定位请求信息;具体的,在上述的步骤s1中,发明人考虑到在实际的应用场景下,nb-iot模块的定位信息对应的定位方式,定位精度,以及定位信息格式通常由定位模块所决定,当这些与nb-iot模块的要求不一致时,定位模块则无法为nb-iot模块提供定位服务,因此nb-iot模块首先生成并且发送包含其需要的定位方式,定位精度,和定位信息格式的定位请求信息,以便在后续步骤中由基站模块将定位请求信息转发给能够为其提供定位服务的定位模块,避免nb-iot模块与定位模块之间发生通信浪费的问题,此外,因为要对设置有nb-iot模块的毫米波治疗仪的定位信息和数据信息进行分析与应用,必须要获取大量的定位信息和数据信息,所以nb-iot模块每经过一个预先设定的固定的时间间隔就会向基站模块发送出定位请求信息,并在随后也发送出数据信息,发明人还考虑到在实际使用时,nb-iot模块会存在想要主动中断定位请求信息的情况,举例如对nb-iot模块进行检查维修时,因此nb-iot模块通过基站模块将定位中断信息发送给定位模块,使其结束提供定位服务,同时定位模块还会通知应用模块nb-iot模块已经中断了定位请求信息,从而也避免占用应用模块的资源,尤其的,nb-iot模块与应用模块之间的通信距离一般较远,由定位模块向应用模块发送中断定位请求信息的消息比由nb-iot模块自身向应用模块发送中断定位请求信息的消息花费更少的时间成本和资金成本。
    11.进一步的,上述的步骤s2中的基站模块分别预先存储有关于与其通信连接的若干个定位模块所能够提供的定位服务的服务信息,上述的服务信息包括定位方式,定位精度,定位信息格式,以及定位模块的通信地址,基站模块对定位请求信息的内容进行验证具体为将上述的服务信息的内容与定位请求信息的内容进行比对,当存在服务信息的内容与定位请求信息的内容相同时则验证通过,基站模块按照服务信息存储的定位模块的通信地址把定位请求信息和自身的位置信息一起传递给定位模块,反之则验证不通过,基站模块向nb-iot模块和应用模块发送定位模块无法提供满足要求的定位服务的提醒消息;具体的,在上述内容描述的方法中,nb-iot模块仅需要将其定位请求信息发送至基站模块,由基站模块验证该定位请求信息的内容,并且将该定位请求信息转发给能够为
    nb-iot模块提供定位服务的定位模块,而不用考虑其需要的定位信息的定位方式,定位精度,和定位信息格式与定位模块提供的不一致,也不用依次查询不同的定位模块的服务信息,从而减少nb-iot模块向外发送出的总数据量,同时降低nb-iot模块的通信成本,特别的,需要定期对基站模块分别预先存储的关于与其通信连接的若干个定位模块所能够提供的定位服务的服务信息进行更新。
    12.进一步的,上述的步骤s2中的基站模块在距离上次接收到来自nb-iot模块的定位请求信息的时间经过一个预先设定的固定的时间间隔时,没有接收到nb-iot模块此次发出的定位请求信息,并且也没有接收到nb-iot模块此次发出的定位中断信息,则基站模块判定nb-iot模块与其之间的nb-iot网络发生通信异常,其中,该预先设定的固定的时间间隔与上述的步骤s1中的预先设定的固定的时间间隔相同;进一步的,参考如图3所示,当基站模块判定nb-iot模块与其之间的nb-iot网络发生通信异常时,还包括如下的步骤:s21、基站模块从定位模块中获取nb-iot模块的上次的定位信息,并且基于该定位信息查找出距离nb-iot模块最近的其他基站模块;s22、基站模块向上述的其他基站模块发送通知消息,通知上述的其他基站模块对nb-iot模块进行搜索;s23、上述的其他基站模块传输网络切换消息到nb-iot模块,提醒nb-iot模块已经与之前通信的基站模块失去nb-iot网络连接,并且还通知nb-iot模块已经重新和其他基站模块建立完成新的nb-iot网络连接;具体的,在上述的步骤s2中,发明人考虑到依据基站模块接收来自nb-iot模块的信息的情况来对nb-iot模块与基站模块之间的nb-iot网络的状态进行主动判断,当基站模块在固定的时间没有接收到nb-iot模块发出的定位请求信息,并且也没有接收到nb-iot模块发出的定位中断信息,基站模块则判定上述的nb-iot网络已经发生了通信异常,也就是说nb-iot模块已经无法再与基站模块进行正常的信息传递,为了解决该问题,基站模块首先查找与nb-iot模块相隔最近的其他基站模块,接着令其他基站模块搜索nb-iot模块,最后使nb-iot模块与其他基站模块重新建立起新的nb-iot网络连接,那么nb-iot模块就能够通过新的nb-iot网络连接向其他基站模块发送其定位请求信息和其收集到的仪器设备也即毫米波治疗仪的数据信息,从而确保了nb-iot模块能够一直都处于网络在线的状态,同时避免发生因nb-iot模块掉线而造成无法对其进行定位,也无法获取其收集的数据信息的问题。
    13.进一步的,上述的步骤s3中的定位模块还对自身的异常工作状态进行检测,上述的异常工作状态包括定位模块由于接收到的nb-iot模块发出的定位请求信息的数量过多而导致的过载,以及因为定位模块与基站模块之间的网络通信中断而致使定位模块无法提供定位服务;进一步的,当定位模块检测到自身的工作状态发生异常时,定位模块把包含异常工作状态的消息发送给应用模块,并且应用模块通知基站模块定位模块已经出现工作异常的问题,使基站模块停止向定位模块发送定位请求信息;具体的,在上述的步骤s3中,定位模块检测自身的工作状态,并且在工作状态发生异常时及时通知应用模块,还由于基站模块与其之间的网络通信可能已经中断而选择通过
    应用模块通知基站模块其发生了工作状态异常,使基站模块停止向其发送nb-iot模块的定位请求信息,此时的基站模块可以通过将定位请求信息发送给其他的定位模块来继续实现对nb-iot模块的定位,该方法提高了系统的稳定性,即使在一个定位模块发生了异常时,依然能够由其他的定位模块完成对nb-iot模块的定位,而不至于使nb-iot模块发出的定位请求信息长时间得不到响应。
    14.参考如图4所示,本发明还提供一种nb-iot模块的网络切换系统,用来实现如以上内容所描述的一种nb-iot模块的网络切换方法,具体包括如下的模块:终端模块,即nb-iot模块,用来将nb-iot模组设置于使用毫米波发挥治疗作用的仪器设备上,并且用于鉴定所述终端模块的真伪,以及向外发送所述终端模块的定位请求信息和数据信息,所述定位请求信息包括定位方式,定位精度,和定位信息格式,所述数据信息包括所述仪器设备的使用参数,使用时长,和使用频率。
    15.定位模块,用于搭载定位服务器,接收来自所述终端模块的定位请求信息,以及来自基站模块的基站位置信息,并且确定所述终端模块的定位信息,所述定位模块还能够与应用模块之间进行数据通信。
    16.应用模块,用于搭载应用服务器,接收所述终端模块的所述数据信息和所述定位信息,并且对数据信息和定位信息进行综合分析与应用,以帮助改善所述仪器设备的治疗方案。
    17.基站模块,用于将所述终端模块的定位请求信息,以及自身的位置信息发送至所述定位模块,并且用于传递提醒消息至所述终端模块,还转发所述终端模块的数据信息到所述应用模块。
    18.综上所述,本发明的一种nb-iot模块的网络切换方法,首先,nb-iot模块将其定位请求信息发送至基站模块,接着,基站模块接收来自nb-iot模块的定位请求信息,并且对定位请求信息的内容进行验证,仅当验证通过时,基站模块继续把定位请求信息和自身的位置信息一起传递给定位模块,其次,基于nb-iot模块的定位请求信息和基站模块的位置信息,定位模块计算得到nb-iot模块的定位信息,并且将定位信息发送给应用模块,再次,nb-iot模块将其收集的数据信息传输至基站模块,并且基站模块继续将数据信息传输到应用模块,最后,应用模块对定位信息和数据信息进行综合分析与应用,本发明解决了现有技术中的毫米波治疗仪仅被用来对患者进行治疗,却较少关注和综合利用毫米波治疗仪的数据信息的问题,通过本发明不仅能够获取设置有nb-iot模块的毫米波治疗仪的定位信息,从而方便的通过对毫米波治疗仪的位置追踪来取得患者的地域信息,而且还能够通过取得设置有nb-iot模块的毫米波治疗仪的数据信息,来掌握患者使用毫米波治疗仪的使用参数,使用时长,和使用频率等有用信息,以帮助医生制定及完善治疗方案,为患者提供个性化,精准的治疗指导,提高治疗的效率。
    19.应该理解的是,虽然本发明各实施例的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,各实施例中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流
    或者交替地执行。
    20.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,上述的程序可存储于一个非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
    21.以上上述的实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
    22.以上上述的实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
    23.以上上述的仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

    技术特征:
    1.一种nb-iot模块的网络切换方法,其特征在于,包括如下的步骤:s1、所述nb-iot模块将其定位请求信息发送至基站模块,所述定位请求信息包括定位方式,定位精度,和定位信息格式;s2、所述基站模块接收来自nb-iot模块的所述定位请求信息,并且对定位请求信息的内容进行验证,当验证通过时,基站模块继续把定位请求信息和自身的位置信息一起传递给定位模块,否则,基站模块向nb-iot模块和应用模块发送定位模块无法提供满足要求的定位服务的提醒消息;s3、基于所述nb-iot模块的定位请求信息,和所述基站模块的自身的位置信息,定位模块计算得到nb-iot模块的定位信息,并且将所述定位信息发送给应用模块;s4、所述nb-iot模块将其收集的数据信息传输至基站模块,所述数据信息包括仪器设备的使用参数,使用时长,和使用频率,并且基站模块继续将数据信息传输到应用模块;s5、应用模块接收所述定位信息和所述数据信息,并且对定位信息和数据信息进行综合分析与应用。2.根据权利要求1所述的一种nb-iot模块的网络切换方法,其特征在于,所述s1中的nb-iot模块每经过一个预先设定的固定的时间间隔就会向基站模块发送出定位请求信息。3.根据权利要求2所述的一种nb-iot模块的网络切换方法,其特征在于,nb-iot模块将其定位请求信息发出之前,以及nb-iot模块将其定位请求信息发出之后且在定位模块确定定位信息之前,还包括如下的步骤:s11、nb-iot模块判断是否需要中断此次的定位请求信息;s12、当nb-iot模块想要主动中断此次的定位请求信息时,生成定位中断信息并且将其发送给基站模块;s13、基站模块接收到所述定位中断信息,同时将nb-iot模块主动中断此次的定位请求信息的消息传递给定位模块,定位模块结束此次提供的定位服务,并且定位模块继续通知应用模块nb-iot模块已经中断此次的定位请求信息。4.根据权利要求1所述的一种nb-iot模块的网络切换方法,其特征在于,所述s2中的基站模块分别预先存储有关于与其通信连接的若干个定位模块所能够提供的定位服务的服务信息,所述服务信息包括定位方式,定位精度,定位信息格式,以及定位模块的通信地址,基站模块对定位请求信息的内容进行验证具体为将所述服务信息的内容与定位请求信息的内容进行比对,当存在服务信息的内容与定位请求信息的内容相同时则验证通过,基站模块按照服务信息存储的定位模块的通信地址把定位请求信息和自身的位置信息一起传递给定位模块,反之则验证不通过。5.根据权利要求1所述的一种nb-iot模块的网络切换方法,其特征在于,所述s2中的基站模块在距离上次接收到来自nb-iot模块的定位请求信息的时间经过一个预先设定的固定的时间间隔时,没有接收到nb-iot模块此次发出的定位请求信息,并且也没有接收到nb-iot模块此次发出的定位中断信息,则基站模块判定nb-iot模块与其之间的nb-iot网络发生通信异常。6.根据权利要求5所述的一种nb-iot模块的网络切换方法,其特征在于,当基站模块判定nb-iot模块与其之间的nb-iot网络发生通信异常时,还包括如下的步骤:s21、基站模块从定位模块中获取nb-iot模块的上次的定位信息,并且基于该定位信息
    查找出距离nb-iot模块最近的其他基站模块;s22、基站模块向所述其他基站模块发送通知消息,通知所述其他基站模块对nb-iot模块进行搜索;s23、所述其他基站模块传输网络切换消息到nb-iot模块,提醒nb-iot模块已经与之前通信的基站模块失去nb-iot网络连接,并且还通知nb-iot模块已经重新和其他基站模块建立完成新的nb-iot网络连接。7.根据权利要求1所述的一种nb-iot模块的网络切换方法,其特征在于,所述s3中的定位模块还对自身的异常工作状态进行检测,所述异常工作状态包括定位模块由于接收到的nb-iot模块发出的定位请求信息的数量过多而导致的过载,以及因为定位模块与基站模块之间的网络通信中断而致使定位模块无法提供定位服务。8.根据权利要求7所述的一种nb-iot模块的网络切换方法,其特征在于,当定位模块检测到自身的工作状态发生异常时,定位模块把包含异常工作状态的消息发送给应用模块,并且应用模块通知基站模块定位模块已经出现工作异常的问题,使基站模块停止向定位模块发送定位请求信息。9.一种nb-iot模块的网络切换系统,用于实现如权利要求1-8任一项所述的方法,其特征在于,包括如下的模块:终端模块,即nb-iot模块,用来将nb-iot模组设置于使用毫米波发挥治疗作用的仪器设备上,并且用于鉴定所述终端模块的真伪,以及向外发送所述终端模块的定位请求信息和数据信息,所述定位请求信息包括定位方式,定位精度,和定位信息格式,所述数据信息包括所述仪器设备的使用参数,使用时长,和使用频率;定位模块,用于搭载定位服务器,接收来自所述终端模块的定位请求信息,以及来自基站模块的基站位置信息,并且确定所述终端模块的定位信息,所述定位模块还能够与应用模块之间进行数据通信;应用模块,用于搭载应用服务器,接收所述终端模块的所述数据信息和所述定位信息,并且对数据信息和定位信息进行综合分析与应用,以帮助改善所述仪器设备的治疗方案;基站模块,用于将所述终端模块的定位请求信息,以及自身的位置信息发送至所述定位模块,并且用于传递提醒消息至所述终端模块,还转发所述终端模块的数据信息到所述应用模块。

    技术总结
    本发明公开一种NB-IoT模块的网络切换方法,该模块用于毫米波治疗仪,方法包括以下步骤:S1、NB-IoT模块终端将其定位请求信息发送至基站模块,S2、基站模块接收来自NB-IoT模块终端的定位请求信息,并且对定位请求信息的内容进行验证,仅当验证通过时,基站模块继续把定位请求信息和自身的位置信息一起传递给定位模块,S3、基于NB-IoT模块终端的定位请求信息和基站模块的位置信息,定位模块计算得到NB-IoT模块终端的定位信息,并且将定位信息发送给应用模块,S4、NB-IoT模块终端将其收集的数据信息传输至基站模块,并且基站模块继续将数据信息传输到应用模块,S5、应用模块对定位信息和数据信息进行综合分析与应用。信息和数据信息进行综合分析与应用。信息和数据信息进行综合分析与应用。


    技术研发人员:张雪艳
    受保护的技术使用者:北京中成康富科技股份有限公司
    技术研发日:2022.04.24
    技术公布日:2022/5/25
    转载请注明原文地址:https://tc.8miu.com/read-6825.html

    最新回复(0)