应用程序安装方法与计算机系统的制作方法

文档序号:6468688阅读:195来源:国知局
专利名称:应用程序安装方法与计算机系统的制作方法
技术领域
本发明为一种应用程序安装方法,尤指应用于一计算机的一种应用程序 安装方法,还涉及一种计算机系统。
背景技术
计算机主要是由许多的硬件所构成,例如显示屏幕、键盘、鼠标、显 卡、网卡、存储器以及大量存储装置等硬件,为了有效的控制这些硬件资源, 于是有操作系统(Operating System,简称OS)的产生,操作系统所扮演的角 色就是管理计算机硬件与计算机软件资源的程序,同时也是计算机系统的核 心与基石,它身负诸如管理与配置存储器、决定系统资源供需的先后次序、 控制输入与输出装置、操作网络与管理文件系统等基本事务。
操作系统的形态非常多样,不同机器安装的操作系统可以从简单到复 杂,例如从手机的嵌入式系统到超级计算机的大型操作系统。许多操作系 统制造者对操作系统的定义也不一样,例如有些操作系统整合了图形化用户 界面(Graphical User Interface),而有些操作系统仅使用文字界面,由于整合 有图形化用户界面的操作系统对于用户来说比较容易进行操作,因此目前市 面上所贩售的个人计算机或笔记本计算机所搭配使用的操作系统几乎都是 以整合有图形化操作界面的操作系统为主,较具代表性的操作系统除了我们 耳熟能详的微软Windows操作系统以及苹果Mac OS操作系统,另外还有一 种操作系统也是目前广为用户所使用,也就是Linux操作系统。
Linux操作系统具有许多特别的功能以及优点,例如任何人都可以自 由的下载使用以及随时变更修改其中的源代码、所需的硬件等级不高、在免 费的软件之中功能强大并且稳定、还可同时允许多用户同时上线工作且资源 的分配较为公平以及适合小核心程序的嵌入式系统等功能以及优点,但是 Linux操作系统在操作使用上同时也存在着某些的限制,由于Linux操作系 统必须通过指令列的终端机模式进行系统的管理,也就是用户必需要熟知一些属于Linux操作系统的指令,方能对搭载Linux操作系统的计算机下达指 令以进行操作,相较于微软的Windows操作系统,用户仅需通过鼠标的操作 点击图标(icon)的方式便能进行操作,因此,Linux操作系统对于某些不熟 悉指令操作的用户来说,势必造成某些使用操作上的限制,然而,用户一般 最常会面临到的情况就是在Linux操作系统上安装应用程序,举例来说,当 用户欲在Linux操作系统上安装某个应用程序,经由会碰到以下几个困扰
a) 用户必需从因特网上花时间搜寻下载想要的应用软件或数字内容 (Digital content),且必需另外在找寻对应用软件的数字内容或对应数字内容 的应用软件;
b) 用户需要选择在Linux操作系统中的安装机制(install mechanisms)来对 从因特网下载的应用程序或数字内容进行安装;
c) 用户需要由不同的封包(packages)和程序库(libraries)来完成复杂的安 装过程;
d) 用户需要去寻找相关的软件来执行或编辑数字内容;
e) 应用程序在安装的过程太过于困难(如通过指令列的终端机模式);
f) 在安装或移除应用程序的过程,若操作不当可能会造成Linux操作系 统的不稳定。

发明内容
有鉴于此,本发明的目的在于提供一种应用程序安装方法与计算机系 统,以改善现有技术的缺陷。
本发明为一种应用程序安装方法,应用于一计算机,此计算机包含有一 用户信息读取程序,此方法包含下列步骤下载一应用程序到上述计算机, 其中应用程序包含有一第一用户信息;以及根据应用程序下载完成后,用户 信息读取程序读取应用程序所包含的第一用户信息,并根据此第一用户信息 的内容进行应用程序的安装。
本发明另一方面为一种计算机系统,应用于通过一因特网进行文件下载 以及使用的过程,此计算机系统包含 一网络装置,其通过上述因特网下载 一应用程序,此应用程序包含有一第一用户信息; 一存储装置,连接于网络 装置,用以存储下载完成的应用程序; 一用户信息读取单元,连接于用户信息读取单元,根据网络装置下载应用程序完成后,读取应用程序所包含的第 一用户信息,并根据此第一用户信息的内容进行应用程序的安装。
通过上述的技术手段,当用户自网站下载应用程序到执行有Linux操作 系统的计算机中进行安装时,便不用通过繁琐的步骤来进行应用程序的安 装,应用程序从网站下载后到安装完成,用户仅需通过一个步骤(one click) 便能完成,且通过本发明的中心思想,当用户自网站下载多媒体音像文件、 文本数据文件时,也可以得到对应于多媒体音像文件、文本数据文件的应用 程序的安装信息,如此一来,有效提升用户在使用执行有Linux操作系统的 计算机系统的使用效率。


图1为本发明的一优选实施例的计算机系统功能方块示意图。 图2(a)为本发明的一优选实施例的一应用程序安装方法流程示意图。 图2(b)为本发明的一优选实施例的一应用程序反安装流程示意图。 图3(a)和图3(b)为应用程序安装方法的一优选实施例示意图。 图4(a)和图4(b),为应用程序安装方法的一优选实施例示意图。
具体实施例方式
请参见图1,本发明的一优选实施例的计算机系统功能方块示意图,在 本说明中所述的计算机系统为执行有Lirmx操作系统的计算机系统。从图中 我们可以清楚看出,此计算机系统1包含有一网络装置10、 一存储装置11 以及一用户信息读取单元12,其中网络装置10通过一因特网100登入到一 网站服务器101中下载一应用程序1010,而此应用程序1010包含有一用户 信息1011;存储装置11存储网络装置10所下载完成的应用程序1010;而 本发明主要的技术手段就是增设有用户信息读取单元12,其根据网络装置 10通过因特网100登入到网站服务器101下载应用程序1010完成后,此用 户信息读取单元12便会读取应用程序1010中所包含的用户信息1011,并执 行此用户信息1011的内容中的一应用程序安装程序代码来进行应用程序 1010的后续安装程序。此外,上述用户信息读取单元12根据一应用程序反 安装指令的触发,而读取应用程序1010所包含的用户信息1011,并执行此用户信息1011的内容中的一应用程序反安装程序代码来进行此应用程序
1010的反安装程序。
经由上述,可以清楚发现,本发明所述的应用程序安装方法通过网站服
务器101提供包含有用户信息1011的应用程序1010供用户下载,此用户信 息1011的内容包含有应用程序安装程序代码以及应用程序反安装程序代码, 配合所增设的用户信息读取单元12来读取用户信息1011的内容,也就是说, 用户在整个应用程序下载完成一直到安装完成的过程中,实际上只有进行了 "点选下载应用程序"这个动作,其余的动作皆自动完成,相较于以往执行 有Linux操作系统的计算机系统中,如果要进行应用程序的安装必须要通过 指令列的终端机模式进行系统的管理,也就是用户必须要熟知一些属于 Linux操作系统专门的指令,才能对搭载有Linux操作系统的计算机下达指 令以进行操作,例如当用户自网站下载一个新的应用程序到执行有Linux操 作系统的计算机中进行安装时,用户首先要决定此应用程序所要安装的路 径,路径决定后便开始进入上述的指令列终端机模式开始进行指令的输入, 如改变文件属性的指令输入、文件解压縮的指令输入等,而在指令列终端
机模式中安装应用程序的每个步骤都必须经由用户一一的进行确认,如询
问安装位置是否正确、询问是否开始将数据拷贝至目标的文件夹等,同理, 用户在进行应用程序的反安装程序(应用程序卸载)时,也同样要进行指令的 输入以及每个步骤的确认动作,因此,在如此繁复的安装步骤下,倘若有一 个步骤发生错误,便会造成应用程序安装不完全或无法安装以及应用程序卸
载不完全而造成计算机系统的不稳定,所以本发明所提出的在执行有Linux 操作系统的计算机系统所进行的应用程序安装方法,确实有效的改善了已知 技术手段的缺陷,不但大大提升用户在使用执行有Linux操作系统的计算机 系统的使用效率,同时也增加了计算机系统的稳定性。以下再就流程步骤的 方式来表达本发明的技术手段。
请参见图2(a)和图2(b)为本发明的一优选实施例的一应用程序安装方法 流程示意图,此应用程序安装方法流程应用在上述计算机系统的架构之中。 从图2(a)中我们可以清楚看出,首先,提供一个网站服务器,如步骤S1;用 户通过因特网登入到网站服务器中,如步骤S2;用户于网站服务器中选择所 要下载安装的应用程序,如步骤S3;计算机系统判断用户是否已点选所要下载的安装的应用程序,如步骤S4;倘若用户已经点选所要下载安装的应用程 序,则计算机系统开始下载所点选的应用程序,如步骤S5;所点选的应用程 序下载完成后,计算机系统读取应用程序中所包含的用户信息,如步骤S6; 计算机系统执行用户信息内容中的应用程序安装程序代码,并开始进行应用 程序的安装程序,如步骤S7;应用程序安装程序完成,如步骤S8。另外, 用户在应用程序安装完毕后,用户也可以随时对此应用程序进行反安装的程 序,如图2(b)所示的反安装流程示意图,首先,计算机系统判断用户是否有 触发应用程序反安装指令,如步骤R1;倘若用户触发应用程序反安装指令,
则计算机系统因应此应用程序反安装指令而执行用户信息内容中的应用程
序反安装程序代码,如步骤R2;应用程序反安装程序完成,如步骤R3。
经由上述的应用程序安装方法流程步骤示意图,可以清楚看出,利用本 发明所述的技术手段,用户不论是进行应用程序的安装或是应用程序的反安
装,皆都仅须通过一次点击(one click)的方式就能够轻松的完成应用程序的安 装与反安装,确实解决已知技术手段的缺陷,完成发展本发明的最主要的目 的。以下再就不同的实施例说明来详细描述本发明的技术手段。
请参见图3(a)和图3(b)为应用程序安装方法的一优选实施例示意图,本 实施例说明同样应用在图l所述的计算机系统的架构之中。从图中我们可以 清楚看出,首先,提供一个网站服务器,如步骤Ph用户通过因特网登入到 网站服务器中,如步骤P2;并于网站服务器中选择所要下载的多媒体音像文
件,如步骤P3;用户点选所要下载的多媒体音像文件,如步骤P4;计算机 系统开始下载所点选的多媒体音像文件,如步骤P5;多媒体音像文件下载完 成,如步骤P6;计算机系统读取多媒体音像文件中所包含的用户信息,如步 骤P7;此时,计算机系统形成建议安装多媒体播放程序选择清单供用户选择, 如步骤P8;接着,计算机系统判断用户是否已点选所要下载的安装的多媒体 播放程序,如步骤P9;倘若用户已经点选所要下载安装的多媒体播放程序, 则计算机系统开始下载所点选的多媒体播放程序,如步骤P10;所点选的多 媒体播放程序下载完成后,计算机系统读取多媒体播放程序中所包含的用户 信息,如步骤P11;计算机系统执行用户信息内容中的多媒体播放程序安装 程序代码,并开始进行多媒体播放程序的安装程序,如步骤P12;多媒体播 放程序安装程序完成,如步骤P13。上述多媒体音像文件倘若是一音乐文件(如MP3、 WAV等),此时建议 安装多媒体播放程序选择清单中便会列出至少一个适用于音乐文件的音乐 播放程序供用户选择,同理,倘若上述多媒体音像文件是一图像文件,此时 建议安装多媒体播放程序选择清单中便会列出至少一个适用于图像文件的 图像播放程序供用户选择,此外,倘若用户已经拥有可播放音乐文件的音乐 播放程序或可播放图像文件的图像播放程序,则此建议安装多媒体播放程序 选择清单中便会提供用户较新版本的音乐播放程序或图像播放程序供用户 下载。
请参见图4(a)和图4(b)为应用程序安装方法的一优选实施例示意图,本 实施例说明同样应用在图l所述的计算机系统的架构之中。从图中我们可以 清楚看出,首先,提供一个网站服务器,如步骤Ql;用户通过因特网登入 到网站服务器中,如步骤Q2;并于网站服务器中选择所要下载的文本数据 文件,如步骤Q3;用户点选所要下载的文输数据文件,如步骤Q4;计算机 系统开始下载所点选的文本数据文件,如步骤Q5;文本数据文件下载完成 后,如步骤Q6;计算机系统读取文本数据文件中所包含的用户信息(,如步
骤Q7;此时,计算机系统形成建议安装文本编辑程序选择清单供用户选择, 如步骤Q8;计算机系统判断用户是否已点选所要下载的安装的文本编辑程 序,如步骤Q9;倘若用户已经点选所要下载安装的文本编辑程序,则计算 机系统开始下载所点选的文本编辑程序,如步骤Q10;所点选的文本编辑程
序下载完成后,计算机系统读取文本编辑程序中所包含的用户信息,如步骤
Qll;计算机系统执行用户信息内容中的文本编辑程序安装程序代码,并开 始进行文本编辑程序的安装程序,如步骤Q12;文本编辑程序安装程序完成,
如步骤Q13。同图3(a)和图3(b)所述的实施例,在本实施例中,倘若用户己
经拥有可编辑文本数据文件的文本编辑程序,则此建议安装文本编辑程序选 择清单中便会提供用户较新版本的文本编辑程序供用户下载。
综合以上技术说明,我们可以清楚了解,通过本发明所述的技术手段,
当用户自网站下载应用程序到执行有Linux操作系统的计算机中进行安装 时,便不用通过繁琐的步骤来进行应用程序的安装,应用程序从网站下载后 到安装完成,用户仅需通过一个步骤(oneclick)便能完成,且通过本发明的中 心思想,当用户自网站下载多媒体音像文件、文本数据文件等时,也可以得到对应于多媒体音像文件、文本数据文件的应用程序安装信息,如此一来,
便能有效地提升用户在使用执行有Linux操作系统的计算机系统的使用效 率,进而完成发展本发明的最主要的目的。
而本发明由本领域的普通技术人员做出的任何的修改,都不脱离所附权 利要求书所欲保护的范围。
权利要求
1. 一种应用程序安装方法,应用于计算机,上述计算机包含有用户信息读取程序,其特征是,上述方法包含下列步骤下载应用程序到上述计算机,其中上述应用程序包含有第一用户信息;以及上述应用程序下载完成后,上述用户信息读取程序读取上述应用程序所包含上述第一用户信息,并根据上述第一用户信息的内容进行上述应用程序的安装。
2. 根据权利要求1所述的应用程序安装方法,其特征是,其中上述第一 用户信息的内容包含应用程序安装程序代码。
3. 根据权利要求1所述的应用程序安装方法,其特征是,还包含下列步骤通过应用程序反安装指令的触发,上述用户信息读取程序读取上述应用 程序所包含的上述第一用户信息,并根据上述第一用户信息的内容所包含的 应用程序反安装程序代码来进行上述应用程序的反安装。
4. 根据权利要求1所述的应用程序安装方法,其特征是,其中上述应用 程序还包含多媒体音像文件,其中上述多媒体音像文件包含有第二用户信 息。
5. 根据权利要求4所述的应用程序安装方法,其特征是,还包含下列步骤通过因特网下载上述多媒体音像文件;以及上述多媒体音像文件下载完成后,上述用户信息读取程序读取上述多媒 体音像文件所包含的上述第二用户信息,而提供建议安装多媒体播放程序选 择清单。
6. 根据权利要求5所述的应用程序安装方法,其特征是,其中上述多媒 体文件为音乐文件,而上述建议安装多媒体播放程序清单提供一个音乐播放 程序或更新版本音乐播放程序进行选择并下载。
7. 根据权利要求5所述的应用程序安装方法,其特征是,其中上述多媒 体文件为图像文件,而上述建议安装多媒体播放程序清单提供一个图像播放 程序或更新版本图像播放程序进行选择并下载。
8. 根据权利要求1所述的应用程序安装方法,其特征是,其中上述应用 程序还包含文本数据文件,其中上述文本数据文件包含有第三用户信息。
9. 根据权利要求8所述的应用程序安装方法,其特征是,还包含下列步骤通过因特网下载上述文本数据文件;以及上述文本数据文件下载完成后,上述用户信息读取程序读取上述文本数 据文件所包含的上述第三用户信息,而提供建议安装文本编辑程序选择清 单。
10. 根据权利要求9所述的应用程序安装方法,其特征是,其中上述建 议安装文本编辑程序选择清单中提供一个文本编辑程序或更新版本文本编 辑程序。
11. 一种计算机系统,应用于通过因特网进行文件下载以及使用的过程, 其特征是,上述计算机系统包含网络装置,其通过上述因特网下载应用程序,上述应用程序包含有第一 用户信息;存储装置,连接上述网络装置,用以存储下载完成的上述应用程序;以及用户信息读取单元,连接上述存储装置,上述网络装置下载上述应用程 序完成后,读取上述应用程序所包含的上述第一用户信息,并根据上述第一 用户信息的内容进行上述应用程序的安装。
12. 根据权利要求ll所述的计算机系统,其特征是,其中上述第一用户 信息的内容包含应用程序安装程序代码。
13. 根据权利要求ll所述的计算机系统,其特征是,其中上述用户信息 读取单元根据应用程序反安装指令的触发,而读取上述应用程序所包含的上 述第一用户信息,并根据上述第一用户信息的内容所包含的应用程序反安装 程序代码来进行上述应用程序的反安装。
14. 根据权利要求ll所述的计算机系统,其特征是,其中上述网络装置 下载的上述应用程序包含有多媒体音像文件,其中上述多媒体音像文件包含 有第二用户信息。
15. 根据权利要求14所述的计算机系统,其特征是,其中上述用户信息读取单元在上述多媒体音像文件下载完成后,读取上述多媒体音像文件所包 含的上述第二用户信息,而提供建议安装多媒体播放程序选择清单。
16. 根据权利要求15所述的计算机系统,其特征是,其中上述多媒体文 件为音乐文件,而上述建议安装多媒体播放程序清单提供一个音乐播放程序 或更新版本音乐播放程序进行选择并下载。
17. 根据权利要求15所述的计算机系统,其特征是,其中上述多媒体文 件为图像文件,而上述建议安装多媒体播放程序清单提供一个图像播放程序 或更新版本图像播放程序进行选择并下载。
18. 根据权利要求U所述的计算机系统,其特征是,其中上述网络装置 下载上述应用程序包含有文本数据文件,其中上述文本数据文件包含有第三 用户信息。
19. 根据权利要求18所述的计算机系统,其特征是,其中上述用户信息 读取单元在上述文本数据文件下载完成后,读取上述文本数据文件所包含的上述第三用户信息,而提供建议安装文本编辑程序选择清单。
20. 根据权利要求19所述的计算机系统,其特征是,其中上述建议安装 文本编辑程序选择清单中提供至少文本编辑程序或更新版本文本编辑程序。
全文摘要
一种应用程序安装方法与计算机系统,应用于一计算机,此计算机包含有一用户信息读取程序,此方法包含下列步骤下载一应用程序到上述计算机,其中应用程序包含有一第一用户信息;以及根据应用程序下载完成后,用户信息读取程序读取应用程序所包含的第一用户信息,并根据此第一用户信息的内容进行应用程序的安装。通过本发明的中心思想,当用户自网站下载多媒体音像文件、文本数据文件时,也可以得到对应于多媒体音像文件、文本数据文件的应用程序的安装信息,如此一来,有效提升用户在使用执行有Linux操作系统的计算机系统的使用效率。
文档编号G06F9/445GK101430646SQ20081018536
公开日2009年5月13日 申请日期2008年12月22日 优先权日2008年12月22日
发明者周利钦, 师瑞祥, 李静如, 王荣宗, 盛钟扬, 陈清豪, 黄昰翔 申请人:华硕电脑股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1