CN115309569B - Arm cloud game data intercommunication method and system - Google Patents
Arm cloud game data intercommunication method and system Download PDFInfo
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/46—Multiprogramming arrangements
- G06F9/54—Interprogram communication
- G06F9/543—User-generated data transfer, e.g. clipboards, dynamic data exchange [DDE], object linking and embedding [OLE]
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/30—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3003—Monitoring arrangements specially adapted to the computing system or computing system component being monitored
- G06F11/302—Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system component is a software system
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/46—Multiprogramming arrangements
- G06F9/54—Interprogram communication
- G06F9/546—Message passing systems or structures, e.g. queues
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols 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
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:
<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:
<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:
<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.
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)
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)
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 |
-
2022
- 2022-10-10 CN CN202211231150.4A patent/CN115309569B/en active Active
Patent Citations (3)
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 | |
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 |