JP2001125824A - 情報提供サービス、情報提供方法及び情報提供装置 - Google Patents

情報提供サービス、情報提供方法及び情報提供装置

Info

Publication number
JP2001125824A
JP2001125824A JP30798399A JP30798399A JP2001125824A JP 2001125824 A JP2001125824 A JP 2001125824A JP 30798399 A JP30798399 A JP 30798399A JP 30798399 A JP30798399 A JP 30798399A JP 2001125824 A JP2001125824 A JP 2001125824A
Authority
JP
Japan
Prior art keywords
information
terminal device
application
function
conversion
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
JP30798399A
Other languages
English (en)
Other versions
JP3873548B2 (ja
Inventor
Toshimitsu Suzuki
利光 鈴木
Kazumi Saito
一実 斉藤
Sadao Yashiro
禎夫 屋代
Takahide Muramoto
貴英 村本
Masatomo Goto
正智 後藤
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.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP30798399A priority Critical patent/JP3873548B2/ja
Priority to US09/657,460 priority patent/US7165222B1/en
Priority to EP00123335.2A priority patent/EP1098485B1/en
Publication of JP2001125824A publication Critical patent/JP2001125824A/ja
Application granted granted Critical
Publication of JP3873548B2 publication Critical patent/JP3873548B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/61Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
    • H04L65/612Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
    • 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/25Integrating or interfacing systems involving database management systems
    • G06F16/258Data format conversion from or to a database
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/957Browsing optimisation, e.g. caching or content distillation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/75Media network packet handling
    • H04L65/762Media network packet handling at the source 
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/04Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • H04L67/303Terminal profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1101Session protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/08Protocols for interworking; Protocol conversion
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Databases & Information Systems (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Computer Security & Cryptography (AREA)
  • Information Transfer Between Computers (AREA)
  • Computer And Data Communications (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

(57)【要約】 【課題】インターネットと称される世界規模の情報ネッ
トワークが構築され、あらゆる形態の情報リソースがイ
ンターネットに接続することで取得および参照が可能と
なり、ネットワークを介した情報提供サービスが稼働し
ている。しかし、提供される情報の形態も情報提供サー
ビスに接続してくる利用者の端末装置の環境も多種多様
に渡っており、利用者から要求された情報を端末装置に
送出しても、利用者の端末装置で処理不可能である場合
が発生している。 【解決手段】 本発明は、ネットワークを介して利用者
からの要求に基づいて情報を端末装置に情報を送出する
情報提供サービスにおいて、要求してきた利用者の端末
装置の機能を確認し、要求された情報が端末装置が有し
ている機能で処理可能かどうかを判断し、処理不可能と
判断される場合は処理可能な形態に変換して情報の提供
を行う。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、ネットワークに接
続された端末装置から情報提供の要求を受け付け、要求
された情報を端末装置に送出する情報提供サービスおよ
び情報提供装置、情報提供方式において、要求された情
報を端末装置に提供する際の提供方法に関する。
【0002】
【従来の技術】近年、インターネットと称して、世界中
のコンピュータおよびコンピュータネットワークが相互
に接続されて構成される巨大な情報ネットワークが構築
され、利用されている。この巨大な情報ネットワーク上
で、様々なサービスが実用化され、利用者は居ながらに
して全世界で提供されているサービスを利用することが
可能となっている。
【0003】その一例として、ワールド・ワイド・ウェ
ブ(World Wide Web、ウェブやWWW、ホームページと
も称される)と称される情報提供サービスがある。ワー
ルド・ワイド・ウェブでは、巨大な情報ネットワークに
接続されたサーバ(コンピュータ)上に一般にあるいは
限定された人に公開可能な情報が格納されている。利用
者は端末装置を情報ネットワークに接続すると、情報ネ
ットワークに接続されているどのサーバ上のどの情報に
でもアクセスすることが可能である。
【0004】言わば、世界に散在している情報を居なが
らにしてアクセスすることが可能となっているのであ
る。
【0005】ここで、世界中に散在している情報をコン
ピュータの機種を問わず利用者が送受信可能とするため
に、データの送受信を共通のプロトコル(例えば、TC
P/IP)を使用するだけでなく、送受信する情報の内
容を共通の記述言語を用いて記述することが行われてい
る。
【0006】そのような共通の記述言語として、HTM
L(Hyper Text Markup Language)と言った構造化言語が
挙げられる。利用者は、一般に知られているNetscape N
avigator(登録商標) やInternet Explorer(登録商標)
といった汎用ブラウザソフト等を利用して、構造化言語
で記述された情報を閲覧することが可能である。
【0007】当初、HTMLは情報の内容そのものを記
述することを中心に発展していた。現在は、散在してい
る情報の所在のみを指し示して、ある情報から別の情報
を参照することが可能なリンク機能が拡充されている。
ネットワーク上に散在している情報は夥しい量になって
おり、その情報自体の価値とその情報の位置が持つ価値
に対する評価が高まり、XML(eXtensible Markup lan
guage)などのリンク機能をさらに拡充した構造化言語が
開発されつつある。例示したXMLでは、リンク機能を
独立させ柔軟かつ多様な定義ができるように改良されて
いる。
【0008】これにより、情報を提供する側は自身が所
有している情報のみならず、他者が保有している情報を
簡易に参照して提示することが可能になる。つまり、情
報はネットワーク上アクセス可能な装置であればどこに
存在していてもよく、情報の提示方法として、情報は情
報として登録しておき、提示したい目的に合わせて、そ
の目的にあった情報の所在だけを提示するといったこと
も可能となる。
【0009】つまり、情報を提供する側も、提供される
側も、情報を広範かつ簡便に提示・閲覧することが可能
となる。
【0010】
【発明が解決しようとする課題】しかし、そのような構
造化言語の機能の拡充は、その構造化言語で記載された
情報の閲覧を行うブラウザソフトの改良を必要とする。
【0011】また、ネットワーク上に存在する情報は、
その量の多さだけではなく、その情報の登録されている
形態も多種多様に渡っており、関連する情報は構造化言
語で記述されているものばかりではなくなってきてい
る。一例としては、リンク先の情報がワープロソフトで
作成され、そのワープロソフトに応じた形態で格納され
ている場合がある。この場合、利用者が使用している端
末に、そのワープロソフトがインストールされていれ
ば、自動的にワープロソフトが起動されてリンク先の情
報が表示できるが、そのワープロソフトがインストール
されていなければ、利用者はリンク先の情報を参照でき
ないことになる。
【0012】さらに、情報ネットワークに接続可能な端
末も、フル装備が可能なパーソナルコンピュータから機
能が制約される携帯電話まで、多岐に渡っている。従
来、音声通信による会話、メール送受信といった機能し
か持ちえなかった携帯電話も、iモードのように、携帯
電話でインターネット通信が可能なインターフェースが
提供されるようになり、パソコンと同等の機能を有する
までには至っていないが、ブラウザ機能を有するものが
出てきている。携帯電話の場合、ブラウザの機能のみな
らず表示画面の狭さという制約も発生してくるが、搭載
されているブラウザ機能を使用して前述のWWWに接続
して情報提供サービスを享受することも可能である。
【0013】また、WebTV、デジタルTVと称し
て、インターネット接続機能を持たせたテレビ装置が登
場している。このテレビ装置では、テレビのリモコンを
使用して、簡易にインタネットサービスを受けることが
可能となっている。
【0014】このように、インターネットサービスを利
用する環境は多種多様になっており、さらに、インター
ネットサービスを提供する側の情報リソースの形態も多
岐に渡ってきている。
【0015】前述したように、インターネットサービス
を利用するために接続する端末装置は、その機種及び形
態も様々である。端末装置の機種・形態に応じて、サー
ビスを利用する環境は異なる。また、同一の機種・形態
であっても、利用者のメンテナンスの状況に応じて、ソ
フトウェアのインストール状況、バージョンアップの状
況も異なってくる。つまり、利用者の端末装置の状態は
千差万別であり、その環境のパターンは無数に存在する
と言える。
【0016】また、一方で、情報を提供する側において
も、あらゆるアプリケーションで作成された情報を登録
するようになっている。
【0017】さて、利用者がインターネット上の情報を
参照しようとする場合、どのような端末装置を使用して
いても、常に表示されるべき情報が正しく表示されてい
ることを利用者は期待している。にも関わらず、実際に
は、使用する端末装置の環境が取得した情報を正しく表
示することが可能な環境になっていなければ、取得した
情報が適切に表示されなかったり、あるいは、表示され
ても意味のない状態で表示されたりすることがある。そ
の具体的な例を示す。1つめの例として、HTMLでの
一方向リンクしかサポートしていないブラウザを使用し
てXMLで記述された情報を取得したとする。HTML
ではサポートしていない双方向リンクが取得した情報に
含まれていると、取得したブラウザはそれがリンクであ
ることを認識できず、そこにリンクが張られていること
を表示しない、あるいは、リンクを示す構造化言語の記
述がそのまま情報の内容の一部であるかのように表示さ
れてしまう。これでは、利用者はせっかく情報を取得し
ても、その内容を正しく認識できず、有効に活用できな
いことになる。
【0018】2つめの例として、ブラウザで要求した情
報が、HTMLなどの構造化言語で記述されたものでは
なく、ワープロで作成されたものであったとする。この
場合、情報を要求した利用者の端末装置に当該ワープロ
ソフトがインストールされていないと、情報を参照する
ことが不可能になる。これでは、利用者に対して情報の
提供がスムーズに行えているとは言い難い。
【0019】これらの課題を解決するために、利用者の
端末装置の環境を常に最新の状態にしておくことが考え
られる。しかし、技術革新の早いインターネットおよび
コンピュータの世界において、その環境の変化が目まぐ
るしく、端末装置の機種やインストールするアプリケー
ションの変化の速度はますます早くかつ多岐に渡ってお
り、そのスピードについていくのは容易ではない。ま
た、端末装置3に、提供された情報を処理不可能な場合
に、処理可能なように情報を変換する機能を持たせるこ
とも検討されている。この場合も新しく提供されるある
いは改良された機能に応じて変換機能をメンテナンスし
なければならず、前述と同様にその変化の速さから常に
最新の変換機能を有することが難しい。
【0020】また、情報を提供する側においても、既に
登録した情報について、拡張された機能を考慮してメン
テナンスを行うことは、その情報量によっては多大な作
業負荷がかかり、情報の内容そのものの変更が発生しな
い限り形式のみの変更まで行わないのが通常である。ま
た、情報をアプリケーションーション固有の形式に対応
して複数の形式で作成しておき、端末装置3の環境に応
じた形態を選択して情報を送出することも考えられる。
しかし、同一の情報が異なる形式で複数存在すること
は、情報のメンテナンスが発生した場合に、すべての形
式にもれなく適切にメンテナンスが行われるとは限らな
いこと、また、全ての形式にメンテナンスが行われると
しても形式毎にメンテナンスの時間差が発生することが
予測されること、さらに情報を格納する記憶装置の容量
が格納すべき形式の種類だけ増大することになり、あま
り好ましくない。
【0021】そこで、本発明では、インターネット上で
の情報提供サービスにおいて、インターネット上に登録
されたあらゆる形態の情報を、情報を要求してきた利用
者の端末装置の環境がいかなる状態であっても、利用者
の端末装置で参照可能な状態にして提供することを目的
とする。具体的には、情報を要求してきた利用者の端末
装置の環境を認識し、要求された情報の形態・形式が、
利用者の端末装置で使用できないものを含む場合に、情
報全体あるいは当該箇所のみを利用者の端末装置でも参
照可能な形態・形式に変換して送出することを可能とす
ること目的とする。
【0022】
【課題を解決するための手段】本発明は、提供する側が
情報を格納する場合においても、情報の提供を望む利用
者が取得した情報を閲覧する場合においても、どちらも
使用するアプリケーションが問題となる点に着目した。
【0023】ネットワークに接続された端末装置が情報
提供サービスを受けようとする場合、なんらかのアプリ
ケーションソフトを使用してサービスの要求を行う。そ
の際に使用されたアプリケーションに関する情報が、サ
ービス要求元の情報の一部として送出される場合が多
い。さらに、使用されているアプリケーションが特定で
きれば、そのアプリケーションの機能も自ずと確認でき
る。端末装置の環境がわかれば、要求された情報が端末
装置で処理可能かどうかが判断可能である。処理不可能
と判断された場合、確認された端末装置の機能で処理可
能な情報に加工して、情報を送出すれば、端末装置はそ
の環境に影響されることなく、情報提供サービスに登録
されている情報の参照が可能となる。
【0024】すなわち、本発明は、ネットワークを介し
て接続された端末装置から情報提供の要求を受付け、要
求された情報を端末装置に送出する情報提供サービスに
使用される情報提供方法であって、端末装置からの情報
提供要求を受信した際に、端末装置が情報提供を送出す
る際に使用したアプリケーション機能を確認し、当該ア
プリケーション機能が要求された情報を処理可能かどう
かを判断し、処理不可能と判断した場合に、提供する情
報を前記アプリケーションが処理可能な形式に変換し
て、端末装置に送出することを特徴とする。
【0025】
【発明の実施の形態】以下に、本発明を適用した情報提
供サービスの例を説明する。
【0026】図1は、本発明を利用した情報提供サービ
スのシステム構成の例を示す図である。情報提供装置1
は、ネットワーク4を介して複数の端末装置3と接続さ
れている。情報提供装置1は、1つしか図示していない
が、複数存在していてもよい。同様に、端末装置3につ
いても各種装置が複数存在していてもよい。また、本情
報提供装置1には、要求に応じて提供される情報が格納
されている情報記憶装置2をバックエンド装置として有
している。提供する情報の格納場所は、本例に示すバッ
クエンド装置の形態だけでなく、情報量に応じて情報提
供装置1内の2次記憶装置(メモリ、ディスク、CD−
ROM,MO等)であってもよい。情報記憶装置2に
は、SGML形式2−1、XML形式2−2、HTML
形式2−3などの構造化言語で記述された情報、およ
び、ワープロ形式2−4、表計算形式2−5、その他の
形式2−6など、構造化言語ではなく、情報を作成する
際に使用したアプリケーションソフトに対応した形態を
有した情報が格納されている。情報提供装置1は、端末
装置3から送出されてきた情報提供の要求を受け取り、
情報記憶装置2から要求された情報を取り出して、端末
装置3送出する。端末装置3は、取得した情報をブラウ
ザやあるいは提供された情報の形式の応じたアプリケー
ションソフトを使用して参照する。
【0027】図2は、本発明における情報提供装置1の
基本構成を示す図である。情報提供装置1は、ネットワ
ークインターフェース部10、変換機能20、アプリ機
能管理部30、処理要求管理部40、変換モジュール管
理部50から構成される。
【0028】ネットワークインターフェース部10は、
ネットワーク4を介して送受信されるデータを使用され
ている通信プロトコルに応じて受信データの分解および
送信データの組み立てを行う機能を有する。ネットワー
クインターフェース部10の機能は、ネットワーク処理
の一般的な機能であり、本発明の本質ではないため詳細
な説明は割愛する。
【0029】変換機能20は、従来機能で実現されてい
るSGMLからHTMLへの変換機能を有すると共に、
本発明で追加されたアプリ機能管理部30、処理要求管
理部40および変換モジュール管理部50と連携して、
本発明の変換機能を実行する。
【0030】アプリ機能管理部30は、情報の提供要求
のあった端末装置3が使用しているアプリケーションに
基づいてアプリ機能管理テーブル31を検索して、当該
アプリケーションがどのような機能を有しているかを確
認する。当該アプリケーションの機能と、要求された情
報の形態・形式とを照らし合わせて、情報の変換の要否
を判定し、要求してきた利用者の端末装置3で参照不可
能な形態・形式を含むと判断される場合には、利用者の
端末装置3で参照可能な形態・形式に変換することを指
示する。
【0031】アプリ機能管理テーブル31は、端末装置
3で稼働可能なアプリケーションソフト毎に、どのよう
な機能を有しているかを管理している。
【0032】処理要求管理部40は、アプリ機能管理部
30で要求してきた端末装置3で使用しているアプリケ
ーションの機能が判別できたのち、さらに詳細の機能が
使用可能かどうかを確認する必要がある場合に、処理機
能管理テーブル41を検索して、提供する情報の変換方
式を確定する。
【0033】処理機能管理テーブル41は、アプリケー
ションソフト毎にアプリ機能管理テーブルの機能に対し
て、オプション機能、アプリケーションのバージョンに
よって異なる機能や利用者の設定によって異なる機能が
存在する場合に、それらの機能の使用可否が登録されて
いる。
【0034】さらに本発明では、端末装置3のから取得
した端末装置3で稼働しているアプリケーションソフト
がアプリ機能管理テーブル31に登録されていない場
合、あるいは、端末装置3でのアプリケーション情報は
取得不能であった場合に、端末装置3に問い合わせるよ
うにしてもよい。図3に問い合わせ機能を有した情報提
供装置1の基本構成を示す。
【0035】問い合わせ機能部60は、端末装置3で稼
働しているアプリケーションを確認すると共に、当該ア
プリケーションの機能も確認する。これにより、アプリ
機能管理部30、処理要求管理部40に登録されていな
い未知のアプリケーションであっても、その機能を認識
することが可能であり、提供する情報の変換の要否の判
断および変換を行うことが可能となる。また、問い合わ
せ機能部60により取得した情報は、機能登録部61を
介して、アプリ機能管理テーブル31および処理機能管
理テーブル41に登録しておくことにより、変換機能の
充実が図れる。図4に、アプリ機能管理テーブル31お
よび処理機能管理テーブル41の内容の例を示す。
【0036】アプリ機能管理テーブル31は、端末装置
3で稼働可能なアプリケーション毎に各アプリケーショ
ンで使用可能な機能が登録されている。
【0037】アプリケーションがブラウザAの場合、H
TML表示及びHTMLリンクの機能は有しているが、
XML表示、XLink,XPointerの機能は有
していないことを示している。また、アプリケーション
がブラウザCの場合、HTML表示及びHTMLリンク
の機能は有していないが、XML表示、XLink、X
Pointerの機能は有していることが示されてい
る。
【0038】処理機能管理テーブル41は、端末装置3
から情報提供の要求が発生した場合に、端末装置3のア
プリケーションに応じてどのような変換が必要かが管理
されている。
【0039】アプリケーションがブラウザAの場合、X
MLをサポートしていないため、情報の形式がHTML
でない場合はHTMLへの変換が必要であること(HT
ML変換41−1)、双方向リンクが使用されている場
合にHTMLのリンクに変換が必要であること(リンク
変換41ー3)、ポインタ変換(41−4)及び埋め込
み(41−5)は行わず表示不能とすることが示されて
いる。
【0040】また、図4の(c)に示すような利用者管
理テーブル90を設けることにより、利用者毎に提供す
る情報の変換をより細やかに行うことが可能となる。
【0041】例えば、利用者管理テーブル90は、利用
者識別子90−1、ブラウザ名90−2、登録アプリ名
90−3から構成される。利用者識別子90−1は、利
用者を識別するための情報であって、情報提供装置にア
クセスしてくるログイン名や、ユーザID、端末装置3
のネットワークアドレスなど、情報提供サービスを受け
ようとしている利用者が特定できる情報であればなんで
もよい。ブラウザ名90−2は、当該利用者が通常使用
しているブラウザの名称が利用者に対応付けられて登録
されている。登録アプリ名90−3は、当該利用者の端
末装置3で利用可能なブラウザ以外のアプリケーション
が登録されている。これにより、利用者が情報提供サー
ビスに接続してきた場合に、利用者を識別する情報に基
づいて、利用者管理テーブル90を検索し、登録されて
いる利用者の端末装置3の環境(利用者が使用している
ブラウザ名や、使用可能な他のアプリケーションなど)
が容易に取得可能となる。なお、利用者管理テーブル9
0を使用しても、アプリ機能管理テーブル31や処理機
能テーブル41と組み合わせて、変換の要否を判断して
もよい。例えば、利用者管理テーブル90からブラウザ
の名称を特定しただけでは、ポインタ変換が必要かどう
か不明な場合は、当該ブラウザ名をキーにして処理機能
テーブル41を検索して確認し、ポインタ変換が不要で
あれば、要求されて情報を変換せずに提供し、ポインタ
変換が必要であれば、情報中に含まれるポインタ機能を
変換して提供する。
【0042】また、利用者管理テーブル90の別の例と
して、図4の(d)に示すように、利用者90−1と端
末装置種別90−4を対応づけておくものであってもよ
い。この場合、例えば1人の利用者が複数の端末装置3
を有している場合に有効である。利用者が、会社ではフ
ル装備可能なデスクトップ型のパソコンを使用し、自宅
や出張先ではノート型のパソコンを使用していたとす
る。この場合、同じブラウザソフトであっても、利用者
が、表示装置の大きいデスクトップ型のパソコンを使用
しているか、表示装置が小さいノート型パソコンを使用
しているかによって、情報の変換の方式を異なるように
することが可能となる。また、会社用のデスクトップ型
のパソコンには、インストールされているが、自宅用の
パソコンには、インストールされていないソフトウェア
がある場合に、利用者が会社用のパソコンを使用してい
るか、自宅用のパソコンを使用しているかによって、情
報の変換方式を変更することが可能となる。
【0043】変換機能10は、ネットワークインターフ
ェース部10を介して端末装置3から入力された利用者
からの情報の取得要求を受け取ると、取得要求に含まれ
る内容から端末装置3においてどのようなアプリケーシ
ョンを使用して情報の取得要求がなされたかを識別す
る。一例としては、Netscape Navigator(登録商標) な
どの汎用ブラウザを使用した場合は、使用したブラウザ
の名称やバーション情報などが、情報の取得要求に含ま
れて送信されてくるため、情報要求の内容からそれらの
情報を取り出すことが可能である。
【0044】端末装置3側で使用したアプリケーション
が特定できたら、アプリ機能管理部30は特定したアプ
リケーション名でアプリ機能管理テーブル31を検索し
て、当該アプリケーションでサポートしている機能を確
認する。処理要求管理部40は、要求された情報の形式
を確認して、端末装置3で使用しているアプリケーショ
ンがサポートしている機能で情報の参照が可能かどうか
を判定し、参照可能でなければ、必要な変換処理を洗い
出し、必要な変換を行う変換モジュールを変換モジュー
ル管理部50を介して実行する。必要な変換が完了した
ら、ネットワークインターフェース部10を介して、変
換された情報を要求のあった端末装置3に送出する。
【0045】図5は、本発明の第1の実施形態における
情報提供装置の処理の流れを示すフローチャートであ
る。
【0046】情報提供装置1は、端末装置3からの情報
提供の要求を受信すると、端末装置3が情報を要求する
際に使用していたアプリケーションを特定する情報を、
要求内容から取得して、使用しているアプリケーション
を特定する(図5のステップS1)。具体的には、利用
者が端末装置3で使用可能なブラウザを使用して情報提
供要求を情報提供装置1に対して送出する場合に、端末
装置3で使用しているブラウザの名称(可能であればバ
ージョン情報も)が情報提供要求のデータ中に含まれて
いる。例えば、Netscape Navigator(登録商標)を使用
してあるホームページにアクセスしようとした場合、当
該ホームページの情報を格納している情報提供装置1に
は、利用者の指定したホームページのアドレスと共に、
ブラウザとしてNetsacape Navigator (登録商標)を使
用したことが、ネットワークに送出される状況要求デー
タ中に含まれている。さらに、端末装置3で使用してい
るアプリケーションを認識できる情報としてブラウザの
アプリケーション名称やバージョン情報のみならず、ブ
ラウザと連携して起動可能に設定されているアプリケー
ション(ヘルパーアプリケーションやプラグインなど)
の名称も送出する機能をブラウザに持たせるようにすれ
ば、提供する情報がワープロソフトで作成されたデータ
である場合に、その情報が閲覧可能であるかどうかをヘ
ルパーアプリケーションやプラグインソフトの登録の有
無で判定でき、端末装置3で参照可能な情報の形態・形
式を判断がより容易になる。
【0047】アプリ機能管理部30および処理要求管理
部40は、端末装置3で使用されているアプリケーショ
ン名が、アプリ機能管理テーブル31および処理機能管
理テーブル41に登録されているかどうかを確認する
(図5のステップS2)。どちらかのテーブルに登録さ
れていた場合は、後述のステップS6に移る。どちらの
テーブルにも登録されていない場合は、ステップS3に
移る。
【0048】ステップS3では、端末装置3で使用され
ているアプリケーションの機能を確認するため、問い合
わせ機能部60が情報の要求のあった端末装置3に対し
て使用しているアプリケーションの機能を問い合わせ
る。端末装置3からアプリケーションの機能について回
答を受信したら、アプリケーション名と問い合わせによ
り判明したアプリケーションの機能とをアプリ機能管理
テーブル31あるいは処理機能管理テーブル41に記憶
する(図5のステップS4)。
【0049】ステップS5では、アプリ機能テーブル3
1あるいは処理機能管理テーブル41から判明したアプ
リケーションの機能と、提供する情報の形態・形式とを
照らしあわせて、情報の変換が必要かどうかを判断す
る。変換が必要と判断された場合は、ステップS7に移
る。変換が不要と判断された場合は、要求された情報を
そのまま端末装置3に送出する(図5のステップS
7)。
【0050】ステップS6では、アプリ機能管理テーブ
ル31および処理機能管理テーブル41から判明したア
プリケーションの機能と、提供する情報の格納形式とを
照らし合わせて、どのような変換が必要かを判断し、必
要な変換を行う変換プログラムを実行するよう変換モジ
ュール管理部50に指示する。
【0051】変換モジュール管理部50は必要な変換機
能51、52・・・を選択して実行し、提供する情報に
対して必要な変換を施した提供のための情報を生成し、
変換された情報をネットワークインターフェース部10
を介して、端末装置3に送出する(図5のステップS
7)。
【0052】図6は、問い合わせ機能部60の処理の内
容を示すフローチャートである。端末装置3で使用して
いるアプリケーションがアプリ機能管理テーブル31あ
るいは処理機能管理テーブル41に登録されている場合
(図6のステップS10でYESの場合)は、各テーブ
ル31、41に登録されている内容に基づいて変換処理
が実施されるため、問い合わせ機能部60は何ら処理を
行わない。
【0053】アプリケーションがアプリ機能管理テーブ
ル31あるいは処理機能管理テーブル41に登録されて
いない場合(図6のステップS10でNOの場合)は、
まず所定の処理が規定されているかを確認する(図6の
ステップS20)。所定の処理が規定されている場合は
(図6のステップS20でYESの場合)、規定されて
いる変換処理を実施し、処理を終了する。所定の処理が
規定されていない場合は(図6のステップS20でNO
の場合)、端末装置3で使用されているアプリケーショ
ンを端末装置3に問い合わせる(図6のステップS3
0)。さらに、アプリケーションの詳細な機能を確認す
る必要がある場合は、詳細機能を端末装置3に問い合わ
せる(図6のステップS40)。
【0054】この場合、端末装置3に問い合わせる方法
としては、既存の技術を利用してもよいし、後述する別
の方法を利用してもよい。従来技術としては、下記のよ
うなものが例示される。
【0055】(1) HTMLのFORM入力を利用して、
利用者に端末装置の環境に関する情報の入力を促す。
【0056】(2) アプレット等のプログラムを端末装置
に送出し、アプリマッピング定義情報を取得する。
【0057】従来技術とは別の方法として、次のような
形態も考えられる。
【0058】提供される情報が、XMLの最新の機能を
すべて使用しているものであった場合、たとえば、それ
ぞれの機能を利用して利用者に対して何らかのアクショ
ンを要求するサンプルデータを端末装置3に送出する。
端末装置3でその機能が処理可能であれば、そのデータ
が正しく端末装置3に表示され、利用者は表示された内
容に基づいて応答のアクションを行う。端末装置3から
の応答があれば、その機能が利用可能であると判断す
る。図15に、問い合わせのために送出する確認用のデ
ータ15−1の例と、端末装置3に表示されるイメージ
15−2、15−3を示す。ここでは,XMLの双方向
リンクが使用可能かどうかを確認するための確認用のデ
ータ15−1を例示している。確認用のデータ15−1
には、双方向リンクが記述され、続いて利用者に対して
端末装置3の機能を確認する旨のメッセージと応答操作
を促す旨のメッセージを表示するための記述が続いてい
る。そのあとに双方向リンクが表示されるメッセージが
記述されている。これを端末装置3に送出する。受信し
た端末装置3では、XMLをサポートし、さらに双方向
リンクの機能をサポートしている場合、リンクが張られ
ていることを示す表示15−2がなされる。利用者は、
リンクが張られているところをクリックするとリンク先
にはリンクに対してクリック等の操作がなされたことを
検知するプログラム(確認応答.cgi)が対応付けら
れており、問い合わせ機能部60にその応答が通知さ
れ、双方向リンクが正常に表示されていることが確認で
きる。双方向リンクがサポートされていない場合は、リ
ンクされていることが認識されず通常のメッセージと同
様の表示15−3がされる。利用者がたとえメッセージ
をクリックしてもリンク情報は無効となっているため、
問い合わせ機能部60には、利用者からの応答が通知さ
れない。所定時間監視して、利用者からの応答が無けれ
ば、当該機能は使用できないと判断する。
【0059】このように、確認したい機能に応じて、確
認したい機能を使用して正しく表示された場合には何ら
かの応答を促すようなサンプルデータを作成して、端末
装置3に送出することにより、端末装置3からの応答の
有無によって、端末装置3で使用されているアプリケー
ションの機能を容易に確認することが可能となる。ま
た、機能確認のためのサンプルデータも機能に応じて予
め用意しておいてもよい。
【0060】図7は、本発明の第2の実施形態における
構成を示す図である。本実施例では、情報の変換機能の
具体的な例を示す。本実施例では、変換機能として、ポ
インタ情報変換部51、リンク情報変換部52およびフ
ァイル形式変換部53を有しており、変換モジュール管
理部50に管理されている。変換モジュール管理部50
は、リンク内容識別部60、リンク情報構築部70、部
分情報切出部80の指示に応じて前記変換機能51、5
2、53から必要な変換モジュールを呼び出して情報の
変換を行う。
【0061】ポインタ情報変換機能51による変換例を
図8及び図9に示す。図8および図9は、要求された情
報9−1には部分参照のリンク9−1−1を含んでいる
場合で、なおかつ、情報を要求してきた利用者の端末装
置3で使用されているアプリケーションでは、Xpoi
nterは不可(×)として登録されており、ポインタ
変換の機能も無い(×)となっている場合の、情報の変
換例である。図8では、部分参照されている情報9−2
−2を取得して、送出する情報に組み込む変換が行われ
ている。これにより、ポインタ機能を有しない端末装置
からの要求であっても、ポインタ機能を使用して参照し
ていた情報をそのままリンクされていた箇所に埋め込ん
で送出しているため、利用者は要求した情報を正しく閲
覧することが可能となる。図9では、部分参照のリンク
9−1−1をファイル単位のリンク9−4−1に変換し
ている例である。これにより、ポインタ機能を有しない
端末装置3から要求された場合であっても、リンク機能
が無効とならずリンク先が存在することが表示可能であ
る。但し、この場合本来であればリンク先の情報の一部
のみが参照可能であったが、リンク先の情報全体が閲覧
可能となってしまう。しかし、当該箇所にリンクが張ら
れていることが認識できなくなるよりも、セキュリティ
上問題が無ければ、リンク先が存在することが利用者に
認識できる状態になり、利用者の取得したい情報が適切
に提供される可能性が高くなる点で効果的である。
【0062】リンク情報変換部52による変換例を図1
0、図11及び図13に示す。図10、図11では、要
求された情報に双方リンク10−1−1が含まれている
場合で、なおかつ、要求してきた端末装置3には双方向
リンク(XLink)の機能を有していない(×)場合
に、リンクの張られているそれぞれの情報に一方向リン
ク10−2−2を埋め込む変換を行っている例である。
図11の例は、双方向リンクが定義されたファイルが複
数関係する情報の変換例である。複数のリンクファイル
11−1、11−2に定義されているリンク情報から、
どの情報11−3とどの情報がリンクされているかを確
認し、それぞれの情報に対してリンクを埋め込んでい
る。e1/kiji−1.XMLという情報には、e1
/kiji−2.XMLとe2/kiji−n.XML
という情報がリンクされている。双方向リンクを使用で
きない端末装置3に送出する場合、情報を変換せずに端
末装置3へ送出すると、例えば図12の(a)に示すよ
うに、リンク情報が無視されてリンクの張られていない
文書として表示される。しかし、e1/kiji−1.
XMLに含まれる双方リンクが記述されている個所に、
e1/kiji−2.XMLとe2/kiji−n.X
MLへの一方向リンクを組み込む変換を行うと、一方向
リンクしかサポートしていない端末装置3においても、
図12の(b)に示すように、正しくリンクが張られた
情報を参照することが可能となる。
【0063】図13は、表示領域の小さい端末装置3の
場合に、表示可能な情報量に元のデータを分割して送出
するようにした変換例である。分割したデータの格納先
をリンク情報として定義しておくことにより、表示領域
の狭い端末装置3でも、情報を分割して効率よく参照す
ることが可能となる。変換例1(図13の13−2)で
は、章の内容毎に情報を分割し、さらに分割した章の内
容に当該章の直前、直後の章へのリンクを追加したデー
タを作成している例である。変換例2(図13の13−
3)では、章の内容毎に情報を分割し、さらに章のタイ
トルのみを目次として独立して生成し、目次から分割さ
れた各章の内容にリンクが張られている例である。
【0064】ファイル形式変換部53による変換例を図
14に示す。図14では、情報を要求してきた端末装置
において表示不可能な形式で情報が登録されている場合
に、端末装置3の機能に応じて参照可能な形態に情報そ
のものを変換している例である。変換例1(図14の1
4−2)では、XML形式で記述された情報がHTML
形式に変換されている例である。変換例2では、XML
で記述された情報に含まれるタグと称される情報の構造
を示す制御情報を削除して、表示されるべき情報のみを
テキストデータとして抽出している例である。これによ
り、端末装置3は、通常どのようなツールでも参照可能
なテキストデータで情報を取得することが可能となる。
【0065】
【発明の効果】以上により、ネットワーク上に存在する
色々な形態で格納されている情報を、利用者の端末装置
がいかなる状態であっても、利用者は登録されている情
報の内容が損なわれることなく、あるいは、登録されて
いる内容に限りなく近い状態で参照することができる。
また、情報を提供する側としても意図しない状態で情報
の提供が行われる、あるいは、情報の提供が不可能な状
態になっていることが回避される。
【0066】また、特に著しい進歩が見られる構造化言
語の世界において、情報を登録する側は、情報を利用す
る側の状態を意識することなく、新しい機能を利用して
情報を作成することができる。さらに、一旦作成した情
報のメンテナンス作業を軽減することができる。利用者
側も、使用している端末装置に新しい機能がサポートさ
れていなくても、要求した情報が提供側で参照可能なよ
うに変換されて送出されるため、端末装置の環境を新規
ソフトウェアの販売やのソフトウェアのバージョンアッ
プの提供がある度に端末装置をメンテナンスしなくて
も、要求した情報が常に参照可能となる。
【図面の簡単な説明】
【図1】本発明の情報提供サービスのシステム構成を示
す図
【図2】本発明における情報提供装置の基本構成を示す
【図3】本発明の第1の実施形態における情報提供装置
の構成を示す図
【図4】アプリ機能管理テーブルと処理機能テーブル等
の内容の例を示す図
【図5】本発明における情報提供装置の処理の流れを示
すフローチャート
【図6】本発明における問い合わせ機能部の処理の流れ
を示すフローチャート
【図7】本発明の第2の実施形態における情報提供装置
の構成を示す図
【図8】提供情報の第1の変換例を示す図
【図9】提供情報の第2の変換例を示す図
【図10】提供情報の第3の変換例を示す図
【図11】提供情報の第4の変換例を示す図
【図12】第4の変換例における端末装置での表示例を
示す図
【図13】提供情報の第5の変換例を示す図
【図14】提供情報の第6の変換例を示す図
【図15】問い合わせ機能の具体例の一例を示す図
【符号の説明】
1 情報提供装置 2 情報記憶装置 3、3a、3b、3c 端末装置 4 ネットワーク 30 アプリ機能管理部(変換要否判断手段) 40 処理要求管理部(変換要否判断手段) 31 アプリ機能管理テーブル(変換要否判断テーブ
ル) 41 処理要求管理テーブル(変換要否判断テーブル) 50 変換モジュール管理部(変換手段) 51、52、53・・・ 変換機能(変換手段)
フロントページの続き (72)発明者 屋代 禎夫 神奈川県川崎市中原区上小田中4丁目1番 1号 富士通株式会社内 (72)発明者 村本 貴英 神奈川県川崎市中原区上小田中4丁目1番 1号 富士通株式会社内 (72)発明者 後藤 正智 神奈川県川崎市中原区上小田中4丁目1番 1号 富士通株式会社内 Fターム(参考) 5B082 GA02 5B089 GA11 GA21 GB03 HA10 JA22 JB02 KB04 KC47 KH04 KH29

Claims (11)

    【特許請求の範囲】
  1. 【請求項1】 ネットワークを介して接続された端末装
    置から情報提供の要求を受付け、要求された情報を端末
    装置に送出する情報提供サービスに使用される情報提供
    方法であって、 端末装置からの情報提供要求を受信した際に、端末装置
    が情報提供を送出する際に使用したアプリケーション機
    能を確認し、当該アプリケーション機能が要求された情
    報を処理可能かどうかを判断し、処理不可能と判断した
    場合に、提供する情報を前記アプリケーションが処理可
    能な形式に変換して、端末装置に送出することを特徴と
    する情報提供方法。
  2. 【請求項2】 ネットワークを介して接続された端末装
    置から情報提供の要求を受付け、要求された情報を端末
    装置に送出する情報提供サービスに使用される情報提供
    方法であって、 端末装置からの情報提供要求を受信した際に、端末装置
    が情報提供を送出する際に使用したアプリケーション機
    能を確認し、当該アプリケーション機能が要求された情
    報を処理可能かどうかを判断し、処理不可能と判断した
    場合に、端末装置上で動作可能な他のアプリケーション
    機能を確認し、提供する情報を前記他のアプリケーショ
    ンが処理可能な形式に変換して、端末装置に送出するこ
    とを特徴とする情報提供方法。
  3. 【請求項3】 ネットワークを介して接続された端末装
    置から情報提供の要求を受付け、要求された情報を端末
    装置に送出する情報提供サービスのための情報提供装置
    であって、 端末装置上で稼働可能なアプリケーションとそのアプリ
    ケーションが処理可能な機能とを対応づけて管理してい
    る変換要否判断テーブルを有し、 端末装置からの情報要求を受け付けた際に当該端末装置
    で使用しているアプリケーションを特定する手段と、 前記変換要否判断テーブルを参照して前記特定されたア
    プリケーションの機能が要求された情報を処理可能かど
    うかを判断する変換要否判断手段と、 前記変換要否判断手段にて、処理不可能と判断された場
    合に、提供する情報を端末装置で処理可能に変換する変
    換手段と、 変換後の情報を端末装置に送出する手段とを有すること
    を特徴とする情報提供装置。
  4. 【請求項4】 請求項3に記載の情報提供装置であっ
    て、 前記端末装置で使用されているアプリケーションが前記
    変換要否判断テーブルに存在しない場合に、端末装置に
    対して使用しているアプリケーション機能を問い合わせ
    る問い合わせ手段を有していることを特徴とする情報提
    供装置。
  5. 【請求項5】 請求項3に記載の情報提供装置であっ
    て、 前記変換手段は、提供する情報に端末装置が処理できな
    い内容を含む場合に、変換判断要否テーブルに登録され
    ている変換方式に従って、処理不可能な内容のみを変換
    することを特徴とする情報提供装置。
  6. 【請求項6】 請求項5に記載の情報提供装置の変換手
    段であって、 前記処理できない内容とは、XMLのリンク機能あるい
    はポインタ機能であることを特徴とする情報提供装置。
  7. 【請求項7】 ネットワークを介して接続された端末装
    置から情報提供の要求を受付け当該情報報を要求のあっ
    た端末装置に送出する情報提供サービスを受けるために
    使用する端末装置であって、 情報提供サービスに情報を要求する際に、端末装置で利
    用可能な他のアプリケーションあるいはアプリケーショ
    ン機能に関する情報を含めて情報の要求を行う情報要求
    手段を有していることを特徴とする情報提供サービスに
    使用される端末装置。
  8. 【請求項8】 ネットワークを介して接続された端末装
    置から情報提供の要求を受付け当該情報報を要求のあっ
    た端末装置に送出する情報提供サービスを受けるために
    使用する端末装置であって、 情報提供サービスに接続する際に、ブラウザソフトを使
    用するものであって、情報の要求を行う際に、ブラウザ
    ソフトと連携して動作可能なアプリケーションソフトま
    たはアプリケーション機能に関する情報を、情報提供要
    求と共に送出する手段を有することを特徴とする情報提
    供サービスに使用する端末装置。
  9. 【請求項9】 ネットワークを介して接続された端末装
    置から情報提供の要求を受付け、要求された情報を端末
    装置に送出する情報提供サービスを行うためのプログラ
    ムが格納された記憶媒体であって、 端末装置上で稼働可能なアプリケーションとそのアプリ
    ケーションが処理可能な機能とを対応づけて管理する変
    換要否判断テーブルを有し、 端末装置からの情報要求を受け付けた際に当該端末装置
    で使用しているアプリケーションを特定するステップ
    と、 前記変換要否判断テーブルを参照して前記特定されたア
    プリケーションの機能が要求された情報を処理可能かど
    うかを判断するステップと、 処理不可能と判断された場合に、提供する情報を端末装
    置で処理可能に変換するステップと、 変換後の情報を端末装置に送出するステップと、を有す
    ることを特徴とする情報提供サービスを行うためのプロ
    グラムを記憶した記憶媒体。
  10. 【請求項10】 ネットワークを介して接続された端末
    装置から情報提供の要求を受付け、要求された情報を端
    末装置に送出する情報提供サービスを行うためのプログ
    ラムが格納された記憶媒体であって、 端末装置上で稼働可能なアプリケーションとそのアプリ
    ケーションが処理可能な機能とを対応づけて管理する変
    換要否判断テーブルを登録するステップと、 端末装置からの情報要求を受け付けた際に当該端末装置
    で使用しているアプリケーションを特定するステップ
    と、 前記変換要否判断テーブルを参照して前記特定されたア
    プリケーションの機能が要求された情報を処理可能かど
    うかを判断するステップと、 処理不可能と判断された場合に、提供する情報を端末装
    置で処理可能に変換するステップと、 変換後の情報を端末装置に送出するステップと、を有す
    ることを特徴とする情報提供サービスを行うためのプロ
    グラムを記憶した記憶媒体。
  11. 【請求項11】 請求項9乃至請求項10に記載の情報
    提供サービスを行うためのプログラムが記憶された記憶
    媒体であって、 前記端末装置で使用されているアプリケーションが前記
    変換要否判断テーブルに存在しない場合に、端末装置に
    対して使用しているアプリケーション機能を問い合わせ
    るステップを有していることを特徴とする情報提供サー
    ビスを行うためのプログラムを記憶した記憶媒体。
JP30798399A 1999-10-29 1999-10-29 情報提供サービス、情報提供方法及び情報提供装置 Expired - Fee Related JP3873548B2 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP30798399A JP3873548B2 (ja) 1999-10-29 1999-10-29 情報提供サービス、情報提供方法及び情報提供装置
US09/657,460 US7165222B1 (en) 1999-10-29 2000-09-07 Information providing method and information distribution apparatus
EP00123335.2A EP1098485B1 (en) 1999-10-29 2000-10-27 Information providing method and information distribution apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP30798399A JP3873548B2 (ja) 1999-10-29 1999-10-29 情報提供サービス、情報提供方法及び情報提供装置

Publications (2)

Publication Number Publication Date
JP2001125824A true JP2001125824A (ja) 2001-05-11
JP3873548B2 JP3873548B2 (ja) 2007-01-24

Family

ID=17975502

Family Applications (1)

Application Number Title Priority Date Filing Date
JP30798399A Expired - Fee Related JP3873548B2 (ja) 1999-10-29 1999-10-29 情報提供サービス、情報提供方法及び情報提供装置

Country Status (3)

Country Link
US (1) US7165222B1 (ja)
EP (1) EP1098485B1 (ja)
JP (1) JP3873548B2 (ja)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003280885A (ja) * 2002-03-13 2003-10-02 Culture Com Technology (Macau) Ltd データ表示方法及びデータ表示システム
JP2005500619A (ja) * 2001-08-14 2005-01-06 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ 私的アプリケーションを介しての遠隔の及びローカルなコンテンツの選択及び制御
JP2007500891A (ja) * 2004-04-05 2007-01-18 ノキア コーポレイション メッセージ処理
JP2009134651A (ja) * 2007-11-30 2009-06-18 Nec Corp データ処理装置、データ処理システム、データ処理装置のためのコンピュータプログラムおよびデータ処理方法
JP2010233036A (ja) * 2009-03-27 2010-10-14 Nomura Research Institute Ltd 関連コンテンツ配信システム、ユーザデバイス管理サーバ、及びコンピュータプログラム
JP2010233033A (ja) * 2009-03-27 2010-10-14 Nomura Research Institute Ltd 関連コンテンツ配信システム、ユーザデバイス管理サーバ、及びコンピュータプログラム
JP2010233034A (ja) * 2009-03-27 2010-10-14 Nomura Research Institute Ltd 関連コンテンツ配信システム、ユーザデバイス管理サーバ、及びコンピュータプログラム
JP2010287157A (ja) * 2009-06-15 2010-12-24 Nec System Technologies Ltd ファイル管理システム、ファイル管理方法、ファイル管理プログラム、及びファイル管理装置
JP2011053890A (ja) * 2009-09-01 2011-03-17 Fujifilm Corp 文書リンク変換サーバ、文書リンク変換システム及び文書リンク変換方法
JP5484645B1 (ja) * 2013-07-08 2014-05-07 楽天株式会社 サーバ、端末、サービス方法、ならびに、プログラム
JP2017050854A (ja) * 2015-09-01 2017-03-09 走著▲焦▼股▲分▼有限公司 電気通信サーバと連携する電話番号情報サーバ及びその情報提供方法

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FI20011156A (fi) * 2001-06-01 2002-12-02 Inmecon Ltd Informaatiopalvelujärjestelmä ja menetelmä informaation toimittamiseksi
JP2005521134A (ja) * 2002-03-18 2005-07-14 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ メディアシステムへの情報の提供
KR100456479B1 (ko) * 2002-12-17 2004-11-09 한국전자통신연구원 프로토콜 pdu를 처리하기 위한 프로토콜 수행 시스템및 프로토콜 pdu 공통 자료 구조 변환 방법
JP2005234666A (ja) * 2004-02-17 2005-09-02 Nec Corp PoCシステムおよびPoCサーバならびにPoCクライアント
US7748032B2 (en) * 2004-09-30 2010-06-29 Citrix Systems, Inc. Method and apparatus for associating tickets in a ticket hierarchy
US8613048B2 (en) 2004-09-30 2013-12-17 Citrix Systems, Inc. Method and apparatus for providing authorized remote access to application sessions
US7711835B2 (en) 2004-09-30 2010-05-04 Citrix Systems, Inc. Method and apparatus for reducing disclosure of proprietary data in a networked environment
US8024568B2 (en) 2005-01-28 2011-09-20 Citrix Systems, Inc. Method and system for verification of an endpoint security scan
US8151323B2 (en) 2006-04-12 2012-04-03 Citrix Systems, Inc. Systems and methods for providing levels of access and action control via an SSL VPN appliance
US8533846B2 (en) 2006-11-08 2013-09-10 Citrix Systems, Inc. Method and system for dynamically associating access rights with a resource
TW201009698A (en) * 2008-08-19 2010-03-01 Arcadyan Technology Corp Method for improving the accessing efficiency of embedded web page
JP5059901B2 (ja) * 2010-01-22 2012-10-31 株式会社ドワンゴ コミュニケーションシステム、コミュニケーション方法、プログラム
JP5267710B1 (ja) * 2012-08-15 2013-08-21 富士ゼロックス株式会社 情報処理装置、コンテンツ管理システム及びプログラム
CN105260444A (zh) * 2015-10-09 2016-01-20 深圳市华讯方舟科技有限公司 数据自适应显示方法、终端设备及服务器

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0719016B1 (en) 1994-12-01 2006-02-22 Sharp Kabushiki Kaisha Communication equipment
TW347498B (en) 1996-09-30 1998-12-11 Casio Computer Co Ltd Information supply system
US6029182A (en) * 1996-10-04 2000-02-22 Canon Information Systems, Inc. System for generating a custom formatted hypertext document by using a personal profile to retrieve hierarchical documents
US5867153A (en) * 1996-10-30 1999-02-02 Transaction Technology, Inc. Method and system for automatically harmonizing access to a software application program via different access devices
US5852717A (en) * 1996-11-20 1998-12-22 Shiva Corporation Performance optimizations for computer networks utilizing HTTP
US6035339A (en) * 1997-03-13 2000-03-07 At&T Corporation Network information delivery system for delivering information based on end user terminal requirements
US20010039615A1 (en) 1997-04-15 2001-11-08 At &T Corp. Methods and apparatus for providing a broker application server
FI104873B (fi) 1997-04-16 2000-04-14 Nokia Networks Oy Datapalvelu matkaviestinverkossa
US6023714A (en) * 1997-04-24 2000-02-08 Microsoft Corporation Method and system for dynamically adapting the layout of a document to an output device
US6886013B1 (en) 1997-09-11 2005-04-26 International Business Machines Corporation HTTP caching proxy to filter and control display of data in a web browser
US6226642B1 (en) 1997-09-11 2001-05-01 International Business Machines Corporation Content modification of internet web pages for a television class display
US6167441A (en) 1997-11-21 2000-12-26 International Business Machines Corporation Customization of web pages based on requester type
US6300947B1 (en) * 1998-07-06 2001-10-09 International Business Machines Corporation Display screen and window size related web page adaptation system

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005500619A (ja) * 2001-08-14 2005-01-06 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ 私的アプリケーションを介しての遠隔の及びローカルなコンテンツの選択及び制御
JP2003280885A (ja) * 2002-03-13 2003-10-02 Culture Com Technology (Macau) Ltd データ表示方法及びデータ表示システム
US9602451B2 (en) 2004-04-05 2017-03-21 Core Wireless Licensing S.A.R.L. Message handling
JP2007500891A (ja) * 2004-04-05 2007-01-18 ノキア コーポレイション メッセージ処理
JP4695078B2 (ja) * 2004-04-05 2011-06-08 ノキア コーポレイション メッセージ処理
US8073114B2 (en) 2004-04-05 2011-12-06 Miraj Mostafa Message handling
JP2009134651A (ja) * 2007-11-30 2009-06-18 Nec Corp データ処理装置、データ処理システム、データ処理装置のためのコンピュータプログラムおよびデータ処理方法
JP2010233036A (ja) * 2009-03-27 2010-10-14 Nomura Research Institute Ltd 関連コンテンツ配信システム、ユーザデバイス管理サーバ、及びコンピュータプログラム
JP2010233033A (ja) * 2009-03-27 2010-10-14 Nomura Research Institute Ltd 関連コンテンツ配信システム、ユーザデバイス管理サーバ、及びコンピュータプログラム
JP2010233034A (ja) * 2009-03-27 2010-10-14 Nomura Research Institute Ltd 関連コンテンツ配信システム、ユーザデバイス管理サーバ、及びコンピュータプログラム
JP2010287157A (ja) * 2009-06-15 2010-12-24 Nec System Technologies Ltd ファイル管理システム、ファイル管理方法、ファイル管理プログラム、及びファイル管理装置
JP2011053890A (ja) * 2009-09-01 2011-03-17 Fujifilm Corp 文書リンク変換サーバ、文書リンク変換システム及び文書リンク変換方法
WO2015004722A1 (ja) * 2013-07-08 2015-01-15 楽天株式会社 サーバ、端末、サービス方法、ならびに、プログラム
JP5484645B1 (ja) * 2013-07-08 2014-05-07 楽天株式会社 サーバ、端末、サービス方法、ならびに、プログラム
US10380216B2 (en) 2013-07-08 2019-08-13 Rakuten, Inc. Server, client terminal, service method, and program
JP2017050854A (ja) * 2015-09-01 2017-03-09 走著▲焦▼股▲分▼有限公司 電気通信サーバと連携する電話番号情報サーバ及びその情報提供方法

Also Published As

Publication number Publication date
EP1098485A2 (en) 2001-05-09
JP3873548B2 (ja) 2007-01-24
EP1098485A3 (en) 2005-11-02
EP1098485B1 (en) 2015-04-08
US7165222B1 (en) 2007-01-16

Similar Documents

Publication Publication Date Title
JP2001125824A (ja) 情報提供サービス、情報提供方法及び情報提供装置
JP4723793B2 (ja) サービスによって提供されるコンテンツのカスタマイズ
JP4975232B2 (ja) 媒介物に記憶されるデータへのサービスからのアクセス
EP1320972B1 (en) Network server
JP5054272B2 (ja) オンラインでのアプリケーション開発
US9167051B2 (en) Transforming condition-independent output into condition-dependent output
JP3184802B2 (ja) カスタマイズされたインターネット・コンテンツを要求側クライアント装置に提供する方法およびシステム
US6981210B2 (en) Self-maintaining web browser bookmarks
US7028310B2 (en) Dynamic user interfaces for network services
JP4270992B2 (ja) 情報処理装置、情報処理方法、情報処理プログラム、サービス提供装置、サービス提供方法、サービス提供プログラム及び記録媒体
US7624404B2 (en) Communication method selection for exchanging information between service requester and service provider
US20020002451A1 (en) Translating system and translating apparatus
US20030220993A1 (en) Method and apparatus for dynamically determining information for deploying a web service
JP2008199377A (ja) コンテンツ流通管理装置、端末装置、プログラム及びコンテンツ流通システム
US6952723B1 (en) Method and system for correcting invalid hyperlink address within a public network
US20050021858A1 (en) Network conduit for providing access to data services
US7085807B2 (en) System and method for providing links to available services over a local network by a thin portal service configured to access imaging data stored in a personal imaging repository
JPH10207805A (ja) Wwwサーバ・wwwブラウザ・システム
JP2008537202A (ja) パブリックモバイルネットワークを介してウェブページにアクセスする端末に依存しないアドレッシングシステム
JP5441927B2 (ja) Ruiプロファイリングのためのネットワークシステムおよび方法
JP4415594B2 (ja) サーバ装置、サーバ装置用プログラムおよびサーバ装置の情報処理方法
JP2002116972A (ja) 情報閲覧方法及びシステム並びに情報閲覧用プログラムを記憶した記憶媒体
JPH11203153A (ja) インタフェースシステムおよび記録媒体
KR20020048209A (ko) 인터넷 중계 장치 및 방법
JP2002163184A (ja) 端末、通信方法および記録媒体

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060711

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060906

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20061003

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20061016

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20101102

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20101102

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20111102

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20111102

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20121102

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20121102

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20131102

Year of fee payment: 7

LAPS Cancellation because of no payment of annual fees