CN111260829B - 购物车智能锁数据传输加密方法 - Google Patents

购物车智能锁数据传输加密方法 Download PDF

Info

Publication number
CN111260829B
CN111260829B CN202010053777.XA CN202010053777A CN111260829B CN 111260829 B CN111260829 B CN 111260829B CN 202010053777 A CN202010053777 A CN 202010053777A CN 111260829 B CN111260829 B CN 111260829B
Authority
CN
China
Prior art keywords
shopping cart
token
intelligent lock
instruction
token value
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.)
Active
Application number
CN202010053777.XA
Other languages
English (en)
Other versions
CN111260829A (zh
Inventor
***
任中伟
杨凯
刘然
王庆平
刘汉彻
刘威
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Multipoint Shenzhen Digital Technology Co ltd
Original Assignee
Multipoint Shenzhen Digital Technology Co ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Multipoint Shenzhen Digital Technology Co ltd filed Critical Multipoint Shenzhen Digital Technology Co ltd
Priority to CN202010053777.XA priority Critical patent/CN111260829B/zh
Publication of CN111260829A publication Critical patent/CN111260829A/zh
Application granted granted Critical
Publication of CN111260829B publication Critical patent/CN111260829B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C9/00Individual registration on entry or exit
    • G07C9/00174Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
    • G07C9/00309Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated with bidirectional data transmission between data carrier and locks
    • EFIXED CONSTRUCTIONS
    • E05LOCKS; KEYS; WINDOW OR DOOR FITTINGS; SAFES
    • E05BLOCKS; ACCESSORIES THEREFOR; HANDCUFFS
    • E05B65/00Locks or fastenings for special use
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C9/00Individual registration on entry or exit
    • G07C9/00174Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
    • G07C9/00896Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys specially adapted for particular uses
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
    • H04L63/0435Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload wherein the sending and receiving network entities apply symmetric encryption, i.e. same key used for encryption and decryption
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/12Applying verification of the received information
    • H04L63/123Applying verification of the received information received data contents, e.g. message integrity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/72406User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by software upgrading or downloading
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/72409User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories
    • H04M1/72412User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories using two-way short-range wireless interfaces
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/02Protecting privacy or anonymity, e.g. protecting personally identifiable information [PII]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/03Protecting confidentiality, e.g. by encryption
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C9/00Individual registration on entry or exit
    • G07C9/00174Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
    • G07C9/00309Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated with bidirectional data transmission between data carrier and locks
    • G07C2009/00412Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated with bidirectional data transmission between data carrier and locks the transmitted data signal being encrypted

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Security & Cryptography (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Lock And Its Accessories (AREA)

Abstract

本发明公开了购物车智能锁数据传输加密方法,包括(1)根据购物车锁的MAC地址生成二维码;(2)将与购物车锁匹配的二维码设置在购物车锁的外表面上;(3)通过解锁设备扫描二维码;(4)解锁设备对扫描的二维码进行读取,获得相应购物车锁的MAC地址;(5)解锁设备根据MAC地址计算出相应购物车锁的解锁密码;(6)解锁设备与相应购物车锁进行连接并发送解锁指令等步骤。本发明提供购物车智能锁数据传输加密方法,能够有效的避免购物车智能锁响应错误的指令,提高了解锁和数据传输的准确性,同时还能有效的提高产品使用的安全性,避免外部人员窃取相关数据,更好的保护了企业的秘密。

Description

购物车智能锁数据传输加密方法
技术领域
本发明属于数据传输加密领域,具体是指购物车智能锁数据传输加密方法。
背景技术
购物推车是目前商超普遍使用的一种购物工具,为了方便顾客使用购物推车及商超对购物车的管理,规范顾客对购物车的取还行为,通常会在购物车推把上安装锁具。当前常见的锁具是硬币锁,顾客取车时使用一元硬币开锁,归还购物车时将车推到指定停车点锁车后一元硬币自动弹出,还车完成,通过一元硬币和锁实现对购物车的管理。这种一元硬币购物车锁主要有以下弊端:
1.取车时需要使用一元硬币,对于不常备硬币的人群来说并不方便;
2.随着硬币规格的调整,当前铺设的硬币锁将无法再正常使用;
3.无法做到精细化管理、无数据和记录。
为了更加贴合社会的进步,同时便于超市对购物车的管理和统计,故我司设计了一款智能锁来满足超市和消费者的需求。
为了更好的提供服务,避免产品之间产生干扰,也为了避免产品的数据被窃取,故而设计本方法。
发明内容
本发明的目的在于克服上述问题,提供购物车智能锁数据传输加密方法,能够有效的避免购物车智能锁响应错误的指令,提高了解锁和数据传输的准确性,同时还能有效的提高产品使用的安全性,避免外部人员窃取相关数据,更好的保护了企业的秘密。
本发明的目的通过下述技术方案实现:
购物车智能锁数据传输加密方法,数据传输的主体包括购物车智能锁、网关以及移动手机端;
所述购物车智能锁固定安装于购物车上,以实现对购物车的物理锁闭,该购物车智能锁的主体采用金属压铸成型,其内部设置有电机驱动锁闭/解锁机构、供电电池以及控制电路板PCBA,在购物车智能锁主体外侧还设置有二维码,该购物车智能锁能够与网关或者移动手机端进行蓝牙通信;
所述网关的作用是收集购物车智能锁的数据信息;
所述移动手机端是安装有app的智能通讯设备,该移动手机端能够通过蓝牙与购物车智能锁相连接;
数据传输的方式为蓝牙传传输,采用私有协议进行,购物车智能锁为从设备端,网关或者移动手机端为主设备端,具体包括以下步骤:
(1)将主设备端与从设备端通过蓝牙相连接;
(2)主设备端从从设备端处获取token;
(3)主设备端使用由从设备端获取到的token,并经AES128对token和指令进行共同加密,最后将加密后的token和指令发送给从设备端;
(4)从设备端对接收到的加密指令进行解密,得到指令和token;
(5)从设备端对解密后得到的token进行判断,若token正确则执行指令,若token错误则不执行指令。
步骤(2)中token的具体获取过程为:
(21)在主设备端和从设备端均设置采用AES128进行加密与解密;
(22)在主设备端和从设备端预设0x01,0x01,0x01,0x01为获取token值的指令;
(23)主设备端按照通讯协议标准将每一条指令固定为16字节的长度,在发送获取token值指令时首先通过12个随即字节将获取token值指令补充到16字节得到符合规定的token值获取指令;
(24)主设备端对token值获取指令进行AES128加密后得到的加密token指获取指令发送给从设备端;
(25)从设备端通过AES128对接收到的加密token指获取指令进行解密,若解密后未得到获取token值指令则不动作,若解密后得到获取token值指令则随机生成token值;
(26)从设备端通过AES128对随机生成的token值进行加密,得到加密token值;
(27)从设备将加密token值发送回主设备端;
(28)主设备端通过AES128对收到的加密token值进行解密,从而得到token值。
步骤(2)中主设备端获取的token值仅在当次蓝牙连接周期内有效。
步骤(3)中所述的加密和步骤(4)中所述的解密均通过AES128完成。
本发明与现有技术相比,具有以下优点及有益效果:
本发明能够有效的避免购物车智能锁响应错误的指令,提高了解锁和数据传输的准确性,同时还能有效的提高产品使用的安全性,避免外部人员窃取相关数据,更好的保护了企业的秘密。
具体实施方式
下面结合实施例对本发明作进一步的详细说明,但本发明的实施方式不限于此。
实施例
购物车智能锁数据传输加密方法,数据传输的主体包括购物车智能锁、网关以及移动手机端;
所述购物车智能锁固定安装于购物车上,以实现对购物车的物理锁闭,该购物车智能锁的主体采用金属压铸成型,其内部设置有电机驱动锁闭/解锁机构、供电电池以及控制电路板PCBA,在购物车智能锁主体外侧还设置有二维码,该购物车智能锁能够与网关或者移动手机端进行蓝牙通信;
所述网关的作用是收集购物车智能锁的数据信息;
所述移动手机端是安装有app的智能通讯设备,该移动手机端能够通过蓝牙与购物车智能锁相连接;
数据传输的方式为蓝牙传传输,采用私有协议进行,购物车智能锁为从设备端,网关或者移动手机端为主设备端,具体包括以下步骤:
(1)将主设备端与从设备端通过蓝牙相连接;
(2)主设备端从从设备端处获取token;
token的具体获取过程为:
(21)在主设备端和从设备端均设置采用AES128进行加密与解密;
(22)在主设备端和从设备端预设0x01,0x01,0x01,0x01为获取token值的指令;
(23)主设备端按照通讯协议标准将每一条指令固定为16字节的长度,在发送获取token值指令时首先通过12个随即字节将获取token值指令补充到16字节得到符合规定的token值获取指令;
(24)主设备端对token值获取指令进行AES128加密后得到的加密token指获取指令发送给从设备端;
(25)从设备端通过AES128对接收到的加密token指获取指令进行解密,若解密后未得到获取token值指令则不动作,若解密后得到获取token值指令则随机生成token值;
(26)从设备端通过AES128对随机生成的token值进行加密,得到加密token值;
(27)从设备将加密token值发送回主设备端;
(28)主设备端通过AES128对收到的加密token值进行解密,从而得到token值;
主设备端获取的token值仅在当次蓝牙连接周期内有效;
(3)主设备端使用由从设备端获取到的token,并经AES128对token和指令进行共同加密,最后将加密后的token和指令发送给从设备端;
(4)从设备端对接收到的加密指令进行解密,得到指令和token;
(5)从设备端对解密后得到的token进行判断,若token正确则执行指令,若token错误则不执行指令。
步骤(3)中所述的加密和步骤(4)中所述的解密均通过AES128完成。
通过AES128加密或者解密均为本领域的现有技术,本领域技术人员根据上述内容并结合本领域的现有技术无需通过创造性的劳动便能很好的完成数据的加密与解密,在此便不进行赘述。
对token的具体获取过程举例说明如下:
(21)在主设备端和从设备端均设置采用AES128进行加密与解密;
(22)在主设备端和从设备端预设0x01,0x01,0x01,0x01为获取token值的指令;
(23)主设备端按照通讯协议标准将每一条指令固定为16字节的长度,在发送获取token值指令时首先通过12个随即字节将获取token值指令补充到16字节得到符合规定的token值获取指令;
(24)主设备端对token值获取指令进行AES128加密后得到的加密token指获取指令发送给从设备端,加密后发送的指令为0x5D,0xC7,0xE5,0xE8,0xF5,0xFF,0x21,0x8E,0x1D,0xB4,0xC4,0x08,0x0D,0x3A,0xA4,0xCC;
(25)从设备端通过AES128对接收到的加密token指获取指令进行解密,若解密后未得到获取token值指令则不动作,若解密后得到获取token值指令则随机生成token值;
(26)从设备端通过AES128对随机生成的token值进行加密,得到加密token值,加密token值为0xCA,0x3D,0xC0,0xE6,0x72,0x87,0xE0,0x85,0x2E,0xD7,0x47,0x9C,0x97,0xBC,0xEB,0x3A;
(27)从设备将加密token值发送回主设备端;
(28)主设备端通过AES128对收到的加密token值进行解密,解密后得到的数据为0x010x010x080x46,0x1E,0x89,0xB3,0x01,0x01,0x00,0x640x92,0x01,0x33,0x31,0x41,从该数据中提取token值后得到最终的token值为0x46,0x1E,0x89,0xB3。
如上所述,便可很好的实现本发明。

Claims (3)

1.购物车智能锁数据传输加密方法,其特征在于:数据传输的主体包括购物车智能锁、网关以及移动手机端;
所述购物车智能锁固定安装于购物车上,以实现对购物车的物理锁闭,该购物车智能锁的主体采用金属压铸成型,其内部设置有电机驱动锁闭/解锁机构、供电电池以及控制电路板PCBA,在购物车智能锁主体外侧还设置有二维码,该购物车智能锁能够与网关或者移动手机端进行蓝牙通信;
所述网关的作用是收集购物车智能锁的数据信息;
所述移动手机端是安装有app的智能通讯设备,该移动手机端能够通过蓝牙与购物车智能锁相连接;
数据传输的方式为蓝牙传输,采用私有协议进行,购物车智能锁为从设备端,网关或者移动手机端为主设备端,具体包括以下步骤:
(1)将主设备端与从设备端通过蓝牙相连接;
(2)主设备端从从设备端处获取token;
(3)主设备端使用由从设备端获取到的token,并经AES128对token和指令进行共同加密,最后将加密后的token和指令发送给从设备端;
(4)从设备端对接收到的加密指令进行解密,得到指令和token;
(5)从设备端对解密后得到的token进行判断,若token正确则执行指令,若token错误则不执行指令;步骤(2)中token的具体获取过程为:
(21)在主设备端和从设备端均设置采用AES128进行加密与解密;
(22)在主设备端和从设备端预设0x01,0x01,0x01,0x01为获取token值的指令;
(23)主设备端按照通讯协议标准将每一条指令固定为16字节的长度,在发送获取token值指令时首先通过12个随即字节将获取token值指令补充到16字节得到符合规定的token值获取指令;
(24)主设备端对token值获取指令进行AES128加密后得到的加密token指获取指令发送给从设备端;
(25)从设备端通过AES128对接收到的加密token指获取指令进行解密,若解密后未得到获取token值指令则不动作,若解密后得到获取token值指令则随机生成token值;
(26)从设备端通过AES128对随机生成的token值进行加密,得到加密token值;
(27)从设备将加密token值发送回主设备端;
(28)主设备端通过AES128对收到的加密token值进行解密,从而得到token值。
2.根据权利要求1所述的购物车智能锁数据传输加密方法,其特征在于:步骤(2)中主设备端获取的token值仅在当次蓝牙连接周期内有效。
3.根据权利要求2所述的购物车智能锁数据传输加密方法,其特征在于:步骤(3)中所述的加密和步骤(4)中所述的解密均通过AES128完成。
CN202010053777.XA 2020-01-17 2020-01-17 购物车智能锁数据传输加密方法 Active CN111260829B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010053777.XA CN111260829B (zh) 2020-01-17 2020-01-17 购物车智能锁数据传输加密方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010053777.XA CN111260829B (zh) 2020-01-17 2020-01-17 购物车智能锁数据传输加密方法

Publications (2)

Publication Number Publication Date
CN111260829A CN111260829A (zh) 2020-06-09
CN111260829B true CN111260829B (zh) 2021-12-28

Family

ID=70952213

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010053777.XA Active CN111260829B (zh) 2020-01-17 2020-01-17 购物车智能锁数据传输加密方法

Country Status (1)

Country Link
CN (1) CN111260829B (zh)

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102045333B (zh) * 2010-06-29 2013-06-19 飞天诚信科技股份有限公司 一种安全报文过程密钥的生成方法
CN105635114B (zh) * 2015-12-18 2019-02-26 恒宝股份有限公司 一种口令校验方法及***
CN107978032A (zh) * 2016-10-20 2018-05-01 深圳市物联锁科技有限公司 一种基于智能锁的开锁方法
CN109493501A (zh) * 2019-01-14 2019-03-19 深圳前海微众银行股份有限公司 购物车电子锁、购物车电子锁管理***及管理方法
CN109754511B (zh) * 2019-01-14 2021-05-14 深圳前海微众银行股份有限公司 购物车设备固件更新方法、***、平台、网关及存储介质
CN110555633B (zh) * 2019-09-11 2023-07-11 深圳前海微众银行股份有限公司 购物车的管理***、方法、设备及可读存储介质

Also Published As

Publication number Publication date
CN111260829A (zh) 2020-06-09

Similar Documents

Publication Publication Date Title
US20130029595A1 (en) Communications related to electric vehicle wired and wireless charging
CN114338003B (zh) 一种基于量子加密的车路云远程控制***及方法
CN107968781A (zh) 车辆共享业务的安全处理方法
CN102968726B (zh) 一种具有二次加密特征的二维码网络防伪方法
KR20200061763A (ko) 오토모티브 이더넷에 기초하여 차량 내부 네트워크에서 차량 내 디바이스간 통신 방법 및 장치
CN107682148A (zh) 一种车辆总线与互联网通讯***之间的安全访问***及方法
CN110636052B (zh) 用电数据传输***
WO2011091728A1 (zh) 授权管理物联网终端的方法和***
CN107769912A (zh) 一种量子密钥芯片及基于量子密钥芯片的加解密方法
CN105635951A (zh) 一种基于蓝牙的数据传输控制方法
CN113900429B (zh) 一种can总线转车载以太网总线的网关***设计方法
CN111260829B (zh) 购物车智能锁数据传输加密方法
US20200175803A1 (en) Virtual payment system and method for dispensing fuel
CN110060361A (zh) 基于rfid的车辆消费支付方法及其***
CN101431453B (zh) 使通信终端与无线接入点间保密通信的方法
CN111541698B (zh) 一种基于电力配电的数据采集***及采集方法
WO2023241170A1 (zh) 一种用于自动售餐装置的远程控制方法
CN111181956A (zh) 应用于继电保护装置的无线多业务数据加密***及方法
CN113114713A (zh) 一种基于云平台移动互联技术的电力信息交互方法
CN110278077A (zh) 一种用于获取电能表数据信息的方法、装置、电子设备及存储介质
KR20220130651A (ko) 전기차 충전기용 양방향 보안통신장치
CN110191152B (zh) 用于智能表具的安全可靠通信方法
JP2004256302A (ja) 宅配サービスシステム及びその方法
CN108810113A (zh) 一种用于车辆与车辆之间的数据通信方法及***
CN208424437U (zh) 一种基于FPGA的车载FlexRay数据加密传输装置

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
CB03 Change of inventor or designer information
CB03 Change of inventor or designer information

Inventor after: Zhang Wenzhong

Inventor after: Ren Zhongwei

Inventor after: Yang Kai

Inventor after: Liu Ran

Inventor after: Wang Qingping

Inventor after: Liu Hanche

Inventor after: Liu Wei

Inventor before: Zhang Wenzhong

Inventor before: Ren Zhongwei

Inventor before: Yang Kai

Inventor before: Liu Ran

Inventor before: Wang Qingping

GR01 Patent grant
GR01 Patent grant