CN110297717A - Determine method, apparatus, electronic equipment and the storage medium of client application participator - Google Patents

Determine method, apparatus, electronic equipment and the storage medium of client application participator Download PDF

Info

Publication number
CN110297717A
CN110297717A CN201810239217.6A CN201810239217A CN110297717A CN 110297717 A CN110297717 A CN 110297717A CN 201810239217 A CN201810239217 A CN 201810239217A CN 110297717 A CN110297717 A CN 110297717A
Authority
CN
China
Prior art keywords
sharer
client application
identification information
application program
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.)
Pending
Application number
CN201810239217.6A
Other languages
Chinese (zh)
Inventor
李震
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhuomi Private Ltd
Original Assignee
Hong Kong LiveMe Corp 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 Hong Kong LiveMe Corp ltd filed Critical Hong Kong LiveMe Corp ltd
Priority to CN201810239217.6A priority Critical patent/CN110297717A/en
Publication of CN110297717A publication Critical patent/CN110297717A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/54Interprogram communication
    • G06F9/543User-generated data transfer, e.g. clipboards, dynamic data exchange [DDE], object linking and embedding [OLE]

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The embodiment of the present invention discloses method, apparatus, electronic equipment and the storage medium of a kind of determining client application participator, is related to field of communication technology, can make to determine that the process of participator is easy to operate.It include the identification information of the verbal description and participator to the client application of sharing in the sharing information the described method includes: receiving the client application sharing information that participator shares;Download and install the client application that starting participator shares;The identification information for the participator that obtains the identification information of participator automatically by the client application, and will acquire is sent to server-side, so that the server-side determines participator according to the identification information.The present invention is suitable for the sharing of client application.

Description

Method and device for determining client application program sharer, electronic equipment and storage medium
Technical Field
The present invention relates to the field of communications technologies, and in particular, to a method and an apparatus for determining a client application sharer, an electronic device, and a storage medium.
Background
With the continuous development of client Application programs (english: Application; abbreviation: App), various Application program promotion methods are also available, and one attractive promotion method is to promote Application programs in a sharing manner.
Currently, a method for sharing a client application generally includes: the sharee inputs the sharing code of the sharer through the downloaded APP, and the server determines the sharer through the sharing code, so that the prize is issued to the sharer.
However, the existing method for sharing APP has the following problems: the shared person needs to copy or remember the sharing code in advance, the sharing code is pasted or input manually after downloading the APP is completed, and the server determines the shared person according to the sharing code, so that the process operation for determining the shared person is relatively complicated.
Disclosure of Invention
In view of this, embodiments of the present invention provide a method, an apparatus, and an electronic device for determining a sharer of a client application, so that the process of determining the sharer is simple.
In order to achieve the above purpose, the embodiment of the invention adopts the following technical scheme:
in a first aspect, an embodiment of the present invention provides a method for determining a client application sharer, where the method includes:
receiving client application program sharing information shared by a sharer, wherein the sharing information comprises character description of the shared client application program and identification information of the sharer;
downloading and installing a client application program for starting sharing of a sharer;
and automatically acquiring the identification information of the sharer through the client application program, and sending the acquired identification information of the sharer to the server, so that the server determines the sharer according to the identification information.
Optionally, after receiving the client application sharing information shared by the sharer, the method further includes:
copying the sharing information or the identification information of the sharer included in the sharing information to a clipboard;
the obtaining of the identifier information of the sharer through the client application program includes:
and acquiring the identification information of the sharer from the clipboard through the client application program.
Optionally, the copying the shared information or the identifier information of the sharer included in the shared information to the clipboard includes:
before a client application program shared by sharers is started, copying the shared information or identification information of the sharers included in the shared information to a clipboard; or,
after a client application program shared by sharers is started, the shared information or identification information of the sharers included in the shared information is copied to a clipboard.
Optionally, after a client application program shared by a sharer is started, under a condition that the shared information or identification information of the sharer included in the shared information is copied to a clipboard, the obtaining, by the client application program, the identification information of the sharer from the clipboard includes:
and judging whether the time of the first start of the client application program and the current time are less than a preset time threshold value or not, if so, acquiring the identification information of the sharer from the clipboard, and otherwise, giving up acquiring the identification information of the sharer from the clipboard.
Optionally, the method further includes:
and acquiring the identification information of the current user through the client application program, and sending the acquired identification information of the current user to the server so that the server establishes the association relationship between the sharer and the current user.
Optionally, the method further includes: further comprising:
sharing the client application program to a third person, so that after the server confirms that the third person installs the client application program, receiving a sharing reward sent by the server; or,
and sharing the client application program to a third person, so that after the server confirms that the third person installs the client application program, the server receives the sharing reward sent by the server when sending the sharing reward to the sharer based on the association relationship.
In a second aspect, an embodiment of the present invention provides an apparatus for determining a client application sharer, where the apparatus includes: a shared information receiving module, an installation starting module and an identification information acquiring module, wherein,
the sharing information receiving module is used for receiving client application program sharing information shared by a sharer, wherein the sharing information comprises character description of the shared client application program and identification information of the sharer;
the installation starting module is used for downloading and installing a client application program shared by the sharers;
and the identification information acquisition module is used for automatically acquiring the identification information of the sharer through the client application program and sending the acquired identification information of the sharer to the server so that the server determines the sharer according to the identification information.
Optionally, the apparatus further comprises: the identification information copying module is used for copying the sharing information or the identification information of the sharer included in the sharing information to the clipboard;
wherein, the identification information acquisition module comprises: the method is specifically used for acquiring the identification information of the sharer from the clipboard through the client application program.
Optionally, the identification information copying module includes: the first copying unit is used for copying the sharing information or the identification information of the sharer included in the sharing information to a clipboard before a client application program shared by the sharer is started; or,
the identification information copying module comprises a second copying unit and is used for copying the sharing information or the identification information of the sharer included in the sharing information to the clipboard after the client application program shared by the sharer is started.
Optionally, the second copy unit further includes: the judging subunit is used for judging whether the time of the first start of the client application program is less than a preset time threshold value from the current time;
and the replication sub-unit is used for acquiring the identification information of the sharer from the clipboard if the time of the first start of the client application program is less than a preset time threshold from the current time, and otherwise, giving up acquiring the identification information of the sharer from the clipboard.
Optionally, the apparatus further includes a current user information obtaining module, configured to obtain identification information of the current user through the client application program, and send the obtained identification information of the current user to the server, so that the server establishes an association relationship between the sharer and the current user.
Optionally, the apparatus further includes a first sharing module, configured to share the client application program to a third person;
the first reward receiving module is used for receiving the sharing reward sent by the server side by the current user after the server side confirms that the third person installs the client application program; or,
the device further comprises:
the second sharing module is used for sharing the client application program to a third person;
and the second reward receiving module is used for receiving the sharing reward sent by the server side by the current user and the sharer establishing an association relationship with the current user after the server side confirms that the third person installs the client application program.
The device also comprises a second reward issuing module which is used for the server side to issue rewards to the sharers.
In a third aspect, an embodiment of the present invention provides an electronic device, where the electronic device includes: the device comprises a shell, a processor, a memory, a circuit board and a power circuit, wherein the circuit board is arranged in a space enclosed by the shell, and the processor and the memory are arranged on the circuit board; a power supply circuit for supplying power to each circuit or device of the electronic apparatus; the memory is used for storing executable program codes; the processor executes the program corresponding to the executable program code by reading the executable program code stored in the memory, and is used for executing the method of any one of the foregoing embodiments.
In a fourth aspect, the present invention also provides a computer-readable storage medium storing one or more programs, which are executable by one or more processors to implement the method of any one of the foregoing embodiments.
According to the method, the device, the electronic equipment and the storage medium for determining the sharer of the client application program, the current user only needs to receive the client application program sharing information shared by the sharer, download, install and start the client application program, the client application program can automatically acquire identification information from the sharing information and send the identification information of the sharer to the server, and the server determines the sharer according to the identification information.
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 some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
FIG. 1 is a diagram illustrating an application environment of a method for determining sharers of an application according to an embodiment of the present invention;
FIG. 2 is a flowchart illustrating an embodiment of a method for determining an application sharer according to the present invention;
FIG. 3 is a flowchart illustrating a method for determining sharers of an application according to another embodiment of the present invention;
FIG. 4 is a flowchart illustrating a method of determining an application sharer according to another embodiment of the present invention;
FIG. 5 is a flowchart illustrating a method for determining sharers of an application according to yet another embodiment of the present invention;
FIG. 6 is a flowchart illustrating an embodiment of an apparatus for determining sharers of an application according to the present invention;
fig. 7 is a schematic structural diagram of an embodiment of an electronic device according to the present invention.
Detailed Description
In order to make the technical solutions of the present invention better understood, 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.
Example one
The embodiment of the invention provides the embodiment of the method for determining the sharer of the client application program, which simplifies the process of determining the sharer and simplifies the operation of the process of determining the sharer. Fig. 1 is a schematic diagram of an application environment of a method for determining an application sharer according to an embodiment of the present invention, it should be understood that the method for determining a client application sharer may be applied to the application environment shown in fig. 1, where, referring to fig. 1, a terminal device 101 is a first sharer of a client application, and is configured to send client application sharing information to other terminal devices or publish the client application sharing information to a platform such as a social media or a website; the terminal device 102 receives client application sharing information sent by the terminal device 101 as a first sharer through a network, or the terminal device 102 acquires application sharing information published by the terminal device 101 from platforms such as social media and websites; the sharing information comprises character description of the shared client application program and identification information of a sharer; the identification information may be a system ID used by the terminal device, for example, if the terminal device is a smart phone and an Android system (Android) is used, the identification information is an Android ID; the identification information may also be a Mac address, provided of course that the terminal device supports WIFI (a technology that allows the electronic device to connect to a Wireless Local Area Network (WLAN)) or bluetooth functionality; for a terminal device with a call function, the identification information may also be an IMEI (commonly called a mobile phone serial number or a mobile phone serial number) of the device, and the identification information may also be an IP address (Internet protocol address); before sharing information of the client application program, if the application program is installed, the sharer can also be a unique identification code generated by the application program server according to any one or combination of the application program and the application program; the application program account registered by the sharer or other information which can uniquely identify the sharer and is related to the account can also be used; the terminal device 102, in response to the sharing information content sent by the terminal device 101, downloads and installs the client application program shared by the sharer from any channel, where the downloading channel may be a social platform, a website webpage, a terminal device application store, or the like, and this embodiment does not limit this; the terminal device 102 starts the application program after downloading and installing the application program, and the client application program automatically acquires the identification information of the sharer and sends the acquired identification information of the sharer to the server 103, so that the server 103 determines the sharer according to the identification information.
It can be understood that, in the existing process of determining a sharer, after downloading a client application program, the client application program is started, an input port needs to be searched, a sharing code is manually pasted or input, the operation is complex, the mode that the client acquires the sharing code is passive acquisition, the acquisition of the sharing code needs to be acquired by depending on the input of a user, and once the shared user forgets or is afraid of trouble and does not input the sharing code, the sharer cannot be effectively determined, so that the rewarding sharer cannot be issued.
In the embodiment of the invention, by the method for determining the sharer of the client application program, the current user only needs to receive the shared information of the client application program shared by the sharer, download, install and start the client application program, the client application program can automatically acquire the identification information from the shared information and send the identification information of the sharer to the server, and the server determines the sharer according to the identification information;
furthermore, after the client application program is downloaded, installed and started by the sharer, the client can automatically and actively acquire the sharing information without any manual operation of the user, so that the sharer can be effectively determined, and the problem that the sharer cannot be effectively determined due to the fact that the user forgets or is afraid of trouble and does not input the sharing code in the prior art is solved.
Optionally, in this embodiment, the terminal device may include, but is not limited to, at least one of the following: mobile phones, tablet computers, notebook computers, desktop PCs, smart televisions and other hardware devices for application installation. The network may include, but is not limited to, at least one of: wide area networks, metropolitan area networks, and local area networks. The above is only an exemplary illustration, and the present embodiment does not limit the present invention.
In an embodiment of the present invention, a method for determining a client application sharer is provided, as shown in fig. 2, the method includes:
and S11, receiving client application program sharing information shared by a sharer, wherein the sharing information comprises text description of the shared client application program and identification information of the sharer.
In this step, the sharer may be a user who has installed the client application, and for the user who has installed the client application, information that is distributed by the server and can uniquely identify the sharer may be obtained by a method of registering an account. The user may also be an uninstalled user, the identification information may include, but is not limited to, the aforementioned IP address, terminal device serial number, and the like, and the identification information may be presented in the form of text, or may be presented in the form of picture, sound, image code, and the like, which is not limited in this embodiment.
And S12, downloading and installing the client application program for starting the sharer sharing.
In the step, as information for responding to the sharing information sent by the sharer or information for inviting downloading application sent by the sharer independently, a specific downloading address can be selected by a current user at will, the sharing information can comprise the specific downloading address, and the current user can perform additional downloading according to the notified specific address; or the user only needs to copy the sharing information and then opens a browser to automatically jump to the downloading page; in this embodiment, a specific manner of downloading the application is not limited.
And S13, automatically acquiring the identification information of the sharer through the client application program, and sending the acquired identification information of the sharer to the server, so that the server determines the sharer according to the identification information.
In this step, after the client application is started, sharing information including application text description content is automatically acquired from a terminal device process, and identification information in the sharing information is read from the sharing information; the specific method for the server to determine the sharer according to the identification information may be that the server queries the sharer matching the identification information from the database according to the corresponding relationship between the specific identification information and the sharer, and performs verification of the identification information, for example, the IMEI number of the terminal device, specifically, when the sharer shares the application program sharing information, the server obtains the initial byte and length of the IMEI number of the terminal device identifying the uniqueness of the sharer in the sharing information sent by the client until each byte of the IMEI number is obtained and stored in the database, after the application program is shared to the current user, the client automatically obtains the sharer identification information in the sharing information from the current user terminal device and sends the sharer identification information to the server after the user downloads and installs, after the server obtains the information, queries the database to perform byte-by-byte comparison verification, and determines the matching information, thereby locking the sharer corresponding to the identification information; it can be understood that, according to the difference of the identification information, the specific verification method is also different, and the example herein is not to be construed as a limitation on the technical solution of the present invention.
According to the method for determining the sharer of the client application program, provided by the embodiment of the invention, the client only needs to receive the sharing information of the application program and download and install the application program, the client application program can automatically acquire the identification information from the sharing information and send the identification information of the sharer to the server, and the server determines the sharer according to the identification information.
Referring to fig. 3, as an optional embodiment in the present implementation, after receiving the client application sharing information shared by the sharer in the step S11, the method further includes the following steps:
and S111, copying the sharing information or the identification information of the sharer included in the sharing information to a clipboard.
In this step, the clipboard is an area in the memory and is a plug-in the terminal device, and through the clipboard, the user can transfer and share the selected information with other users through simple actions such as cutting, pasting, and the like.
Step S12, the obtaining of the identifier of the sharer by the client application includes the steps of:
and S121, acquiring identification information of the sharer from the clipboard through the client application program.
In this step, after the current user performs an operation in response to the content of the shared information, for example, copies the shared information, the current user loads the shared information to a process and allocates a corresponding storage address to the process.
In an embodiment of the present invention, as an optional embodiment, after determining the sharer according to the identification information, the method further includes: and the server side issues an award to the sharer.
By the method, the operation is simple, the sharer can be effectively determined, and therefore the reward can be accurately and timely issued to the sharer, and more users are prompted to assist in popularizing the application program.
In this embodiment, as an optional embodiment, the copying the shared information or the identifier information of the sharer included in the shared information to the clipboard includes: before a client application program shared by sharers is started, copying the shared information or identification information of the sharers included in the shared information to a clipboard; or after a client application program shared by sharers is started, copying the shared information or the identification information of the sharers included in the shared information to a clipboard.
In this embodiment, only the identification information including the sharer needs to be copied to the clipboard, and the identification information identifying the identity of the sharer can be actively scanned without performing other operations after the application program is started, so that the tedious operation of manually inputting the sharing code in the prior art is avoided.
In this embodiment, as an optional embodiment, after a client application program shared by sharers is started, under a condition that the shared information or identification information of the sharers included in the shared information is copied to a clipboard, the obtaining, by the client application program, the identification information of the sharers from the clipboard includes: and judging whether the time of the first start of the client application program and the current time are less than a preset time threshold value or not, if so, acquiring the identification information of the sharer from the clipboard, and otherwise, giving up acquiring the identification information of the sharer from the clipboard.
Referring to fig. 5, in this embodiment, as an alternative embodiment, the method further includes: and acquiring the identification information of the current user through the client application program, and sending the acquired identification information of the current user to the server so that the server establishes the association relationship between the sharer and the current user.
In the embodiment, it can be understood that a specific implementation scheme for associated reward distribution is provided by establishing an association relationship between a sharer and a current user, and the reward can be reasonably distributed among a plurality of users; for example, the first sharer sends client application program sharing information to the second sharer, the second sharer downloads and installs the client application program and starts the client application program, after the client application program of the second user starts the client application program, the client application program of the second user sends the sharing information and identification information of the second user, such as an IP address or a terminal equipment serial number, to the server, the server establishes an association relationship between the identification information of the first user and the identification information of the second user and stores the association relationship into a database, or generating unique identification information containing the identity of the second to be pushed to the second according to the association relation, wherein the second can send the identification information to the third as sharing information or a part of the identification information, or to a plurality of people, and after the third responds to the content of the sharing information of the second, the application program is downloaded and installed, and the server side can issue the reward to the first reward according to the incidence relation stored in the database besides the reward to the second reward.
For the sake of clarity, the overall implementation of the embodiment of the present invention is described with reference to fig. 4 and 5, and with reference to a specific application example as follows:
a certain APP has the activity of inviting friends to download APPs and obtaining a plurality of sharing rewards, developers can acquire the activity through various promotion modes such as short message pushing, social application software platform pushing and the like by a user A through any one of the ways, the APP is downloaded, the APP server side obtains the unique identification information such as the IP address, the terminal equipment IMEI number and the like of the user, generates a unique password or directly adopts the unique identification information as the unique password to be given to the user A, and the user A can obtain the rewards after recommending other people to download.
The user a shares a piece of text on a private letter or social media (or directly sends the text to a friend in social application software such as WeChat), and the text content is as follows: "hello, friend, copy the content and then download this APP, help me get a 10-dollar reward # kouling8697 #".
The user B, C, D copies the shared content through private letters or social media (or copies the shared content in a social application software dialog box such as WeChat after receiving the content from A), responds to the content, downloads and installs the APP through any APP obtaining channel;
after the users B, C and D are installed, the APP is started, the APP automatically scans each user terminal device, finds a password "# kouling8697# in a clipboard, and sends the password and information carried by the current client to a server;
the server side checks the password, determines the identity of a sharer corresponding to the password from a database, and issues rewards to the sharer;
or further, an association relationship is established between the current user and the sharer according to the current user information and the password information of the sharer, so that after the current user continues to recommend the user to install the application program, the current user can not only obtain the reward, but also obtain the reward for the sharer associated with the current user, and the enthusiasm of user popularization is further promoted.
It should be noted that the examples are not to be construed as limiting the invention exclusively.
In this embodiment, as an optional embodiment, the client application is shared with a third person, so that after the server confirms that the third person installs the client application, a sharing reward sent by the server is received; or the client application program is shared with a third person, so that after the server confirms that the third person installs the client application program, the server receives the sharing reward sent by the server when sending the sharing reward to the sharer based on the association relationship.
According to the method, a reasonable mode of distributing the rewards among the multi-user sharing application programs is established.
Example two
Referring to fig. 6, an embodiment of the present invention provides an apparatus for determining a sharer of a client application, where the apparatus includes: the client application program sharing system comprises a sharing information receiving module 21, an installation starting module 22 and an identification information acquiring module 23, wherein the sharing information receiving module 21 is used for receiving client application program sharing information shared by a sharer, and the sharing information comprises character description of the shared client application program and identification information of the sharer; the installation starting module 22 is used for downloading and installing a client application program shared by the sharers; the identification information obtaining module 23 is configured to automatically obtain identification information of a sharer through the client application program, and send the obtained identification information of the sharer to the server, so that the server determines the sharer according to the identification information.
In this embodiment, as an optional embodiment, the apparatus further includes: the identification information copying module is used for copying the sharing information or the identification information of the sharer included in the sharing information to the clipboard; wherein, the identification information obtaining module 23 includes: the method is specifically used for acquiring the identification information of the sharer from the clipboard through the client application program.
In this embodiment, as an optional embodiment, the identification information copying module includes: the first copying unit is used for copying the sharing information or the identification information of the sharer included in the sharing information to a clipboard before a client application program shared by the sharer is started; or the identification information copying module comprises a second copying unit, and is used for copying the sharing information or the identification information of the sharer included in the sharing information to the clipboard after the client application program shared by the sharer is started.
In this embodiment, as an optional embodiment, the second copy unit further includes: the judging subunit is used for judging whether the time of the first start of the client application program is less than a preset time threshold value from the current time; and the replication sub-unit is used for acquiring the identification information of the sharer from the clipboard if the time of the first start of the client application program is less than a preset time threshold from the current time, and otherwise, giving up acquiring the identification information of the sharer from the clipboard.
In this embodiment, as an optional embodiment, the apparatus further includes a current user information obtaining module, configured to obtain, through the client application program, identification information of a current user, and send the obtained identification information of the current user to the server, so that the server establishes an association relationship between the sharer and the current user.
In this embodiment, as an optional embodiment, the apparatus further includes: the first sharing module is used for sharing the client application program to a third person; and the first reward receiving module is used for receiving the sharing reward sent by the server after the server confirms that the third person installs the client application program.
Alternatively, the apparatus further comprises: the second sharing module is used for sharing the client application program to a third person; and the second reward receiving module is used for receiving the sharing reward sent by the server when the server sends the sharing reward to the sharer based on the association relationship after the server confirms that the third person installs the client application program.
It should be noted that, for simplicity of description, each method or apparatus embodiment is described as a series of acts or combination of acts, and some steps may be performed in other sequences or simultaneously according to the present invention. The embodiments described in this specification are preferred embodiments and the acts referred to are not necessarily required to practice the invention.
The embodiment of the invention also provides electronic equipment, and the electronic equipment comprises the device in any one of the embodiments.
Fig. 7 is a schematic structural diagram of an embodiment of an electronic device of the present invention, which can implement the processes of the embodiments shown in fig. 1 to 3 of the present invention, and as shown in fig. 7, the electronic device may include: the device comprises a shell 41, a processor 42, a memory 43, a circuit board 44 and a power circuit 45, wherein the circuit board 44 is arranged inside a space enclosed by the shell 41, and the processor 42 and the memory 43 are arranged on the circuit board 44; a power supply circuit 45 for supplying power to each circuit or device of the electronic apparatus; the memory 43 is used for storing executable program code; the processor 42 runs a program corresponding to the executable program code by reading the executable program code stored in the memory 43, for performing the following operations: receiving client application program sharing information shared by a sharer, wherein the sharing information comprises character description of the shared client application program and identification information of the sharer; downloading and installing a client application program for starting sharing of a sharer; and automatically acquiring the identification information of the sharer through the client application program, and sending the acquired identification information of the sharer to the server, so that the server determines the sharer according to the identification information.
The specific execution process of the above steps by the processor 42 and the steps further executed by the processor 42 by running the executable program code may refer to the description of the embodiment shown in fig. 1 to 3 of the present invention, and are not described herein again.
The electronic device exists in a variety of forms, including but not limited to:
(1) a mobile communication device: such devices are characterized by mobile communications capabilities and are primarily targeted at providing voice, data communications. Such terminals include: smart phones (e.g., iphones), multimedia phones, functional phones, and low-end phones, among others.
(2) Ultra mobile personal computer device: the equipment belongs to the category of personal computers, has calculation and processing functions and generally has the characteristic of mobile internet access. Such terminals include: PDA, MID, and UMPC devices, etc., such as ipads.
(3) A portable entertainment device: such devices can display and play multimedia content. This type of device comprises: audio, video players (e.g., ipods), handheld game consoles, electronic books, and smart toys and portable car navigation devices.
(4) A server: the device for providing the computing service comprises a processor, a hard disk, a memory, a system bus and the like, and the server is similar to a general computer architecture, but has higher requirements on processing capacity, stability, reliability, safety, expandability, manageability and the like because of the need of providing high-reliability service.
(5) And other electronic equipment with data interaction function.
The embodiment of the invention also provides a storage medium for storing the application program, wherein the application program is used for executing the method for determining the sharer of the application program provided by the first embodiment of the invention.
It is 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. The term "comprising", without further limitation, means that the element so defined is not excluded from the group consisting of additional identical elements in the process, method, article, or apparatus that comprises the element. As will be appreciated by one of ordinary skill in the art, the situation may be specified.
It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above can be implemented by a computer program, which can be stored in a computer-readable storage medium, and when executed, can include the processes of the embodiments of the methods described above. The storage medium may be a magnetic disk, an optical disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), or the like.
The above description is only for the specific embodiment of the present invention, but the scope of the present invention is not limited thereto, and any changes or substitutions that can be easily conceived by those skilled in the art within the technical scope of the present invention are included in the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.

Claims (10)

1. A method for determining a sharer of a client application, the method comprising the steps of:
receiving client application program sharing information shared by a sharer, wherein the sharing information comprises character description of the shared client application program and identification information of the sharer;
downloading and installing a client application program for starting sharing of a sharer;
and automatically acquiring the identification information of the sharer through the client application program, and sending the acquired identification information of the sharer to the server, so that the server determines the sharer according to the identification information.
2. The method of claim 1, after receiving the client application sharing information shared by the sharer, further comprising:
copying the sharing information or the identification information of the sharer included in the sharing information to a clipboard;
the obtaining of the identifier information of the sharer through the client application program includes:
and acquiring the identification information of the sharer from the clipboard through the client application program.
3. The method according to claim 2, wherein the copying the shared information or the identification information of the sharer included in the shared information to a clipboard comprises:
before a client application program shared by sharers is started, copying the shared information or identification information of the sharers included in the shared information to a clipboard; or,
after a client application program shared by sharers is started, the shared information or identification information of the sharers included in the shared information is copied to a clipboard.
4. The method according to claim 3, wherein, in a case where after a client application program shared by sharers is started, the shared information or identification information of the sharers included in the shared information is copied to a clipboard, the obtaining, by the client application program, the identification information of the sharers from the clipboard includes:
and judging whether the time of the first start of the client application program and the current time are less than a preset time threshold value or not, if so, acquiring the identification information of the sharer from the clipboard, and otherwise, giving up acquiring the identification information of the sharer from the clipboard.
5. The method of claim 1, further comprising: and acquiring the identification information of the current user through the client application program, and sending the acquired identification information of the current user to the server so that the server establishes the association relationship between the sharer and the current user.
6. The method of claim 5, further comprising:
sharing the client application program to a third person, so that after the server confirms that the third person installs the client application program, receiving a sharing reward sent by the server; or,
and sharing the client application program to a third person, so that after the server confirms that the third person installs the client application program, the server receives the sharing reward sent by the server when sending the sharing reward to the sharer based on the association relationship.
7. An apparatus to determine a client application sharer, comprising: a shared information receiving module, an installation starting module and an identification information acquiring module, wherein,
the sharing information receiving module is used for receiving client application program sharing information shared by a sharer, wherein the sharing information comprises character description of the shared client application program and identification information of the sharer;
the installation starting module is used for downloading and installing a client application program shared by the sharers;
and the identification information acquisition module is used for automatically acquiring the identification information of the sharer through the client application program and sending the acquired identification information of the sharer to the server so that the server determines the sharer according to the identification information.
8. The apparatus of claim 7, further comprising:
the identification information copying module is used for copying the sharing information or the identification information of the sharer included in the sharing information to the clipboard;
the identification information obtaining module is specifically configured to obtain identification information of a sharer from the clipboard through the client application program.
9. An electronic device, characterized in that the electronic device comprises: the device comprises a shell, a processor, a memory, a circuit board and a power circuit, wherein the circuit board is arranged in a space enclosed by the shell, and the processor and the memory are arranged on the circuit board; a power supply circuit for supplying power to each circuit or device of the electronic apparatus; the memory is used for storing executable program codes; the processor executes a program corresponding to the executable program code by reading the executable program code stored in the memory, for performing the method of any one of claims 1 to 6.
10. A computer readable storage medium, characterized in that the computer readable storage medium stores one or more programs which are executable by one or more processors to implement the method of any of the preceding claims 1 to 6.
CN201810239217.6A 2018-03-22 2018-03-22 Determine method, apparatus, electronic equipment and the storage medium of client application participator Pending CN110297717A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810239217.6A CN110297717A (en) 2018-03-22 2018-03-22 Determine method, apparatus, electronic equipment and the storage medium of client application participator

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810239217.6A CN110297717A (en) 2018-03-22 2018-03-22 Determine method, apparatus, electronic equipment and the storage medium of client application participator

Publications (1)

Publication Number Publication Date
CN110297717A true CN110297717A (en) 2019-10-01

Family

ID=68025618

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810239217.6A Pending CN110297717A (en) 2018-03-22 2018-03-22 Determine method, apparatus, electronic equipment and the storage medium of client application participator

Country Status (1)

Country Link
CN (1) CN110297717A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113595861A (en) * 2020-04-30 2021-11-02 北京字节跳动网络技术有限公司 Information display method and device, electronic equipment and storage medium
CN114185627A (en) * 2021-10-22 2022-03-15 北京健康之家科技有限公司 Program starting feedback method and device, terminal equipment, server and storage medium
CN114745421A (en) * 2022-03-30 2022-07-12 北京奇艺世纪科技有限公司 Fission path data recording method, device, server and storage medium
CN116561812A (en) * 2023-07-12 2023-08-08 联仁健康医疗大数据科技股份有限公司 Data processing method and device, electronic equipment and storage medium
US12149494B2 (en) 2020-04-30 2024-11-19 Beijing Bytedance Network Technology Co., Ltd. User identification display method and apparatus in mail sharing, and storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110202881A1 (en) * 2010-02-16 2011-08-18 Yahoo! Inc. System and method for rewarding a user for sharing activity information with a third party
CN106227567A (en) * 2016-07-27 2016-12-14 北京金山安全软件有限公司 Method and device for sharing application program and electronic equipment
CN107015824A (en) * 2017-02-22 2017-08-04 深圳市口袋网络科技有限公司 By application and the method and device for sharing account binding

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110202881A1 (en) * 2010-02-16 2011-08-18 Yahoo! Inc. System and method for rewarding a user for sharing activity information with a third party
CN106227567A (en) * 2016-07-27 2016-12-14 北京金山安全软件有限公司 Method and device for sharing application program and electronic equipment
CN107015824A (en) * 2017-02-22 2017-08-04 深圳市口袋网络科技有限公司 By application and the method and device for sharing account binding

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113595861A (en) * 2020-04-30 2021-11-02 北京字节跳动网络技术有限公司 Information display method and device, electronic equipment and storage medium
US12149494B2 (en) 2020-04-30 2024-11-19 Beijing Bytedance Network Technology Co., Ltd. User identification display method and apparatus in mail sharing, and storage medium
CN114185627A (en) * 2021-10-22 2022-03-15 北京健康之家科技有限公司 Program starting feedback method and device, terminal equipment, server and storage medium
CN114745421A (en) * 2022-03-30 2022-07-12 北京奇艺世纪科技有限公司 Fission path data recording method, device, server and storage medium
CN114745421B (en) * 2022-03-30 2023-10-10 北京奇艺世纪科技有限公司 Method, device, server and storage medium for recording fission path data
CN116561812A (en) * 2023-07-12 2023-08-08 联仁健康医疗大数据科技股份有限公司 Data processing method and device, electronic equipment and storage medium

Similar Documents

Publication Publication Date Title
US11669872B2 (en) Smart broadcasting device
US11178522B2 (en) Method for providing content corresponding to accessory and electronic device thereof
WO2018019236A1 (en) Method and apparatus for sharing application program, and electronic device
CN110297717A (en) Determine method, apparatus, electronic equipment and the storage medium of client application participator
CN111355723B (en) Single sign-on method, device, equipment and readable storage medium
CN102077233A (en) Extended user profile
US20170171329A1 (en) Video recommendaton method and system, and server
US20150142540A1 (en) Application providing system with reward providing function
CN107707584A (en) One kind applies loading method, terminal and Platform Server
US9112883B2 (en) Method of registering a mobile station with a social networking site
CN105453126A (en) Application sharing service method and apparatus applied thereto
US10805427B1 (en) Backup and restore of customer devices
JP2013143125A (en) Platform system of network infrastructure
CN108241515B (en) Application shortcut establishing method and terminal
WO2017148157A1 (en) Method and device for localized application installation on android device
WO2017000929A1 (en) Client-based media information delivery method and device
CN113395686B (en) Terminal device friend-making method, system, electronic device and storage medium
US10555148B2 (en) Mobile ghosting
CN109495590B (en) Method and system for expanding voice product function of terminal equipment
CN104383695A (en) Electronic toy control method and system
US9160736B2 (en) System and method of verifying a number of a mobile terminal
JP6289004B2 (en) Information processing system, information processing method, user terminal, and information processing program
CN106776857B (en) Method and device for acquiring weather data and electronic equipment
CN106648656B (en) Message deleting method and device and electronic equipment
CN112287373B (en) Data processing method, device, storage medium and network access point equipment

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
TA01 Transfer of patent application right

Effective date of registration: 20210607

Address after: 25, 5th floor, shuangjingfang office building, 3 frisha street, Singapore

Applicant after: Zhuomi Private Ltd.

Address before: Room 1101, Santai Commercial Building, 139 Connaught Road, Hong Kong, China

Applicant before: HONG KONG LIVE.ME Corp.,Ltd.

TA01 Transfer of patent application right
RJ01 Rejection of invention patent application after publication

Application publication date: 20191001

RJ01 Rejection of invention patent application after publication