CN1794728B - 用于提供多功能通信日志的在线***和方法 - Google Patents
用于提供多功能通信日志的在线***和方法 Download PDFInfo
- Publication number
- CN1794728B CN1794728B CN200510130183XA CN200510130183A CN1794728B CN 1794728 B CN1794728 B CN 1794728B CN 200510130183X A CN200510130183X A CN 200510130183XA CN 200510130183 A CN200510130183 A CN 200510130183A CN 1794728 B CN1794728 B CN 1794728B
- Authority
- CN
- China
- Prior art keywords
- communication
- online
- information
- communication session
- log
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/48—Arrangements for recalling a calling subscriber when the wanted subscriber ceases to be busy
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/107—Computer-aided management of electronic mailing [e-mailing]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2203/00—Aspects of automatic or semi-automatic exchanges
- H04M2203/55—Aspects of automatic or semi-automatic exchanges related to network data storage and management
- H04M2203/551—Call history
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/42025—Calling or Called party identification service
- H04M3/42085—Called party identification service
- H04M3/42093—Notifying the calling party of information on the called or connected party
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/42365—Presence services providing information on the willingness to communicate or the ability to communicate in terms of media capability or network connectivity
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Entrepreneurship & Innovation (AREA)
- Strategic Management (AREA)
- Marketing (AREA)
- Physics & Mathematics (AREA)
- Economics (AREA)
- Computer Hardware Design (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- Data Mining & Analysis (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Signal Processing (AREA)
- Telephonic Communication Services (AREA)
- Computer And Data Communications (AREA)
Abstract
一种多功能通信日志,用于维护与用户的尝试通信会话有关的通信会话信息。该多功能通信日志与通信管理器通过接口连接,以探测用户发起的通信日志事件,并且自动且临时地为用户进行订阅以接收与尝试的通信会话相关的在线实体的在线信息。尝试的通信会话包括语音通信会话、文本通信会话以及多媒体通信会话。
Description
技术领域
本发明一般地涉及一种基于在线的交互式通信***,并且具体地涉及利用在线服务的通信日志应用。
背景技术
基于在线的交互式通信服务是以被叫为中心,其中被叫(在线实体)实时地将其在线信息(例如,可用性、活动性、本地时间、位置、活动设备/应用的当前状态以及对应的参数选项等)发布给主叫(在线观察者)。设计在线信息使得主叫能够更有效地联系被叫。现有的在线激活的应用利用在线订阅过程,包括用户(即,观察者和在线实体)通过其相应的客户机/或在线用户代理,经由对应的代理在线服务器进行直接交互。因而,在线服务目前需要异步、即时地(on-line)输入在线实体和观察者的少量数据。
缺乏用于订阅和取消订阅在线服务的自动机制,限制了可用在线激活服务的范围。由于目前的在线服务只提供在线实体的实时在线信息给观察者,观察者不能确定在线实体将来的在线信息,除非观察者在将来某个时间点及时订阅在线服务。这种在线信息受时间限制,在某些应用中可能是不合要求的。
例如,在呼叫日志应用中为用户维护每次语音通信会话的记录,目的是对记录的未接呼叫作出响应,用户目前必须首先确定主叫的优选联系方法,然后尝试发起与主叫的进一步通信会话。现有的呼叫日志解决方案是单一功能的,只创建和维护用于接入和发出语音呼叫的日志,而没有提供关于主叫的优选联系方法的信息。尽管少数可用的解决方案允许用户从呼叫日志发起语音呼叫,但是由于缺乏被叫的实时可用性信息(在线信息和参数选项信息),这样的语音通信尝试是低效率的。
因为必须为在线实体明确订阅在线服务并从在线实体授权在线服务,用户对确定该在线实体的实时状态(在线信息和参数选项信息)感兴趣,因此用户必须首先确定未接通信会话的发起者的联系地址,以便订阅发起者的在线信息和参数选项信息。例如,假定发起者不是用户的朋友,并且用户和发起者都为同一家企业工作,该企业已经安装了增强型在线活动目录(AD),那么用户就可以搜索企业AD以查找发起者并获得发起者的当前可用性和通信参数选项。一旦确定发起者的联系地址和在线状态,该用户就可以使用适当的通信媒体尝试建立通信会话,该通信媒体与发起者的通信参数选项要匹配。
然而,对用户来说,上述的未接呼叫响应过程是相当复杂的。而且,未接通信会话尝试不限于语音通信,而是还包括其他的通信类型例如文本和多媒体通信,而目前的呼叫日志应用不支持这些。
因此,需要的是一种用于提供多功能通信日志的在线***和方法,该多功能通信日志能够支持多种通信媒体类型。此外,需要的是多功能通信日志,能够自动为用户进行订阅以接收未接通信会话发起者和接收者的在线信息,从而简化用户的未接通信会话响应过程并提高其效率。
发明内容
本发明的实施方式提供一种在线***,包括多功能通信日志,能够维护与用户的尝试的通信会话有关的通信会话信息。该在线***还包括通信管理器,能够探测用户发起的通信日志事件,并且响应于探测到用户发起的通信日志事件,自动且临时地为用户进行订阅以接收与尝试的通信会话相关的在线实体的在线信息。例如,在一种实施方式中,当用户登录通信日志时就出现用户发起的通信日志事件。尝试的通信会话包括语音通信会话、文本通信会话和多媒体通信会话。此外,每一个在线实体是与用户的通信会话尝试的发起者或者接收者。
在另一种实施方式中,通信管理器还可操作为,响应于与特定在线实体的失败的通信会话尝试,把该特定在线实体添加到与尝试的通信会话相关的在线实体列表中。
在另一种实施方式中,通信管理器还可操作为,自动且临时地为用户进行订阅以接收在线实体的在线信息和参数选项信息。通信管理器使该用户能够利用在线实体之一的在线信息和参数选项信息,尝试与该在线实体建立附加的通信会话。
在另一种实施方式中,通信会话信息包括通信条目,用于每一个尝试的通信会话。每一个通信条目可以包括通信主题、在线实体信息、通信媒体和在线实体的通信地址中的一种或多种。此外,每一个通信条目可以提供一个到通信逻辑的链接,以利用在线实体的通信媒体和通信地址自动地发起与该在线实体的通信会话。而且,每一个通信条目可以包括一个到与通信会话尝试相关的邮件消息的链接,以及为用户把在线实体添加到用户的朋友列表的链接。在另一种实施方式中,通信日志可操作为提供分类特征,以使用户能够对通信条目进行分类。
有利地,在用户访问日志应用时,本发明的实施方式能够临时监控相关参与者的在线信息和参数选项信息。此外,本发明的实施方式基于订阅者的可用性和媒体参数选项,为用户提供联系订阅者的有效方式。而且,本发明的实施方式支持大量的新特征并创建更强大的通信日志应用。
附图说明
结合附图参照下面详细的说明可以更完整地理解本发明,其中:
图1示出了按照本发明的实施方式用于提供在线服务的示例性在线***;
图2是一个框图,示出了按照本发明的实施方式用于提供事件服务的示例性事件***。
图3示出了按照本发明的实施方式引入事件服务以提供事件驱动在线订阅的示例性在线***。
图4示出了提供多功能通信日志的示例性在线***。
图5是一个流程图,示出了使用基于事件驱动在线订阅的多功能通信日志的示例性过程;以及
图6是一个流程图,示出了按照本发明的实施方式用于维护多功能通信日志的示例性过程。
具体实施方式
参照图1,示出了一种示例性在线***100,其能够执行本发明的各种实施方式。在线***100包括一个在线实体110和与在线实体110相关的一种或多种设备120。在线实体110代表被叫,并且将关于被叫的在线状态的在线信息提供给在线***100。每一种设备120是一种物理通信设备,能够通过通信网络130发送和/或接收通信。这种设备120的示例包括,但不限于,台式电话120a、笔记本电脑120b、个人计算机120c、手机120d以及个人数字助理(PDA)120e。在图1中,通信网络130代表任何类型的网络,通过该网络可以传送媒体(电路交换或分组交换的语音或者数据)。例如,通信网络130可以包括公共交换电话网(PSTN)、公共陆地移动网(PLMN)、一个或多个专用局域网(LAN)、因特网以及/或者任何其他类型的网络或网络的组合。
在线***100还包括一个或多个在线用户代理140(PUA)、一个在线代理(PA)150、一个在线服务器160以及在线实体110的一个或多个观察者170。PUA 140能够处理并提供用于在线实体110的在线信息。在图1中,为每一种设备120示出了单独的PUA 140。然而,应该理解的是,在其他实施方式中,根据设备120的数量和类型、设备120支持的应用以及***配置,可以改变PUA 140的数量。每一个PUA 140独立地生成用于在线实体110的全部在线信息的组成成分。典型地,当在线状态发生变化时,PUA 140生成在线信息。在线状态改变的示例包括,但不限于,开启和关闭设备120、修改从设备120的注册以及改变设备120的即时消息状态。
来自每一个PUA 140的在线信息由一个或多个在线代理(PA)150收集。在图1中,为简单起见只示出了一个PA 150。然而,应该理解的是,在其他实施方式中,对于在线实体110可以有多个PA150,其中每一个PA 150负责当前活动的对在线实体110的所有订阅(来自观察者170的对在线信息的请求)的一个子集。PA 150维护当前用于在线实体110的全部在线信息并且提供在线信息给在线实体110的一个或多个观察者170(主叫)。在线服务器160是一个物理实体,可以操作为PA 150或者代理服务器,用于将来自观察者170的请求路由到PA 150。这样,PA 150结合在线服务器160可操作为,接收来自PUA 140的在线实体110的在线信息,接收来自观察者170的对在线信息的请求以及提供在线信息给观察者170。当作为PA 150时,在线服务器160还可以与PUA 140共同定位。
在线***100使用一种在线协议来提供在线服务给在线实体110和观察者170。可以用于在线***100的在线协议的一个示例是会话发起协议(SIP),如同J.Rosenberg等人2002年6月在“SIP:SessionInitiation Protocol”RFC:3261以及A.Roach等人2002年6月在“Session Initiation Protocol(SIP)-Specific Event Notification”RFC:3265中所述的那样,在此通过参考引入它们中的每一个。SIP是一种应用层控制协议,用于创建、修改和终止通信(语音、文本和/或多媒体)会话。SIP可以与其他协议一起使用,例如实时传输协议(RTP)、实时流协议(RTSP)、会话描述协议(SDP)、国际电信联盟-电信(“ITU-T”)H.263标准(视频编解码器(CODEC))、G.711和G.729标准(音频编解码器)以及其他或附加的标准或协议。如可以认识到的那样,可以使用其他或附加的协议和配置。
SIP网络能够将来自网络上任何用户的请求路由到服务器,该服务器为用户维护注册状态。因而,SIP网络使主叫(观察者)能够发送对关于特定被叫(在线实体110)的在线信息的订阅请求,以路由到在线服务器160,该在线服务器160维护用于在线实体110的在线信息。在操作中,为了效率起见,在线服务器160和PA 150可以与SIP代理/注册器共同定位。
图2是一个框图,示出了按照本发明的实施方式用于提供事件服务的示例性事件***200。通常,事件服务使所关心的实体(例如,源210)能够把他们想要提供的事件服务告知(例如,通过电子邮件、网页自动弹出广告、语音、传真或其他广告方式)给相关参与者(例如,订阅者250)。例如,每一种事件服务可以对应一种特定类型的事件(例如,体育比分、股票报价、新闻以及其他信息)。订阅者250通过订阅由源210提供的一种或多种事件服务,指定他们感兴趣的事件。
源210维护对特定事件服务进行订阅的订阅者的列表230。列表230可以包括:已经明确订阅接收事件通知消息245(例如,发送订阅消息225给源210)的订阅者250,还未退出事件服务的订阅者250,以及/或者已经表示对事件通知消息245中包括的某类信息感兴趣的订阅者250。源210还包括事件探测器240,其可操作为探测一个事件的发生,并触发事件通知控制器220为列表230中已经订阅该事件服务的每个订阅者250创建事件通知消息245。在此使用的术语“控制器”指的是任何设备、***或在其中控制至少一项操作的其部分,这可以在硬件、软件、固件或以上的某些组合中实现。应该注意的是,与控制器相关的功能可以是集中式的或者分布式的,不管是本地还是远程的。
源210发布事件通知消息245并经由通信网络260(例如,PSTN、PLMN、LAN、因特网以及/或者任何其他类型的网络或网络的组合)把该事件通知消息245传递给订阅者250。例如,源210可以经由电子邮件、即时消息、文本消息、语音消息、传真或其他类型的消息传递***传送事件通知消息245。
图3是一个框图,示出了按照本发明的实施方式引入事件服务以提供事件驱动在线订阅的示例性在线***300。为结合在线服务和事件服务,提供一个通信管理器350,将其设计为同时支持事件服务和在线服务的客户机。通信管理器350包括在线事件控制器360、存储器370和事件探测器380。将存储器370配置成存储观察者信息372、在线实体信息374以及事件信息376。观察者信息372可以包括,例如观察者的身份,用于识别订阅在线/事件服务的每一个观察者170。此外,观察者信息372可以包括由观察者170定义的观察者参数选项。
例如,在按照本发明的一种实施方式中,一旦探测到一个事件,比如用户发起的通信日志事件(例如,用户/观察者登录通信日志应用),观察者参数选项就可以指令通信管理器350为观察者170订阅在线服务。在进一步的实施方式中,观察者参数选项可以包括订阅授权信息,使通信管理器350能够为观察者170订阅/取消订阅在线服务。例如,订阅授权信息可以包括:观察者170的用户标识符(uri)和密码,与观察者170相关的在线服务器160的在线服务器地址,以及用于指定要提供给观察者170的特定在线信息330的在线过滤信息。
在线实体信息374可以与特定观察者身份相关,并且可以包括,例如一个或多个在线实体身份,用于识别观察者170感兴趣监控的在线实体110。每一个在线实体身份还可以与事件信息376相关,包括用于识别特定事件的事件描述,该特定事件触发通信管理器350为观察者170订阅/取消订阅在线服务。例如,按照本发明的实施方式,事件信息376可以包括用户发起的通信日志事件。
应该理解的是,存储器110包括任何类型的数据存储设备,其包括,但不限于,硬盘、随机访问存储器(RAM)、只读存储器(ROM)、光盘、软盘、ZIP驱动器、磁带驱动器、数据库或者其他类型的存储设备或存储媒介。
事件探测器380能够探测事件信息376中所指定的事件的发生,并且触发在线事件控制器360根据观察者信息372修改观察者170的在线订阅的状态。观察者170的在线订阅作为订阅信息340存储在在线服务器160中,并且该在线订阅指示观察者170是订阅接收在线实体110的在线信息330还是取消订阅不接收在线实体110的在线信息330。
在一种实施方式中,事件探测器380与事件***通过接口连接,以借助于正确的订阅语义,向事件***明确表达通信管理器350想要订阅的事件。事件探测器380还能够经由事件通信网络260接收来自事件信息的源210的事件通知消息。一旦接收到事件通知消息,事件探测器380就根据存储在存储器370中的观察者参数选项触发在线事件控制器360,以修改订阅信息340中的观察者的在线订阅的状态,该订阅信息340存储在在线服务器160中。
在另一种实施方式中,事件探测器380捕获所关心的本地事件的发生,这些事件与在线实体110、观察者170、或者与两者都相关。例如,按照本发明的实施方式所关心的本地事件可以包括用户/观察者对通信日志应用的登录事件。一旦探测到所关心的本地事件(在事件信息376中指定的),事件探测器380就根据存储在存储器370中的观察者参数选项触发在线事件控制器360,以修改订阅信息340中的观察者的在线订阅的状态,该订阅信息340存储在在线服务器160中。
在线事件控制器360可操作为,使用存储在存储器370中的信息372、374和376,把由事件探测器380探测到的事件映射为在线订阅/取消订阅动作。一旦接收到事件通知消息或者观测到用于触发订阅/取消订阅动作的本地激励事件,在线事件控制器360代表用户(与在线服务有关的观察者)自动(例如,没有用户输入)执行其他参与者(与在线服务有关的在线实体110)的在线订阅/取消订阅。在线事件控制器360与在线服务器160通信,以自动修改观察者170对在线实体110的在线信息330的在线订阅的状态,如存储于在线服务器160中的订阅信息340中所指示的。此外,在线事件控制器360与在线服务器160通信,以监控在线实体110和/或观察者170的在线状态,使事件探测器380能够探测事件信息376中所指定的事件的发生。
在线事件控制器360还可操作为,经由通信网络310监控与在线实体110相关的事件,并经由通信网络320监控与观察者170相关的事件。通信网络310和320包括任何类型的网络,例如PSTN、PLMN、LAN、因特网或者其他类型的网络。此外,通信网络310可以是(例如,与远程在线实体110)相同的通信网络或者不同的通信网络。
一旦在在线服务器160的订阅信息340中自动修改观察者的在线订阅状态,在线服务器160就操作为根据在线订阅状态,为观察者170提供在线服务。例如,如果通信管理器350把观察者的在线订阅状态从取消订阅修改为订阅,那么在线服务器160为观察者170提供在线实体110的在线信息330。在线事件控制器360可以使用订阅授权信息(例如uri、密码、代理(在线服务器)地址、在线过滤等)来修改在线服务器160中观察者的在线订阅的状态,其中该订阅授权信息由观察者提供并且存储在存储器370中的观察者信息372中。
应该注意的是,可以使用硬件、软件、固件或其组合来构造或配置通信管理器350,用于探测事件并修改观察者对在线实体的在线信息的在线订阅的状态。作为一个示例,通信管理器350可以包括一个或多个执行指令的处理器以及存储处理器所使用的指令和数据的一个或多个存储器。通常认为处理器是一种驱动通用计算机的设备。然而应该注意的是,也可以使用其他的处理器设备例如微处理器、现场可编程门阵列(FPGA)或专用集成电路(ASIC)或者其组合,并且可以取得在此描述的好处和优点。
在一种实施方式中,通信管理器350可以包括一个或多个过程,例如用来提供产生指定结果的行为、功能或一系列***化的任务的软件应用。例如,通信管理器350可以是运行在在线服务器160或在线***中的不同节点上的应用。
图4示出了引入事件服务以提供多功能通信日志400的示例性在线***300。通信日志400是这样的应用,其创建并维护特定用户/观察者170的所有接入和发出的尝试通信会话(实时以及非实时)的日志条目,而不管尝试的通信会话是成功的通信会话还是失败的通信会话。尝试的通信会话可以是任何媒体类型的,包括,但不限于,实时或非实时语音、文本以及多媒体(视频+)。
通信日志400自动记录用户170的所有接入和发出的通信会话的通信会话信息410。例如,通信会话信息410可以包括所有接入和发出的通信会话的通信主题、主叫/被叫(在线实体110)信息、尝试的通信会话中所使用的通信媒体类型以及在线实体110的通信地址。通信会话信息410存储在通信条目中,一个条目对应每个尝试的通信会话。
通信日志400与通信管理器350通过接口连接,以自动订阅并监控在线实体的在线信息和通信参数选项,例如在线实体的可用性和当前可用且优选的媒体类型。通信日志400维护在线实体的“待订阅”(“To Be Subscribed”)列表420,该在线实体的失败和/或成功的通信会话尝试存储在通信会话信息410中。通信日志400为通信管理器350提供“待订阅”列表420,用于自动且临时地为用户170进行订阅以接收列表420中的在线实体110的在线信息和参数选项信息。
当用户170登录通信日志400来查看对用户尝试的未接通信会话和成功的通信会话的历史记录时,登录事件经由在线服务器160触发通信管理器350修改用户170的在线订阅的状态,以接收“待订阅”列表420中的在线实体的在线信息和参数选项信息。当用户查看或者以其他方式恢复为与特定在线实体尝试的通信会话制作的通信条目时,就显示列表420中的特定在线实体的在线信息和参数选项信息或者以其他方式将该信息提供给用户。使用在线信息和参数选项信息,用户170能够经由通信管理器350有效地尝试发起与特定在线实体的附加的通信会话。
例如,通信日志400中的每个通信条目可以包括一个提供到用户170的链接,把用户170链接到通信管理器350内的通信逻辑,其能够使用存储在通信日志400的通信会话信息410中的特定在线实体的通信媒体和通信地址自动地发起与该在线实体的通信会话。这样,通信日志400允许用户170使用一次点击特征或按钮(即,“Push-To-Talk”/“Push-To-IM”/“Push-To-Email”等)来响应已记录的通信会话。
此外,在通信日志400的通信会话信息410中的每个通信条目可以包括一个提供到用户170的链接,把用户170链接到与记录的通信会话尝试相关的邮件消息。因此,通信日志400允许用户170使用一次点击特征或按钮访问用于(或,附到)已记录的通信会话的电子邮件、语音邮件或多媒体邮件。此外,在通信日志400的通信会话信息410中的每个通信条目可以包括一个提供到用户170的链接,使用户170能够通过单一按钮(例如,“添加到朋友列表”按钮)把与通信条目相关的在线实体添加到用户的朋友列表。而且,在通信日志400的通信会话信息410中的每个通信条目可以包括一个提供到用户170的链接,通过单一按钮(例如,“关于”按钮)把用户170链接到与记录的通信会话的发起者(在线实体110)有关的附加信息,该记录的通信会话存储在通信会话信息410中。
在另外的实施方式中,通信日志400包括分类特征,使用户170能够对通信条目进行分类。例如,分类特征可以经由单一按钮允许用户170按照时间、主题或指定的在线实体来取得最近的五个(或者,任何固定数目)通信登录条目。分类特征还可以允许用户通过单一按钮取得与指定主题(即,按思路)相关的最近五个(或者,固定数目)跟踪记录。
应该注意的是,可以使用硬件、软件、固件或者其组合来构造或配置通信日志400,用于维护接入和发出的与用户尝试的通信会话的多功能日志。作为一个示例,通信日志400可以包括用于执行指令的一个或多个处理器,以及用于存储处理器所使用的指令和数据的一个或多个存储器。通常认为处理器是一种驱动通用计算机的设备。然而要注意的是,也可以使用其他的处理器设备例如微处理器、现场可编程门阵列(FPGA)或专用集成电路(ASIC)或者其组合,并且可以取得在此描述的好处和优点。
在一种实施方式中,通信日志400可以包括一个或多个处理器,例如用于提供产生指定结果的行为、功能或一系列***化的任务的软件应用。例如,通信日志400可以是运行在通信管理器350、在线服务器160或者在线***300中的不同节点上的一种应用。
图5是一个流程图,示出了使用基于事件驱动在线订阅的多功能通信日志的示例性过程500。首先,在块510中,多功能通信日志监控所有接入和发出的与用户尝试的通信会话,包括实时和非实时的语音、文本以及多媒体通信会话。在块520中,通信日志400为用户的所有接入和发出的通信会话自动记录通信会话信息。通信会话信息包括至少与失败的通信会话尝试相关的主叫/被叫(在线实体)身份。
当在块530中用户登录通信日志以查看与用户尝试的失败通信会话和成功的通信会话的历史记录时,在块540中,登录事件触发通信管理器为用户进行订阅以接收在线实体的在线信息和参数选项信息。利用在线信息和参数选项信息,用户可以更有效地尝试发起与在线实体的进一步通信会话。
图6是一个流程图,示出了按照本发明的实施方式用于维护多功能通信日志的示例性过程600。首先,在块610中,通信日志和/或通信管理器维护与用户尝试的通信会话相关的在线实体的“待订阅”列表。当在块620中在用户和在线实体之间发生通信会话尝试时,在块630中,通信日志和/或通信管理器确定在线实体是否已经是该用户(或观察者)的特有的朋友,或是用户(或观察者)正在监控的现有在线实体组中至少一个组的成员。如果该在线实体是用户的一个朋友,此时通信日志/通信管理器探测指示该用户(或观察者)能够访问多功能通信日志的一个事件,在块640中将会在通信日志的GUI(图形用户界面)上自动显示在线信息。
如果该在线实体不是用户的一个朋友,在块650中通信日志和/通信管理器就通过利用通信会话中使用的联系地址,查询企业目录以获得该在线实体的身份。如果在块660中成功确定该在线实体身份,在块670中通信日志和/通信管理器就会在“待订阅”列表中创建一个关于该在线实体身份的新条目。否则,在块680中,通信日志记录通信媒体和通信地址并提供对应日志条目的合适的“Push to”按钮链接。
本领域的技术人员会认识到,本申请描述的创新思想可以基于广泛的应用进行修改和改变。因此,专利主体的范围不应局限于所描述的任何特定示例性范例,而是由下面的权利要求限定。
Claims (7)
1.一种在线***,包括:
通信日志,能够维护与用户的尝试的通信会话有关的通信会话信息,所述通信日志包括与所述尝试的通信会话相关的在线实体的列表,其中所述通信日志能够提供与所述用户的尝试的通信会话的历史;以及
通信管理器,能够探测用户发起的通信日志事件,所述通信日志事件指示所述用户登录所述通信日志来查看所述尝试的通信会话的历史,其中所述通信管理器还可操作为,响应于探测到所述的用户发起的通信日志事件,自动且临时地为所述用户进行订阅,以接收所述尝试的通信会话的历史中的特定在线实体的在线信息和参数选项信息,并且由所述在线***提供的所述参数选项信息指示所述特定在线实体的优选的媒体类型,基于所述优选的媒体类型和所述在线信息能够使得用户有效地发起与所述特定在线实体的附加的通信会话。
2.根据权利要求1的在线***,其中所述通信会话信息包括通信条目,用于每一个所述尝试的通信会话。
3.根据权利要求2的在线***,其中每一个所述通信条目包括通信主题、在线实体信息、通信媒体以及所述在线实体的通信地址中的一个或多个。
4.根据权利要求3的在线***,其中每一个所述通信条目提供一个到通信逻辑的链接,以利用所述的相应通信媒体和所述的相应通信地址自动地发起与所述相应在线实体的通信会话。
5.一种用于在在线***中提供多功能通信日志的方法,包括以下步骤:
维护与用户的尝试的通信会话有关的通信会话信息的通信日志,所述通信日志包括与所述尝试的通信会话相关的在线实体的列表;
提供与所述用户的尝试的通信会话的历史;
检测用户发起的通信日志事件,所述通信日志事件指示所述用户登录所述通信日志来查看所述尝试的通信会话的历史;
响应于探测到所述的用户发起的通信日志事件,自动且临时地为所述用户进行订阅,以接收所述尝试的通信会话的历史中的特定在线实体的在线信息和参数选项信息;
提供指示所述特定在线实体的优选的媒体类型的所述参数选项信息;以及
基于所述优选的媒体类型和所述在线信息,发起与所述特定在线实体的附加的通信会话。
6.根据权利要求5的方法,其中所述的维护步骤还包括以下步骤:
为每一个所述尝试的通信会话维护一个通信条目。
7.根据权利要求6的方法,其中每一个所述通信条目包括通信主题、在线实体信息、通信媒体以及所述在线实体的通信地址中的一个或多个,并且还包括以下步骤:
在所述通信条目中提供一个到通信逻辑的链接,以利用所述的相应通信媒体和所述的相应通信地址自动地发起与所述相应在线实体的通信会话。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/021,705 US20060140189A1 (en) | 2004-12-23 | 2004-12-23 | Presence system and method for providing a multi-functional communications log |
US11/021,705 | 2004-12-23 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1794728A CN1794728A (zh) | 2006-06-28 |
CN1794728B true CN1794728B (zh) | 2012-12-26 |
Family
ID=36097185
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200510130183XA Expired - Fee Related CN1794728B (zh) | 2004-12-23 | 2005-12-19 | 用于提供多功能通信日志的在线***和方法 |
Country Status (3)
Country | Link |
---|---|
US (1) | US20060140189A1 (zh) |
EP (1) | EP1675371A1 (zh) |
CN (1) | CN1794728B (zh) |
Families Citing this family (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7701925B1 (en) * | 2000-03-22 | 2010-04-20 | Tekelec | Presence registration and routing node |
EP1733572B1 (en) * | 2004-03-11 | 2018-11-21 | Tekelec, Inc. | Methods, systems, and computer program products for providing presence gateway functionality in a telecommunications network |
US7853697B2 (en) * | 2005-01-03 | 2010-12-14 | Nokia Corporation | Handling suspended network state of a terminal device |
US8204052B2 (en) * | 2005-05-02 | 2012-06-19 | Tekelec, Inc. | Methods, systems, and computer program products for dynamically coordinating collection and distribution of presence information |
US7907713B2 (en) * | 2005-10-25 | 2011-03-15 | Tekelec | Methods, systems, and computer program products for using a presence database to deliver enhanced presence information regarding communications made to or from a presentity |
JP4333723B2 (ja) * | 2006-09-29 | 2009-09-16 | 株式会社日立製作所 | 通信ログ管理システム |
US7975242B2 (en) | 2007-01-07 | 2011-07-05 | Apple Inc. | Portable multifunction device, method, and graphical user interface for conference calling |
US20080182627A1 (en) * | 2007-01-26 | 2008-07-31 | Sony Ericsson Mobile Communications Ab | Phone availability indication |
KR20090019665A (ko) * | 2007-08-21 | 2009-02-25 | 삼성전자주식회사 | 구독자의 선호도를 참조하여 sip을 기반으로 하는이벤트 통지를 제어하는 시스템 및 방법 |
EP2307976A4 (en) * | 2008-06-13 | 2011-11-16 | Tekelec Us | METHODS, SYSTEMS AND COMPUTER-READABLE MEDIA FOR PROVIDING PRESENCE DATA OF SEVERAL PRESENCE INFORMATION PROVIDERS |
US8194831B2 (en) * | 2008-07-01 | 2012-06-05 | Avaya Inc. | Determining a preferable mode of communicating with a called party |
US7984102B1 (en) * | 2008-07-22 | 2011-07-19 | Zscaler, Inc. | Selective presence notification |
US8831645B2 (en) * | 2008-11-24 | 2014-09-09 | Tekelec, Inc. | Methods, systems, and computer readable media for providing geo-location proximity updates to a presence system |
US8838684B2 (en) | 2010-01-14 | 2014-09-16 | Fuji Xerox Co., Ltd. | System and method for determining a presence state of a person |
US8990319B2 (en) | 2010-08-26 | 2015-03-24 | Fuji Xerox Co., Ltd. | System and method for coordinating communication events using computer-assisted structured interaction |
CN102655690B (zh) * | 2011-03-01 | 2017-04-19 | 联想(北京)有限公司 | 一种信息通知方法、装置及电子设备 |
CN103490918B (zh) * | 2012-06-08 | 2018-07-24 | 北京千橡网景科技发展有限公司 | 用于跟踪用户行为的方法和设备 |
CN108600037B (zh) * | 2018-01-22 | 2021-12-03 | 来邦科技股份公司 | 一种设备在线识别方法、电子设备、***和存储介质 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1288202A (zh) * | 2000-06-23 | 2001-03-21 | 林海 | 一种防止垃圾电子邮件的方法 |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4313035A (en) * | 1980-01-18 | 1982-01-26 | Bell Telephone Laboratories, Incorporated | Method of providing person locator service |
US6038296A (en) * | 1997-10-07 | 2000-03-14 | Lucent Technologies Inc. | Internet/intranet user interface to a multimedia messaging system |
US6044403A (en) * | 1997-12-31 | 2000-03-28 | At&T Corp | Network server platform for internet, JAVA server and video application server |
US20030009530A1 (en) * | 2000-11-08 | 2003-01-09 | Laurent Philonenko | Instant message presence protocol for facilitating communication center activity |
DE10147770A1 (de) * | 2001-09-27 | 2003-04-17 | Siemens Ag | Verfahren zum Bereitstellen von Kommunikationsinformationen einer Kommunikationseinheit und Vorrichtungen zum Umsetzen des Verfahrens |
US20030105820A1 (en) * | 2001-12-03 | 2003-06-05 | Jeffrey Haims | Method and apparatus for facilitating online communication |
US20040064514A1 (en) * | 2002-09-17 | 2004-04-01 | Daniell W. Todd | Providing instant messaging (IM) internet presence information and chat capability from displayed email messages |
US7698367B2 (en) * | 2003-03-06 | 2010-04-13 | Siemens Communications, Inc. | System and method for presence enabled e-mail delivery |
US20050071428A1 (en) * | 2003-09-26 | 2005-03-31 | Khakoo Shabbir A. | Method and apparatus for delivering an electronic mail message with an indication of the presence of the sender |
-
2004
- 2004-12-23 US US11/021,705 patent/US20060140189A1/en not_active Abandoned
-
2005
- 2005-12-14 EP EP05027287A patent/EP1675371A1/en not_active Withdrawn
- 2005-12-19 CN CN200510130183XA patent/CN1794728B/zh not_active Expired - Fee Related
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1288202A (zh) * | 2000-06-23 | 2001-03-21 | 林海 | 一种防止垃圾电子邮件的方法 |
Also Published As
Publication number | Publication date |
---|---|
EP1675371A1 (en) | 2006-06-28 |
US20060140189A1 (en) | 2006-06-29 |
CN1794728A (zh) | 2006-06-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1794728B (zh) | 用于提供多功能通信日志的在线***和方法 | |
CN1794727B (zh) | 用于事件驱动的存在订购的存在***和方法 | |
US9641423B2 (en) | Communication using delegates, such as delegates specified in an email or scheduling application | |
CA2393574C (en) | Aggregates in a presence management system | |
US20060210034A1 (en) | Enabling a user to store a messaging session entry for delivery when an intended recipient is next available | |
CA2394344C (en) | Presence management system | |
CA2393571C (en) | Anonymity in a presence management system | |
US8874670B2 (en) | Communication using delegates, such as delegates specified in an email or scheduling application | |
US8831647B2 (en) | Presence-enabled mobile access | |
US6807423B1 (en) | Communication and presence spanning multiple access networks | |
US20190268387A1 (en) | Method and system for expanded participation in a collaboration space | |
US10205685B2 (en) | Apparatus and method for managing user chat experiences with businesses | |
US20070201637A1 (en) | Notifying users when messaging sessions are recorded | |
US20090112996A1 (en) | Determining Presence Status of End User Associated with Multiple Access Terminals | |
US20030172077A1 (en) | Device-independent notification system | |
EP1755312A1 (en) | Communication system and method for providing presence-enhanced name tags | |
US20030020750A1 (en) | Specifying messaging session subject preferences | |
US7730156B1 (en) | Method and system for reporting changes in PIM data | |
CA2394317C (en) | Presence management system using context information |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C17 | Cessation of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20121226 Termination date: 20131219 |