一种关联数据的同步显示浏览器的制造方法

文档序号:6498785阅读:120来源:国知局
一种关联数据的同步显示浏览器的制造方法
【专利摘要】本发明提供了一种关联数据的同步显示浏览器,所述浏览器具有四个独立显示窗口的浏览器上,所述四个独立显示窗口为:文件目录显示窗口、片段目录显示窗口、文件独立显示窗口和片段独立显示窗口;该浏览器包括:预处理装置:接收模块,用于接收用户导入关联数据的导入请求,所述关联数据包括文件和/或片段;导入模块,用于将所述文件和/或片段导入至对应的存储位置;标注模块,用于在文件目录和/或片段目录中标注文件和/或片段的存储位置;同步显示装置:获取模块,用于依据关联数据的同步显示请求,从关联数据的存储位置获取待同步显示的文件和/或片段;第一显示模块,用于将待同步显示的文件和/或片段对应显示于所述浏览器上。本发明实施例提供的浏览器,可以减少用户与浏览器的交互次数,节省浏览器的资源和开销。
【专利说明】一种关联数据的同步显示浏览器
【技术领域】
[0001]本发明涉及网络数据处理领域,特别涉及一种关联数据的同步显示浏览器。
【背景技术】
[0002]在互联网越来越发达的现在,越来越多的用户通过浏览器进行邮件发送、网页浏览等。浏览器的功能也越来越重要。
[0003]浏览器是指可以显示网页服务器或者文件系统的超文本标记语言(HTML,Hypertext Markup Language)文件内容,并让用户与这些文件交互的一种软件。网页浏览器主要通过HTTP (HyperText Transfer Protocol,超文本传输协议)与网页服务器交互并获取网页,这些网页由URL (Uniform/Universal Resource Locator,统一资源定位符)指定,文件格式通常为 HTML,并由 MIME (Multipurpose Internet Mail Extensions,互联网媒体类型)在HTTP协议中指明。一个网页中可以包括多个文件,每个文件都是分别从服务器获取的。大部分的浏览器本身支持除了 HTML之外的广泛的格式,例如JPEG、PNG、GIF等图像格式,并且能够扩展支持众多的插件(Plug-1ns)。另外,许多浏览器还支持其他的URL类型及其相应的协议,如FTP、Gopher、HTTPS (HTTP协议的加密版本)。
[0004]但是现有技术中的浏览器,在向用户显示内容的时候,只有一个窗口,各种数据都显不在这一个窗口中,并且浏览器在同一个URL或者同一个窗口中显不的内容比较单一,如果用户需要查看相关内容,就会触发其他窗口或URL的打开,而这势必会增加用户与浏览器的交互次数,不利于节省浏览器的资源和开销。

【发明内容】

[0005]本发明所要解决的技术问题是提供一种关联数据的同步显示浏览器,使用户在采用浏览器浏览相关联的数据或者检索相关联的数据的时候,能够节省浏览器的资源和开销的技术问题。
[0006]为了解决上述问题,本发明公开了一种关联数据的同步显示浏览器,所述浏览器具有四个独立显示窗口的浏览器上,所述四个独立显示窗口为:文件目录显示窗口、片段目录显示窗口、文件独立显示窗口和片段独立显示窗口 ;该浏览器包括:
[0007]预处理装置:
[0008]接收模块,用于接收用户导入关联数据的导入请求,所述关联数据包括文件和/或片段;
[0009]导入模块,用于将所述文件和/或片段导入至对应的存储位置;
[0010]标注模块,用于在文件目录和/或片段目录中标注文件和/或片段的虚拟位置;
[0011]同步显示装置:
[0012]获取模块,用于依据关联数据的同步显示请求,从关联数据的存储位置获取待同步显示的文件和/或片段;
[0013]第一显示模块,用于将待同步显示的文件和/或片段对应显示于所述浏览器上。[0014]优选的,所述关联数据的同步显示请求为文件的同步显示请求,所述第一显示模块,包括:
[0015]第一显示子模块,用于将所述待同步显示的文件显示于所述浏览器上的文件独立显示窗口 ;
[0016]第一判断子模块,用于判断所述文件是否存在对应的片段;
[0017]第二显示子模块,用于在所述第一判断子模块的结果为是的情况下,将所述片段显示于与所述文件独立显示窗口对应的片段独立显示窗口上。
[0018]优选的,所述关联数据的同步显示请求为片段的同步显示请求,所述第一显示模块,包括:
[0019]第三显示子模块,用于将所述待同步显示的片段显示于所述浏览器上的片段独立显示窗口 ;
[0020]第二判断子模块,用于判断所述片段是否属于某个文件;
[0021]第四显示子模块,用于在所述第二判断子模块的结果为是的情况下,将所述文件显示于与所述片段独立显示窗口对应的文件独立显示窗口上。
[0022]优选的,还包括:
[0023]判断模块,用于判断所述文件是否存在其他片段;
[0024]第二显示模块,用于在所述判断模块的结果为是的情况下,将所述其他片段以不同于所述文件的预设显示方式显示于所述文件独立显示窗口。
[0025]优选的,所述第一显示模块还包括:第五显示子模块,用于在所述文件独立显示窗口中显示网页。
[0026]优选的,还包括:
[0027]截取模块,用于在所述文件独立显示窗口中显示的文件中截取片段。
[0028]优选的,还包括:
[0029]第三显示模块,用于将所述截取的片段在所述片段独立显示窗口中进行显示。
[0030]优选的,还包括:
[0031]提醒模块,用于采用提醒标识提示一个文件目录下存在的文件个数,和/或,一个片段目录下存在的片段个数。
[0032]优选的,还包括:
[0033]导出模块,用于依据用户输入的导出请求,将对应的片段导出至预设的文件中,同时标注片段来源的文件信息。
[0034]与现有技术相比,本发明包括以下优点:
[0035]在本发明中,本发明实施例公开的浏览器具有四个独立显示窗口的浏览器上,分别为:文件目录显示窗口、片段目录显示窗口、文件独立显示窗口和片段独立显示窗口,可以分别用于显示文件目录、片段目录、文件内容和片段内容。那么用户可以同时了解文件与片段的关系,不需要重新打开窗口即可浏览到文件与片段的关联数据,减少了用户与浏览器的交互次数,节省了浏览器的资源和开销。
【专利附图】

【附图说明】
[0036]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0037]图1是本发明的一种关联数据的同步显示浏览器实施例1的结构框图;
[0038]图2是本发明实施例中一种可能的浏览器的四个独立显示窗口的显示界面示意图;
[0039]图3是本发明浏览器实施例1中第一显示模块712的一种结构框图;
[0040]图4是本发明浏览器实施例1中第一显示模块712的另一种结构框图;
[0041]图5是本发明浏览器实施例1中第一显示模块712的又一种结构框图
[0042]图6是本发明的一种关联数据的同步显示浏览器实施例2的结构框图。
【具体实施方式】
[0043]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0044]本发明可用于众多通用或专用的计算浏览器环境或配置中。例如:个人计算机、浏览器计算机、手持设备或便携式设备、平板型设备、多处理器浏览器、包括以上任何浏览器或设备的分布式计算环境等等。
[0045]本发明可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本发明,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。
[0046]参见图1,本发明还提供了一种关联数据的同步显示浏览器实施例1,在本实施例中,所述浏览器具有四个独立显示窗口的浏览器上,所述四个独立显示窗口为:文件目录显示窗口、片段目录显示窗口、文件独立显示窗口和片段独立显示窗口 ;该浏览器可以包括预处理装置10和同步显示装置11,其中,预处理装置10和同步显示装置11相互独立,可以单独触发预处理装置10或者单独触发同步显示装置11。其中,预处理装置10可以包括接收模块101、导入模块102和标注模块103,其中,接收模块101,用于接收用户导入关联数据的导入请求,所述关联数据包括文件和/或片段。
[0047]本申请实施例的浏览器具有四个独立显示窗口,除了具有正常的网页浏览的功能之外,还具有所述四个独立显示窗口,该四个独立显示窗口可以分别独立的关闭或者打开,这四个独立显示窗口分别为:文件目录显示窗口、片段目录显示窗口、文件独立显示窗口和片段独立显示窗口。在实际应用中,该四个独立显示窗口可以不必全部显示,例如,可以同时只显示3个窗口,并且,文件独立显示窗口和片段独立显示窗口在实际应用中也可以相互切换使用。
[0048]参考图2所示,为一种可能的浏览器20的四个独立显示窗口的显示界面示意图。其中,四个独立显示窗口一文件目录显示窗口 23、片段目录显示窗口 24、文件独立显示窗口 21和片段独立显示窗口 22—都可以各自分别进行打开或者关闭的操作,互相不会影响其他的独立显示窗口。其中,文件目录显示窗口用于显示导入的文件的目录,用户点击或者选中某个文件目录,就会显示在该文件目录下存在的文件名称。片段目录显示窗口用于显示导入的片段的目录,用户点击或者选中某个片段目录,就会显示在该片段目录下存在的片段名称。可以理解的是,四个窗口的位置可以不限定,只要每一个窗口对应显示不同的内容即可。
[0049]其中,文件和片段即是关联数据,片段是文件中已经被截取的部分内容。一个文件可以截取一个或多个片段,也可以不截取片段。用户可以单独导入一个文件或者单独导入一个片段,只是导入之后,后续用户可以单独查找某个片段或者某个文件。
[0050]导入模块102,用于将所述文件和/或片段导入至对应的存储位置。
[0051]根据用户需要导入的文件或片段,导入模块102将对应的文件或片段存储至对应的存储位置,例如可以是一个共享的服务器,也可以是一个专门保存文件或片段的本地磁盘,或者软件文件夹下面的片段文件夹中。需要说明的是,在一个文件或者片段导入之后,可以将导入的文件和片段再备份到指定的其他位置,例如文件夹等。同时在其存储位置上的文件或片段名称需要进行修改,例如“十八大草案”改成“a-十八大草案”,这种修改用于表示某个文件或者片段已经导入新文件体系或者片段体系中。
[0052]标注模块103,用于在文件目录和/或片段目录中标注文件和/或片段的存储位置。
[0053]在将文件或者片段导入至对应的存储位置之后,还需要在文件目录或者片段目录中标注文件或者片段的虚拟位置,该虚拟位置与存储位置对应,可以后续依据标注的虚拟位置查询到保存文件或者片段的存储位置,这样方便查询到文件或者片段。
[0054]在本实施例中,触发完预处理装置10之后,如果用户触发关联数据的同步显示请求,则触发同步显示装置11,其中,同步显示装置11具体可以包括:
[0055]获取模块111,用于依据关联数据的同步显示请求,从关联数据的存储位置获取待同步显示的文件和/或片段。
[0056]其中,本实施例中所涉及的同步显示请求可以仅是请求显示某个文件或者某个片段,如果某个文件已经截取过片段,或者某个片段对应于某个文件,那么会将片段或者文件也一并显示,因此在用户查找某个文件时可以同步显示该文件已经截取过的片段,而用户查找某个片段时则会同步显示该片段所属的某个文件。例如,如果用户查找“数学考试”这个文件,那么就需要依据“数学考试”这个文件名称去该文件的存储位置获取“数学考试”的内容。其中,文件名称或者片段名称的提交方式不限定,可以采用提供一个对话框供用户输入的方式,也可以采用提供选项供用户选择的方式,等等。
[0057]第一显示模块112,用于将待同步显示的文件和/或片段对应显示于所述浏览器上。
[0058]最后由第一显示模块112将获取到的待同步显示的文件或者片段对应的显示于浏览器的四个独立窗口上。
[0059]参考图3所示,所述关联数据的同步显示请求为文件的同步显示请求,所述第一显示模块112,具体可以包括:
[0060]第一显示子模块301,用于将所述待同步显示的文件显示于所述浏览器上的文件独立显示窗口;
[0061]如果用户查询某个文件,即是关联数据的同步显示请求为文件的同步显示请求,那么可以直接将从该文件的存储位置获取到的该文件内容显示于浏览器上的文件独立显
示窗口。
[0062]第一判断子模块302,用于判断所述文件是否存在对应的片段;
[0063]再由第一判断子模块302判断该文件是否存在对应的片段,即是该文件是否被截取过片段,如果截取过的话,那么在文件独立显示窗口显示文件的同时,将该文件下已经截取过的片段一并在片段独立显示窗口进行显示,方便用户查询和阅读。当第一判断子模块302的判断结果为否时,则不触发第二显示子模块303,停止当前的显示操作。
[0064]第二显示子模块303,用于在所述第一判断子模块的结果为是的情况下,将所述片段显示于与所述文件独立显示窗口对应的片段独立显示窗口上。
[0065]其中,片段独立显示窗口和文件独立显示窗口可以采用图2所示的上下关系相对应,当然,也可以采用其他方式对应。
[0066]参考图4所示,所述关联数据的同步显示请求为片段的同步显示请求,所述第一显示模块112,具体可以包括:
[0067]第三显示子模块401,用于将所述待同步显示的片段显示于所述浏览器上的片段独立显示窗口;
[0068]如果用户查询某个片段,即是关联数据的同步显示请求为片段的同步显示请求,那么可以直接将从该片段的存储位置获取到的该片段内容显示于浏览器上的片段独立显
示窗口。
[0069]第二判断子模块402,用于判断所述片段是否属于某个文件;
[0070]再由所述第二判断子模块402判断该片段是否属于某个文件,即是该片段是从哪个文件上截取的,如果该片段所属的文件也在对应的存储位置已经保存,那么在片段独立显示窗口显示片段的同时,将其所属文件一并在文件独立显示窗口进行显示,方便用户查询和阅读。当第二判断子模块402的判断结果为否的时候,则不再同步显示文件,即是不触发第四显示子模块403。
[0071]第四显示子模块403,用于在所述第二判断子模块的结果为是的情况下,将所述文件显示于与所述片段独立显示窗口对应的文件独立显示窗口上。
[0072]其中,需要说明的是,文件独立显示窗口中还可以显示网页,则所述第一显示模块还可以包括:第五显示子模块,用于在所述文件独立显示窗口中显示网页。
[0073]在不同的实施例中,参考图5所示,还可以包括:
[0074]判断模块501,用于判断所述文件是否存在其他片段;
[0075]如果被查询的文件还存在其他片段,则可以将其他片段也同步显示出来,供用户阅读和使用。
[0076]第二显示模块502,用于在所述判断模块的结果为是的情况下,将所述其他片段以不同于所述文件的预设显示方式显示于所述文件独立显示窗口。
[0077]其中,在第二显示模块502显示其他片段的时候,可以采用预设的高亮或者阴影显示等显示方式显示于文件独立显示窗口。此外,需要说明的是,在文件独立显示窗口,也可以将该文件中已经被截取过的片段采用高亮或者阴影等预设显示方式进行显示。[0078]采用本发明实施例,浏览器不仅可以正常的浏览网页,其具有四个独立显示窗口,分别为文件目录显示窗口、片段目录显示窗口、文件独立显示窗口和片段独立显示窗口,可以分别用于显示文件目录、片段目录、文件内容和片段内容。那么用户可以同时了解文件与片段的关系,不需要重新打开窗口即可浏览到文件与片段的关联数据,减少了用户与浏览器的交互次数,节省了浏览器的资源和开销。
[0079]参见图6,本发明还提供了一种关联数据的同步显示浏览器实施例2,在本实施例中,该浏览器除了图1所示的各个模块之外,还可以包括:
[0080]提醒模块601,用于采用提醒标识提示一个文件目录下存在的文件个数,和/或,一个片段目录下存在的片段个数。
[0081 ] 在本实施例中,一个文件目录下可能存在多个文件,而一个片段目录下同样可以存在多个片段,那么就可以根据一个文件目录下的文件个数采用数字或者其他方式的提醒标识,来提示一个文件下存在的文件个数,或者一个片段目录下存在的片段个数。
[0082]导出模块602,用于依据用户输入的导出请求,将对应的片段导出至预设的文件中,并标注片段来源的文件信息。
[0083]在本实施例中,还可以在用户存在导出需求的情况下,例如用户需要导出某个或某些片段,那么根据用户输入的导出请求,可以讲对应片段导出至预设的一个文件中,供用户查看。例如,将片段导出为摘抄本。同时,还可以导出时一并标注片段来源的文件信息,以方便用户查看片段属于哪一个文件。
[0084]截取模块603,用于在所述文件独立显示窗口中显示的文件中截取片段。
[0085]可以理解的是,在本实施例中,文件独立显示窗口中显示的文件,还可以用来供用户截取片段,例如截取文件独立显示窗口显示的文件的第一段或者第二段等。
[0086]第三显示模块604,用于将所述截取的片段在所述片段独立显示窗口中进行显示。
[0087]进一步的,再将截取模块603在文件独立显示窗口中截取的片段同步的显示在片段独立显示窗口中,更进一步的提升用户的体验。
[0088]需要说明的是,在本发明实施例中,除了能够减少用户与浏览器交互的次数之外,还因为能够导出摘抄本而满足用户更多的需求,还能够提醒目录下存在多少文件或者片段,还可以供用户截取片段并同步显示,提升了用户使用浏览器的体验。
[0089]需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于浏览器类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0090]在本发明实施例中,除了能够减少用户与浏览器交互的次数之外,还因为能够导出摘抄本而满足用户更多的需求,还能够提醒目录下存在多少文件或者片段,提升了用户使用浏览器的体验。
[0091]最后,还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。[0092]以上对本发明所提供的一种关联数据的同步显示浏览器进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在【具体实施方式】及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
【权利要求】
1.一种关联数据的同步显示浏览器,其特征在于,所述浏览器具有四个独立显示窗口的浏览器上,所述四个独立显示窗口为:文件目录显示窗口、片段目录显示窗口、文件独立显示窗口和片段独立显示窗口 ;该浏览器包括: 预处理装置: 接收模块,用于接收用户导入关联数据的导入请求,所述关联数据包括文件和/或片段; 导入模块,用于将所述文件和/或片段导入至对应的存储位置; 标注模块,用于在文件目录和/或片段目录中标注文件和/或片段的虚拟位置; 同步显示装置: 获取模块,用于依据关联数据的同步显示请求,从关联数据的存储位置获取待同步显示的文件和/或片段; 第一显示模块,用于将待同步显示的文件和/或片段对应显示于所述浏览器上。
2.根据权利要求1所述的浏览器,其特征在于,所述关联数据的同步显示请求为文件的同步显示请求,所述第一显示模块,包括: 第一显示子模块,用于将所述待同步显示的文件显示于所述浏览器上的文件独立显示窗口 ; 第一判断子模块,用于判断所述文件是否存在对应的片段; 第二显示子模块,用于在所述第一判断子模块的结果为是的情况下,将所述片段显示于与所述文件独立显示窗口对应的片段独立显示窗口上。
3.根据权利要求1所述的浏览器,其特征在于,所述关联数据的同步显示请求为片段的同步显示请求,所述第一显示模块,包括: 第三显示子模块,用于将所述待同步显示的片段显示于所述浏览器上的片段独立显示窗口 ; 第二判断子模块,用于判断所述片段是否属于某个文件; 第四显示子模块,用于在所述第二判断子模块的结果为是的情况下,将所述文件显示于与所述片段独立显示窗口对应的文件独立显示窗口上。
4.根据权利要求2或3所述的浏览器,其特征在于,还包括: 判断模块,用于判断所述文件是否存在其他片段; 第二显示模块,用于在所述判断模块的结果为是的情况下,将所述其他片段以不同于所述文件的预设显示方式显示于所述文件独立显示窗口。
5.根据权利要求2或3所述的浏览器,其特征在于,所述第一显示模块还包括:第五显示子模块,用于在所述文件独立显示窗口中显示网页。
6.根据权利要求2或3所述的浏览器,其特征在于,还包括: 截取模块,用于在所述文件独立显示窗口中显示的文件中截取片段。
7.根据权利要求2或3所述的浏览器,其特征在于,还包括: 第三显示模块,用于将所述截取的片段在所述片段独立显示窗口中进行显示。
8.根据权利要求1所述的浏览器,其特征在于,还包括: 提醒模块,用于采用提醒标识提示一个文件目录下存在的文件个数,和/或,一个片段目录下存在的片段个数。
9.根据权利要求1所述的浏览器,其特征在于,还包括: 导出模块,用于依据用户输入的导出请求,将对应的片段导出至预设的文件中,标注片段来源的文件信息。
【文档编号】G06F17/30GK103914472SQ201310001182
【公开日】2014年7月9日 申请日期:2013年1月4日 优先权日:2013年1月4日
【发明者】段民兴, 李亦菲 申请人:段民兴
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1