WO2014068707A1 - コンテンツ配信システム、プログラムおよびコンテンツ配信方法 - Google Patents
コンテンツ配信システム、プログラムおよびコンテンツ配信方法 Download PDFInfo
- Publication number
- WO2014068707A1 WO2014068707A1 PCT/JP2012/078193 JP2012078193W WO2014068707A1 WO 2014068707 A1 WO2014068707 A1 WO 2014068707A1 JP 2012078193 W JP2012078193 W JP 2012078193W WO 2014068707 A1 WO2014068707 A1 WO 2014068707A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- content
- electronic device
- time
- user
- position information
- Prior art date
Links
Images
Classifications
-
- 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/52—Network services specially adapted for the location of the user terminal
-
- 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/55—Push-based network services
-
- 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/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
-
- 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/2866—Architectures; Arrangements
- H04L67/30—Profiles
- H04L67/303—Terminal profiles
-
- 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
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/30—Profiles
- H04L67/306—User profiles
Definitions
- the present invention relates to a content distribution system for distributing content to an electronic device.
- a first aspect of the present invention is a content distribution system for distributing at least one content to at least one electronic device, and includes a position information acquisition unit, a candidate selection unit, and a content distribution unit.
- the content is for notifying a user of the electronic device about provision of a predetermined service, and is associated with at least a service provision location and a service expiration date, and the location information
- the acquisition unit acquires a plurality of pieces of position information that can specify the position of the electronic device from each of the electronic devices in a time series, and the candidate selection unit selects each of the electronic devices as a content distribution candidate.
- the assumed travel time required to travel from the position specified by the latest position information acquired by the position information acquisition unit to the provision location corresponding to the content is assumed as the estimated travel time
- the assumed travel from the current time Select the electronic device whose time has passed before the expiration date corresponding to the content, and distribute the content Is the content is delivered to the electronic device the candidate selection unit for the content has been selected.
- the user's electronic device that can reach the service provision location by the expiration date is selected, and the content related to the service is distributed. Can be targeted.
- the content delivery target can be selected from the viewpoint of whether or not the service location can be reached by the expiration date, and the service can be actually received. Compared to the service, it is possible to notify the service more appropriately and effectively.
- the position information acquired from the electronic device only needs to be able to identify the position of the electronic device based on this, for example, the latitude and longitude of the location where the electronic device is located (altitude is added to these) It is also possible to indicate an address or a place name.
- the position information may be acquired directly from the corresponding electronic device via a network, or may be acquired indirectly by another device.
- the estimated travel time described above may be a travel time required to travel from the position specified by the latest position information to the service providing location, and is calculated as a time according to the travel means available on the route. do it.
- the delivery candidate may be selected in consideration of this time.
- the content is associated with an assumed usage time assumed to be required for use of the service
- the candidate selection unit sets the assumption from the current time as a delivery candidate of the content.
- the electronic device is selected such that the travel time and the estimated usage time corresponding to the content have passed before the expiration date corresponding to the content.
- the user's electronic device that can reach the service location and use the service is selected by the expiration date of the service.
- the content related to the service can be distributed.
- the content distribution target can be selected from the viewpoint of whether or not there is time to reach the service location and use the service before the expiration date, so that it takes a certain amount of time to use it. Notification regarding the service can be performed more appropriately and effectively.
- the delivery candidate may be selected in consideration of the stay time.
- a stay determination unit and an average calculation unit are provided.
- the stay determination unit for the position information continuously acquired by the position information acquisition unit for the same electronic device, the position specified by the position information does not change or changes only within a predetermined range.
- the average calculation unit determines that the electronic device is staying at a specific place while the average calculation unit determines that the stay determination unit is staying at the specific location for each electronic device.
- the candidate selecting unit calculates an average stay time that is an average of the average stay time calculated by the average calculator for each electronic device, and the stay determination unit stays at a specific place for the electronic device.
- the estimated stay time is defined as the difference between the elapsed time and the elapsed time since the determination that the current travel time has elapsed, the estimated travel time and the time when the estimated stay time has elapsed Selecting the electronic device to be expiry previously corresponding to Ntsu.
- the user who can reach the service providing place even after staying at the specific place for the assumed stay time by the expiration date of the service. Can be selected as a distribution target of content related to the service.
- the content distribution target can be selected from the viewpoint of whether or not the service location can be reached by the expiration date even if it is assumed that the user stays at a specific location for a certain period of time. Notification can be made.
- an electronic device possessed by such a user may be selected as a delivery candidate.
- each of the electronic devices is associated with an action base indicating a place that is a base when a user of the electronic device acts. Then, the candidate selection unit, as a content distribution candidate having a certain period of time until the expiration date, the position specified by the latest position information acquired by the position information acquisition unit coincides with the action base or is constant The electronic device within a distance range of less than is selected.
- a user's electronic device located at or near the action base can be distributed.
- each of the electronic devices is associated with an action base that indicates a place to be a base when the user of the electronic device acts.
- the direction estimation part is provided, The said direction estimation part is based on transition of the position specified by the position information for the position information continuously acquired by the position information acquisition part for the same electronic device.
- the direction in which the electronic device moves is estimated, and the candidate selection unit determines that the direction estimated by the direction estimation unit is directed to the action base as a content distribution candidate having a certain period until the expiration date.
- the electronic device is selected.
- the electronic device of the user heading to the action base can be distributed.
- the action base associated with each electronic device may be information associated with the electronic device in advance, or information acquired from the electronic device each time. It may be.
- the term “there is a certain period until the expiration date” in the fourth and fifth aspects described above may be a period that is longer than the period during which the user is expected to reach the action base and stay at the action base. , Half day, day unit, or week unit.
- the content distribution target may be narrowed down under conditions other than those described above.
- the user attributes gender, age, etc.
- an attribute information acquisition unit is provided, and the user attribute to be a service target is associated with the content, and the attribute information acquisition unit includes at least one electronic device.
- the candidate selection unit obtains the content distribution candidate, and the user attribute acquired by the attribute information acquisition unit matches the user attribute corresponding to the content.
- the electronic device is selected from the above.
- content distribution targets can be narrowed down based on user attributes, so that it is possible to notify the user of service provision more appropriately.
- the user attribute in the electronic device may be acquired directly from the corresponding electronic device via the network, or may be acquired indirectly by another device.
- a seventh aspect of the present invention causes a computer to function as all the constituent elements in any one of the above aspects.
- a computer system in which this program is implemented exhibits the same operations and effects as the inventions of the above aspects.
- This program is provided to the image processing terminal or its user in a state where it is recorded on a computer-readable recording medium such as an optical disk such as a CD-ROM or DVD, a magnetic disk, or a semiconductor memory. Can do.
- a computer-readable recording medium such as an optical disk such as a CD-ROM or DVD, a magnetic disk, or a semiconductor memory.
- a content distribution method for distributing at least one content to at least one electronic device by at least one server, including a position information acquisition procedure, a candidate selection procedure, and a content distribution. It consists of steps.
- the content is for notifying a user of the electronic device about provision of a predetermined service, and is associated with at least a service provision location and a service expiration date, and the location information
- the acquisition procedure acquires a plurality of pieces of position information that can identify the position of the electronic device from each of the electronic devices in time series, and the candidate selection procedure includes the electronic devices as distribution candidates for the content.
- the travel time required to travel from the position specified by the latest position information acquired in the position information acquisition procedure to the provision location corresponding to the content is assumed as the travel time, the current time Select the electronic device whose travel time has passed before the expiration date corresponding to the content, and select the container. Tsu delivery procedure, the content is delivered to the electronic device selected by the candidate selection procedure for the content.
- a server that distributes content by such a method exhibits the same operations and effects as the inventions of the above aspects.
- Block diagram showing the overall configuration of the content distribution system Flow chart showing information registration processing Flowchart showing action pattern estimation processing Flow chart showing content distribution processing Flow chart showing final selection process Chart showing the timing related to selection of distribution target
- the content distribution system 1 includes a control unit 11, a communication unit 13, a storage unit 15, an input unit 17, a display unit 19, and the like, and at least one electronic device via the network 100. It is a server computer configured to be able to communicate with each device 2.
- the control part 11 controls operation
- the communication unit 13 includes a communication module corresponding to a predetermined communication standard (LAN standard), and controls communication via the network 100 by the content distribution system 1.
- LAN standard a predetermined communication standard
- the storage unit 15 stores a database in which various information groups about each electronic device 2 are registered, or a plurality of contents generated to notify the user about the provision of a predetermined service. .
- This content is generated to notify the user about the provision of a predetermined service and encourage the use of the service, and is associated with at least the following information.
- Information associated with content ⁇ User attributes ⁇ Attributes of users targeted for the service such as gender or age ⁇ Service providing location ⁇ Location information of the service providing location ⁇ Service expiration date ⁇ Expiration date set for the service ⁇ Assumed usage time ⁇ Service Time required for use ⁇ Distribution schedule ⁇ Information specifying the timing to distribute content “Service” here means transfer of tangible products (including paid or free), or for computers The transfer of information goods such as data, application programs, dictated information, licenses for these, etc. (including paid and free), and the above "content” is used for advertising for these products or information goods Notification of discounts in the event of a purchase or transfer of these It is those of the eye.
- the electronic device 2 in this embodiment includes a control unit 21, a communication unit 23, a storage unit 25, a GPS sensor 31, an acceleration sensor 33, a camera unit 41, an input unit 43, a display unit 45, a voice input / output unit 47, and the like. Is a mobile phone terminal.
- the GPS sensor 31 is a sensor that identifies the current position of the electronic device 2 based on radio waves received from a plurality of GPS (Global Positioning System) satellites
- the acceleration sensor 33 is an acceleration applied to the electronic device 2.
- the input unit 43 includes a touch panel configured integrally with the display surface of the display unit 45 and key switches provided on the terminal main body, and receives user input operations via these.
- the electronic device 2 having such a configuration is configured to transmit a registration request and a position notification accompanied by the following information as a command to the content distribution system 1.
- “Commands from the electronic device 2 and accompanying information” ⁇ Registration request (identification information, user attributes, action base) ⁇ Location notification (identification information, location information)
- the registration request is the identification information of the electronic device 2 (and the user who owns it) when an operation for user registration is performed after a specific application program is activated on the electronic device 2 side.
- Action base indicating the user's attributes (gender, age, etc.), or the location where the user acts as base (for example, location information such as residence, school, or workplace).
- Is a command for requesting registration one or more registrations of a plurality of types of information including “user attribute” and “behavior base”).
- the position notification is performed by periodically executing the application program similar to the above and completing the user registration based on the registration request at regular intervals (for example, any set time such as every 10 minutes to 1 hour). And is a command for requesting registration of the position information of the electronic device 2.
- this information registration process When this information registration process is activated, first, the contents of the received command are checked prior to the activation, and if it is determined that this is a registration request (s110: YES), the information ( Identification information, user attributes, action bases) are acquired (s120).
- the electronic device 2 (and the user who owns it) that has transmitted the registration request registers. It is checked whether it has been completed (s130).
- the following information including user attributes and action bases is registered in the database in association with identification information.
- Identification information ⁇ Information assigned to identify electronic device 2 and users ⁇ User attributes ⁇ Attributes of users targeted for services such as gender or age ⁇ Behavior bases ⁇ Bases for acting such as residence, school, workplace Location information of a place to be ⁇ Location information group ⁇ At least one location information periodically acquired from the electronic device 2 ⁇ Behavior pattern ⁇ User behavior pattern estimated by the behavior pattern estimation process described later ⁇ Stay history ⁇ User in the past Location information of where the user stayed (stay place)-Average stay time ⁇ Average value of time the user stayed at the stay place-Stay state flag ⁇ Flag indicating whether the user is staying at the predetermined place In this s130 If it is determined that it is unregistered (s130: NO), it is acquired at the same time in
- the information group registered in the database in association with the same identification information as the acquired identification information is the other information acquired in s120. It is updated based on the information (s150).
- the user information and action base corresponding to the same identification information as the acquired identification information are replaced with the user attribute and action base acquired in s120.
- the action base corresponding to the same identification information as the acquired identification information may be additionally registered instead of being replaced with the action base acquired in s120.
- the electronic device 2 transmits the position notification after the new registration based on the registration request is performed first, and after that, the registration is completed. In the present embodiment, the position notification is received. Then, the process proceeds to the next process (s180) without checking whether it has been registered.
- an information group registered in the database in association with the same identification information as the acquired identification information is acquired in s170. It is updated based on the other information (s180).
- the position information acquired in s170 is additionally registered as corresponding to the same identification information as the acquired identification information.
- the position information acquired in s170 becomes part of the “position information group” corresponding to the same identification information as the acquired identification information.
- behavior pattern estimation processing for estimating the behavior pattern of the user identified by the acquired identification information is executed (s210).
- This behavior pattern estimation process is started with an information group corresponding to the same identification information as the acquired identification information among the information groups registered in the database as an argument.
- the behavior pattern of the corresponding user such as “stay at the behavior base”, “stay outside the behavior base”, “moving to the behavior base”, “moving outside the behavior base”, etc.
- An action pattern is returned as a return value.
- the information registration process is ended.
- this behavior pattern estimation process is activated, first, based on the information group passed from the information registration process, whether or not the electronic device 2 identified by the identification information of these is located at the behavior base It is checked (s310).
- the latest location information in the information group passed from the information registration process overlaps with any one of the action bases in the same information group, or less than a certain amount (for example, several meters) If it is within the distance range, it is determined that it is located at the action base.
- the corresponding electronic device 2 (information registration process) is based on the information group passed from the information registration process. It is checked whether or not the electronic device 2 identified by the identification information passed from is staying at a predetermined place (s330).
- the user when the location information passed from the information registration process is extracted in a predetermined number (for example, 3) in order from the latest, and the location information shows a tendency to change in a specific direction in time series, the user Is determined to be moving. Conversely, if the position information does not show a tendency to change in a specific direction in time series, or the change amount is less than a certain value (for example, a few meters) even if such a tendency is shown, the user is predetermined. It is determined that you are staying at the place.
- a predetermined number for example, 3
- the stay state flag registered in the database in association with the identification information Is set to “1” (value indicating staying) (s340).
- the stay state flag When the stay state flag is set / reset, the timing (time) is recorded at any time in the memory or the storage unit 15. By referring to these timings, the stay state flag is set or reset. You can identify the duration that was reset.
- the process returns to the information registration process using this as a return value. If it is determined that the vehicle is moving in s330 (s330: NO), the stay state flag similar to that in s340 is reset ("0" is set) (s360).
- the average stay time registered in the database in association with the identification information is updated (s370).
- the maintenance period in which “1” was set in the stay state flag most recently is specified.
- the average value of the average stay time registered in the database and the maintenance period thus identified is calculated. This is updated as the new average stay time. That is, when the maintenance time is a short time less than the threshold value, the average stay time is not updated.
- a predetermined threshold for example, 30 minutes
- the stay history registered in the database in association with the identification information is updated (s380).
- the start time and end time at which “1” was set in the stay state flag most recently are specified by referring to the stay state flag.
- each piece of position information acquired during the period from the start time to the end time is extracted from the position information group passed from the information registration process, and a place represented by these position information (for example, an average) Value or the most distributed area) is identified as the place of stay.
- the stay location is additionally registered as a stay history registered in the database.
- the location information is given a time stamp and the acquisition time of the location information can be specified from here, it is acquired during the period from the start time to the end time by comparing with the acquisition time. It is good also as specifying each performed position information. Further, it is also possible to specify (calculate) each piece of position information acquired during a period from the start time to the end time based on the period in which the position information is acquired.
- the user possessing the corresponding electronic device 2 is not moving to the action base. Or whether it is moving to any other place (s390).
- the moving direction is a direction from the latest current position to one of the action bases, it is determined that the user is moving to the action base. It is determined that the user is moving to the place.
- “Move to action base” is set as the action pattern (s400), and the process returns to the information registration process using this as a return value. .
- the information group passed from the information registration process is referred to in some processing procedures, but only the identification information is passed from the information registration process.
- the information registered in the database may be referred to in association with the identification information.
- any content stored in the storage unit 15 is in a standby state until it is time to distribute (s510: NO).
- the contents stored in the storage unit 15 are arranged in order from the closest timing to be delivered based on the delivery schedule in advance at regular intervals (the order of delivery is arranged in an identifiable manner). In this s510, the system waits until the distribution timing of the content to be distributed most recently is reached.
- the content to be distributed is acquired from the storage unit 15 (s520).
- the maximum distribution area in which content is to be distributed is set (s530).
- target content a range that is statistically or experimentally determined that the content acquired in s520 (hereinafter referred to as “target content” in the description of this process) is likely to visit the corresponding provision location.
- the maximum distribution area may be always set as a certain distance range (for example, a linear distance up to several tens of kilometers from the place of provision).
- the distribution candidates are narrowed down by excluding the electronic devices 2 located outside the distribution area set in s530 as distribution candidates for the target content (s540).
- position information outside the distribution area set in s530 is specified, and information such as identification information corresponding thereto is The setting is made so as not to be referred to in the process of (2), thereby narrowing the distribution candidates.
- s540 adjustment may be made so that the maximum distribution area is appropriately increased or decreased so that a certain number or more of electronic devices 2 remain as distribution candidates.
- the distribution candidates are narrowed down by excluding the user's electronic device 2 whose degree of coincidence with the user attribute corresponding to the content is a candidate for distribution of the target content (s550).
- information such as identification information corresponding to the user attributes determined not to match the user attributes corresponding to the target content is referred to in the subsequent processing.
- the setting is made so as not to be performed, thereby narrowing the distribution candidates.
- This “user attribute defined as not matching” refers to a user attribute such that, for example, a certain number or more of attributes do not match or all do not match in comparison with the user attribute corresponding to the target content.
- the electronic device 2 having the action pattern based on the action base is selected as a delivery candidate (s570).
- the behavior patterns set to “stay at the behavior base” or “move to the behavior base” are extracted and identified by the identification information corresponding to them.
- the device 2 is selected as a delivery candidate.
- the electronic device 2 having an action pattern based on a place other than the action base is selected as a delivery candidate (s580).
- the behavior patterns registered in the database the behavior patterns set to “stay outside the behavior base” and “move outside the behavior base” are extracted and identified by the corresponding identification information.
- the electronic device 2 is selected as a delivery candidate.
- the user's electronic device 2 that can reach the service providing location by the expiration date is selected as the final distribution candidate among the distribution candidates thus selected. (S590).
- final delivery candidates are selected as follows (final selection processing; see FIG. 5). First, in the database, the identification information narrowed down to s580 and the selected identification information and the information group corresponding to the identification information are respectively acquired (s610).
- the travel time required to move from the current position to the provision location corresponding to the target content Is calculated as “assumed travel time” (s640).
- the travel route and travel time using the travel means (walking, bus, train, etc.) from the current position to the provided place are one or both of the travel means and travel section to be used ( A plurality of types are calculated as different combinations of both), and the maximum travel time among them is calculated as an “assumed travel time”.
- the maximum travel time is referred to as “assumed travel time”, but an average value of a plurality of types of travel times calculated or the minimum travel time may be referred to as “assumed travel time”.
- the user stays at a predetermined place for the time when “1” was set to the stay state flag most recently. It is specified as the elapsed time (s650).
- the time that is the difference between the average stay time in the information group to be processed and the elapsed time specified in s650 is calculated as “expected stay time” (s660).
- This estimated staying time is obtained by subtracting the elapsed time from the average staying time, and is the remaining staying time that the user is assumed to continue to stay after.
- each of the distribution candidate electronic devices 2 selected in s570 or s680 is determined as a content distribution target (s710), and distribution of the target content is performed to each of the distribution target electronic devices 2 thus determined. Is performed (s720), the process returns to s510.
- the service is provided to the service providing location before the expiration date.
- the reachable user's electronic device 2 can be selected and set as a content distribution target for the service (s680).
- a user who can use the service by reaching the service location by the expiration date of the service based on the relationship with the estimated usage time as well as the current time and the estimated travel time (s670).
- the electronic device 2 can be selected and set as a distribution target of content related to the service (s680).
- the content distribution target can be selected from the viewpoint of whether or not there is a time allowance until the service location is used after reaching the provision place by the expiration date (see FIG. 6).
- the content distribution target can be selected from the viewpoint of whether or not there is a time allowance until the service location is used after reaching the provision place by the expiration date (see FIG. 6).
- the service stays at a specific place after staying at the specific place by the expiration date of the service.
- the user's electronic device 2 that can reach the providing location can be selected and set as a content distribution target for the service (s680).
- the content distribution target can be selected from the viewpoint of whether or not the service location can be reached by the expiration date even if it is assumed that the user stays for a certain time in a specific location (see FIG. 6). It is possible to effectively notify the service.
- the action pattern based on the action base about the content whose remaining period until the expiration date is long, that is, located in the action base, located in the vicinity thereof.
- the electronic device 2 of the user heading to the action base can be targeted for distribution (s560 to s710).
- a user who is staying at an action base such as home, work or other places where he / she frequently visits, or who is heading to the action base is expected to stay at the action base for a long time after that. If the service has a sufficient margin until the expiration date even after considering the estimated travel time, it is desirable to notify the provision of the service.
- the content distribution target can be narrowed down based on the user attribute (s550), so that it is possible to more appropriately notify the user about the provision of the service.
- the present invention is not limited to the above-described embodiments, and can take various forms as long as they belong to the technical scope of the present invention. Needless to say.
- this position information is configured to be indirectly acquired by a device other than the content distribution system 1.
- the said embodiment it is comprised so that only the user's electronic device 2 which becomes the action pattern based on an action base may be selected as a delivery object about the content whose remaining period until an expiration date is long. Has been. However, for this type of content, these electronic devices 2 may be selected in addition to the selection when the remaining period until the expiration date is not long. For this purpose, in the content distribution process, it may be considered to shift to s580 after the process of s570.
- the current position of the electronic device can be specified by the electronic device itself or another system, and contents can be transmitted to the user. Any other electronic device such as a portable information terminal may be used as long as it has a function of reproducing information so that it can be notified.
- s170 of the information registration process is an example of the position information acquisition unit in the present invention
- s120 of the process is an example of the attribute information acquisition unit in the present invention.
- Distribution processing s540 to s710 is an example of the candidate selection unit in the present invention
- s720 of the processing is an example of the content distribution unit in the present invention
- behavior pattern estimation processing s310 and s330 It is an example of the stay determination part in invention
- s370 of the process is an example of the average calculation part in this invention
- s330 of the process is an example of the direction estimation part in this invention.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
また、上述した想定移動時間は、最新の位置情報で特定される位置からサービスの提供場所まで移動するのに要する移動時間であればよく、その経路において利用可能な移動手段に応じた時間として算出すればよい。
これらのうち、前記滞在判定部は、同一の前記電子機器について前記位置情報取得部が連続して取得した位置情報につき、該位置情報で特定される位置が変化しないまたは所定範囲内のみで変化している間、その電子機器が特定の場所に滞在していると判定して、前記平均算出部は、前記電子機器それぞれについて、前記滞在判定部が特定の場所に滞在していると判定した期間の平均となる平均滞在時間を算出して、前記候補選定部は、それぞれの前記電子機器について前記平均算出部が算出した平均滞在時間と、該電子機器について前記滞在判定部が特定の場所に滞在していると判定して以降の経過時間と、の差となる時間を想定滞在時間とした場合に、現在時刻から前記想定移動時間および前記想定滞在時間の経過した時刻が、そのコンテンツに対応する有効期限以前となる前記電子機器を選定する。
本発明の第4局面においては、前記電子機器それぞれに、該電子機器のユーザが行動する際の拠点となる場所を示す行動拠点が対応づけられている。そして、前記候補選定部は、有効期限まで一定以上の期間があるコンテンツの配信候補として、前記位置情報取得部により取得される最新の位置情報で特定される位置が前記行動拠点と一致するまたは一定未満の距離範囲内にある前記電子機器を選定する。
なお、上述した第4,第5局面において、電子機器それぞれに対応づけられた行動拠点は、あらかじめ電子機器に対応づけておいた情報であってもよいし、都度、電子機器から取得される情報であってもよい。
このプログラムを実装したコンピュータシステムは、上記各局面の発明と同様の作用、効果を奏するものとなる。
(1)全体構成
コンテンツ配信システム1は、図1に示すように、制御部11、通信部13、記憶部15、入力部17および表示部19などを備え、ネットワーク100を介して少なくとも1つの電子機器2それぞれと通信可能に構成されたサーバコンピュータである。
また、通信部13は、所定の通信規格(LAN規格)に対応した通信モジュールからなり、コンテンツ配信システム1によるネットワーク100を介した通信を制御する。
「コンテンツに対応づけられた情報」
・ユーザ属性 ⇒ 性別または年齢などサービスのターゲットとなるユーザの属性
・サービスの提供場所 ⇒ サービスを提供する場所の位置情報
・サービスの有効期限 ⇒ サービスに設定された有効期限
・想定利用時間 ⇒ サービスの利用に要すると想定される時間
・配信スケジュール ⇒ コンテンツを配信すべきタイミングを規定した情報
ここでいう「サービス」とは、有体の商品を譲渡(有償・無償を含む)すること、またはコンピュータ用データ・アプリケーションプログラム・口述される情報・これらの使用許諾などといった情報財を譲渡する(有償・無償を含む)ことであり、上記「コンテンツ」は、これら商品または情報財についての宣伝広告を行うためのもの、またはこれらの有償譲渡を受ける場合における割引情報を通知するためのものである。
「電子機器2からの指令および付随する情報」
・登録要求(識別情報、ユーザ属性、行動拠点)
・位置通知(識別情報、位置情報)
これらのうち、登録要求は、電子機器2側で特定のアプリケーションプログラムが起動した以降、ユーザ登録のための操作が行われた際に、その電子機器2(およびこれを所持するユーザ)の識別情報と共に送信されてくるものであって、ユーザの属性(性別、年齢など)、またはユーザが行動する際の拠点となる場所(例えば、居住地、学校、または職場などの位置情報)を示す行動拠点などの登録(「ユーザの属性」、「行動拠点」を含む複数種類の情報のうちの1以上の登録)を要求するための指令である。
(2)制御部11による処理
ここで、制御部11が記憶部15に格納されたプログラムに従って実行する各種処理について説明する。
(2-1)情報登録処理
はじめに、電子機器2からの指令を受信する毎に起動される情報登録処理の処理手順を図2に基づいて説明する。
「データベースの登録内容」
・識別情報 ⇒ 電子機器2およびユーザを識別すべく割り当てられた情報
・ユーザ属性 ⇒ 性別または年齢などサービスのターゲットとなるユーザの属性
・行動拠点 ⇒ 居住地、学校、職場など行動する際の拠点となる場所の位置情報
・位置情報群 ⇒ 電子機器2から定期的に取得される少なくとも1つの位置情報
・行動パターン ⇒ 後述の行動パターン推定処理で推定されるユーザの行動パターン
・滞在履歴 ⇒ 過去にユーザが滞在した場所(滞在場所)の位置情報
・平均滞在時間 ⇒ ユーザが滞在場所に滞在した時間の平均値
・滞在状態フラグ ⇒ ユーザが所定の場所に滞在しているか否かを示すフラグ
このs130で未登録であると判定された場合(s130:NO)、取得識別情報に対応づけて、上記s120にて同時に取得された他の情報が新規登録される(s140)。なお、ここでは、この時点(未登録と判定された時点)で取得されていない情報を含むデータセットが登録されるように構成されており、取得されていない情報には初期値(本実施形態ではNULL)がセットされる。
(2-2)行動パターン推定処理
次に、情報登録処理のs210において実行される行動パターン推定処理の処理手順について図3に基づいて説明する。
また、上記s330で移動中であると判定されたら(s330:NO)、上記s340と同様の滞在状態フラグがリセット(「0」をセット)される(s360)。
ここでは、まず、上記s360でリセットされた滞在状態フラグを参照することで、直近で滞在状態フラグに「1」がセットされていた(つまりユーザが所定の場所に滞在した)維持期間が特定される。
ここでは、上記s370と同様、滞在状態フラグを参照することで、直近で滞在状態フラグに「1」がセットされていた開始時刻および終了時刻が特定される。続いて、情報登録処理から渡された位置情報群の中から、その開始時刻から終了時刻に至る期間中に取得された位置情報それぞれが抽出され、これら位置情報で代表される場所(例えば、平均値または最も多く分布している領域など)が滞在場所として特定される。そして、上記データベースに登録されている滞在履歴として、この滞在場所が追加登録される。
(2-3)コンテンツ配信処理
続いて、コンテンツ配信システム1が起動した以降、繰り返し実行されるコンテンツ配信処理の処理手順を図4に基づいて説明する。
次に、コンテンツを配信すべき最大の配信エリアが設定される(s530)。ここでは、上記s520にて取得されたコンテンツ(以降、本処理の説明において「対象コンテンツ」という)につき、その対応する提供場所への訪問可能性があるとして統計的または実験的に定められた範囲が、対象コンテンツの最大配信エリアとして設定される。なお、この最大配信エリアは、常に一定の距離範囲(例えば、提供場所まで直線距離で数十kmまでの範囲など)として設定されることとしてもよい。
次に、対象コンテンツの配信候補として、そのコンテンツに対応するユーザ属性との一致度が低いユーザの電子機器2を除外することにより、配信候補が絞り込まれる(s550)。ここでは、上記データベースに登録されているユーザ属性のうち、対象コンテンツに対応するユーザ属性と一致しないものとして定められたユーザ属性につき、これに対応する識別情報などの情報が、以降の処理で参照されなくなるよう設定がなされ、これにより配信候補が絞り込まれる。
次に、対象コンテンツの有効期限までの残り期間がチェックされ(s560)、この残り期間がある程度長期間(例えば、半日、1日単位、または1週間単位などで規定される任意の期間)と判定された場合には(s560:YES)、行動拠点に基づく行動パターンとなっている電子機器2が配信候補として選定される(s570)。ここでは、上記データベースに登録されている行動パターンのうち、「行動拠点に滞在」または「行動拠点に移動」に設定されている行動パターンが抽出され、これらに対応する識別情報で識別される電子機器2が、配信候補として選定される。
まず、上記データベースのうち、上記s580までに絞り込まれ、かつ選定された識別情報、および、識別情報に対応する情報群がそれぞれ取得される(s610)。
このs620で未処理となっている識別情報が残っていれば(s620:YES)、未処理となっているいずれかの識別情報およびこれに対応する情報群が、以降の処理対象として選択される(s630)。
これ以降(プロセスが上記s620へ戻った以降)、上記s620以降の処理が、未処理となっている識別情報全てについて行われるまで繰り返され、未処理の識別情報がなくなったら(s620:NO)、次の処理(s710)へと移行する。
(4)作用,効果
このように構成されたコンテンツ配信システム1では、現在時刻と各電子機器2における想定移動時間との関係に基づき(s640~s670)、サービスの提供場所へその有効期限までに到達可能なユーザの電子機器2を選定して、そのサービスに関するコンテンツの配信対象とすることができる(s680)。
(5)変形例
以上、本発明の実施の形態について説明したが、本発明は、上記実施形態に何ら限定されることはなく、本発明の技術的範囲に属する限り種々の形態をとり得ることはいうまでもない。
(6)本発明との対応関係
上記実施形態において、情報登録処理のs170が本発明における位置情報取得部の一例であり、同処理のs120が本発明における属性情報取得部の一例であり、コンテンツ配信処理のs540~s710(最終選定処理含む)が本発明における候補選定部の一例であり、同処理のs720が本発明におけるコンテンツ配信部の一例であり、行動パターン推定処理のs310,s330が本発明における滞在判定部の一例であり、同処理のs370が本発明における平均算出部の一例であり、同処理のs330が本発明における方向推定部の一例である。
Claims (8)
- 少なくとも1つのコンテンツを少なくとも1つの電子機器へと配信するためのコンテンツ配信システムであって、
位置情報取得部と候補選定部とコンテンツ配信部とを備えており、
前記コンテンツは、所定サービスの提供について前記電子機器のユーザに通知するためのものであって、少なくともサービスの提供場所、および、サービスの有効期限が対応づけられており、
前記位置情報取得部は、前記電子機器それぞれから、該電子機器の位置を特定可能な位置情報を、時系列に沿って複数取得して、
前記候補選定部は、前記コンテンツの配信候補として、前記電子機器それぞれについて前記位置情報取得部が取得する最新の位置情報で特定される位置から、そのコンテンツに対応する提供場所まで移動するのに要する移動時間を想定移動時間とした場合に、現在時刻から前記想定移動時間の経過した時刻が、そのコンテンツに対応する有効期限以前となる前記電子機器を選定して、
前記コンテンツ配信部は、前記コンテンツを、該コンテンツについて前記候補選定部が選定した前記電子機器へと配信する
ことを特徴とするコンテンツ配信システム。 - 前記コンテンツには、サービスの利用に要すると想定される想定利用時間が対応づけられており、
前記候補選定部は、前記コンテンツの配信候補として、現在時刻から前記想定移動時間およびそのコンテンツに対応する想定利用時間の経過した時刻が、そのコンテンツに対応する有効期限以前となる前記電子機器を選定する
ことを特徴とする請求項1に記載のコンテンツ配信システム。 - 滞在判定部と平均算出部とを備えており、
前記滞在判定部は、同一の前記電子機器について前記位置情報取得部が連続して取得した位置情報につき、該位置情報で特定される位置が変化しないまたは所定範囲内のみで変化している間、その電子機器が特定の場所に滞在していると判定して、
前記平均算出部は、前記電子機器それぞれについて、前記滞在判定部が特定の場所に滞在していると判定した期間の平均となる平均滞在時間を算出して、
前記候補選定部は、それぞれの前記電子機器について前記平均算出部が算出した平均滞在時間と、該電子機器について前記滞在判定部が特定の場所に滞在していると判定して以降の経過時間と、の差となる時間を想定滞在時間とした場合に、現在時刻から前記想定移動時間および前記想定滞在時間の経過した時刻が、そのコンテンツに対応する有効期限以前となる前記電子機器を選定する
ことを特徴とする請求項1または請求項2に記載のコンテンツ配信システム。 - 前記電子機器それぞれに、該電子機器のユーザが行動する際の拠点となる場所を示す行動拠点が対応づけられている場合において、
前記候補選定部は、有効期限まで一定以上の期間があるコンテンツの配信候補として、前記位置情報取得部により取得される最新の位置情報で特定される位置が前記行動拠点と一致するまたは一定未満の距離範囲内にある前記電子機器を選定する
ことを特徴とする請求項1から3のいずれかに記載のコンテンツ配信システム。 - 前記電子機器それぞれに、該電子機器のユーザが行動する際の拠点となる場所を示す行動拠点が対応づけられている場合において、
方向推定部を備えており、
前記方向推定部は、同一の前記電子機器について前記位置情報取得部が連続して取得した位置情報につき、該位置情報で特定される位置の推移に基づいて、該電子機器が移動する方向を推定して、
前記候補選定部は、有効期限まで一定以上の期間があるコンテンツの配信候補として、前記方向推定部により推定された方向が前記行動拠点に向かう方向となっている前記電子機器を選定する
ことを特徴とする請求項1から4のいずれかに記載のコンテンツ配信システム。 - 属性情報取得部を備えており、
前記コンテンツには、サービスのターゲットとなるユーザ属性が対応づけられており、
前記属性情報取得部は、少なくとも1つの前記電子機器それぞれから、該電子機器のユーザに関するユーザ属性を取得して、
前記候補選定部は、前記コンテンツの配信候補を、前記属性情報取得部に取得されたユーザ属性が、そのコンテンツに対応するユーザ属性と一致する前記電子機器の中から選定する
ことを特徴とする請求項1から5のいずれかに記載のコンテンツ配信システム。 - コンピュータを請求項1から6のいずれかに記載の全ての構成要件として機能させる
ためのプログラム。 - 少なくとも1つのサーバにより、少なくとも1つのコンテンツを少なくとも1つの電子機器へと配信するためのコンテンツ配信方法であって、
位置情報取得手順と候補選定手順とコンテンツ配信手順とからなり、
前記コンテンツは、所定サービスの提供について前記電子機器のユーザに通知するためのものであって、少なくともサービスの提供場所、および、サービスの有効期限が対応づけられており、
前記位置情報取得手順は、前記電子機器それぞれから、該電子機器の位置を特定可能な位置情報を、時系列に沿って複数取得して、
前記候補選定手順は、前記コンテンツの配信候補として、前記電子機器それぞれについて前記位置情報取得手順にて取得する最新の位置情報で特定される位置から、そのコンテンツに対応する提供場所まで移動するのに要する移動時間を想定移動時間とした場合に、現在時刻から前記想定移動時間の経過した時刻が、そのコンテンツに対応する有効期限以前となる前記電子機器を選定して、
前記コンテンツ配信手順は、前記コンテンツを、該コンテンツについて前記候補選定手順で選定した前記電子機器へと配信する
ことを特徴とするコンテンツ配信方法。
Priority Applications (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201280076826.5A CN104769562A (zh) | 2012-10-31 | 2012-10-31 | 内容分发系统、程序、以及内容分发方法 |
US14/440,070 US20150304438A1 (en) | 2012-10-31 | 2012-10-31 | Content distribution system, program, and content distribution method |
EP12887738.8A EP2916233A4 (en) | 2012-10-31 | 2012-10-31 | CONTENT DISTRIBUTION SYSTEM, PROGRAM AND CONTENT DISTRIBUTION METHOD |
PCT/JP2012/078193 WO2014068707A1 (ja) | 2012-10-31 | 2012-10-31 | コンテンツ配信システム、プログラムおよびコンテンツ配信方法 |
JP2014544123A JP5945604B2 (ja) | 2012-10-31 | 2012-10-31 | コンテンツ配信システム、プログラムおよびコンテンツ配信方法 |
HK15110285.6A HK1209859A1 (en) | 2012-10-31 | 2015-10-20 | Content distribution system, program and content distribution method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2012/078193 WO2014068707A1 (ja) | 2012-10-31 | 2012-10-31 | コンテンツ配信システム、プログラムおよびコンテンツ配信方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2014068707A1 true WO2014068707A1 (ja) | 2014-05-08 |
Family
ID=50626675
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2012/078193 WO2014068707A1 (ja) | 2012-10-31 | 2012-10-31 | コンテンツ配信システム、プログラムおよびコンテンツ配信方法 |
Country Status (6)
Country | Link |
---|---|
US (1) | US20150304438A1 (ja) |
EP (1) | EP2916233A4 (ja) |
JP (1) | JP5945604B2 (ja) |
CN (1) | CN104769562A (ja) |
HK (1) | HK1209859A1 (ja) |
WO (1) | WO2014068707A1 (ja) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5714072B2 (ja) * | 2013-09-11 | 2015-05-07 | 株式会社東芝 | 無線通信装置、接続制御方法及び接続制御プログラム |
US10305815B2 (en) * | 2016-04-29 | 2019-05-28 | Huawei Technologies Co., Ltd. | System and method for distributed resource management |
CN107135258B (zh) * | 2017-05-04 | 2020-09-18 | 浙江数链科技有限公司 | 消息推送的方法以及服务器 |
CN114424231A (zh) * | 2019-09-25 | 2022-04-29 | 夏普Nec显示器解决方案株式会社 | 电子设备、电子设备的管理方法及程序 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11283187A (ja) * | 1998-03-27 | 1999-10-15 | Aisin Seiki Co Ltd | 配車管理システム |
JP2001331590A (ja) * | 2000-05-24 | 2001-11-30 | Shingo Sakai | 情報提供システム及び情報提供方法 |
JP2002279113A (ja) * | 2001-03-22 | 2002-09-27 | Fujitsu Ltd | イベント参加案内方法 |
JP2008538250A (ja) | 2005-03-31 | 2008-10-16 | クゥアルコム・インコーポレイテッド | 時間と位置ベースの控えめな広告および情報メッセージ |
JP2009070064A (ja) * | 2007-09-12 | 2009-04-02 | Sony Corp | 情報配信装置、情報受信装置、情報配信方法、情報受信方法及び情報配信システム |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1280344A (zh) * | 1999-07-07 | 2001-01-17 | 电话通有限公司 | 利用无线通信系统分发电子优待券的方法和系统 |
US7085818B2 (en) * | 2001-09-27 | 2006-08-01 | International Business Machines Corporation | Method, system, and program for providing information on proximate events based on current location and user availability |
JP4062012B2 (ja) * | 2002-08-21 | 2008-03-19 | 日本電気株式会社 | 携帯電話機及びそれに用いる広告配信方法並びにそのプログラム |
JP4020032B2 (ja) * | 2002-09-19 | 2007-12-12 | 日産自動車株式会社 | コンテンツ提供エリアの提示方法 |
JP4274925B2 (ja) * | 2003-12-17 | 2009-06-10 | 株式会社ナビタイムジャパン | 情報配信システムおよび情報配信サーバならびに携帯端末および情報配信方法 |
WO2006057048A1 (ja) * | 2004-11-26 | 2006-06-01 | Fujitsu Limited | ネットワーク・サービス制御方法 |
US8068977B2 (en) * | 2006-09-28 | 2011-11-29 | Panasonic Corporation | Destination prediction apparatus and method thereof |
JP5215098B2 (ja) * | 2008-09-17 | 2013-06-19 | オリンパス株式会社 | 情報処理システム、プログラム及び情報記憶媒体 |
US8611853B2 (en) * | 2011-11-06 | 2013-12-17 | Verizon Patent And Licensing Inc. | Systems and methods for facilitating instant commerce by way of a data path |
-
2012
- 2012-10-31 WO PCT/JP2012/078193 patent/WO2014068707A1/ja active Application Filing
- 2012-10-31 EP EP12887738.8A patent/EP2916233A4/en not_active Withdrawn
- 2012-10-31 US US14/440,070 patent/US20150304438A1/en not_active Abandoned
- 2012-10-31 JP JP2014544123A patent/JP5945604B2/ja not_active Expired - Fee Related
- 2012-10-31 CN CN201280076826.5A patent/CN104769562A/zh active Pending
-
2015
- 2015-10-20 HK HK15110285.6A patent/HK1209859A1/xx unknown
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11283187A (ja) * | 1998-03-27 | 1999-10-15 | Aisin Seiki Co Ltd | 配車管理システム |
JP2001331590A (ja) * | 2000-05-24 | 2001-11-30 | Shingo Sakai | 情報提供システム及び情報提供方法 |
JP2002279113A (ja) * | 2001-03-22 | 2002-09-27 | Fujitsu Ltd | イベント参加案内方法 |
JP2008538250A (ja) | 2005-03-31 | 2008-10-16 | クゥアルコム・インコーポレイテッド | 時間と位置ベースの控えめな広告および情報メッセージ |
JP2009070064A (ja) * | 2007-09-12 | 2009-04-02 | Sony Corp | 情報配信装置、情報受信装置、情報配信方法、情報受信方法及び情報配信システム |
Non-Patent Citations (1)
Title |
---|
See also references of EP2916233A4 |
Also Published As
Publication number | Publication date |
---|---|
US20150304438A1 (en) | 2015-10-22 |
JPWO2014068707A1 (ja) | 2016-09-08 |
JP5945604B2 (ja) | 2016-07-05 |
CN104769562A (zh) | 2015-07-08 |
HK1209859A1 (en) | 2016-04-08 |
EP2916233A4 (en) | 2016-06-22 |
EP2916233A1 (en) | 2015-09-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6615243B2 (ja) | 車共有ユーザ仲介方法およびシステム | |
US10740718B2 (en) | Limited location tracking of a user device for local pickup | |
JP7117089B2 (ja) | 決定装置、決定方法および決定プログラム | |
CN108171360B (zh) | 信息提供装置、信息提供方法、以及计算机可读介质 | |
JP5945604B2 (ja) | コンテンツ配信システム、プログラムおよびコンテンツ配信方法 | |
JP2014523028A (ja) | マルチステップインプレッションキャンペーン | |
US20120197670A1 (en) | Online restaurant systems for forecasting behaviors of late customers | |
US20180139580A1 (en) | Privacy preservation platform | |
US20140279012A1 (en) | Targeted advertisements for travel region demographics | |
US20170147974A1 (en) | Systems and methods of controlling delivery of products | |
JP5976629B2 (ja) | サーバ装置及び位置登録促進システム | |
JP6131604B2 (ja) | 車両管理システム | |
JP2016062433A (ja) | 制御装置、印刷装置、携帯端末及びプログラム | |
CN111242711A (zh) | 信息提示方法、装置、电子设备和存储介质 | |
JP7171350B2 (ja) | 情報処理装置及びプログラム | |
JP6262630B2 (ja) | 位置情報サーバ | |
KR20150031550A (ko) | 보상 서비스 시스템 및 방법, 그리고 이에 적용되는 장치 | |
JP7453320B2 (ja) | 情報処理装置、情報処理方法および情報処理プログラム | |
JP2013206070A (ja) | 情報処理装置、及び情報処理方法 | |
JP6490164B2 (ja) | 情報処理プログラム、情報処理装置、および情報処理方法 | |
JP2020177532A (ja) | 生成装置、生成方法及び生成プログラム | |
US20140047354A1 (en) | Transportation sharing based on map locations | |
JP6271386B2 (ja) | 情報提供システム及び情報提供方法 | |
JP2019053434A (ja) | 推定装置、推定方法および推定プログラム | |
JP2006053807A (ja) | 情報配信システム、情報配信装置、情報配信方法及び情報配信プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 12887738 Country of ref document: EP Kind code of ref document: A1 |
|
ENP | Entry into the national phase |
Ref document number: 2014544123 Country of ref document: JP Kind code of ref document: A |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
WWE | Wipo information: entry into national phase |
Ref document number: 14440070 Country of ref document: US |
|
REEP | Request for entry into the european phase |
Ref document number: 2012887738 Country of ref document: EP |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2012887738 Country of ref document: EP |