[go: up one dir, main page]

JP2013105340A - Content reproduction device, content reproduction method, content delivery system, program, and recording medium - Google Patents

Content reproduction device, content reproduction method, content delivery system, program, and recording medium Download PDF

Info

Publication number
JP2013105340A
JP2013105340A JP2011249126A JP2011249126A JP2013105340A JP 2013105340 A JP2013105340 A JP 2013105340A JP 2011249126 A JP2011249126 A JP 2011249126A JP 2011249126 A JP2011249126 A JP 2011249126A JP 2013105340 A JP2013105340 A JP 2013105340A
Authority
JP
Japan
Prior art keywords
content
service
list
user
server
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
JP2011249126A
Other languages
Japanese (ja)
Inventor
Sunao Yamaguchi
直 山口
Mitsutaka Hori
充貴 堀
Haruo Hide
晴夫 日出
Michiaki Mukai
理朗 向井
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.)
Sharp Corp
Original Assignee
Sharp Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sharp Corp filed Critical Sharp Corp
Priority to JP2011249126A priority Critical patent/JP2013105340A/en
Priority to PCT/JP2012/063557 priority patent/WO2013073220A1/en
Publication of JP2013105340A publication Critical patent/JP2013105340A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions

Landscapes

  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Information Transfer Between Computers (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

【課題】新たなサービスをユーザに提供する際の手間を少なくする
【解決手段】携帯端末1は、複数のサービスに関する情報を含むサービスリストと、このサービスリストから分離されており、複数のサービスのうちユーザによって選択されたサービスに関連する複数のコンテンツに関する情報を含むコンテンツリストとを、サーバ2から取得する。
【選択図】図1
A portable terminal 1 is separated from a service list including information related to a plurality of services and the service list. A content list including information on a plurality of contents related to the service selected by the user is acquired from the server 2.
[Selection] Figure 1

Description

本発明は、サーバからコンテンツ再生装置にコンテンツを配信するコンテンツ配信システム、このコンテンツ配信システムを構成するコンテンツ再生装置、このコンテンツ再生装置が実行するコンテンツ再生方法、このコンテンツ再生装置を実現するためのプログラム、およびこのプログラムが記録されている記録媒体に関する。   The present invention relates to a content distribution system that distributes content from a server to a content reproduction device, a content reproduction device that constitutes the content distribution system, a content reproduction method that is executed by the content reproduction device, and a program for realizing the content reproduction device And a recording medium on which the program is recorded.

インターネットの発展に伴い、仮想店舗を運営する事業者が増えている。かつて、多くの事業者は、仮想店舗を提供するウェブサイトを自ら運営し、運営していた。しかし、このような仮想店舗が多くなるにつれて、単独の仮想店舗では思うように顧客を集められない問題が生じていた。そこで近年では、複数の異なる事業者が提供する個々の仮想店舗を、一つにまとめて提供する、いわゆる仮想ショッピングモールの導入が進んでいる。   With the development of the Internet, the number of operators operating virtual stores is increasing. In the past, many businesses operated and operated websites that offered virtual stores. However, as the number of such virtual stores has increased, there has been a problem that customers cannot be collected in a single virtual store as expected. Thus, in recent years, so-called virtual shopping malls that provide individual virtual stores provided by a plurality of different businesses as one have been introduced.

このような仮想ショッピングモールでは、ユーザは各事業者が提供するサービスを、一つの場所(ウェブサイト等)で受けられるという利点がある。また、各事業者にとっては、単独で仮想店舗を運営する場合に比べて、顧客を増やすことができる利点がある。近年では携帯電話機でもアクセスできる仮想ショッピングモールが増えており、このようなモール構造のサービス提供は、今後もますます増加していくことが期待されている。   In such a virtual shopping mall, there is an advantage that the user can receive the service provided by each business operator in one place (website or the like). In addition, for each business operator, there is an advantage that the number of customers can be increased compared to the case of operating a virtual store alone. In recent years, the number of virtual shopping malls that can be accessed with a mobile phone has increased, and it is expected that the provision of services with such a mall structure will continue to increase.

一方で、異なる事業者がそれぞれ別々のサービスを用意し、それらを一つの仮想ショッピングモールで提供する場合、各サービス、および各サービスが提供する商品を、どのように管理するかが、大きな課題となっている。このような課題を解決すべく、従来、様々な発明がなされている。たとえば特許文献1には、複数の商店および商品を統一IDで管理することによって、各店舗の商品情報や在庫などを、一元的に管理する技術が開示されている。また、特許文献2には、複数店舗で共有する商品を設けることによって、ユーザの利便性を向上させる技術が開示されている。   On the other hand, when different providers prepare different services and provide them in one virtual shopping mall, how to manage each service and the products provided by each service is a big issue. It has become. Conventionally, various inventions have been made to solve such problems. For example, Patent Document 1 discloses a technique for managing product information and inventory of each store in an integrated manner by managing a plurality of stores and products with a unified ID. Patent Document 2 discloses a technique for improving user convenience by providing products shared by a plurality of stores.

特開2001−357263号公報(2001年12月26日公開)JP 2001-357263 A (published December 26, 2001) 特開2008−9535号公報(2008年1月17日公開)Japanese Patent Laid-Open No. 2008-9535 (released on January 17, 2008)

しかし、従来の技術では、各店舗がそれぞれ個別に提供するサービス(仮想店舗)を、仮想ショッピングモールにおいて一元的に管理しているため、新たなサービスを追加しようとする場合、既存の管理情報を大きく修正する必要がある。このような柔軟性を欠いた管理方法では、新たなサービスを提供する際の手間が大きくなる問題が生ずる。   However, in the conventional technology, the services (virtual stores) provided individually by each store are managed centrally in the virtual shopping mall. Therefore, when adding a new service, existing management information is used. A major correction is required. In such a management method lacking flexibility, there is a problem in that it takes time to provide a new service.

本発明は上記の課題を解決するためになされたものである。そしてその目的は、新たなサービスをユーザに提供する際の手間を少なくすることができるコンテンツ再生装置、コンテンツ再生方法、コンテンツ配信システム、プログラム、および記録媒体を提供することにある。   The present invention has been made to solve the above problems. An object of the present invention is to provide a content reproduction apparatus, a content reproduction method, a content distribution system, a program, and a recording medium that can reduce the trouble of providing a new service to a user.

本発明に係るコンテンツ再生装置は、上記の課題を解決するために、
複数のサービスに関する情報を含むサービスリストを、サーバから取得するサービスリスト取得手段と、
取得された上記サービスリストをユーザに提示することによって、上記複数のサービスのうちいずれかをユーザに選択させるサービス選択手段と、
上記サービスリストから分離されており、上記ユーザによって選択されたサービスに関連する複数のコンテンツに関する情報を含むコンテンツリストを、上記サーバから取得するコンテンツリスト取得手段と、
取得された上記コンテンツリストをユーザに提示することによって、上記複数のコンテンツのうちいずれかをユーザに選択させるコンテンツ選択手段と、
ユーザによって選択された上記コンテンツを、上記サーバから取得するコンテンツ取得手段とを備えていることを特徴としている。
In order to solve the above problems, the content reproduction apparatus according to the present invention provides:
Service list acquisition means for acquiring a service list including information on a plurality of services from a server;
Service selection means for causing the user to select one of the plurality of services by presenting the acquired service list to the user;
Content list acquisition means for acquiring from the server a content list that is separated from the service list and includes information on a plurality of contents related to the service selected by the user;
Content selection means for causing the user to select one of the plurality of contents by presenting the acquired content list to the user;
Content acquisition means for acquiring the content selected by the user from the server is provided.

上記の構成によれば、サービスリストおよびコンテンツリストを使うことによって、コンテンツ再生装置は、サーバから所望のコンテンツを取得することができる。その際、サービスリストには複数のサービスに関する情報が含まれているので、ユーザは、複数のサービスを切り替えて利用できる。すなわち、所望のサービスに関するコンテンツを取得できる。   According to the above configuration, the content reproduction apparatus can acquire desired content from the server by using the service list and the content list. At this time, since the service list includes information on a plurality of services, the user can switch between the plurality of services. That is, it is possible to acquire content related to a desired service.

ここで、本発明では、サービスリストとコンテンツリストとは、互いに分離されている。また、複数のサービスのうちユーザが選択したサービスに関するコンテンツリストを、コンテンツ再生装置はサーバから取得できる。したがってサーバにはサービスごとに、そのサービス専用のコンテンツリストが用意されている。   Here, in the present invention, the service list and the content list are separated from each other. In addition, the content reproduction apparatus can acquire a content list related to a service selected by the user from a plurality of services from the server. Therefore, a dedicated content list for each service is prepared for each service.

このように、本発明では、サービスリストとコンテンツリストとは、互いに階層構造の関係にある。したがって、新たなサービスをコンテンツ再生装置のユーザに利用させたい場合、サービスリストにそのサービスに関する情報を追記すればよい。サービスリストにおける既存の情報は、何ら改変する必要がない。その上で、このサービスに関する新たなコンテンツリストをサーバに用意し、コンテンツ再生装置に配信できるようにすればよい。既存のサービスに関するコンテンツリストは、何ら改変する必要がない。   Thus, in the present invention, the service list and the content list are in a hierarchical structure. Therefore, when a user of the content reproduction apparatus wants to use a new service, information related to the service may be added to the service list. The existing information in the service list does not need to be modified at all. In addition, a new content list related to this service may be prepared in the server so that it can be distributed to the content reproduction apparatus. There is no need to modify the content list for existing services.

以上のように、本発明に係るコンテンツ再生装置では、新たなサービスをユーザに提供する際の手間を少なくすることができる効果を奏する。   As described above, the content reproduction apparatus according to the present invention has an effect that it is possible to reduce time and labor when providing a new service to a user.

本発明に係るコンテンツ再生方法は、上記の課題を解決するために、
複数のサービスに関する情報を含むサービスリストを、サーバから取得するサービスリスト取得ステップと、
取得された上記サービスリストをユーザに提示することによって、上記複数のサービスのうちいずれかをユーザに選択させるサービス選択ステップと、
上記サービスリストから分離されており、上記ユーザによって選択されたサービスに関連する複数のコンテンツに関する情報を含むコンテンツリストを、上記サーバから取得するコンテンツリスト取得ステップと、
取得された上記コンテンツリストをユーザに提示することによって、上記複数のコンテンツのうちいずれかをユーザに選択させるコンテンツ選択ステップと、
ユーザによって選択された上記コンテンツを、上記サーバから取得するコンテンツ取得ステップとを備えていることを特徴としている。
In order to solve the above problems, the content reproduction method according to the present invention provides:
A service list acquisition step of acquiring a service list including information on a plurality of services from a server;
A service selection step for allowing the user to select one of the plurality of services by presenting the acquired service list to the user;
A content list acquisition step of acquiring from the server a content list that is separated from the service list and includes information on a plurality of contents related to the service selected by the user;
A content selection step of causing the user to select one of the plurality of contents by presenting the acquired content list to the user;
A content acquisition step of acquiring the content selected by the user from the server.

上記の構成によれば、本発明に係るコンテンツ再生装置と同様の作用効果を奏する。   According to said structure, there exists an effect similar to the content reproduction apparatus based on this invention.

本発明に係るコンテンツ再生装置では、さらに、
取得された上記サービスリストを、非揮発性メモリに保存するサービスリスト保存手段をさらに備えており、
上記サービスリスト取得手段は、上記サーバから上記サービスリストを取得できない場合、当該サービスリストと同じ内容のサービスリストを、上記非揮発性メモリから取得することが好ましい。
In the content reproduction apparatus according to the present invention, further,
Service list storage means for storing the acquired service list in a non-volatile memory;
When the service list acquisition unit cannot acquire the service list from the server, it is preferable that the service list having the same content as the service list is acquired from the nonvolatile memory.

上記の構成によれば、コンテンツ再生装置がオフライン状態にあり、サーバと通信できない場合でも、ユーザは所望のサービスを選択することができる。   According to the above configuration, the user can select a desired service even when the content reproduction apparatus is offline and cannot communicate with the server.

本発明に係るコンテンツ再生装置では、さらに、
取得された上記コンテンツリストを、上記非揮発性メモリに保存するコンテンツリスト保存手段をさらに備えており、
上記コンテンツリスト取得手段は、上記サーバから上記コンテンツリストが取得できない場合、当該コンテンツリストと同じ内容のコンテンツリストを、上記非揮発性メモリから取得することが好ましい。
In the content reproduction apparatus according to the present invention, further,
A content list storage means for storing the acquired content list in the nonvolatile memory;
When the content list cannot be acquired from the server, the content list acquisition unit preferably acquires a content list having the same content as the content list from the nonvolatile memory.

上記の構成によれば、コンテンツ再生装置がオフライン状態にあり、サーバと通信できない場合でも、ユーザは所望のコンテンツを選択することができる。   According to the above configuration, even when the content reproduction apparatus is offline and cannot communicate with the server, the user can select desired content.

本発明に係るコンテンツ再生装置では、さらに、
コンテンツ再生装置の位置に関する位置情報を取得する位置情報取得手段をさらに備えており、
上記サービスリスト取得手段は、上記位置情報に応じた上記サービスリストを上記サーバから取得することが好ましい。
In the content reproduction apparatus according to the present invention, further,
It further comprises position information acquisition means for acquiring position information related to the position of the content playback device,
Preferably, the service list acquisition unit acquires the service list corresponding to the position information from the server.

上記の構成によれば、コンテンツ再生装置の位置に応じた様々なサービスを、ユーザに利用させることができる。   According to said structure, a user can be made to utilize various services according to the position of the content reproduction apparatus.

本発明に係るコンテンツ再生装置では、さらに、
コンテンツ再生装置のユーザを識別するための識別情報を取得する識別情報取得手段をさらに備えており、
上記サービスリスト取得手段は、上記識別情報に応じた上記サービスリストを上記サーバから取得することが好ましい。
In the content reproduction apparatus according to the present invention, further,
It further comprises identification information acquisition means for acquiring identification information for identifying the user of the content reproduction device,
Preferably, the service list acquisition unit acquires the service list corresponding to the identification information from the server.

上記の構成によれば、ユーザの種類に応じた様々なサービスを、ユーザに利用させることができる。   According to said structure, a user can be made to utilize various services according to the kind of user.

本発明に係るコンテンツ配信システムは、上記の課題を解決するために、
上述したいずれかのコンテンツ再生装置と、
上記コンテンツ再生装置に、上記サービスリスト、上記コンテンツリスト、および、上記ユーザによって選択されたコンテンツとを配信するサーバとを備えていることを特徴としている。
In order to solve the above problems, the content distribution system according to the present invention provides:
Any one of the content playback devices described above;
The content reproduction apparatus includes a server that distributes the service list, the content list, and the content selected by the user.

上記の構成によれば、新たなサービスをユーザに提供する際の手間を少なくすることができるコンテンツ配信システムを実現できる。   According to said structure, the content delivery system which can reduce the effort at the time of providing a new service to a user is realizable.

なお、上記コンテンツ再生装置は、コンピュータによって実現してもよい。この場合、コンピュータを上記各手段として動作させることにより上記コンテンツ再生装置をコンピュータにおいて実現するプログラム、およびそのプログラムを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。   The content reproduction apparatus may be realized by a computer. In this case, a program for realizing the content reproduction apparatus in the computer by causing the computer to operate as each of the above means and a computer-readable recording medium recording the program also fall within the scope of the present invention.

本発明に係るコンテンツ再生装置では、新たなサービスをユーザに提供する際の手間を少なくすることができるという効果を奏する。   In the content reproduction apparatus according to the present invention, there is an effect that it is possible to reduce time and labor when providing a new service to a user.

本発明の一実施形態に係るコンテンツ配信システムの要部構成を示すブロック図である。It is a block diagram which shows the principal part structure of the content delivery system which concerns on one Embodiment of this invention. サービスリストとコンテンツリストとの階層関係を模式的に示す説明図である。It is explanatory drawing which shows typically the hierarchical relationship of a service list and a content list. サービスリストのデータ構造の一例を示す図である。It is a figure which shows an example of the data structure of a service list. サービスリストエリアにサービスアイコンおよび62が表示されている様子を示す図である。It is a figure which shows a mode that the service icon and 62 are displayed on the service list area. コンテンツリストのデータ構造を示す図である。It is a figure which shows the data structure of a content list. コンテンツリストエリア52に複数のコンテンツサムネイルが表示されている様子を示す図である。It is a figure which shows a mode that the some content thumbnail is displayed on the content list area 52. FIG. 携帯端末の表示部34における基本画面を示す図である。It is a figure which shows the basic screen in the display part 34 of a portable terminal. ダウンロード済みコンテンツリストエリア54を含む画面を示す図である。It is a figure which shows the screen containing the downloaded content list area. ダウンロード済みコンテンツを選択するための画面を示す図である。It is a figure which shows the screen for selecting the downloaded content. 未ダウンロードコンテンツを選択するための画面を示す図である。It is a figure which shows the screen for selecting an undownloaded content. (a)は、新着を示すタグを含むサービスリストを示す図であり、(b)は、新着を示すタグを含むコンテンツリストを示す図である。(A) is a figure which shows the service list containing the tag which shows new arrival, (b) is a figure which shows the content list containing the tag which shows new arrival. サービスアイコンおよびコンテンツサムネイルにそれぞれ新着アイコンが付与されている画面を示す図である。It is a figure which shows the screen to which the new arrivals icon is each provided to the service icon and the content thumbnail. (a)は、更新日を示すタグを含むサービスリストを示す図であり、(b)は、更新日を示すタグを含むコンテンツリストを示す図である。(A) is a figure which shows the service list containing the tag which shows an update date, (b) is a figure which shows the content list containing the tag which shows an update date. (a)は、新着を示すタグおよび更新日を示すタグを両方とも含むサービスリストを示す図であり、(b)は、新着を示すタグおよび更新日を示すタグを両方とも含むコンテンツリストを示す図である。(A) is a diagram showing a service list including both a tag indicating new arrival and a tag indicating update date, and (b) shows a content list including both a tag indicating new arrival and a tag indicating update date. FIG. サービスアイコンおよびコンテンツサムネイルにそれぞれ新着アイコンおよび未読アイコン82が付与されている画面を示す図である。It is a figure which shows the screen in which the new arrival icon and the unread icon 82 are provided to the service icon and the content thumbnail, respectively. (a)は、特定エリア内でサーバが一般ユーザに配信するサービスリストの一例を示す図であり、(b)は、特定エリア内でサーバが従業員に配信するサービスリストの一例を示す図であり、(c)は、特定エリア外でサーバが配信するサービスリストの一例を示す図である。(A) is a figure which shows an example of the service list which a server distributes to a general user within a specific area, (b) is a figure which shows an example of the service list which a server distributes to an employee within a specific area. (C) is a figure which shows an example of the service list which a server delivers out of a specific area. 一般ユーザがサービスステーション内にいる際の画面の一例を示す図である。It is a figure which shows an example of the screen when a general user is in a service station. ユーザが特定エリア外にいる際の画面の一例を示す図である。It is a figure which shows an example of the screen when a user is outside a specific area. 携帯端末がサーバからサービスリストを取得する際の処理の流れを示すフローチャートである。It is a flowchart which shows the flow of a process when a portable terminal acquires a service list from a server. 携帯端末がサーバからコンテンツリストを取得する際の処理の流れを示すフローチャートである。It is a flowchart which shows the flow of a process when a portable terminal acquires a content list from a server. 携帯端末においてデータベースに形成されているテーブルの構造の一例を示す図である。It is a figure which shows an example of the structure of the table formed in the database in a portable terminal.

本発明に係るコンテンツ配信システム100の一実施形態について、図1〜図21を参照して以下に説明する。   An embodiment of a content distribution system 100 according to the present invention will be described below with reference to FIGS.

(コンテンツ配信システム100の構成)
図1は、本発明の一実施形態に係るコンテンツ配信システム100の要部構成を示すブロック図である。この図に示すように、コンテンツ配信システム100は、携帯端末1(コンテンツ再生装置)およびサーバ2によって構成されている。携帯端末1とサーバ2とは、ネットワーク4によって互いに通信可能である。サーバ2は、インターネット上の仮想ショッピングモールを運営する装置である。携帯端末1のユーザは、携帯端末1を使ってサーバ2にアクセスすることによって、この仮想ショッピングモールを利用する。サーバ2は、ユーザが選択した各種のコンテンツ(電子書籍、楽曲データ等)を、携帯端末1に配信する機能も有している。
(Configuration of content distribution system 100)
FIG. 1 is a block diagram showing a main configuration of a content distribution system 100 according to an embodiment of the present invention. As shown in this figure, the content distribution system 100 includes a mobile terminal 1 (content reproduction device) and a server 2. The portable terminal 1 and the server 2 can communicate with each other via the network 4. The server 2 is a device that operates a virtual shopping mall on the Internet. The user of the mobile terminal 1 uses this virtual shopping mall by accessing the server 2 using the mobile terminal 1. The server 2 also has a function of distributing various contents (electronic book, music data, etc.) selected by the user to the mobile terminal 1.

図1では、サーバ2は1台のサーバとして表記されている。しかしサーバ2は、それぞれが異なる機能を有する複数のサーバの集合体であってもよい。たとえば、このような個別のサーバとして、RSS管理サーバ、RSS配信サーバ、データ管理サーバ、データ配信サーバ、データ入稿サーバ、およびRSS作成サーバなどがある。   In FIG. 1, the server 2 is represented as one server. However, the server 2 may be an aggregate of a plurality of servers each having a different function. Examples of such individual servers include an RSS management server, an RSS distribution server, a data management server, a data distribution server, a data submission server, and an RSS creation server.

(携帯端末1の構成)
図1に示すように、携帯端末1は、ユーザ入力取得部10、ユーザ入力処理部12(サービス選択手段、コンテンツ選択手段)、ネットワーク処理部14、データリスト処理部16、サービスリスト取得部18(サービスリスト取得手段、位置情報取得手段、識別情報取得手段)、コンテンツリスト取得部20(コンテンツリスト取得手段)、サービスリスト制御部22、コンテンツリスト制御部24、データリスト管理部26(サービスリスト保存手段、コンテンツリスト保存手段)、内部記憶部28(非揮発性メモリ)、ダウンロードコンテンツ管理部30(コンテンツ取得手段)、表示制御部32(コンテンツ再生手段、サービス選択手段、コンテンツ選択手段)、表示部34、および外部記憶部36(非揮発性メモリ)を備えている。
(Configuration of mobile terminal 1)
As shown in FIG. 1, the mobile terminal 1 includes a user input acquisition unit 10, a user input processing unit 12 (service selection unit, content selection unit), a network processing unit 14, a data list processing unit 16, and a service list acquisition unit 18 ( Service list acquisition means, position information acquisition means, identification information acquisition means), content list acquisition section 20 (content list acquisition means), service list control section 22, content list control section 24, data list management section 26 (service list storage means) Content list storage unit), internal storage unit 28 (non-volatile memory), download content management unit 30 (content acquisition unit), display control unit 32 (content reproduction unit, service selection unit, content selection unit), display unit 34 And an external storage unit 36 (non-volatile memory)

ユーザ入力取得部10は、タッチパネルまたはボタンなどの、ユーザによる入力を受け付けるハードウェアである。本実施形態では、タッチパネルとしてのユーザ入力取得部10が、表示部34の表示画面上に形成されている。   The user input acquisition unit 10 is hardware that accepts input from the user, such as a touch panel or a button. In the present embodiment, the user input acquisition unit 10 as a touch panel is formed on the display screen of the display unit 34.

ユーザ入力処理部12は、ユーザ入力取得部10に対するユーザの入力操作を検知し、解析する。その結果、たとえばタップ、ドラッグ、フリックなどの、操作の具体的内容を特定する。また、特定した内容に応じて、携帯端末1内の各部材に対して、実行すべき処理を指定する。   The user input processing unit 12 detects and analyzes a user input operation on the user input acquisition unit 10. As a result, specific contents of the operation such as tap, drag, flick, etc. are specified. Moreover, the process which should be performed is designated with respect to each member in the portable terminal 1 according to the specified content.

サービスリスト取得部18は、サーバ2からサービスリスト40を取得し、サービスリスト40に含まれている項目を解析する。サービスリスト40の詳細については後述する。本実施形態では、サービスリスト取得部18はいわゆるRSSパーサーの一種である。サービスリスト制御部22は、サービスリスト取得部18から取得したサービスリスト40と、内部記憶部28内のデータベースに形成されたサービステーブル90とを比較する。サービステーブル90については後述する。サービスリスト制御部22は、比較結果に応じて、サービスリスト40をデータベースに登録したり、サービスの新着設定を行ったりする。さらに、ユーザ操作に応じて、表示サービスを決定する。   The service list acquisition unit 18 acquires the service list 40 from the server 2 and analyzes items included in the service list 40. Details of the service list 40 will be described later. In the present embodiment, the service list acquisition unit 18 is a kind of so-called RSS parser. The service list control unit 22 compares the service list 40 acquired from the service list acquisition unit 18 with the service table 90 formed in the database in the internal storage unit 28. The service table 90 will be described later. The service list control unit 22 registers the service list 40 in the database or makes a new arrival setting for the service according to the comparison result. Furthermore, a display service is determined according to a user operation.

サービスリスト取得部18は、サーバ2からコンテンツリスト42を取得し、コンテンツリスト42に含まれている項目を解析する。コンテンツリスト42の詳細については後述する。本実施形態では、コンテンツリスト取得部20は、いわゆるRSSパーサーである。   The service list acquisition unit 18 acquires the content list 42 from the server 2 and analyzes items included in the content list 42. Details of the content list 42 will be described later. In the present embodiment, the content list acquisition unit 20 is a so-called RSS parser.

コンテンツリスト制御部24は、コンテンツリスト取得部20から取得したコンテンツリスト42と、内部記憶部28内のデータベースに形成されたコンテンツテーブル92とを比較する。コンテンツテーブル92については後述する。コンテンツリスト制御部24は、比較結果に応じて、コンテンツリスト42をデータベースに登録したり、コンテンツの新着設定を行ったりする。また、サービスリスト制御部22によって決定された表示サービスに応じて、表示するコンテンツリスト42を決定する。   The content list control unit 24 compares the content list 42 acquired from the content list acquisition unit 20 with the content table 92 formed in the database in the internal storage unit 28. The content table 92 will be described later. The content list control unit 24 registers the content list 42 in the database or sets a new arrival of content according to the comparison result. Further, the content list 42 to be displayed is determined according to the display service determined by the service list control unit 22.

データリスト管理部26は、サービスリスト40およびコンテンツリスト42を、携帯端末1内に保存し、かつ、管理する。保存する際には、サービスリスト40およびコンテンツリスト42をそのままの形式で保存するのではなく、内部記憶部28内のデータベースにテーブル形式で保存する。内部記憶部28は、ハードディスクなどの不揮発性のメモリである。データリスト管理部26は、このようなデータベースを内部記憶部28内に構築したり、データベース内のテーブルを形成したり、テーブルの値を更新したりする処理を行う。また、テーブルから値を取得する処理も担当する。   The data list management unit 26 stores and manages the service list 40 and the content list 42 in the mobile terminal 1. When saving, the service list 40 and the content list 42 are not saved as they are, but are saved in the table in the database in the internal storage unit 28. The internal storage unit 28 is a non-volatile memory such as a hard disk. The data list management unit 26 performs processing for constructing such a database in the internal storage unit 28, forming a table in the database, and updating a value of the table. It also takes charge of the process of acquiring values from the table.

ダウンロードコンテンツ管理部30は、携帯端末1がサーバ2からダウンロードしたコンテンツを、携帯端末1において管理する。具体的には、ダウンロードしたコンテンツを外部記憶部36に保存する。外部記憶部36は、SDカードなどの不揮発性メモリである。ダウンロードコンテンツ管理部30は、ダウンロード済みコンテンツの一覧を外部記憶部36から取得する。さらに、再生対象のダウンロード済みコンテンツを、外部記憶部36から取得する。   The download content management unit 30 manages the content downloaded from the server 2 by the mobile terminal 1 in the mobile terminal 1. Specifically, the downloaded content is stored in the external storage unit 36. The external storage unit 36 is a nonvolatile memory such as an SD card. The download content management unit 30 acquires a list of downloaded content from the external storage unit 36. Further, the downloaded content to be reproduced is acquired from the external storage unit 36.

表示制御部32は、各種の情報の表示部34における表示を制御する。その対象は、たとえば、サービスリスト40、コンテンツリスト42、ダウンロード済みコンテンツリスト、コンテンツ選択画面などである。また、コンテンツそのものも表示部34に表示する。   The display control unit 32 controls display of various types of information on the display unit 34. The target is, for example, a service list 40, a content list 42, a downloaded content list, a content selection screen, and the like. The content itself is also displayed on the display unit 34.

表示部34は、液晶ディスプレイなどの、情報を画面に表示する表示デバイスである。   The display unit 34 is a display device that displays information on a screen, such as a liquid crystal display.

携帯端末1のユーザは、仮想ショッピングモールを利用するための専用のアプリケーションを、携帯端末1にインストールする。そして、このアプリケーションを通じて、仮想ショッピングモールを利用する。携帯端末1内のデータリスト処理部16等の各ブロックは、このアプリケーションの機能の一部を担当する。   The user of the mobile terminal 1 installs a dedicated application for using the virtual shopping mall on the mobile terminal 1. Then, through this application, a virtual shopping mall is used. Each block such as the data list processing unit 16 in the portable terminal 1 is responsible for a part of the function of this application.

携帯端末1は、サーバ2が配信するサービスリスト40およびコンテンツリスト42を利用することによって、サーバ2が提供する仮想ショッピングモールを利用する。言い換えると、サーバ2が配信するコンテンツをダウンロードするためには、携帯端末1は、まずサービスリスト40およびコンテンツリスト42をサーバ2から取得する必要がある。   The mobile terminal 1 uses the virtual shopping mall provided by the server 2 by using the service list 40 and the content list 42 distributed by the server 2. In other words, in order to download the content distributed by the server 2, the mobile terminal 1 first needs to acquire the service list 40 and the content list 42 from the server 2.

(階層リスト)
本実施形態では、サービスリスト40とコンテンツリスト42とは互いに分離されており、かつ、互いに階層関係にある。図2は、サービスリスト40とコンテンツリスト42との階層関係を模式的に示す説明図である。サービスリスト40は、複数の異なるサービスについての情報を含むリスト情報である。一方、コンテンツリスト42は、複数の異なるコンテンツに関する情報を含むリスト情報である。図2の例では、サービスリスト40は、サービスSS1〜SS7の合計7つのサービスに関する情報を含んでいる。また、コンテンツリスト42は、サービスごとに一つずつ、合計、7つ用意されている。すなわち、サービスとコンテンツリスト42とは常に一対一の関係にある。言い換えると、サービスの数と、コンテンツリスト42の数とは常に等しい。
(Hierarchical list)
In the present embodiment, the service list 40 and the content list 42 are separated from each other and have a hierarchical relationship with each other. FIG. 2 is an explanatory diagram schematically showing the hierarchical relationship between the service list 40 and the content list 42. The service list 40 is list information including information on a plurality of different services. On the other hand, the content list 42 is list information including information on a plurality of different contents. In the example of FIG. 2, the service list 40 includes information on a total of seven services SS1 to SS7. In addition, seven content lists 42 are prepared, one for each service. That is, the service and the content list 42 are always in a one-to-one relationship. In other words, the number of services and the number of content lists 42 are always equal.

各コンテンツリスト42は、いずれも、複数のコンテンツC1,C2,・・・に関する情報を含んでいる。これらの各コンテンツは、いずれも、コンテンツリスト42に対応するサービスに関するものである。したがって、サービスリスト40によって定義される各サービスと、コンテンツリスト42によって定義される各コンテンツとは、互いに階層関係にあると言える。すなわち、サービスが上層にあり、その下層にコンテンツがある。また、あるサービス内に、複数のコンテンツが含まれている。   Each content list 42 includes information on a plurality of contents C1, C2,. Each of these contents relates to a service corresponding to the content list 42. Accordingly, it can be said that each service defined by the service list 40 and each content defined by the content list 42 are in a hierarchical relationship. That is, the service is in the upper layer and the content is in the lower layer. A certain service includes a plurality of contents.

サービスリスト40は、サーバ2の管理者が作成することができる。コンテンツリスト42は、サーバ2の管理者が作成してもよく、または、このコンテンツリスト42に関連するサービスを提供する事業者が作成し、サーバ2に提供するようにしてもよい。あるいは、サーバ2は、各事業者からサービスに関する情報および各コンテンツに関する情報を受け取り、それらの情報に基づき、サービスリスト40およびコンテンツリスト42を自動的に作成するようにしてもよい。   The service list 40 can be created by the administrator of the server 2. The content list 42 may be created by the administrator of the server 2 or may be created and provided to the server 2 by a provider providing a service related to the content list 42. Alternatively, the server 2 may receive information on services and information on contents from each business operator, and automatically create the service list 40 and the content list 42 based on the information.

(サービスリスト40)
図3は、サービスリスト40のデータ構造の一例を示す図である。この図に示すように、本実施形態では、サービスリスト40はRSS(RDF Site Summary)として実現される。サービスリスト40は、サービスごとにentryタグを含んでいる。このentryタグ内に、一つのサービスに関する各種の情報が記述される。サービスリスト40に新たなサービスを加える場合は、対応する新たなentryタグを増やせばよい。
(Service list 40)
FIG. 3 is a diagram illustrating an example of the data structure of the service list 40. As shown in this figure, in this embodiment, the service list 40 is realized as RSS (RDF Site Summary). The service list 40 includes an entry tag for each service. Various information related to one service is described in the entry tag. When a new service is added to the service list 40, the corresponding new entry tag may be increased.

各entryタグは、複数の他のタグを含んでいる。これらのタグには、いずれも、サービスに関する何らかの情報が記述される。図3の例では、各entryタグは、titleタグ、updatedタグ、linkタグおよびiconタグを含んでいる。titleタグは、サービスの名称を記述する。linkタグには、サービスに対応するコンテンツリスト42を取得するためのアドレスを記述する。サービスリスト40にlinkタグが含まれていることによって、サービスリスト40とコンテンツリスト42とが階層関係になることができる。このように、linkタグはサービスリスト40に必須の構成要素である。updatedタグは、サービスの更新日を記述する。より具体的には、サービスが提供するコンテンツの内容に変更があった日を、更新日とする。iconタグは、サービスを表すアイコン(サービスアイコン)の格納場所(アドレス)を記述する。本実施形態では、アイコンはサービスごとに二種類用意されている。一方は、サービスがアクティブであることを表すアイコンであり、もう一方は、サービスが非アクティブであることを表すアイコンである。   Each entry tag includes a plurality of other tags. Each of these tags describes some information related to the service. In the example of FIG. 3, each entry tag includes a title tag, an updated tag, a link tag, and an icon tag. The title tag describes the name of the service. In the link tag, an address for acquiring the content list 42 corresponding to the service is described. By including the link tag in the service list 40, the service list 40 and the content list 42 can have a hierarchical relationship. Thus, the link tag is an essential component for the service list 40. The updated tag describes the service update date. More specifically, the date when the content provided by the service is changed is the update date. The icon tag describes a storage location (address) of an icon representing a service (service icon). In this embodiment, two types of icons are prepared for each service. One is an icon indicating that the service is active, and the other is an icon indicating that the service is inactive.

サービスリスト40に含まれるタグは、上述したものに限られない。サーバ2がサービスリスト40を作る際に、サービスリスト40に定義したタグが、携帯端末1によって解釈可能であるのなら、どのようなタグであっても、サービスリスト40に含めることができる。   Tags included in the service list 40 are not limited to those described above. If the tag defined in the service list 40 can be interpreted by the mobile terminal 1 when the server 2 creates the service list 40, any tag can be included in the service list 40.

コンテンツ配信システム100では、サービスリスト取得部18がサービスリスト40をサーバ2から取得する。具体的には次の流れである。サーバ2によって配信されるサービスリスト40を、ネットワーク4を通じてネットワーク処理部14が取得する。ネットワーク処理部14は、取得したサービスリスト40をデータリスト処理部16内のサービスリスト取得部18に出力する。   In the content distribution system 100, the service list acquisition unit 18 acquires the service list 40 from the server 2. Specifically, the flow is as follows. The network processing unit 14 acquires the service list 40 distributed by the server 2 through the network 4. The network processing unit 14 outputs the acquired service list 40 to the service list acquisition unit 18 in the data list processing unit 16.

サービスリスト取得部18は、取得したサービスリスト40を参照して、このサービスリスト40によって規定される複数のサービスの各サービスアイコンを取得する。サービスリスト制御部22は、取得したサービスリスト40および複数のサービスアイコンを、それぞれサービスリスト制御部22に出力する。サービスリスト制御部22は、サービスリスト40およびサービスアイコンを、表示制御部32に出力する。表示制御部32は、サービスアイコンを表示部34に画面に表示する。   The service list acquisition unit 18 refers to the acquired service list 40 and acquires service icons of a plurality of services defined by the service list 40. The service list control unit 22 outputs the acquired service list 40 and a plurality of service icons to the service list control unit 22, respectively. The service list control unit 22 outputs the service list 40 and the service icon to the display control unit 32. The display control unit 32 displays the service icon on the display unit 34 on the screen.

(画面表示の一例)
図4は、サービスリストエリア50にサービスアイコン60および62が表示されている様子を示す図である。この図に示すように、表示制御部32は、表示部34の画面におけるサービスリストエリア50に、各サービスを表すサービスアイコンを表示する。図4の例では、各サービスアイコンはサービスリストエリア50において横並びに一列に配置される。表示制御部32は、ユーザが選択しているサービスについては、そのサービスがアクティブであることを表すサービスアイコン60を表示する。一方、ユーザが選択していないサービスについては、そのサービスが非アクティブであることを表すサービスアイコン62を表す。これらの工夫によって、ユーザは、複数のサービスのうちどれがアクティブであるのかを一目で把握することができる。
(Example of screen display)
FIG. 4 is a diagram showing a state where service icons 60 and 62 are displayed in the service list area 50. As shown in this figure, the display control unit 32 displays service icons representing each service in the service list area 50 on the screen of the display unit 34. In the example of FIG. 4, the service icons are arranged side by side in a line in the service list area 50. For the service selected by the user, the display control unit 32 displays a service icon 60 indicating that the service is active. On the other hand, for a service not selected by the user, a service icon 62 indicating that the service is inactive is displayed. With these ideas, the user can grasp at a glance which of a plurality of services is active.

(コンテンツリスト42)
図5は、コンテンツリスト42のデータ構造を示す図である。この図に示すように、本実施形態では、コンテンツリスト42はRSS(RDF Site Summary)として実現される。
(Content list 42)
FIG. 5 is a diagram illustrating a data structure of the content list 42. As shown in this figure, in the present embodiment, the content list 42 is realized as RSS (RDF Site Summary).

コンテンツリスト42は、コンテンツごとにentryタグを含んでいる。entryタグ内に、コンテンツに関する情報が記述される。コンテンツリスト42に新たなコンテンツを加える場合は、対応する新たなentryタグを増やせばよい。コンテンツリスト42は、entryタグに加えて、一つのlogoタグを含んでいる。logoタグは、このコンテンツリスト42に対応するサービスの背景画像のアドレスを記述する。   The content list 42 includes an entry tag for each content. Information related to the content is described in the entry tag. When new content is added to the content list 42, the corresponding new entry tag may be increased. The content list 42 includes one logo tag in addition to the entry tag. The logo tag describes the address of the background image of the service corresponding to the content list 42.

コンテンツリスト42において、各entryタグは、複数の他のタグを含んでいる。これらのタグには、いずれも、コンテンツに関する何らかの情報が記述される。図5の例では、各entryタグは、idタグ、titleタグ、updatedタグ、content-mineタグ、contributor-uriタグ、summaryタグ、source-generator、source-icon、source-linkタグ、およびsource-subtitleを含んでいる。   In the content list 42, each entry tag includes a plurality of other tags. Each of these tags describes some information related to the content. In the example of FIG. 5, each entry tag includes an id tag, title tag, updated tag, content-mine tag, contributor-uri tag, summary tag, source-generator, source-icon, source-link tag, and source-subtitle. Is included.

idタグは、コンテンツに一意に付与された識別子(コンテンツID)を表す。後述するように、データリスト管理部26は、データベースにおいて各コンテンツを管理する際、このコンテンツIDを利用する。同一のコンテンツIDは、同一のコンテンツを表す。したがって、各コンテンツリスト42に同じコンテンツIDを含むentryタグがあれば、複数のサービス間で同じコンテンツを共有できる。   The id tag represents an identifier (content ID) uniquely assigned to the content. As will be described later, the data list management unit 26 uses this content ID when managing each content in the database. The same content ID represents the same content. Therefore, if there is an entry tag including the same content ID in each content list 42, the same content can be shared among a plurality of services.

titleタグは、コンテンツの名称を記述する。この名称は、内部記憶部28に形成されるデータベースに記録される。updatedタグは、コンテンツの更新日を記述する。content-mineタグは、コンテンツのマイムタイプを記述する。マイムタイプとは、コンテンツの種類を示す情報である。携帯端末1は、このマイムタイプに基づき、コンテンツを再生するためのアプリケーション(ビューアまたはプレイヤ等)を決定する。contributor-uriタグは、コンテンツの軽量版のアドレスを記述する。このアドレスから入手できるコンテンツは、たとえば、サンプル用のコンテンツである。コンテンツの視聴用に用いる。summaryタグは、コンテンツの説明文を記述する。source-generatorタグは、コンテンツのファイルサイズを記述する。source-iconは、コンテンツのサムネイルのアドレスを記述する。source-linkタグは、コンテンツ本体のアドレスを記述する。source-subtitleは、summaryタグで記述される説明文よりも短い、コンテンツの説明文を記述する。   The title tag describes the name of the content. This name is recorded in a database formed in the internal storage unit 28. The updated tag describes the update date of the content. The content-mine tag describes the mime type of the content. The mime type is information indicating the type of content. Based on this mime type, the mobile terminal 1 determines an application (such as a viewer or a player) for reproducing the content. The contributor-uri tag describes the address of a lightweight version of the content. The content available from this address is, for example, sample content. Used for viewing content. The summary tag describes the content description. The source-generator tag describes the file size of the content. The source-icon describes the address of the content thumbnail. The source-link tag describes the address of the content body. The source-subtitle describes a content description that is shorter than the description described in the summary tag.

コンテンツリスト42は、上述した各タグ以外にも、著者名を示すタグ、または出版社名を示すタグなどの、一般的なタグを含んでいてもよい。また、コンテンツリスト42に含まれるタグは、上述したものに限られない。サーバ2がコンテンツリスト42を作成する際に、コンテンツリスト42に定義したタグが、携帯端末1によって解釈可能であるのなら、どのようなタグであっても、コンテンツリスト42に含めることができる。   In addition to the above-described tags, the content list 42 may include general tags such as a tag indicating an author name or a tag indicating a publisher name. Further, the tags included in the content list 42 are not limited to those described above. If the tag defined in the content list 42 can be interpreted by the mobile terminal 1 when the server 2 creates the content list 42, any tag can be included in the content list 42.

コンテンツ配信システム100では、コンテンツリスト取得部20がコンテンツリスト42をサーバ2から取得する。具体的には次の流れである。サーバ2によって配信されるコンテンツリスト42を、ネットワーク4を通じてネットワーク処理部14が取得する。ネットワーク処理部14は、取得したサービスリスト40をデータリスト処理部16内のコンテンツリスト取得部20に出力する。   In the content distribution system 100, the content list acquisition unit 20 acquires the content list 42 from the server 2. Specifically, the flow is as follows. The network processing unit 14 acquires the content list 42 distributed by the server 2 through the network 4. The network processing unit 14 outputs the acquired service list 40 to the content list acquisition unit 20 in the data list processing unit 16.

コンテンツリスト取得部20は、取得したコンテンツリスト42を参照して、コンテンツリスト42によって規定される複数のコンテンツを示す各コンテンツサムネイルを、サーバ2から取得する。コンテンツリスト取得部20は、取得したサービスリスト40および複数のコンテンツサムネイルを、それぞれコンテンツリスト制御部24に出力する。コンテンツリスト制御部24は、サービスリスト40およびコンテンツサムネイルを、表示制御部32に出力する。表示制御部32は、複数のコンテンツサムネイルを表示部34に画面に表示する。   The content list acquisition unit 20 refers to the acquired content list 42 and acquires from the server 2 each content thumbnail indicating a plurality of contents defined by the content list 42. The content list acquisition unit 20 outputs the acquired service list 40 and the plurality of content thumbnails to the content list control unit 24, respectively. The content list control unit 24 outputs the service list 40 and the content thumbnail to the display control unit 32. The display control unit 32 displays a plurality of content thumbnails on the display unit 34 on the screen.

(画面表示の一例)
図6は、コンテンツリストエリア52に複数のコンテンツサムネイル64が表示されている様子を示す図である。この図に示すように、表示制御部32は、表示部34の画面におけるコンテンツリストエリア52に、各コンテンツを表すコンテンツサムネイル64を表示する。これにより、複数のコンテンツをユーザに対し提示し、そのいずれかをユーザに選択させるようにする。図6の例では、各コンテンツサムネイル64はコンテンツリスト42においてマトリックス状に配置される。表示制御部32は、コンテンツサムネイル64に加えて、このサービスの背景画像66もコンテンツリストエリア52に表示する。
(Example of screen display)
FIG. 6 is a diagram showing a state where a plurality of content thumbnails 64 are displayed in the content list area 52. As shown in this figure, the display control unit 32 displays a content thumbnail 64 representing each content in the content list area 52 on the screen of the display unit 34. Thereby, a plurality of contents are presented to the user, and one of them is selected by the user. In the example of FIG. 6, the content thumbnails 64 are arranged in a matrix in the content list 42. The display control unit 32 displays a background image 66 of this service in the content list area 52 in addition to the content thumbnail 64.

(基本画面)
図7は、携帯端末1の表示部34における基本画面を示す図である。この図に示すように、表示部34の基本画面は、サービスリストエリア50、コンテンツリストエリア52、およびバー72を含んでいる。サービスリストエリア50には、サービスアイコン60およびサービスアイコン62が表示される。コンテンツリストエリア52には、複数のコンテンツサムネイル64、および一つの背景画像66が表示される。図7では、コンテンツリストエリア52において、ユーザがダウンロード済みのコンテンツを表すコンテンツサムネイル64には、その事実を表すチェックマーク68が付与される。
(Basic screen)
FIG. 7 is a diagram illustrating a basic screen on the display unit 34 of the mobile terminal 1. As shown in this figure, the basic screen of the display unit 34 includes a service list area 50, a content list area 52, and a bar 72. In the service list area 50, a service icon 60 and a service icon 62 are displayed. In the content list area 52, a plurality of content thumbnails 64 and one background image 66 are displayed. In FIG. 7, in the content list area 52, a check mark 68 representing the fact is given to the content thumbnail 64 representing the content already downloaded by the user.

(ダウンロード済みコンテンツの表示)
バー72を画面上部に移動させると、図7の画面は図8に示す画面に遷移する。図8は、ダウンロード済みコンテンツリストエリア54を含む画面を示す図である。この図に示す画面は、サービスリストエリア50、コンテンツリストエリア52、バー72に加え、ダウンロード済みコンテンツリストエリア54を含んでいる。ダウンロード済みコンテンツリストエリア54には、ユーザが過去にダウンロードし、現在、携帯端末1内に保存されているコンテンツを表すダウンロード済みコンテンツサムネイル76が表示される。ユーザが過去にダウンロードしたが、携帯端末1からは削除されたコンテンツを表すサムネイルは、ダウンロード済みコンテンツリストエリア54には表示されない。ダウンロード済みコンテンツサムネイル76には、全て、チェックマーク68が付与される。バー72を画面下部に移動させると、図8の画面は図7の画面に遷移する。
(Display downloaded content)
When the bar 72 is moved to the upper part of the screen, the screen of FIG. 7 changes to the screen shown in FIG. FIG. 8 is a diagram showing a screen including a downloaded content list area 54. The screen shown in this figure includes a downloaded content list area 54 in addition to a service list area 50, a content list area 52, and a bar 72. In the downloaded content list area 54, a downloaded content thumbnail 76 representing the content downloaded by the user in the past and currently stored in the mobile terminal 1 is displayed. A thumbnail representing content that the user has downloaded in the past but has been deleted from the mobile terminal 1 is not displayed in the downloaded content list area 54. A check mark 68 is assigned to all downloaded content thumbnails 76. When the bar 72 is moved to the lower part of the screen, the screen of FIG. 8 changes to the screen of FIG.

(ダウンロード済みコンテンツの選択)
図7または図8の画面が表示部34に表示されているとき、ユーザが、チェックマーク68が付与されたいずれかのサムネイルを、コンテンツリストエリア52またはダウンロード済みコンテンツリストエリア54から選択すると、図9の画面が表示部34に表示される。その際、ユーザは、サムネイルをタップ、ロングタップ、またはダブルタップすればよい。図9は、ダウンロード済みコンテンツを選択するための画面を示す図である。この図に示す画面は、ダウンロード済みコンテンツリストエリア54および詳細表示エリア56を含んでいる。詳細表示エリア56には、ユーザが選択したコンテンツのコンテンツサムネイル76、および、そのコンテンツに関する各種の情報(コンテンツ名、説明文、および更新日等)が表示される。これらの情報は、コンテンツリスト42に記述されている。詳細表示エリア56に表示されたコンテンツをユーザが選択すれば、携帯端末1は、選択されたコンテンツの再生を開始する。これにより、コンテンツが電子書籍であれば、ユーザはその電子書籍を閲覧することができる。
(Select downloaded content)
When the screen of FIG. 7 or FIG. 8 is displayed on the display unit 34, when the user selects any thumbnail to which the check mark 68 is added from the content list area 52 or the downloaded content list area 54, FIG. 9 is displayed on the display unit 34. At that time, the user may tap, long-tap, or double-tap the thumbnail. FIG. 9 is a diagram showing a screen for selecting downloaded content. The screen shown in this figure includes a downloaded content list area 54 and a detailed display area 56. In the detail display area 56, the content thumbnail 76 of the content selected by the user and various information (content name, description, update date, etc.) related to the content are displayed. These pieces of information are described in the content list 42. If the user selects the content displayed in the detail display area 56, the mobile terminal 1 starts playing the selected content. Thereby, if a content is an electronic book, the user can browse the electronic book.

(未ダウンロードコンテンツの選択)
図7または図8の画面が表示部34に表示されているとき、ユーザが、チェックマーク68が付与されていないいずれかのサムネイルを、コンテンツリストエリア52から選択すると、図10の画面が表示部34に表示される。図10は、未ダウンロードコンテンツを選択するための画面を示す図である。この図に示す画面は、ダウンロード済みコンテンツリストエリア54および詳細表示エリア56を含んでいる。詳細表示エリア56には、ユーザが選択したコンテンツのコンテンツサムネイル78、および、そのコンテンツに関する各種の情報(コンテンツ名、説明文、および更新日等)が表示される。これらの情報は、コンテンツリスト42に記述されている。詳細表示エリア56に表示されたコンテンツサムネイルを画面上でユーザがタップすれば、携帯端末1は、選択されたコンテンツサムネイルによって表されるコンテンツの軽量版をコンテンツからダウンロードし、再生する。携帯端末1は、このときダウンロードした軽量版のコンテンツを、携帯端末1内には保存しない。
(Select undownloaded content)
When the screen of FIG. 7 or 8 is displayed on the display unit 34, when the user selects any thumbnail to which the check mark 68 is not added from the content list area 52, the screen of FIG. 34. FIG. 10 is a diagram showing a screen for selecting undownloaded content. The screen shown in this figure includes a downloaded content list area 54 and a detailed display area 56. In the detail display area 56, the content thumbnail 78 of the content selected by the user and various information (content name, description, update date, etc.) related to the content are displayed. These pieces of information are described in the content list 42. If the user taps a content thumbnail displayed in the detail display area 56 on the screen, the mobile terminal 1 downloads and reproduces a lightweight version of the content represented by the selected content thumbnail from the content. The portable terminal 1 does not store the lightweight content downloaded at this time in the portable terminal 1.

一方、詳細表示エリア56に表示されたコンテンツサムネイルを画面上でユーザが下フリックすれば、携帯端末1は、選択されたコンテンツサムネイルによって表されるコンテンツの本体を、サーバ2からダウンロードする。ダウンロードコンテンツ管理部30は、このときダウンロードしたコンテンツの本体を、携帯端末1内に保存する。具体的には、ダウンロード済みコンテンツ管理部30が、ダウンロードされたコンテンツの本体を、外部記憶部36に保存する。ダウンロードの完了後、このコンテンツのコンテンツサムネイルが画面に表示されるときには、コンテンツがダウンロード済みであることを示すチェックマーク68がかならず付与される。   On the other hand, when the user flicks the content thumbnail displayed in the detail display area 56 on the screen, the mobile terminal 1 downloads the main body of the content represented by the selected content thumbnail from the server 2. The download content management unit 30 stores the main body of the content downloaded at this time in the mobile terminal 1. Specifically, the downloaded content management unit 30 stores the main body of the downloaded content in the external storage unit 36. When a content thumbnail of this content is displayed on the screen after the download is completed, a check mark 68 indicating that the content has already been downloaded is always given.

図9または図10の画面が表示されているとき、ユーザが、戻るボタンを押下するか、詳細表示エリア56における欄外(サムネイル以外の場所)をタップすると、表示部34に表示される画面は、図7または図8のものに戻る。   When the screen of FIG. 9 or FIG. 10 is displayed, when the user presses the back button or taps a margin (a place other than a thumbnail) in the detail display area 56, the screen displayed on the display unit 34 is: Returning to FIG. 7 or FIG.

(本発明の利点)
上述したように、コンテンツ配信システム100では、サービスリスト40およびコンテンツリスト42を使うことによって、携帯端末1は、サーバ2から所望のコンテンツを取得することができる。その際、サービスリスト40には複数のサービスに関する情報が含まれているので、ユーザは、複数のサービスを切り替えて利用できる。すなわち、所望のサービスに関するコンテンツを取得できる。
(Advantages of the present invention)
As described above, in the content distribution system 100, the mobile terminal 1 can acquire desired content from the server 2 by using the service list 40 and the content list 42. At that time, since the service list 40 includes information on a plurality of services, the user can switch between the plurality of services. That is, it is possible to acquire content related to a desired service.

コンテンツ配信システム100では、サービスリスト40とコンテンツリスト42とは、互いに分離されている。また、複数のサービスのうちユーザが選択したサービスに関するコンテンツリスト42を、携帯端末1からはサーバ2から取得できる。したがってサーバ2にはサービスごとに、そのサービス専用のコンテンツリスト42が用意されている。   In the content distribution system 100, the service list 40 and the content list 42 are separated from each other. Further, the content list 42 relating to the service selected by the user among the plurality of services can be acquired from the server 2 from the portable terminal 1. Accordingly, for each service, the server 2 has a content list 42 dedicated to the service.

このように、コンテンツ配信システム100では、サービスリスト40とコンテンツリスト42とは、互いに階層構造の関係にある。したがって、新たなサービスを携帯端末1のユーザに利用させたい場合、サービスリスト40にそのサービスに関する情報を追記すればよい。サービスリスト40における既存の情報は、何ら改変する必要がない。その上で、このサービスに関する新たなコンテンツリスト42をサーバ2に用意し、携帯端末1に配信できるようにすればよい。既存のサービスに関するコンテンツリスト42は、何ら改変する必要がない。   As described above, in the content distribution system 100, the service list 40 and the content list 42 are in a hierarchical structure. Therefore, when it is desired that the user of the mobile terminal 1 use a new service, information related to the service may be added to the service list 40. The existing information in the service list 40 does not need to be altered at all. In addition, a new content list 42 relating to this service may be prepared in the server 2 and distributed to the mobile terminal 1. The content list 42 regarding the existing service does not need to be modified at all.

以上のように、コンテンツ配信システム100では、新たなサービスをユーザに提供する際の手間を少なくすることができる。   As described above, the content distribution system 100 can reduce the trouble of providing a new service to the user.

(サーバ2による新着の設定)
携帯端末1では、あるサービスに対応するコンテンツリスト42に、以前にはなかった新たなコンテンツの情報を含めるとき、そのことを示す特別なタグを、サービスリスト40およびコンテンツリスト42に追加する。図11(a)は、新着を示すタグを含むサービスリスト40を示す図であり、図11(b)は、新着を示すタグを含むコンテンツリスト42を示す図である。
(New arrival setting by server 2)
In the mobile terminal 1, when new content information that did not exist before is included in the content list 42 corresponding to a certain service, a special tag indicating that is added to the service list 40 and the content list 42. FIG. 11A is a diagram illustrating a service list 40 including a tag indicating new arrival, and FIG. 11B is a diagram illustrating a content list 42 including a tag indicating new arrival.

図11(a)の例では、サービスリスト40は、「サービスSS1」に関するentryタグ内に、labelタグを含んでいる。このlabelタグは、サービスに新たなコンテンツが追加されたか否かを記述する。本実施形態では、「new」が記述されていれば、サービスに新たなコンテンツが追加されたことを表す。一方、labelタグに何も記述されていなければ、サービスには何も新たなコンテンツは追加されていないことを表す。   In the example of FIG. 11A, the service list 40 includes a label tag in an entry tag related to “service SS1”. This label tag describes whether or not new content has been added to the service. In the present embodiment, if “new” is described, it indicates that new content has been added to the service. On the other hand, if nothing is described in the label tag, it indicates that no new content is added to the service.

図11(b)の例では、コンテンツリスト42は、「コンテンツC1」に関するentryタグ内に、labelタグを含んでいる。このlabelタグは、コンテンツが新たな追加されたものであることを表している。   In the example of FIG. 11B, the content list 42 includes a label tag in an entry tag related to “content C1”. This label tag represents that the content is newly added.

(新着の表示)
図12は、サービスアイコン60およびコンテンツサムネイル64にそれぞれ新着アイコン80が付与されている画面を示す図である。
(Display of new arrivals)
FIG. 12 is a diagram showing a screen in which the new arrivals icon 80 is assigned to the service icon 60 and the content thumbnail 64, respectively.

表示制御部32は、サービスリスト40内において、labelタグに「new」が記述されているサービスについて、そのサービスを表すサービスアイコンを表示する際、そのサービスが新着であることを表す新着アイコン80を付与して表示する。図12の例では、サービスアイコン60が「サービスSS1」を表し、このサービスアイコン60に、新着アイコン80が付与されている。これによりユーザは、「サービスSS1」にはこれまでにはなかった新たなコンテンツが追加されていることを把握することができる。   In the service list 40, when displaying a service icon representing “new” in the label tag in the service list 40, the display control unit 32 displays a new arrival icon 80 indicating that the service is new. Give and display. In the example of FIG. 12, the service icon 60 represents “service SS1”, and a new arrival icon 80 is assigned to the service icon 60. As a result, the user can grasp that new content that has never been added is added to the “service SS1”.

サービスリスト40とコンテンツリスト42とは、互いに独立している。したがって携帯端末1は、サービスリスト40を取得するのみで、各サービスが新着であるか否かを判定できる。これにより、図12に示すように、携帯端末1は、現在アクティブなサービスSS1を表すサービスアイコン60に限らず、現在アクティブでない別のサービスを表すサービスアイコン62にも、新着アイコン80を付与して表示することができる。その結果、ユーザは、あるサービスを利用しているときに、アクティブでない(表示対象ではない)他のサービスに新着があるか否かを確認することができる。   The service list 40 and the content list 42 are independent of each other. Therefore, the portable terminal 1 can determine whether or not each service is newly received only by acquiring the service list 40. Thereby, as shown in FIG. 12, the mobile terminal 1 gives a new arrival icon 80 not only to the service icon 60 representing the currently active service SS1, but also to the service icon 62 representing another service that is not currently active. Can be displayed. As a result, when using a certain service, the user can check whether there is a new arrival in another service that is not active (not a display target).

表示制御部32は、コンテンツリスト42において、labelタグに「new」が記述されているコンテンツサムネイル64に、そのコンテンツが新着であることを表す新着アイコン80を付与して表示する。図12の例では、コンテンツリストエリア52において、左上隅に表示されているコンテンツサムネイル64が、「コンテンツC1」を表し、このコンテンツサムネイル64に新着アイコン80が付与されている。これによりユーザは、「コンテンツC1」が新着のコンテンツであることを把握することができる。   In the content list 42, the display control unit 32 assigns and displays a new arrival icon 80 indicating that the content is new arrival to the content thumbnail 64 in which “new” is described in the label tag. In the example of FIG. 12, in the content list area 52, the content thumbnail 64 displayed in the upper left corner represents “content C1”, and a new arrivals icon 80 is assigned to the content thumbnail 64. Thereby, the user can grasp that “content C1” is newly arrived content.

図11および図12の例では、サービスに新着のコンテンツがあることを、サーバ2が設定している。したがって、サービスリスト40およびコンテンツリスト42内のlabelタグを削除する際は、そのタイミングをサーバ2が決定する。すなわち、携帯端末1がlabelタグを削除することはない。したがって、図11の例では「新着コンテンツ」とは、携帯端末1のユーザのみならず、コンテンツの配信者にとっても新しいコンテンツであると言える。   In the example of FIG. 11 and FIG. 12, the server 2 sets that there is a newly arrived content in the service. Therefore, when deleting the label tags in the service list 40 and the content list 42, the server 2 determines the timing. That is, the mobile terminal 1 does not delete the label tag. Therefore, in the example of FIG. 11, “new arrival content” can be said to be new content not only for the user of the mobile terminal 1 but also for the content distributor.

(携帯端末1による新着の設定)
サービスまたはコンテンツの新着の設定は、携帯端末1が行ってもよい。その際、携帯端末1は、サービスリスト40およびコンテンツリスト42に含まれるupdatedタグを利用する。図13(a)は、更新日を示すタグを含むサービスリスト40を示す図であり、図13(b)は、更新日を示すタグを含むコンテンツリスト42を示す図である。
(New arrival setting by mobile terminal 1)
The mobile terminal 1 may perform setting of new arrival of service or content. At that time, the mobile terminal 1 uses updated tags included in the service list 40 and the content list 42. FIG. 13A is a diagram illustrating a service list 40 including a tag indicating an update date, and FIG. 13B is a diagram illustrating a content list 42 including a tag indicating an update date.

携帯端末1は、サーバ2から取得したサービスリスト40に含まれる、サービスに関するentryタグに含まれるupdatedタグと、内部記憶部28に記録されている、同じサービスに関するサービステーブル90内の更新日とを比較する。前者の方が新しい日付の場合、このサービスに関するサービステーブル90内に、サービス新着フラグを立てる。このフラグは、サービスリスト40内のlabelタグに相当する。新着フラグを立てたあと、サービステーブル90に新しい更新日を書き込む。携帯端末1は、サービスリスト40に含まれるすべてのサービスを対象に、これらの処理を実行する。   The mobile terminal 1 displays the updated tag included in the entry tag related to the service included in the service list 40 acquired from the server 2 and the update date in the service table 90 related to the same service recorded in the internal storage unit 28. Compare. If the former is a newer date, a service new arrival flag is set in the service table 90 related to this service. This flag corresponds to a label tag in the service list 40. After setting the new arrival flag, the new update date is written in the service table 90. The mobile terminal 1 executes these processes for all services included in the service list 40.

また、携帯端末1は、サーバ2から取得したコンテンツリスト42に含まれる、コンテンツに関するentryタグに含まれるupdatedタグと、内部記憶部28に記録されている、同じコンテンツに関するコンテンツテーブル92内の更新日とを比較する。前者の方が新しい日付の場合、このコンテンツに関するコンテンツテーブル92内に、新着フラグを立てる。このフラグは、コンテンツリスト42内のlabelタグに相当する。新着フラグを立てたあと、コンテンツテーブル92に新しい更新日を書き込む。携帯端末1は、コンテンツリスト42に含まれるすべてのコンテンツを対象に、これらの処理を実行する。   In addition, the portable terminal 1 includes the updated tag included in the entry tag related to the content included in the content list 42 acquired from the server 2 and the update date in the content table 92 related to the same content recorded in the internal storage unit 28. And compare. If the former is a newer date, a new arrival flag is set in the content table 92 relating to this content. This flag corresponds to a label tag in the content list 42. After setting the new arrival flag, the new update date is written in the content table 92. The portable terminal 1 executes these processes for all contents included in the content list 42.

表示制御部32は、あるサービスのサービスアイコン60またはサービスアイコン62を表示部34に表示する際、内部記憶部28内のデータベースにアクセスして、そのサービスのサービステーブル90を参照し、新着フラグが立っている否かを確認する。立っている場合は、図12に示すように、そのサービスのサービスアイコン60またはサービスアイコン62を表示する際、新着アイコン80を付与して表示する。   When displaying the service icon 60 or service icon 62 of a certain service on the display unit 34, the display control unit 32 accesses the database in the internal storage unit 28, refers to the service table 90 of the service, and sets the new arrival flag. Check if you are standing. When standing, as shown in FIG. 12, when the service icon 60 or service icon 62 of the service is displayed, a new arrival icon 80 is given and displayed.

表示制御部32は、あるコンテンツのコンテンツサムネイル64を表示部34に表示する際、内部記憶部28内のデータベースにアクセスして、そのコンテンツのコンテンツテーブル92を参照し、新着フラグが立っている否かを確認する。立っている場合は、図12に示すように、そのコンテンツのコンテンツサムネイル64を表示する際、新着アイコン80を付与して表示する。   When the display control unit 32 displays the content thumbnail 64 of a certain content on the display unit 34, the display control unit 32 accesses the database in the internal storage unit 28, refers to the content table 92 of the content, and sets whether the new arrival flag is set. To check. When standing, as shown in FIG. 12, when displaying the content thumbnail 64 of the content, a new arrivals icon 80 is given and displayed.

上述した例では、サービスまたはコンテンツが新着であることを示す情報は、サービスリスト40またはコンテンツリスト42の中ではなく、内部記憶部28の中に記録されている。したがって、携帯端末1が、新着アイコン80を表示するか否かを制御できる。すなわち、ユーザによって操作、または、サービスリスト40およびコンテンツリスト42を再取得するタイミングで、新着アイコン80の表示を消すか否かを決定できる。たとえば、ユーザが一度選択したコンテンツの新着フラグを、そのコンテンツのコンテンツテーブル92から削除すれば、新着アイコン80が付与されているコンテンツサムネイル64のコンテンツは、ユーザがまだ再生したり閲覧したりしていないコンテンツであるという意味にすることができる。なお、携帯端末1は、あるサービスのサービスアイコン60またはサービスアイコン62に付与する新着アイコン80を削除するタイミングを、そのサービス内のすべてのコンテンツの新着フラグが、各コンテンツのコンテンツテーブル92から消えたときとしてもよい。   In the example described above, information indicating that the service or content is newly received is recorded in the internal storage unit 28, not in the service list 40 or the content list 42. Therefore, it is possible to control whether or not the mobile terminal 1 displays the new arrival icon 80. That is, it is possible to determine whether or not the display of the new arrivals icon 80 is to be erased at the timing when the user operates or reacquires the service list 40 and the content list 42. For example, if the new arrival flag of the content once selected by the user is deleted from the content table 92 of the content, the content of the content thumbnail 64 to which the new arrival icon 80 is assigned is still being played or viewed by the user. It can mean that there is no content. Note that when the mobile terminal 1 deletes the new arrival icon 80 assigned to the service icon 60 or the service icon 62 of a certain service, the new arrival flags of all the contents in the service disappear from the content table 92 of each content. Sometimes it is good.

(新着および未読の表示)
サービスリスト40およびコンテンツリスト42に、labelタグおよびupdatedタグの両方さを含めることによって、サーバ2よる新着の設定と、携帯端末1による新着の設定とを、両方とも行うことができる。図14(a)は、新着を示すタグおよび更新日を示すタグを両方とも含むサービスリスト40を示す図であり、図14(b)は、新着を示すタグおよび更新日を示すタグを両方とも含むコンテンツリスト42を示す図である。この場合、表示制御部32は、サーバ2よる新着が設定がなされた場合は、新着アイコン80を表示する。一方、携帯端末1よる新着設定がなされた場合は、新着アイコン80ではなく、コンテンツが未読であることを表す未読アイコン82を表示する。
(New and unread indications)
By including both the label tag and the updated tag in the service list 40 and the content list 42, both the new arrival setting by the server 2 and the new arrival setting by the portable terminal 1 can be performed. FIG. 14A is a diagram showing the service list 40 including both a tag indicating new arrival and a tag indicating update date, and FIG. 14B shows both a tag indicating new arrival and a tag indicating update date. It is a figure which shows the content list 42 containing. In this case, the display control unit 32 displays a new arrival icon 80 when the new arrival by the server 2 is set. On the other hand, when a new arrival setting is made by the mobile terminal 1, an unread icon 82 indicating that the content is unread is displayed instead of the new arrival icon 80.

図15は、サービスアイコン60およびコンテンツサムネイル64にそれぞれ新着アイコン80および未読アイコン82が付与されている画面を示す図である。これらの図に示す例では、サービスアイコン60に新着アイコン80および未読アイコン82の両方が付与されている。これは、サービスアイコン60が表すサービスSS1に、ユーザがまだ一度も選択していないコンテンツがあることを示している。また、コンテンツリスト42における左上隅のコンテンツサムネイル64にも、新着アイコン80および未読アイコン82が付与されている。これは、このコンテンツサムネイル64によって表されるコンテンツを、ユーザがまだ一度も選択していないことを示している。なお、サービスを表すサービスアイコン60またはサービスアイコン62に、未読アイコン82を付与する際には、そのサービス内の新着コンテンツが一つでも含まれる場合にするようにしてもよい。   FIG. 15 is a diagram showing a screen in which a new arrival icon 80 and an unread icon 82 are assigned to the service icon 60 and the content thumbnail 64, respectively. In the examples shown in these drawings, both a new arrival icon 80 and an unread icon 82 are assigned to the service icon 60. This indicates that the service SS1 represented by the service icon 60 includes content that has not yet been selected by the user. A new arrival icon 80 and an unread icon 82 are also assigned to the content thumbnail 64 in the upper left corner of the content list 42. This indicates that the user has never selected the content represented by the content thumbnail 64. In addition, when the unread icon 82 is given to the service icon 60 or the service icon 62 representing the service, it may be possible to include at least one new content in the service.

図15において、新着アイコン80を削除するタイミングは、サーバ2が決定する。一方、未読アイコン82を削除するタイミングは、携帯端末1が決定する。   In FIG. 15, the server 2 determines the timing for deleting the new arrival icon 80. On the other hand, the timing for deleting the unread icon 82 is determined by the mobile terminal 1.

(仮想ショッピングモールの使い分け)
コンテンツ配信システム100では、配信するサービスリスト40を他の内容のものに変更することによって、異なる構成の仮想ショッピングモールを実現することができる。その際、ユーザが特定エリア内にいるかいないかによって、配信するサービスリスト40を変えることができる。また、ユーザが特定エリアにいる場合でも、ユーザの特定に応じて、配信するサービスリスト40を変えることができる。これらの工夫によって、ユーザの種類や居場所に適した仮想ショッピングモールを、ユーザに利用させることができる。
(Separate use of virtual shopping malls)
In the content distribution system 100, virtual shopping malls having different configurations can be realized by changing the service list 40 to be distributed to other contents. At that time, the service list 40 to be distributed can be changed depending on whether or not the user is in the specific area. Even when the user is in a specific area, the service list 40 to be distributed can be changed according to the user's specification. With these ideas, the user can use a virtual shopping mall suitable for the type and location of the user.

図16(a)は、特定エリア内でサーバ2が一般ユーザに配信するサービスリスト40の一例を示す図である。図16(b)は、特定エリア内でサーバ2が従業員に配信するサービスリスト40の一例を示す図である。図16(c)は、特定エリア外でサーバ2が配信するサービスリスト40の一例を示す図である。   FIG. 16A is a diagram illustrating an example of a service list 40 that the server 2 distributes to general users in a specific area. FIG. 16B is a diagram illustrating an example of a service list 40 that the server 2 distributes to employees within a specific area. FIG. 16C is a diagram illustrating an example of the service list 40 distributed by the server 2 outside the specific area.

一般的なユーザが、特定エリアの一種であるサービスステーション内にいる場合に、サーバ2は、図16(a)に示すサービスリスト40を、ユーザの携帯端末1に配信する。ここでいうサービスステーションとは、たとえば、空港、駅、ガソリンスタンド、または飲食店などの、公衆無線LANを来客に対して提供する施設のことである。   When a general user is in a service station that is a kind of specific area, the server 2 distributes the service list 40 shown in FIG. A service station here is a facility that provides a public wireless LAN to visitors, such as an airport, a station, a gas station, or a restaurant.

携帯端末1は、自身の周辺にある無線LANを検索する。さらに、見つかった無線LANのルータから、当該無線LANを識別するための識別子を取得する。もし複数の無線LANが見つかった場合には、それぞれの無線LANを識別するための識別子を各ルータから取得するので、複数の識別子を取得することになる。   The mobile terminal 1 searches for a wireless LAN in the vicinity of itself. Further, an identifier for identifying the wireless LAN is obtained from the found wireless LAN router. If a plurality of wireless LANs are found, an identifier for identifying each wireless LAN is acquired from each router, and thus a plurality of identifiers are acquired.

携帯端末1は、特定エリア内にある無線LANを識別するための識別子を格納した一覧テーブルを保持している。この一覧テーブルは、サーバ2から携帯端末1に対して事前に提供されている。携帯端末1は、各ルータから取得した各識別子が、一覧テーブルに含まれているいずれかの識別子と一致するか否かを判定する。   The portable terminal 1 holds a list table that stores identifiers for identifying wireless LANs in a specific area. This list table is provided in advance from the server 2 to the mobile terminal 1. The mobile terminal 1 determines whether or not each identifier acquired from each router matches any identifier included in the list table.

携帯端末1は、複数の識別子が、一覧テーブルに含まれているいずれかの識別子と一致すると判定した場合、それらの識別子によって識別される各無線LANの電波強度を、互いに比較する。そして、最も電波強度の高い無線LANを特定し、その無線LANを識別するための識別子を、サーバ2に対して送信する識別子として選択する。この結果、携帯端末1は、特定エリアにある複数の無線LANのうち、最も電波強度の高い無線LANを識別するための識別子を選択することになる。   When it is determined that the plurality of identifiers match any one of the identifiers included in the list table, the mobile terminal 1 compares the radio field strengths of the wireless LANs identified by these identifiers with each other. Then, the wireless LAN having the highest radio field intensity is specified, and an identifier for identifying the wireless LAN is selected as an identifier to be transmitted to the server 2. As a result, the mobile terminal 1 selects an identifier for identifying the wireless LAN having the highest radio field intensity among the plurality of wireless LANs in the specific area.

なお、携帯端末1は、一つの識別子のみが、一覧テーブルに含まれているいずれかの識別子と一致していると判定した場合、その識別子を、サーバ2に対して送信する識別子として選択する。また、携帯端末1は、取得した全ての識別子が、一覧テーブルに含まれている如何なる識別子とも一致しないと判定した場合、特定エリア外を示す識別子(たとえば"other"など)を、サーバ2に対して送信する識別子として選択する。   When it is determined that only one identifier matches any identifier included in the list table, the mobile terminal 1 selects the identifier as an identifier to be transmitted to the server 2. Further, when the mobile terminal 1 determines that all the acquired identifiers do not match any identifiers included in the list table, the mobile terminal 1 sends an identifier indicating the outside of the specific area (for example, “other”) to the server 2. Select the identifier to be transmitted.

携帯端末1は、サーバ2に対して、何らかの通信回線を通じて接続する。この通信回線は、携帯端末1が選択した無線LANであってもよいし、または、携帯端末1が利用可能な広域通信回線(3G回線など)であってもよい。携帯端末1は、サーバ2にアクセスする際、選択済みの識別子を、サーバ2に送信する。サーバ2は、受信した識別子に応じたサービスリスト40を選択し、携帯端末1に送信する。この識別子が、特定エリア(特定のサービスステーション)を示す識別子である場合、ユーザは、「オススメ」、「クーポン」、「チラシ」等の、サービスステーションが提供する各種のサービスを、そのサービスステーション内で利用できる。   The mobile terminal 1 connects to the server 2 through some communication line. This communication line may be a wireless LAN selected by the mobile terminal 1 or a wide area communication line (such as a 3G line) that can be used by the mobile terminal 1. When the mobile terminal 1 accesses the server 2, it transmits the selected identifier to the server 2. The server 2 selects the service list 40 corresponding to the received identifier and transmits it to the mobile terminal 1. When this identifier is an identifier indicating a specific area (specific service station), the user can provide various services provided by the service station such as “recommendation”, “coupon”, “flyer”, etc. in the service station. Available at.

一方、サービスステーションを運営する事業者の従業員であるユーザが、そのサービスステーション内にいる場合、サーバ2は、図16(b)に示すサービスリスト40を、ユーザの携帯端末1に配信する。ユーザの携帯端末1は、公衆無線LANを識別する識別子に加え、自身が従業員であることを示す識別情報も取得し、サーバ2に送信する。このような、ユーザの種類を識別するための識別情報は、携帯端末1内のいずれかの記憶部にあらかじめ記憶されている。サーバ2は、受信した識別子および識別情報に応じたサービスリスト40を選択し、携帯端末1に送信する。これにより、ユーザは、「マニュアル」、「販売カタログ」、「サービスメニュー」等のサービスを、サービスステーション内で利用できる。   On the other hand, when a user who is an employee of a business operator who operates a service station is in the service station, the server 2 distributes the service list 40 shown in FIG. In addition to the identifier for identifying the public wireless LAN, the user's portable terminal 1 also acquires identification information indicating that it is an employee and transmits it to the server 2. Such identification information for identifying the type of user is stored in advance in one of the storage units in the mobile terminal 1. The server 2 selects the service list 40 corresponding to the received identifier and identification information, and transmits it to the mobile terminal 1. Thereby, the user can use services such as “manual”, “sales catalog”, and “service menu” in the service station.

ユーザが、サービスステーション以外の場所にいる場合、サーバ2は、図16(c)に示すサービスリスト40を、ユーザの携帯端末1に配信する。ユーザは、サービスステーション外で利用できる、何らかの通信回線(たとえば3G回線、または自宅の無線LAN)を利用して、サーバ2にアクセスしている。携帯端末1は、自身の周辺に存在する無線LANを検索し、その無線LANを識別するための識別子を取得する。しかし、携帯端末1は、特定エリア外にいるので、取得した識別子が一覧テーブルに含まれているとは決して判定しない。そこで携帯端末1は、サーバ2に対して、いま自身が特定エリア外にいることを表す識別子をサーバ2に送信する。サーバ2は、受信した識別子に応じたサービスリスト40を選択し、携帯端末1に送信する。サーバ2には、この識別子に対応した特別のサービスリスト40が用意されていない。そこで、一般的なサービスリスト40をサーバ2に送信する。これにより、ユーザは、「SS1」、「SS2」、「SS3」等のサービスを、サービスステーション外で利用できる。これらは、いずれかのサービスステーションを表している。すなわち、各サービスステーションで提供可能なコンテンツを集約したサービスである。   When the user is in a place other than the service station, the server 2 distributes the service list 40 shown in FIG. 16C to the user's portable terminal 1. The user accesses the server 2 using some communication line (for example, 3G line or home wireless LAN) that can be used outside the service station. The portable terminal 1 searches for a wireless LAN existing around itself and acquires an identifier for identifying the wireless LAN. However, since the mobile terminal 1 is outside the specific area, the mobile terminal 1 never determines that the acquired identifier is included in the list table. Therefore, the mobile terminal 1 transmits to the server 2 an identifier indicating that the mobile terminal 1 is outside the specific area. The server 2 selects the service list 40 corresponding to the received identifier and transmits it to the mobile terminal 1. The server 2 does not have a special service list 40 corresponding to this identifier. Therefore, a general service list 40 is transmitted to the server 2. Accordingly, the user can use services such as “SS1”, “SS2”, and “SS3” outside the service station. These represent one of the service stations. That is, it is a service in which contents that can be provided by each service station are aggregated.

(特定エリア内の画面)
図17は、一般ユーザがサービスステーション内にいる際の画面の一例を示す図である。この図に示す例では、ユーザは「オススメ」のサービスを選択している。これにより、画面には「オススメ」のサービスに関するコンテンツのコンテンツサムネイル64が表示されている。各コンテンツサムネイル64が表すコンテンツは、いくつかの種類に分かれる。まず、共通コンテンツは、何の制限もないコンテンツである。SS1限定コンテンツは、サービスステーション内でのみ配信されるコンテンツである。したがって、サービスステーション内でサービスを利用しているユーザの携帯端末1には、図17に示すように、このコンテンツのコンテンツサムネイル64が表示される。
(Screen in a specific area)
FIG. 17 is a diagram illustrating an example of a screen when a general user is in the service station. In the example shown in this figure, the user selects the “recommended” service. As a result, the content thumbnail 64 of the content related to the “recommended” service is displayed on the screen. The content represented by each content thumbnail 64 is divided into several types. First, common content is content without any restrictions. SS1-limited content is content that is distributed only within the service station. Therefore, as shown in FIG. 17, the content thumbnail 64 of this content is displayed on the portable terminal 1 of the user who uses the service in the service station.

(特定エリア外の画面)
図18は、ユーザが特定エリア外にいる際の画面の一例を示す図である。ユーザがサービスステーションの外部に移動すると、図17の画面は図18の画面に遷移する。図18では、ユーザは、「SS1」のサービスを選択している。このサービスは、サービスステーションSS1内で提供される各サービスを集約したサービスである。したがって、SS1内で配信されるコンテンツのうち、何の制限もない共通コンテンツのコンテンツサムネイル64は、図18の画面にも表示される。これに加え、サービスステーション外での配信される専用のコンテンツである「SS1外専用」コンテンツのコンテンツサムネイル64も、図18の画面には表示される。ユーザは、自宅などの、サービスステーションの外部からのみ、このコンテンツを取得できる。
(Screen outside specific area)
FIG. 18 is a diagram illustrating an example of a screen when the user is outside the specific area. When the user moves outside the service station, the screen in FIG. 17 changes to the screen in FIG. In FIG. 18, the user has selected the service “SS1”. This service is a service in which services provided in the service station SS1 are aggregated. Therefore, the content thumbnail 64 of the common content without any restriction among the content distributed in SS1 is also displayed on the screen of FIG. In addition to this, a content thumbnail 64 of “exclusive to SS1” content, which is exclusive content distributed outside the service station, is also displayed on the screen of FIG. The user can obtain this content only from outside the service station, such as at home.

サービスステーション内で配信されるコンテンツには、「エリア限定」が設定されているコンテンツがある。このようなコンテンツは、サービスステーション内では配信も閲覧も可能であるが、サービスステーション外では配信に加え閲覧もできない。したがって、ユーザがサービスステーション内で「エリア限定」が設定されているコンテンツをダウンロードしたとしても、このコンテンツをサービスステーション外では閲覧できない。携帯端末1は、ユーザがサービスステーション外に移動した際、エリア限定が設定されているコンテンツを外部記憶部36から削除するか、または、表示部34にまったく表示しないか、あるいは、薄い灰色で表示する。ユーザは、このようにして表示したエリア限定コンテンツを選択したり再生したりすることは出来ない。   Content distributed within the service station includes content for which “area limited” is set. Such content can be distributed and viewed within the service station, but cannot be viewed in addition to distribution outside the service station. Therefore, even if the user downloads content for which “area limitation” is set in the service station, the content cannot be browsed outside the service station. When the user moves out of the service station, the mobile terminal 1 deletes the content for which area limitation is set from the external storage unit 36, or does not display it at all on the display unit 34, or displays it in light gray To do. The user cannot select or reproduce the area-limited content displayed in this way.

(サービスリスト40の取得処理)
図19は、携帯端末1がサーバ2からサービスリスト40を取得する際の処理の流れを示すフローチャートである。
(Service list 40 acquisition processing)
FIG. 19 is a flowchart showing a processing flow when the mobile terminal 1 acquires the service list 40 from the server 2.

まず、携帯端末1のサービスリスト取得部18が、携帯端末1の現在位置を示す情報を取得する(ステップS1)。その際、たとえば、GPSを利用して、携帯端末1が存在する場所の住所を取得する。あるいは、携帯端末1が利用している無線LANルータの識別子か、または、携帯端末1の周辺に存在する複数の無線LANから選択した一つの無線LANを識別するための識別子を、現在位置の情報としてもよい。   First, the service list acquisition unit 18 of the mobile terminal 1 acquires information indicating the current position of the mobile terminal 1 (step S1). In that case, the address of the place where the portable terminal 1 exists is acquired using GPS, for example. Alternatively, an identifier of a wireless LAN router used by the mobile terminal 1 or an identifier for identifying one wireless LAN selected from a plurality of wireless LANs existing around the mobile terminal 1 is used as the current position information. It is good.

携帯端末1のサービスリスト取得部18は、取得した現在位置の情報をサーバ2に送信することによって、サーバ2に、サービスリスト40の配信を要求する。これによりサービスリスト取得部18は、サーバ2からサービスリスト40を取得する(ステップS2)。ここで、サーバ2は、携帯端末1の位置が変化した場合に、ステップS2の処理を行えばよい。あるいは、携帯端末1の通信状態が、オフラインからオンラインに変わった場合、または、オフラインからオンラインに変わった場合に、行ってもよい。   The service list acquisition unit 18 of the portable terminal 1 requests the server 2 to distribute the service list 40 by transmitting the acquired current position information to the server 2. Thereby, the service list acquisition part 18 acquires the service list 40 from the server 2 (step S2). Here, the server 2 should just perform the process of step S2 when the position of the portable terminal 1 changes. Or you may perform when the communication state of the portable terminal 1 changes from offline to online, or when it changes from offline to online.

ここで、サービスリスト取得部18は、携帯端末1の現在位置が変わったことをトリガとして、サービスリスト40の配信を要求してもよい。あるいは、携帯端末1の通信状態がオンラインからオフラインへ、またはオフラインからオンラインに変化したことをトリガとしてもよい。   Here, the service list acquisition unit 18 may request the distribution of the service list 40 triggered by a change in the current position of the mobile terminal 1. Or it is good also as a trigger that the communication state of the portable terminal 1 changed from online to offline or from offline to online.

サービスリスト取得部18は、サービスリスト40の取得が成功したか否かを判断する(ステップS3)。ステップS3における判定の結果が「真」であるとき(Yes)、サービスリスト取得部18は、携帯端末1が特定エリア内に存在するか否かを判断する(ステップS4)。ステップS4における判定の結果が「真」であるとき(Yes)、サービスリスト取得部18は、取得したサービスリスト40をサービスリスト制御部22を経由して、データリスト管理部26および表示制御部32にそれぞれ出力する。データリスト管理部26は、受け取ったサービスリスト40を内部記憶部28内のデータベースに保存する(ステップS5)。次に、表示制御部32が、受け取ったサービスリスト40を表示部34に表示する(ステップS6)。こうして、図19に示す処理は終了する。   The service list acquisition unit 18 determines whether acquisition of the service list 40 is successful (step S3). When the result of the determination in step S3 is “true” (Yes), the service list acquisition unit 18 determines whether or not the mobile terminal 1 exists in the specific area (step S4). When the determination result in step S4 is “true” (Yes), the service list acquisition unit 18 sends the acquired service list 40 to the data list management unit 26 and the display control unit 32 via the service list control unit 22. Respectively. The data list management unit 26 stores the received service list 40 in a database in the internal storage unit 28 (step S5). Next, the display control unit 32 displays the received service list 40 on the display unit 34 (step S6). Thus, the process shown in FIG. 19 ends.

一方、ステップS4における判定の結果が「偽」であるとき(No)、ステップS5の処理はスキップされる。この結果、表示制御部32が、受け取ったサービスリスト40を表示部34に表示する(ステップS6)。こうして、図19に示す処理は終了する。これにより、携帯端末1が特定エリアに存在するときには、その特定エリアに応じたサービスリスト40を携帯端末1は取得するが、データベースには保存しない。したがって、ユーザが特定エリア外に移動したとしても、データベースにはその特定エリアに応じたサービスリスト40は保存されていないので、オフラインで特定エリアに応じたサービスを利用することはできない。   On the other hand, when the result of the determination in step S4 is “false” (No), the process of step S5 is skipped. As a result, the display control unit 32 displays the received service list 40 on the display unit 34 (step S6). Thus, the process shown in FIG. 19 ends. Thereby, when the portable terminal 1 exists in a specific area, although the portable terminal 1 acquires the service list 40 according to the specific area, it does not preserve | save in a database. Therefore, even if the user moves out of the specific area, the service list 40 corresponding to the specific area is not stored in the database, so the service corresponding to the specific area cannot be used offline.

ステップS3における判定の結果が「偽」であるとき(No)、すなわち、コンテンツからサービスリスト40を取得できない場合、サービスリスト取得部18は、データベースからサービスリスト40を取得する(ステップS7)。サービスリスト取得部18は、データベースからサービスリスト40を取得することが成功したか否かを判断する(ステップS8)。ステップ8における判定の結果が「真」であるとき(Yes)、サービスリスト取得部18は、取得したサービスリスト40を、サービスリスト制御部22を介して表示制御部32に出力する。表示制御部32は、受け取ったサービスリスト40を表示部34に表示する。この結果、ユーザは、携帯端末1がオフライン状態にあっても、サービスを選択する処理を実行することができる。   When the determination result in step S3 is “false” (No), that is, when the service list 40 cannot be acquired from the content, the service list acquisition unit 18 acquires the service list 40 from the database (step S7). The service list acquisition unit 18 determines whether acquisition of the service list 40 from the database has succeeded (step S8). When the result of the determination in step 8 is “true” (Yes), the service list acquisition unit 18 outputs the acquired service list 40 to the display control unit 32 via the service list control unit 22. The display control unit 32 displays the received service list 40 on the display unit 34. As a result, the user can execute a process of selecting a service even when the mobile terminal 1 is in an offline state.

一方、ステップS8における判定の結果が「偽」であるとき(No)、サービスリスト取得部18は、携帯端末1内のいずれかの記憶部に格納されている、デフォルトのサービスリスト40を取得する。このサービスリスト40は、携帯端末1を一度もオンラインに接続していない場合に表示するためのデータである。主に、ネットワークを接続を促すための情報や、簡単な説明書などを、サービスとして含んでいる。サービスリスト取得部18は、取得したサービスリスト40を、サービスリスト制御部22を介して表示制御部32に出力する。表示制御部32は、受け取ったサービスリスト40を表示部34に表示する。こうして、図19に示す処理は終了する。`
(コンテンツリスト42の取得処理)
図20は、携帯端末1がサーバ2からコンテンツリスト42を取得する際の処理の流れを示すフローチャートである。
On the other hand, when the result of determination in step S <b> 8 is “false” (No), the service list acquisition unit 18 acquires the default service list 40 stored in any storage unit in the mobile terminal 1. . The service list 40 is data to be displayed when the mobile terminal 1 has never been connected online. The service mainly includes information for prompting connection to the network and simple instructions. The service list acquisition unit 18 outputs the acquired service list 40 to the display control unit 32 via the service list control unit 22. The display control unit 32 displays the received service list 40 on the display unit 34. Thus, the process shown in FIG. 19 ends. `
(Content list 42 acquisition processing)
FIG. 20 is a flowchart showing the flow of processing when the mobile terminal 1 acquires the content list 42 from the server 2.

まず、コンテンツリスト取得部20が、ユーザがコンテンツリスト42の更新を指示したか否かを判断する(ステップS11)。ステップS11における判定の結果が「偽」であるとき(No)、コンテンツリスト取得部20は、ユーザがサービスを切り替えたか否かを判断する(ステップS12)。ステップS12における判定の結果が「真」であるとき(Yes)、コンテンツリスト取得部20は、切り替え後のサービスを、表示サービスとして決定する(ステップS13)。   First, the content list acquisition unit 20 determines whether or not the user has instructed to update the content list 42 (step S11). When the result of determination in step S11 is “false” (No), the content list acquisition unit 20 determines whether or not the user has switched the service (step S12). When the result of determination in step S12 is “true” (Yes), the content list acquisition unit 20 determines the service after switching as the display service (step S13).

サービスリスト取得部18は、表示サービスのコンテンツリスト42が、携帯端末1のメインメモリに展開されているか否かを判断する(ステップS14)。ステップSにおける判定の結果が「真」であるとき(Yes)、コンテンツリスト取得部20は、表示サービスのサービスアイコンに、新着アイコン80が表示されているか否かを判断する(ステップS15)。ステップS15における判定の結果が「真」であるとき(Yes)、コンテンツリスト取得部20は、表示サービス内のコンテンツに変化があったと判断する。これにより、表示サービスの背景画像66およびコンテンツリスト42を、サーバ2から取得する(ステップS16)。コンテンツリスト取得部20は、取得処理が成功したか否かを判断する(ステップS17)。ステップS17における判定の結果が「真」であるとき(Yes)、コンテンツリスト取得部20は、携帯端末1が特定エリア外に存在するか否かを判定する(ステップS18)。   The service list acquisition unit 18 determines whether or not the display service content list 42 is expanded in the main memory of the mobile terminal 1 (step S14). When the determination result in step S is “true” (Yes), the content list acquisition unit 20 determines whether or not the new arrivals icon 80 is displayed on the service icon of the display service (step S15). When the result of determination in step S15 is “true” (Yes), the content list acquisition unit 20 determines that the content in the display service has changed. Thereby, the background image 66 and the content list 42 of the display service are acquired from the server 2 (step S16). The content list acquisition unit 20 determines whether the acquisition process is successful (step S17). When the result of determination in step S17 is “true” (Yes), the content list acquisition unit 20 determines whether or not the mobile terminal 1 exists outside the specific area (step S18).

ステップS18における判定の結果が「真」であるとき(Yes)、コンテンツリスト取得部20は、取得した背景画像66およびコンテンツリスト42を、コンテンツリスト制御部24を通じて、データリスト管理部26および表示制御部32に出力する。表示制御部32は、受け取った背景画像66およびコンテンツリスト42を、内部記憶部28内のデータベースに保存する(ステップS19)。一方、表示制御部32は、まず、受け取った背景画像66を表示部34に表示する(ステップS20)。ネットワーク処理部14に、受け取ったコンテンツリスト42を表示部34に表示する(ステップS21)。ここでいうコンテンツリスト42の表示とは、コンテンツリスト42そのものをそのまま表示することではなく、コンテンツリスト42に含まれているタグから、コンテンツサムネイル64のアドレスを特定し、そのアドレスからコンテンツサムネイル64を取得して、表示部34に表示する処理のことである。こうして、図20に示す処理は終了する。   When the result of the determination in step S18 is “true” (Yes), the content list acquisition unit 20 passes the acquired background image 66 and content list 42 through the content list control unit 24 and the data list management unit 26 and display control. To the unit 32. The display control unit 32 stores the received background image 66 and content list 42 in the database in the internal storage unit 28 (step S19). On the other hand, the display control unit 32 first displays the received background image 66 on the display unit 34 (step S20). The received content list 42 is displayed on the display unit 34 on the network processing unit 14 (step S21). The display of the content list 42 here is not to display the content list 42 as it is, but to specify the address of the content thumbnail 64 from the tag included in the content list 42, and to display the content thumbnail 64 from the address. This is a process of acquiring and displaying on the display unit 34. Thus, the process shown in FIG.

一方、ステップS15における判定の結果が「偽」であるとき(No)、すなわち、表示サービスのサービスアイコンに新着アイコン80が表示されていない場合、表示サービス内のコンテンツに変わりはない。したがってコンテンツリスト取得部20は、表示サービスの背景画像66およびコンテンツリスト42を、メインメモリから取得する(ステップS22)。この後、ステップS20およびS21の処理を実行して、図20に示す処理は終了する。   On the other hand, when the result of determination in step S15 is “false” (No), that is, when the new arrivals icon 80 is not displayed in the service icon of the display service, the content in the display service remains unchanged. Therefore, the content list acquisition unit 20 acquires the background image 66 and the content list 42 of the display service from the main memory (step S22). Thereafter, the processes of steps S20 and S21 are executed, and the process shown in FIG.

一方、ステップS17における判定の結果が「偽」であるとき(No)、すなわち、表示サービスの背景画像66およびコンテンツリスト42をサーバ2から取得できない場合、コンテンツリスト取得部20は、これらを内部記憶部28内のデータベースから取得する(ステップS23)。次にコンテンツリスト取得部20は、背景画像66およびコンテンツリスト42の取得が成功したか否かを判定する(ステップS24)。ステップS24における判定の結果が「真」であるとき(Yes)、この後、ステップS20およびS21の処理を実行して、図20に示す処理は終了する。その結果、データベース内の背景画像66およびコンテンツリスト42が表示部34に表示される。このように携帯端末1は、オフライン状態のためにコンテンツリスト42をサーバ2から取得できない場合も、携帯端末1のデータベースに過去に保存した、表示サービスのコンテンツリスト42を使うことができる。したがってユーザは、オフライン状態でも、表示サービスのコンテンツを閲覧するなどの処理が実行できる。   On the other hand, when the result of determination in step S17 is “false” (No), that is, when the background image 66 and the content list 42 of the display service cannot be acquired from the server 2, the content list acquisition unit 20 stores them internally. Obtained from the database in the unit 28 (step S23). Next, the content list acquisition unit 20 determines whether acquisition of the background image 66 and the content list 42 has been successful (step S24). When the result of the determination in step S24 is “true” (Yes), thereafter, the processes in steps S20 and S21 are executed, and the process shown in FIG. 20 ends. As a result, the background image 66 and the content list 42 in the database are displayed on the display unit 34. Thus, even when the mobile terminal 1 cannot acquire the content list 42 from the server 2 due to an offline state, the mobile terminal 1 can use the content list 42 of the display service stored in the past in the database of the mobile terminal 1. Therefore, the user can execute processing such as browsing the content of the display service even in an offline state.

一方、ステップS24における判定の結果が「偽」であるとき(No)、すなわち、表示サービスの背景画像66およびコンテンツリスト42をデータベースから取得していない場合、コンテンツリスト取得部20は、携帯端末1のいずれかの記憶部に記録されているデフォルトの背景画像66およびコンテンツリスト42を取得する。この後、ステップS20およびS21の処理を実行して、図20に示す処理は終了する。その結果、デフォルトの背景画像66およびコンテンツリスト42が表示部34に表示される。   On the other hand, when the result of determination in step S24 is “false” (No), that is, when the background image 66 and the content list 42 of the display service are not acquired from the database, the content list acquisition unit 20 The default background image 66 and the content list 42 recorded in any of the storage units are acquired. Thereafter, the processes of steps S20 and S21 are executed, and the process shown in FIG. As a result, the default background image 66 and the content list 42 are displayed on the display unit 34.

なお、コンテンツリスト取得部20は、特にユーザからの指示がなく、また表示サービスの切り替えがなされない場合でも、現在の表示サービスに対応するコンテンツリスト42を、定期的にサーバ2から取得してもよい。   The content list acquisition unit 20 may periodically acquire the content list 42 corresponding to the current display service from the server 2 even when there is no instruction from the user and the display service is not switched. Good.

(テーブルのデータ構造)
図21は、携帯端末1においてデータベースに形成されているテーブルの構造の一例を示す図である。この図に示すように、携帯端末1の内部記憶部28内のデータベースには、サービステーブル90、コンテンツテーブル92、およびリストテーブル94のテーブルが形成されている。
(Table data structure)
FIG. 21 is a diagram illustrating an example of the structure of a table formed in the database in the mobile terminal 1. As shown in the figure, a service table 90, a content table 92, and a list table 94 are formed in the database in the internal storage unit 28 of the portable terminal 1.

サービステーブル90は、サービスリスト40に含まれるサービスごとに設けられる。サービステーブル90は、サービス名、サービスアイコンのアドレス、サービスアイコンpush時のアドレス、サービス更新日、およびサービス新着フラグを、それぞれ値として格納している。コンテンツテーブル92は、コンテンツリスト42に含まれるコンテンツごとに設けられる。コンテンツID、サムネイルパス、本体URL、試読URL、説明文(長)、説明文(短)、ファイルサイズ、更新日、および新着フラグを、それぞれ値として格納している。リストテーブル94は、サービス名およびコンテンツIDを値として格納している。あるサービス内の全てのコンテンツのコンテンツIDは、同じリストテーブル94に格納される。したがって、リストテーブル94は複数の異なるコンテンツIDを格納しうる。   The service table 90 is provided for each service included in the service list 40. The service table 90 stores a service name, a service icon address, a service icon push address, a service update date, and a service arrival flag as values. The content table 92 is provided for each content included in the content list 42. A content ID, a thumbnail path, a main body URL, a trial reading URL, an explanation (long), an explanation (short), a file size, an update date, and a new arrival flag are stored as values. The list table 94 stores service names and content IDs as values. The content IDs of all the contents in a certain service are stored in the same list table 94. Therefore, the list table 94 can store a plurality of different content IDs.

リストテーブル94内のサービス名と、サービステーブル90内のサービス名とは、互いに関連づけられ、同じ値を取る。リストテーブル94のコンテンツIDと、コンテンツテーブル92のコンテンツIDとは、互いに関連づけられ、互いに同じ値を取る。したがって、携帯端末1は、リストテーブル94を参照することによって、サービステーブル90およびコンテンツテーブル92にそれぞれアクセスすることができる。   The service name in the list table 94 and the service name in the service table 90 are associated with each other and take the same value. The content ID of the list table 94 and the content ID of the content table 92 are associated with each other and take the same value. Therefore, the mobile terminal 1 can access the service table 90 and the content table 92 by referring to the list table 94.

携帯端末1では、データリスト管理部26が、サービスリスト40およびコンテンツリスト42を用いて、サービステーブル90、コンテンツテーブル92およびリストテーブル94をデータベース内に形成する。これらのテーブル内の各項目の値は、サービスリスト40またはコンテンツリスト42から取得する。たとえば、サービスリスト40内のtitleタグの値を取得し、サービス名の値としてサービステーブル90内に格納する。また、コンテンツリスト42内の識別子タグの値を取得し、コンテンツIDの値として、コンテンツテーブル92内に格納する。   In the portable terminal 1, the data list management unit 26 uses the service list 40 and the content list 42 to form a service table 90, a content table 92, and a list table 94 in the database. The value of each item in these tables is acquired from the service list 40 or the content list 42. For example, the value of the title tag in the service list 40 is acquired and stored in the service table 90 as the value of the service name. Further, the value of the identifier tag in the content list 42 is acquired and stored in the content table 92 as the value of the content ID.

携帯端末1は、リストテーブル94を参照することによって、あるサービス内の全コンテンツのコンテンツIDの一覧を取得することができる。   The mobile terminal 1 can obtain a list of content IDs of all contents in a certain service by referring to the list table 94.

(プログラムおよび記録媒体)
最後に、携帯端末1に含まれている各ブロックは、ハードウェアロジックによって構成すればよい。または、次のように、CPU(Central Processing Unit)を用いてソフトウェアによって実現してもよい。
(Program and recording medium)
Finally, each block included in the mobile terminal 1 may be configured by hardware logic. Alternatively, it may be realized by software using a CPU (Central Processing Unit) as follows.

すなわち携帯端末1は、各機能を実現するプログラムの命令を実行するCPU、このプログラムを格納したROM(Read Only Memory)、上記プログラムを実行可能な形式に展開するRAM(Random Access Memory)、および、上記プログラムおよび各種データを格納するメモリ等の記憶装置(記録媒体)を備えている。この構成により、本発明の目的は、所定の記録媒体によっても、達成できる。   That is, the mobile terminal 1 includes a CPU that executes instructions of a program that realizes each function, a ROM (Read Only Memory) that stores the program, a RAM (Random Access Memory) that expands the program into an executable format, and A storage device (recording medium) such as a memory for storing the program and various data is provided. With this configuration, the object of the present invention can be achieved by a predetermined recording medium.

この記録媒体は、上述した機能を実現するソフトウェアである携帯端末1のプログラムのプログラムコード(実行形式プログラム、中間コードプログラム、ソースプログラム)をコンピュータで読み取り可能に記録していればよい。携帯端末1に、この記録媒体を供給する。これにより、コンピュータとしての携帯端末1(またはCPUやMPU)が、供給された記録媒体に記録されているプログラムコードを読み出し、実行すればよい。   This recording medium only needs to record the program code (execution format program, intermediate code program, source program) of the program of the portable terminal 1 which is software for realizing the above-described functions so as to be readable by a computer. This recording medium is supplied to the portable terminal 1. Thereby, the portable terminal 1 (or CPU or MPU) as a computer may read and execute the program code recorded on the supplied recording medium.

プログラムコードを携帯端末1に供給する記録媒体は、特定の構造または種類のものに限定されない。すなわちこの記録媒体は、たとえば、磁気テープやカセットテープ等のテープ系、フロッピー(登録商標)ディスク/ハードディスク等の磁気ディスクやCD−ROM/MO/MD/DVD/CD−R等の光ディスクを含むディスク系、ICカード(メモリカードを含む)/光カード等のカード系、あるいはマスクROM/EPROM/EEPROM/フラッシュROM等の半導体メモリ系などとすることができる。   The recording medium that supplies the program code to the portable terminal 1 is not limited to a specific structure or type. That is, the recording medium includes, for example, a tape system such as a magnetic tape and a cassette tape, a magnetic disk such as a floppy (registered trademark) disk / hard disk, and an optical disk such as a CD-ROM / MO / MD / DVD / CD-R. System, a card system such as an IC card (including a memory card) / optical card, or a semiconductor memory system such as a mask ROM / EPROM / EEPROM / flash ROM.

また、携帯端末1を通信ネットワークと接続可能に構成しても、本発明の目的を達成できる。この場合、上記のプログラムコードを、通信ネットワークを介して携帯端末1に供給する。この通信ネットワークは携帯端末1にプログラムコードを供給できるものであればよく、特定の種類または形態に限定されない。たとえばインターネット、イントラネット、エキストラネット、LAN、ISDN、VAN、CATV通信網、仮想専用網(Virtual Private Network)、電話回線網、移動体通信網、衛星通信網等であればよい。   Moreover, even if the portable terminal 1 is configured to be connectable to a communication network, the object of the present invention can be achieved. In this case, the program code is supplied to the mobile terminal 1 via the communication network. The communication network is not limited to a specific type or form as long as it can supply the program code to the mobile terminal 1. For example, it may be the Internet, intranet, extranet, LAN, ISDN, VAN, CATV communication network, virtual private network, telephone line network, mobile communication network, satellite communication network, and the like.

この通信ネットワークを構成する伝送媒体も、プログラムコードを伝送可能な任意の媒体であればよく、特定の構成または種類のものに限定されない。たとえばIEEE1394、USB(Universal Serial Bus)、電力線搬送、ケーブルTV回線、電話線、ADSL(Asymmetric Digital Subscriber Line)回線等の有線でも、IrDAやリモコンのような赤外線、Bluetooth(登録商標)、802.11無線、HDR、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。   The transmission medium constituting the communication network may be any medium that can transmit the program code, and is not limited to a specific configuration or type. For example, wired communication such as IEEE 1394, USB (Universal Serial Bus), power line carrier, cable TV line, telephone line, ADSL (Asymmetric Digital Subscriber Line) line, infrared rays such as IrDA and remote control, Bluetooth (registered trademark), 802.11 It can also be used by radio such as radio, HDR, mobile phone network, satellite line, terrestrial digital network. The present invention can also be realized in the form of a computer data signal embedded in a carrier wave in which the program code is embodied by electronic transmission.

本発明は上述した各実施形態に限定されるものではない。当業者は、請求項に示した範囲内において、本発明をいろいろと変更できる。すなわち、請求項に示した範囲内において、適宜変更された技術的手段を組み合わせれば、新たな実施形態が得られる。   The present invention is not limited to the embodiments described above. Those skilled in the art can make various modifications to the present invention within the scope of the claims. That is, a new embodiment can be obtained by combining appropriately changed technical means within the scope of the claims.

本発明は、仮想ショッピングモールを運営するシステムおよびそのシステムにおいて仮想ショッピングモールを利用するための端末装置(スマートフォン等)として、幅広く利用できる。   The present invention can be widely used as a system for operating a virtual shopping mall and a terminal device (such as a smartphone) for using the virtual shopping mall in the system.

1 携帯端末
2 サーバ
4 ネットワーク
10 ユーザ入力取得部
12 ユーザ入力処理部
14 ネットワーク処理部
16 データリスト処理部
18 サービスリスト取得部
20 コンテンツリスト取得部
22 サービスリスト制御部
24 コンテンツリスト制御部
26 データリスト管理部
28 内部記憶部
30 ダウンロードコンテンツ管理部
32 表示制御部
34 表示部
36 外部記憶部
100 コンテンツ配信システム
DESCRIPTION OF SYMBOLS 1 Mobile terminal 2 Server 4 Network 10 User input acquisition part 12 User input process part 14 Network process part 16 Data list process part 18 Service list acquisition part 20 Content list acquisition part 22 Service list control part 24 Content list control part 26 Data list management Unit 28 internal storage unit 30 download content management unit 32 display control unit 34 display unit 36 external storage unit 100 content distribution system

Claims (9)

複数のサービスに関する情報を含むサービスリストを、サーバから取得するサービスリスト取得手段と、
取得された上記サービスリストをユーザに提示することによって、上記複数のサービスのうちいずれかをユーザに選択させるサービス選択手段と、
上記サービスリストから分離されており、上記ユーザによって選択されたサービスに関連する複数のコンテンツに関する情報を含むコンテンツリストを、上記サーバから取得するコンテンツリスト取得手段と、
取得された上記コンテンツリストをユーザに提示することによって、上記複数のコンテンツのうちいずれかをユーザに選択させるコンテンツ選択手段と、
ユーザによって選択された上記コンテンツを、上記サーバから取得するコンテンツ取得手段とを備えていることを特徴とするコンテンツ再生装置。
Service list acquisition means for acquiring a service list including information on a plurality of services from a server;
Service selection means for causing the user to select one of the plurality of services by presenting the acquired service list to the user;
Content list acquisition means for acquiring from the server a content list that is separated from the service list and includes information on a plurality of contents related to the service selected by the user;
Content selection means for causing the user to select one of the plurality of contents by presenting the acquired content list to the user;
A content reproduction apparatus comprising: content acquisition means for acquiring the content selected by a user from the server.
取得された上記サービスリストを、非揮発性メモリに保存するサービスリスト保存手段をさらに備えており、
上記サービスリスト取得手段は、上記サーバから上記サービスリストを取得できない場合、当該サービスリストと同じ内容のサービスリストを、上記非揮発性メモリから取得することを特徴とする請求項1に記載のコンテンツ再生装置。
Service list storage means for storing the acquired service list in a non-volatile memory;
2. The content reproduction according to claim 1, wherein, when the service list cannot be acquired from the server, the service list acquisition unit acquires a service list having the same contents as the service list from the non-volatile memory. apparatus.
取得された上記コンテンツリストを、上記非揮発性メモリに保存するコンテンツリスト保存手段をさらに備えており、
上記コンテンツリスト取得手段は、上記サーバから上記コンテンツリストが取得できない場合、当該コンテンツリストと同じ内容のコンテンツリストを、上記非揮発性メモリから取得することを特徴とする請求項2に記載のコンテンツ再生装置。
A content list storage means for storing the acquired content list in the nonvolatile memory;
3. The content reproduction according to claim 2, wherein, when the content list cannot be acquired from the server, the content list acquisition unit acquires a content list having the same content as the content list from the nonvolatile memory. apparatus.
コンテンツ再生装置の位置に関する位置情報を取得する位置情報取得手段をさらに備えており、
上記サービスリスト取得手段は、上記位置情報に応じた上記サービスリストを上記サーバから取得することを特徴とする請求項1〜3のいずれか1項の記載のコンテンツ再生装置。
It further comprises position information acquisition means for acquiring position information related to the position of the content playback device,
The content reproduction apparatus according to claim 1, wherein the service list acquisition unit acquires the service list corresponding to the position information from the server.
コンテンツ再生装置のユーザを識別するための識別情報を取得する識別情報取得手段をさらに備えており、
上記サービスリスト取得手段は、上記識別情報に応じた上記サービスリストを上記サーバから取得することを特徴とする請求項1〜4のいずれか1項の記載のコンテンツ再生装置。
It further comprises identification information acquisition means for acquiring identification information for identifying the user of the content reproduction device,
The content reproduction apparatus according to claim 1, wherein the service list acquisition unit acquires the service list corresponding to the identification information from the server.
請求項1〜5のいずれか1項に記載のコンテンツ再生装置と、
上記コンテンツ再生装置に、上記サービスリスト、上記コンテンツリスト、および、上記ユーザによって選択されたコンテンツとを配信するサーバとを備えていることを特徴とするコンテンツ配信システム。
The content reproduction device according to any one of claims 1 to 5,
A content distribution system comprising: a server that distributes the service list, the content list, and the content selected by the user to the content reproduction apparatus.
複数のサービスに関する情報を含むサービスリストを、サーバから取得するサービスリスト取得ステップと、
取得された上記サービスリストをユーザに提示することによって、上記複数のサービスのうちいずれかをユーザに選択させるサービス選択ステップと、
上記サービスリストから分離されており、上記ユーザによって選択されたサービスに関連する複数のコンテンツに関する情報を含むコンテンツリストを、上記サーバから取得するコンテンツリスト取得ステップと、
取得された上記コンテンツリストをユーザに提示することによって、上記複数のコンテンツのうちいずれかをユーザに選択させるコンテンツ選択ステップと、
ユーザによって選択された上記コンテンツを、上記サーバから取得するコンテンツ取得ステップとを備えていることを特徴するコンテンツ再生方法。
A service list acquisition step of acquiring a service list including information on a plurality of services from a server;
A service selection step for allowing the user to select one of the plurality of services by presenting the acquired service list to the user;
A content list acquisition step of acquiring from the server a content list that is separated from the service list and includes information on a plurality of contents related to the service selected by the user;
A content selection step of causing the user to select one of the plurality of contents by presenting the acquired content list to the user;
A content reproduction method comprising: a content acquisition step of acquiring the content selected by a user from the server.
請求項1〜5のいずれか1項に記載のコンテンツ再生装置を動作させるプログラムであって、コンピュータを上記の各手段として機能させるためのプログラム。   A program for operating the content reproduction apparatus according to any one of claims 1 to 5, wherein the program causes a computer to function as each of the above means. 請求項8に記載のプログラムを記録しているコンピュータ読み取り可能な記録媒体。   A computer-readable recording medium in which the program according to claim 8 is recorded.
JP2011249126A 2011-11-14 2011-11-14 Content reproduction device, content reproduction method, content delivery system, program, and recording medium Pending JP2013105340A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2011249126A JP2013105340A (en) 2011-11-14 2011-11-14 Content reproduction device, content reproduction method, content delivery system, program, and recording medium
PCT/JP2012/063557 WO2013073220A1 (en) 2011-11-14 2012-05-25 Content reproduction device, content reproduction method, content delivery system, program, and recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011249126A JP2013105340A (en) 2011-11-14 2011-11-14 Content reproduction device, content reproduction method, content delivery system, program, and recording medium

Publications (1)

Publication Number Publication Date
JP2013105340A true JP2013105340A (en) 2013-05-30

Family

ID=48429304

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011249126A Pending JP2013105340A (en) 2011-11-14 2011-11-14 Content reproduction device, content reproduction method, content delivery system, program, and recording medium

Country Status (2)

Country Link
JP (1) JP2013105340A (en)
WO (1) WO2013073220A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2023081443A (en) * 2021-12-01 2023-06-13 シャープ株式会社 content selection device

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11892981B2 (en) * 2015-08-28 2024-02-06 Airwatch Llc On demand file sync

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005182762A (en) * 2004-11-12 2005-07-07 Onkyo Corp Network type content playback system
JP4825533B2 (en) * 2006-02-07 2011-11-30 パナソニック株式会社 Mobile terminal device, content management system, and data cache method
JP2008181184A (en) * 2007-01-23 2008-08-07 Hewlett-Packard Development Co Lp System, device, and method for providing information
JP2011129032A (en) * 2009-12-21 2011-06-30 Cybird Co Ltd System and method for providing content

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2023081443A (en) * 2021-12-01 2023-06-13 シャープ株式会社 content selection device

Also Published As

Publication number Publication date
WO2013073220A1 (en) 2013-05-23

Similar Documents

Publication Publication Date Title
JP5675290B2 (en) Ad distribution system
CN104094220B (en) Method and system supporting roaming of note-taking application features
JP2009540415A (en) Method, apparatus, and computer program for providing automatic distribution of information to terminals
JP2016501411A (en) Automatic distribution of multimedia content
KR100590982B1 (en) Memo and Calendar System
JP4735706B2 (en) Date and time information providing system and date and time information providing method
JP6934711B2 (en) Coupon usage system, coupon usage program and coupon usage method
JP5165628B2 (en) Content display terminal, content display method and program, and distribution server
WO2003081441A1 (en) Mail distribution system, mail distribution method, mail distribution program, recording medium containing the mail distribution program, and a web site creation support device
JP2013105340A (en) Content reproduction device, content reproduction method, content delivery system, program, and recording medium
JP5769953B2 (en) Advertisement distribution system, advertisement distribution server, terminal device, and advertisement distribution method
JP2017033484A (en) Information processing apparatus and program
JP2012108616A (en) Terminal and advertisement distribution system
JP5981816B2 (en) Content distribution system, content distribution server, and content display device
JP2002202988A (en) Information providing method, display control terminal device, information providing device, terminal device, setting device, attachment and recording medium
JP2020042733A (en) System, method and program for providing content service
KR102181579B1 (en) Method for providing patient information sticker service and dental insurance claim system therefor
JP2010233036A (en) Related content distribution system, user device management server, and computer program
JP7211272B2 (en) INSTALLATION SYSTEM, SERVER DEVICE, USER DEVICE AND INSTALLATION METHOD
JP6001431B2 (en) Content distribution system
KR101993308B1 (en) Method for updating display configuration of digital signage
JP2009043008A (en) Information browsing terminal, information provision server, information provision system, control method and control program
JP2019040362A (en) Content distribution device, content distribution system, and program
KR101993306B1 (en) Method for updating display configuration of digital signage
JP2008084122A (en) Integrated id service providing system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20141001

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20150707

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20151104