1. Field of the Invention
The invention relates to a network transaction intermediating method and a network platform therefor, more particularly to a network transaction intermediating method employing peer-to-peer technology, and a network platform therefor.
2. Description of the Related Art
Due to advantages of convenience, immediacy, and timeliness provided by networks, the amount of business transacted over networks has increased considerably in recent years. Both the vendor and the buyer have gradually become used to looking for potential customers or required products on networks.
Currently, there are a number of network platforms which provide network transaction intermediary services, such as Yahoo!, PC Home, etc. Such transaction platforms allow a vendor to upload product data to a server of a network platform, and allow a buyer to log into the network platform to browse various product data on the transaction platforms. For effective product introduction, in addition to product names, model numbers, prices, vendor names, and contact information, the product introduction data generally include video, animation, and the like. However, such product introduction data are usually large in terms of data size. Consequently, it takes much time to upload the data on the vendor side, and it takes much time for downloading when a prospective buyer wants to browse the data. Moreover, a network platform usually imposes an upper limit on the amount of uploaded product introduction data. Furthermore, the network platform requires more storage space for storing the product data, and needs a larger bandwidth to enable the vendor and the buyer to enjoy a more efficient network connection speed, thereby increasing business operational costs.
Given that the network technique adopted by conventional network platforms is a centralized type, i.e., all the product data are stored on the network platform, uploading or downloading of product data at the vendor side or at the buyer side requires connection to the network platform, thereby giving rise to the aforesaid problems. Therefore, this invention contemplates the use of a decentralized network technique by employing peer-to-peer (hereinafter referred to P2P) technology, whereby product introduction data of a large amount are stored at a vendor terminal, and a buyer terminal can be directly connected to the vendor terminal using P2P network technology to download the product introduction data when the user of the buyer terminal desires to browse the product introduction data. Thus, not only can the speed of transmitting the product introduction data be improved, load of the network platform can also be reduced.
Therefore, the object of the present invention is to provide a network transaction intermediating method that permits more efficient transmission of product introduction data, and a network platform therefor.
Accordingly, a network transaction intermediating method of this invention is adapted to be executed by a network platform. The network platform stores a plurality of entries of product data. Each entry of the product data is associated with a corresponding vendor terminal, and includes basic product data. The vendor terminal stores product introduction data corresponding to the product data. The network transaction intermediating method includes the following steps:
(A) when a product inquiry request is received from a buyer terminal, providing to the buyer terminal the basic product data of the product data corresponding to the product inquiry request; and
(B) in response to selection of an entry of the basic product data by a user of the buyer terminal, transmitting a connection command to the buyer terminal to enable the buyer terminal to download the corresponding product introduction data from the vendor terminal to which the selected entry of the basic product data corresponds.
In the present invention, the product introduction data are provided using a decentralized network technique, and the buyer terminal can be connected directly to the vendor terminal using P2P technology to browse the product introduction data, thereby enhancing the efficiency of the transmission of the product introduction data.
Other features and advantages of the present invention will become apparent in the following detailed description of the preferred embodiment with reference to the accompanying drawings, of which:
In order to overcome the inconveniences associated with centralized storage of product introduction data, the present invention permits a buyer terminal of a user interested in viewing product introduction data to directly connect to a vendor terminal of a vendor to view such data. Referring to
To facilitate management by the network platform 1, the network platform 1 of this embodiment further requires the user, whether it is the user of the buyer terminal 2 or the user of the vendor terminal 3, to register as a member of the network platform 1 in order to be able to use the product data browsing or registering function of the network platform 1. Therefore, the database 12 further stores user data inputted by the user of the buyer terminal 2 and the user of the vendor terminal 3 on registration. When the buyer terminal 2 or the vendor terminal 3 is connected to the network platform 1, a registration unit 111 of the control module 11 of the network platform 1 will require the user of the buyer terminal 2 or the user of the vendor terminal 3 to log in and to input registration data for authentication against the user data. Moreover, the registration unit 111 further provides a registration function to allow the user of the buyer terminal 2 or the user of the vendor terminal 3 who is not yet a member of the entity providing the network platform 1 to register as a member and to input user data.
Furthermore, in order to increase the revenue of the network platform 1, the database 12 further stores a plurality of entries of advertising data, and the control module 11 further includes an advertising unit 112. When the user of the buyer terminal 2 or the user of the vendor terminal 3 browses web pages of the network platform 1, the advertising unit 112 of the control module 11 will timely retrieve the advertising data for display on the web pages.
The control module 11 of this embodiment further includes an inquiry unit 113 which, upon receipt of a product inquiry request from the buyer terminal 2, retrieves the corresponding product data from the database 12 and provides the basic product data and the basic vendor data to the buyer terminal 2. The inquiry unit 113 further transmits a connection command to the buyer terminal 2 in response to selection of any one entry of the basic product data by the user of the buyer terminal 2. The connection command includes the identification data of the vendor terminal 3 and the product serial number associated with the selected basic product data. The buyer terminal 2 is automatically connected to the vendor terminal 3 to download the product introduction data corresponding to the selected basic product data upon receipt of the connection command. The control module 11 further includes a login unit 114 which, upon receipt of a product registration request from the vendor terminal 3, provides an interface for the user of the vendor terminal 3 to input the product data and to store the product data in the database 12.
The buyer terminal 2 and the vendor terminal 3 can be connected to the network platform 1 through the Internet, or to each other through the Internet. The buyer terminal 2 and the vendor terminal 3 in this embodiment are computers, each of which has exclusive identification data (e.g., an IP address), so as to enable the buyer terminal 2 and the vendor terminal 3 to transmit data to each other over the Internet using P2P technology. The P2P data transmission function can be executed by installing software in the buyer terminal 2 and the vendor terminal 3. The buyer terminal 2 and the vendor terminal 3 can locate each other and transmit data to each other over the Internet as long as they have the identification data of each other. Thus, the buyer terminal 2 can use the identification data in the connection command to send a product introduction data request containing the product serial number of the selected basic product data to the vendor terminal 3 upon receipt of the connection command from the inquiry unit 113. The vendor terminal 3 further stores the product introduction data corresponding to the product data that the user of the vendor terminal 3 has registered with the network platform 1. The product introduction data are multimedia images, and include at least one of pictures and videos. When the vendor terminal 3 receives the product introduction data request from the buyer terminal 2, the vendor terminal 3 will transmit the corresponding product introduction data to the buyer terminal 2.
The network transaction intermediating method provided by the network platform 1 in this embodiment will be described hereinbelow. It is first noted that a user can submit a product registration request or a product inquiry request after logging into the network platform 1 to act as a prospective buyer or a vendor. While the prospective buyer and the vendor are depicted as different users in this embodiment to facilitate description of the present invention, those skilled in the art shall appreciate that a user can be both the prospective buyer and the vendor at the same time.
The flow of a product data inquiry conducted by the buyer terminal 2 is illustrated with reference to
In step 41, the inquiry unit 113 of the control module 11 retrieves corresponding product data from the database 12 according to the product inquiry request, and provides the basic product data of the retrieved product data to the buyer terminal 2. At this time, the inquiry unit 113 may further provide the basic vendor data corresponding to the retrieved product data to the buyer terminal 2. The advertising unit 112 will also retrieve from the data base 12 the advertising data which, together with the basic product data retrieved by the inquiry unit 113, are provided to the buyer terminal 2. To enable the user of the buyer terminal 2 to better understand a product of interest, the inquiry unit 113 transmits a connection command to the buyer terminal 2 in response to selection of an entry of the basic product data by the user of the buyer terminal 2. The basic product data, the basic vendor data, and the advertising data are provided to the buyer terminal 2 by displaying on web pages. Each entry of the basic product data further includes a product introduction option for selection by the user of the buyer terminal 2 so as to select the basic product data. The inquiry unit 113 will correspondingly generate a connection command to the buyer terminal 2 in response to selection of the product introduction option so as to enable the buyer terminal 2 to connect to the vendor terminal 3 to download the corresponding product introduction data. For instance, as shown in
In step 42, the inquiry unit 113 determines whether any one entry of the basic product data is selected, i.e., whether any product introduction option is selected. In the affirmative, step 43 is executed. In the negative, the current product inquiry flow can be ended according to the requirement of the user of the buyer terminal 2, so that the buyer terminal 2 can proceed with a next product inquiry flow.
In step 43, the inquiry unit 113 generates a connection command to be transmitted to the buyer terminal 2. The connection command includes the identification data of the vendor terminal 3 and the product serial number so as to drive the buyer terminal 2 to connect to the vendor terminal 3 to download the corresponding product introduction data for browsing. Specifically, upon receipt of the connection command, the buyer terminal 2 will send a product introduction data request containing the product serial number of the selected basic product data directly to the vendor terminal 3 according to the identification data in the connection command. The vendor terminal 3 will send the corresponding product introduction data to the buyer terminal 2 upon receipt of the product introduction data request, so that the buyer terminal 2 can directly connect to the vendor terminal 3 to download the corresponding product introduction data. After step 43 is ended, the product inquiry flow can be ended under the control of the user of the buyer terminal 2.
Accordingly, the inquiry unit 113 provides the user of the buyer terminal 2 with product data in stages. For instance, the inquiry unit 113 merely provides the basic product data and the basic vendor data in step 41. Because the amount of the basic product data is relatively small, the basic product data and the basic vendor data can be quickly provided to the buyer terminal 2, and the user of the buyer terminal 2 can use the basic product data to do a preliminary screening to pick out a product of possible interest. For the product of interest to the user of the buyer terminal 2, the inquiry unit 113 further provides the connection command to the buyer terminal 2, so that the buyer terminal 2 can be connected to the vendor terminal 3 to download the corresponding product introduction data using P2P technology. Thus, the buyer terminal 2 acquires the product introduction data directly from the vendor terminal 3 using a decentralized network technique, thereby enhancing the transmission speed of the product introduction data. Moreover, since the product introduction data are stored at the vendor terminal 3, the vendor terminal 3 is no longer limited by the requirement of the network platform 1, and can provide more detailed product introduction data to the buyer terminal 2 for effective promotion. Furthermore, since the product introduction data are stored at the vendor terminal 3 and are provided to the buyer terminal 2 directly by the vendor terminal 3, the load of the network platform 1 can also be reduced.
The product registration flow of the network platform 1 will now be illustrated with reference to
Initially, in step 51, the login unit 114 requests the user of the vendor terminal 3 to input the product data. The product data includes the basic product data, the exclusive identification data of the vendor terminal 3, the basic vendor data, category, location, etc. The login unit 114 in this embodiment displays on a web page items that require input of product data by the vendor via the vendor terminal 3. At the same time, the advertising unit 112 displays advertising data on the web page. After step 51 is ended, i.e., after the user of the vendor terminal 3 has inputted the product data, step 52 is executed, in which the login unit 114 confirms whether the inputted product data are adequate, i.e., confirming whether the inputted product data include requisite items such as the basic product data, the identification data, the basic vendor data, category, location, etc. If it is determined to be yes in step 52, the login unit 114 executes step 53 to store the current entry of product data in the database 12, and the current product registration flow is ended. On the contrary, if it is determined to be no in step 52, the flow returns to step 51 to require the user of the vendor terminal 3 to input product data so as to ensure the adequacy of the product data.
In sum, in the network transaction intermediating method of the present invention, the network platform 1 provides the basic product data and the basic vendor data which are of a small data amount to the buyer terminal 2, and the buyer terminal 2 can use the connection command from the network platform 1 to connect directly to the vendor terminal 3 using P2P technology to obtain the corresponding product introduction data if the user of the buyer terminal 2 is interested in a product. Not only can the load of the network platform 1 be reduced considerably, the user of the buyer terminal 2 can quickly obtain the product introduction data from the vendor terminal 3 via a decentralized network. Thus, the transmission efficiency of product introduction data can be enhanced, and the user of the vendor terminal 3 is not subject to the constraint of the network platform 1, and can provide more informative product introduction data to increase chances of selling the product.
While the present invention has been described in connection with what is considered the most practical and preferred embodiment, it is understood that this invention is not limited to the disclosed embodiment but is intended to cover various arrangements included within the spirit and scope of the broadest interpretation so as to encompass all such modifications and equivalent arrangements.