[go: up one dir, main page]

JP2007058740A - Content distribution method for controlling browsing - Google Patents

Content distribution method for controlling browsing Download PDF

Info

Publication number
JP2007058740A
JP2007058740A JP2005245860A JP2005245860A JP2007058740A JP 2007058740 A JP2007058740 A JP 2007058740A JP 2005245860 A JP2005245860 A JP 2005245860A JP 2005245860 A JP2005245860 A JP 2005245860A JP 2007058740 A JP2007058740 A JP 2007058740A
Authority
JP
Japan
Prior art keywords
content
client terminal
information
specific
url information
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
Application number
JP2005245860A
Other languages
Japanese (ja)
Inventor
Hiroki Iwanami
弘樹 岩波
Masanori Saito
将徳 斉藤
Masamitsu Kato
雅光 加藤
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.)
Oki Electric Industry Co Ltd
Oki Networks Co Ltd
Original Assignee
Oki Electric Industry Co Ltd
Oki Networks Co 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 Oki Electric Industry Co Ltd, Oki Networks Co Ltd filed Critical Oki Electric Industry Co Ltd
Priority to JP2005245860A priority Critical patent/JP2007058740A/en
Publication of JP2007058740A publication Critical patent/JP2007058740A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a contents distribution method allowing efficient browsing adapted to irregular updating of contents to be distributed on the Web. <P>SOLUTION: In the contents distribution method for storing a plurality of contents to be updated in at least one server connected to a network and distributing contents corresponding to URL information to a client terminal to be a request source through the network in response to each distribution request including the URL information supplied from each of a plurality of client terminals, presence of update in at least one specific content out of the plurality of contents is monitored, and when the the update is detected, the specific URL information corresponding to the specific content is supplied to at least one client terminal out of the plurality of client terminals to make the client terminal supply a distribution request accompanying the specific URL information to the network. <P>COPYRIGHT: (C)2007,JPO&INPIT

Description

本発明は、インターネットにおけるホームページの如く不定期な更新対象下にあるコンテンツを、これに対応するURL(Uniform Resource Locator)情報を伴う配信要求に応じてクライアント端末に配信するコンテンツ配信方法に関する。   The present invention relates to a content distribution method for distributing content under an irregular update target such as a homepage on the Internet to a client terminal in response to a distribution request accompanied by URL (Uniform Resource Locator) information corresponding to the content.

Webブラウザと通常称される閲覧ソフトウェアによるコンテンツの表示は、操作者が指定するURL情報をWebに供給し、このURL情報に対応するコンテンツを保持するWebサーバが応答して当該コンテンツを返信することにより行われる。かかるコンテンツの配信にはセッション確立を伴わないHTTP(HyperText Transfer Protocol)が用いられる。従って、不定期に変更され得るコンテンツの最新情報を取得するには、クライアント端末側において周期的に再読込する必要がある。特に、CGI(Common Gateway Interface)やサーブレット(Servlet)等の方式により動的に変更されるコンテンツに追従するには、Webブラウザが頻繁に再読込を繰り返すか、Webブラウザの動作をジャバ・アプレット(Java(登録商標) Applet)、 アクティブX(ActiveX)あるいは ジャバ・スクリプト(Java(登録商標) Script)等のTCP/IPクライアント通信と連動させることで行う必要があった。   The display of content by browsing software, commonly referred to as a Web browser, supplies URL information specified by the operator to the Web, and a Web server holding the content corresponding to this URL information responds and returns the content. Is done. For such content distribution, HTTP (HyperText Transfer Protocol) without session establishment is used. Therefore, in order to acquire the latest information of content that can be changed irregularly, it is necessary to periodically reread on the client terminal side. In particular, in order to follow content that is dynamically changed by a method such as CGI (Common Gateway Interface) or Servlet, the Web browser frequently re-reads or the operation of the Web browser is changed to a Java applet ( Java (registered trademark) Applet), Active X (ActiveX), or Java script (Java (registered trademark) Script) and other TCP / IP client communication, etc. had to be performed in conjunction.

しかし、前者の再読込を繰り返す方法は、即応性がないばかりか変化していない情報に対する非効率な再読込を招く問題がある。また、後者のTCP/IPクライアント通信と連動させる方法は、即応性があるものの、通信資源を多く消費し非効率であるという問題がある。   However, the method of repeating the re-reading of the former has a problem that causes inefficient re-reading of information that is not responsive and has not changed. Moreover, although the latter method linked with TCP / IP client communication is responsive, there is a problem that it consumes a lot of communication resources and is inefficient.

本発明の目的は、Web上に配信されるコンテンツの不定期な更新に即応した閲覧を効率的に可能とするコンテンツ配信方法を提供することである。   An object of the present invention is to provide a content distribution method that enables efficient browsing in response to irregular updates of content distributed on the Web.

本発明によるコンテンツ配信方法は、更新対象下にある複数のコンテンツをネットワークに繋がる少なくとも1つのサーバに保持し、複数のクライアント端末の各々から該ネットワークに供給される、URL情報を伴う各配信要求に応じて、当該URL情報に対応するコンテンツをその要求元のクライアント端末に該ネットワークを介して配信するコンテンツ配信方法であり、該複数のコンテンツのうちの少なくとも1つの特定コンテンツに対する更新の有無を監視し、該更新が検知された場合に、当該特定コンテンツに対応する特定URL情報を該複数のクライアント端末のうちの少なくとも1つのクライアント端末に供給する更新通知ステップと、該クライアント端末をして、該特定URL情報を伴う配信要求を該ネットワークに供給せしめる端末制御ステップとを含むことを特徴とする。   In the content distribution method according to the present invention, a plurality of contents under update are held in at least one server connected to a network, and each distribution request accompanied by URL information is supplied from each of a plurality of client terminals to the network. Accordingly, the content distribution method distributes the content corresponding to the URL information to the requesting client terminal via the network, and monitors whether or not at least one specific content of the plurality of contents is updated. An update notification step of supplying specific URL information corresponding to the specific content to at least one client terminal of the plurality of client terminals when the update is detected; Supply a distribution request with URL information to the network Characterized in that it comprises a Mel terminal control step.

本発明によるコンテンツ配信方法によれば、サーバ側のコンテンツ更新に即応じてクライアント端末側の閲覧動作(ブラウジング)を制御する構成が与えられる。これにより、Web上に配信されるコンテンツの不定期な更新に即応した閲覧が効率的に可能となる。   The content distribution method according to the present invention provides a configuration for controlling the browsing operation (browsing) on the client terminal side in response to the content update on the server side. As a result, it is possible to efficiently browse in response to irregular updates of content distributed on the Web.

本発明の実施例について添付の図面を参照して詳細に説明する。
<第1の実施例>
図1は、本発明の第1実施例であり、Webサーバ及びクライアント端末を含む全体の構成を示している。ここで、Webサーバ30と、クライアント端末10a及び10bとがIPネットワーク20を介して接続されている。本図の例では、2つのクライアント端末10a及び10bが示されているが、本発明はかかる数に限定されない。尚、クライアント端末10a及び10bは、IPネットワーク20を介してインターネット上のWebサーバの如き図示されない他のWebサーバのコンテンツも参照できるとして以下説明する。
Embodiments of the present invention will be described in detail with reference to the accompanying drawings.
<First embodiment>
FIG. 1 is a first embodiment of the present invention, and shows the overall configuration including a Web server and a client terminal. Here, the Web server 30 and the client terminals 10 a and 10 b are connected via the IP network 20. In the example of this figure, two client terminals 10a and 10b are shown, but the present invention is not limited to this number. The client terminals 10a and 10b will be described below on the assumption that the contents of another Web server (not shown) such as a Web server on the Internet can be referred to via the IP network 20.

Webサーバ30は、基本的に、クライアント端末10a及び10bの各々からIPネットワーク20に供給されるURL(Uniform Resource Locator)情報を指定した閲覧要求に応じて、該URL情報に対応するコンテンツをコンテンツ群31から読み込んで、これを要求元のクライアント端末に配信するサーバである。クライアント端末10a及び10bの各々は、基本的に、Webブラウザを用いたコンテンツ要求、受信及び表示の各機能を備えるクライアント端末である。URL情報は、サイト名やIPアドレスの如く、IPネットワーク20おいてサーバやコンテンツ等の資源を識別するための情報である。   In response to a browsing request that specifies URL (Uniform Resource Locator) information supplied to the IP network 20 from each of the client terminals 10a and 10b, the Web server 30 basically sends content corresponding to the URL information to a content group. A server that reads from 31 and distributes it to the requesting client terminal. Each of the client terminals 10a and 10b is basically a client terminal having functions of content request, reception and display using a Web browser. The URL information is information for identifying resources such as servers and contents in the IP network 20 such as a site name and an IP address.

図2は、図1に示されたWebサーバのより詳細の構成を示している。Webサーバ30は、IPネットワーク20を介してHTTPプロトコルにより蓄積型通信を行うHTTP通信制御部32と、IPネットワーク20を介してSIP(Session Initiation Protocol)プロトコルによりリアルタイム通信を行うSIP通信制御部33と、コンテンツ配信部34と、更新イベント発生アプリケーション群35と、コンテンツ更新部36と、通知メッセージ生成部37とを含む。   FIG. 2 shows a more detailed configuration of the Web server shown in FIG. The Web server 30 includes an HTTP communication control unit 32 that performs storage-type communication using the HTTP protocol via the IP network 20, and an SIP communication control unit 33 that performs real-time communication using the SIP (Session Initiation Protocol) protocol via the IP network 20. , A content distribution unit 34, an update event generation application group 35, a content update unit 36, and a notification message generation unit 37.

コンテンツ配信部34は、HTTP通信制御部32を介して供給されるURL情報を指定した配信要求に応じて、該URL情報に対応するコンテンツをコンテンツ群31から読み込んで、これをHTTP通信制御部32を介して要求元に配信する機能を備える。   In response to a distribution request specifying URL information supplied via the HTTP communication control unit 32, the content distribution unit 34 reads the content corresponding to the URL information from the content group 31, and reads this from the HTTP communication control unit 32. It has a function to deliver to the request source via

更新イベント発生アプリケーション群35は、複数のアプリケーションソフトウェアからなり、各ソフトウェアは、コンテンツ群31のうちの特定コンテンツを更新する更新イベントを発生するアプリケーションソフトウェアからなる。かかるソフトウェアの例としては、端末利用者による伝言や投稿を管理するソフトウェア、端末利用者のプレゼンス情報を管理するソフトウェアが想定される。例えば、端末利用者のプレゼンス情報を管理するソフトウェアの場合に、端末利用者のプレゼンス状態が変化した場合に、そのプレゼンス情報を公開する特定コンテンツに対する更新イベントが発生することになる。   The update event generation application group 35 includes a plurality of application software, and each software includes application software that generates an update event for updating a specific content in the content group 31. Examples of such software include software that manages messages and postings by terminal users, and software that manages presence information of terminal users. For example, in the case of software that manages the presence information of a terminal user, when the presence state of the terminal user changes, an update event for specific content that discloses the presence information occurs.

コンテンツ更新部36は、更新イベント発生アプリケーション群35からのコンテンツ更新要求に応じて、コンテンツ群31に含まれる当該特定コンテンツの内容を更新する機能を備える。コンテンツ更新部36は、また、かかる更新に即応して、当該更新された特定コンテンツに対応するURL情報を、通知メッセージ生成部37に供給する機能を備える。   The content update unit 36 has a function of updating the content of the specific content included in the content group 31 in response to a content update request from the update event occurrence application group 35. The content update unit 36 also has a function of supplying URL information corresponding to the updated specific content to the notification message generation unit 37 in response to the update.

通知メッセージ生成部37は、供給されたURL情報を基にして通知メッセージを生成し、該通知メッセージをクライアント端末にSIP通信制御部33を介して通知すると共に、各クライアント端末におけるWebブラウザをして、当該URL情報に対応するコンテンツを配信要求せしめる機能を備える。通知メッセージは、好ましくは、SIPプロトコルにおける即時(Instant)メッセージ(IM)が用いられ、URL情報を含むことを示す独自の拡張ヘッダを持つようにする。   The notification message generation unit 37 generates a notification message based on the supplied URL information, notifies the notification message to the client terminal via the SIP communication control unit 33, and performs a Web browser on each client terminal. And a function for requesting delivery of content corresponding to the URL information. The notification message is preferably an instant message (IM) in the SIP protocol and has a unique extension header indicating that it contains URL information.

また、通知メッセージ生成部37は、好ましくは、前述に通知メッセージに、URL情報と共にウインドウ情報及びセキュリティ認証情報を附加して各クライアント端末に供給する。ウィンドウ情報とは、新規ウィンドウ、特定のウィンドウの指定、ウィンドウサイズ、ウィンドウメニューバーの表示有無などを指定する情報からなる。かかるウィンドウ情報を供給することにより、Webブラウザにおけるコンテンツ表示時に、そのウインドウの表示形態を任意に制御することができる。一方、セキュリティ認証情報とは、クライアント端末に当該URL情報に対応する特定コンテンツの閲覧を許可するための認証情報である。   Further, the notification message generation unit 37 preferably adds the window information and the security authentication information together with the URL information to the notification message as described above and supplies the notification message to each client terminal. The window information includes information specifying a new window, a specific window specification, a window size, whether or not to display a window menu bar, and the like. By supplying such window information, the display form of the window can be arbitrarily controlled when content is displayed in the Web browser. On the other hand, the security authentication information is authentication information for permitting the client terminal to browse a specific content corresponding to the URL information.

図3は、図1に示されたクライアント端末のより詳細の構成を示している。ここで、クライアント端末10は、IPネットワーク20を介してHTTPプロトコルにより蓄積型通信を行うHTTP通信制御部11と、IPネットワーク20を介してSIPプロトコルによりリアルタイム通信を行うSIP通信制御部12と、コンテンツ等の情報を表示する画面表示部13と、操作者によるURL情報等の情報入力を受け付ける画面入力部14と、ブラウザ部15と、端末アプリケーション16と、内部ブラウザ呼出部17とを含む。   FIG. 3 shows a more detailed configuration of the client terminal shown in FIG. Here, the client terminal 10 includes an HTTP communication control unit 11 that performs storage-type communication using the HTTP protocol via the IP network 20, a SIP communication control unit 12 that performs real-time communication using the SIP protocol via the IP network 20, and a content A screen display unit 13 for displaying information such as, a screen input unit 14 for receiving information input such as URL information by an operator, a browser unit 15, a terminal application 16, and an internal browser calling unit 17.

ブラウザ部15は、通常Webブラウザと称される閲覧ソフトウェアにより実現される。すなわち、ブラウザ部15は、操作者による画面指示によるURL情報や、後述する内部ブラウザ呼出部17からの指令によるURL情報を取得し、該URL情報をHTTP通信制御部11を介してIPネットワーク20に供給し、該URL情報に対応するコンテンツをHTTP通信制御部11を介して受信して画面表示部13を介して表示する機能を備える。   The browser unit 15 is realized by browsing software commonly referred to as a Web browser. That is, the browser unit 15 acquires URL information based on a screen instruction by the operator and URL information based on a command from an internal browser calling unit 17 described later, and transmits the URL information to the IP network 20 via the HTTP communication control unit 11. And a function for receiving the content corresponding to the URL information via the HTTP communication control unit 11 and displaying the content via the screen display unit 13.

端末アプリケーション16は、クライアント端末10における多様なアプリケーションソフトウェアが含まれる。該アプリケーションソフトウェアとしては、例えば、IP電話ソフトウェア、チャットソフトウェアやプレゼンス管理ソフトウェアが想定される。   The terminal application 16 includes various application software in the client terminal 10. As the application software, for example, IP telephone software, chat software, and presence management software are assumed.

内部ブラウザ呼出部17は、SIP通信制御部12を介して外部からの供給される通知メッセージを解析してURL情報を抽出し、該URL情報を指定してブラウザ部15を起動したり、動作中のブラウザ部15をして当該URL情報に対応するコンテンツを配信要求せしめる機能を備える。内部ブラウザ呼出部17は、また、通知メッセージからウインドウ情報及びセキュリティ認証情報を抽出し、該ウインドウ情報に従ってブラウザ部15の表示形態を制御したり、該セキュリティ認証情報に基づいたコンテンツ閲覧の認証を受けたりする機能を備える。   The internal browser calling unit 17 analyzes the notification message supplied from the outside via the SIP communication control unit 12, extracts URL information, specifies the URL information, activates the browser unit 15, and is operating. The browser unit 15 has a function of requesting distribution of content corresponding to the URL information. The internal browser calling unit 17 also extracts window information and security authentication information from the notification message, controls the display form of the browser unit 15 according to the window information, and receives content browsing authentication based on the security authentication information. It has a function to do.

図4は、本発明によるコンテンツ配信方法の処理手順を示している。かかる処理手順について、図1〜図3に示された構成要素を適宜参照して説明する。図示されるクライアント端末10は、図1における複数のクライアント端末10a及び10bを代表して示されている。   FIG. 4 shows a processing procedure of the content distribution method according to the present invention. This processing procedure will be described with reference to the components shown in FIGS. The illustrated client terminal 10 is representative of the plurality of client terminals 10a and 10b in FIG.

先ず、クライアント端末10は、Webサーバ30に対してSIPクライアントとしての登録動作(Registrations)を行う(ステップS1)。これにより、Webサーバ30はSIPクライアント10を認識できると共に、クライアント端末10は、SIPメッセージに対して受信待機状態となり、Webサーバ30から一方的に送信されるURL情報を含む通知メッセージを常に受け取ることができる。尚、登録動作(Registrations)については、RFC3261の10章が参照される。   First, the client terminal 10 performs registration operations (Registrations) as an SIP client with respect to the Web server 30 (step S1). As a result, the Web server 30 can recognize the SIP client 10, and the client terminal 10 enters a reception standby state for the SIP message, and always receives a notification message including URL information unilaterally transmitted from the Web server 30. Can do. For registration operations (Registrations), refer to Chapter 10 of RFC3261.

一方、Webサーバ30は、常に、コンテンツの更新イベントの発生を監視し、更新イベントを検知する(ステップS2)。かかる更新イベントは、例えば、更新イベント発生アプリケーション群35に含まれるIP電話ソフトウェアにおける通話状態の認識により発生する。次いで、Webサーバ30は、当該更新イベントに対応する特定コンテンツのコンテンツ更新要求をコンテンツ群31に対して行う(ステップS3)。これに応じて、コンテンツ群31は当該特定コンテンツの更新を行う(ステップS4)。   On the other hand, the Web server 30 always monitors the occurrence of a content update event and detects the update event (step S2). Such an update event is generated, for example, by recognition of a call state in the IP telephone software included in the update event generation application group 35. Next, the Web server 30 sends a content update request for specific content corresponding to the update event to the content group 31 (step S3). In response to this, the content group 31 updates the specific content (step S4).

このコンテンツ更新に引き続いて、Webサーバ30は、更新された特定コンテンツを指示する特定URL情報を含む通知メッセージを生成して、クライアント端末10に向けて送信する(ステップS5)。クライアント端末10は、該通知メッセージを正常に受信したならば、SIP応答(SIPプロトコルにおける"200 OK")をWebサーバ30に返信する(ステップS6)。   Following this content update, the Web server 30 generates a notification message including specific URL information indicating the updated specific content, and transmits the notification message to the client terminal 10 (step S5). If the client terminal 10 normally receives the notification message, the client terminal 10 returns an SIP response (“200 OK” in the SIP protocol) to the Web server 30 (step S6).

次に、クライアント端末10は、当該通知メッセージから特定URL情報を抽出し、該特定URL情報を含むHTTP要求(配信要求)を生成し、これをWebサーバ30に向けて送信する(ステップS7)。この際に、好ましくは、クライアント端末10は、通知メッセージからウインドウ情報を抽出し、該ウインドウ情報に基づいてブラウザ部15の表示形態を制御する。   Next, the client terminal 10 extracts specific URL information from the notification message, generates an HTTP request (distribution request) including the specific URL information, and transmits this to the Web server 30 (step S7). At this time, preferably, the client terminal 10 extracts window information from the notification message and controls the display form of the browser unit 15 based on the window information.

HTTP要求を受信したWebサーバ30は、該特定URL情報に対応する特定コンテンツの読込を要求するコンテンツ要求をコンテンツ群31に供給する(ステップS8)。この際に、好ましくは、Webサーバ30は、クライアント端末10からセキュリティ認証情報を受け取って、クライアント端末10に対する特定コンテンツの提供を承認する認証処理を行う。   The Web server 30 that has received the HTTP request supplies a content request for requesting reading of the specific content corresponding to the specific URL information to the content group 31 (step S8). At this time, preferably, the Web server 30 receives the security authentication information from the client terminal 10 and performs an authentication process for approving the provision of specific content to the client terminal 10.

次に、Webサーバ30は、コンテンツ群31からコンテンツを読み込む(ステップS9)。次いで、Webサーバ30は、読み込んだ特定コンテンツを、HTTP応答としてクライアント端末10に送信する(ステップS10)。URL情報に対応する特定コンテンツの配信を受けたクライアント端末10は、この特定コンテンツを表示する(ステップS11)。図示されるように表示されるコンテンツは、コンテンツ更新に即応した最新のコンテンツが表示される。また、当該特定コンテンツの表示形態は、ウインドウ情報に基づいて新規ウィンドウや特定のウィンドウに制御され、ウィンドウサイズやウィンドウメニューバーの表示有無などが制御される。   Next, the Web server 30 reads content from the content group 31 (step S9). Next, the Web server 30 transmits the read specific content to the client terminal 10 as an HTTP response (step S10). The client terminal 10 that has received the specific content corresponding to the URL information displays the specific content (step S11). As shown in the figure, the latest content corresponding to the content update is displayed. The display form of the specific content is controlled to a new window or a specific window based on the window information, and the window size, the presence / absence of the window menu bar display, and the like are controlled.

尚、URl情報により指定される特定コンテンツの所在は、Webサーバ30に保持されるコンテンツに限られず、IPネットワーク20に繋がるインターネット上の外部Webサーバ(図示せず)に含まれるコンテンツでもあっても良い。   The location of the specific content specified by the URl information is not limited to the content held in the Web server 30, and may be content included in an external Web server (not shown) on the Internet connected to the IP network 20. good.

以上の第1実施例において、Webサーバは、検知された更新イベントを契機としてクライアント端末にURL情報を含んだ通知メッセージを送信する。該通知メッセージに応じて、クライアント端末では当該URL情報に対応するコンテンツが表示されるリアルタイムなブラウジンク制御がなされる。かかる技術は、URL情報にて指定されるコンテンツ配信側に一切の変更を加えることなく達成される。かかる技術は、また、TCP/UDP通信を利用した連携動作に比してその実現が容易である。   In the first embodiment described above, the Web server transmits a notification message including URL information to the client terminal in response to the detected update event. In response to the notification message, the client terminal performs real-time browsing control in which content corresponding to the URL information is displayed. Such a technique is achieved without any change on the content distribution side specified by the URL information. Such a technique is also easier to implement than a cooperative operation using TCP / UDP communication.

図6Aは、第1の実施例における1つの変形例を示している。Webサーバ30及びクライアント端末10aの各々は、図2及び図3に示されたのと同様の構成を有する。IPネットワーク20には、さらに、SIP対応モバイルセントレックス携帯端末50及び2つのSIPソフトフォン40a及び40bが接続されている。   FIG. 6A shows a modification of the first embodiment. Each of the Web server 30 and the client terminal 10a has the same configuration as that shown in FIGS. The IP network 20 is further connected to a SIP-compatible mobile Centrex portable terminal 50 and two SIP softphones 40a and 40b.

SIP対応モバイルセントレックス携帯端末50及びSIPソフトフォン40a及び40bの各々は、オンライン、オフライン又は通話中の如きプレゼンス情報を、SIPクライアントとしての登録メッセージ(REGIST)、SIPクライアント同士の通信開始メッセージ(INVITE)、SIPクライアント同士の通信終了メッセージ(BYE)、SIPクライアントにおける状態変更通知メッセージ(NOTIFY)等のメッセージをWebサーバ30に送信する。   Each of the SIP-compatible mobile Centrex mobile terminal 50 and the SIP softphones 40a and 40b includes presence information such as online, offline, or talking, a registration message (REGIST) as a SIP client, and a communication start message (INVITE) between SIP clients. A message such as a communication end message (BYE) between SIP clients and a status change notification message (NOTIFY) in the SIP client is transmitted to the Web server 30.

かかるメッセージを更新イベントとして、Webサーバ30は、その保持するコンテンツ群31のうちのWebアドレス帳、Webバディ(Buddy)リスト等の特定コンテンツを更新する。次いで、Webサーバ30は、かかる特定コンテンツのURL情報をクライアント端末10aに通知メッセージ(SIP:MESSAGE)により通知する。クライアント端末10aの操作者は、かかる更新に即応して、最新のWebアドレス帳やWebバディリストをリアルタイムに閲覧することができる。   Using the message as an update event, the Web server 30 updates specific contents such as a Web address book and a Web buddy list in the content group 31 held by the message. Next, the Web server 30 notifies the URL information of the specific content to the client terminal 10a by a notification message (SIP: MESSAGE). The operator of the client terminal 10a can browse the latest Web address book and Web buddy list in real time in response to the update.

図6Bは、第1の実施例における他の1つの変形例を示している。Webサーバ30及びクライアント端末10aの各々は、図2及び図3に示されたのと同様の構成を有する。IPネットワーク20には、さらに、クライアント端末10b及びSIP対応モバイルセントレックス携帯端末50が接続されている。   FIG. 6B shows another modification of the first embodiment. Each of the Web server 30 and the client terminal 10a has the same configuration as that shown in FIGS. The IP network 20 is further connected with a client terminal 10b and a SIP-compatible mobile Centrex portable terminal 50.

クライアント端末10b及びSIP対応モバイルセントレックス携帯端末50の各々は、インスタントメッセージ投稿、伝言メッセージあるいはネットニュース投稿を、HTTPクライアントとしての通知メッセージ(POST)を用いてWebサーバ30に対して行う。図示されるように、クライアント端末10bではウインドウ61に示されるような投稿操作がなされたものとして、これにより該投稿内容が通知メッセージ(POST)によりWebサーバ30に送られる。   Each of the client terminal 10b and the SIP-compatible mobile Centrex portable terminal 50 performs an instant message posting, a message message, or a net news posting to the Web server 30 using a notification message (POST) as an HTTP client. As shown in the figure, in the client terminal 10b, it is assumed that a posting operation as shown in the window 61 has been performed, whereby the posted content is sent to the Web server 30 by a notification message (POST).

かかる通知メッセージを更新イベントとして、Webサーバ30は、その保持するコンテンツ群31のうちの投稿コンテンツやニュースコンテンツ等の特定コンテンツを更新する。次いで、Webサーバ30は、かかる特定コンテンツのURL情報をクライアント端末10aに通知メッセージ(SIP:MESSAGE)により通知する。クライアント端末10aの操作者は、かかる更新に即応して、各個人宛の投稿記事を含む最新の投稿コンテンツやニュースコンテンツをリアルタイムに閲覧することができる。   Using the notification message as an update event, the Web server 30 updates specific content such as posted content and news content in the content group 31 held by the Web server 30. Next, the Web server 30 notifies the URL information of the specific content to the client terminal 10a by a notification message (SIP: MESSAGE). The operator of the client terminal 10a can view the latest posted content and news content including posted articles addressed to each individual in real time in response to the update.

図6Cは、第1の実施例におけるさらなる1つの変形例を示している。Webサーバ30及びクライアント端末10aの各々は、図2及び図3に示されたのと同様の構成を有する。IPネットワーク20には、さらに、監視対象となる複数のネットワーク機器70a〜70cが接続されている。Webサーバ30及びクライアント端末10aは、ネットワーク機器70a〜70cの周期監視システムとして用いられる。   FIG. 6C shows a further modification of the first embodiment. Each of the Web server 30 and the client terminal 10a has the same configuration as that shown in FIGS. The IP network 20 is further connected with a plurality of network devices 70a to 70c to be monitored. The Web server 30 and the client terminal 10a are used as a periodic monitoring system for the network devices 70a to 70c.

複数のネットワーク機器70a〜70cの各々は、その機器状態をSNMP(Simple Network Management Protocol)プロトコルにおける状態通知メッセージ(TRAP)にて周期的にWebサーバ30に通知する。かかる通知メッセージを更新イベントとして、Webサーバ30は、その保持するコンテンツ群31のうちの機器状態コンテンツ等の特定コンテンツを更新する。次いで、Webサーバ30は、かかる特定コンテンツのURL情報をクライアント端末10aに通知メッセージ(SIP:MESSAGE)により通知する。クライアント端末10aの操作者は、かかる更新に即応して、監視対象となった複数のネットワーク機器70a〜70cの最新の機器状態をリアルタイムに閲覧することができる。
<第2の実施例>
図6は、本発明の第2の実施例であり、クライアント端末の詳細の構成を示している。ここで、クライアント端末10は、HTTP通信制御部11と、SIP通信制御部12と、画面表示部13と、画面入力部14と、ブラウザ部15と、端末アプリケーション16と、内部ブラウザ呼出部17とを含み、これらは第1の実施例におけると同様の機能を備える。さらに、クライアント端末10は、外部ブラウザ制御部18を含んでいる。クライアント端末10を取り囲む全体の構成は第1の実施例と同様である(図1参照)。
Each of the plurality of network devices 70a to 70c periodically notifies the Web server 30 of the device status by a status notification message (TRAP) in the SNMP (Simple Network Management Protocol) protocol. Using the notification message as an update event, the Web server 30 updates specific content such as device status content in the content group 31 held by the Web server 30. Next, the Web server 30 notifies the URL information of the specific content to the client terminal 10a by a notification message (SIP: MESSAGE). The operator of the client terminal 10a can immediately view the latest device status of the network devices 70a to 70c to be monitored in real time in response to the update.
<Second embodiment>
FIG. 6 shows a detailed configuration of the client terminal according to the second embodiment of the present invention. Here, the client terminal 10 includes an HTTP communication control unit 11, a SIP communication control unit 12, a screen display unit 13, a screen input unit 14, a browser unit 15, a terminal application 16, and an internal browser calling unit 17. These have the same functions as in the first embodiment. Further, the client terminal 10 includes an external browser control unit 18. The overall configuration surrounding the client terminal 10 is the same as that of the first embodiment (see FIG. 1).

外部ブラウザ制御部18は、画面入力部14を介して操作者から指示されるURL情報を取り込み、かかるURL情報を含む通知メッセージを閲覧指令として生成し、これをSIP通信制御部12を介して他のクライアント端末に供給する機能を備える。   The external browser control unit 18 takes in the URL information instructed by the operator via the screen input unit 14, generates a notification message including the URL information as a browsing command, and sends this to the other via the SIP communication control unit 12 The function to supply to the client terminal is provided.

かかる構成により、他のクライアント端末は、コンテンツを配信するWebサーバ自体からURL情報の通知を受けるのではなく、クライアント端末10からURL情報の通知を受けることができる。また、第1の実施例におけるような外部ブラウザ制御機能を備えるWebサーバに限られず、任意のWebサーバに保持されるコンテンツについてのURL情報をクライアント端末に通知することができる。   With this configuration, other client terminals can receive notification of URL information from the client terminal 10 instead of receiving notification of URL information from the Web server itself that distributes the content. The URL information about the content held in any Web server can be notified to the client terminal, not limited to the Web server having the external browser control function as in the first embodiment.

図7は、第2の実施例における1つの変形例を示している。本変形例は、eラーニングに本発明を適用した形態である。クライアント端末10cは、eラーニングにおける生徒用端末であり、クライアント端末10dは、教師用端末である。Webサーバ30は、クライアント端末10dからeラーニング用ページのURL情報を指定するHTTPメッセージを受信して、該URL情報を含む通知メッセージ(SIP:MESSAGE)をクライアント端末10cに送信するサーバである。Webサーバ90は、eラーニングにおけるコンテンツ群91を保持し、クライアント端末10c及びクライアント端末10dの各々からのURL情報を含む配信要求に応じて、該URL情報に対応するコンテンツを各端末に配信するサーバである。   FIG. 7 shows a modification of the second embodiment. This modification is a form in which the present invention is applied to e-learning. The client terminal 10c is a student terminal in e-learning, and the client terminal 10d is a teacher terminal. The Web server 30 is a server that receives an HTTP message specifying URL information of an e-learning page from the client terminal 10d and transmits a notification message (SIP: MESSAGE) including the URL information to the client terminal 10c. The web server 90 holds a content group 91 in e-learning, and distributes content corresponding to the URL information to each terminal in response to a distribution request including URL information from each of the client terminal 10c and the client terminal 10d. It is.

以上の構成において、クライアント端末10dを操作する教師は、自分のWebブラウザの閲覧ページ遷移毎にそのURL情報をWebサーバ30に送信するようにする。これにより、クライアント端末10cを操作する生徒は、そのWebブラウザでも教師と同じように自動的に閲覧ページを遷移させてコンテンツを見ることができる。図示されるように、クライアント端末10dにおけるウインドウ62の表示において、教師が講義画面(ページA)であるウインドウ63を開くように指示すると、クライアント端末10cにおいても講義画面(ページA)であるウインドウ64に至る自動的ページ遷移がなされる。これにより、生徒は教師の指示にリアルタイムに追従した授業を受けることができる。   In the above configuration, the teacher who operates the client terminal 10d transmits the URL information to the Web server 30 every time the browsing page of the Web browser changes. As a result, the student who operates the client terminal 10c can automatically change the browsing page and view the content in the same manner as the teacher in the Web browser. As shown in the figure, in the display of the window 62 on the client terminal 10d, when the teacher instructs to open the window 63 that is the lecture screen (page A), the window 64 that is the lecture screen (page A) also on the client terminal 10c. Automatic page transition to Thereby, the student can take a lesson that follows the instruction of the teacher in real time.

以上の第2の実施例に示される形態は、eラーニングのみならず遠隔プレゼンテーションやチャットシステムに応用し得るものであり、さらに音声通話機能を併用することでより効果的なコミュニケーションが可能となる。   The form shown in the second embodiment described above can be applied not only to e-learning but also to remote presentations and chat systems, and more effective communication is possible by using a voice call function together.

本発明の第1実施例であり、Webサーバ及びクライアント端末を含む全体の構成を示しているブロック図である。FIG. 1 is a block diagram illustrating a whole configuration including a Web server and a client terminal according to a first embodiment of the present invention. 図1に示されたWebサーバのより詳細の構成を示しているブロック図である。FIG. 2 is a block diagram showing a more detailed configuration of the Web server shown in FIG. 1. 図1に示されたクライアント端末のより詳細の構成を示しているブロック図である。FIG. 2 is a block diagram showing a more detailed configuration of the client terminal shown in FIG. 1. 本発明によるコンテンツ配信方法の処理手順を示しているシーケンス図である。It is a sequence diagram which shows the process sequence of the content delivery method by this invention. 第1の実施例における1つの変形例を示しているブロック図である。It is a block diagram which shows one modification in a 1st Example. 第1の実施例における1つの変形例を示しているブロック図である。It is a block diagram which shows one modification in a 1st Example. 第1の実施例における1つの変形例を示しているブロック図である。It is a block diagram which shows one modification in a 1st Example. 本発明の第2の実施例であり、クライアント端末の詳細の構成を示しているブロック図である。It is a 2nd Example of this invention, and is a block diagram which shows the structure of the detail of a client terminal. 第2の実施例における1つの変形例を示しているブロック図である。It is a block diagram which shows one modification in a 2nd Example.

符号の説明Explanation of symbols

10、10a〜10d クライアント端末
11 HTTP通信制御部
12 SIP通信制御部
13 画面表示部
14 画面入力部
15 ブラウザ部
16 端末アプリケーション
17 内部ブラウザ呼出部
18 外部ブラウザ制御部
20 IPネットワーク
30 Webサーバ
31 コンテンツ群
32 HTTP通信制御部
33 SIP通信制御部
34 コンテンツ配信部
35 更新イベント発生アプリケーション群
36 コンテンツ更新部
37 外部ブラウザ制御部
40a、40b SIPソフトフォン
50 SIP対応モバイルセントレックス携帯端末
61〜64 ウインドウ
70a〜70c ネットワーク機器
DESCRIPTION OF SYMBOLS 10, 10a-10d Client terminal 11 HTTP communication control part 12 SIP communication control part 13 Screen display part 14 Screen input part 15 Browser part 16 Terminal application 17 Internal browser calling part 18 External browser control part 20 IP network 30 Web server 31 Content group 32 HTTP communication control unit 33 SIP communication control unit 34 Content distribution unit 35 Update event generation application group 36 Content update unit 37 External browser control unit 40a, 40b SIP softphone 50 SIP-compatible mobile Centrex mobile terminal 61-64 Window 70a-70c Network machine

Claims (7)

更新対象下にある複数のコンテンツをネットワークに繋がる少なくとも1つのサーバに保持し、複数のクライアント端末の各々から前記ネットワークに供給される、URL情報を伴う各配信要求に応じて、当該URL情報に対応するコンテンツをその要求元のクライアント端末に前記ネットワークを介して配信するコンテンツ配信方法であって、
前記複数のコンテンツのうちの少なくとも1つの特定コンテンツに対する更新の有無を監視し、前記更新が検知された場合に、当該特定コンテンツに対応する特定URL情報を前記複数のクライアント端末のうちの少なくとも1つのクライアント端末に供給する更新通知ステップと、
前記クライアント端末をして、前記特定URL情報を伴う配信要求を前記ネットワークに供給せしめる端末制御ステップと、
を含むことを特徴とするコンテンツ配信方法。
A plurality of contents under update target are held in at least one server connected to the network, and respond to each distribution request accompanied by URL information supplied from each of a plurality of client terminals to the network. A content delivery method for delivering the content to be transmitted to the requesting client terminal via the network,
Whether or not at least one specific content of the plurality of contents is updated is monitored, and when the update is detected, specific URL information corresponding to the specific content is transmitted to at least one of the plurality of client terminals. An update notification step to be supplied to the client terminal;
A terminal control step of causing the client terminal to supply a delivery request with the specific URL information to the network;
A content distribution method comprising:
前記更新通知ステップは、前記クライアント端末による登録動作に基づいて前記クライアント端末を認識して、前記クライアント端末に前記特定URL情報を供給するステップであることを特徴とする請求項1記載のコンテンツ配信方法。   2. The content distribution method according to claim 1, wherein the update notification step is a step of recognizing the client terminal based on a registration operation by the client terminal and supplying the specific URL information to the client terminal. . 前記端末制御ステップは、前記前記クライアント端末をして、前記特定コンテンツを表示するウインドウのサイズ、位置及びヘッダ表示の有無のうちの少なくとも1つを設定せしめるステップを含むことを特徴とする請求項1記載のコンテンツ配信方法。   2. The terminal control step includes the step of causing the client terminal to set at least one of a size and a position of a window for displaying the specific content and presence / absence of a header display. The content delivery method described. 前記端末制御ステップは、前記前記クライアント端末をして、前記特定コンテンツの配信を許可してもらうための認証を得せしめるステップを含むことを特徴とする請求項1記載のコンテンツ配信方法。   2. The content distribution method according to claim 1, wherein the terminal control step includes a step of allowing the client terminal to obtain authentication for permitting distribution of the specific content. 前記特定コンテンツは、ログイン情報、通話状態情報、プレゼンス情報、伝言情報、投稿ニュース情報及び機器状態情報のうちの何れか1を含むコンテンツであることを特徴とする請求項1記載のコンテンツ配信方法。   The content distribution method according to claim 1, wherein the specific content is content including any one of login information, call state information, presence information, message information, posted news information, and device state information. 前記更新通知ステップに代えて、前記複数のコンテンツのうちの少なくとも1つの特定コンテンツに対する外部からの閲覧指令の有無を監視し、前記閲覧指令が検知された場合に、前記特定コンテンツに対応する特定URL情報を前記クライアント端末に供給する閲覧通知ステップを含むことを特徴とする請求項1記載のコンテンツ配信方法。   Instead of the update notification step, the presence / absence of an external browsing command for at least one specific content of the plurality of contents is monitored, and when the browsing command is detected, a specific URL corresponding to the specific content The content distribution method according to claim 1, further comprising a browsing notification step of supplying information to the client terminal. 前記特定コンテンツは、eラーニング情報、プレゼンテーション情報、チャット情報をのうちの何れか1を含むコンテンツであることを特徴とする請求項6記載のコンテンツ配信方法。   The content distribution method according to claim 6, wherein the specific content is content including any one of e-learning information, presentation information, and chat information.
JP2005245860A 2005-08-26 2005-08-26 Content distribution method for controlling browsing Pending JP2007058740A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005245860A JP2007058740A (en) 2005-08-26 2005-08-26 Content distribution method for controlling browsing

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005245860A JP2007058740A (en) 2005-08-26 2005-08-26 Content distribution method for controlling browsing

Publications (1)

Publication Number Publication Date
JP2007058740A true JP2007058740A (en) 2007-03-08

Family

ID=37922152

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005245860A Pending JP2007058740A (en) 2005-08-26 2005-08-26 Content distribution method for controlling browsing

Country Status (1)

Country Link
JP (1) JP2007058740A (en)

Cited By (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008225687A (en) * 2007-03-09 2008-09-25 Nec Corp Content distribution system, terminal, and content distribution method
JP2008225688A (en) * 2007-03-09 2008-09-25 Nec Corp Terminal control method and service providing system using method thereof
JP2009104254A (en) * 2007-10-19 2009-05-14 Sony Corp Information distribution apparatus, information distribution method, and information distribution system
JP2010097543A (en) * 2008-10-20 2010-04-30 Fujitsu Frontech Ltd Service support program and service support method
JP2011512050A (en) * 2007-12-20 2011-04-14 ソニー エリクソン モバイル コミュニケーションズ, エービー Shared web feed by sending a message
JP2014515518A (en) * 2011-05-27 2014-06-30 マイクロソフト コーポレーション Application tile presentation format
JP2015504210A (en) * 2011-12-27 2015-02-05 騰訊科技(深▲せん▼)有限公司Tencent Technology(Shenzhen) Company Limited Method and system for responding to a website update event
US9229918B2 (en) 2010-12-23 2016-01-05 Microsoft Technology Licensing, Llc Presenting an application change through a tile
US9244802B2 (en) 2011-09-10 2016-01-26 Microsoft Technology Licensing, Llc Resource user interface
US9329774B2 (en) 2011-05-27 2016-05-03 Microsoft Technology Licensing, Llc Switching back to a previously-interacted-with application
US9383917B2 (en) 2011-03-28 2016-07-05 Microsoft Technology Licensing, Llc Predictive tiling
US9423951B2 (en) 2010-12-31 2016-08-23 Microsoft Technology Licensing, Llc Content-based snap point
US9535597B2 (en) 2011-05-27 2017-01-03 Microsoft Technology Licensing, Llc Managing an immersive interface in a multi-application immersive environment
US9557909B2 (en) 2011-09-09 2017-01-31 Microsoft Technology Licensing, Llc Semantic zoom linguistic helpers
US9658766B2 (en) 2011-05-27 2017-05-23 Microsoft Technology Licensing, Llc Edge gesture
US9665384B2 (en) 2005-08-30 2017-05-30 Microsoft Technology Licensing, Llc Aggregation of computing device settings
US9696888B2 (en) 2010-12-20 2017-07-04 Microsoft Technology Licensing, Llc Application-launching interface for multiple modes
US9766790B2 (en) 2010-12-23 2017-09-19 Microsoft Technology Licensing, Llc Application reporting in an application-selectable user interface
US10114865B2 (en) 2011-09-09 2018-10-30 Microsoft Technology Licensing, Llc Tile cache
US10254955B2 (en) 2011-09-10 2019-04-09 Microsoft Technology Licensing, Llc Progressively indicating new content in an application-selectable user interface
US10303325B2 (en) 2011-05-27 2019-05-28 Microsoft Technology Licensing, Llc Multi-application environment
US10353566B2 (en) 2011-09-09 2019-07-16 Microsoft Technology Licensing, Llc Semantic zoom animations
US10579250B2 (en) 2011-09-01 2020-03-03 Microsoft Technology Licensing, Llc Arranging tiles

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001243154A (en) * 2000-03-02 2001-09-07 Fujitsu Ltd Shared information utilization system, method and storage medium
JP2002073455A (en) * 2000-09-04 2002-03-12 Sony Corp Web page update notification method, client service server, and program storage medium
JP2002344529A (en) * 2001-05-21 2002-11-29 Sharp Corp Push type service system
JP2005518727A (en) * 2002-02-21 2005-06-23 富士通株式会社 Method and system for acquiring Internet content according to a program guide

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001243154A (en) * 2000-03-02 2001-09-07 Fujitsu Ltd Shared information utilization system, method and storage medium
JP2002073455A (en) * 2000-09-04 2002-03-12 Sony Corp Web page update notification method, client service server, and program storage medium
JP2002344529A (en) * 2001-05-21 2002-11-29 Sharp Corp Push type service system
JP2005518727A (en) * 2002-02-21 2005-06-23 富士通株式会社 Method and system for acquiring Internet content according to a program guide

Cited By (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9665384B2 (en) 2005-08-30 2017-05-30 Microsoft Technology Licensing, Llc Aggregation of computing device settings
JP2008225688A (en) * 2007-03-09 2008-09-25 Nec Corp Terminal control method and service providing system using method thereof
JP2008225687A (en) * 2007-03-09 2008-09-25 Nec Corp Content distribution system, terminal, and content distribution method
JP2009104254A (en) * 2007-10-19 2009-05-14 Sony Corp Information distribution apparatus, information distribution method, and information distribution system
JP2011512050A (en) * 2007-12-20 2011-04-14 ソニー エリクソン モバイル コミュニケーションズ, エービー Shared web feed by sending a message
JP2010097543A (en) * 2008-10-20 2010-04-30 Fujitsu Frontech Ltd Service support program and service support method
US9696888B2 (en) 2010-12-20 2017-07-04 Microsoft Technology Licensing, Llc Application-launching interface for multiple modes
US9864494B2 (en) 2010-12-23 2018-01-09 Microsoft Technology Licensing, Llc Application reporting in an application-selectable user interface
US11126333B2 (en) 2010-12-23 2021-09-21 Microsoft Technology Licensing, Llc Application reporting in an application-selectable user interface
US9766790B2 (en) 2010-12-23 2017-09-19 Microsoft Technology Licensing, Llc Application reporting in an application-selectable user interface
US10969944B2 (en) 2010-12-23 2021-04-06 Microsoft Technology Licensing, Llc Application reporting in an application-selectable user interface
US9229918B2 (en) 2010-12-23 2016-01-05 Microsoft Technology Licensing, Llc Presenting an application change through a tile
US9870132B2 (en) 2010-12-23 2018-01-16 Microsoft Technology Licensing, Llc Application reporting in an application-selectable user interface
US9423951B2 (en) 2010-12-31 2016-08-23 Microsoft Technology Licensing, Llc Content-based snap point
US9383917B2 (en) 2011-03-28 2016-07-05 Microsoft Technology Licensing, Llc Predictive tiling
JP2014515518A (en) * 2011-05-27 2014-06-30 マイクロソフト コーポレーション Application tile presentation format
US9658766B2 (en) 2011-05-27 2017-05-23 Microsoft Technology Licensing, Llc Edge gesture
US9535597B2 (en) 2011-05-27 2017-01-03 Microsoft Technology Licensing, Llc Managing an immersive interface in a multi-application immersive environment
US9329774B2 (en) 2011-05-27 2016-05-03 Microsoft Technology Licensing, Llc Switching back to a previously-interacted-with application
US11698721B2 (en) 2011-05-27 2023-07-11 Microsoft Technology Licensing, Llc Managing an immersive interface in a multi-application immersive environment
US10303325B2 (en) 2011-05-27 2019-05-28 Microsoft Technology Licensing, Llc Multi-application environment
US10579250B2 (en) 2011-09-01 2020-03-03 Microsoft Technology Licensing, Llc Arranging tiles
US9557909B2 (en) 2011-09-09 2017-01-31 Microsoft Technology Licensing, Llc Semantic zoom linguistic helpers
US10353566B2 (en) 2011-09-09 2019-07-16 Microsoft Technology Licensing, Llc Semantic zoom animations
US10114865B2 (en) 2011-09-09 2018-10-30 Microsoft Technology Licensing, Llc Tile cache
US11392288B2 (en) 2011-09-09 2022-07-19 Microsoft Technology Licensing, Llc Semantic zoom animations
US10254955B2 (en) 2011-09-10 2019-04-09 Microsoft Technology Licensing, Llc Progressively indicating new content in an application-selectable user interface
US9244802B2 (en) 2011-09-10 2016-01-26 Microsoft Technology Licensing, Llc Resource user interface
US9467413B2 (en) 2011-12-27 2016-10-11 Tencent Technology (Shenzhen) Company Limited Method and system for replying to website update event
JP2015504210A (en) * 2011-12-27 2015-02-05 騰訊科技(深▲せん▼)有限公司Tencent Technology(Shenzhen) Company Limited Method and system for responding to a website update event

Similar Documents

Publication Publication Date Title
JP2007058740A (en) Content distribution method for controlling browsing
EP2115976B1 (en) Method and system for resource-based synchronization between endpoints in a web-based real time collaboration
US20030097448A1 (en) Server control of hypertext transfer protocol client
US6742042B1 (en) Method and apparatus of presenting ticker information
US20090164645A1 (en) Real time communication between web and sip end points
TWI243552B (en) A method, a system and a recording medium for collaboration between mutiple computers on a network
AU2014231727B2 (en) System and method for monitoring user activity on a plurality of networked computing devices
US8379544B2 (en) Communications
JP2000066982A (en) Communication method and communication network
US20090161843A1 (en) Delayed multimedia session
JP2002344484A (en) Network connection restoration method and system
WO2011139322A2 (en) Network-attached display device as an attendee in an online collaborative computing session
JP2009541902A (en) Remote update of user status on presence server
WO2011095874A1 (en) A method and system for establishing data communication channels
JP2008532141A (en) Method and system for enabling systematic real-time conversation between multiple participants
US20050114497A1 (en) Remote monitoring of graphical telecommunications terminal
JP2009105831A (en) Call control system, terminal, call control method, and call control program
JP4031315B2 (en) Web page display screen sharing system
CN101668045A (en) Information processing method and information processing server
CA2658851C (en) Integrating data with conversations
Davies et al. Evaluating two approaches for browser-based real-time multimedia communication
EP1981248A2 (en) Terminal control method and service provision system using SIP messaging.
JP5512919B2 (en) Service usage sharing method between different services
JP3554720B2 (en) Electronic conference system
JP6877727B1 (en) Connection method between terminals via the room site of the signaling server, cloud server and program

Legal Events

Date Code Title Description
A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20061222

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080404

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20100802

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100810

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20101008

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20101102

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20101129

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20101228

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20110125