JP4588310B2 - Communication system, server, and terminal device - Google Patents
Communication system, server, and terminal device Download PDFInfo
- Publication number
- JP4588310B2 JP4588310B2 JP2003382762A JP2003382762A JP4588310B2 JP 4588310 B2 JP4588310 B2 JP 4588310B2 JP 2003382762 A JP2003382762 A JP 2003382762A JP 2003382762 A JP2003382762 A JP 2003382762A JP 4588310 B2 JP4588310 B2 JP 4588310B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- diary
- terminal device
- server
- image
- 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.)
- Expired - Fee Related
Links
Landscapes
- Information Transfer Between Computers (AREA)
- Storage Device Security (AREA)
Description
本発明は、通信システム、サーバ、端末装置およびコンピュータプログラムに関し、特に端末装置で記述された日記を、限られた相手に公開する技術に関するものである。 The present invention relates to a communication system, a server, a terminal device, and a computer program, and more particularly to a technique for disclosing a diary described in a terminal device to a limited number of partners.
従来、個人の日記は紙ベースの日記帳に記述されるのが通常であったが、最近はパーソナルコンピュータ(PC)や通信の発達に伴い、電子的に日記を記述し保存することが容易になった。 In the past, personal diaries were usually described in paper-based diaries, but recently, with the development of personal computers (PCs) and communications, it is easy to describe and store diaries electronically. became.
また、通信ネットワーク上のWebサイトに個人的な意見や記録事項をアップロードして、不特定多数の人々にその内容を公開することも行われるようになってきている(例えばblog(weblogの略))。 In addition, personal opinions and recorded items are uploaded to websites on communication networks, and their contents are disclosed to an unspecified number of people (for example, blog (abbreviation of weblog)). ).
近年広く普及している携帯電話機を代表とする携帯端末装置(以下、単に携帯端末または端末という)は、場所、時間の面で使用上の自由度が高く、時間や場所を問わず、思いついたときにその内容を記録するにはきわめて便利であり、また、通信機能を利用してその内容を随時、通信ネットワークにアップロードすることも可能である。 Mobile terminal devices (hereinafter simply referred to as mobile terminals or terminals), which are widely used in recent years, have a high degree of freedom in use in terms of place and time, and came up with them regardless of time or place. Sometimes it is very convenient to record the contents, and it is also possible to upload the contents to the communication network at any time using the communication function.
特許文献1には、携帯電話の接続部に取り付けられて友人等と携帯電話を介して日記等の交換が行える交換日記システム処理装置が開示されている。
上述したblog等、Webサイトでの情報の公開は、不特定多数の人々を対象とするものであり、限られた特定の人(または人々)に対してのみ日記を公開したい場合には適さない。すなわち、指定した相手にのみ自由に閲覧を許可するというような利用ができなかった。 Disclosure of information on websites such as the above-mentioned blog is intended for an unspecified number of people, and is not suitable for the case where a diary is desired to be disclosed only to a limited number of specific people (or people). . In other words, it was not possible to use such that only the designated partner is allowed to browse freely.
また、特許文献1に記載の技術は、1対1の関係で特定の相手に日記を送信するものであり、1対多の関係で、指定した相手にのみ自由に閲覧を許容するというような利用ができなかった。(なお、特許文献1に記載の従来技術は携帯電話を通信手段として利用し、日記の書き込みおよび保存等は携帯電話機に接続可能な別体の装置で行っている。) In addition, the technique described in Patent Document 1 transmits a diary to a specific partner in a one-to-one relationship, and allows browsing freely only to a designated partner in a one-to-many relationship. It was not available. (Note that the prior art described in Patent Document 1 uses a mobile phone as a communication means, and writing and storing a diary is performed by a separate device that can be connected to the mobile phone.)
本発明はこのような背景においてなされたものであり、その目的は、指定した相手にのみ日記を公開することができる通信システム、サーバ、端末装置およびコンピュータプログラムを提供することにある。 The present invention has been made in such a background, and an object of the present invention is to provide a communication system, a server, a terminal device, and a computer program that can open a diary only to a designated partner.
本発明の他の目的は、日記の公開対象となる部分をユーザが指定することができる通信システム、サーバ、端末装置およびコンピュータプログラムを提供することにある。 Another object of the present invention is to provide a communication system, a server, a terminal device, and a computer program that allow a user to specify a portion to be disclosed in a diary.
本発明による日記閲覧システムは、サーバと複数の端末装置とが通信ネットワークを介して接続された日記閲覧システムである。複数の端末装置の各々は、日記を記述する手段と、記述された日記データを前記サーバとの間で送受信する手段とを有する。一方、サーバは、第1のユーザの端末装置から日記データおよび当該日記データの公開を許可する他のユーザを指定するユーザ指定情報を受信して保存する手段と、前記第1のユーザの端末装置からの要求に応じて前記第1のユーザの作成した日記データを当該第1のユーザに閲覧させるとともに、前記公開を許可された他のユーザの端末装置からの要求に応じて当該日記データを当該他のユーザに閲覧させる手段とを有する。 The diary browsing system according to the present invention is a diary browsing system in which a server and a plurality of terminal devices are connected via a communication network. Each of the plurality of terminal devices has means for describing a diary and means for transmitting and receiving the described diary data to and from the server. On the other hand, the server receives from the first user terminal device diary data and user designation information for designating other users who are permitted to publish the diary data, and stores the first user terminal device. The diary data created by the first user in response to a request from the user is browsed by the first user, and the diary data is updated in response to a request from the terminal device of another user permitted to publish. And means for allowing other users to browse.
複数の端末装置の第1のユーザは、自己の端末装置で記述した日記データをサーバに送信する。第1のユーザが記述した日記データは他のユーザに公開される場合、そのユーザを指定するユーザ指定情報とともに受信される。サーバは日記データおよびユーザ指定情報を保存しておく。第1のユーザの端末装置からの要求に応じて、その日記データを閲覧させるとともに、前記ユーザ指定情報で指定されたユーザに対してもその日記データを閲覧させる。 A first user of a plurality of terminal devices transmits diary data described by his / her terminal device to the server. When the diary data described by the first user is disclosed to other users, it is received together with user designation information for designating the user. The server stores diary data and user-specified information. In response to a request from the terminal device of the first user, the diary data is browsed, and the diary data is also browsed by the user designated by the user designation information.
サーバに日記データを保存しておくことにより、記憶容量の比較的小さい端末装置に対しても比較的大きなデータを保存しておくことができる。同じく、サーバに日記データを保存しておくことにより、サーバにおいて、指定した他のユーザに対する公開を容易に行うことが可能となる。 By storing the diary data in the server, relatively large data can be stored even for a terminal device having a relatively small storage capacity. Similarly, by storing the diary data in the server, it becomes possible to easily publish to other specified users on the server.
本発明によるサーバは、通信ネットワークを介して複数の端末装置と接続されるサーバであって、第1のユーザの端末装置から日記データおよび当該日記データの公開を許可する他のユーザを指定するユーザ指定情報を受信して保存する記憶手段と、前記第1のユーザの端末装置からの要求に応じて前記第1のユーザの作成した日記データを前記第1のユーザに閲覧させるとともに、前記公開を許可された他のユーザの端末装置からの要求に応じて前記第1のユーザの作成した日記データを前記他のユーザに閲覧させる日記データ管理手段とを備えたことを特徴とする。 A server according to the present invention is a server connected to a plurality of terminal devices via a communication network, and a user who designates diary data and other users who are permitted to publish the diary data from the terminal device of the first user Storage means for receiving and storing the designation information, and causing the first user to browse the diary data created by the first user in response to a request from the terminal device of the first user, and the disclosure Diary data management means for allowing the other user to browse the diary data created by the first user in response to a request from the terminal device of another authorized user is provided.
このサーバは、第1のユーザの端末装置から日記データおよび前記ユーザ指定情報を受信して記憶手段に保存する。第1のユーザの端末装置からの要求に応じてその本人の日記データを前記第1のユーザに閲覧させるとともに、前記公開を許可された他のユーザの端末装置からの要求に応じて前記第1のユーザの作成した日記データを前記他のユーザに閲覧させる。 This server receives the diary data and the user designation information from the terminal device of the first user and stores them in the storage means. In response to a request from the terminal device of the first user, the first user is allowed to browse the diary data of the person, and the first user is requested to respond to a request from the terminal device of another user who is permitted to publish. The other user browses the diary data created by the user.
前記記憶手段は、前記第1のユーザの日記データの指定した一部の公開の可否を指示する情報を併せて保存するようにしてもよい。この場合、前記日記データ管理手段は、前記他のユーザからの要求に応じて前記公開された一部のみを前記他のユーザに閲覧させる。これによって、閲覧を許可した相手に対しても日記の内容の公開が選択的に制限される。 The storage means may store information instructing whether or not a part of the specified diary data of the first user is open to public. In this case, the diary data management means allows the other user to browse only the part that has been made public in response to a request from the other user. This selectively restricts the disclosure of the contents of the diary to the other party who has permitted browsing.
本発明による端末装置は、通信ネットワークを介してサーバに接続される端末装置であって、データを表示する表示部と、ユーザの指示を入力する入力部と、前記表示部および入力部を用いて日記を作成する手段と、作成された日記データを前記サーバにアップロードする手段と、前記作成された日記データの閲覧を許可するユーザを指定するユーザ指定情報を前記入力部から前記サーバに登録する手段と、前記サーバにアップロードされたユーザの自己の日記データを前記表示部で閲覧する手段と、他のユーザのユーザ指定情報により許可された他のユーザの日記データを前記表示部で閲覧する手段とを備えたことを特徴とする。 A terminal device according to the present invention is a terminal device connected to a server via a communication network, using a display unit for displaying data, an input unit for inputting user instructions, and the display unit and the input unit. Means for creating a diary, means for uploading the created diary data to the server, and means for registering user designation information for designating a user permitted to view the created diary data from the input unit to the server And means for browsing the user's own diary data uploaded to the server on the display unit, and means for browsing the diary data of other users permitted by the user designation information of other users on the display unit; It is provided with.
端末装置のユーザは、自己の作成した日記データをサーバにアップロードするとともに、その閲覧を許可する他のユーザをユーザ指定情報により指定する。サーバは、アップロードされた日記データをその作成者本人に閲覧させるのみならず、そのユーザ指定情報に指定されたユーザに対して閲覧を許容する。 The user of the terminal device uploads the diary data created by himself / herself to the server, and designates another user who is permitted to view the data by the user designation information. The server not only allows the creator himself / herself to view the uploaded diary data, but also allows the user designated in the user designation information to be browsed.
前記日記の閲覧は前記表示部上に表示されるカレンダー画面を介して、日付を指定することにより行うことができる。これにより、カレンダー画面上の日付をキーとしてその日の日記の閲覧へ移行することが可能となる。この際、前記カレンダー画面上で日記が記述された日付と日記が記述されていない日付とは区別して表示することが好ましい。これにより、日記が記述されている日といない日とが一目瞭然に認識され、記述済みの日記の閲覧および修正等が迅速に行える。 The diary can be browsed by designating a date via a calendar screen displayed on the display unit. Thereby, it becomes possible to shift to browsing the diary of the day using the date on the calendar screen as a key. At this time, it is preferable that the date on which the diary is described on the calendar screen is displayed separately from the date on which the diary is not described. As a result, the day in which the diary is described and the day in which the diary is described can be recognized at a glance, and the written diary can be browsed and corrected quickly.
1日の日記は複数の記述領域を有することができ、前記日記が記述された日付の区別表示において前記記述領域の個数を認識可能に表示するようにしてもよい。これにより、実際の日記を閲覧する前に記述領域の個数をカレンダー画面上で認識することができる。 The daily diary may have a plurality of description areas, and the number of the description areas may be displayed so as to be recognizable in the distinction display of the date on which the diary is described. This allows the number of description areas to be recognized on the calendar screen before browsing the actual diary.
前記日記を作成する手段は、日記単位に公開の可否を指定する手段、あるいは、記述領域単位に公開の可否を指定する手段を備えてもよい。これにより、日記を公開した相手に対しても、日記の指定した一部は非公開とすることができる。 The means for creating the diary may include means for designating whether to publish in units of diaries or means for designating whether to publish in units of description areas. As a result, a specified part of the diary can be made private even to the partner who has made the diary public.
前記公開可と指定された記憶領域に、その記述領域の公開が許可されている旨を示すマークを表示するようにすれば、日記作成者がどの記述領域を公開とし、どの記述領域を非公開としたかが容易に認識される。 If a mark indicating that the description area is permitted to be displayed is displayed in the storage area designated as open to the public, the diary creator makes the description area public and the description area private. Is easily recognized.
前記日記を作成する手段は、個々の記述領域について異なる表示形態を指定する手段を備えてもよい。例えば記述領域毎に背景等を変更することができる。 The means for creating the diary may include means for designating a different display form for each description area. For example, the background or the like can be changed for each description area.
前記日記を作成する手段は、撮影された画像データを前記サーバにアップロードし、前記サーバにより作成された前記画像データの縮小画像データを受信して前記日記のページに貼り付ける手段を備えてもよい。これにより、撮影画像が日記のページサイズに適した画像に変換される。また、この変換処理はサーバで行うことにより、端末装置にそのような処理能力や処理負荷が軽減される。この場合、前記日記を作成する手段は、前記縮小画像データを前記サーバにアップロードされた元の画像データにリンクさせることにより、端末装置はサーバから元のサイズの撮影画像を受信して確認することができる。 The means for creating the diary may comprise means for uploading photographed image data to the server, receiving reduced image data of the image data created by the server, and pasting it on the page of the diary. . As a result, the captured image is converted into an image suitable for the page size of the diary. In addition, when the conversion process is performed by the server, such processing capability and processing load are reduced in the terminal device. In this case, the means for creating the diary links the reduced image data to the original image data uploaded to the server, so that the terminal device receives and confirms the captured image of the original size from the server. Can do.
端末装置上のユーザインターフェイスとして、前記表示部の画面上に自己の日記を示す第1のアイコンと自己に日記を公開している他のユーザの日記を示す第2のアイコンを表示し、前記第1のアイコンからの指示に応じて日記のカレンダー画面に移行し、前記第2のアイコンからの指示に応じて他のユーザの選択画面を介して当該他のユーザのカレンダー画面に移行し、いずれの場合も前記カレンダー画面から日付を選択することにより、その日付の日記に到達するようにしてもよい。これにより、ユーザに分かりやすい日記の閲覧操作が可能となる。 As a user interface on the terminal device, a first icon indicating its own diary and a second icon indicating the diary of another user who has opened the diary to itself are displayed on the screen of the display unit, In response to an instruction from one icon, the screen shifts to a diary calendar screen. In response to an instruction from the second icon, the screen shifts to the other user's calendar screen via another user's selection screen. Even in this case, the date diary may be reached by selecting the date from the calendar screen. This makes it possible to perform a diary browsing operation that is easy for the user to understand.
前記表示部の画面上に自己の当日の日記を示す第3のアイコンを表示し、この第3のアイコンから自己の当日の日記の記述用の画面へ移行するようにしてもよい。これにより、カレンダー画面を介することなく、当日の日記記述用の画面へ直接移行することができる。 It is also possible to display a third icon indicating the diary for the current day on the screen of the display unit, and shift from the third icon to a screen for describing the diary for the current day. Thereby, it is possible to directly shift to the diary description screen for the current day without using the calendar screen.
本発明は、上記端末装置やサーバにおける上記のような手段や機能を実現するためのコンピュータプログラムとして把握することも可能である。 The present invention can also be understood as a computer program for realizing the above-described means and functions in the terminal device and server.
本発明によれば、端末装置のユーザが自己の作成した日記を通信ネットワーク上のサーバにおいて公開する際に、指定した相手に限定して公開することが可能となる。これによって、日記公開サービスの利用価値が増大する。指定した相手であっても日記の一部のみを公開するようにすることも可能である。また、この日記の公開は、予め指定した仲間との情報交換、コミュニケーションの手段としても利用することが可能である。 According to the present invention, when a user of a terminal device publishes a diary created by himself / herself on a server on a communication network, it is possible to publish it limited to a designated partner. This increases the utility value of the diary publishing service. It is also possible to publish only a part of the diary even for the specified partner. Moreover, the publication of this diary can be used as a means for exchanging information and communicating with pre-designated friends.
日記データはサーバに保存しておくことにより端末装置に必要とされる記憶容量は少なくて済む。これは特に携帯型の端末装置に有用である。 By saving the diary data in the server, the storage capacity required for the terminal device can be reduced. This is particularly useful for portable terminal devices.
以下、本発明の好適な実施の形態について詳細に説明する。 Hereinafter, preferred embodiments of the present invention will be described in detail.
図1は本実施の形態に係るシステム全体の概略構成を示す。このシステムは、サーバ160と、携帯端末の一例としての複数の携帯電話機100とを備え、これらは通信ネットワーク155を介して相互に接続される。通信ネットワーク155には、電話網、インターネット等を含みうる。サーバ160には、データベース220aおよびプログラム記憶装置220bが接続される。 FIG. 1 shows a schematic configuration of the entire system according to the present embodiment. This system includes a server 160 and a plurality of mobile phones 100 as examples of mobile terminals, which are connected to each other via a communication network 155. The communication network 155 can include a telephone network, the Internet, and the like. To the server 160, a database 220a and a program storage device 220b are connected.
図2に、本実施の形態に係るシステム全体の構成、および携帯電話機100の内部構成を示す。このシステムにおいて、携帯電話機100は基地局150を介して通信ネットワーク155に接続されている。通信ネットワーク155には、サーバ160、他の携帯電話機100等が接続されている。 FIG. 2 shows a configuration of the entire system according to the present embodiment and an internal configuration of mobile phone 100. In this system, the mobile phone 100 is connected to a communication network 155 via a base station 150. To the communication network 155, a server 160, another mobile phone 100, and the like are connected.
携帯電話機100の制御部105は、変調器103および復調器104に接続され、さらに、これらはアンテナ共用器102を介してアンテナ101に接続され、基地局150および通信ネットワーク155を介して外部の携帯電話機との間で音声やデータの送受信を行う。制御部105は、CPU110を有し、メモリ122に格納されている制御プログラムやアプリケーションプログラムおよび必要なパラメータを利用して、携帯電話機の機能を実現する。メモリ122は不揮発性のメモリであるROM、EEPROMや、通常、揮発性であるRAM等を含みうる。本実施の形態ではこのメモリ122に、プログラム122a、表示画面/部品データ122b、および、キャッシュメモリ122cを含む。制御部105はさらに外部インタフェース111を含み、これを介して、入力部106(各種キーやジョグダイヤル等)、表示部107(LCD等の表示手段)等の入出力動作を制御する。制御部105にはさらに時計部121が接続される。時計部121は日時情報の生成、管理を行うとともにタイムアウトを監視するためのタイマー機能を有する。制御部105は本発明における携帯端末の各種の制御を行う制御手段を構成している。 The control unit 105 of the mobile phone 100 is connected to the modulator 103 and the demodulator 104, which are further connected to the antenna 101 via the antenna duplexer 102, and connected to the external mobile phone via the base station 150 and the communication network 155. Send and receive voice and data to and from the phone. The control unit 105 includes a CPU 110 and realizes the function of the mobile phone by using a control program and application program stored in the memory 122 and necessary parameters. The memory 122 may include ROM, EEPROM, which are nonvolatile memories, or RAM that is usually volatile. In the present embodiment, the memory 122 includes a program 122a, a display screen / component data 122b, and a cache memory 122c. The control unit 105 further includes an external interface 111, through which an input / output operation of the input unit 106 (various keys, jog dial, etc.) and the display unit 107 (display means such as an LCD) is controlled. A clock unit 121 is further connected to the control unit 105. The clock unit 121 has a timer function for generating and managing date and time information and monitoring a timeout. The control unit 105 constitutes control means for performing various controls of the portable terminal in the present invention.
図3に、サーバ160の概略の構成例を示す。サーバ160は主要機能部として、Web処理部203、テーブル処理部205、日記データ管理部207、およびデータ転送処理部209を有する。 FIG. 3 shows a schematic configuration example of the server 160. The server 160 includes a Web processing unit 203, a table processing unit 205, a diary data management unit 207, and a data transfer processing unit 209 as main function units.
Web処理部203は、Web画面構成のためのイメージ(画像)やテキストのデータを格納したWebデータ記憶装置204と接続されると共に、通信部201を介して通信ネットワーク155に接続され、携帯電話機100等からのWebデータの要求に応じてWebデータの返送を行う応答手段として機能する。Web処理部203は、この送信の前にWebデータの加工処理を行ってもよい。Web処理部203は、また、端末で機能するアプリケーションプログラム(アプリ)309や各種データを保存する記憶装置202に接続され、端末からのダウンロード要求に応じてこれらを端末へ送信する。本実施の形態における日記作成閲覧のサービスは、アプリケーションプログラムを携帯端末にインストールすることにより、携帯端末で利用可能となる。このようなアプリケーションプログラムは、携帯端末の出荷時に初期的にインストールされていてもよいし、あるいは、出荷後にユーザの要求によりインストールされてもよい。なお、本発明における「日記」とは日付単位に記述される記録やメモ等のデータであり、典型的にはテキストデータからなるが、テキストデータに加えて、または代えて、画像データや音声データ等を含んでもよい。 The Web processing unit 203 is connected to a Web data storage device 204 that stores image data and text data for configuring a Web screen, and is connected to the communication network 155 via the communication unit 201. It functions as a response means that returns Web data in response to a request for Web data from the user. The Web processing unit 203 may perform Web data processing before this transmission. The Web processing unit 203 is also connected to an application program (application) 309 that functions on the terminal and a storage device 202 that stores various data, and transmits these to the terminal in response to a download request from the terminal. The diary creation and browsing service in the present embodiment can be used on a mobile terminal by installing an application program on the mobile terminal. Such an application program may be initially installed at the time of shipment of the portable terminal, or may be installed at the request of the user after shipment. The “diary” in the present invention is data such as records and memos described in date units, and is typically composed of text data, but in addition to or instead of text data, image data and audio data. Etc. may be included.
テーブル処理部205は、後述するような友達リスト51および送信先リスト52のような各種管理用のデータテーブルを格納するデータ記憶装置206に接続され、Web処理部203および日記データ管理部207から与えられる情報に従って、テーブルデータの作成および更新の処理を行う。 The table processing unit 205 is connected to a data storage device 206 that stores various management data tables such as a friend list 51 and a destination list 52 as described later, and is given from the Web processing unit 203 and the diary data management unit 207. The table data is created and updated according to the information.
日記データ管理部207は、通信部201を介して通信ネットワーク155に接続され、日記作成者からの日記データのアップロードを受け、このアップロードされた日記データを日記データ記憶部208に保存するとともに、許可されたユーザに対して日記の閲覧を行わせる。日記データ208aは、ユーザ毎に管理され、例えばタグ情報付きのテキストデータで記述される。また、日記データ記憶部208には、ユーザ毎に画像データ(写真撮影データ)208bも保存され管理される。日記データ管理部207には、日記資源データ記憶部211も接続される。日記資源データには、月単位のカレンダーを表示するためのカレンダーデータ211a、シール画像を定めたシールデータ211b、ページの背景画像(色や模様等)を定めた背景データ211c、カレンダーの日付に付加されるアイコン,天気画像,占い画像などのアイコン画像を定めたアイコンデータ211dが保存されている。日記資源データの少なくとも一部は、サーバ160に代えて、または加えて、携帯端末側のメモリ122内に保存してもよい。例えばカレンダーデータ211aは端末内に保持されたカレンダーデータが利用できる場合にはサーバに保持しなくてもよい。日記データ管理部207は、テーブル処理部205にも接続されている。日記データ208aには、タグ情報により、背景データ211cや、シールデータ211b、画像データ208b等が対応づけられている。タグ情報には、対象となるデータのURLの他、ページ内での位置情報などの属性情報を含みうる。 The diary data management unit 207 is connected to the communication network 155 via the communication unit 201, receives the diary data upload from the diary creator, saves the uploaded diary data in the diary data storage unit 208, and permits The user who has been read is allowed to browse the diary. The diary data 208a is managed for each user, and is described by text data with tag information, for example. The diary data storage unit 208 also stores and manages image data (photographing data) 208b for each user. A diary resource data storage unit 211 is also connected to the diary data management unit 207. In the diary resource data, calendar data 211a for displaying a monthly calendar, sticker data 211b defining a sticker image, background data 211c defining a page background image (color, pattern, etc.), added to the calendar date Icon data 211d defining icon images such as icons, weather images, fortune-telling images, and the like is stored. At least a part of the diary resource data may be stored in the memory 122 on the mobile terminal side instead of or in addition to the server 160. For example, the calendar data 211a may not be stored in the server when the calendar data stored in the terminal can be used. The diary data management unit 207 is also connected to the table processing unit 205. The diary data 208a is associated with background data 211c, sticker data 211b, image data 208b, and the like by tag information. The tag information may include attribute information such as position information in the page in addition to the URL of the target data.
データ転送処理部209は、通信部201を介して通信ネットワーク155に接続され、後述するトランスポータの機能を実現するために、外部から受信したデータを一時的にデータバッファ210に記憶し、また、記憶したデータを読み出し外部に送信する。 The data transfer processing unit 209 is connected to the communication network 155 via the communication unit 201 and temporarily stores data received from the outside in the data buffer 210 in order to realize a transporter function described later. Read the stored data and send it to the outside.
なお、図1に示したデータベース220aは、データ記憶装置206、日記データ記憶部208、日記資源データ記憶部211等により構成される。また、図1に示したプログラム記憶装置220bは記憶装置202により構成される。 The database 220a illustrated in FIG. 1 includes a data storage device 206, a diary data storage unit 208, a diary resource data storage unit 211, and the like. The program storage device 220b shown in FIG.
サーバ160の日記データ管理機能、Web機能およびデータ転送機能は別々のサーバが担当し、適宜必要情報を相互に授受する構成であってもよい。また、図示しないが、通信部201とは別に外部との間で各種データ等の入出力を行うインタフェースを備えてもよい。 The diary data management function, the Web function, and the data transfer function of the server 160 may be configured so that different servers are in charge and exchange necessary information with each other as appropriate. Although not shown, an interface for inputting / outputting various data to / from the outside may be provided separately from the communication unit 201.
図4は友達リスト51の構成を模式的に表したデータテーブルを示している。友達リスト51は、日記の作成者であるユーザ毎に、そのユーザが自己の日記の閲覧を許可する公開先の相手(例えば友達)を登録するものであり、サーバ160に保持される。この例では、友達リスト51は、閲覧を許可する相手の「ニックネーム」、「ユーザid」および「端末id」を登録している。ユーザidはここではメールアドレスを用いている。端末idには個々の携帯電話機の固有の端末番号を利用している。後述するように、端末からサーバにアクセスする際、端末idおよび/またはユーザidがサーバに送られ、サーバはこれらに基づいてアクセスしてきたユーザまたは端末を識別することができる。 FIG. 4 shows a data table schematically showing the configuration of the friend list 51. The friend list 51 is for registering, for each user who is the creator of the diary, a public partner (for example, a friend) to whom the user is allowed to view his / her diary, and is held in the server 160. In this example, the friend list 51 registers the “nickname”, “user id”, and “terminal id” of the other party permitted to browse. Here, the user id uses an email address. As the terminal id, a unique terminal number of each mobile phone is used. As will be described later, when accessing the server from the terminal, the terminal id and / or the user id are sent to the server, and the server can identify the accessing user or terminal based on these.
図示しないが、送信先リスト52も友達リスト51と同様な構成を有する。送信先リスト52は、後述するトランスポータによるデータの送信先を予め定めたデータテーブルである。友達リスト51および送信先リスト52の全部または関連する一部のコピーが携帯電話機内のキャッシュメモリ122cに保存されてもよい。これにより友達や送信先の確認の都度、サーバにアクセスする必要がなくなる。日記データも限られたデータ量についてはキャッシュメモリ122cにコピーを保持するようにしてもよい。キャッシュ内のデータにはその内容の最終更新日を併せて保存しておく。これにより、キャッシュメモリ内に保持されているデータが最新のものであるかどうかを確認することができる。 Although not shown, the transmission destination list 52 has the same configuration as the friend list 51. The transmission destination list 52 is a data table in which transmission destinations of data by a transporter described later are determined in advance. A copy of all or a part of the friend list 51 and the destination list 52 may be stored in the cache memory 122c in the mobile phone. This eliminates the need to access the server each time a friend or destination is confirmed. May be jar'll hold the copy in the cache memory 122c for diary data also limited the amount of data. The data in the cache is stored together with the last update date of the contents. Thereby, it is possible to confirm whether or not the data held in the cache memory is the latest.
図5は、1ユーザの1日の日記データの構造を模式的に示したものである。この例では、日記データは、日付241と、日記の各ページのデータ242,244,246と、各ページの公開/非公開を示すフラグ情報243,245,247とを有する。各ページのデータはページ数に応じて、存在しない場合もありうる。日記の各ページのデータには、前述のように、テキストデータによる本文に対して、背景データ211cや、シールデータ211b、画像データ208b等がタグ情報で対応づけられている。 FIG. 5 schematically shows the structure of the daily diary data of one user. In this example, the diary data includes date 241, data 242, 244, 246 of each page of the diary, and flag information 243, 245, 247 indicating whether each page is open / closed. The data of each page may not exist depending on the number of pages. As described above, the background data 211c, the seal data 211b, the image data 208b, and the like are associated with the data of each page of the diary by the tag information with respect to the text data body.
以下、本実施の形態における動作について詳細に説明する。 Hereinafter, the operation in the present embodiment will be described in detail.
本実施の形態における公開日記の機能の概要は次のとおりである。
1. 携帯端末からの日記の記述、閲覧
2. 指定した友達への日記の公開
3. 日記のページ毎の公開非公開の指定(公開指定している友達に対しても特定のページだけは見えなくする、または特定のページだけ見えるようにする)
4. 公開指定してもらった友達の日記の閲覧
The outline of the function of the public diary in the present embodiment is as follows.
1. Writing and browsing diaries from mobile devices
2. Open diary to designated friends
3. Specifying whether to open or close each page of the diary (only specified pages can be made invisible or only visible to friends who have made it open)
4. Browsing a friend's diary that has been publicly specified
図6は、本実施の形態において利用する携帯端末の表示部107でのグラフィックユーザインターフェイス(GUI)画面の一例を示している。この画面には、より上位の画面(図示せず)からメニューの選択または所定のボタン選択等の操作により移行することができる。図に示すユーザインタフェースは、画面上にエージェントやマスコットと呼ばれるキャラクタ(以下、マスコットという)401と、ユーザによるこのマスコット401の操作に応じて操作(指示)される複数のアイテムとを表示することにより、直感的かつ簡単な操作が行えるユーザのなじみやすいユーザインタフェースを提供するものである。図の例では画面上に各種のアイテムが配置され、ユーザの操作に従ってマスコット401が画面内を移動し、所望のアイテムに働きかけることができるようになっている。図中のアイテムとしては、当日日記402、日記帳403、仲間日記404、シール箱405、およびトランスポータ406が用意されている。マスコット401はユーザによるジョグダイヤルやカーソル移動キーの操作により画面上を移動し、特定のアイテムを選択することができるようになっている。具体的には、マスコット401が目的のアイテムに接近すると、そのアイテムが強調表示され、この状態で操作部の特定のキー(例えばエンターキー)を押下することにより、そのアイテムが選択される。また、バッファに一時的にコピーされたデータ(例えば画像データやシール等)を、マスコット401の動作により、所定のアイテム(図の例では例えばトランスポータ406)にペースト(貼り付け)することができる。データがコピーされた状態はマスコットの表示形態により認識できるようになされる。例えば、マスコット401が水晶玉(図示せず)を抱えた状態で示される。データがペーストされるとこの水晶玉はなくなる。 FIG. 6 shows an example of a graphic user interface (GUI) screen on the display unit 107 of the portable terminal used in the present embodiment. This screen can be shifted from a higher-level screen (not shown) by an operation such as menu selection or predetermined button selection. The user interface shown in the figure displays on the screen a character (hereinafter referred to as a mascot) 401 called an agent or a mascot, and a plurality of items operated (instructed) according to the operation of the mascot 401 by the user. It is intended to provide a user interface that can be intuitively and easily operated by a user. In the example of the figure, various items are arranged on the screen, and the mascot 401 can move in the screen according to the user's operation and can act on a desired item. As items in the figure, a daily diary 402, a diary 403, a fellow diary 404, a seal box 405, and a transporter 406 are prepared. The mascot 401 can move on the screen by a user's operation of a jog dial or a cursor movement key, and can select a specific item. Specifically, when the mascot 401 approaches the target item, the item is highlighted, and by pressing a specific key (for example, enter key) of the operation unit in this state, the item is selected. Further, data temporarily copied to the buffer (for example, image data, stickers, etc.) can be pasted on a predetermined item (for example, transporter 406 in the example shown in the figure) by the operation of the mascot 401. . The state where the data is copied can be recognized by the display form of the mascot. For example, the mascot 401 is shown with a crystal ball (not shown). The crystal ball disappears when the data is pasted.
当日日記は、その日の日記を記述するためのツールである。当日日記402のアイテムを選択することにより、その日の日記をつけるための画面(図7で後述)に直接移行することができる。これにより、カレンダー画面から当日を選択する手間が省かれる。日記帳403は、自己のつけた日記を閲覧、修正するためのツールであり、後述するカレンダー画面(図9)から任意の日付の日記の画面に移行することができる。当日日記で作成された日記は日記帳403の内容に反映される。仲間日記404は自己を公開の対象としている友達の日記を閲覧するためのツールであり、後述する友達の選択画面(仲間日記選択画面)およびカレンダー画面(図14)を介して友達の日記の閲覧画面に移行することができる。 The diary for the day is a tool for describing the diary for the day. By selecting an item in the diary 402 for the day, it is possible to directly shift to a screen (to be described later with reference to FIG. 7) for keeping a diary for the day. This saves the trouble of selecting the current day from the calendar screen. The diary 403 is a tool for browsing and correcting a diary that the user has created, and can shift from a calendar screen (FIG. 9) described later to a diary screen of an arbitrary date. The diary created in the diary on that day is reflected in the contents of the diary 403. A friend diary 404 is a tool for browsing a friend's diary whose self is disclosed, and browsing a friend's diary via a friend selection screen (friend diary selection screen) and a calendar screen (FIG. 14), which will be described later. You can move to the screen.
シール箱405は、外部から入手した(例えばメッセージ通信等により添付されて来た、または、トランスポータ406経由で受信した)シールを格納しておくツールであり、これらのシールの中から所望のシールを選択して日記のページに貼り付けることができる。 The seal box 405 is a tool for storing a seal obtained from the outside (for example, attached by message communication or received via the transporter 406), and a desired seal is selected from these seals. Can be selected and pasted to the diary page.
トランスポータ406はユーザ間のデータ転送用のツールである。あるユーザのトランスポータは他のユーザのトランスポータに繋がっているとみなすことができる。その繋がる先は一人のユーザとは限らず複数のユーザのトランスポータであってもよい。送信先は送信先リスト52から選択することができる。データ受信用トランスポータ406の中身を確認することにより、サーバ160のデータバッファ210内のユーザ別受信バッファの自己に割り当てられた領域にデータがあるか否かをチェックすることができる。存在すれば、それを取り出して、任意のアプリケーションで利用することができる。このようなトランスポータを利用したデータ転送によれば、従来の電子メールの添付書類による転送に比べて、簡単な操作でより直接的にかつ直感的に行うことができる。トランスポータによるデータ転送については、本出願人により先に提案された特願2003−285612号に詳細に記載されている。 The transporter 406 is a tool for transferring data between users. One user's transporter can be considered as connected to another user's transporter. The connection destination is not limited to a single user but may be a transporter of a plurality of users. The transmission destination can be selected from the transmission destination list 52. By checking the contents of the data reception transporter 406, it is possible to check whether or not there is data in the area allocated to the user-specific reception buffer in the data buffer 210 of the server 160. If it exists, it can be taken out and used in any application. Data transfer using such a transporter can be performed more directly and intuitively with a simple operation compared to the conventional transfer using an electronic mail attachment. Data transfer by the transporter is described in detail in Japanese Patent Application No. 2003-285612 previously proposed by the present applicant.
図7(a)に、図6の画面の当日日記402が選択された場合に開かれる画面例を示す。本実施の形態では、1日につき最大3ページ分の記憶領域が割り当てられ、3ページに達していない場合に図7(a)の画面が開かれる。既に3ページ分の記述をしている場合には、当日日記402を選択すると、図8の画面例に示すように、日記帳403からの編集を行うようメッセージが表示される。 FIG. 7A shows an example of a screen that is opened when the current day diary 402 in the screen of FIG. 6 is selected. In the present embodiment, a storage area for a maximum of 3 pages per day is allocated, and the screen shown in FIG. 7A is opened when the storage area has not reached 3 pages. If the diary 402 is selected on the current day when three pages have already been described, a message for editing from the diary 403 is displayed as shown in the screen example of FIG.
図7(a)の画面において、画面の一部(この例では右辺)に、書き込みツール601、シールツール602、カメラツール603、背景ツール604が配置されている。書き込みツール601は、実際に日記を記述するための画面(ページ)へ移行するためのツールである。シールツール602は、ページ上の所望の位置にシールを貼り付けるためのツールである。図7(b)は文章入力とシール704等のシール張りが終了した状態を示している。ページの一部(ここでは右上隅)に当日の天気を示すアイコン702を表示している。天気はサーバ160で確認され、その結果がアイコン702として付加される。これにより、ユーザが天気を確認して記録することなく、自動的に当日の日記のページに天気情報が記録されることになる。カメラツール603は、携帯電話機100がカメラ付き携帯端末の場合に有効となり、カメラで撮影した画像を日記のページに貼り付けることを可能とする。図7(c)はカメラツール603を選択した状態を示している。この状態でカメラ機能が呼び出され、撮影機能が有効となる。図7(d)は撮影された写真画像がページの所定の位置に貼り付けられた状態を示している。既に記述済みのテキストや貼付済みのシールは写真と重ならないように、自動的に表示位置をずらしている。本実施の形態では、携帯端末のカメラで撮影された画像データは一旦、サーバ160に送信され、サーバ160で管理されるとともにそのサムネール画像が作成され、携帯端末に返送される。サムネール画像は、撮影された画像を所定のサイズに縮小した画像である。携帯端末で日記のページに表示される写真はこのサムネール画像である。ページ上のサムネール画像には元の撮影画像データにリンクが張られている。背景ツール604は、ページ単位に「テイスト」として背景の画像(色や模様等)を切り替えるためのツールである。背景データは、日記の新たなページの作成時にサーバからデフォルトの背景データが与えられ、この背景に天気のアイコンも付加されている。背景データは後述するように、背景ツールにより後で変更することができる。日記の記述後に「保存」ボタンを選択することにより、記述した日記の内容をサーバに保存することができる。 In the screen of FIG. 7A, a writing tool 601, a sealing tool 602, a camera tool 603, and a background tool 604 are arranged on a part of the screen (right side in this example). The writing tool 601 is a tool for shifting to a screen (page) for actually describing a diary. The seal tool 602 is a tool for applying a seal at a desired position on the page. FIG. 7B shows a state in which text input and sealing of the seal 704 and the like have been completed. An icon 702 indicating the weather of the day is displayed on a part of the page (here, the upper right corner). The weather is confirmed by the server 160 and the result is added as an icon 702. Thus, the weather information is automatically recorded on the diary page of the day without the user confirming and recording the weather. The camera tool 603 is effective when the mobile phone 100 is a mobile terminal with a camera, and allows an image taken by the camera to be pasted on a diary page. FIG. 7C shows a state where the camera tool 603 is selected. In this state, the camera function is called up and the shooting function is enabled. FIG. 7D shows a state in which the photographed photographic image is pasted at a predetermined position on the page. The display position is automatically shifted so that already written text and pasted stickers do not overlap with the photo. In the present embodiment, the image data captured by the camera of the mobile terminal is once transmitted to the server 160, managed by the server 160, and the thumbnail image is created and returned to the mobile terminal. A thumbnail image is an image obtained by reducing a captured image to a predetermined size. The picture displayed on the diary page on the portable terminal is this thumbnail image. The thumbnail image on the page is linked to the original captured image data. The background tool 604 is a tool for switching a background image (color, pattern, etc.) as a “taste” for each page. As background data, default background data is given from the server when a new page of the diary is created, and a weather icon is added to the background. As will be described later, the background data can be changed later by a background tool. By selecting the “Save” button after the diary is written, the contents of the written diary can be saved on the server.
図9(a)は日記帳403が選択されたときに開かれる月単位のカレンダー画面の表示例を示している。この画面では、日記が書かれた日には、書かれていることが分かるようにアイコンが描画される。図9(c)に拡大して示すように、このアイコンは、ページ数と同じ個数がずらして重ね合わされる。かつ、各アイコンは日記に使用した背景(テイスト)に応じて描画される。例えば、各ページのアイコンとしては、そのページの背景の色や模様と同じ色や模様(但し、図では便宜上、異なるハッチ)のアイコンが用いられる。また、図9(b)に示すように、曜日や当日を文字の色を異ならせることにより識別表示している。この例では、日祭日、土曜日、平日、当日の色を互いに区別している。カレンダー上の一つの日付(図の例では2月12日)にフォーカス(ハイライト等の強調表示)が与えられる。このフォーカスは、操作部での操作により移動させることができる。フォーカスの移動が画面の1か月の上下限を超えると、表示されるカレンダーの月が変わるようになっている。 FIG. 9A shows a display example of a monthly calendar screen that is opened when the diary 403 is selected. On this screen, an icon is drawn on the day the diary is written so that it can be seen that it is written. As shown in an enlarged view in FIG. 9 (c), the same number of icons as the number of pages is shifted and superimposed. And each icon is drawn according to the background (taste) used for the diary. For example, as the icon for each page, an icon having the same color or pattern as the background color or pattern of the page (however, for the sake of convenience, a different hatch is used in the figure). Further, as shown in FIG. 9B, the day of the week and the current day are identified and displayed by changing the color of the characters. In this example, the colors of the day, holiday, Saturday, weekday, and current day are distinguished from each other. A focus (highlighting such as highlighting) is given to one date on the calendar (February 12 in the example in the figure). This focus can be moved by an operation on the operation unit. When the focus moves beyond the upper and lower limits of one month on the screen, the displayed calendar month changes.
ユーザが、日記の記述された日を選んで(フォーカスを当てて)、エンターキーを押すと閲覧モードに入り、画面下の「編集」ボタンを選択すると編集モードに入る。
図10は、閲覧モードでの画面例を示している。図10(a)(b)(c)は選択された日付の3ページ分の日記の例を示している。各ページの画面の上部には日記の日付701が表示されている。前述のように、各ページの一部(ここでは右上隅)に日記記述当日の天気を示すアイコン702を表示している。本文705の領域の一部にはシール704と写真703が貼付されている。3ページ目の例では写真713を選択すると(具体的には、写真713にフォーカスを当ててエンターキーを押すと)、図10(d)に示すように、その元の画像がサーバから読み出され実サイズでほぼ画面全体に表示される。操作部の操作により、ページの切替、および各ページ内でのフォーカスの移動を行うことができる。例えば、左右キーによりページの移動を行い、上下キーで写真、天気、シール等のページ上のアイテム間でのフォーカスの移動を行うことができる。なお、シールに対してリンクを張り、シールを何らかの情報やアクションに割り当てることも可能である。また、シールや画像はコピーして、利用することが可能である。アイコン706は、このページが公開の対象とされていることを示すものである。その指定の仕方については後述する。
When the user selects the day in which the diary is described (with focus) and presses the enter key, the user enters the browsing mode, and selects the “edit” button at the bottom of the screen to enter the editing mode.
FIG. 10 shows a screen example in the browsing mode. FIGS. 10A, 10B, and 10C show examples of diaries for three pages on the selected date. A diary date 701 is displayed at the top of the screen of each page. As described above, the icon 702 indicating the weather on the diary description day is displayed on a part of each page (here, the upper right corner). A seal 704 and a photograph 703 are affixed to a part of the area of the text 705. In the example of the third page, when the photograph 713 is selected (specifically, when the photograph 713 is focused and the enter key is pressed), the original image is read from the server as shown in FIG. It is displayed on the entire screen in actual size. By operating the operation unit, pages can be switched and focus can be moved within each page. For example, the page can be moved with the left and right keys, and the focus can be moved between items on the page such as photos, weather, and stickers with the up and down keys. It is also possible to link the seal and assign the seal to some information or action. Also, stickers and images can be copied and used. An icon 706 indicates that this page is to be disclosed. The method of designation will be described later.
一方、図9(a)の画面で「編集」ボタンが選択されたとき、編集モードに移行する。編集モードでは、当日日記の編集と同様に、既存の日記の修正あるいは新規ページの追加などが可能である。具体的には、選択された日付の日記が3ページに達していないときには、図11−A(a)に示すように、新規ページを作成するか否かを問い合わせるメッセージが表示される。新規ページを作成する場合には、同図(b)に示すような書き込み画面へ移行する。3ページに達している場合、または、3ページに達していないが新規ページを作成しない場合には、図11−B(a)(b)(c)に示すように、各ページの記述内容の修正を行うことができる画面に移行する。ページ間の移行は左右キー等の操作により行える。この画面で「修正」ボタンを選択すると、編集モードに移行し、そのページの編集が行えるようになる。具体的な編集としては、文字入力、シール貼り付け、写真貼り付けが可能である。本実施の形態では、文字は、選択される背景毎に予め定義された文字色テンプレートによって自動的に色づけされる。編集の終了後、「保存」ボタンを選択すると、修正内容が保存される。ページ間の切替は前述したとおりである。 On the other hand, when the “edit” button is selected on the screen of FIG. In the edit mode, it is possible to modify an existing diary or add a new page in the same way as editing a diary on the day. Specifically, when the diary of the selected date has not reached 3 pages, a message asking whether to create a new page is displayed as shown in FIG. When creating a new page, the screen shifts to a writing screen as shown in FIG. When the number of pages has reached three, or when the number of pages has not reached three but a new page is not created, as shown in FIGS. 11-B (a), (b), and (c), the description contents of each page Move to a screen where you can make corrections. Transition between pages can be done by operating the left and right keys. When the “Modify” button is selected on this screen, the mode is changed to the edit mode, and the page can be edited. As specific editing, character input, sticker pasting, and photo pasting are possible. In the present embodiment, characters are automatically colored by a character color template defined in advance for each background selected. When the “Save” button is selected after the editing is completed, the correction contents are saved. Switching between pages is as described above.
本実施の形態において、日記の公開は、2つの属性によって制御することができる。一つは、ページ毎の公開属性であり、もう一つは友人に対する公開属性である。ページの公開の指定は、本実施の形態では、日記の背景の指定と同時に行う。すなわち、図12−A(a)に示すように、背景ツールを選択した後、「切替」ボタンの選択または所定のキー操作により、図12−A(b)〜(d)および図12−B(a)(b)に示すように背景データを順次切り替えていくことができる。(ここでは色の異なる背景を示しているが、モノクロ図面には現れていない)本実施の形態では、「目」のマークのアイコン706の有無のみが異なる1対の背景が複数対用意されている。「目」アイコン706が付加された背景を選択して日記を保存すると、この日記は公開指定した友達に公開されることになる。逆に言えば、アイコン706が付加されていないページについては、公開指定した友達にも閲覧が禁止される。例えば、図12−B(c)に示した「目」アイコン706がついた背景を選択した状態でエンターキーまたは「切替」ボタンを選択すると、図12−C(a)に示すように仲間に公開することの確認画面が表示される。ユーザがこれを確認すると、同図(b)に示すようにそのページの公開が確定した状態となる。ユーザは、自己の作成した日記のページ上の「目」のアイコン706の有無により、そのページが公開されているかどうかを即座に認識することができる。 In the present embodiment, the publication of the diary can be controlled by two attributes. One is a public attribute for each page, and the other is a public attribute for a friend. In this embodiment, the publication of the page is specified simultaneously with the designation of the background of the diary. That is, as shown in FIG. 12-A (a), after the background tool is selected, the “switch” button is selected or a predetermined key operation is performed, so that FIGS. 12-A (b) to 12 (d) and FIG. As shown in (a) and (b), the background data can be sequentially switched. In this embodiment, a plurality of pairs of backgrounds are prepared which differ only in the presence or absence of the “eye” mark icon 706. Yes. When the background with the “eye” icon 706 is selected and the diary is saved, this diary will be made public to friends designated to be published. In other words, for a page without the icon 706 added, browsing is prohibited even for friends designated to be public. For example, when the enter key or the “switch” button is selected in the state where the background with the “eye” icon 706 shown in FIG. 12-B (c) is selected, the friend is displayed as shown in FIG. 12-C (a). A confirmation screen will be displayed. When the user confirms this, the release of the page is confirmed as shown in FIG. The user can immediately recognize whether or not the page is open based on the presence or absence of the “eye” icon 706 on the page of the diary created by the user.
図13は日記の特定のページを削除する方法の一例を示している。この例では、図13(a)に示すような削除対象ページの文章、シール、写真をすべて削除すると図13(b)のような画面となり、このあと「保存」ボタンを選択することにより、図13(c)の確認画面を経て当該ページを削除することができる。但し、ページの削除の方法はこれに限るものではなく、例えば、所定のキー操作やメニュー操作等により、ページの内容を残したまま、ページの削除をできるようにしてもよい。自己の日記を公開する相手としての友達の指定については、後述する。 FIG. 13 shows an example of a method for deleting a specific page of the diary. In this example, when all the text, stickers, and photos on the page to be deleted as shown in FIG. 13A are deleted, a screen as shown in FIG. 13B is displayed. Then, by selecting the “Save” button, FIG. The page can be deleted through the confirmation screen 13 (c). However, the method for deleting the page is not limited to this, and for example, the page may be deleted while leaving the contents of the page by a predetermined key operation or menu operation. The designation of a friend as a partner to publish his / her diary will be described later.
図6の画面で仲間日記404を選択すると、図14(a)に示すような画面が表示される。この画面は、自己に対して日記を公開している相手を選択する機能と、自己の日記を公開する相手を指定する機能とを有する。仲間(友達)の日記を閲覧するには、自己に対して日記を公開している相手を選択欄801で選択する。この選択欄801の選択肢は図4で説明した友達リスト51に基づいて、決定される。すなわち、自己を公開対象の友達として指定してくれているユーザを友達リスト51の中から選択する。そのためには全友達リストの検索処理が必要となる。この処理は、選択欄801による相手の選択の度に行ってもよいが、予め各ユーザについてこの検索処理を行っておき、各ユーザに対して公開をしている公開元のユーザを特定したリストを逆引きテーブルとして用意しておいてもよい。選択欄801から友達を選択して「決定」ボタンを選択すると、図14(b)に示すようにその友達の日記のカレンダー画面が表示される。画面の右上には、当該友達のユーザ名(ここではニックネーム)が表示されている。但し、このカレンダー画面に反映されている日記のページは前述した「目」のアイコンが付加されているもののみである。友達の日記の閲覧操作自体は自己の日記と同様に行うことができる。 When the fellow diary 404 is selected on the screen of FIG. 6, a screen as shown in FIG. 14 (a) is displayed. This screen has a function of selecting a partner who publishes a diary to himself and a function of designating a partner who publishes his diary. In order to view the diary of a friend (friend), a partner who has made the diary public for himself / herself is selected in the selection field 801. The choices in the selection field 801 are determined based on the friend list 51 described with reference to FIG. That is, the user who has specified himself as a friend to be disclosed is selected from the friend list 51. In order to do so, it is necessary to search the entire friend list. This process may be performed each time a partner is selected in the selection field 801. However, this search process is performed for each user in advance, and a list that identifies users who are publishing public to each user. May be prepared as a reverse lookup table. When a friend is selected from the selection column 801 and the “OK” button is selected, a calendar screen of the friend's diary is displayed as shown in FIG. In the upper right of the screen, the user name (here, nickname) of the friend is displayed. However, the diary page reflected on the calendar screen is only the one with the “eye” icon described above. The browsing operation of the friend's diary itself can be performed in the same manner as the own diary.
図14(a)の画面で「公開登録」802を選択すると、図15(a)のような画面に移行する。この画面は、自己の日記を公開する相手を指定するためのものであり、サーバから提供される友達リスト編集のためのWeb画面である。図14(a)の画面には既に指定されている友達がリスト表示されている。登録済みの友達はこの画面からユーザ名を指定して「削除」ボタンを選択することにより、友達リストから削除することができる。新たな友達の登録は「登録」ボタンの選択により行える。登録ボタンが選択されると、図15(b)の画面が表示され、この例では、この画面で所望の友達の携帯端末のメールアドレスを指定する。また、その相手のニックネームを入力することができる。手入力ではなく、携帯端末内の電話帳データ等(図2のメモリ122内)の既存のデータから友達を選択する場合には「参照」ボタンを選択して図15(c)のような画面を表示させ、この画面から所望のメールアドレスを選択する。図15(a)の画面で「アプリに戻る」ボタンを選択すると、図6の画面に戻る。この画面による友達の追加や削除はサーバに通知され、それに応じて友達リスト51が更新される。 When “public registration” 802 is selected on the screen of FIG. 14A, the screen shifts to a screen as shown in FIG. This screen is for designating a partner to publish his / her diary, and is a Web screen for friend list editing provided from the server. A list of friends already specified is displayed on the screen of FIG. Registered friends can be deleted from the friend list by specifying the user name from this screen and selecting the “Delete” button. New friends can be registered by selecting the “Register” button. When the registration button is selected, the screen of FIG. 15B is displayed. In this example, the mail address of the desired friend's mobile terminal is designated on this screen. You can also enter the nickname for that person. When selecting a friend from existing data such as phone book data in the portable terminal (in the memory 122 of FIG. 2) instead of manual input, a screen as shown in FIG. Is displayed, and a desired mail address is selected from this screen. When the “return to application” button is selected on the screen of FIG. 15A, the screen returns to the screen of FIG. The addition or deletion of friends on this screen is notified to the server, and the friend list 51 is updated accordingly.
図16に、携帯端末における日記編集に関する処理例のフローチャートを示す。 FIG. 16 shows a flowchart of a processing example related to diary editing in the mobile terminal.
日記編集のためには、前述のように、端末はカレンダー上でユーザの指示に応じて日付の選択を行う(S11)。その前提として、端末は、サーバにアクセスし、カレンダー画面上の各日付に対して、日記の記載の有無(およびページ数)を反映させている。その日付についての日記の有無を確認し、図11−A(a)に示したように、既存ページの編集か新規ページの追加かをユーザに確認する(S12)。 In order to edit the diary, as described above, the terminal selects a date according to the user's instruction on the calendar (S11). As a premise, the terminal accesses the server and reflects the presence / absence of diary entries (and the number of pages) for each date on the calendar screen. Whether or not there is a diary for the date is confirmed, and as shown in FIG. 11A (a), the user is confirmed to edit an existing page or add a new page (S12).
既存ページの編集である場合、ユーザによる日記編集操作を受け付ける(S17)。保存ボタンが押下されたら(S18,Yes)、その編集後のページのデータをサーバにアップロードする(S19)。 In the case of editing an existing page, a diary editing operation by the user is accepted (S17). When the save button is pressed (S18, Yes), the edited page data is uploaded to the server (S19).
新規ページの追加の場合、既存ページ数をチェックする(S13)。既存ページが最大ページ(ここでは3ページ)に達している場合には、ページ追加が不可であることをメッセージ表示によりユーザに通知する(S16)。最大ページに達していなければ、新規ページの追加を行う(S14)。この新規ページの追加時にはサーバから天気、占い等のデータを取得して、そのページに表示する(S15)。その後、ユーザによる具体的な日記編集に移る(S17)。保存ボタンが押される前に「戻る」ボタンが選択された場合には、アップロードを行うことなく日記編集処理を終了する。 When adding a new page, the number of existing pages is checked (S13). When the existing page reaches the maximum page (here, 3 pages), the user is notified by a message display that the page cannot be added (S16). If the maximum page has not been reached, a new page is added (S14). When this new page is added, data such as weather and fortune telling is acquired from the server and displayed on the page (S15). Thereafter, the user proceeds to specific diary editing (S17). If the “return” button is selected before the save button is pressed, the diary editing process is terminated without uploading.
図17に、携帯端末における日記閲覧に関する処理例のフローチャートを示す。 FIG. 17 shows a flowchart of a processing example related to diary browsing in the mobile terminal.
日記の閲覧が開始されると、まず、端末はその閲覧の対象が自己の日記か友達の日記かを確認する(S31)。友達の日記の場合には、図14(a)の画面の選択欄801で説明したように友達を選択させる(S32)。ついで、自己または指定された友達の日記に対応したカレンダー画面を表示し、閲覧の対象となる日付をユーザに選択させる(S33)。その日付に日記が記述されていなければ(S34,無し)、他の日付を選択させる。日記が記述されていれば、そのデータの更新の要否をチェックする(S35)。これは、端末内のキャッシュメモリ(クライアントキャッシュ)に保存されているデータの最終更新日とサーバに保存されている同データの最終更新日とを比較して、サーバのデータの方が新しければ、データ更新要と判断する。データ更新要と判断された場合には、サーバから新たなデータをサーバから取得する(S37)。この場合、友達の日記の場合には、自己に対して公開されているページのみを取得の対象とする。データ更新不要の場合に、クライアントキャッシュ内に目的の日付の日記があるか否かを調べる(S36)。なければ、そのデータをサーバから取得する(S37)。あれば、クライアントキャッシュからその日付の日記の該当ページを読み出して表示する(S38)。該当ページは、デフォルトで第1ページであるが、ページめくり操作に応じて(S39)、変更され、新たなページについてステップS35に戻り、上記処理を続行する。 When the browsing of the diary is started, first, the terminal confirms whether the browsing target is its own diary or a friend's diary (S31). In the case of a friend's diary, the friend is selected as described in the selection field 801 on the screen of FIG. 14A (S32). Next, a calendar screen corresponding to the diary of the self or designated friend is displayed, and the user selects a date to be browsed (S33). If the diary is not described on the date (S34, none), another date is selected. If a diary is described, it is checked whether the data needs to be updated (S35). If the server data is newer by comparing the last update date of the data stored in the cache memory (client cache) in the terminal with the last update date of the same data stored in the server. It is determined that data update is necessary. If it is determined that data update is necessary, new data is acquired from the server (S37). In this case, in the case of a friend's diary, only pages that are open to self are targeted for acquisition. If no data update is required, it is checked whether there is a diary of the target date in the client cache (S36). If not, the data is acquired from the server (S37). If there is, the corresponding page of the diary for the date is read from the client cache and displayed (S38). The corresponding page is the first page by default, but is changed according to the page turning operation (S39), and the process returns to step S35 for the new page and the above processing is continued.
ページ上の写真がユーザにより指示選択された場合には、その実サイズデータをサーバから取得して表示する(S41)。「戻る」ボタンの押下によりステップS38へ戻る。 When the photograph on the page is instructed and selected by the user, the actual size data is acquired from the server and displayed (S41). When the “return” button is pressed, the process returns to step S38.
ユーザからデータのコピー指示があった場合(S42,Yes)、そのデータをコピーして(S44)、この処理を終了する。コピー指示により処理を終了するのは、コピーしたデータを次に利用する動作に移行すると判断されるからであるが、コピー後もステップS38に戻るようにしてもよい。終了指示があれば(S43,Yes)、本処理を終了する。 If there is a data copy instruction from the user (S42, Yes), the data is copied (S44), and this process is terminated. The reason why the process is terminated by the copy instruction is that it is determined that the copied data is moved to the next operation, but the process may return to step S38 even after copying. If there is an end instruction (S43, Yes), this process ends.
図18は、携帯端末およびサーバにおける写真貼り付けに関する処理例のフローチャートを示している。 FIG. 18 shows a flowchart of a processing example related to photo pasting in the mobile terminal and the server.
図7(c)(d)で説明したように、カメラツールが選択されると、写真貼り付け処理が開始され、ネイティブカメラ機能が呼び出される(S51)。タイムアウトとなる前に撮影の指示があれば撮影動作を行い(S52)、ユーザの確認で取り直しが必要な場合にはステップS52に戻る。タイムアウトとなったら、この処理を自動的に終了する。ユーザ確認がOKであれば(S53,Yes)、その撮影により得られた画像データをサーバにアップロードする(S54)。サーバは、リクエスト待ちの状態で(S61)このアップロードを受けると、当該画像データを元データとして当該ユーザに対応づけて日記データ記憶部208(図3)に格納するとともに、そのサムネール画像を生成する(S62)。生成されたサムネール画像は、そのポインタ情報(例えばURL)とともに、端末へ返送される(S63)。端末はレスポンス待ち(S55)の状態で、タイムアウト前に返送を受信すると、そのサムネール画像を日記のページ上に表示するとともに、日記データ内でサムネールを選択すると元データが表示されるように、前記ポインタのリンクを設定する(S56)。そのためには、例えば、マークアップ言語において利用されるタグ情報等を用いることができる。その後、写真貼り付け処理を終了する。 As described in FIGS. 7C and 7D, when the camera tool is selected, the photo pasting process is started and the native camera function is called (S51). If there is a shooting instruction before the time-out, the shooting operation is performed (S52), and if it is necessary to check again by the user's confirmation, the process returns to step S52. When a timeout occurs, this process is automatically terminated. If the user confirmation is OK (S53, Yes), the image data obtained by the shooting is uploaded to the server (S54). When the server receives this upload while waiting for a request (S61), it stores the image data as original data in the diary data storage unit 208 (FIG. 3) in association with the user, and generates the thumbnail image. (S62). The generated thumbnail image is returned to the terminal together with the pointer information (for example, URL) (S63). When the terminal is waiting for a response (S55) and receives a return before the timeout, the thumbnail image is displayed on the diary page, and when the thumbnail is selected in the diary data, the original data is displayed. A pointer link is set (S56). For this purpose, for example, tag information used in a markup language can be used. Thereafter, the photo pasting process is terminated.
以上、本発明の好適な実施の形態について説明したが、上記で言及した以外にも種々の変形、変更を行うことが可能である。 The preferred embodiments of the present invention have been described above, but various modifications and changes other than those mentioned above can be made.
例えば、1日の日記のページ数は最大3ページとしたが、3ページより少なくても多くてもよい。また、ページ切替ではなくスクロールであってもよい。公開非公開はページ単位としたが、1日の日記単位としてもよい。また、1日の日記はページ構成である必要はなく、複数の記述領域に分割して把握される場合に、その記述領域単位に公開/非公開を指定できるようにすることができる。 For example, although the maximum number of pages in the diary per day is three, it may be smaller or larger than three. Further, scrolling may be used instead of page switching. Open / closed is page unit, but may be a daily diary unit. The daily diary does not need to have a page structure, and when divided into a plurality of description areas, it can be specified to be public / private for each description area.
ページの公開指定はページの背景の選択で行えるようにしたが、背景と無関係に公開/非公開を指定できるようにしてもよい。 The publication of the page can be specified by selecting the background of the page. However, the publication / non-publication may be designated regardless of the background.
写真画像は日記の作成時にカメラでリアルタイム撮影するものとしたが、既に撮影済みの画像を選択して日記に貼り付けることを可能としてもよい。 Photo images are taken in real time with a camera when a diary is created, but it is also possible to select an image that has already been taken and paste it into the diary.
本発明が適用されるシステムにおける端末は、携帯端末を例として説明したが、通信ネットワークに接続されたPCなどの端末であってもよい。 The terminal in the system to which the present invention is applied has been described by taking a mobile terminal as an example, but it may be a terminal such as a PC connected to a communication network.
ページのテイストとしてページ毎に背景を変えられるようにしたが、ページ毎に文字の色や書体等を変化させるようにすることも可能である。 Although the background can be changed for each page as the taste of the page, it is also possible to change the character color, typeface, etc. for each page.
51…友達リスト、52…送信先リスト、100…携帯端末、101…アンテナ、102…アンテナ共用器、103…変調器、104…復調器、105…制御部、106…入力部、107…表示部、111…外部インタフェース、122…メモリ、122a…プログラム、122b…表示画面/部品データ、122c…キャッシュメモリ、121…時計部、150…基地局、155…通信ネットワーク、160…サーバ、201…通信部、202…記憶装置、203…処理部、204…データ記憶装置、205…テーブル処理部、206…データ記憶装置、207…日記データ管理部、208…日記データ記憶部、208a…日記データ、208b…画像データ、209…データ転送処理部、210…データバッファ、211…日記資源データ記憶部、211a…カレンダーデータ、211b…シールデータ、211c…背景データ、211d…アイコンデータ、220a…データベース、220b…プログラム記憶装置、401…マスコット、402…当日日記、403…日記帳、404…仲間日記、405…シール箱、406…トランスポータ、601…ツール、602…シールツール、603…カメラツール、604…背景ツール、701…日付、702…アイコン、703…写真、704…シール、705…本文、706…アイコン、713…写真、801…選択欄、802…公開登録ボタン、GUI…グラフィックユーザインターフェイス DESCRIPTION OF SYMBOLS 51 ... Friends list, 52 ... Transmission destination list, 100 ... Portable terminal, 101 ... Antenna, 102 ... Antenna duplexer, 103 ... Modulator, 104 ... Demodulator, 105 ... Control part, 106 ... Input part, 107 ... Display part 111 ... external interface, 122 ... memory, 122a ... program, 122b ... display screen / part data, 122c ... cache memory, 121 ... clock unit, 150 ... base station, 155 ... communication network, 160 ... server, 201 ... communication unit 202 ... Storage device 203 ... Processing unit 204 ... Data storage device 205 ... Table processing unit 206 ... Data storage device 207 ... Diary data management unit 208 ... Diary data storage unit 208a ... Diary data 208b ... Image data, 209 ... Data transfer processing unit, 210 ... Data buffer, 211 ... Diary resource data Storage unit, 211a ... calendar data, 211b ... seal data, 211c ... background data, 211d ... icon data, 220a ... database, 220b ... program storage device, 401 ... mascot, 402 ... day diary, 403 ... diary book, 404 ... friend Diary, 405 ... Seal box, 406 ... Transporter, 601 ... Tool, 602 ... Seal tool, 603 ... Camera tool, 604 ... Background tool, 701 ... Date, 702 ... Icon, 703 ... Photo, 704 ... Seal, 705 ... Text 706 ... Icon, 713 ... Photo, 801 ... Selection field, 802 ... Public registration button, GUI ... Graphic user interface
Claims (7)
前記端末装置から受信した画像データを記憶部に格納するとともに、当該画像データから縮小画像を作成する縮小画像作成手段と、
前記記憶部内での前記画像データの格納領域を指し示すポインタ情報を作成するポインタ情報作成手段と、
前記縮小画像およびポインタ情報を前記端末装置に送信する送信手段と、
実質的に同一内容の背景データとして公開用および非公開用の背景データを保存し、端末装置のユーザに提供するとともに、当該ユーザの端末装置から、前記公開用および非公開用のいずれかの背景データの背景上にタグ情報付きのテキストデータで記述された日記データ、および、当該背景上に載置されるとともに前記ポインタ情報により当該画像データにリンクされた縮小画像の画像データを受信する手段と、
前記端末装置から受信した縮小画像付き日記データ、および、当該縮小画像の元データである画像データを前記記憶部に保存するとともに、当該背景データの公開/非公開に基づいて当該日記データの他のユーザへの公開/非公開を管理する手段と、
を備え、
前記公開用の背景データは、前記非公開用の背景データと同じ内容の背景データに対して公開が許可されている旨を示すマークが付加されたものであることを特徴とするサーバ。 A server connected to a plurality of terminal devices via a communication network,
The image data received from the terminal device is stored in a storage unit, and a reduced image creating means for creating a reduced image from the image data;
Pointer information creating means for creating pointer information indicating a storage area of the image data in the storage unit;
Transmitting means for transmitting the reduced image and pointer information to the terminal device;
Background data for disclosure and non-disclosure are stored as background data having substantially the same content, and provided to the user of the terminal device , and either the public or non-disclosure background from the terminal device of the user Means for receiving diary data described in text data with tag information on a background of data , and image data of a reduced image placed on the background and linked to the image data by the pointer information ; ,
Reduced image with diary data received from the terminal device, and, The rewritable store image data that is the original data of the reduced image in the storage unit, the other of the diary data based on the public / private of the background data A means of managing the disclosure / non-disclosure to users of
Equipped with a,
2. The server according to claim 1, wherein the public background data is provided with a mark indicating that public disclosure is permitted for background data having the same content as the non-public background data .
前記サーバは、
前記端末装置から受信した画像データを記憶部に格納するとともに、当該画像データから縮小画像を作成する縮小画像作成手段と、
前記記憶部内での前記画像データの格納領域を指し示すポインタ情報を作成するポインタ情報作成手段と、
前記縮小画像およびポインタ情報を前記端末装置に送信する送信手段と、
実質的に同一内容の背景データとして公開用および非公開用の背景データを保存し、端末装置のユーザに提供するとともに、当該ユーザの端末装置から、前記公開用および非公開用のいずれかの背景データの背景上にタグ情報付きのテキストデータで記述された日記データ、および、当該背景上に載置されるとともに前記ポインタ情報により当該画像データにリンクされた縮小画像の画像データを受信する手段と、
前記端末装置から受信した縮小画像付き日記データ、および、当該縮小画像の元データである画像データを記憶部に保存するとともに、当該背景データの公開/非公開に基づいて当該日記データの他のユーザへの公開/非公開を管理する手段と、
を有し、
前記公開用の背景データは、前記非公開用の背景データと同じ内容の背景データに対して公開が許可されている旨を示すマークが付加されたものであり、
前記端末装置は、
前記縮小画像および前記画像データの格納領域を指し示すポインタ情報を前記サーバから受信する受信手段と
前記いずれかの背景データ、前記縮小画像および前記ポインタ情報を用いて、タグ情報付きのテキストデータで記述される縮小画像付き日記データを作成する日記データ作成手段と、
当該ユーザにより作成された縮小画像付き日記データおよび画像データを前記サーバに送信する送信手段と、
を有し、
前記日記データ作成手段は、前記縮小画像を日記上に表示するとともに、表示された日記においてユーザが前記縮小画像を選択すると前記縮小画像の元となる画像データが表示されるように、前記ポインタ情報を用いて前記縮小画像にリンクを設定した日記データを作成し、
この作成された縮小画像付き日記データは前記サーバにおいて管理されるよう前記送信手段により前記サーバに送信される
ことを特徴とする通信システム。 A communication system in which a server and a terminal device are connected via a communication network,
The server
The image data received from the terminal device is stored in a storage unit, and a reduced image creating means for creating a reduced image from the image data;
Pointer information creating means for creating pointer information indicating a storage area of the image data in the storage unit;
Transmitting means for transmitting the reduced image and pointer information to the terminal device;
Background data for disclosure and non-disclosure are stored as background data having substantially the same content, and provided to the user of the terminal device , and either the public or non-disclosure background from the terminal device of the user Means for receiving diary data described in text data with tag information on a background of data , and image data of a reduced image placed on the background and linked to the image data by the pointer information ; ,
Reduced image with diary data received from the terminal device, and, together with the stores the image data which is original data of the reduced image in the storage unit, other user of the diary data based on the public / private of the background data A means to manage public / private access to
Have
The background data for publishing is obtained by adding a mark indicating that publishing is permitted for background data having the same content as the background data for non-disclosure,
The terminal device
Receiving means for receiving pointer information indicating a storage area for the reduced image and the image data from the server;
Diary data creating means for creating reduced image-added diary data described in text data with tag information using any one of the background data, the reduced image, and the pointer information;
Transmission means for transmitting diary data with reduced images and image data created by the user to the server;
I have a,
The diary data creating means displays the reduced image on the diary and displays the pointer information so that when the user selects the reduced image in the displayed diary, the image data that is the basis of the reduced image is displayed. Create a diary data with a link to the reduced image using
The created diary data with reduced images is transmitted to the server by the transmitting means so as to be managed by the server .
実質的に同一内容の背景データとして用意された公開用および非公開用の背景データを選択的に用いて、タグ情報付きのテキストデータで記述される日記データを作成する日記データ作成手段と、
前記サーバに画像データを送信する送信手段と、
前記サーバにより前記画像データから作成された縮小画像および前記画像データの格納領域を指し示すポインタ情報を前記サーバから受信する受信手段と、
を備え、
前記日記データ作成手段は、前記縮小画像を日記上に表示するとともに、表示された日記においてユーザが前記縮小画像を選択すると前記縮小画像の元となる画像データが表示されるように、前記ポインタ情報を用いて前記縮小画像にリンクを設定した日記データを作成し、この作成された縮小画像付き日記データは、前記サーバにおいて管理されるよう前記送信手段により前記サーバに送信される
ことを特徴とする端末装置。 A terminal device connected via a communication network to a server providing a service,
Diary data creating means for creating diary data described in text data with tag information by selectively using public and non-public background data prepared as background data having substantially the same content;
Transmitting means for transmitting image data to the server;
Receiving means for receiving pointer information indicating points to storage areas of the reduced image and the image data created from the image data by said server from said server,
With
The diary data creation means, and displays the reduced image on the diary, so that the image data composed in the displayed diary when the user selects the reduced image and the original of the reduced image is displayed, the pointer information The diary data in which a link is set to the reduced image is created by using the reduced image, and the created diary data with the reduced image is transmitted to the server by the transmission unit so as to be managed in the server. Terminal device.
前記日記データには、前記縮小画像データの他に、シールデータがタグ情報により対応づけられていること
を特徴とする端末装置。 The terminal device according to claim 3,
In addition to the reduced image data, seal data is associated with the diary data by tag information.
前記受信手段は前記サーバからカレンダーデータを受信し、
前記カレンダーデータを表示したカレンダー画面から日付を選択し、この選択した日付の日記の閲覧を行うこと
を特徴とする端末装置。 The terminal device according to claim 3,
The receiving means receives calendar data from the server;
A terminal device, wherein a date is selected from a calendar screen displaying the calendar data, and a diary of the selected date is browsed.
前記日記は1日につき複数の記述領域を割り当てられており、
前記1日の複数の記述領域のうち、所望する1の記述領域の日記を閲覧することができること
を特徴とする端末装置。 The terminal device according to claim 3,
The diary is assigned multiple description areas per day,
A terminal device capable of browsing a diary of a desired description area among a plurality of description areas of the day.
前記端末装置はカメラ付携帯電話機であり、
前記画像データは当該カメラにより撮影されたこと
を特徴とする端末装置。 The terminal device according to claim 3,
The terminal device is a mobile phone with a camera;
The terminal device, wherein the image data is taken by the camera.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003382762A JP4588310B2 (en) | 2003-11-12 | 2003-11-12 | Communication system, server, and terminal device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003382762A JP4588310B2 (en) | 2003-11-12 | 2003-11-12 | Communication system, server, and terminal device |
Related Child Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010129724A Division JP2010205297A (en) | 2010-06-07 | 2010-06-07 | Communication system, server, terminal device, and computer program |
JP2010129726A Division JP5031068B2 (en) | 2010-06-07 | 2010-06-07 | Communication system, server, terminal device, and computer program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2005148935A JP2005148935A (en) | 2005-06-09 |
JP4588310B2 true JP4588310B2 (en) | 2010-12-01 |
Family
ID=34691734
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003382762A Expired - Fee Related JP4588310B2 (en) | 2003-11-12 | 2003-11-12 | Communication system, server, and terminal device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4588310B2 (en) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3946736B2 (en) * | 2005-09-05 | 2007-07-18 | 株式会社コナミデジタルエンタテインメント | GAME SYSTEM, SERVER DEVICE, TERMINAL DEVICE, AND PROGRAM |
JP3946735B2 (en) | 2005-09-05 | 2007-07-18 | 株式会社コナミデジタルエンタテインメント | Server device and game system |
JP2008040900A (en) * | 2006-08-08 | 2008-02-21 | Nippon Telegr & Teleph Corp <Ntt> | Two-dimensional space management system by id, server device, information processor, and program |
JP5492370B2 (en) | 2006-12-07 | 2014-05-14 | 株式会社タイトー | SNS server, SNS control program |
JP2008165459A (en) | 2006-12-28 | 2008-07-17 | Sony Corp | Content display method, content display device and content display program |
JP4322296B2 (en) * | 2007-08-02 | 2009-08-26 | 株式会社コナミデジタルエンタテインメント | Communication system, server device, and toy |
JP4833248B2 (en) * | 2008-04-22 | 2011-12-07 | ヤフー株式会社 | Log information providing apparatus, log information providing method, and log information providing program |
JP5954977B2 (en) * | 2011-12-14 | 2016-07-20 | セコム株式会社 | Data management system and server device |
JP2012164326A (en) * | 2012-03-23 | 2012-08-30 | Taito Corp | Sns server, and sns control program |
JP5938337B2 (en) * | 2012-11-27 | 2016-06-22 | 株式会社コナミデジタルエンタテインメント | Message browsing device, message browsing method and program |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000112344A (en) * | 1998-09-30 | 2000-04-21 | Casio Comput Co Ltd | Portable terminal equipment and information processing system |
JP2000268164A (en) * | 1999-01-14 | 2000-09-29 | Fuji Photo Film Co Ltd | Image data communication system, server system, control method therefor and record medium storing program for controlling server system |
JP2002007731A (en) * | 2000-06-23 | 2002-01-11 | Gbi:Kk | Information-processing system and service-providing method |
JP2002063488A (en) * | 2000-04-10 | 2002-02-28 | Sony Corp | Information managing system, information picture card managing server, client, program, storage medium and information managing method |
JP2003099361A (en) * | 2001-09-19 | 2003-04-04 | Sanyo Electric Co Ltd | Network terminal device |
JP2003233555A (en) * | 2002-02-13 | 2003-08-22 | Zenrin Datacom Co Ltd | Information managing system |
-
2003
- 2003-11-12 JP JP2003382762A patent/JP4588310B2/en not_active Expired - Fee Related
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000112344A (en) * | 1998-09-30 | 2000-04-21 | Casio Comput Co Ltd | Portable terminal equipment and information processing system |
JP2000268164A (en) * | 1999-01-14 | 2000-09-29 | Fuji Photo Film Co Ltd | Image data communication system, server system, control method therefor and record medium storing program for controlling server system |
JP2002063488A (en) * | 2000-04-10 | 2002-02-28 | Sony Corp | Information managing system, information picture card managing server, client, program, storage medium and information managing method |
JP2002007731A (en) * | 2000-06-23 | 2002-01-11 | Gbi:Kk | Information-processing system and service-providing method |
JP2003099361A (en) * | 2001-09-19 | 2003-04-04 | Sanyo Electric Co Ltd | Network terminal device |
JP2003233555A (en) * | 2002-02-13 | 2003-08-22 | Zenrin Datacom Co Ltd | Information managing system |
Also Published As
Publication number | Publication date |
---|---|
JP2005148935A (en) | 2005-06-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4383738B2 (en) | How to automatically set up a digital camera available on the web to access the Internet | |
JP4050984B2 (en) | Method and system for hosting an entity-only photo sharing website for an entity-only digital camera | |
US8069092B2 (en) | Method system of software for publishing images on a publicly available website and for ordering of goods or services | |
US7117519B1 (en) | Method and system for selecting actions to be taken by a server when uploading images | |
US20030154207A1 (en) | Information processing system | |
US9203949B2 (en) | System and method for integrating image upload objects with a message list | |
JP4588310B2 (en) | Communication system, server, and terminal device | |
JP2005184304A (en) | Remote control system, server and computer program | |
JP2010205297A (en) | Communication system, server, terminal device, and computer program | |
US20070211160A1 (en) | Image data reproducing apparatus, method of controlling same and control program therefor | |
JP2005196615A (en) | Information processing system and information processing method | |
JP5031068B2 (en) | Communication system, server, terminal device, and computer program | |
JP2006013996A (en) | Information processing system and server | |
JP6059189B2 (en) | Terminal, terminal usage and notebook application | |
JP4281910B2 (en) | Mobile terminal device and diary creation program | |
JP2006024019A (en) | Mobile body communication terminal and diary creation system | |
KR100506144B1 (en) | A photo calling card service method for mobile communication terminals | |
JP2002354309A (en) | Digital camera link system and record medium recording image data processing program | |
JP2005196613A (en) | Information processor and information processing method, information processing system, recording medium and program | |
JP2005196614A (en) | Information processing system and information processing method | |
JP2005198139A (en) | Information processing system, information processor and information processing method, recording medium, and program | |
WO2021166515A1 (en) | Information processing method, server device, and program | |
JP2002290881A (en) | Job site video managing system | |
JP2005196617A (en) | Information processor, information processing method, recording medium and program | |
JP2002024064A (en) | Portable information terminal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20061107 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20061110 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20061107 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20090619 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090821 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20091019 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100409 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100607 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20100902 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20100908 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130917 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |