提供在线增强的智能名称标记的通信系统和方法

文档序号:6560670阅读:169来源:国知局
专利名称:提供在线增强的智能名称标记的通信系统和方法
技术领域
本发明 一般地涉及基于在线的通信系统,并且特别地涉及利用在 线信息来增强智能标记。
背景技术
如今,智能标记可用于web (网络)浏览器和诸如数字书籍、数 字杂志和数字报纸之类的基于web的在线出版应用中。智能标记功 能使得网页的所有者或数字出版物的作者能够为网页或出版物中的 对象加上标记,并且能够以在线注释和/或链接的形式添加与净皮标记 对象有关的附加信息。网页或数字出版物的读者可以通过悬停 (hover)在被标记对象上方或直接点击被标记对象来访问这些附加 信息。在某些情况下,网页所有者或数字出版者还可以为读者提供出 于在线讨论的目的而向出版材料添加注释的能力。当查看这些出版材 料时,读者可以选择原始副本或带有读者注释的副本。近期的发展已经将智能标记功能性扩展到可以辨识文档或网页 内的名称字符串以便进一步实现在线协作。这种智能名称标记功能使 用能够将文档中的字符串辨识为名称(例如,文档作者或文档中提到 的合作者的名称)的软件来操作。智能名称标记本身是嵌入在到档中 的指示符,其能够用于生成电子邮件,建立使用某些媒体类型(例如 IM (即时消息)或语音)的实时通信会话或者开始与作者/合作者的 web讨论。然而,整合了智能名称标记功能的现有应用使用专门的软件将字 符串辨识为名称。用户不能手动地将一个字符串识别为名称。作为结 果,该功能只限于由该应用检测到其名称的那些人。此外,智能名称标记功能只可用于与用户的本地联系人列表中的联系人相匹配的名 称以及其网络地址信息(例如电子邮件地址)包括在该联系人信息中 的名称。现有应用不能仅使用 一个人的名称来确定这个人的网络地 址。因此,只有当应用识别出作者/合作者的名称并且该识别出的名 称与用户的本地联系人列表中的 一 个联系人相匹配时,智能名称标记 才会出现。此外,整合了智能名称标记功能的现有应用是本地应用,其与其 他本地应用(例如,电子邮件应用、多媒体应用或语音应用)进行接 口连接以便实现与作者/合作者的联系。这些现有应用不能与在线服务器(诸如Microsoft Live Communication Server⑧、IBM Sametime Server )或电子邮件/日历月l务器(诸如Microsoft Exchange Server 或IBM Domino Server )直接进行通信以建立与作者/合作者的联系。 例如,这些现有应用目前不为用户提供关于个人参与实时通信会话或 web讨论的可用性(在线)的附加信息。作为结果,试图发起与作者 /合作者的通信会话可能会失败。因此,需要 一 种用于利用标识作者/合作者的可用性的在线信息 来增强智能名称标记的机制。此外,需要一种用于手动地将字符串识 别为名称的机制。此外,需要一种用于确定与名称标记相关联的网络 地址以实现与由该智能名称标记所标识的作者/合作者的通信的机 制。发明内容本发明的实施例提供了 一种用于提供在线增强的智能名称标记 的设备。该设备包括本地应用和通信管理器。该本地应用能够将字符 串识别为智能名称标记,其中该字符串代表在线实体的身份。该本地 应用还可操作为生成对表示在线实体的可用性的在线信息的请求。该 通信管理器可操作为检测该本地应用的启动,从在线系统中检索在线 实体的在线信息,并将该在线信息提供给该本地应用。在一个实施例中,该通信管理器还可操作为对具有在线实体的身
份的目录进行查询,以便检索在线实体的网络地址。该通信管理器使 用网络地址从在线系统中检索在线实体的在线信息。在另 一 个实施例中,该通信管理器还可操作为使用在线信息来建立与在线实体的通信 会话。在另 一个实施例中.,该本地应用能够自动地将字符串识别为智能 名称标记。在又一个实施例中,该本地应用能够接收将字符串识别为 智能名称标记的手动命令。本发明的实施例还提供了 一种用于提供在线增强的智能名称标 记的通信系统。该通信系统包括设备和在线服务器。该在线服务器收 集并存储关于多个在线实体的在线信息。在线信息表示在线实体的可 用性。该设备运行配置为将字符串识别为智能名称标记的本地应用, 其中该字符串代表选定在线实体的身份。此外,该设备生成对在线服 务器的针对该选定在线实体的在线信息的请求。该在线服务器将该选 定在线实体的在线信息提供给该设备。在一个实施例中,该在线服务器还维护每个在线实体的在线信 息,以便在对提供给该设备的该选定在线实体的在线信息进行过滤时 使用。本发明的实施例还提供了 一种用于提供在线增强的智能名称标记的方法。该方法包括检测运行于一个设备之上的本地应用的启动, 接收对被该本地应用识别为智能名称标记的在线实体的在线信息的 请求,并请求在线实体的在线信息,其中在线信息表示在线实体的可 用性。该方法还包括检索在线实体的在线信息并将在线实体的在线信 息提供给该本地应用。


参考以下结合附图进行的详细描述,可以荻得对本发明的更全面 的理解,其中图1示出了根据本发明的实施例的示例性在线系统;图2示出了根据本发明的实施例的用于提供在线增强的智能名称标记的示例性通信环境;图3是示出根据本发明的实施例的用于提供在线增强的智能名 称标记的示例性过程的流程图;图4示出了根据本发明的实施例的用于提供在线增强的智能名 称标记的示例性设备;图5示出了根据本发明的实施例的用于实现在线增强的智能名 称标记的示例性通信系统;以及图6是示出根据本发明的实施例的使用在线增强的智能名称标 记的示例性通信会话流程的信号流程图。
具体实施方式
参考图l,其中示出了能够实现本发明的各种实施例的示例性在 线系统100。在线系统100包括一个在线实体110和与在线实体110 相关联的一个或多个设备120。在线实体110代表被叫方并向在线系 统100提供关于被叫方在线状态的在线信息。在线实体IIO可以是一 个人,或者是任意物理地或逻辑地存在的联网对象(例如, 一群人、 联网打印机、联网复印机或会议室中的联网投影机)。每个设备120均为能够通过通信网络130发送和/或接收通信的 物理通信设备。这些设备120的例子包括但不限于台式电话机120a、 笔记本计算机120b、个人计算机120c、移动电话120d和个人数字助 理(PDA) 120e。在图1中,通信网络130代表在其上可以发送媒体 (电路交换的语音或数据,或者分组交换的语音或数据)的任意类型 的网络。例如,通信网络130可以包括公共交换电话网(PSTN)、 公共陆地移动网(PLMN)、 一个或多个专用局域网(LAN)、因特 网和/或任意其他类型的网络或这些网络的组合。在线系统100还包括一个或多个在线用户代理(PUA) 140、在 线代理(PA) 150、在线服务器160和在线实体H0的一个或多个观 察者170。 PUA 140能够处理并提供在线实体110的在线信息。在图 1中,示出了用于每个设备120的单独的PUA 140。然而,应当理解, 在其他的实施例中,PUA 140的数目可以基于设备120的数目和类型、 设备120所支持的应用程序以及系统配置而改变。每个PUA 140独 立地生成在线实体110的全部在线信息的一部分。通常,当在线状态 发生变化时,PUA 140生成在线信息。在线状态的变化的例子包括但 不限于打开和关闭设备120、更改来自设备120的注册信息以及改变 设备120上的即时消息状态。例如,当在线实体发起或应答电话呼叫 时,电话应用通知在线服务器将该在线实体的在线状态设置为"正在 打电话"。一个或多个在线代理(PA) 150收集来自每个PUA 140的在线 信息。在图1中,为简单起见,仅示出了一个PA 150。然而,应当 理解,在其他的实施例中,可以有多个PA 150用于在线实体110, 每个PA 150负责当前激活的针对在线实体的全部定制(来自观察者 170的对在线信息的请求)的子集。此外,PA 150收集来自日历/曰 禾呈应用50 (例i口, Microsoft Exchange Server , IBM Lotus Notes⑧或 其他类似的应用)和在线信息的其他源60(例如,即时消息应用)的在 线信息。例如,如果一个在线实体在其日历上安排了从上午10点到 下午12点有一个会议,则在上午10点,日历/日程应用50通知PA 150 将该在线实体的在线状态设置为"正在开会,,。PA150综合来自每个源(例如,PUA140、日历50和其他源60) 的在线信息并且维护在线实体110的当前的完整在线信息。例如,在 线信息180表示在线实体的可用性、在线实体的当前活动、在线实体 所处位置的本地时间、在线实体的当前位置以及活动设备和运行于活 动设备上的应用的当前状态。在线实体PA 150还可操作为向定制了 在线实体110的在线服务的一个或多个观察者170(主叫方或通信会 话发起者)提供在线信息。在线服务器160是可以操作为PA 150或操作为将来自观察者170 的请求路由到PA 150的代理服务器的物理实体。在线服务器160存 储多个在线实体110的在线信息180和首选项信息190。因此,PA 150 可以结合在线服务器160操作为从PUA 140接收在线实体110的在 线信息,从观察者170接收对在线信息的请求,并向观察者170提供 在线信息。当用作PA150时,在线服务器160还可以与PUA 140处 于同一位置。在线服务器160还存储在线系统100的在线实体110和观察者 170的首选项信息190(例如,终端首选项)。例如,首选项信息l卯 可以包括由在线实体110针对每个观察者170设置的在线实体首选项 信息(例如,隐私过滤器)以及由每个观察者170针对在线实体110 设置的观察者首选项信息(例如,观察者过滤器)。首选项信息190 操作为对提供给观察者170的在线实体110的在线信息180进行过滤 以适应隐私顾虑、优先级次序要求、管理者策略以及安全考虑。在线系统IOO采用在线协议来向在线实体110和观察者170提供 在线服务。可以用于在线系统100中的在线协议的例子包括在J. Rosenberg等人2002年6月提出的 "SIP:会话初始协议,,草案3261("SIP: Session Initiation Protocol" RFC: 3261 )中和在A. Roach等人 2002年6月提出的"会话初始协议(SIP )-特定事件通报,,草案3265("Session Initiation Protocol (SIP) — Specific Event Notification" RFC: 3265 )中描述的会话初始协议(SIP),在此通过引用的方式包含其 内容。SIP是用于创建、更改和结束通信(语音、文本和/或多媒体) 会话的应用层控制协议。SIP可以与其他协议一同使用,这些协议诸 如实时传输协议(RTP )、实时流协议(RTSP )、会话描述协议(SDP )、 国际电联-电信委员会("ITU-T") H.263标准(视频CODEC (编 解码))、G.711标准和G.729标准(音频CODEC)以及其他或另 外的标准或协议。应当意识到,可以使用其他的或另外的协i义和配置。 SIP网络能够将来自网络上任意用户的请求路由到维护用户的注 册状态的服务器。因此SIP网络使主叫方(观察者)能够发送对与 向特定的被叫方(在线实体IIO)有关的在线信息的SUBSCRIBE(定 制)请求,该请求将被路由到维护在线实体110的在线信息的在线服 务器160。在操作中,出于效率上的目的,在线服务器160和PA 150 可以与SIP代理/注册机处于同一位置。
现在参考图2,其中示出了根据本发明的实施例的用于提供在线 增强的智能名称标记的示例性通信环境200。通信环境200包括用户 环境250、目录210和在线服务器160。用户环境250代表与用户相 关联的一个或多个用户设备(例如,图1中示出的设备120),并且 包括一个通信管理器(CM) 220、运行于一个或多个用户设备上的一 个或多个本地应用230以及用于执行一个或多个设备上的实时和非 实时通信会话的通信平台240。本地应用230是文档应用。文档应用 的例子包括但不限于web浏览器、文字处理应用、会议和调度应用 以及其他文档编辑/查看应用。CM 220是用户环境250的中央控制单元,并本地地运行于用户 环境250的一个或多个设备上。在一个示例性实施例中,CM 220设 计为同时支持事件服务和大量的在线服务的SIP (会话初始协议)用 户代理。因此,CM 220配备有检测本地事件发生以及获取事件相关 信息的能力。本地事件的一个例子是本地应用230之一的启动。.在另一个示例性实施例中,CM 220操作为"虚拟,,在线代理以 便处理大量的用户在线信息。作为结果,CM 220还配备有自动向在 线服务器160发送在线定制以及非定制请求的能力。此外,CM 220状态的任何其他改变。此外,CM 220配备有访问用户的媒体配置文 件(包括设备功能性和相应的设备地址)以及用户的通信首选项(每 种媒体和每个设备)的能力。每个本地应用230配置为将字符串识别为智能名称标记,其中字 符串代表在线实体的身份。例如,在一个实施例中, 一个或多个本地 应用230配置为自动地将特定字符串辨识为智能名称标记。在另一个 实施例中, 一个或多个本地应用230配置为接收来自用户的请求本地 应用230将高亮显示或以其他方式标识的字符串识别为智能名称标 记的手动命令。每个本地应用230还可操作为生成对表示如由智能名 称标记所标识的在线实体的可用性的请求。在操作中,本地应用230向CM220提供在线实体身份以及对该
在线实体的在线信息的请求。CM 220访问目录210以从目录210中 检索与该在线实体身份相关联的唯一 UID (网络地址)。在一个实施例中,目录210是企业目录,并且包括每个雇员的名称(在线实体身 份)以及网络地址(例如,电子邮件地址或其他网络标识符)以及该 企业的联网对象。在其他的实施例中,目录210是定制到局域网 (LAN)、广域网(WAN)、数据网(例如,因特网服务提供商) 或其他类型的通信网络的订户列表。
然后,CM 220使用该UID来构造对在线服务器160的针对在线 实体的在线信息180的请求。例如,在一个实施例中,CM22(H企查 用户的本地"伙伴列表"以确定该用户是否已经定制了该在线实体的 在线。如果该用户没有定制该在线实体的在线,则CM220利用该用 户的首选项信息构成 一 个定制请求消息并将该定制请求消息发送到 在线服务器160以-便临时地定制该在线实体的在线。如果该在线实体 是该用户的"伙伴"或者如果在线服务器160批准了对该在线实体的 在线的临时定制,则在线服务器160将所请求的该在线实体的在线信 息180提供给CM 220。 CM 220进一步将从在线服务器160处接收到 的在线信息180提供给请求该在线信息的本地应用230。 CM 220可 以进一步将包括在线实体设备身份的在线信息180提供给通信平台 240,以便在建立与在线实体的通信会话时使用。
在一个实施例中,在线实体的在线信息180表示该在线实体对于 与用户的实时通信会话的一般可用性("可用"或"不可用")。在 其他的实施例中,在线信息180还可以包括附加的信息,诸如在线实 体针对每种媒体类型(语音、文本、即时消息或多媒体)的可用性、 当前活动、当前位置、该在线实体的活动设备/应用的当前状态以及 其他在线信息。
提供给CM 220的在线信息180的数量和类型依赖于在线实体和 用户的首选项信息190。如上所述,首选项信息190包括针对隐私、 优先级次序、管理者策略以及安全考虑的各种过滤器,这些过滤器操 作为对提供给CM220的在线信息180进行过滤。作为结果,在线实
体的首选项信息190可以限制4是供给CM 220的在线信息180的范围。 例如,在线实体可能希望将日历信息(例如,"2点之前在开会"、"外出午餐"或"下周二前在休假")、当前位置、媒体可用性以及 其他信息提供给该在线实体的部门或小组内的那些用户,但是将提供 给在该在线实体的部门或小组之外的那些用户的在线信息180限于 一般的针对每种媒体类型的"可用"或"不可用"。同样,用户的首 选项信息190可以限制CM220接收到的在线信息180的范围。例如, 用户可能希望得到与语音和即时消息(IM)的媒体类型有关的在线 信息180,而不希望得到与多媒体媒体类型有关的在线信息180。CM 220以任意类型的格式向发出请求的本地应用230提供检索 到的在线实体的在线信息180。例如,在一个实施例中,CM 220提 供用于发起与在线实体的通信会话的选项的列表,并且本地应用230 接着将该列表提供给用户。用户使用该在线信息180经由一个或多个 通信平台240发起与在线实体的通信会话。例如,用户可以使用在线 实体的在线信息180来确定用于通信会话的最佳时间、用于通信会话 的优选媒体类型以及与通信会话有关的其他要素。在另 一个实施例 中,CM 220向本地应用230 4是供原始的在线信息180,并且本地应 用230将该在线信息180格式化为期望的格式以便显示给用户。CM220包括用于控制用户环境250的任意硬件、软件、固件或 其组合。作为例子,CM240可以包括一个或多个执行指令的处理器 和一个或多个存储处理器所用的指令和数据的存储器。可以一般地将 该处理器理解为驱动通用计算机的设备。然而,请注意,同样可以使 用诸如微控制器,现场可编程门阵列(FPGA),或专用集成电路 (ASIC),或其组合之类的其他处理器设备,并获得在此描述的好 处和优点。图3是示出根据本发明的实施例的用于提供在线增强的智能名 称标记的示例性过程300的流程图。在方框310中,检测到运行于设 备上的本地应用的启动,并且在方框320中,该本地应用接收到对被 识别为智能名称标记的在线实体的在线信息的请求。基于该在线实体
的身份,在方框330中,请求表示该在线实体的可用性的在线信息, 并且在方框340中,接收该在线实体的在线信息。在方框350中,将 接收到的在线实体在线信息提供给本地应用以利用该在线信息来增 强智能名称标记。图4示出了根据本发明的实施例的用于提供在线增强的智能名 称标记的示例性设备400。在图4中,设备400是笔记本计算机。然 而,在其他的实施例中,设备400是个人计算机、移动电话、PDA (个人数字助理)、台式电话或其他类似的设备。笔记本计算机400 包括在显示器410上显示的图形用户接口 420,以及输入设备470和 480。在图5中,输入设备470是文字数字键盘并且输入设备480是 触摸板。然而,在其他的实施例中,输入设备470和/或480可以包 括一个或多个键区、软键盘(例如,触摸屏)、鼠标、光笔或使得用 户能够向设备400中输入信息的其他类似设备。每个输入设备470和480配置为接收来自用户的输入并通过显示 器410上的图形用户接口 420将键入的输入显示给用户。例如,在一 个实施例中,输入是键入到显示在显示器410上的文档430中的 一 系 列文字数字字符445,打开文档430的本地应用自动地将这些字符辨 识为智能名称标记440。在另 一个实施例中,输入是用户经由键盘470 或触摸板480输入的请求该本地应用将高亮显示或以其他方式标识 的字符串445识别为智能名称标记440的手动命令。在又一个实施例 中,输入是所选择的用于基于在线实体的在线信息发起与由该智能名 称标记所标识的在线实体的通信会话的选项。例如,如图4所示,用户可以使用触摸板480来移动图形用户接 口 420上的指针450,直到指针悬停在文档430中的字符串"Joseph Miller"445上。打开文档的本地应用可以自动地将,,Joseph Miller"445 辨识为智能名称标记440,或者用户可以使字符串"Joseph Miller" 445 高亮显示并右键点击该字符串445以查看与该字符串445相关联的一 个或多个选项460。例如,这些选项可以包括"剪切,,、"复制,,、 "字体,,、"格式"以及根据本发明的实施例的"将字符串识别为在线实体的名称"。当用户选择选项"将字符串识别为在线实体的名称,,460时,本地应用将高亮显示的字符串445辨识为智能名称标记440。 一旦将字符串445识别为智能名称标记440,本地应用就自动地生 成对被识别为智能名称标记440的在线实体的在线信息的请求。类似 地,本地应用还生成对针对文档430中所有其他辨识出的智能名称标 记的在线信息的请求。本地应用使用该检索到的在线信息来增强智能 名称标记功能。因此,当用户将指针450移动到智能名称标记440 上方,并且悬停在智能名称标记440上方或右键点击该智能名称标记 440时,本地应用经由显示器410上的图形用户接口 420将在线实体 的在线信息呈现为与智能名称标记440相关联的各种在线增强的选 项。这些在线增强的选项可以以任意类型的格式呈现给用户。例如,在一个实施例中,在线增强的选项包括用于发起与在线实 体的通信会话(例如,发送电子邮件、进行呼叫、发起web讨论、 安排会议、发送IM等等)的呼叫选项列表。在另一个实施例中,本 地应用分级别地呈现在线增强的选项以使得用户更容易查看选项。例 如,本地应用可以将在线信息组织为在线级别,其中第一级别表示订 户针对每种媒体类型的 一般可用性,并且随后的级别包括用于发起针 对每种媒体类型的通信会话的呼叫选项。作为另一个例子,除了呼叫 选项以外或作为对呼叫选项的替代,在线增强的选项的级别之一可以 包括在线实体的一般在线信息(例如,"在开会"、"在城外"、"在 办公室,,等等),并且其他的级别可以提供关于在线实体的在线状态 的更多细节,以辅助用户确定是否发起与该在线实体的通信会话。因 此,用户可以使用该在线实体的在线信息来确定用于通信会话的最佳素J '、 ' 一 、、、现在参考图5,其中示出了整合了根据本发明的实施例的用于实 现在线增强的智能名称标记的在线系统的示例性通信系统500。在图 5中,描述了一个单独的用户设备400,其包括本地应用230和CM 220。如以上结合图2所描述的,CM 220配置为检测本地应用230
的启动,并接收来自本地应用230的对被该本地应用(自动地或手动 地)识别为智能名称标记的在线实体530的在线信息的请求。CM 220经由电话服务器520以及通信网络510来访问目录210, 以便从目录210中检索与该在线实体身份相关联的唯一 UID(网络地 址)。电话服务器520代表任意的电话服务器,诸如电路交换机、IP 路由器、网关或能够对用户设备400与在线实体530之间的消息和/ 或通信会话进行路由的其他设备。此外,通信网络51代表在其上可 以发送媒体(电路交换的语音或数据,或者分组交换的语音或数据) 的任意类型的网络。接收到UID之后,CM 220生成对在线实体530的在线信息的请 求,并经由电话服务器520和通信网络510将该对在线信息的请求发 送到在线服务器160。 CM 220还将检索到的在线信息提供给请求该 在线信息的本地应用230,以 <更在利用该#r索到的在线信息来增强智 能名称标记时使用。例如,可以将在线信息用于提供用于发起用户设 备400与在线实体530之间的通信会话的选项的列表。尽管电话服务 器520被示出在通信网络510与目录210、在线服务器160以及在线 实体530之间的通信路径中,但是在其他的实施例中,电话服务器 520不需要在所有的通信路径中。图6是示出根据本发明的实施例的使用在线增强的智能名称标 记的示例性通信会话流程的信号流程图。在图6中,在步骤610,用 户设备400经由电话服务器520查询目录210,以在步骤620检索在 线实体530的UID。在此之后,在步骤630,用户设备400向在线服 务器160发送对在线实体530的在线信息的请求。在步骤640,在线服 务器160经由电话服务器520向用户设备400提供所请求的在线实体 的在线信息,该在线信息可以呈现在用户设备400上,作为用于发起 与在线实体530的通信会话的呼叫选项。例如,用户设备400可以显 示以下呼叫选项中的一个或多个呼叫选项即时消息、移动电话、台 式电话、文本消息、多媒体/4见频以及语音电子邮件。从所显示的呼叫选项中,用户选择一个呼叫选项,并且在步骤 650,将所选的呼叫选项发送到电话服务器520,作为对与在线实体530 的通信会话的请求。电话服务器520使用该所选的呼叫选项来建立用 户设备400与在线实体530之间的通信会话。本领域的普通技术人员将意识到,可以在很多应用中对本申请中 描述的创新概念进行修改和变更。因此,专利主题的范围不应限于所 描述的任意特定示例性启示,相反,其应由所附的权利要求来限定。
权利要求
1.一种用于提供在线增强的智能名称标记的设备(400),包括本地应用(230),其能够将字符串(445)识别为智能名称标记(440),所述字符串(445)代表在线实体(530)的身份,所述本地应用(230)可操作为生成对所述在线实体(530)的在线信息(180)的请求,所述在线信息(180)表示所述在线实体(530)的可用性;以及通信管理器(220),其可操作为检测所述本地应用(230)的启动,从在线系统(100)中检索所述在线实体(530)的所述在线信息(180),并且将所述在线信息(180)提供给所述本地应用(230),以便利用所述在线信息(180)来增强所述智能名称标记(440)。
2. 根据权利要求1所述的设备(400),其中所述通信管理器(220) 还可#:作为向所述在线系统(100)发布所述本地应用(230)的启动 情况。
3. 根据权利要求1所述的设备(400 ),其中所述通信管理器(220) 还可操作为对具有所述在线实体(530)的所述身份的目录(210)进 行查询,以便检索所述在线实体(530)的网络地址,并使用所述网 络地址从所述在线系统(100)中检索所述在线实体(530)的所述在 线信息(180)。
4. 根据权利要求3所述的设备(400 ),其中所述通信管理器(220) 还可操作为利用所述网络地址生成对所述在线系统(100)的定制消 息,以便临时地定制所述在线实体(530)的在线服务。
5. 根据权利要求1所述的设备(400),其中所述本地应用(230) 能够接收将所述字符串(445 )识别为所述智能名称标记(440)的手 动命令。
6. 根据权利要求1所述的设备(400),还包括 显示器(410);图形用户接口 (420),其可操作为在所述显示器(410)上向用 户提供所述智能名称标记(440),并可操作为在所述显示器(410) 上向所述用户提供与所述在线实体(530)的所述在线信息(180)相 关联的选项;以及输入设备(470或480 ),其配置为接收来自所述用户的选择所 述选项之一的输入。
7. 根据权利要求1所述的设备(400),其中所述通信管理器(220) 还可操作为使用所述在线信息(180)建立与所述在线实体(530)的 通信会话。
8. —种用于提供在线增强的智能名称标记的方法,包括步骤 检测(310)运行于设备(400)之上的本地应用(230)的启动; 接收(320 )对被所述本地应用(230 )识别为智能名称标记(440 )的在线实体(530)的在线信息(180)的请求;请求(330)所述在线实体(530)的所述在线信息(180),所 述在线信息(180)表示所述在线实体(530)的可用性;接收(340)所述在线实体(530)的所述在线信息(180);以及将所述在线实体(530)的所述在线信息(180)提供(350 )给 所述本地应用(230),以便利用所述在线信息(180)来增强所述智 能名称标记(440)。
9. 根据权利要求8所述的方法,还包括步骤 对具有被识别为所述智能名称标记(440)的字符串(445 )的目录(210)进行查询,以便检索所述在线实体(530)的网络地址,所 述字符串(445)代表所述在线实体(530 )的身份,并且其中所述请 求(330)所述在线信息(180)的步骤还包括使用所述网络地址请求 所述在线实体(530)的所述在线信息(180)。
10. 根据权利要求8所述的方法,还包括步骤 使用所述在线信息(180)建立与所述在线实体(530)的通信会话。
全文摘要
在设备的本地应用上实现一种在线增强的智能名称标记。本地应用将代表在线实体身份的字符串识别为智能名称标记。在线实体身份用于检索表示在线实体可用性的在线信息。
文档编号G06F17/00GK101127732SQ20061011061
公开日2008年2月20日 申请日期2006年8月4日 优先权日2005年8月16日
发明者吴福明, 米赫尔·韦德雅 申请人:阿尔卡特公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1