通信信息获取方法、装置、系统及终端制造方法及图纸

技术编号:10582103 阅读:84 留言:0更新日期:2014-10-29 13:10
本发明专利技术公开了一种通信信息获取方法、装置、系统及终端,属于计算机技术领域。所述方法包括:获取指示位置当前所在的应用和窗口;检测所述应用是否为预设应用;若检测结果为所述应用为预设应用,则检测所述窗口是否为预设取词窗口;若检测结果为所述窗口为预设取词窗口,则获取所述指示位置所在的预定区域内的字符串;获取与所述字符串对应的通信信息。本发明专利技术通过获取指示位置所在的应用和窗口,在检测到该应用为预设应用且窗口为预设取词窗口时,对该获取指示位置所在的预定区域进行取词,根据取词得到的字符串获取通信信息;解决了全屏取词时消耗终端大量的资源且取词的效率低下的问题;达到了降低对终端资源的消耗,提高了取词效率的效果。

【技术实现步骤摘要】
【专利摘要】本专利技术公开了一种通信信息获取方法、装置、系统及终端,属于计算机
。所述方法包括:获取指示位置当前所在的应用和窗口;检测所述应用是否为预设应用;若检测结果为所述应用为预设应用,则检测所述窗口是否为预设取词窗口;若检测结果为所述窗口为预设取词窗口,则获取所述指示位置所在的预定区域内的字符串;获取与所述字符串对应的通信信息。本专利技术通过获取指示位置所在的应用和窗口,在检测到该应用为预设应用且窗口为预设取词窗口时,对该获取指示位置所在的预定区域进行取词,根据取词得到的字符串获取通信信息;解决了全屏取词时消耗终端大量的资源且取词的效率低下的问题;达到了降低对终端资源的消耗,提高了取词效率的效果。【专利说明】通信信息获取方法、装置、系统及终端
本专利技术涉及计算机
,特别涉及一种通信信息获取方法、装置、系统及终 端。
技术介绍
企业协同办公可以对企业中各部门的文档、邮件等进行集中管理,实时将更新的 内容进行同步,以便于企业员工能够查看到最新的内容,提高了运营效率。 在企业协同办公的应用中,与某一联系人进行通信时,首先需要获取该联系人的 通信信息。传统的获取联系人的通信信息的方法为在搜索栏中输入联系人的姓名或工号 等,然后通过点击查找按钮才能得到联系人的通信信息。这种传统的查找联系人的通信信 息的方法需要手动输入以及点击等操作,操作过程较为复杂。为此,现有技术提供了一种自 动获取联系人的通信信息的方法,包括:终端中设置有取词模块,当用户在终端打开企业应 用后,终端中的取词模块会对全屏幕进行取词;对取词得到的字符串进行分析以得到具有 该字符串的用户的通信信息。 在实现本专利技术的过程中,专利技术人发现现有技术至少存在以下问题:对终端进行全 屏幕取词,这样取词的机制在取词时会消耗终端大量的资源且取词的效率低下。
技术实现思路
为了解决现有技术中取词的机制在取词时消耗终端大量的资源且取词的效率低 下的问题,本专利技术实施例提供了一种通信信息获取方法、装置、系统及终端。所述技术方案 如下: 第一方面,提供了一种通信信息获取方法,所述方法,包括: 获取指示位置当前所在的应用和窗口; 检测所述应用是否为预设应用; 若检测结果为所述应用为预设应用,则检测所述窗口是否为预设取词窗口; 若检测结果为所述窗口为预设取词窗口,则获取所述指示位置所在的预定区域内 的字符串; 获取与所述字符串对应的通信信息。 在第一方面的第一种可能的实施方式中,所述获取指示位置当前所在的应用和窗 口,包括: 获取所述指示位置当前所在应用的应用属性以及所在窗口的窗口属性; 根据获取到的所述应用属性确定所述指示位置当前所在的应用; 根据获取到的所述应用属性以及所述窗口属性确定所述指示位置当前所在的窗 Π , 其中,所述应用属性包括所述应用的进程和类名,所述窗口属性包括所述窗口的 句柄、类型和类名。 结合第一方面或者第一方面的第一种可能的实施方式,在第二种可能的实施方式 中,所述根据获取到的所述应用属性确定所述指示位置当前所在的应用,包括: 当所述应用属性中的进程为一个时,根据所述应用的进程确定所述指示位置当前 所在的应用; 或 当所述应用属性中的进程为两个或者两个以上时,根据所述应用的类名确定所述 指示位置当前所在的应用。 结合第一方面、第一方面的第一种可能的实施方式或者第一方面的第二种可能的 实施方式,在第三种可能的实施方式中,所述获取与所述字符串对应的通信信息,包括: 从获取到的所述字符串中选择符合预设条件的字符串; 将符合预设条件的所述字符串发送至所述应用所对应的服务器,以便于所述服务 器检测所述字符串是否与预存的通信信息中的字符串相同,在检测结果为相同时,反馈所 述通信信息; 接收所述服务器反馈的所述通信信息; 在基于所述指示位置定位的预定显示区域内显示所述通信信息, 其中,所述预设条件包括所述字符串为一组数字、所述字符串为一组字母、所述字 符串为邮箱地址和所述字符串的长度在预定范围内中的至少一种。 结合第一方面、第一方面的第一种可能的实施方式、第一方面的第二种可能的实 施方式或者第一方面的第三种可能的实施方式,在第四种可能的实施方式中,所述获取指 示位置当前所在的应用和窗口之前,还包括: 检测指示位置在预定阈值时间内是否发生移动且是否被点击; 若检测结果为所述指示位置在预定阈值时间内未发生移动且未被点击,则执行所 述获取指示位置当前所在的应用和窗口的步骤。 第二方面,提供了一种通信信息获取装置,其特征在于,所述装置,包括: 位置获取模块,用于获取指示位置当前所在的应用和窗口; 第一检测模块,用于检测所述位置获取模块获取到的应用是否为预设应用; 第二检测模块,用于在所述第一检测模块的检测结果为所述应用为预设应用时, 检测所述位置获取模块获取到的窗口是否为预设取词窗口; 字符串获取模块,用于在所述第二检测模块的检测结果为所述窗口为预设取词窗 口时,获取所述指示位置所在的预定区域内的字符串; 通信信息获取模块,用于获取与所述字符串获取模块获取到的字符串对应的通信 信息。 在第二方面的第一种可能的实施方式中,所述位置获取模块,包括: 属性获取单元,用于获取所述指示位置当前所在应用的应用属性以及所在窗口的 窗口属性; 应用确定单元,用于根据所述属性获取单元获取到的所述应用属性确定所述指示 位置当前所在的应用; 窗口确定单元,用于根据所述属性获取单元获取到的所述应用属性以及所述窗口 属性确定所述指示位置当前所在的窗口, 其中,所述应用属性包括所述应用的进程和类名,所述窗口属性包括所述窗口的 句柄、类型和类名。 结合第二方面或者第二方面的第一种可能的实施方式,在第二种可能的实施方式 中,所述应用确定单元,包括: 第一确定子单元,用于当所述属性获取单元获取到的应用属性中的进程为一个 时,根据所述应用的进程确定所述指示位置当前所在的应用; 或 第二确定子单元,用于当所述属性获取单元获取到的应用属性中的进程为两个或 者两个以上时,根据所述应用的类名确定所述指示位置当前所在的应用。 结合第二方面、第二方面的第一种可能的实施方式或者第二方面的第二种可能的 实施方式,在第三种可能的实施方式中,所述通信信息获取模块,包括: 选择单元,用于从所述字符串获取模块获取到的所述字符串中选择符合预设条件 的字符串; 发送单元,用于将所述选择单元选择出的符合预设条件的所述字符串发送至所述 应用所对应的服务器,以便于所述服务器检测所述字符串是否与预存的通信信息中的字符 串相同,在检测结果为相同时,反馈所述通信信息; 接收单元,用于接收所述服务器根据所述发送单元发送的字符串反馈的所述通信 信息; 显示单元,用于在基于所述指示位置定位的预定显示区域内显示所述接收单元接 收的所述通信信息, 其中,所述预设条件包括所述字符串为一组数字、所述字符串为一组字母、所述字 符串为邮箱地址和所述字符串的长度在预定范围内中的至少一种。 结合第二方面、第二方面本文档来自技高网
...
通信信息获取方法、装置、系统及终端

【技术保护点】
一种通信信息获取方法,其特征在于,所述方法,包括:获取指示位置当前所在的应用和窗口;检测所述应用是否为预设应用;若检测结果为所述应用为预设应用,则检测所述窗口是否为预设取词窗口;若检测结果为所述窗口为预设取词窗口,则获取所述指示位置所在的预定区域内的字符串;获取与所述字符串对应的通信信息。

【技术特征摘要】

【专利技术属性】
技术研发人员:郑重王延利穆立昌
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1