Online service providing method and device, readable storage medium and program product

By providing online services in offline service venues, using multimedia data and display equipment, users' boredom problems when waiting for offline service orders to be completed, and the overall experience and subsequent experience willingness is improved.

CN119991248APending Publication Date: 2025-05-13ZHEJIANG CHUANGYI ZHIXIN TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510064878.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-15
Publication Date
2025-05-13

AI Technical Summary

Technical Problem

In offline service places, users usually feel bored and bored when waiting for the offline service order to be completed, affecting the overall experience and willingness to experience it in the future.

Method used

Provide online services, send multimedia data to users through target devices or receive and display multimedia data uploaded by users, and display these data using display devices offline service venues to pass the waiting time.

Benefits of technology

It improves users' experience when waiting for offline service orders to be completed, reduces the negative emotions caused by waiting, and enhances users' willingness to experience offline services.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119991248A_ABST
    Figure CN119991248A_ABST
Patent Text Reader

Abstract

One or more embodiments of the invention provide an online service providing method and device, a readable storage medium and a program product, and the method comprises the steps: determining a target device for creating an offline service order in an offline service site, a user using the target equipment needs to wait for completion of the offline service order in the offline service site; and providing an online service for the target device, so that the user can use the online service while waiting.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] One or more embodiments of the present specification relate to the field of computer technology, and in particular, to a method, device, readable storage medium, and program product for providing an online service. Background Art

[0002] In real life scenarios, when users enjoy offline services such as catering, transportation and entertainment, they usually need to complete a series of operations such as ordering and payment in the form of orders at designated offline service locations. After that, users often need to wait for an extra period of time until the corresponding offline service order is completed. During this period, the waiting experience of users staying in offline service venues may be relatively monotonous and boring, and if they choose to leave halfway, it may affect the user's timely experience of the completed offline services, thereby reducing the user's overall experience and weakening their willingness to experience related offline services in the future. Therefore, how to effectively solve this problem has become a major problem that the industry needs to overcome. Summary of the invention

[0003] In view of this, one or more embodiments of this specification provide the following technical solutions:

[0004] According to a first aspect of one or more embodiments of this specification, a method for providing an online service is proposed, the method comprising:

[0005] Determine a target device for creating an offline service order in an offline service venue, and a user using the target device needs to wait in the offline service venue for the offline service order to be completed;

[0006] An online service is provided to the target device so that the user can use the online service while waiting.

[0007] Optionally, providing online services for the target device includes:

[0008] In the case that the target device has created multiple offline service orders, the online services corresponding to the offline service orders are provided to the target device in sequence according to the order creation time.

[0009] Optionally, providing online services for the target device includes:

[0010] When the order information of the offline service order meets a preset condition, an online service is provided for the target device.

[0011] Optionally, the method further includes:

[0012] After the target device rejects the online service, if an online service provision request initiated by the target device is received, then in the case where the online service provision condition is met, the online service is re-provided for the target device in response to the request.

[0013] Optionally, the online service provision condition includes at least any one of the following:

[0014] The offline service order has not been completed;

[0015] The estimated remaining time until completion of the offline service order is greater than the preset time.

[0016] Optionally, the online service includes:

[0017] Sending displayable first multimedia data to the target device; and / or,

[0018] The second multimedia data uploaded by the target device is received, and the second multimedia data is stored and / or the second multimedia data is forwarded to a display device installed in the offline service venue for display.

[0019] Optionally, the method further includes:

[0020] In response to the control instruction initiated by the target device, the display device installed in the offline service venue is controlled to display the second multimedia data.

[0021] Optionally, the method further includes:

[0022] The first multimedia data is determined according to the estimated remaining time until completion of the offline service order, the identity information of the user and / or the order information of the offline service order.

[0023] Optionally, the method further includes:

[0024] When the offline service order is completed and / or an online service suspension request initiated by the target device is received, suspending provision of the online service; or,

[0025] When the offline service order is completed and / or an online service termination request initiated by the target device is received, the provision of the online service is terminated.

[0026] Optionally, the target device includes at least one of the following:

[0027] The mobile terminal used by the user; the offline service terminal installed in the offline service venue.

[0028] According to a second aspect of one or more embodiments of this specification, an electronic device is proposed, comprising: a processor; a memory for storing processor-executable instructions; wherein the processor implements the steps of the method described in the first aspect by running the executable instructions.

[0029] According to a third aspect of one or more embodiments of the present specification, a computer-readable storage medium is provided, on which computer instructions are stored, and when the instructions are executed by a processor, the steps of the method described in the first aspect are implemented.

[0030] According to a fourth aspect of one or more embodiments of the present specification, a computer program product is provided, comprising a computer program / instruction, which implements the steps of the method described in the first aspect when executed by a processor.

[0031] In the technical solution provided in this specification, the target device for creating an offline service order in an offline service venue can be first determined, and then online services can be provided for the determined target device, so that users using the above-mentioned target device can use the online service to reduce the boredom and boredom caused by waiting while waiting for the above-mentioned offline service order to be completed in the above-mentioned offline service venue, thereby improving the overall user experience and increasing their willingness to experience related offline services in the future. BRIEF DESCRIPTION OF THE DRAWINGS

[0032] In order to more clearly illustrate the technical solution of the present invention, the following briefly introduces the drawings required for use in the embodiments or prior art descriptions. Obviously, the drawings described below are only some embodiments of the present invention, and for those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative work.

[0033] Figure 1 is a flowchart of a method for providing an online service provided by an exemplary embodiment;

[0034] Figure 2 is a schematic diagram of an offline waiting coffee making scene provided by an exemplary embodiment;

[0035] Figure 3 is a flowchart of another method for providing an online service provided by an exemplary embodiment;

[0036] Figure 4 is a schematic structural diagram of an electronic device provided by an exemplary embodiment;

[0037] Figure 5 It is a structural diagram of an online service providing device provided by an exemplary embodiment. DETAILED DESCRIPTION

[0038] Here, exemplary embodiments will be described in detail, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present invention. Instead, they are only examples of devices and methods consistent with some aspects of the present invention.

[0039] The terms used in the present invention are only for the purpose of describing specific embodiments and are not intended to limit the present invention. The singular forms "a", "the" and "the" used in the present invention and the appended claims are also intended to include plural forms unless the context clearly indicates other meanings. It should also be understood that the term "and / or" used herein refers to and includes any or all possible combinations of one or more associated listed items.

[0040] It should be understood that although the terms first, second, third, etc. may be used in the present invention to describe various information, these information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of the present invention, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Depending on the context, the word "if" as used herein may be interpreted as "at the time of" or "when" or "in response to determining".

[0041] The user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this manual are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with the relevant laws, regulations and standards of relevant countries and regions, and provide corresponding operation entrances for users to choose to authorize or refuse.

[0042] Figure 1 This is a flowchart of a method for providing online services provided by an exemplary embodiment. The method can be executed by any execution subject or any execution subject in cooperation with an IoT device associated with a target device, other terminals, independent physical servers, server clusters, cloud, distributed systems, etc., wherein the so-called target device can further include a mobile terminal used by a user and an offline service terminal installed in an offline service venue. Those skilled in the art can deploy the method on the corresponding execution subject based on actual needs; Figure 1 As shown, the above method includes:

[0043] Step S102, determining a target device for creating an offline service order in an offline service venue, and a user using the target device needs to wait in the offline service venue for completion of the offline service order.

[0044] When a user needs to experience or enjoy offline services, an offline service order corresponding to the offline service can be created by using a device in an offline service venue. Correspondingly, all devices in the offline service venue can be queried and the device with the offline service order created can be determined as the target device. The offline service venue can be classified in a granular manner from large to small according to factors such as its scale, function and environment, for example: 1. The entire city or a specific area, such as a commercial area, a residential area, etc.; 2. A business district or a comprehensive service area, such as a shopping mall, a theme park, etc.; 3. A single building / large facility, such as a large shopping mall, a supermarket, a hospital, a stadium, a theater, and other independent buildings; 4. Floors, departments or shops, such as different departments of a hospital, restaurants, cafes, clothing stores, etc.; 5. Service counters, windows or self-service terminals, such as bank service counters, fast food restaurant ordering windows, automatic food making machines or automatic ticket machines, etc.; 6. Seats or positions, such as seats in a cinema, tables in a restaurant, seats on a bus, etc. The offline services can include services that require users to wait for a period of time at the corresponding offline service venue, such as ordering, buying tickets, and withdrawing money. In addition, the above-mentioned offline service orders can be determined based on offline services, and the offline services can be associated with offline service venues. For example, in an offline service venue such as a catering store, the offline service associated with the venue can be a meal ordering service, and its offline service order can be a meal ordering order; for example, in an airport ticket hall, the offline service associated with the venue can be a ticket purchase service, and its offline service order can be a ticket purchase order. Of course, the same offline service venue can provide a variety of offline services based on actual conditions for users to choose from and create corresponding offline service orders.

[0045] The method of creating the above-mentioned offline service order may vary according to the form of the above-mentioned target device. As mentioned above, assuming that the above-mentioned target device is an offline service terminal installed in an offline service venue, then the target device may be an electronic device such as a coffee making robot with a fixed position or a food delivery robot that can move within the offline service venue. At this time, the user can approach the above-mentioned target device and create an offline service order by operating the control panel of the target device, issuing voice, gesture and other instructions through the sensor device of the target device, uploading the user's biometrics, or one or more combinations thereof. Assuming that the above-mentioned target device is a mobile terminal used by the user, then the target device may be an electronic device such as the user's mobile phone, tablet, wearable device, etc. At this time, the user can access a specific link, application or page through the target device in the offline service venue to create an offline service order.

[0046] Step S104: providing online services for the target device, so that the user can use the online services while waiting.

[0047] After the target device is determined, it means that the user has created an offline service order and started waiting for the completion of the order. At this time, the above-mentioned online service can be provided to the target device so that the user can use the above-mentioned online service while waiting for the completion of the above-mentioned offline service order, thereby avoiding the user's negative emotions such as disgust and irritability towards the waiting process itself, which in turn affects the evaluation of the offline service.

[0048] The above-mentioned online service may include sending the first multimedia data that can be displayed to the above-mentioned target device, and receiving the second multimedia data uploaded by the above-mentioned target device, storing the above-mentioned second multimedia data and / or forwarding the above-mentioned second multimedia data to the display device installed in the above-mentioned offline service venue for display. Among them, for the first multimedia data and the second multimedia data, their respective contents include but are not limited to text, images, audio, video, animation, electronic games and other data. For the first type of online service that sends the first multimedia data that can be displayed to the above-mentioned target device, it can be regarded as displaying the first multimedia data to the user through the target device, so that the user can continue to pay attention to the first multimedia data to kill time during the waiting process. For example, after the user creates an offline service order through the mobile phone, the first type of online services such as puzzles, songs, short videos, and small games can be displayed on the mobile phone to encourage the user to pay attention to and actively participate in the first type of online services. The second type of online service for receiving the second multimedia data uploaded by the target device can be regarded as the second multimedia data that the user wants to share and display through the target device, thereby satisfying the user's sharing needs and ensuring positive emotions during the waiting process. For example, after the user creates an offline coffee making order through the control panel of the coffee making robot, he can continue to enter the content and link of the second multimedia data that the user is interested in in the control panel, thereby uploading the second multimedia data to the target device. Furthermore, the uploaded second multimedia data can be stored in a designated social platform or cloud space for a long time for the user and / or other users to browse in the future, or the second multimedia data can be forwarded to the display equipment installed in the offline service venue for display, such as a large-size public screen, through live broadcast or the like, thereby attracting other users to create offline service orders to experience the above-mentioned online service and increase the attention to offline services.

[0049] Of course, the above-mentioned first category online service and the second category online service can be used in combination. For example, when a user plays the first multimedia data of an electronic game on a mobile phone, data related to the first multimedia data, such as game screens, game scores, and ranking data including game scores of different users, can be uploaded to the target device as a whole as the second multimedia data, and displayed through the above-mentioned display device. This can improve the user's waiting experience while further attracting other users in the entire offline service venue to create offline service orders to experience the above-mentioned online services.

[0050] For the above-mentioned display device, the target device can specifically control the second multimedia data displayed by the display device through the control instruction initiated. Specifically, the target device and the display device can be directly connected through wired methods such as High Definition Multimedia Interface (HDMI), Universal Serial Bus (USB) or wireless methods such as Wi-Fi and Bluetooth, or can be indirectly connected through an intermediate server associated with both parties, so that the target device can remotely control the multimedia data display behavior of the display device. Taking video playback as an example, when the user triggers an operation through the control panel integrated in the target device and generates a corresponding control instruction, the instruction can be used to instruct the display device to interrupt the playback process of the current video. After receiving the control instruction, the display device or its associated server will parse the instruction content and perform corresponding operations, such as pausing the currently playing video, thereby realizing the user's real-time control of the multimedia display content.

[0051] Of course, in addition to the target device that creates the offline service order, other devices can also replace the target device to initiate control instructions, thereby realizing the diversification of objects that can be provided by online services, and expanding the accessibility and flexibility of online services. Among them, the so-called replacement process can be achieved by the target device authorizing and authenticating other devices, for example: the target device authorizes other devices and generates a delegation token. When other devices initiate control instructions to the display device, they need to carry the token. After receiving the instruction, the display device forwards the token to the target device for verification. After the target device confirms the validity of the token, it notifies the display device to execute the instruction. Alternatively, the target device authenticates other devices and issues a temporary certificate to them. When other devices initiate instructions to the display device, they need to use the certificate to sign the instructions. After receiving the instructions, the display device verifies the legitimacy of the signature through the public key provided by the target device to ensure that the source of the instructions is credible. Alternatively, the target device generates a dynamic authorization code based on image or text display for other devices, and binds the code to the identification of the display device (such as device ID). When other devices initiate instructions, they need to submit the dynamic authorization code and the identification of the display device at the same time. After the target device verifies the validity of the authorization code and the device binding relationship, it notifies the display device to execute the command. In addition, the above control command can also be initiated by a backup device that is completely unrelated to the target device, such as the maintenance equipment of the maintenance personnel of the offline service provider or the management personnel of the offline service venue, which is not limited in this manual.

[0052] For different types of first multimedia data, the specific first multimedia data that needs to be sent to the target device can be determined based on the estimated remaining time for the completion of the offline service order, the identity information of the user and / or the order information of the offline service order. Assuming that the preset multimedia database includes three multimedia data: a short video with a duration of 30 seconds, a small game A with a play time of 60 seconds, and a small game B with a play time of 90 seconds, then when the estimated remaining time for the completion of the offline service order is 70 seconds, the short video with a duration less than the estimated remaining time and the small game A with a play time of 60 seconds displayed in the multimedia database can be used as the first multimedia data for user selection and display on the target device; or, assuming that the preset multimedia database includes riddles for all users who use offline services, popular science short videos for underage users, ordinary sound quality music C for users whose cumulative consumption amount in the offline service does not exceed the target consumption threshold, and high sound quality music C for users whose cumulative consumption amount in the offline service exceeds the target consumption threshold, then when an underage user who has not used offline services before needs to In the case of creating an offline service order at the offline service venue, the riddle in the above-mentioned multimedia database and the music C of ordinary sound quality can be used as the first multimedia data for the user to select and be displayed in the target device. Of course, in addition to age and the accumulated consumption amount in the offline service, the above-mentioned identity information can also include relevant information such as user gender and permanent area, which is not limited in this specification; or, assuming that the preset multimedia database includes animation D corresponding to special orders and animation E corresponding to ordinary orders, and the coffee making robot sets the order for making latte coffee as an ordinary order and the order for making vanilla coffee as a special order, then when the user creates an offline coffee making order through the control panel of the coffee making robot, and the order information of the order requires making latte coffee, the animation E in the above-mentioned multimedia database can be used as the first multimedia data for display on the target device.

[0053] The target device can create multiple offline service orders at the same time to ensure that the target user can create offline service orders in advance when the historical offline service orders created are not completed, so as to improve the completion efficiency of multiple offline service orders. At this time, the online services corresponding to each offline service order can be provided to the target device in sequence according to the order creation time. In other words, multiple offline service orders can be regarded as an order queue. The earlier the order creation time, the earlier the online service corresponding to the corresponding offline service order is provided to the target device. It follows the traditional queuing principle of creating offline service orders first and providing online services first, ensuring the fairness of the online service provision process. Of course, for multiple offline service orders created by other devices other than the target device, they can be regarded as a new order queue, or combined with the order queues corresponding to the multiple offline service orders created by the target device, and the online services corresponding to each offline service order can be provided to the corresponding target device or the other devices in sequence based on the order creation time. In addition, as mentioned above, the first multimedia data in the above-mentioned online service can be determined by the order information of the offline service order. Therefore, the above-mentioned offline service orders can correspond to the same or different online services according to their respective order information, and this specification does not limit this.

[0054] Those skilled in the art will appreciate that, for ease of explanation and discussion, each of the multiple offline service orders mentioned above is mutually exclusive by default, that is, after offline service order 1 is actually completed, offline service order 2 whose order creation time is later than that of offline service order 1 will start to be executed and completed, and after offline service order 2 is actually completed, offline service order 3 whose order creation time is later than that of offline service order 2 will start to be executed and completed… and so on. However, this specification actually also supports the parallel completion of at least part of the multiple offline service orders mentioned above, that is, the online services corresponding to the offline service orders 1, 2, and 3 mentioned above can be provided to the target device at the same time, provided that the offline services support such parallel operations, for example, the coffee making robot supports processing two coffee making orders at the same time.

[0055] In the scheme of this specification, in addition to providing online services corresponding to each offline service order to the target device that creates each offline service order, online services corresponding to a portion of offline service orders can also be selectively provided, thereby improving the flexibility of the operation of providing online services.

[0056] In one embodiment, when the order information of the above-mentioned offline service order meets the preset conditions, online services can be provided for the above-mentioned target device. Correspondingly, when the order information of the above-mentioned offline service order does not meet the preset conditions, online services can no longer be provided for the above-mentioned target device. Among them, the above-mentioned preset conditions may include: the creation time of the offline service order indicates that the waiting time of the order exceeds the preset waiting time, such as 1 minute, the order number of the offline service order is within the preset range, such as No. 10 and all order numbers thereafter, the estimated time of the offline service order exceeds the preset processing time, such as 3 minutes, the order type of the offline service order is a preset type, such as only providing online services for devices that create coffee making orders, and not providing online services for devices that create milk tea making orders), etc., and this specification does not limit this.

[0057] In fact, after the target device obtains the above online service, the user can refuse the provision of the online service by actively operating or configuring preset operating habits, thereby satisfying some users who do not want to be disturbed during the waiting process. Of course, these users may still want the above target device to obtain the online service again after refusing the online service due to reasons such as misoperation, and this manual also provides corresponding withdrawal methods.

[0058] In one embodiment, after the target device rejects the online service, if an online service provision request initiated by the target device is received, the online service can be re-provided to the target device in response to the request if the online service provision conditions are met. The online service provision conditions may include that the offline service order has not been completed or the estimated remaining time to complete the offline service order is greater than the preset time. For the former, since the original intention of the online service is to kill the time required for the user to wait for the offline service order to be completed, there is no need for the target device to receive the online service after the offline service order is completed. On the contrary, the target device can theoretically receive the online service before the offline service order is completed. For the latter, each online service corresponds to a corresponding service time. If the estimated remaining time to complete the offline service order is greater than the preset time, the user continues to experience the effect of the online service. The effect will be greatly reduced, wherein the preset duration can be regarded as the shortest service duration of the above-mentioned service duration. For example, if an online service is a song with a duration of 3 minutes, and its shortest service duration is determined to be 20 seconds according to the climax duration of the song, then when the estimated remaining time until the completion of the above-mentioned offline service order is less than 20 seconds, even if the user hears the above-mentioned song through the target device, the effect is difficult to achieve compliance. On the contrary, when the estimated remaining time until the completion of the above-mentioned offline service order is more than 20 seconds, the user hears the climax part of the above-mentioned song through the target device, and thus a part of the experience brought by the online service can still be retained.

[0059] In addition, the solution of this specification can also be used to suspend and terminate the provision of online services to the target device.

[0060] In one embodiment, the provision of the online service can be suspended when the offline service order is completed and / or an online service suspension request initiated by the target device is received; or, the provision of the online service can be terminated when the offline service order is completed and / or an online service termination request initiated by the target device is received. In this embodiment, the suspension of the online service can be understood as maintaining the current state of the online service, and continuing to provide the online service based on the maintained current state when the target device creates a new offline service order and / or receives an online service continuation request initiated by the target device; the termination of the online service can be understood as abandoning the current state of the online service, so even at this time, through the online service provision request in the previous embodiment, the provided online service is still a brand new online service, and the user can control the target device to initiate the online service suspension request, online service continuation request and online service termination request according to needs.

[0061] Below Figure 2 Take the scenario of users waiting for coffee to be made offline as an example, combined with Figure 3 right Figure 2 In the above scenario where the user is waiting for coffee to be made offline, the mobile phone 22 held by the user is the above target device, and the coffee making robot 24 is the device required to complete the offline service. Figure 3 FIG. 1 is a flow chart of another method for providing online services provided by an exemplary embodiment. Figure 3 As shown, the above method includes:

[0062] Step 302: The user creates a coffee making order via a mobile phone.

[0063] In one embodiment, the coffee making robot 24 is set in an offline service venue. It is assumed that the offline service venue is a tourist lounge in a shopping mall, and the coffee making robot 24 is connected to a 40-inch large display screen and a 24-inch touch screen, wherein the large display screen can be seen by all users in the tourist lounge, and the touch screen is located on one side of the coffee making robot 24. When the user walks past the coffee making robot 24, the user can use the mobile phone 22 to scan the QR code displayed on the above touch screen to open and log in to the corresponding order applet, and determine the required coffee type and pay the corresponding amount in the order applet. At this point, the mobile phone 22 officially creates a coffee making order as an offline service order, which can be sent to the server corresponding to the coffee making robot 24 through the network, and the server issues a specific instruction to make the coffee making robot 24 start making the coffee in the offline service order.

[0064] Step 304, determining to provide online service for the mobile phone according to the order information of the coffee making order.

[0065] In one embodiment, the server corresponding to the coffee making robot 24 maintains a multimedia database in advance, which includes a decryption mini-game with an estimated playing time of 60 seconds, and an adventure mini-game with an estimated playing time of 90 seconds. Assuming that the order information of the coffee making order indicates that the making time of the coffee required by the user is 100 seconds, since the adventure mini-game is multimedia data that is less than and closest to the making time of the coffee, the adventure mini-game can be provided to the user's mobile phone 22 as an online service.

[0066] Step 306: The user's mobile phone receives the mini-game during the coffee making process.

[0067] In one embodiment, the above-mentioned server can send the determined adventure mini-game to the user's mobile phone 22 as an online service, so that the mobile phone 22 displays the adventure mini-game in the prompt page after the ordering applet creates the coffee making order. At this time, the user can directly play the adventure mini-game seamlessly while waiting for the coffee making to be completed.

[0068] Step 308, display the mini-game that the user is playing on a large display screen.

[0069] In one embodiment, assuming that the user is aware of and allows the uploading behavior of the online service in advance, the mobile phone 22 can transmit the game screen of the adventure game that the user is playing to the above-mentioned large display screen in real time, so that all users in the offline service venue can watch the game screen in real time, thereby attracting other potential users to use the coffee making robot 24. Of course, the game performance ranking list of all users can also be synchronously displayed on the large display screen, so as to further stimulate the enthusiasm of potential users to place orders and actively participate in game interactions.

[0070] Step 310, the user ends the game and takes the coffee.

[0071] In one embodiment, the user completes the adventure game within 90 seconds, and the coffee making robot 24 also prepares the coffee required by the user according to the preset time corresponding to the coffee making order, so that the user can take the coffee seamlessly after finishing the game, and the whole process of waiting for the coffee to be made does not generate any negative emotions.

[0072] Figure 4 is a schematic structural diagram of a device provided by an exemplary embodiment. Figure 4 At the hardware level, the device includes a processor 402, an internal bus 404, a network interface 406, a memory 408, and a non-volatile memory 410, and may also include hardware required for other functions. One or more embodiments of this specification may be implemented based on software, such as the processor 402 reading the corresponding computer program from the non-volatile memory 410 into the memory 408 and then running it. Of course, in addition to the software implementation, one or more embodiments of this specification do not exclude other implementations, such as logic devices or a combination of software and hardware, etc., that is, the execution subject of the following processing flow is not limited to each logic unit, but can also be hardware or logic devices.

[0073] Corresponding to the above-mentioned embodiment of the method for providing online services, this specification also provides an embodiment of an apparatus for providing online services. Figure 5 ; The device comprises:

[0074] A target device determining unit 502 is used to determine a target device for creating an offline service order in an offline service venue, where a user using the target device needs to wait in the offline service venue for the offline service order to be completed;

[0075] The online service providing unit 504 is configured to provide the target device with an online service so that the user can use the online service while waiting.

[0076] Optionally, the online service providing unit 504 is specifically configured to:

[0077] In the case that the target device has created multiple offline service orders, the online services corresponding to the offline service orders are provided to the target device in sequence according to the order creation time.

[0078] Optionally, the online service providing unit 504 is specifically configured to:

[0079] When the order information of the offline service order meets a preset condition, an online service is provided for the target device.

[0080] Optionally, the above device further comprises:

[0081] The online service re-providing unit is configured to, after the target device rejects the online service, if an online service provision request initiated by the target device is received, re-provide the online service to the target device in response to the request if an online service provision condition is met.

[0082] Optionally, the online service provision condition includes at least any one of the following:

[0083] The offline service order has not been completed;

[0084] The estimated remaining time until completion of the offline service order is greater than the preset time.

[0085] Optionally, the online service includes:

[0086] Sending displayable first multimedia data to the target device; and / or,

[0087] The second multimedia data uploaded by the target device is received, and the second multimedia data is stored and / or the second multimedia data is forwarded to a display device installed in the offline service venue for display.

[0088] Optionally, the device further comprises:

[0089] A display device control unit, configured to control the display device installed in the offline service venue to display the second multimedia data in response to a control instruction initiated by the target device.

[0090] Optionally, the above device further comprises:

[0091] The first multimedia data determining unit is used to determine the first multimedia data according to the estimated remaining time until the completion of the offline service order, the identity information of the user and / or the order information of the offline service order.

[0092] Optionally, the above device further comprises:

[0093] an online service operation unit, configured to suspend provision of the online service when the offline service order is completed and / or an online service suspension request initiated by the target device is received; or

[0094] When the offline service order is completed and / or an online service termination request initiated by the target device is received, the provision of the online service is terminated.

[0095] Optionally, the target device includes at least one of the following:

[0096] The mobile terminal used by the user; the offline service terminal installed in the offline service venue.

[0097] Based on the same concept as the above method, this specification also provides an electronic device, including: a processor; a memory for storing processor executable instructions; wherein the processor implements the steps of the method described in any of the above embodiments by running the executable instructions.

[0098] Based on the same concept as the above method, this specification also provides a computer-readable storage medium on which computer instructions are stored. When the instructions are executed by a processor, the steps of the method described in any of the above embodiments are implemented.

[0099] Based on the same concept as the above method, this specification also provides a computer program product, including a computer program / instruction, which implements the steps of the method described in any of the above embodiments when executed by a processor.

[0100] Although the present invention includes many specific implementation details, these should not be interpreted as limiting the scope of any invention or the scope of protection claimed, but are mainly used to describe the features of the specific embodiments of specific inventions. Certain features described in multiple embodiments of the present invention may also be implemented in combination in a single embodiment. On the other hand, the various features described in a single embodiment may also be implemented separately in multiple embodiments or in any suitable sub-combination. In addition, although features may work in certain combinations as described above and even initially claimed as such, one or more features from the claimed combination may be removed from the combination in some cases, and the claimed combination may point to a sub-combination or a variation of a sub-combination.

[0101] Similarly, although operations are depicted in a particular order in the accompanying drawings, this should not be understood as requiring that these operations be performed in the particular order shown or performed sequentially, or requiring that all illustrated operations be performed to achieve the desired results. In some cases, multitasking and parallel processing may be advantageous. In addition, the separation of various system modules and components in the above-described embodiments should not be understood as requiring such separation in all embodiments, and it should be understood that the described program components and systems can generally be integrated together in a single software product, or packaged into multiple software products.

[0102] Thus, specific embodiments of the subject matter have been described. Other embodiments are within the scope of the appended claims. In some cases, the actions recited in the claims can be performed in a different order and still achieve the desired results. In addition, the processes depicted in the drawings do not necessarily require the particular order or sequential order shown to achieve the desired results. In some implementations, multitasking and parallel processing may be advantageous.

[0103] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention should be included in the scope of protection of the present invention.

Claims

1. A method for providing an online service, characterized in that: The method comprises: Determine a target device for creating an offline service order in an offline service venue, and a user using the target device needs to wait in the offline service venue for the offline service order to be completed; An online service is provided to the target device so that the user can use the online service while waiting.

2. The method according to claim 1, characterized in that The providing online service for the target device includes: In the case that the target device has created multiple offline service orders, the online services corresponding to the offline service orders are provided to the target device in sequence according to the order creation time.

3. The method according to claim 2, characterized in that The providing online service for the target device includes: When the order information of the offline service order meets a preset condition, an online service is provided for the target device.

4. The method according to claim 1, characterized in that The method further comprises: After the target device rejects the online service, if an online service provision request initiated by the target device is received, then in the case where the online service provision condition is met, the online service is re-provided for the target device in response to the request.

5. The method according to claim 4, characterized in that The online service provision conditions include at least any one of the following: The offline service order has not been completed; The estimated remaining time until completion of the offline service order is greater than the preset time.

6. The method according to claim 1, characterized in that The online services include: Sending displayable first multimedia data to the target device; and / or, The second multimedia data uploaded by the target device is received, and the second multimedia data is stored and / or the second multimedia data is forwarded to a display device installed in the offline service venue for display.

7. The method according to claim 6, characterized in that The method further comprises: In response to the control instruction initiated by the target device, the display device installed in the offline service venue is controlled to display the second multimedia data.

8. The method according to claim 6, characterized in that The method further comprises: The first multimedia data is determined according to the estimated remaining time until completion of the offline service order, the identity information of the user and / or the order information of the offline service order.

9. The method according to claim 1, characterized in that: The method further comprises: When the offline service order is completed and / or an online service suspension request initiated by the target device is received, suspending provision of the online service; or, When the offline service order is completed and / or an online service termination request initiated by the target device is received, the provision of the online service is terminated.

10. The method according to claim 1, characterized in that The target device includes at least one of the following: The mobile terminal used by the user; the offline service terminal installed in the offline service venue.

11. An electronic device, characterized in that: include: processor; A memory for storing processor-executable instructions; wherein the processor implements the steps of the method according to any one of claims 1 to 9 by executing the executable instructions.

12. A computer-readable storage medium, characterized in that: Computer instructions are stored thereon, and when the instructions are executed by a processor, the steps of the method according to any one of claims 1 to 10 are implemented.

13. A computer program product, characterized in that The method comprises a computer program / instruction, which, when executed by a processor, implements the steps of the method according to any one of claims 1 to 10.