Palm Application Platform Product Feature Description Manual
The product feature description is maintained separately for the Max and Standard versions. Use the tabs below to switch and view the corresponding version.
- Max
- Standard
Product Overview
PalmAI Max is a Palm Application Platform service built on the world-leading "palm print + palm vein" recognition technology. The platform provides not only algorithm capabilities such as palm device access, palm database management and authorization, and palm search & matching services, but also complete application capabilities for identity verification, personnel management, device management, and rule management in scenarios such as membership verification and access control.
PalmAI Max supports million-scale palm databases, mainly works with M3/M4 all-in-one devices, and supports on-device / cloud / hybrid scene strategies. It is suitable for large-scale open scenarios such as membership verification/access, and is also compatible with small- and medium-scale closed scenarios such as access control/identity verification. The mobile Mobile Palm Registration capability is a value-added optional service.
The platform includes palm device software, a mobile APP, and back-end management software, and provides APIs for customers to integrate with their own business systems.
Feature Description
Note: This table is based on the latest version (V2.3) and cumulatively presents the full feature landscape across all product ends (server, device, mobile).
| Module | Feature Name | Feature Description | Remark |
| Palm Enrollment | Mobile Palm Registration | Provides iOS/Android dual-platform palm registration SDKs for mobile, which can be integrated into your own APP to complete palm capture and pre-registration | |
| Provides iOS/Android demo APPs; users can download them to complete palm capture and pre-registration in the demo APP | |||
| H5 Palm Registration | After the user places and captures the palm on the palm device, the device screen generates a QR code; the user scans it with a phone to open the H5 page and fill in user information to complete palm registration | Users can develop the registration UI themselves | |
| External Device Palm Registration | An external PC or Android device connects to the palm device and acts as the Host to input user information on its screen and trigger the palm device to capture the palm and complete registration; supports dual-palm registration and management, and the result page displays the user's current dual-palm registration status and provides a shortcut to register the other palm | The external device requires the user's own development | |
| On-device Palm Registration | The user captures the palm on the palm device, then inputs user information on the device screen to complete palm registration; M4 devices support a 9-grid numeric keypad + PIN dual-verification registration method | ||
| Dual-Palm Registration | Supports binding both the left and right palms to a single UserID: when registering the second palm on the device, the system automatically detects it and prompts for confirmation; mobile Mobile Palm Registration supports dual-palm pre-registration, and users can manage the left/right palm status on the "My Palms" page; the system automatically marks the Primary and Secondary palm roles | ||
| Duplicate Registration Detection | The system automatically detects whether the same palm has already been registered to avoid duplicate registration; supports palm-direction validation in dual-palm scenarios to prevent binding the same hand twice | ||
| First-Use Verification | After mobile capture is completed, the last four digits of the phone number must be entered for Additional Verification on the first palm scan (can be enabled or disabled at will) | ||
| CPM QR Code Registration | Supports the CPM device QR code registration process; the user fills in information on the mobile side to generate a registration QR code, and the device scans it to directly enter the palm capture step | ||
| CPM QR Code Additional Verification | Supports the CPM device QR code Additional Verification process; after the palm scan passes, the device turns on the camera to scan the mobile authentication QR code to complete identity verification, with a 60-second scan timeout; supports custom numeric field Additional Verification interaction; already compatible with QR code Additional Verification for legacy users not registered via Mobile Palm Registration | ||
| Mobile Login Verification | The palm APP login page adds secondary verification after entering the phone number to improve account security | ||
| Mobile Palm Registration Flutter SDK | Adds a Mobile Palm Registration Flutter SDK, with functionality aligned to the Native SDK, supporting registration, verification (1:1), and recognition (1:N) modes, making it convenient for Flutter customers to integrate | ||
| PMM Log Reporting | Adds PMM log reporting to support mobile-side algorithm issue tracing and localization | ||
| Mobile Palm Registration Multi-Tenant Configuration | The Mobile Palm Registration APP and H5 support multi-tenant registration and configuration; different tenants can use independent Mobile Palm Registration flows and parameters | ||
| Registration High-Similarity Deduplication | Adds a registration High Similarity deduplication switch, supporting per-scene selection of whether to reject duplicate registration in High Similarity cases | ||
| Mobile Palm Registration SDK Upgrade | The Mobile Palm Registration mobile-side optimal-selection SDK and the server-side Palm Liveness Detection algorithm are continuously upgraded to enhance attack defense and improve the registration pass rate | ||
| Palm Recognition | Palm Recognition | Recognition strategy: supports multiple palm recognition strategies, including demo On-device Recognition, access-control/attendance On-device Recognition, Cloud Recognition, and Hybrid Recognition, supporting palm database scales from hundreds to millions and meeting different security protection levels | |
| Palm verification: after the user scans the palm, the system determines whether it passes according to the configured rules and records the verification result; supports dual-palm verification on both the device and mobile sides; scenes can be configured with strict mode (only the primary palm passes) or convenient mode (both palms pass) | |||
| Security verification mechanism, supporting Additional Verification for High Similarity users; supports mobile verification, allowing users to complete identity verification by scanning their palm on the phone | |||
| Recognition result output: the device can output the membership number or physical card number via USB or serial port, and simultaneously upload the verification record to the Host | |||
| Offline recognition: the device can still complete palm recognition when the network is disconnected, and automatically uploads records after reconnecting | |||
| User Management | Supports synchronizing user information and palm data to the server; supports fine-grained management of user status (no valid palm / left palm available / right palm available / both palms available) and palm status (not registered / not activated / activated / abnormal); supports deleting a single palm individually | ||
| Exception Handling & Notification | Provides fallback handling and clear error messages when the system or data synchronization is abnormal; PAAS-layer error codes are passed through to the device side for display, refining the reasons for registration/recognition failures; distinguishes interaction prompts by error impact level and supports network status and device-offline reminders | ||
| Weak/Disconnected Network Recognition Assurance | In cloud mode, a network exception message is displayed within 3 seconds of disconnection; in hybrid mode, the system automatically degrades to on-device recognition when disconnected; adds refined network error codes to distinguish network disconnection from unregistered users; automatically resumes recognition and synchronizes features and verification rules after the network recovers | ||
| Issue Reporting | Supports users actively triggering issue feedback, which is synchronized to the admin console; when a device encounters consecutive errors, it actively prompts the user to report or automatically uploads logs | ||
| Palm Print Feature Management | Optimizes the High Similarity palm recognition strategy: under the on-device strategy, High Similarity palms are directly rejected; under the hybrid/cloud strategy, Additional Verification is pushed to verify identity; during registration, High Similarity palms are allowed to be enrolled and tagged. Adds a Palm Print feature transformation capability to support feature isolation between different customers/devices | ||
| Mobile Palm Management | The mobile side adds a "My Palms" management page showing the registration status of the left/right palms and the primary-palm tag; supports deleting a single palm individually, and after deleting the primary palm the other activated palm automatically becomes the primary palm; palm recognition and verification results display left/right palm information | ||
| Failed Verification Records | Verification records add failed-record display and filtering, supporting distinction between successful and failed palm scan records | ||
| Palm Scan Result Page Configuration | Adds palm scan result page time configuration, supporting customization of the display duration of the result page after a successful palm scan | ||
| Elderly Algorithm Optimization | Updates the elderly-specific algorithm optimization version to improve palm recognition for elderly users | ||
| Mobile Verification | Launches the H5 1:1/1:N palm comparison capability, supporting palm comparison in a mobile browser environment; the mobile side reports successful/failed verification records, connecting the mobile verification data chain | ||
| Scenario Application Examples | Releases the V2.3 visitor/meeting/attendance scenario applications, providing integration example references for typical scenarios | ||
| Device Settings | Device Custom APK | Supports management of voice, text, and logo | |
| System Settings | Supports module activation via QR code; supports KYC device activation codes; supports wireless and wired networks; supports remote upgrade of modules, systems, and applications (module firmware can be upgraded together with the latest algorithm package); supports log upload; supports device restart time configuration; supports deleting the local palm database at will; supports viewing local device information; supports cleaning and resetting device palm print and cache data | ||
| License Management | Supports License expiration monitoring and alerts to notify of authorization expiration; supports device-side license activation via QR code; supports binding to the Max or Standard version, with different versions corresponding to different feature scopes | ||
| Platform Multi-language Support | Supports Chinese, English, and Japanese; the device time zone is synchronized from the cloud | ||
| Remote Simulation Operations | Supports operating module files via whole-device commands, and supports remote simulation of operations such as authorization expiration, avoiding disassembling the device or module | ||
| M3B Network Adaptation | Optimizes M3B device network connectivity, supporting 4G/5G/Wi-Fi adaptation, sub-network disabling, and Ethernet switching optimization | ||
| rv1126b Chip Adaptation | Adds rv1126b chip platform adaptation, outputting application software versions adapted to M3B and M4B devices and supporting the full palm scan process | ||
| Wi-Fi Password Extension | Extends the M3/M4 device Wi-Fi password input length to 32 characters | ||
| M3B 4G Network | M3B devices complete 4G network adaptation, supporting 4G cellular network connection | ||
| Device Self-Check Tool | Adds a device self-check tool that supports automatic execution of full-function verification, API interface testing, performance testing, etc. | ||
| Domain Security Configuration | Adds a certificate verification switch when configuring the domain on the server side | ||
| Host Protocol Adaptation | Adapts the registration reverse-scan protocol; adds periodic USB reporting of the device's online/offline status | ||
| A3 POC Adaptation | The A3 module supports the Standard/KycMax interface protocol and provides an Android PDM device management application | ||
| A3B FEC Correction | The A3B module FEC distortion correction adapts to the existing production line method, improving the palm print capture image quality of M4 devices | ||
| M4 Palm Scan Optimization | Fixes the issues of the module staying lit and slow palm print recognition during M4 palm scanning, improving palm scan response speed | ||
| M4 Firmware Upgrade | Replaces the vendor implementation of the M4 system firmware/app upgrade module to improve upgrade compatibility and stability | ||
| M3/M4 Interaction Visual Optimization | Overall optimization of M3/M4 device-side interaction visuals, improving device-side operation experience and interface consistency | ||
| Admin Console | Data Dashboard | Adds a Dashboard home page: data overview (total devices / total registered users / total palms / palm database capacity); real-time display of today's data (palm scans / palm-scanning users / newly activated users / online devices); user trend charts (daily newly activated users/palms, daily active users, user status distribution pie chart); device online-rate trend and daily palm scan trend; supports data export of up to 180 days | |
| Multi-Tenant Management | Supports super admins creating, editing, disabling, and deleting tenants and allocating tenant quotas (palm database capacity); supports creating tenant admins and sending initial passwords; super admins can switch tenant views to view different tenants' data; tenant admins can only manage their own tenant's data; data is fully isolated between tenants | ||
| UI Redesign | Overall UI redesign and upgrade of the admin console, with unified theme colors; optimized function menu structure, with scene group management and user tags extracted into independent menus; adds tenant management, audit log, and system information menus; some add/edit interactions are changed to pop-ups/drawers | ||
| Device List | Create, edit, and delete device information; supports batch export to view device information; supports batch import to create and edit devices; supports device status monitoring; device data is managed uniformly by the IoT service, supporting viewing of device, module, system, algorithm, and other version information | ||
| Device Template | Supports M4 device custom UI configuration; users can upload UI assets and edit display text in the device template, and the configuration takes effect on the device immediately after being pushed | M4 devices only | |
| Device OTA | Supports searching upgrade orders and batch device upgrades by upgrade task name, type, status, and related upgrade package; supports silent upgrade | ||
| Device Logs | Supports log query, log download, and device-side log upload, and can filter by device SN and date | Requires purchasing the cloud platform's log service | |
| Upgrade Package | Supports configuration file upload, upgrade package addition, and upgrade package deletion | ||
| User List | Supports user information management, including creating, editing, and deleting users; supports batch import and export of user information; supports user tag management; adds a user status field (no valid palm / left palm available / right palm available / both palms available) and a primary-palm field (left/right); supports deleting a single palm individually on the edit page | ||
| Blocklist Monitoring | Supports adding users to the Blocklist automatically by the algorithm or manually and restricting palm scan pass; when any one of a user's palms triggers a risk-control rule, both palms are set to Blocklist status; supports Blocklist user query and batch export | ||
| Scene Management | Supports hierarchical management of device deployment scenes, including creating, editing, deleting, and querying scene groups and scenes, and supports binding devices to scenes and configuring scene strategies; adds verification mode selection: strict mode (only the primary palm passes) and convenient mode (both palms pass) | ||
| Verification Rules | Supports setting verification rules by scene, by user tag or specified users, and by time period; supports delivering the device-side palm database by verification rule; supports third-party system verification; verification rules apply to both palms and support filtering by manageable personnel scope; supports configuring the Additional Verification switch and Additional Verification methods per tenant | ||
| Verification Records | Verification records can be viewed on the page and exported to Excel; supports filtering by manageable personnel scope | ||
| Operation Logs | Adds an operation log module recording admins' system operations (including IP address, username, operation time, operation type, operation result); records audit logs for API request processing; supports log backup and forwarding to third-party systems | ||
| Issue Reporting | Supports unified management and viewing of device issue reports; supports filtering by time range, issue type, device, and processing status, and supports recording processing details including the issue cause and resolution | ||
| System Settings | Supports uploading a logo in the backend; supports layered management of platform-level configuration (logo, License, software version, image storage strategy, operations tools, system alerts) and tenant-level configuration | ||
| Member Management | Supports platform member account management, including member creation, editing, and deletion, and assigning role permissions and data access scope to members; supports a tiered permission system for super admins and tenant admins; supports role-based API identity authentication and access control | ||
| Authorization Management | The platform authorization file supports binding to the Max or Standard version; adds a tenant-quantity authorization dimension; palm database capacity is strictly calculated by the number of palms, and feature upgrade/dual-write does not consume palm capacity License | ||
| Security Audit Logs | Completes security audit logs for the IoT device management and scene management modules, covering operation types such as upgrade package management, upgrade order management, upgrade tasks, device management, device log management, and remote commands | ||
| Remote Commands | Adds a remote command feature, supporting dispatching remote operation commands to devices via the admin console | ||
| User/Device Filtering | Adds filtering of the user list by user tag and user status; adds filtering of the device list by device status | ||
| Batch User Deletion | The user list adds a batch deletion feature, supporting manually selecting multiple users for batch deletion, with a secondary confirmation pop-up before deletion | ||
| UserID Modification | The user details page supports modifying the UserID of a registered user | ||
| Tag Permission Optimization | Optimizes tag creation permission control, restricting members' tag viewing permission; optimizes the duplicate-tag-name prompt | ||
| Scene Group Interaction Optimization | Optimizes the scene group management interaction experience and data-scope selection logic | ||
| Module SN Management | Adds module SN reporting capability; the Module SN field can be viewed in the device list and exported Excel | ||
| MQTT Remote Commands | Remote commands switch to the MQTT protocol, improving command dispatch stability and real-time performance | ||
| Open/Closed Scene Configuration | Supports combined configuration of open and closed scenes, automatically adjusting the recognition strategy and security level according to the scene type | ||
| Access Scope Query | Adds querying the access scope by user dimension, supporting viewing of a user's access permissions across scenes/devices | ||
| User Tag Hierarchy Management | User tag optimization, supporting the organization/department management hierarchy; the user list supports filtering and viewing users by tag | ||
| Device Statistics | The IoT device list adds a statistics module, supporting online/offline/abnormal device count statistics and device status overview | ||
| Batch Remote Command Dispatch | Remote commands support batch dispatch and device validity verification, improving operations efficiency for large-scale devices | ||
| Deployment & Operations | Multi-Cloud Platform Adaptation | Supports deployment adaptation for cloud platforms such as Tencent Cloud TCS, Google Cloud GCP, and Microsoft Azure | |
| Cloud Monitoring Integration | Integrates with cloud platform base components to achieve system-level monitoring alerts, log analysis, and automated operations | ||
| Device Status Monitoring | Enhances the module exception protection mechanism to improve device stability in extreme environments; supports device status reporting, log reporting, and issue handling | ||
| Version Upgrade & Migration Tools | Provides product minor-version upgrade tools; supports the upgrade tool for upgrading from the Standard version to the Max version, and supports Max version feature upgrade; consolidates operations configuration, merging multiple environment configurations into one to reduce maintenance costs | ||
| Operations Tools | Provides system operations tools, including standalone daily automatic data backup (supporting automatic cleanup when space is full), verification statistics analysis scripts, and support for server-side log collection and end-to-end troubleshooting analysis tools | ||
| Blocklist Performance | Optimizes Blocklist interface performance, reducing KMS decryption call frequency and lowering latency; caches data with local encryption to prevent Redis data leakage | ||
| Resource Watermark Alerts | Device-side data reporting adds resource usage and resource watermark alert information, supporting monitoring of CPU, memory, storage, and other resources | ||
| Standalone Remote Logs | The standalone version supports retrieving device logs via remote commands, improving device operations efficiency in standalone deployment scenarios | ||
| Service Self-Check Tool | Adds a service self-check tool that supports automatically running full-function verification and API interface testing after system installation and configuration | ||
| API | User Management API | User create, edit, and delete APIs; supports full query of user information, returning all information of admin console users (including dual-palm status fields) | |
| Palm Print Registration API | Used when calling for self-designed H5 registration pages; supports dual-palm registration/update (POST /api/v2/users/{userId}/palms) | ||
| Delete Palm Print API | Used to delete palm print information; supports deleting a single palm by direction (left/right) (DELETE /api/v2/users/{userId}/palms/{handType}) | ||
| Access Record API | Includes retrieving access records and pushing access records | ||
| Verification Rule API | Provides create, edit, and delete verification rule APIs | ||
| Verification Record API | Adds a create verification record API | ||
| Device Management API | Adds device management APIs, supporting adding, editing, and deleting devices | ||
| Scene Management API | Adds scene management APIs, supporting adding, editing, and deleting scenes | ||
| Palm Database Status Query API | Adds palm database capacity and validity query APIs, supporting retrieval of device resource occupancy | ||
| User Status & Palm Status API | Adds user status and palm status APIs (including dual-palm related), returning UserState, MainPalm, and each left/right palm status by UserID; supports device query and scene query | ||
| Tenant Management API | Adds tenant create, query, edit, and delete APIs; adds tenant admin creation and management APIs; supports the tenant switching API (POST /api/v1/admin/switch-tenant) | ||
| Data Dashboard API | Adds data query APIs such as data overview, today's real-time data, and historical trend statistics, supporting data export | ||
| Open API Extensions | Adds query APIs for device list, scene group list, scene list, user list, and user tag list; enhances the verification record query API by adding a scene group name return field and sorting parameters; adds a verification rule list query API | ||
| CPM Drop-Code Registration API | Provides an OpenAPI for CPM drop-code palm registration, supporting bypassing SMS verification code checks in private deployment environments | ||
| API Security Hardening | OpenAPI supports the user authentication mode, enhancing interface call security and supporting fine-grained user-level permission control | ||
| Hardware | Card Reader Module | Supports reading M1 cards | M3 devices only |
| Communication Module | Supports USB CDC transmission with bidirectional data transfer; supports the Bluetooth transmission protocol; M3 supports GPIO signal input and relay signal output |
Product Overview
PalmAI Standard is a Palm Application Platform service built on the world-leading "palm print + palm vein" recognition technology. The platform provides not only algorithm capabilities such as palm device access, palm database management and authorization, and palm search & matching services, but also complete application capabilities for identity verification, personnel management, device management, and attendance management in scenarios such as membership verification and access control.
PalmAI Standard supports a 50,000-scale palm database, mainly works with M3/M4 all-in-one devices, and is suitable for small- and medium-scale closed scenarios such as access control/identity verification. The mobile Mobile Palm Registration capability is a value-added optional service.
The platform includes palm device software, a mobile APP, and back-end management software, and provides APIs for customers to integrate with their own business systems.
Feature Description
Note: This table is based on the latest version (V2.3) and cumulatively presents the full feature landscape across all product ends (server, device, mobile).
| Module | Feature Name | Feature Description | Remark |
| Palm Enrollment | Mobile Palm Registration | Provides iOS/Android dual-platform palm registration SDKs for mobile, which can be integrated into your own APP to complete palm capture and pre-registration | |
| Provides iOS/Android demo APPs; users can download them to complete palm capture and pre-registration in the demo APP | |||
| H5 Palm Registration | After the user places and captures the palm on the palm device, the device screen generates a QR code; the user scans it with a phone to open the H5 page and fill in user information to complete palm registration | Users can develop the registration UI themselves | |
| External Device Palm Registration | An external PC or Android device connects to the palm device and acts as the Host to input user information on its screen and trigger the palm device to capture the palm and complete registration; supports dual-palm registration and management, and the result page displays the user's current dual-palm registration status and provides a shortcut to register the other palm | The external device requires the user's own development | |
| On-device Palm Registration | The user captures the palm on the palm device, then inputs user information on the device screen to complete palm registration; M4 devices support a 9-grid numeric keypad + PIN dual-verification registration method | ||
| Dual-Palm Registration | Supports binding both the left and right palms to a single UserID: when registering the second palm on the device, the system automatically detects it and prompts for confirmation; mobile Mobile Palm Registration supports dual-palm pre-registration, and users can manage the left/right palm status on the "My Palms" page; the system automatically marks the Primary and Secondary palm roles | ||
| Duplicate Registration Detection | The system automatically detects whether the same palm has already been registered to avoid duplicate registration; supports palm-direction validation in dual-palm scenarios to prevent binding the same hand twice | ||
| CPM QR Code Registration | Supports the CPM device QR code registration process; the user fills in information on the mobile side to generate a registration QR code, and the device scans it to directly enter the palm capture step | ||
| Mobile Login Verification | The palm APP login page adds secondary verification after entering the phone number to improve account security | ||
| Mobile Palm Registration Flutter SDK | Adds a Mobile Palm Registration Flutter SDK, with functionality aligned to the Native SDK, supporting registration mode, making it convenient for Flutter customers to integrate | ||
| PMM Log Reporting | Adds PMM log reporting to support mobile-side algorithm issue tracing and localization | ||
| Mobile Palm Registration Multi-Tenant Configuration | The Mobile Palm Registration APP and H5 support multi-tenant registration and configuration; different tenants can use independent Mobile Palm Registration flows and parameters | ||
| Mobile Palm Registration SDK Upgrade | The Mobile Palm Registration mobile-side optimal-selection SDK and the server-side Palm Liveness Detection algorithm are continuously upgraded to enhance attack defense and improve the registration pass rate | ||
| Palm Recognition | Palm Recognition | Recognition strategy: supports palm recognition strategies including demo On-device Recognition and access-control/attendance On-device Recognition, supporting palm database scales up to 50,000 and meeting different security protection levels | |
| Palm verification: after the user scans the palm, the system determines whether it passes according to the configured rules and records the verification result; supports device-side dual-palm verification; scenes can be configured with strict mode (only the primary palm passes) or convenient mode (both palms pass) | |||
| Recognition result output: the device can output the membership number or physical card number via USB or serial port, and simultaneously upload the verification record to the Host | |||
| Offline recognition: the device can still complete palm recognition when the network is disconnected, and automatically uploads records after reconnecting | |||
| User Management | Supports synchronizing user information and palm data to the server; supports fine-grained management of user status (no valid palm / left palm available / right palm available / both palms available) and palm status (not registered / not activated / activated / abnormal); supports deleting a single palm individually | ||
| Exception Handling & Notification | Provides fallback handling and clear error messages when the system or data synchronization is abnormal; PAAS-layer error codes are passed through to the device side for display, refining the reasons for registration/recognition failures; distinguishes interaction prompts by error impact level and supports network status and device-offline reminders | ||
| Weak/Disconnected Network Recognition Assurance | A network exception message is displayed upon disconnection; adds refined network error codes to distinguish network disconnection from unregistered users; automatically resumes recognition and synchronizes features and verification rules after the network recovers | ||
| Issue Reporting | Supports users actively triggering issue feedback, which is synchronized to the admin console; when a device encounters consecutive errors, it actively prompts the user to report or automatically uploads logs | ||
| Palm Print Feature Management | Supports the Palm Print feature transformation capability to support feature isolation between different customers/devices | ||
| Mobile Palm Management | The mobile side adds a "My Palms" management page showing the registration status of the left/right palms and the primary-palm tag; supports deleting a single palm individually, and after deleting the primary palm the other activated palm automatically becomes the primary palm | ||
| Failed Verification Records | Verification records add failed-record display and filtering, supporting distinction between successful and failed palm scan records | ||
| Palm Scan Result Page Configuration | Adds palm scan result page time configuration, supporting customization of the display duration of the result page after a successful palm scan | ||
| Elderly Algorithm Optimization | Updates the elderly-specific algorithm optimization version to improve palm recognition for elderly users | ||
| Scenario Application Examples | Releases the V2.3 visitor/meeting/attendance scenario applications, providing integration example references for typical scenarios | ||
| Device Settings | Device Custom APK | Supports management of voice, text, and logo | |
| System Settings | Supports module activation via QR code; supports KYC device activation codes; supports wireless and wired networks; supports remote upgrade of modules, systems, and applications (module firmware can be upgraded together with the latest algorithm package); supports log upload; supports device restart time configuration; supports deleting the local palm database at will; supports viewing local device information; supports cleaning and resetting device palm print and cache data | ||
| License Management | Supports License expiration monitoring and alerts to notify of authorization expiration; supports device-side license activation via QR code; supports binding to the Max or Standard version, with different versions corresponding to different feature scopes | ||
| Platform Multi-language Support | Supports Chinese, English, and Japanese; the device time zone is synchronized from the cloud | ||
| Remote Simulation Operations | Supports operating module files via whole-device commands, and supports remote simulation of operations such as authorization expiration, avoiding disassembling the device or module | ||
| M3B Network Adaptation | Optimizes M3B device network connectivity, supporting 4G/5G/Wi-Fi adaptation, sub-network disabling, and Ethernet switching optimization | ||
| rv1126b Chip Adaptation | Adds rv1126b chip platform adaptation, outputting application software versions adapted to M3B and M4B devices and supporting the full palm scan process | ||
| Wi-Fi Password Extension | Extends the M3/M4 device Wi-Fi password input length to 32 characters | ||
| M3B 4G Network | M3B devices complete 4G network adaptation, supporting 4G cellular network connection | ||
| Device Self-Check Tool | Adds a device self-check tool that supports automatic execution of full-function verification, API interface testing, performance testing, etc. | ||
| Domain Security Configuration | Adds a certificate verification switch when configuring the domain on the server side | ||
| Host Protocol Adaptation | Adapts the registration reverse-scan protocol; adds periodic USB reporting of the device's online/offline status | ||
| A3 POC Adaptation | The A3 module supports the Standard/KycMax interface protocol and provides an Android PDM device management application | ||
| A3B FEC Correction | The A3B module FEC distortion correction adapts to the existing production line method, improving the palm print capture image quality of M4 devices | ||
| M4 Palm Scan Optimization | Fixes the issues of the module staying lit and slow palm print recognition during M4 palm scanning, improving palm scan response speed | ||
| M4 Firmware Upgrade | Replaces the vendor implementation of the M4 system firmware/app upgrade module to improve upgrade compatibility and stability | ||
| M3/M4 Interaction Visual Optimization | Overall optimization of M3/M4 device-side interaction visuals, improving device-side operation experience and interface consistency | ||
| Admin Console | Data Dashboard | Adds a Dashboard home page: data overview (total devices / total registered users / total palms / palm database capacity); real-time display of today's data (palm scans / palm-scanning users / newly activated users / online devices); user trend charts (daily newly activated users/palms, daily active users, user status distribution pie chart); device online-rate trend and daily palm scan trend; supports data export of up to 180 days | |
| Multi-Tenant Management | Supports super admins creating, editing, disabling, and deleting tenants and allocating tenant quotas (palm database capacity); supports creating tenant admins and sending initial passwords; super admins can switch tenant views to view different tenants' data; tenant admins can only manage their own tenant's data; data is fully isolated between tenants | ||
| UI Redesign | Overall UI redesign and upgrade of the admin console, with unified theme colors; optimized function menu structure, with scene group management and user tags extracted into independent menus; adds tenant management, audit log, and system information menus; some add/edit interactions are changed to pop-ups/drawers | ||
| Device List | Create, edit, and delete device information; supports batch export to view device information; supports batch import to create and edit devices; supports device status monitoring; device data is managed uniformly by the IoT service, supporting viewing of device, module, system, algorithm, and other version information | ||
| Device Template | Supports M4 device custom UI configuration; users can upload UI assets and edit display text in the device template, and the configuration takes effect on the device immediately after being pushed | M4 devices only | |
| Device OTA | Supports searching upgrade orders and batch device upgrades by upgrade task name, type, status, and related upgrade package; supports silent upgrade | ||
| Device Logs | Supports log query, log download, and device-side log upload, and can filter by device SN and date | Requires purchasing the cloud platform's log service | |
| Upgrade Package | Supports configuration file upload, upgrade package addition, and upgrade package deletion | ||
| User List | Supports user information management, including creating, editing, and deleting users; supports batch import and export of user information; supports user tag management; adds a user status field (no valid palm / left palm available / right palm available / both palms available) and a primary-palm field (left/right); supports deleting a single palm individually on the edit page | ||
| Blocklist Monitoring | Supports adding users to the Blocklist automatically by the algorithm or manually and restricting palm scan pass; when any one of a user's palms triggers a risk-control rule, both palms are set to Blocklist status; supports Blocklist user query and batch export | ||
| Scene Management | Supports hierarchical management of device deployment scenes, including creating, editing, deleting, and querying scene groups and scenes, and supports binding devices to scenes and configuring scene strategies; adds verification strategy selection: strict mode (only the primary palm passes) and convenient mode (both palms pass) | ||
| Verification Rules | Supports setting verification rules by scene, by user tag or specified users, and by time period; supports delivering the device-side palm database by verification rule; supports third-party system verification; verification rules apply to both palms and support filtering by manageable personnel scope | ||
| Verification Records | Verification records can be viewed on the page and exported to Excel; supports filtering by manageable personnel scope | ||
| Operation Logs | Adds an operation log module recording admins' system operations (including IP address, username, operation time, operation type, operation result); records audit logs for API request processing; supports log backup and forwarding to third-party systems | ||
| Issue Reporting | Supports unified management and viewing of device issue reports; supports filtering by time range, issue type, device, and processing status, and supports recording processing details including the issue cause and resolution | ||
| System Settings | Supports uploading a logo in the backend; supports layered management of platform-level configuration (logo, License, software version, image storage strategy, operations tools, system alerts) and tenant-level configuration | ||
| Member Management | Supports platform member account management, including member creation, editing, and deletion, and assigning role permissions and data access scope to members; supports a tiered permission system for super admins and tenant admins; supports role-based API identity authentication and access control | ||
| Authorization Management | The platform authorization file supports binding to the Max or Standard version; adds a tenant-quantity authorization dimension; palm database capacity is strictly calculated by the number of palms, and feature upgrade/dual-write does not consume palm capacity License | ||
| Security Audit Logs | Completes security audit logs for the IoT device management and scene management modules, covering operation types such as upgrade package management, upgrade order management, upgrade tasks, device management, device log management, and remote commands | ||
| Remote Commands | Adds a remote command feature, supporting dispatching remote operation commands to devices via the admin console | ||
| User/Device Filtering | Adds filtering of the user list by user tag and user status; adds filtering of the device list by device status | ||
| Batch User Deletion | The user list adds a batch deletion feature, supporting manually selecting multiple users for batch deletion, with a secondary confirmation pop-up before deletion | ||
| UserID Modification | The user details page supports modifying the UserID of a registered user | ||
| Tag Permission Optimization | Optimizes tag creation permission control, restricting members' tag viewing permission; optimizes the duplicate-tag-name prompt | ||
| Scene Group Interaction Optimization | Optimizes the scene group management interaction experience and data-scope selection logic | ||
| Module SN Management | Adds module SN reporting capability; the Module SN field can be viewed in the device list and exported Excel | ||
| MQTT Remote Commands | Remote commands switch to the MQTT protocol, improving command dispatch stability and real-time performance | ||
| Open/Closed Scene Configuration | Supports combined configuration of open and closed scenes, automatically adjusting the recognition strategy and security level according to the scene type | ||
| Access Scope Query | Adds querying the access scope by user dimension, supporting viewing of a user's access permissions across scenes/devices | ||
| User Tag Hierarchy Management | User tag optimization, supporting the organization/department management hierarchy; the user list supports filtering and viewing users by tag | ||
| Device Statistics | The IoT device list adds a statistics module, supporting online/offline/abnormal device count statistics and device status overview | ||
| Batch Remote Command Dispatch | Remote commands support batch dispatch and device validity verification, improving operations efficiency for large-scale devices | ||
| Deployment & Operations | Deployment Adaptation | Supports standalone (POC) deployment and TKE cluster (production) deployment | |
| Cloud Monitoring Integration | Integrates with cloud platform base components to achieve system-level monitoring alerts, log analysis, and automated operations | ||
| Device Status Monitoring | Enhances the module exception protection mechanism to improve device stability in extreme environments; supports device status reporting, log reporting, and issue handling | ||
| Version Upgrade & Migration Tools | Provides product minor-version upgrade tools; supports the upgrade and data migration tool for upgrading from the Standard version to the Max version; consolidates operations configuration, merging multiple environment configurations into one to reduce maintenance costs | ||
| Operations Tools | Provides system operations tools, including standalone daily automatic data backup (supporting automatic cleanup when space is full), verification statistics analysis scripts, and support for server-side log collection and end-to-end troubleshooting analysis tools | ||
| Blocklist Performance | Optimizes Blocklist interface performance, reducing KMS decryption call frequency and lowering latency; caches data with local encryption to prevent Redis data leakage | ||
| Resource Watermark Alerts | Device-side data reporting adds resource usage and resource watermark alert information, supporting monitoring of CPU, memory, storage, and other resources | ||
| Standalone Remote Logs | The standalone version supports retrieving device logs via remote commands, improving device operations efficiency in standalone deployment scenarios | ||
| Service Self-Check Tool | Adds a service self-check tool that supports automatically running full-function verification and API interface testing after system installation and configuration | ||
| API | User Management API | User create, edit, and delete APIs; supports full query of user information, returning all information of admin console users (including dual-palm status fields) | |
| Palm Print Registration API | Used when calling for self-designed H5 registration pages; supports dual-palm registration/update (POST /api/v2/users/{userId}/palms) | ||
| Delete Palm Print API | Used to delete palm print information; supports deleting a single palm by direction (left/right) (DELETE /api/v2/users/{userId}/palms/{handType}) | ||
| Access Record API | Includes retrieving access records and pushing access records | ||
| Verification Rule API | Provides create, edit, and delete verification rule APIs | ||
| Verification Record API | Adds a create verification record API | ||
| Device Management API | Adds device management APIs, supporting adding, editing, and deleting devices | ||
| Scene Management API | Adds scene management APIs, supporting adding, editing, and deleting scenes | ||
| Palm Database Status Query API | Adds palm database capacity and validity query APIs, supporting retrieval of device resource occupancy | ||
| User Status & Palm Status API | Adds user status and palm status APIs (including dual-palm related), returning UserState, MainPalm, and each left/right palm status by UserID; supports device query and scene query | ||
| Tenant Management API | Adds tenant create, query, edit, and delete APIs; adds tenant admin creation and management APIs; supports the tenant switching API (POST /api/v1/admin/switch-tenant) | ||
| Data Dashboard API | Adds data query APIs such as data overview, today's real-time data, and historical trend statistics, supporting data export | ||
| Open API Extensions | Adds query APIs for device list, scene group list, scene list, user list, and user tag list; enhances the verification record query API by adding a scene group name return field and sorting parameters; adds a verification rule list query API | ||
| CPM Drop-Code Registration API | Provides an OpenAPI for CPM drop-code palm registration, supporting bypassing SMS verification code checks in private deployment environments | ||
| API Security Hardening | OpenAPI supports the user authentication mode, enhancing interface call security and supporting fine-grained user-level permission control | ||
| Hardware | Card Reader Module | Supports reading M1 cards | M3 devices only |
| Communication Module | Supports USB CDC transmission with bidirectional data transfer; supports the Bluetooth transmission protocol; M3 supports GPIO signal input and relay signal output |