JP2008135028A - コンテンツアップデート方法およびシステム - Google Patents

コンテンツアップデート方法およびシステム Download PDF

Info

Publication number
JP2008135028A
JP2008135028A JP2007296504A JP2007296504A JP2008135028A JP 2008135028 A JP2008135028 A JP 2008135028A JP 2007296504 A JP2007296504 A JP 2007296504A JP 2007296504 A JP2007296504 A JP 2007296504A JP 2008135028 A JP2008135028 A JP 2008135028A
Authority
JP
Japan
Prior art keywords
update
information
content
time
mobile terminal
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.)
Withdrawn
Application number
JP2007296504A
Other languages
English (en)
Inventor
Seung Yop Lee
李承▲よぷ▼
Jong Min Lee
李鐘▲みん▼
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.)
LG Uplus Corp
Original Assignee
LG Telecom 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
Priority claimed from KR20070026333A external-priority patent/KR101188961B1/ko
Application filed by LG Telecom Ltd filed Critical LG Telecom Ltd
Publication of JP2008135028A publication Critical patent/JP2008135028A/ja
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/60Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
    • H04L67/62Establishing a time schedule for servicing the requests
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/72418User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality for supporting emergency services
    • H04M1/72421User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality for supporting emergency services with automatic activation of emergency service functions, e.g. upon sensing an alarm

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • Emergency Management (AREA)
  • Human Computer Interaction (AREA)
  • Information Transfer Between Computers (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

【課題】コンテンツアップデート方法およびシステムを提供する。
【解決手段】コンテンツ提供サーバから各加入者別にアップデート時間情報をスケジューリングして各加入者の携帯端末機に送信し、携帯端末機にアップデート時間情報に応じてコンテンツ提供サーバにアップデート要請信号を送信し、コンテンツ提供サーバからアップデート情報を受信するコンテンツアップデート方法およびシステムに関する。
【選択図】図1

Description

本発明は、コンテンツ提供サーバで各加入者別にアップデート時間情報をスケジューリングして各加入者の携帯端末機に送信し、携帯端末機からアップデート時間情報に応じてコンテンツ提供サーバにアップデート要請信号を送信し、コンテンツ提供サーバからアップデート情報を受信するコンテンツアップデート方法およびシステムに関する。さらに、本発明は、携帯端末機を含んだコンテンツアップデートシステムに関し、より詳細には、携帯端末機の発売当時にアップデート時間情報データを内蔵しており、アップデート時間情報を基準として所定のサーバに接続してコンテンツ情報を受信する携帯端末機、これを含むコンテンツアップデートシステムおよびその方法に関する。
携帯端末機の普及拡大に伴って当該分野の技術が発展しつつある中、消費者の多様な要求と企業間の競争によって、多様な機能が日々追加されている状況にある。これに伴い、通信事業者および端末機事業者は、加入者が要求する多様なアプリケーションまたは情報を有無線通信網を介して加入者に提供している。代表的な例としては、無線インターネットを介した電子商取引情報、証券情報、GPS(Global Positioning System)ベースのデータサービスなどのように、加入者が直接設定した関心情報を提供している。これにより、加入者は、自身の携帯端末機を用いながら有無線通信網を介して関心情報を照会したり、情報を提供するサーバから情報をダウンロードしたりできる。
しかし、このような従来の方法を用いてアップデートされた情報の提供を受けるためには、毎回一連の入力過程を介して該当する情報を提供するサーバに接続しなければならず、接続した後も加入者が必要とする情報を検索し、検索された情報に対するアップデート情報の提供を受けるという一連の過程を経なければならない。したがって、上述したような従来の方法は、接続のたびに一連の入力過程を経なければならないという不便さと、該当する通信網に過重な負荷がかかっている場合には、情報をダウンロードする速度が低下するようになり、これによる追加的な通信費を加入者が付加的に負担しなければならないという短所があった。
本発明は、上述した従来技術の問題点を解決するために案出されたものであって、効率的にコンテンツをアップデートするために、各加入者別にアップデート時間情報をスケジューリングして各加入者の携帯端末機に送信すれば、携帯端末機からアップデート時間情報に応じてコンテンツ提供サーバにアップデート要請信号を送信し、コンテンツ提供サーバからアップデート情報を受信するコンテンツアップデート方法およびシステムを提供することを目的とする。
また、本発明に係るコンテンツアップデート方法およびシステムは、移動通信網を効果的に用いるために、コンテンツ提供サーバで各加入者にアップデートされたコンテンツを送信する時間をスケジューリングし、スケジューリングされた時間に応じて加入者の携帯端末機にアップデートされたコンテンツ情報を送信することを目的とする。
また、本発明に係るコンテンツアップデート方法およびシステムは、携帯端末機の加入者の便宜を図るために、アプリケーションによってコンテンツアップデート時間をチェックし、アップデート時間が到来すれば、コンテンツ提供サーバにアップデート要請信号を送信することを目的とする。
また、本発明に係るコンテンツアップデート方法およびシステムは、コンテンツ情報のアップデート情報およびテンプレート情報を用いて、携帯端末機上でコンテンツ情報をディスプレイする加入者インターフェイスを提供することを目的とする。
また、本発明は、発売当時からアップデートに関する情報が保存されている携帯端末機、この携帯端末機にアップデートされた情報を提供するコンテンツアップデートシステム、およびその方法を提供することを目的とする。
また、本発明は、携帯端末機とサーバとの間の同期化を実行する過程を介することで、安定したアップデートの実行が可能な携帯端末機を提供することを目的とする。
また、本発明は、該当する情報を提供するサーバに接続するために、一連の入力過程を経なくても、保存されたアップデート時間情報に応じて安定的なアップデートが自動的に実行される携帯端末機、この携帯端末機にアップデートされた情報を提供するコンテンツアップデートシステム、およびその方法を提供することを目的とする。
前記の目的を達成し、上述した従来技術の問題点を解決するために、本発明の一実施形態に係る携帯端末機は、携帯端末機において、所定のサーバにアップデート要請(request)信号を送信し、前記サーバからコンテンツ情報を受信する無線送受信モジュールと、前記サーバに接続するアップデート時間情報および前記サーバから受信された前記コンテンツ情報を保存する保存モジュールと、前記保存モジュールに保存された前記アップデート時間情報に応じて前記サーバに接続し、前記コンテンツ情報を受信するように制御する制御モジュールとを含むことを特徴とする。
また、本発明の一実施形態に係るコンテンツアップデートシステムは、アップデート時間情報に応じて所定のサーバにアップデート要請信号を送信し、前記アップデート要請信号に対応するコンテンツ情報を前記サーバから受信する携帯端末機と、前記アップデート要請信号に対応する前記コンテンツ情報をパッケージングして前記携帯端末機に送信するサーバとを含むことを特徴とする。
また、本発明の一実施形態に係るサーバは、1つ以上の加入者携帯端末機にコンテンツ情報を提供するサーバであって、アップデート詳細情報を提供するコンテンツ提供モジュールと、前記コンテンツ情報をパッケージングするパッケージングモジュール(コンテンツ情報は、アップデート種類情報および前記アップデート詳細情報を含む)と、前記パッケージングされたコンテンツ情報を前記携帯端末機に送信するように制御する制御部とを含み、前記携帯端末機は、アップデート時間情報に応じて前記サーバにアップデート要請信号を送信し、前記サーバは、前記アップデート要請信号に対応する前記コンテンツ情報を前記携帯端末機に送信することを特徴とする。
また、本発明の一実施形態に係る携帯端末機のコンテンツアップデート方法は、携帯端末機のコンテンツをアップデートする方法であって、前記携帯端末機は、アップデート時間情報に応じて所定のサーバとセッションを設定してアップデート要請信号を送信する段階と、前記サーバは、前記アップデート要請信号に対応する前記コンテンツ情報をパッケージングして前記携帯端末機に送信する段階と、前記携帯端末機は、前記アップデート要請信号に対応する前記コンテンツ情報を前記サーバから受信されて保存する段階と、前記保存されたコンテンツ情報をディスプレイする段階とを含むことを特徴とする。
本発明に係るコンテンツアップデート方法およびシステムでは、各加入者別にアップデート時間情報をスケジューリングして各加入者の携帯端末機に送信すれば、携帯端末機でアップデート時間情報に応じてコンテンツ提供サーバにアップデート要請信号を送信し、コンテンツ提供サーバからアップデート情報を受信することで、効率的にコンテンツをアップデートできるという効果がある。
また、本発明に係るコンテンツアップデート方法およびシステムでは、コンテンツ提供サーバにアップデートされるコンテンツを送信する時間を各加入者別にスケジューリングし、スケジューリングされた時間に応じて加入者の携帯端末機にアップデートされたコンテンツ情報を送信することで、移動通信網を効果的に用いることができるという効果がある。
また、本発明に係るコンテンツアップデート方法およびシステムでは、アプリケーションによってコンテンツアップデート時間をチェックし、アップデート時間が到来すれば、コンテンツ提供サーバにアップデート要請信号を送信することで、携帯端末機の加入者の便宜を図ることができるという効果がある。
また、本発明に係るコンテンツアップデート方法およびシステムでは、コンテンツ情報のアップデート情報およびテンプレート情報を用いて、携帯端末機上でコンテンツ情報をディスプレイする加入者インターフェイスを提供できるという効果がある。
また、本発明によれば、発売当時からアップデートに関する情報を保存している携帯端末機、これを含むコンテンツアップデートシステムおよびその方法が提供されるという効果がある。
また、本発明によれば、携帯端末機とサーバとの間の同期化を実行する過程を介することで、安定したアップデートを実行できる携帯端末機が提供されるという効果がある。
また、本発明に係るコンテンツアップデート方法およびシステムでは、一連の入力過程を経た該当する情報を提供するサーバに接続しなくても、保存されたアップデート時間情報に応じて自動的に安定的なアップデートが実行されるようにする効果がある。
以下、添付の図面および添付の図面に記載された内容を参照して、本発明の好ましい実施形態を詳細に説明するが、本発明が実施形態によって制限されたり限定されるものではない。
図1は、本発明の一実施形態に係るコンテンツアップデートシステムの全体ネットワーク連結を示した図である。
図1に示すように、本発明のコンテンツアップデートシステムは、携帯端末機101〜103、またはコンテンツ提供サーバ104に含まれて具現される。ただし、図1〜5では、説明の便宜のために、本発明のコンテンツアップデートシステムがコンテンツ提供サーバ内に含まれて具現されることに限定して説明する。
まず、コンテンツ提供サーバ104は、更新するコンテンツ情報に対する選択を携帯端末機101〜103から受ける。すなわち、コンテンツ提供サーバ104は、本発明に係るコンテンツ情報のアップデートを具現するために、携帯端末機の加入者をサービス登録する。サービス登録の過程において、加入者が個別にディスプレイされる(またはアップデートされる)コンテンツ情報の種類を選択すれば、コンテンツ提供サーバ104がコンテンツ情報を選択した加入者をサービス会員として登録する。コンテンツ情報に対する選択の例としては、事前に事業者が提示したコンテンツ種類の束を加入者が選択および指定することで成される。このようなサービス登録の過程は、WAP(Wireless Application Protocol)または後述する携帯端末機内に設置される端末マネージャーアプリケーションによって実行される。
また、コンテンツ提供サーバ104は、加入者別にアップデート時間情報をスケジューリングし、スケジューリングされたアップデート時間情報を各加入者の携帯端末機101〜103に送信する役割を担う。すなわち、コンテンツ提供サーバ104は、サービス登録された加入者によって選択されたコンテンツ情報と関連したアップデート時間情報を認知して、該当する携帯端末機101〜103に送信する。アップデート時間情報とは、加入者が所望するコンテンツがアップデートされた場合に、アップデートされたコンテンツ情報が送信される時間を意味するものであって、各加入者ごとにそれぞれ相違して設定される。
例えば、コンテンツ提供サーバ104は、各加入者を2つ以上のグループに分類し、各グループ別にアップデート時間情報をそれぞれ相違して設定する。携帯端末機101が第1グループ、携帯端末機102が第2グループ、携帯端末機103が第3グループである場合に、第1グループのアップデート時間情報を「9:00」、第2グループのアップデート時間情報を「9:10」、第3グループのアップデート時間情報を「9:20」として設定する場合がある。この場合に、第1グループに属する携帯端末機101のアップデート時間情報は「9:00」となり、第2グループに属する携帯端末機102のアップデート時間情報は「9:10」となり、第3グループに属する携帯端末機103のアップデート時間情報は「9:20」となるように設定される。
携帯端末機101〜103は、コンテンツ提供サーバ104からアップデート時間情報を受信して所定の保存部に保存する。また、携帯端末機101〜103は、保存部に保存されたアップデート時間情報に基づいた信号送信時間が到来したか否かをチェックし、信号送信時間が到来した場合には、アップデート要請信号を生成してコンテンツ提供サーバ104に送信する役割を担う。他の実施形態として、携帯端末機101〜103は、アップデート時間情報の入力を加入者から受けて保存部に保存することもできる。
コンテンツ提供サーバ104は、携帯端末機101〜103からアップデート要請信号を受信し、インベントリデータベース105からコンテンツ情報を識別して携帯端末機101〜103に送信する。インベントリデータベース105には、アップデート時間情報およびインベントリ情報に対応するコンテンツ情報が各加入者別に保存される。また、コンテンツ情報には、アップデート情報およびテンプレート情報が含まれる。
本実施形態によれば、携帯端末機101〜103は、コンテンツ提供サーバにアップデート要請信号を送信する際に、インベントリ情報を含ませて送信する。これにより、コンテンツ提供サーバ104は、予め送信されたアップデート時間情報および受信されたインベントリ情報に対応するコンテンツ情報をインベントリデータベース105から検索して各携帯端末機101〜103に送信できる。
このように、本発明によれば、各加入者別にアップデート時間情報をスケジューリングして各加入者の携帯端末機に送信すれば、携帯端末機からアップデート時間情報に応じてコンテンツ提供サーバにアップデート要請信号を送信し、コンテンツ提供サーバからアップデート情報を受信することで、効率的なコンテンツのアップデートが可能となる。
以下、図2を参照して、コンテンツアップデートシステム200について詳しく説明する。
図2に示すように、コンテンツアップデートシステム200は、スケジューリング部201と、情報送信部202と、インベントリデータベース203と、信号受信部204とを含んでおり、コンテンツ提供サーバ104で具現される。また、コンテンツ情報が提供される携帯端末機210は、アプリケーション保持部211と、アプリケーション運用部212とを含むことで、所定の端末マネージャーアプリケーションを駆動し、コンテンツ提供サーバ104から受信したコンテンツ情報のグラフィックをディスプレイ処理したり、コンテンツ情報に対するディスプレイ内でイベント発生を処理したりする。
まず、スケジューリング部201は、加入者別にアップデート時間情報をスケジューリングする。加入者とは、コンテンツアップデートサービスに加入した加入者を意味するものであって、アップデートされたコンテンツの提供を受けるために、自身の携帯端末機の電話番号をコンテンツアップデートシステム200に登録する。また、アップデート時間情報とは、アップデートされたコンテンツを各加入者の携帯端末機に送信することに関する時間を意味するものであって、スケジューリング部201は、加入者を2つ以上の複数のグループに分類し、各グループ別にアップデート時間情報をそれぞれ相違して設定する。
このように、本発明によれば、各加入者にアップデートされるコンテンツを送信する時間をスケジューリングし、スケジューリングされた時間に応じて加入者の携帯端末機にアップデートされたコンテンツ情報を相違して送信することで、移動通信網を効果的に用いることができる。
また、本実施形態によれば、アップデート時間情報には、アップデート開始時間、アップデート終了時間、基準時間、基準時間からの遅延時間、アップデート間隔時間のうちの少なくとも1つが含まれる。
アップデート開始時間は、アップデートの実行を開始する時間に対する情報を含んでおり、アップデート終了時間は、アップデートの実行を終了する時間に対する情報を含んでいる。また、基準時間とは、アップデート実行の基準となる時間を意味するものであり、遅延時間とは、基準時間からアップデートが実行される遅延時間を意味するものである。また、アップデート間隔時間とは、アップデートが実行された後、その次のアップデートが実行される時間までの間隔を指す。
基準時間とは、アップデートが実行される時間に対する情報であって、より具体的には、アップデート時間情報として設定されたアップデート開始時間、アップデート間隔時間、遅延時間、アップデート終了時間などに基づいて算術される。例えば、アップデート開始時間が毎日9時に設定されており、アップデート間隔時間が2時間で設定されている場合には、最初の基準時間は9時となり、アップデートの進行に応じて、アップデート間隔時間を参照して、次の基準時間は最初の開始時間から2時間の間隔(例えば、11時、13時、…)で設定される。
遅延時間とは、計算された基準時間から設定された時間だけアップデート実行を遅延させる情報である。通常、携帯端末機の発売当時には0(zero)で設定されるが、所定の制御モジュールを介して変更が可能である。遅延時間は、加入者の増加によるコンテンツ提供サーバ104のトラフィックを分散するためものであり、コンテンツ提供サーバ104への接続時間を加入者別に柔軟に設定することが可能となる。上述した例として、遅延時間が5分で設定されている場合には、最初の基準時間は9時5分、その次の基準時間は11時5分、その次は13時5分、…となる。
また、基準時間とアップデート終了時間を比較し、アップデート終了時間後にはアップデートが実行されないようにする。
基準時間の変更は、上述したように、携帯端末機に保存されたアップデート時間情報を参照して実行されたり、アップデートされるコンテンツ情報とともに次期の基準時間と関連した情報の伝達をコンテンツ提供サーバ104から受けて設定されたりする。基準時間と関連した情報を用いる場合に、コンテンツ提供サーバ104は、トラフィックを考慮した上で、加入者別にサーバ接続時間を上述した遅延時間を用いて調節する。
前記のように設定されたアップデート時間情報は、インベントリデータベース203に保存される。すなわち、インベントリデータベース203は、アップデート時間情報に対応するコンテンツ情報を各加入者別に保存する役割を担う。
コンテンツ情報は、アップデート情報およびテンプレート情報を含む。アップデート情報とは、コンテンツ情報が更新されるたびに変更されるものであり、テンプレート情報とは、コンテンツ情報を構成する基本構造であって、コンテンツ情報が更新されるたびに変更されるものではない。例えば、リアルタイムで天気情報を提供する場合に、特定地域の現在の天気など随時変更する情報はアップデート情報であり、背景画面および基本メニューなど随時変更しない部分はテンプレート情報である。
より詳細に説明すれば、アップデート情報は、アップデート種類情報およびアップデート詳細情報を含む。アップデート種類情報とは、アップデートする情報の種類に対する情報であって、証券(stock)、ニュース(news)などのように加入者が提供を受ける情報を区分するコンテンツの種類に対する情報である。また、アップデート詳細情報は、携帯端末機の加入者に提供される具体的な情報であって、アップデート種類別または出力形態に応じて多様な形式が可能である(例えば、テキストファイル(TXT)、画像ファイル(IMG)など)。
本発明の実施形態によれば、インベントリデータベース203は、コンテンツ情報に対応するインベントリ情報をさらに含んで保存する。インベントリ情報は、コンテンツ情報内のアップデート情報に対応するシーケンス(sequence)を含む。インベントリ情報は、コンテンツ提供サーバ104と携帯端末機210との間のアップデートを管理する役割を担う。すなわち、本発明のコンテンツアップデートシステム200は、携帯端末機210から受信されたインベントリ情報とコンテンツ提供サーバ104に保存されたインベントリ情報とを比較し、携帯端末機210で保有するコンテンツ情報が最新の情報であるか否かを判断し、最新の情報でない場合には、該当する携帯端末機210に最新のコンテンツ情報が送信されるように制御する。
このように、インベントリ情報は、携帯端末機210からアップデートが要請される場合に、コンテンツ提供サーバ104が機械的にコンテンツ情報を携帯端末機210に送信することによって発生し得るトラフィック増加、リソース占有などの損失を減らすために、要請されたコンテンツ情報が実際にアップデートされたか否かを判断し、アップデートされた場合にのみコンテンツ情報が携帯端末機210に送信されるようにするためのものである。
より具体的には、コンテンツ提供サーバ104が管理する情報に更新が成されれば、コンテンツ提供サーバ104は、一定した期間内に更新されたアップデート種類別のアップデート詳細情報をパッケージ対象として対応するインベントリ情報を生成してインベントリデータベース203に保存する。インベントリ情報は、パッケージ順に応じて更新されるアップデート詳細情報に対応するシーケンスとなる。
インベントリ情報がシーケンスで示される場合に、コンテンツアップデートシステム200は、携帯端末機210に保存されたシーケンスとコンテンツ提供サーバ104に保存されたシーケンスとを比較する。コンテンツアップデートシステム200は、携帯端末機210に保存されたシーケンスの次のシーケンスから最新のシーケンスに対応するアップデート種類別のアップデート詳細情報をパッケージングし、携帯端末機210にパッケージングされたコンテンツ情報(アップデート情報とテンプレート情報)を送信する。シーケンスは、コンテンツ情報が携帯端末機210に送信されるアップデート時間情報を含み得るが、この場合、シーケンスはアップデート時間別に区分されるようになる。
情報送信部202は、アップデート時間情報を携帯端末機210に送信する役割を担う。情報送信部202は、インベントリデータベース203を参照し、各加入者の携帯端末機にアップデート時間情報を送信する。アップデート時間情報の受信によって、携帯端末機210は、受信されたアップデート時間情報を所定の保存部に保存する。本発明の他の実施形態によれば、携帯端末機210は、加入者からアップデート時間情報の入力を受けて保存部に保存することもできる。加入者から入力されたアップデート時間情報も、コンテンツ提供サーバ104でスケジューリングしたアップデート時間情報と同じ方法でスケジューリングが設定される。
信号受信部204は、送信されたアップデート時間情報に基づく所定の時点において、携帯端末機210からアップデート要請信号の入力を受ける。例えば、アップデート時間情報が「9:00」に設定されている場合に、携帯端末機210は、「9:00」にアップデート要請信号を生成し、信号受信部204が生成されたアップデート要請信号を受信する。これにより、本発明では、別途のキー操作を行うことなく、携帯端末機210内に保存されたアップデート時間情報に応じてコンテンツアップデートが可能となり、携帯端末機210の加入者にとってアップデートの具現がより便利となる。
このとき、携帯端末機210は、コンテンツ提供サーバ104から受信されて保存部に保存されるアップデート時間情報に基づいた信号送信時間が到来したか否かをチェックし、チェックの結果、信号送信時間が到来した場合には、アップデート要請信号を生成してコンテンツ提供サーバ104に送信する。
この後、情報送信部202は、入力されたアップデート要請信号に対する応答として、検索されたコンテンツ情報を携帯端末機210に送信することで、携帯端末機210でコンテンツに対する更新が成されるようにする役割を担う。すなわち、情報送信部202は、携帯端末機210からアップデート要請信号が受信されることに伴って、インベントリデータベース203からアップデート要請信号に対応するコンテンツ情報を識別し、識別されたコンテンツ情報を携帯端末機210に送信する役割を担う。
このとき、情報送信部202は、アップデート要請信号が受信される際にともに受信されたインベントリ情報を参照して、上述したインベントリデータベース203からコンテンツ情報を識別する。携帯端末機210は、コンテンツ提供サーバ104から識別されたコンテンツ情報を受信して保存することで、コンテンツ情報を更新する。
このとき、携帯端末機210は、所定の端末マネージャーアプリケーションを駆動して、コンテンツ提供サーバ104から受信したコンテンツ情報のグラフィックをディスプレイ処理したり、コンテンツ情報に対するディスプレイ中のイベント発生を処理したりする。
携帯端末機210に含まれるアプリケーション保持部211は、コンテンツ情報の実行と関連した端末マネージャーアプリケーションを保持する役割を担う。
また、携帯端末機210内のアプリケーション運用部212は、端末マネージャーアプリケーションを駆動させ、コンテンツ情報を実行させて、コンテンツ情報の実行中にイベント発生を処理したりコンテンツ情報のグラフィックを処理したりする役割を担う。
本発明の端末マネージャーアプリケーションは、コンテンツ情報のグラフィックを処理して画面構成およびディスプレイを行ったり、コンテンツのディスプレイ中のイベント発生処理に関与したりする。このような端末マネージャーアプリケーションは、コンテンツ情報の受信に連動して駆動される携帯端末機内のソフトウェアであっても良いし、携帯端末機内の基本ソフトウェアとともに常時運営されるソフトウェアであっても良い。例えば、常時運営されるソフトウェアの場合において、端末マネージャーアプリケーションは、携帯端末機内のアップデート時間情報をモニタリングし、コンテンツアップデートシステム200へのコンテンツ情報要請、コンテンツ情報受信および更新、または携帯端末機の所定イベントに発生時に保存されたコンテンツ情報に対するディスプレイ全般に対して関与する。
例えば、端末マネージャーアプリケーションは、待機画面において実行中に加入者が追加情報を要請するイベントが発生する際に、待機画面から転換して追加情報をダウンロードしてディスプレイしたり、電話連結のイベントが発生する際に実行を終了するハンドリングを行ったりする。また、端末マネージャーアプリケーションは、携帯端末機の基本動作と関連した基本ソフトウェアとともに運営されながら、送信されたコンテンツ情報に対する実行を担当することもできる。
以下、図3を参照して、コンテンツ情報を送信する一例について説明する。
図3に示すように、コンテンツ提供サーバ104は、コンテンツ情報内のアップデート種類/アップデート詳細情報、およびインベントリ情報を保存する。アップデート詳細情報とは、アップデートの方式を意味するものであって、例えば、全体更新(○)、一部更新(△)のうちの1つとなる。また、インベントリ情報は、アップデート詳細情報に対応するシーケンスを含む。
例えば、「8:50」現在、本発明のコンテンツアップデートシステム200は、第1加入者に対して「9:00」にアップデート要請信号を受信し、「0001ニュース」に対するコンテンツ情報(全体更新:○)を第1加入者の携帯端末機210に送信する。また、第2加入者に対して「9:00」にアップデート要請信号を受信し、「0001ニュース、証券、天気」に対するコンテンツ情報(全体更新:○)を第2加入者の携帯端末機210に送信する。
また、「10:50」現在、本発明のコンテンツアップデートシステム200は、第1加入者に対して「11:00」にアップデート要請信号を受信し、「0003ニュース」に対するコンテンツ情報(一部更新:△)を第1加入者の携帯端末機210に送信する。また、第2加入者に対して「11:00」にアップデート要請信号を受信し、「0002証券」に対するコンテンツ情報(一部更新:△)と「0003ニュース」に対するコンテンツ情報(全体更新:○)とを第2加入者の携帯端末機210に送信する。
また、コンテンツアップデートシステム200は、加入者別に加入チャンネル、基準時間、インベントリ情報、アップデート後のアップデート種類別のアップデート詳細情報を保存する。
以下、図4を参照してコンテンツディスプレイ画面の一例について説明する。
携帯端末機400は、本発明のコンテンツアップデートシステム200から受信されたコンテンツ情報を用い、メイン画面において、例えば、時計、カレンダー、天気、ニュース、運勢、証券、競売、および競馬などのようなサブコンテンツに該当する画面を提供する。コンテンツ情報には、各画面を提供するためのそれぞれのテンプレート情報が含まれている。このようなそれぞれのテンプレート情報は、コンテンツ情報を構成する基本的な骨格であって、随時変更されることはない。これとは異なり、ニュース画面を提供するために、携帯端末機400は、ニュース画面に対するテンプレート情報に対応するリアルタイムニュース情報、ニュース映像ファイル、ニュースTEXT、および詳細ニュースURL(Uniform Resource Locators)などのアップデート情報を保存および保持する。すなわち、携帯端末機400は、基本骨格であるコンテンツ情報を保持すると同時に、アップデート情報としてイメージデータであるニュース映像ファイル、テキストデータであって簡単なヘッドライン情報を提供するニュースTEXT、ヘッドライン情報と関連した詳細な記事を確認できるURL情報である詳細ニュースURLなどを加入者に提供する。
図4に示すように、携帯端末機400は、コンテンツ情報をデコーディングしてディスプレイ装置に表示する。すなわち、携帯端末機400は、図面符号401のように、現在表示される予報に対する情報、特定地域の現在の温度情報402、天気速報403、および明日の天気情報403をアップデート情報としてコンテンツ提供サーバ104から受信して表示する。これとは異なり、図面符号404のように、携帯端末機400は、現在の画面に表示されるメニューなどのようなリアルタイムでの変動がない客体をコンテンツ情報として保存部に保持する。したがって、天気と関連したコンテンツ情報は、携帯端末機400が受信するコンテンツ提供サーバ104から加入者にリアルタイム情報を提供できるようになる。
図5は、本発明の一実施形態に係るコンテンツアップデート方法を示したフローチャートである。本実施形態に係るコンテンツアップデート方法は、図2に示したコンテンツアップデートシステム200によって実行される。
まず、コンテンツ提供サーバ200は、携帯端末機101〜103から更新するコンテンツ情報に対する選択を受ける(段階501)。本段階は、本発明に係るコンテンツ情報のアップデートを具現するために、携帯端末機の加入者をサービス登録する過程である。
また、コンテンツアップデートシステム200は、アップデート時間情報を加入者別にスケジューリングする(段階502)。アップデート時間情報とは、アップデートされたコンテンツを各加入者の携帯端末機に送信する時間であって、コンテンツアップデートシステム200は、加入者を2つ以上のグループに分類し、各グループ別にアップデート時間情報をそれぞれ相違して設定する。
コンテンツアップデートシステム200は、スケジューリングされたアップデート時間情報を各加入者の携帯端末機に送信する(段階503)。例えば、コンテンツアップデートシステム200は、第1グループに属する携帯端末機101にアップデート時間情報を「9:00」、第2グループに属する携帯端末機102にアップデート時間情報を「9:10」、第3グループに属する携帯端末機103にアップデート時間情報を「9:20」として送信する。
コンテンツアップデートシステム200は、送信されたアップデート時間情報による所定の時点に、携帯端末機からアップデート要請信号の入力を受ける(段階504)。この場合、携帯端末機は、アップデート時間情報に基づいた信号送信時間が到来したか否かをチェックし、チェックの結果、信号送信時間が到来した場合には、アップデート要請信号を生成して、コンテンツ提供サーバ104に送信されるように制御する。コンテンツアップデートシステム200は、アップデート要請信号を受信する際に、携帯端末機からインベントリ情報もともに受信する。
コンテンツアップデートシステム200は、携帯端末機からアップデート要請信号を受信し、インベントリデータベース203からコンテンツ情報を識別して携帯端末機に送信する(段階505)。インベントリデータベース203は、アップデート時間情報およびインベントリ情報に対応するコンテンツ情報を各加入者別に保存する。コンテンツ情報は、アップデート情報およびテンプレート情報を含んでおり、アップデート情報は、コンテンツ情報が更新されるたびに変更されるものであり、テンプレート情報は、コンテンツ情報を構成する基本構造であって、コンテンツ情報が更新されるたびに変更されるものではない。
携帯端末機では、コンテンツアップデートシステム200から受信したコンテンツ情報を用いて更新処理を実行する。すなわち、携帯端末機は、受信されたコンテンツ情報を携帯端末機の非揮発性メモリに保存して保持している間に所定のイベント(事象)が発生する場合に、保存されたコンテンツ情報をディスプレイする(段階506)。
所定のイベントは、携帯端末機が待機モードに転換されたり、携帯端末機に備えられたソフトキーの入力がある場合に発生する。携帯端末機の端末マネージャーアプリケーションは、イベント発生に応じて保存されたコンテンツ情報をディスプレイする。
図6は、本発明の他の実施形態に係るアップデート機能を提供する携帯端末機とサーバとを含むコンテンツアップデートシステムを示したブロック図である。
図6を参照すれば、本発明のコンテンツアップデートシステムは、アップデート時間情報に応じてサーバ1400にアップデート要請信号を送信し、アップデート要請信号に対応するコンテンツ情報をサーバ1400から受信する携帯端末機と、アップデート要請信号に対応するコンテンツ情報をパッケージングして携帯端末機に送信するサーバ1400とを含む。
本発明の携帯端末機は、無線送受信モジュール1100と、保存モジュール1200と、制御モジュール1300とを含む。
無線送受信モジュール1100は、所定のサーバ1400にアップデート要請信号を送信し、サーバ1400からコンテンツ情報を受信する。また、無線通信のためのアンテナ(ANT)またはRF回路を含む。これに対応し/-、サーバ1400は、アップデート要請信号に対応するコンテンツ情報をパッケージング(packaging)して携帯端末機に送信する。
保存モジュール1200は、サーバ1400に接続するアップデート時間情報およびサーバ1400から受信されたコンテンツ情報を保存する。保存モジュール1200は、アップデート時間情報を保存するアップデート時間情報保存部1210と、コンテンツ情報を保存するコンテンツ情報データベース1220とを含む。
アップデート時間情報保存部1210は、アップデート開始時間、アップデート終了時間、基準時間、基準時間からの遅延時間、およびアップデート間隔時間のうちのいずれか1つ以上を含むアップデート時間情報を保存する。アップデート時間情報は、携帯端末機の発売当時から設定されて保存されており、その後は携帯端末機の加入者が所定の制御モジュールを介して変更することも可能である。アップデート時間情報については、図10を参照して説明する。また、アップデート時間情報は、サーバ1400への接続が失敗した際に、再度接続を試みるための予約変数をさらに含むこともできる。予約変数については、図12を参照して後述する。
図10は、本発明の一実施形態に係る1つ以上の時間情報を含むアップデート時間情報を示した表である。
図10を参照すれば、本発明のアップデート時間情報は、アップデート開始時間、アップデート終了時間、基準時間、基準時間からの遅延時間、およびアップデート間隔時間のうちのいずれか1つ以上を含み、図10の表に示されるように、アップデート時間情報に含まれる時間に対応する変数で表現される。図10を参照すれば、アップデート開始時間は、「Daily_update_start_time」変数で表現が可能であり、アップデートの実行を開始する時間に対する情報を含んでいる。また、アップデート終了時間は、「Daily_update_end_time」変数で表現が可能であり、アップデートの実行を終了する時間に対する情報を含んでいる。また、基準時間は、「Update_standard_time」変数で表現が可能であり、アップデートを実行する基準となる時間である。また、遅延時間は、基準時間からアップデートが実行される遅延時間であって、「Update_delay_time」変数で表現が可能である。さらに、アップデート間隔時間は、アップデートを実行した後に次のアップデートに実行するまでの時間間隔であって、「Update_interval_time」として表現が可能である。上述した携帯端末機内に保存されたアップデート時間情報に応じて、加入者は、携帯端末機を介して別途の一連のキー操作または携帯端末機のイベント発生駆動によるサーバ1400への接続がなくてもアップデートを可能にする。
アップデート基準時刻とは、アップデートが実行される時間に対する情報であり、より具体的には、アップデート時間情報に設定されたアップデート開始時間、アップデート間隔時間、遅延時刻、またはアップデート終了時刻に基づいて算術される。例えば、アップデート時間情報のアップデート開始時間(Daily_update_start_time)が毎日9時に設定されており、アップデート間隔時間(Update_interval_time)が2時間で設定されている場合に、最初の基準時間(Update_standard_time)は9時となり、アップデートの進行に伴い、アップデート間隔時間(Update_interval_time)を参照して、次の基準時間は最初の基準時間から2時間の間隔で設定される。
遅延時間(Update_delay_time)とは、計算された基準時間から設定された時間だけアップデート実行を遅延させる情報であって、通常、携帯端末機の発売当時は0(zero)で設定されるが、所定の制御モジュールを介して変更が可能である。遅延時間は、加入者の増加によるサーバ1400のトラフィックを分散するためのものであって、サーバ1400への接続時間を加入者別に柔軟に設定することを可能にする。上述した例として、遅延時間(Update_delay_time)が5分で設定されている場合には、最初のアップデート基準時刻(Update_standard_time)は9時5分となり、次のアップデート基準時刻(Update_standard_time)は時間は11時5分となる。続いて、その次の基準時間は、13時5分にアップデートが実行される。
基準時間とアップデート終了時間(Daily_update_end_time)とを比較し、アップデート終了時間後にはアップデートが実行されないようにする。アップデート基準時刻(Update_standard_time)変更は、上述したように、端末機に保存された周期情報を参照してアップデートが実行されながら設定されたり、アップデートの際にコンテンツ情報とともに次期の基準時刻情報をサーバ1400から伝達されて設定されたりする。次期基準時刻情報をアップデートする際に、サーバ1400から伝達を受ける場合に、サーバ1400がトラフィックを考慮した上で、加入者別のサーバ接続時刻を上述した遅延時間(Update_delay_time)を用いて調節する。
再び図6を参照すれば、コンテンツ情報データベース1220は、コンテンツ情報を保存する。コンテンツ情報は、アップデート種類情報およびアップデート詳細情報を含み、コンテンツ情報に対応するインベントリ情報をさらに含む。インベントリ情報は、アップデート詳細情報に対応されるシーケンスを含む。
再び図6を参照すれば、制御モジュール1300は、保存モジュール1200に保存されたアップデート時間情報に応じてサーバ1400に接続し、コンテンツ情報を受信するように制御する。制御モジュール1300は、保存モジュール1200を参照してアップデート時間情報をモニタリングし、サーバ1400にアップデート要請信号を送信するアップデート実行モジュール1320と、保存モジュール1200からコンテンツ情報をアクセスして所定のディスプレイ手段に出力するコンテンツ情報出力制御モジュール1330とを含む。また、本発明の制御モジュール1300は、保存モジュール1200に保存されたアップデート時間情報を変更するアップデート設定変更モジュール1310をさらに含むこともできる。
アップデート設定変更モジュール1310は、発売当時から保存モジュール1200に保存されているアップデート時間情報を変更できるモジュールであって、携帯端末機の加入者またはサーバ1400は、加入者の増加によるトラフィック増加を考慮した上で、アップデート設定変更モジュール1310を介してアップデート時間情報に含まれるアップデート開始時間、アップデート終了時間、基準時間、基準時間からの遅延時間、およびアップデート間隔時間などの設定値を変更することにより、アップデート時間情報の変数設定を変更できる。
アップデート実行モジュール1320は、保存モジュールを参照してアップデート時間情報をモニタリングし、アップデート時間情報に応じて周期ごとにアップデート時間情報を確認し、アップデート時間情報に基づいた時刻(例えば、基準時間(Update_standard_time))に到逹すれば、該当する情報を提供するサーバ1400に無線送受信モジュール1100を介して接続し、コンテンツ情報の提供をサーバ1400から受けてコンテンツ情報データベース1220に保存する。また、アップデート時間情報によって該当する情報のアップデートが終了すれば、無線送受信モジュール1100のサーバ1400との連結を解除する。
コンテンツ情報出力制御モジュール1330は、保存モジュール1200からコンテンツ情報をアクセスして所定のディスプレイ手段に出力する。
携帯端末機は、サーバ1400からコンテンツ情報を受信するための端末マネージャーアプリケーションを受信し、端末マネージャーアプリケーションは携帯端末機にインストールされて、携帯端末機とサーバ1400との間のセッション設定を制御する。端末マネージャーアプリケーションは、携帯端末機の発売時点に搭載された基本ソフトウェアとともに提供される。さらに、本発明による携帯端末機は、移動携帯端末機、PDA(personal digital assistant)、スマートフォン(smart phone)、ハンドヘルド(handheld)PC、携帯電話、MP3プレーヤなどのような携帯型端末機であって、CDMA(code division multiplexing access)モジュール、ブルートゥースモジュール、赤外線通信モジュール(IrDA)などのような所定の無線通信モジュールを備えることができ、所定のマイクロプロセッサを搭載することで所定の演算能力を備えた端末機を通称する概念である。
また、サーバ1400は、アップデート要請信号に対応するコンテンツ情報をパッケージングして携帯端末機に送信する。サーバ1400については、図14を参照して説明する。
図14は、本発明の一実施形態に係るサーバの構成要素を示したブロック図である。
図14を参照すれば、本発明のコンテンツアップデートシステムのサーバ1400は、コンテンツ提供モジュール1410およびパッケージングモジュール1420を含む。コンテンツ提供モジュール1410は、アップデート詳細情報をサーバに提供するものであり、パッケージングモジュール1420は、コンテンツ情報をパッケージングするものである。また、コンテンツ情報は、アップデート種類情報およびアップデート詳細情報を含む。サーバ1400は、パッケージングモジュール1420を介して携帯端末機からのアップデート要請信号に対応するコンテンツ情報をパッケージングし、無線送受信モジュール1450を経て携帯端末機に送信する。
コンテンツアップデートシステムのサーバ1400は、アップデート詳細情報データベース(図示せず)を備えており、コンテンツ提供モジュールから提供されるアップデート詳細情報を保存かつ保持し、携帯端末機のアップデート要請信号に対応するコンテンツ情報をアップデートデータベースから抽出してパッケージングし、携帯端末機に送信することもできる。
また、本発明のコンテンツアップデートシステムのサーバ1400は、インベントリ情報を保存するインベントリデータベース1430をさらに含むこともできる。サーバ1400が管理する情報に更新が成されれば、サーバ1400は、一定の期間内に更新されたアップデート種類別のアップデート詳細情報をパッケージ対象とし、対応するインベントリ情報を生成し、インベントリデータベース1400に保存する。
また、インベントリ情報は、サーバ1400で生成されたり、アップデート詳細情報を提供する外部コンテンツ提供部(CP:Contents Provider)で生成されたりし、サーバ1400のコンテンツ提供モジュール1410を介して同時に提供されることもできる。
上述したように、インベントリ情報は、コンテンツ情報に対応して携帯端末機に送信されるコンテンツ情報に含まれる。インベントリ情報とは、更新されるアップデート種類情報およびアップデート詳細情報に対応するシーケンスを意味する。サーバ1400は、携帯端末機のアップデート要請信号を受信する際に、インベントリデータベース1430に保存されたインベントリ情報のみを優先的に携帯端末機に送信する。これにより、携帯端末機は、アップデートの可否を判断してサーバ1400にアップデートを要請する。
また、サーバ1400は、携帯端末機からのアップデート要請信号を受信する際に、インベントリデータベース1430に保存されたインベントリ情報を読み出し、読み出されたインベントリ情報を参照してアップデートするか否かを判断し、必要な情報のみを携帯端末機に送信することもできる。この場合に、サーバ1400は、携帯端末機の加入者別に送信したコンテンツ情報に対応するインベントリデータベース(図示せず)を別途に備えることもできる。すなわち、サーバ1400は、携帯端末機からのアップデート要請信号を受信する際に、加入者別のインベントリ情報とインベントリデータベース1400から読み出したインベントリ情報とを比較参照し、アップデートするか否かを判断し、判断した結果、必要な情報のみを携帯端末機に送信することもできる。また、サーバ1400は、携帯端末機から携帯端末機に保存された既存インベントリ情報をともに受信し、受信されたインベントリ情報とインベントリデータベースから読み出されたインベントリ情報とを比較参照し、アップデートするか否かを判断し、判断した結果、必要な情報のみを携帯端末機に送信することもできる。このため、インベントリ情報は、シーケンスで表現される。シーケンスを用いたコンテンツ情報の送信制御については上述した通りであるため、ここでの説明は省略する。
上述した構成によって、本発明のコンテンツアップデートシステムは、インベントリ情報を活用してトラフィックを減少させることで、より効率的にアップデートを提供できる。
また、本発明のサーバ1400は、携帯端末機からアップデート要請信号を受信し、コンテンツ情報を送信する無線送受信モジュール1450および上述した構成要素を制御するための制御部1440をさらに含むこともできる。
図7は、本発明の一実施形態に係る携帯端末機で具現されるコンテンツアップデート方法を示したフローチャートである。
図7を参照すれば、所定のサーバ1400に接続するアップデート時間情報および前記サーバから受信されたコンテンツ情報を保存して保持する(段階2010)。アップデート時間情報は、アップデート開始時間、アップデート終了時間、基準時間、基準時間からの遅延時間、およびアップデート間隔時間のうちのいずれか1つ以上を含む。これについては、図6を用いて上述した通りである。
この後、アップデート時間情報に応じてサーバ1400にアップデート要請信号を送信し(段階2020)、サーバからアップデート要請信号に対応するコンテンツ情報を受信する(段階2040)。
この場合に、アップデート時間情報に応じてサーバにアップデート要請信号を送信する際に、サーバ1400のインベントリ情報(シーケンス)のみを優先的に受信し、携帯端末機において保存された既存インベントリ情報と比較および参照してアップデートするか否かを判断し、アップデート要請信号をサーバ1400に送信することもできる。
また、本発明のアップデート提供方法は、携帯端末機からアップデート要請信号を送信する際に、サーバ1400で加入者別のインベントリ情報とインベントリデータベース1430から読み出されたインベントリ情報(シーケンス)とを比べて、必要なアップデートが存在するか否かを判断することもできる。さらに、アップデート要請信号を送信する際に、携帯端末機に保存された既存のインベントリ情報(シーケンス)をともに送信し、サーバ1400において受信されたインベントリ情報とインベントリデータベース1430から読み出されたインベントリ情報(シーケンス)とを比較および参照してアップデートするか否かを判断し、必要な情報を送信することもできる。これについては、図8および図9を用いて詳しく説明する。
また、本発明の携帯端末機で具現されるコンテンツアップデート方法は、サーバからアップデート要請信号に対応するコンテンツ情報を受信する前に、サーバ1400からコンテンツ情報を受信するための端末マネージャーアプリケーションを受信することもできる(段階2030)。端末マネージャーアプリケーションは携帯端末機にインストールされ、携帯端末機とサーバ1400との間のセッション設定を制御する。また、端末マネージャーアプリケーションは、携帯端末機の発売当時に搭載された基本ソフトウェアとして提供されることもできる。
次に、サーバ1400から受信されたコンテンツ情報を保存および更新し、コンテンツ情報に対応するインベントリ情報を保存する(段階2050)。
コンテンツ情報は、アップデート種類情報およびアップデート詳細情報を含み、コンテンツ情報に対応するインベントリ情報をさらに含む。インベントリ情報とは、更新されるアップデート種類情報およびアップデート詳細情報に対応するシーケンスである。
この後、保存されたコンテンツ情報にアクセスし、所定のディスプレイ手段を介してコンテンツ情報が出力されるようにする(段階2060)。
図8は、本発明の第2実施形態に係る携帯端末機で具現されるコンテンツアップデート方法を示したフローチャートである。
図8を参照すれば、所定のサーバ1400に接続するアップデート時間情報およびサーバから受信されたコンテンツ情報を保存して保持し(段階2070)、サーバ1400は、加入者別のインベントリ情報を保存するインベントリデータベースを保持する(段階2080)。
この後、アップデート時間情報に応じてサーバ1400にアップデート要請信号を送信し(段階2090)、サーバ1400から加入者別のインベントリ情報とインベントリ情報が参照されたコンテンツ情報を受信する(段階2100)。すなわち、携帯端末機からアップデート要請信号が送信される際に、サーバ1400において加入者別のインベントリ情報とインベントリデータベース1430から読み出されたインベントリ情報(シーケンス)とを比較して必要なアップデートの可否を判断し、必要なコンテンツ情報を携帯端末機に送信する。
また、本発明の携帯端末機で具現される第2実施形態のコンテンツアップデート方法は、サーバからアップデート要請信号に対応するコンテンツ情報を受信する前に、サーバ1400からコンテンツ情報を受信するための端末マネージャーアプリケーションを受信することもできる。端末マネージャーアプリケーションは携帯端末機にインストールされ、携帯端末機とサーバ1400との間のセッション設定を制御する。
次に、サーバ1400から受信されたコンテンツ情報を保存および更新し、コンテンツ情報に対応するインベントリ情報を保存する(段階2110)。この後、保存されたコンテンツ情報にアクセスして所定のディスプレイ手段に提供する(段階2120)。
図9は、本発明の第3実施形態に係る携帯端末機で具現されるコンテンツアップデート方法を示したフローチャートである。
図9を参照すれば、所定のサーバ1400に接続するアップデート時間情報およびサーバから受信されたコンテンツ情報を保存して保持する(段階2130)。アップデート時間情報は、最初の接続時間、最後の接続時間、基準時間、基準時間からの遅延時間、およびアップデート間隔時間を含むことは、上述した通りである。
この後、アップデート時間情報によるアップデート要請信号およびインベントリ情報をサーバに送信する(段階2140)。次に、サーバ1400からインベントリ情報が参照されたコンテンツ情報を受信する(段階2160)。アップデート要請信号が送信される際に、携帯端末機に保存された既存インベントリ情報(シーケンス情報)もともに送信し、サーバ1400で受信されたインベントリ情報とインベントリデータベース1430から読み出されたインベントリ情報(シーケンス)とを比較および参照し、アップデートするか否かを判断して必要な情報を送信する。
また、本発明の携帯端末機で具現される第2実施形態のコンテンツアップデート方法は、サーバからアップデート要請信号に対応するコンテンツ情報を受信する前に、サーバ1400からコンテンツ情報を受信するための端末マネージャーアプリケーションを受信することもできる(段階2150)。端末マネージャーアプリケーションは携帯端末機にインストールされ、携帯端末機とサーバ1400との間のセッション設定を制御する。
次に、サーバ1400から受信されたコンテンツ情報を保存および更新し、コンテンツ情報に対応するインベントリ情報を保存する(段階2170)。この後、保存されたコンテンツ情報をアクセスして所定のディスプレイ手段に提供する(段階2180)。
図11は、本発明の一実施形態に係るアップデート時間情報による携帯端末機とサーバとの間の情報送受信過程を示したフローチャートである。
図11を参照すれば、携帯端末機は、アップデート時間情報に応じて最初のアップデート時間情報をチェックし(段階3100)、アップデート要請信号をサーバ1400に無線送受信モジュール1100を介して送信する(段階3200)。例えば、アップデート時間情報のアップデート開始時間(Daily_update_start_time)が毎日9時に設定されており、アップデート間隔時間(Update_interval_time)が2時間で設定されており、遅延時間(Update_delay_time)が0で設定されている場合に、携帯端末機のアップデート実行モジュール1320は、9時にサーバ1400にアップデート要請信号を送信する。
サーバ1400は、アップデート要請信号に対応するコンテンツ情報をパッケージングし(段階3300)、コンテンツ情報を携帯端末機に送信する。携帯端末機は、無線送受信モジュール1100を介してこれを受信する(段階3400)。
この後、基準時間9時から2時間の間隔時間(Update_interval_time)後の11時に基準時刻が設定される。このとき、携帯端末機は、アップデート時間情報に応じて基準時間に基づいて第2アップデート周期をチェックし、11時に第2アップデートを実行する。
アップデートは、アップデート終了時刻(Daily_update_end_time)をチェックし(段階3500)、基準時間とアップデート終了時間(Daily_update_end_time)とを比較した結果、基準時間がアップデート終了時間を超過しない場合には、アップデート要請信号をサーバ1400に無線送受信モジュール1100を介して送信する(段階3600)。この後、サーバ1400は、アップデート要請信号に対応するコンテンツ情報をパッケージングして(段階3700)、コンテンツ情報を携帯端末機に送信する。携帯端末機は、無線送受信モジュール1100を介してこれを受信する(段階3800)。携帯端末機の制御部1300は、受信されたコンテンツ情報を保存モジュール1200に保存してアップデートを終了する。
図12は、本発明に係る携帯端末機のサーバ接続が失敗した際の再始動のため、携帯端末機とサーバとの間の同期化のための予約変数を示した表である。
図12を参照すれば、本発明の携帯端末機とサーバとの間の同期化のための同期化予約変数は、同期化時間変数および同期化始動変数で構成される。同期化時間変数は、同期化実行時間情報(SYN)、同期化始動間の待機時間情報(RT2)、第1始動同期化までの待機時間情報(RT3)、および第2始動同期化後の待機時間情報(RT4)を含み、同期化始動変数は、同期化再指導回数情報(RT1)を含む。
同期化実行時間情報は、「SYN」という変数で表現が可能であり、現在始動した同期化が成功した場合に次の同期化を実行する時間に関するものであって、年度、月、日、時、および分で成された値形式を有する。同期化始動間の待機時間情報は、「RT2」変数で表現が可能であり、連続して始動される同期化実行間の待機時間に関するものであって、時、分および秒で構成された値形式で成される。また、第1始動同期化までの待機時間情報は、「RT3」変数で表現が可能であり、予約された同期化実行が最終的に失敗した場合や再始動同期化実行が失敗した場合に、次の第1始動までの待機時間に関するものである。RT3変数は、時、分および秒で構成された値形式で構成される。また、第2始動同期化後の待機時間情報は、「RT4」変数で表現が可能であり、予約された同期化実行が失敗したり再始動同期化実行が失敗した後に、次の第1始動の同期化実行までも失敗した場合、次の第2始動同期化後の待機時間に関するものである。RT4変数も、時、分および秒で構成された6桁値形式で構成される。また、同期化再始動回数情報は、「RT1」変数で表現が可能であり、現在始動した同期化が失敗した場合に、連続して始動する再始動同期化の総回数に関するものである。
図13は、本発明に係る携帯端末機のサーバ接続が失敗した際の再始動のため、携帯端末機とサーバとの間の同期化を実行する過程を示した図である。
図13を参照すれば、携帯端末機とサーバ1400は、最初の同期化を始動し、最初の同期化が成功した後に次に始動する同期化は、待機時間であるRT2変数で設定された時間が経過した後に実行される。同期化の始動回数は、RT1変数で設定された値に基づく。図13では、RT1変数が3で設定されている場合を示しており、1回の始動で3回の同期化を実行することを意味する。予約された同期化始動で同期化に失敗した場合であれば、次の第1始動までの待機時間情報に関するRT3変数で設定された時間後に第1始動の同期化が実行される。第1始動においても、RT1変数に基づいて3回の同期化始動が行われるようになり、第1始動でも同期化が失敗すれば、RT4変数で設定された時間後、すなわち、予約された同期化実行が失敗したり再始動同期化実行が失敗した後、次の第1始動の同期化実行さえも失敗した場合には、次の第2始動同期化後の待機時間に関するRT4変数で設定された時間後に第2始動の同期化が実行される。第2始動においても、RT1変数に基づいて3回の同期化始動が行われるようになり、同期化が成功するまで第3始動および第4始動の同期化が継続して実行される。
携帯端末機のサーバ接続が失敗した際の再始動ための携帯端末機とサーバ1400との間の同期化実行方法は、インベントリ情報を活用することでより効率的に実行される。上述したように、インベントリ情報は、アップデート詳細情報に対応するシーケンスで表現される。その1つ目の実行方法は、携帯端末機のアップデート要請信号が受信される際に、インベントリデータベース1430に保存されたインベントリ情報のみを優先的に携帯端末機に送信し、携帯端末機はアップデートの可否を判断してサーバ1400にアップデートを要請するという方法である。
2つ目の実行方法として、サーバ1400は、携帯端末機からのアップデート要請信号が受信される際に、インベントリデータベース1430に保存されたインベントリ情報を読み出し、前記読み出されたインベントリ情報を参照してアップデートの可否を判断し、必要な情報のみを携帯端末機に送信するという方法が挙げられる。
3つ目の実行方法として、サーバ1400は、携帯端末機から保存された既存インベントリ情報をともに受信し、携帯端末機から受信されたインベントリ情報からアップデートの可否を判断し、必要な情報を携帯端末機に送信するという方法が挙げられる。
上述した携帯端末機とサーバとの間の同期化実行過程を介して、携帯端末機は安定したアップデートを実行できる。
本発明に係るコンテンツアップデート方法は、コンピュータにより具現される多様な動作を実行するためのプログラム命令を含むコンピュータ読み取り可能な媒体を含む。前記媒体は、プログラム命令、データファイル、データ構造などを単独または組み合わせて含むこともできる。前記媒体およびプログラム命令は、本発明の目的のために特別に設計されて構成されたものでもよく、コンピュータソフトウェア分野の技術を有する当業者にとって公知であり使用可能なものであってもよい。コンピュータ読み取り可能な記録媒体の例としては、ハードディスク、フロッピーディスクおよび磁気テープのような磁気媒体、CD−ROM、DVDのような光記録媒体、フロプティカルディスクのような磁気−光媒体、およびROM、RAM、フラッシュメモリなどのようなプログラム命令を保存して実行するように特別に構成されたハードウェア装置が含まれる。前記媒体は、プログラム命令、データ構造などを保存する信号を送信する搬送波を含む光または金属線、導波管などの送信媒体でもある。プログラム命令の例としては、コンパイラによって生成されるもののような機械語コードだけでなく、インタプリタなどを用いてコンピュータによって実行される高級言語コードを含む。前記したハードウェア要素は、本発明の動作を実行するために一以上のソフトウェアモジュールとして作動するように構成することができ、その逆もできる。
上述したように、本発明の好ましい実施形態を参照して説明したが、該当の技術分野において熟練した当業者にとっては、特許請求の範囲に記載された本発明の思想および領域から逸脱しない範囲内で、本発明を多様に修正および変更させることができることを理解することができるであろう。すなわち、本発明の技術的範囲は、特許請求の範囲に基づいて定められ、発明を実施するための最良の形態により制限されるものではない。
本発明の一実施形態に係るコンテンツアップデートシステムの全体ネットワーク連結を示した図である。 本発明の一実施形態に係るコンテンツアップデートシステムを示したブロック図である。 本発明の一実施形態に係るコンテンツ情報送信の一例を示した図である。 本発明の一実施形態に係るコンテンツディスプレイ画面の一例を示した図である。 本発明の一実施形態に係るコンテンツアップデート方法を示したフローチャートである。 本発明の他の実施形態に係るアップデート機能を提供する携帯端末機とサーバを含むコンテンツアップデートシステムを示したブロック図である。 本発明の第1実施形態に係る携帯端末機で具現されるコンテンツアップデート方法を示したフローチャートである。 本発明の第2実施形態に係る携帯端末機で具現されるコンテンツアップデート方法を示したフローチャートである。 本発明の第3実施形態に係る携帯端末機で具現されるコンテンツアップデート方法を示したフローチャートである。 本発明の一実施形態に係る1つ以上の時間情報を含むアップデート時間情報を示した表である。 本発明の一実施形態に係るアップデート時間情報による携帯端末機とサーバとの間の情報送受信過程を示したフローチャートである。 本発明に係る携帯端末機のサーバ接続が失敗した際の再始動のため、携帯端末機とサーバとの間の同期化のための予約変数を示した表である。 本発明に係る携帯端末機のサーバ接続が失敗した際の再始動のため、携帯端末機とサーバとの間の同期化を実行する過程を示した図である。 本発明の一実施形態に係るサーバの構成要素を示したブロック図である。
符号の説明
200:コンテンツアップデートシステム
201:スケジューリング部
202:情報送信部
203、1430:インベントリデータベース
204:信号受信部
210:携帯端末機
211:アプリケーション保持部
212:アプリケーション運用部
1100、1450:無線送受信モジュール
1200:保存モジュール
1210:アップデート時間情報保存部
1220:コンテンツ情報データベース
1300:制御モジュール
1310:アップデート設定変更モジュール
1320:アップデート実行モジュール
1330:コンテンツ情報出力制御モジュール
1400:サーバ
1410:コンテンツ提供モジュール
1420:パッケージングモジュール
1440:制御部

Claims (22)

  1. 携帯端末機において、
    所定のサーバにアップデート要請信号を送信し、前記サーバからコンテンツ情報を受信する無線送受信モジュールと、
    前記サーバに接続するアップデート時間情報および前記サーバから受信された前記コンテンツ情報を保存する保存モジュールと、
    前記保存モジュールに保存された前記アップデート時間情報に応じて前記サーバに接続し、前記コンテンツ情報を受信するように制御する制御モジュールと、
    を含むことを特徴とする携帯端末機。
  2. 前記アップデート時間情報は、アップデート基準時刻を含み、
    前記制御モジュールは、前記アップデート基準時刻を基準として前記携帯端末機が前記サーバに接続し、コンテンツ情報を受信するように制御することを特徴とする請求項1に記載の携帯端末機。
  3. 前記アップデート時間情報は、基準時刻設定情報をさらに含み、
    前記制御モジュールは、前記アップデート基準時刻を前記基準時刻設定情報を参照して設定することを特徴とする請求項2に記載の携帯端末機。
  4. 前記制御モジュールは、前記サーバから受信される加入者別のスケジューリングされた情報を参照して前記基準時刻設定情報を設定することを特徴とする請求項3に記載の携帯端末機。
  5. 前記基準時刻設定情報は、アップデート開始時間、アップデート終了時間、アップデート間隔時間、および前記アップデート基準時刻からの遅延時刻のうちのいずれか1つ以上を含むことを特徴とする請求項3に記載の携帯端末機。
  6. 前記制御モジュールは、前記コンテンツ情報を受信する際に、前記サーバから受信される次期基準時刻情報を参照して前記基準時刻を設定することを特徴とする請求項2に記載の携帯端末機。
  7. 前記アップデート時間情報は、前記サーバへの接続が失敗した際の再接続を試みるための予約変数をさらに含むことを特徴とする請求項2に記載の携帯端末機。
  8. 前記コンテンツ情報は、アップデート種類情報およびアップデート詳細情報を含むことを特徴とする請求項1に記載の携帯端末機。
  9. 前記コンテンツ情報は、前記コンテンツ情報を構成する基本構造であって、前記コンテンツ情報が更新される度に変更されないテンプレート情報をさらに含むことを特徴とする請求項8に記載の携帯端末機。
  10. 前記コンテンツ情報は、前記コンテンツ情報に対応するインベントリ情報をさらに含むことを特徴とする請求項8に記載の携帯端末機。
  11. 前記インベントリ情報は、前記アップデート種類情報および前記アップデート詳細情報に対応するシーケンスであることを特徴とする請求項10に記載の携帯端末機。
  12. 前記携帯端末機は、
    前記保存モジュールに端末マネージャーアプリケーションをさらに保存し、前記制御モジュールによって前記端末マネージャーアプリケーションを駆動し、かつ、前記携帯端末機と前記サーバとの間のセッション設定を制御すること、前記送信されたコンテンツ情報のグラフィックをディスプレイ処理すること、前記送信されたコンテンツ情報に対するディスプレイ中のイベント発生を処理することの少なくとも1つを実行することを特徴とする請求項1に記載の携帯端末機。
  13. アップデート時間情報に応じて所定のサーバにアップデート要請信号を送信し、前記アップデート要請信号に対応するコンテンツ情報を前記サーバから受信する携帯端末機と、
    前記アップデート要請信号に対応する前記コンテンツ情報をパッケージングして前記携帯端末機に送信するサーバと、
    を含むことを特徴とするコンテンツアップデートシステム。
  14. 前記サーバがパッケージングするコンテンツ情報は、アップデート種類情報および前記アップデート詳細情報を含むことを特徴とする請求項13に記載のコンテンツアップデートシステム。
  15. 前記コンテンツ情報は、前記コンテンツ情報に対応するインベントリ情報をさらに含むことを特徴とする請求項14に記載のコンテンツアップデートシステム。
  16. 前記インベントリ情報は、前記アップデート詳細情報に対応するシーケンスであることを特徴とする請求項14に記載のコンテンツアップデートシステム。
  17. 前記サーバは、
    前記インベントリ情報を保存するインベントリデータベースをさらに含み、前記アップデート要請信号を受信する場合に、前記インベントリデータベースに保存されたインベントリ情報を読み出し、前記読み出されたインベントリ情報を参照して前記コンテンツ情報を送信することを特徴とする請求項15に記載のコンテンツアップデートシステム。
  18. 前記アップデート時間情報は、
    アップデート開始時間、アップデート終了時間、基準時間、前記基準時間からの遅延時間、およびアップデート間隔時間のうちのいずれか1つ以上を含むことを特徴とする請求項13に記載のコンテンツアップデートシステム。
  19. 前記サーバは、
    前記携帯端末機の加入者別にスケジューリングしたアップデート時間情報を前記携帯端末機に送信することを特徴とする請求項13に記載のコンテンツアップデートシステム。
  20. 前記サーバは、
    前記携帯端末機から更新するコンテンツ情報に対して選択を受け、前記選択が成されたコンテンツ情報と関連した前記アップデート時間情報を該当する携帯端末機に送信することを特徴とする請求項19に記載のコンテンツアップデートシステム。
  21. 1つ以上の加入者携帯端末機にコンテンツ情報を提供するサーバにおいて、
    アップデート詳細情報を提供するコンテンツ提供モジュールと、
    アップデート種類情報および前記アップデート詳細情報を含む前記コンテンツ情報をパッケージングするパッケージングモジュールと、
    前記パッケージングされたコンテンツ情報を前記携帯端末機に送信するように制御する制御部と、
    を含み、
    前記携帯端末機は、アップデート時間情報に応じて前記サーバにアップデート要請信号を送信し、前記サーバは、前記アップデート要請信号に対応する前記コンテンツ情報を前記携帯端末機に送信することを特徴とするサーバ。
  22. 携帯端末機のコンテンツをアップデートする方法であって、
    前記携帯端末機は、アップデート時間情報に応じて所定のサーバとセッションを設定し、アップデート要請信号を送信する段階と、
    前記サーバが、前記アップデート要請信号に対応する前記コンテンツ情報をパッケージングして前記携帯端末機に送信する段階と、
    前記携帯端末機が、前記アップデート要請信号に対応する前記コンテンツ情報の受信を前記サーバから受けて保存する段階と、
    前記保存されたコンテンツ情報をディスプレイする段階と、
    を含むことを特徴とする携帯端末機のコンテンツアップデート方法。
JP2007296504A 2006-11-15 2007-11-15 コンテンツアップデート方法およびシステム Withdrawn JP2008135028A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR20060112979 2006-11-15
KR20070026333A KR101188961B1 (ko) 2006-11-15 2007-03-16 컨텐츠 업데이트 방법 및 시스템

Publications (1)

Publication Number Publication Date
JP2008135028A true JP2008135028A (ja) 2008-06-12

Family

ID=38896327

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007296504A Withdrawn JP2008135028A (ja) 2006-11-15 2007-11-15 コンテンツアップデート方法およびシステム

Country Status (3)

Country Link
US (1) US20080113656A1 (ja)
JP (1) JP2008135028A (ja)
GB (1) GB2443950B (ja)

Families Citing this family (60)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8225231B2 (en) 2005-08-30 2012-07-17 Microsoft Corporation Aggregation of PC settings
US8166145B2 (en) 2008-01-10 2012-04-24 Microsoft Corporation Managing event-based conditional recurrent schedules
US20090182802A1 (en) * 2008-01-10 2009-07-16 Microsoft Corporation Mobile device management scheduling
US8230436B2 (en) * 2008-01-10 2012-07-24 Microsoft Corporation Aggregating recurrent schedules to optimize resource consumption
US9747141B2 (en) 2008-03-25 2017-08-29 Qualcomm Incorporated Apparatus and methods for widget intercommunication in a wireless communication environment
US9269059B2 (en) 2008-03-25 2016-02-23 Qualcomm Incorporated Apparatus and methods for transport optimization for widget content delivery
US9600261B2 (en) * 2008-03-25 2017-03-21 Qualcomm Incorporated Apparatus and methods for widget update scheduling
US9110685B2 (en) 2008-03-25 2015-08-18 Qualcomm, Incorporated Apparatus and methods for managing widgets in a wireless communication environment
US9069575B2 (en) 2008-03-25 2015-06-30 Qualcomm Incorporated Apparatus and methods for widget-related memory management
US8112475B2 (en) 2008-06-27 2012-02-07 Microsoft Corporation Managing data delivery based on device state
US8090826B2 (en) * 2008-06-27 2012-01-03 Microsoft Corporation Scheduling data delivery to manage device resources
US7966410B2 (en) * 2008-09-25 2011-06-21 Microsoft Corporation Coordinating data delivery using time suggestions
US8411046B2 (en) 2008-10-23 2013-04-02 Microsoft Corporation Column organization of content
US20100107100A1 (en) 2008-10-23 2010-04-29 Schneekloth Jason S Mobile Device Style Abstraction
US8238876B2 (en) 2009-03-30 2012-08-07 Microsoft Corporation Notifications
US8175653B2 (en) 2009-03-30 2012-05-08 Microsoft Corporation Chromeless user interface
US8463884B2 (en) * 2009-04-08 2013-06-11 Microsoft Corporation Synchronization of mobile device with application server
US8836648B2 (en) 2009-05-27 2014-09-16 Microsoft Corporation Touch pull-in gesture
KR101574345B1 (ko) * 2009-06-08 2015-12-03 엘지전자 주식회사 단말기에서의 방송 프로그램 정보를 업데이트 하는 방법 및 이를 적용한 이동 통신 단말기
US8843606B2 (en) 2010-04-23 2014-09-23 Blackberry Limited Method, system and apparatus for managing load in a server
EP2381643A1 (en) 2010-04-23 2011-10-26 Research In Motion Limited Method, system and apparatus for managing load in a server
US20120159383A1 (en) 2010-12-20 2012-06-21 Microsoft Corporation Customization of an immersive environment
US20120159395A1 (en) 2010-12-20 2012-06-21 Microsoft Corporation Application-launching interface for multiple modes
US8612874B2 (en) 2010-12-23 2013-12-17 Microsoft Corporation Presenting an application change through a tile
US8689123B2 (en) 2010-12-23 2014-04-01 Microsoft Corporation 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
US8893033B2 (en) 2011-05-27 2014-11-18 Microsoft Corporation Application notifications
US9158445B2 (en) 2011-05-27 2015-10-13 Microsoft Technology Licensing, Llc Managing an immersive interface in a multi-application immersive environment
US9104307B2 (en) 2011-05-27 2015-08-11 Microsoft Technology Licensing, Llc Multi-application environment
US9104440B2 (en) 2011-05-27 2015-08-11 Microsoft Technology Licensing, Llc Multi-application environment
US20120304132A1 (en) 2011-05-27 2012-11-29 Chaitanya Dev Sareen Switching back to a previously-interacted-with application
US9658766B2 (en) 2011-05-27 2017-05-23 Microsoft Technology Licensing, Llc Edge gesture
US20120304068A1 (en) * 2011-05-27 2012-11-29 Nazia Zaman Presentation format for an application tile
JP5378456B2 (ja) * 2011-06-13 2013-12-25 株式会社エヌ・ティ・ティ・ドコモ 通信端末及びコンテンツ更新方法
US8687023B2 (en) 2011-08-02 2014-04-01 Microsoft Corporation Cross-slide gesture to select and rearrange
US20130057587A1 (en) 2011-09-01 2013-03-07 Microsoft Corporation Arranging tiles
US9557909B2 (en) 2011-09-09 2017-01-31 Microsoft Technology Licensing, Llc Semantic zoom linguistic helpers
US8922575B2 (en) 2011-09-09 2014-12-30 Microsoft Corporation Tile cache
US10353566B2 (en) 2011-09-09 2019-07-16 Microsoft Technology Licensing, Llc Semantic zoom animations
US9244802B2 (en) 2011-09-10 2016-01-26 Microsoft Technology Licensing, Llc Resource user interface
US9146670B2 (en) 2011-09-10 2015-09-29 Microsoft Technology Licensing, Llc Progressively indicating new content in an application-selectable user interface
US8933952B2 (en) 2011-09-10 2015-01-13 Microsoft Corporation Pre-rendering new content for an application-selectable user interface
CN103036765B (zh) * 2011-10-10 2017-06-06 腾讯科技(深圳)有限公司 一种显示闪屏内容的方法、终端、内容服务器及***
KR101402506B1 (ko) * 2011-12-01 2014-06-03 라인 가부시키가이샤 인스턴트 메시징 어플리케이션을 이용한 대화형 정보제공 시스템 및 방법
US9223472B2 (en) 2011-12-22 2015-12-29 Microsoft Technology Licensing, Llc Closing applications
US9128605B2 (en) 2012-02-16 2015-09-08 Microsoft Technology Licensing, Llc Thumbnail-image selection of applications
US9450952B2 (en) 2013-05-29 2016-09-20 Microsoft Technology Licensing, Llc Live tiles without application-code execution
KR20140122072A (ko) * 2013-04-09 2014-10-17 삼성전자주식회사 전자 장치에서 어플리케이션을 업데이트하기 위한 장치 및 방법
US9386432B2 (en) * 2013-08-12 2016-07-05 Yahoo! Inc. Displaying location-based images that match the weather conditions
KR102298602B1 (ko) 2014-04-04 2021-09-03 마이크로소프트 테크놀로지 라이센싱, 엘엘씨 확장가능한 애플리케이션 표시
EP3129847A4 (en) 2014-04-10 2017-04-19 Microsoft Technology Licensing, LLC Slider cover for computing device
EP3129846A4 (en) 2014-04-10 2017-05-03 Microsoft Technology Licensing, LLC Collapsible shell cover for computing device
US11838851B1 (en) * 2014-07-15 2023-12-05 F5, Inc. Methods for managing L7 traffic classification and devices thereof
US10254942B2 (en) 2014-07-31 2019-04-09 Microsoft Technology Licensing, Llc Adaptive sizing and positioning of application windows
US10678412B2 (en) 2014-07-31 2020-06-09 Microsoft Technology Licensing, Llc Dynamic joint dividers for application windows
US10592080B2 (en) 2014-07-31 2020-03-17 Microsoft Technology Licensing, Llc Assisted presentation of application windows
US10642365B2 (en) 2014-09-09 2020-05-05 Microsoft Technology Licensing, Llc Parametric inertia and APIs
WO2016065568A1 (en) 2014-10-30 2016-05-06 Microsoft Technology Licensing, Llc Multi-configuration input device
US11895138B1 (en) 2015-02-02 2024-02-06 F5, Inc. Methods for improving web scanner accuracy and devices thereof

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6308061B1 (en) * 1996-08-07 2001-10-23 Telxon Corporation Wireless software upgrades with version control
US6430562B1 (en) * 1999-03-01 2002-08-06 Electronic Data Systems Corporation Integrated resource management system and method
US6560604B1 (en) * 2000-03-10 2003-05-06 Aether Systems, Inc. System, method, and apparatus for automatically and dynamically updating options, features, and/or services available to a client device
US7640491B2 (en) * 2001-12-05 2009-12-29 Microsoft Corporation Outputting dynamic local content on mobile devices
JP2003186851A (ja) * 2001-12-14 2003-07-04 Sony Corp コンピュータプログラム、クライアントコンピュータ、およびコンテンツ配信方法
JP3960609B2 (ja) * 2004-01-22 2007-08-15 株式会社ドワンゴ サーバシステム、コンテンツ送信方法およびプログラム
GB2424546A (en) * 2005-03-24 2006-09-27 Silk Mobile Ltd Scheduling transfer of data content to a mobile telephone
US20060232573A1 (en) * 2005-04-19 2006-10-19 Sharp Kabushiki Kaisha Display description format providing device, method of controlling same, communications network system, display control device, method of controlling same, display system, program for controlling display description format providing device, program for controlling display control device and storage mediun storing program
KR20070089378A (ko) * 2006-02-28 2007-08-31 삼성전자주식회사 웹 페이지 업데이트를 알리기 위한 인터넷 접속 장치 및방법
US20080052368A1 (en) * 2006-08-28 2008-02-28 Sony Ericsson Mobile Communications Ab System and method to shuffle and refill content

Also Published As

Publication number Publication date
GB2443950B (en) 2010-06-09
GB2443950A (en) 2008-05-21
US20080113656A1 (en) 2008-05-15
GB0722395D0 (en) 2007-12-27

Similar Documents

Publication Publication Date Title
JP2008135028A (ja) コンテンツアップデート方法およびシステム
JP4603565B2 (ja) 動的にシンジゲートされたコンテンツ配信のシステムおよび方法
US8296375B1 (en) Parallel management of load servers, cache servers, and feed servers
JP4635025B2 (ja) 動的移動コンテンツの配信用プッシュフレームワーク
JP5061249B2 (ja) プッシュコンテンツ配信システムを用いるクライアントアプリケーションおよびコンテンツプロバイダの媒介プラグイン登録
JP4920744B2 (ja) 待ち受け画面サービスを提供する方法及び装置
JP5183707B2 (ja) プッシュコンテンツ処理プロトコル内をパスするメタデータ最適化方法およびシステム
CN103559056B (zh) 文件下载方法和装置
JP5295998B2 (ja) 移動コンテンツを断片化するシステムおよび方法
JP2008108007A (ja) 通信端末装置、通信システムおよびコンテンツファイルのダウンロード方法
JP5165628B2 (ja) コンテンツ表示端末、コンテンツ表示方法およびプログラムならびに配信サーバ
JP4731518B2 (ja) 移動コンテンツを断片化するシステムおよび方法
JP5183710B2 (ja) プッシュコンテンツメタデータに対する多層化エンベロープされた方法およびシステム
KR101188961B1 (ko) 컨텐츠 업데이트 방법 및 시스템
WO2008115033A1 (en) Method of providing mobile application and computer-readable medium having thereon program performing function embodying the same
CN111246229B (zh) 直播间礼物资源更新方法、装置、介质及电子设备

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20101112

A761 Written withdrawal of application

Free format text: JAPANESE INTERMEDIATE CODE: A761

Effective date: 20120116

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120120