一种回复社交应用信息的方法及装置制造方法

文档序号:7772775阅读:93来源:国知局
一种回复社交应用信息的方法及装置制造方法
【专利摘要】本发明公开了一种回复社交应用信息的方法及装置,属于互联网通信领域。所述方法包括:接收终端发送的用户账户的标识、公众账户的标识和社交应用信息;根据所述公众账户的标识,发送所述用户账户的标识和所述社交应用信息给对应开发者的后台服务器,使所述后台服务器自动对所述社交应用信息进行回复处理得到回复信息;接收所述后台服务器发送的所述用户账户的标识、所述公众账户的标识和所述回复信息;通过所述公众账户的标识对应的公众账户,将所述回复信息发送给所述用户账户的标识对应的终端。本发明能够提高回复社交应用信息的效率。
【专利说明】一种回复社交应用信息的方法及装置

【技术领域】
[0001]本发明涉及互联网通信领域,特别涉及一种回复社交应用信息的方法及装置。

【背景技术】
[0002]随着社交应用技术的快速发展,社交应用得到广泛地应用。例如,开发者可以在社交应用的后台服务器中申请公众账户,用户可以在社交应用的后台服务器中申请用户账户,用户通过其用户账户发送社交应用信息给开发者,开发者通过其公众账户对用户发送的社交应用信息进行回复。
[0003]目前现有技术提供了一种回复社交应用信息的方法,可以为:当用户发送社交应用信息给开发者时,用户向其对应的终端输入社交应用信息。终端接收该社交应用信息,将用户的用户账户的标识、开发者的公众账户的标识和该社交应用信息发送至位于社交应用的后台服务器的公众账户中。开发者可以登录位于社交用户的后台服务器的公众账户,查看用户发送的社交应用信息,然后人工输入需要回复给用户的回复信息给社交应用的后台服务器。社交应用的后台服务器根据用户的用户账户的标识将该回复信息发送给用户对应的用户账户。
[0004]在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
[0005]在现有技术中,开发者通过人工方式对用户发送的社交应用信息进行回复,导致回复社交应用信息的效率较低。


【发明内容】

[0006]为了提高回复社交应用信息的效率,本发明提供了一种回复社交应用信息的方法及装置。所述技术方案如下:
[0007]一种回复社交应用信息的方法,所述方法包括:
[0008]接收终端发送的用户账户的标识、公众账户的标识和社交应用信息;
[0009]根据所述公众账户的标识,发送所述用户账户的标识和所述社交应用信息给对应开发者的后台服务器,使所述后台服务器自动对所述社交应用信息进行回复处理得到回复信息;
[0010]接收所述后台服务器发送的所述用户账户的标识、所述公众账户的标识和所述回复信息;
[0011]通过所述公众账户的标识对应的公众账户,将所述回复信息发送给所述用户账户的标识对应的终端。
[0012]一种回复社交应用信息的方法,所述方法包括:
[0013]接收开始命令,并开始周期性地接收语音数据;
[0014]每当接收完一个周期的语音数据时,将接收的一个周期的语音数据封装成包括顺序号的语音数据包,并发送用户账户的标识、公众账户的标识和包括顺序号的语音数据包给服务器;
[0015]当接收到停止命令时,将当前周期内接收的语音数据封装成包括顺序号和结束符的语音数据包,并发送所述用户账户的标识、所述公众账户的标识和包括顺序号和结束符的语音数据包给所述服务器;
[0016]其中,所述服务器将接收的每个语音数据包转成文本信息并发送给所述公众账户的标识对应的后台服务器,使所述后台服务器产生回复信息;
[0017]接收所述服务器根据所述公众账户的标识和所述用户账户的标识发送的所述回复信息。
[0018]一种回复社交应用信息的装置,所述装置包括:
[0019]第一接收模块,用于接收终端发送的用户账户的标识、公众账户的标识和社交应用/[目息;
[0020]第一发送模块,用于根据所述公众账户的标识,发送所述用户账户的标识和所述社交应用信息给对应开发者的后台服务器,使所述后台服务器自动对所述社交应用信息进行回复处理得到回复信息;
[0021]第二接收模块,用于接收所述后台服务器发送的所述用户账户的标识、所述公众账户的标识和所述回复信息;
[0022]第二发送模块,用于通过所述公众账户的标识对应的公众账户,将所述回复信息发送给所述用户账户的标识对应的终端。
[0023]一种回复社交应用信息的装置,所述装置包括:
[0024]第三接收模块,用于接收开始命令,并开始周期性地接收语音数据;
[0025]第一封装模块,用于每当接收完一个周期的语音数据时,将接收的一个周期的语音数据封装成包括顺序号的语音数据包,并发送用户账户的标识、公众账户的标识和包括顺序号的语音数据包给服务器;
[0026]第二封装模块,用于当接收到停止命令时,将当前周期内接收的语音数据封装成包括顺序号和结束符的语音数据包,并发送所述用户账户的标识、所述公众账户的标识和包括顺序号和结束符的语音数据包给所述服务器;
[0027]其中,所述服务器将接收的每个语音数据包转成文本信息并发送给所述公众账户的标识对应的后台服务器,使所述后台服务器产生回复信息;
[0028]第四接收模块,用于接收所述服务器根据所述公众账户的标识和所述用户账户的标识发送的所述回复信息。
[0029]本发明实施例中,接收终端发送的用户账户的标识、公众账户的标识和社交应用信息;根据公众账户的标识,发送用户账户的标识和社交应用信息给对应开发者的后台服务器,使后台服务器自动对社交应用信息进行回复处理得到回复信息;接收后台服务器发送的用户账户的标识、公众账户的标识和回复信息;通过公众账户的标识对应的公众账户将回复信息发送给用户账户的标识对应的终端。由于开发者的后台服务器能够自动对社交应用信息进行回复,从而提高了回复社交应用信息的效率。

【专利附图】

【附图说明】
[0030]图1是本发明实施例1提供的一种回复社交应用信息的方法流程图;
[0031]图2是本发明实施例2提供的一种回复社交应用信息的方法流程图;
[0032]图3是本发明实施例3提供的一种回复社交应用信息的方法流程图;
[0033]图4是本发明实施例4提供的一种回复社交应用信息的方法流程图;
[0034]图5是本发明实施例5提供的一种回复社交应用信息的方法流程图;
[0035]图6是本发明实施例6提供的一种回复社交应用信息的装置结构示意图;
[0036]图7是本发明实施例7提供的一种回复社交应用信息的装置结构示意图。

【具体实施方式】
[0037]为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
[0038]实施例1
[0039]参见图1,本发明实施例提供了一种回复社交应用信息的方法,包括:
[0040]步骤101:接收终端发送的用户账户的标识、公众账户的标识和社交应用信息;
[0041]其中,公众账户为可以广播社交应用信息给订阅其自身的一个或多个用户的社交账户。
[0042]步骤102:根据公众账户的标识,发送用户账户的标识和社交应用信息给对应开发者的后台服务器,使后台服务器自动对社交应用信息进行回复处理得到回复信息;
[0043]步骤103:接收后台服务器发送的用户账户的标识、公众账户的标识和回复信息;
[0044]步骤104:通过公众账户的标识对应的公众账户将回复信息发送给用户账户的标识对应的终端。
[0045]本发明实施例中,接收终端发送的用户账户的标识、公众账户的标识和社交应用信息;根据公众账户的标识,发送用户账户的标识和社交应用信息给对应开发者的后台服务器,使后台服务器自动对社交应用信息进行回复处理得到回复信息;接收后台服务器发送的用户账户的标识、公众账户的标识和回复信息;通过公众账户的标识对应的公众账户将回复信息发送给用户账户的标识对应的终端。由于开发者的后台服务器能够自动对社交应用信息进行回复,从而提高了回复社交应用信息的效率。
[0046]实施例2
[0047]在实施例1所示的方法基础之上,本发明实施例提供了一种回复社交应用信息的方法。在本发明实施例中,以终端发送的社交应用信息为文本信息为例进行说明。参见图2,该方法包括:
[0048]步骤201:终端发送用户账户的标识、公众账户的标识和社交应用信息给服务器,该社交应用信息为文本信息;
[0049]其中,用户可以事先在社交应用对应的服务器中注册一个社交账户,该社交账户即为用户账户,开发者可以在社交应用对应的服务器中注册一个社交账户,该社交账户即为公众账户。用户可以使用其用户账户订阅其他用户的用户账户和/或订阅开发者的公众账户。且用户在订阅一个开发者的公众账户时,可以不需要进行身份认证就可以直接订阅开发者的公众账户。开发者的公众账户可以广播社交应用信息给订阅其自身的一个或多个用户账户。
[0050]其中,当用户需要向某个开发者发送社交应用信息时,用户可以向终端输入社交应用信息,该社交应用信息为文本信息。然后终端接收用户输入的社交应用信息,发送用户账户的标识、该开发者的公众账户的标识和社交应用信息给服务器。
[0051]其中,社交应用可以为IM (Instant Messenger,即时通讯)应用或SNS (SocialNetworking Services,社会性网络服务)应用等。
[0052]步骤202:服务器接收终端发送的用户账户的标识、公众账户的标识和文本信息;
[0053]步骤203:服务器根据该公众账户的标识,将用户账户的标识和文本信息发送给对应开发者的后台服务器;
[0054]具体地,服务器根据该公众账户的标识,从已存储的公众账户的标识与后台服务器的地址的对应关系中获取开发者对应的后台服务器的地址,根据开发者对应的后台服务器的地址,将用户账户的标识和文本信息发送给对应开发者的后台服务器。
[0055]其中,开发者向服务器注册公众账户时,可以将其对应的后台服务器的地址发送给服务器;服务器将开发者的公众账户的标识和开发者对应的后台服务器的地址存储在公众账户的标识与后台服务器的地址的对应关系中。
[0056]其中,事先在开发者的后台服务器设置自动回复处理程序,该自动回复处理程序用于自动地对用户发送的社交应用信息进行自动回复处理得到回复信息。自动回复处理程序是开发者根据自身所要实现业务的需求开发的。
[0057]步骤204:后台服务器接收该用户账户的标识和文本信息,根据该文本信息进行自动回复处理得到回复信息;
[0058]具体地,后台服务器接收该用户账户的标识和文本信息,通过事先设置的自动回复处理程序对该文本信息进行自动回复处理得到回复信息。
[0059]其中,开发者的自动回复处理程序可以运行在开发者的后台服务器中。所以在本发明实施例中,服务器将用户发送的文本信息发送给开发者的后台服务器,如此开发者的后台服务器就可以通过自身包括的自动回复处理程序来对该文本信息进行自动回复处理。
[0060]步骤205:后台服务器发送该用户的账户的标识、该公众账户的标识和该回复信息给服务器;
[0061]步骤206:服务器接收该用户的账户的标识、该公众账户的标识和该回复信息;
[0062]步骤207:服务器通过该公众账户的标识对应的公众账户,将该回复信息发送给该用户账户的标识对应的终端。
[0063]在本发明实施例中,服务器接收终端发送的用户账户的标识、公众账户的标识和文本信息,根据公众账户的标识发送用户账户的标识和文本信息给开发者的后台服务器;后台服务器使用自动回复处理程序对该文本信息进行自动回复处理得到回复信息,将公众账户的标识、用户账户的标识和回复信息发送给服务器;服务器通过该公众账户的标识对应的公众账户,将该回复信息发送给该用户账户的标识对应的终端。如此可以实现使后台服务器使用自动回复处理程序对用户发送的文本信息进行自动回复处理,从而提高回复社交应用信息的效率。
[0064]实施例3
[0065]在实施例1所示的方法基础之上,本发明实施例提供了一种回复社交应用信息的方法。在本发明实施例中,以终端发送的社交应用信息为语音数据包为例进行说明。参见图3,该方法包括:
[0066]步骤301:终端接收语音数据,并将接收的语音数据封装成语音数据包;
[0067]其中,用户可以向终端输入开始命令,然后向终端输入语音;终端接收用户输入的开始命令,并开始接收语音数据。当用户需要停止终端继续接收语音数据时,用户可以向终端输入停止命令;终端接收用户输入的停止命令,并停止继续接收语音数据。
[0068]步骤302:终端发送用户账户的标识、公众账户的标识和语音数据包给服务器;
[0069]其中,用户可以事先在社交应用对应的服务器中注册一个社交账户,该社交账户即为用户账户,开发者可以在社交应用对应的服务器中注册一个社交账户,该社交账户即为公众账户。用户可以使用其用户账户订阅其他用户的用户账户和/或订阅开发者的公众账户。且用户在订阅一个开发者的公众账户时,可以不需要进行身份认证就可以直接订阅开发者的公众账户。开发者的公众账户可以广播社交应用信息给订阅其自身的一个或多个用户账户。
[0070]步骤303:服务器接收终端发送的用户账户的标识、公众账户的标识和语音数据包;
[0071]步骤304:服务器对接收的语音数据包进行语音识别,将接收的语音数据包转换为文本信息;
[0072]其中,服务器调用语音识别算法,通过调用的语音识别算法对接收的语音数据包进行语音识别,将接收的语音数据包转换为文本信息。
[0073]步骤305:服务器根据该公众账户的标识,将用户账户的标识和转换的文本信息发送给对应开发者的后台服务器;
[0074]具体地,服务器根据该公众账户的标识,从已存储的公众账户的标识与后台服务器的地址的对应关系中获取开发者对应的后台服务器的地址,根据开发者对应的后台服务器的地址,将用户账户的标识和文本信息发送给对应开发者的后台服务器。
[0075]其中,开发者向服务器注册公众账户时,可以将其对应的后台服务器的地址发送给服务器;服务器将开发者的公众账户的标识和开发者对应的后台服务器的地址存储在公众账户的标识与后台服务器的地址的对应关系中。
[0076]进一步地,服务器还可以将接收的语音数据包发送给开发者的后台服务器。
[0077]其中,事先在开发者的后台服务器设置自动回复处理程序,该自动回复处理程序用于自动地对用户发送的社交应用信息进行自动回复处理得到回复信息。自动回复处理程序是开发者根据自身所要实现业务的需求开发的。
[0078]步骤306:后台服务器接收该用户账户的标识和转换的文本信息,根据转换的文本信息进行自动回复处理得到回复信息;
[0079]具体地,后台服务器接收该用户账户的标识和文本信息,通过事先设置的自动回复处理程序对该文本信息进行自动回复处理得到回复信息。
[0080]进一步地,后台服务器还可以接收服务器发送的语音数据包,并对该语音数据包进行解析并播放。
[0081]其中,开发者的自动回复处理程序可以运行在开发者的后台服务器中。所以在本发明实施例中,服务器将终端发送的语音数据包转换为文本信息,再将转换的文本信息发送给开发者的后台服务器,如此开发者的后台服务器就可以通过自身包括的自动回复处理程序来对该文本信息进行自动回复处理。
[0082]步骤307:后台服务器发送该用户的账户的标识、该公众账户的标识和该回复信息给服务器;
[0083]步骤308:服务器接收该用户的账户的标识、该公众账户的标识和该回复信息;
[0084]步骤309:服务器通过该公众账户的标识对应的公众账户,将该回复信息发送给该用户账户的标识对应的终端。
[0085]在本发明实施例中,服务器接收终端发送的用户账户的标识、公众账户的标识和语音数据包,对该语音数据包进行语音识别,将该语音数据包转换为文本信息,根据公众账户的标识发送用户账户的标识和转换的文本信息给开发者的后台服务器;后台服务器使用自动回复处理程序对该文本信息进行自动回复处理得到回复信息,将公众账户的标识、用户账户的标识和回复信息发送给服务器;服务器通过该公众账户的标识对应的公众账户,将该回复信息发送给该用户账户的标识对应的终端。如此可以实现使后台服务器使用自动回复处理程序对用户发送的文本信息进行自动回复处理,从而提高回复社交应用信息的效率。
[0086]实施例4
[0087]在实施例1所示的方法基础之上,本发明实施例提供了一种回复社交应用信息的方法。在本发明实施例中,以终端发送的社交应用信息为语音数据包为例进行说明。参见图3,该方法包括:
[0088]步骤401:终端周期性接收语音数据,并将接收的一个周期内的语音数据封装成包括顺序号的语音数据包;
[0089]其中,用户可以向终端输入开始命令,然后向终端输入语音;终端接收用户输入的开始命令,并开始周期性地接收语音数据。当用户需要停止终端继续接收语音数据时,用户可以向终端输入停止命令;终端接收用户输入的停止命令,并停止继续接收语音数据。
[0090]具体地,终端接收开始命令时,开始周期性地接收语音数据,每当接收完一个周期的语音数据时,将接收的一个周期的语音数据封装成包括顺序号的语音数据包,并发送用户账户的标识、公众账户的标识和包括顺序号的语音数据包给社交应用服务器;当接收到停止命令时,将当前周期内接收的语音数据封装成包括顺序号和结束符的语音数据包。
[0091]其中,当终端开始接收到第一个周期内的语音数据时,终端设置顺序号的初值,将第一个周期内接收的语音数据和设置的顺序号封装成一个语音数据包;当终端接收到除第一周期以外的其他任一个周期内的语音数据时,终端增加顺序号,将接收的任一个周期内的语音数据和增加的顺序号封装成一个语音数据包。
[0092]步骤402:终端发送用户账户的标识、公众账户的标识和语音数据包给服务器;
[0093]其中,用户可以事先在社交应用对应的服务器中注册一个社交账户,该社交账户即为用户账户,开发者可以在社交应用对应的服务器中注册一个社交账户,该社交账户即为公众账户。用户可以使用其用户账户订阅其他用户的用户账户和/或订阅开发者的公众账户。且用户在订阅一个开发者的公众账户时,可以不需要进行身份认证就可以直接订阅开发者的公众账户。开发者的公众账户可以广播社交应用信息给订阅其自身的一个或多个用户账户。
[0094]步骤403:服务器接收终端发送的用户账户的标识、公众账户的标识和语音数据包,对接收语音数据包进行语音识别,将接收的语音数据包转成文本信息;
[0095]其中,服务器调用语音识别算法,通过调用的语音识别算法对接收的语音数据包进行语音识别,将接收的语音数据包转换为文本信息。
[0096]步骤404:服务器对接收的语音数据进行判断,如果接收的语音数据包为包括顺序号的语音数据包,则执行步骤403,如果接收的语音数据包为包括顺序号和结束符的语音数据包,则执行步骤405;
[0097]其中,如果接收的语音数据包为包括顺序号的语音数据包,则表明用户还没有停止向终端输入语音,即终端继续周期性地发送语音数据包,因此需要返回执行步骤403继续接收终端发送的语音数据包。如果接收的语音数据包为包括顺序号和结束符的语音数据包,则表明用户停止向终端输入语音,即终端停止周期性地发送语音数据包,服务器需要执行如下发送转换的文本信息的步骤。
[0098]步骤405:服务器根据接收的每个语音数据的顺序号,将接收的每个语音数据包对应的文本信息组合成一个文本信息;
[0099]其中,由于终端周期性将接收的语音数据封装成语音数据并发送给服务器,即将用户输入的语音分多个语音数据包发送给服务器,服务器接收终端周期性地发送的语音数据包,并将语音数据包转换为文本信息;相比于,终端将用户输入的语音封装成一个语音数据包发送给服务器,服务器再将该一个语音数据包行转换为文本信息,本发明可以减少服务器转换语音数据包的时间,从而进一步提高回复社交应用信息的效率。
[0100]步骤406:服务器根据该公众账户的标识,将用户账户的标识和组合成的一个文本信息发送给对应开发者的后台服务器;
[0101]进一步地,服务器还可以根据接收的每个语音数据的顺序号,将接收的每个语音数据包组合成一个语音数据包,将组合成的一个语音数据包发送给开发者的后台服务器。
[0102]其中,事先在开发者的后台服务器设置自动回复处理程序,该自动回复处理程序用于自动地对用户发送的社交应用信息进行自动回复处理得到回复信息。自动回复处理程序是开发者根据自身所要实现业务的需求开发的。
[0103]步骤407:后台服务器接收该用户账户的标识和组合的文本信息,根据组合的文本信息进行自动回复处理得到回复信息;
[0104]具体地,后台服务器接收该用户账户的标识和组合的文本信息,通过事先设置的自动回复处理程序对组合的文本信息进行自动回复处理得到回复信息。
[0105]进一步地,后台服务器还可以接收服务器发送的组合的语音数据包,对组合的语音数据包进行解析并播放。
[0106]其中,开发者的自动回复处理程序可以运行在开发者的后台服务器中。所以在本发明实施例中,服务器将终端发送的语音数据包转换为文本信息,再将转换的文本信息发送给开发者的后台服务器,如此开发者的后台服务器就可以通过自身包括的自动回复处理程序来对该文本信息进行自动回复处理。
[0107]步骤408:后台服务器发送该用户的账户的标识、该公众账户的标识和该回复信息给服务器;
[0108]步骤409:服务器接收该用户的账户的标识、该公众账户的标识和该回复信息;
[0109]步骤410:服务器通过该公众账户的标识对应的公众账户,将该回复信息发送给该用户账户的标识对应的终端。
[0110]在本发明实施例中,服务器接收终端周期性发送的用户账户的标识、公众账户的标识和语音数据包,对每个周期发送的语音数据包进行语音识别,将每个周期的语音数据包转换为文本信息,根据每个语音数据包的顺序号,将每个语音数据包转换的文本信息组合成一个文本信息,根据公众账户的标识发送用户账户的标识和组合的一个文本信息给开发者的后台服务器;后台服务器使用自动回复处理程序对该文本信息进行自动回复处理得到回复信息,将公众账户的标识、用户账户的标识和回复信息发送给服务器;服务器通过该公众账户的标识对应的公众账户,将该回复信息发送给该用户账户的标识对应的终端。如此可以实现使后台服务器使用自动回复处理程序对用户发送的文本信息进行自动回复处理,从而提高回复社交应用信息的效率;另外,由于终端将用户输入的语音分多个语音数据包发送给服务器,服务器接收终端周期性地发送的语音数据包,并将语音数据包转换为文本信息,从而可以减少服务器转换语音数据包的时间,进一步提高回复社交应用信息的效率。
[0111]实施例5
[0112]参见图5,本发明实施例提供了一种回复社交应用信息的方法,包括:
[0113]步骤501:接收开始命令,并开始周期性地接收语音数据;
[0114]步骤502:每当接收完一个周期的语音数据时,将接收的一个周期的语音数据封装成包括顺序号的语音数据包,并发送用户账户的标识、公众账户的标识和包括顺序号的语音数据包给服务器;
[0115]步骤503:当接收到停止命令时,将当前周期内接收的语音数据封装成包括顺序号和结束符的语音数据包,并发送用户账户的标识、公众账户的标识和包括顺序号和结束符的语音数据包给服务器;
[0116]其中,服务器将接收的每个语音数据包转成文本信息并发送给公众账户的标识对应的后台服务器,使后台服务器产生回复信息。
[0117]步骤504:接收服务器根据公众账户的标识和用户账户的标识发送的回复信息。
[0118]在本发明实施例中,终端周期性发送的用户账户的标识、公众账户的标识和语音数据包,使服务器对每个周期发送的语音数据包进行语音识别,将每个周期的语音数据包转换为文本信息,根据每个语音数据包的顺序号,将每个语音数据包转换的文本信息组合成一个文本信息,根据公众账户的标识发送用户账户的标识和组合的一个文本信息给开发者的后台服务器;后台服务器对该文本信息进行自动回复处理得到回复信息,将公众账户的标识、用户账户的标识和回复信息发送给服务器;服务器通过该公众账户的标识对应的公众账户,将该回复信息发送给该用户账户的标识对应的终端。如此可以实现使后台服务器对用户发送的文本信息进行自动回复处理,从而提高回复社交应用信息的效率;另外,由于终端将用户输入的语音分多个语音数据包发送给服务器,服务器接收终端周期性地发送的语音数据包,并将语音数据包转换为文本信息,从而可以减少服务器转换语音数据包的时间,进一步提高回复社交应用信息的效率。
[0119]实施例6
[0120]参见图6,本发明实施例提供了一种回复社交应用信息的装置,包括:
[0121]第一接收模块601,用于接收终端发送的用户账户的标识、公众账户的标识和社交应用息;
[0122]第一发送模块602,用于根据所述公众账户的标识,发送所述用户账户的标识和所述社交应用信息给对应开发者的后台服务器,使所述后台服务器自动对所述社交应用信息进行回复处理得到回复信息;
[0123]第二接收模块603,用于接收所述后台服务器发送的所述用户账户的标识、所述公众账户的标识和所述回复信息;
[0124]第二发送模块604,用于通过所述公众账户的标识对应的公众账户,将所述回复信息发送给所述用户账户的标识对应的终端。
[0125]优选的,所述社交应用信息为语音数据包,所述第一发送模块602包括:
[0126]第一转换单元,用于对所述语音数据包进行语音识别,将所述语音数据包转换为文本信息;
[0127]第一发送单元,用于根据所述公众账户的标识,发送所述用户账户的标识和所述文本信息给对应开发者的后台服务器。
[0128]优选的,所述社交应用信息为语音数据包,
[0129]所述第一接收模块601,用于接收终端发送的用户账户的标识、公众账户的标识和语音数据包,所述语音数据包中包括顺序号或所述语音数据包包括顺序号和结束符;
[0130]其中,包括顺序号的语音数据包为所述终端接收开始命令后开始周期性接收语音数据,并每当接收完一个周期的语音数据时,将接收的一个周期的语音数据封装得到的包括顺序号的语音数据包;
[0131]包括顺序号和结束符的语音数据包为所述终端当接收到停止命令时,将当前周期内接收的语音数据封装得到的包括顺序号和结束符的语音数据包。
[0132]优选的,所述第一发送模块602包括:
[0133]第二转换单元,用于当接收到所述终端发送的语音数据包为包括顺序的语音数据包时,将所述包括顺序的语音数据包转换为文本信息;
[0134]第三转换单元,用于当接收到所述终端发送的语音数据为包括顺序号和结束符的语音数据包时,将所述包括顺序号和结束符的语音数据包转换为文本信息,根据接收的每个语音数据包的顺序号,将所述接收的每个语音数据包对应的文本信息组合成一个文本信息;
[0135]第二发送单元,用于根据所述公众账户的标识,发送所述用户账户的标识和所述组合的一个文本信息给对应开发者的后台服务器。
[0136]进一步地,所述装置还包括:
[0137]组合模块,用于当接收到所述终端发送的包括顺序号和结束符的语音数据包时,根据接收的每个语音数据包的顺序号,将接收的每个语音数据包组合成一个语音数据包,发送所述组合成的一个语音数据包给所述公众账户的标识对应的后台服务器。
[0138]本发明实施例中,接收终端发送的用户账户的标识、公众账户的标识和社交应用信息;根据公众账户的标识,发送用户账户的标识和社交应用信息给对应开发者的后台服务器,使后台服务器自动对社交应用信息进行回复处理得到回复信息;接收后台服务器发送的用户账户的标识、公众账户的标识和回复信息;通过公众账户的标识对应的公众账户将回复信息发送给用户账户的标识对应的终端。由于开发者的后台服务器能够自动对社交应用信息进行回复,从而提高了回复社交应用信息的效率。
[0139]实施例7
[0140]参见图7,本发明实施例提供了一种回复社交应用信息的装置,包括:
[0141]第三接收模块701,用于接收开始命令,并开始周期性地接收语音数据;
[0142]第一封装模块702,用于每当接收完一个周期的语音数据时,将接收的一个周期的语音数据封装成包括顺序号的语音数据包,并发送用户账户的标识、公众账户的标识和包括顺序号的语音数据包给服务器;
[0143]第二封装模块703,用于当接收到停止命令时,将当前周期内接收的语音数据封装成包括顺序号和结束符的语音数据包,并发送所述用户账户的标识、所述公众账户的标识和包括顺序号和结束符的语音数据包给所述服务器;
[0144]其中,所述服务器将接收的每个语音数据包转成文本信息并发送给所述公众账户的标识对应的后台服务器,使所述后台服务器产生回复信息;
[0145]第四接收模块704,用于接收所述服务器根据所述公众账户的标识和所述用户账户的标识发送的所述回复信息。
[0146]在本发明实施例中,周期性发送的用户账户的标识、公众账户的标识和语音数据包,使服务器对每个周期发送的语音数据包进行语音识别,将每个周期的语音数据包转换为文本信息,发送用户账户的标识和文本信息给开发者的后台服务器,以及使后台服务器对该文本信息进行自动回复处理得到回复信息。如此可以实现使后台服务器对用户发送的文本信息进行自动回复处理,从而提高回复社交应用信息的效率;另外,由于终端将用户输入的语音分多个语音数据包发送给服务器,服务器接收终端周期性地发送的语音数据包,并将语音数据包转换为文本信息,从而可以减少服务器转换语音数据包的时间,进一步提高回复社交应用信息的效率。
[0147]本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0148]以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种回复社交应用信息的方法,其特征在于,所述方法包括: 接收终端发送的用户账户的标识、公众账户的标识和社交应用信息; 根据所述公众账户的标识,发送所述用户账户的标识和所述社交应用信息给对应开发者的后台服务器,使所述后台服务器自动对所述社交应用信息进行回复处理得到回复信息; 接收所述后台服务器发送的所述用户账户的标识、所述公众账户的标识和所述回复信息; 通过所述公众账户的标识对应的公众账户,将所述回复信息发送给所述用户账户的标识对应的终端。
2.如权利要求1所述的方法,其特征在于,所述社交应用信息为语音数据包,所述根据所述公众账户的标识,发送所述用户账户的标识和所述社交应用信息给对应开发者的后台服务器,包括: 对所述语音数据包进行语音识别,将所述语音数据包转换为文本信息; 根据所述公众账户的标识,发送所述用户账户的标识和所述文本信息给对应开发者的后台服务器。
3.如权利要求1所述的方法,其特征在于,所述社交应用信息为语音数据包,所述接收终端发送的用户账户的标识、公众账户的标识和社交应用信息,包括: 接收终端发送的用户账户的标识、公众账户的标识和语音数据包,所述语音数据包中包括顺序号或所述语音数据包包括顺序号和结束符; 其中,包括顺序号的语音数据包为所述终端接收开始命令后开始周期性接收语音数据,并每当接收完一个周期的语音数据时,将接收的一个周期的语音数据封装得到的包括顺序号的语音数据包; 包括顺序号和结束符的语音数据包为所述终端当接收到停止命令时,将当前周期内接收的语音数据封装得到的包括顺序号和结束符的语音数据包。
4.如权利要求3所述的方法,其特征在于,所述根据所述公众账户的标识,发送所述用户账户的标识和所述社交应用信息给对应开发者的后台服务器,包括: 当接收到所述终端发送的语音数据包为包括顺序的语音数据包时,将所述包括顺序的语音数据包转换为文本信息; 当接收到所述终端发送的语音数据为包括顺序号和结束符的语音数据包时,将所述包括顺序号和结束符的语音数据包转换为文本信息,根据接收的每个语音数据包的顺序号,将所述接收的每个语音数据包对应的文本信息组合成一个文本信息; 根据所述公众账户的标识,发送所述用户账户的标识和所述组合的一个文本信息给对应开发者的后台服务器。
5.如权利要求3所述的方法,其特征在于,所述方法还包括: 当接收到所述终端发送的包括顺序号和结束符的语音数据包时,根据接收的每个语音数据包的顺序号,将接收的每个语音数据包组合成一个语音数据包,发送所述组合成的一个语音数据包给所述公众账户的标识对应的后台服务器。
6.一种回复社交应用信息的方法,其特征在于,所述方法包括: 接收开始命令,并开始周期性地接收语音数据; 每当接收完一个周期的语音数据时,将接收的一个周期的语音数据封装成包括顺序号的语音数据包,并发送用户账户的标识、公众账户的标识和包括顺序号的语音数据包给服务器; 当接收到停止命令时,将当前周期内接收的语音数据封装成包括顺序号和结束符的语音数据包,并发送所述用户账户的标识、所述公众账户的标识和包括顺序号和结束符的语音数据包给所述服务器; 其中,所述服务器将接收的每个语音数据包转成文本信息并发送给所述公众账户的标识对应的后台服务器,使所述后台服务器产生回复信息; 接收所述服务器根据所述公众账户的标识和所述用户账户的标识发送的所述回复信肩、O
7.一种回复社交应用信息的装置,其特征在于,所述装置包括: 第一接收模块,用于接收终端发送的用户账户的标识、公众账户的标识和社交应用信息; 第一发送模块,用于根据所述公众账户的标识,发送所述用户账户的标识和所述社交应用信息给对应开发者的后台服务器,使所述后台服务器自动对所述社交应用信息进行回复处理得到回复信息; 第二接收模块,用于接收所述后台服务器发送的所述用户账户的标识、所述公众账户的标识和所述回复信息; 第二发送模块,用于通过所述公众账户的标识对应的公众账户,将所述回复信息发送给所述用户账户的标识对应的终端。
8.如权利要求7所述的装置,其特征在于,所述社交应用信息为语音数据包,所述第一发送模块包括: 第一转换单元,用于对所述语音数据包进行语音识别,将所述语音数据包转换为文本信息; 第一发送单元,用于根据所述公众账户的标识,发送所述用户账户的标识和所述文本信息给对应开发者的后台服务器。
9.如权利要求7所述的装置,其特征在于,所述社交应用信息为语音数据包, 所述第一接收模块,用于接收终端发送的用户账户的标识、公众账户的标识和语音数据包,所述语音数据包中包括顺序号或所述语音数据包包括顺序号和结束符; 其中,包括顺序号的语音数据包为所述终端接收开始命令后开始周期性接收语音数据,并每当接收完一个周期的语音数据时,将接收的一个周期的语音数据封装得到的包括顺序号的语音数据包; 包括顺序号和结束符的语音数据包为所述终端当接收到停止命令时,将当前周期内接收的语音数据封装得到的包括顺序号和结束符的语音数据包。
10.如权利要求9所述的装置,其特征在于,所述第一发送模块包括: 第二转换单元,用于当接收到所述终端发送的语音数据包为包括顺序的语音数据包时,将所述包括顺序的语音数据包转换为文本信息; 第三转换单元,用于当接收到所述终端发送的语音数据为包括顺序号和结束符的语音数据包时,将所述包括顺序号和结束符的语音数据包转换为文本信息,根据接收的每个语音数据包的顺序号,将所述接收的每个语音数据包对应的文本信息组合成一个文本信息;第二发送单元,用于根据所述公众账户的标识,发送所述用户账户的标识和所述组合的一个文本信息给对应开发者的后台服务器。
11.如权利要求9所述的装置,其特征在于,所述装置还包括: 组合模块,用于当接收到所述终端发送的包括顺序号和结束符的语音数据包时,根据接收的每个语音数据包的顺序号,将接收的每个语音数据包组合成一个语音数据包,发送所述组合成的一个语音数据包给所述公众账户的标识对应的后台服务器。
12.一种回复社交应用信息的装置,其特征在于,所述装置包括: 第三接收模块,用于接收开始命令,并开始周期性地接收语音数据; 第一封装模块,用于每当接收完一个周期的语音数据时,将接收的一个周期的语音数据封装成包括顺序号的语音数据包,并发送用户账户的标识、公众账户的标识和包括顺序号的语音数据包给服务器; 第二封装模块,用于当接收到停止命令时,将当前周期内接收的语音数据封装成包括顺序号和结束符的语音数据包,并发送所述用户账户的标识、所述公众账户的标识和包括顺序号和结束符的语音数据包给所述服务器; 其中,所述服务器将接收的每个语音数据包转成文本信息并发送给所述公众账户的标识对应的后台服务器,使所述后台服务器产生回复信息; 第四接收模块,用于接收所述服务器根据所述公众账户的标识和所述用户账户的标识发送的所述回复信息。
【文档编号】H04L29/08GK104518951SQ201310461843
【公开日】2015年4月15日 申请日期:2013年9月29日 优先权日:2013年9月29日
【发明者】杨茂巍 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1