The present invention relates to an information processing system, a setting alteration method, and a computer program that transmit and receive various types of information via a network such as the Internet.
Priority is claimed on Japanese Patent Application No. 2010-118066, filed May 24, 2010, the contents of which are incorporated herein by reference.
Conventionally, a device that transmits information relating to its own specifications to a server (for example, which resolutions it is able to display), and then receives from the server information that is appropriate to its own specifications has been proposed as a device that delivers information (for example, moving pictures) via a network (see, for example, Patent document 1).
In some cases, the system and the like that are used by a delivery service vary in accordance with the destination to which a product is dispatched (for example, in accordance with the different countries or regions or the like to which the product may be shipped). Moreover, even if products are shipped to the same dispatch destination, if they have different sales outlets then, in some cases, the delivery services may also be different. In order to deal with different delivery services, the settings of the device are altered (for example, the application software being used may be altered).
In the device described in Patent document 1, because the fact that the dispatch destination that was set at the time of shipping or the sales outlet have changed is not recognized by the device itself, it has no capacity to deal with alterations to the dispatch destination and sales outlet after shipping.
Therefore, conventionally, an ability to make settings appropriate for each product even in cases in which, for example, the dispatch destination and sales outlet are different for each product, has been sought.
This invention has, for example, the following aspects. However, the following description is merely an example, and the present invention is in no way limited by this description.
A first aspect of the present invention is an information processing system and is provided with a server and products. The server is a server within an SCM (Supply Chain Management) control system and includes: a storage device that stores distribution information that controls the distribution of products; and an updating device that updates the distribution information in the storage device in accordance with the distribution of the products. The products are provided with: a communicating device that communicates with the server via a network; and a setting altering device that, when the communicating device is connected to the network, acquires information that corresponds to the distribution information from the server via the communicating device, and then alters settings of its own host product in accordance with the acquired information.
Generally, in an SCM control system, the distribution destination of each product (i.e., which dispatch destination and which sales outlet the product has been distributed to) is controlled. Accordingly, when, after purchasing a product, a user first connects the product to the Internet, by downloading from the server of the SCM control system information (i.e., flags that are used for altering settings or information showing the actual distribution destination) that is used to alter the settings to those that correspond to its own distribution destination, it is possible to automatically alter the settings to those that match the distribution destination and sales outlet.
For example, if settings have been made at the point of shipping such that application software (this will be referred to hereinafter simply as an application) for a default delivery service is started up, then even if the default application does not correspond to the delivery service of the country and sales outlet where the product was actually purchased, simply by connecting to the Internet, an application designed for the shipping destination of the product is started up, and the appropriate information delivery service can be received.
Note that “settings” may include not only the application that is started, but also settings such as the language and user interface (GUI) and the like that are used in a host device. For example, if the language used has been set to English in order for the product to be shipped to a country in the English-speaking sphere, then even if the shipping destination is altered in mid-distribution to another language region, the language used is automatically altered to the appropriate language when the user unpacks the product and connects to the Internet for the first time. Moreover, if the GUI (i.e., the logo and the like at startup) of the product manufacturer is displayed at shipping, this can be automatically altered to display the GUI of the sales outlet.
Specifically, the SCM server and the product perform the following types of information exchange. Namely, the product transmits product specific information (i.e., a serial number and the like) to the SCM server. The SCM server collates distribution information that corresponds to the serial number, and transmits to the product a flag that is used for a setting alteration appropriate to the product whose information was collated. The product then performs a setting alteration operation (i.e. an application startup or the like) in accordance with the received flag.
Note that the product alters its own settings when the distribution destination that was set at the point of shipping differs from the actual distribution destination. The determination of whether or not the distribution destination that was set at the point of shipping differs from the actual distribution destination may be made on the SCM server side, or may be made on the product side.
According to the above-described aspects, it is possible to make settings that are appropriate to a particular product even when the dispatch destination and sales outlets are different for each product.
The manufacturer's in-house server 1 is located on the premises of the manufacturer which is a source for shipping BD players. The manufacturer's in-house server 1 is connected to the Internet 2 and the SCM control system 4. In
The SCM control system 4 controls the distribution of each product using the SCM server 40. Each time a BD player is shipped from the manufacturer, the SCM server 40 acquires and controls information showing the distribution destination of that particular BD player (i.e., which dispatch destination and sales outlet it is being shipped to). Namely, the SCM server 40 stores distribution information showing the distribution situation of each product in an internal storage device (such as an HDD or the like) as a control table, and updates the control table each time in accordance with the acquired information.
The manufacturer's in-house server 1 is connected via the Internet 2 to the BD player 30A, the BD player 30B, and the BD player 30C, which are each located in the home of a user, and transmits and receives various types of information. In the present embodiment, when a BD player has connected to the Internet 2, the manufacturer's in-house server 1 receives information specific to each product from the BD player (such as the serial number thereof and the like), and transmits the received serial number to the SCM server 40. The SCM server 40 collates control tables using serial numbers and transmits to the manufacturer's in-house server 1 information (i.e., distribution information) showing things such as the dispatch destination and sales outlet each BD player has passed through on their way to the users' homes. The manufacturer's in-house server 1 transmits flags that are used to make settings appropriate for each BD player in accordance with the collated information control tables. Each BD player alters its own settings in accordance with the received flags. For example, a setting may be made to start up an application designed for the information delivery service (i.e., a delivery service for contents such as moving pictures and the like) to which the BD player is to connect. As a consequence, even if the delivery server of the information delivery service that the BD player is connected to differs depending on the dispatch destination, it is possible to connect to an appropriate information delivery service. In this manner, in the information processing system of the present embodiment, it is possible to automatically make settings that are appropriate to each product even when the dispatch destination and sales outlet of each product are different.
Note that in the present embodiment, the manufacturer's in-house server 1 is not an essential component element. It is also possible to employ a system in which each BD player is connected directly to a server or the like within the SCM control system.
Hereinafter, the specific structure and operation of each device will be described.
In
A basic program that is required in order for the server to operate is stored together with the control tables on the HDD 43. The CPU 42 (i.e., an updating device) opens the basic program stored on the HDD 43 in the RAM 44, and performs various operations relating to the control of the product distribution. At each stage of the product distribution, the CPU 42 receives from the dispatch destinations and sales outlets and the like information showing which dispatch destination and sales outlet each BD player is being shipped to at the current point in time, and then updates the control tables.
When a product is shipped, in the default state all of the BD players are stored in the control table in accordance with their planned dispatch destination. In the example of the present embodiment, all of the dispatch destinations are stored as ‘COUNTRY A’, the language as ‘ENGLISH’, the GUI as ‘Yamaha’, the executing application as ‘SERVICE A’, and the information about the sales outlet as N/A. Namely, when shipped, all of the BD players are set so as to execute an application for a ‘delivery service A’ which is only provided in the dispatch destination of a country A.
As is shown in
In the same way, as is shown in
In the same way, as is shown in
The dispatch destinations of the BD player 30B and the BD player 30C are both the country B, however, the sales outlets thereof are different. Accordingly, the applications to be executed when the delivery service is received are also different.
Next, in
The EEPROM 33 is rewritable flash memory and is used to store firmware and internal device information (see
When a user purchases a BD player and installs it in their home, they connect the network I/F 31 to the Internet 2, then connect the BD player to a power supply (not shown) and activate it. As a result, the CPU 32 reads the firmware stored in the EEPROM 33, and expands it in the RAM 35, and then performs processing as a setting altering device. Namely, when the BD player is first activated after being shipped, the CPU 32 makes the initial settings. These initial settings include the aforementioned language to be used, the contents (i.e. whether the product manufacturers name is to be displayed, or whether the name of the sales outlet is to be displayed, or the like) to be displayed on the GUI 34, the settings for the applications that are to be started up, and the like. Note that if the BD player is activated without being connected to the Internet 2, the default initial settings from when the product was shipped are executed, and the following initial settings are reset when the BD player is first connected to the Internet 2.
When the CPU 42 of the SCM server 40 receives the serial number from the manufacturer's in-house server 1 via the network I/F 41, it collates it into the control table stored in the HDD 43 (s31), and transmits the relevant product distribution information to the manufacturer's in-house server 1 (s32).
The manufacturer's in-house server 1 receives the distribution information from the SCM server (s23), and determines which contents are to have their settings altered. It then transmits flags in order for the setting alterations to be performed (s24).
The CPU 32 of the BD player receives the aforementioned flags from the manufacturer's in-house server 1 (s13), and alters the settings of its own host player in accordance with the received flags.
For example, in the BD player 30A, because the GUI is altered to the specifications of the sales outlet A, and new sales outlet information is added, a flag is received in the control table of the SCM server 40 instructing that actions to alter the GUI to the specifications of the sales outlet A and to add the new sales outlet information to the internal device information be performed. As is shown in
Moreover, as is shown in
In the same way, as is shown in
In particular, as in the case of the BD player 30B and the BD player 30C, there are cases when the delivery services for a BD player purchased at the sales outlet B and a BD player purchased at the sales outlet C which are both located in the same country B will be mutually different. In this case, conventionally, it has been necessary for a user to either manually download an application to be executed and then alter it or the like, or to set an individual application designed for each sales outlet at the time of shipping or the like. However, in the information processing system of the present embodiment, it is not necessary for a user to perform manual alterations, nor is it necessary to set an individual application designed for each sales outlet, but instead a suitable application corresponding to the distribution destination is automatically executed. If, as is the case conventionally, an individual application designed for each sales outlet is set at the time of shipping, then if the sales outlet is abruptly changed, or if the BD player is forwarded (i.e., resold) from one sales outlet to another sales outlet, then it is not possible for a suitable delivery service to be received, however, by using the information processing system of the present embodiment, a suitable application corresponding to the distribution destination is automatically executed when a user first activates the BD player. As a result of this, even if the sales outlet is abruptly changed, or if the BD player is forwarded (i.e., resold) from one sales outlet to another sales outlet, each time this happens the control table in the SCM server is updated, and a suitable application is executed.
Note that in the flowchart shown in
Moreover, in the flowchart shown in
Moreover, in the above-described embodiment, when the SCM server receives information (i.e., serial numbers and the like) specific to each product from a BD player, it is also possible for the SCM server, for example, to analyze the address of the transmission source, and determine the country or region in which the BD player is installed and then set the distribution destination and language in the control table shown in
Moreover, in the above-described embodiment, if, for example, a sales outlet sells a BD player as part of a set together with a television made by another manufacturer, the settings can be altered so as to match the television that is sold as part of the set, or so as to match the manufacturer of the television or the like. For example, if a BD player is sold as part of a set in combination with a particular television, a distributor along the distribution route, or a user of the SCM server, or a controller or the like registers the information of the GUI corresponding to the television that is to be sold as part of the relevant set in the GUI column in the control table shown in
Moreover, a BD player is used as an example in the above-described embodiment, however, the above-described embodiment is not limited to BD players and may also be applied, for example, to mobile telephones, vehicle navigation systems and the like.
The present invention can be applied to household electrical appliances whose settings differ depending on their distribution destination or sales outlet or the like.
| Number | Date | Country | Kind |
|---|---|---|---|
| 2010-118066 | May 2010 | JP | national |
| Filing Document | Filing Date | Country | Kind | 371c Date |
|---|---|---|---|---|
| PCT/JP2011/061509 | 5/19/2011 | WO | 00 | 11/20/2012 |
| Publishing Document | Publishing Date | Country | Kind |
|---|---|---|---|
| WO2011/148848 | 12/1/2011 | WO | A |
| Number | Name | Date | Kind |
|---|---|---|---|
| 5784563 | Marshall et al. | Jul 1998 | A |
| 5826000 | Hamilton | Oct 1998 | A |
| 6167567 | Chiles et al. | Dec 2000 | A |
| 6212585 | Chrabaszcz | Apr 2001 | B1 |
| 7761613 | Chen et al. | Jul 2010 | B2 |
| 8171143 | Massam et al. | May 2012 | B2 |
| 20040203909 | Koster | Oct 2004 | A1 |
| 20050049923 | Tanaka et al. | Mar 2005 | A1 |
| 20070186286 | Shim et al. | Aug 2007 | A1 |
| 20080162675 | Bolay et al. | Jul 2008 | A1 |
| 20090055816 | Akada | Feb 2009 | A1 |
| 20090061890 | Andreasson et al. | Mar 2009 | A1 |
| 20090089166 | Happonen | Apr 2009 | A1 |
| 20090293051 | Krywaniuk | Nov 2009 | A1 |
| Number | Date | Country |
|---|---|---|
| 1731875 | Feb 2006 | CN |
| 101221505 | Jul 2008 | CN |
| 101350999 | Jan 2009 | CN |
| 2001-34249 | Feb 2001 | JP |
| 2002-117134 | Apr 2002 | JP |
| 2002-159068 | May 2002 | JP |
| 2005-78166 | Mar 2005 | JP |
| 2006-189974 | Jul 2006 | JP |
| 2009-48584 | Mar 2009 | JP |
| 2009-75644 | Apr 2009 | JP |
| Entry |
|---|
| English Translation of JP 2002117134 A; Kobayashi, Michio. |
| English Translation of JP 2002159068 A; Takano, Yoshiyuki. |
| English Translation of JP 2006189974 A; Tanahashi, Takeo. |
| European Search Report dated Apr. 23, 2014 (10 pages). |
| “Provisioning”—Wikipedia, the free encyclopedia, URL:http://en.wikipedia.org/w/index.php?title=Provisioning&olded=355941210, Apr. 14, 2010, four (4) pages, XP055113143. |
| “TR-069”—Wikipedia, the free encyclopedia, URL:http:://en.wikipedia.org/w/index.php?title=TR-069&oldid=362808649, May 18, 2010, two (2) pages, XP055113145. |
| Sosinsky, “Microsoft Windows Server 1-8 2008: Implementation and Administration” Feb. 11, 2008, pp. 49-52, Windows Deployment Services, Wiley Publishing, Indianapolis, Indiana, USA. |
| “Home Theater Personal Computer”—Wikipedia, the free encyclopedia, URL:http:://en.wikipedia.org/w/index.php?title=Home—Theater—Personal—Computer&oldid=74417907 May 16, 2010, 11 pages, XP055113146, with English translation. |
| International Search Report dated Jun. 21, 2011 including English-language translation (Three (3) pages). |
| Japanese Office Action dated Aug. 5, 2014, with English translation (five (5) pages. |
| Summons to Attend Oral Proceedings issued in European counterpart application No. 11786547.7-1958 / 2579161 dated Jun. 10, 2016 (Twelve (12) pages). |
| Karim Yaghmour et al. “Building Embedded Linux Systems”, Aug. 25, 2008, O'Reilly, XP055275166, 85 total pages. |
| Vikas Gupta, “Comdex Computer Course Kit Windows Vista with Microsoft Office 2007, Professional ed”, Dec. 31, 2008, Wiley, XP055275160, 3 total pages. |
| European Search Report issued in European counterpart application No. 11786547.7-1958 / 2579161 dated Jun. 10, 2016 (Twelve (12) pages). |
| European Office Action dated Mar. 23, 2015 (Ten (10) pages). |
| Chinese Office Action dated Mar. 30, 2015, with English translation (Fourteen (14) pages). |
| Anonymous: “TR-069—CPE WAN Management Protocol v1.1 Issue 1 Amendment 2”, The Broadband Forum, Dec. 31, 2007 (Dec. 31, 2007), XP055176930, Retrieved from the Internet: URL: http://www.broadband-forum.org/technical/download/TR-069—Amendment-2.pdf. |
| Number | Date | Country | |
|---|---|---|---|
| 20130073701 A1 | Mar 2013 | US |