WO2007041952A1 - Systeme, methode d'interaction de service, et serveur d'interaction de service - Google Patents

Systeme, methode d'interaction de service, et serveur d'interaction de service Download PDF

Info

Publication number
WO2007041952A1
WO2007041952A1 PCT/CN2006/002651 CN2006002651W WO2007041952A1 WO 2007041952 A1 WO2007041952 A1 WO 2007041952A1 CN 2006002651 W CN2006002651 W CN 2006002651W WO 2007041952 A1 WO2007041952 A1 WO 2007041952A1
Authority
WO
WIPO (PCT)
Prior art keywords
interaction
service
server
interactive
unit
Prior art date
Application number
PCT/CN2006/002651
Other languages
English (en)
French (fr)
Inventor
Xinjun Wang
Original Assignee
Huawei Technologies Co., Ltd.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co., Ltd. filed Critical Huawei Technologies Co., Ltd.
Publication of WO2007041952A1 publication Critical patent/WO2007041952A1/zh

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q90/00Systems or methods specially adapted for administrative, commercial, financial, managerial or supervisory purposes, not involving significant data processing

Definitions

  • the present invention relates to the field of network technologies, and in particular, to a method and system for service interaction and a service interaction server. Background of the invention
  • CP/SP submits the content of the interactive service to a network server that completes the interactive service, such as a server of Taobao and Sina.
  • a network server that completes the interactive service, such as a server of Taobao and Sina.
  • the manner in which the user participates in the interactive service can be divided into a manual mode and an automatic mode.
  • the method of manually performing the business interaction is described as follows: The user uses the terminal to obtain the interactive page of the service, inputs and submits the interaction data according to the type of the service, and then views the data submitted by other users. If the user needs to continue to participate in the service, the terminal is utilized. Get the interactive page again, enter and submit the interaction data again, until the user no longer participates in the business or ends.
  • the CP/SP not only provides the content of the interactive service, but also provides an automatic interaction method for completing the service to be used in conjunction with the service on the network server; After the service starts, the user obtains the interaction page of the service by using the terminal, and submits the interaction strategy participating in the service according to the automatic interaction scheme provided by the CP/SP.
  • the network server only has the interaction strategy set by the user, and completes the interaction of the service
  • the user queries the interaction result.
  • the scheme of performing business interaction in an automatic manner solves the problem that the user manually participates in the interactive service, but has the following disadvantages:
  • Each CP/SP not only provides business content, but also provides an automatic interaction plan for the business, increasing the workload and cost of the CP/SP;
  • embodiments of the present invention provide a method for service interaction, which provides a unified interaction platform for service interaction.
  • Another embodiment of the present invention provides a system for service interaction that provides a unified interaction platform for business interaction.
  • Another embodiment of the present invention provides a service interaction server as an interactive platform for business interaction.
  • a service interaction method provided by the present invention includes:
  • the interactive service provides the content of the interactive service to the business interaction server, the business interaction server receives the content of the interactive service, and provides an automatic interaction plan for the interaction service;
  • the interactive server accesses the interactive service, and the service interaction server replaces the interaction between the terminal and the interactive service according to the automatic interaction solution provided for the interactive service accessed by the terminal.
  • the content of the interactive service providing the interactive service to the service interaction server is: the interaction service requests the service interaction server to register the interaction service; the content of the service interaction server receiving the interaction service is: the service interaction server according to the interaction service registration request, The interactive service requesting registration is registered to the business interaction server.
  • the interaction service registration request includes the interaction service information; the service server registers the requested interaction service to the service interaction server as: the service interaction server registers the interaction service information included in the interaction service registration request to the service Interactive server.
  • the interactive service information includes: an ID or/and a name of the provider of the interactive service that requests the registration; and before the service interaction server registers the interactive service information with the service interaction server, the method further includes: the service interaction server according to the provider ID or / and name, requesting the service management unit to judge the legality of the provider, if the authentication is passed, registering the interactive service information, and returning a registration success response to the provider; if not, not registering The interactive service information and a registration failure response is returned to the provider.
  • the method further includes: when the terminal requests to browse the interactive service to the service interaction server, the service interaction server displays the information of the interactive service registered by the terminal to the terminal according to the browsing request of the terminal.
  • the interaction service information includes: a service access code; the terminal accesses the interaction service through the service interaction server: the terminal sends the service access code to the service interaction server to access the interaction service.
  • the service interaction server provides an automatic interaction scheme for the interaction service: the service interaction server provides an interaction policy setting item and an automatic interaction process for the interaction service; the service interaction server replaces the terminal and the interaction service unit to perform the service interaction: the service interaction server gives the The terminal provides an interaction policy setting item of the interaction service accessed by the terminal; the terminal according to the service interaction service An interaction policy item of the interaction service provided by the server, setting an interaction policy of the interaction service, and submitting the interaction policy to the service interaction server; the service interaction server according to the interaction strategy of the interaction service received, according to the automatic interaction process of the interaction service , automatic interaction with the interactive business.
  • the content of the interaction service provided by the interaction service to the service interaction server is: the interaction service provides information about the start time of the interaction service of the interaction service to the service interaction server; after the service interaction server receives the interaction policy submitted by the terminal, the service interaction server performs automatic Before the interaction, the service interaction server further determines whether the interaction service starts by comparing the current time of receiving the interaction policy with the start time of the interaction service, and if the message has already started, performing the automatic interaction; if not, setting a timer, The automatic interaction is performed according to the timing information of the timer.
  • the setting timer is: setting a timing time to a time difference between a current time of receiving an interaction policy and a start time of the interactive service.
  • the content of the interactive service providing the interactive service to the service interaction server is: the interaction service provides the business interaction server with the service access uniform resource location URL including the interaction service, and the service interaction data acquisition uniform resource location URL information; the service interaction server and the service interaction server
  • the interactive service performs automatic interaction as follows: The service interaction server determines the location of the interaction service according to the service access URL and the service interaction data acquisition URL, and completes the automatic interaction by sending an interaction policy to the interaction service.
  • the terminal accesses the interactive service through the service interaction server as follows: The terminal sends the URL to the service interaction server to access the interactive service.
  • the method further includes: the service interaction server saves the interaction result; when the terminal requests the service interaction server to query the interaction result, the service interaction server displays the interaction result saved by the service interaction server according to the query situation of the terminal terminal.
  • the invention also provides a system for business interaction, the system further comprising: a terminal, an interactive industry Service unit, business interaction server;
  • the interaction service unit is configured to provide the content of the interaction service to the service interaction server; the terminal is configured to access the interaction service by using the service interaction server; and the service interaction server is configured to receive the interaction service content provided by the interaction service unit. And providing an automatic interaction solution for the interaction service, and is used for the interaction service that the terminal accesses, instead of the service interaction between the terminal and the interaction service unit.
  • the service interaction server includes a service registration unit, a policy setting unit, a policy storage unit, an automatic interaction unit, and an access unit.
  • the terminal is configured to access an interaction service by using the access unit, and is used to pass the access unit. Submitting an interaction policy;
  • the service registration unit is configured to receive an interaction service registration request of the interaction service unit, register the interaction service, and notify the policy setting unit and the automatic interaction unit of the registered interaction service.
  • the access unit is configured to provide an access service for the terminal, an interface for submitting an interaction policy, and configured to notify the policy setting unit and the automatic interaction unit of the interaction service accessed by the terminal, and send the interaction policy submitted by the terminal to the
  • the policy storage unit is configured to provide an interaction policy setting item for the registered interaction service, and is configured to send, by using the access unit, an interaction policy setting item of the interaction service accessed by the terminal to the terminal;
  • the storage unit is used to save the interaction strategy submitted by the terminal;
  • the unit is configured to provide an automatic interaction process of the registered interaction service,
  • the service interaction server further includes a timer; the automatic interaction unit is further configured to set a timer, and start an interaction of the interaction service according to the timing message returned by the timer; the timer is configured to send the timing message to the automatic interaction unit.
  • the system further includes: a service management unit; the service registration unit is further configured to authenticate a registration request of the interaction service by using the service management unit.
  • the service interaction server further includes a service presentation unit; the terminal is configured to request to browse the interaction service by using the access unit; the service presentation unit is configured to obtain the interaction service information of the interaction service from the service registration unit, and pass the access unit Show to the terminal.
  • the service interaction server further includes: an interaction result saving unit; the automatic interaction unit is configured to save the interaction result to the interaction result saving unit; the terminal is configured to request the query interaction result by using the access unit; and the interaction result saving unit is configured to pass the access unit Send the terminal the interaction result saved by itself.
  • the terminal is a terminal capable of communicating with a service interaction server through a network.
  • the present invention further provides a service interaction server, the server includes: a service registration unit, a policy setting unit, a policy storage unit, an automatic interaction unit, and an access unit;
  • the service registration unit is configured to receive a registration request of the interaction service, register the interaction service, and notify the policy setting unit and the automatic interaction unit of the registered interaction service;
  • the access unit is configured to provide an access service.
  • An interface for submitting an interaction policy and configured to notify the policy setting unit and the automatic interaction unit of the accessed interaction service, and send the submitted interaction policy to the policy storage unit;
  • the registered interactive service provides an interaction policy setting item, and is used to deliver an interaction policy setting item of the accessed interactive service through the access unit;
  • the policy storage unit is configured to save the interaction policy;
  • the automatic interaction unit is configured to provide the registered An automatic interaction process of the interaction service, and is used to obtain an interaction policy of the accessed interaction service from the policy storage unit, and perform interaction of the interaction service according to the obtained interaction policy.
  • the server further includes a timer; the automatic interaction unit is further configured to set a timer, and initiate an interaction of the interactive service according to the timing message returned by the timer; the timer is configured to send the timing message to the automatic interaction unit.
  • the server further includes a service presentation unit; the service presentation unit is configured to obtain interaction service information of the interaction service from the service registration unit, and is used for presentation by the access unit.
  • the server further includes: an interaction result saving unit; the automatic interaction unit is configured to save the interaction result to the interaction result saving unit; and the interaction result saving unit is configured to send the interaction result saved by the access unit by using the access unit.
  • the provider of the interaction service submits the interaction service information to the service interaction server in a registration manner, and the interaction of the interaction service is automatically completed by the service interaction server, and therefore, the provider of the interaction service It only needs to provide the content of the interactive service, and no need to provide an automatic interaction solution, thereby reducing the burden on the provider of the interactive service and improving the efficiency of providing the interactive service.
  • the user can set an interaction policy for the interaction service, and then the interaction is automatically completed by the service interaction server, and the user can set the interaction policy and submit it to the service interaction server before the interaction service starts.
  • the service interaction server is configured according to the set timer.
  • the timing information starts interacting with the interactive service on time, so the user can conveniently participate in the interactive service without being limited by time. Users can participate in interactive services using a variety of terminals, thus leaving users free from space constraints.
  • the embodiment of the present invention uses the service interaction server to complete all the above functions, thereby providing a unified interaction platform for the interaction service, saving network resources, and enabling the content provider to more conveniently provide the interaction service, so that the user can participate in the interaction service more conveniently.
  • FIG. 1 is a system structure diagram of service interaction in an embodiment of the present invention
  • FIG. 2 is a flowchart of registering an interaction service in a service interaction server according to an embodiment of the present invention
  • FIG. 3 is a flowchart of a service interaction server replacing a terminal for performing service interaction according to an embodiment of the present invention
  • FIG. 4 is a flow chart showing the interaction of the auction interactive service according to an embodiment of the present invention
  • FIG. 5 is a flow chart showing the interaction of the guessing interactive service according to an embodiment of the present invention
  • FIG. 6 is a flow chart showing the interaction of the program survey interaction service according to an embodiment of the present invention
  • FIG. 7 is a flow chart showing the interaction of the guest interview interaction service according to an embodiment of the present invention
  • FIG. 8 is an embodiment of the present invention.
  • FIG. 9 is a structural diagram of a service interaction system in which an internal structure of a service interaction server is described in detail in an embodiment of the present invention. Mode for carrying out the invention
  • Figure 1 shows the system for business interaction.
  • the system for business interaction includes: a service interaction server 10, an interaction service unit 30, and a terminal 40.
  • the service interaction server 10 provides a unified interaction level for the interaction service unit 30 and the terminal 40.
  • the interactive business unit 30 provides interactive services, for example, providing interactive services A, B...N, and the like. In a system of business interaction, a plurality of said interactive business units may be included.
  • the interactive business unit can be a provider of interactive services, such as a CP or an SP.
  • the interactive service unit 30 needs to provide the content of the interactive service to the service interaction server.
  • the content providing of the interactive service can be implemented by means of registration.
  • the interactive service unit 30 initiates a request for registering the interactive service A to the service interaction server 10, the request includes information of the interactive service A; the service interaction server 10 receives the registration. After the request, the information of the interactive service A requesting registration is registered.
  • the system may further include a service management unit 20.
  • the service interaction server 10 can pass the service management unit 20 Determine the legality of the provider.
  • the service management unit 20 may be an independent device or a functional unit provided in the service interaction server 10.
  • the service interaction server 10 can provide a service presentation service for the terminal, that is, display the information of the registered interactive service to the terminal, so that each terminal can select the interactive service that needs to participate according to the information of the interactive service.
  • the service interaction server 10 provides an automatic interaction scheme for the registered interaction service, that is, an interaction policy setting item for providing an interaction service and an automatic interaction process, and replaces the interaction between the terminal and the interaction service unit.
  • the service interaction server 10 accesses the interaction service; the service interaction server 10 provides the terminal with the interaction policy setting item of the interaction service accessed by the terminal; the terminal according to the interaction service provided by the service interaction server An interaction policy setting item, setting an interaction policy of the interaction service, and submitting to the service interaction server 10; the service interaction server 10 automatically performs an interaction process with the interaction service according to the interaction policy of the interaction service received according to the interaction process of the interaction service Interaction.
  • the business interaction server 10 can save the interaction result so that the terminal can query the interaction result.
  • the terminal 40 may be a communication terminal such as a PC or a mobile phone that can interact with the service interaction server 10 via the network. If the terminal 40 is a PC, the interactive service can be involved in the form of a webpage. If the terminal 40 is a mobile phone, the interactive service can be involved in a short message or a voice call.
  • Figure 2 shows the process of registering an interactive service with the CP/SP to the service interaction server.
  • the registration process includes the legality authentication process of the CP/SP.
  • the detailed description of the procedure is as follows:
  • Step 201 The CP/SP initiates an interactive service registration request to the service interaction server, where the request includes information about the requested interactive service.
  • the information of the interactive service includes: a service name, a service ID, a service access code, a service type, Business introduction, business access uniform resource location (URL), business interaction data acquisition URL, interactive project introduction, interactive project ID, interaction mode, interactive project start time, interactive project end time, CP/SP name, CP/SP ID, etc. .
  • the service access code is an identifier when the user terminal accesses the service interaction server. If the terminal cannot participate in the interactive service in the form of a web page, the terminal can access the interactive service by sending a service access code to the service interaction server. For example, the terminal may send a service access code to the service interaction server in a short message mode or a voice call mode to participate in the interaction service.
  • the service interaction server can know the interactive service that the terminal needs to access according to the service access code, and provides corresponding services for the terminal to participate in the interactive service.
  • the service access URL and the business interaction data acquisition URL are the location information required for the automatic interaction between the business interaction server and the interaction service, that is, the service interaction server automatically interacts with the interaction service through the URL.
  • the terminal can participate in the interactive service in the form of a webpage, the terminal can access the interactive service by sending a URL to the service interaction server.
  • the terminal can access the interactive service through the URL address through the Internet.
  • the ID and/or name of the CP/SP is the information of the interactive service provider required to authenticate with the service management unit.
  • the interactive project start time and the interactive project end time are the basis for the time when the business interaction server starts and ends the automatic interaction and the basis for setting the timer.
  • the information related to the interactive service is the basis for the service interaction server to provide a specific automatic interaction plan for each interaction service.
  • Step 202 The service interaction server sends the received ID//name of the CP/SP in the information of the interactive service that is requested to be registered to the service management unit to authenticate the legality of the CP/SP.
  • Step 203 The service management unit authenticates the legality of the CP/SP according to the received ID and/or name of the CP/SP, and returns an authentication response to the service interaction server. If it is legal, it will return the response through authentication, otherwise, it will return the response without authentication.
  • Step 204 The service interaction server receives the authentication response returned by the service management unit. If the received authentication response is a response through authentication, the service interaction server saves the information of the interactive service requested to be registered received from the terminal; The received authentication response is a response that fails to pass the authentication, and the service interaction server does not save the information of the interactive service requested to be registered received from the terminal.
  • Step 205 The service interaction server returns a registration response to the CP/SP. If the authentication response received in step 204 is a response through authentication, a response that the registration is successful is returned; if the authentication response received in step 204 is a response that fails the authentication, the registration failure is returned. the response to.
  • the service interaction server After the interactive service is successfully registered to the service interaction server, the service interaction server provides the interaction policy setting item and the automatic interaction process for the successfully registered interaction services. In this way, the service interaction server can replace the terminal for business interaction.
  • FIG. 3 shows the flow chart of the service interaction server replacing the terminal for service interaction, including the following steps:
  • Step 301 The terminal accesses the interactive service through the service interaction server.
  • the business interaction server can provide service presentation services before the interactive business begins.
  • the user can initiate a request for browsing the interactive service to the service interaction server.
  • the service interaction server displays the information of the registered interactive service to the user, and the user can browse the information of each interactive service and according to his own needs. Select an interactive service and access the interactive service.
  • Step 302 When the terminal accesses the interactive service, the service interaction server provides the terminal with an interaction policy setting item of the interactive service accessed by the terminal.
  • the service interaction server may determine the interactive service accessed by the terminal according to the service access code, and set an interaction policy for the interactive service.
  • the terminal is sent to the terminal, for example, by means of a short message. If the terminal accesses the interactive service according to the URL address, the service interaction server can determine the interactive service accessed by the terminal according to the URL, and can provide the terminal with the interactive policy setting item of the interactive service through the webpage.
  • Step 303 The terminal sets an interaction policy of the interaction service according to the interaction policy of the interaction service provided by the service interaction server, and submits the interaction policy to the service interaction server.
  • the method for submitting to the service interaction server is as follows:
  • the user accesses the interaction service through the mobile terminal such as a mobile phone
  • the user can set the interaction policy through the short message mode and submit the message to the short message center.
  • the short message center submits to the service interaction server.
  • the user accesses the interactive service through the Internet access
  • the user fills in the interaction policy according to the interactive policy setting item provided by the service interaction server, and then directly submits it to the service interaction server;
  • the customer service center submits the interaction strategy and submits it, for example, setting the interaction strategy by calling the customer service call, or submitting the interaction strategy to the customer service place, and then submitting the interaction strategy to the service interaction server by the customer service center.
  • Step 304 The service interaction server automatically interacts with the interaction service according to the interaction policy of the interaction service received according to the interaction process of the interaction service.
  • the terminal can access the interactive service and submit the interaction policy before the interactive service starts.
  • the interactive business starts at the time specified by the provider. Therefore, after receiving the interaction policy of the interaction service set by the user, the service interaction server first determines whether the interaction service starts by comparing the current time of receiving the interaction policy with the start time of the interaction service, and if the interaction service has not started yet, Then start the timer, and then according to the timing of the timer Information, the business interaction server initiates the automatic interaction process of the service; if the interactive service has started, the automatic interaction process of the service is started.
  • the location of the interaction service is determined according to the service access URL and the service interaction data acquisition URL, and the interaction data is sent to each interaction service according to the location, and the interaction is completed.
  • the business interaction server can save the final interaction result to facilitate the user to query.
  • the service interaction server provides different automatic interaction schemes for different interaction services. That is, the service interaction server provides an automatic interaction process and a corresponding interaction policy setting item to the interaction service according to the service type and interaction mode in the registration information. For different interactive services, the interaction between the services is performed according to the interaction policy set by the user and the corresponding automatic interaction scheme.
  • FIG. 4 shows the interaction process of the auction interactive service.
  • the auction interactive service is to obtain the auction item for the user who has the highest price within a certain period of time.
  • the business interaction server provides an automatic interaction scheme as shown in FIG. 4 for the auction interactive service, and provides setting items of the interaction strategy, which are the starting price, the highest price, and the increased price range.
  • the interaction process of the auction interactive service is described in detail as follows:
  • Step 400 The user requests the service interaction server to browse the interaction service by using the terminal.
  • the service interaction server displays the detailed information of the interaction service to the user according to the requirements of the user, where the information of the interaction service is provided when the provider of the interaction service is registered. Information.
  • Step 401 The user selects an auction interactive service and accesses the auction interactive service.
  • Step 402 The service interaction server provides an setting item of an interaction strategy for the auction interactive service accessed by the user, specifically: a starting price, a highest price, and an increased price range.
  • Step 403 The user sets its own interaction strategy according to the setting item of the interaction policy provided by the service interaction server to the auction interaction service, that is, sets the auction start price, the highest price of the auction price, and the price range of each increase, and passes the The terminal submits to the business interaction server.
  • Step 404 After receiving the interaction policy set by the user, the service interaction server compares the current time of receiving the interaction policy with the start time of the interaction service, and determines whether the auction interaction service starts. If not, the interaction timer is set, and the time interval is The time difference between the current time and the start time of the interactive service, and then step 405 is executed, that is, waiting for the auction interactive service to start; if it has already started, step 406 is executed, that is, the interactive interaction with the auction is automatically performed.
  • Step 405 The service interaction server sends an interaction timer message to the service interaction server according to the time interval of the interaction timer set in step 404 to initiate automatic interaction of the auction interaction service.
  • Step 406 The service interaction server sends the start price set by the user to the auction interactive service according to the service access U L and the service interaction data acquisition URL.
  • This step may be initiated by the timer message described in step 405, or may be initiated directly by step 404.
  • Step 407 After receiving the above auction price, the auction interactive service sends a confirmation response to the service interaction server that the start price is received.
  • Step 408 After the service interaction server receives the response from the interaction service, set a timer to the auction interaction service end time, and the timing time is a time difference from the current time to the auction interaction service end time.
  • Step 409 The service interaction server sets a timer for querying the current highest bid price in the process of performing the auction interactive service, and the timing time can be arbitrarily set.
  • Step 410 The service interaction server sends a timer message for querying the current highest bid price of the auction interactive service according to the timer time of the timer for auctioning the current highest bid price of the interactive service set in step 409, to query the current auction auction service.
  • the highest bid price The highest bid price.
  • Step 411 The service interaction server sends a request for querying the current highest bid price to the auction interactive service according to the service access URL and the service interaction data acquisition U L according to the timer message of step 410.
  • Step 412 The auction interactive service returns a response of the current highest bid price to the service interaction server.
  • Step 413 The business interaction server compares the current highest bid price obtained in step 412 with the highest price set by the user. If the current highest bid price does not exceed the highest price set by the user, steps 414, 415, and 416 are performed; If the highest bid price exceeds the highest price set by the user, step 417 is performed.
  • Step 414 The current highest bid price obtained in the business interaction server calculation step 412 is added to the price range incremented by the user to obtain the latest bid price of the user.
  • Step 415 The service interaction server sends the latest bid price of the user calculated in step 414 to the auction interactive service according to the service access URL and the service interaction data acquisition URL.
  • Step 416 The auction interactive service sends a response to the service interaction server to confirm the receipt, and the service interaction server returns to step 410 again.
  • Step 417 The business interaction server cancels the timer set in step 409 to query the current highest bid price, and then performs step 418.
  • Step 418 The service interaction server issues an auction interaction service end timing to the service interaction server according to the timing of the auction interactive service end timer set in step 408. Message.
  • Step 419 The service interaction server sends a request for querying the final highest bid price to the auction interactive service according to the service access URL and the service interaction data acquisition URL.
  • Step O The auction interactive service returns the response of the current highest bid price to the business interaction server.
  • Step 421 The business interaction server saves the interactive result of the time when the user stops the auction, the highest bid price when the auction is stopped, and the auction price of the final auctioned item, so as to be queried by the user.
  • Step 422 The user requests the service interaction server to query the interaction result of the auction interaction service by using the terminal.
  • Step 423 The business interaction server returns the query result to the user, that is, the interaction result saved in step 421 is presented to the user.
  • the user can request the query at any time before the end of the auction interactive service.
  • the service interaction server can present the interaction of the current service to the user.
  • Figure 5 shows the interaction process of guessing the interactive service. Guess that the user in the interactive business needs to answer the question or price that he guessed in the interactive business.
  • the service interaction server provides the automatic interaction scheme shown in FIG. 5 for guessing the mutual service, and provides setting items of the interaction strategy, wherein the setting items include the generation strategy of guessing the answer and the number of participation guesses.
  • the specific description of the interaction process is as follows:
  • Step 500 The user requests the service interaction server to browse the interactive service in the service interaction server by using the terminal; the service interaction server presents the detailed information of the interaction service to the user according to the user's needs.
  • Step 501 The user selects to guess the interactive service, and accesses the guessing interactive service.
  • Step 502 The service interaction server provides a setting item of an interaction strategy for the guessing interaction service accessed by the user, specifically: a generation strategy of guessing an answer, and a number of participation guesses.
  • Step 503 The user sets a self-interaction strategy according to the setting item of the interaction policy provided by the service interaction server to the guessing interaction service, that is, sets the generation strategy of the guess answer, the number of participation guesses, and submits the service interaction through the terminal. server.
  • Step 504 After receiving the interaction policy set by the user, the service interaction server compares the current time of receiving the interaction policy with the start time of the interaction service, and determines whether the guessing interaction service starts. If not, the interaction timer is set, and the time interval is From the current time to the time difference between the start times of the interactive services, then step 505 is executed, that is, waiting to guess the interactive service starts; if it has already started, step 506 is executed, that is, automatically interacting with the guessing interactive service.
  • Step 505 The service interaction server sends an interaction timer message to the service interaction server according to the time interval of the interaction timer set in step 504, to initiate automatic interaction of the guessing interaction service.
  • Step 506 The business interaction server generates a guess answer according to the generation strategy of the guessing answer set by the user.
  • Step 507 The service interaction server sends the guess answer generated in step 506 to the guessing interactive service according to the service access URL and the service interaction data acquisition URL.
  • Step 508 Guess that the interactive service returns a response to the business interaction server that the guess answer is correct or not.
  • Step 509 The service interaction server returns the response according to the response returned in step 508. If it is determined that the answer is correct, the participation guess is ended, that is, step 510 is performed; if it is determined that the answer is incorrect, it is determined whether the number of participation guesses has been exceeded. If yes, go to step 510, otherwise go back to step 506.
  • Step 510 The business interaction server saves the response returned by the guessing interactive service.
  • Step 511 The user uses the terminal to request the service interaction server to query the interaction result of the interactive service.
  • Figure 6 shows the interaction process of the program survey service.
  • the program investigation interaction service presents the user with the question to be investigated, and then the user answers the question.
  • the business interaction server provides the automatic interaction scheme shown in Figure 6, and provides setting items for the interaction policy, where the setting item is the answer to the question.
  • Step 600 The user requests the service interaction server to browse the interaction service by using the terminal.
  • the service interaction server displays the detailed information of the interaction service to the user according to the user's needs.
  • Step 601 The user selects the program to investigate the interactive service, and accesses the program to investigate the interactive service.
  • Step 602 The service interaction server provides a setting item of the interaction policy for the program survey interaction service accessed by the user, specifically: an answer to the program investigation question.
  • Step 603 The user sets an own interaction strategy according to the setting item of the interaction policy provided by the service investigation interaction service according to the service interaction server, that is, sets an answer to the program investigation question, and submits the response to the service interaction server through the terminal.
  • Step 604 After receiving the interaction policy set by the user, the service interaction server compares the current time of receiving the interaction policy with the start time of the interaction service, and determines whether the service starts. If not, the interaction timer is set, and the time is the current time. To the time difference between the start times of the interactive services, then step 605 is executed, that is, waiting for the program to investigate the interactive service start; if it has already started, step 606 is executed, that is, the interactive interaction with the program survey is automatically performed.
  • Step 605 The service interaction server sends an interaction timer message to the service interaction server according to the time interval of the interaction timing set in step 604 to initiate automatic interaction of the interaction service.
  • Step 606 The service interaction server acquires according to the service access URL and the service interaction data.
  • the URL sends the user-set response to the survey question to the program survey interactive service.
  • Step 607 The interactive service returns a program survey result to the service interaction server.
  • Step 608 The business interaction server saves the response in step 607.
  • Step 609 The user requests the service interaction server to query the result of the program investigation by using the terminal.
  • Step 610 The service interaction server returns the query result to the user, and presents the information saved in step 608 to the user.
  • Figure 7 shows the interaction process of the guest interview interaction business.
  • the business interaction server provides the automatic interaction scheme shown in Figure 7, and provides setting items for the interaction policy, where the setting items are the questions to be asked.
  • Figure 7 a detailed description of the guest interview interaction process is as follows:
  • Step 700 The user requests the service interaction server to browse the interaction service by using the terminal.
  • the service interaction server displays the detailed information of the interaction service to the user according to the user's needs.
  • Step 701 The user selects a guest to interview the interactive service, and accesses the guest interview interactive service.
  • Step 702 The service interaction server provides a setting item of the interaction policy for the guest interview interaction service accessed by the user, which is specifically: a problem to be raised.
  • Step 703 The user sets the interaction policy of the interaction policy provided by the above-mentioned guest interview interaction service according to the service interaction server, and sets a problem of the interaction strategy, and submits the problem to the service interaction server through the terminal.
  • Step 704 After receiving the interaction policy set by the user, the service interaction server compares the current time of receiving the interaction policy with the start time of the interaction service, and determines whether the service starts. If not, the interaction timer is set, and the time is the current time. To the time difference between the start times of the interactive services, then step 705 is performed; if it has already started, step 706 is performed. Step 705: The service interaction server sends an interaction timer message to the service interaction server according to the time interval of the interaction timer set in step 704, so as to initiate automatic interaction of the interaction service.
  • Step 706 The service interaction server sends the user-set question to the guest interview interaction service according to the service access URL and the service interaction data acquisition URL.
  • Step 707 The interactive service returns the guest interview result to the business interaction server, that is, returns a response to the user's answer to the question.
  • the response may be in various forms such as voice, text, and video.
  • Step 708 The business interaction server saves the response in step 707.
  • Step 709 The user requests the service interaction server to query the result of the guest interview by using the terminal.
  • Step 710 The business interaction server returns the query result to the user, and presents the information saved in step 708 to the user.
  • FIG. 8 shows the interaction process of the voting interaction service.
  • the user participates in the voting and finally checks the voting result.
  • the service interaction server provides an automatic interaction scheme as shown in FIG. 8 to the voting interaction service, and provides a setting item of the interaction policy, and the setting item is a voting policy.
  • the process of voting interactive services is described in detail in conjunction with Figure 8, as follows:
  • Step 800 The user requests the service interaction server to browse the interaction service by using the terminal, and the service interaction server displays the detailed information of the interaction service to the user according to the requirements of the user.
  • Step 801 The user selects a voting interactive service and accesses the voting interactive service.
  • Step 802 The service interaction server provides a setting item of the interaction policy for the auction interactive service accessed by the user, which is specifically: a voting policy.
  • Step 803 The user sets the interaction policy according to the setting item of the interaction policy provided by the service interaction server to the voting interaction service, that is, sets the voting policy, and submits the voting policy to the service interaction server through the terminal.
  • Step 804 After receiving the interaction policy set by the user, the service interaction server compares the current time of receiving the interaction policy with the start time of the interaction service, and determines whether the service starts. If not, the interaction timer is set, and the time is the current time. To the time difference between the start times of the interactive services, then step 805 is performed; if it has already started, step 806 is performed.
  • Step 805 The service interaction server sends an interaction timer message to the service interaction server according to the time interval of the interaction timer set in step 804 to initiate the interaction of the service.
  • Step 806 The service interaction server obtains according to the service access URL and the service interaction data.
  • the URL sends the voting policy set by the user to the voting interactive service.
  • Step 807 The voting interaction service sends a response to the service interaction server to acknowledge the receipt.
  • Step 809 The service interaction server sends a voting interactive service end timer message to the service interaction server according to the voting interaction service end timer set in step 808.
  • Step 810 The service interaction server queries all the voting results of the voting interaction service according to the service access U L and the service interaction data acquisition URL according to the timer message.
  • Step 811 The voting interaction service returns the voting result to the service interaction server.
  • Step 812 The business interaction server saves the voting result obtained in step 811.
  • Step 813 The user requests the service interaction server to query the final situation of the voting interaction service by using the terminal.
  • Step 814 The business interaction server returns the query result to the user, and presents the result saved in step 812 to the user.
  • the internal structure of the business interaction server is given below.
  • the internal structure of the service interaction server is given.
  • the business interaction server The service registration unit 11, the policy setting unit 13, the policy storage unit 15, the automatic interaction unit 14, the access unit 16, and the like are included.
  • the interaction service unit 30 requests the service registration unit 11 of the service interaction server to register the interaction service; the service registration unit 11 receives the interaction service registration request of the interaction service unit 30, and registers the interaction service, and The registered interactive service is notified to the policy setting unit 13 and the automatic interaction unit 14.
  • the service registration unit 11 can answer the registration request of the interactive service through the service management unit 20.
  • the policy setting unit 13 provides an interactive policy setting item for the registered interactive service in the service registration unit 11.
  • the automatic interaction unit 14 provides an automatic interaction process for registered interactive services.
  • the terminal accesses the interactive service through the access unit 16.
  • the access unit 16 provides an interface for the terminal to access the service and submit the interaction policy.
  • the access unit 16 notifies the policy setting unit 13 and the automatic interaction unit 14 of the interactive service accessed by the terminal.
  • the policy setting unit 13 sends an interaction policy setting item to the terminal through the access unit 16; after receiving the interaction policy setting item, and setting the interaction policy, the terminal submits the set interaction policy through the access unit 16;
  • the submitted interaction policy is sent to the policy storage unit 15 and tells the automatic interaction unit 14 the time when the interaction policy is submitted; the policy storage unit 15 saves the interaction policy submitted by the terminal.
  • the automatic interaction unit 14 obtains the interaction policy of the interaction service accessed by the terminal from the policy storage unit 15, and interacts with the interaction service in the interaction service unit 30 according to the obtained interaction policy. After the automatic interaction unit 14 knows the time when the terminal submits the interaction policy, if the interaction service has not started, a timer is set, and the automatic interaction process is started according to the timer timing message.
  • the timer can be set in the service interaction server or in the automatic interaction unit.
  • the service interaction server may further include a service presentation unit 12.
  • the service presentation unit 12 obtains the interactive service information of the interaction service from the service registration unit 11 and accesses the access service unit 16 through the access unit 16 Show to the terminal.
  • the service interaction server further includes: an interaction result saving unit 17.
  • the automatic interaction unit 14 saves the interaction result to the interaction result holding unit 17; when the terminal requests the query interaction result through the access unit 16, the interaction result holding unit 17 sends the interaction result saved by the terminal to the terminal through the access unit 16.
  • the service interaction server provides a unified interaction platform for service interaction, and the user can participate in the interaction service registered in the service interaction server through the service interaction server. Moreover, since the service interaction server provides an automatic interaction scheme for each interaction service, the CP/SP no longer needs to provide an automatic interaction scheme for the interaction service.
  • the user can set the interaction policy before the interaction service starts, and the service interaction server starts the automatic interaction after the service starts and starts the service on time.
  • the service interaction server can perform service interaction with any user terminal, and the user terminal can participate in the interaction service through the http/xml webpage mode, and can also access the interaction service through the service access code provided by the CP/SP, where any user terminal includes a PC. Also includes mobile terminals.

Landscapes

  • Business, Economics & Management (AREA)
  • Economics (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

一种业务交互的方法和***以及业务交互服务器
技术领域
本发明涉及网络技术领域, 特别是指一种业务交互的方法和***以 及业务交互服务器。 发明背景
网络技术不断发展的现阶段, 利用基于网络交互技术, 如超文本传 输协议(http ) /扩展标记语言(xml )等, 用户可以使用终端, 参与网络 服务器提供的各种交互业务, 如嘉宾访谈、 拍卖、 竟猜、 节目调查、 投 票以及抽奖等。 提供, CP/SP将交互业务的内容提交到完成该交互业务的网络服务器当 中, 如淘宝网、 新浪网的服务器中。 根据 CP/SP是否提供自动业务交互 方法, 用户参与交互业务的方式可以分为手动方式和自动方式。
手动方式执行业务交互的方法许细描述如下: 用户利用终端获取业 务的交互页面, 根据业务的类型, 输入并提交交互数据, 然后查看其他 用户提交的数据, 如果需要继续参与该业务, 则利用终端再次获取交互 页面, 再次输入并提交交互数据, 直到用户不再参与该业务或结束。
该技术方案的缺点是: 用户需要反复手动操作, 还得及时查看业务 进展情况, 以使得该用户能够更好的完成业务交互。 如果用户在时间上 有冲突, 不能及时参与交互业务时, 业务交互很可能会失败。
自动方式执行业务交互的方法详细描述如下:
首先, CP/SP不仅要提供交互业务的内容, 还要提供完成该业务的 自动交互方法, 以在网络服务器上与该业务绑定使用; 用户在业务开始后,利用终端获取业务的交互页面,根据上述 CP/SP 提供的自动交互方案, 设置参与该业务的交互策略之后提交;
网络服务器才 M居用户设定的交互策略, 完成业务的交互;
业务结束之后, 用户查询交互结果。
自动方式执行业务交互的方案虽然解决了用户手动参与交互业务的 问题, 但是还有如下缺点:
1 )每个 CP/SP 不仅要提供业务内容, 还要提供对应该业务的自动 交互方案, 增加了 CP/SP的工作量和成本;
2 )对于业务交互没有统一的交互平台, 而是需要在各自的网络服务 器中完成业务交互;
3 )用户只能在业务开始后, 才能参与交互业务, 如果用户没有把握 好时间, 就无法参与交互业务;
4 )用户只能通过 PC机上网交互方式参与交互业务, 限制了终端的 范围。 发明内容
有鉴于此, 本发明的实施例提供一种业务交互的方法, 为业务交互 提供统一的交互平台。
本发明的另一实施例提供一种业务交互的***, 为业务交互提供统 一的交互平台。
本发明的另一实施例提供一种业务交互服务器, 作为业务交互的交 互平台。
本发明提供的一种业务交互方法包括:
交互业务向业务交互服务器提供交互业务的内容, 业务交互服务器 接收交互业务的内容, 并为交互业务提供自动交互方案; 终端通过业务 交互服务器接入交互业务, 业务交互服务器按照为该终端所接入的交互 业务提供的自动交互方案, 代替终端与交互业务进行业务的交互。
所述交互业务向业务交互服务器提供交互业务的内容为: 交互业务 向业务交互服务器请求注册该交互业务; 所述业务交互服务器接收交互 业务的内容为: 业务交互服务器根据交互业务注册请求, 将所请求注册 的交互业务注册到业务交互服务器。
所述交互业务注册请求中包括交互业务信息; 所述业务交互 务器 将所请求注册的交互业务注册到业务交互服务器为: 业务交互服务器将 交互业务注册请求中所包括的交互业务信息登记到业务交互服务器。
所述交互业务信息包括: 所述请求注册的交互业务的提供商的 ID 或 /和名称;所述业务交互服务器将交互业务信息登记到业务交互服务器 之前, 进一步包括: 业务交互服务器根据提供商的 ID或 /和名称, 向业 务管理单元请求判断该提供商的合法性, 如果通过鉴权, 则登记所述交 互业务信息, 并向提供商返回注册成功响应; 如果没有通过鉴权, 则不 登记所述交互业务信息, 并向提供商返回注册失败响应。
该方法进一步包括:当终端向业务交互服务器请求浏览交互业务时, 业务交互服务器根据该终端的浏览请求, 将所述自身所登记的交互业务 的信息展现给终端。
所述交互业务信息包括: 业务接入码; 所述终端通过业务交互服务 器接入交互业务为: 终端通过向业务交互服务器发送业务接入码接入交 互业务。
业务交互服务器为交互业务提供自动交互方案为: 业务交互服务器 为交互业务提供交互策略设置项和自动交互过程; 所述业务交互服务器 代替终端与交互业务单元进行业务的交互为: 业务交互服务器给该终端 提供该终端所接入的交互业务的交互策略设置项; 终端根据业务交互服 务器所提供的该交互业务的交互策略项, 设置该交互业务的交互策略, 并提交给业务交互服务器; 业务交互服务器根据所接收的该交互业务的 交互策略, 按照该交互业务的自动交互过程, 与该交互业务进行自动交 互。
所述交互业务向业务交互服务器提供交互业务的内容为: 交互业务 向业务交互服务器提供包括交互业务的交互业务开始时间的信息; 所述 业务交互服务器接收到终端提交的交互策略后, 在进行自动交互之前进 一步包括: 业务交互服务器通过比较接收交互策略的当前时间与所述交 互业务开始时间, 判断交互业务是否开始, 如果已经开始, 则进行所述 自动交互; 如果没有开始, 则设置定时器, 并才艮据定时器的定时信息, 进行所述自动交互。
所述设置定时器为: 设置定时时间为接收交互策略的当前时间与所 述交互业务开始时间之间的时间差。
所述交互业务向业务交互服务器提供交互业务的内容为: 交互业务 向业务交互服务器提供包括交互业务的业务访问统一资源定位 URL、业 务交互数据获取统一资源定位 URL 的信息; 所述业务交互服务器与交 互业务进行自动交互为: 业务交互服务器根据业务访问 URL和业务交 互数据获取 URL确定交互业务的位置, 并通过向交互业务发送交互策 略, 完成自动交互。
所述终端通过业务交互服务器接入交互业务为: 终端通过向业务交 互服务器发送 URL接入交互业务。
所述业务交互服务器进行交互后, 进一步包括: 业务交互服务器保 存交互结果; 当终端向业务交互 务器请求查询交互结果时, 业务交互 服务器根据终端的查询情况, 将自身所保存的交互结果展现给终端。
本发明还提供一种业务交互的***, 该***还包括: 终端、 交互业 务单元、 业务交互服务器;
所述交互业务单元用于向业务交互服务器提供交互业务的内容; 所 述终端用于通过所述业务交互服务器接入交互业务; 所述业务交互服务 器用于接收交互业务单元所提供的交互业务内容, 并为交互业务提供自 动交互方案, 并用于对终端所接入的交互业务, 代替该终端与交互业务 单元进行业务的交互。
所述业务交互服务器包括业务注册单元、 策略设置单元、 策略存储 单元、 自动交互单元、 接入单元; 其中, 终端用于通过所述接入单元接 入交互业务, 并用于通过所述接入单元提交交互策略; · 业务注册单元用 于接收所述交互业务单元的交互业务注册请求, 并对该交互业务进行注 册, 并将所注册的交互业务通知给所述策略设置单元和所述自动交互单 元; 接入单元用于为终端提供接入业务、 提交交互策略的接口, 并用于 将终端所接入的交互业务告知所述策略设置单元和所述自动交互单元, 将终端提交的交互策略发送给所述策略存储单元; 策略设置单元用于为 已注册的交互业务提供交互策略设置项, 并用于通过所述接入单元向终 端下发该终端所接入的交互业务的交互策略设置项; 策略存储单元用于 保存终端提交的交互策略; 自动交互单元用于提供已注册的交互业务的 自动交互过程, 并用于从所述策略存储单元中获取终端接入的交互业务 的交互策略, 并根据所得到的交互策略与所述交互业务单元中交互业务 进行交互。
所述业务交互服务器进一步包括定时器; 自动交互单元进一步用于 设置定时器, 并根据定时器返回的定时消息, 启动交互业务的交互; 定 时器用于向自动交互单元发送定时消息。
该***进一步包括: 业务管理单元; 所述业务注册单元进一步用于 通过所述业务管理单元对交互业务的注册请求进行鉴权。 所述业务交互服务器进一步包括业务展现单元; 终端用于通过所述 接入单元请求浏览交互业务; 业务展现单元用于从业务注册单元中获取 交互业务的交互业务信息, 并通过所述接入单元展现给终端。
所述业务交互服务器进一步包括: 交互结果保存单元; 自动交互单 元用于将交互结果保存至交互结果保存单元; 终端用于通过接入单元请 求查询交互结果; 交互结果保存单元用于通过接入单元给终端发送自身 所保存的交互结果。
所述终端是能够通过网络与业务交互服务器通信的终端。
本发明还提供一种业务交互服务器,该服务器包括: 业务注册单元、 策略设置单元、 策略存储单元、 自动交互单元、 接入单元; 其中,
业务注册单元用于接收交互业务的注册请求, 并对该交互业务进行 注册, 并将所注册的交互业务通知给所述策略设置单元和所述自动交互 单元; 接入单元用于提供接入业务、 提交交互策略的接口, 并用于将所 接入的交互业务告知所述策略设置单元和所述自动交互单元, 将所提交 的交互策略发送给所述策略存储单元; 策略设置单元用于为已注册的交 互业务提供交互策略设置项, 并用于通过所述接入单元下发所接入的交 互业务的交互策略设置项; 策略存储单元用于保存交互策略; 自动交互 单元用于提供已注册的交互业务的自动交互过程, 并用于从所述策略存 储单元中获取所接入的交互业务的交互策略, 并根据所得到的交互策略 进行交互业务的交互。
该服务器进一步包括定时器;自动交互单元进一步用于设置定时器, 并根据定时器返回的定时消息, 启动交互业务的交互; 定时器用于向自 动交互单元发送定时消息。
该服务器进一步包括业务展现单元; 业务展现单元用于从所述业务 注册单元中获取交互业务的交互业务信息, 并用于通过接入单元展现。 该服务器进一步包括: 交互结果保存单元; 自动交互单元用于将交 互结果保存至所述交互结果保存单元; · 交互结果保存单元用于通过所述 接入单元发送自身所保存的交互结果。
本发明提供的业务交互方法和***中, 交互业务的提供商以注册的 方式, 将交互业务信息提交给业务交互服务器, 而交互业务的交互由业 务交互服务器自动完成, 因此, 交互业务的提供商只需提供交互业务的 内容, 不需要再提供自动交互方案, 从而减轻了交互业务的提供商的负 担, 并提高了提供交互业务的效率。 用户根据需求, 可以对交互业务设 置交互策略, 然后由业务交互服务器自动完成交互, 而且用户可以在交 互业务开始之前就可以设置交互策略并提交给业务交互服务器, 业务交 互服务器根据所设置的定时器的定时信息准时开始与交互业务进行交 互, 因此, 用户可以方便地参与交互业务, 不受时间上的限制。 用户可 以使用各种终端参与交互业务, 因此让用户不受空间上的限制。 本发明 的实施例利用业务交互服务器完成上述所有功能, 因此为交互业务提供 一个统一的交互平台, 节省网络资源, 让内容提供商能够更方便地提供 交互业务, 让用户更方便地参与交互业务。 附图简要说明
图 1所示为本发明一个实施例中业务交互的***结构图; 图 2所示为本发明一个实施例中在业务交互服务器注册交互业务的 流程图;
图 3所示为本发明一个实施例中业务交互服务器代替终端进行业务 交互的流程图;
图 4所示为本发明一个实施例中拍卖交互业务的交互流程图; 图 5所示为本发明一个实施例中竟猜交互业务的交互流程图; 图 6所示为本发明一个实施例中节目调查交互业务的交互流程图; 图 7所示为本发明一个实施例中嘉宾访谈交互业务的交互流程图; 图 8所示为本发明一个实施例中投票交互业务的交互流程图; 图 9所示为本发明一个实施例中详细描述业务交互服务器内部结构 的业务交互***结构图。 实施本发明的方式
为了使本发明的目的、 技术方案和优点更加清楚, 以下举具体实施 例, 并参照附图, 对本发明做进一步详细的介绍。
本发明为交互业务提供统一的交互平台。 图 1所示为, 业务交互的 ***。 如图 1所示, 业务交互的***包括: 业务交互服务器 10、 交互业 务单元 30和终端 40。
业务交互服务器 10为交互业务单元 30和终端 40提供统一的交互平 。 交互业务单元 30提供交互业务, 例如, 提供交互业务 A、 B…… N 等。 在业务交互的***中, 可以包括多个所述的交互业务单元。 交互业 务单元可以是交互业务的提供商, 如 CP或 SP。
在本***中,交互业务单元 30需要向业务交互^!艮务器提供交互业务 的内容。 交互业务的内容提供可以通过注册的方式实现, 例如,具体为: 交互业务单元 30向业务交互服务器 10发起注册交互业务 A的请求,该 请求包括交互业务 A的信息; 业务交互服务器 10接收到注册请求后, 登记请求注册的交互业务 A的信息。
在此,业务交互服务器 10进行注册时,还可以判断内容提供商的合 法性, 对合法的提供商所提供的交互业务进行注册。 这时, 该***还可 以包括业务管理单元 20。 业务交互服务器 10可以通过业务管理单元 20 确定提供商的合法性。 业务管理单元 20可以是独立的设备, 也可以是 设置在业务交互服务器 10中的功能单元。
业务交互服务器 10可以为终端提供业务展现服务,即给终端展现已 注册的交互业务的信息, 以便各终端可以 >据交互业务的信息, 选择自 身需要参与的交互业务。
业务交互服务器 10为所注册的交互业务提供自动交互方案,即提供 交互业务的交互策略设置项以及自动交互过程, 并代替终端与交互业务 单元进行业务的交互。
当终端需要参与交互业务时, 通过业务交互服务器 10接入交互业 务; 业务交互服务器 10给终端提供该终端所接入的交互业务的交互策 略设置项; 终端根据业务交互服务器所提供的交互业务的交互策略设置 项, 设置该交互业务的交互策略, 并提交给业务交互服务器 10; 业务交 互服务器 10根据所接收的交互业务的交互策略, 按照该交互业务的自 动交互过程, 与该交互业务进行自动交互。 业务交互服务器 10在自动 交互结束后, 可以将交互结果保存起来, 以便终端查询交互结果。
在此,终端 40可以是能够通过网络与业务交互服务器 10交互的 PC 机、 手机等通信终端。 如果终端 40为 PC机, 则可以通过网页的形式参 与交互业务, 如果终端 40 为手机, 则可以通过短消息或语音呼叫的方 式参与交互业务。
下面, 对业务交互的方法进行详细的说明。
图 2所示为 CP/SP向业务交互服务器注册交互业务的流程, 该注册 过程中包括 CP/SP的合法性鉴权过程, 详细描述其步骤如下所述:
步骤 201 : CP/SP 向业务交互服务器发起交互业务注册请求, 所述 请求中包括所请求注册的交互业务的信息。
交互业务的信息包括: 业务名称、业务 ID、业务接入码、业务类型、 业务介绍、 业务访问统一资源定位(URL )、 业务交互数据获取 URL、 交互项目介绍、 交互项目 ID、 交互方式、 交互项目开始时间、 交互项目 结束时间、 CP/SP名称、 CP/SP的 ID等。
其中, 业务接入码是用户终端接入业务交互服务器时的标识。 如果 终端不能以网页的形式参与交互业务, 则可以通过向业务交互服务器发 送业务接入码来接入交互业务。 例如, 终端可以通过短消息方式或语音 呼叫方式向业务交互服务器发送业务接入码, 以参与交互业务。 业务交 互服务器根据业务接入码就可以知道终端所需要接入的交互业务, 并为 该终端参与交互业务提供相应的服务。
业务访问 URL和业务交互数据获取 URL是业务交互服务器与交互 业务之间自动交互时所需的位置信息, 即业务交互服务器通过 URL 与 交互业务进行自动交互。 如果终端能以网页的形式参与交互业务, 则终 端可以通过向业务交互服务器发送 URL来接入交互业务。 例如, 终端 可以通过上网的方式, 通过 URL地址接入交互业务。
CP/SP的 ID和 /或名称是与业务管理单元鉴权时所需的交互业务提 供商的信息。
交互项目开始时间和交互项目结束时间是业务交互服务器开始和结 束自动交互的时间依据和设置定时器的依据。
业务类型, 交互方式等与交互业务相关的信息是业务交互服务器给 每一个交互业务提供具体的自动交互方案的依据。
步骤 202: 业务交互服务器将所接收到的请求注册的交互业务的信 息中的 CP/SP的 ID和 /或名称发送给业务管理单元, 以鉴权 CP/SP的合 法性。
步骤 203: 业务管理单元根据所接收到的 CP/SP的 ID和 /或名称, 鉴权该 CP/SP的合法性, 并向业务交互服务器返回鉴权响应。 .,如果合法, 则返回通过鉴权的响应, 否则, 返回没有通过鉴权的响应。
步骤 204: 业务交互服务器接收到业务管理单元返回的鉴权响应, 如果所接收到的鉴权响应为通过鉴权的响应, 则业务交互服务器保存从 终端接收的请求注册的交互业务的信息; 如果所接收到的鉴权响应为没 有通过鉴权的响应, 则业务交互服务器不保存从终端接收的请求注册的 交互业务的信息。
步骤 205:业务交互服务器给 CP/SP返回注册响应。如果在步骤 204 中所接收到的鉴权响应为通过鉴权的响应, 则返回注册成功的响应; 如 果在步骤 204中所接收到的鉴权响应为没有通过鉴权的响应, 则返回注 册失败的响应。
通过以上注册过程, 交互业务成功注册到业务交互服务器之后, 业 务交互服务器为这些成功注册的交互业务, 分别提供交互策略设置项和 自动交互过程。这样,业务交互服务器就能够代替终端进行业务的交互。
图 3所示为业务交互服务器代替终端进行业务交互的流程图, 包括 以下几个步骤:
步骤 301: 终端通过业务交互服务器接入交互业务。
业务交互服务器在交互业务开始之前就能提供业务展现服务。 用户 可以通过终端向业务交互服务器发起浏览交互业务的请求, 这时, 业务 交互服务器将已注册成功的交互业务的信息展现给用户, 用户就可以浏 览各交互业务的信息, 并根据自己的需求, 选择交互业务, 并接入该交 互业务。
在此, 用户接入交互业务时, 利用终端将该交互业务的接入码或者 URL发送给业务交互服务器。 其中, 交互业务的接入码或者 URL等信 息可以是通过浏览获取得到, 也可以是通过其它途径事先得到。 步驟 302: 当终端接入交互业务时, 业务交互服务器给该终端提供 该终端所接入的交互业务的交互策略设置项。
在此, 如果终端通过业务接入码接入交互业务, 则业务交互服务器 可根据业务接入码就可以确定该终端所接入的交互业务, 并将为该交互 业务所提供的交互策略设置项发送给终端, 例如, 通过短消息的方式发 送给终端。 如果终端根据 URL地址上网的方式接入交互业务, 则业务 交互服务器可根据 URL就可以确定该终端所接入的交互业务, 并可以 通过网页给终端提供该交互业务的交互策略设置项。
步骤 303: 终端根据业务交互服务器所提供的该交互业务的交互策 略项, 设置该交互业务的交互策略, 并提交给业务交互服务器。
其中, 用户设置完交互策略之后, 提交到业务交互服务器的方法有 以下几种: 用户通过手机等移动终端的方式接入交互业务时, 可以通过 短消息方式设置交互策略后提交至短消息中心, 然后由短消息中心提交 至业务交互服务器; 用户通过上网的方式接入交互业务时, 根据业务交 互服务器所提供的交互策略设置项的网页填写好交互策略之后 , 直接提 交给业务交互服务器; 用户通过客服中心设置交互策略后提交, 例如打 客服电话设置交互策略, 或到客服地点提交交互策略, 然后由客服中心 向业务交互服务器提交交互策略。
步骤 304: 业务交互服务器根据所接收的该交互业务的交互策略, 按照该交互业务的自动交互过程, 与该交互业务进行自动交互。
在本发明中, 终端可以在交互业务开始之前接入交互业务, 并提交 交互策略。 而交互业务是在提供商指定的时间开始。 因此, 业务交互服 务器在接收到用户所设置的交互业务的交互策略后, 首先通过比较接收 交互策略的当前时间与所述交互业务开始时间, 判断交互业务是否开 始, 如果该交互业务还没有开始, 则启动定时器, 并才艮据定时器的定时 信息, 业务交互服务器启动业务的自动交互过程; 如果该交互业务已经 开始, 则启动业务的自动交互过程。
在此, 业务交互服务器根据用户设置的交互策略执行自动交互时, 是根据业务访问 URL和业务交互数据获取 URL确定交互业务的位置, 并根据该位置向各个交互业务发送交互数据, 完成交互。
当交互业务结束之后, 业务交互服务器可以保存最终交互结果, 以 方便用户查询。
业务交互服务器对不同交互业务提供不同的自动交互方案, 即, 业 务交互服务器根据注册信息中业务类型, 交互方式等信息给该交互业务 提供自动交互过程和对应的交互策略的设置项。 对于不同的交互业务, 需要根据用户设置的交互策略和对应的自动交互方案进行业务的交互。
下面举几个实施例详细说明每一个具体的交互业务的自动交互过程 和交互策略的设置项, 及其交互业务的自动交互过程。
图 4所示的是拍卖交互业务的交互过程。 拍卖交互业务是在一定的 时间段内, 出最高价格的用户获得拍卖物品。 业务交互服务器为拍卖交 互业务提供如图 4所示的自动交互方案, 并提供交互策略的设置项, 分 别为起拍价格、 竟拍最高价格、 每次增加的价格幅度。 结合图 4, 详细 描述拍卖交互业务的交互过程如下:
步骤 400: 用户利用终端, 向业务交互服务器请求浏览交互业务; 业务交互服务器根据用户的需求, 将交互业务的详细信息展现给用户, 其中交互业务的信息为该交互业务的提供商注册时所提供的信息。
步骤 401 : 用户选择拍卖交互业务, 并接入拍卖交互业务中。
在此, 用户可以通过浏览, 得到拍卖交互业务的业务接入码, 或者 拍卖交互业务的 URL, 并通过所得到的业务接入码或 URL接入拍卖交 互业务。 步骤 402: 业务交互服务器为该用户所接入的拍卖交互业务提供交 互策略的设置项, 具体为: 起拍价格、 竟拍最高价格、 每次增加的价格 幅度。
步骤 403: 用户根据业务交互服务器对该拍卖交互业务提供的交互 策略的设置项, 设置自己的交互策略, 即设置拍卖价格的起拍价格、 拍 卖价格的最高价格以及每次增加的价格幅度, 并通过终端提交给业务交 互服务器。
步骤 404: 业务交互服务器接收到用户设置的交互策略之后, 比较 接收交互策略的当前时间与交互业务开始时间, 判断该拍卖交互业务是 否开始, 如果没有开始, 则设置交互定时器, 定时时间为从当前时间到 交互业务开始时间之间的时间差, 然后执行步驟 405 , 即等待拍卖交互 业务开始; 如果已经开始, 则执行步骤 406, 即与拍卖交互业务自动交 互。
步骤 405: 业务交互服务器根据步骤 404中所设定的交互定时器的 定时时间, 向业务交互服务器发出交互定时器消息, 以启动拍卖交互业 务的自动交互。
步骤 406: 业务交互服务器根据业务访问 U L和业务交互数据获取 URL向拍卖交互业务发送用户所设置的起拍价格。
本步骤可以由步驟 405所述的定时器消息启动, 也可以由步骤 404 中直接启动。
步骤 407: 拍卖交互业务收到上述起拍价格之后, 给业务交互服务 器发送收到起拍价格的确认响应。
步骤 408: 业务交互服务器收到来自交互业务的响应之后,.设置到 拍卖交互业务结束时间的定时器, 定时时间为从当前时间到拍卖交互业 务结束时间之间的时间差。 步骤 409: 业务交互服务器设置查询拍卖交互业务进行过程中的当 前最高竟拍价格的定时器, 定时时间可以任意设置。
步骤 410: 业务交互服务器根据步骤 409中所设置的查询拍卖交互 业务当前最高竟拍价格的定时器的定时时间, 发出查询拍卖交互业务当 前最高竟拍价格的定时器消息, 以查询拍卖交互业务当前最高竟拍价 格。
步骤 411 : 业务交互服务器根据步骤 410的定时器消息, 根据业务 访问 URL和业务交互数据获取 U L向拍卖交互业务发出查询当前最高 竟拍价格的请求。
步骤 412: 拍卖交互业务向业务交互服务器返回当前最高竟拍价格 的响应。
步驟 413: 业务交互服务器比较步骤 412中获得的当前最高竟拍价 格和用户所设置的最高价, 如果当前最高竟拍价格没有超过用户设置的 最高价, 则执行步骤 414、 415、 416; 如果当前最高竟拍价格超过用户 设置的最高价, 则执行步骤 417。
步骤 414: 业务交互服务器计算步骤 412中获得的当前最高竟拍价 格加上用户所设置的每次增加的价格幅度, 得到用户最新的竟拍价格。
步骤 415: 业务交互服务器根据业务访问 URL和业务交互数据获取 URL向拍卖交互业务发送步骤 414中计算得到的用户最新的竟拍价格。
步驟 416: 拍卖交互业务向业务交互服务器发送确认收到的响应, 这时, 业务交互服务器再次返回执行步骤 410。
步驟 417: 业务交互服务器取消步骤 409中所设置的查询当前最高 竟拍价格的定时器, 然后执行步骤 418。
步驟 418: 业务交互服务器根据步驟 408中所设置的拍卖交互业务 结束定时器的定时时间, 向业务交互服务器发出拍卖交互业务结束定时 器消息。
步骤 419: 业务交互服务器根据业务访问 URL和业务交互数据获取 URL向拍卖交互业务发送查询最终的最高竟拍价格的请求。
步骤 O: 拍卖交互业务向业务交互服务器返回当前最高竟拍价格 的响应。
步骤 421 : 业务交互服务器保存用户停止拍卖的时间、 停止拍卖时 最高的竟拍价格, 以及最终竟拍物品的竟拍价格等交互结果, 以供用户 查询。
步骤 422: 用户利用终端, 向业务交互服务器请求查询拍卖交互业 务的交互结果。
步骤 423: 业务交互服务器向用户返回查询结果, 即, 将步驟 421 中所保存的交互结果展现给用户。
用户在拍卖交互业务结束之前,在任意时刻都可以请求查询,此时, 业务交互服务器可以将当前业务的交互情况展现给用户。
图 5所示的是竟猜交互业务的交互过程。 竟猜交互业务中用户需要 答对竟猜交互业务中所要竟猜的问题或价格。 业务交互服务器给竟猜交 互业务提供图 5所示的自动交互方案, 并提供交互策略的设置项, 其中 设置项包括竟猜答案的生成策略、 参与竟猜的次数。 结合图 5 , 具体描 述竟猜交互过程如下:
步驟 500: 用户利用终端, 向业务交互服务器请求浏览业务交互服 务器中交互业务; 业务交互服务器根据用户的需求, 将交互业务的详细 信息展现给用户。
步骤 501: 用户选择竟猜交互业务, 并接入竟猜交互业务中。
步骤 502: 业务交互服务器为该用户所接入的竟猜交互业务提供交 互策略的设置项, 具体为: 竟猜答案的生成策略、 参与竟猜的次数。 步驟 503: 用户根据业务交互服务器对该竟猜交互业务提供的交互 策略的设置项, 设置自己的交互策略, 即设置竟猜答案的生成策略、 参 与竟猜的次数, 并通过终端提交给业务交互服务器。
步骤 504: 业务交互服务器接收到用户设置的交互策略之后, 比较 接收交互策略的当前时间与交互业务开始时间, 判断该竟猜交互业务是 否开始, 如果没有开始, 则设置交互定时器, 定时时间为从当前时间到 交互业务开始时间之间的时间差, 然后执行步骤 505, 即等待竟猜交互 业务开始; 如果已经开始, 则执行步骤 506, 即与竟猜交互业务自动交 互。
步骤 505: 业务交互服务器根据步骤 504中所设定的交互定时器的 定时时间, 向业务交互服务器发出交互定时器消息, 以启动竟猜交互业 务的自动交互。
步骤 506: 业务交互服务器按照用户所设置的竟猜答案的生成策略 生成竟猜答案。
步骤 507: 业务交互服务器根据业务访问 URL和业务交互数据获取 URL向竟猜交互业务发送步驟 506中生成的竟猜答案。
步骤 508: 竟猜交互业务给业务交互服务器返回竟猜答案正确与否 的响应。
步驟 509: 业务交互服务器根据步骤 508返回的响应, 如果确定竟 猜答案正确, 则结束参与竟猜, 即执行步骤 510; 如果确定竟猜答案不 正确, 则判断是否已超过参与竟猜的次数, 如果是, 则执行步骤 510, 否则返回执行步骤 506。
步骤 510: 业务交互服务器保存竟猜交互业务返回的响应。
步骤 511 : 用户利用终端, 向业务交互服务器请求查询竟猜交互业 务的交互结果。 步骤 512: 业务交互服务器向用户返回查询结果。
图 6所示的是节目调查业务的交互过程。 在节目调查交互业务中, 由节目调查交互业务向用户提出所要调查的问题, 然后用户回答问题。 业务交互服务器提供图 6所示的自动交互方案, 并提供交互策略的设置 项, 其中设置项为问题的回答。 结合图 6, 详细描述节目调查交互过程 如下:
步骤 600: 用户利用终端, 向业务交互服务器请求浏览交互业务; 业务交互服务器根据用户的需求, 将交互业务的详细信息展现给用户。
步骤 601 : 用户选择节目调查交互业务, 并接入节目调查交互业务 中。
步骤 602: 业务交互服务器为该用户所接入的节目调查交互业务提 供交互策略的设置项, 具体为: 对节目调查问题的回答。
步骤 603: 用户根据业务交互服务器对上述节目调查交互业务提供 的交互策略的设置项, 设置自己的交互策略, 即设置自己对节目调查问 题的回答, 并通过终端提交给业务交互服务器。
步骤 604: 业务交互服务器接收到用户设置的交互策略之后, 比较 接收交互策略的当前时间与交互业务开始时间, 判断该业务是否开始, 如果没有开始, 则设置交互定时器, 定时时间为从当前时间到交互业务 开始时间之间的时间差, 然后执行步骤 605 , 即等待节目调查交互业务 开始; 如果已经开始, 则执行步骤 606, 即与节目调查交互业务自动交 互。
步驟 605: 业务交互服务器根据步骤 604中所设定的交互定时 '器的 定时时间, 向业务交互服务器发出交互定时器消息, 以启动交互业务的 自动交互。
步骤 606: 业务交互服务器根据业务访问 URL和业务交互数据获取 URL向节目调查交互业务发送用户设置的对调查问题的回答。
步骤 607: 交互业务向业务交互服务器返回节目调查结果。
步骤 608: 业务交互服务器保存步驟 607中的响应。
步骤 609: 用户利用终端, 向业务交互服务器请求查询节目调查的 结果。
步骤 610: 业务交互服务器向用户返回查询结果, 将步骤 608中所 保存的信息展现给用户。
图 7所示的是嘉宾访谈交互业务的交互过程。 在嘉宾访谈交互业务 中, 用户提出问题, 然后由嘉宾回答用户的问题。 业务交互服务器提供 图 7所示的自动交互方案, 并提供交互策略的设置项, 其中设置项为所 要提出的问题。 结合图 7, 详细描述嘉宾访谈交互过程如下:
步驟 700: 用户利用终端, 向业务交互服务器请求浏览交互业务; 业务交互服务器根据用户的需求, 将交互业务的详细信息展现给用户。
步骤 701 : 用户选择嘉宾访谈交互业务, 并接入嘉宾访谈交互业务 中。
步骤 702: 业务交互服务器为该用户所接入的嘉宾访谈交互业务提 供交互策略的设置项, 具体为: 所要提出的问题。
步骤 703: 用户才艮据业务交互服务器对上述嘉宾访谈交互业务提供 的交互策略的设置项, 设置自己的交互策略, 即提出问题, 并通过终端 提交给业务交互服务器。
步骤 704: 业务交互服务器接收到用户设置的交互策略之后, 比较 接收交互策略的当前时间与交互业务开始时间, 判断该业务是否开始, 如果没有开始, 则设置交互定时器, 定时时间为从当前时间到交互业务 开始时间之间的时间差, 然后执行步骤 705; 如果已经开始, 则执行步 骤 706。 步骤 705: 业务交互服务器根据步骤 704中所设定的交互定时器的 定时时间, 向业务交互服务器发出交互定时器消息, 以启动交互业务的 自动交互。
步骤 706: 业务交互服务器根据业务访问 URL和业务交互数据获取 URL向嘉宾访谈交互业务发送用户设置的所要提问的问题。
步骤 707: 交互业务向业务交互服务器返回嘉宾访谈结果, 即返回 对用户提出问题的回答的响应。 其中, 所述响应可以为语音、 文字、 视 频等各种形式。
步骤 708: 业务交互服务器保存步骤 707中的响应。
步骤 709: 用户利用终端, 向业务交互服务器请求查询嘉宾访谈的 结果。
步驟 710: 业务交互服务器向用户返回查询结果, 将步骤 708中所 保存的信息展现给用户。
图 8所示的是投票交互业务的交互过程。 用户参加投票活动, 最终 查询投票结果。 业务交互服务器给投票交互业务提供如图 8所示的自动 交互方案, 并提供交互策略的设置项, 其设置项为投票策略。 结合图 8, 详细描述投票交互业务的过程如下:
步骤 800: 用户利用终端,, 向业务交互服务器请求浏览交互业务; 业务交互服务器根据用户的需求, 将交互业务的详细信息展现给用户。
步骤 801 : 用户选择投票交互业务, 并接入投票交互业务中。
步骤 802: 业务交互服务器为该用户所接入的拍卖交互业务提供交 互策略的设置项, 具体为: 投票策略。
步骤 803: 用户根据业务交互服务器对该投票交互业务提供的交互 策略的设置项, 设置自己的交互策略, 即设置投票策略, 并通过终端提 交给业务交互服务器。 步骤 804: 业务交互服务器收到用户设置的交互策略之后, 比较接 收交互策略的当前时间与交互业务开始时间, 判断该业务是否开始, 如 果没有开始, 则设置交互定时器, 定时时间为从当前时间到交互业务开 始时间之间的时间差, 然后执行步骤 805; 如果已经开始, 则执行步驟 806。
步驟 805: 业务交互服务器根据步驟 804中所设定的交互定时器的 定时时间,向业务交互服务器发出交互定时器消息,以启动业务的交互。
步驟 806: 业务交互服务器根据业务访问 URL和业务交互数据获取
URL向投票交互业务发送用户所设置的投票策略。
步骤 807: 投票交互业务给业务交互服务器发送确认收到的响应。 步驟 808: 业务交互服务器收到来自交互业务的响应之后, 设置到 投票交互业务结束时间的定时器, 定时时间为从当前时刻到投票交互业 务结束时刻之间的时间。
步骤 809: 业务交互服务器根据步驟 808中所设置的投票交互业务 结束定时器, 向业务交互服务器发出投票交互业务结束定时器消息。
步骤 810: 业务交互服务器根据定时器消息, 根据业务访问 U L和 业务交互数据获取 URL向投票交互业务查询所有投票结果。
步骤 811 : 投票交互业务将投票结果返回给业务交互服务器。
步骤 812: 业务交互服务器保存步骤 811中获得的投票结果。
步骤 813: 用户利用终端, 向业务交互服务器请求查询投票交互业 务的最终情况。
步骤 814: 业务交互服务器向用户返回查询结果, 将步驟 812中所 保存的结果展现给用户。
下面给出业务交互服务器的内部结构。 在图 9所示的业务交互*** 中, 给出了业务交互服务器的内部结构。 如图 9所示, 业务交互服务器 包括业务注册单元 11、 策略设置单元 13、 策略存储单元 15、 自动交互 单元 14、 接入单元 16等。
在以上业务交互***中,交互业务单元 30向业务交互服务器的业务 注册单元 11请求注册交互业务; 业务注册单元 11接收交互业务单元 30 的交互业务注册请求, 并对该交互业务进行注册, 并将所注册的交互业 务通知给策略设置单元 13和自动交互单元 14。 在此, 所述业务注册单 元 11可以通过业务管理单元 20对交互业务的注册请求进行答权。
策略设置单元 13为业务注册单元 11中已注册的交互业务提供交互 策略设置项。 自动交互单元 14为已注册的交互业务提供自动交互过程。
在以上所述的业务交互的***中,终端通过接入单元 16接入交互业 务。 其中, 接入单元 16 为终端提供接入业务、 提交交互策略的接口。 接入单元 16将终端所接入的交互业务告知策略设置单元 13和自动交互 单元 14。策略设置单元 13通过接入单元 16向终端下发交互策略设置项; 终端接收到交互策略设置项, 并设置交互策略后, 通过接入单元 16提 交所设置的交互策略; 接入单元 16将终端提交的交互策略发送给策略 存储单元 15 , 并告诉自动交互单元 14提交交互策略的时间; 策略存储 单元 15保存终端提交的交互策略。 自动交互单元 14则从策略存储单元 15中获取终端接入的交互业务的交互策略,并根据所得到的交互策略与 交互业务单元 30中交互业务进行交互。 自动交互单元 14获知终端提交 交互策略的时间后, 如果该交互业务还未开始, 则设置定时器, 并根据 定时器的定时消息启动自动交互过程。 其中的定时器可以设置在业务交 互服务器中, 也可以设置在自动交互单元内部。
所述业务交互服务器还可以进一步包括业务展现单元 12。用于通过 接入单元 16向业务交互服务器请求浏览交互业务; 业务展现单元 12从 业务注册单元 11 中获取交互业务的交互业务信息, 并通过接入单元 16 展现给终端。
所述业务交互服务器进一步包括: 交互结果保存单元 17。 自动交互 单元 14将交互结果保存至交互结果保存单元 17; 当终端通过接入单元 16请求查询交互结果时,交互结果保存单元 17通过接入单元 16给终端 发送自身所保存的交互结果。
综上所述, 业务交互服务器为业务交互提供一个统一的交互平台, 用户通过该业务交互服务器能够参与注册在该业务交互服务器中的交 互业务。 而且, 由于业务交互服务器对每一个交互业务都提供自动交互 方案, 因此, CP/SP不再需要提供对交互业务的自动交互方案。 用户在 交互业务开始之前就可以设置交互策略, 而业务交互服务器则通过启动 定时器的方法, 业务开始之后, 准时开始启动自动交互。 业务交互服务 器可以与任何用户终端进行业务交互, 用户终端可以通过 http/xml网页 方式参与交互业务,也可以通过 CP/SP提供的业务接入码接入交互业务, 其中任何用户终端包括 PC机, 也包括移动终端。
以上所述仅为本发明较佳实施例而已, 并不用以限制本发明, 凡在 本发明的精神和原则之内, 所作的任何修改、 等同替换、 改进等, 均应 包含在本发明的保护范围之内。

Claims

权利要求书
1、 一种业务交互的方法, 其特征在于, 该方法包括:
交互业务向业务交互服务器提供交互业务的内容, 业务交互服务器 接收交互业务的内容, 并为交互业务提供自动交互方案;
终端通过业务交互服务器接入交互业务, 业务交互服务器按照为该 终端所接入的交互业务提供的自动交互方案, 代替终端与交互业务进行 业务的交互。
2、 根据权利要求 1所述的方法, 其特征在于,
所述交互业务向业务交互服务器提供交互业务的内容为: 交互业务 向业务交互服务器请求注册该交互业务;
所述业务交互服务器接收交互业务的内容为: 业务交互服务器根据 交互业务注册请求, 将所请求注册的交互业务注册到业务交互服务器。
3、 根据权利要求 2所述的方法, 其特征在于,
所述交互业务注册请求中包括交互业务信息;
所述业务交互服务器将所请求注册的交互业务注册到业务交互服务 器为: 业务交互服务器将交互业务注册请求中所包括的交互业务信息登 记到业务交互服务器。
4、 根据权利要求 3所述的方法, 其特征在于,
所述交互业务信息包括: 所述请求注册的交互业务的提供商的 ID 或 /和名称;
所述业务交互服务器将交互业务信息登记到业务交互服务器之前, 进一步包括: 业务交互服务器根据提供商的 ID或 /和名称, 向业务管理 单元请求判断该提供商的合法性, 如果通过鉴权, 则登记所述交互业务 信息, 并向提供商返回注册成功响应; 如果没有通过鉴权, 则不登记所 述交互业务信息, 并向提供商返回注册失败响应。
5、 才艮据权利要求 3所述的方法, 其特征在于, 该方法进一步包括: 当终端向业务交互服务器请求浏览交互业务时, 业务交互服务器根 据该终端的浏览请求, 将所述自身所登记的交互业务的信息展现给终 端。
6、 ^^据权利要求 3所述的方法, 其特征在于,
所述交互业务信息包括: 业务接入码;
所述终端通过业务交互服务器接入交互业务为: 终端通过向业务交 互服务器发送业务接入码接入交互业务。
7、 据权利要求 1所述的方法, 其特征在于,
业务交互服务器为交互业务提供自动交互方案为: 业务交互服务器 为交互业务提供交互策略设置项和自动交互过程;
所述业务交互服务器代替终端与交互业务单元进行业务的交互为: 业务交互服务器给该终端提供该终端所接入的交互业务的交互策略 设置项;
终端根据业务交互服务器所提供的该交互业务的交互策略项, 设置 该交互业务的交互策略, 并提交给业务交互服务器;
业务交互服务器根据所接收的该交互业务的交互策略, 按照该交互 业务的自动交互过程, 与该交互业务进行自动交互。
8、 根据权利要求 7所述的方法, 其特征在于,
所述交互业务向业务交互服务器提供交互业务的内容为: 交互业务 向业务交互服务器提供包括交互业务的交互业务开始时间的信息;
所述业务交互服务器接收到终端提交的交互策略后, 在进行自动交 互之前进一步包括: 业务交互服务器通过比较接收交互策略的当前时间 与所述交互业务开始时间, 判断交互业务是否开始, 如果已经开始, 贝' J 进行所述自动交互; 如果没有开始, 则设置定时器, 并 ^艮据定时器的定 时信息, 进行所述自动交互。
9、 根据权利要求 8所述的方法, 其特征在于, 所述设置定时器为: 设置定时时间为接收交互策略的当前时间与所述交互业务开始时间之 间的时间差。
10、 根据权利要求 7所述的方法, 其特征在于,
所述交互业务向业务交互服务器提供交互业务的内容为: 交互业务 向业务交互服务器提供包括交互业务的业务访问统一资源定位 URL、业 务交互数据获取统一资源定位 URL的信息;
所述业务交互服务器与交互业务进行自动交互为: 业务交互服务器 根据业务访问 U L和业务交互数据获取 URL确定交互业务的位置, 并 通过向交互业务发送交互策略, 完成自动交互。
11、 根据权利要求 10所述的方法, 其特征在于,
所述终端通过业务交互服务器接入交互业务为: 终端通过向业务交 互服务器发送 URL接入交互业务。
12、 根据权利要求 1所述的方法, 其特征在于,
所述业务交互服务器进行交互后, 进一步包括: 业务交互服务器保 存交互结果;
当终端向业务交互服务器请求查询交互结果时, 业务交互服务器根 据终端的查询情况, 将自身所保存的交互结果展现给终端。
13、 根据权利要求 7所述的方法, 其特征在于,
所述的交互业务是拍卖交互业务;
所述业务交互服务器为该交互业务提供的交互策略项包括: 起拍价 格、 竟拍最高价格、 每次增加的价格幅度;
所述终端设置交互业务的交互策略为: 终端设置起拍价格、 竟拍最 高价格、 每次增加的价格幅度;
所述自动交互的步骤包括:
业务交互服务器设置查询拍卖交互业务进行过程中的当前最高竟拍 价格的定时器, 定时时间可任意设置; 设置拍卖交互业务结束时间的定 时器, 定时时间为接收交互策略的当前时间到拍卖交互业务结束时间之 间的时间差;
业务交互服务器向交互业务发送终端所设置的起拍价格, 拍卖交互 业务向业务交互服务器返回响应;
业务交互服务器根据自身所设置的查询当前最高竟拍价格的定时器 的定时信息, 向拍卖 '交互业务发送查询当前最高竟拍价格的请求, 拍卖 交互业务向业务交互服务器返回当前最高竟拍价格的响应;
业务交互服务器判断从拍卖交互业务所得到的当前最高竟拍价格是 否超过终端所设置的竟拍最高价格, 如果没有超过, 则计算当前最高竟 拍价格加上终端所设置的价格幅度之后得到最新竟拍价格, 并向拍卖交 互业务发送该价格, 拍卖交互业务向业务交互服务器返回响应, 返回上 一步驟; 如果超过, 则取消自身所设置的查询当前最高竟拍价格的定时 器, 转到下一步驟;
业务交互服务器根据自身所设置的交互业务结束时间的定时器的定 时信息, 向拍卖交互业务发送查询最高竟拍价格的请求, 拍卖交互业务 向业务交互服务器返回最高竟拍价格的响应;
业务交互服务器保存用户停止竟拍的时间、 停止竟拍时最高的竟拍 价格, 以及最终竟拍物品的最高竟拍价格。
14、 根据权利要求 7所述的方法, 其特征在于,
所述的交互业务是竟猜交互业务;
所述业务交互服务器为该交互业务提供的交互策略项包括: 竟猜答 所述终端设置交互业务的交互策略为: 终端设置竟猜答案的生成策 略、 参与竟猜的次数;
所述自动交互的步骤包括:
业务交互服务器按照终端设置的竟猜答案的生成策略生成竟猜答 案, 并向竟猜交互业务发送该竟猜答案;
竟猜交互业务向业务交互服务器返回竟猜答案的正确与否的响应; 业务交互服务器根据从竟猜交互业务所得到的响应, 如果确定竟猜 答案正确, 则保存响应, 并结束本次交互; 如果确定竟猜答案不正确, 且如果未超过参与竟猜的次数, 则返回执行生成竟猜答案的步驟以及后 续步骤, 否则结束本次交互。
15、 根据权利要求 7所述的方法, 其特征在于,
所述的交互业务是节目调查或嘉宾访谈交互业务;
所述业务交互服务器为该交互业务提供的交互策略项包括: 对交互 业务调查问题的回答或向交互业务提出的问题;
所述终端设置交互业务的交互策略为: 终端设置对交互业务调查问 题的回答或向交互业务提出的问题;
所述自动交互的步骤包括:
业务交互服务器将终端所设置的对该交互业务调查问题的回答或对 该交互业务提出的问题发送给交互业务;
交互业务向业务交互服务器返回响应 ,业务交互服务器保存该响应。
16、 根据权利要求 7所述的方法, 其特征在于,
所述的交互业务是投票交互业务;
所述业务交互服务器为该交互业务提供的交互策略项包括: 投票策 所述终端设置交互业务的交互策略为: 终端设置投票策略; 所述自动交互的步骤包括:
业务交互服务器设置投票交互业务结束时间的定时器, 定时时间为 接收交互策略的当前时间到投票交互业务结束时间之间的时间差;
业务交互服务器向投票交互业务发送终端所设置的投票策略, 投票 交互业务返回响应;
业务交互服务器根据自身所设置的交互业务结束时间的定时器的定 时信息, 向投票交互业务发送查询所有投票结果的请求, 投票交互业务 返回响应, 业务交互服务器保存该响应。
17、 一种业务交互的***, 包括终端、 交互业务单元, 其特征在于, 该***还包括: 业务交互服务器;
所述交互业务单元用于向业务交互服务器提供交互业务的内容; 所述终端用于通过所述业务交互服务器接入交互业务;
所述业务交互服务器用于接收交互业务单元所提供的交互业务内 容,并为交互业务提供自动交互方案,并用于对终端所接入的交互业务, 代替该终端与交互业务单元进行业务的交互。
18、 根据权利要求 17所述的***, 其特征在于,
所述业务交互服务器包括业务注册单元、 策略设置单元、 策略存储 单元、 自动交互单元、 接入单元;
其中,
终端用于通过所述接入单元接入交互业务, 并用于通过所述接入单 元提交交互策略;
业务注册单元用于接收所述交互业务单元的交互业务注册请求, 并 对该交互业务进行注册, 并将所注册的交互业务通知给所述策略设置单 元和所述自动交互单元; 接入单元用于为终端提供接入业务、 提交交互策略的接口, 并用于 将终端所接入的交互业务告知所述策略设置单元和所述自动交互单元, 将终端提交的交互策略发送给所述策略存储单元;
策略设置单元用于为已注册的交互业务提供交互策略设置项, 并用 于通过所述接入单元向终端下发该终端所接入的交互业务的交互策略 设置项;
策略存储单元用于保存终端提交的交互策略;
自动交互单元用于提供已注册的交互业务的自动交互过程, 并用于 从所述策略存储单元中获取终端接入的交互业务的交互策略, 并根据所 得到的交互策略与所述交互业务单元中交互业务进行交互。
19、根据权利要求 18所述的***, 其特征在于, 所述业务交互服务 器进一步包括定时器; 自动交互单元进一步用于设置定时器, 并才艮据定时器返回的定时消 息, 启动交互业务的交互;
定时器用于向自动交互单元发送定时消息。
20、根据权利要求 18所述的***,其特征在于,该***进一步包括: 业务管理单元;
所述业务注册单元进一步用于通过所述业务管理单元对交互业务的 注册请求进行鉴权。
21、根据权利要求 18所述的***, 其特征在于, 所述业务交互服务 器进一步包括业务展现单元;
终端用于通过所述接入单元请求浏览交互业务;
业务展现单元用于从业务注册单元中获取交互业务的交互业务信 息, 并通过所述接入单元展现给终端。
22、根据权利要求 18所述的***, 其特征在于, 所述业务交互服务 器进一步包括: 交互结果保存单元;
自动交互单元用于将交互结果保存至交互结果保存单元;
终端用于通过接入单元请求查询交互结果;
交互结果保存单元用于通过接入单元给终端发送自身所保存的交互 结果。
23、根据权利要求 17所述的***, 其特征在于, 所述终端是能够通 过网络与业务交互服务器通信的终端。
24、 一种业务交互服务器, 其特征在于, 该服务器包括: 业务注册 单元、 策略设置单元、 策略存储单元、 自动交互单元、 接入单元; 其中,
业务注册单元用于接收交互业务的注册请求, 并对该交互业务进行 注册, 并将所注册的交互业务通知给所述策略设置单元和所述自动交互 单元;
接入单元用于提供接入业务、 提交交互策略的接口, 并用于将所接 入的交互业务告知所述策略设置单元和所述自动交互单元, 将所提交的 交互策略发送给所述策略存储单元;
策略设置单元用于为已注册的交互业务提供交互策略设置项, 并用 于通过所述接入单元下发所接入的交互业务的交互策略设置项;
策略存储单元用于保存交互策略;
自动交互单元用于提供已注册的交互业务的自动交互过程, 并用于 从所述策略存储单元中获取所接入的交互业务的交互策略, 并根据所得 到的交互策略进行交互业务的交互。
25、根据权利要求 24所述的服务器, 其特征在于, 该服务器进一步 包括定时器;
自动交互单元进一步用于设置定时器, 并根据定时器返回的定时消 息, 启动交互业务的交互;
定时器用于向自动交互单元发送定时消息。
26、根据权利要求 24所述的服务器, 其特征在于, 该服务器进一步 包括业务展现单元;
业务展现单元用于从所述业务注册单元中获取交互业务的交互业务 信息, 并用于通过接入单元展现。
27、根据权利要求 24所述的服务器, 其特征在于, 该服务器进一步 包括: 交互结果保存单元;
自动交互单元用于将交互结果保存至所述交互结果保存单元; 交互结果保存单元用于通过所述接入单元发送自身所保存的交互结 果。
PCT/CN2006/002651 2005-10-14 2006-10-10 Systeme, methode d'interaction de service, et serveur d'interaction de service WO2007041952A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CNA2005101129519A CN1852121A (zh) 2005-10-14 2005-10-14 一种业务交互的方法和***
CN200510112951.9 2005-10-14

Publications (1)

Publication Number Publication Date
WO2007041952A1 true WO2007041952A1 (fr) 2007-04-19

Family

ID=37133592

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2006/002651 WO2007041952A1 (fr) 2005-10-14 2006-10-10 Systeme, methode d'interaction de service, et serveur d'interaction de service

Country Status (2)

Country Link
CN (1) CN1852121A (zh)
WO (1) WO2007041952A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103096274A (zh) * 2011-11-08 2013-05-08 苏州中茵泰格科技有限公司 短信交互方法及***

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9338021B2 (en) 2005-05-03 2016-05-10 Trend Micro Incorporated Network traffic redirection in bi-planar networks

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010088539A (ko) * 2001-05-08 2001-09-28 박길주 쌍방향 조건부 공시에 따른 투자수익 관리 시스템
CN1448878A (zh) * 2003-03-27 2003-10-15 上海交通大学 基于移动代理的网上拍卖***
CN1606020A (zh) * 2004-11-09 2005-04-13 林修平 实时通信拍卖***
CN1645881A (zh) * 2004-01-22 2005-07-27 株式会社多玩国 服务器***、内容发送方法及程序

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010088539A (ko) * 2001-05-08 2001-09-28 박길주 쌍방향 조건부 공시에 따른 투자수익 관리 시스템
CN1448878A (zh) * 2003-03-27 2003-10-15 上海交通大学 基于移动代理的网上拍卖***
CN1645881A (zh) * 2004-01-22 2005-07-27 株式会社多玩国 服务器***、内容发送方法及程序
CN1606020A (zh) * 2004-11-09 2005-04-13 林修平 实时通信拍卖***

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103096274A (zh) * 2011-11-08 2013-05-08 苏州中茵泰格科技有限公司 短信交互方法及***

Also Published As

Publication number Publication date
CN1852121A (zh) 2006-10-25

Similar Documents

Publication Publication Date Title
US9210201B2 (en) Cross social network data aggregation
US7801775B1 (en) Method and system for authenticating users when conducting commercial transactions using a computer
US7865395B2 (en) Media content notification via communications network
TWI233732B (en) Collaboration server, collaboration system, and session management method
US7793095B2 (en) Distributed hierarchical identity management
JP2005158066A (ja) ベンダサービス用の自動化された顧客資格付与システム
CN112738105B (zh) 邀请注册方法及装置
WO2017032268A1 (zh) 实现跨平台交互的方法、终端设备和应用平台
JP2002073561A (ja) 通信網を介してアクセスするユーザの認証方法及び認証システム、並びに、これらを利用した情報処理システム
JP4372936B2 (ja) 代行管理方法及びエージェント装置
WO2015039306A1 (zh) 一种视讯会议的实现方法、业务管理设备及视讯会议***
CN106778290A (zh) 一种基于微信平台的应用软件验证方法和***
CN110022350A (zh) 客户端注册及注册信息的处理方法和装置
CN111260304B (zh) 一种试用账户管理和发放方法和装置
WO2018036220A1 (zh) 一种接入无线设备的权限认证方法及***
US7962376B2 (en) System, method, and computer readable storage medium for informing a user about an item that is available via an e-commerce website
JP2003060594A (ja) サービス提供システム、サービス提供方法、サーバ装置、コンピュータプログラム及び記録媒体
WO2007041952A1 (fr) Systeme, methode d'interaction de service, et serveur d'interaction de service
JP2013105482A (ja) ビデオライブチャットシステム。
CN114338078B (zh) 一种cs客户端登录方法及装置
TW201030637A (en) A method providing internet service and service integration platform system
JP2010140098A (ja) サービスを受けるための認証情報を登録するサービスサーバを含むシステムの動作方法及び転送サーバ
WO2011089242A1 (en) Online auction
KR20220112578A (ko) 커뮤니티 구성원을 위한 온라인 플랫폼 제공방법 및 이를 위한 서버
JP5384462B2 (ja) 認証システムおよび認証方法

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application
NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 06791231

Country of ref document: EP

Kind code of ref document: A1