JP6306606B2 - ファイル共有の方法、装置およびモバイル機器 - Google Patents
ファイル共有の方法、装置およびモバイル機器 Download PDFInfo
- Publication number
- JP6306606B2 JP6306606B2 JP2015548186A JP2015548186A JP6306606B2 JP 6306606 B2 JP6306606 B2 JP 6306606B2 JP 2015548186 A JP2015548186 A JP 2015548186A JP 2015548186 A JP2015548186 A JP 2015548186A JP 6306606 B2 JP6306606 B2 JP 6306606B2
- Authority
- JP
- Japan
- Prior art keywords
- mobile device
- sharing
- file
- network
- request
- 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 73
- 238000012545 processing Methods 0.000 claims description 27
- 230000005540 biological transmission Effects 0.000 claims description 7
- 238000009434 installation Methods 0.000 description 24
- 238000010187 selection method Methods 0.000 description 6
- 238000012795 verification Methods 0.000 description 6
- 230000000977 initiatory effect Effects 0.000 description 5
- 230000008676 import Effects 0.000 description 4
- 230000004044 response Effects 0.000 description 3
- 230000003213 activating effect Effects 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000001737 promoting effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- MLKXDPUZXIRXEP-MFOYZWKCSA-N sulindac Chemical compound CC1=C(CC(O)=O)C2=CC(F)=CC=C2\C1=C/C1=CC=C(S(C)=O)C=C1 MLKXDPUZXIRXEP-MFOYZWKCSA-N 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/61—Installation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/451—Execution arrangements for user interfaces
- G06F9/452—Remote windowing, e.g. X-Window System, desktop virtualisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/50—Address allocation
- H04L61/5007—Internet protocol [IP] addresses
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/06—Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/34—Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/563—Data redirection of data network streams
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/08—Access security
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/02—Network architectures or network communication protocols for network security for separating internal from external traffic, e.g. firewalls
- H04L63/0227—Filtering policies
- H04L63/0236—Filtering by address, protocol, port number or service, e.g. IP-address or URL
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/02—Network architectures or network communication protocols for network security for separating internal from external traffic, e.g. firewalls
- H04L63/0227—Filtering policies
- H04L63/0263—Rule management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/10—Small scale networks; Flat hierarchical networks
- H04W84/12—WLAN [Wireless Local Area Networks]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Information Transfer Between Computers (AREA)
- Telephone Function (AREA)
Description
共有対象ファイル向けの共有命令を取り込むことと、
前記第一モバイル機器のネットワーク共有機能が開始された後、ネットワーク共有を要求する第二モバイル機器にネットワーク接続を行なうことと、
前記第二モバイル機器が送信した、ブラウザベースのネットワーク要求をインターセプトしてリダイレクトし、前記ネットワーク要求に対応する要求結果としての前記共有対象ファイルを前記第二モバイル機器に送信すること、とを含む。
前記第一モバイル機器のネットワーク共有機能を起動すること、を含むことが好ましい。
その後、前記ネットワーク要求に対応する要求結果としての前記共有対象ファイルを前記第二モバイル機器に送信する前記方法は、さらに、
共有する必要があるファイルを選択するようユーザに指示するために、前記第一モバイル機器に格納されている共有可能ファイルを含んだファイル選択インターフェースを表示することと、
ユーザが選択した、共有する必要があるファイルを前記共有対象ファイルとして使用すること、とを含むことが好ましい。
前記共有対象ファイル向けのダウンロードリンクを含む、前記共有対象ファイルの共有対象導入ウェブページを取り込むこと、を含むことが好ましいので、
前記ネットワーク要求に対応する要求結果としての前記共有対象ファイルを前記第二モバイル機器へ送信することは、
前記ネットワーク要求に対応する要求結果としての前記共有対象導入ウェブページを前記第二モバイル機器へ送信することと、
前記第二モバイル機器が送信し、前記共有対象導入ウェブページの前記ダウンロードリンクから形成された前記ダウンロード要求を受信した後、前記ダウンロード要求に対応する前記共有対象ファイルを前記第二モバイル機器に送信することと、を含む。
前記共有対象ファイルの前記共有対象導入ウェブページを取り込むことは、
前記共有対象ファイル向けの前記ダウンロードリンクを含むものであって、予め前記アプリケーションに組み込まれた前記共有対象導入ウェブページを取り込むことを含む。
前記共有対象ファイルの前記共有対象導入ウェブページを取り込むことは、
前記共有する必要のあるファイルを選択するようユーザに指示するために、前記第一モバイル機器に格納された前記共有可能ファイルを含むファイル選択インターフェースを表示することと、
ユーザが選択し共有する必要のあるファイルを前記共有対象ファイルとして使用して、前記共有対象ファイル向けの前記ダウンロードリンクを含むものであって、前記共有対象ファイル向けの導入状況ウェブページを生成することと、を含む。
前記第二モバイル機器が送信した、ブラウザベースの前記ネットワーク要求をインターセプトすることと、
前記ネットワーク要求が予め設定された第一ネットワーク要求であるか否かを判定することと、
前記ネットワーク要求が予め設定された前記第一ネットワーク要求であると判定された場合、前記ネットワーク要求をリダイレクトすること、とを含むことが好ましい。
前記第二モバイル機器のブラウザベースの前記ネットワーク要求の相手先である第一ポートを監視し、前記第二モバイル機器が送信した、ブラウザベースのネットワーク要求をインターセプトしたものを、前記第一モバイル機器を介して、前記第一モバイル機器の予め設定された第二ポートにリダイレクトするというルールを第一モバイル機器のiptablesに追加することを含むことが好ましいので、
前記第二モバイル機器が送信した、ブラウザベースの前記ネットワーク要求をインターセプトしてリダイレクトすることは、
前記第二モバイル機器のブラウザベースの前記ネットワーク要求の相手先である前記第一ポートを監視することと、前記第二モバイル機器が送信した、前記第一モバイル機器向けの、ブラウザベースの前記ネットワーク要求をインターセプトすることと、前記ネットワーク要求に対応する要求結果を前記第二モバイル機器に前記第二ポートを介して送信するように、インターセプトした前記ネットワーク要求を前記第一モバイル機器の前記第二ポートにリダイレクトすることと、を含む。
netfilterフレームワークを使用して書き込まれた前記カーネルモジュールを前記第一モバイル機器の前記オペレーティングシステムのカーネルにマウントして、ネットワークフレームワークのIP層にフックポイントを追加し、前記フックポイントを使用することによって、前記第一モバイル機器向けに予め設定された前記第一ポートを相手先とする、前記第二モバイル機器の前記ネットワーク要求をインターセプトし、前記ネットワーク要求内の相手先IPアドレスを、前記第一モバイル機器のIPアドレスに変更し、相手先ポートを、前記第一モバイルの予め設定された前記第二ポートに変更することを含むことが好ましいので、
前記第二モバイル機器が送信した、ブラウザベースの前記ネットワーク要求をインターセプトしてリダイレクトすることは、
フックポイントを使用することによって、前記第二モバイル機器が前記第一モバイル機器に向け前記第一ポートを相手先として送信した、ブラウザベースの前記ネットワーク要求をインターセプトすることと、前記ネットワーク要求の前記相手先IPアドレスを前記第一モバイル機器の前記IPアドレスに変更することと、前記ネットワーク要求に対応する要求結果を前記第二モバイル機器に前記第二ポートを介して送信するように、相手先ポートを前記第一モバイル機器の前記第二ポートに変更することと、を含む。
前記共有対象ファイル向けの前記共有命令を取り込んだ後、前記第一モバイル機器自体のアクセス方法と前記IPアドレスを含むページを表示し、前記第二モバイル機器に対応するユーザに、前記第二モバイル機器のブラウザのアドレスバーに前記第一モバイル機器の前記IPアドレスを入力するように指示することを含むことが好ましいので、
前記第二モバイル機器が送信した、ブラウザベースの前記ネットワーク要求をインターセプトしてリダイレクトすることは、
前記第二モバイル機器のブラウザベースの前記ネットワーク要求を、前記第一モバイル機器内の組み込みWEBモジュールを介して取り込むことを含む。
ネットワーク共有を要求する第二モバイル機器のなかから、共有可能な第二モバイル機器を選択するようにユーザに指示することと、
選択された、共有可能な前記第二モバイル機器へのネットワーク接続を行なうことと、を含むことが好ましい。
ネットワーク接続された状態の第二モバイル機器のなかから共有可能な前記第二モバイル機器を選択するようにユーザに指示することと、
前記第二モバイル機器が送信した、ブラウザベースの前記ネットワーク要求をインターセプトしてリダイレクトすることと、を含むことが好ましく、後者のステップは、
前記第二モバイル機器が送信した、ブラウザベースのネットワーク要求をインターセプトすることと、
前記第二モバイル機器が共有可能な前記第二モバイル機器か否かを判定し、そうである場合、前記第二モバイル機器が送信した、ブラウザベースのネットワーク要求をリダイレクトすることと、を含む。
WLANホットスポットの機能が存在するか否かを判定することと、
存在する場合、WLANホットスポットの機能を開始することと、
存在しない場合、Bluetoothネットワーク共有の機能が存在するか否かを判定し、
存在する場合、Bluetoothネットワーク共有の機能を開始することと、
存在しない場合、USBネットワーク共有の機能を開始することと、を含むことが好ましい。
前記ダウンロード要求に対応する前記共有対象ファイルを前記第二モバイル機器に送信することは、
前記ダウンロード要求に従って、前記第二モバイル機器で実行中の第一オペレーティングシステムを決定することと、
前記ダウンロード要求に対応し、前記第一オペレーティングシステム向けの前記共有対象ファイルを前記第二モバイル機器に送信することと、を含むか、
または、
前記共有ファイルは、共有対象ファイルを指し示し所定のオペレーティングシステム向けのダウンロードリンクを含む少なくとも一つの共有対象導入ウェブページに対応するので、
前記ネットワーク要求に対応する要求結果としての前記共有対象導入ウェブページを前記第二モバイル機器に送信することは、
前記ネットワーク要求に従って、前記第二モバイル機器で実行中の前記第一オペレーティングシステムを判定することと、
前記第一オペレーティングシステムに対応し、前記ネットワーク要求に対応する要求結果としての前記共有対象導入ウェブページを前記第二モバイル機器に送信することと、を含む。
共有対象ファイル向けの共有命令を取り込むために使用される、共有命令取り込みモジュールと、
第一モバイル機器のネットワーク共有機能を開始した後、ネットワーク共有を要求する第二モバイル機器へネットワーク接続を行なうために使用される、ネットワーク接続モジュールと、
第二モバイル機器が送信した、ブラウザベースのネットワーク要求をインターセプトしてリダイレクトするために使用される、ネットワーク要求処理モジュールと、
ネットワーク要求に対応する要求結果としての共有対象ファイルを第二モバイル機器に送信するために使用される、共有対象ファイル処理モジュールと、を備える。
前記ネットワーク接続を要求する前記第二モバイル機器への前記ネットワーク接続を行なう前に、前記第一モバイル機器の前記ネットワーク共有機能を開始するために使用される、ネットワーク共有機能開始モジュールを備えることが好ましい。
アプリケーションを開いた状態で、前記アプリケーションに基づいて送信された、ファイルを共有するよう指示するために使用される操作が検出されたとき、前記アプリケーションに対応する前記共有対象ファイル向けの前記共有命令を取り込むために使用される、第一共有命令取り込み部を備えることが好ましい。
ファイルを共有することを指示する操作が検出されたときに、共有対象ファイル向けの共有命令を取り込むために使用される、第二共有命令取り込み部を備え、
本装置は、さらに、
ユーザが選択し共有する必要のあるファイルを前記共有対象ファイルとして用いて、前記ネットワーク要求に対応する要求結果としての前記共有対象ファイルを前記第二モバイル機器に送信する前に、共有する必要があるファイルを選択するようユーザに指示するファイル選択インターフェースを表示するために使用される、共有対象ファイル決定モジュールを備え、前記ファイル選択インターフェースは、前記第一モバイル機器に格納されている共有可能ファイルを含むものである、ことが好ましい。
前記共有対象ファイル向けの前記共有命令が取り込まれた後、前記共有対象ファイルの共有対象導入ウェブページを取り込むために使用される、共有対象導入ウェブページ取り込みモジュールを備え、前記共有対象導入ウェブページは、共有対象ファイルを指し示すダウンロードリンクを含むものである、ことが好ましいので、
前記共有対象ファイル処理モジュールは、
前記ネットワーク要求に対応する要求結果としての前記共有対象導入ウェブページを前記第二モバイル機器に送信するために使用される、共有対象導入ウェブページ送信部と、
前記第二モバイル機器が送信して、前記共有対象導入ウェブページの前記ダウンロードリンクから形成されたダウンロード要求を受信した後、前記ダウンロード要求に対応する前記共有対象ファイルを前記第二モバイル機器に送信するために使用される、共有対象ファイル処理部と、を備える。
前記アプリケーションを開いた状態で、前記アプリケーションに基づいて送信された、ファイルを共有することを指示する前記操作が検出されると、前記アプリケーションに対応したファイルである前記共有対象ファイル向けの前記共有命令を取り込むために使用される、第一共有命令取り込み部を備えることが好ましいので、
前記共有対象導入ウェブページ取り込みモジュールは、
前記共有対象ファイル向けの前記共有命令を取り込んだ後、事前に前記アプリケーションに組み込まれた前記共有対象導入ウェブページを取り込むために使用される、第一共有対象導入ウェブページ取り込み部を備え、前記共有対象導入ウェブページは、共有対象ファイルを指し示すダウンロードリンクを含むものである。
ファイルを共有することを指示する操作を検出すると、共有対象ファイル向けの共有命令を取り込むために使用される、第二共有命令取り込み部を備えることが好ましいので、
共有対象導入ウェブページ取り込みモジュールは、
共有対象ファイル向けの共有命令を取り込んだ後、第一モバイル機器に格納された共有可能ファイルを含むものであって、ユーザに共有対象ファイルを選択するよう指示するためのファイル選択インターフェースを表示するために使用される、第二共有対象導入ウェブページを備え、共有対象ファイルの選択が完了した後、共有対象ファイルを指し示すダウンロードリンクを含むものであって、共有対象ファイル向けの共有対象導入ウェブページが生成される。
前記第二モバイル機器が送信した、ブラウザベースの前記ネットワーク要求をインターセプトするために使用される、ネットワーク要求インターセプト部と、
前記ネットワーク要求が、予め設定された第一ネットワーク要求であるか否かを判定するために使用される、判定部と、
前記ネットワーク要求が予め設定された前記第一ネットワーク要求であると判定された場合、前記ネットワーク要求をリダイレクトするために使用される、ネットワーク要求リダイレクト部と、を備えることが好ましい。
前記共有対象ファイル向きの前記共有命令を取り込んだ後、前記第一モバイル機器自体のIPアドレスとアクセス方法を含むウェブページを表示して前記第二モバイル機器に対応するユーザに、前記第一モバイル機器のIPアドレスを前記第二モバイル機器のブラウザのアドレスバーに入力するように指示するために使用される、ウェブページ表示モジュールを備え、
前記第一モバイル機器の前記オペレーティングシステムの前記現在のユーザ名が管理者権限を有するものでないとき、前記ネットワーク要求処理モジュールを使用し、前記第一モバイル機器内の組み込みWEBモジュールを介して前記第二モバイル機器のブラウザベースの前記ネットワーク要求を取り込むことが好ましい。
ネットワーク共有を要求する第二モバイル機器のなかから共有可能な前記第二モバイル機器を選択するようユーザに指示するために使用される、選択部と、
選択された共有可能な前記第二モバイル機器へのネットワーク接続を行なうために使用される、ネットワーク接続部と、を備えることが好ましい。
前記ネットワーク共有を要求する前記第二モバイル機器への前記ネットワーク接続を行なった後、ネットワーク接続の状態にある第二モバイル機器のなかから共有可能な前記第二モバイル機器をユーザが選択するよう指示するために使用される、選択モジュールを備え、
前記ネットワーク要求処理モジュールは
前記第二モバイル機器が送信した、ブラウザベースの前記ネットワーク要求をインターセプトするために使用される、ネットワーク要求インターセプト部と、
前記第二モバイル機器が共有可能な前記第二モバイル機器であるか否かを判定し、そうである場合、前記第二モバイル機器が送信した、ブラウザベースの前記ネットワーク要求をリダイレクトするために使用される、ネットワーク要求処理部を備えることが好ましい。
存在する場合、前記WLANホットスポットの機能を開始し、
存在しない場合、前記Bluetoothネットワーク共有の機能が存在するかどうかを判定し、
存在する場合、前記Bluetoothネットワーク共有機能を開始し、
存在しない場合、前記USBネットワーク共有の機能を開始する。
前記共有対象ファイル処理部は、
前記第二モバイル機器が送信した前記ダウンロード要求を前記共有対象導入ウェブページの前記ダウンロードリンクを介して受信した後、前記ダウンロード要求に従って、前記第二モバイル機器で稼働中の前記第一オペレーティングシステムを決定するために使用される、オペレーティングシステム決定部と、
前記ダウンロード要求に対応し前記第一オペレーティングシステム向けの前記共有対象ファイルを、前記第二モバイル機器に送信するために使用される、共有対象ファイル送信部と、を備えるか、
または、
前記共有対象ファイルは、共有対象ファイルを指し示し所定のオペレーティングシステム向けのダウンロードリンクを含む、少なくとも一つの共有対象導入ウェブページに対応し、
前記共有対象導入ウェブページ送信部は、
前記ネットワーク要求に従って、前記第二モバイル機器で稼働中の前記第一オペレーティングシステムを決定するために使用される、オペレーティングシステム決定部と、
前記ネットワーク要求に対応する要求結果としての、前記第一オペレーティングシステムに対応する前記共有対象導入ウェブページを前記第二モバイル機器に送信するために使用される、共有対象導入ウェブページ送信部と、を備える。
ステップS101は、共有対象ファイル向けの共有命令を取り込むことであって、
第一モバイル機器のファイルを第二モバイル機器に共有させる必要があるとき、第一モバイル機器を保持するユーザは、第一モバイル機器が共有対象ファイル向けの共有命令を取り込むことができるように、共有命令を送信する特定の操作を行なうことができる。
第一モバイル機器がネットワーク共有機能を開始した後、第二モバイル機器を保持しているユーザは、第一モバイル機器をスキャンして第二モバイル機器によるネットワーク共有を要求することができる。すると、第一モバイル機器は、ネットワーク共有を要求した第二モバイル機器へのネットワーク接続を行なうことができる。
WLANホットスポット機能が存在するか否かを判定することと、
存在する場合、WLANホットスポット機能を開始することと、
存在しない場合、Bluetoothネットワーク共有機能が存在するか否かを判定することと、
存在する場合、Bluetoothネットワーク共有機能を開始することと、
存在しない場合、USBネットワーク共有機能を開始することと、を含む。
第二モバイル機器が第一モバイル機器にネットワーク接続した後、ユーザが、第二モバイル機器のブラウザのアドレスバーに任意のアドレス情報を入力することができる。アドレス情報を検出した後、第二モバイル機器は、それに対応してネットワーク要求を生成し、ブラウザベースのネットワーク要求を第一モバイル機器に送信することができる。第一モバイル機器は、第二モバイル機器が送信した、ブラウザベースのネットワーク要求を取り出してリダイレクトし、ネットワーク要求に対応する要求結果としての共有対象ファイルを第二モバイル機器に送信することができる。ネットワーク要求は、HTTP要求またはFTP要求であればよいと理解してもかまわないが、これに限定されるものではない。任意のアドレス情報は、www.kingsoft.com、kingsoft.comなどのような実際に存在するネットワークアドレスであってもよいし、「1」や「a」のような任意選択用の文字であってもよい。
第二モバイル機器が送信した、ブラウザベースのネットワーク要求の相手先である第一ポートを監視することと、第二モバイル機器が送信し、第一モバイル機器向けの、ブラウザベースのネットワーク要求をインターセプトすることと、ネットワーク要求に対応する要求結果を第二モバイル機器に第二ポートを介して送信するために、インターセプトしたネットワーク要求を第一モバイル機器の第二ポートにリダイレクトすることと、がそれである。
第二モバイル機器が送信し、第一モバイル機器向けで、予め設定された第一ポートを相手先とする、ブラウザベースのネットワーク要求を、フックポイントによってインターセプトすることと、ネットワーク要求の相手先IPアドレスを第一モバイル機器のIPアドレスに変更することと、ネットワーク要求に対応する要求結果を第二モバイル機器に第二ポートを介して送信するために、相手先ポートを第一モバイル機器の第二ポートに変えることと、がそれである。
第二モバイル機器が送信した、ブラウザベースのネットワーク要求をインターセプトしてリダイレクトした後、ネットワーク要求に対応する要求結果としての共有対象ファイルを第二モバイル機器に対応ポートを介して送信することになる。共有対象ファイルを受信した後、第二モバイル機器は、特定の格納場所に保存したり、ユーザ指示の下で、第二モバイル機器に導入したりすることができ、これによってファイル共有を完了する。
第二モバイル機器が送信した、ブラウザベースのネットワーク要求をインターセプトすることと、
ネットワーク要求が予め設定された第一ネットワーク要求であるか否かを判定することと、
そのネットワーク要求が予め設定された第一ネットワーク要求であると判定されると、そのネットワーク要求をリダイレクトすることと、を含む。
ネットワーク共有を要求する第二モバイル機器から共有可能な第二モバイル機器を選択するようにユーザに指示することと、
選択された、共有可能な第二モバイル機器にネットワーク接続を行なうことと、を含む。
ネットワーク接続された状態の第二モバイル機器から共有可能な第二モバイル機器を選択するようにユーザに指示すること、を含むので、
第二モバイル機器が送信した、ブラウザベースのネットワーク要求をインターセプトしてリダイレクトすることは、
第二モバイル機器が送信した、ブラウザベースのネットワーク要求をインターセプトすることと、
第二モバイル機器が共有可能な第二モバイル機器であるか否かを判定し、そうである場合、第二モバイル機器が送信した、ブラウザベースのネットワーク要求をリダイレクトすることと、を含む。
ステップS201は、共有対象ファイル向けの共有命令を取り込むこと、であって、
本発明の本実施形態において、ステップS201は、前述の実施形態のステップS101と同様なので、ここでは詳細は省略する。
ステップS202は,前記共有対象ファイルの共有対象導入ウェブページを取り込むことであって、
共有対象ファイル向けの共有命令を取り込んだ後、共有対象ファイルを指し示すダウンロードリンクが含まれる共有対象導入ウェブページを得ることができる。
ステップS204は、第二モバイル機器が送信した、ブラウザベースのネットワーク要求をインターセプトしてリダイレクトすることであって、
本発明の本実施形態では、ステップS203〜S204は、前述した実施形態のステップS102〜S103と同様であり、詳細はここでは省略する。
第二モバイル機器が送信した、ブラウザベースのネットワーク要求を取り込んでリダイレクトすることを完了した後、ネットワーク要求に対応する要求結果としての共有対象導入ウェブページを、対応するポートを介して第二モバイル機器に送信することができるので、第二モバイル機器は共有対象導入ウェブページを受信して表示することができる。
受信した共有対象導入ウェブページが第二モバイル機器に表示された後、ユーザは、共有対象導入ウェブページにあるダウンロードリンクをクリックすることができる。ダウンロードリンクをクリックする操作が検出されると、第二モバイル機器は、ダウンロードリンクに対応するダウンロード要求を生成し、それを第一モバイル機器に送信する。第一モバイル機器は、第二モバイル機器が送信し、共有対象導入ウェブページのダウンロードリンクから形成されたダウンロード要求を受信し、続いて共有対象ファイルの送信を行なうことができる。
ダウンロード要求に対応する共有対象ファイルを第二モバイル機器に送信することは、
ダウンロード要求に従って、第二モバイル機器で実行中の第一オペレーティングシステムを決定することと、
ダウンロード要求に対応し第一オペレーティングシステム向けの共有対象ファイルを第二モバイル機器に送信することと、を含むことができる。
ネットワーク要求に対応する要求結果としての共有対象ファイルを第二モバイル機器に送信することは、
ネットワーク要求に従って、第二モバイル機器で実行中の第一オペレーティングシステムを決定することと、
第一オペレーティングシステムに対応する、ネットワーク要求に対応する要求結果としての共有対象導入ウェブページを第二モバイル機器に送信することと、を含むことができる。
第二モバイル機器が送信した、ブラウザベースのネットワーク要求をインターセプトすることと、
そのネットワーク要求が、予め設定された第一ネットワーク要求であるか否かを判定することと、
そのネットワーク要求が予め設定された第一ネットワーク要求であると判定された場合、そのネットワーク要求をリダイレクトすることと、を含むことができる。
ネットワーク共有を要求する第二モバイル機器から共有可能な第二モバイル機器を選択するようにユーザに指示することと、
選択された共有可能な第二モバイル機器へのネットワーク接続を行なうことと、を含むことができる。
ネットワーク接続した状態の第二モバイル機器から共有可能な第二モバイル機器を選択するようユーザに指示することを含むので、
第二モバイル機器が送信した、ブラウザベースのネットワーク要求をインターセプトしてリダイレクトすることは、
第二モバイル機器が送信した、ブラウザベースのネットワーク要求をインターセプトすることと、
第二モバイル機器が共有可能な第二モバイル機器であるか否かを判定し、そうである場合、第二モバイル機器が送信した、ブラウザベースのネットワーク要求をリダイレクトすることと、を含む。
ステップS301は、アプリケーション1を開いた状態で、このアプリケーションに基づいて送信された、ファイルを共有するよう指示する操作が電話機Aによって検出されたとき、共有対象導入パッケージ向けの共有命令を取り込むことであって、
アプリケーション1の導入パッケージが他の機器に共有される必要があるとき、電話機Aが、アプリケーション1に対応した導入パッケージである共有対象導入パッケージ向けの共有命令を取り込むことができるように、ユーザは、アプリケーション1のページに表示された「ワンタッチ共有」のボタンをクリックすることができる。
共有対象導入パッケージ向けの共有命令を取り込んだ後、予めアプリケーション1に組み込まれた共有対象導入ウェブページを取得するが、ここで、共有対象導入ウェブページは、共有対象導入パッケージを指し示し、少なくとも一つのオペレーティングシステム向けのダウンロードリンクを含む。
ステップS304は、ネットワーク共有を要求する電話機Bへのネットワーク接続を行なうことであって、
電話機AがWLANホットスポットの機能を開始した後、電話機Bは、ネットワーク共有を要求する電話Bへのネットワーク接続を電話機Aが行なうことができるように、電話機Aをスキャンしてネットワーク共有を要求することができる。電話機AがWLANホットスポットの機能を開始するときに検証パスワードを設定している場合、電話機Bは、ネットワーク共有を要求するときに検証パスワードを入力する必要があり、その検証パスワードが正しいとき、電話機Aは電話機Bに接続することができる。
ステップS306は、ネットワーク要求に対応する要求結果としての共有対象導入ウェブページを電話機Bに送信することであって、
電話機Aが電話Bへのネットワーク接続を行なった後、ユーザは、電話機Bのブラウザのアドレスバーに任意のアドレス情報を入力することができ、アドレス情報を検出した後、電話機Bは、対応するネットワーク要求を生成し、生成されたブラウザベースのネットワーク要求を電話機Aに送信することができる。また、電話機Aのオペレーティングシステム内のiptablesのルールを設定することによって、電話機Aは、電話機Bが送信した、ブラウザベースのネットワーク要求をインターセプトしてリダイレクトし、ネットワーク要求に対応した要求結果としての共有対象導入ウェブページを電話機Bに送信することができる。このネットワーク要求は、HTTP要求またはFTP要求であり得るが、これに限定されるものではないことが理解できる。
ステップS308は、ダウンロード要求に従って、電話機Bで実行中の第一オペレーティングシステムを決定することであり、
ステップS309は、第一オペレーティングシステム向けのダウンロード要求に対応する共有対象導入パッケージを電話機Bに送信することである。
ステップS401は、ファイルを共有するよう指示する操作が検出されると、共有対象ファイル向けの共有命令を取り込むことであって、
電話機Aに格納されたファイルを別の機器に共有させる必要があるとき、ファイルを共有するために使用されるクライアントソフトウェアの「ワンタッチ共有」ボタンをユーザがクリックすると、電話機Aは、共有対象ファイル向けの共有命令を取り込む。
ステップS402は、共有する必要があるファイルを選択するようユーザに指示するために、電話機Aに格納されている共有可能ファイルを含むファイル選択インターフェースを表示することであり、
ステップS403は、前記共有する必要があるファイルをユーザが選択すると、共有対象ファイル向けの少なくとも一つの共有対象導入ウェブページを生成することであって、ここで、
各共有対象導入ウェブページは、共有対象ファイルを指し示し所定のオペレーティングシステム向けのダウンロードリンクを含み、
ステップS404は、電話機AがWLANホットスポットの機能を有していると判定されたとき、電話機AのWLANホットスポットの機能を開始することであり、
ステップS405は、ネットワーク共有を要求した電話機Bへのネットワーク接続を行なうことであり、
電話AがWLANホットスポットの機能を開始すると、電話機Bは、電話機Aをスキャンしネットワーク共有を要求することができ、電話機Aは、ネットワーク共有を要求した電話機Bへのネットワーク接続を行なうことができる。電話機AがWLANホットスポット機能を開始するときに検証パスワードを設定した場合、電話機Bは、ネットワーク共有を要求するときに検証パスワードを入力する必要があり、電話機Aは、検証パスワードが正しいときに電話機Bに接続することができる。
ステップS406は、電話機Bが送信した、ブラウザベースのネットワーク要求を、書き込まれカーネルモジュールをマウントすることによってインターセプトしてリダイレクトすることであり、
ステップS407は、ネットワーク要求に従って、電話機Bで実行中の第一オペレーティングシステムを決定することであり、
ステップS408は、第一オペレーティングシステムに対応する、ネットワーク要求に対応する要求結果としての共有対象導入ウェブページを電話機Bに送信することであり、
電話機Aが電話機Bへのネットワーク接続を行なった後、ユーザは、電話機Bのブラウザのアドレスバーに任意のアドレス情報を入力することができる。アドレス情報を検出すると、電話機Bは、対応するネットワーク要求を生成し、生成したブラウザベースのネットワーク要求を電話機Aに送信することができる。電話機Aは、書き込まれたカーネルモジュールをマウントすることにより、電話機Bが送信した、ブラウザベースのネットワーク要求をインターセプトしてリダイレクトし、第二モバイル機器で実行中の第一オペレーティングシステムを決定し、ネットワーク要求に対応する要求結果としての共有対象導入ウェブページを電話機Bに送信する。ネットワーク要求は、HTTP要求またはFTP要求であり得るが、これらに限定されるものではないことが理解できる。
ステップS409は、電話機Bが送信したダウンロード要求を共有対象導入ウェブページのダウンロードリンクを介して受信することであり、
ステップS410は、ダウンロード要求に対応する共有対象ファイルを電話機Bに送信することである。
共有対象ファイル向けの共有命令を取り込むために使用される、共有命令取り込みモジュール510と、
第一モバイル機器のネットワーク共有機能が開始された後、ネットワーク共有を要求する第二モバイル機器へのネットワーク接続を行なうために使用される、ネットワーク接続モジュール520と、
第二モバイル機器が送信した、ブラウザベースのネットワーク要求をインターセプトしてリダイレクトするために使用される、ネットワーク要求処理モジュール530と、
ネットワーク要求に対応する要求結果としての共有対象ファイルを第二モバイル機器に送信するために使用される、共有対象ファイル処理モジュール540と、を備えることができる。
この実施形態では、ファイルを共有する前に、ファイル共有機能を有するソフトウェアやプラグインを第二モバイル機器に導入する必要はない。第一モバイル機器は、第二モバイル機器が送信したネットワーク要求をインターセプトしてリダイレクトし、ネットワーク要求に対応する要求結果としての共有対象ファイルを第二モバイル機器に送信することができる。これにより、ネットワークフローを発生させない迅速なファイル共有が、ファイル共有機能を有するソフトウェアやプラグインを共有対象ファイルの受信側に導入する必要なしに達成され、それによってユーザ体験を向上させる。
アプリケーションを開いた状態で、アプリケーションが送信しファイルを共有することを指示するために使用する操作が検出されると、アプリケーションに対応する共有対象ファイル向けの共有命令を取り込むために使用される、第一共有命令取り込み部を備えることができる。
ファイルを共有するよう指示する操作が検出されると、共有対象ファイル向けの共有命令を取り込むために使用される、第二共有命令取り込み部を備えることができる。
第一モバイル機器に格納されている共有可能なファイルを含み、共有する必要のあるファイルを選択するようユーザに指示するファイル選択インターフェースを表示した後、ユーザが選択し共有する必要のあるファイルであって、ネットワークへの要求に対応する要求結果としての共有対象ファイルを第二モバイル機器に送信するために使用される、共有対象ファイル決定モジュールを備えることができる。
共有対象ファイル向けの共有命令を取り込んだ後、共有対象ファイルを指し示すダウンロードリンクを含むものであって、該共有対象ファイルに係る共有対象導入ウェブページを取り込むために使用される、共有対象導入ウェブページ取り込みモジュールを備えることができるので、
前記共有対象ファイル処理モジュール540は、
ネットワーク要求に対応する要求結果としての共有対象導入ウェブページを第二モバイル機器に送信するために使用される、共有対象導入ウェブページ送信部と、
第二モバイル機器が送信し共有対象導入ウェブページのダウンロードリンクから形成されたダウンロード要求を受信した後、ダウンロード要求に対応する共有対象ファイルを第二モバイル機器に送信するために使用される、共有対象ファイル処理部と、を備えることができる。
アプリケーションを開いた状態で、アプリケーションに基づいて送信された、ファイルを共有するよう指示する操作を検出すると、アプリケーションに対応したファイルである共有対象ファイル向けの共有命令を取り込むために使用される、第一共有命令取り込み部を備えることができるので、
共有対象導入ウェブページ取り込み部は、
共有対象ファイル向けの共有命令を取り込んだ後、共有対象ファイルを指し示すダウンロードリンクを含むものであって、事前にアプリケーションに組み込まれた共有対象導入ウェブページを取り込むために使用される、第一共有対象導入ウェブページ取り込み部を備えることができる。
ファイルを共有するよう指示する操作が検出されたとき、共有対象ファイル向けの共有命令を取り込むために使用される、第二共有命令取り込み部を備えることができるので、
共有対象導入ウェブページ取り込みモジュールは、
共有対象ファイル向けの共有命令を取り込んだ後、第一モバイル機器に格納された共有可能なファイルを含むものであって、前記共有対象ファイルを選択するようユーザに指示するためのファイル選択インターフェースを表示し、共有対象ファイルを選択した後に、共有対象ファイルを指し示すダウンロードリンクを含むものであって、前記共有対象ファイル向けの共有対象導入ウェブページを生成するために用いられる、第二共有対象導入ウェブページ取り込み部を含むことができる。
第二モバイル機器が送信した、ブラウザベースのネットワーク要求をインターセプトするために使用される、ネットワーク要求インターセプト部と、
前記ネットワーク要求が、予め設定された第一ネットワーク要求であるか否かを判定するために使用される、判定部と、
前記ネットワーク要求が、予め設定された第一ネットワーク要求であると判定されると、前記ネットワーク要求をリダイレクトするために使用される、ネットワーク要求リダイレクト部と、を備えることができる。
共有対象ファイル向けの共有命令を取り込んだ後、第二モバイル機器に対応するユーザに対して、第二モバイル機器のブラウザのアドレスバーに第一モバイル機器のIPアドレスを入力するよう指示するために、第一モバイル機器自体のIPアドレスとアクセス方法を含むウェブページを表示するために使用される、ウェブページ表示モジュールを備えることができ、
第一モバイル機器のオペレーティングシステムの現在のユーザ名が管理者権限を有しないものであるとき、前記ネットワーク要求処理モジュール530を使用して、第一モバイル機器に組み込まれているWEBモジュールを介し第二モバイル機器のブラウザベースのネットワーク要求を取得する。
ネットワーク共有を要求する第二モバイル機器から共有可能な第二モバイル機器を選択するようユーザに指示するために使用される、選択部と、
選択された、共有可能な第二モバイル機器へのネットワーク接続を行なうために使用される、ネットワーク接続部と、を含むことができる。
ネットワーク共有を要求する第二モバイル機器へのネットワーク接続を行なった後、ネットワーク接続の状態にある第二モバイル機器から、共有可能な第二モバイル機器を選択するようユーザに指示するために使用される、選択モジュールを備えることができるので、
前記ネットワーク要求処理モジュール530は、
第二モバイル機器が送信した、ブラウザベースのネットワーク要求をインターセプトするために使用される、ネットワーク要求インターセプト部と、
第二モバイル機器が共有可能な第二モバイル機器であるか否かを判定し、そうである場合、第二モバイル機器が送信した、ブラウザベースのネットワーク要求をリダイレクトするために使用される、ネットワーク要求処理部を備えることができる。
存在する場合、WLANホットスポットの機能を開始し、
存在しない場合、Bluetoothネットワーク共有の機能が存在するか否か判定し、
存在する場合、Bluetoothネットワーク共有の機能を開始し、
存在しない場合、USBネットワーク共有の機能を開始する。
前記共有対象ファイル処理モジュールは、
共有対象導入ウェブページのダウンロードリンクを介して第二モバイル機器が送信したダウンロード要求を受信した後、そのダウンロード要求に従って、第二モバイル機器で実行中の第一オペレーティングシステムを決定するために使用される、オペレーティングシステム判定部と、
そのダウンロード要求に対応し、第一オペレーティングシステム向けの共有対象ファイルを第二モバイル機器に送信するために使用される、共有対象ファイル送信部と、を備えるか、
または、
共有ファイルは、共有対象ファイルを指し示し所定のオペレーティングシステム向けのダウンロードリンクを含む、少なくとも一つの共有対象導入ウェブページに対応し、
前記共有対象導入ウェブページ送信部は、
ネットワーク要求に従って、第二モバイル機器で実行中の第一オペレーティングシステムを判定するために使用される、オペレーティングシステム判定部と、
第一オペレーティングシステムに対応し、ネットワーク要求に対応する要求結果としての共有対象導入ウェブページを第二モバイル機器に送信するために使用される、共有対象導入ウェブページ送信部と、を備えることができる。
Claims (7)
- 第一モバイル機器に適用するファイル共有方法であって、前記方法は、
前記第一モバイル機器が、前記第一モバイル機器のユーザが前記第一モバイル機器を操作することによって指示した、共有対象ファイル向けの共有命令を読み込むことと、
前記第一モバイル機器が、ネットワーク共有機能を開始した後、ネットワーク共有を要求する第二モバイル機器にネットワーク接続を行なうことと、
前記第一モバイル機器が、前記第二モバイル機器から送信されたネットワークアクセス要求であって、前記第二モバイル機器のユーザが前記第二モバイル機器のブラウザに任意のアドレス情報を入力して生成したブラウザ基盤のネットワークアクセス要求をインターセプトして前記第一モバイル機器の所定のポートにリダイレクトすることと、
前記第一モバイル機器が、前記ネットワークアクセス要求に対応する要求結果としての前記共有対象ファイルを前記第二モバイル機器に送信すること、とを含み、
前記共有対象ファイルは、前記共有命令の対象ファイルとして予め設定されているファイルか、または、前記第一モバイル機器に格納されている共有可能ファイルを含むファイル選択インターフェースを前記第一モバイル機器のユーザが前記第一モバイル機器に表示させることによって前記第一モバイル機器のユーザが選択したファイルである
ことを特徴とする、ファイル共有方法。 - 前記方法は、前記第一モバイル機器が前記共有命令を読み込んだ後、さらに、
前記第一モバイル機器が、前記共有対象ファイルを指し示すダウンロードリンクを含む、共有対象ファイルの共有対象導入ウェブページを読み込むこと、を含み、
前記第一モバイル機器が、前記ネットワークアクセス要求に対応する要求結果としての前記共有対象ファイルを前記第二モバイル機器へ送信することは、
前記第一モバイル機器が、前記ネットワークアクセス要求に対応する要求結果としての前記共有対象導入ウェブページを前記第二モバイル機器へ送信することと、
前記第一モバイル機器が、前記共有対象導入ウェブページの前記ダウンロードリンクから形成されたダウンロード要求を前記第二モバイル機器から受信した後、前記ダウンロード要求に対応する前記共有対象ファイルを前記第二モバイル機器に送信することと、を含む
ことを特徴とする、請求項1に記載の方法。 - 前記第一モバイル機器のオペレーティングシステムの現在のユーザ名が管理者権限を有するものであるとき、前記第一モバイル機器の前記オペレーティングシステム内のiptablesのルールを設定することによって,前記第二モバイル機器が送信した、ブラウザ基盤の前記ネットワーク要求をインターセプトして前記第一モバイル機器の所定のポートにリダイレクトする
ことを特徴とする、請求項1または2に記載の方法。 - 第一モバイル機器に適用するファイル共有装置であって、
前記第一モバイル機器のユーザが前記第一モバイル機器を操作することによって指示した、共有対象ファイル向けの共有命令を読み込むために使用される、共有命令取り込みモジュールと、
前記第一モバイル機器のネットワーク共有機能を開始した後、ネットワーク共有を要求する第二モバイル機器へネットワーク接続を行なうために使用される、ネットワーク接続モジュールと、
前記第二モバイル機器から送信された、前記第二モバイル機器のユーザが前記第二モバイル機器のブラウザに任意のアドレス情報を入力して生成したブラウザ基盤のネットワークアクセス要求をインターセプトして前記第一モバイル機器の所定のポートにリダイレクトするために使用される、ネットワーク要求処理モジュールと、
前記ネットワークアクセス要求に対応する要求結果としての前記共有対象ファイルを前記第二モバイル機器に送信するために使用される、共有対象ファイル処理モジュールと、を備え、
前記共有対象ファイルは、前記共有命令の対象ファイルとして予め設定されているファイルか、または、前記第一モバイル機器に格納されている共有可能ファイルを含むファイル選択インターフェースを前記第一モバイル機器のユーザが前記第一モバイル機器に表示させることによって前記第一モバイル機器のユーザが選択したファイルである
ことを特徴とするファイル共有装置。 - 前記装置は、さらに、
前記共有命令が取り込まれた後、前記共有対象ファイルの共有対象導入ウェブページを読み込むために使用される、共有対象導入ウェブページ取り込みモジュールを備え、前記共有対象導入ウェブページは、共有対象ファイルを指し示すダウンロードリンクを含むものであって、
前記共有対象ファイル処理モジュールは、
前記ネットワークアクセス要求に対応する要求結果としての前記共有対象導入ウェブページを前記第二モバイル機器に送信するために使用される、共有対象導入ウェブページ送信部と、
前記共有対象導入ウェブページの前記ダウンロードリンクから形成されたダウンロード要求を前記第二モバイル機器から受信した後、前記ダウンロード要求に対応する前記共有対象ファイルを前記第二モバイル機器に送信するために使用される、共有対象ファイル処理部と、を備える
ことを特徴とする、請求項4に記載の装置。 - 前記第一モバイル機器のオペレーティングシステムの現在のユーザ名が管理者権限を有するものであるとき、前記ネットワーク要求処理モジュールを使用し、前記第一モバイル機器の前記オペレーティングシステム内のiptablesのルールを設定することによって、前記第二モバイル機器が送信した、ブラウザ基盤の前記ネットワーク要求をインターセプトして前記第一モバイル機器の所定のポートにリダイレクトする
ことを特徴とする、請求項4または5に記載の装置。 - 請求項4乃至6のいずれかに係る前記ファイル共有装置を備えるモバイル機器。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310577442.8A CN104660624B (zh) | 2013-11-18 | 文件共享方法、装置及移动设备 | |
CN201310577442.8 | 2013-11-18 | ||
PCT/CN2014/077872 WO2015070582A1 (zh) | 2013-11-18 | 2014-05-20 | 文件共享方法、装置及移动设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2016509702A JP2016509702A (ja) | 2016-03-31 |
JP6306606B2 true JP6306606B2 (ja) | 2018-04-04 |
Family
ID=53056706
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2015548186A Active JP6306606B2 (ja) | 2013-11-18 | 2014-05-20 | ファイル共有の方法、装置およびモバイル機器 |
Country Status (9)
Country | Link |
---|---|
US (1) | US10089094B2 (ja) |
EP (1) | EP2922276B1 (ja) |
JP (1) | JP6306606B2 (ja) |
KR (1) | KR101777305B1 (ja) |
DK (1) | DK2922276T3 (ja) |
ES (1) | ES2687920T3 (ja) |
PT (1) | PT2922276T (ja) |
TW (1) | TWI614614B (ja) |
WO (1) | WO2015070582A1 (ja) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109977086B (zh) * | 2013-11-29 | 2023-09-01 | 华为终端有限公司 | 终端间应用共享的方法和终端 |
WO2016004579A1 (zh) * | 2014-07-08 | 2016-01-14 | 华为技术有限公司 | 一种共享无线局域网的方法、装置及平台 |
US20170041392A1 (en) * | 2015-08-04 | 2017-02-09 | Smart Technologies Ulc | Method of distributing a file and a computing system employing same |
US10785282B2 (en) * | 2015-12-17 | 2020-09-22 | Dropbox, Inc. | Link file sharing and synchronization |
KR102021503B1 (ko) * | 2017-09-04 | 2019-09-17 | 주식회사 심플한 | 단말 내 복구 가능한 삭제된 데이터를 영구 삭제하는 장치 |
CN108363793B (zh) * | 2018-02-13 | 2020-07-07 | Oppo广东移动通信有限公司 | 网页应用的访问方法、装置、存储介质及电子设备 |
CN110011896B (zh) * | 2018-11-06 | 2020-07-28 | 阿里巴巴集团控股有限公司 | 一种数据处理方法及装置、一种计算设备及存储介质 |
CN109618316B (zh) * | 2018-11-29 | 2023-09-01 | 努比亚技术有限公司 | 网络共享方法、移动终端及存储介质 |
US11388596B2 (en) * | 2019-09-03 | 2022-07-12 | International Business Machines Corporation | Secure transmittal of wireless local area network access codes |
US20230292141A1 (en) * | 2022-03-09 | 2023-09-14 | Netgear, Inc. | Repurposing consumer electronic devices as nodes in wireless mesh networks |
Family Cites Families (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8090856B1 (en) | 2000-01-31 | 2012-01-03 | Telecommunication Systems, Inc. | Intelligent messaging network server interconnection |
US7664861B2 (en) * | 2005-02-02 | 2010-02-16 | Verizon Laboratories Inc. | Managed peer-to-peer file sharing |
CN100407627C (zh) * | 2005-09-15 | 2008-07-30 | 华为技术有限公司 | 一种实现端到端文件共享的***及方法 |
US9049205B2 (en) * | 2005-12-22 | 2015-06-02 | Genesys Telecommunications Laboratories, Inc. | System and methods for locating and acquisitioning a service connection via request broadcasting over a data packet network |
US8769127B2 (en) * | 2006-02-10 | 2014-07-01 | Northrop Grumman Systems Corporation | Cross-domain solution (CDS) collaborate-access-browse (CAB) and assured file transfer (AFT) |
US7925244B2 (en) * | 2006-05-30 | 2011-04-12 | Sony Ericsson Mobile Communications Ab | Mobile wireless communication terminals, systems, methods, and computer program products for publishing, sharing and accessing media files |
US7613770B2 (en) | 2006-06-30 | 2009-11-03 | Microsoft Corporation | On-demand file transfers for mass P2P file sharing |
US9087325B2 (en) | 2007-09-11 | 2015-07-21 | Yahoo! Inc. | Social network site including trust-based Wiki functionality |
JP2009089297A (ja) * | 2007-10-03 | 2009-04-23 | Sony Ericsson Mobilecommunications Japan Inc | コンテンツ取得システムおよび携帯端末装置 |
FI20080345A0 (fi) | 2008-05-09 | 2008-05-09 | Joikusoft Oy Ltd | Symbian S60 puhelin 3G kaistanyhdistäjänä |
JP2010198473A (ja) * | 2009-02-26 | 2010-09-09 | Sony Ericsson Mobile Communications Ab | 携帯端末およびそのアプリケーション転送方法 |
CN101860591A (zh) | 2009-04-08 | 2010-10-13 | 北京搜狗科技发展有限公司 | 一种共享应用程序的方法及装置 |
CN102035869A (zh) * | 2009-09-30 | 2011-04-27 | 联想(北京)有限公司 | 一种使用移动终端实现文件共享的方法、装置和*** |
US8438287B2 (en) * | 2009-11-17 | 2013-05-07 | Motorola Mobility Llc | System and method for management of mobile device |
US20120246226A1 (en) * | 2011-03-23 | 2012-09-27 | Tappin Inc. | System and method for sharing data from a local network to a remote device |
US8775850B2 (en) * | 2011-06-28 | 2014-07-08 | Amazon Technologies, Inc. | Transferring state information between electronic devices |
US9015860B2 (en) * | 2011-09-24 | 2015-04-21 | Elwha Llc | Behavioral fingerprinting via derived personal relation |
US9626340B2 (en) * | 2012-08-28 | 2017-04-18 | Dropbox, Inc. | Bookmarking shared file and folder links |
JP5958254B2 (ja) * | 2012-09-28 | 2016-07-27 | ブラザー工業株式会社 | 特定のサーバ及び通信装置 |
CN103179201B (zh) * | 2013-03-08 | 2017-03-15 | 东莞宇龙通信科技有限公司 | 一种文件同步的方法及*** |
US9331998B2 (en) * | 2013-03-14 | 2016-05-03 | Forty Cloud Ltd. | Dynamic secured network in a cloud environment |
-
2014
- 2014-05-20 EP EP14853130.4A patent/EP2922276B1/en active Active
- 2014-05-20 ES ES14853130.4T patent/ES2687920T3/es active Active
- 2014-05-20 KR KR1020157013581A patent/KR101777305B1/ko active IP Right Grant
- 2014-05-20 US US14/442,486 patent/US10089094B2/en active Active
- 2014-05-20 PT PT14853130T patent/PT2922276T/pt unknown
- 2014-05-20 DK DK14853130.4T patent/DK2922276T3/en active
- 2014-05-20 WO PCT/CN2014/077872 patent/WO2015070582A1/zh active Application Filing
- 2014-05-20 JP JP2015548186A patent/JP6306606B2/ja active Active
- 2014-11-18 TW TW103139972A patent/TWI614614B/zh active
Also Published As
Publication number | Publication date |
---|---|
US10089094B2 (en) | 2018-10-02 |
EP2922276B1 (en) | 2018-08-15 |
WO2015070582A1 (zh) | 2015-05-21 |
EP2922276A4 (en) | 2016-11-09 |
TW201527993A (zh) | 2015-07-16 |
PT2922276T (pt) | 2018-10-19 |
US20160274881A1 (en) | 2016-09-22 |
EP2922276A1 (en) | 2015-09-23 |
JP2016509702A (ja) | 2016-03-31 |
TWI614614B (zh) | 2018-02-11 |
DK2922276T3 (en) | 2018-10-08 |
CN104660624A (zh) | 2015-05-27 |
KR20150079756A (ko) | 2015-07-08 |
KR101777305B1 (ko) | 2017-09-11 |
ES2687920T3 (es) | 2018-10-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6306606B2 (ja) | ファイル共有の方法、装置およびモバイル機器 | |
US20240168616A1 (en) | Information processing terminal and control method | |
US20200322419A1 (en) | System and method for transferring states between electronic devices | |
US9553953B2 (en) | Method and apparatus for extending capabilities of a virtualization domain to support features available in a normal desktop application | |
US10244056B2 (en) | Method and apparatus for transferring remote session data | |
KR101017099B1 (ko) | 통신 단말기를 사용해 데이터를 전송하기 위한 사용자인터페이스 | |
US9578113B2 (en) | Method and apparatus for transferring remote session data | |
WO2017024842A1 (zh) | 一种上网认证方法及客户端、计算机存储介质 | |
JP6531182B2 (ja) | ストリーミングデバイスを使用するセキュアネットワークへのアクセス | |
CN107040965B (zh) | 一种流量控制方法、装置及移动终端 | |
JP6306731B2 (ja) | アプリケーションプログラムをプッシュするための方法、装置、およびシステム、ならびにデバイス | |
KR20100134433A (ko) | 기능 제어부를 갖는 이동 단말기 | |
US10341346B2 (en) | Information processing method, information processing apparatus, and storage medium | |
US20130151850A1 (en) | Auto File Locker | |
CN109327534A (zh) | 一种文件传输方法、装置、终端及存储介质 | |
CN106570045B (zh) | 一种数据操作控制方法及其***、用户终端 | |
KR101223981B1 (ko) | 안전한 애플리케이션 실행을 위한 가상화 장치, 서버 및 방법 | |
US10084881B2 (en) | Information processing terminal and browser storage management method | |
CN104660624B (zh) | 文件共享方法、装置及移动设备 | |
EP1939763A1 (en) | Method for providing content from a mobile device, gateway for providing content and mobile device | |
KR20160099928A (ko) | 휴대용 통신기기에서 아이콘방식의 휴대용 통신기기가 사용되는 국가별 인기웹사이트 출력방법 | |
KR20140030539A (ko) | 문서 관리 서비스 장치 및 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20160628 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20160712 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20161101 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170301 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170413 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20170424 |
|
A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20170512 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180110 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20180308 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6306606 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |