适用于互联网个人用户的网络操作系统的制作方法

文档序号:6357081阅读:174来源:国知局
专利名称:适用于互联网个人用户的网络操作系统的制作方法
技术领域
本发明涉及一种网络操作系统,尤其涉及一种适用于互联网个人用户的网络操作系统。
背景技术
B/S结构(Browser/Server结构)即浏览器和服务器结构。它是随着互联网技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过网络浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端 (Server)实现。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本。B/S模式的优点具有分布性特点,可以随时随地进行查询、浏览等业务处理;业务扩展简单方便,通过增加网页即可增加服务器功能;维护简单方便,只需要改变网页,即可实现所有用户的同步更新;开发简单,共享性强。B/S模式的缺点个性化特点明显降低,无法实现具有个性化的功能要求;操作是以鼠标为最基本的操作方式,无法满足快速操作的要求;页面动态刷新,响应速度明显降低;功能弱化,难以实现传统模式下的特殊功能要求。WebOS称为网络操作系统,是一种不依赖于某种特定的本地操作系统,基于互联网浏览器的虚拟的操作系统。用户通过浏览器可以在网络操作系统上运行基于互联网的在线应用的操作来实现本地操作系统上的各种操作(包括文档的存储、编辑,媒体播放等等)。目前随着在线网络应用服务的不断发展,在线存储,在线办公等等都为网络操作系统的发展提供了很好的基础。从用户的角度出发,网络操作系统和本地操作系统这两种运行方式在实际操作上不会有太明显的差别,唯一不同的地方就是网络操作系统是运行在一个浏览器内。任何本地操作系统只要支持一个浏览器,不需要安装各种的应用软件,所有连入这个系统的用户将都可以使用。将网络做为操作系统和减少对本地桌面软件依赖的理念可以追溯到在1990年代中期诞生的网景浏览器。从技术上说,所谓的网络操作系统仍然需要依赖于一种基础的本地操作系统。但网络操作系统将更多的最终用户计算机任务迁移到了浏览器中,声称这会使得任何本地操作系统显得无足轻重。因为受到网络数据传输速度限制和互联网技术的影响,“将桌面计算机的日常任务迁移到互联网上”这一概念虽然提出达十年之久,至今才日益成为现实,如何使目标网络操作系统在本地操作系统的功能基础上有效融入互联网的“用户易交互”特点,使其脱离本地化框架的缚束,将网络操作系统桌面以网络站点的形式映射到互联网中(桌面镜像/桌面网站),为互联网用户之间的交流互动提供全新体验,仍然有相当大的发展空间和改进之处。

发明内容
本发明所要解决的技术问题是提供一种适用于互联网个人用户的网络操作系统, 能够在本地操作系统的功能基础上有效融入互联网的“用户易交互”特点,使其脱离本地化框架的缚束,更好地满足互联网个人用户的使用。本发明为解决上述技术问题而采用的技术方案是提供一种适用于互联网个人用户的网络操作系统,包括服务器操作系统、服务器数据库和公共资源库。其中,所述网络操作系统还包括用户资源库每个注册用户分配有唯一的数字帐号,并以该数字帐号命名用户资源库,同时在对应的用户资源库中记录用户在服务器操作系统中进行的个性化操作和设置数据;桌面镜像模块从用户资源库中获取用户服务器操作系统的桌面元素和设置数据,以网络站点形式发布到互联网中。上述的适用于互联网个人用户的网络操作系统,其中,所述桌面元素包括“应用”、“显示”和“文本”;所述“应用”元素是一个可点击的应用图标,点击后所触发的功能是打开一个网络地址或是打开一个服务器中的应用程序;所述“显示”元素是在桌面上直接加载、展示用户上传至用户资源库中的图片或动画内容,所述“文本”元素是在桌面上直接加载、展示用户记录在“用户资源库”中的文字内容;所述桌面镜像模块的桌面元素加载层获得“应用”、“显示”和“文本”元素内容后在桌面网站的对应X轴、Y轴和深度位置建立桌面场景。上述的适用于互联网个人用户的网络操作系统,其中,所述设置数据包括桌面网站对外开放或者关闭状态,密码保护开启或者关闭,展示动画开启或者关闭,在线音乐开启或者关闭,主人心情显示或者隐藏,以及通过数据库获取站点主人资料,站点“顶”、“踩”、 “关注”、“粉丝”状态。上述的适用于互联网个人用户的网络操作系统,其中,所述网络操作系统还包括二级域名管理模块,所述二级域名管理模块为每个注册用户分配一个二级域名,所述二级域名由注册用户数字帐号和服务器域名组合而成。上述的适用于互联网个人用户的网络操作系统,其中,当用户自定义域名时,所述二级域名管理模块新建一个以自定义域名命名的用户资源库并将该自定义名和用户数字帐号绑定,然后往新用户资源库中拷贝指向原用户资源库的索引网页。上述的适用于互联网个人用户的网络操作系统,其中,所述网络操作系统的用户注册过程如下a)互联网用户通过注册页面向服务端提交注册请求;b)当确定注册请求符合标准后,由服务端将用户信息写入服务器数据库,并分配一个唯一的数字帐号与用户数据进行关联;c)在服务器上以该用户数字帐号命名新建一个用户资源库;d) 二级域名管理模块为用户发布一个二级域名。上述的适用于互联网个人用户的网络操作系统,其中,所述网络操作系统的安装应用程序过程如下a)收到用户从应用商店中获取应用程序的触发动作后将某个应用程序使用权限写入用户在服务端数据库中对应的“拥有商品表”中;b)提供应用程序列表显示该应用程序记录;c)服务端操作系统从公共资源库中拷贝对应的应用程序文件夹到用户资源库中。上述的适用于互联网个人用户的网络操作系统,其中,所述桌面镜像模块的逸式桌面控制过程如下a)在桌面背景之上,所有桌面添加元素之下设有一个等同于浏览器显示大小的透明动作触发面板,该面板的左上角顶点处于浏览器左上角(0,0)坐标位置;b) 当用户用鼠标点住桌面进行拖动时,所述透明动作触发面板根据鼠标拖动与初始位置产生距离差,此时这个距离差将赋予所有桌面元素,并使它们产生位移;c)当鼠标被松开时,桌面拖动动作停止,所述透明动作触发面板返回初始位置(0,0),桌面元素停留当前位置;d) 当再次拖动桌面时重复以上“距离差赋值于各元素”的动作。本发明对比现有技术有如下的有益效果本发明提供的适用于互联网个人用户的网络操作系统,通过桌面镜像模块,利用用户资源库中的用户系统桌面元素和设置数据将服务器操作系统的桌面以网络站点形式映射到互联网中,从而在本地操作系统的功能基础上有效融入互联网的“用户易交互”特点,使其脱离本地化框架的缚束,更好地满足互联网个人用户的使用。此外,本发明进一步通过二级域名管理模块为每个用户提供更便捷的访问方式。


图1为本发明的网络操作系统整体结构示意图; 图2为本发明的网络操作系统用户注册流程图3为本发明的网络操作系统发布桌面镜像流程图; 图4为本发明的网络操作系统二级域名管理流程图; 图5为本发明的网络操作系统运行桌面镜像流程图; 图6为本发明的网络操作系统自定义域名流程图; 图7为本发明的网络操作系统安装用户程序流程图; 图8为本发明的网络操作系统“应用”实现流程图。图中
1服务器操作系统 2服务器数据库3公共资源库
4用户资源库5桌面镜像模块6 二级域名管理模块
7应用商店
具体实施例方式下面结合附图和实施例对本发明作进一步的描述。图1为本发明的网络操作系统整体结构示意图。请参见图1,本发明提供的适用于互联网个人用户的网络操作系统包括服务器操作系统1、服务器数据库2和公共资源库3,其中,所述网络操作系统还包括
用户资源库4:每个注册用户分配有唯一的数字帐号,并以该数字帐号命名用户资源库,同时在对应的用户资源库中记录用户在服务器操作系统中进行的个性化操作和设置数据;
桌面镜像模块5 从用户资源库中获取用户服务器操作系统的桌面元素和设置数据信息,以网络站点形式发布到互联网中。用户资源库4的主要职能是为用户在网络操作系统中进行的个性化操作进行数据信息和多媒体内容的交互与存储;为用户发布的“二级域名”与其网络操作系统的桌面镜像绑定,任何互联网用户使用该域名可访问其系统桌面镜像。桌面镜像模块5获取“用户资源库”中的“settings, xml”中的设置,包括桌面镜像对外开放或者关闭状态,密码保护开启或者关闭,展示动画开启或者关闭,在线音乐开启或者关闭,主人心情显示或者隐藏,以及通过数据库获取站点主人资料;站点“顶”、“踩”、 “关注”、“粉丝”状态等信息),并将服务器操作系统的桌面以网络站点形式映射到互联网中。(“桌面元素加载层”中实现桌面三元素加载处理桌面网站中三元素主要通过“用户资源库”中的 “ app 1 ication. xml ”、“ di sp 1 ay ” 和 “ text· xml ” 控制。每个元素均有 “X 轴”、“ Y 轴”、“深度”等属性,将这些属性从XML文件中提取出来在桌面网站的对应深度和X轴、Y轴位置建立MoVieClip(桌面网站即为Flash的场景,“MovieClip”是Flash里面的影片剪辑, 简称MC),这时加载XML中描述的内容到每个MovieClip中进行显示。)
下面详细说明本发明的网络操作系统的提供的主要Web应用实现流程。1、用户注册互联网用户向服务端进行注册是获得系统使用权限的重要途径,包括触发为用户创建相应的配置文件和将用户信息写入服务器数据库,具体操作流程如图2 所示
1-1 互联网用户通过注册页面向服务端提交注册请求;
1-2 当确定注册请求符合标准后,由服务端将用户信息写入数据库,并分配一个唯一的数字帐号与用户数据进行关联;
1-3 在服务器上以该用户数字帐号命名新建一个用户资源库;
1-4服务端为用户发布一个二级域名。2、发布桌面镜像此方法是将服务器操作系统的桌面以网络站点形式映射到互联网中,如此任何互联网用户可使用域名访问对应的系统桌面镜像,具体操作流程如图3 所示
2-1用户对其服务器操作系统进行的个性化操作和设置都将被记录在专属的“用户资源库”中;
2-2由服务端将服务器操作系统的桌面映射到互联网中(域名指向“用户资源库”中的 index, html 文件)。服务端为用户发布一个独立的桌面镜像来获取其存储于“用户资源库”中的系统桌面元素和设置数据信息,如此一来,任何被授权的互联网用户都将可以通过域名访问查看并使用其系统桌面镜像上的内容和应用程序。3、二级域名访问此方法使得任何互联网用户可通过域名对注册用户的系统桌面进行访问,具体操作流程如图4所示
3-1互联网用户通过使用二级域名访问服务端(此时域名并未访问某个特定网络站点,而是以域名请求形式连接到服务端);
3-2 服务端会将此域名在Apache服务器中进行泛域名解析指向到服务器上对应的用户资源库;
3-3 服务端的Apache服务器会自动打开此用户资源库中的index, html页面; 3-4 index, html页面加载公共库中的SWF文件(“桌面镜像”的运行程序)。4.运行桌面镜像此方法是桌面镜像来获取存储于某个“用户资源库”中的系统桌面元素和设置数据信息,具体操作流程如图5所示,以下“桌面镜像”的运行程序简称为“DS”
4-1 =DS通过浏览器地址栏中的地址获得用户数字帐号;
4-2 =DS通过数字帐号读取对应“用户资源库”中的设定文件(settings, xml);
4-3:DS通过设定文件加载“用户资源库”、“公共资源库”以及服务端数据库中的资源和数据。5、自定义域名该方法是允许用户增加或者修改指向其桌面镜像的域名,具体操作流程如图6所示
5-1用户在登录状态(记录用户数字帐号)使用自定义域名功能,服务端将自定义域名记录在数据库中,并以该自定义的域名来命名新建一个用户资源库;
5-2 将用户原资源库中的配置文件(index, html)拷贝到新建的用户资源库中; 5-3 由服务端发布该自定义域名来指向被新建的用户资源库; 例如数字帐号为“1000”的用户自定义了一个域名“ABC”,服务器上将分别有名为 “ 1000”和“ABC”两个用户资源库,其中“ 1000”的用户资源库里有“ index, html ”以及详细的操作设置数据,而“ABC”中只有一个“ index, html ”,此时我们通过前缀为1000的和ABC 的二级域名均可以正常访问该用户的桌面内容,因为这两个域名实际上都是访问“1000”这个用户资源库中的内容,而“ABC”只是做为一个中间媒介。原理是在桌面镜像执行文件中拥有一种域名识别机制,打任何互联网用户打开一个桌面镜像的时候,执行文件会先获取浏览器地址栏中的地址前缀,判断这个地址前缀为用户数字帐号还是自定义的名字(比如判断是“1000”还是“ABC”,这个区别主要是自定义域名不能以数字为开头的规则来区分),如果为数字帐号则直接通过数字帐号获取对应用户资源库中的内容,如果是自定义的名字,则会使用这个自定义名字访问下数据库获得对应的数字帐号返回执行程序中,然后再去请求以数字帐号命名的用户资源库。5-4 互联网用户通过使用自定义域名访问服务端;
5-5 服务端会将此域名在Apache服务器中进行泛域名解析指向到服务器上对应的用户资源库;
5-6 服务端的Apache服务器会自动打开此用户资源库中的index, html页面;
5-7index, html页面加载公共库中的SWF文件(“桌面镜像”的运行程序)。补充说明“桌面镜像”的运行程序被加载后会获取浏览器地址栏中的自定义域名名称,将此名在数据库中查找相应的用户数字帐号并返回值,此后根据用户数字帐号与“用户资源库”、“公共资源库”以及服务端数据库中的资源和数据进行交互。6、安装/卸载应用程序该方法是允许用户为服务器操作系统添加/卸载的应用程序,安装应用程序流程如图7所示
6-1触发动作将某个应用程序使用权限写入用户在数据库中对应的表中(可以通过从应用商店7中获取应用程序来触发动作,将某个应用程序使用权限写入用户在数据库中的对应表中,具体为用户通过应用商店7成功获得某件商品后,执行后台Java程序将该商品的使用权限写入服务端数据库中,即将对应的商品号写入数据库中对应用户的“拥有商品“的表中);
6-2 用户可以在其服务器操作系统中的“应用程序列表”中可发现该应用程序记录; 6-3 通过“安装应用程序”触发服务端的拷贝动作通过“安装应用程序”触发执行后台Java程序,通过使用对应商品号(每个应用程序都有唯一的商品号)查找到服务端公共资源库3中的同名文件夹进行拷贝动作,将该文件夹拷贝到该用户的用户资源库中的“APP” 文件夹中(通常一些应用程序拥有其自身的数据记录功能,通过“安装新应用程序”将程序文件夹拷贝到用户自己的资源库中,可保证每个数据记录的独立性)。卸载应用程序服务端通过商品号从“用户资源库”中将对应文件夹删除。所述应用商店,主要是为用户的服务器操作系统提供应用程序和系统主题的在线支持。其中所述应用程序是指为了完成某项或者某几项特定任务而被开发运行于服务器操作系统之上的互联网应用程序,应用商店中的每个互联网应用程序具有唯一的商品号。7、系统桌面三元素该方法是为满足系统的基本操作需求在桌面上定义了三种元素应用、显示、文本,用户可以随意新增三种元素。“应用”的表现形式是一个功能按钮,用户可以通过设置它的属性来实现其功能 打开一个网络链接或者一个应用程序,同时可根据喜好改变应用的显示图标。 “应用”的操作流程如图8所示
7-1-1 点击按钮触发应用按钮的动作,访问“用户资源库”中的“应用”属性文件 "application, xml”获得“应用”的功能属性(网络链接或程序)和地址属性(记录网络地址或者应用程序在服务器上的路径地址);
7-1-2判断“应用”的功能属性,如果为网络链接则打开网络地址;如果为程序则打开服务器上的应用程序;
“显示”是一个可用于展示图片、动画或者特定应用程序的桌面容器。用户可以在其中上传图片、动画或者设置其加载显示类应用程序,这些元素将直接在系统桌面上显示。“文本”是一个用于展示文字的桌面容器。用户在里面输入的文字可以直接显示在系统桌面上。操作系统桌面上的每个元素都有三个主要属性X轴、Y轴、深度,它们通过这三个属性值来控制其自身在桌面上的显示位置和层次,另外这些数据将记录在“用户资源库”。 三元素的属性分别被记录在“用户资源库”中的“application. Xml”、“diSplay· xml”和 "text, xml”三个属性配置文件中。8、获得新的系统主题用户可以根据喜好改变系统主题,包括桌面风格和桌面上的应用图标,该方法允许用户获得新的系统主题。操作流程如下
8-1触发动作将某个系统主题使用权限写入用户在数据库中对应的表中(可以通过从 “应用商店”中获取系统主题来触发动作,将某款系统主题使用权限写入用户在数据库中的对应表中,具体为用户通过应用商店成功获得某件商品后,执行后台Java程序将该商品的使用权限写入服务端数据库中,即将对应的商品号写入数据库中对应用户的“拥有商品 “的表中);
8-2 用户可以在操作系统中的“主题列表”中看该系统主题; 8-3 可以直接以服务器全路径方式引用“公共资源库”中的系统主题内容在系统中显示使用,所述系统主题是指为服务器操作系统提供一系列显示材料以达到某种概括性的展示效果,其中,所述显示材料包括服务器操作系统的桌面壁纸、配色方案和若干个适用于桌面“应用”元素的显示图标。9、绘制应用该方法允许用户在桌面上绘制任意图案,然后为其定义功能,具体流程如下
一个“绘制应用”容器中包含若干层内容,其中包括最底层绘制层,在绘制层利用线条、矩形、圆形等元素任意绘制图案,所绘图案将在保存后以数据流形式存储于“用户资源库”中。绘制层之上为应用程序加载层,用户根据需求设定加载的应用程序。当用户打开系统时,桌面上的“绘制应用”将读取存在于“用户资源库”中的数据里模拟绘制出图案,同时加载相应的应用程序。设定加载的应用程序是适用于“绘制应用”的,其特点在于实现功能的同时不影响绘制图案的显示,这包括高度可拖动性、透明度调整、颜色调整等,这些有关应用程序中的设置数据将同时保存在“用户资源库”中对应应用程序的文件夹中,保证其数据独立性。10、逸式桌面该方法使得网络操作系统的桌面拥有更大的编辑视野,其操作范围超越了电脑显示屏幕(浏览器)的大小,用户可以通过拖动查看更多桌面内容,具体流程如下
在桌面背景之上,所有桌面添加元素之下(包括桌面三元素和其他可能被添加到桌面上的可见元素)有一个等同于浏览器显示大小的透明动作触发面板,该面板的左上角顶点处于浏览器左上角(0,0)坐标位置,当用户拖动桌面时(用户拖动桌面只是一种表面现象, 其实用户是在拖动该透明面板),将触发其上元素(包括桌面三元素和其他可能被添加到桌面上的可见元素)进行同样的位移(面板被拖动多少距离,其它元素同样进行多少距离的位移);此时这个距离差将赋予所有桌面元素,并使它们产生位移;当鼠标被松开时,桌面拖动动作停止,此时触面返回初始位置(0,0),桌面元素停留当前位置;当再次拖动桌面时重复以上“距离差赋值于各元素”的动作。11、应用文件夹此方法是允许将桌面上若干的应用按钮拖放至一个独立的文件夹容器中存放,可节约桌面空间,具体流程如下
“应用文件夹”是一个桌面辅助型容器,专门用于存放“应用”,在系统桌面上仅占有一个普通应用图标的大小位置以帮助节约桌面空间使用率,其职能是做为一个容器允许将其它应用按钮存放在它生成的一个独立空间中,在系统桌面上打开一个“应用文件夹”可以使用更多存放在其中的应用按钮。“应用文件夹”的属性数据以XML格式存放在“用户资源库”中的“appBox. xml”中, 其中包含基本的X、1、depth等属性外还拥有一个说明其中所包含的“应用”的“appList” 字段。具体操作流程如下
11-1 用户将桌面上的“应用”拖动到“应用文件夹”中;
11-2 将该“应用”的关联记录写入“用户资源库”中的“appBox. xml”的“appList”字段中;
11-3 被拖进“应用文件夹”的“应用”将不再在桌面上直接显示; 11-4:当用户点击打开“应用文件夹”时,系统将请求“用户资源库”中的“appBox. ml”,从中取出“appList”字段内容,在一个独立空间中显示。12、 操作系统呼叫此方法允许用户在网络操作系统上与另一个用户进行视频、即时信息等交互行为。说明用户在网络操作系统上通过RTMFP (RTMFP是Adobe公司开发的一套新的通信协议,该协议可以让使用Adobe Flash Player的终端用户之间进行直接通信)连接到Adobe Flash Media Server (FMS)服务器,FMS会分配一串序列号返回给用户,用户将此序列号写入服务端数据库进行登记(此时序列号将和数据库中的用户数字账户关联),当用户选择好友发送呼叫以请求建立视频通信时,会触发查找服务端数据库的登记序列号动作, 如果存在相关记录则请求成功,反之失败。当请求成功后系统会将用户的视频音频流发送到FMS服务器,此时FMS服务器会通知对方是否接受视频请求,接受视频请求后,对方的操作系统会接收来自FMS服务器的视频音频流,同时对方的视频音频流将通过FMS服务器传递到本用户的操作系统中,操作系统呼叫建立成功。以上介绍了本发明的网络操作系统的提供的主要Web应用实现流程,上述Web应用,服务器操作系统可选用Adobe Flash Builder开发,桌面镜像可选用Adobe Flash开发。Flash Builder是一个开源框架,可用于构建具有表现力的Web应用程序,这些应用程序利用Adobe&reg ;Flash&reg ;Player和Adobe AIR&reg ;运行时跨浏览器、桌面和操作系统实现一致的部署。使用Flash Builder创建的RIA可运行于使用Adobe Flash Player 软件的浏览器中,它们可以跨所有主要浏览器、在桌面上实现一致的运行。连接到化切!!!讨的计算机中超过98%装有Flash Player,运行时它的高级矢量图形能处理要求最高、数据密集型应用程序,同时达到桌面应用程序的执行数度。Flash创作工具可用来创建演示文稿、应用程序和其它允许用户交互的内容。通常可以通过添加图片、声音、视频和特殊效果,构建包含丰富媒体的Flash应用程序。Flash 制作的发布文件其后缀名为.swf,该类型文件必须有Flash播放器才能打开,但占用硬盘空间小,所以特别适用于创建通过hternet提供的内容。虽然本发明已以较佳实施例揭示如上,然其并非用以限定本发明,任何本领域技术人员,在不脱离本发明的精神和范围内,当可作些许的修改和完善,因此本发明的保护范围当以权利要求书所界定的为准。
权利要求
1.一种适用于互联网个人用户的网络操作系统,包括服务器操作系统(1)、服务器数据库(2)和公共资源库(3),其特征在于,所述网络操作系统还包括用户资源库(4)每个注册用户分配有唯一的数字帐号,并以该数字帐号命名用户资源库,同时在对应的用户资源库中记录用户在网络操作系统中进行的个性化操作和设置数据;桌面镜像模块(5)从用户资源库中获取用户网络操作系统的桌面元素和设置数据,以网络站点形式发布到互联网中。
2.如权利要求1所述的适用于互联网个人用户的网络操作系统,其特征在于,所述桌面元素包括“应用”、“显示”和“文本”;所述“应用”元素是一个可点击的应用图标,点击后所触发的功能是打开一个网络地址或是打开一个服务器中的应用程序;所述“显示”元素是在桌面上直接加载、展示用户上传至“用户资源库”中的图片或动画内容,所述“文本”元素是在桌面上直接加载、展示用户记录在用户资源库(4)中的文字内容;所述桌面镜像模块(5) 中的桌面元素加载层获得“应用”、“显示”和“文本”元素内容后在桌面网站的对应X轴、Y 轴和深度位置建立桌面场景。
3.如权利要求1或2所述的适用于互联网个人用户的网络操作系统,其特征在于,所述设置数据包括桌面网站对外开放或者关闭状态,密码保护开启或者关闭,展示动画开启或者关闭,在线音乐开启或者关闭,主人心情显示或者隐藏,以及通过数据库获取站点主人资料,站点“顶”、“踩”、“关注”、“粉丝”状态信息。
4.如权利要求1或2所述的适用于互联网个人用户的网络操作系统,其特征在于,所述网络操作系统还包括二级域名管理模块(6),所述二级域名管理模块(6)为每个注册用户分配一个二级域名,所述二级域名由注册用户数字帐号和服务器域名组合而成。
5.如权利要求4所述的适用于互联网个人用户的网络操作系统,其特征在于,当用户自定义域名时,所述二级域名管理模块(6)新建一个以自定义域名命名的用户资源库并将该自定义名和用户数字帐号绑定,然后往新用户资源库中拷贝指向原用户资源库的索引网页。
6.如权利要求4所述的适用于互联网个人用户的网络操作系统,其特征在于,所述网络操作系统的用户注册过程如下a)互联网用户通过注册页面向服务端提交注册请求;b)当确定注册请求符合标准后,由服务端将用户信息写入服务器数据库( ,并分配一个唯一的数字帐号与用户数据进行关联;c)在服务器上以该用户数字帐号命名新建一个用户资源库;d)二级域名管理模块(6)为用户发布一个二级域名。
7.如权利要求1或2所述的适用于互联网个人用户的网络操作系统,其特征在于,所述网络操作系统的安装应用程序过程如下a)收到用户从应用商店(7)中获取应用程序的触发动作后将某个应用程序使用权限写入用户在服务端数据库(2)中对应的“拥有商品表”中;b)提供应用程序列表显示该应用程序记录;c)服务端操作系统(1)从公共资源库(3)中拷贝对应的应用程序文件夹到用户资源库(4)中。
8.如权利要求1或2所述的适用于互联网个人用户的网络操作系统,其特征在于,所述桌面镜像模块(5)的逸式桌面控制过程如下a)在桌面背景之上,所有桌面添加元素之下设有一个等同于浏览器显示大小的透明动作触发面板,该面板的左上角顶点处于浏览器左上角(0,0)坐标位置;b)当用户用鼠标点住桌面进行拖动时,所述透明动作触发面板根据鼠标拖动与初始位置产生距离差,此时这个距离差将赋予所有桌面元素,并使它们产生位移;c)当鼠标被松开时,桌面拖动动作停止,所述透明动作触发面板返回初始位置(0,0), 桌面元素停留当前位置;d)当再次拖动桌面时重复以上“距离差赋值于各元素”的动作。
全文摘要
本发明公开了一种适用于互联网个人用户的网络操作系统,包括服务器操作系统、服务器数据库和公共资源库,其中,所述网络操作系统还包括用户资源库记录用户在网络操作系统中进行的个性化操作和设置数据;桌面镜像模块从用户资源库中获取用户服务器操作系统的桌面元素和设置数据,以网络站点形式发布到互联网中。本发明提供的适网络操作系统,通过桌面镜像模块,利用用户资源库中的用户系统桌面元素和设置数据将服务器操作系统的桌面以网络站点形式映射到互联网中,从而在本地操作系统的功能基础上有效融入互联网的“用户易交互”特点,更好地满足互联网个人用户的使用。
文档编号G06F17/30GK102164131SQ20111007817
公开日2011年8月24日 申请日期2011年3月30日 优先权日2011年3月30日
发明者付杰, 赵健, 陈盾, 陈逸 申请人:陈逸
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1