Tích hợp máy ảnh đa thương hiệu nhằm mục đích cung cấp cho các ứng dụng giao diện chụp ảnh, cấu hình và trạng thái được xác định. Việc đưa vào một mẫu thiết bị phụ thuộc vào các điều kiện về SDK, giao thức, hệ thống và giấy phép của mẫu thiết bị đó. Khả năng tương thích yêu cầu xác minh riêng cho từng kiểu máy và phiên bản thiết bị. Bài viết này mô tả một thiết kế được đề xuất và không báo cáo kết quả kiểm tra khả năng tương thích.

Thành phần thiết kế

Kiểm kê thiết bị và phiên bản → SDK của nhà cung cấp hoặc bộ điều hợp giao thức → giao diện tham số và chụp ảnh chung → các ứng dụng và công cụ cấu hình. Hiển thị các chức năng dành riêng cho thiết bị thông qua các tiện ích mở rộng được xác định. Lớp chung báo cáo các khả năng thực tế thay vì buộc mọi thiết bị phải có một bộ tính năng giống hệt nhau.

mô-đun Phạm vi phát triển Sản phẩm bàn giao và xác minh
Đăng ký thiết bị Sự kết hợp giữa mô hình, chương trình cơ sở, giao diện, SDK và nền tảng Bản kiểm kê phiên bản và bản ghi nhận dạng thiết bị
Bộ chuyển đổi nhà cung cấp Liệt kê, kết nối, cấu hình, chụp ảnh và đóng Mã bộ điều hợp, ví dụ và ánh xạ lỗi của nhà cung cấp
Giao diện chung Các tham số, cấu trúc khung, trạng thái và quy tắc bộ đệm Truy vấn khả năng và tài liệu API
Công cụ cấu hình Các cài đặt, phạm vi và trạng thái hiện tại được hỗ trợ Giao diện người dùng, nhập và xuất và bản ghi xác thực
Xác minh khả năng tương thích Hoạt động bình thường, ranh giới và phục hồi Trạng thái thử nghiệm cho từng model và phiên bản

Các trường ma trận tương thích tối thiểu

Ghi lại thiết bị mục tiêu, phần cứng và chương trình cơ sở, SDK, hệ điều hành, kiến ​​trúc, trình điều khiển, chế độ vận hành, các tính năng cần thiết, kết quả kiểm tra và các giới hạn đã biết. Đánh dấu các kết hợp chưa được kiểm tra là đang chờ xác minh. Không thay thế toàn bộ tuyên bố về loạt sản phẩm bằng phạm vi thử nghiệm thực tế.

Tích hợp theo từng giai đoạn

Xác thực giao diện chung bằng thiết bị đại diện với tài liệu đầy đủ. Sau đó, thêm các thiết bị có định dạng, điều khiển hoặc ràng buộc trạng thái khác nhau để kiểm tra xem mô hình có thể hiện sự khác biệt hay không. Xác định hành vi ứng dụng khi một khả năng không được hỗ trợ. Bao gồm thông tin về thiết bị và phiên bản trong tệp cấu hình để các thông số từ thiết bị cũ không được ghi trực tiếp vào thiết bị thay thế.

Đối với lỗi kết nối hoặc khung không hợp lệ, hãy ghi lại thiết bị, SDK, cài đặt, chuyển đổi trạng thái và lỗi ban đầu. Thống nhất xem quá trình khôi phục có tự động hay không, cài đặt nào phải được áp dụng lại và thời điểm ứng dụng được thông báo tùy theo khả năng của thiết bị và nhu cầu kinh doanh.

Đầu vào và chuyển giao

Cung cấp danh sách mô hình, thiết bị, SDK, tài liệu, giấy phép, hệ thống đích, hình ảnh thô và giao diện ứng dụng rõ ràng. Phạm vi riêng biệt của API chung, bộ điều hợp của nhà cung cấp, ví dụ, công cụ cấu hình, hướng dẫn xây dựng, ma trận thử nghiệm và các thành phần của bên thứ ba. Xử lý các mô hình hoặc bản nâng cấp SDK bổ sung khi phiên bản thay đổi bằng thử nghiệm hồi quy thích hợp.

Các dịch vụ liên quan: SDK và công cụ dành cho thiết bị thị giác, phát triển chụp ảnh hình ảnh Và yêu cầu dự án.