CN108696625A - 存储消息 - Google Patents

存储消息 Download PDF

Info

Publication number
CN108696625A
CN108696625A CN201810272282.9A CN201810272282A CN108696625A CN 108696625 A CN108696625 A CN 108696625A CN 201810272282 A CN201810272282 A CN 201810272282A CN 108696625 A CN108696625 A CN 108696625A
Authority
CN
China
Prior art keywords
message
computer
storage
length
amount
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201810272282.9A
Other languages
English (en)
Inventor
M·斯廷普森
B·谢弗里耶
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Senson Intellectual Property Holding Co Ltd
Sorenson IP Holdings LLC
Original Assignee
Senson Intellectual Property Holding Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Senson Intellectual Property Holding Co Ltd filed Critical Senson Intellectual Property Holding Co Ltd
Publication of CN108696625A publication Critical patent/CN108696625A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/64Automatic arrangements for answering calls; Automatic arrangements for recording messages for absent subscribers; Arrangements for recording conversations
    • H04M1/65Recording arrangements for recording a message from the calling party
    • H04M1/656Recording arrangements for recording a message from the calling party for recording conversations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/64Automatic arrangements for answering calls; Automatic arrangements for recording messages for absent subscribers; Arrangements for recording conversations
    • H04M1/65Recording arrangements for recording a message from the calling party
    • H04M1/6505Recording arrangements for recording a message from the calling party storing speech in digital form
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42391Systems providing special services or facilities to subscribers where the subscribers are hearing-impaired persons, e.g. telephone devices for the deaf
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/247Telephone sets including user guidance or feature selection means facilitating their use
    • H04M1/2474Telephone terminals specially adapted for disabled people
    • H04M1/2475Telephone terminals specially adapted for disabled people for a hearing impaired user
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2201/00Electronic components, circuits, software, systems or apparatus used in telephone systems
    • H04M2201/60Medium conversion
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2203/00Aspects of automatic or semi-automatic exchanges
    • H04M2203/30Aspects of automatic or semi-automatic exchanges related to audio recordings in general
    • H04M2203/301Management of recordings
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2203/00Aspects of automatic or semi-automatic exchanges
    • H04M2203/45Aspects of automatic or semi-automatic exchanges related to voicemail messaging
    • H04M2203/4536Voicemail combined with text-based messaging

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Telephonic Communication Services (AREA)

Abstract

公开了一种存储消息的计算机实施的方法。该方法可以包括获得对于所存储的消息的最小消息长度。最小消息长度可大于零。该方法还可以包括确定在计算机可读介质上被分配用于存储用户消息的可用存储空间的量。该方法还可以包括:响应于在第一通信设备的用户与第二通信设备之间未建立通信会话并且响应于可用存储空间的量大于零但不足以存储最小消息长度,不存储用户消息并提供不存在可用存储空间的指示。

Description

存储消息
技术领域
本文中所讨论的实施方案涉及存储消息。
背景技术
现代电信服务提供帮助失聪或听力受损者的特征。一个这样的特征是用于听力受损者的文字字幕电话***。文字字幕电话***可以是旨在允许听力受损用户使用普通电话网络的电信中介服务。
本文中要求保护的主题不限于解决任意缺点的实施方案,也不限于仅在诸如上文描述的环境中运行的实施方案。而是,此背景技术仅被提供用以例示说明其中可以实践本文所描述的一些实施方案的一个示例技术领域。
发明内容
公开了一种存储消息的计算机实施的方法。该方法可以包括获得所存储的消息的最小消息长度。最小消息长度可大于零。该方法还可以包括确定在计算机可读介质上被分配用于存储用户消息的可用存储空间的量。该方法还可以包括响应于在第一通信设备的用户与第二通信设备之间未建立通信会话并且响应于可用存储空间的量大于零但不足以存储最小消息长度,不存储用户消息并提供不存在可用存储空间的指示。
本公开文本至少提供了以下不同方面的技术方案:
1.一种在电话控制台上存储消息的计算机实施的方法,所述方法包括:
获得对于所记录的音频消息的第一消息长度和对于所记录的音频消息的第二消息长度,所述第一消息长度和所述第二消息长度都大于零,并且所述第一消息长度比所述第二消息长度长;
确定在被配置为接收电话呼叫和存储音频消息的电话控制台的计算机可读介质上被分配用于存储音频消息的可用存储空间的第一量;
响应于与所述电话控制台的用户未建立第一通信会话并且响应于所述可用存储空间的第一量足以存储所述第一消息长度,在所述计算机可读介质上存储由所述电话控制台接收的第一音频消息长达所述第一消息长度;
在存储所述第一音频消息之后,确定在所述计算机可读介质上被分配用于存储音频消息的可用存储空间的第二量;
响应于与所述电话控制台的用户未建立第二通信会话并且响应于所述可用存储空间的第二量不足以存储所述第一消息长度但足以存储所述第二消息长度,在所述计算机可读介质上存储由所述电话控制台接收的第二音频消息长达所述可用存储空间的第二量;
在存储所述第二音频消息之后,确定在所述计算机可读介质上被分配用于存储音频消息的可用存储空间的第三量,所述可用存储空间的第三量大于零;以及
响应于与所述电话控制台的用户未建立第三通信会话并且响应于所述可用存储空间的第三量不足以存储所述第二消息长度:
不存储第三音频消息;以及
提供不存在可用存储空间的指示。
2.根据方案1所述的方法,其中所述第一消息长度是三分钟,并且所述第二消息长度是一分钟。
3.根据方案1所述的方法,其中所述第一音频消息、所述第二音频消息和所述第三音频消息包括语音数据。
4.根据方案1所述的方法,还包括:
获得所述第一音频消息或所述第二音频消息的语音转录;以及
在所述电话控制台的显示器上呈现所述语音转录。
5.至少一种非暂时性的计算机可读介质,其被配置为存储一个或多个指令,所述一个或多个指令在由至少一个计算***执行时实施根据方案1所述的方法。
6.一种用于存储消息的计算机实施的方法,所述方法包括:
获得用于在计算机可读介质上存储消息的最大存储空间;
获得用于所存储的消息的最大消息长度,所述最大消息长度大于零;
基于所述最大存储空间和当前存储的消息,确定在计算机可读介质上被分配用于存储消息的可用存储空间的量;以及
响应于在第一通信设备的用户和第二通信设备之间未建立通信会话并且响应于可用存储空间的量不足以存储最大消息长度,在所述计算机可读介质上存储源自所述第二通信设备的用户消息长达所述最大消息长度,使得所存储的用户消息的存储空间能够超过被分配用于存储消息的可用存储空间的量。
7.根据方案6所述的方法,进一步包括:
在存储所述用户消息之后,基于所述最大存储空间和当前存储消息确定在所述计算机可读介质上被分配用于存储消息的可用存储空间的第二量;以及
响应于在第一通信设备的用户和第三通信设备之间未建立第二通信会话,并且响应于可用存储空间的第二量是零或者小于零:
不存储第二用户消息;以及
提供没有可用存储空间的指示。
8.根据方案6所述的方法,其中被分配用于存储消息的最大存储空间足以存储六十分钟的消息,并且所述最大消息长度是三分钟。
9.根据方案6所述的方法,其中所述计算机可读介质位于所述第一通信设备的外部。
10.根据方案6所述的方法,进一步包括:
获得所述用户消息的语音转录;以及
在所述第一通信设备的显示器上呈现所述语音转录。
11.根据方案6所述的方法,其中所述用户消息是语音消息。
12.至少一种非暂时性的计算机可读介质,被配置用于存储一个或多个指令,所述一个或多个指令在被至少一个计算***执行时实施根据方案6所述的方法。
13.一种用于存储消息的计算机实施的方法,所述方法包括:
为所存储的消息获得最小消息长度,所述最小消息长度大于零;
确定在计算机可读介质上被分配用于存储用户消息的可用存储空间的量;以及
响应于在第一通信设备的用户和第二通信设备之间未建立通信会话并且响应于所述可用存储空间的量大于零但不足以存储所述最小消息长度:
不存储用户消息;以及
提供不存在可用存储空间的指示。
14.根据方案13所述的方法,其中,所述最小消息长度为一分钟。
15.根据方案13所述的方法,其中,所述计算机可读介质位于所述第一通信设备的外部。
16.根据方案13所述的方法,其中,所述用户消息为音频消息。
17.根据方案13所述的方法,其中,所述可用存储空间的量为可用存储空间的第一量,并且其中所述通信会话为第一通信会话,并且所述方法还包括:
从所述计算机可读介质中删除所存储的消息;
获得对于所存储的消息的最大消息长度,所述最大消息长度大于零,并且所述最大消息长度比所述最小消息长度长;
在从所述计算机可读介质中删除所存储的消息之后,确定在所述计算机可读介质上被分配用于存储用户消息的可用存储空间的第二量;和
响应于所述第一通信设备的用户和第三通信设备未建立第二通信会话并且响应于所述可用存储空间的第二量不足以存储所述最大消息长度但足以存储所述最小消息长度,在所述计算机可读介质上存储源自所述第三通信设备的第二用户消息长达在所述计算机可读介质上的所述可用存储空间的第二量。
18.根据方案17所述的方法,其中,所述最小消息长度为一分钟,并且所述最大消息长度为三分钟。
19.至少一种非暂时性的计算机可读介质,其被配置为存储一个或多个指令,所述一个或多个指令在被至少一个计算***执行时实施根据方案13所述的方法。
附图说明
将通过使用附图以附加的特性和细节来描述和解释示例实施方案,在附图中:
图1例示了包括可以存储消息的示例通信设备的示例环境。
图2a-2c例示了说明被分配用于存储音频消息、第一消息长度和第二消息长度的示例存储空间的示意图;
图3a-3c例示了说明被分配用于存储消息和最大消息长度的示例存储空间的示意图;
图4例示了可以用于存储消息的示例通信设备;
图5a和5b例示了与存储消息有关的示例过程;
图6a和6b例示了与存储消息有关的另一示例过程;
图7a和图7b例示了用于存储消息的一个示例的计算机实施的方法的流程图;
图8是用于存储消息的另一示例的计算机实施的方法的流程图;
图9是用于存储消息的另一示例的计算机实施的方法的流程图。
具体实施方式
本公开内容中的一些实施方案涉及可以将消息存储在计算机可读介质上的方法和/或***。例如,设备(比如通信设备)可以接收对通信会话的请求并且响应于用户输入来建立通信会话。在一些实施方案中,当请求通信会话时,可能不会建立与设备的用户的通信会话。例如,设备的用户可能无法参与通信会话。在这些实施方案以及其他实施方案中,即使可能在设备的用户与第二设备之间未建立通信会话,仍可以建立该设备与第二设备之间的通信会话。在这些实施方案以及其他实施方案中,所述设备可以被配置为响应于未建立与用户的通信会话而存储消息。例如,所述设备可以为该设备的用户存储来自第二用户的消息。
在一些实施方案中,所述设备可以包括具有被分配用于存储消息的存储空间的计算机可读介质。一些存储空间可能是可用的存储空间,并且一些存储空间可能被当前所存储的消息占用。在这些实施方案以及其他实施方案中,所述设备可以确定在计算机可读介质上被分配用于存储消息的可用存储空间的量。基于可用存储空间,所述设备可以允许存储消息,或者可以不允许存储消息。
在一些实施方案中,所述设备可以被配置为基于关于可用存储空间的一个或多个因素存储消息或者不存储消息。例如,所述设备可以被配置为当可用存储空间的量足以存储至少第一长度的消息时存储消息,并且当被分配用于存储消息的可用存储空间的量不足以存储至少第一长度的消息时,即使当可以存储小于第一长度的一定长度的消息时,仍然不存储消息。替代地或附加地,在一些实施方案中,即使被分配用于存储消息的可用存储空间不足以存储第二长度的消息,所述设备仍可以被配置为允许响应于具有任何可用存储空间的计算机可读介质而存储第二长度的消息。
简言之,在一些实施方案中,所述设备可被配置使得如果允许存储消息,则存在足够大的存储空间可用于存储足够长的消息以向设备的用户传达足够多的细节。因此,该设备可以避免其中一个人开始留言但是由于可用存储空间不足以用于该消息而导致该过程被中断的情况。例如,在一个人只能留五秒或十秒的消息并且在句中被中断的情况下,导致给设备的用户留不完整的消息。
在一些实施方案中,本公开内容中描述的***和/或方法因此可以有助于实现在用户设备或其他设备上存储消息。因此,该***和/或方法至少提供了与电信技术中的用户设备的设计相关的技术问题的技术方案。
图1例示了包括可以将消息存储在计算机可读介质上的示例***的示例环境100。环境100可以根据本公开内容中所描述的至少一个实施方案来布置。环境100可以包括网络102、第一通信设备104、通信***108和第二通信设备110。
网络102可以被配置为将第一通信设备104、通信***108和第二通信设备110通信地耦合。在一些实施方案中,网络102可以是被配置为发送和接收在***与设备之间的通信的任何网络或网络配置。在一些实施方案中,网络102可以包括有线网络或无线网络,并且可以具有多种不同配置。在一些实施方案中,网络102还可以耦合到或可以包括电信网络的部分,所述电信网络包括电话线比如公共交换电话网(PSTN)线,用于以多种不同通信协议比如由普通的旧电话***(POTS)所使用的协议发送数据。
第一通信设备104和第二通信设备110中的每一个可以是任何电子或数字计算设备。例如,第一通信设备104和第二通信设备110中的每一个可以包括台式计算机、膝上型计算机、智能电话、移动电话、平板电脑、电话、电话控制台或任何其他计算设备。在一些实施方案中,第一通信设备104和第二通信设备110中的每一个可以被配置为与其他设备建立通信会话。例如,第一通信设备104和第二通信设备110中的每一个可以被配置为经由电话线或通信网络与另一个设备建立呼出电话呼叫。例如,第一通信设备104可以经由无线蜂窝网络进行通信,而第二通信设备110可以经由PSTN线路进行通信。替代地或附加地,第一通信设备104和第二通信设备110可以经由不包括或仅部分地包括PSTN的其他有线或无线网络进行通信。例如,第一通信设备104和第二通信设备110之间的电话呼叫或通信会话可以是因特网协议语音(VoIP)电话呼叫。替代地或附加地,第一通信设备104和第二通信设备110中的每一个可以被配置为经由网络——比如网络102或另一网络——与其他***进行通信。在这些实施方案以及其他实施方案中,第一通信设备104和第二通信设备110可以从通信***108接收数据并将数据发送到通信***108。
在一些实施方案中,第一通信设备104和第二通信设备110各自可以包括存储器和至少一个处理器,它们被配置为执行本公开内容中所描述的操作以及其他操作。在一些实施方案中,第一通信设备104和第二通信设备110可以包括被配置为由第一通信设备104和第二通信设备110执行以实施本公开内容中所描述的操作的计算机可读指令。
在一些实施方案中,第二通信设备110可以被配置为响应于在另一个设备(比如第一通信设备104)和第二通信设备110的用户116之间未建立通信会话来存储消息。例如,用户112可以从第一通信设备104向第二通信设备110发起呼叫。在一些实施方案中,可以在用户116不是通信会话的参与者的情况下建立第一通信设备104和第二通信设备110之间的通信会话。在这些实施方案以及其他实施方案中,可以响应于用户116不与第二通信设备110交互或者用户116拒绝应答从第一通信设备104拨打并被发送到第二通信设备110的通信请求,在一持续时间之后建立第二通信设备110与第一通信设备104之间的通信会话。
在一些实施方案中,可以向第一通信设备104的用户112呈现音频信号,该音频信号表明第二通信设备110的用户116不在。在这些实施方案以及其他实施方案中,第一通信设备104的用户112可以尝试为第二通信设备110的用户116留消息。消息可以包括音频或视频数据。在一些实施方案中,该消息可以是包括由用户(比如第一通信设备104的用户112)生成的语音数据的音频消息。在一些实施方案中,该消息可以是视频消息。在这些实施方案以及其他实施方案中,视频数据可以包括音频数据。
第二通信设备110可以被配置为确定用户112是否可以为用户116留消息。第二通信设备110可以基于可以存储消息的情况下可用的存储空间来确定用户112是否可以留消息。
在一些实施方案中,为了确定是否可以留消息,第二通信设备110可以首先获得所存储的消息的第一消息长度和所存储的消息的第二消息长度。在一些实施方案中,可以经由网络102从通信***108获得第一消息长度和第二消息长度。替代地或附加地,可以由第二通信设备110的用户116选择第一消息长度和第二消息长度中的一个或多个。替代地或附加地,可以将第一消息长度和第二消息长度中的一个或多个存储在第二通信设备110的计算机可读介质上。
第一消息长度和第二消息长度可以是所存储的消息的时间长度。在一些实施方案中,第一消息长度和第二消息长度都可以大于零,并且第一消息长度可以比第二消息长度长。例如,在一些实施方案中,第一消息长度可以是三分钟的时间段并且第二消息长度可以是一分钟的时间段。在一些实施方案中,第一消息长度可以是存储在第二通信设备110的计算机可读介质上的消息的最大消息长度。例如,存储在计算机可读介质上的每个消息可以被限制为第一消息长度,例如三分钟或更少。第二消息长度可以是阈值消息长度。例如,如果计算机可读介质不具有足够的可用存储空间来存储第二消息长度,则即使计算机可读介质具有足够的可用存储空间来存储持续时间更短的消息,该消息仍不可以被存储在计算机可读介质上。
在一些实施方案中,为了确定是否可以留消息,第二通信设备110还可以被配置为确定在计算机可读介质上被分配用于存储消息的可用存储空间的量。在计算机可读介质上被分配用于存储消息的存储空间的量可以小于计算机可读介质上的存储空间的总量。例如,在一些实施方案中,计算机可读介质可以被配置为存储不同的数据和文件。在一些实施方案中,计算机可读介质可以是基于云的计算机可读介质并且可以存储与多个通信设备相关联的消息。第二通信设备110可以被配置为基于在计算机可读介质上被分配用于存储消息的可用存储空间的量来限制或不允许将消息存储在计算机可读介质上。
如果可用存储空间的量足以存储第一消息长度,在该实施方式中为三分钟,则可以存储消息长达第一消息长度。例如,用户112可以留长达三分钟的消息。如果可用存储空间的量不足以存储第一消息长度但足以存储第二消息长度(在该实施例中为一分钟),则可以存储消息长达可用存储空间的量。例如,所存储的消息可以是小于三分钟的第一消息长度的任何长度,并且可以不占用比可用存储空间更多的空间。例如,如果可用存储空间的量为两分钟,则可以存储长达两分钟的消息。如果可用存储空间的量大于零,意味着在计算机可读介质上存在被分配用以存储消息的空间,但该空间不足以存储第二消息长度,消息不可以被存储。例如,如果可用存储空间足以存储长度为四十秒的消息,则第二通信设备110可以不存储消息,并且即使存在用于长度为四十秒的消息的可用存储空间,第二通信设备110仍可以提供不存在可用存储空间的指示。
在一些实施方案中,为了确定是否可以留消息,第二通信设备110可以获得被分配用于存储消息的最大存储空间。在这些实施方案以及其他实施方案中,第二通信设备110还可以获得所存储的消息的最大消息长度。在一些实施方案中,可以经由网络102从通信***108获得最大存储空间和/或最大消息长度。替代地或附加地,最大存储空间和/或最大消息长度可以由第二通信设备110的用户116来选择。替代地或附加地,最大存储空间和/或最大消息长度可以被存储在第二通信设备110的计算机可读介质上。
最大存储空间可以是对应于存储总计特定时间长度的消息的存储空间的量。例如,最大存储空间可以是足以存储六十分钟消息的存储空间。最大消息长度可以是所存储的消息的时间长度。在一些实施方案中,最大消息长度可以大于零。例如,在一些实施方案中,最大消息长度可以是三分钟的时间段。最大消息长度可以是存储在计算机可读介质上的消息的最大消息长度。例如,存储在计算机可读介质上的每个消息可以被限制到最大消息长度,例如三分钟或更少。
现在提供确定是否可以留消息的示例。可以从第一通信设备104向第二通信设备110发出呼叫。响应于接收到来自第一通信设备104的呼叫,可以不建立在第一通信设备104与第二通信设备110的用户116之间的通信会话。然而,可以建立第一通信设备104和第二通信设备110之间的通信会话以允许用户112针对用户116将消息发送到第二通信设备110。
在未建立通信会话之前或之后,第二通信装置110可以被配置为确定在计算机可读介质上被分配用于存储消息的可用存储空间的量以及被分配用于存储消息的可用存储空间的量。第二通信设备110可以被配置为基于在计算机可读介质上被分配用于存储消息的可用存储空间的量,不允许将消息存储在计算机可读介质上。
例如,如果可用存储空间的量大于零,意味着在计算机可读介质上存在被分配用以存储消息的空间,但该空间不足以存储最大消息长度,在该实施例中为三分钟,第二通信设备110可以被配置为存储长达最大消息长度的消息。例如,所存储的消息可以是长达三分钟的最大消息长度的任何长度。因此,所存储的消息可占用比所分配的可用存储空间更多的存储空间。例如,计算机可读介质可以具有用于120分钟的消息的存储空间,但是只有60分钟被分配用以存储消息。在这些实施方案以及其他实施方案中,所存储的消息可以使用比其被分配的60分钟的存储空间更多的存储空间。简而言之,所存储的消息可能会超过被分配的可用存储空间的量。替代地,当可用存储空间的量小于或等于零时,第二通信设备110可以不存储消息并且可以提供不存在可用存储空间的指示。
如所描述的,在一些实施方案中,计算机可读介质可以不是第二通信设备110的一部分。在这些实施方案以及其他实施方案中,计算机可读介质可以是通信***108的一部分。在一些实施方案中,响应于未在第一通信设备104和用户116之间建立通信会话,可以在第一通信设备104和第二通信设备110之间建立通信会话。来自用户112的消息可以存储在计算机可读介质上,所述计算机可读介质可以不是第二通信设备110的一部分。替代地或附加地,在一些实施方案中,响应于从第一通信设备104接收到通信请求,可以不在第一通信设备104和第二通信设备110之间建立通信会话。响应于未在第一通信设备104和第二通信设备110之间建立通信会话,可以在第一通信设备104和***比如举例的通信***108之间建立通信会话,以允许用户112为用户116留消息。在这些实施方案以及其他实施方案中,响应于用户116不与第二通信设备110交互或拒绝从第一通信设备104发送到第二通信设备110的通信请求,可以建立第一通信设备104和通信***108之间的通信会话。替代地或附加地,响应于第二通信设备110被关闭,可以建立第一通信设备104和通信***108之间的通信会话。例如,当通信请求从第一通信设备104发送到第二通信设备110时,第二通信设备110可以关闭。
在一些实施方案中,通信***108可以包括联网在一起并被配置为执行任务的硬件(诸如处理器、服务器和数据存储器等)的任何配置。例如,通信***108可以包括多个计算***,比如多个服务器,每个服务器包括存储器和至少一个处理器,所述存储器和至少一个处理器被联网在一起并被配置为执行将消息(比如从另一个设备获得的音频消息)存储在与本公开内容中所描述的第二通信设备110相关联的计算机可读介质上的操作。在这些实施方案以及其他实施方案中,通信***108可以操作以存储由使用另一设备(比如第一通信设备104)的一方所产生的音频。在决定是否在计算机可读介质上存储消息时,通信***108可以执行与第二通信设备110相似的功能,或者执行与第二通信设备110相同的功能。
在一些实施方案中,通信***108还可以被配置成转录如本公开内容中所描述的在设备比如第二通信设备110与另一设备之间的通信会话,比如电话呼叫或视频呼叫。替代地或附加地,通信***108可以被配置成转录存储在与第二通信设备110或通信***108相关联的计算机可读介质上的消息,比如音频消息或视频消息。在这些实施方案以及其他实施方案中,除了其他配置之外,通信***108可以转录由其他设备而非第二通信设备110,或者由第二通信设备110和其他设备两者所产生的音频。
此外,在一些实施方案中,环境100可以被配置为便于在听力受损用户116和第二用户(比如用户112)之间的辅助通信会话。如在本公开内容中所使用的,“听力受损用户”可以指具有减退的听力能力的人。听力受损用户往往具有通常在一段时间内减退的一定水平的听力能力,使得听力受损用户可以通过说话进行交流,但是听力受损用户通常在听到他人和/或理解他人方面有困难。
在一些实施方案中,辅助通信会话可以响应于第二通信设备110的用户回放所存储的消息。在这些实施方案中,第二通信设备110可以是被配置为向听力受损用户116呈现通信会话的转录的字幕电话,比如字幕电话57T型号家族或67T型号家族之一,或者运行移动应用程序的设备。例如,在一些实施方案中,第二通信设备110可以包括视觉显示器120,该视觉显示器120与第二通信设备110集成并且被配置为向听力受损用户116呈现通信会话的文本转录。
在给通信会话配字幕期间,可以使用联网协议通信地耦合通信***108和第二通信设备110。在一些实施方案中,在回放消息期间,第二通信设备110可以将来自消息的音频信号提供给通信***108用于转录。
在通信***108处,音频信号可以被转录。在一些实施方案中,为了转录音频信号,呼叫助理可以收听从所存储的音频消息接收到的音频信号,并将所存储的消息的词语“重新发音”到被调谐到呼叫助理的语音的语音识别计算机程序。在这些实施方案以及其他实施方案中,呼叫助理可以是充当听力受损用户116与所存储的消息之间的人类中介的操作员。在一些实施方案中,文本转录可以通过语音识别计算机生成为所存储的消息的音频信号的转录。可以经由一个或多个网络102将文本转录提供给听力受损用户116所使用的第二通信设备110。第二通信设备110可以在听力受损用户116收听来自用户112的消息时显示文本转录。文本转录可以允许听力受损用户116补充从消息接收到的语音信号并且对他或她在消息中所说的词语的理解进行确认。
在不偏离本公开内容的范围的情况下,可以对环境100进行修改、添加或省略。例如,在一些实施方案中,环境100可以不包括通信***108。
图2a至图2c例示了说明被分配用于存储音频消息、第一消息长度和第二消息长度的示例存储空间202的示意图200。示例存储空间202可以被分配用于存储消息。存储空间202可以是计算机可读介质(比如上述关于图1所讨论的计算机可读介质)的一部分。在一些实施方案中,存储空间202可以是通信设备(比如图1的第二通信设备110)的一部分。在一些实施方案中,存储空间202可以是通信***(比如图1的通信***108)的一部分。在这些实施方案以及其他实施方案中,计算机可读介质的其他部分可以用于存储其他数据。
存储空间202可以包括足够的容量来存储总计各种长度的消息,诸如10、20、30、40、45、60、70、90、100或更多分钟以及其他时间长度的消息。在这些实施方案以及其他实施方案中,可以以时间长度讨论存储空间202和其他存储空间。存储空间代表实际的计算机存储的信息字节。在特定的计算机存储量上可存储的消息的时间长度可以基于消息的类型或压缩类型以及其他因素而变化。具有已知消息和压缩类型的***可能能够确定可以以特定计算机存储量存储的一个消息或多个消息的时间长度。因此,在讨论消息长度时,该讨论也适用于计算机存储量,诸如字节、位或其他计算机存储的量。
存储空间202可以包括可用存储空间208和已用存储空间210。已用存储空间210可以包括当前正用于存储音频消息的存储空间202的部分。可用存储空间208可以包括被分配用于音频消息的未来存储的、未包括在已用存储空间210中的存储空间。
示意图200还描绘了第一消息长度204和第二消息长度206。第一消息长度204和第二消息长度206可以是与在存储空间202上存储消息有关的持续时间。第一消息长度204可以是对于在被分配用于存储音频消息的存储空间202上存储的每个消息的最大消息长度。第二消息长度206可以是用于在被分配用于存储音频消息的存储空间202上存储消息的阈值消息长度。在这些实施方案以及其他实施方案中,第一消息长度204可以比第二消息长度206长。在这些实施方案以及其他实施方案中,第一消息长度204和第二消息长度206可以大于零。
例如,在一些实施方案中,第一消息长度204可以是0.5、1.0、1.5、2.0、2.5、3.0、3.5、4.0或4.5分钟或任何其他持续时间长度。在一些实施方案中,第二消息长度206可以是0.25、0.5、0.75、1.0、1.5、2.0、2.5、3.0、3.5或4.0分钟或小于第一消息长度204的任何其他持续时间长度。在这些实施方案以及其他实施方案中,当可用存储空间208小于第二消息长度206时,消息可以不存储在存储空间202上。
图2a例示了说明在存储第一音频消息212之前的示例存储空间的示意图。与被分配用于存储音频消息的存储空间202相关联的通信设备可以接收通信请求。可以从始发通信设备接收通信请求。响应于在始发通信设备和与存储空间202相关联的通信设备的用户之间未建立通信会话,可以确定消息是否可以存储在存储空间202上。图2a描绘了其中可用存储空间208足以存储第一消息长度204的消息的情形。响应于可用存储空间208足以存储第一消息长度204的消息,第一音频消息212可以存储在被分配用于存储长达第一消息长度204的音频消息的存储空间202上。在第一音频消息212存储在存储空间202上之后,所使用的存储空间210可以增加第一音频消息212所使用的存储量。类似地,可用存储空间208可以减少第一音频消息212所使用的存储量。
图2b例示了说明在存储第二音频消息214之前的示例存储空间的示意图。例如,图2b描绘了其中可用存储空间208不足以存储第一消息长度204的消息,但其中可用存储空间208足以存储第二消息长度206的消息的情形。响应于可用存储空间208不足以存储第一消息长度204的消息但足以存储第二消息长度206的消息,第二音频消息214可以存储在被分配用于存储长达可用存储空间208的音频消息的存储空间202上。在第二音频消息214存储在存储空间202上之后,所使用的存储空间210可以增加第二音频消息214所使用的存储量。类似地,可用存储空间208可以减少第二音频消息214所使用的存储量。
图2c例示了说明在不存储音频消息之前的示例存储空间的示意图。例如,图2c描绘了其中可用存储空间208大于零但不足以存储第一消息长度204的消息,并且其中可用存储空间208不足以存储第二消息长度206的消息的情形。响应于可用存储空间208大于零但不足以存储第一消息长度204的消息并且不足以存储第二消息长度206的消息,音频消息不可以被存储在被分配用于存储音频消息的存储空间202上。即使可用存储空间208大于零并且具有足够的空间来存储长度小于第二消息长度206的消息,消息仍不可以被存储。
在不偏离本公开内容的范围的情况下,可以对示意图200进行修改、添加或省略。例如,在一些实施方案中,存储空间可以从具有较少可用存储空间的情形(比如图2c中所描绘的情形)转变为具有较多可用存储空间的情形(比如图2a或图2b中所描绘的情形)。例如,在一些实施方案中,存储空间可以处于图2c所描绘的状态。音频消息可以不存储在存储空间202上。存储空间上所存储的一个或多个消息可以从存储空间中删除。在删除消息之后,存储空间可以处于类似于图2a或图2b中所描绘的情形的情形中。即使较早的音频消息未被存储在存储空间202上,消息仍可以被存储在存储空间202上。
图3a至图3c例示了说明被分配用于存储消息和最大消息长度的示例存储空间302的示意图300。示例存储空间302可以被分配用于存储消息。存储空间302可以是计算机可读介质(比如上述关于图1所讨论的计算机可读介质)的一部分。在一些实施方案中,存储空间302可以是通信设备(比如图1的第二通信设备110)的一部分。在一些实施方案中,存储空间302可以是通信***(比如图1的通信***108)的一部分。在这些实施方案以及其他实施方案中,计算机可读介质的其他部分可以用于其他数据的存储。
存储空间302可以包括最大存储空间306。最大存储空间306可以包括足够的容量来存储总计不同长度的消息,诸如10、20、30、40、45、60、70、90、100或更多分钟以及其他时间长度的消息。在这些实施方案以及其他实施方案中,可以根据时间长度讨论最大存储空间306和其他存储空间。存储空间代表实际的计算机存储的信息字节。可以在特定计算机存储量上存储的消息的时间长度可以基于消息的类型、压缩类型以及其他因素而变化。具有已知消息和压缩类型的***能够确定可以以特定计算机存储量存储的一个消息或多个消息的时间长度。因此,在讨论消息长度的同时,该讨论也适用于计算机存储量,诸如字节、位或其他计算机存储量。存储空间302可以大于如图3a至图3c所描绘的最大存储空间306。
存储空间302可以包括可用存储空间308和当前所存储的消息310。当前所存储的消息310可以包括当前正用于存储消息的存储空间302的一部分。可用存储空间308可以包括分配用于未包括在当前所存储的消息310中的消息的未来存储的存储空间。
示意图300还描绘了最大消息长度304。最大消息长度304可以是与在存储空间302上存储消息有关的持续时间。最大消息长度304可以是存储在被分配用于存储消息的存储空间302上的每个消息的最大消息长度。存储在存储空间302上的每个消息可以被限制为不长于最大消息长度304的长度。在这些实施方案以及其他实施方案中,最大消息长度304可以是大于零的任何长度。
例如,在一些实施方案中,最大消息长度304可以是0.5、1.0、1.5、2.0、2.5、3.0、3.5、4.0或4.5分钟或任何其他持续时间的长度。
图3a例示了说明在存储第一用户消息312之前的示例存储空间的示意图。与分配用于存储消息的存储空间302相关联的通信设备可以接收通信请求。可以从始发通信设备接收通信请求。响应于在始发通信设备和与存储空间302相关联的通信设备的用户之间未建立通信会话,可以确定消息是否可以存储在存储空间302上。图3a描绘了其中可用存储空间308足以存储最大消息长度304的消息的情形。响应于可用存储空间308足以存储最大消息长度304的消息,第一用户消息312可以存储在被分配用于存储长达最大消息长度304的消息的存储空间302上。在第一用户消息312存储在存储空间302上之后,当前所存储的消息310可以增加第一用户消息312所使用的存储量。类似地,可用存储空间308可以减少第一用户消息312所使用的存储量。
图3b例示了说明在存储第二用户消息314之前的示例存储空间的示意图。例如,图3b描绘了其中可用存储空间308不足以存储最大消息长度304的消息但大于零的情形。响应于可用存储空间308不足以存储最大消息长度304的消息但大于零,第二用户消息314可以存储在被分配用于存储长达最大消息长度304的消息的存储空间302上。在第二用户消息314存储在存储空间302上之后,当前所存储的消息310可以增加第二用户消息314所使用的存储量。类似地,可用存储空间308可以减少第二用户消息314所使用的存储量。在一些实施方案中,可用存储空间308可以减小到可用存储空间的最小值零。替代地或附加地,在一些实施方案中,可用存储空间308可以减小到小于零。
图3c例示了说明在不存储用户消息之前的示例存储空间的示意图。例如,图3c描绘了其中可用存储空间308为零或小于零的情形。响应于可用存储空间308为零或小于零,消息可以不存储在被分配用于存储消息的存储空间302上。替代地或附加地,图3c描绘了其中当前所存储的消息310超过最大存储空间306的情形。响应于当前所存储的消息310超过最大存储空间306,消息不可以存储在被分配用于存储消息的存储空间302上。
图4例示了可以用于存储消息的示例通信设备400。通信设备400可以根据本公开内容中所描述的至少一个实施方案来布置。通信设备400可以包括处理器402、存储器404、通信接口408、显示器410、用户接口单元412和***设备414,它们全部可以通信地耦合。在一些实施方案中,通信设备400可以是本公开内容中所描述的任何***或设备的一部分。例如,通信设备400可以是图1的第一通信设备104、第二通信设备110或通信***108中的任何一个的一部分。在一些实施方案中,通信设备400可以是电话控制台的一部分。
通常,处理器402可以包括任何合适的专用或通用计算机、计算实体或包括各种计算机硬件或软件模块的处理设备,并且可以被配置为执行存储在任何适用的计算机可读存储介质上的指令。例如,处理器402可以包括被配置为对程序指令进行译码和/或执行和/或被配置为处理数据的微处理器、微控制器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或任何其他数字或模拟电路,或其任意组合。
尽管在图4中被例示为单个处理器,但是应该理解,处理器402可以包括被配置为单独地或共同地执行本文中所描述的任意数量的操作的、分布在任意数量的网络或物理位置处的任意数量的处理器。在一些实施方案中,程序指令可被加载到存储器404中。在这些和其他实施方案中,处理器402可以对存储在存储器404中的程序指令进行译码和/或执行,和/或处理存储在存储器404中的数据。例如,通信设备400可以是图1的第一通信设备104、第二通信设备110或通信***108的一部分。在这些实施方案以及其他实施方案中,程序指令可以包括处理器402在存储器404上存储的消息。
存储器404可以包括用于携带或具有存储在其上的计算机可执行指令或数据结构的计算机可读存储介质。这样的计算机可读存储介质可以是可以由通用或专用计算机(比如处理器402)访问的任何可用介质。作为示例而非限制,这样的计算机可读存储介质可以包括非易失性计算机可读存储介质,其包括只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、光盘只读存储器(CD-ROM)或其他光盘存储器、磁盘存储器或其他磁存储设备、闪存设备(例如,固态存储器设备),或者可用于携带或存储计算机可执行指令或数据结构形式的期望程序代码并且可以由通用或专用计算机访问的任何其他存储介质。计算机可读存储介质可以包括计算机可写存储介质,其包括随机存取存储器(RAM)、光盘存储器、磁盘存储器或其他磁存储设备、闪存设备(例如,固态存储器设备),或者可以由通用或专用计算机修改或写入的任何其他存储介质。以上内容的组合也可以被包括在计算机可读存储介质的范围内。计算机可执行指令可以包括例如被配置成使处理器402执行特定操作或操作组(诸如方法700、方法800或方法900的一个或多个块)的指令和数据。存储器404的计算机可读存储器可以被配置为响应于在第一通信设备和第二通信设备的用户之间未建立通信会话来存储音频消息和视频消息。
通信接口408可以包括被配置为通过网络发送或接收信息的任何部件、设备、***或其组合。在一些实施方案中,通信接口408可以与其他位置处的、相同位置处的其他设备通信,或者甚至可以与相同***内的其他部件进行通信。例如,通信接口408可以包括调制解调器、网卡(无线或有线)、红外通信设备、无线通信设备(比如天线)和/或芯片组(诸如蓝牙设备、802.6设备(例如,城域网(MAN))、WiFi设备、WiMax设备、蜂窝通信设施等)、普通老式电话服务(POTS)和/或诸如此类的设备。通信接口408可允许与本公开内容中所描述的网络和/或任何其他设备或***交换数据。
显示器410可以被配置为一个或多个显示器,如LCD、LED或其他类型的显示器。显示器410可以被配置成按照处理器402的指示呈现视频、文字字幕、用户接口和其他数据。
用户接口单元412可以包括允许用户与通信设备400交互的任何设备。例如,用户接口单元412可以包括鼠标、触控板、键盘、触摸屏、电话开关钩键、电话小键盘、音量控制器和/或其他特殊用途按钮以及其他设备。用户接口单元412可以接收来自用户的输入并将输入提供给处理器402。
***设备414可以包括一个或多个设备。例如,除其他***设备外,***设备可以包括传声器、成像器和/或扬声器以及其他***设备。在这些实施方案以及其他实施方案中,传声器可以被配置成捕获音频。成像器可以被配置为捕获数字图像。可以以生成视频或图像数据的方式捕获数字图像。在一些实施方案中,扬声器可以广播由通信设备400接收的或者由通信设备400以其他方式生成的音频。
在不脱离本公开内容的范围的情况下,可以对通信设备400进行修改、添加或省略。
图5a和图5b例示了与存储消息有关的示例过程。过程500可以根据本公开内容中所描述的至少一个实施方案来安排。过程500可以在一些实施方案中分别由***和/或环境(诸如图1和4的环境100和/或通信设备400)全部或部分地执行。在这些实施方案以及其他实施方案中,过程500可以基于对存储在一个或多个非暂时性的计算机可读介质上的指令的执行来实现。虽然各块被例示为离散的块,但取决于期望的实现方式,各块可以被划分为附加的块、被组合成更少的块或者被消除。
过程500可以在框502处开始,其中可以获得所记录的音频消息的第一消息长度和所记录的音频消息的第二消息长度。第一和第二消息长度都可以大于零,并且第一消息长度可以比第二消息长度长。第一消息长度可以是用于存储消息的最大消息长度。第二消息长度可以是用于存储消息的阈值消息长度。第一和第二消息长度可以是持续时间。
在框504处,可以确定与用户的通信会话未建立。当与用户的通信会话未建立时,过程500可确定是否可为用户记录消息,并且过程500可前进至框506。
在框506处,可以确定在计算机可读介质上被分配用于存储消息的可用存储空间的量。在一些实施方案中,计算机可读介质可以是第一通信设备的一部分。替代地或附加地,计算机可读介质可以是通信***的一部分,或者可以是经由网络与第一通信设备通信地耦合的计算机可读介质。在一些实施方案中,可以通过比较在计算机可读介质上被分配用于存储消息的已用空间的量与在计算机可读介质上被分配用于存储消息的总存储空间的量来确定可用存储空间的量。
在框508处,可以确定可用存储空间的量是否足以存储第一消息长度。在一些实施方案中,取决于待存储的消息的类型,每个时间长度所要求的存储空间的量可能不同。例如,在一些实施方案中,视频消息每分钟所占用的存储空间可能比音频消息每分钟所占用的存储空间多。在一些实施方案中,对于每个单独消息而言,每个时间长度所要求的存储空间的量可能不同。例如,与音频音调变化较大或重复性较小的消息相比,音频音调变化小或音频信号重复的消息可能能够被压缩得更多,并且每分钟占用更少的存储空间。如果使用可变比特率压缩算法存储消息,则每条消息可能每分钟占用不同的存储空间的量。由于确定可用存储空间的量是否足以存储第一消息长度可以在从消息接收数据之前发生,所以该确定可以基于对于具有第一消息长度的消息的估计存储需求。替代地或附加地,在一些实施方案中,该确定可以基于对于具有第一长度的消息的最大存储需求。响应于可用存储空间的量足以存储第一消息长度(框508处的“是”),过程500可前进至框510。响应于可用存储空间的量不足以存储第一消息长度(框508处的“否”),过程500可前进至框512。
在框510处,在计算机可读介质上可以存储消息长达第一消息长度。第一通信设备或通信***可以将在通信会话期间获得的消息存储在计算机可读介质上。在消息结束之后或者在等于第一消息长度的持续时间之后,第一通信设备或通信***可以停止存储消息。例如,如果消息在等于第一消息长度的持续时间之前结束,则整个消息可以存储在计算机可读介质上。如果在存储消息期间经过了等于第一消息长度的持续时间,则在计算机可读介质上可以存储该消息长达第一消息长度。可以提供已经停止存储消息的指示。该过程可以返回到框504。
在框512处,可以确定可用存储空间的量是否不足以存储第一消息长度但足以存储第二消息长度。如上所述,在一些实施方案中,每个时间长度所需的存储空间的量可以取决于待存储的消息的类型而不同,并且可以对于每个单独的消息不同。由于确定可用存储空间的量是否足以存储第二消息长度可以在从消息接收数据之前发生,所以该确定可以基于对于第二消息长度的消息的估计存储需求。替代地或附加地,在一些实施方案中,该确定可以基于对于第二长度的消息的最大存储需求。响应于可用存储空间的量不足以存储第一消息长度但足以存储第二消息长度(框512处的“是”),该过程可前进至框514。响应于可用存储空间的量不足以存储第二消息长度(框512处的“否”),则该过程可前进至框516。
在框514处,在计算机可读介质上可以存储的消息长达可用存储空间的量。第一通信设备或通信***可以将在通信会话期间获得的消息存储在计算机可读介质上。在消息结束之后或者当消息所使用的存储量等于计算机可读介质上的可用存储空间的量时,第一通信设备或通信***可以停止存储消息。例如,如果消息在消息所使用的存储量等于可用存储空间的量之前结束,则整个消息可以存储在计算机可读介质上。如果消息所使用的存储空间的量等于可用存储空间的量,则在计算机可读介质上可以存储该消息长达可用存储空间的量。可以提供已经停止存储消息的指示。该过程可以返回到框504。
在框516处,可以不存储消息。在一些实施方案中,即使在计算机可读介质上可能有被分配用于存储消息的可用存储空间,也可能不存储消息。例如,可用存储空间可能足以存储长度小于第二消息长度的消息。例如,第二消息长度可以是九十秒,并且可用存储空间可能足以存储长度为六十秒的消息。即使可用存储空间足以存储消息,但是由于可用存储空间不足以存储第二消息长度的消息,因此消息不可以被存储。在框518处,可以提供不存在可用存储空间的指示。该过程可以返回到框504。
本领域技术人员将认识到,对于本文中所公开的这些以及其他过程、操作和方法而言,可以以不同的顺序来实现所执行的功能和/或操作。此外,所概述的功能和操作仅作为示例提供,并且一些功能和操作可以是可选的、被组合成更少的功能和操作、或者被扩展成附加的功能和操作,而不偏离所公开的实施方案的本质。例如,框506可以在框504之前执行。替代地或附加地,过程500还可以包括产生对所存储的消息的转录。
图6a和图6b例示了与存储消息有关的示例过程。过程600可以根据本公开内容中所描述的至少一个实施方案来安排。过程600可以在一些实施方案中分别由***和/或环境(诸如图1的环境100和/或图4的通信设备400)全部或部分地执行。在这些实施方案以及其他实施方案中,过程600可以基于对存储在一个或多个非暂时性的计算机可读介质上的指令的执行来实现。虽然各块被例示为离散的块,但取决于期望的实施方案,各块可以被划分为附加的块、被组合成更少的块或者被消除。
过程600可以在框602处开始,其中可以获得在计算机可读介质上被分配用于存储消息的最大存储空间。在一些实施方案中,被分配用于存储消息的最大存储空间可以是存储空间的大小。替代地或附加地,最大存储空间可以是存储在存储空间中的所有消息的时长。存储在计算机可读介质上的消息的总存储大小或总时长可以被限制到最大存储空间。
在框604处,可以获得对于所存储的消息的最大消息长度。最大消息长度可以大于零。最大消息长度可以是一段时长。最大消息长度可以是存储在计算机可读介质上的消息的最大长度。例如,存储在计算机可读介质上的每个消息可以被限制为小于或等于最大消息长度的长度。
在框606处,可以确定与用户的通信会话未建立。当与用户的通信会话未建立时,过程600可确定是否可为用户记录消息,并且过程600可前进至框608。
在框608处,可以基于最大存储空间和当前所存储的消息来确定在计算机可读介质上被分配用于存储消息的可用存储空间的量。在一些实施方案中,可以通过比较在计算机可读介质上当前所存储的消息的存储空间的量与最大存储空间来确定可用存储空间的量。
在框610处,可以确定可用存储空间的量是否大于零。响应于可用存储空间的量大于零(框610处的“是”),过程600可前进至框612。响应于可用存储空间的量不大于零(框610处的“否”),过程600可前进至框614。
在框612处,用户消息可以在计算机可读介质上被存储长达最大消息长度,使得所存储的用户消息的存储空间能够超过被分配用于存储消息的可用存储空间的量。通信设备或通信***可以将在通信会话期间获得的消息存储在计算机可读介质上。在消息结束之后或者在等于最大消息长度的持续时间之后,通信设备或通信***可以停止存储消息。例如,如果消息在等于最大消息长度的持续时间之前结束,则整个消息可以存储在计算机可读介质上。如果在存储消息期间经过了等于最大消息长度的持续时间,则在计算机可读介质上可以存储该消息长达最大消息长度。在一些实施方案中,可以提供已经停止存储消息的指示。在一些实施方案中,即使具有所存储的消息的当前所存储的消息可能超过被分配用于存储消息的可用存储空间的量,在计算机可读介质上仍可以存储该消息长达最大消息长度。例如,最大存储空间可能足以存储六十五分钟的消息。被分配用于存储消息的可用存储空间可能足以存储三分钟消息。当前所存储的消息可能总计长达六十二分钟。最大消息长度可能是五分钟。响应于在第一通信设备的用户和第二通信设备之间未建立通信会话,可以存储长达五分钟的消息。当前所存储的消息可能具有六十七分钟的长度,该长度比最大存储空间长。该过程可以返回到框606。
在框614处,可以不存储用户消息。在框616处,可以提供不存在可用存储空间的指示。该过程可以返回到框606。
本领域技术人员将认识到,对于本文中所公开的这些以及其他过程、操作和方法而言,可以以不同的顺序来实现所执行的功能和/或操作。此外,所概述的功能和操作仅作为示例提供,并且一些功能和操作可以是可选的、被组合成更少的功能和操作、或者被扩展成附加的功能和操作,而不偏离所公开的实施方案的本质。例如,框606可以在框602和604之前执行。替代地或附加地,过程600还可以包括产生对用户消息的转录。
图7a和图7b例示了用于存储消息的一个示例的计算机实施的方法的流程图。方法700可以根据本公开内容中所描述的至少一个实施方案来安排。方法700可以在一些实施方案中分别由***和/或环境(诸如图1和图4的环境100和/或通信设备400)全部或部分地执行。在这些实施方案以及其他实施方案中,方法700可以基于对存储在一个或多个非暂时性的计算机可读介质上的指令的执行来实现。虽然各块被例示为离散的块,但取决于期望的实现方式,各块可以被划分为附加的块、被组合成更少的块或者被消除。
方法700可以在框702处开始,其中可以获得所记录的音频消息的第一消息长度和所记录的音频消息的第二消息长度。第一和第二消息长度都可以大于零,并且第一消息长度可以比第二消息长度长。在一些实施方案中,第一消息长度可以是三分钟。在一些实施方案中,第二消息长度可以是一分钟。
在框704处,可以确定在被配置用于接收电话呼叫和存储音频消息的电话控制台的计算机可读介质上分配用于存储音频消息的可用存储空间的第一量。在框706处,响应于与电话控制台的用户未建立第一通信会话并且响应于可用存储空间的第一量足以存储第一消息长度,在计算机可读介质上可以存储由电话控制台接收的第一音频消息长达第一消息长度。在一些实施方案中,第一音频消息可以包括语音数据。
在框708处,在存储第一音频消息之后,可以确定在计算机可读介质上被分配用于存储音频消息的可用存储空间的第二量。在框710处,响应于与电话控制台的用户未建立第二通信会话并且响应于可用存储空间的第二量不足以存储第一消息长度但足以存储第二消息长度,在计算机可读介质上可以存储由电话控制台接收的第二音频消息长达可用存储空间的第二量。在一些实施方案中,第二音频消息可以包括语音数据。
在框712处,在存储第二音频消息之后,可以确定在计算机可读介质上被分配用于存储音频消息的可用存储空间的第三量。可用存储空间的第三量可大于零。在框714处,响应于与电话控制台的用户未建立第三通信会话并且响应于可用存储空间的第三量不足以存储第二消息长度,第三音频消息不可以被存储。在一些实施方案中,第三音频消息可以包括语音数据。在框716处,响应于与电话控制台的用户未建立第三通信会话并且响应于可用存储空间的第三量不足以存储第二消息长度,可以提供不存在可用存储空间的指示。
本领域技术人员将认识到,对于本文中所公开的这些以及其他过程、操作和方法而言,可以以不同的顺序来实现所执行的功能和/或操作。此外,所概述的功能和操作仅作为示例提供,并且一些功能和操作可以是可选的、被组合成更少的功能和操作、或者被扩展成附加的功能和操作,而不偏离所公开的实施方案的本质。
例如,方法700还可以包括获得第一音频消息或第二音频消息的语音转录。在这些实施方案以及其他实施方案中,方法700还可以包括在电话控制台的显示器上呈现语音转录。
图8是用于存储消息的一个示例的计算机实施的方法的流程图。方法800可以根据本公开内容中所描述的至少一个实施方案来安排。方法800可以在一些实施方案中分别由***和/或环境(诸如图1和图4的环境100和/或通信设备400)全部或部分地执行。在这些实施方案以及其他实施方案中,方法800可以基于对存储在一个或多个非暂时性的计算机可读介质上的指令的执行来实现。虽然各块被例示为离散的块,但取决于期望的实施方案,各块可以被划分为附加的块、被组合成更少的块或者被消除。
方法800可以在框802处开始,其中可以获得分配用于在计算机可读介质上存储消息的最大存储空间。在一些实施方案中,被分配用于存储消息的最大存储空间可能足以存储六十分钟的消息。在方框804处,可以获得对于所存储的消息的最大消息长度。最大消息长度可大于零。在一些实施方案中,最大消息长度可以是三分钟。
在框806处,可以基于最大存储空间和当前所存储的消息来确定在计算机可读介质上被分配用于存储消息的可用存储空间的量。在框808处,响应于在第一通信设备的用户与第二通信设备之间未建立通信会话并且响应于可用存储空间的量不足以存储最大消息长度,在计算机可读介质上可以存储源自第二通信设备的用户消息长达最大消息长度,使得所存储的用户消息的存储空间能够超过被分配用于存储消息的可用存储空间的量。在一些实施方案中,用户消息可以是音频消息。在一些实施方案中,计算机可读介质可以位于第一通信设备的外部。
本领域技术人员将认识到,对于本文中所公开的这些以及其他过程、操作和方法而言,可以以不同的顺序来实现所执行的功能和/或操作。此外,所概述的功能和操作仅作为示例提供,并且一些功能和操作可以是可选的、被组合成更少的功能和操作、或者被扩展成附加的功能和操作,而不偏离所公开的实施方案的本质。
例如,方法800还可以包括在存储用户消息之后,基于最大存储空间和当前所存储的消息确定在计算机可读介质上被分配用于存储消息的可用存储空间的第二量。在这些实施方案以及其他实施方案中,方法800还可以包括响应于在第一通信设备的用户与第三通信设备之间未建立第二通信会话并且响应于可用存储空间的第二量为零,不存储第二用户消息并且提供不存在可用存储空间的指示。
替代地或附加地,在一些实施方案中,方法800还可以包括获得用户消息的语音转录。在这些实施方案以及其他实施方案中,方法800还可以包括在第一通信设备的显示器上呈现语音转录。
图9是用于存储消息的另一示例的计算机实施的方法的流程图。方法900可以根据本公开内容中所描述的至少一个实施方案来安排。方法900可以在一些实施方案中分别由***和/或环境(诸如图1和图4的环境100和/或通信设备400)全部或部分地执行。在这些实施方案以及其他实施方案中,方法900可以基于对存储在一个或多个非暂时性的计算机可读介质上的指令的执行来实现。虽然各块被例示为离散的块,但取决于期望的实施方案,各块可以被划分为附加的块、被组合成更少的块或者被消除。
方法900可以在框902处开始,其中可以获得对于所存储的消息的最小消息长度。最小消息长度可大于零。在一些实施方案中,最小消息长度可以是一分钟。在框904处,可以确定在计算机可读介质上被分配用于存储用户消息的可用存储空间的量。在框906处,响应于在第一通信设备的用户与第二通信设备之间未建立通信会话并且响应于可用存储空间的量大于零但不足以存储最小消息长度,用户消息不可以被存储。在一些实施方案中,用户消息可以是音频消息。在一些实施方案中,计算机可读介质可以位于第一通信设备的外部。在框908处,响应于在第一通信设备的用户与第二通信设备之间未建立通信会话并且响应于可用存储空间的量大于零但不足以存储最小消息长度,可以提供不存在可用存储空间的指示。
本领域技术人员将认识到,对于本文中所公开的这些以及其他过程、操作和方法而言,可以以不同的顺序来实现所执行的功能和/或操作。此外,所概述的功能和操作仅作为示例提供,并且一些功能和操作可以是可选的、被组合成更少的功能和操作、或者被扩展成附加的功能和操作,而不偏离所公开的实施方案的本质。
例如,方法900还可以包括从计算机可读介质中删除所存储的消息。方法900还可以包括获得对于所存储的消息的最大消息长度。最大消息长度可大于零。最大消息长度可比最小消息长度长。在一些实施方案中,最大消息长度可以是三分钟,并且最小消息长度可以是一分钟。方法900还可以包括在从计算机可读介质删除所存储的消息之后,确定在计算机可读介质上被分配用于存储用户消息的可用存储空间的第二量。在这些实施方案以及其他实施方案中,方法900还可以包括响应于第一通信设备的用户和第三通信设备未建立第二通信会话,并且响应于可用存储空间的第二量不足以存储最大消息长度但足以存储最小消息长度,在计算机可读介质上存储源自第三通信设备的第二用户消息长达计算机可读介质上的可用存储空间的第二量。
在一些实施方案中,通信设备可以被配置为存储消息。通信设备可以包括计算机可读介质和通信接口,其被配置为:建立通信会话;以及响应于在该通信设备的用户与第二通信设备之间未建立通信会话而获得用户消息,该用户消息源自第二通信设备。通信设备还可以包括一个或多个处理器,该一个或多个处理器被配置为:获得在计算机可读介质上被分配用于存储消息的最大存储空间;获得对于所存储的消息的最大消息长度,最大消息长度大于零;基于最大存储空间和当前所存储的消息确定在计算机可读介质上被分配用于存储消息的可用存储空间的量;并且响应于可用存储空间的量不足以存储最大消息长度,指示计算机可读介质在计算机可读介质上存储用户消息长达最大消息长度,使得所存储的用户消息的存储空间能够超过被分配用于存储消息的可用存储空间的量。在一些实施方案中,通信设备还可以包括显示器,并且其中所述一个或多个处理器还被配置为获得用户消息的语音转录,并且其中显示器被配置为呈现语音转录。
如上所述,本文中所描述的实施方案可以包括使用具有各种计算机硬件或软件模块的专用或通用计算机(例如,图4的处理器402),如下面更详细讨论的。此外,如上所述,可以使用用于携带或具有存储在其上的计算机可执行指令或数据结构的计算机可读介质(例如,图4的存储器404)来实现本文中所描述的实施方案。
在一些实施方案中,本文中所描述的不同组件、模块、引擎和服务可以被实现为在计算***上执行的对象或进程(例如,作为单独的线程)。尽管本文中所描述的一些***和方法总体上被描述为以软件来实施(存储在通用硬件上和/或由通用硬件执行),但是特定的硬件实施方式或者软件与特定硬件实施方式的组合也是可能的并且是设想到的。
根据惯例,附图中所示的各特征可能不是按比例绘制的。在本公开内容中所呈现的图示并不意味着是任何特定装置(例如,设备、***等)或方法的实际视图,而仅仅是被用来描述本公开内容的各实施方案的理想化表示。因此,为了清楚起见,可以任意扩大或缩小各特征的尺寸。另外,为了清楚起见,可以简化一些附图。因此,附图可能没有描绘给定装置(例如,设备)的所有部件或特定方法的所有操作。
本文中使用的并且特别地在所附权利要求(例如,所附权利要求的主体)中使用的术语总体上意在作为“开放式”术语(例如,术语“包括”应当被解释为“包括但不限于”,术语“具有”应当被解释为“至少具有”,术语“包含”应当被解释为“包含但不限于”等)。
另外,如果特定数量的所介绍的权利要求叙述项(recitation)是预期的,则将在权利要求中明确地叙述这样的意图,并且在没有这样的叙述的情况下,不存在这样的意图。例如,作为对理解的帮助,以下所附权利要求可以包含使用介绍性措辞“至少一个”和“一个或多个”以介绍权利要求叙述项。然而,这样的措辞的使用不应被解释为意味着,通过不定冠词“一(a)”或“一(an)”介绍的权利要求叙述项将包含这样的所介绍的权利要求叙述项的任何特定权利要求限定为包含仅一个这样的叙述项的实施方案,即使当相同的权利要求包括介绍性措辞“一个或多个”或者“至少一个”以及诸如“一(a)”或“一(an)”的不定冠词时也如此(例如,“一(a)”和/或“一(an)”应被解释为意指“至少一个”或者“一个或多个”);对于用于介绍权利要求叙述项的定冠词的使用,这同样适用。
另外,即使明确地叙述了特定数量的所介绍的权利要求叙述项,本领域技术人员将认识到,这样的叙述应被解释为意味着至少所叙述的数字(例如,仅叙述“两个叙述项”而没有其他修饰,意味着至少两个叙述项,或两个或更多个叙述项)。此外,在使用类似于“A、B和C等中的至少一个”或“A、B和C等中的一个或多个”的惯例的那些情况下,通常这样的结构意在包括单独的A、单独的B、单独的C、A和B一起、A和C一起、B和C在一起,或A、B和C一起等。例如,术语“和/或”的使用意在以这种方式来解释。
此外,无论是在说明书、权利要求书还是附图中,呈现两个或更多个替代术语的任何析取性词语或措辞应被理解为考虑包括术语中的一个、术语两者之一或术语两者的可能性。例如,措辞“A或B”应被理解为包括“A”或者“B”或者“A和B”的可能性。
然而,这样的措辞的使用不应被解释为意味着通过不定冠词“一(a)”或“一(an)”介绍的权利要求叙述项将包含这样的所介绍的权利要求叙述项的任何特定权利要求限定为包含仅一个这样的叙述项的实施方案,即使当相同的权利要求包括介绍性措辞“一个或多个”或者“至少一个”以及诸如“一(a)”或“一(an)”的不定冠词时也如此(例如,“一(a)”和/或“一(an)”应被解释为意指“至少一个”或者“一个或多个”);对于用于介绍权利要求叙述项的定冠词的使用,这同样适用。
另外,术语“第一”、“第二”、“第三”等的使用在本文中不一定用于隐含元件的特定顺序或数量。通常,术语“第一”、“第二”、“第三”等用于如通用标识的那样在不同元件之间进行区分。在没有表明术语“第一”、“第二”、“第三”等暗示特定顺序的情况下,这些术语不应被解释为隐含特定的顺序。此外,在没有表明术语“第一”、“第二”、“第三”等暗示特定数量的元件的情况下,这些术语不应被理解为暗示特定数量的元件。例如,第一小部件可以被描述为具有第一侧,并且第二小部件可以被描述为具有第二侧。关于第二小部件的术语“第二侧”的使用可以用于将第二小部件的这样的侧与第一小部件的“第一侧”区分开,而不暗示第二小部件具有两侧。
本文所述的所有实施例和条件性语言旨在用于教学对象从而帮助读者理解本发明以及本发明人为促进本领域而贡献的构思,并且应被解释为不限于这些具体叙述的实施例和条件。尽管已经详细描述了本公开文本的实施方案,但是应当理解,在不脱离本公开文本的精神和范围的情况下,可以对上述实施例进行各种改变、替换和变更。

Claims (10)

1.一种在电话控制台上存储消息的计算机实施的方法,所述方法包括:
获得对于所记录的音频消息的第一消息长度和对于所记录的音频消息的第二消息长度,所述第一消息长度和所述第二消息长度都大于零,并且所述第一消息长度比所述第二消息长度长;
确定在被配置为接收电话呼叫和存储音频消息的电话控制台的计算机可读介质上被分配用于存储音频消息的可用存储空间的第一量;
响应于与所述电话控制台的用户未建立第一通信会话并且响应于所述可用存储空间的第一量足以存储所述第一消息长度,在所述计算机可读介质上存储由所述电话控制台接收的第一音频消息长达所述第一消息长度;
在存储所述第一音频消息之后,确定在所述计算机可读介质上被分配用于存储音频消息的可用存储空间的第二量;
响应于与所述电话控制台的用户未建立第二通信会话并且响应于所述可用存储空间的第二量不足以存储所述第一消息长度但足以存储所述第二消息长度,在所述计算机可读介质上存储由所述电话控制台接收的第二音频消息长达所述可用存储空间的第二量;
在存储所述第二音频消息之后,确定在所述计算机可读介质上被分配用于存储音频消息的可用存储空间的第三量,所述可用存储空间的第三量大于零;以及
响应于与所述电话控制台的用户未建立第三通信会话并且响应于所述可用存储空间的第三量不足以存储所述第二消息长度:
不存储第三音频消息;以及
提供不存在可用存储空间的指示。
2.根据权利要求1所述的方法,还包括:
获得所述第一音频消息或所述第二音频消息的语音转录;以及
在所述电话控制台的显示器上呈现所述语音转录。
3.至少一种非暂时性的计算机可读介质,其被配置为存储一个或多个指令,所述一个或多个指令在由至少一个计算***执行时使得或指示所述至少一个计算***执行操作,所述操作包括:
为所存储的消息获得最小消息长度,所述最小消息长度大于零;
确定被分配用于在存储介质上存储用户消息的可用存储空间的量;以及
响应于在第一通信设备的用户和第二通信设备之间未建立通信会话并且响应于所述可用存储空间的量大于零但不足以存储所述最小消息长度:
不存储第一用户消息;以及
提供不存在可用存储空间的指示。
4.根据权利要求3所述的非暂时性的计算机可读介质,其中,所述最小消息长度为一分钟。
5.根据权利要求3所述的非暂时性的计算机可读介质,其中,所述存储介质位于所述第一通信设备的外部。
6.根据权利要求3所述的非暂时性的计算机可读介质,其中,所述第一用户消息为音频消息。
7.根据权利要求3所述的非暂时性的计算机可读介质,其中,所述可用存储空间的量为可用存储空间的第一量,所述通信会话为第一通信会话,并且所述操作还包括:
从所述存储介质中删除所存储的消息;
获得对于所存储的消息的最大消息长度,所述最大消息长度大于零,并且所述最大消息长度比所述最小消息长度长;
在从所述存储介质中删除所存储的消息之后,确定在所述存储介质上被分配用于存储用户消息的可用存储空间的第二量;以及
响应于所述第一通信设备的用户和第三通信设备未建立第二通信会话并且响应于所述可用存储空间的第二量不足以存储所述最大消息长度但足以存储所述最小消息长度,在所述存储介质上存储源自所述第三通信设备的第二用户消息长达在所述存储介质上的所述可用存储空间的第二量。
8.根据权利要求7所述的非暂时性的计算机可读介质,其中,所述最小消息长度为一分钟,并且所述最大消息长度为三分钟。
9.根据权利要求7所述的非暂时性的计算机可读介质,其中,所述第三通信设备和所述第二通信设备为相同的设备。
10.根据权利要求7所述的非暂时性的计算机可读介质,其中,所述操作还包括:
获得所述第二用户消息的语音转录;和
在所述第一通信设备的显示器上呈现所述语音转录。
CN201810272282.9A 2017-03-31 2018-03-29 存储消息 Pending CN108696625A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US15/476,471 2017-03-31
US15/476,471 US9992318B1 (en) 2017-03-31 2017-03-31 Storing messages

Publications (1)

Publication Number Publication Date
CN108696625A true CN108696625A (zh) 2018-10-23

Family

ID=62235579

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810272282.9A Pending CN108696625A (zh) 2017-03-31 2018-03-29 存储消息

Country Status (2)

Country Link
US (2) US9992318B1 (zh)
CN (1) CN108696625A (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10573312B1 (en) * 2018-12-04 2020-02-25 Sorenson Ip Holdings, Llc Transcription generation from multiple speech recognition systems
US11017778B1 (en) 2018-12-04 2021-05-25 Sorenson Ip Holdings, Llc Switching between speech recognition systems
US11488604B2 (en) 2020-08-19 2022-11-01 Sorenson Ip Holdings, Llc Transcription of audio

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6181784B1 (en) * 1991-05-21 2001-01-30 Vtel Corporation Computer controlled video multiplexer for video conferencing and message systems
US20050105700A1 (en) * 1998-12-30 2005-05-19 Samsung Electronics Co., Ltd. Method for storing and reproducing a voice message in a mobile telephone
CN101374308A (zh) * 2008-09-27 2009-02-25 飞图科技(北京)有限公司 一种应用于手机中的可以自动录音的语音课程表装置
CN101510907A (zh) * 2009-03-16 2009-08-19 中兴通讯股份有限公司 呼叫应答处理方法及终端
US9380150B1 (en) * 2015-09-16 2016-06-28 Captioncall, Llc Methods and devices for automatic volume control of a far-end voice signal provided to a captioning communication service

Family Cites Families (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2592905B2 (ja) 1988-05-10 1997-03-19 明星電気株式会社 留守番電話機の電話回線開放方式
DE4035861A1 (de) 1990-11-10 1992-05-14 Grundig Emv Teilnehmerendeinrichtung mit einem schreib-/lesespeicher mit mindestens zwei speicherbereichen variabler groesse
JPH05199295A (ja) 1992-01-20 1993-08-06 Mitsubishi Electric Corp 留守番電話機
US5644627A (en) * 1995-03-29 1997-07-01 Motorola, Inc. Method and apparatus for processing a voice message intended for a selective call transceiver
US5778053A (en) * 1995-12-21 1998-07-07 Intel Corporation Answering machine services for data conferences
EP0801490A3 (en) * 1996-04-08 2002-08-28 Sharp Kabushiki Kaisha Telephone answering machine
US5903627A (en) * 1996-11-13 1999-05-11 Siemens Information And Communication Networks, Inc. System and method for improving delivery of messages to a messaging system
US6335927B1 (en) * 1996-11-18 2002-01-01 Mci Communications Corporation System and method for providing requested quality of service in a hybrid network
US6909708B1 (en) * 1996-11-18 2005-06-21 Mci Communications Corporation System, method and article of manufacture for a communication system architecture including video conferencing
US5999525A (en) * 1996-11-18 1999-12-07 Mci Communications Corporation Method for video telephony over a hybrid network
US6275569B1 (en) * 1997-10-02 2001-08-14 Lucent Technologies, Inc. Circular memory addressing option for audio messages
US6353661B1 (en) * 1997-12-18 2002-03-05 Bailey, Iii John Edson Network and communication access systems
DE69815389T2 (de) * 1997-12-19 2003-12-11 Bae Systems Plc, Farnborough Hammingwertvergleichung für ungewogene bitfelder
US20020160751A1 (en) * 2001-04-26 2002-10-31 Yingju Sun Mobile devices with integrated voice recording mechanism
JP3671880B2 (ja) * 2001-07-18 2005-07-13 ソニー株式会社 通信システムおよび方法、情報処理装置および方法、通信端末および方法、拡張装置、並びにプログラム
US20060233319A1 (en) * 2002-07-30 2006-10-19 Van Zandt Patience N Automatic messaging system
US8050389B2 (en) * 2007-02-15 2011-11-01 International Business Machines Corporation Method and system for automatically selecting outgoing voicemail messages
US8738872B2 (en) * 2009-04-03 2014-05-27 Peter Chi-Hsiung Liu Methods for migrating data in a server that remains substantially available for use during such migration
US8917838B2 (en) * 2012-06-12 2014-12-23 Mitel Networks Corporation Digital media recording system and method
KR102064889B1 (ko) * 2013-10-22 2020-01-10 삼성전자 주식회사 데이터 압축 레벨을 최적화하는 harq 신호 처리 장치 및 그 처리 방법
JP6326888B2 (ja) * 2014-03-20 2018-05-23 富士ゼロックス株式会社 画像処理装置及び画像形成装置、画像処理プログラム
US10642903B2 (en) * 2014-09-29 2020-05-05 International Business Machines Corporation Tagging and querying system objects

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6181784B1 (en) * 1991-05-21 2001-01-30 Vtel Corporation Computer controlled video multiplexer for video conferencing and message systems
US20050105700A1 (en) * 1998-12-30 2005-05-19 Samsung Electronics Co., Ltd. Method for storing and reproducing a voice message in a mobile telephone
CN101374308A (zh) * 2008-09-27 2009-02-25 飞图科技(北京)有限公司 一种应用于手机中的可以自动录音的语音课程表装置
CN101510907A (zh) * 2009-03-16 2009-08-19 中兴通讯股份有限公司 呼叫应答处理方法及终端
US9380150B1 (en) * 2015-09-16 2016-06-28 Captioncall, Llc Methods and devices for automatic volume control of a far-end voice signal provided to a captioning communication service

Also Published As

Publication number Publication date
US9992318B1 (en) 2018-06-05
US11050871B2 (en) 2021-06-29
US20180288206A1 (en) 2018-10-04

Similar Documents

Publication Publication Date Title
KR100617183B1 (ko) 피호출측 또는 호출측의 이전 지식/경험 및 적은 통신자원을 사용하는 네트워크에서의 미디어 정보 다중화시스템 및 그 방법
US10224057B1 (en) Presentation of communications
CN107666534A (zh) 转录音频通信会话
CN107682752B (zh) 视频画面显示的方法、装置、***、终端设备及存储介质
CN102754387B (zh) 在允许通用即插即用的电话设备与广域网设备之间进行多媒体会议的***和方法
CN113438355B (zh) 基于云手机的通讯方法、装置、设备以及存储介质
CN103999439A (zh) 用于群呼叫的组合数据流
CN108696625A (zh) 存储消息
CN101480025A (zh) 手机的来电通知方法
CN105592042A (zh) 信息处理装置、信息处理***以及信息处理方法
CN113240444A (zh) 银行客服坐席推荐方法及装置
US9621722B2 (en) Caller authentication
WO2016022737A1 (en) Phone call context setting
US11089541B2 (en) Managing communication sessions with respect to multiple transport media
CN108540633A (zh) 在设备处自动延迟留言的回放
CN113284500B (zh) 音频处理方法、装置、电子设备及存储介质
US9942389B2 (en) Indicating the current demeanor of a called user to a calling user
WO2017101300A1 (zh) 一种通话方法、装置及终端
CN104539777B (zh) 实现连续通讯的方法及装置
US10818295B1 (en) Maintaining network connections
CN107277284A (zh) 基于VoLTE的语音通话方法和***、存储装置
CN104954538A (zh) 一种信息处理方法及电子设备
CN114302298B (zh) 音量调节方法、装置及电子设备和存储介质
CN109903763B (zh) 服务控制方法、装置及设备
CN102215304A (zh) 通话相册的生成方法及其***

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20181023