CN102236565A - 用于计算机应用的协作安装的方法和系统 - Google Patents
用于计算机应用的协作安装的方法和系统 Download PDFInfo
- Publication number
- CN102236565A CN102236565A CN2010101632316A CN201010163231A CN102236565A CN 102236565 A CN102236565 A CN 102236565A CN 2010101632316 A CN2010101632316 A CN 2010101632316A CN 201010163231 A CN201010163231 A CN 201010163231A CN 102236565 A CN102236565 A CN 102236565A
- Authority
- CN
- China
- Prior art keywords
- remote assistance
- installation
- application
- assistance information
- information
- 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
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/61—Installation
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明公开了一种用于计算机应用的协作安装的方法和系统,其中方法包括:监控应用的安装过程;响应于确定安装过程需要远程协助,发送远程协助请求;接收对远程协助请求的响应,其中所述响应包含应用的安装所需的远程协助信息,并且所述远程协助信息对应用的安装人员是不可见的;以及利用所述远程协助信息继续应用的安装过程。利用本公开的方法,可以提高大型企业级应用的部署效率。
Description
技术领域
本发明涉及数据处理领域。更确切的,本发明涉及用于计算机应用的协作安装的方法和系统。
背景技术
随着计算机技术的发展,计算机应用逐步向大型企业级应用发展。由于大型的企业级应用往往会包含许多复杂的组件和模块,在部署大型企业级应用时,通常需要多方的支持与配合,即需要协作来完成部署。例如:可能需要系统、数据库、应用服务器、业务域应用、IT基础架构等的认证信息。通常情况下这些信息是机密的,或者用户组信息、权限信息、角色信息、访问控制信息等等。并分布保管于不同的人员例如系统管理员、数据库管理员、应用服务器管理员、业务域应用管理员、IT基础架构管理员等。如果将这些机密的信息提供给应用部署人员,则可能带来安全风险。而且,很多时候,系统管理员、数据库管理员、应用服务器管理员、业务域应用管理员、IT基础架构管理员等往往位于不同的地理位置、工作在不同的时区,这样给对大型企业应用的部署带来了困难。
在部署大型企业应用的过程中遇到的另一个问题是:在企业应用安装过程中通常需要应用部署人员输入必要的参数,因而,应用部署人员可能需要等待安装程序向其提示输入相关参数的用户接口,在输入必要的参数后才能进行后续操作。
发明内容
由于上述种种原因,大型企业级应用的部署往往耗时费力。本公开的说明性实施例认识到现有技术中的缺点,提供了用于计算机应用的协作安装的方法和系统来解决上述一种或多种问题。
根据本公开的另一方面,提供了一种用于计算机应用的协作安装的方法,包括:监控应用的安装过程;响应于确定安装过程需要远程协助,发送远程协助请求;接收对远程协助请求的响应,其中所述响应包含应用的安装所需的远程协助信息,并且所述远程协助信息对应用的安装人员是不可见的;以及利用所述远程协助信息继续应用的安装过程。
根据本公开的另一方面,提供了一种用于计算机应用的协作安装的系统,包括:监控模块,配置为用于监控应用的安装过程;发送模块,配置为用于响应于确定安装过程需要远程协助,发送远程协助请求;接收模块,配置为用于接收对远程协助请求的响应,其中所述响应包含应用的安装所需的远程协助信息,并且所述远程协助信息对应用的安装人员是不可见的;以及安装模块,配置为用于利用所述远程协助信息继续应用的安装过程。
通过利用远程协助请求,将应用的安装所需的远程协助信息以响应的形式传送给应用的安装人员,同时保证远程协助信息对应用的安装人员不可见,能够解决安装程序需要多方支持和配合时的安全问题。同时,通过利用本公开说明性实施例的方法和系统,远程协助信息可以自动进入系统以继续安装,从而部署大型企业级应用的效率也能够得到提高。
附图说明
本公开可以通过参考下文中结合附图所给出的描述而得到更好的理解,其中在所有附图中使用了相同或相似的附图标记来表示相同或者相似的部件。所述附图连同下面的详细说明一起包含在本说明书中并且形成本说明书的一部分,而且用来进一步举例说明本公开的优选实施例和解释本公开的原理和优点。在附图中:
图1显示了根据本公开一个实施例的用于计算机应用的协作安装的方法100;
图2显示了根据本公开一个实施例的用于计算机应用的协作安装的系统200;
图3用信号流的方式示例性地显示了根据本公开一个实施例的用于计算机应用的协作安装的过程300。
具体实施方式
在下文中将结合附图对本公开的示范性实施例进行描述。为了清楚和简明起见,在说明书中并未描述实际实施方式的所有特征。然而,应该了解,在开发任何这种实际实施例的过程中必须做出很多特定于该实际实施方式的决定,以便实现开发人员的具体目标,例如,符合与系统及业务相关的那些限制条件,并且这些限制条件可能会随着实施方式的不同而有所改变。此外,还应该了解,虽然开发工作有可能是非常复杂和费时的,但对得益于本公开公开内容的本领域技术人员来说,这种开发工作仅仅是例行的任务。
在此,还需要说明的一点是,为了避免因不必要的细节而模糊了本公开,在附图中仅仅示出了与根据本公开的方案密切相关的装置结构和/或处理步骤,而省略了与本公开关系不大的其他细节。
下面结合图1详细描述根据本公开的一个实施例的用于计算机应用的协作安装的方法100。
现在参看图1,根据本公开的一个实施例的用于计算机应用的协作安装的方法100从步骤102开始。
接下来,在步骤104,监控应用的安装过程。该监控可以由内置于应用的安装程序中的特定模块执行,也可以由任何其他方式执行。
然后,方法进入步骤106,其中响应于确定安装过程需要远程协助,发送远程协助请求。远程协助可能涉及以下信息中的一个或多个:系统管理员、数据库管理员、应用服务器管理员、业务域应用管理员、IT基础架构管理员等的认证信息,或者用户组信息、权限信息、角色信息、访问控制信息等等。通常这些认证信息是机密的。
之后,方法进入步骤108,其中接收对远程协助请求的响应,其中所述响应包含应用的安装所需的远程协助信息,并且所述远程协助信息对应用的安装人员是不可见的。这里,远程协助信息对应用的安装人员不可见是指应用的安装人员无法看到这些远程协助信息。根据本公开的一个实施例,当确定安装过程需要远程协助时,应用的安装程序调用通信模块,以便发送远程协助请求。通信模块可以是电子邮件通信模块、即时消息通信模块,以及其他任何能够与远程协助人员进行通信的通信模块。远程协助请求包括用于输入远程协助信息的字段,该字段用以标识远程协助信息。通信模块将包含用于输入远程协助信息的字段的远程协助请求发送至远程协助人员,以便由远程协助人员输入应用的安装所需的远程协助信息。远程协助人员在接收到远程协助请求后,在字段中输入应用的安装所需的远程协助信息。然后,在远程协助人员确认后,包含应用的安装所需的远程协助信息的消息作为响应传送回应用安装程序。优选地,将包含应用的安装所需的远程协助信息的消息进行加密传输,可以利用现有技术中的任一种加密方式传输所述包含应用的安装所需的远程协助信息的消息。由于利用上面描述的方式中远程协助信息被打包在远程协助请求的响应中,所以应用安装人员无法看到远程协助信息。
最后,在接收对远程协助请求的响应之后,方法进入步骤110,其中利用所述远程协助信息继续应用的安装过程。可以通过识别作为远程协助请求的响应的消息中的相应字段来提取远程协助信息,如果作为远程协助请求的响应的消息是加密传输的,则需要先进行相应的解密操作,然后通过识别相应字段来提取远程协助信息。在成功提取远程协助信息之后,将这些远程协助信息应用于应用安装程序,继续应用的安装过程。
下面参考图2,其中显示了根据本公开一个实施例的用于计算机应用的协作安装的系统200。
根据本公开一个实施例,用于计算机应用的协作安装的系统200包括:
监控模块202,配置为用于监控应用的安装过程。
发送模块204,配置为用于响应于确定安装过程需要远程协助,发送远程协助请求。远程协助可能涉及以下信息中的一个或多个:系统管理员、数据库管理员、应用服务器管理员、业务域应用管理员、IT基础架构管理员等的认证信息,或者用户组信息、权限信息、角色信息、访问控制信息等等。通常这些认证信息是机密的。
接收模块206,配置为用于接收对远程协助请求的响应,其中所述响应包含应用的安装所需的远程协助信息,并且所述远程协助信息对应用的安装人员是不可见的。这里,远程协助信息对应用的装人员不可见是指应用的安装人员无法看到这些远程协助信息。根据本公开的一个实施例,当确定安装过程需要远程协助时,应用的安装程序调用通信模块,以便发送远程协助请求。通信模块可以是电子邮件通信模块、即时消息通信模块,以及其他任何能够与远程协助人员进行通信的通信模块。远程协助请求包括用于输入远程协助信息的字段,该字段用以标识远程协助信息。通信模块将包含用于输入远程协助信息的字段的远程协助请求发送至远程协助人员,以便由远程协助人员输入应用的安装所需的远程协助信息。远程协助人员在接收到远程协助请求后,在字段中输入应用的安装所需的远程协助信息。然后,在远程协助人员确认后,包含应用的安装所需的远程协助信息的消息作为响应传送回应用安装程序。优选地,加密传输包含应用的安装所需的远程协助信息的消息,可以利用现有技术中的任一种加密方式传输所述包含应用的安装所需的远程协助信息的消息。由于利用上面描述的方式中远程协助信息被打包在远程协助请求的响应中,所以应用安装人员无法看到远程协助信息
安装模块208,配置为用于利用所述远程协助信息继续应用的安装过程。可以通过识别作为远程协助请求的响应的消息中的相应字段来提取远程协助信息,如果作为远程协助请求的响应的消息是加密传输的,则需要先进行相应的解密操作,然后通过识别相应字段来提取远程协助信息。在成功提取远程协助信息之后,将这些远程协助信息应用于应用安装程序,继续应用的安装过程。
下面参考图3,其中用信号流的方式示例性地显示了根据本公开一个实施例的用于计算机应用的协作安装的过程300。下面详细介绍该过程300。
首先,安装过程中安装模块208调用监控模块202以监控应用的安装过程,如附图标记302所示。
监控模块202监控应用的安装过程以确定安装过程是否需要远程协助。程协助可能涉及以下信息中的一个或多个:系统管理员、数据库管理员、应用服务器管理员、业务域应用管理员、IT基础架构管理员等的认证信息,或者用户组信息、权限信息、角色信息、访问控制信息等等。通常这些认证信息是机密的。如果监控模块202确定安装过程需要远程协助,调用发送模块204,如附图标记304所示。
发送模块204被调用后,进一步调用通信模块210以发送远程协助请求,如附图标记306所示。通信模块可以是电子邮件通信模块、即时消息通信模块,以及其他任何能够与远程协助人员进行通信的通信模块。
通信模块210发送远程协助请求到远程协助人员212,如附图标记308所示。远程协助请求包括用于输入远程协助信息的字段,该字段用以标识远程协助信息。通信模块将包含用于输入远程协助信息的字段的远程协助请求发送至远程协助人员212,以便由远程协助人员输入应用的安装所需的远程协助信息。
远程协助人员212在字段中输入应用的安装所需的远程协助信息,然后,将包含远程协助信息的消息作为远程协助请求的响应传送给通信模块210,如附图标记310所示。
通信模块210将接收的包含远程协助信息的响应传送给安装程序的接收模块206,如附图标记312所示。
接收模块206接收包含远程协助信息的响应,其中所述远程协助信息对应用的安装人员是不可见的。之后,发送模块206将接收的包含远程协助信息的响应发送给监控模块202,如附图标记314所示。
监控模块202提取响应中包含的远程协助信息,并将远程协助信息发送给安装模块208,如附图标记316所示。安装模块208利用获得的远程协助信息继续应用的安装过程。可以通过识别作为远程协助请求的响应的消息中的相应字段来提取远程协助信息,如果作为远程协助请求的响应的消息是加密传输的,则需要先进行相应的解密操作,然后通过识别相应字段来提取远程协助信息。在成功提取远程协助信息之后,将这些远程协助信息应用于应用安装程序,继续应用的安装过程。
以上结合具体实施例描述了本公开的基本原理,但是,需要指出的是,对本领域的普通技术人员而言,能够理解本公开的方法和装置的全部或者任何步骤或者部件,可以在任何计算装置(包括处理器、存储介质等)或者计算装置的网络中,以硬件、固件、软件或者它们的组合加以实现,这是本领域普通技术人员在阅读了本公开的说明的情况下运用他们的基本编程技能就能实现的。
因此,本公开的目的还可以通过在任何计算装置上运行一个程序或者一组程序来实现。所述计算装置可以是公知的通用装置。因此,本公开的目的也可以仅仅通过提供包含实现所述方法或者装置的程序代码的程序产品来实现。也就是说,这样的程序产品也构成本公开,并且存储有这样的程序产品的存储介质也构成本公开。显然,所述存储介质可以是任何公知的存储介质或者将来所开发出来的任何存储介质。
还需要指出的是,在本公开的装置和方法中,显然,各部件或各步骤是可以分解和/或重新组合的。这些分解和/或重新组合应视为本公开的等效方案。并且,执行上述系列处理的步骤可以自然地按照说明的顺序按时间顺序执行,但是并不需要一定按照时间顺序执行。某些步骤可以并行或彼此独立地执行。
虽然已经详细说明了本公开及其优点,但是应当理解在不脱离由所附的权利要求所限定的本公开的精神和范围的情况下可以进行各种改变、替代和变换。而且,本申请的术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者装置中还存在另外的相同要素。
Claims (8)
1.一种用于计算机应用的协作安装的方法,包括:
监控应用的安装过程;
响应于确定安装过程需要远程协助,发送远程协助请求;
接收对远程协助请求的响应,其中所述响应包含应用的安装所需的远程协助信息,并且所述远程协助信息对应用的安装人员是不可见的;以及
利用所述远程协助信息继续应用的安装过程。
2.根据权利要求1的方法,其中:
远程协助请求包括用于输入远程协助信息的字段。
3.根据权利要求1的方法,还包括:
调用通信模块以发送所述远程协助请求。
4.根据权利要求1的方法,其中:
解密通过加密传输的所述远程协助信息。
5.一种用于计算机应用的协作安装的系统,包括:
监控模块,配置为用于监控应用的安装过程;
发送模块,配置为用于响应于确定安装过程需要远程协助,发送远程协助请求;
接收模块,配置为用于接收对远程协助请求的响应,其中所述响应包含应用的安装所需的远程协助信息,并且所述远程协助信息对应用的安装人员是不可见的;以及
安装模块,配置为用于利用所述远程协助信息继续应用的安装过程。
6.根据权利要求5的系统,其中:
远程协助请求包括用于输入远程协助信息的字段,以及本次请求的说明和其他认证信息。
7.根据权利要求5的系统,还包括:
调用模块,配置为用于调用通信模块以发送所述远程协助请求。
8.根据权利要求5的系统,其中:
安装模块还配置与用于解密通过加密传输的所述远程协助信息。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2010101632316A CN102236565A (zh) | 2010-04-30 | 2010-04-30 | 用于计算机应用的协作安装的方法和系统 |
| US13/049,034 US9218173B2 (en) | 2010-04-30 | 2011-03-16 | System, method, and computer program product for collaboratively installing a computer application |
| US14/937,708 US9720673B2 (en) | 2010-04-30 | 2015-11-10 | System, method, and computer program product for collaboratively installing a computer application |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2010101632316A CN102236565A (zh) | 2010-04-30 | 2010-04-30 | 用于计算机应用的协作安装的方法和系统 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN102236565A true CN102236565A (zh) | 2011-11-09 |
Family
ID=44859359
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN2010101632316A Pending CN102236565A (zh) | 2010-04-30 | 2010-04-30 | 用于计算机应用的协作安装的方法和系统 |
Country Status (2)
| Country | Link |
|---|---|
| US (2) | US9218173B2 (zh) |
| CN (1) | CN102236565A (zh) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103929470A (zh) * | 2014-03-19 | 2014-07-16 | 华为技术有限公司 | 一种远程控制方法、装置及系统 |
| CN105700913A (zh) * | 2015-12-30 | 2016-06-22 | 广东工业大学 | 一种轻量级裸片代码的创建及并行运行方法 |
Families Citing this family (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102236565A (zh) | 2010-04-30 | 2011-11-09 | 国际商业机器公司 | 用于计算机应用的协作安装的方法和系统 |
| US10454943B2 (en) | 2015-08-17 | 2019-10-22 | The Toronto-Dominion Bank | Augmented and virtual reality based process oversight |
| US10708136B2 (en) | 2017-06-20 | 2020-07-07 | Microsoft Technology Licensing, Llc | Standardization of network management across cloud computing environments and data control policies |
| US20180364996A1 (en) * | 2017-06-20 | 2018-12-20 | Microsoft Technology Licensing, Llc | Software deployment to network devices in cloud computing environments with data control policies |
| US10567356B2 (en) | 2017-06-20 | 2020-02-18 | Microsoft Technology Licensing, Llc | Monitoring cloud computing environments with data control policies |
| US10762218B2 (en) | 2017-06-20 | 2020-09-01 | Microsoft Technology Licensing, Llc | Network buildout for cloud computing environments with data control policies |
| US10339931B2 (en) | 2017-10-04 | 2019-07-02 | The Toronto-Dominion Bank | Persona-based conversational interface personalization using social network preferences |
| US10460748B2 (en) | 2017-10-04 | 2019-10-29 | The Toronto-Dominion Bank | Conversational interface determining lexical personality score for response generation with synonym replacement |
| CN111209058B (zh) * | 2020-01-10 | 2023-06-30 | 北京字节跳动网络技术有限公司 | 一种获取进程名称的方法、装置、介质和设备 |
| CN116458174A (zh) * | 2020-09-15 | 2023-07-18 | 上海诺基亚贝尔股份有限公司 | 用于执行监控的设备、方法、装置和计算机可读介质 |
| CN113608791B (zh) * | 2021-07-21 | 2024-08-13 | 百富计算机技术(深圳)有限公司 | 程序运行控制方法、终端设备及计算机可读存储介质 |
| US12333287B2 (en) | 2022-11-18 | 2025-06-17 | Software Gmbh | Systems and/or methods for simplifying packaging and installation of software in mainframe computer systems |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5138712A (en) * | 1989-10-02 | 1992-08-11 | Sun Microsystems, Inc. | Apparatus and method for licensing software on a network of computers |
| US20030101287A1 (en) * | 2001-05-01 | 2003-05-29 | Lev Novik | Method and apparatus for creating templates |
| CN1726463A (zh) * | 2002-12-19 | 2006-01-25 | 国际商业机器公司 | 用于安装和集成部件数据模型的系统及方法 |
| US7051211B1 (en) * | 2000-08-21 | 2006-05-23 | International Business Machines Corporation | Secure software distribution and installation |
| US20060248699A1 (en) * | 2005-05-09 | 2006-11-09 | Sievenpiper Crispian L | System and method for installing a device |
| US20070043679A1 (en) * | 2005-08-22 | 2007-02-22 | Safenet, Inc. | N-tier license distribution |
| US7539733B2 (en) * | 2001-10-01 | 2009-05-26 | Microsoft Corporation | Remote assistance |
Family Cites Families (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6658466B1 (en) | 1996-10-16 | 2003-12-02 | Ncr Corporation | Method and apparatus for integrating remote human interactive assistance function into software systems |
| US6449642B2 (en) * | 1998-09-15 | 2002-09-10 | Microsoft Corporation | Method and system for integrating a client computer into a computer network |
| US6966060B1 (en) | 1999-07-02 | 2005-11-15 | Microsoft Corporation | Method and system for remote client installation |
| US6513013B1 (en) | 1999-11-23 | 2003-01-28 | Dimitri Stephanou | System and method for providing expert referral over a network with real time interaction with customers |
| US6990660B2 (en) * | 2000-09-22 | 2006-01-24 | Patchlink Corporation | Non-invasive automatic offsite patch fingerprinting and updating system and method |
| US6836657B2 (en) * | 2002-11-12 | 2004-12-28 | Innopath Software, Inc. | Upgrading of electronic files including automatic recovery from failures and errors occurring during the upgrade |
| US20050005137A1 (en) * | 2003-06-16 | 2005-01-06 | Microsoft Corporation | System and method for individualizing installation media |
| JP2005222409A (ja) * | 2004-02-06 | 2005-08-18 | Internatl Business Mach Corp <Ibm> | オペレーティングシステム、ライセンス管理サーバ、ライセンス管理方法、ライセンス管理プログラム、及び記録媒体 |
| KR101144871B1 (ko) * | 2004-03-17 | 2012-05-14 | 삼성전자주식회사 | 원격제어 장치, 원격제어방법 및 상기 방법을 기록한기록매체 |
| US20060075001A1 (en) * | 2004-09-30 | 2006-04-06 | Canning Jeffrey C | System, method and program to distribute program updates |
| US20060277536A1 (en) * | 2005-06-01 | 2006-12-07 | Stein Michael V | Non-visible remote control of console session |
| US8417640B2 (en) * | 2005-10-31 | 2013-04-09 | Research In Motion Limited | Secure license key method and system |
| US20070156851A1 (en) | 2005-12-30 | 2007-07-05 | Xerox Corporation | Collaborative help system |
| US20080301672A1 (en) * | 2007-05-30 | 2008-12-04 | Google Inc. | Installation of a Software Product on a Device with Minimal User Interaction |
| US20080301669A1 (en) * | 2007-05-30 | 2008-12-04 | Google Inc. | Dynamically Self-Updating by a Software Application on a Device |
| US8464239B2 (en) | 2007-06-11 | 2013-06-11 | Red Hat, Inc. | Real-time installation and/or configuration assistant |
| EP2101476A3 (en) * | 2008-03-11 | 2014-08-20 | Yamaha Corporation | Controlling and monitoring of a sound system |
| CN101854340B (zh) * | 2009-04-03 | 2015-04-01 | 瞻博网络公司 | 基于访问控制信息进行的基于行为的通信剖析 |
| CN102236565A (zh) | 2010-04-30 | 2011-11-09 | 国际商业机器公司 | 用于计算机应用的协作安装的方法和系统 |
-
2010
- 2010-04-30 CN CN2010101632316A patent/CN102236565A/zh active Pending
-
2011
- 2011-03-16 US US13/049,034 patent/US9218173B2/en not_active Expired - Fee Related
-
2015
- 2015-11-10 US US14/937,708 patent/US9720673B2/en not_active Expired - Fee Related
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5138712A (en) * | 1989-10-02 | 1992-08-11 | Sun Microsystems, Inc. | Apparatus and method for licensing software on a network of computers |
| US7051211B1 (en) * | 2000-08-21 | 2006-05-23 | International Business Machines Corporation | Secure software distribution and installation |
| US20030101287A1 (en) * | 2001-05-01 | 2003-05-29 | Lev Novik | Method and apparatus for creating templates |
| US7539733B2 (en) * | 2001-10-01 | 2009-05-26 | Microsoft Corporation | Remote assistance |
| CN1726463A (zh) * | 2002-12-19 | 2006-01-25 | 国际商业机器公司 | 用于安装和集成部件数据模型的系统及方法 |
| US20060248699A1 (en) * | 2005-05-09 | 2006-11-09 | Sievenpiper Crispian L | System and method for installing a device |
| US20070043679A1 (en) * | 2005-08-22 | 2007-02-22 | Safenet, Inc. | N-tier license distribution |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103929470A (zh) * | 2014-03-19 | 2014-07-16 | 华为技术有限公司 | 一种远程控制方法、装置及系统 |
| CN105700913A (zh) * | 2015-12-30 | 2016-06-22 | 广东工业大学 | 一种轻量级裸片代码的创建及并行运行方法 |
| CN105700913B (zh) * | 2015-12-30 | 2018-10-12 | 广东工业大学 | 一种轻量级裸片代码的并行运行方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| US20110271274A1 (en) | 2011-11-03 |
| US9720673B2 (en) | 2017-08-01 |
| US9218173B2 (en) | 2015-12-22 |
| US20160077821A1 (en) | 2016-03-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN102236565A (zh) | 用于计算机应用的协作安装的方法和系统 | |
| US12001578B2 (en) | Systems using secure permissions for secure enterprise-wide fine-grained role-based access control of organizational assets | |
| US10454683B2 (en) | Blockchain systems and methods for user authentication | |
| US11683281B2 (en) | Systems and methods for initiating external actions via a group-based communication system | |
| JP6600156B2 (ja) | 動的な提示およびデータの構成を使用するセキュリティ保護されたモバイル共同アプリケーションを構築するためのプラットフォーム | |
| US20200279070A1 (en) | Displaying a defined preview of a resource in a group-based communication interface | |
| CN112039826B (zh) | 应用于小程序端的登录方法和装置,电子设备,可读介质 | |
| US10540637B2 (en) | Intelligent, context-based delivery of sensitive email content to mobile devices | |
| EP3655879A1 (en) | Digital content auditing and retention in a group based repository | |
| US20210365589A1 (en) | Sensitive information obfuscation during screen share | |
| US20130191538A1 (en) | Managing cross-premises resources through integrated view | |
| CN115567596A (zh) | 云服务资源部署方法、装置、设备及存储介质 | |
| US20230351001A1 (en) | Secure authentication | |
| JP2009230695A (ja) | 事業所管理サーバ、出張所認証装置、出張所処理端末、出張所の開所システム、プログラム | |
| CN119784344A (zh) | Erp系统与iam系统的集成平台、方法及装置 | |
| US12437083B2 (en) | Utilization of service workers to encrypt application data | |
| CN111723358B (zh) | 密码管理方法、密码管理装置、电子设备及介质 | |
| CN121036967A (zh) | 一种处理密钥恢复请求的方法、设备、介质、产品 | |
| CN120950596A (zh) | 配置管理数据库的数据跨网同步方法和装置 | |
| CN117714148A (zh) | 一种金融数据访问平台、方法、设备及存储介质 | |
| CN114139205A (zh) | 权限控制方法及装置 | |
| CN117614629A (zh) | 证书管理方法、装置、设备及存储介质 | |
| KR101593633B1 (ko) | 소스 배포 장치, 방법, 및 컴퓨터 판독 가능한 기록 매체 | |
| CN116578275A (zh) | 处理请求的方法、装置、电子设备和计算机可读介质 | |
| HK40085243A (zh) | 数据处理方法、装置、计算机可读介质及电子设备 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C05 | Deemed withdrawal (patent law before 1993) | ||
| WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20111109 |