Movatterモバイル変換


[0]ホーム

URL:


CN105141669A - Method and system for pushing game information based on client side process and client sides - Google Patents

Method and system for pushing game information based on client side process and client sides
Download PDF

Info

Publication number
CN105141669A
CN105141669ACN201510472612.5ACN201510472612ACN105141669ACN 105141669 ACN105141669 ACN 105141669ACN 201510472612 ACN201510472612 ACN 201510472612ACN 105141669 ACN105141669 ACN 105141669A
Authority
CN
China
Prior art keywords
client
configuration file
game
described configuration
games
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.)
Granted
Application number
CN201510472612.5A
Other languages
Chinese (zh)
Other versions
CN105141669B (en
Inventor
王强
贺灏
张聪
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangzhou Huaduo Network Technology Co Ltd
Original Assignee
Guangzhou Huaduo Network 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 Guangzhou Huaduo Network Technology Co LtdfiledCriticalGuangzhou Huaduo Network Technology Co Ltd
Priority to CN201510472612.5ApriorityCriticalpatent/CN105141669B/en
Publication of CN105141669ApublicationCriticalpatent/CN105141669A/en
Application grantedgrantedCritical
Publication of CN105141669BpublicationCriticalpatent/CN105141669B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Classifications

Landscapes

Abstract

The invention discloses a method and system for pushing game information based on a client side process and client sides. The method comprises the following steps that: a server generates a configuration file in advance aiming at a game program and sends the configuration file to the client sides to store; the configuration file comprises a game identifier of the game program; the client sides comprise a first client side and a second client side; the first client side and the second client side are correlated; the server extracts the game identifier in the configuration file when the game program corresponding to the configuration file exists in a local process of the first client side; and the server pushes the game identifier to the second client side, so that the second client side transfers the corresponding configuration file according to the game identifier, and generates and displays game information of the game program corresponding to the configuration file by utilizing the configuration file. According to the invention, information of the game program operated in the process of the first client side is pushed to the correlated second client side, so that pushing of the game information has social pertinence.

Description

The method of game information, system and client is pushed based on client process
Technical field
The application relates to communication technical field, specifically, relates to a kind of method based on client process propelling movement game information, system and client.
Background technology
Along with developing rapidly of network and information technology, the new-type means of communication that Internet technology derives is popularized on a large scale in life.Under this background, the social mode of people is also quietly changing.The social activity of modern for the dependence of network service instrument, more and more obviously.The such as network service instrument such as microblogging, micro-letter, QQ, Facebook, all has very abundant social element.By this kind of network service instrument, can realize making friends, chat, the diversified social functions such as Information Sharing.
By in the social process of network service instrument, electronic game is a kind of popular social carrier.Doings can launch based on user's interaction in gaming and competition, and transfer user sense of participation that can be strong and competition sense, good facilitates the active degree of user in doings.And for the manufacturer that game is provided, also using network service instrument as platform, wider popularization can be carried out to game itself.
In the prior art, in the client of a lot of network service instrument, all can be carried out the propelling movement of game information by some form, with to user's recommended games.But existing game information pushes, and is all direct information pushing.Present stage lacks a kind of in conjunction with the social relevance between user, carries out the technical scheme of game information propelling movement.
Summary of the invention
In view of this, technical problems to be solved in this application there is provided a kind of method based on client process propelling movement game information, system and client, by the information of games will run in the first client process, push to the second relevant client, make the propelling movement of game information be provided with social specific aim.
In order to solve the problems of the technologies described above, the application has following technical scheme:
Push a method for game information based on client process, it is characterized in that, comprising:
Server is in advance for games generating configuration file, and described configuration file is sent to client and preserves, described configuration file comprises the game identifier of described games;
Described client comprises the first client and the second client, and described first client associates with the second client existence;
In the local process of the first client, there are the games that described configuration file is corresponding, then server extracts the game identifier in described configuration file;
Described game identifier is pushed to the second client by server, to make described second client call corresponding configuration file according to described game identifier, and described second client is made to utilize described configuration file to generate and show the game information of games corresponding to described configuration file.
Further, wherein, described configuration file specifically comprises:
Game identifier, game name, process title, window name, game homepage, download link and storing path.
Further, wherein, in the local process of described first client, the games that there is described configuration file corresponding are specially:
Scan the local process list of described first client; If in described local process list, there is the process title of a local process, match with the process title in described configuration file; Then think the first client local process in there are games corresponding to described configuration file.
Further, wherein, in the local process of described first client, the games that there is described configuration file corresponding also comprise:
When the local process list of the first client, there is the process title of a local process, match with the process title in described configuration file; Then judge the window name of this local process, whether mate with the window name in described configuration file;
If coupling, then think the first client local process in there are games corresponding to described configuration file.
Further, wherein, described first client exists to associate with the second client and is specially:
Described first client and the second client belong to common group;
Or, described first client and the second client address list good friend each other.
Present invention also offers a kind of system pushing game information based on client process, it is characterized in that, comprising:
Configuration module, in advance for games generating configuration file, is sent to client and preserves by described configuration file,
Extraction module, for when in the local process of the first client, when there are games corresponding to described configuration file, extracts the game identifier in described configuration file;
Pushing module, for described game identifier is pushed to the second client, to make described second client call corresponding configuration file according to described game identifier, and described second client is made to utilize described configuration file to generate and show the game information of games corresponding to described configuration file;
Described configuration file comprises the game identifier of described games; Described client comprises the first client and the second client, and described first client associates with the second client existence;
Further, wherein, described configuration file specifically comprises:
Game identifier, game name, process title, window name, game homepage, download link and storing path.
Further, wherein, described first client exists to associate with the second client and is specially:
Described first client and the second client belong to common group;
Or, described first client and the second client address list good friend each other.
Present invention also offers a kind of client, it is characterized in that, comprising:
Memory module, for receiving and preserving server in advance for the configuration file that games generate;
Scan module, for scanning the local process list of described first client; If in described local process list, there is the process title of a local process, match with the process title in described configuration file; Then think the first client local process in there are games corresponding to described configuration file;
Identification module, for being sent to server by the game identifier in described configuration file.
Further, wherein, also comprise:
Whether window module, for judging the window name of the local process matched with the process title in described configuration file, mate with the window name in described configuration file; If coupling, then think the first client local process in there are games corresponding to described configuration file.
Compared with prior art, the method and system described in the application, reaches following effect:
(1) based on client process to other client push game informations, achieve the popularization of games;
(2) enable client learn the games that other relevant clients are participating in, game information is pushed and has more specific aim;
(3) promote that user participates in the games that good friend participates in, make user in game process, and good friend's interactive or competition fully.
Certainly, the arbitrary product implementing the application must not necessarily need to reach above-described all technique effects simultaneously.
Accompanying drawing explanation
Accompanying drawing described herein is used to provide further understanding of the present application, and form a application's part, the schematic description and description of the application, for explaining the application, does not form the improper restriction to the application.In the accompanying drawings:
Fig. 1 is method flow diagram described in the embodiment of the present application;
Fig. 2 is system configuration schematic diagram described in the embodiment of the present application;
Fig. 3 is client terminal structure schematic diagram described in the embodiment of the present application.
Embodiment
As employed some vocabulary to censure specific components in the middle of specification and claim.Those skilled in the art should understand, and hardware manufacturer may call same assembly with different noun.This specification and claims are not used as with the difference of title the mode distinguishing assembly, but are used as the criterion of differentiation with assembly difference functionally." comprising " as mentioned in the middle of specification and claim is in the whole text an open language, therefore should be construed to " comprise but be not limited to "." roughly " refer to that in receivable error range, those skilled in the art can solve the technical problem within the scope of certain error, reach described technique effect substantially.In addition, " couple " word and comprise directly any and indirectly electric property coupling means at this.Therefore, if describe a first device in literary composition to be coupled to one second device, then represent described first device and directly can be electrically coupled to described second device, or be indirectly electrically coupled to described second device by other devices or the means that couple.Specification subsequent descriptions is implement the better embodiment of the application, and right described description is for the purpose of the rule that the application is described, and is not used to the scope limiting the application.The protection range of the application is when being as the criterion depending on the claims person of defining.
Shown in Figure 1, for pushing the specific embodiment of the method for game information described in the application based on client process.In the present embodiment, will the games run in first user end process be identified, and then by dependent game information pushing to the second client of these games.
It should be noted that, the client described in the present embodiment comprises the first client and the second client herein.So-called first client and the second client, not substantial difference.Just carry out noun differentiation from the angle of method flow.Setting by the client of scanning local process list is the first client, and the client receiving pushed information is the second client.Described first client associates with the second client existence; Namely mean the contact had between the first client and the second client in social activity, such as described first client and the second client belong to common group; Or described first client and the second client address list good friend each other.
As shown in Figure 1, the present embodiment said method comprising the steps of:
Described configuration file, in advance for games generating configuration file, is sent to client and preserves by step 101, server.
Server needs the games supported or promote can be one or more.A configuration file can be formulated, to describe the essential information of described games for each games.Described in the present embodiment, configuration file comprises: game identifier, game name, process title, window name, game homepage, download link and storing path.In the present embodiment, will configuration file corresponding to games A 1 be exemplified out, and the configuration file 2 that games B is corresponding, be specially:
Configuration file 1
(id="20010"
Gamename=" games A "
processname="GAMEA.exe"
Windowtitle=" games A "
gameweb="http://gamea.com"
gamedownload="http://gamea.com/download/"
path="HKEY_LOCAL_MACHINE\SOFTWARE\gamea\installPath\game.exe")。
Configuration file 2
(id="20011"
Gamename=" games B "
processname="GAMEB.exe"
Windowtitle=" games B "
gameweb="http://gameb.com"
gamedownload="http://gameb.com/download/"
path="HKEY_LOCAL_MACHINE\SOFTWARE\gameb\installPath\game.exe")。
Wherein, id game representation identifies, and gamename game representation title, processname represents process title, and windowtitle represents window name, and gameweb game representation homepage, gamedownload represents download link, and path represents storing path.
Above configuration file, will be sent to client (the first client and the second client) and preserve.Preferred in a fairly large number of situation of configuration file, be sent to client after configuration file can being compressed.
Step 102, in the local process of the first client, there are the games that described configuration file is corresponding, then server extracts the game identifier in described configuration file.
For the first client, need the local process list scanning described first client, and judge whether there is certain process in local process list, conform to the games described by any one configuration file, namely judge that whether the first client is just at the games that running configuration file is corresponding.
The process title of the program that all first clients are being run is included in local process list.If in the middle of process titles all in local process list, there is certain process title to be match with the process title in described configuration file, then illustrate that the first client is running games corresponding to this configuration file.Certainly also may there is multiple process title in local process list, match with the process title in different configuration files respectively, then illustrate that the first client runs games corresponding to different configuration files simultaneously.
In the present embodiment, the process name of configuration file 1 is called GAMEA.exe, and the process name of configuration file 2 is called GAMEB.exe.If what contain in above-mentioned title in the local process list of the first client is any one or more, namely there is coupling.In the present embodiment, by the list of scanning local process, find wherein there is this process title of GAMEA.exe; Namely illustrate in the local process of the first client to there is the games A of described configuration file 1 correspondence.
Preferably, in order to judge in the local process of the first client more accurately, whether there are the games that described configuration file is corresponding, can also when process name-matches, the window name of further this local process of judgement, whether mate with the window name in described configuration file, if coupling, then think the first client local process in there are games corresponding to described configuration file.
In the present embodiment, the window name that in local process list, this process of GAMEA.exe is corresponding can be checked, learn that the window name of this process is " games A ", just conform to the window name in configuration file 1.So can reach a conclusion, the first client is just at running game program A.
In the local process of the first client, there are the games that described configuration file is corresponding, then server for this configuration file, will extract corresponding game identifier.In the present embodiment, server will extract game identifier " id=" 20010 " " according to configuration file 1.
Described game identifier is pushed to the second client by step 103, server, to make described second client call corresponding configuration file according to described game identifier, and described second client is made to utilize described configuration file to generate and show the game information of games corresponding to described configuration file.
By the game identifier extracted in abovementioned steps, " id=" 20010 " is sent to the second client to server.Aforementioned known, the second client saves configuration file 1 and configuration file 2 equally.Then the second client can find corresponding configuration file (i.e. configuration file 1) according to this game identifier; And then by configuration file 1, recognize the first client just at running game program A.Include the many relevant parameters such as game name, game homepage, download link and storing path about games A in configuration file 1 simultaneously.And then described second client just can utilize these parameters to generate a game information for games A, and show this game information on the screen of the second client self, reach the object that game information pushes.
Or, if the second client has installed games A, storing path can have been utilized directly to start games A.
So far, server has promoted games A to the second client.
It should be noted that, in the present embodiment, the games that server is promoted to the second client, the just games that running of the first client.And the association existed between the first client and the second client in this social activity, the two is likely good friend.So according to the information-pushing method described in the present embodiment, namely client can learn that its good friend is running the games of use timely.Such information pushing, strengthens greatly for specific aim client.A large number of users all wishes to attempt the game that good friend participates in, so that in game process, and good friend's interactive or competition fully.
As seen through the above technical solutions, the beneficial effect that the present embodiment exists is: based on client process to other client push game informations, achieve the popularization of games; Enable client learn the games that other relevant clients are participating in, game information is pushed and has more specific aim; Promote that user participates in the games that good friend participates in, make user in game process, and good friend's interactive or competition fully.
Shown in Figure 2, for pushing the specific embodiment of the system of game information described in the application based on client process.In the present embodiment, described system for realize embodiment illustrated in fig. 1 described in method.Its technical scheme is consistent with method shown in Fig. 1 in essence.Corresponding description in embodiment illustrated in fig. 1, is equally applicable in the middle of the present embodiment.Described system comprises:
Configuration module 201, in advance for games generating configuration file, is sent to client and preserves by described configuration file,
Extraction module 202, for when in the local process of the first client, when there are games corresponding to described configuration file, extracts the game identifier in described configuration file;
Pushing module 203, for described game identifier is pushed to the second client, to make described second client call corresponding configuration file according to described game identifier, and described second client is made to utilize described configuration file to generate and show the game information of games corresponding to described configuration file.
Described client comprises the first client and the second client, and described first client associates with the second client existence.Described association is specially: described first client and the second client belong to common group; Or, described first client and the second client address list good friend each other.
Described configuration file specifically comprises: game identifier, game name, process title, window name, game homepage, download link and storing path.
As seen through the above technical solutions, the beneficial effect that the present embodiment exists is: based on client process to other client push game informations, achieve the popularization of games; Enable client learn the games that other relevant clients are participating in, game information is pushed and has more specific aim; Promote that user participates in the games that good friend participates in, make user in game process, and good friend's interactive or competition fully.
In addition, also will disclose a kind of client in the application, the specific embodiment of described client as shown in Figure 3.Client described in the present embodiment and the first client described in the illustrated embodiment of Fig. 1 ~ 2.Described first client can scan local process list, and judges whether there are games corresponding to described configuration file in local process.Described client comprises:
Memory module 301, for receiving and preserving server in advance for the configuration file that games generate;
Scan module 302, for scanning the local process list of described first client; If in described local process list, there is the process title of a local process, match with the process title in described configuration file; Then think the first client local process in there are games corresponding to described configuration file;
Identification module 303, for being sent to server by the game identifier in described configuration file.
Whether window module 304, for judging the window name of the local process matched with the process title in described configuration file, mate with the window name in described configuration file; If coupling, then think the first client local process in there are games corresponding to described configuration file.
Known by above each embodiment, the beneficial effect that the application exists is:
(1) based on client process to other client push game informations, achieve the popularization of games;
(2) enable client learn the games that other relevant clients are participating in, game information is pushed and has more specific aim;
(3) promote that user participates in the games that good friend participates in, make user in game process, and good friend's interactive or competition fully.
Those skilled in the art should understand, the embodiment of the application can be provided as method, device or computer program.Therefore, the application can adopt the form of complete hardware embodiment, completely software implementation or the embodiment in conjunction with software and hardware aspect.And the application can adopt in one or more form wherein including the upper computer program implemented of computer-usable storage medium (including but not limited to magnetic disc store, CD-ROM, optical memory etc.) of computer usable program code.
Above-mentioned explanation illustrate and describes some preferred embodiments of the application, but as previously mentioned, be to be understood that the application is not limited to the form disclosed by this paper, should not regard the eliminating to other embodiments as, and can be used for other combinations various, amendment and environment, and can in invention contemplated scope described herein, changed by the technology of above-mentioned instruction or association area or knowledge.And the change that those skilled in the art carry out and change do not depart from the spirit and scope of the application, then all should in the protection range of the application's claims.

Claims (10)

CN201510472612.5A2015-08-042015-08-04Method, system and client based on client process push game informationActiveCN105141669B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201510472612.5ACN105141669B (en)2015-08-042015-08-04Method, system and client based on client process push game information

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201510472612.5ACN105141669B (en)2015-08-042015-08-04Method, system and client based on client process push game information

Publications (2)

Publication NumberPublication Date
CN105141669Atrue CN105141669A (en)2015-12-09
CN105141669B CN105141669B (en)2019-01-29

Family

ID=54726873

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201510472612.5AActiveCN105141669B (en)2015-08-042015-08-04Method, system and client based on client process push game information

Country Status (1)

CountryLink
CN (1)CN105141669B (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN105933389A (en)*2016-04-082016-09-07北京奇虎科技有限公司Method and device for recommending applications
CN105955747A (en)*2016-05-062016-09-21北京金山安全软件有限公司Operation method of safety software, related device and electronic equipment
CN106921724A (en)*2015-12-282017-07-04腾讯科技(深圳)有限公司Game promotion content processing method and device
CN106953889A (en)*2017-01-262017-07-14贵阳朗玛信息技术股份有限公司Client matching process, server and client based on mobile terminal
CN107180187A (en)*2017-03-312017-09-19武汉斗鱼网络科技有限公司Living broadcast environment detection, the method and device based on the live program of living broadcast environment processing

Citations (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN101068194A (en)*2007-06-152007-11-07腾讯科技(深圳)有限公司Method and system for realizing on-line game invitation
CN102594799A (en)*2011-01-112012-07-18恩希软件株式会社Method for inviting users to game through chatting in mobile platform
CN103036926A (en)*2011-09-292013-04-10中国电信股份有限公司Business push system and method
CN103516697A (en)*2012-06-282014-01-15腾讯科技(上海)有限公司Network information pushing method and system
US20150081795A1 (en)*2012-05-312015-03-19Konami Digital Entertainment Co., Ltd.Management apparatus, control method therefor, computer-readable recording medium, application system, and identification-information associating method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN101068194A (en)*2007-06-152007-11-07腾讯科技(深圳)有限公司Method and system for realizing on-line game invitation
CN102594799A (en)*2011-01-112012-07-18恩希软件株式会社Method for inviting users to game through chatting in mobile platform
CN103036926A (en)*2011-09-292013-04-10中国电信股份有限公司Business push system and method
US20150081795A1 (en)*2012-05-312015-03-19Konami Digital Entertainment Co., Ltd.Management apparatus, control method therefor, computer-readable recording medium, application system, and identification-information associating method
CN103516697A (en)*2012-06-282014-01-15腾讯科技(上海)有限公司Network information pushing method and system

Cited By (10)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN106921724A (en)*2015-12-282017-07-04腾讯科技(深圳)有限公司Game promotion content processing method and device
CN106921724B (en)*2015-12-282020-07-24腾讯科技(深圳)有限公司Game promotion content processing method and device
CN105933389A (en)*2016-04-082016-09-07北京奇虎科技有限公司Method and device for recommending applications
CN105933389B (en)*2016-04-082019-07-26北京奇虎科技有限公司 Method and device for recommended application
CN105955747A (en)*2016-05-062016-09-21北京金山安全软件有限公司Operation method of safety software, related device and electronic equipment
CN105955747B (en)*2016-05-062019-05-07珠海豹趣科技有限公司A kind of operation method of security software, relevant apparatus and electronic equipment
CN106953889A (en)*2017-01-262017-07-14贵阳朗玛信息技术股份有限公司Client matching process, server and client based on mobile terminal
CN106953889B (en)*2017-01-262021-03-05贵阳朗玛信息技术股份有限公司Client matching method based on mobile terminal, server and client
CN107180187A (en)*2017-03-312017-09-19武汉斗鱼网络科技有限公司Living broadcast environment detection, the method and device based on the live program of living broadcast environment processing
CN107180187B (en)*2017-03-312020-04-10武汉斗鱼网络科技有限公司Live broadcast environment detection method and device and live broadcast program processing method and device based on live broadcast environment

Also Published As

Publication numberPublication date
CN105141669B (en)2019-01-29

Similar Documents

PublicationPublication DateTitle
US12128303B2 (en)Program, method, and system of transmitting or receiving message
US12036478B2 (en)Method and system for managing multiplayer game sessions
US8764567B2 (en)System and method for implementing turn-based online games
CN104702696B (en)The cross-platform instant data interactive method of one kind, device and system
CN105141669A (en)Method and system for pushing game information based on client side process and client sides
US20160279523A1 (en)System and method for interactive gaming
CN101119215B (en)Method for network gaming system to trigger instant communication operation and network gaming system
US20120178536A1 (en)Method for inviting users to game through chatting in mobile platform
US9792311B2 (en)System and method for managing a partitioned database of user relationship data
CN111160976A (en)Resource allocation method, device, electronic equipment and storage medium
CN106075904A (en)The method and device of cross-platform game fighting, terminal, system
KR20140008654A (en)Method, service server, mobile phone and computer readable recording medium for mobile phone authentication
WO2012166557A1 (en)Friend recommendation system and method
US20120310956A1 (en)System and method for processing graphs of user relationships in an online service
KR20150024345A (en)Systems and methods for interactive gameplay
CN106302666B (en)Data push method and device
CN104519124A (en)Allocation method and device of virtual resources
CN104317804A (en)Voting information publishing method and device
CN103634197B (en)The method and device of multi-conference is set up in immediate communication tool
CN106390450A (en)Game state updating method, device and system
CN110391969B (en)Multimedia-based chatting method and device, storage medium and electronic device
CN105099722A (en)Message sending terminal, message receiving terminal, and group orientation communication method and system
KR20230159565A (en) Data matching method and apparatus, and devices and computer-readable storage media
WO2014082558A1 (en)Server data update method and system
CN103139192A (en)Recommendation registration method and system

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
CB02Change of applicant information
CB02Change of applicant information

Address after:511442 Guangzhou City, Guangdong Province, Panyu District, South Village, Huambo, No. 79, No. two road, Business District Wanda Commercial Plaza, North building, B-1 floor, floor

Applicant after:Guangzhou Huaduo Network Technology Co., Ltd.

Address before:510655 3-08 building, Yangcheng Creative Industry Park, Whampoa Road, Guangzhou, Guangdong, Tianhe District

Applicant before:Guangzhou Huaduo Network Technology Co., Ltd.

GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp