From 6a1f63e780c98381cbd608acf900cbcae1d6f606 Mon Sep 17 00:00:00 2001 From: ZhuangYumin Date: Fri, 15 Dec 2023 02:13:23 +0000 Subject: [PATCH] docs: designed interact --- docs/develop/总体设计文档.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/develop/总体设计文档.md b/docs/develop/总体设计文档.md index 5c176b8..9f1573f 100644 --- a/docs/develop/总体设计文档.md +++ b/docs/develop/总体设计文档.md @@ -68,13 +68,13 @@ memoryriver类维护一个缓存,简单地缓存高频访问和连续访问; ## server模式下的前后端交互格式 ### 前端向后端 - `#OpenSession [TempChannelID]`:向调度模块申请一个新会话 -- `#CloseSession [SessionToken] [OuthenticationKey]`:显示地告知调度模块停止某个会话 -- `#_Request [SessionToken] [OperationToken] [OuthenticationKey]`:向服务端重新请求调取某次操作响应的缓存 +- `#CloseSession [SessionToken] [OperationToken] [OuthenticationKey]`:显示地告知调度模块停止某个会话 - `#Request [SessionToken] [OperationToken] [OuthenticationKey] [UserCommand]`:向后端发送一个请求 +- `#Who [SessionToken] [OperationToken] [OuthenticationKey]`:查询自己是谁和权限 - `#ShutDownSystem`:关闭整个系统 ### 后端向前端 -- 字符串,`[SessionToken] [OperationToken] [LineCounter]\n[ResponseContent]`,其中,`[ResponseContent]`恰有`[LineCounter]`行,每行行末有且仅有一个`\n`。输出为空通过把`[LineCounter]`设置为0来实现。 +- 字符串,`[SessionToken] [OperationToken] [LineCounter]\n[ResponseContent]`,其中,`[ResponseContent]`恰有`[LineCounter]`行,每行行末有且仅有一个`\n`。输出为空通过把`[LineCounter]`设置为0来实现,若对话验证失败,`[LineCounter]`设为-1 ## 向用户提供的命令 - `quit`和`exit`:正常退出系统