WO2011132345A1 - 情報配信システム - Google Patents
情報配信システム Download PDFInfo
- Publication number
- WO2011132345A1 WO2011132345A1 PCT/JP2011/000080 JP2011000080W WO2011132345A1 WO 2011132345 A1 WO2011132345 A1 WO 2011132345A1 JP 2011000080 W JP2011000080 W JP 2011000080W WO 2011132345 A1 WO2011132345 A1 WO 2011132345A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- information
- user
- distribution
- group
- identifier
- 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.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/535—Tracking the activity of the user
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0603—Catalogue creation or management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/029—Location-based management or tracking services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/20—Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/20—Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel
- H04W4/23—Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel for mobile advertising
Definitions
- the present invention relates to an information distribution system for transmitting distribution information from a server device to a user terminal.
- the behavior information is, for example, position information that represents the position of the user terminal, purchase information that represents a product purchased by the user, or the like.
- the server device included in this information distribution system collects a registrant file for registering a user who owns a user terminal, a purchase history file for collecting purchase histories, and registrant behavior using GPS (Global Positioning System).
- a position information file (behavior pattern file), and an advertisement request file including distribution information representing an advertisement.
- the server device extracts a registrant who is a target for transmitting distribution information representing an advertisement based on the purchase history file, the behavior pattern file, and the advertisement request file.
- this information distribution system it is possible to transmit appropriately selected distribution information to the user terminal based on the purchase history of the user and the user's behavior (that is, to provide a “personalized service”).
- the server device is configured to store the registrant file, the purchase history file, and the behavior pattern file in association with each other.
- the server device stores information that can identify an individual as a user (for example, personal information such as a name and a telephone number) and behavior information that represents the user's behavior in association with each other. ing. Therefore, when information is leaked from the server device, there is a problem that a specific user's behavior is known to a third party.
- the object of the present invention is the above-mentioned problem “when the server device transmits distribution information based on the user's behavior to the user terminal, when the information leaks from the server device, the behavior of the specific user is
- the object is to provide an information distribution system capable of solving "what is known to the three parties”.
- an information distribution system includes: A server device, and a plurality of user terminals that are communicably connected to the server device,
- the user terminal is Temporary user identifier storage means for storing a temporary user identifier that is a temporary identifier for identifying a user;
- the stored temporary user identifier, a group identifier for identifying a group including a plurality of users including the user of the user terminal, and action information indicating the action of the user of the user terminal are transmitted to the server device.
- Action information transmitting means for transmitting;
- the server device is Behavior information receiving means for receiving the temporary user identifier, the group identifier, and the behavior information; For each of the received behavior information, the distribution information is selected based on the received behavior information, and includes the selected distribution information and a temporary user identifier received together with the behavior information.
- Distribution information selection means for generating group information;
- a distribution information list transmitting means for transmitting a distribution information list including group information generated based on the behavior information received together with the group identifier to each of the user terminals associated with the group identifier;
- the user terminal further includes: Distribution information acquisition means for receiving the distribution information list and acquiring the distribution information included in the set information including the stored temporary user identifier among the set information included in the received distribution information list. .
- an information distribution method includes: Applied to an information distribution system comprising a server device and a plurality of user terminals communicably connected to the server device, The user terminal identifies a group including a temporary user identifier stored in a storage device that stores a temporary user identifier that is a temporary identifier for identifying the user, and a plurality of users including the user of the user terminal.
- a group identifier for the user and behavior information representing the behavior of the user of the user terminal are transmitted to the server device,
- the server device receives the temporary user identifier, the group identifier, and the behavior information,
- the server device selects distribution information for each of the received behavior information based on the received behavior information, and the temporary user received together with the selected distribution information and the behavior information
- the server device transmits a distribution information list including pair information generated based on the behavior information received together with the group identifier to each of the user terminals associated with the group identifier,
- a method in which the user terminal receives the distribution information list and acquires distribution information included in the group information including the stored temporary user identifier among the group information included in the received distribution information list. It is.
- a server device is a device that is communicably connected to each of a plurality of user terminals. Furthermore, this server device A behavior information receiving means for receiving a provisional user identifier that is a provisional identifier for identifying a user, a group identifier for identifying a group including a plurality of users, and behavior information representing the behavior of the user; For each of the received behavior information, the distribution information is selected based on the received behavior information, and includes the selected distribution information and a temporary user identifier received together with the behavior information. Distribution information selection means for generating group information; A distribution information list transmitting means for transmitting a distribution information list including group information generated based on the behavior information received together with the group identifier to each of the user terminals associated with the group identifier; Is provided.
- a recording medium is To a server device that is communicably connected to each of a plurality of user terminals, A behavior information receiving means for receiving a provisional user identifier that is a provisional identifier for identifying a user, a group identifier for identifying a group including a plurality of users, and behavior information representing the behavior of the user; For each of the received behavior information, the distribution information is selected based on the received behavior information, and includes the selected distribution information and a temporary user identifier received together with the behavior information.
- Distribution information selection means for generating group information;
- a distribution information list transmitting means for transmitting a distribution information list including group information generated based on the behavior information received together with the group identifier to each of the user terminals associated with the group identifier;
- This is a computer-readable recording medium on which an information distribution program for realizing the above is recorded.
- the user terminal which is the other form of this invention is a user terminal connected so that communication with the server apparatus was possible.
- this user terminal Temporary user identifier storage means for storing a temporary user identifier that is a temporary identifier for identifying a user; The stored temporary user identifier, a group identifier for identifying a group including a plurality of users including the user of the user terminal, and action information indicating the action of the user of the user terminal are transmitted to the server device.
- Action information transmitting means for transmitting;
- a distribution information list including a plurality of set information including a temporary user identifier and distribution information is received from the server device, and the stored temporary user identifier of the set information included in the received distribution information list is
- Distribution information acquisition means for acquiring distribution information included in the included group information; Is provided.
- a recording medium is To the user terminal that is communicably connected to the server device, Temporary user identifier storage processing means for storing a temporary user identifier, which is a temporary identifier for identifying a user, in a storage device; The stored temporary user identifier, a group identifier for identifying a group including a plurality of users including the user of the user terminal, and action information indicating the action of the user of the user terminal are transmitted to the server device.
- Action information transmitting means for transmitting;
- a distribution information list including a plurality of set information including a temporary user identifier and distribution information is received from the server device, and the stored temporary user identifier of the set information included in the received distribution information list is Distribution information acquisition means for acquiring distribution information included in the included group information;
- the computer-readable recording medium which recorded the information acquisition program for implement
- the present invention is based on user behavior while avoiding that a specific user's behavior is known to a third party even when information is leaked from the server device. Distribution information can be transmitted to the user terminal.
- FIG. 1 It is a figure showing the schematic structure of the information delivery system which concerns on 1st Embodiment of this invention. It is a block diagram showing the outline of the function of the information delivery system which concerns on 1st Embodiment of this invention. It is the flowchart which showed the action
- the information distribution system 1 includes a server device 100 and a plurality of user terminals 200.
- Each of the user terminals 200,... Is communicably connected to the server apparatus 100 via a communication line (in this example, a communication line constituting an IP (Internet Protocol) network) NW.
- NW Internet Protocol
- the server device 100 is an information processing device.
- the server apparatus 100 includes a central processing unit (CPU; Central Processing Unit) (not shown) and a storage device (memory and hard disk drive (HDD)).
- the server device 100 is configured to realize functions to be described later when the CPU executes a program stored in the storage device.
- Each user terminal 200 is a mobile phone.
- Each of the user terminals 200 may be a personal computer, a PHS (Personal Handyphone System), a PDA (Personal Data Assistant, Personal Digital Assistant), a car navigation terminal, a game terminal, or the like.
- PHS Personal Handyphone System
- PDA Personal Digital Assistant
- car navigation terminal a game terminal, or the like.
- Each user terminal 200 includes a CPU, a storage device (memory in this example), an input device, and an output device (not shown).
- the output device has a display.
- the output device displays an image made up of characters, graphics, and the like on the display based on the image information output from the CPU. *
- the input device has a plurality of key-type buttons (keys).
- FIG. 2 is a block diagram showing functions of the information distribution system 1 configured as described above.
- the functions of the server device 100 are a user ID storage unit (terminal identification information storage unit, terminal identification information storage processing unit) 110, a behavior information reception unit (behavior information reception unit) 120, a behavior information storage unit 130, and distribution information.
- a storage unit 140, a distribution information selection unit (distribution information selection unit) 150, a set information storage unit 160, and a distribution information transmission unit (distribution information list transmission unit) 170 are included.
- the user ID storage unit 110 stores a user identifier (user ID), a group identifier (group ID), and transmission destination user terminal information (terminal identification information) in association with each other (stores them in a storage device).
- the user ID is an identifier (identification information) for identifying the user.
- the group ID is an identifier for identifying a group including a plurality of users including the user identified by the user ID associated with the group ID.
- the transmission destination user terminal information is information for specifying the user terminal of the user identified by the user ID associated with the transmission destination user terminal information.
- the behavior information receiving unit 120 receives the temporary user identifier (temporary user ID), the group ID, and the behavior information transmitted by the user terminals 200,.
- the temporary user ID is a temporary identifier for identifying the user.
- the behavior information is information representing the behavior of the user of the user terminal 200.
- the behavior information includes position information indicating the position of the user terminal 200,..., TV viewing information indicating a TV program viewed by the user, Web browsing information indicating a website browsed by the user, or a product purchased by the user. Representing purchase information.
- the behavior information storage unit 130 stores the temporary user ID, the group ID, and the behavior information received by the behavior information reception unit 120 in association with each other.
- the distribution information storage unit 140 stores distribution information in advance.
- the distribution information is content (for example, information including a character string, sound, and / or an image).
- Distribution information selecting unit 150 for each of the action information stored in the action information storage unit 130, selects the distribution information from the distribution information stored in the delivery information storage unit 140. At this time, the distribution information selection unit 150 selects distribution information based on the behavior information stored in the behavior information storage unit 130.
- the distribution information selection unit 150 associates the selected distribution information with the behavior information that is the basis for selecting the distribution information.
- Group information including the temporary user ID stored in the storage unit 130 is generated.
- the group information storage unit 160 associates the group information generated by the distribution information selection unit 150 with the group ID stored in the behavior information storage unit 130 in association with the behavior information that is the basis for generating the group information. Add and remember.
- the distribution information transmitting unit 170 performs the following processes (1) to (3) for the group ID to be processed.
- a distribution information list including the set information stored in the set information storage unit 160 in association with the group ID to be processed is generated.
- (2) Obtain destination user terminal information stored in the user ID storage unit 110 in association with the group ID to be processed.
- (3) The distribution information list generated for the group ID to be processed is transmitted to each of the user terminals 200,... Specified by the transmission destination user terminal information acquired in the process (2).
- the distribution information transmission unit 170 when the distribution information transmission unit 170 receives a distribution request from the user terminals 200,..., The distribution information transmission unit 170 associates the group ID stored in the user ID storage unit 110 with the user ID included in the distribution request.
- the above processing is performed as a processing target.
- the server apparatus 100 is configured to use the distribution information stored in advance as the distribution information included in the distribution information list. However, the server apparatus 100 newly generates the distribution information included in the distribution information list. It may be configured to.
- the functions of the user terminal 200 are a temporary user ID storage unit (temporary user identifier storage unit, temporary user identifier storage processing unit) 210, a behavior information storage unit 220, a behavior information transmission unit (behavior information transmission unit) 230, a distribution An information receiving unit (part of the distribution information acquisition unit) 240 and a distribution information acquisition unit (part of the distribution information acquisition unit) 250 are included.
- a temporary user ID storage unit temporary user identifier storage unit, temporary user identifier storage processing unit
- behavior information storage unit 220 e.g., a behavior information storage unit 220
- a behavior information transmission unit behavior information transmission unit
- distribution An information receiving unit part of the distribution information acquisition unit
- a distribution information acquisition unit part of the distribution information acquisition unit 250 are included.
- user terminals other than the user terminal 200 have the same functions as the user terminal 200 and operate in the same manner as the user terminal 200.
- the temporary user ID storage unit 210 stores a group ID and a temporary user ID.
- the user terminal 200 generates a temporary user ID.
- the temporary user ID storage unit 210 stores the generated temporary user ID (stores it in the storage device).
- the behavior information storage unit 220 acquires behavior information.
- the behavior information storage unit 220 acquires behavior information based on information input by the user.
- the behavior information storage unit 220 stores the acquired behavior information.
- the behavior information transmission unit 230 includes behavior information stored in the behavior information storage unit 220, a group ID stored in the temporary user ID storage unit 210, and a temporary user ID stored in the temporary user ID storage unit 210. Are transmitted to the server apparatus 100.
- the distribution information receiving unit 240 receives a distribution information list from the server device 100.
- the distribution information acquisition unit 250 includes distribution information included in the combination information including the temporary user ID stored in the temporary user ID storage unit 210 among the combination information included in the distribution information list received by the distribution information reception unit 240. Get information. Then, the distribution information acquisition unit 250 outputs the acquired distribution information via the output device.
- the user ID storage unit 110 of the server apparatus 100 stores the user ID, the group ID, and the destination user terminal information in association with each other, and the temporary user ID storage unit 210 of the user terminal 200 stores the temporary user ID.
- the ID and the group ID are stored.
- the user terminal 200 transmits the behavior information stored in the behavior information storage unit 220 and the group ID and temporary user ID stored in the temporary user ID storage unit 210 to the server device 100 (step) A1).
- the server device 100 receives the behavior information, the group ID, and the temporary user ID, and stores the received temporary user ID, the group ID, and the behavior information in the behavior information storage unit 130 in association with each other (step A2). ).
- the server device 100 obtains distribution information from the distribution information stored in the distribution information storage unit 140 based on the behavior information. Select (step A3).
- the server apparatus 100 selects distribution information using the method described in Patent Document 1.
- the server device 100 associates each piece of behavior information stored in the behavior information storage unit 130 with the selected distribution information and the behavior information that is the basis for selecting the distribution information.
- Group information including the temporary user ID stored in the storage unit 130 is generated (step A4).
- the server apparatus 100 stores the set information in association with the generated set information and the group ID stored in the action information storage unit 130 in association with the action information that is the basis for generating the set information. Stored in the unit 160.
- the server device 100 generates a distribution information list including the set information stored in the set information storage unit 160 in association with the group ID to be processed (step A5). And the server apparatus 100 is transmitted to each of the user terminals 200,... Specified by the destination user terminal information stored in the user ID storage unit 110 in association with the group ID to be processed (in this example, (Push delivery) (step A6).
- the user terminal 200 receives the distribution information list from the server device 100. Then, the user terminal 200 acquires distribution information included in one piece of group information included in the received distribution information list (step A7). Then, the user terminal 200 outputs the acquired distribution information via the output device.
- the server apparatus 100 receives a distribution request including a user ID from the user terminals 200,. Then, the server device 100 acquires a user ID included in the distribution request (step B1).
- the server device 100 acquires the group ID stored in the user ID storage unit 110 in association with the acquired user ID (step B2). Then, the server device 100 acquires all the group information stored in the group information storage unit 160 in association with the acquired group ID (step B3). Next, the server device 100 generates a distribution information list including the acquired set information (step B4).
- the user terminal 200 receives the distribution information list from the server device 100 (step C1). Then, the user terminal 200 acquires a temporary user ID from the temporary user ID storage unit 210 (step C2). Next, the user terminal 200 specifies group information including the acquired temporary user ID among the group information included in the received distribution information list.
- the user terminal 200 acquires distribution information included in the specified group information (step C3).
- the user terminal 200 outputs the acquired distribution information via the output device (step C4).
- the server device 100 includes information (personal information) that enables an individual as a user to be identified, and behavior information. Is not held. Therefore, even if information is leaked from the server device 100, the distribution information based on the user's behavior is transmitted to the user terminals 200,... While avoiding the specific user's behavior being known to a third party. be able to.
- information personal information
- the server device 100 generates a distribution information list for each group, and transmits the generated distribution information list to the user terminals 200 of the users included in the group. Therefore, it is possible to prevent the data amount of the distribution information list from becoming excessive.
- distribution information corresponding to the user's behavior is transmitted to the user terminals 200,... While sufficiently protecting the user's privacy (that is, personalized). Service).
- the server apparatus 100 may be configured to transmit information representing a URI (Uniform Resource Identifier) as distribution information.
- the user terminal 200 transmits a request including the URI represented by the acquired distribution information as the request URI to the server device 100.
- the server apparatus 100 transmits content to the user terminal 200 in response to this request.
- URI Uniform Resource Identifier
- the information distribution system may be configured as the temporary user ID is changed. In this case, since it becomes difficult for the server apparatus 100 to associate the behavior information with each other, for example, even if the behavior information is accumulated over a relatively long period, the possibility of specifying an individual is reduced. be able to.
- the information distribution system according to the second embodiment is different from the information distribution system according to the first embodiment in that the server device determines a group ID. Accordingly, the following description will focus on such differences.
- the information distribution system 1 transmits position information acquired by the user terminal 200 using GPS to the server apparatus 100, and the server apparatus 100 distributes information in the vicinity of the position represented by the position information. Is a system configured to transmit.
- the function of the server device 100 according to the second embodiment includes a user registration processing unit 181, a group determination unit 182, and a group in addition to the function of the server device 100 according to the first embodiment.
- the user registration processing unit 181 receives user information input by the user of each user terminal 200,.
- the user information includes attributes of the user (for example, name, age, gender, etc.) and a mobile phone number as destination user terminal information.
- the user registration processing unit 181 newly generates a user ID different from any of the user IDs already stored in the user ID storage unit 110 when receiving the user information.
- the user registration processing unit 181 generates a value obtained by adding 1 to the maximum value of the user ID stored in the user ID storage unit 110 as the user ID.
- the user registration processing unit 181 performs processing (user registration processing) in which the generated user ID and received user information are stored in the user ID storage unit 110 in association with each other.
- the user ID storage unit 110 stores a user ID, a group ID, and user information including destination user terminal information in association with each other.
- the group determination unit 182 When a user ID that is not stored in association with a group ID is stored in the user ID storage unit 110, the group determination unit 182 generates a group ID for the user ID, and uses the generated group ID as the user It is stored in the user ID storage unit 110 in association with the ID.
- the group determination unit 182 sets the number of user IDs stored in the user ID storage unit 110 in association with one group ID to be equal to or less than a preset upper limit number (three in this example). , Generate a group ID. That is, the group determination unit 182 stores the group ID and the destination user terminal information in association with each other in the user ID storage unit 110 so that the number of users included in one group is equal to or less than a preset upper limit number.
- the information distribution system 1 can adjust the relationship between the degree of anonymity of behavior information and the data amount of the distribution information list (adjust the trade-off) by adjusting the value of the upper limit number. .
- the group ID transmission unit 183 is identified by the destination user terminal information stored in the user ID storage unit 110 in association with the group ID. To the user terminals 200,.
- the distribution information storage unit 140 stores distribution information and provision conditions in association with each other in advance.
- the provision condition includes information representing an area (range of position).
- the provision conditions include a lower limit value and an upper limit value of latitude, and a lower limit value and an upper limit value of longitude.
- the distribution information selection unit 150 uses the distribution information stored in the distribution information storage unit 140 in association with a provision condition representing an area including latitude and longitude (described later) included in the behavior information. Select for behavior information.
- the function of the user terminal 200 according to the second embodiment includes a group ID reception unit 261, a temporary user ID generation unit (temporary user identifier generation unit) 262, An action information acquisition unit (behavior information acquisition means) 263.
- a group ID reception unit 261 receives group ID from the user terminal 200
- a temporary user ID generation unit temporary user identifier generation unit
- An action information acquisition unit behavior information acquisition means
- the group ID receiving unit 261 receives a group ID from the server device 100.
- the group ID receiving unit 261 stores the received group ID in the temporary user ID storage unit 210.
- the temporary user ID generation unit 262 generates a temporary user ID.
- the group ID receiving unit 261 stores the generated temporary user ID in the temporary user ID storage unit 210.
- the temporary user ID generation unit 262 calculates the hash value of the basic information according to MD5 (Message Digest Algorithm 5), thereby generating the calculated hash value as the temporary user ID. According to this, the possibility that the temporary user IDs overlap among users included in the group can be sufficiently reduced.
- the basic information is a character string input by the user.
- the basic information may be information (for example, telephone number) stored in advance in the user terminal.
- the behavior information acquisition unit 263 acquires behavior information.
- the behavior information acquisition unit 263 acquires position information indicating the user terminal 200, ... position as action information using the GPS (Global Positioning System).
- the behavior information acquisition unit 263 causes the behavior information storage unit 220 to store the acquired behavior information.
- the user registration processing unit 181 transmits information (for example, a web page) for allowing the user to input user information to the user terminals 200,.
- User terminal 200 accepts input of user information from the user, and transmits the accepted user information to server device 100.
- the server apparatus 100 receives the user information by receiving the user information (step D1).
- the server apparatus 100 When the server apparatus 100 receives user information, the server apparatus 100 newly generates a user ID different from any of the user IDs already stored in the user ID storage unit 110, and the generated user ID and the received user information Are stored in the user ID storage unit 110 in association with each other.
- the server device 100 generates a group ID for the user ID newly stored in the user ID storage unit 110 and stores the generated group ID in the user ID storage unit 110 in association with the user ID. (Step D2).
- the value is “1", “2”, or to the user ID is “3", “1" as a group ID is generated, the value is "4", "5", or "6
- the information stored in the user ID storage unit 110 is as shown in FIG.
- the server apparatus 100 for each user ID stored in the user ID storage unit 110, a group ID associated with the user ID, the destination user terminal information associated with the group ID Is transmitted (in this example, push transmission) to the user terminals 200,... Specified by (step D3).
- the server apparatus 100 push-transmits “1” as the group ID to “1” as the user ID to the user terminal specified by the mobile phone number “09012345678”.
- the user terminals 200 Receive the group ID from the server device 100 and store the received group ID in the temporary user ID storage unit 210.
- the user terminal specified by the destination user terminal information associated with the user ID whose value is “1”, “2”, or “3” receives “1” as the group ID
- the received group ID is stored in the temporary user ID storage unit 210 (step D4).
- the user terminal 200 ..., by calculating the hash value of the basic information, and generates the calculated hash value as the temporary user ID, and stores the temporary user ID generated the temporary user ID storage unit 210 ( Step D5).
- the user terminal 200 when a user whose user ID is “1” inputs “1” that is a character string as basic information, the user terminal 200,... Generates a hash value “xMpCOKC5I4INzFCab3WEmw” as a temporary user ID. Therefore, in this case, the information stored in the temporary user ID storage unit 210 is as shown in FIG.
- the user terminal 200 acquires behavior information (position information), transmits the acquired behavior information to the server device 100, and the server device 100 transmits distribution information in the vicinity of the position represented by the behavior information to the user terminal 200.
- the operation of the information distribution system 1 at the time of transmission will be described more specifically.
- the behavior information acquisition unit 263 of the user terminal 200 acquires the latitude and longitude of the user terminal 200 every time a preset acquisition cycle (in this example, 5 minutes) elapses. For example, when the user holding the user terminal 200 is in the vicinity of Shibuya around 10:00 to 11:00, the behavior information acquisition unit 263 displays “2009/11/10 10:55” as time and “+35” as latitude. .650 "and, as a longitude" and Tasu139.702 ", acquires behavior information including causes storage (storage) the acquired action information to the action information storage unit 220. Therefore, for example, the information stored in the behavior information storage unit 220 is as shown in FIG.
- Action information transmission unit 230 among the action information stored in the action information storage unit 220, acquires the latest behavior information.
- the action information transmission unit 230 the time is "2009/11/10 10:55”
- the latitude is "Tasu35.650” longitude acquires action information "Tasu139.702” .
- the behavior information transmitting unit 230, the acquired action information, and the group ID, the transmission and the temporary user ID, and the server apparatus 100 step A1 in FIG. 3).
- server apparatus 100 receives and stores in association with the action information and the temporary user ID and group ID to the behavior information storage unit 130 (step A2 in FIG. 3).
- the information stored in the behavior information storage unit 130 is as shown in FIG.
- the distribution information selection unit 150 distributes each of the behavior information stored in the behavior information storage unit 130 from the distribution information stored in the distribution information storage unit 140 based on the behavior information. Information is selected (step A3 in FIG. 3).
- the distribution information selection unit 150 associates the distribution information stored in the distribution information storage unit 140 with the provision condition indicating the area including the latitude and longitude included in the behavior information for the behavior information. To select.
- FIG. 13 shows information stored in the distribution information storage unit 140.
- the latitude upper limit is an upper limit value of latitude
- the latitude lower limit is a lower limit value of latitude
- the longitude upper limit is an upper limit value of longitude
- the longitude lower limit is a lower limit value of longitude.
- the distribution information selection unit 150 sets “35.648” ⁇ “+35.650” ⁇ “35.652” for the action information whose latitude is “+35.650” and longitude is “+139.702”. ", and,” 139.698 “ ⁇ ” +139.702 "in order to satisfy the,” “ ⁇ ” 139.702 is selected as the delivery information Shibuya peripheral information ".
- the distribution information selecting unit 150 for each of the action information stored in the action information storage unit 130, a distribution information selected, in association with action information is the basis for selecting the distribution information Group information including the temporary user ID stored in the behavior information storage unit 130 is generated (step A4 in FIG. 3). Then, the distribution information selecting unit 150 associates the generated group information, the group ID stored in the set information behavior information storage unit 130 in association with action information is the basis for generating a set of The information is stored in the information storage unit 160.
- the information stored in the group information storage unit 160 is as shown in FIG.
- the distribution information transmission unit 170 generates a distribution information list (step A5 in FIG. 3). Specifically, the distribution information transmission unit 170 receives a distribution request including a user ID from the user terminals 200,. Then, the distribution information transmission unit 170 acquires the user ID included in the distribution request (step B1 in FIG. 4).
- the distribution information transmission unit 170 acquires the group ID stored in the user ID storage unit 110 in correspondence with the user ID acquired (step B2 in FIG. 4). For example, when the acquired user ID is “1”, the distribution information transmission unit 170 acquires “1” as the group ID.
- the distribution information transmission unit 170 acquires all of the group information stored in the group information storage unit 160 in association with the acquired group ID (step B3 in FIG. 4). For example, the distribution information transmission unit 170 sets the group information (“xMpCOKC5I4INzFCab3WEmw”, “Shibuya area information”), the group information (“yB5yjZ1ML2NvBn + JzBSGLA”, “Shinjuku area information”), and the group information (“7MvIfktkt4v4) / Z8qe68w "," Ikebukuro area information ").
- the distribution information transmission unit 170 generates a distribution information list including the acquired set information (step B4 in FIG. 4).
- the delivery information transmitting unit 170 ⁇ (“xMpCOKC5I4INzFCab3WEmw”, “Shibuya area information”), (“yB5yjZ1ML2NvBn + JzBSGLA”, “Shinjuku area information”), (“7MvIfktc4v4oMI / Z8qe68w”, “Ike area,” ⁇ It is generated as a distribution information list for “1” as the group ID (that is, “1” as the user ID).
- the distribution information transmission unit 170, the generated distribution information list, the user terminal 200 identified by the destination user terminal information stored in the user ID storage unit 110 in association with "1" as a group ID, Are transmitted (in this example, push distribution) (step A6 in FIG. 3).
- the distribution information transmission unit 170 transmits the generated distribution information list to the user terminals specified by “090125345678”, “09098776532”, and “09043219876” as mobile phone numbers. .
- the distribution information acquisition unit 250 receives the distribution information list and acquires the distribution information based on the temporary user ID (step A7 in FIG. 3).
- the distribution information receiving unit 240 of the user terminal 200 of the user identified by “1” as the user ID includes a distribution information list ⁇ (“xMpCOKC5I4INzFCab3WEmw”, “Shibuya neighboring information”), (“yB5yjZ1ML2NvBn + JzBSGLA”, “Shinjuku area information”), ("7MvIfktc4v4oMI / Z8qe68w", "Ikebukuro area information”) ⁇ is received (step C1 in FIG. 5).
- the distribution information acquisition unit 250 acquires “xMpCOKC5I4INzFCab3WEmw” as the temporary user ID from the temporary user ID storage unit 210 (step C2 in FIG. 5).
- the distribution information acquisition unit 250 acquires distribution information (that is, “Shibuya surrounding information”) included in the group information including the acquired temporary user ID among the group information included in the received distribution information list. (Step C3 in FIG. 5).
- the distribution information acquisition unit 250 outputs “Shibuya peripheral information” as the acquired distribution information via the output device (step C4 in FIG. 5).
- the information delivery system 1 according to the second embodiment of the present invention can provide the same operations and effects as those of the first embodiment described above.
- the information distribution system according to the third embodiment is different from the information distribution system according to the second embodiment in that a user having an attribute associated with a group is included in the group. ing. Accordingly, the following description will focus on such differences.
- the functions of the server device 100 according to the third embodiment include a group ID condition storage unit 184 in addition to the functions of the server device 100 according to the second embodiment, as shown in FIG.
- the group ID condition storage unit 184 stores the group ID and the attribute condition in association with each other.
- the attribute condition includes information that defines an attribute of a user included in the group.
- the attribute condition, sex, and age range i.e., the upper limit of the age (age limit) and the lower limit value of the age (age limit) is information that defines a.
- the information stored in the group ID condition storage unit 184 is as shown in FIG. That is, the sex constituting the attribute condition is “male” or “female”, and the age range constituting the attribute condition is “0-9”, “10-19”, “20-29”, “30”. To 39 ”,“ 40 to 49 ”,“ 50 to 59 ”,“ 60 to 69 ”,“ 70 to 79 ”,“ 80 to 89 ”, or“ 90 or more ”.
- the group determination unit 182 When the group determination unit 182 according to the third embodiment satisfies the attribute condition stored in the group ID condition storage unit 184 when the user attribute included in the user information stored in the user ID storage unit 110 satisfies the attribute condition
- the group ID associated with the attribute condition is stored in the user ID storage unit 110 in association with the user information. That is, the group determination unit 182 stores the group ID and the destination user terminal information in the user ID storage unit 110 in association with each other so that the user having the attribute associated with the group is included in the group.
- the group determination unit 182 stores “2” as the group ID in the user ID storage unit 110 in association with the user ID. Therefore, the information stored in the user ID storage unit 110 is as shown in FIG.
- the distribution information storage unit 140 stores distribution information, provision conditions, and attribute conditions in advance in association with each other.
- the information stored in the distribution information storage unit 140 is as shown in FIG.
- the distribution information selection unit 150 includes a provision condition and an attribute condition stored in the distribution information storage unit 140, behavior information stored in the behavior information storage unit 130, and a group ID condition storage unit 184.
- the distribution information is selected based on the attribute condition stored in the table.
- the distribution information selection unit 150 is associated with a provision condition representing an area including latitude and longitude (described later) included in the behavior information, and is associated with the group ID received together with the behavior information.
- the distribution information stored in the distribution information storage unit 140 in association with the attribute condition corresponding (matched in this example) with the attribute condition stored in the ID condition storage unit 184 is selected for the action information. To do.
- distribution information selecting unit 150 for each of the action information stored in the action information storage unit 130, associated with the action information, the group identified by the group ID received together with the action information The distribution information is selected based on the attribute.
- the distribution information selection unit 150 performs distribution information on the behavior information stored in association with “2” as the group ID and “xMpCOKC5I4INzFCab3WEmw” as the temporary user ID shown in FIG. Select “Shibuya area information for teenagers”.
- the distribution information selecting unit 150 for each of the action information stored in the action information storage unit 130, a distribution information selected, in association with action information is the basis for selecting the distribution information Group information including the temporary user ID stored in the behavior information storage unit 130 is generated (step A4 in FIG. 3). Then, the distribution information selecting unit 150 associates the generated group information, the group ID stored in the set information behavior information storage unit 130 in association with action information is the basis for generating a set of The information is stored in the information storage unit 160.
- the information stored in the group information storage unit 160 is as shown in FIG.
- the information delivery system 1 according to the third embodiment of the present invention can achieve the same operations and effects as those of the second embodiment described above. Furthermore, according to the information distribution system 1 according to the third embodiment, distribution information can be selected based on attributes associated with groups in addition to behavior information. As a result, distribution information more suitable for the user can be transmitted to the user terminal 200 of the user.
- An information distribution system 1000 according to the fourth embodiment includes a server device 1100 and a plurality of user terminals 1200 connected to the server device 1100 so as to communicate with each other.
- a temporary user identifier storage unit temporary user identifier storage means 1201 that stores a temporary user identifier that is a temporary identifier for identifying a user;
- the stored temporary user identifier, a group identifier for identifying a group including a plurality of users including the user of the user terminal, and behavior information indicating the behavior of the user of the user terminal are transmitted to the server device 1100.
- An action information transmitting unit (behavior information transmitting means) 1202 for transmitting; Is provided.
- the server device 1100 A behavior information receiving unit (behavior information receiving means) 1101 for receiving the temporary user identifier, the group identifier, and the behavior information; For each of the received behavior information, the distribution information is selected based on the received behavior information, and includes the selected distribution information and a temporary user identifier received together with the behavior information.
- a distribution information list transmission unit (distribution information) that transmits a distribution information list including group information generated based on the behavior information received together with the group identifier to each of the user terminals 1200,... Associated with the group identifier. List transmission means) 1103; Is provided.
- the user terminals 1200, ... A distribution information acquisition unit (distribution) that receives the distribution information list and acquires distribution information included in the group information including the stored temporary user identifier among the group information included in the received distribution information list Information acquisition means) 1203.
- the server device 1100 and information (private information) that makes it possible to identify an individual as a user does not hold the information for associating the action information. Therefore, even when the leaked information from the server device 1100, while avoiding that the behavior of a particular user is known to a third party, and transmits the distribution information based on user behavior user terminal 1200, to ... be able to.
- the server device 1100 for each group, and generates the distribution information list, the user terminal 1200 of the user included the generated distribution information list to the group, and transmits to .... Therefore, it is possible to prevent the data amount of the distribution information list from becoming excessive.
- the functions of the information distribution system 1 in the above embodiment although the CPU has been implemented by executing a program (software), may be implemented by hardware circuits.
- the program is stored in the storage device, but may be stored in a computer-readable recording medium.
- the recording medium is a portable medium such as a flexible disk, an optical disk, a magneto-optical disk, and a semiconductor memory.
- the user terminal is Temporary user identifier storage means for storing a temporary user identifier that is a temporary identifier for identifying a user;
- Behavior information receiving means for receiving the temporary user identifier, the group identifier, and the behavior information; For each of the received behavior information, the distribution information is selected based on the received behavior information, and includes the selected distribution information and a temporary user identifier received together with the behavior information.
- Distribution information selection means for generating group information;
- a distribution information list transmitting means for transmitting a distribution information list including set information generated based on the action information received together with the group identifier to each of the user terminals associated with the group identifier;
- the user terminal further includes: Distribution information acquisition means for receiving the distribution information list and acquiring distribution information included in the set information including the stored temporary user identifier among the set information included in the received distribution information list.
- Information distribution system
- the server device does not hold information for associating information (personal information) that makes it possible to identify an individual as a user with action information. Therefore, even when information is leaked from the server device, distribution information based on the user's behavior can be transmitted to the user terminal while avoiding the specific user's behavior being known to a third party.
- the server device generates a distribution information list for each group, and transmits the generated distribution information list to the user terminals of users included in the group. Therefore, it is possible to prevent the data amount of the distribution information list from becoming excessive.
- (Appendix 2) An information distribution system according to attachment 1, wherein The server device Terminal specifying information storage means for storing the group identifier and terminal specifying information for specifying each of user terminals of a plurality of users included in the group identified by the group identifier in association with each other; The distribution information list transmitting unit is configured to transmit the distribution information list to each of user terminals specified by terminal specifying information stored in association with the group identifier.
- the terminal identification information storage unit is configured to store the group identifier and the terminal identification information in association with each other so that the number of users included in one group is equal to or less than a preset upper limit number.
- Information distribution system
- the terminal identification information storage unit is configured to store the group identifier and the terminal identification information in association with each other so that a user having an attribute associated with the group is included in the group.
- the distribution information selection means for each of the received behavior information, the received behavior information, the attribute associated with the group identified by the group identifier received with the behavior information, An information distribution system configured to select distribution information based on the information.
- the distribution information can be selected based on the attribute associated with the group. As a result, distribution information more suitable for the user can be transmitted to the user terminal of the user.
- Appendix 5 An information distribution system according to any one of appendix 1 to appendix 4,
- the user terminal is Provisional user identifier generating means for generating the temporary user identifier
- the temporary user identifier storage means is an information distribution system configured to store the generated temporary user identifier.
- the temporary user identifier generation means is an information distribution system configured to generate the calculated hash value as the temporary user identifier by calculating a hash value of basic information.
- the possibility that the temporary user identifier is duplicated among the users included in the group can be sufficiently reduced.
- the information distribution system according to any one of appendices 1 to 6,
- the user terminal is Comprising behavior information acquisition means for acquiring the behavior information;
- the information distribution system configured to transmit the temporary user identifier, the group identifier, and the acquired behavior information to the server device.
- Appendix 8 An information distribution system according to appendix 7, The information distribution system configured to acquire the position information representing the position of the user terminal as the action information using the GPS (Global Positioning System).
- GPS Global Positioning System
- the user terminal identifies a temporary user identifier stored in a storage device that stores a temporary user identifier that is a temporary identifier for identifying the user, and a group including a plurality of users including the user of the user terminal.
- a group identifier for the user and behavior information representing the behavior of the user of the user terminal are transmitted to the server device,
- the server device receives the temporary user identifier, the group identifier, and the behavior information,
- the server device selects distribution information for each of the received behavior information based on the received behavior information, and the temporary user received together with the selected distribution information and the behavior information
- the server device transmits a distribution information list including set information generated based on the behavior information received together with the group identifier to each of the user terminals associated with the group identifier,
- the user terminal receives the distribution information list, and acquires distribution information included in the set information including the stored temporary user identifier among the set information included in the received distribution information list; Information distribution method.
- (Appendix 10) An information distribution method according to attachment 9, wherein The server device associates the group identifier with terminal specifying information for specifying each of user terminals of a plurality of users included in the group identified by the group identifier, and stores them in a storage device, An information distribution method in which the server device transmits the distribution information list to each of user terminals identified by terminal identification information stored in the storage device in association with the group identifier.
- Appendix 12 An information distribution method according to appendix 10 or appendix 11, The server device stores the group identifier and the terminal identification information in association with each other so that a user having an attribute associated with the group is included in the group, For each of the received behavior information, the server device is based on the received behavior information and the attribute associated with the group identified by the group identifier received together with the behavior information. Information distribution method that selects distribution information.
- a server device communicably connected to each of a plurality of user terminals, A behavior information receiving means for receiving a provisional user identifier that is a provisional identifier for identifying a user, a group identifier for identifying a group including a plurality of users, and behavior information representing the behavior of the user; For each of the received behavior information, the distribution information is selected based on the received behavior information, and includes the selected distribution information and a temporary user identifier received together with the behavior information.
- Distribution information selection means for generating group information;
- a distribution information list transmitting means for transmitting a distribution information list including set information generated based on the action information received together with the group identifier to each of the user terminals associated with the group identifier;
- a server device comprising:
- Terminal specifying information storage means for storing the group identifier and terminal specifying information for specifying each of user terminals of a plurality of users included in the group identified by the group identifier in association with each other
- the distribution information list transmission unit is a server device configured to transmit the distribution information list to each of user terminals specified by terminal specification information stored in association with the group identifier.
- the server device (Appendix 15) The server device according to attachment 14, wherein The terminal identification information storage unit is configured to store the group identifier and the terminal identification information in association with each other so that the number of users included in one group is equal to or less than a preset upper limit number. Server device.
- the server device according to appendix 14 or appendix 15, wherein
- the terminal identification information storage unit is configured to store the group identifier and the terminal identification information in association with each other so that a user having an attribute associated with the group is included in the group.
- the distribution information selection means for each of the received behavior information, the received behavior information, the attribute associated with the group identified by the group identifier received with the behavior information,
- the server apparatus comprised so that delivery information might be selected based on.
- a behavior information receiving means for receiving a provisional user identifier that is a provisional identifier for identifying a user, a group identifier for identifying a group including a plurality of users, and behavior information representing the behavior of the user; For each of the received behavior information, the distribution information is selected based on the received behavior information, and includes the selected distribution information and a temporary user identifier received together with the behavior information.
- Distribution information selection means for generating group information;
- a distribution information list transmitting means for transmitting a distribution information list including set information generated based on the action information received together with the group identifier to each of the user terminals associated with the group identifier;
- the computer-readable recording medium which recorded the information delivery program for implement
- Terminal identification information storage processing means for associating and storing the group identifier and terminal identification information for identifying each of user terminals of a plurality of users included in the group identified by the group identifier in a storage device
- the distribution information list transmitting means is a recording medium configured to transmit the distribution information list to each of user terminals specified by terminal specifying information stored in the storage device in association with the group identifier.
- a recording medium configured as described above.
- the recording medium according to appendix 18 or appendix 19,
- the terminal identification information storage processing unit stores the group identifier and the terminal identification information in the storage device in association with each other so that a user having an attribute associated with the group is included in the group.
- the distribution information selection means for each of the received behavior information, the received behavior information, the attribute associated with the group identified by the group identifier received with the behavior information,
- a recording medium configured to select distribution information based on the information.
- Temporary user identifier storage means for storing a temporary user identifier that is a temporary identifier for identifying a user;
- Action information transmitting means for transmitting;
- a distribution information list including a plurality of set information including a temporary user identifier and distribution information is received from the server device, and the stored temporary user identifier is included in the set information included in the received distribution information list.
- Distribution information acquisition means for acquiring distribution information included in the included group information;
- a user terminal comprising:
- Temporary user identifier storage processing means for storing a temporary user identifier, which is a temporary identifier for identifying a user, in a storage device;
- Action information transmitting means for transmitting;
- a distribution information list including a plurality of set information including a temporary user identifier and distribution information is received from the server device, and the stored temporary user identifier is included in the set information included in the received distribution information list.
- Distribution information acquisition means for acquiring distribution information included in the included group information;
- the computer-readable recording medium which recorded the information acquisition program for implement
- the present invention can be applied to an information distribution system for transmitting distribution information from a server device to a user terminal.
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- Development Economics (AREA)
- General Physics & Mathematics (AREA)
- Economics (AREA)
- Marketing (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Game Theory and Decision Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Description
サーバ装置と、当該サーバ装置と通信可能に接続された複数のユーザ端末と、を備え、
上記ユーザ端末は、
ユーザを識別するための仮の識別子である仮ユーザ識別子を記憶する仮ユーザ識別子記憶手段と、
上記記憶されている仮ユーザ識別子と、当該ユーザ端末のユーザを含む複数のユーザを含むグループを識別するためのグループ識別子と、当該ユーザ端末のユーザの行動を表す行動情報と、を上記サーバ装置へ送信する行動情報送信手段と、
を備え、
上記サーバ装置は、
上記仮ユーザ識別子と上記グループ識別子と上記行動情報とを受信する行動情報受信手段と、
上記受信された行動情報のそれぞれに対して、当該受信された行動情報に基づいて配信情報を選択するとともに、当該選択された配信情報と、当該行動情報とともに受信された仮ユーザ識別子と、を含む組情報を生成する配信情報選択手段と、
上記グループ識別子とともに受信された行動情報に基づいて生成された組情報を含む配信情報リストを、当該グループ識別子と対応付けられたユーザ端末のそれぞれへ送信する配信情報リスト送信手段と、
を備え、
上記ユーザ端末は、更に、
上記配信情報リストを受信し、当該受信した配信情報リストに含まれる上記組情報のうちの、上記記憶されている仮ユーザ識別子を含む組情報に含まれる配信情報を取得する配信情報取得手段を備える。
サーバ装置と、当該サーバ装置と通信可能に接続された複数のユーザ端末と、を備える情報配信システムに適用され、
上記ユーザ端末が、ユーザを識別するための仮の識別子である仮ユーザ識別子を記憶する記憶装置に記憶されている仮ユーザ識別子と、当該ユーザ端末のユーザを含む複数のユーザを含むグループを識別するためのグループ識別子と、当該ユーザ端末のユーザの行動を表す行動情報と、を上記サーバ装置へ送信し、
上記サーバ装置が、上記仮ユーザ識別子と上記グループ識別子と上記行動情報とを受信し、
上記サーバ装置が、上記受信された行動情報のそれぞれに対して、当該受信された行動情報に基づいて配信情報を選択するとともに、当該選択された配信情報と、当該行動情報とともに受信された仮ユーザ識別子と、を含む組情報を生成し、
上記サーバ装置が、上記グループ識別子とともに受信された行動情報に基づいて生成された組情報を含む配信情報リストを、当該グループ識別子と対応付けられたユーザ端末のそれぞれへ送信し、
上記ユーザ端末が、上記配信情報リストを受信し、当該受信した配信情報リストに含まれる上記組情報のうちの、上記記憶されている仮ユーザ識別子を含む組情報に含まれる配信情報を取得する方法である。
更に、このサーバ装置は、
ユーザを識別するための仮の識別子である仮ユーザ識別子と、複数のユーザを含むグループを識別するためのグループ識別子と、ユーザの行動を表す行動情報と、を受信する行動情報受信手段と、
上記受信された行動情報のそれぞれに対して、当該受信された行動情報に基づいて配信情報を選択するとともに、当該選択された配信情報と、当該行動情報とともに受信された仮ユーザ識別子と、を含む組情報を生成する配信情報選択手段と、
上記グループ識別子とともに受信された行動情報に基づいて生成された組情報を含む配信情報リストを、当該グループ識別子と対応付けられたユーザ端末のそれぞれへ送信する配信情報リスト送信手段と、
を備える。
複数のユーザ端末のそれぞれと通信可能に接続されたサーバ装置に、
ユーザを識別するための仮の識別子である仮ユーザ識別子と、複数のユーザを含むグループを識別するためのグループ識別子と、ユーザの行動を表す行動情報と、を受信する行動情報受信手段と、
上記受信された行動情報のそれぞれに対して、当該受信された行動情報に基づいて配信情報を選択するとともに、当該選択された配信情報と、当該行動情報とともに受信された仮ユーザ識別子と、を含む組情報を生成する配信情報選択手段と、
上記グループ識別子とともに受信された行動情報に基づいて生成された組情報を含む配信情報リストを、当該グループ識別子と対応付けられたユーザ端末のそれぞれへ送信する配信情報リスト送信手段と、
を実現させるための情報配信プログラムを記録した、コンピュータが読み取り可能な記録媒体である。
更に、このユーザ端末は、
ユーザを識別するための仮の識別子である仮ユーザ識別子を記憶する仮ユーザ識別子記憶手段と、
上記記憶されている仮ユーザ識別子と、当該ユーザ端末のユーザを含む複数のユーザを含むグループを識別するためのグループ識別子と、当該ユーザ端末のユーザの行動を表す行動情報と、を上記サーバ装置へ送信する行動情報送信手段と、
仮ユーザ識別子と配信情報とを含む組情報を複数含む配信情報リストを上記サーバ装置から受信し、当該受信した配信情報リストに含まれる当該組情報のうちの、上記記憶されている仮ユーザ識別子を含む組情報に含まれる配信情報を取得する配信情報取得手段と、
を備える。
サーバ装置と通信可能に接続されたユーザ端末に、
ユーザを識別するための仮の識別子である仮ユーザ識別子を記憶装置に記憶させる仮ユーザ識別子記憶処理手段と、
上記記憶されている仮ユーザ識別子と、当該ユーザ端末のユーザを含む複数のユーザを含むグループを識別するためのグループ識別子と、当該ユーザ端末のユーザの行動を表す行動情報と、を上記サーバ装置へ送信する行動情報送信手段と、
仮ユーザ識別子と配信情報とを含む組情報を複数含む配信情報リストを上記サーバ装置から受信し、当該受信した配信情報リストに含まれる当該組情報のうちの、上記記憶されている仮ユーザ識別子を含む組情報に含まれる配信情報を取得する配信情報取得手段と、
を実現させるための情報取得プログラムを記録した、コンピュータが読み取り可能な記録媒体である。
(構成)
図1に示したように、第1実施形態に係る情報配信システム1は、サーバ装置100と、複数のユーザ端末200,…と、を備える。各ユーザ端末200,…は、サーバ装置100と通信回線(本例では、IP(Internet Protocol)網を構成する通信回線)NWを介して通信可能に接続されている。
図2は、上記のように構成された情報配信システム1の機能を表すブロック図である。
サーバ装置100の機能は、ユーザID格納部(端末特定情報記憶手段、端末特定情報記憶処理手段)110と、行動情報受信部(行動情報受信手段)120と、行動情報格納部130と、配信情報格納部140と、配信情報選択部(配信情報選択手段)150と、組情報格納部160と、配信情報送信部(配信情報リスト送信手段)170と、を含む。
(1)処理対象となるグループIDと対応付けて組情報格納部160に記憶されている組情報を含む配信情報リストを生成する。
(2)処理対象となるグループIDと対応付けてユーザID格納部110に記憶されている送信先ユーザ端末情報を取得する。
(3)処理対象となるグループIDに対して生成された配信情報リストを、(2)の処理にて取得された送信先ユーザ端末情報により特定されるユーザ端末200,…のそれぞれへ送信する。
配信情報取得部250は、配信情報受信部240により受信された配信情報リストに含まれる組情報のうちの、仮ユーザID格納部210に記憶されている仮ユーザIDを含む組情報に含まれる配信情報を取得する。そして、配信情報取得部250は、取得された配信情報を、出力装置を介して出力する。
次に、上述した情報配信システム1の作動について、図3に示したフローチャートを参照しながら説明する。
次に、本発明の第2実施形態に係る情報配信システムについて説明する。第2実施形態に係る情報配信システムは、上記第1実施形態に係る情報配信システムに対して、サーバ装置がグループIDを決定する点において相違している。従って、以下、かかる相違点を中心として説明する。
図6に示したように、第2実施形態に係るサーバ装置100の機能は、第1実施形態に係るサーバ装置100の機能に加えて、ユーザ登録処理部181と、グループ決定部182と、グループID送信部183と、を含む。
仮ユーザID生成部262は、仮ユーザIDを生成する。グループID受信部261は、生成した仮ユーザIDを仮ユーザID格納部210に記憶させる。
次に、第2実施形態に係る情報配信システム1の作動について説明する。
ここでは、サーバ装置100がグループIDを生成するとともに、ユーザ端末200が仮ユーザIDを生成する際の情報配信システム1の作動について図7に示したフローチャートを参照しながら説明する。
具体的には、ユーザIDとしての“1”により識別されるユーザのユーザ端末200の配信情報受信部240は、配信情報リスト{(“xMpCOKC5I4INzFCab3WEmw”、“渋谷周辺情報”)、(“yB5yjZ1ML2NvBn+JzBSGLA”、“新宿周辺情報”)、(“7MvIfktc4v4oMI/Z8qe68w”、“池袋周辺情報”)}を受信する(図5のステップC1)。
次に、本発明の第3実施形態に係る情報配信システムについて説明する。第3実施形態に係る情報配信システムは、上記第2実施形態に係る情報配信システムに対して、グループと対応付けられた属性を有するユーザが当該グループに含まれるように構成される点において相違している。従って、以下、かかる相違点を中心として説明する。
第3実施形態に係るサーバ装置100の機能は、図15に示したように、第2実施形態に係るサーバ装置100の機能に加えて、グループID条件格納部184を含む。
更に、第3実施形態に係る情報配信システム1によれば、行動情報に加えて、グループと対応付けられた属性にも基づいて、配信情報を選択することができる。この結果、ユーザにより一層適した配信情報を、当該ユーザのユーザ端末200,…へ送信することができる。
次に、本発明の第4実施形態に係る情報配信システムについて図21を参照しながら説明する。
第4実施形態に係る情報配信システム1000は、サーバ装置1100と、サーバ装置1100と通信可能に接続された複数のユーザ端末1200,…と、を備える。
ユーザを識別するための仮の識別子である仮ユーザ識別子を記憶する仮ユーザ識別子記憶部(仮ユーザ識別子記憶手段)1201と、
上記記憶されている仮ユーザ識別子と、当該ユーザ端末のユーザを含む複数のユーザを含むグループを識別するためのグループ識別子と、当該ユーザ端末のユーザの行動を表す行動情報と、をサーバ装置1100へ送信する行動情報送信部(行動情報送信手段)1202と、
を備える。
上記仮ユーザ識別子と上記グループ識別子と上記行動情報とを受信する行動情報受信部(行動情報受信手段)1101と、
上記受信された行動情報のそれぞれに対して、当該受信された行動情報に基づいて配信情報を選択するとともに、当該選択された配信情報と、当該行動情報とともに受信された仮ユーザ識別子と、を含む組情報を生成する配信情報選択部(配信情報選択手段)1102と、
上記グループ識別子とともに受信された行動情報に基づいて生成された組情報を含む配信情報リストを、当該グループ識別子と対応付けられたユーザ端末1200,…のそれぞれへ送信する配信情報リスト送信部(配信情報リスト送信手段)1103と、
を備える。
上記配信情報リストを受信し、当該受信した配信情報リストに含まれる上記組情報のうちの、上記記憶されている仮ユーザ識別子を含む組情報に含まれる配信情報を取得する配信情報取得部(配信情報取得手段)1203を備える。
上記実施形態の一部又は全部は、以下の付記のように記載され得るが、以下には限られない。
サーバ装置と、当該サーバ装置と通信可能に接続された複数のユーザ端末と、を備え、
前記ユーザ端末は、
ユーザを識別するための仮の識別子である仮ユーザ識別子を記憶する仮ユーザ識別子記憶手段と、
前記記憶されている仮ユーザ識別子と、当該ユーザ端末のユーザを含む複数のユーザを含むグループを識別するためのグループ識別子と、当該ユーザ端末のユーザの行動を表す行動情報と、を前記サーバ装置へ送信する行動情報送信手段と、
を備え、
前記サーバ装置は、
前記仮ユーザ識別子と前記グループ識別子と前記行動情報とを受信する行動情報受信手段と、
前記受信された行動情報のそれぞれに対して、当該受信された行動情報に基づいて配信情報を選択するとともに、当該選択された配信情報と、当該行動情報とともに受信された仮ユーザ識別子と、を含む組情報を生成する配信情報選択手段と、
前記グループ識別子とともに受信された行動情報に基づいて生成された組情報を含む配信情報リストを、当該グループ識別子と対応付けられたユーザ端末のそれぞれへ送信する配信情報リスト送信手段と、
を備え、
前記ユーザ端末は、更に、
前記配信情報リストを受信し、当該受信した配信情報リストに含まれる前記組情報のうちの、前記記憶されている仮ユーザ識別子を含む組情報に含まれる配信情報を取得する配信情報取得手段を備える情報配信システム。
付記1に記載の情報配信システムであって、
前記サーバ装置は、
前記グループ識別子と、当該グループ識別子により識別されるグループに含まれる複数のユーザのユーザ端末のそれぞれを特定するための端末特定情報と、を対応付けて記憶する端末特定情報記憶手段を備え、
前記配信情報リスト送信手段は、前記グループ識別子と対応付けて記憶されている端末特定情報により特定されるユーザ端末のそれぞれへ前記配信情報リストを送信するように構成された情報配信システム。
付記2に記載の情報配信システムであって、
前記端末特定情報記憶手段は、1つのグループに含まれるユーザの数を予め設定された上限数以下とするように、前記グループ識別子と前記端末特定情報とを対応付けて記憶するように構成された情報配信システム。
付記2又は付記3に記載の情報配信システムであって、
前記端末特定情報記憶手段は、前記グループと対応付けられた属性を有するユーザが当該グループに含まれるように、前記グループ識別子と前記端末特定情報とを対応付けて記憶するように構成され、
前記配信情報選択手段は、前記受信された行動情報のそれぞれに対して、当該受信された行動情報と、当該行動情報とともに受信されたグループ識別子により識別されるグループと対応付けられた前記属性と、に基づいて配信情報を選択するように構成された情報配信システム。
付記1乃至付記4のいずれか一項に記載の情報配信システムであって、
前記ユーザ端末は、
前記仮ユーザ識別子を生成する仮ユーザ識別子生成手段を備え、
前記仮ユーザ識別子記憶手段は、前記生成された仮ユーザ識別子を記憶するように構成された情報配信システム。
付記5に記載の情報配信システムであって、
前記仮ユーザ識別子生成手段は、基本情報のハッシュ値を算出することにより、当該算出されたハッシュ値を前記仮ユーザ識別子として生成するように構成された情報配信システム。
付記1乃至付記6のいずれか一項に記載の情報配信システムであって、
前記ユーザ端末は、
前記行動情報を取得する行動情報取得手段を備え、
前記行動情報送信手段は、前記仮ユーザ識別子と、前記グループ識別子と、前記取得された行動情報と、を前記サーバ装置へ送信するように構成された情報配信システム。
付記7に記載の情報配信システムであって、
前記行動情報取得手段は、GPS(Global Positioning System)を用いて前記ユーザ端末の位置を表す位置情報を前記行動情報として取得するように構成された情報配信システム。
サーバ装置と、当該サーバ装置と通信可能に接続された複数のユーザ端末と、を備える情報配信システムに適用され、
前記ユーザ端末が、ユーザを識別するための仮の識別子である仮ユーザ識別子を記憶する記憶装置に記憶されている仮ユーザ識別子と、当該ユーザ端末のユーザを含む複数のユーザを含むグループを識別するためのグループ識別子と、当該ユーザ端末のユーザの行動を表す行動情報と、を前記サーバ装置へ送信し、
前記サーバ装置が、前記仮ユーザ識別子と前記グループ識別子と前記行動情報とを受信し、
前記サーバ装置が、前記受信された行動情報のそれぞれに対して、当該受信された行動情報に基づいて配信情報を選択するとともに、当該選択された配信情報と、当該行動情報とともに受信された仮ユーザ識別子と、を含む組情報を生成し、
前記サーバ装置が、前記グループ識別子とともに受信された行動情報に基づいて生成された組情報を含む配信情報リストを、当該グループ識別子と対応付けられたユーザ端末のそれぞれへ送信し、
前記ユーザ端末が、前記配信情報リストを受信し、当該受信した配信情報リストに含まれる前記組情報のうちの、前記記憶されている仮ユーザ識別子を含む組情報に含まれる配信情報を取得する、情報配信方法。
付記9に記載の情報配信方法であって、
前記サーバ装置が、前記グループ識別子と、当該グループ識別子により識別されるグループに含まれる複数のユーザのユーザ端末のそれぞれを特定するための端末特定情報と、を対応付けて記憶装置に記憶させ、
前記サーバ装置が、前記グループ識別子と対応付けて前記記憶装置に記憶されている端末特定情報により特定されるユーザ端末のそれぞれへ前記配信情報リストを送信する、情報配信方法。
付記10に記載の情報配信方法であって、
前記サーバ装置が、1つのグループに含まれるユーザの数を予め設定された上限数以下とするように、前記グループ識別子と前記端末特定情報とを対応付けて前記記憶装置に記憶させる、情報配信方法。
付記10又は付記11に記載の情報配信方法であって、
前記サーバ装置が、前記グループと対応付けられた属性を有するユーザが当該グループに含まれるように、前記グループ識別子と前記端末特定情報とを対応付けて前記記憶装置に記憶させ、
前記サーバ装置が、前記受信された行動情報のそれぞれに対して、当該受信された行動情報と、当該行動情報とともに受信されたグループ識別子により識別されるグループと対応付けられた前記属性と、に基づいて配信情報を選択する、情報配信方法。
複数のユーザ端末のそれぞれと通信可能に接続されたサーバ装置であって、
ユーザを識別するための仮の識別子である仮ユーザ識別子と、複数のユーザを含むグループを識別するためのグループ識別子と、ユーザの行動を表す行動情報と、を受信する行動情報受信手段と、
前記受信された行動情報のそれぞれに対して、当該受信された行動情報に基づいて配信情報を選択するとともに、当該選択された配信情報と、当該行動情報とともに受信された仮ユーザ識別子と、を含む組情報を生成する配信情報選択手段と、
前記グループ識別子とともに受信された行動情報に基づいて生成された組情報を含む配信情報リストを、当該グループ識別子と対応付けられたユーザ端末のそれぞれへ送信する配信情報リスト送信手段と、
を備えるサーバ装置。
付記13に記載のサーバ装置であって、
前記グループ識別子と、当該グループ識別子により識別されるグループに含まれる複数のユーザのユーザ端末のそれぞれを特定するための端末特定情報と、を対応付けて記憶する端末特定情報記憶手段を備え、
前記配信情報リスト送信手段は、前記グループ識別子と対応付けて記憶されている端末特定情報により特定されるユーザ端末のそれぞれへ前記配信情報リストを送信するように構成されたサーバ装置。
付記14に記載のサーバ装置であって、
前記端末特定情報記憶手段は、1つのグループに含まれるユーザの数を予め設定された上限数以下とするように、前記グループ識別子と前記端末特定情報とを対応付けて記憶するように構成されたサーバ装置。
付記14又は付記15に記載のサーバ装置であって、
前記端末特定情報記憶手段は、前記グループと対応付けられた属性を有するユーザが当該グループに含まれるように、前記グループ識別子と前記端末特定情報とを対応付けて記憶するように構成され、
前記配信情報選択手段は、前記受信された行動情報のそれぞれに対して、当該受信された行動情報と、当該行動情報とともに受信されたグループ識別子により識別されるグループと対応付けられた前記属性と、に基づいて配信情報を選択するように構成されたサーバ装置。
複数のユーザ端末のそれぞれと通信可能に接続されたサーバ装置に、
ユーザを識別するための仮の識別子である仮ユーザ識別子と、複数のユーザを含むグループを識別するためのグループ識別子と、ユーザの行動を表す行動情報と、を受信する行動情報受信手段と、
前記受信された行動情報のそれぞれに対して、当該受信された行動情報に基づいて配信情報を選択するとともに、当該選択された配信情報と、当該行動情報とともに受信された仮ユーザ識別子と、を含む組情報を生成する配信情報選択手段と、
前記グループ識別子とともに受信された行動情報に基づいて生成された組情報を含む配信情報リストを、当該グループ識別子と対応付けられたユーザ端末のそれぞれへ送信する配信情報リスト送信手段と、
を実現させるための情報配信プログラムを記録した、コンピュータが読み取り可能な記録媒体。
付記17に記載の記録媒体であって、
前記情報配信プログラムは、前記サーバ装置に、更に、
前記グループ識別子と、当該グループ識別子により識別されるグループに含まれる複数のユーザのユーザ端末のそれぞれを特定するための端末特定情報と、を対応付けて記憶装置に記憶させる端末特定情報記憶処理手段を実現させるとともに、
前記配信情報リスト送信手段は、前記グループ識別子と対応付けて前記記憶装置に記憶されている端末特定情報により特定されるユーザ端末のそれぞれへ前記配信情報リストを送信するように構成された記録媒体。
付記18に記載の記録媒体であって、
前記端末特定情報記憶処理手段は、1つのグループに含まれるユーザの数を予め設定された上限数以下とするように、前記グループ識別子と前記端末特定情報とを対応付けて前記記憶装置に記憶させるように構成された記録媒体。
付記18又は付記19に記載の記録媒体であって、
前記端末特定情報記憶処理手段は、前記グループと対応付けられた属性を有するユーザが当該グループに含まれるように、前記グループ識別子と前記端末特定情報とを対応付けて前記記憶装置に記憶させるように構成され、
前記配信情報選択手段は、前記受信された行動情報のそれぞれに対して、当該受信された行動情報と、当該行動情報とともに受信されたグループ識別子により識別されるグループと対応付けられた前記属性と、に基づいて配信情報を選択するように構成された記録媒体。
サーバ装置と通信可能に接続されたユーザ端末であって、
ユーザを識別するための仮の識別子である仮ユーザ識別子を記憶する仮ユーザ識別子記憶手段と、
前記記憶されている仮ユーザ識別子と、当該ユーザ端末のユーザを含む複数のユーザを含むグループを識別するためのグループ識別子と、当該ユーザ端末のユーザの行動を表す行動情報と、を前記サーバ装置へ送信する行動情報送信手段と、
仮ユーザ識別子と配信情報とを含む組情報を複数含む配信情報リストを前記サーバ装置から受信し、当該受信した配信情報リストに含まれる当該組情報のうちの、前記記憶されている仮ユーザ識別子を含む組情報に含まれる配信情報を取得する配信情報取得手段と、
を備えるユーザ端末。
サーバ装置と通信可能に接続されたユーザ端末に、
ユーザを識別するための仮の識別子である仮ユーザ識別子を記憶装置に記憶させる仮ユーザ識別子記憶処理手段と、
前記記憶されている仮ユーザ識別子と、当該ユーザ端末のユーザを含む複数のユーザを含むグループを識別するためのグループ識別子と、当該ユーザ端末のユーザの行動を表す行動情報と、を前記サーバ装置へ送信する行動情報送信手段と、
仮ユーザ識別子と配信情報とを含む組情報を複数含む配信情報リストを前記サーバ装置から受信し、当該受信した配信情報リストに含まれる当該組情報のうちの、前記記憶されている仮ユーザ識別子を含む組情報に含まれる配信情報を取得する配信情報取得手段と、
を実現させるための情報取得プログラムを記録した、コンピュータが読み取り可能な記録媒体。
100 サーバ装置
110 ユーザID格納部
120 行動情報受信部
130 行動情報格納部
140 配信情報格納部
150 配信情報選択部
160 組情報格納部
170 配信情報送信部
181 ユーザ登録処理部
182 グループ決定部
183 グループID送信部
184 グループID条件格納部
200,… ユーザ端末
210 仮ユーザID格納部
220 行動情報格納部
230 行動情報送信部
240 配信情報受信部
250 配信情報取得部
261 グループID受信部
262 仮ユーザID生成部
263 行動情報取得部
1000 情報配信システム
1100 サーバ装置
1101 行動情報受信部
1102 配信情報選択部
1103 配信情報リスト送信部
1200,… ユーザ端末
1201 仮ユーザ識別子記憶部
1202 行動情報送信部
1203 配信情報取得部
Claims (10)
- サーバ装置と、当該サーバ装置と通信可能に接続された複数のユーザ端末と、を備え、
前記ユーザ端末は、
ユーザを識別するための仮の識別子である仮ユーザ識別子を記憶する仮ユーザ識別子記憶手段と、
前記記憶されている仮ユーザ識別子と、当該ユーザ端末のユーザを含む複数のユーザを含むグループを識別するためのグループ識別子と、当該ユーザ端末のユーザの行動を表す行動情報と、を前記サーバ装置へ送信する行動情報送信手段と、
を備え、
前記サーバ装置は、
前記仮ユーザ識別子と前記グループ識別子と前記行動情報とを受信する行動情報受信手段と、
前記受信された行動情報のそれぞれに対して、当該受信された行動情報に基づいて配信情報を選択するとともに、当該選択された配信情報と、当該行動情報とともに受信された仮ユーザ識別子と、を含む組情報を生成する配信情報選択手段と、
前記グループ識別子とともに受信された行動情報に基づいて生成された組情報を含む配信情報リストを、当該グループ識別子と対応付けられたユーザ端末のそれぞれへ送信する配信情報リスト送信手段と、
を備え、
前記ユーザ端末は、更に、
前記配信情報リストを受信し、当該受信した配信情報リストに含まれる前記組情報のうちの、前記記憶されている仮ユーザ識別子を含む組情報に含まれる配信情報を取得する配信情報取得手段を備える情報配信システム。 - 請求項1に記載の情報配信システムであって、
前記サーバ装置は、
前記グループ識別子と、当該グループ識別子により識別されるグループに含まれる複数のユーザのユーザ端末のそれぞれを特定するための端末特定情報と、を対応付けて記憶する端末特定情報記憶手段を備え、
前記配信情報リスト送信手段は、前記グループ識別子と対応付けて記憶されている端末特定情報により特定されるユーザ端末のそれぞれへ前記配信情報リストを送信するように構成された情報配信システム。 - 請求項2に記載の情報配信システムであって、
前記端末特定情報記憶手段は、1つのグループに含まれるユーザの数を予め設定された上限数以下とするように、前記グループ識別子と前記端末特定情報とを対応付けて記憶するように構成された情報配信システム。 - 請求項2又は請求項3に記載の情報配信システムであって、
前記端末特定情報記憶手段は、前記グループと対応付けられた属性を有するユーザが当該グループに含まれるように、前記グループ識別子と前記端末特定情報とを対応付けて記憶するように構成され、
前記配信情報選択手段は、前記受信された行動情報のそれぞれに対して、当該受信された行動情報と、当該行動情報とともに受信されたグループ識別子により識別されるグループと対応付けられた前記属性と、に基づいて配信情報を選択するように構成された情報配信システム。 - 請求項1乃至請求項4のいずれか一項に記載の情報配信システムであって、
前記ユーザ端末は、
前記仮ユーザ識別子を生成する仮ユーザ識別子生成手段を備え、
前記仮ユーザ識別子記憶手段は、前記生成された仮ユーザ識別子を記憶するように構成された情報配信システム。 - 請求項5に記載の情報配信システムであって、
前記仮ユーザ識別子生成手段は、基本情報のハッシュ値を算出することにより、当該算出されたハッシュ値を前記仮ユーザ識別子として生成するように構成された情報配信システム。 - 請求項1乃至請求項6のいずれか一項に記載の情報配信システムであって、
前記ユーザ端末は、
前記行動情報を取得する行動情報取得手段を備え、
前記行動情報送信手段は、前記仮ユーザ識別子と、前記グループ識別子と、前記取得された行動情報と、を前記サーバ装置へ送信するように構成された情報配信システム。 - サーバ装置と、当該サーバ装置と通信可能に接続された複数のユーザ端末と、を備える情報配信システムに適用され、
前記ユーザ端末が、ユーザを識別するための仮の識別子である仮ユーザ識別子を記憶する記憶装置に記憶されている仮ユーザ識別子と、当該ユーザ端末のユーザを含む複数のユーザを含むグループを識別するためのグループ識別子と、当該ユーザ端末のユーザの行動を表す行動情報と、を前記サーバ装置へ送信し、
前記サーバ装置が、前記仮ユーザ識別子と前記グループ識別子と前記行動情報とを受信し、
前記サーバ装置が、前記受信された行動情報のそれぞれに対して、当該受信された行動情報に基づいて配信情報を選択するとともに、当該選択された配信情報と、当該行動情報とともに受信された仮ユーザ識別子と、を含む組情報を生成し、
前記サーバ装置が、前記グループ識別子とともに受信された行動情報に基づいて生成された組情報を含む配信情報リストを、当該グループ識別子と対応付けられたユーザ端末のそれぞれへ送信し、
前記ユーザ端末が、前記配信情報リストを受信し、当該受信した配信情報リストに含まれる前記組情報のうちの、前記記憶されている仮ユーザ識別子を含む組情報に含まれる配信情報を取得する、情報配信方法。 - 複数のユーザ端末のそれぞれと通信可能に接続されたサーバ装置であって、
ユーザを識別するための仮の識別子である仮ユーザ識別子と、複数のユーザを含むグループを識別するためのグループ識別子と、ユーザの行動を表す行動情報と、を受信する行動情報受信手段と、
前記受信された行動情報のそれぞれに対して、当該受信された行動情報に基づいて配信情報を選択するとともに、当該選択された配信情報と、当該行動情報とともに受信された仮ユーザ識別子と、を含む組情報を生成する配信情報選択手段と、
前記グループ識別子とともに受信された行動情報に基づいて生成された組情報を含む配信情報リストを、当該グループ識別子と対応付けられたユーザ端末のそれぞれへ送信する配信情報リスト送信手段と、
を備えるサーバ装置。 - サーバ装置と通信可能に接続されたユーザ端末であって、
ユーザを識別するための仮の識別子である仮ユーザ識別子を記憶する仮ユーザ識別子記憶手段と、
前記記憶されている仮ユーザ識別子と、当該ユーザ端末のユーザを含む複数のユーザを含むグループを識別するためのグループ識別子と、当該ユーザ端末のユーザの行動を表す行動情報と、を前記サーバ装置へ送信する行動情報送信手段と、
仮ユーザ識別子と配信情報とを含む組情報を複数含む配信情報リストを前記サーバ装置から受信し、当該受信した配信情報リストに含まれる当該組情報のうちの、前記記憶されている仮ユーザ識別子を含む組情報に含まれる配信情報を取得する配信情報取得手段と、
を備えるユーザ端末。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2011800201999A CN102844780A (zh) | 2010-04-23 | 2011-01-12 | 信息分发系统 |
| JP2012511513A JP5733307B2 (ja) | 2010-04-23 | 2011-01-12 | 情報配信システム |
| US13/639,721 US9503534B2 (en) | 2010-04-23 | 2011-01-12 | Information distribution system |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010-099344 | 2010-04-23 | ||
| JP2010099344 | 2010-04-23 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2011132345A1 true WO2011132345A1 (ja) | 2011-10-27 |
Family
ID=44833892
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2011/000080 Ceased WO2011132345A1 (ja) | 2010-04-23 | 2011-01-12 | 情報配信システム |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US9503534B2 (ja) |
| JP (1) | JP5733307B2 (ja) |
| CN (1) | CN102844780A (ja) |
| WO (1) | WO2011132345A1 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012208904A (ja) * | 2011-03-30 | 2012-10-25 | Nec Personal Computers Ltd | 情報処理システム |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2776518B2 (ja) | 1988-10-14 | 1998-07-16 | 松下電器産業株式会社 | ゲストホスト型液晶表示装置 |
| WO2015155977A1 (ja) | 2014-04-07 | 2015-10-15 | 日本電気株式会社 | 連携システム、装置、方法、および記録媒体 |
| US10554661B2 (en) * | 2015-08-14 | 2020-02-04 | Oracle International Corporation | Methods, systems, and computer readable media for providing access network session correlation for policy control |
| RU2722685C2 (ru) * | 2019-11-18 | 2020-06-03 | Общество с ограниченной ответственностью "КВАНТУМ А РУС" | Система управления мобильной рекламой |
| IL277641A (en) * | 2020-09-29 | 2022-04-01 | Google Llc | Protecting access to information in online interactions |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003256713A (ja) * | 2002-02-28 | 2003-09-12 | Hitachi Ltd | 広告配信装置および広告の配信方法ならびに移動体通信装置 |
| JP2004213287A (ja) * | 2002-12-27 | 2004-07-29 | Mitsubishi Research Institute Inc | 情報配信システム、情報配信方法、データ送信装置、データ受信装置、データ管理装置及びプログラム |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7257546B2 (en) * | 2001-09-04 | 2007-08-14 | Yahoo! Inc. | System and method for correlating user data from a content provider and user data from an advertising provider that is stored on autonomous systems |
| US7162451B2 (en) | 2001-11-30 | 2007-01-09 | International Business Machines Corporation | Information content distribution based on privacy and/or personal information |
| US20030228908A1 (en) * | 2002-06-10 | 2003-12-11 | Daniel Caiafa | Statistics system for online console-based gaming |
| US9185538B2 (en) | 2005-05-31 | 2015-11-10 | Qualcomm Incorporated | Wireless subscriber application and content distribution and differentiated pricing |
| US8009626B2 (en) * | 2005-07-11 | 2011-08-30 | Toshiba America Research, Inc. | Dynamic temporary MAC address generation in wireless networks |
| EP2061271B1 (en) * | 2006-08-18 | 2016-02-24 | Huawei Technologies Co., Ltd. | Method and system for providing mobile service and management center server therefor |
| CN101127941B (zh) | 2006-08-18 | 2010-11-03 | 华为技术有限公司 | 一种为群组订阅移动业务的方法及管理中心服务器 |
| US20110066608A1 (en) * | 2009-09-14 | 2011-03-17 | Cbs Interactive, Inc. | Systems and methods for delivering targeted content to a user |
| US8593670B2 (en) * | 2009-09-28 | 2013-11-26 | Xerox Corporation | Automatic generation of device-centric distribution lists |
-
2011
- 2011-01-12 WO PCT/JP2011/000080 patent/WO2011132345A1/ja not_active Ceased
- 2011-01-12 US US13/639,721 patent/US9503534B2/en not_active Expired - Fee Related
- 2011-01-12 JP JP2012511513A patent/JP5733307B2/ja not_active Expired - Fee Related
- 2011-01-12 CN CN2011800201999A patent/CN102844780A/zh active Pending
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003256713A (ja) * | 2002-02-28 | 2003-09-12 | Hitachi Ltd | 広告配信装置および広告の配信方法ならびに移動体通信装置 |
| JP2004213287A (ja) * | 2002-12-27 | 2004-07-29 | Mitsubishi Research Institute Inc | 情報配信システム、情報配信方法、データ送信装置、データ受信装置、データ管理装置及びプログラム |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012208904A (ja) * | 2011-03-30 | 2012-10-25 | Nec Personal Computers Ltd | 情報処理システム |
Also Published As
| Publication number | Publication date |
|---|---|
| JP5733307B2 (ja) | 2015-06-10 |
| JPWO2011132345A1 (ja) | 2013-07-18 |
| US20130031167A1 (en) | 2013-01-31 |
| US9503534B2 (en) | 2016-11-22 |
| CN102844780A (zh) | 2012-12-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9792633B2 (en) | Method and system for intelligent processing of electronic information with cloud computing | |
| US8913728B2 (en) | Method and system for automated intellegent advertising on wearable devices | |
| US8542809B2 (en) | Method and system for alphanumeric indexing for advertising with cloud computing | |
| US10475135B2 (en) | Method and system for providing searching and contributing in a social media ecosystem | |
| US20120185307A1 (en) | Method and system for alphanumeric indexing for advertising via cloud computing | |
| US11553314B2 (en) | Method and system for providing interoperability for rich communication suite (RCS) messaging with local and remote applications with e-commerce and data collection | |
| JP5733307B2 (ja) | 情報配信システム | |
| KR20220063295A (ko) | 임시 컨텐츠 메시지를 처리하기 위한 방법들 및 시스템들 | |
| KR20120036831A (ko) | 갱신들의 소셜 네트워킹 서비스 내로의 통합 | |
| WO2007080629A1 (ja) | 携帯型端末装置、アドレス帳転送装置、携帯型端末装置における情報の表示方法、アドレス帳転送方法、およびコンピュータプログラム | |
| US12250186B2 (en) | Method and system for providing interoperability for rich communication suite (RCS) information sharing using plural channels | |
| KR102779902B1 (ko) | 온라인 프라이버시 보호 기술 | |
| TW202042526A (zh) | 可靠的使用者服務系統和方法 | |
| JP5453785B2 (ja) | 認証システム、認証サーバ、認証方法、及び、プログラム | |
| CN106161575B (zh) | 用户匹配方法及装置 | |
| JP4518969B2 (ja) | 携帯通信装置、バックアップ装置、バックアップ方法、およびバックアッププログラム | |
| US20150242501A1 (en) | Social network address book | |
| KR20170020034A (ko) | 구매자 및 판매자 정보 제공 시스템 및 방법 | |
| JP2008071216A (ja) | 情報伝達システム、情報伝達計算機及びプログラム | |
| JP6375235B2 (ja) | 情報処理装置、プログラムに対するデータの引渡し方法及びプログラム | |
| US20250227503A1 (en) | Method and system for providing interoperability for rich communication suite (rcs) with artificial intelligence (ai) | |
| JP6163402B2 (ja) | 鍵交換装置、鍵交換方法、及びプログラム | |
| JP5108082B2 (ja) | 認証処理システム、認証処理方法および認証処理プログラム | |
| JP2016133729A (ja) | データ符号化装置、データ符号化方法、及びプログラム | |
| KR101906601B1 (ko) | 조직정보에 기반한 부가서비스 제공시스템, 그 조직정보관리서버, 디렉토리관리서버, 통신서비스서버 및 그 부가서비스 제공방법 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| WWE | Wipo information: entry into national phase |
Ref document number: 201180020199.9 Country of ref document: CN |
|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 11771691 Country of ref document: EP Kind code of ref document: A1 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2012511513 Country of ref document: JP |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 13639721 Country of ref document: US |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 11771691 Country of ref document: EP Kind code of ref document: A1 |