CN101317430A - 实现统一通信业务的方法和统一通信客户端 - Google Patents

实现统一通信业务的方法和统一通信客户端 Download PDF

Info

Publication number
CN101317430A
CN101317430A CN200780000281.9A CN200780000281A CN101317430A CN 101317430 A CN101317430 A CN 101317430A CN 200780000281 A CN200780000281 A CN 200780000281A CN 101317430 A CN101317430 A CN 101317430A
Authority
CN
China
Prior art keywords
communication information
mouse
character
clients
horizontal direction
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.)
Pending
Application number
CN200780000281.9A
Other languages
English (en)
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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co 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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN200780000281.9A priority Critical patent/CN101317430A/zh
Publication of CN101317430A publication Critical patent/CN101317430A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/54Interprogram communication
    • G06F9/542Event management; Broadcasting; Multicasting; Notifications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/75Indicating network or usage conditions on the user display
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/54Interprogram communication
    • G06F9/543User-generated data transfer, e.g. clipboards, dynamic data exchange [DDE], object linking and embedding [OLE]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/247Telephone sets including user guidance or feature selection means facilitating their use
    • H04M1/2478Telephone terminals specially adapted for non-voice services, e.g. email, internet access
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2209/00Indexing scheme relating to G06F9/00
    • G06F2209/54Indexing scheme relating to G06F9/54
    • G06F2209/545Gui

Abstract

本发明实施例公开一种实现统一通信(UC)业务的方法,该方法包括:UC客户端通过屏幕取词方式获取所在终端显示的鼠标当前位置区域内的通信信息,并针对获取的通信信息实现UC业务。获取的通信信息可以包括电话号码、电子邮件地址和/或用户帐号信息等。另外,本发明实施例还公开一种UC客户端,包括用于通过屏幕取词方式获取所在终端显示的通信信息的显示通信信息获取单元和用于针对获取的通信信息实现UC业务的UC业务实现单元。从而使得用户只需在当前界面中移动鼠标或按下按键就可实现通信信息在UC客户端的录入,避免了现有技术中由用户在UC客户端界面中手工输入通信信息或手工查询通信录的繁琐操作,从而减轻用户的负担。

Description

实现统一通信业务的方法和统一通信客户端
技术领域
本发明涉及统一通信( UC, Unified Communication )技术, 特别是指一种实 现 UC业务的方法和统一通信客户端。 发明背景 ·
如今, 随着通信技术的不断发展, 通信方式逐渐多元化, 人们使用的通信 设备种类也越来越多, 尽管每种通信方式和通信设备都有着它们各自的特点和 方便之处, 但随之带来的问题却使每个人可能不得不同时维护和管理对应于这 些通信方式的多种联络号码或地址, 如: 手机号码、 家庭电话号码、 办公电话 号码、 传真号码、 多个电子邮箱地址、 QQ号码以及 MSN号码等等, 反而给用 户带来很多不便。 为了解决这一问题, UC业务系统应运而生。 UC业务基于下 一代网络(NGN ) 系统, 以统一号码为核心, 融合英特网 (Internet ) 与传统智 能业务, 整合各种通信方式和通信终端, 为用户提供可以与固定电话用户、 移 动电话用户以及互联网用户等进行实时和非实时通信的手段。 UC业务可以提供 话音、 消息和视频等服务, 并可统一存储即时消息、 电子邮件、 语音留言以及 呼叫日志等信息, 从而使用户只需通过一个统一号码便可与外界进行多种方式 的通信, 如: 拨打电话、 发送短信、 发送电子邮件、 发送即时消息以及召开会 议等。
目前, 当用户需要在其终端上通过 UC方式拨打电话时, 必须通过以下两 种方式, 即在该终端的 UC客户端界面中手工录入相应联系人的电话号码或者 手工查询在该 UC客户端的通信录中存储的该联系人的电话号码; 或者, 当用 户需要向其终端的 UC客户端的通信录中添加新的联系人的联系信息时, 该用 户也需要在该 UC客户端界面中手工录入相应联系人的联系信息。 上述操作方 式在一些应用场景中会给用户带来很大的不便, 下面举例说明其中几种应用场 景。 首先, 在一种应用场景中, 用户 A的终端上安装有办公自动化(OA )系统 和 UC客户端, 且用户 A当前正使用 OA系统工作, 在此期间用户 A想通过 UC方式呼叫联系电话记录在该 OA系统的通信录中的用户 B。 这时, 假定该终 端上的 UC客户端已经被激活, 用户 A就必须首先关闭或最小化当前的 OA界 面, 然后显示该 UC客户端界面, 并在该 UC客户端界面中手工输入用户 B的 电话号码, 拨通该电话号码, 从而实现呼叫用户 B; 或者, 如果在该 UC客户 端的通信录中也存储有用户 B的电话号码, 用户 A也可以在该 UC客户端界面 中手工查找该 UC客户端的通信录中记录的用户 B的电话号码, 然后拨打该电 话号码, 从而实现呼叫用户 B。 在另一种应用场景中, 用户 A通过 Outlook邮 件收发引擎接收到一封包含有发件方, 如用户 B的电话号码的电子邮件, 且用 户 A希望立即通过 UC方式拨打该电话号码来接通用户 B。 此时, 用户 A同样 不得不按照上述先关闭或最小化当前的 Outlook界面,然后显示 UC客户端界面, 接着在该 UC客户端界面中手工输入用户 B的电话号码, 并拨通该电话号码的' 方式来接通用户 B; 或者, 如上所述通过在 UC客户端界面中手工查找在该 UC 客户端的通信录中记录的用户 B的电话号码, 然后拨通该电话号码的方式来接 通用户 B。 在又一种应用场景中, 用户 A希望将该终端上某电子文档中存储的 联系人的联系信息添加到 UC客户端的通信录中。 这时, 用户 A同样需要先关 闭或最小化当前的电子文档界面, 并显示 UC客户端界面, 然后通过在该 UC 客户端界面中手工录入相应联系信息的方式来实现该添加。 如此繁瑣的操作无 疑给用户带来极大的不便。 发明内容
本发明实施例提供了一种实现 UC业务的方法和 UC客户端, 能够方便、 灵活地获取通信信息, 实现 UC业务。 本发明实施例提供的实现 UC业务的方法包括: UC客户端获取所在终端显 示的通信信息, 并根据获取的通信信息实现 UC业务。 本发明实施例提供了一种 UC客户端, 包括:
显示通信信息获取单元, 用于获取所在终端显示的通信信息;
UC业务实现单元, 用于针对该 UC客户端获取的通信信息实现 UC业务。 综上所述, 本发明实施例采取由 UC客户端按照屏幕取词方式获取所在终 端显示的鼠标当前位置区域内的通信信息, 并针对获取的通信信息实现 UC业 务。 从而使得用户只需通过在屏幕或当前任务窗口或当前界面中移动鼠标或按 下相应的按键就可以实现相应通信信息在 UC客户端的录入, 避免了现有技术 中由用户在 UC客户端界面中手工输入相应通信信息或手工查询通信录的繁瑣 操作, 减轻用户的负担。 附图简要说明
图 la为 ~据本发明实施例的实现 UC业务的方法流程图。
图 lb为根据本发明实施例的方法中获取显示通信信息步骤的流程图。 图 2为根据本发明实施例的在终端显示的供用户选择 UC业务的浮动窗口 示意图。 实施本发明的方式
为使本发明实施例的目的、 技术方案和优点更加清楚, 下面结合附图和实 施例对本发明作进一步的详细描述。 .
本发明实施例采用的技术方案是: UC客户端通过屏幕取词方式获取所在终 端显示的当前鼠标指示的位置区域内的通信信息, 并针对获取的通信信息实现
UC业务。 其中, 获取的通信信息可以包括电话号码、 电子邮件地址和 /或用户 帐号信息等。 UC业务具体可以包括向该通信信息对应的用户发起呼叫、发送短 信和电子邮件以及将该通信信息存储到 UC客户端的通信录中等。 从而避免现 有技术中在实现相应 UC业务时, 由用户在 UC客户端界面中手工输入相应通 信信息或手工查询通信录的繁瑣操作, 减轻用户的负担。
下面通过具体实施例详细说明。在该实施例的方法中, UC客户端获取所在 终端显示的当前鼠标指示位置区域内的通信信息, 并且需要在 UC客户端中预 先设置从屏幕中获取通信信息的功能。 该方法流程如图 la所示, 具体包括如下 步骤:
步骤 100: UC客户端通过屏幕取词方式获取所在终端显示的当前鼠标指示 位置区域内的通信信息。 '
其中, 本步骤的具体实施方式可以根据业务需要或用户喜好进行设置。 例 如, 可以采取: 当鼠标在屏幕中某个位置区域内的停留时间达到预先设定的值, 如: 0.2秒时, 由 UC客户端获取屏幕中鼠标所在位置区域内的相应通信信息; 或者, 当鼠标的某个按键, 如: 鼠标左键、 中键或右键等按键被激活, 或者其 中任意两个鼠标按键被组合激活时, UC客户端获取鼠标当前所在位置区域内的 通信信息。 另外, 也可以是其它方式, 例如: 当某个或某几个键盘按键, 如: 控制(Ctrl )键被激活, 或者某个或某几个鼠标按键与某个或某几个键盘按键被 组合激活时 , UC客户端获取鼠标当前所在位置区域内的通信信息。
步骤 200: UC客户端针对获取的通信信息触发并实现相应的 UC业务。 其中, 触发 UC业务的方式具体可以是在终端屏幕中显示设置的包含 UC 业务菜单并可供用户操作从该菜单中选择 UC业务的浮动窗口, 基于接收到的 用户操作指令执行相应 UC业务。 浮动窗口的示意图如图 2所示。 例如: 可以 通过该浮动窗口提供可供用户选择要进行的 UC业务的菜单, 当用户选取了该 菜单中的某个选项后, 该 UC客户端就可以按照正常的流程实现所选择的相应 UC业务。 其中, 浮动窗口的菜单选项具体可以包括: 向该通信信息对应的用户 打电话、 发短信以及将该通信信息保存到客户端的通信录中等。 用户可以通过 点击按钮的方式选取菜单中的任意选项, 例如, 当用户点击打电话按钮后, 该 UC客户端就调用打电话接口函数向鼠标指向的电话号码发起呼叫;当用户点击 发短信按钮后, 该 UC客户端控制在屏幕中显示发送短信窗口, 并将发送电话 号码自动填为屏幕上取得的电话号码。 当用户点击保存通信信息的按钮之后,
UC客户端在屏幕中显示将该通信信息加入通信录的界面,并将该通信信息自动 拷贝到相应的电话号码输入框。 并且本步骤中所述的 UC客户端针对获取的通 信信息实现 UC业务的具体方式与现有的 UC客户端在接收到由用户通过 UC客 户端界面手工输入的通信信息时的处理方式完全相同, 此处不再赘述。
下面通过一个实施例详细说明上述步骤 100的具体实现方式, 在该实施例 中, 假设 UC客户端获取鼠标当前所在位置区域内的通信信息的触发条件为鼠 标在某一位置停留的时间超过预先设定值。 该方法流程如图 lb所示, 具体包括 如下步骤:
步骤 101 : UC客户端截取所在终端的鼠标所在窗口进程的鼠标移动事件, 且该鼠标移动事件中携带有鼠标所在窗口的实例号以及鼠标的当前位置信息。
其中, UC客户端所在终端可以是用户 PC等, 而 UC客户端所在终端使用 的操作系统可以是 Windows或 Linux等操作系统。 并且 UC客户端可以通过所 在终端使用的操作系统的接口函数来截取所在终端的鼠标移动事件。
另外, 步骤 101可以通过在 UC客户端所在终端使用的操作系统中安装鼠 标钩子来实现。 在操作系统中安装鼠标钩子后, 当鼠标移动时, 操作系统就会 将相应的鼠标移动事件发送给 UC客户端, 且该鼠标移动事件携带鼠标的当前 位置信息以及鼠标所在窗口的实例号。
步骤 102: UC客户端截取到鼠标移动事件后, 读取预先设置的获取显示 通信信息的触发条件, 并判断该鼠标移动事件是否满足相应触发条件, 如果该 鼠标移动事件满足相应触发条件, 则执行步骤 103; 否则, 对本次鼠标移动事 件不作处理, 结束本流程。
在步骤 102 中, 如上所述, 预先设置的获取显示通信信息的触发设置具体 可以是鼠标在屏幕中某个位置区域内的停留时间达到预先设定的值, 也可以是 一个或一个以上鼠标按键被激活, 和 /或, 一个或一个以上键盘按键被激活等。 此处以鼠标在固定位置的停留时间超过预先设定值为触发条件进行说明,当 UC 客户端读取到预先设置的触发条件为鼠标在固定位置的停留时间达到 0.2秒时, 启动定时器开始计时, 并在该定时器超时的情况下, 执行后续步骤 103; 如果 该 UC客户端在该定时器超时前又接收到新的鼠标移动事件, 则删除该定时器, 并设置新定时器重新开始计时。 以上说明了以鼠标在固定位置的停留时间超过 预先设定值为触发条件时的处理方式, 本实施例也可以采取以 UC客户端接收 到某个或某几个鼠标按键或 /和键盘按键被激活事件为触发条件, 下面对这一情 况进行筒单说明。 当 UC客户端读取到预先设置的触发条件为鼠标左键被激活 时, 检测是否接收到鼠标左键的激活事件, 如果接收到鼠标左键的激活事件, 则执行后续步驟 103; 否则, 判定本次鼠标移动事件不满足设定的触发条件, 不对本次鼠标移动事件进行处理。
步骤 103: UC客户端截取到所在终端的鼠标所在窗口进程的鼠标移动事件 后, 向该鼠标所在窗口进程发送重画窗口事件通知; 鼠标所在窗口进程接收到 该通知后重画窗口, 并调用该 UC客户端打印字符串; UC客户端打印该窗口进 程所要打印的字符串, 并判断该字符串是否在鼠标当前位置区域内, 如果该窗 口进程要打印的字符串位于鼠标当前位置区域内, 则执行步骤 104; 否则, 对 该字符串不作处理, 结束本流程;
其中, 步骤 103可以具体包括如下步骤:
步骤 1031 : UC客户端根据所接收鼠标移动事件中携带的鼠标所在窗口的 实例号获取该窗口进程在内存中的基地址, 并根据该基地址获取该窗口进程调 用相应用于打印屏幕中字符串的函数的地址, 并将该地址替换为自身客户端系 统中用于获取显示通信信息的函数的地址。
其中, 该步骤中所述的用于打印屏幕中字符串的函数可以是 Windows操作 系统中的 Textouta函数。
步骤 1032: UC客户端向鼠标所在窗口进程发送重画窗口事件通知, 鼠标 所在窗口进程接收到该重画窗口事件通知后, 调用 UC客户端中用于获取显示 通信信息的函数, 并向其传递需要打印字符串的参数信息, 该参数信息包括字 符串的内容和位置信息。
在本步骤中, 当鼠标所在窗口进程接收到该重画窗口事件通知后, 本来是 要调用用于打印屏幕中字符串的函数, 但由于该地址已经替换为 UC客户端中 用于获取显示通信信息的函数的地址, 从而实现调用 UC客户端中用于获取显 示通信信息的函数。 另外, 鼠标所在窗口进程接收到重画窗口事件通知后, 可 以根据系统设置只调用一次 UC客户端中用于获取显示通信信息的函数, 也可 以多次调用该函数。
步骤 1033: UC客户端通过用于获取显示通信信息的函数打印该窗口进程 需要打印的字符串, 并判断该字符串是否在鼠标当前位置区域内, 如果该窗口 进程需要打印的字符串位于鼠标当前位置区域内, 则执行步驟 104; 否则, 对 该字符串不作处理, 结束本流程。
其中, UC客户端通过用于获取显示通信信息的函数调用原鼠标所在窗口进 程调用的用于打印屏幕中字符串的函数, 如 Textouta函数打印相应字符串。 并 且 UC客户端可以才艮据在上述步骤 101 中获取的鼠标移动事件中携带的鼠标的 当前位置信息判断相应要打印的字符串是否在鼠标的当前位置区域内。
步骤 104: UC客户端通过用于获取显示通信信息的函数判断该字符串是否 为通信信息, 如果是, 则执行步骤 105; 否则, 对该字符串不作处理, 结束本 流程。
其中, 判断字符串是否为通信信息的步骤可以采取由 UC客户端中用于获 取显示通信信息的函数判断鼠标指针左右的字符串是否符合通信信息的特征来 实现。
步骤 105: UC客户端获取该字符串, 并将其存储在自身系统的变量中。 另外, 在上述步骤 1032中, 当鼠标所在窗口进程需要多次调用 UC客户端 中用于获取显示通信信息的函数时, 则会在一次鼠标移动事件中多次调用该函 数, 并且也会相应地多次执行上述后续步骤 1033至步骤 105。
以上说明了在本发明实施例中步骤 100的一种具体执行方式, 下面详细说 明上述步骤 104, 即判断需要打印的字符串是否为通信信息的步骤。 假设该通 信信息为电话号码, 则该通信信息的特征可以定义为: 字符串长度在设置的最 短电话号码长度和最长电话号码长度之间且允许使用区号连接符的数字字符 串。 其中, 最短电话号码长度、 最长电话号码长度以及区号连接符可以由 UC 客户端统一配置。 该步骤可以具体包括以下步骤:
步驟 1041 : UC客户端获取沿一个横向方向, 如向右的方向距离鼠标位置 最近的字符。
步骤 1042: 判断该字符是否是数字或电话号码连接符, 如果该字符是数字 或电话号码连接符, 则执行步骤 1043; 否则, 执行步骤 1044。
步驟 1043: 对应于屏幕中的位置存储该字符, 并继续沿该方向获取下一个 字符, 然后执行步骤 1042。
步驟 1044: 获取沿另一横向方向, 如: 向左的方向距离鼠标位置最近的字 符。
步骤 1045: 判断该字符是否是数字或电话号码连接符, 如果该字符是数字 或电话号码连接符, 则执行步骤 1046; 否则, 执行步骤 1047。
步骤 1046: 对应于屏幕中的位置存储该字符, 并继续沿该方向获取下一个 字符, 然后执行步驟 1045。
步骤 1047: 判断存储的字符串长度是否在最小号码长度和最大号码长度范 围内, 如果存储的字符串长度在最小号码长度和最大号码长度范围内, 则执行 步骤 1048; 否则, 执行步骤 1049。
步驟 1048: 判定该字符串为通信信息, 结束本流程。
步骤 1049: 判定该字符串为非通信信息。
以上说明了上述步驟 104的一种具体执行方式。 其中, UC客户端采取首先 获取向右的方向距离鼠标位置最近的字符, 然后获取向左的方向距离鼠标位置 最近的字符的方式。 显然, 该步驟也可以釆取由 UC客户端首先获取向左的方 向距离鼠标位置最近的字符, 然后获取向右的方向距离鼠标位置最近的字符的 方式。 另外, 该步骤 104也可以采取其它方式, 此处仅是举例说明而已, 并非 限定。 以上说明了 居本发明实施例实现 UC业务的具体方法, 且在以上对该方 法的描述中, 主要以 UC客户端通过屏幕取词方式获取所在终端显示的鼠标当 前位置区域内的通信信息为例进行了说明。但本发明的实施例不限于此, UC客 户端还可以通过其它方式获取所在终端显示的 (或屏幕中)通信信息, 例如,
UC客户端可以自动获取终端显示的所有通信信息,并使用户可以针对获取的所 有通信信息触发并实现相应的 UC业务等。
下面说明根据本发明实施例的 UC客户端,该客户端包括 UC业务实现单元 和显示通信信息获取单元; 其中, 显示通信信息获取单元用于获取该 UC客户 端所在终端显示的通信信息; 所述 UC业务实现单元用于针对获取的通信信息 实现 UC业务。
其中, 上述显示通信信息获取单元可通过屏幕取词方式获取 UC客户端所 在终端显示的鼠标当前位置区域内的通信信息。
而且, 上述 UC业务实现单元用于截取所在终端的鼠标所在窗口进程的鼠 标移动事件, 并向该鼠标所在窗口进程发送重画窗口事件通知, 并针对该 UC 客户端获取的通信信息实现 UC业务; 所述显示通信信息获取单元用于根据鼠 标所在窗口进程的调用指令打印该窗口进程需要打印的字符串, 并获取所在终 端显示的鼠标当前位置区域内的通信信息。
该显示通信信息获取单元可以为获取显示通信信息的函数。
另夕卜,该 UC客户端具备本发明实施例的上述实现 UC业务的方法中所涉及 的所有功能。 并且 UC业务实现单元针对获取的通信信息实现 UC业务的具体 方式与现有的 UC客户端在接收到由用户通过 UC客户端界面手工输入的通信 信息时的处理方式完全相同, 此处不再赘述。
由此,通过本发明实施例实现 UC业务的方法以及相应 UC客户端使得用户 只需直接通过在屏幕中或当前任务窗口或当前界面中移动鼠标或按下相应的按 键就可以实现相应通信信息在 UC客户端的录入, 从而避免了现有技术中由用 户在 UC客户端界面中手工输入相应通信信息或手工查询通信录的繁瑣操作, 减轻用户的负担。
以上所述仅为本发明的较佳实施例而已, 并不用以限制本发明, 凡在本发 明的精神和原则之内所做的任何修改、 等同替换和改进等, 均应包含在本发明 的保护范围之内。

Claims (11)

  1. 权利要求书
    1、 一种实现统一通信 UC业务的方法, 其特征在于, 该方法包括:
    UC客户端获取所在终端显示的通信信息, 并根据获取的通信信息实现 UC 业务。
  2. 2、 居权利要求 1所述的方法, 其特征在于, 所述 UC客户端获取通信信 息的方法包括:
    UC客户端通过展幕取词方式,分别沿第一横向方向和第二横向方向逐字符 获取所在终端显示的鼠标当前位置区域内的信息, 并根据预先设定的规则判断 获取的信息是否是通信信息。
  3. 3、 居权利要求 2所述的方法,其特征在于,所述通信信息包括电话号码、 电子邮件地址和 /或用户帐号信息。
  4. 4、 根据权利要求 2所述的方法, 其特征在于, 所述通过屏幕取词方式获取 通信信息的步骤包括:
    UC客户端截取所在终端的鼠标所在窗口进程的鼠标移动事件,向该鼠标所 在窗口进程发送重画窗口事件通知;
    鼠标所在窗口进程接收到该重画窗口事件通知后重.画窗口, 并调用该 UC 客户端打印字符串;
    UC客户端打印该鼠标所在窗口进程需要打印的字符串,并判断该字符串是 否在鼠标当前位置区域内;
    当判定该字符串在鼠标当前位置区域内时, 判断该字符串是否为通信信息; 当判定该字符串为通信信息时, 获取该字符串, 并执行所述针对获取的通 信信息实现 UC业务的步骤。
  5. 5、 居权利要求 4所迷的方法, 其特征在于, 所述方法进一步包括:
    UC客户端在发送重画窗口事件通知之前,读取预先设置的获取显示通信信 息的触发条件, 判断截取到鼠标移动事件是否满足相应的触发条件, 并在满足 触发条件时发送重画窗口事件通知。
  6. 6、 根据权利要求 5所述的方法, 其特征在于, 所述获取显示通信信息的触 发条件的步骤包括: 鼠标在屏幕中某个位置区域内的停留时间达到预先设定值, 和 /或至少一个鼠标按键被激活, 和 /或至少一个键盘按键被激活。
  7. 7、 根据权利要求 4所述的方法, 其特征在于, 当所述通信信息为电话号码 时, 所述判断字符串是否为通信信息的步骤包括:
    UC客户端获取沿第一横向方向距离鼠标位置最近的字符;
    判断获取的该第一横向方向的字符是否是数字或电话号码连接符, 如果获取的该第一横向方向的字符是数字或电话号码连接符, 则对应于显 示的位置存储该字符, 继续沿该第一横向方向获取下一个字符, 并返回判断获 取的该第一横向方向的字符是否是数字或电话号码连接符的步骤;
    如果获取的该第一横向方向的字符不是数字或电话号码连接符, 获取沿第 二横向方向距离鼠标位置最近的字符, 判断获取的该第二横向方向的字符是否 是数字或电话号码连接符 ,
    如果获取的该第二横向方向的字符是数字或电话号码连接符, 则对应于显 示的位置存储该字符, 继续沿该第二横向方向获取下一个字符, 并返回判断获 取的该第二横向方向的字符是否是数字或电话号码连接符的步骤;
    如果获取的该第二横向方向的字符不是数字或电话号码连接符, 判断存储 字符串的长度是否在设置的最小号码长度和最大号码长度范围内, 如果存储字 符串的长度在设置的最小号码长度和最大号码长度范围内, 则判定该字符串为 通信信息;
    如果存储字符串的长度不在设置的最小号码长度和最大号码长度范围内, 则判定该字符串为非通信信息。
  8. 8、 根据权利要求 1至 7中任一项所述的方法, 其特征在于, 所述针对获取 的通信信息实现 UC业务的方法包括:
    在屏幕中显示设置的包含 UC业务菜单并可供用户操作从该菜单中选择 UC 业务的浮动窗口, 基于接收到的用户操作指令执行相应 UC业务, 且该业务包 括向该通信信息对应的用户发起呼叫、 发送短信、 发送电子邮件和 /或将该通信 信息存储到该 UC客户端的通信录中。
  9. 9、 一种 UC客户端, 其特征在于, 包括:
    显示通信信息获取单元, 用于获取所在终端显示的通信信息;
    UC业务实现单元, 用于针对该 UC客户端获取的通信信息实现 UC业务。
  10. 10、 根据权利要求 9所述的客户端, 其特征在于, 所述显示通信信息获取 单元用于通过屏幕取词方式, 沿第一横向方向和第二横向方向逐字符获取所在 终端显示的鼠标当前位置区域内的信息, 并根据预先设定的规则判断获取的信 息是否是通信信息。
  11. 11、 根据权利要求 10所述的客户端, 其特征在于,
    所述显示通信信息获取单元包括:
    第一模块, 用于根据鼠标所在窗口进程的调用指令打印该窗口进程需要打 印的字符串;
    第二模块, 用于沿第一横向方向和第二横向方向逐字符获取所在终端显示 的鼠标当前位置区域内的信息;
    第三模块, 用于根据预先设定的规则判断第二模块获取的信息是否是通信 息;
    所述 UC业务实现单元包括:
    第四模块, 用于当第三模块判定第二模块获取的信息是通信信息时, 截取 所在终端的鼠标所在窗口进程的鼠标移动事件, 向该鼠标所在窗口进程发送重 画窗口事件通知;
    第五模块, 用于针对该 UC客户端获取的通信信息实现 UC业务。
CN200780000281.9A 2006-07-27 2007-04-04 实现统一通信业务的方法和统一通信客户端 Pending CN101317430A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN200780000281.9A CN101317430A (zh) 2006-07-27 2007-04-04 实现统一通信业务的方法和统一通信客户端

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN200610099119.4A CN1917529B (zh) 2006-07-27 2006-07-27 实现统一通信业务的方法和统一通信客户端
CN200610099119.4 2006-07-27
CN200780000281.9A CN101317430A (zh) 2006-07-27 2007-04-04 实现统一通信业务的方法和统一通信客户端

Publications (1)

Publication Number Publication Date
CN101317430A true CN101317430A (zh) 2008-12-03

Family

ID=37738419

Family Applications (2)

Application Number Title Priority Date Filing Date
CN200610099119.4A Active CN1917529B (zh) 2006-07-27 2006-07-27 实现统一通信业务的方法和统一通信客户端
CN200780000281.9A Pending CN101317430A (zh) 2006-07-27 2007-04-04 实现统一通信业务的方法和统一通信客户端

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CN200610099119.4A Active CN1917529B (zh) 2006-07-27 2006-07-27 实现统一通信业务的方法和统一通信客户端

Country Status (6)

Country Link
US (1) US7913187B2 (zh)
EP (1) EP1883204B1 (zh)
CN (2) CN1917529B (zh)
AT (1) ATE524912T1 (zh)
ES (1) ES2371093T3 (zh)
WO (1) WO2008014649A1 (zh)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101304413A (zh) * 2008-06-03 2008-11-12 华为技术有限公司 一种发起呼叫的方法、装置及系统
CN101848238B (zh) * 2010-05-10 2014-09-17 杭州世导通讯有限公司 一种工作流程审批方法
CN103458095A (zh) * 2012-05-31 2013-12-18 深圳中兴网信科技有限公司 一种触发即时通讯应用进行通信的方法及装置
CN103049274B (zh) * 2012-12-31 2017-02-22 华为终端有限公司 任务事件处理方法和装置
CN104123057B (zh) * 2013-04-24 2018-01-23 华为技术有限公司 通信信息获取方法、装置、系统及终端
CN104135504B (zh) * 2014-02-11 2015-12-30 腾讯科技(深圳)有限公司 一种基于应用的服务提供方法、装置及系统
CN107172600B (zh) * 2016-03-07 2022-03-04 中兴通讯股份有限公司 一种信息传输方法及装置

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2300551A (en) * 1995-05-03 1996-11-06 Ibm Computer workstation
US5889518A (en) * 1995-10-10 1999-03-30 Anysoft Ltd. Apparatus for and method of acquiring, processing and routing data contained in a GUI window
JP4243344B2 (ja) * 1997-05-23 2009-03-25 株式会社Access 移動通信機器
FI109733B (fi) * 1997-11-05 2002-09-30 Nokia Corp Viestin sisällön hyödyntäminen
JP2001111672A (ja) * 1999-10-05 2001-04-20 Kenwood Corp 移動体通信端末
US20020124057A1 (en) * 2001-03-05 2002-09-05 Diego Besprosvan Unified communications system
US7283154B2 (en) * 2001-12-31 2007-10-16 Emblaze V Con Ltd Systems and methods for videoconference and/or data collaboration initiation
US20030191647A1 (en) * 2002-04-05 2003-10-09 Kam David M. Method & system for managing web pages, and telecommunications via multilingual keywords and domains
US7607100B2 (en) * 2003-05-29 2009-10-20 International Business Machines Corporation Method, system and program product for display management of web page phone/fax numbers by a data processing system
CN1691006A (zh) * 2004-04-23 2005-11-02 千乡万才科技(中国)有限公司 文字信息单词解释查询方法及系统
US7162025B2 (en) 2004-05-04 2007-01-09 Research In Motion Limited Conference call dialing
EP1773037A1 (en) 2004-05-28 2007-04-11 Research In Motion Limited User interface method and apparatus for initiating telephone calls to a telephone number contained in a message received by a mobile station
US7317919B1 (en) * 2004-06-10 2008-01-08 Core Mobility, Inc. Initiating a wireless communication session from contact information on a computer
CN1606327A (zh) * 2004-09-16 2005-04-13 深圳市沃通通信服务有限公司 基于因特网网址技术实现统一通信的方法及其应用

Also Published As

Publication number Publication date
CN1917529B (zh) 2010-08-04
ES2371093T3 (es) 2011-12-27
WO2008014649A1 (en) 2008-02-07
US20080025486A1 (en) 2008-01-31
ATE524912T1 (de) 2011-09-15
CN1917529A (zh) 2007-02-21
EP1883204B1 (en) 2011-09-14
EP1883204A1 (en) 2008-01-30
US7913187B2 (en) 2011-03-22

Similar Documents

Publication Publication Date Title
US6285364B1 (en) Method and apparatus for organizing and displaying internet and telephone information
KR101191816B1 (ko) 확대된 검색 특성을 갖는 사용자 인터페이스
US7130894B2 (en) Graphical user interface features of a browser in a hand-held wireless communication device
JP5074767B2 (ja) インタラクティブ電話帳
CN101317430A (zh) 实现统一通信业务的方法和统一通信客户端
US20060030370A1 (en) Custom idle screen for a mobile device
CN100512336C (zh) 具有改进的电话呼叫日志的手持电子设备及相关的方法
WO1998048549A1 (en) Integrated message center
JPH11341532A (ja) ワイヤレスlanとpbx間のディジタル無線通信システム
CN103812990B (zh) 终端设备及其控制方法
CN101884201A (zh) 进行呼叫的系统和方法
CN1120646C (zh) 具有单键拨号功能的移动电话机及其实现方法
WO2011081758A1 (en) Directory assistance information via executable script
JP2012533917A (ja) 連絡先と迅速に通信するためのユーザ・メッセージからのデータを処理するデバイスおよび方法
JP4720657B2 (ja) 通信サービス選択システムおよび携帯端末
CN1578514A (zh) 显示通信中功能的方法和通信终端设备
US20110117891A1 (en) Character analysis engine in mobile computing device for facilitating interactive voice response operations
US8553868B2 (en) Intelligent outbound calling
CN1628451B (zh) 在以集成方式支持语音和数据传输的局域网上处理电话通信的方法以及相关设备
WO2008130101A1 (en) Mobile telecommunication terminal providing various call service using hot key and method providing various call service
KR101013819B1 (ko) 이동통신단말기에서 수신 메시지 관리 방법
TWI388189B (zh) 提示連絡方式的方法、通話裝置,以及電腦程式產品
CN115037830A (zh) 一种智能终端访问企业信息服务的方法
KR101223884B1 (ko) 메시지 전용 위젯 서비스를 제공하는 방법, 단말기 및 기록매체
EP2117188B1 (en) Method and device for managing communication items

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Open date: 20081203