WO2019157860A1 - Procédé et dispositif de lancement d'une interface d'application, support de stockage et appareil électronique - Google Patents

Procédé et dispositif de lancement d'une interface d'application, support de stockage et appareil électronique Download PDF

Info

Publication number
WO2019157860A1
WO2019157860A1 PCT/CN2018/122519 CN2018122519W WO2019157860A1 WO 2019157860 A1 WO2019157860 A1 WO 2019157860A1 CN 2018122519 W CN2018122519 W CN 2018122519W WO 2019157860 A1 WO2019157860 A1 WO 2019157860A1
Authority
WO
WIPO (PCT)
Prior art keywords
application
application identifier
target
target application
identifier
Prior art date
Application number
PCT/CN2018/122519
Other languages
English (en)
Chinese (zh)
Inventor
骆杰明
Original Assignee
广东欧珀移动通信有限公司
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 广东欧珀移动通信有限公司 filed Critical 广东欧珀移动通信有限公司
Publication of WO2019157860A1 publication Critical patent/WO2019157860A1/fr

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction 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
    • G06F3/04817Interaction 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 using icons
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04842Selection of displayed objects or displayed text elements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/61Installation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44505Configuring for program initiating, e.g. using registry, configuration files
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces

Definitions

  • the present application relates to the field of electronic device technologies, and in particular, to a method, an apparatus, a storage medium, and an electronic device for starting an application page.
  • the specified entry of the application can be set on the browser, and when the trigger operation of the specified entry is detected by the user, the browser can implement the display of the application page.
  • the method realizes the quick opening of the application page, the user must first find the instruction entry every time the specified application page is opened, and the operation is cumbersome, resulting in low efficiency of the application page opening.
  • the embodiment of the present application provides a method, an apparatus, a storage medium, and an electronic device for starting an application page, which can improve the efficiency of opening an application page.
  • an embodiment of the application page is provided in an electronic device, including:
  • an application identifier set Determining, by the target application icon, an application identifier set, where the application identifier set includes: a first application identifier of the installed application, and a second application identifier of the application not installed;
  • the target application identifier is the second application identifier
  • the first configuration file corresponding to the second application identifier is obtained from the server, and the target application page is started according to the first configuration file.
  • the embodiment of the present application provides an apparatus for starting an application page, including:
  • An obtaining module configured to obtain operation information for a target application icon touch operation
  • a determining module configured to determine an application identifier set corresponding to the target application icon, where the application identifier set includes: a first application identifier of the installed application, and a second application identifier of the installed application;
  • a selection module configured to select a target application identifier from the application identifier set according to the operation information
  • the first startup module is configured to: acquire the first configuration file corresponding to the second application identifier from the server, and start the target application page according to the first configuration file, if the target application identifier is the second application identifier.
  • a storage medium provided by an embodiment of the present application has a computer program stored thereon, and when the computer program runs on a computer, causes the computer to perform the following steps:
  • an application identifier set Determining, by the target application icon, an application identifier set, where the application identifier set includes: a first application identifier of the installed application, and a second application identifier of the application not installed;
  • the target application identifier is the second application identifier
  • the first configuration file corresponding to the second application identifier is obtained from the server, and the target application page is started according to the first configuration file.
  • an electronic device provided by an embodiment of the present application includes a processor and a memory, where the memory has a computer program, and the processor is configured to perform the following steps by calling the computer program:
  • an application identifier set Determining, by the target application icon, an application identifier set, where the application identifier set includes: a first application identifier of the installed application, and a second application identifier of the application not installed;
  • the target application identifier is the second application identifier
  • the first configuration file corresponding to the second application identifier is obtained from the server, and the target application page is started according to the first configuration file.
  • FIG. 1 is a schematic diagram of an implementation environment of a method for starting an application page according to an embodiment of the present application.
  • FIG. 2 is a schematic flowchart of a method for starting an application page according to an embodiment of the present application.
  • FIG. 3 is another schematic flowchart of a method for starting an application page according to an embodiment of the present application.
  • FIG. 4 is a schematic diagram of an application scenario of an application page startup method according to an embodiment of the present disclosure.
  • FIG. 5 is a schematic diagram of a first structure of an apparatus for starting an application page according to an embodiment of the present application.
  • FIG. 6 is a schematic diagram of a second structure of an apparatus for starting an application page according to an embodiment of the present application.
  • FIG. 7 is a third schematic structural diagram of an apparatus for starting an application page according to an embodiment of the present application.
  • FIG. 8 is a fourth structural diagram of an apparatus for starting an application page according to an embodiment of the present application.
  • FIG. 9 is a schematic diagram of a fifth structure of an apparatus for starting an application page according to an embodiment of the present application.
  • FIG. 10 is a schematic structural diagram of an electronic device according to an embodiment of the present application.
  • FIG. 11 is another schematic structural diagram of an electronic device according to an embodiment of the present application.
  • module as used herein may be taken to mean a software object that is executed on the computing system.
  • the different components, modules, engines, and services described herein can be considered as implementation objects on the computing system.
  • the apparatus and method described herein may be implemented in software, and may of course be implemented in hardware, all of which are within the scope of the present application.
  • references to "an embodiment” herein mean that a particular feature, structure, or characteristic described in connection with the embodiments can be included in at least one embodiment of the present application.
  • the appearances of the phrases in various places in the specification are not necessarily referring to the same embodiments, and are not exclusive or alternative embodiments that are mutually exclusive. Those skilled in the art will understand and implicitly understand that the embodiments described herein can be combined with other embodiments.
  • the embodiment of the present application provides a method for starting an application page, where the execution body of the application page may be an activation device of an application page provided by the embodiment of the present application, or an electronic device integrated with the activation device of the application page, where The activation device of the application page can be implemented by hardware or software.
  • the electronic device may be a device such as a smart phone, a tablet computer, a palmtop computer, a notebook computer, or a desktop computer.
  • FIG. 1 is a schematic diagram of an implementation environment of an application page startup method according to an embodiment of the present disclosure.
  • the implementation environment includes a smart phone 10 , a communication network 20 , and a server 30 .
  • the operating system of the smartphone 10 can be an Android system, a Symbian system, an Apple system, or the like.
  • the smartphone 10 and the server 30 are connected by a communication network 20.
  • the communication network 20 includes a wireless network and a wired network.
  • the wireless network includes a combination of one or more of a wireless wide area network, a wireless local area network, a wireless metropolitan area network, and a wireless personal network.
  • the server 30 stores an application configuration file, which includes data and running logic required for running the application, and global configuration information, which indicates which pages the application is composed of, configures the background color of the application page, and configures Navigation bar styles, configuration default titles, and more.
  • the application is a webpage application.
  • a web application is an application that operates on the Internet or an intranet using a web browser. It is an application written in a web language (such as HTML, JavaScript, Java, etc.) and needs to be executed through a browser. For example, you can access it through an open platform.
  • the so-called "small program" belongs to web applications.
  • the existing "small program" installation package and the cache data generated at runtime are stored in the server of the open platform, which does not need to be installed and run in the user equipment, thereby saving the memory of the user equipment as much as possible.
  • the user equipment can communicate with the manufacturer server of the web application through the application interface in the open platform to implement access to the web application.
  • the server of the open platform acts as a proxy server, and each webpage The application corresponds to an application interface.
  • the smartphone 10 can acquire the configuration file of the application from the server 30, generate a native page of the application according to the configuration file, and display it.
  • the application is run without the application being installed, and the data required for the application operation can be immediately acquired from the server 30.
  • the server 30 can also perform an update operation on the application's configuration file to provide the smartphone 10 with the updated configuration file.
  • the server 30 may also store an installation file of the application, and the smart phone 10 may also obtain an installation file of the application from the server 30, and completely run the application by installing the installation file. It is easily conceivable that the server 30 can also update the installation files of the application to provide the updated installation files for the smartphone 10.
  • FIG. 2 is a schematic flowchart of a method for starting an application page according to an embodiment of the present application.
  • the specific process of the application page startup method provided by the embodiment of the present application may be as follows:
  • the touch operation may include a pressing operation, a click operation, a sliding operation, a touch operation, and the like.
  • the specific method of touch operation can be set based on the actual situation of the product.
  • the touch detection system can be set in the electronic device to monitor the touch operation on the target application icon.
  • the information generation instruction is triggered, and the electronic device acquires the operation information corresponding to the target application icon according to the information acquisition instruction.
  • the operation information may include a series of information such as the number of clicks, the pressing force information, the contact surface information, the contact frequency information, and the touch duration. That is, in some embodiments, the step of “acquiring operation information for the target application icon touch operation” may include the following processes:
  • operation information corresponding to the touch target operation on the target application icon includes one of a click count, a press strength information, a contact surface information, a contact frequency information, and a touch duration Kind or more.
  • the installed application indicates that the application client local to the operating system that has downloaded and installed the electronic device; the application that does not install the application indicates that the web application to be operated on the Internet or the intranet using a web browser, the installation package, and
  • the cached data generated at runtime is stored in the server of the open platform, which does not need to be installed and run in the user device.
  • the target application icon is associated with the first application identification, and the target application icon is also associated with the second application identification.
  • the first application identifier may be an installation package name
  • the second application identifier may also be an installation package name or a program name.
  • the first application identifier and the second application identifier may be stored in a local storage area of the electronic device or in a storage area of the corresponding server.
  • the application identifier set may be bound to the target application icon in advance to facilitate acquisition of the subsequent application set. That is, before acquiring the operation information for the target application icon touch operation, the method may further include:
  • the step “determining the application identifier set corresponding to the target application icon” may include the following processes:
  • the above installed and uninstalled applications may be different representations of the same application, the functions of which are substantially the same, and the respective display interfaces are substantially the same.
  • the target application identifier is determined from the application identifier set according to the operation information obtained by the touch operation.
  • an association between the application identifier and the operation information may be established in advance to subsequently acquire a corresponding target application identifier according to the operation information.
  • the step “selecting the target application identifier from the application identifier set according to the operation information” may include:
  • the application identifier associated with the target sample number is obtained from the application identifier set as the target application identifier.
  • the number of clicks when the number of clicks is multiple, the number of clicks needs to be consecutive clicks. That is, the time interval between the previous and next clicks needs to be less than the preset time interval, and the number of clicks is obtained based on this.
  • the target application identifier may also be determined from the application identifier set according to the determination result by determining whether the operation information satisfies the condition of the corresponding application identifier. For example, taking the operation information including the number of clicks as an example, the application identifier that satisfies the condition can be determined by determining whether the number of clicks is a click or a double click. If the icon is clicked, the first application identifier is determined as the target application identifier, and the double-click icon is used to determine the second application identifier as the target application identifier.
  • the target application identifier is the second application identifier, obtain the first configuration file corresponding to the second application identifier from the server, and start the target application page according to the first configuration file.
  • the configuration server stores a configuration file corresponding to each application, where the configuration file includes data and running logic required for running the application, and global configuration information, where the global configuration information indicates which pages the application is composed of. , configure the background color of the application page, configure the navigation bar style, configure the default title, and so on.
  • the electronic device When the touch operation of the target application icon is detected by the user, if it is determined that the second application identifier is triggered, the electronic device loads and runs the script file in the operating system.
  • the script file may be a JavaScript scripting language file
  • JavaScript is a web-based scripting language that has been widely used for web application development, and is commonly used to add various dynamic functions to web pages for users. Provide a smoother and more beautiful browsing experience.
  • JavaScript scripts implement their own functionality by embedding them in HTML.
  • the configuration file is parsed by a JavaScript script language file that is loaded and run to launch the target application interface.
  • the embodiment of the present application integrates the shortcut entry of the web application into the application icon of the installed application, and triggers the application icon to trigger the application page of the web application in a specific manner when the web application is not installed, thereby improving the application page of the web application.
  • the startup method of the application page may include:
  • the installed application indicates that the application client local to the operating system that has downloaded and installed the electronic device; the application that does not install the application indicates that the web application to be operated on the Internet or the intranet using a web browser, the installation package, and the runtime generate
  • the cached data is stored in the server of the open platform, which does not need to be installed and run on the user device.
  • the first application identifier may be an installation package name
  • the second application identifier may also be an installation package name or a program name.
  • the target application icon is associated with the first application identifier, and further the target application icon is further associated with the second application identifier, and the first application identifier, the second application identifier, the application icon, and the first mapping are The ⁇ relationship and the second mapping relationship are stored in a local storage area of the electronic device or in a storage area of the server.
  • the first application identifier and the second application identifier may be stored in a local storage area of the electronic device or in a storage area of the corresponding server.
  • the touch operation may include a pressing operation, a click operation, a sliding operation, a touch operation, and the like.
  • the specific method of touch operation can be set based on the actual situation of the product. For example, referring to FIG. 4, FIG. 4 shows that the user clicks on an application icon on the application desktop to perform a touch operation on the application icon.
  • the touch detection system can be set in the electronic device to monitor the touch operation on the target application icon.
  • the information generation instruction is triggered, and the electronic device acquires the operation information corresponding to the target application icon according to the information acquisition instruction.
  • the operation information may include a series of information such as pressing force information, contact surface information, contact frequency information, and touch duration. .
  • the corresponding application identifier set may be determined according to the first mapping relationship and the second mapping relationship that are stored. That is, in some embodiments, the step of “determining an application identifier set corresponding to the target application icon” includes:
  • the target application identifier is determined from the application identifier set according to the operation information obtained by the touch operation.
  • an association between the application identifier and the operation information may be established in advance to subsequently acquire a corresponding target application identifier according to the operation information.
  • the step “selecting the target application identifier from the application identifier set according to the operation information” may include:
  • the application identifier associated with the target sample number is obtained from the application identifier set as the target application identifier.
  • the number of clicks when the number of clicks is multiple, the number of clicks needs to be consecutive clicks. That is, the time interval between the previous and next clicks needs to be less than the preset time interval, and the number of clicks is obtained based on this.
  • the target application identifier is the second application identifier, obtain the first configuration file corresponding to the second application identifier from the server, and start the target application page according to the first configuration file.
  • the first configuration file includes global configuration information that describes an application page corresponding to the second application identifier. Then, the step of “acquiring the first configuration file corresponding to the second application identifier from the server, and starting the target according to the first configuration file.
  • Application page which can include:
  • the target application page is generated by parsing the global configuration information through the script file, and the target application page is displayed.
  • the configuration server stores a configuration file corresponding to each application, where the configuration file includes data and running logic required for running the application, and global configuration information, where the global configuration information indicates which pages the application is composed of. , configure the background color of the application page, configure the navigation bar style, configure the default title, and so on.
  • the electronic device sends the application identifier to the configuration server, and after receiving the application identifier, the configuration server matches the configuration file corresponding to the application identifier, and returns the obtained configuration file to the electronic device.
  • the configuration server may also store an installation file of the application, where the installation file is used to install the corresponding application.
  • configuration file and the installation file are uploaded to the configuration server by a third-party vendor or developer, and the third-party vendor and the developer can also update and delete the configuration file and the installation file in the configuration server.
  • the electronic device may preset a cache space of the configuration file in the storage space.
  • the configuration file is cached in the cache space. Subsequent electronic devices can call this configuration file to run at any time.
  • the cache space will clear the contents of the buffer space when the electronic device is powered off.
  • the electronic device When the touch operation of the target application icon is detected by the user, if it is determined that the second application identifier is triggered, the electronic device loads and runs the script file in the operating system.
  • the script file may be a JavaScript scripting language file
  • JavaScript is a web-based scripting language that has been widely used for web application development, and is commonly used to add various dynamic functions to web pages for users. Provide a smoother and more beautiful browsing experience.
  • JavaScript scripts implement their own functionality by embedding them in HTML.
  • the target application identifier is the first application identifier, obtain a second configuration file corresponding to the first application identifier, and start the target application page according to the second configuration file.
  • the second file is stored in a storage area local to the electronic device.
  • the related interface component may be invoked by acquiring the locally stored second configuration file to start the target application page.
  • the embodiment of the present application integrates the shortcut entry of the web application into the application icon of the installed application, and triggers the application icon to trigger the application page of the web application in a specific manner when the web application is not installed, thereby improving the application page of the web application.
  • the native page of the application can be switched on without the application being installed, the user can perform an initial experience on the application, and if the application is installed or not based on the initial experience, the diversity of the user selection can be improved.
  • FIG. 5 is a schematic structural diagram of an apparatus for starting an application page according to an embodiment of the present application.
  • the activation device of the application page is applied to the electronic device, and the activation device of the application page includes an obtaining module 401, a determining module 402, a selecting module 403, and a first starting module 404, as follows:
  • An obtaining module 401 configured to acquire operation information for a target application icon touch operation
  • the determining module 402 is configured to determine an application identifier set corresponding to the target application icon, where the application identifier set includes: a first application identifier of the installed application, and a second application identifier of the application not installed;
  • the selecting module 403 is configured to select a target application identifier from the application identifier set according to the operation information
  • the first startup module 404 is configured to: obtain the first configuration file corresponding to the second application identifier from the server, and start the target application page according to the first configuration file, if the target application identifier is the second application identifier.
  • the apparatus may further include:
  • the establishing module 405 is configured to establish a first mapping relationship between the first application identifier and the target application icon, and establish the second application identifier and the target application, before acquiring operation information for the target application icon touch operation a second mapping relationship between icons;
  • the determining module 402 is specifically configured to:
  • the operation information includes a click count; referring to FIG. 7, the selection module 403 may include:
  • a matching sub-module 4031 configured to select, from a plurality of sample times, a number of target samples that match the number of clicks;
  • the obtaining sub-module 4032 is configured to obtain, from the application identifier set, an application identifier associated with the target sample number as the target application identifier.
  • the apparatus may further include:
  • the second startup module 406 is configured to: if the target application identifier is the first application identifier, obtain the second configuration file corresponding to the first application identifier locally, and start the target application page according to the second configuration file.
  • the first configuration file includes global configuration information that describes an application page corresponding to the second application identifier.
  • the first startup module 404 can include:
  • the sending sub-module 4041 is configured to: if the target application identifier is the second application identifier, send an information acquisition request to the server, where the information acquisition request carries the second application identifier;
  • the receiving submodule 4042 is configured to receive global configuration information returned by the server according to the file obtaining request;
  • the display submodule 4044 is configured to parse the global configuration information by using the script file to generate a target application page, and display the target application page.
  • the obtaining module 401 can be specifically configured to:
  • operation information corresponding to the touch target operation on the target application icon includes one of a click count, a press strength information, a contact surface information, a contact frequency information, and a touch duration Kind or more.
  • the steps performed by the units in the activation device of the application page may refer to the method steps described in the foregoing method embodiments.
  • the activation device of the application page can be integrated in an electronic device, such as a mobile phone, a tablet computer, or the like.
  • the foregoing various units may be implemented as an independent entity, and may be implemented in any combination, and may be implemented as the same entity or a plurality of entities.
  • the foregoing units refer to the foregoing embodiments, and details are not described herein again.
  • the activation device of the application page integrateds the shortcut entry of the web application into the application icon of the installed application, and triggers the application icon to start quickly by using the specific method when the web application is not installed.
  • the application page of the web application improves the startup efficiency of the application page.
  • the electronic device 500 includes a processor 501 and a memory 502.
  • the processor 501 is electrically connected to the memory 502.
  • the processor 500 is a control center of the electronic device 500, which connects various parts of the entire electronic device using various interfaces and lines, and executes by running or loading a computer program stored in the memory 502 and calling data stored in the memory 502.
  • the various functions of the electronic device 500 and processing of the data enable overall monitoring of the electronic device 500.
  • the memory 502 can be used to store software programs and modules, and the processor 501 executes various functional applications and data processing by running computer programs and modules stored in the memory 502.
  • the memory 502 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, a computer program required for at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may be stored according to Data created by the use of electronic devices, etc.
  • memory 502 can include high speed random access memory, and can also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device. Accordingly, memory 502 can also include a memory controller to provide processor 501 access to memory 502.
  • the processor 501 in the electronic device 500 loads the instructions corresponding to the process of one or more computer programs into the memory 502 according to the following steps, and is stored in the memory 502 by the processor 501.
  • the computer program in which to implement various functions, as follows:
  • an application identifier set Determining, by the target application icon, an application identifier set, where the application identifier set includes: a first application identifier of the installed application, and a second application identifier of the application not installed;
  • the target application identifier is the second application identifier
  • the first configuration file corresponding to the second application identifier is obtained from the server, and the target application page is started according to the first configuration file.
  • the processor 501 may be further configured to perform the following steps:
  • the processor 501 when determining the set of application identifiers corresponding to the target application icon, is further configured to perform the following steps:
  • the operation information includes a number of clicks
  • the processor 501 is further configured to perform the following steps:
  • the application identifier associated with the target sample number is obtained from the application identifier set as the target application identifier.
  • the processor 501 is further configured to perform the following steps:
  • the second configuration file corresponding to the first application identifier is obtained locally, and the target application page is started according to the second configuration file.
  • the first configuration file includes global configuration information that describes an application page corresponding to the second application identifier. If the target application identifier is the second application identifier, the processor 501 may be specifically configured to perform the following steps:
  • the target configuration page is generated by parsing the global configuration information through the script file, and the target application page is displayed.
  • the processor 501 when acquiring operation information for the target application icon touch operation, the processor 501 may perform the following steps:
  • operation information corresponding to the touch target operation on the target application icon includes one of a click count, a press strength information, a contact surface information, a contact frequency information, and a touch duration Kind or more.
  • the electronic device in the embodiment of the present application automatically triggers the application icon to quickly launch the web application by integrating the shortcut icon of the web application into the application icon of the installed application, and in the case that the web application is not installed.
  • the application page improves the startup efficiency of the application page.
  • the electronic device 500 may further include: a display 503, a radio frequency circuit 504, an audio circuit 505, and a power source 506.
  • the display 503, the radio frequency circuit 504, the audio circuit 505, and the power source 506 are electrically connected to the processor 501, respectively.
  • the display 503 can be used to display information entered by a user or information provided to a user, as well as various graphical user interfaces, which can be composed of graphics, text, icons, video, and any combination thereof.
  • the display 503 can include a display panel.
  • the display panel can be configured in the form of a liquid crystal display (LCD) or an organic light-emitting diode (OLED).
  • LCD liquid crystal display
  • OLED organic light-emitting diode
  • the radio frequency circuit 504 can be used to transmit and receive radio frequency signals to establish wireless communication with network devices or other electronic devices through wireless communication, and to transmit and receive signals with network devices or other electronic devices.
  • the audio circuit 505 can be used to provide an audio interface between the user and the electronic device through a speaker, a microphone.
  • the power source 506 can be used to power various components of the electronic device 500.
  • the power source 506 can be logically coupled to the processor 501 through a power management system to enable functions such as managing charging, discharging, and power management through the power management system.
  • the electronic device 500 may further include a camera, a Bluetooth module, and the like, and details are not described herein.
  • the embodiment of the present application further provides a storage medium storing a computer program, when the computer program is run on a computer, causing the computer to execute the startup method of the application page in any of the above embodiments, for example, obtaining An operation identifier of the target application icon touch operation; determining an application identifier set corresponding to the target application icon, where the application identifier set includes: a first application identifier of the installed application, and a second application identifier of the application not installed; and the application is used according to the operation information
  • the target application identifier is selected in the identifier set. If the target application identifier is the second application identifier, the first configuration file corresponding to the second application identifier is obtained from the server, and the target application page is started according to the first configuration file.
  • the storage medium may be a magnetic disk, an optical disk, a read only memory (ROM), or a random access memory (RAM).
  • ROM read only memory
  • RAM random access memory
  • a general tester in the field can understand all or part of the process of implementing the application page of the embodiment of the present application, which can be controlled by a computer program.
  • the computer program can be stored in a computer readable storage medium, such as in a memory of the electronic device, and executed by at least one processor in the electronic device, and can include, for example, The flow of an embodiment of the application page launch method.
  • the storage medium may be a magnetic disk, an optical disk, a read only memory, a random access memory, or the like.
  • each functional module may be integrated into one processing chip, or each module may exist physically separately, or two or more modules may be integrated into one module.
  • the above integrated modules can be implemented in the form of hardware or in the form of software functional modules.
  • the integrated module if implemented in the form of a software functional module and sold or used as a standalone product, may also be stored in a computer readable storage medium, such as a read only memory, a magnetic disk or an optical disk, etc. .

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Stored Programmes (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

L'invention concerne un procédé et un dispositif permettant de lancer une page d'application, ainsi qu'un support de stockage et un appareil électronique. Le procédé consiste à : obtenir des informations d'opération pour une opération tactile d'une icône d'application cible (201) ; déterminer un ensemble d'identifiants d'application correspondant à l'icône d'application cible, l'ensemble d'identifiants d'application comprenant un premier identifiant d'application pour une application installée ainsi qu'un second identifiant d'application pour une application non installée (202) ; sélectionner un identifiant d'application cible à partir de celui-ci en fonction des informations de l'opération (203) ; et si l'identifiant de l'application cible est l'identifiant d'une application non installée, obtenir un fichier de configuration correspondant à partir d'un serveur, puis lancer une page d'application cible conformément au fichier de configuration (204).
PCT/CN2018/122519 2018-02-13 2018-12-21 Procédé et dispositif de lancement d'une interface d'application, support de stockage et appareil électronique WO2019157860A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201810150616.5A CN108363528B (zh) 2018-02-13 2018-02-13 应用页面的启动方法、装置、存储介质及电子设备
CN201810150616.5 2018-02-13

Publications (1)

Publication Number Publication Date
WO2019157860A1 true WO2019157860A1 (fr) 2019-08-22

Family

ID=63002409

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2018/122519 WO2019157860A1 (fr) 2018-02-13 2018-12-21 Procédé et dispositif de lancement d'une interface d'application, support de stockage et appareil électronique

Country Status (2)

Country Link
CN (1) CN108363528B (fr)
WO (1) WO2019157860A1 (fr)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108363528B (zh) * 2018-02-13 2020-04-10 Oppo广东移动通信有限公司 应用页面的启动方法、装置、存储介质及电子设备
EP3748493B1 (fr) * 2018-03-28 2023-04-05 Huawei Technologies Co., Ltd. Procédé et dispositif pour télécharger une application sans installation
CN109491670A (zh) * 2018-09-30 2019-03-19 维沃移动通信有限公司 一种页面显示方法及终端设备
CN109862096A (zh) * 2019-01-31 2019-06-07 网宿科技股份有限公司 一种应用配置方法、配置管理***及终端
CN110187889A (zh) * 2019-05-23 2019-08-30 腾讯科技(深圳)有限公司 一种应用启动方法、装置以及存储介质
CN110378063B (zh) * 2019-07-26 2023-07-14 腾讯科技(深圳)有限公司 基于智慧建筑空间的设备部署方法、装置、以及电子设备
CN111026454A (zh) * 2019-11-25 2020-04-17 维沃移动通信有限公司 功能启动方法及终端设备
CN111124205A (zh) * 2019-12-20 2020-05-08 维沃移动通信有限公司 应用图标分类方法、装置、电子设备及介质
CN111324431B (zh) * 2020-01-20 2023-08-11 北京梧桐车联科技有限责任公司 应用切换方法及装置、计算机存储介质
CN113449228A (zh) * 2020-03-24 2021-09-28 北京沃东天骏信息技术有限公司 页面渲染方法和装置
CN112732349A (zh) * 2020-12-31 2021-04-30 深圳市珍爱捷云信息技术有限公司 加载so库的方法、装置、电子设备和计算机可读存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104536899A (zh) * 2015-01-20 2015-04-22 成都益联科创科技有限公司 一种基于智能集群的软件部署及其维护方法
CN106325951A (zh) * 2016-08-30 2017-01-11 广西电网有限责任公司 一种支持多数据库、多中间件类型的应用***自动化部署方法
CN106357777A (zh) * 2016-09-27 2017-01-25 武汉米企通网络科技有限公司 基于web服务器的程序与数据自动同步更新的方法
CN107329743A (zh) * 2017-06-14 2017-11-07 北京小米移动软件有限公司 应用页面的展示方法、装置及存储介质
CN108363528A (zh) * 2018-02-13 2018-08-03 广东欧珀移动通信有限公司 应用页面的启动方法、装置、存储介质及电子设备

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140344801A1 (en) * 2012-06-01 2014-11-20 Google Inc. Integrating a web application into an operating system
CN105094862B (zh) * 2014-05-07 2019-04-09 阿里巴巴集团控股有限公司 检测应用程序是否安装的方法和浏览器
CN106528252B (zh) * 2016-12-09 2018-04-24 北京小米移动软件有限公司 对象启动方法及装置
CN106708580A (zh) * 2016-12-27 2017-05-24 北京奇虎科技有限公司 应用程序免安装运行的方法、***及智能终端
CN107329777A (zh) * 2017-06-01 2017-11-07 深圳市金立通信设备有限公司 应用启动方法与终端设备

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104536899A (zh) * 2015-01-20 2015-04-22 成都益联科创科技有限公司 一种基于智能集群的软件部署及其维护方法
CN106325951A (zh) * 2016-08-30 2017-01-11 广西电网有限责任公司 一种支持多数据库、多中间件类型的应用***自动化部署方法
CN106357777A (zh) * 2016-09-27 2017-01-25 武汉米企通网络科技有限公司 基于web服务器的程序与数据自动同步更新的方法
CN107329743A (zh) * 2017-06-14 2017-11-07 北京小米移动软件有限公司 应用页面的展示方法、装置及存储介质
CN108363528A (zh) * 2018-02-13 2018-08-03 广东欧珀移动通信有限公司 应用页面的启动方法、装置、存储介质及电子设备

Also Published As

Publication number Publication date
CN108363528B (zh) 2020-04-10
CN108363528A (zh) 2018-08-03

Similar Documents

Publication Publication Date Title
WO2019157860A1 (fr) Procédé et dispositif de lancement d'une interface d'application, support de stockage et appareil électronique
WO2019149207A1 (fr) Procédé, dispositif, support de stockage et équipement électronique d'affichage d'une page d'application
US20210191996A1 (en) Method for displaying application page, non-transitory storage medium and electronic device
US10846460B2 (en) Method and apparatus for launching application page, and electronic device
WO2019157894A1 (fr) Procédé et appareil d'affichage de page d'application, support de stockage, et dispositif électronique
WO2019157880A1 (fr) Dispositif et procédé de génération de lien de page d'application, support d'informations et appareil électronique
CN108287917B (zh) 文件打开方法、装置、存储介质及电子设备
WO2019149026A1 (fr) Dispositif et procédé de génération de lien pour une page d'application, support de mémoire et appareil électronique
TWI690812B (zh) 頁面元件動態佈局方法、裝置及客戶端
WO2020063019A1 (fr) Procédé de traitement d'informations, dispositif, support d'informations, dispositif électronique et système
CN111198730B (zh) 子应用程序启动的方法、装置、终端及计算机存储介质
US20150304440A1 (en) Systems and Methods for Pushing Applications
US11144195B2 (en) Fast data copying method and electronic device
CN108549568B (zh) 应用入口处理方法、装置、存储介质及电子设备
CN108287918B (zh) 基于应用页面的音乐播放方法、装置、存储介质和电子设备
CN108319708B (zh) 视频播放方法、装置、存储介质及电子设备
CN109408136B (zh) 信息处理方法、装置、存储介质及电子设备
US10019298B2 (en) Middleware interface and middleware interface generator
WO2020206691A1 (fr) Procédé et appareil de traitement d'applications, support de stockage et dispositif électronique
CN108769234B (zh) 应用下载方法、装置、存储介质及电子设备
CN108345478B (zh) 应用处理方法、装置、存储介质及电子设备
CN108334330B (zh) 应用卸载方法、装置、存储介质及电子设备
CN108563476B (zh) 应用程序运行方法、装置、存储介质及电子设备
CN111124627B (zh) 应用程序的调起者确定方法、装置、终端及存储介质
CN110489679B (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: 18906502

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 18906502

Country of ref document: EP

Kind code of ref document: A1