一种基于SE加解密的燃气表手持抄表方法、手持抄表及燃气表与流程

文档序号:29944381发布日期:2022-05-07 15:37阅读:260来源:国知局
一种基于SE加解密的燃气表手持抄表方法、手持抄表及燃气表与流程
一种基于se加解密的燃气表手持抄表方法、手持抄表及燃气表
技术领域
1.本发明涉及燃气表技术领域,具体涉及一种基于se加解密的燃气表手持抄表方法、手持抄表及燃气表。


背景技术:

2.传统燃气表多使用远红外、近红外和蓝牙等通信方式进行近端抄表及功能更新。手持机通过网络或其他途径加载密钥,并通过内部软件算法来实现对交互数据的加解密。即在近场通信过程中需要将对应燃气表的密钥加载到手持终端中,后续数据交互属于离线操作,不利于密钥管理和燃气表数据统计。


技术实现要素:

3.为解决现有技术中存在的上述问题,本发明提供一种基于se加解密的燃气表手持抄表方法、手持抄表及燃气表。
4.本发明公开了一种基于se加解密的燃气表手持抄表方法,包括:
5.手持抄表存储有预先设置的密钥;
6.所述手持抄表向所述加解密服务器发送所述秘钥以请求所述加解密服务器进行认证;
7.所述手持抄表接收所述加解密服务器的认证授权数据,并通过所述认证授权数据与所述燃气表建立通信连接;
8.连接成功后,所述手持抄表发起业务指令,所述加解密服务器对所述业务指令加密后,并通过所述手持抄表发送至所述燃气表;
9.所述燃气表将所述业务指令解密后,执行对应的指令,并生成对应的回复数据;
10.所述燃气表将所述回复数据加密后发送至所述手持抄表;
11.所述手持抄表通过所述加解密服务器解密获得所述回复数据;
12.根据所述回复数据,所述手持抄表发起回复指令,并重复所述业务指令步骤,直至完成所需要的所述业务指令操作。
13.优选的是,所述手持抄表内设有用于存储所述密钥的se存储模块,所述燃气表内设有se加解密模块,所述se存储模块用于对通信数据进行加解密。
14.本发明还提供一种手持抄表,包括se存储模块、处理模块、远端通信模块以及第一近场通信模块;所述se存储模块存储有密钥和程序,所述程序被所述处理模块运行时执行如下动作:
15.通过所述远端通信模块向所述加解密服务器发起通信连接请求;
16.与所述加解密服务器建立连接后,向所述加解密服务器发送所述密钥以请求所述加解密服务器进行认证;
17.接收所述加解密服务器返回的认证授权数据后,通过所述第一近场通信模块与燃
气表建立通信连接;
18.所述处理模块发起业务指令,所述加解密服务器对所述业务指令加密后,并通过所述第一近场通信模块发送至所述燃气表;
19.所述燃气表将所述业务指令解密后,执行对应的指令,并生成对应的回复数据;
20.所述燃气表将所述回复数据加密后发送至所述处理模块;
21.所述处理模块通过所述加解密服务器解密获得所述回复数据;
22.根据所述回复数据,所述处理模块发起回复指令,并重复所述业务指令步骤,直至完成所需要的所述业务指令操作。
23.本发明还提供一种燃气表,所述燃气表包括控制模块、se加解密模块以及第二近场通信模块,所述se加解密模块内存储有程序,所述程序被所述处理模块运行时执行如下动作:
24.所述控制模块接收手持抄表由加解密服务器认证的认证授权数据,并通过所述第二近场通信模块建立通信连接;
25.所述控制模块接收所述手持抄表发送的业务指令;
26.所述se加解密模块将所述业务指令解密后,通过所述控制模块执行对应的指令,并生成对应的回复数据;
27.所述se加解密模块将所述回复数据加密后发送至所述手持抄表;
28.根据所述回复数据,所述手持抄表发起回复指令,并重复所述业务指令步骤,直至完成所需要的所述业务指令操作。
29.与现有技术相比,本发明的有益效果为:
30.本发明手持抄表无需加载单个燃气表密钥数据,其存储有密钥仅仅用于设备识别和身份认证,被认证的手持抄表可以读取加解密服务器下任何一个燃气表。
附图说明
31.图1为本发明基于se加解密的燃气表手持抄表方法的流程图。
具体实施方式
32.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
33.下面结合附图对本发明做进一步的详细描述:
34.参照图1,本发明提供一种基于se加解密的燃气表手持抄表方法,包括:
35.手持抄表存储有预先设置的密钥;
36.手持抄表向加解密服务器发送秘钥以请求加解密服务器进行认证;
37.手持抄表接收加解密服务器的认证授权数据,并通过认证授权数据与燃气表建立通信连接;
38.连接成功后,手持抄表发起业务指令,加解密服务器对业务指令加密后,并通过手持抄表发送至燃气表;
39.燃气表将业务指令解密后,执行对应的指令,并生成对应的回复数据;
40.燃气表将回复数据加密后发送至手持抄表;
41.手持抄表通过加解密服务器解密获得回复数据;
42.根据回复数据,手持抄表发起回复指令,并重复业务指令步骤,直至完成所需要的业务指令操作,即20秒手持抄表无有效操作或手持抄表发起结束通信操作,加解密服务器下发断开通信指令后,结束本次通信。
43.进一步地,手持抄表内设有用于存储密钥的se存储模块,燃气表内设有se加解密模块,se存储模块用于对通信数据进行加解密。
44.本发明还提供一种手持抄表,包括se存储模块、处理模块、远端通信模块以及第一近场通信模块;se存储模块存储有密钥和程序,程序被处理模块运行时执行如下动作:
45.通过远端通信模块向加解密服务器发起通信连接请求;
46.与加解密服务器建立连接后,向加解密服务器发送密钥以请求加解密服务器进行认证;
47.接收加解密服务器返回的认证授权数据后,通过第一近场通信模块与燃气表建立通信连接;
48.处理模块发起业务指令,加解密服务器对业务指令加密后,并通过第一近场通信模块发送至燃气表;
49.燃气表将业务指令解密后,执行对应的指令,并生成对应的回复数据;
50.燃气表将回复数据加密后发送至处理模块;
51.处理模块通过加解密服务器解密获得回复数据;
52.根据回复数据,处理模块发起回复指令,并重复业务指令步骤,直至完成所需要的业务指令操作。
53.在本实施例中,第一近场通信模块为蓝牙、远/近红外等近场通信单元;远端通信模块为cat1/nb-iot通信单元。
54.本发明还提供一种燃气表,燃气表包括控制模块、se加解密模块以及第二近场通信模块,se加解密模块内存储有程序,程序被处理模块运行时执行如下动作:
55.控制模块接收手持抄表由加解密服务器认证的认证授权数据,并通过第二近场通信模块建立通信连接;
56.控制模块接收手持抄表发送的业务指令;
57.se加解密模块将业务指令解密后,通过控制模块执行对应的指令,并生成对应的回复数据;
58.se加解密模块将回复数据加密后发送至手持抄表;
59.根据回复数据,手持抄表发起回复指令,并重复业务指令步骤,直至完成所需要的业务指令操作。
60.以上仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1