CN110806886A - 浏览器更新的方法、装置及设备 - Google Patents
浏览器更新的方法、装置及设备 Download PDFInfo
- Publication number
- CN110806886A CN110806886A CN201911033362.XA CN201911033362A CN110806886A CN 110806886 A CN110806886 A CN 110806886A CN 201911033362 A CN201911033362 A CN 201911033362A CN 110806886 A CN110806886 A CN 110806886A
- Authority
- CN
- China
- Prior art keywords
- browser
- updating
- user
- target
- update
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 29
- 238000012544 monitoring process Methods 0.000 claims abstract description 6
- 238000012545 processing Methods 0.000 claims description 11
- 230000001360 synchronised effect Effects 0.000 description 4
- 238000004590 computer program Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000009434 installation Methods 0.000 description 2
- 238000004891 communication Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明实施例公开了一种浏览器更新的方法、装置及设备,涉及浏览器技术领域,该方法包括:提供浏览器更新文件和更新对象信息;在监测到属于更新对象的目标浏览器用户登录浏览器时,向所述目标浏览器用户提供所述浏览器更新文件;通过所述浏览器更新文件对所述目标浏览器用户的浏览器进行更新。本发明可以选择性地对指定用户进行更新试用,在功能稳定后可以进行大范围的推广,满足用户需求。
Description
技术领域
本发明实施例涉及浏览器领域,具体涉及一种浏览器更新的方法、装置及设备。
背景技术
当前,一些企业需要基于浏览器在企业内网下工作,例如某个企业搭建了内网,将一些应用程序以链接的方式设置在企业浏览器下,用户登录企业浏览器后,在企业浏览器中提供可使用的应用程序的图标,用户点击该图标后可以使用该应用程序进行办公。
目前浏览器更新方式为:用户运行浏览器后,如果检测到更新,则会提示用户是否需要更新,或者根据用户设定好的自动更新选项进行自动更新,无法实现选择性地对指定用户进行更新。
发明内容
本发明实施例的目的在于提供一种浏览器更新的方法、装置及设备,用以解决现有技术无法实现在内网中选择性地对指定用户进行更新的问题。
为实现上述目的,本发明实施例主要提供如下技术方案:
第一方面,本发明实施例提供了一种浏览器更新的方法,包括:提供浏览器更新文件和更新对象信息;在监测到属于更新对象的目标浏览器用户登录浏览器时,向所述目标浏览器用户提供所述浏览器更新文件;通过所述浏览器更新文件对所述目标浏览器用户的浏览器进行更新。
进一步地,所述浏览器更新文件包括多个针对不用操作***的更新文件,所述向所述目标浏览器用户提供所述浏览器更新文件,具体包括:获取所述目标浏览器用户的操作***信息;向所述目标浏览器用户提供匹配所述操作***信息的更新文件。
进一步地,由后台服务器通过所述浏览器更新文件对所述目标浏览器用户的浏览器进行自动更新。
进一步地,由所述目标浏览器用户的用户端通过所述浏览器更新文件对所述目标浏览器用户的浏览器进行更新。
第二方面,本发明实施例还提供一种浏览器更新的装置,包括:更新文件提供模块,用于提供浏览器更新文件和更新对象信息;控制处理模块,用于在监测到属于更新对象的目标浏览器用户登录浏览器时,控制向所述目标浏览器用户提供所述浏览器更新文件;浏览器更新模块,用于通过所述浏览器更新文件对所述目标浏览器用户的浏览器进行更新。
进一步地,所述浏览器更新文件包括多个针对不用操作***的更新文件,所述控制处理模块具体用于获取所述目标浏览器用户的操作***信息;控制向所述目标浏览器用户提供匹配所述操作***信息的更新文件。
进一步地,所述控制处理模块和所述浏览器更新模块设置在后台服务器中,由所述后台服务器通过所述浏览器更新文件对所述目标浏览器用户的浏览器进行自动更新。
进一步地,所述浏览器更新模块设置在所述目标浏览器用户的用户端中,所述提供模块还用于向所述用户端提供所述浏览器更新文件,以便所述用户端通过所述浏览器更新文件对所述目标浏览器用户的浏览器进行更新。
第三方面,本发明实施例还提供一种电子设备,包括:至少一个处理器和至少一个存储器;所述存储器用于存储一个或多个程序指令;所述处理器,用于运行一个或多个程序指令,用以执行如第一方面所述的浏览器更新的方法。
第四方面,本发明实施例还提供一种计算机可读存储介质,包含一个或多个程序指令,所述一个或多个程序指令用于执行如第一方面所述的浏览器更新的方法。
本发明实施例提供的技术方案至少具有如下优点:
本发明实施例提供的浏览器更新的方法、装置及设备,对浏览器的更新包设置了更新对象,当用户登录浏览器后,后台服务器判断用户是否属于更新对象,如果属于则进行更新,本发明可以选择性地对指定用户进行更新试用,在功能稳定后可以进行大范围的推广,满足用户需求。
附图说明
图1为本发明实施例的浏览器更新的方法的流程图;
图2为本发明实施例的浏览器更新的装置的结构框图。
具体实施方式
以下由特定的具体实施例说明本发明的实施方式,熟悉此技术的人士可由本说明书所揭露的内容轻易地了解本发明的其他优点及功效。
以下描述中,为了说明而不是为了限定,提出了诸如特定***结构、接口、技术之类的具体细节,以便透彻理解本发明。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本发明。在其它情况中,省略对众所周知的***、电路以及方法的详细说明,以免不必要的细节妨碍本发明的描述。
图1为本发明实施例的浏览器更新的方法的流程图。如图1所示,本发明实时的浏览器更新的方法,包括:
S1:提供浏览器更新文件和更新对象信息。
具体地,目标企业搭建了内网,后台服务器将一些应用程序以链接的方式设置在企业浏览器下,用户登录企业浏览器后,在企业浏览器中提供可使用的应用程序的图标,用户点击该图标后可以使用该应用程序进行办公。
后台服务器提供浏览器更新文件和更新对象信息。其中,更新对象信息可以包括要更新的部门。例如要更新的部门为部门A,这样只有部门A的员工在登录企业浏览器时需要对浏览器进行更新。
S2:在监测到属于更新对象的目标浏览器用户登录浏览器时,向目标浏览器用户提供浏览器更新文件。
具体地,后台服务器给定目标企业的用户每个人登录企业浏览器时使用的用户名和密码。其中,后台服务器存储有每个用户所属的部门,例如用户A1、A2、A3和A4属于部门A,用户B1、B2、B3和B4属于部门B,等等。
在后台服务器提供了浏览器更新文件后,如果监测到属于更新对象的用户登录企业浏览器,则向其提供浏览器更新文件。例如浏览器更新文件的更新对象为部门A,如果监测到用户A2登录企业浏览器,则向用户A2提供浏览器更新文件。
在本发明的一个实施例中,浏览器更新文件包括多个针对不用操作***的更新文件。例如针对Windows32位***、Windows64位***、mac OS***和Android***的用户分别提供相应地安装包版本,针对不同版本的安装包功能相同。
相应地在步骤S2中,向目标浏览器用户提供浏览器更新文件,具体包括:获取目标浏览器用户的操作***信息;向目标浏览器用户提供匹配操作***信息的更新文件。
S3:通过浏览器更新文件对目标浏览器用户的浏览器进行更新。
在本发明的一个实施中,由后台服务器通过浏览器更新文件对目标浏览器用户的浏览器进行自动更新。其中,后台服务器可以在浏览器更新前和/或更新后通知进行更新的用户。
在本发明的另一个实施例中,由目标浏览器用户的用户端通过浏览器更新文件对目标浏览器用户的浏览器进行更新。即后台服务器将浏览器更新文件发送给目标浏览器用户的客户端,由目标浏览器用户自行更新。
本发明实施例提供的浏览器更新的方法,在浏览器的更新包设置了更新对象,当用户登录浏览器后,后台服务器判断用户是否属于更新对象,如果属于则进行更新,本发明可以选择性地对指定用户进行更新试用,在功能稳定后可以进行大范围的推广,满足用户需求。
图2为本发明实施例的浏览器更新的装置的结构框图。如图2所示,本发明实施例的浏览器更新的装置,包括:更新文件提供模块100、控制处理模块200和浏览器更新模块300。
其中,更新文件提供模块100用于提供浏览器更新文件和更新对象信息。控制处理模块200用于在监测到属于更新对象的目标浏览器用户登录浏览器时,控制向目标浏览器用户提供浏览器更新文件。浏览器更新模块300用于通过浏览器更新文件对目标浏览器用户的浏览器进行更新。
在本发明的一个实施例中,浏览器更新文件包括多个针对不用操作***的更新文件。控制处理模块200具体用于获取目标浏览器用户的操作***信息;控制向目标浏览器用户提供匹配操作***信息的更新文件。
在本发明的一个实施例中,控制处理模块200和浏览器更新模块300设置在后台服务器中,由后台服务器通过浏览器更新文件对目标浏览器用户的浏览器进行自动更新。
在本发明的一个实施例中,浏览器更新模块300设置在目标浏览器用户的用户端中,提供模块100还用于向用户端提供浏览器更新文件,以便用户端通过浏览器更新文件300对目标浏览器用户的浏览器进行更新。
需要说明的是,本发明实施例的浏览器更新的装置的具体实施方式与本发明实施例的浏览器更新的方法的具体实施方式类似,具体参见浏览器更新的方法部分的描述,为了减少冗余,不做赘述。
本发明的实施例公开一种电子设备,包括:至少一个处理器和至少一个存储器;所述存储器用于存储一个或多个程序指令;所述处理器,用于运行一个或多个程序指令,用以执行如上述的浏览器更新的方法。
本发明所公开的实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序指令,当所述计算机程序指令在计算机上运行时,使得计算机执行上述的浏览器更新的方法。
在本发明实施例中,处理器可以是一种集成电路芯片,具有信号的处理能力。处理器可以是通用处理器、数字信号处理器(Digital Signal Processor,简称DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(FieldProgrammable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。处理器读取存储介质中的信息,结合其硬件完成上述方法的步骤。
存储介质可以是存储器,例如可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。
其中,非易失性存储器可以是只读存储器(Read-Only Memory,ROM)、可编程只读存储器(Programmable ROM,PROM)、可擦除可编程只读存储器(Erasable PROM,EPROM)、电可擦除可编程只读存储器(Electrically EPROM,EEPROM)或闪存。
易失性存储器可以是随机存取存储器(Random Access Memory,RAM),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(Static RAM,SRAM)、动态随机存取存储器(Dynamic RAM,DRAM)、同步动态随机存取存储器(Synchronous DRAM,简称SDRAM)、双倍数据速率同步动态随机存取存储器(Double DataRate SDRAM,简称DDRSDRAM)、增强型同步动态随机存取存储器(Enhanced SDRAM,简称ESDRAM)、同步链接动态随机存取存储器(Synchronous Link DRAM,简称SLDRAM)和直接内存总线随机存取存储器(Direct Rambus RAM,简称DRRAM)。
本发明实施例描述的存储介质旨在包括但不限于这些和任意其它适合类型的存储器。
本领域技术人员应该可以意识到,在上述一个或多个示例中,本发明所描述的功能可以用硬件与软件组合来实现。当应用软件时,可以将相应功能存储在计算机可读介质中或者作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是通用或专用计算机能够存取的任何可用介质。
以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的技术方案的基础之上,所做的任何修改、等同替换、改进等,均应包括在本发明的保护范围之内。
Claims (10)
1.一种浏览器更新的方法,其特征在于,包括:
提供浏览器更新文件和更新对象信息;
在监测到属于更新对象的目标浏览器用户登录浏览器时,向所述目标浏览器用户提供所述浏览器更新文件;
通过所述浏览器更新文件对所述目标浏览器用户的浏览器进行更新。
2.根据权利要求1所述的浏览器更新的方法,其特征在于,所述浏览器更新文件包括多个针对不用操作***的更新文件,所述向所述目标浏览器用户提供所述浏览器更新文件,具体包括:
获取所述目标浏览器用户的操作***信息;
向所述目标浏览器用户提供匹配所述操作***信息的更新文件。
3.根据权利要求1所述的浏览器更新的方法,其特征在于,由后台服务器通过所述浏览器更新文件对所述目标浏览器用户的浏览器进行自动更新。
4.根据权利要求1所述的浏览器更新的方法,其特征在于,由所述目标浏览器用户的用户端通过所述浏览器更新文件对所述目标浏览器用户的浏览器进行更新。
5.一种浏览器更新的装置,其特征在于,包括:
更新文件提供模块,用于提供浏览器更新文件和更新对象信息;
控制处理模块,用于在监测到属于更新对象的目标浏览器用户登录浏览器时,控制向所述目标浏览器用户提供所述浏览器更新文件;
浏览器更新模块,用于通过所述浏览器更新文件对所述目标浏览器用户的浏览器进行更新。
6.根据权利要求5所述的浏览器更新的装置,其特征在于,所述浏览器更新文件包括多个针对不用操作***的更新文件,所述控制处理模块具体用于获取所述目标浏览器用户的操作***信息;控制向所述目标浏览器用户提供匹配所述操作***信息的更新文件。
7.根据权利要求5所述的浏览器更新的装置,其特征在于,所述控制处理模块和所述浏览器更新模块设置在后台服务器中,由所述后台服务器通过所述浏览器更新文件对所述目标浏览器用户的浏览器进行自动更新。
8.根据权利要求5所述的浏览器更新的装置,其特征在于,所述浏览器更新模块设置在所述目标浏览器用户的用户端中,所述提供模块还用于向所述用户端提供所述浏览器更新文件,以便所述用户端通过所述浏览器更新文件对所述目标浏览器用户的浏览器进行更新。
9.一种电子设备,其特征在于,所述电子设备包括:至少一个处理器和至少一个存储器;
所述存储器用于存储一个或多个程序指令;
所述处理器,用于运行一个或多个程序指令,用以执行如权利要求1-4任一项所述的浏览器更新的方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中包含一个或多个程序指令,所述一个或多个程序指令用于执行如权利要求1-4任一项所述的浏览器更新的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911033362.XA CN110806886A (zh) | 2019-10-28 | 2019-10-28 | 浏览器更新的方法、装置及设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911033362.XA CN110806886A (zh) | 2019-10-28 | 2019-10-28 | 浏览器更新的方法、装置及设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110806886A true CN110806886A (zh) | 2020-02-18 |
Family
ID=69489358
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911033362.XA Pending CN110806886A (zh) | 2019-10-28 | 2019-10-28 | 浏览器更新的方法、装置及设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110806886A (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103186391A (zh) * | 2011-12-29 | 2013-07-03 | 腾讯科技(深圳)有限公司 | 浏览器升级方法和***以及一种升级服务器 |
US9503499B1 (en) * | 2013-03-07 | 2016-11-22 | Amazon Technologies, Inc. | Concealing latency in display of pages |
CN106708539A (zh) * | 2017-01-25 | 2017-05-24 | 腾讯科技(深圳)有限公司 | 一种客户端更新方法及装置 |
CN107239296A (zh) * | 2016-03-29 | 2017-10-10 | 百度在线网络技术(北京)有限公司 | 应用程序的更新方法和装置 |
CN110062022A (zh) * | 2019-03-04 | 2019-07-26 | 山东浪潮通软信息科技有限公司 | 一种服务端灰度部署应用***api更新的方法 |
-
2019
- 2019-10-28 CN CN201911033362.XA patent/CN110806886A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103186391A (zh) * | 2011-12-29 | 2013-07-03 | 腾讯科技(深圳)有限公司 | 浏览器升级方法和***以及一种升级服务器 |
US9503499B1 (en) * | 2013-03-07 | 2016-11-22 | Amazon Technologies, Inc. | Concealing latency in display of pages |
CN107239296A (zh) * | 2016-03-29 | 2017-10-10 | 百度在线网络技术(北京)有限公司 | 应用程序的更新方法和装置 |
CN106708539A (zh) * | 2017-01-25 | 2017-05-24 | 腾讯科技(深圳)有限公司 | 一种客户端更新方法及装置 |
CN110062022A (zh) * | 2019-03-04 | 2019-07-26 | 山东浪潮通软信息科技有限公司 | 一种服务端灰度部署应用***api更新的方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110830458B (zh) | 域名访问方法、***、设备和计算机可读存储介质 | |
CN110209652B (zh) | 数据表迁移方法、装置、计算机设备和存储介质 | |
CN110784450A (zh) | 一种基于浏览器的单点登录方法和装置 | |
CN110826035A (zh) | 一种浏览器快速登录方法、装置、***及存储介质 | |
CN111431753A (zh) | 一种资产信息更新方法、装置、设备及存储介质 | |
CN110826978A (zh) | 一种基于企业浏览器的统一待办事项处理方法和装置 | |
CN112800309A (zh) | 基于http代理的爬虫***及其实现方法 | |
CN112860778A (zh) | 桌面应用程序的数据库管理方法、装置、设备和介质 | |
US9665732B2 (en) | Secure Download from internet marketplace | |
CN107196777A (zh) | 一种应用处理的方法和装置 | |
CN110855639A (zh) | 浏览器内外网登录的控制方法、装置和设备 | |
CN111193707A (zh) | 一种基于企业浏览器的预验证访问方法和装置 | |
CN105592009A (zh) | 找回或修改登录密码的方法及装置 | |
CN112559352A (zh) | 接口测试的方法、装置、设备及存储介质 | |
CN110659463B (zh) | 一种无状态***的分布式运行的方法及装置 | |
CN110597794B (zh) | 数据处理方法、装置和电子设备 | |
CN110806886A (zh) | 浏览器更新的方法、装置及设备 | |
CN116521460A (zh) | 一种测试设备解屏方法、装置、电子设备及存储介质 | |
CN109150862B (zh) | 一种实现token漫游的方法及服务端 | |
CN111063061A (zh) | 一种智能门锁使用临时密码的方法、设备、存储介质 | |
CN110633432A (zh) | 一种获取数据的方法、装置、终端设备及介质 | |
CN110855656A (zh) | 可实现应用服务器防护的插件流量代理方法、装置及*** | |
US10374906B2 (en) | Cloud security tool | |
CN112637085B (zh) | 流量录制方法、装置、计算机设备和存储介质 | |
CN110866210A (zh) | 浏览器用户的日志管控方法、装置和设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20221020 Address after: Room 1106-3, Taihu Science and Technology Industrial Park, No. 18, Longshan South Road, Guangfu Town, Wuzhong District, Suzhou City, Jiangsu Province, 215100 Applicant after: Suzhou Yunzhishen Technology Co.,Ltd. Address before: 100080 809-1, 8 / F, No.9, North Fourth Ring Road West, Haidian District, Beijing Applicant before: CLOUDDEEP INTERNET (BEIJING) TECHNOLOGY Co.,Ltd. |
|
TA01 | Transfer of patent application right | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20200218 |
|
RJ01 | Rejection of invention patent application after publication |