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
JP7659404B2 - Business card processing device, business card processing method, program, and business card file data structure - Google Patents
[go: Go Back, main page]

JP7659404B2 - Business card processing device, business card processing method, program, and business card file data structure - Google Patents

Business card processing device, business card processing method, program, and business card file data structure Download PDF

Info

Publication number
JP7659404B2
JP7659404B2 JP2021027002A JP2021027002A JP7659404B2 JP 7659404 B2 JP7659404 B2 JP 7659404B2 JP 2021027002 A JP2021027002 A JP 2021027002A JP 2021027002 A JP2021027002 A JP 2021027002A JP 7659404 B2 JP7659404 B2 JP 7659404B2
Authority
JP
Japan
Prior art keywords
business card
information
unit
business
creation
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
JP2021027002A
Other languages
Japanese (ja)
Other versions
JP2022128661A (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.)
Sansan Inc
Original Assignee
Sansan Inc
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 Sansan Inc filed Critical Sansan Inc
Priority to JP2021027002A priority Critical patent/JP7659404B2/en
Publication of JP2022128661A publication Critical patent/JP2022128661A/en
Priority to JP2025005930A priority patent/JP2025039864A/en
Application granted granted Critical
Publication of JP7659404B2 publication Critical patent/JP7659404B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、名刺に関する情報を処理する名刺処理装置等に関するものである。 The present invention relates to a business card processing device that processes information related to business cards.

従来、スキャンされた名刺の情報に対して手作業による修正を必要としない名刺情報提供システムがあった。かかるシステムにおいて、名詞情報提供サーバは、名刺を光学的に読み取って得られた名刺情報を端末装置から取得し、真正な名刺情報が複数登録された名刺データベースに基づいて、取得した名刺情報に対応する真正な名刺情報を抽出し、抽出した真正な名刺情報を出力する(例えば、特許文献1参照)。 Conventionally, there have been business card information provision systems that do not require manual correction of scanned business card information. In such systems, a business card information provision server acquires business card information obtained by optically reading a business card from a terminal device, extracts genuine business card information corresponding to the acquired business card information based on a business card database in which multiple pieces of genuine business card information are registered, and outputs the extracted genuine business card information (for example, see Patent Document 1).

特許第6566460号公報Patent No. 6566460

しかしながら、従来技術においては、名刺の作成のために必要なテキストデータ等の情報を受け付けた場合に、受け付けた情報から取得された名刺画像等と受け付けた情報とを対応付けて管理できなかった。 However, in conventional technology, when information such as text data required to create a business card was received, it was not possible to associate and manage the received information with the business card image, etc., obtained from the received information.

本第一の発明の名刺処理装置は、名刺を構成する情報である2以上の項目情報と名刺のレイアウト情報とが取得可能な名刺作成情報を受け付ける名刺作成情報受付部と、名刺作成情報を用いて取得した名刺画像を有する名刺情報を構成する名刺情報構成部と、名刺作成情報と名刺情報とを対応付けて蓄積する名刺蓄積部とを具備する名刺処理装置である。 The business card processing device of the first invention is a business card processing device that includes a business card creation information receiving unit that receives business card creation information from which two or more pieces of information constituting a business card and business card layout information can be acquired, a business card information configuration unit that configures business card information having a business card image acquired using the business card creation information, and a business card storage unit that stores the business card creation information and the business card information in association with each other.

かかる構成により、名刺の作成のために必要な情報を受け付けた場合に、受け付けた情報から取得された名刺画像等と受け付けた情報とを対応付けて管理できる。 With this configuration, when information required to create a business card is received, the business card image etc. obtained from the received information can be associated with the received information and managed.

また、本第二の発明の名刺処理装置は、第一の発明に対して、名刺情報は、2以上の項目情報と名刺画像とを有する一つのファイルの名刺ファイルである、名刺処理装置である。 The business card processing device of the second invention is a business card processing device in which, compared to the first invention, the business card information is a business card file, which is a single file having two or more items of information and a business card image.

かかる構成により、名刺の作成のために必要な情報を受け付けた場合に、受け付けた情報から名刺画像とテキストデータとを含む名刺ファイルを取得できる。 With this configuration, when the information required to create a business card is received, a business card file containing a business card image and text data can be obtained from the received information.

また、本第三の発明の名刺処理装置は、第一または第二の発明に対して、名刺情報構成部が名刺情報を構成した場合に、名刺情報を用いた所定の処理を行う名刺処理部をさらに具備する名刺処理装置である。 The business card processing device of the third invention is a business card processing device that, compared to the first or second invention, further includes a business card processing unit that performs a predetermined process using the business card information when the business card information configuration unit configures the business card information.

かかる構成により、名刺の作成のために必要な情報を受け付け場合に、所定のアクションを行える。 With this configuration, when the information required to create a business card is received, a specified action can be taken.

また、本第四の発明の名刺処理装置は、第三の発明に対して、名刺作成情報受付部が受け付けた名刺作成情報が既に存在するか否かを判断する判断部をさらに具備し、名刺情報構成部、または名刺処理部は、判断部が既に存在しない、と判断した場合のみ、動作を行う名刺処理装置である。 The business card processing device of the fourth invention is a business card processing device that, compared to the third invention, further includes a judgment unit that judges whether the business card creation information accepted by the business card creation information acceptance unit already exists, and the business card information configuration unit or business card processing unit operates only when the judgment unit judges that the information does not already exist.

かかる構成により、受け付けた名刺の作成のために必要な情報が新規である場合にのみ、名刺情報の構成または所定の処理が行える。 With this configuration, business card information can be constructed or specific processing can be performed only if the information required to create the accepted business card is new.

また、本第五の発明の名刺処理装置は、第三または第四の発明に対して、名刺処理部は、名刺情報が有する一部または全部の情報を含む異動情報を送信する、名刺処理装置である。 The business card processing device of the fifth invention is a business card processing device according to the third or fourth invention, in which the business card processing unit transmits change information that includes some or all of the information contained in the business card information.

かかる構成により、名刺の作成のために必要な情報を受け付け場合に、当該名刺のユーザの異動に関する情報を送信できる。 With this configuration, when the information required to create a business card is received, information regarding changes to the user of that business card can be sent.

また、本第六の発明の名刺処理装置は、第五の発明に対して、一のユーザと他のユーザとの名刺交換に関する1以上の名刺交換情報が格納される名刺交換情報格納部をさらに具備し、名刺処理部は、名刺作成情報受付部が受け付けた名刺作成情報に対応するユーザと名刺交換を行った1以上の他のユーザを、名刺交換情報格納部の1以上の名刺交換情報を用いて決定し、決定した1以上の他のユーザに、異動情報を送信する、名刺処理装置である。 The business card processing device of the sixth invention is a business card processing device that, compared to the fifth invention, further includes a business card exchange information storage unit in which one or more pieces of business card exchange information relating to the exchange of business cards between one user and other users are stored, and the business card processing unit determines one or more other users who have exchanged business cards with the user corresponding to the business card creation information accepted by the business card creation information acceptance unit, using the one or more pieces of business card exchange information in the business card exchange information storage unit, and transmits change information to the one or more other users determined.

かかる構成により、名刺の作成のために必要な情報を受け付け場合に、当該名刺のユーザの異動に関する情報を当該ユーザと名刺交換した他のユーザに送信できる。 With this configuration, when the information required to create a business card is received, information regarding the transfer of the user of that business card can be sent to other users who have exchanged business cards with that user.

また、本第七の発明の名刺処理装置は、第三または第四の発明に対して、名刺処理部は、名刺作成情報受付部が受け付けた名刺作成情報に対応するユーザに、名刺情報構成部が名刺情報を送信する、名刺処理装置である。 The business card processing device of the seventh invention is a business card processing device in which, compared to the third or fourth invention, the business card processing unit transmits business card information to the user corresponding to the business card creation information accepted by the business card creation information acceptance unit.

かかる構成により、名刺の作成のために必要な情報を受け付け場合に、当該名刺画像を含む名刺情報を、当該名刺のユーザに送信できる。なお、名刺情報は、後述する名刺ファイルであることは好適である。 With this configuration, when the information required to create a business card is received, the business card information including the business card image can be sent to the user of the business card. It is preferable that the business card information is a business card file, which will be described later.

また、本第八の発明の名刺処理装置は、名刺を構成する情報である2以上の項目情報と名刺のレイアウト情報とを有する名刺作成情報を受け付ける名刺作成情報受付部と、2以上の項目情報と名刺画像とを有する名刺ファイルを構成する名刺情報構成部と、名刺ファイルを蓄積する名刺蓄積部とを具備する名刺処理装置である。 The business card processing device of the eighth invention is a business card processing device that includes a business card creation information receiving unit that receives business card creation information having two or more pieces of information that constitute a business card and business card layout information, a business card information composition unit that composes a business card file having two or more pieces of information and a business card image, and a business card storage unit that stores the business card file.

かかる構成により、名刺の作成のために必要な情報を受け付けた場合に、2以上の項目情報と名刺画像とを有する名刺ファイルを構成し、蓄積できる。 With this configuration, when the information required to create a business card is received, a business card file containing two or more items of information and a business card image can be created and stored.

また、本第九の発明のデータ構造は、名刺を構成する情報である2以上の項目情報と名刺画像とを有する名刺ファイルのデータ構造であり、受け付けられた項目情報をキーとして検索され、項目情報を含む名刺ファイルが出力される、データ構造である。 The data structure of the ninth invention is a data structure of a business card file having two or more pieces of information that constitute a business card and a business card image, and the received item information is used as a key for searching, and a business card file containing the item information is output.

かかる構成により、名刺画像と名刺を構成する項目情報とを含む名刺ファイルを提供できる。 This configuration allows a business card file to be provided that contains a business card image and item information that makes up the business card.

また、本第十の発明の名刺ファイルのデータ構造は、第九の発明に対して、2以上の各項目情報は、項目を識別する項目識別子に対応付いている、名刺ファイルのデータ構造である。 The data structure of the business card file of the tenth invention is different from that of the ninth invention in that each of two or more pieces of item information corresponds to an item identifier that identifies the item.

かかる構成により、名刺画像と項目識別子に対応付いた項目情報とを含む名刺ファイルを提供できる。 This configuration makes it possible to provide a business card file that includes a business card image and item information that corresponds to the item identifier.

本発明による名刺処理装置によれば、名刺の作成のために必要な情報を受け付けた場合に、受け付けた情報から取得された名刺画像等と受け付けた情報とを対応付けて管理できる。 When the business card processing device of the present invention receives information required to create a business card, it is possible to manage the received information in association with the business card image etc. obtained from the received information.

実施の形態1における名刺処理システムAの概念図Conceptual diagram of business card processing system A in embodiment 1 同名刺処理システムAのブロック図Block diagram of the business card processing system A 同異動情報のテンプレートの例を示す図A diagram showing an example of a template for same-person transfer information 同名刺処理装置1の動作例について説明するフローチャートA flowchart explaining an example of the operation of the business card processing device 1. 同名刺情報構成処理の例について説明するフローチャートA flowchart for explaining an example of the business card information configuration process 同所定の処理の例について説明するフローチャートA flowchart illustrating an example of the predetermined process. 同端末装置2の動作例について説明するフローチャートA flowchart for explaining an example of the operation of the terminal device 2 同名刺作成情報管理表を示す図A diagram showing the business card creation information management table 同名刺交換情報管理表を示す図A diagram showing the business card exchange information management table 同レイアウト情報管理表を示す図FIG. 13 shows the layout information management table. 同名刺情報管理表を示す図A diagram showing the business card information management table 同画面例を示す図A diagram showing an example of the screen 同画面例を示す図A diagram showing an example of the screen 同名刺ファイルの例を示す図A diagram showing an example of the business card file 同異動情報の例を示す図FIG. 13 is a diagram showing an example of change information 同画面例を示す図A diagram showing an example of the screen 同出力例を示す図A diagram showing an example of the output 同画面例を示す図A diagram showing an example of the screen 同出力例を示す図A diagram showing an example of the output 同コンピュータシステムの概観図Overview of the computer system 同コンピュータシステムのブロック図Block diagram of the computer system

以下、名刺処理装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。 Below, an embodiment of a business card processing device and the like will be described with reference to the drawings. Note that components with the same reference numerals in the embodiments perform similar operations, so repeated explanations may be omitted.

(実施の形態1)
本実施の形態において、名刺を構成する2以上の項目情報と名刺のレイアウト情報とを取得できる情報を受け付け、当該情報を用いて名刺画像を含む名刺情報を構成し、レイアウト情報と2以上の項目情報と名刺情報とを対応付けて蓄積する名刺処理装置について説明する。なお、本実施の形態において、名刺情報は、名刺を構成する2以上の項目情報と名刺画像とを有する一ファイルであることは好適である。かかるファイルを、適宜、名刺ファイルと言う。
(Embodiment 1)
In this embodiment, a business card processing device is described that receives information that can acquire two or more pieces of information that make up a business card and layout information of the business card, uses the information to construct business card information including a business card image, and stores the layout information, the two or more pieces of information, and the business card information in association with each other. Note that in this embodiment, it is preferable that the business card information is a file that contains two or more pieces of information that make up a business card and the business card image. Such a file is appropriately called a business card file.

また、本実施の形態において、名刺情報を構成した際に、当該名刺情報を用いたアクションを行う名刺処理装置について説明する。なお、アクションは、例えば、後述する異動情報送信処理、名刺情報送信処理である。 In addition, in this embodiment, a business card processing device is described that performs an action using business card information when the business card information is configured. The action is, for example, a transfer information transmission process and a business card information transmission process, which will be described later.

さらに、本実施の形態において、受け付けられた名刺作成情報が新規か否かを判断し、新規である場合のみ所定の処理を行う名刺処理装置について説明する。 Furthermore, in this embodiment, we will explain a business card processing device that determines whether the received business card creation information is new or not, and performs a predetermined process only if it is new.

図1は、本実施の形態における名刺処理システムAの概念図である。名刺処理システムAは、名刺処理装置1、および1または2以上の端末装置2を備える。 Figure 1 is a conceptual diagram of a business card processing system A in this embodiment. The business card processing system A includes a business card processing device 1 and one or more terminal devices 2.

名刺処理装置1は、名刺を作成するための情報を受け付け、種々の処理を行う装置である。名刺処理装置1は、例えば、名刺の注文情報を受け付け、種々の処理を行う装置である。名刺処理装置1は、通常、いわゆるサーバであり、例えば、クラウドサーバ、ASPサーバ等である。なお、名刺処理装置1の種類は問わない。なお、名刺処理装置1は、スタンドアロンの装置でも良い。 The business card processing device 1 is a device that accepts information for creating business cards and performs various processes. The business card processing device 1 is, for example, a device that accepts order information for business cards and performs various processes. The business card processing device 1 is usually a so-called server, such as a cloud server or an ASP server. There is no restriction on the type of business card processing device 1. The business card processing device 1 may also be a standalone device.

端末装置2は、名刺処理装置1に対して、名刺を作成するための情報を送信する装置である。端末装置2は、例えば、名刺の注文を行うための装置である。端末装置2は、例えば、いわゆるパーソナルコンピュータ、タブレット端末、スマートフォン等であり、その種類は問わない。 The terminal device 2 is a device that transmits information for creating business cards to the business card processing device 1. The terminal device 2 is, for example, a device for ordering business cards. The terminal device 2 is, for example, a so-called personal computer, a tablet terminal, a smartphone, etc., and the type is not important.

名刺処理装置1と1以上の各端末装置2とは、インターネット等のネットワークにより通信可能である。 The business card processing device 1 and one or more terminal devices 2 can communicate with each other via a network such as the Internet.

図2は、本実施の形態における名刺処理システムAのブロック図である。名刺処理システムAを構成する名刺処理装置1は、格納部11、受付部12、処理部13、および出力部14を備える。 Figure 2 is a block diagram of the business card processing system A in this embodiment. The business card processing device 1 constituting the business card processing system A includes a storage unit 11, a reception unit 12, a processing unit 13, and an output unit 14.

名刺処理装置1を構成する格納部11は、名刺作成情報格納部111、名刺交換情報格納部112、および名刺ファイル格納部113を備える。受付部12は、名刺作成情報受付部121、交換名刺受付部122、および検索指示受付部123を備える。処理部13は、判断部131、名刺情報構成部132、名刺蓄積部133、名刺処理部134、名刺交換情報蓄積部135、および検索部136を備える。 The storage unit 11 constituting the business card processing device 1 includes a business card creation information storage unit 111, a business card exchange information storage unit 112, and a business card file storage unit 113. The reception unit 12 includes a business card creation information reception unit 121, an exchange business card reception unit 122, and a search instruction reception unit 123. The processing unit 13 includes a judgment unit 131, a business card information configuration unit 132, a business card storage unit 133, a business card processing unit 134, a business card exchange information storage unit 135, and a search unit 136.

端末装置2は、端末格納部21、端末受付部22、端末処理部23、端末送信部24、端末受信部25、および端末出力部26を備える。 The terminal device 2 includes a terminal storage unit 21, a terminal reception unit 22, a terminal processing unit 23, a terminal transmission unit 24, a terminal reception unit 25, and a terminal output unit 26.

名刺処理装置1を構成する格納部11には、各種の情報が格納される。各種の情報は、例えば、後述する名刺作成情報、後述する名刺交換情報、後述する名刺ファイル、後述するレイアウト情報、各種の画面情報である。各種の画面情報は、例えば、名刺処理装置1へのログインを促すログイン画面情報、名刺の注文を行うための注文画面情報、名刺交換した他のユーザの名刺を登録するための名刺登録画面情報である。なお、画面情報は、例えば、HTML、XML、プログラムにより実現されるが、その実現手段、構造等は問わない。 The storage unit 11 constituting the business card processing device 1 stores various types of information. The various types of information are, for example, business card creation information (described later), business card exchange information (described later), business card files (described later), layout information (described later), and various types of screen information. The various types of screen information are, for example, login screen information that prompts a user to log in to the business card processing device 1, order screen information for ordering business cards, and business card registration screen information for registering the business cards of other users with whom the user has exchanged business cards. The screen information is realized, for example, by HTML, XML, or a program, but the means of realization and structure are not important.

名刺作成情報格納部111には、1または2以上の名刺作成情報が格納される。名刺作成情報は、名刺を作成するための情報である。名刺作成情報は、名刺を作成するために使用される情報である。名刺作成情報は、2以上の項目情報と名刺のレイアウト情報とが取得可能な情報である。名刺作成情報は、例えば、2以上の項目情報と名刺のレイアウト情報とを有する。名刺作成情報は、例えば、2以上の各項目情報へのリンクと名刺のレイアウト情報へのリンクとを有する。名刺作成情報は、例えば、2以上の各項目情報へのリンクと名刺のレイアウト情報の識別子を有する。なお、名刺の作成とは、例えば、名刺の印刷であるが、電子的な名刺の作成、電子的な名刺画像の作成等でも良い。 The business card creation information storage unit 111 stores one or more pieces of business card creation information. Business card creation information is information for creating a business card. Business card creation information is information used to create a business card. Business card creation information is information from which two or more pieces of item information and business card layout information can be acquired. Business card creation information has, for example, two or more pieces of item information and business card layout information. Business card creation information has, for example, links to two or more pieces of item information and links to business card layout information. Business card creation information has, for example, links to two or more pieces of item information and an identifier for the business card layout information. Note that creating a business card means, for example, printing a business card, but may also mean creating an electronic business card, creating an electronic business card image, etc.

項目情報は、名刺を構成する情報である。項目情報は、通常、名刺を構成するテキストデータである。ただし、項目情報は、画像でも良い。項目情報は、例えば、氏名、氏名(英語表記)、会社名、部署名、1以上の肩書き、住所、電話番号、メールアドレス、会社や組織のURLである。なお、項目情報は、例えば、ユーザ画像である。ユーザ画像は、作成された名刺に表出するユーザの画像であり、例えば、ユーザの写真、ユーザの顔のイラスト等である。画像の項目情報を画像項目情報と言っても良い。また、項目情報は、通常、項目識別子に対応付いている。項目識別子は、項目を識別する情報である。項目識別子は、例えば、項目名、IDである。項目識別子は、例えば、<会社名>、<部署名>、<肩書き>、<氏名>、<ユーザ画像>である。 Item information is information that constitutes a business card. Item information is usually text data that constitutes a business card. However, item information may also be an image. Item information is, for example, a name, a name (written in English), a company name, a department name, one or more titles, an address, a telephone number, an email address, or a URL of a company or organization. Item information is, for example, a user image. A user image is an image of a user that appears on a created business card, such as a photo of the user or an illustration of the user's face. Image item information may also be called image item information. Also, item information is usually associated with an item identifier. An item identifier is information that identifies an item. An item identifier is, for example, an item name or an ID. An item identifier is, for example, <company name>, <department name>, <title>, <name>, or <user image>.

レイアウト情報とは、名刺のレイアウトを特定する情報である。レイアウト情報の実現手段や構造等は問わない。例えば、レイアウト情報は、例えば、CSSで記載された情報である。 Layout information is information that specifies the layout of a business card. There is no restriction on the means of realizing the layout information or the structure, etc. For example, the layout information is information written in CSS.

名刺交換情報格納部112には、1以上の名刺交換情報が格納される。名刺交換情報は、一のユーザと他のユーザとの名刺交換に関する情報である。名刺交換情報は、一のユーザが名刺を受け取った他のユーザを特定できる情報である。名刺交換情報は、例えば、一のユーザと他のユーザとが名刺交換したことを判断できる情報である。名刺交換情報は、例えば、一の名刺作成情報と他の名刺作成情報とのリンクの情報、一の名刺作成情報の第一名刺識別子と他の名刺作成情報と第二名刺識別子との対の情報、一の名刺ファイルと他の名刺ファイルとのリンクの情報、一の名刺ファイルの第一ファイル識別子と他の名刺ファイルと第二ファイル識別子との対の情報である。名刺交換情報は、例えば、一のユーザのユーザ識別子と対になる他のユーザの名刺に関する情報である。 The business card exchange information storage unit 112 stores one or more pieces of business card exchange information. The business card exchange information is information about the exchange of business cards between one user and another user. The business card exchange information is information that enables one user to identify the other user from whom the one user received a business card. The business card exchange information is, for example, information that enables one user to determine that the one user has exchanged business cards with another user. The business card exchange information is, for example, information about a link between one business card creation information and another business card creation information, information about a pair of a first business card identifier of one business card creation information, another business card creation information, and a second business card identifier, information about a link between one business card file and another business card file, and information about a pair of a first file identifier of one business card file, another business card file, and a second file identifier. The business card exchange information is, for example, information about the business card of another user that is paired with the user identifier of one user.

名刺ファイル格納部113には、1または2以上の名刺ファイルが格納される。名刺ファイルは、名刺情報の例である。名刺情報は、名刺作成情報を用いて取得した名刺画像を有する情報である。名刺情報は、2以上の項目情報と名刺画像とを有する。名刺情報は、例えば、項目識別子と項目情報の組である2以上の名刺項目情報と名刺画像とを有する。名刺画像は、名刺のイメージを示す画像である。名刺画像は、例えば、名刺の印刷イメージを示す画像である。名刺画像は、例えば、印刷された名刺と同じ画像である。名刺画像は、名刺の表の画像だけでも良いし、表と裏の画像でも良い。名刺画像は、例えば、電子的な名刺のイメージを示す画像である。名刺画像は、例えば、jpeg、gif等であるが、データ構造は問わない。名刺画像は、受け付けられた名刺作成情報を用いて構成された画像である。 The business card file storage unit 113 stores one or more business card files. The business card file is an example of business card information. The business card information is information having a business card image acquired using the business card creation information. The business card information has two or more item information and a business card image. The business card information has, for example, two or more business card item information, which are a set of an item identifier and item information, and a business card image. The business card image is an image showing an image of a business card. The business card image is, for example, an image showing a printed image of a business card. The business card image is, for example, the same image as a printed business card. The business card image may be only an image of the front of the business card, or may be an image of the front and back. The business card image is, for example, an image showing an electronic image of a business card. The business card image is, for example, jpeg, gif, etc., but the data structure is not important. The business card image is an image constructed using the accepted business card creation information.

名刺ファイルは、2以上の項目情報と名刺画像とを一体に有する一つのファイルである。名刺ファイルは、2以上の名刺項目情報と名刺画像とを一体に有する一つのファイルであることは好適である。名刺ファイルにおいて、例えば、2以上の項目情報が、ファイルのヘッダー部またはフッター部に含まれている。また、名刺ファイルにおいて、例えば、2以上の名刺項目情報が、ファイルのヘッダー部またはフッター部に含まれている。また、名刺ファイルにおいて、例えば、名刺画像がファイルの本体部である。名刺ファイルにおいて、例えば、ユーザ画像が、ファイルのヘッダー部またはフッター部に含まれている。 A business card file is a single file that has two or more pieces of information and a business card image together. It is preferable that a business card file is a single file that has two or more pieces of information and a business card image together. In a business card file, for example, two or more pieces of information are included in the header or footer section of the file. Also, in a business card file, for example, two or more pieces of information are included in the header or footer section of the file. Also, in a business card file, for example, the business card image is the main body of the file. In a business card file, for example, a user image is included in the header or footer section of the file.

受付部12は、各種の情報や指示を受け付ける。各種の情報や指示は、例えば、名刺作成情報、後述する注文情報、後述する交換名刺情報、後述する検索指示である。 The reception unit 12 receives various information and instructions. The various information and instructions include, for example, business card creation information, order information (described below), business card exchange information (described below), and search instructions (described below).

ここで、受け付けとは、通常、端末装置2からの受信である。ただし、受け付けは、キーボードやマウス、タッチパネルなどの入力デバイスから入力された情報の受け付け、光ディスクや磁気ディスク、半導体メモリなどの記録媒体から読み出された情報の受け付けなどを含む概念であっても良い。 Here, "acceptance" usually means receiving information from the terminal device 2. However, "acceptance" may also be a concept that includes the acceptance of information input from an input device such as a keyboard, mouse, or touch panel, or the acceptance of information read from a recording medium such as an optical disk, magnetic disk, or semiconductor memory.

名刺作成情報受付部121は、名刺作成情報を受け付ける。名刺作成情報は、名刺を構成する情報である2以上の項目情報と名刺のレイアウト情報とを取得するための情報である。名刺作成情報は、例えば、名刺を構成する情報である2以上の項目情報と名刺のレイアウト情報とを有する。ただし、名刺作成情報は、2以上の項目情報を識別する情報(例えば、項目情報の識別子、項目情報へのリンク)、名刺のレイアウト情報を識別する情報(例えば、レイアウト情報の識別子、レイアウト情報へのリンク)を有する情報でも良い。 The business card creation information receiving unit 121 receives business card creation information. The business card creation information is information for acquiring two or more pieces of item information that constitute a business card and layout information of the business card. The business card creation information has, for example, two or more pieces of item information that constitute a business card and layout information of the business card. However, the business card creation information may also be information that identifies two or more pieces of item information (for example, an identifier for the item information, a link to the item information) and information that identifies layout information of the business card (for example, an identifier for the layout information, a link to the layout information).

名刺作成情報受付部121は、名刺の注文情報を受け付けても良い。なお、注文情報は、名刺作成情報を有する。注文情報は、注文の指示であり、例えば、名刺の数を特定する情報(例えば、印刷するセット数、印刷数)有する。 The business card production information receiving unit 121 may receive order information for business cards. The order information includes business card production information. The order information is an order instruction, and includes, for example, information specifying the number of business cards (for example, the number of sets to be printed, the number of prints).

なお、名刺作成情報受付部121が受け付ける名刺作成情報と、名刺交換情報格納部112の名刺作成情報とは、データ構造は異なっていても良い。 The business card creation information accepted by the business card creation information accepting unit 121 and the business card creation information in the business card exchange information storage unit 112 may have different data structures.

また、 名刺作成情報受付部121は、2以上の項目情報とレイアウト情報等を、同時に受け付けなくても良い。名刺作成情報受付部121は、異なるタイミングで、名刺作成情報を構成する一部の情報を各々受け付けても良い。 In addition, the business card creation information receiving unit 121 does not have to receive two or more pieces of item information and layout information, etc., at the same time. The business card creation information receiving unit 121 may receive each part of the information that constitutes the business card creation information at different times.

交換名刺受付部122は、一のユーザが受け取った他のユーザの名刺の情報である交換名刺情報を受け付ける。交換名刺情報は、例えば、一のユーザのユーザ識別子と、他のユーザの名刺画像を有する。交換名刺情報は、例えば、一のユーザのユーザ識別子と、他のユーザの名刺の2以上の項目情報を有する。なお、ここでの名刺交換は、一方的な名刺の取得も含むと考えても良い。 The exchange business card receiving unit 122 receives exchanged business card information, which is information on a business card received by one user from another user. The exchanged business card information has, for example, the user identifier of one user and a business card image of the other user. The exchanged business card information has, for example, the user identifier of one user and two or more items of information on the business card of the other user. Note that the business card exchange here may be considered to include the unilateral acquisition of a business card.

検索指示受付部123は、検索指示を受け付ける。検索指示は、名刺ファイルを検索する指示である。検索指示は、検索条件を特定する情報を含む。検索指示は、通常、1以上の項目情報を有する。かかる項目情報は、項目識別子に対応付いていることは好適である。検索指示は、画像の項目情報を有しても良い。 The search instruction receiving unit 123 receives a search instruction. The search instruction is an instruction to search for a business card file. The search instruction includes information that specifies search conditions. The search instruction typically includes one or more pieces of item information. It is preferable that such item information corresponds to an item identifier. The search instruction may include image item information.

処理部13は、各種の処理を行う。各種の処理は、例えば、判断部131、名刺情報構成部132、名刺蓄積部133、名刺処理部134、名刺交換情報蓄積部135、検索部136が行う処理である。 The processing unit 13 performs various types of processing. The various types of processing are, for example, processing performed by the judgment unit 131, the business card information configuration unit 132, the business card storage unit 133, the business card processing unit 134, the business card exchange information storage unit 135, and the search unit 136.

判断部131は、名刺作成情報受付部121が受け付けた名刺作成情報が既に存在するか否かを判断する。判断部131は、例えば、名刺作成情報受付部121が受け付けた名刺作成情報が、名刺作成情報格納部111に格納されているか否かを判断する。判断部131は、例えば、名刺作成情報受付部121が受け付けた名刺作成情報が、図示しない名刺サーバに登録されているか否かを判断する。 The judgment unit 131 judges whether the business card creation information accepted by the business card creation information acceptance unit 121 already exists. The judgment unit 131 judges, for example, whether the business card creation information accepted by the business card creation information acceptance unit 121 is stored in the business card creation information storage unit 111. The judgment unit 131 judges, for example, whether the business card creation information accepted by the business card creation information acceptance unit 121 is registered in a business card server (not shown).

名刺情報構成部132は、名刺作成情報受付部121が受け付けた名刺作成情報を用いて取得した名刺画像を有する名刺情報を構成する。 The business card information construction unit 132 constructs business card information having a business card image obtained using the business card creation information accepted by the business card creation information acceptance unit 121.

さらに具体的には、名刺情報構成部132は、名刺作成情報受付部121が受け付けた名刺作成情報に対応するレイアウト情報に従って、当該名刺作成情報に対応する2以上の項目情報を配置し、名刺画像を構成する。そして、名刺情報構成部132は、名刺作成情報受付部121が受け付けた名刺作成情報に対応する2以上の項目情報と、構成した名刺画像とを有する名刺情報を構成する。なお、名刺作成情報に対応するレイアウト情報は、名刺作成情報から取得できるレイアウト情報である。また、名刺作成情報に対応する項目情報は、名刺作成情報から取得できる項目情報である。 More specifically, the business card information composition unit 132 composes a business card image by arranging two or more item information corresponding to the business card creation information accepted by the business card creation information acceptance unit 121 according to the layout information corresponding to the business card creation information. The business card information composition unit 132 then composes business card information having two or more item information corresponding to the business card creation information accepted by the business card creation information acceptance unit 121 and the composed business card image. Note that the layout information corresponding to the business card creation information is layout information that can be obtained from the business card creation information. Also, the item information corresponding to the business card creation information is item information that can be obtained from the business card creation information.

なお、名刺情報構成部132は、名刺作成情報受付部121が受け付けた名刺作成情報に対応する2以上の項目情報と、構成した名刺画像とを一体に有する名刺ファイルを構成することは好適である。 It is preferable that the business card information construction unit 132 constructs a business card file that includes two or more items of information corresponding to the business card creation information accepted by the business card creation information acceptance unit 121 and the constructed business card image.

また、名刺情報構成部132は、名刺作成情報受付部121が受け付けた名刺作成情報が存在しないと、判断部131が判断した場合のみ、名刺情報を構成することは好適である。 It is also preferable that the business card information construction unit 132 constructs business card information only when the judgment unit 131 judges that the business card creation information accepted by the business card creation information acceptance unit 121 does not exist.

名刺蓄積部133は、名刺作成情報受付部121が受け付けた名刺作成情報と、名刺情報構成部132が構成した名刺情報とを対応付けて蓄積する。なお、名刺情報は、名刺ファイルであることは好適である。 The business card storage unit 133 stores the business card creation information received by the business card creation information receiving unit 121 in association with the business card information constructed by the business card information construction unit 132. It is preferable that the business card information is a business card file.

また、名刺蓄積部133は、名刺作成情報受付部121が受け付けた名刺作成情報が存在しないと、判断部131が判断した場合のみ、名刺作成情報と名刺情報とを対応付けて蓄積することは好適である。 It is also preferable that the business card storage unit 133 stores the business card creation information in association with the business card information only when the judgment unit 131 judges that the business card creation information accepted by the business card creation information acceptance unit 121 does not exist.

名刺処理部134は、名刺情報構成部132が名刺情報を構成した場合に、名刺情報を用いた所定の処理を行う。所定の処理は、例えば、後述する異動情報送信処理、後述する名刺情報送信処理である。 When the business card information configuration unit 132 configures business card information, the business card processing unit 134 performs a predetermined process using the business card information. The predetermined process is, for example, a transfer information transmission process described below, and a business card information transmission process described below.

名刺処理部134は、例えば、名刺情報が有する一部または全部の情報を含む異動情報を取得し、当該異動情報を送信する。かかる処理は、異動情報送信処理である。 The business card processing unit 134, for example, acquires transfer information that includes some or all of the information contained in the business card information, and transmits the transfer information. This process is the transfer information transmission process.

なお、異動情報とは、名刺作成情報に対応するユーザの異動に関する情報である。名刺処理部134は、例えば、図3に示すテンプレートの中の変数( “<”と“>”とを有するタグ)に、名刺作成情報が有する項目情報を代入して、異動情報を構成する。そして、名刺処理部134は、当該異動情報を送信する。なお、テンプレートは、例えば、格納部11に格納されている。 The transfer information is information about the transfer of the user corresponding to the business card creation information. The business card processing unit 134 constructs the transfer information, for example, by substituting item information contained in the business card creation information for variables (tags having "<" and ">") in the template shown in FIG. 3. The business card processing unit 134 then transmits the transfer information. The template is stored, for example, in the storage unit 11.

名刺処理部134は、名刺作成情報受付部121が受け付けた名刺作成情報に対応するユーザと名刺交換を行った1以上の他のユーザに、構成した異動情報を送信することは好適である。 It is preferable that the business card processing unit 134 transmits the configured change information to one or more other users who have exchanged business cards with the user corresponding to the business card creation information accepted by the business card creation information acceptance unit 121.

具体的には、名刺処理部134は、名刺作成情報受付部121が受け付けた名刺作成情報に対応するユーザと名刺交換を行った1以上の他のユーザを、名刺交換情報格納部112の1以上の名刺交換情報を用いて決定し、決定した1以上の他のユーザに、異動情報を送信することは好適である。 Specifically, it is preferable that the business card processing unit 134 uses one or more pieces of business card exchange information in the business card exchange information storage unit 112 to determine one or more other users who have exchanged business cards with the user corresponding to the business card creation information accepted by the business card creation information acceptance unit 121, and transmits the change information to the one or more other users thus determined.

さらに具体的には、名刺処理部134は、名刺作成情報受付部121が受け付けた名刺作成情報と対になるユーザのユーザ識別子と対になる1以上の他のユーザのユーザ識別子を名刺交換情報格納部112から取得し、当該1以上の他のユーザのユーザ識別子と対になる連絡先情報が示す連絡先に異動情報を送信する。なお、ユーザ識別子と対になる連絡先情報は、例えば、格納部11に格納されている。また、連絡先情報は、例えば、メールアドレス、電話番号、ユーザ識別子、IPアドレス等である。 More specifically, the business card processing unit 134 acquires the user identifiers of one or more other users that are paired with the user identifier of the user that is paired with the business card creation information accepted by the business card creation information accepting unit 121 from the business card exchange information storage unit 112, and transmits the change information to the contacts indicated by the contact information that is paired with the user identifiers of the one or more other users. Note that the contact information that is paired with the user identifier is stored, for example, in the storage unit 11. Also, the contact information is, for example, an email address, a telephone number, a user identifier, an IP address, etc.

名刺処理部134は、名刺作成情報受付部121が受け付けた名刺作成情報に対応するユーザに、名刺情報構成部132が構成した名刺情報を送信する。名刺処理部134は、例えば、名刺作成情報を送信してきた端末装置2に名刺情報を送信する。かかる処理は、名刺情報送信処理である。名刺情報が名刺ファイルである場合、名刺情報送信処理により、ユーザは、自分の名刺ファイルを種々の用途に使用できる。用途は、例えば、ウェブ会議を行っている遠隔の相手に、紙の名刺に代わり、自分の名刺ファイルを送信することにより、仮想的な名刺交換を実現することである。用途は、例えば、印刷会社のサーバに送信し、名刺の印刷の注文を行うことである。 The business card processing unit 134 transmits the business card information constructed by the business card information construction unit 132 to the user corresponding to the business card creation information received by the business card creation information reception unit 121. The business card processing unit 134 transmits the business card information, for example, to the terminal device 2 that transmitted the business card creation information. This process is the business card information transmission process. If the business card information is a business card file, the business card information transmission process allows the user to use his or her business card file for various purposes. For example, a use is to realize a virtual business card exchange by transmitting his or her business card file to a remote party in a web conference, instead of a paper business card. For example, a use is to transmit the business card file to a printing company's server and place an order for the business card to be printed.

名刺交換情報蓄積部135は、交換名刺受付部122が受け付けた交換名刺情報を用いて、名刺交換情報を構成し、当該名刺交換情報を名刺交換情報格納部112に蓄積する。 The business card exchange information accumulation unit 135 uses the exchange business card information accepted by the exchange business card acceptance unit 122 to construct business card exchange information, and accumulates the business card exchange information in the business card exchange information storage unit 112.

名刺交換情報蓄積部135は、例えば、交換名刺受付部122が受け付けた交換名刺情報と対になるユーザ識別子(交換名刺情報を送信したユーザの識別子)を取得し、当該ユーザ識別子に対応付けて、交換名刺情報が有する名刺画像を蓄積する。かかる名刺画像は、交換名刺情報と対になるユーザ識別子で識別されるユーザが受け取った名刺の画像である。 The business card exchange information storage unit 135, for example, acquires a user identifier (the identifier of the user who sent the exchange business card information) that is paired with the exchange business card information accepted by the exchange business card acceptance unit 122, and stores the business card image contained in the exchange business card information in association with the user identifier. Such a business card image is an image of a business card received by a user identified by the user identifier that is paired with the exchange business card information.

名刺交換情報蓄積部135は、例えば、交換名刺受付部122が受け付けた交換名刺情報と対になるユーザ識別子を取得し、交換名刺情報が有する2以上の項目情報に一致する名刺作成情報と対になるユーザ識別子(名刺交換相手のユーザの識別子)を取得し、2つのユーザ識別子を有する名刺交換情報を蓄積する。 The business card exchange information storage unit 135, for example, acquires a user identifier that pairs with the exchange business card information accepted by the exchange business card acceptance unit 122, acquires a user identifier (the identifier of the user with whom the business card is exchanged) that pairs with the business card creation information that matches two or more items of information contained in the exchange business card information, and accumulates the business card exchange information having the two user identifiers.

名刺交換情報蓄積部135は、例えば、交換名刺受付部122が受け付けた交換名刺情報と対になるユーザ識別子を取得し、交換名刺情報を用いて名刺ファイルを構成し、当該名刺ファイルを識別するユーザ識別子を生成し、当該ユーザ識別子と対に当該名刺ファイルを名刺ファイル格納部113に蓄積し、2つのユーザ識別子を有する名刺交換情報を名刺交換情報格納部112に蓄積する。なお、交換名刺情報を用いて名刺ファイルを構成する処理は、名刺情報構成部132が行っても良い。 The business card exchange information accumulation unit 135, for example, acquires a user identifier paired with the exchange business card information accepted by the exchange business card acceptance unit 122, composes a business card file using the exchange business card information, generates a user identifier that identifies the business card file, stores the business card file paired with the user identifier in the business card file storage unit 113, and stores the business card exchange information having the two user identifiers in the business card exchange information storage unit 112. The process of constructing a business card file using the exchange business card information may be performed by the business card information composition unit 132.

検索部136は、検索指示受付部123が受け付けた検索指示に含まれる項目情報に合致する1または2以上の名刺情報を、名刺ファイル格納部113から取得する。 The search unit 136 retrieves from the business card file storage unit 113 one or more pieces of business card information that match the item information included in the search instruction received by the search instruction receiving unit 123.

検索部136は、例えば、検索指示受付部123が受け付けた検索指示に含まれる項目情報に合致する1または2以上の名刺ファイルを、名刺ファイル格納部113から取得する。 The search unit 136, for example, retrieves from the business card file storage unit 113 one or more business card files that match the item information included in the search instruction received by the search instruction receiving unit 123.

検索部136は、例えば、検索指示受付部123が受け付けた検索指示に含まれる項目情報に対応する情報が含まれるか否かを、名刺ファイルの特定の一部の領域(例えば、ヘッダー部、またはフッター部)を検査し、1以上の名刺情報を、名刺ファイル格納部113から取得することは好適である。 The search unit 136 preferably checks a specific area (e.g., a header section or a footer section) of the business card file to see whether it contains information corresponding to the item information included in the search instruction received by the search instruction receiving unit 123, and obtains one or more pieces of business card information from the business card file storage unit 113.

検索指示に画像項目情報が含まれる場合、検索部136は、画像項目情報が、名刺ファイルに含まれるか否かを画像検索により決定し、1以上の名刺情報を、名刺ファイル格納部113から取得する。 If the search instruction includes image item information, the search unit 136 performs an image search to determine whether the image item information is included in the business card file, and obtains one or more pieces of business card information from the business card file storage unit 113.

出力部14は、情報を出力する。情報とは、例えば、検索部136の検索結果である。検索結果は、例えば、名刺情報(例えば、名刺ファイル)である。つまり、出力部14は、例えば、検索部136が取得した1以上の名刺ファイルを出力する。 The output unit 14 outputs information. The information is, for example, the search results of the search unit 136. The search results are, for example, business card information (e.g., business card files). That is, the output unit 14 outputs, for example, one or more business card files acquired by the search unit 136.

また、ここでの出力とは、通常、端末装置2への送信であるが、ディスプレイへの表示、プロジェクターを用いた投影、プリンタでの印字、音出力、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念であっても良い。 In addition, output here usually means transmission to the terminal device 2, but it may also be a concept that includes display on a display, projection using a projector, printing on a printer, sound output, storage on a recording medium, and delivery of the processing results to other processing devices or other programs, etc.

端末装置2を構成する端末格納部21には、各種の情報が格納される。各種の情報は、例えば、ユーザ識別子、名刺作成情報、交換名刺情報である。 The terminal storage unit 21 constituting the terminal device 2 stores various types of information. The various types of information include, for example, a user identifier, business card creation information, and exchanged business card information.

端末受付部22は、各種の指示や情報を受け付ける。各種の指示や情報は、例えば、名刺作成情報、注文情報、交換名刺情報、検索指示である。 The terminal reception unit 22 receives various instructions and information. Examples of the instructions and information include business card creation information, order information, business card exchange information, and search instructions.

端末処理部23は、各種の処理を行う。各種の処理とは、例えば、端末受付部22が受け付けた指示や情報を、送信するデータ構造の指示や情報にする処理である。各種の処理とは、例えば、端末受信部25が受信した情報を、出力するデータ構造の情報にする処理である。 The device processing unit 23 performs various types of processing. For example, various types of processing are processing to convert instructions and information accepted by the device accepting unit 22 into instructions and information with a data structure to be transmitted. For example, various types of processing are processing to convert information received by the device receiving unit 25 into information with a data structure to be output.

端末送信部24は、各種の指示や情報を送信する。各種の指示や情報は、例えば、名刺作成情報、注文情報、交換名刺情報、検索指示である。 The terminal transmission unit 24 transmits various instructions and information. Examples of the instructions and information include business card creation information, order information, exchanged business card information, and search instructions.

端末受信部25は、各種の情報を受信する。各種の情報は、例えば、各種の画面情報、名刺情報、名刺ファイル、異動情報である。 The terminal receiving unit 25 receives various types of information. The various types of information include, for example, various types of screen information, business card information, business card files, and transfer information.

端末出力部26は、各種の情報を出力する。各種の情報は、例えば、各種の画面、名刺情報、名刺ファイル、異動情報である。 The terminal output unit 26 outputs various information, such as various screens, business card information, business card files, and transfer information.

格納部11、名刺作成情報格納部111、名刺交換情報格納部112、名刺ファイル格納部113、および端末格納部21は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。 The storage unit 11, business card creation information storage unit 111, business card exchange information storage unit 112, business card file storage unit 113, and terminal storage unit 21 are preferably non-volatile recording media, but can also be realized with volatile recording media.

格納部11等に情報が記憶される過程は問わない。例えば、記録媒体を介して情報が格納部11等で記憶されるようになってもよく、通信回線等を介して送信された情報が格納部11等で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された情報が格納部11等で記憶されるようになってもよい。 The process by which information is stored in the storage unit 11, etc. is not important. For example, information may be stored in the storage unit 11, etc. via a recording medium, information transmitted via a communication line, etc. may be stored in the storage unit 11, etc., or information inputted via an input device may be stored in the storage unit 11, etc.

受付部12、名刺作成情報受付部121、交換名刺受付部122、検索指示受付部123、および端末受信部25は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されても良い。 The reception unit 12, business card creation information reception unit 121, exchange business card reception unit 122, search instruction reception unit 123, and terminal reception unit 25 are typically realized by wireless or wired communication means, but may also be realized by means of receiving broadcasts.

処理部13、判断部131、名刺情報構成部132、名刺蓄積部133、名刺処理部134、名刺交換情報蓄積部135、検索部136、および端末処理部23は、通常、プロセッサやメモリ等から実現され得る。処理部13等の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはROM等の記録媒体に記録されている。但し、ハードウェア(専用回路)で実現しても良い。なお、プロセッサは、例えば、CPU、MPU、GPU等であり、その種類は問わない。 The processing unit 13, judgment unit 131, business card information composition unit 132, business card storage unit 133, business card processing unit 134, business card exchange information storage unit 135, search unit 136, and terminal processing unit 23 can usually be realized by a processor, memory, etc. The processing procedures of the processing unit 13, etc. are usually realized by software, and the software is recorded in a recording medium such as a ROM. However, they may also be realized by hardware (dedicated circuitry). The processor may be, for example, a CPU, MPU, GPU, etc., and the type is not important.

出力部14、および端末送信部24は、例えば、無線または有線の通信手段で実現されるが、放送手段で実現されても良い。 The output unit 14 and the terminal transmission unit 24 are realized, for example, by wireless or wired communication means, but may also be realized by broadcasting means.

端末受付部22は、タッチパネルやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。 The terminal reception unit 22 can be realized by a device driver for an input means such as a touch panel or keyboard, or control software for a menu screen, etc.

端末出力部26は、ディスプレイやスピーカー等の出力デバイスを含むと考えても含まないと考えても良い。端末出力部26は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。 The terminal output unit 26 may or may not include an output device such as a display or speaker. The terminal output unit 26 may be realized by driver software for an output device, or by a combination of driver software for an output device and an output device, etc.

次に、名刺処理システムAの動作例について説明する。まず、名刺処理装置1の動作例について、図4のフローチャートを用いて説明する。 Next, an example of the operation of the business card processing system A will be described. First, an example of the operation of the business card processing device 1 will be described using the flowchart in FIG. 4.

(ステップS401)名刺作成情報受付部121は、注文情報を受信したか否かを判断する。注文情報を受信した場合はステップS402に行き、注文情報を受信しなかった場合はステップS409に行く。なお、注文情報は、例えば、名刺作成情報と注文数とユーザ識別子等を有する、とする。 (Step S401) The business card creation information receiving unit 121 determines whether or not order information has been received. If order information has been received, the process proceeds to step S402, and if order information has not been received, the process proceeds to step S409. The order information includes, for example, business card creation information, the number of orders, a user identifier, etc.

(ステップS402)処理部13は、ステップS401で受信された注文情報が有する名刺作成情報と注文数とユーザ識別子等を取得する。 (Step S402) The processing unit 13 acquires the business card creation information, order quantity, user identifier, etc. contained in the order information received in step S401.

(ステップS403)処理部13は、名刺作成情報と注文数等に基づき、注文処理を行う。なお、注文処理は、例えば、名刺を印刷するためのサーバに名刺作成情報を送信する処理、注文数に基づき、ユーザ識別子で識別されるユーザに課金する処理等である。なお、注文処理は、注文に関する処理であれば良く、その内容は問わない。また、注文処理は、公知技術である。 (Step S403) The processing unit 13 performs order processing based on the business card creation information and the number of orders, etc. Note that the order processing is, for example, a process of sending business card creation information to a server for printing business cards, a process of charging a user identified by a user identifier based on the number of orders, etc. Note that the order processing may be any process related to an order, and the content thereof is not important. Also, the order processing is a publicly known technology.

(ステップS404)処理部13は、ステップS401で受信された注文情報が有する名刺作成情報が名刺作成情報格納部111に既に存在するか否かを判断する。既に存在する場合はステップS407に行き、存在しない場合はステップS405に行く。 (Step S404) The processing unit 13 determines whether the business card creation information contained in the order information received in step S401 already exists in the business card creation information storage unit 111. If it already exists, the process proceeds to step S407, and if it does not exist, the process proceeds to step S405.

(ステップS405)名刺情報構成部132は、名刺情報を構成する。かかる名刺情報構成処理の例について、図5のフローチャートを用いて説明する。 (Step S405) The business card information construction unit 132 constructs business card information. An example of such business card information construction processing is described using the flowchart in FIG. 5.

(ステップS406)名刺蓄積部133は、ステップS401で受信された注文情報が有する名刺作成情報を、ステップS405で構成された名刺情報に対応付けて、名刺作成情報格納部111に蓄積する。 (Step S406) The business card accumulation unit 133 accumulates the business card creation information contained in the order information received in step S401 in the business card creation information storage unit 111, in association with the business card information configured in step S405.

(ステップS407)名刺処理部134は、所定の処理を行うか否かを判断する。所定の処理を行う場合はステップS408に行き、所定の処理を行わない場合はステップS401に戻る。なお、所定の処理を行う場合は、例えば、ステップS404で注文情報が有する名刺作成情報が名刺作成情報格納部111に既に存在しない、と判断された場合である。 (Step S407) The business card processing unit 134 judges whether or not to perform the specified processing. If the specified processing is to be performed, the process proceeds to step S408, and if the specified processing is not to be performed, the process returns to step S401. Note that the specified processing is to be performed, for example, when it is judged in step S404 that the business card creation information contained in the order information is not already present in the business card creation information storage unit 111.

(ステップS408)名刺処理部134は、所定の処理を行う。ステップS401に戻る。かかる処理の例について、図6のフローチャートを用いて説明する。 (Step S408) The business card processing unit 134 performs a predetermined process. Return to step S401. An example of such a process will be described using the flowchart in FIG. 6.

(ステップS409)交換名刺受付部122は、交換名刺情報を受信したか否かを判断する。交換名刺情報を受信した場合はステップS410に行き、交換名刺情報を受信しなかった場合はステップS415に行く。 (Step S409) The exchange business card reception unit 122 determines whether or not exchange business card information has been received. If exchange business card information has been received, the process proceeds to step S410; if exchange business card information has not been received, the process proceeds to step S415.

(ステップS410)名刺交換情報蓄積部135は、ステップS409で受信された交換名刺情報を取得する。 (Step S410) The business card exchange information storage unit 135 acquires the exchanged business card information received in step S409.

(ステップS411)名刺交換情報蓄積部135は、ステップS410で取得した交換名刺情報が有する2以上の項目情報に一致する項目情報を有する名刺情報が名刺ファイル格納部113に存在するか否かを判断する。既に存在する場合はステップS412に行き、存在しない場合はステップS414に行く。 (Step S411) The business card exchange information accumulation unit 135 determines whether business card information having item information matching two or more item information contained in the exchanged business card information acquired in step S410 exists in the business card file storage unit 113. If it already exists, the process proceeds to step S412; if it does not exist, the process proceeds to step S414.

(ステップS412)名刺情報構成部132は、名刺情報構成処理を行う。かかる名刺情報構成処理の例について、図5のフローチャートを用いて説明する。 (Step S412) The business card information composition unit 132 performs business card information composition processing. An example of such business card information composition processing is described using the flowchart in FIG. 5.

(ステップS413)名刺情報構成部132は、ステップS412で構成した名刺情報を、名刺ファイル格納部113に蓄積する。 (Step S413) The business card information construction unit 132 stores the business card information constructed in step S412 in the business card file storage unit 113.

(ステップS414)名刺交換情報蓄積部135は、ステップS410で取得した交換名刺情報と、ステップS409で受信された交換名刺情報に対応するユーザ識別子とを用いて、名刺交換情報を取得し、当該名刺交換情報を名刺交換情報格納部112に蓄積する。ステップS401に戻る。 (Step S414) The business card exchange information accumulation unit 135 acquires business card exchange information using the exchange business card information acquired in step S410 and the user identifier corresponding to the exchange business card information received in step S409, and accumulates the business card exchange information in the business card exchange information storage unit 112. Return to step S401.

(ステップS415)検索指示受付部123は、検索指示を受信したか否かを判断する。検索指示を受信した場合はステップS416に行き、検索指示を受信しなかった場合はステップS401に戻る。 (Step S415) The search instruction receiving unit 123 determines whether or not a search instruction has been received. If a search instruction has been received, the process proceeds to step S416; if a search instruction has not been received, the process returns to step S401.

(ステップS416)検索部136は、カウンタiに1を代入する。 (Step S416) The search unit 136 assigns 1 to counter i.

(ステップS417)検索部136は、名刺ファイル格納部113にi番目の名刺ファイルが存在するか否かを判断する。i番目の名刺ファイルが存在する場合はステップS418に行き、存在しない場合はステップS423に行く。 (Step S417) The search unit 136 determines whether the i-th business card file exists in the business card file storage unit 113. If the i-th business card file exists, the process proceeds to step S418; if not, the process proceeds to step S423.

(ステップS418)検索部136は、i番目の名刺ファイルを名刺ファイル格納部113から取得し、当該名刺ファイルをオープンする。 (Step S418) The search unit 136 retrieves the i-th business card file from the business card file storage unit 113 and opens the business card file.

(ステップS419)検索部136は、ステップS415で受信された検索指示に含まれる検索条件が有する1以上の各項目識別子と対になる項目情報を、i番目の名刺ファイルから取得する。 (Step S419) The search unit 136 obtains, from the i-th business card file, item information that pairs with one or more item identifiers contained in the search conditions included in the search instruction received in step S415.

(ステップS420)検索部136は、ステップS419で取得した1以上の各項目識別子と対になる項目情報が、検索条件に合致するか否かを判断する。検索条件に合致する場合はステップS421に行き、検索条件に合致しない場合はステップS422に行く。 (Step S420) The search unit 136 determines whether the item information paired with each of the one or more item identifiers acquired in step S419 matches the search conditions. If the item information matches the search conditions, the process proceeds to step S421. If the item information does not match the search conditions, the process proceeds to step S422.

(ステップS421)検索部136は、i番目の名刺ファイルの名刺ファイル識別子を図示しないバッファに一時蓄積する。 (Step S421) The search unit 136 temporarily stores the business card file identifier of the i-th business card file in a buffer (not shown).

(ステップS422)検索部136は、カウンタiを1、インクリメントする。ステップS417に戻る。 (Step S422) The search unit 136 increments the counter i by 1. Return to step S417.

(ステップS423)出力部14は、図示しないバッファに格納されている名刺ファイル識別子で識別される名刺ファイルである検索結果を、検索指示を送信してきた端末装置2に送信する。ステップS401に戻る。なお、ここで、検索部136は、名刺ファイルを取得できなかった場合は、検索条件に合致する名刺ファイルが存在しない旨の検索結果を端末装置2に送信する。 (Step S423) The output unit 14 transmits the search result, which is the business card file identified by the business card file identifier stored in a buffer (not shown), to the terminal device 2 that transmitted the search instruction. Return to step S401. Note that here, if the search unit 136 is unable to acquire the business card file, it transmits a search result to the terminal device 2 indicating that no business card file matching the search conditions exists.

なお、図4のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。 In the flowchart in Figure 4, processing ends when the power is turned off or an interrupt occurs to end processing.

次に、ステップS405の名刺情報構成処理の例について、図5のフローチャートを用いて説明する。 Next, an example of the business card information configuration process in step S405 will be described using the flowchart in Figure 5.

(ステップS501)名刺情報構成部132は、ステップS401で受信された注文情報が有する名刺作成情報に対応するレイアウト情報を取得する。 (Step S501) The business card information composition unit 132 obtains layout information corresponding to the business card creation information contained in the order information received in step S401.

(ステップS502)名刺情報構成部132は、カウンタiに1を代入する。 (Step S502) The business card information construction unit 132 assigns 1 to counter i.

(ステップS503)名刺情報構成部132は、ステップS401で受信された注文情報が有する名刺作成情報に対応する、i番目の項目情報が存在するか否かを判断する。i番目の項目情報が存在する場合はステップS504に行き、存在しない場合はステップS507に行く。 (Step S503) The business card information composition unit 132 determines whether the i-th item information exists that corresponds to the business card creation information contained in the order information received in step S401. If the i-th item information exists, the process proceeds to step S504; if not, the process proceeds to step S507.

(ステップS504)名刺情報構成部132は、ステップS401で受信された注文情報から、i番目の項目情報を取得する。 (Step S504) The business card information construction unit 132 obtains the i-th item information from the order information received in step S401.

(ステップS505)名刺情報構成部132は、ステップS504で取得したi番目の項目情報を、レイアウト情報に従って、i番目の項目情報の項目識別子が示す領域に配置する。 (Step S505) The business card information composition unit 132 places the i-th item information acquired in step S504 in the area indicated by the item identifier of the i-th item information according to the layout information.

(ステップS506)名刺情報構成部132は、カウンタiを1、インクリメントする。ステップS503に戻る。 (Step S506) The business card information configuration unit 132 increments the counter i by 1. Return to step S503.

(ステップS507)名刺情報構成部132は、レイアウト情報に従って2以上の項目情報が配置された情報を画像化し、名刺画像を取得する。 (Step S507) The business card information construction unit 132 images the information in which two or more pieces of information are arranged according to the layout information, and obtains a business card image.

(ステップS508)名刺情報構成部132は、新しいファイルを生成する。 (Step S508) The business card information composition unit 132 generates a new file.

(ステップS509)名刺情報構成部132は、名刺画像のデータを、ステップS508で生成したファイルに書き込む。名刺情報構成部132は、例えば、ファイルの本体部に、名刺画像のデータを書き込む。 (Step S509) The business card information construction unit 132 writes the business card image data to the file generated in step S508. The business card information construction unit 132 writes the business card image data, for example, to the main body of the file.

(ステップS510)名刺情報構成部132は、カウンタiに1を代入する。 (Step S510) The business card information construction unit 132 assigns 1 to counter i.

(ステップS511)名刺情報構成部132は、ステップS401で受信された注文情報が有する名刺作成情報の中に、i番目の項目情報が存在するか否かを判断する。i番目の項目情報が存在する場合はステップS508に行き、存在しない場合はステップS515に行く。 (Step S511) The business card information composition unit 132 determines whether the i-th item information is present in the business card creation information contained in the order information received in step S401. If the i-th item information is present, the process proceeds to step S508; if not, the process proceeds to step S515.

(ステップS512)名刺情報構成部132は、ステップS401で受信された注文情報から、i番目の項目識別子と項目情報の組を取得する。 (Step S512) The business card information construction unit 132 obtains the i-th item identifier and item information pair from the order information received in step S401.

(ステップS513)名刺情報構成部132は、ステップS512で取得したi番目の項目識別子と項目情報の組を、ファイルの所定の箇所に追記する。なお、名刺情報構成部132は、i番目の項目識別子と項目情報の組を、例えば、ファイルのヘッダー部、またはフッター部に書き込む。なお、項目識別子に応じて、項目情報を書き込む領域が異なっても良い。例えば、名刺情報構成部132は、テキストデータの項目情報はファイルのヘッダー部に書き込み、写真等の画像はファイルのフッターに書き込む等しても良い。 (Step S513) The business card information composition unit 132 adds the pair of the i-th item identifier and item information acquired in step S512 to a specified location in the file. The business card information composition unit 132 writes the pair of the i-th item identifier and item information, for example, to the header or footer of the file. The area in which the item information is written may differ depending on the item identifier. For example, the business card information composition unit 132 may write the item information of the text data to the header of the file, and write images such as photographs to the footer of the file.

(ステップS514)名刺情報構成部132は、カウンタiを1、インクリメントする。ステップS511に戻る。 (Step S514) The business card information configuration unit 132 increments the counter i by 1. Return to step S511.

(ステップS515)名刺情報構成部132は、ファイルをクローズする。 (Step S515) The business card information construction unit 132 closes the file.

(ステップS516)名刺情報構成部132は、クレーズしたファイルの識別子である名刺ファイル識別子を取得する。なお、名刺ファイル識別子は、例えば、ユーザ識別子を有する。 (Step S516) The business card information configuration unit 132 acquires a business card file identifier, which is the identifier of the destroyed file. The business card file identifier includes, for example, a user identifier.

(ステップS517)名刺情報構成部132は、ステップS516で取得した名刺ファイル識別子の名称を有するファイルである名刺ファイルを名刺ファイル格納部113に蓄積する。上位処理にリターンする。 (Step S517) The business card information configuration unit 132 accumulates the business card file, which is a file having the name of the business card file identifier obtained in step S516, in the business card file storage unit 113. Then it returns to the upper level processing.

次に、ステップS408の所定処理の例について、図6のフローチャートを用いて説明する。 Next, an example of the predetermined processing in step S408 will be described using the flowchart in FIG. 6.

(ステップS601)名刺処理部134は、格納部11のテンプレートに、2以上の項目情報を適用し、当該ユーザの異動情報を構成する。 (Step S601) The business card processing unit 134 applies two or more items of information to the template in the storage unit 11 to generate transfer information for the user.

(ステップS602)名刺処理部134は、ユーザ識別子を取得する。なお、このユーザ識別子は、受信された注文情報のユーザの識別子である。 (Step S602) The business card processing unit 134 acquires a user identifier. Note that this user identifier is the identifier of the user of the received order information.

(ステップS603)名刺処理部134は、名刺交換情報格納部112を参照し、ステップS602で取得したユーザ識別子に対応する1以上の他のユーザ識別子を取得する。 (Step S603) The business card processing unit 134 refers to the business card exchange information storage unit 112 and acquires one or more other user identifiers that correspond to the user identifier acquired in step S602.

(ステップS604)名刺処理部134は、カウンタiに1を代入する。 (Step S604) The business card processing unit 134 assigns 1 to counter i.

(ステップS605)名刺処理部134は、ステップS603で取得した他のユーザ識別子のうちに、i番目の他のユーザ識別子が存在するか否かを判断する。i番目の他のユーザ識別子が存在する場合はステップS606に行き、i番目の他のユーザ識別子が存在しない場合はステップS609に行く。 (Step S605) The business card processing unit 134 determines whether the i-th other user identifier is present among the other user identifiers acquired in step S603. If the i-th other user identifier is present, the process proceeds to step S606, and if the i-th other user identifier is not present, the process proceeds to step S609.

(ステップS606)名刺処理部134は、i番目の他のユーザ識別子と対になる通知先情報を、格納部11から取得する。 (Step S606) The business card processing unit 134 obtains notification destination information that pairs with the i-th other user identifier from the storage unit 11.

(ステップS607)名刺処理部134は、ステップS606で取得した通知先情報が示す通知先に、ステップS601で取得した異動情報を送信する。 (Step S607) The business card processing unit 134 sends the change information acquired in step S601 to the notification destination indicated by the notification destination information acquired in step S606.

(ステップS608)名刺処理部134は、カウンタiを1、インクリメントする。ステップS605に戻る。 (Step S608) The business card processing unit 134 increments the counter i by 1. Return to step S605.

(ステップS609)名刺処理部134は、構成された名刺ファイルを取得する。 (Step S609) The business card processing unit 134 acquires the constructed business card file.

(ステップS610)名刺処理部134は、ステップS609で取得した名刺ファイルを、注文情報を送信してきた端末装置2に送信する。上位処理にリターンする。 (Step S610) The business card processing unit 134 sends the business card file acquired in step S609 to the terminal device 2 that sent the order information. Then it returns to the upper level processing.

次に、端末装置2の動作例について、図7のフローチャートを用いて説明する。 Next, an example of the operation of the terminal device 2 will be described using the flowchart in FIG. 7.

(ステップS701)端末受付部22は、注文情報を受け付けたか否かを判断する。注文情報を受け付けた場合はステップS702に行き、注文情報を受け付けなかった場合はステップS707に行く。 (Step S701) The terminal reception unit 22 determines whether or not the order information has been received. If the order information has been received, the process proceeds to step S702. If the order information has not been received, the process proceeds to step S707.

(ステップS702)端末処理部23は、端末格納部21からユーザ識別子を取得する。 (Step S702) The device processing unit 23 obtains the user identifier from the device storage unit 21.

(ステップS703)端末送信部24は、ステップS701で受け付けられた注文情報とステップS702で取得されたユーザ識別子とを有する情報を名刺処理装置1に送信する。 (Step S703) The terminal transmission unit 24 transmits information including the order information accepted in step S701 and the user identifier acquired in step S702 to the business card processing device 1.

(ステップS704)端末受信部25は、注文情報の送信に応じて、名刺ファイルを受信したか否かを判断する。名刺ファイルを受信した場合はステップS705に行き、名刺ファイルを受信しなかった場合はステップS706に行く。 (Step S704) In response to the transmission of the order information, the terminal receiving unit 25 determines whether or not a business card file has been received. If a business card file has been received, the process proceeds to step S705; if a business card file has not been received, the process proceeds to step S706.

(ステップS705)端末出力部26は、ステップS704で受信された名刺ファイルを出力する。ステップS701に戻る。 (Step S705) The terminal output unit 26 outputs the business card file received in step S704. Return to step S701.

(ステップS706)端末処理部23は、タイムアウトか否かを判断する。タイムアウトであればステップS701に戻り、タイムアウトでなければステップS704に戻る。なお、タイムアウトとは、注文情報等を送信してから、閾値以上の時間が経過したことである。 (Step S706) The device processing unit 23 determines whether or not a timeout has occurred. If a timeout has occurred, the process returns to step S701. If a timeout has not occurred, the process returns to step S704. Note that a timeout occurs when a time equal to or greater than a threshold has elapsed since the order information, etc. was sent.

(ステップS707)端末受付部22は、交換名刺情報を受け付けたか否かを判断する。交換名刺情報を受け付けた場合はステップS708に行き、交換名刺情報を受け付けなかった場合はステップS710に行く。 (Step S707) The terminal reception unit 22 determines whether or not the exchanged business card information has been received. If the exchanged business card information has been received, the process proceeds to step S708. If the exchanged business card information has not been received, the process proceeds to step S710.

(ステップS708)端末処理部23は、端末格納部21からユーザ識別子を取得する。 (Step S708) The device processing unit 23 obtains the user identifier from the device storage unit 21.

(ステップS709)端末送信部24は、ステップS707で受け付けられた交換名刺情報とステップS708で取得されたユーザ識別子とを有する情報を名刺処理装置1に送信する。ステップS701に戻る。 (Step S709) The terminal transmission unit 24 transmits information including the exchanged business card information accepted in step S707 and the user identifier acquired in step S708 to the business card processing device 1. Return to step S701.

(ステップS710)端末受付部22は、検索指示を受け付けたか否かを判断する。検索指示を受け付けた場合はステップS711に行き、検索指示を受け付けなかった場合はステップS701に戻る。 (Step S710) The terminal reception unit 22 determines whether or not a search instruction has been received. If a search instruction has been received, the process proceeds to step S711. If a search instruction has not been received, the process returns to step S701.

(ステップS711)端末送信部24は、ステップS710で受け付けられた検索指示を名刺処理装置1に送信する。 (Step S711) The terminal transmission unit 24 transmits the search instruction received in step S710 to the business card processing device 1.

(ステップS712)端末受信部25は、検索結果を受信したか否かを判断する。検索結果を受信した場合はステップS713に行き、検索結果を受信しなかった場合はステップS712に戻る。 (Step S712) The terminal receiving unit 25 determines whether or not the search results have been received. If the search results have been received, the process proceeds to step S713; if the search results have not been received, the process returns to step S712.

(ステップS713)端末出力部26は、ステップS712で受信された検索結果を出力する。ステップS701に戻る。なお、検索結果は、例えば、1以上の名刺ファイルである。 (Step S713) The terminal output unit 26 outputs the search results received in step S712. Return to step S701. The search results are, for example, one or more business card files.

以下、本実施の形態における名刺処理システムAの具体的な動作について説明する。名刺処理システムAの概念図は図1である。 The specific operation of business card processing system A in this embodiment will be described below. A conceptual diagram of business card processing system A is shown in Figure 1.

今、名刺作成情報格納部111には、図8に示す構造を有する名刺作成情報管理表が格納されている、とする。名刺作成情報管理表は、名刺作成情報を管理する表である。ここでの名刺作成情報管理表は、ここでは、「ID」「ユーザ識別子」「パスワード」「項目情報」「レイアウト情報識別子」を有する1以上のレコードを管理する。「項目情報」は、ここでは、「姓名(日)」「E-Mail」「会社名」「ユーザ画像」等を有する。 Now, assume that the business card creation information storage unit 111 stores a business card creation information management table having the structure shown in Figure 8. The business card creation information management table is a table that manages business card creation information. The business card creation information management table here manages one or more records having an "ID", "user identifier", "password", "item information", and "layout information identifier". The "item information" here includes "first name (Japanese)", "email", "company name", "user image", etc.

また、名刺交換情報格納部112には、図9に示す構造を有する名刺交換情報管理表が格納されている、とする。名刺交換情報管理表は、名刺交換情報を管理する表である。名刺交換情報管理表は、ここでは、「ID」「ユーザ識別子」「他ユーザ識別子」を有する1以上のレコードを管理する。「他ユーザ識別子」は、ユーザ識別子で識別されるユーザが名刺を受け取った(登録した)他のユーザの識別子である。 The business card exchange information storage unit 112 stores a business card exchange information management table having the structure shown in FIG. 9. The business card exchange information management table is a table that manages business card exchange information. Here, the business card exchange information management table manages one or more records having an "ID," "user identifier," and "other user identifier." The "other user identifier" is the identifier of another user who has received (registered) a business card from the user identified by the user identifier.

また、格納部11には、図10に示すレイアウト情報管理表が格納される。レイアウト情報管理表は、「レイアウト情報識別子」「レイアウト情報」を有する1以上のレコードを管理する。なお、図10では、「レイアウト情報」は、各タグに対応する項目情報が、各タグの位置に配置されることを示す情報である。また、各タグのフォント、フォントサイズ、色等のフォントの属性値についても、レイアウト情報の中に含まれ、項目情報は、対応するタグのフォントの属性値に従った外観で、名刺画像の中に配置される、とする。また、「レイアウト情報」は、名刺の表のレイアウトの情報と、名刺の裏のレイアウトの情報とを有しても良い。 The storage unit 11 also stores a layout information management table as shown in FIG. 10. The layout information management table manages one or more records having a "layout information identifier" and "layout information". In FIG. 10, the "layout information" is information indicating that item information corresponding to each tag is placed at the position of each tag. Font attribute values such as font, font size, and color of each tag are also included in the layout information, and the item information is placed in the business card image with an appearance according to the font attribute values of the corresponding tag. The "layout information" may also include layout information for the front of the business card and layout information for the back of the business card.

さらに、名刺ファイル格納部113には、図11に示す構造を有する名刺情報管理表が格納されている、とする。名刺情報管理表は、名刺情報を管理する表である。名刺情報管理表は、ここでは、名刺ファイルを管理する表である。名刺情報管理表は、「ID」「名刺ファイル(名刺情報)」「ファイル名」を有する1以上のレコードを有する。ここでの「ID」と図8の「ID」とは対応付いている。つまり、一のユーザの名刺作成情報の名刺作成情報管理表における「ID」と、当該一のユーザの名刺情報の名刺情報管理表における「ID」とは一致している。また、「名刺ファイル(名刺情報)」は、ヘッダー部、本体部、およびフッター部を有するファイルである。「ファイル名」は、ユーザ識別子を有し、ユニークなファイル名である。なお、名刺ファイル格納部113は、ここでは、名刺ファイルを管理するフォルダである、と考えても良い。 Furthermore, it is assumed that the business card file storage unit 113 stores a business card information management table having the structure shown in FIG. 11. The business card information management table is a table for managing business card information. Here, the business card information management table is a table for managing business card files. The business card information management table has one or more records having an "ID", a "business card file (business card information)", and a "file name". The "ID" here corresponds to the "ID" in FIG. 8. In other words, the "ID" in the business card creation information management table for a user's business card creation information matches the "ID" in the business card information management table for the business card information of the user. Also, the "business card file (business card information)" is a file having a header section, a body section, and a footer section. The "file name" has a user identifier and is a unique file name. Note that the business card file storage unit 113 may be considered here as a folder for managing business card files.

かかる状況において、以下の3つの具体例について説明する。具体例1は、ユーザに部署異動があり、新たな名刺の作成を注文する場合である。具体例2は、テキストの項目情報をキーとして、名刺ファイルを検索する場合である。具体例3は、画像の項目情報を用いて、名刺ファイルを検索する場合である。 In this situation, the following three specific examples will be explained. Specific example 1 is when a user is transferred to a different department and orders new business cards to be made. Specific example 2 is when searching for business card files using item information from text as a key. Specific example 3 is when searching for business card files using item information from images.

(具体例1)
今、ユーザ「山本U子」が使用する端末装置2には、名刺の印刷を注文するための画面である注文画面が表示されている、とする。そして、当該ユーザは、注文画面に対して、自分の項目情報(姓名、肩書き、電話番号、写真(ユーザ画像)等)を入力した、とする。かかる画面例は、図12である。次に、当該ユーザが、図12の「登録」ボタン1201を押下した、とする。
(Specific Example 1)
Assume now that an order screen for ordering printing of business cards is displayed on the terminal device 2 used by the user "Yamamoto Uko." The user then inputs his/her item information (first and last name, title, phone number, photo (user image), etc.) into the order screen. An example of such a screen is shown in FIG. 12. Next, the user presses the "Register" button 1201 in FIG. 12.

すると、端末装置2の端末受付部22は、図12の項目情報の集合を受け付けた、とする。次に、端末送信部24は、図12の項目情報の集合を名刺処理装置1に送信する。 Then, the terminal reception unit 22 of the terminal device 2 receives the set of item information in FIG. 12. Next, the terminal transmission unit 24 transmits the set of item information in FIG. 12 to the business card processing device 1.

次に、名刺処理装置1の受付部12は、項目情報の集合を受信する。そして、判断部131は、受信された項目情報の集合が、図8の名刺作成情報管理表に存在するか否かを判断する。そして、ここで、判断部131は、受信された項目情報の集合が、図8の名刺作成情報管理表に存在しない、と判断した、とする。 Next, the reception unit 12 of the business card processing device 1 receives the set of item information. The determination unit 131 then determines whether or not the received set of item information exists in the business card production information management table of FIG. 8. Here, it is assumed that the determination unit 131 has determined that the received set of item information does not exist in the business card production information management table of FIG. 8.

次に、名刺情報構成部132は、新しいユーザ識別子「1819」を生成する。そして、名刺情報構成部132は、新しいユーザ識別子「1819」と、受信された項目情報の集合を有するレコードを構成し、当該レコードを図8の名刺作成情報管理表に蓄積する。 Next, the business card information composition unit 132 generates a new user identifier "1819". The business card information composition unit 132 then composes a record having the new user identifier "1819" and the set of item information received, and stores the record in the business card creation information management table of FIG. 8.

次に、出力部14は、レイアウト情報の選択のための画面を構成する画面情報を格納部11から取得し、端末装置2に送信する。 Next, the output unit 14 obtains screen information that constitutes a screen for selecting layout information from the storage unit 11 and transmits it to the terminal device 2.

端末装置2の端末受信部25は、画面情報を受信する。そして、端末出力部26はレイアウト情報の選択のための画面を出力する。 The terminal receiving unit 25 of the terminal device 2 receives the screen information. Then, the terminal output unit 26 outputs a screen for selecting layout information.

そして、ユーザ「山本U子」は、レイアウト情報識別子「L02」を選択し、「注文」ボタン1301を指示した、とする。なお、かかる画面例は、図13である。図13において、レイアウト情報識別子「L02」で識別されるレイアウト情報を用いた、「山本U子」の名刺のイメージが表示されている。 Then, assume that the user "Yamamoto Uko" selects the layout information identifier "L02" and selects the "Order" button 1301. An example of such a screen is shown in FIG. 13. In FIG. 13, an image of the business card of "Yamamoto Uko" is displayed using the layout information identified by the layout information identifier "L02".

次に、端末受付部22は、レイアウト情報識別子「L02」と、「山本U子」のユーザ識別子「1819」とを有する注文情報を受け付ける。なお、ユーザ識別子「1819」は、「山本U子」の項目情報の集合を識別する情報でもある。 Next, the terminal reception unit 22 receives order information having the layout information identifier "L02" and the user identifier "1819" of "Yamamoto Uko." Note that the user identifier "1819" is also information that identifies a collection of item information for "Yamamoto Uko."

次に、端末送信部24は、レイアウト情報識別子「L02」と、2以上の項目情報を識別する「1819」(ユーザ識別子)とを有する注文情報を、名刺処理装置1に送信する。 Next, the terminal transmission unit 24 transmits order information having the layout information identifier "L02" and "1819" (user identifier) that identifies two or more items of information to the business card processing device 1.

次に、名刺処理装置1の名刺作成情報受付部121は、当該注文情報を受信する。 Next, the business card creation information receiving unit 121 of the business card processing device 1 receives the order information.

次に、処理部13は、受信された注文情報が有する2以上の項目情報を識別する「1819」と対になる2以上の項目情報「<姓名(日)>山本U子」,<姓名(英)>Yuko Yamamoto,<肩書き>主任,<会社名>Sansan株式会社,<TEL>03-1111-1234,<E-Mail>y.sansan@sansan.com・・・」を取得する。そして、処理部13は、注文処理を行う。当該注文処理の結果、山本U子の新しい名刺の印刷が進められる。 Next, the processing unit 13 acquires two or more pieces of item information "<Name (Japanese)> Yamamoto Yuko", <Name (English)> Yuko Yamamoto, <Title> Chief, <Company name> Sansan Co., Ltd., <TEL> 03-1111-1234, <E-mail> y.sansan@sansan.com..." that are paired with "1819" which identifies two or more pieces of item information contained in the received order information. Then, the processing unit 13 performs order processing. As a result of this order processing, printing of a new business card for Yamamoto Yuko is proceeded.

次に、名刺情報構成部132は、受信されたレイアウト情報識別子「L02」と対になるレイアウト情報を図10のレイアウト情報管理表から取得する。また、名刺情報構成部132は、2以上の項目情報を取得する。そして、名刺情報構成部132は、取得したレイアウト情報に従って、2以上の各項目情報を配置し、名刺画像を構成する。ここで、名刺情報構成部132は、レイアウト情報が、名刺の表、および裏の2つを有するので、名刺画像を構成する2つの画像(表と裏)を構成する。 Next, the business card information composition unit 132 obtains layout information that pairs with the received layout information identifier "L02" from the layout information management table in FIG. 10. The business card information composition unit 132 also obtains two or more pieces of item information. The business card information composition unit 132 then arranges the two or more pieces of item information according to the obtained layout information to compose a business card image. Here, since the layout information has two pieces, one for the front and one for the back of the business card, the business card information composition unit 132 composes two images (front and back) that make up the business card image.

次に、名刺情報構成部132は、ユーザ識別子「1819」を名称の一部に含む、新しいファイルを生成する。そして、名刺情報構成部132は、ファイルの本体部に名刺画像を書き込む。また、名刺情報構成部132は、2以上の項目情報のうちの文字列の情報を、項目情報識別子と対にして、ファイルのヘッダー部に書き込む。さらに、名刺情報構成部132は、2以上の項目情報のうちのユーザ画像(写真)を、項目情報識別子と対にして、ファイルのフッター部に書き込む。そして、ファイルをクローズする。 Next, the business card information composition unit 132 creates a new file whose name includes the user identifier "1819". The business card information composition unit 132 then writes the business card image into the main body of the file. The business card information composition unit 132 also writes the character string information from the two or more pieces of item information, paired with the item information identifier, into the header of the file. Furthermore, the business card information composition unit 132 writes the user image (photograph) from the two or more pieces of item information, paired with the item information identifier, into the footer of the file. The file is then closed.

以上の処理により、ユーザ「山本U子」の名刺ファイルが構築できた。この名刺ファイルのファイル名は、例えば、「1819.pdf」である。そして、ユーザ「山本U子」の名刺ファイルの例は、図14である。 Through the above process, a business card file for the user "Yamamoto Uko" has been created. The file name of this business card file is, for example, "1819.pdf." An example of the business card file for the user "Yamamoto Uko" is shown in Figure 14.

図14において、ヘッダー部にテキストの項目情報が配置され、フッター部に画像の項目情報が配置されている。しかし、かかる項目情報の配置位置は問わない。ただし、テキストの項目情報と画像の項目情報の配置領域が異なっていることは好適である。 In FIG. 14, text item information is placed in the header section, and image item information is placed in the footer section. However, the placement position of such item information is not important. However, it is preferable that the placement areas of the text item information and the image item information are different.

以上の処理により、名刺を構成する情報である2以上の項目情報と名刺のレイアウト情報とが取得可能な名刺作成情報を受け付けた場合に、名刺作成情報と名刺情報とを対応付けて蓄積できた。 By performing the above process, when business card creation information is received that can obtain two or more pieces of information that make up a business card and business card layout information, the business card creation information and business card information can be stored in association with each other.

また、名刺処理部134は、以下のように、異動情報送信処理、名刺情報送信処理を行う。 The business card processing unit 134 also performs transfer information transmission processing and business card information transmission processing as follows.

つまり、名刺処理部134は、格納部11のテンプレート(図3)を取得し、当該テンプレートに、取得した「山本U子」の2以上の項目情報を適用し、当該ユーザの異動情報を構成する(図15参照)。 In other words, the business card processing unit 134 obtains the template (Figure 3) from the storage unit 11, applies two or more items of information for the obtained "Yamamoto Uko" to the template, and constructs the transfer information for that user (see Figure 15).

次に、名刺処理部134は、ユーザ識別子「1819」を取得する。次に、名刺処理部134は、図9の名刺交換情報管理表を参照し、ステップS602で取得したユーザ識別子に対応する1以上の他のユーザ識別子「1010」「1081」等を取得する。 Next, the business card processing unit 134 acquires the user identifier "1819". Next, the business card processing unit 134 refers to the business card exchange information management table in FIG. 9 and acquires one or more other user identifiers, such as "1010" and "1081", that correspond to the user identifier acquired in step S602.

次に、名刺処理部134は、他のユーザ識別子「1010」「1081」等と対になるE-Mail(メールアドレス)を、図8の名刺作成情報管理表から取得する。そして、名刺処理部134は、ユーザ識別子「1010」「1081」等と対になるメールアドレスを宛先として、図15の「山本U子」の異動情報を送信する。 Next, the business card processing unit 134 obtains the email address that pairs with the other user identifiers "1010", "1081", etc. from the business card creation information management table in FIG. 8. Then, the business card processing unit 134 sends the transfer information of "Yamamoto Uko" in FIG. 15 to the email address that pairs with the user identifiers "1010", "1081", etc.

以上により、名刺の注文を受け付けたことに応じて、一のユーザが名刺を受け取った他の人に、一のユーザの異動情報を送信できる。 In this way, when an order for a business card is accepted, a user can send transfer information about that user to other people who have received the business card.

また、名刺処理部134は、名刺処理部134は、構成された名刺ファイル(図14)を山本U子の端末装置2に送信する。 The business card processing unit 134 also transmits the constructed business card file (Figure 14) to Yamamoto Uko's terminal device 2.

次に、山本U子の端末装置2は、名刺ファイル(図14)を受信し、蓄積する。かかる処理により、山本U子は、自分の名刺ファイルを種々の用途で使用できる。なお、種々の用途とは、例えば、電子的な名刺交換、ウェブ会議における名刺交換、他の印刷会社への印刷の依頼等である。 Next, Yamamoto Uko's terminal device 2 receives and stores the business card file (Figure 14). Through this process, Yamamoto Uko can use her business card file for various purposes. Examples of various purposes include electronic business card exchange, business card exchange during a web conference, and requesting printing from another printing company.

(具体例2)
今、ユーザは、端末装置2に、図16に示すように、名刺ファイルの検索画面に検索条件を入力し、「検索」ボタン1601を指示した、とする。すると、端末装置2の端末受付部22は、検索指示「<姓名(日)>山本 U子,<会社名>Sansan株式会社」を受け付ける。次に、端末送信部24は、受け付けられた検索指示を名刺処理装置1に送信する。
(Specific Example 2)
Now, assume that the user inputs search conditions into the business card file search screen on the terminal device 2 as shown in Fig. 16 and selects the "Search" button 1601. The terminal reception unit 22 of the terminal device 2 then receives the search instruction "<First name (Japanese)> Yamamoto Ueko, <Company name> Sansan Co., Ltd." Next, the terminal transmission unit 24 transmits the received search instruction to the business card processing device 1.

次に、名刺処理装置1の検索指示受付部123は、検索指示を受信する。次に、検索部136は、名刺ファイル格納部113の中の各ファイルのヘッダー部を検索し、検索指示「<姓名(日)>山本 U子,<会社名>Sansan株式会社」に合致する項目情報をヘッダー部に有する「山本U子」の名刺ファイルを取得する。次に、出力部14は、「山本U子」の名刺ファイルを、検索指示を送信してきた端末装置2に送信する。 Next, the search instruction receiving unit 123 of the business card processing device 1 receives the search instruction. Next, the search unit 136 searches the header section of each file in the business card file storage unit 113, and obtains the business card file of "Yamamoto Uko" that has item information in the header section that matches the search instruction "<First name (Japanese)> Yamamoto Uko, <Company name> Sansan Co., Ltd." Next, the output unit 14 transmits the business card file of "Yamamoto Uko" to the terminal device 2 that transmitted the search instruction.

次に、端末装置2の端末受信部25は、「山本U子」の名刺ファイルを受信する。次に、端末出力部26は、「山本U子」の名刺ファイルを出力する。かかる出力例は、図17である。なお、名刺ファイルの出力において、フッター部、ヘッダー部の情報を出力せず、本体部の名刺画像が出力されることは好適である。 Next, the terminal receiving unit 25 of the terminal device 2 receives the business card file of "Yamamoto Uko." Next, the terminal output unit 26 outputs the business card file of "Yamamoto Uko." An example of such output is shown in FIG. 17. Note that, when outputting the business card file, it is preferable to output the business card image in the main body without outputting information in the footer and header sections.

(具体例3)
今、ユーザは、端末装置2に、図18に示すように、名刺ファイルの検索画面に検索条件(ここでは、写真の画像のみ)を入力し、「検索」ボタン1801を指示した、とする。すると、端末装置2の端末受付部22は、検索指示「<ユーザ画像>画像ファイル」および画像ファイル(1802)を受け付ける。次に、端末送信部24は、受け付けられた検索指示を名刺処理装置1に送信する。
(Specific Example 3)
Now, suppose that the user inputs search criteria (here, only photo images) into the business card file search screen on the terminal device 2 as shown in Fig. 18 and selects the "Search" button 1801. The terminal reception unit 22 of the terminal device 2 then receives the search instruction "<user image> image file" and the image file (1802). Next, the terminal transmission unit 24 transmits the received search instruction to the business card processing device 1.

次に、名刺処理装置1の検索指示受付部123は、検索指示を受信する。次に、検索部136は、名刺ファイル格納部113の中の各ファイルのフッター部の<ユーザ画像>に対応する画像データを検索し、検索指示に対応するユーザ画像と同一または類似する画像を探す。そして、検索部136は、ユーザ「山田賢治」の名刺ファイルを取得する。次に、出力部14は、「山田賢治」の名刺ファイルを、検索指示を送信してきた端末装置2に送信する。なお、同一または類似する画像を検索する画像検索の技術は公知技術であるので、詳細な説明は省略する。 Next, the search instruction receiving unit 123 of the business card processing device 1 receives the search instruction. Next, the search unit 136 searches for image data corresponding to the <user image> in the footer section of each file in the business card file storage unit 113, and searches for an image that is identical or similar to the user image that corresponds to the search instruction. Then, the search unit 136 obtains the business card file of the user "Yamada Kenji". Next, the output unit 14 transmits the business card file of "Yamada Kenji" to the terminal device 2 that transmitted the search instruction. Note that the image search technology for searching for identical or similar images is a publicly known technology, so a detailed explanation will be omitted.

次に、端末装置2の端末受信部25は、「山田賢治」の名刺ファイルを受信する。次に、端末出力部26は、「山田賢治」の名刺ファイルを出力する。かかる出力例は、図19である。なお、ここでも、フッター部、ヘッダー部の情報を出力されず、本体部の名刺画像のみが出力されることは好適である。 Next, the terminal receiving unit 25 of the terminal device 2 receives the business card file of "Kenji Yamada." Next, the terminal output unit 26 outputs the business card file of "Kenji Yamada." An example of such output is shown in FIG. 19. Note that, even here, it is preferable that information in the footer and header sections is not output, and only the business card image in the main body section is output.

以上、本実施の形態によれば、名刺の作成のために必要な情報を受け付けた場合に、受け付けた情報から取得された名刺画像等と受け付けた情報とを対応付けて管理できる。 As described above, according to this embodiment, when information required to create a business card is received, the business card image etc. obtained from the received information can be associated with the received information and managed.

また、本実施の形態によれば、名刺の作成のために必要な情報を受け付け場合に、所定のアクションを行える。なお、所定のアクションは、例えば、当該名刺のユーザの異動に関する情報を送信すること、名刺ファイルを当該名刺のユーザに送信すること等である。 Furthermore, according to this embodiment, when the information required for creating a business card is received, a predetermined action can be performed. Note that the predetermined action can be, for example, sending information regarding the transfer of the user of the business card, sending the business card file to the user of the business card, etc.

また、本実施の形態によれば、名刺の作成のために必要な情報を受け付けた場合に、名刺画像と名刺を構成する項目情報とを含む名刺ファイルを構築できる。 Furthermore, according to this embodiment, when the information required to create a business card is received, a business card file can be constructed that includes a business card image and item information that constitutes the business card.

また、本実施の形態によれば、一つの名刺ファイルの中に、名刺画像と名刺の項目情報とを含めることにより、名刺に関する情報を一体として扱いやすくなる。 In addition, according to this embodiment, by including business card images and business card item information in one business card file, it becomes easier to handle information related to business cards as a whole.

さらに、本実施の形態によれば、一つの名刺ファイルの中に、名刺画像と名刺の項目の項目識別子と項目情報とを含めることにより、項目識別子を指定した検索が正確に行える等、名刺に関する情報をより扱いやすくなる。 Furthermore, according to this embodiment, by including the business card image, item identifiers for business card items, and item information in one business card file, it becomes easier to handle information related to business cards, such as by allowing accurate searches by specifying item identifiers.

なお、本実施の形態における処理は、ソフトウェアで実現しても良い。そして、このソフトウェアをソフトウェアダウンロード等により配布しても良い。また、このソフトウェアをCD-ROMなどの記録媒体に記録して流布しても良い。なお、このことは、本明細書における他の実施の形態においても該当する。なお、本実施の形態における名刺処理装置1を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータを、名刺を構成する情報である2以上の項目情報と名刺のレイアウト情報とが取得可能な名刺作成情報を受け付ける名刺作成情報受付部と、前記名刺作成情報を用いて取得した名刺画像を有する名刺情報を構成する名刺情報構成部と、前記名刺作成情報と前記名刺情報とを対応付けて蓄積する名刺蓄積部として機能させるためのプログラムである。 The processing in this embodiment may be realized by software. This software may be distributed by software download or the like. This software may also be recorded on a recording medium such as a CD-ROM and distributed. This also applies to the other embodiments in this specification. The software that realizes the business card processing device 1 in this embodiment is a program as follows. In other words, this program causes a computer to function as a business card creation information receiving unit that receives business card creation information from which two or more items of information that constitute a business card and business card layout information can be obtained, a business card information composition unit that composes business card information having a business card image obtained using the business card creation information, and a business card storage unit that associates and stores the business card creation information and the business card information.

また、図20は、本明細書で述べたプログラムを実行して、上述した種々の実施の形態の名刺処理装置1を実現するコンピュータの外観を示す。上述の実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムで実現され得る。図20は、このコンピュータシステム300の概観図であり、図21は、システム300のブロック図である。 Figure 20 also shows the appearance of a computer that executes the programs described in this specification to realize the business card processing device 1 of the various embodiments described above. The above-mentioned embodiments can be realized by computer hardware and a computer program executed thereon. Figure 20 is an overview of this computer system 300, and Figure 21 is a block diagram of system 300.

図20において、コンピュータシステム300は、CD-ROMドライブを含むコンピュータ301と、キーボード302と、マウス303と、モニタ304とを含む。 In FIG. 20, computer system 300 includes computer 301, which includes a CD-ROM drive, keyboard 302, mouse 303, and monitor 304.

図21において、コンピュータ301は、CD-ROMドライブ3012に加えて、MPU3013と、CD-ROMドライブ3012等に接続されたバス3014と、ブートアッププログラム等のプログラムを記憶するためのROM3015と、MPU3013に接続され、アプリケーションプログラムの命令を一時的に記憶するとともに一時記憶空間を提供するためのRAM3016と、アプリケーションプログラム、システムプログラム、及びデータを記憶するためのハードディスク3017とを含む。ここでは、図示しないが、コンピュータ301は、さらに、LANへの接続を提供するネットワークカードを含んでも良い。 In FIG. 21, in addition to a CD-ROM drive 3012, computer 301 includes an MPU 3013, a bus 3014 connected to the CD-ROM drive 3012 etc., a ROM 3015 for storing programs such as a boot-up program, a RAM 3016 connected to the MPU 3013 for temporarily storing instructions for application programs and providing temporary storage space, and a hard disk 3017 for storing application programs, system programs, and data. Although not shown here, computer 301 may further include a network card that provides connection to a LAN.

コンピュータシステム300に、上述した実施の形態の名刺処理装置1の機能を実行させるプログラムは、CD-ROM3101に記憶されて、CD-ROMドライブ3012に挿入され、さらにハードディスク3017に転送されても良い。これに代えて、プログラムは、図示しないネットワークを介してコンピュータ301に送信され、ハードディスク3017に記憶されても良い。プログラムは実行の際にRAM3016にロードされる。プログラムは、CD-ROM3101またはネットワークから直接、ロードされても良い。 The program that causes the computer system 300 to execute the functions of the business card processing device 1 of the above-mentioned embodiment may be stored on the CD-ROM 3101, inserted into the CD-ROM drive 3012, and then transferred to the hard disk 3017. Alternatively, the program may be sent to the computer 301 via a network (not shown) and stored on the hard disk 3017. The program is loaded into the RAM 3016 when executed. The program may be loaded directly from the CD-ROM 3101 or the network.

プログラムは、コンピュータ301に、上述した実施の形態の名刺処理装置1の機能を実行させるオペレーティングシステム(OS)、またはサードパーティープログラム等は、必ずしも含まなくても良い。プログラムは、制御された態様で適切な機能(モジュール)を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいれば良い。コンピュータシステム300がどのように動作するかは周知であり、詳細な説明は省略する。 The program does not necessarily have to include an operating system (OS) or third-party programs that cause the computer 301 to execute the functions of the business card processing device 1 of the above-described embodiment. The program only needs to include instructions that call appropriate functions (modules) in a controlled manner to obtain the desired results. How the computer system 300 operates is well known, and a detailed description will be omitted.

なお、上記プログラムにおいて、情報を送信するステップや、情報を受信するステップなどでは、ハードウェアによって行われる処理、例えば、送信ステップにおけるモデムやインターフェースカードなどで行われる処理(ハードウェアでしか行われない処理)は含まれない。 In the above program, the steps of transmitting information and receiving information do not include processing performed by hardware, such as processing performed by a modem or interface card in the transmission step (processing that is performed only by hardware).

また、上記プログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。 The computer that executes the above program may be a single computer or multiple computers. In other words, it may perform centralized processing or distributed processing.

また、上記各実施の形態において、一の装置に存在する2以上の通信手段は、物理的に一の媒体で実現されても良いことは言うまでもない。 Furthermore, in each of the above embodiments, it goes without saying that two or more communication means present in one device may be realized physically by one medium.

また、上記各実施の形態において、各処理は、単一の装置によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。 In addition, in each of the above embodiments, each process may be realized by centralized processing in a single device, or may be realized by distributed processing in multiple devices.

本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。 The present invention is not limited to the above-described embodiment, and various modifications are possible, and it goes without saying that these are also included within the scope of the present invention.

以上のように、本発明にかかる名刺処理装置は、名刺の作成のために必要な情報を受け付けた場合に、受け付けた情報から取得された名刺画像等と受け付けた情報とを対応付けて管理できるという効果を有し、名刺処理装置等として有用である。 As described above, the business card processing device of the present invention has the effect of being able to manage, when it receives information necessary for creating a business card, the received information in association with the business card image etc. obtained from the received information, making it useful as a business card processing device etc.

A 名刺処理システム
1 名刺処理装置
2 端末装置
11 格納部
12 受付部
13 処理部
14 出力部
21 端末格納部
22 端末受付部
23 端末処理部
24 端末送信部
25 端末受信部
26 端末出力部
111 名刺作成情報格納部
112 名刺交換情報格納部
113 名刺ファイル格納部
121 名刺作成情報受付部
122 交換名刺受付部
123 検索指示受付部
131 判断部
132 名刺情報構成部
133 名刺蓄積部
134 名刺処理部
135 名刺交換情報蓄積部
136 検索部
A Business Card Processing System 1 Business Card Processing Device 2 Terminal Device 11 Storage Unit 12 Reception Unit 13 Processing Unit 14 Output Unit 21 Terminal Storage Unit 22 Terminal Reception Unit 23 Terminal Processing Unit 24 Terminal Transmission Unit 25 Terminal Reception Unit 26 Terminal Output Unit 111 Business Card Creation Information Storage Unit 112 Business Card Exchange Information Storage Unit 113 Business Card File Storage Unit 121 Business Card Creation Information Reception Unit 122 Exchanged Business Card Reception Unit 123 Search Instruction Reception Unit 131 Determination Unit 132 Business Card Information Composition Unit 133 Business Card Accumulation Unit 134 Business Card Processing Unit 135 Business Card Exchange Information Accumulation Unit 136 Search Unit

Claims (6)

一のユーザと他のユーザとの名刺交換に関する1以上の名刺交換情報が格納される名刺交換情報格納部と、
名刺を構成する情報である2以上の項目情報と名刺のレイアウト情報とが取得可能な名刺作成情報を受け付ける名刺作成情報受付部と、
前記名刺作成情報を用いて取得した名刺画像を有する名刺情報を構成する名刺情報構成部と、
前記名刺作成情報と前記名刺情報とを対応付けて蓄積する名刺蓄積部と
前記名刺情報構成部が前記名刺情報を構成した場合に、前記名刺情報が有する一部または全部の情報である異動情報を送信する名刺処理部とを具備し、
前記名刺処理部は、
前記名刺作成情報受付部が受け付けた名刺作成情報に対応するユーザと名刺交換を行った1以上の他のユーザを、前記名刺交換情報格納部の前記1以上の名刺交換情報を用いて決定し、当該決定した1以上の他のユーザに、前記異動情報を送信する、名刺処理装置。
a business card exchange information storage unit for storing one or more pieces of business card exchange information relating to business card exchange between one user and another user;
a business card creation information receiving unit that receives business card creation information from which two or more pieces of information constituting a business card and business card layout information can be acquired;
a business card information constructing unit that constructs business card information having a business card image acquired using the business card creation information;
a business card storage unit that stores the business card creation information and the business card information in association with each other ;
a business card processing unit that transmits change information, which is a part or all of the information contained in the business card information, when the business card information configuration unit configures the business card information ;
The business card processing unit includes:
A business card processing device that determines one or more other users who have exchanged business cards with a user corresponding to the business card creation information accepted by the business card creation information accepting unit, using the one or more business card exchange information in the business card exchange information storage unit, and transmits the change information to the one or more other users determined .
前記名刺情報は、2以上の項目情報と名刺画像とを有する一つのファイルの名刺ファイルである、請求項1記載の名刺処理装置。 The business card processing device according to claim 1, wherein the business card information is a business card file that is a single file having two or more items of information and a business card image. 前記名刺処理部は、
前記名刺情報構成部が前記名刺情報を構成した場合に、前記名刺作成情報受付部が受け付けた名刺作成情報に対応するユーザに、前記名刺情報構成部が構成した前記名刺情報を送信する、請求項1または請求項2記載の名刺処理装置。
The business card processing unit includes:
3. The business card processing device according to claim 1, wherein when the business card information construction unit constructs the business card information, the business card information constructed by the business card information construction unit is transmitted to a user corresponding to the business card creation information accepted by the business card creation information acceptance unit.
前記名刺作成情報受付部が受け付けた名刺作成情報が既に存在するか否かを判断する判断部をさらに具備し、
前記名刺情報構成部は、
前記判断部が既に存在しない、と判断した場合のみ、動作を行う請求項1から請求項いずれか一項に記載の名刺処理装置。
a determination unit that determines whether the business card creation information received by the business card creation information receiving unit already exists;
The business card information configuration unit:
The business card processing device according to claim 1 , wherein the determining unit performs an operation only when it determines that the business card does not already exist.
一のユーザと他のユーザとの名刺交換に関する1以上の名刺交換情報が格納される名刺交換情報格納部と、名刺作成情報受付部と、名刺情報構成部と、名刺蓄積部と、名刺処理部とを具備する名刺処理装置により実現される名刺処理方法であって、
前記名刺作成情報受付部が、名刺を構成する情報である2以上の項目情報と名刺のレイアウト情報とが取得可能な名刺作成情報を受け付ける名刺作成情報受付ステップと、
前記名刺情報構成部が、前記名刺作成情報を用いて取得した名刺画像を有する名刺情報を構成する名刺情報構成ステップと、
前記名刺蓄積部が、前記名刺作成情報と前記名刺情報とを対応付けて蓄積する名刺蓄積ステップと
前記名刺処理部が、前記名刺情報構成部が前記名刺情報を構成した場合に、前記名刺情報が有する一部または全部の情報である異動情報を送信する名刺処理ステップとを具備し、
前記名刺処理ステップにおいて、前記名刺作成情報受付部が受け付けた名刺作成情報に対応するユーザと名刺交換を行った1以上の他のユーザを、前記名刺交換情報格納部の前記1以上の名刺交換情報を用いて決定し、当該決定した1以上の他のユーザに、前記異動情報を送信する、名刺処理方法。
A business card processing method realized by a business card processing device including a business card exchange information storage unit in which one or more pieces of business card exchange information relating to business card exchange between one user and another user are stored, a business card creation information receiving unit, a business card information configuration unit, a business card accumulation unit, and a business card processing unit,
a business card creation information receiving step in which the business card creation information receiving unit receives business card creation information from which two or more pieces of information constituting a business card and business card layout information can be obtained;
a business card information construction step in which the business card information construction unit constructs business card information having a business card image acquired by using the business card creation information;
a business card storage step in which the business card storage unit stores the business card creation information and the business card information in association with each other ;
a business card processing step in which the business card processing unit transmits change information, which is a part or all of the information contained in the business card information, when the business card information configuration unit configures the business card information ;
In the business card processing step, one or more other users who have exchanged business cards with the user corresponding to the business card creation information accepted by the business card creation information accepting unit are determined using the one or more business card exchange information in the business card exchange information storage unit, and the change information is sent to the determined one or more other users .
コンピュータを、
請求項1から請求項5いずれか一項に記載の名刺処理装置として機能させるためのプログラム。
Computer,
A program for causing the business card processing device according to any one of claims 1 to 5 to function as such a device.
JP2021027002A 2021-02-24 2021-02-24 Business card processing device, business card processing method, program, and business card file data structure Active JP7659404B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2021027002A JP7659404B2 (en) 2021-02-24 2021-02-24 Business card processing device, business card processing method, program, and business card file data structure
JP2025005930A JP2025039864A (en) 2021-02-24 2025-01-16 Business card processing device, business card processing method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021027002A JP7659404B2 (en) 2021-02-24 2021-02-24 Business card processing device, business card processing method, program, and business card file data structure

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2025005930A Division JP2025039864A (en) 2021-02-24 2025-01-16 Business card processing device, business card processing method, and program

Publications (2)

Publication Number Publication Date
JP2022128661A JP2022128661A (en) 2022-09-05
JP7659404B2 true JP7659404B2 (en) 2025-04-09

Family

ID=83150548

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2021027002A Active JP7659404B2 (en) 2021-02-24 2021-02-24 Business card processing device, business card processing method, program, and business card file data structure
JP2025005930A Pending JP2025039864A (en) 2021-02-24 2025-01-16 Business card processing device, business card processing method, and program

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2025005930A Pending JP2025039864A (en) 2021-02-24 2025-01-16 Business card processing device, business card processing method, and program

Country Status (1)

Country Link
JP (2) JP7659404B2 (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002259768A (en) 2001-03-05 2002-09-13 Kyodo Printing Co Ltd Print ordering system
JP2002359713A (en) 2001-05-31 2002-12-13 Konica Corp Order file, order data, order data structure, order method, computer-readable storage medium and order data generating device
JP2004153501A (en) 2002-10-30 2004-05-27 Seiko Epson Corp Contact information management system
JP2009129239A (en) 2007-11-26 2009-06-11 Sansan Inc Change information notification device, change information notification method, and program
JP2010009322A (en) 2008-06-26 2010-01-14 Satsukido Co Electronic name card system
JP2019028784A (en) 2017-07-31 2019-02-21 積水化学工業株式会社 Business card information management system, business card information management device, business card information management method, and program
JP2020030794A (en) 2019-03-11 2020-02-27 株式会社ビジネスインテリジェンス Method and device for providing business card information, method and device for assessing business card value, and computer program
JP2020184272A (en) 2019-05-09 2020-11-12 大日本印刷株式会社 Business card issuing system

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008269079A (en) * 2007-04-17 2008-11-06 Seiko Epson Corp File management apparatus, file management program, and file management method
JP5331555B2 (en) * 2009-04-23 2013-10-30 株式会社日立製作所 Data migration system and data migration method
JP6786951B2 (en) * 2015-09-29 2020-11-18 株式会社リコー Information processing system, information processing device and program

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002259768A (en) 2001-03-05 2002-09-13 Kyodo Printing Co Ltd Print ordering system
JP2002359713A (en) 2001-05-31 2002-12-13 Konica Corp Order file, order data, order data structure, order method, computer-readable storage medium and order data generating device
JP2004153501A (en) 2002-10-30 2004-05-27 Seiko Epson Corp Contact information management system
JP2009129239A (en) 2007-11-26 2009-06-11 Sansan Inc Change information notification device, change information notification method, and program
JP2010009322A (en) 2008-06-26 2010-01-14 Satsukido Co Electronic name card system
JP2019028784A (en) 2017-07-31 2019-02-21 積水化学工業株式会社 Business card information management system, business card information management device, business card information management method, and program
JP2020030794A (en) 2019-03-11 2020-02-27 株式会社ビジネスインテリジェンス Method and device for providing business card information, method and device for assessing business card value, and computer program
JP2020184272A (en) 2019-05-09 2020-11-12 大日本印刷株式会社 Business card issuing system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
ゲイザー,"View Photoshop EPS(拡張子: .EPS)",Photoshop Elements 8 パーフェクトマスター Version 8 完全対応,第1版,日本,株式会社秀和システム 斉藤 和邦,2010年06月10日,p. 300

Also Published As

Publication number Publication date
JP2022128661A (en) 2022-09-05
JP2025039864A (en) 2025-03-21

Similar Documents

Publication Publication Date Title
US11797245B2 (en) Message providing device, message providing method, and non-transitory computer readable medium
US20170262421A1 (en) Form Autofilling System
US9088676B2 (en) Information processing apparatus, information processing method, and computer readable medium
US10416942B2 (en) Image processing apparatus, information processing system, information processing method, and recording medium
JP2001350599A (en) Image printing apparatus and method, computer-readable recording medium recording a program for printing an image, and image management system
JP7479923B2 (en) Business card information processing device, business card information processing method, and program
US9507796B2 (en) Relay apparatus and image processing device
JP5458861B2 (en) Document search device, program, document registration device, and document search system
US20080168034A1 (en) Multi function peripheral apparatus, user terminal, system, searching method for the multi function peripheral apparatus and computer program
JP7659404B2 (en) Business card processing device, business card processing method, program, and business card file data structure
JP2022040998A (en) System, control method, and image processing device
JP4556965B2 (en) Document management device
JP2007087128A (en) Data processor, composite multifunction terminal, and data processing method
JP2003308284A (en) Information processing system, shared material creation device, shared material creation method, recording medium, and program
JP7375325B2 (en) Management device, terminal device, and printing system
JP2013232048A (en) Information processing device, control method therefor, and control program therefor
JP5851962B2 (en) Relay server
JP2003030195A (en) Video information mediation method
JP7685275B1 (en) Receipt processing device, receipt processing method, and program
JP7548748B2 (en) Entry server, information processing method, and program
US11625383B2 (en) Information processing apparatus, information processing method, and program
JP5404593B2 (en) Address book server and data processing system having the same
JP4592253B2 (en) Document management device
JP2026041107A (en) Information processing device, control method thereof, and program
JP2019139463A (en) Information management device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240109

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240925

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20241008

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241113

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20241217

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250116

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250328

R150 Certificate of patent or registration of utility model

Ref document number: 7659404

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150