[go: up one dir, main page]

CN111225286A - Television game application software installation-free method and system - Google Patents

Television game application software installation-free method and system Download PDF

Info

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
Application number
CN201811429845.7A
Other languages
Chinese (zh)
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.)
Shanghai Yiqi Information Technology Co Ltd
Original Assignee
Shanghai Yiqi Information 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 Shanghai Yiqi Information Technology Co Ltd filed Critical Shanghai Yiqi Information Technology Co Ltd
Priority to CN201811429845.7A priority Critical patent/CN111225286A/en
Publication of CN111225286A publication Critical patent/CN111225286A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4781Games
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management 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/262Content 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/26291Content 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/443OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management 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/458Scheduling 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/4586Content 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

Television game application software installation-free method and system
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.
CN201811429845.7A 2018-11-27 2018-11-27 Television game application software installation-free method and system Pending CN111225286A (en)

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)

* Cited by examiner, † Cited by third party
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

Patent Citations (6)

* Cited by examiner, † Cited by third party
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