JP2011118853A - Server for providing mobile standard template data - Google Patents
Server for providing mobile standard template data Download PDFInfo
- Publication number
- JP2011118853A JP2011118853A JP2010000703A JP2010000703A JP2011118853A JP 2011118853 A JP2011118853 A JP 2011118853A JP 2010000703 A JP2010000703 A JP 2010000703A JP 2010000703 A JP2010000703 A JP 2010000703A JP 2011118853 A JP2011118853 A JP 2011118853A
- Authority
- JP
- Japan
- Prior art keywords
- data
- mobile standard
- mobile
- template data
- template
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000012545 processing Methods 0.000 claims abstract description 39
- 230000004044 response Effects 0.000 claims description 16
- 230000005540 biological transmission Effects 0.000 claims description 9
- 238000004422 calculation algorithm Methods 0.000 claims description 7
- 239000000284 extract Substances 0.000 abstract description 2
- 230000006870 function Effects 0.000 description 18
- 238000004891 communication Methods 0.000 description 13
- 238000006243 chemical reaction Methods 0.000 description 9
- 238000010586 diagram Methods 0.000 description 6
- 238000000034 method Methods 0.000 description 6
- 238000004590 computer program Methods 0.000 description 4
- 239000000470 constituent Substances 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- 238000010276 construction Methods 0.000 description 3
- 238000013524 data verification Methods 0.000 description 3
- 238000012795 verification Methods 0.000 description 3
- 238000012217 deletion Methods 0.000 description 2
- 230000037430 deletion Effects 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 238000012937 correction Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 238000005315 distribution function Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000007480 spreading Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/12—Use of codes for handling textual entities
- G06F40/14—Tree-structured documents
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
- G06F40/186—Templates
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Health & Medical Sciences (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Artificial Intelligence (AREA)
- Mobile Radio Communication Systems (AREA)
- Information Transfer Between Computers (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
本発明の一実施形態は、モバイル標準テンプレートデータを提供するサーバに関し、より詳しくは、多様な種類のデータシステムと多様な種類のモバイル端末機に適したモバイルシステムの構築を可能にするために、モバイル標準テンプレートデータを提供する技術に関する。 One embodiment of the present invention relates to a server that provides mobile standard template data, and more particularly, to enable construction of a mobile system suitable for various types of data systems and various types of mobile terminals. The present invention relates to a technique for providing mobile standard template data.
最近、個人向けコンピュータの急速な補給と共に、PDA(Personal Digital Assistants)、スマートフォンなどの無線データ通信が可能なモバイル端末機も急速に普及している。このようなモバイル端末機は、他のデータ通信装置と電子メールのようなディジタルデータを送受信できる機能と、住所録、電話帳、スケジュール管理などの機能は勿論、企業の情報と各種インターネット上のサービス情報を共に同期管理保有する機能を遂行することもある。 In recent years, mobile terminals capable of wireless data communication such as PDAs (Personal Digital Assistants) and smartphones are rapidly spreading along with rapid replenishment of personal computers. Such mobile terminals are capable of sending and receiving digital data such as e-mail with other data communication devices, functions such as address book, telephone directory, schedule management, as well as company information and various services on the Internet. It may also perform the function of managing and holding information together.
携帯電話、PDA、スマートフォン、無線モデムなどのモバイル端末機は、その機能及び性能が向上し、このようなモバイル端末機を用いて時間と場所に関わらず、企業の業務遂行能力を向上させることができる要求が増大している。これによって、モバイル端末機を用いたモバイルシステム構築に対する要求及び事例が増加している状況である。 Mobile terminals such as mobile phones, PDAs, smartphones, and wireless modems have improved functions and performance, and these mobile terminals can be used to improve business performance regardless of time and place. The demands that can be made are increasing. As a result, there are increasing demands and examples for building mobile systems using mobile terminals.
従来の構築されているモバイルシステムは、企業の多様な種類のシステムとの円滑な連動が提供できないので、モバイル端末機を用いたモバイル環境の業務処理が円滑に提供できないという問題点がある。 Conventionally constructed mobile systems cannot provide smooth linkage with various types of systems in a company, and thus have a problem in that business processing in a mobile environment using a mobile terminal cannot be provided smoothly.
また、従来のモバイルシステムは、多様なモバイル端末機からのテンプレートデータ要請に対し、モバイル環境及び各モバイル端末機に適したテンプレートデータが提供できないという問題点がある。 In addition, the conventional mobile system has a problem that template data suitable for the mobile environment and each mobile terminal cannot be provided in response to template data requests from various mobile terminals.
また、従来のモバイルシステムは、多様な種類のシステムで提供されるデータを多様な種類のモバイル端末機に合うモバイル標準テンプレートを業種別、特性別等で蓄積して管理しないため、多様な種類のシステムと多様な種類のモバイル端末機に適したモバイルシステム構築に従う時間と費用が増加し、システム安定性が落ちる問題点がある。 In addition, since conventional mobile systems do not store and manage data provided by various types of systems for different types of mobile terminals, such as mobile standard templates by industry and by characteristics, There is a problem in that the time and cost of building a mobile system suitable for the system and various types of mobile terminals increases, and the system stability decreases.
このような背景下で、本発明の一実施形態の目的は、多様な種類のデータシステムから受信されるデータを標準化し、モバイル環境に適した形態にテンプレート化して、モバイル端末機に提供することにより、モバイル環境の業務処理を円滑に提供することにある。 Under such a background, an object of an embodiment of the present invention is to standardize data received from various types of data systems, provide a template suitable for a mobile environment, and provide the mobile terminal with the template. Therefore, it is to provide business processing smoothly in a mobile environment.
また、本発明の一実施形態の他の目的は、多様なモバイル端末機からのテンプレートデータ要請に対し、各モバイル端末機に適したモバイル標準テンプレートデータを生成して提供することにある。 Another object of the present invention is to generate and provide mobile standard template data suitable for each mobile terminal in response to template data requests from various mobile terminals.
また、本発明の一実施形態の更なる他の目的は、多様な種類のデータシステムで提供されるデータを多様な種類のモバイル端末機に合うモバイル標準テンプレートを業種別、特性別等で蓄積して管理できるようにして、多様な種類のシステムと多様な種類のモバイル端末機に適したモバイルシステム構築を可能にし、これによってモバイルシステム構築に従う時間と費用を低減させ、システム安全性を高めることにある。 In addition, another object of one embodiment of the present invention is to accumulate data provided by various types of data systems, mobile standard templates suitable for various types of mobile terminals, by industry type, by characteristic, etc. To build a mobile system suitable for various types of systems and various types of mobile terminals, thereby reducing the time and cost of building mobile systems and increasing system safety. is there.
本発明の一実施形態は、データシステムとの連動により上記データシステムからデータを受信するデータ受信部と、上記受信したデータの分析により上記受信したデータに対するモバイル標準テーブルを決定し、上記決定されたモバイル標準テーブルに基づいて上記受信したデータをモバイル標準データに変換してモバイル標準データベースに格納するモバイル標準データ変換部と、モバイル端末機から特定データシステムに対するテンプレートデータ要請を受信するテンプレートデータ要請受信部と、上記受信されたテンプレートデータ要請を分析して、上記モバイル端末機の端末機情報を把握する端末機情報把握部と、上記把握された端末機情報に基づいて上記モバイル端末機に対するモバイル標準テンプレートを決定するモバイル標準テンプレート決定部と、上記決定されたモバイル標準テンプレートに対するモバイル標準データを上記モバイル標準データベースから抽出し、上記抽出されたモバイル標準データを上記決定されたモバイル標準テンプレートに含めてモバイル標準テンプレートデータを生成するモバイル標準テンプレートデータ生成部と、上記生成されたモバイル標準テンプレートデータを上記モバイル端末機に送信するモバイル標準テンプレートデータ送信部を含むモバイル標準テンプレートデータを提供するサーバとを含む。 According to an embodiment of the present invention, a data receiving unit that receives data from the data system in conjunction with the data system, and a mobile standard table for the received data are determined by analyzing the received data. A mobile standard data converter that converts the received data into mobile standard data based on the mobile standard table and stores it in the mobile standard database, and a template data request receiver that receives a template data request for a specific data system from the mobile terminal. A terminal information grasping unit for analyzing the received template data request and grasping terminal information of the mobile terminal, and a mobile standard template for the mobile terminal based on the grasped terminal information Determine mobile standard Mobile standard data for the determined mobile standard template is extracted from the mobile standard database, and the mobile standard template data is generated by including the extracted mobile standard data in the determined mobile standard template. A mobile standard template data generating unit, and a server providing mobile standard template data including a mobile standard template data transmitting unit that transmits the generated mobile standard template data to the mobile terminal.
本発明の一実施形態によれば、多様な種類のデータシステム130から受信されるデータを標準化し、モバイル環境に適した形態にテンプレート化してモバイル端末機に提供することによって、モバイル環境の業務処理を円滑に提供してくれる効果がある。
According to an exemplary embodiment of the present invention, data received from various types of
また、本発明の一実施形態によれば、多様なモバイル端末機からのテンプレートデータ要請に対し、各モバイル端末機に適したモバイル標準テンプレートデータを生成して提供してくれる効果がある。 Also, according to an embodiment of the present invention, there is an effect that mobile standard template data suitable for each mobile terminal is generated and provided in response to template data requests from various mobile terminals.
また、本発明の一実施形態によれば、多様な種類のデータシステムで提供されるデータを多様な種類のモバイル端末機に合うモバイル標準テンプレートを業種別、特性別等で蓄積して管理できるようにすることで、多様な種類のデータシステムと多様な種類のモバイル端末機に適したモバイルシステムの構築を可能にし、これによってモバイルシステムの構築に従う時間と費用を低減させ、システム安全性を高める効果がある。 In addition, according to an embodiment of the present invention, it is possible to store and manage mobile standard templates suitable for various types of mobile terminals by industry types and characteristics, for data provided by various types of data systems. Enables the construction of a mobile system suitable for various types of data systems and various types of mobile terminals, thereby reducing the time and cost of building the mobile system and increasing the system safety. There is.
以下、本発明の好ましい実施形態を添付された図面を参照しつつ詳細に説明する。まず各図面の構成要素に参照符号を付加するに当たって、同一な構成要素に対してはたとえ他の図面上に表示されても、できる限り同一な符号を有するようにしていることに留意しなければならない。また、本発明を説明するに当たって、関連した公知構成または機能に対する具体的な説明が本発明の要旨を曖昧にすることができると判断される場合にはその詳細な説明は省略する。 Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings. First, when adding reference numerals to the components of each drawing, it should be noted that the same components have the same reference numerals as much as possible even if they are displayed on other drawings. Don't be. Further, in describing the present invention, when it is determined that a specific description of a related known configuration or function can obscure the gist of the present invention, a detailed description thereof will be omitted.
また、本発明の構成要素を説明するに当たって、第1、第2、A、B、(a)、(b)などの用語を使用することができる。このような用語はその構成要素を他の構成要素と区別するためのものであり、その用語により当該構成要素の本質や順番または順序などが限定されない。ある構成要素が他の構成要素に“連結”、“結合”、または“接続”されると記載された場合、その構成要素は他の構成要素に直接的に連結または接続できるが、各構成要素の間に更に他の構成要素が“連結”、“結合”、または“接続”されることもできると理解されるべきである。 In describing the components of the present invention, terms such as first, second, A, B, (a), and (b) can be used. Such terms are used to distinguish the constituent elements from other constituent elements, and the essence, order, or order of the constituent elements are not limited by the terms. When a component is described as being “coupled”, “coupled”, or “connected” to another component, that component can be directly coupled or connected to another component, but each component It is to be understood that still other components may be “coupled”, “coupled”, or “connected” between the two.
図1は、本発明の一実施形態に従うモバイル標準テンプレートデータ(Mobile Standard Template Data)を提供するモバイルシステム100を概略的に示す図である。
FIG. 1 is a diagram schematically illustrating a
図1を参照すれば、本発明の一実施形態に従うモバイル標準テンプレートデータを提供するモバイルシステム100は、テンプレートデータ要請をサーバ120に送信して、モバイル標準テンプレートデータをサーバ120から受信するモバイル端末機110と、SAP(登録商標)(Systemanalyse und Programmentwicklung、またはSystems、Applications and Products in Data Processing)システム131、グループウェア(Groupware)システム132、データベース(Database)システム133、及びウェブ(Web)システム134のように、互いに種類が異なる異機種のデータシステム130からデータを受信してモバイル標準データベースを構築して置き、モバイル端末機110から受信した特定データシステム(例:SAPシステム131、グループウェアシステム132、データベースシステム133、及びウェブシステム134等のうちの1つである)に対するテンプレートデータ要請に対し、該当モバイル標準データを含むモバイル標準テンプレートデータを生成してモバイル端末機110に送信するサーバ120などを含む。
Referring to FIG. 1, a
前述したモバイル端末機110は、端末機種類、サービス種類、ユーザ情報、端末機モデル、解像度、及び端末機外部装置情報などのうちの1つ以上を含むユーザエージェント(User Agent)情報を特定データシステムに対するテンプレートデータ要請に含めてサーバ120に送信した後、モバイル標準テンプレートデータをサーバ120から受信する。このようなモバイル端末機110は、一例として、携帯電話、PDA(Personal Digital Assistants)、スマートフォン、無線モデムなどの多様な機種と多様な通信方式が適用された端末機を含むことができる。図1では、説明の便宜のため、1つのモバイル端末機110を図示したが、実際には1つまたは多様な多数個のモバイル端末機110が含まれて多様な通信方式によりサーバ120と通信することもできる。
The
前述したサーバ120は、各々異なる異機種のデータシステム130との連動によりデータ(Data)を受信すれば、受信したデータの分析により受信したデータに対するモバイル標準テーブル(Mobile Standard Table)を決定して、このように決定されたモバイル標準テーブルに基づいて各々異なる異機種のデータシステム130から受信したデータをモバイル標準データ(Mobile Standard Data)に変換してモバイル標準データベースに格納し置き、モバイル端末機110から受信された特定データシステムに対するテンプレートデータ要請の分析によりモバイル端末機110の端末機情報を把握して、把握された端末機情報に基づいてモバイル端末機110に対するモバイル標準テンプレート(Mobile Standard Template)を決定し、決定されたモバイル標準テンプレートに対するモバイル標準データをモバイル標準データベースから抽出し、抽出されたモバイル標準データを決定されたモバイル標準テンプレートに含めてモバイル標準テンプレートデータ(Mobile Standard Template Data)を生成してモバイル端末機110に送信する。
If the
図2は、本発明の一実施形態に従うモバイル標準テンプレートデータを提供するサーバ120に対するブロック構成図である。
FIG. 2 is a block diagram illustrating a
図2を参照すれば、本発明の一実施形態に従うモバイル標準テンプレートデータを提供するサーバ120は、データシステム130からデータを受信するデータ受信部210、受信したデータをモバイル標準データに変換するモバイル標準データ変換部220、モバイル端末機110からテンプレートデータ要請を受信するテンプレートデータ要請受信部240、テンプレートデータ要請に対してテンプレート処理過程を通じてモバイル標準テンプレートデータを生成するテンプレート処理部250、及びモバイル標準テンプレートデータをモバイル端末機110に送信するモバイル標準テンプレートデータ送信部260などを含む。
Referring to FIG. 2, a
データ受信部210は、互いに種類が異なるデータシステム130との連動によりデータシステム130からデータを受信する。モバイル標準データ変換部220は、データ受信部210で異機種のデータシステム130から受信したデータの分析により、受信したデータに対するモバイル標準テーブルを決定し、決定されたモバイル標準テーブルに基づいて受信したデータをモバイル標準データに変換してモバイル標準データベース230に格納する。テンプレートデータ要請受信部240は、モバイル端末機110から特定データシステムに対するテンプレートデータ要請を受信する。テンプレート処理部250は、モバイル端末機110から受信されたテンプレートデータ要請を分析して、モバイル端末機110の端末機情報を把握して、把握された端末機情報に基づいてモバイル端末機110に対するモバイル標準テンプレートを決定し、このように決定されたモバイル標準テンプレートに対するモバイル標準データをモバイル標準データベースから抽出し、抽出されたモバイル標準データと決定されたモバイル標準テンプレートとを用いてモバイル標準テンプレートデータを生成し、生成されたモバイル標準テンプレートデータを格納して置く。モバイル標準テンプレートデータ送信部260は、テンプレート処理部250で生成されたモバイル標準テンプレートデータをモバイル端末機110に送信する。
The
以下、前述したデータ受信部210、モバイル標準データ変換部220、テンプレートデータ要請受信部240、テンプレート処理部250、及びモバイル標準テンプレートデータ送信部260などを例示的な図面を参照しつつより詳細に説明する。
Hereinafter, the
前述したデータ受信部210は、SAP(Systemanalyse und Programmentwicklung、またはSystems、Applications and Products in Data Processing;以下、“SAP”と称する)システム131、グループウェア(Groupware)システム132、データベース(Database)システム133、及びウェブ(Web)システム134のように、互いに種類が異なる異機種のデータシステム130の種類を識別し、このように識別された種類に該当する連動器を選別し、選別された連動器によるデータシステム130との連動により、データシステム130からデータを受信する。
The
前述した識別された種類に該当する連動器は、RFC(Remote Function Call;以下、“RFC”と称する)機能を呼び出して連動を遂行するSAP連動器、グループウェア(Groupware)種類に従う連動器の設定により連動を遂行するグループウェア連動器、コネクションプール(Connection Pool)を通じてデータベース(Database)と連動を遂行するデータベース連動器、及びHTTPコネクタ(Hypertext Transfer Protocol Connector)を介して連動を遂行するウェブ(Web)連動器のうち、選別された連動器でありうる。 The interlocking device corresponding to the identified type described above is an SAP interlocking device that performs the interlocking by calling an RFC (Remote Function Call; hereinafter referred to as “RFC”) function, and a setting of the interlocking device according to the groupware (Groupware) type. A groupware interlocker that performs synchronization with a database, a database interlocker that performs synchronization with a database through a connection pool, and a web that performs synchronization via an HTTP connector (Hypertext Transfer Protocol Connector) Among the interlocking devices, it may be a selected interlocking device.
互いに異なる種類の異機種のデータシステム130がSAPシステム131、グループウェアシステム132、データベースシステム133、及びウェブシステム134を含む場合、データ受信部210は、このようなSAPシステム131、グループウェアシステム132、データベースシステム133、及びウェブシステム134などから図4に例示的に図示されたデータ410、420、430、440を各々受信することができる。
When the different types of different types of
前述したデータ受信部210は、各種企業体の企業体システムでありうる異機種のデータシステム130と連動するために、データシステム130の種類を識別し、該当データシステム130と連動するための基礎情報を格納管理し、データシステム130と連動するための適切な連動器を選別して呼び出す異機種認識器を含むことができる。
The above-described
このような異機種認識器により呼び出しできるSAP連動器は、データシステム130がSAPシステム(例:SAP全社的資源管理(ERP:Enterprise Resource Planning)システム)である場合、SAPコネクタ(Connector)を活用して、RFC機能を呼び出して連動を遂行し、これを通じてRFC機能を提供するSAPサーバと連動作業を遂行する。前述した異機種認識器により呼び出しできるグループウェア連動器は、企業体システムでありうるデータシステム130が電子メール、公知事項、組織図、スケジュール、及び決済などのメーン機能のためのグループウェアシステムである場合、グループウェア種類によって連動器設定を遂行し、これを通じて連動を遂行する。前述した異機種認識器により呼び出しできるデータベース連動器は、企業体システムでありうるデータシステム130がデータベースシステムである場合、コネクションプール(Connection Pool)を活用してデータベースと連動作業を遂行し、この際、コネクションプールは、オラクル(登録商標)、SQL(Structured Query Language)等、多様なデータベースと連動できる機能を提供する。前述した異機種認識器により呼び出しできるウェブ連動器は、企業体システムでありうるデータシステム130のウェブサーバで構築されたウェブシステムである場合、HTTPコネクタを介して連動を遂行することができる。
An SAP interlock that can be called by such a heterogeneous recognizer uses an SAP connector (Connector) when the
前述したモバイル標準データ変換部220は、互いに種類が異なる異機種のデータシステム130から受信したデータの種類及び構造を分析して、分析結果とモバイル要求事項とを参照して、予め格納されたモバイル標準テーブルのうち、モバイル環境に一層適したモバイル標準テーブルを選択して決定するか、モバイル環境に一層適したモバイル標準テーブルを生成して決定できる。
The mobile standard
このようなモバイル標準データ変換部220は、前述したような方式により決定されたモバイル標準テーブルのフィールドに互いに種類が異なる異機種のデータシステム130から受信したデータの該当内容をマッチングさせて詰めることによって、互いに種類が異なる異機種のデータシステム130から受信したデータをモバイル標準データに変換できる。
The mobile standard
前述したモバイル標準データ変換部220は、データ分析器、モバイル標準テーブル管理器、データ変換器、及びデータ連動器などを含むことができるが、データ分析器を通じて互いに種類が異なる異機種のデータシステム130から受信したデータの種類及び構造を分析する。モバイル用テーブル(即ち、モバイル標準テーブル)の生成、修正、削除、及び照合などの機能を遂行するモバイル標準テーブル管理器は、データ分析器での分析結果を用いてモバイル環境に最も適したテーブル構造を確定する。図5の(a)を参照すれば、モバイル標準テーブル管理器により確定された(決定された)テーブル構造のテーブルをモバイル標準テーブル510という。以後、データ変換器は、モバイル標準テーブル管理器により確定されたモバイル標準テーブル510を用いて、図5の(b)に図示されたように、異機種のデータシステム130から受信したデータをモバイル環境に最も適した型式のモバイル標準データ520に変換してモバイル標準データベース230に格納する。図5の(b)に図示されたように、モバイル標準データ520は、データシステム130から受信したデータをモバイル標準テーブル510に格納した形態である。
The mobile standard
前述したテンプレートデータ要請受信部240は、モバイル端末機110から受信されたテンプレートデータ要請に含まれた拡張可能なマーク付け言語(Extensible Markup Language;以下、“XML”と称する)データの分析により、XMLデータの整合性があるか否かを検討して、モバイル標準テンプレートデータを提供するためのサービスの提供が可能か否かが決定できる。
The template data
また、このようなテンプレートデータ要請受信部240は、1つまたは2つ以上の多くのモバイル端末機110からテンプレートデータ要請が同時に受信される場合、テンプレートデータ要請処理負荷を分散させて安定した処理を可能にするために、図8に図示されたように、受信されたテンプレートデータ要請を1つ以上の要請処理キュー810に格納し、1つ以上の要請処理キュー810に格納されたテンプレートデータ要請を格納順序に従いテンプレート処理部250(即ち、図3での端末機情報把握部310)に伝達することによって、安定的にテンプレートデータ要請に対する処理がなされることができる。
In addition, when the template data
前述したテンプレート処理部250を、図3を参照しつつより詳細に説明する。
The
図3を参照すれば、前述したテンプレート処理部250は、受信されたテンプレートデータ要請を分析して、モバイル端末機110の端末機情報を把握する端末機情報把握部310と、把握された端末機情報に基づいて、モバイル端末機110に対するモバイル標準テンプレートを決定するモバイル標準テンプレート決定部320と、決定されたモバイル標準テンプレートに対するモバイル標準データをモバイル標準データベースから抽出し、抽出されたモバイル標準データを決定されたモバイル標準テンプレートに含めてモバイル標準テンプレートデータを生成するモバイル標準テンプレートデータ生成部330などを含む。
Referring to FIG. 3, the
前述したテンプレート処理部250に含まれた端末機情報把握部310は、テンプレートデータ要請受信部240でモバイル端末機110から受信されたテンプレートデータ要請に含まれたユーザエージェント(User Agent)情報を分析して、該当モバイル端末機110の端末機種類、サービス種類、ユーザ情報、端末機モデル、解像度、及び端末機外部装置情報などのうちの1つ以上を含む該当モバイル端末機110の固有な端末機情報を把握することができる。このような端末機情報把握部310を端末機認識器、テンプレート要請分析器、または要請分析器ともいう。
The terminal
前述したテンプレート処理部250に含まれたモバイル標準テンプレート決定部320は、前述した端末機情報把握部310によりモバイル端末機110に対して把握された端末機情報に基づいて、予め格納されたモバイル標準テンプレートのうちのモバイル標準テンプレートを選択して決定するか、モバイル標準テンプレートを新しく生成するかを決定できる。このようなモバイル標準テンプレート決定部320は、テンプレート管理器ともいい、モバイル端末機110で必要とするモバイル標準テンプレートの生成、削除、修正、及び照合などの機能を持つ。即ち、その間累積されたモバイル標準テンプレートを参照にして顧客のモバイル業務を設計し、新規のモバイル標準テンプレート必要の際、モバイル標準テンプレートを生成し、カスタマイジング(Customizing)作業を遂行することができる。
The mobile standard
前述した予め格納されたモバイル標準テンプレートは、業種別または特性別等によって分類されて格納されたモバイル標準テンプレートである。また、モバイル標準テンプレート決定部320は、把握された端末機情報に基づいて生成したモバイル標準テンプレートを業種別または特性別等によって分類して格納して置くことによって、多様なモバイル端末機110に合うモバイル標準テンプレートに対するデータベースを蓄積して置くことができ、これを用いて後でモバイル標準テンプレートを決定する時に使用できる。
The above-described mobile standard templates stored in advance are mobile standard templates that are classified and stored according to, for example, business type or characteristic. In addition, the mobile standard
前述したテンプレート処理部250に含まれたモバイル標準テンプレートデータ生成部330は、モバイル標準データベース連動器、XMLデータ生成器、及びモバイルUI生成器などを含むことができるが、モバイル標準データベース連動器は、モバイル標準データ変換部220を呼び出して、モバイル標準テンプレート決定部320により決定されたモバイル標準テンプレートで必要とするモバイル標準データ(モバイル標準データベース230に抽出される)の伝達を受ける。XMLデータ連動器は、モバイル標準データベース連動器がモバイル標準データ変換部220から伝達を受けたモバイル標準データをモバイル端末機110に最も適した形態のXMLデータに変換する。また、モバイル端末機110から転送されたXMLデータを顧客のデータシステム130に伝達するために、XMLデータをパッシングして純粋データを選別する機能も遂行することができる。モバイルUI生成器は、モバイル端末機110で業務遂行時、必要なUIを生成する機能を遂行するが、UIを必要としないモバイル端末機110に対しては業務遂行に必要なビジネスロジックを生成してくれる。
The mobile standard
言い換えると、前述したモバイル標準テンプレートデータ生成部330は、図6に図示されたように、抽出されたモバイル標準データ620及びユーザインターフェース(User Interface;以下、“UI”と称する)情報610を含むモバイル標準テンプレートデータ600を生成する。図6を参照すれば、UI情報610はUIスクリプトとなっていることができ、モバイル標準テンプレートが識別できる情報611と、実際のUIと関連した情報612などを含むことができる。また、モバイル標準データ620は、拡張可能なマーク付け言語(XML:Extensible Markup Language)データであることもあり、データ生成結果情報621と実際のデータに該当する情報622などを含むことができる。
In other words, the mobile standard template
前述したモバイル標準テンプレートデータ生成部330で生成されたモバイル標準テンプレートデータ600が、モバイル端末機110に送信されて表示されたものは、図6の右側端末機画面の例示630の通りである。
The mobile
この際、モバイル標準テンプレートデータ生成部330は、端末機情報把握部310により把握された端末機情報に基づいて、抽出されたモバイル標準データ620を変換するか、UI情報610を変換することができる。例えば、端末機情報のうち、解像度情報に基づいてモバイル端末機110の端末機画面に最も適した形態にモバイル標準データ620またはUI情報610を変換してモバイル標準テンプレートデータ600を生成できる。モバイル端末機110の解像度情報を考慮して変換されて生成されたモバイル標準テンプレートデータ600がモバイル端末機110に送信されて端末機画面に表示された4個の例示を図7の(a)、(b)、(c)、及び(d)を通じて確認することができる。
At this time, the mobile standard template
前述したテンプレート処理部250に含まれたモバイル標準テンプレートデータ生成部330は、1つまたは2つ以上の多くのモバイル端末機110から同時に受信されたテンプレートデータ要請に対する処理がなされて生成されたモバイル標準テンプレートデータを該当モバイル端末機110に応答するテンプレートデータ応答処理負荷を分散させて安定した処理を可能にするために、図8に図示されたように、生成されたモバイル標準テンプレートデータを1つ以上の応答処理キュー820に格納し、これによって、モバイル標準テンプレートデータ送信部260は、1つ以上の応答処理キュー820に格納されたモバイル標準テンプレートデータを格納順序に従い該当モバイル端末機110に安定的に送信できる。モバイル標準テンプレートデータの送信に従う負荷分散とモバイル標準テンプレートデータの安定的な送信のために、このような応答処理キュー820に格納された応答のうちの1つの応答(モバイル標準テンプレートデータを含む)を抽出して送信する前、解像度情報などの端末機情報に基づいてモバイル端末機110の端末機画面などに最も適した形態にモバイル標準テンプレートデータ600に含まれたモバイル標準データ620またはUI情報610を変換して送信できる。
The mobile standard template
一方、モバイル標準テンプレートデータに対する情報保安性を高めるために、モバイル標準テンプレートデータ生成部330は、モバイル標準テンプレートデータを特定の暗号化アルゴリズムを通じて暗号化して生成するか、モバイル標準テンプレートデータ送信部260は暗号化されないままに生成されたモバイル標準テンプレートデータを特定の暗号化アルゴリズムを通じて暗号化して送信できる。これによって、モバイル標準テンプレートデータに対する情報保安性を高めることができる。
On the other hand, in order to improve the information security for the mobile standard template data, the mobile standard template
本発明の一実施形態に従うモバイル標準テンプレートデータを提供するモバイルシステム100に含まれたモバイル端末機110は、テンプレートデータ要請をサーバ120に送信してモバイル標準テンプレートデータをサーバ120から受信する装置であって、テンプレートデータ要請をサーバ120に送信する要請部と、モバイル標準テンプレートデータをサーバ120から受信する応答部と、モバイル標準テンプレートデータを端末機画面に表示するテンプレートデータ表示部などを含む。
The
テンプレートデータ要請をサーバ120に送信する要請部は、通信連結部、暗号生成部、及びテンプレート要請部を含むことができる。
The request unit that transmits the template data request to the
通信連結部は、モバイル端末機110で企業業務遂行時、特定データシステム130に対するデータの受信を受けようとする場合、テンプレートデータ要請のためにサーバ120との通信を連結する機能を遂行する。この際、通信連結部は、CDMA、GSM、3G等の各種移動通信規格、WiFiなどの無線通信規格、またはインターネット網などを用いる各種有線通信のための有線通信規格などをサポートすることができる。
The communication connection unit performs a function of connecting communication with the
モバイル端末機110及びサーバ120は、移動通信網、無線網、またはインターネット網等を介して連結できるが、この区間で安全な通信のために、暗号生成部は通信に対する保安機能を遂行する。
The
テンプレート要請部は、モバイル端末機110で必要なテンプレートデータ(即ち、モバイル標準テンプレートデータ)をサーバ120に要請する機能を遂行する。このようなテンプレートデータ要請時、テンプレート要請部はユーザエージェント(User Agent)に端末機種類、サービス種類、及びユーザ情報などを搭載し、このようなユーザエージェントを含むテンプレートデータ要請を送信することで、該当モバイル端末機110に適したモバイル標準テンプレートデータの提供を受けることができる。
The template request unit performs a function of requesting the
モバイル標準テンプレートデータをサーバ120から受信する応答部は、暗号解読部及びテンプレートデータ検証部などを含む。
The response unit that receives the mobile standard template data from the
暗号解読部は、サーバ120から受信したモバイル標準テンプレートデータが保安のために特定のアルゴリズムで暗号化された状態である場合、受信したモバイル標準テンプレートデータをサーバ120での暗号化アルゴリズムと対応する逆暗号化アルゴリズムを通じて暗号化されたモバイル標準テンプレートデータを解読する。
When the mobile standard template data received from the
テンプレートデータ検証部は、解読されたモバイル標準テンプレートデータが該当モバイル端末機110に適したモバイル標準テンプレートデータか否かを検証する。即ち、モバイル端末機の端末機情報に基づいて、解読されたモバイル標準テンプレートデータがモバイル端末機110で表示されることに適合するか否かを検証する。検証結果、解読されたモバイル標準テンプレートデータが該当モバイル端末機110に適しないモバイル標準テンプレートデータである場合、即ち、解読されたモバイル標準テンプレートデータがモバイル端末機110で表示されることに適しない場合、サーバ120にエラーメッセージを転送し、モバイル標準テンプレートデータに対する再転送を要請できる。
The template data verification unit verifies whether the decrypted mobile standard template data is mobile standard template data suitable for the
モバイル標準テンプレートデータを端末機画面に表示するテンプレートデータ表示部は、テンプレートデータ認識部、画面生成部、画面表示部、ユーザ要請認識部、及び要請データ生成部などを含む。 The template data display unit that displays the mobile standard template data on the terminal screen includes a template data recognition unit, a screen generation unit, a screen display unit, a user request recognition unit, and a request data generation unit.
テンプレートデータ認識部は、前述したテンプレートデータ検証部でモバイル標準テンプレートデータに対する検証が完了すれば、検証完了したモバイル標準テンプレートデータのUI情報及びXMLデータを分析する。以後、分析されたUI情報及びXMLデータを画面生成部に伝達する。 The template data recognizing unit analyzes the UI information and the XML data of the mobile standard template data that has been verified when the verification of the mobile standard template data is completed by the template data verification unit. Thereafter, the analyzed UI information and XML data are transmitted to the screen generation unit.
画面生成部は、テンプレートデータ認識部から伝達を受けたUI情報及びXMLデータを用いてUI情報及びXMLデータからなるモバイル標準テンプレートデータを端末機画面に表示するための画面を生成するが、このために、UI情報を基準に該当制御を適切な位置に配置し、伝達を受けたXMLデータをパッシングして該当制御に適したデータを入力した後、端末機画面に表示できる画面を生成する。 The screen generation unit generates a screen for displaying mobile standard template data including UI information and XML data on the terminal screen using the UI information and XML data received from the template data recognition unit. In addition, the corresponding control is arranged at an appropriate position based on the UI information, and the received XML data is passed to input data suitable for the corresponding control, and then a screen that can be displayed on the terminal screen is generated.
画面表示部は、画面生成部により生成された画面を端末機画面に表示する。この際、端末機画面の解像度を考慮して最適のUIが構成できるようにサイズを自動調節できる。 The screen display unit displays the screen generated by the screen generation unit on the terminal screen. At this time, the size can be automatically adjusted so that the optimum UI can be configured in consideration of the resolution of the terminal screen.
また、ユーザ要請認識部は、ユーザがモバイル端末機110を活用して業務遂行中、企業システムのようなデータシステム130に転送するデータの入力を受ける。この際、データ入力は、GPS、カード決済器、バーコードなど、多様な外部入力装置との連動によりデータを認識して入力を受ける。
In addition, the user request recognition unit receives data to be transferred to the
要請データ生成部は、ユーザ要請認識部を通じて入力されたデータを企業システムなどのデータシステム130で認識できる形態のデータに変換してXML型式のデータで生成する。
The request data generating unit converts the data input through the user request recognizing unit into data in a form that can be recognized by the
以上、説明したように、本発明の一実施形態によれば、多様な種類のデータシステム130から受信されるデータを標準化し、モバイル環境に適した形態にテンプレート化してモバイル端末機110に提供することによって、モバイル環境の業務処理を円滑に提供してくれる効果がある。
As described above, according to an embodiment of the present invention, data received from various types of
また、本発明の一実施形態によれば、多様なモバイル端末機110からのテンプレートデータ要請に対し、各モバイル端末機110に適したモバイル標準テンプレートデータを生成して提供してくれる効果がある。
In addition, according to an exemplary embodiment of the present invention, in response to template data requests from various
また、本発明の一実施形態によれば、多様な種類のデータシステム130で提供されるデータを多様な種類のモバイル端末機110に合うモバイル標準テンプレートを業種別、特性別等で蓄積して管理できるようにすることで、多様な種類のデータシステム130と多様な種類のモバイル端末機110に適したモバイルシステム100の構築を可能にし、これによってモバイルシステム100の構築に従う時間と費用を低減させ、システム安全性を高める効果がある。
In addition, according to an embodiment of the present invention, mobile standard templates suitable for various types of
以上、本発明の実施形態を構成する全ての構成要素が1つに結合されるか、結合されて動作することと説明されたとして、本発明が必ずこのような実施形態に限定されるのではない。即ち、本発明の目的範囲内であれば、その全ての構成要素が1つ以上に選択的に結合して動作することもできる。また、その全ての構成要素が各々1つの独立的なハードウェアとして具現できるが、各構成要素のその一部または全部が選択的に組合わせて1つまたは複数個のハードウェアで組合わせた一部または全部の機能を遂行するプログラムモジュールを持つコンピュータプログラムとして具現されることもできる。そのコンピュータプログラムを構成するコード及びコードセグメントは本発明の技術分野の当業者により容易に推論されることができる。このようなコンピュータプログラムは、コンピュータが読取できる格納媒体(Computer Readable Media)に格納されてコンピュータにより読取され、実行されることによって、本発明の実施形態を具現できる。コンピュータプログラムの格納媒体としては、磁気記録媒体、光記録媒体、キャリアウエーブ媒体などが含まれることができる。 As described above, it has been described that all the components constituting the embodiment of the present invention are combined into one or operate together, and thus the present invention is not necessarily limited to such an embodiment. Absent. That is, all the constituent elements can be selectively combined and operated within the scope of the present invention. Further, although all the components can be embodied as one independent hardware, a part or all of each component is selectively combined and combined with one or a plurality of hardware. The present invention can also be embodied as a computer program having a program module that performs some or all functions. The codes and code segments constituting the computer program can be easily inferred by those skilled in the art of the present invention. Such a computer program can be stored in a computer-readable storage medium (Computer Readable Media), read by the computer, and executed to implement the embodiment of the present invention. The computer program storage medium may include a magnetic recording medium, an optical recording medium, a carrier wave medium, and the like.
また、以上で記載された“含む”、“構成する”、または“持つ”などの用語は、特別に反対になる記載がない限り、該当構成要素が内在できることを意味するものであるので、他の構成要素を除外するのでなく、他の構成要素を更に含むことができることと解釈されるべきである。技術的または科学的な用語を含んだ全ての用語は、異に定義されない限り、本発明が属する技術分野で通常の知識を有する者により一般的に理解されることと同一な意味を有する。事前に定義された用語のように、一般的に使われる用語は関連技術の文脈上の意味と一致するものと解釈されるべきであり、本発明で明らかに定義しない限り、理想的であるとか、過度に形式的な意味で解釈されない。 In addition, the terms “including”, “comprising”, “having”, and the like described above mean that the corresponding component can be included unless there is a statement to the contrary, It should be construed that other components can be further included rather than excluding the other components. All terms, including technical or scientific terms, unless otherwise defined, have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs. Like pre-defined terms, commonly used terms should be construed to be consistent with the contextual meaning of the related art and are ideal unless explicitly defined in the present invention. Is not overly interpreted in a formal sense.
以上の説明は、本発明の技術思想を例示的に説明したことに過ぎないものであって、本発明が属する技術分野で通常の知識を有する者であれば、本発明の本質的な特性から逸脱しない範囲で多様な修正及び変形が可能である。したがって、本発明に開示された実施形態は本発明の技術思想を限定するためのものではなく、説明するためのものであり、このような実施形態により本発明の技術思想の範囲が限定されるのではない。本発明の保護範囲は請求範囲により解釈されなければならず、それと同等な範囲内にある全ての技術思想は本発明の権利範囲に含まれるものと解釈されるべきである。 The above description is merely illustrative of the technical idea of the present invention. If the person has ordinary knowledge in the technical field to which the present invention belongs, the essential characteristics of the present invention are described. Various modifications and variations are possible without departing from the scope. Therefore, the embodiments disclosed in the present invention are not intended to limit the technical idea of the present invention, but to illustrate, and the scope of the technical idea of the present invention is limited by such an embodiment. Not. The protection scope of the present invention should be construed in accordance with the claims, and all technical ideas within the equivalent scope should be construed as being included in the scope of the right of the present invention.
100 モバイルシステム
110 モバイル端末機
120 サーバ
130 データシステム
131 SAPシステム
132 グループウェアシステム
133 データベースシステム
134 ウェブシステム
210 データ受信部
220 モバイル標準データ変換部
230 モバイル標準データベース
240 テンプレートデータ要請受信部
250 テンプレート処理部
260 モバイル標準テンプレートデータ送信部
310 端末機情報把握部
320 モバイル標準テンプレート決定部
330 モバイル標準テンプレート生成部
510 モバイル標準テーブル
520 モバイル標準データ
600 モバイル標準テンプレートデータ
610 UI情報
620 モバイル標準データ
810 要請処理キュー
820 応答処理キュー
100
Claims (8)
前記受信したデータの分析により、前記受信したデータに対するモバイル標準テーブルを決定し、前記決定されたモバイル標準テーブルに基づいて前記受信したデータをモバイル標準データに変換してモバイル標準データベースに格納するモバイル標準データ変換部と、
モバイル端末機から特定データシステムに対するテンプレートデータ要請を受信するテンプレートデータ要請受信部と、
前記受信されたテンプレートデータ要請を分析して、前記モバイル端末機の端末機情報を把握する端末機情報把握部と、
前記把握された端末機情報に基づいて、前記モバイル端末機に対するモバイル標準テンプレートを決定するモバイル標準テンプレート決定部と、
前記決定されたモバイル標準テンプレートに対するモバイル標準データを前記モバイル標準データベースから抽出し、前記抽出されたモバイル標準データを前記決定されたモバイル標準テンプレートに含めてモバイル標準テンプレートデータを生成するモバイル標準テンプレートデータ生成部と、
前記生成されたモバイル標準テンプレートデータを前記モバイル端末機に送信するモバイル標準テンプレートデータ送信部と、
を含むことを特徴とするモバイル標準テンプレートデータを提供するサーバ。 A data receiving unit that receives data from the data system in conjunction with the data system;
A mobile standard that determines a mobile standard table for the received data by analyzing the received data, converts the received data into mobile standard data based on the determined mobile standard table, and stores the mobile standard table in a mobile standard database A data converter,
A template data request receiving unit for receiving a template data request for a specific data system from a mobile terminal;
Analyzing the received template data request and grasping terminal information of the mobile terminal;
A mobile standard template determination unit that determines a mobile standard template for the mobile terminal based on the grasped terminal information;
Mobile standard template data generation for extracting mobile standard data for the determined mobile standard template from the mobile standard database and including the extracted mobile standard data in the determined mobile standard template to generate mobile standard template data And
A mobile standard template data transmission unit for transmitting the generated mobile standard template data to the mobile terminal;
A server that provides mobile standard template data characterized by including:
前記データシステムの種類を識別し、前記識別された種類に該当する連動器を選別し、前記選別された連動器による前記データシステムとの連動により、前記データシステムから前記データを受信することを特徴とする請求項1に記載のモバイル標準テンプレートデータを提供するサーバ。 The data receiver is
The type of the data system is identified, the interlocking device corresponding to the identified type is selected, and the data is received from the data system by interlocking with the data system by the selected interlocking device. A server for providing mobile standard template data according to claim 1.
前記受信したデータの種類及び構造を分析して、分析結果とモバイル要求事項を参照して、予め格納されたモバイル標準テーブルの中から前記モバイル標準テーブルを選択して決定するか、前記モバイル標準テーブルを生成して決定することを特徴とする請求項1に記載のモバイル標準テンプレートデータを提供するサーバ。 The mobile standard data converter is
Analyzing the type and structure of the received data and referring to the analysis results and mobile requirements to select and determine the mobile standard table from the mobile standard tables stored in advance, or the mobile standard table The server for providing mobile standard template data according to claim 1, wherein:
前記受信されたテンプレートデータ要請に含まれたユーザエージェント(User Agent)情報を分析して、前記モバイル端末機の端末機種類、サービス種類、ユーザ情報、端末機モデル、解像度、及び端末機外部装置情報のうちの1つ以上を含む前記端末機情報を把握することを特徴とする請求項1に記載のモバイル標準テンプレートデータを提供するサーバ。 The terminal information grasping unit
Analyzing user agent information included in the received template data request, the terminal type, service type, user information, terminal model, resolution, and terminal external device information of the mobile terminal The server for providing mobile standard template data according to claim 1, wherein the terminal information including at least one of the terminal information is grasped.
前記把握された端末機情報に基づいて、業種別または特性別に分類されて予め格納されたモバイル標準テンプレートの中から前記モバイル標準テンプレートを選択して決定し、または、
前記把握された端末機情報に基づいて、前記モバイル標準テンプレートを生成して決定し、前記生成したモバイル標準テンプレートを業種別または特性別に分類して格納して置くことを特徴とする請求項1に記載のモバイル標準テンプレートデータを提供するサーバ。 The mobile standard template determination unit
Based on the grasped terminal information, the mobile standard template is selected and determined from the mobile standard templates that are classified and stored in advance by industry or characteristic, or
The mobile standard template is generated and determined based on the grasped terminal information, and the generated mobile standard template is classified and stored by industry or characteristic. A server that provides the mobile standard template data described.
テンプレートデータ応答処理負荷を分散させるために、前記モバイル標準テンプレートデータ生成部は、前記生成されたモバイル標準テンプレートデータを1つ以上の応答処理キューに格納し、前記モバイル標準テンプレートデータ送信部は、前記1つ以上の応答処理キューに格納されたモバイル標準テンプレートデータを格納順序に従い該当モバイル端末機に送信することを特徴とする請求項1に記載のモバイル標準テンプレートデータを提供するサーバ。 In order to distribute the template data request processing load, the template data request receiving unit stores the received template data request in one or more request processing queues and stored in the one or more request processing queues. Transmit the template data request to the terminal information grasping unit according to the storage order,
In order to distribute the template data response processing load, the mobile standard template data generation unit stores the generated mobile standard template data in one or more response processing queues, and the mobile standard template data transmission unit The server for providing mobile standard template data according to claim 1, wherein mobile standard template data stored in one or more response processing queues is transmitted to the corresponding mobile terminal according to a storage order.
前記抽出されたモバイル標準データ及びユーザインターフェース(UI:User Interface)情報を含む前記モバイル標準テンプレートデータを生成し、かつ、
前記把握された端末機情報に基づいて、前記抽出されたモバイル標準データを変換するか、前記ユーザインターフェース情報を変換することを特徴とする請求項1に記載のモバイル標準テンプレートデータを提供するサーバ。 The mobile standard template data generation unit
Generating the mobile standard template data including the extracted mobile standard data and user interface (UI) information; and
The server for providing mobile standard template data according to claim 1, wherein the extracted mobile standard data is converted or the user interface information is converted based on the grasped terminal information.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2009-0118659 | 2009-12-02 | ||
KR1020090118659A KR101071786B1 (en) | 2009-12-02 | 2009-12-02 | Server and system for providing mobile standard template data |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2011118853A true JP2011118853A (en) | 2011-06-16 |
Family
ID=44284063
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010000703A Pending JP2011118853A (en) | 2009-12-02 | 2010-01-05 | Server for providing mobile standard template data |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP2011118853A (en) |
KR (1) | KR101071786B1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016212869A (en) * | 2015-05-07 | 2016-12-15 | 株式会社リコー | Generation of mobile document from printing workflow |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130145257A1 (en) * | 2011-12-06 | 2013-06-06 | Google Inc. | Edition Designer |
KR101401335B1 (en) * | 2012-07-23 | 2014-06-02 | 주식회사 유비벨록스모바일 | Web service system and method based on template |
EP2904577A4 (en) * | 2012-10-03 | 2016-08-03 | Elateral Inc | Content analytics |
KR101592301B1 (en) * | 2013-10-31 | 2016-02-18 | 홍순철 | Mobile integrated control server |
KR102688611B1 (en) * | 2021-09-30 | 2024-07-26 | (주)듣는교과서 | Method of providing learning contents using the class progress database based on the progress table for each subject |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003050768A (en) * | 2001-08-07 | 2003-02-21 | Sony Corp | System and method for distributing information, device and method for supplying information, information processing terminal and information processing method |
JP2004110427A (en) * | 2002-09-18 | 2004-04-08 | Hitachi Software Eng Co Ltd | Web contents conversion method and system |
JP2004265090A (en) * | 2003-02-28 | 2004-09-24 | Seiko Precision Inc | Time stamp system and its program |
JP2007115276A (en) * | 2007-01-18 | 2007-05-10 | Fujitsu Social Science Laboratory Ltd | Content data generation processing program and content data generation processing program recording medium |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB0202513D0 (en) | 2002-02-04 | 2002-03-20 | Idesta Group Ltd | System and method for generating mobile applications |
JP5182853B2 (en) | 2007-10-26 | 2013-04-17 | ソフトバンクモバイル株式会社 | Communication terminal, communication method, and program |
-
2009
- 2009-12-02 KR KR1020090118659A patent/KR101071786B1/en active IP Right Grant
-
2010
- 2010-01-05 JP JP2010000703A patent/JP2011118853A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003050768A (en) * | 2001-08-07 | 2003-02-21 | Sony Corp | System and method for distributing information, device and method for supplying information, information processing terminal and information processing method |
JP2004110427A (en) * | 2002-09-18 | 2004-04-08 | Hitachi Software Eng Co Ltd | Web contents conversion method and system |
JP2004265090A (en) * | 2003-02-28 | 2004-09-24 | Seiko Precision Inc | Time stamp system and its program |
JP2007115276A (en) * | 2007-01-18 | 2007-05-10 | Fujitsu Social Science Laboratory Ltd | Content data generation processing program and content data generation processing program recording medium |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016212869A (en) * | 2015-05-07 | 2016-12-15 | 株式会社リコー | Generation of mobile document from printing workflow |
Also Published As
Publication number | Publication date |
---|---|
KR101071786B1 (en) | 2011-10-11 |
KR20110062075A (en) | 2011-06-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2578472C (en) | Methods and system for orchestrating services and data sharing on mobile devices | |
TWI584619B (en) | Network aggregator | |
CN103873692B (en) | Method, device and system for resource sharing | |
CN105391803B (en) | Message pushing method, device, equipment and computer readable storage medium | |
US8770475B2 (en) | System and method for setting connection between information processing devices, communication apparatus, setting information identifier outputting apparatus, and computer program | |
CN105718540B (en) | Data loading method and device | |
CN107908659A (en) | Data sheet collocation method, report platform and computer-readable recording medium | |
US12086476B2 (en) | Printing method and apparatus, and electronic device | |
CN104660617B (en) | A kind of data transmission system and method | |
JP2011203894A (en) | Information processing apparatus, business form data producing method and computer program | |
US11868707B2 (en) | Information interaction method and apparatus, server, system, and storage medium | |
JP2011118853A (en) | Server for providing mobile standard template data | |
KR20150032152A (en) | Method and apparatus for performing edit operations between electronic devices | |
US7937696B2 (en) | Method, system and program product for adapting software applications for client devices | |
JP2017016430A (en) | Communication system and program | |
WO2021117101A1 (en) | Response processing program, response processing method, information processing device, and response processing system | |
JPWO2021117101A5 (en) | ||
CN107437164A (en) | E-mail sending method and device based on workflow | |
ITPN20100067A1 (en) | PROCEDURE FOR SELECTIVE AND CUSTOMIZED DATA TRANSMISSION TO A MOBILE DEVICE AND CLIENT / SERVER SYSTEM THAT IMPLEMENTS THE PROCEDURE | |
US20120101829A1 (en) | Wholesale device registration system, method, and program product | |
CN104243597A (en) | Business card dispensing and collecting system and business card dispensing and collecting method based on WLAN (wireless local area network) environment | |
CN111931955A (en) | Information processing method and device and electronic equipment | |
KR102058635B1 (en) | Method for controlling file name and an electronic device thereof | |
CN108076110A (en) | Electronic data interchange systems and devices incorporating electronic data interchange systems | |
CN107977380B (en) | Method and device for generating page |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20111031 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20111101 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120119 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20120529 |