打开与关闭
用户打开是指用户在选择账号后,把用户数据文件从账号目录中载入的过程。用 户打开过程包括将各个业务和应用组件数据(如 MTC、MTF DB)与 MSF 的数据组件实现绑定, 然后下载用户账号中的数据文件内容到内存中。如果账号名称为空,则用户打开将只是初始化默认的数据内容。
用户关闭是指用户数据从内存中写入目录文件中,同时解除 MSF 数据组件与业务和应用组件的绑定。如果用户打开的时候账号为空,则写入操作将不被执行。
用户接口
接口名称 | 接口描述 |
---|---|
Mtc_CliOpen | 打开对应账号名称的用户,载入用户数据。 |
Mtc_CliClose | 写入用户数据,并且关闭用户。 |
表 1. 打开和关闭接口
打开操作

图 1. 用户打开过程
1 |
使用 Mtc_ProfExistUser 判断账号是否存在。如果在打开用户前已经有判断,则忽略此步骤。 注意: 在操作之前需要确保客户端资源已经成功的初始化 (Mtc_CliInit)。 |
2 |
使用 Mtc_CliOpen 打开用户,把用户数据载入内存中。 |
表 2. 用户打开过程说明
关闭操作

图 2. 用户关闭过程
1 |
用户使用 Mtc_CliClose 关闭用户。在用户被关闭后,GUI 可以选择重新打开用户获取服务。 注意: 在关闭用户前,需要确认用户账号已经被正确的打开(Mtc_CliOpen)。 |
表 3. 用户关闭过程说明