窗口调用插件、和基于窗口调用的程序安装/卸载方法_3

文档序号:9687261阅读:来源:国知局
基于窗口调用的程序安装/卸载方法时,事件判断单元110判断触控事件是否是请求移动安装/卸载窗口的窗口移位事件,事件通知单元112在事件判断单元判断触控事件是窗口移位事件时,将触控事件通知给便携式计算设备的操作系统。其中,可以将触控元件在安装/卸载窗口中点击、和触控元件在安装/卸载窗口中点击并且在触控元件处于点击状态的同时移动触控元件的动作统称为触控事件。将触控元件在安装/卸载窗口上的预定区域中的点击并且在触控元件处于点击状态的同时移动触控元件的动作称为窗口移位事件。这里,窗口移位事件可以包括移动安装/卸载窗口的位置、以及改变安装/卸载窗口的尺寸。图7示出了实现根据本发明实施例的窗口调用插件、和基于窗口调用的程序安装/卸载方法的计算设备700的框图。如图7所示,在基本结构701中,计算设备700 —般包括一个或多个处理器710和系统存储器720。存储器总线730可以用于处理器710和系统存储器720之间的通信。
[0040]基于所希望的结构,处理器710可以是任何类型的处理器,包括但不限于微处理器(μ P)、微控制器(μ C)、数字信号处理器(DSP)、或他们的任何组合。处理器710可以包括一个多级高速缓存(诸如,一级高速缓存711、二级高速缓存712)、处理器核713、以及寄存器714。处理器核713可以包括算术逻辑单元(ALU)、浮点单元(FPU)、数字信号处理核(DSP核)、或他们的任何组合。存储器控制器715也可以与处理器710 —起使用,或者在某些实施方式中,存储器控制器715可以是处理器710的内部部分。
[0041]基于所希望的结构,系统存储器720可以是任何类型的存储器,包括但不限于易失性存储器(诸如,RAM)、非易失性存储器(诸如,ROM、闪存等)、或他们的任何组合。系统存储器720 —般包括操作系统721、一个或多个应用722、以及程序数据724。应用722包括窗口调用实现算法723-1和安装/卸载实现算法723-2,其中,算法723-1和723-2协同作业以利用程序数据中包括的用于实现上述窗口调用插件的原始数据和用于实现安装/卸载程序的原始数据来实现根据本发明实施例的基于窗口调用的程序安装/卸载方法。程序数据724包括窗口调用实现数据725-1和安装/卸载实现数据725-2,其中,数据725-1用于提供实现上述窗口调用插件的原始数据,数据725-2提供用于实现上述安装/卸载程序的原始数据。在一些实施例中,应用722可以被配置为与操作系统721上的程序数据724一起操作。这里描述的基本结构在图7中由虚线701内的部件示出。
[0042]计算设备700可以具有附加的特征或功能以及附加的接口,以辅助基本结构701和任何所需的设备和接口之间的通信。例如,总线/接口控制器740可以用于辅助经由存储接口总线741的基本结构701和一个或多个数据存储设备750之间的通信。数据存储设备750可以是可移动存储设备751、不可移动存储设备752、或他们的组合。可移动存储设备和不可移动存储设备的示例包括磁盘设备,诸如,软盘驱动器和硬盘驱动器(HDD)、诸如压缩盘(CD)驱动器或数字通用盘驱动器(SSD)的光盘驱动器、固态驱动器(SSD)、磁带驱动器等。示例计算机存储介质可以包括以任何用于信息存储的方法或技术(诸如,计算机可读执令、数据结构、程序模型、或其他数据)实现的易失性和非易失性、可移动和不可移动介质。
[0043]系统存储器720、可移动存储器751、和不可移动存储器752都是计算机存储介质的示例。计算机存储介质包括但不限于RAM、R0M、EEPR0M、闪存或其他存储器技术、CD-ROM、数字通用盘(DVD)或其他光学存储器、盒式磁带、磁带、磁盘存储器或其他磁存储设备、或任何其他的可以被用于存储所希望的信息并可以被计算设备700访问的介质。这些计算机存储介质中的任何一种都可以作为计算设备700中的一部分。
[0044]计算设备700还可以包括用于辅助经由总线/接口控制器740的从各种接口设备(例如,输出接口、外设接口、以及通信接口 )到基本结构701的通信的接口总线742。示例输出设备760包括图形处理单元761和音频处理单元762,他们可以被配置为经由一个或多个A/V端口 763与诸如显示器或扬声器的各种外部设备通信。示例外设接口 770包括串行接口控制器771或并行接口控制器772,他们可以被配置为经由一个或多个I/O端口 773与诸如输入设备(例如,键盘、鼠标、笔、声音输入设备、接触输入设备等)或其他外围设备(例如,打印机、扫描仪等)通信。示例通信设备780包括可以被配置为辅助经由一个或多个通信端口 782在网络通信上与一个或多个其他计算设备790的通信的网络控制器781。通信连接是通信介质的一个示例。通信介质一般可以被具体化为计算机可读指令、数据结构、程序模型、或其他经过调制的数据信号中的数据(诸如,载波或其他传输机制)并且可以包括任何信息传送介质。其中,“经过调制的数据信号”可以是这样的一个信号:其特性中的一种或多种经过对该信号中的信息进行编码而被设置或改变。通过示例而非限制,通信介质可以包括诸如有线网络或直接有线连接的有线介质、诸如声波、射频(RF)、红外(IR)和其他无线介质的无线介质。这里使用的术语“计算机可读介质”可以包括存储介质和通信介质二者。
[0045]计算设备700可以实现为小封装便携(或移动)电子设备的一部分,其中,该小封装便携电子设备诸如为蜂窝电话、个人数据助理(PDA)、个人媒体播放器设备、无线网络监视(web-watch)设备、个人手机设备、专用设备、或包括以上功能中的任何功能的混合器件。计算设备1000还可以实现为包括膝上计算机和非膝上计算机结构的个人计算机。
[0046]这里公开了本发明的多个方面和实施方式,本领域的技术人员会明白本发明的其它方面和实施方式。这里公开的多个方面和实施方式只是用于举例说明,并非是对本发明的限定,本发明的真正保护范围和精神应当以下面的权利要求书为准。
【主权项】
1.一种窗口调用插件,包括: 程序检测单元,用于检测安装/卸载程序是否被启动; 窗口调用单元,用于在所述程序检测单元检测到所述安装/卸载程序被启动时,调用具有预定显示效果的安装/卸载窗口同时隐藏所述安装/卸载程序自带的安装/卸载条,其中所述安装/卸载窗口中的一个或多个按钮分别与所述安装/卸载条中的具有相同功能的按钮相关联,并且能够与所述安装/卸载条同步地显示程序安装/卸载进程。2.根据权利要求1所述的窗口调用插件,其特征在于,还包括: 消息发送单元,用于在所述安装/卸载窗口中的特定按钮被按压时,将指示所述特定按钮被按压的消息发送给所述安装/卸载程序,其中所述安装/卸载程序响应于接收自所述窗口调用插件的消息,执行所述安装/卸载条中的与所述特定按钮具有相同功能的按钮被按压时所执行的功能。3.根据权利要求2所述的窗口调用插件,其特征在于,还包括: 信息接收单元,用于从所述安装/卸载程序接收信息,其中所述安装/卸载程序在执行完所述安装/卸载条中的与所述特定按钮具有相同功能的按钮被按压时所执行的功能后,将执行结果发送给所述信息接收单元以供在所述安装/卸载窗口中显示,并且所述安装/卸载程序在执行所述安装/卸载条中的与所述特定按钮具有相同功能的按钮被按压时所执行的功能的过程中,将执行进程发送给所述信息接收单元以供在所述安装/卸载窗口中显不ο4.根据权利要求1所述的窗口调用插件,其特征在于,所述安装/卸载窗口除了具有分别与所述安装/卸载条中具有相同功能的按钮相关联的所述一个或多个按钮以外,还具有以下按钮中的一个或多个:最小化按钮、中止按钮、继续按钮、显示效果选择按钮、显示效果调节按钮、窗口游戏交互按钮。5.根据权利要求1所述的窗口调用插件,其特征在于,还包括: 事件判断单元,用于当在所述安装/卸载窗口中检测到鼠标事件时,判断所述鼠标事件是否是请求移动所述安装/卸载窗口的窗口移位事件; 事件通知单元,用于当所述事件判断单元判断所述鼠标事件是所述窗口移位事件时,将所述鼠标事件通知给计算机操作系统,其中,所述计算机操作系统将响应于所述鼠标事件而移动所述安装/卸载
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1