Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7533071B2 - Card creation system, card creation device, card creation method, and program - Google Patents
[go: Go Back, main page]

JP7533071B2 - Card creation system, card creation device, card creation method, and program - Google Patents

Card creation system, card creation device, card creation method, and program Download PDF

Info

Publication number
JP7533071B2
JP7533071B2 JP2020160859A JP2020160859A JP7533071B2 JP 7533071 B2 JP7533071 B2 JP 7533071B2 JP 2020160859 A JP2020160859 A JP 2020160859A JP 2020160859 A JP2020160859 A JP 2020160859A JP 7533071 B2 JP7533071 B2 JP 7533071B2
Authority
JP
Japan
Prior art keywords
card
user
user terminal
image
designated
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.)
Active
Application number
JP2020160859A
Other languages
Japanese (ja)
Other versions
JP2022053950A (en
Inventor
皓大 古井
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.)
Dai Nippon Printing Co Ltd
Original Assignee
Dai Nippon Printing Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Dai Nippon Printing Co Ltd filed Critical Dai Nippon Printing Co Ltd
Priority to JP2020160859A priority Critical patent/JP7533071B2/en
Publication of JP2022053950A publication Critical patent/JP2022053950A/en
Application granted granted Critical
Publication of JP7533071B2 publication Critical patent/JP7533071B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、カード作成システム、カード作成装置、カード作成方法、及びプログラムに関し、詳細には、誕生日等に友人に送るカードの作成に関する。 The present invention relates to a card creation system, a card creation device, a card creation method, and a program, and more particularly to creating cards to send to friends on birthdays, etc.

スマートフォン等のカメラ付き電子機器が普及し、ユーザが気軽に写真を撮影し、撮影画像を活用する機会が増えている。また、SNS(Social Networking Service)が普及し、ユーザ間でメッセージを交換したり、撮影した画像やコメント等の投稿、閲覧が行われている。 As electronic devices with cameras such as smartphones become widespread, users are increasingly taking photos and using the images they take. In addition, social networking services (SNS) have become widespread, allowing users to exchange messages with each other and post and view images and comments they have taken.

SNSでは、ユーザのプロフィール情報がサーバに登録され、その一部は他のユーザに公開される。例えば、誕生日をプロフィール情報に追加し、公開を許可すると、誕生日が他のユーザに通知されるサービスがある。他のユーザは通知によってユーザの誕生日を把握し、バースデーカードを送信して誕生日を祝うことができる。例えば非特許文献1には、誕生日に近い友人の一覧をユーザの端末に表示し、一覧から選択された友人に対し、バースデーカードを作成して送信する機能について開示されている。ユーザはいくつかのデザインから好きなカードを選択し、メッセージやエフェクト等を追加して、オリジナルのバースデーカードを作成することができるというものである。 In SNS, a user's profile information is registered on a server, and some of it is made public to other users. For example, there is a service in which if a user adds their birthday to their profile information and allows it to be made public, other users are notified of their birthday. Other users are aware of the user's birthday through the notification, and can celebrate the birthday by sending a birthday card. For example, Non-Patent Document 1 discloses a function that displays a list of friends whose birthdays are approaching on the user's terminal, and creates and sends a birthday card to a friend selected from the list. Users can select their favorite card from several designs, add a message, effects, etc., and create an original birthday card.

“誕生日機能を利用する”、[online]、令和2年9月7日検索]、インターネット、<URL: https://guide.line.me/ja/services/birthday.html/>“Using the birthday feature”, [online], searched on September 7, 2020, Internet, <URL: https://guide.line.me/ja/services/birthday.html/>

上述のバースデーカードを作成する際、テキストのみならず画像を追加することで、より魅力的なカードを作成できる。しかしながら、端末に記憶されている膨大な数の画像の中から最適な画像を選ぶ作業には時間がかかるため、カード作成が困難なものとなってしまう。 When creating the birthday card mentioned above, adding images in addition to text can make the card more appealing. However, it can be difficult to create a card because it takes time to select the best image from the huge number of images stored on the device.

本発明は、前述した問題点に鑑みてなされたものであり、その目的は、多数の画像の中から特定の画像を探す手間を省き、簡単に画像付きのグリーティングカードを作成することが可能なカード作成システム等を提供することである。 The present invention was made in consideration of the above-mentioned problems, and its purpose is to provide a card creation system that can easily create greeting cards with images, eliminating the need to search for a specific image among a large number of images.

前述した課題を解決するための第1の発明は、ユーザ端末とサーバとがネットワークを介して通信接続されたカード作成システムであって、前記サーバは、各ユーザのプロフィール情報を登録するユーザ情報管理手段と、カードを作成するカード作成手段と、前記ユーザ端末からアップロードされた画像を記憶する記憶手段と、前記ユーザ端末により指定されたユーザである指定ユーザのプロフィール情報に登録されている顔画像を取得する顔画像取得手段と、前記カード作成手段において前記ユーザ端末のユーザが前記指定ユーザに対するカードを作成する際に、前記顔画像取得手段により取得した顔画像に基づいて前記記憶手段に記憶されている画像を選別する画像選別手段と、前記カード作成手段により作成されたカードを出力する出力手段と、を備え、前記サーバは、前記指定ユーザに対して前記画像選別手段が顔画像を使用するための許可を要求する許可要求手段を更に備えることを特徴とするカード作成システムである。 The first invention for solving the above-mentioned problems is a card creation system in which a user terminal and a server are communicatively connected via a network, the server comprising: a user information management means for registering profile information of each user; a card creation means for creating a card; a storage means for storing images uploaded from the user terminal; a facial image acquisition means for acquiring a facial image registered in the profile information of a designated user who is a user designated by the user terminal; an image selection means for selecting images stored in the storage means based on the facial image acquired by the facial image acquisition means when a user of the user terminal creates a card for the designated user in the card creation means; and an output means for outputting the card created by the card creation means , and the server further comprising a permission request means for requesting permission from the designated user for the image selection means to use the facial image .

第1の発明のカード作成システムによれば、ユーザ端末のユーザが指定ユーザに対するカードを作成する際に、プロフィール情報に登録されている指定ユーザの顔画像に基づいてユーザ端末からアップロードされた画像を選別することができる。これにより、友人が写っている画像が選別された画面をユーザ端末に提示してカードの作成を支援できるため、ユーザは多数の画像の中から友人が写っている画像を探す必要なく、簡単に友人が写っている画像をカードに使用することができる。また、サーバが指定ユーザの画像を使用したカードを自動生成することが可能となる。また、サーバは指定ユーザから個人情報である顔画像の使用許可を得た上で画像選別に使用することができる。 According to the card creation system of the first invention, when a user of a user terminal creates a card for a designated user, images uploaded from the user terminal can be selected based on the facial image of the designated user registered in the profile information. This makes it possible to support card creation by presenting a screen on the user terminal in which images of friends are selected, so that the user can easily use an image of a friend on the card without having to search for an image of the friend among many images. In addition, the server can automatically generate a card using an image of the designated user. In addition, the server can use the facial image, which is personal information, for image selection after obtaining permission to use the facial image from the designated user.

第1の発明において、前記カードはバースデーカードであことが望ましい In the first invention, it is preferable that the card is a birthday card .

また、前記カード作成手段は、前記ユーザ端末によるカードの編集を受け付けることが望ましい。これにより、ユーザは様々な表現で魅力的なカードを作成することができる。 It is also preferable that the card creation means accepts editing of the card by the user terminal. This allows the user to create attractive cards with a variety of expressions.

前記出力手段は、前記カード作成手段により作成されたカードを前記指定ユーザに送信する。或いは、前記出力手段は、前記カード作成手段により作成されたカードを印刷出力可能な形式で前記ユーザ端末に送信する。これにより、作成されたカードをデータ送信することも可能であるし、印刷して実物のカードを友人に贈ることができる。 The output means transmits the card created by the card creation means to the designated user. Alternatively, the output means transmits the card created by the card creation means to the user terminal in a format that can be printed out. This makes it possible to transmit the created card as data, or to print it out and give the actual card to a friend.

第2の発明は、ユーザ端末とネットワークを介して通信接続されたカード作成装置であって、各ユーザのプロフィール情報を登録するユーザ情報管理手段と、カードを作成するカード作成手段と、前記ユーザ端末からアップロードされた画像を記憶する記憶手段と、前記ユーザ端末により指定されたユーザである指定ユーザのプロフィール情報に登録されている顔画像を取得する顔画像取得手段と、前記カード作成手段において前記ユーザ端末のユーザが前記指定ユーザに対するカードを作成する際に、前記顔画像取得手段により取得した顔画像に基づいて前記記憶手段に記憶されている画像を選別する画像選別手段と、前記カード作成手段により作成されたカードを出力する出力手段と、を備え、前記カード作成装置は、前記指定ユーザに対して前記画像選別手段が顔画像を使用するための許可を要求する許可要求手段を更に備えることを特徴とするカード作成装置である。 A second invention is a card creation device connected to a user terminal via a network, and comprising: a user information management means for registering profile information of each user; a card creation means for creating a card; a storage means for storing images uploaded from the user terminal; a facial image acquisition means for acquiring a facial image registered in the profile information of a designated user who is a user designated by the user terminal; an image selection means for selecting images stored in the storage means based on the facial image acquired by the facial image acquisition means when a user of the user terminal creates a card for the designated user in the card creation means; and an output means for outputting the card created by the card creation means , wherein the card creation device further comprises a permission request means for requesting permission from the designated user for the image selection means to use the facial image .

第2の発明により、第1の発明のカード作成システムにおけるサーバの機能を有するカード作成装置を提供できる。 The second invention provides a card creation device that has the functionality of a server in the card creation system of the first invention.

第3の発明は、ユーザ端末とサーバとがネットワークを介して通信接続されたカード作成システムにおけるカード作成方法であって、前記サーバが、各ユーザのプロフィール情報を登録するステップと、カードを作成するステップと、前記ユーザ端末からアップロードされた画像を記憶部に記憶するステップと、前記ユーザ端末により指定されたユーザである指定ユーザのプロフィール情報に登録されている顔画像を取得するステップと、前記カードを作成するステップにおいて前記ユーザ端末のユーザが前記指定ユーザに対するカードを作成する際に、前記顔画像に基づいて前記記憶部に記憶されている画像を選別するステップと、作成されたカードを出力するステップと、を含み、前記サーバが、前記指定ユーザに対して前記画像を選別するステップにおいて顔画像を使用するための許可を要求するステップを更に含むことを特徴とするカード作成方法である。 A third invention is a card creation method in a card creation system in which a user terminal and a server are communication-connected via a network, comprising the steps of: the server registering profile information for each user; creating a card; storing images uploaded from the user terminal in a memory unit; acquiring a facial image registered in the profile information of a designated user who is a user designated by the user terminal; and, in the card creating step, when a user of the user terminal creates a card for the designated user, selecting images stored in the memory unit based on the facial image; and outputting the created card, characterized in that the card creating method further includes a step in which the server requests permission from the designated user to use the facial image in the image selecting step .

第3の発明のカード作成方法によれば、ユーザ端末のユーザが指定ユーザに対するカードを作成する際に、プロフィール情報に登録されている指定ユーザの顔画像に基づいてユーザ端末からアップロードされた画像を選別することができる。これにより、友人が写っている画像が選別された画面をユーザ端末に提示してカードの作成を支援できるため、ユーザは多数の画像の中から友人が写っている画像を探す必要なく、簡単に友人が写っている画像をカードに使用することができる。また、サーバが指定ユーザの画像を使用したカードを自動生成することが可能となる。また、サーバは指定ユーザから個人情報である顔画像の使用許可を得た上で画像選別に使用することができる。 According to the card creation method of the third invention, when a user of a user terminal creates a card for a designated user, images uploaded from the user terminal can be selected based on the facial image of the designated user registered in the profile information. This makes it possible to support card creation by presenting a screen on the user terminal in which images of friends are selected, so that the user can easily use an image of a friend for the card without having to search for an image of the friend among many images. In addition, the server can automatically generate a card using an image of the designated user. In addition, the server can use the facial image, which is personal information, for image selection after obtaining permission to use the facial image from the designated user.

第4の発明は、ユーザ端末とネットワークを介して通信接続されたコンピュータを、各ユーザのプロフィール情報を登録するユーザ情報管理手段、カードを作成するカード作成手段、前記ユーザ端末からアップロードされた画像を記憶する記憶手段、前記ユーザ端末により指定されたユーザである指定ユーザのプロフィール情報として登録されている顔画像を取得する顔画像取得手段、前記カード作成手段において前記ユーザ端末のユーザが前記指定ユーザに対するカードを作成する際に、前記顔画像取得手段により取得した顔画像に基づいて前記記憶手段に記憶されている画像を選別する画像選別手段、前記カード作成手段により作成されたカードを出力する出力手段、として機能させるためのプログラムであって、前記コンピュータを、前記指定ユーザに対して前記画像選別手段が顔画像を使用するための許可を要求する許可要求手段として更に機能させることを特徴とするプログラムである。 A fourth invention is a program for causing a computer connected in communication with a user terminal via a network to function as a user information management means for registering profile information of each user, a card creation means for creating a card, a storage means for storing images uploaded from the user terminal, a facial image acquisition means for acquiring a facial image registered as profile information of a designated user who is a user designated by the user terminal, an image selection means for selecting images stored in the storage means based on the facial image acquired by the facial image acquisition means when a user of the user terminal creates a card for the designated user in the card creation means, and an output means for outputting the card created by the card creation means , characterized in that the program further causes the computer to function as a permission request means for requesting permission from the designated user for the image selection means to use the facial image .

第4の発明により、コンピュータを第1の発明のカード作成システムにおけるサーバ、または第2の発明のカード作成装置として機能させることが可能となる。 The fourth invention makes it possible to cause a computer to function as a server in the card creation system of the first invention, or as the card creation device of the second invention.

本発明により、多数の画像の中から友人が写っている画像を探す手間を省き、簡単に画像付きのグリーティングカードを作成することが可能なカード作成システム等を提供することが可能となる。 The present invention makes it possible to provide a card creation system that can easily create greeting cards with images, eliminating the need to search through a large number of images to find an image that includes a friend.

本発明に係るカード作成システム1のシステム構成を示すブロック図A block diagram showing the system configuration of a card creation system 1 according to the present invention. カード作成システム1の機能構成を示すブロック図FIG. 2 is a block diagram showing the functional configuration of the card creation system 1. サーバ3のハードウェア構成の例を示す図FIG. 2 is a diagram showing an example of a hardware configuration of a server 3. ユーザ端末5のハードウェア構成の例を示す図FIG. 2 is a diagram showing an example of a hardware configuration of a user terminal 5. 画像データベース321のデータ構成を示す図FIG. 2 shows the data structure of an image database 321. プロフィール情報322のデータ構成を示す図FIG. 2 shows the data structure of profile information 322. 友人登録情報323のデータ構成を示す図FIG. 2 shows the data structure of friend registration information 323. カード作成システム1においてユーザ端末5が実行する処理の流れを示すフローチャートA flowchart showing the flow of processing executed by the user terminal 5 in the card creation system 1. (a)プロフィール画面41の例、(b)登録された友人一覧43の表示例(a) An example of a profile screen 41. (b) An example of a list of registered friends 43. 友人登録処理の流れを示すフローチャートFlowchart showing the flow of friend registration processing 誕生日通知処理の流れを示すフローチャートFlowchart showing the flow of birthday notification processing ユーザ端末5における通知の表示例を示す図FIG. 13 is a diagram showing an example of a notification displayed on the user terminal 5. カード作成処理の手順を示すフローチャートFlowchart showing the steps of card creation processing (a)ユーザ端末5Aのアルバム45(記憶部502)に記憶される画像群を示す図(b)画像選別を有効にするか無効にするかの選択画面46の一例を示す図(a) is a diagram showing a group of images stored in the album 45 (storage unit 502) of the user terminal 5A; (b) is a diagram showing an example of a selection screen 46 for selecting whether to enable or disable image selection; (a)友人の端末5Bに表示される通知画面47の一例を示す図、(b)ユーザ端末5Aのアルバム内の画像が選別された状態を示す図5A is a diagram showing an example of a notification screen 47 displayed on the friend's terminal 5B; FIG. 5B is a diagram showing a state in which images in an album on the user terminal 5A have been selected; 編集画面49の一例を示す図FIG. 4 shows an example of an editing screen 49. 確認画面61の一例を示す図FIG. 6 shows an example of a confirmation screen 61.

以下、図面に基づいて本発明の好適な実施形態について詳細に説明する。 The following describes in detail a preferred embodiment of the present invention with reference to the drawings.

図1は本発明に係るカード作成システム1のシステム構成を示す図、図2はカード作成システム1の機能構成を示すブロック図である。 Figure 1 shows the system configuration of a card creation system 1 according to the present invention, and Figure 2 is a block diagram showing the functional configuration of the card creation system 1.

図1に示すように、カード作成システム1は、サーバ3と複数のユーザ端末5、5、5、…とがネットワーク7を介して通信接続されて構成される。 As shown in FIG. 1, the card creation system 1 is configured by a server 3 and multiple user terminals 5, 5, 5, ... that are communicatively connected via a network 7.

サーバ3は、SNS(Social Networking Service)のサーバであり、当該SNSの利用者の端末であるユーザ端末5から投稿(送信)されたコメントや画像等を他の利用者のユーザ端末5に公開したり、ユーザ間のメッセージの送受信を管理するコンピュータである。なお、図1ではサーバ3は1つのコンピュータで構成される様子を示しているが、サーバ3は複数のコンピュータで構成してもよい。例えば、画像データベース321をサーバ3とは別のサーバに設ける構成としてもよい。 The server 3 is a server for a social networking service (SNS) and is a computer that makes comments and images posted (sent) from a user terminal 5, which is a terminal of a user of the SNS, available to other users' user terminals 5, and manages the sending and receiving of messages between users. Note that while FIG. 1 shows the server 3 as being configured as one computer, the server 3 may be configured as multiple computers. For example, the image database 321 may be configured to be provided on a server separate from the server 3.

本発明においてサーバ3は、ユーザ端末5からの要求に従って他の利用者に送るカード(バースデーカード、メッセージカード、グリーティングカード等。以下、カードという。)を作成するサービスを提供する。図2に示すように、サーバ3は、ユーザ情報管理部30、受信部31、記憶部302、カード作成部33、顔画像取得部34、画像選別部35、出力部36等を備える。 In the present invention, the server 3 provides a service of creating cards (birthday cards, message cards, greeting cards, etc., hereinafter referred to as cards) to be sent to other users in response to a request from the user terminal 5. As shown in FIG. 2, the server 3 includes a user information management unit 30, a receiving unit 31, a memory unit 302, a card creation unit 33, a face image acquisition unit 34, an image selection unit 35, an output unit 36, etc.

サーバ3のユーザ情報管理部30は、SNS(カード作成システム1)の利用者に関する情報を管理する処理を行う。ユーザ情報管理部30は、例えば、プロフィール情報登録処理や友人登録処理を行う。これらの各処理については後述する。
受信部31は、ユーザ端末5から送信されるデータを受信する。例えば、投稿データ、画像、プロフィール情報、友人登録要求や友人登録に必要なデータ、カード作成要求やカードの作成に必要なデータ等を受信する。
The user information management unit 30 of the server 3 manages information about users of the SNS (card creation system 1). The user information management unit 30 performs, for example, a profile information registration process and a friend registration process. Each of these processes will be described later.
The receiving unit 31 receives data transmitted from the user terminal 5. For example, it receives posted data, images, profile information, a friend registration request and data required for friend registration, a card creation request and data required for card creation, and the like.

記憶部302には、画像データベース321、プロフィール情報322、友人登録情報323等が記憶される。画像データベース321は、ユーザ端末5からアップロードされた画像を記憶・管理するデータベースであり、アップロード画像が各ユーザのユーザIDに紐づけて記憶される。プロフィール情報322は、各ユーザの顔画像、ユーザ名、誕生日等の情報がユーザIDと紐づけて記憶される。友人登録情報323は、各ユーザの友人として登録されたユーザのユーザIDが記憶される。 The storage unit 302 stores an image database 321, profile information 322, friend registration information 323, etc. The image database 321 is a database that stores and manages images uploaded from the user terminal 5, and the uploaded images are stored in association with the user ID of each user. The profile information 322 stores information such as each user's face image, user name, and birthday in association with the user ID. The friend registration information 323 stores the user IDs of users registered as friends of each user.

カード作成部33は、ユーザ端末5が他のユーザ端末5に対して送信するカードを作成する処理を行う。カード作成処理については後述する。 The card creation unit 33 performs processing to create a card that the user terminal 5 sends to another user terminal 5. The card creation processing will be described later.

顔画像取得部34は、ユーザ端末5によりカードの宛先として指定されたユーザ(指定ユーザ)の顔画像を取得する。取得する顔画像は、プロフィール情報322に登録されている顔画像とする。
画像選別部35は、顔画像取得部34により取得した顔画像に基づいて記憶部302の画像データベース321に記憶されているアップロード画像を選別し、選別結果として指定ユーザが写っている画像を抽出する。画像の選別には、任意の顔認識技術及び画像検索技術を用いればよい。なお、顔画像取得部34による顔画像の取得、及び画像選別部35による画像選別は、ユーザ端末5のユーザが指定ユーザに送るカードを作成する際に行われる。
The face image acquisition unit 34 acquires a face image of a user (designated user) designated as the destination of the card by the user terminal 5. The face image to be acquired is a face image registered in the profile information 322.
The image selection unit 35 selects uploaded images stored in the image database 321 of the storage unit 302 based on the facial image acquired by the facial image acquisition unit 34, and extracts images in which the designated user appears as a selection result. Any facial recognition technology and image search technology may be used for image selection. Note that the acquisition of facial images by the facial image acquisition unit 34 and the image selection by the image selection unit 35 are performed when the user of the user terminal 5 creates a card to be sent to the designated user.

出力部36は、カード作成部33により作成されたカードを所定のタイミング(誕生日)で指定ユーザの端末に送信したり、印刷用データとしてユーザ端末5に送信したり、ユーザ端末5に対して各種の通知を送信したりする。 The output unit 36 transmits the card created by the card creation unit 33 to the terminal of the designated user at a specified time (birthday), transmits it to the user terminal 5 as print data, and transmits various notifications to the user terminal 5.

図3は、サーバ3のハードウェア構成の例を示す図である。図3に示すように、サーバ3は、制御部301、記憶部302、及び通信部303をバス309等により接続して構成したコンピュータにより実現できる。但し、これに限ることなく、適宜様々な構成をとることができる。 Fig. 3 is a diagram showing an example of the hardware configuration of the server 3. As shown in Fig. 3, the server 3 can be realized by a computer configured by connecting a control unit 301, a storage unit 302, and a communication unit 303 via a bus 309 or the like. However, the present invention is not limited to this, and various configurations can be used as appropriate.

制御部301は、CPU(Central Processing Unit)、ROM(Read Only Memory)、RAM(Random Access Memory)等によって構成される。CPUは、記憶部302、ROM、記録媒体等に格納されるプログラムをRAM上のワークメモリ領域に呼び出して実行し、バス309を介して接続された各装置を駆動制御し、サーバ3が行う処理を実現する。 The control unit 301 is composed of a CPU (Central Processing Unit), a ROM (Read Only Memory), a RAM (Random Access Memory), etc. The CPU loads programs stored in the storage unit 302, the ROM, a recording medium, etc. into a work memory area on the RAM and executes them, drives and controls each device connected via the bus 309, and realizes the processing performed by the server 3.

記憶部302は、ハードディスクドライブやソリッドステートドライブ、フラッシュメモリ等であり、後述する処理に際し制御部301が実行するプログラム、プログラム実行に必要なデータ、OS等が格納される。これらのプログラムコードやデータは、制御部301により必要に応じて読み出されてRAMに移され、CPUに読み出されて各種の手段として実行される。サーバ3が実行する処理の詳細については後述する。 The storage unit 302 is a hard disk drive, solid state drive, flash memory, etc., and stores the programs executed by the control unit 301 in the processes described below, data necessary for program execution, the OS, etc. These program codes and data are read out as necessary by the control unit 301 and transferred to the RAM, and are then read out by the CPU and executed as various means. The processes executed by the server 3 will be described in detail later.

通信部303は、通信制御装置、通信ポート等を有し、サーバ3とネットワーク7との間の通信を媒介する通信インタフェースであり、ネットワーク7を介して、ユーザ端末5や他のコンピュータとの通信制御を行うことが可能である。バス309は、各部間の制御信号、データ信号等の授受を媒介する経路である。 The communication unit 303 has a communication control device, a communication port, etc., and is a communication interface that mediates communication between the server 3 and the network 7, and is capable of controlling communication with the user terminal 5 and other computers via the network 7. The bus 309 is a path that mediates the transmission and reception of control signals, data signals, etc. between each unit.

図1に説明に戻る。
ユーザ端末5は、カード作成システム1(SNS)の利用者が利用する端末であり、サーバ3にネットワーク7を介して通信接続可能な端末である。例えば、スマートフォン、ノート型PC、デスクトップPC、ゲーム機、その他の電子機器である。ユーザ端末5には、カード作成システム1においてカード作成に関する処理を実行するためのアプリケーションプログラム(以下、アプリ)が搭載されるか、或いは、ブラウザによりWebサイトを介してサーバ3にアクセスしてカード作成に関する処理を実行する。ユーザ端末5は、図2に示すように、記憶部502、画像アップロード部51、友人登録部52、送信部53、カード編集処理部54、受信部55、入力部505、表示部504等を備える。
Returning to FIG.
The user terminal 5 is a terminal used by a user of the card creation system 1 (SNS) and is a terminal capable of communication connection to the server 3 via the network 7. For example, it is a smartphone, a notebook PC, a desktop PC, a game machine, or other electronic device. The user terminal 5 is equipped with an application program (hereinafter, an app) for executing a process related to card creation in the card creation system 1, or accesses the server 3 via a website using a browser to execute a process related to card creation. As shown in FIG. 2, the user terminal 5 includes a memory unit 502, an image upload unit 51, a friend registration unit 52, a transmission unit 53, a card editing processing unit 54, a reception unit 55, an input unit 505, a display unit 504, etc.

記憶部502は、フラッシュメモリやハードディスクドライブ等であり、後述する処理に際し制御部501が実行するアプリケーションプログラム、プログラム実行に必要なデータ、OS等が格納される。また、ユーザ端末5の記憶部502は、画像等が記憶される。以下の説明において、ユーザ端末5の画像の記憶領域をアルバム45と呼ぶ。 The storage unit 502 is a flash memory, a hard disk drive, or the like, and stores application programs executed by the control unit 501 during processing described below, data necessary for program execution, the OS, and the like. The storage unit 502 of the user terminal 5 also stores images and the like. In the following description, the image storage area of the user terminal 5 is referred to as the album 45.

画像アップロード部51は、ユーザ端末5のアルバム45(記憶部502の画像記憶領域)に記憶されている画像をサーバ3にアップロードする処理を実行する。
友人登録部52は、カード作成システム1のユーザのうち、ユーザ端末5のユーザが指定したユーザを友人としてサーバ3に登録する処理を実行する。また、友人登録部52は、登録された友人一覧を表示する処理を実行する。
The image upload unit 51 executes a process of uploading images stored in the album 45 (the image storage area of the storage unit 502 ) of the user terminal 5 to the server 3 .
The friend registration unit 52 executes a process of registering a user designated by the user of the user terminal 5, among the users of the card creation system 1, as a friend in the server 3. The friend registration unit 52 also executes a process of displaying a list of registered friends.

カード編集処理部54は、カードの編集画面を表示し、画像やテキストの挿入、レイアウト等の編集処理を行う。
送信部53及び受信部55は、サーバ3との通信を行う通信部503である。送信部53は、画像、プロフィール情報、友人登録要求や友人登録に必要なデータ、カード作成要求やカードの作成に必要なデータ等を送信する。受信部55は、サーバ3からの通知を受信したり、サーバ3の画像選別部35から選別結果を受信してカードの編集画面に反映したり、作成されたカードを受信したりする。
The card editing processor 54 displays a card editing screen and performs editing processes such as inserting images and text and changing the layout.
The transmitting unit 53 and the receiving unit 55 constitute a communication unit 503 that communicates with the server 3. The transmitting unit 53 transmits images, profile information, a friend registration request, data required for friend registration, a card creation request, data required for card creation, etc. The receiving unit 55 receives notifications from the server 3, receives selection results from the image selecting unit 35 of the server 3 and reflects them on the card editing screen, and receives created cards.

図4は、ユーザ端末5の一例であるスマートフォンのハードウェア構成の例を示す図である。図4に示すように、ユーザ端末5は、制御部501、記憶部502、通信部503、表示部504、入力部505、カメラ506、及び音声処理部507等をバス509により接続して構成したコンピュータにより実現できる。但し、これに限ることなく、適宜様々な構成をとることができる。 Figure 4 is a diagram showing an example of the hardware configuration of a smartphone, which is an example of a user terminal 5. As shown in Figure 4, the user terminal 5 can be realized by a computer configured by connecting a control unit 501, a storage unit 502, a communication unit 503, a display unit 504, an input unit 505, a camera 506, and an audio processing unit 507, etc., via a bus 509. However, the present invention is not limited to this, and various configurations can be used as appropriate.

制御部501、記憶部502、通信部503の機能は上述した制御部301、記憶部302、通信部303と略同様である。なお、ユーザ端末5の記憶部502には後述する処理をユーザ端末5に実行させるためのアプリケーションプログラム(アプリ)が格納される。 The functions of the control unit 501, the storage unit 502, and the communication unit 503 are substantially the same as those of the control unit 301, the storage unit 302, and the communication unit 303 described above. Note that the storage unit 502 of the user terminal 5 stores an application program (app) for causing the user terminal 5 to execute the processing described below.

表示部504は、入力部505を兼ねたタッチパネル付ディスプレイ等により実現される。表示部504は、ユーザの操作・選択に係る各種の画面を表示し、画面上のタッチ操作によるユーザの指示入力等を受付ける。
入力部505は、タッチパネル及び各種のボタン等により構成され、入力された信号を制御部501に入力する。
The display unit 504 is realized by a touch panel display or the like that also serves as the input unit 505. The display unit 504 displays various screens related to user operations and selections, and accepts user instruction inputs and the like by touching the screen.
The input unit 505 is composed of a touch panel, various buttons, etc., and inputs an input signal to the control unit 501.

カメラ506は、画像を撮影するカメラであり、例えばCCD(Charge Coupled Device)やCMOS(Complementary Metal Oxide Semiconductor)等の撮像素子により構成される。カメラ506により撮影された画像は、記憶部502のアルバム45に記憶される。 Camera 506 is a camera that captures images, and is composed of an image sensor such as a CCD (Charge Coupled Device) or a CMOS (Complementary Metal Oxide Semiconductor). Images captured by camera 506 are stored in album 45 of storage unit 502.

音声処理部507は、マイク(音声入力部)、スピーカ(音声出力部)等を備え、マイクから入力された音声を制御部501へ入力する。また、制御部501から出力された音声をスピーカから出力する。 The audio processing unit 507 includes a microphone (audio input unit), a speaker (audio output unit), etc., and inputs audio input from the microphone to the control unit 501. It also outputs audio output from the control unit 501 from the speaker.

ネットワーク7は、LAN(Local Area Network)や、より広域に通信接続されたWAN(Wide Area Network)、またはインターネット等の公衆の通信回線、基地局等を含む。ネットワーク7は有線、無線を問わない。 The network 7 may be a LAN (Local Area Network), a WAN (Wide Area Network) that is connected over a wider area, or a public communication line such as the Internet, a base station, etc. The network 7 may be either wired or wireless.

次に、サーバ3の記憶部302に記憶されるデータについて説明する。図2に示すように、サーバ3の記憶部302には、画像データベース321、プロフィール情報322、友人登録情報323等が記憶される。 Next, the data stored in the storage unit 302 of the server 3 will be described. As shown in FIG. 2, the storage unit 302 of the server 3 stores an image database 321, profile information 322, friend registration information 323, etc.

図5は画像データベース321のデータ構成を示す図である。図5に示すように、画像データベース321には、カード作成システム1の各利用者のユーザ端末5からアップロードされた画像(以下、アップロード画像という)が記憶される。アップロード画像は、ユーザIDと紐づけられユーザ毎に管理される。 Figure 5 is a diagram showing the data structure of the image database 321. As shown in Figure 5, the image database 321 stores images uploaded from the user terminal 5 of each user of the card creation system 1 (hereinafter referred to as uploaded images). The uploaded images are linked to a user ID and managed for each user.

図6は、プロフィール情報322のデータ構成を示す図である。プロフィール情報322はカード作成システム1の各利用者に関する情報である。プロフィール情報322には、図6に示すように、少なくとも利用者の顔画像、ユーザ名、誕生日の情報がユーザIDと紐づけて記憶される。なお、プロフィール情報322は、他のユーザへの公開/非公開を設定できることが望ましい。 Figure 6 is a diagram showing the data structure of profile information 322. Profile information 322 is information about each user of card creation system 1. As shown in Figure 6, profile information 322 stores at least the user's facial image, user name, and birthday information linked to a user ID. It is preferable that profile information 322 can be set to be public or private to other users.

図7は、友人登録情報323のデータ構成を示す図である。友人登録情報323は、カード作成システム1の各ユーザが登録した友人の情報が記憶される。カード作成システム1では、当該システムユーザが他のユーザを「友人」として登録することができる。図7に示すように、ユーザID「aabbcc」のユーザの友人として、他のユーザのユーザID(ユーザID「xyzxyz99」、ユーザID「sdfghj01」、ユーザID「zzzzzz30」、…等)が紐づけて登録される。同様に、ユーザID「xyzxyz99」のユーザの友人として、ユーザID「abcabc53」、ユーザID「ertyui55」の利用者、ユーザID「zzzzzz30」の利用者、…等が紐づけて登録される。 Figure 7 is a diagram showing the data structure of friend registration information 323. Friend registration information 323 stores information on friends registered by each user of card creation system 1. In card creation system 1, the system user can register other users as "friends." As shown in Figure 7, the user IDs of other users (user ID "xyzxyz99", user ID "sdfghj01", user ID "zzzzzz30", ..., etc.) are linked and registered as friends of the user with user ID "aabbcc". Similarly, user ID "abcabc53", user ID "ertyui55", user ID "zzzzzz30", ..., etc. are linked and registered as friends of the user with user ID "xyzxyz99".

次に、カード作成システム1において、ユーザ端末5及びサーバ3により実行される処理について説明する。なお、ユーザ端末5の記憶部502には専用のアプリケーションプログラム(以下、「アプリ」という)が格納されており、これにより後述する処理をユーザ端末5によって実行させる。同様に、サーバ3の記憶部302にも専用のアプリケーションプログラムが格納されており、これにより後述する処理をサーバ3が実行する。 Next, the processing executed by the user terminal 5 and server 3 in the card creation system 1 will be described. Note that a dedicated application program (hereinafter referred to as "app") is stored in the memory unit 502 of the user terminal 5, which causes the user terminal 5 to execute the processing described below. Similarly, a dedicated application program is stored in the memory unit 302 of the server 3, which causes the server 3 to execute the processing described below.

まず、図8を参照してカード作成システム1において実行される処理の概要について説明する。図8はユーザ端末5側の処理を示すフローチャートである。なお、図8にはカード作成システム1が提供するサービスのうち、友人登録機能とカード作成機能に関する部分のみが示されている。 First, an overview of the processing executed in the card creation system 1 will be described with reference to FIG. 8. FIG. 8 is a flowchart showing the processing on the user terminal 5 side. Note that FIG. 8 shows only the part of the services provided by the card creation system 1 that is related to the friend registration function and card creation function.

図8に示すように、ユーザ端末5においてユーザがアプリを起動する(ステップS101)。ユーザ端末5は、ログイン情報(ユーザID及び認証情報等)をサーバ3に送信し、サーバ3との間でログイン処理を行う。ログイン成功すると、ユーザ端末5は初期画面(不図示)を表示部504に表示する。初期画面には、例えば、ユーザの過去の投稿や友人の投稿データが表示されるとともに、カード作成システム1が提供するサービスを実行するための各種操作ボタン等が表示されるものとする。 As shown in FIG. 8, the user launches the app on the user terminal 5 (step S101). The user terminal 5 transmits login information (user ID, authentication information, etc.) to the server 3 and performs login processing with the server 3. If the login is successful, the user terminal 5 displays an initial screen (not shown) on the display unit 504. For example, the initial screen displays the user's past posts and friends' posted data, as well as various operation buttons for executing services provided by the card creation system 1.

ユーザ端末5において、友人登録を行うための操作が入力されると(ステップS102;Yes)、ユーザ端末5の制御部501はサーバ3と連携して友人登録処理を開始する(ステップS103)。またカードの作成を開始するための操作が入力されると(ステップS104;Yes)、ユーザ端末5の制御部501はサーバ3と連携してカード作成処理を開始する(ステップS105)。友人登録操作やカード作成を開始するための操作が行われず(ステップS102;No、ステップS104;No)、また終了操作も入力されない場合は(ステップS106;No)、操作を待機する。終了操作が入力された場合は(ステップS106;Yes)、アプリを終了する。 When an operation to register a friend is input on the user terminal 5 (step S102; Yes), the control unit 501 of the user terminal 5 cooperates with the server 3 to start the friend registration process (step S103). When an operation to start creating a card is input (step S104; Yes), the control unit 501 of the user terminal 5 cooperates with the server 3 to start the card creation process (step S105). If no operation to register a friend or start creating a card is performed (step S102; No, step S104; No) or an end operation is input (step S106; No), the operation is awaited. If an end operation is input (step S106; Yes), the app is terminated.

ステップS103の友人登録処理について、図9及び図10を参照して説明する。図9(a)はカード作成システム1の利用者に提示されるプロフィール画面41を示し、図9(b)は登録された友人一覧43の表示例を示す図である。図10は、友人登録処理の流れを示すフローチャートである。 The friend registration process in step S103 will be described with reference to Figs. 9 and 10. Fig. 9(a) shows a profile screen 41 presented to a user of the card creation system 1, and Fig. 9(b) shows an example of a display of a list of registered friends 43. Fig. 10 is a flowchart showing the flow of the friend registration process.

ユーザ端末5のアプリでは、例えば投稿データ(画像やコメント等)や検索からSNSのユーザのプロフィール情報322を閲覧できるものとする。プロフィール画面41には、例えば、図9(a)に示すように、顔画像41aやユーザ名41b、誕生日41c等のプロフィール情報322が表示されるものとする。なお、このプロフィール画面41に表示される情報は、サーバ3のプロフィール情報322としてユーザIDに紐づけて記憶されている情報である。 In the app on the user terminal 5, for example, it is possible to view the profile information 322 of the user on the SNS from posted data (images, comments, etc.) or through a search. On the profile screen 41, for example, as shown in FIG. 9(a), profile information 322 such as a face image 41a, a user name 41b, and a birthday 41c is displayed. Note that the information displayed on this profile screen 41 is information that is stored as profile information 322 on the server 3 in association with the user ID.

図10に示すように、ユーザ端末5において利用者が友人として登録したいユーザを指定し、サーバ3に対し友人登録を要求すると(ステップS201)、ユーザ端末5は当該ユーザ端末5のユーザのユーザIDと指定されたユーザ(友人)のユーザIDをサーバ3に送信する。サーバ3はユーザ端末5から送信された要求に応答して、指定されたユーザ(友人)のユーザIDを送信元のユーザ端末5のユーザのユーザIDに紐づけ、友人登録情報323として記憶する(ステップS202;図7)。 As shown in FIG. 10, when a user specifies a user to be registered as a friend on the user terminal 5 and requests friend registration from the server 3 (step S201), the user terminal 5 transmits the user ID of the user of the user terminal 5 and the user ID of the specified user (friend) to the server 3. In response to the request transmitted from the user terminal 5, the server 3 links the user ID of the specified user (friend) to the user ID of the user of the user terminal 5 that sent the request, and stores the user ID as friend registration information 323 (step S202; FIG. 7).

また、ユーザ端末5において、友人一覧の表示要求をサーバ3に送信すると(ステップS203)、サーバ3は、要求元のユーザ端末5の友人登録情報323を記憶部302から読み出し、登録されている全ての友人のプロフィール情報322を記憶部302から読み出してユーザ端末5に送信する(ステップS204)。ユーザ端末5は、サーバ3から送信された全ての友人のプロフィール情報322(43a、43b、…)を図9(b)に示すように一覧表示する(ステップS205)。 When the user terminal 5 transmits a request to display a list of friends to the server 3 (step S203), the server 3 reads out the friend registration information 323 of the requesting user terminal 5 from the storage unit 302, reads out the profile information 322 of all registered friends from the storage unit 302, and transmits it to the user terminal 5 (step S204). The user terminal 5 displays a list of all the friend profile information 322 (43a, 43b, ...) transmitted from the server 3 as shown in FIG. 9(b) (step S205).

また、カード作成システム1において、サーバ3の制御部301(ユーザ情報管理部30)は、誕生日通知処理を行うものとする。図11は、誕生日通知処理の流れを示すフローチャートである。サーバ3の制御部301は、各ユーザの友人のプロフィール情報322を参照し、友人の誕生日の所定期間前(例えば、1週間前等)になると(ステップS301;Yes)、ユーザ端末5にその旨の通知を送信する(ステップS302)。図12は、ユーザ端末5における通知の表示例を示している。図12に示すように、ユーザ端末5の表示部504(図12では待受画面が表示されている。)に、誕生日の通知メッセージ44が表示される。誕生日の通知メッセージ44には、例えば、「印刷太郎さんの誕生日は09.19です。バースデーカードを作ってお祝いしましょう!」といった内容のメッセージが含まれる。 In addition, in the card creation system 1, the control unit 301 (user information management unit 30) of the server 3 performs birthday notification processing. FIG. 11 is a flowchart showing the flow of the birthday notification processing. The control unit 301 of the server 3 refers to the profile information 322 of each user's friend, and when a predetermined period of time (e.g., one week before) passes before the friend's birthday (step S301; Yes), the control unit 301 of the server 3 sends a notification to the user terminal 5 (step S302). FIG. 12 shows an example of the notification display on the user terminal 5. As shown in FIG. 12, a birthday notification message 44 is displayed on the display unit 504 of the user terminal 5 (a standby screen is displayed in FIG. 12). The birthday notification message 44 includes, for example, a message such as "Printing Taro's birthday is 09.19. Let's celebrate by making a birthday card!".

次に、図8のステップS105のカード作成処理について、図13~図17を参照して説明する。図13は、カード作成処理の手順を示すフローチャートである。 Next, the card creation process in step S105 in FIG. 8 will be described with reference to FIG. 13 to FIG. 17. FIG. 13 is a flowchart showing the steps of the card creation process.

ユーザ端末5においてカード作成操作が入力されると、ユーザ端末5の制御部501は、ユーザ端末5のアルバム45に記憶されている画像のアップロードを受け付ける。図14(a)に示すように、ユーザ端末5はアルバム45(記憶部502)に記憶されている画像群を表示し、アップロードする画像の選択を受け付ける。ユーザ端末5は、選択された1または複数の画像をサーバ3にアップロード(送信)する(ステップS401)。サーバ3は、ユーザ端末5から送信された画像を画像データベース321にユーザIDと紐づけて保存する(ステップS402)。 When a card creation operation is input on the user terminal 5, the control unit 501 of the user terminal 5 accepts uploading of images stored in the album 45 of the user terminal 5. As shown in FIG. 14(a), the user terminal 5 displays a group of images stored in the album 45 (storage unit 502) and accepts selection of images to be uploaded. The user terminal 5 uploads (transmits) the selected image or images to the server 3 (step S401). The server 3 stores the images transmitted from the user terminal 5 in the image database 321, linking them to the user ID (step S402).

次に、ユーザ端末5はカードの宛先とする友人の指定を受け付ける。友人の指定は、例えば誕生日が近い友人一覧等を表示してユーザからの選択を受け付けることにより行う(ステップS403)。ここで、ユーザ端末5は、友人のプロフィール情報322の顔画像に基づく画像選別を有効にするか無効にするかの選択を受け付ける(ステップS404)。 Next, the user terminal 5 accepts the designation of the friend to whom the card is to be sent. The friend is designated, for example, by displaying a list of friends whose birthdays are coming up and accepting a selection from the user (step S403). Here, the user terminal 5 accepts the selection of whether to enable or disable image selection based on the face image in the friend's profile information 322 (step S404).

図14(b)は、友人のプロフィール情報322の顔画像に基づく画像選別を有効にするか無効にするかの選択画面46の一例を示している。図14(b)に示すように、選択画面46には、指定された友人のプロフィール情報46a(顔画像、ユーザ名、誕生日等)とともに「この友人の画像で自動選別しますか?」といったメッセージ46bが表示される。また、「はい」ボタン47b、「いいえ」ボタン47c等が選択画面46内に表示される。 Figure 14 (b) shows an example of a selection screen 46 for enabling or disabling image selection based on the face image in the friend's profile information 322. As shown in Figure 14 (b), the selection screen 46 displays the specified friend's profile information 46a (face image, user name, birthday, etc.) along with a message 46b such as "Do you want to automatically select using this friend's image?". Also displayed within the selection screen 46 are a "Yes" button 47b, a "No" button 47c, etc.

選択画面46において「いいえ」ボタン46dが選択され、友人のプロフィール情報322の顔画像に基づく画像選別を無効とする場合(ステップS405;No)、ユーザ端末5は、通常の編集画面を表示する(ステップS406)。通常の編集画面とは、アップロード画像が選別されない状態で表示されたカード編集画面であり、画像やテキストの挿入やレイアウトの編集等を行う画面である。 When the "No" button 46d is selected on the selection screen 46 to disable image selection based on the face image in the friend's profile information 322 (step S405; No), the user terminal 5 displays the normal editing screen (step S406). The normal editing screen is a card editing screen displayed in a state where an uploaded image is not selected, and is a screen for inserting images and text, editing the layout, etc.

選択画面46において「はい」ボタン46cが選択され、友人のプロフィール情報322の顔画像に基づく画像選別が有効とされた場合(ステップS405;Yes)、ユーザ端末5はカードの作成要求とともに、ユーザ端末5により指定された友人のユーザIDをカードの宛先としてサーバ3に送信する(ステップS407)。 When the "Yes" button 46c is selected on the selection screen 46 and image selection based on the facial image in the friend's profile information 322 is enabled (step S405; Yes), the user terminal 5 sends a request to create a card to the server 3 along with the user ID of the friend specified by the user terminal 5 as the destination of the card (step S407).

サーバ3は、ユーザ端末5からカードの作成要求とともに宛先として指定された友人のユーザIDを受信すると、指定された友人のユーザ端末5に対して通知を送信し、顔画像に基づく画像選別の許可を要求する(ステップS408)。以下の説明において、カードを送る側のユーザのユーザ端末5の符号を「5A」、カードを受け取る側のユーザ(友人、指定ユーザ)のユーザ端末5の符号を「5B」と表記する。 When the server 3 receives the user ID of the friend designated as the destination along with the card creation request from the user terminal 5, it sends a notification to the user terminal 5 of the designated friend, requesting permission to select images based on the facial image (step S408). In the following description, the user terminal 5 of the user sending the card will be denoted as "5A", and the user terminal 5 of the user receiving the card (friend, designated user) will be denoted as "5B".

図15(a)は、友人の端末5Bに表示される通知画面47の一例を示している。図15(a)に示すように、通知画面47には、「大日本次郎さんがあなたの顔写真で画像選別を行おうとしています。許可しますか?」といったメッセージ47aが表示されるとともに、「はい」ボタン47b、「いいえ」ボタン47c等が表示される(ステップS409)。「はい」ボタン47bまたは「いいえ」ボタン47cが操作されると、操作の内容に対応する応答(「許可」または「不許可」)が友人の端末5Bからサーバ3に送信される(ステップS410)。 Figure 15 (a) shows an example of a notification screen 47 displayed on the friend's terminal 5B. As shown in Figure 15 (a), the notification screen 47 displays a message 47a such as "Dainippon Jiro is trying to select images using your face photo. Do you want to allow this?" along with a "Yes" button 47b, a "No" button 47c, etc. (step S409). When the "Yes" button 47b or the "No" button 47c is operated, a response corresponding to the operation ("Allow" or "Not Allow") is sent from the friend's terminal 5B to the server 3 (step S410).

友人の端末5Bの通知画面47において「いいえ」ボタン47cが選択され、不許可の応答があった場合(ステップS411;No)、サーバ3は、ユーザ端末5Aに対して友人から顔画像の使用が許可されなかった旨の通知を送信する(ステップS412)。その場合、ユーザ端末5Aは、通知の内容を表示し、通常の編集画面を表示する(ステップS406)。 If the "No" button 47c is selected on the notification screen 47 of the friend's terminal 5B and a denial response is received (step S411; No), the server 3 sends a notification to the user terminal 5A that the friend has not given permission to use the face image (step S412). In this case, the user terminal 5A displays the contents of the notification and displays the normal editing screen (step S406).

友人の端末5Bの通知画面47において、「はい」ボタン47bが選択され、許可の応答があった場合(ステップS411;Yes)、サーバ3は、友人(ステップS403で指定された友人)のプロフィール情報322から顔画像を取得する(ステップS413)。そして、サーバ3は友人のプロフィール情報322の顔画像に基づいてユーザ端末5Aからアップロードされた画像を選別する(ステップS414)。選別結果として友人が写っている画像が選別される。サーバ3は、選別結果をユーザ端末5Aに送信する(ステップS415)。 If the "Yes" button 47b is selected on the notification screen 47 of the friend's terminal 5B and a permission response is received (step S411; Yes), the server 3 acquires a facial image from the profile information 322 of the friend (the friend specified in step S403) (step S413). The server 3 then selects images uploaded from the user terminal 5A based on the facial image in the friend's profile information 322 (step S414). As a result of the selection, images that include the friend are selected. The server 3 transmits the selection result to the user terminal 5A (step S415).

ユーザ端末5Aは、サーバ3から送信された選別結果に基づいてアルバム45内の画像を選別し、友人が写っている画像が選別・抽出された編集画面49を生成して表示部504に表示する(ステップS416)。図15(b)は、サーバ3から送信された選別結果に基づいて、画像が選別された状態のアルバム48を示している。図16は、ステップS416の処理により生成された編集画面49の例を示している。編集画面49には、友人のプロフィール情報322の顔画像に基づく画像選別結果である画像一覧49aが表示される。また、編集画面49にはカード台紙49bが表示され、カード台紙49bに対する画像49cの挿入や、素材画像49dの挿入、文字49eの入力等の編集操作を受け付ける。画像一覧49aには友人の画像が選別・抽出されて表示されているため、ユーザは多数の画像の中から友人の画像を探し出さなくても、簡単に友人の画像をカード台紙49bに配置できるようになる。 The user terminal 5A selects images in the album 45 based on the selection result sent from the server 3, generates an editing screen 49 in which images of the friend are selected and extracted, and displays it on the display unit 504 (step S416). FIG. 15(b) shows the album 48 in which images have been selected based on the selection result sent from the server 3. FIG. 16 shows an example of the editing screen 49 generated by the processing of step S416. The editing screen 49 displays an image list 49a that is the image selection result based on the face image of the friend's profile information 322. The editing screen 49 also displays a card base 49b, and accepts editing operations such as inserting an image 49c into the card base 49b, inserting a material image 49d, and inputting characters 49e. Since the image list 49a displays the friend's image after selection and extraction, the user can easily place the friend's image on the card base 49b without having to search for the friend's image from among a large number of images.

画像が選別された編集画面49または通常の編集画面においてユーザによりカードの編集が行われると(ステップS406、ステップS416、ステップS417)、ユーザ端末5Aは編集の内容(画像、テキスト、レイアウト情報等)をサーバ3に送信する。サーバ3は編集の内容に基づいてカードを作成する(ステップS418)。 When the user edits the card on the editing screen 49 on which the image has been selected or on the normal editing screen (steps S406, S416, and S417), the user terminal 5A transmits the edited content (images, text, layout information, etc.) to the server 3. The server 3 creates a card based on the edited content (step S418).

カードが完成すると、サーバ3は、ユーザ端末5Aに対し、カードの送信先(プレゼント先)を確認するための確認画面61を送信する。図17は確認画面61の一例を示している。図17に示すように、確認画面61には、指定された友人のプロフィール情報61a(顔画像、ユーザ名、誕生日等)とともに、「この友人に作成したバースデーカードを送りますか?」といったメッセージ61bが表示され、「はい」ボタン61c、「いいえ」ボタン61d等が表示される。「はい」ボタン61cまたは「いいえ」ボタン61dが操作されると、操作に応じた応答がサーバ3に送信される。 When the card is completed, the server 3 sends a confirmation screen 61 to the user terminal 5A to confirm the destination of the card (gift destination). Figure 17 shows an example of the confirmation screen 61. As shown in Figure 17, the confirmation screen 61 displays the profile information 61a (face image, user name, birthday, etc.) of the specified friend, as well as a message 61b such as "Do you want to send the birthday card you created to this friend?" and displays a "Yes" button 61c, a "No" button 61d, etc. When the "Yes" button 61c or the "No" button 61d is operated, a response according to the operation is sent to the server 3.

確認画面61において「はい」ボタン61cが選択された場合、サーバ3は、その友人(ステップS403で指定された友人)の誕生日になるとステップS414で作成したカードを友人の端末5Bに送信する(ステップS419)。友人の端末5Bでは、誕生日にユーザからのカードを受信し、表示することができる(ステップS420)。 When the "Yes" button 61c is selected on the confirmation screen 61, the server 3 transmits the card created in step S414 to the friend's terminal 5B when the friend's (the friend designated in step S403) birthday arrives (step S419). The friend's terminal 5B can receive and display the card from the user on the friend's birthday (step S420).

また、確認画面61において「いいえ」ボタン61dが選択された場合、カードの印刷出力や編集の再開等を行えるようにしてもよい。印刷出力を行う場合、サーバ3は、カードの印刷用データを生成して、ユーザ端末5Aに送信する。ユーザ端末5Aはサーバ3から送信されたカードの印刷用データを用いて自宅のプリンタやコンビニエンスストア等に設置されたマルチメディアプリンタ等でカードの印刷を行うことができる(ステップS421)。ユーザは印刷した実物のカードを友人に贈ることができる。 If the "No" button 61d is selected on the confirmation screen 61, the card may be printed out or editing may be resumed. When printing out, the server 3 generates printing data for the card and sends it to the user terminal 5A. The user terminal 5A can use the printing data for the card sent from the server 3 to print the card using a home printer or a multimedia printer installed in a convenience store or the like (step S421). The user can give the actual printed card to a friend.

以上説明したように、本発明の実施形態のカード作成システム1では、カードを作成する際に、宛先として指定されたユーザ(友人)のプロフィール情報322の顔画像を取得し、取得した顔画像に基づいて、ユーザ端末5Aからアップロードされた画像を選別する。そして、選別の結果、選別・抽出された友人が写っている画像を表示した編集画面49をユーザ端末5Aに提示することができる。これにより、ユーザは多数の画像の中から友人が写っている画像を探す必要なく、簡単に友人が写っている画像を得てカードに使用することができる。 As described above, in the card creation system 1 according to an embodiment of the present invention, when creating a card, a facial image is acquired from the profile information 322 of the user (friend) designated as the recipient, and images uploaded from the user terminal 5A are selected based on the acquired facial image. Then, as a result of the selection, an editing screen 49 displaying an image in which the selected/extracted friend appears can be presented on the user terminal 5A. This allows the user to easily obtain an image in which the friend appears and use it on the card, without the need to search for an image in which the friend appears among a large number of images.

なお、カード作成処理について、上述の説明では、ユーザ端末5Aに編集画面49を表示して、友人へのカードをユーザ端末5Aからの操作に従って生成する例(図13のステップS415~S418)を示したが、これに限定されず、サーバ3が宛先(友人)へのカードを自動生成してもよい。この場合、サーバ3は、ステップS414の選別結果から友人の画像を1または複数選択し、選択した友人の画像を使用したカードを生成する。 In the above description of the card creation process, an example was given in which the editing screen 49 is displayed on the user terminal 5A and a card for a friend is generated in accordance with operations from the user terminal 5A (steps S415 to S418 in FIG. 13), but this is not limiting and the server 3 may automatically generate a card for the destination (friend). In this case, the server 3 selects one or more images of the friend from the selection results of step S414 and generates a card using the selected friend images.

また、カードとしてバースデーカードを例示したが、その他の記念日(母の日、敬老の日等)や特定の日のためのカードを作成するようにしてもよい。また、プロフィール情報322として登録される顔画像は必ずしも一般に公開されるものとする必要はなく、本人の顔画像とは別に公開用のプロフィール画像(例えば、本人以外のキャラクター等)を登録し、それを公開するものとしてもよい。 Although a birthday card has been given as an example of a card, cards may also be created for other anniversaries (Mother's Day, Respect for the Aged Day, etc.) or specific days. Furthermore, the facial image registered as profile information 322 does not necessarily need to be made public; a public profile image (for example, a character other than the person himself/herself) may be registered separately from the person's facial image and made public.

また、上述の実施形態では、ユーザ端末5に搭載された専用のアプリを用いてサーバ3とユーザ端末5とが互いにデータを送受信し、各種処理を行うものとしたが、アプリを使用せず、ユーザ端末5がWebサイトからサーバ3にアクセスして図8、図10、図13等のフローチャートに示す処理を行うものとしてもよい。 In addition, in the above embodiment, the server 3 and the user terminal 5 transmit and receive data to each other and perform various processes using a dedicated app installed in the user terminal 5, but it is also possible to have the user terminal 5 access the server 3 from a website and perform the processes shown in the flowcharts of Figures 8, 10, 13, etc. without using an app.

以上、添付図面を参照して、本発明に係るカード作成システム等の好適な実施形態について説明したが、本発明は係る例に限定されない。当業者であれば、本願で開示した技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。 Preferred embodiments of the card creation system and the like according to the present invention have been described above with reference to the attached drawings, but the present invention is not limited to these examples. It is clear that a person skilled in the art could come up with various modified or revised examples within the scope of the technical ideas disclosed in this application, and it is understood that these also naturally fall within the technical scope of the present invention.

1………………カード作成システム
3………………サーバ
5………………ユーザ端末
5A……………ユーザ端末(カードを贈る側のユーザ端末)
5B……………友人の端末(カードを受け取る側の端末)
7………………ネットワーク
30……………ユーザ情報管理部
31……………受信部
33……………カード作成部
34……………顔画像取得部
35……………画像選別部
36……………出力部
41……………プロフィール画面
43……………友人一覧
44……………誕生日通知メッセージ
45……………アルバム
46……………選択画面
47……………通知画面
48……………アルバム(画像選別後)
49……………編集画面
51……………画像アップロード部
52……………友人登録部
53……………送信部
54……………カード編集処理部
55……………受信部
61……………確認画面
321…………画像データベース
322…………プロフィール情報
323……………友人登録情報
1: Card creation system 3: Server 5: User terminal 5A: User terminal (user terminal of the person sending the card)
5B: Friend's device (the device receiving the card)
7: Network 30: User information management section 31: Receiving section 33: Card creation section 34: Face image acquisition section 35: Image selection section 36: Output section 41: Profile screen 43: Friend list 44: Birthday notification message 45: Album 46: Selection screen 47: Notification screen 48: Album (after image selection)
49: Editing screen 51: Image upload section 52: Friend registration section 53: Transmission section 54: Card editing processing section 55: Reception section 61: Confirmation screen 321: Image database 322: Profile information 323: Friend registration information

Claims (8)

ユーザ端末とサーバとがネットワークを介して通信接続されたカード作成システムであって、
前記サーバは、
各ユーザのプロフィール情報を登録するユーザ情報管理手段と、
カードを作成するカード作成手段と、
前記ユーザ端末からアップロードされた画像を記憶する記憶手段と、
前記ユーザ端末により指定されたユーザである指定ユーザのプロフィール情報に登録されている顔画像を取得する顔画像取得手段と、
前記カード作成手段において前記ユーザ端末のユーザが前記指定ユーザに対するカードを作成する際に、前記顔画像取得手段により取得した顔画像に基づいて前記記憶手段に記憶されている画像を選別する画像選別手段と、
前記カード作成手段により作成されたカードを出力する出力手段と、
を備え
前記サーバは、前記指定ユーザに対して前記画像選別手段が顔画像を使用するための許可を要求する許可要求手段を更に備える
ことを特徴とするカード作成システム。
A card creation system in which a user terminal and a server are communicatively connected via a network,
The server,
A user information management means for registering profile information of each user;
A card creation means for creating a card;
a storage means for storing images uploaded from the user terminal;
a face image acquiring means for acquiring a face image registered in profile information of a designated user who is a user designated by the user terminal;
an image selection means for selecting an image stored in the storage means based on a face image acquired by the face image acquisition means when a user of the user terminal creates a card for the designated user in the card creation means;
an output means for outputting the card created by the card creation means;
Equipped with
The server further includes a permission request unit for requesting permission from the designated user for the image selection unit to use a facial image.
A card creation system comprising:
前記カードはバースデーカードであことを特徴とする請求項1に記載のカード作成システム。 2. The card creating system according to claim 1, wherein the card is a birthday card. 前記カード作成手段は、前記ユーザ端末によるカードの編集を受け付けることを特徴とする請求項1または請求項に記載のカード作成システム。 3. The card creation system according to claim 1 , wherein the card creation means accepts editing of the card by the user terminal. 前記出力手段は、前記カード作成手段により作成されたカードを前記指定ユーザに送信することを特徴とする請求項1から請求項のいずれかに記載のカード作成システム。 4. The card making system according to claim 1, wherein the output means transmits the card made by the card making means to the designated user. 前記出力手段は、前記カード作成手段により作成されたカードを印刷出力可能な形式で前記ユーザ端末に送信することを特徴とする請求項1から請求項のいずれかに記載のカード作成システム。 4. The card making system according to claim 1, wherein the output means transmits the card made by the card making means to the user terminal in a printable format. ユーザ端末とネットワークを介して通信接続されたカード作成装置であって、
各ユーザのプロフィール情報を登録するユーザ情報管理手段と、
カードを作成するカード作成手段と、
前記ユーザ端末からアップロードされた画像を記憶する記憶手段と、
前記ユーザ端末により指定されたユーザである指定ユーザのプロフィール情報に登録されている顔画像を取得する顔画像取得手段と、
前記カード作成手段において前記ユーザ端末のユーザが前記指定ユーザに対するカードを作成する際に、前記顔画像取得手段により取得した顔画像に基づいて前記記憶手段に記憶されている画像を選別する画像選別手段と、
前記カード作成手段により作成されたカードを出力する出力手段と、
を備え
前記カード作成装置は、前記指定ユーザに対して前記画像選別手段が顔画像を使用するための許可を要求する許可要求手段を更に備える
ことを特徴とするカード作成装置。
A card creation device that is communicatively connected to a user terminal via a network,
A user information management means for registering profile information of each user;
A card creation means for creating a card;
a storage means for storing images uploaded from the user terminal;
a face image acquiring means for acquiring a face image registered in profile information of a designated user who is a user designated by the user terminal;
an image selection means for selecting an image stored in the storage means based on a face image acquired by the face image acquisition means when a user of the user terminal creates a card for the designated user in the card creation means;
an output means for outputting the card created by the card creation means;
Equipped with
The card creation device further includes a permission request means for requesting permission from the designated user for the image selection means to use a facial image.
A card creation device.
ユーザ端末とサーバとがネットワークを介して通信接続されたカード作成システムにおけるカード作成方法であって、
前記サーバが、
各ユーザのプロフィール情報を登録するステップと、
カードを作成するステップと、
前記ユーザ端末からアップロードされた画像を記憶部に記憶するステップと、
前記ユーザ端末により指定されたユーザである指定ユーザのプロフィール情報に登録されている顔画像を取得するステップと、
前記カードを作成するステップにおいて前記ユーザ端末のユーザが前記指定ユーザに対するカードを作成する際に、前記顔画像に基づいて前記記憶部に記憶されている画像を選別するステップと、
作成されたカードを出力するステップと、
を含み、
前記サーバが、前記指定ユーザに対して前記画像を選別するステップにおいて顔画像を使用するための許可を要求するステップを更に含む
ことを特徴とするカード作成方法。
A card production method in a card production system in which a user terminal and a server are communicatively connected via a network, comprising:
The server,
registering profile information for each user;
Creating a card;
storing the image uploaded from the user terminal in a storage unit;
acquiring a face image registered in profile information of a designated user who is a user designated by the user terminal;
a step of selecting an image stored in the storage unit based on the face image when a user of the user terminal creates a card for the designated user in the step of creating the card;
outputting the created card;
Including,
The server further includes the step of requesting permission from the designated user to use a facial image in the step of selecting the image.
A method for producing a card.
ユーザ端末とネットワークを介して通信接続されたコンピュータを、
各ユーザのプロフィール情報を登録するユーザ情報管理手段、
カードを作成するカード作成手段、
前記ユーザ端末からアップロードされた画像を記憶する記憶手段、
前記ユーザ端末により指定されたユーザである指定ユーザのプロフィール情報として登録されている顔画像を取得する顔画像取得手段、
前記カード作成手段において前記ユーザ端末のユーザが前記指定ユーザに対するカードを作成する際に、前記顔画像取得手段により取得した顔画像に基づいて前記記憶手段に記憶されている画像を選別する画像選別手段、
前記カード作成手段により作成されたカードを出力する出力手段、
として機能させるためのプログラムであって、
前記コンピュータを、前記指定ユーザに対して前記画像選別手段が顔画像を使用するための許可を要求する許可要求手段として更に機能させる
ことを特徴とするプログラム
A computer that is communicatively connected to a user terminal via a network,
A user information management means for registering profile information of each user;
A card creation means for creating a card;
a storage means for storing images uploaded from the user terminal;
a face image acquiring means for acquiring a face image registered as profile information of a designated user who is a user designated by the user terminal;
an image selection means for selecting an image stored in the storage means based on a face image acquired by the face image acquisition means when a user of the user terminal creates a card for the designated user in the card creation means;
an output means for outputting the card created by the card creation means;
A program for causing the device to function as a
The computer further functions as a permission requesting unit that requests permission for the image selecting unit to use a face image from the designated user.
A program characterized by :
JP2020160859A 2020-09-25 2020-09-25 Card creation system, card creation device, card creation method, and program Active JP7533071B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020160859A JP7533071B2 (en) 2020-09-25 2020-09-25 Card creation system, card creation device, card creation method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020160859A JP7533071B2 (en) 2020-09-25 2020-09-25 Card creation system, card creation device, card creation method, and program

Publications (2)

Publication Number Publication Date
JP2022053950A JP2022053950A (en) 2022-04-06
JP7533071B2 true JP7533071B2 (en) 2024-08-14

Family

ID=80994800

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020160859A Active JP7533071B2 (en) 2020-09-25 2020-09-25 Card creation system, card creation device, card creation method, and program

Country Status (1)

Country Link
JP (1) JP7533071B2 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001306465A (en) 2000-04-20 2001-11-02 Seiko Epson Corp Portable mail terminal
JP2011040865A (en) 2009-08-07 2011-02-24 Nec Casio Mobile Communications Ltd Communication terminal, and program

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001306465A (en) 2000-04-20 2001-11-02 Seiko Epson Corp Portable mail terminal
JP2011040865A (en) 2009-08-07 2011-02-24 Nec Casio Mobile Communications Ltd Communication terminal, and program

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
タナカ ヒロシ,Canva デザインブック 初版,第1版,株式会社工学社,2017年10月20日,pp.1-95

Also Published As

Publication number Publication date
JP2022053950A (en) 2022-04-06

Similar Documents

Publication Publication Date Title
JP7725542B2 (en) Image processing device, control method thereof, and program
JP5655600B2 (en) Album system, photographing device, server, program
KR101626474B1 (en) Apparatus for providing document sharing service based messenger and method using the same
KR101673188B1 (en) Method and apparatus for sharing contents
US20150356121A1 (en) Position location-enabled, event-based, photo sharing software and service
JP6891933B2 (en) Information processing system and information processing method
US11875307B2 (en) Image collection annotation using a mobile communicator
JP5052696B1 (en) Movie publishing apparatus, method, and computer program
US20120254709A1 (en) Image collection text and audio annotation
US20170339298A1 (en) Apparatus, system, and method of information processing, and recording medium
CN108027783A (en) Submission information provider unit and terminal installation
JP7362323B2 (en) Information processing device, control method for information processing device, and program
JP7379595B2 (en) Communication systems, server systems, control methods, and programs
JP6211641B2 (en) System, method, and program for managing messages
JP7533071B2 (en) Card creation system, card creation device, card creation method, and program
US20120254708A1 (en) Audio annotations of an image collection
TWI253254B (en) Active data transmission device and system
JP2017182372A (en) Image providing system, image providing apparatus, and image providing program
JP2014215725A (en) Method for supporting wedding reception
JP6677590B2 (en) User management device, user management method, program, and communication system
CN115883739A (en) Image processing apparatus, image processing method, and storage medium
JP2010086087A (en) Image-equipped article contribution system for regional community site, program therefor and method therefor
JP6502280B2 (en) IMAGE PROCESSING APPARATUS, IMAGE PROCESSING METHOD, PROGRAM, AND RECORDING MEDIUM
JP2020170220A (en) Management device and terminal device
KR20140130974A (en) Mobile e-card service method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230727

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240424

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240514

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240617

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: 20240702

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240715

R150 Certificate of patent or registration of utility model

Ref document number: 7533071

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150