JP2020524832A - ロボット制御とサービス提供方法、装置及び電子機器 - Google Patents

ロボット制御とサービス提供方法、装置及び電子機器 Download PDF

Info

Publication number
JP2020524832A
JP2020524832A JP2019557376A JP2019557376A JP2020524832A JP 2020524832 A JP2020524832 A JP 2020524832A JP 2019557376 A JP2019557376 A JP 2019557376A JP 2019557376 A JP2019557376 A JP 2019557376A JP 2020524832 A JP2020524832 A JP 2020524832A
Authority
JP
Japan
Prior art keywords
application
robot
local
cloud
file system
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.)
Granted
Application number
JP2019557376A
Other languages
English (en)
Other versions
JP7016884B2 (ja
Inventor
温燕飛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Cloudminds Shenzhen Robotics Systems Co Ltd
Original Assignee
Cloudminds Shenzhen Robotics Systems Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Cloudminds Shenzhen Robotics Systems Co Ltd filed Critical Cloudminds Shenzhen Robotics Systems Co Ltd
Publication of JP2020524832A publication Critical patent/JP2020524832A/ja
Application granted granted Critical
Publication of JP7016884B2 publication Critical patent/JP7016884B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1679Programme controls characterised by the tasks executed
    • B25J9/1689Teleoperation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/46Multiprogramming arrangements
    • G06F9/54Interprogram communication
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J13/00Controls for manipulators
    • B25J13/006Controls for manipulators by means of a wireless system for controlling one or several manipulators
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/11File system administration, e.g. details of archiving or snapshots
    • G06F16/128Details of file system snapshots on the file-level, e.g. snapshot creation, administration, deletion
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/17Details of further file system functions
    • G06F16/178Techniques for file synchronisation in file systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • G06F2009/45595Network integration; Enabling network access in virtual machine instances
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2209/00Indexing scheme relating to G06F9/00
    • G06F2209/50Indexing scheme relating to G06F9/50
    • G06F2209/509Offload

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Robotics (AREA)
  • Mechanical Engineering (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Manipulator (AREA)

Abstract

【課題】本願では、ロボット制御とサービス提供方法、装置及び電子機器が提供される。【解決手段】ローカルロボットがローカルオペレーティングシステムにおけるアプリケーションに対しファイルシステムのスナップショットを作成するとともに、当該アプリケーションのファイルシステムデータをクラウドロボットに同期することと、クラウドロボットがローカルロボットと同じオペレーティングシステムを予め実行したクラウドバーチャルマシン上で、ローカルロボットと同じアプリケーションを実行すること(101)と、前記アプリケーションの実行結果をローカルロボットに逆同期すること(102)と、を含む。クラウドサーバはクラウドバーチャルマシン上で端末と同じバージョンのオペレーティングシステムカーネルを実行し、端末によって同期されたファイルシステム及びアプリケーションを直接にロードかつ実行してから、アプリケーションの実行結果を端末に戻すことにより、クラウドが端末アプリケーションを遠隔操作することを実現し、ロボットの挙動への制御能力をさらに向上させるようになる。【選択図】図1

Description

本願は、クラウドロボットの技術分野に関し、特に、ロボット制御とサービス提供方法、装置及び電子機器に関する。
クラウド知能ロボットの中核的な特徴は、ロボットの脳をクラウドに置き、ローカルロボットがクラウド知能の制御端末に接続され、制御端末がロボットの実体として高速セキュリティネットワークを通じてクラウドの脳に接続されることである。ロボットの全ての人工知能は、制御端末によって高速セキュリティネットワークを通じてクラウドから取得され、つまり、クラウドの人工知能はロボットの全ての動作を制御している。
しかしながら、従来の技術の条件下で、クラウドの人工知能はまだ100%で完全自動化制御を実現することができず、ロボット実体の挙動制御について理想的なものではない。
本願の実施例は、ロボット実体がより良いサービスを提供するように、ロボット実体の挙動に対するクラウドの制御をさらに向上させることを1つの目的とする。
第1方面、本願の実施例では、
ローカルロボットと同じオペレーティングシステムを予め実行したクラウドバーチャルマシン上で、前記ローカルロボットと同じアプリケーションを実行することであって、前記アプリケーションのファイルシステムデータは予めローカルロボットによって同期されて得られるものであることと、
前記アプリケーションの実行結果をローカルロボットに逆同期することと、を含むロボット制御方法が提供される。
第2方面、本願の実施例では、
ローカルロボットと同じオペレーティングシステムを予め実行したクラウドバーチャルマシン上で、前記ローカルロボットと同じアプリケーションを実行するためのプログラム実行モジュールであって、前記アプリケーションのファイルシステムデータは予めローカルロボットによって同期されて得られるものであるプログラム実行モジュールと、
前記アプリケーションの実行結果をローカルロボットに逆同期する逆同期モジュールとを含むロボット制御装置が提供される。
第3方面、本願の実施例では、メモリと、1つ又は複数のプロセッサと、1つ又は複数のモジュールとを含み、
前記1つ又は複数のモジュールは前記メモリに格納され、前記1つ又は複数のプロセッサによって実行されるように配置され、前記1つ又は複数のモジュールは上記のような1つのロボット制御方法における各ステップを実行するための指令を含む電子機器が提供される。
第4方面、本願の実施例では、コンピュータ読み取り可能な記憶媒体に埋め込まれたコンピュータプログラムを含み、前記コンピュータプログラムは、前記電子機器に上記のようなロボット制御方法における各ステップを実行させるための指令を含むコンピュータプログラム製品が提供される。
有益な効果は下記の通りである。
本願の実施例に提供されたロボット制御方法として、ローカルロボットのアプリケーションをクラウドに予め同期し、そして、クラウドにおける、ローカルロボットと同じオペレーティングシステムを実行したクラウドバーチャルマシン上で前記ローカルロボットと同じアプリケーションを実行し、アプリケーションの実行結果をローカルロボットに逆同期することにより、クラウドが端末アプリケーションを遠隔操作することを実現し、ロボットの挙動への制御能力をさらに向上させるようになる。
第5方面、本願の実施例では、
ローカルオペレーティングシステムにおけるアプリケーションに対しファイルシステムのスナップショットを作成するとともに、当該アプリケーションのファイルシステムデータをクラウドロボットに同期することと、
クラウドロボットによって逆同期された前記アプリケーションの実行結果を受信することと、を含むロボットサービス提供方法が提供される
第6方面、本願の実施例では、
ローカルオペレーティングシステムにおけるアプリケーションに対しファイルシステムのスナップショットを作成するとともに、当該アプリケーションのファイルシステムデータをクラウドロボットに同期するための同期モジュールと、
クラウドロボットによって逆同期された前記アプリケーションの実行結果を受信するためのローカル第1受信モジュールとを含むロボットサービス提供装置が提供される。
第7方面、本願の実施例では、メモリと、1つ又は複数のプロセッサと、1つ又は複数のモジュールとを含み
前記1つ又は複数のモジュールは前記メモリに格納され、前記1つ又は複数のプロセッサによって実行されるように配置され、前記1つ又は複数のモジュールは上記のような1つのロボットサービス提供方法における各ステップを実行するための指令を含む電子機器が提供される。
第8方面、本願の実施例では、コンピュータ読み取り可能な記憶媒体に埋め込まれたコンピュータプログラムを含み、前記コンピュータプログラムは、前記電子機器に上記のようなロボットサービス提供方法における各ステップを実行させるための指令を含むコンピュータプログラム製品が提供される。
有益な効果は下記の通りである。
本願の実施例に提供されたロボットサービス提供方法において、本願のローカルロボットがローカルオペレーティングシステムにおけるアプリケーションに対しファイルシステムのスナップショットを作成するとともに、当該アプリケーションのファイルシステムデータをクラウドロボットに同期し、クラウドロボットによりアプリケーションに対して処理、実行等の操作を行うことができるため、クラウドロボットによって逆同期されたアプリケーションの実行結果を受信すればよく、それによって、クラウドが端末アプリケーションを遠隔操作することを実現し、ロボットの挙動への制御能力をさらに向上させることにより、ロボットがより良好にユーザにサービスを提供することができる。
以下、図面を参照しながら本願の具体的な実施例を説明し、そのうち、
図1は、本願の実施例1におけるロボット制御方法の実施を示すフローチャートである。 図2は、本願の実施例2におけるロボットサービス提供方法の実施を示すフローチャートである。 図3―1は、本願の実施例3におけるロボット制御装置を示す構成模式図の1である。 図3―2は、本願の実施例3におけるロボット制御装置を示す構成模式図の2である。 図3―3は、本願の実施例3におけるロボット制御装置を示す構成模式図の3である。 図4―1は、本願の実施例4におけるロボットサービス提供装置を示す構成模式図の1である。 図4―2は、本願の実施例4におけるロボットサービス提供装置を示す構成模式図の2である。 図4―3は、本願の実施例4におけるロボットサービス提供装置を示す構成模式図の3である。 図4―4は、本願の実施例4におけるロボットサービス提供装置を示す構成模式図の4である。 図4―5は、本願の実施例4におけるロボットサービス提供装置を示す構成模式図の5である。 図5は、本願の実施例5における電子機器を示す構成模式図である。 図6は、本願の実施例6における電子機器を示す構成模式図である。 図7は、本願の実施例9におけるロボットシステムを示す構成模式図である。
本願の発明及び利点をより明確にするために、以下、図面を組み合わせて本願の例示的な実施例をさらに詳細に説明し、明らかに、記載される実施例は、本願の一部の実施例に過ぎず、全ての実施例を網羅するものではない。また、矛盾しない場合、本開示の実施例及び実施例における特徴は互いに組み合わせることができる。
従来技術の欠陥に対して、本願の実施例では、ロボット制御とサービス提供方法、装置及び電子機器が提供され、以下で説明する。
実施例1
図1は、本願の実施例1におけるロボット制御方法の実施を示すフローチャートであり、図1に示すように、前記ロボット制御方法は以下のステップを含むことができる。
ステップ101、ローカルロボットと同じオペレーティングシステムを予め実行したクラウドバーチャルマシン上で、前記ローカルロボットと同じアプリケーションを実行し、前記アプリケーションのファイルシステムデータは予めローカルロボットによって同期されて得られるものである。
ステップ102、前記アプリケーションの実行結果をローカルロボットに逆同期する。
本実施例は、クラウドロボットの角度から説明するものである。クラウドロボットは、ローカルロボットのオペレーティングシステムと同じクラウドバーチャルマシンを1つ又は複数予め構築して、ローカルロボットとアプリケーションの同期を完了することにより、クラウドの前記バーチャルマシン上で前記ローカルロボットと同じアプリケーションを実行することができ、実行の終了後、実行結果をローカルロボットに逆同期することにより、クラウドから制御端末上のアプリケーションを操作する目的を達し、それによって、クラウドはローカルロボットの挙動をより良好に制御することができ、さらにユーザにより良いサービスを提供することができる。
具体的に実施する場合、クラウドロボットのクラウドバーチャルマシンは、ローカルロボットと同じオペレーティングシステムカーネル、例えば、Linux Kernel(Linuxカーネル)(Linuxは登録商標である)を採用することができ、クラウドロボットのクラウドバーチャルマシンはローカルロボットと同じオペレーティングシステム、例えば、Android(アンドロイド)システム等を採用することができる。アプリケーションは従来技術における各種のアプリケーションであってもよく、ここで枚挙しない。
実施中、前記の、ローカルロボットと同じオペレーティングシステムを予め実行したクラウドバーチャルマシン上で前記ローカルロボットと同じアプリケーションを実行する前に、前記方法は、
ローカルロボットによって同期されたアプリケーションのファイルシステムデータを受信することであって、前記ローカルロボットによって同期されたアプリケーションのファイルシステムデータは、前記ローカルロボットがローカルオペレーティングシステムにおける前記アプリケーションに対してファイルシステムのスナップショットを作成して得られるものであることと、
クラウドバーチャルマシンを起動させ、前記クラウドバーチャルマシン上で前記ローカルロボットと同じオペレーティングシステムを実行するとともに、前記ファイルシステムデータをロードすることと、をさらに含むことができる。
具体的に実施する場合、クラウドロボットがローカルロボットと同じアプリケーションを実行する前に、クラウドはまずローカルロボットによって同期されたアプリケーションのファイルシステムデータを受信し、そして、クラウドバーチャルマシンを起動させ、前記クラウドバーチャルマシン上でローカルロボットと同じオペレーティングシステムを実行するとともに、前記アプリケーションのファイルシステムデータをロードすることができる。
そのうち、前記クラウドロボットが受信したローカルロボットによって同期されたアプリケーションのファイルシステムデータは、ローカルロボットがローカルオペレーティングシステムにおける前記アプリケーションに対してファイルシステムのスナップショットを作成して得られるものであってもよい。本実施例におけるローカルロボットはファイルシステムのスナップショットをすることができ、いずれのタイミングにおいてもファイルシステムに対してスナップショットを作成し、ファイルシステムのスナップショット又はアプリケーションのデータをクラウドサーバにアップロードすることができる。
実施中、前記の、ローカルロボットによって同期されたアプリケーションのファイルシステムデータを受信する前に、前記方法は、
ローカルロボットにアプリケーション同期指令を送信することをさらに含むことができる。
具体的に実施する場合、クラウドロボットがローカルロボットによって同期されたアプリケーションのファイルシステムデータを受信する前に、まずローカルロボットにアプリケーション同期指令を送信し、ローカルロボットは、前記アプリケーション同期指令を受信した後、前記アプリケーション同期指令に従ってアプリケーションのデータをクラウドサーバに同期することができる。
本実施例では、ローカルロボットはクラウドへ同期するアプリケーションのデータを自分で決定してもよいし、クラウドから送信されたアプリケーション同期指令を受信した後、指令に従ってクラウドへアプリケーションのデータを同期してもよい。
本実施例に提供されたロボット制御方法において、ローカルロボットのアプリケーションをクラウドに予め同期し、そして、クラウドにおける、ローカルロボットと同じオペレーティングシステムを実行したクラウドバーチャルマシン上で前記ローカルロボットと同じアプリケーションを実行し、アプリケーションの実行結果をローカルロボットに逆同期することにより、クラウドが端末アプリケーションを遠隔操作することを実現し、ロボットの挙動への制御能力をさらに向上させるようになる。
実施例2
図2は、本願の実施例2におけるロボットサービス提供方法の実施を示すフローチャートであり、図2に示すように、前記ロボットサービス提供方法は以下のステップを含むことができる。
ステップ201、ローカルオペレーティングシステムにおけるアプリケーションに対しファイルシステムのスナップショットを作成するとともに、当該アプリケーションのファイルシステムデータをクラウドロボットに同期する。
ステップ202、クラウドロボットによって逆同期された前記アプリケーションの実行結果を受信する。
本実施例はローカルロボット側から説明するものである。ローカルロボットは、ローカルオペレーティングシステムにおけるアプリケーションに対しファイルシステムのスナップショットを作成し、そして、当該アプリケーションのファイルシステムデータをクラウドサーバ又はクラウドロボットに同期することができ、クラウドロボットによる処理が完了した後、ローカルロボットはクラウドロボットによって逆同期された当該アプリケーションの実行結果を受信すればよい。本実施例に提供された発明を採用することで、クラウドはローカルロボットのアプリケーションを遠隔制御することができ、それによってローカルロボットはユーザにより良くサービスを提供することができる。
実施中、前記の、ローカルオペレーティングシステムにおけるアプリケーションに対しファイルシステムのスナップショットを作成する前に、前記方法は、
クラウドロボットから送信されたアプリケーション同期指令を受信することをさらに含むことができる。
具体的に実施する場合、ローカルロボットは、ローカルオペレーティングシステムのアプリケーションに対しファイルシステムのスナップショットを作成する前に、クラウドロボットから送信されたアプリケーション同期指令を受信し、前記アプリケーション同期指令に従ってローカルなアプリケーションに対しスナップショットを作成するとともに、ファイルシステムデータをクラウドロボットに同期することができる。
具体的に実施する場合、ローカルロボットは、自身の需要に応じて自発的に同期を開始し、又はユーザからの需要に応じて自発的に同期を開始してもよい。
実施中、前記の、クラウドロボットから送信されたアプリケーション同期指令を受信した後、ローカルオペレーティングシステムにおけるアプリケーションに対しファイルシステムのスナップショットを作成する前に、前記方法は、
前記アプリケーションをロックすることをさらに含むことができる。
具体的に実施する場合、ローカルロボットは、前記の、クラウドロボットから送信されたアプリケーション同期指令を受信した後、ローカルオペレーティングシステムにおけるアプリケーションに対しファイルシステムのスナップショットを作成する前に、同期中又はクラウドロボットによるアプリケーションの実行中にローカルアプリケーションのファイルシステムデータに変化が生じて、実行結果にエラーが発生してしまうことを回避するように、同期しようとするアプリケーションをロックすることができる。
実施中、前記の、クラウドロボットによって逆同期された前記アプリケーションの実行結果を受信した後、前記方法は、
前記プリケーションをアンロックすることをさらに含むことができる。
具体的に実施する場合、クラウドロボットが前記アプリケーションに対する実行を完了し、ローカルロボットがクラウドロボットによって逆同期された前記アプリケーションの実行結果を受信した後、ローカルロボット又はユーザがローカルな前記プリケーションを正常に使用又は実行することができるように、ローカルロボットは、ローカルな前記プリケーションをアンロックすることができる。
実施中、前記の、クラウドロボットによって逆同期された前記アプリケーションの実行結果を受信した後、前記方法は、
前記実行結果を表示することをさらに含むことができる。
具体的に実施する場合、ローカルロボットは、クラウドロボットによって逆同期された前記アプリケーションの実行結果を受信した後、ユーザにサービスを提供するように、前記実行結果をローカルロボットの表示画面に表示することができる。
具体的に実施する場合、ローカルロボットは、クラウドロボットによって逆同期された前記アプリケーションの実行結果を受信した後、前記実行結果を音声出力等の方式でユーザに報知してもよく、前記実行結果に従って相応的な動作等を自発的に実行してもよい。
本実施例に提供されたロボットサービス提供方法おいて、本願のローカルロボットがローカルオペレーティングシステムにおけるアプリケーションに対しファイルシステムのスナップショットを作成するとともに、当該アプリケーションのファイルシステムデータをクラウドロボットに同期し、クラウドロボットによりアプリケーションに対して処理、実行等の操作を行うことができるため、クラウドロボットによって逆同期されたアプリケーションの実行結果を受信すればよく、それによって、クラウドが端末アプリケーションを遠隔操作することを実現し、ロボットの挙動への制御能力をさらに向上させることにより、ロボットがより良好にユーザにサービスを提供することができる。
実施例3
同一の発明思想に基づいて、本願の実施例では、ロボット制御装置がさらに提供され、これらの機器が問題を解決する原理がロボット制御方法と類似するため、これらの機器の実施は方法の実施を参照することができ、重複の内容を再び説明しない。
図3−1は、本願の実施例3におけるロボット制御装置を示す構成模式図の1であり、図3−1に示すように、前記ロボット制御装置は、
ローカルロボットと同じオペレーティングシステムを予め実行したクラウドバーチャルマシン上で、前記ローカルロボットと同じアプリケーションを実行するためのプログラム実行モジュール301であって、前記アプリケーションのファイルシステムデータは予めローカルロボットによって同期されて得られるものであるプログラム実行モジュール301と、
前記アプリケーションの実行結果をローカルロボットに逆同期する逆同期モジュール302とを含むことができる。
図3−2は、本願の実施例3におけるロボット制御装置を示す構成模式図の2であり、図3−2に示すように、実施中、前記装置は、
前記の、ローカルロボットと同じオペレーティングシステムを予め実行したクラウドバーチャルマシン上で前記ローカルロボットと同じアプリケーションを実行する前に、ローカルロボットによって同期されたアプリケーションのファイルシステムデータを受信するためのクラウド受信モジュール303であって、前記ローカルロボットによって同期されたアプリケーションのファイルシステムデータは、前記ローカルロボットがローカルオペレーティングシステムにおける前記アプリケーションに対しファイルシステムのスナップショットを作成して得られるものであるクラウド受信モジュール303と、
クラウドバーチャルマシンを起動させ、前記クラウドバーチャルマシン上で前記ローカルロボットと同じオペレーティングシステムを実行するとともに、前記ファイルシステムデータをロードするためのシステム実行モジュール304とをさらに含むことができる。
図3−3は、本願の実施例3におけるロボット制御装置を示す構成模式図の3であり、図3−3に示すように、実施中、前記装置は、
前記の、ローカルロボットによって同期されたアプリケーションのファイルシステムデータを受信する前に、ローカルロボットにアプリケーション同期指令を送信するためのクラウド送信モジュール305をさらに含むことができる。
実施例4
図4−1は、本願の実施例4におけるロボットサービス提供装置を示す構成模式図の1であり、図4−1に示すように、前記ロボットサービス提供装置は、
ローカルオペレーティングシステムにおけるアプリケーションに対しファイルシステムのスナップショットを作成するとともに、当該アプリケーションのファイルシステムデータをクラウドロボットに同期するための同期モジュール401と、
クラウドロボットによって逆同期された前記アプリケーションの実行結果を受信するためのローカル第1受信モジュール402とを含むことができる。
図4−2は、本願の実施例4におけるロボットサービス提供装置を示す構成模式図の2であり、図4−2に示すように、実施中、前記装置は、
前記の、ローカルオペレーティングシステムにおけるアプリケーションに対しファイルシステムのスナップショットを作成する前に、クラウドロボットから送信されたアプリケーション同期指令を受信するためのローカル第2受信モジュール403をさらに含むことができる。
図4−3は、本願の実施例4におけるロボットサービス提供装置を示す構成模式図の3であり、図4−3に示すように、実施中、前記装置は、
前記の、クラウドロボットから送信されたアプリケーション同期指令を受信した後、ローカルオペレーティングシステムにおけるアプリケーションに対しファイルシステムのスナップショットを作成する前に、前記アプリケーションをロックするためのロックモジュール404をさらに含むことができる。
図4−4は、本願の実施例4におけるロボットサービス提供装置を示す構成模式図の4であり、図4−4に示すように、実施中、前記装置は、
前記の、クラウドロボットによって逆同期された前記アプリケーションの実行結果を受信した後、前記プリケーションをアンロックするためのアンロックモジュール405をさらに含むことができる。
図4−5は、本願の実施例4におけるロボットサービス提供装置を示す構成模式図の5であり、図4−5に示すように、実施中、前記装置は、
前記の、クラウドロボットによって逆同期された前記アプリケーションの実行結果を受信した後、前記実行結果を表示するための表示モジュール406をさらに含むことができる。
説明の便宜上、以上の前記装置の各部分及び機能は、各モジュール又はユニットに分けられてそれぞれ説明されている。もちろん、本願を実施する際に各モジュール又はユニットの機能を同一又は複数のソフトウェアまたはハードウェアにて実現することができる。
実施例5
同一の発明思想に基づいて、本願の実施例では、電子機器も提供され、以下で説明する。
図5は、本願の実施例5における電子機器を示す構成模式図であり、図5に示すように、前記電子機器は、メモリ501と、1つ又は複数のプロセッサ502と、1つ又は複数のモジュールとを含むことができる。
前記1つ又は複数のモジュールは前記メモリに格納され、前記1つ又は複数のプロセッサによって実行されるように配置され、前記1つ又は複数のモジュールは上記1つのロボット制御方法における各ステップを実行するための指令を含む。
具体的に実施する場合、前記電子機器は、携帯電話、パッド(Pad)、タブレット、パソコン、インテリジェントロボット等の製品であってもよい。
実施例6
図6は、本願の実施例6における電子機器を示す構成模式図であり、図6に示すように、前記電子機器は、メモリ601と、1つ又は複数のプロセッサ602と、1つ又は複数のモジュールとを含むことができる。
前記1つ又は複数のモジュールは前記メモリに格納され、前記1つ又は複数のプロセッサによって実行されるように配置され、前記1つ又は複数のモジュールは上記1つのロボットサービス提供方法における各ステップを実行するための指令を含む。
実施例7
同一の発明思想に基づいて、本願の実施例では、電子機器と組み合わせて使用するコンピュータプログラム製品も提供され、以下で説明する。
本実施例に提供されたコンピュータプログラム製品は、コンピュータ読み取り可能な記憶媒体に埋め込まれたコンピュータプログラムを含み、前記コンピュータプログラムは、前記電子機器に上記ロボット制御方法における各ステップを実行させるための指令を含む。
実施例8
同一の発明思想に基づいて、本願の実施例では、電子機器と組み合わせて使用する他のコンピュータプログラム製品も提供され、以下で説明する。
本実施例に提供された他のコンピュータプログラム製品は、コンピュータ読み取り可能な記憶媒体に埋め込まれたコンピュータプログラムを含み、前記コンピュータプログラムは、前記電子機器に上記ロボットサービス提供方法における各ステップを実行させるための指令を含む。
本願の実施を容易にするために、以下、実例に基づいて説明する。
実施例9
図7は、本願の実施例9におけるロボットシステムを示す構成模式図であり、図7に示すように、前記ロボットシステムは、ローカルロボット(Terminal Controller(端末制御装置)又は制御端末という)と、クラウドロボット(Cloud Virtual Device(クラウドバーチャルデバイス)又はクラウド仮想装置)とを含むことができ、そのうち、
前記制御端末は、Linuxオペレーティングシステム(Linux Kernel)及びスナップショット付きのファイルシステム(File system with snapshot)を実行し、前記制御端末のユーザースペースは、Androidシステム(Android System)と、アプリケーション(User APP)と、1つのアプリケーション同期サービ(APP Sync server with lock & unlock)とからなる。
制御端末のソフトウェアアーキテクチャに対応して、クラウドは同じソフトウェアアーキテクチャを採用し、同様にLinux Kernel(Linuxカーネル)を採用し、制御端末に対応するソフトウェアシステムをクラウドバーチャルマシン上(Virtual Machine)で実行し、1つのクラウドサーバが1つ又は複数のクラウドバーチャルマシンを実行することができ、クラウドバーチャルマシンは制御端末と同じバージョンのLinux Kernel(Linuxカーネル)を実行することができ、制御端末によって同期されたファイルシステム(FS with snapshot)を直接にロードするとともに、当該ファイルシステムでAndroidシステム(Android system)の実行を起動させる。
クラウドから端末アプリケーションを実行する操作プロセスは、以下のようになってもよい。
1)端末アプリケーションの初期化を実行することをクラウドにより開始する。
2)端末アプリケーションの同期サーバが指令を受信した後、実行しようとするアプリケーションをロックし(APP Lock)、即ち、ロックの間に、端末は当該アプリケーションを実行することができない。
3)端末アプリケーションの同期サーバがファイルシステムのスナップショットを作成するとともに、当該アプリケーションのファイルシステムデータ(Data Sync)をクラウドサーバに同期する。
4)クラウドサーバはクラウドバーチャルマシンを起動させ、ファイルシステムデータをロードし、Android操作システムを実行する。
5)従業員は、需要に応じてクラウドの相応的なAndroidシステム上で端末アプリケーションを実行することができる。
前記需要は、クラウドがカスタマイズした需要であってもよいし、ローカルロボットがクラウドにアップロードする需要であってもよく、ローカルロボットがクラウドにアップロードする需要はユーザから出された指令であってもよい。
6)タスクが完了した後、クラウドAndroidシステムは、ファイルシステムを端末に逆同期する(APP data Sync back)ことができる。
7)端末アプリケーションの同期サーバは、端末アプリケーションをアンロックし(APP unlock)、この際に端末上において実行結果等の情報は表示されることができる。
実施例10
仮に銀行のロビーでサービスを提供するロボットに銀行の財テクソフト(財テクAPPと略す)が予めインストールされており、前記銀行のバックグラウンド従業員がバックグラウンドサーバを通じて前記ロボットにアプリケーションの初期化を開始し、前記ロボットが指令を受信した後に前記財テクAPPをロックし、ロボット端末側で当該財テクAPPを実行することができなくなって、これによって、業務を処理するために銀行に来たユーザの誤操作を防止できる。
前記ロボットはファイルシステムのスナップショットを作成するとともに前記財テクAPPのファイルシステムデータをバックグラウンドサーバに同期し、バックグラウンドサーバはクラウドバーチャルマシンを起動させてファイルシステムデータをロードし、前記ロボットと同じ操作システムを実行し、銀行の従業員は需要に応じてバックグラウンドサーバのクラウドバーチャルマシン上で当該財テクAPPを実行し、当該財テクAPPの基本的な設定及び財テク製品のオプションリストを完了した後、ファイルシステムデータをロボット本体に逆同期することができる。
業務を処理するために銀行に来たユーザに前記ロボットから当該ユーザの個人需要を満たす財テク製品を提供する必要がある場合、前記ロボットは当該ユーザの需要をバックグラウンドサーバに送信することができ、需要を送信すると同時に、財テクAPPのファイルシステムデータをバックグラウンドサーバに同期することができ、銀行の従業員は前記需要に応じてバックグラウンドサーバのクラウドバーチャルマシン上の財テクAPPを実行し、ユーザの需要に適合する財テク製品を決定するとともに、その結果をロボットに逆同期し、ロボットはバックグラウンドサーバにて逆同期された実行結果(即ち、ユーザの需要を満たす財テク製品)を、ユーザが閲覧できるように表示画面に表示し、又は音声等の方式でユーザに報知する。
当業者が理解できるように、本願の実施例は、方法、システム、又はコンピュータプログラム製品として提供されることができる。したがって、本願は、完全なハードウェアの実施例、完全なソフトウェアの実施例、若しくはソフトウェアとソフトウェアとの両方を組み合わせた実施例の形態を採用することができる。そして、本願は、コンピューター利用可能なプログラムコードが含まれる1つ又は複数のコンピューター利用可能記憶媒体(磁気ディスクメモリ、CD−ROM、光メモリ等を含むが、これらに限らない)上で実施されたコンピュータープログラム製品の形態を採用することができる。
本願は、本願の実施例に基づく方法、機器(システム)及びコンピュータプログラム製品のフローチャート及び/又はブロック図を参照して説明するものである。コンピュータプログラム指令によってフローチャート及び/又はブロック図における各々のプロセス及び/又はブロック、及びフローチャート及び/又はブロック図におけるプロセス及び/又はブロックの組み合わせを実現することができると理解すべきである。1つの機器を生じるように、これらのコンピュータプログラム指令を汎用コンピュータ、専用コンピュータ、埋め込みプロセッサ又は他のプログラム可能なデータ処理装置のプロセッサに提供することができ、これによって、コンピューター又は他のプログラム可能なデータ処理装置のプロセッサにより実行された指令は、フローチャートの1つ又は複数のプロセス及び/又はブロック図の1つ又は複数のブロックに指定された機能を実現するための装置を生じる。
これらのコンピュータプログラム指令は、コンピューター又は他のプログラム可能なデータ処理機器を特定の方式で作動するように案内することが可能なコンピュータ読み取り可能なメモリに格納されることによって、当該コンピュータ読み取り可能なメモリに格納されている指令は指令装置を含む製造品を生じてもよく、当該指令装置は、フローチャートの1つ又は複数のプロセス及び/又はブロック図の1つ又は複数のブロックに指定された機能を実現する。
これらのコンピュータプログラム指令は、コンピューター又は他のプログラム可能なデータ処理機器に搭載されることによって、コンピュータにより実現された処理を生じるようにコンピューター又は他のプログラム可能なデータ処理機器にて一連の操作ステップを実行し、それによって、コンピューター又は他のプログラム可能なデータ処理機器上で実行された指令が、フローチャートの1つ又は複数のプロセス及び/又はブロック図の1つ又は複数のブロックに指定された機能を実現するステップを提供する。
本願の好適な実施例を説明したが、当業者は基本的な進歩的概念を知れば、これらの実施例に対して別の変更と補正を行うことができる。したがって、特許請求の範囲は、好適な実施例及び本願の範囲に入る全ての変更と補正を含むように解釈されたい。

Claims (20)

  1. ローカルロボットと同じオペレーティングシステムを予め実行したクラウドバーチャルマシン上で、前記ローカルロボットと同じアプリケーションを実行することであって、前記アプリケーションのファイルシステムデータは予めローカルロボットによって同期されて得られるものであることと、
    前記アプリケーションの実行結果をローカルロボットに逆同期することと、を含むことを特徴とするロボット制御方法。
  2. 前記の、ローカルロボットと同じオペレーティングシステムを予め実行したクラウドバーチャルマシン上で前記ローカルロボットと同じアプリケーションを実行する前に、
    ローカルロボットによって同期されたアプリケーションのファイルシステムデータを受信することであって、前記ローカルロボットによって同期されたアプリケーションのファイルシステムデータは、前記ローカルロボットがローカルオペレーティングシステムにおける前記アプリケーションに対してファイルシステムのスナップショットを作成して得られるものであることと、
    クラウドバーチャルマシンを起動させ、前記クラウドバーチャルマシン上で前記ローカルロボットと同じオペレーティングシステムを実行するとともに、前記ファイルシステムデータをロードすることと、をさらに含むことを特徴とする請求項1に記載の方法。
  3. 前記の、ローカルロボットによって同期されたアプリケーションのファイルシステムデータを受信する前に、
    ローカルロボットにアプリケーション同期指令を送信することをさらに含むことを特徴とする請求項2に記載の方法。
  4. ローカルオペレーティングシステムにおけるアプリケーションに対しファイルシステムのスナップショットを作成するとともに、当該アプリケーションのファイルシステムデータをクラウドロボットに同期することと、
    クラウドロボットによって逆同期された前記アプリケーションの実行結果を受信することと、を含むことを特徴とするロボットサービス提供方法。
  5. 前記の、ローカルオペレーティングシステムにおけるアプリケーションに対しファイルシステムのスナップショットを作成する前に、
    クラウドロボットから送信されたアプリケーション同期指令を受信することをさらに含むことを特徴とする請求項4に記載の方法。
  6. 前記の、クラウドロボットから送信されたアプリケーション同期指令を受信した後、ローカルオペレーティングシステムにおけるアプリケーションに対しファイルシステムのスナップショットを作成する前に、
    前記アプリケーションをロックすることをさらに含むことを特徴とする請求項5に記載の方法。
  7. 前記の、クラウドロボットによって逆同期された前記アプリケーションの実行結果を受信した後、
    前記アプリケーションをアンロックすることをさらに含むことを特徴とする請求項4に記載の方法。
  8. 前記の、クラウドロボットによって逆同期された前記アプリケーションの実行結果を受信した後、
    前記実行結果を表示することをさらに含むことを特徴とする請求項4に記載の提供方法。
  9. ローカルロボットと同じオペレーティングシステムを予め実行したクラウドバーチャルマシン上で、前記ローカルロボットと同じアプリケーションを実行するためのプログラム実行モジュールであって、前記アプリケーションのファイルシステムデータは予めローカルロボットによって同期されて得られるものであるプログラム実行モジュールと、
    前記アプリケーションの実行結果をローカルロボットに逆同期する逆同期モジュールとを含むことを特徴とするロボット制御装置。
  10. 前記の、ローカルロボットと同じオペレーティングシステムを予め実行したクラウドバーチャルマシン上で前記ローカルロボットと同じアプリケーションを実行する前に、ローカルロボットによって同期されたアプリケーションのファイルシステムデータを受信するためのクラウド受信モジュールであって、前記ローカルロボットによって同期されたアプリケーションのファイルシステムデータは、前記ローカルロボットがローカルオペレーティングシステムにおける前記アプリケーションに対しファイルシステムのスナップショットを作成して得られるものであるクラウド受信モジュールと、
    クラウドバーチャルマシンを起動させ、前記クラウドバーチャルマシン上で前記ローカルロボットと同じオペレーティングシステムを実行するとともに、前記ファイルシステムデータをロードするためのシステム実行モジュールとをさらに含むことを特徴とする請求項9に記載の装置。
  11. 前記の、ローカルロボットによって同期されたアプリケーションのファイルシステムデータを受信する前に、ローカルロボットにアプリケーション同期指令を送信するためのクラウド送信モジュールをさらに含むことを特徴とする請求項10に記載の装置。
  12. ローカルオペレーティングシステムにおけるアプリケーションに対しファイルシステムのスナップショットを作成するとともに、当該アプリケーションのファイルシステムデータをクラウドロボットに同期するための同期モジュールと、
    クラウドロボットによって逆同期された前記アプリケーションの実行結果を受信するためのローカル第1受信モジュールとを含むことを特徴とするロボットサービス提供装置。
  13. 前記の、ローカルオペレーティングシステムにおけるアプリケーションに対しファイルシステムのスナップショットを作成する前に、クラウドロボットから送信されたアプリケーション同期指令を受信するためのローカル第2受信モジュールをさらに含むことを特徴とする請求項12に記載の装置。
  14. 前記の、クラウドロボットから送信されたアプリケーション同期指令を受信した後、ローカルオペレーティングシステムにおけるアプリケーションに対しファイルシステムのスナップショットを作成する前に、前記アプリケーションをロックするためのロックモジュールをさらに含むことを特徴とする請求項13に記載の装置。
  15. 前記の、クラウドロボットによって逆同期された前記アプリケーションの実行結果を受信した後、前記プリケーションをアンロックするためのアンロックモジュールをさらに含むことを特徴とする請求項12に記載の装置。
  16. 前記の、クラウドロボットによって逆同期された前記アプリケーションの実行結果を受信した後、前記実行結果を表示するための表示モジュールをさらに含むことを特徴とする請求項12に記載の装置。
  17. メモリと、1つ又は複数のプロセッサと、1つ又は複数のモジュールとを含み、
    前記1つ又は複数のモジュールは前記メモリに格納され、前記1つ又は複数のプロセッサによって実行されるように配置され、前記1つ又は複数のモジュールは請求項1乃至3のいずれか一項に記載の方法における各ステップを実行するための指令を含むことを特徴とする電子機器。
  18. コンピュータ読み取り可能な記憶媒体に埋め込まれたコンピュータプログラムを含み、前記コンピュータプログラムは、電子機器に請求項1乃至3のいずれか一項に記載の方法における各ステップを実行させるための指令を含むことを特徴とするコンピュータプログラム製品。
  19. メモリと、1つ又は複数のプロセッサと、1つ又は複数のモジュールとを含み、
    前記1つ又は複数のモジュールは前記メモリに格納され、前記1つ又は複数のプロセッサによって実行されるように配置され、前記1つ又は複数のモジュールは請求項4乃至8のいずれか一項に記載の方法における各ステップを実行するための指令を含むことを特徴とする電子機器。
  20. コンピュータ読み取り可能な記憶媒体に埋め込まれたコンピュータプログラムを含み、前記コンピュータプログラム、電子機器に請求項4乃至8のいずれか一項に記載の方法における各ステップを実行させるための指令を含むことを特徴とするコンピュータプログラム製品。
JP2019557376A 2017-05-11 2017-05-11 ロボット制御とサービス提供方法、装置及び電子機器 Active JP7016884B2 (ja)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2017/084033 WO2018205234A1 (zh) 2017-05-11 2017-05-11 一种机器人控制和服务提供方法、装置及电子设备

Publications (2)

Publication Number Publication Date
JP2020524832A true JP2020524832A (ja) 2020-08-20
JP7016884B2 JP7016884B2 (ja) 2022-02-07

Family

ID=64104082

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019557376A Active JP7016884B2 (ja) 2017-05-11 2017-05-11 ロボット制御とサービス提供方法、装置及び電子機器

Country Status (5)

Country Link
US (1) US11518035B2 (ja)
EP (1) EP3605259A4 (ja)
JP (1) JP7016884B2 (ja)
CN (1) CN109643119B (ja)
WO (1) WO2018205234A1 (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112437192B (zh) * 2019-08-23 2023-12-22 西安中兴新软件有限责任公司 应用软件的运行方法、装置、电子设备、计算机可读介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013152541A (ja) * 2012-01-24 2013-08-08 Nippon Telegr & Teleph Corp <Ntt> コンテキスト・アウェアに分散処理可能な処理装置、方法、及びプログラム
JP2013171579A (ja) * 2012-02-20 2013-09-02 Solideo Systems Co Ltd Bimデータファイルに含まれたデータを提供する方法、それを記録した記録媒体、それを含むシステム、及びbimサーバのデータ提供方法
WO2014125643A1 (ja) * 2013-02-18 2014-08-21 株式会社レイトロン アプリケーション転送システム、アプリケーション転送方法、端末、およびプログラム
JP2015138292A (ja) * 2014-01-20 2015-07-30 横河電機株式会社 プロセス制御装置及びその更新方法

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2362310B1 (en) * 2005-03-16 2017-10-04 III Holdings 12, LLC Automatic workload transfer to an on-demand center
CN101655798B (zh) * 2008-08-18 2013-03-27 联想(北京)有限公司 一种虚拟机环境中应用程序部署和运行的装置及方法
CN101973031B (zh) * 2010-08-24 2013-07-24 中国科学院深圳先进技术研究院 云机器人***及实现方法
US20120254108A1 (en) * 2011-03-30 2012-10-04 Microsoft Corporation Synchronization Of Data For A Robotic Device
US8406926B1 (en) * 2011-05-06 2013-03-26 Google Inc. Methods and systems for robotic analysis of environmental conditions and response thereto
US9542281B2 (en) * 2013-09-17 2017-01-10 Netapp, Inc. Systems and methods for providing snapshots of applications to remote locations with minimal performance impact
CN103546988A (zh) * 2013-10-10 2014-01-29 彭源 智能终端与设备端的信息同步方法及设备端
CN104660660A (zh) * 2013-11-25 2015-05-27 英业达科技有限公司 云端平台应用方法及***
CN105227336A (zh) * 2014-06-12 2016-01-06 杭州智尔科技有限公司 一种基于云计算的设备的管理方法以及***
CN204539312U (zh) * 2015-04-21 2015-08-05 深圳市锐曼智能装备有限公司 基于机器人的视频通讯与图片分享同步的装置
CN105563484B (zh) * 2015-12-08 2018-04-10 深圳达闼科技控股有限公司 一种云机器人***、机器人和机器人云平台
CN105897509B (zh) * 2016-04-08 2020-04-07 上海工程技术大学 一种基于云计算的机器人软件运行及仿真***
CN106095115B (zh) * 2016-06-30 2019-05-17 北京智能管家科技有限公司 一种应用程序调度处理方法及装置
CN106302759A (zh) * 2016-08-20 2017-01-04 卡桑德电子科技(扬州)有限公司 一种智能车载多媒体***及方法
CN106452903A (zh) * 2016-10-31 2017-02-22 华南理工大学 一种基于云辅助的智能仓管机器人***与方法
CN106534283A (zh) * 2016-11-02 2017-03-22 旗瀚科技有限公司 一种同步控制多台机器人的***及方法
CN106534338B (zh) * 2016-12-05 2019-05-21 东北大学 一种云机器人实现方法
US11032357B2 (en) * 2017-03-30 2021-06-08 Intel Corporation Data processing offload

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013152541A (ja) * 2012-01-24 2013-08-08 Nippon Telegr & Teleph Corp <Ntt> コンテキスト・アウェアに分散処理可能な処理装置、方法、及びプログラム
JP2013171579A (ja) * 2012-02-20 2013-09-02 Solideo Systems Co Ltd Bimデータファイルに含まれたデータを提供する方法、それを記録した記録媒体、それを含むシステム、及びbimサーバのデータ提供方法
WO2014125643A1 (ja) * 2013-02-18 2014-08-21 株式会社レイトロン アプリケーション転送システム、アプリケーション転送方法、端末、およびプログラム
JP2015138292A (ja) * 2014-01-20 2015-07-30 横河電機株式会社 プロセス制御装置及びその更新方法

Also Published As

Publication number Publication date
CN109643119B (zh) 2022-06-14
US11518035B2 (en) 2022-12-06
EP3605259A4 (en) 2020-04-22
US20200086490A1 (en) 2020-03-19
WO2018205234A1 (zh) 2018-11-15
JP7016884B2 (ja) 2022-02-07
EP3605259A1 (en) 2020-02-05
CN109643119A (zh) 2019-04-16

Similar Documents

Publication Publication Date Title
KR102121159B1 (ko) 이벤트-구동 블록체인 워크플로우 프로세싱
JP6345770B2 (ja) 同期フレームワークの拡張可能性
TWI641955B (zh) 用於使用者體驗的方法、系統及電腦可讀取儲存媒體
AU2016277664B2 (en) Unified client for distributed processing platform
US9503310B1 (en) Methods and systems of dynamic management of resources in a virtualized environment
US10185598B2 (en) Method and system for offloading industrial tasks in a human-machine interface panel to other devices
WO2019047441A1 (zh) 一种通信优化方法及***
CN112463535B (zh) 多集群异常处理方法及装置
CN111796838B (zh) Mpp数据库自动部署方法及装置
WO2018005067A1 (en) Reality to virtual reality portal for dual presence of devices
WO2011146540A2 (en) Sharing and synchronization of objects
CN104580532A (zh) 一种跨平台应用***
CN105183547A (zh) 一种用户界面的任务调度方法和装置
CN103294444A (zh) 计算机共享平台中音频数据的提供方法及装置
CN110209741A (zh) 异构数据源间的数据同步方法、装置和设备
CN111352706B (zh) 一种数据访问方法、装置、设备及存储介质
KR102020358B1 (ko) 단말 및 그 단말에서 애플리케이션 동기화 방법
CN109829546B (zh) 平台即服务云端服务器及其机器学习数据处理方法
JP2020524832A (ja) ロボット制御とサービス提供方法、装置及び電子機器
CN103634385A (zh) 一种数据同步***、方法及服务器
CN102880619A (zh) 异构***之间的数据同步方法、数据交换引擎
CN109522111A (zh) 异构生态***的调用方法、装置、电子设备及存储介质
CN113852522B (zh) 一种基于多平台的摄像头绑定和解绑方法
CN105302552A (zh) 一种用户界面视图扩展方法和装置
CN117518869B (zh) 一种配电网硬件在环仿真方法及相关设备

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20191101

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20201225

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210128

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A711

Effective date: 20210305

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210424

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210729

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210929

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20211220

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: 20220105

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220126

R150 Certificate of patent or registration of utility model

Ref document number: 7016884

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350