From de254d3c29093b2b6eb20eff553ce9258a2e4d92 Mon Sep 17 00:00:00 2001
From: zy123 <646228430@qq.com>
Date: Fri, 20 Dec 2024 17:24:49 +0800
Subject: [PATCH] =?UTF-8?q?12.20=20=E8=B1=86=E5=8C=85=E5=A4=A7=E6=A8=A1?=
=?UTF-8?q?=E5=9E=8Bbug=E8=A7=A3=E5=86=B3?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
flask_app/general/doubao.py | 85 +-
flask_app/general/json_utils.py | 12 +-
flask_app/general/model_continue_query.py | 7 +-
flask_app/general/商务技术评分提取.py | 30 +-
flask_app/general/多线程提问.py | 10 +-
.../general/投标人须知正文提取指定内容.py | 16 +-
flask_app/general/通义千问long.py | 79 +-
flask_app/test_case/test_doubao.py | 2684 +----------------
flask_app/货物标/商务服务其他要求提取.py | 19 +-
flask_app/货物标/技术参数要求提取.py | 15 +-
10 files changed, 196 insertions(+), 2761 deletions(-)
diff --git a/flask_app/general/doubao.py b/flask_app/general/doubao.py
index 254373e..cf140af 100644
--- a/flask_app/general/doubao.py
+++ b/flask_app/general/doubao.py
@@ -205,9 +205,56 @@ def count_tokens(text):
tokens = re.findall(token_pattern, text)
return len(tokens)# 返回 tokens 数量和匹配的 token 列表
+
+import requests
+import os
+
+
+def get_total_tokens(text):
+ """
+ 调用 API 计算给定文本的总 Token 数量。
+
+ 参数:
+ - text (str): 需要计算 Token 的文本。
+ - model (str): 使用的模型名称,默认值为 "ep-20241119121710-425g6"。
+
+ 返回:
+ - int: 文本的 total_tokens 数量。
+ """
+ # API 请求 URL
+ url = "https://ark.cn-beijing.volces.com/api/v3/tokenization"
+
+ # 获取 API 密钥
+ doubao_api_key = os.getenv("DOUBAO_API_KEY")
+ if not doubao_api_key:
+ raise ValueError("DOUBAO_API_KEY 环境变量未设置")
+
+ # 请求头
+ headers = {
+ "Content-Type": "application/json",
+ "Authorization": "Bearer " + doubao_api_key
+ }
+ model = "ep-20241119121710-425g6"
+ # 请求体
+ payload = {
+ "model": model,
+ "text": [text] # API 文档中要求 text 是一个列表
+ }
+
+ try:
+ response = requests.post(url, headers=headers, json=payload)
+ response.raise_for_status()
+ response_data = response.json()
+ total_tokens=response_data["data"][0]["total_tokens"]
+ return total_tokens
+ except Exception as e:
+ print(f"获取 Token 数量失败:{e}")
+ return 0
+
+
@sleep_and_retry
@limits(calls=10, period=1) # 每秒最多调用10次
-def doubao_model(full_user_query):
+def doubao_model(full_user_query, need_extra=False):
print("call doubao...")
# 相关参数
url = "https://ark.cn-beijing.volces.com/api/v3/chat/completions"
@@ -220,8 +267,8 @@ def doubao_model(full_user_query):
}
# 判断用户查询字符串的长度
- token_count = count_tokens(full_user_query)
- if token_count > 35000:
+ token_count = get_total_tokens(full_user_query)
+ if token_count > 31500:
selected_model = models["pro_128k"] # 如果长度超过32k,直接使用128k模型
else:
selected_model = models["pro_32k"] # 默认使用32k模型
@@ -252,14 +299,29 @@ def doubao_model(full_user_query):
try:
response = requests.post(url, headers=headers, json=data) # 设置超时时间为10秒
response.raise_for_status() # 如果响应状态码不是200,将引发HTTPError
- # 返回模型的回复内容
- return response.json()["choices"][0]["message"]["content"]
+
+ # 获取响应 JSON
+ response_json = response.json()
+
+ # 获取返回内容
+ content = response_json["choices"][0]["message"]["content"]
+
+ # 获取 completion_tokens
+ completion_tokens = response_json["usage"].get("completion_tokens", 0)
+
+ # 根据 need_extra 返回不同的结果
+ if need_extra:
+ return content, completion_tokens
+ else:
+ return content
+
except requests.exceptions.RequestException as e:
# 获取状态码并处理不同的重试逻辑
status_code = response.status_code if response is not None else None
print(f"请求失败,状态码: {status_code}")
print("请求失败,完整的响应内容如下:")
- print(response.text) # 打印原始的响应内容,可能是 JSON 格式,也可能是其他格式
+ if response is not None:
+ print(response.text) # 打印原始的响应内容,可能是 JSON 格式,也可能是其他格式
# 如果是 429 错误
if status_code == 429:
@@ -283,7 +345,11 @@ def doubao_model(full_user_query):
# 如果到这里,说明所有尝试都失败了
print(f"请求失败,已达到最大重试次数。")
- return None
+ if need_extra:
+ return None, 0
+ else:
+ return None
+
def generate_full_user_query(file_path, prompt_template):
"""
@@ -357,8 +423,9 @@ if __name__ == "__main__":
# processed_filepath = convert_pdf_to_markdown(pdf_path_2) # 转markdown格式
# processed_filepath = pdf2txt(pdf_path_2) #纯文本提取
# user_query=generate_full_user_query(processed_filepath,prompt_template)
- user_query="一年有多少天?"
- res=doubao_model(user_query)
+ # user_query="一年有多少天?"
+ # res=doubao_model(user_query)
+ res=get_total_tokens("hh我是天才")
print(res)
# print("--------------------")
# print(user_query)
\ No newline at end of file
diff --git a/flask_app/general/json_utils.py b/flask_app/general/json_utils.py
index 296dd35..42fa369 100644
--- a/flask_app/general/json_utils.py
+++ b/flask_app/general/json_utils.py
@@ -101,7 +101,7 @@ def replace_latex_expressions(json_str):
return fixed_str
-def extract_content_from_json(string, length_threshold=5000):
+def extract_content_from_json(string):
"""
输入字符串,尝试解析 JSON 数据:
1. 如果成功解析,返回字典。
@@ -115,8 +115,6 @@ def extract_content_from_json(string, length_threshold=5000):
match = re.search(r'\{[\s\S]*\}', string)
if not match:
print("未找到有效的 JSON 内容。")
- if len(string) > length_threshold:
- return string # 返回原始字符串
return {} # 返回空字典
original_json = match.group(0)
@@ -157,15 +155,9 @@ def extract_content_from_json(string, length_threshold=5000):
# 如果所有方法都失败,检查字符串长度
print("所有修复方法均失败。")
- if len(string) > length_threshold:
- print("字符串长度超过阈值,返回原始字符串。")
- return string # 返回原始字符串
- else:
- print("字符串长度不超过阈值,返回空字典。")
- return {} # 返回空字典
+ return {} # 返回空字典
def clean_json_string(json_string):
- # print(json_string)
"""清理JSON字符串,移除多余的反引号并解析为字典"""
return extract_content_from_json(json_string)
diff --git a/flask_app/general/model_continue_query.py b/flask_app/general/model_continue_query.py
index 64da134..a6c9ffd 100644
--- a/flask_app/general/model_continue_query.py
+++ b/flask_app/general/model_continue_query.py
@@ -82,11 +82,6 @@ def continue_answer(original_query, original_answer, model_type=1, file_id=None)
# 尝试解析为 JSON
try:
json_data = clean_json_string(full_answer)
- if not isinstance(json_data, dict):
- print(f"警告: clean_json_string 返回的类型为 {type(json_data)},预期为 dict。")
- print(json_data)
- return {}
- print("JSON 拼接成功且有效!")
return json_data
except json.JSONDecodeError as e:
print("JSON 拼接失败,错误信息如下:")
@@ -101,7 +96,7 @@ def process_continue_answers(questions_to_continue, model_type, file_id):
- questions_to_continue (list of tuples): 需要继续回答的问题,每个元素是 (original_query, parsed_answer)。
- model_type (int): 指定使用的模型类型。
- file_id (str): 可选的文件 ID,默认为 None。
-
+ - model_type
返回:
- dict: 继续回答后的结果合并。
"""
diff --git a/flask_app/general/商务技术评分提取.py b/flask_app/general/商务技术评分提取.py
index 063de2f..ce23be3 100644
--- a/flask_app/general/商务技术评分提取.py
+++ b/flask_app/general/商务技术评分提取.py
@@ -3,6 +3,8 @@ import re
import time
from collections import defaultdict
+from flask_app.general.doubao import get_total_tokens
+from flask_app.general.model_continue_query import process_continue_answers
from flask_app.general.通义千问long import upload_file, qianwen_long
@@ -136,7 +138,7 @@ def parse_json_with_duplicates(raw_string):
return []
"""输入字符串,提取 { 和 } 之间的内容,并将其解析为字典"""
- if not raw_string.strip():
+ if not raw_string or not raw_string.strip():
return {}
match = re.search(r'\{[\s\S]*\}', raw_string)
if match:
@@ -147,8 +149,8 @@ def parse_json_with_duplicates(raw_string):
print(f"json_utils: extract_content_from_json: JSON decode error: {e}")
return {}
else:
- print("json_utils: extract_content_from_json: No valid JSON content found.")
- return {}
+ print("未找到有效的 JSON 内容。")
+ return {} # 返回空字典
# 防止外键只有一个'一包'的情况
def process_data_based_on_key(data):
@@ -375,11 +377,23 @@ def combine_evaluation_standards(evaluation_method_path,invalid_path,zb_type):
)
# 执行第二个查询
user_query = user_query_1 if zb_type == 1 else user_query_2
- evaluation_res = qianwen_long(file_id, user_query) # 有些重复的键名,只有qianwen_long_text能保留
+ questions_to_continue = []
+ temp_final={}
+ evaluation_res = qianwen_long(file_id, user_query,2,1,True) # 有些重复的键名,只有qianwen_long_text能保留
+ message = evaluation_res[0]
+ total_tokens = evaluation_res[1]
# print(evaluation_res)
# 清理和处理响应
- cleaned_evaluation_res = parse_json_with_duplicates(evaluation_res) # 处理重复键名的情况
- result_data = process_data_based_on_key(cleaned_evaluation_res) # 处理不知名外键的情况
+ cleaned_evaluation_res = parse_json_with_duplicates(message) # 处理重复键名的情况
+ # print(json.dumps(cleaned_evaluation_res,ensure_ascii=False,indent=4))
+ if not cleaned_evaluation_res and total_tokens > 5900:
+ questions_to_continue.append((user_query, evaluation_res))
+ else:
+ temp_final.update(cleaned_evaluation_res)
+ if questions_to_continue:
+ continued_results = process_continue_answers(questions_to_continue, 0, file_id)
+ temp_final.update(continued_results)
+ result_data = process_data_based_on_key(temp_final) # 处理不知名外键的情况
include = ['一包', '二包', '三包', '四包', '五包']
target_values = ['技术', '设计', '实施']
updated_jsons = {}
@@ -423,8 +437,8 @@ def combine_evaluation_standards(evaluation_method_path,invalid_path,zb_type):
if __name__ == "__main__":
start_time=time.time()
# truncate_file=r"C:\Users\Administrator\Desktop\招标文件-采购类\tmp2\2024-新疆-塔城地区公安局食药环分局快检实验室项目_evaluation_method.pdf"
- evaluation_method_path = r'C:\Users\Administrator\Desktop\fsdownload\aba81749-5986-4492-8b4b-16db9c69a09d\ztbfile_evaluation_method.pdf'
- invalid_path=r'C:\Users\Administrator\Desktop\fsdownload\91399aa4-1ee8-447d-a05b-03cd8d15ced5\ztbfile_invalid.pdf'
+ evaluation_method_path = r'C:\Users\Administrator\Desktop\文件解析问题\文件解析问题\be901ea0-adc9-47b8-9ada-5c3bc0dd9434\ztbfile_evaluation_method.pdf'
+ invalid_path=r'C:\Users\Administrator\Desktop\文件解析问题\文件解析问题\be901ea0-adc9-47b8-9ada-5c3bc0dd9434\ztbfile.docx'
# truncate_file = "C:\\Users\\Administrator\\Desktop\\货物标\\output2\\2-招标文件(统计局智能终端二次招标)_evaluation_method.pdf"
# truncate_file="C:\\Users\\Administrator\\Desktop\\货物标\\output2\\广水市妇幼招标文件最新(W改)_evaluation_method.pdf"
# truncate_file = "C:\\Users\\Administrator\\Desktop\\fsdownload\\2d481945-1f82-45a5-8e56-7fafea4a7793\\ztbfile_evaluation_method.pdf"
diff --git a/flask_app/general/多线程提问.py b/flask_app/general/多线程提问.py
index 32ff7d6..7350be6 100644
--- a/flask_app/general/多线程提问.py
+++ b/flask_app/general/多线程提问.py
@@ -237,7 +237,7 @@ def pure_assistant():
)
return assistant
-def llm_call(question, knowledge_name,file_id, result_queue, ans_index, llm_type):
+def llm_call(question, knowledge_name,file_id, result_queue, ans_index, llm_type,need_extra=False):
"""
调用不同的 LLM 模型并将结果放入结果队列。
"""
@@ -251,14 +251,14 @@ def llm_call(question, knowledge_name,file_id, result_queue, ans_index, llm_type
elif llm_type==2:
print(f"qianwen_long! question:{question}")
# qianwen_res,usage = qianwen_long(file_id,question) #有bug
- qianwen_res = qianwen_long(file_id, question)
+ qianwen_res = qianwen_long(file_id, question,2,1,need_extra)
if not qianwen_res:
result_queue.put((ans_index, None)) # 如果为空字符串,直接返回 None
else:
result_queue.put((ans_index, (question, qianwen_res)))
elif llm_type==3:
# print(f"doubao! question:{question}")
- doubao_res=doubao_model(question)
+ doubao_res=doubao_model(question,need_extra)
if not doubao_res:
result_queue.put((ans_index, None)) # 如果为空字符串,直接返回 None
else:
@@ -271,14 +271,14 @@ def llm_call(question, knowledge_name,file_id, result_queue, ans_index, llm_type
print(f"LLM 调用失败,查询索引 {ans_index},错误:{e}")
result_queue.put((ans_index, None)) # 使用 None 作为失败的占位符
-def multi_threading(queries, knowledge_name="", file_id="", llm_type=1):
+def multi_threading(queries, knowledge_name="", file_id="", llm_type=1,need_extra=False):
if not queries:
return []
print("多线程提问:starting multi_threading...")
result_queue = queue.Queue()
with concurrent.futures.ThreadPoolExecutor(max_workers=60) as executor:
future_to_index = {
- executor.submit(llm_call, query, knowledge_name, file_id, result_queue, index, llm_type): index
+ executor.submit(llm_call, query, knowledge_name, file_id, result_queue, index, llm_type,need_extra): index
for index, query in enumerate(queries)
}
diff --git a/flask_app/general/投标人须知正文提取指定内容.py b/flask_app/general/投标人须知正文提取指定内容.py
index 4cdf23d..4ee39a7 100644
--- a/flask_app/general/投标人须知正文提取指定内容.py
+++ b/flask_app/general/投标人须知正文提取指定内容.py
@@ -4,6 +4,7 @@ import re
from functools import cmp_to_key
from flask_app.general.json_utils import clean_json_string
+from flask_app.general.model_continue_query import process_continue_answers
from flask_app.general.通义千问long import upload_file, qianwen_long_stream
@@ -459,9 +460,18 @@ def get_requirements_with_gpt(merged_baseinfo_path, selection):
return {"error": f"无效的 selection 值: {selection}. 请选择 1、2 或 3。"}
# 调用大模型并处理响应
try:
- res = qianwen_long_stream(file_id, user_query,2)
- cleaned_res = clean_json_string(res)
- return cleaned_res
+ questions_to_continue = []
+ qianwen_res = qianwen_long_stream(file_id, user_query,2,1,True)
+ message = qianwen_res[0]
+ parsed = clean_json_string(message)
+ total_tokens = qianwen_res[1]
+ if not parsed and total_tokens >5900:
+ questions_to_continue.append((user_query, message))
+ if questions_to_continue:
+ continued_results = process_continue_answers(questions_to_continue, 0, file_id)
+ return continued_results
+ else:
+ return parsed
except Exception as e:
return {"error": "调用大模型失败"}
diff --git a/flask_app/general/通义千问long.py b/flask_app/general/通义千问long.py
index cc12350..9958080 100644
--- a/flask_app/general/通义千问long.py
+++ b/flask_app/general/通义千问long.py
@@ -79,9 +79,8 @@ def extract_error_details(error_message):
return error_code, error_code_string
@shared_rate_limit
-def qianwen_long(file_id, user_query, max_retries=2, backoff_factor=1.0):
+def qianwen_long(file_id, user_query, max_retries=2, backoff_factor=1.0, need_extra=False):
logger = logging.getLogger('model_log') # 通过日志名字获取记录器
- # logger.info(f"Received query: {user_query}")
"""
基于上传的文件 ID 和用户查询生成响应,并在失败时自动重试。
参数:
@@ -89,14 +88,12 @@ def qianwen_long(file_id, user_query, max_retries=2, backoff_factor=1.0):
- user_query: 用户查询
- max_retries: 最大重试次数(默认 2 次)
- backoff_factor: 指数退避的基础等待时间(默认 1.0 秒)
+ - need_extra: 是否需要返回额外数据(默认 False)
"""
- # print("call qianwen_long...")
-
client = OpenAI(
api_key=os.getenv("DASHSCOPE_API_KEY"),
base_url="https://dashscope.aliyuncs.com/compatible-mode/v1"
)
-
for attempt in range(1, max_retries + 2): # +1 是为了包括初始调用
try:
# 调用 API
@@ -115,15 +112,19 @@ def qianwen_long(file_id, user_query, max_retries=2, backoff_factor=1.0):
],
stream=False
)
+ token_usage = completion.usage.completion_tokens
# 如果调用成功,返回响应内容
- return completion.choices[0].message.content
+ if need_extra:
+ return completion.choices[0].message.content, token_usage
+ else:
+ return completion.choices[0].message.content
except Exception as exc:
# 提取错误代码
error_code, error_code_string = extract_error_details(str(exc))
logger.error(f"第 {attempt} 次尝试失败,查询:'{user_query}',错误:{exc}", exc_info=True)
- if error_code == 429: #超qps/qpm
+ if error_code == 429: # 超 qps/qpm
if attempt <= max_retries:
sleep_time = backoff_factor * (2 ** (attempt - 1)) # 指数退避
logger.warning(f"错误代码为 429,将在 {sleep_time} 秒后重试...")
@@ -131,11 +132,22 @@ def qianwen_long(file_id, user_query, max_retries=2, backoff_factor=1.0):
else:
print(f"查询 '{user_query}' 的所有 {max_retries + 1} 次尝试均失败(429 错误)。")
break
- elif error_code == 400 and error_code_string in ['data_inspection_failed', 'ResponseTimeout','DataInspectionFailed','response_timeout','request_timeout',"RequestTimeOut"]:
+ elif error_code == 400 and error_code_string in [
+ 'data_inspection_failed', 'ResponseTimeout', 'DataInspectionFailed',
+ 'response_timeout', 'request_timeout', "RequestTimeOut"
+ ]:
logger.warning(f"错误代码为 400 - {error_code_string},将调用 qianwen_long_stream 执行一次...")
try:
# 超时就调用 qianwen_long_stream
- return qianwen_long_stream(file_id, user_query, max_retries=0) # 禁用内部重试
+ stream_result = qianwen_long_stream(file_id, user_query, max_retries=0) # 禁用内部重试
+ if need_extra:
+ if isinstance(stream_result, tuple) and len(stream_result) == 2:
+ return stream_result[0], stream_result[1] # 返回内容和默认的 token_usage=0
+ else:
+ logger.error(f"qianwen_long_stream 返回值不符合预期(需要元组)。返回值: {stream_result}")
+ return "", 0 # 处理异常返回
+ else:
+ return stream_result # need_extra=False,直接返回内容
except Exception as stream_exc:
logger.error(f"调用 qianwen_long_stream 时出错:{stream_exc}", exc_info=True)
break # 跳出循环,不再重试
@@ -144,12 +156,15 @@ def qianwen_long(file_id, user_query, max_retries=2, backoff_factor=1.0):
logger.error(f"遇到非 429 或非 'data_inspection_failed' 的 400 错误(错误代码:{error_code}),不进行重试。")
break
- return ""
+ # 在所有重试失败的情况下返回
+ if need_extra:
+ return "", 0 # 返回默认值和 token_usage = 0
+ else:
+ return ""
@shared_rate_limit
-def qianwen_long_stream(file_id, user_query, max_retries = 2, backoff_factor = 1.0):
+def qianwen_long_stream(file_id, user_query, max_retries=2, backoff_factor=1.0, need_extra=False):
logger = logging.getLogger('model_log') # 通过日志名字获取记录器
- # logger.info(f"Received query: {user_query}")
"""
使用之前上传的文件,根据用户查询生成响应,并实时显示流式输出。
参数:
@@ -157,8 +172,10 @@ def qianwen_long_stream(file_id, user_query, max_retries = 2, backoff_factor = 1
- user_query: 用户查询
- max_retries: 最大重试次数(默认 2 次)
- backoff_factor: 指数退避的基础等待时间(默认 1.0 秒)
+ - need_extra: 是否需要返回额外数据(默认 False)
返回:
- - Optional[str]: 成功时返回响应内容,失败时返回空字符串
+ - 当 need_extra=False 时: 返回响应内容 (str)
+ - 当 need_extra=True 时: 返回 (响应内容, token_usage)
"""
print("调用 qianwen-long stream...")
@@ -166,14 +183,13 @@ def qianwen_long_stream(file_id, user_query, max_retries = 2, backoff_factor = 1
api_key=os.getenv("DASHSCOPE_API_KEY"),
base_url="https://dashscope.aliyuncs.com/compatible-mode/v1"
)
-
for attempt in range(1, max_retries + 2): # +1 是为了包括初始调用
try:
+ completion_tokens = 0 # 初始化 completion_tokens 为 0
# 生成基于文件ID的响应
completion = client.chat.completions.create(
model="qwen-long",
temperature=0.4,
- max_tokens=5000,
messages=[
{
'role': 'system',
@@ -184,16 +200,21 @@ def qianwen_long_stream(file_id, user_query, max_retries = 2, backoff_factor = 1
'content': user_query
}
],
- stream=True # 启用流式响应
+ stream=True, # 启用流式响应
+ stream_options={"include_usage": True}
)
full_response = "" # 用于存储完整的响应内容
for chunk in completion:
+ print(chunk)
if hasattr(chunk, 'to_dict'):
chunk_data = chunk.to_dict()
else:
chunk_data = json.loads(chunk.model_dump_json())
+ usage = chunk_data.get('usage')
+ if usage is not None:
+ completion_tokens = usage.get('completion_tokens', 0)
choices = chunk_data.get('choices', [])
if not choices:
continue
@@ -202,11 +223,15 @@ def qianwen_long_stream(file_id, user_query, max_retries = 2, backoff_factor = 1
content = delta.get('content', '')
if content:
full_response += content
- # print(content, end='', flush=True) # 实时打印内容
+ # 实时打印内容(可以取消注释下面一行以实时输出)
+ # print(content, end='', flush=True)
if choice.get('finish_reason'):
break
- return full_response # 返回完整的响应内容
+ if need_extra:
+ return full_response, completion_tokens
+ else:
+ return full_response
except Exception as exc:
# 提取错误代码
@@ -221,8 +246,10 @@ def qianwen_long_stream(file_id, user_query, max_retries = 2, backoff_factor = 1
else:
logger.error(f"查询 '{user_query}' 的所有 {max_retries + 1} 次尝试均失败(429 错误)。")
break
- elif error_code == 400 and error_code_string in ['data_inspection_failed', 'ResponseTimeout',
- 'DataInspectionFailed', 'response_timeout','RequestTimeOut','request_timeout']:
+ elif error_code == 400 and error_code_string in [
+ 'data_inspection_failed', 'ResponseTimeout', 'DataInspectionFailed',
+ 'response_timeout', 'request_timeout', "RequestTimeOut"
+ ]:
if attempt == 1: # 只重试一次
logger.warning(f"错误代码为 400 - {error_code_string},将立即重试...")
continue # 直接跳到下一次循环(即重试一次)
@@ -235,7 +262,10 @@ def qianwen_long_stream(file_id, user_query, max_retries = 2, backoff_factor = 1
break
# 如果所有尝试都失败了,返回空字符串
- return ""
+ if need_extra:
+ return "", 0
+ else:
+ return ""
@shared_rate_limit
def qianwen_long_text(file_id, user_query):
@@ -276,8 +306,13 @@ if __name__ == "__main__":
file_path = r"C:\Users\Administrator\Desktop\货物标\截取test\2-招标文件_before.pdf"
file_id = upload_file(file_path)
print(file_id)
+ user_query1 = "该招标文件前附表中的项目名称是什么,请以json格式返回给我"
+ # res1,res2=qianwen_long_stream(file_id,user_query1,2,1,True)
+ res1,res2= qianwen_long_stream(file_id, user_query1, 2, 1,True)
+ print(res1)
+ print(res2)
+ #
#
- # user_query1 = "该招标文件前附表中的项目名称是什么,请以json格式返回给我"
# user_query2 = ("请提供文件中关于资格审查的具体内容和标准。")
# start_time=time.time()
# # First query
diff --git a/flask_app/test_case/test_doubao.py b/flask_app/test_case/test_doubao.py
index 4957068..ded4842 100644
--- a/flask_app/test_case/test_doubao.py
+++ b/flask_app/test_case/test_doubao.py
@@ -1385,2692 +1385,10 @@ LED 补光灯
## 第四章资格审查方法及标准
-根据《政府采购法》、《政府采购法实施条例》、《政府采购货物和服务招标投标管理
-请根据货物标中采购要求部分的内容,告诉我交通信号灯技术要求下的信号灯灯杆的技术参数或采购要求是什么。请以 JSON 格式返回结果,键名为"交通信号灯技术要求.信号灯灯杆",键值为一个列表,列表中包含若干描述"交通信号灯技术要求下的信号灯灯杆"的技术参数或采购要求或功能说明的字符串,请按原文内容回答,保留三角▲、五角★和序号,不可擅自增删内容,尤其是不可擅自添加序号。
-
-要求与指南:
-1. 你的键值应该全面,不要遗漏。
- -a.若技术参数或采购要求在表格中,那么单元格内的内容基本都要涵盖
- -对于单元格内以序号分隔的各条参数要求,应逐条提取,并分别作为键值中的字符串列表项。
- -对于无序号标明且在同一单元格内的参数要求或功能说明,也要根据语义分别添加进键值中。
- -b.若技术参数或采购要求在正文部分,应准确定位到与目标货物(设备、系统、功能模块)相关的内容,将其后的技术参数或采购要求或功能说明完整提取,逐一添加到键值的字符串列表中,不得擅自添加或修改序号。
-2. 如果存在嵌套结构,且原文为Markdown 的表格语法,如'摄像机|有效像素|≥900W像素', 请不要返回该Markdown语法,而是使用冒号':'将相关信息拼接在一起,生成一条完整且清晰的技术参数(或采购要求)描述,作为列表中的一个字符串。如"摄像机:有效像素:≥900W像素"。
-3. 字符串中的内容为具体的技术参数要求或采购要求,请不要返回诸如'(1)高清录像功能'这种标题性质且不能体现要求的内容。
-4. 如果该货物没有相关采购要求或技术参数要求,键值应为空列表[]。
-
-### 示例输出1如下:
-{{
- "摄像机控制键盘": [
- "1、▲支持串行 RS232/RS422 和 IP 混合控制,允许在一个控制器上使用 RS232/RS422/IP 控制单个系统中的摄像机;",
- "2、支持 2 组 RS422 串口 VISCA 协议菊花链控制 2x7 台摄像机。",
- "★能够自动对焦,提供检测报告"
- ]
-}}
-
-### 示例输出2如下(包含嵌套结构):
-{{
- "摄像机": [
- "摄像机:有效像素:≥900W像素",
- "摄像机:最低照度:彩色≤0.001lx",
- "协议:routes 接口开放:具备;▲支持标准 ONVIF 协议与第三方厂家设备进行互联;支持 GB/T28181;应提供 SDK"
- ]
-}}
-
-文件内容:
-购法实施条例》、《政府采购货物和服务招标投标管理办法》及相关法律法规
-
-43. 政府采购合同的履行、违约责任和解决争议的方法等适用《合同法》
-
-## 十二、招标文件的解释权
-
-44. 招标文件的最终解释权为采购人、分散采购机构所有。
-
-## 第三章项目技术、服务及商务要求
-
-### 相关技术标准
-
-本技术规格依据以下技术标准编制,技术规格中仅列举了主要的技术指标及项目,其它指标及项目要求详见相应技术标准。
-
-1)《中华人民共和国道路交通安全法实施条例》
-
-2)《城市道路交通设施设计规范》(GB 50688-2011,2019 年修订版
-
-3)《道路交通标志和标线》(GB 5768.2-2009
-
-4)《道路交通标志反光膜》(GB/T18833-2012
-
-5)《路面标线涂料》(JT/T280-2004
-
-6)《道路交通标线质量要求和检测方法》(GB/T 16311-2009
-
-7)《道路交通信号灯设置与安装规范》(GB 14886-2016
-
-8)《道路交通信号控制机》(GB 25280-2010
-
-9)《公路交通安全设施设计技术规范》(JTG D81-2017
-
-10)《闯红灯自动记录系统通用技术条件》(GA/T496-2014
-
-11)《视频安防监控系统工程设计规范》(GB50395-2007
-
-12)《视频安防监控系统技术要求》(GA/T367-2001)
-
-13)《道路交通安全违法行为图像取证技术规范》(GA/T832-2014)
-
-14)《机动车号牌图像自动识别技术规范》(GA/T833-2016)
-
-15)《道路车辆智能监测记录系统通用技术条件》(GA/T497-2016
-
-16)《公安交通指挥系统工程建设通用程序和要求》(GA/T651-2014
-
-17)《公安交通管理外场设备基础设施施工通用要求》(GA/T652-2017
-
-18)《安全防范工程技术标准》(GB50348-2018
-
-19)《建筑物防雷设计规范》(GB50057-2010
-
-20)《光纤通信系统通用规范》(SJ 20552-1995
-
-21)《安全防范工程程序与要求》(GA/T75-1994
-
-22)《安全防范系统验收规则》(GA308-2001
-
-23)《安全防范系统通用图形符号》(GA/T74-2017
-
-24)其它相关技术规范与标准
-
-### 交通标线技术要求
-
-#### 技术要求
-
-1)热熔标线技术规范及要求。参考标准
-
-1.投标货物必须符合中华人民共和国公共安全行业标准“GA/T298—2001《道路标线涂料》”、交通行业标准“JT/T280—2004《路面标线涂料》”及“GB/T24722《路而标线用玻璃珠》”的规范要求,重点指标要求如下
-
-
-检测项目 |
-技术指标 |
-
-反光型 |
-凸起型 |
-
-密度(g/cm3) |
-1.8-2.3 |
-
-软化点(℃) |
-90-125 |
-≥100 |
-
-
-
-不粘胎干燥时间 |
- |
-
-涂抹外观 |
-涂膜冷凝后应无皱纹、斑点、起泡、裂纹、脱落及表面发粘等现象,涂膜颜色和外观应与标准板差异不大。 |
-
-抗压轻度 |
- |
- |
-
-耐磨性(mg)负载1kg200 转后减重 |
- |
-—— |
-
-耐水性 |
-经水浸泡24 小时后无异常 |
-
-耐碱性 |
-在氢氧化钙饱和溶液中浸24h 无异常现象 |
-
-流动度(S) |
- |
-—— |
-
-玻璃珠含量(%) |
-▲≥20 |
-
-色度性能 |
-白色 |
-色品坐标(x, y) |
-在以下四角点色品坐标组成的四边形内(0.350,0.300);(0.290,0.340)(0.360,0.310);(0.320,0.370) |
-
-亮度因素 |
-▲≥0.35 |
-
-
-2.道路标线施划施工内容必须符合“GB5768—2009 中《道路标线》”的规范要求
-
-3.标线质量要求
-
-①投标人必须提供施工使用的热熔涂料及玻璃珠的相关质量证明文件(检测报告等)
-
-▲②热熔标线旧标线的清除、采用高压水除线
-
-★③热熔标线施划,标线表面加铺玻璃微珠,标线涂层厚度1.8mm±0.2mm
-
-4.标线相关计量说明
-
-4.1.本项目价格形式为固定单价,最终计量结算,按照工程量清单单价据实结算
-
-5.道路热熔标线质保期12 个月
-
-### 交通标志技术要求
-
-#### 技术要求
-
-##### 1.标志牌铝板技术标准:
-
-①标志牌所采用铝板技术标准执行GB/T38/80—06
-
-★②标志牌版面采用3mm 厚的铝板
-
-##### 2.标志牌版面反光膜技术标准
-
-①标志牌版面反光膜技术标准GB/T18833)—2012《道路交通反光膜》
-
-★②标志牌反光膜采用Ⅳ类反光膜
-
-③版面字体采用电脑刻字技术,标志版面颜色应符合GB5768—2017 规定
-
-湖北众恒永业工程项目管理有限公司广水分公司编制
-
-## 注:指路标志板面内容由采购方确认后制作
-
-④标志牌版面反光膜质保期应不少于10 年。(投标人需在投标文件中作出承诺
-
-## 3.标志牌杆件材料技术标准
-
-★①标志标牌杆件立柱采用热浸镀锌内外表面防腐镀锌处理,热镀锌后再进行喷塑处理,应符合国家标准要求。
-
-★②标志标牌杆件F 悬臂横梁采用热浸镀锌内外表面防腐镀锌处理,热镀锌后再进行喷塑处理,应符合国家标准要求。
-
-★③标志标牌立柱和横梁采用无缝钢管。交通标志的连接件包括连接标志板滑槽与横梁和抱箍和螺栓、螺母,以及连接标志法兰盘与基础的地脚螺栓和螺母、专用不锈钢钢带等件,其材料的外形尺寸和机械性能应符合《道路交通标志板及支撑件》(GB/T23827-2009)相应标准要求。
-
-## 4.标志标牌安装施工工艺技术标准
-
-①标志标牌安装施工工艺必须符合“GB5768—2017 中《道路标志标线安装施工》”及《城市道路交通报纸和标线设置》(GB51038)的规范要求。
-
-★②标志板与标志杆采用抱箍连接,抱箍必须经过热镀锌处理
-
-## 5.标志标牌安装施工安全技术标准
-
-①交通标志标牌安装位置准确,角度符合要求,且安装牢固
-
-②严格执行交通安全维护与施工安全防护。标志基础应提前完成好养护,大型标志杆安装、大型标识标牌安装均应采用吊车、升降车配合人工完成,其他采用人工辅以小型机械施工作业。
-
-③施工、保修符合现行有效的国家有关质量标准及实施规范
-
-6.道路标志标牌质保期12 个月
-
-## 交通信号灯技术要求
-
-## 交通信号灯具
-
-1、道路交通信号灯单灯必须符合国家标准GB14887-2011《道路交通信号灯》全部技术规定,并通过公安部交通安全产品质量监督检测中心的检测。
-
-2、道路交通信号灯光源必须采用户外型超亮度发光二极管(LED),使用寿命不少于
-
-50000 小时
-
-3、信号灯灯具材质为铝质金属材料。机动车信号灯灯芯透镜尺寸采用¢400mm 规格,人行信号灯灯芯透镜尺寸采用¢300mm,相同规格的灯芯可以互换。信号灯外观应与目前广水市使用的信号灯外观相一致。
-
-4、信号灯需采用恒流供电电路,单体信号灯功率¢400mm 规格不超过20VA;¢300mm 规格不超过15VA。
-
-## 倒计时器
-
-1、道路交通信号倒计时器安装在信号灯的上方或右方,2 位数码显示倒九秒提示。当机动车信号灯采用悬臂式杆件时,机动车信号灯倒计时器规格为800×600,当采用立柱式杆件时,倒计时器规格为400×400。人行信号灯倒计时显示器透光面为Φ300mm 或300mm ×300mm。倒计时显示器的光学性能、工作条件、机械强度、电气性能均符合国家安全行业标准GA/T508-2004《道路交通信号倒计时显示器》的全部技术规定。
-
-2、倒计时器运行中遇到电磁、静电、电网等干扰时不能有死机现象
-
-3、倒计时器必须经过过电压、过电流测试,具有防雷击功能
-
-4、倒计时器应为学习型,并支持脉冲触发、黄灯触发及通讯式触发
-
-## 信号灯灯杆
-
-1、信号灯杆所属的立柱、法兰盘、地脚螺栓、螺母、垫片、加强筋等金属构件及悬臂、支撑臂、拉杆、抱箍座、夹板等附件的防腐性能应符合GB/T18226《公路交通工程钢构件防腐技术条件》的规定。
-
-2、信号灯杆应采用圆形或多棱形经热镀锌处理的钢管制造;悬臂式灯杆悬臂杆与支撑杆使用圆形或多棱形的变截面型材制作,悬臂与灯杆连接端宜焊接固定法兰盘,悬臂下应留有进出线孔。
-
-3、信号灯杆制作后须经过防锈处理,底层喷涂富锌防锈底漆,外层喷涂银灰色瓷漆
-
-4、信号灯灯杆距路面约300-350mm 处留有拉线孔和拉线孔门
-
-5、孔门盖应设有防盗措施,孔内设置接地端子座,并与接地线可靠接驳
-
-6、立柱式灯杆顶部安装灯具处应留有出线孔,并配备橡胶护套、电缆线回水弯挂钩灯杆顶部应安装塑料或经防腐处理的内套式金属防水管帽。
-
-7、悬臂式灯杆拉杆宜使用圆钢制作,一端配有可调距离的螺旋扣,直径和长度根据悬臂长度确定。
-
-8、信号灯杆杆体底部应焊接固定法兰盘,法兰盘与杆体之间应均匀焊接加强筋
-
-9、一体式人行信号灯采用整灯嵌入式设计、结构紧凑、方便拆装、便于维护。杆体前后金属面板喷塑处理,两侧铝型材包边。
-
-## 交通信号机
-
-★应采用区域控制信号机,并应与广水市交通信号控制系统兼容,信号机能接入已有系统平台,实现联网优化功能。
-
-## 1、控制功能
-
-(1)区域协调控制:可对单个孤立交叉口、干道多个交叉口和关联性较强的交叉口群进行综合性地信号控制。
-
-2)线性协调控制:可对干道多个相邻交叉口进行协调控制
-
-(3)多时段控制:可根据交叉口的交通状况,将每天划分为多个不同的时段,每个时段配置不同的控制方案,能设置至少10 个时段、10 种以上不同控制方案,能根据不同周日类型对方案进行调整。信号机能够根据内置时钟选择各个时段的控制方案,实现交叉口的合理控制。
-
-(4)感应控制:信号机能根据检测到车辆达到情况,在保证最小安全绿灯时间的前提下,调整感应方向的绿信比参数,实现路口的最佳配时,保证交叉口的通行顺畅。通过参数配置,在感应方向没有机动车请求的情况下,信号机能够跳过感应相位,直接放行下一相位。
-
-(5)单点优化控制:信号机能根据检测的交通流信息,适当调整路口周期时长和绿信比分配,实现路口信号控制的最优方案。
-
-(6)无缆线协调控制:信号机能够通过配置路口相位差,即使在不联网的条件下,依然实现各个路口的绿波协调控制效果。
-
-(7)手动控制:在某些特殊情况下,使用者可以通过手动装置完成手动强制功能,使信号显示停留在任意相位(包括全红、黄闪);信号机也可响应来自监控中心操作终端或现场笔记本的手动控制指令。
-
-(8)黄闪控制:信号机具有黄闪控制功能,可以通过手动控制实现黄闪,或者通过规定时段自动进入黄闪控制。另外,当信号机的硬件发生故障时,可以进入硬件故障黄闪。
-
-(9)全红控制:信号机能够根据时间表调用信号机的全红控制方案,实现对交叉口的全红控制功能。路口信号机具备一键全红功能,即:触动信号机某一按钮即实现路口全红控制,该按钮应设置在手控箱中便于操作。中心控制软件具备一键全红功能,用法同上。
-
-(10)公交优先控制:支持RFID、地磁、线圈等检测方式,支持多种公交优先控制策略。
-
-11)黑灯:能够一键关闭所有信号灯。
-
-(12)行人过街按钮:信号机支持行人按钮信号输入,可在路口和路段响应来自行人按钮的行人过街请求。
-
-(13)溢出控制:信号机发现路口拥堵后,能够立即调整绿灯时间或其他指定灯色的方式,避免过多车辆涌入拥堵方向或快速放行,抑制拥堵扩散(或溢出)或加速疏导。
-
-14)相位控制:至少8 个相位控制,可扩至16 个以上相位控制。
-
-15)信号灯组输出:至少8 个独立信号组输出,可扩展至16 个以上独立信号组输出
-
-## 2、采集功能
-
-1)信号机支持接入线圈、地磁、视频、微波、超声波检测器、RFID 等多种检测方式
-
-2)信号机支持交通信息采集与统计,并支持交通流量共享
-
-## 3、运维功能
-
-1)信号机能够自动检测地磁故障,若故障,能够自动上传故障信息至监控中心
-
-(2)具有故障自检功能,如信号机死机时迅速做出反应重新启动信号机;出现绿灯冲突时,马上切换到黄闪状态,对绿灯冲突进行检测和处理,并记录绿灯冲突的灯组;对信号灯驱动部分和外线出现的故障以及信号机各主要部件的故障进行自动检测和记录。
-
-(3)信号机支持检测机柜内电压状态指标,若出现异常情况,能够及时报警并上传中心控制系统。
-
-(4)信号机主控板一旦发生故障后,信号机仍能够继续运行定周期方案,保障路口交通秩序,等待主控板故障排除后,自动恢复。
-
-(5)信号机出现故障时应能按“上位机控制→无电缆协调控制→感应控制→定时控制→黄闪”实现降级。
-
-## 4、通信功能
-
-1)交通信号控制器支持有线、无线联网
-
-(2)交通信号控制机应基于开放的通信协议,满足《交通信号控制机与上位机间的数据通信协议》(GB/T20999-2017)标准或NTCIP 通讯协议体系架构,符合度≥90%。
-
-## 5、操作功能
-
-(1)交通信号控制器必须提供维护软件,支持通过串口、网口连接。信号机侧面具备手动控制面板,能够在现场进行手动控制。
-
-湖北众恒永业工程项目管理有限公司广水分公司编制
-
-## 6、其他功能
-
-(1)机动车灯按顺序的转换过程中无显示中断现象。人行横道灯绿灯时间能够灵活确定。绿闪、黄灯、全红时间设置为0 时,该灯色不应出现,且不会影响信号的正常转换。
-
-(2)信号机从自动控制方式转入手动控制方式时,信号机应保持原有相位的最小安全时间,最小安全时间可根据路口实际情况设定;从手动控制方式(驻留或步进)转入自动控制方式时,信号状态不会突变,各相位信号应保持转换时刻的状态,至少保持最小安全时间。
-
-(3)信号机采用的芯片具有精确的时钟,与中心系统联接后,系统可定时校准信号机时钟,采用具有时、分、秒、年、月、日、星期的晶体时钟计时,保证信号机时钟精度在1秒内。若信号机不与中心连接,配置GPS 接口,可通过GPS 接口进行精确的时钟校准,保证时钟分秒无差。停电时由电池保持时钟继续工作,采用锂电池作为后备电源。
-
-(4)停电保护功能:自动保存修改的各项控制参数,停电后数据不会丢失。质保期:2年。
-
-## 交通监控视频子系统
-
-## 系统功能
-
-## 1)高清录像功能
-
-▲系统能实现24 小时高清视频录像功能。可以在白天或夜间有辅助光源的情况下实现清晰录像;视频编码格式至少支持H.264/ H.265;可自动记录车辆通过时间、地点、所在车道、违法类型等信息;录像中能清晰地反映车辆的颜色、车辆类型、运动轨迹,并提供录像查询、下载等功能。
-
-## 2)云镜控制功能
-
-▲至少具备监控前端设备切换、云台/快球控制器方向控制、焦距调节、镜头缩放、光圈调节、预置位设置、雨刷和电源开关控制、自定义辅助开关控制、监控前端设备锁定与解锁、云台/快球控制器的参数设定等功能。
-
-3)巡检预警功能
-
-系统可对城市进行全面综合交通视频监控;通过交通视频监控系统的巡检功能,定时不间断地对城市进行全面监控扫描。值班人员可以根据图像画面上所发出的报警信息,及时定点跟踪确认。第一时间进行力量调度,并对事件的发展情况和事态的全程变化状况全程跟踪、
-
-实时录像、调查取证
-
-## 4)警情核实功能
-
-利用交通视频监控系统,可以准确地对城市报警情况进行核实。当接到报警信息后,可以将摄像头调整到报警位置,进行识别判断;确认报警信息是否属实。
-
-## 5)救援指挥功能
-
-交通视频监控系统由于位置高、监控距离远、视角广的特点,在发生某些特定事件救援时,可以有效地对救援点交通进行一个诊断,减少或者避免由于客观原因造成的事态扩大。
-
-## 6)车辆布控功能
-
-▲设备具备车辆布控功能,当监视画面中出现布控名单中的机动车时,设备可触发报警并跟踪,布控名单中可添加10000 个号牌信息
-
-## 一体化高速球机
-
-1 ▲用≥1.8 英寸红外型800 万像素逐行扫描图像传感器
-
-2、光学变倍≥22 倍,焦距≥6.5\~143mm,支持H.265、H.264、MJPEG 视频编码
-
-3、分辨率≥3840×2160,喷率≥30fpS,,亮度等级≥11 级
-
-4、支持超低照度监控:彩色模式≤0.01lx,黑白模式≤0.003lx,具备三码流功能:主码流3840×2160、30 帧/秒、8Mbps;子码流1280×720、30 帧/秒、1Mbps;第三码流主码流3840×2160、30 帧/秒、1Mbps,码率设置为128Kbps\~8Mbps。
-
-5、摄像机具备自动增益控制功能、自动白平衡调整功能、逆光补偿调整功能、日夜模式、电子快门、自动聚焦、断电记忆、定时启动、区域遮盖、自动定位、在线升级、断线自动重连。
-
-6、▲支持前端存储功能
-
-7、支持360°水平连续旋转,支持垂直-15°\~90°旋转
-
-8、摄像机具备良好的电源适应性,在AC24±35%或DC24±35%范围内,能正常工作IP 防护等级≥IP67,环境温度满足-45\~70℃。
-
-## 光纤收发器
-
-1、1 路千兆以太网
-
-2、单模单纤,光接口为FC 接口,满足实际传输距离要求
-
-3、10/100/1000M 自适应以太网接口。
-
-4、工作环境适应性强,满足全天候使用的要求
-
-5、耐压≥300V
-
-## 交通诱导子系统
-
-# 交通诱导屏
-
-1、主要特性
-
-1)温度范围-40\~70℃
-
-2)光带宽度>130mm
-
-3)通迅接口:RS485、网络通讯、3G 网络
-
-4)视角:水平:110°\~120° 垂直:55°
-
-5)发光亮度:6500-7000 cd/m2
-
-6)平整度≤0.5mm
-
-7)使用寿命≥10 万小时
-
-8)平均故障时间≥1 万小时
-
-9)电源采用n+1 高可靠容错的开关电源系统
-
-10) 显示尺寸:长3.84 米×高2.56 米=9.83 平方米
-
-11) 机箱要求:冷轧钢板,机箱为内外两层,内箱体为全封闭、全天候、防风雨型,符
-
-合IP65 防护等级
-
-12) 抗风等级:40m/s
-
-2、技术参数
-
-1)物理点间距:10mm
-
-2)物理密度:10000 点/m2
-
-3)发光点颜色:1R1G
-
-4)基色:纯红+纯绿
-
-5)模组尺寸:320mm*160mm
-
-6)刷新频率:≥800HZ
-
-7)工作电压:AC220V±10%,50Hz(三相五线制
-
-8)平均功耗:350W/m2
-
-9)最大功耗:≤700W/ m2
-
-## 电子警察子系统
-
-## 系统功能
-
-## 1)闯红灯违法抓拍功能
-
-★系统可以实现对单方向各车道闯红灯车辆的监测、图像抓拍等功能。闯红灯捕获率≥90%,每一违法记录拍摄连续3 张反映闯红灯过程的图片,其中第一个位置的图片反映机动车未到达停止线的情况,并能清晰辨别车辆类型、交通信号灯红灯、停止线;第二个位置的图片反映机动车已越过停止线的情况,并能清晰辨别车辆类型、号牌号码、交通信号灯红灯、停止线;第三个位置的图片反映机动车越过停止线继续前行的情况,并能清晰辨别车辆类型、交通信号灯红灯、停止线。
-
-## 2)不按车道行驶记录功能
-
-当车辆遇到“分向行驶车道”不按规定的转向、右转车辆占用直行车道,或在左转、右转车道上直行等情形,系统可以实现对此类违法行为的记录,以三张图片清晰、完整表现违法过程。
-
-## 3)违章变道记录功能
-
-▲系统能够对违法变道车辆进行记录,抓拍三张不同位置的图片以反映整个违法变道过程,其中第一张为车辆在初始车道行驶时抓拍的图片,第二张为压线行驶时抓拍的图片,第三张为变换到另一个车道上行驶时抓拍的图片。
-
-## 4)闯禁令记录功能
-
-系统能够对违反禁左、禁右、禁止掉头等通行的车辆,进行检测、抓拍记录与识别
-
-## 5)卡口监测记录功能
-
-系统能够准确捕获、记录车辆通行信息(车辆尾部的图片),对通过车辆的捕获率不小于99%。记录的车辆信息除包含图像信息外,还包括文本信息,如日期、时间(精确到秒)、地点、方向、号牌号码等。车辆信息写入关联数据库,并将相关文本信息叠加到图片上。
-
-## 6)逆行记录功能
-
-系统能够对逆向行驶的违法车辆进行检测、抓拍记录与识别
-
-## 7)压线行驶记录功能
-
-系统能够对压线行驶的违法车辆进行检测、抓拍记录与识别,其主要针对在连续一段时
-
-间内压车道线行驶的车辆,此类车辆会影响前后车驾驶员的判断,干扰前后车的正常形式。
-
-## 8)车身颜色识别功能
-
-▲系统能够自动对车身深浅和颜色进行识别,可供用户根据车身颜色来查询通行车辆
-
-## 9)车牌号码自动识别
-
-系统能够对符合“GA36-2014”标准的民用车牌、新能源车辆、警用车牌、使领馆车牌的号牌自动识别能力。
-
-## 10)图像防纂改功能
-
-记录的原始图像信息具备防纂改功能,避免在传输存储、处理等过程中被认为篡改
-
-## 11)测速功能
-
-系统能够与测速设备配套使用,监控车辆行驶的速度,对超速行驶的车辆进行抓拍
-
-## 12)未系安全带检测功能
-
-★采用视频检测技术,对未系安全带行为进行检测,抓拍记录与识别
-
-## 13)接打电话检测功能
-
-采用视频检测技术,实现对前排驾驶人接打电话状态的检测,抓拍记录与识别
-
-## 14)驾驶人面部特征记录功能
-
-★在电子警察杆件上增加车辆正向采集的摄像机,可通过路口终端服务器实现驾驶人面部特征记录功能。可将违法行为与对应车辆的正向图片匹配起来,从而将违法行为固定到驾驶人,有效遏制驾驶分非法买卖现象,同时为公安交通管理和刑侦案件侦破提供技术支持。
-
-## 15)车辆稽查布控功能
-
-系统具备车辆交通安全违法行为监测报警和布控车辆自动比对报警功能,比对方式包括精确比对和模糊比对。
-
-## 16)交通流量数据采集功能
-
-系统能够按车道和时段进行车辆流量、平均速度、车辆类型、占有率、平均车头时距、平均排队长度、饱和度等数据的统计。所有统计数据应支持以报表形式输出。
-
-## 17)高清录像功能
-
-系统支持道路交通情况的实时视频录像存储,视频质量能清晰反映覆盖区域内行驶机动车的车牌号码。视频采用预分配存储机制,前端支持进行滚动存储7 天以上。
-
-## 18)数据断点续传功能
-
-系统支持断点续传功能。当遇到网络中断或其他故障时,车辆信息存储在前端设备中待故障排除后自动续传。
-
-湖北众恒永业工程项目管理有限公司广水分公司编制
-
-## 19)时间校准功能
-
-按照《GA/T832-2014 道路交通安全违法行为图像取证技术规范》的要求,24h 内计时误差不超过1.0s,确保所有前端设备点位每日至少与电子警察中心系统时钟同步一次。
-
-## 20)网络远程维护功能
-
-系统可以实时查看前端设备的运行状态。能通过网络实现远程维护、远程设置和远程升级等功能。
-
-## 20)黑白名单功能
-
-▲系统支持车牌黑/白名单设置,最大可设置60 万条黑/白名单
-
-## 21)连续闯红灯监测功能
-
-▲支持连续闯红灯事件检测功能,对某一时间段内连续闯红灯事件进行检测,并自动上传报警信息。
-
-## 高清视频摄像机
-
-高清视频摄像机为核心产品
-
-
-序号 |
-指标项 |
-技术规格要求 |
-
-1 |
-摄像机 |
-有效像素 |
-≥900W 像素 |
-
-最低照度 |
-彩色≤0.001lx |
-
-传感器类型 |
-≥1 英寸全局曝光COMS/GMOS/GS COMS |
-
-电子快门 |
-至少满足1/25s 至1/100,000s,可调 |
-
-2 |
-视频图像 |
-视频压缩标准 |
-至少支持H264、H265 等 |
-
-视频分辨率 |
-≥4096×2160,向下可设置 |
-
-视频流帧率 |
-≥25fps,至少双视频流 |
-
-3 |
-图片压缩方式 |
-JPEG |
-
-图像分辨率 |
-≥4096(H)×2160(V) |
-
-强光抑制 |
-具备 |
-
-4 |
-协议 |
-API 接口开放 |
-▲具备;支持标准ONVIF 协议与第三方厂家设备进行互联;支持GB/T28181;应提供SDK |
-
-5 |
-接口 |
-通讯接口 |
-≥1 个RJ45,10M/100M/1000M 自适应以太网电口;≥1 个RS-485 接口 |
-
-前端存储卡 |
-嵌入式,支持断网时本地存储,裸容量≥128GB |
-
-功能 |
-具备其他功能 |
-应具备I/O 触发、RS-485 触发、视频触发,支持电源同步;支持频闪式卜光装置和脉冲式补光装置同步补光 |
-
-具备AI 深度学习算法和GPU 芯片 |
-
-6 |
-高清工业级镜头 |
-光圈、聚焦 |
-手动光圈;焦距应可根据车道宽度及抓拍距离进行调整设置,要求中心成像圆内解像力不小于900 万像素,边缘解像力不低于中心60%,镜头的成像尺寸应与摄像机成像靶面尺寸相等或略大。镜头应配置电动偏振镜,具 |
-
- |
- |
- |
-备根据环境自动切换功能 |
-
-7 |
-防护罩 |
-防护罩类型 |
-室外型防护罩,含底座;具备隔热防潮、防水、防尘、防腐、防震等功能;具有加热器、支架、遮阳罩等,具有良好的密封性和恒温等功能。 |
-
-防护等级 |
-≥IP66 |
-
-
-LED 补光灯
-
-
-序号 |
-指标项 |
-技术参数要求 |
-
-1 |
-配置方式 |
-每个车道配置≥1 台;补光装置必须与高清摄像设备高度匹配 |
-
-2 |
-LED 管芯 |
-采用超高亮大功率白光LED 管芯,灯珠数量不少于20 颗 |
-
-3 |
-功耗 |
-30W/车道≤单台平均功耗≤50W/车道,可调 |
-
-4 |
-峰值光照度 |
-≤300lx |
-
-(基准轴) |
-
-5 |
-峰值光照度 |
-应大于等于基准轴上有效光照度的50% |
-
-(补光区) |
-
-6 |
-平均光照度 |
- |
-
-7 |
-闪光频率 |
-;补光装置应能与集成式高清摄像设备同步 |
-
-8 |
-有效补光距离 |
-≥25m |
-
-9 |
-最大点亮时间 |
-≤4ms(可调节) |
-
-10 |
-控制方式 |
-电平,同步触发方式 |
-
-11 |
-安全性 |
-在保证瞬时亮度的前提下,必须进行防炫目处理,不会造成光污染 |
-
-12 |
-使用寿命 |
-≥50000 小时 |
-
-13 |
-防护等级 |
-不低于IP65 |
-
-14 |
-其它 |
-应配置光栅装置或遮光阻断装置 |
-
-
-## 光纤收发器
-
-1、1 路千兆以太网
-
-2、单模单纤,光接口为FC 接口,满足实际传输距离要求
-
-3、10/100/1000M 自适应以太网接口。
-
-4、工作环境适应性强,满足全天候使用的要求
-
-5、耐压≥300V
-
-## 交换机
-
-1、交换容量≥6Gbps,包转发率≥7Mpps;MAC 地址列表≥8K;应具备线性转发能力;
-
-2、应至少具有8 个10/100/1000M 自适应以太网接口和至少2 个1000M 光口
-
-3、以太网光端口传输距离应不小于40km,以太网光模块为单芯双向光模块,光口接口类型为LC 型接口,光模块连接单模光纤;
-
-4、至少支持IEEE802.1p、IEEE802.1q、IEEE802.3、IEEE802.3u、IEEE802.3z IEEE802.3x 等协议;
-
-5、应具有IEEE802.1Q VLAN,应实现信号控制独立传输,至少支持4 个VLAN 划分;
-
-6、应至少支持三层动态路由协议
-
-7、应具有IEEE802.1p_QOS 功能
-
-8、应具有IGMP 静态组播、端口聚合、端口镜像等功能
-
-9、IP40 以上等级防护
-
-10、应采用无风扇设计
-
-11、应具有网管功能
-
-## 红绿灯信号检测器
-
-每路口配置1 套,至少能检测12 路独立红灯信号,红灯信号检测准确率为100%
-
-## 终端服务器
-
-1、结构形式:采用嵌入式架构
-
-2、操作系统:嵌入式操作系统
-
-3、▲接入路数:提供≥12 路高清摄像机视频存储、过车记录存储、图片存储、数据上传、视频流转发等;
-
-4、主机存储:内置SATA 接口;配置存储容量≥16T 硬盘
-
-5、网络接口:提供≥8 个RJ45 1000M 网络接口
-
-6、其他接口:提供RS232、RS485、外置USB 接口、VGA 接口等
-
-7、访问操作:支持Web 操作访问
-
-8、▲接口协议:至少支持ONVIF,GB/T28181 等
-
-9、API 接口开放支持;支持标准ONVIF 协议与第三方厂家设备进行互通;支持GB/T 28181。
-
-10、▲支持套牌车检测,可将抓拍图片与本地历史数据进行车辆特征比对分析,检测出
-
-套牌车辆,同时给出告警提示
-
-## 交通卡口子系统
-
-## 系统功能
-
-对监控路段的车辆、车道进行全天候实时的监控并记录相关图像、视频数据。主要实现以下功能:
-
-1)卡口记录功能:捕获正常行驶车辆的过车图片,抓拍率≥99%
-
-2)逆行记录功能:对逆向行驶的违法车辆进行检测、抓拍记录与识别
-
-(3)压线行驶记录功能:对压线行驶的违法车辆进行检测、抓拍记录与识别,其主要针对在连续一段时间内压车道线行驶的车辆,此类车辆会影响前后车驾驶员的判断,干扰前后车的正常行驶;
-
-(4)车身颜色识别功能:可自动对车身深浅和颜色进行识别,可供用户根据车身颜色来查询通行车辆;
-
-(5)车牌号码自动识别:对符合“GA36-2014”标准的民用车牌、新能源车辆、警用车牌、使领馆车牌的号牌自动识别能力;
-
-(6)闯禁行记录功能:对违反禁止通行的车辆,进行检测、抓拍记录与识别;
-
-(7)▲图像防纂改功能:记录的原始图像信息具备防纂改功能,避免在传输存储、处理等过程中被人为篡改;
-
-(8)测速功能:与测速设备配套使用,监控车辆行驶的速度,对超速行驶的车辆进行抓拍;
-
-(9)★未系安全带检测功能:采用视频检测技术,对未系安全带行为进行检测,抓拍记录与识别;
-
-(10)接打电话检测功能:采用视频检测技术,实现对前排驾驶人接打电话状态的检测,抓拍记录与识别;
-
-(11)★人脸特征抠图:采用视频检测技术对驾驶室人脸特征进行检测并将人脸特征抠出,为公安交通管理和刑侦案件侦破提供技术支持。
-
-(12)▲支持混合抓拍模式,设备支持正面/侧面/背面行人(包括成年人和儿童)的抓拍;支持对骑自行车、骑三轮车、骑电动车、踩平衡车、骑车带人等
-
-非机动车的抓拍;支持对轿车、客车、面包车、货车、卡车、摩托车等机动车的抓拍
-
-高清视频抓拍像机
-
-
-序号 |
-指标项 |
-技术规格要求 |
-
-1 |
-摄像机 |
-有效像素 |
-≥900W 像素 |
-
-最低照度 |
-彩色≤0.001lx |
-
-传感器类型 |
-≥1 英寸全局曝光COMS/GMOS/GS COMS |
-
-电子快门 |
-至少满足1/25s 至1/100,000s,可调 |
-
-2 |
-视频图像 |
-视频压缩标准 |
-至少支持H264、H265 等 |
-
-视频分辨率 |
-≥4096×2160,向下可设置 |
-
-视频流帧率 |
-≥25fps,至少双视频流 |
-
-3 |
-图片压缩方式 |
-JPEG |
-
-图像分辨率 |
-≥4096(H)×2160(V) |
-
-强光抑制 |
-具备 |
-
-4 |
-协议 |
-API 接口开放 |
-具备;支持标准ONVIF 协议与第三方厂家设备进行互联;支持GB/T28181;应提供SDK |
-
-5 |
-接口 |
-通讯接口 |
-≥1 个RJ45,10M/100M/1000M 自适应以太网电口;≥1个RS-485 接口 |
-
-前端存储卡 |
-嵌入式,支持断网时本地存储,裸容量≥128GB |
-
-功能 |
-具备其他功能 |
-应具备I/O 触发、RS-485 触发、视频触发,支持电源同步;支持频闪式卜光装置和脉冲式补光装置同步补光 |
-
-具备AI 深度学习算法和GPU 芯片 |
-
-6 |
-高清工业级镜头 |
-光圈、聚焦 |
-手动光圈;焦距应可根据车道宽度及抓拍距离进行调整设置,要求中心成像圆内解像力不小于900 万像素,边缘解像力不低于中心60%,镜头的成像尺寸应与摄像机成像靶面尺寸相等或略大。镜头应配置电动偏振镜,具备根据环境自动切换功能 |
-
-7 |
-防护罩 |
-防护罩类型 |
-室外型防护罩,含底座;具备隔热防潮、防水、防尘、防腐、防震等功能;具有加热器、支架、遮阳罩等,具有良好的密封性和恒温等功能。 |
-
-防护等级 |
-≥IP66 |
-
-
-## 补光灯
-
-
-序号 |
-指标项 |
-技术参数要求 |
-
-1 |
-配置方式 |
-每个车道配置≥1 台;补光装置必须与高清摄像设备高度匹配 |
-
-2 |
-LED 管芯 |
-采用超高亮大功率白光LED 管芯,灯珠数量不少于20 颗 |
-
-3 |
-功耗 |
-30W/车道≤单台平均功耗≤50W/车道,可调 |
-
-4 |
-峰值光照度 |
-≤300lx |
-
-(基准轴) |
-
-5 |
-峰值光照度 |
-应大于等于基准轴上有效光照度的50% |
-
-
-湖北众恒永业工程项目管理有限公司广水分公司编制
-
-
-序号 |
-指标项 |
-技术参数要求 |
-
- |
-(补光区) |
- |
-
-6 |
-平均光照度 |
- |
-
-7 |
-闪光频率 |
-光装置应能与集成式高清摄像设备同步 |
-
-8 |
-有效补光距离 |
-≥25m |
-
-9 |
-最大点亮时间 |
-≤4ms(可调节) |
-
-10 |
-控制方式 |
-电平,同步触发方式 |
-
-11 |
-安全性 |
-在保证瞬时亮度的前提下,必须进行防炫目处理,不会造成光污染 |
-
-12 |
-使用寿命 |
-≥50000 小时 |
-
-13 |
-防护等级 |
-不低于IP65 |
-
-14 |
-其它 |
-应配置光栅装置或遮光阻断装置 |
-
-
-## 闪光灯
-
-1、色温范围5500±500K
-
-2、补光距离16m\~30m
-
-3、回电时间≤60ms,满足相机2 张连拍需求
-
-4、闪光灯寿命>500 万次
-
-5、自带光敏控制,可根据环境亮度自动调节闪光强度
-
-6、防护等级IP66
-
-7、在-20℃\~70℃温度范围内均能正常工作
-
-## 光纤收发器
-
-1、1 路千兆以太网
-
-2、单模单纤,光接口为FC 接口,满足实际传输距离要求
-
-3、10/100/1000M 自适应以太网接口。
-
-4、工作环境适应性强,满足全天候使用的要求
-
-5、耐压≥300V
-
-## 交换机
-
-1、交换容量≥6Gbps,包转发率≥7Mpps;MAC 地址列表≥8K;应具备线性转发能力
-
-2、应至少具有8 个10/100/1000M 自适应以太网接口和至少2 个1000M 光口
-
-3、以太网光端口传输距离应不小于40km,以太网光模块为单芯双向光模块,光口接口类型为LC 型接口,光模块连接单模光纤;
-
-4、至少支持IEEE802.1p、IEEE802.1q、IEEE802.3、IEEE802.3u、IEEE802.3z、IEEE802.3x
-
-湖北众恒永业工程项目管理有限公司广水分公司编制
-
-等协议
-
-5、应具有IEEE802.1Q VLAN,应实现信号控制独立传输,至少支持4 个VLAN 划分
-
-6、应至少支持三层动态路由协议
-
-7、应具有IEEE802.1p_QOS 功能
-
-8、应具有IGMP 静态组播、端口聚合、端口镜像等功能
-
-9、IP40 以上等级防护
-
-10、应采用无风扇设计
-
-11、应具有网管功能
-
-## 终端服务器
-
-1、结构形式:采用嵌入式架构
-
-2、操作系统:嵌入式操作系统
-
-3、接入路数:提供≥12 路高清摄像机视频存储、过车记录存储、图片存储、数据上传、视频流转发等;
-
-4、主机存储:内置SATA 接口;配置存储容量≥16T 硬盘
-
-5、网络接口:提供≥8 个RJ45 1000M 网络接口
-
-6、其他接口:提供RS232、RS485、外置USB 接口、VGA 接口等
-
-7、访问操作:支持Web 操作访问
-
-8、接口协议:至少支持ONVIF,GB/T28181 等
-
-9、API 接口开放支持;支持标准ONVIF 协议与第三方厂家设备进行互通;支持GB/T 28181。
-
-## 区间测速子系统
-
-## 系统功能
-
-1)卡口记录功能:捕获正常行驶车辆的过车图片,抓拍率≥95%
-
-2)逆行记录功能:对逆向行驶的违法车辆进行检测、抓拍记录与识别
-
-(3)压线行驶记录功能:对压线行驶的违法车辆进行检测、抓拍记录与识别,其主要针对在连续一段时间内压车道线行驶的车辆,此类车辆会影响前后车驾驶员的判断,干扰前后车的正常形式;
-
-(4)车身颜色识别功能:可自动对车身深浅和颜色进行识别,可供用户根据车身颜色来查询通行车辆;
-
-(5)车牌号码自动识别:对符合“GA36-2014”标准的民用车牌、新能源车辆、警用车牌、使领馆车牌的号牌自动识别能力;
-
-(6)▲闯禁行记录功能:对违反禁止通行的车辆,进行检测、抓拍记录与识别;
-
-(7)图像防纂改功能:记录的原始图像信息具备防纂改功能,避免在传输存储、处理等过程中被认为篡改;
-
-(8)★测速功能:与测速设备配套使用,监控车辆行驶的速度,对超速行驶的车辆进行抓拍;
-
-(9)未系安全带检测功能:采用视频检测技术,对未系安全带行为进行检测,抓拍记录与识别;
-
-(10)接打电话检测功能:采用视频检测技术,实现对前排驾驶人接打电话状态的检测,抓拍记录与识别;
-
-(11)人脸特征抠图:采用视频检测技术对驾驶室人脸特征进行检测,并将人脸特征抠出,为公安交通管理和刑侦案件侦破提供技术支持。
-
-高清视频抓拍像机
-
-
-序号 |
-指标项 |
-技术规格要求 |
-
-1 |
-摄像机 |
-有效像素 |
-≥900W 像素 |
-
-最低照度 |
-彩色≤0.001lx |
-
-传感器类型 |
-≥1 英寸全局曝光COMS/GMOS/GS COMS |
-
-电子快门 |
-至少满足1/25s 至1/100,000s,可调 |
-
-2 |
-视频图像 |
-视频压缩标准 |
-至少支持H264、H265 等 |
-
-视频分辨率 |
-≥4096×2160,向下可设置 |
-
-视频流帧率 |
-≥25fps,至少双视频流 |
-
-3 |
-图片压缩方式 |
-JPEG |
-
-图像分辨率 |
-≥4096(H)×2160(V) |
-
-强光抑制 |
-具备 |
-
-4 |
-协议 |
-API 接口开放 |
-具备;支持标准ONVIF 协议与第三方厂家设备进行互联;支持GB/T28181;应提供SDK |
-
-5 |
-接口 |
-通讯接口 |
-≥1 个RJ45,10M/100M/1000M 自适应以太网电口;≥1个RS-485 接口 |
-
-前端存储卡 |
-嵌入式,支持断网时本地存储,裸容量≥128GB |
-
- |
-功能 |
-具备其他功能 |
-应具备I/O 触发、RS-485 触发、视频触发,支持电源同步;支持频闪式卜光装置和脉冲式补光装置同步补光 |
-
-具备AI 深度学习算法和GPU 芯片 |
-
-6 |
-高清工业级镜头 |
-光圈、聚焦 |
-手动光圈;焦距应可根据车道宽度及抓拍距离进行调整设置,要求中心成像圆内解像力不小于900 万像素,边缘解像力不低于中心60%,镜头的成像尺寸应与摄像机成像靶面尺寸相等或略大。镜头应配置电动偏振镜,具备根据环境自动切换功能 |
-
-7 |
-防护罩 |
-防护罩类型 |
-室外型防护罩,含底座;具备隔热防潮、防水、防尘、防腐、防震等功能;具有加热器、支架、遮阳罩等,具有良好的密封性和恒温等功能。 |
-
-防护等级 |
-≥IP66 |
-
-
-## 补光灯
-
-
-序号 |
-指标项 |
-技术参数要求 |
-
-1 |
-配置方式 |
-每个车道配置≥1 台;补光装置必须与高清摄像设备高度匹配 |
-
-2 |
-LED 管芯 |
-采用超高亮大功率白光LED 管芯,灯珠数量不少于20 颗 |
-
-3 |
-功耗 |
-30W/车道≤单台平均功耗≤50W/车道,可调 |
-
-4 |
-峰值光照度 |
-≤300lx |
-
-(基准轴) |
-
-5 |
-峰值光照度 |
-应大于等于基准轴上有效光照度的50% |
-
-(补光区) |
-
-6 |
-平均光照度 |
- |
-
-7 |
-闪光频率 |
-补光装置应能与集成式高清摄像设备同步 |
-
-8 |
-有效补光距离 |
-≥25m |
-
-9 |
-最大点亮时间 |
-≤4ms(可调节) |
-
-10 |
-控制方式 |
-电平,同步触发方式 |
-
-11 |
-安全性 |
-在保证瞬时亮度的前提下,必须进行防炫目处理,不会造成光污染 |
-
-12 |
-使用寿命 |
-≥50000 小时 |
-
-13 |
-防护等级 |
-不低于IP65 |
-
-14 |
-其它 |
-应配置光栅装置或遮光阻断装置 |
-
-
-## 闪光灯
-
-1、色温范围5500±500K
-
-2、补光距离16m\~30m
-
-3、回电时间≤60ms,满足相机2 张连拍需求
-
-4、闪光灯寿命>500 万次
-
-5、自带光敏控制,可根据环境亮度自动调节闪光强度
-
-6、防护等级IP66
-
-7、在-20℃\~70℃温度范围内均能正常工作
-
-## 光纤收发器
-
-1、1 路千兆以太网
-
-2、单模单纤,光接口为FC 接口,满足实际传输距离要求
-
-3、10/100/1000M 自适应以太网接口。
-
-4、工作环境适应性强,满足全天候使用的要求
-
-5、耐压≥300V
-
-## 交换机
-
-1、交换容量≥6Gbps,包转发率≥7Mpps;MAC 地址列表≥8K;;应具备线性转发能力
-
-2、应至少具有8 个10/100/1000M 自适应以太网接口和至少2 个1000M 光口
-
-3、以太网光端口传输距离应不小于40km,以太网光模块为单芯双向光模块,光口接口类型为LC 型接口,光模块连接单模光纤;
-
-4、至少支持IEEE802.1p、IEEE802.1q、IEEE802.3、IEEE802.3u、IEEE802.3z、IEEE802.3x 等协议;
-
-5、应具有IEEE802.1Q VLAN,应实现信号控制独立传输,至少支持4 个VLAN 划分
-
-6、应至少支持三层动态路由协议
-
-7、应具有IEEE802.1p_QOS 功能
-
-8、应具有IGMP 静态组播、端口聚合、端口镜像等功能
-
-9、IP40 以上等级防护
-
-10、应采用无风扇设计
-
-11、应具有网管功能
-
-## 终端服务器
-
-1、结构形式:采用嵌入式架构
-
-2、操作系统:嵌入式操作系统
-
-3、接入路数:提供≥8 路高清摄像机视频存储、过车记录存储、图片存储、数据上传视频流转发等;
-
-4、主机存储:内置SATA 接口;配置存储容量≥16T 硬盘
-
-5、网络接口: 提供≥8 个RJ45 1000M 网络接口
-
-6、其他接口:提供RS232、RS485、外置USB 接口、VGA 接口等
-
-7、访问操作:支持Web 操作访问
-
-8、接口协议:至少支持ONVIF,GB/T28181 等
-
-9、API 接口开放支持;支持标准ONVIF 协议与第三方厂家设备进行互通;支持GB/T 28181。
-
-## 后台
-
-## 接入服务器
-
-1、机架式服务器
-
-2、处理器:至少配置2 颗单颗10 核CPU,单核CPU 主频≥2.0GHz;
-
-3、内存:配置128GB DDR4 内存
-
-4、硬盘:配置6 块1.2T SAS 硬盘,转速≥10Krpm
-
-5、RAID:配置RAID 控制器,支持RAID0、1、10、1E、5、50、60 等
-
-6、网络:配置双千兆网卡
-
-7、电源:双电源
-
-## 存储服务器
-
-1、4U 48 盘位磁盘阵列
-
-2、单设备配置64 位多核处理器
-
-3、16GB 缓存
-
-4、冗余电源
-
-5、支持SATA 硬盘
-
-6、2 个千兆网口
-
-7、1 个系统SSD 盘
-
-8、支持视音频、图片、直接写入,支持视频高速预览、回放、下载,支持云内容灾备份,支持一体化运维,支持GB/T28181-2011、Onvif、RTSP、H265、SVAC 等标准视频协议。
-
-## 硬盘
-
-4T,3.5 寸,SATA
-
-# 其他设备要求
-
-# 室外挂箱
-
-1、采用悬挂式安装方式,悬挂于杆件立柱,高度应确保机箱下边缘距离地面净高2.5米以上。设备机箱安装后不得侵入机动车道建筑界限以内,不得影响车辆正常通行。设备机箱应安装牢固;
-
-2、设备机箱表面应经过考漆处理,应具备防锈蚀、防盐雾、防霉菌能力
-
-3、应能摆放通信接入端设备。机箱内部空间应足够大,能确保设备、装置的合理摆放,设有存放用户手册、说明书、接线图、维修记录等资料的存储盒,并有适当空间预留。机箱空间应有利于机箱内各设备单元的散热、安装、使用和维修,同时应提供设备辅助散热措施,提高系统环境适应能力;
-
-4、设备机箱的结构应能防雨并能降低灰尘及有害物质的侵入,机箱门盖应有溢水槽机箱门内侧应配备密封条,机箱顶部应具有防积水措施。机箱防护等级应达到IP55 以上;
-
-5、机箱结构应具有足够的机械强度,应能承受正常条件下可预料到的运输、安装、搬运、维护等过程中的操作;
-
-6、机箱门的最大开启角度应大于120°。机箱门锁应采用保险柜天地锁式的结构设计防止被非法打开,门锁至少可对上、下及左右侧中的一侧进行缩栓式保护,应具备较强的设备防砸、防盗能力。机箱应具有防盗报警功能,机箱在非正常状态下开启时能够报警提示。机箱门接缝处有耐久且有弹性的密封垫,密封垫连续设置,无间断接口。机柜门锁上后,无松动、变形现象;
-
-7、设备机箱内设应置有具备稳压、过载、漏电、短路保护功能的电源开关和防雷保护功能的电源浪涌保护器。在熔断器和电源开关等处应有警告标志。机箱内合适位置配备接地铜排,接地铜排的截面应不小于100 mm2,接地端子应进行防腐处理。并应设置接地标志;接地铜排应保证良好接地,接地线截面积应不小于16mm2;
-
-8、机箱内应配备不少于2 路单相2 孔扁圆电源插座、2 路单相3 孔扁圆电源插座
-
-9、电源开关:应具有稳压、短路、过载、漏电保护;电源保护响应时间应为纳秒级;开关的额定电压、额定电流值应满足设备正常运行的要求;机械寿命应不少于20000 次;具有良好的散热性能。
-
-10、室外大机箱需满足上述使用外,还应可安装前端管理主机
-
-## 交通管道要求
-
-过街管道主要垂直于道路中线埋设,可开挖路段采用DN90 镀锌钢管,不宜开挖路段根据现场情况采用拖拉管(DN90 PE 管)。路口必须在各方向埋设双管。非过街管道采用PE 双壁波纹管。
-
-干线(纵向)路段两接线井之间最大距50m
-
-管道其他技术参数应满足现行的《YDT841 地下通信管道用塑料管》要求,机动车道和非机动车道下管道埋设深度(管顶至路面)应≥0.7m,人行道及绿化带下管道埋设深度(管顶至路面)应≥0.5m。如不能达到上述埋设深度要求应采取混凝土包封或采用钢管等保护措施。管道敷设的坡度应为0.3%-0.4%,不得小于0.25%。其他敷设要求应参照《市政公用工程细部构造做法(湖北省)》中《交通管道预埋断面图》做法。
-
-交通管道开挖后应按原有道路或绿化进行恢复,管线尽量敷设于人行道上,不影响后续的绿化园林施工。
-
-具体详见工程量清单(附表
-
-## 第四章资格审查方法及标准
-
-根据《政府采购法》、《政府采购法实施条例》、《政府采购货物和服务招标投标管理
-请根据货物标中采购要求部分的内容,告诉我交通信号灯技术要求下的信号灯灯杆的技术参数或采购要求是什么。请以 JSON 格式返回结果,键名为"交通信号灯技术要求.信号灯灯杆",键值为一个列表,列表中包含若干描述"交通信号灯技术要求下的信号灯灯杆"的技术参数或采购要求或功能说明的字符串,请按原文内容回答,保留三角▲、五角★和序号,不可擅自增删内容,尤其是不可擅自添加序号。
-
-要求与指南:
-1. 你的键值应该全面,不要遗漏。
- -a.若技术参数或采购要求在表格中,那么单元格内的内容基本都要涵盖
- -对于单元格内以序号分隔的各条参数要求,应逐条提取,并分别作为键值中的字符串列表项。
- -对于无序号标明且在同一单元格内的参数要求或功能说明,也要根据语义分别添加进键值中。
- -b.若技术参数或采购要求在正文部分,应准确定位到与目标货物(设备、系统、功能模块)相关的内容,将其后的技术参数或采购要求或功能说明完整提取,逐一添加到键值的字符串列表中,不得擅自添加或修改序号。
-2. 如果存在嵌套结构,且原文为Markdown 的表格语法,如'摄像机|有效像素|≥900W像素', 请不要返回该Markdown语法,而是使用冒号':'将相关信息拼接在一起,生成一条完整且清晰的技术参数(或采购要求)描述,作为列表中的一个字符串。如"摄像机:有效像素:≥900W像素"。
-3. 字符串中的内容为具体的技术参数要求或采购要求,请不要返回诸如'(1)高清录像功能'这种标题性质且不能体现要求的内容。
-4. 如果该货物没有相关采购要求或技术参数要求,键值应为空列表[]。
-
-### 示例输出1如下:
-{{
- "摄像机控制键盘": [
- "1、▲支持串行 RS232/RS422 和 IP 混合控制,允许在一个控制器上使用 RS232/RS422/IP 控制单个系统中的摄像机;",
- "2、支持 2 组 RS422 串口 VISCA 协议菊花链控制 2x7 台摄像机。",
- "★能够自动对焦,提供检测报告"
- ]
-}}
-
-### 示例输出2如下(包含嵌套结构):
-{{
- "摄像机": [
- "摄像机:有效像素:≥900W像素",
- "摄像机:最低照度:彩色≤0.001lx",
- "协议:routes 接口开放:具备;▲支持标准 ONVIF 协议与第三方厂家设备进行互联;支持 GB/T28181;应提供 SDK"
- ]
-}}
-
-文件内容:
-购法实施条例》、《政府采购货物和服务招标投标管理办法》及相关法律法规
-
-43. 政府采购合同的履行、违约责任和解决争议的方法等适用《合同法》
-
-## 十二、招标文件的解释权
-
-44. 招标文件的最终解释权为采购人、分散采购机构所有。
-
-## 第三章项目技术、服务及商务要求
-
-### 相关技术标准
-
-本技术规格依据以下技术标准编制,技术规格中仅列举了主要的技术指标及项目,其它指标及项目要求详见相应技术标准。
-
-1)《中华人民共和国道路交通安全法实施条例》
-
-2)《城市道路交通设施设计规范》(GB 50688-2011,2019 年修订版
-
-3)《道路交通标志和标线》(GB 5768.2-2009
-
-4)《道路交通标志反光膜》(GB/T18833-2012
-
-5)《路面标线涂料》(JT/T280-2004
-
-6)《道路交通标线质量要求和检测方法》(GB/T 16311-2009
-
-7)《道路交通信号灯设置与安装规范》(GB 14886-2016
-
-8)《道路交通信号控制机》(GB 25280-2010
-
-9)《公路交通安全设施设计技术规范》(JTG D81-2017
-
-10)《闯红灯自动记录系统通用技术条件》(GA/T496-2014
-
-11)《视频安防监控系统工程设计规范》(GB50395-2007
-
-12)《视频安防监控系统技术要求》(GA/T367-2001)
-
-13)《道路交通安全违法行为图像取证技术规范》(GA/T832-2014)
-
-14)《机动车号牌图像自动识别技术规范》(GA/T833-2016)
-
-15)《道路车辆智能监测记录系统通用技术条件》(GA/T497-2016
-
-16)《公安交通指挥系统工程建设通用程序和要求》(GA/T651-2014
-
-17)《公安交通管理外场设备基础设施施工通用要求》(GA/T652-2017
-
-18)《安全防范工程技术标准》(GB50348-2018
-
-19)《建筑物防雷设计规范》(GB50057-2010
-
-20)《光纤通信系统通用规范》(SJ 20552-1995
-
-21)《安全防范工程程序与要求》(GA/T75-1994
-
-22)《安全防范系统验收规则》(GA308-2001
-
-23)《安全防范系统通用图形符号》(GA/T74-2017
-
-24)其它相关技术规范与标准
-
-### 交通标线技术要求
-
-#### 技术要求
-
-1)热熔标线技术规范及要求。参考标准
-
-1.投标货物必须符合中华人民共和国公共安全行业标准“GA/T298—2001《道路标线涂料》”、交通行业标准“JT/T280—2004《路面标线涂料》”及“GB/T24722《路而标线用玻璃珠》”的规范要求,重点指标要求如下
-
-
-检测项目 |
-技术指标 |
-
-反光型 |
-凸起型 |
-
-密度(g/cm3) |
-1.8-2.3 |
-
-软化点(℃) |
-90-125 |
-≥100 |
-
-
-
-不粘胎干燥时间 |
- |
-
-涂抹外观 |
-涂膜冷凝后应无皱纹、斑点、起泡、裂纹、脱落及表面发粘等现象,涂膜颜色和外观应与标准板差异不大。 |
-
-抗压轻度 |
- |
- |
-
-耐磨性(mg)负载1kg200 转后减重 |
- |
-—— |
-
-耐水性 |
-经水浸泡24 小时后无异常 |
-
-耐碱性 |
-在氢氧化钙饱和溶液中浸24h 无异常现象 |
-
-流动度(S) |
- |
-—— |
-
-玻璃珠含量(%) |
-▲≥20 |
-
-色度性能 |
-白色 |
-色品坐标(x, y) |
-在以下四角点色品坐标组成的四边形内(0.350,0.300);(0.290,0.340)(0.360,0.310);(0.320,0.370) |
-
-亮度因素 |
-▲≥0.35 |
-
-
-2.道路标线施划施工内容必须符合“GB5768—2009 中《道路标线》”的规范要求
-
-3.标线质量要求
-
-①投标人必须提供施工使用的热熔涂料及玻璃珠的相关质量证明文件(检测报告等)
-
-▲②热熔标线旧标线的清除、采用高压水除线
-
-★③热熔标线施划,标线表面加铺玻璃微珠,标线涂层厚度1.8mm±0.2mm
-
-4.标线相关计量说明
-
-4.1.本项目价格形式为固定单价,最终计量结算,按照工程量清单单价据实结算
-
-5.道路热熔标线质保期12 个月
-
-### 交通标志技术要求
-
-#### 技术要求
-
-##### 1.标志牌铝板技术标准:
-
-①标志牌所采用铝板技术标准执行GB/T38/80—06
-
-★②标志牌版面采用3mm 厚的铝板
-
-##### 2.标志牌版面反光膜技术标准
-
-①标志牌版面反光膜技术标准GB/T18833)—2012《道路交通反光膜》
-
-★②标志牌反光膜采用Ⅳ类反光膜
-
-③版面字体采用电脑刻字技术,标志版面颜色应符合GB5768—2017 规定
-
-湖北众恒永业工程项目管理有限公司广水分公司编制
-
-## 注:指路标志板面内容由采购方确认后制作
-
-④标志牌版面反光膜质保期应不少于10 年。(投标人需在投标文件中作出承诺
-
-## 3.标志牌杆件材料技术标准
-
-★①标志标牌杆件立柱采用热浸镀锌内外表面防腐镀锌处理,热镀锌后再进行喷塑处理,应符合国家标准要求。
-
-★②标志标牌杆件F 悬臂横梁采用热浸镀锌内外表面防腐镀锌处理,热镀锌后再进行喷塑处理,应符合国家标准要求。
-
-★③标志标牌立柱和横梁采用无缝钢管。交通标志的连接件包括连接标志板滑槽与横梁和抱箍和螺栓、螺母,以及连接标志法兰盘与基础的地脚螺栓和螺母、专用不锈钢钢带等件,其材料的外形尺寸和机械性能应符合《道路交通标志板及支撑件》(GB/T23827-2009)相应标准要求。
-
-## 4.标志标牌安装施工工艺技术标准
-
-①标志标牌安装施工工艺必须符合“GB5768—2017 中《道路标志标线安装施工》”及《城市道路交通报纸和标线设置》(GB51038)的规范要求。
-
-★②标志板与标志杆采用抱箍连接,抱箍必须经过热镀锌处理
-
-## 5.标志标牌安装施工安全技术标准
-
-①交通标志标牌安装位置准确,角度符合要求,且安装牢固
-
-②严格执行交通安全维护与施工安全防护。标志基础应提前完成好养护,大型标志杆安装、大型标识标牌安装均应采用吊车、升降车配合人工完成,其他采用人工辅以小型机械施工作业。
-
-③施工、保修符合现行有效的国家有关质量标准及实施规范
-
-6.道路标志标牌质保期12 个月
-
-## 交通信号灯技术要求
-
-## 交通信号灯具
-
-1、道路交通信号灯单灯必须符合国家标准GB14887-2011《道路交通信号灯》全部技术规定,并通过公安部交通安全产品质量监督检测中心的检测。
-
-2、道路交通信号灯光源必须采用户外型超亮度发光二极管(LED),使用寿命不少于
-
-50000 小时
-
-3、信号灯灯具材质为铝质金属材料。机动车信号灯灯芯透镜尺寸采用¢400mm 规格,人行信号灯灯芯透镜尺寸采用¢300mm,相同规格的灯芯可以互换。信号灯外观应与目前广水市使用的信号灯外观相一致。
-
-4、信号灯需采用恒流供电电路,单体信号灯功率¢400mm 规格不超过20VA;¢300mm 规格不超过15VA。
-
-## 倒计时器
-
-1、道路交通信号倒计时器安装在信号灯的上方或右方,2 位数码显示倒九秒提示。当机动车信号灯采用悬臂式杆件时,机动车信号灯倒计时器规格为800×600,当采用立柱式杆件时,倒计时器规格为400×400。人行信号灯倒计时显示器透光面为Φ300mm 或300mm ×300mm。倒计时显示器的光学性能、工作条件、机械强度、电气性能均符合国家安全行业标准GA/T508-2004《道路交通信号倒计时显示器》的全部技术规定。
-
-2、倒计时器运行中遇到电磁、静电、电网等干扰时不能有死机现象
-
-3、倒计时器必须经过过电压、过电流测试,具有防雷击功能
-
-4、倒计时器应为学习型,并支持脉冲触发、黄灯触发及通讯式触发
-
-## 信号灯灯杆
-
-1、信号灯杆所属的立柱、法兰盘、地脚螺栓、螺母、垫片、加强筋等金属构件及悬臂、支撑臂、拉杆、抱箍座、夹板等附件的防腐性能应符合GB/T18226《公路交通工程钢构件防腐技术条件》的规定。
-
-2、信号灯杆应采用圆形或多棱形经热镀锌处理的钢管制造;悬臂式灯杆悬臂杆与支撑杆使用圆形或多棱形的变截面型材制作,悬臂与灯杆连接端宜焊接固定法兰盘,悬臂下应留有进出线孔。
-
-3、信号灯杆制作后须经过防锈处理,底层喷涂富锌防锈底漆,外层喷涂银灰色瓷漆
-
-4、信号灯灯杆距路面约300-350mm 处留有拉线孔和拉线孔门
-
-5、孔门盖应设有防盗措施,孔内设置接地端子座,并与接地线可靠接驳
-
-6、立柱式灯杆顶部安装灯具处应留有出线孔,并配备橡胶护套、电缆线回水弯挂钩灯杆顶部应安装塑料或经防腐处理的内套式金属防水管帽。
-
-7、悬臂式灯杆拉杆宜使用圆钢制作,一端配有可调距离的螺旋扣,直径和长度根据悬臂长度确定。
-
-8、信号灯杆杆体底部应焊接固定法兰盘,法兰盘与杆体之间应均匀焊接加强筋
-
-9、一体式人行信号灯采用整灯嵌入式设计、结构紧凑、方便拆装、便于维护。杆体前后金属面板喷塑处理,两侧铝型材包边。
-
-## 交通信号机
-
-★应采用区域控制信号机,并应与广水市交通信号控制系统兼容,信号机能接入已有系统平台,实现联网优化功能。
-
-## 1、控制功能
-
-(1)区域协调控制:可对单个孤立交叉口、干道多个交叉口和关联性较强的交叉口群进行综合性地信号控制。
-
-2)线性协调控制:可对干道多个相邻交叉口进行协调控制
-
-(3)多时段控制:可根据交叉口的交通状况,将每天划分为多个不同的时段,每个时段配置不同的控制方案,能设置至少10 个时段、10 种以上不同控制方案,能根据不同周日类型对方案进行调整。信号机能够根据内置时钟选择各个时段的控制方案,实现交叉口的合理控制。
-
-(4)感应控制:信号机能根据检测到车辆达到情况,在保证最小安全绿灯时间的前提下,调整感应方向的绿信比参数,实现路口的最佳配时,保证交叉口的通行顺畅。通过参数配置,在感应方向没有机动车请求的情况下,信号机能够跳过感应相位,直接放行下一相位。
-
-(5)单点优化控制:信号机能根据检测的交通流信息,适当调整路口周期时长和绿信比分配,实现路口信号控制的最优方案。
-
-(6)无缆线协调控制:信号机能够通过配置路口相位差,即使在不联网的条件下,依然实现各个路口的绿波协调控制效果。
-
-(7)手动控制:在某些特殊情况下,使用者可以通过手动装置完成手动强制功能,使信号显示停留在任意相位(包括全红、黄闪);信号机也可响应来自监控中心操作终端或现场笔记本的手动控制指令。
-
-(8)黄闪控制:信号机具有黄闪控制功能,可以通过手动控制实现黄闪,或者通过规定时段自动进入黄闪控制。另外,当信号机的硬件发生故障时,可以进入硬件故障黄闪。
-
-(9)全红控制:信号机能够根据时间表调用信号机的全红控制方案,实现对交叉口的全红控制功能。路口信号机具备一键全红功能,即:触动信号机某一按钮即实现路口全红控制,该按钮应设置在手控箱中便于操作。中心控制软件具备一键全红功能,用法同上。
-
-(10)公交优先控制:支持RFID、地磁、线圈等检测方式,支持多种公交优先控制策略。
-
-11)黑灯:能够一键关闭所有信号灯。
-
-(12)行人过街按钮:信号机支持行人按钮信号输入,可在路口和路段响应来自行人按钮的行人过街请求。
-
-(13)溢出控制:信号机发现路口拥堵后,能够立即调整绿灯时间或其他指定灯色的方式,避免过多车辆涌入拥堵方向或快速放行,抑制拥堵扩散(或溢出)或加速疏导。
-
-14)相位控制:至少8 个相位控制,可扩至16 个以上相位控制。
-
-15)信号灯组输出:至少8 个独立信号组输出,可扩展至16 个以上独立信号组输出
-
-## 2、采集功能
-
-1)信号机支持接入线圈、地磁、视频、微波、超声波检测器、RFID 等多种检测方式
-
-2)信号机支持交通信息采集与统计,并支持交通流量共享
-
-## 3、运维功能
-
-1)信号机能够自动检测地磁故障,若故障,能够自动上传故障信息至监控中心
-
-(2)具有故障自检功能,如信号机死机时迅速做出反应重新启动信号机;出现绿灯冲突时,马上切换到黄闪状态,对绿灯冲突进行检测和处理,并记录绿灯冲突的灯组;对信号灯驱动部分和外线出现的故障以及信号机各主要部件的故障进行自动检测和记录。
-
-(3)信号机支持检测机柜内电压状态指标,若出现异常情况,能够及时报警并上传中心控制系统。
-
-(4)信号机主控板一旦发生故障后,信号机仍能够继续运行定周期方案,保障路口交通秩序,等待主控板故障排除后,自动恢复。
-
-(5)信号机出现故障时应能按“上位机控制→无电缆协调控制→感应控制→定时控制→黄闪”实现降级。
-
-## 4、通信功能
-
-1)交通信号控制器支持有线、无线联网
-
-(2)交通信号控制机应基于开放的通信协议,满足《交通信号控制机与上位机间的数据通信协议》(GB/T20999-2017)标准或NTCIP 通讯协议体系架构,符合度≥90%。
-
-## 5、操作功能
-
-(1)交通信号控制器必须提供维护软件,支持通过串口、网口连接。信号机侧面具备手动控制面板,能够在现场进行手动控制。
-
-湖北众恒永业工程项目管理有限公司广水分公司编制
-
-## 6、其他功能
-
-(1)机动车灯按顺序的转换过程中无显示中断现象。人行横道灯绿灯时间能够灵活确定。绿闪、黄灯、全红时间设置为0 时,该灯色不应出现,且不会影响信号的正常转换。
-
-(2)信号机从自动控制方式转入手动控制方式时,信号机应保持原有相位的最小安全时间,最小安全时间可根据路口实际情况设定;从手动控制方式(驻留或步进)转入自动控制方式时,信号状态不会突变,各相位信号应保持转换时刻的状态,至少保持最小安全时间。
-
-(3)信号机采用的芯片具有精确的时钟,与中心系统联接后,系统可定时校准信号机时钟,采用具有时、分、秒、年、月、日、星期的晶体时钟计时,保证信号机时钟精度在1秒内。若信号机不与中心连接,配置GPS 接口,可通过GPS 接口进行精确的时钟校准,保证时钟分秒无差。停电时由电池保持时钟继续工作,采用锂电池作为后备电源。
-
-(4)停电保护功能:自动保存修改的各项控制参数,停电后数据不会丢失。质保期:2年。
-
-## 交通监控视频子系统
-
-## 系统功能
-
-## 1)高清录像功能
-
-▲系统能实现24 小时高清视频录像功能。可以在白天或夜间有辅助光源的情况下实现清晰录像;视频编码格式至少支持H.264/ H.265;可自动记录车辆通过时间、地点、所在车道、违法类型等信息;录像中能清晰地反映车辆的颜色、车辆类型、运动轨迹,并提供录像查询、下载等功能。
-
-## 2)云镜控制功能
-
-▲至少具备监控前端设备切换、云台/快球控制器方向控制、焦距调节、镜头缩放、光圈调节、预置位设置、雨刷和电源开关控制、自定义辅助开关控制、监控前端设备锁定与解锁、云台/快球控制器的参数设定等功能。
-
-3)巡检预警功能
-
-系统可对城市进行全面综合交通视频监控;通过交通视频监控系统的巡检功能,定时不间断地对城市进行全面监控扫描。值班人员可以根据图像画面上所发出的报警信息,及时定点跟踪确认。第一时间进行力量调度,并对事件的发展情况和事态的全程变化状况全程跟踪、
-
-实时录像、调查取证
-
-## 4)警情核实功能
-
-利用交通视频监控系统,可以准确地对城市报警情况进行核实。当接到报警信息后,可以将摄像头调整到报警位置,进行识别判断;确认报警信息是否属实。
-
-## 5)救援指挥功能
-
-交通视频监控系统由于位置高、监控距离远、视角广的特点,在发生某些特定事件救援时,可以有效地对救援点交通进行一个诊断,减少或者避免由于客观原因造成的事态扩大。
-
-## 6)车辆布控功能
-
-▲设备具备车辆布控功能,当监视画面中出现布控名单中的机动车时,设备可触发报警并跟踪,布控名单中可添加10000 个号牌信息
-
-## 一体化高速球机
-
-1 ▲用≥1.8 英寸红外型800 万像素逐行扫描图像传感器
-
-2、光学变倍≥22 倍,焦距≥6.5\~143mm,支持H.265、H.264、MJPEG 视频编码
-
-3、分辨率≥3840×2160,喷率≥30fpS,,亮度等级≥11 级
-
-4、支持超低照度监控:彩色模式≤0.01lx,黑白模式≤0.003lx,具备三码流功能:主码流3840×2160、30 帧/秒、8Mbps;子码流1280×720、30 帧/秒、1Mbps;第三码流主码流3840×2160、30 帧/秒、1Mbps,码率设置为128Kbps\~8Mbps。
-
-5、摄像机具备自动增益控制功能、自动白平衡调整功能、逆光补偿调整功能、日夜模式、电子快门、自动聚焦、断电记忆、定时启动、区域遮盖、自动定位、在线升级、断线自动重连。
-
-6、▲支持前端存储功能
-
-7、支持360°水平连续旋转,支持垂直-15°\~90°旋转
-
-8、摄像机具备良好的电源适应性,在AC24±35%或DC24±35%范围内,能正常工作IP 防护等级≥IP67,环境温度满足-45\~70℃。
-
-## 光纤收发器
-
-1、1 路千兆以太网
-
-2、单模单纤,光接口为FC 接口,满足实际传输距离要求
-
-3、10/100/1000M 自适应以太网接口。
-
-4、工作环境适应性强,满足全天候使用的要求
-
-5、耐压≥300V
-
-## 交通诱导子系统
-
-# 交通诱导屏
-
-1、主要特性
-
-1)温度范围-40\~70℃
-
-2)光带宽度>130mm
-
-3)通迅接口:RS485、网络通讯、3G 网络
-
-4)视角:水平:110°\~120° 垂直:55°
-
-5)发光亮度:6500-7000 cd/m2
-
-6)平整度≤0.5mm
-
-7)使用寿命≥10 万小时
-
-8)平均故障时间≥1 万小时
-
-9)电源采用n+1 高可靠容错的开关电源系统
-
-10) 显示尺寸:长3.84 米×高2.56 米=9.83 平方米
-
-11) 机箱要求:冷轧钢板,机箱为内外两层,内箱体为全封闭、全天候、防风雨型,符
-
-合IP65 防护等级
-
-12) 抗风等级:40m/s
-
-2、技术参数
-
-1)物理点间距:10mm
-
-2)物理密度:10000 点/m2
-
-3)发光点颜色:1R1G
-
-4)基色:纯红+纯绿
-
-5)模组尺寸:320mm*160mm
-
-6)刷新频率:≥800HZ
-
-7)工作电压:AC220V±10%,50Hz(三相五线制
-
-8)平均功耗:350W/m2
-
-9)最大功耗:≤700W/ m2
-
-## 电子警察子系统
-
-## 系统功能
-
-## 1)闯红灯违法抓拍功能
-
-★系统可以实现对单方向各车道闯红灯车辆的监测、图像抓拍等功能。闯红灯捕获率≥90%,每一违法记录拍摄连续3 张反映闯红灯过程的图片,其中第一个位置的图片反映机动车未到达停止线的情况,并能清晰辨别车辆类型、交通信号灯红灯、停止线;第二个位置的图片反映机动车已越过停止线的情况,并能清晰辨别车辆类型、号牌号码、交通信号灯红灯、停止线;第三个位置的图片反映机动车越过停止线继续前行的情况,并能清晰辨别车辆类型、交通信号灯红灯、停止线。
-
-## 2)不按车道行驶记录功能
-
-当车辆遇到“分向行驶车道”不按规定的转向、右转车辆占用直行车道,或在左转、右转车道上直行等情形,系统可以实现对此类违法行为的记录,以三张图片清晰、完整表现违法过程。
-
-## 3)违章变道记录功能
-
-▲系统能够对违法变道车辆进行记录,抓拍三张不同位置的图片以反映整个违法变道过程,其中第一张为车辆在初始车道行驶时抓拍的图片,第二张为压线行驶时抓拍的图片,第三张为变换到另一个车道上行驶时抓拍的图片。
-
-## 4)闯禁令记录功能
-
-系统能够对违反禁左、禁右、禁止掉头等通行的车辆,进行检测、抓拍记录与识别
-
-## 5)卡口监测记录功能
-
-系统能够准确捕获、记录车辆通行信息(车辆尾部的图片),对通过车辆的捕获率不小于99%。记录的车辆信息除包含图像信息外,还包括文本信息,如日期、时间(精确到秒)、地点、方向、号牌号码等。车辆信息写入关联数据库,并将相关文本信息叠加到图片上。
-
-## 6)逆行记录功能
-
-系统能够对逆向行驶的违法车辆进行检测、抓拍记录与识别
-
-## 7)压线行驶记录功能
-
-系统能够对压线行驶的违法车辆进行检测、抓拍记录与识别,其主要针对在连续一段时
-
-间内压车道线行驶的车辆,此类车辆会影响前后车驾驶员的判断,干扰前后车的正常形式。
-
-## 8)车身颜色识别功能
-
-▲系统能够自动对车身深浅和颜色进行识别,可供用户根据车身颜色来查询通行车辆
-
-## 9)车牌号码自动识别
-
-系统能够对符合“GA36-2014”标准的民用车牌、新能源车辆、警用车牌、使领馆车牌的号牌自动识别能力。
-
-## 10)图像防纂改功能
-
-记录的原始图像信息具备防纂改功能,避免在传输存储、处理等过程中被认为篡改
-
-## 11)测速功能
-
-系统能够与测速设备配套使用,监控车辆行驶的速度,对超速行驶的车辆进行抓拍
-
-## 12)未系安全带检测功能
-
-★采用视频检测技术,对未系安全带行为进行检测,抓拍记录与识别
-
-## 13)接打电话检测功能
-
-采用视频检测技术,实现对前排驾驶人接打电话状态的检测,抓拍记录与识别
-
-## 14)驾驶人面部特征记录功能
-
-★在电子警察杆件上增加车辆正向采集的摄像机,可通过路口终端服务器实现驾驶人面部特征记录功能。可将违法行为与对应车辆的正向图片匹配起来,从而将违法行为固定到驾驶人,有效遏制驾驶分非法买卖现象,同时为公安交通管理和刑侦案件侦破提供技术支持。
-
-## 15)车辆稽查布控功能
-
-系统具备车辆交通安全违法行为监测报警和布控车辆自动比对报警功能,比对方式包括精确比对和模糊比对。
-
-## 16)交通流量数据采集功能
-
-系统能够按车道和时段进行车辆流量、平均速度、车辆类型、占有率、平均车头时距、平均排队长度、饱和度等数据的统计。所有统计数据应支持以报表形式输出。
-
-## 17)高清录像功能
-
-系统支持道路交通情况的实时视频录像存储,视频质量能清晰反映覆盖区域内行驶机动车的车牌号码。视频采用预分配存储机制,前端支持进行滚动存储7 天以上。
-
-## 18)数据断点续传功能
-
-系统支持断点续传功能。当遇到网络中断或其他故障时,车辆信息存储在前端设备中待故障排除后自动续传。
-
-湖北众恒永业工程项目管理有限公司广水分公司编制
-
-## 19)时间校准功能
-
-按照《GA/T832-2014 道路交通安全违法行为图像取证技术规范》的要求,24h 内计时误差不超过1.0s,确保所有前端设备点位每日至少与电子警察中心系统时钟同步一次。
-
-## 20)网络远程维护功能
-
-系统可以实时查看前端设备的运行状态。能通过网络实现远程维护、远程设置和远程升级等功能。
-
-## 20)黑白名单功能
-
-▲系统支持车牌黑/白名单设置,最大可设置60 万条黑/白名单
-
-## 21)连续闯红灯监测功能
-
-▲支持连续闯红灯事件检测功能,对某一时间段内连续闯红灯事件进行检测,并自动上传报警信息。
-
-## 高清视频摄像机
-
-高清视频摄像机为核心产品
-
-
-序号 |
-指标项 |
-技术规格要求 |
-
-1 |
-摄像机 |
-有效像素 |
-≥900W 像素 |
-
-最低照度 |
-彩色≤0.001lx |
-
-传感器类型 |
-≥1 英寸全局曝光COMS/GMOS/GS COMS |
-
-电子快门 |
-至少满足1/25s 至1/100,000s,可调 |
-
-2 |
-视频图像 |
-视频压缩标准 |
-至少支持H264、H265 等 |
-
-视频分辨率 |
-≥4096×2160,向下可设置 |
-
-视频流帧率 |
-≥25fps,至少双视频流 |
-
-3 |
-图片压缩方式 |
-JPEG |
-
-图像分辨率 |
-≥4096(H)×2160(V) |
-
-强光抑制 |
-具备 |
-
-4 |
-协议 |
-API 接口开放 |
-▲具备;支持标准ONVIF 协议与第三方厂家设备进行互联;支持GB/T28181;应提供SDK |
-
-5 |
-接口 |
-通讯接口 |
-≥1 个RJ45,10M/100M/1000M 自适应以太网电口;≥1 个RS-485 接口 |
-
-前端存储卡 |
-嵌入式,支持断网时本地存储,裸容量≥128GB |
-
-功能 |
-具备其他功能 |
-应具备I/O 触发、RS-485 触发、视频触发,支持电源同步;支持频闪式卜光装置和脉冲式补光装置同步补光 |
-
-具备AI 深度学习算法和GPU 芯片 |
-
-6 |
-高清工业级镜头 |
-光圈、聚焦 |
-手动光圈;焦距应可根据车道宽度及抓拍距离进行调整设置,要求中心成像圆内解像力不小于900 万像素,边缘解像力不低于中心60%,镜头的成像尺寸应与摄像机成像靶面尺寸相等或略大。镜头应配置电动偏振镜,具 |
-
- |
- |
- |
-备根据环境自动切换功能 |
-
-7 |
-防护罩 |
-防护罩类型 |
-室外型防护罩,含底座;具备隔热防潮、防水、防尘、防腐、防震等功能;具有加热器、支架、遮阳罩等,具有良好的密封性和恒温等功能。 |
-
-防护等级 |
-≥IP66 |
-
-
-LED 补光灯
-
-
-序号 |
-指标项 |
-技术参数要求 |
-
-1 |
-配置方式 |
-每个车道配置≥1 台;补光装置必须与高清摄像设备高度匹配 |
-
-2 |
-LED 管芯 |
-采用超高亮大功率白光LED 管芯,灯珠数量不少于20 颗 |
-
-3 |
-功耗 |
-30W/车道≤单台平均功耗≤50W/车道,可调 |
-
-4 |
-峰值光照度 |
-≤300lx |
-
-(基准轴) |
-
-5 |
-峰值光照度 |
-应大于等于基准轴上有效光照度的50% |
-
-(补光区) |
-
-6 |
-平均光照度 |
- |
-
-7 |
-闪光频率 |
-;补光装置应能与集成式高清摄像设备同步 |
-
-8 |
-有效补光距离 |
-≥25m |
-
-9 |
-最大点亮时间 |
-≤4ms(可调节) |
-
-10 |
-控制方式 |
-电平,同步触发方式 |
-
-11 |
-安全性 |
-在保证瞬时亮度的前提下,必须进行防炫目处理,不会造成光污染 |
-
-12 |
-使用寿命 |
-≥50000 小时 |
-
-13 |
-防护等级 |
-不低于IP65 |
-
-14 |
-其它 |
-应配置光栅装置或遮光阻断装置 |
-
-
-## 光纤收发器
-
-1、1 路千兆以太网
-
-2、单模单纤,光接口为FC 接口,满足实际传输距离要求
-
-3、10/100/1000M 自适应以太网接口。
-
-4、工作环境适应性强,满足全天候使用的要求
-
-5、耐压≥300V
-
-## 交换机
-
-1、交换容量≥6Gbps,包转发率≥7Mpps;MAC 地址列表≥8K;应具备线性转发能力;
-
-2、应至少具有8 个10/100/1000M 自适应以太网接口和至少2 个1000M 光口
-
-3、以太网光端口传输距离应不小于40km,以太网光模块为单芯双向光模块,光口接口类型为LC 型接口,光模块连接单模光纤;
-
-4、至少支持IEEE802.1p、IEEE802.1q、IEEE802.3、IEEE802.3u、IEEE802.3z IEEE802.3x 等协议;
-
-5、应具有IEEE802.1Q VLAN,应实现信号控制独立传输,至少支持4 个VLAN 划分;
-
-6、应至少支持三层动态路由协议
-
-7、应具有IEEE802.1p_QOS 功能
-
-8、应具有IGMP 静态组播、端口聚合、端口镜像等功能
-
-9、IP40 以上等级防护
-
-10、应采用无风扇设计
-
-11、应具有网管功能
-
-## 红绿灯信号检测器
-
-每路口配置1 套,至少能检测12 路独立红灯信号,红灯信号检测准确率为100%
-
-## 终端服务器
-
-1、结构形式:采用嵌入式架构
-
-2、操作系统:嵌入式操作系统
-
-3、▲接入路数:提供≥12 路高清摄像机视频存储、过车记录存储、图片存储、数据上传、视频流转发等;
-
-4、主机存储:内置SATA 接口;配置存储容量≥16T 硬盘
-
-5、网络接口:提供≥8 个RJ45 1000M 网络接口
-
-6、其他接口:提供RS232、RS485、外置USB 接口、VGA 接口等
-
-7、访问操作:支持Web 操作访问
-
-8、▲接口协议:至少支持ONVIF,GB/T28181 等
-
-9、API 接口开放支持;支持标准ONVIF 协议与第三方厂家设备进行互通;支持GB/T 28181。
-
-10、▲支持套牌车检测,可将抓拍图片与本地历史数据进行车辆特征比对分析,检测出
-
-套牌车辆,同时给出告警提示
-
-## 交通卡口子系统
-
-## 系统功能
-
-对监控路段的车辆、车道进行全天候实时的监控并记录相关图像、视频数据。主要实现以下功能:
-
-1)卡口记录功能:捕获正常行驶车辆的过车图片,抓拍率≥99%
-
-2)逆行记录功能:对逆向行驶的违法车辆进行检测、抓拍记录与识别
-
-(3)压线行驶记录功能:对压线行驶的违法车辆进行检测、抓拍记录与识别,其主要针对在连续一段时间内压车道线行驶的车辆,此类车辆会影响前后车驾驶员的判断,干扰前后车的正常行驶;
-
-(4)车身颜色识别功能:可自动对车身深浅和颜色进行识别,可供用户根据车身颜色来查询通行车辆;
-
-(5)车牌号码自动识别:对符合“GA36-2014”标准的民用车牌、新能源车辆、警用车牌、使领馆车牌的号牌自动识别能力;
-
-(6)闯禁行记录功能:对违反禁止通行的车辆,进行检测、抓拍记录与识别;
-
-(7)▲图像防纂改功能:记录的原始图像信息具备防纂改功能,避免在传输存储、处理等过程中被人为篡改;
-
-(8)测速功能:与测速设备配套使用,监控车辆行驶的速度,对超速行驶的车辆进行抓拍;
-
-(9)★未系安全带检测功能:采用视频检测技术,对未系安全带行为进行检测,抓拍记录与识别;
-
-(10)接打电话检测功能:采用视频检测技术,实现对前排驾驶人接打电话状态的检测,抓拍记录与识别;
-
-(11)★人脸特征抠图:采用视频检测技术对驾驶室人脸特征进行检测并将人脸特征抠出,为公安交通管理和刑侦案件侦破提供技术支持。
-
-(12)▲支持混合抓拍模式,设备支持正面/侧面/背面行人(包括成年人和儿童)的抓拍;支持对骑自行车、骑三轮车、骑电动车、踩平衡车、骑车带人等
-
-非机动车的抓拍;支持对轿车、客车、面包车、货车、卡车、摩托车等机动车的抓拍
-
-高清视频抓拍像机
-
-
-序号 |
-指标项 |
-技术规格要求 |
-
-1 |
-摄像机 |
-有效像素 |
-≥900W 像素 |
-
-最低照度 |
-彩色≤0.001lx |
-
-传感器类型 |
-≥1 英寸全局曝光COMS/GMOS/GS COMS |
-
-电子快门 |
-至少满足1/25s 至1/100,000s,可调 |
-
-2 |
-视频图像 |
-视频压缩标准 |
-至少支持H264、H265 等 |
-
-视频分辨率 |
-≥4096×2160,向下可设置 |
-
-视频流帧率 |
-≥25fps,至少双视频流 |
-
-3 |
-图片压缩方式 |
-JPEG |
-
-图像分辨率 |
-≥4096(H)×2160(V) |
-
-强光抑制 |
-具备 |
-
-4 |
-协议 |
-API 接口开放 |
-具备;支持标准ONVIF 协议与第三方厂家设备进行互联;支持GB/T28181;应提供SDK |
-
-5 |
-接口 |
-通讯接口 |
-≥1 个RJ45,10M/100M/1000M 自适应以太网电口;≥1个RS-485 接口 |
-
-前端存储卡 |
-嵌入式,支持断网时本地存储,裸容量≥128GB |
-
-功能 |
-具备其他功能 |
-应具备I/O 触发、RS-485 触发、视频触发,支持电源同步;支持频闪式卜光装置和脉冲式补光装置同步补光 |
-
-具备AI 深度学习算法和GPU 芯片 |
-
-6 |
-高清工业级镜头 |
-光圈、聚焦 |
-手动光圈;焦距应可根据车道宽度及抓拍距离进行调整设置,要求中心成像圆内解像力不小于900 万像素,边缘解像力不低于中心60%,镜头的成像尺寸应与摄像机成像靶面尺寸相等或略大。镜头应配置电动偏振镜,具备根据环境自动切换功能 |
-
-7 |
-防护罩 |
-防护罩类型 |
-室外型防护罩,含底座;具备隔热防潮、防水、防尘、防腐、防震等功能;具有加热器、支架、遮阳罩等,具有良好的密封性和恒温等功能。 |
-
-防护等级 |
-≥IP66 |
-
-
-## 补光灯
-
-
-序号 |
-指标项 |
-技术参数要求 |
-
-1 |
-配置方式 |
-每个车道配置≥1 台;补光装置必须与高清摄像设备高度匹配 |
-
-2 |
-LED 管芯 |
-采用超高亮大功率白光LED 管芯,灯珠数量不少于20 颗 |
-
-3 |
-功耗 |
-30W/车道≤单台平均功耗≤50W/车道,可调 |
-
-4 |
-峰值光照度 |
-≤300lx |
-
-(基准轴) |
-
-5 |
-峰值光照度 |
-应大于等于基准轴上有效光照度的50% |
-
-
-湖北众恒永业工程项目管理有限公司广水分公司编制
-
-
-序号 |
-指标项 |
-技术参数要求 |
-
- |
-(补光区) |
- |
-
-6 |
-平均光照度 |
- |
-
-7 |
-闪光频率 |
-光装置应能与集成式高清摄像设备同步 |
-
-8 |
-有效补光距离 |
-≥25m |
-
-9 |
-最大点亮时间 |
-≤4ms(可调节) |
-
-10 |
-控制方式 |
-电平,同步触发方式 |
-
-11 |
-安全性 |
-在保证瞬时亮度的前提下,必须进行防炫目处理,不会造成光污染 |
-
-12 |
-使用寿命 |
-≥50000 小时 |
-
-13 |
-防护等级 |
-不低于IP65 |
-
-14 |
-其它 |
-应配置光栅装置或遮光阻断装置 |
-
-
-## 闪光灯
-
-1、色温范围5500±500K
-
-2、补光距离16m\~30m
-
-3、回电时间≤60ms,满足相机2 张连拍需求
-
-4、闪光灯寿命>500 万次
-
-5、自带光敏控制,可根据环境亮度自动调节闪光强度
-
-6、防护等级IP66
-
-7、在-20℃\~70℃温度范围内均能正常工作
-
-## 光纤收发器
-
-1、1 路千兆以太网
-
-2、单模单纤,光接口为FC 接口,满足实际传输距离要求
-
-3、10/100/1000M 自适应以太网接口。
-
-4、工作环境适应性强,满足全天候使用的要求
-
-5、耐压≥300V
-
-## 交换机
-
-1、交换容量≥6Gbps,包转发率≥7Mpps;MAC 地址列表≥8K;应具备线性转发能力
-
-2、应至少具有8 个10/100/1000M 自适应以太网接口和至少2 个1000M 光口
-
-3、以太网光端口传输距离应不小于40km,以太网光模块为单芯双向光模块,光口接口类型为LC 型接口,光模块连接单模光纤;
-
-4、至少支持IEEE802.1p、IEEE802.1q、IEEE802.3、IEEE802.3u、IEEE802.3z、IEEE802.3x
-
-湖北众恒永业工程项目管理有限公司广水分公司编制
-
-等协议
-
-5、应具有IEEE802.1Q VLAN,应实现信号控制独立传输,至少支持4 个VLAN 划分
-
-6、应至少支持三层动态路由协议
-
-7、应具有IEEE802.1p_QOS 功能
-
-8、应具有IGMP 静态组播、端口聚合、端口镜像等功能
-
-9、IP40 以上等级防护
-
-10、应采用无风扇设计
-
-11、应具有网管功能
-
-## 终端服务器
-
-1、结构形式:采用嵌入式架构
-
-2、操作系统:嵌入式操作系统
-
-3、接入路数:提供≥12 路高清摄像机视频存储、过车记录存储、图片存储、数据上传、视频流转发等;
-
-4、主机存储:内置SATA 接口;配置存储容量≥16T 硬盘
-
-5、网络接口:提供≥8 个RJ45 1000M 网络接口
-
-6、其他接口:提供RS232、RS485、外置USB 接口、VGA 接口等
-
-7、访问操作:支持Web 操作访问
-
-8、接口协议:至少支持ONVIF,GB/T28181 等
-
-9、API 接口开放支持;支持标准ONVIF 协议与第三方厂家设备进行互通;支持GB/T 28181。
-
-## 区间测速子系统
-
-## 系统功能
-
-1)卡口记录功能:捕获正常行驶车辆的过车图片,抓拍率≥95%
-
-2)逆行记录功能:对逆向行驶的违法车辆进行检测、抓拍记录与识别
-
-(3)压线行驶记录功能:对压线行驶的违法车辆进行检测、抓拍记录与识别,其主要针对在连续一段时间内压车道线行驶的车辆,此类车辆会影响前后车驾驶员的判断,干扰前后车的正常形式;
-
-(4)车身颜色识别功能:可自动对车身深浅和颜色进行识别,可供用户根据车身颜色来查询通行车辆;
-
-(5)车牌号码自动识别:对符合“GA36-2014”标准的民用车牌、新能源车辆、警用车牌、使领馆车牌的号牌自动识别能力;
-
-(6)▲闯禁行记录功能:对违反禁止通行的车辆,进行检测、抓拍记录与识别;
-
-(7)图像防纂改功能:记录的原始图像信息具备防纂改功能,避免在传输存储、处理等过程中被认为篡改;
-
-(8)★测速功能:与测速设备配套使用,监控车辆行驶的速度,对超速行驶的车辆进行抓拍;
-
-(9)未系安全带检测功能:采用视频检测技术,对未系安全带行为进行检测,抓拍记录与识别;
-
-(10)接打电话检测功能:采用视频检测技术,实现对前排驾驶人接打电话状态的检测,抓拍记录与识别;
-
-(11)人脸特征抠图:采用视频检测技术对驾驶室人脸特征进行检测,并将人脸特征抠出,为公安交通管理和刑侦案件侦破提供技术支持。
-
-高清视频抓拍像机
-
-
-序号 |
-指标项 |
-技术规格要求 |
-
-1 |
-摄像机 |
-有效像素 |
-≥900W 像素 |
-
-最低照度 |
-彩色≤0.001lx |
-
-传感器类型 |
-≥1 英寸全局曝光COMS/GMOS/GS COMS |
-
-电子快门 |
-至少满足1/25s 至1/100,000s,可调 |
-
-2 |
-视频图像 |
-视频压缩标准 |
-至少支持H264、H265 等 |
-
-视频分辨率 |
-≥4096×2160,向下可设置 |
-
-视频流帧率 |
-≥25fps,至少双视频流 |
-
-3 |
-图片压缩方式 |
-JPEG |
-
-图像分辨率 |
-≥4096(H)×2160(V) |
-
-强光抑制 |
-具备 |
-
-4 |
-协议 |
-API 接口开放 |
-具备;支持标准ONVIF 协议与第三方厂家设备进行互联;支持GB/T28181;应提供SDK |
-
-5 |
-接口 |
-通讯接口 |
-≥1 个RJ45,10M/100M/1000M 自适应以太网电口;≥1个RS-485 接口 |
-
-前端存储卡 |
-嵌入式,支持断网时本地存储,裸容量≥128GB |
-
- |
-功能 |
-具备其他功能 |
-应具备I/O 触发、RS-485 触发、视频触发,支持电源同步;支持频闪式卜光装置和脉冲式补光装置同步补光 |
-
-具备AI 深度学习算法和GPU 芯片 |
-
-6 |
-高清工业级镜头 |
-光圈、聚焦 |
-手动光圈;焦距应可根据车道宽度及抓拍距离进行调整设置,要求中心成像圆内解像力不小于900 万像素,边缘解像力不低于中心60%,镜头的成像尺寸应与摄像机成像靶面尺寸相等或略大。镜头应配置电动偏振镜,具备根据环境自动切换功能 |
-
-7 |
-防护罩 |
-防护罩类型 |
-室外型防护罩,含底座;具备隔热防潮、防水、防尘、防腐、防震等功能;具有加热器、支架、遮阳罩等,具有良好的密封性和恒温等功能。 |
-
-防护等级 |
-≥IP66 |
-
-
-## 补光灯
-
-
-序号 |
-指标项 |
-技术参数要求 |
-
-1 |
-配置方式 |
-每个车道配置≥1 台;补光装置必须与高清摄像设备高度匹配 |
-
-2 |
-LED 管芯 |
-采用超高亮大功率白光LED 管芯,灯珠数量不少于20 颗 |
-
-3 |
-功耗 |
-30W/车道≤单台平均功耗≤50W/车道,可调 |
-
-4 |
-峰值光照度 |
-≤300lx |
-
-(基准轴) |
-
-5 |
-峰值光照度 |
-应大于等于基准轴上有效光照度的50% |
-
-(补光区) |
-
-6 |
-平均光照度 |
- |
-
-7 |
-闪光频率 |
-补光装置应能与集成式高清摄像设备同步 |
-
-8 |
-有效补光距离 |
-≥25m |
-
-9 |
-最大点亮时间 |
-≤4ms(可调节) |
-
-10 |
-控制方式 |
-电平,同步触发方式 |
-
-11 |
-安全性 |
-在保证瞬时亮度的前提下,必须进行防炫目处理,不会造成光污染 |
-
-12 |
-使用寿命 |
-≥50000 小时 |
-
-13 |
-防护等级 |
-不低于IP65 |
-
-14 |
-其它 |
-应配置光栅装置或遮光阻断装置 |
-
-
-## 闪光灯
-
-1、色温范围5500±500K
-
-2、补光距离16m\~30m
-
-3、回电时间≤60ms,满足相机2 张连拍需求
-
-4、闪光灯寿命>500 万次
-
-5、自带光敏控制,可根据环境亮度自动调节闪光强度
-
-6、防护等级IP66
-
-7、在-20℃\~70℃温度范围内均能正常工作
-
-## 光纤收发器
-
-1、1 路千兆以太网
-
-2、单模单纤,光接口为FC 接口,满足实际传输距离要求
-
-3、10/100/1000M 自适应以太网接口。
-
-4、工作环境适应性强,满足全天候使用的要求
-
-5、耐压≥300V
-
-## 交换机
-
-1、交换容量≥6Gbps,包转发率≥7Mpps;MAC 地址列表≥8K;;应具备线性转发能力
-
-2、应至少具有8 个10/100/1000M 自适应以太网接口和至少2 个1000M 光口
-
-3、以太网光端口传输距离应不小于40km,以太网光模块为单芯双向光模块,光口接口类型为LC 型接口,光模块连接单模光纤;
-
-4、至少支持IEEE802.1p、IEEE802.1q、IEEE802.3、IEEE802.3u、IEEE802.3z、IEEE802.3x 等协议;
-
-5、应具有IEEE802.1Q VLAN,应实现信号控制独立传输,至少支持4 个VLAN 划分
-
-6、应至少支持三层动态路由协议
-
-7、应具有IEEE802.1p_QOS 功能
-
-8、应具有IGMP 静态组播、端口聚合、端口镜像等功能
-
-9、IP40 以上等级防护
-
-10、应采用无风扇设计
-
-11、应具有网管功能
-
-## 终端服务器
-
-1、结构形式:采用嵌入式架构
-
-2、操作系统:嵌入式操作系统
-
-3、接入路数:提供≥8 路高清摄像机视频存储、过车记录存储、图片存储、数据上传视频流转发等;
-
-4、主机存储:内置SATA 接口;配置存储容量≥16T 硬盘
-
-5、网络接口: 提供≥8 个RJ45 1000M 网络接口
-
-6、其他接口:提供RS232、RS485、外置USB 接口、VGA 接口等
-
-7、访问操作:支持Web 操作访问
-
-8、接口协议:至少支持ONVIF,GB/T28181 等
-
-9、API 接口开放支持;支持标准ONVIF 协议与第三方厂家设备进行互通;支持GB/T 28181。
-
-## 后台
-
-## 接入服务器
-
-1、机架式服务器
-
-2、处理器:至少配置2 颗单颗10 核CPU,单核CPU 主频≥2.0GHz;
-
-3、内存:配置128GB DDR4 内存
-
-4、硬盘:配置6 块1.2T SAS 硬盘,转速≥10Krpm
-
-5、RAID:配置RAID 控制器,支持RAID0、1、10、1E、5、50、60 等
-
-6、网络:配置双千兆网卡
-
-7、电源:双电源
-
-## 存储服务器
-
-1、4U 48 盘位磁盘阵列
-
-2、单设备配置64 位多核处理器
-
-3、16GB 缓存
-
-4、冗余电源
-
-5、支持SATA 硬盘
-
-6、2 个千兆网口
-
-7、1 个系统SSD 盘
-
-8、支持视音频、图片、直接写入,支持视频高速预览、回放、下载,支持云内容灾备份,支持一体化运维,支持GB/T28181-2011、Onvif、RTSP、H265、SVAC 等标准视频协议。
-
-## 硬盘
-
-4T,3.5 寸,SATA
-
-# 其他设备要求
-
-# 室外挂箱
-
-1、采用悬挂式安装方式,悬挂于杆件立柱,高度应确保机箱下边缘距离地面净高2.5米以上。设备机箱安装后不得侵入机动车道建筑界限以内,不得影响车辆正常通行。设备机箱应安装牢固;
-
-2、设备机箱表面应经过考漆处理,应具备防锈蚀、防盐雾、防霉菌能力
-
-3、应能摆放通信接入端设备。机箱内部空间应足够大,能确保设备、装置的合理摆放,设有存放用户手册、说明书、接线图、维修记录等资料的存储盒,并有适当空间预留。机箱空间应有利于机箱内各设备单元的散热、安装、使用和维修,同时应提供设备辅助散热措施,提高系统环境适应能力;
-
-4、设备机箱的结构应能防雨并能降低灰尘及有害物质的侵入,机箱门盖应有溢水槽机箱门内侧应配备密封条,机箱顶部应具有防积水措施。机箱防护等级应达到IP55 以上;
-
-5、机箱结构应具有足够的机械强度,应能承受正常条件下可预料到的运输、安装、搬运、维护等过程中的操作;
-
-6、机箱门的最大开启角度应大于120°。机箱门锁应采用保险柜天地锁式的结构设计防止被非法打开,门锁至少可对上、下及左右侧中的一侧进行缩栓式保护,应具备较强的设备防砸、防盗能力。机箱应具有防盗报警功能,机箱在非正常状态下开启时能够报警提示。机箱门接缝处有耐久且有弹性的密封垫,密封垫连续设置,无间断接口。机柜门锁上后,无松动、变形现象;
-
-7、设备机箱内设应置有具备稳压、过载、漏电、短路保护功能的电源开关和防雷保护功能的电源浪涌保护器。在熔断器和电源开关等处应有警告标志。机箱内合适位置配备接地铜排,接地铜排的截面应不小于100 mm2,接地端子应进行防腐处理。并应设置接地标志;接地铜排应保证良好接地,接地线截面积应不小于16mm2;
-
-8、机箱内应配备不少于2 路单相2 孔扁圆电源插座、2 路单相3 孔扁圆电源插座
-
-9、电源开关:应具有稳压、短路、过载、漏电保护;电源保护响应时间应为纳秒级;开关的额定电压、额定电流值应满足设备正常运行的要求;机械寿命应不少于20000 次;具有良好的散热性能。
-
-10、室外大机箱需满足上述使用外,还应可安装前端管理主机
-
-## 交通管道要求
-
-过街管道主要垂直于道路中线埋设,可开挖路段采用DN90 镀锌钢管,不宜开挖路段根据现场情况采用拖拉管(DN90 PE 管)。路口必须在各方向埋设双管。非过街管道采用PE 双壁波纹管。
-
-干线(纵向)路段两接线井之间最大距50m
-
-管道其他技术参数应满足现行的《YDT841 地下通信管道用塑料管》要求,机动车道和非机动车道下管道埋设深度(管顶至路面)应≥0.7m,人行道及绿化带下管道埋设深度(管顶至路面)应≥0.5m。如不能达到上述埋设深度要求应采取混凝土包封或采用钢管等保护措施。管道敷设的坡度应为0.3%-0.4%,不得小于0.25%。其他敷设要求应参照《市政公用工程细部构造做法(湖北省)》中《交通管道预埋断面图》做法。
-
-交通管道开挖后应按原有道路或绿化进行恢复,管线尽量敷设于人行道上,不影响后续的绿化园林施工。
-
-具体详见工程量清单(附表
-
-## 第四章资格审查方法及标准
-
根据《政府采购法》、《政府采购法实施条例》、《政府采购货物和服务招标投标管理
"""
user_query2="一年有几个月?"
- num_threads = 1 # 并发线程数量
+ num_threads = 100 # 并发线程数量
# 执行多线程调用
responses = multi_threaded_calls_doubao(user_query, num_threads)
# 打印所有响应
diff --git a/flask_app/货物标/商务服务其他要求提取.py b/flask_app/货物标/商务服务其他要求提取.py
index c3b978c..9c1f574 100644
--- a/flask_app/货物标/商务服务其他要求提取.py
+++ b/flask_app/货物标/商务服务其他要求提取.py
@@ -3,7 +3,7 @@ import json
import re
from PyPDF2 import PdfReader
import textwrap
-from flask_app.general.doubao import read_txt_to_string, pdf2txt
+from flask_app.general.doubao import read_txt_to_string, pdf2txt, get_total_tokens
from flask_app.general.json_utils import combine_json_results, clean_json_string
from flask_app.general.model_continue_query import continue_answer, process_continue_answers
from flask_app.general.通义千问long import upload_file, qianwen_long_stream
@@ -303,7 +303,7 @@ def get_business_requirements(procurement_path, processed_filepath, model_type):
future = executor.submit(doubao_model, busi_user_query)
else:
# 使用 qianwen_long_stream 并传入 file_id
- future = executor.submit(qianwen_long_stream, file_id, busi_user_query, 2, 1)
+ future = executor.submit(qianwen_long_stream, file_id, busi_user_query, 2, 1,True)
futures.append(future)
future_to_query[future] = busi_user_query # 映射 future 到 busi_user_query
@@ -313,24 +313,25 @@ def get_business_requirements(procurement_path, processed_filepath, model_type):
future = executor.submit(doubao_model, tech_user_query)
else:
# 使用 qianwen_long_stream 并传入 file_id
- future = executor.submit(qianwen_long_stream, file_id, tech_user_query, 2, 1)
+ future = executor.submit(qianwen_long_stream, file_id, tech_user_query, 2, 1,True)
futures.append(future)
future_to_query[future] = tech_user_query # 映射 future 到 tech_user_query
# 收集需要继续回答的问题
initial_results = {}
+ max_tokens = 3900 if model_type == 1 else 5900
# 获取结果
for future in concurrent.futures.as_completed(futures):
original_query = future_to_query[future] # 获取对应的 original_query
try:
result = future.result()
if result: # 确保结果不为空
- parsed = clean_json_string(result)
- if isinstance(parsed, str): # flag为截断标记,如果不能解析且len(response)>5000,执行继续问答!
- questions_to_continue.append((original_query, parsed))
- elif isinstance(parsed, dict):
- initial_results.update(parsed)
+ message = result[0]
+ parsed = clean_json_string(message)
+ total_tokens = result[1]
+ if not parsed and total_tokens > max_tokens:
+ questions_to_continue.append((original_query, message))
else:
- print(f"Parsed result is not a dict or str: {parsed}")
+ initial_results.update(parsed)
except Exception as e:
print(f"An error occurred: {e}")
# 处理需要继续回答的问题
diff --git a/flask_app/货物标/技术参数要求提取.py b/flask_app/货物标/技术参数要求提取.py
index d54a4f6..d4cd4a5 100644
--- a/flask_app/货物标/技术参数要求提取.py
+++ b/flask_app/货物标/技术参数要求提取.py
@@ -485,20 +485,23 @@ def get_technical_requirements(invalid_path,processed_filepath,model_type=1):
modified_grouped_key, "")
queries.append(new_query)
if model_type:
- results = multi_threading(queries, "", "", 3) # 豆包
+ results = multi_threading(queries, "", "", 3,True) # 豆包
else:
- results = multi_threading(queries, "", file_id, 2) # 豆包
+ results = multi_threading(queries, "", file_id, 2,True) # 豆包
temp_final={}
if not results:
print("errror!未获得大模型的回答!")
else:
# 第一步:收集需要调用 `continue_answer` 的问题和解析结果
questions_to_continue = [] # 存储需要调用 continue_answer 的 (question, parsed)
+ max_tokens=3900 if model_type==1 else 5900
for question, response in results:
- parsed=clean_json_string(response)
- if isinstance(parsed, str): #flag为截断标记,如果不能解析且len(response)>5000,执行继续问答!
- questions_to_continue.append((question, parsed))
- elif isinstance(parsed, dict):
+ message=response[0]
+ parsed = clean_json_string(message)
+ total_tokens=response[1]
+ if not parsed and total_tokens>max_tokens:
+ questions_to_continue.append((question, message))
+ else:
temp_final.update(parsed)
# 第二步:多线程处理需要调用 `continue_answer` 的问题
if questions_to_continue: