云服务器内容精选

  • 前提条件 已进行Facebook侧配置,如果尚未配置请参考如下步骤对接。 访问https://developers.facebook.com/apps,使用Facebook 开发者账号登录 。 如果没有开发者账号请先创建。 创建应用。 用例类型选择其他,应用类型选择商务,自定义应用名称,其他的保持默认。 为应用添加产品Messenger,单击“设置”即可。 新建公共主页。 绑定刚刚创建的公共主页。 刷新应用界面,获取已绑定的主页ID和口令。 红框中的编号表示公共主页编号,对应AICC侧的“频道标识”。 口令对应AICC侧的“访问凭证”和“刷新凭证”。 获取已创建的应用编号和应用密钥。 “应用编号”对应AICC侧的“客户端标识” “应用密钥”对应AICC侧的“客户端秘钥” 设置访问权限。 访问https://developers.facebook.com/tools/explorer/ 将最上方的参数设置为:me?fields=id,name 设置“Meta 应用”为2中创建的应用。 往“Permission”中添加如下权限: pages_show_list pages_messaging pages_read_engagement pages_manage_metadata pages_read_user_content pages_manage_posts pages_manage_engagement 设置“用户或公共主页”。 单击,选择“获取公共主页访问口令”。 单击“以XXX的身份继续”,选择3中添加的公共主页。 单击“继续”。 单击“保存”。 再次单击,选择已添加的公共主页。 单击生成“Generate Access Token”,记录下来。 再次检查下“用户或公共主页”是否为已添加的公共主页,然后单击“提交”,权限添加成功。 设置访问口令3个月的有效期。 访问https://developers.facebook.com/tools/debug/accesstoken 输入7.f获取的访问口令,单击“调试”。 调试成功显示如下信息: 类型显示Page而非User 到期日显示禁止 数据访问权限已过期显示约3个月以后 细化范围最少包含6中添加的权限。
  • 概述 以和ODFS集成的智能语音导航支持如下三类机器人的配置为例,介绍三种不同的知识配置方式: 机器人类型 用途 针对行业 样例 问答型 对话机器人 系统根据用户的具体问题给出具体答案。 回答的内容更基于知识而不是用户目的。 针对垂直领域,技术上强调直接与知识库结合的回复获取方面的技术。 Client : 我在天河区,请问哪里可以办理社保 Robot: (查询FAQ知识库,匹配到对应答案) B: 你好,社会保障局服务中心地址:白云区在白云东路XXXX;天河区在天河大厦101号;越秀区在…… 任务型对话机器人 比如预订机票、订餐、开通彩铃等一系列以完成某项有明确目标的任务为导向的对话机器人。 针对垂直领域(有限信息),技术上强调多轮对话、槽位提取方面的技术。 Client : 我想开通流量套餐 B:我们有5G包月,10G包月,不限量套餐,请问你想开通哪一种? Client : 5G包月 B:你想开通5G包月流量套餐,请问你确认吗? Client:确认 B : (调用开通套餐的服务接口(传入用户号码,5G包月参数),得到成功结果) B : 好的,已为你成功开通5G包月流量套餐,10分钟后生效。 B :请问你还需要办理其他服务吗? 父主题: 配置智能机器人
  • 基本概念 配置人员前,您需要了解一些基本概念。 图1 人员配置 组织机构:企业租间拥有一个默认组织机构,可以按照职责在默认组织机构上建立组织机构。每个组织机构下可以建立多个组织。例如:客服部、维护部。 角色:角色是工作权限的集合。当您把某个员工赋上某角色,这个员工就拥有了这个角色包含的所有权限。例如:客服、管理员、工单责任人、任务处理人。 功能权限:功能权限是将界面资源(如使用某菜单的权限)、界面操作(界面上的增、删、改、查等操作)抽象成权限,只有赋给员工的角色具备了某一功能权限,该员工才能够对该资源进行操作。功能权限属于静态类的资源,一般不会随资源内配置的数据进行变化。功能权限包括: 基础功能权限:指此角色拥有的权限。 可赋功能权限:指此角色可以可赋予其它角色的权限,只能赋予此账号所有拥有的角色给新建的角色。 员工:企业内部的人员。各人员被赋予各种角色后,可以对系统进行权限内的操作。
  • 配置流程 您可以参考下面简单的流程说明进行人员配置。 参考配置组织机构新建组织机构。此时由于还没有员工、主管等信息,对新建的组织机构可先不配置其公共角色、员工、主管等。 AICC系统预置了两个角色:租户环境管理员、默认座席角色。若不满足实际需求,请参考配置角色权限新建角色。 参考配置员工信息新建员工,新建员工时您可以为其选择角色、组织机构等信息,但不支持配置主管。 请再次回到配置组织机构,为其组织机构配置主管和公共角色等信息,主管即为当前组织机构下所有员工的主管,公共角色的权限也将赋予组织机构下所有的员工。
  • 操作步骤 单击,打开接入智能机器人开关。 设置头像,单击更换头像,共7张系统头像可供选择。 设置机器人名称和机器人性别。 选择机器人,机器人在智能IVR中配置,详情请参见配置智能机器人。 若配置智能IVR时,需要配置呼叫转移图元,呼叫转移类型不能选择31、32、33。 自定义默认回复语、超时回复语、转人工提示语。 配置静默座席技能队列,配置后当机器人与用户交谈过程遇到无法解决的问题时,会求助该技能队列下的座席。 单击“下一步”或“保存”,完成配置。
  • IVR请求变量(IVRREQUEST) 使用方法如下: 参数 描述 IVRREQUEST.cti_callid 华为IVR传入的实际呼叫的CTI的callid,其他场景此值为空。不超过32位。 当前暂未使用。 IVRREQUEST.input 对话交互结果。 语音识别 结果或者文字输入:语音识别结果为语音转换成的文本;文字输入结果则直接为文字内容 语音按键结果:按键值,如"1","201801"等 playover:放音结束 timeout:超时 nomatch:识别或按键失败 sys_err:系统异常 hangup:挂机 recordend:录音结束 当结果为“hangup”时,可触发ODFS的拆线响应。 不超过1024位。 IVRREQUEST.IACmd 智能匹配和智能工单填写专用字段。 智能匹配时,只支持值为“match”。 智能工单时,可取值如下: “match”:请求填单 “rematch”:当识别的事项分类错误时,重新识别 “confirm”:当座席点选某字段时,告知odfs该字段已确认。 IVRREQUEST.TextSource 请求文本的来源。 当“IACmd”为“match”时,用于区分输入文本来自座席还是用户(智能匹配、智能工单相同),值为“operator”或“user” “operator”:座席 “user”:用户 当“IACmd”为“confirm”时,传入座席点选的字段名,如:对象二级。 当“IACmd”为“rematch”时,可不填。 IVRREQUEST.transin_data 由接入方跟OIAP约定的随路数据参数,例如IVR传入的数据包参数。 IVRREQUEST.begin_play 放音开始时间。 IVRREQUEST.end_play 放音结束时间。 IVRREQUEST.call_id 呼叫唯一标志,与userid 取值相同,给流程使用。 不超过64位。 IVRREQUEST.inter_idx 交互次数,ODFS侧记录的与用户连续交互的次数。 IVRREQUEST.feedback 反馈的满意度: 1(满意);0(不满意)。整数型。 IVRREQUEST.feedbackContent 反馈的不满意原因(如果反馈为满意则为空)。 IVRREQUEST.channelType 客户接入的渠道类型。例如:WEB(Web)、INSTAG RAM (Instagram)、TELEGRAM(Telegram)、WECHAT(微信)、FACEBOOK(Facebook)、TWITTER(X (Twitter))、EMAIL(邮件)、LINE、WHATSAPP(WhatsApp)、5G(5G消息)、 SMS (短信)。 IVRREQUEST.emailTitle 邮件渠道接入时,接收到的邮件的标题 IVRREQUEST.ieValue 获取流程中传递的IE信息值,目前支持类型User To User。 父主题: 参数
  • 相关参考 表1 操作类型参数说明 操作类型 定义 Activate 激活用户 Active 激活 actRolePerms 修改角色的功能权限 actRoleUsers 授予用户角色 addContactInformation 新增联系人、主管信息 applyTokenBySysAdmin 通过系统管理员提供Token autoClearExpiredLoginLog 自动清除过期的登录 autoClearExpiredOperLog 自动清除过期的操作 autoClearExpiredRoleAuthLog 自动清除过期的角色 autoClearExpiredUserLog 自动清除过期的用户 Batchdelete 批量删除 batchModifyEmployeeStatus 批量更新租间用户 Batch_delete 批量删除 changeSelfPwd 修改自己的密码 checkUserLock 检查用户锁定 Create 新增联系人、发送站内信、创建重复规则 createEmployee 创建员工信息 createEmployeeContact 创建员工联系人 createOrg 创建组织 createOrgContact 创建组织联系人 createPwdRuleGroup 创建密码组规则 createRentPerm 创建功能权限 createRole 创建角色 createTenantSpaceV3 创建租间 Create_Record 创建记录 Deactivate 去激活 Deactive 禁用 Delete 删除操作 deleteContactInformation 删除联系人信息 deleteEmployeeContact 删除员工联系人 deleteEmployeeInformation 删除员工信息 deleteOrgByTenantSpaceIdAndOrgId 通过租间ID和组织ID删除组织 deletePermByAuthIds 删除功能权限 deletePwdRuleGroup 删除密码组规则 deleteRoleByRoleId 删除角色 deleteUserSessionBySysAdmin 通过系统管理员删除用户通信期 Delete_Record 删除记录 deregisterMenusByMenus 注册菜单 kickOutUserByAccount 根据账号登出用户 lockUser 锁定用户 lockUsersList 锁定用户列表 modifyEmployeeV2 修改员工信息 Move 移动 orgRelationRole 角色关联/取消关联 patchPwdRuleGroup 创建或修改密码规则组 patchPwdRuleGroupRule 创建或修改密码规则组的规则 patchRoleByRoleId 通过角色ID创建或修改角色信息 Publish 发布 queryEmployeeContact 查询员工联系人 queryOrgContact 角色关联/取消关联 refreshToken 刷新Token registerMenu 注册菜单 resetUsersPwdV2 批量重置用户密码 unlockUser 释放用户 unlockUsersList 释放用户列表 Update 更新联系人 updateContactInformation 更新联系人信息 updateEmployeeContact 更新员工联系人 updateOrg 更新组织 updateUserSessionBySysAdmin 通过系统管理员更新用户通信期 updateUsersOfOrgByTenantSpaceIdAndOrgId 增加/删除员工 Update_Record 更新记录
  • 图元参考 流程中单个图元的输入框字符串长度最大限制均为4096位。 开始 子流程 结束图元 音视频切换 放音 放音收号 语种选择 菜单配置 呼叫转移图元 错误次数清零图元 分支判断图元 逻辑循环图元 变量赋值图元 规则校验V2图元 接口调用图元 数据表图元 存储过程图元 时间选择图元 信息查询图元 用户级别图元 留言 短信 问卷 满意度调查 结束(过时图元,不建议使用) 条件判断(过时图元,不建议使用) 振铃(过时图元,不建议使用) 应答(过时图元,不建议使用) 用户级别(过时图元,不建议使用) 时间选择(过时图元,不建议使用) 赋值(过时图元,不建议使用) 转移(过时图元,不建议使用) 接口调用(过时图元,不建议使用) 父主题: 操作员:配置普通IVR
  • 安装说明 安装场景要求如下: 直接安装,即之前无安装OpenEye记录。 版本升级,需卸载旧版本OpenEye后重新安装新版本。 安装环境要求如下: Windows10/11环境,CPU:2核 CPU @ 2.6 GHz及以上,内存: 4GB及以上。依赖.net4.5.2及以上;依赖VC++运行环境。 如果安装环境中未安装.net4.5.2及VC++插件,请参考以下地址下载相关安装包后,双机安装包,安装指导步骤进行安装操作。 .net4.5.2:https://dotnet.microsoft.com/en-us/download/dotnet-framework/net452 单击Offline installer中的Runtime安装包进行安装操作。 VC++:https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170#visual-studio-2015-2017-2019-and-2022 选择Visual Studio 2015以及Visual Studio 2010两个安装包进行安装操作。 国产化环境:飞腾arm芯片 + 统信UOS v20、兆芯x86芯片 + 统信UOS v20、飞腾arm芯片 + 银河麒麟V10 SP1。 获取OpenEye安装包:进入AICC的Support路径下选择对应的AICC版本后,进入软件列表中获取OpenEye的安装包,根据操作系统版本获取后解压OpenEye安装包,获取安装程序。 Windows版本安装包名为:OpenEye_xx.c.zip,例如OpenEye_V2.0.zip。 统信UOS版本安装包名为:openeye_x.x_amd64_uos.zip或者openeye_x.x_arm64_uos.zip,例如openeye_2.0_amd64_uos.zip。 麒麟OS版本安装包名为:openeye_linux.zip或者openeye_linux_x86.zip。 在获取到软件包后,需要对软件包的完整性进行校验,操作方法请参考检查软件包完整性,通过了校验的软件包才能部署。 当前版本OpenEye的常规设置中接听方式支持“管理员鉴权”,开启鉴权设置,请以管理员权限进行OpenEye安装。 安装 版本升级 检查软件包完整性 父主题: OpenEye帮助文档
  • 结果验证 使用开通了WebRTC特性的座席登录AICC。 该座席需具备以下条件: 座席尚未绑定固话或手机 座席已绑定音频相关技能队列(包括语音、视频、语音点击通话、视频点击通话类型的技能队列)。 在接续条区域单击,单击“注册”,手动注册软电话成功后显示。 座席签出时,两个话机同时登出。 座席签出后,软电话状态变为未注册。 当租户开启软电话号码统一认证特性并将座席的认证方式改为统一认证后,不能单击注册,座席的认证方式为UAP认证时可以单击注册。 座席单击签入会自动注册软电话。 POOL模式时,话机变为两个,共用一个密码。如果注册成功,两个通话状态都为已注册。如果其中一个失败,可以单击话机重新注册。 WebRTC注册失败显示,WebRTC注册成功后注销显示。 发起音频呼叫。 单击,输入软电话号码后,单击呼叫。呼叫类型可选择音频。 WebRTC话机状态为已注册、座席签入后才可外呼。 首次拨打会出现“xxx.xxx.xxx.xxx想要访问你的麦克风”,单击允许。 座席侧振铃,单击接听后,客户侧振铃等待用户接听。 此时WebRTC话机状态为通话中,显示绿色,此时座席状态为占用中。 发起视频呼叫。 单击,输入软电话号码后,单击呼叫。呼叫类型可选择视频。 WebRTC话机状态为已注册、座席签入后才可外呼。 首次拨打会出现“xxx.xxx.xxx.xxx想要访问你的摄像头”,单击允许。 座席侧振铃,单击接听后,客户侧振铃等待用户接听。 此时WebRTC话机状态为通话中,显示绿色,此时座席状态为占用中。视频通话展示如下: 视频窗口只展示座席界面,没有对方界面。 单击接续条上的进行桌面共享,客服代表可共享指定区域,包括: 您的整个屏幕 应用窗口 浏览器标签页 POOL模式下,两个话机随机一个进行通话。 共享桌面时需注意个人隐私保护。 视频通话用户接通后展示如下。 :单击可停止发送视频。 :单击可放大窗口 :单击可隐藏视频窗口,显示通话时长 :单击可全屏视频窗口 :单击可切换至语音通话,恢复视频通话,请单击接续条上的音视频切换按钮并选择视频通话 :单击可自我静音,再次单击可取消静音 :单击可挂断当前来话 接听用户电话。 当用户拨打设备类型为技能队列的接入码,座席等待约2秒后,自动接听。 当用户拨打设备类型为IVR的接入码,转到座席接听,座席等待用户听完提示音后2秒后,自动接听。 POOL模式下,两个话机随机一个进行通话,座席变为忙碌态,不再接受其他通话。 如果直接拨打未通话的话机会直接挂断。
  • 操作步骤 视频通话时,单击,进入功能区选择屏幕共享。 图1 屏幕共享 单击,选择共享程序。 图2 选择共享程序 屏幕共享。 桌面:选择“桌面”,共享范围:本端整体桌面内容。 图3 共享桌面 指定区域:选择“指定区域”,共享范围:绿色弹框覆盖内容,可根据需求拖拽改变共享范围。 图4 共享指定区域 指定程序:选择指定程序,共享范围:所选程序窗口内容。 图5 共享指定程序 共享程序是共享已经在任务栏中打开的程序。 国产化版本暂不支持共享指定区域。 共享菜单栏固定电脑屏幕顶部中间展示,可查看共享时间、进行标注、停止共享、开启声音。 单击停止共享,可结束本次共享内容。 图6 菜单栏
  • 常规设置 OpenEye常规设置包括语言设置,接听方式设置,截图快捷键设置,截图保存路径设置,截图保存格式设置功能。 图1 常规设置1(管理员) 图2 常规设置2 图3 常规设置3 图4 常规设置4 图5 常规设置5 开机自启动 OpenEye是否随windows操作系统启动。默认为关闭状态。 如果国产化版本需要开机自启动功能,请通过系统设置开启OpenEye开机自启动功能。 语言设置 支持简体中文和英语,重启后生效。默认语言为简体中文。 接听方式 开启接听方式修改鉴权: 管理员打开OpenEye客户端时,显示“管理员鉴权”开关并支持修改“接听方式”配置。具体可参考图1。 普通操作员打开OpenEye客户端时不支持修改接听方式。 关闭接听方式修改鉴权: 管理员和普通操作员同时支持修改“接听方式”配置,无“管理员鉴权”开关。 振铃N秒后自动挂断 当有外界来话时,系统在用户设定的等待时间后自动挂断来话。N为用户设定等待的时间值,默认值为120秒,建议N值为1-120秒。 振铃N秒后自动接听 当外界有来话时,系统在用户设定的等待时间后自动接听来话。N为用户设定等待的时间值,默认值为3秒,建议N值为1-120秒。 设置为0时自动接听,无界面提示。 免打扰 当有联系人或陌生来话时,系统不再通知到您,会自动拒绝。 显示来电提醒拒绝按钮 默认开启,关闭后隐藏右下角来电提醒窗的拒绝按钮。 图6 来电提醒-显示拒绝按钮 图7 来电提醒-隐藏拒绝按钮 主窗口置顶显示 开启后主窗口可置于最顶端显示,不被其他任何窗口遮挡。默认关闭。 允许空密码登录 关闭状态下密码输入栏为空时,拒绝登录操作,不向服务端发送登录请求。开启后不检查密码栏是否为空,向服务端发送登录请求由服务端校验密码。默认关闭。 允许密码为空默认为关,若开启表示使用空密码存在安全风险,请谨慎使用。 自动音视频切换 音频通话方式被座席侧更改,OpenEye不进行弹窗确认,自动切换。默认为关闭状态。 会场共享 支持UAP自研视频会场桌面共享功能。默认不勾选,登录之后不能修改选项。 勾选之后,如果UAP有自研会场功能,用户拨打接入号接入座席,座席进行桌面共享,画面显示在客户视频通话界面 如果UAP没有自研会场功能,客户不会收到桌面共享,且不影响正常的通话。 通话结束提示音 默认关闭,开启后对方挂断电话时播放提示音 音频设备检测提示 默认开启,关闭后检测不到音频设备时不弹窗提示。 视频设备检测提示 默认开启,关闭后检测不到视频设备时不弹窗提示。 最小化到系统托盘 选项默认关闭。开启后点击主窗体最小化按钮,主窗体程序最小化同时不显示任务栏图标。 关闭主窗口后,如果设置为选择最小化程序,点击关闭按钮也是同样的效果。 关闭主窗口后 主窗口关闭时程序状态支持以下状态: 关闭程序 最小化程序 下次不再提示 日志设置 日志收集路径:日志文件收集路径为用户文档目录。 日志收集:单击后自动收集OpenEye日志,保存至“日志收集路径”。 是否自动清除 日志文件收集支持每24小时或OpenEye启动时清除过期的日志。默认开启,清除15天之前的日志。 截图快捷键 支持自定义设置。默认快捷键为LeftCtrl+Q。 恢复默认:截图快捷键恢复到默认值。 截图保存路径 保存路径支持自定义。可单击“更改”配置保存路径,也可单击“打开”直接打开文件保存地址。 截图保存格式 OpenEye截图支持jpg格式和png格式。默认保存格式为jpg格式。 呼叫时禁用本端摄像头 视频呼叫时支持图片代替实际场景。默认关闭状态,即不禁用本端摄像头。 禁用摄像头时显示的图片路径 禁用摄像头关闭时,默认不使用本功能。禁用摄像头开启时默认使用本功能下配置的图片,图片地址可单击“设置”进行更新。 切换显示语言后必须进行重启才能生效。强烈建议不要在业务处理过程中切换语言。 快捷键设置时,可能会与操作系统或者其他软件设置的快捷键冲突,这时就会导致设置快捷键设置失败,需要用户重新设置,之到设置成功为止。 父主题: 系统设置介绍
  • 外呼任务概述 AICC为企业提供完善的外呼管理平台,外呼任务类型多样化,外呼任务类型说明如下: 针对预测式外呼,若配置的预测外呼任务数大于等于4,并且每个任务配置的外呼数据数大于等于10万,且任务都在执行中,在8核cpu数据库下运行可能存在性能风险。 表1 外呼任务类型说明 外呼任务类型 是否需要人工参与 适用场景 所需资源 优势 普通IVR外呼任务 否 具有标准话术流程的场景,例如回访、问卷调查、标准化信息收集等 IVR通道数 无需人工参与,节约成本。 直接使用IVR流程的放音、按键收号和路由功能来完成与客户的交互。 预测外呼任务 是 客户关怀、产品营销、寻找商机等 技能队列 人工参与,更有亲和力,外呼内容更灵活。 由系统根据接通率、拒接率等因子动态分配呼叫,确保呼出更有效率。 智能机器人外呼任务 否 具有标准话术流程的场景,例如回访、问卷调查、标准化信息收集等 开通智能IVR 具有 TTS 和ASR通道数 无需人工参与,节约成本。 直接使用智能IVR流程的语义识别技术,客户可直接说出结果,体验更佳,节省操作时间,缩短服务时长。 手动外呼任务 是 客户关怀、产品营销、寻找商机等 技能队列 人工参与,更有亲和力。 座席自行决定呼出数量。 预览外呼任务 是 用于需要提前了解客户背景信息的场景,例如催收业务等 技能队列 人工参与,更有亲和力。 座席有足够时间了解客户的背景信息,体验更佳。 预占外呼任务 是 提前占用坐席的外呼方式,用户接入后直接接通坐席,减少用户等待时间。 技能队列 人工参与,更有亲和力。 先占用人工坐席,用户接入后能够立马接通坐席,减少用户因等待挂机的概率。 固定比例外呼 是 客户关怀、产品营销、寻找商机等。 技能队列 人工参与,更有亲和力。 可根据空闲座席率分配外呼任务。 您可根据各类外呼任务的适用场景和优势决定适用何种外呼任务来开始您的外呼工作。 AICC系统中维护的外呼任务具有状态,各状态与操作的关系如下所示: 图1 外呼任务状态 父主题: 配置智能外呼
  • 登录状态 登录成功后会在主界面logo上增加一个圆点,分别用绿、红、灰三种颜色表示三种登录状态状态。鼠标放到主界面logo上,会显示内有服务器ip:port 注册状态(不同颜色的圆点)的提示框,服务器的注册状态用绿、灰两种颜色表示。Pool组网显示所有设置的服务器注册状态,非Pool组网只会显示注册成功的那一个服务器状态。 登录成功后的logo(绿、红、灰3中颜色) 图1 主界面logo 登录状态 图2 所有的服务器都注册登录成功 图3 红色:有部分的服务器注册登录失败 图4 所有的服务器都离线 服务器状态信息提示框: 由ip:port 状态组成 图5 绿色:成功注册,灰色:未成功注册 所有服务器离线,登录状态变灰,弹出离线提示框 登录后,鼠标移动到OpenEye系统托盘图标时,显示服务器的注册状态;注册成功:“Reg”,注册失败:“UnReg”。 父主题: 登录/登出
  • 后续操作 “草稿”状态下的评分模板,支持以下操作: 单击“详情”,可查看模板具体配置内容。 单击“编辑”,可修改模板配置项内容。 单击“废弃”,可更新模板状态为“已废弃”状态,该状态下的模板不可编辑、发布和使用。 “已发布”状态下的评分模板,支持以下操作: 单击“详情”,可查看模板具体配置内容。 单击“废弃”,可更新模板状态为“已废弃”状态,该状态下的模板不可编辑、发布和使用。 单击“撤回”,可更新模板状态为“草稿”状态,该模板不可以在评分时被使用。 “已废弃”状态下的评分模板,支持以下操作: 单击“详情”,可查看模板具体配置内容。