基于浏览器的访问控制方法和浏览器客户端装置制造方法
【专利摘要】本发明实施例提供了一种基于浏览器的访问控制方法和浏览器客户端装置,所述的方法包括:为浏览器设置一个或多个子账号;为所述子账号设置文件对象访问接口;通过子账号的文件对象访问接口访问所述浏览器的父账号存储的文件对象。实现了不同账号之间文件对象的共享,不用将需要共享的文件对象依次发送给其他子账号,简化了文件对象共享的步骤,提高了文件对象的共享效率。
【专利说明】基于浏览器的访问控制方法和浏览器客户端装置
【技术领域】
[0001]本发明涉及通信【技术领域】,特别是涉及一种基于浏览器的访问控制方法和一种浏览器客户端装置。
【背景技术】
[0002]浏览器是指可以显示网页服务器或者文件系统的HTML文件内容,并让用户与这些文件交互的一种软件。浏览器主要通过HTTP协议与网页服务器交互并获取网页,为用户在网页中显示图像、动画、文字、视频、声音以及流媒体等,堪称是应用最为广泛的客户端程序之一。个人电脑上常见的浏览器包括微软的IE、苹果的Safar1、谷歌的Chrome、360安全浏览器、搜狗高速浏览器等。
[0003]用户通过浏览器浏览网页时,往往将自己需要的内容放入收藏夹以方便再次访问。目前360浏览器网络收藏夹是一种可以把本地收藏上传到云端(网络存储器)上的方式,当用户首次登录账号后,会创建该账号的网络空间,并上传用户的本地收藏夹内容;之后在登录状态下,本地的每次修改,都会与云端同步。但是上述方法不同用户之间的收藏内容不方便共享。
【发明内容】
[0004]鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的基于浏览器的访问控制方法和相应的浏览器客户端装置。
[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]图1示出了根据本发明一个实施例的一种基于浏览器的访问控制方法的流程图;
[0035]图2示出了根据本发明一个实施例的一种基于浏览器的访问控制方法的流程图;
[0036]图3示出了根据本发明一个实施例的一种浏览器客户端装置的结构框图;以及
[0037]图4示出了根据本发明一个实施例的一种浏览器客户端装置的结构框图。
【具体实施方式】
[0038]下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
[0039]实施例一
[0040]参照图1,示出了根据本发明一个实施例的一种基于浏览器的访问控制方法实施例的步骤流程图,具体可以包括如下步骤:
[0041]步骤102,为浏览器设置一个或多个子账号。
[0042]本实施例给浏览器设置多个子账号,这些子账号相互独立,可以使用任意一个子账号登陆浏览器。可以为这些子账号设置密码,使用子账号和密码登陆浏览器,也可以不设置密码,直接使用子账号登陆浏览器。
[0043]步骤104,为所述子账号设置文件对象访问接口。
[0044]每个子账号有其对应的文件对象访问接口,子账号通过所述文件对象访问接口把自己收藏的文件对象存储在浏览器中,因此子账号可以通过文件对象访问接口访问子账号存储的文件对象。需要说明的是,本实施例中子账号的文件对象访问接口下还有子账号所在浏览器的父账号所存储的文件对象,因此本实施例中子账号通过文件对象访问接口还可以访问所述浏览器的父账号存储的文件对象。
[0045]步骤106,通过子账号的文件对象访问接口访问所述浏览器的父账号存储的文件对象。
[0046]需要说明的是,任意一个子账号都可以通过其对应的文件对象访问接口访问所述浏览器的父账号存储的文件对象。浏览器可以有多个父账号,每个父账号下可以有多个子账号。同一个父账号下的子账号通过其对应的文件对象访问接口所访问到的父账号存储的文件对象是相同的。
[0047]由于可以通过子账号的文件对象访问接口访问所述浏览器的父账号存储的文件对象,因此当不同子账号之间需要共享文件对象时,可以将需要共享的文件对象作为父账号存储的文件对象,让父账号将所述共享的文件对象存储在父账号中,这样该父账号下的子账号就可以通过文件对象访问接口访问所述共享的文件对象了。子账号也可以通过子账号的文件对象访问接口将所述共享的文件对象存储在父账号存储的文件对象中,这样其他子账号可以通过其对应的文件对象访问接口访问所述共享的文件对象。综上,本实施例实现了不同账号之间文件对象的共享,不用将需要共享的文件对象依次发送给其他子账号,简化了文件对象共享的步骤,提高了文件对象的共享效率。
[0048]本实施例通过为浏览器设置一个或多个子账号,并为所述子账号设置文件对象访问接口,最终通过子账号的文件对象访问接口访问所述浏览器的父账号存储的文件对象,实现了浏览器的子账号对父账号所存储文件的访问控制。并且本实施例只需要将文件对象存储在浏览器的父账号下,子账号就可以通过文件对象访问接口访问浏览器的父账号存储的文件,各子账号无需再存储父账号已经存储过的文件,当文件对象存储在浏览器服务器侧时,还可以节省浏览器服务器侧的存储空间,减少了浏览器服务器侧的访问压力。而且子账号通过文件对象访问接口可以直接访问浏览器的父账号存储的文件对象,操作方便,提高了对文件对象访问的效率。
[0049]实施例二
[0050]在上述实施例的基础上,本实施例继续论述基于浏览器的访问控制方法。
[0051]参照图2,示出了根据本发明一个实施例的一种基于浏览器的访问控制方法实施例的步骤流程图,具体可以包括如下步骤:
[0052]步骤202,为浏览器设置父账号。
[0053]本实施例可以给浏览器设置多个父账号,这些父账号相互独立,可以使用任意一个父账号登陆浏览器。可以为这些父账号设置密码,使用父账号和密码登陆浏览器,也可以不设置密码,直接使用父账号登陆浏览器。
[0054]步骤204,为所述父账号设置文件对象访问接口。
[0055]每个父账号有其对应的文件对象访问接口,父账号通过所述文件对象访问接口把自己收藏的文件对象存储在浏览器中,父账号可以通过自己的文件对象访问接口访问自己存储的文件对象。
[0056]需要说明的是,所述文件对象访问接口表现为以下形式中的一种或几种:浏览器标签、浏览器弹窗。
[0057]步骤206,通过父账号的文件对象访问接口访问所述父账号存储的文件对象。
[0058]需要说明的是,父账号可以直接通过父账号的文件对象访问接口访问父账号存储的文件对象。父账号访问父账号存储的文件对象,可以进行至少以下一项操作:读取、复制、修改、删除和迀移。
[0059]需要说明的是,在本发明实施例的一种可选示例中,所述父账号存储的文件对象包括以下一种或几种:父收藏夹、照片、视频、音频、文档;相应的,所述文件对象访问接口包括以下一种或几种:收藏夹访问接口、照片访问接口、视频访问接口、音频访问接口、文档访问接口。
[0060]步骤208,为浏览器设置一个或多个子账号。
[0061]本实施例中子账号是相对于步骤202中的父账号来说的,是为了与父账号区别开来。一个浏览器可以有多个父账号,也可以有多个子账号。一个父账号下可以有多个子账号,其中的子账号下还可以再有子账号。这些子账号之间是相互独立的。需要说明的是,创建子账号后,能切换到子账号,如果子账号设置了密码,则需要输入正确的密码后才可切换成功。
[0062]步骤210,为所述子账号设置文件对象访问接口。
[0063]需要说明的是所述子账号存储的文件对象包括以下一种或几种:子收藏夹、照片、视频、音频、文档;相应的,子账号的文件对象访问接口包括以下一种或几种:收藏夹访问接口、照片访问接口、视频访问接口、音频访问接口、文档访问接口。子账号可以通过照片访问接口访问子账号存储的照片,也可以通过照片访问接口访问父账号存储的照片。需要说明的是,子账号的文件对象访问接口可以表现为以下形式中的一种或几种:浏览器标签、浏览器弹窗。
[0064]步骤212,通过子账号的文件对象访问接口访问所述浏览器的父账号存储的文件对象。
[0065]下面以所述父账号存储的文件对象为父收藏夹为例进行说明。
[0066]相应地,所述通过子账号的文件对象访问接口访问所述浏览器的父账号存储的文件对象,具体可以包括以下三个子步骤:
[0067]子步骤一,将所述子账号对应的浏览器收藏夹作为子收藏夹。
[0068]父账号对应的浏览器收藏夹为父收藏夹,子账号对应的浏览器收藏夹为子收藏夹。
[0069]子步骤二,将所述文件对象访问接口设置为收藏夹访问接口,所述收藏夹访问接口中包括所述父收藏夹及其对应的子收藏夹。
[0070]由于父账号存储的文件对象为父收藏夹,因此需要将文件对象访问接口设置为收藏夹访问接口。需要说明的是,所述收藏夹访问接口中包括所述父收藏夹及其对应的子收藏夹。子账号的收藏夹访问接口中包括父收藏夹及其对应的子收藏夹,父账号的收藏夹访问接口中也包括该父账号的父收藏夹及其对应的子收藏夹。父账号和子账号是相对的,一个账号可以作为其他账号的父账号,该账号可能同时是另一个账号的子账号。
[0071 ] 子步骤三,通过子账号的收藏夹访问接口访问所述父收藏夹。
[0072]既然子账号的收藏夹访问接口中包括所述父收藏夹及其对应的子收藏夹,因此可以通过子账号的收藏夹访问接口访问所述父收藏夹。需要说明的是,“访问所述父收藏夹”包括访问父收藏夹这个文件夹,也包括访问父收藏夹中收藏的所有内容。
[0073]需要说明的是,本实施例中父账号存储的文件对象为父收藏夹,具体地,所述父账号存储的文件对象的对象实例具体为网页链接。即父收藏夹中存储的内容是网页链接。本实施例中所述通过子账号的收藏夹访问接口访问所述父收藏夹,具体可以包括:通过子账号的收藏夹访问接口访问所述父收藏夹中存储的网页链接。在本发明实施例的一种可选示例中,所述通过子账号的收藏夹访问接口访问所述父收藏夹中存储的网页链接,具体可以包括:通过所述子账号的收藏夹访问接口对所述父收藏夹中存储的网页链接进行至少以下一项操作:读取、复制、修改、删除、迀移。
[0074]在本发明实施例的一种可选示例中,所述步骤212通过子账号的文件对象访问接口访问所述浏览器的父账号存储的文件对象之前,还包括:使用所述浏览器的父账号登录所述浏览器获取对应的父账号的收藏夹访问接口,将所述网页链接通过所述父账号的收藏夹访问接口保存到对应的父收藏夹中。由此说明,在父账号的登录状态下,添加的收藏夹会收藏到父账号中。
[0075]在本发明实施例的一种可选示例中,所述使用所述浏览器的父账号登录所述浏览器获取对应的父账号的收藏夹访问接口之后,还包括:
[0076]I)当需要访问所述子收藏夹时,判断所述父账号是否拥有对所述子账号的访问权限。需要说明的是,子账号可以查看和修改父账号的收藏内容,但父账号是否可以查看和修改子账号的内容,要看父账号是否拥有对子账号的访问权限,简单来说,就是看子账号是否设置了密码,如果子账号设置了密码,父账号要访问子账号的子收藏夹,就得输入正确的密码才能访问。
[0077]需要说明的是,在本发明实施例的一种可选示例中,所述子账号具体包括:登录账号、登录密码。所述判断所述父账号是否拥有对所述子账号的访问权限,具体可以包括:判断所述父账号是否获取到所述子账号的登录密码;当所述父账号获取到所述子账号的登陆密码时,所述父账号拥有对所述子账号的访问权限;当所述父账号未获取到所述子账号的登陆密码时,所述父账号不拥有对所述子账号的访问权限。
[0078]2)若所述父账号拥有对所述子账号的访问权限,则通过所述父账号的收藏夹访问接口对所述子收藏夹进行访问。在本发明实施例的一种可选示例中,所述若所述父账号拥有对所述子账号的访问权限之后,还包括:通过所述父账号的收藏夹访问接口将所述父收藏夹中存储的网页链接复制/迀移至所述子收藏夹中。需要说明的是,本实施例中子账号中的收藏,可以转移或复制到父账号中。父账号的收藏,可以转移或复制到子账号中(根据之前的设置来提示用户是否需要密码)。
[0079]3)若所述父账号不拥有对所述子账号的访问权限,则拒绝访问所述子收藏夹。
[0080]在本发明实施例的一种可选示例中,所述通过子账号的文件对象访问接口访问所述浏览器的父账号存储的文件对象之前,还包括:使用所述子账号登陆所述浏览器获取对应的子账号的收藏夹访问接口 ;通过所述子账号的收藏夹访问接口接收来自用户针对所述网页链接的存储指令;将所述网页链接存储至所述存储指令指定的子收藏夹和/或父收藏夹中。由此说明,在子账号的登录状态下,添加的收藏夹默认会收藏到子账号中,也可以在添加提示窗口中选择添加到父账号中。
[0081 ] 本实施例可以解决多账号之间的访问控制的问题,例如多账号之间的收藏夹共享问题。下面以家庭内的共享为例进行说明,用户可以创建“幸福的家”的父账号,然后分别创建“爸爸”、“妈妈”、“宝贝”三个子账号,当三者之间有什么需要传递或共享的网页链接的时候,可以把所述网页链接存储到父账号“幸福的家”的父收藏夹中,“爸爸”、“妈妈”、“宝贝”三个子账号可以通过文件对象访问接口访问所述父账号“幸福的家”存储的网页链接。至于公司内、部门内、小组内,也可以创建一个共同的父账号用于共享收藏内容,然后每个人分别再创建子账号管理私人信息。
[0082]对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。
[0083]实施例三
[0084]在上述实施例的基础上,本实施例还公开了一种浏览器客户端装置。
[0085]参照图3,示出了根据本发明一个实施例的一种浏览器客户端装置实施例的结构框图,具体可以包括如下模块:子账号设置模块302、接口设置模块304和访问模块306,其中:
[0086]子账号设置模块302,用于为浏览器设置一个或多个子账号。
[0087]接口设置模块304,用于为所述子账号设置文件对象访问接口。
[0088]访问模块306,用于通过子账号的文件对象访问接口访问所述浏览器的父账号存储的文件对象。
[0089]本实施例通过子账号设置模块302为浏览器设置一个或多个子账号,并通过接口设置模块304为所述子账号设置文件对象访问接口,最终访问模块306通过子账号的文件对象访问接口访问所述浏览器的父账号存储的文件对象,实现了浏览器的子账号对父账号所存储文件的访问控制。并且本实施例提供的浏览器客户端装置只需要将文件对象存储在浏览器的父账号下,子账号就可以通过文件对象访问接口访问浏览器的父账号存储的文件,各子账号无需再存储父账号已经存储过的文件,可以节省浏览器服务器侧的存储空间,减少了浏览器服务器侧的访问压力。而且浏览器的子账号通过文件对象访问接口可以直接访问浏览器的父账号存储的文件对象,操作方便,提高了对文件对象访问的效率。
[0090]在本发明实施例图4所示的一种可选示例中,所述浏览器客户端装置还包括:父账号设置模块308,用于在所述子账号设置模块为浏览器设置一个或多个子账号之前,为浏览器设置父账号;为所述父账号设置文件对象访问接口 ;通过父账号的文件对象访问接口访问所述父账号存储的文件对象。
[0091]在本发明实施例的一种可选示例中,所述父账号存储的文件对象为父收藏夹。
[0092]在本发明实施例的一种可选不例中,所述访问模块306包括:收藏夹设置子模块,用于将所述子账号对应的浏览器收藏夹作为子收藏夹;收藏夹接口子模块,用于将所述文件对象访问接口设置为收藏夹访问接口,所述收藏夹访问接口中包括所述父收藏夹及其对应的子收藏夹;收藏夹访问子模块,用于通过子账号的收藏夹访问接口访问所述父收藏夹。
[0093]在本发明实施例的一种可选示例中,所述父账号存储的文件对象的对象实例具体为网页链接;所述收藏夹访问子模块,还用于通过子账号的收藏夹访问接口访问所述父收藏夹中存储的网页链接。
[0094]在本发明实施例的一种可选示例中,所述浏览器客户端装置还包括:第一存储模块,用于在所述访问模块通过子账号的文件对象访问接口访问所述浏览器的父账号存储的文件对象之前,使用所述浏览器的父账号登录所述浏览器获取对应的父账号的收藏夹访问接口,将所述网页链接通过所述父账号的收藏夹访问接口保存到对应的父收藏夹中。
[0095]在本发明实施例的一种可选示例中,所述第一存储模块还用于,当需要访问所述子收藏夹时,判断所述父账号是否拥有对所述子账号的访问权限;若所述父账号拥有对所述子账号的访问权限,则通过所述父账号的收藏夹访问接口对所述子收藏夹进行访问;若所述父账号不拥有对所述子账号的访问权限,则拒绝访问所述子收藏夹。
[0096]在本发明实施例的一种可选示例中,所述第一存储模块,还用于在所述父账号拥有对所述子账号的访问权限之后,通过所述父账号的收藏夹访问接口将所述父收藏夹中存储的网页链接复制/迀移至所述子收藏夹中。
[0097]在本发明实施例的一种可选示例中,所述子账号具体包括:登录账号、登录密码;所述第一存储模块,还用于判断所述父账号是否获取到所述子账号的登录密码;当所述父账号获取到所述子账号的登陆密码时,所述父账号拥有对所述子账号的访问权限;当所述父账号未获取到所述子账号的登陆密码时,所述父账号不拥有对所述子账号的访问权限。
[0098]在本发明实施例的一种可选示例中,所述浏览器客户端装置还包括:第二存储模块,用于在所述访问模块通过子账号的文件对象访问接口访问所述浏览器的父账号存储的文件对象之前,使用所述子账号登陆所述浏览器获取对应的子账号的收藏夹访问接口 ;通过所述子账号的收藏夹访问接口接收来自用户针对所述网页链接的存储指令;将所述网页链接存储至所述存储指令指定的子收藏夹和/或父收藏夹中。
[0099]在本发明实施例的一种可选示例中,所收藏夹访问子模块,还用于通过所述子账号的收藏夹访问接口对所述父收藏夹中存储的网页链接进行至少以下一项操作:读取、复制、修改、删除、迀移。
[0100]在本发明实施例的一种可选示例中,所述文件对象访问接口表现为以下形式中的一种或几种:浏览器标签、浏览器弹窗。
[0101]在本发明实施例的一种可选示例中,所述父账号存储的文件对象包括以下一种或几种:照片、视频、音频、文档;所述文件对象访问接口包括以下一种或几种:照片访问接口、视频访问接口、音频访问接口、文档访问接口。
[0102]对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0103]在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。
[0104]在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
[0105]类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循【具体实施方式】的权利要求书由此明确地并入该【具体实施方式】,其中每个权利要求本身都作为本发明的单独实施例。
[0106]本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。
[0107]此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
[0108]本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的基于浏览器的访问控制方法和浏览器客户端装置设备中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)ο这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
[0109]应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。
[0110]本发明公开了 Al、一种基于浏览器的访问控制方法,包括:为浏览器设置一个或多个子账号;为所述子账号设置文件对象访问接口 ;通过子账号的文件对象访问接口访问所述浏览器的父账号存储的文件对象。
[0111]A2、如Al所述的方法,所述为浏览器设置一个或多个子账号之前,还包括:为浏览器设置父账号;为所述父账号设置文件对象访问接口 ;通过父账号的文件对象访问接口访问所述父账号存储的文件对象。
[0112]A3、如A2所述的方法,所述父账号存储的文件对象为父收藏夹。
[0113]A4、如A3所述的方法,所述通过子账号的文件对象访问接口访问所述浏览器的父账号存储的文件对象,包括:将所述子账号对应的浏览器收藏夹作为子收藏夹;将所述文件对象访问接口设置为收藏夹访问接口,所述收藏夹访问接口中包括所述父收藏夹及其对应的子收藏夹;通过子账号的收藏夹访问接口访问所述父收藏夹。
[0114]A5、如A4所述的方法,所述父账号存储的文件对象的对象实例具体为网页链接;所述通过子账号的收藏夹访问接口访问所述父收藏夹,包括:通过子账号的收藏夹访问接口访问所述父收藏夹中存储的网页链接。
[0115]A6、如A5所述的方法,所述通过子账号的文件对象访问接口访问所述浏览器的父账号存储的文件对象之前,还包括:使用所述浏览器的父账号登录所述浏览器获取对应的父账号的收藏夹访问接口,将所述网页链接通过所述父账号的收藏夹访问接口保存到对应的父收藏夹中。
[0116]A7、如A5所述的方法,所述通过子账号的文件对象访问接口访问所述浏览器的父账号存储的文件对象之前,还包括:使用所述子账号登陆所述浏览器获取对应的子账号的收藏夹访问接口 ;通过所述子账号的收藏夹访问接口接收来自用户针对所述网页链接的存储指令;将所述网页链接存储至所述存储指令指定的子收藏夹和/或父收藏夹中。
[0117]AS、如A6所述的方法,所述使用所述浏览器的父账号登录所述浏览器获取对应的父账号的收藏夹访问接口之后,还包括:当需要访问所述子收藏夹时,判断所述父账号是否拥有对所述子账号的访问权限;若所述父账号拥有对所述子账号的访问权限,则通过所述父账号的收藏夹访问接口对所述子收藏夹进行访问;若所述父账号不拥有对所述子账号的访问权限,则拒绝访问所述子收藏夹。
[0118]A9、如AS所述的方法,所述若所述父账号拥有对所述子账号的访问权限之后,还包括:通过所述父账号的收藏夹访问接口将所述父收藏夹中存储的网页链接复制/迀移至所述子收藏夹中。
[0119]A10、如AS或A9所述的方法,所述子账号具体包括:登录账号、登录密码;所述判断所述父账号是否拥有对所述子账号的访问权限,具体包括:判断所述父账号是否获取到所述子账号的登录密码;当所述父账号获取到所述子账号的登陆密码时,所述父账号拥有对所述子账号的访问权限;当所述父账号未获取到所述子账号的登陆密码时,所述父账号不拥有对所述子账号的访问权限。
[0120]All、如A5所述的方法,所述通过子账号的收藏夹访问接口访问所述父收藏夹中存储的网页链接,具体包括:通过所述子账号的收藏夹访问接口对所述父收藏夹中存储的网页链接进行至少以下一项操作:读取、复制、修改、删除、迀移。
[0121]A12、如Al所述的方法,所述文件对象访问接口表现为以下形式中的一种或几种:浏览器标签、浏览器弹窗。
[0122]A13、如Al所述的方法,所述父账号存储的文件对象包括以下一种或几种:照片、视频、音频、文档;所述文件对象访问接口包括以下一种或几种:照片访问接口、视频访问接口、音频访问接口、文档访问接口。
[0123]本发明还公开了 B14、一种浏览器客户端装置,包括:子账号设置模块,用于为浏览器设置一个或多个子账号;接口设置模块,用于为所述子账号设置文件对象访问接口 ;访问模块,用于通过子账号的文件对象访问接口访问所述浏览器的父账号存储的文件对象。
[0124]B15、如B14所述的装置,还包括:父账号设置模块,用于在所述子账号设置模块为浏览器设置一个或多个子账号之前,为浏览器设置父账号;为所述父账号设置文件对象访问接口 ;通过父账号的文件对象访问接口访问所述父账号存储的文件对象。
[0125]B16、如B15所述的装置,所述父账号存储的文件对象为父收藏夹。
[0126]B17、如B16所述的装置,所述访问模块包括:收藏夹设置子模块,用于将所述子账号对应的浏览器收藏夹作为子收藏夹;收藏夹接口子模块,用于将所述文件对象访问接口设置为收藏夹访问接口,所述收藏夹访问接口中包括所述父收藏夹及其对应的子收藏夹;收藏夹访问子模块,用于通过子账号的收藏夹访问接口访问所述父收藏夹。
[0127]B18、如B17所述的装置,所述父账号存储的文件对象的对象实例具体为网页链接;所述收藏夹访问子模块,还用于通过子账号的收藏夹访问接口访问所述父收藏夹中存储的网页链接。
[0128]B19、如B18所述的装置,还包括:第一存储模块,用于在所述访问模块通过子账号的文件对象访问接口访问所述浏览器的父账号存储的文件对象之前,使用所述浏览器的父账号登录所述浏览器获取对应的父账号的收藏夹访问接口,将所述网页链接通过所述父账号的收藏夹访问接口保存到对应的父收藏夹中。
[0129]B20、如B18所述的装置,还包括:第二存储模块,用于在所述访问模块通过子账号的文件对象访问接口访问所述浏览器的父账号存储的文件对象之前,使用所述子账号登陆所述浏览器获取对应的子账号的收藏夹访问接口 ;通过所述子账号的收藏夹访问接口接收来自用户针对所述网页链接的存储指令;将所述网页链接存储至所述存储指令指定的子收藏夹和/或父收藏夹中。
[0130]B21、如B19所述的装置,所述第一存储模块还用于,当需要访问所述子收藏夹时,判断所述父账号是否拥有对所述子账号的访问权限;若所述父账号拥有对所述子账号的访问权限,则通过所述父账号的收藏夹访问接口对所述子收藏夹进行访问;若所述父账号不拥有对所述子账号的访问权限,则拒绝访问所述子收藏夹。
[0131]B22、如B21所述的装置,所述第一存储模块,还用于在所述父账号拥有对所述子账号的访问权限之后,通过所述父账号的收藏夹访问接口将所述父收藏夹中存储的网页链接复制/迀移至所述子收藏夹中。
[0132]B23、如B21或B22所述的装置,所述子账号具体包括:登录账号、登录密码;所述第一存储模块,还用于判断所述父账号是否获取到所述子账号的登录密码;当所述父账号获取到所述子账号的登陆密码时,所述父账号拥有对所述子账号的访问权限;当所述父账号未获取到所述子账号的登陆密码时,所述父账号不拥有对所述子账号的访问权限。
[0133]B24、如B18所述的装置,所收藏夹访问子模块,还用于通过所述子账号的收藏夹访问接口对所述父收藏夹中存储的网页链接进行至少以下一项操作:读取、复制、修改、删除、迀移。
[0134]B25、如B14所述的装置,所述文件对象访问接口表现为以下形式中的一种或几种:浏览器标签、浏览器弹窗。
[0135]B26、如B14所述的装置,所述父账号存储的文件对象包括以下一种或几种:照片、视频、音频、文档;所述文件对象访问接口包括以下一种或几种:照片访问接口、视频访问接口、音频访问接口、文档访问接口。
【权利要求】
1.一种基于浏览器的访问控制方法,包括: 为浏览器设置一个或多个子账号; 为所述子账号设置文件对象访问接口; 通过子账号的文件对象访问接口访问所述浏览器的父账号存储的文件对象。
2.根据权利要求1所述的方法,其特征在于,所述为浏览器设置一个或多个子账号之前,还包括: 为浏览器设置父账号; 为所述父账号设置文件对象访问接口; 通过父账号的文件对象访问接口访问所述父账号存储的文件对象。
3.根据权利要求2所述的方法,其特征在于,所述父账号存储的文件对象为父收藏夹。
4.根据权利要求3所述的方法,其特征在于,所述通过子账号的文件对象访问接口访问所述浏览器的父账号存储的文件对象,包括: 将所述子账号对应的浏览器收藏夹作为子收藏夹; 将所述文件对象访问接口设置为收藏夹访问接口,所述收藏夹访问接口中包括所述父收藏夹及其对应的子收藏夹; 通过子账号的收藏夹访问接口访问所述父收藏夹。
5.根据权利要求4所述的方法,其特征在于,所述父账号存储的文件对象的对象实例具体为网页链接; 所述通过子账号的收藏夹访问接口访问所述父收藏夹,包括: 通过子账号的收藏夹访问接口访问所述父收藏夹中存储的网页链接。
6.根据权利要求5所述的方法,其特征在于,所述通过子账号的文件对象访问接口访问所述浏览器的父账号存储的文件对象之前,还包括: 使用所述浏览器的父账号登录所述浏览器获取对应的父账号的收藏夹访问接口,将所述网页链接通过所述父账号的收藏夹访问接口保存到对应的父收藏夹中。
7.根据权利要求5所述的方法,其特征在于,所述通过子账号的文件对象访问接口访问所述浏览器的父账号存储的文件对象之前,还包括: 使用所述子账号登陆所述浏览器获取对应的子账号的收藏夹访问接口; 通过所述子账号的收藏夹访问接口接收来自用户针对所述网页链接的存储指令; 将所述网页链接存储至所述存储指令指定的子收藏夹和/或父收藏夹中。
8.根据权利要求6所述的方法,其特征在于,所述使用所述浏览器的父账号登录所述浏览器获取对应的父账号的收藏夹访问接口之后,还包括: 当需要访问所述子收藏夹时,判断所述父账号是否拥有对所述子账号的访问权限; 若所述父账号拥有对所述子账号的访问权限,则通过所述父账号的收藏夹访问接口对所述子收藏夹进行访问; 若所述父账号不拥有对所述子账号的访问权限,则拒绝访问所述子收藏夹。
9.根据权利要求8所述的方法,其特征在于,所述若所述父账号拥有对所述子账号的访问权限之后,还包括: 通过所述父账号的收藏夹访问接口将所述父收藏夹中存储的网页链接复制/迀移至所述子收藏夹中。
10.一种浏览器客户端装置,包括: 子账号设置模块,用于为浏览器设置一个或多个子账号; 接口设置模块,用于为所述子账号设置文件对象访问接口 ; 访问模块,用于通过子账号的文件对象访问接口访问所述浏览器的父账号存储的文件对象。
【文档编号】G06F21/62GK104504344SQ201410751402
【公开日】2015年4月8日 申请日期:2014年12月9日 优先权日:2014年12月9日
【发明者】赵鹏 申请人:北京奇虎科技有限公司, 奇智软件(北京)有限公司