(57)【要約】【課題】本発明は、多様な種類のデータシステムから受信されるデータを標準化し、モバイル環境に適した形態にテンプレート化し、モバイル端末機に提供することで、モバイル環境の業務処理を円滑に提供するためのものである。【解決手段】本発明は、モバイル標準テンプレートデータを提供するサーバに関するものであって、データシステムから受信したデータを分析し、当該データをモバイル標準データに変換してモバイル標準データベースに格納し、モバイル端末機からのテンプレートデータ要請を分析し、モバイル端末機の端末機情報を把握し、当該端末機情報に基づいてモバイル標準テンプレートを決定し、当該モバイル標準テンプレートに対するモバイル標準データを抽出し、当該モバイル標準データをモバイル標準テンプレートに含めてモバイル標準テンプレートデータを生成してモバイル端末機に提供することを特徴とする。【選択図】図１
2011118853.tif 000002
【特許請求の範囲】
【請求項１】
データシステムとの連動により、前記データシステムからデータを受信するデータ受信部と、
前記受信したデータの分析により、前記受信したデータに対するモバイル標準テーブルを決定し、前記決定されたモバイル標準テーブルに基づいて前記受信したデータをモバイル標準データに変換してモバイル標準データベースに格納するモバイル標準データ変換部と、
モバイル端末機から特定データシステムに対するテンプレートデータ要請を受信するテンプレートデータ要請受信部と、
前記受信されたテンプレートデータ要請を分析して、前記モバイル端末機の端末機情報を把握する端末機情報把握部と、
前記把握された端末機情報に基づいて、前記モバイル端末機に対するモバイル標準テンプレートを決定するモバイル標準テンプレート決定部と、
前記決定されたモバイル標準テンプレートに対するモバイル標準データを前記モバイル標準データベースから抽出し、前記抽出されたモバイル標準データを前記決定されたモバイル標準テンプレートに含めてモバイル標準テンプレートデータを生成するモバイル標準テンプレートデータ生成部と、
前記生成されたモバイル標準テンプレートデータを前記モバイル端末機に送信するモバイル標準テンプレートデータ送信部と、
を含むことを特徴とするモバイル標準テンプレートデータを提供するサーバ。
【請求項２】
前記データ受信部は、
前記データシステムの種類を識別し、前記識別された種類に該当する連動器を選別し、前記選別された連動器による前記データシステムとの連動により、前記データシステムから前記データを受信することを特徴とする請求項１に記載のモバイル標準テンプレートデータを提供するサーバ。
【請求項３】
前記モバイル標準データ変換部は、
前記受信したデータの種類及び構造を分析して、分析結果とモバイル要求事項を参照して、予め格納されたモバイル標準テーブルの中から前記モバイル標準テーブルを選択して決定するか、前記モバイル標準テーブルを生成して決定することを特徴とする請求項１に記載のモバイル標準テンプレートデータを提供するサーバ。
【請求項４】
前記端末機情報把握部は、
前記受信されたテンプレートデータ要請に含まれたユーザエージェント（User Agent）情報を分析して、前記モバイル端末機の端末機種類、サービス種類、ユーザ情報、端末機モデル、解像度、及び端末機外部装置情報のうちの１つ以上を含む前記端末機情報を把握することを特徴とする請求項１に記載のモバイル標準テンプレートデータを提供するサーバ。
【請求項５】
前記モバイル標準テンプレート決定部は、
前記把握された端末機情報に基づいて、業種別または特性別に分類されて予め格納されたモバイル標準テンプレートの中から前記モバイル標準テンプレートを選択して決定し、または、
前記把握された端末機情報に基づいて、前記モバイル標準テンプレートを生成して決定し、前記生成したモバイル標準テンプレートを業種別または特性別に分類して格納して置くことを特徴とする請求項１に記載のモバイル標準テンプレートデータを提供するサーバ。
【請求項６】
テンプレートデータ要請処理負荷を分散させるために、前記テンプレートデータ要請受信部は、前記受信されたテンプレートデータ要請を１つ以上の要請処理キューに格納し、前記１つ以上の要請処理キューに格納されたテンプレートデータ要請を格納順序に従い前記端末機情報把握部に伝達し、
テンプレートデータ応答処理負荷を分散させるために、前記モバイル標準テンプレートデータ生成部は、前記生成されたモバイル標準テンプレートデータを１つ以上の応答処理キューに格納し、前記モバイル標準テンプレートデータ送信部は、前記１つ以上の応答処理キューに格納されたモバイル標準テンプレートデータを格納順序に従い該当モバイル端末機に送信することを特徴とする請求項１に記載のモバイル標準テンプレートデータを提供するサーバ。
【請求項７】
前記モバイル標準テンプレートデータ生成部は、
前記抽出されたモバイル標準データ及びユーザインターフェース（ＵＩ：User Interface）情報を含む前記モバイル標準テンプレートデータを生成し、かつ、
前記把握された端末機情報に基づいて、前記抽出されたモバイル標準データを変換するか、前記ユーザインターフェース情報を変換することを特徴とする請求項１に記載のモバイル標準テンプレートデータを提供するサーバ。
【請求項８】
前記モバイル標準テンプレートデータ生成部で前記モバイル標準テンプレートデータを特定の暗号化アルゴリズムを通じて暗号化して生成するか、前記モバイル標準テンプレートデータ送信部が暗号化されないままに生成された前記モバイル標準テンプレートデータを特定の暗号化アルゴリズムを通じて暗号化して送信することを特徴とする請求項１に記載のモバイル標準テンプレートデータを提供するサーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の一実施形態は、モバイル標準テンプレートデータを提供するサーバに関し、より詳しくは、多様な種類のデータシステムと多様な種類のモバイル端末機に適したモバイルシステムの構築を可能にするために、モバイル標準テンプレートデータを提供する技術に関する。
【背景技術】
【０００２】
最近、個人向けコンピュータの急速な補給と共に、ＰＤＡ（Personal Digital Assistants）、スマートフォンなどの無線データ通信が可能なモバイル端末機も急速に普及している。このようなモバイル端末機は、他のデータ通信装置と電子メールのようなディジタルデータを送受信できる機能と、住所録、電話帳、スケジュール管理などの機能は勿論、企業の情報と各種インターネット上のサービス情報を共に同期管理保有する機能を遂行することもある。
【０００３】
携帯電話、ＰＤＡ、スマートフォン、無線モデムなどのモバイル端末機は、その機能及び性能が向上し、このようなモバイル端末機を用いて時間と場所に関わらず、企業の業務遂行能力を向上させることができる要求が増大している。これによって、モバイル端末機を用いたモバイルシステム構築に対する要求及び事例が増加している状況である。
【０００４】
従来の構築されているモバイルシステムは、企業の多様な種類のシステムとの円滑な連動が提供できないので、モバイル端末機を用いたモバイル環境の業務処理が円滑に提供できないという問題点がある。
【０００５】
また、従来のモバイルシステムは、多様なモバイル端末機からのテンプレートデータ要請に対し、モバイル環境及び各モバイル端末機に適したテンプレートデータが提供できないという問題点がある。
【０００６】
また、従来のモバイルシステムは、多様な種類のシステムで提供されるデータを多様な種類のモバイル端末機に合うモバイル標準テンプレートを業種別、特性別等で蓄積して管理しないため、多様な種類のシステムと多様な種類のモバイル端末機に適したモバイルシステム構築に従う時間と費用が増加し、システム安定性が落ちる問題点がある。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
このような背景下で、本発明の一実施形態の目的は、多様な種類のデータシステムから受信されるデータを標準化し、モバイル環境に適した形態にテンプレート化して、モバイル端末機に提供することにより、モバイル環境の業務処理を円滑に提供することにある。
【０００８】
また、本発明の一実施形態の他の目的は、多様なモバイル端末機からのテンプレートデータ要請に対し、各モバイル端末機に適したモバイル標準テンプレートデータを生成して提供することにある。
【０００９】
また、本発明の一実施形態の更なる他の目的は、多様な種類のデータシステムで提供されるデータを多様な種類のモバイル端末機に合うモバイル標準テンプレートを業種別、特性別等で蓄積して管理できるようにして、多様な種類のシステムと多様な種類のモバイル端末機に適したモバイルシステム構築を可能にし、これによってモバイルシステム構築に従う時間と費用を低減させ、システム安全性を高めることにある。
【課題を解決するための手段】
【００１０】
本発明の一実施形態は、データシステムとの連動により上記データシステムからデータを受信するデータ受信部と、上記受信したデータの分析により上記受信したデータに対するモバイル標準テーブルを決定し、上記決定されたモバイル標準テーブルに基づいて上記受信したデータをモバイル標準データに変換してモバイル標準データベースに格納するモバイル標準データ変換部と、モバイル端末機から特定データシステムに対するテンプレートデータ要請を受信するテンプレートデータ要請受信部と、上記受信されたテンプレートデータ要請を分析して、上記モバイル端末機の端末機情報を把握する端末機情報把握部と、上記把握された端末機情報に基づいて上記モバイル端末機に対するモバイル標準テンプレートを決定するモバイル標準テンプレート決定部と、上記決定されたモバイル標準テンプレートに対するモバイル標準データを上記モバイル標準データベースから抽出し、上記抽出されたモバイル標準データを上記決定されたモバイル標準テンプレートに含めてモバイル標準テンプレートデータを生成するモバイル標準テンプレートデータ生成部と、上記生成されたモバイル標準テンプレートデータを上記モバイル端末機に送信するモバイル標準テンプレートデータ送信部を含むモバイル標準テンプレートデータを提供するサーバとを含む。
【発明の効果】
【００１１】
本発明の一実施形態によれば、多様な種類のデータシステム１３０から受信されるデータを標準化し、モバイル環境に適した形態にテンプレート化してモバイル端末機に提供することによって、モバイル環境の業務処理を円滑に提供してくれる効果がある。
【００１２】
また、本発明の一実施形態によれば、多様なモバイル端末機からのテンプレートデータ要請に対し、各モバイル端末機に適したモバイル標準テンプレートデータを生成して提供してくれる効果がある。
【００１３】
また、本発明の一実施形態によれば、多様な種類のデータシステムで提供されるデータを多様な種類のモバイル端末機に合うモバイル標準テンプレートを業種別、特性別等で蓄積して管理できるようにすることで、多様な種類のデータシステムと多様な種類のモバイル端末機に適したモバイルシステムの構築を可能にし、これによってモバイルシステムの構築に従う時間と費用を低減させ、システム安全性を高める効果がある。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施形態に従うモバイル標準テンプレートデータを提供するシステムを概略的に示す図である。
【図２】本発明の一実施形態に従うモバイル標準テンプレートデータを提供するサーバに対するブロック構成図である。
【図３】本発明の一実施形態に従うモバイル標準テンプレートデータを提供するサーバに含まれたテンプレート処理部を示す図である。
【図４】データシステムから受信されたデータを例示的に示す図である。
【図５】モバイル標準テーブルとモバイル標準データを例示的に示す図である。
【図６】モバイル標準テンプレートデータを例示的に示す図である。
【図７】モバイル端末機の端末機情報に基づいて変換されてモバイル端末機に表示されたモバイル標準テンプレートデータを例示的に示す図である。
【図８】テンプレートデータ要請とモバイル標準テンプレートデータを要請処理キューと応答処理キューに各々キューイングして負荷分散機能を遂行する例示図である。
【発明を実施するための形態】
【００１５】
以下、本発明の好ましい実施形態を添付された図面を参照しつつ詳細に説明する。まず各図面の構成要素に参照符号を付加するに当たって、同一な構成要素に対してはたとえ他の図面上に表示されても、できる限り同一な符号を有するようにしていることに留意しなければならない。また、本発明を説明するに当たって、関連した公知構成または機能に対する具体的な説明が本発明の要旨を曖昧にすることができると判断される場合にはその詳細な説明は省略する。
【００１６】
また、本発明の構成要素を説明するに当たって、第１、第２、Ａ、Ｂ、（ａ）、（ｂ）などの用語を使用することができる。このような用語はその構成要素を他の構成要素と区別するためのものであり、その用語により当該構成要素の本質や順番または順序などが限定されない。ある構成要素が他の構成要素に“連結”、“結合”、または“接続”されると記載された場合、その構成要素は他の構成要素に直接的に連結または接続できるが、各構成要素の間に更に他の構成要素が“連結”、“結合”、または“接続”されることもできると理解されるべきである。
【００１７】
図１は、本発明の一実施形態に従うモバイル標準テンプレートデータ（Mobile Standard Template Data）を提供するモバイルシステム１００を概略的に示す図である。
【００１８】
図１を参照すれば、本発明の一実施形態に従うモバイル標準テンプレートデータを提供するモバイルシステム１００は、テンプレートデータ要請をサーバ１２０に送信して、モバイル標準テンプレートデータをサーバ１２０から受信するモバイル端末機１１０と、ＳＡＰ（登録商標）（Systemanalyse und Programmentwicklung、またはSystems、Applications and Products in Data Processing）システム１３１、グループウェア（Groupware）システム１３２、データベース（Database）システム１３３、及びウェブ（Web）システム１３４のように、互いに種類が異なる異機種のデータシステム１３０からデータを受信してモバイル標準データベースを構築して置き、モバイル端末機１１０から受信した特定データシステム（例：ＳＡＰシステム１３１、グループウェアシステム１３２、データベースシステム１３３、及びウェブシステム１３４等のうちの１つである）に対するテンプレートデータ要請に対し、該当モバイル標準データを含むモバイル標準テンプレートデータを生成してモバイル端末機１１０に送信するサーバ１２０などを含む。
【００１９】
前述したモバイル端末機１１０は、端末機種類、サービス種類、ユーザ情報、端末機モデル、解像度、及び端末機外部装置情報などのうちの１つ以上を含むユーザエージェント（User Agent）情報を特定データシステムに対するテンプレートデータ要請に含めてサーバ１２０に送信した後、モバイル標準テンプレートデータをサーバ１２０から受信する。このようなモバイル端末機１１０は、一例として、携帯電話、ＰＤＡ（Personal Digital Assistants）、スマートフォン、無線モデムなどの多様な機種と多様な通信方式が適用された端末機を含むことができる。図１では、説明の便宜のため、１つのモバイル端末機１１０を図示したが、実際には１つまたは多様な多数個のモバイル端末機１１０が含まれて多様な通信方式によりサーバ１２０と通信することもできる。
【００２０】
前述したサーバ１２０は、各々異なる異機種のデータシステム１３０との連動によりデータ（Data）を受信すれば、受信したデータの分析により受信したデータに対するモバイル標準テーブル（Mobile Standard Table）を決定して、このように決定されたモバイル標準テーブルに基づいて各々異なる異機種のデータシステム１３０から受信したデータをモバイル標準データ（Mobile Standard Data）に変換してモバイル標準データベースに格納し置き、モバイル端末機１１０から受信された特定データシステムに対するテンプレートデータ要請の分析によりモバイル端末機１１０の端末機情報を把握して、把握された端末機情報に基づいてモバイル端末機１１０に対するモバイル標準テンプレート（Mobile Standard Template）を決定し、決定されたモバイル標準テンプレートに対するモバイル標準データをモバイル標準データベースから抽出し、抽出されたモバイル標準データを決定されたモバイル標準テンプレートに含めてモバイル標準テンプレートデータ（Mobile Standard Template Data）を生成してモバイル端末機１１０に送信する。
【００２１】
図２は、本発明の一実施形態に従うモバイル標準テンプレートデータを提供するサーバ１２０に対するブロック構成図である。
【００２２】
図２を参照すれば、本発明の一実施形態に従うモバイル標準テンプレートデータを提供するサーバ１２０は、データシステム１３０からデータを受信するデータ受信部２１０、受信したデータをモバイル標準データに変換するモバイル標準データ変換部２２０、モバイル端末機１１０からテンプレートデータ要請を受信するテンプレートデータ要請受信部２４０、テンプレートデータ要請に対してテンプレート処理過程を通じてモバイル標準テンプレートデータを生成するテンプレート処理部２５０、及びモバイル標準テンプレートデータをモバイル端末機１１０に送信するモバイル標準テンプレートデータ送信部２６０などを含む。
【００２３】
データ受信部２１０は、互いに種類が異なるデータシステム１３０との連動によりデータシステム１３０からデータを受信する。モバイル標準データ変換部２２０は、データ受信部２１０で異機種のデータシステム１３０から受信したデータの分析により、受信したデータに対するモバイル標準テーブルを決定し、決定されたモバイル標準テーブルに基づいて受信したデータをモバイル標準データに変換してモバイル標準データベース２３０に格納する。テンプレートデータ要請受信部２４０は、モバイル端末機１１０から特定データシステムに対するテンプレートデータ要請を受信する。テンプレート処理部２５０は、モバイル端末機１１０から受信されたテンプレートデータ要請を分析して、モバイル端末機１１０の端末機情報を把握して、把握された端末機情報に基づいてモバイル端末機１１０に対するモバイル標準テンプレートを決定し、このように決定されたモバイル標準テンプレートに対するモバイル標準データをモバイル標準データベースから抽出し、抽出されたモバイル標準データと決定されたモバイル標準テンプレートとを用いてモバイル標準テンプレートデータを生成し、生成されたモバイル標準テンプレートデータを格納して置く。モバイル標準テンプレートデータ送信部２６０は、テンプレート処理部２５０で生成されたモバイル標準テンプレートデータをモバイル端末機１１０に送信する。
【００２４】
以下、前述したデータ受信部２１０、モバイル標準データ変換部２２０、テンプレートデータ要請受信部２４０、テンプレート処理部２５０、及びモバイル標準テンプレートデータ送信部２６０などを例示的な図面を参照しつつより詳細に説明する。
【００２５】
前述したデータ受信部２１０は、ＳＡＰ（Systemanalyse und Programmentwicklung、またはSystems、Applications and Products in Data Processing；以下、“ＳＡＰ”と称する）システム１３１、グループウェア（Groupware）システム１３２、データベース（Database）システム１３３、及びウェブ（Web）システム１３４のように、互いに種類が異なる異機種のデータシステム１３０の種類を識別し、このように識別された種類に該当する連動器を選別し、選別された連動器によるデータシステム１３０との連動により、データシステム１３０からデータを受信する。
【００２６】
前述した識別された種類に該当する連動器は、ＲＦＣ（Remote Function Call；以下、“ＲＦＣ”と称する）機能を呼び出して連動を遂行するＳＡＰ連動器、グループウェア（Groupware）種類に従う連動器の設定により連動を遂行するグループウェア連動器、コネクションプール（Connection Pool）を通じてデータベース（Database）と連動を遂行するデータベース連動器、及びＨＴＴＰコネクタ（Hypertext Transfer Protocol Connector）を介して連動を遂行するウェブ（Web）連動器のうち、選別された連動器でありうる。
【００２７】
互いに異なる種類の異機種のデータシステム１３０がＳＡＰシステム１３１、グループウェアシステム１３２、データベースシステム１３３、及びウェブシステム１３４を含む場合、データ受信部２１０は、このようなＳＡＰシステム１３１、グループウェアシステム１３２、データベースシステム１３３、及びウェブシステム１３４などから図４に例示的に図示されたデータ４１０、４２０、４３０、４４０を各々受信することができる。
【００２８】
前述したデータ受信部２１０は、各種企業体の企業体システムでありうる異機種のデータシステム１３０と連動するために、データシステム１３０の種類を識別し、該当データシステム１３０と連動するための基礎情報を格納管理し、データシステム１３０と連動するための適切な連動器を選別して呼び出す異機種認識器を含むことができる。
【００２９】
このような異機種認識器により呼び出しできるＳＡＰ連動器は、データシステム１３０がＳＡＰシステム（例：ＳＡＰ全社的資源管理（ＥＲＰ：Enterprise Resource Planning）システム）である場合、ＳＡＰコネクタ（Connector）を活用して、ＲＦＣ機能を呼び出して連動を遂行し、これを通じてＲＦＣ機能を提供するＳＡＰサーバと連動作業を遂行する。前述した異機種認識器により呼び出しできるグループウェア連動器は、企業体システムでありうるデータシステム１３０が電子メール、公知事項、組織図、スケジュール、及び決済などのメーン機能のためのグループウェアシステムである場合、グループウェア種類によって連動器設定を遂行し、これを通じて連動を遂行する。前述した異機種認識器により呼び出しできるデータベース連動器は、企業体システムでありうるデータシステム１３０がデータベースシステムである場合、コネクションプール（Connection Pool）を活用してデータベースと連動作業を遂行し、この際、コネクションプールは、オラクル（登録商標）、ＳＱＬ（Structured Query Language）等、多様なデータベースと連動できる機能を提供する。前述した異機種認識器により呼び出しできるウェブ連動器は、企業体システムでありうるデータシステム１３０のウェブサーバで構築されたウェブシステムである場合、ＨＴＴＰコネクタを介して連動を遂行することができる。
【００３０】
前述したモバイル標準データ変換部２２０は、互いに種類が異なる異機種のデータシステム１３０から受信したデータの種類及び構造を分析して、分析結果とモバイル要求事項とを参照して、予め格納されたモバイル標準テーブルのうち、モバイル環境に一層適したモバイル標準テーブルを選択して決定するか、モバイル環境に一層適したモバイル標準テーブルを生成して決定できる。
【００３１】
このようなモバイル標準データ変換部２２０は、前述したような方式により決定されたモバイル標準テーブルのフィールドに互いに種類が異なる異機種のデータシステム１３０から受信したデータの該当内容をマッチングさせて詰めることによって、互いに種類が異なる異機種のデータシステム１３０から受信したデータをモバイル標準データに変換できる。
【００３２】
前述したモバイル標準データ変換部２２０は、データ分析器、モバイル標準テーブル管理器、データ変換器、及びデータ連動器などを含むことができるが、データ分析器を通じて互いに種類が異なる異機種のデータシステム１３０から受信したデータの種類及び構造を分析する。モバイル用テーブル（即ち、モバイル標準テーブル）の生成、修正、削除、及び照合などの機能を遂行するモバイル標準テーブル管理器は、データ分析器での分析結果を用いてモバイル環境に最も適したテーブル構造を確定する。図５の（ａ）を参照すれば、モバイル標準テーブル管理器により確定された（決定された）テーブル構造のテーブルをモバイル標準テーブル５１０という。以後、データ変換器は、モバイル標準テーブル管理器により確定されたモバイル標準テーブル５１０を用いて、図５の（ｂ）に図示されたように、異機種のデータシステム１３０から受信したデータをモバイル環境に最も適した型式のモバイル標準データ５２０に変換してモバイル標準データベース２３０に格納する。図５の（ｂ）に図示されたように、モバイル標準データ５２０は、データシステム１３０から受信したデータをモバイル標準テーブル５１０に格納した形態である。
【００３３】
前述したテンプレートデータ要請受信部２４０は、モバイル端末機１１０から受信されたテンプレートデータ要請に含まれた拡張可能なマーク付け言語（Extensible Markup Language；以下、“ＸＭＬ”と称する）データの分析により、ＸＭＬデータの整合性があるか否かを検討して、モバイル標準テンプレートデータを提供するためのサービスの提供が可能か否かが決定できる。
【００３４】
また、このようなテンプレートデータ要請受信部２４０は、１つまたは２つ以上の多くのモバイル端末機１１０からテンプレートデータ要請が同時に受信される場合、テンプレートデータ要請処理負荷を分散させて安定した処理を可能にするために、図８に図示されたように、受信されたテンプレートデータ要請を１つ以上の要請処理キュー８１０に格納し、１つ以上の要請処理キュー８１０に格納されたテンプレートデータ要請を格納順序に従いテンプレート処理部２５０（即ち、図３での端末機情報把握部３１０）に伝達することによって、安定的にテンプレートデータ要請に対する処理がなされることができる。
【００３５】
前述したテンプレート処理部２５０を、図３を参照しつつより詳細に説明する。
【００３６】
図３を参照すれば、前述したテンプレート処理部２５０は、受信されたテンプレートデータ要請を分析して、モバイル端末機１１０の端末機情報を把握する端末機情報把握部３１０と、把握された端末機情報に基づいて、モバイル端末機１１０に対するモバイル標準テンプレートを決定するモバイル標準テンプレート決定部３２０と、決定されたモバイル標準テンプレートに対するモバイル標準データをモバイル標準データベースから抽出し、抽出されたモバイル標準データを決定されたモバイル標準テンプレートに含めてモバイル標準テンプレートデータを生成するモバイル標準テンプレートデータ生成部３３０などを含む。
【００３７】
前述したテンプレート処理部２５０に含まれた端末機情報把握部３１０は、テンプレートデータ要請受信部２４０でモバイル端末機１１０から受信されたテンプレートデータ要請に含まれたユーザエージェント（User Agent）情報を分析して、該当モバイル端末機１１０の端末機種類、サービス種類、ユーザ情報、端末機モデル、解像度、及び端末機外部装置情報などのうちの１つ以上を含む該当モバイル端末機１１０の固有な端末機情報を把握することができる。このような端末機情報把握部３１０を端末機認識器、テンプレート要請分析器、または要請分析器ともいう。
【００３８】
前述したテンプレート処理部２５０に含まれたモバイル標準テンプレート決定部３２０は、前述した端末機情報把握部３１０によりモバイル端末機１１０に対して把握された端末機情報に基づいて、予め格納されたモバイル標準テンプレートのうちのモバイル標準テンプレートを選択して決定するか、モバイル標準テンプレートを新しく生成するかを決定できる。このようなモバイル標準テンプレート決定部３２０は、テンプレート管理器ともいい、モバイル端末機１１０で必要とするモバイル標準テンプレートの生成、削除、修正、及び照合などの機能を持つ。即ち、その間累積されたモバイル標準テンプレートを参照にして顧客のモバイル業務を設計し、新規のモバイル標準テンプレート必要の際、モバイル標準テンプレートを生成し、カスタマイジング（Customizing）作業を遂行することができる。
【００３９】
前述した予め格納されたモバイル標準テンプレートは、業種別または特性別等によって分類されて格納されたモバイル標準テンプレートである。また、モバイル標準テンプレート決定部３２０は、把握された端末機情報に基づいて生成したモバイル標準テンプレートを業種別または特性別等によって分類して格納して置くことによって、多様なモバイル端末機１１０に合うモバイル標準テンプレートに対するデータベースを蓄積して置くことができ、これを用いて後でモバイル標準テンプレートを決定する時に使用できる。
【００４０】
前述したテンプレート処理部２５０に含まれたモバイル標準テンプレートデータ生成部３３０は、モバイル標準データベース連動器、ＸＭＬデータ生成器、及びモバイルＵＩ生成器などを含むことができるが、モバイル標準データベース連動器は、モバイル標準データ変換部２２０を呼び出して、モバイル標準テンプレート決定部３２０により決定されたモバイル標準テンプレートで必要とするモバイル標準データ（モバイル標準データベース２３０に抽出される）の伝達を受ける。ＸＭＬデータ連動器は、モバイル標準データベース連動器がモバイル標準データ変換部２２０から伝達を受けたモバイル標準データをモバイル端末機１１０に最も適した形態のＸＭＬデータに変換する。また、モバイル端末機１１０から転送されたＸＭＬデータを顧客のデータシステム１３０に伝達するために、ＸＭＬデータをパッシングして純粋データを選別する機能も遂行することができる。モバイルＵＩ生成器は、モバイル端末機１１０で業務遂行時、必要なＵＩを生成する機能を遂行するが、ＵＩを必要としないモバイル端末機１１０に対しては業務遂行に必要なビジネスロジックを生成してくれる。
【００４１】
言い換えると、前述したモバイル標準テンプレートデータ生成部３３０は、図６に図示されたように、抽出されたモバイル標準データ６２０及びユーザインターフェース（User Interface；以下、“ＵＩ”と称する）情報６１０を含むモバイル標準テンプレートデータ６００を生成する。図６を参照すれば、ＵＩ情報６１０はＵＩスクリプトとなっていることができ、モバイル標準テンプレートが識別できる情報６１１と、実際のＵＩと関連した情報６１２などを含むことができる。また、モバイル標準データ６２０は、拡張可能なマーク付け言語（ＸＭＬ：Extensible Markup Language）データであることもあり、データ生成結果情報６２１と実際のデータに該当する情報６２２などを含むことができる。
【００４２】
前述したモバイル標準テンプレートデータ生成部３３０で生成されたモバイル標準テンプレートデータ６００が、モバイル端末機１１０に送信されて表示されたものは、図６の右側端末機画面の例示６３０の通りである。
【００４３】
この際、モバイル標準テンプレートデータ生成部３３０は、端末機情報把握部３１０により把握された端末機情報に基づいて、抽出されたモバイル標準データ６２０を変換するか、ＵＩ情報６１０を変換することができる。例えば、端末機情報のうち、解像度情報に基づいてモバイル端末機１１０の端末機画面に最も適した形態にモバイル標準データ６２０またはＵＩ情報６１０を変換してモバイル標準テンプレートデータ６００を生成できる。モバイル端末機１１０の解像度情報を考慮して変換されて生成されたモバイル標準テンプレートデータ６００がモバイル端末機１１０に送信されて端末機画面に表示された４個の例示を図７の（ａ）、（ｂ）、（ｃ）、及び（ｄ）を通じて確認することができる。
【００４４】
前述したテンプレート処理部２５０に含まれたモバイル標準テンプレートデータ生成部３３０は、１つまたは２つ以上の多くのモバイル端末機１１０から同時に受信されたテンプレートデータ要請に対する処理がなされて生成されたモバイル標準テンプレートデータを該当モバイル端末機１１０に応答するテンプレートデータ応答処理負荷を分散させて安定した処理を可能にするために、図８に図示されたように、生成されたモバイル標準テンプレートデータを１つ以上の応答処理キュー８２０に格納し、これによって、モバイル標準テンプレートデータ送信部２６０は、１つ以上の応答処理キュー８２０に格納されたモバイル標準テンプレートデータを格納順序に従い該当モバイル端末機１１０に安定的に送信できる。モバイル標準テンプレートデータの送信に従う負荷分散とモバイル標準テンプレートデータの安定的な送信のために、このような応答処理キュー８２０に格納された応答のうちの１つの応答（モバイル標準テンプレートデータを含む）を抽出して送信する前、解像度情報などの端末機情報に基づいてモバイル端末機１１０の端末機画面などに最も適した形態にモバイル標準テンプレートデータ６００に含まれたモバイル標準データ６２０またはＵＩ情報６１０を変換して送信できる。
【００４５】
一方、モバイル標準テンプレートデータに対する情報保安性を高めるために、モバイル標準テンプレートデータ生成部３３０は、モバイル標準テンプレートデータを特定の暗号化アルゴリズムを通じて暗号化して生成するか、モバイル標準テンプレートデータ送信部２６０は暗号化されないままに生成されたモバイル標準テンプレートデータを特定の暗号化アルゴリズムを通じて暗号化して送信できる。これによって、モバイル標準テンプレートデータに対する情報保安性を高めることができる。
【００４６】
本発明の一実施形態に従うモバイル標準テンプレートデータを提供するモバイルシステム１００に含まれたモバイル端末機１１０は、テンプレートデータ要請をサーバ１２０に送信してモバイル標準テンプレートデータをサーバ１２０から受信する装置であって、テンプレートデータ要請をサーバ１２０に送信する要請部と、モバイル標準テンプレートデータをサーバ１２０から受信する応答部と、モバイル標準テンプレートデータを端末機画面に表示するテンプレートデータ表示部などを含む。
【００４７】
テンプレートデータ要請をサーバ１２０に送信する要請部は、通信連結部、暗号生成部、及びテンプレート要請部を含むことができる。
【００４８】
通信連結部は、モバイル端末機１１０で企業業務遂行時、特定データシステム１３０に対するデータの受信を受けようとする場合、テンプレートデータ要請のためにサーバ１２０との通信を連結する機能を遂行する。この際、通信連結部は、ＣＤＭＡ、ＧＳＭ、３Ｇ等の各種移動通信規格、ＷｉＦｉなどの無線通信規格、またはインターネット網などを用いる各種有線通信のための有線通信規格などをサポートすることができる。
【００４９】
モバイル端末機１１０及びサーバ１２０は、移動通信網、無線網、またはインターネット網等を介して連結できるが、この区間で安全な通信のために、暗号生成部は通信に対する保安機能を遂行する。
【００５０】
テンプレート要請部は、モバイル端末機１１０で必要なテンプレートデータ（即ち、モバイル標準テンプレートデータ）をサーバ１２０に要請する機能を遂行する。このようなテンプレートデータ要請時、テンプレート要請部はユーザエージェント（User Agent）に端末機種類、サービス種類、及びユーザ情報などを搭載し、このようなユーザエージェントを含むテンプレートデータ要請を送信することで、該当モバイル端末機１１０に適したモバイル標準テンプレートデータの提供を受けることができる。
【００５１】
モバイル標準テンプレートデータをサーバ１２０から受信する応答部は、暗号解読部及びテンプレートデータ検証部などを含む。
【００５２】
暗号解読部は、サーバ１２０から受信したモバイル標準テンプレートデータが保安のために特定のアルゴリズムで暗号化された状態である場合、受信したモバイル標準テンプレートデータをサーバ１２０での暗号化アルゴリズムと対応する逆暗号化アルゴリズムを通じて暗号化されたモバイル標準テンプレートデータを解読する。
【００５３】
テンプレートデータ検証部は、解読されたモバイル標準テンプレートデータが該当モバイル端末機１１０に適したモバイル標準テンプレートデータか否かを検証する。即ち、モバイル端末機の端末機情報に基づいて、解読されたモバイル標準テンプレートデータがモバイル端末機１１０で表示されることに適合するか否かを検証する。検証結果、解読されたモバイル標準テンプレートデータが該当モバイル端末機１１０に適しないモバイル標準テンプレートデータである場合、即ち、解読されたモバイル標準テンプレートデータがモバイル端末機１１０で表示されることに適しない場合、サーバ１２０にエラーメッセージを転送し、モバイル標準テンプレートデータに対する再転送を要請できる。
【００５４】
モバイル標準テンプレートデータを端末機画面に表示するテンプレートデータ表示部は、テンプレートデータ認識部、画面生成部、画面表示部、ユーザ要請認識部、及び要請データ生成部などを含む。
【００５５】
テンプレートデータ認識部は、前述したテンプレートデータ検証部でモバイル標準テンプレートデータに対する検証が完了すれば、検証完了したモバイル標準テンプレートデータのＵＩ情報及びＸＭＬデータを分析する。以後、分析されたＵＩ情報及びＸＭＬデータを画面生成部に伝達する。
【００５６】
画面生成部は、テンプレートデータ認識部から伝達を受けたＵＩ情報及びＸＭＬデータを用いてＵＩ情報及びＸＭＬデータからなるモバイル標準テンプレートデータを端末機画面に表示するための画面を生成するが、このために、ＵＩ情報を基準に該当制御を適切な位置に配置し、伝達を受けたＸＭＬデータをパッシングして該当制御に適したデータを入力した後、端末機画面に表示できる画面を生成する。
【００５７】
画面表示部は、画面生成部により生成された画面を端末機画面に表示する。この際、端末機画面の解像度を考慮して最適のＵＩが構成できるようにサイズを自動調節できる。
【００５８】
また、ユーザ要請認識部は、ユーザがモバイル端末機１１０を活用して業務遂行中、企業システムのようなデータシステム１３０に転送するデータの入力を受ける。この際、データ入力は、ＧＰＳ、カード決済器、バーコードなど、多様な外部入力装置との連動によりデータを認識して入力を受ける。
【００５９】
要請データ生成部は、ユーザ要請認識部を通じて入力されたデータを企業システムなどのデータシステム１３０で認識できる形態のデータに変換してＸＭＬ型式のデータで生成する。
【００６０】
以上、説明したように、本発明の一実施形態によれば、多様な種類のデータシステム１３０から受信されるデータを標準化し、モバイル環境に適した形態にテンプレート化してモバイル端末機１１０に提供することによって、モバイル環境の業務処理を円滑に提供してくれる効果がある。
【００６１】
また、本発明の一実施形態によれば、多様なモバイル端末機１１０からのテンプレートデータ要請に対し、各モバイル端末機１１０に適したモバイル標準テンプレートデータを生成して提供してくれる効果がある。
【００６２】
また、本発明の一実施形態によれば、多様な種類のデータシステム１３０で提供されるデータを多様な種類のモバイル端末機１１０に合うモバイル標準テンプレートを業種別、特性別等で蓄積して管理できるようにすることで、多様な種類のデータシステム１３０と多様な種類のモバイル端末機１１０に適したモバイルシステム１００の構築を可能にし、これによってモバイルシステム１００の構築に従う時間と費用を低減させ、システム安全性を高める効果がある。
【００６３】
以上、本発明の実施形態を構成する全ての構成要素が１つに結合されるか、結合されて動作することと説明されたとして、本発明が必ずこのような実施形態に限定されるのではない。即ち、本発明の目的範囲内であれば、その全ての構成要素が１つ以上に選択的に結合して動作することもできる。また、その全ての構成要素が各々１つの独立的なハードウェアとして具現できるが、各構成要素のその一部または全部が選択的に組合わせて１つまたは複数個のハードウェアで組合わせた一部または全部の機能を遂行するプログラムモジュールを持つコンピュータプログラムとして具現されることもできる。そのコンピュータプログラムを構成するコード及びコードセグメントは本発明の技術分野の当業者により容易に推論されることができる。このようなコンピュータプログラムは、コンピュータが読取できる格納媒体（Computer Readable Media）に格納されてコンピュータにより読取され、実行されることによって、本発明の実施形態を具現できる。コンピュータプログラムの格納媒体としては、磁気記録媒体、光記録媒体、キャリアウエーブ媒体などが含まれることができる。
【００６４】
また、以上で記載された“含む”、“構成する”、または“持つ”などの用語は、特別に反対になる記載がない限り、該当構成要素が内在できることを意味するものであるので、他の構成要素を除外するのでなく、他の構成要素を更に含むことができることと解釈されるべきである。技術的または科学的な用語を含んだ全ての用語は、異に定義されない限り、本発明が属する技術分野で通常の知識を有する者により一般的に理解されることと同一な意味を有する。事前に定義された用語のように、一般的に使われる用語は関連技術の文脈上の意味と一致するものと解釈されるべきであり、本発明で明らかに定義しない限り、理想的であるとか、過度に形式的な意味で解釈されない。
【００６５】
以上の説明は、本発明の技術思想を例示的に説明したことに過ぎないものであって、本発明が属する技術分野で通常の知識を有する者であれば、本発明の本質的な特性から逸脱しない範囲で多様な修正及び変形が可能である。したがって、本発明に開示された実施形態は本発明の技術思想を限定するためのものではなく、説明するためのものであり、このような実施形態により本発明の技術思想の範囲が限定されるのではない。本発明の保護範囲は請求範囲により解釈されなければならず、それと同等な範囲内にある全ての技術思想は本発明の権利範囲に含まれるものと解釈されるべきである。
【符号の説明】
【００６６】
１００    モバイルシステム
１１０    モバイル端末機
１２０    サーバ
１３０    データシステム
１３１    ＳＡＰシステム
１３２    グループウェアシステム
１３３    データベースシステム
１３４    ウェブシステム
２１０    データ受信部
２２０    モバイル標準データ変換部
２３０    モバイル標準データベース
２４０    テンプレートデータ要請受信部
２５０    テンプレート処理部
２６０    モバイル標準テンプレートデータ送信部
３１０    端末機情報把握部
３２０    モバイル標準テンプレート決定部
３３０    モバイル標準テンプレート生成部
５１０    モバイル標準テーブル
５２０    モバイル標準データ
６００    モバイル標準テンプレートデータ
６１０    ＵＩ情報
６２０    モバイル標準データ
８１０    要請処理キュー
８２０    応答処理キュー
【図１】
2011118853.tif 000003
【図２】
2011118853.tif 000004
【図３】
2011118853.tif 000005
【図４】
2011118853.tif 000006
【図５】
2011118853.tif 000007
【図６】
2011118853.tif 000008
【図７】
2011118853.tif 000009
【図８】
2011118853.tif 000010