基于存在的电信系统的制作方法

文档序号:7589673阅读:117来源:国知局
专利名称:基于存在的电信系统的制作方法
技术领域
本发明总体上涉及电信,更具体地,涉及用于智能地确定谁应当是呼叫的接收者的技术。
背景技术
电信终端(例如,电话,寻呼机,个人数字助理[PDA]等等)的用户典型地通过规定相应于呼叫所指向的个人的一个或多个联系识别号(例如,电话号码,电子邮件地址等等)而进行呼叫(例如,电话呼叫,寻呼,基于文本的即时消息,电子邮件消息等等)。电信终端典型地利用一个或多个输入装置(例如,数字键盘,麦克风,数字字母键盘,基于笔的输入等等),通过这些装置,用户规定想要的联系识别号或捷径。

发明内容
本发明使得电信终端的用户能够发起呼叫到接收者,而没有现有技术中的技术的某些花费、缺点和局限性。例如,说明性实施例使得呼叫不仅能根据与个人有关的联系识别号,而且也能根据呼叫接收者的一个或多个规定的特性被导向。换句话说,本发明的说明性实施例使得电信终端的用户能规定呼叫被导向到满足一个或多个以下的准则的接收者(i)规定角色(例如,护士、医生等等)的角色要求,(ii)规定一个或多个能力(例如,能够操控心肺再生仪(Cardio-Pulmonary Resuccessitation)[CPR],能够讲西班牙语等等)的能力要求,以及(iii)位置要求(例如,在建筑物A,在建筑物A的三楼,在建筑物A的325室的100英尺内,最接近于建筑物A的325室,等等)。
说明性实施例也使得用户能够规定基数描述符,它表示该呼叫应当有多少接收者。
例如,电信终端的用户可能希望联系最靠近325室的无论哪个护士,以便指令该护士检查325室的病人,Johnson先生。作为另一个例子,用户可能希望呼叫知道CPR和在325室的50英尺内的任何人通知他们Johnson先生已停止呼吸。作为第三个例子,用户可能希望呼叫当前在三楼的任何两个保卫和一个医护人员(例如,医生,护士,助理医生等等),指令他们抚慰正在暴力行动的Johnson先生(即,两个保卫约束限制Johnson先生,以及医护人员给他适当的注射)。
本发明的说明性实施例为呼叫的每个潜在的接收者存储相关的角色,一个或多个能力组,用户的当前的位置,和可提供性数据(例如,值班表等等),它们与一个或多个规则相结合表示特定的用户是否可接受呼叫。例如,规则可以规定当护士正在卫生间时她没有空接电话,除非与呼叫有关的能力要求是“知道CPR”。
为了本说明的目的,“呼叫”被定义为包括所有的类型的通信,包括传统的话音电话呼叫,视频电话呼叫,电子邮件消息,基于文本的即时消息等等。
为了本说明的目的,“联系识别号”被定义为唯一地标识呼叫的特定的目的地的一个或多个符号串(例如,电话号码,电子邮件地址,互联网协议地址等等)。
为了本说明的目的,术语“日历时间”被定义为表示以下的项目的一个或多个项目
(i)时间(例如,16:23:58,等等),(ii)一个或多个时间表示法(例如,星期四,11月,等等),(iii)一个或多个事件(例如,感恩节,John的生日,等等),以及(iv)时间段(例如,8:00-9:00,等等)。
为了本说明的目的,“角色要求”被定义为相对于一个或多个角色的逻辑表达式(例如,R1,非R1,R1或R2,R1与R2,R1与(R2或R3),等等,其中R1,R2,和R3是角色)。如果(i)R=Ri,或(ii)R是在角色分级结构中Ri的子类,则用户角色R与角色要求Ri相匹配。
为了本说明的目的,“能力要求”被定义为相对于一个或多个能力的逻辑表达式(例如,C1,非C1,C1或C2,C1与C2,C1与(C2或C3),等等,其中C1,C2,和C3是能力)。
为了本说明的目的,“位置要求”被定义为在用户的位置与特定的目标(例如,点,区域,等等)之间的关系。位置要求的例子包括在325室里面,在325室外面,在325室的30英尺内,在三楼,在离325室30英尺的半径以外,最接近于325室,和离325室最远的地方。
为了本说明的目的,“描述符”被定义为算术关系,包括至少一个数字值和一个或多个以下的运算符等于,不等于,小于,和大于。
说明性实施例包括存储器,用于把多个用户的每一个与一个或多个角色和当前位置相联系;以及处理器,用于(i)接收传输请求,该传输请求规定角色要求和位置要求,和(ii)根据所述角色要求、所述位置要求、和所述存储器的内容确定所述用户的哪个用户发送。


图1显示按照本发明的说明性实施例的电信系统的一部分。
图2显示按照本发明的说明性实施例的如图1所示的服务器102的重要的部件的方框图。
图3显示按照本发明的说明性实施例的如图2所示的存储器203中信息如何被存储和被组织。
图4显示按照本发明的说明性实施例的用于接收传输请求和确定向哪个用户发送的流程图。
具体实施例方式
图1显示按照本发明的说明性实施例的电信系统100的一部分。如图1所示,电信系统100包括电信终端101-i与101-j和服务器102。电信终端101-i与101-j以公知的方式互相通信;此外,正如下面详细地描述的,每个电信终端与服务器102通信。
图2显示按照本发明的说明性实施例的服务器102的重要的部件的方框图。如图2所示,服务器102包括接收机201,处理器202,存储器203,发射机204,和时钟205,如图所示地互连。
接收机201接收来自电信终端101的信号以及以公知的方式把在这些信号中编码的信息转发到处理器202。正如下面和参照图3和4详细地描述的,由接收机210接收的信息包括电信终端101的当前的位置,进行呼叫的请求,和用户的可提供性数据。在某些实施例中,接收机201可以无线地接收信号,而在某些其它实施例中,接收机201可以通过有线接收信号。
处理器202是通用处理器,能够执行被存储在存储器203的指令,从存储器203读出数据和存储数据到存储器203,执行下面和参照图4描述的任务。在本发明的某些替换实施例中,处理器202可以是专用处理器。在任一种情形下,在阅读本公开内容后,本领域技术人员将会明白如何制作和使用处理器202。
存储器203存储数据和可执行的指令,正如本领域公知的,存储器可以是随机存取存储器(RAM),闪速存储器,硬盘驱动器等等的任何组合。在存储器203中信息被存储和组织的方式在下面和参照图3进行描述。
发射机204接收来自处理器202的信息以及以公知的方式把编码该信息的信号发送到电信终端101。在某些实施例中,发射机204可以无线地发送信号到电信终端101,而在某些实施例中,发射机204可以通过有线链路或网络发送信号到电信终端101。
时钟405以公知的方式发送当前的日期和时间到处理器202。
图3显示按照本发明的说明性实施例、在存储器203中信息如何被存储和被组织。如图3所示,存储器203包括用户信息表301和角色分级结构302。
用户信息表301存储以下的用于每个用户的项目识别号,角色,能力表,可提供性数据,联系识别号,和当前的位置。
用户的当前的位置由接收机201基于用户的电信终端被接收,以及被转发到处理器202。正如本领域技术人员将会看到的,接收机201的位置可以以各种各样的方式得到。在某些实施例中,电信终端可以具有全球定位系统(GPS)接收机,以及把它的位置周期地发送到接收机201。在某些其他实施例中,服务器102可以周期地询问能够进行GPS的电信终端,以了解它的位置。在另外的某些其他实施例中,服务器102可能具有定位系统,它接收来自电信终端和/或外部传感器的信号测量值,以及根据这些信号测量值计算电信终端的位置。
处理器202把位置存储在表301中;在某些实施例中,位置可以以纬度和经度被存储,而在某些其他实施例中,位置可以以笛卡尔坐标,或以区域与笛卡尔坐标的组合(例如,在建筑物A的三楼上x=10.0/y=30.0等等)被存储。
在某些实施例中,能力表可以以链接表被存储,而在某些其他实施例中,能力表可以通过在所有可能的能力上的比特矢量来表示,正如本领域技术人员公知的。
可提供性数据可以取各种各样的形式。在某些实施例中,可提供性数据可以是简单的标志,它表示在任何时间点用户当前是否有空接电话。在某些其他实施例中,可提供性数据可包括表示用户有空接电话的时间的日程表(例如,接电话日程表等等)。在另外的某些实施例中,可提供性数据可包括规定用户是否有空接电话的一个或多个规则。这些规则可以基于以下项目的任何组合用户的位置,日历时间,呼叫者的识别号,呼叫者的角色,与用户有关的日程表等等。在某些实施例中,以分级结构安排规则可能是有利的,由此,获取规则的相对优先地位,和实施冲突解决方案(即,决定多个冲突的规则的哪些规则“拆除”,正如技术上公知的)。
正如本领域技术人员将会看到的,在某些实施例中,可提供性数据可以由系统管理者人工地存储在表301中。在某些其他实施例中,用户可通过电信终端101的输入装置规定他或她的可提供性数据,在其中数据被自动地发送到服务器102和被存储到表301。
角色分级结构302是分类树,其中角色的子族是该角色的拆散的子集。图3显示医院中雇员的示例性角色分级结构302。正如本领域技术人员将会看到的,在某些其他实施例中,角色分级结构302可以以替换的方式被构建。
图4显示按照本发明的说明性实施例的、用于接收传输请求和确定哪个用户发送的流程图。在说明性实施例中,由服务器102执行流程图400;然而,本领域技术人员将会看到如何作出和使用其中由另一个实体(例如,进行呼叫的电信终端110-i,等等)执行流程图400的某些或全部任务的替换实施例。
在任务410,服务器102的接收机201以公知的方式接收规定一个或多个以下的项目的传输请求(i)角色要求,(ii)能力要求,(iii)位置要求,和(iv)基数描述符。
在任务420,服务器102的处理器202确定在表301中满足传输请求的要求(i),(ii)和(iii)的用户组U。正如本领域技术人员将会看到的,执行任务420的方式部分取决于表301如何存储在存储器203中。例如,如果表301被存储在关系数据库,则任务420可以通过有效的关系询问被执行,而如果表301作为未组织的“普通文件”被存储,则任务420可能需要以逐行的方式横贯该表。
在任务430,服务器102的处理器202根据表301的可提供性区,以及如果必要的话,从时钟205接收的日历时间,确定每个用户的可提供性。
在任务440,处理器202如果必要的话按照在任务430确定的可提供性,和传输请求的基数描述符,限制组Ui。例如,如果U具有四个用户和其中的一个用户被确定为是不可提供的,以及传输请求的基数描述符是“小于或等于2”,则该不可提供的用户和一个附加的用户从U中被消除。在某些实施例中,要被消除的、可提供的用户的选择可以是随机的,而在某些其他实施例中,可以根据位置、角色、能力或被存储在存储器230中、在图3上未示出的其他用户属性(例如,排名,服务的年数,年龄等等)的某些组合有一个或多个规则。
在任务450,服务器102的发射机204以公知的方式把U的用户的联系识别号发送到电信终端101-i。
应当看到,上述的实施例对于本发明仅仅是说明性的,本领域技术人员可以在不背离本发明的范围的条件下设计出上述的实施例的许多变形。因此打算把这样的变形包括在以下的权利要求和它们的等同替换的范围内。
权利要求
1.一种设备,包括存储器,用于把多个用户中的每一个与一个或多个角色和当前的位置相联系;以及处理器,用于(i)接收规定角色要求和位置要求的传输请求,和(ii)根据所述角色要求、所述位置要求、和所述存储器的内容确定向所述用户的哪个用户进行发送。
2.权利要求1的设备,其中所述位置要求选自在区域里面,在区域外面,在离区域一段距离内,在离区域一段距离以外,最接近于区域,和离区域最远。
3.权利要求1的设备,其中所述存储器也用于存储对于所述角色的类别分级结构,以及其中所述角色要求包括相对于所述类别分级结构的关系。
4.权利要求1的设备,其中所述存储器也用于把所述多个用户中的每一个与一个或多个能力相联系,以及其中所述传输请求也规定能力要求,以及其中在(ii)中的所述确定还根据所述能力要求。
5.权利要求1的设备,其中所述传输请求也规定基数描述符,以及其中在(ii)中的所述确定也根据所述基数描述符。
6.权利要求1的设备,其中所述存储器也用于把所述多个用户中的每一个与可提供性数据相联系,以及其中在(ii)中的所述确定也根据所述可提供性数据。
7.权利要求6的设备,其中所述可提供性数据选自日程表、时间标志、一个或多个规则组,和一个或多个规则的分级结构。
8.权利要求1的设备,其中所述存储器也用于把所述多个用户中的每一个与联系识别号相联系,以及其中所述处理器也用于(iii)根据(ii)和所述存储器的内容确定要发送到的一个或多个联系识别号。
9.权利要求1的设备,其中在(ii)中的所述确定也根据日历时间。
10.一种设备,包括存储器,用于把多个用户中的每一个与一个或多个能力和当前的位置相联系;以及处理器,用于(i)接收规定能力要求和位置要求的传输请求,和(ii)根据所述能力要求、所述位置要求、和所述存储器的内容确定向所述用户的哪个用户进行发送。
11.权利要求10的设备,其中所述位置要求选自在区域里面,在区域外面,在离区域一段距离内,在离区域一段距离以外,最接近于区域,和离区域最远。
12.权利要求10的设备,其中所述传输请求也规定基数描述符,以及其中在(ii)中的所述确定也根据所述基数描述符。
13.权利要求10的设备,其中所述存储器也用于把所述多个用户中的每一个与可提供性数据相联系,以及其中在(ii)中的所述确定也根据所述可提供性数据。
14.权利要求13的设备,其中所述可提供性数据选自日程表、时间标志、一个或多个规则组、和一个或多个规则的分级结构。
15.一种方法,包括(a)接收规定角色要求和位置要求的传输请求,和(b)根据以下项目,确定向多个用户的哪个用户进行发送(i)所述角色要求,(ii)所述位置要求,(iii)所述用户的当前位置,和(iv)与所述用户相联系的角色。
16.权利要求15的方法,其中所述位置要求选自在区域里面,在区域外面,在离区域一段距离内,在离区域一段距离以外,最接近于区域,和离区域最远。
17.权利要求15的方法,其中所述传输请求也规定能力要求,以及其中在(b)中的所述确定也根据以下项目(v)所述能力要求,和(vi)与所述用户相联系的能力。
18.权利要求15的方法,其中所述传输请求也规定基数描述符,以及其中在(b)中的所述确定也根据(vii)所述基数描述符。
19.一种方法,包括(a)接收规定能力要求和位置要求的传输请求,和(b)根据以下项目,确定向多个用户的哪个用户进行发送(i)所述能力要求,(ii)所述位置要求,(iii)所述用户的当前位置,和(iv)与所述用户相联系的角色。
20.权利要求19的方法,其中所述传输请求也规定基数描述符,以及其中在(b)中的所述确定也根据(v)所述基数描述符。
全文摘要
公开了用于使得电信终端的用户能够规定呼叫的接收者的想要的特性而不是联系识别号的方法和设备。本说明性实施例使得用户能够规定对于接收者的一个或多个以下的准则(i)规定角色(例如,护士,医生等等)的角色要求;(ii)规定一个或多个能力(例如,能够讲西班牙语等等)的能力要求;(iii)位置要求(例如,在建筑物A的三楼,等等);以及(iv)用于接收者的数目的基数描述符(例如,一个接收者,至少三个接收者,等等)。本说明性实施例也利用可提供性数据(例如,日程表,等等)和规则,来确定特定的个人是否有空接受呼叫。
文档编号H04M3/44GK1671218SQ20041001209
公开日2005年9月21日 申请日期2004年9月28日 优先权日2003年9月30日
发明者多莉·邓肯·塞利格曼, 迈克尔·J·萨门, 林恩·莎普洛·伯拉特曼, 安祖姆·卡汉, 莱恩哈德·彼德·克莱姆, 阿吉塔·约翰, 戴维·格雷·波尔 申请人:阿瓦雅技术公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1