一种多级码池的兼容平台以及方法与流程

文档序号:27503850发布日期:2021-11-22 16:39阅读:118来源:国知局
一种多级码池的兼容平台以及方法与流程

1.本发明涉及通信技术领域,尤其涉及一种多级码池的兼容平台以及方法。


背景技术:

2.物联网的概念是1999年提出的,意为“物物相连的互联网”,其定义为:通过射频识别(rfid)装置、红外感应器、全球定位系统和激光扫描器等信息传感设备,按照统一约定的协议,将分散在各个不同角落的物品与互联网连接起来进行通信,以实现智能化识别、定位、跟踪、监控和管理的网络系统。物联网被广泛应用于智能交通、环境保护、智能消防、工业监测、老人护理、个人健康、水系监测、食品溯源和情报搜集等多个领域。
3.目前,物联网的实现方案主要为:用户利用企业端通过代理平台与物联码平台进行通信,代理平台可看成企业端与物联码平台间进行通信的媒介。
4.现有技术中,代理平台只提供一种物联码平台的接入,即代理平台对与之通信的企业端和物联码平台的种类限制很大,例如:企业端需要同时接入多种物联码平台的物联码。可见,现有代理平台不能兼容两种及两种以上多种不同种类的物联码平台。


技术实现要素:

5.针对现有技术中存在的上述问题,现提供一种多级码池的兼容平台以及方法。
6.具体技术方案如下:
7.一种多级码池的兼容平台,其中,分别与外接的企业端和外接的至少一个物联码平台连接,兼容平台包括:
8.第一接口,接收企业端发送的请求数据;
9.获取模块,获取得到请求数据中的企业编码,并获取得到企业编码对应的企业配置信息,其中,企业配置信息中包括至少一个物联码平台对应的编码协议;
10.转换模块,根据编码协议将请求数据进行格式转换,以得到转换后的请求数据;
11.调用模块,调用编码协议对应的第二接口,第二接口将转换后的请求数据转发至对应的物联码平台。
12.优选的,多级码池的兼容平台,其中,还包括:
13.验证模块,根据请求数据中的唯一标识请求验证企业端对应的请求条件;
14.筛选模块,根据请求条件对企业配置信息中的编码协议进行筛选,并将筛选得到的编码协议发送至转换模块。
15.优选的,多级码池的兼容平台,其中,请求条件包括:物联码平台对应的平台开通条件、物联码平台对应的编码协议和物联码平台对应的业务开通条件。
16.优选的,多级码池的兼容平台,其中,业务开通条件对应的业务包括:领取编码和回传编码信息,其中,领取编码业务包括:申请指定数量的编码和自动补码。
17.优选的,多级码池的兼容平台,其中,还包括:
18.业务执行模块,根据请求数据中的企业编码和业务开通条件设置企业端的业务配
置。
19.优选的,多级码池的兼容平台,其中,还包括:注册信息转换模块,用于将企业端的初始注册信息转化为需注册的不同物联码平台的注册格式。
20.优选的,多级码池的兼容平台,其中,注册信息转换模块包括:
21.注册信息接收单元,接收企业端的初始注册信息;
22.注册信息调整单元,与注册信息接收单元连接,用于根据初始注册信息中的指定的编码协议将注册信息调整为对应的物联码平台对应的注册格式,以得到转码注册信息;
23.注册信息发送单元,与注册信息调整单元连接,将转码注册信息发送至对应的物联码平台。
24.优选的,多级码池的兼容平台,其中,还包括存储模块,用于存储初始注册信息。
25.一种多级码池的兼容方法,其中,应用于多级码池的兼容平台中,兼容平台分别与外接的企业端和外接的至少一个物联码平台连接;
26.兼容方法包括以下步骤:
27.接收企业端发送的请求数据;
28.获取得到请求数据中的企业编码;
29.根据企业编码查到企业端对应的企业配置信息;
30.根据企业配置信息中的至少一个物联码平台对应的编码协议对请求数据进行格式转换,以得到格式转换后的请求数据;
31.调用编码协议对应的第二接口将转换后的请求数据转发至对应的物联码平台。
32.一种多级码池的管理设备,其中,包括存储器和处理器,存储器上保存有可在处理器上运行的管理程序,管理程序被处理器执行时实现如上述多级码池的兼容方法。
33.上述技术方案具有如下优点或有益效果:
34.解决企业端同时接入多个物联码平台的需求,从而能获取得到每个物联码平台对应的物联码。
附图说明
35.参考所附附图,以更加充分的描述本发明的实施例。然而,所附附图仅用于说明和阐述,并不构成对本发明范围的限制。
36.图1为本发明多级码池的兼容平台的实施例一的原理框图一;
37.图2为本发明多级码池的兼容平台的实施例二的原理框图。
具体实施方式
38.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
39.需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。
40.下面结合附图和具体实施例对本发明作进一步说明,但不作为本发明的限定。
41.本发明包括
42.如图1所示,实施例一:
43.一种多级码池的兼容平台,其中,分别与外接的企业端和外接的至少一个物联码平台连接,兼容平台包括:
44.第一接口,接收企业端发送的请求数据;
45.获取模块,获取得到请求数据中的企业编码,并获取得到企业编码对应的企业配置信息,其中,企业配置信息中包括至少一个物联码平台对应的编码协议;
46.转换模块,根据编码协议将请求数据进行格式转换,以得到转换后的请求数据;
47.调用模块,调用编码协议对应的第二接口,第二接口将转换后的请求数据转发至对应的物联码平台。
48.在上述实施例一中,通过第一接口直接获取得到企业端发送的请求数据,并通过获取模块解析得到请求数据中的企业编码,并且根据企业编码查找到该企业编码对应的企业配置信息中的编码协议,通过转换模块根据获取模块查找到的编码协议将请求数据进行格式转换,以转换得到符合“获取模块查找到的编码协议”对应的请求数据,最后通过调用模块调用编码协议对应的第二接口,第二接口将转换后的请求数据转发至编码协议对应的物联码平台;从而解决企业端同时接入多个物联码平台的需求,从而能获取得到每个物联码平台对应的物联码。
49.举例说明,以企业端a1为例,兼容平台分别与企业端a1和至少一个物联码平台连接;
50.第一接收,接收企业端a1发送的请求数据;
51.获取模块,解析得到请求数据中的企业编码,并获取得到企业编码对应的企业配置信息,其中,企业配置信息中包括物联码平台b1对应的编码协议和物联码平台b2对应的编码协议;
52.转换模块,根据编码协议将请求数据进行格式转换,以得到转换后的请求数据;其中,转换模块可以根据需求进行格式转换,即转换模块不一定将请求数据转化为企业端对应的所有物联码平台的编码协议;例如,此时可以通过转换模块根据物联码平台b1对应的编码协议将请求数据进行格式转换,使得转换后的请求数据符合物联码平台b1对应的编码协议;例如,此时可以通过转换模块根据物联码平台b2对应的编码协议将请求数据进行格式转换,使得转换后的请求数据符合物联码平台b2对应的编码协议;例如,此时可以通过转换模块分别根据物联码平台b1对应的编码协议和物联码平台b2对应的编码协议将请求数据进行格式转换,使得转换后的其中一个请求数据符合物联码平台b1对应的编码协议,使得转换后的另一个请求数据符合物联码平台b2对应的编码协议;
53.调用模块,调用编码协议对应的第二接口,第二接口将转换后的请求数据转发至对应的物联码平台;例如,当转换模块转后的请求数据符合物联码平台b1对应的编码协议,即此时的企业端指定物联码平台b1进行业务操作时,调用模块可以调用“物联码平台b1对应的编码协议”对应的第二接口,使得第二接口将转换后的请求数据转发至物联码平台b1。
54.实施例二,与实施例一不同处在于:如图2所示,还包括:
55.验证模块,根据请求数据中的唯一标识请求验证企业端对应的请求条件;
56.筛选模块,根据请求条件对企业配置信息中的编码协议进行筛选,并将筛选得到
的编码协议发送至转换模块。
57.在上述实施例二中,企业端发送的请求数据中包括唯一标识请求,从而使得验证模块可以根据唯一标识请求验证企业端具备的请求条件。
58.在上述实施例二中,通过第一接口直接获取得到企业端发送的请求数据;
59.并通过获取模块解析得到请求数据中的企业编码,并且根据企业编码查找到该企业编码对应的企业配置信息中的编码协议;
60.通过验证模块根据请求数据中的唯一标识请求验证企业端对应的请求条件;
61.通过筛选模块根据请求条件对企业配置信息中的编码协议进行筛选,并将筛选得到的编码协议发送至转换模块;
62.通过转换模块根据筛选模块筛选得到的编码协议将请求数据进行格式转换,以转换得到符合“筛选模块筛选得到的编码协议”对应的请求数据;
63.最后通过调用模块调用编码协议对应的第二接口,第二接口将转换后的请求数据转发至编码协议对应的物联码平台;
64.从而解决企业端同时接入多个物联码平台的需求,从而能获取得到每个物联码平台对应的物联码。
65.举例说明,以企业端a1为例,兼容平台分别与企业端a1和至少一个物联码平台连接;
66.第一接收,接收企业端a1发送的请求数据;
67.获取模块,解析得到请求数据中的企业编码,并获取得到企业编码对应的企业配置信息,其中,企业配置信息中包括物联码平台b1对应的编码协议和物联码平台b2对应的编码协议;
68.通过验证模块根据请求数据中的唯一标识请求验证企业端对应的请求条件,此时的请求条件满足物联码平台b1的编码协议;
69.通过筛选模块根据请求条件对企业配置信息中的编码协议进行筛选,即将物联码平台b1的编码协议发送至转换模块;
70.转换模块,根据物联码平台b1的编码协议将请求数据进行格式转换,以得到转换后的请求数据;
71.调用模块,调用物联码平台b1的编码协议对应的第二接口,第二接口将转换后的请求数据转发至物联码平台b1。
72.进一步地,在上述实施例二中,请求条件包括:物联码平台对应的平台开通条件、物联码平台对应的编码协议和物联码平台对应的业务开通条件。
73.在上述实施例二中,“物联码平台对应的平台开通条件”是指不同的物联码平台具有不同的平台开通条件,因此需要判断企业端发送的请求数据中的唯一标识请求是否符合对应的物联码平台的平台开通条件;
74.例如:企业端a1需要指定物联码平台b1进行业务操作,此时需要判断企业端a1发送的请求数据中的唯一标识请求是否符合物联码平台b1的平台开通条件。
75.在上述实施例二中,“物联码平台对应的编码协议”是指不同的物联码平台具有不同的编码协议,因此需要获取得到企业端发送的请求数据中的唯一标识请求中对应的编码协议,此时的获取模块才能在企业端对应的企业配置信息中获取得到请求数据中的编码协
议;也就是说,一个企业端对应的企业配置信息中存在多个编码协议,然后企业端每次发送的请求数据可能只是需要其中的一个或一个以上的指定物联码平台进行业务操作,因此,此时可以通过请求数据中的唯一标识请求中指定的编码协议来确定需要进行业务操作的物联码平台;
76.例如:企业端a1对应的企业编码对应的企业配置信息中包括:物联码平台b1、物联码平台b2、物联码平台b3、物联码平台b4和物联码平台b5的编码协议;
77.但是此时的企业端a1需要指定物联码平台b1和物联码平台b2进行业务操作,此时此时企业端a1发送的请求数据中的唯一标识请求中指定的编码协议为物联码平台b1对应的编码协议和物联码平台b2对应的编码协议。
78.在上述实施例二中,“物联码平台对应的业务开通条件”是指同一个物联码平台具有多种业务,并且企业端不一定能全部开通有一个物联码平台的所有业务,因此需要判断企业端发送的请求数据中的唯一标识请求是否符合物联码平台对应的业务开通条件;
79.例如,物联码平台b1包括:业务c1、业务c2和业务c3;
80.此时企业端a1需要物联码平台b1进行业务c1和业务c2,因此需要判断企业端a1发送的请求数据中的唯一标识请求是否符合业务c1对应的业务开通条件和业务c2对应的业务开通条件。
81.进一步地,在上述实施例二中,业务开通条件对应的业务包括:领取编码和回传编码信息,其中,领取编码业务包括:申请指定数量的编码和自动补码。
82.例如,企业端符合领取编码对应的业务开通条件时,领取编码时则根据企业端的实际生产量设置阈值,每次领码都要以企业的实际情况去申请编码数量,避免编码过期浪费;需要说明的是,开通不同的编码服务,领取的编码不同。
83.进一步地,在上述实施例二中,还包括:
84.业务执行模块,根据请求数据中的企业编码和业务开通条件设置企业端的业务配置。
85.在上述实施例中,通过请求数据中的企业编码查找到对应的物联码平台的编码协议,并且通过该编码协议获取得到企业端符合的业务开通条件,以根据业务开通条件设置企业端的业务配置。
86.作为优选的实施方式,当企业端符合物联码平台zrp和物联码平台ecode对应的回传编码信息对应的业务开通条件时,通过当前企业端的配置的编码类型及企业编码回传配置设置,转换成指定协议的编码数据,调用物联码平台接口进行数据回传。
87.举例:企业端符合物联码平台zrp和物联码平台ecode对应的回传编码信息对应的业务开通条件,此时的配置码池类型是ecode编码,设置打码类型为zrp格式;当数据回传时,根据企业端开通的编码服务生成不同的回传编码数据,进行回传。
88.此时可以根据需求切换业务配置,例如可以进行切换物联码类型,配置相关所需要的设置(例如:编码前缀格式等),码池类型(例如是zrp,ecode,oid);设置打码类型(例如zrp,ecode等))可以做到自由切换。
89.实施例三,相较于实施例一或二的不同处在于:还包括:注册信息转换模块,用于将企业端的初始注册信息转化为需注册的不同物联码平台的注册格式。
90.在上述实施例中,每个物联码平台都具有不同的注册格式,因此当同一个企业端
需要注册不同的物联码平台时,往往需要在各个物联码平台上进行注册,或者需要对应于不同的物联码平台输入不同的注册信息,从而导致企业端需要多次输入不同的注册信息。
91.然而各个物联码平台上的注册内容大多大同小异,但是注册内容的格式可能存在不同,例如:ecode物联码平台的注册内容如下表1所示,zrp物联码平台的注册内容如下表2所示。
[0092][0093]
表1
[0094]
[0095][0096]
[0097]
表2
[0098]
因此本实施例通过注册信息转换模块将企业端输入的初始注册信息转化为需注册的不同物联码平台的注册格式,从而实现只需要一次注册即可注册至少一个所需物联码平台;
[0099]
例如:企业端a1需要注册物联码平台b1和物联码平台b2,此时通过注册信息转换模块将企业端a1输入的初始注册信息转化为物联码平台b1的注册格式和物联码平台b2的注册格式。
[0100]
进一步地,在上述实施例三中,注册信息转换模块包括:
[0101]
注册信息接收单元,接收企业端的初始注册信息;
[0102]
注册信息调整单元,与注册信息接收单元连接,用于根据初始注册信息中的指定的编码协议将注册信息调整为对应的物联码平台对应的注册格式,以得到转码注册信息;
[0103]
注册信息发送单元,与注册信息调整单元连接,将转码注册信息发送至对应的物联码平台。
[0104]
在上述实施例中,初始注册信息包括例如企业营业执照和法人信息等;
[0105]
可以通过注册信息调整单元根据编码协议获取得到物联码平台的注册格式,例如不同的物联码平台对初始注册信息的每一项信息可能具有不同的长度限制,此时通过注册信息调整单元可以进行注册格式的调整。
[0106]
进一步地,在上述实施例三中,还包括存储模块,用于存储初始注册信息。
[0107]
实施例四:一种多级码池的兼容方法,其中,应用于多级码池的兼容平台中,兼容平台分别与外接的企业端和外接的至少一个物联码平台连接;
[0108]
兼容方法包括以下步骤:
[0109]
接收企业端发送的请求数据;
[0110]
获取得到请求数据中的企业编码;
[0111]
根据企业编码查到企业端对应的企业配置信息;
[0112]
根据企业配置信息中的至少一个物联码平台对应的编码协议对请求数据进行格式转换,以得到格式转换后的请求数据;
[0113]
根据企业配置信息中的至少一个物联码平台对应的接口,并通过接口将格式转换后的请求数据转发至物联码平台。
[0114]
本发明多级码池的兼容方法的具体实施方式与上述多级码池的兼容平台各实施例基本相同,在此不再赘述。
[0115]
实施例五:一种智能合约版本的管理设备,其中,包括存储器和处理器,存储器上保存有可在处理器上运行的多级码池的兼容方法,智能合约管理程序被处理器执行时实现如上述多级码池的兼容方法。
[0116]
本发明智能合约版本的管理设备的具体实施方式与上述多级码池的兼容方法各实施例基本相同,在此不再赘述。
[0117]
以上仅为本发明较佳的实施例,并非因此限制本发明的实施方式及保护范围,对于本领域技术人员而言,应当能够意识到凡运用本发明说明书及图示内容所作出的等同替换和显而易见的变化所得到的方案,均应当包含在本发明的保护范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1