(19)【発行国】日本国特許庁(JP)
(12)【公報種別】公表特許公報(A)
(11)【公表番号】
(43)【公表日】2022-11-01
(54)【発明の名称】サービス指示方法及び機器
(51)【国際特許分類】
H04W 68/02 20090101AFI20221025BHJP
H04W 4/50 20180101ALI20221025BHJP
【FI】
H04W68/02
H04W4/50
【審査請求】有
【予備審査請求】未請求
(21)【出願番号】P 2022513346
(86)(22)【出願日】2020-08-27
(85)【翻訳文提出日】2022-02-25
(86)【国際出願番号】 CN2020111712
(87)【国際公開番号】W WO2021037136
(87)【国際公開日】2021-03-04
(31)【優先権主張番号】201910798427.3
(32)【優先日】2019-08-27
(33)【優先権主張国・地域又は機関】CN
(81)【指定国・地域】
【公序良俗違反の表示】
(特許庁注:以下のものは登録商標)
(71)【出願人】
【識別番号】517372494
【氏名又は名称】維沃移動通信有限公司
【氏名又は名称原語表記】VIVO MOBILE COMMUNICATION CO., LTD.
【住所又は居所原語表記】No.1, vivo Road, Chang’an, Dongguan,Guangdong 523863, China
(74)【代理人】
【識別番号】100099759
【氏名又は名称】青木 篤
(74)【代理人】
【識別番号】100123582
【氏名又は名称】三橋 真二
(74)【代理人】
【識別番号】100092624
【氏名又は名称】鶴田 準一
(74)【代理人】
【識別番号】100114018
【氏名又は名称】南山 知広
(74)【代理人】
【識別番号】100153729
【氏名又は名称】森本 有一
(74)【代理人】
【識別番号】100196601
【氏名又は名称】酒井 祐市
(72)【発明者】
【氏名】謝 振華
(72)【発明者】
【氏名】柯 小婉
(72)【発明者】
【氏名】王 文
【テーマコード(参考)】
5K067
【Fターム(参考)】
5K067AA21
5K067DD11
5K067EE02
5K067EE10
(57)【要約】
本開示の実施例は、サービスに関連するマッチング値を設定できないという関連技術における問題を解決するためのサービス指示方法及び機器を提供する。ネットワーク機能によって実行される前記方法は、ユーザに対するマッチング情報を受信するか、又は前記ユーザの端末機器に前記ユーザに対するマッチング情報を送信することを含み、そのうち、前記マッチング情報は、一つ又は複数のマッチング値を含み、一つの前記マッチング値は、一つ又は複数のサービスに対応し、又は一つ又は複数のサービスタイプに対応する。
【選択図】
図1
【特許請求の範囲】
【請求項1】
ネットワーク機能によって実行されるサービス指示方法であって、
ユーザに対するマッチング情報を受信するか、又は前記ユーザの端末機器に前記ユーザに対するマッチング情報を送信することを含み、
そのうち、前記マッチング情報は、一つ又は複数のマッチング値を含み、一つの前記マッチング値は、一つ又は複数のサービスに対応し、又は一つ又は複数のサービスタイプに対応する、サービス指示方法。
【請求項2】
前述した、ユーザに対するマッチング情報を受信するか、又は前記ユーザの端末機器に前記ユーザに対するマッチング情報を送信することの後、前記方法は、
ターゲットサービス又はターゲットサービスタイプのデータに関連するメッセージを受信するか、又は前記ターゲットサービス又は前記ターゲットサービスタイプのデータを受信することと、
前記端末機器に第一のターゲットマッチング値を送信することとをさらに含み、
そのうち、前記第一のターゲットマッチング値は、前記ターゲットサービス又は前記ターゲットサービスタイプに対応し、前記メッセージは、前記ターゲットサービス又は前記ターゲットサービスタイプのデータによってトリガーされる、請求項1に記載の方法。
【請求項3】
前記マッチング情報は、第二のターゲットマッチング値に対応する、
一つ又は複数のターゲットサービス情報と、
一つ又は複数のターゲットサービスタイプ情報と、
一つ又は複数の高優先度のサービス情報であって、そのうち、前記高優先度のサービス情報に対応するサービスが前記ターゲットサービス情報に対応するサービスをプリエンプトできるものと、
一つ又は複数の高優先度のサービスタイプ情報であって、そのうち、前記高優先度のサービスタイプ情報に対応するサービスが前記ターゲットサービスタイプ情報に対応するサービスをプリエンプトできるものと、
一つ又は複数の低優先度のサービス情報であって、そのうち、前記低優先度のサービス情報に対応するサービスが前記ターゲットサービス情報に対応するサービスをプリエンプトできないものと、
一つ又は複数の低優先度のサービスタイプ情報であって、そのうち、前記低優先度のサービスタイプ情報に対応するサービスが前記ターゲットサービスタイプ情報に対応するサービスをプリエンプトできないものと、
前記ターゲットサービス情報に対応するサービスの優先度情報と、
前記ターゲットサービスタイプ情報に対応するサービスタイプの優先度情報と、
前記ターゲットサービス情報に対応するサービスのイニシエータ情報と、
前記ターゲットサービスタイプ情報に対応するサービスタイプに属するサービスのイニシエータ情報と、のうちの少なくとも一つをさらに含み、
そのうち、前記第二のターゲットマッチング値は、一つ又は複数の前記マッチング値のうちの一つである、請求項1に記載の方法。
【請求項4】
前記サービスは、サービス情報によって表され、前記サービスタイプは、サービスタイプ情報によって表され、前記サービス情報及び/又は前記サービスタイプ情報は、
名称と、
識別子と、
ルール情報と、のうちの少なくとも一つを含む、請求項1に記載の方法。
【請求項5】
前記ルール情報は、
ルール識別子と、
一つ又は複数のIPアドレスと、
一つ又は複数のポート番号と、
一つ又は複数のプロトコルタイプと、
一つ又は複数のコーデック情報と、のうちの少なくとも一つを含み、
そのうち、前記IPアドレスは、数字又はワイルドカードを含み、前記ポート番号は、数字又はワイルドカードを含む、請求項4に記載の方法。
【請求項6】
前記マッチング値は、
ランダムに生成されるもの、又は、
ハッシュ関数で計算して生成されるものである、請求項1に記載の方法。
【請求項7】
前述した、ユーザに対するマッチング情報を受信することの前に、前記方法は、
前記ユーザの端末機器に要求メッセージを送信することをさらに含み、そのうち、前記要求メッセージは、一つ又は複数のサービス情報、又は一つ又は複数のサービスタイプ情報を含み、前記サービス情報は、前記サービスを指示するためのものであり、前記サービスタイプ情報は、前記サービスタイプを指示するためのものである、請求項1に記載の方法。
【請求項8】
前述した、前記ユーザの端末機器に前記ユーザに対するマッチング情報を送信することの前に、前記方法は、
前記端末機器からの要求メッセージを受信することであって、前記要求メッセージは、一つ又は複数のサービス情報、又は一つ又は複数のサービスタイプ情報を含み、前記サービス情報は、前記サービスを指示するためのものであり、前記サービスタイプ情報は、前記サービスタイプを指示するためのものであることと、
前記サービス情報又は前記サービスタイプ情報のために対応するマッチング値を生成することとをさらに含む、請求項1に記載の方法。
【請求項9】
前記要求メッセージは、ターゲットサービス情報及び/又はターゲットサービスタイプ情報に対応する、
一つ又は複数の高優先度のサービス情報であって、そのうち、前記高優先度のサービス情報に対応するサービスが前記ターゲットサービス情報に対応するサービスをプリエンプトできるものと、
一つ又は複数の高優先度のサービスタイプ情報であって、そのうち、前記高優先度のサービスタイプ情報に対応するサービスが前記ターゲットサービスタイプ情報に対応するサービスをプリエンプトできるものと、
一つ又は複数の低優先度のサービス情報であって、そのうち、前記低優先度のサービス情報に対応するサービスが前記ターゲットサービス情報に対応するサービスをプリエンプトできないものと、
一つ又は複数の低優先度のサービスタイプ情報であって、そのうち、前記低優先度のサービスタイプ情報に対応するサービスが前記ターゲットサービスタイプ情報に対応するサービスをプリエンプトできないものと、
前記ターゲットサービス情報に対応するサービスの優先度情報と、
前記ターゲットサービスタイプ情報に対応するサービスタイプの優先度情報と、
前記ターゲットサービス情報に対応するサービスのイニシエータ情報と、
前記ターゲットサービスタイプ情報に対応するサービスタイプに属するサービスのイニシエータ情報と、のうちの少なくとも一つをさらに含む、請求項7又は8に記載の方法。
【請求項10】
前記方法は、
前記端末機器の現在活動しているサービスに対応するサービス情報又はサービスタイプ情報を受信することと、
前記現在活動しているサービスに対応するサービス情報又はサービスタイプ情報、前記マッチング情報、及び前記ターゲットサービス又は前記ターゲットサービスタイプのうちの一つに従って、前記第一のターゲットマッチング値の送信を拒否するかどうかを決定することとをさらに含む、請求項2に記載の方法。
【請求項11】
端末機器によって実行されるサービス指示方法であって、
ネットワークに前記端末機器のユーザに対するマッチング情報を送信するか、又は前記ネットワークからの前記端末機器のユーザに対するマッチング情報を受信することを含み、
そのうち、前記マッチング情報は、一つ又は複数のマッチング値を含み、一つの前記マッチング値は、一つ又は複数のサービスに対応し、又は一つ又は複数のサービスタイプに対応する、サービス指示方法。
【請求項12】
前述した、ネットワークに前記端末機器のユーザに対するマッチング情報を送信するか、又は前記ネットワークからの前記端末機器のユーザに対するマッチング情報を受信することの後、前記方法は、
前記ネットワークからの第一のターゲットマッチング値が付帯されるメッセージを受信することと、
前記第一のターゲットマッチング値に従って、ターゲットサービス又はターゲットサービスタイプのヒント情報を送信することとをさらに含み、
そのうち、前記第一のターゲットマッチング値は、前記ターゲットサービス又は前記ターゲットサービスタイプに対応し、前記ターゲットサービス又は前記ターゲットサービスタイプは、前記第一のターゲットマッチング値及び前記マッチング情報に従って決定されるものである、請求項11に記載の方法。
【請求項13】
前述した、ネットワークに前記端末機器のユーザに対するマッチング情報を送信するか、又は前記ネットワークからの前記端末機器のユーザに対するマッチング情報を受信することの後、前記方法は、
前記ネットワークに現在活動しているサービスに対応するサービス情報又はサービスタイプ情報を送信することをさらに含み、
そのうち、前記現在活動しているサービスに対応するサービス情報又はサービスタイプ情報は、前記ネットワークが前記マッチング情報及び前記現在活動しているサービスに対応するサービス情報又はサービスタイプ情報に従って、ページング情報を送信するかどうかを決定するためのものである、請求項11に記載の方法。
【請求項14】
前述した、ネットワークに前記端末機器のユーザに対するマッチング情報を送信するか、又は前記ネットワークからの前記端末機器のユーザに対するマッチング情報を受信することの後、前記方法は、
現在活動しているサービスに対応するサービス情報又はサービスタイプ情報、前記第一のターゲットマッチング値に従って、前記メッセージに応答するかどうかを決定することをさらに含む、請求項12に記載の方法。
【請求項15】
前述した、ネットワークに前記端末機器のユーザに対するマッチング情報を送信することの前に、前記方法は、
前記ネットワークから送信される要求メッセージを受信することであって、前記要求メッセージは、一つ又は複数のサービス情報、又は一つ又は複数のサービスタイプ情報を含み、前記サービス情報は、前記サービスを指示するためのものであり、前記サービスタイプ情報は、前記サービスタイプを指示するためのものであることと、
前記サービス情報又は前記サービスタイプ情報のために対応するマッチング値を生成することとをさらに含む、請求項11に記載の方法。
【請求項16】
前述した、前記ネットワークからの前記端末機器のユーザに対するマッチング情報を受信することの前に、前記方法は、
前記ネットワークに要求メッセージを送信することをさらに含み、そのうち、前記要求メッセージは、一つ又は複数のサービス情報、又は一つ又は複数のサービスタイプ情報を含み、前記サービス情報は、前記サービスを指示するためのものであり、前記サービスタイプ情報は、前記サービスタイプを指示するためのものである、請求項11に記載の方法。
【請求項17】
前記要求メッセージは、ターゲットサービス情報及び/又はターゲットサービスタイプ情報に対応する、
一つ又は複数の高優先度のサービス情報であって、そのうち、前記高優先度のサービス情報に対応するサービスが前記ターゲットサービス情報に対応するサービスをプリエンプトできるものと、
一つ又は複数の高優先度のサービスタイプ情報であって、そのうち、前記高優先度のサービスタイプ情報に対応するサービスが前記ターゲットサービスタイプ情報に対応するサービスをプリエンプトできるものと、
一つ又は複数の低優先度のサービス情報であって、そのうち、前記低優先度のサービス情報に対応するサービスが前記ターゲットサービス情報に対応するサービスをプリエンプトできないものと、
一つ又は複数の低優先度のサービスタイプ情報であって、そのうち、前記低優先度のサービスタイプ情報に対応するサービスが前記ターゲットサービスタイプ情報に対応するサービスをプリエンプトできないものと、
前記ターゲットサービス情報に対応するサービスの優先度情報と、
前記ターゲットサービスタイプ情報に対応するサービスタイプの優先度情報と、
前記ターゲットサービス情報に対応するサービスのイニシエータ情報と、
前記ターゲットサービスタイプ情報に対応するサービスタイプに属するサービスのイニシエータ情報と、のうちの少なくとも一つをさらに含む、請求項15又は16に記載の方法。
【請求項18】
前記マッチング値は、
ランダムに生成されるもの、又は、
ハッシュ関数で計算して生成されるものである、請求項11に記載の方法。
【請求項19】
前記マッチング情報は、第二のターゲットマッチング値に対応する、
一つ又は複数のターゲットサービス情報と、
一つ又は複数のターゲットサービスタイプ情報と、
一つ又は複数の高優先度のサービス情報であって、そのうち、前記高優先度のサービス情報に対応するサービスが前記ターゲットサービス情報に対応するサービスをプリエンプトできるものと、
一つ又は複数の高優先度のサービスタイプ情報であって、そのうち、前記高優先度のサービスタイプ情報に対応するサービスが前記ターゲットサービスタイプ情報に対応するサービスをプリエンプトできるものと、
一つ又は複数の低優先度のサービス情報であって、そのうち、前記低優先度のサービス情報に対応するサービスが前記ターゲットサービス情報に対応するサービスをプリエンプトできないものと、
一つ又は複数の低優先度のサービスタイプ情報であって、そのうち、前記低優先度のサービスタイプ情報に対応するサービスが前記ターゲットサービスタイプ情報に対応するサービスをプリエンプトできないものと、
前記ターゲットサービス情報に対応するサービスの優先度情報と、
前記ターゲットサービスタイプ情報に対応するサービスタイプの優先度情報と、
前記ターゲットサービス情報に対応するサービスのイニシエータ情報と、
前記ターゲットサービスタイプ情報に対応するサービスタイプに属するサービスのイニシエータ情報と、のうちの少なくとも一つをさらに含み、
そのうち、前記第二のターゲットマッチング値は、一つ又は複数の前記マッチング値のうちの一つである、請求項11に記載の方法。
【請求項20】
前記サービスは、サービス情報によって表され、前記サービスタイプは、サービスタイプ情報によって表され、前記サービス情報及び/又は前記サービスタイプ情報は、
名称と、
識別子と、
ルール情報と、のうちの少なくとも一つを含む、請求項11に記載の方法。
【請求項21】
前記ルール情報は、
ルール識別子と、
一つ又は複数のIPアドレスと、
一つ又は複数のポート番号と、
一つ又は複数のプロトコルタイプと、
一つ又は複数のコーデック情報と、のうちの少なくとも一つを含み、
そのうち、前記IPアドレスは、数字又はワイルドカードを含み、前記ポート番号は、数字又はワイルドカードを含む、請求項20に記載の方法。
【請求項22】
ユーザに対するマッチング情報を受信するか、又は前記ユーザの端末機器に前記ユーザに対するマッチング情報を送信するための通信モジュールを含み、
そのうち、前記マッチング情報は、一つ又は複数のマッチング値を含み、一つの前記マッチング値は、一つ又は複数のサービスに対応し、又は一つ又は複数のサービスタイプに対応する、ネットワーク機器。
【請求項23】
ネットワークに前記端末機器のユーザに対するマッチング情報を送信するか、又は前記ネットワークからの前記端末機器のユーザに対するマッチング情報を受信するための通信モジュールを含み、
そのうち、前記マッチング情報は、一つ又は複数のマッチング値を含み、一つの前記マッチング値は、一つ又は複数のサービスに対応し、又は一つ又は複数のサービスタイプに対応する、端末機器。
【請求項24】
メモリと、プロセッサと、前記メモリに記憶され、且つ前記プロセッサ上で運行できるコンピュータプログラムとを含み、前記コンピュータプログラムが前記プロセッサによって実行される時、請求項11~21のいずれか1項に記載のサービス指示方法のステップを実現させる、端末機器。
【請求項25】
メモリと、プロセッサと、前記メモリに記憶され、且つ前記プロセッサ上で運行できるコンピュータプログラムとを含み、前記コンピュータプログラムが前記プロセッサによって実行される時、請求項1~10のいずれか1項に記載のサービス指示方法のステップを実現させる、ネットワーク機器。
【請求項26】
コンピュータプログラムが記憶されており、前記コンピュータプログラムがプロセッサによって実行される時、請求項1~21のいずれか1項に記載のサービス指示方法のステップを実現させる、コンピュータ可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【0001】
(関連出願の相互参照)
本出願は、2019年8月27日に中国で提出された中国特許出願番号201910798427.3の優先権を主張しており、同出願の内容の全ては、ここに参照として取り込まれる。
本開示の実施例は、通信分野に関し、特にサービス指示方法及び機器に関する。
【背景技術】
【0002】
第3世代パートナーシッププロジェクト(3rd Generation Partnership Project、3GPP)は、モバイルネットワークの着信サービスのユーザページングプロセスを定義しており、具体的なフローは、アプリケーションサーバがアプリケーションデータを送信し、アプリケーションデータがユーザプレーン機能(User Plane Function、UPF)に到着すると、UPFがセッション管理機能(Session Management Function、SMF)に下りリンクデータ通知を送信し、SMFがアクセス及び移動性管理機能(Access and Mobility Management Function、AMF)にページング要求メッセージを送信し、AMFが基地局を介して端末機器にページングメッセージを送信し、端末機器がページングメッセージを受信すると、モバイルネットワークとの接続を確立するサービス要求を開始することである。
【0003】
関連技術では、基地局から端末機器に送信されるページングメッセージにマッチング値が付帯されることが可能であるが、上記マッチング値がいずれもサービスに関連しないため、サービスに関連するマッチング値をどのように設定するかは、関連技術における早急な解決の待たれる技術課題となる。
【発明の概要】
【発明が解決しようとする課題】
【0004】
本開示の実施例は、サービスに関連するマッチング値を設定できないという関連技術における問題を解決するためのサービス指示方法及び機器を提供することを目的とする。
【課題を解決するための手段】
【0005】
第一の方面によれば、ネットワーク機能によって実行されるサービス指示方法を提供する。前記方法は、
ユーザに対するマッチング情報を受信するか、又は前記ユーザの端末機器に前記ユーザに対するマッチング情報を送信することを含み、
そのうち、前記マッチング情報は、一つ又は複数のマッチング値を含み、一つの前記マッチング値は、一つ又は複数のサービスに対応し、又は一つ又は複数のサービスタイプに対応する。
【0006】
第二の方面によれば、端末機器によって実行されるサービス指示方法を提供する。前記方法は、
ネットワークに前記端末機器のユーザに対するマッチング情報を送信するか、又は前記ネットワークからの前記端末機器のユーザに対するマッチング情報を受信することを含み、
そのうち、前記マッチング情報は、一つ又は複数のマッチング値を含み、一つの前記マッチング値は、一つ又は複数のサービスに対応し、又は一つ又は複数のサービスタイプに対応する。
【0007】
第三の方面によれば、端末機器を提供する。この端末機器は、
ネットワークに前記端末機器のユーザに対するマッチング情報を送信するか、又は前記ネットワークからの前記端末機器のユーザに対するマッチング情報を受信するための通信モジュールを含み、
そのうち、前記マッチング情報は、一つ又は複数のマッチング値を含み、一つの前記マッチング値は、一つ又は複数のサービスに対応し、又は一つ又は複数のサービスタイプに対応する。
【0008】
第四の方面によれば、ネットワーク機器を提供する。このネットワーク機器は、
ユーザに対するマッチング情報を受信するか、又は前記ユーザの端末機器に前記ユーザに対するマッチング情報を送信するための通信モジュールを含み、
そのうち、前記マッチング情報は、一つ又は複数のマッチング値を含み、一つの前記マッチング値は、一つ又は複数のサービスに対応し、又は一つ又は複数のサービスタイプに対応する。
【0009】
第五の方面によれば、端末機器を提供する。この端末機器は、プロセッサと、メモリと、前記メモリに記憶され、且つ前記プロセッサ上で運行できるコンピュータプログラムとを含み、前記コンピュータプログラムが前記プロセッサによって実行される時、第二の方面に記載のサービス指示方法のステップを実現させる。
【0010】
第六の方面によれば、ネットワーク機器を提供する。このネットワーク機器は、プロセッサと、メモリと、前記メモリに記憶され、且つ前記プロセッサ上で運行できるコンピュータプログラムとを含み、前記コンピュータプログラムが前記プロセッサによって実行される時、第一の方面に記載のサービス指示方法のステップを実現させる。
【0011】
第七の方面によれば、コンピュータ可読記憶媒体を提供する。前記コンピュータ可読記憶媒体にはコンピュータプログラムが記憶されており、前記コンピュータプログラムがプロセッサによって実行される時、第一の方面と第二の方面に記載のサービス指示方法のステップを実現させる。
【発明の効果】
【0012】
本開示の実施例では、ネットワーク機能は、ユーザに対するマッチング情報を受信できるとともに、端末機器にマッチング情報を送信でき、このマッチング情報は、一つ又は複数のマッチング値を含み、一つのマッチング値は、一つ又は複数のサービス又はサービスタイプに対応し、サービスに関連するマッチング値を設定できないという関連技術における問題を解決し、通信の有効性を向上させる。
【0013】
本開示の実施例の技術案をより明瞭に説明するために、以下は、本開示の実施例において使用される必要がある添付図面を簡単に紹介する。当業者にとって、創造的な労力を払わない前提で、それらの添付図面に基づき、他の添付図面を取得することもできる。
【図面の簡単な説明】
【0014】
【
図1】本開示の一実施例によるサービス指示方法の概略フローチャートを示す図である。
【
図2】本開示のいくつかの具体的な実施例によるサービス指示方法の概略フローチャートを示す図である。
【
図3】本開示のいくつかの具体的な実施例によるサービス指示方法の概略フローチャートを示す図である。
【
図4】本開示のいくつかの具体的な実施例によるサービス指示方法の概略フローチャートを示す図である。
【
図5】本開示のいくつかの具体的な実施例によるサービス指示方法の概略フローチャートを示す図である。
【
図6】本開示のいくつかの具体的な実施例によるサービス指示方法の概略フローチャートを示す図である。
【
図7】本開示の別の実施例によるサービス指示方法の概略フローチャートを示す図である。
【
図8】本開示の一実施例による端末機器の構造概略図である。
【
図9】本開示の一実施例によるネットワーク機器の構造概略図である。
【
図10】本開示の別の実施例による端末機器の構造概略図である。
【
図11】本開示の別の実施例によるネットワーク機器の構造概略図である。
【発明を実施するための形態】
【0015】
本開示の発明目的、技術案及び有益な技術的効果をより明確にするために、以下は、具体的な実施例を結び付けながら、本開示を詳細に説明する。なお、本明細書に記述されている実施例は、本開示を解釈するためのものだけであり、本開示を限定するためのものではない。
【0016】
わかりやすくするために、本明細書は、いくつかの数値範囲のみを明確に開示している。しかしながら、任意の下限を任意の上限と組み合わせて、明確に記載されていない範囲を形成してもよく、また、任意の下限を他の下限と組み合わせて明確に記載されていない範囲を形成してもよく、同様に、任意の上限を他の任意の上限と組み合わせて、明確に記載されていない範囲を形成してもよい。なお、明確に記載されていないが、範囲のエンドポイント間の各ポイント又は単一の数値はいずれも、この範囲に含まれる。したがって、各ポイント又は単一の数値を自体の下限又は上限として、他の任意のポイント又は単一の数値と組み合わせて、又は他の下限又は上限と組み合わせて、明確に記載されていない範囲を形成してもよい。
【0017】
本明細書の記述では、説明すべきことは、特に説明されていない限り、「以上」、「以下」は、その数字自体を含み、「一つ又は複数」のうちの「複数」の意味は、二つ以上である。
【0018】
本開示の上記発明内容は、本開示における各開示されている実施の形態又は各実現方式を記述することを意図するものではない。以下の記述では、例示的な実施の形態をより具体的に例を挙げて説明する。出願書類全体のいくつかの箇所で、一連の実施例を通じて指導を提供しており、これらの実施例は、様々な組み合わせ形式で使用されてもよい。各実施例では、列挙は、代表的な組み合わせに過ぎず、網羅的な列挙として解釈されるべきではない。
【0019】
なお、本開示の実施例の技術案は、様々な通信システム、例えば、長期的進化(Long Term Evolution、LTE)システム、LTE周波数分割デュプレックス(Frequency Division Duplex、FDD)システム、LTE時分割デュプレックス(Time Division Duplex、TDD)、ユニバーサル移動通信システム(Universal Mobile Telecommunication System、UMTS)又はワールドワイド・インターオペラビリティ・フォー・マイクロウェーブ・アクセス(Worldwide Interoperability for Microwave Access、WiMAX)通信システム、5Gシステム、又はニューラジオ(New Radio、NR)システム、又は後続の進化通信システムに適用可能である。
【0020】
本開示の実施例では、端末機器は、モバイルステーション(Mobile Station、MS)、モバイル端末(Mobile Terminal)、携帯電話(Mobile Telephone)、ユーザ機器(User Equipment、UE)、ハンドセット(handset)及び携帯機器(portable equipment)、車両(vehicle)などを含んでもよいが、それらに限らない。この端末機器は、無線アクセスネットワーク(Radio Access Network、RAN)を介して一つ又は複数のコアネットワークと通信を行うことができ、例えば、端末機器は、携帯電話(又は「セルラ」電話と呼ばれる)、無線通信機能を有するコンピュータなどであってもよく、端末機器は、携帯型、ポケット型、ハンドヘルド型、コンピュータ内蔵型、又は車載型のモバイル装置であってもよい。
【0021】
本開示の実施例では、ネットワーク機器は、無線アクセスネットワークに配備されている、端末機器に無線通信機能を提供するための装置である。前記ネットワーク機器は、基地局であってもよく、前記基地局は、各種の形式のマクロ基地局、マイクロ基地局、中継局、アクセスポイントなどを含んでもよい。異なる無線アクセス技術を採用するシステムでは、基地局機能を備えた機器の名称は、異なる可能性がある。例えば、LTEネットワークでは、進化型ノードB(Evolved NodeB、eNB又はeNodeB)と呼ばれ、第3世代(3rd Generation、3G)ネットワークでは、ノードB(Node B)、又は、後続の進化通信システムにおけるネットワーク機器などと呼ばれるが、用語は、制限を構成しない。
【0022】
図1に示すように、本開示の一実施例は、サービス指示方法100を提供する。この方法は、ネットワーク機能、例えば、AMF、SMF又はUPFによって実行されてもよく、言い換えれば、この方法は、ネットワーク側のネットワーク機能によって実行されてもよい。この方法は、以下のステップを含む。
【0023】
S102、ユーザに対するマッチング情報を受信するか、又はユーザの端末機器にユーザに対するマッチング情報を送信し、上記マッチング情報は、一つ又は複数のマッチング値を含んでもよく、一つのマッチング値は、一つ又は複数のサービスに対応してもよく、又は一つ又は複数のサービスタイプに対応してもよい。
【0024】
上記言及されたユーザは、具体的には、汎用加入者識別モジュール(Universal Subscriber Identity Module、USIM)によって決定されてもよく、一つのユーザは、一つのUSIMに対応する。
【0025】
上記言及されたマッチング情報は、一つ又は複数のマッチング関係を含んでもよく、そのうちのいずれか一つのマッチング関係(区別の便宜上、ここでターゲットマッチング関係と呼ばれる)については、ターゲットマッチング値、及び
1)ターゲットマッチング値に関連する(又は対応すると呼ばれる)サービスを指示するための一つ又は複数のターゲットサービス情報と、
2)ターゲットマッチング値に関連する(又は対応すると呼ばれる)サービスタイプを指示するための一つ又は複数のターゲットサービスタイプ情報と、
3)ターゲットサービス情報に対応する一つ又は複数の高優先度のサービス情報であって、そのうち、前記高優先度のサービス情報に対応するサービスが前記ターゲットサービス情報に対応するサービスをプリエンプトできるものと、
4)ターゲットサービスタイプ情報に対応する一つ又は複数の高優先度のサービスタイプ情報であって、そのうち、前記高優先度のサービスタイプ情報に対応するサービスが前記ターゲットサービスタイプ情報に対応するサービスをプリエンプトできるものと、
5)ターゲットサービス情報に対応する一つ又は複数の低優先度のサービス情報であって、そのうち、前記低優先度のサービス情報に対応するサービスが前記ターゲットサービス情報に対応するサービスをプリエンプトできないものと、
6)ターゲットサービスタイプ情報に対応する一つ又は複数の低優先度のサービスタイプ情報であって、そのうち、前記低優先度のサービスタイプ情報に対応するサービスが前記ターゲットサービスタイプ情報に対応するサービスをプリエンプトできないものと、
7)ターゲットサービス情報に対応するサービスの優先度情報と、
8)ターゲットサービスタイプ情報に対応するサービスタイプの優先度情報と、
9)ターゲットサービス情報に対応するサービスのイニシエータ情報と、
10)ターゲットサービスタイプ情報に対応するサービスタイプに属するサービスのイニシエータ情報と、のうちの少なくとも一つを含んでもよい。
【0026】
一般的に、一つのマッチング関係は、一つのマッチング値を含んでもよく、異なるマッチング関係に含まれるマッチング値が異なる。
【0027】
選択的に、上記マッチング情報は、有効期間情報をさらに含む。
【0028】
なお、ここで一つのターゲットマッチング関係を例として説明するだけであり、実際には、マッチング情報に含まれる一つ又は複数のマッチング関係はいずれも、上記例に示すようなものであってもよい。
【0029】
なお、本明細書の各実施例において言及された「ターゲット…」、例えば、ターゲットサービス情報のうちの「ターゲット」という言葉は、そのうちの一つの具体的なサービス情報をわかりやすく紹介するためのものだけであり、他の具体的な意味を代表するものではない。
【0030】
本明細書の各実施例で言及されたサービス情報及び/又はサービスタイプ情報は、具体的には、
1)名称(例えば、ウィーチャット、マルチメディア音声通話、インスタントメッセージングタイプ、ゲームタイプなど)と、
2)識別子(例えば、1はウィーチャット、2はマルチメディア音声通話、3はインスタントメッセージングタイプ、4はゲームタイプなど)と、
3)ルール識別子と、数字又はワイルドカードを含んでもよい一つ又は複数のIPアドレスと、数字又はワイルドカードを含んでもよい一つ又は複数のポート番号と、一つ又は複数のプロトコル情報(例えば、RTPプロトコルはTCPプロトコルに基づく)と、例えば、voice codeを介して音声サービスであることを識別でき、video codeを介してビデオサービスであることを識別できる一つ又は複数のコーデック情報と、のうちの少なくとも一つを含むルール情報と、のうちの少なくとも一つを含んでもよい。
【0031】
一般的には、上記サービス情報に含まれるのは、サービス名称、例えば、ウィーチャット、マルチメディア音声通話などであり、上記サービスタイプ情報に含まれるのは、サービスタイプ名称、例えば、インスタントメッセージングタイプ、ゲームタイプなどである。一般的には、上記サービス情報に含まれるのは、サービス識別子であり、例えば、1はウィーチャット、2はマルチメディア音声通話などであり、上記サービスタイプ情報に含まれるのは、サービスタイプ識別子であり、例えば、1はインスタントメッセージングタイプ、2はゲームタイプなどである。
【0032】
一般的には、上記サービス情報に含まれるのは、サービスルール情報、例えば、ある一つ又は複数のサービスのルール情報であり、上記サービスタイプ情報に含まれるのは、サービスタイプルール情報、例えば、ある一つ又は複数のサービスタイプのルール情報である。
【0033】
本明細書の各実施例で言及されたマッチング値は、ランダムに生成されるものであってもよく、又は、ハッシュ関数で計算して生成されるものであってもよい。
【0034】
本開示の実施例によるサービス指示方法では、ネットワーク機能は、ユーザに対するマッチング情報を受信できるとともに、端末機器にマッチング情報を送信でき、このマッチング情報は、一つ又は複数のマッチング値を含み、一つのマッチング値は、一つ又は複数のサービス又はサービスタイプに対応し、サービスに関連するマッチング値を設定できないという関連技術における問題を解決し、通信の有効性を向上させる。
【0035】
上記S102によって、端末機器(又は端末と略称される)とネットワーク機能がマッチング情報をネゴシエートして決定するプロセスを実際に実現した。後続のプロセスでは、選択的に、ネットワーク機能はさらに、ターゲットサービス又はターゲットサービスタイプのデータに関連するメッセージを受信するか、又は、前記ターゲットサービス又は前記ターゲットサービスタイプのデータを受信し、そして、前記端末機器に前記ターゲットマッチング値を送信してもよく(この実施例で言及されたターゲットマッチング値は、前に言及されたターゲットマッチング値と異なってもよい)、そのうち、前記ターゲットマッチング値は、前記ターゲットサービス又は前記ターゲットサービスタイプに対応し、前記メッセージは、前記ターゲットサービス又は前記ターゲットサービスタイプのデータによってトリガーされる。
【0036】
上記言及されたターゲットサービスのデータは、ターゲットサービスデータと呼ばてもよく、上記言及されたターゲットサービスのデータに関連するメッセージは、例えば、下りリンクデータ通知、例えば、DL data Notifyメッセージなどであってもよく、具体的には、ウィーチャット通知メッセージ、マルチメディア音声通話通知メッセージなどであってもよい。
【0037】
上記言及されたターゲットサービスタイプのデータは、ターゲットサービスタイプデータと呼ばてもよく、上記言及されたターゲットサービスタイプのデータに関連するメッセージは、例えば、下りリンクデータ通知、例えば、DL data Notifyメッセージなどであってもよく、具体的には、インスタントメッセージング通知メッセージ、ゲーム通知メッセージなどであってもよい。
【0038】
選択的に、上述した端末機器に送信されるターゲットマッチング値は、ページングメッセージに付帯されており、端末機器側にもマッチング情報が保存されており、このように、端末機器はさらに、このターゲットマッチング値に従って、上記ページングメッセージに応答するかどうかを決定することができるとともに、端末機器がページングを受け入れるかどうかを決定できないという関連技術における問題を解決し、通信の柔軟性を向上させることができる。
【0039】
選択的に、上記実施例では、ネットワーク機能はさらに、ターゲットサービス又はターゲットサービスタイプのデータに関連するメッセージを受信するか、又は、前記ターゲットサービス又は前記ターゲットサービスタイプのデータを受信した後、端末機器の現在活動しているサービスに対応するサービス情報又はサービスタイプ情報、マッチング情報、及び前記ターゲットサービス又は前記ターゲットサービスタイプのうちの一つに従って、前記ターゲットマッチング値の送信を拒否するかどうかを決定してもよい。当然のことながら、この実施例では、ネットワーク機能はさらに、前記端末機器の現在活動しているサービスに対応するサービス情報又はサービスタイプ情報を予め受信してもよい。
【0040】
例えば、端末機器の現在活動しているサービスの優先度がターゲットサービスデータに対応するサービスの優先度よりも高い場合、前記ターゲットマッチング値の送信を拒否する。
【0041】
上記実施例100で言及されたマッチング情報は、一つの実施の形態では、ネットワーク機能によって決定されてもよく、このように、ネットワーク機能はさらに、端末機器からの要求メッセージを受信してもよく、そのうち、前記要求メッセージは、一つ又は複数のサービス情報、又は一つ又は複数のサービスタイプ情報を含み、前記サービス情報は、前記サービスを指示するためのものであり、前記サービスタイプ情報は、前記サービスタイプを指示するためのものであり、前記サービス情報又は前記サービスタイプ情報のために対応するマッチング値を生成してもよい。
【0042】
上記実施例100で言及されたマッチング情報は、別の実施の形態では、端末によって決定されてもよく、このように、ネットワーク機能はさらに、前記ユーザの端末機器に要求メッセージを送信してもよく、そのうち、前記要求メッセージは、一つ又は複数のサービス情報、又は一つ又は複数のサービスタイプ情報を含み、前記サービス情報は、前記サービスを指示するためのものであり、前記サービスタイプ情報は、前記サービスタイプを指示するためのものである。
【0043】
選択的に、上記二つの実施の形態で言及された要求メッセージは、ターゲットサービス情報及び/又はターゲットサービスタイプ情報に対応する、
一つ又は複数の高優先度のサービス情報であって、そのうち、前記高優先度のサービス情報に対応するサービスが前記ターゲットサービス情報に対応するサービスをプリエンプトできるものと、
一つ又は複数の高優先度のサービスタイプ情報であって、そのうち、前記高優先度のサービスタイプ情報に対応するサービスが前記ターゲットサービスタイプ情報に対応するサービスをプリエンプトできるものと、
一つ又は複数の低優先度のサービス情報であって、そのうち、前記低優先度のサービス情報に対応するサービスが前記ターゲットサービス情報に対応するサービスをプリエンプトできないものと、
一つ又は複数の低優先度のサービスタイプ情報であって、そのうち、前記低優先度のサービスタイプ情報に対応するサービスが前記ターゲットサービスタイプ情報に対応するサービスをプリエンプトできないものと、
前記ターゲットサービス情報に対応するサービスの優先度情報と、
前記ターゲットサービスタイプ情報に対応するサービスタイプの優先度情報と、
前記ターゲットサービス情報に対応するサービスのイニシエータ情報と、
前記ターゲットサービスタイプ情報に対応するサービスタイプに属するサービスのイニシエータ情報と、のうちの少なくとも一つをさらに含む。
【0044】
本開示の実施例によるサービス指示方法を詳細に説明するために、以下は、いくつかの具体的な実施例を結び付けて紹介する。
【0045】
実施例1
この実施例では、ネットワーク機器は、各サービス及び/又は各サービスタイプにマッチング値を割り当ててもよい。
図2に示すように、この実施例は、ステップ201~ステップ207を含んでもよい。
【0046】
ステップ201(このステップは選択的なステップである)では、端末機器(又は端末と略称される)は、非アクセス層(Non-Access Stratum、NAS)メッセージを介してAMFにサービス配置要求メッセージを送信し、例えば、UL NAS message又はRegistration Requestメッセージを送信し、サービス配置要求メッセージは、サービス情報リストを付帯してもよく、サービス情報リストは、一つ又は複数のサービス情報、及び/又は一つ又は複数のサービスタイプ情報を含んでもよい。
【0047】
選択的に、サービス配置要求メッセージは、有効期間情報を付帯してもよく、この有効期間情報は、有効期間が満了する前に関連情報を更新すること、例えば、ステップ201~202を再度実行するか、又はステップ202を再度実行して関連情報を更新することを指示してもよい。
【0048】
選択的に、サービス配置要求メッセージは、各サービス情報に対応するサービスの優先度情報、又は、各サービス情報に対応する一つ又は複数の高優先度のサービス情報、又は各サービス情報に対応する一つ又は複数の低優先度のサービス情報をさらに含んでもよい。複数のサービス情報は、同様な一つ又は複数の高/低優先度のサービス情報に対応してもよい。
【0049】
選択的に、サービス配置要求メッセージは、各サービスタイプ情報に対応するサービスタイプ(又は対応するサービス)の優先度情報、又は、各サービスタイプ情報に対応する一つ又は複数の高優先度のサービスタイプ情報、又は各サービスタイプ情報に対応する一つ又は複数の低優先度のサービスタイプ情報をさらに含んでもよい。複数のサービスタイプ情報は、同様な一つ又は複数の高/低優先度のサービスタイプ情報に対応してもよい。
【0050】
上記高優先度のサービス情報によって指示されるサービスは、それに対応する一つ又は複数のサービス情報によって指示されるサービスをプリエンプトでき、低優先度のサービス情報によって指示されるサービスは、それに対応する一つ又は複数のサービス情報によって指示されるサービスを妨害できない。
【0051】
上記高優先度のサービスタイプ情報によって指示されるサービスは、それに対応する一つ又は複数のサービスタイプ情報によって指示されるサービスをプリエンプトでき、低優先度のサービスタイプ情報によって指示されるサービスは、それに対応する一つ又は複数のサービスタイプ情報によって指示されるサービスを妨害できない。
【0052】
上記言及されたサービス情報、又は高/低優先度のサービス情報は、サービス名称、例えば、ウィーチャット(Wechat)、QQ、マルチメディア音声通話(IMS Voice call)、マルチメディアビデオ通話(IMS Video call)、あるゲーム名称などを含んでもよく、サービスタイプの名称及び/又は識別子を含んでもよく、例えば、サービスタイプ識別子1がサービスタイプ名称「インスタントメッセージング」、例えば、ウィーチャット又はQQなどに対応し、サービスタイプ識別子2がサービスタイプ名称「IMS」、例えば音声又はビデオ通話に対応し、サービスタイプ識別子3がサービスタイプ名称「ゲーム」に対応するなどであり、サービス識別子を含んでもよく、例えば、1はウィーチャット、2はIMS Voice call、3はQQなどである。
【0053】
選択的に、上記言及されたサービス情報、又は高/低優先度のサービス情報は、端末がセッションを確立するプロセスにおいて各サービスに対応するセッション識別子及び/又はフロー識別子(即ち、セッション識別子+フロー識別子、セッション識別子、又はフロー識別子)をさらに含んでもよく、サービスイニシエータ情報、例えば、IMSの呼び出し番号(calling number)をさらに含んでもよい。
【0054】
サービス情報/サービスタイプ情報がセッション識別子及び/又はフロー識別子を含む場合、後続のプロセスでは、AMFはさらに、SMFにセッション識別子及び/又はフロー識別子に対応するサービス識別子、サービス名称、サービスタイプ識別子、又はサービスタイプ名称などを問い合わせることにより、マッチング値とサービス/サービスタイプとの対応関係を取得することができる。
【0055】
ステップ202では、AMFは、NASメッセージを介して端末にサービス配置応答メッセージを送信し、例えば、DL NAS message又はRegistration Acceptメッセージを送信し、サービス配置応答メッセージは、一つ又は複数のマッチング関係、例えば、ポリシー(Policy)マッチング関係又は原因(Cause)マッチング関係を付帯してもよい。選択的に、サービス配置応答メッセージはさらに、有効期間情報を付帯してもよい。
【0056】
実際に、この実施例におけるステップ201を実行してもよく、省略してもよく、以下は、二つの状況に分けてステップ202を紹介する。
【0057】
この実施例でステップ201を実行しなければ、マッチング情報は、少なくとも、マッチング値(例えば、ポリシーマッチング関係においてはポリシー識別子であり、原因マッチング関係においては原因値である)と、マッチング値に対応する一つ又は複数のサービス情報/サービスタイプ情報とを含む。
【0058】
ポリシーマッチング情報であれば、各サービス情報に対応するサービスの優先度情報、又は、各サービス情報に対応する一つ又は複数の高優先度のサービス情報、又は各サービス情報に対応する一つ又は複数の低優先度のサービス情報をさらに含んでもよい。複数のサービス情報は、同様な一つ又は複数の高/低優先度のサービス情報に対応してもよい。
【0059】
ポリシーマッチング情報であれば、各サービスタイプ情報に対応するサービスタイプの優先度情報、又は、各サービスタイプ情報に対応する一つ又は複数の高優先度のサービスタイプ情報、又は各サービスタイプ情報に対応する一つ又は複数の低優先度のサービスタイプ情報をさらに含んでもよい。複数のサービスタイプ情報は、同様な一つ又は複数の高/低優先度のサービスタイプ情報に対応してもよい。
【0060】
選択的に、上記ポリシー識別子又は原因値は、複数のポリシー識別子又は複数の原因値の間に規則性がないように、ランダムに生成されるもの、又は他の計算方式によって生成されるもの、例えば、ハッシュ(HASH)関数を使用して生成されるものであってもよい。一つのマッチング値が複数のサービス情報/サービスタイプ情報に対応すれば、これらの複数のサービス情報/サービスタイプ情報が一つの同様なマッチング値に対応することとして表してもよく、サービス情報、高/低優先度のサービス情報の記述については、ステップ201を参照する。
【0061】
この実施例でステップ201を実行すれば、マッチング情報は、少なくともマッチング値を含み、マッチング値の順序は、ステップ201におけるサービス情報リストにおけるサービス情報/サービスタイプ情報の順序と同じであってもよく、それにより、マッチング値とサービス情報/サービスタイプ情報とのマッチングを実現する。
【0062】
選択的に、マッチング情報は、ステップ201におけるサービス情報の順序番号をさらに含んでもよく、それにより、全部又は一部のサービス情報/サービスタイプ情報に対するマッチングを実現でき、例えば、ネットワーク機器がステップ201におけるなんらかのサービス情報/サービスタイプ情報によって指示されるサービスの識別をサポートしない場合、このサービスのマッチング値を提供しない。
【0063】
当然のことながら、マッチング情報は、マッチング値に対応する一つ又は複数のサービス情報/サービスタイプ情報をさらに含んでもよく、マッチング情報におけるサービス情報/サービスタイプ情報は、ステップ201におけるすべてのサービス情報/サービスタイプ情報のサブセット又はフルセットであってもよい。
【0064】
ポリシーマッチング情報であれば、各サービス情報に対応するサービスの優先度情報、又は、各サービス情報に対応する一つ又は複数の高優先度のサービス情報、又は各サービス情報に対応する一つ又は複数の低優先度のサービス情報をさらに含んでもよい。複数のサービス情報は、同様な一つ又は複数の高/低優先度のサービス情報に対応してもよい。
【0065】
ポリシーマッチング情報であれば、各サービスタイプ情報に対応するサービスタイプの優先度情報、又は、各サービスタイプ情報に対応する一つ又は複数の高優先度のサービスタイプ情報、又は各サービスタイプ情報に対応する一つ又は複数の低優先度のサービスタイプ情報をさらに含んでもよい。複数のサービスタイプ情報は、同様な一つ又は複数の高/低優先度のサービスタイプ情報に対応してもよい。
【0066】
選択的に、上記ポリシー識別子又は原因値は、複数のポリシー識別子又は複数の原因値の間に規則性がないように、ランダムに生成されるもの、又は他の計算方式によって生成されるもの、例えば、ハッシュ(HASH)関数を使用して生成されるものであってもよい。
【0067】
一つのマッチング値が複数のサービス情報に対応すれば、これらの複数のサービス情報が一つの同様なマッチング値に対応するか、又は、複数のサービス情報の順序番号が一つの同様なマッチング値に対応することとして表してもよい。複数のサービス情報は、同様な一つ又は複数の高/低優先度のサービス情報に対応してもよい。
【0068】
一つのマッチング値が複数のサービスタイプ情報に対応すれば、これらの複数のサービスタイプ情報が一つの同様なマッチング値に対応するか、又は、複数のサービスタイプ情報の順序番号が一つの同様なマッチング値に対応することとして表してもよい。複数のサービスタイプ情報は、同様な一つ又は複数の高/低優先度のサービス情報に対応してもよい。
【0069】
サービス情報/サービスタイプ情報がセッション識別子及び/又はフロー識別子を含む場合、AMFはさらに、SMFにセッション識別子及び/又はフロー識別子に対応するサービス識別子、サービス名称、サービスタイプ識別子、又はサービスタイプ名称などを問い合わせることにより、マッチング値とセッション識別子及び/又はフロー識別子との対応関係を取得することができる。
【0070】
ステップ203では、後続のある時刻で、アプリケーションサーバは、端末にアプリケーションデータを送信する。
【0071】
ステップ204では、アプリケーションデータがUPFに到着すると、UPFは、SMFに下りリンクデータ通知、例えば、DL data Notifyメッセージを送信する。
【0072】
下りリンクデータ通知にUPFが識別したアプリケーション識別子が付帯されてもよく、又はUPFがパケット検出ルールを使用して受信した下りリンクデータをマッチングし、マッチングしたルールを見つけた後にUPFが識別したルール識別子、セッション識別子、フロー識別子のうちの少なくとも一つが付帯されてもよい。そのうち、上記マッチングルールは、ルール識別子、元のIPアドレス、元のポート、プロトコル情報、コーデック情報などの内容のうちの少なくとも一つを含む。
【0073】
ステップ205では、SMFは、アプリケーション識別子、又はルール識別子、セッション識別子、フロー識別子のうちの少なくとも一つに従って、対応するサービス情報、例えば、サービス名称及び/又はサービス識別子を見つける。
【0074】
選択的に、サービス情報は、サービスイニシエータ情報をさらに含んでもよく、ルール識別子又はアプリケーション識別子又はフロー識別子又はセッション識別子+フロー識別子がサービス情報であれば、このステップを実行しなくてもよい。
【0075】
ステップ206では、SMFは、AMFにサービス情報が付帯されるページング要求メッセージ、例えば、Namf_Communication_N1N2MessageTransferメッセージを送信する。
【0076】
このステップにおけるAMFは、端末の移動によってステップ202におけるAMFと異なる可能性があるが、関連するマッチング情報は、元のAMFから取得されてもよい。
【0077】
ステップ207では、AMFは、サービス情報に従ってマッチング値を取得してから、基地局を介して、端末にマッチング値が付帯されるページングメッセージ、例えば、Pageメッセージを送信する。
【0078】
端末は、マッチング値が付帯されるページングメッセージを受信した後、マッチング値に従ってページングメッセージに応答するかどうか、即ち、モバイルネットワークとの接続を確立するサービス要求を開始するかどうかを決定する。
【0079】
例えば、端末は、マッチング値に対応する優先度に従って応答するかどうかを決定するか、又は実行中のサービスの受け入れ可能なマッチング値に従って応答するかどうかを決定するか、又は実行中のサービスの応答の受け入れ可能な他のサービスのサービス情報に対応するマッチング値がページングメッセージにおけるマッチング値を含むかどうかに従って応答するかどうかを決定する。
【0080】
また、例えば、端末は、ユーザにマッチング値に対応するサービス情報を提示することにより、ユーザが対応するサービスを受け入れるかどうかを決定することを許容する。
【0081】
実施例2
この実施例では、端末は、各サービスにマッチング値を割り当ててもよく、当然のことながら、ネットワークは、一部のマッチング値を修正してもよい。
図3に示すように、この実施例は、ステップ301~ステップ307を含んでもよい。
【0082】
ステップ301では、端末は、NASメッセージを介してAMFにサービス配置要求メッセージを送信し、例えば、UL NAS message又はRegistration Requestメッセージを送信し、サービス配置要求メッセージは、一つ又は複数のマッチング関係、例えば、ポリシー(Policy)マッチング関係又は原因(Cause)マッチング関係を付帯してもよい。
【0083】
上記マッチング関係は、少なくとも、マッチング値(例えば、ポリシーマッチング情報においてはポリシー識別子であり、原因マッチング情報においては原因値である)と、マッチング値に対応する一つ又は複数のサービス情報/サービスタイプ情報とを含む。
【0084】
以下は、マッチング関係がマッチング値及びこのマッチング値に対応する一つ又は複数のサービス情報を含むことを例として紹介するが、理解できるように、マッチング関係がマッチング値及びこのマッチング値に対応する一つ又は複数のサービスタイプ情報を含む場合、その実行プロセスは、上記実行プロセスと同様であり、ここではこれ以上説明しない。
【0085】
ポリシーマッチング情報であれば、各サービス情報に対応する優先度情報、又は、各サービス情報に対応する一つ又は複数の高優先度のサービス情報、又は各サービス情報に対応する一つ又は複数の低優先度のサービス情報をさらに含んでもよい。複数のサービス情報は、同様な一つ又は複数の高/低優先度のサービス情報に対応してもよい。
【0086】
上記言及されたサービス情報、及び/又は高/低優先度のサービス情報は、サービス名称、例えば、ウィーチャット(Wechat)、QQ、マルチメディア音声通話(IMS Voice call)、マルチメディアビデオ通話(IMS Video call)、あるゲーム名称などを含んでもよく、サービスタイプの名称及び/又は識別子を含んでもよく、例えば、サービスタイプ識別子1がサービスタイプ名称「インスタントメッセージング」、例えば、ウィーチャット又はQQなどに対応し、サービスタイプ識別子2がサービスタイプ名称「IMS」、例えば音声又はビデオ通話に対応し、サービスタイプ識別子3がサービスタイプ名称「ゲーム」に対応するなどであり、サービス識別子を含んでもよく、例えば、1はウィーチャット、2はIMS Voice call、3はQQなどである。
【0087】
選択的に、上記言及されたサービス情報、又は高/低優先度のサービス情報は、端末がセッションを確立するプロセスにおいて各サービスに対応するセッション識別子及び/又はフロー識別子をさらに含んでもよく、サービスイニシエータ情報、例えば、IMSの呼び出し番号(calling number)をさらに含んでもよい。
【0088】
上記高優先度のサービス情報によって指示されるサービスは、それに対応する一つ又は複数のサービス情報によって指示されるサービスをプリエンプトでき、低優先度のサービス情報によって指示されるサービスは、それに対応する一つ又は複数のサービス情報によって指示されるサービスを妨害できない。
【0089】
選択的に、サービス配置要求メッセージは、有効期間情報を付帯してもよく、この有効期間情報は、有効期間が満了する前に関連情報を更新すること、例えば、ステップ301~302を再度実行するか、又はステップ301を再度実行して関連情報を更新することを指示してもよい。
【0090】
選択的に、上記ポリシー識別子又は原因値は、複数のポリシー識別子又は複数の原因値の間に規則性がないように、ランダムに生成されるもの、又は他の計算方式によって生成されるもの、例えば、ハッシュ(HASH)関数を使用して生成されるものであってもよい。一つのマッチング値が複数のサービス情報に対応すれば、これらの複数のサービス情報が一つの同様なマッチング値に対応することとして表してもよい。複数のサービス情報は、同様な一つ又は複数の高/低優先度のサービス情報に対応してもよい。
【0091】
サービス情報がセッション識別子及び/又はフロー識別子を含む場合、後続のプロセスでは、AMFはさらに、SMFにセッション識別子及び/又はフロー識別子に対応するサービス識別子、サービス名称、サービスタイプ識別子、又はサービスタイプ名称などを問い合わせることにより、マッチング値とサービス/サービスタイプとの対応関係を取得することができる。
【0092】
ステップ302(このステップは選択的なステップである)では、AMFは、NASメッセージを介して端末にサービス配置応答メッセージを送信し、例えば、DL NAS message又はRegistration Acceptメッセージを送信する。
【0093】
サービス配置応答メッセージは、一つ又は複数のマッチング関係を付帯してもよく、有効期間情報をさらに付帯してもよく、マッチング関係には、少なくともマッチング値が含まれ、マッチング値は、端末から受信されるマッチング値の一部のみを含んでもよく、例えば、ネットワーク機器がステップ201におけるなんらかのサービス情報によって指示されるサービスの識別をサポートしない場合、対応するマッチング値を返さない。
【0094】
マッチング関係は、ステップ201におけるマッチング値及び対応する再割り当てられたマッチング値をさらに含んでもよく、これは、対応するマッチング値に新しいマッチング値を再割り当てることを表す。
【0095】
マッチング関係は、マッチング値に対応する一つ又は複数のサービス情報をさらに含んでもよく、マッチング情報におけるサービス情報は、ステップ201におけるすべてのサービス情報のサブセット又はフルセットであってもよい。
【0096】
ポリシーマッチング関係であれば、各サービス情報に対応する優先度情報、又は、各サービス情報に対応する一つ又は複数の高優先度のサービス情報、又は各サービス情報に対応する一つ又は複数の低優先度のサービス情報をさらに含んでもよい。複数のサービス情報は、同様な一つ又は複数の高/低優先度のサービス情報に対応してもよい。
【0097】
そのうち、ポリシー識別子又は原因値は、複数のポリシー識別子又は原因値の間に規則性がないように、ランダムに生成されるもの、又は計算方式によって生成されるもの、例えば、ハッシュ(HASH)関数を使用して生成されるもの、又は端末からのものであってもよい。一つのマッチング値が複数のサービス情報に対応することは、複数のサービス情報が一つの同様なマッチング値に対応することとして表してもよく、複数のサービス情報は、同様な一つ又は複数の高/低優先度のサービス情報に対応してもよい。
【0098】
ステップ303では、後続のある時刻で、アプリケーションサーバは、端末にアプリケーションデータを送信する。
【0099】
ステップ304では、アプリケーションデータがUPFに到着すると、UPFは、SMFに下りリンクデータ通知、例えば、DL data Notifyメッセージを送信する。
【0100】
下りリンクデータ通知にUPFが識別したアプリケーション識別子が付帯されてもよく、又はUPFがパケット検出ルールを使用して受信した下りリンクデータをマッチングし、マッチングしたルールを見つけた後にUPFが識別したルール識別子、セッション識別子、フロー識別子のうちの少なくとも一つが付帯されてもよい。そのうち、上記マッチングルールは、ルール識別子、元のIPアドレス、元のポート、プロトコル情報、コーデック情報などの内容のうちの少なくとも一つを含む。
【0101】
ステップ305では、SMFは、アプリケーション識別子、又はルール識別子、セッション識別子、フロー識別子のうちの少なくとも一つに従って、対応するサービス情報、例えば、サービス名称及び/又はサービス識別子を見つける。
【0102】
選択的に、サービス情報は、サービスイニシエータ情報をさらに含んでもよく、ルール識別子又はアプリケーション識別子又はフロー識別子又はセッション識別子+フロー識別子がサービス情報であれば、このステップを実行しなくてもよい。
【0103】
ステップ306では、SMFは、AMFにサービス情報が付帯されるページング要求メッセージ、例えば、Namf_Communication_N1N2MessageTransferメッセージを送信する。
【0104】
このステップにおけるAMFは、端末の移動によってステップ301におけるAMFと異なる可能性があるが、関連するマッチング情報は、元のAMFから取得されてもよい。
【0105】
ステップ307では、AMFは、サービス情報に従ってマッチング値を取得してから、基地局を介して、端末にマッチング値が付帯されるページングメッセージ、例えば、Pageメッセージを送信する。
【0106】
端末は、マッチング値が付帯されるページングメッセージを受信した後、マッチング値に従ってページングメッセージに応答するかどうか、即ち、モバイルネットワークとの接続を確立するサービス要求を開始するかどうかを決定する。
【0107】
例えば、端末は、マッチング値に対応する優先度に従って応答するかどうかを決定するか、又は実行中のサービスの受け入れ可能なマッチング値に従って応答するかどうかを決定するか、又は実行中のサービスの応答の受け入れ可能な他のサービスのサービス情報に対応するマッチング値がページングメッセージにおけるマッチング値を含むかどうかに従って応答するかどうかを決定する。
【0108】
また、例えば、端末は、ユーザにマッチング値に対応するサービス情報を提示することにより、ユーザが対応するサービスを受け入れるかどうかを決定することを許容する。
【0109】
実施例3
この実施例は、主にポリシーマッチング情報の役割を具現化し、
図4に示すように、この実施例は、ステップ401~ステップ408を含んでもよい。
【0110】
ステップ401では、実施例1のステップ201~202、又は実施例2のステップ301~302を採用して、端末とAMFがポリシーマッチング情報をネゴシエートするプロセスを完了する。
【0111】
ステップ402では、選択的に、端末は、AMFに現在の別のUSIMの活動しているサービスのサービス情報を通知し、例えば、サービス情報が付帯されるUL NAS messageを送信する。この実施例では、端末に複数のUSIMがインストールされる可能性がある。
【0112】
ステップ403では、後続のある時刻で、アプリケーションサーバは、端末にアプリケーションデータを送信する。
【0113】
ステップ404では、アプリケーションデータがUPFに到着すると、UPFは、SMFに下りリンクデータ通知、例えば、DL data Notifyメッセージを送信する。
【0114】
下りリンクデータ通知にUPFが識別したアプリケーション識別子が付帯されてもよく、又はUPFがパケット検出ルールを使用して受信した下りリンクデータをマッチングし、マッチングしたルールを見つけた後にUPFが識別したルール識別子、セッション識別子、フロー識別子のうちの少なくとも一つが付帯されてもよい。そのうち、上記マッチングルールは、元のIPアドレス、元のポート、プロトコル情報などの内容を含む。
【0115】
ステップ405では、SMFは、アプリケーション識別子、又はルール識別子、セッション識別子、フロー識別子のうちの少なくとも一つに従って、対応するサービス情報、例えば、サービス名称及び/又はサービス識別子を見つける。
【0116】
選択的に、サービス情報は、サービスイニシエータ情報をさらに含んでもよく、ルール識別子又はアプリケーション識別子又はフロー識別子又はセッション識別子+フロー識別子がサービス情報であれば、このステップを実行しなくてもよい。
【0117】
ステップ406では、SMFは、AMFにサービス情報が付帯されるページング要求メッセージ、例えば、Namf_Communication_N1N2MessageTransferメッセージを送信する。
【0118】
このステップにおけるAMFは、端末の移動によってステップ401におけるAMFと異なる可能性があるが、関連するマッチング情報は、元のAMFから取得されてもよい。
【0119】
ステップ407では、AMFは、SMFからのサービス情報及び端末とネゴシエートしたポリシーマッチング情報に従って、ページングを実行するかどうかを決定する。
【0120】
例えば、AMFは、ポリシーマッチング情報からSMFからのサービス情報(区別の便宜上、第一のサービス情報と呼ばれる)の優先度を見つけ、ポリシーマッチング情報から端末の現在活動しているサービスのサービス情報(区別の便宜上、第二のサービス情報と呼ばれる)の優先度を見つけ、二つの優先度を比較し、第一のサービス情報の優先度が比較的に低く、即ち、第二のサービス情報の優先度よりも低ければ、ページングの実行を拒否し、選択的に、SMFに通知し、第一のサービス情報の優先度が比較的に高ければ、ページングを実行し、第一のサービス情報と第二のサービス情報との優先度が等しければ、ページングを実行してもよく、当然のことながら、ページングの実行を拒否してもよい。
【0121】
また、例えば、AMFは、ポリシーマッチング情報から第二のサービス情報に対応する低優先度のサービス情報を見つけ、第一のサービス情報が低優先度のサービス情報にあれば、ページングの実行を拒否し、第一のサービス情報が低優先度のサービス情報になければ、ページングを実行する。
【0122】
さらに、例えば、AMFは、ポリシーマッチング情報から第二のサービス情報に対応する高優先度のサービス情報を見つけ、第一のサービス情報が高優先度のサービス情報にあれば、ページングを実行し、第一のサービス情報が高優先度のサービス情報になければ、ページングの実行を拒否する。
【0123】
ステップ408では、AMFは、ページングを実行する時、第一のサービス情報に従って対応するマッチング値を取得してから、基地局を介して、端末にマッチング値が付帯されるページングメッセージ、例えば、Pageメッセージを送信する。
【0124】
端末は、マッチング値が付帯されるページングメッセージを受信した後、マッチング値に従ってページングメッセージに応答するかどうか、即ち、モバイルネットワークとの接続を確立するサービス要求を開始するかどうかを決定する。
【0125】
例えば、端末は、マッチング値に対応する優先度に従って応答するかどうかを決定するか、又は第二のサービス情報の受け入れ可能なマッチング値に従って応答するかどうかを決定するか、又は第二のサービス情報の応答の受け入れ可能な他のサービスのサービス情報に対応するマッチング値がページングメッセージにおけるマッチング値を含むかどうかに従って応答するかどうかを決定する。
【0126】
また、例えば、端末は、ユーザにマッチング値に対応するサービス情報を提示することにより、ユーザが対応するサービスを受け入れるかどうかを決定することを許容する。
【0127】
なお、ステップ407では、AMFは、ポリシーマッチング情報に従ってページングを実行するかどうかを決定したが、ページングを実行した後、端末は、ポリシーマッチング情報に従ってページングに応答するかどうかを再度決定し、このような実施の形態は、主に、端末が新しいポリシーマッチング情報を生成したがネットワークにタイムリーに通知しない可能性があることを考えに入れ、それにより、ページングに応答するかどうかの端末の主導権を向上させ、ユーザエクスペリエンスを向上させやすい。
【0128】
実施例4
この実施例では、サービス情報及びマッチング値は、異なるネットワーク機能によって決定されてもよい。
図5に示すように、この実施例は、ステップ501~ステップ506を含んでもよい。
【0129】
ステップ501では、実施例1のステップ201~202、又は実施例2のステップ301~302を採用して、端末とAMFがポリシーマッチング情報をネゴシエートするプロセスを完了する。
【0130】
ステップ502では、後続のある時刻で、アプリケーションサーバは、端末にアプリケーションデータを送信する。
【0131】
ステップ503では、アプリケーションデータがUPFに到着すると、UPFは、SMFにアプリケーションデータを転送し、
又は、UPFは、SMFにUPFによって識別されるアプリケーション識別子が付帯される下りリンクデータ到着通知を送信し、
又は、UPFは、パケット検出ルールを使用して受信したアプリケーションデータをマッチングし、マッチングしたルールを見つけた後にルール識別子、セッション識別子、フロー識別子のうちの少なくとも一つを送信する。上記マッチングルールは、元のIPアドレス、元のポート、プロトコル情報などの内容を含む。
【0132】
ステップ504では、SMFは、AMFにアプリケーションデータ又は下りリンクデータ通知を転送する。
【0133】
選択的に、SMFは、AMFにマッチング情報を問い合わせてもよく、マッチング情報を取得した後、ステップ505で記述されるAMFがマッチング値を決定する方式に従ってマッチング値を取得し、下りリンクデータ通知にマッチング値を付帯してもよく、このように、マッチング値を取得する操作は、SMFによって実行されてもよく、AMFは、直接受信してもよい。
【0134】
ステップ505では、選択的に、AMFは、SMFにパケット検出ルール及び/又はアプリケーション識別ルールを問い合わせてもよく、このように、AMFは、アプリケーションデータを受信した後、アプリケーション識別ルールを使用してアプリケーション識別子を識別してもよい。又は、AMFは、パケット検出ルールを使用して受信した下りリンクデータをマッチングし、マッチングしたルールを見つけた後にルール識別子、セッション識別子、フロー識別子のうちの少なくとも一つを取得し、マッチングルールは、元のIPアドレス、元のポート、プロトコル情報などの内容を含む。AMFは、アプリケーション識別子、ルール識別子、セッション識別子、フロー識別子のうちの少なくとも一つに従って、対応するサービス情報、例えば、サービス名称及び/又はサービス識別子を見つける。サービス情報は、サービスイニシエータ情報をさらに含んでもよく、ルール識別子又はアプリケーション識別子又はフロー識別子又はセッション識別子+フロー識別子がサービス情報であれば、このステップを実行しない。
【0135】
選択的に、AMFは、下りリンクデータ通知を受信すると、アプリケーション識別子、ルール識別子、セッション識別子、フロー識別子のうちの少なくとも一つに従って、対応するサービス情報、例えば、サービス名称及び/又はサービス識別子を見つけてもよく、サービス情報は、サービスイニシエータ情報をさらに含んでもよく、ルール識別子又はアプリケーション識別子又はフロー識別子又はセッション識別子+フロー識別子がサービス情報であれば、このステップを実行しない。
【0136】
AMFは、上記決定されたサービス情報とマッチング情報に従ってマッチング値を取得してもよく、又は下りリンクデータ通知からマッチング値を取得してもよい。
【0137】
この時のAMFは、端末の移動によってステップ501におけるAMFと異なる可能性があるが、マッチング情報は、元のAMFから取得されてもよい。
【0138】
ステップ506では、AMFは、基地局を介して、端末にマッチング値が付帯されるページングメッセージ、例えば、Pageメッセージを送信する。
【0139】
端末は、マッチング値が付帯されるページングメッセージを受信した後、マッチング値に従ってページングメッセージに応答するかどうか、即ち、モバイルネットワークとの接続を確立するサービス要求を開始するかどうかを決定する。
【0140】
例えば、端末は、マッチング値に対応する優先度に従って応答するかどうかを決定するか、又は実行中のサービスの受け入れ可能なマッチング値に従って応答するかどうかを決定するか、又は実行中のサービスの応答の受け入れ可能な他のサービスのサービス情報に対応するマッチング値がページングメッセージにおけるマッチング値を含むかどうかに従って応答するかどうかを決定する。
【0141】
また、例えば、端末は、ユーザにマッチング値に対応するサービス情報を提示することにより、ユーザが対応するサービスを受け入れるかどうかを決定することを許容する。
【0142】
実施例5
図6に示すように、この実施例は、ステップ601~ステップ609を含んでもよい。
【0143】
ステップ601では、端末は、接続状態に入り、アプリケーションサーバとインタラクションを行い、サービスデータを送受信する。SMFは、端末ユーザにマッチング情報を配置していないサービスに対して、UPFにルール識別子とマッチング用の一組のサービスデータ情報を含むデータ検出ルールを送信し、サービスデータ情報は、一組のIPアドレス、一組のポート番号、一組のプロトコル情報などのメッセージ内容を含み、UPFは、サービスデータを検出した後、SMFにルール識別子又はサービスデータ情報が付帯されるデータ検出通知を送信する。
【0144】
ステップ602では、SMFは、ルール識別子又はサービスデータ情報に基づいて対応するサービス情報を見つけ、そして、AMFにサービス情報が付帯されるサービス通知を送信する。
【0145】
ステップ603では、AMFは、生成したマッチング値及び対応するサービス情報を含み、マッチング情報が付帯されるサービス配置メッセージを端末に送信し、サービス情報は、サービス名称又はサービス識別子を含み、サービスデータ情報をさらに含んでもよい。
【0146】
ステップ604では、端末は、サービス情報に従って実行中のサービスをマッチングし、対応するサービスのマッチング情報又はマッチング値を記憶し、その後のある時点で、端末は、アイドル状態に入る。
【0147】
異なるサービスに対してステップ601~604を繰り返してもよく、それにより、端末とネットワークは、様々なサービスに対する配置を完了する。
【0148】
ステップ605では、ある時点で、UPFは、サービスデータを受信した。
【0149】
ステップ606では、端末がアイドル状態にあるため、UPFは、SMFにルール識別子又はサービスデータ情報が付帯される下りリンクデータ通知を送信する。
【0150】
ステップ607では、SMFは、ルール識別子又はサービスデータ情報に従って対応するサービス情報を見つけた後、AMFにサービス情報が付帯される下りリンクデータ通知を送信する。
【0151】
ステップ608では、AMFは、サービス情報に従って、ユーザのマッチング情報から対応するマッチング値を見つける。
【0152】
ステップ609では、AMFは、基地局を介して、端末にマッチング値が付帯されるページングメッセージを送信する。
【0153】
なお、本明細書の上記各実施例は、LTEシステムに拡張して応用されてもよく、そのうち、端末とAMFとの間のマッチング情報インタラクションプロセスは、端末と移動管理エンティティ(Mobile Management Entity、MME)との間のマッチング情報のインタラクションにマッピングされてもよく、SMFがサービス情報を付帯してAMFに送信することは、サービングゲートウェイ(Serving Gateway、SGW)/PDNゲートウェイ(Packet Data Network Gateway、PGW)とMMEとのインタラクションにマッピングされてもよく、AMFが端末にマッチング値が付帯されるPageメッセージを送信することは、MMEが端末にマッチング値が付帯されるPageメッセージを送信することにマッピングされてもよい。
【0154】
以上は、
図1~
図6を結び付けて本開示の実施例によるサービス指示方法を詳細に記述した。以下は、
図7を結び付けて本開示の別の実施例によるサービス指示方法を詳細に記述する。理解できるように、ネットワーク側から記述されたネットワークと端末機器とのインタラクションは、
図1に示された方法におけるネットワーク側の記述と同じであるため、説明の繰り返しを回避するために、関連記述を適宜省略する。
【0155】
図7は、本開示の実施例によるサービス指示方法を実現する概略フローチャートであり、この方法は、端末機器側に用いられてもよい。
図7に示すように、この方法700は、以下を含んでもよい。
【0156】
S702、ネットワークに端末機器のユーザに対するマッチング情報を送信するか、又はネットワークからの端末機器のユーザに対するマッチング情報を受信し、上記マッチング情報は、一つ又は複数のマッチング値を含んでもよく、一つのマッチング値は、一つ又は複数のサービスに対応してもよく、又は一つ又は複数のサービスタイプに対応してもよい。
【0157】
本開示の実施例では、端末機器は、ネットワークに前記端末機器のユーザに対するマッチング情報を送信してもよく、又は前記ネットワークからの前記マッチング情報を受信してもよく、このマッチング情報は、一つ又は複数のマッチング値を含み、一つのマッチング値は、一つ又は複数のサービス又はサービスタイプに対応し、サービスに関連するマッチング値を設定できないという関連技術における問題を解決し、通信の有効性を向上させる。
【0158】
選択的に、一実施例として、S702の後、前記方法は、
前記ネットワークからの第一のターゲットマッチング値が付帯されるメッセージを受信することと、
前記第一のターゲットマッチング値に従って、ターゲットサービス又はターゲットサービスタイプのヒント情報を送信することとをさらに含んでもよく、
そのうち、前記第一のターゲットマッチング値は、前記ターゲットサービス又は前記ターゲットサービスタイプに対応してもよく、前記ターゲットサービス又は前記ターゲットサービスタイプは、前記第一のターゲットマッチング値及び前記マッチング情報に従って決定されるものであってもよい。
【0159】
選択的に、一実施例として、S702の後、前記方法は、
前記ネットワークに現在活動しているサービスに対応するサービス情報又はサービスタイプ情報を送信することをさらに含んでもよく、
そのうち、前記現在活動しているサービスに対応するサービス情報又はサービスタイプ情報は、前記ネットワークが前記マッチング情報及び前記現在活動しているサービスに対応するサービス情報又はサービスタイプ情報に従って、ページング情報を送信するかどうかを決定するためのものである。
【0160】
選択的に、一実施例として、S702の後、前記方法は、
現在活動しているサービスに対応するサービス情報又はサービスタイプ情報、前記第一のターゲットマッチング値に従って、前記メッセージに応答するかどうかを決定することをさらに含んでもよい。
【0161】
選択的に、一実施例として、S702の前に、前記方法は、
前記ネットワークから送信される要求メッセージを受信することであって、前記要求メッセージは、一つ又は複数のサービス情報、又は一つ又は複数のサービスタイプ情報を含み、前記サービス情報は、前記サービスを指示するためのものであり、前記サービスタイプ情報は、前記サービスタイプを指示するためのものであることと、
前記サービス情報又は前記サービスタイプ情報のために対応するマッチング値を生成することとをさらに含んでもよい。
【0162】
選択的に、一実施例として、S702の前に、前記方法は、
前記ネットワークに要求メッセージを送信することをさらに含んでもよく、そのうち、前記要求メッセージは、一つ又は複数のサービス情報、又は一つ又は複数のサービスタイプ情報を含み、前記サービス情報は、前記サービスを指示するためのものであり、前記サービスタイプ情報は、前記サービスタイプを指示するためのものである。
【0163】
選択的に、一実施例として、前記要求メッセージは、ターゲットサービス情報及び/又はターゲットサービスタイプ情報に対応する、
一つ又は複数の高優先度のサービス情報であって、そのうち、前記高優先度のサービス情報に対応するサービスが前記ターゲットサービス情報に対応するサービスをプリエンプトできるものと、
一つ又は複数の高優先度のサービスタイプ情報であって、そのうち、前記高優先度のサービスタイプ情報に対応するサービスが前記ターゲットサービスタイプ情報に対応するサービスをプリエンプトできるものと、
一つ又は複数の低優先度のサービス情報であって、そのうち、前記低優先度のサービス情報に対応するサービスが前記ターゲットサービス情報に対応するサービスをプリエンプトできないものと、
一つ又は複数の低優先度のサービスタイプ情報であって、そのうち、前記低優先度のサービスタイプ情報に対応するサービスが前記ターゲットサービスタイプ情報に対応するサービスをプリエンプトできないものと、
前記ターゲットサービス情報に対応するサービスの優先度情報と、
前記ターゲットサービスタイプ情報に対応するサービスタイプの優先度情報と、
前記ターゲットサービス情報に対応するサービスのイニシエータ情報と、
前記ターゲットサービスタイプ情報に対応するサービスタイプに属するサービスのイニシエータ情報と、のうちの少なくとも一つをさらに含んでもよい。
【0164】
選択的に、一実施例として、前記マッチング値は、
ランダムに生成されるもの、又は、
ハッシュ関数で計算して生成されるものであってもよい。
【0165】
選択的に、一実施例として、前記マッチング情報は、第二のターゲットマッチング値に対応する、
一つ又は複数のターゲットサービス情報と、
一つ又は複数のターゲットサービスタイプ情報と、
一つ又は複数の高優先度のサービス情報であって、そのうち、前記高優先度のサービス情報に対応するサービスが前記ターゲットサービス情報に対応するサービスをプリエンプトできるものと、
一つ又は複数の高優先度のサービスタイプ情報であって、そのうち、前記高優先度のサービスタイプ情報に対応するサービスが前記ターゲットサービスタイプ情報に対応するサービスをプリエンプトできるものと、
一つ又は複数の低優先度のサービス情報であって、そのうち、前記低優先度のサービス情報に対応するサービスが前記ターゲットサービス情報に対応するサービスをプリエンプトできないものと、
一つ又は複数の低優先度のサービスタイプ情報であって、そのうち、前記低優先度のサービスタイプ情報に対応するサービスが前記ターゲットサービスタイプ情報に対応するサービスをプリエンプトできないものと、
前記ターゲットサービス情報に対応するサービスの優先度情報と、
前記ターゲットサービスタイプ情報に対応するサービスタイプの優先度情報と、
前記ターゲットサービス情報に対応するサービスのイニシエータ情報と、
前記ターゲットサービスタイプ情報に対応するサービスタイプに属するサービスのイニシエータ情報と、のうちの少なくとも一つをさらに含んでもよく、
そのうち、前記第二のターゲットマッチング値は、一つ又は複数の前記マッチング値のうちの一つであってもよい。
【0166】
選択的に、一実施例として、前記サービスは、サービス情報によって表されてもよく、前記サービスタイプは、サービスタイプ情報によって表されてもよく、前記サービス情報及び/又は前記サービスタイプ情報は、
名称と、
識別子と、
ルール情報と、のうちの少なくとも一つを含んでもよい。
【0167】
選択的に、一実施例として、前記ルール情報は、
ルール識別子と、
一つ又は複数のIPアドレスと、
一つ又は複数のポート番号と、
一つ又は複数のプロトコルタイプと、
一つ又は複数のコーデック情報と、のうちの少なくとも一つを含んでもよく、
そのうち、前記IPアドレスは、数字又はワイルドカードを含み、前記ポート番号は、数字又はワイルドカードを含む。
【0168】
以上は、
図1~
図7を結び付けて本開示の実施例によるサービス指示方法を詳細に記述した。以下は、
図8を結び付けて本開示の実施例による端末機器を詳細に記述する。
【0169】
図8は、本開示の実施例による端末機器の構造概略図である。
図8に示すように、端末機器800は、
ネットワークに前記端末機器のユーザに対するマッチング情報を送信するか、又は前記ネットワークからの前記端末機器のユーザに対するマッチング情報を受信するために用いられてもよい通信モジュール802を含み、
そのうち、前記マッチング情報は、一つ又は複数のマッチング値を含み、一つの前記マッチング値は、一つ又は複数のサービスに対応し、又は一つ又は複数のサービスタイプに対応する。
【0170】
本開示の実施例では、端末機器は、ネットワークに前記端末機器のユーザに対するマッチング情報を送信してもよく、又は前記ネットワークからの前記マッチング情報を受信してもよく、このマッチング情報は、一つ又は複数のマッチング値を含み、一つのマッチング値は、一つ又は複数のサービス又はサービスタイプに対応し、サービスに関連するマッチング値を設定できないという関連技術における問題を解決し、通信の有効性を向上させる。
【0171】
選択的に、一実施例として、通信モジュール802はさらに、
前記ネットワークからの第一のターゲットマッチング値が付帯されるメッセージを受信することと、
前記第一のターゲットマッチング値に従って、ターゲットサービス又はターゲットサービスタイプのヒント情報を送信することとに用いられてもよく、
そのうち、前記第一のターゲットマッチング値は、前記ターゲットサービス又は前記ターゲットサービスタイプに対応してもよく、前記ターゲットサービス又は前記ターゲットサービスタイプは、前記第一のターゲットマッチング値及び前記マッチング情報に従って決定されるものであってもよい。
【0172】
選択的に、一実施例として、通信モジュール802はさらに、
前記ネットワークに現在活動しているサービスに対応するサービス情報又はサービスタイプ情報を送信することに用いられてもよく、
そのうち、前記現在活動しているサービスに対応するサービス情報又はサービスタイプ情報は、前記ネットワークが前記マッチング情報及び前記現在活動しているサービスに対応するサービス情報又はサービスタイプ情報に従って、ページング情報を送信するかどうかを決定するために用いられてもよい。
【0173】
選択的に、一実施例として、通信モジュール802はさらに、
現在活動しているサービスに対応するサービス情報又はサービスタイプ情報、前記第一のターゲットマッチング値に従って、前記メッセージに応答するかどうかを決定することに用いられてもよい。
【0174】
選択的に、一実施例として、通信モジュール802はさらに、
前記ネットワークから送信される要求メッセージを受信することであって、前記要求メッセージは、一つ又は複数のサービス情報、又は一つ又は複数のサービスタイプ情報を含んでもよく、前記サービス情報は、前記サービスを指示するために用いられてもよく、前記サービスタイプ情報は、前記サービスタイプを指示するために用いられてもよいことと、
前記サービス情報又は前記サービスタイプ情報のために対応するマッチング値を生成することとに用いられてもよい。
【0175】
選択的に、一実施例として、通信モジュール802はさらに、
前記ネットワークに要求メッセージを送信するために用いられてもよく、そのうち、前記要求メッセージは、一つ又は複数のサービス情報、又は一つ又は複数のサービスタイプ情報を含んでもよく、前記サービス情報は、前記サービスを指示するためのものであり、前記サービスタイプ情報は、前記サービスタイプを指示するためのものである。
【0176】
選択的に、一実施例として、前記要求メッセージは、ターゲットサービス情報及び/又はターゲットサービスタイプ情報に対応する、
一つ又は複数の高優先度のサービス情報であって、そのうち、前記高優先度のサービス情報に対応するサービスが前記ターゲットサービス情報に対応するサービスをプリエンプトできるものと、
一つ又は複数の高優先度のサービスタイプ情報であって、そのうち、前記高優先度のサービスタイプ情報に対応するサービスが前記ターゲットサービスタイプ情報に対応するサービスをプリエンプトできるものと、
一つ又は複数の低優先度のサービス情報であって、そのうち、前記低優先度のサービス情報に対応するサービスが前記ターゲットサービス情報に対応するサービスをプリエンプトできないものと、
一つ又は複数の低優先度のサービスタイプ情報であって、そのうち、前記低優先度のサービスタイプ情報に対応するサービスが前記ターゲットサービスタイプ情報に対応するサービスをプリエンプトできないものと、
前記ターゲットサービス情報に対応するサービスの優先度情報と、
前記ターゲットサービスタイプ情報に対応するサービスタイプの優先度情報と、
前記ターゲットサービス情報に対応するサービスのイニシエータ情報と、
前記ターゲットサービスタイプ情報に対応するサービスタイプに属するサービスのイニシエータ情報と、のうちの少なくとも一つをさらに含んでもよい。
【0177】
選択的に、一実施例として、前記マッチング値は、
ランダムに生成されるもの、又は、
ハッシュ関数で計算して生成されるものであってもよい。
【0178】
選択的に、一実施例として、前記マッチング情報は、第二のターゲットマッチング値に対応する、
一つ又は複数のターゲットサービス情報と、
一つ又は複数のターゲットサービスタイプ情報と、
一つ又は複数の高優先度のサービス情報であって、そのうち、前記高優先度のサービス情報に対応するサービスが前記ターゲットサービス情報に対応するサービスをプリエンプトできるものと、
一つ又は複数の高優先度のサービスタイプ情報であって、そのうち、前記高優先度のサービスタイプ情報に対応するサービスが前記ターゲットサービスタイプ情報に対応するサービスをプリエンプトできるものと、
一つ又は複数の低優先度のサービス情報であって、そのうち、前記低優先度のサービス情報に対応するサービスが前記ターゲットサービス情報に対応するサービスをプリエンプトできないものと、
一つ又は複数の低優先度のサービスタイプ情報であって、そのうち、前記低優先度のサービスタイプ情報に対応するサービスが前記ターゲットサービスタイプ情報に対応するサービスをプリエンプトできないものと、
前記ターゲットサービス情報に対応するサービスの優先度情報と、
前記ターゲットサービスタイプ情報に対応するサービスタイプの優先度情報と、
前記ターゲットサービス情報に対応するサービスのイニシエータ情報と、
前記ターゲットサービスタイプ情報に対応するサービスタイプに属するサービスのイニシエータ情報と、のうちの少なくとも一つをさらに含んでもよく、
そのうち、前記第二のターゲットマッチング値は、一つ又は複数の前記マッチング値のうちの一つであってもよい。
【0179】
選択的に、一実施例として、前記サービスは、サービス情報によって表されてもよく、前記サービスタイプは、サービスタイプ情報によって表されてもよく、前記サービス情報及び/又は前記サービスタイプ情報は、
名称と、
識別子と、
ルール情報と、のうちの少なくとも一つを含んでもよい。
【0180】
選択的に、一実施例として、前記ルール情報は、
ルール識別子と、
一つ又は複数のIPアドレスと、
一つ又は複数のポート番号と、
一つ又は複数のプロトコルタイプと、
一つ又は複数のコーデック情報と、のうちの少なくとも一つを含み、
そのうち、前記IPアドレスは、数字又はワイルドカードを含み、前記ポート番号は、数字又はワイルドカードを含む。
【0181】
本開示の実施例による端末機器800は、本開示の実施例による方法700に対応するフローを参照してもよく、そして、この端末機器800における各ユニット/モジュール及び上記他の操作及び/又は機能は、それぞれ方法700における相応なフローを実現することを目指し、且つ同様又は等価の技術的効果を達成でき、簡潔にするために、ここではこれ以上説明しない。
【0182】
図9は、本開示の実施例によるネットワーク機器の構造概略図である。
図9に示すように、ネットワーク機器900は、
ユーザに対するマッチング情報を受信するか、又は前記ユーザの端末機器に前記ユーザに対するマッチング情報を送信するために用いられてもよい通信モジュール902を含み、
そのうち、前記マッチング情報は、一つ又は複数のマッチング値を含んでもよく、一つの前記マッチング値は、一つ又は複数のサービスに対応し、又は一つ又は複数のサービスタイプに対応してもよい。
【0183】
本開示の実施例では、ネットワーク機能は、ユーザに対するマッチング情報を受信できるとともに、端末機器にマッチング情報を送信でき、このマッチング情報は、一つ又は複数のマッチング値を含み、一つのマッチング値は、一つ又は複数のサービス又はサービスタイプに対応し、サービスに関連するマッチング値を設定できないという関連技術における問題を解決し、通信の有効性を向上させる。
【0184】
選択的に、一実施例として、通信モジュール902はさらに、
ターゲットサービス又はターゲットサービスタイプのデータに関連するメッセージを受信するか、又は前記ターゲットサービス又は前記ターゲットサービスタイプのデータを受信することと、
前記端末機器に第一のターゲットマッチング値を送信することとに用いられてもよく、
そのうち、前記第一のターゲットマッチング値は、前記ターゲットサービス又は前記ターゲットサービスタイプに対応してもよく、前記メッセージは、前記ターゲットサービス又は前記ターゲットサービスタイプのデータによってトリガーされてもよい。
【0185】
選択的に、一実施例として、前記マッチング情報は、第二のターゲットマッチング値に対応する、
一つ又は複数のターゲットサービス情報と、
一つ又は複数のターゲットサービスタイプ情報と、
一つ又は複数の高優先度のサービス情報であって、そのうち、前記高優先度のサービス情報に対応するサービスが前記ターゲットサービス情報に対応するサービスをプリエンプトできるものと、
一つ又は複数の高優先度のサービスタイプ情報であって、そのうち、前記高優先度のサービスタイプ情報に対応するサービスが前記ターゲットサービスタイプ情報に対応するサービスをプリエンプトできるものと、
一つ又は複数の低優先度のサービス情報であって、そのうち、前記低優先度のサービス情報に対応するサービスが前記ターゲットサービス情報に対応するサービスをプリエンプトできないものと、
一つ又は複数の低優先度のサービスタイプ情報であって、そのうち、前記低優先度のサービスタイプ情報に対応するサービスが前記ターゲットサービスタイプ情報に対応するサービスをプリエンプトできないものと、
前記ターゲットサービス情報に対応するサービスの優先度情報と、
前記ターゲットサービスタイプ情報に対応するサービスタイプの優先度情報と、
前記ターゲットサービス情報に対応するサービスのイニシエータ情報と、
前記ターゲットサービスタイプ情報に対応するサービスタイプに属するサービスのイニシエータ情報と、のうちの少なくとも一つをさらに含んでもよく、
そのうち、前記第二のターゲットマッチング値は、一つ又は複数の前記マッチング値のうちの一つであってもよい。
【0186】
選択的に、一実施例として、前記サービスは、サービス情報によって表されてもよく、前記サービスタイプは、サービスタイプ情報によって表されてもよく、前記サービス情報及び/又は前記サービスタイプ情報は、
名称と、
識別子と、
ルール情報と、のうちの少なくとも一つを含んでもよい。
【0187】
選択的に、一実施例として、前記ルール情報は、
ルール識別子と、
一つ又は複数のIPアドレスと、
一つ又は複数のポート番号と、
一つ又は複数のプロトコルタイプと、
一つ又は複数のコーデック情報と、のうちの少なくとも一つを含んでもよく、
そのうち、前記IPアドレスは、数字又はワイルドカードを含んでもよく、前記ポート番号は、数字又はワイルドカードを含んでもよい。
【0188】
選択的に、一実施例として、前記マッチング値は、
ランダムに生成されるもの、又は、
ハッシュ関数で計算して生成されるものであってもよい。
【0189】
選択的に、一実施例として、通信モジュール902はさらに、
前記ユーザの端末機器に要求メッセージを送信するために用いられてもよく、そのうち、前記要求メッセージは、一つ又は複数のサービス情報、又は一つ又は複数のサービスタイプ情報を含み、前記サービス情報は、前記サービスを指示するためのものであり、前記サービスタイプ情報は、前記サービスタイプを指示するためのものである。
【0190】
選択的に、一実施例として、通信モジュール902はさらに、
前記端末機器からの要求メッセージを受信することであって、前記要求メッセージは、一つ又は複数のサービス情報、又は一つ又は複数のサービスタイプ情報を含み、前記サービス情報は、前記サービスを指示するためのものであり、前記サービスタイプ情報は、前記サービスタイプを指示するためのものであることと、
前記サービス情報又は前記サービスタイプ情報のために対応するマッチング値を生成することとに用いられてもよい。
【0191】
選択的に、一実施例として、前記要求メッセージは、ターゲットサービス情報及び/又はターゲットサービスタイプ情報に対応する、
一つ又は複数の高優先度のサービス情報であって、そのうち、前記高優先度のサービス情報に対応するサービスが前記ターゲットサービス情報に対応するサービスをプリエンプトできるものと、
一つ又は複数の高優先度のサービスタイプ情報であって、そのうち、前記高優先度のサービスタイプ情報に対応するサービスが前記ターゲットサービスタイプ情報に対応するサービスをプリエンプトできるものと、
一つ又は複数の低優先度のサービス情報であって、そのうち、前記低優先度のサービス情報に対応するサービスが前記ターゲットサービス情報に対応するサービスをプリエンプトできないものと、
一つ又は複数の低優先度のサービスタイプ情報であって、そのうち、前記低優先度のサービスタイプ情報に対応するサービスが前記ターゲットサービスタイプ情報に対応するサービスをプリエンプトできないものと、
前記ターゲットサービス情報に対応するサービスの優先度情報と、
前記ターゲットサービスタイプ情報に対応するサービスタイプの優先度情報と、
前記ターゲットサービス情報に対応するサービスのイニシエータ情報と、
前記ターゲットサービスタイプ情報に対応するサービスタイプに属するサービスのイニシエータ情報と、のうちの少なくとも一つをさらに含んでもよい。
【0192】
選択的に、一実施例として、通信モジュール902はさらに、
前記端末機器の現在活動しているサービスに対応するサービス情報を受信することと、
前記現在活動しているサービスに対応するサービス情報、前記マッチング情報、及び前記ターゲットサービス又は前記ターゲットサービスタイプのうちの一つに従って、前記第一のターゲットマッチング値の送信を拒否するかどうかを決定することとに用いられてもよい。
【0193】
本開示の実施例によるネットワーク機器900は、本開示の実施例による方法100に対応するフローを参照してもよく、そして、このネットワーク機器900における各ユニット/モジュール及び上記他の操作及び/又は機能は、それぞれ方法100における相応なフローを実現することを目指し、且つ同様又は等価の技術的効果を達成でき、簡潔にするために、ここではこれ以上説明しない。
【0194】
図10は、本開示の別の実施例による端末機器のブロック図である。
図10に示された端末機器1000は、少なくとも一つのプロセッサ1001と、メモリ1002と、少なくとも一つのネットワークインターフェース1004と、ユーザインターフェース1003とを含む。端末機器1000における各コンポーネントは、バスシステム1005を介して結合される。理解できるように、バスシステム1005は、これらのコンポーネント間の接続通信を実現するためのものである。バスシステム1005は、データバスに加えて、電源バスと、制御バスと、状態信号バスとをさらに含む。しかしながら、明瞭に説明するために、
図10において、様々なバスはすべて、バスシステム1005として表記されている。
【0195】
そのうち、ユーザインターフェース1003は、ディスプレイ、キーボード、クリックデバイス(例えば、マウス、トラックボール(trackball))、タッチパネル又はタッチスクリーンなどを含んでもよい。
【0196】
理解できるように、本開示の実施例におけるメモリ1002は、揮発性メモリ又は非揮発性メモリであってもよく、又は揮発性メモリと非揮発性メモリの両方を含んでもよい。そのうち、非揮発性メモリは、読み取り専用メモリ(Read-Only Memory、ROM)、プログラマブル読み取り専用メモリ(Programmable ROM、PROM)、消去可能プログラマブル読み取り専用メモリ(Erasable PROM、EPROM)、電気的消去可能プログラマブル読み取り専用メモリ(Electrically EPROM、EEPROM)又はフラッシュメモリであってもよい。揮発性メモリは、外部キャッシュメモリとして使用されるランダムアクセスメモリ(Random Access Memory、RAM)であってもよい。制限的でなく例示的な説明により、多くの形式のRAMは利用可能であり、例えば、スタティックランダムアクセスメモリ(Static RAM、SRAM)、ダイナミックランダムアクセスメモリ(Dynamic RAM、DRAM)、同期ダイナミックランダムアクセスメモリ(Synchronous DRAM、SDRAM)、ダブルデータレート同期ダイナミックランダムアクセスメモリ(Double Data Rate SDRAM、DDRSDRAM)、拡張型同期ダイナミックランダムアクセスメモリ(Enhanced SDRAM、ESDRAM)、同期リンクダイナミックランダムアクセスメモリ(Synchlink DRAM、SLDRAM)とダイレクトラムバスランダムアクセスメモリ(Direct Rambus RAM、DRRAM)である。本開示の実施例に記述されたシステムと方法のメモリ1002は、これら、及び任意の他の適切なタイプのメモリを含むことを意図しているが、これらに限定されない。
【0197】
いくつかの実施形態では、メモリ1002は、実行可能なモジュール又はデータ構造、又はそれらのサブセット、又はそれらの拡張セットであるオペレーティングシステム10021及びアプリケーションプログラム10022という要素を記憶している。
【0198】
そのうち、オペレーティングシステム10021は、様々な基礎的なサービスの実現、及びハードウェアに基づくタスクの処理に用いられる、様々なシステムプログラム、例えば、フレームワーク層、コアライブラリ層、ドライバ層などを含む。アプリケーションプログラム10022は、様々なアプリケーションサービスを実現するための、様々なアプリケーションプログラム、例えば、メディアプレーヤー(Media Player)、ブラウザ(Browser)などを含む。本開示の実施例の方法を実現するプログラムは、アプリケーションプログラム10022に含まれてもよい。
【0199】
本開示の実施例では、端末機器1000は、メモリ1002に記憶され、且つプロセッサ1001上で運行できるコンピュータプログラムをさらに含み、コンピュータプログラムがプロセッサ1001によって実行される時、下記方法700のステップを実現させる。
【0200】
上記本開示の実施例に開示された方法は、プロセッサ1001に用いることができるか、又はプロセッサ1001によって実現することができる。プロセッサ1001は、信号処理の能力を持つ集積回路チップであってもよい。実現過程では、上記方法の各ステップは、プロセッサ1001におけるハードウェアの集積論理回路又はソフトウェア形式の指令によって完了されてもよい。上記プロセッサ1001は、汎用プロセッサ、デジタルシグナルプロセッサ(Digital Signal Processor、DSP)、特定用途向け集積回路(Application Specific Integrated Circuit、ASIC)、フィールドプログラマブルゲートアレイ(Field Programmable Gate Array、FPGA)又は他のプログラマブルロジックデバイス、ディスクリートゲート又はトランジスタロジックデバイス、ディスクリートハードウェアコンポーネントであってもよい。本開示の実施例に開示された各方法、ステップ及び論理ブロック図を実現又は実行することができる。汎用プロセッサは、マイクロプロセッサであってもよく、又はこのプロセッサは、任意の通常のプロセッサなどであってもよい。本開示の実施例を結び付けて開示された方法のステップは、ハードウェア復号化プロセッサによって実行されて完了されるように直接的に具現化するか、又は復号化プロセッサにおけるハードウェアモジュール及びソフトウェアモジュールの組み合わせによって実行されて完了されると具現化されてもよい。ソフトウェアモジュールは、ランダムアクセスメモリ、フラッシュメモリ、読み取り専用メモリ、プログラマブル読み取り専用メモリ又は電気的消去可能プログラマブルメモリ、レジスタなどの当技術分野において成熟したコンピュータ可読記憶媒体に存在してもよい。このコンピュータ可読記憶媒体は、メモリ1002に存在し、プロセッサ1001は、メモリ1002における情報を読み取り、そのハードウェアを結び付けて上記方法のステップを完了する。具体的には、このコンピュータ可読記憶媒体にはコンピュータプログラムが記憶されており、コンピュータプログラムがプロセッサ1001によって実行される時、上記方法700の実施例の各ステップを実現させる。
【0201】
理解できるように、本開示の実施例に記述されたこれらの実施例は、ハードウェア、ソフトウェア、ファームウェア、ミドルウェア、マイクロコード又はそれらの組み合わせで実現されてもよい。ハードウェアの実現に対して、処理ユニットは、一つ又は複数の特定用途向け集積回路(Application Specific Integrated Circuits、ASIC)、デジタルシグナルプロセッサ(Digital Signal Processor、DSP)、デジタルシグナルプロセッシングデバイス(DSP Device、DSPD)、プログラマブル論理デバイス(Programmable Logic Device、PLD)、フィールドプログラマブルゲートアレイ(Field-Programmable Gate Array、FPGA)、汎用プロセッサ、コントローラ、マイクロコントローラ、マイクロプロセッサ、本出願に記載の機能を実行するための他の電子ユニット又はそれらの組み合わせに実現されてもよい。
【0202】
ソフトウェアの実現に対して、本開示の実施例に記載の機能を実行するモジュール(例えば、プロセス、関数など)によって本開示の実施例に記載の技術を実現してもよい。ソフトウェアコードは、メモリに記憶され、且つプロセッサによって実行されてもよい。メモリは、プロセッサ内又はプロセッサの外部に実現されてもよい。
【0203】
端末機器1000は、前記実施例において端末機器によって実現された各プロセスを実現でき、且つ同様又は等価の技術的効果を達成でき、説明の繰り返しを回避するために、ここではこれ以上説明しない。
【0204】
図11を参照すると、
図11は、本開示の実施例に用いられるネットワーク機器の構造図であり、方法の実施例100の詳細を実現し、同じ効果を達成することができる。
図11に示すように、ネットワーク機器1100は、プロセッサ1101と、送受信機1102と、メモリ1103と、バスインターフェースとを含み、そのうち、
本開示の実施例では、ネットワーク機器1100は、メモリ1103に記憶され、且つプロセッサ1101上で運行できるコンピュータプログラムをさらに含み、コンピュータプログラムがプロセッサ1101によって実行される時、方法100のステップを実現させる。
【0205】
図11では、バスアーキテクチャは、任意の数の相互接続されたバスとブリッジを含んでもよく、具体的にはプロセッサ1101によって代表される一つまたは複数のプロセッサとメモリ1103によって代表されるメモリの各種の回路でリンクされてもよい。バスアーキテクチャは、周辺機器、電圧レギュレータ及びパワー管理回路などの各種の他の回路をリンクしてもよい。それらは、すべて当技術分野でよく知られているものであるため、本明細書では、これ以上説明しない。バスインターフェースは、インターフェースを提供する。送受信機1102は、複数の素子であってもよく、すなわち、送信機と受信機を含み、伝送媒体で各種の他の装置と通信するためのユニットを提供してもよい。
【0206】
プロセッサ1101は、バスアーキテクチャと一般的な処理の管理を担当し、メモリ1103は、プロセッサ1101の操作実行時に使用されるデータを記憶してもよい。
【0207】
プロセッサ1101は、汎用プロセッサ、専用プロセッサ、特殊アプリケーションプロセッサ、又はフィールドプログラマブルプロセッサを含んでもよいが、それらに限らない。
【0208】
メモリ1103は、読み取り専用メモリ(Read-Only Memory、ROM)、ランダムアクセスメモリ(Random Access Memory、RAM)、磁気ディスクストレージメディアデバイス、光ストレージメディアデバイス、フラッシュメモリデバイス、電気的、光学的、又はその他の物理的/有形のメモリストレージデバイスを含んでもよい。
【0209】
本開示の実施例は、コンピュータ可読記憶媒体をさらに提供する。コンピュータ可読記憶媒体にはコンピュータプログラムが記憶されており、このコンピュータプログラムがプロセッサによって実行される時、上記方法の実施例100~方法の実施例700の各プロセスを実現させ、且つ同じ技術的効果を達成することができる。説明の繰り返しを回避するために、ここでこれ以上説明しない。そのうち、前記コンピュータ可読記憶媒体の例は、非一時的なコンピュータ可読記憶媒体、例えば、ROM、RAM、磁気ディスク又は光ディスクなどを含む。
【0210】
以上は、本開示の実施例による方法、装置(システム)及びコンピュータプログラム製品のフローチャート及び/又はブロック図を参照して本開示の各方面を記述した。なお、フローチャート及び/又はブロック図の各ブロックとフローチャート及び/又はブロック図における各ブロックの組み合わせは、コンピュータプログラム指令によって実現されてもよい。これらのコンピュータプログラム指令は、汎用コンピュータ、専用コンピュータ、又は他のプログラマブルデータ処理装置のプロセッサに提供されてもよく、それによって、コンピュータ又は他のプログラマブルデータ処理装置のプロセッサによって実行されるこれらの指令がフローチャート及び/又はブロック図の一つ又は複数のブロックで指定される機能/動作を実現させるデバイスを生じさせてもよい。このようなプロセッサは、汎用プロセッサ、専用プロセッサ、特殊アプリケーションプロセッサ、又はフィールドプログラマブル論理回路であってもよいが、それらに限らない。さらに理解できるように、ブロック図及び/又はフローチャートにおける各ブロックとブロック図及び/又はフローチャートにおけるブロックの組み合わせは、指定された機能又は動作を実行する専用ハードウェアによって実現されてもよく、又は専用ハードウェアとコンピュータ指令の組み合わせによって実現されてもよい。
【0211】
なお、本明細書で上記各実施例を記述しているが、そのために本開示の特許保護範囲を制限するものではない。したがって、本開示の創造理念に基づいて、本明細書に記載の実施例に対して行われた変更及び修正、又は本開示の明細書及び添付図面の内容を利用して実施される等価構造又は等価フロー変換、その他の関連する技術分野における上記技術案の直接的又は間接的な運用はすべて、本開示の特許保護の範囲に含まれる。
【手続補正書】
【提出日】2022-02-25
【手続補正1】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項1】
ネットワーク機能によって実行されるサービス指示方法であって、
ユーザに対するマッチング情報を受信するか、又は前記ユーザの端末機器に前記ユーザに対するマッチング情報を送信することを含み、
そのうち、前記マッチング情報は、一つ又は複数のマッチング値を含み、一つの前記マッチング値は、一つ又は複数のサービスに対応し、又は一つ又は複数のサービスタイプに対応する、サービス指示方法。
【請求項2】
前述した、ユーザに対するマッチング情報を受信するか、又は前記ユーザの端末機器に前記ユーザに対するマッチング情報を送信することの後、前記方法は、
ターゲットサービス又はターゲットサービスタイプのデータに関連するメッセージを受信するか、又は前記ターゲットサービス又は前記ターゲットサービスタイプのデータを受信することと、
前記端末機器に第一のターゲットマッチング値を送信することとをさらに含み、
そのうち、前記第一のターゲットマッチング値は、前記ターゲットサービス又は前記ターゲットサービスタイプに対応し、前記メッセージは、前記ターゲットサービス又は前記ターゲットサービスタイプのデータによってトリガーされる、請求項1に記載の方法。
【請求項3】
前記マッチング情報は、第二のターゲットマッチング値に対応する、
一つ又は複数のターゲットサービス情報と、
一つ又は複数のターゲットサービスタイプ情報と、
一つ又は複数の高優先度のサービス情報であって、そのうち、前記高優先度のサービス情報に対応するサービスが前記ターゲットサービス情報に対応するサービスをプリエンプトできるものと、
一つ又は複数の高優先度のサービスタイプ情報であって、そのうち、前記高優先度のサービスタイプ情報に対応するサービスが前記ターゲットサービスタイプ情報に対応するサービスをプリエンプトできるものと、
一つ又は複数の低優先度のサービス情報であって、そのうち、前記低優先度のサービス情報に対応するサービスが前記ターゲットサービス情報に対応するサービスをプリエンプトできないものと、
一つ又は複数の低優先度のサービスタイプ情報であって、そのうち、前記低優先度のサービスタイプ情報に対応するサービスが前記ターゲットサービスタイプ情報に対応するサービスをプリエンプトできないものと、
前記ターゲットサービス情報に対応するサービスの優先度情報と、
前記ターゲットサービスタイプ情報に対応するサービスタイプの優先度情報と、
前記ターゲットサービス情報に対応するサービスのイニシエータ情報と、
前記ターゲットサービスタイプ情報に対応するサービスタイプに属するサービスのイニシエータ情報と、のうちの少なくとも一つをさらに含み、
そのうち、前記第二のターゲットマッチング値は、一つ又は複数の前記マッチング値のうちの一つである、請求項1に記載の方法。
【請求項4】
前記サービスは、サービス情報によって表され、前記サービスタイプは、サービスタイプ情報によって表され、前記サービス情報及び/又は前記サービスタイプ情報は、
名称と、
識別子と、
ルール情報と、のうちの少なくとも一つを含む、請求項1に記載の方法。
【請求項5】
前述した、ユーザに対するマッチング情報を受信することの前に、前記方法は、
前記ユーザの端末機器に要求メッセージを送信することをさらに含み、そのうち、前記要求メッセージは、一つ又は複数のサービス情報、又は一つ又は複数のサービスタイプ情報を含み、前記サービス情報は、前記サービスを指示するためのものであり、前記サービスタイプ情報は、前記サービスタイプを指示するためのものであ
り、
又は、
前述した、前記ユーザの端末機器に前記ユーザに対するマッチング情報を送信することの前に、前記方法は、
前記端末機器からの要求メッセージを受信することであって、前記要求メッセージは、一つ又は複数のサービス情報、又は一つ又は複数のサービスタイプ情報を含み、前記サービス情報は、前記サービスを指示するためのものであり、前記サービスタイプ情報は、前記サービスタイプを指示するためのものであることと、
前記サービス情報又は前記サービスタイプ情報のために対応するマッチング値を生成することとをさらに含む、請求項1に記載の方法。
【請求項6】
前記要求メッセージは、ターゲットサービス情報及び/又はターゲットサービスタイプ情報に対応する、
一つ又は複数の高優先度のサービス情報であって、そのうち、前記高優先度のサービス情報に対応するサービスが前記ターゲットサービス情報に対応するサービスをプリエンプトできるものと、
一つ又は複数の高優先度のサービスタイプ情報であって、そのうち、前記高優先度のサービスタイプ情報に対応するサービスが前記ターゲットサービスタイプ情報に対応するサービスをプリエンプトできるものと、
一つ又は複数の低優先度のサービス情報であって、そのうち、前記低優先度のサービス情報に対応するサービスが前記ターゲットサービス情報に対応するサービスをプリエンプトできないものと、
一つ又は複数の低優先度のサービスタイプ情報であって、そのうち、前記低優先度のサービスタイプ情報に対応するサービスが前記ターゲットサービスタイプ情報に対応するサービスをプリエンプトできないものと、
前記ターゲットサービス情報に対応するサービスの優先度情報と、
前記ターゲットサービスタイプ情報に対応するサービスタイプの優先度情報と、
前記ターゲットサービス情報に対応するサービスのイニシエータ情報と、
前記ターゲットサービスタイプ情報に対応するサービスタイプに属するサービスのイニシエータ情報と、のうちの少なくとも一つをさらに含む、請求項
5に記載の方法。
【請求項7】
前記方法は、
前記端末機器の現在活動しているサービスに対応するサービス情報又はサービスタイプ情報を受信することと、
前記現在活動しているサービスに対応するサービス情報又はサービスタイプ情報、前記マッチング情報、及び前記ターゲットサービス又は前記ターゲットサービスタイプのうちの一つに従って、前記第一のターゲットマッチング値の送信を拒否するかどうかを決定することとをさらに含む、請求項2に記載の方法。
【請求項8】
端末機器によって実行されるサービス指示方法であって、
ネットワークに前記端末機器のユーザに対するマッチング情報を送信するか、又は前記ネットワークからの前記端末機器のユーザに対するマッチング情報を受信することを含み、
そのうち、前記マッチング情報は、一つ又は複数のマッチング値を含み、一つの前記マッチング値は、一つ又は複数のサービスに対応し、又は一つ又は複数のサービスタイプに対応する、サービス指示方法。
【請求項9】
前述した、ネットワークに前記端末機器のユーザに対するマッチング情報を送信するか、又は前記ネットワークからの前記端末機器のユーザに対するマッチング情報を受信することの後、前記方法は、
前記ネットワークからの第一のターゲットマッチング値が付帯されるメッセージを受信することと、
前記第一のターゲットマッチング値に従って、ターゲットサービス又はターゲットサービスタイプのヒント情報を送信することとをさらに含み、
そのうち、前記第一のターゲットマッチング値は、前記ターゲットサービス又は前記ターゲットサービスタイプに対応し、前記ターゲットサービス又は前記ターゲットサービスタイプは、前記第一のターゲットマッチング値及び前記マッチング情報に従って決定されるものである、請求項
8に記載の方法。
【請求項10】
前述した、ネットワークに前記端末機器のユーザに対するマッチング情報を送信するか、又は前記ネットワークからの前記端末機器のユーザに対するマッチング情報を受信することの後、前記方法は、
前記ネットワークに現在活動しているサービスに対応するサービス情報又はサービスタイプ情報を送信することをさらに含み、
そのうち、前記現在活動しているサービスに対応するサービス情報又はサービスタイプ情報は、前記ネットワークが前記マッチング情報及び前記現在活動しているサービスに対応するサービス情報又はサービスタイプ情報に従って、ページング情報を送信するかどうかを決定するためのものである、請求項
8に記載の方法。
【請求項11】
前述した、ネットワークに前記端末機器のユーザに対するマッチング情報を送信するか、又は前記ネットワークからの前記端末機器のユーザに対するマッチング情報を受信することの後、前記方法は、
現在活動しているサービスに対応するサービス情報又はサービスタイプ情報、前記第一のターゲットマッチング値に従って、前記メッセージに応答するかどうかを決定することをさらに含む、請求項
9に記載の方法。
【請求項12】
前述した、ネットワークに前記端末機器のユーザに対するマッチング情報を送信することの前に、前記方法は、
前記ネットワークから送信される要求メッセージを受信することであって、前記要求メッセージは、一つ又は複数のサービス情報、又は一つ又は複数のサービスタイプ情報を含み、前記サービス情報は、前記サービスを指示するためのものであり、前記サービスタイプ情報は、前記サービスタイプを指示するためのものであることと、
前記サービス情報又は前記サービスタイプ情報のために対応するマッチング値を生成することとをさらに含
み、
又は、
前述した、前記ネットワークからの前記端末機器のユーザに対するマッチング情報を受信することの前に、前記方法は、
前記ネットワークに要求メッセージを送信することをさらに含み、そのうち、前記要求メッセージは、一つ又は複数のサービス情報、又は一つ又は複数のサービスタイプ情報を含み、前記サービス情報は、前記サービスを指示するためのものであり、前記サービスタイプ情報は、前記サービスタイプを指示するためのものである、請求項
8に記載の方法。
【請求項13】
前記要求メッセージは、ターゲットサービス情報及び/又はターゲットサービスタイプ情報に対応する、
一つ又は複数の高優先度のサービス情報であって、そのうち、前記高優先度のサービス情報に対応するサービスが前記ターゲットサービス情報に対応するサービスをプリエンプトできるものと、
一つ又は複数の高優先度のサービスタイプ情報であって、そのうち、前記高優先度のサービスタイプ情報に対応するサービスが前記ターゲットサービスタイプ情報に対応するサービスをプリエンプトできるものと、
一つ又は複数の低優先度のサービス情報であって、そのうち、前記低優先度のサービス情報に対応するサービスが前記ターゲットサービス情報に対応するサービスをプリエンプトできないものと、
一つ又は複数の低優先度のサービスタイプ情報であって、そのうち、前記低優先度のサービスタイプ情報に対応するサービスが前記ターゲットサービスタイプ情報に対応するサービスをプリエンプトできないものと、
前記ターゲットサービス情報に対応するサービスの優先度情報と、
前記ターゲットサービスタイプ情報に対応するサービスタイプの優先度情報と、
前記ターゲットサービス情報に対応するサービスのイニシエータ情報と、
前記ターゲットサービスタイプ情報に対応するサービスタイプに属するサービスのイニシエータ情報と、のうちの少なくとも一つをさらに含む、請求項
12に記載の方法。
【請求項14】
前記マッチング情報は、第二のターゲットマッチング値に対応する、
一つ又は複数のターゲットサービス情報と、
一つ又は複数のターゲットサービスタイプ情報と、
一つ又は複数の高優先度のサービス情報であって、そのうち、前記高優先度のサービス情報に対応するサービスが前記ターゲットサービス情報に対応するサービスをプリエンプトできるものと、
一つ又は複数の高優先度のサービスタイプ情報であって、そのうち、前記高優先度のサービスタイプ情報に対応するサービスが前記ターゲットサービスタイプ情報に対応するサービスをプリエンプトできるものと、
一つ又は複数の低優先度のサービス情報であって、そのうち、前記低優先度のサービス情報に対応するサービスが前記ターゲットサービス情報に対応するサービスをプリエンプトできないものと、
一つ又は複数の低優先度のサービスタイプ情報であって、そのうち、前記低優先度のサービスタイプ情報に対応するサービスが前記ターゲットサービスタイプ情報に対応するサービスをプリエンプトできないものと、
前記ターゲットサービス情報に対応するサービスの優先度情報と、
前記ターゲットサービスタイプ情報に対応するサービスタイプの優先度情報と、
前記ターゲットサービス情報に対応するサービスのイニシエータ情報と、
前記ターゲットサービスタイプ情報に対応するサービスタイプに属するサービスのイニシエータ情報と、のうちの少なくとも一つをさらに含み、
そのうち、前記第二のターゲットマッチング値は、一つ又は複数の前記マッチング値のうちの一つである、請求項
8に記載の方法。
【請求項15】
前記サービスは、サービス情報によって表され、前記サービスタイプは、サービスタイプ情報によって表され、前記サービス情報及び/又は前記サービスタイプ情報は、
名称と、
識別子と、
ルール情報と、のうちの少なくとも一つを含む、請求項
8に記載の方法。
【請求項16】
ユーザに対するマッチング情報を受信するか、又は前記ユーザの端末機器に前記ユーザに対するマッチング情報を送信するための通信モジュールを含み、
そのうち、前記マッチング情報は、一つ又は複数のマッチング値を含み、一つの前記マッチング値は、一つ又は複数のサービスに対応し、又は一つ又は複数のサービスタイプに対応する、ネットワーク機器。
【請求項17】
ネットワークに前記端末機器のユーザに対するマッチング情報を送信するか、又は前記ネットワークからの前記端末機器のユーザに対するマッチング情報を受信するための通信モジュールを含み、
そのうち、前記マッチング情報は、一つ又は複数のマッチング値を含み、一つの前記マッチング値は、一つ又は複数のサービスに対応し、又は一つ又は複数のサービスタイプに対応する、端末機器。
【国際調査報告】