JP2017528091A - 通信リンクの送信方法、装置及び端末 - Google Patents

通信リンクの送信方法、装置及び端末 Download PDF

Info

Publication number
JP2017528091A
JP2017528091A JP2017518388A JP2017518388A JP2017528091A JP 2017528091 A JP2017528091 A JP 2017528091A JP 2017518388 A JP2017518388 A JP 2017518388A JP 2017518388 A JP2017518388 A JP 2017518388A JP 2017528091 A JP2017528091 A JP 2017528091A
Authority
JP
Japan
Prior art keywords
application
communication link
local port
request
user identifier
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
JP2017518388A
Other languages
English (en)
Other versions
JP6412641B2 (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.)
ZTE Corp
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Publication of JP2017528091A publication Critical patent/JP2017528091A/ja
Application granted granted Critical
Publication of JP6412641B2 publication Critical patent/JP6412641B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Communication Control (AREA)
  • Computer And Data Communications (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本発明は通信リンクの送信方法、装置及び端末を開示する。通信リンクの送信方法は、要求側の要求に応答して、該要求に要求されるアプリケーションの通信リンクを取得するステップと、上記要求に応じてアプリケーションの通信リンクを送信するステップと、を含む。本発明によれば、アプリケーションに用いられる通信リンクを取得することができる。【選択図】図1

Description

本発明は、通信分野に関し、具体的には、通信リンクの送信方法、装置及び端末に関する。
インテリジェント端末の普及に伴って、アプリケーションソフトウェアが増加しつつあり、アプリケーションソフトウェア(Application、アプリケーションとも呼ばれる)は様々な機能を提供できるため、ユーザーがインテリジェント端末において娯楽したり仕事したりするのに便利である。
アプリケーションソフトウェアの通信リンクはアプリケーションに対して非常に重要であり、たとえば、アプリケーションソフトウェアの通信リンクのサービス品質(Quality of Service、QoSと略称する)を制御することにより、アプリケーションソフトウェアのネットワーク品質を確保し、それによりアプリケーションソフトウェアのデータ伝送速度を高め、又は、アプリケーションソフトウェアの通信リンクによってアプリケーションソフトウェアを課金し、それによりアプリケーションソフトウェアに対するトラフィックカスタマイズを実現できるが、それらに限定されない。
しかし、関連技術では、アプリケーションはインテリジェント端末のオペレーティングシステム(Operating System、OSと略称する)の最下位層の通信に用いられる通信リンクを確定することができなく、たとえば、アンドロイド(Android)及びiOSという2つのインテリジェント端末のオペレーティングシステムは、アプリケーションの通信リンクを検出するためのアプリケーションプログラムインタフェース(Application Program Interface、APIと略称する)を提供していない。
また、オペレーティングシステムの最下位層へのアクセス権限がないほかの対象にとって、アプリケーションに用いられる通信リンクも確定できない。
関連技術ではアプリケーションに用いられる通信リンクを確定できない問題に対して、現在、効果的な解決手段が提案されていない。
本発明の実施例は、少なくとも関連技術ではアプリケーションソフトウェアに用いられる通信リンクを確定できない問題を解決するように、通信リンクの送信方法、装置及び端末を提供する。
本発明の一態様によれば、通信リンクの送信方法を提供する。
前記通信リンクの送信方法は、要求側の要求に応答して、前記要求に要求されるアプリケーションの通信リンクを取得するステップと、前記要求に応じて前記アプリケーションの通信リンクを送信するステップと、を含む。
好適には、要求側の要求に応答して、前記要求に要求されるアプリケーションの通信リンクを取得することは、前記要求から前記アプリケーションのアプリケーション識別子を取得するステップと、アプリケーション識別子とユーザー識別子との対応関係に基づき前記アプリケーションのユーザー識別子を確定するステップと、ユーザー識別子とローカルポートとの対応関係に基づき前記アプリケーションのローカルポートを確定するステップと、ローカルポートと通信リンクとの対応関係に基づき前記アプリケーションの通信リンクを確定するステップと、を含む。
好適には、前記方法は、前記アプリケーションの通信リンクの状態に基づき、前記アプリケーションの通信リンクから有効な通信リンクを抽出するステップをさらに含み、前記要求に応じて前記アプリケーションの通信リンクを送信することは、前記要求に応じて前記有効な通信リンクを送信するステップを含む。
好適には、ユーザー識別子とローカルポートとの対応関係に基づき前記アプリケーションのローカルポートを確定することは、前記ユーザー識別子とローカルポートとの対応関係を記録している伝送制御プロトコル(TCP)ファイルを解析するステップと、前記ユーザー識別子とローカルポートとの対応関係に基づき前記アプリケーションのローカルポートを検索し取得するステップと、を含む。
好適には、ローカルポートと通信リンクとの対応関係に基づき前記アプリケーションの通信リンクを確定することは、通信リンク情報を取得するためのコマンドを実行して端末上のすべての通信リンクを取得するステップと、前記ローカルポートと通信リンクとの対応関係に基づき、前記すべての通信リンクから前記アプリケーションの通信リンクを検索し取得するステップと、を含む。
好適には、前記要求側は、前記アプリケーションを含む。
本発明の別の態様によれば、通信リンクの送信装置を提供する。
前記通信リンクの送信装置は、要求側の要求に応答して、前記要求に要求されるアプリケーションの通信リンクを取得するように設定される取得モジュールと、前記要求に応じて前記アプリケーションの通信リンクを送信するように設定される送信モジュールと、を備える。
好適には、前記取得モジュールは、前記要求から前記アプリケーションのアプリケーション識別子を取得するように設定される取得ユニットと、アプリケーション識別子とユーザー識別子との対応関係に基づき前記アプリケーションのユーザー識別子を確定するように設定される第1確定ユニットと、ユーザー識別子とローカルポートとの対応関係に基づき前記アプリケーションのローカルポートを確定するように設定される第2確定ユニットと、ローカルポートと通信リンクとの対応関係に基づき前記アプリケーションの通信リンクを確定するように設定される第3確定ユニットと、を備える。
好適には、前記取得モジュールは、前記アプリケーションの通信リンクの状態に基づき、前記アプリケーションの通信リンクから有効な通信リンクを抽出するように設定される抽出ユニットをさらに備え、前記送信モジュールはさらに、前記要求に応じて前記有効な通信リンクを送信するように設定される。
好適には、前記第2確定ユニットは、前記ユーザー識別子とローカルポートとの対応関係を記録しているTCPファイルを解析するように設定される解析サブユニットと、前記ユーザー識別子とローカルポートとの対応関係に基づき前記アプリケーションのローカルポートを検索し取得するように設定される検索サブユニットと、を備える。
好適には、前記第3確定ユニットは、通信リンク情報を取得するためのコマンドを実行して端末上のすべての通信リンクを取得するように設定される実行サブユニットと、前記ローカルポートと通信リンクとの対応関係に基づき、前記すべての通信リンクから前記アプリケーションの通信リンクを検索し取得するように設定される検索サブユニットと、を備える。
本発明のさらに別の態様によれば、端末を提供する。
前記端末は、本発明に記載のいずれかの通信リンクの送信装置を備える。
本発明によれば、要求側の要求に応答して、該要求に要求されるアプリケーションの通信リンクを取得し、該要求に応じてアプリケーションのリンクを送信し、それによりアプリケーションに用いられる通信リンクを取得することができる。
ここで説明される図面は本発明を更に理解するためのものであり、本願の一部として組み込まれる。本発明の例示的な実施例及びその説明は本発明を説明するものであり、本発明を限定するものではない。
図1は本発明の実施例に係る通信リンクの送信方法のフローチャートである。 図2は本発明の実施例に係る好適なアプリケーションの通信リンクの取得方法のフローチャートである。 図3は本発明の実施例に係る通信リンクの送信装置の構成ブロック図である。 図4は本発明の実施例に係る好適な取得モジュールの構成ブロック図である。 図5は本発明の実施例に係る端末の構成ブロック図である。 図6は本発明の実施例に係るオペレーティングシステムアーキテクチャの模式図である。 図7は本発明の実施例に係るオペレーティングシステムが通信リンクをフィードバックする方法のフローチャートである。
以下、図面及び実施例を参照して本発明を詳細に説明する。なお、衝突しない限り、本願の実施例及び実施例の特徴を相互に組み合わせることができる。
以下の実施例では、端末は、携帯端末等のようなさまざまなタイプの端末を含むが、それらに限定されない。端末はアンドロイド、iOS等のようなさまざまなタイプのオペレーティングシステムを実行できる。端末は、少なくとも1つのプロセッサ、記憶媒体及びその他の汎用部材を含んでもよい。端末の記憶媒体は端末内部の記憶媒体であってもよく、端末の拡張スロットにおいて拡張された記憶媒体であってもよい。以下の実施例に係る方法及び装置はコンピュータプログラムユニットによって実現できると想到できる。
図1は本発明の実施例に係る通信リンクの送信方法のフローチャートであり、図1に示すように、該方法はステップS102〜ステップS104を含む。
ステップS102、要求側の要求に応答して、該要求に要求されるアプリケーションの通信リンクを取得する。
ステップS104、上記要求に応じて該アプリケーションの通信リンクを送信する。好適には、上記要求側に該アプリケーションの通信リンクを送信するが、それに限定されない。
本発明の実施例によれば、要求側の要求に応答して、該要求に要求されるアプリケーションの通信リンクを取得し、要求側にアプリケーションの通信リンクを送信し、それにより要求側はアプリケーションに用いられる通信リンクを取得することができる。
指定されるアプリケーションのリンクを検出することにより、端末のQoSリンクを確保できるだけでなく、指向性トラフィックセットサービスを実現したり、不正なホームページアドレスへのアプリケーションのアクセスを防止したり、プロキシーサーバを経由したアプリケーションの不正なアクセスを防止したりするなどの多くのサービス場面に適用できる。
図2は本発明の実施例に係る好適なアプリケーションの通信リンクの取得方法のフローチャートであり、図2に示すように、該方法はステップS202〜ステップS208を含む。
ステップS202、要求側の要求から要求されるアプリケーションのアプリケーション識別子を取得する。その中、各々のアプリケーションは対応するアプリケーション識別子を有する(アプリケーションIDとも呼ばれる)
ステップS204、アプリケーション識別子とユーザー識別子との対応関係に基づきアプリケーションのユーザー識別子を確定する。アプリケーションのアプリケーション識別子はオペレーティングシステムがアプリケーションに割り当てるユーザー識別子である。オペレーティングシステムの最下位層のAPIを呼び出すことにより、アプリケーションのユーザー識別子を取得することができる。
ステップS206、ユーザー識別子とローカルポートとの対応関係に基づきアプリケーションのローカルポートを確定する。好適には、オペレーティングシステムにはユーザー識別子とローカルポートとの対応関係を保存できる。
ステップS208、ローカルポートと通信リンクとの対応関係に基づきアプリケーションの通信リンクを確定する。
本発明の実施例において、上記ステップは、確定した従来の順序に限定されず、たとえば、ステップS206とステップS208を実行した後、ステップS204を実行するようにしてもよい。
本発明の実施例の一実施の形態では、ステップS208の後、さらにアプリケーションの通信リンクの状態に基づき、アプリケーションの通信リンクから有効な通信リンクを抽出できる。それに対応し、上記ステップS104では、上記要求に応じて該アプリケーションの有効な通信リンクを送信できる。好適には、要求側に該アプリケーションの有効な通信リンクを送信できる。
本発明の実施例の好適な実施の形態では、上記ステップS206では、ユーザー識別子とローカルポートとの対応関係を記録しているTCPファイルを解析でき、ユーザー識別子とローカルポートとの対応関係に基づきアプリケーションのローカルポートを検索し取得できる。
本発明の実施例の好適な実施の形態では、上記ステップS206では、通信リンク情報を取得するためのコマンドを実行して端末上のすべての通信リンクを取得でき、ローカルポートと通信リンクとの対応関係に基づき、すべての通信リンクからアプリケーションの通信リンクを検索し取得できる。
本発明の実施例では、アプリケーションはその通信リンクを要求してもよく、ほかの要求側はアプリケーションの通信リンクを要求してもよい。
上記方法はインテリジェント端末のオペレーティングシステムにおいて実現でき、好適には、上記プロセスに応じてコンピュータプログラムユニットを作成し、当該コンピュータプログラムユニットをAPIにパッケージしてアプリケーションの呼び出しに供する。アプリケーション開発者はコンピュータプログラムによってAPIを呼び出し、アプリケーションに通信リンクを取得することができる。
図3は本発明の実施例に係る通信リンクの送信装置の構成ブロック図であり、図3に示すように、該装置は、取得モジュール10及び送信モジュール20を備える。取得モジュール10は、要求側の要求に応答して、該要求に要求されるアプリケーションの通信リンクを取得するように設定され、送信モジュール20は、上記要求に応じて該アプリケーションの通信リンクを送信するように設定される。好適には、要求側に該アプリケーションの通信リンクを送信するに用いられる。
本発明の実施例によれば、要求側の要求に応答して、該要求に要求されるアプリケーションの通信リンクを取得し、要求側にアプリケーションの通信リンクを送信し、それにより要求側はアプリケーションに用いられる通信リンクを取得することができる。
図4は本発明の実施例に係る好適な取得モジュールの構成ブロック図であり、図4に示すように、取得モジュール10は、上記要求からアプリケーションのアプリケーション識別子を取得するように設定される取得ユニット102と、アプリケーション識別子とユーザー識別子との対応関係に基づきアプリケーションのユーザー識別子を確定するように設定される第1確定ユニット104と、ユーザー識別子とローカルポートとの対応関係に基づきアプリケーションのローカルポートを確定するように設定される第2確定ユニット106と、ローカルポートと通信リンクとの対応関係に基づきアプリケーションの通信リンクを確定するように設定される第3確定ユニット108と、を含んでもよい。
本発明の実施例の好適な実施の形態では、取得モジュール10は、アプリケーションの通信リンクの状態に基づき、アプリケーションの通信リンクから有効な通信リンクを抽出するように設定される抽出ユニットをさらに含んでもよい。それに対応して、送信モジュール20はさらに要求側に上記アプリケーションの有効な通信リンクを送信するように設定される。
本発明の実施例の好適な実施の形態では、第2確定ユニット106は、ユーザー識別子とローカルポートとの対応関係を記録しているTCPファイルを解析するように設定される解析サブユニットと、ユーザー識別子とローカルポートとの対応関係に基づき、アプリケーションのローカルポートを検索し取得するように設定される検索サブユニットと、を含んでもよい。
本発明の実施例の好適な実施の形態では、第3確定ユニット108は、通信リンク情報を取得するためのコマンドを実行して端末上のすべての通信リンクを取得するように設定される実行サブユニットと、ローカルポートと通信リンクとの対応関係に基づき、すべての通信リンクからアプリケーションの通信リンクを検索し取得するように設定される検索サブユニットと、を含んでもよい。
図5は本発明の実施例に係る端末の構成ブロック図であり、図5に示すように、該端末は上記通信リンクの送信装置を含んでもよい。
本発明の実施例の一実施の形態では、上記通信リンクの送信装置をコンピュータプログラムユニットによって実現でき、好適には、該コンピュータプログラムユニットをアプリケーションの呼び出しに供するAPIにパッケージする。該端末は少なくとも1つのプロセッサ及び記憶媒体を含んでもよく、上記方法又は装置を実現するためのコンピュータプログラムユニットを記憶媒体に記憶でき、少なくとも1つのプロセッサは該コンピュータプログラムユニットを実行できる。
以下、具体例を参照して本発明の実施例に係る上記方法及び装置を説明する。
本発明の実施例では、以下の場面を例に説明する。
1)Android端末(たとえば、携帯電話又はタブレットPC等)
最低構成について、ARMアーキテクチャCPU、512MB RAM、1GB ROM、解像度460*640の静電容量型タッチパネルである出力装置
2)iOS端末(携帯電話又はタブレットPC)
最低構成について、ARM Cortex−A8CPU、256MB RAM、8GB ROM、解像度480*320の静電容量型タッチパネルである出力装置
図6は本発明の実施例に係るオペレーティングシステムアーキテクチャの模式図であり、以下、図6における用語を説明する。
Linux(登録商標)Kernel:Linux(登録商標)カーネル
Display Driver:ディスプレイドライバ
Camara Driver:カメラドライバ
Bluetooth(登録商標)Driver:ブルートゥース(登録商標)ドライバ
Flash Memory Drive:フラッシュメモリドライバ
Binder(IPC)Driver:バインダドライバ
USB Driver:ユニバーサルシリアルバスドライバ
Keypad Driver:キーパッドドライバ
Wifi Driver:ワイファイドライバ
Audio Drivers:オーディオドライバ
Power Management:電源管理モジュール
Liberaries:ライブラリ関数
Surface Manager:表示及びグラフィック管理モジュール
Media Framwork:メディアモジュール
SQLite:内蔵軽量データベース
OpenGL|ES:三次元グラフィックスライブラリ
FreeType:フリータイプ
WebKit:ブラウザエンジン
SGL:二次元グラフィックスエンジン
SSL:セキュアソケットレイヤー
Libc:C言語関数ライブラリ
Android RUNTIME:アンドロイドランタイム
Core Libraries:コア関数ライブラリ
Dalvik Virtual Machine:仮想マシン
Application Framework:アプリケーションフレームワーク
Activity Manage:インタフェースコンテナマネージャ
Window Manager:ウィンドウマネージャ
Content Providers:コンテンツプロバイダー
View System:表示システム
Notifacation Manager:通知マネージャ
Package Manager:パッケージマネージャ
Telephony Manager:電話マネージャ
Resource Manager:リソースマネージャ
Location Manager:ロケーションマネージャ
XMPP Service:汎用マークアップ言語サービス
Applications:アプリケーション
Home:ホームインターフェース
Contacts:連絡先
Phone:電話
APP:アプリケーション
SDK:ソフトウェア開発キット
図7は本発明の実施例に係るオペレーティングシステムが通信リンクをフィードバックする方法のフローチャートであり、図7に示すように、該方法はステップS702〜ステップS716を含む。
ステップS702、呼び出し側はアプリケーション識別子(たとえば、アプリケーション)を入力する。
ステップS704、システムはリンクを検出する呼び出し要求を受信すると、入力パラメータアプリケーション識別子に基づき、システムの基礎APIを呼び出してアプリケーションのユーザー識別子を検索し取得し、該アプリケーションのユーザー識別子を見つけると、ステップS706に進み、該アプリケーションのユーザー識別子を見つけないと、ステップS716に進む。
ステップS706、netstatコマンドを実行し、端末上の状態が「SYN−SENT」、「ESTABLISHED」のすべてのリンクを有効リンクとして見つけ出す。リンクの情報はローカルアドレス、ローカルポート、相手側アドレス、相手側ポートなどを含んでもよい。
ステップS708、TCPファイルを解析する。
アンドロイドシステムにおいて、TCPファイルはシステムの/proc/net/ディレクトリに位置する。
/proc/net/tcpファイルはインターネットプロトコルバージョン4(IPV4)におけるすべてのTCP接続の状況を記録する。cat/proc/net/tcpコマンドを用いて該ファイルを読み取る。TCPファイルにおける各行は1つのIPV4リンクの情報を表し、各行からローカルポートとユーザー識別子を取得すると、ローカルポートとユーザー識別子との直接的な対応関係を取得する。
/proc/net/tcp6ファイルはインターネットプロトコルバージョン6(IPV6)におけるすべてのTCP接続の状況を記録する。cat/proc/net/tcp6コマンドを用いてファイルを読み取る。TCP6ファイルにおける各行は1つのIPV6リンクの情報を表し、各行からローカルポートとユーザー識別子を取得すると、ローカルポートとユーザー識別子との直接的な対応関係を取得する。
ステップS710、アプリケーションのユーザー識別子によって、現在の解析結果をフィルタリングして、指定されるアプリケーションに用いられるローカルポートを取得し、ローカルポートを見つけると、ステップS712に進み、見つけないと、ステップS716に進む。
ステップS712、ユーザー識別子とローカルポートに基づき、指定されるアプリケーションの通信リンクを推定でき、アプリケーションの通信リンクを見つけると、ステップS714に進む。
ステップS714、アプリケーションの通信リンクをフィードバックし、終了する。
ステップS716、リンクが空である情報をフィードバックする。
以上からわかるように、本発明によれば、アプリケーションの現在の真実な有効リンクをリアルタイムに検出でき、リンク検出の精度を高め、開発コストを削減するという技術的効果を奏する。
勿論、当業者は、上記本発明の各モジュール又は各ステップが汎用コンピューティング装置によって実現され、単一コンピューティング装置に集積されてもよく、または複数のコンピューティング装置から構成されたネットワークに分散されてもよく、或いは、コンピューティング装置実行可能プログラムコードによって実現され、それにより、記憶装置に記憶されてコンピューティング装置によって実行されてもよく、また、ある場合、示された又は説明されたステップをここでの順序と異なる順序で実行してもよく、これらをそれぞれ各集積回路モジュールに作製し、又はそのうちの複数のモジュール又はステップを単一集積回路モジュールに作製することにより実現されてもよいと理解すべきである。従って、本発明は特定のハードウェアとソフトウェアとの組み合わせに限定されるものではない。
以上説明したのは、本発明の好ましい実施例だけであり、本発明を限定するものではない。当業者にとって、本発明に様々な変更や変形を行うことができる。本発明の趣旨及び原則を逸脱せずに行った変更、同等置換、改良などはすべて本発明の保護範囲に属する。
以上のように、本発明の実施例に係る通信リンクの送信方法、装置及び端末は、アプリケーションの現在の真実な有効リンクをリアルタイムに検出でき、リンク検出の精度を高め、開発コストを削減するという有益な効果を有する。

Claims (12)

  1. 要求側の要求に応答して、前記要求に要求されるアプリケーションの通信リンクを取得するステップと、
    前記要求に応じて前記アプリケーションの通信リンクを送信するステップと、を含む通信リンクの送信方法。
  2. 要求側の要求に応答して、前記要求に要求されるアプリケーションの通信リンクを取得することは、
    前記要求から前記アプリケーションのアプリケーション識別子を取得するステップと、
    アプリケーション識別子とユーザー識別子との対応関係に基づき前記アプリケーションのユーザー識別子を確定するステップと、
    ユーザー識別子とローカルポートとの対応関係に基づき前記アプリケーションのローカルポートを確定するステップと、
    ローカルポートと通信リンクとの対応関係に基づき前記アプリケーションの通信リンクを確定するステップと、を含む請求項1に記載の方法。
  3. 前記アプリケーションの通信リンクの状態に基づき、前記アプリケーションの通信リンクから有効な通信リンクを抽出するステップをさらに含み、
    前記要求に応じて前記アプリケーションの通信リンクを送信することは、前記要求に応じて前記有効な通信リンクを送信するステップを含む請求項2に記載の方法。
  4. ユーザー識別子とローカルポートとの対応関係に基づき前記アプリケーションのローカルポートを確定することは、
    前記ユーザー識別子とローカルポートとの対応関係を記録している伝送制御プロトコルTCPファイルを解析するステップと、
    前記ユーザー識別子とローカルポートとの対応関係に基づき前記アプリケーションのローカルポートを検索し取得するステップと、を含む請求項2又は3に記載の方法。
  5. ローカルポートと通信リンクとの対応関係に基づき前記アプリケーションの通信リンクを確定することは、
    通信リンク情報を取得するためのコマンドを実行して端末上のすべての通信リンクを取得するステップと、
    前記ローカルポートと通信リンクとの対応関係に基づき、前記すべての通信リンクから前記アプリケーションの通信リンクを検索し取得するステップと、を含む請求項2又は3に記載の方法。
  6. 前記要求側は前記アプリケーションを含む請求項1〜5のいずれか一項に記載の方法。
  7. 要求側の要求に応答して、前記要求に要求されるアプリケーションの通信リンクを取得するように設定される取得モジュールと、
    前記要求に応じて前記アプリケーションの通信リンクを送信するように設定される送信モジュールと、を備える通信リンクの送信装置。
  8. 前記取得モジュールは、
    前記要求から前記アプリケーションのアプリケーション識別子を取得するように設定される取得ユニットと、
    アプリケーション識別子とユーザー識別子との対応関係に基づき前記アプリケーションのユーザー識別子を確定するように設定される第1確定ユニットと、
    ユーザー識別子とローカルポートとの対応関係に基づき前記アプリケーションのローカルポートを確定するように設定される第2確定ユニットと、
    ローカルポートと通信リンクとの対応関係に基づき前記アプリケーションの通信リンクを確定するように設定される第3確定ユニットと、を備える請求項7に記載の装置。
  9. 前記取得モジュールは、前記アプリケーションの通信リンクの状態に基づき、前記アプリケーションの通信リンクから有効な通信リンクを抽出するように設定される抽出ユニットをさらに備え、
    前記送信モジュールはさらに、前記要求に応じて前記有効な通信リンクを送信するように設定される請求項8に記載の装置。
  10. 前記第2確定ユニットは、
    前記ユーザー識別子とローカルポートとの対応関係を記録している伝送制御プロトコルTCPファイルを解析するように設定される解析サブユニットと、
    前記ユーザー識別子とローカルポートとの対応関係に基づき前記アプリケーションのローカルポートを検索し取得するように設定される検索サブユニットと、を備える請求項8又は9に記載の装置。
  11. 前記第3確定ユニットは、
    通信リンク情報を取得するためのコマンドを実行して端末上のすべての通信リンクを取得するように設定される実行サブユニットと、
    前記ローカルポートと通信リンクとの対応関係に基づき、前記すべての通信リンクから前記アプリケーションの通信リンクを検索し取得するように設定される検索サブユニットと、を備える請求項8又は9に記載の装置。
  12. 請求項7〜11のいずれか一項に記載の装置を備える端末。
JP2017518388A 2014-06-20 2014-09-12 通信リンクの送信方法、装置及び端末 Active JP6412641B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN201410281148.7 2014-06-20
CN201410281148.7A CN105323216A (zh) 2014-06-20 2014-06-20 通信链路的发送方法、装置及终端
PCT/CN2014/086455 WO2015192497A1 (zh) 2014-06-20 2014-09-12 通信链路的发送方法、装置及终端

Publications (2)

Publication Number Publication Date
JP2017528091A true JP2017528091A (ja) 2017-09-21
JP6412641B2 JP6412641B2 (ja) 2018-10-24

Family

ID=54934770

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017518388A Active JP6412641B2 (ja) 2014-06-20 2014-09-12 通信リンクの送信方法、装置及び端末

Country Status (3)

Country Link
JP (1) JP6412641B2 (ja)
CN (1) CN105323216A (ja)
WO (1) WO2015192497A1 (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108881057B (zh) * 2018-04-20 2022-08-02 网宿科技股份有限公司 回源线路的选择方法和流量分发器
CN113505323B (zh) * 2021-05-26 2024-01-30 杭州安恒信息技术股份有限公司 提供翻墙服务网站的识别方法、装置、设备及存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003304281A (ja) * 2002-04-10 2003-10-24 Nippon Telegr & Teleph Corp <Ntt> セッション転送時のメディア品質制御方法
JP2004528764A (ja) * 2001-04-02 2004-09-16 テレフオンアクチーボラゲット エル エム エリクソン(パブル) Ipネットワークへの複数パスアクセス内の通信パスを同時に使用する方法
JP2005516538A (ja) * 2002-01-29 2005-06-02 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ インターネット・プロトコルベースのワイヤレス通信アレンジメント
JP2007020143A (ja) * 2005-06-08 2007-01-25 Sharp Corp 送受信方法およびプログラム並びに記録媒体
US20140112278A1 (en) * 2011-06-29 2014-04-24 Zte Corporation Method for processing socket, method and apparatus for transmitting packet data

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101902804A (zh) * 2009-05-27 2010-12-01 宏碁股份有限公司 无线通信装置及其省电方法和封装包过滤方法
CN101702121B (zh) * 2009-10-29 2013-02-06 珠海金山软件有限公司 Windows***中程序网络流速控制装置
US9629012B2 (en) * 2010-09-20 2017-04-18 Empire Technology Development Llc Dynamic mobile application quality-of-service monitor
CN102306118A (zh) * 2011-08-31 2012-01-04 中兴通讯股份有限公司 Android终端应用程序功耗监控的方法和装置
CN103279375B (zh) * 2013-06-19 2016-08-10 百度在线网络技术(北京)有限公司 在浏览器中运行应用程序的方法和装置

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004528764A (ja) * 2001-04-02 2004-09-16 テレフオンアクチーボラゲット エル エム エリクソン(パブル) Ipネットワークへの複数パスアクセス内の通信パスを同時に使用する方法
JP2005516538A (ja) * 2002-01-29 2005-06-02 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ インターネット・プロトコルベースのワイヤレス通信アレンジメント
JP2003304281A (ja) * 2002-04-10 2003-10-24 Nippon Telegr & Teleph Corp <Ntt> セッション転送時のメディア品質制御方法
JP2007020143A (ja) * 2005-06-08 2007-01-25 Sharp Corp 送受信方法およびプログラム並びに記録媒体
US20140112278A1 (en) * 2011-06-29 2014-04-24 Zte Corporation Method for processing socket, method and apparatus for transmitting packet data

Non-Patent Citations (5)

* Cited by examiner, † Cited by third party
Title
ANDROID - MAP PID TO PORT(S), JPN6018010543, 7 June 2012 (2012-06-07), ISSN: 0003763908 *
ANDROID: PROGAMATICALLY DETERMINE LIST OF APPS THAT HAVE A TCP CONNECTION OPEN, JPN6018010542, 24 December 2013 (2013-12-24), ISSN: 0003763907 *
GET PORT ON WHICH ANDROID APP START, JPN6018010541, 6 September 2013 (2013-09-06), ISSN: 0003763906 *
LINUX API TO DETERMINE SOCKETS OWNED BY A PROCESS, JPN6018010544, December 2009 (2009-12-01), ISSN: 0003763909 *
飯星貴裕ほか: "OpenFlowによる移動端末通信制御のスケーラビリティ向上方式とその実装", 電子情報通信学会技術研究報告 VOL.112 NO.463 NS2012−247, JPN6018010545, 28 February 2013 (2013-02-28), JP, pages 477 - 482, ISSN: 0003763910 *

Also Published As

Publication number Publication date
WO2015192497A1 (zh) 2015-12-23
CN105323216A (zh) 2016-02-10
JP6412641B2 (ja) 2018-10-24

Similar Documents

Publication Publication Date Title
CN104301443B (zh) 一种在web页面上调用端能力接口的方法和***
US9244817B2 (en) Remote debugging in a cloud computing environment
EP3490304B1 (en) Method for identifying access point and hotspot, and related products
EP3057281A1 (en) M2m application remote registration method, device, system and storage medium
CN107450988B (zh) 资源配置方法及相关产品
US20140214921A1 (en) System and method for identification of an application executed on a mobile device
EP3531749B1 (en) Management method, management unit and system for network function
CN107580011B (zh) 一种数据共享方法及桌面云服务端
CN107274222B (zh) 广告投放方法及装置
US20140337471A1 (en) Migration assist system and migration assist method
CN111045833A (zh) 接口调用的方法和装置
WO2019047708A1 (zh) 资源配置方法及相关产品
US11770458B1 (en) Systems for exchanging data using intermediate devices
CN111787036A (zh) 一种前端私有云部署的解决方法、装置、存储介质及设备
CN112994982A (zh) 一种云真机的抓包控制方法、装置、***及存储介质
CN113615141A (zh) 账号关联方法、装置、***、服务器以及存储介质
CN110519388B (zh) 区块链请求的处理方法、装置、电子设备及可读存储介质
CN113923008B (zh) 一种恶意网站拦截方法、装置、设备及存储介质
JP6412641B2 (ja) 通信リンクの送信方法、装置及び端末
CN108541000B (zh) 一种检测网络连接的方法、介质以及设备
CN108595574B (zh) 数据库集群的连接方法、装置、设备及存储介质
JP7516580B2 (ja) ビデオ分析システムおよびデータ配信方法
CN107547221B (zh) 一种用于提供日志信息的方法与设备
CN115883647B (zh) 业务日志记录方法、***、装置、终端、服务器及介质
CN103441925A (zh) 家庭网关设备及在家庭网关设备上挂载存储设备的方法

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20180219

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180327

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180627

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20180928

R150 Certificate of patent or registration of utility model

Ref document number: 6412641

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