From 8f70a314ed865c8af2e70b634ce9cdce2f39f330 Mon Sep 17 00:00:00 2001
From: zc <1264109104@qq.com>
Date: 星期二, 18 二月 2025 22:00:31 +0800
Subject: [PATCH] 日志20250218
---
ProjectInformation/1.1人员分工职责表.xls | 0
/dev/null | 0
ProjectInformation/1.2项目进度表.xls | 0
参考文档/日志模板/日志_姓名_日期.doc | 0
Server/朱琛/log/日志_朱琛_20250218.doc | 0
ProjectInformation/1.项目任务书.doc | 0
需求分析要求.txt | 78 +++++++++++++++++++++++++++++++-------
7 files changed, 63 insertions(+), 15 deletions(-)
diff --git "a/ProjectInformation/1.1\344\272\272\345\221\230\345\210\206\345\267\245\350\201\214\350\264\243\350\241\250.xls" "b/ProjectInformation/1.1\344\272\272\345\221\230\345\210\206\345\267\245\350\201\214\350\264\243\350\241\250.xls"
new file mode 100644
index 0000000..774f9f9
--- /dev/null
+++ "b/ProjectInformation/1.1\344\272\272\345\221\230\345\210\206\345\267\245\350\201\214\350\264\243\350\241\250.xls"
Binary files differ
diff --git "a/ProjectInformation/1.2\351\241\271\347\233\256\350\277\233\345\272\246\350\241\250.xls" "b/ProjectInformation/1.2\351\241\271\347\233\256\350\277\233\345\272\246\350\241\250.xls"
new file mode 100644
index 0000000..2ecaffb
--- /dev/null
+++ "b/ProjectInformation/1.2\351\241\271\347\233\256\350\277\233\345\272\246\350\241\250.xls"
Binary files differ
diff --git "a/ProjectInformation/1.\351\241\271\347\233\256\344\273\273\345\212\241\344\271\246.wps" "b/ProjectInformation/1.\351\241\271\347\233\256\344\273\273\345\212\241\344\271\246.doc"
similarity index 100%
rename from "ProjectInformation/1.\351\241\271\347\233\256\344\273\273\345\212\241\344\271\246.wps"
rename to "ProjectInformation/1.\351\241\271\347\233\256\344\273\273\345\212\241\344\271\246.doc"
Binary files differ
diff --git "a/Server/\346\234\261\347\220\233/log/\345\255\230\346\224\276\346\227\245\345\277\227.txt" "b/Server/\346\234\261\347\220\233/log/\345\255\230\346\224\276\346\227\245\345\277\227.txt"
deleted file mode 100644
index e69de29..0000000
--- "a/Server/\346\234\261\347\220\233/log/\345\255\230\346\224\276\346\227\245\345\277\227.txt"
+++ /dev/null
diff --git "a/Server/\346\234\261\347\220\233/log/\346\227\245\345\277\227_\346\234\261\347\220\233_20250218.doc" "b/Server/\346\234\261\347\220\233/log/\346\227\245\345\277\227_\346\234\261\347\220\233_20250218.doc"
new file mode 100644
index 0000000..96e14d3
--- /dev/null
+++ "b/Server/\346\234\261\347\220\233/log/\346\227\245\345\277\227_\346\234\261\347\220\233_20250218.doc"
Binary files differ
diff --git "a/\345\217\202\350\200\203\346\226\207\346\241\243/\346\227\245\345\277\227\346\250\241\346\235\277/\346\227\245\345\277\227_\345\247\223\345\220\215_\346\227\245\346\234\237.doc" "b/\345\217\202\350\200\203\346\226\207\346\241\243/\346\227\245\345\277\227\346\250\241\346\235\277/\346\227\245\345\277\227_\345\247\223\345\220\215_\346\227\245\346\234\237.doc"
index 51ff1ad..965216a 100644
--- "a/\345\217\202\350\200\203\346\226\207\346\241\243/\346\227\245\345\277\227\346\250\241\346\235\277/\346\227\245\345\277\227_\345\247\223\345\220\215_\346\227\245\346\234\237.doc"
+++ "b/\345\217\202\350\200\203\346\226\207\346\241\243/\346\227\245\345\277\227\346\250\241\346\235\277/\346\227\245\345\277\227_\345\247\223\345\220\215_\346\227\245\346\234\237.doc"
Binary files differ
diff --git "a/\351\234\200\346\261\202\345\210\206\346\236\220\350\246\201\346\261\202.txt" "b/\351\234\200\346\261\202\345\210\206\346\236\220\350\246\201\346\261\202.txt"
index eb81cc5..269767d 100644
--- "a/\351\234\200\346\261\202\345\210\206\346\236\220\350\246\201\346\261\202.txt"
+++ "b/\351\234\200\346\261\202\345\210\206\346\236\220\350\246\201\346\261\202.txt"
@@ -3,27 +3,75 @@
闇�姹傚垎鏋愭枃妗� 瑕佹眰锛歔鏈�缁堝舰鎴愮殑鏂囨。锛屼互word鐨勬枃妗f牸寮忚〃鐜板嚭鏉
1銆侀」鐩儗鏅�
-
+ 搴斿競鍦哄浜庨珮鏁堜汉鍛樼鐞嗗拰瀹夊叏鐩戞帶鐨勫己鐑堥渶姹傦紝鍚屾椂缁撳悎鍏徃涓氬姟鐨勫彂灞曟柟鍚戯紝鍐冲畾鐮斿彂涓�娆鹃泦鑰冨嫟鎵撳崱涓庣洃鎺у姛鑳戒负涓�浣擄紝涓斾互 AI 鎶�鏈负鏍稿績鐨勮澶囥��
+ 杩欐璁惧鏃ㄥ湪涓哄悇绫讳紒涓氥�佹満鏋勬彁渚涗竴绔欏紡瑙e喅鏂规锛屽府鍔╁叾鎻愬崌绠$悊鏁堢巼锛岄檷浣庝汉鍔涙垚鏈紝骞跺寮哄畨鍏ㄦ�с��
2銆佸彲鏌ョ湅鑼冨洿
-
+ 椤圭洰缁忕悊
+ 飪煎紑鍙戜汉鍛�
+飪� 娴嬭瘯浜哄憳
3銆佷笓涓氭湳璇�
-
+ 璁捐鏋舵瀯:C/S
+ C:Client瀹㈡埛绔� 鐢≦t瀹炵幇
+ S:Sersvr鏈嶅姟绔� 鐢–++瀹炵幇
+ TensorFlow妗嗘灦锛氫竴涓満鍣ㄥ涔犳鏋讹紝鐢ㄤ簬鏋勫缓鍜岃缁冩繁搴﹀涔犳ā鍨嬨��
+ OpenCv妗嗘灦锛氳绠楁満瑙嗚搴擄紝鐢ㄤ簬澶勭悊鍥惧儚鍜岃棰戙��
+ CNN鍗风Н绁炵粡缃戠粶绠楁硶锛氬鐞嗗浘鍍忋�侀煶棰戠瓑娣卞害瀛︿範鐨勭畻娉曪紝涔熸槸闈㈤儴璇嗗埆銆佽涓哄垎鏋愮瓑鍔熻兘鐨勬牳蹇冪畻娉曘��
+ Live555妗嗘灦锛氬濯掍綋娴佸獟浣撴鏋讹紝鐢ㄤ簬瀹炵幇闊抽鍜岃棰戞暟鎹殑瀹炴椂浼犺緭銆�
+ FFmpeg:瀵归煶棰戙�佽棰戣繘琛岃В鐮併�佺紪鐮併�佽浆鐮併�佸鐢ㄧ瓑鎿嶄綔銆�
+ RTSP鍗忚锛氬疄鏃舵祦鍗忚锛岀洃鎺ц棰戞祦銆�
+ Epoll:澶勭悊澶ч噺骞跺彂杩炴帴锛屾彁楂樻湇鍔″櫒绔鐞嗗ぇ閲忓鎴风杩炴帴璇锋眰鐨勬晥鐜囥��
+ TCP:浼犺緭鎺у埗鍗忚銆�
+ XML:鍙墿灞曟爣璁拌瑷�锛岀敤浜庡瓨鍌ㄥ拰浼犺緭鏁版嵁銆�
4銆佸姛鑳芥弿杩�
- 4.1銆佹�荤殑鍔熻兘鎻忚堪
- 4.2銆佸叿浣撹礋璐fā鍧楃殑鎻忚堪:[璇︾粏鎻忚堪]鑻ユ湁鐣岄潰锛屽彲浠ユ妸鐣岄潰鎴浘鏀句笂鏉ワ紝鍙互鏂囧瓧鎻忚堪澶氬啓涓�浜�
- 灏介噺鐢ㄩ�氫織鏄撴噦鐨勮瑷�鏉ユ弿杩�
-
-5銆佽礋璐fā鍧楃殑娴佺▼鍥�
-
-6銆佽礋璐fā鍧楃敤鍒扮殑鏁版嵁搴撹〃锛歔鑻ョ敤鍒板寮犺〃浜嗭紝鍙互缁樺埗ER鍥綸
- 琛ㄥ悕銆佸瓧娈靛悕銆佸叿浣撶殑绾︽潫绛�
+ 4.1銆佹�荤殑鍔熻兘鎻忚堪 (缃楀垪鍑篊/S鐨勬墍鏈夊姛鑳�)
+ C锛�1銆佹敞鍐屻�佺櫥褰�
+ 2銆佹潈闄愮鐞�
+ 3銆佸浘鍍忓綍鍏�
+ 4銆佽�冨嫟璇嗗埆銆佺鐞�
+ 5銆佸疄鏃舵挱鏀�
+ 6銆佸巻鍙插洖鏀�
+ 7銆佹憚鍍忓ご鍦板浘鏍囨敞
+ 8銆佺郴缁熻缃�
+ 9銆佺増鏈崌绾�
+ S: 1銆乻ocket缃戠粶鎼缓
+ 2銆丼QL灏佽锛屽缓搴撱�佽〃锛屽浠藉鍑猴紝闃叉敞鍏�
+ 3銆佹棩蹇楀皝瑁呯敓鎴�
+ 4銆侀厤缃鐞�
+ 5銆佸浘鍍忕鐞�
+ 6銆丆NN鎼缓妯″瀷銆佽缁冦�侀獙璇併�佽縼绉�
+ 7銆佺増鏈鐞�
+ 4.2銆佸叿浣撹礋璐fā鍧楃殑鎻忚堪:[璇︾粏鎻忚堪]鑻ユ湁鐣岄潰锛屽彲浠ユ妸鐣岄潰鎴浘鏀句笂鏉ワ紝鍙互鏂囧瓧鎻忚堪澶氬啓涓�浜涘敖閲忕敤閫氫織鏄撴噦鐨勮瑷�鏉ユ弿杩� (璇寸櫧璇�)
+ 璐熻矗妯″潡锛歋绔増鏈鐞嗕富瑕佽礋璐f湇鍔$杞欢鐗堟湰鐨勫叏鐢熷懡鍛ㄦ湡绠$悊銆�
+ 鏂扮増鏈細褰撴湁鏂扮殑鍔熻兘寮�鍙戝畬鎴愬悗鎴栬�呴棶棰樹慨澶嶅悗锛屼細鐢熸垚鏂扮殑鐗堟湰銆�
+ 鐗堟湰缂栧彿锛氬涓嶅悓鐗堟湰杩涜缂栧彿锛岃褰曠増鏈殑璇︾粏淇℃伅锛屽寘鎷彂甯冩椂闂淬�佸姛鑳界壒鎬с�佷慨澶嶇殑闂绛夈��
+ 鐗堟湰娴嬭瘯锛氭柊鐗堟湰鍙戝竷鏃讹紝杩涜涓ユ牸鐨勭増鏈祴璇曪紝纭繚鏂扮増鏈殑绋冲畾鎬у拰鍏煎鎬с��
+ 鍗忚皟瀹㈡埛绔細纭繚瀹㈡埛绔彲浠ュ強鏃惰幏鍙栧埌鏈�鏂扮殑鏈嶅姟鍣ㄧ増鏈��
+5銆佽礋璐fā鍧楃殑娴佺▼鍥� (缁樺埗娴佺▼鍥撅紝寮�濮嬬粨鏉�)
+ 寮�濮�->鍔熻兘寮�鍙�/闂淇->鐢熸垚鏂扮増鏈紪鍙�->璁板綍鐗堟湰淇℃伅锛堝彂甯冩椂闂淬�佸姛鑳姐�佷慨澶嶉棶棰樼瓑锛�
+ ->杩涜鐗堟湰娴嬭瘯->鍙戝竷鐗堟湰->鍥炴粴鍒颁笂涓�涓ǔ瀹氱増鏈�->閫氱煡瀹㈡埛绔崌绾�->閫氱煡瀹㈡埛绔崌绾�->缁撴潫銆�
+6銆佽礋璐fā鍧楃敤鍒扮殑鏁版嵁搴撹〃锛歔鑻ョ敤鍒板寮犺〃浜嗭紝鍙互缁樺埗ER鍥綸 (琛ㄥ叧绯诲浘)
+ 琛ㄥ悕銆佸瓧娈靛悕銆佸叿浣撶殑绾︽潫绛� (琛ㄦ牸褰㈠紡缃楀垪)
7銆乁ML绫诲浘锛氭ā鍧楃敤鍒扮殑绫诲悕銆佸睘鎬с�佸嚱鏁扮瓑锛屼互鍙婄被涔嬮棿鐨勫叧绯�
-
-
+
8銆佺綉缁滈�氫俊鐢ㄥ埌鐨勭粨鏋勪綋[绉佹湁鍗忚]锛�
- 璇锋眰缁撴瀯浣�
- 鍝嶅簲缁撴瀯浣�
+ 璇锋眰缁撴瀯浣擄細
+ struct Request {
+ int request_id; // 璇锋眰ID
+ string action; // 璇锋眰鐨勫姩浣�
+ string data; // 闄勫姞鏁版嵁
+};
+ 鍝嶅簲缁撴瀯浣�:
+ struct Response {
+ int response_id; // 鍝嶅簲ID
+ bool success; // 鏄惁鎴愬姛
+ string message; // 鍝嶅簲淇℃伅
+ string data; // 闄勫姞鏁版嵁
+};
浠ュ強闇�瑕佺敤鍒扮殑閰嶅缁撴瀯浣�
+ struct ClientInfo {
+ int client_id; // 瀹㈡埛绔疘D
+ string version; // 瀹㈡埛绔増鏈�
+};
\ No newline at end of file
--
Gitblit v1.8.0