平码五不中公式规律
  • / 35
  • 下载费用:30 金币  

允许音频聊天的系统、方法?#32479;?#24207;.pdf

关 键 ?#21097;?/dt>
允许 音频 聊天 系统 方法 程序
  专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
摘要
申请专利号:

CN201580033482.3

申请日:

2015.05.27

公开号:

CN106663065A

公开日:

2017.05.10

当前法律状态:

实审

?#34892;?#24615;:

审中

法?#19978;?#24773;: 实质审查的生效IPC(主分类):G06F 13/00申请日:20150527|||公开
IPC分类号: G06F13/00; G06F3/16; H04M11/00 主分类号: G06F13/00
申请人: 株式会社得那
发明人: 牛尾正人; 藤泽哲平; 高桥伸弥
地址: 日本国东京都
优?#28909;ǎ?/td> 2014.07.01 JP 2014-136059
专利代理机构: 中科专利商标代理有限责任公司 11021 代理人: ?#31169;?#39062;
PDF完整版下载: PDF下载
法律状态
申请(专利)号:

CN201580033482.3

授权公告号:

|||

法律状态公告日:

2017.06.06|||2017.05.10

法律状态类型:

实质审查的生效|||公开

摘要

一个目的是在语音聊天中允许通过除了用户话音之外的声音/语音的通信。根据实施例的系统包括多个终端设备和通信地连接到终端设备的服务器;以及该系统允许终端设备的用户之间的语音聊天。在该系统中,作为聊天单元的成员并且参与聊天单元的用户的终端设备执行用于在聊天单元中实现语音聊天的语音聊天通信。作为聊天单元的成员的一个用户的终端设备基于来自所述一个用户的指令向作为聊天单元的成员的另一用户的终端设备做出针对由所述一个用户选择的音频文件的播放请求,并且所述另一用户的终端设备响应于针对音频文件的播放请求来播放音频文件。

权利要求书

1.一种系统,包括多个终端设备,并且被配置为允许所述多个终端设备的用户之间的
语音聊天,其中,
作为聊天单元的成员的多个用户中的至少一部分用户的终端设备执行用于在所述聊
天单元中实现所述语音聊天的语音聊天通信,所述语音聊天以所述聊天单元为单位执行,
作为所述聊天单元的成员的第一用户的终端设备基于来自所述第一用户的指令,请求
作为所述聊天单元的成员的第二用户的终端设备在所述第二用户的所述终端设备上播放
所述第一用户从存储在所述第二用户的所述终端设备中的一个或多个音频文件中选择的
音频文件,以及
所述第二用户的所述终端设备响应于所述播放音频文件的请求,在所述第二用户的所
述终端设备上播放所述音频文件。
2.根据权利要求1所述的系统,其中,
所述聊天单元的成员包括参与所述聊天单元中的语音聊天的参与用户和不参与所述
聊天单元中的语音聊天的非参与用户,以及
所述参与用户的终端设备执行所述语音聊天通信。
3.根据权利要求1所述的系统,其中,执行所述语音聊天通信包括:将经由所述多个终
端设备中的一个终端设备的音频输入单元输入的声音/语音的音频数据发送到另一终端设
备,并且接收经由所述另一终端设备的音频输入单元输入的声音/语音的音频数据。
4.根据权利要求1所述的系统,还包括:
第一存储设备,用于存储在所述第二用户的所述终端设备上存储的所述一个或多个音
频文件,
其中,所述第一用户的所述终端设备根据所述第一用户对针对所述播放请求的音频文
件的选择,从所述第一存储设备获取所述音频文件,并播放所述音频文件。
5.根据权利要求1所述的系统,其中,所述第二用户的所述终端设备响应于针对所述音
频文件的播放请求,?#20801;?#29992;于通知所述播放请求的播放请求信息。
6.根据权利要求5所述的系统,其中,所述播放请求信息包括关于所述第一用户的信息
和关于所述音频文件的信息。
7.根据权利要求5所述的系统,其中,所述第二用户的所述终端设备根据所述第二用户
的预定动作来播放所述音频文件。
8.根据权利要求1所述的系统,其中,所述第一用户的所述终端设备以能够选择的方式
?#20801;?#25152;述第一用户作为其成员所属的一个或多个聊天单元,以能够选择的方式?#20801;?#20316;为所
述第一用户从所述一个或多个聊天单元中选择的聊天单元的成员的一个或多个其他用户,
并且请求所述第一用户从所述一个或多个其他用户中选择的第二用户的终端设备播放所
述音频文件。
9.一种允许多个终端设备的用户之间的语音聊天的方法,所述方法包括以下步骤:
由作为聊天单元的成员的多个用户中的至少一部分用户的终端设备执行用于在所述
聊天单元中实现所述语音聊天的语音聊天通信,所述语音聊天以所述聊天单元为单位执
行;
由作为所述聊天单元的成员的第一用户的终端设备基于来自所述第一用户的指令,请
求作为所述聊天单元的成员的第二用户的终端设备在所述第二用户的所述终端设备上播
放所述第一用户从存储在所述第二用户的所述终端设备中的一个或多个音频文件中选择
的音频文件;以及
响应于所述播放音频文件的请求,由所述第二用户的所述终端设备在所述第二用户的
所述终端设备上播放所述音频文件。
10.一种用于允许多个终端设备的用户之间的语音聊天的程序,所述程序当在所述多
个终端设备上执行?#24065;?#36215;以下步骤:
由作为聊天单元的成员的多个用户中的至少一部分用户的终端设备执行用于在所述
聊天单元中实现所述语音聊天的语音聊天通信,所述语音聊天以所述聊天单元为单位执
行;
由作为所述聊天单元的成员的第一用户的终端设备基于来自所述第一用户的指令,请
求作为所述聊天单元的成员的第二用户的终端设备在所述第二用户的所述终端设备上播
放所述第一用户从存储在所述第二用户的所述终端设备中的一个或多个音频文件中选择
的音频文件;以及
响应于所述播放音频文件的请求,由所述第二用户的所述终端设备在所述第二用户的
所述终端设备上播放所述音频文件。

说明书

允许音频聊天的系统、方法?#32479;?#24207;

相关申请的交叉引用

本申请基于并要求(于2014年7月1日提交的)日本专利申请No.2014-136059的优
?#28909;ǎ?#20854;以全文引用的方式并入本文。本发明涉及允许用户之间的语音聊天的系统、方法和
程序。

背景技术

已经提供了用于执行文本聊天的应用程序(以下也简称为“应用”),其中用户经由
诸如智能电话的终端设备来交换他们的文本消息(例如,参见专利文献1)。在使用这种应用
的文本聊天中,两个或更多个用户形成聊天组,并且当聊天组的成员输入针对聊天组的文
本消息时,按时间顺序在属于聊天组的每个用户(聊天组的每个成员)的终端设备上顺序地
?#20801;?#28040;息。

相关参考文献

相关专利文献列表

专利文献1:日本专利申请公开No.2014-050745

发明内容

在上述文本聊天中,与传统的电子邮件相比,用户可以更容易地使用文本消息享
受对话。然而,可能存在由于使用文本消息导致的一些缺点。例如,文本消息作为历史保留,
使得用户可能必须非常小心地进行评论(发送文本消息),并且每当他/她看到其他人的消
息时可能有被迫进行重放的感觉。此外,对于文本消息的实时通信存在限制,这是因为用户
必须花费长时间来输入、发送和查看(查阅)文本消息。

使用诸如互联网电话的机?#39057;?#35821;音聊天允许在没有文本消息的情况下的实时通
信。然而,语音聊天不提供超出传统电话通信的通信。例如,在传统语音聊天中,语音通信限
于经由使用麦克风等通过语音输入的用户话音的交互。因此,需要一种允许在语音聊天中
通过除了用户话音之外的声音/语音进行通信的设置。

本发明的实施例的一个目的是允许在语音聊天中通过除了用户话音之外的声音/
语音的通信。参考本说明书中的整体描述,本公开的实施例的其他目的将是明显的。

根据本发明的实施例的系统包括多个终端设备,并且被配置为允许多个终端设备
的用户之间的语音聊天,其中作为聊天单元的成员的多个用户中的至少一部分用户的终端
设备执行用于在所述聊天单元中实现所述语音聊天的语音聊天通信,所述语音聊天以所述
聊天单元为单位执行,作为所述聊天单元的成员的第一用户的终端设备基于来自所述第一
用户的指令,请求作为所述聊天单元的成员的第二用户的终端设备播放所述第一用户选择
的音频文件,以及所述第二用户的所述终端设备响应于所述播放音频文件的请求,播放所
述音频文件。

根据本发明的实施例的方法是一种允许多个终端设备的用户之间的语音聊天的
方法,所述方法包括以下步骤:由作为聊天单元的成员的多个用户中的至少一部分用户的
终端设备执行用于在所述聊天单元中实现所述语音聊天的语音聊天通信,所述语音聊天以
所述聊天单元为单位执行;由作为所述聊天单元的成员的第一用户的终端设备基于来自所
述第一用户的指令,请求作为所述聊天单元的成员的第二用户的终端设备播放所述第一用
户选择的音频文件;以及响应于所述播放音频文件的请求,由所述第二用户的所述终端设
备播放所述音频文件。

根据本发明的实施例的程序允许多个终端设备的用户之间的语音聊天,所述程序
当在多个终端设备上执行?#24065;?#36215;以下步骤:由作为聊天单元的成员的多个用户中的至少一
部分用户的终端设备执行用于在所述聊天单元中实现所述语音聊天的语音聊天通信,所述
语音聊天以所述聊天单元为单位执行;由作为所述聊天单元的成员的第一用户的终端设备
基于来自所述第一用户的指令,请求作为所述聊天单元的成员的第二用户的终端设备播放
所述第一用户选择的音频文件;以及响应于所述播放音频文件的请求,由所述第二用户的
所述终端设备播放所述音频文件。

这里,“聊天单元”包括例如聊天室、聊天组、聊天会话?#21462;?#27492;外,“实现语音聊天通
信”包括例如将经由一个终端设备的音频输入单元输入的声音/语音的音频数据发送到另
一终端设备,并且接收经由另一终端设备的音频输入单元输入的声音/语音的音频数据。

本发明的各种实施例允许在语音聊天中通过除了用户话音之外的语音进行通信。

附图说明

图1是示意?#20801;?#20986;了根据本发明的实施例的系统1的框图。

图2是示出了根据实施例的服务器10的功能的框图。

图3是示出了根据实施例的由用户信息管理表51a管理的信息的示例的示意图。

图4是示出了根据实施例的由聊天单元信息管理表51b管理的信息的示例的示意
图。

图5是示出了根据实施例的语音聊天程序60的功能的框图。

图6是示出了根据实施例的语音聊天发起处理的示例的流程图。

图7示出了根据实施例的语音聊天服务?#32842;?0的初?#35745;聊?0A的示例。

图8示出了根据实施例的朋友列表?#32842;?0的示例。

图9示出了根据实施例的语音聊天服务?#32842;?0的朋友详情?#32842;?0B的示例。

图10示出了根据实施例的语音聊天服务?#32842;?0的语音聊天?#32842;?0C的示例。

图11示出了根据实施例的邀请通知?#32842;?10的示例。

图12示出了根据实施例的语音聊天服务?#32842;?0的语音聊天?#32842;?0C的示例。

图13示出了根据实施例的主?#32842;?00的示例。

图14示出了根据实施例的语音聊天服务?#32842;?0的语音聊天?#32842;?0C的示例。

图15示出了根据实施例的语音聊天服务?#32842;?0的语音聊天?#32842;?0C的示例。

图16示出了根据实施例的语音聊天服务?#32842;?0的语音聊天?#32842;?0C的示例。

图17示出了根据实施例的语音聊天服务?#32842;?0的语音聊天?#32842;?0C的示例。

图18示出了根据实施例的语音聊天服务?#32842;?0的语音聊天?#32842;?0C的示例。

图19示出了根据实施例的语音聊天服务?#32842;?0的语音聊天?#32842;?0C的示例。

图20示出了根据实施例的语音聊天服务?#32842;?0的语音聊天?#32842;?0C的示例。

具体实施方式

图1是示意?#20801;?#20986;了根据本公开的实施例的系统1的框图。如图所示,根据实施例
的系统1可以包括多个终端设备30和经由诸如互联网的通信网络20通信地连接到终端设备
30的服务器10;并且系统1可以允许终端设备30的用户之间的语音聊天。

除了语音聊天服务之外,根据实施例的服务器10还可以向操作终端设备30的用户
提供包括在线游戏、电子书、视频内容和音乐内容在内的各种数字内容服务;用于实现诸如
文本聊天(?#38405;?#37038;件)、圈子、头像、日记、留言板和问候等各种用户到用户通信特征的通信
平台服务(SNS平台);以及包括电?#30001;?#21153;服务在内的各?#21482;?#32852;网服务?#21462;?br />

如图所示,根据本实施例的服务器10被配置为公共计算机设备,并且可以包括中
央处理单元(CPU)(计算机处理器)11、主存储器12、用户接口(I/F)13、通信I/F 14、存储设
备15和盘驱动器16,并且这些组件可以经由总线17彼此电连接。CPU 11可以从存储设备15
将操作系统和各种其他程序加载到主存储器12中,并且可以执行包括在加载的程序中的命
令。主存储器12可以用于存储要由CPU 11执行的程序,并且可以由例如动态随机存取存储
器(DRAM)等形成。根据实施例的服务器10可以由具有上述硬件配置的计算机设备构成。

用户I/F 13可以包括例如诸如用于接受来自操作者的输入的键盘和鼠标的信息
输入设备、以及诸如用于输出CPU 11的计算结果的液晶?#20801;?#22120;的信息输出设备。通信I/F
14可以被实现为硬件、固件或诸如传输控制协议/互联网协议(TCP/IP)驱动器或点对点协
议(PPP)驱动器的通信软件或其组合,并且可以被配置为能够经由通信网络20与终端设备
30通信。

存储设备15可以由例如磁盘驱动器构成,并且存储各种程序,例如用于控制各种
服务的供应的控制程序。存储设备15还可以存储在提供各种服务中使用的各种数据。可以
存储在存储设备15中的各种数据还可以存储在通信地连接到服务器10并且与服务器10物
理分离的数据库服务器上。盘驱动器16可以读取存储在诸如压缩盘只读存储器(CD-ROM)、
数字通用盘只读存储器(DVD-ROM)或DVD可记录(DVD-R)盘的存储介质中的数据或将数据写
入这?#25191;?#20648;介质。

在实施例中,服务器10可以用作用于管理包括多个分层网页的网站的网络服务
器,并且可以通过网站向终端设备30提供各种上述的互联网服务。存储设备15还可以存储
与网页相对应的HTML数据。另外,HTML数据可以包括用诸如JavaScriptTM的脚本语?#21592;?#20889;的
程序。

在实施例中,服务器10可以通过终端设备30上除了网络浏览器以外的执行环?#25104;?br />执行的应用向终端设备30提供各?#21482;?#32852;网服务。存储设备15还可以存储这种应用。应用程
序可以用例如诸如Objective-CTM和JavaTM的编程语言来创建,并且包含各种图像数据。响
应于传送请求,存储在存储设备15上的应用可以被传送到终端设备30。终端设备30可以从
除了服务器10以外的服务器(提供应用市场的服务器)下载这种应用。

因此,服务器10可以管理用于提供各种服务的网站,并响应于来自终端设备30的
请求而传送构成网站的网页(HTML数据),从而向终端设备30的用户提供各种服务。此外,替
代或者除了这种基于网页(网络浏览器)的服务,服务器10可以基于与在终端设备30上执行
的应用的通信来提供各种服务。服务器10可以向终端设备30发送/从终端设备30接收各种
数据(包括?#20801;酒聊?#25152;需的数据),以便以任何方式提供服务。服务器10可以存储提供服务
所需的各种类型的数据。服务器10可以存储标识每个用户的每条标识信息(例如,用户ID)
的这种数据,从而可以管理针对每个用户所提供的服务的状态(例如,游戏的进展)。简而言
之,服务器10还可以包括在服务开始时?#29616;?#29992;户的功能,并且根据服务的供应来执行?#21697;?br />处理。

根据实施例的终端设备30可?#20801;?#21487;以在网络浏览器上?#20801;?#30001;服务器10提供的网
站的网页并且包括用于执行应用的执行环境的任何信息处理设备。这?#20013;?#24687;处理设备的示
例可以包括个人计算机、智能?#21482;?#24179;板终端、可穿戴设备和游戏专用终端。

如图1所示,终端设备30可以被配置为包括中央处理单元(CPU)(计算机处理器)
31、主存储器32、用户接口(I/F)33、通信I/F 34、以及存储设备35的典型计算机设备,并且
这些组件可以经由总线36电气互连。

CPU 31可以从存储设备35将操作系统和各种其他程序加载到主存储器32中,并且
可以执行包括在加载的程序中的命令。主存储器32可以用于存储要由CPU 31执行的程序,
并且可以由例如动态随机存取存储器(DRAM)等构成。

用户I/F 33可以包括例如诸如触摸面板、键盘、按钮和鼠标的用于接受来自用户
的输入的信息输入设备、以及诸如液晶?#20801;?#22120;的用于输出CPU 31的计算结果的信息输出设
备。用户I/F 33可以包括被配置为接受语音/声音的输入并将输入的语音/声音转换为电信
号的传统麦克风33a(音频输入单元)、以及被配置为将电信号转换为语音/声音并将其输出
的传统扬声器(音频输出单元)33b。通信I/F 34可以被实现为硬件、固件或诸如传输控制协
议/互联网协议(TCP/IP)驱动器或点对点协议(PPP)驱动器的通信软件或其组合,并且可以
被配置为能够经由通信网络20与服务器10通信。

存储设备35可以包括例如磁盘驱动器或闪存,并且存储诸如操作系统的各种程
序。存储设备35还可以存储从服务器10等接收的各种应用。

终端设备30可以包括例如用于解释HTML文件(HTML数据)并呈现?#32842;?#30340;网络浏览
器;该网络浏览器可?#20801;?#32456;端设备30能够解释从服务器10获取的HTML数据,并且呈现与所
接收的HTML数据相对应的网页。可以在终端设备30的网络浏览器中?#24230;?#21487;以执行与HTML数
据相关联的各?#25351;?#24335;的文件的插件软件。

当终端设备30的用户接收?#25509;?#26381;务器10提供的各种服务时,例如,可以在终端设
备30的?#32842;?#19978;?#20801;?#30001;HTML数据或应用指定的动画或操作图标。用户可以经由终端设备30的
触摸面板等输入各种指令。由用户输入的指令可以通过网络浏览器或者终端设备30上的诸
如NgCoreTM的执行环境的功能发送到服务器10。

接下来,现在将描述根据实施例的上述服务器10的操作。根据实施例的服务器10
可以包括用于提供上述各?#21482;?#32852;网服务的各种特征,但是下面将主要描述管理语音聊天的
特征。图2是示意性地示出了根据实施例的服务器10的功能的框图。如图所示,服务器10可
以包括:信息存储单元51,其存储各种类型的信息;以及通知信息发送单元52,其响应于从
请求用户的终端设备30接收?#25509;?#21463;邀用户进行语音聊天的语音聊天发起请求,将预定的通
知信息发送到被邀请进行语音聊天的受邀用户的终端设备30。服务器10还可以包括:状态
监视器单元53,其监视请求用户和受邀用户是否处于他们能够执行语音聊天的可用状态;
以及语音聊天控?#39057;?#20803;54,其在请求用户和受邀用户处于可用状态时允许请求用户的终端
设备30与受邀用户的终端设备30之间的语音聊天通信。这些功能可以通过诸如服务器10的
CPU11和主存储器12等的硬件和诸如存储在存储设备15中的各种程序等软件之间的协作来
实现。例如,包括在与上述功能相对应的一个或多个计算机程序中的指令可以由服务器10
的CPU 11执行?#20801;?#29616;上述功能。

信息存储单元51可以通过服务器10的存储设备15等来实现。信息存储单元51可以
包括:用户信息管理表51a,其管理与用户有关的用户信息;以及聊天单元信息管理表51b,
其管理与作为用户之间进行的语音聊天的单元的聊天单元有关的聊天单元信息。图3是示
出了根据实施例的由用户信息管理表51a管理的信息的示例的示意图。如图所示,用户信息
管理表51a与标识个人用户的“用户ID”相关联地管理用户的“基本信息”(其可以包括例如
昵称、?#21592;稹?#24180;龄、用户图像等)、与用户的朋友有关的“朋友信息”(例如,当一个用户接受来
自另一用户的朋友请求时可以交朋友)、与用户拥有的音频戳有关的“音频戳信息”、以及指
示用户在语音聊天服务中的登录状态(在线状态)的“登录状态”?#21462;?br />

现在将描述上述“音频戳”。音频戳是根据一个实施例的可以在语音聊天服务中使
用的音频文件,并且可以在各个用户的终端设备30上播放(音频输出)。音频戳可以被配置
为例如具有WAV、AIFF等的文件格式的音频文件。在一个实施例中,用户拥有的音频戳可以
存储在用户的终端设备30中并且冗余地存储在服务器10(例如存储设备15)中。存储在终端
设备30中的音频戳和存储在服务器10中的音频戳可以自动地或响应于用户的操作而被同
步。用户可以通过购买音频戳或者从其他用户接收到音频戳作为礼物来获得音频戳。此外,
在一个实施例中,用户自己可以创建(记录)可以在语音聊天服务中使用的音频戳。上述用
户信息管理表51a中的“音频戳信息”可以包括例如标识各个音频戳(音频文件)的标识信息
(包括文件名)、以及音频戳的诸如图标、名称和描述的信息。

图4示出了根据一个实施例的聊天单元信息管理表51b中管理的信息的示例。如图
所示,聊天单元信息管理表51b可以与标识单独的聊天单元的“聊天单元ID”相关联地管理
指示聊天单元的成员用户的“成员信息”?#21462;?#22312;一个实施例中,“聊天单元”是如上所述在用
户之间执行的语音聊天的单元,并?#19968;?#21487;以被称为聊天室、聊天组?#21462;!?#25104;员信息”可以包括
属于聊天单元的每个成员用户的“用户ID”、指示每个用户是否处于在聊天单元中执行语音
聊天的可用状态的“可用?#21592;?#24535;”。在一个实施例中,聊天单元中的成员可以包括创建聊天
单元(新启动语音聊天)的用户、已经由创建聊天单元的用户邀请到聊天单元的用户、以及
由受邀用户邀请的用户。

在一个实施例中,如上所述,状态监视器单元53可以监视请求用户和受邀用户(聊
天单元的成员)是否处于可以执行语音聊天的可用状态。更具体地,可以通过基于当用户操
作终端设备时从终端设备30发送的各种类型的数据,更新在上述聊天单元信息管理表51b
中管理的“成员信息”中的“可用?#21592;?#24535;?#20445;?#26469;执行对用户的监视。稍后将对?#31169;?#34892;进一步描
述。

如上所述,在一个实施例中,当请求用户和受邀用户处于可用状态时,语音聊天控
?#39057;?#20803;54可以允许请求用户的终端设备30与受邀用户的终端设备30之间的语音聊天通信。
在作为聊天单元的成员的用户的数量为三个或更多个的情况下,当两个或更多个用户处于
可用状态时,允许用户的终端设备30之间的语音聊天通信。更具体地,可以通过向其他终端
设备30发送通过每个终端设备30的麦克风33a输入的语音/声音的音频数据来实现语音聊
天通信。在这种情况下,服务器10可以?#29992;?#20010;终端设备30接收音频数据,并将音频数据传送
到其他终端设备30,或者可以将来自每个终端设备30的音频数据直接发送到其他终端没备
30。备选地,可以经由除了服务器10之外的任何计算机将来自每个终端设备30的音频数据
发送到其他终端设备30。换句话说,一个或多个终端设备30(其可以包括执行语音聊天通信
的终端设备30和不执行语音聊天通信的终端设备30)或其它设备可以具有服务器10的语音
聊天控?#39057;?#20803;54的部?#21482;?#20840;部功能。音频数据到终端设备30的传输可以例如通过流传输来
执行。

接下来,现在将描述在终端设备30上(通过CPU 31)执行的根据本发明的实施例的
语音聊天程序60。语音聊天程序60可以允许终端设备30的用户使用由服务器10提供的语音
聊天服务,并且可以被配置为HTML数据或应用。图5是示出了根据实施例的语音聊天程序60
的功能(模块配置)的框图。如图所示,根据实施例的语音聊天程序60可以包括:语音聊天通
信执行模块61,被配置为与其他终端设备30执行语音聊天通信;音频戳播放请求模块62,被
配置为响应于来自用户的指令,请求由作为用户所属的聊天单元的成员的其他用户的终端
设备30播放由用户选择的音频戳(音频文件);以及音频戳播放模块63,被配置为响应于播
放音频戳的请求,播放音频文件。更具体地,语音聊天通信执行模块61可以发送经由终端设
备30的麦克风33a输入的语音/声音的音频数据,并且接收经由另一终端设备30的麦克风
33a输入的语音/声音的音频数据,以将该音频数据作为语音/声音经由扬声器33b输出。语
音聊天通信执行模块61可以与上述服务器10的语音聊天控?#39057;?#20803;54协作。

接下来,将描述根据实施例的系统1的操作。图6是示出了当终端设备30的用户新
开始语音聊天时由服务器10执行的语音聊天发起处理的示例的流程图。当从终端设备30的
用户接收到语音聊天发起请求时,可以执行语音聊天发起处理。在一个实施例中,用户的语
音聊天发起请求可以经由?#20801;?#22312;终端设备30上的语音聊天服务?#32842;?0来执行。现在将描述
根据一个实施例的语音聊天服务?#32842;?0。

可以当在终端设备30上执行语音聊天程序60时?#20801;?#35821;音聊天服务?#32842;?0,并且语
音聊天服务?#32842;?0可以允许使用由服务器10提供的语音聊天服务。图7示出了语音聊天服
务?#32842;?0的初?#35745;聊?0A的示例。如图所示,语音聊天服务?#32842;?0可以包括位于?#32842;?#30340;上部
区域中的主区域72和位于?#32842;?#30340;左下区域中并且向用户通知与语音聊天服务有关的各种
信息的流区域74、以及位于?#32842;?#30340;右下区域中并且?#20801;?#19982;音频戳有关的信息的戳区域76。
在主区域72中,可以?#20801;?#26681;据语音聊天服务的不同使用情况的各?#20013;?#24687;。如图所示,流区域
74和戳区域76是标签区域,其中可以通过选择标签来切换要?#20801;?#30340;区域。在图6所示的初始
?#32842;?0A上,可以在主区域72中设置具有“开始对话”字样的开?#21450;磁?2a。开?#21450;磁?2a是用
于用户指示开始新的语音聊天(创建聊天单元)的按钮。初?#35745;聊?0A的主区域72可以被配
置为?#20801;?#24050;经执行的语音聊天(聊天单元)的历史。

当用户选择开?#21450;磁?2a时,图8所示的朋友列表?#32842;?0可以覆盖在语音聊天服务
?#32842;?0(初?#35745;聊?0A)上。如图所示,朋友列表?#32842;?0可以?#20801;?#19982;终端设备30的用户的朋友
有关的信息的列表(例如,用户的图像、昵?#39057;?。可以在用户信息管理表51a中的“朋友信
息”中管理用户的朋友,并且响应于来自终端设备30的请求,可以将在朋友列表?#32842;?0上显
示的信息从服务器10发送到终端设备30。在一个实施例中,用户能够通过登录指示符82来
检查列表上的朋友的登录状态,登录指示符82被?#20801;?#22312;登录语音聊天服务的用户的图像的
左上角(可以在用户信息管理表51a的“登录状态”中管理这?#20013;?#24687;)。

当用户从在朋友列表?#32842;?0上列出的朋友中选择要邀请进行语音聊天的期望的
用户(朋友)时,语音聊天服务?#32842;?0可以转换到图9所示的朋友详情?#32842;?0B。如图所示,在
朋友详情?#32842;?0B上,主区域72可以?#20801;?#19982;所选择的用户(在该示例中为用户B)有关的基本
信息,并且戳区域76可以?#20801;?#19982;所选择的用户拥有的音频戳有关的信息的列表(例如,图标
图像、名称、描述等)。可以在用户信息管理表51a的“音频戳信息”中管理与所选择的用户拥
有的音频戳有关的信息。

在一个实施例中,通过选择图9所示的朋友详情?#32842;?0B的戳区域76中所示的列表
中的音频戳中的任一个,用户可以请求开始与所选择的用户的语音聊天。更具体地,当用户
选择音频戳中的任一个时,语音聊天发起请求与标?#31471;?#36873;择的用户(被邀请进行语音聊天
的用户)的受邀用户信息以及标?#31471;?#36873;择的音频戳的音频戳标识信息一起可以从终端设备
30发送到服务器10。

当通过选择在戳区域76中的列表中?#20801;?#30340;音频戳中的任一个来执行语音聊天发
起请求时,可以允许用户在发送请求之前检查与音频戳(音频文件的内容)相对应的声音/
语音。例如,当用户选择戳区域76中的音频戳中的任一个时,可以将与所选择的音频?#26009;?#23545;
应的音频文件从服务器10发送到终端设备30,并且终端设备30可以播放所接收的音频文
件。随后,用户可以(例如,通过选择确?#20064;磁?#31561;)确认戳以执行语音聊天发起请求。此外,当
用户在终端设备30上执行相应的操作时,可以允许终端设备30的用户获得所选择的用户拥
有的音频戳(音频文件)的一部?#21482;?#20840;部。在这种情况下,所获得的音频戳可以被下载到终
端设备30中并且存储在存储设备35等中。

一旦选择了音频戳并且进行了语音聊天发起请求,语音聊天服务?#32842;?0就可以转
变为图10所示的语音聊天?#32842;?0C。当用户实际执行语音聊天时,可以在终端设备30上?#20801;?br />语音聊天?#32842;?0C。如图所示,在?#32842;?#30340;主区域72中,设置有位于中心的麦克风图标92、用于
新邀请其他用户到语音聊天(聊天单元)的邀请图标94、以及分别表示聊天单元的其他成员
(除了终端设备30的用户之外的用户)的用户图标96。麦克风图标92可以被配置为具有所谓
的静音功能以当用户选择该图标时启用/禁用终端设备30的麦克风33a的图标。在一个实施
例中,可以?#20801;?#29992;户图标96,使得用户可?#20801;?#21035;用户在语音聊天服务中的登录状态以及用
户是否处于用户可以执行语音聊天(聊天单元)的可用状态(换句话说,用户是否参与语音
聊天)。例如,在图10所示的实施例中,可以通过登录指示符82识别用户的登录状态。此外,
用户图标96的外观可以指示用户是否处于执行语音聊天的可用状态(例如,不处于可用状
态的用户的用户图标96可能变灰)。

在一个实施例中,在语音聊天?#32842;?0C的主区域72中,可以?#20801;?#19982;终端设备30的用
户所属的多个聊天单元中的单个聊天单元有关的信息,并且用户可以能够通过用户的操作
(例如,通过轻击)在多个聊天单元中选择要?#20801;?#30340;聊天单元。

再次参考图6的流程图,当从终端设备30接收到语音聊天发起请求时,服务器10可
?#20801;?#20808;设置聊天单元(步骤S100)。该步骤可以由服务器10的状态监视器单元53执行。更具
体地,可以在聊天单元信息管理表51b中创建新记录,可以生成唯一值并将其设置为“聊天
单元ID?#20445;?#20197;及可以在“成员信息”中设置与语音聊天的请求用户和已经被邀请进行语音聊
天的受邀用户有关的信息。此时,对于请求用户,可以在“成员信息”中的“可用?#21592;?#24535;”中设
置指示用户处于可用状态的值(例如,值可以为“1”),并且对于受邀用户,可以在“可用?#21592;?br />志”中设置指示用户不处于可用状态的值(例如,值可?#20801;恰?”)。

随后,可以在受邀用户的终端设备30上执行与进行语音聊天的邀请有关的推送通
知(步骤S120),并且可以完成语音聊天发起处理。该处理可以由服务器10的通知信息发送
单元52执行。更具体地,通知存在来自请求用户的进行语音聊天的邀请的通知信息和由请
求用户选择的音频戳的标识信息可以被发送到受邀用户的终端设备30。

在一个实施例中,当如上所述地执行语音聊天发起请求时,可以向已经被邀请进
行语音聊天的受邀用户发送通知信息。然后,当请求用户和受邀用户处于他们能够执行语
音聊天的可用状态时,请求用户的终端设备30和受邀用户的终端设备30之间的语音聊天通
信可以通过上述状态监视器单元53和语音聊天控?#39057;?#20803;54的特征来启用。现在将详?#35813;?#36848;
在通知信息已经被发送到受邀用户之后并且在语音聊天通信被启用时进行的操作。

在已经从服务器10接收?#25509;?#36827;行语音聊天的邀请有关的推送通知(通知信息和音
频戳标识信息)的终端设备30上,可以执行与当受邀用户接收到推送通知时他/她的状态相
对应的操作。例如,如果受邀用户登录语音聊天服务(例如,语音聊天程序60正在运行),并
且受邀用户未与其他用户进行语音聊天(另一聊天单元中的语音聊天),则当受邀用户接收
到该通知时,图11所示的邀请通知?#32842;?10可以覆盖在语音聊天服务?#32842;?0上。如图所示,
邀请通知?#32842;?10可以?#20801;?#19982;语音聊天的请求用户(在该示例中为用户X)有关的信息,并且
包含用于接受进行语音聊天的邀请的接受按钮112和用于拒绝进行语音聊天的邀请的拒绝
按钮114。稍后将描述接受或拒绝邀请的操作。

备选地,例如,如果受邀用户登录语音聊天服务并且正在与另一用户进行语音聊
天,则如图12所示,语音聊天服务?#32842;?0(语音聊天?#32842;?0C)的流区域74可以?#20801;?#21463;邀用户
已经接收?#25509;?#35821;音聊天的邀请有关的推送通知。更具体地,在流区域74中,可以更新指示新
到达通知的数目的新到达通知数目区域74a的内容(通知的数目),并且可以将请求用户的
用户图像74b与文本“已收到邀请”一起?#20801;尽?#24403;受邀用户选择流区域74中所示的用户图像
74b时,上述邀请通知?#32842;?10可以覆盖在其上。

备选地,如果受邀用户没有登录语音聊天服务(例如,未在终端设备上运行语音聊
天程序60),则可以由终端设备30的操作系统?#20801;?#36890;知。图13示出了其上?#20801;?#26377;通过操作系
统的功能进行的通知的终端设备30的主?#32842;?00(由操作系统的功能生成的?#32842;?的示例。
如图所示,可以在位于主?#32842;?00的上端的通知信息?#20801;?#21306;域102中?#20801;?#25351;示存在针对用户
的推送通知的图标。当用户选择与图标相对应的推送通知时,例如,语音聊天程序60可以运
行(激活),并且用户可以登录语音聊天服务。随后,可以?#20801;?#20854;上覆盖有邀请通知?#32842;?10
的语音聊天服务?#32842;?0。

在一个实施例中,在上述邀请通知?#32842;?10?#20801;?#22312;受邀用户的终端设备30上时,可
以播放与已经与通知信息一起接收到的音频戳标识信息相对应的音频戳(音频文件)。更具
体地,终端设备30可以基于存储在存储设备35中的多个音频戳(音频文件)中的接收到的音
频戳标识信息来识别音频戳,然后播放音频戳。可以通过使用例如语音聊天程序60的功能
(音频戳播放模块63)、另一应用的功能或操作系统的功能来执行音频戳(音频文件)的播
放。这里,播放音频戳的时间可以不限于当?#20801;?#36992;请通知?#32842;?10时。例如,如果受邀用户正
在与其他用户进行语音聊天,则可以在?#20801;?#36992;请通知?#32842;?10之前(例如,当指示已经接收
到推送通知的通知被?#20801;?#22312;流区域74中时)播放音频戳。备选地,如果受邀用户没有登录语
音聊天服务,则可以在?#20801;?#30001;操作系统的功能执行的通知时播放音频戳。

以这种方式,受邀用户能够经由?#20801;?#22312;终端设备30上的邀请通知?#32842;?10接受或
拒绝来自请求用户的进行语音聊天的邀请。当受邀用户在邀请通知?#32842;?10上选择接受按
钮112时,可以从终端设备30向服务器10发送指示受邀用户已经接受进行语音聊天的邀请
的接受信息。当服务器10从终端设备30接收到接受信息时,服务器10的状态监视器单元53
可以更新聊天单元信息管理表51b,使得受邀用户进入受邀用户可以执行语音聊天(聊天单
元)的可用状态。更具体地,受邀用户在相应聊天单元的“成员信息”中的“可用?#21592;?#24535;”可以
被更新为指示用户处于可用状态的值。

当受邀用户在邀请通知?#32842;?10上选择拒绝按钮114时,可以从终端设备30向服务
器10发送指示受邀用户已经拒绝进行语音聊天的邀请的拒绝信息。当服务器10从终端设备
30接收到拒绝信息时,服务器10的状态监视器单元53可以更新聊天单元信息管理表51b,使
得从聊天单元的成员中移除受邀用户。更具体地,可以从相应聊天单元的“成员信息”中删
除与受邀用户有关的信息。在这种情况下,服务器10的通知信息发送单元52可以向请求用
户的终端设备30发送与受邀用户拒绝邀请有关的推送通知。

当在请求用户处于可用状态时受邀用户接受进行语音聊天的邀请并且处于受邀
用户能够执行语音聊天(聊天单元)的可用状态时,请求用户和受邀用户?#21363;?#20110;可用状态。
因此,可以通过服务器10的语音聊天控?#39057;?#20803;54的上述功能来允许请求用户的终端设备30
与受邀用户的终端设备30之间的语音聊天通信,并且可以通过语音聊天程序60的语音聊天
通信执行模块61的功能在终端设备30之间执行语音聊天通信。图14示出了此时受邀用户的
终端设备30上?#20801;?#30340;语音聊天?#32842;?0C的示例。如图所示,可以在主区域72中?#20801;?#19982;语音聊
天的请求用户(用户X)相对应的用户图标96。此外,可以在戳区域76中?#20801;?#19982;请求用户(请
求用户是语音聊天(聊天单元)的成员)拥有的音频戳有关的信息的列表。在请求用户的终
端设备30上,可以?#20801;?#19982;图14的语音聊天?#32842;?0C相同的语音聊天?#32842;?0C。

当以上述方式启用请求用户的终端设备30与受邀用户的终端设备30之间的语音
聊天通信时,请求用户和受邀用户能够开始语音聊天。更具体地,可以将通过用户的终端设
备30的麦克风33a输入的声音的音频数据发送到其他用户的终端设备30,并且?#21451;?#22768;器33b
输出音频。

而当受邀用户接受进行语音聊天的邀请并且处于受邀用户能够执行语音聊天的
可用状态但请求用户不处于可用状态时,不允许请求用户的终端设备30与受邀用户的终端
设备30之间的语音聊天通信。图15示出了此时受邀用户的终端设备30上?#20801;?#30340;语音聊天屏
幕70C的示例。如图所示,与主区域72中的请求用户(用户X)相对应的用户图标96可以以指
示用户不处于可用状态的方式(例如,图标变灰)?#20801;尽?#24403;受邀用户接受进行语音聊天的邀
请时请求用户不处于可用状态的情况可以包括例如请求用户在他/她提出语音聊天发起请
求之后已经注销(请求用户关闭语音聊天程序60)的情况、请求用户在他/她提出语音聊天
发起请求之后已经开始与另一用户的语音聊天(不同的聊天单元中的语音聊天)的情况?#21462;?br />

在一个实施例中,当受邀用户接受进行语音聊天的邀请并且处于受邀用户能够执
行语音聊天的可用状态但是请求用户不处于可用状态时,服务器10的通知信息发送单元52
可以向请求用户的终端设备30发送指示受邀用户已经接受邀请的推送通知。在接收到推送
通知的请求用户的终端设备30中,可以执行符?#31995;?#35831;求用户接收到推送通知时他/她的状
态的操作。例如,操作系统的功能可以通知用户已经接收?#25509;?#25509;受邀请有关的推送通知,或
者语音聊天?#32842;?0C的流区域74可以?#20801;?#20851;于通知用户已经接收?#25509;?#25509;受邀请有关的推送
通知的通知。

图16示出了当在受邀用户接受进行语音聊天的邀请时请求用户正在与其他用户
(在该示例中为用户D和用户F)进行语音聊天的情况下,在请求用户的终端设备30上?#20801;?#30340;
语音聊天?#32842;?0C的示例。如图所示,语音聊天?#32842;?0C的流区域74可以指示接收?#25509;?#25509;受
邀请有关的推送通知。更具体地,可以对新接收通知数目区域74a的内容(通知的数量)进行
更新,并且已经接受邀请的受邀用户(用户B)的用户图像74b可以与文本“接受邀请”一起显
示。随后,当请求用户选择流区域74中的用户图像74b(或者轻击主区域72)时,可以切换主
区域72以?#20801;?#19982;同受邀用户(用户B)的语音聊天(聊天单元)有关的信息),如图17所示。此
时,请求用户与受邀用户之间的语音聊天尚未被启用,但请求用户继续与其他用户(用户D
和用户F)进行语音聊天,使得主区域72中的用户图标92以指示麦克风33a的禁用状态(静音
状态)的方式(禁用状态指示)?#20801;尽?br />

当请求用户在禁用状态指示中选择麦克风图标92时,麦克风图标92然后可以以指
示麦克风33a的启用状态(非静音状态)的方式(启用状态指示)?#20801;荊?#24182;且请求用户可以切
换到请求用户能够与受邀用户(用户B)聊天的可用状态(请求用户可以参与同受邀用户(用
户B)的语音聊天)。服务器10的状态监视器单元53可以更新聊天单元信息管理表51b,使得
请求用户进入请求用户能够与受邀用户(用户B)进行语音聊天(聊天单元)的可用状态。更
具体地,请求用户在相应聊天单元的“成员信息”中的“可用?#21592;?#24535;”可以被更新为指示请求
用户处于可用状态的值。此外,由请求用户执行的与其他用户(用户D和用户F)的语音聊天
可能不再处于启用状态,使得请求用户在相应聊天单元的“成员信息”中的“可用?#21592;?#24535;”被
更新为指示请求用户不处于可用状态的值。当受邀用户保?#25191;?#20110;可用状态时,请求用户和
受邀用户?#21363;?#20110;可用状态,使得请求用户的终端设备30与受邀用户的终端设备30之间的语
音聊天通过服务器10的语音聊天控?#39057;?#20803;54的功能而启用。

如上所述,在一个实施例中,终端设备30的用户通过经由轻击等选择麦克风图标
92(以在启用状态指示与禁用状态指示之间切换)以切换语音聊天?#32842;?0C的主区域72中显
示的聊天单元,来选择(切换)要启用的聊天单元(换言之,在其中执行语音聊天的聊天单元
(要参与的聊天单元))。换句话说,服务器10的状态监视器单元53可以基于从终端设备30发
送的数据来更新聊天单元信息管理表51b的“可用?#21592;?#24535;?#20445;?#20351;得用户通过操作终端设备30
(语音聊天?#32842;?0C)所选择的聊天单元处于启用状态。

在一个实施例中,在开始新的语音聊天(创建新的聊天单元)之后,聊天单元的成
员可以能够邀请新用户。在这种情况下,可以对新邀请的用户执行与当新开始语音聊天时
执行的与受邀用户相关的上述操作相同的操作。更具体地,当用户选择位于语音聊天?#32842;?br />70C的主区域72中的上述邀请图标94时,图8所示的朋友列表?#32842;?0可以覆盖在其上。随后,
当用户从列表中的朋友中选择用户想要新邀请的期望用户时,?#32842;?#20999;换到图9所示的朋友
详情?#32842;?0B。通过选择在朋友详情?#32842;?0B的戳区域76中列出的音频戳中的任一个,用户
能够执行邀请请求以邀请所选择的用户进行语音聊天(聊天单元)。已经从终端设备30接收
到邀请请求的服务器10的状态监视器单元53可以更新聊天单元信息管理表51b的“成员信
息?#20445;?#20351;得新邀请的用户成为聊天单元的成员。状态监视器单元53然后可以向新邀请的用户
的终端设备30执行与进行语音聊天的邀请有关的推送通知。接下来操作可以与上述新开始
的语音聊天的操作相同。例如,当新邀请的用户接受进行语音聊天的邀请时,新邀请的用户
进入用户能够执行语音聊天的可用状态。

在一个实施例中,属于聊天单元的用户能够请求同一聊天单元中的另一用户30的
终端设备30播放音频戳。更具体地,例如,当选择语音聊天?#32842;?0C的戳区域76中所示的列
表中的音频戳中的任一个时,所选择的音频戳的标识信息可以经由服务器10发送到另一用
户的终端设备30,并且可以在另一用户的终端设备30上播放用音频戳标识信息标识的音频
戳(音频文件)。

在一个实施例中,可以向聊天单元中的所有其他用户提出针对所选择的音频戳的
播放请求,或者备选地,可以向聊天单元中由用户选择的一个或多个其他用户提出针对所
选择的音频戳的播放请求。此外,当向多个其他用户提出针对音频戳的播放请求时,其他用
户的一部分可能不拥有所选择的音频戳。在这种情况下,其他用户的终端设备30可以(通过
流传输或下载)获取并播放存储在服务器10上的音频戳。此外,每个用户电可以自动地或响
应于用户的操作从服务器10获取聊天单元中的另一用户拥有的音频戳,并将该音频戳存储
在终端设备30上。

在一个实施例中,可以向语音聊天的成员中参与语音聊天的其他用户(处于可用
状态的用户)和不参与语音聊天的用户(不处于可用状态的用户)提出针对音频戳的播放请
求。图18示出了语音聊天?#32842;?0C的示例。当向参与语音聊天的另一用户提出针对音频戳的
播放请求时,该语音聊天?#32842;?0C可以?#20801;?#22312;该另一用户的终端设备30上。在这种情况下,
与提出的播放请求所针对的音频戳有关的信息(在这种情况下为音频图标97)可以?#20801;?#22312;
与提出播放请求的用户相对应的用户图标96的右下方,以便向用户通知已经接收到针对音
频文件的播放请求。当用户选择包括音频图标97的用户图标96时,可以在终端设备30上播
放音频戳(音频文件)。在一个实施例中,如果用户在他/她选择用户图标96来播放相应的音
频戳之前接收到针对另一个音频戳的播放请求,则可以?#20801;?#25509;收到的上一个播放请求所针
对的音频戳的音频图标97。当用户选择用户图标96时,可以顺序播放尚未播放的多个音频
戳。终端设备30还可以在接收到针对音频戳的播放请求时(例如,当?#20801;?#19982;音频戳有关的信
息(音频图标97)时)输出预定的报警声音。此外,还可以在没有诸如选择用户图标96的用户
动作的情况下播放音频戳。

图19示出了语音聊天?#32842;?0C的示例。当向不参与语音聊天的另一用户提出针对
音频戳的播放请求时,该语音聊天?#32842;?0C可以?#20801;?#22312;另一用户的终端设备30上。在这种情
况下,可以在用于?#20801;?#19982;正在执行的(参与的)语音聊天(聊天单元)有关的信息的主区域72
中?#20801;?#25351;示已经从另一语音聊天的成员接收到针对音频戳的播放请求的接收通知98。在实
施例中,接收通知98可以包括与已经提出针对音频戳的播放请求的用户有关的信息(例如,
用户图像)、以及与已经提出的播放请求所针对的音频戳有关的信息(例如,音频图标)。当
用户选择接收通知98时,主区域72可以切换到相应聊天单元(提出播放请求的用户已经提
出的播放请求所针对的音频戳的聊天单元)的?#20801;荊?#22914;图20所示。当用户选择用户图标96
时,可以在终端设备30上播放音频戳。在图20中,麦克风图标92可以?#20801;?#20026;禁用状态。这可
以指示此?#24065;?#32463;播放了音频戳的另一用户仍然参与他/她已经参与的音频聊天(聊天单
元)。当另一用户选择麦克风图标92时,可以切换所参与的音频聊天。

在一个实施例中,用户可以向他/她所属的但是他/她没有参与的音频聊天(聊天
单元)的成员提出针对音频戳的播放请求。例如,可以在无需通过在图20的语音聊天?#32842;?br />70C上选择麦克风图标92来切换要参与的音频聊天的情况下,向作为音频聊天的成员的另
一用户(在该示例中为用户B)提出针对音频戳的播放请求。

因此,在实施例中,聊天单元的成员可以享受在聊天单元的另一成员的终端设备
30上播放音频戳(从用户的角度来看,向另一用户“发送”音频戳),而?#36824;?#35821;音聊天中的参
与状态如何。例如,用户可以在他/她参与的聊天单元中享受通过音频戳的通信、以及通过
麦克风33a的话音通信。此外,例如,用户可以在他/她参与的聊天单元中享受话音通信,并
且在他/她不参与的聊天单元中享受通过音频戳的通信。此外,例如,甚至在他/她不能说话
的环境中,用户也可以享受通过音频戳的通信。

在上述实施例中,当提出语音聊天发起请求时,可以选择要在受邀用户的终端设
备30上播放的音频戳。备选地,可以仅通过选择受邀用户而不选择音频戳来提出语音聊天
发起请求。

在上述实施例中,用户拥有的音频戳可以存储在用户的终端设备30中并且冗余地
存储在服务器10中。还可以以不同的方式存储音频戳。例如,这种音频戳可以仅存储在用户
的终端设备30和服务器10中的一个中,或者存储在其他设备中。如果音频戳没有存储在用
户的终端设备30中,则可以从存储音频戳的设备中获取音频戳并对其进行播放。此外,可以
向另一用户提出针对存储在提出播放请求的用户的终端设备30中的音频戳的播放请求。在
这种情况下,存储在提出播放请求的用户的终端设备30中的音频戳(音频文件)自身可以被
发送到另一用户的终端设备30。

在上述实施例中,受邀用户可以经由邀请通知?#32842;?10选择是接受还是拒绝进行
语音聊天的邀请。备选地,也可以通过音频戳接受邀请。例如,受邀用户可以向邀请的请求
用户发送音频戳(向邀请的请求用户提出针对音频戳的播放请求),从而接受邀请。更具体
地,例如,当提出语音聊天发起请求时并且当在发起语音聊天之后新邀请用户时,可以向受
邀用户发送音频戳(例如,受邀用户拥有的音频戳),然后受邀用户可以返回音频戳(将音频
戳发?#36879;?#36992;请的请求用户)。此时,可以确定受邀用户已经接受了进行语音聊天的邀请,并
使受邀用户进入他/她能够执行语音聊天(聊天单元)的可用状态。

在根据上述实施例的系统1中,作为聊天单元的成员并且参与聊天单元(处于可用
状态)的用户的终端设备30可以执行用于在聊天单元中实现语音聊天的语音聊天通信。作
为聊天单元的成员的一个用户的终端设备30可以基于来自所述一个用户的指令向作为聊
天单元的成员的另一用户的终端设备30提出针对音频文件的播放请求,并且所述另一用户
的终端设备30可以响应于针对音频文件的播放请求来播放音频文件。因此,用户可以享受
通过音频戳(音频文件)的通信、以及通过麦克风33a的语音通信。也就是说,根据实施例的
系统1可以在语音聊天中允许通过除了用户话音之外的声音/语音的通信。

在上述实施例中,当受邀用户接受进行语音聊天的邀请时,受邀用户可以进入受
邀用户可以执行语音聊天(聊天单元)的可用状态。然而,使受邀用户进入可用状态的事件
不限于此。例如,当?#20801;?#30001;服务器10提供的推送通知信息时,或者当受邀用户看到或确认通
知信息时,受邀用户可以切换到可用状态。备选地,受邀用户可以切换到可用状态,而?#36824;?br />是否存在受邀用户响应于推送通知信息进行的动作。

此外,当发起新的语音聊天时,可以立即允许请求用户的终端设备30与受邀用户
的终端设备30之间的语音聊天通信,而无需在被邀请进行新的语音聊天的受邀用户的终端
设备30上执行推送通知。

在本发明的另一实施例中,当从终端设备30接收到语音聊天发起请求时,服务器
10的状态监视器单元53可?#20801;?#20808;检查受邀用户是否处于受邀用户能够执行新的语音聊天
的可用状态。例如,当受邀用户登录语音聊天服务(这可以通过参考用户信息管理表51a的
“登录状态”来确定)并且受邀用户未与另一用户进行语音聊天(其他聊天单元中的语音聊
天)(这可以通过参考聊天单元信息管理表51b来确定)时,可以确定受邀用户处于受邀用户
能够执行新语音聊天的可用状态。当确定受邀用户可用于执行新的语音聊天时,服务器10
的状态监视器单元53可以确定请求用户和受邀用户?#21363;?#20110;可用状态,并且可以设置聊天单
元(在聊天单元信息管理表51b中创建新记录)。随后,语音聊天控?#39057;?#20803;54的功能可以立即
启用请求用户的终端设备30与受邀用户的终端设备30之间的语音聊天通信。在另一实施例
中,如在上述实施例中一样,当确定受邀用户不处于他/她能够执行新的语音聊天的可用状
态时,可以向受邀用户的终端设备30发送推送通知。

在另一实施例中,当确定受邀用户处于他/她能够执行新的语音聊天的可用状态
并且立即启用语音聊天通信时,可以在语音聊天开始时禁用受邀用户的终端设备30的麦克
风33a。当受邀用户随后在语音聊天?#32842;?0C上选择麦克风图标92时,可以启用麦克风33a。

在另一实施例中,当受邀用户处于受邀用户能够执行新的语音聊天的可用状态
时,一旦请求用户发送语音聊天发起请求,就立即启用请求用户的终端设备30与受邀用户
的终端设备30之间的语音聊天通信,因此用户可以容易地开始与其他用户的语音聊天。

在上述实施例中,当用户正在执行另一个语音聊天时,用户不能执行与另一用户
的语音聊天(另一聊天单元中的语音聊天)。备选地,可以同时启用与不同成员的多于一个
语音聊天(多个聊天单元)的语音聊天通信。在这种情况下,当开始新的语音聊天时,可以调
低用户当前正在进行的语音聊天的音量。更具体地,可以通过语音聊天控?#39057;?#20803;54的功能
来调整与每个语音聊天(聊天单元)相对应的音频数据的音量。以这种方式,即使在用户正
在执行语音聊天时,也可以立即开始另一语音聊天(另一聊天单元)。

本文描述和示出的处理和过程还可以通过除了针?#20801;?#26045;例明确陈述的那些之外
的软件、硬件或其任何组合来实现。更具体地,本文描述和示出的处理和过程可以通过将与
处理相对应的逻辑安装到诸如集成电路、?#36164;源?#20648;器、?#19988;资源?#20648;器、磁盘或光学存储
设备等的介质中来实现。本文描述和示出的处理和过程也可以以计算机程序的形式安装,
并且由各种计算机执行。

尽管本文描述的处理和过程是由单个装置、软件作品、组件或模块执行的,但是这
些处理和过程也可以由多个装置、软件作品、组件和/或模块执行。尽管本文描述的数据、表
或数据库存储在单个存储器中,但是这些数据、表或数据库还可以分散和存储在单个装置
中包括的多个存储器中、或者分散和布置在多个装置的多个存储器中。本文描述的软件和
硬件的元件可以集成在更少的组成元件中,或者可以分解成更多的组成元件。

对于本文中实质上任何复数和/或单数术语的使用,本领域的技术人员可以在上
下文中合?#23454;?#23558;复数转换为单数和/或将单数转换为复数。

附图标记列表

10 服务器

30 终端设备

51 信息存储单元

52 通知信息发送单元

53 状态监视器单元

54 语音聊天控?#39057;?#20803;

60 语音聊天程序

70 语音聊天服务?#32842;?br />

70A 语音聊天服务?#32842;?初?#35745;聊?

70B 语音聊天服务?#32842;?朋友详情?#32842;?

70C 语音聊天服务?#32842;?语音聊天?#32842;?

80 朋友列表?#32842;?br />

100 主?#32842;?br />

110 邀请通知?#32842;?br />

关于本文
本文标题:允许音频聊天的系统、方法?#32479;?#24207;.pdf
链接地址:http://www.pqiex.tw/p-6091911.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

[email protected] 2017-2018 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备17046363号-1 
 


收起
展开
平码五不中公式规律 福彩时时彩官方网站 历年双色球亿元大奖号码 赛车大小单双走势图解 888棋牌金花官方下载 双色球开奖号码查询 甘肃11选5综合走势图 股票配资排名·选杨方配资信任 浙江十一选五前三走势 加拿大快乐8技巧 上海时时乐走势图彩经网