SPARC/patents/CN110888743B.pdf