一种页签加载方法、装置以及通信终端的制作方法

文档序号:6334679阅读:228来源:国知局
专利名称:一种页签加载方法、装置以及通信终端的制作方法
技术领域
本发明属于计算机领域,尤其涉及一种页签加载方法、装置以及通信终端。
背景技术
随着信息量的爆炸式增长以及信息的分类阅读要求,已经很难在一个页面上显示出所有的信息,因此,常使用页签在一个较小的空间上展现更多的信息。现有软件系统中,从当前的页签切换到另一个页签时,存在两种处理方法,一种是在选中页签后,每一次都重新加载该页签对应的页签内容,由于每次选中页签都重新加载相应的页签内容,不仅影响响应速度,也增加了服务器的请求压力;另一种是选中页签,如果该页签是首次被选中,则加载该页签对应的页签内容,如果不是,则不再加载,直接调用首次加载的页签内容,该方法在加载了页签内容之后的切换中,都不再重新加载新的页签内容,使得用户不能及时获知更新后的页签内容。

发明内容
本发明提供了一种页签加载方法,旨在解决页签切换时,不能自动判断是否需要重新加载页签内容,从而导致增加服务器的请求压力以及不能及时展现更新的页签内容的问题。本发明是这样实现的,一种页签加载方法,所述方法包括获取页签的页签重加载属性和页签中组件的重加载属性;根据所述页签重加载属性和页签中组件的重加载属性选择是否重新加载所述页签的页签内容。本发明的另一目的在于提供一种页签加载装置,所述装置包括获取页签数据单元,获取页签的页签重加载属性和页签中组件的重加载属性;选择重加载单元,用于根据所述页签重加载属性和页签中组件的重加载属性选择是否重新加载所述页签的页签内容。本发明的另一目的在于提供一种包含上述页签加载装置的通信终端。本发明实施例在页签的页签重加载属性或者页签中任一个组件的重加载属性标识为重新加载,则切换至该页签时,重新加载该页签的页签内容。由于仅在页签重加载属性或者页签中任一个组件的重加载属性标识为重新加载时,重新加载页签的页签内容,而在页签重加载属性和页签中组件的重加载属性都标识该页签不需要重新加载时,不重新加载页签的页签内容,从而有效减少了服务器的请求压力并能够及时展现更新的页签内容。


图1是本发明第一实施例提供的页签加载方法的流程图;图2是本发明第二实施例提供的页签加载方法的流程图;图3是本发明第三实施例提供的页签加载方法的流程图4是本发明实施例提供的页签加载装置的结构图;图5是本发明实施例提供的页签加载装置的结构图;图6是本发明实施例提供的页签加载装置的结构图。
具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。本发明实施例通过获取页签的页签重加载属性和页签中组件的重加载属性,在该页签重加载属性或者页签中任一个组件的重加载属性标识为重新加载,则当切换至该页签时,自动重新加载该页签的页签内容。本发明提供了一种页签加载方法、装置以及通信终端。所述方法包括获取页签的页签重加载属性和页签中组件的重加载属性;根据所述页签重加载属性和页签中组件的重加载属性选择是否重新加载所述页签的页签内容。所述装置包括获取页签数据单元,获取页签的页签重加载属性和页签中组件的重加载属性;选择重加载单元,用于根据所述页签重加载属性和页签中组件的重加载属性选择是否重新加载所述页签的页签内容。所述通信终端包括一种包含上述页签加载装置的通信终端。本发明实施例在页签的页签重加载属性或者页签中任一个组件的重加载属性标识为重新加载,则切换至该页签时,重新加载该页签的页签内容。由于仅在页签重加载属性或者页签中任一个组件的重加载属性标识为重新加载时,重新加载页签的页签内容,而在页签重加载属性和页签中组件的重加载属性都标识该页签不需要重新加载时,不重新加载页签的页签内容,从而有效减少了服务器的请求压力并能够及时展现更新的页签内容。实施例一图1示出了本发明实施例提供的页签加载方法流程,详述如下在步骤SlOl中,获取页签的页签重加载属性和页签中组件的重加载属性; 页签,也称选项卡,是一个常见的交互元素,用于将相同或不同的内容重叠放置在某一布局区块内,重叠的内容区里,每次只有其中的一层内容是可见的,用户通过鼠标点击或移动到内容区所对应的标签上,以请求显示该层内容区。 本发明实施例中,获取页签的页签重加载属性,该页签重加载属性标识在切换至该页签时是否需要自动重新加载该页签的页签内容,比如是否根据页签地址属性重新加载页签中所有组件或者组件属性或者组件内容。若页签重加载属性标识在切换至该页签时需要自动重新加载该页签的内容,则重新加载包括页签中网络提供的动态内容,也包括从IE 缓存中或者网络读取的静态文件,如js文件、.ess文件、.html文件、.jpg文件等。该页签重加载属性可以被设置为重新加载或者不重新加载,在本发明实施例中,可以分别用“是” 和“否”来表示该页签重加载属性,如可以采用“是”表示重新加载,“否”表示不重新加载,当然还可以采用其它方式表示页签重加载属性的重新加载和不重新加载,此处不做限定。为了减少服务器的访问压力,提升运行速度,通常将页签内容更新较快、多的页签重加载属性标识为在切换至该页签时,需要重新加载页签的页签内容。一个页签有一个或多个组件,比如在一个“部署”页签中,含有“管理平台”组件、 “自助配置”组件等。本发明实施例中,获取页签中组件的重加载属性,该组件的重加载属性标识该组件在切换页签时是否需要自动重新加载组件信息,比如是否根据组件地址属性重新加载组件的内容,该组件的内容包括网络提供的动态内容,也包括从IE缓存中或者网络读取的静态文件。该组件的重加载属性可以被设置为重新加载或者不重新加载,在本发明实施例中,可以分别用“是”和“否”来表示该组件的重加载属性,如可以采用“是”表示重新加载,“否”表示不重新加载,当然还可以采用其它方式表示组件的重加载属性的重新加载和不重新加载,此处不做限定。为了减少服务器的访问压力,提升运行速度,通常将组件内容更新较快、多的组件的重加载属性标识为在切换至该页签时,需要重新加载页签的组件内容。本发明实施例中,页签的重加载属性和页签中组件的重加载属性,是在首次访问页签时设置的,在后续的访问中不再设置,有利于节约资源,提升运行速度,当然也可以在每次切换或者访问页签时重新设置,此处不做限定。在步骤S102中,根据页签的重加载属性和页签中组件的重加载属性选择是否重新加载页签的页签内容。其中,根据页签的重加载属性和页签中组件的重加载属性选择是否重新加载页签的页签内容的步骤具体为判断页签的重加载属性或者页签中任一个组件的重加载属性是否标识为重新加载,在页签的重加载属性或者页签中任一个组件的重加载属性标识为重新加载时,重新加载页签的页签内容,在页签的重加载属性以及页签中任一个组件的重加载属性都标识为不重新加载,则切换至该页签时,不重新加载该页签的页签内容。首次访问页签,并对该页签的页签重加载属性以及页签中组件的重加载属性进行设置,如果在切换页签时,需要重新加载页签中的页签内容,则将该页签的页签重加载属性或者组件的重加载属性设置为“是”,如果在切换页签时,不需要重新加载页签中的页签内容,则将该页签的页签重加载属性或者组件的重加载属性设置为“否”。在首次访问页签时, 直接从服务器上加载该页签的页签内容,该页签内容随后进入缓存状态,在切换至该页签后,根据页签的页签重加载属性和页签中组件的重加载属性,选择是否重新加载页签的页签内容,如,页签的页签重加载属性以及页签中任一个组件的重加载属性都被设置为“否”, 则直接显示进入首次访问该页签时缓存状态的页签内容;如果该页签的页签重加载属性或者页签中任一个组件的重加载属性设置为“是”,则在切换至该页签时,自动重新加载页签的页签内容。本发明实施例中,通过获取页签的页签重加载属性和页签中组件的重加载属性, 在页签的页签重加载属性或者页签中任一个组件的重加载属性标识为重新加载,则切换至该页签时,重新加载该页签的页签内容。由于仅在页签重加载属性或者页签中任一个组件的重加载属性标识为重新加载时,重新加载页签的页签内容,而在页签重加载属性和页签中组件的重加载属性都标识该页签不需要重新加载时,不重新加载页签的页签内容,从而有效减少了服务器的请求压力,又因为标识为需要重新加载页签内容的页签通常为页签内容或者页签中组件内容更新较快的页签,因此重新加载该类页签能够及时展现更新的页签内容。实施例二 图2示出了本发明实施例提供的页签加载方法流程,详述如下其中步骤S201、S202与步骤S101、S102相同。在步骤S203中,接收用户输入的重加载指令,并根据该重加载指令重新加载当前访问页签的页签内容。本发明实施例中,通过接收用户输入的重加载指令并根据该重加载指令重新加载当前访问页签的页签内容,可以根据用户的需求,更新当前访问的页签内容,及时获取变更的页签信息。作为本发明的另一个实施例,可以设置一个重加载间隔时限,自动重加载当前访问页签的页签内容。接收用户输入的重加载间隔时限指令,在重加载间隔时限到达时,自动重新加载当前访问页签的页签内容。本发明实施例中,接收用户输入的重加载间隔时限指令,该指令可以限定重加载的间隔时限为1秒或2秒或3秒不等的时间,在重加载间隔时限到达时,如果切换至当前访问的页签,则自动重新加载当前访问页签的页签内容,及时更新页签内容,不用手动操作, 灵活性高。实施例三图3示出了本发明实施例提供的页签加载方法流程,详述如下作为本发明的一个实施例,在实施例一的步骤SlOl和实施例二的步骤S201之前, 还应包括步骤在步骤S301中,接收用户输入的配置页签的页签重加载属性和页签中组件的重加载属性指令,并根据该配置指令配置页签重加载属性和组件的重加载属性;其中步骤S302、S303与实施例二中的步骤S201、S202相同,在步骤S303之后还可以进一步包括步骤S304,其中步骤S304与实施例二中的步骤S203相同。为了有效减少服务器的访问压力,提升运行速度,主要对页签内容或者组件内容更新较多的页签的页签重加载属性或者页签中组件的重加载属性预配置为重新加载。本发明实施例中,通过接收用户输入的配置页签的页签重加载属性和页签中组件的重加载属性指令,以便根据该配置指令配置页签的页签重加载属性和组件的重加载属性,使用户可以根据需求的变更,重新配置页签重加载属性和页签中组件的重加载属性,灵活变化,更具人性化。作为本发明的另一个实施例,在步骤S301,接收用户输入的配置页签的页签重加载属性和页签中组件的重加载指令,并根据该配置指令配置页签重加载属性和组件的重加载属性的步骤之后,可以获取多个页签的页签重加载属性和页签中组件的重加载属性,并在页签列表上显示上述获取了页签重加载属性和组件的重加载属性的多个页签。本发明实施例中,显示页签的方式可以根据获取页签重加载属性或者组件的重加载属性的先后时间顺序进行排序,也可以自定义排序。在页签较多时,页签列表可以有一个滚动条,在有限的页签列表里显示更多的页签。将获取了页签重加载属性和组件的重加载属性的多个页签显示在一个页签列表里,任意访问列表中的一个页签,都可以方便、快捷地获取当前访问页签预配置后的页签重加载属性和组件的重加载属性。访问页签列表中的任一个页签,将当前访问的页签置为选中状态,并将当前访问的页签的文件或者信息加载到内存中,获取当前访问页签的页签重加载属性和组件的重加载属性。实施例四图4示出了本发明实施例提供的页签加载装置的结构,为了便于说明,仅示出了与本发明实施例相关的部分。获取页签数据单元401,用于获取页签的页签重加载属性和页签中组件的重加载属性;选择重加载单元402,用于根据页签重加载属性和页签中组件的重加载属性选择是否重新加载所述页签的页签内容。本发明实施例中,选择重加载单元402根据获取页签数据单元401的页签重加载属性和组件属性选择是否重新加载访问页签的页签内容,在页签的页签重加载属性或者页签中任一个组件的重加载属性标识为重新加载,则切换至该页签时,重新加载该页签的页签内容。由于仅在页签重加载属性或者页签中任一个组件的重加载属性标识为重新加载时,重新加载页签的页签内容,而在页签重加载属性和页签中组件的重加载属性都标识该页签不需要重新加载时,不重新加载页签的页签内容,从而有效减少了服务器的请求压力, 又因为标识为需要重新加载页签内容的页签通常为页签内容或者页签中组件内容更新较快的页签,重新加载该类页签能够及时展现更新的页签内容。实施例五图5示出了本发明实施例提供的页签加载装置的结构,为了便于说明,仅示出了与本发明实施例相关的部分。其中,获取页签数据单元501、选择重加载单元502与获取页签数据单元401、选择重加载单元402相同。重新加载组件503,用于接收用户输入的重加载指令,并根据所述重加载指令重新加载当前访问页签的页签内容。本发明实施例中,根据重新加载组件503,可以触发用户指定的页签,重新加载用户指定的页签内容,及时获取变更的页签内容。实施例六图6示出了本发明实施例提供的页签加载的装置的结构,为了便于说明,仅示出了与本发明实施例相关的部分。配置信息单元601,用于接收用户输入的配置页签的页签重加载属性和页签中组件的重加载属性指令,并根据配置指令配置页签重加载属性和组件的重加载属性;其中,获取页签数据单元602、选择重加载单元603与实施例五的获取页签数据单元501、选择重加载单元502相同。本发明实施例中,通过配置信息单元601接收用户输入的配置页签的页签重加载属性和页签中组件的重加载属性指令,以便根据该配置指令配置页签重加载属性和组件重加载属性,使用户可以根据需求的变更,重新配置页签重加载属性和组件的重加载属性,灵活变化,更具人性化。进一步地,该装置还可以包括重新加载组件604,该重新加载组件604与实施例五中的重新加载组件503相同。实施例七实施例四、五、六的页签加载装置可以是运行于通信终端内的软件单元、硬件单元或者软硬件相结合的单元,也可以作为独立的挂件集成到这些通信终端中或者运行于这些通信终端的应用系统中。本发明实施例中,通过获取页签的页签重加载属性和页签中组件的重加载属性, 在页签的页签重加载属性或者页签中任一个组件的重加载属性标识为重新加载,则切换至该页签时,重新加载该页签的页签内容。由于仅在页签重加载属性或者页签中任一个组件的重加载属性标识为重新加载时,重新加载页签的页签内容,而在页签重加载属性和页签中组件的重加载属性都标识该页签不需要重新加载时,不重新加载页签的页签内容,从而有效减少了服务器的请求压力,又因为标识为需要重新加载页签内容的页签通常为页签内容或者页签中组件内容更新较快的页签,重新加载该类页签能够及时展现更新的页签内容。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种页签加载方法,其特征在于,所述方法包括下述步骤 获取页签的页签重加载属性和页签中组件的重加载属性;在切换至页签后,根据所述页签重加载属性和页签中组件的重加载属性选择是否重新加载所述页签的页签内容。
2.如权利要求1所述的方法,其特征在于,所述根据所述页签重加载属性和页签中组件的重加载属性选择是否重新加载所述页签的页签内容的步骤具体为判断页签的重加载属性或者页签中任一个组件的重加载属性是否标识为重新加载,在页签的重加载属性或者页签中任一个组件的重加载属性标识为重新加载时,重新加载页签的页签内容。
3.如权利要求1所述的方法,其特征在于,所述方法还包括下述步骤接收用户输入的重加载指令,并根据所述重加载指令重新加载当前访问页签的页签内容。
4.如权利要求1所述的方法,其特征在于,所述选择是否重新加载所述页签的页签内容包括选择是否重新加载网络提供的动态内容以及从缓存或者网络读取的静态文件。
5.如权利要求1所述的方法,其特征在于,所述方法还包括下述步骤接收用户输入的配置页签的页签重加载属性和页签中组件的重加载属性指令,并根据配置指令配置页签重加载属性和组件的重加载属性。
6.如权利要求5所述的方法,其特征在于,所述根据配置指令配置页签的重加载属性和页签中组件的重加载属性的步骤之后还包括下述步骤获取多个页签的页签重加载属性和页签中组件的重加载属性,并在页签列表上显示获取了页签的重加载属性和组件的重加载属性的多个页签。
7.一种页签加载装置,其特征在于,所述装置包括获取页签数据单元,用于获取页签的页签重加载属性和页签中组件的重加载属性; 选择重加载单元,用于根据所述页签重加载属性和页签中组件的重加载属性选择是否重新加载所述页签的页签内容。
8.如权利要求7所述的页签加载装置,其特征在于,所述装置还包括重新加载组件,用于接收用户输入的重加载指令,并根据所述重加载指令重新加载当前访问页签的页签内容。
9.如权利要求7所述的页签加载装置,其特征在于,所述装置还包括配置信息单元,用于接收用户输入的配置页签的页签重加载属性和页签中组件的重加载属性指令,并根据配置指令配置页签重加载属性和组件的重加载属性。
10.一种包括权利要求7所述的页签加载装置的通信终端。
全文摘要
本发明适用于计算机领域,提供了一种页签加载方法、装置以及通信终端,所述方法包括步骤获取页签的页签重加载属性和页签中组件的重加载属性;在切换至页签后,根据所述页签重加载属性和页签中组件的重加载属性选择是否重新加载所述页签的页签内容。本发明在页签的页签重加载属性或者页签中任一个组件的重加载属性标识为重新加载,则切换至该页签时,重新加载该页签的页签内容。由于仅在页签重加载属性或者页签中任一个组件的重加载属性标识为重新加载时,重新加载页签的页签内容,从而有效减少了服务器的请求压力并能够及时展现更新的页签内容。
文档编号G06F17/30GK102456042SQ20101052501
公开日2012年5月16日 申请日期2010年10月29日 优先权日2010年10月29日
发明者唐国伟 申请人:金蝶软件(中国)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1