CN110099380A - Application program recommended method, device, electronic equipment and medium - Google Patents
Application program recommended method, device, electronic equipment and medium Download PDFInfo
- Publication number
- CN110099380A CN110099380A CN201910360690.4A CN201910360690A CN110099380A CN 110099380 A CN110099380 A CN 110099380A CN 201910360690 A CN201910360690 A CN 201910360690A CN 110099380 A CN110099380 A CN 110099380A
- Authority
- CN
- China
- Prior art keywords
- terminal
- application program
- application
- display area
- 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.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72406—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by software upgrading or downloading
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/22—Processing or transfer of terminal data, e.g. status or physical capabilities
- H04W8/24—Transfer of terminal data
- H04W8/245—Transfer of terminal data from a network towards a terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/025—Services making use of location information using location based information parameters
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- Stored Programmes (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The application provides a kind of application program recommended method and device, a kind of electronic equipment and a kind of computer-readable medium.Wherein, which comprises determine first terminal at least one application program to be recommended nearby;The recommendation information of the application program is shown in the preset display area of the default association with the first terminal;If meeting preset condition, the recommendation information for the application program that the display area is shown is updated;Wherein, the preset condition include: the first terminal current location information change, the second terminal near the first terminal at least one of changes.The above method can be with the movement of user, moment will recommend user with the larger application program for opening probability, and by being shown in preset display area, facilitate user rapidly to find the application program and opens, to reduce the trouble that user searches the application program, it helps to improve using efficiency is opened, promotes user experience.
Description
Technical field
This application involves Internet technical fields, and in particular to a kind of application program recommended method and device, a kind of electronics
Equipment and a kind of computer-readable medium.
Background technique
Application program is referred to as applied, program, APP (Application) etc., is referred to complete a certain or multinomial specific work
The computer program of work, it operates in user mode, can interact with user, has visual user interface.
With popularizing for the electronic equipments such as the fast development of computer technology and computer, mobile phone, it is loaded in above-mentioned electronics and sets
Application program in standby, having various functions, can satisfy the various demands of user is more and more, when user need to open it is a certain
When application program, common method is first to be switched to desktop state, then search from desktop and click the fast of above-mentioned application program
Prompt mode, to open above-mentioned application program, wherein when the application program installed in system is more, from numerous quick sides
The shortcut that above-mentioned application program is searched in formula can expend longer time, to seriously affect the opening effect of application program
Rate.
In addition, conventional application program, which needs to download, installs and occupy a large amount of memory space, this is from largely limiting
It is promoted the use of and user's ownership, and therefore, light application is come into being, and light application alternatively referred to as fast application, small routine etc. are
One kind not needing the i.e. workable application of installation, because it is not required to install and uninstall, flexibly light characteristic due to deeply by users
Like.
But existing light application is mostly rooted in operating system or platform level application, and entrance is more single, and gently answers
It is more, correspondingly, user needs to be switched to operating system or platform level application to open a certain light application
Interface go to search or input the above-mentioned light application of keyword search and could open, ask there is also cumbersome, efficiency are lower
Topic.
Summary of the invention
The purpose of the application is to provide a kind of application program recommended method and device, a kind of electronic equipment and a kind of calculating
Machine readable medium.
The application first aspect provides a kind of application program recommended method, comprising: determines at least one near first terminal
Application program to be recommended, wherein at least one described application program to be recommended is from Application Column near server-side
Table or the associated application program of second terminal near the first terminal;It is closed in the default application with the first terminal
The preset display area of connection shows the recommendation information of the application program, and the preset display area occupies described first eventually
The part of the display area at end, and the content in the preset display area shows remaining area independently of the first terminal
Content in domain is shown;If meeting preset condition, the recommendation information for the application program that the display area is shown is updated;Wherein,
The preset condition include: the current location information of the first terminal change, near the first terminal second eventually
End at least one of changes.
The application second aspect provides a kind of application program recommendation apparatus, comprising: and it is to be recommended to apply determining module, for true
Determine first terminal at least one application program to be recommended nearby, wherein at least one described application program to be recommended comes from
The application list or the associated application program of second terminal near the first terminal near server-side;Recommendation
Display module is ceased, for showing the application program in the preset display area of the default association with the first terminal
Recommendation information, the preset display area occupies the part of the display area of the first terminal, and described preset aobvious
Show that the content in region shows that the content in remaining region independently of the first terminal is shown;Recommendation information update module,
If updating the recommendation information for the application program that the display area is shown for meeting preset condition;Wherein, the preset condition
It include: that the current location information of the first terminal changes, during the second terminal near the first terminal changes
At least one.
The application third aspect provides a kind of electronic equipment, comprising: memory, processor and is stored on the memory
And the computer program that can be run on the processor, it is executed when the processor runs the computer program to realize this
Apply for method described in first aspect.
The application fourth aspect provides a kind of computer-readable medium, is stored thereon with computer-readable instruction, the meter
Calculation machine readable instruction can be executed by processor to realize method described in the application first aspect.
Compared to the prior art, the application program recommended method that the application first aspect provides has fully considered that part is answered
There are the characteristics that biggish relevance with the location of the opening of program and terminal or with relevant second terminal, passes through determination
Neighbouring at least one application program to be recommended of first terminal, and answer described in showing in the preset display area of the first terminal
Pushing away for application program that the display area is shown is updated when meeting preset condition with the recommendation information of program, and detecting
Information is recommended, so as to have the larger application program for opening probability to recommend user;Simultaneously as using default display
Region can be convenient user and rapidly find the application program and open, subtract to show the recommendation information of the application program
Few user searches the trouble of the application program, helps to improve using efficiency is opened, promotes user experience;In addition,
When detecting that change in location or neighbouring second terminal change, it can be answered with what is shown in display area described in synchronized update
With the recommendation information of program, so that the moment will recommend use with the larger application program for opening probability with the movement of user
Family further increases using opening efficiency and promotes user experience.
Detailed description of the invention
By reading the following detailed description of the preferred embodiment, various other advantages and benefits are common for this field
Technical staff will become clear.The drawings are only for the purpose of illustrating a preferred embodiment, and is not considered as to the application
Limitation.And throughout the drawings, the same reference numbers will be used to refer to the same parts.In the accompanying drawings:
Fig. 1 shows a kind of schematic diagram of application scenarios provided by some embodiments of the application;
A kind of flow chart of application program recommended method provided by some embodiments Fig. 2 shows the application;
Fig. 3 shows a kind of schematic diagram of application program recommendation apparatus provided by some embodiments of the application;
Fig. 4 shows the schematic diagram of a kind of electronic equipment provided by some embodiments of the application;
Fig. 5 shows a kind of schematic diagram of computer-readable medium provided by some embodiments of the application.
Specific embodiment
The illustrative embodiments of the disclosure are more fully described below with reference to accompanying drawings.Although showing this public affairs in attached drawing
The illustrative embodiments opened, it being understood, however, that may be realized in various forms the disclosure without the reality that should be illustrated here
The mode of applying is limited.It is to be able to thoroughly understand the disclosure on the contrary, providing these embodiments, and can be by this public affairs
The range opened is fully disclosed to those skilled in the art.
It should be noted that unless otherwise indicated, technical term or scientific term used in this application should be this Shen
It please the ordinary meaning that is understood of one of ordinary skill in the art.
In addition, term " first " and " second " etc. are not use to describe a particular order for distinguishing different objects.This
Outside, term " includes " and " having " and their any deformations, it is intended that cover and non-exclusive include.Such as contain a system
The process, method, system, product or equipment of column step or unit are not limited to listed step or unit, but optional
Ground further includes the steps that not listing or unit, or optionally further comprising intrinsic for these process, methods, product or equipment
Other step or units.
Referring to FIG. 1, a kind of schematic diagram of application scenarios provided by some embodiments it illustrates the application, base
In the explanation of the following embodiments of the application, for user in position A, portable first terminal (such as mobile phone etc.) can be true
Fixed at least one application program (such as light application A, light application B, light application C, light application D etc.) to be recommended nearby, and at this
Application (such as system desktop application, platform class application etc.) associated preset display area is preset in first terminal (such as is
The specified region united in the negative one screen page of desktop) the above-mentioned application program of display recommendation information, as shown in Figure 1, the recommendation
Information may include the information such as shortcut icon and the title of application program.And when above-mentioned user is moved to position B, this
One terminal can redefine neighbouring application program automatically, and automatically update the recommendation for the application program that above-mentioned display area is shown
Information, such as according to the sequence etc. for adjusting above-mentioned recommendation information with the distance change of user.Based on above description, with user's
It is mobile, user can will be recommended with the larger application program for opening probability at the moment, promote the usage experience of user.
Referring to a kind of above-mentioned explanation of application scenarios, the embodiment of the present application provides a kind of application program recommended method and dress
It sets, a kind of electronic equipment and computer-readable medium, is illustrated with reference to the accompanying drawing, it should be noted that above-mentioned application
The explanation of scene is only used for being easier to understand the following embodiment explanations of the application, does not indicate any restriction.
Referring to FIG. 2, a kind of application program recommended method provided by some embodiments it illustrates the application
Flow chart, as shown, the application program recommended method, may comprise steps of:
Step S101: determine first terminal nearby at least one application program to be recommended, wherein it is described at least one wait for
The application program of recommendation is closed from the application list near server-side or the second terminal near the first terminal
The application program of connection.
It should be noted that the application program recommended method provided by the embodiments of the present application can be applied to client,
The client may include hardware, such as the client can be the first terminal, wherein the first terminal can be with
The various electronic equipments that there is display screen and support information exchange, can include but is not limited to handheld device (such as mobile phone,
Laptop, tablet computer etc.), wearable device (such as Intelligent bracelet, smartwatch, intelligent glasses etc.) or mobile unit
(such as intelligent vehicle-carried controlling terminal, navigation equipment etc.).The client also may include software, such as the client can also
With the application program being mounted in above-mentioned first terminal, multiple softwares or software module may be implemented into, also may be implemented
At single software or software module.The embodiment of the present application is not specifically limited.
In some embodiments, this step S101 may include:
Obtain the corresponding the application list nearby of first terminal, wherein described the application list nearby includes described
The identification information of multiple application programs near first terminal;
At least one application program to be recommended is determined according to described the application list nearby.
Wherein, the identification information of the application program can be the shortcut, title, classification, letter of the application program
The information such as illustrate.
Described the application list nearby, can obtain from server-side, can also be by the first terminal in local detection
It obtains, for example, in some embodiments, the corresponding the application list nearby of the acquisition first terminal may include:
Obtain first terminal detect to obtain near the application list, wherein described the application list nearby includes
The first terminal detect to obtain near the associated application program of second terminal identification information.
In practical applications, the use of certain applications program has location circumstances requirement, for example, dining room exploitation is used for
The light application ordered mainly uses position in the dining room, and one can be set in the dining room and order equipment (the i.e. second end
End), when user, which carries the first terminal, reaches the dining room, the first terminal with the second terminal by being led to
Letter can be detected the mark letter of the associated application program of neighbouring second terminal (the above-mentioned light application for ordering)
Breath.
It by above embodiment, does not need and server communication, can voluntarily be detected by the first terminal and obtain institute
State the application list nearby.
In some change embodiments, the method can also include: to receive first by near field communication technology
The communication information that second terminal near terminal is sent;
Correspondingly, the acquisition first terminal detect to obtain near the application list, may include:
If the communication information includes the application program related information of the second terminal, closed according to the application program
Connection information determines the associated application program of the second terminal;
According to first terminal described in the associated application program update of the second terminal detect to obtain near apply
Program listing.
Wherein, the near field communication technology refers to the wireless communication technique suitable for short-range communication, may include
But be not limited to WiFi communication technology, ZigBee communication technology, Bluetooth Communication Technology etc., the embodiment of the present application is without limitation.
In the above-described embodiment, the second terminal can with duration or periodically given time or
Communication information under assigned work state to surrounding broadcast comprising application program related information, so that the neighbouring first terminal
It can determine the associated application program of the second terminal, according to the communication information further to recommend above-mentioned application program
To user, the embodiment of the present application is without limitation.
It is considered that in practical application, part second terminal may not can be by near field communication technology to surrounding broadcast
Communication information containing above-mentioned application program related information, as the change embodiment of above embodiment, in some implementations
In mode, the corresponding the application list nearby of the acquisition first terminal, comprising:
If detecting nearby there is any associated second terminal of application program in default the application list in first terminal,
Then the first terminal according to the second terminal associated application program update detect to obtain near Application Column
Table.
For example, can preset the application list in the first terminal, which can be used to remember
Record the application program installed on the first terminal, the application program that the first terminal has used, the first terminal most
At least one of the application program that the application program or server-side used in nearly designated time period is recommended, the application list
Record has the information such as model, mark of second terminal that each above-mentioned application program supports or associated simultaneously, based on this, described the
One terminal can be according to information such as the model of the second terminal recorded in above-mentioned the application list or marks, with the week scanned
The information such as the model or mark of the terminal enclosed are compared, to find the consistent second terminal of comparison result, and by this second
Application program in the corresponding described the application list of terminal is added to described nearby using journey as neighbouring application program
In sequence table.
In other change embodiments of the embodiment of the present application, the acquisition first terminal is corresponding nearby to apply journey
Sequence table, comprising:
The current location information of first terminal is sent to server-side;
Receive the application list near server-side return, wherein described the application list nearby includes the clothes
The identification information of multiple application programs near the first terminal that business end is determined according to the current location information, described.
In present embodiment, multiple it can be answered by server-side according to what the current location determined near the first terminal
With program, and generates the application list nearby and be sent to the first terminal.
Above-mentioned example explanation in, give state obtain first terminal it is corresponding nearby a variety of of the application list show
Example property embodiment, those skilled in the art can flexibly change be implemented based on above-mentioned example explanation, and the embodiment of the present application is not
It repeats one by one again, it should all be within the scope of protection of this application.
It is described according to the application program nearby in some change embodiments on the basis of aforementioned embodiments
List determines at least one application program to be recommended, may include:
According to the use scope information of each application program and the first terminal in described the application list nearby
The distance between at least one of information, history usage record and current scene information, determine each application program
Use probability;
According to the sequence using probability from high to low, choose at least one described application program be determined as it is to be recommended
Application program.
For example, the application program can be the light application of ordering in dining room, scope of application information can be the dining room model
Enclose, when user enters the dining room range, have it is higher using probability using the light application of ordering, and other than the dining room range,
User is then lower using the probability of the light application of ordering;Similar, the self-help shopping that the application program is also possible to shop is answered
With scope of application information can be the shop range, and when user enters the shop range, having higher use probability to use should
Self-help shopping light application, and other than the shop range, user is then lower using the probability of the self-help shopping light application.
For another example, the application program can be e-payment application, such as barcode scanning payment application, NFC payment application etc., phase
It answers, can be Cash collecting equipment with the second terminal of the e-payment association, if the second terminal and the first terminal
The distance between be less than pre-determined distance (such as 0.5 meter, 1 meter, 2 meters etc., actual demand flexible setting can be combined), then user makes
The probability applied with the e-payment is higher, and the probability otherwise applied using the e-payment is then lower.
For another example, according to the history usage record of the application program, if the user once used the application in current location
Program, then it is then relatively high in the probability that current location reuses the application program, otherwise the application is used in current location
The probability of program is then lower.
In addition, the current scene information can include but is not limited to motion state (such as high-speed motion, move slowly at,
It is static), the information such as current time (such as time of ordering, working time, festivals or holidays etc.), for example, if current scene information is to use
Family is moving slowly at, and current location is commercial street, then the user is higher using the probability of shopping class light application, can be pushed away
It recommends;If current scene information is user in high-speed motion, certain application programs for being unsuitable for using under high-speed motion then have
It is lower to use probability, and it is suitable under high-speed motion that the application program that uses is then with higher to use probability;If current time
For the meal time, then user is higher using the probability for application of ordering, if current time is not the meal time, application of ordering makes
It is lower with probability;It is such, no longer repeat one by one.
Based on above description, those skilled in the art flexibly can set the above-mentioned meter using probability according to actual needs
Calculation method, and make according to the use scope information of each application program, with the distance between the first terminal information, history
It is determining described using probability using the calculating of above-mentioned calculation method at least one of record and current scene information, then
According to the sequence using probability from high to low, chooses at least one described application program and be determined as application journey to be recommended
Sequence, the embodiment of the present application do not limit its specific embodiment, should all be within the scope of protection of this application.
It is considered that in most cases, distance is one of the principal element for recommending application program nearby to user, and
In some practical applications, nearby the application list does not record above-mentioned range information for part, therefore, in some embodiment party
In formula, described the application list nearby further includes the location information of each application program;
The use scope information and described first according to each application program in described the application list nearby
At least one of the range information of terminal and history usage record, determine each application program using before probability,
Can also include:
According to the location information of each application program and working as the first terminal in described the application list nearby
Front position information determines the distance between each application program and the first terminal information.
It, can be according to the position of each application program recorded in described the application list nearby by present embodiment
Confidence breath, calculates the distance between each application program and the first terminal information, and according to above-mentioned range information in real time
Recommend the application program.
In some change embodiments, detect near application program may be more, and the display area
Capacity or size be limited, it is therefore, described according to the sequence using probability from high to low, choose described at least one
Application program is determined as application program to be recommended, may include:
Determine the maximum quantity of displayable recommendation information in the preset display area of the first terminal;
According to the sequence using probability from high to low, choose the maximum quantity the application program be determined as to
The application program of recommendation.
For example, that is, this is aobvious as shown in Figure 1, preset display area can at most show the recommendation information of 8 application programs
Show displayable recommendation information in region maximum quantity be 8, then to the application program in described the application list into
After row sequence, it can choose and be recommended using preceding 8 application programs of maximum probability.
By above embodiment, suitable quantity can be selected according to the actual size for presetting display area in first terminal
Application program recommended, keep the display content of the display area concise, convenient for checking.
It is described according to the sequence using probability from high to low in other change embodiments, choose at least one
A application program is determined as application program to be recommended, may include:
According to the sequence using probability from high to low, it is default using the described of Probability Condition to choose at least one satisfaction
Application program;
If selection is arrived, the application program chosen is determined as application program to be recommended;
If choosing less than the preset display area of the first terminal is hidden in triggering.
For example, it is threshold condition that preset use Probability Condition, which can be set, threshold value can be set as 50%, 60% etc., ability
Field technique personnel can be in conjunction with actual demand flexible setting, and only selection is pushed away using the application program that probability is greater than above-mentioned threshold value
It recommends, if all application programs in described the application list nearby are all not up to threshold value using probability, is not pushed away to user
It recommends.
Pass through present embodiment, it can be ensured that the application program for recommending user has sufficiently high using probability, avoids pushing away
It recommends some use lower application programs of probability and causes inefficient information to interfere to user, to effectively improve application program recommendation
Accuracy and efficiency promote user experience.
Step S102: it is shown in the preset display area of the default association with the first terminal described using journey
The recommendation information of sequence, the preset display area occupy the part of the display area of the first terminal, and described preset
Content in display area shows that the content in remaining region independently of the first terminal is shown.
In the embodiment of the present application, the application program can be the conventional application program for needing to download installation, be also possible to
Finger does not need the i.e. workable light application of downloading installation, can be applied to the embodiment of the present application to realize the embodiment of the present application
Purpose.
It should be noted that in the embodiment of the present application explanation, the light application alternatively referred to as fast application, is posted small routine
Su Yingyong, son application etc., host's application of the light application are alternatively referred to as female application, and host's application can be operation system
System is also possible to platform class and applies (such as Alipay, wechat etc.).
Wherein, the default application can be the operating system of the first terminal, may also mean that the operating system
In desktop application, can also be installed in the operating system platform class application etc., the application is without limitation.
The display area can be the fixed area independently shown in the first terminal, or in light application
It is above-mentioned to show that the variation of content will not influence in the background interface of the display area for the fixed area that independently shows in host's application
The display of display area.
In some embodiments, if the default application is host's application, and user is not turned off application journey to be recommended
The display (and there is currently recommendable application programs) of sequence, then when host's application starting, which is in always
It is existing.
In some embodiments, the preset display area may include in the first terminal desktop page with
The specified display area of the default association.For example, the specified display area can be set to the negative one screen page of desktop,
It can also be set to the homepage etc. of desktop, to facilitate user to check at any time.
In other embodiments, the first terminal may include wearable device, the preset display area
It may include the specified display area with the default association of the wearable device display interface.
The wearable device may include Intelligent bracelet, smartwatch, intelligent glasses etc., for example, described preset aobvious
Show that region can be one piece of display area on the watchband of smartwatch, thus below the case where not influencing dial plate display effect
Just user checks the recommendation information of above-mentioned application program at any time;For another example, the preset display area can be intelligent glasses mirror
One piece of display area in piece, to facilitate user to check the recommendation information of above-mentioned application program at any time.
In other embodiments, the default application may include host's application, and the application program may include
The boarding application of host's application, the preset display area include specified aobvious in host's application of the application program
Show region.
For example, the default application may include the platform classes host such as wechat, Alipay application, the application program can be with
Including lodge with above-mentioned host application in light application, correspondingly, can above-mentioned host apply in specify a display area with
Show the recommendation information of above-mentioned light application.
It is above the exemplary illustration of the application embodiment, those skilled in the art can be flexible in conjunction with actual demand
Change is implemented, should all be in the protection scope of the application.
Step S103: if meeting preset condition, the recommendation information for the application program that the display area is shown is updated;Its
In, the preset condition include: the current location information of the first terminal change, second near the first terminal
Terminal at least one of changes.
Wherein, if the current location information that the preset condition includes the first terminal changes, this step
S103 at least may include following implementation one, two and three:
Embodiment one:
In some embodiments, the recommendation information for updating the application program that the display area is shown, can wrap
It includes:
Trigger the determining first terminal nearby at least one application program to be recommended the step of, it is to be recommended to update
Application program;And
Triggering is described the step of the preset display area of the first terminal shows the recommendation information of the application program,
To show the recommendation information of updated application program to be recommended in the display area.
By present embodiment, when meeting preset condition, circulation can be touched and execute above-mentioned steps S101 and S102, again really
Fixed application program to be recommended, and the recommendation of the application program to be recommended redefined is shown in the display area
Breath.
Embodiment two:
In other embodiments, if described meet preset condition, the application program that the display area is shown is updated
Recommendation information, comprising:
If the current location information of the first terminal changes, according to the corresponding Application Column nearby of first terminal
The current location information of the first terminal after the location information of each application program in table, and variation updates each application
The distance between program and the first terminal information;
Application program to be recommended is redefined according to the updated range information;And
The application program to be recommended redefined is shown in the display area.
Pass through present embodiment, it is not necessary to reacquire the application list nearby, and directly basis can previously obtain
It is described nearby the application list, by recalculate the distance between each application program and the first terminal believe
Breath, chooses application program to be recommended, and the application journey to be recommended redefined is shown in the display area again
Sequence.Compared to previous embodiment, the step of obtaining the application list nearby is simplified, local system load can be reduced, had
Effect, which improves, updates efficiency, while updating the recommendation information with helping to realize high frequency time, real-time.In addition, for from service
End obtains the situation of the application list nearby, since most of more new technological process is locally executed in the first terminal, based on this
Embodiment, it is possible to reduce the access to the server-side, to reduce service end load.
It is easily understood that the application list can indicate the application journey in a certain partial region near previously having obtained
Sequence table, after user leaves the region, it is above-mentioned nearby the application list no longer be applicable in, can reacquire at this time near
The application list, to update the recommendation information for the application program that the display area is shown.Those skilled in the art can tie
Actual demand is closed, flexible setting reacquires the trigger condition of the application list nearby, so that first terminal is meeting the touching
When clockwork spring part, the application list nearby is reacquired.For example, the trigger condition is touched after can be the mobile first distance of user
Hair is also possible to obtain after nearby the application list has been spaced the first duration away from last time and trigger, and can also be according to current
Less than triggering after the first amount threshold, the application is implemented the quantity for the application program to be recommended that neighbouring the application list determines
Example is without limitation.
Embodiment three:
In other embodiments, if described meet preset condition, the application program that the display area is shown is updated
Recommendation information, may include:
If the current location information of the first terminal changes, according to the present bit of the first terminal after variation
Confidence breath, updates the distance between each application program to be recommended and the first terminal information;
According to the updated range information, the recommendation of the application program shown in the display area is adjusted
The sequence of breath.
Present embodiment simplifies the step of reacquiring the application list nearby and redefines application to be recommended
The step of program, it is only necessary to recalculate above-mentioned range information and adjust with the sequence of the recommendation information of the application program shown i.e.
Can, local system load can be further decreased, improve update efficiency, while updating institute with helping to realize high frequency time, real-time
State recommendation information.In addition, present embodiment is based on, due to big for the situation for obtaining the application list nearby from server-side
Part more new technological process is locally executed in the first terminal, it is possible to reduce the access to the server-side, to reduce server-side
Load.
It is similar with aforementioned embodiments two, after the mobile a distance of user or after mobile a period of time, previously obtained
The application list and previously determined application program to be recommended may be no longer applicable near taking, temporary triggering at this time
Above embodiment one or embodiment two, to reacquire the application list nearby or redefine application journey to be recommended
Sequence, those skilled in the art can be in conjunction with actual demand, the above-mentioned trigger conditions of flexible setting, so that first terminal is meeting the touching
When clockwork spring part, above embodiment one or embodiment two are triggered.For example, above-mentioned trigger condition can be user mobile first away from
From an above embodiment two is triggered after above embodiment one of rear triggering or mobile second distance, be also possible to away from
Last time obtain the application list nearby be spaced after the first duration trigger above embodiment one, the second duration of interval after trigger
Above embodiment two can also be the quantity of the application program to be recommended determined according to the application list near current
Less than after the first amount threshold trigger above embodiment one, less than after the second amount threshold trigger above embodiment two, this
Apply for embodiment without limitation.
It is easily understood that above embodiment one, two, three can individually be implemented, and it can also be in conjunction with implementation, the application is real
Apply example without limitation, within the scope of protection of this application.
It is considered that user may move in real time, if continually updating above-mentioned recommendation information, can be made to the first terminal
It is therefore, described in the preset condition in some change embodiments of the embodiment of the present application at biggish system loading
The current location information of first terminal changes, and may include:
The current location information of the first terminal changes and variable quantity meets first threshold condition.
Wherein, the variable quantity can flexible setting according to actual needs, for example, it may be 5 meters, 10 meters, 20 meters etc., base
In present embodiment, above-mentioned recommendation information after user's mobile a distance, then can be updated according to above-mentioned variable quantity, thus
Renewal frequency is reduced, system loading is reduced.
On the basis of the above embodiment, in some change embodiments, the update display area is shown
Application program recommendation information before, can also include:
According to first terminal it is corresponding nearby in the application list each application program location information, determine each described answer
With the minimum spacing between program;
First threshold condition is determined according to the minimum spacing.
Based on present embodiment, above-mentioned first can be determined according to the minimum spacing of application program each in the application list
Threshold condition, for example, can also make the half of above-mentioned minimum spacing using above-mentioned minimum spacing as first threshold condition
For first threshold condition, the embodiment of the present application without limitation, by present embodiment, can be adjusted flexibly according to situation on the spot
The renewal frequency of the first threshold condition and recommendation information, further promotes user experience.
In other embodiments, the preset condition in step S103 can also include that the first terminal is attached
Close second terminal changes, wherein the second terminal near the first terminal changes and can be directed to institute
It states first terminal and sends the second terminal of the communication information and change, be also possible to be directed toward the first terminal according to default
The second terminal of the application list detection changes, and the embodiment of the present application is without limitation, wherein the variation includes but not
It is limited to the newly-increased of the second terminal, reduction, distance change, working condition variation etc., the embodiment of the present application is without limitation, equal
It should within the scope of protection of this application.
It is easily understood that in other embodiments, the preset condition in step S103, may include described
The current location information of first terminal changes and the second terminal near the first terminal changes two conditions, when
When any one condition meets, that is, it can trigger the recommendation information for updating the application program that the display area is shown.It is above equal
For the exemplary illustration of the embodiment of the present application, those skilled in the art can be illustrated based on above-mentioned example, in conjunction with actual demand
Preset condition described in flexible setting is to realize the purpose of the embodiment of the present application, within the scope of protection of this application.
Above-mentioned application program recommended method provided by the embodiments of the present application, fully considered the opening of certain applications program with
There is biggish relevance to relevant second terminal in the location of terminal, by determining first terminal nearby extremely
A few application program to be recommended, and the recommendation of the application program is shown in the preset display area of the first terminal
Breath, and detecting the recommendation information that the application program that the display area is shown is updated when meeting preset condition, so as to
Will have the larger application program for opening probability to recommend user;Simultaneously as using default display area to show
The recommendation information for stating application program can be convenient user and rapidly find the application program and open, and reduces user and searches institute
The trouble for stating application program helps to improve using efficiency is opened, promotes user experience;In addition, detecting position change
It, can be with the recommendation of the application program shown in display area described in synchronized update when change or neighbouring second terminal change
Information further increases so that the moment will recommend user with the larger application program for opening probability with the movement of user
Using opening efficiency and promote user experience.It should be noted that on the basis of aforementioned any embodiment, it is described
The recommendation information of application program may include the shortcut (i.e. icon), title and the first terminal of the application program
At least one of the distance between, in order to which user checks.
In addition, in some change embodiments, the application program includes on the basis of aforementioned any embodiment
Light application.By present embodiment, the recommendation information of light application can be recommended to user precisely, in real time, while pass through recommendation
Above-mentioned light application is that the daily life of user brings bigger convenience.
In the above-described embodiment, a kind of application program recommended method is provided, corresponding, the application also provides
A kind of application program recommendation apparatus.Application program recommendation apparatus provided by the embodiments of the present application can be implemented above-mentioned application program and push away
Method is recommended, which can realize by way of software, hardware or soft or hard combination.For example, the application
Program recommendation apparatus may include integrated or separated functional module or unit to execute the correspondence step in above-mentioned each method.
Referring to FIG. 3, a kind of schematic diagram of application program recommendation apparatus provided by some embodiments it illustrates the application.By
It is substantially similar to embodiment of the method in Installation practice, so describing fairly simple, related place is referring to embodiment of the method
Part illustrates.Installation practice described below is only schematical.
As shown in figure 3, the application program recommendation apparatus 10 may include:
Application determining module 101 to be recommended, for determining at least one is to be recommended near first terminal application program,
In, at least one described application program to be recommended is from the application list near server-side or comes from the first terminal
The associated application program of neighbouring second terminal;
Recommendation information display module 102, in the preset viewing area of the default association with the first terminal
Domain shows the recommendation information of the application program, and the preset display area occupies the portion of the display area of the first terminal
Point, and the content in the preset display area shows that the content in remaining region independently of the first terminal is shown;
Recommendation information update module 103, if updating the application program that the display area is shown for meeting preset condition
Recommendation information;Wherein, the preset condition may include: that the current location information of the first terminal changes, is described
Second terminal near first terminal at least one of changes.
In some change embodiments of the embodiment of the present application, the application determining module 101 to be recommended be can wrap
It includes:
The application list acquiring unit, for obtaining the corresponding the application list nearby of first terminal, wherein described
Neighbouring the application list may include the identification information of multiple application programs near the first terminal;
It is to be recommended to apply determination unit, for determining that at least one to be recommended is answered according to described the application list nearby
Use program.
In some change embodiments of the embodiment of the present application, the application list acquiring unit may include:
Local detection subelement, for obtain first terminal detect to obtain near the application list, wherein it is described attached
Nearly the application list may include the mark of the associated application program of second terminal near the first terminal detects to obtain
Information.
In some change embodiments of the embodiment of the present application, described device 10 can also include:
Communication information receiving module, for receiving the second terminal near first terminal by near field communication technology
The communication information of transmission;
Wherein, the local detection subelement may include:
Related information detection sub-unit, if the application program for the communication information to may include the second terminal is closed
Join information, then the associated application program of the second terminal is determined according to the application program related information;
Locally applied list update subelement, for according to the associated application program update of the second terminal
First terminal detect to obtain near the application list.
In some change embodiments of the embodiment of the present application, the application list acquiring unit may include:
Second terminal detection sub-unit, if for detecting that it is any in default the application list that first terminal nearby exists
The associated second terminal of application program, then the first terminal according to the second terminal associated application program update is examined
The application list near measuring.
In some change embodiments of the embodiment of the present application, the application list acquiring unit may include:
Location information transmission sub-unit, for the current location information of first terminal to be sent to server-side;
List of application receiving subelement, for receiving the application list near server-side return, wherein near described
The application list may include multiple near the first terminal that the server-side is determined according to the current location information, described
The identification information of application program.
It is described to be recommended using determination unit in some change embodiments of the embodiment of the present application, may include:
Using determine the probability subelement, for the use according to each application program in described the application list nearby
At least one in the distance between range information and the first terminal information, history usage record and current scene information
Person, determine each application program uses probability;
Subelement is chosen by probability, for choosing described at least one according to the sequence using probability from high to low
Application program is determined as application program to be recommended.
In some change embodiments of the embodiment of the present application, described the application list nearby can also include each institute
State the location information of application program;
It is described to be recommended using determination unit, can also include:
Range information determines subelement, for the position according to each application program in described the application list nearby
The current location information of information and the first terminal determines the distance between each application program and the first terminal
Information.
It is described to choose subelement by probability in some change embodiments of the embodiment of the present application, may include:
Can display number determine subelement, for determining displayable recommendation in the preset display area of the first terminal
The maximum quantity of information;
Subelement is chosen by quantity, for choosing the maximum quantity according to the sequence using probability from high to low
The application program be determined as application program to be recommended.
It is described to choose subelement by probability in some change embodiments of the embodiment of the present application, may include:
Subelement is according to condition chosen, for choosing at least one satisfaction according to the sequence using probability from high to low
The default application program using Probability Condition;
It according to condition determines subelement, if being arrived for choosing, the application program chosen is determined as to be recommended
Application program;
Display area hides subelement, if for choosing less than the preset viewing area of the first terminal is hidden in triggering
Domain.
In some change embodiments of the embodiment of the present application, the preset display area may include described first
The specified display area with the default association in the terminal desktop page.
In some change embodiments of the embodiment of the present application, the first terminal may include wearable device, institute
State the specified display with the default association that preset display area may include the wearable device display interface
Region.
In some change embodiments of the embodiment of the present application, the default application may include host's application, described
Application program may include the boarding application of host's application, and the preset display area may include the application program
Host application in specified display area.
In some change embodiments of the embodiment of the present application, the recommendation information update module 103 may include:
First step trigger unit, for triggering at least one application program to be recommended near the determining first terminal
The step of, to update application program to be recommended;And
Second step trigger unit shows the application in the preset display area of the first terminal for triggering described
The step of recommendation information of program, to show the recommendation information of updated application program to be recommended in the display area.
In some change embodiments of the embodiment of the present application, the recommendation information update module 103 may include:
First distance updating unit, if the current location information for the first terminal changes, eventually according to first
Hold the location information of each application program in corresponding the application list nearby, and the present bit of the first terminal after variation
Confidence breath, updates the distance between each application program and the first terminal information;
Using unit is redefined, for redefining application journey to be recommended according to the updated range information
Sequence;And
Application display unit after update, for showing the application journey to be recommended redefined in the display area
Sequence.
In some change embodiments of the embodiment of the present application, the recommendation information update module 103 may include:
First distance updating unit, if the current location information for the first terminal changes, after variation
The first terminal current location information, update between each application program to be recommended and the first terminal away from
From information;
Sequence adjustment unit, for adjusting the institute shown in the display area according to the updated range information
State the sequence of the recommendation information of application program.
In some change embodiments of the embodiment of the present application, the first terminal in the preset condition it is current
Location information changes, and may include:
The current location information of the first terminal changes and variable quantity meets first threshold condition.
In some change embodiments of the embodiment of the present application, described device 10 can also include:
Minimum spacing determining module, for according to each application program in the corresponding the application list nearby of first terminal
Location information determines the minimum spacing between each application program;
First threshold condition determining module, for determining first threshold condition according to the minimum spacing.
In some change embodiments of the embodiment of the present application, the recommendation information of the application program may include described
At least one of the distance between shortcut, title and described first terminal of application program.
In some change embodiments of the embodiment of the present application, the application program may include light application.
Application program recommendation apparatus 10 provided by the embodiments of the present application, the application program provided with the application previous embodiment
Recommended method is for identical inventive concept, beneficial effect having the same.
The application embodiment also provides a kind of corresponding with application program recommended method provided by aforementioned embodiments
Electronic equipment, the electronic equipment can be the electronic equipment for client, can include but is not limited to handheld device (such as
Mobile phone, laptop, tablet computer etc.), wearable device (such as Intelligent bracelet, smartwatch, intelligent glasses etc.) or vehicle
It carries equipment (such as intelligent vehicle-carried controlling terminal, navigation equipment etc.).
Referring to FIG. 4, the schematic diagram of a kind of electronic equipment provided by some embodiments it illustrates the application.Such as
Shown in Fig. 4, the electronic equipment 20 may include: processor 200, memory 201, bus 202 and communication interface 203, described
Processor 200, communication interface 203 and memory 201 are connected by bus 202;Being stored in the memory 201 can be described
The computer program run on processor 200, the processor 200 execute the application aforementioned when running the computer program
Application program recommended method provided by one embodiment.
Wherein, memory 201 may include high-speed random access memory (RAM:Random Access Memory),
It may can also include non-labile memory (non-volatile memory), for example, at least a magnetic disk storage.It is logical
At least one communication interface 203 (can be wired or wireless) is crossed to realize between the system network element and at least one other network element
Communication connection, internet, wide area network, local network, Metropolitan Area Network (MAN) etc. can be used.
Bus 202 can be isa bus, pci bus or eisa bus etc..The bus can be divided into address bus, number
According to bus, control bus etc..Wherein, memory 201 is for storing program, the processor 200 after receiving and executing instruction,
Described program is executed, the application program recommended method that aforementioned the embodiment of the present application any embodiment discloses can be applied to
In processor 200, or realized by processor 200.
Processor 200 may be a kind of IC chip, the processing capacity with signal.It is above-mentioned during realization
Each step of method can be completed by the integrated logic circuit of the hardware in processor 200 or the instruction of software form.On
The processor 200 stated can be general processor, may include central processing unit (Central Processing Unit, abbreviation
CPU), network processing unit (Network Processor, abbreviation NP) etc.;It can also be digital signal processor (DSP), dedicated
Integrated circuit (ASIC), ready-made programmable gate array (FPGA) either other programmable logic device, discrete gate or transistor
Logical device, discrete hardware components.It may be implemented or execute disclosed each method, step and the logic in the embodiment of the present application
Block diagram.General processor can be microprocessor or the processor is also possible to any conventional processor etc..In conjunction with this Shen
It please can be embodied directly in hardware decoding processor the step of method disclosed in embodiment and execute completion, or be handled with decoding
Hardware and software module combination in device execute completion.Software module can be located at random access memory, flash memory, read-only memory,
In the storage medium of this fields such as programmable read only memory or electrically erasable programmable memory, register maturation.This is deposited
Storage media is located at memory 201, and processor 200 reads the information in memory 201, and the step of the above method is completed in conjunction with its hardware
Suddenly.
Electronic equipment provided by the embodiments of the present application is with application program recommended method provided by the embodiments of the present application for phase
With inventive concept, there is the identical beneficial effect of the method that uses, run or realize with it.
The application embodiment also provides a kind of corresponding with application program recommended method provided by aforementioned embodiments
Computer-readable medium is stored thereon with computer referring to FIG. 5, the computer readable storage medium shown in it is CD 30
Program (i.e. program product), the computer program can execute aforementioned any embodiment and be provided when being run by processor
Application program recommended method.
It should be noted that the example of the computer readable storage medium can also may include, but it is not limited to phase transformation
Memory (PRAM), dynamic random access memory (DRAM), other kinds of is deposited static random access memory (SRAM) at random
Access to memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or its
His optics, magnetic-based storage media, this is no longer going to repeat them.
The computer readable storage medium provided by the above embodiment of the application applies journey with provided by the embodiments of the present application
Sequence recommended method is for identical inventive concept, the method phase that there is the application program stored with it to use, run or realize
Same beneficial effect.
It should be noted that the flow chart and block diagram in the drawings show according to the systems of multiple embodiments of the application,
The architecture, function and operation in the cards of method and computer program product.In this regard, in flowchart or block diagram
Each box can represent a part of a module, section or code, a part packet of the module, section or code
Containing one or more executable instructions for implementing the specified logical function.It should also be noted that in some realities as replacement
In existing, function marked in the box can also occur in a different order than that indicated in the drawings.For example, two continuous sides
Frame can actually be basically executed in parallel, they can also be executed in the opposite order sometimes, this according to related function and
It is fixed.It is also noted that the group of each box in block diagram and or flow chart and the box in block diagram and or flow chart
It closes, can be realized with the dedicated hardware based system for executing defined function or movement, or specialized hardware can be used
Combination with computer instruction is realized.
It is apparent to those skilled in the art that for convenience and simplicity of description, the system of foregoing description,
The specific work process of device and unit, can refer to corresponding processes in the foregoing method embodiment, and details are not described herein.
In several embodiments provided herein, it should be understood that disclosed device and method can pass through it
Its mode is realized.The apparatus embodiments described above are merely exemplary, for example, the division of the unit, only
A kind of logical function partition, there may be another division manner in actual implementation, in another example, multiple units or components can combine
Or it is desirably integrated into another system, or some features can be ignored or not executed.Another point, shown or discussed phase
Coupling, direct-coupling or communication connection between mutually can be through some communication interfaces, the INDIRECT COUPLING of device or unit or
Communication connection can be electrical property, mechanical or other forms.
The unit as illustrated by the separation member may or may not be physically separated, aobvious as unit
The component shown may or may not be physical unit, it can and it is in one place, or may be distributed over multiple
In network unit.It can select some or all of unit therein according to the actual needs to realize the mesh of this embodiment scheme
's.
It, can also be in addition, each functional unit in each embodiment of the application can integrate in one processing unit
It is that each unit physically exists alone, can also be integrated in one unit with two or more units.
It, can be with if the function is realized in the form of SFU software functional unit and when sold or used as an independent product
It is stored in a computer readable storage medium.Based on this understanding, the technical solution of the application is substantially in other words
The part of the part that contributes to existing technology or the technical solution can be embodied in the form of software products, the meter
Calculation machine software product is stored in a storage medium, and may include that some instructions use (can be with so that computer equipment
It is personal computer, server or the network equipment etc.) execute all or part of step of each embodiment the method for the application
Suddenly.And storage medium above-mentioned may include: USB flash disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), with
Machine accesses various Jie that can store program code such as memory (RAM, Random Access Memory), magnetic or disk
Matter.
Finally, it should be noted that the above various embodiments is only to illustrate the technical solution of the application, rather than its limitations;To the greatest extent
Pipe is described in detail the application referring to foregoing embodiments, those skilled in the art should understand that: its according to
So be possible to modify the technical solutions described in the foregoing embodiments, or to some or all of the technical features into
Row equivalent replacement;And these are modified or replaceed, each embodiment technology of the application that it does not separate the essence of the corresponding technical solution
The range of scheme should all cover in claims hereof and the range of specification.
Claims (24)
1. a kind of application program recommended method characterized by comprising
Determine first terminal at least one application program to be recommended nearby, wherein at least one described application journey to be recommended
Sequence is from the application list near server-side or the associated application program of the second terminal near the first terminal;
The recommendation information of the application program is shown in the preset display area of the default association with the first terminal,
The preset display area occupies the part of the display area of the first terminal, and interior in the preset display area
Hold display to show independently of the content in remaining region of the first terminal;
If meeting preset condition, the recommendation information for the application program that the display area is shown is updated;Wherein, the preset condition
It include: that the current location information of the first terminal changes, during the second terminal near the first terminal changes
At least one.
2. the method according to claim 1, wherein near the determining first terminal it is available at least one wait for
The application program of recommendation, comprising:
Obtain the corresponding the application list nearby of first terminal, wherein described the application list nearby includes described first
The identification information of multiple application programs near terminal;
At least one application program to be recommended is determined according to described the application list nearby.
3. according to the method described in claim 2, it is characterized in that, the corresponding Application Column nearby of the acquisition first terminal
Table, comprising:
Obtain first terminal detect to obtain near the application list, wherein described the application list nearby includes described
First terminal detect to obtain near the associated application program of second terminal identification information.
4. according to the method described in claim 3, it is characterized by further comprising:
By near field communication technology, the communication information that the second terminal near first terminal is sent is received;
Wherein, the acquisition first terminal detect to obtain near the application list, comprising:
If the communication information includes the application program related information of the second terminal, it is associated with and is believed according to the application program
Breath determines the associated application program of second terminal;
According to first terminal described in the associated application program update of the second terminal detect to obtain near application program
List.
5. according to the method described in claim 2, it is characterized in that, the corresponding Application Column nearby of the acquisition first terminal
Table, comprising:
If detecting nearby there is any associated second terminal of application program in default the application list, root in first terminal
According to first terminal described in the associated application program update of the second terminal detect to obtain near the application list.
6. according to the method described in claim 2, it is characterized in that, the corresponding Application Column nearby of the acquisition first terminal
Table, comprising:
The current location information of first terminal is sent to server-side;
Receive the application list near server-side return, wherein described the application list nearby includes the server-side
The identification information of multiple application programs near first terminal determined according to the current location information, described.
7. according to the method described in claim 2, it is characterized in that, described determine at least according to described the application list nearby
One application program to be recommended, comprising:
According to described nearby in the application list between the use scope information and the first terminal of each application program
At least one of range information, history usage record and current scene information, determine the use of each application program
Probability;
According to the sequence using probability from high to low, chooses at least one described application program and be determined as application to be recommended
Program.
8. the method according to the description of claim 7 is characterized in that described the application list nearby further includes each application
The location information of program;
It is described according to the use scope information of each application program in the application list nearby, with the first terminal
Range information and at least one of history usage record, determine each application program using before probability, also wrap
It includes:
According to the location information of each application program and the present bit of the first terminal in described the application list nearby
Confidence breath, determines the distance between each application program and the first terminal information.
9. the method according to the description of claim 7 is characterized in that described according to the sequence using probability from high to low,
It chooses at least one described application program and is determined as application program to be recommended, comprising:
Determine the maximum quantity of displayable recommendation information in the preset display area of the first terminal;
According to the sequence using probability from high to low, choose the maximum quantity the application program be determined as it is to be recommended
Application program.
10. the method according to the description of claim 7 is characterized in that described according to the sequence using probability from high to low,
It chooses at least one described application program and is determined as application program to be recommended, comprising:
According to the sequence using probability from high to low, chooses at least one and meet the default application using Probability Condition
Program;
If selection is arrived, the application program chosen is determined as application program to be recommended;
If choosing less than the preset display area of the first terminal is hidden in triggering.
11. the method according to claim 1, wherein the preset display area includes the first terminal
The specified display area with the default association in desktop page.
12. described default the method according to claim 1, wherein the first terminal includes wearable device
Display area include the wearable device display interface the specified display area with the default association.
13. the method according to claim 1, wherein the default application include host application, it is described apply journey
Sequence includes the boarding application of host's application, and the preset display area includes in host's application of the application program
Specified display area.
14. the method according to claim 1, wherein the application program for updating the display area and showing
Recommendation information, comprising:
Trigger the determining first terminal nearby at least one application program to be recommended the step of, to update application to be recommended
Program;And
Triggering is described the step of the preset display area of the first terminal shows the recommendation information of the application program, with
The display area shows the recommendation information of updated application program to be recommended.
15. update the display area the method according to claim 1, wherein if described meet preset condition
The recommendation information of the application program of display, comprising:
If the current location information of the first terminal changes, according in the corresponding the application list nearby of first terminal
The current location information of the first terminal after the location information of each application program, and variation updates each application program
The distance between first terminal information;
Application program to be recommended is redefined according to the updated range information;And
The application program to be recommended redefined is shown in the display area.
16. update the display area the method according to claim 1, wherein if described meet preset condition
The recommendation information of the application program of display, comprising:
If the current location information of the first terminal changes, according to the present bit confidence of the first terminal after variation
Breath updates the distance between each application program to be recommended and the first terminal information;
According to the updated range information, the recommendation information of the application program shown in the display area is adjusted
Sequentially.
17. the method according to claim 1, wherein the first terminal in the preset condition is current
Location information changes, comprising:
The current location information of the first terminal changes and variable quantity meets first threshold condition.
18. according to the method for claim 17, which is characterized in that the application program for updating the display area and showing
Recommendation information before, further includes:
According to the location information of each application program in the corresponding the application list nearby of first terminal, determine each described using journey
Minimum spacing between sequence;
First threshold condition is determined according to the minimum spacing.
19. according to claim 1 to method described in 18, which is characterized in that the recommendation information of the application program includes described
At least one of the distance between shortcut, title and described first terminal of application program.
20. according to claim 1 to 18 described in any item methods, which is characterized in that the application program includes light application.
21. a kind of application program recommendation apparatus characterized by comprising
It is to be recommended to apply determining module, for determining at least one is to be recommended near first terminal application program, wherein described
At least one application program to be recommended is from the application list near server-side or near the first terminal
The associated application program of second terminal;
Recommendation information display module, for showing institute in the preset display area of the default association with the first terminal
The recommendation information of application program is stated, the preset display area occupies the part of the display area of the first terminal, and institute
It states the content in preset display area and shows that the content in remaining region independently of the first terminal is shown;
Recommendation information update module, if updating the recommendation for the application program that the display area is shown for meeting preset condition
Information;Wherein, the preset condition include: the first terminal current location information change, the first terminal it is attached
Close second terminal at least one of changes.
22. a kind of electronic equipment, comprising: memory, processor and be stored on the memory and can be on the processor
The computer program of operation, which is characterized in that the processor executes when running the computer program to realize that right such as is wanted
Seek 1 to 20 described in any item methods.
23. electronic equipment according to claim 22, which is characterized in that the electronic equipment includes handheld device, can wear
Wear equipment or mobile unit.
24. a kind of computer-readable medium, which is characterized in that it is stored thereon with computer-readable instruction, it is described computer-readable
Instruction can be executed by processor to realize such as the described in any item methods of claim 1 to 20.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910360690.4A CN110099380B (en) | 2019-04-30 | 2019-04-30 | Application program recommendation method and device, electronic equipment and medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910360690.4A CN110099380B (en) | 2019-04-30 | 2019-04-30 | Application program recommendation method and device, electronic equipment and medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110099380A true CN110099380A (en) | 2019-08-06 |
CN110099380B CN110099380B (en) | 2022-02-22 |
Family
ID=67446498
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910360690.4A Active CN110099380B (en) | 2019-04-30 | 2019-04-30 | Application program recommendation method and device, electronic equipment and medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110099380B (en) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110658962A (en) * | 2019-09-30 | 2020-01-07 | 珠海市魅族科技有限公司 | Starting method and device of fast application, electronic equipment and storage medium |
CN110990095A (en) * | 2019-11-27 | 2020-04-10 | 上海掌门科技有限公司 | Hosted application presentation method, device and computer readable medium |
CN111258673A (en) * | 2020-01-10 | 2020-06-09 | 聚好看科技股份有限公司 | Fast application display method and terminal equipment |
CN111597006A (en) * | 2020-05-19 | 2020-08-28 | Oppo广东移动通信有限公司 | Application split screen method and device, storage medium and electronic equipment |
CN112631483A (en) * | 2019-10-09 | 2021-04-09 | 中兴通讯股份有限公司 | Application program control method, device, terminal and storage medium |
CN112748969A (en) * | 2019-10-31 | 2021-05-04 | 阿里巴巴集团控股有限公司 | Information processing method, information display method and device |
CN113419665A (en) * | 2021-08-25 | 2021-09-21 | 腾讯科技(深圳)有限公司 | Application display method, related device and equipment |
CN113760138A (en) * | 2021-08-06 | 2021-12-07 | 深圳康佳电子科技有限公司 | Configuration method of split screen application and related equipment |
CN115422783A (en) * | 2022-11-04 | 2022-12-02 | 中国海洋大学 | Data modeling method and system |
CN116028147A (en) * | 2022-05-30 | 2023-04-28 | 荣耀终端有限公司 | Application program recommendation method and electronic equipment |
Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103617543A (en) * | 2013-11-25 | 2014-03-05 | 百度在线网络技术(北京)有限公司 | Recommendation method and device of application programs |
EP2830286A1 (en) * | 2012-05-03 | 2015-01-28 | Huawei Technologies Co., Ltd | Method, device and system for recommending application program |
CN104346471A (en) * | 2014-11-18 | 2015-02-11 | 北京奇虎科技有限公司 | Method, device and system for determining to-be-pushed application based on geological position information |
CN105989110A (en) * | 2015-02-12 | 2016-10-05 | 广东欧珀移动通信有限公司 | Application recommendation method and application recommendation device |
WO2017049792A1 (en) * | 2015-09-23 | 2017-03-30 | 百度在线网络技术(北京)有限公司 | Application software recommendation method and device |
CN107222619A (en) * | 2017-05-26 | 2017-09-29 | 珠海市魅族科技有限公司 | Methods of exhibiting and device, the computer installation and readable storage medium storing program for executing of application program |
CN107357606A (en) * | 2017-06-14 | 2017-11-17 | 广东小天才科技有限公司 | Application program starting method and device of mobile terminal |
CN107454158A (en) * | 2017-07-26 | 2017-12-08 | 广东小天才科技有限公司 | Recommendation method and device for application program, mobile terminal and storage medium |
CN107544966A (en) * | 2016-06-23 | 2018-01-05 | 北京搜狗科技发展有限公司 | A kind of method and electronic equipment for recommending application program |
CN107566465A (en) * | 2017-08-23 | 2018-01-09 | 广东欧珀移动通信有限公司 | A kind of method, apparatus, storage medium and the mobile terminal of information push |
CN108429671A (en) * | 2018-02-27 | 2018-08-21 | 北京安云世纪科技有限公司 | The recommendation method, device and mobile terminal applied in circle of friends |
CN108737506A (en) * | 2018-04-27 | 2018-11-02 | 苏州达家迎信息技术有限公司 | A kind of application method for pushing, equipment, storage medium and system |
US20180349381A1 (en) * | 2015-11-03 | 2018-12-06 | Alibaba Group Holding Limited | Multimedia object recommendation method, device, system, terminal, and server |
-
2019
- 2019-04-30 CN CN201910360690.4A patent/CN110099380B/en active Active
Patent Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20180316744A1 (en) * | 2012-05-03 | 2018-11-01 | Huawei Technologies Co., Ltd. | Application Recommendation Method, Device, and System |
EP2830286A1 (en) * | 2012-05-03 | 2015-01-28 | Huawei Technologies Co., Ltd | Method, device and system for recommending application program |
CN103617543A (en) * | 2013-11-25 | 2014-03-05 | 百度在线网络技术(北京)有限公司 | Recommendation method and device of application programs |
CN104346471A (en) * | 2014-11-18 | 2015-02-11 | 北京奇虎科技有限公司 | Method, device and system for determining to-be-pushed application based on geological position information |
CN105989110A (en) * | 2015-02-12 | 2016-10-05 | 广东欧珀移动通信有限公司 | Application recommendation method and application recommendation device |
WO2017049792A1 (en) * | 2015-09-23 | 2017-03-30 | 百度在线网络技术(北京)有限公司 | Application software recommendation method and device |
US20180349381A1 (en) * | 2015-11-03 | 2018-12-06 | Alibaba Group Holding Limited | Multimedia object recommendation method, device, system, terminal, and server |
CN107544966A (en) * | 2016-06-23 | 2018-01-05 | 北京搜狗科技发展有限公司 | A kind of method and electronic equipment for recommending application program |
CN107222619A (en) * | 2017-05-26 | 2017-09-29 | 珠海市魅族科技有限公司 | Methods of exhibiting and device, the computer installation and readable storage medium storing program for executing of application program |
CN107357606A (en) * | 2017-06-14 | 2017-11-17 | 广东小天才科技有限公司 | Application program starting method and device of mobile terminal |
CN107454158A (en) * | 2017-07-26 | 2017-12-08 | 广东小天才科技有限公司 | Recommendation method and device for application program, mobile terminal and storage medium |
CN107566465A (en) * | 2017-08-23 | 2018-01-09 | 广东欧珀移动通信有限公司 | A kind of method, apparatus, storage medium and the mobile terminal of information push |
CN108429671A (en) * | 2018-02-27 | 2018-08-21 | 北京安云世纪科技有限公司 | The recommendation method, device and mobile terminal applied in circle of friends |
CN108737506A (en) * | 2018-04-27 | 2018-11-02 | 苏州达家迎信息技术有限公司 | A kind of application method for pushing, equipment, storage medium and system |
Non-Patent Citations (2)
Title |
---|
MD.YASSER KARIM,ET AL: "Mining Andriod Apps to Recommend Permissions", 《2016 IEEE 23RD INTERNATIONAL CONFERENCE ON SOFTWARE ANALYSIS,EVOLUTION,AND REENGINEERING(SANER)》 * |
冯爽: "基于社区通APP推荐用户算法的探讨", 《电脑迷》 * |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110658962A (en) * | 2019-09-30 | 2020-01-07 | 珠海市魅族科技有限公司 | Starting method and device of fast application, electronic equipment and storage medium |
CN112631483A (en) * | 2019-10-09 | 2021-04-09 | 中兴通讯股份有限公司 | Application program control method, device, terminal and storage medium |
CN112748969A (en) * | 2019-10-31 | 2021-05-04 | 阿里巴巴集团控股有限公司 | Information processing method, information display method and device |
CN110990095A (en) * | 2019-11-27 | 2020-04-10 | 上海掌门科技有限公司 | Hosted application presentation method, device and computer readable medium |
CN111258673A (en) * | 2020-01-10 | 2020-06-09 | 聚好看科技股份有限公司 | Fast application display method and terminal equipment |
CN111597006A (en) * | 2020-05-19 | 2020-08-28 | Oppo广东移动通信有限公司 | Application split screen method and device, storage medium and electronic equipment |
CN113760138A (en) * | 2021-08-06 | 2021-12-07 | 深圳康佳电子科技有限公司 | Configuration method of split screen application and related equipment |
CN113760138B (en) * | 2021-08-06 | 2024-04-26 | 深圳康佳电子科技有限公司 | Configuration method of split-screen application and related equipment |
CN113419665A (en) * | 2021-08-25 | 2021-09-21 | 腾讯科技(深圳)有限公司 | Application display method, related device and equipment |
CN113419665B (en) * | 2021-08-25 | 2021-11-16 | 腾讯科技(深圳)有限公司 | Application display method, related device and equipment |
CN116028147A (en) * | 2022-05-30 | 2023-04-28 | 荣耀终端有限公司 | Application program recommendation method and electronic equipment |
CN115422783A (en) * | 2022-11-04 | 2022-12-02 | 中国海洋大学 | Data modeling method and system |
Also Published As
Publication number | Publication date |
---|---|
CN110099380B (en) | 2022-02-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110099380A (en) | Application program recommended method, device, electronic equipment and medium | |
CN108596645B (en) | Information recommendation method, device and equipment | |
US11222273B2 (en) | Service recommendation method, apparatus, and device | |
RU2612578C2 (en) | Social information management method and system adapted thereto | |
US20120246000A1 (en) | Techniques to capture context and location information and utilize heuristics to turn location tracked over time and context information into semantic location information | |
KR20120115826A (en) | Method for recommendation of application, mobile terminal thereof and communication system thereof | |
US20130268396A1 (en) | Method and system for providing personalized application recommendations | |
WO2012154843A1 (en) | Identifying applications of interest based on application market log data | |
US20110246300A1 (en) | Techniques to determe when an internet user is in-market for a specific product and determining general shopping preferences and habits of internet users | |
US20140245224A1 (en) | Method of displaying programs and electronic device therefor | |
KR102619024B1 (en) | Method for providing keywords for product management and sales in open market | |
CN109961351A (en) | Information recommendation method, device, storage medium and computer equipment | |
KR20170065904A (en) | Method for pre-loading content and electronic device supporting the same | |
CN102750081A (en) | Information processing apparatus, information processing method, and program | |
CN111797312A (en) | Model training method and device | |
CN106095797A (en) | The data display method of handheld terminal, display system and client | |
WO2013047504A1 (en) | Portable terminal and optimized priority order generation method | |
CN109428929A (en) | Determination method, server and the user client of the location information of target object | |
CN115048577A (en) | Model training method, device, equipment and storage medium | |
CN113010809A (en) | Information recommendation method and device | |
US8112070B2 (en) | Electronic device and method for searching a merchandise location | |
CN111160973A (en) | Advertisement pushing method and device | |
CN103412717A (en) | Method and mobile equipment for quickly positioning tops or tail ends of lists | |
CN109643434B (en) | Server, information providing method, and information providing program | |
CN110333927B (en) | Interface skipping method and device, server and storage medium |
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 |