CN115309569B - Arm cloud game data intercommunication method and system - Google Patents

Arm cloud game data intercommunication method and system Download PDF

Info

Publication number
CN115309569B
CN115309569B CN202211231150.4A CN202211231150A CN115309569B CN 115309569 B CN115309569 B CN 115309569B CN 202211231150 A CN202211231150 A CN 202211231150A CN 115309569 B CN115309569 B CN 115309569B
Authority
CN
China
Prior art keywords
data
action
app
service
browser
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202211231150.4A
Other languages
Chinese (zh)
Other versions
CN115309569A (en
Inventor
孙贤武
赵强
张鹤翔
李鑫
郭建君
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Weiling Times Technology Co Ltd
Original Assignee
Beijing Weiling Times Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Weiling Times Technology Co Ltd filed Critical Beijing Weiling Times Technology Co Ltd
Priority to CN202211231150.4A priority Critical patent/CN115309569B/en
Publication of CN115309569A publication Critical patent/CN115309569A/en
Application granted granted Critical
Publication of CN115309569B publication Critical patent/CN115309569B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/54Interprogram communication
    • G06F9/543User-generated data transfer, e.g. clipboards, dynamic data exchange [DDE], object linking and embedding [OLE]
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/30Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3003Monitoring arrangements specially adapted to the computing system or computing system component being monitored
    • G06F11/302Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system component is a software system
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/54Interprogram communication
    • G06F9/546Message passing systems or structures, e.g. queues
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computing Systems (AREA)
  • Multimedia (AREA)
  • Quality & Reliability (AREA)
  • Mathematical Physics (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Stored Programmes (AREA)

Abstract

The application discloses an arm cloud game data intercommunication method and a system thereof, wherein the arm cloud game data intercommunication method comprises the following steps: the resident background running service on the arm cloud game side is communicated with the software development kit on the app side; after communication, the resident background running service monitors the app side in real time to obtain monitoring action; generating an action instruction according to the monitoring action, acquiring action data from the cloud according to the action instruction, and sending the action data to a software development kit, wherein the software development kit sends the action data to the app; the software development toolkit sends a data acquisition instruction to the service running in the resident background, and the service running in the resident background acquires the pasting and copying data of the app side according to the data acquisition instruction, so that the pasting and copying data of the app side can be copied and pasted at the cloud end. The method and the device for data intercommunication between the app side and the arm cloud game side can further solve the problem of data intercommunication between the app side and the arm cloud game side, and play experience of a user is further improved.

Description

Arm cloud game data intercommunication method and system
Technical Field
The application relates to the technical field of computers, in particular to an arm cloud game data intercommunication method and system.
Background
Currently, the cloud game field is divided into x86 cloud games and arm cloud games. The essence of the cloud game is that audio and video are transmitted from a cloud end (such as an arm cloud game side) to an end side (such as an app side) in real time, rendering and playing are carried out on the end side, an operation instruction on the end side is sent to the cloud side in real time, and corresponding processing is carried out on the game on the cloud side. However, in the conventional android system, the cloud side cannot monitor the copy and paste operation of the end side, and cannot acquire the copy and paste data from the end side to the cloud side, so that the copy and paste data of the end side can be copied and pasted on the cloud side.
In addition, the monitoring of the browser is usually not an imperceptible acquisition, and a notification such as a pop-up window may affect the game screen of the player.
Disclosure of Invention
The application aims to provide an arm cloud game data intercommunication method and system, which can further solve the problem of data intercommunication between an app side and an arm cloud game side and further improve the playing experience of a user.
In order to achieve the above object, the present application provides an arm cloud game data intercommunication method, including the following steps: the resident background running service on the arm cloud game side is communicated with the software development kit on the app side; after communication, the service which runs in the resident background monitors the app side in real time to obtain a monitoring action; wherein the listening action at least comprises: opening a browser, saving media data and copying data to a clipboard; generating an action instruction according to the monitoring action, acquiring action data from the cloud according to the action instruction, and sending the action data to a software development kit, wherein the software development kit sends the action data to the app; wherein, the action instruction at least comprises: opening a browser instruction, storing a media data instruction and a copying instruction; the action data includes at least: browser data, media data, and replication data; the software development toolkit sends a data acquisition instruction to the service running in the resident background, and the service running in the resident background acquires the pasting and copying data of the app side according to the data acquisition instruction, so that the pasting and copying data of the app side can be copied and pasted at the cloud end.
As above, the resident running service acquires the browser opening action in an imperceptible manner.
As above, the sub-step of the resident background running service acquiring the browser opening action in an imperceptible manner is as follows: setting a service app operated by an arm cloud game side as a transparent theme; after the setting of the transparent theme is finished, configuring an acquired data page of the service app operated by the arm cloud game side into a null UI (user interface), and acquiring the configured service app; and acquiring the action of opening the browser through the configured service app.
As above, the sub-step of the resident running service acquiring the copy data to the clipboard is as follows: signing the service app through the arm cloud game system signature; and after the signature is completed, applying for reading the authority of the clipboard, obtaining the service app with the authority, and obtaining the action of copying data to the clipboard through the service app with the authority.
As described above, when the monitoring action is an action of opening a browser, the service app opens and acquires browser data, and when the browser data is acquired, the service app exits at the same time, but the resident background running service does not exit, and the acquired browser data is sent to the running software development kit.
As above, wherein the browser data includes at least: and linking the websites.
As above, wherein the media data includes at least: pictures and videos.
As above, wherein copying the data includes at least: various types of literal data that are copied.
The present application further provides an arm cloud game data intercommunication system, including: an arm cloud game side and an app side; wherein, arm cloud game side: the method comprises the steps that a resident background running service is set, the resident background running service is communicated with a software development kit, and after communication, the resident background running service monitors an app side in real time to obtain monitoring actions; generating an action instruction according to the monitoring action, acquiring action data from the cloud according to the action instruction, and sending the action data to a software development kit; the resident background running service acquires the pasting and copying data of the app side according to the data acquisition instruction; the app side: an integrated software development kit is arranged; the software development toolkit sends the action data to the app; the software development kit sends a data acquisition instruction to a service which runs in a resident background.
As above, the software development kit provides an interface, and sends a data acquisition instruction to the service running in the background through the interface.
The beneficial effect that this application realized is as follows:
(1) The arm cloud game side can monitor the copying and pasting action of the app side.
(2) Paste copy data can be acquired from the app side to the arm cloud game side, so that the paste copy data of the app side can be copied and pasted on the arm cloud game side.
(3) The monitoring of the browser is acquired in a non-sensing way, the game picture of the user is not influenced, and the playing experience of the user can be further improved.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings needed to be used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments described in the present application, and other drawings can be obtained by those skilled in the art according to the drawings.
FIG. 1 is a block diagram of one embodiment of an arm cloud gaming data interworking system;
fig. 2 is a flowchart of an embodiment of an arm cloud game data interworking method.
Detailed Description
The technical solutions in the embodiments of the present invention are clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
As shown in fig. 1, the present application provides an arm cloud game data interworking system, including: an arm cloud gaming side 110 and an app side 120.
Wherein, arm cloud game side 110: the method comprises the steps that a resident background running service is set, the resident background running service is communicated with a software development kit, and after communication, the resident background running service monitors an app side in real time to obtain monitoring actions; generating an action instruction according to the monitoring action, acquiring action data from the cloud according to the action instruction, and sending the action data to a software development kit; and the resident background running service acquires the pasting and copying data of the app side according to the data acquisition instruction.
The app side 120: an integrated software development kit is arranged; the software development toolkit sends the action data to the app; the software development kit sends a data acquisition instruction to a service which runs in a resident background.
Specifically, the server on the arm cloud game side 110 uses an arm chip.
Further, the software development kit provides an interface, and sends a data acquisition instruction to the service running in the resident background through the interface.
As shown in fig. 2, the present application provides an arm cloud game data interworking method, including the following steps:
s210: a resident background running service (service) on an arm cloud game side is communicated with a software development kit (sdk) on an app side; after communication, the resident background running service monitors the app side in real time to obtain monitoring actions.
Wherein the monitoring action at least comprises: an open browser action, a save media data action, and a copy data to clipboard action.
Specifically, the open browser action represents: and a browser opening action initiated by the arm cloud game side.
Save media data action representation: an act of a player saving media data during a cloud game play at an arm cloud game side, wherein the media data includes at least: pictures and videos.
Copy data to clipboard action representation: the action of copying data to a clipboard triggered by a player in the process of playing the game on the arm cloud game side, wherein the data copying comprises the following steps: various types of textual data are copied.
Furthermore, the resident background running service acquires the action of opening the browser in a non-perception mode.
Further, the substep of using the resident background running service to acquire the browser opening action in an imperceptible mode is as follows:
s2101: a service app (service app) running on the arm cloud game side is set as a transparent theme.
Specifically, as an embodiment, the code for setting a service app (service app) running on the arm cloud game side as a transparent theme is as follows:
<
Figure DEST_PATH_IMAGE001
xml version=“1.0”encoding=“utf-8”
Figure 992535DEST_PATH_IMAGE002
>
<manifest xmlns:android=“http://schemas.android.com/apk/res/android”>
xmlns:tools=“http://schemas.android.com/tools”
package=“com.pyou.arm_intent_intercept”>
<uses-permission android:name=“android.permission.INTERNET”/>
<uses-permission android:name=“android.permission.READ_EXTERNAL_STORAGE”/>
<uses-permission android:name=“android.permission.WRITE_EXTERNAL_STORAGE”/>
<uses-permission android:name=“android.permission.READ_CLIPBOARD_IN_BACKGROUND”/>
<application>
android:name=“ArmApplication”
android:allowBackup=“true”
android:icon=“@mipmap/ic_launcher”
android:label=“@string/app_name”
android:networkSecurityConfig=“@xml/network_security_config”
android:roundIcon=“@mipmap/ic_launcher_round”
android:supportsRt1=“true”
android:theme=“@style/MyTransparent”>
further, as an embodiment, the code of the specific style of the transparent theme is as follows:
<resources xmlns:tools=“http://schemas.android.com/tools”>
<!--Base application theme.-->
<style name=“MyTransparent”parent=“Theme.AppCompat.Light.NoActionBar”>
<item name=“android:windowBackground”>@color/transparent</item>
<item name=“android:windowIsTranslucent”>ture</item>
<item name=“android:windowAnimationStyle>@android:style/animation.Translucent</item>
<item name=“android:windowFullscreen”>ture</item>
</style>
</resources>
s2102: after the setting of the transparent theme is completed, configuring an acquired data page of the service app (service app) operated by the arm cloud game side into a null UI, and acquiring the configured service app.
Specifically, for the player, the transparent theme is matched with the overhead UI page, and only a transparent layer is covered on the game picture, so that the game picture is not influenced. The code for an empty UI page without an actual UI is as follows:
<
Figure 338066DEST_PATH_IMAGE001
xml version=“1.0”encoding=“utf-8”
Figure 894949DEST_PATH_IMAGE002
>
<FrameLayout xmlns:android=“http://schemas.android”>
xmlns:app=“http://schemas.android.com/apk/res-auto”
xmlns:tools=“http://schemas.android.com/tools”
android:layout_width=“match_parent”
android:layout_height=“match_parent”>
</FrameLayout>
s2103: and acquiring the action of opening the browser through the configured service app.
Further, in a general case, due to the limitation of the android10 version, the app running in the background cannot acquire clipboard data, and the resident background running service of the application can acquire clipboard data. Specifically, the sub-step of the resident background running service acquiring the action of copying the data to the clipboard is as follows:
s2101': the service app (service app) is signed by an arm cloud game system signature.
S2102': and after the signature is completed, applying for reading the authority of the clipboard, obtaining the service app with the authority, and obtaining the action of copying the data to the clipboard through the service app with the authority.
Specifically, the code for applying for the clipboard reading permission is as follows:
<
Figure 568507DEST_PATH_IMAGE001
xml version=“1.0”encoding=“utf-8”
Figure 564145DEST_PATH_IMAGE002
>
<manifest xmlns:android=“http://schemas.android.com/apk/res/android”>
xmlns:tools=“http://schemas.android.com/tools”
package=“com.pyou.arm_intent_intercept”>
<uses-permission android:name=“android.permission.INTERNET”/>
<uses-permission android:name=“android.permission.READ_EXTERNAL_STORAGE”/>
<uses-permission android:name=“android.permission.WRITE_EXTERNAL_STORAGE”/>
<uses-permission android:name=“android.permission.READ_CLIPBOARD_IN_BACKGROUND”/>
s220: and generating an action instruction according to the monitoring action, acquiring action data from the cloud according to the action instruction, and sending the action data to a software development kit (sdk), wherein the software development kit (sdk) sends the action data to the app.
Wherein, the action instruction at least comprises: open browser instructions, save media data instructions, and copy instructions.
The action data includes at least: browser data, media data, and replication data.
Wherein the browser data at least comprises: and linking the websites.
The media data at least includes: pictures and videos.
Copying data includes at least: various types of textual data are copied.
Specifically, when the monitoring action is a browser opening action, the generated action instruction is a browser opening instruction, browser data such as website links and the like are acquired from the cloud end according to the browser opening instruction and serve as action data, the action data are sent to a software development toolkit (sdk), and the action data are sent to the app by the software development toolkit (sdk).
When the monitoring action is used as a media data storage action, the generated action instruction is a media data storage instruction, media data such as pictures and/or videos are obtained from the cloud end according to the media data storage instruction to serve as action data and are sent to a software development kit (sdk), and the action data are sent to the app by the software development kit (sdk).
When the monitoring action is an action of copying data to a clipboard, the generated action command is a copying command, copying data such as various types of copied character data and the like are obtained from the cloud end according to the copying command and serve as action data, the action data are sent to a software development toolkit (sdk), and the action data are sent to an app by the software development toolkit (sdk).
Further, when the monitoring action is taken as an action of opening a browser, a service app is opened, browser data is acquired, after the browser data is acquired, the service app is simultaneously exited, but a resident background running service does not exit, the acquired browser data is sent to an operating software development kit, and as the browser data is acquired through a transparent interface and an empty UI page, the browser data opened by an arm cloud game side browser can be acquired without perception of a player, and the code is as follows:
}
if(interceptProtocol !=null){
interceptProtocol.interceptIntent(intent,mActivity);
SendDataEntity interceptDataEntity=new SendDataEntity(
interceptProtocol.getSendDataEnum()
,interceptProtocol.getSendData().getBytes()
);
Intent service=new Intent(mActivity,MonitorService.class);
service.setAction(Constants.ServiceAction.ACTION_INTERCEPT);
service.putExtra(Constants.ServiceTrans.INTERCEPT_DATA,interceptDataEntity);
startService(service);
}
}
}
onBackPressed();
}
s230: sdk sends a data acquisition instruction to the service running in the resident background, and the service running in the resident background acquires the paste copy data of the app side according to the data acquisition instruction, so that the paste copy data of the app side can be copied and pasted at the cloud end.
Specifically, sdk provides an api (interface), and sends a data acquisition instruction to a service (service) running in a resident background through the api, and the service (service) running in the resident background acquires paste copy data of the app side according to the data acquisition instruction, where the paste copy data may be a gift code, an activation code, a conversion code, and the like, so as to implement a function of data intercommunication between the app side and the arm cloud game side.
The beneficial effect that this application realized is as follows:
(1) The arm cloud game side can monitor the copying and pasting action of the app side.
(2) Paste copy data can be acquired from the app side to the arm cloud game side, so that the paste copy data of the app side can be copied and pasted on the arm cloud game side.
(3) The monitoring of the browser is acquired in a non-sensing way, the game picture of the user is not influenced, and the playing experience of the user can be further improved.
While the preferred embodiments of the present application have been described, additional variations and modifications in those embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. Therefore, the scope of protection of the present application is intended to be interpreted to include the preferred embodiments and all variations and modifications that fall within the scope of the present application. It will be apparent to those skilled in the art that various changes and modifications may be made in the present application without departing from the spirit and scope of the application. Thus, if such modifications and variations of the present application fall within the scope of the present application and their equivalents, the present application is intended to include such modifications and variations as well.

Claims (7)

1. An arm cloud game data intercommunication method is characterized by comprising the following steps:
the resident background running service on the arm cloud game side is communicated with the software development kit on the app side; after communication, the resident background running service monitors the app side in real time to obtain monitoring action; wherein the listening action at least comprises: opening a browser, saving media data and copying data to a clipboard;
generating an action instruction according to the monitoring action, acquiring action data from the cloud according to the action instruction, and sending the action data to a software development kit, wherein the software development kit sends the action data to the app; wherein, the action command at least comprises: opening a browser instruction, storing a media data instruction and a copying instruction; the action data includes at least: browser data, media data, and replication data;
the software development toolkit sends a data acquisition instruction to the service running in the resident background, and the service running in the resident background acquires the pasting and copying data of the app side according to the data acquisition instruction, so that the pasting and copying data of the app side can be copied and pasted at the cloud end;
wherein the sub-step of obtaining an open browser action comprises: setting a service app operated by an arm cloud game side as a transparent theme; after the setting of the transparent theme is finished, configuring an acquired data page of the service app operated by the arm cloud game side into a null UI (user interface), and acquiring the configured service app; acquiring the action of opening the browser through the configured service app;
the sub-step of obtaining the action of copying data to the clipboard comprises: signing the service app through the arm cloud game system signature; after signing is completed, applying for reading the authority of the clipboard, obtaining the service app with the authority, and obtaining the action of copying data to the clipboard through the service app with the authority;
and when the monitoring action is taken as an action of opening the browser, the service app is opened, the browser data is acquired, and after the browser data is acquired, the service app is quitted at the same time, but the service running in the resident background is not quitted, and the acquired browser data is sent to the running software development kit.
2. The arm cloud game data interworking method of claim 1, wherein a resident background running service obtains an open browser action in a non-aware manner.
3. The arm cloud game data interworking method of claim 1, wherein the browser data at least comprises: and linking the websites.
4. The arm cloud game data interworking method of claim 1, wherein the media data at least comprises: pictures and videos.
5. The arm cloud game data interworking method of claim 1, wherein replicating data comprises at least: various types of textual data are copied.
6. An arm cloud game data intercommunication system, comprising: an arm cloud game side and an app side;
wherein, arm cloud game side: be provided with the service of resident backstage operation, through the service and the software development kit communication of resident backstage operation, after the communication, the service of resident backstage operation carries out real-time monitoring to the app side, obtains the monitoring action, the monitoring action includes at least: opening a browser, saving media data and copying data to a clipboard; generating an action instruction according to the monitoring action, acquiring action data from a cloud according to the action instruction, and sending the action data to a software development kit; the resident background running service acquires the pasting and copying data of the app side according to the data acquisition instruction;
and (3) an app side: an integrated software development kit is arranged; the software development toolkit sends the action data to the app; the software development kit sends a data acquisition instruction to a resident background running service;
wherein the sub-step of obtaining an open browser action comprises: setting a service app operated by an arm cloud game side as a transparent theme; after the setting of the transparent theme is finished, configuring an acquired data page of the service app operated by the arm cloud game side into a null UI (user interface), and acquiring the configured service app; acquiring the action of opening the browser through the configured service app;
the sub-step of obtaining the action of copying data to the clipboard comprises: signing the service app through the arm cloud game system signature; after the signature is completed, applying for reading the authority of the clipboard, obtaining a service app with the authority, and obtaining the action of copying data to the clipboard through the service app with the authority;
and when the monitoring action is taken as an action of opening the browser, the service app is opened, the browser data is acquired, and after the browser data is acquired, the service app is quitted at the same time, but the service running in the resident background is not quitted, and the acquired browser data is sent to the running software development kit.
7. The arm cloud game data interworking system of claim 6, wherein the software development kit provides an interface through which data acquisition instructions are sent to a service running in a resident background.
CN202211231150.4A 2022-10-10 2022-10-10 Arm cloud game data intercommunication method and system Active CN115309569B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211231150.4A CN115309569B (en) 2022-10-10 2022-10-10 Arm cloud game data intercommunication method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211231150.4A CN115309569B (en) 2022-10-10 2022-10-10 Arm cloud game data intercommunication method and system

Publications (2)

Publication Number Publication Date
CN115309569A CN115309569A (en) 2022-11-08
CN115309569B true CN115309569B (en) 2023-02-07

Family

ID=83866033

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211231150.4A Active CN115309569B (en) 2022-10-10 2022-10-10 Arm cloud game data intercommunication method and system

Country Status (1)

Country Link
CN (1) CN115309569B (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110865870A (en) * 2019-11-14 2020-03-06 北京西山居互动娱乐科技有限公司 Application calling method and device based on hook technology
CN113018868A (en) * 2019-12-09 2021-06-25 华为技术有限公司 Cloud game login method, device and system
CN113656355A (en) * 2021-08-11 2021-11-16 西安万像电子科技有限公司 File processing method and device, nonvolatile storage medium and processor

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20220207571A1 (en) * 2020-12-31 2022-06-30 Joseph David Martin Media Content Made Interactive With Triggers "Saving" Associated Content For Later Engagement
CN112807678A (en) * 2021-02-23 2021-05-18 北京字节跳动网络技术有限公司 Cloud game implementation method, device, system, equipment and medium
CN113952736A (en) * 2021-11-01 2022-01-21 网易(杭州)网络有限公司 Cloud game login method and device, electronic equipment and computer-readable storage medium

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110865870A (en) * 2019-11-14 2020-03-06 北京西山居互动娱乐科技有限公司 Application calling method and device based on hook technology
CN113018868A (en) * 2019-12-09 2021-06-25 华为技术有限公司 Cloud game login method, device and system
CN113656355A (en) * 2021-08-11 2021-11-16 西安万像电子科技有限公司 File processing method and device, nonvolatile storage medium and processor

Also Published As

Publication number Publication date
CN115309569A (en) 2022-11-08

Similar Documents

Publication Publication Date Title
US10976923B2 (en) Enhanced virtual keyboard
CN106682028B (en) Method, device and system for acquiring webpage application
US9939962B2 (en) Enhanced keyboard including multiple application execution
WO2020233048A1 (en) Customized software generation method and system, and electronic device and storage medium
CN102647398B (en) Method and device for realizing game on basis of mobile terminal
US11159641B2 (en) Method and system for sharing data between terminals
CN111831538B (en) Debugging method, device and storage medium
US20130304604A1 (en) Systems and methods for dynamic digital product synthesis, commerce, and distribution
CN112331235B (en) Multimedia content editing control method and device, electronic equipment and storage medium
US10768810B2 (en) Enhanced keyboard including multiple application execution
WO2019227429A1 (en) Method, device, apparatus, terminal, server for generating multimedia content
CN113778419B (en) Method and device for generating multimedia data, readable medium and electronic equipment
CN107592551A (en) Method and apparatus for cloud stream service
CN103713890A (en) Method of developing browser online game clients
CN102426576B (en) Embedded system and method for increasing the speed of data retrieval by a client on the embedded system
CN112506878A (en) File processing method and device, storage medium and electronic equipment
CN115309569B (en) Arm cloud game data intercommunication method and system
WO2024032209A1 (en) Block chain transaction verification method and apparatus, storage medium, and electronic device
CN106844763B (en) A kind of method showed to the Internet media file formula of modifying and its device
US9170795B2 (en) Digital item ingestion process
Pterneas Getting Started with HTML5 WebSocket Programming
CN110855562A (en) Internet of things data distribution management method and system, storage medium and management terminal
CN115858556A (en) Data processing method and device, storage medium and electronic equipment
CN114285836A (en) Video playing method, device and medium
Facebook Tech Note: Shader Snippets for Efficient 2D Dithering | Oculus

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CB03 Change of inventor or designer information

Inventor after: Sun Xianwu

Inventor after: Zhao Qiang

Inventor after: Li Xin

Inventor after: Guo Jianjun

Inventor before: Sun Xianwu

Inventor before: Zhao Qiang

Inventor before: Zhang Hexiang

Inventor before: Li Xin

Inventor before: Guo Jianjun

CB03 Change of inventor or designer information