[go: up one dir, main page]

CN102436458B - A kind of method of command analysis and system thereof - Google Patents

A kind of method of command analysis and system thereof Download PDF

Info

Publication number
CN102436458B
CN102436458B CN201110050066.8A CN201110050066A CN102436458B CN 102436458 B CN102436458 B CN 102436458B CN 201110050066 A CN201110050066 A CN 201110050066A CN 102436458 B CN102436458 B CN 102436458B
Authority
CN
China
Prior art keywords
command
string
character string
browser
name
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.)
Expired - Fee Related
Application number
CN201110050066.8A
Other languages
Chinese (zh)
Other versions
CN102436458A (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.)
Beijing Qihoo Technology Co Ltd
Qizhi Software Beijing Co Ltd
Original Assignee
Beijing Qihoo Technology Co Ltd
Qizhi Software Beijing 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 Beijing Qihoo Technology Co Ltd, Qizhi Software Beijing Co Ltd filed Critical Beijing Qihoo Technology Co Ltd
Priority to CN201110050066.8A priority Critical patent/CN102436458B/en
Publication of CN102436458A publication Critical patent/CN102436458A/en
Application granted granted Critical
Publication of CN102436458B publication Critical patent/CN102436458B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

The invention discloses a kind of method and system thereof of command analysis, the method comprises the following steps: obtain the character string in browser input field; According to described text string generation the corresponding command operation code; According to described command operation code execution of command operations.This system comprises: acquisition module, obtains the character string in browser input field; Generation module, according to text string generation the corresponding command operation code that acquisition module obtains; Execution module, performs the command operation code that generation module generates.

Description

一种命令解析的方法及其系统A method and system for command parsing

技术领域 technical field

本发明涉及一种命令解析技术,尤其涉及一种命令解析的方法及其系统。The invention relates to a command analysis technology, in particular to a command analysis method and system thereof.

背景技术 Background technique

浏览器的地址栏用于输入网址从而访问相关的网站。然而在实际应用中地址栏的这种功能过于单一,且需要接受长串的URL才能访问相应网站。比如通过浏览器地址栏启动搜索引擎进行关键字搜索的步骤大体是这样的,用户在浏览器地址栏中输入将要访问的一串搜索引擎网站URL,然后浏览器将该搜索引擎网站URL传送给浏览器组件,浏览器则呈现指定的搜索引擎网页,用户再在搜索引擎网页输入关键字检索相关的信息。The browser's address bar is used to enter URLs to access related websites. However, in practical applications, this function of the address bar is too simple, and it is necessary to accept a long string of URLs to access the corresponding website. For example, the steps of starting a search engine to search for keywords through the browser address bar are roughly like this. The user enters a string of search engine website URLs to be visited in the browser address bar, and then the browser sends the search engine website URL to the browser. browser component, the browser presents the specified search engine webpage, and the user enters keywords on the search engine webpage to retrieve relevant information.

显然,这种启动搜索引擎方式进行搜索的步骤比较繁琐,需要输入一长串某个搜索引擎URL字符串才能启动某个搜索引擎,导致搜索某个关键字的信息所花费的时间过长,且一长串URL不易于记忆。Obviously, the steps of searching in this way of starting a search engine are cumbersome, and it is necessary to input a long string of URL strings of a certain search engine to start a certain search engine, which leads to a long time spent searching for information of a certain keyword, and A long list of URLs is not easy to remember.

发明内容 Contents of the invention

本发明的目的是用一种快速,灵活的命令解析方法及其系统来解析用户所给出的字符串并从中提取命令名进而快速执行命令操作。The purpose of the present invention is to use a fast and flexible command parsing method and its system to parse the character string given by the user and extract the command name therefrom to execute the command operation quickly.

本发明一方面提供了一种命令解析的方法,其特征在于包括以下步骤:获取浏览器输入栏中的字符串;根据所述字符串生成相应命令操作代码;根据所述命令操作代码执行命令操作。One aspect of the present invention provides a method for command parsing, which is characterized in that it includes the following steps: obtaining a character string in the browser input column; generating a corresponding command operation code according to the character string; executing a command operation according to the command operation code .

优选地,浏览器输入栏包括浏览器的地址栏或搜索栏。Preferably, the browser input bar includes an address bar or a search bar of the browser.

优选地,通过浏览器获取的字符串包括命令名,获取的命令操作代码包括提取命令名后生成相应的命令操作代码。Preferably, the character string obtained through the browser includes a command name, and the obtained command operation code includes extracting the command name to generate a corresponding command operation code.

优选地,字符串还包括命令参数,根据字符串生成相应命令操作代码的步骤包括根据命令名生成含有命令参数的命令操作代码。Preferably, the character string further includes command parameters, and the step of generating a corresponding command operation code according to the character string includes generating a command operation code containing command parameters according to the command name.

优选地,命令名包括命令代码和命令符,命令代码用来配合命令符形成一条完整的命令名,且所述命令符用于标记字符串中存在命令代码,所述命令代码用于在命令列表中查找对应的命令名。Preferably, the command name includes a command code and a command character, the command code is used to cooperate with the command character to form a complete command name, and the command character is used to mark the presence of the command code in the character string, and the command code is used to enter the command list Find the corresponding command name in .

优选地,根据字符串生成相应命令操作代码的步骤包括将字符串中包括的命令名和命令列表的一个命令名匹配,并提取该命令名对应的命令操作代码。Preferably, the step of generating the corresponding command operation code according to the character string includes matching the command name included in the character string with a command name in the command list, and extracting the command operation code corresponding to the command name.

优选地,根据字符串生成相应命令操作代码的步骤还包括对字符串进行分词解析,对字符串进行分词解析的步骤包括:对字符串进行分词操作,提取一个或多个词语;将所提取的一个或多个词语与命令名特征库进行匹配,查找对应的命令名;当匹配成功后则根据预定的参数查找规则提取字符串中的命令参数;利用匹配的命令名和提取的命令参数生成相应命令操作代码。Preferably, the step of generating the corresponding command operation code according to the character string also includes performing word segmentation analysis on the character string, and the step of performing word segmentation analysis on the character string includes: performing word segmentation operation on the character string, extracting one or more words; One or more words are matched with the command name feature library to find the corresponding command name; when the match is successful, the command parameters in the string are extracted according to the predetermined parameter search rules; the corresponding command is generated using the matched command name and the extracted command parameters Action code.

优选地,对字符串进行分词操作,所提取的一个或多个词语与命令名特征库进行匹配,查找对应的命令名包括:将所提取的一个或多个词语与命令名特征库中的特征词进行比对,如果存在相同的特征词,则调取与该特征词对应的命令名。Preferably, the word segmentation operation is performed on the character string, and the extracted one or more words are matched with the command name feature library, and searching for the corresponding command name includes: combining the extracted one or more words with the features in the command name feature library Words are compared, and if the same characteristic word exists, the command name corresponding to the characteristic word is invoked.

优选地,根据预定的参数查找规则提取所述字符串中的命令参数包括:将字符串中与命令名特征库匹配的词语之后相邻的词语作为命令参数;将字符串中与命令名特征库匹配的词语之后所有的内容作为命令参数;将字符串中被标记的内容作为命令参数。Preferably, extracting the command parameters in the string according to predetermined parameter search rules includes: using the adjacent words in the string after the words matching the command name feature library as command parameters; All content after the matched word is used as a command parameter; the marked content in the string is used as a command parameter.

优选地,通过浏览器获取的字符串中的命令名包括截屏命令,命令参数包括拟截屏的坐标,命令操作代码是用以完成在拟截屏坐标中完成截屏任务的指令代码。Preferably, the command name in the character string acquired through the browser includes a screen capture command, the command parameters include coordinates to be screen captured, and the command operation code is an instruction code for completing the screen capture task in the coordinates to be screen captured.

优选地,通过浏览器获取的字符串中的命令名包括邮箱服务商代码,命令参数包括邮箱用户名和密码,命令操作代码是用以完成利用邮箱用户名和密码访问相应邮箱的指令代码。Preferably, the command name in the character string obtained through the browser includes a mailbox service provider code, the command parameters include a mailbox user name and password, and the command operation code is an instruction code for accessing a corresponding mailbox using the mailbox user name and password.

优选地,通过浏览器获取的字符串中的命令名包括搜索引擎代码,命令参数包括搜索关键字,命令操作代码是用以完成在相应搜索引擎搜索所述搜索关键字的指令代码。Preferably, the command name in the string obtained through the browser includes a search engine code, the command parameters include a search keyword, and the command operation code is an instruction code for completing the search for the search keyword in a corresponding search engine.

优选地,通过浏览器获取的字符串包括多个命令名和/或多个命令参数,根据字符串生成相应命令操作代码命令的步骤包括根据所述多个命令名和/或多个命令参数生成访问分别与之对应的多个网页请求。Preferably, the string obtained by the browser includes a plurality of command names and/or a plurality of command parameters, and the step of generating a corresponding command operation code command according to the string includes generating an access code according to the plurality of command names and/or a plurality of command parameters, respectively. Multiple web page requests corresponding to it.

本发明另一方面,提供了一种命令解析的系统,其特征在于包括:Another aspect of the present invention provides a system for command parsing, characterized in that it includes:

获取模块,获取浏览器输入栏中的字符串;生成模块,根据获取模块获取的字符串生成相应命令操作代码;执行模块,执行生成模块生成的命令操作代码。The acquiring module acquires the string in the input column of the browser; the generating module generates the corresponding command operation code according to the string acquired by the acquiring module; the executing module executes the command operating code generated by the generating module.

优选地,获取模块获取浏览器输入栏中的字符串,由生成模块将字符串中的命令名和预定的命令列表的一个命令名匹配,并提取命令名对应的命令操作代码。Preferably, the obtaining module obtains the string in the input column of the browser, and the generating module matches the command name in the string with a command name in the predetermined command list, and extracts the command operation code corresponding to the command name.

优选地,生成模块对获取模块获取的字符串进行分词解析。Preferably, the generating module performs word segmentation analysis on the character string obtained by the obtaining module.

优选地,生成模块对获取模块获取的字符串进行分词解析包括:对字符串进行分词操作,提取一个或多个词语;将提取的一个或多个词语与命令名特征库进行匹配,查找对应的命令名;当匹配成功后则根据预定的参数查找规则提取所述字符串中的命令参数;利用匹配的命令名和提取的命令参数生成相应命令操作代码。Preferably, the word segmentation analysis of the string obtained by the acquisition module by the generating module includes: performing word segmentation on the string, extracting one or more words; matching the extracted one or more words with the command name feature library, and searching for the corresponding The command name; when the matching is successful, the command parameters in the character string are extracted according to the predetermined parameter search rule; the corresponding command operation code is generated by using the matched command name and the extracted command parameters.

优选地,生成模块将提取的一个或多个词语与命令名特征库进行匹配,查找对应的命令名包括:将一个或多个词语与命令名特征库中的特征词进行比对,如果存在相同的特征词,则调取与该特征词对应的命令名。Preferably, the generation module matches the extracted one or more words with the command name feature library, and searching for the corresponding command name includes: comparing one or more words with the feature words in the command name feature library, if there are identical feature word, call the command name corresponding to the feature word.

优选地,获取模块获取的字符串根据预定的参数查找规则提取字符串中的命令参数包括:将字符串中与命令名特征库匹配的词语之后相邻的词语作为命令参数;将字符串中与命令名特征库匹配的词语之后所有的内容作为命令参数;将字符串中被标记的内容作为命令参数。Preferably, extracting the command parameters in the character string from the character string obtained by the acquisition module according to a predetermined parameter search rule includes: using the adjacent words in the character string after the words matching the command name feature library as command parameters; All content after the word matched by the command name feature library is used as command parameters; the marked content in the string is used as command parameters.

优选地,获取模块获取的字符串包括多个命令名和/或多个命令参数,生成模块根据多个命令名和/或多个命令参数生成访问分别与之对应的多个网页请求。Preferably, the character string acquired by the acquisition module includes multiple command names and/or multiple command parameters, and the generation module generates access to multiple web page requests corresponding to the multiple command names and/or multiple command parameters.

根据本发明的方法及其系统能够灵活,准确解析用户命令,快速完成用户的命令操作。本发明用途广泛,可以以浏览器、第三方软件或浏览器插件的方式在具有浏览器应用的PC机、手机、掌上电脑、或数字电视中使用,帮助用户完成命令操作,提高用户体验。According to the method and system of the present invention, the user's command can be analyzed flexibly and accurately, and the user's command operation can be quickly completed. The invention is widely used, and can be used in PCs, mobile phones, palmtop computers or digital TVs with browser applications in the form of browsers, third-party software or browser plug-ins to help users complete command operations and improve user experience.

附图说明 Description of drawings

通过以下结合附图以举例方式对本发明的实施方式进行详细描述后,本发明的其他特征、特点和优点将会更加明显。Other characteristics, characteristics and advantages of the present invention will be more apparent after the following detailed description of the embodiments of the present invention by way of examples in conjunction with the accompanying drawings.

图1是本发明一个实施例的命令解析方法流程图;Fig. 1 is a flow chart of a command parsing method according to an embodiment of the present invention;

图2是本发明一个实施例的关键字快速搜索结构图;Fig. 2 is a keyword quick search structural diagram of an embodiment of the present invention;

图3是本发明另一个实施例的邮箱快速启动结构图;FIG. 3 is a structural diagram of a mailbox quick start according to another embodiment of the present invention;

图4是本发明一个命令解析实施例的结构图;Fig. 4 is a structural diagram of a command parsing embodiment of the present invention;

图5是本发明一个实施例的字符串分词操作方法流程图。Fig. 5 is a flow chart of a character string word segmentation operation method according to an embodiment of the present invention.

具体实施方式 Detailed ways

图1是本发明一个实施例的命令解析方法流程图,如图1所示,该方法包括步骤S101-S104:Fig. 1 is a flow chart of a command parsing method according to an embodiment of the present invention. As shown in Fig. 1, the method includes steps S101-S104:

在步骤S101,浏览器获取用户在浏览器地址栏中输入的字符串信息。In step S101, the browser obtains the character string information input by the user in the address bar of the browser.

一个例子中,浏览器通过地址栏获取了用户输入的字符串信息“b 360公司”,其中“b”是命令代码,空格符“”是命令符,“360公司”是需要搜索的关键字。本发明的命令符用于标记字符串中存在命令代码,命令代码用于在命令列表中查找对应的命令名,例如用户在搜索栏输入字符串“|截屏|”,其中符号“|”即为命令符,在识别到“|”符号后将被其标记的内容进行查表,如果该内容是命令名则执行相应命令,如果不是命令名则结束本发明的操作,在本例中,字符串“截屏”是命令名,通过命令列表查找并执行命令名“截屏”对应的命令操作代码。上述实施例只为方便说明,本发明的命令名也可不含有命令符,例如用户仅在搜索栏输入字符串“截屏”,通过与命令列表比对后可判断字符串“截屏”是命令名,并查找与字符串“截屏”对应的命令操作代码,而后执行截屏指令操作。In one example, the browser obtains the string information "b 360 Company" input by the user through the address bar, where "b" is the command code, the space character "" is the command character, and "360 Company" is the keyword to be searched. The command character of the present invention is used to mark the command code in the character string, and the command code is used to find the corresponding command name in the command list. For example, the user enters the string "|screenshot|" in the search bar, where the symbol "|" Command symbol, after recognizing the "|" symbol, look up the content marked by it, if the content is a command name, then execute the corresponding command, if it is not a command name, then end the operation of the present invention, in this example, the string "Screen capture" is the command name, and the command operation code corresponding to the command name "screen capture" is searched and executed through the command list. The above-mentioned embodiment is only for convenience of description, and the command name of the present invention may not contain a command symbol. For example, the user only inputs the character string "screenshot" in the search bar, and after comparing with the command list, it can be determined that the character string "screenshot" is a command name. And find the command operation code corresponding to the character string "screen capture", and then execute the screen capture command operation.

在步骤S102,浏览器根据获取的字符串生成相应命令操作代码。In step S102, the browser generates a corresponding command operation code according to the acquired character string.

一个例子中,预先定义的一条命令列表的命令名由命令代码“b”和命令符“”组成的命令名“b”,当用户在浏览器地址栏中输入的字符串为“b360”时,则将用户输入的字符串“b 360”中的“b”与命令列表的命令名“b”进行匹配,其中命令名“b”代表百度搜索引擎,最后生成并执行以百度搜索引擎搜索关键字“360”的命令操作代码。In one example, the command name of a pre-defined command list is composed of the command code "b" and the command symbol "". When the user enters the string "b360" in the browser address bar, Then match the "b" in the string "b 360" input by the user with the command name "b" in the command list, where the command name "b" represents the Baidu search engine, and finally generate and execute the Baidu search engine search keyword "360" command operation code.

另一个例子中,预先定义的一条命令列表的命令名为“截屏”,当用户在浏览器地址栏中输入的字符串为“截屏”时,将用户输入的字符串“截屏”与命令列表中的命令名“截屏”进行匹配,进而实现命令名的实时获取。In another example, the command name of a pre-defined command list is "screen capture". When the character string entered by the user in the address bar of the browser is "screen capture", the string "screen capture" entered by the user is combined with The command name "screenshot" is matched, and then the real-time acquisition of the command name is realized.

当用户输入的字符串中的命令名与命令列表中的命令名匹配成功,则提取字符串中命令名之后的字符标记为命令参数。When the command name in the string input by the user matches the command name in the command list successfully, the characters after the command name in the extracted string are marked as command parameters.

一个例子中,用户输入的字符串“b 360”中的“b”字符串与命令列表的命令名“b”匹配成功,则提取字符串中的“360”标记为命令参数。另一个例子,用户在浏览器地址栏中输入的字符串为“截屏100 200”时,浏览器则将用户输入的字符串“截屏”与命令列表中的命令名“截屏”进行匹配,成功后将字符串中的截屏坐标“100 200”标记为命令参数。In an example, if the character string "b" in the character string "b 360" input by the user matches the command name "b" in the command list successfully, then the "360" in the extracted character string is marked as a command parameter. Another example, when the user enters the string "screen capture 100 200" in the address bar of the browser, the browser will match the string "screen capture" entered by the user with the command name "screen capture" in the command list. Mark the screenshot coordinates "100 200" in the string as command parameters.

再一个例子中,用户通过手机浏览器输入的字符串“当前位置天气旅馆”与命令列表中的命令名“当前”匹配成功,则提取字符串中的“位置”标记为第一命令参数、提取字符串中的“位置”标记为第二命令参数、提取字符串中的“旅馆”为第三命令参数,通过命令名“当前”分别与第一命令参数、第二命令参数以及第三命令参数相结合,分别生成获取当前位置、天气、所在位置旅馆信息的指令并执行,获取动作可以通过向搜索引擎发送搜索请求并接收返回结果的方式完成。很显然的,本发明还可以让用户仅输入一个命令名,而该命令名预先对应多个命令参数,在用户仅输入命令名之后,按照预先设置的命令参数分别生成对应的命令操作代码并执行,例如用户输入“当前”然后利用预先设定的快捷键启动本发明的功能,在识别到“当前”是命令列表中的命令名后,查找映射表获知该命令名预先设定了“当前天气”、“当前位置”、“当前邮箱状态”等多个命令参数,将预先设置的多个命令参数和命令名分别生成相应命令操作代码并执行,从而获取当前天气、当前位置、当前邮箱状态等信息。另外,命令参数之间有相互关系的情况下,也可以设置生成并执行命令操作代码的先后顺序,例如当前旅馆信息需要先获取当前位置,则可以先生成并执行获取当前位置的指令,在获得当前位置后将当前位置作为命令参数之一,生成获取当前位置下的旅店信息的命令操作代码。In another example, the character string "current location weather hotel" input by the user through the mobile phone browser is successfully matched with the command name "current" in the command list, then the "location" in the extracted string is marked as the first command parameter, extracted The "position" in the character string is marked as the second command parameter, and the "hotel" in the extracted character string is the third command parameter. In combination, generate and execute commands to obtain the current location, weather, and hotel information at the location, and the obtaining action can be completed by sending a search request to the search engine and receiving the returned result. Obviously, the present invention can also allow the user to input only one command name, and the command name corresponds to multiple command parameters in advance. After the user only inputs the command name, corresponding command operation codes are respectively generated and executed according to the preset command parameters. For example, the user inputs "current" and then utilizes the preset shortcut key to start the function of the present invention. After recognizing that "current" is the command name in the command list, the search mapping table learns that the command name is preset as "current weather". ", "Current Location", "Current Mailbox Status" and other command parameters, generate corresponding command operation codes and execute the preset multiple command parameters and command names, so as to obtain the current weather, current location, current mailbox status, etc. information. In addition, when there is a relationship between command parameters, you can also set the sequence of generating and executing command operation codes. For example, if you need to obtain the current location for the current hotel information, you can first generate and execute the command to obtain the current location. After the current location, use the current location as one of the command parameters to generate a command operation code for obtaining hotel information at the current location.

在步骤S103,执行步骤S102中浏览器根据获取的字符串所生成的相应命令操作代码。In step S103, the corresponding command operation code generated by the browser according to the acquired character string in step S102 is executed.

一个例子中,根据S102步骤结果,当用户输入的字符串中与命令列表中的命令名匹配后,则执行命令列表中的操作代码。例如命令列表中的命令名是“截屏”,则相应设置的命令操作码是执行对当前页面进行截屏的一段指令代码,进一步的,还可能是根据某种坐标规则进行截屏的指令代码。In one example, according to the result of step S102, when the character string input by the user matches the command name in the command list, the operation code in the command list is executed. For example, if the command name in the command list is "screen capture", the command opcode set accordingly is an instruction code for executing a screen capture of the current page, and further, it may be an instruction code for performing screen capture according to a certain coordinate rule.

图2是本发明一个实施例的关键字快速搜索结构图。图中201为浏览器地址栏,202为搜索引擎列表,203为搜索引擎A、204为搜索引擎B。Fig. 2 is a structure diagram of keyword quick search according to an embodiment of the present invention. In the figure, 201 is a browser address bar, 202 is a list of search engines, 203 is search engine A, and 204 is search engine B.

用户在地址栏201中输入字符串“B天气北京”,其中“天气北京”是搜索的关键字,浏览器首先根据地址栏201中的字符串提取搜索引擎代码“B”与命令列表(搜索引擎列表)202进行匹配,匹配成功后浏览器把地址栏201中的关键字“天气北京”拼接到搜索引擎代码相应的搜索串中,形成新的搜索串。初始的搜索串http://www.baidu.com/baidu?word=%us&se=360se_8_dg&ie=utf-8中的变量“%us”替换为关键字“天气北京”,最后浏览器把新的搜索串URL通过HTTP请求报文(GEThttp://www.baidu.com/baidu?word=天气北京&se=360se_8_dg&ie=utf-8”http 1.1)发送给WWW服务器,WWW服务器把搜索串URL相应的信息返回给浏览器。The user inputs character string " B weather Beijing " in address bar 201, and wherein " weather Beijing " is the key word of search, and browser extracts search engine code " B " and order list (search engine at first according to the character string in address bar 201 list) 202 for matching, and after the matching is successful, the browser splices the keyword "weather Beijing" in the address bar 201 into the corresponding search string of the search engine code to form a new search string. The initial search string http://www.baidu.com/baidu? The variable "%us" in word=%us&se=360se_8_dg&ie=utf-8 is replaced with the keyword "weather Beijing", and finally the browser sends the new search string URL through the HTTP request message (GEThttp://www.baidu.com /baidu?word=Weather Beijing&se=360se_8_dg&ie=utf-8”http 1.1) Send to the WWW server, and the WWW server returns the information corresponding to the search string URL to the browser.

图3是本发明另一个实施例的邮箱快速启动结构图。图中301为浏览器地址栏,302为邮箱地址列表,303为邮箱服务器A、304为邮箱服务器B。Fig. 3 is a structural diagram of quick startup of a mailbox according to another embodiment of the present invention. In the figure, 301 is the browser address bar, 302 is the email address list, 303 is the email server A, and 304 is the email server B.

用户在浏览器地址栏301输入命字符串“TOM chen 123456”,其中“chen”为用户名、“123456”为密码。在用户输入了命令符或者热键启动本发明功能后,根据地址栏301中的字符串提取邮箱名称“TOM”与邮箱代码列表302进行匹配,匹配成功后浏览器把地址栏301中的用户名和密码拼接到邮箱代码相应的邮箱地址中,形成带有用户名和密码的邮箱地址。浏览器把新的邮箱地址通过HTTP请求报文发送给WWW服务器。The user enters the command string "TOM chen 123456" in the address bar 301 of the browser, where "chen" is the username and "123456" is the password. After the user has input a command symbol or a hotkey to start the function of the present invention, extract the mailbox name "TOM" according to the character string in the address column 301 and match it with the mailbox code list 302. The password is spliced into the email address corresponding to the email code to form an email address with username and password. The browser sends the new email address to the WWW server through the HTTP request message.

图5是本发明一个实施例的字符串分词操作方法流程图。Fig. 5 is a flow chart of a character string word segmentation operation method according to an embodiment of the present invention.

在步骤S501,通过浏览器的地址栏或者搜索栏获取输入的字符串。In step S501, the input character string is obtained through the address bar or the search bar of the browser.

在步骤S502,根据步骤S501获取的字符串进行分词操作,提取字符串中的一个或多个词语。In step S502, a word segmentation operation is performed according to the character string acquired in step S501, and one or more words in the character string are extracted.

在步骤S503,根据步骤S502提取的一个或多个词语与命令特征库进行匹配。In step S503, the one or more words extracted according to step S502 are matched with the command feature library.

在步骤S504,根据步骤S503的匹配结果,当匹配成功后,提取字符串中的命令参数和匹配成功的命令名生成相应命令操作代码。In step S504, according to the matching result in step S503, when the matching is successful, the command parameters in the character string and the successfully matched command name are extracted to generate corresponding command operation codes.

利用上述方案,可根据用户的语意辅助用户完成相关内容的查找,节省用户时间,也更符合用户使用习惯。Using the above solution, the user can be assisted to complete the search for relevant content according to the user's semantics, saving the user's time and more in line with the user's usage habits.

预先定义如下命令特征库信息,但以下内容仅为方便说明,相类似的内容此处不一一赘述:The following command signature database information is pre-defined, but the following content is only for convenience, similar content will not be repeated here:

一个例子中,将字符串中与命令名特征库匹配的词语之后相邻的词语作为命令参数。In one example, the words adjacent to the word matching the command name feature library in the character string are used as command parameters.

当用户在浏览器地址栏中输入字符串“我想听忐忑,大家都说好听”,浏览器首先对输入的字符串“我想听忐忑,大家都说好听”进行分词操作,从中提取一个或多个词语例如词语“我”、词语“想听”、词语“忐忑”、词语“大家”、词语“都”、词语“说”、词语“好听”,根据对字符串进行分词操作获得的词语依次与词语库中的特征词进行匹配,当字符串词语“想听”与词语库中的特征词“相听”匹配成功后,则将词语“想听”后的词语“忐忑”标记为歌曲名称,并将歌曲名称通过搜索引擎搜索歌曲“忐忑”,最后通过浏览器调用音频播放软件播放歌曲“忐忑”,如果没有搜索到歌曲“忐忑”则结束本发明的功能。When the user enters the string "I want to hear jittery, everyone says it sounds good" in the address bar of the browser, the browser first performs a word segmentation operation on the input string "I want to hear jittery, everyone says it sounds good", and extracts one or A plurality of words such as the word "I", the word "want to hear", the word "uneasy", the word "everyone", the word "all", the word "say", and the word "good to hear", according to the word obtained by the word segmentation operation of the string Match with the feature words in the vocabulary in turn. When the character string word "want to listen" is successfully matched with the feature word "xiangting" in the vocabulary, mark the word "uneasy" after the word "want to listen" as a song name, and the title of the song is searched for the song "uneasy" by the search engine, and finally calls the audio player software to play the song "uneasy" through the browser, if the song "uneasy" is not searched, then the function of the present invention is terminated.

另一个例子中,将字符串中与命令名特征库匹配的词语之后的所有词语作为命令参数,如当用户输入的字符串为“我想看让子弹飞”时,通过分词操作从中提取了一个词语“相看”与命令特征库信息中的特征词进行比对,经过比对成功后将字符串中词语“想看”后的所有词语“让子弹飞”标志为命令参数,并生成用以完成在“百度”的视频搜索中查找“让子弹飞”的命令操作代码。In another example, all the words after the word matching the command name feature library in the string are used as command parameters. For example, when the user enters a string of "I want to see let the bullets fly", a word segmentation operation is used to extract a The word "xiangkan" is compared with the feature words in the command feature library information. After the comparison is successful, all the words "let the bullets fly" after the word "want to see" in the string are marked as command parameters, and generated for Complete the command operation code for finding "let the bullets fly" in the video search of "Baidu".

再一个例子中,将字符串中被标记的内容作为命令参数。如当用户在浏览器地址栏中输入字符串“我想看中央五的《体育大世界》”时,通过分词操作从中提取了一个词语“想看”与命令特征库信息中特征词进行比对,而字符串中的“体育大世界”是被“《》”标记的内容,因此字符串中的“体育大世界”作为命令参数,生成用以完成在“google”的视频搜索中查找“体育大世界”的命令操作代码。In another example, the marked content in the string is used as a command parameter. For example, when the user enters the string "I want to watch the "Sports World" of Central Five" in the address bar of the browser, a word "want to watch" is extracted from it through the word segmentation operation and compared with the feature words in the command feature database information , and the "Sports World" in the string is the content marked by """, so the "Sports World" in the string is used as a command parameter to generate a search for "sports" in the "google" video search Big World" command operation code.

上述的搜索地址都是事先预定的策略,比如“想吃”对应“大众点评网”的搜索,“想看”对应谷歌的视频搜索等。The above-mentioned search addresses are pre-determined strategies, for example, "want to eat" corresponds to the search of "Dianping.com", "want to watch" corresponds to Google's video search, etc.

图4是本发明一个命令解析实施例的结构图。401表示获取模块,402表示生成模块,403表示执行模块。Fig. 4 is a structural diagram of an embodiment of command parsing in the present invention. 401 represents an acquisition module, 402 represents a generation module, and 403 represents an execution module.

获取模块401获取浏览器输入栏中的字符串;The obtaining module 401 obtains the character string in the browser input column;

生成模块402根据获取模块获取的字符串生成相应命令操作代码;The generation module 402 generates the corresponding command operation code according to the string obtained by the acquisition module;

执行模块403执行匹配模块所提取的命令操作码。The executing module 403 executes the command opcode extracted by the matching module.

一个例子中,获取模块401获取浏览器输入栏中的字符串,由生成模块402将字符串中的命令名和预定的命令列表的一个命令名匹配,并提取命令名对应的命令操作代码,In one example, the acquisition module 401 acquires the character string in the browser input column, and the command name in the character string is matched with a command name of a predetermined command list by the generation module 402, and the command operation code corresponding to the command name is extracted,

一个例子中,生成模块402对获取模块401获取的字符串进行分词解析。In one example, the generating module 402 performs word segmentation analysis on the character string obtained by the obtaining module 401 .

一个例子中,生成模块402对获取模块401获取的字符串进行分词解析包括:对字符串进行分词操作,提取一个或多个词语;将提取的一个或多个词语与命令名特征库进行匹配,查找对应的命令名;当匹配成功后则根据预定的参数查找规则提取所述字符串中的命令参数;利用匹配的命令名和提取的命令参数生成相应命令操作代码。In an example, the word segmentation analysis of the character string acquired by the acquisition module 401 by the generating module 402 includes: performing a word segmentation operation on the character string to extract one or more words; matching the extracted one or more words with the command name feature library, Find the corresponding command name; when the matching is successful, extract the command parameters in the string according to the predetermined parameter search rule; use the matched command name and the extracted command parameters to generate the corresponding command operation code.

一个例子中,生成模块将402提取的一个或多个词语与命令名特征库进行匹配,查找对应的命令名包括:将一个或多个词语与命令名特征库中的特征词进行比对,如果存在相同的特征词,则调取与该特征词对应的命令名。In an example, the generation module matches one or more words extracted in 402 with the command name feature library, and searching for the corresponding command name includes: comparing one or more words with the feature words in the command name feature library, if If the same feature word exists, the command name corresponding to the feature word is invoked.

一个例子中,获取模块401获取的字符串根据预定的参数查找规则提取字符串中的命令参数包括:将字符串中与命令名特征库匹配的词语之后相邻的词语作为命令参数;将字符串中与命令名特征库匹配的词语之后所有的内容作为命令参数;将字符串中被标记的内容作为命令参数。In one example, the character string acquired by the acquisition module 401 according to a predetermined parameter search rule to extract command parameters in the character string includes: using the adjacent words in the character string after the words matching the command name feature library as command parameters; All the content after the words matching the command name feature library are used as command parameters; the marked content in the string is used as command parameters.

另一个例子中,获取模块401获取的字符串包括多个命令名和/或多个命令参数,生成模块402根据多个命令名和/或多个命令参数生成访问分别与之对应的多个网页请求。In another example, the character string acquired by the acquiring module 401 includes multiple command names and/or multiple command parameters, and the generating module 402 generates access multiple webpage requests corresponding to the multiple command names and/or multiple command parameters respectively.

显而易见,在不偏离本发明专利的真实精神和范围的前提下,在此描述的本发明专利可以有许多变化。因此,所有对于本领域技术人员来说显而易见的改变,都应包括在本权利要求书所涵盖的范围之内。本发明专利所要求保护的范围仅由所述的权利要求书进行限定。It will be apparent that many changes may be made to the invention described herein without departing from the true spirit and scope of the invention. Therefore, all changes obvious to those skilled in the art shall be included within the scope covered by the claims. The scope of protection required by the patent of the present invention is limited only by the claims.

Claims (11)

1.一种命令解析的方法,其特征在于,包括以下步骤:1. A method for order analysis, characterized in that, comprising the following steps: 获取浏览器输入栏中的字符串;Get the string in the input field of the browser; 根据所述字符串生成浏览器中相应的命令操作代码;Generate corresponding command operation codes in the browser according to the character string; 根据所述浏览器中相应的命令操作代码执行浏览器中的命令操作;Execute the command operation in the browser according to the corresponding command operation code in the browser; 其中,所述字符串包括命令名和命令参数;Wherein, the character string includes command name and command parameter; 所述根据所述字符串生成浏览器中相应的命令操作代码的步骤包括:The step of generating the corresponding command operation code in the browser according to the character string includes: 对所述字符串进行分词操作,提取一个或多个词语;Perform word segmentation operation on the character string to extract one or more words; 将所述提取的一个或多个词语与命令名特征库中的特征词进行匹配,查找对应的命令名;The one or more words extracted are matched with the feature words in the command name feature library, and the corresponding command names are searched; 当匹配成功后则根据预定的参数查找规则提取所述字符串中的命令参数;After the matching is successful, the command parameter in the character string is extracted according to a predetermined parameter search rule; 利用匹配的命令名和提取的命令参数生成浏览器中相应的命令操作代码;Generate the corresponding command operation code in the browser by using the matched command name and the extracted command parameters; 其中所述命令名包括搜索引擎代码,所述的命令参数包括搜索关键字,则所述根据所述字符串生成浏览器中相应的命令操作代码包括:Wherein said command name comprises a search engine code, and said command parameter comprises a search keyword, then said generation of corresponding command operation codes in the browser according to said character string comprises: 浏览器生成基于所述搜索引擎代码对应的搜索引擎的搜索串,将所述搜索串通过HTTP请求报文发给服务器;The browser generates a search string based on the search engine corresponding to the search engine code, and sends the search string to the server through an HTTP request message; 或者,or, 浏览器生成基于所述搜索引擎代码对应的搜索引擎的搜索串,将所述搜索串通过HTTP请求报文发给服务器;The browser generates a search string based on the search engine corresponding to the search engine code, and sends the search string to the server through an HTTP request message; 所述浏览器调用对应的软件加载运行所述服务器返回的所述HTTP请求报文响应的信息的命令操作代码;所述软件包括音频播放软件,所述信息包括歌曲。The browser calls the corresponding software to load and run the command operation code of the information returned by the HTTP request message response; the software includes audio playback software, and the information includes songs. 2.根据权利要求1所述的方法,其特征在于:所述输入栏包括浏览器的地址栏或搜索栏。2. The method according to claim 1, wherein the input field comprises an address bar or a search bar of a browser. 3.根据权利要求1所述的方法,其特征在于:所述命令名包括命令代码和命令符,所述命令代码用来配合所述命令符形成一条完整的命令名,且所述命令符用于标记字符串中存在命令代码,所述命令代码用于在命令列表中查找对应的命令名。3. The method according to claim 1, characterized in that: the command name includes a command code and a command character, the command code is used to cooperate with the command character to form a complete command name, and the command character is used There is a command code in the tag string, and the command code is used to look up the corresponding command name in the command list. 4.根据权利要求1所述的方法,其特征在于:所述根据所述字符串生成相应命令操作代码的步骤包括将字符串中包括的命令名和命令列表的一个命令名匹配,并提取该命令名对应的命令操作代码。4. The method according to claim 1, wherein: the step of generating the corresponding command operation code according to the character string includes matching the command name included in the character string with a command name of the command list, and extracting the command The command operation code corresponding to the name. 5.根据权利要求1所述的方法,其特征在于:所述将所述提取的一个或多个词语与命令名特征库进行匹配,查找对应的命令名包括:5. method according to claim 1, is characterized in that: described one or more words of described extraction are matched with command name feature storehouse, and searching corresponding command name comprises: 将所述的一个或多个词语与命令名特征库中的特征词进行比对,如果存在相同的特征词,则调取与该特征词对应的命令名。The one or more words are compared with the feature words in the command name feature library, and if there are the same feature words, the command name corresponding to the feature words is called. 6.根据权利要求1所述的方法,其特征在于,所述的根据预定的参数查找规则提取所述字符串中的命令参数包括:6. The method according to claim 1, wherein extracting the command parameters in the character string according to predetermined parameter search rules comprises: 将字符串中与命令名特征库匹配的词语之后相邻的词语作为命令参数;The adjacent words after the words matching the command name feature library in the string are used as command parameters; 将字符串中与命令名特征库匹配的词语之后所有的内容作为命令参数;Use all the content after the word matching the command name feature library in the string as command parameters; 将字符串中被标记的内容作为命令参数。Use the marked content in the string as a command parameter. 7.根据权利要求1所述的方法,其特征在于:所述字符串包括多个命令名和/或多个命令参数,所述根据字符串生成相应命令操作代码命令的步骤包括根据所述多个命令名和/或多个命令参数生成访问分别与之对应的多个网页请求。7. The method according to claim 1, characterized in that: the character string includes a plurality of command names and/or a plurality of command parameters, and the step of generating a corresponding command operation code command according to the character string includes The command name and/or multiple command parameters generate access to multiple web page requests corresponding to them respectively. 8.一种命令解析的系统,其特征在于包括:8. A system for order analysis, characterized in that it comprises: 获取模块,获取浏览器输入栏中的字符串;Obtain the module to obtain the string in the input field of the browser; 生成模块,根据获取模块获取的字符串生成浏览器相应的命令操作代码;The generation module generates the corresponding command operation code of the browser according to the character string obtained by the acquisition module; 执行模块,执行生成模块生成的浏览器相应的命令操作代码;The execution module executes the corresponding command operation code of the browser generated by the generation module; 所述获取模块获取浏览器输入栏中的字符串,所述字符串包括命令名和命令参数;The acquisition module acquires the character string in the browser input column, and the character string includes command name and command parameter; 所述生成模块对所述获取模块获取的字符串进行分词解析,所述分词解析包括:Described generation module carries out word segmentation analysis to the character string that described acquisition module obtains, and described word segmentation analysis comprises: 对所述字符串进行分词操作,提取一个或多个词语;Perform word segmentation operation on the character string to extract one or more words; 将所述提取的一个或多个词语与命令名特征库中的特征词进行匹配,查找对应的命令名;The one or more words extracted are matched with the feature words in the command name feature library, and the corresponding command names are searched; 当匹配成功后则根据预定的参数查找规则提取所述字符串中的命令参数;After the matching is successful, the command parameter in the character string is extracted according to a predetermined parameter search rule; 利用匹配的命令名和提取的命令参数生成浏览器相应的命令操作代码;Generate the corresponding command operation code of the browser by using the matched command name and the extracted command parameters; 其中所述命令名包括搜索引擎代码,所述的命令参数包括搜索关键字,则所述生成模块还适于:Wherein said command name includes a search engine code, and said command parameter includes a search keyword, then said generation module is also suitable for: 浏览器生成基于所述搜索引擎代码对应的搜索引擎的搜索串,将所述搜索串通过HTTP请求报文发给服务器;The browser generates a search string based on the search engine corresponding to the search engine code, and sends the search string to the server through an HTTP request message; 或者,or, 浏览器生成基于所述搜索引擎代码对应的搜索引擎的搜索串,将所述搜索串通过HTTP请求报文发给服务器;The browser generates a search string based on the search engine corresponding to the search engine code, and sends the search string to the server through an HTTP request message; 所述浏览器调用对应的软件加载运行所述服务器返回的所述HTTP请求报文响应的信息的命令操作代码;所述软件包括音频播放软件,所述信息包括歌曲。The browser calls the corresponding software to load and run the command operation code of the information returned by the HTTP request message response; the software includes audio playback software, and the information includes songs. 9.根据权利要求8所述的系统,其特征在于:所述生成模块将所述提取的一个或多个词语与命令名特征库进行匹配,查找对应的命令名包括:9. system according to claim 8, it is characterized in that: described generation module matches the one or more words of described extraction and command name feature storehouse, and searching corresponding command name comprises: 将所述的一个或多个词语与命令名特征库中的特征词进行比对,如果存在相同的特征词,则调取与该特征词对应的命令名。The one or more words are compared with the characteristic words in the command name characteristic database, and if the same characteristic words exist, the command name corresponding to the characteristic words is called. 10.根据权利要求8所述的系统,其特征在于:所述获取模块获取的字符串根据预定的参数查找规则提取所述字符串中的命令参数包括:10. The system according to claim 8, characterized in that: extracting command parameters in the character string from the character string obtained by the acquisition module according to predetermined parameter search rules includes: 将字符串中与命令名特征库匹配的词语之后相邻的词语作为命令参数;The adjacent words after the words matching the command name feature library in the string are used as command parameters; 将字符串中与命令名特征库匹配的词语之后所有的内容作为命令参数;Use all the content after the word matching the command name feature library in the string as command parameters; 将字符串中被标记的内容作为命令参数。Use the marked content in the string as a command parameter. 11.根据权利要求8所述的系统,其特征在于:所述获取模块获取的字符串包括多个命令名和/或多个命令参数,所述生成模块根据所述多个命令名和/或多个命令参数生成访问分别与之对应的多个网页请求。11. The system according to claim 8, characterized in that: the character string obtained by the acquisition module includes a plurality of command names and/or a plurality of command parameters, and the generation module is based on the plurality of command names and/or a plurality of command parameters The command parameters generate access requests to a plurality of web pages respectively corresponding to them.
CN201110050066.8A 2011-03-02 2011-03-02 A kind of method of command analysis and system thereof Expired - Fee Related CN102436458B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201110050066.8A CN102436458B (en) 2011-03-02 2011-03-02 A kind of method of command analysis and system thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110050066.8A CN102436458B (en) 2011-03-02 2011-03-02 A kind of method of command analysis and system thereof

Publications (2)

Publication Number Publication Date
CN102436458A CN102436458A (en) 2012-05-02
CN102436458B true CN102436458B (en) 2015-09-30

Family

ID=45984524

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110050066.8A Expired - Fee Related CN102436458B (en) 2011-03-02 2011-03-02 A kind of method of command analysis and system thereof

Country Status (1)

Country Link
CN (1) CN102436458B (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI578175B (en) * 2012-12-31 2017-04-11 威盛電子股份有限公司 Searching method, searching system and nature language understanding system
CN105447009A (en) * 2014-08-12 2016-03-30 阿里巴巴集团控股有限公司 Method and device for generating query strings
CN104464729A (en) * 2014-12-16 2015-03-25 佛山市顺德区美的电热电器制造有限公司 Voice-control electric appliance and voice control method thereof
CN106156352A (en) * 2016-07-26 2016-11-23 北京分形科技有限公司 Visual content management method and system
CN109927280B (en) * 2017-12-15 2021-01-15 深圳市七号科技有限公司 Method and device for analyzing outline command and color 3D printer
US20200380054A1 (en) * 2017-12-29 2020-12-03 Sprockety Ventures Inc. Method and system for search and notification

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101118557A (en) * 2007-09-17 2008-02-06 腾讯科技(深圳)有限公司 Network information searching method and searching system thereof
CN101231636A (en) * 2007-01-25 2008-07-30 北京搜狗科技发展有限公司 Convenient information search method, system and an input method system
CN101751428A (en) * 2008-12-12 2010-06-23 汉王科技股份有限公司 Information search method and device
CN101957847A (en) * 2010-09-21 2011-01-26 百度在线网络技术(北京)有限公司 Searching system and implementation method thereof

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2346231A1 (en) * 2000-05-08 2001-11-08 Internet Number Corporation Method and system for accessing information on a network using message aliasing functions having shadow callback functions
CN101183973A (en) * 2007-12-06 2008-05-21 中兴通讯股份有限公司 Method of implementing command line configuration distribution in distributed system
CN101882007A (en) * 2010-06-13 2010-11-10 北京搜狗科技发展有限公司 Method and device for carrying out information input and execution based on input interface

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101231636A (en) * 2007-01-25 2008-07-30 北京搜狗科技发展有限公司 Convenient information search method, system and an input method system
CN101118557A (en) * 2007-09-17 2008-02-06 腾讯科技(深圳)有限公司 Network information searching method and searching system thereof
CN101751428A (en) * 2008-12-12 2010-06-23 汉王科技股份有限公司 Information search method and device
CN101957847A (en) * 2010-09-21 2011-01-26 百度在线网络技术(北京)有限公司 Searching system and implementation method thereof

Also Published As

Publication number Publication date
CN102436458A (en) 2012-05-02

Similar Documents

Publication Publication Date Title
US11709829B2 (en) Retrieving context from previous sessions
US10108726B2 (en) Scenario-adaptive input method editor
JP5851507B2 (en) Method and apparatus for internet search
JP5264892B2 (en) Multilingual information search
US8429099B1 (en) Dynamic gazetteers for entity recognition and fact association
TWI705337B (en) Information search and navigation method and device
US10592571B1 (en) Query modification based on non-textual resource context
US20100257466A1 (en) Method and system for generating a mini-software application corresponding to a web site
KR20110039233A (en) Resource Locator Suggestions from Input Character Sequence
CN102436458B (en) A kind of method of command analysis and system thereof
CN101918945A (en) Auto-expanding language search
US20170068683A1 (en) Context based instant search suggestions
CN107463592B (en) Method, device and data processing system for matching a content item with an image
US11003667B1 (en) Contextual information for a displayed resource
CN106708885A (en) Method and device for achieving searching
CN104090887A (en) Music search method and device
JP6162134B2 (en) Social page trigger
US8635205B1 (en) Displaying local site name information with search results
CN105808623A (en) Search-based page access event association method and device
US20170235827A1 (en) Vocalizing short responses to voice queries
WO2016176932A1 (en) Method for searching for keyword on information display page
US20220398291A1 (en) Smart browser history search
TW201629801A (en) System and method for obtaining information, and storage device
CN102982150A (en) Client rapid input-based searching method
WO2019119285A1 (en) Method for inserting a web address in a message on a terminal

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
ASS Succession or assignment of patent right

Owner name: QIZHI SOFTWARE (BEIJING) CO., LTD.

Effective date: 20150901

Owner name: BEIJING QIHU TECHNOLOGY CO., LTD.

Free format text: FORMER OWNER: QIZHI SOFTWARE (BEIJING) CO., LTD.

Effective date: 20150901

C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20150901

Address after: 100088 Beijing city Xicheng District xinjiekouwai Street 28, block D room 112 (Desheng Park)

Applicant after: BEIJING QIHOO TECHNOLOGY Co.,Ltd.

Applicant after: Qizhi software (Beijing) Co.,Ltd.

Address before: The 4 layer 100025 unit of Beijing city Chaoyang District Jiuxianqiao Road No. 14 Building C

Applicant before: Qizhi software (Beijing) Co.,Ltd.

C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20150930