JPH11312178A - コンピュータと携帯端末間のデータ連携システム及びそのデータ連携方法 - Google Patents

コンピュータと携帯端末間のデータ連携システム及びそのデータ連携方法

Info

Publication number
JPH11312178A
JPH11312178A JP10134526A JP13452698A JPH11312178A JP H11312178 A JPH11312178 A JP H11312178A JP 10134526 A JP10134526 A JP 10134526A JP 13452698 A JP13452698 A JP 13452698A JP H11312178 A JPH11312178 A JP H11312178A
Authority
JP
Japan
Prior art keywords
database
data
record
object storage
computer
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.)
Granted
Application number
JP10134526A
Other languages
English (en)
Other versions
JP3175692B2 (ja
Inventor
Setsu Kobayashi
摂 小林
Seiichi Yoda
精一 余田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP13452698A priority Critical patent/JP3175692B2/ja
Priority to US09/300,463 priority patent/US6263347B1/en
Publication of JPH11312178A publication Critical patent/JPH11312178A/ja
Application granted granted Critical
Publication of JP3175692B2 publication Critical patent/JP3175692B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/26Visual data mining; Browsing structured data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/27Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99931Database or file accessing
    • Y10S707/99938Concurrency, e.g. lock management in shared database
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99941Database schema or data structure
    • Y10S707/99942Manipulating data structure, e.g. compression, compaction, compilation
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99941Database schema or data structure
    • Y10S707/99944Object-oriented database structure
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99951File or database maintenance
    • Y10S707/99952Coherency, e.g. same view to multiple users

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computing Systems (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Computer And Data Communications (AREA)

Abstract

(57)【要約】 【課題】 パーソナルコンピュータから携帯端末へのデ
ータの取り込処理及び携帯端末とパーソナルコンピュー
タとの同期処理を短時間で実行するパーソナルコンピュ
ータと携帯端末間のデータ連携システムを提供する。 【解決手段】 本発明のデータ連携システムは、コンピ
ュータが、親データベースから携帯端末に持ち出すオブ
ジェクトデータに関しレコード属性を定義し、レコード
単位にオブジェクトデータを格納し、オブジェクトデー
タ相互の関連性を定義する各データベースを携帯端末上
に作成する手段と、親データベースからオブジェクト格
納データベースにデータを書き出す手段と、オブジェク
ト格納データベースと親データベースの同期処理を行な
う同期手段を備え、携帯端末が、オブジェクトデータの
編集とデータ項目の表示順の変更又は表示の有無の選択
を行なう編集手段と、レコード属性に基づいてリンクデ
ータの解決処理を行なう手段と、レコードに更新フラグ
を設定する更新フラグ設定手段と、オブジェクトデータ
の表示順又は表示の有無を示す属性を変更する手段を備
える。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、コンピュータと携
帯端末間のデータ連携システムとそのデータ連携方法に
関し、特に、パーソナルコンピュータから携帯端末に取
り出したデータを自在に編集活用することを可能とした
コンピュータと携帯端末間のデータ連携システムとその
データ連携方法に関する。
【0002】
【従来の技術】近年、営業等においては会社のコンピュ
ータ上のデータベースの各種情報を携帯端によって出先
に持ち出して活用する場合が増えてきている。例えば、
携帯端末に顧客の情報を持ち出して参照・編集する、あ
るいは、携帯端末に外商する製品の情報を持ち出して参
照する、また携帯端末に現在自分の抱えている商談情報
を持ち出して利用する等といったことが行なわれてい
る。
【0003】従来、パーソナルコンピュータのデータベ
ース上のデータを携帯端末に読み込み、出先に携帯端末
を持ち出して活用する場合、パーソナルコンピュータ上
のデータをそのまま携帯端末に取り込んでいるため、デ
ータ量が多い場合、パーソナルコンピュータから携帯端
末へのデータの取り込処理及び携帯端末上でデータ編集
を行なった場合のパーソナルコンピュータとの同期処理
に長時間を要する。
【0004】また、従来のシステムでは、データデータ
ベースのデータをそのまま携帯端末に取り込むことか
ら、携帯端末で持ち出す必要のないデータも持ち出され
ることになり、実際に携帯端末で必要なデータを参照す
る際に、操作及び活用を妨げることになる。
【0005】また、コンピュータ相互のデータ連携に関
する従来技術としては、例えば、特開平8−30571
4号公報及び特開平2−58165号公報に開示される
分散データベース管理システムがある。
【0006】また、特開平5−89004号公報では、
ホストコンピュータのデータベースを携帯端末にダウン
ロードして、オフラインで携帯端末で更新したデータを
ホストコンピュータに同期をとってアップロードする技
術が開示されている。
【0007】
【発明が解決しようとする課題】上述した従来のパーソ
ナルコンピュータと携帯端末間のデータ連携において
は、以下に述べるような問題点があった。
【0008】第1に、コンピュータ上のデータをそのま
ま携帯端末に取り込んでいるため、データ量が多い場
合、パーソナルコンピュータから携帯端末へのデータの
取り込処理及び携帯端末上でデータ編集を行なった場合
のパーソナルコンピュータとの同期処理に長時間を要す
る。
【0009】第2に、従来のシステムでは、データデー
タベースのデータをそのまま携帯端末に取り込むことか
ら、携帯端末で持ち出す必要のないデータも持ち出され
ることになり、実際に携帯端末で必要なデータを参照す
る際にデータの迅速な活用が妨げられる。
【0010】第3に、携帯端末上に取り込んだデータに
ついては、コンピュータの上の親データベースと同期を
とる必要があるため、携帯端末上のデータの項目順をユ
ーザが必要に応じて変更することができない。このた
め、データの効率的な利用ができない。
【0011】なお、上述した特開平5−89004号公
報では、ホストコンピュータのデータベースを携帯端末
にダウンロードして、オフラインで携帯端末で更新した
データをホストコンピュータに同期をとってアップロー
ドするシステムが開示されているが、携帯端末上で変更
されたデータについてユーザIDに基づいて同期をとる
だけであり、上述したような問題点は解決されていな
い。
【0012】また、上述した特開平8−305714号
公報及び特開平2−58165号公報に開示される分散
データベース管理システムでは、LAN接続された複数
のサイト間に分散配置されるデータベースにおける同期
に関する技術が開示されているが、コンピュータ上のデ
ータベースを携帯端末上に持ち出して、参照・編集を行
ない、かつ同期処理を行なうといった内容については触
れられていない。
【0013】本発明の第1の目的は、パーソナルコンピ
ュータから携帯端末へのデータの取り込処理及び携帯端
末とパーソナルコンピュータとの同期処理を短時間で実
行することを可能とするパーソナルコンピュータと携帯
端末間のデータ連携システムとそのデータ連携方法を提
供することにある。
【0014】本発明の第2の目的は、コンピュータのデ
ータベースから携帯端末で持ち出す必要のあるデータだ
けを選択して取り込むことにより、データの迅速な活用
を実現するパーソナルコンピュータと携帯端末間のデー
タ連携システムとそのデータ連携方法を提供することに
ある。
【0015】本発明の第3の目的は、携帯端末上に取り
込んだデータの項目順をユーザが必要に応じて変更する
ことを可能とし、これによりデータの効率的な利用を実
現するパーソナルコンピュータと携帯端末間のデータ連
携システムとそのデータ連携方法を提供することにあ
る。
【0016】
【課題を解決するための手段】上記目的を達成する本発
明は、コンピュータ上の親データベースのデータを携帯
端末上に取り出し、取り出したデータを前記携帯端末上
で表示編集し、かつ前記携帯端末上の更新データと前記
コンピュータ上のデータベースとの同期処理を行なうコ
ンピュータと携帯端末間のデータ連携システムにおい
て、前記コンピュータは、前記親データベースから前記
携帯端末に持ち出すオブジェクトデータとそのレコード
項目を選択する手段と、選択されたオブジェクトデータ
に関し、レコード属性を定義する項目定義データベース
と、前記項目定義データベースに対応してレコード単位
にオブジェクトデータを格納するオブジェクト格納デー
タベースと、前記オブジェクト格納データベースに格納
されたオブジェクトデータ相互の関連性を定義する関連
定義データベースと、作成された各データベース相互の
関連性を定義する定義データベースとを前記携帯端末上
に作成する手段と、前記親データベースから取り出した
レコード単位に前記項目定義データベースに従って、対
応する前記オブジェクト格納データベースにデータを書
き出す手段と、前記携帯端末の前記オブジェクト格納デ
ータベースデータベースから更新データを読み込み前記
コンピュータの前記親データベースに書き込む同期処理
を行なう同期手段とを備え、前記携帯端末は、前記オブ
ジェクト格納データベースに格納されたオブジェクトデ
ータの編集と、データ項目の表示順の変更又は表示の有
無の選択を行なう編集手段と、前記オブジェクト格納デ
ータベースのレコード項目が他の前記オブジェクト格納
データベースを参照する場合に、前記項目定義データベ
ースのレコード属性に基づいてリンクデータの解決処理
を行なう手段と、前記オブジェクト格納データベースに
対してレコードの更新又は追加がなされた場合に、オブ
ジェクト格納データベースの対応するレコードに更新フ
ラグを設定する更新フラグ設定手段と、前記オブジェク
ト格納データベースのオブジェクトデータの表示順の変
更又は表示の有無の選択がなされた場合に、当該内容に
従って前記項目定義データベースのオブジェクトデータ
の表示順又は表示の有無を示す属性を変更する手段とを
備え、前記コンピュータの前記同期手段は、前記携帯端
末の前記オブジェクト格納データベースから更新フラグ
が設定されたレコードを読み出して前記コンピュータの
前記親データベースを更新することを特徴とする。
【0017】請求項2の本発明のコンピュータと携帯端
末間のデータ連携システムでは、前記更新フラグ設定手
段は、前記オブジェクト格納データベースに対してレコ
ードの更新又は追加がなされた場合、前記前記定義デー
タベースに、当該オブジェクト格納データベースが更新
されたことを示すフラグを設定し、前記同期手段は、前
記定義データベースのフラグによって更新された前記オ
ブジェクト格納データベースを検索し、かつ検索された
前記オブジェクト格納データベース更新フラグが設定さ
れたレコードを読み出して前記コンピュータの前記親デ
ータベースを更新することを特徴とする。
【0018】請求項3の本発明のコンピュータと携帯端
末間のデータ連携システムでは、前記項目定義データベ
ースには、各レコード項目毎に、当該レコード項目が参
照する他のオブジェクト格納データベースとレコード項
目と、当該レコード項目がリンクするレコード項目とリ
ンクするレコード項目が参照するオブジェクト格納デー
タベースのレコード項目を属性として有することを特徴
とする。
【0019】請求項4の本発明のコンピュータ上の親デ
ータベースのデータを携帯端末上に取り出し、取り出し
たデータを前記携帯端末上で表示編集し、かつ前記携帯
端末上の更新データと前記コンピュータ上のデータベー
スとの同期処理を行なうコンピュータと携帯端末間のデ
ータ連携方法において、前記コンピュータが、前記親デ
ータベースから選択された前記携帯端末に持ち出すオブ
ジェクトデータとそのレコード項目に関し、レコード属
性を定義する項目定義データベースと、前記項目定義デ
ータベースに対応してレコード単位にオブジェクトデー
タを格納するオブジェクト格納データベースと、前記オ
ブジェクト格納データベースに格納されたオブジェクト
データ相互の関連性を定義する関連定義データベース
と、作成された各データベース相互の関連性を定義する
定義データベースとを前記携帯端末上に作成し、前記親
データベースから取り出したレコード単位に前記項目定
義データベースに従って、対応する前記オブジェクト格
納データベースにデータを書き出し、前記携帯端末の前
記オブジェクト格納データベースデータベースから更新
データを読み込み前記コンピュータの前記親データベー
スに書き込む同期処理を行なうと共に、前記携帯端末
が、前記オブジェクト格納データベースのレコード項目
が他の前記オブジェクト格納データベースを参照する場
合に、前記項目定義データベースのレコード属性に基づ
いてリンクデータの解決処理を行ない、前記オブジェク
ト格納データベースに対してレコードの更新又は追加が
なされた場合に、オブジェクト格納データベースの対応
するレコードに更新フラグを設定し、前記オブジェクト
格納データベースのオブジェクトデータの表示順の変更
又は表示の有無の選択がなされた場合に、当該内容に従
って前記項目定義データベースのオブジェクトデータの
表示順又は表示の有無を示す属性を変更し、前記コンピ
ュータでは、前記携帯端末の前記オブジェクト格納デー
タベースから更新フラグが設定されたレコードを読み出
して前記コンピュータの前記親データベースを更新する
ことを特徴とする。
【0020】請求項5の本発明のコンピュータと携帯端
末間のデータ連携方法では、前記携帯端末の更新フラグ
設定において、前記オブジェクト格納データベースに対
してレコードの更新又は追加がなされた場合、前記前記
定義データベースに、当該オブジェクト格納データベー
スが更新されたことを示すフラグを設定し、前記コンピ
ュータの同期処理において、前記定義データベースのフ
ラグによって更新された前記オブジェクト格納データベ
ースを検索し、かつ検索された前記オブジェクト格納デ
ータベース更新フラグが設定されたレコードを読み出し
て前記コンピュータの前記親データベースを更新するこ
とを特徴とする。
【0021】請求項6の本発明のコンピュータと携帯端
末間のデータ連携方法では、コンピュータ上の親データ
ベースのデータを携帯端末上に取り出し、取り出したデ
ータを前記携帯端末上で表示編集し、かつ前記携帯端末
上の更新データと前記コンピュータ上のデータベースと
の同期処理を行なうコンピュータと携帯端末間のデータ
連携プログラムを格納する記録媒体において、前記コン
ピュータ側のデータ連携プログラムが、前記親データベ
ースから選択された前記携帯端末に持ち出すオブジェク
トデータとそのレコード項目に関し、レコード属性を定
義する項目定義データベースと、前記項目定義データベ
ースに対応してレコード単位にオブジェクトデータを格
納するオブジェクト格納データベースと、前記オブジェ
クト格納データベースに格納されたオブジェクトデータ
相互の関連性を定義する関連定義データベースと、作成
された各データベース相互の関連性を定義する定義デー
タベースとを前記携帯端末上に作成し、前記親データベ
ースから取り出したレコード単位に前記項目定義データ
ベースに従って、対応する前記オブジェクト格納データ
ベースにデータを書き出し、前記携帯端末の前記オブジ
ェクト格納データベースデータベースから更新データを
読み込み前記コンピュータの前記親データベースに書き
込む同期処理を行なうと共に、前記携帯端末側のデータ
連携プログラムが、前記オブジェクト格納データベース
のレコード項目が他の前記オブジェクト格納データベー
スを参照する場合に、前記項目定義データベースのレコ
ード属性に基づいてリンクデータの解決処理を行ない、
前記オブジェクト格納データベースに対してレコードの
更新又は追加がなされた場合に、オブジェクト格納デー
タベースの対応するレコードに更新フラグを設定し、前
記オブジェクト格納データベースのオブジェクトデータ
の表示順の変更又は表示の有無の選択がなされた場合
に、当該内容に従って前記項目定義データベースのオブ
ジェクトデータの表示順又は表示の有無を示す属性を変
更し、前記コンピュータでは、前記携帯端末の前記オブ
ジェクト格納データベースから更新フラグが設定された
レコードを読み出してコンピュータの親データベースを
更新することを特徴とする。
【0022】
【発明の実施の形態】以下、本発明の実施の形態につい
て図面を参照して詳細に説明する。図1は、本発明の実
施の形態によるパーソナルコンピュータと携帯端末との
データ連携を行なうデータ連携システムのシステム構成
を示す図である。
【0023】このデータ連携システムは、パーソナルコ
ンピュータ10と携帯端末11を接続ケーブル12を介
して接続することにより、双方のデータの受け渡しがで
きるように構成されている。なお、13は、携帯端末1
1上でデータ編集(表示と入力)を行なうための入力手
段(ペン)である。携帯端末11は、パーソナルコンピ
ュータ10のデータベース(DB)データの一部を任意
に取り出してデータの編集(表示/変更/入力)を行な
う。
【0024】図2は本発明のデータ連携システムを実現
するパーソナルコンピュータ10及び携帯端末11のプ
ログラムモジュール構成を示す図である。
【0025】パーソナルコンピュータ10のプログラム
モジュールは、オペレーティングシステムA20及びア
プリケーションプログラムA21にて構成され、親DB
22を持っている。携帯端末11のプログラムモジュー
ルは、オペレーティングシステムB30及びアプリケー
ションプログラムB31にて構成され、DB40を持っ
ている。
【0026】DBデータの受け渡しの制御に関してはオ
ペレーティングシステムA20とオペレーティングシス
テムB30にて行なわれる。矢印P0は、パーソナルコ
ンピュータ10のアプリケーションプログラムA21か
らDB40をアクセスした場合のプログラムの制御方向
を示したものである。
【0027】図3は、パーソナルコンピュータ10と携
帯端末11の各プログラムと生成される携帯端末11内
のDB40のDB構成を示したものである。
【0028】図示のように、携帯端末11のDB40
は、データベース定義DB41、項目定義DB42、関
連定義DB43ユーザ選択項目DB44、オブジェクト
格納DB(45a,45b,45c,・・・,45n)
にて構成される。
【0029】携帯端末11上の表示ならび編集は、DB
40内のデータに対してアプリケーションプログラムB
31によって実行される。
【0030】図11は、アプリケーションプログラムB
31が行なう携帯端末11上でのデータの編集(表示/
入力)において、表示させたいデータ項目順を利用者に
選択させる表示画面210の例を示す。
【0031】図12、図13は、それぞれ携帯端末11
のアプリケーションプログラムB31が行なう携帯端末
11上でのデータの編集画面の例を示す。
【0032】図4〜図8は、携帯端末11上のDB40
の構造を示したものである。
【0033】図4は、図3のデータベース定義DB41
のテーブル構造を示した図である。41−1〜41−4
はそれぞれデータベース定義DB41の各列を示す。4
11〜416はデータが格納されたレコードである。
【0034】図5は、図3の項目定義DB42のテーブ
ル構造を示した図である。42−1〜42−13は項目
定義DB42の各列を示す。421〜425はデータが
格納されたレコードである。
【0035】図6は、図3の関連定義DB43のテーブ
ル構造を示した図である。43−1〜43−3は関連定
義DB43の各列を示す。
【0036】図7は、図3のユーザ選択項目DB44の
テーブル構造を示した図である。44−1〜44−3は
ユーザ選択項目DB44の各列を示す。
【0037】図8は、図3のオブジェクト格納DB45
a,45b,45c,・・・,45nのテーブル構造を
示した図である。45−1〜45−10はオブジェクト
格納DB45の各列を示す。オブジェクト格納DB45
aは、データベース定義DB41のレコード415が示
す企業のオブジェクト格納DB、オブジェクト格納DB
45bは、データベース定義DB41のレコード416
が示す製品のオブジェクト格納DBを示している。
【0038】ここで、上記携帯端末11上のDB40の
機能とテーブル構造の詳細について説明する。
【0039】(a)データベース定義DB41 レコード411はユーザIDの情報(ここでは“12
3”と記載しているのはユーザIDの番号)、レコード
412は項目定義DB42、レコード413は関連定義
DB43、レコード414はユーザ選択項目DB44、
レコード415と416はオブジェクト格納DB45
a,45bの各種データベースの関連性を定義する。デ
ータベース定義DB41は、携帯端末11内に1つのみ
存在する。
【0040】図4のデータベース定義DB41におい
て、DB名41−1はデータベースを一意に識別する名
称又はユーザーIDを示す。DB属性41−2は、デー
タベース属性を示す。ここで、DB_USERIDはユ
ーザーID、DB_DEFINEは項目定義DB、DB
_RELATEは関連定義DB、DB_CHOICEユ
ーザー選択項目DB、DB_RECORDはオブジェク
ト格納DBを示す属性である。
【0041】同期日時41−3は、データベースの同期
処理を行なったタイムスタンプを示す。DB更新フラグ
41−4は、データベース更新対象フラグであり、0が
同期処理対象外、1が同期処理対象であることを示す。
【0042】(b)項目定義DB42 レコード項目の属性を定義する。全てのオブジェクト格
納DB45に対応する定義が格納されている。携帯端末
11内に1つのみ存在する。
【0043】図5の項目定義DB42において、DB名
42−1はオブジェクト格納DB45のDB名を示す。
項目名42−2はレコード項目名称であり、オブジェク
ト格納DB45の列45−1〜45−10に対応する。
【0044】データタイプ42−3はレコード項目のデ
ータタイプとコントロール属性を示す。DT_TEXT
はテキストエディット、DT_MEMOはメモエディッ
ト、DT_INTは整数エディット、DT_IDはレコ
ードIDエディット、DT_CURRENCYは通貨エ
ディット、DT_FLOATは浮動小数エディット、D
T_BOOLは論理値チェックボックス、DT_DAT
Eは日付エディット、DT_TIMEは時刻エディッ
ト、DT_TIMESTAMPはタイムスタンプエディ
ット、DT_CHOICEはチョイスドロップダウンリ
スト、DT_CMBはコンボドロップダウン(エディッ
トコンボ)、DT_LINKはリンクフィールドドロッ
プダウンリスト、DT_FLAGはフラグエディットを
それぞれ示す。
【0045】制御属性42−4はレコード項目の制御属
性を示す。ここで、IP_HEADERはレコードヘッ
ダ(非表示)、IP_NORMALは通常編集、IP_
MUSTは入力必須、IP_STATICは編集不可を
それぞれ示す。項目幅42−5は、レコード項目の表示
サイズを示す。
【0046】参照DB名42−6は、コンボ、チョイ
ス、リンク等の参照先DB名を示す。ここで、DT_C
MBはユーザー選択項目DB44名、DT_CHOIC
Eはユーザー選択項目DB44名、DT_LINKはオ
ブジェクト格納DB45名を示す。参照キー42−7
は、参照DBからレコードを取得する際に使用するキー
を示す。ここで、DT_CMBはユーザー選択項目DB
44のキー名、DT_CHOICEはユーザー選択項目
DB44のキー名、DT_LINKはオブジェクト格納
DB45の項目名をそれぞれ示す。
【0047】リンク先項目名42−8は、関連付けられ
ている、DT_LINK項目名を示す。参照項目名42
−9は、DT_LINK項目が参照しているDB内の、
参照項目名を示す。
【0048】リスト表示順42−10は、リスト表示で
選択されている項目表示順を示し、ここで、0は表示し
ないことを、1以上の整数は表示順番号(整数)を示し
ている。カード表示順42−11は、カード表示で選択
されている項目表示順を示し、ここで、0は表示しない
ことを、1以上の整数は表示順番号(整数)を示してい
る。
【0049】レコードインデックス42−12は、該当
オブジェクト格納DB45のレコードの各カラムへのイ
ンデックス。ユーザーが持ち出した項目についてのみ存
在する。更新フラグ42−13は、レコード更新対象フ
ラグであり、0は同期処理対象外、1は同期処理対象で
あることを示す。
【0050】(c)関連定義DB43 この関連定義DB43は、オブジェクト格納DB45に
対応する詳細・リンク先等の関連性を定義する。全ての
オブジェクト格納DB45に対応する定義が、格納され
ている。携帯端末11内に1つのみ存在する。
【0051】親DB名43−1は、親となるオブジェク
ト格納DB45のDB名であるトップレベルのオブジェ
クト格納DB名を示す。詳細DB名43−2は、親とな
るオブジェクト格納DB45に対し、表示可能な詳細D
B名であるセカンダリレベルのオブジェクト格納DB名
を示す。リンク先詳細DB項目名43−3は、親DBの
レコードIDが格納されている、詳細DBの項目名を示
す。
【0052】(d)ユーザ選択項目DB44 ユーザ選択項目DB44は、コンボ項目、チョイス項目
の内容を定義する。携帯端末11内に1つのみ存在す
る。
【0053】キー名44−1は、レコードグループを識
別するキーを示す。項目定義DB42の参照キー42−
7で使用される。項目値44−2は、グループ内での項
目値を示し、チョイス項目でのレコード値に対応する。
項目内容44−3は、項目内容であり、コンボ項目での
項目内容に対応する。
【0054】(e)オブジェクト格納DB45 携帯端末11内に複数存在する。パーソナルコンピュー
タ10側と連携するオブジェクトの数だけ存在する。
【0055】シリアルID45−1は、携帯端末11側
のデータベースでのレコードIDであり、同期処理時に
シーケンシャルに付与される。新規追加時には、最後尾
に連番で付与される。削除時には、ブランクとなる。レ
コードID45−2は、パーソナルコンピュータ10側
でのレコードIDであり、携帯端末11側で変更される
ことはない。タイムスタンプ45−3は、パーソナルコ
ンピュータ10側でのレコードのタイムスタンプを示
す。携帯端末11側で変更されることはない。新規作成
時には、ブランクとなる。
【0056】更新フラグ45−4は、レコード更新対象
フラグを示し、0は同期処理対象外を、1は同期処理対
象を示している。項目45−5〜45−nは、レコード
項目内容値(nはユーザ持ち出す項目数分存在する)を
示す。
【0057】次いで、上記のように構成される本発明の
データ連携システムにおける、初期化処理、親DBデー
タのダウンロード、携帯端末上でのデータの編集、デー
タの同期処理、データ表示項目編集のそれぞれの処理概
要について図面を参照して説明する。
【0058】(1)初期化処理 パーソナルコンピュータ10のアプリケーションプログ
ラムA21は、初期化処理としてDB連携項目の設定と
して下記DBを生成する。以下の初期化処理について
は、アプリケーションプログラムA21に対するユーザ
の指示によって実行される。図9に初期化処理のフロー
チャートを示す。
【0059】パーソナルコンピュータ10上に、携帯端
末11に持ち出す可能性のあるデータのテーブルとフィ
ールド情報のテーブルを用意し、この情報を元にユーザ
ーが持ち出すビジネスオブジェクトデータとそのレコー
ド項目を選択する(ステップ901)。この持ち出すビ
ジネスオブジェクトデータとそのレコード項目の選択
は、ユーザがアプリケーションプログラムA21を操作
することにより行なわれる。
【0060】そして、この情報を元にレコード属性を定
義する項目定義DB42を作成する(ステップ90
2)。
【0061】作成した項目定義DB42の内容に従い、
個々のオブジェク格納DB(45a,45b,45c,
・・・,45n)領域を作成する(ステップ903)。
【0062】次に、作成したオブジェク格納DB(45
a,45b,45c,・・・,45n)に対応する詳細
・リンク先の関連性を定義する関連定義DB43を項目
定義DB42から作成する(ステップ904)。
【0063】さらに、オブジェク格納DB(45a,4
5b,45c,・・・,45n)内に択一項目データ域
が存在する場合には、ユーザー選択項目DB44の領域
を作成する(ステップ905)。作成した各種DBは、
その作成毎に各種DBの関連性を定義するデータベース
定義DB41を作成して管理される(ステップ90
6)。
【0064】次いで、親DB22のデータが携帯端末1
1にダウンロードされる(ステップ907)。親DB2
2のデータのダウンロードは、アプリケーションプログ
ラムA21により行なわれる。親DB22からの取り出
したレコード単位に、項目定義DB42のレコード属性
内容に従い対応するオブジェク格納DB45a〜45n
にデータを書き出す(ステップ907)。
【0065】(2)携帯端末11上でのデータの編集 携帯端末11に取り込んだデータの編集作業は、アプリ
ケーションプログラムB31にて行なわれる。図12,
図13は、それぞれ携帯端末11上でのデータの編集画
面である。
【0066】図12では、会社名501、電話番号50
2、ファックス(ファックス番号)503の一覧がリス
ト表示されている。
【0067】図13では、図12のうちの1企業に関し
ての情報(会社名601、よみ602、住所(都/県、
市/区)603、電話番号604、ファックス605、
関係606)をカード表示している。
【0068】図12のリスト表示で、会社名501、電
話番号502、ファックス503のデータを表示してい
る行を携帯端末11の入力手段であるペン13にて押下
(ダブルタップ)することにより、選択されたレコード
が、カード表示され、各フィールドの編集を行なうこと
ができる。
【0069】(3)同期処理 パーソナルコンピュータ10の親DB22と携帯端末1
1のDB40との同期処理は、アプリケーションプログ
ラムA21により行なわれる。ここでは、パーソナルコ
ンピュータ10にて携帯端末11上のDB40を読み込
み、パーソナルコンピュータ10にある親DB22へ書
き込む作業を行なう。すなわち、新規追加/更新があっ
たレコードを親DB22に書き込む。また、各テーブル
間のリンクフィールドを正しいレコードIDに設定し、
リンク情報を解決する。この同期処理は、携帯端末11
をパーソナルコンピュータ10に接続したことを契機と
して、アプリケーションプログラムA21により自動的
に実行される。また、携帯端末11からの指示によって
も実行することもできる。
【0070】以下、アプリケーションプログラムA21
による同期処理について、図10のフローチャートを参
照して説明する。
【0071】携帯端末11上でのリンクデータの解決
(ステップ1001)。
【0072】携帯端末11のアプリケーションプログラ
ムB31のプログラムでは同期処理に先立ち、下記のよ
うなリンクデータの解決処理を行なう。このリンクデー
タの解決処理は、アプリケーションプログラムB31に
よって自動的に実行される。なお、本処理は通常アプリ
ケーションプログラムB31による画面編集処理でも行
なわれる。
【0073】以下、レコード間のリンクの解決とレコー
ドの参照について述べる。
【0074】オブジェクト格納DB45a(会社)のレ
コード451の項目5(45−9)の属性は、項目定義
DB42のレコード422のデータタイプ42−3によ
りリンクフィールドとなっている。この場合、参照DB
名42−6は、「製品」となっておりオブジェクト格納
DB45b(製品)とリンクしているので、オブジェク
ト格納DB45a(会社)のレコード451の項目5
(45−9)の内容「1」により、オブジェクト格納D
B45b(製品)のシリアルIDが「1」のレコード4
52とリンクされていることになる。さらに、参照キー
42−7は、製品名となっており、レコードインデック
ス42−12によりオブジェクト格納DB45b(製
品)のレコード452の項目1(45−5)の内容が参
照される。
【0075】オブジェクト格納DB45a(会社)のレ
コード451の項目6(45−10)の属性は、項目定
義DB42のレコード423のリンク先項目名42−
8、参照項目名42−9により、リンク先項目名42−
8が示す参照DBの参照項目名42−9の内容が参照さ
れることになる。リンク先項目名42−8が取引品目と
なっており、レコード422の参照DB名42−6(製
品)、参照キー42−7(製品名)の示すリンク先のフ
ィールドを参照することになる。また、オブジェクト格
納DB45a(会社)のレコード451の項目5(45
−9)が「1」なので、オブジェクト格納DB45b
(製品)のシリアルIDが「1」のレコード452の価
格が参照され、オブジェクト格納DB45a(会社)の
レコード451の項目6(45−10)の実データには
「10000」が格納されている。
【0076】同期処理を行なう前提として、アプリケー
ションプログラムB31による画面編集処理における更
新フラグ設定処理が行なわれる。更新フラグは、データ
ベース定義DB41と項目定義DB42及びオブジェク
ト格納DB4に存在する。データベース定義DB41の
DB更新フラグ41−4は、管理しているデータベース
に更新または追加が行なわれるとフラグが立つ。項目定
義DB42の更新フラグ42−13は、項目幅42−
5、リスト表示順42−10、カード表示順42−11
の内容が変更されたときにフラグが立つ。オブジェクト
格納DBの更新フラグ45−4は、レコードが更新され
た際にフラグが立つ。
【0077】携帯端末11からパーソナルコンピュータ
10側へ変更データのみを転送する(ステップ100
2)。
【0078】データベース定義DB41のDB更新フラ
グ41−4が「1」に変更されているオブジェクト格納
DBが検索され、そのオブジェクト格納DBのみが同期
対象DBとなる。図4に示すデータベース定義DB41
の場合、レコード412、415のDB更新フラグ41
−4に「1」が立っているので同期対象となる。
【0079】同期対象になったDB(項目定義DB4
2、オブジェクト格納DB45a(会社))のうち更新
フラグが「1」になっているレコードのみが、パーソナ
ルコンピュータ10側に転送される。
【0080】パーソナルコンピュータ10でのマージ
(ステップ1003)。携帯端末11から転送された更
新されたデータによってパーソナルコンピュータ10側
のDBが更新される。
【0081】携帯端末11への最新データの転送(ステ
ップ1004)。パーソナルコンピュータ10側は前回
の同期時刻より後に更新されたデータを携帯端末11に
ある古いデータに上書きを行なう。
【0082】上記の最新データの転送が終了した後に、
フラグの初期化が行なわれる(ステップ1005)。デ
ータベース定義DB41の同期日時41−3の更新と、
データベース定義DB41、項目定義DB42、オブジ
ェクト格納DB52a(会社)の更新フラグ41−4、
42−13、45−4が初期化される。
【0083】(4)データ表示項目編集 携帯端末11上でのデータの編集(表示/入力)におい
て表示させたいデータ項目順を利用者に選択させ、保存
する。
【0084】図11には、図3に示したアプリケーショ
ンプログラムB31が行なう、携帯端末11上でのデー
タの編集(表示/入力)において表示させたいデータ項
目順を利用者に選択させる表示画面210を示してい
る。
【0085】携帯端末11に読み込まれているDBデー
タはレコード項目として画面左のウィンドウ221内に
表示されている。この中にて表示したい項目があれば、
ペン13を用いて項目をハイライト表示例242で示す
ように選択することにより、矢印ボタン231a、23
1bによって表示追加、表示削除がされる。図11の例
では、矢印ボタン231aの押下にて画面右のウィンド
ウ222にハイライト表示例242の項目が追加されて
いる。ハイライト表示例(243)は、選択された状態
である。
【0086】なお、表示項目の順序はハイライト表示例
(243)に対し矢印ボタン232a,232bにて変
更することができる。上矢印232aにてハイライト表
示例(243)は1つ前の表示項目、上矢印232aに
てハイライト表示例(243)は1つ後ろの表示項目と
なる。
【0087】上記のように本実施の形態では、携帯端末
11においてパーソナルコンピュータ10の親DB22
のデータ項目の一部を任意に取り出してデータの編集
(表示/変更/入力)を行なうすることを実現してい
る。よって、出先に携帯端末11を持ち出して使用する
場合に、効果的なデータの活用が可能となる。
【0088】なお、本発明は上述した実施の形態に限定
されるものではなく、その技術思想の範囲内において様
々に変形して実施することができる。
【0089】
【発明の効果】以上説明したように本発明のパーソナル
コンピュータと携帯端末間のデータ連携システムとその
データ連携方法によれば、次のような効果が得られる。
【0090】第1に、コンピュータのデータベースから
携帯端末で持ち出す必要のあるデータだけを選択可能と
したので、パーソナルコンピュータから携帯端末へのデ
ータの取り込処理及び携帯端末とパーソナルコンピュー
タとの同期処理を短時間で実行することを可能となる。
【0091】第2に、コンピュータのデータベースから
携帯端末で持ち出す必要のあるデータだけを選択して取
り込むことにより、データの迅速な活用が可能となる。
【0092】第3に、携帯端末上に取り込んだデータの
項目表示順又は表示の有無をユーザが必要に応じて変更
することを可能としたので、データの効率的な利用が可
能となる。
【図面の簡単な説明】
【図1】 本発明の実施の形態によるパーソナルコンピ
ュータと携帯端末とのデータ連携を行なうデータ連携シ
ステムのシステム構成を示す図である。
【図2】 本発明のデータ連携システムを実現するパー
ソナルコンピュータ及び携帯端末のプログラムモジュー
ル構成を示す図である。
【図3】 本発明のパーソナルコンピュータと携帯端末
の各プログラムと生成される携帯端末内のDBの構成を
示す図である。
【図4】 本発明の携帯端末上のDBにおけるデータベ
ース定義DBのテーブル構造を示した図である。
【図5】 本発明の携帯端末上のDBにおける項目定義
DBのテーブル構造を示した図である。
【図6】 本発明の携帯端末上のDBにおける関連定義
DBのテーブル構造を示した図である。
【図7】 本発明の携帯端末上のDBにおけるユーザ選
択項目DBのテーブル構造を示した図である。
【図8】 本発明の携帯端末上のDBにおけるオブジェ
クト格納DBのテーブル構造を示した図である。
【図9】 本発明のパーソナルコンピュータのアプリケ
ーションプログラムによる初期化処理の内容を説明する
フローチャートである。
【図10】 本発明のパーソナルコンピュータと携帯端
末との同期処理の内容を説明するフローチャートであ
る。
【図11】 本発明の携帯端末上でのデータの編集にお
いて、表示させたいデータ項目順を利用者に選択させる
表示画面の例を示す図である。
【図12】 本発明の携帯端末上におけるデータの編集
画面の例を示す図である。
【図13】 本発明の携帯端末上におけるデータの編集
画面の例を示す図である。
【符号の説明】
10 パーソナルコンピュータ 11 携帯端末 12 接続ケーブル 13 ペン 20 オペレーティングシステムA 21 アプリケーションプログラムA 22 親DB 30 オペレーティングシステムB 31 アプリケーションプログラムB 40 DB 41 データベース定義DB 42 項目定義DB 43 関連定義DB 44 ユーザ選択項目DB 45 オブジェクト格納DB

Claims (7)

    【特許請求の範囲】
  1. 【請求項1】 コンピュータ上の親データベースのデー
    タを携帯端末上に取り出し、取り出したデータを前記携
    帯端末上で表示編集し、かつ前記携帯端末上の更新デー
    タと前記コンピュータ上のデータベースとの同期処理を
    行なうコンピュータと携帯端末間のデータ連携システム
    において、 前記コンピュータは、 前記親データベースから前記携帯端末に持ち出すオブジ
    ェクトデータとそのレコード項目を選択する手段と、 選択されたオブジェクトデータに関し、レコード属性を
    定義する項目定義データベースと、前記項目定義データ
    ベースに対応してレコード単位にオブジェクトデータを
    格納するオブジェクト格納データベースと、前記オブジ
    ェクト格納データベースに格納されたオブジェクトデー
    タ相互の関連性を定義する関連定義データベースと、作
    成された各データベース相互の関連性を定義する定義デ
    ータベースとを前記携帯端末上に作成する手段と、 前記親データベースから取り出したレコード単位に前記
    項目定義データベースに従って、対応する前記オブジェ
    クト格納データベースにデータを書き出す手段と、 前記携帯端末の前記オブジェクト格納データベースデー
    タベースから更新データを読み込み前記コンピュータの
    前記親データベースに書き込む同期処理を行なう同期手
    段とを備え、 前記携帯端末は、 前記オブジェクト格納データベースに格納されたオブジ
    ェクトデータの編集と、データ項目の表示順の変更又は
    表示の有無の選択を行なう編集手段と、 前記オブジェクト格納データベースのレコード項目が他
    の前記オブジェクト格納データベースを参照する場合
    に、前記項目定義データベースのレコード属性に基づい
    てリンクデータの解決処理を行なう手段と、 前記オブジェクト格納データベースに対してレコードの
    更新又は追加がなされた場合に、オブジェクト格納デー
    タベースの対応するレコードに更新フラグを設定する更
    新フラグ設定手段と、 前記オブジェクト格納データベースのオブジェクトデー
    タの表示順の変更又は表示の有無の選択がなされた場合
    に、当該内容に従って前記項目定義データベースのオブ
    ジェクトデータの表示順又は表示の有無を示す属性を変
    更する手段とを備え、 前記コンピュータの前記同期手段は、前記携帯端末の前
    記オブジェクト格納データベースから更新フラグが設定
    されたレコードを読み出して前記コンピュータの前記親
    データベースを更新することを特徴とするコンピュータ
    と携帯端末間のデータ連携システム。
  2. 【請求項2】 前記更新フラグ設定手段は、前記オブジ
    ェクト格納データベースに対してレコードの更新又は追
    加がなされた場合、前記前記定義データベースに、当該
    オブジェクト格納データベースが更新されたことを示す
    フラグを設定し、 前記同期手段は、前記定義データベースのフラグによっ
    て更新された前記オブジェクト格納データベースを検索
    し、かつ検索された前記オブジェクト格納データベース
    更新フラグが設定されたレコードを読み出して前記コン
    ピュータの前記親データベースを更新することを特徴と
    する請求項1に記載のコンピュータと携帯端末間のデー
    タ連携システム。
  3. 【請求項3】 前記項目定義データベースには、各レコ
    ード項目毎に、当該レコード項目が参照する他のオブジ
    ェクト格納データベースとレコード項目と、当該レコー
    ド項目がリンクするレコード項目とリンクするレコード
    項目が参照するオブジェクト格納データベースのレコー
    ド項目を属性として有することを特徴とする請求項1に
    記載のコンピュータと携帯端末間のデータ連携システ
    ム。
  4. 【請求項4】 コンピュータ上の親データベースのデー
    タを携帯端末上に取り出し、取り出したデータを前記携
    帯端末上で表示編集し、かつ前記携帯端末上の更新デー
    タと前記コンピュータ上のデータベースとの同期処理を
    行なうコンピュータと携帯端末間のデータ連携方法にお
    いて、 前記コンピュータが、 前記親データベースから選択された前記携帯端末に持ち
    出すオブジェクトデータとそのレコード項目に関し、レ
    コード属性を定義する項目定義データベースと、前記項
    目定義データベースに対応してレコード単位にオブジェ
    クトデータを格納するオブジェクト格納データベース
    と、前記オブジェクト格納データベースに格納されたオ
    ブジェクトデータ相互の関連性を定義する関連定義デー
    タベースと、作成された各データベース相互の関連性を
    定義する定義データベースとを前記携帯端末上に作成
    し、 前記親データベースから取り出したレコード単位に前記
    項目定義データベースに従って、対応する前記オブジェ
    クト格納データベースにデータを書き出し、 前記携帯端末の前記オブジェクト格納データベースデー
    タベースから更新データを読み込み前記コンピュータの
    前記親データベースに書き込む同期処理を行なうと共
    に、 前記携帯端末が、 前記オブジェクト格納データベースのレコード項目が他
    の前記オブジェクト格納データベースを参照する場合
    に、前記項目定義データベースのレコード属性に基づい
    てリンクデータの解決処理を行ない、 前記オブジェクト格納データベースに対してレコードの
    更新又は追加がなされた場合に、オブジェクト格納デー
    タベースの対応するレコードに更新フラグを設定し、 前記オブジェクト格納データベースのオブジェクトデー
    タの表示順の変更又は表示の有無の選択がなされた場合
    に、当該内容に従って前記項目定義データベースのオブ
    ジェクトデータの表示順又は表示の有無を示す属性を変
    更し、 前記コンピュータでは、前記携帯端末の前記オブジェク
    ト格納データベースから更新フラグが設定されたレコー
    ドを読み出して前記コンピュータの前記親データベース
    を更新することを特徴とするコンピュータと携帯端末間
    のデータ連携方法。
  5. 【請求項5】 前記携帯端末の更新フラグ設定におい
    て、前記オブジェクト格納データベースに対してレコー
    ドの更新又は追加がなされた場合、前記前記定義データ
    ベースに、当該オブジェクト格納データベースが更新さ
    れたことを示すフラグを設定し、 前記コンピュータの同期処理において、前記定義データ
    ベースのフラグによって更新された前記オブジェクト格
    納データベースを検索し、かつ検索された前記オブジェ
    クト格納データベース更新フラグが設定されたレコード
    を読み出して前記コンピュータの前記親データベースを
    更新することを特徴とする請求項4に記載のコンピュー
    タと携帯端末間のデータ連携方法。
  6. 【請求項6】 コンピュータ上の親データベースのデー
    タを携帯端末上に取り出し、取り出したデータを前記携
    帯端末上で表示編集し、かつ前記携帯端末上の更新デー
    タと前記コンピュータ上のデータベースとの同期処理を
    行なうコンピュータと携帯端末間のデータ連携プログラ
    ムを格納する記録媒体において、 前記コンピュータ側のデータ連携プログラムが、 前記親データベースから選択された前記携帯端末に持ち
    出すオブジェクトデータとそのレコード項目に関し、レ
    コード属性を定義する項目定義データベースと、前記項
    目定義データベースに対応してレコード単位にオブジェ
    クトデータを格納するオブジェクト格納データベース
    と、前記オブジェクト格納データベースに格納されたオ
    ブジェクトデータ相互の関連性を定義する関連定義デー
    タベースと、作成された各データベース相互の関連性を
    定義する定義データベースとを前記携帯端末上に作成
    し、 前記親データベースから取り出したレコード単位に前記
    項目定義データベースに従って、対応する前記オブジェ
    クト格納データベースにデータを書き出し、 前記携帯端末の前記オブジェクト格納データベースデー
    タベースから更新データを読み込み前記コンピュータの
    前記親データベースに書き込む同期処理を行なうと共
    に、 前記携帯端末側のデータ連携プログラムが、 前記オブジェクト格納データベースのレコード項目が他
    の前記オブジェクト格納データベースを参照する場合
    に、前記項目定義データベースのレコード属性に基づい
    てリンクデータの解決処理を行ない、 前記オブジェクト格納データベースに対してレコードの
    更新又は追加がなされた場合に、オブジェクト格納デー
    タベースの対応するレコードに更新フラグを設定し、 前記オブジェクト格納データベースのオブジェクトデー
    タの表示順の変更又は表示の有無の選択がなされた場合
    に、当該内容に従って前記項目定義データベースのオブ
    ジェクトデータの表示順又は表示の有無を示す属性を変
    更し、 前記コンピュータでは、前記携帯端末の前記オブジェク
    ト格納データベースから更新フラグが設定されたレコー
    ドを読み出して前記コンピュータの前記親データベース
    を更新することを特徴とするコンピュータと携帯端末間
    のデータ連携プログラムを格納する記録媒体。
  7. 【請求項7】 前記携帯端末の更新フラグ設定におい
    て、前記オブジェクト格納データベースに対してレコー
    ドの更新又は追加がなされた場合、前記前記定義データ
    ベースに、当該オブジェクト格納データベースが更新さ
    れたことを示すフラグを設定し、 前記コンピュータの同期処理において、前記定義データ
    ベースのフラグによって更新された前記オブジェクト格
    納データベースを検索し、かつ検索された前記オブジェ
    クト格納データベース更新フラグが設定されたレコード
    を読み出して前記コンピュータの前記親データベースを
    更新することを特徴とする請求項6に記載のコンピュー
    タと携帯端末間のデータ連携プログラムを格納する記録
    媒体。
JP13452698A 1998-04-28 1998-04-28 コンピュータと携帯端末間のデータ連携システム及びそのデータ連携方法 Expired - Fee Related JP3175692B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP13452698A JP3175692B2 (ja) 1998-04-28 1998-04-28 コンピュータと携帯端末間のデータ連携システム及びそのデータ連携方法
US09/300,463 US6263347B1 (en) 1998-04-28 1999-04-28 System for linking data between computer and portable remote terminal and data linking method therefor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP13452698A JP3175692B2 (ja) 1998-04-28 1998-04-28 コンピュータと携帯端末間のデータ連携システム及びそのデータ連携方法

Publications (2)

Publication Number Publication Date
JPH11312178A true JPH11312178A (ja) 1999-11-09
JP3175692B2 JP3175692B2 (ja) 2001-06-11

Family

ID=15130390

Family Applications (1)

Application Number Title Priority Date Filing Date
JP13452698A Expired - Fee Related JP3175692B2 (ja) 1998-04-28 1998-04-28 コンピュータと携帯端末間のデータ連携システム及びそのデータ連携方法

Country Status (2)

Country Link
US (1) US6263347B1 (ja)
JP (1) JP3175692B2 (ja)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001256102A (ja) * 2000-03-10 2001-09-21 Nec Corp 格納データ修正システムおよびそのプログラム記録媒体
JP2005519360A (ja) * 2002-02-28 2005-06-30 エム−システムズ フラッシュ ディスク パイオニアーズ リミテッド データ交換のためのデバイス、システム及び方法
JP2007011749A (ja) * 2005-06-30 2007-01-18 Nippon Digital Kenkyusho:Kk 情報処理システム、会計情報処理システム
JP2008058129A (ja) * 2006-08-31 2008-03-13 Hitachi High-Technologies Corp 自動分析装置
JP2016537697A (ja) * 2013-09-21 2016-12-01 オラクル・インターナショナル・コーポレイション オフライン可能なモデルグラフを定義するための方法およびシステム

Families Citing this family (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7028899B2 (en) 1999-06-07 2006-04-18 Metrologic Instruments, Inc. Method of speckle-noise pattern reduction and apparatus therefore based on reducing the temporal-coherence of the planar laser illumination beam before it illuminates the target object by applying temporal phase modulation techniques during the transmission of the plib towards the target
DE69908121T2 (de) * 1998-03-23 2004-04-01 Microsoft Corp., Redmond Anwendungsprogrammierungsschnittstelle in einem betriebssystem
US7214711B2 (en) * 1998-12-23 2007-05-08 Neurotherapeutics Pharma Llc Method of treating migraine headache without aura
US7987420B1 (en) 1999-09-10 2011-07-26 Ianywhere Solutions, Inc. System, method, and computer program product for a scalable, configurable, client/server, cross-platform browser for mobile devices
US20010047394A1 (en) * 1999-09-10 2001-11-29 Kloba David D. System, method, and computer program product for executing scripts on mobile devices
US8595308B1 (en) 1999-09-10 2013-11-26 Ianywhere Solutions, Inc. System, method, and computer program product for server side processing in a mobile device environment
AU4674400A (en) * 1999-09-10 2001-04-10 Avantgo, Inc. System, method, and computer program product for interactive interfacing with mobile devices
US20010042099A1 (en) * 2000-02-02 2001-11-15 Doongo Technologies, Inc. Apparatus and methods for optimizing traffic volume in wireless email communications
US20020115477A1 (en) * 2001-02-13 2002-08-22 Raja Singh Portable high speed internet access device with scrolling
US6633314B1 (en) 2000-02-02 2003-10-14 Raja Tuli Portable high speed internet device integrating cellular telephone and palm top computer
US7023572B2 (en) * 2000-02-02 2006-04-04 Raja Singh Tuli Portable high speed internet access device
US7068381B1 (en) * 2000-02-02 2006-06-27 Raja Tuli Portable high speed internet access device
US20020030843A1 (en) * 2000-02-02 2002-03-14 Tuli Raja Singh Portable high speed internet access device
US6874009B1 (en) 2000-02-16 2005-03-29 Raja Tuli Portable high speed internet device with user fees
US7191211B2 (en) 2000-10-03 2007-03-13 Raja Tuli Portable high speed internet access device priority protocol
JP2002117126A (ja) * 2000-10-05 2002-04-19 Ibm Japan Ltd 管理システム、検索システム、携帯型位置表示装置、データ管理装置、位置表示方法、記憶媒体
US7702761B1 (en) * 2000-10-10 2010-04-20 Xerox Corporation Network switching device
JP2004012217A (ja) * 2002-06-05 2004-01-15 Shimadzu Corp 分析装置及び分析装置管理情報収集方法
US7650364B2 (en) * 2002-10-09 2010-01-19 Hewlett-Packard Development Company, L.P. Portable database system
US8176428B2 (en) * 2002-12-03 2012-05-08 Datawind Net Access Corporation Portable internet access device back page cache
JP2005227144A (ja) * 2004-02-13 2005-08-25 Shimadzu Corp 分析機器用コントローラ
JP4502015B2 (ja) 2008-01-24 2010-07-14 富士ゼロックス株式会社 情報処理装置及びプログラム
FR2963124A1 (fr) * 2010-04-15 2012-01-27 Pod Programming Procede de gestion de donnees, dispositif, et produit programme d'ordinateur correspondant.
WO2014127300A1 (en) 2013-02-15 2014-08-21 Intuitive Surgical Operations, Inc. Systems and methods for synchronizing nodes of a robotic system

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4627019A (en) * 1982-07-08 1986-12-02 At&T Bell Laboratories Database management system for controlling concurrent access to a database
US5010478A (en) * 1986-04-11 1991-04-23 Deran Roger L Entity-attribute value database system with inverse attribute for selectively relating two different entities
US5226161A (en) * 1987-08-21 1993-07-06 Wang Laboratories, Inc. Integration of data between typed data structures by mutual direct invocation between data managers corresponding to data types
JP2969627B2 (ja) 1988-08-24 1999-11-02 株式会社日立製作所 分散型データベースシステムの管理方法
US5448727A (en) * 1991-04-30 1995-09-05 Hewlett-Packard Company Domain based partitioning and reclustering of relations in object-oriented relational database management systems
US5592664A (en) * 1991-07-29 1997-01-07 Borland International Inc. Database server system with methods for alerting clients of occurrence of database server events of interest to the clients
JPH0589004A (ja) 1991-08-16 1993-04-09 Ashisuto Micro Kk コンピユータシステム
US5414812A (en) * 1992-03-27 1995-05-09 International Business Machines Corporation System for using object-oriented hierarchical representation to implement a configuration database for a layered computer network communications subsystem
US5386559A (en) * 1992-07-16 1995-01-31 International Business Machines Corporation Variant domains and variant maps in a versioned database management system
US5504879A (en) * 1992-07-16 1996-04-02 International Business Machines Corporation Resolution of relationship source and target in a versioned database management system
US5596745A (en) * 1994-05-16 1997-01-21 International Business Machines Corporation System and procedure for concurrent database access by multiple user applications through shared connection processes
US5666490A (en) * 1994-05-16 1997-09-09 Gillings; Dennis Computer network system and method for managing documents
US5706509A (en) * 1995-04-28 1998-01-06 Intel Corporation Application independent record level synchronization
JPH08305714A (ja) 1995-04-28 1996-11-22 Fujitsu Ltd 分散データベース管理システム
US5717919A (en) * 1995-10-02 1998-02-10 Sybase, Inc. Database system with methods for appending data records by partitioning an object into multiple page chains

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001256102A (ja) * 2000-03-10 2001-09-21 Nec Corp 格納データ修正システムおよびそのプログラム記録媒体
JP2005519360A (ja) * 2002-02-28 2005-06-30 エム−システムズ フラッシュ ディスク パイオニアーズ リミテッド データ交換のためのデバイス、システム及び方法
JP2007011749A (ja) * 2005-06-30 2007-01-18 Nippon Digital Kenkyusho:Kk 情報処理システム、会計情報処理システム
JP4681369B2 (ja) * 2005-06-30 2011-05-11 株式会社日本デジタル研究所 会計情報処理システム
JP2008058129A (ja) * 2006-08-31 2008-03-13 Hitachi High-Technologies Corp 自動分析装置
JP2016537697A (ja) * 2013-09-21 2016-12-01 オラクル・インターナショナル・コーポレイション オフライン可能なモデルグラフを定義するための方法およびシステム
US10911592B2 (en) 2013-09-21 2021-02-02 Oracle International Corporation Method and system for defining an offlinable model graph

Also Published As

Publication number Publication date
JP3175692B2 (ja) 2001-06-11
US6263347B1 (en) 2001-07-17

Similar Documents

Publication Publication Date Title
JP3175692B2 (ja) コンピュータと携帯端末間のデータ連携システム及びそのデータ連携方法
US7325160B2 (en) Data processing system with data recovery
US7856428B2 (en) Method, computer program product and device for importing a plurality of data sets into a system
EP0842477A2 (en) System and method for handling technical information
US7376946B2 (en) Program management method for computer to which storage medium is attached, computer and storage medium
JP2007179347A (ja) プログラム検証支援システム
JPH05265834A (ja) メモ情報の管理方式
JP3132613B2 (ja) 人事ファイル処理装置及び方法
JP2002108677A (ja) 文書管理装置及び方法、並びに記憶媒体
JP3790614B2 (ja) 部品構成情報の変更履歴管理装置、方法及び方法を記録した記録媒体
JPH05313969A (ja) ファイル一覧表示方法
JPH05158771A (ja) ファイル管理方法及びシステム
JP2000293519A (ja) 文書処理装置
JP2003067378A (ja) 電子書庫システム、サーバ、識別子付き書籍、プログラム、記録媒体
JP2001056836A (ja) 帳票処理装置、及び記憶媒体
JP3337717B2 (ja) データベース処理装置およびデータベース処理方法
US20010021933A1 (en) Data processing system with file memory and data processing method
JP3456481B2 (ja) 情報処理装置
JP2012190311A (ja) ファイル管理装置、ファイル管理方法及びプログラム
JPS6095589A (ja) 端末装置
JPH1055396A (ja) データ処理装置
JPH0259862A (ja) 電子ファイルシステムの検索方式
JP2006268783A (ja) データ検索システム、データ検索方法、及びコンピュータプログラム
JPS62226487A (ja) 光デイスクの記憶管理方式
JPH02157947A (ja) ファイル更新処理装置

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080406

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090406

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100406

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110406

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120406

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120406

Year of fee payment: 11

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

R371 Transfer withdrawn

Free format text: JAPANESE INTERMEDIATE CODE: R371

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120406

Year of fee payment: 11

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120406

Year of fee payment: 11

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120406

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120406

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130406

Year of fee payment: 12

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130406

Year of fee payment: 12

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140406

Year of fee payment: 13

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees