本发明涉及一种计算机桌面管理技术领域,尤其涉及一种windows系统桌面的管理方法。
背景技术:
随着科学技术的不断发展,计算机已经进入千家万户,成为日常生活、工作、学习中不可或缺的工具。目前,微软公司开发的windows系统以其界面直观、组件可共享等优点,占据了计算机操作系统的绝大部分市场。可是随着使用时间的增长,单调的windows操作系统桌面已经无法满足用户对于操作系统桌面设置多样性的要求,而桌面取代软件日益受到用户的欢迎。
但是,一般的桌面取代软件采用的是直接修改系统的资源文件这一强制方式,修改系统的图标或者布局,亦或接管系统的底层动态链接库文件,来修改操作系统的消息传递机制。这样的操作方式存在一个致命的问题:容易被操作系统当做病毒软件而被处理,而且由于消息的传递方式被改变了,这也会影响系统运行效率。
技术实现要素:
为了解决上述问题,本发明提出基于windows视觉特性和个性化的桌面管理方法,其特征在于,该方法包括以下步骤:
步骤s1:启动windows系统;
步骤s2:载入视窗管理系统;
步骤s3:载入桌面管理软件;
步骤s4:载入开机应用程序;
步骤s5:开机应用程序启动,隐藏windows系统的任务栏,将开机应用程序提升到windows系统的最前端显示,隐藏窗口关闭和缩放功能。
进一步地,步骤s4中载入的开机应用程序可以是用户开机应用程序,也可以是系统开机应用程序。
进一步地,步骤s5的启动步骤为:
步骤s51:启动桌面管理软件;
步骤s52:设定窗口为最上层;
步骤s53:取消窗口缩放和关闭功能;
步骤s54:隐藏windows系统的任务栏;
步骤s55:启动桌面管理软件的任务栏;
步骤s56:启动桌面管理软件的应用管理系统;
步骤s57:开始运行桌面管理软件。
进一步地,桌面管理软件平时处于待机状态,在桌面上建立可操作区域和操作无响应区域:可操作区域包括讯息显示区域和功能键区域,讯息显示区域显示本机和/或网络推送的消息,功能键区域用于调用其他程序和/或系统功能,操作无响应区域无响应。
进一步地,桌面管理软件处于工作状态,在桌面上建立至少一个全透明窗口,以及至少一个穿透率为1-10的半透明窗口,全透明窗口内显示原系统桌面,半透明窗口内整合windows系统的开始菜单、任务栏等桌面功能。
进一步地,在半透明窗口内做出批注笔应用。
进一步地,应用管理系统启动后,直接隐藏windows系统的任务栏,透过windows系统的接口定时查询已经启动的应用软件,并将常驻应用的通知转向本方法的应用。
进一步地,任务栏设有定时器,定时链接windows系统底层的应用窗口管理,查询正在运行的软件,利用软件的反向映射,从软件中取出图标,显示在任务栏内。
进一步地,当windows系统为windows10系统时,个性化创建“开始菜单”,创建步骤包括:
步骤s6:查询uwp;
步骤s7:调用系统接口取得register内容;
步骤s8:查询已经安装的uwp软件裂变;
步骤s9:查询已经安装的uwp软件目录下程序的xml档案;
步骤s10:取得uwp的启动uid,应用图片;
步骤s11:建立uwp列表;
步骤s12:在所述桌面管理软件的任务栏上显示所述uwp软件的列表内每个图标,形成“开始菜单”。
进一步地,“开始菜单”程序的启动步骤如下:
步骤s13:先点击本软件上相对应的图标;
步骤s14:查询列表内已点击图标的uwp启动uid;
步骤s15:利用uid传给系统的窗口管理;
步骤s16:启动uwp软件。
与现有技术相比,本发明提供的桌面管理方法具有如下有益效果:
本方法利用系统的视觉特性和原本windows系统的个性化设置,创造出一个视觉上取代系统桌面效果的软件,实际上却只是一般的应用软件,完全没有入侵任何系统的资源,而原本的桌面管理系统依然在后台运行,不影响系统的稳定性及运行速度,也不会造成系统升级或是病毒的问题。
附图说明
通过阅读参照以下附图对非限制性实施例所作的详细描述,本发明及其特征、外形和优点将会变得更明显。在全部附图中相同的标记指示相同的部分。并未刻意按照比例绘制附图,重点在于示出本发明的主旨。
图1为本发明的步骤示意图。
图2为本发明的启动流程图。
图3为本发明的待机画面示意图。
图4为本发明的桌面示意图。
图5为本发明的批注笔示意图。
图6为“开始菜单”流程图。
图例说明:
可操作区域1
功能键区域2
讯息显示区域3
操作无响应区域4
具体实施方式
在下文的描述中,给出了大量具体的细节以便提供对本发明更为彻底的理解。然而,对于本领域技术人员而言显而易见的是,本发明可以无需一个或多个这些细节而得以实施。在其他的例子中,为了避免与本发明发生混淆,对于本领域公知的一些技术特征未进行描述。
为了彻底理解本发明,将在下列的描述中提出详细的步骤以及详细的结构,以便阐释本发明的技术方案。本发明的较佳实施例详细描述如下,然而除了这些详细描述外,本发明还可以具有其他实施方式。
本发明提出一种桌面管理方法,如图1所示,包括以下步骤:
步骤s1:启动windows系统;
步骤s2:载入视窗管理系统;
步骤s3:载入桌面管理软件;
步骤s4:载入开机应用程序;
步骤s5:所述程序隐藏所述windows系统任务栏,将所述应用程序提升到最前端显示,隐藏应用关闭和缩放功能。
本方法利用系统的视觉特性和原本windows系统的个性化设置,创造出一个视觉上取代系统桌面效果的软件,实际上却只是一般的应用软件,完全没有入侵任何系统的资源,而原本的桌面管理系统依然在后台运行,不影响系统的稳定性及运行速度,也不会造成系统升级或是病毒的问题。
具体地,所述步骤s4中载入的所述开机应用程序可以是用户开机应用程序,也可以是系统开机应用程序。
通过上述设置,用户可以根据自身实际情况,选择安装用户开机应用程序,实现普通开机与本发明所提供的桌面管理方法开机在开机时的切换,也可以选择系统开机应用程序,在开机时直接跳过上述切换选择。
进一步地,结合图2,所述步骤5的启动步骤为:
步骤s51:启动所述桌面管理软件;
步骤s52:设定窗口为最上层;
步骤s53:取消所述窗口缩放和关闭功能;
步骤s54:隐藏所述windows系统的任务栏;
步骤s55:启动所述桌面管理软件的任务栏;
步骤s56:启动所述桌面管理软件的应用管理系统;
步骤s57:开始运行所述桌面管理软件。
本方法是最上层应用,而且没有任何关闭选项,所以本方法直接覆盖在windows系统的桌面软件上,从而在视觉上取代了桌面系统,但是实际上却是最上层的应用。如此,应用可以保证系统的稳定度。因为是最上层的应用软件,根据windows的特性,所有人机界面的消息第一优先传送到最上层的软件,所以本发明以最高优先级收取ui讯息。
特别地,结合图3,图3为本发明的待机画面示意图,对该桌面管理软件进行进一步说明:
桌面管理软件平时处于待机状态,在桌面上建立可操作区域1和操作无响应区域4;其中,所述可操作区域1包括讯息显示区域3和功能键区域2,所述讯息显示区域3显示本机和/或网络推送的消息,所述功能键区域2用于调用其他程序和/或系统功能;所述操作无响应区域4内进行任何操作,系统都不会产生任何反应。
其中,讯息显示区域3可以包括时间、天气、邮件、应用软件消息提醒等基本操作中的一种或者若干种;功能键区域2可以包括同屏、白板、桌面、关机等基本操作中的一种或若干种。
由于本方法的软件可以取得ui最高优先级,所以可以建立出一个或者若干个操作无响应区域,在这个或者这些区域内不会响应任何操作事件,这样就可以避免桌面不会被非允许的操作动作干扰,从而保证操作系统的可靠运行;而在无响应区域以外的可操作区域1里则包含最基本的信息显示和功能键,客户可以根据需要设定所需的信息显示和功能键,从而满足自己日常工作的需要。
具体地,上述操作可以是鼠标点击,或者手指触摸屏幕,亦或是触摸笔触摸屏幕,用户可以根据操作系统的实际情况进行选择。
进一步地,当桌面管理软件平时处于工作状态,可以在桌面上建立至少一个全透明窗口区域。根据windows系统的特性,如果是全透明窗口的区域内,所有ui信息不经过本方法的应用直接传递给下一个窗口,这样,在视觉效果上就如同本应用是不存在的,在透明窗口之内可以执行原本的windows系统的桌面软件,所述全透明窗口内显示原系统桌面。同样地,还可以在桌面上建立至少一个半透明窗口,所述半透明窗口的穿透率为1-10之间的任一自然数值。根据windows系统的颜色特性,windows的颜色为红、绿、蓝和穿透率等4个属性,本方法利用穿透率为1-10的白色,这样在视觉上看起来和透明是一样的,但是在windows的管理系统里面就不认为是透明的窗口。在实际应用中,半透明窗口内整合原windows系统的开始菜单、任务栏等桌面功能形成桌面整合栏。
如图4所示的,桌面具有整合栏,桌面整合栏内包括:信息显示、按键显示、切换快捷列表/所有程序、执行中的程序/任务、应用程序名称、功能按键、键盘等,桌面整合栏可以根据用户的实际需要、使用习惯选择其大小、位置和图标形状,例如其形状可以是长条状、或者方形、也可以是圆形或者其他常用、用户自定义的形状;而桌面整合栏可以放置于桌面的上下左右任一或任几侧。
可以利用这个方法做出批注笔等应用,关键是和传统批注笔的做法不同,不是先截图再划线,而是真正的在其他应用上实时的划线。
其中,如图5所示,桌面下方显示了批注笔应用,批注笔应用内包括笔、荧光笔、橡皮擦、粗细调整、颜色调整、清除屏幕、保存、复制、结束等工具中的一种或者若干种。
具体地,所述应用管理系统启动后,直接隐藏原本的windows系统的任务栏,透过windows系统接口定时查询已经打开的应用软件,并将常驻应用的通知转向本方法的应用。通过上述操作,用户可以根据自己的实际情况制定适合自己工作方式的任务栏,极大地提高工作效率,满足不同用户的不同要求。
进一步地,所述任务栏设有定时器,每0.1秒定时链接系统底层的应用窗口管理,查询正在运行的软件,然后利用软件的反向映射,从软件中取出图标,然后显示在任务栏内。这样可以实时监测软件信号,保证软件的正常运行以及系统消息的及时传递。
windows10的新形态应用uwp软件,不同于过去的桌面win32软件,安装后不会产生任何快捷方式在windows的开始程序集目录下,所有的应用也不能直接调用执行档exe启动,对于一般软件而言没法直接启动这类的程序,只能透过文档的url关联性,调用window底层启动打开该类文档的软件,这样的功能无法满足桌面取代软件的需求。
因此,如图6所示,当所述windows系统为windows10系统时,建立uwp列表的步骤包括:
步骤s6:查询uwp;
步骤s7:调用所述windows系统的接口取得register内容;
步骤s8:查询已经安装的uwp软件裂变;
步骤s9:查询已经安装的uwp软件目录下程序的xml档案;
步骤s10:取得uwp的启动uid,应用图片;
步骤s11:建立uwp列表;
步骤s12:在所述桌面管理软件的任务栏上显示所述uwp软件的列表内每个图标,形成“开始菜单”。
进一步地,“开始菜单”程序的启动步骤如下:
步骤s13:先点击所述uwp软件上相对应的图标;
步骤s14:查询所述uwp列表内已点击图标的uwp启动uid;
步骤s15:利用uid传给所述windows系统的应用窗口管理;
步骤s16:启动uwp软件。
本方法利用系统的视觉特性和原本windows系统的个性化设置,创造出一个视觉上取代系统桌面效果的软件,实际上却只是一般的应用软件,完全没有入侵任何系统的资源,而原本的桌面管理系统依然在后台运行,不影响系统的稳定性及运行速度,也不会造成系统升级或是病毒的问题。
以上对本发明的较佳实施例进行了描述。需要理解的是,本发明并不局限于上述特定实施方式,其中未尽详细描述的设备和结构应该理解为用本领域中的普通方式予以实施;任何熟悉本领域的技术人员,在不脱离本发明技术方案范围情况下,都可利用上述揭示的方法和技术内容对本发明技术方案做出许多可能的变动和修饰,或修改为等同变化的等效实施例,这并不影响本发明的实质内容。因此,凡是未脱离本发明技术方案的内容,依据本发明的技术实质对以上实施例所做的任何简单修改、等同变化及修饰,均仍属于本发明技术方案保护的范围内。