《一种搜索方法和终端.pdf》由会员分享,可在线阅读,更多相关《一种搜索方法和终端.pdf(19页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 103559195 A (43)申请公布日 2014.02.05 CN 103559195 A (21)申请号 201310413702.8 (22)申请日 2013.09.12 G06F 17/30(2006.01) (71)申请人 北京智谷睿拓技术服务有限公司 地址 100085 北京市海淀区小营西路33号1 层 1F05 室 (72)发明人 于魁飞 (54) 发明名称 一种搜索方法和终端 (57) 摘要 本发明提供了一种搜索方法和终端, 涉及通 信技术领域。所述方法包括步骤 : 根据输入指令 在媒体资源中选取搜索对象 ; 获取所述搜索对象 的属性信息和环境信息 。
2、; 发送所述搜索对象的属 性信息和环境信息给服务器。所述搜索方法和终 端, 只将搜索对象的属性信息和环境信息发送给 服务器, 由服务器一侧根据所述搜索对象的属性 信息和环境信息计算得到搜索对象的内容以及所 述搜索对象的上下文, 进而完成相应的搜索任务, 从而避免了将搜索对象的内容及搜索对象的上下 文一并发送给服务器, 进而在保证高效搜索的同 时, 减少了数据流量, 同时减少数据通信过程中终 端一侧的电能损耗。 (51)Int.Cl. 权利要求书 2 页 说明书 10 页 附图 6 页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书2页 说明书10页 附图6页 (10)申。
3、请公布号 CN 103559195 A CN 103559195 A 1/2 页 2 1. 一种搜索方法, 其特征在于, 所述方法包括步骤 : 根据输入指令在媒体资源中选取搜索对象 ; 获取所述搜索对象的属性信息和环境信息 ; 发送所述搜索对象的属性信息和环境信息给服务器。 2. 如权利要求 1 所述的方法, 其特征在于, 所述搜索对象的属性信息包括 : 所述搜索对 象的区域信息。 3. 如权利要求 2 所述的方法, 其特征在于, 所述搜索对象的区域信息为 : 所述搜索对象 在所属媒体资源中的起始坐标, 以及所述搜索对象的长度。 4. 如权利要求 2 所述的方法, 其特征在于, 所述搜索对象的。
4、区域信息为 : 所述搜索对象 在所属媒体资源中的对角坐标。 5. 如权利要求 2 所述的方法, 其特征在于, 所述搜索对象的区域信息为 : 所述搜索对象 在所属媒体资源中的中心坐标和半径。 6. 如权利要求 1 所述的方法, 其特征在于, 所述搜索对象的属性信息包括 : 所述搜索对 象的内容。 7. 如权利要求 1 至 6 任一项所述的方法, 其特征在于, 所述搜索对象的环境信息为包 括 : 所述搜索对象所属媒体资源的资源身份标识 ID。 8. 如权利要求 1 至 6 任一项所述的方法, 其特征在于, 所述搜索对象的环境信息包括 : 所述搜索对象所属媒体资源的资源 ID 和展示所述搜索对象的终。
5、端的类型信息。 9. 如权利要求 7 或 8 所述的方法, 其特征在于, 所述资源 ID 为通用资源标示符 URI。 10.如权利要求1至6任一项所述的方法, 其特征在于, 所述搜索对象的环境信息包括 : 展示所述搜索对象的终端的类型信息。 11. 如权利要求 8 或 10 所述的方法, 其特征在于, 所述方法还包括步骤 : 接收所述服务器发送的类型说明请求 ; 根据所述类型说明请求, 发送所述终端的类型说明信息给所述服务器。 12. 如权利要求 11 所述的方法, 其特征在于, 所述终端的类型说明信息包括 : 所述终端 的默认级联样式表 CSS 文件、 字体和参数相关信息中的至少一项。 13。
6、. 如权利要求 12 所述的方法, 其特征在于, 所述终端的参数相关信息为 : 所述终端的 参数信息 ; 所述方法还包括步骤 : 接收用户输入获取所述终端的参数信息。 14. 如权利要求 13 所述的方法, 其特征在于, 所述终端的参数信息包括 : 所述终端的屏 幕尺寸、 分辨率中的至少一项。 15. 如权利要求 12 所述的方法, 其特征在于, 所述方法还包括 : 获取所述终端的屏幕截图, 将所述屏幕截图作为所述终端的参数相关信息。 16. 如权利要求 1 至 15 任一项所述的方法, 其特征在于, 所述搜索对象包括 : 文本、 图 像、 视频文件、 音频文件中的至少一项。 17. 一种搜索。
7、终端, 其特征在于, 所述搜索终端包括 : 对象选取单元, 用于根据输入指令在媒体资源中选取搜索对象 ; 信息获取单元, 用于获取所述搜索对象的属性信息和环境信息 ; 权 利 要 求 书 CN 103559195 A 2 2/2 页 3 通信单元, 用于发送所述搜索对象的属性信息和环境信息给服务器。 18. 如权利要求 17 所述的终端, 其特征在于, 所述搜索对象的属性信息包括 : 所述搜索 对象的区域信息。 19. 如权利要求 18 所述的终端, 其特征在于, 所述搜索对象的区域信息为 : 所述搜索对 象在所属媒体资源中的起始坐标, 以及所述搜索对象的长度。 20. 如权利要求 18 所述。
8、的终端, 其特征在于, 所述搜索对象的区域信息为 : 所述搜索对 象在所属媒体资源中的对角坐标。 21. 如权利要求 18 所述的终端, 其特征在于, 所述搜索对象的区域信息为 : 所述搜索对 象在所属媒体资源中的中心坐标和半径。 22. 如权利要求 17 所述的终端, 其特征在于, 所述搜索对象的属性信息包括 : 所述搜索 对象的内容。 23. 如权利要求 17 至 22 任一项所述的终端, 其特征在于, 所述搜索对象的环境信息包 括 : 所述搜索对象所属媒体资源的资源 ID。 24. 如权利要求 17 至 22 任一项所述的终端, 其特征在于, 所述搜索对象的环境信息包 括 : 所述搜索对。
9、象所属媒体资源的资源 ID 和展示所述搜索对象的终端的类型信息。 25. 如权利要求 23 或 24 所述的终端, 其特征在于, 所述资源 ID 为 URI。 26. 如权利要求 17 至 22 任一项所述的终端, 其特征在于, 所述搜索对象的环境信息包 括 : 展示所述搜索对象的终端的类型信息。 27. 如权利要求 24 或 26 所述的终端, 其特征在于, 所述通信单元还用于接收所述服务 器发送的类型说明请求, 以及 用于根据所述类型说明请求, 发送所述终端的类型说明信息给所述服务器。 28. 如权利要求 27 所述的终端, 其特征在于, 所述终端的类型说明信息包括 : 所述终端 的默认 。
10、CSS 文件、 字体和参数相关信息中的至少一项。 29. 如权利要求 28 所述的终端, 其特征在于, 所述终端的参数相关信息为 : 所述终端的 参数信息 ; 所述终端还包括 : 参数获取单元, 用于接收用户输入获取所述终端的参数信息。 30. 如权利要求 29 所述的终端, 其特征在于, 所述终端的参数信息包括 : 所述终端的屏 幕尺寸、 分辨率中的至少一项。 31. 如权利要求 28 所述的终端, 其特征在于, 所述终端还包括 : 截图单元, 用于获取所述终端的屏幕截图, 将所述屏幕截图作为所述终端的参数相关 信息。 32. 如权利要求 17 至 31 任一项所述的终端, 其特征在于, 所。
11、述搜索对象包括 : 文本、 图 像、 视频文件、 音频文件中的至少一项。 权 利 要 求 书 CN 103559195 A 3 1/10 页 4 一种搜索方法和终端 技术领域 0001 本发明涉及通信技术领域, 尤其涉及一种搜索方法和终端。 背景技术 0002 随着移动终端的普及, 手机、 平板电脑等各种各样的移动终端出现在了人们身边, 人们也更多的通过移动终端浏览网页, 并可能在浏览网页过程中进行搜索。 0003 现有的搜索方法中, 移动终端往往直接将搜索对象发送给服务器, 服务器完成搜 索后将搜索结果发送给移动终端。 然而, 高效的搜索不仅依赖于搜索对象本身, 还依赖于搜 索对象的上下文。。
12、因此, 有些基于上下文的搜索方法中将搜索对象和搜索对象的上下文一 并发送给服务器, 服务器基于搜索对象和搜索对象的上下文得到搜索结果, 然后将搜索结 果发送给移动终端。 0004 上述基于上下文的搜索方法中, 由于移动终端需要将搜索对象和搜索对象的上下 文一并发送给服务器, 会产生较多的数据流量, 同时带来较多的电能损耗, 减少移动终端的 续航时间。 发明内容 0005 本发明的发明目的是 : 提供一种搜索方法和终端, 在保证高效搜索的同时, 减少数 据流量。 0006 为解决上述技术问题, 第一方面, 本发明提供了一种搜索方法, 所述方法包括步 骤 : 0007 根据输入指令在媒体资源中选取。
13、搜索对象 ; 0008 获取所述搜索对象的属性信息和环境信息 ; 0009 发送所述搜索对象的属性信息和环境信息给服务器。 0010 结合第一方面, 在第二种可能的实现方式中, 所述搜索对象的属性信息包括 : 所述 搜索对象的区域信息。 0011 结合第一方面的第二种可能的实现方式, 在第三种可能的实现方式中, 所述搜索 对象的区域信息为 : 所述搜索对象在所属媒体资源中的起始坐标, 以及所述搜索对象的长 度。 0012 结合第一方面的第二种可能的实现方式, 在第四种可能的实现方式中, 所述搜索 对象的区域信息为 : 所述搜索对象在所属媒体资源中的对角坐标。 0013 结合第一方面的第二种可能。
14、的实现方式, 在第五种可能的实现方式中, 所述搜索 对象的区域信息为 : 所述搜索对象在所属媒体资源中的中心坐标和半径。 0014 结合第一方面, 在第六种可能的实现方式中, 所述搜索对象的属性信息包括 : 所述 搜索对象的内容。 0015 结合第一方面、 第一方面的第二至第六种可能的实现方式中任一种实现方式, 在 第一方面的第七种可能的实现方式中, 所述搜索对象的环境信息包括 : 所述搜索对象所属 说 明 书 CN 103559195 A 4 2/10 页 5 媒体资源的资源 ID。 0016 结合第一方面、 第一方面的第二至第六种可能的实现方式中任一种实现方式, 在 第一方面的第八种可能的。
15、实现方式中, 所述搜索对象的环境信息包括 : 所述搜索对象所属 媒体资源的资源 ID 和展示所述搜索对象的终端的类型信息。 0017 结合第一方面的第七或第八种可能的实现方式, 在第一方面的第九种可能的实现 方式中, 所述资源 ID 为 URI。 0018 结合第一方面、 第一方面的第二至第六种可能的实现方式中任一种实现方式, 在 第一方面的第十种可能的实现方式中, 所述搜索对象的环境信息包括 : 展示所述搜索对象 的终端的类型信息。 0019 结合第一方面的第八或第十种可能的实现方式, 在第一方面的第十一种可能的实 现方式中, 所述方法还包括步骤 : 0020 接收所述服务器发送的类型说明请。
16、求 ; 0021 根据所述类型说明请求, 发送所述终端的类型说明信息给所述服务器。 0022 结合第一方面的第十一种可能的实现方式, 在第一方面的第十二种可能的实现方 式中, 所述终端的类型说明信息包括 : 所述终端的默认级联样式表 CSS 文件、 字体和参数相 关信息中的至少一项。 0023 结合第一方面的第十二种可能的实现方式, 在第一方面的第十三种可能的实现方 式中, 所述终端的参数相关信息为 : 所述终端的参数信息 ; 0024 所述方法还包括步骤 : 0025 接收用户输入获取所述终端的参数信息。 0026 结合第一方面的第十三种可能的实现方式, 在第一方面的第十四种可能的实现方 式。
17、中, 所述终端的参数信息包括 : 所述终端的屏幕尺寸、 分辨率中的至少一项。 0027 结合第一方面的第十二种可能的实现方式, 在第一方面的第十五种可能的实现方 式中, 所述方法还包括 : 0028 获取所述终端的屏幕截图, 将所述屏幕截图作为所述终端的参数相关信息。 0029 结合第一方面、 第一方面的第一至十五种可能的实现方式中任一种实现方式, 在 第一方面的第十六种可能的实现方式中, 所述搜索对象包括 : 文本、 图像、 视频文件、 音频文 件中的至少一项。 0030 第二方面, 提供一种搜索终端, 其特征在于, 所述搜索终端包括 : 0031 对象选取单元, 用于根据输入指令在媒体资源。
18、中选取搜索对象 ; 0032 信息获取单元, 用于获取所述搜索对象的属性信息和环境信息 ; 0033 通信单元, 用于发送所述搜索对象的属性信息和环境信息给服务器。 0034 结合第二方面, 在第二种可能的实现方式中, 所述搜索对象的属性信息包括 : 所述 搜索对象的区域信息。 0035 结合第二方面的第二种可能的实现方式, 在第三种可能的实现方式中, 所述搜索 对象的区域信息为 : 所述搜索对象在所属媒体资源中的起始坐标, 以及所述搜索对象的长 度。 0036 结合第二方面的第二种可能的实现方式, 在第四种可能的实现方式中, 所述搜索 对象的区域信息为 : 所述搜索对象在所属媒体资源中的对角。
19、坐标。 说 明 书 CN 103559195 A 5 3/10 页 6 0037 结合第二方面的第二种可能的实现方式, 在第五种可能的实现方式中, 所述搜索 对象的区域信息为 : 所述搜索对象在所属媒体资源中的中心坐标和半径。 0038 结合第二方面, 在第六种可能的实现方式中, 所述搜索对象的属性信息包括 : 所述 搜索对象的内容。 0039 结合第二方面、 第二方面的第二至第六种可能的实现方式中任一种实现方式, 在 第二方面的第七种可能的实现方式中, 所述搜索对象的环境信息包括 : 所述搜索对象所属 媒体资源的资源 ID。 0040 结合第二方面、 第二方面的第二至第六种可能的实现方式中任。
20、一种实现方式, 在 第二方面的第八种可能的实现方式中, 所述搜索对象的环境信息包括 : 所述搜索对象所属 媒体资源的资源 ID 和展示所述搜索对象的终端的类型信息。 0041 结合第二方面的第七或第八种可能的实现方式, 在第二方面的第九种可能的实现 方式中, 所述资源 ID 为 URI。 0042 结合第二方面、 第二方面的第二至第六种可能的实现方式中任一种实现方式, 在 第二方面的第十种可能的实现方式中, 所述搜索对象的环境信息包括 : 展示所述搜索对象 的终端的类型信息。 0043 结合第二方面的第八或第十种可能的实现方式, 在第二方面的第十一种可能的实 现方式中, 所述通信单元还用于接收。
21、所述服务器发送的类型说明请求, 以及 0044 用于根据所述类型说明请求, 发送所述终端的类型说明信息给所述服务器。 0045 结合第二方面的第十一种可能的实现方式, 在第二方面的第十二种可能的实现方 式中, 所述终端的类型说明信息包括 : 所述终端的默认 CSS 文件、 字体和参数相关信息中的 至少一项。 0046 结合第二方面的第十二种可能的实现方式, 在第二方面的第十三种可能的实现方 式中, 所述终端的参数相关信息为 : 所述终端的参数信息 ; 0047 所述终端还包括 : 0048 参数获取单元, 用于接收用户输入获取所述终端的参数信息。 0049 结合第二方面的第十三种可能的实现方式。
22、, 在第二方面的第十四种可能的实现方 式中, 所述终端的参数信息包括 : 所述终端的屏幕尺寸、 分辨率中的至少一项。 0050 结合第二方面的第十二种可能的实现方式, 在第二方面的第十五种可能的实现方 式中, 所述终端还包括 : 0051 截图单元, 用于获取所述终端的屏幕截图, 将所述屏幕截图作为所述终端的参数 相关信息。 0052 结合第二方面、 第二方面的第一至十五种可能的实现方式中任一种实现方式, 在 第二方面的第十六种可能的实现方式中, 所述搜索对象包括 : 文本、 图像、 视频文件、 音频文 件中的至少一项。 0053 本发明所述搜索方法和终端, 只将搜索对象的属性信息和环境信息发。
23、送给服务 器, 由服务器一侧根据所述搜索对象的属性信息和环境信息计算得到搜索对象的内容以及 所述搜索对象的上下文, 进而完成相应的搜索任务, 从而避免了将搜索对象的内容及搜索 对象的上下文一并发送给服务器, 进而在保证高效搜索的同时, 减少了数据流量, 同时减少 数据通信过程中终端一侧的电能损耗。 说 明 书 CN 103559195 A 6 4/10 页 7 附图说明 0054 图 1 是本发明实施例的搜索方法的流程图 ; 0055 图 2a 是本发明实施例所述搜索对象的一种区域信息示意图 ; 0056 图 2b 是本发明实施例所述搜索对象的另一种区域信息示意图 ; 0057 图 2c 是本。
24、发明实施例所述搜索对象的再一种区域信息示意图 ; 0058 图 3 是本发明实施例的另一种搜索方法的流程图 ; 0059 图 4 是本发明实施例所述搜索终端的模块结构示意图 ; 0060 图 5 是本发明实施例所述搜索终端的另一种模块结构示意图 ; 0061 图 6 是本发明实施例所述搜索终端的再一种模块结构示意图 ; 0062 图 7 是本发明实施例所述搜索终端的硬件结构示意图。 具体实施方式 0063 下面结合附图和实施例, 对本发明的具体实施方式作进一步详细说明。以下实施 例用于说明本发明, 但不用来限制本发明的范围。 0064 本发明实施例提供了一种搜索方法, 如图 1 所示, 所述方。
25、法包括步骤 : 0065 110 : 根据输入指令在媒体资源中选取搜索对象。 0066 其中, 所述输入指令一般由用户通过终端的输入单元输入。这里的终端可以是智 能手机、 平板电脑、 笔记本电脑等移动终端, 也可以是台式机等设备。 相应的, 这里的输入单 元可以具体是键盘、 触摸屏、 鼠标、 图像感应器等设备。所述搜索对象可以是文本、 图像、 视 频文件、 音频文件等。比如, 用户在通过智能手机浏览网页的过程中, 可以通过点击智能手 机的触摸屏选取网页中的一个单词作为搜索对象 ; 或者, 用户在通过平板电脑访问云盘上 的文档过程中, 可以通过鼠标命令选取文档中的一个图像作为搜索对象。 0067。
26、 120 : 获取所述搜索对象的属性信息和环境信息。 0068 其中, 所述搜索对象的属性信息, 可以是所述搜索对象的内容, 也可以是所述搜索 对象的区域信息。所述搜索对象的环境信息, 可以是所述搜索对象所属媒体资源的资源 ID(Identity, 身份标识) , 也可以是所述搜索对象所属媒体资源的资源 ID 和展示所述搜 索对象的终端的类型信息, 也可以是展示所述搜索对象的终端的类型信息。所述搜索对象 所属的媒体资源可以是网页、 WORD 文档、 Excell 表格、 PowerPoint 文件等, 相应地, 所述资 源 ID 一般是网页、 WORD 文档、 Excell 表格、 Power。
27、Point 文件等的 URI(Uniform Resource Identifier, 通用资源标识符) 。 对于网页, 其URI也就是所述网页的URL (Uniform Resource Locator, 统一资源定位符) 。所述终端的类型信息一般包括终端的品牌、 型号、 版本号等信 息, 根据所述终端的类型信息可以获取所述终端的类型说明信息。根据所述搜索对象的内 容、 所述搜索对象所属媒体资源的资源 ID 可以计算得到所述搜索对象的上下文 ; 或者, 根 据所述搜索对象的区域信息、 所述搜索对象所属媒体资源的资源 ID 和展示所述搜索对象 的终端的类型说明信息可以计算得到所述搜索对象的内容。
28、以及所述搜索对象的上下文。 0069 130 : 发送所述搜索对象的属性信息和环境信息给服务器。 0070 其中, 所述服务器可以只是包含搜索引擎的搜索服务器, 也可以是同时提供搜索 服务和数据分发服务的综合服务器。当所述服务器只是搜索服务器时, 所述搜索服务器根 说 明 书 CN 103559195 A 7 5/10 页 8 据所述搜索对象的环境信息中包含的所述搜索对象所属媒体资源的资源 ID, 可以准确定位 所述搜索对象所属的媒体资源。当所述服务器是所述综合服务器时, 所述搜索对象所属的 媒体资源由所述综合服务器分发, 因此, 所述综合服务器可以自动获取所述搜索对象所属 媒体资源的资源 I。
29、D。基于所述搜索对象所属媒体资源的资源 ID, 以及所述搜索对象的属性 信息和除所述资源 ID 之外的其他环境信息, 所述服务器可以计算得到所述搜索对象的内 容以及所述搜索对象的上下文, 进而完成相应的搜索任务, 并将搜索结果发送给所述终端。 0071 本实施例所述方法, 只将搜索对象的属性信息和环境信息发送给服务器, 由服务 器一侧根据所述搜索对象的属性信息和环境信息计算得到搜索对象的内容以及所述搜索 对象的上下文, 进而完成相应的搜索任务, 从而避免了将搜索对象的内容及搜索对象的上 下文一并发送给服务器, 进而在保证高效搜索的同时, 减少了数据流量, 同时减少数据通信 过程中终端一侧的电能。
30、损耗。 0072 具体的, 所述搜索对象的区域信息可以是所述搜索对象在所属媒体资源中的起始 坐标, 以及所述搜索对象的长度。图 2a 是本发明实施例所述搜索对象的一种区域信息示意 图, 如图 2a 所示, 在媒体资源 200(比如网页) 中, 所述搜索对象 (即 XXX) 在所属媒体资源 中的起始坐标即是图2a中A点像素的坐标, 所述搜索对象的长度即是划过所述搜索对象的 像素的数量, 图2a中所述搜索对象的长度为5。 也就是说, 所述搜索对象的起始坐标是所述 搜索对象在所属媒体资源中的第一个像素的坐标, 所述搜索对象的长度是所述搜索对象在 所属媒体资源中的第一个像素与最后一个像素之间的像素的数。
31、量。 0073 所述搜索对象的区域信息也可以是所述搜索对象在所属媒体资源中的对角坐标。 图 2b 是本发明实施例所述搜索对象的另一种区域信息示意图, 如图 2b 所示, 在媒体资源 200 (比如网页) 中, 虚线方框区域是搜索对象 210 所在的区域。所述搜索对象在所属媒体资 源中的对角坐标是 B 点和 C 点坐标, 或者, D 点和 E 点坐标。也就是说, 所述搜索对象在所属 媒体资源中的对角坐标是包含所述搜索的最小矩形的其中一个对角线的两个端点的坐标。 0074 所述搜索对象的区域信息还可以是所述搜索对象在所属媒体资源中的中心坐标 和半径。图 2c 是本发明实施例所述搜索对象的再一种区域。
32、信息示意图, 如图 2c 所示, 在媒 体资源 200(比如网页) 中, 虚线圆形区域是搜索对象 210 所在的区域。所述搜索对象在所 属媒体资源中的中心坐标也就是所述虚线圆形区域的圆心的坐标, 所述搜索对象在所属媒 体资源中的半径也就是所述虚线圆形区域的半径。也就是说, 所述搜索对象在所属媒体资 源中的中心坐标是包含所述搜索对象的最小圆形的圆心的坐标, 所述搜索对象在所属媒体 资源中的半径是所述最小圆形的半径。 0075 另外, 除了上述几种区域信息的具体形式之外, 所述搜索对象的区域信息还可以 是其他形式, 比如包含所述搜索对象的最小三角形的三个顶点的坐标, 或者, 包含所述搜索 对象的最。
33、小椭圆的焦点坐标及长轴、 短轴的长度, 再或者, 包含所述搜索对象的坐标序列。 0076 由于图像、 视频文件、 音频文件一般都比较大, 因此, 这种终端发送搜索对象的区 域信息给服务器, 服务器计算确定搜索对象的方式, 应用于图像、 视频文件、 音频文件等非 文本文件的搜索时, 可以更加有效的减少数据流量。 0077 为了保证搜索的高效, 所述终端除了将所述搜索对象的属性信息发送给服务器 外, 还需要将所述搜索对象的环境信息发送给服务器, 从而使服务器能够基于所述搜索对 象的上下文进行搜索, 得到用户需要的搜索结果。 说 明 书 CN 103559195 A 8 6/10 页 9 0078 。
34、所述搜索对象的环境信息可以是所述搜索对象所属媒体资源的资源ID。 所述资源 ID 可以是 URI, 一般包括 : 适用于各网络服务器的通用文件 ID(比如 FTP(File Transfer Protocol, 文件传输协议) 地址) 或者网页 ID(一般是 URL) ; 另外, 所述资源 ID 也可以是预 定云服务器上的采用预定标记方式的文件 ID。当所述搜索对象的属性信息为所述搜索对 象的内容时, 所述搜索对象的环境信息仅需包括所述搜索对象所属媒体资源的资源 ID, 这 样, 服务器接收到所述搜索对象的属性信息和环境信息后, 可以根据所述资源 ID 获取所述 搜索对象所属媒体资源, 结合所。
35、述搜索对象的内容可以计算得到所述搜索对象的上下文, 进而完成基于上下文的搜索。 0079 所述搜索对象的环境信息也可以是所述搜索对象所属媒体资源的资源 ID 和展示 所述搜索对象的终端的类型信息。 当所述搜索对象的属性信息为所述搜索对象的区域信息 时, 服务器无法直接从终端获取所述搜索对象的内容, 因此, 服务器需要根据所述搜索对象 所属媒体资源的资源 ID 和展示所述搜索对象的终端的类型信息得到包括所述搜索对象的 显示布局, 进而结合所述搜索对象的区域信息计算获取所述搜索对象的内容及上下文。其 中, 服务器根据所述终端的类型信息一般可以自动获取所述终端的类型说明信息, 比如服 务器可以从网络。
36、上搜索获取所述终端的类型信息对应的类型说明信息, 或者, 在所述终端 安装客户端或者首次连接服务器时, 自动上传其类型信息及对应的类型说明信息, 服务器 根据所述终端的类型信息查询本地存储器可以获取对应的类型说明信息。 所述类型说明信 息包括 : 所述终端的默认 CSS(Cascading Style Sheet, 级联样式表) 文件、 字体和参数相 关信息中的至少一项。 0080 当所述终端连接的服务器是同时为所述终端提供数据分发服务和搜索服务的综 合服务器时, 所述搜索对象的环境信息还可以仅为展示所述搜索对象的终端的类型信息。 由于所述终端当前浏览的媒体资源是由所述综合服务器发送的, 因此。
37、, 所述综合服务器可 以自动获取所述搜索对象所属媒体资源的资源 ID, 然后结合展示所述搜索对象的终端的类 型信息可以得到包括所述搜索对象的显示布局, 进而结合所述搜索对象的区域信息计算获 取所述搜索对象的内容及上下文。 0081 另外, 所述搜索对象的环境信息中还可能包括所述终端的位置、 周围温度及湿度 等信息。 0082 应用过程中, 对于所述终端发送的类型信息, 服务器可能存在无法识别的情况, 比 如终端的类型信息较少见, 且之前没有上传相应的类型说明信息, 这时, 服务器可以向所述 终端发送类型说明请求, 以请求所述终端对所述类型信息进行说明, 因此, 参见图 3, 所述方 法还包括步。
38、骤 : 0083 140 : 接收所述服务器发送的类型说明请求。 0084 150 : 根据所述类型说明请求, 发送所述终端的类型说明信息给所述服务器。 0085 如上所述, 所述类型说明信息可能包括 : 所述终端的默认 CSS 文件、 字体和参数相 关信息。其中, 所述默认 CSS 文件主要用于所述搜索对象所属媒体资源为网页的情况, 服务 器根据所述默认 CSS 文件和网页内嵌的 CSS 文件可以得到所述搜索对象对应的 CSS 文件。 所述参数相关信息可能是所述终端的参数信息, 也可能是所述终端的屏幕截图, 根据所述 屏幕截图, 服务器可以分析得到所述终端的参数信息。当所述搜索对象所属媒体资。
39、源为网 页时, 所述终端根据所述网页的 URL、 所述搜索对象对应的 CSS 文件、 所述终端的字体和参 说 明 书 CN 103559195 A 9 7/10 页 10 数信息可以得到包括所述搜索对象的显示布局 ; 当所述搜索对象所属媒体资源为非网页的 其他媒体资源时, 所述终端根据相应媒体资源的资源 ID、 所述终端的字体和参数信息即可 得到包括所述搜索对象的显示布局。 0086 其中, 所述终端的参数信息是指所述终端的屏幕尺寸、 分辨率等信息。 0087 当所述终端的参数相关信息为所述终端的参数信息时, 所述方法还包括步骤 : 0088 接收用户输入获取所述终端的参数信息。 0089 当。
40、所述终端的参数相关信息为所述终端的屏幕截图时, 所述方法还包括步骤 : 0090 获取所述终端的屏幕截图, 将所述屏幕截图作为所述终端的参数相关信息。 0091 综上, 本发明实施例的搜索方法, 终端只发送搜索对象的属性信息和环境信息给 服务器, 充分利用服务器的计算能力计算确定搜索对象和搜索对象的上下文, 在保证高效 搜索的同时, 减少了终端与服务器之间的数据流量。 0092 图 4 是本发明实施例所述搜索终端的模块结构示意图, 所述终端 400 可以是智能 手机、 平板电脑、 笔记本电脑等移动终端, 也可以是台式机等设备。如图 4 所示, 所述终端 400 包括 : 0093 对象选取单元。
41、 410, 用于根据输入指令在媒体资源中选取搜索对象。 0094 其中, 所述输入指令一般由用户通过终端的输入单元输入。这里的输入单元可以 具体是键盘、 触摸屏、 鼠标、 图像感应器等设备。 所述搜索对象可以是文本、 图像、 视频文件、 音频文件等。 比如, 用户在通过智能手机浏览网页的过程中, 可以通过点击智能手机的触摸 屏选取网页中的一个单词作为搜索对象 ; 或者, 用户在通过平板电脑访问云盘上的文档过 程中, 可以通过鼠标命令选取文档中的一个图像作为搜索对象。 0095 信息获取单元 420, 用于获取所述搜索对象的属性信息和环境信息。 0096 其中, 所述搜索对象的属性信息, 可以是。
42、所述搜索对象的内容, 也可以是所述搜索 对象的区域信息。 所述搜索对象的环境信息, 可以是所述搜索对象所属媒体资源的资源ID, 也可以是所述搜索对象所属媒体资源的资源 ID 和展示所述搜索对象的终端的类型信息, 也可以是展示所述搜索对象的终端的类型信息。所述搜索对象所属的媒体资源可以是网 页、 WORD 文档、 Excell 表格、 PowerPoint 文件等, 相应地, 所述资源 ID 一般是网页、 WORD 文 档、 Excell 表格、 PowerPoint 文件等的 URI。对于网页, 其 URI 也就是所述网页的 URL。所 述终端的类型信息一般包括终端的品牌、 型号等信息, 根据。
43、所述终端的类型信息一般可以 获取所述终端的类型说明信息。根据所述搜索对象的内容、 所述搜索对象所属媒体资源的 资源 ID 可以计算得到所述搜索对象的上下文 ; 或者, 根据所述搜索对象的区域信息、 所述 搜索对象所属媒体资源的资源 ID 和展示所述搜索对象的终端的类型说明信息可以计算得 到所述搜索对象的内容以及所述搜索对象的上下文。 0097 通信单元 430, 用于发送所述搜索对象的属性信息和环境信息给服务器。 0098 其中, 所述服务器可以只是包含搜索引擎的搜索服务器, 也可以是同时提供搜索 服务和数据分发服务的综合服务器。当所述服务器只是搜索服务器时, 所述搜索服务器根 据所述搜索对象。
44、的环境信息中包含的所述搜索对象所属媒体资源的资源 ID, 可以准确定位 所述搜索对象所属的媒体资源。当所述服务器是所述综合服务器时, 所述搜索对象所属的 媒体资源由所述综合服务器分发, 因此, 所述综合服务器可以自动获取所述搜索对象所属 媒体资源的资源 ID。基于所述搜索对象所属媒体资源的资源 ID, 所述搜索对象的属性信 说 明 书 CN 103559195 A 10 8/10 页 11 息, 以及除所述资源 ID 之外的其他环境信息, 所述服务器可以计算得到所述搜索对象的内 容以及所述搜索对象的上下文, 进而完成相应的搜索任务, 并将搜索结果发送给所述终端。 0099 本实施例所述终端, 。
45、只将搜索对象的属性信息和环境信息发送给服务器, 由服务 器一侧根据所述搜索对象的属性信息和环境信息计算得到搜索对象的内容以及所述搜索 对象的上下文, 进而完成相应的搜索任务, 从而避免了将搜索对象的内容及搜索对象的上 下文一并发送给服务器, 进而在保证高效搜索的同时, 减少了数据流量, 有利于减少数据通 信过程中终端一侧的电能损耗。 0100 具体的, 所述搜索对象的区域信息可以是所述搜索对象在所属媒体资源中的起始 坐标, 以及所述搜索对象的长度。参见图 2a, 在媒体资源 200(比如网页) 中, 所述搜索对象 (即 XXX) 在所属媒体资源中的起始坐标即是图 2a 中 A 点像素的坐标, 。
46、所述搜索对象的长度 即是划过所述搜索对象的像素的数量, 图2a中所述搜索对象的长度为5。 也就是说, 所述搜 索对象的起始坐标是所述搜索对象在所属媒体资源中的第一个像素的坐标, 所述搜索对象 的长度是所述搜索对象在所属媒体资源中的第一个像素与最后一个像素之间的像素的数 量。 0101 所述搜索对象的区域信息也可以是所述搜索对象在所属媒体资源中的对角坐标。 参见图 2b, 在媒体资源 200(比如网页) 中, 虚线方框区域是搜索对象 210 所在的区域。所 述搜索对象在所属媒体资源中的对角坐标是 B 点和 C 点坐标, 或者, D 点和 E 点坐标。也就 是说, 所述搜索对象在所属媒体资源中的对。
47、角坐标是包含所述搜索对象的最小矩形的其中 一个对角线的两个端点的坐标。 0102 所述搜索对象的区域信息还可以是所述搜索对象在所属媒体资源中的中心坐标 和半径。参见图 2c, 在媒体资源 200 (比如网页) 中, 虚线圆形区域是搜索对象 210 所在的区 域。所述搜索对象在所属媒体资源中的中心坐标也就是所述虚线圆形区域的圆心的坐标, 所述搜索对象在所属媒体资源中的半径也就是所述虚线圆形区域的半径。也就是说, 所述 搜索对象在所属媒体资源中的中心坐标是包含所述搜索的最小圆形的圆心的坐标, 所述搜 索对象在所属媒体资源中的半径是所述最小圆形的半径。 0103 另外, 除了上述几种区域信息的具体形。
48、式之外, 所述搜索对象的区域信息还可以 是其他形式, 比如包含所述搜索对象的最小三角形的三个顶点的坐标, 或者, 包含所述搜索 对象的最小椭圆的焦点坐标及长轴、 短轴的长度, 再或者, 包含所述搜索对象的坐标序列。 0104 由于图像、 视频文件、 音频文件一般都比较大, 因此, 所述终端在应用于图像、 视频 文件、 音频文件等非文本文件的搜索时, 可以更加有效的减少数据流量。 0105 为了保证搜索的高效, 所述终端除了将所述搜索对象的属性信息发送给服务器 外, 还需要将所述搜索对象的环境信息发送给服务器, 从而使服务器能够基于所述搜索对 象的上下文进行搜索, 得到用户需要的搜索结果。 01。
49、06 所述搜索对象的环境信息可以是所述搜索对象所属媒体资源的资源ID。 所述资源 ID 可以是 URI, 一般包括 : 适用于各网络服务器的通用文件 ID(比如 FTP 地址) 或者网页 ID (一般是 URL) ; 另外, 所述资源 ID 也可以是预定云服务器上的采用预定标记方式的文件 ID。 当所述搜索对象的属性信息为所述搜索对象的内容时, 所述搜索对象的环境信息仅需包括 所述搜索对象所属媒体资源的资源 ID, 这样, 服务器接收到所述搜索对象的属性信息和环 境信息后, 可以根据所述资源 ID 获取所述搜索对象所属媒体资源, 结合所述搜索对象的内 说 明 书 CN 103559195 A 11 9/10 页 12 容可以计算得到所述搜索对象的上下文, 进而完成基于上下文的搜索。 0107 所述搜索对象的环境信息也可以是所述搜索对象所属媒体资源的资源 ID 和。