JSON message about result of searching for human body picture
{
"HBDSearchResult":{
"searchID": ,
/*required, string, search ID, which is used to check whether the current search requester is the same as the previous one. If they are the same, the search record will be stored in the device to speed up the next search*/
"responseStatus": ,
/*required, string, search status: "true"-succeeded, "false"-failed*/
"responseStatusStrg": "",
/*required, string, search status description: "OK"-search ended, "MORE"-searching, "NO_MATCHES"-no data found*/
"numOfMatches": ,
/*required, string, number of matched results that returned for once*/
"totalMatches": ,
/*required, string, total number of matched results*/
"MatchList":[{
/*optional, detailed information of matched results*/
"HBDID": "",
/*required, string, ID of human body picture library, the maximum length is 64*/
"HBPID": "",
/*required, string, human body picture ID; the maximum length is 64*/
"HumanAppendData":{
/*optional, additional information of person in human body picture*/
"name": "",
/*required, string, person name, the maximum length is 64*/
"gender": "",
/*optional, string, gender: "male", "female", "unknown"*/
"bornTime": "",
/*optional, string, date of birth, ISO8601 time format, the maximum length is 32*/
"province": "",
/*optional, string, province of birth, the maximum length is 32*/
"city": "",
/*optional, string, city of birth, the maximum length is 32*/
"certificateType ": "",
/*optional, string, certificate type: "officerID"-officer ID, "ID"-identity card, "other"-other; the maximum length is 10*/
"certificateNumber": "",
/*optional, string, certificate No., the maximum length is 32*/
"PersonInfoExtend":[{
/*optional, custom extension information of person*/
"id": ,
/*optional, integer32, serial No. of person custom extension information, starts from 1*/
"enable": ,
/*optional, boolean, whether to enable person custom extension information*/
"name": "",
/*optional, string, tag name of person tag extension information*/
"value": ""
/*optional, string, extension information content*/
}]
},
"ModelingStatus":{
/*optional, modeling status information*/
"status": "",
/*optional, string, modeling status: "modeling"-modeled, "unmodeled", "modelingFailed"-modeling failed*/
"reason": ""
/*optional, string, reason of modeling failure, it is valid when the value of status is "modelingFailed": "noHuman"-no human body, "humanSizeSmall"-picture size is too small, "shadeHuman"-human body is tempered, "unknow"-unknown error, "imageURLDownloadFailed"-picture download failed, "noJpgPicture"-the picture is not in JPEG format, "errorPictureResolution"-invalid resolution, "humanSizeBig"-picture size is too large, "diskError"-disk error, "diskFull"-disk is full, "analysisFailed"-analysis failed, "multipleHumans"-there are multiple human bodies*/
},
"picURL":""
/*optional, string, picture URL*/
}]
}
}