1. Field of the Invention
This invention relates to a customer service via a website.
2. Description of Related Art
A so-called web or an information search system that searches information on the Internet using a Hypertext is known. In this system, content is registered onto a web server with the Internet Protocol (IP) and the content registered onto the web server is searched at a terminal connected to the Internet, using a browsing program. A location registering the content is called a website. In the website, while content containing unique information is available at a website and provides information to users that searches the website and utilizes the content, information may be obtained from the users who are provided with information.
Inventors come up an idea that if content describing product information is created and information from the customers that purchases the product based upon information from the content is stored at the content, an all-new customer service will be established.
This invention relates to a method of providing an electric bulletin board carrying an image and providing an electric album service.
(1) This invention applies to a method of providing an electric bulletin board that works with an electric album service providing a storage area of an image to a user and enables to carry an image. A method of providing a bulletin board stores includes a step to carry remarks and so sent respectively by a plurality of users, a step to judge whether or not the image is permitted to be browsed by a third party when a browsing of an image provided for the electric album service is demanded, a step to permit the browsing in the bulletin board when the image is permitted to be browsed by the third party and a step to ban the browsing in the bulletin board when the image is not permitted to be browsed by the third party.
A modification to the invention disclosed in (1) may be made as follows.
(a) A link portion to enter a browsing command is provided on a display screen of the electric bulletin board and the image stored onto a memory area provide for the electric album service is preferable to be accessed through the display screen of the electric bulletin board when the link button is clicked on.
(b) It is preferable that the image is read out from the memory area provided for the electric album service and is carried in the bulletin board When the image on demand for the browsing is permitted to be browsed by the third party.
(c) A contracted image of the image stored onto the memory area provided for the electric album service is preferable to be displayed in the bulletin board.
(d) A link portion to display an original image of the contracted image is provided on the display screen when the reduced image is displayed on the display screen of the electric bulletin board and it is preferable that the original image is read out from the memory area provided for the electric album service and is carried in the bulletin board when the link button is clicked on.
(e) According to an erase order from a user, image data stored onto an area provided for an electric album service can be erased.
(2) This invention applies to a method of providing an electric bulletin board that works with an electric album service providing a storage area of an image to a user and enables to carry an image. A method of providing an electric bulletin board includes a step to carry remarks and so sent respectively by a plurality of users, a step to carry an image based upon the image stored onto the area provided for the electric album service in the bulletin board when an image stored onto an area provided for the electric album service is demanded to carry in the bulletin board, a step to display the image for a browsing when a browsing of the image stored onto the area provided for the electric album service is demanded through a link button in the bulletin board and a step to save the image for the electric bulletin board even when the image stored onto the area provided for the electric album service is erased. A modification to the invention disclosed in (2) may be made as follows.
(a) An image (a second image data) to carry in the bulletin board is preferable to be created from the image (a first image data) stored onto a memory area of the electric album service.
(b) Second image data is preferable to be stored onto a storage area different from first image data.
(c) When an image stored onto an area provided for the electric album service is demanded to carry in the bulletin board, second image data is preferable to be created from first image data.
(d) Information (image-carried bulletin board information) indicative of the image being carried in the bulletin board is preferable to be saved by being related to first image data stored onto the memory area provide for the electric album service.
(e) Second image data is preferable to be created from first image data and an image corresponding to second image data can be carried in the bulletin board when first image data related to image-carried bulletin board information is erased.
(f) Second image data has a smaller amount of data than first image data.
(g) Following steps may be included. One step is that third image data with a smaller amount of data than first image data and a larger amount of data than second image data is created and another step is that, when an image corresponding to second image data is carried in the bulletin board, information necessary to read out third image data is created.
(h) A link button may be provided in an image for the electric bulletin board.
(i) An image based upon second image data is preferable to be carried in the electric bulletin board when image data stored onto an area provided for the electric album service is erased.
(3) This invention applies to a method of providing an electric bulletin board that works with an electric album service providing a storage area of an image to a user and enables to carry an image. A method of providing an electric bulletin board includes a step to carry remarks and so sent respectively by a plurality of users, a step to erase image data stored in the electric album of the user when some user halts use of each service of the electric bulletin board and the electric album and a step to permit an image that the user carried in the electric bulletin board to be displayed.
(4) A method of providing an electric album service that registers an image sent by a user in accordance with this invention includes a step to record an image sent by a user onto a data storage area and a step to erase image data recorded onto the data storage area when there is no access to an electric album from the user for more than a given period of time. A modification to the invention disclosed in (4) may be made as follows.
(a) Image data recorded onto the data storage area is preferable to be erased when there is no access to an electric album for more than a given period of time by a user having recorded image data.
(b) It is preferable that image data recorded onto the data storage area is configured to be erased when there is no access to an electric album for more than a given period of time by a user including a third party other than a user having recorded image data.
(5) A method of providing an electric album service in accordance with this invention includes a step to record registration information including at least authentication information about an electric album user sent from the electric album user, a step to store image data sent from the electric album user onto a data storage area, a step to read out image data in response to authentication information sent from the electric album user, a step to transmit this data to the electric album user, a step to record management information that classifies image data into a given group, a step to read out image data per the given group by use of management information and a step to transmit this data to a manager of the electric album.
(6) A method of providing an electric album service in accordance with this invention includes a step to record registration information including at least authentication information about an electric album user sent from the electric album user, a step to store image data sent from the electric album user onto a data storage area, a step to read out image data from the data storage area of the electric album user when authentication information agrees with recorded authentication information, a step to transmit this data to the electric album user, a step to extract shooting information included in each of image data sequentially and a step to transmit extracted shooting information to a manager of the electric album.
(7) A method of providing an electric album service in accordance with this invention includes a step to record registration information including at least authentication information of an electric album user sent from the electric album user, a step to give a random name different from those of other image data to image data sent from the electric album user, a step to read out image data from the data storage area of the electric album user when authentication information agrees with recorded authentication information and a step to transmit this data to the electric album user.
(8) A method of providing an electric album service in accordance with this invention includes a step to record image data sent from an electric album user onto a data storage area, a step to provide image data for a browse on demand for a browse for a predetermined period of time, a step to detect whether or not an electric album user purchasing a product has already completed a customer registration of the product and a step to extend a predetermined usable period of time of the electric album when the customer registration has been completed.
(9) A method of providing an electric album service in accordance with this invention includes a step to record image data sent from an electric album user onto a data storage area of a predetermined capacity, a step to provide image data for a browse on demand for a browse, a step to detect whether or not an electric album user purchasing a product has already completed a customer registration of the product and a step to enlarge a capacity of the data storage area when the customer registration has been completed.
a) represents a screen notifying delivery location.
b) represents a screen notifying addition of a point.
a) represents a lottery screen.
b) represents a display screen of announcing a lottery winning of a camera and displaying a delivery location selection button.
a) represents a screen showing thumbnail images.
b) represents a screen showing a larger image than a thumbnail one.
By referring to the accompanying drawings, embodiments of this invention will be explained as follows.
According to an embodiment of this invention, a web service provider provides a service user with a service or information about a product via content for a website.
1. membership registration
2. all-new information
3. product information
4. service support
5. on-line album
6. on-line shop
7. community
For example, community 7 provides a function like a bulletin board carrying a question posed by a user and an answer that another user knows to the question.
A web user clicks on a link button with a pointing device provide with a terminal (not shown), information of a link embedded corresponding to each link button, namely, URL is specified. In this way, data stored inside this URL is sent to the terminal and a screen created by this data is viewed on the terminal monitor. For example, a web user clicks on link button 21 linking with all-new information 2, and then a top page screen of a category of all-new information 2 represented by
Referring to
Referring to
The screen of
In each page of
This embodiment has features in, especially, a membership registration, an on-line shop, an on-line album and a bulletin board among categories, so these categories will be mainly explained.
To provide a service to a registered user, a service provider asks a web user to register a user name of a service.
A page of the membership registration, in addition to the membership registration of a web service use, is used also for a customer registration such as customer information to be registered by a user purchasing merchandise released from a service provider. Instead of sending back customer information written in a postcard and so such as a called customer registration card, a user transmits customer information to a service provider through an on-line membership registration page. A web user clicks on link button 27 linking to a “membership registration” in a page screen of
In the foregoing selection screen, a service user clicks on a link button (not shown) corresponding to “A web user who has not yet registered a membership of a web service use newly performs a customer registration”, then a website server, that is, a server of a service provider transmits display data to a terminal of a service user and displays an input screen for product information as shown in
When an input screen for product information is displayed on a monitor of a terminal, a service user fills in the input screen according to content of the display. Referring to
For example, a service user clicks on pull-down menu button 6A displayed in a frame of a merchandise name, a merchandise name such as merchandise 1, merchandise 2, merchandise 3 and so is displayed. A service user selects merchandise that the user purchased from the menu. In the event that there is no appropriate merchandise name in the pull-down menu or a pull-down menu is not available in a frame, a service user writes content of a registration using a terminal keyboard (not shown). A service user clicks on OK button 6B, and then registration data of product information is transmitted toward a server of a service provider.
The server of the service provider receives the registration data of product information sent from the service user and then transmits display data to the terminal of the user and has an input screen for customer information as represented in
A frame displayed with a downward triangle is provided with a pull-down menu. If there is no appropriate thing in the pull-down menu or a frame is not provided with a pull-down menu, a service user fills in content of a registration in a box of a display screen through a terminal keyboard (not shown). Away of displaying a password inside password frame 7A makes letters or numerals a user enters as a password shown just like **** and they are not displayed as it is. When the service user clicks on OK button 7B at the completion of content of the registration, registration data of customer information is sent to the server of the service provider.
The server of the service provider receives registration data of customer information sent from the service user, and transmits display data to a terminal of the service user and has a screen for answering a questionnaire as shown in
A service user clicks on register button 8H after writing answers to each question into each answer box 8A˜8G on a screen of
A service user selects a gift the user wants in accordance with displayed content. A gift selection screen is decided as follows.
The point is usable in a shopping at on-line shop 6 of
In step S104, the server prepares data for a page screen intended for a corporate as shown in
In step S105, the server transmits data to the terminal of the service user and a processing of
In
The service user clicks on OK button 10B on screens of
Accordingly, a screen of
The server does not recommend a membership registration of a web service use when proceeding
to step S304. The reason is that a corporate is not eligible for a membership of a web service use and a registered member is refrained from registering a multiple membership. In step S304, the server displays a notification of a gift order receipt and also creates date of a page screen indicative of a completion of a customer registration and then proceeds to step S305. Accordingly, a screen indicative of a completion of a customer registration (not shown) is displayed on the monitor of the service user. When the service user clicks on a “Get back to a top page” link button, the server transmits data necessary to display top page 10 of
—In a Case where a Member of a Web Service Use Records a Customer Registration—
In a selection screen for a membership registration corresponding to link button 27, when a service user clicks on a link button (not shown) corresponding to a “A web user who has already registered a membership of a web service use newly records a customer registration” button is clicked on, then the server of the service provider transmits to a terminal of the service user display data and has a screen for a membership authentication of a web service use as shown in
In judgment, the server reads out item data in common with item data of a customer registration out of data of the registered web membership from a database and proceeds to step S402. In step S402, the server prepares page data to display an input screen for product information as shown in
The server of the service provider receives registration data of product information sent from the service user, and then prepares page data to display a screen for updating customer information and transits it to the terminal and proceeds to step S403. Accordingly, the terminal monitor of the service user displays a screen as shown in
In step S405, the server modifies a page screen of
Subsequently, the server transmits display data to the terminal of the service user and has an answer screen for a questionnaire as shown in
—In a Case where a Membership Registration of a Web Service Use is Recorded—
Of seven categories of content registered at a website, each service of pages of on-line album 5, on-line shop 6 and community 7 is provided to a registered member of a web service user. Namely, a service user is required to register a membership in order to use these services of the three categories. Once a membership is registered, the member is permitted to log in for using these three services.
In a selection screen for a membership registration corresponding to link button 27, a service user clicks on a link button (not shown) corresponding to “Register a membership of a web service use”, the server of the service provider transmits display data to the terminal of the service user and has a screen (not shown) carrying a code of practice for a membership of the web service use displayed on the terminal monitor. The service user clicks on an OK button (not shown) when agreeing to the code. The server of the service provider receives agreement data sent by the service user, then transmits display data to the terminal of the service user and has an input screen (not shown) for a log-in name, password and nickname displayed on the terminal monitor. The service user fills in a box on a display screen in accordance with content displayed on the monitor. A log-in name represents a user name to be registered in order for a service user to use a service. A password is used for authentication. A nickname is required when using a bulletin board included in a community category. When a service user writes a log-in name, password and nickname through a keyboard of a terminal and then clicks on an OK button (not shown), registered data is transmitted to the server of the service provider. The server of the service provider receives registration data sent from the service user, then transmits display data to the terminal of the service user and has an input screen for the same web membership registration as in
Accordingly, a message notifying the completion of a web membership registration is displayed on the terminal monitor of the service user.
The foregoing explanation has referred to the case where non-registered customer records a membership registration of a web service use, but a user who already recorded a customer registration may register a web membership. In this case, the server has a screen for customer authentication displayed on the terminal monitor. The service user enters ID and a password registered at a registration of customer information and clicks on OK button 19A. Accordingly, ID and the password are transmitted to the server of the service provider.
The server of the service provider, when the transmitted ID and password agree with those recorded onto a database in the server, performs a following process.
With respect to a field in common with registered information at the registrations of a web membership and a customer, the field is overwritten (updated) with latest content if there is a discrepancy between information.
This process is just the same as, when a web member records a customer registration as explained before, a common field among information recorded at the registrations of a web customer n and a web membership is overwritten with latest content
The server of the service provider checks out that ID and a password sent are in agreement with those stored onto a database in the server, and then prepares page data to display a screen for updating same web membership information as that of
—A Case that a Registered Customer (a Registered Member of a Web Service) Will Modify Content of a Registration—
In a selection screen for a member registration corresponding to link button 27, the service user clicks on a link button (not shown) corresponding to a “registered customer (a registered member of a web service) will modify content of a registration” and then the server of the service provider transmits display data to the terminal of the service user and has an authentication screen for a customer member as shown in
In the foregoing membership registration, a case where a service user registers a single password for a customer registration and a web membership registration so as to make the password valid for a web customer service and a member service has been explained. On the contrary, the service user may register different passwords password for a customer registration and a web membership registration. In this case, a customer registration is performed independently from a web membership registration.
Namely, even when there is a filed in common with a customer registration and a web membership registration, field data registered for one registration is not used for another registration.
When a purchaser performs an on-line customer registration onto the server of the service provider from the purchaser's terminal, the service provider awards an incentive of extending a merchandise warranty period in comparison to a case of a customer registration by a postcard.
An extension of a merchandise warranty period is available only when merchandise is purchased at an on-line shop (will be explained later) and a customer registration of merchandise is performed on-line.
In step S802, the server accesses a given database related to customer information and reads out support information such as a warranty period of the merchandise and then proceeds to step S803. In step S803, of read-out support information, the server extends a warranty period to, for example, a six-month period and then modifies data in the database. The server proceeds to step S804, modifying the database. In step S804, the server performs a process that enables a new warranty card with an extended warranty period to be mailed out and A process of
As an incentive for an on-line customer registration of a web service use, a case of extending a warranty period has been explained, but, for example, a point usable in a web service may be given.
In accordance with a member registration via content of the embodiment of this invention as explained so far, a following effect will be obtained.
(1) In a screen to select a gift (
(2) A point usable in a web service as a gift is prepared. Because of this point, an incentive can be offered to a service user for inducing the user to utilize a web service after registering a customer registration.
(3) A password at a registration of customer information and a password at a registration of a membership of a web service use are made usable as a common password. As a result, when compared to the multiple uses of a plurality of passwords, an input error of a password by a service user becomes reduced and then a workload of a service user can be cut down.
(4) With respect to a common field in information registered at a registration of a web membership and at a registration of a customer, the common field is overwritten (updated) with latest content if there is a discrepancy between content. Thus, registered data of the same service user can be managed in a unified way. And as blank data is not able to overwrite, previous or proceeding information is not lost.
(5) Questions of each questionnaire corresponding to all the merchandise are prepared and these questions are managed in such a way that a question in common with a plurality of merchandise can be distinguished from a question peculiar to certain merchandise. The server selects a question corresponding to registered merchandise name and transmits the question to a terminal of a service user. In accordance with this management, even when a service user registers a plurality of merchandise, a same question is not sent and on top of that, a service user can ask a question as to a plurality of merchandise on a single questionnaire input screen.
(6) Successively a service user is induced to a membership registration after the completion of a customer registration, so a number of a web membership can be gained in comparison to no induction to a membership registration. As a result, a number of a web service user can be increased.
(7) When a customer purchasing merchandise performs an on-line customer registration onto the server from a terminal, a service provider extends a merchandise warranty period.
Therefore, as compared to a registration by a postcard and the like, an on-line registration with a less workload on a service provider has an effect that urges a purchaser to perform the on-line registration.
In the foregoing explanation, as a gift to a person who has completed a customer registration, not only a hard product such as a flyer and neck strap but also a soft product, that is, a point usable in a web service are prepared. In place of a point, in an album printout service to be later explained, a memory size and valid period of an album data storage area that a service provider provides to a service user may be preferably larger and longer than in a normal occasion.
A category of on-line shop 6 will be explained. An on-line shop is also called as an electric shop. A web service user clicks on “on-line shop” link button 25 on a screen of top page 10 as shown in
In
A flow of purchasing merchandise at an on-line shop is;
According to an on-line shopping service of this invention, a service provider provides a following service to a service user. In an explanation of an on-line shop, a web service user is referred to as a purchaser thereafter. An actual shop operation may be performed by a service provider or outsourced to a third party.
—Providing an Image of an Accessory being Attached to Merchandise—
A purchaser can check out a state of an accessory being attached to merchandise, for example, an image of an accessory being attached to a camera body. A service provider prepares a polygon image of a camera body and other polygon image of each accessory such as an interchangeable lens and a speed light respectively. These polygon images are configured in such a way that images of a camera body and each accessory meet an actual size proportion of each of merchandise. Thus, when these images of a camera body and an accessory are processed to create an image of a camera body being attached with an accessory, the created image looks like a camera body is actually attached with an interchangeable lens or a speed light. A composite image that combines an image of a camera body with an image of an accessory can be rotated or moved around on a display screen as a unified image. These polygon images are stored in advance onto a given database in a server of a service provider.
A purchaser clicks on a link button (not shown) corresponding to “confirm a state of an accessory being attached to a body” on a screen of a purchaser's terminal (not shown), and the server of the service provider transmits display data to the purchaser's terminal and has an item selection screen as shown in
The purchaser clicks on OK button 22B, and data of the selected item is transmitted to the server of the service provider.
In step S503, the server combines the selected images each together and proceeds to step S504. A combined image represents a look of an accessory being actually attached. That is, in a case of a selected item being an interchangeable lens, a composite image, just like a lens mount of a camera body is fit with a lens mount of an interchangeable lens, is created and the single-integrated product image as shown in
In step S504, the server transmits data of the composite polygon image (
In step S505, the server transmits to the terminal of the purchaser data of a message that notifies an image of a selected item is not capable to be combined and proceeds to step S506.
In step S506, the server transmits display data to the terminal of the purchaser and A process of
Accordingly, the item selection screen as shown in
A purchaser can receive a proposal of new merchandise depending upon purchaser' own merchandise. A service provider prepares a merchandise recommendation every merchandise. For example, an interchangeable lens aaa, a speed light bbb, a battery pack ccc and a case ddd in relation to a camera body are prepared and they are given priority order. Data of this recommended merchandise is stored beforehand onto a given database in the server of the service provider.
In a screen (not shown) on the terminal of the purchaser, the purchaser clicks on a link button (not shown) corresponding to “Check out recommended merchandise”, and then the server of the service provider transmits display data to the server of the purchaser and has an introduction screen of recommended merchandise as represented in
In step S602, the server accesses a database storing information about a customer registration of the log-in purchaser and reads out model information such as a camera and the like that the purchaser already bought and has owned from registered data and proceeds to step S603. In step S603, the server extracts recommended merchandise from read-out model information and proceeds to step S604. For example, in the event that the purchaser owns a camera, an extraction of recommended merchandise is performed in priority order from interchangeable lens aaa, speed light bbb, battery pack ccc and camera case ddd dedicated for the camera body. For instance, priority order is set as follows;
1. Interchangeable lens aaa
2. Speed light bbb
3. Battery pack ccc
4. Camera case ddd
In a case where the purchaser does not have interchangeable lens aaa, the lens is extracted. When the purchaser has interchangeable lens aaa and speed light bbb, battery pack ccc is extracted. Information about a model that the log-in purchaser owns may be registered as an additional registration freely through a page screen of a customer information update other than at a customer registration.
In step S604, the server creates page data necessary to display a screen of
In step S606, the server transmits display data to the terminal of the purchaser and has a same input screen for an owned model as one in
In step S607, the server judges whether or not the serve receives data of the owned model and when data is received, the server gives a positive judgment to step S607 and proceeds to step S603, but if not received, a process of a judgment is repeated.
—Propose Other Recommended Merchandise Depending Upon Merchandise that a Purchaser Puts into a Shopping Cart—
A purchaser can receive a proposal of new merchandise depending upon merchandise in a shopping cart. As explained in the foregoing, the service provider prepares recommended merchandise every each of merchandise and stores recommended merchandise onto a database by setting priority order.
A process of
In step S702, the server accesses a database storing information about a web membership registration of the purchaser and reads out model information about a camera and so that the purchaser already bought and has owned and then proceeds to step S703. The server extracts recommended merchandise based upon merchandise put into a shopping cart and information about a model that the purchaser owns and then proceeds to step S704. An extraction of recommended merchandise, for example, when the purchaser has already owned a camera and speed light bbb is put into a shopping cart, interchangeable lens aaa dedicated for a camera is extracted.
If the server gives a negative judgment to step S701 (not logged in), the server extracts recommended merchandise from merchandise in a shopping cart and proceeds to step S704. In step S704, the server creates page data necessary to display a screen of
The service provider manages merchandise stock by a relative figure, not an absolute figure. A stock is reduced in proportion to a number of merchandise the purchaser puts into a shopping cart and increased in proportion to a number of merchandise the purchaser removes from a shopping cart. In an on-lined shopping service, as a lot of purchasers access at a time, a stock of merchandise varies moment to moment. Therefore, the service provider manages a stock (referred to as a virtual stock thereinafter) with a stock varying in real time and relative increase/decrease of a stock with reference to a beginning absolute stock.
A management page screen per each of merchandise available for an on-lined shopping service is prepared.
Wrapped merchandise and letter (name)-engraved merchandise are given another ID different from that of standard merchandise and managed as different merchandise although they are same merchandise.
A manager predetermined by the service provider performs a given operation to the server, and the server transmits data of a management page screen to a terminal of the manager and has a management page screen of
In box 28D of a carrying period, a period of time to display the merchandise on a page screen of an on-line shopping is written. A carrying means that the merchandise is displayed in a shop menu or as recommended merchandise on a page screen of an on-line shopping as shown in
When the manager removes a checkmark at the right side in box 28D of a carrying period not to carry, a carrying of the merchandise on an on-line shop page is halted even during a carrying period. That is, a display in a shop menu or as recommended merchandise is halted. In box 28E of an order-taking period, a period of time to take an order for the merchandise on an on-line shop is specified. The server takes an order for the merchandise for a specified period. In the event that the manager removes a checkmark displayed at the right side in box 28E of an order-taking period, an order taking of the merchandise is halted even during a specified period.
In box 28F of relevant merchandise, merchandise ID of another merchandise relevant to the merchandise is specified. A writing of merchandise ID of recommended merchandise in box 28F of relevant merchandise allows the recommended merchandise specified in box 28F to be proposed when a purchaser puts the merchandise into a shopping cart. Column 28G has checkmarks specifying what the server should perform at a time when the merchandise is out of stock. An example of
In box 28H of increase/decrease in a stock, a relative increase/decrease in a stock with reference to the beginning stock is written. The manager types +10 when 10 pieces are added to a beginning stock and −5 when 5 pieces are reduced. Therefore, the numeral figure written in box 28H allows the manager to see how many pieces are increased or decreased to a beginning stock. In box 281 of a present stock, a stock is displayed in real time when a purchaser puts merchandise into a shopping cart. A virtual stock manages a stock with increase/decrease in a stock and a present stock.
When the manager clicks on registration button 28J, registration data is transmitted to the server from a terminal of the manager. The server receives registration data, and then modifies a database and the modified database is reflected on a page of an on-line shop. Accordingly, the manager can modify content in each box except for a stock in box 281 of the present stock.
—Notify when a Virtual Stock is Below a Given Number—
The server transmits a mail to the manager for a warning when a present stock of merchandise is below a given number. Further, the server, in a case where the present stock is 0 or—when a purchaser puts the merchandise into a shopping cart, notifies the purchaser that there is no stock.
In step S1806, the server judges whether or not a positive judgment made in step S1805 is a first judgment counted from a specified time. A specified time is, for instance, 12 o' clock in the morning or a time when a virtual stock is increased or decreased. The server gives a positive judgment to step S1806 when the judgment is a first one and proceeds to step S1807, but when it isn't the first, the server gives a negative judgment to step S1806 and proceeds to step S1808. In step S1807, the server transmits to the manager a mail notifying a virtual stock manager a low stock and proceeds to step S1808. Accordingly, only when stock n becomes below given number Z for the first time since a specified time, the mail notifying a decreased stock is sent to the manager.
In step S1808, the server judges whether or not a present stock n of a virtual stock is below 0. The server gives a positive judgment to step S1808 in case of n≦0 and proceeds to step S1809, but in case of n>0, the server gives a negative judgment to step S1808 and gets back to step S1801.
In step S1809, the server transmits to a virtual stock manager a mail notifying that a virtual stock becomes zero and proceeds to step S1810. Accordingly, every time a stock n becomes below 0, the mail notifying an out-of-stock is sent to the manager. In step S1810, the server transmits display data to a terminal of a purchaser putting merchandise A into a shopping cart and has a message notifying an out-of-stock displayed on a monitor of the purchaser's terminal. The server transmits display data to the terminal of the purchaser and then gets back to step S1801.
In step S1803 proceeding from step S1801 where the negative judgment was made, the server judges whether or not Y piece (Y is an integer than 1) of merchandise A is removed from a shopping cart. The server gives a positive judgment to step S1803 when merchandise A is removed from a cart, but when merchandise A isn't removed from a cart, the server gives a negative judgment to step S1803 and gets back to step S1801. In step S1804, the server gets back to step S1801 assuming that a present stock n of merchandise A is n=n+Y. The present stock n of the virtual stock calculated by the foregoing process explained in
—Exclude Sold-Out Merchandise from a Searching Target—
Based upon a status of a checkmark of column 28G of
What is continued to be sold even when a stock n becomes below 0 is merchandise of which a production quantity is amply secured and a stable supply is possible. What displays a sold-out and halts a sale until an empty stock is refilled when a stock n becomes below 0 is merchandise of which a production quantity to an order is low and a supply takes some time. What displays a sold-out and halts a sale from then on when a stock n becomes below 0 is merchandise with a limited production quantity. What deletes a merchandise display and halts a sale from then on when a stock n becomes below 0 is discontinued merchandise. A classification of these merchandise a˜d is made per each merchandise (merchandise ID) on a management screen as shown in
The server changes a display of merchandise subject to any of the classifications a˜d on an on-line shop as follows.
A process of
In step S1603, the server excludes this merchandise from a display target and proceeds to step S1604. Accordingly, a carrying of this merchandise, that is, a display of this merchandise on an on-line shop screen is halted. In step S1604, the server excludes this merchandise from a search target and a process of
In step S1606, the server instructs to display a sold-out and a process of
Even if an out-of-stock display is carried, let this merchandise be a target of an on-line shop search process. On the other hand, when merchandise of which a stock n becomes 0 isn't classified into b, the server gives a negative judgment to step S1607 and a process of
According to the foregoing explanation, only when merchandise classified into d becomes out of stock, this merchandise is excluded from a target of an on-line shop search process (step S1604). But, when merchandise classified into c becomes out of stock, this merchandise may be also excluded from a target of an on-line shop search process. In this case, the server may proceed to step S1604 after a process of step S1606 is finished.
The service provider makes a lottery available for purchasers who shops merchandise at an on-line shop and delivers to a winner purchased merchandise enclosing a winning prize.
In step S902, the server transmits display data to a terminal of a purchaser and has a lottery page screen as shown in
In step S904, the server judges whether or not an address of the purchaser and a delivery location of purchased merchandise are identical. The address of the purchaser and the delivery location of purchased merchandise have been entered during a purchase process of an on-line shop. The server gives a positive judgment to step S904 when The address of the purchaser and the delivery location of purchased merchandise are identical and proceeds to step S905, but when they are not identical, the server gives a negative judgment to step S904 and proceeds to step S906.
In step S906, the server transmits display data to a terminal of the purchaser and proceeds to step S907. Thus, a page screen as shown in
In step S905, the server transmits display data to the terminal of the purchaser and proceeds to step S907. In this case, as a merchandise delivery address is the same as that of the purchaser, a prize delivery address is also assumed to be an address of the purchaser. Thus, a page screen (not shown) omitting the selection button of the delivery address from a page screen of
In step S907, the server judges whether or not data of information about a delivery address is received. The server gives a positive judgment to step S907 when data is received and proceeds to step S908, but when data isn't received yet, the server repeats a judgment process. In step S908, the server judges whether or not a delivery address of purchased merchandise is the same as that of the prize. The server gives a positive judgment to step S908 when the delivery address is the same and proceeds to step S909, but when the address isn't the same, the server gives a negative judgment to step S908 and proceeds to step S910.
In step S909, the server transmits display data to the terminal of the purchaser and has a delivery address confirmation screen of the prize shown in
—When a Part of Purchased Merchandise is in Waiting for Supply, all the Purchased Merchandise after the Waiting Part is Supplied are Combined and Delivered—
In step S1002, the server judges whether or not merchandise instructed to be put into a cart is out of stock. The server gives a positive judgment to step S1002 when it is out of stock and proceeds to step S1004, but when it isn't out of stock, the server gives a negative judgment to step S1002 and proceeds to step S1003. In step S1003, the server transmits display data to the terminal of the purchaser who instructs to put merchandise into a cart and has a page screen (not shown) representing that merchandise is put into a cart displayed on a monitor of the purchaser's terminal. The server transmits display data and proceeds to step S1005.
In step S1004, the server performs a reservation process for out-of-stock merchandise and proceeds to step S1005. The reservation process will be explained later.
In step S1005, the server judges whether or not an instruction to finish a shopping is transmitted from the terminal of the purchaser. This instruction is transmitted by clicking on a “finish a shopping” button (not shown) viewed on a monitor of the terminal
of the purchaser. The server receives data indicative of the instruction of a shopping finish
and gives a positive judgment to step S1005 and proceeds to step S1006, but when data isn't received yet, the server gives a negative judgment to step S1005 and gets back to step S1001. In step S1006, the server judges whether or not merchandise is in a shopping cart. The server gives a positive judgment to step S1006 when merchandise is in the cart and proceeds to step S1007, but when merchandise isn't in, the server gives a negative judgment to step S1006 and A process of
In step S1008, the server performs a settlement process called as an option settlement and a process of
The foregoing reservation process will be explained.
In step S1107, the server adds this merchandise to the shopping cart and proceeds to step S1108. In step S1108, the server transmits page data for a display to the terminal of the purchaser that sends the instruction to put this merchandise into the cart and has a page screen indicative of putting this merchandise into the cart, that is, reservation of this merchandise, displayed on a monitor of the terminal of the purchaser. The server transmits page data for a display, and then a reservation process of
In step S1105, the server judges whether or not an instruction not to reserve merchandise is transmitted from the terminal of the purchaser. The instruction not to reserve merchandise is transmitted to the server when the purchase clicks on “no reserve” button 36C on a screen of
When the purchaser clicks on button 38B on a screen (
In step S1204, the server calculates to create a bill and proceeds to step S1206. In this case, as a number of a delivery of this merchandise is one delivery, the bill states one delivery charge and an amount of merchandise. In step S1205, the server calculates to create the bill and proceeds to step S1206. In this case, as a delivery of merchandise is split into a plurality of deliveries, the bill states the delivery charge and the amount of merchandise per each merchandise delivery. In step S1206, the server transmits page data for a display to the terminal of the purchaser and proceeds to step S1207. Thus, a page screen of the bill as shown in
A normal settlement process will be explained. A normal settlement process omits the processes from step S1201˜step S1203 in the option settlement process of
The purchaser places any of a checkmark in the checkbox on a screen displayed on the terminal and clicks on an OK button (not shown), and data indicative of the delivery method and the way of the settlement is transmitted to the server from the terminal of the purchaser. In step s1303, the server gives a positive judgment to step S1303 when data indicative of the instruction is received and proceeds to step S1304, but when data indicative of the instruction from the terminal isn't received, the server gives a negative judgment to step S1303 and repeats a judgment process.
In step S1304, the server detects a number of a delivery D and proceeds to step S1305. When a delivery of merchandise is combined, D=1. Ina case of a separate delivery of reserved merchandise, D≧2. A figure of D takes a different figure subject to an availability status of reserved merchandise and a scheduled supply date of each of reserved merchandise. In step S1305, the server judges whether or not a settlement is a lump-sum payment. The server gives a positive judgment to step S1305 when data indicative of an instruction of the lump-sum payment is transmitted from the terminal of the purchaser and proceeds to step S1306, but when data indicative of an instruction of an installment payment is transmitted, the server gives a negative judgment to step S1305 and proceeds to step S1307. In step S1306, the server performs a settlement process of the lump-sum payment and a process of
A lump-sum payment settlement will be explained. In the lump-sum payment settlement, merchandise in stock and reserved merchandise due to an out-of-stock are jointly settled.
In step S1403, the server judges whether or not G≦0 is established. The server gives a positive judgment to step S1403 when G≦0 is established and proceeds to step S1405, but when G>0 is established, the server gives a negative judgment to step S1403 and proceeds to step S1404. In step S1405, the server creates the bill with 0 of a delivery charge and proceeds to step S1406.
In step S1406, the server transmits page data for the bill display to the terminal of the purchaser and proceeds to step S1407. Thus, a page screen of the bill as with that of
In step S1408, the server detects whether or not a payment is made by a credit card. A payment selection is a process that the purchaser selects a way of a payment among various ways of payments such as, for instance, a credit card and cash on delivery. The server gives a positive judgment to step S1408 when the credit card payment is made and proceeds to step S1409, but when the payment isn't made by the credit card, the server gives a negative judgment to step S1408 and proceeds to step S1410.
In step S1409, the server connects to a credit card finance company the purchaser gets a finance contract with and checks out a line of credit inclusive of a payment amount payable by the credit card. The server proceeds to step S1410 after performing the process of the line of credit check. In step S1410, the server performs a settlement when the line of credit is cleared and finishes the lump-sum payment process of
An installment payment will be explained. In an installment payment, a first comes a settlement of merchandise in stock and a next settlement comes after out-of-stock merchandise is supplied.
In step S1503, the server judges whether or not J=0 is established. The server gives a positive judgment to step S1503 when J=0 is established and proceeds to step S1504, but when J≠0 is established, the server gives a negative judgment to step S1503 and proceeds to step S1505. In step S1506, the server sets J=J−1, and then, relating a value of J to a purchaser, the server stores the value of J onto a database and proceeds to step S1506. In step S1506, the server creates a bill with 0 of a delivery charge and proceeds to step S1507. In step S1504, the server creates a bill including a delivery charge and proceeds to step S1507.
In step S1507, the server transmits page display data for a created bill and proceeds to step S1508. Thus, the same page screen of the bill as that of
In step S1509, the server detects whether or not a payment is made with a credit card. The server gives a positive judgment to step S1509 when the payment is made with the credit card and proceeds to step S1510, but when the payment isn't made with the credit card, the server gives a negative judgment to step S1509 and proceeds to step S1513.
In step S1510, the server connects to a credit card finance company the purchaser gets a credit card finance contract with and checks out a line of credit for a settlement amount this time payable by the credit card. The server performs a process of the line of credit check and proceeds to step S1511. In step S1511, the server performs a settlement process when the line of credit is cleared and proceeds to step S1512. In this step, a settlement of reserved merchandise isn't made. When the line of credit is rejected, the server performs non-settlement process and proceeds to step 1512. When non-settlement process is performed, the purchase does not come into effect. In step S1512, the server checks out a line of credit amount of reserved merchandise except for the settlement amount this time. The server performs the process of the line of credit check and proceeds to step S1513. Thus, as it is possible to check out that the payment through the credit card makes it possible to purchase reserved merchandise, a credibility of reservation gets enhanced.
In step S1513, the server finishes the installment payment settlement process of
(1) The service provider prepares a polygon image of a camera body and another polygon image of each accessory such as an interchangeable lens and makes it possible to create a composite by combining these images. Thus, a purchaser can see an image of each accessory being attached to the camera body before purchasing merchandise. The service provider does not have to take various combinations of pictures that each accessory is actually attached to a camera body, so it saves the service provider time and trouble.
(2) The service provider can access a database storing information of a membership registration of a log-in purchaser, read out information about a model such as a purchaser's camera and make a suggestion about new merchandise such as an accessory for the camera to the purchaser. Therefore, the service provider never makes a suggestion about the same merchandise as has been already owned by the purchaser and even if the purchaser does not take a trouble to search, the service provider automatically puts forward a suggestion about an accessory for a camera owned by the purchaser. Thus, a convenient shop service for a purchaser can be provided.
(3) In addition to (2), a suggestion about new merchandise depending upon merchandise the purchaser has already put into a shopping cart is made, so a suggestion about the same merchandise as the purchaser has already put into a shopping cart is not put forward. Thus, a convenient shop service for a purchaser is provided.
(4) As a stock (a virtual stock) is managed by a relative increase/decrease in a stock with reference to a beginning absolute stock and a stock n varying in real time synchronizing with a status of content in a shopping cart, the manager can see how many merchandise are increased/decreased against the beginning stock by the figure specified in box 28H of an increase/decrease in a stock and can also see a surplus/short by the stock n displayed in box 28H of the present stock.
(5) In a management of merchandise information, a different merchandise ID is allocated and managed as separate merchandise even though wrapped merchandise and name-engraved merchandise and so are the same merchandise. Thus, in comparison to wrapping merchandise when requested, a working efficiency becomes enhanced.
(6) Only when a stock n of merchandise becomes below a given number Z for the first time since a given time, a mail conveying a decrease in the stock of the merchandise is transmitted to the manager. Therefore, even when a lot of purchasers visit an on-line shop at the same time and the stock varying moment to moment becomes larger or smaller than Z, the same mail is not transmitted over and over again to the manager.
(7) Every time a stock n becomes below 0, a mail conveying 0 of the stock of the merchandise is transmitted to the manager. Therefore, the manager can see how many times the merchandise has been put into a shopping cart from the number of the received mail conveying 0 of the stock.
(8) When the stock 0 of merchandise is 0, a message conveying an out-of-stock is transmitted to the terminal of the purchaser at a time when the purchaser puts the merchandise into a cart. Therefore, while the purchaser operates a terminal to perform a settlement process of merchandise put into a cart, this merchandise does not become out of stock. That is, merchandise that isn't out of stock at a time when the merchandise is put into a cart is purchasable without making a reservation.
(9) When the stock is 0, in accordance with a status of the checkbox of column 28G on a management screen of merchandise information managed per each of merchandise, whether an out-of-stock is displayed, a sold-out is displayed, a display of the merchandise is continued and the display of the merchandise is halted are decided. Therefore, content of a display at an out-of-stock can be varied with merchandise in such a way that merchandise taking some time to be supplied carries an out-of-stock display, sold-out merchandise with a limited available number carries a sold-out display and discontinued merchandise halts a display. As a result, self-explanatory out-of-stock information to a purchaser can be provided.
(10) When the stock n of merchandise that a purchaser puts into a cart is 0 (step S1002), information of an out-of-stock and a scheduled supply date is transmitted to the terminal of the purchaser and a reservation can be made via reservation button 36B. Thus, a purchaser can make a purchase reservation readily.
(11) An on-line lottery is provided to a purchaser purchasing merchandise at an on-line shop and when an address of a prize is the same as that of purchased merchandise, an instruction of a combined delivery is issued (step S909). Thus, a delivery cost can be reduced when compared to a separate delivery.
(12) When a purchaser purchases in-stock merchandise and out-of-stock merchandise, whether or not in-stock merchandise and out-of-stock merchandise are delivered combined is checked out (step S1203). Therefore, the purchaser can select any of delivery methods depending upon merchandise availability, namely, a combined delivery of in-stock merchandise and out-of-stock merchandise when supplied or a separate delivery just like a delivery of in-stock merchandise comes first and the next comes reserved merchandise.
(13) When a purchaser purchases out-of-stock merchandise and in-stock merchandise, whether or not a lump sum settlement of in-stock merchandise and reserved merchandise due to an out-of-stock is made is checked out (step S1509). If instructions of an installment payment is received and further a credit card settlement is received (Yes judgment of step S1509), a line of credit payable for reserved merchandise is checked out (step S1512) separately from this time settlement amount. As a result, as it is also confirmed that reserved merchandise is purchasable, reservation credibility is increased.
A category of on-line album 5 will be explained. An on-line album is called as an electric album. A web service user clicks on link button 24 to “On-line album” on the screen of top page 10 of
In
A memory size (memory capacity) of an album data storage area is, for instance, 50 MB per person, effective for one year (usable period of time). A preferred treatment such as a larger memory size and a longer effective period than a standard one is appropriately available to a service user that records a customer registration. A registered image data stored onto an electric album by a service user is principally read out from a data storage area to a terminal by the service user and the image via this image data is viewed by the service user. When a service user wants the album to be viewed by another service user or permits another service user to view the album, the service user can put the album on view, notifying its intension to the service provider. The album put on view is displayed on a screen of
When an album is not put on view, the album is private and only a service user that creates the album is eligible for viewing the album, but another service user can't. A setting of “Put on view”/“Private” is determined per each registered image by the service user that creates the album. There are two types of “Put on view”, an unconditional “Put on view” and “Put on view” with a password. The server, when an album is put on view unconditionally, allows anybody of the service user to read out image data and when a password is required to view the album, the server permits only a service user that types a password to read out image data. An album put on view is introduced with a display of a typical image on a screen of
In
In
In
—Delete an Album when a Service User has not Logged in for a Given Period of Time—
An on-line album service lends a service user a data storage area storing an image, so a large data storage area is required in comparison to a mail and the like. Therefore, in order not to keep on holding a data storage area for a service user that has not been using this service, data stored in a data storage area lent to the service user is deleted when the service has not been used and a given period has elapsed. Accordingly, this data storage area can be lent to another service user.
In step S2003, the server judges whether or not the service user has an album. When the service user registers the album, the server gives a positive judgment to step S2003 and proceeds to step S2004, but when the album is not registered, the server gives a negative judgment to step S2003 and a process of
In step S2004, the server deletes all the albums the service user registers and proceeds to step S2005. In step S2005, the server transmits to the service user a mail notifying that the albums are deleted because of no record of a log-in for more than the first given period and a process of
In step S2006, the server judges whether or not there is a service user with no log-in record for less than the first given period and more than a second given period. The second given period is, for example, 11 months. The server, when there is the service user with no log-in record, gives a positive judgment to step S2006 and proceeds to step S2007, but when there isn't, gives a negative judgment to step s2006 and A process of
In step S2007, the server judges whether or not the service user has an album. When the service user registers the album, the server gives a positive judgment to step S2007 and proceeds to step S2008, but when the album is not registered, the server gives a negative judgment to step S2007 and a process of
In step S2008, the server transmits a mail warning that albums will be deleted because of no log-in record for more than the first given period and a process of
Even when a service user registering an album has not logged in, the album that is now put on view and browsed by another service user isn't deleted. Accordingly, the service provider can secure a prospective user that uses this service with an eye to browsing the album put on view.
In step S2101, the server searches log-in data recorded per each a service user and proceeds to step S2002. In step S2102, the server judges whether or not there is a service user with no log-in record for more than the first given period. The server, when there is a service user with no log-in record, gives a positive judgment to step S2102 and proceeds to step S2103, but when there is not, the server gives a negative judgment to step S2102 and proceeds to step S2108.
In step S2103, the server judges whether or not the service user has an album. When the service user registers the album, the server gives a positive judgment to step S2103 and proceeds to step S2104, but when the album is not registered, the server gives a negative judgment to step S2103 and a process of
In step S2104, the server searches data indicative of an access status of each album registered by the service user and proceeds to step S2105. In step S2105, the serve judges whether or not there is an album with no access record during the first given period. The server, when there is the album, gives a positive judgment to step s2105 and proceeds to step S2106, but when there isn't the album, gives a negative judgment to step s2105 and proceeds to step S2111.
When step S2106 is given the negative judgment, the server deletes an album with no access record out of albums the service user registers and proceeds to step S2107.
In step S2107, the server transmits to the service user a mail notifying that the album with no log-in record for more than the first period was deleted and a process of
In step S2109, the server judges whether or not the service user has an album. The server, when the service user registers the album, gives a positive judgment to step S2109 and proceeds to step S2110, but when the album isn't registered, the server gives a negative judgment to step S2109 and a process of
In step S2110, the server accesses a database to search data indicative of an access status of each album the service user registers and proceeds to step S2111. In step S2111, the server judges whether or not there is an album with no access record for more than the second given period. The server, when there is the album, gives a positive judgment to step S2111 and proceeds to step S2112, but when there isn't, the server gives a negative judgment to step S2111 and A process of
In step S2112, the server transmits to the service user a mail warning that an album with no log-in or access record for more than the first given period will be deleted and a process of
In step S2303, the server transfers data indicative of a nickname and a photo mail address for the bulletin board the resigned member used from a database storing information about a web member to a database area storing information about a resigned web member and proceeds to step S2304. Storing information about the resigned web member, the server makes sure not to allocate the same nickname and photo mail address as those of the resigned web members to a prospective web member. In step S2304, the server judges whether or not the resigned web member registered a customer registration. The server, when the resigned web member registered the customer registration, gives a positive judgment to step s2304 and proceeds to step S2305, but when the customer registration wasn't performed, gives a negative judgment to step S2304 and proceeds to step S2306.
In step S2305, the server deletes unnecessary data as customer registration data from data recorded at a web membership registration by the resigned web member and a process of
The service provider classifies an album registered by a service user into each category and manages the categorized album and enables registered image data to be browsed per each category. Generally, an image against public decency is considered to converge to a specific category and registered. Thus, the service provider manages an album in such a way that the provider can readily check out the album per each category.
And also, when displaying a list of albums belonging to a “Landscape” in a category, the manager ticks an “Extract” in the checkbox of a first priority and selects a “Category” for pull-down menu 47A. And further, the manager selects the “Landscape” from pull-down menu 47B and clicks on execute button 47E. Accordingly, the list of the albums belonging to the categorized landscape as represented in
In addition to a category, pull-down menu 47A includes a registered time of day, a camera in use, a way of picture-taking, membership, a last time log-in and a number of browsing and they are configured in such a way that the rearrangement and extraction of the album are possible. Also, as a second priority, pull-down menu 47C and 47D performing the rearrangement and extraction are provided and the rearrangement and extraction can be performed by further adding a condition of the second priority to a condition of the first priority. Selected content of any of selected pull-down menus 47A˜47D is kept on being displayed while the list is displayed, so it is easy to further rearrange the displayed list of the album or extract again.
In
In step S2403, the server creates a page screen of a list of an album and proceeds to step S2404. In step S2404, the server transmits data of the page screen to a terminal of the manager and a process of
—Preferred Service of a Memory Size for an Album and a Period of Use to a Service User with a Customer Registration—
As shown in
In step S2501 of
In step S2504, the server judges whether or not the server receives data indicative of a service user having recorded a customer registration when an album printout service is logged in. The server gives a positive to step S2504 when data indicative of the registered customer is received and proceeds to step S2505, but when data isn't received, the server gives a negative judgment to step S2504 and proceeds to step S2507. In step S2505, the server judges whether or not a service flag in membership information is ON. The server gives a positive′ judgment to step S2505 when the service flag is ON and proceeds to step S2507, but when the service flag isn't ON, the server gives a negative judgment to step S2505 and proceeds to step S2506. In step S2506, the server turns the service flag ON and proceeds to step S2507.
The server gives preferred treatment to a service user whose service flag is ON, for instance, with an increase of an album memory size to a 100 MB from a standard 50 MB and an extended period of use to an indefinite period from a one-year period. In step S2507, the server judges whether or not the server receives data indicative of point information when logging in the album printout service. Point information is information that relates to a point addition when the point is selected on a gift selection page screen at the completion of the customer registration. This point is also added when an answer is displayed in a bulletin board to be explained later. The server gives a positive judgment to step S2507 when data was received, but when data wasn't received, the server gives a negative judgment to step S2507 and a process of
In step S2508, the server judges whether or not an extended service flag of is ON. The server gives a positive judgment to step S2508 when the extended service flag is ON and a process of
According to foregoing process of
—Make a File Name of Image Data to be Registered onto an Album Random—
For example, when a file name of image data at an image registration onto the album is given with a consecutive number, once one of image data file names is known, it becomes easy to guess a file name of another image data. The album service server, when image data to be registered onto an album is uploaded to the server from a service user, renames the file of this image data and registers the renamed file onto a data storage area.
A process of
In step S2201, the server judges whether or not an upload of data of one image file is completed. The server gives a positive judgment to step S2201 when the upload is completed and proceeds to step S2202, but when the upload isn't completed, the server gives a negative judgment to step S2201 and a judgment process is repeated until the upload is completed. In step S2202, the server decides a file name of the uploaded image data at random and proceeds to step S2203.
To decide a file name, a technology of a known onetime password is used. The server creates a file name as a parameter of, for example, a time when this image file is uploaded. Thus, even when the image data file is successively uploaded, as an uploaded time of each image data file is different, the all-different file names are created against these image data files. Accordingly, a random file name that can't be guessed from a file name of another image data registered onto the album is decided.
In step S2203, the server transfers the image data file that was uploaded and given a random file name to a predetermined folder in response to a service user and a process of
In a process of
(1) When a service user registering an album has no service use record for a given period, data stored onto a data storage area for an album lent to the service user is deleted. As a result, this data storage area can be lent to another service user, so the data storage area can be used efficiently.
(2) Even if a service user registering the album has not used the album service, this album cannot be deleted by another service user while the album is put on view and browsed. Thus, the service provider can secure a prospective service user that aims at an album put on view.
(3) The service provider classifies an album registered by a service user into a category and has registered image data viewed per the category. Thus, it becomes possible to monitor a specific category intensively in which images against public decency converge.
(4) Based upon data of picture-taking information recorded onto image data registered onto an album, information of a picture-taking condition such as a camera, an aperture number, a shutter speed, a speed light and an exposure compensation that shot this image and of whether or not the image is carried in a bulletin board is displayed on the terminal of the manager. If a lot of registered albums are scrutinized, for instance, information about what picture-taking condition is preferred by a service user may be obtained, so obtained information may be useful in developing a new camera.
(5) Preferred treatment is given to a service user that has recorded a customer registration with a larger memory size (memory capacity) of an album data storage area than a normal size and an extended period of use. Thus, the service user may be urged to record the customer registration.
(6) Even when an image data file to be registered onto an album is uploaded successively, a completely different random file name is given to each image data file. Thus, it may be prevented that a file name of another image data is guessed from the file name of image data put on view and private image data is browsed.
In the rearrangement of a display of a list of an album, the rearrangement or extraction is performed per the album. If an image is registered per image data, not using a concept of an album, the rearrangement and extraction may be performed per this image data.
A service user clicks on link button 71 linked to a page of a “Bulletin board” on a category page screen of community 7 in
In the bulletin board service, a question posed by a service user is open to service users and answerable by another service user that views the question in the bulletin board. A service user poses a question in the bulletin board using a nickname and an answer is displayed in the bulletin board with the nickname. There are two kinds of the bulletin board service; “Listen to in a question auction” that a questioner solicits answers widely from indefinite web service members and “Listen to an expert” that the questioner solicits an answer from an expert. A service user clicks on any of either button 52C corresponding to “Listen to in a question auction” or button 52D corresponding to “Listen to an expert” and selects any of them. An expert means a member that has answered the question displayed in the bulletin board.
An expert answers the question displayed in the bulletin board, and a point moves to the expert answering the question from the member displaying the question in the board. More specifically, the expert reads the question and writes the answer in the bulletin board, and then the point moves when the questioner reads out the answer written in the bulletin board. The point is usable as remuneration for the answer. As for this point, the point that has been explained as a gift of the customer registration can be used. The server lays a question open to a member of a web service use when content written in the board is made available to an indefinite member and in the event that the content in the bulletin board is aimed at a specific member, the specific member can read it out by entering a password.
At a left lower part of a screen shown in
When a questioner poses a question to a specific expert in the bulletin board, button 52D and a category falling under the question are clicked on, the questioner transmits the question designated for the specific expert selected from an expert list to the server. When a questioner uses “Listen to in a question auction”, the questioner clicks on button 52C and a category belonging to a question and transmits the question to the server. When transmitting the question to the server, a nickname is entered into nickname box 52A and the question is written into question box 52B and underlined “Pose a question” is clicked on, and then data of the question is transmitted from a terminal of the questioner (the service user) to the server.
According to a bulletin board service of this embodiment, the service provider provides a following service to a service user.
—Place an Image Registered onto an Album in the Bulletin Board—
An image placed in the board could make things more easily understood than letters only in the bulletin board. In
If image data is placed in the bulletin board as it is, an amount of data stored onto the bulletin board server upsurges and data for the bulletin board gets full so rapidly. Therefore, this bulletin board service of this embodiment creates a thumbnail image with a contracted data size in comparison to original image data registered in an album and this thumbnail image is placed in the bulletin board.
In step S1702, the server reads out image data of the album (thereafter referred to my album) that the service user has registered and proceeds to step S1703, creating data of a top page screen (not shown). Data of the created top page screen is transmitted to a terminal of the service user and the top page screen of my album is displayed on the terminal of the service user. This top page screen displays, for example, a thumbnail created by image data in my album and a title as shown in
In step S1703, the server judges whether or not an image in my album is selected. The server gives a positive judgment to step S1703 when a thumbnail image is clicked on and proceeds to step S1711, but when the thumbnail image isn't clicked on, the server gives a negative judgment to step S1703 and a judgment process is repeated. In step s1711, the server judges whether or not the selected image is private. When the selected image is set to be private, the server gives a positive judgment to step S1711 and proceeds to step S1712 of
In step S1704, the server creates image data of the thumbnail selected by a clicked operation and a larger middle-sized image data than image data of the thumbnail with regard to a data size and stores them onto a predetermined image folder in a bulletin board server respectively. The image folder where thumbnail image data and middle-sized image data are stored respectively is provided separately from a storage area storing data of writing into the bulletin board and an album data storage area storing image data (original data) of my album. The server stores thumbnail image data and middle-sized image data respectively, and proceeds to step S1705.
In step S1705, the server creates a bulletin board page screen embedding link information (information about a storage location in the image folder) of the selected image and proceeds to step S1706. Due to link information, a question and the selected thumbnail image are displayed all together in question box 52B of
In step S1706, the server transmits data of the bulletin board page screen embedding link information as explained before to the terminal of the service user and a process of
When other service user views the question displayed in the bulletin board through a terminal, link information linked to the thumbnail image data is included in data of the question, so the thumbnail image is displayed with the question. And then, when the thumbnail image is clicked on through a screen of the terminal, an image created by middle-sized image data is displayed and, when the image created by middle-sized image data is clicked on, an image created by image data (original image) of my album is displayed on the screen of the terminal respectively.
In step S1707, the server conveys to the terminal of the service user that the album hasn't been registered and creates page screen data including a message urging to register the album and then proceeds to step S1708 after transmitting data to the terminal of the service user. In step s1708, the server judges whether or not an instruction to create the album is received. The server gives a positive judgment to step S1708 when data indicative of the instruction to register an image of an album is received and proceeds to step S1709, but when data isn't received yet, the server gives a negative judgment to step S1708 and proceeds to step S1710.
In step S1709, the server processes an album registration by uploading registered image data of the service user and proceeds to step S1703. In step s1710, the server creates page screen data notifying that an image cannot be displayed in the bulletin board and transmits data to the terminal of the service user and a process of
In step S1712 of
1. Click on “Put on view” button 55A on the screen of
2. Click on “Another choice” button 55B and display another image put on view in the board.
3. Click on “Halt” button 55C, and halt to display an image in the board.
In step S1713, the server judges whether or not “Put on view” button 55A is clicked on. The server gives a positive judgment to step S1713 when button 55A is clicked on and proceeds to step S1714, but when button 55A isn't, the server gives a negative judgment to step S1713 and proceeds to step S1715. In step S1714, the server sets the selected image to be put on view and proceeds to step S1704 of
In step S1715, the server judges whether or not “Another choice” button 55B is clicked on. The server gives a positive judgment to step S1715 when button 55B is clicked on and gets back to step S1702 of
In step s1716, the serve judges whether or not “Halt” button 55C is clicked on. The server gives a positive judgment to step s1716 and processes of
Processes of
In the foregoing explanation so far, thumbnail image data is stored onto the image folder different from the storage area of writing data into the bulletin board and the data storage area for the album and link information about an image folder storing the thumbnail image is caused to be embedded to the question to be written into the bulletin board. Instead, thumbnail image data may be stored onto the storage area of writing data into the bulletin board with the question. Even in this case, when compared to copying and storing original image data onto the storage area of writing data into the bulletin board, a workload on the bulletin board server can be held down.
In the meanwhile, link information to the original image of the album is only embedded to the question to be written into the bulletin board, not by creating thumbnail image data at the beginning and then thumbnail image data is created when original image data is deleted and stored onto the image folder different from the storage area of writing data into the bulletin board and the data storage area for the album and link information embedded to the question may be rewritten so as to be linked to the image folder.
As a process of step S1704 in
A process of
In step S1903, the server creates thumbnail image data of data size of this image data being contracted and larger middle-sized image data than thumbnail image data in a data size respectively and stores these two image data onto a predetermined image folder together with this image data. In step S1904, the server changes link information of image data embedded to the bulletin board page screen from information indicative of a link to my album (original data) to information indicative of a link to the image folder (thumbnail image data, middle-sized image data) and a process of
—Cause the Category of a Question in the Bulletin Board to be Identical with One of an Album—
A category on a page screen of on-line album 5 as shown in
a) represents an example of a page screen displaying a question classified as “Shooting information”—“Hokkaido” in the bulletin board.
When the service user clicks on underlined “Album”, a top page screen of on-line album 5 is displayed on a monitor of a service user's terminal. Also, when the service user clicks on underlined “Landscape”, a page screen of a category “Landscape” in the album is displayed on the monitor of the terminal. And further, when the service user clicks on underlined “Hokkaido”, a page screen of a subcategory “Hokkaido” in the album is displayed on the monitor of the terminal.
b) represents an example of a page screen displaying an image created by image data registered onto the album classified into “Landscape”˜“Hokkaido” in on-line album 5.
When the service user clicks on underlined “Bulletin board”, a top page screen of the bulletin board is displayed on a monitor of a service user's terminal. Also, when the service user clicks on underlined “Shooting information”, a page screen of a category “Shooting information” in the bulletin board is displayed on the monitor of the terminal. And further, when the service user clicks on underlined “Hokkaido”, a page screen of a subcategory “Hokkaido” in the bulletin board is displayed on the monitor of the terminal.
It is supposed that if the service user views an image on a “Hokkaido” page in the album and finds out a favorite image, the service user wishes to know more about where, when and how this image was photographed in Hokkaido. In this case, the category of a question in the bulletin board is in agreement with one of the album and link information is also embedded, so the service user can easily view the corresponding pages displayed in the bulletin board without fail.
In step S2601 of
In step S2604, the server judges whether or not a there is a keyword fitting into a search word. The server gives a positive judgment to step S2604 when there is the keyword and proceeds to step S2606, but when there is no keyword, the server gives a negative judgment to step S2604 and proceeds to step S2605. In step S2606, the server jumps to a category page related to the keyword in the bulletin board. For example, when a search word is “Shibuya”, the server jumps to a bulletin board page of a category “Kanto” related to the keyword “Shibuya”. The server displays the bulletin board page of the category “Kanto” on the terminal of the service user and a process of
In step S2605, the server causes the page screen of the bulletin board of
According to the foregoing bulletin board service with content of this embodiment, a following effect can be obtained.
(1) An image put on view in the album registered by a questioner (a service user) can be displayed in the bulletin board with attachment to a question, so the image makes the question more easily understood than a description only.
(2) To display an image in the bulletin board, a thumbnail image with smaller image data in comparison to original image data is created from the original image registered in the album and a thumbnail image is stored onto a folder different from the bulletin board server and the data storage apparatus for the album and information of a link to the folder storing thumbnail image is embedded to the question to be entered in the bulletin board. As a result, image data isn't stored into the server, so an initial workload on the server can be held down and further the server permits to keep on displaying the image in the bulletin board with thumbnail image data even when an original image of the album is deleted.
(3) When a thumbnail image clicked on by a questioner (a service user) to display in the bulletin board is private (a positive judgment of step S1711), the service user is caused to be notified that as the selected image is private, the image cannot be displayed in the bulletin board. Thus, a wrong display of the private image in the bulletin board can be avoided.
(4) A category of a question in the bulletin board is caused to be identical with one of the album and information of a link is caused to be embedded to each of pages of the bulletin board and album respectively. Therefore, when a questioner (a service user) browses images displayed on the page of “Hokkaido” of the album, finds out a favorite image and then wants to know more specifically about where, when and how this image was taken, a page of the corresponding question displayed in the bulletin board can be readily found out without fail.
(5) When search button 52F of the page screen (
In a screen of web top page 10 as shown in
The server searches for what a search document written in search document writing box 60A or a search word written in search word box 60B has a hit within a range of content ticked through search range checkbox 60C.
In step s2701 of
In step S2702, the server analyzes a search text and proceeds to step S2703. The analysis is a pre-process for performing a well-known text search by means of the search text. In step S2703, the server searches for any of words included in page screens registered in the content specified through search range checkbox 60C and proceeds to step S2704. In step s2704, the server judges whether or not a search within the specified search range is finished. The server proceeds to step S2705, giving a positive judgment to step S2704 when the search is finished. When the search isn't finished, the server gives a negative judgment to step S2704 and gets back to step S2703 and a search process is continued.
In step S2705, the server gives a positive judgment to step S2705 when search range checkbox 60C has been ticked several times and proceeds to step S2706, but when checkbox 60C hasn't been ticked several times, the server proceeds to step S2707, giving a negative judgment to step S2705. In step S2706, the server rearranges what the search has a hit per the search range (per each of content) and creates a search result page screen showing the search result per each of content and then proceeds to step S2708. In step S2708, the server transmits data of the search result page screen to a terminal of a service user and a process of
In the search result page screen of
In step s2707, the server transmits data of the search result page screen to the terminal of the service user and A process of
As represented in
In a process of
Content of a website in accordance with this embodiment is to provide information or a service about a camera and a camera-related thing. For instance, when a camera model name is displayed on the page screen of the bulletin board, this camera model name is regarded as the search word and then a search process is performed.
In step S2803, the server regards the model name as the search word and then searches through all content such as all-new information, product information, a service support, an on-line shop, a community, a bulletin board and so and proceeds to step S2804. In step S2804, the server judges whether or not the search within the search range is finished. The server gives a positive judgment to step S2804 when the search is finished and proceeds to step S2805. On the other hand, when the search isn't, the server gives a negative judgment to step S2804 and then a search process is continued, getting back to step S2803.
In step S2805, the server rearranges what the search has a hit every the search range (every each of content) and creates a search result page screen showing the search result every each of content and then proceeds to step S2809. In step S2809, the server transmits data of the search result page screen to a terminal of a service user and a process of
Similarly as shown in
In step S2806, the server regards the clicked model name as the search word and searches through content category such as a community and bulletin board and then proceeds to step S2807. When a negative judgment is made in step S2802, the model of this name is a camera that the service provider has not dealt so far. In this case, as there is no hit even if all-new information, product information, a service support and on-line shop are searched, the search into these content is omitted. In step S2807, the server judges whether or not the search within the search range is finished. When the search is finished, the server gives a positive judgment to step s2807 and proceeds to step S2808. On the other hand, when the search isn't, the server gets back to step S2806, giving a negative judgment to step s2807 and a search process is continued. In step S2808, the server rearranges what the search has a hit every the search range (every each of content) and creates a search result page screen showing the search result every each of content and then proceeds to step S2809. In this case, as a number of content to be searched are not many, the search result is displayed in such a way that every top ten in the hit rank per each of content is displayed in decreasing order of similarity to the clicked model name.
With regard to a page screen the service user views, a character string and text written in HTML (Hyper Text Markup Language) for a web document text language are extracted and the extracted character string and text are searched for from each of content. For example, a case that a service user views a page screen introducing product information as shown in
Further, besides the character string or the text actually displayed on the page screen, a character string or a text specially created for use as the search string may be described by embedding it into ****** in <META HTTP-WQUIV=“Keywords“CONTENT=”******”>.
The character string or the text that is embedded into ****** and then described is extracted as the search string or the text.
In step s2903, the server judges whether or not the search is finished. The server gives a positive judgment to step S2903 when the search is finished and proceeds to step S2904, but when the search isn't, the server gives a negative judgment to step S2903 and the search is continued, getting back to step S2902.
In step S2904, the server rearranges what the search has a hit every each of content and proceeds to step S2905, creating a search result page screen displaying a search result per each of content. In step S2905, the server transmits data of the search result page screen to a terminal of the service user and a process of
As same as in
In a page screen of
When describing this page screen in HTML file, in addition to a description for locating “Related expert search” button 63A, a shooting field that an expert is good at and an expert's own camera model name may be described by catching them between specially provided tags so as to regard character strings described in boxes of the shooting field and the expert's model name as search strings.
In step S3003, the server judges whether or not the search is finished. The server gives a positive judgment to step S3003 when the search of all information about an expert is finished and proceeds to step S3004, but when the search isn't, the server gives a negative judgment to step S3003 and the search is continued, getting back to step S3002.
In step S3004, the server rearranges what the search has a hit in order of rating and proceeds to step S3005, creating a search result page screen displaying the search result in order of a rating. The server transmits data of the search result page screen to a terminal of a service user and the process of
According to the search performed on content of this embodiment, a following effect will be gained.
(1) With regard to the search text written into search text writing box 60A or the search word written into search word writing box 60B, the search is performed within a ticked range in search range checkbox 60C. When searching through a plurality of content and displaying the number of hit every each of content, the top five in the hit rank is displayed in order of similarity among the search strings or the texts on each of content and further when button 62A to display every hit is clicked on, every hit is displayed on content with more than six hits. Thus, the service user can check out what each of content has a hit without scrolling a display screen.
(2) When the camera model name is displayed on the page screen (
(3) In the page screen (
(4) In the page screen (
The search string, in addition to the foregoing, may be described in HTML file by way of catching a text between body tags (<BODY></BODY>) or making all the words in HTML page subject to the search. When all the words are subject to the search, it should be noted that the search might bring increase in a noise (a great number of hits beyond a reasonable level). And, a description of the search strings may be changed per page. For instance, a page of content describing “Product information” makes the search string caught between the title tags subject to the search and a page describing “Article” makes the search string caught between the title tags and the text caught between the body tags subject to the search.
A service provider provides a web service such as an electric shopping service, a website search service and an electric bulletin board service and a service user receives the service via a terminal connectable to the Internet. The service user works, in addition to a personal computer, a cellular phone, a PDA (Personal Digital Assistance or Assistant) and the like. Other than an electric shop dealing with a camera-related things, merchandise dealt in by a electric shop such as a vehicle, an electric appliance and sports goods electric shop is not limited to a vehicle, a home electric appliance and a sports goods and much more than these.
Number | Date | Country | Kind |
---|---|---|---|
2001-149837 | May 2001 | JP | national |
2001-149860 | May 2001 | JP | national |
2001-149870 | May 2001 | JP | national |
This is a Continuation of application Ser. No. 10/713,301 filed Nov. 17, 2003, which is a Continuation of Application No. PCT/JP02/04811 filed May 17, 2002, which is based upon the following Japanese Patent applications, the content being incorporated herein by reference. Application: 2001-149837 (filed on May, 18, 2001) Application: 2001-149860 (filed on May, 18, 2001) Application: 2001-149870 (filed on May, 18, 2001). The contents of each prior application listed above is incorporated herein by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
Parent | 10713301 | Nov 2003 | US |
Child | 14300873 | US | |
Parent | PCT/JP02/04811 | May 2002 | US |
Child | 10713301 | US |