The present application claims priority from Japanese application JP2005-299207 filed on Oct. 13, 2005, the content of which is hereby incorporated by reference into this application.
The present invention relates to an information processing apparatus, a case example output method, and a software program for use therein.
In business entities which provide customers with services, an attempt is made to obtain suggestions for determination of a method and a policy of system design for providing services to meet the needs of customers through analysis of presently suffering problems while referring to examples of similar cases in the past, i.e., precedents. Various types of systems used for such determination have been contrived until today. An example of these systems is disclosed in JP-A-2005-141586, which is a system for acquiring business operation information from patent information open to the public and for categorizing it into industry fields.
In prior known systems, a need is felt to input one or more keywords in order to conduct a search for similar case examples. However, it is difficult for service providers to judge which kind of keywords are suitable. Accordingly, there will possibly happen depending upon how to choose such keywords a situation that unexpected case examples far from the needs of customers are output and a situation incapable of sufficiently searching for expected case examples which can meet the customer needs.
This invention has been made in view of the above technical background, and an object of the invention is to provide an information processing apparatus, a case example output method and a software program for use therein, which are capable of outputting a case example that is deemed best fit to the customer needs.
To attain the foregoing object, an information processing apparatus for output of case examples in the past is provided. This apparatus includes an output device, an action needs storage unit for storing therein needs information indicative of needs of customers in a way corresponding to action information indicating action contents of the customers at a service providing location, a case example database for storage of the needs information and case example information representing case examples in past with respect to the needs in a correspondence manner, a needs acquisition unit for receiving input of the action information and for reading from the action needs storage unit the needs information corresponding to the received action information, a case example acquisition unit for reading from the case example database the case example information corresponding to the needs information thus read, and a case example output unit for outputting to the output device the case example information thus read in a list-like format.
Other objects, features and advantages of the invention will become apparent from the following description of the embodiments of the invention taken in conjunction with the accompanying drawings.
System Configuration
As shown in
The image analyzing device 10 and the case example output device 20 are computers, such as personal computers (PCs) or workstations, for example. The image analyzing device 10 is operative to receive and accept video images from the surveillance cameras 11 that are installed in the store 1, analyze motions of shoppers or customers from the received video images, and then send its pattern (referred to hereinafter as motion pattern) toward the case example output device 20. The case example output device 20 performs management of information indicating earlier case examples, i.e., precedents, of various kinds of services including other industry fields and, upon receipt of a motion pattern of a customer to be sent from the image analyzing device 10, searches for output a case example that is deemed to be best fit to the motion of the customer.
Image Analyzing Device 10
The storage device 103 is for storage or recording of software programs and data, such as for example a hard disk drive (HDD) or a compact disc read-only memory (CD-ROM) drive. The CPU 101 reads a software program being stored in the storage device 103 into the memory 102 and then executes it, thereby realizing various functions. The communication interface 104 is an interface for connection to the communications network 30. Examples of the interface 104 are an Ethernet (registered trademark) adapter and a modem or else. The image input interface 105 operates to acquire video image data from the cameras 11; for example, a video capture card or like components.
The video data acquisition unit 111 acquires video data from the cameras 11 periodically. For example, the video data acquisition unit 111 receives from a camera 11 a video signal of the national television system committee (NTSC) format and then sends it to the memory 102 via the image input interface 105 for storage therein as digital data.
The image analyzing unit 112 analyzes the video data as acquired at the video data acquisition unit 111 to thereby specify motion data indicative of a series of motions in units of shopping persons. Suppose that the image analyzing unit 112 analyzes customer's motions by use of standard image analysis processing techniques. Typical examples of the motion data include, but not limited to, “Still” which indicates the stillness of a customer, “Move” which indicates that a customer moves his or her position by walking or running, and “Action” indicating that a customer moves his or her limb while standing at the same position. Note here that the image analyzing unit 112 may be arranged so that by taking into consideration a facility layout and the kind of goods on shelves plus various exhibits in the store 1, determination may be made for example to regard as “Action” when a customer stands still against a showcase or s/he comes face to face with another person even in case the customer is in the “Still” state.
The detection information transmitter unit 113 sends the information that contains the image analyzing unit 112's analyzed history of motion data (i.e., motion pattern) to the case example output device 20. The information will be referred to hereinafter as detection information, one example of which is shown in
Case Example Output Device 20
The action pattern database 251 stores therein patterns of action contents such as in purchase acts of shoppers or customers, which will be referred to as “action patterns” hereinafter. See
The needs database 252 is for management of needs corresponding to the action contents of shopping persons, e.g., customers. See
The coping measure database 253 stores several coping measures or countermeasures to the customer needs, which are provided at the store 1. See
Examples of the coping measures as registered to the coping measure database 253 include the so-called “static” services, such as in-store notices or services at a service counter, which are routinely provided at the store 1, and the so-called “dynamic” services to be opportunistically provided depending on time zones and the service provider's strategy, such as a time service, wagon sale, etc. These coping measures are registered in advance to the coping measure database 253 after the researching of an investigator(s) through visual observation and/or hearing or else. Additionally it may also be arranged to register coping measures to the coping measure database 253 in an automated way, by causing the image analyzing device 10 and/or the case example output device 20 to analyze video data from the cameras 11 being installed in the store 1 to detect that a salesperson begins a prespecified work operation or detect that a wagon(s) is/are prepared, by way of example.
The case example database 254 handles for management those earlier examples of model cases—namely, precedents—to the needs of customers.
The detection information receiver 211 receives detection information as sent from the image analyzing device 10. The action pattern acquisitor 212 performs matching with motion patterns included in the detection information, for a respective one of the action patterns being registered to the action pattern database 251 and then acquires from the action pattern database 251 an action pattern that is similar to the motion pattern of the detection information. For instance, in the example of the detection information shown in
The needs acquisitor 213 reads out of the needs database 252 those corresponding needs relative to respective action contents of the action pattern as gained by the action pattern acquisitor 212. Regarding the needs corresponding to respective action contents of the action pattern as obtained by the needs acquisitor 213, the coping measure acquisitor 214 reads from the coping plan database 253 both a coping measure against such needs and position data indicative of the position at which the coping measure is implemented. The coping situation output unit 215 outputs to the output device 206 the coping measure that was acquired by the coping measure acquisitor 214.
For the above-noted respective action contents of the action pattern gained by the action pattern acquisitor 212, the case example acquisitor 216 acquires from the case example database 254 the case example information that corresponds to the needs thus obtained by the needs acquisitor 213. The case example output unit 217 outputs to the output device 206 the case example information as gained by the case example acquisition unit 216. Note here that in this embodiment, the case example output unit 217 is designed to output the case example information only when any coping measure satisfying the needs corresponding to the customer's action contents is not provided as will be described later. Additionally a detailed explanation of the output processing of the case example information will be set forth later.
Processing
The case example output device 20 is responsive to receipt of the detection information as sent from the image analyzing device 10, for reading out of the action pattern database 251 an action pattern which matches the motion pattern as included in the received detection information (at step S401). For a respective one of motion data making up the motion pattern of the detection information, the case example output device 20 performs the processing in a way which follows.
The case example output device 20 specifies from the action pattern an action content corresponding to the motion data and then reads needs from the needs database 252 with the specified action content being as a key (at step S402). The case example output device 20 reads a coping measure(s) from the coping measure database 253 while using as keys the position corresponding to the motion data of the detection information and the above-noted action content (step S403). The case example output device 20 outputs the action content and the needs plus the coping measure to the output device 206 (S404). One example of a display screen 510 is shown in
The case example output device 20 processes the action content corresponding to the motion data in such a way that when any coping measure corresponding to the needs is not registered to the coping measure database 253, or alternatively when a coping measure as to part of a plurality of needs is not registered to this database 253 (i.e., if YES at step S405), the device reads case example information corresponding to such needs from the case example database 254 (step S406) and then adds the read case example information to a list of case examples (S407).
Upon execution of the above-noted processing for each motion data, the case example output device 20 outputs the case example list to the output device 206 (S408). One example of a display screen 520 which outputs case examples is shown in
In this way, the case example search system of this embodiment estimates the need of a customer from his or her body motion which is detected by analysis of a video image that is captured by the camera 11 as installed in the store 1 and thus is capable of outputting an earlier case example with respect to the estimated need in case a service for such need is not provided. In this way, it is possible for the case example search system of this embodiment to output a collection of hints or “tips,” which serve as informative reference for service planning. This makes it possible for a service planner in the store 1 to obtain, from the above-noted output, ideas or suggestions for the planning of a newly provided service. Thus it is possible to make the newly provided service in the store 1 more than adequate for customer needs.
For example, on the screen 520 shown in
In addition, the case example search system of this embodiment is arranged to perform management with the customer needs being as a key, so it is possible to exhaustively search for every case example corresponding to the customer needs. Thus it is possible to perform effective planning of services that serve the customer needs.
Additionally, in the case example search system of this embodiment, it is unnecessary to enter key words, which has been required in prior known similar case example search systems. Thus it is possible for users to readily perform their intended case example search-up. It is also possible to preclude occurrence of output of unexpected case examples far from the needs in a way depending on how to choose a keyword and, adversely, eliminate the inability to search a sufficient number of case examples.
Additionally, in the case example search system of this embodiment, case examples being provided in the store of interest are displayed in a table list format while letting them correspond to action patterns of shoppers or customers. Thus, referring to this output makes it possible for the manager or the service planner or else of the store 1 to readily affirm whether adequate services satisfying the customer needs are presently provided in the store 1 and what is being provided if such services are provided.
Additionally the case example search system of this embodiment is arranged to output those earlier case examples relating to only certain needs with no coping measures therefor being implemented in the store 1. For example, in the above-noted example of
In the way stated above, the case example search system of this embodiment is capable of outputting an appropriate number of earlier case examples only for those with a gap between the customer needs and the services being provided in the store 1. More specifically, it is possible for the case example search system of this embodiment to selectively output certain case examples which bring a hint or clue about unsatisfied needs even in case where a great number of earlier case examples are registered. This makes it possible for the service planner in the store 1 to effectively perform, by selection of proper ones from among such large number of case examples, the planning of a new service(s) satisfying the customer needs that are not adopted yet in the store 1.
Although in the prior art there are risks as to unwanted restriction of service fields to be searched resulting in the lack of an ability to obtain any helpful hints in case any similar examples are absent in the same field in the past and a capability of becoming aware of a new approach which has been performed in other fields but is not done in the same field, it is possible in the case example search system of this embodiment to conduct a search with the customer needs being as a key while at the same time targeting case examples in various fields without limiting it to the same kind of field as that of the store 1. Thus, it is possible for the service planner to perform the planning of a new service(s) to be provided in the store 1 while referring to an increased number of case examples which satisfy the customer needs. For example, concerning the need of “Want to process rapidly” in the customer's action of “Payment,” in addition to “Introducing multifunction POS” and “Training of salesperson” which are case examples in a category of “Retail shop” in the same field of “Distribution in commerce” in the prior art, it is possible to conceive a new service at the retail shop while referring to case examples such as “Automated entranceway” and “ETC system” in the field of “Transportation” along with “Passport/Ticket” and “e-Ticket” in the field of “Amusement.” Hence, it is possible for the service planner to get hints for new creation of ideas for appreciable differentiation from shareholders in the same field by widely referring to case examples of success in other fields.
Although this embodiment is arranged to analyze video data from the cameras 11 for detection of the motions of customers, this is not to be construed as limiting the invention. An example of other employable approaches is that a microphone is installed in the store 1 for analyzation of audio data. Another example is that texts and/or numerical values are acquired which are input by customers to a POS terminal or an information providing tool. Yet another example is that IC tags are attached or pasted to shopping carts or members cards for storage of identification (ID) data while installing in stores readers for readout of the ID data as stored in IC tags to thereby detect motions of customers. Furthermore, an attempt may be made to combine together these various types of data.
While this embodiment is arranged to use general needs of ordinary shopping persons, it may be arranged to analyze those needs of a limited segment of customers only. An exemplary scheme used in this case is that the needs database 252 is modified to store such needs in addition to the fields, locations and action contents while letting the needs correspond to specific properties, such as sexuality and age indicating the customer segment while permitting the image analyzing device 10 to analyze from image data the sexuality and age of a customer. If this is the case, it is possible to output case examples for the needs on a per-customer segment basis. Thus it is possible for the service planner to get hints for the planning of a more satisfiable service.
While this embodiment is under an assumption that the coping measures which are implemented in the store 1 are registered in advance to the coping measure database 253 while letting them correspond to several positions within the store 1, an approach is employable for arranging the coping measure database 253 to store action patterns of employees in the store 1 in a similar way to the action patterns of customers while designing the image analyzing device 10 to analyze video data to detect the behavior of employees through detection of their uniforms by way of example to thereby estimate the coping measures being provided at the store 1 by means of the matching of a motion pattern of an employee and his or her action pattern.
Although the embodiment is arranged to skip the output of earlier case examples satisfying the customer needs in case the coping measure for such needs is implemented, i.e., when the coping measure corresponding to the needs has already been registered to the coping measure database 253, it may be arranged to output the case examples even in cases where the coping measure is implemented. In this case, even when the coping measure is implemented, it is possible for the service planner to perform the planning for improvement of such service. Thus, it becomes possible to improve the service quality to be provided at the store 1.
Additionally the case example output device 20 may be arranged to determine from the customer motion patterns whether the customer needs are satisfied and, in case the needs are not satisfied, output case examples even when coping measures are registered. An exemplary scheme usable in this case is that in case “Product advertising” is implemented as a coping measure, a location at which an article for sale that is indicated by such product ad is put on exhibition is stored or recorded, thereby enabling judgment of whether the need of a customer is satisfied due to the “Product ad” by specifying whether s/he moves to such the location.
While the illustrative embodiment is arranged so that all the case examples for the needs are displayed together on the screen 520 in a table format, keyword-based searching may be conducted for the contents of remarks in cases where the number of the case examples exceeds a predetermined number.
The case example output device 20 is modifiable to accept entry of ideas for application of case examples from the service planner and store therein the accepted application ideas incidental to the case examples and display them on the screen 520 together with the case examples.
Alternatively the case example output device 20 may be arranged to accept, from the service planner or a person who implements coping measures, entry of opinions on difficulties in the case of employing actual examples at the store 1 and store the accepted opinions in association with the case examples for displaying them on the screen 520 along with the case examples.
The image analyzing device 10 may be designed to perform the specifying of the action contents in addition to the behavior of shopping persons. In this case, the case example output device 20 is arranged to accept the input of action patterns from the image analyzing device 10.
While this invention has been described with reference to specific embodiments, the description is illustrative of the invention and is not to be construed as limiting the invention. Various modifications and applications may occur to those skilled in the art without departing from the true spirit and scope of the invention. Obviously, any available equivalents thereof are also included in the coverage of the invention as defined by the appended claims.
According to the invention as disclosed and claimed herein, it is possible to output case examples relative to customer needs.
It should be further understood by those skilled in the art that although the foregoing description has been made on embodiments of the invention, the invention is not limited thereto and various changes and modifications may be made without departing from the spirit of the invention and the scope of the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
2005-299207 | Oct 2005 | JP | national |