CN111225286A - Television game application software installation-free method and system - Google Patents
Television game application software installation-free method and system Download PDFInfo
- Publication number
- CN111225286A CN111225286A CN201811429845.7A CN201811429845A CN111225286A CN 111225286 A CN111225286 A CN 111225286A CN 201811429845 A CN201811429845 A CN 201811429845A CN 111225286 A CN111225286 A CN 111225286A
- Authority
- CN
- China
- Prior art keywords
- client
- game
- server
- program
- module
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 30
- 238000012545 processing Methods 0.000 claims abstract description 12
- 238000012544 monitoring process Methods 0.000 claims abstract description 7
- 230000008569 process Effects 0.000 abstract description 9
- 238000009434 installation Methods 0.000 description 9
- 238000012790 confirmation Methods 0.000 description 3
- 230000007547 defect Effects 0.000 description 2
- 238000012217 deletion Methods 0.000 description 2
- 230000037430 deletion Effects 0.000 description 2
- 238000011900 installation process Methods 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000006837 decompression Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000012536 packaging technology Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4781—Games
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/262—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
- H04N21/26291—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists for providing content or additional data updates, e.g. updating software modules, stored at the client
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/443—OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/458—Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules ; time-related management operations
- H04N21/4586—Content update operation triggered locally, e.g. by comparing the version of software modules in a DVB carousel to the version stored locally
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Software Systems (AREA)
- Information Transfer Between Computers (AREA)
- Stored Programmes (AREA)
Abstract
The invention provides a television game application software installation-free method and system, which relate to the field of television game application software, and the method comprises the following steps: step 1: starting a server network program ttlyJsltService and a data program Unicom, and connecting a database; step 2: a port connection thread is established through a data program Unicom, and thread monitoring is carried out through a network program ttlyJsltService; and step 3: the client-side carries out thread connection on the displayed game hall page and creates a thread to wait for receiving the command; and 4, step 4: when the network program ttlyJsltService receives the get command, the data program Unicom reads the APK in the database and sends the APK to the client for processing and displaying through the network program ttlyJsltService; and when the network program ttlyJsltService receives the exit command, exiting the thread and closing the connection. In the invention, developers only need to simply modify the APK of the game application software and put the APK into the page of the game hall for displaying and using without downloading and installing processes.
Description
Technical Field
The invention relates to the field of video game application software, in particular to a method and a system for installing video game application software without installation.
Background
At present, most of application software on the internet television comprises system software, content and value added service software, particularly game application software is a standard android system APK installation mode, wherein a user needs to click an icon to download software APK in the APK installation mode, and the APK is installed after downloading is completed; and then click through the software for use. However, for the internet television system, which is mainly used as a video terminal, a user is used to the operation mode of a video, that is, a simple loading mode after clicking a video icon can play the video, for example, a large amount of video resources in a video hall such as sous and sous, and the like, and the user directly clicks to watch the video.
If the game application software hall is provided, a user can click to directly use the game application software, and the user does not need the downloading and installing process like opening a video in the video hall, so that the method is more suitable for the use scene and the use habit of a television user. At present, the APK developed by adopting the H5 technology can be free from installation, and does not need downloading and installation processes for user experience, but most game application software is not developed by the H5 technology, particularly, the developed television game application software is not developed by the H5 technology, and few developers are developed by the H5 technology, and games developed by the H5 technology have many defects. It takes a lot of time and effort for developers who have become accustomed to using development tools and techniques to relearn and use the H5 technique to develop application software of the video game type.
Disclosure of Invention
In view of the above-mentioned shortcomings of the prior art, the present invention aims to provide a method and a system for installing-free application software for video games, wherein developers only need to simply modify and place game application software APK into a game hall, and users can open and use the game application software through a simple loading process just like opening videos in a video content hall without downloading and installing processes.
The invention provides a television game application software installation-free method, which comprises the following steps:
step 1: starting a server network program ttlyJsltService and a data program Unicom, and connecting a database;
step 2: a port connection thread is established through a data program Unicom, and thread monitoring is carried out through a network program ttlyJsltService;
and step 3: the client-side carries out thread connection on the displayed game hall page and creates a thread to wait for receiving the command;
and 4, step 4: when the network program ttlyJsltService receives the get command, the data program Unicom reads the APK in the database and sends the APK to the client for processing and displaying through the network program ttlyJsltService; and when the network program ttlyJsltService receives the exit command, exiting the thread and closing the connection.
Further, the step 3 comprises the following specific steps:
step 3.1: starting a client program Monthlyplatform to read a file configured by a client side and configured by android Mainistest.xml by clicking an APK of a game hall;
step 3.2: reading the configuration parameters of the server by a NetHander method, and after the configuration parameters are read, opening a Layout file of a game hall by a client program MonthlyPlatform, and displaying a page of the game hall;
step 3.3: and selecting games on the displayed game hall page, and sending a thread waiting receiving command to the server.
Further, the step 4 comprises the following specific steps:
step 4.1: when a server network program ttlyJsltService receives a get command, a data program Unicom downloads a game APK from a server to a client, the client decompresses and plugins the game APK, and opens a layout file of the game to display a game picture;
step 4.2: and when the network program ttlyJsltService receives the exit command, exiting the thread and closing the connection.
A television game application software installation-free system comprises a client and a server, wherein the server comprises a server network module and a server data module, the client comprises a client network module, a plug-in module and a display module, and the server network module is used for monitoring a client thread, controlling the receiving of a command and returning a command result to the client;
the server data module is used for correspondingly manipulating the control command received by the server network module;
the client network module is used for realizing network operation with the server network module;
the plug-in module is used for processing the game APK into a plug-in;
the display module is used for displaying a game picture after a game is started;
the server network module is respectively connected with the server data module and the client network module, the plug-in module and the display module are sequentially connected.
As described above, the installation-free method and system for application software of video games of the present invention have the following advantages: according to the invention, the traditional video game application software APK is packaged by using a specific APK packaging technology, so that the game application software program is not involved, the program is not required to be changed, and the time and energy consumed by software development are reduced; and the packaged APK is loaded into a game hall, and the game hall can distribute a complete running environment and APK data storage space after being installed on an internet television or a set top box, so that the APK of the game hall can be directly run without installation, various data in the running process are stored, various numerical records of a user can be conveniently kept, the user can directly play games only by clicking game icons, and great convenience is provided for the user who is used to television operation.
Drawings
FIG. 1 is a flow chart of a TV game application installation-free method disclosed in the embodiment of the present invention;
fig. 2 is a block diagram illustrating a system for installing tv game application software in an embodiment of the present invention.
Detailed Description
The embodiments of the present invention are described below with reference to specific embodiments, and other advantages and effects of the present invention will be easily understood by those skilled in the art from the disclosure of the present specification. The invention is capable of other and different embodiments and of being practiced or of being carried out in various ways, and its several details are capable of modification in various respects, all without departing from the spirit and scope of the present invention. It is to be noted that the features in the following embodiments and examples may be combined with each other without conflict.
It should be noted that the drawings provided in the following embodiments are only for illustrating the basic idea of the present invention, and the components related to the present invention are only shown in the drawings rather than drawn according to the number, shape and size of the components in actual implementation, and the type, quantity and proportion of the components in actual implementation may be changed freely, and the layout of the components may be more complicated.
The invention provides a television game application software installation-free method and system, as shown in figure 1, the method comprises the following steps:
step 1: starting a server network program ttlyJsltService and a data program Unicom by starting a server container tomcat, and connecting a database;
step 2: a port connection thread is established through a data program Unicom, and thread monitoring is carried out through a network program ttlyJsltService;
and step 3: the client-side carries out thread connection on the displayed game hall page and creates a thread to wait for receiving the command;
after clicking the APK of the game hall, a user starts a client program Monthlyplatform, the Monthlyplatform firstly reads a file of android Mainsist.xml configured by the client, then reads configuration parameters of a server through a NetHander method, and after the configuration parameters are read, the Monthlyplatform opens a Layout file of the game hall and displays a game hall page;
after the game hall is opened, the content in the page of the game hall can be browsed by operating keys, a user can select a certain game by starting a button, and at the moment, the client side sends a thread to the server side to wait for receiving a command.
And 4, step 4: when the network program ttlyJsltService receives the get command, the data program Unicom reads the APK in the database and sends the APK to the client for processing and displaying through the network program ttlyJsltService; and when the network program ttlyJsltService receives the exit command, exiting the thread and closing the connection.
When a server network program ttlyJsltService receives a get command, a data program Unicom downloads game APK data from a server to a client, the client decompresses and plugins the game APK, and opens a layout file of the game to display game pictures;
and when the network program ttlyJsltService receives the exit command, exiting the thread and closing the connection.
When a user opens a game for the first time, the user needs to wait for a period of time, because the game APK needs to be subjected to plug-in processing, in order to avoid the user from having a confirmation interface when the user installs the APK, and in order that an icon of the game is not generated on a desktop after the game is started, the game opening by the user is quicker, because the plug-in processing is not needed when the game is operated next (on the premise that the plug-in is not deleted).
Further, the method also comprises a plug-in deletion operation, when the space of the set top box of the user is insufficient, unnecessary plug-ins can be selected for deletion, and the space is released; the deleted plug-in needs to be downloaded and processed in a plug-in mode again when the game is started next time.
As shown in fig. 2, the system includes a client and a server, the server includes a server network module and a server data module, the client includes a client network module, a plug-in module and a display module, the server network module is used for monitoring client threads, controlling the reception of commands (including time, processing data, reading configuration parameters, uploading APK, etc. of the server), returning command results to the client, and is responsible for connecting the server data module;
the server data module is used for correspondingly manipulating the control command received by the server network module, the client sends a request to the server, the request is processed by the server network module and sent to the server data module, and the server data module performs corresponding operation according to the request sent by the server network module, for example, the server data module acquires database connection, sends a command operation database, acquires return data, returns the return data to the server network module and then returns the return data to the client.
The client network module is used for realizing network operation with the server network module, for example, acquiring data from the server network module, downloading a game configuration file, acquiring a related game page, performing data interaction with a server, downloading a game APK and the like.
The client network module is mainly used for data interaction with a server and downloading game APK, when a user opens a game hall page, the client network module is firstly used for the server to obtain configuration parameters of the game hall, after the game hall is opened, the user clicks game starting, firstly, the cached game APK is downloaded to the local from the server, and then after decompression and plug-in operation, the game APK is directly started and displayed to the user.
The plug-in module is used for processing a game APK into a plug-in, a prompt box for confirming installation is provided in the traditional APK installation process, an APK icon is generated on a desktop after the installation is finished, a user clicks the icon to start the game, a confirmation page cannot appear when the television system requires the installation of the APK, and each APK icon cannot be displayed on the desktop, so that the whole APK is processed into the plug-in, then a ClassLoader of Android per se is intercepted in a game hall, each game in the game hall cannot have the confirmation page for installation in the starting process, and after the game is started, the user does not form an icon on the desktop alone, the user wants to play the game, the APK of the game hall needs to be opened, the game started before is faster, the next time is started, and the first-started plug-in processing process is omitted, in addition, the APK which is processed in a plug-in mode before can be directly deleted in the game hall, and the space occupied by the APK can be released. When the game APK is clicked next time, new downloading and plug-in processing are needed, and the space of the set top box of the user is fully utilized.
The display module is used for displaying a game picture after a game is started; the server network module is respectively connected with the server data module and the client network module, the plug-in module and the display module are sequentially connected.
In summary, the developer of the invention only needs to simply modify the game application software APK and place the APK into the game hall, and the user can open and use the game application software through a simple loading process just like opening a video in a video content hall without downloading and installing processes. Therefore, the invention effectively overcomes various defects in the prior art and has high industrial utilization value.
The foregoing embodiments are merely illustrative of the principles and utilities of the present invention and are not intended to limit the invention. Any person skilled in the art can modify or change the above-mentioned embodiments without departing from the spirit and scope of the present invention. Accordingly, it is intended that all equivalent modifications or changes which can be made by those skilled in the art without departing from the spirit and technical spirit of the present invention be covered by the claims of the present invention.
Claims (4)
1. A television game application software installation-free method is characterized by comprising the following steps:
step 1: starting a server network program ttlyJsltService and a data program Unicom, and connecting a database;
step 2: a port connection thread is established through a data program Unicom, and thread monitoring is carried out through a network program ttlyJsltService;
and step 3: the client-side carries out thread connection on the displayed game hall page and creates a thread to wait for receiving the command;
and 4, step 4: when the network program ttlyJsltService receives the get command, the data program Unicom reads the APK in the database and sends the APK to the client for processing and displaying through the network program ttlyJsltService; and when the network program ttlyJsltService receives the exit command, exiting the thread and closing the connection.
2. The method for installing the television game application software according to claim 1, wherein the specific steps in the step 3 are as follows:
step 3.1: starting a client program Monthlyplatform to read a file configured by a client side and configured by android Mainistest.xml by clicking an APK of a game hall;
step 3.2: reading the configuration parameters of the server by a NetHander method, and after the configuration parameters are read, opening a Layout file of a game hall by a client program MonthlyPlatform, and displaying a page of the game hall;
step 3.3: and selecting games on the displayed game hall page, and sending a thread waiting receiving command to the server.
3. The method for installing the television game application software according to claim 1, wherein the specific steps in the step 4 are as follows:
step 4.1: when a server network program ttlyJsltService receives a get command, a data program Unicom downloads a game APK from a server to a client, the client decompresses and plugins the game APK, and opens a layout file of the game to display a game picture;
step 4.2: and when the network program ttlyJsltService receives the exit command, exiting the thread and closing the connection.
4. The television game application software installation-free system is characterized by comprising a client and a server, wherein the server comprises a server network module and a server data module, the client comprises a client network module, a plug-in module and a display module, and the server network module is used for monitoring a client thread, controlling the reception of a command and returning a command result to the client;
the server data module is used for correspondingly manipulating the control command received by the server network module;
the client network module is used for realizing network operation with the server network module;
the plug-in module is used for processing the game APK into a plug-in;
the display module is used for displaying a game picture after a game is started;
the server network module is respectively connected with the server data module and the client network module, the plug-in module and the display module are sequentially connected.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811429845.7A CN111225286A (en) | 2018-11-27 | 2018-11-27 | Television game application software installation-free method and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811429845.7A CN111225286A (en) | 2018-11-27 | 2018-11-27 | Television game application software installation-free method and system |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111225286A true CN111225286A (en) | 2020-06-02 |
Family
ID=70830519
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811429845.7A Pending CN111225286A (en) | 2018-11-27 | 2018-11-27 | Television game application software installation-free method and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111225286A (en) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103399792A (en) * | 2013-07-24 | 2013-11-20 | 佳都新太科技股份有限公司 | Implementation scheme of Android-based plug-in applications |
CN104461623A (en) * | 2014-12-01 | 2015-03-25 | 百度在线网络技术(北京)有限公司 | Method and device for running application program |
CN105094922A (en) * | 2015-08-17 | 2015-11-25 | 北京奇虎科技有限公司 | Application installation-free operation control method and device |
US20170024198A1 (en) * | 2006-06-29 | 2017-01-26 | Microsoft Technology Licensing, Llc | Mapping of virtualized set-up free applications for a computing system |
WO2017084531A1 (en) * | 2015-11-18 | 2017-05-26 | 腾讯科技(深圳)有限公司 | Method and device for data display |
CN108519886A (en) * | 2018-03-28 | 2018-09-11 | 努比亚技术有限公司 | A kind of APK application installation packages configuration method, server, system and storage medium |
-
2018
- 2018-11-27 CN CN201811429845.7A patent/CN111225286A/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20170024198A1 (en) * | 2006-06-29 | 2017-01-26 | Microsoft Technology Licensing, Llc | Mapping of virtualized set-up free applications for a computing system |
CN103399792A (en) * | 2013-07-24 | 2013-11-20 | 佳都新太科技股份有限公司 | Implementation scheme of Android-based plug-in applications |
CN104461623A (en) * | 2014-12-01 | 2015-03-25 | 百度在线网络技术(北京)有限公司 | Method and device for running application program |
CN105094922A (en) * | 2015-08-17 | 2015-11-25 | 北京奇虎科技有限公司 | Application installation-free operation control method and device |
WO2017084531A1 (en) * | 2015-11-18 | 2017-05-26 | 腾讯科技(深圳)有限公司 | Method and device for data display |
CN108519886A (en) * | 2018-03-28 | 2018-09-11 | 努比亚技术有限公司 | A kind of APK application installation packages configuration method, server, system and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111198730B (en) | Method, device, terminal and computer storage medium for starting sub-application program | |
US9195522B2 (en) | Method and device for controlling communication between applications in a web runtime environment | |
CN102147744B (en) | A program loading method and system | |
US8938674B2 (en) | Managing media player sound output | |
US8161275B1 (en) | Configuring media player | |
WO2010113160A1 (en) | A method and system for emulating desktop software applications in a mobile communication network | |
CN112445545B (en) | Webpage application starting method and display device | |
CN112217671A (en) | Method and equipment for performing interface display on front-end micro-service based on split deployment | |
WO2017063401A1 (en) | Frame management method and device for interactive function card in smart television | |
CN107679108A (en) | A kind of method of persistence loading page | |
CN101231591A (en) | Method and system for protection of screen with on-line design effect | |
US8700802B2 (en) | Method and system for providing advertising content suitable for multiple platforms | |
CN112911359B (en) | Resource display method, display equipment and remote controller | |
CN108664498B (en) | Webpage content display method and terminal | |
WO2013032513A2 (en) | Systems and methods for common application platforms utilizing shared services | |
US12045631B2 (en) | Page loading method and display apparatus | |
CN111225286A (en) | Television game application software installation-free method and system | |
CN112487322B (en) | Third party application Loading page loading method and display device | |
US20120079533A1 (en) | Techniques for developing a customized television user interface for a secondary device | |
CN119166920A (en) | A page rendering method, device, equipment, storage medium and program product | |
CN113589990B (en) | Application management method of display device, display device and mobile terminal | |
CN104731624B (en) | A kind of program loading method and system | |
CN112527330B (en) | Management method and display device | |
JP2009141636A (en) | Information display system for customizing portable terminal | |
US12429833B1 (en) | Method and system of running an application |
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 | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20200602 |