Nothing Special   »   [go: up one dir, main page]

CN110099380A - Application program recommended method, device, electronic equipment and medium - Google Patents

Application program recommended method, device, electronic equipment and medium Download PDF

Info

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
Application number
CN201910360690.4A
Other languages
Chinese (zh)
Other versions
CN110099380B (en
Inventor
王雨婷
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Lianshang Network Technology Co Ltd
Original Assignee
Shanghai Lianshang Network Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Lianshang Network Technology Co Ltd filed Critical Shanghai Lianshang Network Technology Co Ltd
Priority to CN201910360690.4A priority Critical patent/CN110099380B/en
Publication of CN110099380A publication Critical patent/CN110099380A/en
Application granted granted Critical
Publication of CN110099380B publication Critical patent/CN110099380B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/72406User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by software upgrading or downloading
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/22Processing or transfer of terminal data, e.g. status or physical capabilities
    • H04W8/24Transfer of terminal data
    • H04W8/245Transfer of terminal data from a network towards a terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/025Services 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

Application program recommended method, device, electronic equipment and medium
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.
CN201910360690.4A 2019-04-30 2019-04-30 Application program recommendation method and device, electronic equipment and medium Active CN110099380B (en)

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)

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

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

Patent Citations (14)

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

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

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