CA2989654C - Procede et appareil de modification de comportement de code d'un dispositif base sur un controleur - Google Patents
Procede et appareil de modification de comportement de code d'un dispositif base sur un controleur Download PDFInfo
- Publication number
- CA2989654C CA2989654C CA2989654A CA2989654A CA2989654C CA 2989654 C CA2989654 C CA 2989654C CA 2989654 A CA2989654 A CA 2989654A CA 2989654 A CA2989654 A CA 2989654A CA 2989654 C CA2989654 C CA 2989654C
- Authority
- CA
- Canada
- Prior art keywords
- code
- profile
- controller
- virtualization server
- based device
- 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.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/30—Arrangements for executing machine instructions, e.g. instruction decode
- G06F9/30181—Instruction operation extension or modification
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44505—Configuring for program initiating, e.g. using registry, configuration files
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/54—Interprogram communication
- G06F9/547—Remote procedure calls [RPC]; Web services
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Telephonic Communication Services (AREA)
- Stored Programmes (AREA)
Abstract
L'invention concerne un procédé et un appareil de modification à distance de comportement de code d'un dispositif basé sur un contrôleur. Le procédé consiste à recevoir un profil modifié d'un dispositif d'utilisateur au niveau d'un serveur de virtualisation de code, le profil modifié correspondant à un profil associé au code pour une exécution sur le dispositif basé sur un contrôleur, le dispositif basé sur un contrôleur se trouvant à distance du dispositif d'utilisateur et du serveur de virtualisation de code, et à mettre à jour le profil avec le profil modifié. Le code comprend un premier code d'exécution sur le dispositif basé sur un contrôleur, et le premier code comprend un appel à distance du dispositif basé sur un contrôleur vers le serveur de virtualisation de code pour provoquer l'exécution d'un second code sur le serveur de virtualisation de code à l'aide du profil mis à jour.
Applications Claiming Priority (9)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201562190408P | 2015-07-09 | 2015-07-09 | |
| US62/190,408 | 2015-07-09 | ||
| US201562270107P | 2015-12-21 | 2015-12-21 | |
| US62/270,107 | 2015-12-21 | ||
| US15/063,764 | 2016-03-08 | ||
| US15/063,764 US10067490B2 (en) | 2015-05-08 | 2016-03-08 | Method and apparatus for modifying behavior of code for a controller-based device |
| USPCT/US2016/031217 | 2016-05-06 | ||
| PCT/US2016/031217 WO2016182913A1 (fr) | 2015-05-08 | 2016-05-06 | Procédé et appareil de développement automatique de logiciels pour un groupe de dispositifs à base de contrôleur |
| PCT/US2016/041573 WO2017008036A1 (fr) | 2015-07-09 | 2016-07-08 | Procédé et appareil de modification de comportement de code d'un dispositif basé sur un contrôleur |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CA2989654A1 CA2989654A1 (fr) | 2017-01-12 |
| CA2989654C true CA2989654C (fr) | 2021-12-14 |
Family
ID=57686194
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CA2989654A Active CA2989654C (fr) | 2015-07-09 | 2016-07-08 | Procede et appareil de modification de comportement de code d'un dispositif base sur un controleur |
Country Status (6)
| Country | Link |
|---|---|
| EP (1) | EP3320426A4 (fr) |
| JP (1) | JP6626956B2 (fr) |
| KR (1) | KR102567780B1 (fr) |
| CN (1) | CN107851009B (fr) |
| CA (1) | CA2989654C (fr) |
| WO (1) | WO2017008036A1 (fr) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110995462B (zh) * | 2019-10-31 | 2022-06-07 | 北京浪潮数据技术有限公司 | 一种云主机功能扩展方法、系统、设备及计算机存储介质 |
Family Cites Families (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH09160847A (ja) * | 1995-12-08 | 1997-06-20 | Hitachi Ltd | クライアント・サーバ型分散処理システム |
| JP2001325237A (ja) * | 2000-05-16 | 2001-11-22 | Hitachi Ltd | 分散処理システムにおけるプログラム実行方法および装置 |
| JP4263387B2 (ja) * | 2000-08-25 | 2009-05-13 | 四国電力株式会社 | リモートコントロールサーバ、センターサーバおよびそれらを備えたシステム |
| US20020194608A1 (en) * | 2001-04-26 | 2002-12-19 | Goldhor Richard S. | Method and apparatus for a playback enhancement system implementing a "Say Again" feature |
| JP2003052093A (ja) * | 2001-08-08 | 2003-02-21 | Matsushita Electric Ind Co Ltd | 機器の遠隔制御装置および機器の遠隔制御システム |
| US7457815B2 (en) * | 2003-03-27 | 2008-11-25 | Apple Inc. | Method and apparatus for automatically providing network services |
| US7481361B2 (en) * | 2005-09-29 | 2009-01-27 | International Business Machines Corporation | Method and system for identifying unsafe synthetic transactions and modifying parameters for automated playback |
| US20090198770A1 (en) * | 2008-02-04 | 2009-08-06 | Universal Scientific Industrial Co., Ltd. | System and method of updating codes in controller |
| WO2013152431A1 (fr) * | 2012-04-12 | 2013-10-17 | Absolute Software Corporation | Configuration d'applications tierces dans un environnement « bac à sable » |
| KR102220127B1 (ko) * | 2013-06-18 | 2021-03-02 | 시암벨라 리미티드 | 커스터마이징된 소프트웨어 개발 키트(sdk) 생성을 위한 방법 및 장치 |
| JP2015121887A (ja) * | 2013-12-20 | 2015-07-02 | キヤノン株式会社 | 情報処理装置及びその制御方法、およびプログラム |
-
2016
- 2016-07-08 CA CA2989654A patent/CA2989654C/fr active Active
- 2016-07-08 KR KR1020187002797A patent/KR102567780B1/ko active Active
- 2016-07-08 CN CN201680040535.9A patent/CN107851009B/zh active Active
- 2016-07-08 JP JP2018500410A patent/JP6626956B2/ja active Active
- 2016-07-08 WO PCT/US2016/041573 patent/WO2017008036A1/fr active Application Filing
- 2016-07-08 EP EP16822056.4A patent/EP3320426A4/fr not_active Withdrawn
Also Published As
| Publication number | Publication date |
|---|---|
| JP2018519611A (ja) | 2018-07-19 |
| CN107851009B (zh) | 2021-11-09 |
| CA2989654A1 (fr) | 2017-01-12 |
| EP3320426A1 (fr) | 2018-05-16 |
| CN107851009A (zh) | 2018-03-27 |
| KR102567780B1 (ko) | 2023-08-18 |
| JP6626956B2 (ja) | 2019-12-25 |
| EP3320426A4 (fr) | 2019-04-24 |
| KR20180027529A (ko) | 2018-03-14 |
| WO2017008036A1 (fr) | 2017-01-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10067490B2 (en) | Method and apparatus for modifying behavior of code for a controller-based device | |
| EP3295649B1 (fr) | Procédé et appareil de développement automatique de logiciels pour un groupe de dispositifs à base de contrôleur | |
| EP3596593B1 (fr) | Procédé et appareil conçus pour générer et incorporer automatiquement un code dans des environnements de développement | |
| KR102783146B1 (ko) | 컨트롤러 기반 원격 솔루션들을 생성 및 관리하기 위한 방법 및 장치 | |
| US10798780B2 (en) | Method and apparatus for creating and managing controller based remote solutions | |
| US10338904B2 (en) | Specialized app development and deployment system and method | |
| US20170063611A1 (en) | User Configuration Mechanism for Internet-of-Things (IOT) | |
| CN107003836B (zh) | 用于所连接的消费者设备的灵活设备模板 | |
| CA2989654C (fr) | Procede et appareil de modification de comportement de code d'un dispositif base sur un controleur | |
| HK1245457A1 (en) | Method and apparatus for modifying behavior of code for a controller-based device | |
| HK1245457B (zh) | 用於修改基於控制器的设备的代码的行为的方法和装置 | |
| EP3501160B1 (fr) | Procédé et appareil pour créer et gérer des solutions distantes basées sur un contrôleur | |
| JP5956679B2 (ja) | 制御デバイス | |
| US20150201003A1 (en) | System and method for utilizing script logic in connection with an installed enterprise service application | |
| HK1246421B (zh) | 用於一组基於控制器的装置的自动软件开发的方法和设备 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| EEER | Examination request |
Effective date: 20210412 |