2.3.4 设计关键词规则

关键词规则的设计直接影响到用户交互体验,因此在设计时要尽可能考虑全面,合理地设计。根据简易号码簿的功能要求,可以将关键词规则分为3部分:文本菜单交互、号码查询和用户反馈。

1.文本菜单交互

对于文本菜单交互部分,只需要设置5条关键词规则,对应的5个关键字分别是:?、1、2、3和4,关键字匹配方式均为完全匹配。

1)当用户发送“?”时,回复如下所示的文本菜单。

请回复数字选择服务:

1 特种服务号码

2 通讯服务号码

3 银行服务号码

4 用户反馈

2)当用户发送“1”时,回复如下所示的特种服务号码列表。

常用特种服务号码列表:

匪警110

火警119

急救中心120

回复?显示主菜单

3)当用户发送“2”时,回复如下所示的通讯服务号码列表。

常用通讯服务号码列表:

中国移动客服10086

中国联通客服10010

中国电信客服10000

回复?显示主菜单

4)当用户发送“3”时,回复如下所示的银行服务号码列表。

常用银行服务号码列表:

建设银行客服95533

工商银行客服95588

农业银行客服95599

回复?显示主菜单

5)当用户发送“4”时,回复如下所示的用户反馈提示。

尊敬的用户,为了更好地为您服务,请将系统的不足之处反馈给我们。

反馈格式:@+建议内容

例如:@希望增加*号码

2.号码查询

对于号码查询部分,笔者为每个号码设计了一条关键词规则,并且关键字匹配方式均为部分匹配,如表2-3所示。

表2-3 号码查询的关键词规则设计

2.3.4 设计关键词规则 - 图1

3.用户反馈

从文本菜单交互中可以了解到,用户提交的反馈信息以“@”符号开头。由于关键词规则的匹配方式只有部分匹配和完全匹配,并不能判断是否以关键字开头。因此,只能认为只要用户发送的消息中包含“@”,就认为用户是在提交反馈。

用户反馈的关键词规则设置如图2-12所示。

2.3.4 设计关键词规则 - 图2

图2-12 用户反馈的关键词规则设置