CN106550044B - Application downloading method, downloading server, downloading client and application downloading system - Google Patents

Application downloading method, downloading server, downloading client and application downloading system Download PDF

Info

Publication number
CN106550044B
CN106550044B CN201611051015.6A CN201611051015A CN106550044B CN 106550044 B CN106550044 B CN 106550044B CN 201611051015 A CN201611051015 A CN 201611051015A CN 106550044 B CN106550044 B CN 106550044B
Authority
CN
China
Prior art keywords
download
account
downloading
preset
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201611051015.6A
Other languages
Chinese (zh)
Other versions
CN106550044A (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.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen 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 Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201611051015.6A priority Critical patent/CN106550044B/en
Publication of CN106550044A publication Critical patent/CN106550044A/en
Application granted granted Critical
Publication of CN106550044B publication Critical patent/CN106550044B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/34Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters 
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/10Network architectures or network communication protocols for network security for controlling access to devices or network resources

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The application provides an application downloading method, a downloading server, a downloading client and an application downloading system, wherein the method comprises the following steps: receiving an account login request carrying an account identifier and sent by a downloading client, responding to the account login request, and authorizing an account corresponding to the account identifier to log in; when a target application downloading request is detected, acquiring application downloading information corresponding to the target application downloaded by the account, and extracting a monitoring data item from the downloading information; and judging whether the monitoring data item meets a preset authority condition, if so, authorizing the account object associated with the account to have the authority for executing the event corresponding to the preset authority condition, and sending prompt information for representing that the user meets the preset authority condition to the client. The distribution efficiency of the download rewards is improved.

Description

Application downloading method, downloading server, downloading client and application downloading system
Technical Field
The invention relates to the technical field of internet, in particular to an application downloading method, a downloading server, a downloading client and an application downloading system.
Background
Internet devices such as computers and mobile phones are part of daily life of people, and a plurality of applications are generally required to be downloaded on the internet devices to meet daily requirements of users.
Therefore, in order to improve the market share of the application, when the user finishes downloading one application, the user can receive certain rewards, the rewards can be inquired through an application official network, downloading information manually extracted by the user is submitted in an application official network activity interface, an operator end extracts downloading data uploaded by the user, the downloading data is downloaded and verified, and after verification, activity rewards are sent to the user, and the whole activity reward link process is complicated and low in efficiency.
Disclosure of Invention
In view of this, embodiments of the present invention provide an application downloading method, a downloading server, a downloading client, and an application downloading system, which enable a user to quickly issue a reward to a downloading user when downloading an application.
In order to achieve the above purpose, the embodiments of the present invention provide the following technical solutions:
an application downloading method is applied to a downloading server, and the method comprises the following steps:
receiving an account login request carrying an account identifier and sent by a downloading client, responding to the account login request, and authorizing an account corresponding to the account identifier to log in;
when a target application downloading request is detected, acquiring application downloading information corresponding to the target application downloaded by the account, and extracting a monitoring data item from the downloading information;
and judging whether the monitoring data item meets a preset authority condition, if so, authorizing the account object associated with the account to have the authority for executing the event corresponding to the preset authority condition, and sending prompt information for representing that the user meets the preset authority condition to the client.
An application downloading method is applied to a downloading client, and comprises the following steps:
acquiring account information input by a user, generating and sending an account login request to a download server according to the account information, wherein the account information at least comprises an account identifier;
when a downloading instruction of a target application input by a user is acquired, sending a target application downloading request for downloading the target application to a downloading server;
and after acquiring prompt information which is sent by the download server and used for representing that the user meets the preset permission condition, displaying the preset prompt information to the user.
A download server, comprising:
the account login module is used for receiving an account login request carrying an account identifier and sent by a downloading client, responding to the account login request and authorizing the account corresponding to the account identifier to log in;
the real-time speed regulation module is used for generating application downloading information corresponding to the target application downloaded by the account when a target application downloading request is detected;
and the activity configuration module is used for extracting a monitoring data item from the download information, judging whether the monitoring data item meets a preset authority condition, if so, authorizing the account object associated with the account to have the authority to execute an event corresponding to the preset authority condition, and sending prompt information for representing that the user meets the preset authority condition to the client.
A download client, comprising:
the account information acquisition module is used for acquiring account information input by a user, generating and sending an account login request to a download server according to the account information, wherein the account information at least comprises an account identifier;
the download request output module is used for sending a target application download request for downloading the target application to a download server when a download instruction of the target application input by a user is obtained;
and the reward prompting module is used for displaying preset prompting information to the user after the prompting information which is sent by the download server and used for representing that the user meets the preset permission condition is acquired.
An application download system comprising: a download server and a download client,
the download server includes: the system comprises an account login module, a real-time speed regulation module and an activity configuration module;
the account login module is used for receiving an account login request carrying an account identifier and sent by a downloading client, responding to the account login request and authorizing the account corresponding to the account identifier to log in;
the real-time speed regulation module is used for generating application downloading information corresponding to the target application downloaded by the account when a target application downloading request is detected;
the activity configuration module is used for extracting monitoring data items from the download information, judging whether the monitoring data items meet preset permission conditions or not, if so, authorizing the account object associated with the account to have permission to execute events corresponding to the preset permission conditions, and sending prompt information for representing that a user meets the preset permission conditions to a client;
the download client comprises: the device comprises an account information acquisition module, a download request output module and a reward prompt module;
the account information acquisition module is used for acquiring account information input by a user, generating and sending an account login request to a download server according to the account information, wherein the account information at least comprises an account identifier;
the download request output module is used for sending a target application download request for downloading the target application to a download server when a download instruction of the target application input by a user is obtained;
and the reward prompting module is used for displaying preset prompting information to the user after the prompting information which is sent by the download server and used for representing that the user meets the preset permission condition is acquired.
Based on the technical scheme, monitoring data items in the downloaded information is implemented in the process of downloading the target application, whether the monitoring data items meet preset permission conditions or not is judged, if yes, the account object associated with the account is authorized to have permission for executing an event corresponding to the preset permission conditions, and prompt information used for representing that a user meets the preset permission conditions is sent to the client. It can be seen that the process enables the rapid issuance of user download rewards.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the provided drawings without creative efforts.
Fig. 1 is a schematic structural diagram of an application download system disclosed in an embodiment of the present application;
fig. 2 is a schematic structural diagram of an application download system according to another embodiment of the present application;
FIG. 3 is a flowchart of data interaction between a download client and a download server according to an embodiment of the present application;
FIG. 4 is a schematic diagram illustrating a process of creating an account object according to an embodiment of the present disclosure;
fig. 5 is a schematic view illustrating a display effect of a display interface of a download client disclosed in an embodiment of the present application;
fig. 6 is a schematic structural diagram of a download server disclosed in an embodiment of the present application.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
In order to improve the issuing efficiency of the download reward and reduce the workload of a user for getting the download reward, the application discloses an application downloading method, a downloading server, a downloading client and an application downloading system.
Fig. 1 is a schematic structural diagram of an application download system disclosed in an embodiment of the present application, where the application download method disclosed privately in the present application can be performed based on the application download system in fig. 1, and referring to fig. 1, the application download system may include: a download client 100 and a download server 200;
the download client 100 may refer to an internet device used by a user, such as a mobile phone, a tablet computer, a PC, and the like, a preset download application platform for downloading other applications is applied in the download client 100, the download application platform performs data interaction with the download server 200 through the download client 100, and the download application platform displays contents such as download information, a login account, preset prompt information, preset application description information, and preset icons to the user through a download interface.
In the technical solution disclosed in the embodiment of the present application, the download server 200 is disposed on a network side, and may be a server group composed of a plurality of network side devices, and performs data interaction with the download client 100 and a server of a currently downloaded target application through an internet, so as to log in an account of the download client 100 and obtain an account object of the currently logged-in account of the download client 100, monitor download data of the download client 100, and execute a preset action when the download data meets a preset condition.
Specifically, referring to fig. 2, in the technical solution disclosed in the embodiment of the present application,
the download client 100 includes: the system comprises an account information acquisition module 101, a download request output module 102 and an incentive prompt module 103;
the account information acquiring module 101 is configured to acquire account information input by a user, generate and send an account login request to the download server 200 according to the account information, where the account information at least includes an account identifier;
a download request output module 102, configured to send a target application download request for downloading a target application to a download server 200 when a download instruction of the target application input by a user is obtained;
the reward prompting module 103 is configured to display a preset prompting message to the user after acquiring a prompting message sent by the download server 200 and used for representing that the monitoring data meets a preset permission condition;
the download server 200 includes: an account login module 201, a real-time speed regulation module 202 and an activity configuration module 203;
the account login module 201 is configured to receive an account login request carrying an account identifier sent by a downloading client, respond to the account login request, and authorize an account corresponding to the account identifier to log in;
the real-time speed regulation module 202 is configured to generate application download information corresponding to the target application downloaded by the account when a target application download request is detected;
the activity configuration module 203 is configured to extract a monitoring data item from the download information, determine whether the monitoring data item meets a preset permission condition, authorize the account object associated with the account to have permission to execute an event corresponding to the preset permission condition if the monitoring data item meets the preset permission condition, and send prompt information for representing that the user meets the preset permission condition to the client.
Next, referring to fig. 3, a data interaction flow between the download client and the download server is described:
step S101: the downloading client sends a login request to the downloading server;
the user firstly inputs account information through an application interface displayed by a downloading client 100, the account information at least corresponds to an account identifier (account name) and a login password corresponding to the account identifier, and after the downloading client 100 acquires the account information input by the user, an account login request is generated according to the account information and the login request is sent to a downloading server;
step S102: the download server responds to the login request;
after the download server acquires the login request, responding to the login request, verifying the login request, and after the login request passes the verification, authorizing the account corresponding to the account identifier to log in, and certainly, if the user selects anonymous login, downloading the target application by adopting a conventional application download mode without executing subsequent actions and processes corresponding to the application;
step S103: the downloading client sends a downloading request of a target application to a downloading server;
after the account is logged in, the downloading client 100 generates a downloading request for downloading the target application according to the user operation, and sends the downloading request to the downloading server;
step S104: generating application downloading information corresponding to the target application;
after the download server obtains a download request, establishing a connection relationship between a server corresponding to the target application and the download client, so as to enable the download client to download the target application, and when downloading the target application, the download server monitors a download state of the target application, and generates download information of the target application, where the download information may include: accumulating the downloading time length, the downloading progress, the current downloading speed and the like;
step S105: judging whether the monitoring data items extracted from the download information meet preset permission conditions, if so, authorizing the account object associated with the account to have permission to execute the event corresponding to the preset permission conditions;
step S106: sending prompt information for representing that a user meets a preset permission condition to a client;
in this step, in order to reduce the probability that the user cancels the download, one or more monitoring items may be preset in the download information, and when the monitoring items satisfy preset conditions, the authority of the account object preset event associated with the current login account is authorized, and the authority may be sent to the account object in the form of a gift package, or an application authority may be directly given to the account object;
in the technical solution disclosed in the embodiment of the present application, the account object may refer to a created registered object of a currently logged-in account under the target application, for example, a downloaded object is a certain game application, and a role is registered in the game when the currently logged-in account is a certain role, and the role may be considered as the account object of the account, and when a monitoring data item satisfies a preset condition, the role is authorized to have a right to execute a certain preset event, and the event right may refer to a right to acquire a preset game gift package, and when the role has the right, the game server directly sends the game gift package corresponding to the right to a warehouse or a mail of the role, and specific content corresponding to the right may be set by a game operator according to a requirement;
certainly, the account object may refer to an object created by a current login account in another application, for example, when the current login account is a QQ account, the account object may be a registered user under QQ chat software, a registered user under a QQ floor main game, or the like, that is, when the current login account adopts the download client to download a target application, and when a monitoring data item in download information of the target application meets a preset condition, the account object corresponding to the current account is authorized to have a right to execute a preset event;
in the technical solution disclosed in the embodiment of the present application, each login account may be associated with a plurality of account objects, for example, when the current login account is a QQ account, the account object may be a registered user in any application that is associated with the current download platform and that the user has registered with the QQ account, or a plurality of registered users that the user has registered under the target application, the user may select a registered user of any application associated with the current login account or any registered user under the target application as an acquirer of the event right, for example, the user may select a registered user under the QQ floor owner as the account object of the current login account, and when a monitoring data item in the download information satisfies a preset condition, the registered user under the QQ floor owner corresponding to the current login account is authorized to have a right to execute an event corresponding to the preset right condition, the event at this time may mean that the registered user is qualified to earn extra joy beans;
in the above technical solution disclosed in the embodiment of the present application, the target application may refer to any application on a current downloading platform on a downloading client, and certainly, in order to improve market share of some applications, the target applications may refer to some specific applications;
step S107: when the download client acquires prompt information which is sent by the download server 200 and used for representing that a user meets a preset permission condition, displaying the preset prompt information to the user;
in this step, after the account object acquires the right of the corresponding event, in order to notify the user in time, the download client is further configured to output preset prompt information to the user, where the preset prompt information may include specific right content of the right.
In the technical solution disclosed in the embodiment of the present application, if the current login account does not have an account object, referring to fig. 2, the above-mentioned solution of the download server 200 may further include: an object creating module 204, where the object creating module 204 is configured to determine whether an account object associated with a login account exists after a client logs in the account, if so, extract the account object, if not, output an object creating instruction to a download client, and after object creating information sent by the client is obtained, create an account object associated with the account according to the object creating information. In order to facilitate the user to view the account object for acquiring the subsequent authority, after the account object is determined or created, the application can also send the basic information of the account object to the downloading user side. Wherein, when the account object is a registered user of a login account under the target application, the object creation module 204 is specifically configured to: and performing data interaction with the server of the target application, judging whether a registered user exists in the current login account under the server of the target application, if so, extracting the registered user as the account object, if not, outputting an object creating instruction for performing user registration under the server of the target application to a download client, after acquiring object creating information sent by the download client, creating the registered user under the server of the target application according to the object creating information, and using the newly created registered user as the account object of the login account. When the account object is a registered user under other preset applications, the object creating module 204 is specifically configured to: and performing data interaction with the servers of the preset applications, judging whether registered users exist in the current login account under the servers, if so, extracting the registered users as the account object, if not, outputting an object creating instruction for creating the registered users under the servers of the preset applications to a download client, wherein the user can create the registered users under one preset application according to requirements, and the created registered users are used as the account object of the current login account.
Corresponding to the object creating module 204, referring to fig. 2, the downloading client 100 may further include an object creating information obtaining module 104, where the object creating information obtaining module 104 is configured to: after an object creation instruction issued by the download server 200 is acquired, a preset object creation window is displayed to a user; acquiring object creation information of a registered user required to be created by the user through the object creation window, and generating and outputting an object creation instruction containing the object creation information to a download server after acquiring the object creation information input by the user through the object creation window; of course, in order to facilitate the user to view the registered user for obtaining the above right, the download client 100 is further configured to display the basic information through the download interface when the basic information of the registered user (object account) is obtained.
With reference to fig. 4, the following describes a process of creating an account object for a registered user under an application targeted by the account object:
step S401: the object creating module acquires account information of a current login account;
step S402: performing data interaction with a server of the target application according to the account information of the current login account, and pulling a registered user of the login account under the target application;
for example, when the target application is a network game application, the registered user may refer to character information created by a current login account under the target application; when the target application is the application of the type of the target application, the registered user is a user created by a current login account under the target application;
step S403: the object creating module feeds back a pulling result to the downloading client;
when the registered user of the login account under the target application is pulled, the pull result is an object creation instruction, and when the registered user of the login account under the target application is pulled, the pull result is basic information of the registered user of the login account under the target application; when a plurality of registered users are pulled, the basic information of all the registered users can be sent to the downloading client, the downloading client displays the registered users and the basic information of the registered users to the users through a downloading interface, one registered user is selected as an account object of a login account according to a user selection instruction, and a selection result is sent to a downloading server;
the basic information of the registered user at least includes a registered user name, and when the target application is a game application, the registered user is a role created in the game by a login account, and the basic information of the registered user may include: the server name of the role and the name of the role;
step S404: when the downloading client side obtains the object creating instruction, a preset object creating window is displayed to a user through an object creating information obtaining module;
step S405: sending the object creation information collected through the object creation window to the object creation module;
for example, when the target application is a game application, the user may select a registered large area, and names, character types, and the like of registered characters through the object creation window, and send these information as object creation information to the object creation module of the download server;
step S406: the object creating module sends the object creating information to a server of the target application for user registration;
step S407: feeding back basic information of a registered user registered by the login account under a server of the target application as a pulling result to the downloading client;
step S408: and when the acquired pulling result is the basic information of the registered user, displaying the basic information of the registered user through a downloading interface.
Optionally, in the technical solution disclosed in the embodiment of the present application, the activity configuration module may select one or more items of data in the downloaded information as the monitoring data, for example, it may select a download progress in the downloaded information as the monitoring data, and at this time, the activity configuration module 203 is specifically configured to:
after the target application starts to be downloaded, extracting a downloading progress from the downloading information, judging whether the downloading progress reaches a preset progress, if so, authorizing the account object associated with the account to have the authority to execute the event corresponding to the preset authority condition, and sending prompt information for representing that the user meets the preset authority condition to the client; if not, continuing monitoring;
wherein, for reasonable setting predetermine the progress, in this application, predetermine the progress and be: and the download progress value corresponding to the maximum value of the download cancellation amount in the relation curve of the download cancellation amount and the download progress value is established according to the download progress values of all the users when the users cancel the download in the process of downloading the target application by the historical users. Of course, the above-mentioned taking the download progress value corresponding to the maximum value of the cancellation download amount as the preset progress is only an example of the present application, and it may also be selected according to other principles, for example, it may be a pole value in the curve or a progress value after the download progress value corresponding to the maximum value of the cancellation download amount.
In the above scheme, in order to facilitate that the account object can prompt the user in time when acquiring the right, a preset icon may be further provided on the download interface of the download client 100, after the representation monitoring data meets a preset right condition, preset prompt information is output to the user in a manner of lighting the preset icon, the icon is used for displaying the right content of the right, if the download progress is taken as the monitoring data item, the download client 100 may display the download progress of the target application in a form of a download progress bar in order to facilitate the user to know when the right can be acquired, and the preset icon is set at a position of the preset progress of the download progress bar.
In order to increase the experience of the user, the permission may be issued in a manner of manual triggering by the user, for example, in the above scheme, when it is determined that the monitoring information satisfies a preset condition, after the preset icon is lit, whether the account object associated with the account is authorized to have the permission to execute the event corresponding to the preset permission condition is selected by determining whether the user triggers the lit preset icon, specifically, when the download client detects that the user triggers the lit preset icon, the download client outputs a permission issue instruction to the download server, and after the download server obtains the permission issue instruction, the download server authorizes the account object associated with the account to have the permission to execute the event corresponding to the preset permission condition.
In addition to separately adopting the download progress as the monitoring data item, the present application may also be configured with a plurality of monitoring data items, as long as any one of the monitoring data items satisfies a preset condition corresponding to the monitoring data item, the account object associated with the account may be authorized to have the authority to execute the event corresponding to the preset authority condition, for example, the monitoring data item may include: the method comprises the following steps of judging whether the monitoring data item meets a preset permission condition or not, specifically: judging whether the downloading progress reaches a preset progress, judging whether the accumulated downloading time reaches a preset time, and judging whether the downloading speed is lower than a preset speed, if any one of the three judgment results is yes, judging that the monitoring data item meets a preset permission condition;
wherein the preset schedule is: and the download progress value corresponding to the maximum value of the download cancellation amount in the relation curve of the download cancellation amount and the download progress value, wherein the preset time is as follows: and the cumulative download time corresponding to the maximum value of the download cancellation amount in the relation curve of the download cancellation amount and the cumulative download time is as follows: the download speed corresponding to the maximum value of the download canceling amount in the relation curve of the download canceling amount and the download speed; and in the process that the relation curve of the download canceling amount and the download progress value, the relation curve of the download canceling amount and the accumulated download time and the relation curve of the download canceling amount and the download speed are used for downloading the target application according to historical users, the download progress, the accumulated download time and the download speed of each user are established when the user cancels the download.
In the technical solution disclosed in the above embodiment of the present application, different login accounts may have different ids, for example, a QQ account may be divided into a general account, a blue diamond account, a QQ member, and the like, and the time for cancelling downloading by users with different ids is different, so that the present application also sets different preset conditions for users with different ids, and certainly, in order to improve the experience of users with different levels, the present application may also allocate different event permissions to accounts with different ids, and for this, the activity configuration module 203 is further configured to, before determining whether the monitoring data item satisfies the preset permission condition: judging the identity of the current login account, calling a preset condition and an event permission which are matched with the identity according to the identity of the current account, taking the called preset condition as a preset condition when judging whether the monitoring data item meets a preset permission condition, and taking the event permission as the event permission of the authorized account object.
For example, when the download progress, the accumulated download time and the download speed are used as data monitoring items, the download progress, the accumulated download time and the download speed of each id when the user cancels the download are counted in advance, a relationship curve between the download cancellation amount and the download progress, a relationship curve between the download cancellation amount and the accumulated download time value and a relationship curve between the download cancellation amount and the download speed value, which are established corresponding to each id, are established, and the corresponding preset progress, preset time and preset speed of each id are determined according to the obtained relationship curves. When determining whether the download progress, the accumulated download time, and the download speed satisfy the preset conditions, the activity configuration module 203 first retrieves the preset progress, the preset time, and the preset speed corresponding to the identity of the login user, and then determines the download progress, the accumulated download time, and the download speed, where the determination process is described above and need not be described herein.
In view of the above, in the solution disclosed in the above embodiment of the present application, before determining whether the monitoring data item satisfies the preset permission condition, the method further includes: and judging whether the account object associated with the login account is authorized to have the authority for executing the event corresponding to the preset authority condition, if so, judging whether the monitoring data item meets the preset authority condition.
In order to prevent multiple authorization of the authority to the account object due to fluctuation of the download speed, in the technical solution disclosed in the above embodiment of the present application, the activity configuration module is further configured to, when one monitoring data item satisfies a preset condition and an account object authorized to be associated with the account has an authority to execute an event corresponding to the preset authority condition, not monitor the monitoring data item, or authorize any account object authorized to be associated with the account to have an authority to execute an event corresponding to the preset authority condition, and not monitor the monitoring data item (where the monitoring data item is all monitoring data items).
In order to prevent the user from repeatedly authorizing the authority to the account object for multiple times due to the fact that the user repeatedly authorizes the target application, in the above scheme, the activity configuration module is further configured to determine whether the target application is downloaded within a preset time before the monitoring data item is extracted, and after the account object associated with the account is authorized to have the authority to execute the event corresponding to the preset authority condition in the process of downloading the target application, if the determination result is negative, extract the monitoring data item, and continuously determine whether the monitoring data item meets the preset authority condition.
In the technical solution disclosed in another embodiment of the present application, in order to facilitate a user to know an application background of the target application and related information of the target application, the download client 100 further stores preset application description information associated with the target application, where the application description information may include preset picture information, text introduction information, picture information, video information, and the like, and these information are displayed to the user through a download interface.
After the version of the target application is updated, the application description information originally stored by the download client 100 is not already applicable to the target application of the new version, and for this, the download server 200 may further include a characteristic configuration module 205, configured to obtain a first version identifier of the application description information stored by the download client 100, and obtain a second version identifier of the application description information stored by the download server 200; and judging whether the first version identifier is the same as the second version identifier, and if not, outputting an application description information downloading instruction for downloading the application description information stored in the download server 200 to the download client 100. After obtaining the application description downloading instruction, the downloading client 100 updates the locally stored application description information according to the application description information stored in the downloading server 200.
In order to facilitate management of the display content of the download interface, the download client 100 is further configured with a display control module 105, configured to: and displaying the application downloading information, the login account, the pre-stored application description information and a preset icon for displaying a preset event to the user through a preset display area. Referring to fig. 5, the preset display area may include a first display area, a second display area, and a third display area, where the first display area is used to display download information, the second display area is used to display a login account or display a login account and an account object, the third display area is used to display application description information, and the fourth display area is used to display a preset icon or the preset condition to a user. Of course, the number and the display content of each region may be selected according to the user's requirement, and each display region may be overlapped with each other, for example, when a download progress is adopted as the monitoring data item, the first display region displays the download progress in a form of a map bar, at this time, the fourth display region is partially overlapped with the first display region, so that the preset icon of the fourth display region is set on the download progress bar of the first display region, and of course, in order not to affect the user's viewing of the download progress, the preset icon adopts a semi-transparent icon.
In order to facilitate a user to more intuitively know a specific embodiment protected by the present application, in the present application, a target application is taken as a game application, an account object is taken as a game role in the game application as an example, and a monitoring data item is a download progress, referring to fig. 6, the download server includes: the system comprises a downloader background, a data interface platform for mutual entertainment, a high-grade marketing system for mutual entertainment and a peripheral grading platform, wherein the account login module, the real-time speed regulation module, the activity configuration module and the object creation module are arranged in the downloader background, and the process of authority issuing disclosed by the embodiment of the application is explained after the download progress reaches the preset progress:
when the downloading progress reaches the preset progress, sending prompt information for representing that a user meets a preset permission condition to a client so as to light a preset icon displayed on a downloading interface of the downloading client; and after the preset icon is triggered by a user, the downloading client sends a permission sending instruction to the mutual entertainment advanced marketing system through the activity configuration module, the mutual entertainment advanced marketing system authorizes the account object associated with the account to have the permission for executing the event corresponding to the preset permission condition through the mutual entertainment data interface platform, and configures the permission to the game role of the login account in the target application through the server of the target application.
For convenience of description, the above system is described with the functions divided into various modules, which are described separately. Of course, the functionality of the various modules may be implemented in the same one or more software and/or hardware implementations as the present application.
The embodiments in the present specification are described in a progressive manner, and the same and similar parts among the embodiments are referred to each other, and each embodiment focuses on the differences from the other embodiments. In particular, the system or system embodiments are substantially similar to the method embodiments and therefore are described in a relatively simple manner, and reference may be made to some of the descriptions of the method embodiments for related points. The above-described system and system embodiments are only illustrative, wherein the units described as separate parts may or may not be physically separate, and the parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the present embodiment. One of ordinary skill in the art can understand and implement it without inventive effort.
Those of skill would further appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, computer software, or combinations of both, and that the various illustrative components and steps have been described above generally in terms of their functionality in order to clearly illustrate this interchangeability of hardware and software. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
The steps of a method or algorithm described in connection with the embodiments disclosed herein may be embodied directly in hardware, in a software module executed by a processor, or in a combination of the two. A software module may reside in Random Access Memory (RAM), memory, Read Only Memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.
It is further noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element.
The previous description of the disclosed embodiments is provided to enable any person skilled in the art to make or use the present invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without departing from the spirit or scope of the invention. Thus, the present invention is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims (22)

1. An application downloading method, applied to a download server, the method comprising:
receiving an account login request carrying an account identifier and sent by a downloading client, responding to the account login request, and authorizing an account corresponding to the account identifier to log in;
when a target application downloading request is detected, acquiring application downloading information corresponding to the target application downloaded by the account, and extracting a monitoring data item from the downloading information;
judging whether the monitoring data item meets a preset authority condition, if so, authorizing the account object associated with the account to have the authority to execute the event corresponding to the preset authority condition, and sending prompt information for representing that the user meets the preset authority condition to the client; whether the monitoring data item meets the preset permission condition or not comprises the following steps: whether the downloading progress reaches the preset progress or not; the preset schedule comprises: and the download progress value corresponding to the maximum value of the download cancellation amount in the relation curve of the download cancellation amount and the download progress value.
2. The application downloading method of claim 1, wherein before authorizing the account object associated with the account to have the right to execute the event corresponding to the preset right condition, further comprising:
and judging whether an account object associated with the account exists, if so, continuing to execute, if not, outputting an object creating instruction to a downloading client, and after object creating information sent by the client is acquired, creating the account object associated with the account according to the object creating information.
3. The application downloading method of claim 1, before determining whether the monitoring data item satisfies a preset permission condition, further comprising:
the method comprises the steps of obtaining an identity mark of a login account, and obtaining a preset authority condition corresponding to the identity mark.
4. The application downloading method of claim 1, before determining whether the monitoring data item satisfies a preset permission condition, further comprising:
and in the process of downloading the target application by historical users, the downloading progress value of each user when the user cancels the downloading is counted, a relation curve of the downloading cancellation amount and the downloading progress value is established, and the downloading progress value corresponding to the maximum value of the downloading cancellation amount is used as the preset progress.
5. The application downloading method of claim 1, wherein after determining whether the downloading progress reaches a preset progress, the method further comprises:
and outputting a lighting instruction for lighting the preset icon to the download client.
6. The application downloading method of claim 5, wherein authorizing the account object associated with the account to have the right to execute the event corresponding to the preset right condition comprises:
judging whether an authority sending instruction sent by a downloading client side is acquired, if so, authorizing the account object associated with the account to have the authority to execute the event corresponding to the preset authority condition;
and the permission sending instruction is automatically generated by the downloading client after detecting that the preset icon is triggered by the user.
7. The application downloading method of claim 1, before determining whether the monitoring data item satisfies a preset permission condition, further comprising:
in the process of counting the historical user downloads, a download progress value, an accumulated download time value and a download speed when each user cancels the download, a relationship curve of the download cancellation amount and the download progress, a relationship curve of the download cancellation amount and the accumulated download time value and a relationship curve of the download cancellation amount and the download speed value are established, the download progress value corresponding to the maximum value of the download cancellation amount is used as a preset progress, the accumulated download time value corresponding to the maximum value of the download cancellation amount is used as preset time, and the download speed corresponding to the maximum value of the download cancellation amount is used as the preset speed.
8. The application downloading method of claim 1, further comprising:
acquiring a first version identifier of the application description information stored by the downloading client and acquiring a second version identifier of the application description information stored by the downloading server;
and judging whether the first version identification is the same as the second version identification, and if not, outputting an application description information downloading instruction for downloading the application description information stored by the downloading server to the downloading client.
9. An application downloading method, applied to a downloading client, includes:
acquiring account information input by a user, generating and sending an account login request to a download server according to the account information, wherein the account information at least comprises an account identifier;
when a downloading instruction of a target application input by a user is acquired, sending a target application downloading request for downloading the target application to a downloading server; when the download server detects the target application download request, acquiring application download information corresponding to the target application downloaded by the account corresponding to the account identifier, extracting a monitoring data item from the download information, judging whether the monitoring data item meets a preset permission condition, if so, authorizing an account object associated with the account to have permission to execute an event corresponding to the preset permission condition, and sending prompt information for representing that a user meets the preset permission condition to the download client; whether the monitoring data item meets the preset permission condition or not comprises the following steps: whether the downloading progress reaches the preset progress or not; the preset schedule comprises: a download progress value corresponding to the maximum value of the download cancellation amount in the relation curve of the download cancellation amount and the download progress value;
and displaying preset prompt information to the user after the prompt information which is sent by the download server and used for representing that the user meets the preset permission condition is acquired.
10. The application downloading method of claim 9, further comprising:
after an object creating instruction issued by a download server is acquired, a preset object creating window is displayed to a user;
and after the object creation information input by the user through the object creation window is acquired, generating and outputting an object creation instruction containing the object creation information to a download server.
11. The application downloading method of claim 9, further comprising:
and displaying the application downloading information, the login account, the pre-stored application description information and a preset icon for displaying a preset event to the user through a preset display area.
12. The application downloading method of claim 11, further comprising:
when a lighting instruction sent by a download server is acquired, lighting the preset icon;
when the preset icon is detected to be triggered by the user, sending an authority sending instruction to a download server;
and after the application description information downloading instruction sent by the downloading server is acquired, updating the locally stored application description information according to the application description information stored in the downloading server.
13. A download server, comprising:
the account login module is used for receiving an account login request carrying an account identifier and sent by a downloading client, responding to the account login request and authorizing the account corresponding to the account identifier to log in;
the real-time speed regulation module is used for generating application downloading information corresponding to the target application downloaded by the account when a target application downloading request is detected;
the activity configuration module is used for extracting a monitoring data item from the download information, judging whether the monitoring data item meets a preset authority condition, if so, authorizing the account object associated with the account to have the authority to execute an event corresponding to the preset authority condition, and sending prompt information for representing that a user meets the preset authority condition to a client; whether the monitoring data item meets the preset permission condition or not comprises the following steps: whether the downloading progress reaches the preset progress or not; the preset schedule comprises: and the download progress value corresponding to the maximum value of the download cancellation amount in the relation curve of the download cancellation amount and the download progress value.
14. The download server of claim 13, further comprising:
and the object creating module is used for judging whether an account object associated with the account exists or not, if so, continuing to execute, if not, outputting an object creating instruction to the download client, and after object creating information sent by the client is acquired, creating the account object associated with the account according to the object creating information.
15. The download server of claim 13, wherein the active configuration module is specifically configured to:
extracting a downloading progress from the downloading information, judging whether the downloading progress reaches a preset progress, if so, authorizing the account object associated with the account to have the authority to execute the event corresponding to the preset authority condition, and sending prompt information for representing that the user meets the preset authority condition to the client;
wherein the preset schedule is: and the download progress value corresponding to the maximum value of the download cancellation amount in the relation curve of the download cancellation amount and the download progress value is established according to the download progress values of all the users when the users cancel the download in the process of downloading the target application by the historical users.
16. The download server of claim 13,
and the relation curve of the download canceling amount and the download progress value is established according to the download progress of each user when the user cancels the download in the process of downloading the target application by the historical user.
17. The download server of claim 13, further comprising:
the characteristic configuration module is used for acquiring a first version identifier of the application description information stored by the downloading client and acquiring a second version identifier of the application description information stored by the downloading server; and judging whether the first version identification is the same as the second version identification, and if not, outputting an application description information downloading instruction for downloading the application description information stored by the downloading server to the downloading client.
18. A download client, comprising:
the account information acquisition module is used for acquiring account information input by a user, generating and sending an account login request to a download server according to the account information, wherein the account information at least comprises an account identifier;
the download request output module is used for sending a target application download request for downloading the target application to a download server when a download instruction of the target application input by a user is obtained; when the download server detects the target application download request, acquiring application download information corresponding to the target application downloaded by the account corresponding to the account identifier, extracting a monitoring data item from the download information, judging whether the monitoring data item meets a preset permission condition, if so, authorizing an account object associated with the account to have permission to execute an event corresponding to the preset permission condition, and sending prompt information for representing that a user meets the preset permission condition to the download client; whether the monitoring data item meets the preset permission condition or not comprises the following steps: whether the downloading progress reaches the preset progress or not; the preset schedule comprises: a download progress value corresponding to the maximum value of the download cancellation amount in the relation curve of the download cancellation amount and the download progress value;
and the reward prompting module is used for displaying preset prompting information to the user after the prompting information which is sent by the download server and used for representing that the user meets the preset permission condition is acquired.
19. The download client of claim 18, further comprising:
the object creation information acquisition module is used for displaying a preset object creation window to a user after an object creation instruction issued by the download server is acquired; and after the object creation information input by the user through the object creation window is acquired, generating and outputting an object creation instruction containing the object creation information to a download server.
20. The download client of claim 18, further comprising:
and the display control module is used for displaying the application downloading information, the login account, the pre-stored application description information and the preset icon for displaying the preset event to the user through a preset display area.
21. An application download system, comprising: a download server and a download client,
the download server includes: the system comprises an account login module, a real-time speed regulation module and an activity configuration module;
the account login module is used for receiving an account login request carrying an account identifier and sent by a downloading client, responding to the account login request and authorizing the account corresponding to the account identifier to log in;
the real-time speed regulation module is used for generating application downloading information corresponding to the target application downloaded by the account when a target application downloading request is detected;
the activity configuration module is used for extracting monitoring data items from the download information, judging whether the monitoring data items meet preset permission conditions or not, if so, authorizing the account object associated with the account to have permission to execute events corresponding to the preset permission conditions, and sending prompt information for representing that a user meets the preset permission conditions to a client; whether the monitoring data item meets the preset permission condition or not comprises the following steps: whether the downloading progress reaches the preset progress or not; the preset schedule comprises: a download progress value corresponding to the maximum value of the download cancellation amount in the relation curve of the download cancellation amount and the download progress value;
the download client comprises: the device comprises an account information acquisition module, a download request output module and a reward prompt module;
the account information acquisition module is used for acquiring account information input by a user, generating and sending an account login request to a download server according to the account information, wherein the account information at least comprises an account identifier;
the download request output module is used for sending a target application download request for downloading the target application to a download server when a download instruction of the target application input by a user is obtained;
and the reward prompting module is used for displaying preset prompting information to the user after the prompting information which is sent by the download server and used for representing that the user meets the preset permission condition is acquired.
22. A storage medium, characterized in that a software module is stored in the storage medium, which when executed by a processor implements the steps of the application download method according to any of the claims 1-8.
CN201611051015.6A 2016-11-24 2016-11-24 Application downloading method, downloading server, downloading client and application downloading system Active CN106550044B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201611051015.6A CN106550044B (en) 2016-11-24 2016-11-24 Application downloading method, downloading server, downloading client and application downloading system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201611051015.6A CN106550044B (en) 2016-11-24 2016-11-24 Application downloading method, downloading server, downloading client and application downloading system

Publications (2)

Publication Number Publication Date
CN106550044A CN106550044A (en) 2017-03-29
CN106550044B true CN106550044B (en) 2020-03-03

Family

ID=58395780

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201611051015.6A Active CN106550044B (en) 2016-11-24 2016-11-24 Application downloading method, downloading server, downloading client and application downloading system

Country Status (1)

Country Link
CN (1) CN106550044B (en)

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107124451B (en) * 2017-04-18 2020-09-01 腾讯科技(深圳)有限公司 Application resource acquisition method and device
CN107181804B (en) * 2017-05-25 2019-01-08 腾讯科技(深圳)有限公司 The method for down loading and device of resource
CN108768779B (en) * 2018-06-04 2020-12-29 杭州迪普科技股份有限公司 Statistical method and device for network resources
CN112068854B (en) * 2019-06-10 2023-09-01 杭州海康威视数字技术股份有限公司 Intelligent device algorithm updating system, intelligent device and platform server
CN110401702B (en) * 2019-07-09 2022-03-25 北京达佳互联信息技术有限公司 Offline package downloading method and device, electronic equipment and storage medium
CN113127021B (en) * 2019-12-30 2023-06-23 深圳Tcl新技术有限公司 Application upgrading method and computer equipment
CN112256280A (en) * 2020-09-01 2021-01-22 郑州富联智能工坊有限公司 Information processing apparatus and information processing method
CN114500496A (en) * 2020-10-27 2022-05-13 华为终端有限公司 Target data downloading method and device
CN112364313A (en) * 2020-10-27 2021-02-12 北京思特奇信息技术股份有限公司 Method and system for safely downloading data
CN112487451B (en) * 2020-11-30 2023-01-17 北京字跳网络技术有限公司 Display method and device and electronic equipment
CN112749880A (en) * 2020-12-25 2021-05-04 上海瑞家信息技术有限公司 Information processing method, information processing device and electronic equipment
CN113032040B (en) * 2021-03-15 2023-07-28 北京百度网讯科技有限公司 Method, apparatus, device, medium, and article for processing tasks
WO2023044058A1 (en) * 2021-09-17 2023-03-23 Viasat, Inc. Providing communication sessions based on locally hosted interaction
EP4392920A1 (en) * 2021-09-17 2024-07-03 ViaSat, Inc. Providing communication sessions based on mobile application engagement

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103262111A (en) * 2010-08-06 2013-08-21 Tapjoy公司 System and method for rewarding application actions
WO2014208238A1 (en) * 2013-06-28 2014-12-31 株式会社コナミデジタルエンタテインメント Management device, management method, terminal device, control method and program
CN104871200A (en) * 2012-12-27 2015-08-26 株式会社博客乐宝 In-game incentive granting device and program for incentive granting
CN105245570A (en) * 2015-08-31 2016-01-13 苏州天平先进数字科技有限公司 APP sharing mode
CN105812479A (en) * 2016-04-15 2016-07-27 腾讯科技(深圳)有限公司 Request and device of permission and acquisition method and device

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120265603A1 (en) * 2011-04-14 2012-10-18 Fiksu, Inc. Mobile digital media download tracking management utilizing statistical user fingerprinting techniques through correlation of web-based download user actions with mobile application download user actions
JP5107455B1 (en) * 2011-10-03 2012-12-26 株式会社ファンコミュニケーションズ Network advertisement management system and program for network advertisement management system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103262111A (en) * 2010-08-06 2013-08-21 Tapjoy公司 System and method for rewarding application actions
CN104871200A (en) * 2012-12-27 2015-08-26 株式会社博客乐宝 In-game incentive granting device and program for incentive granting
WO2014208238A1 (en) * 2013-06-28 2014-12-31 株式会社コナミデジタルエンタテインメント Management device, management method, terminal device, control method and program
CN105245570A (en) * 2015-08-31 2016-01-13 苏州天平先进数字科技有限公司 APP sharing mode
CN105812479A (en) * 2016-04-15 2016-07-27 腾讯科技(深圳)有限公司 Request and device of permission and acquisition method and device

Also Published As

Publication number Publication date
CN106550044A (en) 2017-03-29

Similar Documents

Publication Publication Date Title
CN106550044B (en) Application downloading method, downloading server, downloading client and application downloading system
JP6856831B2 (en) How and devices to distribute augmented reality-based virtual objects
JP6434645B2 (en) Information processing method, terminal, and computer storage medium
TWI673668B (en) Business implementation method and device
WO2014208147A1 (en) Management device, management method, terminal device, control method, and program
CN106921724B (en) Game promotion content processing method and device
KR101856118B1 (en) Identifying media store users eligible for promotions
CN113301421B (en) Live broadcast segment display method and device, storage medium and electronic equipment
CN105208088A (en) Evaluation index determining method and apparatus
US20220414749A1 (en) Server device and electronic commerce transaction method
CN104918203A (en) Method and device for reminding residual internet traffic of mobile subscriber
WO2016035522A1 (en) Management device, terminal device, control method, and program
JP5658320B2 (en) Terminal device, control method, and program
CN113238696B (en) Control method and device of electronic control equipment and computer readable storage medium
JP7389198B2 (en) Ticket provision method and ticket provision system
KR101398099B1 (en) The method, server and terminal for providing advertising service
WO2018024261A1 (en) Method and device for sharing public content
CN113595878B (en) Data interaction method and device, storage medium and electronic equipment
KR101656956B1 (en) System and method for managing chat rooms
JP2012203713A (en) Betting support system, method of controlling betting support system, program, and recording medium
JP2020204878A (en) Press release distribution device, press release distribution method, and program
JP5658324B2 (en) Terminal device, control method, and program
JP5658322B2 (en) Terminal device, control method, and program
JP7002693B2 (en) Information providing device, information providing method and communication terminal
JP5951667B2 (en) Server apparatus and program

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant