JP6644756B2 - 可動物体のアプリケーション開発を支援する方法、システム及びコンピュータ読取り可能媒体 - Google Patents
可動物体のアプリケーション開発を支援する方法、システム及びコンピュータ読取り可能媒体 Download PDFInfo
- Publication number
- JP6644756B2 JP6644756B2 JP2017223666A JP2017223666A JP6644756B2 JP 6644756 B2 JP6644756 B2 JP 6644756B2 JP 2017223666 A JP2017223666 A JP 2017223666A JP 2017223666 A JP2017223666 A JP 2017223666A JP 6644756 B2 JP6644756 B2 JP 6644756B2
- Authority
- JP
- Japan
- Prior art keywords
- application
- movable object
- activation request
- authentication server
- access
- 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
- 238000000034 method Methods 0.000 title claims description 28
- 238000011161 development Methods 0.000 title claims description 25
- 238000004891 communication Methods 0.000 claims description 50
- 230000004913 activation Effects 0.000 claims description 35
- 238000009434 installation Methods 0.000 claims description 18
- 238000012545 processing Methods 0.000 claims description 12
- RZVHIXYEVGDQDX-UHFFFAOYSA-N 9,10-anthraquinone Chemical compound C1=CC=C2C(=O)C3=CC=CC=C3C(=O)C2=C1 RZVHIXYEVGDQDX-UHFFFAOYSA-N 0.000 claims description 6
- 230000002085 persistent effect Effects 0.000 claims 2
- 230000006870 function Effects 0.000 description 29
- 238000010586 diagram Methods 0.000 description 21
- 238000001994 activation Methods 0.000 description 16
- 238000005516 engineering process Methods 0.000 description 9
- 230000008569 process Effects 0.000 description 7
- 239000004606 Fillers/Extenders Substances 0.000 description 6
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000006399 behavior Effects 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 230000015654 memory Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000003213 activating effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 238000009432 framing Methods 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Landscapes
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
- Selective Calling Equipment (AREA)
- Telephonic Communication Services (AREA)
Description
図1は、本発明の様々な実施形態による、可動物体の環境でのアプリケーションの例示的な図である。図1に示すように、可動物体の環境100でのアプリケーション112は、物理リンク110を介して可動物体101と通信することができる。可動物体101は、無人機、無人車両、ハンドヘルド装置、及び/又はロボットとすることができる。
図4は、本発明の様々な実施形態により、可動物体の環境でのソフトウェアアプリケーション開発を支援する様子の例示的な図である。図4に示すように、可動物体の環境400でのアプリケーション403は、可動物体マネージャ402を使用して、可動物体401にアクセスし、それを制御することができ、このマネージャは、様々な関数モジュールを制御するファームウェア411を使用する。可動物体401は、無人機、無人車両、携帯型コンピューティング装置、ハンドヘルド装置、又はロボットとすることができる。
図9は、本発明の様々な実施形態により、ソフトウェア開発環境において可動物体インターフェースをサポートする様子の例示的な図である。図9に示すように、可動物体インターフェース903を使用して、ソフトウェア開発キット(SDK)環境などソフトウェア開発環境900での可動物体901にアクセスすることができる。
図13は、本発明の様々な実施形態により、可動物体の環境においてセキュリティモデルをサポートするために認証サーバを使用する様子の例示的な図である。図13に示すように、アプリケーション開発環境1300において認証サーバ1301を使用して、セキュリティモデルをサポートすることができる。
Claims (17)
- 可動物体の環境でのアプリケーション開発を支援するための方法であって、
認証サーバを介してアプリケーションからアクティベーション要求を受信するステップであって、前記アクティベーション要求が、可動物体にアクセスするための権限を求める要求を含むステップと、
1つ又は複数のポリシーを前記アクティベーション要求に適用するステップと、
前記アプリケーションに資格がある場合、前記可動物体にアクセスするための権限を前記アプリケーションに付与するステップと、
前記認証サーバを介して、最大インストレーション数を維持するステップと、含み、
前記最大インストレーション数が、事前構成又は動的構成されるようになっている、方法。 - 前記可動物体が、無人機、無人車両、ハンドヘルド装置、又はロボットである、請求項1に記載の方法。
- 前記アプリケーションに関連付けられたアプリケーション識別子に基づいて、アプリケーションキーを前記アプリケーションに割り当てるステップを更に含む、請求項1に記載の方法。
- 前記アプリケーションキーが、前記アプリケーション識別子と一義的に結びついており、前記アプリケーションキーが、1組の権限に関連付けられている、請求項3に記載の方法。
- 異なるアプリケーション識別子を有する別のアプリケーションに、異なるアプリケーションキーを割り当てるステップを更に含み、前記異なるアプリケーションキーが、異なる組の権限に関連付けられている、請求項4に記載の方法。
- 前記アクティベーション要求が、前記アプリケーションキーを含む、請求項3に記載の方法。
- アプリケーションがアクティブにされると、アクティブにされたアプリケーションカウントを更新するステップを更に含む、請求項1に記載の方法。
- 前記アクティブにされたアプリケーションカウントが前記最大インストレーション数以上である場合、前記アクティベーション要求を却下するステップを更に含む、請求項7に記載の方法。
- 前記最大インストレーション数を増やして、アップグレード要求を処理するステップ、又は、
前記最大インストレーション数をゼロに設定して、不法若しくは不適切なアプリケーションを停止するステップ、
を更に含む、請求項1に記載の方法。 - 可動物体の環境でのアプリケーション開発を支援するための方法であって、
認証サーバを介してアプリケーションからアクティベーション要求を受信するステップであって、前記アクティベーション要求が、可動物体にアクセスするための権限を求める要求を含むステップと、
1つ又は複数のポリシーを前記アクティベーション要求に適用するステップと、
前記アプリケーションに資格がある場合、前記可動物体にアクセスするための権限を前記アプリケーションに付与するステップと、
前記可動物体にアクセスするためのインターフェースを前記アプリケーションが使用できるようにするステップと、を含み、
前記可動物体が無人機であり、前記インターフェースが、カメラ構成要素、電池構成要素、ジンバル構成要素、通信構成要素、及び飛行制御装置構成要素を備える、方法。 - 前記インターフェースが地上局構成要素を備え、これが前記飛行制御装置構成要素に関連付けられ、前記地上局構成要素が、1つ又は複数の飛行制御操作を実行するように動作する、請求項10に記載の方法。
- 前記地上局構成要素が、特定の組の権限を有するアプリケーションによってのみアクセス可能になるように構成される、請求項11に記載の方法。
- 可動物体の環境でのアプリケーション開発を支援するためのシステムであって、
1つ又は複数のマイクロプロセッサと、
前記1つ又は複数のマイクロプロセッサ上で実行される認証サーバと、を備え、
請求項1から12の何れか一項に記載の方法を実施するように構成される、システム。 - 命令を内部に記憶した持続的なコンピュータ読取り可能媒体であって、プロセッサによって実行されると、
認証サーバを介してアプリケーションからアクティベーション要求を受信するステップであって、前記アクティベーション要求が、可動物体にアクセスするための権限を求める要求を含むステップと、
1つ又は複数のポリシーを前記アクティベーション要求に適用するステップと、
前記アプリケーションに資格がある場合、前記可動物体にアクセスするための権限を前記アプリケーションに付与するステップと、
前記認証サーバを介して、最大インストレーション数を維持するステップと、
を含むステップを実行し、
前記最大インストレーション数が、事前構成又は動的構成されるようになっている、持続的なコンピュータ読取り可能媒体。 - 命令を内部に記憶した持続的なコンピュータ読取り可能媒体であって、プロセッサによって実行されると、
認証サーバを介してアプリケーションからアクティベーション要求を受信するステップであって、前記アクティベーション要求が、可動物体にアクセスするための権限を求める要求を含むステップと、
1つ又は複数のポリシーを前記アクティベーション要求に適用するステップと、
前記アプリケーションに資格がある場合、前記可動物体にアクセスするための権限を前記アプリケーションに付与するステップと、
前記可動物体にアクセスするためのインターフェースを前記アプリケーションが使用できるようにするステップと、
を含むステップを実行し、
前記可動物体が無人機であり、前記インターフェースが、カメラ構成要素、電池構成要素、ジンバル構成要素、通信構成要素、及び飛行制御装置構成要素を備える、持続的なコンピュータ読取り可能媒体。 - 可動物体の環境でのアプリケーション開発を支援するシステムであって、
1つ又は複数のマイクロプロセッサと、
前記1つ又は複数のマイクロプロセッサ上で実行されるウェブポータルと、を備え、
前記ウェブポータルが、
アプリケーションからアプリケーション開発情報を受信し、
前記受信したアプリケーション開発情報を認証サーバに提供する、
ように動作し、
前記認証サーバは、
アプリケーションからアクティベーション要求を受信し、前記アクティベーション要求が可動物体にアクセスするための権限を求める要求を含み、
1つ又は複数のポリシーを前記アクティベーション要求に適用し、
前記アプリケーションに資格がある場合、前記可動物体にアクセスするための前記権限を前記アプリケーションに付与し、
最大インストレーション数を維持する、
ように動作し、
前記最大インストレーション数が、事前構成又は動的構成されるようになっている、システム。 - 可動物体の環境でのアプリケーション開発を支援するシステムであって、
1つ又は複数のマイクロプロセッサと、
前記1つ又は複数のマイクロプロセッサ上で実行されるウェブポータルと、を備え、
前記ウェブポータルが、
アプリケーションからアプリケーション開発情報を受信し、
前記受信したアプリケーション開発情報を認証サーバに提供する、
ように動作し、
前記認証サーバは、
アプリケーションからアクティベーション要求を受信し、前記アクティベーション要求が可動物体にアクセスするための権限を求める要求を含み、
1つ又は複数のポリシーを前記アクティベーション要求に適用し、
前記アプリケーションに資格がある場合、前記可動物体にアクセスするための前記権限を前記アプリケーションに付与し、
前記可動物体にアクセスするためのインターフェースを前記アプリケーションが使用できる、
ように動作し、
前記可動物体が無人機であり、前記インターフェースが、カメラ構成要素、電池構成要素、ジンバル構成要素、通信構成要素、及び飛行制御装置構成要素を備える、システム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017223666A JP6644756B2 (ja) | 2017-11-21 | 2017-11-21 | 可動物体のアプリケーション開発を支援する方法、システム及びコンピュータ読取り可能媒体 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017223666A JP6644756B2 (ja) | 2017-11-21 | 2017-11-21 | 可動物体のアプリケーション開発を支援する方法、システム及びコンピュータ読取り可能媒体 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016534951A Division JP6250166B2 (ja) | 2015-04-20 | 2015-04-20 | 可動物体のアプリケーション開発を支援する方法、システム及びコンピュータ読取り可能媒体 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2018049654A JP2018049654A (ja) | 2018-03-29 |
JP6644756B2 true JP6644756B2 (ja) | 2020-02-12 |
Family
ID=61767689
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017223666A Active JP6644756B2 (ja) | 2017-11-21 | 2017-11-21 | 可動物体のアプリケーション開発を支援する方法、システム及びコンピュータ読取り可能媒体 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6644756B2 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7039636B2 (ja) * | 2020-02-19 | 2022-03-22 | ソフトバンク株式会社 | システム、管理装置、監視端末、及びプログラム |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8831823B2 (en) * | 2009-10-15 | 2014-09-09 | Airbiquity Inc. | Centralized management of motor vehicle software applications and services |
CN103546358B (zh) * | 2012-07-09 | 2016-05-04 | 腾讯科技(深圳)有限公司 | 面向第三方应用的即时通讯方法及*** |
AU2013204965B2 (en) * | 2012-11-12 | 2016-07-28 | C2 Systems Limited | A system, method, computer program and data signal for the registration, monitoring and control of machines and devices |
US9313203B2 (en) * | 2013-03-15 | 2016-04-12 | Symantec Corporation | Systems and methods for identifying a secure application when connecting to a network |
US9270674B2 (en) * | 2013-03-29 | 2016-02-23 | Citrix Systems, Inc. | Validating the identity of a mobile application for mobile application management |
-
2017
- 2017-11-21 JP JP2017223666A patent/JP6644756B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JP2018049654A (ja) | 2018-03-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20220053079A1 (en) | System and method for supporting movable object application development | |
US9755894B2 (en) | Virtual serial cable | |
US20180262597A1 (en) | Universal quality of service for internet of things devices | |
CN108965242B (zh) | 基于角色的控制的方法、***及计算机可读存储介质 | |
KR20190035076A (ko) | 사물인터넷 장치의 네트워크 등록 방법 및 그 장치 | |
US11903062B2 (en) | Method for operating application requiring communication with external device, and electronic device therefor | |
US20210136578A1 (en) | Data distribution from a movable object | |
EP3007385A1 (en) | Terminal peripheral control method, m2m gateway, and communications system | |
US20220217582A1 (en) | User plane replicator | |
JP6644756B2 (ja) | 可動物体のアプリケーション開発を支援する方法、システム及びコンピュータ読取り可能媒体 | |
KR20190052749A (ko) | 무선 통신 시스템에서 데이터 패킷을 처리하기 위한 장치 및 방법 | |
JP2020191573A (ja) | システム、情報処理装置及びプログラム | |
CN109315005B (zh) | 与可移动物体的连接的自动更新 | |
KR20200059768A (ko) | 어플리케이션에 따라 무선 네트워크 서비스를 스케줄링하는 전자 장치 및 그 동작 방법 | |
US11006323B2 (en) | Electronic device and WLAN relay function control method thereof | |
EP3241363B1 (en) | Resource link management at service layer | |
WO2023081202A1 (en) | Mec dual edge apr registration on behalf of edge platform in dual edge deployments | |
WO2017214861A1 (en) | Supporting protocol independent movable object application development | |
JPWO2014155498A1 (ja) | 電子機器 | |
KR102659070B1 (ko) | 네트워크에 연결하는 방법 및 이를 수행하는 전자 장치 | |
WO2021035612A1 (zh) | 一种无人机的管理方法、设备、无人机、***及存储介质 | |
KR102457007B1 (ko) | 리치 통신 스위트 서비스를 통한 비디오 공유 제어 방법 및 전자 장치 | |
EP3843343B1 (en) | Managing an application program priority | |
CN112398909A (zh) | 数据交换方法、装置、设备及计算机可读存储介质 | |
KR20150043750A (ko) | 응용프로그램 버전 관리 방법 및 장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20171121 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20171212 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20171212 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190221 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20190426 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20190520 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190722 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20191210 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200108 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6644756 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |