(57)【要約】【課題】従来方法における取得手段を改良し、人力と経済コストを大幅に節約する。【解決手段】デュアルＳＩＭクラウド識別方法は、デュアルＳＩＭ移動通信端末、または、前記デュアルＳＩＭ移動通信端末と通信する装置に適用され、前記移動通信端末の各ＳＩＭカードとマッチングする配置要素が存在するかを検出し、マッチングする配置要素が存在する場合、マッチングを完成させ、前記配置要素が、フル通信機能を提供するための基本パラメータと実行関数との少なくとも１種を含み、マッチングする配置要素が存在しない場合、システム関数またはデータを解析することにより、または、通話プロセスにおけるシステムイベントを監視して解析することにより、マッチングする配置要素を得、得られた前記配置要素を前記移動通信端末のアプリケーションに用いて、マッチングを完成させ、かつ、前記基本パラメータおよび実行関数を記憶するステップを備える。【選択図】図４
2018014765.tif 000002
【特許請求の範囲】
【請求項１】
デュアルＳＩＭ移動通信端末、または、前記デュアルＳＩＭ移動通信端末と通信する装置に適用されるデュアルＳＩＭクラウド識別方法であって、
前記移動通信端末のＳＩＭカードとマッチングする配置要素が存在するかを検出し、
マッチングする配置要素が存在する場合、マッチングを完成させ、前記配置要素が、フル通信機能を提供するための基本パラメータと実行関数との少なくとも１種を含み、
マッチングする配置要素が存在しない場合、システム関数またはデータを解析することにより、または、通話プロセスにおけるシステムイベントを監視して解析することにより、マッチングする配置要素を得、得られた前記配置要素を前記移動通信端末のアプリケーションに用いて、マッチングを完成させ、かつ、前記配置要素を記憶するステップを備えることを特徴とする、デュアルＳＩＭクラウド識別方法。
【請求項２】
前記マッチングする配置要素を得るステップは、マッチングする基本パラメータを得るステップを備え、
前記基本パラメータは、各ＳＩＭカードが対応するカードスロットのパラメータと、発信通信を実施するカードスロットパラメータと、着信通信を実施するカードスロットパラメータと、通話履歴が対応するカードスロットパラメータとの中の少なくとも１種またはその組合せを含むことを特徴とする、請求項１に記載のデュアルＳＩＭクラウド識別方法。
【請求項３】
前記マッチングする基本パラメータを得るステップは、
二回の通話プロセスにおけるシステムデータを比較し、数値が変わったデータビットに基づいて、前記基本パラメータを得るステップと、
前記基本パラメータを示すためのアルファベットの組合せで形成される文字列に基づいて、前記システムデータをフィルタリングし、前記基本パラメータを得るステップと、
前記システムデータからシステム固有のパラメータを排除し、前記基本パラメータを得るステップと、のいずれか１種の方法またはその組合せを含むことを特徴とする、請求項２に記載のデュアルＳＩＭクラウド識別方法。
【請求項４】
前記マッチングする配置要素を得るステップは、設定された実行関数を得るステップを備え、
前記設定された実行関数が、ＳＩＭカード番号を識別する実行関数と、ＳＩＭカードの状態を識別する実行関数と、ＳＩＭカードのネットワーク属性を識別する実行関数と、ＳＩＭカード通信事業者の属性を識別する実行関数との中の１種また複数を含むことを特徴とする、請求項１に記載のデュアルＳＩＭクラウド識別方法。
【請求項５】
マッチングする配置要素が存在するかを検出する前に、システム関数またはパラメータまたはモデルを解析することにより、または、ユーザとインタラクションすることにより、前記移動通信端末がデュアルＳＩＭ端末であるかを検出するステップをさらに備えることを特徴とする、請求項１または４に記載のデュアルＳＩＭクラウド識別方法。
【請求項６】
前記システム関数またはパラメータを解析するステップは、設定された実行関数を得るステップを備えることを特徴とする、請求項５に記載のデュアルＳＩＭクラウド識別方法。
【請求項７】
前記設定された実行関数を得るステップは、
設定される実行関数の関数名またはその部分集合を含む文字列に基づいて、システム関数を検索するステップと、
各設定された実行関数の可能な命名方法をまとめ、システムにおける実行関数と纏められた結果とを照合し、設定された実行関数を得るステップと、
検索位置を設定し、前記設定された検索位置においてシステム関数をスキャンするステップと、のいずれか１種の方法またはその組合せを含むことを特徴とする、請求項６に記載のデュアルＳＩＭクラウド識別方法。
【請求項８】
前記設定されたシステム関数を得た後、設定された実行関数に基づいて、その他の実行関数を得るステップをさらに備えることを特徴とする、請求項６に記載のデュアルＳＩＭクラウド識別方法。
【請求項９】
前記設定された実行関数を得た後、前記設定された実行関数に基づいて、前記移動通信端末がデュアルＳＩＭ端末であるかを判断するステップをさらに備えることを特徴とする、請求項６に記載のデュアルＳＩＭクラウド識別方法。
【請求項１０】
前記システム関数またはパラメータまたはモデルを解析することにより、またはユーザとインタラクションすることにより、移動通信端末がデュアルＳＩＭ端末であるかを検出するステップは、
すべてのデュアルＳＩＭ移動通信端末のモデルをまとめ、前記移動通信端末のモデルに基づいて検索し、前記移動通信端末がデュアルＳＩＭモデルであるかを判断するステップと、
システム関数を検索し、カードスロットを示すためのパラメータの数に基づいて前記移動通信端末がデュアルＳＩＭモデルであるかを判断するステップと、のいずれか１種の方法またはその組合せを含むことを特徴とする、請求項５に記載のデュアルＳＩＭクラウド識別方法。
【請求項１１】
前記移動通信端末のモデルを得るステップをさらに備え、
前記モデルは、前記移動通信端末の製造メーカ名と、前記移動通信端末のシリアル番号とタイプと、前記移動通信端末の製造ロット番号の中の１種のデータまたはその組合せであることを特徴とする、請求項１に記載のデュアルＳＩＭクラウド識別方法。
【請求項１２】
前記システム関数またはデータを解析する、または、通話プロセスにおけるシステムイベントを監視して解析する前に、ユーザにシステム通信プロセスを起動させるように指示するステップをさらに備えることを特徴とする、請求項１に記載のデュアルＳＩＭクラウド識別方法。
【請求項１３】
前記ユーザにシステム通信プロセスを起動させるように指示するステップは、ユーザにまず一方のＳＩＭカードで発信し、次に他方のＳＩＭカードで発信するように指示するステップを備えることを特徴とする、請求項１２に記載のデュアルＳＩＭクラウド識別方法。
【請求項１４】
ローカルまたはクラウドデータベースの少なくとも一つまたはその組合せの中で、マッチングする配置要素が存在するかを検出すること、または、得られた配置要素を記憶することを特徴とする、請求項１に記載のデュアルＳＩＭクラウド識別方法。
【請求項１５】
前記マッチングする配置要素が存在する場合、マッチングを完成させるステップは、一部またはすべての基本パラメータ、または、実行関数を、前記移動通信端末に返すかダウンロードするステップを備えることを特徴とする、請求項１に記載のデュアルＳＩＭクラウド識別方法。
【請求項１６】
デュアルＳＩＭ移動通信端末と、
前記移動通信端末のモデル及びマッチングする配置要素を記憶するデータベースと、
前記移動通信端末と前記データベースとを通信し、前記移動通信端末のマッチングを実現させることに適するデュアルＳＩＭクラウド識別装置とを備え、
前記デュアルＳＩＭクラウド識別装置は、
前記データベースで前記移動通信端末とマッチングする配置要素が存在するかを検索することに適する配置要素検索モジュールと、
システム関数またはデータを解析することにより、または、通話プロセスにおけるシステムイベントを監視して解析することにより、前記移動通信端末のＳＩＭカードとマッチングする配置要素を得ることに適する配置要素取得モジュールと、
前記移動通信端末のモデル及び前記配置要素取得モジュールから得られる配置要素を前記データベースに記録することに適する配置要素記録モジュールと、をさらに備え、
前記配置要素は、フル通信機能を提供するための基本パラメータと実行関数との中の少なくとも１種を含むことを特徴とする、デュアルＳＩＭクラウド識別システム。
【請求項１７】
前記配置要素取得モジュールは、移動通信端末のシステム通話プロセスを監視し、基本パラメータを得ることに適する基本パラメータ取得モジュールをさらに備え、
前記基本パラメータは、各ＳＩＭカードが対応するカードスロットのパラメータと、発信通信を実施するカードスロットパラメータと、着信通信を実施するカードスロットパラメータと、通話履歴が対応するカードスロットパラメータとの中の少なくとも１種またはその組合せを含むことを特徴とする、請求項１６に記載のデュアルＳＩＭクラウド識別システム。
【請求項１８】
前記配置要素取得モジュールは、システム関数をスキャンし、設定される規則に合致する実行関数を得ることに適する実行関数取得モジュールをさらに備え、
前記実行関数は、ＳＩＭ番号を識別する実行関数と、ＳＩＭカードの状態を識別する実行関数と、ＳＩＭネットワーク属性を識別する実行関数と、ＳＩＭ通信事業者の属性を識別する実行関数との中の１種または複数の実行関数であることを特徴とする、請求項１６に記載のデュアルＳＩＭクラウド識別システム。
【請求項１９】
前記配置要素検索モジュールと、前記配置要素取得モジュールと、前記配置要素記録モジュールの中の一つまたは複数は、前記移動通信端末と前記移動通信端末が接続されるクラウド装置との中の少なくとも一つにあることを特徴とする、請求項１６に記載のデュアルＳＩＭクラウド識別システム。
【請求項２０】
前記データベースは、クラウドデータベースを含むことを特徴とする、請求項１６に記載のデュアルＳＩＭクラウド識別システム。
【請求項２１】
前記デュアルＳＩＭクラウド識別装置は、前記移動通信端末のシステムパラメータまたは関数またはモデルを解析することにより、または、前記移動通信端末を介してユーザとインタラクションすることにより、前記移動通信端末がデュアルＳＩＭ端末であるかを確認することに適するデュアルＳＩＭ検索モジュールを備えることを特徴とする、請求項１６に記載のデュアルＳＩＭクラウド識別システム。
【請求項２２】
前記配置要素取得モジュールは、前記デュアルＳＩＭ検索モジュールと通信し、設定された実行関数を得、移動通信端末の通話プロセスにおけるシステムイベントを監視して解析し、基本パラメータを得ることに適することを特徴とする、請求項２１に記載のデュアルＳＩＭクラウド識別システム。
【請求項２３】
デュアルＳＩＭ機能を備えるカードスロットと、
検出用データを送信し、前記移動通信端末とマッチングする配置要素が存在するかを検出し、かつ、前記移動通信端末のマッチング結果を受信することに適する検索モジュールと、
システム関数またはデータを解析することにより、または、通話プロセスにおけるシステムイベントを監視して解析することにより、前記移動通信端末の配置要素を得ることに適する取得モジュールと、
得られた配置要素を、ネットワークを介して伝送することに適する伝送モジュールと、を備え、
前記配置要素は、フル通信機能を提供するための基本パラメータと実行関数との中の少なくとも１種を含むことを特徴とする移動通信端末装置。
【請求項２４】
前記取得モジュールは、システム通話プロセスを監視してシステムデータを解析し、基本パラメータを得ることに適し、
前記基本パラメータは、各ＳＩＭカードが対応するカードスロットのパラメータ値と、発信通信を実施するカードスロットパラメータ値と、着信通信を実施するカードスロットパラメータ値と、通話履歴が対応するカードスロットパラメータ値との中の一つのデータまたはその組合せを含むことを特徴とする、請求項２３に記載の移動通信端末装置。
【請求項２５】
前記取得モジュールは、システム関数を解析し、設定された実行関数を得ることに適し、
前記実行関数は、ＳＩＭ番号を識別する実行関数と、ＳＩＭカードの状態を識別する実行関数と、ＳＩＭネットワーク属性を識別する実行関数と、ＳＩＭ通信事業者の属性を識別する実行関数との中の１種または複数の実行関数であることを特徴とする、請求項２３に記載の移動通信端末装置。
【請求項２６】
所定の移動通信端末と通信するネットワーク装置であって、
前記移動通信端末からの指令またはデータを受信することに適する受信モジュールであって、前記所定の移動通信端末がデュアルＳＩＭ装置を備える受信モジュールと、
前記移動通信端末のモデルとマッチングする配置要素を記憶することに適するデータベースであって、前記配置要素は、フル通信機能を提供するための基本パラメータと実行関数との中の少なくとも１種を含むデータベースと、
前記受信モジュールに受信される指令またはデータに基づいて、前記データベースで検索し、検索結果をフィードバックする検索モジュールと、
前記移動通信端末とマッチングする配置要素が存在しない場合、前記受信モジュールに受信されたデータに基づいて、比較解析を行い、前記所定の移動通信端末と対応する配置要素を得ることに適する取得モジュールと、
前記取得モジュールから得られた配置要素を前記データベースに記憶することに適する記憶モジュールと、を備えることを特徴とする、ネットワーク装置。
【請求項２７】
前記基本パラメータは、各ＳＩＭカードが対応するカードスロットのパラメータと、発信通信を実施するカードスロットパラメータと、着信通信を実施するカードスロットパラメータと、通話履歴が対応するカードスロットパラメータとの中の一つのデータまたはその組合せを含むこと、または、
前記実行関数は、ＳＩＭ番号を識別する実行関数と、ＳＩＭカードの状態を識別する実行関数と、ＳＩＭネットワーク属性を識別する実行関数と、ＳＩＭ通信事業者の属性を識別する実行関数との中の１種または複数の実行関数であることを特徴とする、請求項２６に記載のネットワーク装置。
【請求項２８】
移動通信端末または前記移動通信端末と通信する装置に適用されるデュアルＳＩＭクラウド識別方法であって、
前記移動通信端末のシステム関数またはデータを解析することにより、または、前記移動通信端末のモデルに基づいて、前記移動通信端末がデュアルＳＩＭ端末であるかを判断するステップと、
前記移動通信端末がデュアルＳＩＭ端末であると確認された場合、データベースで前記移動通信端末とマッチングする配置要素が存在するかを検出し、前記配置要素がフル通信機能を提供するための基本パラメータと実行関数との中の少なくとも１種を含むステップと、
検出結果に基づいて、前記移動通信端末のマッチングを完成させるステップと、を備えることを特徴とする、デュアルＳＩＭクラウド識別方法。
【請求項２９】
前記移動通信端末がデュアルＳＩＭ端末であるかを判断するステップは、
すべてのデュアルＳＩＭ移動通信端末のモデルをまとめ、前記移動通信端末のモデルに基づいて検索し、前記移動通信端末がデュアルＳＩＭモデルであるかを判断するステップと、
システム関数を検索し、カードスロットを示すためのパラメータの数に基づいて、前記移動通信端末がデュアルＳＩＭモデルであるかを判断するステップと、
設定される実行関数の関数名またはその部分集合を含む文字列に基づいて、システム関数を検索するステップと、
各設定された実行関数の可能な命名方法をまとめ、システムにおける実行関数と纏められた結果とを照合し、設定された実行関数を得るステップとのいずれか１種の方法またはその組合せを含むことを特徴とする、請求項２８に記載のデュアルＳＩＭクラウド識別方法。
【請求項３０】
前記基本パラメータは、各ＳＩＭカードが対応するカードスロットのパラメータ値と、発信通信を実施するカードスロットパラメータ値と、着信通信を実施するカードスロットパラメータ値と、通話履歴が対応するカードスロットパラメータ値との中の一つのデータまたはその組合せを含むこと、または、
前記実行関数は、ＳＩＭ番号を識別する実行関数と、ＳＩＭカードの状態を識別する実行関数と、ＳＩＭネットワーク属性を識別する実行関数と、ＳＩＭ通信事業者の属性を識別する実行関数との中の１種または複数の実行関数であることを特徴とする、請求項２８に記載のデュアルＳＩＭクラウド識別方法。
【請求項３１】
前記移動通信端末のマッチングを完成させるステップは、一部またはすべての基本パラメータ、または、実行関数を、前記移動通信端末に返すかダウンロードするステップを備えることを特徴とする、請求項２８に記載のデュアルＳＩＭクラウド識別方法。
【請求項３２】
移動通信端末と、
前記移動通信端末のモデルとマッチングする配置要素とを記憶するデータベースと、
前記移動通信端末と前記データベースとを通信することに適するデュアルＳＩＭクラウド識別装置とを備え、
前記デュアルＳＩＭクラウド識別装置は、前記移動通信端末のモデルに基づいて、または、前記移動通信端末のシステム関数またはデータを解析することにより、前記移動通信端末がデュアルＳＩＭモデルであるかを判断し、
前記移動通信端末がデュアルＳＩＭモデルである場合、前記デュアルＳＩＭクラウド識別装置は、前記データベースで前記移動通信端末とマッチングする配置要素が存在するかを検索し、前記移動通信端末のマッチングを実現させ、
前記配置要素は、フル通信機能を提供するための基本パラメータと実行関数との中の少なくとも１種を含むことを特徴とする、デュアルＳＩＭクラウド識別システム。
【請求項３３】
前記デュアルＳＩＭクラウド識別装置は、
すべてのデュアルＳＩＭ移動通信端末のモデルをまとめ、前記移動通信端末のモデルに基づいて検索し、前記移動通信端末がデュアルＳＩＭモデルであるかを判断するステップと、
システム関数を検索し、カードスロットを示すためのパラメータの数に基づいて、前記移動通信端末がデュアルＳＩＭモデルであるかを判断するステップと、
設定される実行関数の関数名またはその部分集合を含む文字列に基づいて、システム関数を検索するステップと、
各設定された実行関数の可能な命名方法をまとめ、システムにおける実行関数と纏められた結果とを照合し、設定された実行関数を得るステップと、のいずれか１種の方法またはその組合せにより、前記移動端末がデュアルＳＩＭ端末であるかを判断することを特徴とする、請求項３２に記載のデュアルＳＩＭクラウド識別システム。
【請求項３４】
前記基本パラメータは、各ＳＩＭカードが対応するカードスロットのパラメータと、発信通信を実施するカードスロットパラメータと、着信通信を実施するカードスロットパラメータと、通話履歴が対応するカードスロットパラメータとの中の一つのデータまたはその組合せを含むこと、または、
前記実行関数は、ＳＩＭ番号を識別する実行関数と、ＳＩＭカードの状態を識別する実行関数と、ＳＩＭネットワーク属性を識別する実行関数と、ＳＩＭ通信事業者の属性を識別する実行関数との中の１種または複数の実行関数であることを特徴とする、請求項３２に記載のデュアルＳＩＭクラウド識別システム。
【請求項３５】
前記移動通信端末のマッチングを実現させるステップは、一部またはすべての基本パラメータまたは実行関数を前記移動通信端末に返すかダウンロードするステップを備えることを特徴とする、請求項３２に記載のデュアルＳＩＭクラウド識別システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ処理分野に関し、特にデュアルＳＩＭ移動通信装置のクラウド識別方法、装置及びシステムに関する。
【背景技術】
【０００２】
近年、携帯電話通信の普及に伴い、複数のＳＩＭカードを持つ人がますます多くなってきた。例えば、ある人たちが仕事でいつも複数の場所間を行ったり来たりし、同時に複数の異なる所属地のＳＩＭカードを持っている。また、例えば、ある人たちが同時に複数の異なる通信事業者、例えば移動通信、聯合通信、電信等に属するＳＩＭカードを持っている。さらに、例えば、ある人たちがビジネス電話とプライベート電話を区別するために、複数のＳＩＭカードを持つようになる。複数のＳＩＭカードを有するユーザに、より簡単な通話体験を提供するために、デュアルＳＩＭデュアル待ち受けの携帯電話がそれに応じて現れた。デュアルＳＩＭデュアル待ち受けの携帯電話とは、一台の携帯電話に同時に２枚のＳＩＭカードを装着でき、この２枚のカードがともに待ち受け状態にある。なお、異なるネットワークのタイプに対応して、デュアルネットワークデュアル待ち受けの携帯電話がさらに現れ、即ち同じ携帯電話に装着される２枚のＳＩＭカードがそれぞれ異なるネットワークのタイプに属し、例えば一方のＳＩＭカードがＧＳＭネットワークを利用し、他方のＳＩＭカードがＣＤＭＡネットワークを利用する。
【０００３】
スマートフォンの普及に伴い、スマートフォン固有のダイヤルソフトウェアが使用しにくく、または機能がユーザのニーズに合わないため、多くのユーザに非難され、多くの第三者の通信ソフトウェアがそれに応じて現れた。現在市販されるよく見られる第三者の通信ソフトウェアは、通常、移動端末装置がシングルＳＩＭ携帯電話であると黙認するので、デュアルＳＩＭ携帯電話のユーザに対して、それにマッチングするインテリジェントな第三者の通信ソフトウェアがない。第三者の通信ソフトウェアがぐずぐずしてデュアルＳＩＭ携帯電話に適用できないのは、以下の問題があるからである。
【０００４】
その１、携帯電話メーカに制限され、第三者の通信ソフトウェアが通常、デュアルＳＩＭモデルの配置要素、例えば各カードスロットの基本パラメータ、または、カードスロットにおけるＳＩＭカードを呼び出して対応する機能を実施する実行関数等を直接知ることができないため、第三者の通信ソフトウェアが完全にシステム通信を管理することができず、ユーザにフル機能体験を提供することができず、例えば、不在着信を得ることができず、または通話履歴リストを表示することができず、さらに、ＳＩＭカードを切り替え通話させ、または、連絡先を検索したり記憶したりする等の機能を実施できない。このような第三者の通信ソフトウェアではまだまだユーザのニーズを満たすことができない。
【０００５】
現在、デュアルＳＩＭカードモデルの配置要素を得るための従来方法は、前記具体的モデルのデュアルＳＩＭ携帯電話を購入した後、前記デュアルＳＩＭモデルに対して逆コンパイルを行うことで、各カードスロットの配置要素を得る。しかしながら、多くのメーカからの次々と現れて尽きないデュアルＳＩＭモデルに面して、モデルが登場するたびに購入して逆コンパイルを行い、対応する配置要素を得ることは、操作性がない上に、コストから見ても現実ではない。
【０００６】
その２、異なる携帯電話メーカはデュアルＳＩＭモデルの上記の配置要素に対する命名または定義の方法がそれぞれ異なり、さらに、製造ロットが異なるだけで、同じ携帯電話メーカでも同じタイプのデュアルＳＩＭモデルの上記の配置要素に差異がある可能性がある。あるタイプの携帯電話に逆コンパイルを行うことで、上記の配置要素を得ることができるとしても、その結果、他のタイプの携帯電話に用いられず、さらに、同じメーカの同じタイプの異なるロットの携帯電話に用いられない。さらに、同じタイプのデュアルＳＩＭモデルに対して逆コンパイルを行い上記の配置要素を得た後、ユーザが繰り返してＯＮ／ＯＦＦするかＳＩＭカードを挿抜した後、既存の配置要素が変わり、この配置要素の更新が異なるユーザの使用状況により異なるので、各ユーザに異なる配置要素をカスタマイズすることも現実ではない。
【０００７】
多くのデュアルＳＩＭ携帯電話のユーザ及び随時更新されるデュアルＳＩＭモデルに対して、第三者の通信ソフトウェアがどのようにユーザのニーズに応え、デュアルＳＩＭモデルに対する迅速なインテリジェント識別を実現することは、解決が強く望まれる問題となった。
【発明の概要】
【発明が解決しようとする課題】
【０００８】
上記の技術方案を解決するために、本発明は、デュアルＳＩＭ移動通信端末に装着された各ＳＩＭカードの配置要素を迅速かつ簡単に識別することができる識別方法、装置及びシステムを提供する。
【課題を解決するための手段】
【０００９】
本発明の一側面によれば、本発明は、デュアルＳＩＭ移動通信端末、または、前記デュアルＳＩＭ移動通信端末と通信する装置に適用されるデュアルＳＩＭクラウド識別方法であって、前記移動通信端末のＳＩＭカードとマッチングする配置要素が存在するかを検出し、マッチングする配置要素が存在する場合、マッチングを完成させ、前記配置要素が、フル通信機能を提供するための基本パラメータと実行関数との少なくとも１種を含み、マッチングする配置要素が存在しない場合、システム関数またはデータを解析することにより、または、通話プロセスにおけるシステムイベントを監視して解析することにより、マッチングする配置要素を得、得られた前記配置要素を前記移動通信端末のアプリケーションに用いて、マッチングを完成させ、かつ、前記配置要素を記憶するステップを備えるデュアルＳＩＭクラウド識別方法を提供する。
【００１０】
本発明の一側面によれば、本発明は、移動通信端末と、前記移動通信端末のモデル及びマッチングする配置要素を記憶するデータベースと、前記移動通信端末と前記データベースとを通信し、前記移動通信端末のマッチングを実現させることに適するデュアルＳＩＭクラウド識別装置とを備え、前記デュアルＳＩＭクラウド識別装置は、前記データベースで前記移動通信端末とマッチングする配置要素が存在するかを検索することに適する配置要素検索モジュールと、システム関数またはデータを解析することにより、または、通話プロセスにおけるシステムイベントを監視して解析することにより、前記移動通信端末のＳＩＭカードとマッチングする配置要素を得ることに適する配置要素取得モジュールと、前記移動通信端末のモデル及び前記配置要素取得モジュールから得られる配置要素を前記データベースに記録することに適する配置要素記録モジュールと、をさらに備え、前記配置要素は、フル通信機能を提供するための基本パラメータと実行関数との中の少なくとも１種を含むデュアルＳＩＭクラウド識別システムを提供する。
【００１１】
本発明の一側面によれば、本発明は、デュアルＳＩＭ機能を備えるカードスロットと、検出用データを送信し、前記移動通信端末とマッチングする配置要素が存在するかを検出し、かつ、前記移動通信端末のマッチング結果を受信することに適する検索モジュールと、システム関数またはデータを解析することにより、または、通話プロセスにおけるシステムイベントを監視して解析することにより、前記移動通信端末の配置要素を得ることに適する取得モジュールと、得られた配置要素を、ネットワークを介して伝送することに適する伝送モジュールと、を備え、前記配置要素は、フル通信機能を提供するための基本パラメータと実行関数との中の少なくとも１種を含む移動通信端末装置を提供する。
【００１２】
本発明の一側面によれば、本発明は、所定の移動通信端末と通信するネットワーク装置であって、前記移動通信端末からの指令またはデータを受信することに適する受信モジュールであって、前記所定の移動通信端末がデュアルＳＩＭ装置を備える受信モジュールと、前記移動通信端末のモデルとマッチングする配置要素を記憶することに適するデータベースであって、前記配置要素は、フル通信機能を提供するための基本パラメータと実行関数との中の少なくとも１種を含むデータベースと、前記受信モジュールに受信される指令またはデータに基づいて、前記データベースで検索し、検索結果をフィードバックする検索モジュールと、前記移動通信端末とマッチングする配置要素が存在しない場合、前記受信モジュールに受信されたデータに基づいて、比較解析を行い、前記所定の移動通信端末と対応する配置要素を得ることに適する取得モジュールと、前記取得モジュールから得られた配置要素を前記データベースに記憶することに適する記憶モジュールと、を備えるネットワーク装置を提供する。
【００１３】
本発明の一側面によれば、本発明は、前記移動通信端末のシステム関数またはデータを解析することにより、または、前記移動通信端末のモデルに基づいて、前記移動通信端末がデュアルＳＩＭ端末であるかを判断するステップと、前記移動通信端末がデュアルＳＩＭ端末であると確認された場合、データベースで前記移動通信端末とマッチングする配置要素が存在するかを検出し、前記配置要素がフル通信機能を提供するための基本パラメータと実行関数との中の少なくとも１種を含むステップと、検出結果に基づいて、前記移動通信端末のマッチングを完成させるステップと、を備えるデュアルＳＩＭクラウド識別方法を提供する。
【００１４】
本発明の一側面によれば、本発明は、移動通信端末と、前記移動通信端末のモデルとマッチングする配置要素とを記憶するデータベースと、前記移動通信端末と前記データベースとを通信することに適するデュアルＳＩＭクラウド識別装置とを備え、前記デュアルＳＩＭクラウド識別装置は、前記移動通信端末のモデルに基づいて、または、前記移動通信端末のシステム関数またはデータを解析することにより、前記移動通信端末がデュアルＳＩＭモデルであるかを判断し、前記移動通信端末がデュアルＳＩＭモデルである場合、前記デュアルＳＩＭクラウド識別装置は、前記データベースで前記移動通信端末とマッチングする配置要素が存在するかを検索し、前記移動通信端末のマッチングを実現させ、前記配置要素は、フル通信機能を提供するための基本パラメータと実行関数との中の少なくとも１種を含むデュアルＳＩＭクラウド識別システムを提供する。
【００１５】
本発明の一側面によれば、前記基本パラメータは、各ＳＩＭカードが対応するカードスロットのパラメータと、発信通信を実施するカードスロットパラメータと、着信通信を実施するカードスロットパラメータと、通話履歴が対応するカードスロットパラメータとの中の一つのデータまたはその組合せを備えてもよい。他の実施例では、前記基本パラメータは、他の前記移動通信端末の動作プロセスにおいてその通信に識別的な影響をもたらすことができるパラメータを備えてもよい。
【００１６】
本発明の一側面によれば、前記実行関数は、ＳＩＭ番号を識別する実行関数と、ＳＩＭカードの状態を識別する実行関数と、ＳＩＭネットワーク属性を識別する実行関数と、ＳＩＭ通信事業者の属性を識別する実行関数との中の１種または複数であってもよい。他の実施例では、前記実行関数は、ＳＩＭカードの基本動作属性を識別するためのその他の実行関数であってもよい。
【００１７】
従来技術に比べ、本発明の一部の実施の形態では、システム関数をスキャンして対応する実行関数を得、及びシステム通信プロセスを監視して解析することで対応する基本パラメータを得ることにより、デュアルＳＩＭ移動通信端末がフル通信機能を実施することに必要な配置要素を得、従来の方法で逆コンパイルの手段に依存しなければならないという制限が無くなり、それ以上メーカの歩調を合わせて常に新しいモデルを購入しなくても構わず、第三者の通信ソフトウェア開発による人力と経済コストを大幅に節約した。
【００１８】
一方、本発明の一部の実施の形態では、前記移動通信端末のシステム関数またはデータまたはモデルに基づいて、それがデュアルＳＩＭモデルであるかを判断し、さらにデータベースを介してそれとマッチングする配置要素を検索し、前記移動通信端末のマッチングを実現させ、迅速かつ正確に前記移動通信端末がデュアルＳＩＭモデルであるかを判断し、その適応を実現させることができる。
【図面の簡単な説明】
【００１９】
添付図面を参照しながら詳しくその具体的実施の形態を説明することにより、本発明の上記と他の特徴及びメリットがより一層明らかになる。
【００２０】
【図１】本発明に係るデュアルＳＩＭクラウド識別システムの一つの実施の形態の概略模式図を示す。
【図２】本発明に係るデュアルＳＩＭクラウド識別システムの別の実施の形態の概略模式図を示す。
【図３】本発明に係るデュアルＳＩＭクラウド識別システムさらに別の実施の形態の概略模式図を示す。
【図４】本発明に係るデュアルＳＩＭクラウド識別方法の一つの実施形態のフロー模式図を示す。
【図５】本発明に係るデュアルＳＩＭクラウド識別方法の別の実施の形態のフロー模式図を示す。
【図６】本発明に係るデュアルＳＩＭクラウド識別方法のさらに別の実施の形態のフロー模式図を示す。
【図７】本発明がデュアルＳＩＭクラウド識別方法の移動通信端末装置に適用される実施の形態の構成模式図を示す。
【図８】本発明がデュアルＳＩＭクラウド識別方法のネットワーク装置に適用される実施の形態の構成模式図を示す。
【発明を実施するための形態】
【００２１】
以下に添付図面を参照し、より全面的に具体的実施の形態を説明する。
【００２２】
図１を参照されたい。図１は本発明に係るデュアルＳＩＭクラウド識別システムの一つの実施の形態の概略模式図を示す。なかでも、前記システムは、デュアルＳＩＭ移動通信端末１１０と、移動通信端末モデル及びマッチングする配置要素を記憶するデータベース１２０と、デュアルＳＩＭクラウド識別装置２００とを少なくとも備える。
【００２３】
なかでも、デュアルＳＩＭクラウド識別装置２００は移動通信端末１１０及びデータベース１２０と通信する。具体的には、デュアルＳＩＭクラウド識別装置２００は、移動通信端末１１０のモデルを得ることにより、あるいは移動通信端末１１０の一部またはすべてのシステム関数またはデータを解析することにより、移動通信端末１１０がデュアルＳＩＭモデルであるかを判断する。例えば、データベース１２０は、すべてのデュアルＳＩＭ移動通信端末のモデルを纏めることができ、デュアルＳＩＭクラウド識別装置２００は、移動通信端末１１０のモデルを得、データベース２００に検索し、前記移動通信端末１１０がデュアルＳＩＭモデルであるかを判断する。あるいはデュアルＳＩＭクラウド識別装置２００は、前記移動通信端末１１０のシステム関数を検索し、カードスロットを示すためのパラメータの数により前記移動通信端末１１０がデュアルＳＩＭモデルであるかを判断する。あるいはデュアルＳＩＭクラウド識別装置２００は設定される実行関数の関数名またはその部分集合の文字列に基づいて、前記移動通信端末１１０のシステム関数を検索する。あるいはデュアルＳＩＭクラウド識別装置２００は、前記移動通信端末１１０中の実行関数と各種のデュアルＳＩＭ携帯電話の実行関数の可能な命名方法のまとめた結果とを照合し、設定された実行関数を得る。
【００２４】
デュアルＳＩＭクラウド識別装置２００は、前記移動通信端末１１０がデュアルＳＩＭモデルであると判断した場合、データベース１２０で前記移動通信端末とマッチングする配置要素を検索し、前記移動通信端末のマッチングを実現する。なかでも、前記配置要素は、フル通信機能を提供するための基本パラメータと実行関数との中のいずれか１種またはその組合せを含む。
【００２５】
図２を参照されたい。本発明に係るデュアルＳＩＭクラウド識別システムの別の実施の形態において、前記デュアルＳＩＭクラウド識別装置２００は配置要素検索モジュール２２０と、配置要素取得モジュール２３０と、配置要素記録モジュール２４０とを備えてもよい。
【００２６】
なかでも、移動通信端末１１０に少なくとも２枚のＳＩＭカードが存在すると確認された場合、移動通信端末２１０は、配置要素検索モジュール２２０を介して、データベース１２０で検索する。前記移動通信端末１１０とマッチングする配置要素が存在する場合、前記マッチングする配置要素をフィードバックし、前記マッチングする配置要素に基づいて前記移動通信端末１１０を操作する。前記移動通信端末１１０とマッチングする配置要素が存在しない場合、配置要素取得モジュール２２０を起動させ、前記移動通信端末１１０における各ＳＩＭカードの配置要素を得、配置要素記録モジュール２４０を介して前記移動通信端末１１０のモデル及び得られた配置要素をデータベース１２０に記録する。
【００２７】
具体的には、配置要素取得モジュール２３０は、移動通信端末１１０のシステム通話プロセスを監視し、基本パラメータを得ることに適する基本パラメータ取得モジュール２３１と、システム関数をスキャンし、設定される規則に合致する実行関数を得ることに適する実行関数取得モジュール２３２とをさらに備えてもよい。
【００２８】
なかでも、前記基本パラメータは、各ＳＩＭカードが対応するカードスロットのパラメータと、発信通信を実施するカードスロットパラメータと、着信通信を実施するカードスロットパラメータと、通話履歴が対応するカードスロットパラメータとの中の１種または複数のデータを含んでもよい。具体的実施例では、上記の基本パラメータは、対応するパラメータ名称であってもよく、対応するパラメータ数値であってもよく、対応するパラメータ種別であってもよい。他の実施例では、前記基本パラメータは、他のいずれか１種または複数の前記移動通信端末の動作プロセスにおいてその通信にまたは他の機能に識別的な影響をもたらすことができるパラメータをさらに含んでもよく、例えばどのＳＩＭカードまたはどの番号で発信またはアクセスするか、あるいは通話履歴が発生するかについて識別することができる。
【００２９】
前記実行関数は、ＳＩＭ番号を識別する実行関数と、ＳＩＭカードの状態を識別する実行関数と、ＳＩＭネットワーク属性を識別する実行関数と、ＳＩＭ通信事業者の属性を識別する実行関数との中の１種または複数であってもよい。他の実施例では、前記実行関数は、ＳＩＭカードの基本動作属性を識別するためのその他の実行関数を含んでもよい。
【００３０】
当業者は、技術の発展に伴い、移動通信端末のタイプまたは性能の差異は前記基本パラメータが上記の言及されていないパラメータ名称またはパラメータ数値またはパラメータ種類を含むこと、あるいは前記実行関数が上記の言及されていない関数を含むことにつながる可能性があるが、それは本発明の発明実質を制限すべきではないことがわかる。
【００３１】
一実施の形態において、基本パラメータ取得モジュール２３１は、通話プロセスのシステムイベントを傍受し、対応するシステムデータを得ることに適する傍受モジュールと、システムデータを解析し、基本パラメータを特定することに適する解析モジュールとを備えてもよい。発明者は、ユーザがシステム通話をする場合、例えばユーザが前記移動通信端末１１０のシステムプロセスを用いて、ある番号へ発信するか着信に応答する場合、システム通話を傍受することにより、一連の発信通信を実施するカードスロットパラメータを含むシステムデータが得られることを見出した。発明者は、さらに、得られたシステムデータを解析し、前記基本パラメータを得ることができた。
【００３２】
なかでも、上記の以下に言及される通話プロセスは受話または発信であってもよく、他のいかなる通話に関連する指令または動作であってもよいが、それは通話がつながるかに影響されるものではない。他の実施例では、前記通話プロセスはある操作指令を実行することや、メールをある番号に配信することであってもよい。
【００３３】
具体的には、前記解析モジュールは、二回のシステム通話プロセスが対応するシステムデータにより比較解析を行い、変わったデータビットを得、基本パラメータをマーキングするためのデータビットを特定することにより、基本パラメータを特定することに適することができる。別の実施の形態において、前記解析モジュールは、基本パラメータによりフィルタリングのための文字列を設置し、設定された文字列に基づいて、得られたシステムデータをフィルタリングすることに適する。さらに別の実施の形態において、前記解析モジュールは、さらに、システム固有のデータビットを排除することに適する。
【００３４】
別の実施の形態において、基本パラメータ取得モジュール２３１は、移動通信端末１１０のデータベースから通話履歴のカードスロットパラメータを得ることに適する。
【００３５】
別の実施の形態において、基本パラメータ取得モジュール２３１は、ユーザに移動通信端末１１０を用いてシステム通信するように指示することに適するインタラクションモジュールをさらに備えてもよい。
【００３６】
なかでも、実行関数取得モジュール２３２は、すべてのシステム関数をスキャンすることを含んでもよく、一部のシステム関数をスキャンすることを含んでもよい。例えばシステム関数の設定位置においてスキャンすることにより、規則が設定される実行関数を得る。
【００３７】
一実施の形態において、実行関数取得モジュール２３２は、設定される実行関数の関数名またはその部分集合を含む文字列によりシステム関数を検索することに適する検索モジュールを備えてもよい。他の実施の形態において、実行関数取得モジュール２３２は、システムにおける実行関数とすべての設定される実行関数の可能な命名方法のまとめた結果とを比較し、設定された実行関数を得ることに適する比較モジュールを備えてもよい。
【００３８】
なかでも、配置要素検索モジュール２２０と、配置要素取得モジュール２３０と、配置要素記録モジュール２４０との中の一つまたは複数は移動通信端末１１０にあってもよく、移動通信端末以外の装置、例えばクラウド装置にあってもよい。例えば、配置要素検索モジュール２２０と、配置要素取得モジュール２３０と、配置要素記録モジュール２４０とは、すべて移動通信端末にあり、あるいはすべて移動通信端末以外の装置、例えばクラウド装置にあってもよい。また、例えば、配置要素取得モジュール２３０が移動通信端末にあり、配置要素検索モジュール２２０と配置要素記録モジュール２４０とが移動通信端末以外の装置、例えばクラウド装置にあり、またはその逆である。また、例えば、配置要素検索モジュール２２０と配置要素取得モジュール２３０とが移動通信端末にあり、配置要素記録モジュール２４０が移動通信端末以外の装置、例えばクラウド装置にあり、またはその逆である。さらに、例えば、配置要素取得モジュール２３０と配置要素記録モジュール２４０とが移動通信端末にあり、配置要素検索モジュール２２０が移動通信端末以外の装置、例えばクラウド装置にあり、またはその逆である。
【００３９】
なかでも、データベース１２０は、クラウド装置にあるクラウドデータベース１２１を少なくとも含んでもよい。データベース１２０はクラウド装置にあるクラウドデータベース１２１と、移動通信端末１１０にあるローカルデータベース１２２により共同で構成されてもよく、この場合、配置要素検索モジュール２２０はまずローカルデータベース１２２を検索してもよく、ネットワーキングの状況により、優先的に検索するデータベースを設置してもよい。配置要素記録モジュール２４０は得られた配置要素を優先的にクラウドデータベース１２１に格納してもよく、得られた配置要素をクラウドデータベース１２１とローカルデータベース１２２とに同調して格納してもよく、ネットワーキング状況により、配置要素を格納するデータベースを選んでもよい。
【００４０】
図３は本発明に係るデュアルＳＩＭクラウド識別システムの別の実施の形態概略模式図を示す。なかでも、デュアルＳＩＭクラウド識別装置３００は、デュアルＳＩＭ検索モジュール３１０と、配置要素検索モジュール３２０と、配置要素取得モジュール３３０と、配置要素記録モジュール３４０とを備えてもよい。なかでも、デュアルＳＩＭ検索モジュール３１０は、移動通信端末１１０のシステムパラメータまたは関数を解析することにより、または移動通信端末１１０を介してユーザとインタラクションすることにより、移動通信端末１１０がデュアルＳＩＭ端末であるかを確認することに適する。
【００４１】
具体的には、デュアルＳＩＭ検索モジュール３１０は、移動通信端末１１０に設定される実行関数を検索することに適する実行関数取得モジュールと、前記設定された実行関数の関数名がデュアルＳＩＭの特徴に合致するかを判断することに適する関数確認モジュールとを備えてもよい。この場合、配置要素取得モジュール３３０はシステム通話プロセスを傍受し、対応する基本パラメータを得ることに適することができる。一方、一実施の形態において、実行関数取得モジュール３１１と通信し、設定された実行関数を得ることができる。別の実施の形態において、上記に言及された実施の形態により、自らシステム関数をスキャンし、設定された実行関数を得ることができる。
【００４２】
他の実施の形態において、デュアルＳＩＭ検索モジュール３１０は、移動通信端末のモデルを得ることに適するモデル取得モジュールと、前記モデルに基づいて、前記モデルがデュアルＳＩＭモデルであるかを検索することに適する検索モジュールとを備えてもよい。具体的には、すべてのデュアルＳＩＭモードを有する移動通信端末のモデルを集計しまとめ、前記まとめた結果に基づいて検索し、前記移動通信端末１１０がデュアルＳＩＭモデルであるかを確認してもよい。
【００４３】
他の実施の形態において、デュアルＳＩＭ検索モジュール３１０は、前記移動通信端末を介してユーザとインタラクションし、例えばユーザに前記移動通信端末がデュアルＳＩＭモデルであるかを聞き、またはユーザに前記移動通信端末がシングルＳＩＭモデルまたはデュアルＳＩＭモデルであることを確認するように指示することに適するインタラクシンモジュールをさらに備えてもよい。
【００４４】
本発明に係るデュアルＳＩＭクラウド識別システムにおいて、上記のデュアルＳＩＭクラウド識別装置を介してシステムの基本パラメータ及び実行関数を得、メーカに遮蔽される場合においても、デュアルＳＩＭ移動通信端末の配置要素を迅速かつ簡単に知ることができ、モデルごとに複雑な逆コンパイルをしなくても構わず、多くの人力物資を節約した。その上、上記のデュアルＳＩＭクラウド識別システムに、クラウドにあるデータベースをさらに配置し、得られた配置要素をクラウドに記憶することにより、配置要素がより便利かつ簡単に他の同じモデルのユーザに得られ、第三者ソフトウェア開発者が手動で記録しデータベースに更新するステップが省略され、効率が大いに向上された。
【００４５】
図４は本発明に係るデュアルＳＩＭクラウド識別方法の一実施形態のフロー模式図を示す。図４に示すように、前記方法は、以下のステップを備えてもよい。
【００４６】
ステップＳ１では、デュアルＳＩＭ移動通信端末に対して、前記移動通信端末とマッチングする配置要素が存在するかを検出する。なかでも、前記配置要素は、フル通信機能を提供するための基本パラメータと実行関数との中のいずれか１種またはその組合せを含む。具体的には、前記フル通信機能は、ＳＩＭカードまたは番号を指定し、発信または受話を行うものと、指定されたＳＩＭカードまたは番号に連絡先の操作を行うものと、指定されたＳＩＭカードまたは番号の通話履歴を得るものと、指定されたＳＩＭカードまたは番号の着信履歴を得るものと、指定されたＳＩＭカードまたは番号の発信履歴を得るものと、指定されたＳＩＭカードまたは番号にＩＰ操作を行うものと、指定されたＳＩＭカードまたは番号を所定のソーシャルアプリケーション等に関連付けさせるものとの中の一つまたは複数の機能が提供されることを備えてもよい。
【００４７】
具体的には、ステップＳ１には、前記移動通信端末のモデルを得るステップと、前記モデルに基づいてデータベースで検索し、マッチングする配置要素が存在する場合、マッチングを完成させるステップとを備えてもよい。なかでも、前記移動通信端末のモデルは、例えば対応するメーカ名、例えば前記移動通信端末のシリアル番号とタイプ、例えば前記移動通信端末の製造ロット番号等を備えてもよい。
【００４８】
ステップＳ１には、マッチングする配置要素が存在する場合、前記マッチングする配置要素を移動通信端末１１０にフィードバックし、例えば一部またはすべての基本パラメータまたは実行関数を移動通信端末１１０に返すかダウンロードするステップをさらに備える。
【００４９】
一実施の形態において、ステップＳ１は、マルチメディアの手段、例えば音声、振動、写真、文字等の方式により、ユーザにマッチングが存在するまたはすでにマッチングを完成させたことを通知ステップ、またはユーザにマッチングする配置要素が存在しないことを通知するステップをさらに備えてもよい。
マッチングする配置要素が存在しない場合、ステップＳ２を実施する。なかでも、前記マッチングする配置要素が存在しないことは、データベースに前記モデルとマッチングする配置要素が存在しないことを含み、データベースに既存の記載された前記モデルとマッチングする配置要素にエラーがあることをさらに含んでもよい。
【００５０】
具体的には、ステップＳ２には、システム関数またはデータを解析することにより、または通話プロセスにおけるシステムイベントを監視して解析することにより、移動通信端末の配置要素を得るステップを備える。
【００５１】
一実施の形態において、ステップＳ２で前記移動通信端末の配置要素を得るステップは、対応する基本パラメータを得るステップを備えてもよい。なかでも、前記基本パラメータは、各ＳＩＭカードが対応するカードスロットのパラメータと、発信通信を実施するカードスロットパラメータと、着信通信を実施するカードスロットパラメータと、通話履歴が対応するカードスロットパラメータとの中の少なくとも１種またはその組合せを含む。他の実施例では、前記基本パラメータは、他のフル通信機能を提供するためのパラメータ、例えば他の前記移動通信端末の動作プロセスにおいてその通信にまたは他の機能に識別的な影響をもたらすことができるパラメータを含んでもよい。
【００５２】
一つの具体的実施例では、システムの通話プロセスを傍受して、対応する基本パラメータを得ることができる。ユーザが移動通信端末により発信または受話する場合、通じるかどうかにかかわらず、システムイベントを傍受し、システムデータを記録および解析することにより、前記基本パラメータを得る。
【００５３】
具体的実現形態では、上記のシステムデータを記録および解析するステップは、二回の通話中のシステムデータを比較するステップを備えてもよい。発信通信を実施するカードスロットパラメータを例にする。例えば、ユーザはそれぞれ二つのカードスロットにおけるＳＩＭカードにより同じ番号に発信する場合、発信されたシステムデータを照合することにより、中では一つのデータビットの数値が変わると発見した場合、前記データビットは前記ＳＩＭカードと対応するカードスロットパラメータを示すためのものであることが分かり、さらに、それぞれ、二回の発信に用いられるＳＩＭカードと対応するカードスロットパラメータが分かる。なかでも、二回の通話中のシステムデータを比較し、そのまま二回の通話で得られたシステムデータを直接比較してもよく、参照値を設定し、それぞれ二回の通話で得られたシステムデータをそれぞれ前記参照値と比較し、前記基本パラメータを得てもよい。
【００５４】
別の具体的実現形態では、上記のシステムデータを記録および解析するステップは、基本パラメータに基づいて、設定された文字列を特定するステップと、設定された文字列に基づいてシステムデータをフィルタリングするステップとを備えてもよい。例えば、設定された文字列はＳＩＭまたはｓｌｏｔであり、または基本パラメータを示すためのアルファベットの組合せを含み、前記文字列に基づいてシステムデータにおける各データビットの名称を検索し、カードスロットパラメータまたは他の基本パラメータをマーキングするためのデータビットを特定し、各ＳＩＭカードと対応するカードスロットのパラメータまたは他の基本パラメータがさらに分かる。
【００５５】
別の具体的実現形態では、システムデータを記録および解析するステップは、システム固有のパラメータを排除するステップを備えてもよい。具体的には、システムデータにはあるシステム固有のデータビット、例えば時間、通話時間等があり、異なる発信過程にはその数値も変わるが、これらのシステム固有のパラメータは移動通信端末の製造過程において製造メーカからそれに対して定義されることができないため、基本パラメータをマーキングするデータビットとなることはできない。これらのシステム固有のパラメータを排除することで、基本パラメータを得る効率を効果的に向上することができる。
【００５６】
さらに別の具体的実現形態では、上記の実現の方法を組み合わせてもよく、例えば、二回の通話中のシステムデータを比較し、複数のデータビットが変わったと発見した場合、各変わったデータビットを一々解析してもよく、設定された文字列によりこれらの変わったデータビットをフィルタリングしてもよく、これらの変わったデータビットにおけるシステム固有のパラメータを排除し、基本パラメータを得てもよい。
【００５７】
なお、移動通信端末のデータベースにアクセスすることにより、通話履歴のカードスロットパラメータ値を得、上記の実施の形態を組み合わせて、対応する基本パラメータを得ることができる。
【００５８】
他の実施の形態において、基本パラメータを得る前に、システム通信プロセスを起動させるステップをさらに備えてもよい。具体的には、複数の方法を備えてもよい。例えば、ユーザにそれぞれ異なるカードスロットのＳＩＭカードによりシステム通信の方法で設定された番号に発信または発信するように指示し、システム通話プロセスを起動させ、システム通話データを得ることができる。また、例えば、ユーザにそれぞれ異なるカードスロットのＳＩＭカードによりシステム通信の方法でメールを送信するように指示し、システム通話プロセスを起動させ、システム通話データを得ることができる。また、例えば、指示を一切せず、ユーザの通信プロセスを監視し、ユーザがシステム通信方法により発信または受話する場合、システムイベントを解析し、システム通話データを得ることができる。
【００５９】
一実施の形態において、ステップＳ２で前記移動通信端末の配置要素を得るステップは、設定された実行関数を得るステップを備えてもよい。
【００６０】
なかでも、発明者は市販のすべてのデュアルＳＩＭモデルについて多く実践と集計した後で、デュアルＳＩＭモデルにはある一部の実行関数の関数名が所定の命名方法を有する、例えば所定の文法等を含むことを発見した。なかでも、前記設定された実行関数は、ＳＩＭ番号を識別する実行関数と、ＳＩＭカードの状態を識別する実行関数と、ＳＩＭネットワーク属性を識別する実行関数と、ＳＩＭ通信事業者の属性を識別する実行関数との中の１種または複数であってもよい。他の実施の形態において、前記設定された実行関数は、フル通信機能を提供するためのその他の実行関数、例えばＳＩＭカードの基本動作属性を識別するためのその他の実行関数をさらに含んでもよい。
【００６１】
具体的には、設定された実行関数を得るステップは、設定される実行関数の関数名またはその部分集合を含む文字列によりシステム関数を検索するステップを備えてもよい。別の実施の形態において、設定された実行関数を得るステップは、各設定された実行関数の可能な命名方法をまとめるステップと、システムにおける実行関数と纏められた結果とを照合し、設定された実行関数が存在するかを判断するステップとを備えてもよい。
【００６２】
一実施の形態において、設定された実行関数を得るステップは、検索位置を設定するステップをさらに備えてもよい。発明者が市場における汎用のすべてのデュアルＳＩＭモデルを研究および集計し、その実行関数の出現位置が一定の規律に適合し、設定された検索位置において実行関数を検索すれば、検索の効率を大幅に向上できると発見した。もちろん、すべてのシステム関数をエルゴディックすることで設定された実行関数を得てもよい。
【００６３】
なお、設定された実行関数を得た後、設定された実行関数に基づいて、他の実行関数の関数名を得るステップをさらに備えてもよい。例えば、ＳＩＭカード番号を識別する実行関数の関数名としてＧｅｕｉｎｅｌｎｕｍｂｅｒを用いた場合、前記モデルにおいて他の実行関数の命名規則が第１の種別に該当する。ＳＩＭカード番号を識別する実行関数の関数名としてＧｅｔｌｉｎｅ１ｎｕｍｂｅｒ  Ｇｅｍｉｎｉを用いた場合、前記モデルの他の実行関数の命名規則が第２の種別に該当する。
【００６４】
ステップＳ３では、前記移動通信端末の配置要素を得た後、前記移動通信端末モデルのマッチングを完成させ、前記モデル及びそのマッチングする配置要素をデータベースに格納する。
【００６５】
具体的には、得られた基本パラメータ及び／又は実行関数をクラウドデータベースにアップロードしてもよい。この後、同じモデルの移動通信端末装置を検索する場合、前記クラウドデータベースからマッチングする基本パラメータ及び／又は実行関数が得られ、よって、マッチングする配置要素により、フル通信機能を提供し、ユーザのニーズを満たすことができる。
【００６６】
図５を参照されたい。本発明に係るデュアルＳＩＭクラウド識別装置の別の実施の形態において、ステップＳ１の前に、前記移動通信端末１１０がデュアルＳＩＭ端末であるかを検出するステップＳ１００をさらに備えてもよい。メーカの制限により、通常、第三者の通信ソフトウェアはそのまま前記移動端末のハードウェアパラメータを読み取ることができず、さらに、一部のモデルにおいて、システムパラメータを記憶するデータベースにアクセスすることもできない。したがって、移動通信装置がデュアルＳＩＭ装置であるかを検出することは、システム関数またはパラメータまたはモデルを解析することにより、またはユーザとインタラクションすることにより実現するしかない。
【００６７】
一実施の形態において、ステップＳ１００には、システムの実行関数をスキャンし、関数名を判断することにより、デュアルＳＩＭ端末であるかを判断するステップＳ１０１をさらに備える。
【００６８】
具体的には、ステップＳ１０１では、設定される実行関数の関数名またはその部分集合を含む文字列によりシステム関数を検索し、設定された実行関数が検索された後、これらの実行関数の関数名がデュアルＳＩＭの特徴に合致するかを判断するステップを備えてもよい。なかでも、各設定された実行関数を確認し、すべてデュアルＳＩＭの特徴に合致する場合、前記移動通信端末はデュアルＳＩＭモデルであると考えられる。また、一定の数を設定し、デュアルＳＩＭの特徴に合致する設定された実行関数の数が設定された数に達した場合、前記移動通信端末はデュアルＳＩＭモデルであると考えられる。
【００６９】
他の具体的実施例では、ステップＳ１０１は、以下のように実現されている。すなわち、さらに各設定された実行関数の可能なデュアルＳＩＭの特徴をまとめ、システムにおける実行関数と纏められた結果とを照合し、デュアルＳＩＭの特徴に合致する設定された実行関数が存在するかを判断し、前記移動通信端末がデュアルＳＩＭモデルであるかの判断結果を得る。
【００７０】
ステップＳ１０１において前記移動通信端末がデュアルＳＩＭモデルであると判断した場合、後のステップＳ２で、直接にステップＳ１０１において得られた設定される実行関数により、前記移動通信端末の配置要素を得る。
【００７１】
別の実施の形態において、ステップＳ１００は、すべてのデュアルＳＩＭモデルのモデル、例えばメーカ名及び移動通信端末のタイプをまとめるステップと、前記移動通信端末のモデルを得、次に、前記モデルに基づいて検索し、前記移動通信端末がデュアルＳＩＭ端末であるかを確認するステップとを備えてもよい。
【００７２】
さらに別の実施の形態において、ステップＳ１００は、移動通信端末のシステム関数を検索し、カードスロットを示すためのパラメータの数を検出するステップを備えてもよい。具体的には、特定のフィールドを有する文字列に基づいて、例えば、ＳＩＭまたはｓｌｏｔ等を検索し、カードスロットを示すためのパラメータを得ることができる。前記文字列を含むパラメータの数が一つ以上であり、例えばｓｌｏｔ１とｓ１ｏｔ２がある場合、前記移動通信端末はデュアルＳＩＭモデルであると判断する。
【００７３】
さらに別の実施の形態において、ステップＳ１００は、ユーザとインタラクションし、さらに前記移動通信端末の検出結果を得ることを備えてもよい。例えば、ユーザに前記移動通信端末がデュアルＳＩＭモデルであるかを聞き、またはユーザに前記移動通信端末がシングルＳＩＭモデルであるかデュアルＳＩＭモデルであるかを聞く。なかでも、インタラクションのみにより前記移動通信端末がデュアルＳＩＭ端末であるかの検出結果を得てもよく、上記の他の実施の形態の中のいずれか１種または複数と組み合わせ、前記移動通信端末がデュアルＳＩＭ端末であるかを検証してもよい。
【００７４】
前記移動通信端末はデュアルＳＩＭ端末であることが検出された場合、ステップＳ１を実施する。上記のデュアルＳＩＭクラウド識別方法は、デュアルＳＩＭ移動通信端末にマッチングできていない場合、システム関数をスキャンし、及びシステム通話から得たデータを解析することにより、移動通信端末に対応する配置要素を得、従来の機器ごとに逆コンパイルを行う必要がある不都合を解消し、効率を大幅に向上した。
【００７５】
図６を参照されたい。本発明は、デュアルＳＩＭクラウド識別方法の実施の形態をさらに提供する。具体的には、前記移動通信端末のシステム関数またはデータを解析することにより、または前記移動通信端末のモデルに基づいて、前記移動通信端末がデュアルＳＩＭ端末であるかを判断するステップＳ１１０１と、前記移動通信端末がデュアルＳＩＭ端末であると確認された場合、データベースに前記移動通信端末におけるＳＩＭカードとマッチングする配置要素が存在するかを検出し、前記配置要素がフル通信機能を提供するための基本パラメータと実行関数との中の少なくとも１種を含むステップＳ１１０２と、検出結果に基づいて、前記移動通信端末のマッチングを完成させるステップＳ１１０３と、を備えてもよい。
【００７６】
なかでも、ステップＳ１１０１では、上記のいずれかの実施形態により前記移動通信端末がデュアルＳＩＭ端末であるかを検索することができる。例えば、すべてのデュアルＳＩＭ移動通信端末のモデルを纏め、前記移動通信端末のモデルに基づいて検索し、前記移動通信端末がデュアルＳＩＭモデルであるかを判断することができる。あるいはシステム関数を検索し、カードスロットを示すためのパラメータの数により前記移動通信端末がデュアルＳＩＭモデルであるかを判断できる。あるいは設定される実行関数の関数名またはその部分集合を含む文字列によりシステム関数を検索できる。あるいは各設定された実行関数の可能な命名方法を纏め、システムにおける実行関数と纏められた結果とを照合し、設定された実行関数を得ることができる。
【００７７】
前記移動通信端末はデュアルＳＩＭ端末であることが検出された場合、ステップＳ１１０２を実施する。データベースで前記移動通信端末とマッチングする配置要素が検索された場合、前記マッチングする配置要素をダウンロードし、または前記移動通信端末に送信し、マッチングを完成させる。
【００７８】
図７を参照されたい。本発明は、デュアルＳＩＭクラウド識別方法を用いた移動通信端末装置をさらに提供する。一実施の形態において、前記装置１３１０は、デュアルＳＩＭ機能を備えるカードスロット１３２０と、検索モジュール１３３０と、取得モジュール１３４０と、伝送モジュール１３５０とを備えてもよい。
【００７９】
なかでも、検索モジュール１３３０は、検出データを送信し、移動通信端末１３１０とマッチングする配置要素が存在するかを検出し、及び移動通信端末１３１０のマッチング結果を受信することに適する。
【００８０】
取得モジュール１３４０は、システム通話プロセスにおけるシステムイベントを監視して解析することにより、またはシステム関数またはデータを解析することにより、前記移動通信端末とマッチングする配置要素を得ることに適する。
【００８１】
伝送モジュール１３５０は、得られた配置要素を、ネットワークを介して伝送することに適する。
【００８２】
具体的には、前記配置要素は、フル通信機能を提供するための基本パラメータと実行関数との中の少なくとも１種を含む。
【００８３】
なかでも、前記基本パラメータは、各ＳＩＭカードが対応するカードスロットのパラメータと、発信通信を実施するカードスロットパラメータと、着信通信を実施するカードスロットパラメータと、通話履歴が対応するカードスロットパラメータとの中の一つのデータまたはその組合せを含んでもよい。他の実施例では、前記基本パラメータは、前記移動通信端末の動作プロセスにおいてその通信にまたは他の機能に識別的な影響をもたらすことができるその他のパラメータを備えてもよい。
【００８４】
なかでも、前記実行関数は、ＳＩＭ番号を識別する実行関数と、ＳＩＭカードの状態を識別する実行関数と、ＳＩＭネットワーク属性を識別する実行関数と、ＳＩＭ通信事業者の属性を識別する実行関数との中の１種または複数であってもよい。他の実施例では、前記実行関数は、ＳＩＭカードの基本動作属性を識別するためのその他の実行関数であってもよい。
【００８５】
一実施の形態において、取得モジュール１３４０は、前記移動通信端末を用いてシステム通話プロセスを起動させることをユーザに指示することをさらに備える。例えば、通話プロセスにおけるシステムイベントに対する監視を完成させ、システムデータを得るために、ユーザに異なるＳＩＭカードで発信または受話するように指示する。
【００８６】
一実施の形態において、検索モジュール１３３０は、前記移動通信端末のモデル、例えば対応するメーカ名、例えば前記移動通信端末のシリアル番号とタイプ、例えば前記移動通信端末の製造ロット番号等を得ることとをさらに備える。この後、検索モジュール１３３０は得られたモデルを送信し、検索結果を得る。
【００８７】
一実施の形態において、伝送モジュール１３５０は、前記基本パラメータ及び／又は実行関数をクラウドデータベース、または前記移動通信装置と接続された他の装置、例えば他の移動通信装置に伝送してもよい。
【００８８】
さらに別の実施の形態において、移動通信端末１３１０は、移動通信端末のマッチング結果をユーザに提示することに適する表示モジュールをさらに備える。
【００８９】
別の実施の形態において、移動通信端末１３１０は、前記移動通信端末１３１０がデュアルＳＩＭモデルであるかを検出することに適するデュアルＳＩＭ検出モジュール１３６０をさらに備える。なかでも、一つの具体的実施例では、前記デュアルＳＩＭ検出モジュール１３６０はシステム関数をスキャンし、設定された実行関数を得、前記設定される実行関数の関数名がデュアルＳＩＭの特徴に合致するかを判断し、前記移動通信端末１３１０がデュアルＳＩＭモデルであるかを判断することができる。別の具体的実施例では、前記デュアルＳＩＭ検出モジュール１３６０は、さらに、移動通信端末１３１０のモデルに基づいて検索し、前記移動通信端末１３１０がデュアルＳＩＭモデルであるかを確認することができる。さらに別の具体的実施例では、前記デュアルＳＩＭ検出モジュール１３６０は、さらにユーザとインタラクションすることにより、ユーザの入力に基づいて前記移動通信端末１３１０がデュアルＳＩＭモデルであるかを確認することができる。
【００９０】
図８を参照されたい。本発明は、上記のデュアルＳＩＭクラウド識別方法を用いたネットワーク装置をさらに提供する。一実施の形態において、前記装置は、
所定の移動通信端末からの指令またはデータを受信することに適し、前記所定の移動通信端末がデュアルＳＩＭ端末であってもよいが、それに限定されず、例えば前記所定の移動通信端末は、一つまたは複数のデュアルＳＩＭ端末であってもよく、一つまたは複数のシングルＳＩＭ端末であってもよく、さらに、デュアルＳＩＭ端末とシングルＳＩＭ端末の集合であってもよい受信モジュール４１０と、
移動通信端末のモデルとマッチングする配置要素を記憶することに適するデータベース４２０と、
受信モジュール４１０に受信された指令またはデータに基づいて、データベース４２０で検索し、検索結果をフィードバックすることに適する検索モジュール４３０と、
前記所定の移動通信端末とマッチングする配置要素が存在しない場合、受信モジュール４１０に受信されたデータに基づいて、比較解析を行うことにより、前記所定の移動通信端末と対応する配置要素を得ることに適し、前記配置要素が、フル通信機能を提供するための基本パラメータと実行関数との中の少なくとも１種を含む取得モジュール４４０と、
取得モジュール４４０からの配置要素をデータベース４２０に記憶することに適する記
憶モジュール４５０と、を備えてもよい。
【００９１】
なかでも、前記フル通信機能は、ＳＩＭカードまたは番号を指定し、発信または受話を行うものと、指定されたＳＩＭカードまたは番号に連絡先の操作を行うものと、指定されたＳＩＭカードまたは番号の通話履歴を得るものと、指定されたＳＩＭカードまたは番号の着信履歴を得るものと、指定されたＳＩＭカードまたは番号の発信履歴を得るものと、指定されたＳＩＭカードまたは番号にＩＰ操作を行うものと、ＳＩＭカードまたは番号を指定し、所定のソーシャルアプリケーション等に関連付けさせるものとの中の一つまたは複数の機能を提供することを含んでもよい。前記基本パラメータは、カードスロットを示すための対応する識別番号と、各カードスロットが対応するＳＩＭカードの状態値と、ＳＩＭカードの通話履歴と、ＳＩＭ着信履歴との中の一つのデータまたはその組合せを含んでもよく、あるいは前記移動通信端末の動作プロセスにおいてその通信にまたは他の機能に識別的な影響をもたらすことができるその他のパラメータであってもよい。前記実行関数は、ＳＩＭ番号を識別する実行関数と、ＳＩＭカードの状態を識別する実行関数と、ＳＩＭネットワーク属性を識別する実行関数と、ＳＩＭ通信事業者の属性を識別する実行関数との中の１種または複数であってもよく、あるいはＳＩＭカードの基本動作属性を識別するためのその他の実行関数であってもよい。
【００９２】
一実施の形態において、受信モジュール４１０は、所定の移動通信端末のモデルを受信し、また、前記モデルにマッチングする配置要素が存在するかの指令を検索する。検索モジュール４３０は、前記指令に基づいて、データベース４２０で前記モデルを検索し、マッチングする配置要素が存在する場合、前記配置要素を前記移動通信端末に返し、マッチングする配置要素が存在しない場合、前記マッチングする配置要素がないという検索結果を前記移動通信端末にフィードバックする。
【００９３】
一実施の形態において、データベース４２０に前記モデルとマッチングする配置要素が存在しない場合、受信モジュール４１０は、所定の移動通信端末からの実行関数及び基本パラメータを含むシステム通信データをさらに取得モジュール４４０に送信する。取得モジュール４４０は、前記システム通信データをさらに解析し、例えば各データビットのデータ値を比較すること等により、基本パラメータを得る。
【００９４】
別の実施の形態において、データベース４２０に前記モデルとマッチングする配置要素が存在しない場合、取得モジュール４４０は、所定の移動通信端末からのシステム通信データを受信し、前記システム通信データをさらに解析することにより基本パラメータを得る。一方、取得モジュール４４０は、前記所定の移動通信端末をスキャンし、実行関数を得る。
【００９５】
本発明が提供する上記のデュアルＳＩＭクラウド識別方法、装置及びシステム、及び前記デュアルＳＩＭクラウド識別方法に適用する移動通信端末とクラウド装置は、すべてＴｏｕｃｈＰａｌ（登録商標）  Ｃｏｎｔａｃｔｓの第三者の通信ソフトウェアに適用する。
【００９６】
従来技術に比べ、本発明の各実施の形態では、システム関数をスキャンして対応する実行関数を得るステップと、システム通信プロセスを監視して対応する基本パラメータを得るステップとにより、少なくとも２枚のＳＩＭカードを備える移動通信端末がフル通信機能を実施することに必要な配置要素を得、従来の方法で逆コンパイルの手段に依存しなければならないという制限が無くなり、それ以上メーカの歩調を合わせて常に新しいモデルを購入しなくても構わず、第三者の通信ソフトウェア開発による人力と経済コストを大幅に節約した。
【００９７】
なお、本発明の各実施の形態において、データベースにユーザのモデルとマッチングする配置要素が存在しなくても、ユーザは簡単な操作でそのモデルとマッチングする配置要素が得られ、ネットワークを介して前記マッチングする配置要素をデータベースに格納し、他のそれと同じモデルを持つとともに、データベースを介してマッチングするいかなるユーザは前記マッチングする配置要素を得ることができ、前記モデルが主流のモデルであるかは制限条件とならず、ユーザエクスペリエンスを極めて大きく最適化にした。
【００９８】
当業者は、本発明に記載のＳＩＭカードは移動通信端末に装着されるインテリジェントチップまたはユーザＩＤチップであり、前記移動通信端末ユーザの情報、暗号化される秘密キー及び通話履歴、連絡先リスト等の内容を記憶することができ、ユーザ識別認証、顧客の通話時の音声情報暗号化等のサービスを提供することができ、それはｍｉｃｒｏ  ＳＩＭカード、またはｎａｎｏ  ＳＩＭカード等であってもよいことが分かるべきである。本発明に記載の「デュアルＳＩＭ」は２枚のＳＩＭカードまたは他の通信カードに制限されるものではなく、本発明の精神を変えることなく、２枚以上のＳＩＭカードまたは他の通信カードに適用してもよく、さらに、一枚のＳＩＭカードに二つのまたは複数の番号を含む状況に適用することができる。それに対応して、前記配置要素中の基本パラメータは、他の異なるＳＩＭカードまたは同じＳＩＭカードにおける異なる番号を区別するためのパラメータを含んでもよい。
【００９９】
本明細書及び特許請求の範囲では、用語「含む」または類似する用語は、非排他的に含むことを図るものであるので、一連の部材を含む方法または装置は、単独で挙げられたそれらの部材のみならず、さらに、他の挙げられていない部材を含んでもよい。以上に本発明の模式的実施の形態を具体的に示し説明した。本発明は開示された実施の形態に制限されるものではなく、逆に、本発明の趣旨は添付する請求項の精神と範囲に含まれる種々の変形と等価の構成を包含することである。
【図１】
2018014765.tif 000003
【図２】
2018014765.tif 000004
【図３】
2018014765.tif 000005
【図４】
2018014765.tif 000006
【図５】
2018014765.tif 000007
【図６】
2018014765.tif 000008
【図７】
2018014765.tif 000009
【図８】
2018014765.tif 000010