CN1671130A - 不同类型终端间传送数据的方法、装置、程序及存储介质 - Google Patents

不同类型终端间传送数据的方法、装置、程序及存储介质 Download PDF

Info

Publication number
CN1671130A
CN1671130A CNA2004100831139A CN200410083113A CN1671130A CN 1671130 A CN1671130 A CN 1671130A CN A2004100831139 A CNA2004100831139 A CN A2004100831139A CN 200410083113 A CN200410083113 A CN 200410083113A CN 1671130 A CN1671130 A CN 1671130A
Authority
CN
China
Prior art keywords
terminal
information
call
calling
terminals
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.)
Granted
Application number
CNA2004100831139A
Other languages
English (en)
Other versions
CN1671130B (zh
Inventor
加藤哲也
户田明延
元山英幸
福山训行
野田政秀
饭田一朗
藤野信次
福田茂纪
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Publication of CN1671130A publication Critical patent/CN1671130A/zh
Application granted granted Critical
Publication of CN1671130B publication Critical patent/CN1671130B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • H04L67/303Terminal profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1069Session establishment or de-establishment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/43Billing software details
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/80Rating or billing plans; Tariff determination aspects
    • H04M15/8016Rating or billing plans; Tariff determination aspects based on quality of service [QoS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/80Rating or billing plans; Tariff determination aspects
    • H04M15/8044Least cost routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/54Arrangements for diverting calls for one subscriber to another predetermined subscriber
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2215/00Metering arrangements; Time controlling arrangements; Time indicating arrangements
    • H04M2215/01Details of billing arrangements
    • H04M2215/0168On line or real-time flexible customization or negotiation according to wishes of subscriber
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2215/00Metering arrangements; Time controlling arrangements; Time indicating arrangements
    • H04M2215/42Least cost routing, i.e. provision for selecting the lowest cost tariff
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2215/00Metering arrangements; Time controlling arrangements; Time indicating arrangements
    • H04M2215/74Rating aspects, e.g. rating parameters or tariff determination apects
    • H04M2215/7414QoS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2215/00Metering arrangements; Time controlling arrangements; Time indicating arrangements
    • H04M2215/74Rating aspects, e.g. rating parameters or tariff determination apects
    • H04M2215/745Least cost routing, e.g. Automatic or manual, call by call or by preselection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42025Calling or Called party identification service
    • H04M3/42085Called party identification service
    • H04M3/42102Making use of the called party identifier
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42365Presence services providing information on the willingness to communicate or the ability to communicate in terms of media capability or network connectivity

Abstract

用于在不同类型的终端之间传送数据的方法、装置、程序以及存储介质。一种通信终端选择单元,其在接收到呼叫发起请求时从存在管理单元获取存在信息,该存在信息包括关于被呼叫者可用的多个终端的终端信息,并且如果根据所述存在信息存在被呼叫者可用的多个终端,则根据终端选择信息选择一特定终端,在该终端选择信息中被呼叫者至少预先定义了是通话质量优先还是通话费用优先,通知所选择的终端作为转移目的地,以使得能够进行呼叫转移。

Description

不同类型终端间传送数据的方法、装置、程序及存储介质
技术领域
本发明总体上涉及一种用于在不同类型的终端之间传送数据的方法、装置、程序以及存储介质,以根据存在信息将诸如电话、即时消息、http以及邮件等的呼叫转移到一可用终端,更具体地,涉及用于在不同类型的终端之间传送数据的方法、装置、程序和存储介质,以根据用户的状况来动态地选择最佳终端,并且在选择了诸如固定电话、移动电话或者VoIP电话的多个终端时转移呼叫。
背景技术
近年来工作方式和通信基础设施发生了快速的变化。例如,无个人办公桌的办公室和远程办公已成为现行的多种办公工作方式之一。这些通信终端有内线电话(extension phone)、移动电话、笔记本PC、PDA以及VoIP电话,并且根据通信的内容还可以分为呼叫、即时消息、http以及邮件。在这种面临多样化工作方式和通信基础设施的环境中,单个用户可以使用多个不同的通信终端,并且正在考虑下述业务,该业务使用现有系统来适当、实时地支配用户可用的多个通信终端,并且在接收到呼叫发起请求后,根据存在信息选择一特定通信终端并且转移该呼叫。当从外部网络向用户进行呼叫发起请求时,这种呼叫转移业务不限于内线电话,并且可以通过根据存在信息选择外部网络上的用户终端来转移呼叫。
用于管理呼叫转移业务所需的存在信息的装置包括:个人管理系统,用于以综合或者适时地方式来管理多条个人行为信息(例如关于某人是否在其办公位置的个人信息、出勤/缺勤信息、时间安排信息、会议出席信息)、电话应答的鉴别以及基于个人信息的大楼管理(参见日本专利申请特开公报No.1999-39570)。另一方面,为了响应于增值业务的需求(包括仅在诸如商业讨论和支持业务的特定语音通信(特定呼叫)中以及仅在用于报告给警察或消防局的语音通信(紧急呼叫)中由最终用户所要求的高质量),已知一种与用于通过IP(互连网协议)网络传送(包括发送和交换)语音分组的VoIP(基于IP的语音传输(Voice Over InternetProtocol))网络系统相关的技术,更具体地,该技术与用于通过优先控制与特定语音会话相关联的呼叫来提供增值业务的VoIP网络系统相关(参见日本专利申请特开公报No.2003-324472)。此外,已知一种技术,该技术通过DMZ(非军事化区域)来建立对于内部网和外部网络的呼叫,以在连接到内部网和外部网络的多个终端之间建立呼叫并且实现多媒体通信,同时确保内部网安全(参见日本专利申请特开公报No.2003-324485)。然而,在这种使用传统的用户存在信息的呼叫转移业务中,尽管可以通过将接收者的行踪信息和电话的传移能力进行组合来将电话呼叫转移至接收者的当前所在地,但是这种业务没有特别考虑以下情况,即:存在接收呼叫的多个终端。作为通信基础设施的多样化的结果,如果在接收者的当前位置可以使用多个电话(例如IP电话和普通电话),则会存在以下需求:在呼叫来自自己公司的情况下,将呼叫转移到较低费用的IP电话;而在客户呼叫的情况下,将呼叫转移到能提供较好声音质量的普通电话(尽管费用较高),而不是转移到声音质量较差的IP电话。然而,即使在同一地点存在多个可用的通信终端时,当前的呼叫转移业务也仅能将呼叫转移到以固定方式安装的多个通信终端中的任意一个,而使得无法适当地响应用户使用多样化的通信终端的需求,并且阻碍了对于多样化的通信基础设施的充分利用。
发明内容
因此,根据本发明,提供了一种用于在不同类型的终端之间传送数据的方法、装置、程序以及存储介质,以通过选择满足用户需求的通信终端来转移呼叫。本发明提供了一种在不同类型的终端之间传送数据的方法。本发明的在不同类型的终端之间传送数据的方法包括:
存在信息获取步骤,用于在接收到呼叫发起请求后,获取存在信息,该存在信息包括有关被呼叫者(call terminator)可用的多个终端的终端信息;
终端选择步骤,如果根据存在信息存在被呼叫者可用的多个终端,则根据终端选择信息选择一特定终端,在该终端选择信息中被呼叫者至少预先定义了是通话质量优先还是通话费用优先;以及
呼叫转移步骤,用于通知所选择的终端作为转移目的地以使得能够进行呼叫转移。
在此,将诸如电话、即时消息、http以及邮件的终端类型设置为终端信息中的第一终端属性,并且将诸如固定电话、移动电话、PHS以及VoIP电话的电话细节设置为终端信息中的第二终端属性。该终端选择步骤包括:根据定义终端选择条件的终端筛选器(filter)来选择一特定的终端或者业务,该终端选择条件基于呼叫发起者(originator)所持有的第一评价值和被呼叫者所持有的第二评价值中哪一个更大或者更小。该终端选择步骤包括:根据呼叫发起者的呼叫优先级和被呼叫者的繁忙程度(busyness)中哪一个更大或者更小来选择一个特定的终端或者业务。例如,在终端筛选器中预先设置终端选择条件,以通过将呼叫发起者的呼叫优先级和被呼叫者的繁忙程度进行比较来选择一特定的终端或者业务。在终端筛选器中预先设置终端选择条件,以在繁忙程度低于呼叫发起者的呼叫优先级的情况下选择一呼叫终端,而在任何其他情况下选择所记录的业务。在终端筛选器中预先设置终端选择条件,以通过对呼叫发起者和被呼叫者的职别(job title)进行比较来选择一特定的终端或者业务。例如,在终端筛选器中预先设置终端选择条件,以在被呼叫者的职别低于呼叫发起者的职别的情况下选择一呼叫终端,而在任何其他情况下选择所记录的业务。该终端选择步骤包括:如果基于终端筛选器选择了多个呼叫终端作为候选终端,则根据优先级信息选择具有高通话质量或者具有低通信费用的终端。终端选择步骤包括:设置加权通信带宽、加权通信费用以及优先级值作为优先级信息;使用(加权通信带宽)-(加权通信费用)+(优先级值)的公式来求得优先级;以及选择优选级绝对值最高的呼叫终端,以使得能够选择高质量和低费用的终端。在这种情况下,当在可能的情况下希望使用一特定的终端时,设置正的优先级值,否则设置负的优先级值。该终端选择步骤包括:当希望选择具有高通话质量的终端时,在优先级信息中将通信费用的权值设置为0;以及选择具最高优先级的呼叫终端。该终端选择步骤包括:当希望选择具有低通话费用的终端时,在优先级信息中将通信带宽的权值设置为0;以及选择具有绝对值最高的优先级的呼叫终端。当希望不根据通话质量和通话费用来选择一特定的终端时,在优先级信息中将待选择的终端的优先级值设置为较大值,以赋予绝对值最高的优先级,同时将其他的权值设置为0。该终端选择步骤包括:将加权通信带宽、加权通信时延、加权时间计费、加权数据计费以及优先级值设置为优先级信息;使用(加权通信带宽)-(加权通信时延)-(加权时间计费)-(加权数据计费)+(优先级值)来求得优先级;以及选择具有最高绝对值的优先级的呼叫终端,以使得能够选择高质量和低费用的终端。
在本发明的另一方面中,为了避免双重计费,提供了一种动态电话簿显示步骤,用于当通过来自外部网络中的呼叫发起者的终端的网页访问而选择外部网络中的通信终端作为转移目的终端时,将转移目的终端的电话号码通知给呼叫发起者终端,以使呼叫发起者终端能够直接发起呼叫。在此,动态电话簿显示步骤包括:创建一确认画面,该画面包括作为链接的转移目的终端的电话号码,并且将该画面传送给呼叫发起者终端。在本发明的另一方面中,为了保存(save)外部号码,提供了动态电话簿显示步骤,用于当通过来自外部网络中的呼叫发起者的终端的网页访问来选择内部网络中的通信终端作为转移目的终端时,将关键(key)电话号码通知给呼叫发起者终端,以使呼叫发起者终端能够进行呼叫发起请求;以及将通过呼叫发起请求接收的该关键号码电话转换为传送目的终端的内部网络电话号码,以使得能够进行呼叫转移。在此,动态电话簿显示步骤包括:创建包括作为链接的关键电话号码的确认画面,并且将该确认画面传送给呼叫发起者终端。
本发明提供了一种用于在不同类型的终端之间传送数据的装置。本发明的用于在不同类型的终端之间传送数据的装置包括:存在信息获取单元,用于在接收到呼叫发起请求时获取存在信息,该存在信息包括有关被呼叫者可用的多个终端的终端信息;终端选择单元,用于如果根据存在信息存在被呼叫者可用的多个终端,则根据终端选择信息选择一特定终端,在该终端选择信息中被呼叫者至少预先定义了是通话质量优先还是通话费用优先;以及呼叫转移单元,用于通知所选择的终端作为转移目的地以使得能够进行呼叫转移。本发明提供了一种由计算机执行的用于呼叫转移的程序。本发明的程序使计算机构成呼叫转移服务器,以执行以下步骤:
存在信息获取步骤,用于在接收到呼叫发起请求时,获取存在信息,该存在信息包括有关被呼叫者可用的多个终端的终端信息;
终端选择步骤,如果根据存在信息存在被呼叫者可用的多个终端,则根据终端选择信息选择一特定终端,在该终端选择信息中被呼叫者至少预先定义了是通话质量优先还是通话费用优先;以及
呼叫转移步骤,用于通知所选择的终端作为转移目的地以使得能够进行呼叫转移。
本发明提供了一种计算机可读存储介质,其中存储有用于呼叫转移的程序。本发明的存储介质中存储有使计算机执行以下步骤的程序:
存在信息获取步骤,用于在接收到呼叫发起请求时,获取存在信息,该存在信息包括有关被呼叫者可用的多个终端的终端信息;
终端选择步骤,如果根据存在信息存在被呼叫者可用的多个终端,则根据终端选择信息选择一特定终端,在该终端选择信息中被呼叫者至少预先定义了是通话质量优先还是通话费用优先;以及
呼叫转移步骤,用于通知所选择的终端作为转移目的地以使得能够进行呼叫转移。
注意,本发明的用于在不同类型的终端之间传送数据的装置、程序和存储介质的细节与本发明的用于在不同类型的终端之间传送数据的方法的细节基本相同。根据本发明,如果在响应呼叫发起请求的同时可以使用多个通信终端,则用户定义的通信终端选择条件(有关可以使用的多个通信终端的条件,例如是通话质量优先还是通信费用优先)使得能够根据呼叫发起者/接收者的用户存在信息、繁忙程度和诸如职别的相互关系,并且还根据诸如是通信质量还是通信费用优先的选择信息来选择最佳通信终端,自动选择最佳通信终端并转移呼叫而不使被呼叫者知觉,在可以使用多个不同类型的终端的情况下提供了最佳转移业务,并且充分利用了通信基础设施的多样化的优点。因为呼叫转移会导致对呼叫双重收费,所以如果响应于来自外部网络的呼叫转移请求选择存在于同一外部网络中的终端作为呼叫目的终端,则还可以通知所选择的终端的电话号码,以使得能够直接发起呼叫,由此避免了双重计费,并且使得通信费用能够降低。还可以确定存在于内部网络中的多个终端的各个电话号码的关键电话号码,并且将该关键电话号码通知给通过外部网络的数据电路来路由的呼叫转移请求,以使得能够发起呼叫,通过将作为发起呼叫的结果而接收的关键电话号码转换为通过呼叫转移请求选择的终端电话号码,来转移呼叫,由此保存外部呼叫号码。通过以下结合附图的详细说明,本发明的上述和其他目的、特征和优点更加明了。
附图说明
图1是可应用本发明的呼叫转移处理的通信系统的方框图;
图2A至2C是图1中的呼叫转移服务器、安全网关以及用户客户机的功能性构造的方框图;
图3是在本发明中使用的用户存在信息的说明图;
图4是在本发明中使用的终端信息的说明图;
图5是在本发明中使用的呼叫发起事件信息的说明图;
图6是在本发明中使用的室内终端信息的说明图;
图7是在本发明中使用的终端筛选器列表的说明图;
图8是在本发明中使用的优先级信息列表的说明图;
图9是在本发明中使用的终端选择规则列表的说明图;
图10是由呼叫转移服务器使用的本发明的呼叫终端选择顺序的说明图;
图11A和11B是由呼叫转移服务器执行的本发明的呼叫终端选择处理的流程图;
图12是由呼叫转移服务器使用的终端信息登记顺序的说明图;
图13A和13B是由呼叫转移服务器执行的终端信息登记处理的流程图;
图14A和14B是在用户客户机中的终端信息登记顺序的说明图;
图15是用于通过访问移动电话网页来避免双重计费的本发明的通信系统的说明图;
图16是在未应用本发明的呼叫转移时的双重计费的说明图;
图17是响应于图15中的电话簿页面浏览请求从http服务器返回的浏览页画面;
图18是从通信终端选择单元通知给呼叫发起者终端的确认画面的说明图;
图19A至19C是图15中的呼叫转移服务器、安全网关以及用户客户机的功能性构造的方框图;
图20是用于避免图15中的双重计费的本发明的呼叫终端选择顺序的说明图;
图21是用于保存外部呼叫号码的本发明的通信系统的说明图;
图22是在未应用本发明时的外部呼叫号码的使用状态的说明图;
图23A至23C是图21中的呼叫转移服务器、安全网关以及用户客户机的功能性构造的方框图;
图24是用于保存图23A至23C中所示的外部呼叫号码的本发明的通信终端选择顺序的说明图;以及
图25A和25B是包括图15中的避免双重计费和图21中的保存外部呼叫号码的本发明的呼叫终端选择处理的流程图。
具体实施方式
图1是采用本发明的呼叫转移处理的通信系统的方框图。在图1中,在诸如公司网络的内部网络12中提供了呼叫转移服务器10,用于执行本发明的呼叫转移处理。将内部用户客户机14、内线电话16-1和16-2以及位置信息检测装置18-1和18-2连接到呼叫转移服务器10。将呼叫转移服务器10通过DMZ(非军事化区域)20连接到外部网络22。在外部网络22中,存在外部用户客户机32,其通过作为通信路径的VPN(虚拟专用网)连接到VPN服务器。设置在DMZ 20中的安全网关服务器26和设置在内部网络12中的安全网关中继服务器24对即时消息、存在信息和IP电话进行连接控制。例如,在从外部客户机32的VoIP电话连接到内部网络12的VoIP电话的情况下,利用位于因特网中继点的安全网关服务器26(例如,用于转换为MetaIP电话协议)来建立连接,由此通过与安全网关中继服务器24的安全连接、穿过防火墙的下一中继点来传输数据。在安全网关中继服务器24(内部网络12的中继点)将由此发送的数据重构为VoIP电话协议,发起对例如由内部网络12的内部用户客户机14提供的VoIP电话的呼叫,并且通过防火墙实现安全VoIP通信。将呼叫转移服务器10与移动电话网络34相连,以实现与移动电话36的呼叫连接。通过SIP-PSTN网关服务器35实现移动电话网络34和内部网络12之间的中继点。设置在内部网络12中的呼叫转移服务器10具有多种性能,即:呼叫转移单元38、通信终端选择单元40、存在管理单元42以及位置信息管理单元44。设置在内部网络12中的通信终端选择单元40在接收到例如来自内线电话16-1的呼叫发起请求时,从存在管理单元42获取存在信息(包括呼叫发起者的存在信息以及关于被呼叫者可用的多个终端的终端信息),并且根据所获取的存在信息选择可由被呼叫者使用的一个终端,并且将该终端通知给呼叫转移单元38,以使得该呼叫转移单元38可以继续进行呼叫转移。在这种情况下,如果存在可由被呼叫者使用的多个终端,则通信终端选择单元40根据终端选择信息(在该终端选择信息中被呼叫者至少定义了是通信质量优先还是通信费用优先),从多个候选终端中选择一特定的终端,并且将该终端通知给呼叫转移单元38,以使得该呼叫转移单元38可以继续进行呼叫转移。在本发明中,对于用于从多个终端中选择一个特定终端的终端选择信息,用户对终端筛选器和优先级信息选择性地进行定义以使其可用,这将从以下的说明中变得明了。
图2A和2B是表示图1中的呼叫转移服务器10、安全网关30、内部用户客户机14以及外部客户机32的功能性构造的方框图。在图2A至2C中,呼叫转移服务器10的呼叫转移单元38配备有呼叫发起接收单元46以及呼叫转移单元48。呼叫发起接收单元46响应于来自诸如内线电话16的呼叫发起终端的呼叫发起请求而创建呼叫发起事件,并且通知呼叫转移服务器10。呼叫转移单元48响应于来自通信终端选择单元40的选择通知,将呼叫传送到目的呼叫终端(从呼叫发起终端和内线电话16中选择的一个通信终端)。通信终端选择单元40配备有呼叫发起事件接收单元50、存在获取管理单元52、终端筛选器单元54、终端优先级计算单元56、最高优先级终端选择单元58以及呼叫转移事件发送单元60。由通信终端选择单元40的各个单元所执行的处理的细节将在以下说明中变得明了。存在管理单元42配备有存在数据库管理单元62和用户存在数据库64。在用户存在数据库64中,使用图2A至2C中的通信系统,与用户相关地预先登记给定信息。存在管理单元42还配备有认证单元68、权限管理单元66、存在改变通知单元70以及改变通知请求登记单元72。位置信息管理单元44配备有固定终端信息管理单元74、房间坐标信息管理单元76、标识ID管理单元78,位置信息接收单元80、传感器位置管理单元82以及终端信息通知单元84。对应于位置信息管理单元44,例如,在内部网络中的各房间内设置位置信息检测装置18,如果具有标识ID 15的用户进入位置信息检测装置18的可通信区域,则对于位置信息检测装置18,激活ID通知单元85作为来自标识ID 15的信息通信的结果,并且将所检测的标识ID 15中的信息传递给位置信息管理单元44的位置信息接收单元80。
图3是登记在图2A至2C的用户存在数据库64中的用户存在信息108的说明图。用户存在信息108不仅包含姓名110、部门112、工作组114、相关项目名称116、相关产品名称118、繁忙程度120、职别112、位置信息124、无线标识ID 126、通信终端信息128,而还包含诸如性别、地址、出生日期以及业余爱好信息的附加特征信息。在本发明的通信终端选择处理中,使用用户存在信息108中的相关项目名称116、繁忙程度120、职别122等信息定义了用于从被呼叫者可用的多个终端中选择最佳终端的条件,更具体地,定义了终端筛选器。
图4是通过设置在呼叫转移服务器10中的位置信息管理单元44来管理的终端信息130的说明图。为各个终端ID创建终端信息130。在终端信息130中,将联系媒介132、状态134、UID(单元ID)136、媒介特征138、电话类型140、费用142、带宽144以及时延146作为信息进行登记。联系媒介132(表示用户联系终端的标识)表示作为属性信息(第一属性信息)的固定电话、即时消息(im)、http以及邮件中的一个。状态134表示由联系媒介132表示的终端是否可用。UID 136是联系媒介的地址,具有用于所有电话类型的SIP(会话发起协议(Session InitiationProtocol))。此外,将联系终端的具体类型定义为属性信息(第二属性信息)。例如,对于电话规定了固定电话(“固定”)、移动电话(“pdc”)、PHS(“phs”)以及VoIP软件(“voip”)。媒介特征138是关于联系终端的详细信息。电话类型140表示电话终端是交互式的还是记录式的。费用142(表示联系终端的使用成本)表示作为属性信息的计费类型并且规定了时间计费(/分)和数据计费(/1K字节)。带宽144(表示通话质量的参数)接收联系终端的带宽信息(bps)作为输入。此外,时延146也是表示通话质量的一个参数,并且接收联系终端的通信时延信息(秒)作为输入。在本发明的通信终端选择处理中,由于根据用户将优先级给予了通话质量还是通话费用来选择特定的终端,所以使用费用142、带宽144以及时延146的值来计算对于该选择的优先级。
图5是在呼叫转移服务器10的呼叫发起接收单元46接收呼叫发起请求时建立并且通知给通信终端选择单元40的呼叫发起事件信息148的说明图。在图5的呼叫发起事件信息148中,登记有转移事件ID 150、呼叫发起者终端ID 152、转移监测登记ID 154、当前转移目的号码156、呼叫发起号码158、被呼叫号码160以及呼叫优先级162。在这些项中,采用呼叫优先级162作为用于通信终端选择处理的终端筛选器的呼叫发起者的评价值。
图6是通过呼叫转移服务器10的位置信息管理单元44管理的室内终端信息164的说明图。室内终端信息164由房间项目166、位置面积168以及联系(contact)170组成。房间项目166(在单个房间中的终端信息)保存作为属性信息的房间名称。位置面积168(房间面积信息)表示房间位置和范围,并且表示作为属性信息的房间形状。联系170包括联系媒介格式终端信息,如果添加属性信息“已付款(paid)”时表示特定用户终端,如果未添加该属性信息,则表示普通终端。
图7是由设置在图2A至2C的呼叫转移服务器10中的通信终端选择单元40的终端筛选器单元54管理的终端筛选器列表172的说明图。例如,终端筛选器列表172存储有具有不同的筛选器内容的三种类型的终端筛选器(命名为FL1、FL2和FL3作为筛选器ID)。这些终端筛选器定义了以下规则,在接收到呼叫发起请求时,将由呼叫发起者持有的第一评价值和由被呼叫者持有的第二评价值进行比较,并且根据这两个值中哪一个更大或者更小来选择一特定的终端或者业务。以下对终端筛选器FL1至FL3进行更具体地说明。如果被呼叫者的繁忙程度低于呼叫优先级,则终端筛选器FL1选择呼叫终端,而在任何其他情况下选择所记录的业务。如果被呼叫者的职别低于呼叫发起者的职别,则终端筛选器FL2选择呼叫终端,而在任何其他情况下选择所记录的业务。此外,对于终端筛选器FL3,尽管在被呼叫者的繁忙程度低于呼叫发起者的繁忙程度的情况下选择了呼叫终端,并且在任何其他情况下选择所记录的业务,但是作为一种例外,终端筛选器FL3在呼叫发起者的相关项目名称中包含有特定项目名称的情况下也选择呼叫终端。除了图7的终端筛选器列表中所示的终端筛选器FL1、FL2和FL3以外,必要时可以定义适当的多个终端筛选器,并且用户根据他们可用的通信终端的类型,选择并且创建合适的终端筛选器。
图8是通过设置在呼叫转移服务器10中的通信终端选择单元40的终端优先级计算单元56管理的优先级信息列表174的说明图。该优先级信息列表174包括列表ID、用户请求状况以及由权和值构成的各个评价函数。例如,如果使用图7中所示的终端筛选器列表172中的任一终端筛选器来选择呼叫终端,并且存在多个候选呼叫终端,则使用优先级信息列表174中的优先级信息来计算各个候选终端的优先级,并且使用优先级信息列表174中的特定优先级信息来计算优先级。例如,通过以下公式给出用于计算本发明的多个终端的优先级P的计算公式。
优先级P={log(带宽)×W1}-{(时延)×W2}-{时间计费(/分)×W3}-[数据计费(/1K字节)×W4]+V                 (1)
在公式(1)中,可以通过图4中的终端信息130获得带宽、时延、时间计费以及数据计费的值。通过与权值W1、W2、W3和W4相乘来对从终端信息130获得的这些值中的每一个进行加权。此外,必要时用户可以将最后的优先级值V设置为任何值,以调整优先级P。即,当用户希望使用一特定的终端时可以将正优先级值设置到可能的程度,而如果用户不希望使用任何特定的终端,则设置一负优先级值。根据优先级P的计算公式很明显,位于右侧第一项的“带宽”是用于对通话质量给予优先的参数。因此,优先级P越大,通话质量越高并且通信费用越便宜。反之,优先级P越低,通话质量越差并且通信费用越昂贵。图8的优先级信息列表174中的优先级信息PD1具有下述用户请求条件陈述:“对具有高通话质量和低通话费用的终端给予优先”。在这情况下,将权值W1、W2、W3和W4,以及优先级值分别设值为10、0、5、10以及10。根据评价函数的这种设置,当使用公式(1)增大优先级时,可以优先选择具有较高通话质量和较低廉通信费用的终端。优先级信息PD2具有下述用户请求条件陈述:“如果被呼叫者的职别低于呼叫发起者的职别,则对通话质量给予优先”。由于通话质量优先,所以在评价函数中,将“带宽”的权值W1和“时延”的权值W2(二者都与通话质量相关)分别设置为W1=10和W2=100。由于没有考虑通话费用,所以将W3和W4设置为0,并且将优先级值V也设置为0。根据使用优先级信息PD2的评价函数,优先级越高,则给予通话质量的优先越多。优先级信息PD3具有下述用户请求条件陈述:“如果被呼叫者的职别等于或者高于呼叫发起者的职别,则对通话费用给予优先。”由于通话费用优先,所以将“带宽”的权值W1和“时延”的权值W2(二者都与通话质量有关)以及优先级值分别设置为0,而将时间计费和数据计费(对通话费用给予优先的评价值)的权值W3和W4分别设置为10。应该注意,由于为优先级信息PD3计算的优先级值P为负,所以根据优先级值P的绝对值来选择具有最高优先级的终端。优先级信息PD4具有下述用户请求条件陈述:“希望使用VoIP电话”。在这情况下,将通话质量和时间计费的权值W1和W3都设置为0,而将数据计费的权值W4设置为-10,并且将用于计算VoIP电话的优先级别P的优先级值V设为100(一个很大的值,其确保在计算结果中VoIP电话排列在所有其他终端之前)。优先级信息PD5也具有下述用户请求条件陈述:“希望使用配备有TV的电话”。在这情况下,将通话质量和通话费用的权值W1和W4设置为0,而将用于计算配备有TV的电话的优先级的优先级值V设置为100(一个很大的值)。
图9是在通过设置在图2A至2C的呼叫转移服务器10中的通信终端选择单元40的终端筛选器单元54、终端优先级计算单元56以及最高优先级终端选择单元58执行的通信终端选择处理中使用的终端选择规则列表176的说明图。终端选择规则列表176包括规则ID 178、规则说明180、终端筛选器182以及优先级信息184,定义了满足规则说明180的终端筛选器182和优先级信息184的组合。根据由此定义的终端筛选器182和优先级信息,可以从多个候选终端中选择一个满足该规则说明的特定终端。这里,以下将给出图9的终端选择规则列表176中的规则R1至R5的说明。
(规则R1)
根据繁忙程度进行选择。如果被呼叫者的“繁忙程度”低于呼叫发起事件信息中的“呼叫优先级”,则通过终端筛选器FL1选择呼叫终端,而在任何其它情况下选择所记录的业务。优先级信息PD1使具有高通话质量和低通话费用的候选终端优先。
(规则R2)
根据职别进行选择。如果被呼叫者的“繁忙程度”低于呼叫发起事件信息中的“呼叫优先级”,则通过终端筛选器FL1选择呼叫终端,而如果被呼叫者的职别低于呼叫发起者的职别,则通过终端筛选器FL2同样选择呼叫终端,而在其它任何情况下选择所记录的业务。当选择呼叫终端时,根据优先级信息PD2,如果被呼叫者的职别低于呼叫发起者的职别,则通话质量优先,同时根据优先级信息PD3,在任何其它情况下对具有低通话费用的候选终端给予优先。
(规则3)
根据项目进行选择。如果被呼叫者的“繁忙程度”低于呼叫发起事件信息中的“呼叫优先级”,则通过终端筛选器FL3选择呼叫终端,而在任何其它情况下选择所记录的业务。作为一种例外,如果呼叫发起者的“相关项目名称”信息中包含有特定项目名称,则选择呼叫终端。如果存在多个呼叫终端,则根据优先级信息PD2对通话质量给予优先。规则R3表示下述情况,其中即使用户正在开会,该用户也希望接收到与重要项目相关的呼叫。
(规则R4)
根据个人姓名/用户ID进行选择。如果被呼叫者的“繁忙程度”低于呼叫发起事件信息中的“呼叫优先级”,则通过终端筛选器FL1选择呼叫终端,而在任何其它情况下选择所记录的业务。如果存在多个通信终端,则通过优先级信息PD4对具有廉价通话费用的终端优先给予。另外,如果呼叫发起者具有特定的用户ID,则将VoIP电话的优先级值V2设置为100。规则R4表示其中当呼叫请求电话会议系统的多方电话会议时使呼叫终止的情况,以及用户希望尽可能地利用自己的个人计算机的VoIP电话来接收呼叫以共享数据的情况。
(规则5)
根据呼叫发起者的通话能力进行选择。如果呼叫发起者使用配备有TV电话功能的电话并且通过终端筛选器FL1选择了多个呼叫终端,则将优先级值V设置为100,由此使得优先级信息PD5能够在被呼叫者的多个呼叫终端中对具有TV电话功能的终端赋予较高的优先级。
因此,在本发明的通信终端选择处理中,如果通过用户设置终端选择规则来组合一个或者多个终端筛选器以及一条或多条优先级信息,则可以获得适合于用户需要的通信终端选择结果。在这种情况下,如果由单个用户设置多个终端筛选器,则各个终端筛选器可用的终端集合的总和是可用的多个候选终端。如果由单个用户设置多条优先级信息,则所有优先级信息的评价值的总和为各个终端的优先级。此外,如果根据本发明的自动选择的结果不令人满意,则呼叫发起者可以添加新的规则或者将用作为权和值的多个参数变大或变小,由此使得可以获得符合被呼叫者倾向的终端选择结果。作为终端选择规则,预先提供一模板,由此使得能够通过添加参数设置来添加想要的终端选择规则。除了上述情况以外,可以通过给出诸如“复制A先生的筛选器和优先级”的指令来复制特定用户的终端选择规则。此外,如果改变了终端选择规则,则可以使用呼叫选择能力来进行模拟,并且例如确认作为模拟结果而获得的“在出差时客户呼叫的情况下的优先级设置”,由此调整终端选择规则列表中的终端筛选器和/或优先级信息。
图10是由图2A至2C中的呼叫转移服务器使用的本发明的呼叫终端选择顺序的说明图。在图10中,如果从呼叫发起者终端11发起呼叫,则呼叫转移单元38处理呼叫发起接收186,并且向通信终端选择单元40发出基于该呼叫发起接收186建立的呼叫发起事件188。通信终端选择单元40对存在管理单元42进行信息查询190,从存在管理单元42获取终端信息列表192(呼叫发起者和被呼叫者存在信息以及呼叫发起事件信息的组合列表)。如果存在多个可用的呼叫终端,则通信终端选择单元40基于该终端信息列表192,使用图9的终端选择规则列表176中的用户指定的规则,选择可用的一个呼叫终端或者多个呼叫终端,计算各个呼叫终端的优先级,选择具有最高计算优先级的终端作为转移目的终端,并且将该终端通知给呼叫转移单元38作为呼叫转移事件194。响应于来自通信终端选择单元40的呼叫转移事件194,呼叫转移单元38执行转移196,用于将该转移目的终端通知给呼叫发起者终端11,由此导致内线电话16(由呼叫发起者终端11选择的转移目的终端)被呼叫198。
图11A和11B是由呼叫转移服务器10执行的本发明的呼叫选择处理的流程图。在图11A和图11B中,在步骤S1,呼叫转移单元38在接收到呼叫发起请求时产生呼叫发起事件,并且将该请求发送给通信终端选择单元40。在步骤S2,通信终端选择单元40在接收到呼叫发起事件时对存在管理单元42进行存在信息查询。
在步骤S3,存在管理单元42响应于该查询返回存在信息作为应答。这使得通信终端选择单元40能够在步骤S4接收并获得存在信息。接下来在步骤S5,通信终端选择单元40使用呼叫发起者的用户ID提取终端信息列表、终端筛选器列表以及优先级信息列表中的每一个,并且在步骤S6从终端筛选器列表中选择一筛选器。然后,在步骤S7,通信终端选择单元40登记与所选择的筛选器相匹配的终端。在步骤S8,通信终端选择单元40验证在该终端筛选器列表中是否存在任何剩余筛选器,如果存在,则返回步骤S6以重复类似的处理。当在步骤S8中终端筛选器列表中不再有剩余筛选器时,通信终端选择单元40进行至步骤S9,在步骤S9中,通信终端选择单元40从候选终端列表中提取一个候选终端,在步骤S10中,从优先级信息列表中提取优先级信息,并且在步骤S11中,根据该优先级信息中的权和值来计算用于添加的优先级。此外,在步骤S12,通信终端选择单元40验证在优先级信息列表中是否存在下一优先级信息,如果存在,则返回步骤S10以重复类似的处理。当在该优先级信息列表中不再有优先级信息时,通信终端选择单元40进行至步骤S13,在步骤S13,该通信终端选择单元40验证在该候选终端列表中是否存在任何候选终端,如果存在,则再次返回步骤S9,在步骤S9,通信终端选择单元40提取下一候选终端,并且类似地计算优先级。当在步骤S13中不再有候选终端时,通信终端选择单元40进行至步骤S14,在步骤S14,通信终端选择单元40根据优先级对候选终端进行排序,然后在步骤S15,通信终端选择单元40对最高优先级终端创建呼叫转移事件,并且将该事件传送给呼叫转移单元38。在步骤S16,呼叫转移单元38接收该事件,并且处理对所选择的通信终端的呼叫。应该注意,如果对通话费用给予优先,则根据步骤S14的优先级,在对候选终端进行排序时,所计算的优先级的值都是负值。因此,根据优先级的绝对值对终端候选进行排序,由此选择具有最高优先级的终端。
图12是图2A至2C的呼叫转移服务器10中的终端信息登记顺序的说明图。在图12中,如果用户拥有的ID标识15进入位置信息检测装置18的可通信区域,则发生ID接收198,使位置信息检测装置18在位置信息管理单元44中执行标识ID/传感器ID登记200。位置信息管理单元44搜索具有该标识ID的用户坐标,根据标识ID 15获得对应的用户,并且根据传感器ID获得对应的位置。在这种情况下,如果有多个位置信息检测装置18检测到同一ID标识15,则位置信息管理单元44计算检测到该标识的多个位置信息检测装置18的重心点,由此使用该点作为与该用户相对应的坐标。位置信息管理单元44使用所计算的坐标信息,根据所登记的房间信息获得该ID标识15当前所在的房间。然后,该位置信息管理单元44在存在管理单元42中执行用户ID/位置信息登记202。响应于该登记,存在管理单元42将位置信息添加至该用户ID的存在信息中。在添加到所检测的房间的用户ID的终端或者公共终端信息之前时,存在管理单元42还添加这种终端信息。
图13A和13B是图2A至2C的呼叫转移服务器10中的终端信息登记处理的流程图。在图13A和图13B中,当在步骤S101中位置信息检测装置18检测到无线标识时,在步骤S102,位置信息检测装置18将该标识ID和传感器ID传送给位置信息管理单元44。响应于该传送,在步骤S1位置信息管理单元44接收该标识ID和传感器ID信息,并且在步骤S2,将该标识ID转换为用户ID。然后,在步骤S3,位置信息管理单元44将传感器ID转换为坐标信息。在步骤S4,位置信息管理单元44验证是否将该坐标信息登记为房间信息,如果将该坐标信息登记为房间信息,则在步骤S5中将这些坐标转换为房间信息,然后,在步骤S6生成表示房间信息的存在通知信息。接下来在步骤S7,位置信息管理单元44验证是否存在任何与该房间信息和用户ID相对应的呼叫终端,如果存在,则在步骤S8中,将呼叫终端信息添加到该存在通知信息中。如果没有呼叫终端,则位置信息管理单元44跳过步骤S8。接下来在步骤S9,位置信息管理单元44将该存在通知信息发送给存在信息单元42。响应于该发送,存在管理单元42将所接收的存在信息登记在用户存在数据库中。
图14A和14B是在呼叫转移服务器10中由图2A至2C的用户客户机使用的终端信息登记顺序的说明图。在图14A和14B中,如果用户客户机32进入无线LAN 204的可通信区域,则将发现接入点208通知给OS 206,使OS 206建立与该无线LAN接入点的无线LAN连接210。当完成该无线LAN连接210时,OS 206对设备监测单元102执行LAN连接完成通知212。设备监测单元102将VPN连接开始214通知给VPN客户机104,通过VPN自动发起对网络的加密通知。当建立了通过该VPN客户机104加密的网络时,将VPN连接完成216通知给设备监测单元102。设备监测单元102将用户ID和LAN信息通知给存在通知单元(存储管理客户机)100,作为信息登记218。存在通知单元100将用户ID和LAN信息通知给呼叫转移服务器10的存在管理单元42,作为信息登记220,同时,对VoIP客户机106进行IP地址通知222。该VoIP客户机106将呼叫转移服务器10的呼叫转移单元38中的SIP地址,IP地址以及端口登记为登记224,由此获得SIP地址作为VoIP电话号码。该VoIP客户机106通过将来自LAN信息的通信质量和主机信息添加到作为SIP地址的VoIP电话号码中来生成呼叫终端信息,并且将该呼叫终端信息登记在存在通知单元100中作为信息登记226。存在通知单元100通知与登记在呼叫转移服务器10的存在管理单元42中的呼叫终端信息相同的呼叫终端信息,由此登记该信息。
图15是用于通过访问移动电话网页来避免双重计费的本发明的通信系统的说明图。在图15中,诸如公司网络的内部网络12配备有呼叫转移服务器10,该呼叫转移服务器10依次配备有:呼叫转移单元38、通信终端选择单元40、存在管理单元42以及位置信息管理单元44。这些功能基本上与图2A至2C中所述的实施例中的那些功能相同。另外,本实施例配备有动态电话簿显示单元230。例如,如果响应于来自移动电话网络34中的移动电话36-1的呼叫发起请求,通信终端选择单元40选择移动电话36-2(其也是外部移动电话)作为呼叫发起者的通信终端,则该动态电话簿显示单元230执行用于避免双重计费的处理。
图16是当呼叫转移服务器10-1(未配备有动态电话簿显示单元230的功能)响应于来自移动电话36-1的呼叫发起请求,选择移动电话36-2作为通信终端来转移呼叫时发生的双重收费的说明图。当通过SIP-PSTN网关服务器35(移动电话网络34的中继点)由呼叫转移服务器10-1从移动电话36-1接收呼叫发起请求时,在该通信路径300上发生了计费。然后,当呼叫转移服务器10-2选择移动电话36-2作为被呼叫者时发生了被呼叫,并且从内部网络12到移动电话网络34建立通信路径302,对通信路径302发生了另一计费。因此,如果呼叫转移服务器10响应于来自诸如移动电话网络34的外部网络的呼叫发起请求而选择一通信终端(该通信终端同样在外部网络中),导致通信费用的增加(mounting)。反之,在图15的实施例中,通过使用移动电话36-1的网络浏览功能对http服务器上的电话簿页面进行浏览(将其作为呼叫转移服务器10的动态电话簿显示单元230的功能提供),并且指定一特定URL。
图17表示由动态电话簿显示单元230提供的电话簿页面260的示例,该电话簿页面260显示了作为通信方的职员列表,并使用每个职员的姓名作为可点击的链接。为此,当点击电话簿页面中的职员姓名作为被呼叫方时,呼叫转移单元38生成呼叫发起事件信息,如图1中的实施例,从而导致例如对于呼叫发起目的地中的通信终端选择了移动电话36-2。当选择移动电话36-2时,生成对应的呼叫转移事件信息并将其提供给呼叫转移单元38,同时将呼叫转移事件中的SIP地址转换成可以从移动电话36-1对其发起呼叫的电话号码。然后,创建图18中所示的确认画面,该确认画面包括作为链接的移动电话36-2的电话号码,将该画面传送给作为呼叫发起者的移动电话36-1并且建立一链接。为此,移动电话36-1的用户点击图18的确认画面262中的“是”链接,由此发起由该链接建立的对移动电话36-2的呼叫并且直接建立通信路径231。结果,在移动电话终端34中仅存在一条通信路径;从移动电话36-1到移动电话36-2的该路径导致形成如图16所示的两条通信路径,从而避免了双重计费。
图19A至19C是表示具有避免双重计费功能的呼叫转移服务器10、以及安全网关30、内部用户客户机14以及外部用户客户机32的功能性构造的方框图。在图19A至19C中,新设置在呼叫转移服务器10中的动态电话簿显示单元230配备有电话簿显示单元232、呼叫发起事件产生单元234、PSTN电话号码转换单元236以及终端呼叫发起链接显示单元238。除上述以外的构造基本上与图2A至2C的实施例相同。
图20是用于避免双重计费的本发明的呼叫终端选择顺序的说明图。在图20中,当移动电话36-1对动态电话簿显示单元230发出电话簿浏览240的请求作为呼叫发起者转接时,动态电话簿显示单元230执行电话簿页面返回242,如图17所示。相应地,移动电话36-1通过从电话簿页面上的经认可的职员列表中进行的被呼叫方选择244来接收用户ID,产生包括SIP地址的呼叫发起事件246,并且将该事件通知给通信终端选择单元40。通信终端选择单元40对存在管理单元42进行信息查询248,以获取终端信息列表250,根据所发送的终端选择以及如上所述由移动电话36-2的用户指定的事件信息来选择移动电话36-2作为通信终端,并且在动态电话簿显示单元230中建立呼叫转移事件252。相应地,动态电话簿显示单元230首先将SIP地址转换为PSTN电话号码,然后生成如图18中所示的确认画面并且向作为呼叫发起终端的移动电话36-1执行被呼叫终端通知256,由此通过点击确认画面上的“是”来通过呼叫发起258建立从移动电话36-1至移动电话36-2的通信电路。
图21是用于保存诸如公司网络的内部网络中的外部呼叫号码的本发明的通信系统的说明图。在图21中,设置在内部网络12中的呼叫转移服务器10配备有呼叫转移单元38、通信终端选择单元40、存在管理单元42以及位置信息管理单元44,并且新配备有动态电话簿显示单元230。响应于通过页面访问从移动电话网络34(外部网络)的移动电话36(作为http服务器)提供的对动态电话簿显示单元230呼叫转移请求,如果选择内部网络12中的内线电话16-1作为转移目的地,则动态电话簿显示单元230将关键号码266通知给已进行了呼叫转移请求的移动电话36,由此使得移动电话36能够通过移动电话网络34来发出呼叫发起请求。当呼叫转移服务器10的呼叫转移单元38接收到作为来自移动电话网络34的呼叫发起请求的结果而接收的关键号码266时,动态电话簿显示单元230将该号码转换成分机号码并且将该呼叫转接到内线电话16-1。
图22是未配备有图21中的动态电话簿显示单元230的呼叫转移服务器10-1中的分机号码。在这种情况下,SIP-PSTN网关服务器35(内部网络12到移动电话网络34的中继点)接收到对多个电话号码268-1至268-4的呼叫连接,并且呼叫转移服务器10通过从被呼叫者存在信息中选择内线电话16-1来转接呼叫,其结果是对于内部网络需要保存和管理大量电话号码。相反,图21中的实施例使用关键号码266使得能够将呼叫从移动电话网络34的移动电话36转接到作为通信终端的内部被呼叫者,由此将多个电话号码(从外部网络至内部网络12的呼叫所需要的多个号码)减少为一个号码,即,关键号码266。
图23A至23C是用于保存图21中所示的外部呼叫号码的实施例中的呼叫转移服务器10、安全网关30、外部客户机32以及内部用户客户机14的功能性构造的方框图。在图23A至23C中,呼叫转移服务器10新配备有动态电话簿显示单元230。该动态电话簿显示单元230配备有电话簿显示单元232、呼叫发起事件产生单元234以及终端呼叫发起链接显示单元238,这些功能与图19A至19C中所示的用于避免双重计费的那些功能相同。在图23A至23C的实施例中的动态电话簿显示单元230还配备有呼叫发起号码/被呼叫内线号码转接登记单元270。由于设置了动态电话簿显示单元230,所以除了呼叫发起接收单元46以外,呼叫转移单元38还配备有转移目的地登记单元272以及呼叫发起号码指定呼叫转移单元274。
图24是用于保存图23A至23C中所示的外部呼叫号码的本发明的通信终端选择顺序的说明图。在图24中,如图11A和图11B的实施例相同,使用移动电话36的网络浏览功能和特定的URL,作为呼叫发起者终端的移动电话36在作为http服务器的动态电话簿显示单元230上进行电话簿页面浏览276。响应于电话簿页面浏览276的请求,动态电话簿显示单元230创建与图17中所示相同的浏览页面260,执行对移动电话36的电话簿页面返回278。图17中的电话簿页面260显示作为呼叫发起者的职员姓名列表,将每个姓名作为可点击的链接。通过来自图17中所示的浏览页面260中的多个被呼叫方的被呼叫方选择280,移动电话36的用户将用户ID发送给动态电话簿显示单元230。动态电话簿显示单元230根据通过被呼叫方选择280所接收的用户ID来生成呼叫发起事件282,并将该事件通知给通信终端选择单元40。通信终端选择单元40通过对存在管理单元42进行信息查询来接收终端信息列表286,并且例如指定内线号码16-1作为通信终端,以与用户存在信息一起作为被呼叫者,由此将呼叫转移事件288返回给动态电话簿显示单元230。动态电话簿显示单元230在呼叫转移单元38中执行呼叫发起号码/内线号码转移登记290(由移动电话36的呼叫发起号码、呼叫发起者的终端以及所选择的内线号码16-1的内线号码组成)。动态电话簿显示单元230还向移动电话36进行具有关键号码的被呼叫终端通知292。更具体地,动态电话簿显示单元230发送确认画面262,如果移动电话36的用户点击“是”链接,则对呼叫转移单元38执行关键号码的被呼叫294。响应于使用关键号码的被呼叫294,呼叫转移单元38根据已登记的呼叫发起号码/内线号码转移登记290,将呼叫发起号码转换为内线号码,将该呼叫转接到内线电话16-1,从而建立与移动电话36的呼叫路径。
图25A和25B是包括图15中的双重计费避免处理和图21中的外部呼叫号码保存处理的本发明的呼叫终端选择处理的流程图。在图25A和图25B中,如果在步骤S1动态电话簿显示单元230通过网页访问从诸如移动电话的外部通信终端接收到呼叫转移事件,并且选择一通信终端,则在步骤S2动态电话簿显示单元230验证所选择的通信终端是否是内部分机,如果是,则进行到步骤S3,在步骤S3该单元将呼叫发起号码转换为用于登记的内线号码。在步骤S7,响应于转移登记,呼叫转移单元38执行转移登记,以将呼叫发起号码转换成内线号码。接下来在步骤S4,动态电话簿显示单元230将关键号码设置为通知号码,并且在步骤S6生成确认画面,以显示在呼叫发起请求终端上,同时通知呼叫发起请求终端11。在步骤S101,呼叫发起请求终端11从呼叫转移服务器10的动态电话簿显示单元230接收确认画面,并且在步骤S102,当用户在确认后点击确认画面上的一方时,将呼叫发送到通知号码。接下来在步骤S103,呼叫发起者终端11验证该通知号码是否为内部关键号码,在这种情况下,在步骤S105,将呼叫发送到内部关键号码。在步骤S8,响应于从呼叫发起者终端11到内部关键号码的呼叫发起,呼叫转移服务器10的呼叫转移单元38根据转移登记将该呼叫转接到已登记的内线号码。接下来将参照图25A和图25B中的流程图对避免双重计费的处理进行说明。如果动态电话簿显示单元230通过由移动电话进行的网页浏览接收到呼叫转移事件,并且在步骤S2发现所选择的呼叫终端为外部终端,则动态电话簿显示单元230进行到步骤S5,在步骤S5该单元将呼叫转移事件中的号码转换为所转换的PSTN电话号码,以用作为通知号码。在步骤S6,动态电话簿显示单元230生成待显示的确认号码(该确认号码链接到呼叫发起者终端),同时将该号码发送到呼叫发起者终端11。在步骤S101,呼叫发起者终端11接收确认画面,如果在步骤S102的确认后点击图18中的“是”链接,则将呼叫发送到该通知号码。接下来在步骤S103,由于该通知号码不是内部关键号码,所以呼叫发起者终端11进行到步骤S104,在步骤S104终端11将呼叫发送到该通知号码,由此发起呼叫。即,由于通过建立从呼叫发起者终端11到所通知的通知号码的直接呼叫连接,来通过呼叫转移服务器10进行呼叫转移,所以可以避免双重计费。应该注意,尽管上述实施例采用诸如固定电话、移动电话以及VoIP电话的呼叫终端中的终端选择处理作为示例,但是本发明并不限于此,并且可以将其应用于数据通信终端之间的即时消息、http以及邮件的发送/接收中的终端选择处理。为了提供用于在呼叫转移服务器中执行通信终端选择处理的程序而设计了本发明,本发明考虑了作为图11A、图11B、图25A和图25B中所示流程图的步骤的程序的实现。通过计算机硬件资源来实现用于执行这些程序的呼叫转移服务器10。因此,在该计算机的硬盘驱动器中安装有用于执行本发明的通信终端选择处理的程序,并且在启动过程中从该硬盘驱动器将所需的程序加载到RAM中以由CPU执行。此外,从CPU开始的路径配备有内线电话网络和LAN网络所需的电话网络,以使得能够通过因特网或者无线LAN进行呼叫和与外部通信终端的数据通信。此外,为了提供存储用于在呼叫转移服务器中执行终端选择处理的程序的存储介质而设计了本发明,作为存储介质,本发明不仅包括CD-ROM、存储卡和DVD,而且包括为计算机系统提供的硬盘、存在于网络上的服务器数据库,并且还包括用于因特网等的通信电路的传输介质。在不违背本发明的目的和优点的情况下,本发明可以包括任意适当的修改,并且本发明不受上述实施例中所示的数值的任何限制。

Claims (20)

1.一种在不同类型的终端之间传送数据的方法,其包括:
存在信息获取步骤,用于在接收到呼叫发起请求时,获取存在信息,该存在信息包括关于被呼叫者可用的多个终端的终端信息;
终端选择步骤,用于如果根据所述存在信息存在被呼叫者可用的多个终端,则根据终端选择信息选择一特定终端,在该终端选择信息中被呼叫者至少预先定义了是通话质量优先还是通话费用优先;以及
呼叫转移步骤,用于通知所选择的终端作为转移目的地,以使得能够进行呼叫转移。
2.根据权利要求1所述的在不同类型的终端之间传送数据的方法,其中将诸如电话、即时消息、http以及邮件的终端类型设置为所述终端信息中的第一终端属性,而将诸如固定电话、移动电话、PHS以及VoIP电话的电话细节设置为所述终端信息中的第二终端属性。
3.根据权利要求1所述的在不同类型的终端之间传送数据的方法,其中所述终端选择步骤包括:根据限定终端选择条件的终端筛选器来选择一特定的终端或者业务,所述终端选择条件基于由呼叫发起者持有的第一评价值和由被呼叫者持有的第二评价值哪一个更大或者更小。
4.根据权利要求3所述的在不同类型的终端之间传送数据的方法,其中在所述终端筛选器中预先设定终端选择条件,以通过将呼叫发起者的呼叫优先级与被呼叫者的繁忙程度进行比较来选择一特定的终端或业务。
5.根据权利要求4所述的在不同类型的终端之间传送数据的方法,其中在所述终端筛选器中预先设定终端选择条件,以在繁忙程度低于呼叫发起者的呼叫优先级的情况下选择一呼叫终端,而在任何其它情况下选择所登记的业务。
6.根据权利要求4所述的在不同类型的终端之间传送数据的方法,其中在所述终端筛选器中预先设定终端选择条件,以通过将呼叫发起者的职别与被呼叫者的职别进行比较来选择一特定的终端或者业务。
7.根据权利要求6所述的在不同类型的终端之间传送数据的方法,其中在所述终端筛选器中预先设定终端选择条件,以在被呼叫者的职别低于呼叫发起者的职别的情况下选择一呼叫终端,而在任何其它情况下选择所登记的业务。
8.根据权利要求3所述的在不同类型的终端之间传送数据的方法,其中所述终端选择步骤包括:如果基于所述终端筛选器选择了多个呼叫终端作为候选终端,则根据优先级信息选择具有高通话质量或者具有低通信费用的终端。
9.根据权利要求8所述的在不同类型的终端之间传送数据的方法,其中所述终端选择步骤包括:设置加权通信带宽、加权通信费用以及优先级值作为优先级信息;使用(加权通信带宽)-(加权通信费用)+(优先级值)来求得优先级;以及选择优选级绝对值最高的呼叫终端以使得能够选择具有高质量和低费用的终端。
10.根据权利要求9所述的在不同类型的终端之间传送数据的方法,其中所述终端选择步骤包括:当希望选择具有高通话质量的终端时,将所述优先级信息中的通信费用的权值设置为0,并且选择具有最高优先级的呼叫终端。
11.根据权利要求9所述的在不同类型的终端之间传送数据的方法,其中所述终端选择步骤包括:当希望选择具有低通话费用的终端时,在所述优先级信息中将通信带宽的权值设置为0,并且选择具有最高优先级绝对值的呼叫终端。
12.根据权利要求9所述的在不同类型的终端之间传送数据的方法,其中当希望不根据通话质量和通话费用来选择一特定的终端时,在所述优先级信息中将待选择的终端的优先级值设置为一很大的值,以赋予绝对值最高的优先级,同时将其它权值设置为0。
13.根据权利要求3所述的在不同类型的终端之间传送数据的方法,其中所述终端选择步骤包括:将加权通信带宽、加权通信时延、加权时间计费、加权数据计费以及优先级值设置为优先级信息;使用(加权通信带宽)-(加权通信时延)-(加权时间计费)-(加权数据计费)+(优先级值)来求得优先级;以及选择具有最高优先级绝对值的呼叫终端,以使得能够选择具有高质量和低费用的终端。
14.根据权利要求1所述的在不同类型的终端之间传送数据的方法,当通过来自外部网络中的呼叫发起者的终端的网页访问而选择外部网络中的通信终端作为转移目的终端时,还包括动态电话簿显示步骤,用于将所述转移目的终端的电话号码通知给所述呼叫发起者的终端,以使得所述呼叫发起者的终端能够直接发起呼叫。
15.根据权利要求14所述的在不同类型的终端之间传送数据的方法,其中所述动态电话簿显示步骤包括:创建确认画面,该确认画面包括作为链接的转移目的终端的电话号码,并且将该画面传送给呼叫发起者的终端。
16.根据权利要求1所述的在不同类型的终端之间传送数据的方法,当通过来自外部网络中的呼叫发起者终端的网页访问来选择内部网络中的通信终端作为转移目的终端时,还包括动态电话簿显示步骤,用于将关键电话号码通知给呼叫发起者的终端,以使得呼叫发起者的终端能够进行呼叫发起请求,并且将通过所述呼叫发起请求接收的所述关键电话号码转换为所述转移目的终端的内部网络电话号码,以使得能够进行呼叫转移。
17.根据权利要求16所述的在不同类型的终端之间传送数据的方法,其中所述动态电话簿显示步骤包括:创建包括作为连接的所述关键电话号码的确认画面,并且将该画面传送给呼叫发起者的终端。
18.一种用于在不同类型的终端之间传送数据的装置,其包括:
存在信息获取单元,用于在接收到呼叫发起请求时获取存在信息,所述存在信息包括关于被呼叫者可用的多个终端的终端信息;
终端选择单元,用于如果根据所述存在信息存在被呼叫者可用的多个终端,则根据终端选择信息选择一特定终端,在该终端选择信息中被呼叫者至少预先定义了是通话质量优先还是通话费用优先;以及
呼叫转移单元,用于通知所选择的终端作为转移目的地,以使得能够进行呼叫转移。
19.一种用于使计算机执行以下步骤的程序:
存在信息获取步骤,用于在接收到呼叫发起请求时获取存在信息,所述存在信息包括关于被呼叫者可用的多个终端的终端信息;
终端选择步骤,如果根据所述存在信息存在被呼叫者可用的多个终端,则根据终端选择信息选择一特定终端,在该终端选择信息中被呼叫者至少预先定义了是通话质量优先还是通话费用优先;以及
呼叫转移步骤,用于通知所选择的终端作为转移目的地,以使得能够进行呼叫转移。
20.一种计算机可读存储介质,其中存储有用于使计算机执行以下步骤的程序:
存在信息获取步骤,用于在接收到呼叫发起请求时获取存在信息,所述存在信息包括关于被呼叫者可用的多个终端的终端信息;
终端选择步骤,如果根据所述存在信息存在被呼叫者可用的多个终端,则根据终端选择信息选择一特定终端,在该终端选择信息中被呼叫者至少预先定义了是通话质量优先还是通话费用优先;以及
呼叫转移步骤,用于通知所选择的终端作为转移目的地,以使得能够进行呼叫转移。
CN2004100831139A 2004-03-19 2004-09-29 不同类型终端间传送数据的方法和装置 Expired - Fee Related CN1671130B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JPJP2004-079590 2004-03-19
JP2004079590A JP4335718B2 (ja) 2004-03-19 2004-03-19 異種端末間データ転送方法、装置、プログラム及び記憶媒体
JP2004079590 2004-03-19

Publications (2)

Publication Number Publication Date
CN1671130A true CN1671130A (zh) 2005-09-21
CN1671130B CN1671130B (zh) 2010-05-05

Family

ID=34836589

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2004100831139A Expired - Fee Related CN1671130B (zh) 2004-03-19 2004-09-29 不同类型终端间传送数据的方法和装置

Country Status (4)

Country Link
US (1) US8046474B2 (zh)
EP (1) EP1578079B1 (zh)
JP (1) JP4335718B2 (zh)
CN (1) CN1671130B (zh)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102821360A (zh) * 2011-06-09 2012-12-12 中兴通讯股份有限公司 一种电话会议系统及方法
CN103166914A (zh) * 2011-12-09 2013-06-19 中兴通讯股份有限公司 多媒体呼叫的实现方法及系统
CN103259820A (zh) * 2012-02-20 2013-08-21 宇龙计算机通信科技(深圳)有限公司 选择通信方式的方法及其通信终端
CN103973726A (zh) * 2013-01-28 2014-08-06 联想(北京)有限公司 多访问标识管理的方法、设备及系统
WO2014117727A1 (zh) * 2013-02-04 2014-08-07 华为终端有限公司 一种媒体转移的方法、装置及系统
CN107452383A (zh) * 2016-05-31 2017-12-08 华为终端(东莞)有限公司 一种信息处理方法、服务器、终端及信息处理系统
CN109314733A (zh) * 2016-06-10 2019-02-05 苹果公司 协调的通知

Families Citing this family (38)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6714967B1 (en) * 1999-07-30 2004-03-30 Microsoft Corporation Integration of a computer-based message priority system with mobile electronic devices
TW200539641A (en) * 2004-02-19 2005-12-01 Matsushita Electric Ind Co Ltd Connected communication terminal, connecting communication terminal, session management server and trigger server
US8176086B2 (en) * 2004-11-30 2012-05-08 Avaya Inc. Methods and apparatus for determining a presence of a user
US8060566B2 (en) 2004-12-01 2011-11-15 Aol Inc. Automatically enabling the forwarding of instant messages
US7730143B1 (en) 2004-12-01 2010-06-01 Aol Inc. Prohibiting mobile forwarding
US9002949B2 (en) * 2004-12-01 2015-04-07 Google Inc. Automatically enabling the forwarding of instant messages
JPWO2006080080A1 (ja) * 2005-01-28 2008-06-19 富士通株式会社 電話管理システム、電話管理方法、および電話管理プログラム
US8155014B2 (en) 2005-03-25 2012-04-10 Cisco Technology, Inc. Method and system using quality of service information for influencing a user's presence state
US8015403B2 (en) * 2005-03-28 2011-09-06 Cisco Technology, Inc. Method and system indicating a level of security for VoIP calls through presence
US7920847B2 (en) * 2005-05-16 2011-04-05 Cisco Technology, Inc. Method and system to protect the privacy of presence information for network users
US8079062B2 (en) * 2005-05-16 2011-12-13 Cisco Technology, Inc. Method and system using presence information to manage network access
US7764699B2 (en) * 2005-05-16 2010-07-27 Cisco Technology, Inc. Method and system using shared configuration information to manage network access for network users
JP4867264B2 (ja) * 2005-09-30 2012-02-01 カシオ計算機株式会社 端末装置
FR2897496A1 (fr) * 2006-02-15 2007-08-17 France Telecom Gestion d'une communication entre un systeme de telecommunications et un serveur
JP2007249327A (ja) * 2006-03-14 2007-09-27 Canon Inc 情報処理装置、画像処理装置、画像処理システム、ジョブ処理方法、記憶媒体、プログラム
US7852783B2 (en) * 2006-12-07 2010-12-14 Cisco Technology, Inc. Identify a secure end-to-end voice call
JP4880442B2 (ja) * 2006-12-26 2012-02-22 Necインフロンティア株式会社 通信システム
FR2912580A1 (fr) * 2007-02-14 2008-08-15 Alcatel Lucent Sas Serveur et client de communication.
JP4345842B2 (ja) * 2007-04-26 2009-10-14 アイシン・エィ・ダブリュ株式会社 車両位置情報提供装置、車両位置情報提供方法及びコンピュータプログラム
US8233401B2 (en) * 2007-08-13 2012-07-31 Cisco Technology, Inc. Using an IP registration to automate SIP registration
CN101626372A (zh) * 2008-07-07 2010-01-13 华为技术有限公司 实现相对条件评估的方法、系统及服务器、客户端
WO2010061132A1 (fr) * 2008-11-28 2010-06-03 France Telecom Traitement d'une demande de mise en communication par un dispositif de routage associe a une pluralite de terminaux
US8589326B2 (en) * 2009-08-21 2013-11-19 Avaya Inc. Utilizing presence in conjunction with other information to determine an appropriate communications modality
US8843099B2 (en) * 2009-12-17 2014-09-23 Blackberry Limited Method for providing extension list selection
US9203652B2 (en) 2009-12-21 2015-12-01 8X8, Inc. Systems, methods, devices and arrangements for cost-effective routing
US9235645B1 (en) * 2010-03-26 2016-01-12 Open Invention Network, Llc Systems and methods for managing the execution of processing jobs
US8559036B1 (en) * 2010-03-26 2013-10-15 Open Invention Networks, Llc Systems and methods for managing the execution of print jobs
JP5213069B2 (ja) * 2010-03-30 2013-06-19 Necインフロンティア株式会社 電話システム、電話発信呼転送方法および電話発信呼転送プログラム
EP2410724B1 (en) 2010-07-20 2012-10-24 Swisscom AG Method and system for communication forwarding
US7912983B1 (en) * 2010-10-21 2011-03-22 Intelepeer, Inc. Multi-layer stack platform for cloud communications
US8464335B1 (en) * 2011-03-18 2013-06-11 Zscaler, Inc. Distributed, multi-tenant virtual private network cloud systems and methods for mobile security and policy enforcement
JP5421338B2 (ja) * 2011-10-24 2014-02-19 Necインフロンティア株式会社 通信システム及び通信システムにおける通信方法
US9864864B2 (en) * 2014-09-23 2018-01-09 Accenture Global Services Limited Industrial security agent platform
JP2016131306A (ja) * 2015-01-14 2016-07-21 ソニー株式会社 情報処理装置、情報処理方法、及びプログラム
US20170149967A1 (en) * 2015-11-25 2017-05-25 Microsoft Technology Licensing, Llc Managing Communication Events
US10419310B1 (en) 2015-12-17 2019-09-17 8×8, Inc. Monitor device for use with endpoint devices
JP2017157896A (ja) * 2016-02-29 2017-09-07 日本電信電話株式会社 着信先解決システム、着信先解決サーバおよび着信先解決方法
JP7276975B1 (ja) 2022-01-20 2023-05-18 Necプラットフォームズ株式会社 疲労度管理システム、方法及びプログラム

Family Cites Families (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06326930A (ja) 1993-05-11 1994-11-25 Koyo Seiko Co Ltd 画像処理装置
JP2723097B2 (ja) * 1995-12-04 1998-03-09 日本電気株式会社 Qosルーティング装置
JPH09186917A (ja) 1995-12-29 1997-07-15 Kokusai Electric Co Ltd 撮像装置
US6078946A (en) * 1996-09-10 2000-06-20 First World Communications, Inc. System and method for management of connection oriented networks
US6345303B1 (en) * 1997-03-25 2002-02-05 Intel Corporation Network proxy capable of dynamically selecting a destination device for servicing a client request
EP0980618B1 (de) * 1997-05-06 2005-11-09 Siemens Aktiengesellschaft Vorrichtung zum übertragen von kommunikationsdaten eines rechners über ein kommunikationsnetz
JPH1139570A (ja) 1997-07-17 1999-02-12 Fujitsu Ltd パーソナル管理システム
JPH1165960A (ja) * 1997-08-27 1999-03-09 Matsushita Electric Ind Co Ltd ディレクトリ管理を用いたメッセージサーバ装置
WO1999014931A2 (en) * 1997-09-16 1999-03-25 Transnexus, Llc Internet telephony call routing engine
US6081508A (en) * 1998-02-25 2000-06-27 Indus River Networks, Inc. Remote computer communication
JP3327225B2 (ja) * 1998-10-29 2002-09-24 三菱マテリアル株式会社 ネットワークアドレス変換装置およびその記録媒体
US6542819B1 (en) * 1999-06-08 2003-04-01 Sony International (Europe) Gmbh Geolocation of mobile devices
US6965948B1 (en) * 1999-11-12 2005-11-15 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus for selective network access
US6941345B1 (en) * 1999-12-03 2005-09-06 Nortel Networks Limited Real-time, text-based messaging between devices in plural communities
US7373428B1 (en) * 1999-12-14 2008-05-13 Nortel Networks Limited Intelligent filtering for contact spanning multiple access networks
US6856807B1 (en) * 2000-09-07 2005-02-15 Ericsson Inc. Method to control the update frequency of a positioning device by a mobile terminal
JP4033627B2 (ja) * 2000-11-08 2008-01-16 株式会社エヌ・ティ・ティ・ドコモ 通信システムにおけるページング制御方法およびページング制御システム、並びに記録媒体
US7143171B2 (en) * 2000-11-13 2006-11-28 Telefonaktiebolaget Lm Ericsson (Publ) Access point discovery and selection
US6988132B2 (en) * 2001-03-15 2006-01-17 Microsoft Corporation System and method for identifying and establishing preferred modalities or channels for communications based on participants' preferences and contexts
US7251696B1 (en) * 2001-03-15 2007-07-31 Microsoft Corporation System and methods enabling a mix of human and automated initiatives in the control of communication policies
US7107316B2 (en) * 2001-09-20 2006-09-12 International Business Machines Corporation Controlling throughput of message requests in a messaging system
JP3698698B2 (ja) 2002-02-26 2005-09-21 富士通株式会社 Dmzを介したイントラネットおよび外部ネットワーク上の呼の確立
JP3871604B2 (ja) 2002-04-30 2007-01-24 富士通株式会社 VoIPネットワークシステム
GB0218712D0 (en) 2002-08-12 2002-09-18 Mitel Knowledge Corp Context aware call handling system
CN1295917C (zh) * 2002-08-23 2007-01-17 国际商业机器公司 可以感知用户周围环境的消息传递系统和方法
US20040122951A1 (en) * 2002-12-18 2004-06-24 Andre Beck Method and apparatus for providing Web users with a click-to-contact service

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102821360A (zh) * 2011-06-09 2012-12-12 中兴通讯股份有限公司 一种电话会议系统及方法
CN103166914B (zh) * 2011-12-09 2017-02-08 中兴通讯股份有限公司 多媒体呼叫的实现方法及系统
CN103166914A (zh) * 2011-12-09 2013-06-19 中兴通讯股份有限公司 多媒体呼叫的实现方法及系统
CN103259820A (zh) * 2012-02-20 2013-08-21 宇龙计算机通信科技(深圳)有限公司 选择通信方式的方法及其通信终端
CN103259820B (zh) * 2012-02-20 2017-07-14 宇龙计算机通信科技(深圳)有限公司 选择通信方式的方法及其通信终端
CN103973726A (zh) * 2013-01-28 2014-08-06 联想(北京)有限公司 多访问标识管理的方法、设备及系统
CN103973726B (zh) * 2013-01-28 2019-03-08 联想(北京)有限公司 多访问标识管理的方法、设备及系统
WO2014117727A1 (zh) * 2013-02-04 2014-08-07 华为终端有限公司 一种媒体转移的方法、装置及系统
CN107452383A (zh) * 2016-05-31 2017-12-08 华为终端(东莞)有限公司 一种信息处理方法、服务器、终端及信息处理系统
US11004445B2 (en) 2016-05-31 2021-05-11 Huawei Technologies Co., Ltd. Information processing method, server, terminal, and information processing system
CN107452383B (zh) * 2016-05-31 2021-10-26 华为终端有限公司 一种信息处理方法、服务器、终端及信息处理系统
CN109314733A (zh) * 2016-06-10 2019-02-05 苹果公司 协调的通知
US10849095B2 (en) 2016-06-10 2020-11-24 Apple Inc. Coordinated notifications
CN109314733B (zh) * 2016-06-10 2021-01-01 苹果公司 一种用于协调通知的方法及设备

Also Published As

Publication number Publication date
EP1578079A1 (en) 2005-09-21
US8046474B2 (en) 2011-10-25
JP4335718B2 (ja) 2009-09-30
EP1578079B1 (en) 2009-10-14
US20050210148A1 (en) 2005-09-22
JP2005269299A (ja) 2005-09-29
CN1671130B (zh) 2010-05-05

Similar Documents

Publication Publication Date Title
CN1671130B (zh) 不同类型终端间传送数据的方法和装置
US9391932B2 (en) Including a plurality of users in a conversation over a communication network
CN1117450C (zh) 使用并行网络的多媒体会议系统
CN1214593C (zh) 建立通信
US7299286B2 (en) Personal user agent
US20110292930A1 (en) Method And System For Communicating Across Telephone And Data Networks
CN1698328A (zh) 通信网络数据的递归性查询
CN109639566B (zh) 一种开放式的即时通信聊天机器人系统
CN1640110A (zh) 在分组交换电话网络中进行计算机电话集成的装置和方法
US7319746B2 (en) Method of establishing communications between selected user terminals, using dedicated communication equipments
CN1791076A (zh) 在不同通信系统之间提供通信的通信服务器和方法
JP2004064755A (ja) 呼確立シグナリングによりデータ要求を行うための方法およびコンピュータプログラムプロダクト
WO2008065533A2 (en) Communication system
JP2004134825A (ja) 通話料金の安いip電話サービスを自動的に選択するip電話システム
CN101873392A (zh) 一种基于VoIP的呼叫方法、系统及装置
CN1628456A (zh) 在分组交换电话网络中进行集成式计算机控制的呼叫处理的装置和方法
CN101352020B (zh) 用于ip电话业务互通的装置及方法
CN1411226A (zh) 融合电话网和ip网用户的个人号码业务的实现方法及系统
US7437141B2 (en) Apparatus and method for easily restoring a connection to a telephone
EP2095584B1 (en) Method and apparatus for one number mapping directory presence service
JP7366330B2 (ja) 通信制御方法、及びその方法を用いた通信制御システム
CN100362837C (zh) 通过网守间的地址解析建立网络通信的方法
JP2011061618A (ja) 発信者番号設定システム、発信者番号設定プログラム及び呼制御サーバ
JP3957720B2 (ja) メッセンジャーサービスシステムおよび外線発信方法
KR20050123318A (ko) 통화 연결 서비스 제공 시스템 및 그 방법

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
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20100505

Termination date: 20200929