微信信息交互的处理方法及处理系统技术方案

技术编号:14815715 阅读:42 留言:0更新日期:2017-03-15 10:55
本发明专利技术提出了一种微信信息交互的处理方法及处理系统,微信信息交互的处理方法包括:接收用户的输入信息;判断输入信息与软件当前状态的预设信息交互规则是否匹配;当输入信息与预设信息交互规则匹配时,执行所述当前状态的信息交互命令操作;返回执行的信息交互命令操作的信息,本发明专利技术的微信信息交互的处理方法可使用户在输入相同的微信信息时,根据不同的上下文场景,实现完全不同的交互操作,提高了交互操作的效率,提升了用户的使用体验。

【技术实现步骤摘要】

本专利技术涉及数据处理
,具体而言,涉及一种微信信息交互的处理方法及微信信息交互的处理系统。
技术介绍
微信公众平台是腾讯公司在微信的基础上开发的功能模块,通过这一平台,个人和企业都可以注册一个微信的公众号,订阅该公众号的订阅用户可以收到其群发的消息。当公众号的运营者处于非工作状态时,公众号还能根据在编辑模式中预先设置的消息(以下简称为预设消息)给订阅用户的提问进行自动回复,一般地,预设消息分为文本回复消息和非文本回复消息。公众号具有编辑模式和开发模式两种模式,其中:编辑模式,指公众号的运营者可以通过简单的编辑,设置“按关键字回复”等功能,比如可以设定常用的文字、语言、图片、录音等作为回复消息,并制定自动回复的规则,当订阅用户的行为符合自动回复规则的时候,就会收到自动回复的消息。开发模式,指公众号的运营者可以上传图片、语音、视频等内容到微信公众平台上,并且可以调用这些素材。但上述两种模式不能同时开启,所以如果选择开发模式,所有在编辑模式下设置的自动回复消息功能将失效。因此,如何针对微信平台上大量的文字交互命令进行有效的管理、分类、语义区分成为亟待解决的问题。
技术实现思路
本专利技术旨在至少解决现有技术或相关技术中存在的技术问题之一。为此,本专利技术的一个目的在于提出了一种微信信息交互的处理方法。本专利技术的另一个目的在于提出了一种微信信息交互的处理系统。有鉴于此,根据本专利技术的一个目的,提出了一种微信信息交互的处理方法,包括:接收用户的输入信息;判断输入信息与软件当前状态的预设信息交互规则是否匹配;当输入信息与预设信息交互规则匹配时,执行所述当前状态的信息交互命令操作;返回执行的信息交互命令操作的信息。本专利技术提供的微信信息交互的处理方法,通过接收用户的输入信息,判断输入信息与软件当前状态的预设信息交互规则是否匹配,在输入信息与预设信息交互规则匹配的情况下,执行所述当前状态的信息交互命令操作,并返回执行的信息交互命令操作的信息,其中,每一个状态对应一个当前交互的场景,不同的状态聚合不同的信息交互命令。即使有多个完全相同的用户输入信息,由于状态信息的引入,也会执行各自语义的对应交互命令,反馈不同的信息于用户,可使用户在输入相同的微信信息时,根据不同的上下文场景,实现完全不同的交互操作,提高了交互操作的效率,提升了用户的使用体验。具体地,当前状态为登录状态(“UserLogin”),支持的信息交互命令为“登录”命令,“注册新用户”命令。根据本专利技术的上述微信信息交互的处理方法,还可以具有以下技术特征:在上述技术方案中,优选地,还包括:当输入信息与预设信息交互规则不匹配时,执行当前状态的默认命令操作;返回执行的所述默认命令操作的信息。在该技术方案中,当输入信息与预设信息交互规则不匹配时,执行当前状态的默认命令操作,并将执行的所述默认命令操作的信息返回给用户,具体地,默认命令操作可以为默认的“帮助信息提示”命令。在上述技术方案中,优选地,还包括:判断信息交互命令操作是否为状态迁移操作;当信息交互命令操作为状态迁移操作时,将当前状态迁移为另一个状态。在该技术方案中,判断信息交互命令操作是否为状态迁移操作;当信息交互命令操作为状态迁移操作时,将当前状态迁移为另一个状态,用户对应一个当前状态,当触发状态迁移操作时,使当前状态从一个状态迁移到另一个状态,当当前状态迁移到另一个状态时,将支持此新状态下的新的信息交互命令操作。具体地,当用户在“UserLogin”状态下,输入用户名、密码,触发“登录”命令,经过验证通过后,当前状态由“UserLogin”跳转到“UserLogined”。在上述技术方案中,优选地,在接收用户的所述输入信息之前还包括:根据软件的功能,将软件划分为至少一个状态;设置每个至少一个状态的信息交互命令操作;根据至少一个状态建立状态信息集合。在该技术方案中,在接收用户的所述输入信息之前还包括:根据软件实现的各种功能,对其进行状态划分,设置每个至少一个状态的信息交互命令操作,根据至少一个状态建立状态信息集合,状态信息集合包含软件交互中的所有业务场景状态,通过建立状态信息集合,能够很好的对信息交互命令根据不同状态进行分类,还能够使得各种信息交互命令具有当前语义和上下文信息,进而根据上下文信息实现不同的交互操作。具体地,状态名称以字符串进行描述,并作为状态唯一标示进行存储,例如登录状态为“UserLogIn”,注册状态为“UserRegister”,已登录状态为“UserLogined”。在上述技术方案中,优选地,还包括:接收增加状态指令;根据增加状态指令,向状态信息集合中增加新状态。在该技术方案中,接收增加状态指令,根据增加状态指令,向状态信息集合中增加新状态,增加一个新状态后,同时设置此新状态下支持的信息交互命令操作。同时增加在已有状态中,向新状态跳转的信息交互命令。保证此状态不是一个状态孤岛,可由其它信息交互命令导致当前状态迁移到此状态,使得状态集合可以随着业务的需求不断地增加。在上述技术方案中,优选地,当前状态为状态集合中的任一状态。在该技术方案中,当前状态为状态集合中的任一状态,状态根据软件实现的各种功能进行划分,包含于状态信息集合中。在上述技术方案中,优选地,预设信息交互规则为规则表达式和/或校验函数。在该技术方案中,在判断输入信息与软件当前状态的预设信息交互规则是否匹配时,预设信息交互规则可以为规则表达式和/或校验函数。根据本专利技术的另一个目的,提出了一种微信信息交互的处理系统,包括:接收单元,用于接收用户的输入信息;第一判断单元,用于判断输入信息与软件当前状态的预设信息交互规则是否匹配;第一执行单元,用于当输入信息与预设信息交互规则匹配时,执行当前状态的信息交互命令操作;返回单元,用于返回执行的信息交互命令操作的信息。本专利技术提供的微信信息交互的处理系统,通过接收单元接收用户的输入信息,第一判断单元判断输入信息与软件当前状态的预设信息交互规则是否匹配,在输入信息与预设信息交互规则匹配的情况下,第一执行单元执行所述当前状态的信息交互命令操作,并由返回单元返回执行的信息交互命令操作的信息,其中,每一个状态对应一个当前交互的场景,不同的状态聚合不同的信息交互命令。即使有多个完全相同的用户输入信息,由于状态信息的引入,也会执行各自语义的对应交互命令,反馈不同的信息于用户,可使用户在输入相同的微信信息时,根据不同的上下文场景,实现完全不同的交互操作,提高了交互操作的效率,提升了用户的使用体验。具体地,当前状态为登录状态(“UserLogin”),支持的信息交互命令为“登录”命令,“注册新用户”命令。根据本专利技术的上述微信信息交互的处理系统,还可以具有以下技术特征:在上述技术方案中,优选地,第一执行单元,还用于当输入信息与预设信息交互规则不匹配时,执行当前状态的默认命令操作;以及返回单元,还用于返回执行的默认命令操作的信息。在该技术方案中,当输入信息与预设信息交互规则不匹配时,第一执行单元执行当前状态的默认命令操作,返回单元将执行的所述默认命令操作的信息返回给用户,具体地,默认命令操作可以为默认的“帮助信息提示”命令。在上述技术方案中,优选地,还包括:第二判断单元,用于判断信息交互命令操作是否为状态迁移操作本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/62/201611027520.html" title="微信信息交互的处理方法及处理系统原文来自X技术">微信信息交互的处理方法及处理系统</a>

【技术保护点】
一种微信信息交互的处理方法,其特征在于,包括:接收用户的输入信息;判断所述输入信息与软件当前状态的预设信息交互规则是否匹配;当所述输入信息与所述预设信息交互规则匹配时,执行所述当前状态的信息交互命令操作;返回执行的所述信息交互命令操作的信息。

【技术特征摘要】
1.一种微信信息交互的处理方法,其特征在于,包括:接收用户的输入信息;判断所述输入信息与软件当前状态的预设信息交互规则是否匹配;当所述输入信息与所述预设信息交互规则匹配时,执行所述当前状态的信息交互命令操作;返回执行的所述信息交互命令操作的信息。2.根据权利要求1所述的微信信息交互的处理方法,其特征在于,还包括:当所述输入信息与所述预设信息交互规则不匹配时,执行所述当前状态的默认命令操作;返回执行的所述默认命令操作的信息。3.根据权利要求1所述的微信信息交互的处理方法,其特征在于,还包括:判断所述信息交互命令操作是否为状态迁移操作;当所述信息交互命令操作为所述状态迁移操作时,将所述当前状态迁移为另一个状态。4.根据权利要求1所述的微信信息交互的处理方法,其特征在于,在所述接收用户的所述输入信息之前还包括:根据软件的功能,将所述软件划分为至少一个状态;设置每个所述至少一个状态的所述信息交互命令操作;根据所述至少一个所述状态建立状态信息集合。5.根据权利要求1所述的微信信息交互的处理方法,其特征在于,还包括:接收增加状态指令;根据所述增加状态指令,向所述状态信息集合中增加新状态。6.根据权利要求1至5中任一项所述的微信信息交互的处理方法,其特征在于,所述当前状态为所述状态集合中的任一状态。7.根据权利要求1至5中任一项所述的微信信息交互的处理方法,其特征在于,所述预设信息交互规则为规则表达式和/或校验函数。8.一种微信信息交互的处理系统,其特征在于,包括:接收单元,用于接收用户的输入信息;...

【专利技术属性】
技术研发人员:王磊
申请(专利权)人:畅捷通信息技术股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1