专利名称:用于登记/检索信息的设备、存储程序的存储介质及方法
技术领域:
本发明涉及用于中介向电子公告板登记或者从电子公告板中检索的设备。
背景技术:
近年来,用于通过电话和计算机之间的合作提供各种服务的CTI(计算机电话集成)以及IVR(交互式语音响应)技术已经被逐渐地使用起来。这样的技术用于支持在呼叫中心的操作和其他目的。
同时,电子公告板已经广泛地用作在多个用户之间共享信息的机制。然而传统上电子公告板通常处理文本数据,近年来才提出用于允许用户利用CTI共享语音信息的语音公告板。
在常规的系统中,当用户希望享用向语音公告板登记(上载)或者从语音公告板中检索(下载)语音信息的服务时,用户从用户终端访问公告板服务器,并且在该终端上根据公告板服务器所提供的分层菜单做出一步一步的选择。例如,当用户指示检索语音信息时,公告板服务器在CTI服务器的数据库中设置信息,诸如用户终端的电话号码,用户ID,状态,操作,公告板ID,所记录的文件名称等。通过从公告板服务器到CTI服务器的交换连接,用户终端通过CTI服务器获取语音信息。常规的系统还包括邮件传输服务器,用于通过电子邮件向其他的用户终端通知消息更新。
根据上述常规的系统,当用户从邮寄传输服务器得知消息更新并且希望知道更新的内容时,他/她必须访问公告板服务器,并且从顶部菜单开始逐层地进行菜单选择以选择所期望的服务,因此用户的操作负担是相当大的。
发明内容
根据本发明的一个方面,一种中介设备用于响应于来自用户的请求执行向电子公告板系统登记语音信息或者从电子公告板系统中检索语音信息的过程。该中介设备包括通知部件,当进行电子公告板的更新时,其产生和发送通知数据给与该更新相关的用户,该通知数据包括表示该更新的信息和用于调用与该更新相关的操作的访问信息;以及请求处理部件,其从该用户中接收利用该访问信息做出的操作请求,以及执行用于与该访问信息相应的操作的过程。
根据下面结合附图的描述,本发明的这些和其他方面将变得显而易见,其中相同的参考数字应用于相同的单元,其中图1示出根据本发明实施例的示例系统配置;图2示出电子公告板系统的示例配置;图3示出一个发送到移动电话(当登记了语音消息时)的通知邮件的例子;图4示出了发送到移动电话(当登记了文本消息时)的通知邮件的另一个例子;图5示出了存储在消息-操作映射信息存储部件中的信息的例子;图6示出CTI处理部件的细节;图7是用于描述当播放语音消息时执行的处理的流程图;以及图8是用于描述当对语音消息做出应答时执行的处理的流程图。
详细说明当用户处于他/她的终端时,用户能够通过诸如因特网或者内部网这样的网络从个人计算机(PC)访问电子公告板,以用于执行例如按照常规提供的公共网络服务的形式浏览或者张贴消息到电子公告板的任务。然而,当用户不在家或者办公室并且没有携带便携PC时,他/她不能享有与处于他/她的终端的环境相类似的访问电子公告板的环境。另一方面,随着目前能够收发电子邮件的移动电话广泛地使用,如果移动电话能够用来获取在电子公告板上的信息或者在其上张贴消息,则能够提供更加用户友好的服务。考虑到这个情形,本实施例向用户提供以电子邮件或语音的形式将张贴在电子公告板上的消息提供给用户的功能,以及将语音消息张贴到电子公告板上的功能,由此便于从具有有限功能的移动电话或者类似终端使用电子公告板。
图1示出了根据本发明实施例的系统的示例配置。在这个实施例中的系统包括电子公告板系统10,通知处理设备20以及CTI设备30。
电子公告板系统10是一个用于向用户提供电子公告板服务的系统,并且除了通过网络的一般电子公告板服务的功能之外,还包括登记和提供语音消息的功能。
电子公告板系统(以下简称为″BBS″)10例如能够用于共享有关公司内的每一个任务的信息。对于这样的使用,在系统10中对于每一个任务形成一个电子公告板,并且具有与任务相关的职责的那些员工登记为相应公告板中的参与者。根据授权级别对电子公告板中的参与者进行分类;例如,正如旁观者仅允许浏览公告板,会员还允许张贴消息,并且会员的领导者或者仲裁者管理该公告板。
图2中示出了电子公告板系统10的内部配置的例子。如图2中所示,公告板应用服务器12是一个用于以网络应用的形式通过因特网70向用户提供浏览电子公告板以及张贴消息到其上的服务器。对于公告板应用服务器12本身,基本上能够使用现有的服务器。
公告板DB(数据库)14是一个数据库,在该数据库中登记了由电子公告板系统10管理的每一个电子公告板的信息(电子公告板的信息例如是张贴到其上的消息列表及其属性信息),除文本消息之外该公告板DB还允许张贴语音消息。对于公告板DB 14,提供了库程序或者API(应用程序接口);即,语音登记接口104以及语音检索接口106,用于分别通过CTI设备30张贴语音消息到电子公告板上,以及检索张贴到电子公告板上的消息。除了这些单元之外,公告板DB 14可以类似于通常所用的公告板DB。
用户DB 16是一个数据库,用于管理在电子公告板系统10中登记的用户的用户信息。由用户DB 16管理的用户信息例如包括用户的诸如用户ID、用户名和口令这样的鉴权信息,以及诸如电子邮件地址这样的个人信息。用户DB 16还能管理访问权信息,其指定每一个用户拥有哪一种类型的访问权(诸如仅浏览的权利,浏览和张贴的权利,或者没有浏览或张贴的权利),以及对于公告板DB 14中的哪一个电子公告板,每一个用户具有这样的权利;即,表示对于每一个电子公告板每一个用户具有的权限的种类的信息。注意能够由公告板DB 14来管理这样的访问权信息。
鉴权服务器18是一个服务器,用于对试图访问电子公告板系统10的用户进行鉴权。鉴权服务器18接收由用户输入的鉴权信息,并且参考用户DB 16中的登记信息来确定该信息是否是正确。除对通过因特网70的访问的用户鉴权的功能之外,鉴权服务器18还具有接受来自CTI设备30的鉴权请求的功能。提供鉴权接口作为库程序或者API,用于调用较后的功能。
再次参考图1,将描述通知处理设备20。当在电子公告板系统10中更新了公告板(诸如当张贴(登记)了新的消息或者删除或改变了现有的消息时),通知处理设备20形成并且分发电子邮件(以下简称为″通知邮件″),用于向相关的用户通知所更新的内容。该相关的用户是例如具有在更新的公告板上浏览消息和/或张贴消息到更新的公告板上的访问权的用户。对于每一个公告板,可有当更新了特定公告板时将被发送通知邮件的登记用户。从公告板应用服务器12提供公告板的更新内容以及关于接收通知邮件的用户的信息。
虽然已经使用了用于经由电子邮件向用户通知公告板更新的系统,但是由常规系统提供的通知邮件通常提供张贴的消息,张贴者和该消息的URL(统一资源定位符)。虽然如果用户终端40是PC,则能够通过利用该URL来浏览该张贴的消息,以及能够通过网络浏览器来张贴应答消息,但是对于没有网络浏览器功能的移动电话这样的动作是不可能的。即使对于具有网络浏览器功能的移动电话,为了播放所张贴的语音消息或者登记应答消息到其上,跟随电子公告板网络页面的链路也是很麻烦的。考虑到这个问题,根据本实施例,当更新了电子公告板时,生成包括所更新的消息和访问信息的通知邮件,并且将其提供给有关各方。访问信息是用于调用在电子公告板上的多个操作中、可由用户选择作为对该消息执行的操作的一个或者多个操作的信息。在电子公告板上的操作的主要例子是播放语音消息及其登记(应答,或者登记新的消息在公告板上),因为在这里假定使用移动电话。因为文本消息被写入通知邮件,所以不需要再次浏览该文本消息,并且利用移动电话以文本的方式输入该消息的应答或者新消息是很麻烦的。对于访问信息,使用能够由用户终端的邮件客户软件识别为链接信息的格式,诸如URL。例如,PC的普通邮件客户将以″http://″开始的文本串识别为网络页面的URL,并且具有当点击文本串时启动网络浏览器访问该URL的功能。类似地,移动电话的邮件客户通常具有将以″TEL″开始的数字串或者以″0″开始并且满足电话号码中的数字数量条件的数字串翻译为电话号码,并且当点击该数字串时呼叫该电话号码的功能。本实施例使得当使用这样的电话号码格式作为访问信息时经由电话线路播放(检索和下载)以及登记(上载)语音消息成为可能。
图3和4示出了从通知处理设备20向移动电话发送的通知邮件的例子。当在电子公告板上张贴了(登记)语音消息时,以及当张贴了文本消息时,将图3和4中的通知邮件例子分别发送给有关各方。首先,通过图3的例子来描述通知邮件200中的信息内容。
如图3中所示,通知邮件200包括张贴消息到其上的电子公告板的名称202,该消息的张贴者的用户名204,所张贴的消息的标题206以及该消息的文本内容208。它还包括用于发出对该消息的应答操作的指令的访问信息项210a,用于发出播放该消息的指令的访问信息项210b,以及用于发出在公告板上张贴新的消息(不是对所张贴的消息的应答)的操作的指令的访问信息项210c。
例如,由文本串″039876543*1195″形成访问信息项210a。开始部分″039876543″是接收来自用户终端40的指令的CTI设备30的电话号码。星号″*″是预先确定的字符,用于划分电话号码及其后的子地址(也称为分机号码)。数字″1195″是子地址,其包括操作的类型,以及指定该消息或者在其上执行该操作的电子公告板的识别信息(分别称为消息ID以及公告板ID)。在该举例说明的例子中,子地址的第一数字表示操作的类型,并且例如数字″0″表示播放在通知邮件中提供的语音消息的操作。数字″1″表示以语音消息的形式对在通知邮件中提供的消息做出应答的操作。数字″2″表示在登记该消息的公告板上张贴新语音消息(即不是应答)的操作。读取通知邮件并且受该邮件中提供的消息启发的用户可能希望在电子公告板上张贴新的消息,而不是对该消息进行应答。在这样的情况下,用户使用新的登记操作。除了上面描述为例子的播放、应答以及新登记语音消息之外,在通知邮件中访问信息所提供的操作可以包括通知电子公告板系统10用户已经浏览了通知邮件中的消息的操作,删除该消息的操作等。由电子BBS 10记录来自用户的浏览通知。电子BBS 10对来自用户的浏览通知的数量进行计数,由此对于每一个消息,获取已经浏览该消息的相关用户的数量,并且将其显示在电子公告板上。对于删除操作,只有当请求的用户通过用户鉴权被确定为该消息的张贴者(或者被授权删除该张贴者的消息的人)时,电子BBS 10可以允许这个操作。
在子地址的第一数字之后的2或3位数字串是将被操作的目标消息或者电子公告板的识别号码。该识别号码被唯一地分配给在公告板DB 14中登记的多个电子公告板以及在其上张贴的多个消息的每一个。该目标消息是将被播放或者对其做出应答的消息;即,在通知邮件中提供的消息。该目标电子公告板是在其上张贴新消息的电子公告板;即,提供的消息所属的电子公告板。
尽管上面作为例子描述了访问信息项210a,但是访问信息项210b和210c可以类似地配置。注意在访问信息项210a-210c的每一个之后,提供有表示该访问信息的操作内容的说明(诸如″应答″),以便查看该说明的用户能够指定与期望操作相应的访问信息。
类似于图3那样配置在图4中举例说明的当张贴文本邮件时所发送的通知消息。这两个例子之间的最大的差别点在于图3的例子包括用于播放操作的访问信息项210a,因为通知邮件中提供的消息是语音消息,然而图4中的例子不包括用于播放操作的访问信息项210a。这是因为当消息是文本消息时,在通知邮件200中的文本内容208的栏中示出了在公告板上张贴的消息内容,因此播放操作不是必需的。
当在公告板上张贴语音消息时,电子公告板系统10自动地产生该消息的标题以及文本内容,并且在公告板DB 14中与该标题和文本内容相关联地登记该语音消息数据。因此,同样对于图3的例子中的通知邮件,电子公告板系统10自动地产生消息的标题206和文本内容208。
再次参考图1,为了产生和分发这样的通知邮件,通知处理设备20包括访问信息产生部件22,消息-操作映射信息存储部件24,以及通知邮件产生/分发部件26。
当从电子公告板系统10接收公告板更新的通知时,诸如已经张贴或者更新消息的通知,访问信息产生部件22产生将被写入通知邮件200的访问信息项210a,210b,210c。对于这个动作,当在公告板上张贴或者更新消息时,电子公告板系统10将公告板的公告板名称和公告板ID,张贴用户的用户名,该的消息消息ID、标题和文本内容,以及该张贴的消息的类型传到通知处理设备20。消息类型例如表示消息是文本消息还是语音消息。访问信息产生部件22通过基于诸如公告板ID、消息ID及其消息类型这样的信息来查阅消息-操作映射信息存储部件24,产生将包含在通知邮件200中的访问信息项210a等等。
消息-操作映射信息存储部件24为每一个消息类型存储能够对该消息类型执行的操作类型。图5示出一个例子。在图5的例子中,为文本消息登记了做出语音消息应答和登记新语音消息的操作,然而对于语音消息,除语音消息应答操作以及新语音消息登记操作之外,还登记了播放语音消息的操作。访问信息产生部件22从消息-操作映射信息存储部件24中获取与电子公告板系统10用作通知目标的所张贴或者更新的消息的类型相应的操作类型。对于每一个操作类型,部件22将操作类型码(上述例子中的0,1或者2)与由电子BBS 10提供的消息ID(用于播放以及应答)或者公告板ID(用于新的登记)进行组合,由此产生访问信息的子地址。访问信息产生部件22在接收CTI设备30的电话号码之后添加这样的子地址,由此产生与每一个操作相应的访问信息项210a等。
通知邮件产生/分发部件26产生通知邮件,其在主体中包括由电子公告板系统10提供的公告板名称、用户名、消息标题、文本内容以及由访问信息产生部件22产生的访问信息项210a等。通知邮件被定址到在其上登记所关心的消息的公告板的每一个登记的用户(具有访问那个公告板的权利的用户),并且能够从电子BBS 10的用户DB 16获取每一个登记的用户的电子邮件地址。通知邮件产生/分发部件26通过诸如SMTP服务器这样的邮件服务器50,向每一个收件人发送如此产生的通知邮件。
尽管以上描述了设计用于移动电话的通知邮件,但是包括消息URL等的常规邮件能够作为通知邮件发送到PC。或者,类似于用于移动电话的邮件,用于PC的通知邮件也可以包括用于每一个操作的访问信息项210a等。
接收通知邮件的用户终端40能够利用写入通知邮件的访问信息项210a、URL等执行作为响应消息的各种操作。当用户终端40是移动电话,并且用户选择通知邮件200中的访问信息项210a等时,邮件客户使用所选择的访问信息来执行呼叫过程。由CTI 30通过公共线路网60(包括移动电话网络)接收如此做出的呼叫。
CTI设备30接收利用公共线路网60的控制信号或者通过电话线路(公共线路网60)来自诸如移动电话这样的用户终端40的语音做出的操作请求,并且响应于该操作请求执行一个过程。CTI处理部件32用作CTI设备30的主要部分,执行诸如从来自用户终端40的各种控制信号或者DTMF(双音多频)信号中检索呼叫用户信息及其输入信息这样的过程,并且在电子BBS 10上基于这样的信息执行一个过程。语音响应处理部件34产生用于提供给用户的引导及CTI处理部件32执行该过程所需的其他目的语音响应。访问信息分析部件36分析从用户终端40发送的子地址,由此获取由用户所请求的操作类型,以及目标消息或者公告板的ID。
将参考图6来描述CTI处理部件32的细节。在CTI处理部件32中提供的鉴权处理部件322基于诸如从电话线路获取的用户的主叫用户号码以及PIN(个人识别号)信息这样的信息执行用户鉴权以及用户访问权验证的过程。更具体地说,鉴权处理部件322使用作为变量信息的主叫用户号码,PIN信息以及子地址(或者通过分析该地址以及消息ID或公告板ID获取的操作类型)来调用鉴权接口102(库程序或者API),由此请求电子公告板系统10的鉴权服务器18来鉴权该用户并且验证用户对该消息的访问权。基于主叫用户号码以及PIN信息来执行用户鉴权。对于访问权验证,基于目标消息ID或公告板ID以及操作类型信息来确定是否允许用户对那个消息或者公告板执行所指定类型的操作。用户鉴权和访问权验证的技术通常已经是众所周知的,因此在这里不进一步描述。
如果它从鉴权服务器18中接收了鉴权已经成功的响应,则鉴权处理部件322继续进行来自用户的操作请求,而如果鉴权失败则执行预定的错误处理。此外,如果它从鉴权服务器18中接收到用户所请求的操作根据访问权验证的结果被确定为可接受的响应,则该部件322向操作控制部件324通知该响应。如果用户所请求的操作根据访问权验证的结果被确定为不可接受,则CTI处理部件32执行预定的错误处理。
操作控制部件324通过参考从用户终端40发送的子地址来评定用户的请求,并且根据评定结果来激活语音信息转换/登记部件326或者语音信息播放部件328。由访问信息分析部件36应操作控制部件324的请求执行对来自子地址的请求的内容进行评定。
如果所请求的操作类型被评定为语音响应或者新语音消息登记,则激活语音信息转换/登记部件326,并且将目标消息ID或者公告板ID(可从子地址抽取)传到语音信息转换/登记部件326。语音信息转换/登记部件326将从用户终端40经由电话线路发送的语音转换为预先定语音文件格式的文件,并且使用作为变量的该文件和目标消息ID(如果进行响应)或者公告板ID(对于新登记)来调用语音登记接口104。调用的语音登记接口104访问公告板DB 14,并且作为对具有该消息ID的消息的应答或者作为用于具有该公告板ID的公告板的新消息在公告板DB 14中登记该语音文件。对于应答,应答消息被登记为由公告板上的一群消息形成的一群线索(thread)中的原始消息(通知邮件中示出的)的子消息。对于新消息,该消息以最高级别登记为公告板的新线索的第一消息。
当由用户请求的操作类型将播放语音消息时,操作控制部件324激活语音信息播放部件328,并且向其传送目标消息。语音信息播放部件328使用消息ID作为变量来调用语音检索接口106。语音检索接口106从公告板DB 14中检索相应于该消息ID的所登记的语音文件,并且将该文件传送到语音信息播放部件328。语音信息播放部件328播放该语音文件,并且经由电话线路将该播放的语音发送到请求用户终端。
尽管未示出,但是当由用户请求的操作类型是表示用户已经浏览该消息的浏览通知时,CTI处理部件32使用目标消息ID和该用户的用户ID作为变量来调用用于浏览通知登记的API,由此在公告板DB 14中登记该用户已经浏览该消息的事实。当所请求的操作是消息删除时,CTI处理部件32使用目标消息ID作为变量来调用用于删除的API,由此从公告板DB 14中删除该消息。
接下来将参考图7和8来描述本实施例中的过程的流程。首先,将参考图7来描述用于播放语音消息的过程的流程。
在这个过程流程中,当在电子公告板系统10中登记消息时,从通知步骤设备20向与该消息相关的用户发送通知邮件(S1)。通知邮件包括用于调用与该消息相关的各种操作的访问信息。例如,对于收听(播放)语音消息的操作,访问信息包括CTI设备30的电话号码,表示″收听″操作的代码,以及目标消息的ID。当借助于接收通知邮件的用户终端40,用户在显示邮件客户的屏幕上选择相应于期望的操作的访问信息时(S2),邮件客户调用用户终端40的呼叫功能,并且通过利用访问信息来呼叫CTI设备30(S3)。此刻,CTI设备30从电话线路获取信息,诸如用户终端40的主叫用户号码、子地址等。
CTI设备30向用户终端40请求PIN码(S4)。通过利用语音响应产生部件34产生诸如″输入PIN码″这样的语音引导,并且经由电话线路将其发送到用户终端40来做出这个请求。当用户利用接收该引导的用户终端40的数字键盘输入PIN码时,PIN码以DTMF信号的形式被发送到CTI设备30(S5)。尽管一些电话线路提供者可以在电话交换站等中删除包括在呼叫中的子地址,但是在这样的情况下,类似于PIN码请求的情况,可以请求用户根据语音引导输入子地址。
当接收到PIN码时,CTI设备30调用电子公告板系统10,并且向其传送主叫用户号码、PIN码以及子地址数据以请求用户鉴权以及访问权验证(S6)。尽管在本例子中,电子BBS 10根据子地址确定操作类型和操作目标,但是CTI设备30可以做出这样的确定,并且向电子BBS10提供由确定结果获取的操作类型以及操作目标的信息。结果,在电子BBS 10中激活用于鉴权服务的小服务程序。这个小服务程序执行用户鉴权以及访问权利验证。如果例如PIN码没有正确地对应于主叫用户号码(鉴权失败),那么鉴权小服务程序确定用户不是授权的用户。对于这个确定,在用户DB 16中登记了每一个用户的电话号码以及PIN码。当主叫用户号码由于电话处于主叫用户号码阻塞模式而没有从用户终端40被发送时,鉴权小服务程序确定鉴权失败。当基于主叫用户号码以及PIN码的用户鉴权成功时,鉴权小服务程序从公告板DB14检索对应于目标消息ID的公告板ID,并且从用户DB 16或者公告板DB 14确定特定用户是否具有该公告板ID的R(读取)权利。如果用户不具有R权利,则鉴权失败。在鉴权失败的情况下,鉴权小服务程序向CTI设备30通知失败,并且设备30响应于此执行预定的错误处理(未示出)。
如果用户鉴权成功并且验证了用户对于该操作的访问权,则鉴权小服务程序向CTI设备30提供表示鉴权成功的信息、该用户的用户ID和用户名(及其朗读信息)、登记了该将播放的消息的公告板的公告板ID和公告板名称、以及用户对于该公告板所拥有的访问权信息(S7)。当例如在稍后过程中的语音引导期间宣读用户的名称时,将使用用户名的朗读信息。
当鉴权成功时,CTI设备30指定目标消息的ID,并且发送请求到用于检索与该ID相应的语音消息的电子公告板系统10。当接收该请求时,电子BBS 10激活与该请求相应的小服务程序,并且该小服务程序从公告板DB 14中检索对应于该消息ID的语音文件,并且将该文件提供给CTI设备30(S8)。
在下载该语音文件的过程中(S8),CTI设备30向用户终端40提供表示将经由电话线路播放消息的语音引导(S9)。在该举例说明的例子中,提供包括用户名、公告板名、以及消息ID(或者消息标题)的语音引导。当已经完全下载语音文件时,CTI设备30播放该语音文件,并且将该播放的语音经由电话线路提供到用户终端40(S10)。
在完成语音文件播放之后,CTI设备30执行验证终止的过程(S11)。在终止验证过程中,将例如表达″按1再次收听消息,按2结束播放,或者按3记录应答″的引导语音发送到用户终端40。响应于该引导,用户终端40将用户的选择作为DTFM信号发送给CTI设备30(S12)。当用户选择再次收听消息时,CTI设备30再次播放语音文件,并且当用户选择应答记录时,将从用户终端40发送的语音转换为文件并将其登记到电子BBS 10中。只有当该特定用户具有对于所关心的公告板的W(写入)权利时才允许记录应答,并且在这样的情况下,还提供用于记录应答的语音引导。
参考图8来描述当对语音消息做出应答时执行的处理流程。在图8中,与图7中的步骤相类似的步骤利用相同的数字来标记,并且不再重复其描述。
当响应于在电子公告板系统10上张贴消息发送通知邮件到用户终端40(S1),并且用户选择用于应答的访问信息(S2)时,从用户终端40呼叫CTI设备30(S3)。CTI设备30接收来自该用户的PIN码输入(S4、5),以及从使用包括PIN码的信息的电子BBS 10中接收访问权的验证和用户鉴权(S6,7)。
当用户鉴权成功时,CTI设备30向用户终端40发送提示用户记录语音消息的消息(S21),并且响应于此,用户记录语音消息(S22)。如果满足预定的终止条件,诸如经过了预定时间或者从记录开始该呼叫中的无声持续了预定时间,则CTI设备30执行确认终止的过程。在终止确认过程中,向用户终端40发送引导语音,诸如″你希望结束语音记录吗?按1表示是,按2表示从最初开始记录,或者按3表示检查记录的消息″,并且该设备接收作为DTMF信号的用户响应。如果指示重新开始,则重复记录过程(S21、22),如果指示检查消息,则播放所记录的语音和发送到用户终端40,并且再次执行终止确认过程(S23)。如果用户选择″是″,则CTI设备30发送该记录的语音的语音文件到电子公告板系统10以请求登记(S24)。在电子BBS 10中,激活用于语音登记过程的小服务程序。该小服务程序在公告板DB 14中登记该语音文件、以及自动产生的该消息的标题和文本内容,并且向通知处理设备20供给必需的信息,由此指示设备20发送用于所登记的语音消息的通知邮件(S25)。
尽管参考图8描述了做出应答的例子,但是能够执行类似的过程用于在公告板上张贴新语音消息。
此外,尽管在图7和8中举例说明的例子中,请求用户输入用于用户鉴权的PIN码,但是这样的输入并不总是必需的。
尽管在上述例子中,经由电子邮件向相关用户通知电子公告板的更新,但是能使用除了电子邮件之外的各种通知方法,诸如即时消息和短消息服务(SMS),并且本实施例的方法也适用于这样的通知方法。
此外,尽管在上述例子中,电子公告板系统10、通知处理设备20以及CTI设备30被描述成分离的设备,但是这样的单元仅仅建议所分配的功能。在实际的硬件设备中实现每一个功能时,可以像本实施例中那样由分离的设备来实现这些功能的每一个,可以由单个设备一体地实现这些功能的两或三个,或者可以由多个设备来分开和实现每一个功能。
尽管用户终端40已经被描述成作为主要例子的移动电话,但是本实施例的上述方法也适用于除了移动电话之外的能够通过电话线路收发语音的任何终端。
尽管已经使用具体例子以特定方式描述了本发明的示范性形式,但是应理解本发明并不局限于此。此外,本领域的技术人员应当理解在没有脱离本发明的精神和范围的情况下可以对本发明做出各种改变和变型。
权利要求
1.一种中介设备,其响应于来自用户的请求执行用于向电子公告板系统登记语音信息或者从电子公告板系统中检索语音信息的过程,所述中介设备包括通知部件,当进行所述电子公告板的更新时,其产生和发送通知数据给与所述更新相关的用户,所述通知数据包括表示所述更新的信息和用于调用与所述更新相关的操作的访问信息;以及请求处理部件,其从所述用户中接收利用所述访问信息做出的操作请求,并且执行用于与所述访问信息对应的操作的过程。
2.根据权利要求1所述的设备,进一步包括CTI设备,用于通过电话线路从所述用户的终端获取所述操作请求,其中所述请求处理部件根据由所述CTI设备获取的所述操作请求来执行过程。
3.根据权利要求2所述的设备,其中所述访问信息包括所述CTI设备的电话号码、表示与所述访问信息对应的操作的类型的操作类型信息、以及表示作为所述操作的目标的消息或所述电子公告板的目标识别信息。
4.根据权利要求3所述的设备,其中所述访问信息包括附着于所述CTI设备的所述电话号码的子地址号码形式的所述操作类型信息和所述目标识别信息。
5.根据权利要求1所述的设备,其中所述访问信息包括表示与消息相关的操作的类型的操作类型信息、以及表示作为所述操作的目标的所述消息或者所述电子公告板的目标识别信息。
6.根据权利要求1所述的设备,其中所述通知部件包括表示与在所述电子公告板上张贴的消息的类型对应的一个或多个操作的映射信息,并且当在所述电子公告板上张贴消息时,从所述映射信息中获取与所述消息的类型对应的一个或多个操作,并且产生包括用于调用所述获取的操作中的每一个的访问信息的所述通知数据。
7.根据权利要求1所述的设备,其中当在所述电子公告板上张贴的所述消息是语音消息时,所述通知部件产生包括用于调用与所述语音消息对应的操作的访问信息的所述通知数据,并且当在其上张贴的所述消息是文本消息时,产生包括用于调用与所述文本消息对应的操作的访问信息的所述通知数据。
8.一种存储可由计算机执行以使所述计算机实现作为中介设备的功能的指令程序的存储介质,所述中介设备用于响应于来自用户的请求向电子公告板系统登记语音信息或者从电子公告板系统中检索语音信息,所述功能包括当进行所述电子公告板的更新时,产生通知数据,所述通知数据包括表示所述更新的信息和用于调用与所述更新相关的操作的访问信息;将所述通知数据发送到与所述更新相关的用户;从所述用户中接收利用所述访问信息做出的操作请求;以及执行用于与所述访问信息对应的操作的过程。
9.根据权利要求8所述的存储介质,其中,所述访问信息包括提供给所述计算机的CTI设备的电话号码、表示与所述访问信息对应的操作的类型的操作类型信息、以及表示作为所述操作的目标的消息或者所述电子公告板的目标识别信息。
10.根据权利要求9所述的存储介质,其中,所述访问信息包括以附着于所述CTI设备的所述电话号码的子地址号码形式的所述操作类型信息和所述目标识别信息。
11.根据权利要求8所述的存储介质,其中,所述访问信息包括表示与消息相关的操作的类型的操作类型信息、以及表示作为所述操作的目标的所述消息或者所述电子公告板的目标识别信息。
12.根据权利要求8所述的存储介质,其中,当在所述电子公告板上张贴的所述消息是语音消息时,产生包括用于调用与所述语音消息对应的操作的访问信息的所述通知数据,并且当在其上张贴的所述消息是文本消息时,产生包括用于调用与所述文本消息对应的操作的访问信息的所述通知数据。
13.一种由中介设备执行的方法,所述中介设备响应于来自用户的请求执行向电子公告板系统登记语音信息或者从电子公告板系统检索语音信息的过程,所述方法包括当进行所述电子公告板的更新时,产生通知数据,所述通知数据包括表示所述更新的信息和用于调用与所述更新相关的操作的访问信息;将所述通知数据发送到与所述更新相关的用户;从所述用户中接收利用所述访问信息做出的操作请求;以及执行用于与所述访问信息对应的操作的过程。
14.根据权利要求13所述的方法,其中所述访问信息包括提供给计算机的CTI设备的电话号码、表示与所述访问信息对应的操作的类型的操作类型信息、以及表示作为所述操作的目标的消息或者所述电子公告板的目标识别信息。
15.根据权利要求14所述的方法,其中所述访问信息包括附着于所述CTI设备的所述电话号码的子地址号码形式的所述操作类型信息和所述目标识别信息。
16.根据权利要求13所述的方法,其中所述访问信息包括表示与消息相关的操作的类型的操作类型信息、以及表示作为所述操作的目标的所述消息或者所述电子公告板的目标识别信息。
17.根据权利要求13所述的方法,其中当在所述电子公告板上张贴的所述消息是语音消息时,产生包括用于调用与所述语音消息对应的操作的访问信息的所述通知数据,并且当在其上张贴的所述消息是文本消息时,产生包括用于调用与所述文本消息对应的操作的访问信息的所述通知数据。
全文摘要
提供了一种中介设备,其响应于来自用户的请求执行向电子公告板系统登记语音信息或者从电子公告板系统检索语音信息的过程。该中介设备包括通知部件,当进行所述电子公告板的更新时,其产生和发送通知数据给与所述更新相关的用户,所述通知数据包括表示所述更新的信息和用于调用与所述更新相关的操作的访问信息,以及,请求处理部件,其从所述用户中接收利用所述访问信息做出的操作请求,并且执行用于与所述访问信息对应的操作的过程。
文档编号H04M3/50GK1901576SQ200610075449
公开日2007年1月24日 申请日期2006年4月14日 优先权日2005年7月20日
发明者铃木信雄, 小林裕二, 喜多辰臣 申请人:富士施乐株式会社