(57)【要約】  本発明は、データ処理方法、装置、プログラム、記録媒体、端末及びスマートデバイスに関する。当該方法は、スマートデバイスの第１ＭＣＵと、前記スマートデバイスのＷｉ−Ｆｉモジュール内に設置された第２ＭＣＵとの間で伝送されるシーケンス番号が付加されたデータパケットを取得するステップと、前記シーケンス番号に基づいて前記データパケットを処理及び表示することにより、前記第２ＭＣＵをデバッグするステップとを含む。本発明の実施例を応用すると、端末は、シーケンス番号が付加されたデータパケットを取得して、当該シーケンス番号が付加されたデータパケットに対して処理及び表示して、デバッグを行う。本発明の実施例によると、端末は、シーケンス番号に基づいて送受信するデータの順序を直接に特定できて、第２ＭＣＵに対するデバッグが便利になって、データ伝送に存在する問題をタイムリーに発見できて、ユーザの操作を便利になった。【選択図】        図１
2018518065.tif 000002
【特許請求の範囲】
【請求項１】
スマートデバイスの第１ＭＣＵ（マイクロコントロールユニット）と、前記スマートデバイスのＷｉ−Ｆｉモジュール内に設置された第２ＭＣＵとの間で伝送されるシーケンス番号が付加されたデータパケットを取得するステップと、
前記シーケンス番号に基づいて前記データパケットを処理及び表示することにより、前記第２ＭＣＵをデバッグするステップと
を含むことを特徴とするデータ処理方法。
【請求項２】
前記シーケンス番号に基づいて前記データパケットを処理及び表示するステップは、
各々の前記データパケット中に付加された、前記第２ＭＣＵにより前記データパケット中に追加した前記シーケンス番号を抽出するステップと、
前記シーケンス番号に基づいて前記データパケットをソートするステップと、
前記ソート後の前記データパケットを表示するステップと
を含むことを特徴とする請求項1に記載のデータ処理方法。
【請求項３】
前記シーケンス番号に基づいて前記データパケットを処理及び表示するステップの後に、
表示結果に基づいて前記第２ＭＣＵにデバッグ命令を送信することにより、前記第２ＭＣＵの実行ルーチンを変更するステップ
をさらに含むことを特徴とする請求項1又は２に記載のデータ処理方法。
【請求項４】
各々の前記データパケット中に付加されたシーケンス番号を抽出するステップの前に、
取得した前記データパケットの中の前記デバッグと関係がないデータパケットを特定するステップと、
特定した前記データパケットをマスキングするステップと
をさらに含むことを特徴とする請求項２に記載のデータ処理方法。
【請求項５】
前記スマートデバイスの第１ＭＣＵと第２ＭＣＵとの間で伝送されるシーケンス番号が付加されたデータパケットを取得するステップは、
無線通信によってスマートデバイスの第１ＭＣＵと第２ＭＣＵとの間で伝送されるシーケンス番号が付加されたデータパケットを取得するステップ
を含むことを特徴とする請求項1に記載のデータ処理方法。
【請求項６】
前記スマートデバイスの第１ＭＣＵと第２ＭＣＵとの間で伝送されるシーケンス番号が付加されたデータパケットを取得するステップは、
ＵＤＰ（ユーザーデータグラムプロトコル）或はＩＰ（インターネットプロトコル）によってスマートデバイスの第１ＭＣＵと第２ＭＣＵとの間で伝送されるシーケンス番号が付加されたデータパケットを取得するステップ
を含むことを特徴とする請求項1に記載のデータ処理方法。
【請求項７】
スマートデバイスの第１ＭＣＵとの間で伝送するデータパケットを特定するステップと、
各々の前記データパケットにシーケンス番号を追加するステップと、
シーケンス番号を追加した前記データパケットを端末に送信することにより、前記端末が、前記シーケンス番号に基づいて前記データパケットを処理、表示及びデバッグするようにするステップと
を含むことを特徴とするデータ処理方法。
【請求項８】
前記スマートデバイスの第１ＭＣＵとの間で伝送するデータパケットを特定するステップの前に、
スマートデバイスの第１ＭＣＵとの間で伝送するデータストリームを取得するステップと、
前記データストリームをデータパケットにパッケージングするステップと
をさらに含むことを特徴とする請求項７に記載のデータ処理方法。
【請求項９】
前記シーケンス番号を追加した前記データパケットを端末に送信するステップは、
無線通信、或いは、ＵＤＰ、或いは、ＩＰによって前記端末にシーケンス番号を追加した前記データパケットを送信するステップ
を含むことを特徴とする請求項７に記載のデータ処理方法。
【請求項１０】
スマートデバイスの第１ＭＣＵと、前記スマートデバイスのＷｉ−Ｆｉモジュール内に設置された第２ＭＣＵとの間で伝送されるシーケンス番号が付加されたデータパケットを取得する第１取得モジュールと、
前記シーケンス番号に基づいて前記データパケットを処理及び表示することにより、前記第２ＭＣＵをデバッグする処理モジュールと
を備えることを特徴とするデータ処理装置。
【請求項１１】
前記処理モジュールは、
各々の前記データパケット中に付加された、前記第２ＭＣＵにより前記データパケット中に追加した前記シーケンス番号を抽出する抽出サブモジュールと、
前記シーケンス番号に基づいて前記データパケットをソートするソートサブモジュールと、
前記ソート後の前記データパケットを表示する表示サブモジュールと
を備えることを特徴とする請求項１０に記載のデータ処理装置。
【請求項１２】
表示結果に基づいて前記第２ＭＣＵにデバッグ命令を送信することにより、前記第２ＭＣＵの実行ルーチンを変更する第１送信モジュール
をさらに備えることを特徴とする請求項１０又は１１に記載のデータ処理装置。
【請求項１３】
取得した前記データパケットの中の前記デバッグと関係がないデータパケットを特定する第１特定モジュールと、
特定した前記データパケットをマスキングするマスキングモジュールと
をさらに備えることを特徴とする請求項１１に記載のデータ処理装置。
【請求項１４】
前記第１取得モジュールは、
無線通信によってスマートデバイスの第１ＭＣＵと第２ＭＣＵとの間で伝送されるシーケンス番号が付加されたデータパケットを取得する第１取得サブモジュール
を備えることを特徴とする請求項１０に記載のデータ処理装置。
【請求項１５】
前記第１取得モジュールは、
ＵＤＰ或はＩＰによってスマートデバイスの第１ＭＣＵと第２ＭＣＵとの間で伝送されるシーケンス番号が付加されたデータパケットを取得する第２取得サブモジュール
を備えることを特徴とする請求項１０に記載のデータ処理装置。
【請求項１６】
スマートデバイスの第１ＭＣＵとの間で伝送するデータパケットを特定する第２特定モジュールと、
各々の前記データパケットにシーケンス番号を追加する追加モジュールと、
シーケンス番号を追加した前記データパケットを端末に送信することにより、前記端末が、前記シーケンス番号に基づいて前記データパケットを処理、表示及びデバッグするようにする第２送信モジュールと
を備えることを特徴とするデータ処理装置。
【請求項１７】
前記第２特定モジュールは、
スマートデバイスの第１ＭＣＵとの間で伝送するデータストリームを取得する第２取得サブモジュールと、
前記データストリームをデータパケットにパッケージングするパッケージングサブモジュールと
を備えることを特徴とする請求項１６に記載のデータ処理装置。
【請求項１８】
前記第２送信モジュールは、
無線通信、或いは、ＵＤＰ、或いは、ＩＰによって前記端末にシーケンス番号を追加した前記データパケットを送信する第２送信サブモジュール
を備えることを特徴とする請求項１６に記載のデータ処理装置。
【請求項１９】
プロセッサと、
前記プロセッサが実行可能な命令を記憶するためのメモリと
を備え、
前記プロセッサは、
スマートデバイスの第１ＭＣＵと、前記スマートデバイスのＷｉ−Ｆｉモジュール内に設置された第２ＭＣＵとの間で伝送されるシーケンス番号が付加されたデータパケットを取得し、
前記シーケンス番号に基づいて前記データパケットを処理及び表示することにより、前記第２ＭＣＵをデバッグする
ように構成されることを特徴をする端末。
【請求項２０】
プロセッサと、
前記プロセッサが実行可能な命令を記憶するためのメモリと
を備え、
前記プロセッサは、
スマートデバイスの第１ＭＣＵとの間で伝送するデータパケットを特定し、
各々の前記データパケットにシーケンス番号を追加し、
シーケンス番号を追加した前記データパケットを端末に送信することにより、前記端末が、前記シーケンス番号に基づいて前記データパケットを処理、表示及びデバッグするようにする
ように構成されることを特徴をするスマートデバイス。
【発明の詳細な説明】
【相互参照】
【０００１】
本願は、出願番号がＣＮ２０１６１０１６２１７１.３であって、出願日が２０１６年３月２１日である中国特許出願に基づいて優先権を主張し、当該中国特許出願のすべての内容を援用する。
【技術分野】
【０００２】
本発明は、スマートデバイス技術分野に関し、特に、データ処理方法、装置、端末及びスマートデバイスに関する。
【背景技術】
【０００３】
Ｗｉ−Ｆｉ（ＷｉｒｅｌｅｓｓＦｉｄｅｌｉｔｙ）、ブルートゥース、等のような無線通信の技術の発展に伴い、Ｗｉ−Ｆｉモジュールをスマートデバイス内に設置できて、スマートデバイスはクラウドサーバーと通信でき、また、端末を介して当該スマートデバイスを制御できることになった。当該Ｗｉ−Ｆｉモジュールは、一般的に、Ｗｉ−ＦｉチップとＭＣＵ（Ｍｉｃｒｏｃｏｎｔｒｏｌｌｅｒ Ｕｎｉｔ）から構成される。ここで、Ｗｉ−Ｆｉチップは、他のデバイスと通信するためのものであり、ＭＣＵは、スマートデバイス自身のＭＣＵと一緒にスマートデバイスを制御するためのものである。
【０００４】
関連技術において、スマートデバイス内のＭＣＵとＷｉ−Ｆｉモジュールとの間は、２本のシリアルラインを介して通信する。２本のシリアルライン上で伝送するデータを照会しようとすると、二つのシリアルデバッグツールが必要となり、こんな方法は、データを送受信する順序に対する特定が不便になり、デバッグの難易度がより高い。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、関連技術に存在する問題を解決するために、データ処理方法、装置、端末及びスマートデバイスを提供する。
【課題を解決するための手段】
【０００６】
本発明の実施例に係る第１の態様によると、データ処理方法を提供する。
【０００７】
当該方法は、
スマートデバイスの第１ＭＣＵと、前記スマートデバイスのＷｉ−Ｆｉモジュール内に設置された第２ＭＣＵとの間で伝送されるシーケンス番号が付加されたデータパケットを取得するステップと、
前記シーケンス番号に基づいて前記データパケットを処理及び表示することにより、前記第２ＭＣＵをデバッグするステップと
を含む。
【０００８】
オプションとして、
前記シーケンス番号に基づいて前記データパケットを処理及び表示するステップは、
各々の前記データパケット中に付加された、前記第２ＭＣＵにより前記データパケット中に追加した前記シーケンス番号を抽出するステップと、
前記シーケンス番号に基づいて前記データパケットをソートするステップと、
前記ソート後の前記データパケットを表示するステップと
を含む。
【０００９】
オプションとして、
前記シーケンス番号に基づいて前記データパケットを処理及び表示するステップの後に、
表示結果に基づいて前記第２ＭＣＵにデバッグ命令を送信することにより、前記第２ＭＣＵの実行ルーチンを変更するステップ
をさらに含む。
【００１０】
オプションとして、
各々の前記データパケット中に付加されたシーケンス番号を抽出するステップの前に、
取得した前記データパケットの中の前記デバッグと関係がないデータパケットを特定するステップと、
特定した前記データパケットをマスキングするステップと
をさらに含む。
【００１１】
オプションとして、
前記スマートデバイスの第１ＭＣＵと第２ＭＣＵとの間で伝送されるシーケンス番号が付加されたデータパケットを取得するステップは、
無線通信によってスマートデバイスの第１ＭＣＵと第２ＭＣＵとの間で伝送されるシーケンス番号が付加されたデータパケットを取得するステップ
を含む。
【００１２】
オプションとして、
前記スマートデバイスの第１ＭＣＵと第２ＭＣＵとの間で伝送されるシーケンス番号が付加されたデータパケットを取得するステップは、
ＵＤＰ或はＩＰによってスマートデバイスの第１ＭＣＵと第２ＭＣＵとの間で伝送されるシーケンス番号が付加されたデータパケットを取得するステップ
を含む。
【００１３】
本発明の実施例に係る第２の態様によると、データ処理方法を提供する。
【００１４】
当該方法は、
スマートデバイスの第１ＭＣＵとの間で伝送するデータパケットを特定するステップと、
各々の前記データパケットにシーケンス番号を追加するステップと、
シーケンス番号を追加した前記データパケットを端末に送信することにより、前記端末が、前記シーケンス番号に基づいて前記データパケットを処理、表示及びデバッグするようにするステップと
を含む。
【００１５】
オプションとして、
前記スマートデバイスの第１ＭＣＵとの間で伝送するデータパケットを特定するステップの前に、
スマートデバイスの第１ＭＣＵとの間で伝送するデータストリームを取得するステップと、
前記データストリームをデータパケットにパッケージングするステップと
をさらに含む。
【００１６】
オプションとして、
前記シーケンス番号を追加した前記データパケットを端末に送信するステップは、
無線通信、或いは、ＵＤＰ、或いは、ＩＰによって前記端末にシーケンス番号を追加した前記データパケットを送信するステップ
を含む。
【００１７】
本発明の実施例に係る第３の態様によると、データ処理装置を提供する。
【００１８】
当該装置は、
スマートデバイスの第１ＭＣＵと、前記スマートデバイスのＷｉ−Ｆｉモジュール内に設置された第２ＭＣＵとの間で伝送されるシーケンス番号が付加されたデータパケットを取得する第１取得モジュールと、
前記シーケンス番号に基づいて前記データパケットを処理及び表示することにより、前記第２ＭＣＵをデバッグする処理モジュールと
を備える。
【００１９】
オプションとして、
前記処理モジュールは、
各々の前記データパケット中に付加された、前記第２ＭＣＵにより前記データパケット中に追加した前記シーケンス番号を抽出する抽出サブモジュールと、
前記シーケンス番号に基づいて前記データパケットをソートするソートサブモジュールと、
前記ソート後の前記データパケットを表示する表示サブモジュールと
を備える。
【００２０】
オプションとして、
前記装置は、
表示結果に基づいて前記第２ＭＣＵにデバッグ命令を送信することにより、前記第２ＭＣＵの実行ルーチンを変更する第１送信モジュール
をさらに備える。
【００２１】
オプションとして、
前記装置は、
取得した前記データパケットの中の前記デバッグと関係がないデータパケットを特定する第１特定モジュールと、
特定した前記データパケットをマスキングするマスキングモジュールと
をさらに備える。
【００２２】
オプションとして、
前記第１取得モジュールは、
無線通信によってスマートデバイスの第１ＭＣＵと第２ＭＣＵとの間で伝送されるシーケンス番号が付加されたデータパケットを取得する第１取得サブモジュール
を備える。
【００２３】
オプションとして、
前記第１取得モジュールは、
ＵＤＰ或はＩＰによってスマートデバイスの第１ＭＣＵと第２ＭＣＵとの間で伝送されるシーケンス番号が付加されたデータパケットを取得する第２取得サブモジュール
を備える。
【００２４】
本発明の実施例に係る第４の態様によると、データ処理装置を提供する。
【００２５】
当該装置は、
スマートデバイスの第１ＭＣＵとの間で伝送するデータパケットを特定する第２特定モジュールと、
各々の前記データパケットにシーケンス番号を追加する追加モジュールと、
シーケンス番号を追加した前記データパケットを端末に送信することにより、前記端末が、前記シーケンス番号に基づいて前記データパケットを処理、表示及びデバッグするようにする第２送信モジュールと
を備える。
【００２６】
オプションとして、
前記第２特定モジュールは、
スマートデバイスの第１ＭＣＵとの間で伝送するデータストリームを取得する第２取得サブモジュールと、
前記データストリームをデータパケットにパッケージングするパッケージングサブモジュールと
を備える。
【００２７】
オプションとして、
前記第２送信モジュールは、
無線通信、或いは、ＵＤＰ、或いは、ＩＰによって前記端末にシーケンス番号を追加した前記データパケットを送信する第２送信サブモジュール
を備える。
【００２８】
本発明の実施例に係る第５の態様によると、端末を提供する。
【００２９】
当該端末は、
プロセッサと、
前記プロセッサが実行可能な命令を記憶するためのメモリと
を備え、
前記プロセッサは、
スマートデバイスの第１ＭＣＵと、前記スマートデバイスのＷｉ−Ｆｉモジュール内に設置された第２ＭＣＵとの間で伝送されるシーケンス番号が付加されたデータパケットを取得し、
前記シーケンス番号に基づいて前記データパケットを処理及び表示することにより、前記第２ＭＣＵをデバッグする
ように構成される。
【００３０】
本発明の実施例に係る第６の態様によると、スマートデバイスを提供する。
【００３１】
当該スマートデバイスは、
プロセッサと、
前記プロセッサが実行可能な命令を記憶するためのメモリと
を備え、
前記プロセッサは、
スマートデバイスの第１ＭＣＵとの間で伝送するデータパケットを特定し、
各々の前記データパケットにシーケンス番号を追加し、
シーケンス番号を追加した前記データパケットを端末に送信することにより、前記端末が、前記シーケンス番号に基づいて前記データパケットを処理、表示及びデバッグするようにする
ように構成される。
【発明の効果】
【００３２】
本発明の実施例が提供する構成の有益な効果は以下のとおりである。
【００３３】
本発明中の端末は、シーケンス番号が付加されたデータパケットを取得して、当該シーケンス番号が付加されたデータパケットに対して処理及び表示して、デバッグを行う。本発明の実施例によると、端末は、シーケンス番号に基づいて送受信するデータの順序を直接に特定できて、第２ＭＣＵに対するデバッグが便利になって、データ伝送に存在する問題をタイムリーに発見できて、ユーザの操作を便利になった。
【００３４】
本発明中の端末は、データパケット中のシーケンス番号を抽出して、データパケットのシーケンス番号に基づいて、データパケットを分析できる。もし、表示されたデータパケットの順序とシーケンス番号順序が一致しないと、データ伝送に問題が存在することを了解できて、デバッグが便利になった。
【００３５】
本発明中の端末は、データパケットに対する分析結果に基づいて、第２ＭＣＵがルーチンを変更するように指示できて、データ伝送中に存在する問題を解決して、データの正常的の伝送を保証できるようになった。
【００３６】
本発明中の端末は、取得されたデータパケットを選別して、デバッグと関係がないデータパケットをマスキングして、デバッグと関係があるデータパケットのみを保留できて、無駄な情報の表示しなくなり、デバッグに対する干渉がなくなった。
【００３７】
本発明中の端末は、関連技術のように２本のシリアルラインを介してデータパケットを取得することではなく、無線通信によってデータパケットを取得でき、シリアルラインのコストが節約できた。端末は、さらに、ＵＤＰ或いはＩＰによってデータパケットを取得できて、データパケットの取得率を高めて、パケット損失率を減少した。
【００３８】
本発明において、スマートデバイス内に設置したＷｉ−Ｆｉモジュール内の第２ＭＣＵを利用して、スマートデバイス自身の第１ＭＣＵとの間で伝送するデータパケットを特定でき、特定されたデータパケットに対してシーケンス番号を追加できて、端末上でデータパケットの内容及びシーケンス番号を表示できるようになった。このようにして、ユーザによりシーケンス番号に基づいてデータパケットの送受信の順序を特定できて、ユーザのデバッグが便利になって、ユーザの操作を便利にして、ユーザ体験を改善した。
【００３９】
本発明において、スマートデバイス内の第２ＭＣＵを利用して、取得された第１ＭＣＵとの間で伝送するデータストリームに対してパッケージングでき、シーケンス番号を追加できて、後続の端末の当該データパケットに対する分析とデバッグが便利になった。
【００４０】
本発明において、関連技術のように２本のシリアルラインによってデータパケットを送信することではなく、スマートデバイス内の第２ＭＣＵを利用して、無線通信によってデータパケットを送信できて、シリアルラインのコストが節約できた。さらに、ＵＤＰ或いはＩＰによってデータパケットを送信できて、データパケットの伝送率を高めて、パケット損失率を減少した。
【００４１】
以上の統括な記述と以下の細部記述は、ただ例示的なものであり、本発明を制限するものではないと、理解するべきである。
【図面の簡単な説明】
【００４２】
ここでの図面は、明細書に合併されて本明細書の一部を構成して本発明に合致する実施例を示し、明細書とともに本発明の原理の説明するのに用いられる。
【００４３】
【図１】本発明の例示的な一実施例に係る一種のデータ処理方法を示すフローチャートである。
【図２】本発明の例示的な一実施例に係るもう一種のデータ処理方法を示すフローチャートである。
【図３】本発明の例示的な一実施例に係る一種のデータ処理方法を示すフローチャートである。
【図４】本発明の例示的な一実施例に係るもう一種のデータ処理方法を示すフローチャートである。
【図５Ａ】本発明の例示的な一実施例に係る一種のデータ処理方法の実現環境を示す模式図である。
【図５Ｂ】本発明の例示的な一実施例に係る一種のデータ処理方法の結果を示す模式図である。
【図６】本発明の例示的な一実施例に係る一種のデータ処理装置を示すブロック図である。
【図７】本発明の例示的な一実施例に係るもう一種のデータ処理装置を示すブロック図である。
【図８】本発明の例示的な一実施例に係るもう一種のデータ処理装置を示すブロック図である。
【図９】本発明の例示的な一実施例に係るもう一種のデータ処理装置を示すブロック図である。
【図１０】本発明の例示的な一実施例に係るもう一種のデータ処理装置を示すブロック図である。
【図１１】本発明の例示的な一実施例に係るもう一種のデータ処理装置を示すブロック図である。
【図１２】本発明の例示的な一実施例に係るもう一種のデータ処理装置を示すブロック図である。
【図１３】本発明の例示的な一実施例に係るもう一種のデータ処理装置を示すブロック図である。
【図１４】本発明の例示的な一実施例に係るもう一種のデータ処理装置を示すブロック図である。
【図１５】本発明の例示的な一実施例に係る一種のデータ処理装置に用いられる構成を示す模式図である。
【図１６】本発明の例示的な一実施例に係るもう一種のデータ処理装置に用いられる構成を示す模式図である。
【発明を実施するための形態】
【００４４】
ここで、例示的な実施例を詳細に説明する。また、説明中の例は、図面に示している。以下の記述において、図面を説明する際に特に説明しない場合、異なる図面中の同一の符号は、同一或は同様な要素を意味する。以下の例示的な実施例において記述する実施方法は、本発明に合致するすべての実施方法を代表しない。逆に、それらは、添付の特許請求の範囲において詳細に記述された、本発明のいくつかの態様と合致する装置、及び方法の例に過ぎない。
【００４５】
本発明に用いる用語は、特定の実施例を説明するものに過ぎず、本発明を限定するものではない。本発明及び特許請求の範囲に記載の単数形式の「１種類」、「前記」及び「当該」は、前後の文章においてそれぞれ他の意味を含有すると明確に記載される以外には、複数の形式も含んでいる。ここで、本発明に記載の「及び／又は」は、挙げられる事項の1つ又は複数の何れ又は全ての組み合わせを意味する。
【００４６】
本発明は、第１の、第２の、第３の等の用語により各種の情報を説明しているが、それらの情報は上記用語に限られない。これらの用語は、同じ種類の情報同士を区分するためのものに過ぎない。例えば、本発明の範囲から逸脱しない場合、第１の情報を第２の情報と称しても良い。同じように、第２の情報を第１の情報と称してもよい。用語「……場合」は、上下文により、「……時」或は「……と」又は「確定に応じる」に解釈されてもよい。
【００４７】
図１に示したように、図１は、例示的な一実施例に係る一種のデータ処理方法を示すフローチャートである。当該方法は、端末に用いられ、以下のステップを含む。
【００４８】
ステップ１０１において、スマートデバイスの第１ＭＣＵと、スマートデバイスのＷｉ−Ｆｉモジュール内に設置された第２ＭＣＵとの間で伝送されるシーケンス番号が付加されたデータパケットを取得する。
【００４９】
本発明のスマートデバイス内には、Ｗｉ−Ｆｉ（ＷｉｒｅｌｅｓｓＦｉｄｅｌｉｔｙ）モジュールが設置されており、当該Ｗｉ−Ｆｉモジュールは、Ｗｉ−Ｆｉチップ及び第２ＭＣＵを含む。第２ＭＣＵは、Ｗｉ−Ｆｉチップを介してスマートデバイス自身の第１ＭＣＵと通信でき、また、Ｗｉ−Ｆｉチップを介して他のデバイスと通信できる。
【００５０】
本発明中のルータは、スマートルーティングデバイスとして、従来のルーティング機能のほか、別途のオペレーティングシステムとディスクも備える。当該ディスクの記憶空間の大きさは、必要によって柔軟に設計でき、例えば、１Ｔにしてもよい。
【００５１】
本発明中の端末は、インタネット接続機能を有する任意のスマート端末であってもよく、例えば、携帯電話、タブレットＰＣ、ＰＤＡ（ＰｅｒｓｏｎＡｌ ＤｉｇｉＴＡｌ ＡｓｓｉｓＴＡｎＴ）等であってもよい。ここで、端末は、無線ＬＡＮを介してルータに接続して、ルータを介してパブリックネットワーク上のサーバをアクセスできる。
【００５２】
端末は、例えばスマートホームＡｐｐのようなＡｐｐ（ＡｐｐｌｉｃＡＴｉｏｎ）を利用して、スマートデバイスのＷｉ−Ｆｉモジュールに制御命令を送信して、スマートデバイスを制御できる。スマートデバイスの第１ＭＣＵは、スマートデバイス内のＷｉ−Ｆｉモジュール内のＷｉ−Ｆｉチップが当該制御命令を受信すると、受信した当該制御命令を、所定のプロトコルの形式に従って、スマートデバイスの第１ＭＣＵがが識別できるバイナリコード列に切り替えた後に、バイナリコード列をシリアルポートを介して当該スマートデバイスの第１ＭＣＵに送信し、第１ＭＣＵにより該当する機能を実行することにより、端末のスマートデバイスに対する制御を実現する。
【００５３】
ステップ１０２において、当該シーケンス番号に基づいてデータパケットを処理及び表示して、第２ＭＣＵをデバッグする。
【００５４】
本発明の実施例において、端末は、シーケンス番号が付加されたデータパケットを取得して、当該シーケンス番号が付加されたデータパケットに対して処理及び表示して、デバッグを行う。本発明の実施例によると、端末は、シーケンス番号に基づいて送受信するデータの順序を直接に特定できて、第２ＭＣＵに対するデバッグが便利になって、データ伝送に存在する問題をタイムリーに発見できて、ユーザの操作を便利になった。
【００５５】
図２に示したように、図２は、例示的な一実施例に係るもう一種のデータ処理方法を示すフローチャートである。当該方法は、端末に用いられ、図１に示した実施例を元に、以下のステップを含む。
【００５６】
ステップ２０１において、無線通信によってスマートデバイスの第１ＭＣＵと第２ＭＣＵとの間で伝送されるシーケンス番号が付加されたデータパケットを取得する。
【００５７】
本発明の方法において、スマートデバイスのＷｉ−ＦｉモジュールはＷｉ−Ｆｉを介してルータに接続され、ルータはＷｉ−Ｆｉを介して例えばコンピュータ、携帯電話のような端末に接続される。或いは、ルータは、さらに、１本のシリアルラインを介して端末に接続されてもよい。このようにして、端末は、無線通信によって、第１ＭＣＵと第２ＭＣＵとの間で伝送するシーケンス番号が付加されたデータパケットを取得できる。
【００５８】
もう一方法において、本ステップは、ＵＤＰ（Ｕｓｅｒ ＤＡＴＡｇｒＡｍ ＰｒｏＴｏｃｏｌ）或いはＩＰ（ＩｎＴｅｒｎｅＴ ＰｒｏＴｏｃｏｌ）によって、スマートデバイスの第１ＭＣＵと第２ＭＣＵとの間で伝送されるシーケンス番号が付加されたデータパケットを取得してもよい。
【００５９】
このような方法において、Ｗｉ−Ｆｉモジュールは、１本のシリアルラインを介して、端末と直接に接続されて、ＵＤＰブロードキャスティングの形式に従って、第１ＭＣＵと第２ＭＣＵとの間で伝送するデータパケットを、ルータが位置するＬＡＮ内の全てのデバイスにブロードキャスティングしてもよい。端末は、モニターリングされたら、すぐ、当該データパケットを取得できる。或いは、Ｗｉ−Ｆｉモジュールは、所定のＩＰの端末にデータパケットを送信して、端末が当該データパケットを取得するようにしてもよい。
【００６０】
ステップ２０２において、取得されたデータパケット中デバッグと関係がないデータパケットを特定する。
【００６１】
ステップ２０３において、特定されたデバッグと関係がないデータパケットをマスキングする。
【００６２】
本発明の実施例において、取得するデータパケットはデバッグを行うためのものであるため、データパケット中のデバッグに無駄なデータパケットであるデバッグと関係がないデータパケットをマスキングして、デバッグと関係があるデータパケットのみを保留する。
【００６３】
ステップ２０４において、各データパケット中に付加されたシーケンス番号を抽出する。
【００６４】
ここで、スマートデバイス内の第２ＭＣＵにより、データパケットに対して、パッケージングを行い、また、シーケンス番号を追加する。
【００６５】
ステップ２０５において、当該シーケンス番号に基づいてデータパケットをソートする。
【００６６】
ステップ２０６において、ソート後のデータパケットを表示する。
【００６７】
本発明のステップ中では、例えばｌｏｇ情報のようなデータパケットの関連情報を表示し、さらに、データパケットのシーケンス番号を表示する。ユーザは、ｌｏｇ情報に基づいて、第１ＭＣＵと第２ＭＣＵとの間のデータ伝送が正常であるか否かを分析できる。ユーザは、さらに、データパケットのシーケンス番号に基づいて分析して、もし、表示されたデータパケットの順序とシーケンス番号順序が一致しないと、データの伝送に問題が存在することを了解できる。
【００６８】
本発明の実施例において、さらに、以下のステップを含む。
【００６９】
ステップ２０７において、表示結果に基づいて第２ＭＣＵにデバッグ命令を送信することにより、第２ＭＣＵの実行ルーチンを変更する。
【００７０】
本発明の実施例において、ユーザは、分析結果に基づいて、第２ＭＣＵの実行ルーチンを変更してもよいし、第２ＭＣＵにデバッグ命令を送信してルーチンを変更してもよい。
【００７１】
関連技術において、第１ＭＣＵとＷｉ−Ｆｉモジュールとの間は、シリアルポートを利用して、２本のシリアルラインを介して、接続されて、互いに通信する。２本のシリアルライン上で伝送するデータを照会しようとすると、二つのシリアルデバッグツールが必要となる。シリアルポートは、データパケットによって伝送するのではなく、データストリームによって伝送する。一般的なシリアルデバッグツールには時間に関連する情報がないため、２本のシリアルライン上でのデータ送受信の順序の特定が不便になり、デバッグの難易度がより高い。例えば、シリアルデバッグツール１が得たデータが、Ａ１、Ａ２及びＡ３であり、シリアルデバッグツール２が得たデータが、Ｂ１、Ｂ２及びＢ３であるとする。この場合、Ａ１とＢ１、 Ａ２とＢ２、及び、Ａ３とＢ３の前後順序を特定できない。さらに、ネットワークプロトコルのタイプによって、二つのデータパケットの受信順序と送信順序が逆になる情況もある。
【００７２】
しかし、本発明の実施例において、第１ＭＣＵと第２ＭＣＵとの間は、１本のシリアルラインのみを介して接続さればよい。また、第２ＭＣＵと第１ＭＣＵとの間で伝送するデータストリームに対して、第２ＭＣＵによりパッケージングを行い、また、パッケージングの順序に基づいてシーケンス番号を追加する。このようにして、端末で表示する内容は、データパケットの情報のほか、シーケンス番号も含む。このようにして、ユーザは、データパケットの送受信順序に基づいて、便利に、分析及びデバッグを行うことができる。
【００７３】
本発明の実施例において、ｐｙＴｈｏｎスクリプトを用いてデータパケットの取得及び表示を実現してもよいが、その実現方法はこれに限定されない。
【００７４】
図３に示したように、図３は、例示的な一実施例に係る一種のデータ処理方法を示すフローチャートである。当該方法は、スマートデバイスに用いられ、以下のステップを含む。
【００７５】
ステップ３０１において、スマートデバイスの第１ＭＣＵとの間で伝送するデータパケットを特定する。
【００７６】
本発明のステップにおいて、スマートデバイス内に設置されたＷｉ−Ｆｉモジュール内の第２ＭＣＵを利用して、第１ＭＣＵとの間で伝送するデータパケットを特定する。
【００７７】
ステップ３０２において、各々のデータパケットに対してシーケンス番号を追加する。
【００７８】
ステップ３０３において、シーケンス番号を追加したデータパケットを端末に送信して、端末が当該シーケンス番号に基づいてデータパケットを処理及び表示して、デバッグするようにする。
【００７９】
上記の実施例において、スマートデバイス内の第２ＭＣＵを利用して、特定されたデータパケットに対してシーケンス番号を追加できて、端末上でデータパケットの内容及びシーケンス番号を表示できるようになった。このようにして、ユーザによりシーケンス番号に基づいてデータパケットの送受信の順序を特定できて、ユーザのデバッグが便利になって、ユーザの操作を便利にして、ユーザ体験を改善した。
【００８０】
図４に示したように、図４は、例示的な一実施例に係る一種のデータ処理方法を示すフローチャートである。当該方法は、スマートデバイスに用いられ、図３に示した実施例を元に、以下のステップを含む。
【００８１】
ステップ４０１において、スマートデバイスの第１ＭＣＵとの間で伝送するデータストリームを取得する。
【００８２】
ステップ４０２において、データストリームをデータパケットにパッケージングする。
【００８３】
本発明のステップにおいて、第２ＭＣＵがデータストリームをデータパケットにパッケージングする目的は、シーケンス番号の追加を便利にするためである。
【００８４】
ステップ４０３において、各々のデータパケットに対してシーケンス番号を追加する。
【００８５】
本発明のステップにおいて、第２ＭＣＵは、パッケージングの順序に基づいて、各々のデータパケットに対してシーケンス番号を追加する。
【００８６】
ステップ４０４において、無線通信、ＵＤＰ、或いは、ＩＰによって、シーケンス番号を追加したデータパケットを端末に送信して、端末がシーケンス番号に基づいてデータパケットを処理及び表示して、デバッグするようにする。
【００８７】
上記の実施例において、スマートデバイスは、無線通信によってデータパケットを端末に送信できて、シリアルラインのコストを節約できる。さらに、ＵＤＰ或いはＩＰの方法によって、データパケットを端末に送信することにより、端末によりスキャンする必要が無くなって、端末が第１ＭＣＵと第２ＭＣＵとの間で伝送するデータパケットをリアルタイムにモニターリングすることを保証できる。
【００８８】
図５Ａに示したように、図５Ａは、本発明の例示的な一実施例に係る一種のデータ処理方法の実現環境を示す模式図である。図５Ａに示した環境は、スマートデバイスを含み、当該スマートデバイスは、第１ＭＣＵを含み、さらに、Ｗｉ−Ｆｉモジュールが設置されている。当該Ｗｉ−Ｆｉモジュールは、Ｗｉ−Ｆｉチップ及び第２ＭＣＵを含む。当該環境は、コンピュータをさらに含む。ここで、スマートデバイスは、Ｗｉ−Ｆｉモジュールを介してルータに無線接続され、ルータは、コンピュータに無線接続される。
【００８９】
第２ＭＣＵは、第１ＭＣＵとの間で伝送するデータストリームを取得し、取得されたデータストリームをパッケージングし、また、データパケットにシーケンス番号を追加する。その後、ＵＤＰブロードキャスによって、ティングの形式によって、シーケンス番号を追加したデータパケットを、ルータが位置するＬＡＮ中にブロードキャスティングする。ＬＡＮ中のコンピュータは、第２ＭＣＵによりブロードキャスティングするデータパケットをモニターリングして、モニターリングされたデータパケットを取得する。コンピュータは、取得されたデータパケット中の、デバッグと関係がないデータパケットをマスキングする。続いて、残りのデータパケット中のシーケンス番号を抽出して、当該シーケンス番号に基づいてデータパケットをソートし、また、ソート後のデータパケット及び関連データを表示する。このようにして、図５Ｂに示したように、ユーザが、表示されたデータパケットの順序及び内容に基づいて、データ伝送中に存在する問題を特定して、第２ＭＣＵに対してデバッグを行うようにする。
【００９０】
図５Ａに示した実現環境においてデータに対する処理を実現する具体的な過程は、前記の図１-４の記載を参照すればよく、ここでは繰り返して説明しない。
【００９１】
本発明は、上記のデータ処理方法の実施例に対応して、データ処理装置、及び、当該データ処理装置を用いる端末とスマートデバイスの実施例をさらに提供する。
【００９２】
図６は、本発明の例示的な一実施例に係る一種のデータ処理装置を示すブロック図であり、図１に示した方法を実行する。当該装置は、第１取得モジュール６１０及び処理モジュール６２０を備えてもよい。
【００９３】
第１取得モジュール６１０は、スマートデバイスの第１ＭＣＵと、スマートデバイスのＷｉ−Ｆｉモジュール内に設置された第２ＭＣＵとの間で伝送されるシーケンス番号が付加されたデータパケットを取得する。
【００９４】
処理モジュール６２０は、シーケンス番号に基づいて第１取得モジュール６１０が取得したデータパケットを処理及び表示して、第２ＭＣＵをデバッグする。
【００９５】
上記の実施例において、端末は、シーケンス番号が付加されたデータパケットを取得して、当該シーケンス番号が付加されたデータパケットに対して処理及び表示して、デバッグを行う。本発明の実施例によると、端末は、シーケンス番号に基づいて送受信するデータの順序を直接に特定できて、第２ＭＣＵに対するデバッグが便利になって、データ伝送に存在する問題をタイムリーに発見できて、ユーザの操作を便利になった。
【００９６】
図７に示したように、図７は、本発明の例示的な一実施例に係るもう一種のデータ処理装置を示すブロック図である。当該実施例は、前記の図６に示した実施例を元に、処理モジュール６２０は、抽出サブモジュール６２１、ソートサブモジュール６２２及び表示サブモジュール６２３を備えてもよい。
【００９７】
抽出サブモジュール６２１は、各データパケット中に付加された、第２ＭＣＵによりデータパケット中に追加したシーケンス番号を抽出する。
【００９８】
ソートサブモジュール６２２は、抽出サブモジュール６２１により抽出したシーケンス番号に基づいてデータパケットをソートする。
【００９９】
表示サブモジュール６２３は、ソートサブモジュール６２２によりソートした後のデータパケットを表示する。
【０１００】
上記の実施例において、端末データパケット中のシーケンス番号を抽出して、データパケットのシーケンス番号に基づいて、データパケットを分析できる。もし、表示されたデータパケットの順序とシーケンス番号順序が一致しないと、データ伝送に問題が存在することを了解できて、デバッグが便利になった。
【０１０１】
図８に示したように、図８は、本発明の例示的な一実施例に係るもう一種のデータ処理装置を示すブロック図である。当該実施例は、前記の図６或いは図７に示した実施例を元に、第１送信モジュール６３０を備える。
【０１０２】
第１送信モジュール６３０は、表示結果に基づいて第２ＭＣＵにデバッグ命令を送信することにより、第２ＭＣＵの実行ルーチンを変更する。
【０１０３】
上記の実施例において、端末データパケットに対する分析結果に基づいて、第２ＭＣＵがルーチンを変更するように指示できて、データ伝送中に存在する問題を解決して、データの正常的の伝送を保証できるようになった。
【０１０４】
図９に示したように、図９は、本発明の例示的な一実施例に係るもう一種のデータ処理装置を示すブロック図である。当該実施例は、前記の図７に示した実施例を元に、第１特定モジュール６４０及びマスキングモジュール６５０をさらに備えてもよい。
【０１０５】
第１特定モジュール６４０は、取得されたデータパケット中の、デバッグと関係がないデータパケットを特定する。
【０１０６】
マスキングモジュール６５０は、第１特定モジュール６４０により特定したデータパケットマスキングする。
【０１０７】
上記の実施例において、端末取得されたデータパケットを選別して、デバッグと関係がないデータパケットをマスキングして、デバッグと関係があるデータパケットのみを保留できて、無駄な情報の表示しなくなり、デバッグに対する干渉がなくなった。
【０１０８】
図１０に示したように、図１０は、本発明の例示的な一実施例に係るもう一種のデータ処理装置を示すブロック図である。当該実施例は、前記の図６に示した実施例を元に、第１取得モジュール６１０は、第１取得サブモジュール６１１を備えてもよい。
【０１０９】
第１取得サブモジュール６１１は、無線通信によってスマートデバイスの第１ＭＣＵと第２ＭＣＵとの間で伝送されるシーケンス番号が付加されたデータパケットを取得する。
【０１１０】
上記の実施例において、端末関連技術のように２本のシリアルラインを介してデータパケットを取得することではなく、無線通信によってデータパケットを取得でき、シリアルラインのコストが節約できた。
【０１１１】
図１１に示したように、図１０は、本発明の例示的な一実施例に係るもう一種のデータ処理装置を示すブロック図である。当該実施例は、前記の図６に示した実施例を元に、第１取得モジュール６１０は、第２取得サブモジュール６１２を備えてもよい。
【０１１２】
第２取得サブモジュール６１２は、ＵＤＰ或いはＩＰによって、スマートデバイスの第１ＭＣＵと第２ＭＣＵとの間で伝送されるシーケンス番号が付加されたデータパケットを取得する。
【０１１３】
上記の実施例において、端末は、ＵＤＰ或いはＩＰの方法によって、データパケットを取得できて、データパケットの取得率を高めて、パケット損失率を減少した。
【０１１４】
上記の、図６ないし図１１に示したデータ処理装置の実施例は、端末に用いられる。
【０１１５】
図１２に示したように、図１２は、本発明の例示的な一実施例に係る一種のデータ処理装置を示すブロック図である。当該装置は、スマートデバイスに用いられ、図３に示した方法を実行する。当該装置は、第２特定モジュール７１０、追加モジュール７２０及び第２送信モジュール７３０を備えてもよい。
【０１１６】
第２特定モジュール７１０は、スマートデバイスの第１ＭＣＵとの間で伝送するデータパケットを特定する。
【０１１７】
追加モジュール７２０は、第２特定モジュール７１０により特定した各データパケットにシーケンス番号を追加する。
【０１１８】
第２送信モジュール７３０は、追加モジュール７２０によりシーケンス番号を追加したデータパケット端末に送信して、端末がシーケンス番号に基づいてデータパケットを処理及び表示して、デバッグするようにする。
【０１１９】
上記の実施例において、スマートデバイス内に設置したＷｉ−Ｆｉモジュール内の第２ＭＣＵを利用して、スマートデバイス自身の第１ＭＣＵとの間で伝送するデータパケットを特定でき、特定されたデータパケットに対してシーケンス番号を追加できて、端末上でデータパケットの内容及びシーケンス番号を表示できるようになった。このようにして、ユーザによりシーケンス番号に基づいてデータパケットの送受信の順序を特定できて、ユーザのデバッグが便利になって、ユーザの操作を便利にして、ユーザ体験を改善した。
【０１２０】
図１３に示したように、図１３は、本発明の例示的な一実施例に係るもう一種のデータ処理装置を示すブロック図である。当該実施例は、前記の図６に示した実施例を元に、第２特定モジュール７１０は、第２取得サブモジュール７１１及びパッケージングサブモジュール７１２を備えてもよい。
【０１２１】
第２取得サブモジュール７１１は、スマートデバイスの第１ＭＣＵとの間で伝送するデータストリームを取得する。
【０１２２】
パッケージングサブモジュール７１２は、第２取得サブモジュール７１１により取得したデータストリームをデータパケットにパッケージングする。
【０１２３】
上記の実施例において、スマートデバイス内の第２ＭＣＵを利用して、取得された第１ＭＣＵとの間で伝送するデータストリームに対してパッケージングでき、シーケンス番号を追加できて、後続の端末の当該データパケットに対する分析とデバッグが便利になった。
【０１２４】
図１４に示したように、図１４は、本発明の例示的な一実施例に係るもう一種のデータ処理装置を示すブロック図である。当該実施例は、前記の図１２に示した実施例を元に、第２送信モジュール７３０は、第２送信サブモジュール７３１を備えてもよい。
【０１２５】
第２送信サブモジュール７３１は、無線通信、ＵＤＰ、或いは、ＩＰによって、端末に、追加モジュール７２０によりシーケンス番号を追加したデータパケットを送信する。
【０１２６】
上記の実施例において、関連技術のように２本のシリアルラインによってデータパケットを送信することではなく、スマートデバイス内の第２ＭＣＵを利用して、無線通信によってデータパケットを送信できて、シリアルラインのコストが節約できた。さらに、ＵＤＰ或いはＩＰによってデータパケットを送信できて、データパケットの伝送率を高めて、パケット損失率を減少した。
【０１２７】
上記の図１２ないし図１４に示したデータ処理装置の実施例は、Ｗｉ−Ｆｉモジュールを設置したスマートデバイスに用いられる。
【０１２８】
上記の実施例の装置について、その各モジュールが実行する操作の具体的な形態は既に当該方法に関するの実施例において詳細に説明したため、ここでは詳細に説明しない。
【０１２９】
装置実施例は、基本的に方法実施例に対応するため、関連部分については、方法実施例の対応する部分を参照すればよい。上記装置実施例は例示的なものに過ぎない。上記独立の部材としてのモジュールは、物理的に独立するものであってもよいし、そうでないものであってもよく、モジュールとしての部材は、物理的なモジュールであってもよいし、そうでないものであってもよく、１つの位置にあってもよいし、複数のネットワークモジュールに分布していてもよい。本発明の技術案の目的を実現するために、必要に応じて上記モジュールの一部又は全部を選択することができる。これは、当業者が創造的労働をせずに理解して実施できることである。
【０１３０】
本発明は、図６に対応して、端末をさらに提供する。
【０１３１】
当該端末は、
プロセッサと、
前記プロセッサが実行可能な命令を記憶するためのメモリと
を備え、
前記プロセッサは、
スマートデバイスの第１ＭＣＵと、前記スマートデバイスのＷｉ−Ｆｉモジュール内に設置された第２ＭＣＵとの間で伝送されるシーケンス番号が付加されたデータパケットを取得し、
前記シーケンス番号に基づいて前記データパケットを処理及び表示することにより、前記第２ＭＣＵをデバッグする
ように構成される。
【０１３２】
本発明は、図１２に対応して、スマートデバイスをさらに提供する。
【０１３３】
当該スマートデバイスは、
プロセッサと、
前記プロセッサが実行可能な命令を記憶するためのメモリと
を備え、
前記プロセッサは、
スマートデバイスの第１ＭＣＵとの間で伝送するデータパケットを特定し、
各々の前記データパケットにシーケンス番号を追加し、
シーケンス番号を追加した前記データパケットを端末に送信することにより、前記端末が、前記シーケンス番号に基づいて前記データパケットを処理、表示及びデバッグするようにする
ように構成される。
【０１３４】
図１５は、例示的な一実施例に係るデータ処理装置１５００を示すブロック図である（端末側）。例えば、装置１５００は、携帯電話、コンピューター、デジタル放送端末、メッセージ送受信デバイス、ゲームコンソール、タブレットデバイス、医療機器、フィットネス機器、パーソナルデジタルアシスタント等であってもよい。
【０１３５】
図１５を参照して、装置１５００は、プロセスアセンブリ１５０２、メモリ１５０４、電源アセンブリ１５０６、マルチメディアアセンブリ１５０８、オーディオアセンブリ１５１０、入出力（Ｉ／Ｏ）インターフェイス１５１２、センサアセンブリ１５１４、及び通信アセンブリ１５１６のような一つ以上のアセンブリを含んでよい。
【０１３６】
プロセスアセンブリ１５０２は、一般的には装置１５００の全体の動作を制御するものであり、例えば、表示、電話呼び出し、データ通信、カメラ動作、及び記録動作と関連する動作を制御する。プロセスアセンブリ１５０２は、一つ以上のプロセッサ１５２０を含み、これらによって命令を実行することにより、上記の方法の全部、或は一部のステップを実現するようにしてもよい。なお、プロセスアセンブリ１５０２は、一つ以上のモジュールを含み、これらによってプロセスアセンブリ１５０２と他のアセンブリの間のインタラクションを容易にするようにしてもよい。例えば、プロセスアセンブリ１５０２は、マルチメディアモジュールを含み、これらによってマルチメディアアセンブリ１５０８とプロセスアセンブリ１５０２の間のインタラクションを容易にするようにしてもよい。
【０１３７】
メモリ１５０４は、各種類のデータを記憶することにより装置１５００の動作を支援するように構成される。これらのデータの例は、装置１５００において動作するいずれのアプリケーションプログラム又は方法の命令、連絡対象データ、電話帳データ、メッセージ、画像、ビデオ等を含む。メモリ１５０４は、いずれの種類の揮発性メモリ、不揮発性メモリ記憶デバイスまたはそれらの組み合わせによって実現されてもよく、例えば、ＳＲＡＭ（ＳｔａｔｉｃＲａｎｄｏｍＡｃｃｅｓｓＭｅｍｏｒｙ）ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ Ｅｒａｓａｂｌｅ Ｐｒｏｇｒａｍｍａｂｌｅ Ｒｅａｄ−Ｏｎｌｙ Ｍｅｍｏｒｙ）、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ Ｐｒｏｇｒａｍｍａｂｌｅ Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｏｒｙ）、ＰＲＯＭ（ Ｐｒｏｇｒａｍｍａｂｌｅ ＲＯＭ）、ＲＯＭ（Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｂｅｒ）、磁気メモリ、フラッシュメモリ、磁気ディスク、或いは光ディスクである。
【０１３８】
電源アセンブリ１５０６は、装置１５００の多様なアセンブリに電力を供給する。電源アセンブリ１５０６は、電源管理システム、一つ以上の電源、及び装置１５００のための電力の生成、管理及び割り当てに関連付けられている他のアセンブリを含んでもよい。
【０１３９】
マルチメディアアセンブリ１５０８は、前記装置１５００とユーザの間に一つの出力インターフェイスを提供するスクリーンを含む。上記の実施例において、スクリーンは液晶モニター（ＬＣＤ）とタッチパネル（ＴＰ）を含んでもよい。スクリーンがタッチパネルを含むことにより、スクリーンはタッチスクリーンを実現することができ、ユーザからの入力信号を受信することができる。タッチパネルは一つ以上のタッチセンサを含んでおり、タッチ、スワイプ、及びタッチパネル上のジェスチャを検出することができる。前記タッチセンサは、タッチ、或はスワイプの動作の境界だけでなく、前記のタッチ、或はスワイプ操作に係る継続時間及び圧力も検出できる。上記の実施例において、マルチメディアアセンブリ１５０８は、一つのフロントカメラ、及び／又はリアカメラを含む。装置１５００が、例えば撮影モード、或はビデオモード等の動作モードにある場合、フロントカメラ、及び／又はリアカメラは外部からマルチメディアデータを受信できる。フロントカメラとリアカメラのそれぞれは、一つの固定型の光レンズ系、或は可変焦点距離と光学ズーム機能を有するものであってもよい。
【０１４０】
オーディオアセンブリ１５１０は、オーディオ信号を入出力するように構成されてもよい。例えば、オーディオアセンブリ１５１０は、一つのマイク（ＭＩＣ）を含み、装置１５００が、例えば呼出しモード、記録モード、及び音声認識モード等の動作モードにある場合、マイクは外部のオーディオ信号を受信することができる。受信されたオーディオ信号は、さらにメモリ１５０４に記憶されたり、通信アセンブリ１５１６を介して送信されたりされる。上記の実施例において、オーディオアセンブリ１５１０は、オーディオ信号を出力するための一つのスピーカーをさらに含む。
【０１４１】
Ｉ／Ｏインターフェイス１５１２は、プロセスアセンブリ１５０２と周辺インターフェイスモジュールの間にインターフェイスを提供するものであり、上記周辺インターフェイスモジュールは、キーボード、クリックホイール、ボタン等であってもよい。これらのボタンは、ホームボタン、ボリュームボタン、作動ボタン、ロッキングボタンを含んでもよいが、これらに限定されない。
【０１４２】
センサアセンブリ１５１４は、装置１５００に各種の状態に対する評価を提供するための一つ以上のセンサを含む。例えば、センサアセンブリ１５１４は、装置１５００のＯＮ／ＯＦＦ状態、装置１５００のディスプレイとキーパッドのようなアセンブリの相対的な位置決めを検出できる。また、例えば、センサアセンブリ１５１４は、装置１５００、或は装置１５００の一つのアセンブリの位置変更、ユーザと装置１５００とが接触しているか否か、装置１５００の方位、又は加速／減速、装置１５００の温度の変化を検出できる。センサアセンブリ１５１４は、何れの物理的接触がない状態にて付近の物体の存在を検出するための近接センサを含んでもよい。センサアセンブリ１５１４は、撮影アプリケーションに適用するため、ＣＭＯＳ、又はＣＣＤ画像センサのような光センサを含んでもよい。上記の実施例において、当該センサアセンブリ１５１４は、加速度センサ、ジャイロスコープセンサ、磁気センサ、圧力センサ、及び温度センサをさらに含んでもよい。
【０１４３】
通信アセンブリ１５１６は、装置１５００と他の機器の間に有線、又は利便性のよい形態の通信を提供する。装置１５００は、例えばＷｉＦｉ（登録商標）、２Ｇ、３Ｇ、或はこれらの組み合わせのような、通信規格に基づいた無線ネットワークに接続されてもよい。一つの例示的な実施例において、通信アセンブリ１５１６は、放送チャンネルを介して外部の放送管理システムからの放送信号、又は放送に関連する情報を受信する。一つの例示的な実施例において、前記通信アセンブリ１５１６は、近距離無線通信（ＮＦＣ）モジュールをさらに含むことにより、近距離通信を可能にする。例えば、ＮＦＣモジュールは、ＲＦＩＤ（Ｒａｄｉｏ Ｆｒｅｑｕｅｎｃｙ ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）技術、ＩｒＤＡ（Ｉｎｆｒａｒｅｄ Ｄａｔａ Ａｓｓｏｃｉａｔｉｏｎ）技術、ＵＷＢ（Ｕｌｔｒａ Ｗｉｄｅ Ｂａｎｄ）技術、ＢＴ（Ｂｌｕｅｔｏｏｔｈ（登録商標））技術、他の技術に基づいて実現できる。
【０１４４】
例示的な実施例において、装置１５００は、一つ以上のＡＳＩＣ（ＡｐｐｌｉｃａｔｉｏｎＳｐｅｃｉｆｉｃ Ｉｎｔｅｇｒａｔｅｄ Ｃｉｒｃｕｉｔ）、ＤＳＰ（Ｄｉｇｉｔａｌ Ｓｉｇｎａｌ Ｐｒｏｃｅｓｓｏｒ）、ＤＳＰＤ（Ｄｉｇｉｔａｌ Ｓｉｇｎａｌ Ｐｒｏｃｅｓｓｉｎｇ Ｄｅｖｉｃｅ）、ＰＬＤ（Ｐｒｏｇｒａｍｍａｂｌｅ Ｌｏｇｉｃ Ｄｅｖｉｃｅ）、ＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ Ｇａｔｅ Ａｒｒａｙ）、コントローラ、マイクロコントローラ、マイクロプロセッサ、または他の電子部品によって実現されるものであり、上記方法を実行する。
【０１４５】
例示的な実施例において、さらに、命令を含むコンピュータ読取り可能な非一時的な記録媒体、例えば命令を含むメモリ１５０４を提供しており、装置１５００のプロセッサ１５２０により上記命令を実行して上記方法を実現する。例えば、前記コンピュータ読取り可能な非一時的な記録媒体は、ＲＯＭ、ＲＡＭ、ＣＤ-ＲＯＭ、磁気テープ、フロッピーディスク（登録商標）、光データ記憶デバイス等である。
【０１４６】
図１６は、例示的な一実施例に係るデータ処理装置１６００を示すブロック図である（スマートデバイス側）。例えば、装置１６００は、携帯電話、コンピューター、デジタル放送端末、メッセージ送受信デバイス、ゲームコンソール、タブレットデバイス、医療機器、フィットネス機器、パーソナルデジタルアシスタント等であってもよい。
【０１４７】
図１６を参照して、装置１６００は、プロセスアセンブリ１６０２、メモリ１６０４、電源アセンブリ１６０６、マルチメディアアセンブリ１６０８、オーディオアセンブリ１６１０、入出力（Ｉ／Ｏ）インターフェイス１６１２、センサアセンブリ１６１４、及び通信アセンブリ１６１６のような一つ以上のアセンブリを含んでよい。
【０１４８】
プロセスアセンブリ１６０２は、一般的には装置１６００の全体の動作を制御するものであり、例えば、表示、電話呼び出し、データ通信、カメラ動作、及び記録動作と関連する動作を制御する。プロセスアセンブリ１６０２は、一つ以上のプロセッサ１６２０を含み、これらによって命令を実行することにより、上記の方法の全部、或は一部のステップを実現するようにしてもよい。なお、プロセスアセンブリ１６０２は、一つ以上のモジュールを含み、これらによってプロセスアセンブリ１６０２と他のアセンブリの間のインタラクションを容易にするようにしてもよい。例えば、プロセスアセンブリ１６０２は、マルチメディアモジュールを含み、これらによってマルチメディアアセンブリ１６０８とプロセスアセンブリ１６０２の間のインタラクションを容易にするようにしてもよい。
【０１４９】
メモリ１６０４は、各種類のデータを記憶することにより装置１６００の動作を支援するように構成される。これらのデータの例は、装置１６００において動作するいずれのアプリケーションプログラム又は方法の命令、連絡対象データ、電話帳データ、メッセージ、画像、ビデオ等を含む。メモリ１６０４は、いずれの種類の揮発性メモリ、不揮発性メモリ記憶デバイスまたはそれらの組み合わせによって実現されてもよく、例えば、ＳＲＡＭ（ＳｔａｔｉｃＲａｎｄｏｍＡｃｃｅｓｓＭｅｍｏｒｙ）ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ Ｅｒａｓａｂｌｅ Ｐｒｏｇｒａｍｍａｂｌｅ Ｒｅａｄ−Ｏｎｌｙ Ｍｅｍｏｒｙ）、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ Ｐｒｏｇｒａｍｍａｂｌｅ Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｏｒｙ）、ＰＲＯＭ（ Ｐｒｏｇｒａｍｍａｂｌｅ ＲＯＭ）、ＲＯＭ（Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｂｅｒ）、磁気メモリ、フラッシュメモリ、磁気ディスク、或いは光ディスクである。
【０１５０】
電源アセンブリ１６０６は、装置１６００の多様なアセンブリに電力を供給する。電源アセンブリ１６０６は、電源管理システム、一つ以上の電源、及び装置１６００のための電力の生成、管理及び割り当てに関連付けられている他のアセンブリを含んでもよい。
【０１５１】
マルチメディアアセンブリ１６０８は、前記装置１６００とユーザの間に一つの出力インターフェイスを提供するスクリーンを含む。上記の実施例において、スクリーンは液晶モニター（ＬＣＤ）とタッチパネル（ＴＰ）を含んでもよい。スクリーンがタッチパネルを含むことにより、スクリーンはタッチスクリーンを実現することができ、ユーザからの入力信号を受信することができる。タッチパネルは一つ以上のタッチセンサを含んでおり、タッチ、スワイプ、及びタッチパネル上のジェスチャを検出することができる。前記タッチセンサは、タッチ、或はスワイプの動作の境界だけでなく、前記のタッチ、或はスワイプ操作に係る継続時間及び圧力も検出できる。上記の実施例において、マルチメディアアセンブリ１６０８は、一つのフロントカメラ、及び／又はリアカメラを含む。装置１６００が、例えば撮影モード、或はビデオモード等の動作モードにある場合、フロントカメラ、及び／又はリアカメラは外部からマルチメディアデータを受信できる。フロントカメラとリアカメラのそれぞれは、一つの固定型の光レンズ系、或は可変焦点距離と光学ズーム機能を有するものであってもよい。
【０１５２】
オーディオアセンブリ１６１０は、オーディオ信号を入出力するように構成されてもよい。例えば、オーディオアセンブリ１６１０は、一つのマイク（ＭＩＣ）を含み、装置１６００が、例えば呼出しモード、記録モード、及び音声認識モード等の動作モードにある場合、マイクは外部のオーディオ信号を受信することができる。受信されたオーディオ信号は、さらにメモリ１６０４に記憶されたり、通信アセンブリ１６１６を介して送信されたりされる。上記の実施例において、オーディオアセンブリ１６１０は、オーディオ信号を出力するための一つのスピーカーをさらに含む。
【０１５３】
Ｉ／Ｏインターフェイス１６１２は、プロセスアセンブリ１６０２と周辺インターフェイスモジュールの間にインターフェイスを提供するものであり、上記周辺インターフェイスモジュールは、キーボード、クリックホイール、ボタン等であってもよい。これらのボタンは、ホームボタン、ボリュームボタン、作動ボタン、ロッキングボタンを含んでもよいが、これらに限定されない。
【０１５４】
センサアセンブリ１６１４は、装置１６００に各種の状態に対する評価を提供するための一つ以上のセンサを含む。例えば、センサアセンブリ１６１４は、装置１６００のＯＮ／ＯＦＦ状態、装置１６００のディスプレイとキーパッドのようなアセンブリの相対的な位置決めを検出できる。また、例えば、センサアセンブリ１６１４は、装置１６００、或は装置１６００の一つのアセンブリの位置変更、ユーザと装置１６００とが接触しているか否か、装置１６００の方位、又は加速／減速、装置１６００の温度の変化を検出できる。センサアセンブリ１６１４は、何れの物理的接触がない状態にて付近の物体の存在を検出するための近接センサを含んでもよい。センサアセンブリ１６１４は、撮影アプリケーションに適用するため、ＣＭＯＳ、又はＣＣＤ画像センサのような光センサを含んでもよい。上記の実施例において、当該センサアセンブリ１６１４は、加速度センサ、ジャイロスコープセンサ、磁気センサ、圧力センサ、及び温度センサをさらに含んでもよい。
【０１５５】
通信アセンブリ１６１６は、装置１６００と他の機器の間に有線、又は利便性のよい形態の通信を提供する。装置１６００は、例えばＷｉＦｉ（登録商標）、２Ｇ、３Ｇ、或はこれらの組み合わせのような、通信規格に基づいた無線ネットワークに接続されてもよい。一つの例示的な実施例において、通信アセンブリ１６１６は、放送チャンネルを介して外部の放送管理システムからの放送信号、又は放送に関連する情報を受信する。一つの例示的な実施例において、前記通信アセンブリ１６１６は、近距離無線通信（ＮＦＣ）モジュールをさらに含むことにより、近距離通信を可能にする。例えば、ＮＦＣモジュールは、ＲＦＩＤ（Ｒａｄｉｏ Ｆｒｅｑｕｅｎｃｙ ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）技術、ＩｒＤＡ（Ｉｎｆｒａｒｅｄ Ｄａｔａ Ａｓｓｏｃｉａｔｉｏｎ）技術、ＵＷＢ（Ｕｌｔｒａ Ｗｉｄｅ Ｂａｎｄ）技術、ＢＴ（Ｂｌｕｅｔｏｏｔｈ（登録商標））技術、他の技術に基づいて実現できる。
【０１５６】
例示的な実施例において、装置１６００は、一つ以上のＡＳＩＣ（ＡｐｐｌｉｃａｔｉｏｎＳｐｅｃｉｆｉｃ Ｉｎｔｅｇｒａｔｅｄ Ｃｉｒｃｕｉｔ）、ＤＳＰ（Ｄｉｇｉｔａｌ Ｓｉｇｎａｌ Ｐｒｏｃｅｓｓｏｒ）、ＤＳＰＤ（Ｄｉｇｉｔａｌ Ｓｉｇｎａｌ Ｐｒｏｃｅｓｓｉｎｇ Ｄｅｖｉｃｅ）、ＰＬＤ（Ｐｒｏｇｒａｍｍａｂｌｅ Ｌｏｇｉｃ Ｄｅｖｉｃｅ）、ＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ Ｇａｔｅ Ａｒｒａｙ）、コントローラ、マイクロコントローラ、マイクロプロセッサ、または他の電子部品によって実現されるものであり、上記方法を実行する。
【０１５７】
例示的な実施例において、さらに、命令を含むコンピュータ読取り可能な非一時的な記録媒体、例えば命令を含むメモリ１６０４を提供しており、装置１６００のプロセッサ１６２０により上記命令を実行して上記方法を実現する。例えば、前記コンピュータ読取り可能な非一時的な記録媒体は、ＲＯＭ、ＲＡＭ、ＣＤ-ＲＯＭ、磁気テープ、フロッピーディスク（登録商標）、光データ記憶デバイス等である。
【０１５８】
本発明は、コンピュータ読取り可能な非一時的な記録媒体を提供する。当該記録媒体中の命令が移動端末のプロセッサによって実行される際に、移動端末にデータ処理方法を実行させる。
【０１５９】
当該方法は、スマートデバイスの第１ＭＣＵと、前記スマートデバイスのＷｉ−Ｆｉモジュール内に設置された第２ＭＣＵとの間で伝送されるシーケンス番号が付加されたデータパケットを取得するステップと、
前記シーケンス番号に基づいて前記データパケットを処理及び表示することにより、前記第２ＭＣＵをデバッグするステップと
を含む。
【０１６０】
本発明は、コンピュータ読取り可能な非一時的な記録媒体を提供する。当該記録媒体中の命令が移動端末のプロセッサによって実行される際に、ルータにデータ処理方法を実行させる。
【０１６１】
前記方法は、
スマートデバイスの第１ＭＣＵとの間で伝送するデータパケットを特定するステップと、
各々の前記データパケットにシーケンス番号を追加するステップと、
シーケンス番号を追加した前記データパケットを端末に送信することにより、前記端末が、前記シーケンス番号に基づいて前記データパケットを処理、表示及びデバッグするようにするステップと
を含む。
【０１６２】
当業者は、明細書を検討して本発明を実施した後、本発明の他の実施例を容易に考え出すことができる。本願は、本発明のいずれの変形、用途、又は適応的な変更をカバーすることを意図しており、これらの変形、用途、又は適応的な変更は、本発明の一般的な原理に従い、また、本発明は公開していない当該技術分野の公知の知識又は通常の技術手段を含む。明細書と実施例はただ例示として考慮され、本発明の本当の範囲と趣旨は以下の特許請求の範囲に記載される。
【０１６３】
本発明は上記に記述され、また図面で示した厳密な構成に限定されず、その範囲を逸脱しない限り多様な置換えと変更を行うことができると、理解されるべきである。本発明の範囲は添付の特許請求の範囲のみにより限定される。
【図１】
2018518065.tif 000003
【図２】
2018518065.tif 000004
【図３】
2018518065.tif 000005
【図４】
2018518065.tif 000006
【図５Ａ】
2018518065.tif 000007
【図５Ｂ】
2018518065.tif 000008
【図６】
2018518065.tif 000009
【図７】
2018518065.tif 000010
【図８】
2018518065.tif 000011
【図９】
2018518065.tif 000012
【図１０】
2018518065.tif 000013
【図１１】
2018518065.tif 000014
【図１２】
2018518065.tif 000015
【図１３】
2018518065.tif 000016
【図１４】
2018518065.tif 000017
【図１５】
2018518065.tif 000018
【図１６】
2018518065.tif 000019
【手続補正書】
【提出日】平成28年9月29日(2016.9.29)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
スマートデバイスの第１ＭＣＵ（マイクロコントロールユニット）と、前記スマートデバイスのＷｉ−Ｆｉモジュール内に設置された第２ＭＣＵとの間で伝送されるシーケンス番号が付加されたデータパケットを取得するステップと、
前記シーケンス番号に基づいて前記データパケットを処理及び表示することにより、前記第２ＭＣＵをデバッグするステップと
を含むことを特徴とするデータ処理方法。
【請求項２】
前記シーケンス番号に基づいて前記データパケットを処理及び表示するステップは、
各々の前記データパケット中に付加された、前記第２ＭＣＵにより前記データパケット中に追加した前記シーケンス番号を抽出するステップと、
前記シーケンス番号に基づいて前記データパケットをソートするステップと、
前記ソート後の前記データパケットを表示するステップと
を含むことを特徴とする請求項1に記載のデータ処理方法。
【請求項３】
前記シーケンス番号に基づいて前記データパケットを処理及び表示するステップの後に、
表示結果に基づいて前記第２ＭＣＵにデバッグ命令を送信することにより、前記第２ＭＣＵの実行ルーチンを変更するステップ
をさらに含むことを特徴とする請求項1又は２に記載のデータ処理方法。
【請求項４】
各々の前記データパケット中に付加されたシーケンス番号を抽出するステップの前に、
取得した前記データパケットの中の前記デバッグと関係がないデータパケットを特定するステップと、
特定した前記データパケットをマスキングするステップと
をさらに含むことを特徴とする請求項２に記載のデータ処理方法。
【請求項５】
前記スマートデバイスの第１ＭＣＵと第２ＭＣＵとの間で伝送されるシーケンス番号が付加されたデータパケットを取得するステップは、
無線通信によってスマートデバイスの第１ＭＣＵと第２ＭＣＵとの間で伝送されるシーケンス番号が付加されたデータパケットを取得するステップ
を含むことを特徴とする請求項1に記載のデータ処理方法。
【請求項６】
前記スマートデバイスの第１ＭＣＵと第２ＭＣＵとの間で伝送されるシーケンス番号が付加されたデータパケットを取得するステップは、
ＵＤＰ（ユーザーデータグラムプロトコル）或はＩＰ（インターネットプロトコル）によってスマートデバイスの第１ＭＣＵと第２ＭＣＵとの間で伝送されるシーケンス番号が付加されたデータパケットを取得するステップ
を含むことを特徴とする請求項1に記載のデータ処理方法。
【請求項７】
スマートデバイスの第１ＭＣＵとの間で伝送するデータパケットを特定するステップと、
各々の前記データパケットにシーケンス番号を追加するステップと、
シーケンス番号を追加した前記データパケットを端末に送信することにより、前記端末が、前記シーケンス番号に基づいて前記データパケットを処理、表示及びデバッグするようにするステップと
を含むことを特徴とするデータ処理方法。
【請求項８】
前記スマートデバイスの第１ＭＣＵとの間で伝送するデータパケットを特定するステップの前に、
スマートデバイスの第１ＭＣＵとの間で伝送するデータストリームを取得するステップと、
前記データストリームをデータパケットにパッケージングするステップと
をさらに含むことを特徴とする請求項７に記載のデータ処理方法。
【請求項９】
前記シーケンス番号を追加した前記データパケットを端末に送信するステップは、
無線通信、或いは、ＵＤＰ、或いは、ＩＰによって前記端末にシーケンス番号を追加した前記データパケットを送信するステップ
を含むことを特徴とする請求項７に記載のデータ処理方法。
【請求項１０】
スマートデバイスの第１ＭＣＵと、前記スマートデバイスのＷｉ−Ｆｉモジュール内に設置された第２ＭＣＵとの間で伝送されるシーケンス番号が付加されたデータパケットを取得する第１取得モジュールと、
前記シーケンス番号に基づいて前記データパケットを処理及び表示することにより、前記第２ＭＣＵをデバッグする処理モジュールと
を備えることを特徴とするデータ処理装置。
【請求項１１】
前記処理モジュールは、
各々の前記データパケット中に付加された、前記第２ＭＣＵにより前記データパケット中に追加した前記シーケンス番号を抽出する抽出サブモジュールと、
前記シーケンス番号に基づいて前記データパケットをソートするソートサブモジュールと、
前記ソート後の前記データパケットを表示する表示サブモジュールと
を備えることを特徴とする請求項１０に記載のデータ処理装置。
【請求項１２】
表示結果に基づいて前記第２ＭＣＵにデバッグ命令を送信することにより、前記第２ＭＣＵの実行ルーチンを変更する第１送信モジュール
をさらに備えることを特徴とする請求項１０又は１１に記載のデータ処理装置。
【請求項１３】
取得した前記データパケットの中の前記デバッグと関係がないデータパケットを特定する第１特定モジュールと、
特定した前記データパケットをマスキングするマスキングモジュールと
をさらに備えることを特徴とする請求項１１に記載のデータ処理装置。
【請求項１４】
前記第１取得モジュールは、
無線通信によってスマートデバイスの第１ＭＣＵと第２ＭＣＵとの間で伝送されるシーケンス番号が付加されたデータパケットを取得する第１取得サブモジュール
を備えることを特徴とする請求項１０に記載のデータ処理装置。
【請求項１５】
前記第１取得モジュールは、
ＵＤＰ或はＩＰによってスマートデバイスの第１ＭＣＵと第２ＭＣＵとの間で伝送されるシーケンス番号が付加されたデータパケットを取得する第２取得サブモジュール
を備えることを特徴とする請求項１０に記載のデータ処理装置。
【請求項１６】
スマートデバイスの第１ＭＣＵとの間で伝送するデータパケットを特定する第２特定モジュールと、
各々の前記データパケットにシーケンス番号を追加する追加モジュールと、
シーケンス番号を追加した前記データパケットを端末に送信することにより、前記端末が、前記シーケンス番号に基づいて前記データパケットを処理、表示及びデバッグするようにする第２送信モジュールと
を備えることを特徴とするデータ処理装置。
【請求項１７】
前記第２特定モジュールは、
スマートデバイスの第１ＭＣＵとの間で伝送するデータストリームを取得する第２取得サブモジュールと、
前記データストリームをデータパケットにパッケージングするパッケージングサブモジュールと
を備えることを特徴とする請求項１６に記載のデータ処理装置。
【請求項１８】
前記第２送信モジュールは、
無線通信、或いは、ＵＤＰ、或いは、ＩＰによって前記端末にシーケンス番号を追加した前記データパケットを送信する第２送信サブモジュール
を備えることを特徴とする請求項１６に記載のデータ処理装置。
【請求項１９】
プロセッサと、
前記プロセッサが実行可能な命令を記憶するためのメモリと
を備え、
前記プロセッサは、
スマートデバイスの第１ＭＣＵと、前記スマートデバイスのＷｉ−Ｆｉモジュール内に設置された第２ＭＣＵとの間で伝送されるシーケンス番号が付加されたデータパケットを取得し、
前記シーケンス番号に基づいて前記データパケットを処理及び表示することにより、前記第２ＭＣＵをデバッグする
ように構成されることを特徴をする端末。
【請求項２０】
プロセッサと、
前記プロセッサが実行可能な命令を記憶するためのメモリと
を備え、
前記プロセッサは、
スマートデバイスの第１ＭＣＵとの間で伝送するデータパケットを特定し、
各々の前記データパケットにシーケンス番号を追加し、
シーケンス番号を追加した前記データパケットを端末に送信することにより、前記端末が、前記シーケンス番号に基づいて前記データパケットを処理、表示及びデバッグするようにする
ように構成されることを特徴をするスマートデバイス。
【請求項２１】
プロセッサに実行されることにより、請求項１から請求項９のいずれか１項に記載のデータ処理方法を実現することを特徴とするプログラム。
【請求項２２】
請求項２１に記載のプログラムが記録された記録媒体。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００２
【補正方法】変更
【補正の内容】
【０００２】
本発明は、スマートデバイス技術分野に関し、特に、データ処理方法、装置、プログラム、記録媒体、端末及びスマートデバイスに関する。 
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】変更
【補正の内容】
【０００５】
本発明は、関連技術に存在する問題を解決するために、データ処理方法、装置、プログラム、記録媒体、端末及びスマートデバイスを提供する。 
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００３１
【補正方法】変更
【補正の内容】
【００３１】
当該スマートデバイスは、
プロセッサと、
前記プロセッサが実行可能な命令を記憶するためのメモリと
を備え、
前記プロセッサは、
スマートデバイスの第１ＭＣＵとの間で伝送するデータパケットを特定し、
各々の前記データパケットにシーケンス番号を追加し、
シーケンス番号を追加した前記データパケットを端末に送信することにより、前記端末が、前記シーケンス番号に基づいて前記データパケットを処理、表示及びデバッグするようにする
ように構成される。
本発明の実施例の第７の態様によると、プログラムを提供し、当該プログラムは、プロセッサに実行されることにより、上記のデータ処理方法を実現する。
本発明の実施例の第８の態様によると、記録媒体を提供し、当該記録媒体には、上記プログラムが記録されている。
【国際調査報告】
2018518065.tif 000020
2018518065.tif 000021
2018518065.tif 000022
2018518065.tif 000023