JP2019536155A - データ伝送方法及び装置 - Google Patents

データ伝送方法及び装置 Download PDF

Info

Publication number
JP2019536155A
JP2019536155A JP2019525772A JP2019525772A JP2019536155A JP 2019536155 A JP2019536155 A JP 2019536155A JP 2019525772 A JP2019525772 A JP 2019525772A JP 2019525772 A JP2019525772 A JP 2019525772A JP 2019536155 A JP2019536155 A JP 2019536155A
Authority
JP
Japan
Prior art keywords
terminal device
target
information
target terminal
control command
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
Application number
JP2019525772A
Other languages
English (en)
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.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen 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 Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Publication of JP2019536155A publication Critical patent/JP2019536155A/ja
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • H04L67/025Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0807Network architectures or network communication protocols for network security for authentication of entities using tickets, e.g. Kerberos
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/104Peer-to-peer [P2P] networks
    • H04L67/1074Peer-to-peer [P2P] networks for supporting data block transmission mechanisms
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/535Tracking the activity of the user
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/54Presence management, e.g. monitoring or registration for receipt of user log-on information, or the connection status of the users
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/563Data redirection of data network streams
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/14Direct-mode setup
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/083Network architectures or network communication protocols for network security for authentication of entities using passwords
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • H04L67/303Terminal profiles

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computing Systems (AREA)
  • Computer And Data Communications (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本発明の実施例は、データ伝送方法及び装置を提供し、サーバは各身分タイプに対応するロジック応答ファイルを予め設置され、ターゲット端末デバイスは、サーバから自身の身分タイプに対応するターゲットロジック応答ファイルを得ることができ、当該ターゲットロジック応答ファイルは、相手側デバイスにより送信される各制御命令に対応する応答情報、及び、入力情報とターゲット端末デバイスの相手側デバイスに送信する必要がある制御命令との対応関係を含み、応答情報が、対応する制御命令に応答するために実行する操作を示すことに用いられ、入力情報が、ターゲット端末が受信した、相手側デバイスを制御するための情報であるため、ターゲット端末デバイスが制御側とするか又は表示側とするかにもかかわらず、いずれにしてもターゲットロジック応答ファイルによって相手側デバイスの制御命令に応答し、ターゲットロジック応答ファイルによって相手側デバイスを制御するための制御命令を生成することができ、それによって複数のデバイスの間の双方向通信を実現する。

Description

本出願は2017年1月3日に中国特許庁に提出され、出願番号が201710002152.9であり、発明の名称が「データ伝送方法及び装置」である中国特許出願の優先権を主張し、そのすべての内容が参照として本願に援用される。
本発明の実施例は通信技術分野に関し、より具体的にデータ伝送方法及び装置に関する。
電子デバイスの発展に伴い、例えば、パソコン、タブレットコンピュータ、スマートフォン、スマートテレビ等のようなデバイスは、ますます多くなって来た。複数のデバイスを利用して通信を行う技術がそれに応じて生まれてきており、下記、スマートフォンがスマートテレビに対してリモートコントロールすることを例として、複数のデバイスの間での通信を説明する。
スマートフォンは、制御側として制御命令を生成してサーバに送信し、サーバは、制御命令をスマートテレビに送信し、スマートテレビは、表示側として当該制御命令に応答して、対応するインターフェースに表示する。
上記に述べているように、従来技術における複数のデバイス間の通信は片方向通信であり、例えば、スマートフォンはスマートテレビに制御命令を送信するが、スマートテレビはスマートフォンに情報を送信することができなく、つまり双方向通信を実現することができない。
これを鑑みて、従来技術において複数のデバイスの双方向通信を実現することができない課題を克服するために、本発明はデータ伝送方法及び装置を提供する。
上記の目的を実現するために、本発明は下記のような技術案を提供する。
データ伝送方法は、
ターゲット端末デバイスにより送信された身分トークン情報を受信し、前記身分トークン情報は、前記ターゲット端末デバイスが相手側デバイスとインタラクションする時の自身の身分タイプを示すことに用いられ、前記身分タイプは、前記ターゲット端末デバイスが制御側であるか又は表示側であるかを示すことに用いられることと、
各身分タイプに対応するロジック応答ファイルから、前記ターゲット端末デバイスの身分タイプに対応するターゲットロジック応答ファイルを確定することと、
前記ターゲットロジック応答ファイルを前記ターゲット端末デバイスに送信することと、を含み、
前記ターゲットロジック応答ファイルは、前記相手側デバイスにより送信される各制御命令に対応する応答情報、及び、入力情報と前記ターゲット端末デバイスの前記相手側デバイスに送信する必要がある制御命令との対応関係を含み、応答情報は、対応する制御命令に応答するために実行する操作を示すことに用いられ、前記入力情報は、前記ターゲット端末が受信した、前記相手側デバイスを制御するための情報である。
データ伝送方法は、端末デバイスに適用され、
サーバに身分トークン情報を送信し、前記身分トークン情報は、前記ターゲット端末デバイスが相手側デバイスとインタラクションする時の自身の身分タイプを示すことに用いられ、前記身分タイプは、前記ターゲット端末デバイスが制御側であるか又は表示側であるかを示すことに用いられることと、
前記サーバによりフィードバックされた、前記端末デバイスの身分タイプに対応するターゲットロジック応答ファイルを受信することと、を含み、
前記ターゲットロジック応答ファイルは、前記相手側デバイスにより送信される各制御命令に対応する応答情報、及び、入力情報と前記ターゲット端末デバイスの前記相手側デバイスに送信する必要がある制御命令との対応関係を含み、応答情報は、対応する制御命令に応答するために実行する操作を示すことに用いられ、前記入力情報は、前記ターゲット端末が受信した、前記相手側デバイスを制御するための情報である。
データ伝送装置は、
ターゲット端末デバイスにより送信された身分トークン情報を受信するように構成され、前記身分トークン情報は、前記ターゲット端末デバイスが相手側デバイスとインタラクションする時の自身の身分タイプを示すことに用いられ、前記身分タイプは、前記ターゲット端末デバイスが制御側であるか又は表示側であるかを示すことに用いられる受信モジュールと、
予め記憶された各身分タイプに対応するロジック応答ファイルから、前記ターゲット端末デバイスの身分タイプに対応するターゲットロジック応答ファイルを確定するように構成される第1の確定モジュールと、
前記ターゲットロジック応答ファイルを前記ターゲット端末デバイスに送信するように構成される送信モジュールと、を含み、
前記ターゲットロジック応答ファイルは、前記相手側デバイスにより送信される各制御命令に対応する応答情報、及び、入力情報と前記ターゲット端末デバイスの前記相手側デバイスに送信する必要がある制御命令との対応関係を含み、応答情報は、対応する制御命令に応答するために実行する操作を示すことに用いられ、前記入力情報は、前記ターゲット端末が受信した、前記相手側デバイスを制御するための情報である。
データ伝送装置は、端末デバイスに適用され、
サーバに身分トークン情報を送信するように構成され、前記身分トークン情報は、前記端末デバイスが相手側デバイスとインタラクションする時の自身の身分タイプを示すことに用いられ、前記身分タイプは、前記端末デバイスが制御側であるか又は表示側であるかを示すことに用いられる送信モジュールと、
前記サーバによりフィードバックされた、前記端末デバイスの身分タイプに対応するターゲットロジック応答ファイルを受信するように構成される受信モジュールと、を含み、
前記ターゲットロジック応答ファイルは、前記相手側デバイスにより送信される各制御命令に対応する応答情報、及び、入力情報と前記端末デバイスの前記相手側デバイスに送信する必要がある制御命令との対応関係を含み、応答情報は、対応する制御命令に応答するために実行する操作を示すことに用いられ、前記入力情報は、前記端末デバイスが受信した、前記相手側デバイスを制御するための情報である。
サーバは、メモリ、送受信機、プロセッサ、及びバスシステムを含み、
前記メモリはプログラムを記憶するように構成され、
前記プロセッサは、前記メモリ内のプログラムを実行するように構成され、
前記プロセッサは、
ターゲット端末デバイスにより送信された身分トークン情報を受信し、前記身分トークン情報は、前記ターゲット端末デバイスが相手側デバイスとインタラクションする時の自身の身分タイプを示すことに用いられ、前記身分タイプは、前記ターゲット端末デバイスが制御側であるか又は表示側であるかを示すことに用いられることと、
各身分タイプに対応するロジック応答ファイルから、前記ターゲット端末デバイスの身分タイプに対応するターゲットロジック応答ファイルを確定することと、
前記ターゲットロジック応答ファイルを前記ターゲット端末デバイスに送信することと、を含むステップを実行し、
前記ターゲットロジック応答ファイルは、前記相手側デバイスにより送信される各制御命令に対応する応答情報、及び、入力情報と前記ターゲット端末デバイスの前記相手側デバイスに送信する必要がある制御命令との対応関係を含み、応答情報は、対応する制御命令に応答するために実行する操作を示すことに用いられ、前記入力情報は、前記ターゲット端末が受信した、前記相手側デバイスを制御するための情報であり、
前記バスシステムは、前記メモリと前記プロセッサを通信させるために、前記メモリと前記プロセッサを接続するように構成される。
端末デバイスは、メモリ、送受信機、プロセッサ、及びバスシステムを含み、
前記メモリはプログラムを記憶するように構成され、
前記プロセッサは、前記メモリ内のプログラムを実行するように構成され、
前記プロセッサは、
サーバに身分トークン情報を送信し、前記身分トークン情報は、前記端末デバイスが相手側デバイスとインタラクションする時の自身の身分タイプを示すことに用いられ、前記身分タイプは、前記端末デバイスが制御側であるか又は表示側であるかを示すことに用いられることと、
前記サーバによりフィードバックされた、前記端末デバイスの身分タイプに対応するターゲットロジック応答ファイルを受信することと、を含むステップを実行し、
前記ターゲットロジック応答ファイルは、前記相手側デバイスにより送信される各制御命令に対応する応答情報、及び、入力情報と前記端末デバイスの前記相手側デバイスに送信する必要がある制御命令との対応関係を含み、応答情報は、対応する制御命令に応答するために実行する操作を示すことに用いられ、前記入力情報は、前記端末デバイスが受信した、前記相手側デバイスを制御するための情報であり、
前記バスシステムは、前記メモリと前記プロセッサを通信させるために、前記メモリと前記プロセッサを接続するように構成される。
コンピュータ読取可能記憶媒体は、命令を含み、コンピュータで実行される時に、第1の方面に記載の方法、又は第2の方面に記載の方法をコンピュータに実行させる。
命令を含むコンピュータプログラム製品は、コンピュータで実行される時に、第1の方面に記載の方法、又は第2の方面に記載の方法をコンピュータに実行させる。
上記の技術案から分かるように、従来技術と対比し、本発明の実施例はデータ伝送方法を提供し、サーバは各身分タイプに対応するロジック応答ファイルを予め設置され、ターゲット端末デバイスは、サーバから自身の身分タイプに対応するターゲットロジック応答ファイルを得ることができ、当該ターゲットロジック応答ファイルは、相手側デバイスにより送信される各制御命令に対応する応答情報、及び、入力情報とターゲット端末デバイスの相手側デバイスに送信する必要がある制御命令との対応関係を含み、応答情報が、対応する制御命令に応答するために実行する操作を示すことに用いられ、入力情報がターゲット端末により受信した、相手側デバイスを制御するための情報であるため、ターゲット端末デバイスが制御側とするか又は表示側とするかにもかかわらず、いずれにしてもターゲットロジック応答ファイルによって相手側デバイスの制御命令に応答し、ターゲットロジック応答ファイルによって相手側デバイスを制御するための制御命令を生成することができ、それによって複数のデバイスの間の双方向通信を実現する。
本願の実施例に提供されるデータ伝送システムの構成概略図である。 本願の実施例に提供されるデータ伝送方法のシグナリングフローチャートである。 本願の実施例に提供されるターゲット端末デバイスと相手側デバイスとが双方向通信を行うシグナリングフローチャートである。 本願の実施例に提供されるデータ伝送方法におけるターゲット端末デバイスのオペレーティングインタフェースの生成方法のシグナリングフローチャートである。 本願の実施例に提供されるターゲット端末デバイスとサーバとがWebsocket接続を確立するシグナリングフローチャートである。 本願の実施例に提供されるWebsocketのリクエスト、応答するターゲット端末とサーバのインタラクション図である。 本願の実施例に提供される図1内の各端末デバイスとサーバのフレームワークの概略図である。 本願の実施例に提供されるサーバに適用されるデータ伝送装置の構成概略図である。 本願の実施例に提供される端末デバイスに適用されるデータ伝送装置の構成概略図である。 本発明の実施例に提供される図2に示される機能を有するサーバのハードウェア構成ブロック図である。
より明確に本発明の実施例又は従来技術における技術案を説明するために、上記において、実施例または従来技術の説明に必要である図面を簡単に説明し、明らかに、上記に記載されている図面は、本発明の実施例に過ぎず、当業者にとって、創造的な労力を払わない前提で、提供される図面に基づいてその他の図面が得ることもできる。
下記、本発明の実施例の図面を参照し、本発明の実施例の技術案を明確、全面的に説明し、明らかに、説明される実施例は、本発明の実施例の一部に過ぎず、全ての実施例ではない。本発明の実施例に基づいて、当業者は、創造的な労力を払わずに得られた全てのその他の実施例は、本発明の範囲内に属する。
本願の実施例に提供されるデータ伝送方法は、データ伝送システムに適用されることができ、図1に示すように、本願の実施例に提供されるデータ伝送システムの構成概略図であり、当該データ伝送システムは、サーバ110及び複数の端末デバイス111〜11nを含み、nが2以上の正整数であり、図1内のmは、1以上かつn以下の正整数である。
複数の端末デバイス111〜11nは二つの身分タイプに対応され、制御側と表示側である。図1内の120領域に位置する端末デバイスはいずれも制御側であり、130領域に位置する端末デバイスはいずれも表示側である。
制御側として機能する端末デバイスは、サーバ110を介して表示側として機能する端末デバイスに制御命令送信することができ、表示側として機能する端末デバイスもサーバ110を介して制御側とする端末デバイスに制御命令を送信することができ、それによって複数の端末デバイスの双方向通信を実現する。
下記、図1を参照して本願の実施例に提供されるデータ伝送方法を説明する。
図2に示すように、本願の実施例に提供されるデータ伝送方法のシグナリングフローチャートであり、当該方法は、下記のステップを含む。
ステップS201において、ターゲット端末デバイス210は、サーバ110に身分トークン情報を送信する。
身分トークン情報は、ターゲット端末デバイスが相手側デバイスとインタラクションする時の自身の身分タイプを示すことに用いられ、前記身分タイプは、ターゲット端末デバイスが制御側であるか又は表示側であるかを示すことに用いられる。
ターゲット端末デバイス210は、図1に示される制御側であってもよく、図1に示される表示側であってもよく、そのため、図1内の各端末デバイスの符号を用いてターゲット端末デバイスに対して符号をつけるのは不便であり、したがって符号として210を使用し、ここで、ターゲット端末デバイス210が制御側である場合、相手側デバイスは表示側であり、ターゲット端末デバイス210が表示側である場合、相手側デバイスが制御側である。
ユーザは、ターゲット端末デバイス210でブラウザを開き、ブラウザによってサーバ110をアクセスすることができ、サーバ110は、ターゲット端末デバイス210に身分タイプ選択インターフェースをフィードバックすることができ、ユーザは、ターゲット端末デバイス210内のブラウザに表示される身分タイプ選択インターフェースによって、自身の身分タイプを選択することができ、それによって対応する身分トークン情報を生成する。
例えば、ブラウザに表示される身分タイプ選択インターフェースに、制御側ボタン及び表示側ボタンが表示され、ユーザが制御側ボタンをタッチする場合、生成される身分トークン情報はターゲット端末デバイスが制御側であることを示し、ユーザが表示側ボタンをタッチする場合、生成される身分トークン情報はターゲット端末デバイスが表示側であることを示す。
ユーザはブラウザにリンクを直接入力することもでき、当該リンクはサーバのインターネットプロトコル(Internet Protocol、IP)アドレス及びポートを含み、サーバは、異なる身分タイプに異なるポートを提供することができる。
上記の身分トークン情報は上記のリンクであってもよい。
例えば、制御側に対応するポートはポート80であってもよく、表示側に対応するポートはポート102であってもよい。
ステップS202において、サーバ110は、ターゲット端末デバイス210により送信された身分トークン情報を受信し、各身分タイプに対応するロジック応答ファイルから、ターゲット端末デバイス210の身分タイプに対応するターゲットロジック応答ファイルを確定する。
ターゲットロジック応答ファイルは、相手側デバイスにより送信される各制御命令に対応する応答情報、及び、入力情報とターゲット端末デバイスの相手側デバイスに送信する必要がある制御命令との対応関係を含み、応答情報は、対応する制御命令に応答するために実行する操作を示すことに用いられ、前記入力情報が、ターゲット端末が受信した、相手側デバイスを制御するための情報である。
上記の「入力情報とターゲット端末デバイスの相手側デバイスに送信する必要がある制御命令との対応関係」内の入力情報は、ユーザがターゲット端末デバイスに表示されるオペレーティングインタフェースに入力する情報であってもよく、例えば、音声情報、文字情報等々であり、又は、ユーザが、ターゲット端末デバイスに表示されるオペレーティングインタフェース内のターゲットキー(キーが物理的なキーであってもよく、仮想のキーであってもよい)をタッチすることによって、ターゲットキーをタッチした情報を入力し、又は、ユーザが、ターゲット端末デバイスに表示されるオペレーティングインタフェースをタッチすることによって、タッチ位置情報を入力する。
入力情報がターゲットキーをタッチした情報であることを例として、ターゲットロジック応答ファイルを説明する。ターゲットロジック応答ファイルは、ターゲット端末デバイスに表示されるオペレーティングインタフェース内の各キーに対応する文字列を含むことができ、ユーザがターゲットキーをタッチした情報を入力した後に、各キーに対応する文字列に基づいて、ターゲットキーに対応するターゲット文字列を確定することができ、ターゲット端末デバイスは、ターゲット文字列に基づいて、対応する制御命令を生成することができる。この場合、ターゲットロジック応答ファイルに含まれる「相手側デバイスにより送信される各制御命令に対応する応答情報」は、相手側デバイスに表示されるオペレーティングインタフェース内の各キーに対応する文字列に対応する応答情報である。
各身分タイプに対応するロジック応答ファイルから、前記ターゲット端末デバイスの身分タイプに対応するターゲットロジック応答ファイルを確定することは、予め記憶された各身分タイプに対応するポートから、前記ターゲット端末デバイスの身分タイプに対応するターゲットポートを確定することと、前記ターゲットポートによって前記ターゲットロジック応答ファイルを得ることと、を含む。
ステップS203において、サーバ110は、前記ターゲットロジック応答ファイルを前記ターゲット端末デバイス210に送信する。
選択的に、ターゲット端末デバイス210は、ターゲットロジック応答ファイルを受信した後に、ターゲット端末デバイス210が制御側である場合、制御側に対応するオペレーティングインタフェースを表示し、ターゲット端末デバイス210が表示側である場合、表示側に対応するオペレーティングインタフェースを表示し、それによって、ユーザがターゲット端末デバイス210に表示されるオペレーティングインタフェースを介して操作を行い、例えば、相手側デバイスを制御するための入力情報を入力する。
本願の実施例において、ターゲット端末デバイスが制御側である場合、相手側デバイスが表示側であり、ターゲット端末デバイスが表示側である場合、相手側デバイスが制御側である。即ち、本願の実施例は、表示側とするターゲット端末デバイスを、相手側端末を制御する機能を有させることができる。
本発明の実施例に提供されるデータ伝送方法において、サーバは各身分タイプに対応するロジック応答ファイルを予め設置され、ターゲット端末デバイスは、サーバから自身の身分タイプに対応するターゲットロジック応答ファイルを得ることができ、当該ターゲットロジック応答ファイルは、相手側デバイスにより送信される各制御命令に対応する応答情報、及び、入力情報とターゲット端末デバイスの相手側デバイスに送信する必要がある制御命令との対応関係を含み、応答情報が、対応する制御命令に応答するために実行する操作を示すことに用いられ、入力情報が、ターゲット端末が受信した、相手側デバイスを制御するための情報であるため、ターゲット端末デバイスが制御側とするか又は表示側とするかにもかかわらず、いずれにしてもターゲットロジック応答ファイルによって相手側デバイスの制御命令に応答し、ターゲットロジック応答ファイルによって相手側デバイスを制御するための制御命令を生成することができ、それによって複数のデバイスの間の双方向通信を実現する。
相手側デバイス310のサーバからの自身の身分タイプに対応するロジック応答ファイルの取得のプロセスは、図2に示されるプロセスと同様であり、ここで再び説明しない。
ターゲット端末デバイス210と相手側デバイス310と共に、サーバ110から対応するロジック応答ファイルを取得した後に、双方向通信を行うことができるようになり、図3は、本願の実施例に提供されるターゲット端末デバイスと相手側デバイスとが双方向通信を行うシグナリングフローチャートであり、具体的に下記のステップを含む。
ステップS301において、ターゲット端末デバイス210は前記相手側デバイスを制御するためのターゲット入力情報を受信する。
ターゲット入力情報に関する詳しい説明は、図2に示されるプロセス内のステップS202に関する説明を参照することができ、ここで再び説明しない。
ステップS302において、ターゲット端末デバイス210は、前記ターゲットロジック応答ファイル内の前記入力情報と前記ターゲット端末デバイスの前記相手側デバイスに送信する必要がある制御命令との対応関係に基づいて、前記ターゲット入力情報に対応する第1の制御命令を取得する。
前記第1の制御命令に前記相手側デバイスの通信アドレス情報が含まれる。
通信アドレス情報は、相手側デバイス310のインターネットプロトコル(Internet Protocol、IP)アドレス、又はメディアアクセス制御(Media Access Control、MAC)アドレスであってもよい。
ユーザが相手側デバイス310に登録した場合、通信アドレス情報は、相手側デバイス310に登録したユーザのユーザ名及び/又はユーザパスワード等々であってもよい。
ステップS303において、ターゲット端末デバイス210は、前記第1の制御命令をサーバ110に送信する。
ステップS304において、サーバ110は、第1の制御命令を相手側デバイス310に送信する。
ステップS305において、相手側デバイス310は、自身の身分タイプに対応するロジック応答ファイルに基づいて、前記第1の制御命令に応答する。
理解できることとしては、ターゲット端末デバイスと相手側デバイスは相対的なものであり、ターゲット端末デバイス210の相手側デバイスは相手側デバイス310であり、相手側デバイス310の相手側デバイスはターゲット端末デバイス210であり、そのため、相手側デバイス310の身分タイプに対応するロジック応答ファイルは、前記ターゲット端末デバイス210により送信される各制御命令に対応する応答情報、及び、入力情報と前記相手側デバイス310の前記ターゲット端末デバイス210に送信する必要がある制御命令との対応関係を含み、応答情報は、対応する制御命令に応答するために実行する操作を示すことに用いられ、入力情報は、前記相手側端末が受信した、前記ターゲット端末デバイスを制御するための情報である。即ち、ターゲットロジック応答ファイルに含まれる内容の中の「相手側デバイス310」と「ターゲット端末デバイス210」の位置を互いに入れ替えて、相手側デバイス310の身分タイプに対応するロジック応答ファイルになる。
ステップS305は、
相手側デバイス310は、予め記憶された、前記ターゲット端末デバイス210により送信される各制御命令に対応する応答情報から、前記第1の制御命令に対応する応答情報を確定することと、
前記第1の制御命令に対応する応答情報に基づいて、対応する応答操作を実行することと、を含むことができる。
ステップ「前記第1の制御命令に対応する応答情報に基づいて、対応する応答操作を実行する」ことは、サーバ110を介してターゲット端末デバイス210に、第1の制御命令に既に応答したメッセージをフィードバックすることを含むことができる。
ステップS306において、相手側デバイス310は、サーバ110に第2の制御命令を送信する。
相手側デバイス310が第2の制御命令を生成する方法は、ターゲット端末デバイス210が第1の制御命令を生成するプロセスと同様であり、具体的に、
相手側デバイス310は、前記ターゲット端末デバイス210を制御するための入力情報を受信することを含むことができる
相手側デバイス310は、自身の身分タイプに対応するロジック応答ファイルに含まれる、入力情報と前記相手側端末310デバイスが前記ターゲット端末デバイスに送信する必要がある制御命令との対応関係に基づいて、相手側デバイス310が受信した入力情報に対応する第2の制御命令を取得する。
第2の制御命令に前記ターゲット端末デバイスの通信アドレス情報が含まれる。
通信アドレス情報は、ターゲット端末デバイス210のIPアドレス又はMACアドレスであってもよい。
ユーザがターゲット端末デバイス210に登録した場合、通信アドレス情報はターゲット端末デバイス210に登録したユーザのユーザ名及び/又はユーザパスワード等々であってもよい。
ステップS307において、サーバ110は、前記第2の制御命令をターゲット端末デバイス210に送信する。
ステップS308において、ターゲット端末デバイス210は、予め記憶された、前記相手側デバイスにより送信される各制御命令に対応する応答情報から、前記第2の制御命令に対応するターゲット応答情報を確定する。
ステップS309において、ターゲット端末デバイス210は、前記ターゲット応答情報に基づいて、対応する応答操作を実行する。
ステップS309は、サーバ110を介して相手側デバイス310に前記第2の制御命令に既に応答したメッセージをフィードバックすることを含むことができる。
ターゲット端末デバイス210が前記ターゲット応答情報に基づいて、対応する応答操作を実行することは、ターゲット端末デバイス210の現在表示されるオペレーティングインタフェースを生成することを含むことができ、同様に、相手側デバイス310における「前記第1の制御命令に対応する応答情報に基づいて、対応する応答操作を行う」ことは、相手側デバイス310の現在表示されるオペレーティングインタフェースを生成することを含むことができる。下記、ターゲット端末デバイス210を例として説明する。
図4に示すように、本願の実施例に提供されるデータ伝送方法におけるターゲット端末デバイスのオペレーティングインタフェースの生成方法のシグナリングフローチャートであり、当該方法は、下記のステップを含む。
ステップS401において、サーバ110は、各身分タイプに対応するオペレーティングインタフェーステンプレートから、前記ターゲット端末デバイスに対応するターゲットオペレーティングインタフェーステンプレートを得、前記ターゲットオペレーティングインタフェーステンプレートを前記ターゲット端末デバイス210に送信する。
ステップS402において、ターゲット端末デバイス210は、前記ターゲット応答情報と前記ターゲットオペレーティングインタフェーステンプレートに基づいて、前記端末デバイスの現在表示する必要があるオペレーティングインタフェースを生成する。
ターゲット応答情報は、図3に示されるプロセスで取得されることができる。
選択的に、ステップS402は、前記ターゲット応答コード、及び前記ターゲットオペレーティングインタフェーステンプレートによって、予め記憶されたreveal.jsファイルに基づいて、前記ターゲット端末デバイスの現在表示されるオペレーティングインタフェースを生成することを具体的に用いられることができる。
reveal.jsファイルには、オペレーティングインタフェースのスタイル情報が記憶されることができ、例えば、オペレーティングインタフェース内の表示内容の位置情報、オペレーティングインタフェース内の各キーの位置情報、各キーの大小情報、各入力ボックスの位置情報等々である。
図1内に示される各端末デバイスとサーバとの通信速度を向上させるために、各端末デバイスとサーバとの間にWebsocket接続が確立されることができ、以下、ターゲット端末デバイスを例として、このプロセスを説明し、図5に示すように、本願の実施例に提供されるターゲット端末デバイスとサーバとがWebsocket接続を確立するシグナリングフローチャートであり、当該方法は、下記のステップを含む。
ステップS501において、ターゲット端末デバイス210は、サーバ110にWebsocket接続確立リクエストを送信する。
Websocket接続確立リクエストに前記ターゲット端末デバイスの識別子情報が含まれる。
WebSocketは、ハイパーテキストマークアップ言語(HyperText Markup Language、HTML)5に提供される端末デバイス内のブラウザとサーバとの間で全二重通信のネットワーク技術であり、またWebSocketは、トランスミッションコントロールプロトコル(transmission control protocol、TCP)に基づく全二重通信プロトコルである。WebSocketアプリケーションプログラミングインターフェース(Application Programming Interface、API)において、ブラウザとサーバとは、ハンドシェイクという動作だけを行い、そして端末デバイスの中のブラウザとサーバとの間に一つの快速トンネルが形成される。両者間でデータの相互伝送を直接行えるようになる。WebSocketプロトコルは、サーバリソースと帯域幅をよりよく省き、リアルタイム通信を行うことができる。
ステップS502において、サーバ110は、前記ターゲット端末デバイス210とのWebsocket接続の確立を確定し、前記ターゲット端末デバイスの識別子情報に対応するWebsocket接続を記憶し、前記Websocket接続は、前記ターゲット端末デバイスが前記サーバと情報インタラクションを行うトンネルである。
サーバ110が複数の端末デバイスとWebsocket接続を確立することができるため、各端末デバイスに対応するWebsocket接続を識別するために、各端末デバイスの識別子IDを、対応するWebSocket接続とバインディングして記憶する必要がある。
ターゲット端末デバイスの識別子IDは、ターゲット端末デバイスに登録したユーザのユーザ名、及び/又はターゲット端末のIPアドレス、及び/又はターゲット端末のMACアドレスであってもよい。
対応的に、図3内の第1の制御命令に含まれる相手側デバイスの通信アドレス情報は、相手側デバイスの識別子情報であってもよく、又は、相手側デバイスの通信アドレス情報に前記相手側デバイス的識別子情報を関連付けてもよく、第2の制御命令に含まれるターゲット端末デバイスの通信アドレス情報はターゲット端末デバイスの識別子情報であってよく、又は、ターゲット端末デバイスの通信アドレスに前記ターゲット端末デバイスの識別子情報を関連付けてもよい。即ち、図3内のサーバ110は、相手側デバイスの通信アドレス情報によって相手側デバイスの識別子情報を得ることができ、それによって相手側デバイスの識別子情報に対応するWebsocket接続が確定し出し、それによって第1の制御命令を相手側デバイスの識別子情報に対応するWebsocket接続を介して相手側デバイスに送信する。
同様に、図3内のサーバ110は、ターゲット端末デバイスの通信アドレス情報によってターゲット端末デバイスの識別子情報を得ることができ、それによってターゲット端末デバイスの識別子情報に対応するWebsocket接続が確定し出し、それによって第2の制御命令をターゲット端末デバイスの識別子情報に対応するWebsocket接続を介してターゲット端末デバイスに送信する。
選択的に、ステップS502の具体的な実現プロセスは、ユーザはターゲット端末デバイス210上のブラウザに表示されるオペレーティングインタフェースにユーザ名とパスワードを入力することができ、ユーザはユーザ名とパスワードを入力した後に登録ボタンを押し、そしてユーザ名とユーザパスワードはサーバ110に送信されることを含むことができる。サーバ110は、ユーザ名とユーザパスワードに基づいて、認証判定を行い、認証判定を通した後のみ、前記ターゲット端末デバイス210とのWebsocket接続を確立する。
ゲーム「コールオブデューティーOL」を例として、サーバ110の認証方法を説明し、ゲーム「コールオブデューティーOL」でチームを組むことができるため、各組に複数のプレイヤーが存在し、複数のプレイヤーの対応する端末デバイスの間で、図3に示されるインタラクションを行え、サーバは各組の識別子に対応するメンバーのユーザ名が記憶されることができ、サーバがターゲット端末デバイスにより送信されたWebsocket接続確立リクエストを受信し、かつ当該Websocket接続確立リクエストにターゲット組のターゲット識別子とターゲットユーザ名が含まれる場合、サーバは、自身に記憶された各識別子に対応するユーザ名から、ターゲット識別子に対応するユーザ名を確定し出すことができ、ターゲット識別子に対応するユーザ名にターゲットユーザ名が含まれる場合、ターゲット端末デバイスとWebsocket接続を確立し、ターゲット識別子に対応するユーザ名にターゲットユーザ名が含まれない場合、ターゲット端末デバイスとWebsocket接続を確立しない。
ステップS503において、サーバ110は、前記ターゲット端末デバイスに、Websocket接続の確立が完成したメッセージをフィードバックする。
図6に示すように、本願の実施例に提供されるターゲット端末デバイスとサーバとのインタラクション図である。
ここで、図6に示されるconnection openは、ターゲット端末デバイスとサーバとの間のWebSocket接続確立成功を表し、connection closeは、ターゲット端末デバイスとサーバとの間のWebSocket接続が切断されることを表す。dataは、ターゲット端末デバイス210とサーバ110との間のインタラクションのデータを指し、当該データパケットは、第1の制御命令、第2の制御命令、ターゲットロジック応答ファイル、ターゲットオペレーティングインタフェーステンプレート等々を含む。
WebSocketは、Socketに似ているトランスミッションコントロールプロトコル(Transmission Control Protocol、TCP)パーシステントコネクションの通信モードであり、WebSocketが接続確立すると、後続データdataはフレームシーケンスの形で伝送される。ターゲット端末デバイスがWebSocket接続を切断する前、又はサーバがWebSocket接続を切断する前に、ターゲット端末デバイスとサーバ側とが再接続リクエストを実施する必要が無い。大規模同時アクセス、及びターゲットデバイスとサーバとのインタラクション負荷のトラフィックが大きい場合、ネットワーク帯域幅リソースの消費を大きく省くことができ、明らかな性能利点を有し、またターゲット端末デバイスのメッセージの送受信は、同一のパーシステントコネクションで行っているため、リアルタイムの利点も明らかである。
サーバ110は、Node.jsによってExpressサーバを構築することができ、サーバ110にsocket.ioプラグインコンポーネントがインストールされる。図7に示すように、本願の実施例に提供される図1内の各端末デバイスとサーバのフレームワークの概略図である。
図7に、一つの120領域に位置する端末デバイス111、及び一つの130領域に位置する端末デバイス11nのみを示している。120領域に位置するその他の端末デバイスのフレームワークは端末デバイス111のフレームワークと同じであり、130領域に位置するその他の端末デバイスのフレームワークは端末デバイス11nのフレームワークと同じである。
選択的に、図7内の各端末デバイスにreveal.jsファイルをさらに含むことができる。
ここで、socket.ioプラグインコンポーネントは、WebSocketプロトコルに関する、javascript(登録商標)言語での具体的な実現であり、Socket.ioによって、サーバと端末デバイスとがWebSocketプロトコルを使用して双方向通信を行うことはより便利になる。サーバにインストールされたSocket.ioは、Node.jsの一つの拡張プラグインコンポーネントとしてNode.jsに集成され、端末デバイスでSocket.ioのNode.jsクラスライブラリを引用して使用される。
Node.jsは、一つのイベント駆動I/Oサーバ側JavaScript(登録商標)環境であり、GoogleのV8エンジンに基づくものである。目的は、可拡張ネットワークプログラム、例えばWebサービスのコーディングのためである。
Expressは、Node.jsフライトフォームに基づく、極めて簡易、柔軟なwebアプリケーション開発のフレームワークである。
ターゲット端末デバイス210は、サーバ110に自身の登録状態を送信することもできる。登録状態に、相手側デバイス310の通信アドレス情報が含まれてもよく、サーバ110は、前記登録状態を前記相手側デバイス310に送信することができる。
登録状態は、登録済み状態及び未登録状態を含むことができる。登録済み状態はオンライン状態を含み、未登録状態はオフライン状態を含む。
ターゲット端末デバイス210の数は複数である場合、サーバ110が前記登録状態を前記相手側デバイス310に送信することは、各ターゲット端末デバイスの対応する登録状態に基づいて、登録済み状態にあるターゲット端末デバイスの数を計算することと、各ターゲット端末デバイスの対応する登録状態と、登録済み状態にあるターゲット端末デバイスの数とを前記相手側デバイスに送信することとを含む。
例えば、ゲーム「コールオブデューティーOL」のプレスリリース現場で、現場のゲームのオンライン人数を統計する必要があり、この場合、プレスリリース現場の大型スクリーンを表示側とし、現場の各端末デバイスの対応する登録状態、及び登録済み状態にある端末デバイスの数を表示することができる。
ゲーム「コールオブデューティーOL」を例として、上記の未登録状態は、端末デバイスにゲーム「コールオブデューティーOL」の相関インターフェースを表示していないことを指してもよい。登録済み状態は、端末デバイスにゲーム「コールオブデューティーOL」の相関インターフェースを表示していることを指してもよい。
下記、上記のデータ伝送方法に対応するデータ伝送装置を説明し、同様な部分は相互参照してもよい。
図8に示すように、本願の実施例に提供されるサーバに適用されるデータ伝送装置の構成概略図であり、当該装置は、受信モジュール81、確定モジュール82、及び送信モジュール83を含む。
受信モジュール81は、ターゲット端末デバイスにより送信された身分トークン情報を受信するように構成され、前記身分トークン情報は、前記ターゲット端末デバイスが相手側デバイスとインタラクションする時の自身の身分タイプを示すことに用いられ、前記身分タイプは、前記ターゲット端末デバイスが制御側であるか又は表示側であるかを示すことに用いられる。
確定モジュール82は、予め記憶された各身分タイプに対応するロジック応答ファイルから、前記ターゲット端末デバイスの身分タイプに対応するターゲットロジック応答ファイルを確定するように構成され、
前記ターゲットロジック応答ファイルは、前記相手側デバイスにより送信される各制御命令に対応する応答情報、及び、入力情報と前記ターゲット端末デバイスの前記相手側デバイスに送信する必要がある制御命令との対応関係を含み、応答情報は、対応する制御命令に応答するために実行する操作を示すことに用いられ、前記入力情報は、前記ターゲット端末が受信した、前記相手側デバイスを制御するための情報である。
送信モジュール83は、前記ターゲットロジック応答ファイルを前記ターゲット端末デバイスに送信するように構成される。
選択的に、上記のサーバに適用されるデータ伝送装置の実施例における確定モジュール82は、
予め記憶された各身分タイプに対応するポートから、前記ターゲット端末デバイスの身分タイプに対応するターゲットポートを確定するように構成される第1の確定ユニットと、
前記ターゲットポートによって前記ターゲットロジック応答ファイルを得るように構成される第2の確定ユニットと、を含む。
選択的に、上記のサーバに適用されるデータ伝送装置の実施例は、
前記ターゲット端末デバイスにより送信された第1の制御命令を受信するように構成され、前記第1の制御命令に前記相手側デバイスの通信アドレス情報が含まれる第2の受信モジュールと、
前記相手側デバイスの通信アドレス情報に基づいて、前記第1の制御命令を前記相手側デバイスに送信し、前記相手側デバイスが自身の身分タイプに対応するロジック応答ファイルに基づいて、前記第1の制御命令に応答するようにするように構成される第2の送信モジュールと、をさらに含む。
選択的に、上記のサーバに適用されるデータ伝送装置の実施例は、
前記相手側デバイスにより送信された第2の制御命令を受信するように構成され、前記第2の制御命令に前記ターゲット端末デバイスの通信アドレス情報が含まれ、前記第2の制御命令が、前記相手側デバイスの身分タイプに対応するロジック応答ファイルに基づいて生成される第3の受信モジュールと、
前記ターゲット端末デバイスの通信アドレス情報に基づいて、前記第2の制御命令を前記ターゲット端末デバイスに送信し、前記ターゲット端末デバイスが前記ターゲットロジック応答ファイルに基づいて、前記第2の制御命令に応答するようにするように構成される第3の送信モジュールと、をさらに含む。
選択的に、上記のサーバに適用されるデータ伝送装置の実施例は、
前記ターゲット端末デバイスにより送信された登録状態を受信するように構成され、前記登録状態は登録済み状態と未登録状態を含む第4の受信モジュールと、
前記登録状態を前記相手側デバイスに送信するように構成される第4の送信モジュールと、をさらに含む。
選択的に、上記のサーバに適用されるデータ伝送装置の実施例における前記ターゲット端末デバイスの数が複数であり、第4の送信モジュールは、
各ターゲット端末デバイスの対応する登録状態に基づいて、登録済み状態にあるターゲット端末デバイスの数を計算するように構成される計算ユニットと、
各ターゲット端末デバイスの対応する登録状態と、登録済み状態にあるターゲット端末デバイスの数とを前記相手側デバイスに送信するように構成される送信ユニットと、を含む。
選択的に、上記のサーバに適用されるデータ伝送装置の実施例は、
各身分タイプに対応するオペレーティングインタフェーステンプレートから、前記ターゲット端末デバイスに対応するターゲットオペレーティングインタフェーステンプレートを得るように構成される取得モジュールと、
前記ターゲットオペレーティングインタフェーステンプレートを前記ターゲット端末デバイスに送信し、前記ターゲット端末デバイスが前記ターゲットオペレーティングインタフェーステンプレートに基づいて、オペレーティングインタフェースを生成するようにするように構成される第5の送信モジュールと、をさらに含む。
選択的に、上記のサーバに適用されるデータ伝送装置の実施例において、前記ターゲット端末デバイスにより送信された身分トークン情報を受信する前に、
前記ターゲット端末デバイスにより送信されたWebsocket接続確立リクエストを受信するように構成され、前記Websocket接続確立リクエストに前記ターゲット端末デバイスの識別子情報が含まれる第5の受信モジュールと、
前記ターゲット端末デバイスとのWebsocket接続の確立を確定し、前記ターゲット端末デバイスの識別子情報に対応するWebsocket接続を記憶するように構成され、前記Websocket接続は、前記ターゲット端末デバイスが前記サーバと情報インタラクションを行うトンネルである第2の確定モジュールと、
前記ターゲット端末デバイスに、Websocket接続の確立が完成したメッセージをフィードバックするように構成される第6の送信モジュールと、をさらに含む。
図9に示すように、本願の実施例に提供される端末デバイスに適用されるデータ伝送装置の構成概略図であり、当該装置は、送信モジュール91及び受信モジュール92を含む。
送信モジュール91は、サーバに身分トークン情報を送信するように構成され、前記身分トークン情報は、前記ターゲット端末デバイスが相手側デバイスとインタラクションする時の自身の身分タイプを示すことに用いられ、前記身分タイプは、前記ターゲット端末デバイスが制御側であるか又は表示側であるかを示すことに用いられる。
受信モジュール92は、前記サーバによりフィードバックされた、前記端末デバイスの身分タイプに対応するターゲットロジック応答ファイルを受信するように構成され、
前記ターゲットロジック応答ファイルは、前記相手側デバイスにより送信される各制御命令に対応する応答情報、及び、入力情報と前記ターゲット端末デバイスの前記相手側デバイスに送信する必要がある制御命令との対応関係を含み、応答情報は、対応する制御命令に応答するために実行する操作を示すことに用いられ、前記入力情報は、前記ターゲット端末が受信した、前記相手側デバイスを制御するための情報である。
選択的に、上記の端末デバイスに適用されるデータ伝送装置の実施例は、
前記相手側デバイスを制御するためのターゲット入力情報を受信するように構成される第2の受信モジュールと、
依拠前記入力情報と前記ターゲット端末デバイスの前記相手側デバイスに送信する必要がある制御命令との対応関係、前記ターゲット入力情報に対応する第1の制御命令を取得するように構成される第1の取得モジュールと、
前記第1の制御命令を前記サーバを介して前記相手側デバイスに送信するように構成される第2の送信モジュールと、をさらに含む。
選択的に、上記の端末デバイスに適用されるデータ伝送装置の実施例は、
前記相手側デバイスにより送信された第2の制御命令を受信するように構成される第3の受信モジュールと、
予め記憶された前記相手側デバイスにより送信される各制御命令に対応する応答情報から、前記第2の制御命令に対応するターゲット応答情報を確定するように構成される第1の確定モジュールと、
前記ターゲット応答情報に基づいて、対応する応答操作を実行するように構成される第1の実行モジュールと、をさらに含む。
選択的に、上記の端末デバイスに適用されるデータ伝送装置の実施例は、
前記サーバによりフィードバックされた、予め記憶された各身分タイプに対応するオペレーティングインタフェーステンプレートに基づいて、得られた端末デバイスの身分タイプに対応するターゲットオペレーティングインタフェーステンプレートを受信するように構成される第4の受信モジュールと、
前記ターゲット応答情報と前記ターゲットオペレーティングインタフェーステンプレートに基づいて、前記端末デバイスの現在表示する必要があるオペレーティングインタフェースを生成するように具体的に構成される第1の実行モジュールと、さらに含む。
選択的に、上記の端末デバイスに適用されるデータ伝送装置の実施例は、
サーバにWebsocket接続確立リクエストを送信するように構成される第3の送信モジュールと、
サーバによりフィードバックされた、Websocket接続の確立が完成したメッセージを受信するように構成され、前記Websocket接続は、前記端末デバイスが前記サーバと情報インタラクションを行うトンネルである第5の受信モジュールと、さらに含む。
選択的に、上記の端末デバイスに適用されるデータ伝送装置の実施例は、
現在の登録状態を確定するように構成され、前記登録状態は、登録済み状態と未登録状態を含む第2の確定モジュールと、
前記サーバを介して前記相手側デバイスに前記登録状態を送信するように構成される第4の送信モジュールと、をさらに含む。
図10には、本発明の実施例に提供される図2に示される機能を有するサーバのハードウェア構成ブロック図が示され、図10を参照し、当該サーバは、プロセッサ1001、通信インターフェース1002、メモリ1003、及び通信バス1004を含むことができ、
ここで、プロセッサ1001、通信インターフェース1002、メモリ1003は、通信バス1004によって相互に通信を行い、
選択的に、通信インターフェース1002は、通信モジュールのインターフェース、例えばGSM(登録商標)モジュールのインターフェースであってもよく、
プロセッサ1001は、プログラムを実行するように構成され、
メモリ1003は、プログラムとデータを記憶するように構成され、
プログラムは、プログラムコード含むことができ、前記プログラムコードはコンピュータ操作命令を含む。
プロセッサ1001は、中央プロセッサ(CPU)、又は特定集積回路(Application Specific Integrated Circuit、ASIC)、又は本発明の実施例を実施するように構成される一つ又は複数の集積回路であってもよい。
メモリ1003は、高速RAMメモリを含むことができ、不揮発性メモリ(non−volatile memory)、例えば、少なくとも一つの磁気ディスクメモリをさらに含むことができる。
ここで、プログラムは、
ターゲット端末デバイスにより送信された身分トークン情報を受信し、前記身分トークン情報は、前記ターゲット端末デバイスが相手側デバイスとインタラクションする時の自身の身分タイプを示すことに用いられ、前記身分タイプは、前記ターゲット端末デバイスが制御側であるか又は表示側であるかを示すことに用いられることと、
各身分タイプに対応するロジック応答ファイルから、前記ターゲット端末デバイスの身分タイプに対応するターゲットロジック応答ファイルを確定することと、
前記ターゲットロジック応答ファイルを前記ターゲット端末デバイスに送信することと、
を行うように具体的に構成され、
前記ターゲットロジック応答ファイルは、前記相手側デバイスにより送信される各制御命令に対応する応答情報、及び、入力情報と前記ターゲット端末デバイスの前記相手側デバイスに送信する必要がある制御命令との対応関係を含み、応答情報は、対応する制御命令に応答するために実行する操作を示すことに用いられ、前記入力情報は、前記ターゲット端末が受信した、前記相手側デバイスを制御するための情報である。
最後、さらに説明すべきこととして、本明細書において、第1および第2などの関係用語は、あるエンティティ又は操作を別のエンティティ又は操作と区別させるために使用されることに過ぎず、これらのエンティティ又は操作の間に実際の関係または順序が存在することを必ずしも必要とするわけではない。さらに、用語「含む」、「包含」、又はそれらの任意の他の変形は、非排他的な包含を含めることを意図しており、一連の要素を含むプロセス、方法、物品、またはデバイスは、これらの要素だけでなく、明示的に列挙されていない他の要素も含むか、又はそのようなプロセス、方法、物品、またはデバイスに固有された要素をさらに含む。「…を含む」で制限する要素は、それ以上の制限がなければ、前記要素を含むプロセス、方法、物品、またはデバイスに同様な要素がさらに存在することを排除しない。
本明細書の各実施例は漸進して説明されており、各実施例は他の実施例との相違点を焦点にして説明しており、各実施例の間の同様、又は類似の部分は互いに参照すればよい。
開示されている上記の説明は、当業者が本発明を実現又は使用することができるように説明されている。これらの実施例に対する各種の変更は、当業者にとって明らかであり、本発明の精神又は範囲から逸脱しない場合、本明細書で定義される一般的な原理は、他の実施例で実現され得る。したがって、本発明は、本明細書に例示されるこれらの実施例に限定されるわけではなく、本明細書に開示される原理及び新規な特徴と一致する最も広い範囲に解釈されるものとする。
81 受信モジュール
82 確定モジュール
83 送信モジュール
91 送信モジュール
92 受信モジュール
110 サーバ
111 端末デバイス
210 ターゲット端末デバイス
310 相手側デバイス
1001 プロセッサ
1002 通信インターフェース
1003 メモリ
1004 通信バス

Claims (20)

  1. データ伝送方法であって、
    ターゲット端末デバイスにより送信された身分トークン情報を受信し、前記身分トークン情報は、前記ターゲット端末デバイスが相手側デバイスとインタラクションする時の自身の身分タイプを示すことに用いられ、前記身分タイプは、前記ターゲット端末デバイスが制御側であるか又は表示側であるかを示すことに用いられることと、
    各身分タイプに対応するロジック応答ファイルから、前記ターゲット端末デバイスの身分タイプに対応するターゲットロジック応答ファイルを確定することと、
    前記ターゲットロジック応答ファイルを前記ターゲット端末デバイスに送信することと、を含み、
    前記ターゲットロジック応答ファイルは、前記相手側デバイスにより送信される各制御命令に対応する応答情報、及び、入力情報と前記ターゲット端末デバイスの前記相手側デバイスに送信する必要がある制御命令との対応関係を含み、応答情報は、対応する制御命令に応答するために実行する操作を示すことに用いられ、前記入力情報は、前記ターゲット端末が受信した、前記相手側デバイスを制御するための情報である、
    前記データ伝送方法。
  2. 前記予め記憶された各身分タイプに対応するロジック応答ファイルから、前記ターゲット端末デバイスの身分タイプに対応するターゲットロジック応答ファイルを確定することは、
    予め記憶された各身分タイプに対応するポートから、前記ターゲット端末デバイスの身分タイプに対応するターゲットポートを確定することと、
    前記ターゲットポートによって前記ターゲットロジック応答ファイルを得ることと、を含む、
    請求項1に記載のデータ伝送方法。
  3. 前記ターゲット端末デバイスにより送信された第1の制御命令を受信し、前記第1の制御命令に前記相手側デバイスの通信アドレス情報が含まれることと、
    前記相手側デバイスの通信アドレス情報に基づいて、前記第1の制御命令を前記相手側デバイスに送信し、前記相手側デバイスが自身の身分タイプに対応するロジック応答ファイルに基づいて、前記第1の制御命令に応答するようにすることと、をさらに含む、
    請求項1又は2に記載のデータ伝送方法。
  4. 前記相手側デバイスにより送信された第2の制御命令を受信し、前記第2の制御命令に前記ターゲット端末デバイスの通信アドレス情報が含まれ、前記第2の制御命令が、前記相手側デバイスの身分タイプに対応するロジック応答ファイルに基づいて生成されることと、
    前記ターゲット端末デバイスの通信アドレス情報に基づいて、前記第2の制御命令を前記ターゲット端末デバイスに送信し、前記ターゲット端末デバイスが前記ターゲットロジック応答ファイルに基づいて、前記第2の制御命令に応答するようにすることと、をさらに含む、
    請求項1又は2に記載のデータ伝送方法。
  5. 前記ターゲット端末デバイスにより送信された登録状態を受信し、前記登録状態は登録済み状態と未登録状態を含むことと、
    前記登録状態を前記相手側デバイスに送信することと、をさらに含む、
    請求項1に記載のデータ伝送方法。
  6. 前記ターゲット端末デバイスの数が複数であり、前記登録状態を前記相手側デバイスに送信することは、
    各ターゲット端末デバイスの対応する登録状態に基づいて、登録済み状態にあるターゲット端末デバイスの数を計算することと、
    各ターゲット端末デバイスの対応する登録状態と、登録済み状態にあるターゲット端末デバイスの数とを前記相手側デバイスに送信することと、を含む、
    請求項5に記載のデータ伝送方法。
  7. 各身分タイプに対応するオペレーティングインタフェーステンプレートから、前記ターゲット端末デバイスに対応するターゲットオペレーティングインタフェーステンプレートを得ることと、
    前記ターゲットオペレーティングインタフェーステンプレートを前記ターゲット端末デバイスに送信し、前記ターゲット端末デバイスが前記ターゲットオペレーティングインタフェーステンプレートに基づいて、オペレーティングインタフェースを生成するようにすることと、をさらに含む、
    請求項1に記載のデータ伝送方法。
  8. 前記ターゲット端末デバイスにより送信された身分トークン情報を受信する前に、
    前記ターゲット端末デバイスにより送信されたウェブソケット(Websocket)接続確立リクエストを受信し、前記Websocket接続確立リクエストに前記ターゲット端末デバイスの識別子情報が含まれることと、
    前記ターゲット端末デバイスとのWebsocket接続の確立を確定し、前記ターゲット端末デバイスの識別子情報に対応するWebsocket接続を記憶し、前記Websocket接続は、前記ターゲット端末デバイスが前記サーバと情報インタラクションを行うトンネルであることと、
    前記ターゲット端末デバイスに、Websocket接続の確立が完成したメッセージをフィードバックすることと、をさらに含む、
    請求項1、2、5、6又は7に記載のデータ伝送方法。
  9. 端末デバイスに適用されるデータ伝送方法であって、
    サーバに身分トークン情報を送信し、前記身分トークン情報は、前記端末デバイスが相手側デバイスとインタラクションする時の自身の身分タイプを示すことに用いられ、前記身分タイプは、前記端末デバイスが制御側であるか又は表示側であるかを示すことに用いられることと、
    前記サーバによりフィードバックされた、前記端末デバイスの身分タイプに対応するターゲットロジック応答ファイルを受信することと、を含み、
    前記ターゲットロジック応答ファイルは、前記相手側デバイスにより送信される各制御命令に対応する応答情報、及び、入力情報と前記端末デバイスの前記相手側デバイスに送信する必要がある制御命令との対応関係を含み、応答情報は、対応する制御命令に応答するために実行する操作を示すことに用いられ、前記入力情報は、前記端末デバイスが受信した、前記相手側デバイスを制御するための情報である、
    前記データ伝送方法。
  10. 前記相手側デバイスを制御するためのターゲット入力情報を受信することと、
    前記入力情報と前記端末デバイスの前記相手側デバイスに送信する必要がある制御命令との対応関係に基づいて、前記ターゲット入力情報に対応する第1の制御命令を取得することと、
    前記第1の制御命令を前記サーバを介して前記相手側デバイスに送信することと、をさらに含む、
    請求項9に記載のデータ伝送方法。
  11. 前記相手側デバイスにより送信された第2の制御命令を受信することと、
    予め記憶された前記相手側デバイスにより送信される各制御命令に対応する応答情報から、前記第2の制御命令に対応するターゲット応答情報を確定することと、
    前記ターゲット応答情報に基づいて、対応する応答操作を実行することと、をさらに含む、
    請求項9又は10に記載のデータ伝送方法。
  12. 前記サーバによりフィードバックされた、予め記憶された各身分タイプに対応するオペレーティングインタフェーステンプレートに基づいて、得られた端末デバイスの身分タイプに対応するターゲットオペレーティングインタフェーステンプレートを受信すること、をさらに含み、
    前記ターゲット応答情報に基づいて、対応する応答操作を実行することは、
    前記ターゲット応答情報と前記ターゲットオペレーティングインタフェーステンプレートに基づいて、前記端末デバイスの現在表示する必要があるオペレーティングインタフェースを生成することと、を含む、
    請求項11に記載のデータ伝送方法。
  13. 前記サーバに身分トークン情報を送信する前に、
    サーバにウェブソケット(Websocket)接続確立リクエストを送信することと、
    サーバによりフィードバックされた、Websocket接続の確立が完成したメッセージを受信し、前記Websocket接続は、前記端末デバイスが前記サーバと情報インタラクションを行うトンネルであることと、をさらに含む、
    請求項9に記載のデータ伝送方法。
  14. 現在の登録状態を確定し、前記登録状態は、登録済み状態と未登録状態を含むことと、
    前記サーバを介して前記相手側デバイスに前記登録状態を送信することと、をさらに含む、
    請求項9に記載のデータ伝送方法。
  15. データ伝送装置であって、
    ターゲット端末デバイスにより送信された身分トークン情報を受信するように構成され、前記身分トークン情報は、前記ターゲット端末デバイスが相手側デバイスとインタラクションする時の自身の身分タイプを示すことに用いられ、前記身分タイプは、前記ターゲット端末デバイスが制御側であるか又は表示側であるかを示すことに用いられる受信モジュールと、
    予め記憶された各身分タイプに対応するロジック応答ファイルから、前記ターゲット端末デバイスの身分タイプに対応するターゲットロジック応答ファイルを確定するように構成される第1の確定モジュールと、
    前記ターゲットロジック応答ファイルを前記ターゲット端末デバイスに送信するように構成される送信モジュールと、を含み、
    前記ターゲットロジック応答ファイルは、前記相手側デバイスにより送信される各制御命令に対応する応答情報、及び、入力情報と前記ターゲット端末デバイスの前記相手側デバイスに送信する必要がある制御命令との対応関係を含み、応答情報は、対応する制御命令に応答するために実行する操作を示すことに用いられ、前記入力情報は、前記ターゲット端末が受信した、前記相手側デバイスを制御するための情報である、
    前記データ伝送装置。
  16. 端末デバイスに適用されるデータ伝送装置であって、
    サーバに身分トークン情報を送信するように構成され、前記身分トークン情報は、前記端末デバイスが相手側デバイスとインタラクションする時の自身の身分タイプを示すことに用いられ、前記身分タイプは、前記端末デバイスが制御側であるか又は表示側であるかを示すことに用いられる送信モジュールと、
    前記サーバによりフィードバックされた、前記端末デバイスの身分タイプに対応するターゲットロジック応答ファイルを受信するように構成される受信モジュールと、を含み、
    前記ターゲットロジック応答ファイルは、前記相手側デバイスにより送信される各制御命令に対応する応答情報、及び、入力情報と前記端末デバイスの前記相手側デバイスに送信する必要がある制御命令との対応関係を含み、応答情報は、対応する制御命令に応答するために実行する操作を示すことに用いられ、前記入力情報は、前記端末デバイスが受信した、前記相手側デバイスを制御するための情報である、
    前記データ伝送装置。
  17. サーバであって、メモリ、送受信機、プロセッサ、及びバスシステムを含み、
    前記メモリは、プログラムを記憶するように構成され、
    前記プロセッサは、前記メモリ内のプログラムを実行するように構成され、
    前記プロセッサは、
    ターゲット端末デバイスにより送信された身分トークン情報を受信し、前記身分トークン情報は、前記ターゲット端末デバイスが相手側デバイスとインタラクションする時の自身の身分タイプを示すことに用いられ、前記身分タイプは、前記ターゲット端末デバイスが制御側であるか又は表示側であるかを示すことに用いられることと、
    各身分タイプに対応するロジック応答ファイルから、前記ターゲット端末デバイスの身分タイプに対応するターゲットロジック応答ファイルを確定することと、
    前記ターゲットロジック応答ファイルを前記ターゲット端末デバイスに送信することと、を含むステップを実行し、
    前記ターゲットロジック応答ファイルは、前記相手側デバイスにより送信される各制御命令に対応する応答情報、及び、入力情報と前記ターゲット端末デバイスの前記相手側デバイスに送信する必要がある制御命令との対応関係を含み、応答情報は、対応する制御命令に応答するために実行する操作を示すことに用いられ、前記入力情報は、前記ターゲット端末が受信した、前記相手側デバイスを制御するための情報であり、
    前記バスシステムは、前記メモリと前記プロセッサを通信させるために、前記メモリと前記プロセッサを接続するように構成される、
    前記サーバ。
  18. 端末デバイスであって、メモリ、送受信機、プロセッサ、及びバスシステムを含み。
    前記メモリはプログラムを記憶するように構成され、
    前記プロセッサは、前記メモリ内のプログラムを実行するように構成され、
    前記プロセッサは、
    サーバに身分トークン情報を送信し、前記身分トークン情報は、前記端末デバイスが相手側デバイスとインタラクションする時の自身の身分タイプを示すことに用いられ、前記身分タイプは、前記端末デバイスが制御側であるか又は表示側であるかを示すことに用いられることと、
    前記サーバによりフィードバックされた、前記端末デバイスの身分タイプに対応するターゲットロジック応答ファイルを受信することと、を含むステップを実行し、
    前記ターゲットロジック応答ファイルは、前記相手側デバイスにより送信される各制御命令に対応する応答情報、及び、入力情報と前記端末デバイスの前記相手側デバイスに送信する必要がある制御命令との対応関係を含み、応答情報は、対応する制御命令に応答するために実行する操作を示すことに用いられ、前記入力情報は、前記端末デバイスが受信した、前記相手側デバイスを制御するための情報であり、
    前記バスシステムは、前記メモリと前記プロセッサを通信させるために、前記メモリと前記プロセッサを接続するように構成される、
    前記端末デバイス。
  19. コンピュータ読取可能記憶媒体であって、命令を含み、コンピュータで実行される時に、請求項1〜8のいずれか1項に記載の方法、又は請求項9〜14のいずれか1項に記載の方法をコンピュータに実行させる、
    前記コンピュータ読取可能記憶媒体。
  20. 命令を含むコンピュータプログラム製品であって、コンピュータで実行される時に、請求項1〜8のいずれか1項に記載の方法、又は請求項9〜14のいずれか1項に記載の方法をコンピュータに実行させる、
    前記コンピュータプログラム製品。
JP2019525772A 2017-01-03 2017-12-12 データ伝送方法及び装置 Pending JP2019536155A (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN201710002152.9A CN106657370B (zh) 2017-01-03 2017-01-03 数据传输方法及装置
CN201710002152.9 2017-01-03
PCT/CN2017/115623 WO2018126853A1 (zh) 2017-01-03 2017-12-12 数据传输方法及装置

Publications (1)

Publication Number Publication Date
JP2019536155A true JP2019536155A (ja) 2019-12-12

Family

ID=58838318

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019525772A Pending JP2019536155A (ja) 2017-01-03 2017-12-12 データ伝送方法及び装置

Country Status (5)

Country Link
US (1) US10805380B2 (ja)
JP (1) JP2019536155A (ja)
KR (1) KR102153645B1 (ja)
CN (1) CN106657370B (ja)
WO (1) WO2018126853A1 (ja)

Families Citing this family (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106657370B (zh) * 2017-01-03 2019-08-30 腾讯科技(深圳)有限公司 数据传输方法及装置
CN107222545B (zh) * 2017-06-20 2020-04-21 北京全域医疗技术集团有限公司 一种数据传输方法及装置
CN108769793A (zh) * 2018-06-15 2018-11-06 深圳市茁壮网络股份有限公司 一种移动应用投影到电视的实现方法及***
CN111208899B (zh) * 2018-11-22 2023-05-26 阿里巴巴集团控股有限公司 交互处理方法、装置、终端及服务器
CN110187685A (zh) * 2019-05-30 2019-08-30 深圳创龙智新科技有限公司 一种数据传输方法、装置、电子设备及存储介质
CN110191189A (zh) * 2019-06-04 2019-08-30 深圳创维-Rgb电子有限公司 网络医疗咨询方法、装置、计算机设备及存储介质
CN111026572A (zh) * 2019-11-15 2020-04-17 北京金山云网络技术有限公司 分布式***的故障处理方法、装置及电子设备
CN112332947B (zh) * 2020-07-30 2024-04-02 深圳Tcl新技术有限公司 数据传输方法、移动终端及计算机存储介质
CN112351421B (zh) * 2020-09-14 2024-02-06 深圳Tcl新技术有限公司 数据传输的控制方法、控制设备以及计算机存储介质
CN112463872A (zh) * 2020-11-04 2021-03-09 中国建设银行股份有限公司 一种可视化指标数据获取方法、装置、***及介质
CN112416323B (zh) * 2020-11-24 2024-02-23 乐聚(深圳)机器人技术有限公司 控制代码的生成方法、运行方法、装置、设备及存储介质
CN112738162B (zh) * 2020-12-11 2023-01-10 深圳市越疆科技有限公司 终端与设备的通信方法、终端、电子设备及存储介质
CN113347234B (zh) * 2021-05-21 2022-10-25 微民保险代理有限公司 网络信息获取方法、装置、***、计算机设备和存储介质
CN113806175A (zh) * 2021-09-22 2021-12-17 杭州遥望网络科技有限公司 一种终端控制方法、装置、电子设备及可读存储介质
CN113873044B (zh) * 2021-10-15 2024-01-02 阿里巴巴(中国)有限公司 数据传输方法、***、设备及存储介质
CN114301925B (zh) * 2021-12-31 2023-12-08 展讯通信(天津)有限公司 数据传输方法及相关设备
CN114531314B (zh) * 2022-01-11 2023-12-22 宁波天擎航天科技有限公司 航天领域大数据可靠传输的方法、电子设备及存储介质
CN114546223A (zh) * 2022-01-25 2022-05-27 吕贺 文件控制方法、装置、电子设备及计算机可读存储介质
CN114650615A (zh) * 2022-03-28 2022-06-21 百富计算机技术(深圳)有限公司 智能销售终端的控制方法、装置、终端设备及存储介质
CN115086387B (zh) * 2022-05-24 2024-01-26 福瑞泰克智能***有限公司 域控制器的控制方法和装置、存储介质及电子装置
CN116032691B (zh) * 2023-03-30 2023-06-16 鹏城实验室 靶场互联互通方法、电子设备及可读存储介质
CN116094846A (zh) * 2023-04-10 2023-05-09 睿云联(厦门)网络通讯技术有限公司 基于tcp长连接的远程运维***和方法
CN117311258B (zh) * 2023-12-01 2024-03-12 合肥中科鸿创信息科技有限公司 一种基于udp与plc的多设备同步控制方法及***

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2331703C (en) 1998-05-07 2007-10-09 Samsung Electronics Co., Ltd. Method and system for device to device command and control in a network
US7194689B2 (en) * 2000-08-22 2007-03-20 Microsoft Corporation Generic user control point tool for universal plug and play (UPnP) devices
US7603266B2 (en) * 2003-09-19 2009-10-13 Microsoft Corporation Generic emulator of devices in a device communications protocol
US20060077165A1 (en) * 2004-10-12 2006-04-13 Samsung Electronics Co., Ltd. Wireless LCD device for displaying images received from a mobile communication terminal and an operation method thereof
CN1882055A (zh) * 2005-06-14 2006-12-20 乐金电子(沈阳)有限公司 家庭网络***的控制菜单实现装置及方法
CN1988489B (zh) * 2006-11-30 2010-05-12 中国电信集团公司 一种智能家居监控的***和方法
KR100888478B1 (ko) 2007-03-08 2009-03-12 삼성전자주식회사 액션 처리 방법, 피제어 장치의 제어 방법, 피제어 장치 및제어 포인트
CN101334932A (zh) * 2007-06-25 2008-12-31 株式会社日立制作所 家电代理设备
US9519772B2 (en) * 2008-11-26 2016-12-13 Free Stream Media Corp. Relevancy improvement through targeting of information based on data gathered from a networked device associated with a security sandbox of a client device
TWI395470B (zh) * 2009-04-03 2013-05-01 Mstar Semiconductor Inc 多媒體系統及其控制方法
CN103517116A (zh) * 2012-12-25 2014-01-15 Tcl集团股份有限公司 一种子母遥控器的遥控方法及遥控***
CN103414746B (zh) * 2013-07-05 2017-04-12 深圳市天朗时代科技有限公司 一种跨平台网络交互的实现方法及其识读器和网络服务器
US9386004B2 (en) * 2013-10-23 2016-07-05 Qualcomm Incorporated Peer based authentication
CN103634688A (zh) * 2013-12-23 2014-03-12 乐视致新电子科技(天津)有限公司 移动通信终端控制智能电视播放视频文件的方法及装置
CN105578310A (zh) * 2016-02-03 2016-05-11 青岛海信传媒网络技术有限公司 基于websocket协议的智能电视遥控方法及装置
US10623450B2 (en) * 2016-12-01 2020-04-14 Accenture Global Solutions Limited Access to data on a remote device
CN106657370B (zh) * 2017-01-03 2019-08-30 腾讯科技(深圳)有限公司 数据传输方法及装置

Also Published As

Publication number Publication date
KR20190098766A (ko) 2019-08-22
CN106657370B (zh) 2019-08-30
US10805380B2 (en) 2020-10-13
CN106657370A (zh) 2017-05-10
US20190349417A1 (en) 2019-11-14
WO2018126853A1 (zh) 2018-07-12
KR102153645B1 (ko) 2020-09-08

Similar Documents

Publication Publication Date Title
JP2019536155A (ja) データ伝送方法及び装置
US11153393B2 (en) System capable of interacting with devices on a network
JP6050625B2 (ja) 情報処理装置及び情報処理方法、コンピューター・プログラム、並びに情報通信システム
CN105409183B (zh) 用于在html5应用中实现任何网络功能客户端或服务器的***和设备
JP5916822B2 (ja) リモートユーザインターフェースサーバとリモートユーザインターフェースクライアントとの間のインターフェースのための装置及び方法
WO2015117367A1 (zh) 远程协助的控制方法及装置
US9491682B2 (en) Wireless routing device, mobile terminal, and management system and method
CN104253857A (zh) 背靠背虚拟web实时通信代理以及相关的方法、***
US10592303B2 (en) Method and apparatus for device-specific communication between application programs
US10594768B2 (en) Method and apparatus of performing remote command dispatching
WO2015196330A1 (zh) 一种路由设备的操作方法、路由设备和终端设备
WO2013189313A1 (zh) 一种实现远程操控的方法及装置
CN103607654A (zh) 基于多屏协同***的移动终端辅助输入装置及方法
CN102983889A (zh) 智能手机与电脑之间通过蓝牙无线配对协同处理信息的方法
JP2013534678A (ja) 遠隔ユーザインターフェース管理装置及び方法とそのためのシステム
JP5495462B2 (ja) ホームネットワークにおけるマルチキャストメッセージを用いて複数の遠隔ユーザーインターフェースサーバを制御する装置及び方法
US20120191829A1 (en) Method and apparatus of performing remote registry configuration
JP6393475B2 (ja) 通信アダプタ装置、通信システム、トンネル通信方法、及びプログラム
JP7153474B2 (ja) メッセンジャーでのファイル送信時に機器間の通信技術を活用する方法及びシステム
CN115883572A (zh) 外设共享方法及装置
JP2023059710A (ja) 通信装置、制御方法、及び制御プログラム
CN117641341A (zh) 一种数据传输的方法、装置和电子设备
TW201520777A (zh) 提供外部裝置使用通訊服務之系統及其方法

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190514

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200114

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20200803