汉语语音现场控制的智能购物系统的制作方法

文档序号:18120796发布日期:2019-07-10 09:37阅读:176来源:国知局
汉语语音现场控制的智能购物系统的制作方法

本技术方案属于现场在计算机购物信息查询和比价基础上的智能购物系统技术领域。



背景技术:

目前的现有技术的现场电子购物系统,往往是实物展示的形式,比如街头或地铁候车空间里的实物展示购买饮料的机器,一般是实物展示中有的产品可以购买,没有的东西不能购买,比如有人希望利用等车的碎片时间购买生活用品比如皮鞋、家电等,还有的想购买各种菜肴米面等,限于机器可展示物品的空间,上述现场购物机器所购物品及其有限,不可能面面俱到可以购买大多数人们日常所需的商品,而且所述的购物机器操作起来相对还比较繁琐,对老人或小孩用起来还不够方便,而且品牌单一价格垄断往往造成虚高,而且还没有自动配送所购商品的物流系统能将购物人所购的物品送到购物人指定的地点,以上所有这些不足给想利用现场购物机进行购物的人们带来了很多困难。



技术实现要素:

本技术方案的提出就是为了解决上述出现这些问题。具体来说本技术方案通过一种汉语语音现场控制的智能购物系统的技术来解决上述出现的问题:

本技术方案所述的系统包括输入汉语语音装置模块11、计算机系统模块10、储存在计算机系统模块中的汉语语音识别模块9、储存在计算机系统模块中的汉语文本分词模块8、储存在计算机系统模块中的购物关键词判断模块7、储存在计算机系统模块中的所购物品查询及比价模块6、拟购物品信息显示输出确认模块5、网络传输模块a4、扣款下单订购所选物品模块3、所购物品仓储运送模块2、所购物品指定目的地签收信息发送模块1,各个所述模块之间按信息处理顺序连接。

本技术方案其工作的步骤特征包括以下步骤:输入汉语语音装置模块11首先将输入所述装置模块的汉语语音传输给计算机系统模块10,然后再传输给储存在计算机系统模块中的汉语语音识别模块9块将所述的汉语语音转换成由汉字组成的汉语文本,所述由汉字组成的汉语文本再传给储存在计算机系统模块中的汉语文本分词模块8,所述汉语文本分词模块8将所述的由汉字组成的汉语文本转换成分好词的由汉字或汉语语音码或汉语拼音组成的汉语文本,该分好词的汉语文本然后传输给储存在计算机系统模块中的购物关键词判断模块7进行购物关键词判断,看是否属于与购物信息有关的汉语关键词,如果是则再将所述的汉语关键词传输给储存在计算机系统模块中的所购物品查询及比价模块6进行所购物品价格查询和比价,如不是购物关键词时,则后续购物过程终止进行,查询到的物品价格和比价结果再传输给拟购物品信息显示输出确认模块5进行购物品种和数量及其价格的确认,经确认后的购物品种和数量及其价格所构成的购物指令再通过网络传输模块a4发给扣款下单订购所选物品模块3进行扣款下单订购所选物品的操作,扣款下单订购所选物品的操作成功后再将所购物品信息和运送目的地信息发给仓储运送模块2并由该模块组织货运设备将所购物品发往所述的指定的目的地,所述的目的地相关人员签收后,由所购物品指定目的地签收信息发送模块1将所购物品已经送达指定的目的地并已经签收的信息发给购物者或者购物者指定的人员,整个购物过程结束;

如果购物者对拟购物品信息显示输出确认模块5所显示的购物品种和数量及其价格进行取消操作,则接到取消指令后整个购物过程结束;

上述整个购物过程结束后,所述的购物系统进入侦听状态等待执行下一次购物指令。

由于本技术方案采用26个拉丁字母表示的汉语语音码来表达汉语信息,且当直接用语音码编码来表示汉语信息时,其标点符号的用法同英文的标点符号的用法相同,这样就保证了汉语信息的表达连标点符号在内都与ascii码完全一致,也即与ascii码100%兼容,这样就保证了整个系统可以在ascii码系统的计算机中运行。

由于ascii码是全球通用的计算机内码系统,因此有了本技术方案以后,可以方便人们用汉语自然语言的语音方式通过现场购物系统进行包括中国在内的全球范围内的购物。

附图说明

图1是本技术方案的汉语语音现场控制的智能购物系统示意图。

具体实施方式

下面结合实施例对本发明的具体实施方式作进一步的说明。

本技术方案所述的汉语语音码以单词为单位,采用汉语语音码全拼或混拼或简拼,这里将汉字看作单音节词,全拼时根据组成该单词的每个音节的《汉语拼音方案》中的拼音,组成语音码的每一个音节依次按“与汉语拼音方案一致的声母+与汉语拼音方案一致的介母+与汉语拼音方案一致的韵母+调码兼隔音节符号”的顺序编码,简拼时根据组成该单词的每个音节的《汉语拼音方案》中的拼音,组成语音码的每一个音节依次按“声码+介码+韵码+调码兼隔音节符号”的顺序编码,混拼时根据组成该单词的每个音节的《汉语拼音方案》中的拼音,组成语音码的每一个音节依次按“声母+介母+韵母+调码兼隔音节符号”的顺序编码,组成混拼汉语语音码单词中的音节有的采用上述全拼语音码音节,有的采用上述简拼汉语语音码音节,所述的三种汉语语音码的编码采用同一个单词的音节不用空格隔开连写,单词与单词之间的编码用空格隔开,当汉语信息表示处于汉语语音码状态时,其标点符号的用法同英文的标点符号的用法相同,以下将上述三种编码形式的汉语语音码简称为汉语语音码;

在用键盘键入汉语语音码及汉语语音码语句的标点符号时,组成汉语语音码编码的26个拉丁字母与西文标准键盘的26个字母键完全一一相同对应,汉语语音码语句的标点符号键与西文标准键盘的标点符号键也一一相同对应,输入汉语语音码字母和标点符号时,只需要击打西文标准键盘的相应的相同键位即可。

为了将汉语语音码的码元控制在26个拉丁字母范围内,同时使得“调码”兼作“隔音节符号”的作用能够得到充分体现,本技术方案所采用的汉语语音码简拼的每一音节声母、韵母以及全拼或者混拼或者简拼的声调的编码方法采用以下的方法:

需要指出的是:下面破折号“—”后的符号均为汉语拼音符号,破折号“—”前的字母为所采用的汉语每一音节声、韵、调的编码,以下均同,以下将下列对照表简称为码表:

1、汉语语音码简拼的声码的编码符号采用与汉语拼音方案基本一致的声母的字母符号,比如采用下面这种声码的编码形式:

b—b;p—p;m—m;f—f;d—d;t—t;

n—n;l—l;g—g;k—k;h—h;

j—zh,j;q—ch,q;x—sh,x;r—r;

z—z;c—c;s—s;y—y;w—w。

汉语语音码全拼的声母编码符号采用与汉语拼音方案完全一致的声母的字母符号,汉语语音码混拼的声母编码符号可以采用与汉语语音码全拼的声母编码符号相同的字母符号,也可以采用与汉语语音码简拼的声母编码符号相同的字母符号;

2、汉语语音码全拼和混拼以及简拼的汉语拼音介母(ü)采用26个拉丁字母中的一个字母表示,比如采用下面这种介码的编码形式:

i—i;u—u;y—ü。

3、汉语语音码全拼和混拼以及简拼的韵码的编码,对单韵母除(ü)采用26个拉丁字母中的一个字母表示外,其它采用与汉语拼音相同的字母符号;

汉语语音码全拼的汉语拼音的复合韵母编码采用《汉语拼音方案》相同字母符号形式,也即不编码,汉语语音码简拼的汉语拼音的复合韵母编码采用采用一个辅音字母来编码,而汉语语音码混拼的每一个音节的汉语拼音的复合韵母编码既可以采用与汉语语音码全拼相同的汉语拼音的复合韵母编码,也可以采用与汉语语音码简拼相同的汉语拼音的复合韵母编码,汉语语音码简拼的汉语拼音的复合韵母编码,比如采用下面的这种字母符号来对汉语拼音的韵母进行编码:

a—a;o—o;e—e;i—i;u—u;y—ü;

k—ao;c—ai;s—an;x—ou;w—ei;n—en;

z—ua;l—uo;b—ang;d—ong;p—eng;

q—ing;g—ng;er—er;

r—i;“i只与汉语拼音声母zh、ch、sh相拼时,汉语拼音的i用语音码的编码r代表”。即:汉语拼音的zhi、chi、shi分别用语音码的jr、qr、xr代表。jr或qr或xr及er键盘输入时分别按j和r或q和r或x和r及e和r两个键位输入。

4、汉语语音码全拼和混拼以及简拼的调码的编码除采用一个汉语不用的辅音字母v表示汉语拼音的上声(∨)外,其它采用元音字母来表示汉语的声调,比如采用下面的字母来对汉语拼音的声调进行编码:

a——,阴平;e—/,阳平;v—∨,上声;u—\,去声;

o—拼音不标轻声调号,轻声。

汉语语音码全拼、简拼和混拼及其与对应汉语拼音方案以及汉字表示的句子举例:

1.wovmenohuiushivyonguhanuyyvlaadingawenv.声调字母化全拼

2.wovmnohuiuxrvyduhcuyyvlaadqawnv.声调字母化化简拼

3.wovmenohuiushivyduhanuyyvlaadqawenv.声调字母化混拼

4.wǒmenhuìshǐyònghànyǔlādīngwěn。对应的汉语拼音方案表示的句子

5.我们会使用汉语拉丁文。对应的汉字表示的句子

由于根据以上码表汉语语音码全拼和简拼以及混拼之间可以相互转换,因此,在以下举例时为使说明书叙述简明起见,有时只拿汉语语音码全拼和简拼以及混拼三种形式中的一种语音码的形式进行举例,比如仅拿汉语语音码简拼进行举例,其实该举例对汉语语音码全拼和混拼同样适用,这里特别声明一下。

汉语语音码标点符号的用法同英文的标点符号的用法相同,比如:其六种点号,七种标号和一个移行号采用与英文相同的形式;

这里由于将独立运用的汉字看作单音节词,因此,本发明所采用的汉字编码的方法和汉语单词音节编码的方法相同,在本发明中采用单词音节编码按词连写后得到单词编码,我们将由若干个单词组成的一组词称为词组,本发明所采用词组的编码同汉语句子的编码相同,由于单词可以表示词组和汉语句子,因此在本发明中所采用的词组的编码和汉语句子的编码都可以通过单词的编码实现,而不需要对词组和汉语句子另外制定一套专门的编码,一般在整句整篇以词为单位表示汉语信息时,在理解时一般不需要进行同音字词的选择,原则上听起来不会产生歧义的句子,用编码表达时也不会产生歧义。

下面以一句输入手机的汉语句子的语音为例来说明本技术方案的具体实现步骤:

比如我们向一台现场购物机的话筒输入下面的汉语文本的汉语语音:

“我要一斤白砂糖”

所述的作为输入汉语语音装置模块11的话筒首先将输入所述装置模块的汉语语音传输给计算机系统模块10,然后再传输给储存在计算机系统模块中的汉语语音识别模块9块将所述的汉语语音转换成汉语文本:

“我要一斤白砂糖”

所述由汉字组成的汉语文本再传给储存在计算机系统模块中的汉语文本分词模块8,所述汉语文本分词模块8将所述的由汉字组成的汉语文本转换成分好词的由汉字或汉语语音码或汉语拼音组成的汉语文本。

这里汉语文本分词模块8我们采用现有技术的汉语文本智能分词法来进行分词,由于是现有技术,具体过程为说明书的简明起见这里省略,这样我们便得到以下分好词的汉字文本和汉语语音码文本:

“我要一斤白砂糖”

以上用汉字表示的汉语文本用汉语语音码表示为:

“wovykuyiajinabcvxaatbv”

为叙述方便,这里用汉语拼音表示的文本略。

值得指出的是在得到分好词的由汉字组成的汉语文本后,汉语语音码组成的汉语文本也可以根据分好词的由汉字组成的汉语文本中的汉字拼音结合本技术方案中的汉语拼音与汉语语音编码对照码表转换得到。

该分好词的汉语文本然后传输给储存在计算机系统模块中的购物关键词判断模块7进行购物关键词判断,看是否属于与购物信息有关的汉语关键词,比如,有表示动作的“要”和表示物品名的“白砂糖”、前面有动作的主体表示人称的“我”等,如果是则再将所述的汉语关键词传输给储存在计算机系统模块中的所购物品查询及比价模块6进行所购物品价格查询和比价,如不是购物关键词时,比如:我要说话。由于“说话”不属于系统储存并设定的购物关键词,则系统运行到储存在计算机系统模块中的购物关键词判断模块7为止后续购物过程终止进行。

所述的储存在计算机系统模块中的购物关键词判断模块7预先储存可以不断更新升级增加新的购物关键词库和购物关键词近义词对应词库以及全球著名购物网站和/或供应商网址。

所述的储存在计算机系统模块中的购物关键词判断模块7预先储存可以不断更新的购物关键词库和购物关键词近义词对应词库。,比如:想要、要、要买、买、苹果、桔子、皮鞋、母鸡、公鸡、猪肉、牛肉、羊肉、电视机、电扇、空调、冰箱等等,如果市场上出现了新的物品,其名称可以通过词库升级更新添加进去,上述的“想要、要、要买、买”在这里都属于具有对应关系的近义词,都放在所述的近义词对应词库中,计算机收到任何一种购物关键词比如:“想要、要、买”都等同于近义词“要买”,而且还可以将新产生的具有对应关系的新的购物近义词通过词库升级更新添加进去。

以上情况对于汉语外文也一样。

所述的网址方面,比如原来系统中只有阿里巴巴网站网址,经过更新升级还可以增加新的网站网址比如:淘宝网站、京东商城网站、亚马逊网站、沃尔玛网站、当当网站、苏宁易购网站、国美购物网站、新的外部的比价网站的网址。

在所属关键词是属于与购物信息有关的汉语关键词的情况下,查询所到的物品价格和比价结果再传输给拟购物品信息显示输出确认模块5进行购物品种和数量及其价格的确认,比如:所述手机模块显示以下汉语意义的外文:古巴产白砂糖一斤2元人民币;越南产白砂糖一斤2.3元人民币;中国产白砂糖一斤2.5元人民币,选中“中国产白砂糖一斤2.5元人民币”并按确认键,则完成订购。

所述的储存在计算机系统模块中的所购物品查询及比价模块6具有自动根据购物者所限定的购物条件进行所购物品查询及比价操作;比如可以限定只要中国产的白砂糖,也可以只要越南或者古巴的,或者限定性价比最高的白砂糖等。

经订购确认后的购物品种和数量及其价格所构成的购物指令再通过网络传输模块a4发给扣款下单订购所选物品模块3进行扣款下单订购所选物品的操作。

之所以要通过网络传输模块a4来传输所述的购物指令主要是为了将所述的现场购物机与后台的扣款下单订购所选物品模块3做适当分离运行,这样所述的现场购物机可以放在人流量大的地方,而后台的扣款下单订购所选物品模块3可以放在希望或者方便运行的地方。

所述的扣款可以通过各种线上支付平台支付,包括银联支付系统或者支付宝或者微信或者财付通或者与手机号绑定的银行卡帐号或者企业网上开户银行帐号进行支付:

在设定的一定额度内比如500元人民币内,可以不经授权选定商品后直接支付,特别是对送货地址是实名制手机绑定的该手机拥有人的家庭地址,选定商品后无需授权直接支付额度还可以进一步提高到更高的额度,比如可以一次购买额度达到2000元人民币内的物品。

用或者与人脸识别绑定的银行卡号或者与指纹识别绑定的银行卡号或者与特定人语音识别结果绑定的银行卡号进行支付:比如在所述的购物机上装有人脸识别装置进行人脸识别后调用绑定的银行卡开户行、户名、帐号等信息在预先设定的消费额度内比如2000元自动扣款支付,同理对指纹识别支付和特定人语音识别支付也一样都是在识别成功后从绑定的银行卡在预先设定的消费额度内自动扣款支付,由于这些都是现有技术为说明书简明起见就不再具体累述。

扣款下单订购所选物品操作成功后再将所购物品信息和运送目的地信息发给仓储运送模块2并由该模块组织货运设备将所购物品发往所述的指定的目的地。

所述的货运设备或者是传统的货运设备或者是无人驾驶的自动智能货运设备,包括火车、汽车、轮船、飞机;

无人驾驶的自动智能货运设备,包括无人驾驶的火车、汽车、轮船、飞机、机器人、输送链。

所述的目的地或者是购物者发送的地址或者是默认的与购物者身份信息绑定的地址。

在下达购物指令的信息中如果不表明送货地址,则系统默认所述的绑定的地址,一般为购物者的家庭地址,如果在下达购物指令的信息中如果表明了送货地址,则按表明了送货地址的地点送货。

所述的目的地相关人员签收后,由所购物品指定目的地签收信息发送模块1将所购物品已经送达指定的目的地并已经签收的信息发给购物者或者购物者指定的人员。

信息可以发到比如上述人员的手机、邮箱、微信、qq等,整个购物过程结束,所述的购物系统进入侦听状态等待执行下一次购物指令。

所述的储存在计算机系统模块中的所购物品查询及比价模块6通过网络传输模块a4或者其它有线或无线网络模块与外部购物网站和/或物品供应商物品供应数据库和/或比价网站相连接。

所述的其它有线或无线网络模块可以是与所述计算机系统模块10相连并可以连接到外部购物网站和/或物品供应商物品供应数据库和/或比价网站的任意一种网络模块,这样做的目的是使得所述的储存在计算机系统模块中的所购物品查询及比价模块6的数据可以得到实时更新。

所述的计算机系统模块10在将所得到汉语文本中的关键词传输给储存在计算机系统模块中的所购物品查询及比价模块6进行所购物品价格查询和比价时,通过储存在计算机系统模块10内部的所购物品查询及比价模块6进行所购物品价格查询和比价和/或通过所述的网络传输模块传输到外部的外部购物网站和/或物品供应商物品供应数据库和/或比价网站进行所购物品价格查询和比价。

这样做的目的一方面是通过储存在计算机系统模块10内部的所购物品查询及比价模块6进行所购物品价格查询和比价可以更快地响应购物请求,另一方面在内部的所购物品查询及比价模块6查询不到所要的信息时,通过所述的网络传输模块传输到外部的购物网站和/或物品供应商物品供应数据库和/或比价网站进行所购物品价格查询和比价可以在更全面更广阔的范围进行价格查询和比价,比如通过阿里巴巴网站、淘宝网站、京东商城网站、亚马逊网站、沃尔玛网站、当当网站、苏宁易购网站、国美购物网站、外部的比价网站等等,只不过连接到外部网站要牺牲点购物响应速度。

这些购物网站所需要的购物参数由储存在计算机系统模块中的购物关键词判断模块7经过智能分析后传输给它们,比如“我要一斤白砂糖”中将所购物的名称“白砂糖”数量“一斤”传输给京东商城等上述网站进行相关信息查询,取得“一斤白砂糖”的价格后,传输给所购物品查询及比价模块6做进一步处理比价处理,或者传给外部的比价模块做进一步比价处理后,查询到的物品价格和比价结果再传输给拟购物品信息显示输出确认模块5进行购物品种和数量及其价格的确认,并由后续模块按系统设定的购物流程进行进一步处理。

所述的储存在计算机系统模块中的所购物品查询及比价模块6中的信息及相关软件可以通过所述的网络传输模块a4或者其它有线或无线网络模块进行更新升级。

所述的购物系统正确完成工作所必须的各种工作参数,如果所述的购物系统认为需要购物者提供时,会以语音或语音与文字结合的形式,主动向购物者发出询问,直到所述的购物系统了解到所有必须的与购物相关工作参数为止。

比如购物者向所述的现场购物机发出以下意义的汉语语音“我要买一双皮鞋”,所述的购物系统收到该购物信息后,所述的购物系统认为正确完成所述的购物工作还需要购物指令发出者提供进一步的购物工作参数,比如还需要知道该双皮鞋是男式的还是女式的,是什么颜色的,鞋子是多少码的,这时所述购物系统会以语音或语音与文字结合的形式,主动向购物者发出如下汉语意义的询问:该双皮鞋是男式的还是女式的,是什么颜色的,鞋子是多少码的,购物者回答如下汉语意义的汉语语音:是男式皮鞋、颜色是黑色、尺码是42码。这时所述的购物系统已经了解到所有必须的与购物相关工作参数,便开始运行所述购物系统预先设定好的进一步的购物程序。

同理对其它需要的购物工作参数,也可以采用同样的方法取得,这里就不再一一举例累述。

所述的输入汉语语音装置模块11是指所有能向计算机系统模块10发送语音信息的装置,包括:固定电话系统、话筒;

所述的拟购物品信息显示输出确认模块5是指所有能接受并显示文字符号和语音以及能够接受并显示图像的装置。

所述网络传输模块a4涵盖有线网络和无线网络软硬件传输系统及传输模块,包括:固定电话通讯传输系统、电力线通讯传输系统、有线电视电缆通讯传输系统、因特网、局域网、2.5g、3g、4g、5g、wifi、wimax、蓝牙、zigbee近程双向无线联网系统、can串行总线控制局域网系统、led灯无线网络传输系统、铁路或轨道交通专用无线网络系。

所述的计算机系统模块10或者是台式电脑或者是笔记本电脑或者是服务器或者是云计算机系统或者是嵌入式计算机系统。

对于上述叙述中出现的现有技术,为简明起见,这里具体过程就不再累述。

值得指出的是,外国人的计算机系统不一定支持汉字系统,因此,在汉语信息转换成汉语文本信息时,采用转换成所述的汉语语音码信息的汉语文本,发给计算机系统模块10后,必要时可以由计算机系统模块10根据所述码表负责转换成汉字。

通过以上语音识别模块和分词模块的转换,我们实现了由汉语语音转换来的汉语文本与分好词的汉语文本的转换,同理对其它的由汉语语音转换来的的汉语文本,或者少数民族语言的语音我们也可以采用以上相同的方法进行翻译和转化,这里就不再累述。

同理我们可以采用全球大型购物网站和比价网站进行所购物的价格查询和比价,这样就可以实现在全球范围内的所需物品的采购

具体实施方式可以参照上述案例,这里就不再累述。

对于上述现有技术为简明起见没有进一步展开叙述。

最后需要指出的是,在上述叙述中的汉语文本指的是一切表示汉语信息的字符所组成的文本,包括汉字、汉语拼音、汉语语音码等,而汉字文本指的是由汉字字符组成的汉语信息文本。

上例中汉语为代表来举例说明,其实对其它少数民族语言的语音也一样,只要与汉语之间具有可以翻译就行,这里就不在累述。

通过以上所述的技术方案,我们用购物机里的话筒作为输入汉语语音装置模块11实现了汉语语音现场控制的智能购物系统的购物工作。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1