应用程序启动方法及浏览器的利记博彩app

文档序号:6481948阅读:217来源:国知局
专利名称:应用程序启动方法及浏览器的利记博彩app
技术领域
本发明涉及计算机技术领域,尤其涉及一种应用程序启动方法及浏览器。
背景技术
随着因特网的飞速发展,越来越多的资讯可以通过网页的形式在因特网上 传播,因而越来越多的用户通过浏览网页获取资讯。在浏览器的地址栏中输入 一个网址,即可打开一个网页。并且人们在使用电脑的过程中,使用浏览器的 时间越来越长,因此,人们自然希望在使用浏览器时能方便、快速的打开其它 应用程序(例如记事本、画图、资源管理器等)。
目前一般的做法是在工具栏中增加其它应用程序的图标,当用户点击某个 应用程序的图标时,即可启动相应的应用程序。
但是,当工具栏中放置过多的图标时,工具栏所占用的区域必然增大,网 页显示区域相应减小,这样势必会给用户浏览网页带来不便。

发明内容
应用程序启动方法。
一种应用程序启动方法,包括接收从浏览器地址栏输入的字符或字符串; 查找与该字符或字符串对应的应用程序名称;传送与该应用程序名称对应的应 用程序命令;执行应用程序。
优选的,所述查找与该字符或字符串对应的应用程序名称包括将所接收 的字符或字符串与存储的应用程序名称进行比较;如果查找到相匹配的名称, 则返回该应用程序名称所对应的应用程序命令;如果没有查找到相匹配的名称, 则返回查找错误信息并显示输入错误提示信息。
优选的,所述执行应用程序包括根据所接收的应用程序命令开启相应的应用程序;显示应用程序界面。
优选的,所述查找与该字符或字符串对应的应用程序名称包括查找与该 字符或字符串相匹配的应用程序名称;显示所有相匹配的应用程序名称;接收 用户选定的应用程序名称。
优选的,所述应用程序是搜索程序。
优选的,所述执行应用程序包括显示搜索选项对话框;接收用户设定的 搜索条件并执行搜索程序;显示搜索结果。 此外,还提供一种浏览器。
一种浏览器,包括控制模块、存储模块、功能执行模块和显示模块,所述 存储模块用于存储数据库,该数据库即应用程序名称及其对应的应用程序命令; 所述控制模块用于接收从浏览器地址栏输入的字符或字符串,控制存储模块查 找与该字符或字符串对应的应用程序名称,将查找到的应用程序名称对应的应 用程序命令发送至所述功能执行模块;所述功能执行模块用于执行所述应用程
序命令;所述显示模块用于显示用户输入的字符或字符串及应用程序界面。
优选的,所述控制模块还用于控制存储模块查找与该字符或字符串相匹配 的应用程序名称;控制显示模块显示所有相匹配的应用程序名称;接收用户选 定的应用程序名称;控制存储模块返回与用户选定的应用程序名称对应的应用 程序命令。
优选的,所述控制模块还用于接收修改数据库请求;控制显示模块显示数 据库设置界面;控制存储模块进行数据库修改操作。
优选的,所述进行数据库修改操作包括增加应用程序名称、更改应用程序 名称和删除应用程序名称。
用户通过在上述浏览器的地址栏中输入应用程序的名称即可启动相应的应 用程序,并且用户可以很方便的修改存储模块所存储的数据库,因此上述浏览 器方便用户的使用。


图l是第一实施方式的浏览器的示意图。图2是从第一实施方式的浏览器地址栏启动应用程序的流程图。 图3是从第二实施方式的浏览器地址栏启动应用程序的流程图。
图4是第三实施方式的浏览器修改存储模块所存储的数据库的流程图。 图5是从第四实施方式的浏览器地址栏启动搜索程序的流程图。
具体实施例方式
图1是第一实施方式的浏览器的示意图。第一实施方式的浏览器100包括 控制模块101、存储模块102、功能执行模块103和显示模块104。存储模块102 用于存储数据库,该数据库即应用程序名称及其对应的应用程序命令。控制模 块101用于接收从浏览器地址栏输入的字符或字符串,控制存储模块102查找 与该字符或字符串对应的应用程序名称,将查找到的应用程序名称对应的应用 程序命令发送至所述功能执行模块103。功能执行模块103用于执行所述应用程 序命令。显示模块104用于显示用户输入的字符或字符串及应用程序界面。
图2是从第一实施方式的浏览器100地址栏启动应用程序的流程图。从第 一实施方式的浏览器100地址栏启动应用程序的流程包括
S101:接收从浏览器地址栏输入的字符或字符串。
该步骤由控制模块101实现。用户通过输入设备输入字符或字符串,例如 输入"记事本",控制模块101接收用户输入的字符或字符串并传送至存储模块 102。
S102:查找与该字符或字符串对应的应用程序名称。
该步骤由存储模块102实现。存储模块102将所接收的字符或字符串与其 所存储的应用程序名称进行比较,如果查找到相匹配的应用程序名称,则将该 应用程序名称所对应的应用程序命令传送至控制模块101。例如当存储模块102 查找到"记事本"这一应用程序名称时,则将"记事本"所对应的记事本命令 传送至控制模块101。如果没有查找到相匹配的应用程序名称,则向控制模块 101发送查找错误信息。
S103:传送与该应用程序名称对应的应用程序命令。
该步骤由控制模块101实现。如果控制模块101接收到的是应用程序命令,
6则将该应用程序命令发送至功能执行模块103。如果控制模块101接收到的是查 找错误信息,则控制显示模块104显示输入错误提示信息,那么用户需要重新 输入应用程序名称,浏览器相应重复执行S101。 SI04:执行应用程序。
该步骤由功能执行模块103实现。功能执行模块103根据所接收的应用程 序命令开启相应的应用程序,同时控制显示模块104显示应用程序界面。例如 功能执行模块103接收到记事本命令后,相应开启记事本程序,并控制显示模 块104显示记事本程序界面。
上述应用程序可以是Windows应用程序、浏览器自身的应用程序或其它应 用程序等。Windows应用程序包括记事本、画图、资源管理器等。浏览器自身 的应用程序包括新建窗口、刷新、打印等。其它应用程序包括字处理软件、电 子邮件、翻译软件等。
此外,用户也可以自己编写应用程序。
图3是从第二实施方式的浏览器地址栏启动应用程序的流程图。第二实施 方式的浏览器与第一实施方式的浏览器100的结构相同,第二实施方式的浏览 器除了具有第一实施方式的浏览器的所有功能外,还具有词典功能。从第二实 施方式的浏览器地址栏启动应用程序的流程包括
S201:接收从浏览器地址栏输入的字符或字符串。
该步骤由控制模块101实现。用户可以通过输入设备输入字符或字符串, 例如输入"图",控制模块101接收用户输入的字符或字符串并传送至存储模块 102。
S202:查找与该字符或字符串相匹配的应用程序名称。
该步骤由存储模块102实现。存储模块102将所接收的字符或字符串与其 所存储的应用程序名称进行比较,只要其所存储的应用程序名称包含该字符或 字符串,即表示该应用程序名称与该字符或字符串匹配,存储模块102便将该 应用程序名称传送至控制模块101。例如存储模块102存储的应用程序名称中的 "画图"、"图像处理"、"图片浏览"等都与用户输入的"图"匹配,这些应用 程序名称都会被送入控制模块101。如果存储模块102所存储的应用程序名称中都不包含该字符或字符串,即表示没有应用程序名称与该字符或字符串匹配, 则向控制模块101传送查找错误信息。
S203:显示所有相匹配的应用程序名称。
该步骤由控制模块101实现。如果控制模块101接收到的是一个或多个应 用程序名称,则控制显示模块104显示该一个或多个应用程序名称。如果控制 模块101接收到的是查找错误信息,则控制显示模块104显示输入错误提示信 息,那么用户需要重新输入字符或字符串,浏览器相应重复执行S201。
S204:接收用户选定的应用程序名称。
如果用户从显示模块104显示的一个或多个应用程序名称中选择某一应用 程序名称并且选中该应用程序名称,控制模块101便接收该应用程序名称并传 送至存储模块102,存储模块102将该应用程序名称所对应的应用程序命令传送 至控制模块101。如果用户从显示模块104显示的应用程序名称中没有找到目标, 那么用户需要重新输入字符或字符串,浏览器相应重复执行S201 。
S205:传送与该应用程序名称对应的应用程序命令。该步骤与S103相同。
S206:执行应用程序。该步骤与S104相同。
图4是第三实施方式的浏览器修改存储模块102所存储的数据库的流程图。 第三实施方式的浏览器与第一实施方式的浏览器100的结构相同,第三实施方 式的浏览器除了具有第一实施方式和第二实施方式的浏览器的所有功能外,还 可以修改存储模块102所存储的数据库,即第三实施方式的浏览器还具有自定 义功能。第三实施方式的浏览器修改存储模块102所存储的数据库的流程包括
S301:接收修改数据库请求。
该步骤由控制模块101实现。用户通过输入设备发出修改数据库的请求, 控制模块101接收用户发出的修改数据库请求并将该信息传送至显示模块104。 S302:显示数据库设置界面。
该步骤由显示模块104实现。显示模块104根据控制模块101的指令显示 数据库设置界面。
S303:进行数据库修改操作。
数据库修改操作包括增加应用程序名称、更改应用程序名称、删除应用程序名称。
增加应用程序名称的流程是用户首先通过输入设备输入待增加的应用程 序名称的字符或字符串,控制模块101接收用户输入的字符或字符串并控制存 储模块102储存用户输入的字符或字符串(即待增加的应用程序名称)。控制模 块101接着控制显示模块104显示输入应用程序命令提示信息,用户可以直接 输入应用程序命令,也可以通过查找的方式找到该应用程序的可执行文件,然 后选中该可执行文件即完成输入应用程序命令的任务。控制模块101接收用户 输入的应用程序命令并控制存储模块102储存用户输入的应用程序命令。这样 便完成了增加应用程序名称的任务。
更改应用程序名称的流程是用户可以通过输入设备输入待更改的应用程 序名称的字符或字符串,也可以通过查找的方式在数据库中找到待更改的应用
的任务。控制模块101接收用户输入的字符或字符串后传送至存储模块102。存 储模块102相应查找出该待更改的应用程序名称并将其标识为选中状态。控制 模块101接着控制显示模块104显示输入新应用程序名称提示信息,用户通过 输入设备输入新应用程序名称的字符或字符串后,控制模块101接收用户输入 的字符或字符串(即新应用程序名称)并控制存储模块102用新应用程序名称 替换处于选中状态的应用程序名称。这样便完成了更改应用程序名称的任务。
删除应用程序名称的流程是用户可以通过输入设备输入待删除的应用程 序名称的字符或字符串,也可以通过查找的方式在数据库中找到待删除的应用 程序名称,然后选中该应用程序名称即完成输入待删除的应用程序名称的字符 或字符串的任务。控制模块101接收用户输入的待删除的应用程序名称的字符 或字符串后传送至存储模块102。存储模块102相应查找出该待删除的应用程序 名称并将其标识为选中状态。控制模块101接着控制显示模块104显示确认删 除提示信息,用户发出确认删除请求后,控制模块101接收用户的请求并控制
这样便完成了删除应用程序名称的任务。
图5是从第四实施方式的浏览器地址栏启动搜索程序的流程图。第四实施方式的浏览器与第一实施方式的浏览器100的结构相同,第四实施方式的浏览 器除了具有第一实施方式的浏览器的所有功能外,还具有搜索功能。从第四实
施方式的浏览器地址栏启动搜索程序的流程包括 S401:接收用户输入的字符串。
该步骤由控制模块101实现。用户可以通过输入设备在浏览器地址栏输入 应用程序名称,即输入"搜索"这个字符串,控制模块101接收用户输入的字 符串并传送至存储模块102。
S402:查找并传送搜索命令。
该步骤由存储模块102和控制模块101实现。存储模块102根据用户输入 的字符串查找其所对应的应用程序命令,并将该应用程序命令传送至控制模块 101,即将搜索命令传送至控制模块101。控制模块101将搜索命令传送至功能 执行一莫块103。
S403:显示搜索选项对话框。
该步骤由功能执行模块103和显示模块104实现。功能执行模块103接收 到搜索命令后,控制显示模块104显示搜索选项对话框。
该搜索选项对话框包括搜索对象、搜索内容等等。搜索对象可以是各种网 站、各种文档等等,搜索内容是用户需要搜索的字符或字符串。
S404:接收用户设定的搜索条件并执行搜索程序。
该步骤由控制模块101和功能执行模块103实现。用户通过输入设备设定 好各项搜索条件后,控制模块101相应将该搜索条件传送至功能执行模块103, 功能执行模块103根据该搜索条件开始执行搜索程序。
S405:显示搜索结果。
该步骤由功能执行模块103和显示模块104实现。功能执行模块103完成 搜索后,控制显示模块104显示搜索结果。
用户通过在上述浏览器的地址栏中输入字符或字符串即可启动相应的应用 程序,并且用户可以很方便的修改存储模块102所存储的数据库,因此上述浏 览器方便用户的使用。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,
10但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域 的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和 改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附 权利要求为准。
权利要求
1、一种应用程序启动方法,包括接收从浏览器地址栏输入的字符或字符串;查找与该字符或字符串对应的应用程序名称;传送与该应用程序名称对应的应用程序命令;执行应用程序。
2、 根据权利要求1所述的应用程序启动方法,其特征在于所述查找与该 字符或字符串对应的应用程序名称包括将所接收的字符或字符串与存储的应 用程序名称进行比较;如果查找到相匹配的名称,则返回该应用程序名称所对 应的应用程序命令;如果没有查找到相匹配的名称,则返回查找错误信息并显 示输入错误提示信息。
3、 根据权利要求1所述的应用程序启动方法,其特征在于所述执行应用 程序包括根据所接收的应用程序命令开启相应的应用程序;显示应用程序界 面。
4、 根据权利要求1所述的应用程序启动方法,其特征在于所述查找与该 字符或字符串对应的应用程序名称包括查找与该字符或字符串相匹配的应用程序名称; 显示所有相匹配的应用程序名称;接收用户选定的应用程序名称。
5、 根据权利要求1所述的应用程序启动方法,其特征在于所述应用程序 是搜索程序。
6、 根据权利要求5所述的应用程序启动方法,其特征在于所述执行应用 程序包括显示搜索选项对话框;接收用户设定的搜索条件并执行搜索程序;显示搜索结果。
7、 一种浏览器,其特征在于包括控制模块、存储模块、功能执行模块和 显示模块,所述存储模块用于存储数据库,该数据库即应用程序名称及其对应的应用程序命令;所述控制模块用于接收从浏览器地址栏输入的字符或字符串,控制存储模块查找与该字符或字符串对应的应用程序名称,将查找到的应用程序名称对应的应用程序命令发送至所述功能执行模块;所述功能执行模块用于 执行所述应用程序命令;所述显示模块用于显示用户输入的字符或字符串及应 用程序界面。
8、 根据权利要求7所述的浏览器,其特征在于所述控制模块还用于控制 存储模块查找与该字符或字符串相匹配的应用程序名称;控制显示模块显示所 有相匹配的应用程序名称;接收用户选定的应用程序名称;控制存储模块返回 与用户选定的应用程序名称对应的应用程序命令。
9、 根据权利要求7所述的浏览器,其特征在于所述控制模块还用于接收 修改数据库请求;控制显示模块显示数据库设置界面;控制存储模块进行数据 库修改操作。
10、 根据权利要求9所述的浏览器,其特征在于所述进行数据库修改操 作包括增加应用程序名称、更改应用程序名称和删除应用程序名称。
全文摘要
本发明涉及一种应用程序启动方法及浏览器。所述应用程序启动方法包括接收从浏览器地址栏输入的字符或字符串;查找与该字符或字符串对应的应用程序名称;传送与该应用程序名称对应的应用程序命令;执行应用程序。所述浏览器包括控制模块、存储模块、功能执行模块和显示模块,所述存储模块用于存储数据库;所述控制模块用于接收从浏览器地址栏输入的字符或字符串,控制存储模块查找与该字符或字符串对应的应用程序名称,将查找到的应用程序名称对应的应用程序命令发送至所述功能执行模块;所述功能执行模块用于执行所述应用程序命令;所述显示模块用于显示用户输入的字符或字符串及应用程序界面。该浏览器方便用户的使用。
文档编号G06F9/445GK101510159SQ20091003829
公开日2009年8月19日 申请日期2009年3月30日 优先权日2009年3月30日
发明者李宝生 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1