当前位置: 首页 > 专利查询>杨奎专利>正文

一种软件在线发布和使用的方法及系统技术方案

技术编号:3786466 阅读:112 留言:0更新日期:2012-04-11 18:40
一种软件在线发布和使用的方法及系统,属于计算机软件领域,应用于计算机软件通过因特网在线发布以及用户使用的系统。本发明专利技术方法中,计算机软件开发完成后,不是直接提供给用户安装使用,而是提交和注册到软件在线发布系统的服务器上,用户使用客户端程序(例如,网络浏览器程序)连接到软件在线发布系统的服务器上使用已经注册的软件。用户不需要在本地计算机上安装这些软件,并且对软件的使用方法和传统的方式一样。本发明专利技术中提到的计算机软件包含目前常用的计算机应用程序,例如,常见的工具软件、游戏软件、办公软件等。使用本发明专利技术用户不需要在自己计算机上安装这些软件。

【技术实现步骤摘要】

本专利技术属于计算机软件领域,特别是涉及了一种软件通过因特网在线发布 和使用的方法,以及实现该方法的系统。
技术介绍
传统的计算机软件发布是通过介质媒体(例如,光盘)或者互联网下栽软 件程序的方式提供给用户使用。用户拿到软件后在自己的计算机上安装和使用, 通常是采用一次性付费或者按照使用时间来付费。采用传统的软件发布方式, 用户拿到软件后比较容易在未授权方式下散布软件。除了未授权散布软件的盗版问题,采用传统的软件发布方式用户需要在自 己的计算机上安装软件,有的软件安装过程复杂,降低了软件的易用性,另外 安装软件过多容易导致计算机磁盘空间不足,操作系统运行緩慢,感染计算机 病毒等问题。
技术实现思路
本专利技术提出一种软件在线发布和使用的方法及系统来解决传统软件发布所 面临的问题。本专利技术, 一种软件在线发布和使用的系统,包括以下两个实体实体一、软件在线发布服务器,待发布的计算机软件安装在服务器上,并 且在服务器端程序上注册供用户在线使用;实体二、软件在线发布系统客户端,客户端程序安装在用户的计算机上, 用户通过连接到软件在线发布服务器使用需要的软件;其中,待发布的计算机软件包括目前常用的计算机工具软件、杀毒软件、 办公软件、娱乐游戏软件等传统应用软件。软件在线发布系统的服务器端程序包括以下几个特征。特征l),能够对连 接到本服务器的用户进行验证和用户管理, 一方面,可以要求用户注册才能使 用注册在发布服务器上的软件,通常这种方式针对的是付费的发布软件,另一 方面,可以让用户直接登录软件在线发布系统使用注册在系统上的软件,通常 针对的是免费的发布软件。特征2),能够给注册的用户开辟相应的用户空间并且进行管理,用户能够 通过在服务器上注册用户名,获得相应的空间来存放用户在使用服务器上注册 的软件时产生的文件资料,以便下次登录到软件在线发布服务器继续使用这些 文件资料。特征3),能够对注册在本系统服务器上的软件进行分类管理,便于用户查 找和使用。提供给用户的入口可以是一个软件分类的网页,便于用户浏览和查 找,用户找到需要的软件后通过点击就可以使用该软件。特征4),能够向软件在线发布系统客户端发送一些信息,如广告等。用户 可以通过浏览广告信息来免费使用注册在软件发布系统上的软件。特征5),能够采用分布式组网来布置软件在线发布服务器,保证大量用户 同时使用。特征6),能够采用流量均衡技术保证各个服务器流量的均衡。特征7 ),能够配合客户端程序为注册软件提供运行的环境,负责对注册软 件的管理和维护。软件在线发布系统的客户端程序可以包括以下几个特征。特征l),客户端 程序可以是一个需要用户新安装的应用程序,也可以是目前常用的网络浏览器程序。特征2 ),通过使用软件在线发布系统客户端程序用户不需要在自己计算机 上安装要用的软件,用户通过客户端可以直接打开和使用需要的软件。特征3),通过软件在线发布系统的客户端使用软件,对软件的操作以及软 件的使用界面和传统方式没有区别。特征4 ),当用户第 一次通过软件在线发布系统客户端使用注册软件时,在5客户端初始化软件运行环境,使用完后用户可以选择保留该运行环境以便下次 不用连接发布系统服务器也能够正常使用该软件,这种方式通常应用于免费软 件或者用户已经付费的软件。特征5),用户在使用注册软件过程中,可以将需要保存的信息保存到注册 软件所在的服务器上,也可以选择保存到用户计算机本地磁盘上,并且发布系 统的服务器端程序可以控制用户把信息保存到服务器上或者本地磁盘。特征6),软件在线发布系统客户端可以是普通的个人计算机,也可以是能够连接到网络上的其他智能终端。本专利技术提出的软件在线发布方法需要执行下面几个步骤步骤l),在发布系统的服务器上安装和运行软件在线发布服务器程序,在 用户的计算机上安装和运行软件在线发布系统的客户端程序。步骤2 ),软件提供者将开发好的软件提交到软件在线发布系统的服务器上, 并且注册到服务器端的发布程序上,服务器端程序将已经注册的软件链接显示 在网页上供客户端浏览和使用。步骤3),用户通过发布系统的客户端访问发布系统服务器,查找到需要使 用的软件,点击该软件的链接,在线发布系统客户端程序发送一条消息给服务 端程序,告诉它有用户将要运行这个软件。步骤4),服务器端程序收到用户打开和运行一个已注册软件的消息后,和 客户端程序合作为这个注册软件初始化运行环境,保证用户打开的软件在客户 端上正常运行,用户可以使用鼠标和键盘来才喿作该软件。用户对注册软件的使 用方式和传统方式一才羊。步骤5),用户使用完注册软件后,关闭该软件,服务器端程序收到关闭消 息后,关闭和本次软件使用相关的资源。上述方法中,在步骤l)中,服务器端程序由软件在线发布系统的运行者负 责安装和维护。客户端程序可以是一个需要用户安装的应用软件,也可以是目 前常用的网络浏览器软件。步骤2中,开发好的软件可以由软件提供者通过网络自己提交到服务器上并且进行注册,这个过程可以是自助的。发布系统的服务器端程序能够对软件 提供者信息进行管理。布系统的运行者,由系统运行者负责安装和注册。进一步的,在上述方法中, 一方面发布系统可以根据用户点击使用注册软 件的次数或者时长对用户进行收费,并且支付软件提供者软件开发费用。另一 方面发布系统可以给使用注册软件的用户发送广告信息,这样用户使用注册的 软件可以是免费的。本专利技术软件在线发布系统的显著特征是能够保证用户在不安装软件的情况 下通过连接到软件在线发布服务器来正常使用那些需要安装的软件,并且用户能够在客户端保留注册软件的运行环境,以便下一次使用时不需要连接到发布 系统服务器,直接通过发布系统客户端使用该软件,实现软件的离线使用。附图说明图1是软件在线发布和使用的系统架构示意图。图2是用户使用注册在系统中软件的流程示意图。图3是软件开发者提交和注册软件到在线发布系统中的流程示意图 具体实施例方式下面结合附图,对本专利技术作进一步详细说明。图1所示为,软件在线发布和使用的系统,该系统包括软件在线发布系统 客户端、发布系统接入服务器、用户信息中心、计费中心、信息发布中心、软 件在线发布服务器。其中,发布系统客户端运行在用户的个人电脑或者个人智能手机终端上, 可以是一个独立安装的应用程序也可以是目前常用的网络浏览器程序;接入服务器提供一个系统门户给客户端接入。接入服务器上运行一个WEB 服务器程序,提供一个主页给用户访问。接入服务器负责用户的注册、登录和 注销以及负责用户信息的管理和维护,负责软件提供者上传软件和注册软件的 管理,另外主页还提供用户需要的软件分类信息方便用户查找和使用;用户信息中心是存储用户信息的数据库服务器,供接入服务器使用。其中 用户信息包括使用在线发布服务器上注册软件的普通用户注册信息,也包括提供注册软件的软件发布者注册信息;计费中心负责对用户使用本系统进行计费,包括记录使用注册软件的用户 费用以及记录需付给提供注册软件的软件开发者费用,计费可以按照使用次数或者使用时长的方式进行;信息发布中心负责向使用系统注册软件的用户发布广告、通知等信息。用 户可以通过点击和浏览广告信息的方式免费使用注册软件;软件在线发布服务器提供用户需要的注册软件以及注册用户的个人空间管 理本文档来自技高网...

【技术保护点】
一种软件在线发布和使用的方法,应用于软件在线发布系统,包括以下步骤: 步骤1、将传统的应用软件上传并且注册到软件在线发布系统服务器上,由软件在线发布系统服务器端程序对该注册的软件进行管理; 步骤2、用户通过软件在线发布系统客户端 程序连接到软件在线发布系统服务器端,在服务器端网页上查找到需要使用的软件链接,打开该链接在客户端就可以直接使用该软件; 步骤3、用户使用完注册在软件在线发布系统服务器上的软件后,关闭该软件,软件在线发布系统服务器端程序接收到关闭消息后 ,释放和本次软件使用相关的资源。

【技术特征摘要】

【专利技术属性】
技术研发人员:杨奎
申请(专利权)人:杨奎
类型:发明
国别省市:84[中国|南京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1