Information processing device
The information processing system efficiently targets electoral activities by estimating voter distribution and adjusting messaging based on location and historical voting data, improving the effectiveness of election outreach.
Patent Information
- Application Number
- JP2021115732
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-07-13
- Publication Date
- 2025-01-28
- Estimated Expiration
- 2041-07-13
AI Technical Summary
Existing election management systems fail to efficiently target voters based on their real-time location and historical voting behavior, making it difficult to plan effective electoral activities.
An information processing system that utilizes location information from user terminals and historical voting data to estimate the distribution of voters, identify high-priority areas for electoral activities, and adjust audio messages based on vehicle passage frequency and user attributes.
Enables efficient electoral activities by targeting areas with high voter concentration and adapting messaging to prevent voter fatigue, thereby enhancing the effectiveness of election outreach.
Smart Images

Figure 0007623241000001 
Figure 0007623241000002 
Figure 0007623241000003
Abstract
Description
[Technical field]
[0001] The present invention relates to a technique for supporting the election activities of candidates. [Background technology]
[0002] Patent Document 1 discloses a system that includes a map data file showing the area of an electoral district, a first database in which member attribute information of the electoral members in the electoral district is registered, and a second database in which the map of the electoral district is divided into a number of areas and information on the total number of voters for each divided area is registered, and displays the area map in the map data file, the member attribute information, and the ratio of the number of members to the total number of voters for each area on a screen in a linked manner. This makes it easy to visually grasp and manage the distribution of members for each area in an electoral district, and facilitates election analysis such as which areas in an electoral district are strong and which are weak based on the member number ratio for each area, making it possible to efficiently plan strategic poster plans and campaign plans to link votes for the candidate. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2003-345939 A Summary of the Invention [Problem to be solved by the invention]
[0004] The invention described in Patent Document 1 merely grasps the distribution of voting members (i.e., voters) based on their addresses, and is therefore unsuitable for conducting real-time election activities among voting members who are out and about.
[0005] The present invention aims to provide a mechanism that enables candidates to efficiently conduct election activities among voters who have the right to vote for them. [Means for solving the problem]
[0006] In order to solve the above problems, the present invention provides an information processing device comprising an acquisition unit that acquires location information indicating the location of each voter, an estimation unit that estimates multiple voters who have previously voted at a target polling point based on the acquired location information, a calculation unit that calculates a distribution of current or future locations of multiple voters who are estimated to have previously voted at a target polling point based on the acquired location information, and an identification unit that identifies an election activity target area in which the candidate will conduct election activities based on the calculated distribution. Effect of the Invention
[0007] According to the present invention, it becomes possible for a candidate to efficiently conduct election campaigning among voters who have the right to vote for him / her. [Brief description of the drawings]
[0008] [Figure 1] 1 is a block diagram showing an example of a configuration of an information processing system 1 according to an embodiment of the present invention. [Diagram 2] FIG. 2 is a block diagram showing an example of a hardware configuration of a server device 30 according to the embodiment. [Diagram 3] 2 is a block diagram showing an example of a hardware configuration of the in-vehicle terminal 20 according to the embodiment. FIG. [Figure 4] 2 is a block diagram showing an example of a functional configuration of a server device 30. FIG. [Diagram 5] 10 is a diagram showing an example of position information of polling points stored in the server device 30. FIG. [Figure 6] 13 is a diagram showing an example of the distribution of voter positions estimated by the server device 30. FIG. [Figure 7] 4 is a diagram showing an example of route data calculated by the server device 30. FIG. [Figure 8] 4 is a diagram illustrating an example of voice message data stored in server device 30. FIG. [Figure 9] 4 is a flowchart illustrating an operation of the server device 30. [Figure 10] FIG. 11 is a diagram illustrating an example of voice message data stored in the server device 30 according to a modified example. [Figure 11] FIG. 11 is a diagram illustrating an example of voice message data stored in the server device 30 according to a modified example. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0009] [composition] FIG. 1 is a diagram showing an example of an information processing system 1 according to the present embodiment. The information processing system 1 is a system for supporting the election activities of candidates. The information processing system 1 includes a plurality of user terminals 10 each functioning as a communication terminal used by a plurality of users, a plurality of vehicle-mounted terminals 20 each functioning as a communication terminal mounted on a plurality of vehicles (so-called election cars) used in the election activities of candidates, and a server device 30 functioning as an information processing device according to the present invention. A network 2 connects the user terminals 10, the vehicle-mounted terminals 20, and the server device 30 so that they can communicate with each other. The network 2 is, for example, a local area network (LAN) or a wide area network (WAN), or a combination of these, and includes a wired section or a wireless section. The network 2 is preferably, for example, a network conforming to a fifth generation mobile communication system, but is not necessarily limited to this. Note that, in FIG. 1, one each of the user terminals 10, the vehicle-mounted terminals 20, and the server device 30 is illustrated, but this is merely an example.
[0010] The user terminal 10 is a computer-embedded terminal that can be carried by a user, such as a general-purpose smartphone, a mobile phone, a tablet, or a wearable terminal. The in-vehicle terminal 20 is a computer-embedded terminal that is integrated into or fixed to a vehicle, such as a car navigation device, a tablet, a smartphone, or a notebook computer, or a computer-embedded terminal that can be carried by a person and brought into a vehicle. The server device 30 is a device or system composed of at least one computer. In other words, the server device 30 may be a computer in one housing, or may be a configuration in which computers in multiple housings are connected to each other so that they can communicate with each other.
[0011] In such an information processing system 1, users are voters who have the right to vote. The information processing system 1 can measure the positions of the user terminals 10 used by these users by any positioning means such as so-called base station positioning or GPS. The position of the user terminal 10 is regarded as the position of the user who uses the user terminal 10.
[0012] An existing demographic system (for example, a system called Mobile Spatial Statistics (registered trademark) by NTT Docomo, Inc.) may be used as a means for positioning the user terminal 10. This type of demographic system calculates the distribution of the positions of the user terminals 10 in predetermined mesh units through, for example, de-identification processing, tabulation processing, and concealment processing.
[0013] Furthermore, the information processing system 1 can analyze the location history of each user terminal (i.e., each user) to identify users who were at a polling station in a past election, thereby estimating users who voted at that polling station. This makes it possible to estimate users who have previously voted in the electoral district of the candidate.
[0014] Furthermore, the information processing system 1 can calculate the distribution of the current or future positions of each user by analyzing the positions of each user who is estimated to have cast a vote at a certain voting point in the past.
[0015] Then, based on the distribution of the current or future locations of each user, the information processing system 1 identifies an area where there are many users who are likely to have voted at a polling point in the candidate's constituency as an election activity target area where the candidate should particularly focus on election activities. The election activity target area identified in this way is an area where there are many users who are likely to have voted in the past at a polling point in the candidate's constituency (i.e., voters who are likely to have the right to vote for the candidate), so if the candidate carries out various election activities such as voice output from a vehicle, campaigning or handshaking by himself in the election activity target area, it can be said to be extremely effective and efficient as an appeal to voters.
[0016] 2 is a diagram showing an example of a hardware configuration of the server device 30. The server device 30 is physically configured as a computer device including a processor 3001, a memory 3002, a storage 3003, a communication device 3004, an input device 3005, an output device 3006, and a bus connecting these devices. In the following description, the word "device" can be read as a circuit, a device, a unit, and the like. The hardware configuration of the server device 30 may be configured to include one or more of the devices shown in the figure, or may be configured to exclude some of the devices.
[0017] Each function in the server device 30 is realized by loading a specific software (program) onto hardware such as a processor 3001 and a memory 3002, so that the processor 3001 performs calculations, controls communications via a communication device 3004, and controls at least one of reading and writing of data in the memory 3002 and the storage 3003.
[0018] The processor 3001, for example, operates an operating system to control the entire computer. The processor 3001 may be configured with a central processing unit (CPU) including an interface with peripheral devices, a control device, an arithmetic unit, a register, etc. Also, for example, a baseband signal processing unit, a call processing unit, etc. may be realized by the processor 3001.
[0019] The processor 3001 reads out programs (program codes), software modules, data, etc. from at least one of the storage 3003 and the communication device 3004 into the memory 3002, and executes various processes according to the programs. The programs used are those that cause a computer to execute at least a part of the operations described below. The functional blocks of the server device 30 may be realized by a control program stored in the memory 3002 and running on the processor 3001. The various processes may be executed by one processor 3001, or may be executed simultaneously or sequentially by two or more processors 3001. The processor 3001 may be implemented by one or more chips. The programs may be downloaded to the server device 30 via the network 2.
[0020] The memory 3002 is a computer-readable recording medium, and may be composed of at least one of, for example, a Read Only Memory (ROM), an Erasable Programmable ROM (EPROM), an Electrically Erasable Programmable ROM (EEPROM), a Random Access Memory (RAM), etc. The memory 3002 may also be called a register, a cache, a main memory (primary storage device), etc. The memory 3002 can store a program (program code), a software module, etc. that can be executed to implement the method according to this embodiment.
[0021] Storage 3003 is a computer-readable recording medium, and may be constituted by at least one of, for example, an optical disk such as a CD-ROM (Compact Disc ROM), a hard disk drive, a flexible disk, a magneto-optical disk (e.g., a compact disk, a digital versatile disk, a Blu-ray (registered trademark) disk), a smart card, a flash memory (e.g., a card, a stick, a key drive), a floppy (registered trademark) disk, a magnetic strip, etc. Storage 3003 may be referred to as an auxiliary storage device.
[0022] The communication device 3004 is hardware (transmission / reception device) for performing communication between computers via at least one of a wired network and a wireless network, and is also called, for example, a network device, a network controller, a network card, a communication module, etc. The transmission / reception unit may be implemented as a transmission unit and a reception unit that are physically or logically separated.
[0023] The input device 3005 is an input device (e.g., a key, a microphone, a switch, a button, a sensor, a GPS unit, etc.) that accepts input from the outside. The output device 3006 is an output device (e.g., a display, a speaker, an LED lamp, etc.) that performs output to the outside. The input device 3005 and the output device 3006 may be integrated into one (e.g., a touch screen).
[0024] Each device, such as the processor 3001 and the memory 3002, is connected by a bus for communicating information. The bus may be configured using a single bus, or may be configured using different buses between each device.
[0025] Furthermore, the server device 30 may be configured to include hardware such as a microprocessor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a programmable logic device (PLD), a field programmable gate array (FPGA), etc., and some or all of the functional blocks may be realized by the hardware. For example, the processor 3001 may be implemented using at least one of these pieces of hardware.
[0026] Fig. 3 is a diagram showing an example of the hardware configuration of the vehicle-mounted terminal 20. The hardware configuration of the vehicle-mounted terminal 20 may be configured to include one or more of the devices shown in Fig. 3, or may be configured to exclude some of the devices. Furthermore, the vehicle-mounted terminal 20 may be configured by communicatively connecting a plurality of devices having different housings.
[0027] The vehicle-mounted terminal 20 is physically configured as a computer device including a processor 2001, a memory 2002, a storage 2003, a communication device 2004, an input device 2005, an output device 2006, a positioning device 2007, a sound emission device 2008, and a bus connecting these devices. Each function of the vehicle-mounted terminal 20 is realized by loading predetermined software (programs) onto hardware such as the processor 2001 and the memory 2002, causing the processor 2001 to perform calculations, control communication by the communication device 2004, and control at least one of reading and writing of data in the memory 2002 and the storage 2003. The processor 2001, memory 2002, storage 2003, communication device 2004, input device 2005, output device 2006, and buses connecting them are similar in hardware to the processor 1001, memory 1002, storage 1003, communication device 1004, input device 1005, output device 1006, and buses connecting them described for the user terminal 10, so their description will be omitted. Note that the communication device 3004 may be configured to include a high-frequency switch, a duplexer, a filter, a frequency synthesizer, etc., in order to realize at least one of Frequency Division Duplex (FDD) and Time Division Duplex (TDD). Also, for example, a transmitting / receiving antenna, an amplifier unit, a transmitting / receiving unit, a transmission path interface, etc. may be realized by the communication device 3004.
[0028] The positioning device 2007 measures the position of the vehicle-mounted terminal 20, that is, the vehicle, by, for example, a GPS, etc. The sound emitting device 2008 is, for example, a speaker attached to the roof of the vehicle, and outputs sounds used to address voters.
[0029] Since the user terminal 10 is a general-purpose smartphone or the like, a description of its hardware will be omitted.
[0030] Fig. 4 is a block diagram showing an example of a functional configuration of the server device 30. As shown in Fig. 4, in the server device 30, the functions of an acquisition unit 31, an estimation unit 32, a calculation unit 33, an identification unit 34, a selection unit 35, an instruction unit 36, a map data storage unit 37, and a voice message data storage unit 38 are realized.
[0031] The acquisition unit 31 acquires various types of information from external devices such as the user terminal 10 or the in-vehicle terminal 20. For example, the acquisition unit 31 acquires location information of the user terminal 10.
[0032] The estimation unit 32 estimates a plurality of users who have previously voted at a polling point in the electoral district of the candidate, based on the location information of the user terminal 10 acquired by the acquisition unit 31. The name and location information of each polling point are stored as part of the map data in the map data storage unit 37, as shown in Fig. 5. In the example of Fig. 5, the location information of a polling point named "polling station A" is, for example, "p01" expressed in latitude and longitude.
[0033] When a candidate designates one of a plurality of voting points as a target voting point together with a past voting date and time, the estimation unit 32 estimates a user who was within a predetermined range of the designated voting point at the designated voting date and time as a user who cast a vote at that voting point at that voting date and time. Note that the predetermined range of a voting point may be, for example, within a circle with a radius r centered on the voting point on a map, but the value of r and the shape of the circle can be determined arbitrarily. In addition, the demographic system described above uses a region unit called a mesh, but the estimation unit 32 may use the mesh including the voting point as the predetermined range of the voting point.
[0034] The calculation unit 33 calculates the distribution of the current or future locations of a plurality of users estimated by the estimation unit 32 to have cast votes at a target voting point, based on the location information of the user terminal 10 acquired by the acquisition unit 31. If the location information of the user terminal 10 acquired by the acquisition unit 31 is location information measured at the present time or immediately before the present time, the calculation unit 33 can calculate the distribution of the current locations of the users by adding up the number of each user terminal 10 in a predetermined area (here, the mesh used in the demographic statistics system described above). If the location information of each user terminal 10 acquired by the acquisition unit 31 is location information measured multiple times over a predetermined period in the past (i.e., the history of location information), the calculation unit 33 can derive the regularity of the increase and decrease in the number of each user terminal 10 on the time axis in a predetermined area (here, the mesh used in the demographic statistics system described above) using a predetermined learning algorithm or the like, and can calculate the distribution of the user's locations at any time in the future according to the regularity.
[0035] Furthermore, when the acquisition unit 31 acquires the attributes of each user (for example, the user's age, sex, presence or absence of family, etc.), the calculation unit 33 calculates the distribution of the current or future positions of multiple users by user attribute. As a result, as exemplified in FIG. 6, the calculation unit 33 can calculate the number of users (the total number of users and the number of users by attribute) for each mesh including each voting point at any time. In the example of FIG. 6, it is calculated that there are "200 users in their 20s", "150 users in their 30s", "400 users in their 40s", "150 users in their 50s", "100 users over 60", and "100 users" in total in the mesh with mesh ID "M001" from "10:00 to 12:00 on June 20, 2021". As described above, these numbers of users are the number of users estimated by the estimation unit 32 to have voted in the past at the target voting point. In FIG. 6, the distribution is calculated by the user attribute of age, but the user attribute used here may be one other than age, and two or more types of user attributes (for example, age and gender) may be used in combination.
[0036] When an existing demographic system is used as a means for locating the user terminal 10, the server device 30 also has the functions of this demographic system. In other words, the server device 30 can realize the functions of the acquisition unit 31, the estimation unit 32, and the calculation unit 33 described above by using the functions of this demographic system.
[0037] The identification unit 34 identifies an election activity target area in which the candidate will conduct election activities, based on the distribution of the user positions calculated by the calculation unit 33. More specifically, the identification unit 34 identifies the route along which the vehicle equipped with the in-vehicle terminal 20 travels as the election activity target area.
[0038] Here, FIG. 7 is a diagram illustrating route data as election activity target areas specified for each vehicle. As illustrated in FIG. 7, route data indicating the route that the vehicle should travel is specified for each vehicle ID, which is the identifier of the vehicle. In the example of FIG. 7, for example, route data is specified such that a vehicle with a vehicle ID "C001" travels through each mesh in the order of mesh IDs "M012", "M021", "M001", and "M032". This route data is an example of a route that travels through each mesh in the order of the number of users, as illustrated in FIG. 6.
[0039] At this time, the identification unit 34 identifies the route that the vehicle will travel based on the time required for the vehicle to move through the election activity target area. For example, if the total time required for election activity using a vehicle is 5 hours, the identification unit 34 identifies the route that the vehicle will travel through each mesh in the order of mesh IDs "M012", "M021", "M001", and "M032" as the route that the vehicle will travel through each mesh in about 5 hours. Note that data for identifying the roads and traffic light positions on which the vehicle will travel, the time required for travel, etc. are stored in the map data storage unit 37, but since existing technology can be used to derive route data using these, a description thereof will be omitted here.
[0040] Furthermore, the identification unit 34 may identify the target area for election activities according to the attributes of the user. For example, if the candidate wants to conduct election activities in an area where there are many users in their 30s during a certain time period, the candidate instructs the server device 30 to that effect from a communication terminal such as the in-vehicle terminal 20. In response to this instruction, the identification unit 34 identifies the target area for election activities where there are relatively more users in their 30s than other areas, based on the distribution of user positions illustrated in FIG. 6. For example, in the example of FIG. 6, the route for moving through each mesh in descending order of the number of users in their 30s is the route for traveling through each mesh in the order of mesh IDs "M012", "M032", "M001", and "M021".
[0041] The selection unit 35 selects one of a plurality of voice messages for the voter as the voice message to be output by the sound emission device 2008 of the in-vehicle terminal 20. In a long-term election campaign, a vehicle used in the election campaign may pass through the same area multiple times. In such a case, in this embodiment, the in-vehicle terminal 20 does not output the same message every time it passes through the same area, but outputs different voice messages depending on the number of times the area has been passed.
[0042] The selection unit 35 selects a voice message to be output by the sound emitting device 2008 in one election campaign target area based on the number of times the vehicle passes through the election campaign target area. Specifically, the voice message data storage unit 38 stores the number of times the vehicle passes through one election campaign target area and the voice message data to be output by the sound emitting device 2008 in the one election campaign target area in association with each other. The selection unit 35 counts and stores the number of times the vehicle passes through one election campaign target area based on the positioning by the positioning device 2007 of the vehicle-mounted terminal 20, and selects a voice message to be output by the sound emitting device 2008 in the one election campaign target area based on the number of times. In the example of FIG. 8, when the vehicle passes through a certain election campaign target area for the first time, the voice message data "data1" is selected, and when the vehicle passes through the election campaign target area for the second time, the voice message data "data2" is selected. "Data1" is data for outputting a voice message such as "Hello everyone. My name is Ichiro XX.", and "Data2" is data for outputting a voice message such as "Thank you for your continued support. I'm Ichiro XX."
[0043] The instruction unit 36 reads out the voice message data selected by the selection unit 35 from the voice message data storage unit 38, transmits it to the in-vehicle terminal 20, and instructs the in-vehicle terminal 20 to output a voice message corresponding to the voice message data from the sound emitting device 2008. In response to this instruction, the in-vehicle terminal 20 outputs a voice message corresponding to the voice message data from the sound emitting device 2008.
[0044] [Operation] Next, the operation of the server device 30 will be described. The procedures of each process shown in Fig. 9 are described in a program stored in the server device 30. In Fig. 9, first, the acquisition unit 31 of the server device 30 acquires information about the user (for example, location information of the user terminal 10 and attribute information of the user of the user terminal 10) (step S11). The acquisition unit 31 also acquires various conditions for identifying the target area for election activities (for example, the name of a polling station in the electoral district of the candidate, the date and time for which the distribution of the user's locations is to be calculated, user attributes, etc.) (step S11).
[0045] Next, the estimation unit 32 of the server device 30 estimates users who have previously voted at the target polling point (that is, a polling station in the electoral district of the candidate) based on the location information of the user terminal 10 (step S12).
[0046] Next, the calculation unit 33 of the server device 30 calculates the distribution of the current or future locations of multiple users who are estimated by the estimation unit 32 to have voted at the target voting point (i.e., a polling station within the electoral district of the candidate) based on the location information of the user terminal 10 acquired by the acquisition unit 31, for each user attribute (step S13).
[0047] Next, the identification unit 34 of the server device 30 identifies the election activity target area (the route traveled by the vehicle equipped with the in-vehicle terminal 20) in which the candidate will conduct election activities based on the distribution of the user's positions calculated by the calculation unit 33 (step S14). At this time, the identification unit 34 identifies the election activity target area according to the time when the candidate will conduct election activities (for example, now, or a certain month and date, etc.). The identification unit 34 may also identify the election activity target area according to the attributes of the user.
[0048] Next, the selection unit 35 of the server device 30 selects one of the multiple voice message data for the voter as the voice message data to be output by the sound emitting device 2008 of the vehicle-mounted terminal 20 (step S15). At this time, the selection unit 35 selects the voice message to be output by the sound emitting device 2008 in one election campaign target area based on the number of times the vehicle has passed through the one election campaign target area.
[0049] Next, the instruction unit 36 of the server device 30 reads out the voice message data selected by the selection unit 35 from the voice message data storage unit 38 and transmits it to the vehicle-mounted terminal 20, and also transmits location information indicating the location of the election campaign target area identified by the identification unit 34. Then, the instruction unit 36 instructs the vehicle-mounted terminal 20 to output a voice message corresponding to the voice message data from the sound emission device 2008 in the election campaign target area (step S16). When the voice message data is selected based on the number of times the vehicle has passed through one election campaign target area, the instruction unit 36 designates the location of the election campaign target area and instructs the vehicle-mounted terminal 20 to output the selected voice message data.
[0050] In response to this instruction, the vehicle-mounted terminal 20 outputs a voice message corresponding to the voice message data from the sound emitting device 2008 in the election campaign target area where the voice message data is to be output.
[0051] According to the embodiment described above, voters who will likely vote at the polling point targeted by the candidate are estimated based on the voter's location, and election activities can be carried out with priority given to areas with a large number of such voters. This allows the candidate to carry out election activities effectively and efficiently among voters who have the right to vote for him / her. Furthermore, according to this embodiment, user attributes can be taken into consideration when identifying the election activity target area, so that the candidate can carry out election activities targeted by user attributes. Furthermore, according to this embodiment, the voice message is changed depending on the number of times the election activity target area has been passed, so that it is expected that the voters will not tire of the voice message output from the vehicle.
[0052] [Variations] The present invention is not limited to the above-described embodiment. The above-described embodiment may be modified as follows. In addition, two or more of the following modifications may be combined and implemented.
[0053] [Variation 1] In the above embodiment, the selection unit 35 of the server device 30 counts and stores the number of times that the vehicle passes through one election activity target area based on the positioning of the positioning device 2007 of the vehicle-mounted terminal 20, and selects the voice message to be output by the sound emission device 2008 in the one election activity target area based on the number of times. Furthermore, the selection unit 35 may count the number of times that the vehicle passes through one election activity target area according to the attributes of the day or time of the passage. The attribute of the day or time is a concept corresponding to a division of the day or time such that the user attributes of the user in the election activity target area may change, such as weekday / holiday or morning / daytime / evening. In this way, the selection unit 35 selects the voice message according to the number of times that the vehicle passes through one election activity target area counted according to the attributes of the day or time of the passage, so that the effect of preventing voters from getting bored with the voice message output from the vehicle is enhanced.
[0054] [Variation 2] A plurality of vehicles may be used in the election campaign of one candidate. Therefore, when there are a plurality of vehicles, the selection unit 35 may count the total number of times that the plurality of vehicles have passed through one election campaign target area. In this way, the effect of preventing voters from getting bored with the voice messages output from the vehicles is enhanced.
[0055] [Variation 3] The selection unit 35 may select one of the multiple voice messages according to the user attributes. Specifically, as described in the above embodiment, the calculation unit 33 calculates the distribution of the user positions by the user attributes, and the selection unit 35 selects the voice message to be output by the sound emitting device in the election activity target area based on the calculated distribution by the voter attributes. Specifically, as illustrated in FIG. 10, the voice message data storage unit 38 stores the user attributes and the voice message data to be output to the users of the user attributes in association with each other. The selection unit 35 refers to the data illustrated in FIGS. 6 and 7 to identify the most common user attribute in the election activity target area, and selects the voice message data corresponding to the identified user attribute as the voice message to be output by the sound emitting device 2008 in the election activity target area. For example, in the example of FIGS. 6 and 7, when passing through the mesh with the mesh ID "M001" in which the most people in their 40s are present, the voice message data "data03" corresponding to the user attribute "40s" in FIG. 10 is selected. In this way, it is possible to output a voice message that corresponds to the user attributes that are most prevalent in an election campaign target area.
[0056] [Variation 4] The selection unit 35 may select a voice message to be output by the sound emitting device in one election campaign target area based on the attribute of the day or time when the vehicle passes through the election campaign target area. The attribute of the day or time is a concept corresponding to a division of the day or time such as weekday / holiday or morning / daytime / evening, in which the user attribute of the user in the election campaign target area may change. In this case, the voice message data storage unit 38 stores the attribute of the day or time ("election campaign attribute") in association with the voice message data to be output on the day or time of such attribute, as illustrated in FIG. 11. The selection unit 35 refers to the data illustrated in FIG. 7, specifies the attribute of the day or time when the vehicle passes through the election campaign target area, and selects the voice message data corresponding to the specified attribute as the voice message data to be output by the sound emitting device 2008. In this way, it is possible to output a voice message according to the user with the most common user attribute in the election campaign target area.
[0057] [Variation 5] The election campaign target areas identified by the present invention are not limited to being used as routes for vehicles known as election cars, but may also be used, for example, when the candidate himself / herself remains in a certain location (e.g., in front of a station or in a busy shopping district) to give a speech or shake hands.
[0058] [Variation 6] Although the server device 30 has been illustrated as an example of an information processing device according to the present invention, the present invention can be applied to any computer that realizes the functional blocks illustrated in Fig. 4. Furthermore, the server device 30 does not need to store the map data or the voice message data, and other devices other than the server device may store them. In this case, the server device may request the other device to search for the desired data and obtain the search results. Furthermore, the voice message data may be stored by the vehicle-mounted terminal 20, and the instruction unit 36 of the server device 30 may notify the vehicle-mounted terminal 20 of the data identifier of the voice message data selected by the selection unit 35, and instruct the vehicle-mounted terminal 20 to output the voice message data corresponding to the data identifier.
[0059] [Other variations] The block diagrams used to explain the above embodiments show functional blocks. These functional blocks (components) are realized by any combination of at least one of hardware and software. The method of realizing each functional block is not particularly limited. That is, each functional block may be realized by using one device that is physically or logically combined, or may be realized by using two or more devices that are physically or logically separated and directly or indirectly connected (for example, by wire, wirelessly, etc.). The functional blocks may be realized by combining the one device or the multiple devices with software.
[0060] Functions include, but are not limited to, judgment, determination, judgment, calculation, computation, processing, derivation, investigation, search, confirmation, reception, transmission, output, access, resolution, selection, selection, establishment, comparison, assumption, expectation, consideration, broadcasting, notifying, communicating, forwarding, configuring, reconfiguring, allocation, mapping, assignment, etc. For example, a functional block (component) that performs the function of transmission is called a transmitting unit or a transmitter. In either case, as described above, there is no particular limitation on the method of realization.
[0061] The notification of information is not limited to the aspects / embodiments described in the present disclosure, and may be performed using other methods. For example, the notification of information may be performed by physical layer signaling (e.g., Downlink Control Information (DCI), Uplink Control Information (UCI)), higher layer signaling (e.g., Radio Resource Control (RRC) signaling, Medium Access Control (MAC) signaling, broadcast information (Master Information Block (MIB), System Information Block (SIB))), other signals, or a combination thereof. In addition, the RRC signaling may be called an RRC message, and may be, for example, an RRC Connection Setup message, an RRC Connection Reconfiguration message, or the like.
[0062] Each aspect / embodiment described in the present disclosure may be applied to at least one of systems using LTE (Long Term Evolution), LTE-A (LTE-Advanced), SUPER 3G, IMT-Advanced, 4G (4th generation mobile communication system), 5G (5th generation mobile communication system), FRA (Future Radio Access), NR (new Radio), W-CDMA (registered trademark), GSM (registered trademark), CDMA2000, UMB (Ultra Mobile Broadband), IEEE 802.11 (Wi-Fi (registered trademark)), IEEE 802.16 (WiMAX (registered trademark)), IEEE 802.20, UWB (Ultra-WideBand), Bluetooth (registered trademark), and other suitable systems, and next-generation systems extended based on these. In addition, a combination of multiple systems (e.g., a combination of at least one of LTE and LTE-A and 5G, etc.) may be applied.
[0063] The order of the steps, sequences, flow charts, etc. of each aspect / embodiment described in this disclosure may be changed unless inconsistent. For example, the methods described in this disclosure present elements of various steps using an example order, and are not limited to the particular order presented.
[0064] Information, etc. may be output from a higher layer (or a lower layer) to a lower layer (or a higher layer). Information may be input / output via multiple network nodes.
[0065] The input and output information may be stored in a specific location (e.g., memory) or may be managed using a management table. The input and output information may be overwritten, updated, or added to. The output information may be deleted. The input information may be transmitted to another device.
[0066] The determination may be based on a value represented by a single bit (0 or 1), a Boolean value (true or false), or a numerical comparison (e.g., comparison with a predetermined value).
[0067] Each aspect / embodiment described in this disclosure may be used alone, in combination, or switched according to execution. In addition, notification of specific information (e.g., notification that "X is the case") is not limited to being done explicitly, but may be done implicitly (e.g., not notifying the specific information). Although the present disclosure has been described in detail above, it is clear to those skilled in the art that the present disclosure is not limited to the embodiments described in the present disclosure. The present disclosure can be implemented in modified and altered forms without departing from the spirit and scope of the present disclosure as defined by the claims. Therefore, the description of the present disclosure is intended to be illustrative and does not have any limiting meaning on the present disclosure.
[0068] Software shall be construed broadly to mean instructions, instruction sets, code, code segments, program code, programs, subprograms, software modules, applications, software applications, software packages, routines, subroutines, objects, executable files, threads of execution, procedures, functions, etc., whether referred to as software, firmware, middleware, microcode, hardware description language, or otherwise. Additionally, software, instructions, information, etc. may be transmitted or received over a transmission medium. For example, if the software is transmitted from a website, server, or other remote source using wired and / or wireless technologies (such as coaxial cable, fiber optic cable, twisted pair, Digital Subscriber Line (DSL)), and / or wireless technologies (such as infrared, microwave, etc.), then these wired and / or wireless technologies are included within the definition of transmission media.
[0069] The information, signals, etc. described in this disclosure may be represented using any of a variety of different technologies. For example, the data, instructions, commands, information, signals, bits, symbols, chips, etc. that may be referred to throughout the above description may be represented by voltages, currents, electromagnetic waves, magnetic fields or magnetic particles, optical fields or photons, or any combination thereof. In addition, the terms described in this disclosure and the terms necessary for understanding this disclosure may be replaced with terms having the same or similar meanings. For example, at least one of a channel and a symbol may be a signal (signaling). Also, a signal may be a message. Also, a component carrier (CC) may be called a carrier frequency, a cell, a frequency carrier, etc.
[0070] As used in this disclosure, the terms "system" and "network" are used interchangeably.
[0071] In addition, the information, parameters, etc. described in the present disclosure may be represented using absolute values, may be represented using relative values from a predetermined value, or may be represented using other corresponding information. For example, a radio resource may be indicated by an index. The names used for the above-mentioned parameters are not limiting in any way. Moreover, the formulas using these parameters may differ from those explicitly disclosed in this disclosure. The various channels (e.g., PUCCH, PDCCH, etc.) and information elements may be identified by any suitable names, and therefore the various names assigned to these various channels and information elements are not limiting in any way.
[0072] In this disclosure, the terms "Mobile Station (MS)", "user terminal", "User Equipment (UE)", "terminal", etc. may be used interchangeably. A mobile station may also be referred to by those skilled in the art as a subscriber station, mobile unit, subscriber unit, wireless unit, remote unit, mobile device, wireless device, wireless communication device, remote device, mobile subscriber station, access terminal, mobile terminal, wireless terminal, remote terminal, handset, user agent, mobile client, client, or some other suitable terminology.
[0073] The user terminal 10 or the vehicle-mounted terminal 20 may be called a transmitting device, a receiving device, a communication device, or the like.
[0074] The terms "determining" and "determining" may encompass a wide variety of actions. "Determining" and "determining" may include, for example, judging, calculating, computing, processing, deriving, investigating, looking up, search, inquiry (e.g., searching in a table, database, or other data structure), ascertaining, and the like. "Determining" and "determining" may also include receiving (e.g., receiving information), transmitting (e.g., sending information), input, output, accessing (e.g., accessing data in memory), and the like. In addition, "judgment" and "decision" can include considering resolving, selecting, choosing, establishing, comparing, etc., to be a "judgment" or "decision." In other words, "judgment" and "decision" can include considering some action to be a "judgment" or "decision." In addition, "judgment" can be interpreted as "assuming," "expecting," "considering," etc.
[0075] The terms "connected," "coupled," or any variation thereof, refer to any direct or indirect connection or coupling between two or more elements, and may include the presence of one or more intermediate elements between two elements that are "connected" or "coupled" to one another. The coupling or connection between elements may be physical, logical, or a combination thereof. For example, "connected" may be read as "access." As used in this disclosure, two elements may be considered to be "connected" or "coupled" to one another and routed using one or more wires, cables, and / or printed electrical connections, as well as electromagnetic energy having wavelengths in the radio frequency range, microwave range, and optical (both visible and invisible) range, as some non-limiting and non-exhaustive examples.
[0076] As used in this disclosure, the phrase "based on" does not mean "based only on," unless expressly stated otherwise. In other words, the phrase "based on" means both "based only on" and "based at least on."
[0077] The "means" in the configuration of each of the above devices may be replaced with "part," "circuit," "device," etc.
[0078] When the terms "include," "including," and variations thereof are used in this disclosure, these terms are intended to be inclusive, similar to the term "comprising." Further, when used in this disclosure, the term "or" is not intended to be an exclusive or.
[0079] In this disclosure, where articles have been added due to translation, such as a, an, and the in English, the disclosure may include that the nouns following these articles are in the plural form.
[0080] In the present disclosure, the term "A and B are different" may mean "A and B are different from each other." The term may also mean "A and B are each different from C." Terms such as "separate" and "coupled" may also be interpreted in the same way as "different." [Explanation of symbols]
[0081] 1...information processing system, 2...network, 10...user terminal, 20...vehicle-mounted terminal, 2001...processor, 2002...memory, 2003...storage, 2004...communication device, 2005...input device, 2006...output device, 30...server device, 31...acquisition unit, 32...estimation unit, 33...calculation unit, 34...identification unit, 35...selection unit, 36...instruction unit, 37...map data storage unit, 38...voice message data storage unit, 3001...processor, 3002...memory, 3003...storage, 3004...communication device.
Claims
1. An acquisition unit that acquires location information indicating the location of each voter; An estimation unit that estimates a plurality of voters who have previously voted at a target polling point based on the acquired location information; A calculation unit that calculates a distribution of current or future locations of a plurality of voters who are estimated to have cast votes in the past at a target polling station based on the acquired location information; a determining unit that determines an election campaign target area in which the candidate will conduct election campaign based on the calculated distribution; An information processing device comprising:
2. The acquisition unit also acquires attributes of each of the voters, The calculation unit calculates the distribution by attribute of the voter, The identification unit identifies an election activity target area according to the attributes of the voters.
2. The information processing apparatus according to claim 1,
3. The identification unit identifies a route along which a vehicle equipped with a sound emitting device that outputs a voice message related to the election campaign travels as the election campaign target area.
3. The information processing apparatus according to claim 1, wherein the information processing apparatus is a computer.
4. A selection unit that selects one of the plurality of voice messages as a voice message to be output by the sound output device.
4. The information processing apparatus according to claim 3.
5. The selection unit selects a voice message to be output by the sound emitting device in one of the election campaign target areas based on the number of times the vehicle has passed through the one of the election campaign target areas.
5. The information processing apparatus according to claim 4.
6. The selection unit counts the number of times the vehicle has passed through the election campaign target area according to an attribute of the day or time of the passage.
6. The information processing apparatus according to claim 5,
7. When there are a plurality of the vehicles, the selection unit counts the total number of times that the plurality of vehicles have passed through the one of the election campaign target areas.
7. The information processing apparatus according to claim 5, wherein the information processing apparatus is a computer.
8. The acquisition unit also acquires attributes of each of the voters, The calculation unit calculates the distribution by attribute of the voter, The selection unit selects a voice message to be output by the sound emitting device in the election campaign target area based on the calculated distribution by attribute of the voters.
5. The information processing apparatus according to claim 4.
9. The selection unit selects a voice message to be output by the sound emitting device in one of the election campaign target areas based on an attribute of a day or a time when the vehicle passes through the one of the election campaign target areas.
5. The information processing apparatus according to claim 4.
10. The identification unit identifies a route along which the vehicle will travel based on a time required for the vehicle to move through the election campaign target area.
4. The information processing apparatus according to claim 3.
Citation Information
Patent Citations
Electronic voting system using individual authentication by position information
JP2002163414A
Population distribution analyzing device
JP2003030373A
Election member information management system
JP2003345939A
Apparatus and method for providing election information using location of voter
KR1020190031137A
Methods and systems for crowdsourcing an outcome to an issue
US20190020471A1