WO2017121066A1 - 应用程序显示方法和系统 - Google Patents
应用程序显示方法和系统 Download PDFInfo
- Publication number
- WO2017121066A1 WO2017121066A1 PCT/CN2016/084740 CN2016084740W WO2017121066A1 WO 2017121066 A1 WO2017121066 A1 WO 2017121066A1 CN 2016084740 W CN2016084740 W CN 2016084740W WO 2017121066 A1 WO2017121066 A1 WO 2017121066A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- application
- recommended
- priority
- usage information
- master device
- 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.)
- Ceased
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72409—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories
- H04M1/72412—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories using two-way short-range wireless interfaces
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/248—Presentation of query results
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/245—Query processing
- G06F16/2457—Query processing with adaptation to user needs
- G06F16/24578—Query processing with adaptation to user needs using ranking
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
- H04L67/025—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/34—Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72409—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories
- H04M1/72415—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories for remote control of appliances
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72469—User interfaces specially adapted for cordless or mobile telephones for operating the device by selecting functions from two or more displayed items, e.g. menus or icons
- H04M1/72472—User interfaces specially adapted for cordless or mobile telephones for operating the device by selecting functions from two or more displayed items, e.g. menus or icons wherein the items are sorted according to specific criteria, e.g. frequency of use
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/4508—Management of client data or end-user data
- H04N21/4532—Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/466—Learning process for intelligent management, e.g. learning user preferences for recommending movies
- H04N21/4668—Learning process for intelligent management, e.g. learning user preferences for recommending movies for recommending content, e.g. movies
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
- H04N21/8166—Monomedia components thereof involving executable data, e.g. software
- H04N21/8173—End-user applications, e.g. Web browser, game
Definitions
- the present invention relates to the field of multimedia television, and in particular, to an application display method and system.
- TVs can support more and more functions.
- the number of applications installed on TVs is increasing. Due to different user hobbies, the applications installed on the TV are different, and the usage times of various applications are different. Some applications are frequently used, and some applications are used less frequently.
- the existing television cannot display the application frequently used by the user in front of the TV screen according to the user's preference, that is, the application that the user frequently uses cannot be recommended to the user.
- the existing TV display application methods are generally displayed on the screen in the order of installation, and when the number of applications installed in the TV reaches a certain number, it is difficult for the user to quickly find the required information on the screen through the remote controller. application.
- the smart TV has 200 applications installed, of which iQiyi is displayed in the 99th list of the application, so the user has to control the remote control several times to find the iQiyi. As a result, users cannot quickly find applications that they use frequently in numerous applications.
- the main object of the present invention is to provide an application display method and system, which aims to solve the technical problem that an existing terminal device cannot display an application according to a user's preference.
- the present invention provides an application display method, the method comprising the steps of:
- the application corresponding to the same package name of the slave device and the master device is used as an application to be recommended;
- the to-be-recommended application is displayed on the master device or the slave device according to the priority level.
- the present invention also provides an application display method, the method comprising the steps of:
- the same application is used as the application to be recommended;
- the to-be-recommended application is displayed on the master device or the slave device according to the priority level.
- the present invention also provides an application display system, the system comprising:
- An acquiring module configured to acquire, when the master device is connected to the slave device, an application installed by the master device and an application installed by the slave device;
- a processing module configured to: if the master device and the slave device have the same application, use the same application as the application to be recommended;
- a determining module configured to obtain usage information of the application to be recommended, and determine a priority of the application to be recommended according to the usage information
- the first display module is configured to display the to-be-recommended application on the master device or the slave device according to the priority level.
- the present invention acquires an application installed by the master device and an application installed by the slave device when the master device is connected to the slave device, and uses the same application in the slave device and the master device as the application to be recommended.
- the program determines a priority of the to-be-recommended application according to the usage information of the to-be-recommended application, and displays the to-be-recommended application according to the priority level.
- the terminal device automatically displays the application classification on the screen according to the usage information of the user using the application, so that the user can quickly find the application that he likes quickly in a plurality of applications, thereby improving the intelligence of the terminal device.
- FIG. 1 is a schematic flow chart of a first embodiment of an application display method according to the present invention.
- FIG. 2 is a schematic diagram of a first process for obtaining usage information of the application to be recommended according to the usage information, and determining a priority of the application to be recommended according to the usage information;
- FIG. 3 is a second schematic flowchart of obtaining usage information of the application to be recommended according to the usage information, and determining a priority of the application to be recommended according to the usage information;
- FIG. 4 is a schematic diagram of a third process for obtaining usage information of the application to be recommended according to the usage information, and determining a priority of the application to be recommended according to the usage information;
- FIG. 5 is a schematic flowchart diagram of a second embodiment of an application display method according to the present invention.
- FIG. 6 is a schematic diagram of functional modules of a first embodiment of an application display system according to the present invention.
- FIG. 7 is a schematic diagram of a first functional module of a determining module according to an embodiment of the present invention.
- FIG. 8 is a schematic diagram of a second functional module of a determining module according to an embodiment of the present invention.
- FIG. 9 is a schematic diagram of a third functional module of a determining module according to an embodiment of the present invention.
- FIG. 10 is a schematic diagram of functional modules of a second embodiment of an application display system according to the present invention.
- the invention provides an application display method.
- FIG. 1 is a schematic flowchart diagram of a first embodiment of an application display method according to the present invention.
- the application display method includes:
- Step S10 when the master device is connected to the slave device, acquiring an application installed by the master device and an application installed by the slave device;
- the master device When the master device and the slave device are connected by means of WiFi (Wireless-Fidelity) or Bluetooth, an application installed inside the master device and an application installed in the slave device are acquired.
- the master device is a smart TV, but the master device includes but is not limited to the smart TV, and may also be a personal computer or the like.
- the slave device is a mobile phone, a pad (portable Android Device, tablet) and so on. Further, when the master device acquires the application installed by the slave device and the application installed by the master device, the master device acquires a package name of the slave device application and the master device application a package name and determining whether the same package name exists in the slave device application and the master device application.
- the specific process of determining, by the master device, whether the same package name exists in the slave device application and the master device application is: the master device converts the package name of the slave device application into an ASCII character (American Standard code for Information, the American Standard Code for Information Interchange), which converts the package name of the primary device application to ASCII characters.
- the master device performs a difference between an ASCII character corresponding to a package name of the master device application and an ASCII character corresponding to a package name of an application in the slave device, and determines the master device and the Whether the same package name exists in the slave device.
- the number of the slave devices is one or more.
- the slave devices have two, one is a mobile phone, and the other is a pad.
- the smart TV acquires an application installed therein, acquires an application installed in the mobile phone, and acquires an installation installed in the mobile phone. application.
- the smart TV acquires the package name of the Youku, iQiyi, and Tencent video, and the smart TV is described in the smart TV.
- the package names of Youku, iQiyi and Tencent video are stored in the storage area 33, and the package names of the Youku, iQiyi and Tencent video are converted into ASCII characters.
- the smart TV acquires the Youku and Tencent video installed in the pad
- the smart TV acquires the package name of the Youku and Tencent video in the pad, and stores the package name of the Youku and Tencent video in the pad.
- the package name of the Youku and Tencent video in the pad is converted into an ASCII character.
- the smart TV When the smart TV acquires the iQiyi and Tencent video installed in the mobile phone, the smart TV will obtain the package name of the iQiyi and Tencent video in the mobile phone, and the mobile phone in the iQiyi and The package name of the Tencent video is stored in the storage area 11, and the package name of the iQiyi and Tencent video in the mobile phone is converted into an ASCII character.
- the smart TV compares the storage area 33 with the storage area 22 and the storage area 11, respectively, and determines, by the difference, whether the smart TV and the mobile phone and the pad have the same Package names.
- Step S20 If the same application exists in the master device and the slave device, the same application is used as the application to be recommended;
- the master device determines whether the same application exists in the slave device and the master device. If the master device and the slave device have the same application, the master device uses the same application as the application to be recommended. Further, when the master device determines that the same package name exists in the slave device and the master device, that is, the ASCII character corresponding to the package name of the application in the master device and the package of the application in the slave device When the difference between the ASCII characters corresponding to the name is 0, the master device uses the application corresponding to the same package name of the slave device and the master device as the application to be recommended.
- the smart TV acquires an application installed therein and acquires an application installed in the mobile phone and an application installed in the mobile phone
- the smart television determines an application in the smart television, Whether the application in the mobile phone and the application in the pad have the same application. If the same application exists in the smart TV, the mobile phone, and the pad, the smart TV will simultaneously have the smart TV, the mobile phone, and the application in the pad as the application to be recommended. Further, when the smart TV makes a difference between the storage area 33 and the storage area 22, the difference result and the package name corresponding to the difference value of 0 are stored in the storage area 44. When there is a value of 0 in the storage area 44, it means that the same application exists in the smart TV and the pad.
- the smart TV makes a difference between the storage area 33 and the storage area 11
- the difference result and the package name corresponding to the difference value of 0 are stored in the storage area 55.
- there is a value of 0 in the storage area 55 it means that the same application exists in the smart TV and the mobile phone.
- the smart TV can determine an application installed in the smart TV, the pad, and the mobile phone by using a similar method, that is, determining whether there is an application installed in the smart TV, the pad, and the mobile phone, specifically The determination process will not be described here.
- the smart TV can compare the storage area 44 and the storage area 55 to obtain an application in the smart TV, the pad and the mobile phone, and the smart TV and the same
- the package name corresponding to the application in the pad and the mobile phone is stored in 66.
- the priority of the application in the smart TV, the pad, and the mobile phone is higher than the priority of the application in the smart TV and the pad, and is higher than the simultaneous presence of the smart TV and the application in the mobile phone.
- the priority of the smart TV and the applications in the phone is higher than the priority of the smart TV and the pad.
- Step S30 Obtain usage information of the application to be recommended, and determine a priority of the application to be recommended according to the usage information.
- Step S40 Display the to-be-recommended application on the master device or the slave device according to the priority level.
- the master device acquires usage information of the application to be recommended, and determines a priority of the application to be recommended according to the usage information.
- the master device displays the to-be-recommended application in its screen according to the priority level, that is, the master device displays the to-be-recommended application with a higher priority on a front position in the screen.
- the master device sending the priority information of the to-be-recommended application to the a slave device, when the slave device receives the priority information of the to-be-recommended application, the slave device displays the to-be-recommended application in its screen according to the priority of the to-be-recommended application, that is, The slave device displays the to-be-recommended application with a higher priority on a front position in the screen, and displays the to-be-recommended application with a lower priority on the higher priority Recommended behind the app.
- the usage information includes, but is not limited to, the number of times the application to be recommended is started within a preset time, the running time, and/or the time when the operation instruction is received during the running. For example, when the master device determines that the number of times the application to be recommended is started within the preset time, the longer the running time and/or the longer the operation command is received during the operation, the waiting time The higher the priority of the recommended application.
- the preset time is set according to a specific situation, for example, it can be set to 24 hours, 48 hours, and the like.
- the master device determines the application to be recommended according to the usage information of the application installed in the slave device and the master device.
- the smart TV determines the application to be recommended according to the frequency of use of the application installed in the smart TV, the pad, and the mobile phone.
- the smart TV acquires the information of the iQiyi, WeChat, and Tencent news.
- the smart TV determines that the WeChat has a higher priority than the Tencent News according to the iQiyi, WeChat, and Tencent news usage information, and the Tencent news has a higher priority than the iQiyi, then the smart TV The smart TV displays the WeChat at the foremost position of the display area in its screen, displays the Tencent news behind the WeChat, and displays the iQiyi behind the Tencent News.
- the application program installed by the master device and the application program installed by the slave device are acquired, and the same application in the slave device and the master device is used as a recommendation.
- the application determines the priority of the to-be-recommended application according to the usage information of the to-be-recommended application, and displays the to-be-recommended application according to the priority level.
- the terminal device automatically displays the application classification on the screen according to the usage information of the user using the application, so that the user can quickly find the application that he likes quickly in a plurality of applications, thereby improving the intelligence of the terminal device.
- FIG. 2 is a schematic diagram of a first process for obtaining usage information of the application to be recommended according to the usage information, and determining a priority of the application to be recommended according to the usage information.
- step S30 includes:
- Step S31 Obtain an running time of the application to be recommended in a preset time
- Step S32 determining a priority of the application to be recommended according to the length of the running time.
- the master device acquires a running time of the to-be-recommended application program in a preset time, and determines a priority of the to-be-recommended application program according to the running time of the to-be-recommended application program in the preset time.
- the preset time is set according to a specific situation, and may be set to 24 hours, 48 hours, or the like. In this embodiment, the preset time is 24 hours.
- the smart TV acquires the running time of the iQiyi within 4 hours, and the WeChat runs within 24 hours.
- the time is 5 hours, and the Tencent News has a running time of 2 hours in 24 hours.
- the smart TV determines that the priority of the WeChat is higher than the priority of the iQiyi according to the running time of the iQiyi, the WeChat, and the Tencent News within 24 hours, the iQiyi The priority is higher than the priority of the Tencent News.
- the duration of the to-be-recommended application from the start to the exit exceeds the first preset duration, the duration is included in the to-be-recommended application in the pre- Set the running time in time.
- the master device determines whether the duration of the to-be-recommended application is more than the first preset duration, and if the application to be recommended continues from the start to the exit The time exceeds the first preset duration, and the master device counts the duration of the to-be-recommended application from startup to exit into the running time of the to-be-recommended application in the preset time; The duration of the recommended application from the start to the exit does not exceed the first preset duration, and the master device does not count the duration of the to-be-recommended application from the start to the exit to the to-be-recommended application.
- the running time within the preset time.
- the first preset duration is set according to a specific situation, such as 15 minutes, 20 minutes, and the like.
- the first preset duration is 15 minutes. If the smart TV determines that the duration of the startup to the end of the iQiyi in a 24-hour period is 10 minutes, the smart TV does not count the 10 minutes of the iQiyi operation into the iQiyi In the 24-hour running time; when the iQiyi has a duration of 30 minutes from the start to the end, the smart TV counts the 30 minutes of the iQiyi operation into the iQiyi 24 hours of running time.
- the priority of the application to be recommended is determined according to the length of the running time of the application to be recommended in the preset time, so that the application to be recommended is displayed according to the priority of the application to be recommended. Program to improve the intelligence of the terminal device.
- FIG. 3 is a second schematic flowchart of obtaining usage information of the application to be recommended according to the usage information, and determining a priority of the application to be recommended according to the usage information.
- step S30 includes:
- Step S33 obtaining the number of times the application to be recommended is started within a preset time
- Step S34 Determine a priority of the application to be recommended according to the size of the number of startups.
- the master device acquires the number of times the application to be recommended is started within a preset time, and determines the priority of the application to be recommended according to the size of the number of startups.
- the preset time can be set to 24 hours, 30 hours, and the like. In this embodiment, the preset time is 24 hours.
- the smart TV acquires the number of starts of the iQiyi in the 24 hours, and the number of starts of the WeChat is 10 times, the number of launches of the Tencent News was 5 times.
- the smart TV determines that the priority of the WeChat is higher than the priority of the iQiyi according to the number of activations of the iQiyi, the WeChat, and the Tencent news, and the priority of the iQiyi is high. The priority of the Tencent News.
- the application to be recommended is started once.
- the master device determines whether the duration of the application to be recommended from the start to the exit exceeds a second preset duration. If the duration of the application to be recommended from the start to the exit exceeds the second preset duration, the master device counts the startup of the application to be recommended into the number of startups of the application to be recommended. And the application to be recommended is started once; if the duration of the application to be recommended from the start to the exit does not exceed the second preset duration, the master device does not use the application to be recommended. The secondary start counts into the number of starts of the application to be recommended.
- the second preset duration may be consistent with the first preset duration or may be inconsistent, such as 10 minutes, 15 minutes, and the like. In this embodiment, the second preset duration is 15 minutes.
- the smart TV determines that the duration of the start to the end of the iQiyi within 24 hours is 10 minutes, the smart TV does not count the iQiyi of the launch into the iQiyi. The number of starts; when the duration of the iQiyi is 30 minutes from the start to the end, the smart TV will start the iqiyi game into the start number of the iQiyi.
- the priority of the to-be-recommended application is determined according to the number of times the application is to be recommended in the preset time, and the application to be recommended is displayed according to the priority of the application to be recommended. Program to improve the intelligence of the terminal device.
- FIG. 4 is a schematic diagram of a third process for obtaining usage information of the application to be recommended according to the usage information, and determining a priority of the application to be recommended according to the usage information.
- step S30 includes:
- Step S35 Obtain a running time of the application to be recommended and a time when an operation instruction is received during the running process;
- Step S36 Determine a priority of the application to be recommended according to a ratio of a time when the operation instruction is received to the running time.
- the master device acquires a running time of the to-be-recommended application program in a certain period of time, and acquires a time when the to-be-recommended application program receives an operation instruction in the running time. And determining, by the master device, a ratio of a time when the operation instruction is received to an operation time of the application to be recommended according to the running time and a time when the operation instruction is received, and determining the ratio according to the size of the ratio
- the priority of the application to be recommended is an operation performed by the user on the application to be recommended during the running of the application to be recommended, such as selecting a certain video to play during the running of the Tencent video. Selecting an operation to perform volume adjustment and the like on the video being played.
- the smart TV when the smart TV obtains the iQiYi, Youku, and Tencent videos as the application to be recommended, the smart TV acquires the Tencent video within 24 hours, and the running time is 5 hours, in the Tencent. During the 5 hours of running the video, the time for receiving the user's operation command is 40 minutes, and the proportion of the Tencent video running time is 13%; the smart TV obtains the running time of the Youku within 24 hours.
- the smart TV acquires the iQiyi
- the running time in 24 hours is 3 hours, and within 3 hours of the operation of the iQiyi, the time for receiving the operation instruction of the user is 9 minutes, and the ratio of the running time of the iQiyi is 5 %.
- the smart TV determines that the priority of the Tencent video is higher than the priority of the Youku, and the priority of the Youku is higher than the priority of the iQiyi.
- the priority of the application to be recommended is determined by the running time of the application to be recommended and the time when the operation instruction is received during the running, so that the display is displayed according to the priority of the application to be recommended. Describe the recommended application to improve the intelligence of the terminal device.
- FIG. 5 is a schematic diagram of functional modules of a second embodiment of an application display method according to the present invention. Based on the first embodiment, a second embodiment of the application display method of the present invention is proposed.
- the application display method further includes:
- Step S50 after the displayed application to be recommended, displaying other applications installed on the master device or the slave device.
- the main device displays the to-be-recommended application, displaying, in the screen, other applications installed on the main device or the slave device, where the to-be-recommended application is displayed in the other application front.
- step S50 includes:
- usage information of the other application determining a priority of the other application according to the usage information, where the usage information includes a running time, a number of startups, or a running process of the other application in a preset time The time when the operation instruction was received; and
- the other application is displayed after the displayed application to be recommended according to the level of the priority.
- the master device acquires usage information of the other application, and determines a priority of the other application according to the usage information.
- the usage information includes, but is not limited to, the running time of the other application in a preset time, the number of starts, or the time when the operation instruction is received during the running.
- the preset time is set according to a specific situation, and may be set to 24 hours, 48 hours, or the like.
- This embodiment displays other applications in the master device and/or the slave device after displaying the application to be recommended.
- the application that is of interest to the user is displayed on the screen according to the degree of interest, thereby improving the intelligence of the terminal device.
- the invention further provides an application display system.
- FIG. 6 is a schematic diagram of functional modules of a first embodiment of an application display system according to the present invention.
- the application display system includes:
- the obtaining module 10 is configured to acquire, when the master device is connected to the slave device, an application installed by the master device and an application installed by the slave device;
- the master device When the master device and the slave device are connected by means of WiFi (Wireless-Fidelity) or Bluetooth, an application installed inside the master device and an application installed in the slave device are acquired.
- the master device is a smart TV, but the master device includes but is not limited to the smart TV, and may also be a personal computer or the like.
- the slave device is a mobile phone, a pad (portable Android Device, tablet) and so on. Further, when the master device acquires the application installed by the slave device and the application installed by the master device, the master device acquires a package name of the slave device application and the master device application a package name and determining whether the same package name exists in the slave device application and the master device application.
- the specific process of determining, by the master device, whether the same package name exists in the slave device application and the master device application is: the master device converts the package name of the slave device application into an ASCII character (American Standard code for Information, the American Standard Code for Information Interchange), which converts the package name of the primary device application to ASCII characters.
- the master device performs a difference between an ASCII character corresponding to a package name of the master device application and an ASCII character corresponding to a package name of an application in the slave device, and determines the master device and the Whether the same package name exists in the slave device.
- the number of the slave devices is one or more.
- the slave devices have two, one is a mobile phone, and the other is a pad.
- the smart TV acquires an application installed therein, acquires an application installed in the mobile phone, and acquires an installation installed in the mobile phone. application.
- the smart TV acquires the package name of the Youku, iQiyi, and Tencent video, and the smart TV is described in the smart TV.
- the package names of Youku, iQiyi and Tencent video are stored in the storage area 33, and the package names of the Youku, iQiyi and Tencent video are converted into ASCII characters.
- the smart TV acquires the Youku and Tencent video installed in the pad
- the smart TV acquires the package name of the Youku and Tencent video in the pad, and stores the package name of the Youku and Tencent video in the pad.
- the package name of the Youku and Tencent video in the pad is converted into an ASCII character.
- the smart TV When the smart TV acquires the iQiyi and Tencent video installed in the mobile phone, the smart TV will obtain the package name of the iQiyi and Tencent video in the mobile phone, and the mobile phone in the iQiyi and The package name of the Tencent video is stored in the storage area 11, and the package name of the iQiyi and Tencent video in the mobile phone is converted into an ASCII character.
- the smart TV compares the storage area 33 with the storage area 22 and the storage area 11, respectively, and determines, by the difference, whether the smart TV and the mobile phone and the pad have the same Package names.
- the processing module 20 is configured to: if the master device and the slave device have the same application, use the same application as the application to be recommended;
- the master device determines whether the same application exists in the slave device and the master device. If the master device and the slave device have the same application, the master device uses the same application as the application to be recommended. Further, when the master device determines that the same package name exists in the slave device and the master device, that is, the ASCII character corresponding to the package name of the application in the master device and the package of the application in the slave device When the difference between the ASCII characters corresponding to the name is 0, the master device uses the application corresponding to the same package name of the slave device and the master device as the application to be recommended.
- the smart TV acquires an application installed therein and acquires an application installed in the mobile phone and an application installed in the mobile phone
- the smart television determines an application in the smart television, Whether the application in the mobile phone and the application in the pad have the same application. If the same application exists in the smart TV, the mobile phone, and the pad, the smart TV will simultaneously have the smart TV, the mobile phone, and the application in the pad as the application to be recommended. Further, when the smart TV makes a difference between the storage area 33 and the storage area 22, the difference result and the package name corresponding to the difference value of 0 are stored in the storage area 44. When there is a value of 0 in the storage area 44, it means that the same application exists in the smart TV and the pad.
- the smart TV makes a difference between the storage area 33 and the storage area 11
- the difference result and the package name corresponding to the difference value of 0 are stored in the storage area 55.
- there is a value of 0 in the storage area 55 it means that the same application exists in the smart TV and the mobile phone.
- the smart TV can determine an application installed in the smart TV, the pad, and the mobile phone by using a similar method, that is, determining whether there is an application installed in the smart TV, the pad, and the mobile phone, specifically The determination process will not be described here.
- the smart TV can compare the storage area 44 and the storage area 55 to obtain an application in the smart TV, the pad and the mobile phone, and the smart TV and the same
- the package name corresponding to the application in the pad and the mobile phone is stored in 66.
- the priority of the application in the smart TV, the pad, and the mobile phone is higher than the priority of the application in the smart TV and the pad, and is higher than the simultaneous presence of the smart TV and the application in the mobile phone.
- the priority of the smart TV and the applications in the phone is higher than the priority of the smart TV and the pad.
- a determining module 30 configured to acquire usage information of the application to be recommended, and determine a priority of the application to be recommended according to the usage information;
- the first display module 40 is configured to display the to-be-recommended application on the master device or the slave device according to the priority level.
- the master device acquires usage information of the application to be recommended, and determines a priority of the application to be recommended according to the usage information.
- the master device displays the to-be-recommended application in its screen according to the priority level, that is, the master device displays the to-be-recommended application with a higher priority on a front position in the screen.
- the master device sending the priority information of the to-be-recommended application to the a slave device, when the slave device receives the priority information of the to-be-recommended application, the slave device displays the to-be-recommended application in its screen according to the priority of the to-be-recommended application, that is, The slave device displays the to-be-recommended application with a higher priority on a front position in the screen, and displays the to-be-recommended application with a lower priority on the higher priority Recommended behind the app.
- the usage information includes, but is not limited to, the number of times the application to be recommended is started within a preset time, the running time, and/or the time when the operation instruction is received during the running. For example, when the master device determines that the number of times the application to be recommended is started within the preset time, the longer the running time and/or the longer the operation command is received during the operation, the waiting time The higher the priority of the recommended application.
- the preset time is set according to a specific situation, for example, it can be set to 24 hours, 48 hours, and the like.
- the master device determines the application to be recommended according to the usage information of the application installed in the slave device and the master device.
- the smart TV determines the application to be recommended according to the frequency of use of the application installed in the smart TV, the pad, and the mobile phone.
- the smart TV acquires the information of the iQiyi, WeChat, and Tencent news.
- the smart TV determines that the WeChat has a higher priority than the Tencent News according to the iQiyi, WeChat, and Tencent news usage information, and the Tencent news has a higher priority than the iQiyi, then the smart TV The smart TV displays the WeChat at the foremost position of the display area in its screen, displays the Tencent news behind the WeChat, and displays the iQiyi behind the Tencent News.
- the application program installed by the master device and the application program installed by the slave device are acquired, and the same application in the slave device and the master device is used as a recommendation.
- the application determines the priority of the to-be-recommended application according to the usage information of the to-be-recommended application, and displays the to-be-recommended application according to the priority level.
- the terminal device automatically displays the application classification on the screen according to the usage information of the user using the application, so that the user can quickly find the application that he likes quickly in a plurality of applications, thereby improving the intelligence of the terminal device.
- FIG. 7 is a schematic diagram of a first functional module of a determining module according to an embodiment of the present invention.
- the determining module 30 includes:
- the first obtaining unit 31 is configured to acquire an running time of the application to be recommended in a preset time
- the first determining unit 32 is configured to determine a priority of the to-be-recommended application according to the length of the running time.
- the master device acquires a running time of the to-be-recommended application program in a preset time, and determines a priority of the to-be-recommended application program according to the running time of the to-be-recommended application program in the preset time.
- the preset time is set according to a specific situation, and may be set to 24 hours, 48 hours, or the like. In this embodiment, the preset time is 24 hours.
- the smart TV acquires the running time of the iQiyi within 4 hours, and the WeChat runs within 24 hours.
- the time is 5 hours, and the Tencent News has a running time of 2 hours in 24 hours.
- the smart TV determines that the priority of the WeChat is higher than the priority of the iQiyi according to the running time of the iQiyi, the WeChat, and the Tencent News within 24 hours, the iQiyi The priority is higher than the priority of the Tencent News.
- the determining module 30 further includes:
- a first processing unit configured to calculate the duration into the application to be recommended if the duration of the application to be recommended from the start to the exit exceeds the first preset duration during the preset time The running time within the preset time.
- the master device determines whether the duration of the to-be-recommended application is more than the first preset duration, and if the application to be recommended continues from the start to the exit The time exceeds the first preset duration, and the master device counts the duration of the to-be-recommended application from startup to exit into the running time of the to-be-recommended application in the preset time; The duration of the recommended application from the start to the exit does not exceed the first preset duration, and the master device does not count the duration of the to-be-recommended application from the start to the exit to the to-be-recommended application.
- the running time within the preset time.
- the first preset duration is set according to a specific situation, such as 15 minutes, 20 minutes, and the like.
- the first preset duration is 15 minutes. If the smart TV determines that the duration of the startup to the end of the iQiyi in a 24-hour period is 10 minutes, the smart TV does not count the 10 minutes of the iQiyi operation into the iQiyi In the 24-hour running time; when the iQiyi has a duration of 30 minutes from the start to the end, the smart TV counts the 30 minutes of the iQiyi operation into the iQiyi 24 hours of running time.
- the priority of the application to be recommended is determined according to the length of the running time of the application to be recommended in the preset time, so that the application to be recommended is displayed according to the priority of the application to be recommended. Program to improve the intelligence of the terminal device.
- FIG. 8 is a schematic diagram of a second functional module of a determining module according to an embodiment of the present invention.
- the determining module 30 includes:
- the second obtaining unit 33 is configured to acquire the number of times the application to be recommended is started within a preset time
- the second determining unit 34 is configured to determine a priority of the to-be-recommended application according to the size of the number of startups.
- the master device acquires the number of times the application to be recommended is started within a preset time, and determines the priority of the application to be recommended according to the size of the number of startups.
- the preset time can be set to 24 hours, 30 hours, and the like. In this embodiment, the preset time is 24 hours.
- the smart TV acquires the number of starts of the iQiyi in the 24 hours, and the number of starts of the WeChat is 10 times, the number of launches of the Tencent News was 5 times.
- the smart TV determines that the priority of the WeChat is higher than the priority of the iQiyi according to the number of activations of the iQiyi, the WeChat, and the Tencent news, and the priority of the iQiyi is high. The priority of the Tencent News.
- the determining module 30 further includes:
- the second processing unit is configured to start, when the duration of the to-be-recommended application from the start to the exit exceeds the second preset duration, in the preset time, the application to be recommended is started once.
- the master device determines whether the duration of the application to be recommended from the start to the exit exceeds a second preset duration. If the duration of the application to be recommended from the start to the exit exceeds the second preset duration, the master device counts the startup of the application to be recommended into the number of startups of the application to be recommended. And the application to be recommended is started once; if the duration of the application to be recommended from the start to the exit does not exceed the second preset duration, the master device does not use the application to be recommended. The secondary start counts into the number of starts of the application to be recommended.
- the second preset duration may be consistent with the first preset duration or may be inconsistent, such as 10 minutes, 15 minutes, and the like. In this embodiment, the second preset duration is 15 minutes.
- the smart TV determines that the duration of the start to the end of the iQiyi within 24 hours is 10 minutes, the smart TV does not count the iQiyi of the launch into the iQiyi. The number of starts; when the duration of the iQiyi is 30 minutes from the start to the end, the smart TV will start the iqiyi game into the start number of the iQiyi.
- the priority of the to-be-recommended application is determined according to the number of times the application is to be recommended in the preset time, and the application to be recommended is displayed according to the priority of the application to be recommended. Program to improve the intelligence of the terminal device.
- FIG. 9 is a schematic diagram of a third functional module of a determining module according to an embodiment of the present invention.
- the determining module 30 includes:
- a third obtaining unit 35 configured to acquire a running time of the application to be recommended and a time when an operation instruction is received during the running;
- the third determining unit 36 is configured to determine a priority of the to-be-recommended application according to a ratio of a time when the operation instruction is received to the running time.
- the master device acquires a running time of the to-be-recommended application program in a certain period of time, and acquires a time when the to-be-recommended application program receives an operation instruction in the running time. And determining, by the master device, a ratio of a time when the operation instruction is received to an operation time of the application to be recommended according to the running time and a time when the operation instruction is received, and determining the ratio according to the size of the ratio
- the priority of the application to be recommended is an operation performed by the user on the application to be recommended during the running of the application to be recommended, such as selecting a certain video to play during the running of the Tencent video. Selecting an operation to perform volume adjustment and the like on the video being played.
- the smart TV when the smart TV obtains the iQiYi, Youku, and Tencent videos as the application to be recommended, the smart TV acquires the Tencent video within 24 hours, and the running time is 5 hours, in the Tencent. During the 5 hours of running the video, the time for receiving the user's operation command is 40 minutes, and the proportion of the Tencent video running time is 13%; the smart TV obtains the running time of the Youku within 24 hours.
- the smart TV acquires the iQiyi
- the running time in 24 hours is 3 hours, and within 3 hours of the operation of the iQiyi, the time for receiving the operation instruction of the user is 9 minutes, and the ratio of the running time of the iQiyi is 5 %.
- the smart TV determines that the priority of the Tencent video is higher than the priority of the Youku, and the priority of the Youku is higher than the priority of the iQiyi.
- the priority of the application to be recommended is determined by the running time of the application to be recommended and the time when the operation instruction is received during the running, so that the display is displayed according to the priority of the application to be recommended. Describe the recommended application to improve the intelligence of the terminal device.
- FIG. 10 is a schematic diagram of functional modules of a second embodiment of an application display system according to the present invention.
- a second embodiment of the application display system of the present invention is proposed based on the first embodiment.
- the application display system further includes:
- the second display module 50 is further configured to display, after the displayed application to be recommended, other applications installed on the master device or the slave device.
- the main device displays the to-be-recommended application, displaying, in the screen, other applications installed on the main device or the slave device, where the to-be-recommended application is displayed in the other application front.
- the second display 50 further includes:
- a fourth obtaining unit configured to acquire usage information of the other application, and determine a priority of the other application according to the usage information, where the usage information includes a running time of the other application in a preset time , the number of starts or the time when the operation instruction is received during the running;
- a display unit configured to display the other application after the displayed application to be recommended according to the level of the priority.
- the master device acquires usage information of the other application, and determines a priority of the other application according to the usage information.
- the usage information includes, but is not limited to, the running time of the other application in a preset time, the number of starts, or the time when the operation instruction is received during the running.
- the preset time is set according to a specific situation, and may be set to 24 hours, 48 hours, or the like.
- This embodiment displays other applications in the master device and/or the slave device after displaying the application to be recommended.
- the application that is of interest to the user is displayed on the screen according to the degree of interest, thereby improving the intelligence of the terminal device.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Software Systems (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- Computational Linguistics (AREA)
- Multimedia (AREA)
- Telephone Function (AREA)
- User Interface Of Digital Computer (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
一种应用程序显示方法和应用程序显示系统,该方法包括步骤:当主设备与从设备连接时,获取该主设备安装的应用程序和该从设备安装的应用程序(S10);若该主设备与该从设备中存在相同的应用程序,则将该相同的应用程序作为待推荐应用程序(S20);获取该待推荐应用程序的使用信息,根据该使用信息确定该待推荐应用程序的优先级(S30);按照该优先级的高低在该主设备或该从设备显示该待推荐应用程序(S40)。该技术方案实现了终端设备根据用户使用应用程序的使用信息自动将应用程序分类显示在屏幕中,以供用户快速地在众多的应用程序中快速查找到自己喜欢的应用程序,提高了终端设备的智能性。
Description
技术领域
本发明涉及多媒体电视领域,尤其涉及一种应用程序显示方法和系统。
背景技术
随着科学技术的发展,电视所能支持的功能也越来越多,与此同时,电视中安装的应用程序的数量也越来越多。由于不同用户兴趣爱好不同,安装在电视中的应用程序也不一样,各种应用程序的使用次数也不一样,有的应用程序使用频率高,而有的应用程序使用频率低。现有的电视不能根据用户的喜好将用户经常使用的应用程序显示在电视屏幕的前面,即不能将用户经常使用的应用程序推荐给用户。现有的电视显示应用程序的方法一般都是按照安装的先后顺序显示在屏幕上,而当电视中安装的应用程序数目达到一定的数量时,用户很难通过遥控器在屏幕中快速找到需要的应用程序。如某用户购买了一台智能电视,该智能电视中共安装200个应用程序,其中爱奇艺显示在应用列表的第99个,因此用户每次都要多次操控遥控器才能找到爱奇艺,从而导致用户不能在众多的应用程序中快速找到自己经常使用的应用程序。
发明内容
本发明的主要目的在于提供一种应用程序显示方法和系统,旨在解决现有终端设备不能根据用户的喜好显示应用程序的技术问题。
为实现上述目的,本发明提供一种应用程序显示方法,所述方法包括步骤:
当主设备与从设备连接时,获取所述主设备安装的应用程序和所述从设备安装的应用程序;
获取所述从设备应用程序的包名和所述主设备应用程序的包名,并确定所述从设备应用程序和所述主设备应用程序中是否存在相同的包名;
当所述主设备确定所述从设备和所述主设备中存在相同的包名,将所述从设备和所述主设备相同的包名所对应的应用程序作为待推荐应用程序;
获取所述待推荐应用程序的使用信息,根据所述使用信息确定所述待推荐应用程序的优先级;及
按照所述优先级的高低在所述主设备或所述从设备显示所述待推荐应用程序。
此外,为实现上述目的,本发明还提供一种应用程序显示方法,所述方法包括步骤:
当主设备与从设备连接时,获取所述主设备安装的应用程序和所述从设备安装的应用程序;
若所述主设备与所述从设备中存在相同的应用程序,则将所述相同的应用程序作为待推荐应用程序;
获取所述待推荐应用程序的使用信息,根据所述使用信息确定所述待推荐应用程序的优先级;及
按照所述优先级的高低在所述主设备或所述从设备显示所述待推荐应用程序。
此外,为实现上述目的,本发明还提供一种应用程序显示系统,所述系统包括:
获取模块,用于当主设备与从设备连接时,获取所述主设备安装的应用程序和所述从设备安装的应用程序;
处理模块,用于若所述主设备与所述从设备中存在相同的应用程序,则将所述相同的应用程序作为待推荐应用程序;
确定模块,用于获取所述待推荐应用程序的使用信息,根据所述使用信息确定所述待推荐应用程序的优先级;
第一显示模块,用于按照所述优先级的高低在所述主设备或所述从设备显示所述待推荐应用程序。
本发明通过当主设备与从设备连接时,获取所述主设备安装的应用程序和所述从设备安装的应用程序,并将所述从设备和所述主设备中相同的应用程序作为待推荐应用程序,根据所述待推荐应用程序的使用信息确定所述待推荐应用程序的优先级,按照所述优先级的高低的显示所述待推荐应用程序。实现了终端设备根据用户使用应用程序的使用信息自动将应用程序分类显示在屏幕中,以供用户快速地在众多的应用程序中快速查找到自己喜欢的应用程序,提高了终端设备的智能性。
附图说明
图1为本发明应用程序显示方法的第一实施例的流程示意图;
图2为本发明实施例中获取所述待推荐应用程序的使用信息,根据所述使用信息确定所述待推荐应用程序的优先级的第一种流程示意图;
图3为本发明实施例中获取所述待推荐应用程序的使用信息,根据所述使用信息确定所述待推荐应用程序的优先级的第二种流程示意图;
图4为本发明实施例中获取所述待推荐应用程序的使用信息,根据所述使用信息确定所述待推荐应用程序的优先级的第三种流程示意图;
图5为本发明应用程序显示方法的第二实施例的流程示意图;
图6为本发明应用程序显示系统的第一实施例的功能模块示意图;
图7为本发明实施例中确定模块的第一种功能模块示意图;
图8为本发明实施例中确定模块的第二种功能模块示意图;
图9为本发明实施例中确定模块的第三种功能模块示意图;
图10为本发明应用程序显示系统的第二实施例的功能模块示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明提供一种应用程序显示方法。
参照图1,图1为本发明应用程序显示方法的第一实施例的流程示意图。
在本实施例中,所述应用程序显示方法包括:
步骤S10,当主设备与从设备连接时,获取所述主设备安装的应用程序和所述从设备安装的应用程序;
当主设备与从设备通过WiFi(Wireless-Fidelity,无线保真)或者蓝牙等方式连接时,获取所述主设备内部安装的应用程序和所述从设备中安装的应用程序。在本实施例中,所述主设备为智能电视,但是所述主设备包括但不限于所述智能电视,还可以为个人计算机等。所述从设备为手机、pad(portable
android
device,平板电脑)等。进一步地,当所述主设备获取到所述从设备安装的应用程序和所述主设备安装的应用程序时,所述主设备获取所述从设备应用程序的包名和所述主设备应用程序的包名,并确定所述从设备应用程序和所述主设备应用程序中是否存在相同的包名。所述主设备确定所述从设备应用程序和所述主设备应用程序中是否存在相同的包名的具体过程为:所述主设备将所述从设备应用程序的包名转换为ASCII字符(American
standard code for
information,美国信息交换标准代码),同时将所述主设备应用程序的包名转换为ASCII字符。所述主设备将所述主设备应用程序的包名所对应的ASCII字符与所述从设备中应用程序的包名所对应的ASCII字符做差值,根据所述差值确定所述主设备和所述从设备中是否存在相同的包名。
所述从设备的个数为一个或多个,在本实施例中,所述从设备有两个,一个是手机,一个是pad。当所述智能电视与所述手机和所述pad通过WiFi连接之后,所述智能电视获取其内部所安装的应用程序,并获取所述手机中安装的应用程序,和获取所述pad中安装的应用程序。进一步地,当所述智能电视中安装了应用程序优酷,爱奇艺和腾讯视频时,所述智能电视获取所述优酷、爱奇艺和腾讯视频的包名,将所述智能电视中所述优酷、爱奇艺和腾讯视频的包名存储在存储区33中,并将所述优酷、爱奇艺和腾讯视频的包名转换ASCII字符。当所述智能电视获取到所述pad中安装了优酷和腾讯视频时,所述智能电视将获取所述pad中优酷和腾讯视频的包名,将所述pad中优酷和腾讯视频的包名存储至存储区22中,并将所述pad中优酷和腾讯视频的包名对应转换为ASCII字符。当所述智能电视获取到所述手机中安装了爱奇艺和腾讯视频时,所述智能电视将获取所述手机中爱奇艺和腾讯视频的包名,将所述手机中爱奇艺和腾讯视频的包名存储至存储区11中,并将所述手机中爱奇艺和腾讯视频的包名对应转换为ASCII字符。所述智能电视将所述存储区33分别与所述存储区22和所述存储区11做差值,通过所述差值确定所述智能电视与所述手机和所述pad中是否存在相同的包名。
步骤S20,若所述主设备与所述从设备中存在相同的应用程序,则将所述相同的应用程序作为待推荐应用程序;
当所述主设备分别获取到所述主设备和所述从设备中所安装的应用程序时,所述主设备判断所述从设备与所述主设备中是否存在相同的应用程序。若所述主设备与所述从设备中存在相同的应用程序,所述主设备则将所述相同的应用程序作为待推荐应用程序。进一步地,当所述主设备确定所述从设备和所述主设备中存在相同的包名,即所述主设备中应用程序的包名所对应的ASCII字符与所述从设备中应用程序的包名所对应的ASCII字符的差值为0时,所述主设备将所述从设备和所述主设备相同的包名所对应的应用程序作为待推荐应用程序。
当所述智能电视获取到其内部安装的应用程序,并获取到所述手机中安装的应用程序和所述pad中安装的应用程序时,所述智能电视判断所述智能电视中的应用程序、所述手机中的应用程序和所述pad中的应用程序是否存在相同的应用程序。若所述智能电视、所述手机和所述pad中存在相同的应用程序,所述智能电视则将同时存在所述智能电视、所述手机和所述pad中的应用程序作为待推荐应用程序。进一步地,当所述智能电视将所述存储区33与所述存储区22做差值,将所述差值结果和所述差值为0所对应的包名存储至存储区44中。当所述存储区44中存在值为0时,则表示所述智能电视和所述pad中存在相同的应用程序。当所述智能电视将所述存储区33与所述存储区11做差值,将所述差值结果和所述差值为0所对应的包名存储至存储区55中。当所述存储区55中存在值为0时,则表示所述智能电视和所述手机中存在相同的应用程序。所述智能电视通过类似的方法可以确定所述智能电视、所述pad和所述手机中都安装了的应用程序,即确定是否存在同时安装在所述智能电视、pad和手机中应用程序,具体确定过程在此不再赘述。所述智能电视可以将所述存储区44和所述存储区55进行对比,得到同时存在所述智能电视、所述pad和所述手机中的应用程序,并将同时存在所述智能电视、所述pad和所述手机中的应用程序所对应的包名存储至66中。所述同时存在所述智能电视、所述pad和所述手机中的应用程序的优先级高于同时存在所述智能电视和所述pad中的应用程序的优先级,也高于同时存在所述智能电视和所述手机中的应用程序的优先级。
步骤S30,获取所述待推荐应用程序的使用信息,根据所述使用信息确定所述待推荐应用程序的优先级;
步骤S40,按照所述优先级的高低在所述主设备或所述从设备显示所述待推荐应用程序。
所述主设备获取所述待推荐应用程序的使用信息,根据所述使用信息确定所述待推荐应用程序的优先级。所述主设备按照所述优先级的高低在其屏幕中显示所述待推荐应用程序,即所述主设备将所述优先级高的所述待推荐应用程序显示在所述屏幕中的前面位置,将所述优先级低的所述待推荐应用程序显示在所述优先级高的所述待推荐应用程序的后面;所述主设备将所述待推荐应用程序的优先级信息发送给所述从设备,当所述从设备接收到所述待推荐应用程序的优先级信息时,所述从设备根据所述待推荐应用程序的优先级在其屏幕中显示所述待推荐应用程序,即所述从设备将所述优先级高的所述待推荐应用程序显示在所述屏幕中的前面位置,将所述优先级低的所述待推荐应用程序显示在所述优先级高的所述待推荐应用程序的后面。所述使用信息包括但不限于所述待推荐应用程序在预设时间内的启动次数、运行时间和/或在运行过程中接收到操作指令的时间。如当所述主设备判定所述待推荐应用程序在所述预设时间内的启动次数越多,运行时间越长和/或在运行过程中接收到操作指令的时间越长,则所述待推荐应用程序的优先级越高。所述预设时间根据具体情况而设置,如可以设置为24小时,48小时等。
若所述从设备和所述主设备中不存在相同的应用程序,则所述主设备根据所述从设备和所述主设备中所安装的应用程序的使用信息确定待推荐应用程序。如所述智能电视根据所述智能电视、pad和手机中所安装的应用程序的使用频率确定待推荐应用程序。
如当所述待推荐应用程序为爱奇艺,微信和腾讯新闻时,所述智能电视获取所述爱奇艺,微信和腾讯新闻使用信息。当所述智能电视根据所述爱奇艺,微信和腾讯新闻使用信息确定所述微信的优先级高于所述腾讯新闻,而所述腾讯新闻的优先级高于所述爱奇艺,则所述智能电视将所述微信显示在其屏幕中显示区域的最前面的位置,将所述腾讯新闻显示在所述微信后面,将所述爱奇艺显示在所述腾讯新闻的后面。
本实施例通过当主设备与从设备连接时,获取所述主设备安装的应用程序和所述从设备安装的应用程序,并将所述从设备和所述主设备中相同的应用程序作为待推荐应用程序,根据所述待推荐应用程序的使用信息确定所述待推荐应用程序的优先级,按照所述优先级的高低的显示所述待推荐应用程序。实现了终端设备根据用户使用应用程序的使用信息自动将应用程序分类显示在屏幕中,以供用户快速地在众多的应用程序中快速查找到自己喜欢的应用程序,提高了终端设备的智能性。
参照图2,图2为本发明实施例中获取所述待推荐应用程序的使用信息,根据所述使用信息确定所述待推荐应用程序的优先级的第一种流程示意图。
在本实施例中,所述步骤S30包括:
步骤S31,获取所述待推荐应用程序在预设时间内的运行时间;
步骤S32,根据所述运行时间的长短确定所述待推荐应用程序的优先级。
所述主设备获取所述待推荐应用程序在预设时间内的运行时间,并根据所述待推荐应用程序在所述预设时间内的运行时间确定所述待推荐应用程序的优先级。所述预设时间根据具体情况而设定,如可以设置为24小时、48小时等。在本实施例中,所述预设时间为24小时。如当所述待推荐应用程序为爱奇艺,微信和腾讯新闻时,所述智能电视获取到所述爱奇艺在24小时内的运行时间为4小时,所述微信在24小时内的运行时间为5小时,所述腾讯新闻在24小时内的运行时间为2小时。则所述智能电视根据所述爱奇艺、所述微信和所述腾讯新闻在24小时内的运行时间确定所述微信的优先级高于所述爱奇艺的优先级,所述爱奇艺的优先级高于所述腾讯新闻的优先级。
进一步地,在所述预设时间内,如果所述待推荐应用程序从启动到退出的持续时间超出第一预设时长,则将所述持续时间计入所述待推荐应用程序在所述预设时间内的运行时间。
进一步,在所述预设时间内,所述主设备判断所述待推荐应用程序每一次启动到退出的持续时间是否超过第一预设时长,若所述待推荐应用程序从启动到退出的持续时间超出所述第一预设时长,所述主设备则将所述待推荐应用程序从启动到退出的持续时间计入所述待推荐应用程序在所述预设时间内的运行时间;若所述待推荐应用程序从启动到退出的持续时间未超出所述第一预设时长,所述主设备则不将所述待推荐应用程序从启动到退出的持续时间计入所述待推荐应用程序在所述预设时间内的运行时间。所述第一预设时长根据具体情况设置,如可以设置为15分钟、20分钟等。在本实施例中,所述第一预设时长为15分钟。如所述智能电视判定所述爱奇艺在24小时内某次启动到结束的持续时间为10分钟,则所述智能电视不将所述爱奇艺运行的10分钟计入所述爱奇艺在24小时的运行时间中;当所述爱奇艺在某次启动到结束的持续时间为30分钟时,所述智能电视将所述爱奇艺运行的30分钟计入所述爱奇艺在24小时的运行时间中。
本实施例通过根据所述待推荐应用程序在预设时间内运行时间的长短确定所述待推荐应用程序的优先级,从而根据所述待推荐应用程序的优先级的高低显示所述待推荐应用程序,提高终端设备的智能性。
参照图3,图3为本发明实施例中获取所述待推荐应用程序的使用信息,根据所述使用信息确定所述待推荐应用程序的优先级的第二种流程示意图。
在本实施例中,所述步骤S30包括:
步骤S33,获取所述待推荐应用程序在预设时间内的启动次数;
步骤S34,根据所述启动次数的大小确定所述待推荐应用程序的优先级。
所述主设备获取所述待推荐应用程序在预设时间内的启动次数,并根据所述启动次数的大小确定所述待推荐应用程序的优先级。所述预设时间可以设置为24小时,30小时等。在本实施例中,所述预设时间为24小时。如当所述待推荐应用程序为爱奇艺,微信和腾讯新闻时,所述智能电视获取到所述爱奇艺在所述24小时内的启动次数为7次,所述微信的启动次数为10次,所述腾讯新闻的启动次数为5次。则所述智能电视根据所述爱奇艺、所述微信和所述腾讯新闻的启动次数确定所述微信的优先级高于所述爱奇艺的优先级,所述爱奇艺的优先级高于所述腾讯新闻的优先级。
进一步地,在所述预设时间内,如果所述待推荐应用程序从启动到退出的持续时间超出第二预设时长,则计所述待推荐应用程序启动一次。
进一步地,在所述预设时间内,所述主设备判断所述待推荐应用程序从启动到退出的持续时间是否超过第二预设时长。若所述待推荐应用程序从启动到退出的持续时间超出所述第二预设时长,所述主设备则将所述待推荐应用程序此次启动计入所述待推荐应用程序的启动次数中,即计所述待推荐应用程序启动一次;若所述待推荐应用程序从启动到退出的持续时间未超出所述第二预设时长,所述主设备则不将所述待推荐应用程序此次启动计入所述待推荐应用程序的启动次数中。所述第二预设时长可以与所述第一预设时长一致,也可以不一致,如可以设置为10分钟、15分钟等。在本实施例中,所述第二预设时长为15分钟。如所述智能电视判定所述爱奇艺在24小时内某次启动到结束的持续时间为10分钟,则所述智能电视不将此次启动所述爱奇艺计入所述爱奇艺的启动次数中;当所述爱奇艺在某次启动到结束的持续时间为30分钟时,所述智能电视将此次启动所述爱奇艺运计入所述爱奇艺的启动次数中。
本实施例通过根据所述待推荐应用程序在预设时间内启动次数的多少确定所述待推荐应用程序的优先级,从而根据所述待推荐应用程序的优先级的高低显示所述待推荐应用程序,提高终端设备的智能性。
参照图4,图4为本发明实施例中获取所述待推荐应用程序的使用信息,根据所述使用信息确定所述待推荐应用程序的优先级的第三种流程示意图。
在本实施例中,所述步骤S30包括:
步骤S35,获取所述待推荐应用程序的运行时间和在运行过程中接收到操作指令的时间;
步骤S36,根据所述接收到操作指令的时间与所述运行时间的比值大小确定所述待推荐应用程序的优先级。
所述主设备获取所述待推荐应用程序在某个时间段的运行时间,并获取所述待推荐应用程序在所述运行时间中接收到操作指令的时间。所述主设备根据所述运行时间和接收到所述操作指令的时间,计算接收到所述操作指令的时间与所述待推荐应用程序的运行时间的比值,根据所述比值的大小确定所述待推荐应用程序的优先级。所述接收操作指令的时间为所述用户在所述待推荐应用程序运行过程中,对所述待推荐应用程序所执行的操作,如在所述腾讯视频运行过程中选择某个视频进行播放的选择操作,对所述正在播放的视频进行音量调整等操作。
如当所述智能电视获取得到所述爱奇艺、优酷和腾讯视频为待推荐应用程序时,所述智能电视获取到所述腾讯视频在24小时内,运行时间为5小时,在所述腾讯视频运行的5小时中,接收到用户的操作指令的时间为40分钟,占所述腾讯视频运行时间的比例为13%;所述智能电视获取得到所述优酷的在24小时内的运行时间为2小时,在所述优酷运行的2小时内,接收到所述用户的操作指令的时间为15分钟,占所述优酷运行时间的比例为12.5%;所述智能电视获取得到所述爱奇艺的在24小时内的运行时间为3小时,在所述爱奇艺运行的3小时内,接收到所述用户的操作指令的时间为9分钟,占所述爱奇艺运行时间的比例为5%。则所述智能电视判定所述腾讯视频的优先级高于所述优酷的优先级,所述优酷的优先级高于所述爱奇艺的优先级。
本实施例通过所述待推荐应用程序的运行时间和在运行过程中接收到操作指令的时间确定所述待推荐应用程序的优先级,从而根据所述待推荐应用程序的优先级的高低显示所述待推荐应用程序,提高终端设备的智能性。
参照图5,图5为本发明应用程序显示方法的第二实施例的功能模块示意图,基于第一实施例提出本发明应用程序显示方法的第二实施例。
在本实施例中,所述应用程序显示方法还包括:
步骤S50,在显示的所述待推荐应用程序之后,显示安装于所述主设备或所述从设备的其他应用程序。
所述主设备在显示所述待推荐应用程序之后,在所述屏幕中显示安装于所述主设备或所述从设备的其他应用程序,所述待推荐应用程序显示在所述其他应用程序的前面。
进一步地,所述步骤S50包括:
获取所述其他应用程序的使用信息,根据所述使用信息确定所述其他应用程序的优先级,所述使用信息包括所述其他应用程序在预设时间内的运行时间、启动次数或者在运行过程中接收到操作指令的时间;及
按照所述优先级的高低在显示的所述待推荐应用程序之后显示所述其他应用程序。
所述主设备获取所述其他应用程序的使用信息,根据所述使用信息确定所述其他应用程序的优先级。所述使用信息包括但不限于所述其他应用程序在预设时间内的运行时间、启动次数或者在运行过程中接收到操作指令的时间。所述预设时间根据具体情况而设定,如可以设置为24小时、48小时等。当所述主设备获取得到所述其他应用程序的优先级时,根据所述其他应用程序的优先级显示所述其他应用程序。
本实施例通过在显示待推荐应用程序之后,显示主设备和/或从设备中其他应用程序。使用户感兴趣的应用程序按照感兴趣的程度的不同显示在屏幕中,提高终端设备的智能性。
本发明进一步提供一种应用程序显示系统。
参照图6,图6为本发明应用程序显示系统的第一实施例的功能模块示意图。
在本实施例中,所述应用程序显示系统包括:
获取模块10,用于当主设备与从设备连接时,获取所述主设备安装的应用程序和所述从设备安装的应用程序;
当主设备与从设备通过WiFi(Wireless-Fidelity,无线保真)或者蓝牙等方式连接时,获取所述主设备内部安装的应用程序和所述从设备中安装的应用程序。在本实施例中,所述主设备为智能电视,但是所述主设备包括但不限于所述智能电视,还可以为个人计算机等。所述从设备为手机、pad(portable
android
device,平板电脑)等。进一步地,当所述主设备获取到所述从设备安装的应用程序和所述主设备安装的应用程序时,所述主设备获取所述从设备应用程序的包名和所述主设备应用程序的包名,并确定所述从设备应用程序和所述主设备应用程序中是否存在相同的包名。所述主设备确定所述从设备应用程序和所述主设备应用程序中是否存在相同的包名的具体过程为:所述主设备将所述从设备应用程序的包名转换为ASCII字符(American
standard code for
information,美国信息交换标准代码),同时将所述主设备应用程序的包名转换为ASCII字符。所述主设备将所述主设备应用程序的包名所对应的ASCII字符与所述从设备中应用程序的包名所对应的ASCII字符做差值,根据所述差值确定所述主设备和所述从设备中是否存在相同的包名。
所述从设备的个数为一个或多个,在本实施例中,所述从设备有两个,一个是手机,一个是pad。当所述智能电视与所述手机和所述pad通过WiFi连接之后,所述智能电视获取其内部所安装的应用程序,并获取所述手机中安装的应用程序,和获取所述pad中安装的应用程序。进一步地,当所述智能电视中安装了应用程序优酷,爱奇艺和腾讯视频时,所述智能电视获取所述优酷、爱奇艺和腾讯视频的包名,将所述智能电视中所述优酷、爱奇艺和腾讯视频的包名存储在存储区33中,并将所述优酷、爱奇艺和腾讯视频的包名转换ASCII字符。当所述智能电视获取到所述pad中安装了优酷和腾讯视频时,所述智能电视将获取所述pad中优酷和腾讯视频的包名,将所述pad中优酷和腾讯视频的包名存储至存储区22中,并将所述pad中优酷和腾讯视频的包名对应转换为ASCII字符。当所述智能电视获取到所述手机中安装了爱奇艺和腾讯视频时,所述智能电视将获取所述手机中爱奇艺和腾讯视频的包名,将所述手机中爱奇艺和腾讯视频的包名存储至存储区11中,并将所述手机中爱奇艺和腾讯视频的包名对应转换为ASCII字符。所述智能电视将所述存储区33分别与所述存储区22和所述存储区11做差值,通过所述差值确定所述智能电视与所述手机和所述pad中是否存在相同的包名。
处理模块20,用于若所述主设备与所述从设备中存在相同的应用程序,则将所述相同的应用程序作为待推荐应用程序;
当所述主设备分别获取到所述主设备和所述从设备中所安装的应用程序时,所述主设备判断所述从设备与所述主设备中是否存在相同的应用程序。若所述主设备与所述从设备中存在相同的应用程序,所述主设备则将所述相同的应用程序作为待推荐应用程序。进一步地,当所述主设备确定所述从设备和所述主设备中存在相同的包名,即所述主设备中应用程序的包名所对应的ASCII字符与所述从设备中应用程序的包名所对应的ASCII字符的差值为0时,所述主设备将所述从设备和所述主设备相同的包名所对应的应用程序作为待推荐应用程序。
当所述智能电视获取到其内部安装的应用程序,并获取到所述手机中安装的应用程序和所述pad中安装的应用程序时,所述智能电视判断所述智能电视中的应用程序、所述手机中的应用程序和所述pad中的应用程序是否存在相同的应用程序。若所述智能电视、所述手机和所述pad中存在相同的应用程序,所述智能电视则将同时存在所述智能电视、所述手机和所述pad中的应用程序作为待推荐应用程序。进一步地,当所述智能电视将所述存储区33与所述存储区22做差值,将所述差值结果和所述差值为0所对应的包名存储至存储区44中。当所述存储区44中存在值为0时,则表示所述智能电视和所述pad中存在相同的应用程序。当所述智能电视将所述存储区33与所述存储区11做差值,将所述差值结果和所述差值为0所对应的包名存储至存储区55中。当所述存储区55中存在值为0时,则表示所述智能电视和所述手机中存在相同的应用程序。所述智能电视通过类似的方法可以确定所述智能电视、所述pad和所述手机中都安装了的应用程序,即确定是否存在同时安装在所述智能电视、pad和手机中应用程序,具体确定过程在此不再赘述。所述智能电视可以将所述存储区44和所述存储区55进行对比,得到同时存在所述智能电视、所述pad和所述手机中的应用程序,并将同时存在所述智能电视、所述pad和所述手机中的应用程序所对应的包名存储至66中。所述同时存在所述智能电视、所述pad和所述手机中的应用程序的优先级高于同时存在所述智能电视和所述pad中的应用程序的优先级,也高于同时存在所述智能电视和所述手机中的应用程序的优先级。
确定模块30,用于获取所述待推荐应用程序的使用信息,根据所述使用信息确定所述待推荐应用程序的优先级;
第一显示模块40,用于按照所述优先级的高低在所述主设备或所述从设备显示所述待推荐应用程序。
所述主设备获取所述待推荐应用程序的使用信息,根据所述使用信息确定所述待推荐应用程序的优先级。所述主设备按照所述优先级的高低在其屏幕中显示所述待推荐应用程序,即所述主设备将所述优先级高的所述待推荐应用程序显示在所述屏幕中的前面位置,将所述优先级低的所述待推荐应用程序显示在所述优先级高的所述待推荐应用程序的后面;所述主设备将所述待推荐应用程序的优先级信息发送给所述从设备,当所述从设备接收到所述待推荐应用程序的优先级信息时,所述从设备根据所述待推荐应用程序的优先级在其屏幕中显示所述待推荐应用程序,即所述从设备将所述优先级高的所述待推荐应用程序显示在所述屏幕中的前面位置,将所述优先级低的所述待推荐应用程序显示在所述优先级高的所述待推荐应用程序的后面。所述使用信息包括但不限于所述待推荐应用程序在预设时间内的启动次数、运行时间和/或在运行过程中接收到操作指令的时间。如当所述主设备判定所述待推荐应用程序在所述预设时间内的启动次数越多,运行时间越长和/或在运行过程中接收到操作指令的时间越长,则所述待推荐应用程序的优先级越高。所述预设时间根据具体情况而设置,如可以设置为24小时,48小时等。
若所述从设备和所述主设备中不存在相同的应用程序,则所述主设备根据所述从设备和所述主设备中所安装的应用程序的使用信息确定待推荐应用程序。如所述智能电视根据所述智能电视、pad和手机中所安装的应用程序的使用频率确定待推荐应用程序。
如当所述待推荐应用程序为爱奇艺,微信和腾讯新闻时,所述智能电视获取所述爱奇艺,微信和腾讯新闻使用信息。当所述智能电视根据所述爱奇艺,微信和腾讯新闻使用信息确定所述微信的优先级高于所述腾讯新闻,而所述腾讯新闻的优先级高于所述爱奇艺,则所述智能电视将所述微信显示在其屏幕中显示区域的最前面的位置,将所述腾讯新闻显示在所述微信后面,将所述爱奇艺显示在所述腾讯新闻的后面。
本实施例通过当主设备与从设备连接时,获取所述主设备安装的应用程序和所述从设备安装的应用程序,并将所述从设备和所述主设备中相同的应用程序作为待推荐应用程序,根据所述待推荐应用程序的使用信息确定所述待推荐应用程序的优先级,按照所述优先级的高低的显示所述待推荐应用程序。实现了终端设备根据用户使用应用程序的使用信息自动将应用程序分类显示在屏幕中,以供用户快速地在众多的应用程序中快速查找到自己喜欢的应用程序,提高了终端设备的智能性。
参照图7,图7为本发明实施例中确定模块的第一种功能模块示意图。
在本实施例中,所述确定模块30包括:
第一获取单元31,用于获取所述待推荐应用程序在预设时间内的运行时间;
第一确定单元32,用于根据所述运行时间的长短确定所述待推荐应用程序的优先级。
所述主设备获取所述待推荐应用程序在预设时间内的运行时间,并根据所述待推荐应用程序在所述预设时间内的运行时间确定所述待推荐应用程序的优先级。所述预设时间根据具体情况而设定,如可以设置为24小时、48小时等。在本实施例中,所述预设时间为24小时。如当所述待推荐应用程序为爱奇艺,微信和腾讯新闻时,所述智能电视获取到所述爱奇艺在24小时内的运行时间为4小时,所述微信在24小时内的运行时间为5小时,所述腾讯新闻在24小时内的运行时间为2小时。则所述智能电视根据所述爱奇艺、所述微信和所述腾讯新闻在24小时内的运行时间确定所述微信的优先级高于所述爱奇艺的优先级,所述爱奇艺的优先级高于所述腾讯新闻的优先级。
进一步地,所述确定模块30还包括:
第一处理单元,用于在所述预设时间内,如果所述待推荐应用程序从启动到退出的持续时间超出第一预设时长,则将所述持续时间计入所述待推荐应用程序在所述预设时间内的运行时间。
进一步,在所述预设时间内,所述主设备判断所述待推荐应用程序每一次启动到退出的持续时间是否超过第一预设时长,若所述待推荐应用程序从启动到退出的持续时间超出所述第一预设时长,所述主设备则将所述待推荐应用程序从启动到退出的持续时间计入所述待推荐应用程序在所述预设时间内的运行时间;若所述待推荐应用程序从启动到退出的持续时间未超出所述第一预设时长,所述主设备则不将所述待推荐应用程序从启动到退出的持续时间计入所述待推荐应用程序在所述预设时间内的运行时间。所述第一预设时长根据具体情况设置,如可以设置为15分钟、20分钟等。在本实施例中,所述第一预设时长为15分钟。如所述智能电视判定所述爱奇艺在24小时内某次启动到结束的持续时间为10分钟,则所述智能电视不将所述爱奇艺运行的10分钟计入所述爱奇艺在24小时的运行时间中;当所述爱奇艺在某次启动到结束的持续时间为30分钟时,所述智能电视将所述爱奇艺运行的30分钟计入所述爱奇艺在24小时的运行时间中。
本实施例通过根据所述待推荐应用程序在预设时间内运行时间的长短确定所述待推荐应用程序的优先级,从而根据所述待推荐应用程序的优先级的高低显示所述待推荐应用程序,提高终端设备的智能性。
参照图8,图8为本发明实施例中确定模块的第二种功能模块示意图。
在本实施例中,所述确定模块30包括:
第二获取单元33,用于获取所述待推荐应用程序在预设时间内的启动次数;
第二确定单元34,用于根据所述启动次数的大小确定所述待推荐应用程序的优先级。
所述主设备获取所述待推荐应用程序在预设时间内的启动次数,并根据所述启动次数的大小确定所述待推荐应用程序的优先级。所述预设时间可以设置为24小时,30小时等。在本实施例中,所述预设时间为24小时。如当所述待推荐应用程序为爱奇艺,微信和腾讯新闻时,所述智能电视获取到所述爱奇艺在所述24小时内的启动次数为7次,所述微信的启动次数为10次,所述腾讯新闻的启动次数为5次。则所述智能电视根据所述爱奇艺、所述微信和所述腾讯新闻的启动次数确定所述微信的优先级高于所述爱奇艺的优先级,所述爱奇艺的优先级高于所述腾讯新闻的优先级。
进一步地,所述确定模块30还包括:
第二处理单元,用于在所述预设时间内,如果所述待推荐应用程序从启动到退出的持续时间超出第二预设时长,则计所述待推荐应用程序启动一次。
进一步地,在所述预设时间内,所述主设备判断所述待推荐应用程序从启动到退出的持续时间是否超过第二预设时长。若所述待推荐应用程序从启动到退出的持续时间超出所述第二预设时长,所述主设备则将所述待推荐应用程序此次启动计入所述待推荐应用程序的启动次数中,即计所述待推荐应用程序启动一次;若所述待推荐应用程序从启动到退出的持续时间未超出所述第二预设时长,所述主设备则不将所述待推荐应用程序此次启动计入所述待推荐应用程序的启动次数中。所述第二预设时长可以与所述第一预设时长一致,也可以不一致,如可以设置为10分钟、15分钟等。在本实施例中,所述第二预设时长为15分钟。如所述智能电视判定所述爱奇艺在24小时内某次启动到结束的持续时间为10分钟,则所述智能电视不将此次启动所述爱奇艺计入所述爱奇艺的启动次数中;当所述爱奇艺在某次启动到结束的持续时间为30分钟时,所述智能电视将此次启动所述爱奇艺运计入所述爱奇艺的启动次数中。
本实施例通过根据所述待推荐应用程序在预设时间内启动次数的多少确定所述待推荐应用程序的优先级,从而根据所述待推荐应用程序的优先级的高低显示所述待推荐应用程序,提高终端设备的智能性。
参照图9,图9为本发明实施例中确定模块的第三种功能模块示意图。
在本实施例中,所述确定模块30包括:
第三获取单元35,用于获取所述待推荐应用程序的运行时间和在运行过程中接收到操作指令的时间;
第三确定单元36,用于根据所述接收到操作指令的时间与所述运行时间的比值大小确定所述待推荐应用程序的优先级。
所述主设备获取所述待推荐应用程序在某个时间段的运行时间,并获取所述待推荐应用程序在所述运行时间中接收到操作指令的时间。所述主设备根据所述运行时间和接收到所述操作指令的时间,计算接收到所述操作指令的时间与所述待推荐应用程序的运行时间的比值,根据所述比值的大小确定所述待推荐应用程序的优先级。所述接收操作指令的时间为所述用户在所述待推荐应用程序运行过程中,对所述待推荐应用程序所执行的操作,如在所述腾讯视频运行过程中选择某个视频进行播放的选择操作,对所述正在播放的视频进行音量调整等操作。
如当所述智能电视获取得到所述爱奇艺、优酷和腾讯视频为待推荐应用程序时,所述智能电视获取到所述腾讯视频在24小时内,运行时间为5小时,在所述腾讯视频运行的5小时中,接收到用户的操作指令的时间为40分钟,占所述腾讯视频运行时间的比例为13%;所述智能电视获取得到所述优酷的在24小时内的运行时间为2小时,在所述优酷运行的2小时内,接收到所述用户的操作指令的时间为15分钟,占所述优酷运行时间的比例为12.5%;所述智能电视获取得到所述爱奇艺的在24小时内的运行时间为3小时,在所述爱奇艺运行的3小时内,接收到所述用户的操作指令的时间为9分钟,占所述爱奇艺运行时间的比例为5%。则所述智能电视判定所述腾讯视频的优先级高于所述优酷的优先级,所述优酷的优先级高于所述爱奇艺的优先级。
本实施例通过所述待推荐应用程序的运行时间和在运行过程中接收到操作指令的时间确定所述待推荐应用程序的优先级,从而根据所述待推荐应用程序的优先级的高低显示所述待推荐应用程序,提高终端设备的智能性。
参照图10,图10为本发明应用程序显示系统的第二实施例的功能模块示意图,基于第一实施例提出本发明应用程序显示系统的第二实施例。
在本实施例中,所述应用程序显示系统还包括:
第二显示模块50,还用于在显示的所述待推荐应用程序之后,显示安装于所述主设备或所述从设备的其他应用程序。
所述主设备在显示所述待推荐应用程序之后,在所述屏幕中显示安装于所述主设备或所述从设备的其他应用程序,所述待推荐应用程序显示在所述其他应用程序的前面。
进一步地,所述第二显示50还包括:
第四获取单元,用于获取所述其他应用程序的使用信息,根据所述使用信息确定所述其他应用程序的优先级,所述使用信息包括所述其他应用程序在预设时间内的运行时间、启动次数或者在运行过程中接收到操作指令的时间;
显示单元,用于按照所述优先级的高低在显示的所述待推荐应用程序之后显示所述其他应用程序。
所述主设备获取所述其他应用程序的使用信息,根据所述使用信息确定所述其他应用程序的优先级。所述使用信息包括但不限于所述其他应用程序在预设时间内的运行时间、启动次数或者在运行过程中接收到操作指令的时间。所述预设时间根据具体情况而设定,如可以设置为24小时、48小时等。当所述主设备获取得到所述其他应用程序的优先级时,根据所述其他应用程序的优先级显示所述其他应用程序。
本实施例通过在显示待推荐应用程序之后,显示主设备和/或从设备中其他应用程序。使用户感兴趣的应用程序按照感兴趣的程度的不同显示在屏幕中,提高终端设备的智能性。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (22)
- 一种应用程序显示方法,其特征在于,所述方法包括以下步骤:当主设备与从设备连接时,获取所述主设备安装的应用程序和所述从设备安装的应用程序;获取所述从设备应用程序的包名和所述主设备应用程序的包名,并确定所述从设备应用程序和所述主设备应用程序中是否存在相同的包名;当所述主设备确定所述从设备和所述主设备中存在相同的包名,将所述从设备和所述主设备相同的包名所对应的应用程序作为待推荐应用程序;获取所述待推荐应用程序的使用信息,根据所述使用信息确定所述待推荐应用程序的优先级;及按照所述优先级的高低在所述主设备或所述从设备显示所述待推荐应用程序。
- 如权利要求1所述的应用程序显示方法,其特征在于,所述获取所述待推荐应用程序的使用信息,根据所述使用信息确定所述待推荐应用程序的优先级的步骤包括:获取所述待推荐应用程序在预设时间内的运行时间;及根据所述运行时间的长短确定所述待推荐应用程序的优先级。
- 如权利要求1所述的应用程序显示方法,其特征在于,所述获取所述待推荐应用程序的使用信息,根据所述使用信息确定所述待推荐应用程序的优先级的步骤还包括:获取所述待推荐应用程序在预设时间内的启动次数;及根据所述启动次数的大小确定所述待推荐应用程序的优先级。
- 如权利要求1所述的应用程序显示方法,其特征在于,所述获取所述待推荐应用程序的使用信息,根据所述使用信息确定所述待推荐应用程序的优先级的步骤还包括:获取所述待推荐应用程序的运行时间和在运行过程中接收到操作指令的时间;及根据所述接收到操作指令的时间与所述运行时间的比值大小确定所述待推荐应用程序的优先级。
- 如权利要求1所述的应用程序显示方法,其特征在于,所述方法还包括:在显示的所述待推荐应用程序之后,显示安装于所述主设备或所述从设备的其他应用程序。
- 如权利要求5所述的应用程序显示方法,其特征在于,所述在显示的所述待推荐应用程序之后,显示安装于所述主设备或所述从设备的其他应用程序的步骤包括:获取所述其他应用程序的使用信息,根据所述使用信息确定所述其他应用程序的优先级,所述使用信息包括所述其他应用程序在预设时间内的运行时间、启动次数或者在运行过程中接收到操作指令的时间;及按照所述优先级的高低在显示的所述待推荐应用程序之后显示所述其他应用程序。
- 一种应用程序显示方法,其特征在于,所述方法包括以下步骤:当主设备与从设备连接时,获取所述主设备安装的应用程序和所述从设备安装的应用程序;若所述主设备与所述从设备中存在相同的应用程序,则将所述相同的应用程序作为待推荐应用程序;获取所述待推荐应用程序的使用信息,根据所述使用信息确定所述待推荐应用程序的优先级;及按照所述优先级的高低在所述主设备或所述从设备显示所述待推荐应用程序。
- 如权利要求7所述的应用程序显示方法,其特征在于,所述获取所述待推荐应用程序的使用信息,根据所述使用信息确定所述待推荐应用程序的优先级的步骤包括:获取所述待推荐应用程序在预设时间内的运行时间;及根据所述运行时间的长短确定所述待推荐应用程序的优先级。
- 如权利要求8所述的应用程序显示方法,其特征在于,在所述预设时间内,如果所述待推荐应用程序从启动到退出的持续时间超出第一预设时长,则将所述持续时间计入所述待推荐应用程序在所述预设时间内的运行时间。
- 如权利要求7所述的应用程序显示方法,其特征在于,所述获取所述待推荐应用程序的使用信息,根据所述使用信息确定所述待推荐应用程序的优先级的步骤还包括:获取所述待推荐应用程序在预设时间内的启动次数;及根据所述启动次数的大小确定所述待推荐应用程序的优先级。
- 如权利要求10所述的应用程序显示方法,其特征在于,在所述预设时间内,如果所述待推荐应用程序从启动到退出的持续时间超出第二预设时长,则计所述待推荐应用程序启动一次。
- 如权利要求7所述的应用程序显示方法,其特征在于,所述获取所述待推荐应用程序的使用信息,根据所述使用信息确定所述待推荐应用程序的优先级的步骤还包括:获取所述待推荐应用程序的运行时间和在运行过程中接收到操作指令的时间;及根据所述接收到操作指令的时间与所述运行时间的比值大小确定所述待推荐应用程序的优先级。
- 如权利要求7所述的应用程序显示方法,其特征在于,所述方法还包括:在显示的所述待推荐应用程序之后,显示安装于所述主设备或所述从设备的其他应用程序。
- 如权利要求13所述的应用程序显示方法,其特征在于,所述在显示的所述待推荐应用程序之后,显示安装于所述主设备或所述从设备的其他应用程序的步骤包括:获取所述其他应用程序的使用信息,根据所述使用信息确定所述其他应用程序的优先级,所述使用信息包括所述其他应用程序在预设时间内的运行时间、启动次数或者在运行过程中接收到操作指令的时间;及按照所述优先级的高低在显示的所述待推荐应用程序之后显示所述其他应用程序。
- 一种应用程序显示系统,其特征在于,所述应用程序显示系统包括:获取模块,用于当主设备与从设备连接时,获取所述主设备安装的应用程序和所述从设备安装的应用程序;处理模块,用于若所述主设备与所述从设备中存在相同的应用程序,则将所述相同的应用程序作为待推荐应用程序;确定模块,用于获取所述待推荐应用程序的使用信息,根据所述使用信息确定所述待推荐应用程序的优先级;第一显示模块,用于按照所述优先级的高低在所述主设备或所述从设备显示所述待推荐应用程序。
- 如权利要求15所述的应用程序显示系统,其特征在于,所述确定模块包括:第一获取单元,用于获取所述待推荐应用程序在预设时间内的运行时间;第一确定单元,用于根据所述运行时间的长短确定所述待推荐应用程序的优先级。
- 如权利要求16所述的应用程序显示系统,其特征在于,所述确定模块还包括第一处理单元,用于在所述预设时间内,如果所述待推荐应用程序从启动到退出的持续时间超出第一预设时长,则将所述持续时间计入所述待推荐应用程序在所述预设时间内的运行时间。
- 如权利要求15所述的应用程序显示系统,其特征在于,所述确定模块还包括:第二获取单元,用于获取所述待推荐应用程序在预设时间内的启动次数;第二确定单元,用于根据所述启动次数的大小确定所述待推荐应用程序的优先级。
- 如权利要求18所述的应用程序显示系统,其特征在于,所述确定模块还包括第二处理单元,用于在所述预设时间内,如果所述待推荐应用程序从启动到退出的持续时间超出第二预设时长,则计所述待推荐应用程序启动一次。
- 如权利要求15所述的应用程序显示系统,其特征在于,所述确定模块还包括:第三获取单元,用于获取所述待推荐应用程序的运行时间和在运行过程中接收到操作指令的时间;第三确定单元,用于根据所述接收到操作指令的时间与所述运行时间的比值大小确定所述待推荐应用程序的优先级。
- 如权利要求15所述的应用程序显示系统,其特征在于,所述应用程序显示系统还包括第二显示模块,还用于在显示的所述待推荐应用程序之后,显示安装于所述主设备或所述从设备的其他应用程序。
- 如权利要求21所述的应用程序显示系统,其特征在于,所述第二显示模块包括:第四获取单元,用于获取所述其他应用程序的使用信息,根据所述使用信息确定所述其他应用程序的优先级,所述使用信息包括所述其他应用程序在预设时间内的运行时间、启动次数或者在运行过程中接收到操作指令的时间;显示单元,用于按照所述优先级的高低在显示的所述待推荐应用程序之后显示所述其他应用程序。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP16884625.1A EP3404521A4 (en) | 2016-01-14 | 2016-06-03 | APPLICATION PROGRAM METHOD AND SYSTEM |
| US16/070,160 US11010397B2 (en) | 2016-01-14 | 2016-06-03 | Method and system for displaying applications |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610025716.6 | 2016-01-14 | ||
| CN201610025716.6A CN105487763B (zh) | 2016-01-14 | 2016-01-14 | 应用程序显示方法和系统 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2017121066A1 true WO2017121066A1 (zh) | 2017-07-20 |
Family
ID=55674777
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2016/084740 Ceased WO2017121066A1 (zh) | 2016-01-14 | 2016-06-03 | 应用程序显示方法和系统 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US11010397B2 (zh) |
| EP (1) | EP3404521A4 (zh) |
| CN (1) | CN105487763B (zh) |
| WO (1) | WO2017121066A1 (zh) |
Families Citing this family (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105487763B (zh) * | 2016-01-14 | 2019-12-06 | 深圳Tcl数字技术有限公司 | 应用程序显示方法和系统 |
| CN106210126A (zh) * | 2016-08-09 | 2016-12-07 | 衣佳鑫 | 空调中新应用程序的管理方法及系统 |
| CN106339234A (zh) * | 2016-08-09 | 2017-01-18 | 衣佳鑫 | 电视应用在物联网中的应用方法及系统 |
| CN106412255B (zh) * | 2016-09-13 | 2019-11-15 | 努比亚技术有限公司 | 终端及显示方法 |
| CN108319449B (zh) * | 2017-01-16 | 2021-07-20 | 北京金山云网络技术有限公司 | 一种应用程序架构确定方法及装置 |
| CN106888322A (zh) * | 2017-01-24 | 2017-06-23 | 努比亚技术有限公司 | 一种应用程序的启动方法及移动终端 |
| CN108401194B (zh) * | 2018-04-27 | 2020-06-30 | 广州酷狗计算机科技有限公司 | 时间戳确定方法、装置和计算机可读存储介质 |
| CN112328264B (zh) * | 2020-07-31 | 2025-06-03 | 深圳Tcl新技术有限公司 | 应用程序下载方法、智能穿戴设备及计算机可读存储介质 |
| CN112364249B (zh) * | 2020-11-27 | 2024-07-02 | Oppo广东移动通信有限公司 | 终端信息显示控制方法、装置、终端及存储介质 |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102750169A (zh) * | 2012-06-12 | 2012-10-24 | 康佳集团股份有限公司 | 一种基于电视机的应用程序推荐方法 |
| US20140157387A1 (en) * | 2012-12-05 | 2014-06-05 | Samsung Electronics Co., Ltd. | Management server, device, and method of synchronizing applications of the same |
| CN104808983A (zh) * | 2015-03-19 | 2015-07-29 | 深圳市梦域科技有限公司 | 一种应用程序的推送方法及服务器 |
| CN105187928A (zh) * | 2015-08-11 | 2015-12-23 | 深圳Tcl数字技术有限公司 | 应用显示的方法及电视机 |
| CN105487763A (zh) * | 2016-01-14 | 2016-04-13 | 深圳Tcl数字技术有限公司 | 应用程序显示方法和系统 |
Family Cites Families (18)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10637724B2 (en) * | 2006-09-25 | 2020-04-28 | Remot3.It, Inc. | Managing network connected devices |
| US20080301732A1 (en) * | 2007-05-31 | 2008-12-04 | United Video Properties, Inc. | Systems and methods for personalizing an interactive media guidance application |
| CN101242604B (zh) | 2008-01-22 | 2012-12-12 | 华为终端有限公司 | 一种终端设备插入耳机自动运行的方法和装置 |
| US20110106954A1 (en) | 2008-09-26 | 2011-05-05 | Manjirnath Chatterjee | System and method for inductively pairing devices to share data or resources |
| US9628145B2 (en) | 2012-04-07 | 2017-04-18 | Samsung Electronics Co., Ltd. | Method and system for transfering data between plurality of devices |
| KR101379574B1 (ko) * | 2012-08-30 | 2014-03-31 | 주식회사 팬택 | 애플리케이션의 상태를 표시하는 단말기 및 방법 |
| CN102868817A (zh) | 2012-09-07 | 2013-01-09 | 广东欧珀移动通信有限公司 | 一种移动终端插入耳机自动运行的方法及系统 |
| US20140082117A1 (en) * | 2012-09-14 | 2014-03-20 | ConnectEDU Inc. | Client device lockdown and control system |
| KR20140091633A (ko) * | 2013-01-11 | 2014-07-22 | 삼성전자주식회사 | 모바일 장치에서의 상황 인지에 따른 추천 항목을 제공하기 위한 방법 및 이를 위한 모바일 장치 |
| US10545628B2 (en) * | 2013-01-31 | 2020-01-28 | Samsung Electronics Co., Ltd. | Method of and device for managing applications |
| US20140315492A1 (en) * | 2013-04-22 | 2014-10-23 | Salesforce.Com, Inc. | Content delivery to a secondary device via a primary device |
| KR102138514B1 (ko) * | 2013-09-24 | 2020-07-28 | 엘지전자 주식회사 | 이동 통신 시스템, 이동 단말기 및 그 제어 방법 |
| CN103530220A (zh) * | 2013-10-09 | 2014-01-22 | 华为技术有限公司 | 一种应用程序图标的显示方法、系统及终端 |
| JP2015144402A (ja) | 2013-12-24 | 2015-08-06 | クラリオン株式会社 | 車載装置及び車載装置の制御方法 |
| US9830170B2 (en) | 2014-02-24 | 2017-11-28 | Samsung Electronics Co., Ltd. | Synchronization between electronic devices |
| CN104298505A (zh) | 2014-09-23 | 2015-01-21 | 深圳市金立通信设备有限公司 | 一种应用程序的操作方法 |
| CN104281263A (zh) * | 2014-09-23 | 2015-01-14 | 深圳市金立通信设备有限公司 | 一种终端 |
| US10409967B2 (en) * | 2015-06-16 | 2019-09-10 | HAH, Inc. | Method and system for control of computing devices |
-
2016
- 2016-01-14 CN CN201610025716.6A patent/CN105487763B/zh active Active
- 2016-06-03 WO PCT/CN2016/084740 patent/WO2017121066A1/zh not_active Ceased
- 2016-06-03 EP EP16884625.1A patent/EP3404521A4/en not_active Ceased
- 2016-06-03 US US16/070,160 patent/US11010397B2/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102750169A (zh) * | 2012-06-12 | 2012-10-24 | 康佳集团股份有限公司 | 一种基于电视机的应用程序推荐方法 |
| US20140157387A1 (en) * | 2012-12-05 | 2014-06-05 | Samsung Electronics Co., Ltd. | Management server, device, and method of synchronizing applications of the same |
| CN104808983A (zh) * | 2015-03-19 | 2015-07-29 | 深圳市梦域科技有限公司 | 一种应用程序的推送方法及服务器 |
| CN105187928A (zh) * | 2015-08-11 | 2015-12-23 | 深圳Tcl数字技术有限公司 | 应用显示的方法及电视机 |
| CN105487763A (zh) * | 2016-01-14 | 2016-04-13 | 深圳Tcl数字技术有限公司 | 应用程序显示方法和系统 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP3404521A4 * |
Also Published As
| Publication number | Publication date |
|---|---|
| EP3404521A1 (en) | 2018-11-21 |
| CN105487763A (zh) | 2016-04-13 |
| EP3404521A4 (en) | 2019-07-17 |
| US20190018886A1 (en) | 2019-01-17 |
| US11010397B2 (en) | 2021-05-18 |
| CN105487763B (zh) | 2019-12-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2017121066A1 (zh) | 应用程序显示方法和系统 | |
| WO2019051902A1 (zh) | 终端控制方法、空调器及计算机可读存储介质 | |
| WO2016091011A1 (zh) | 字幕切换方法及装置 | |
| WO2018126888A1 (zh) | 电视功能的快捷启动设置方法及装置 | |
| WO2017045435A1 (zh) | 控制电视播放方法和装置 | |
| WO2014187158A1 (zh) | 终端数据云分享的控制方法、服务器及终端 | |
| WO2017088427A1 (zh) | 音频输出控制方法及装置 | |
| WO2017088444A1 (zh) | 终端电量信息提示方法和装置 | |
| WO2018113187A1 (zh) | 一种显示控制方法及显示装置 | |
| WO2018028124A1 (zh) | 电视机及其信号源的切换方法 | |
| WO2018233221A1 (zh) | 多窗口声音输出方法、电视机以及计算机可读存储介质 | |
| WO2017206377A1 (zh) | 同步播放节目的方法和装置 | |
| WO2016058258A1 (zh) | 终端远程控制方法和系统 | |
| WO2018036057A1 (zh) | 软件后台自适应升级方法及装置 | |
| WO2017201943A1 (zh) | 显示屏驱动方法及装置 | |
| WO2017045441A1 (zh) | 基于智能电视的音频播放方法及装置 | |
| WO2017024877A1 (zh) | 电视主界面的切换方法及装置 | |
| WO2019085543A1 (zh) | 电视机系统及电视机控制方法 | |
| WO2018223602A1 (zh) | 显示终端、画面对比度提高方法及计算机可读存储介质 | |
| WO2016101252A1 (zh) | 智能电视的频道信息显示方法及装置 | |
| WO2018006581A1 (zh) | 智能电视的播放方法及装置 | |
| WO2016095256A1 (zh) | 智能电视的全局按键处理方法及其系统 | |
| WO2017024871A1 (zh) | 应用显示的方法及电视机 | |
| WO2018032679A1 (zh) | 电视定时开关机的设置方法和装置 | |
| WO2019210574A1 (zh) | 消息处理方法、装置、设备及可读存储介质 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 16884625 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2016884625 Country of ref document: EP |
|
| ENP | Entry into the national phase |
Ref document number: 2016884625 Country of ref document: EP Effective date: 20180814 |