Office Action 1: Non-Final Rejection (2024-09-05)
Rejection types: 103 - Obviousness

CLAIMS:
CLAIMS

What is claimed is:

1\. A program trial method, performed by a terminal and comprising:
displaying a user interface of a host program;
displaying a first image frame of a cloud application on the user interface of the host program in response to a trial event being triggered, the first image frame being obtained based on a first output of the cloud application loaded with a trial setting; and
displaying a second image frame of the cloud application on the user interface of the host program, the second image frame being obtained based on a second output of the cloud application in response to an operation performed on the user interface.

2\. The method according to claim 1, wherein the host program runs on the terminal, and the cloud application runs on a cloud server.

3\. The method according to claim 2, further comprising:
detecting that the trial event is triggered in the host program; and
transmitting a trial request corresponding to the trial event to the cloud server.

4\. The method according to claim 3, wherein the trial request comprises an identifier of the host program.

5\. The method according to claim 1, wherein the trial setting corresponds to the trial event.

6\. The method according to claim 1, wherein the cloud application is a cloud game.

7\. The method according to claim 6, wherein the trial setting comprises a specified game progress or a specified game scene of the cloud game corresponding to the trial event.

8\. The method according to claim 1, wherein the trial setting comprises a specified function of the cloud application being enabled.
4.1191.OOUS (21PCT343/US) 73

9\. The method according to claim 2, wherein the cloud application is loaded with the trial setting on the cloud server before the trial event is triggered.

10\. The method according to claim 2, further comprising: transmitting the operation performed on the user interface to the cloud server.

11\. The method according to claim 1, further comprising:
displaying a sequence of second image frames;
in response to a stop condition being met, stopping displaying second image frames.

12\. The method according to claim 11, wherein the stop condition is a predetermined duration of the cloud application being reached.

13\. The method according to claim 11, wherein the stop condition is a predetermined progress of the cloud application being achieved.

14\. The method according to claim 11, further comprising:
in response to the stop condition being met, displaying a download interface for downloading an application corresponding to the cloud application.

15\. The method according to claim 1, further comprising:
decoding the first output of the cloud application to obtain a decoded image frame; and
adjusting a parameter of the decoded image frame to obtain the first image frame.

16\. The method according to claim 1, wherein the second image frame is the second output of the cloud application combined with a mask layer.

17\. The method according to claim 16, wherein the mask layer comprises at least one of: text, picture, or UI control.
18\. The method according to claim 1, wherein the triggering event is: SVG {EMBED HERE} 0.12 3.22 a progress of the host program being reached; or
a trial triggering button of the host program being clicked by a user of the host program.

19\. A program trial apparatus, comprising:
a processor and a memory, the memory storing at least one computer program, and the at least one computer program being loaded and executed by the processor to implement: displaying a user interface of a host program;
displaying a first image frame of a cloud application on the user interface of the host program in response to a trial event being triggered, the first image frame being obtained based on a first output of the cloud application loaded with a trial setting; and
displaying a second image frame of the cloud application on the user interface of the host program, the second image frame being obtained based on a second output of the cloud application in response to an operation performed on the user interface.

20\. A non-transitory computer-readable storage medium, storing at least one instruction, at least one segment of program, a code set, or an instruction set, and the at least one instruction, at least one segment of program, code set, or instruction set being loaded and executed by a processor to implement:
displaying a user interface of a host program;
displaying a first image frame of a cloud application on the user interface of the host program in response to a trial event being triggered, the first image frame being obtained based on a first output of the cloud application loaded with a trial setting; and
displaying a second image frame of the cloud application on the user interface of the host program, the second image frame being obtained based on a second output of the cloud application in response to an operation performed on the user interface.
4.1191.OOUS (21PCT343/US) 75

OFFICE ACTION:
DETAILED ACTION
This Office Action is in response to the original filing of September 29, 2022. Claim(s) 1-20 is/are pending and have been considered as follows.
Notice of Pre-AIA  or AIA  Status
The present application, filed on or after March 16, 2013, is being examined under the first inventor to file provisions of the AIA .
In the event the determination of the status of the application as subject to AIA  35 U.S.C. 102 and 103 (or as subject to pre-AIA  35 U.S.C. 102 and 103) is incorrect, any correction of the statutory basis (i.e., changing from AIA  to pre-AIA ) for the rejection will not be considered a new ground of rejection if the prior art relied upon, and the rationale supporting the rejection, would be the same under either status.
Information Disclosure Statement
The information disclosure statement (IDS) submitted on 9/29/2022.  The submission is in compliance with the provisions of 37 CFR 1.97.  Accordingly, the information disclosure statement is being considered by the examiner.
Priority
Acknowledgment is made of applicant's claim for foreign priority based on an application filed in China on September 15, 2020. It is noted, however, that applicant has not filed a certified copy of the 202010968247.8 application as required by 37 CFR 1.55.
Claim Rejections - 35 USC § 103
The following is a quotation of 35 U.S.C. 103 which forms the basis for all obviousness rejections set forth in this Office action:
A patent for a claimed invention may not be obtained, notwithstanding that the claimed invention is not identically disclosed as set forth in section 102, if the differences between the claimed invention and the prior art are such that the claimed invention as a whole would have been obvious before the effective filing date of the claimed invention to a person having ordinary skill in the art to which the claimed invention pertains. Patentability shall not be negated by the manner in which the invention was made.
Claim(s) 1-20 is/are rejected under 35 U.S.C. 103 as being unpatentable over Lo et al. (US 2016/0100036A1, hereinafter Lo), in view of Hu et al. (US 2022/0362666 A1, hereinafter Hu).
As to Claim 1, Lo discloses a program trial method, performed by a terminal and comprising:
displaying a user interface of a host program ((Lo; Figs. 4-5; [0059-0060]), where Lo discloses presenting a host program.);
displaying a first image frame of an application on the user interface of the host program in response to a trial event being triggered, the first image frame being obtained based on a first output of the application loaded with a trial setting ((Lo; Figs. 5-8; [0009-0010, 0050, 0059]), where Lo discloses the ability for a trail use of an application based off a user action.); and
displaying a second image frame of the application on the user interface of the host program, the second image frame being obtained based on a second output of the application in response to an operation performed on the user interface ((Lo; Figs. 5-8; [0070-0078]), where Lo discloses based on the operation of the user on the interface, additional images can be displayed during the trail event.).
However, Lo does not disclose a cloud base environment for the server and application program.
In an analogous art, Hu discloses a cloud base environment for the server and application program ((Hu; Fig. 3d; [0034-0038, 0086-0089]), where Hu discloses a cloud base environment with a cloud server and cloud application.).
Therefore, it would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to modify Lo to include a cloud base environment for the server and application program as taught by Hu to efficiently load an application a user is interested in and simplify user operations (Hu; [0033]).
As to Claim 2, Lo-Hu discloses the method according to claim 1, wherein the host program runs on the terminal (Lo; [abs]), and the cloud application runs on a cloud server ((Hu; Fig. 3d; [0034-0038, 0086-0089]), where Hu discloses a cloud base environment with a cloud server and cloud application.).
The Examiner provides the same motivation to combine as previously presented in the independent claim.
As to Claim 3, Lo-Hu discloses the method according to claim 2, further comprising: detecting that the trial event is triggered in the host program; and transmitting a trial request corresponding to the trial event to the cloud server (Lo; Figs. 5-8; [0057, 0070-0078]), (Hu; Fig. 3d; [0034-0038, 0086-0089]).
The Examiner provides the same motivation to combine as previously presented in the independent claim.
As to Claim 4, Lo-Hu discloses the method according to claim 3, wherein the trial request comprises an identifier of the host program (Lo; Fig. 4; [0059]), (Hu; Fig. 3d; [0086-0089]).
The Examiner provides the same motivation to combine as previously presented in the independent claim.
As to Claim 5, Lo-Hu discloses the method according to claim 1, wherein the trial setting corresponds to the trial event (Lo; [0032, 0036]).
As to Claim 6, Lo-Hu discloses the method according to claim 1, wherein the cloud application is a cloud game (Lo; [0052]).
As to Claim 7, Lo-Hu discloses the method according to claim 6, wherein the trial setting comprises a specified game progress or a specified game scene of the cloud game corresponding to the trial event (Lo; [0052]).
As to Claim 8, Lo-Hu discloses the method according to claim 1, wherein the trial setting comprises a specified function of the cloud application being enabled (Lo; [0052, 0056]).
As to Claim 9, Lo-Hu discloses the method according to claim 2, wherein the cloud application is loaded with the trial setting on the cloud server before the trial event is triggered (Hu; [0037, 0040-0041])
The Examiner provides the same motivation to combine as previously presented in the independent claim.
As to Claim 10, Lo-Hu discloses the method according to claim 2, further comprising: transmitting the operation performed on the user interface to the cloud server (Hu; [0040-0042, 0046, 0057-0060]).
As to Claim 11, Lo-Hu discloses the method according to claim 1, further comprising: displaying a sequence of second image frames; in response to a stop condition being met, stopping displaying second image frames (Lo; Figs. 5-8; [0070-0078]), (Hu; Fig. 3d; [0086-0089]).
The Examiner provides the same motivation to combine as previously presented in the independent claim.
As to Claim 12, Lo-Hu discloses the method according to claim 11, wherein the stop condition is a predetermined duration of the cloud application being reached (Hu; Fig. 3d; [0086-0089]).
The Examiner provides the same motivation to combine as previously presented in the independent claim.
As to Claim 13, Lo-Hu discloses the method according to claim 11, wherein the stop condition is a predetermined progress of the cloud application being achieved (Hu; [0081, 0090]).
The Examiner provides the same motivation to combine as previously presented in the independent claim.
As to Claim 14, Lo-Hu discloses the method according to claim 11, further comprising: in response to the stop condition being met, displaying a download interface for downloading an application corresponding to the cloud application (Hu; [0100, 0118]).
The Examiner provides the same motivation to combine as previously presented in the independent claim.
As to Claim 15, Lo-Hu discloses the method according to claim 1, further comprising: decoding the first output of the cloud application to obtain a decoded image frame; and adjusting a parameter of the decoded image frame to obtain the first image frame (Lo; [0021]).
As to Claim 16, Lo-Hu discloses the method according to claim 1, wherein the second image frame is the second output of the cloud application combined with a mask layer (Lo; Figs. 3, 5; [0056, 0059-0060]).
As to Claim 17, Lo-Hu discloses the method according to claim 16, wherein the mask layer comprises at least one of: text, picture, or UI control (Lo; Figs. 3, 5; [0056, 0059-0060]).
As to Claim 18, Lo-Hu discloses the method according to claim 1, wherein the triggering event is:
a progress of the host program being reached; or a trial triggering button of the host program being clicked by a user of the host program (Lo; Figs. 5 & 8; [0060, 0070, 0073, 0076]).
As to Claim 19, Lo discloses a program trial apparatus, comprising:
a processor and a memory, the memory storing at least one computer program (Lo; Fig.2), and the at least one computer program being loaded and executed by the processor to implement:
displaying a user interface of a host program ((Lo; Figs. 4-5; [0059-0060]), where Lo discloses presenting a host program.);
displaying a first image frame of an application on the user interface of the host program in response to a trial event being triggered, the first image frame being obtained based on a first output of the application loaded with a trial setting ((Lo; Figs. 5-8; [0009-0010, 0050, 0059]), where Lo discloses the ability for a trail use of an application based off a user action.); and
displaying a second image frame of the application on the user interface of the host program, the second image frame being obtained based on a second output of the application in response to an operation performed on the user interface ((Lo; Figs. 5-8; [0070-0078]), where Lo discloses based on the operation of the user on the interface, additional images can be displayed during the trail event.).
However, Lo does not disclose a cloud base environment for the server and application program.
In an analogous art, Hu discloses a cloud base environment for the server and application program ((Hu; Fig. 3d; [0034-0038, 0086-0089]), where Hu discloses a cloud base environment with a cloud server and cloud application.).
Therefore, it would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to modify Lo to include a cloud base environment for the server and application program as taught by Hu to efficiently load an application a user is interested in and simplify user operations (Hu; [0033]).
As to Claim 20, Lo discloses a non-transitory computer-readable storage medium, storing at least one instruction, at least one segment of program, a code set, or an instruction set, and the at least one instruction, at least one segment of program, code set, or instruction set being loaded and executed by a processor (Lo; Fig.2) to implement:
displaying a user interface of a host program ((Lo; Figs. 4-5; [0059-0060]), where Lo discloses presenting a host program.);
displaying a first image frame of an application on the user interface of the host program in response to a trial event being triggered, the first image frame being obtained based on a first output of the application loaded with a trial setting ((Lo; Figs. 5-8; [0009-0010, 0050, 0059]), where Lo discloses the ability for a trail use of an application based off a user action.); and
displaying a second image frame of the application on the user interface of the host program, the second image frame being obtained based on a second output of the application in response to an operation performed on the user interface ((Lo; Figs. 5-8; [0070-0078]), where Lo discloses based on the operation of the user on the interface, additional images can be displayed during the trail event.).
However, Lo does not disclose a cloud base environment for the server and application program.
In an analogous art, Hu discloses a cloud base environment for the server and application program ((Hu; Fig. 3d; [0034-0038, 0086-0089]), where Hu discloses a cloud base environment with a cloud server and cloud application.).
Therefore, it would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to modify Lo to include a cloud base environment for the server and application program as taught by Hu to efficiently load an application a user is interested in and simplify user operations (Hu; [0033]).
Conclusion
The prior art made of record and not relied upon is considered pertinent to applicant's disclosure. See PTO-892.
The examiner also requests, in response to this Office action, support be shown for language added to any original claims on amendment and any new claims. That is, indicate support for newly added claim language by specifically pointing to page(s) and line no(s) in the specification and/or drawing figure(s). This will assist the examiner in prosecuting the application.
When responding to this office action, Applicant is advised to clearly point out the patentable novelty which he or she thinks the claims present, in view of the state of the art disclosed by the references cited or the objections made. He or she must also show how the amendments avoid such references or objections See 37 CFR 1.111(c).

APPLICANT REBUTTAL: REMARKS
In the non-final Office Action', the Examiner rejected claims 1-20 under 35 U.S.C. § 103 as being unpatentable over Lo et al. (U.S. Patent Application Publication No. 2016/0100036, hereinafter Lo) in view of Hu et al. (U.S. Patent Application Publication No. 2022/0362666, hereinafter Hu).
By this Amendment, Applicant amends claims 1, 2, 6, and 19-20, cancels claims 3-4 and 10 without any prejudice and disclaimer of the subject matter thereof, and adds new claims 21- 23. Support for the amendments can be found throughout the as-filed application, for example, in para. [0120]-[0124] of the specification and FIG. 4 of the drawings. Upon entry of this Amendment, claims 1-2, 5-9, and 11-23 remain pending and under examination.
Applicant respectfully requests that the Office favorably reconsider and withdraw the rejections, and timely allow the pending claims for at least the reasons set forth below.
Reg
ardin
g
Interview
Applicant thanks the Examiner for conducting the phone interview with the undersigned Applicant's representative on October 3, 2024, to discuss the amended claims and applied references, and the Examiner agreed that the amended claims overcome Lo and required further analysis for the distinguish between the claimed invention and Hu. Applicant understands that further search and consideration may be conducted.
er of statements reflecting characterizations of the related art and the claims.
ment is identified herein, Applicant declines to automatically subscribe to any
ffice Action.
Reg
ardin
g
Claim Re
j
ection under 35 U.S.C.
&
Applicant respectfully traverses the rejection of claims 1-20 under 35 U.S.C. § 103 as
allegedly being unpatentable over Lo in view of Hu. However, to expedite the prosecution of the present application, Applicant amends independent claims 1, 19, and 20.
As discussed during the interview, Applicant respectfully submits that the applied references fail to teach or suggest, at least the following
displaying a user interface of a host program
of a first game
;
in response to a trial event being triggered:
acquiring scenario information, the scenario information comprising at
least
a program identifier of the host program
when the trial event is
triggered;
transmitting a trial request to a cloud server, the trial request
comprising the
scenario information of the host program;
receiving from the cloud server and displaying a first image frame of a
cloud application corresponding to the scenario information
on the user
interface of the host program;
displaying a second image frame of the cloud application on the user
interface of the host program, the second image frame being obtained
based on a second output of the cloud application in response to an
operation performed on the user interface,
the cloud application being
different from the first game
as recited in amended claim 1 (emphasis added), and similar features in amended independent claims 19 and 20.
Lo discloses a system for trial sue of application software. "The application program interface unit 34 b executes the application program interface 341 matching an application program which is executed by the user device 2 (referring to FIG. 1) and configured to be triggered by touch to send a request for a trail use (API v.s. app). Thus, the server 3 b may receive the request data, which is sent from the user device 2 by the application program, by the application program interface unit 34 b." (Para. [0060] in Lo).
That is, Lo suggests sending a trial request without further details that contained in the request. Lo fails to teach or suggest, at least, "acquiring scenario information, the scenario information comprising at least
a program identifier of the host program
when the trial event is triggered; transmitting a trial request to a cloud server, the trial request comprising the
scenario information of the host program;
receiving from the cloud server and displaying a first image frame of a
cloud application corresponding to the scenario information
on the user interface of the host program," as recited in amended claim 1 (emphases added).
Hu discloses that "an interaction scene starting method includes displaying a play interface of a target video, the target video corresponding to a recorded play of a game; identifying a first interaction progress point of a virtual interaction scene of the game in the target video; obtaining scene interaction data corresponding to the first interaction progress point from a scene interaction server; and displaying a scene interaction image according to the scene interaction data and enabling playing the game from the first interaction progress point." (Hu at Abstract).
In Hu, the target video is recorded play of the same trial game. As such, Hu fails to cure the deficiencies of Lo to produce the claimed invention. Even assuming, arguendo, that these teachings were combined, the combination would not have arrived at the presently claimed invention. The suggested combinations therefore fail to render the claimed invention obvious.
Claim 1 and its dependent claims are thus patentable over Lo and Hu. For at least similar reasons, claims 19 and 20 are patentable over the applied references.
Withdrawal of claim rejections under 35 U.S.C. 103 is respectfully requested.
New Claims
Newly added claims 21-23 are allowable at least by virtue of their dependence from an allowable base claim, and on the merits of their own subject matter that is not disclosed in or suggested by the cited references.
Conclusion

NEXT OFFICE ACTION: DETAILED ACTION
This Office Action is in response to the Amendment filed November 12, 2024. Claim(s) 1, 2, 6, and 19-20 have been amended. Clam(s) 3-4 and 10 have been canceled. Claim(s) 21-23 have been added. Therefore, Claim(s) 1-2, 5-9, and 11-23 is/are pending and have been considered as follows.
Notice of Pre-AIA  or AIA  Status
The present application, filed on or after March 16, 2013, is being examined under the first inventor to file provisions of the AIA .
Allowable Subject Matter
Claim(s) 1-2, 5-9, and 11-23 is/are allowed.
The following is an examiner’s statement of reasons for allowance:
This communication warrants no examiner's reason for allowance, as applicant's reply makes evident the reason for allowance, satisfying the record as whole as required by rule 37 CFR 1.104 (e). In this case, the substance of applicant's remarks filed on November 12, 2024 with respect to the amended claim limitations point out the reason claims are patentable over the prior art of record. Thus, the reason for allowance is in all probability evident from the record and no statement for examiner's reason for allowance is necessary (see MPEP 13202.14).
Any comments considered necessary by applicant must be submitted no later than the payment of the issue fee and, to avoid processing delays, should preferably accompany the issue fee.  Such submissions should be clearly labeled “Comments on Statement of Reasons for Allowance.”
Conclusion

CITED REFERENCE SUMMARIES: Ref US20160100036A1: Claims:
A system for trial use of application software, comprising: at least one user device; and a server, communicatively coupled to the user device; wherein the server receives a request data for trying an application software, the request data is generated corresponding to an input on the user device, the server executes at least one part of the application software according to the request data and establishes a two-way communication with the user device, and the server and the user device transmits at least one image data and at least one control data via the two-way communication.
at least one user device; and
a server, communicatively coupled to the user device;
wherein the server receives a request data for trying an application software, the request data is generated corresponding to an input on the user device, the server executes at least one part of the application software according to the request data and establishes a two-way communication with the user device, and the server and the user device transmits at least one image data and at least one control data via the two-way communication.
The system according to claim 1 , wherein the server comprises at least one cluster computing unit, the cluster computing unit comprises at least one cluster node, and the server executes the application software by the cluster node.
The system according to claim 2 , wherein the cluster node comprises at least one virtual machine, and the server executes the application software by the virtual machine.
The system according to claim 3 , wherein the virtual machine executes an operating system corresponding to the application software, and executes the application software on the operating system.
The system according to claim 3 , further comprising another user device, wherein the server receives another request data for trying another application software, another request data is generated corresponding to an input on another user device, and the server executes another application software on the same virtual machine according to another request data.
The system according to claim 3 , wherein the virtual machine executes an I/O agent to transfer data to the user device via the two-way communication.
The system according to claim 1 , wherein the server comprises a memory unit storing a snapshot data of which the state is that the server executes the application software.
The system according to claim 1 , wherein the server comprises an application program interface unit, a service session manager and a resource pool manager, the application program interface unit receives the request data, the service session manager generates a service session data according to the request data, the resource pool manager obtains/generates a data related to the execution of the application software according to the service session data, and the server executes the application software according to the data related to the execution of the application software.
A server applied to a system for trial use of application software, wherein the system comprises the server and at least one user device, the server is communicatively coupled to the user device, the server comprising: at least one memory unit; at least one transmitting unit; and one or more than one computing unit, respectively communicatively coupled to the memory unit and the transmitting unit, wherein the transmitting unit receives a request data, the request data is generated corresponding to an input on the user device, the computing unit executes at least one part of the application software stored in the memory unit according to the request data and establishes a two-way communication with the user device by the transmitting unit, and the server and the user device transfer at least one image data and at least one control data via the two-way communication.
at least one memory unit;
at least one transmitting unit; and
one or more than one computing unit, respectively communicatively coupled to the memory unit and the transmitting unit, wherein the transmitting unit receives a request data, the request data is generated corresponding to an input on the user device, the computing unit executes at least one part of the application software stored in the memory unit according to the request data and establishes a two-way communication with the user device by the transmitting unit, and the server and the user device transfer at least one image data and at least one control data via the two-way communication.
The server according to claim 9 , further comprising at least one cluster computing unit, wherein the cluster computing unit comprises at least one cluster node, and the server executes the application software by the cluster node.
The server according to claim 10 , wherein the cluster node comprises at least one virtual machine, and the server executes the application software by the virtual machine.
The server according to claim 11 , wherein the virtual machine executes an operating system corresponding to the application software, and executes the application software on the operating system.
The server according to claim 11 , wherein the server receives another request data for trying another application software, another request data is generated corresponding to an input on another user device, and the server executes another application software on the same virtual machine according to another request data.
The server according to claim 11 , wherein the virtual machine executes an I/O agent to transfer data to the user device via the two-way communication.
The server according to claim 9 , wherein the memory unit stores a snapshot data of which the state is that the server executes the application software.
The server according to claim 9 , further comprising an application program interface unit, a service session manager and a resource pool manager, wherein the application program interface unit receives the request data, the service session manager generates a service session data according to the request data, the resource pool manager obtains/generates a data related to the execution of the application software according to the service session data, and the server executes the application software according to the data related to the execution of the application software.
A method of trying application software applied to a system for trial use of application software, wherein the system comprises at least one user device and a server, and the server is communicatively coupled to the user device, the method comprising: generating a request data corresponding to an input by the user device for trying an application software; receiving the request data by the server; executing at least one part of the application software by the server according to the request data; establishing a two-way communication by the server and the user device; and transferring at least one image data and at least one control data via the two-way communication by the server and the user device.
generating a request data corresponding to an input by the user device for trying an application software;
receiving the request data by the server;
executing at least one part of the application software by the server according to the request data;
establishing a two-way communication by the server and the user device; and
transferring at least one image data and at least one control data via the two-way communication by the server and the user device.
The method according to claim 17 , comprising: confirming the trial environment of the user device by the server before executing at least one part of the application software.
confirming the trial environment of the user device by the server before executing at least one part of the application software.
The method according to claim 17 , comprising: confirming the state of the stored application software by the server before executing at least one part of the application software.
confirming the state of the stored application software by the server before executing at least one part of the application software.
The method according to claim 17 , comprising: loading an application software download data by the user device after the transfer of the image data is ended.
loading an application software download data by the user device after the transfer of the image data is ended.
Ref US20220362666A1: Claims:
A method for starting an interaction scene, performed by a client, the method comprising: displaying a play interface of a target video, the target video corresponding to a recorded play of a game; identifying a first interaction progress point of a virtual interaction scene of the game in the target video; obtaining scene interaction data corresponding to the first interaction progress point from a scene interaction server; and displaying a scene interaction image according to the scene interaction data and enabling playing the game from the first interaction progress point.
displaying a play interface of a target video, the target video corresponding to a recorded play of a game;
identifying a first interaction progress point of a virtual interaction scene of the game in the target video;
obtaining scene interaction data corresponding to the first interaction progress point from a scene interaction server; and
displaying a scene interaction image according to the scene interaction data and enabling playing the game from the first interaction progress point.
The method according to claim 1 , wherein the method further comprises: obtaining a play progress of the target video; and when the play progress of the target video matches feature data corresponding to the first interaction progress point of the virtual interaction scene, determining that the target video has reached a video image corresponding to the first interaction progress point of the virtual interaction scene.
obtaining a play progress of the target video; and
when the play progress of the target video matches feature data corresponding to the first interaction progress point of the virtual interaction scene, determining that the target video has reached a video image corresponding to the first interaction progress point of the virtual interaction scene.
The method according to claim 2 , wherein the feature data comprises at least one of a play duration and a key frame.
The method according to claim 1 , further comprising: transmitting a start instruction of the virtual interaction scene to the scene interaction server, the start instruction being generated in response to a trigger signal for a start option of the virtual interaction scene, wherein the start instruction comprises description information of the first interaction progress point, and the start instruction instructs the scene interaction server to generate, according to the description information of the first interaction progress point, the scene interaction data corresponding to the first interaction progress point; and receiving the scene interaction data from the scene interaction server.
transmitting a start instruction of the virtual interaction scene to the scene interaction server, the start instruction being generated in response to a trigger signal for a start option of the virtual interaction scene, wherein the start instruction comprises description information of the first interaction progress point, and the start instruction instructs the scene interaction server to generate, according to the description information of the first interaction progress point, the scene interaction data corresponding to the first interaction progress point; and
receiving the scene interaction data from the scene interaction server.
The method according to claim 1 , wherein the scene interaction data comprises at least one of image data and audio data in the first interaction progress point of the virtual interaction scene.
A method for starting an interaction scene, performed by a server, the method comprising: receiving a start instruction of a virtual interaction scene, the start instruction comprising description information of a first interaction progress point of the virtual interaction scene, and the start instruction being generated in response to a trigger signal for a start option of the virtual interaction scene; generating, according to the description information of the first interaction progress point, scene interaction data corresponding to the first interaction progress point; and transmitting the scene interaction data to a client, wherein the client displays a scene interaction image corresponding to the first interaction progress point of the virtual interaction scene according to the scene interaction data, and enables playing the game from the first interaction progress point.
receiving a start instruction of a virtual interaction scene, the start instruction comprising description information of a first interaction progress point of the virtual interaction scene, and the start instruction being generated in response to a trigger signal for a start option of the virtual interaction scene;
generating, according to the description information of the first interaction progress point, scene interaction data corresponding to the first interaction progress point; and
transmitting the scene interaction data to a client, wherein the client displays a scene interaction image corresponding to the first interaction progress point of the virtual interaction scene according to the scene interaction data, and enables playing the game from the first interaction progress point.
The method according to claim 6 , wherein the generating, according to the description information of the first interaction progress point, scene interaction data corresponding to the first interaction progress point comprises: querying, according to the description information of the first interaction progress point, a target archive file corresponding to the first interaction progress point; and generating, according to the target archive file, the scene interaction data corresponding to the first interaction progress point.
querying, according to the description information of the first interaction progress point, a target archive file corresponding to the first interaction progress point; and
generating, according to the target archive file, the scene interaction data corresponding to the first interaction progress point.
The method according to claim 7 , wherein the generating, according to the target archive file, the scene interaction data corresponding to the first interaction progress point comprises: obtaining a carrying component configured to support the virtual interaction scene; loading the target archive file on the carrying component; and starting, on the carrying component, a target program configured to provide the virtual interaction scene, and preloading the virtual interaction scene in the target program based on the target archive file, to generate the scene interaction data corresponding to the first interaction progress point.
obtaining a carrying component configured to support the virtual interaction scene;
loading the target archive file on the carrying component; and
starting, on the carrying component, a target program configured to provide the virtual interaction scene, and preloading the virtual interaction scene in the target program based on the target archive file, to generate the scene interaction data corresponding to the first interaction progress point.
The method according to claim 8 , wherein the loading the target archive file on the carrying component comprises: obtaining a download URL address of the target archive file from an archive table corresponding to the virtual interaction scene; invoking the carrying component to download the target archive file from the archive table based on the download link address; and replacing an archive file comprised in an archive folder of the virtual interaction scene with the target archive file.
obtaining a download URL address of the target archive file from an archive table corresponding to the virtual interaction scene;
invoking the carrying component to download the target archive file from the archive table based on the download link address; and
replacing an archive file comprised in an archive folder of the virtual interaction scene with the target archive file.
The method according to claim 6 , wherein the method further comprises: receiving an archive file uploaded for each interaction progress point of the virtual interaction scene; and adding the uploaded archive file to the archive table, wherein the virtual interaction scene comprises one or more interaction progress points, each interaction progress point is determined according to a key frame of the target video, and one or more interaction progress point comprises the first interaction progress point.
receiving an archive file uploaded for each interaction progress point of the virtual interaction scene; and
adding the uploaded archive file to the archive table,
wherein the virtual interaction scene comprises one or more interaction progress points, each interaction progress point is determined according to a key frame of the target video, and one or more interaction progress point comprises the first interaction progress point.
The method according to claim 10 , wherein the method further comprises: obtaining description information of each interaction progress point; obtaining feature data corresponding to each interaction progress point in the target video, wherein the feature data comprises a play duration and/or a key frame; and transmitting the description information of each interaction progress point and the corresponding feature data to the client.
obtaining description information of each interaction progress point;
obtaining feature data corresponding to each interaction progress point in the target video, wherein the feature data comprises a play duration and/or a key frame; and
transmitting the description information of each interaction progress point and the corresponding feature data to the client.
The method according to claim 10 , wherein the uploaded archive file is obtained when the virtual interaction scene reaches a corresponding interaction progress point on a client with a root user permission.
An interaction scene starting apparatus, disposed in a client, the apparatus comprising a memory and a processor coupled to the memory, the processor being configured to perform: displaying a play interface of a target video, the target video corresponding to a recorded play of a game; identifying a first interaction progress point of a virtual interaction scene of the game in the target video; obtaining scene interaction data corresponding to the first interaction progress point from a scene interaction server; and displaying a scene interaction image according to the scene interaction data and enabling playing the game from the first interaction progress point.
The apparatus according to claim 13 , wherein before the displaying a start option of the virtual interaction scene on the play interface, the method further comprises: obtaining a play progress of the target video; and when the play progress of the target video matches feature data corresponding to the first interaction progress point of the virtual interaction scene, determining that the target video has reached a video image corresponding to the first interaction progress point of the virtual interaction scene.
The apparatus according to claim 14 , wherein the feature data comprises at least one of a play duration and a key frame.
The apparatus according to claim 13 , wherein the processor is further configured to perform: transmitting a start instruction of the virtual interaction scene to the scene interaction server, wherein the start instruction comprises description information of the first int
[Truncated to input limit]