CN111953686A - 一种应用于智能化基站的多协议自适应方法 - Google Patents
一种应用于智能化基站的多协议自适应方法 Download PDFInfo
- Publication number
- CN111953686A CN111953686A CN202010806516.0A CN202010806516A CN111953686A CN 111953686 A CN111953686 A CN 111953686A CN 202010806516 A CN202010806516 A CN 202010806516A CN 111953686 A CN111953686 A CN 111953686A
- Authority
- CN
- China
- Prior art keywords
- wireless communication
- base station
- main control
- control module
- protocol
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/14—Multichannel or multilink protocols
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/40—Transformation of program code
- G06F8/41—Compilation
- G06F8/44—Encoding
- G06F8/443—Optimisation
- G06F8/4434—Reducing the memory space required by the program code
- G06F8/4435—Detection or removal of dead or redundant code
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
一种应用于智能化基站的多协议自适应方法,涉及通信协议领域。一种应用于智能化基站的多协议自适应方法,所述基站包括主控模块、若干分别与主控模块连接的无线通讯模块,方法包括:步骤S01,主控模块接收无线通讯模块的接口引脚信号,若确认接收到的接口引脚信号是设备接入信号,进入步骤S02;步骤S02,主控模块与同所述设备接入信号所对应的无线通信模块进行口令交互,并确定通过该无线通信模块接入的设备类型,同时确认对应的协议版本;步骤S03,主控模块复刻新的进程,并由新的进程接管该无线通信模块并展开通讯。本发明匹配方法简单,能够及时清理多余进程,效率高。
Description
技术领域
本发明涉及通信协议领域,尤其是涉及一种应用于智能化基站的多协议自适应方法。
背景技术
目前在网关或者集中器领域,外设的接口一般都是防呆的,每个设备的接口位置固定,接口线序固定,各个设备间不能随意调整接口。但针对XG基站设备,由于涉及到很多无线通信接口,而且各通信接口是选配的状态,根据选配的无线通信模块,设备的外观或者硬件可能会完全相同。所以在硬件上要求所有的接口对任意无线通信模块通用。因此基站必须对所有接口上的设备自适应。
例如,发明专利申请公布号 CN108650280A,公布日2018年10月12日,发明的名称为一种自适应多协议适配方法,该申请案公开了一种自适应多协议适配方法,采用TCPserver服务接收客户端数据和添加自定义协议两种方法采集协议数据,自定义协议直接储存,通过TCP server服务采集的数据经过KNN训练后,能够得到预测分类,细分后得到细分小类进行储存。该发明中通过KNN训练,能够很好地达到自适应不同设备数据,再结合自定义协议的输入,能够更好的适配各种不同种类的设备,方便了管理员对不同种类的设备和数据进行管理。但是这样的适配方法解析过程较复杂,在自适应的同时没能清理多余的进程,容易造成数据冗杂。
发明内容
本发明克服了现有技术中多协议自适应适配方法解析过程较复杂,在自适应的同时没能清理多余的进程,容易造成数据冗杂的问题,提出了一种匹配方法简单,能够及时清理多余进程,保证效率的应用于智能化基站的多协议自适应方法。
为实现以上目的,本发明通过以下技术方案来实现:
一种应用于智能化基站的多协议自适应方法,所述基站包括主控模块、若干分别与主控模块连接的无线通讯模块,方法包括:
步骤S01,主控模块接收无线通讯模块的接口引脚信号,若确认接收到的接口引脚信号是设备接入信号,进入步骤S02;
步骤S02,主控模块与同所述设备接入信号所对应的无线通信模块进行口令交互,并确定通过该无线通信模块接入的设备类型,同时确认对应的协议版本;
步骤S03,主控模块复刻新的进程,并由新的进程接管该无线通信模块并展开通讯。
所述无线通讯模块包括LORA模块、ZIGBEE模块、蓝牙模块等,通过每个无线通讯模块对应的协议,智能化基站的每个无线通信接口都可以接任何一个无线通讯模块。设备接入后,主控模块通过口令交互的方式确定设备类型,即不同的设备类型对应不同的口令,进行识别交互后可以确认设备类型,而同样这样可以确认相应的自适应协议。在确认设备类型和协议版本后,主控模块从现有的固定的进程重复刻新的进程,由新的进程来接管该无线通信接口,保证进程的正确性。这样的自适应过程,非常适用于智能化基站的无线通信接口,效率高且方法简单。
作为优选,所述步骤S01还包括:若确认接收到的接口引脚信号是设备拔出信号,则检测是否还有该设备相应的进程存在,若有则将该进程删除,否则重新接收引脚信号。
当设备拔出后,检测是否有相应的进程残余,及时将进程删除,有效避免数据冗杂的问题,保证内部存储空间足够。当没接收到信号时,主控模块一直保持着准备接收的状态。
作为优选,所述步骤S01具体包括:
步骤S11,主控模块接收若干无线通信模块的接口引脚信号;
步骤S12,主控模块对接收到的接口引脚信号进行逐一判断,若接口引脚信号为设备接入信号,则进入步骤S02。
作为优选,所述步骤S02还包括:若主控模块无法通过口令交互确认设备类型,发出错误警报。
无法确认设备类型,则设备不是适配的无线通讯模块或者接入不正确,发出错误警报可以提醒更改。
作为优选,所述步骤S02还包括:若主控模块无法确认对应的协议版本,发出协议缺失信号。
无法确认对应的协议版本可能是没有接入相应无线通讯模块的自适应协议,通过提醒可以将缺失的协议接入主控模块。
作为优选,所述步骤S03还包括:若新的进程无法接管该无线通信接口,则发出进程残余信号。
无法接管,则存在原来的进程残余的情况,进行提醒后可以及时删除,便于新的进程对该无线通讯接口进行接管。
作为优选,所述步骤S03还包括:若新的进程接管该无线通信接口后无法展开通讯,则发出进程错误信号。
无法展开通讯,存在进程不匹配或者进程复刻错误的问题,发出错误信号可以及时解决相关问题。
作为优选,方法还包括:在步骤S01之前,主控模块接入所有无线通讯模块的自适应协议。
作为优选,所述智能化基站包括长期存储器,所述自适应协议存储在长期存储器内。
作为优选,所述智能化基站包括短期存储器,所述不同该无线通信接口的进程存储在短期存储器内。
这样可以及时清理短期存储器内的内容,让整体内部存储空间足够。
与现有技术相比,本发明的优点是:
(1)本发明应用于有若干个无线通信接口的智能化基站,使得智能化基站的每个无线通信接口都可以接任何一个无线通讯模块。
(2)本发明的自适应过程效率高且方法简单。
(3)当设备拔出后,主控模块检测是否有相应的进程残余,及时将进程删除,有效避免数据冗杂的问题,保证内部存储空间足够。
(4)本发明在出现问题时,有及时提醒功能,便于监管者进行调整。
附图说明
图1为本发明的流程图。
具体实施方式
以下是本发明的具体实施例并结合附图,对本发明的技术方案作进一步的描述,但本发明并不限于这些实施例。
如图1所示,一种应用于智能化基站的多协议自适应方法,所述基站包括主控模块、若干分别与主控模块连接的无线通讯模块,方法包括:
主控模块先接入所有无线通讯模块的自适应协议,再进入步骤S01。
步骤S01,主控模块接收无线通讯模块的接口引脚信号,若确认接收到的接口引脚信号是设备接入信号,进入步骤S02。
所述步骤S01具体包括:步骤S11,主控模块接收若干无线通信模块的接口引脚信号;步骤S12,主控模块对接收到的接口引脚信号进行逐一判断,若接口引脚信号为设备接入信号,则进入步骤S02。
若确认接收到的接口引脚信号是设备拔出信号,则检测是否还有该设备相应的进程存在,若有则将该进程删除,否则重新接收引脚信号。当设备拔出后,检测是否有相应的进程残余,及时将进程删除,有效避免数据冗杂的问题,保证内部存储空间足够。
当没接收到信号时,主控模块一直保持着准备接收的状态。
步骤S02,主控模块与同所述设备接入信号所对应的无线通信模块进行口令交互,并确定通过该无线通信模块接入的设备类型,同时确认对应的协议版本。设备接入后,主控模块通过口令交互的方式确定设备类型,即不同的设备类型对应不同的口令,进行识别交互后可以确认设备类型,而同样这样可以确认相应的自适应协议。
若主控模块无法通过口令交互确认设备类型,发出错误警报。无法确认设备类型,则设备不是适配的无线通讯模块或者接入不正确,发出错误警报可以提醒更改。
若主控模块无法确认对应的协议版本,发出协议缺失信号。无法确认对应的协议版本可能是没有接入相应无线通讯模块的自适应协议,通过提醒可以将缺失的协议接入主控模块。
所述无线通讯模块包括LORA模块、ZIGBEE模块、蓝牙模块等,通过每个无线通讯模块对应的协议,智能化基站的每个无线通信接口都可以接任何一个无线通讯模块。
步骤S03,主控模块复刻新的进程,并由新的进程接管该无线通信模块并展开通讯。
在确认设备类型和协议版本后,主控模块从现有的固定的进程重复刻新的进程,由新的进程来接管该无线通信接口,保证进程的正确性。这样的自适应过程,非常适用于智能化基站的无线通信接口,效率高且方法简单。
若新的进程无法接管该无线通信接口,则发出进程残余信号。无法接管,则存在原来的进程残余的情况,进行提醒后可以及时删除,便于新的进程对该无线通讯接口进行接管。
若新的进程接管该无线通信接口后无法展开通讯,则发出进程错误信号。无法展开通讯,存在进程不匹配或者进程复刻错误的问题,发出错误信号可以及时解决相关问题。
所述智能化基站包括长期存储器,所述自适应协议存储在长期存储器内。所述智能化基站包括短期存储器,所述不同该无线通信接口的进程存储在短期存储器内。这样可以及时清理短期存储器内的内容,让整体内部存储空间足够。分开的存储使得数据获取和删除时不易混乱。
本文中所描述的具体实施例仅仅是对本发明精神作举例说明。本发明所属技术领域的技术人员可以对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,但并不会偏离本发明的精神或者超越所附权利要求书所定义的范围。
Claims (10)
1.一种应用于智能化基站的多协议自适应方法,其特征在于,所述基站包括主控模块、若干分别与主控模块连接的无线通讯模块;方法包括:
步骤S01,主控模块接收无线通讯模块的接口引脚信号,若确认接收到的接口引脚信号是设备接入信号,进入步骤S02;
步骤S02,主控模块与同所述设备接入信号所对应的无线通信模块进行口令交互,并确定通过该无线通信模块接入的设备类型,同时确认对应的协议版本;
步骤S03,主控模块复刻新的进程,并由新的进程接管该无线通信模块并展开通讯。
2.根据权利要求1所述的一种应用于智能化基站的多协议自适应方法,其特征在于,所述步骤S01还包括:若确认接收到的接口引脚信号是设备拔出信号,则检测是否还有该设备相应的进程存在,若有则将该进程删除,否则重新接收引脚信号。
3.根据权利要求1所述的一种应用于智能化基站的多协议自适应方法,其特征在于,所述步骤S01具体包括:
步骤S11,主控模块接收若干无线通信模块的接口引脚信号;
步骤S12,主控模块对接收到的接口引脚信号进行逐一判断,若接口引脚信号为设备接入信号,则进入步骤S02。
4.根据权利要求1所述的一种应用于智能化基站的多协议自适应方法,其特征在于,所述步骤S02还包括:若主控模块无法通过口令交互确认设备类型,发出错误警报。
5.根据权利要求1所述的一种应用于智能化基站的多协议自适应方法,其特征在于,所述步骤S02还包括:若主控模块无法确认对应的协议版本,发出协议缺失信号。
6.根据权利要求1所述的一种应用于智能化基站的多协议自适应方法,其特征在于,所述步骤S03还包括:若新的进程无法接管该无线通信接口,则发出进程残余信号。
7.根据权利要求1所述的一种应用于智能化基站的多协议自适应方法,其特征在于,所述步骤S03还包括:若新的进程接管该无线通信接口后无法展开通讯,则发出进程错误信号。
8.根据权利要求1所述的一种应用于智能化基站的多协议自适应方法,其特征在于,方法还包括:在步骤S01之前,主控模块接入所有无线通讯模块的自适应协议。
9.根据权利要求8所述的一种应用于智能化基站的多协议自适应方法,其特征在于,所述基站包括长期存储器,所述自适应协议存储在长期存储器内。
10.根据权利要求1所述的一种应用于智能化基站的多协议自适应方法,其特征在于,所述基站包括短期存储器,所述不同该无线通信接口的复刻进程存储在短期存储器内。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010806516.0A CN111953686B (zh) | 2020-08-12 | 2020-08-12 | 一种应用于智能化基站的多协议自适应方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010806516.0A CN111953686B (zh) | 2020-08-12 | 2020-08-12 | 一种应用于智能化基站的多协议自适应方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111953686A true CN111953686A (zh) | 2020-11-17 |
CN111953686B CN111953686B (zh) | 2022-11-29 |
Family
ID=73332300
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010806516.0A Active CN111953686B (zh) | 2020-08-12 | 2020-08-12 | 一种应用于智能化基站的多协议自适应方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111953686B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114827302A (zh) * | 2022-04-06 | 2022-07-29 | 广东万颗子智控科技有限公司 | 通信协议适配方法、装置、设备和存储介质 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102111487A (zh) * | 2009-12-28 | 2011-06-29 | 重庆重邮信科通信技术有限公司 | Gsm终端访问3g usim卡的方法及装置 |
CN106911714A (zh) * | 2017-04-05 | 2017-06-30 | 南京南瑞集团公司 | Android设备基于进程间通信的移动应用单点登录方法 |
CN108804250A (zh) * | 2018-05-30 | 2018-11-13 | 努比亚技术有限公司 | 基于输入输出模块的重启定位方法、移动终端及存储介质 |
US10142196B1 (en) * | 2016-04-15 | 2018-11-27 | Senseware, Inc. | System, method, and apparatus for bridge interface communication |
CN108958833A (zh) * | 2018-06-14 | 2018-12-07 | 北京奇虎科技有限公司 | 一种加载插件的方法及终端设备 |
CN109219136A (zh) * | 2017-07-05 | 2019-01-15 | 上海朗帛通信技术有限公司 | 一种用于无线通信的用户设备、基站中的方法和装置 |
CN110362363A (zh) * | 2019-06-10 | 2019-10-22 | 北京大学 | 一种基于运行时模型实现对终端应用控制的方法 |
-
2020
- 2020-08-12 CN CN202010806516.0A patent/CN111953686B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102111487A (zh) * | 2009-12-28 | 2011-06-29 | 重庆重邮信科通信技术有限公司 | Gsm终端访问3g usim卡的方法及装置 |
US10142196B1 (en) * | 2016-04-15 | 2018-11-27 | Senseware, Inc. | System, method, and apparatus for bridge interface communication |
CN106911714A (zh) * | 2017-04-05 | 2017-06-30 | 南京南瑞集团公司 | Android设备基于进程间通信的移动应用单点登录方法 |
CN109219136A (zh) * | 2017-07-05 | 2019-01-15 | 上海朗帛通信技术有限公司 | 一种用于无线通信的用户设备、基站中的方法和装置 |
CN108804250A (zh) * | 2018-05-30 | 2018-11-13 | 努比亚技术有限公司 | 基于输入输出模块的重启定位方法、移动终端及存储介质 |
CN108958833A (zh) * | 2018-06-14 | 2018-12-07 | 北京奇虎科技有限公司 | 一种加载插件的方法及终端设备 |
CN110362363A (zh) * | 2019-06-10 | 2019-10-22 | 北京大学 | 一种基于运行时模型实现对终端应用控制的方法 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114827302A (zh) * | 2022-04-06 | 2022-07-29 | 广东万颗子智控科技有限公司 | 通信协议适配方法、装置、设备和存储介质 |
CN114827302B (zh) * | 2022-04-06 | 2024-03-12 | 广东万颗子智控科技有限公司 | 通信协议适配方法、装置、设备和存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN111953686B (zh) | 2022-11-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107295080A (zh) | 应用于分布式服务器集群的数据存储方法和服务器 | |
CN112995133B (zh) | 基于modbus协议的解析方法、装置及*** | |
CN105607590A (zh) | 用于在过程控制***中提供冗余性的方法和装置 | |
CN111953686B (zh) | 一种应用于智能化基站的多协议自适应方法 | |
CN102789685A (zh) | 万能遥控器及其参数配置方法、受控设备 | |
CN105744071A (zh) | 基于指纹识别的一键紧急求助***及求助方法 | |
CN105940751A (zh) | 无线通信***、无线通信装置、无线通信方法和程序 | |
US9178860B2 (en) | Out-of-path, content-addressed writes with untrusted clients | |
CN105933326A (zh) | 异地终端数据的上报方法及装置 | |
CN103401955A (zh) | 一种车辆总线设备地址配置方法及装置 | |
CN108768995B (zh) | 子站自适应接入主站方法 | |
CN106375064B (zh) | 一种密码键盘usb通信异常恢复方法及*** | |
CN107577220A (zh) | 一种程序的修复方法、装置及电子设备 | |
CN116204573A (zh) | 基于实时数据库的可配置多协议数据采集装置及方法 | |
CN106464678A (zh) | 在通信中断期间访问数据的客户端装置 | |
CN114253210A (zh) | 基于Json-RPC的PLC通讯***及方法 | |
CN107360037A (zh) | 一种错误信息获取方法及网络管理设备 | |
CN209521700U (zh) | 一种带空口校时功能的平面调车*** | |
US20160179408A1 (en) | Information processing system, server device, information processing method, and computer program product | |
CN113612659A (zh) | 设备连网测试方法、装置、电子设备及存储介质 | |
KR101810196B1 (ko) | 인버터의 통신모듈 | |
CN115712618B (zh) | 一种dcs***数据的处理上传方法、***及存储介质 | |
JPS622744A (ja) | 伝送制御回路 | |
JPH09331344A (ja) | データ通信システムの2重化伝送制御方法 | |
CN115987960A (zh) | 一种基于工业互联网的低延迟数据采集和远程控制*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20230515 Address after: 313000 No. 2008, Dingfu Road, East New District, Huzhou City, Zhejiang Province Patentee after: Zhejiang Jingri Science and Technology Co.,Ltd. Address before: 310000 17th floor, block a, infield building, 459 Jianghong Road, Changhe street, Binjiang District, Hangzhou City, Zhejiang Province Patentee before: Zhejiang Huiling Technology Co.,Ltd. |