[发明专利]一种命令解析的方法及其系统有效
申请号: | 201110050066.8 | 申请日: | 2011-03-02 |
公开(公告)号: | CN102436458A | 公开(公告)日: | 2012-05-02 |
发明(设计)人: | 赵晨曦;唐曦 | 申请(专利权)人: | 奇智软件(北京)有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京亿腾知识产权代理事务所 11309 | 代理人: | 陈霁 |
地址: | 100025 北京市朝阳*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 命令 解析 方法 及其 系统 | ||
1.一种命令解析的方法,其特征在于,包括以下步骤:
获取浏览器输入栏中的字符串;
根据所述字符串生成相应命令操作代码;
根据所述命令操作代码执行命令操作。
2.根据权利要求1所述的方法,其特征在于:所述输入栏包括浏览器的地址栏或搜索栏。
3.根据权利要求1所述的方法,其特征在于:所述字符串包括命令名,所述命令操作代码包括提取所述命令名生成相应的命令操作代码。
4.根据权利要求3所述的方法,其特征在于:所述字符串还包括命令参数,所述根据所述字符串生成相应命令操作代码的步骤包括根据所述命令名生成含有所述命令参数的命令操作代码。
5.根据权利要求3或4所述的方法,其特征在于:所述命令名包括命令代码和命令符,所述命令代码用来配合所述命令符形成一条完整的命令名,且所述命令符用于标记字符串中存在命令代码,所述命令代码用于在命令列表中查找对应的命令名。
6.根据权利要求3或4所述的方法,其特征在于:所述根据所述字符串生成相应命令操作代码的步骤包括将字符串中包括的命令名和命令列表的一个命令名匹配,并提取该命令名对应的命令操作代码。
7.根据权利要求4所述的方法,其特征在于:所述根据所述字符串生成相应命令操作代码的步骤包括对所述字符串进行分词解析。
8.根据权利要求7所述的方法,其特征在于:对所述字符串进行分词解析的步骤包括:
对所述字符串进行分词操作,提取一个或多个词语;
将所述提取的一个或多个词语与命令名特征库进行匹配,查找对应的命令名;
当匹配成功后则根据预定的参数查找规则提取所述字符串中的命令参数;
利用匹配的命令名和提取的命令参数生成相应命令操作代码。
9.根据权利要求8所述的方法,其特征在于:所述将所述提取的一个或多个词语与命令名特征库进行匹配,查找对应的命令名包括:
将所述的一个或多个词语与命令名特征库中的特征词进行比对,如果存在相同的特征词,则调取与该特征词对应的命令名。
10.根据权利要求8所述的方法,其特征在于,所述的根据预定的参数查找规则提取所述字符串中的命令参数包括:
将字符串中与命令名特征库匹配的词语之后相邻的词语作为命令参数;
将字符串中与命令名特征库匹配的词语之后所有的内容作为命令参数;
将字符串中被标记的内容作为命令参数。
11.根据权利要求4所述的方法,其特征在于:所述命令名包括截屏命令,所述的命令参数包括拟截屏的坐标,所述命令操作代码是用以完成在所述的拟截屏坐标中完成截屏任务的指令代码。
12.根据权利要求4所述的方法,其特征在于:所述命令名包括邮箱服务商代码,所述的命令参数包括邮箱用户名和密码,所述命令操作代码是用以完成利用邮箱用户名和密码访问相应邮箱的指令代码。
13.根据权利要求4所述的方法,其特征在于:所述命令名包括搜索引擎代码,所述的命令参数包括搜索关键字,所述命令操作代码是用以完成在相应搜索引擎搜索所述搜索关键字的优选地,指令代码。
14.根据权利要求4所述的方法,其特征在于:所述字符串包括多个命令名和/或多个命令参数,所述根据字符串生成相应命令操作代码命令的步骤包括根据所述多个命令名和/或多个命令参数生成访问分别与之对应的多个网页请求。
15.一种命令解析的系统,其特征在于包括:
获取模块,获取浏览器输入栏中的字符串;
生成模块,根据获取模块获取的字符串生成相应命令操作代码;
执行模块,执行生成模块生成的命令操作代码。
16.根据权利要求15所述的系统,其特征在于:所述获取模块获取浏览器输入栏中的字符串,由所述生成模块将所述字符串中的命令名和预定的命令列表的一个命令名匹配,并提取所述命令名对应的命令操作代码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于奇智软件(北京)有限公司,未经奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110050066.8/1.html,转载请声明来源钻瓜专利网。