WO2020177734A1 - 小程序触发方法、计算机设备及存储介质 - Google Patents

小程序触发方法、计算机设备及存储介质 Download PDF

Info

Publication number
WO2020177734A1
WO2020177734A1 PCT/CN2020/077909 CN2020077909W WO2020177734A1 WO 2020177734 A1 WO2020177734 A1 WO 2020177734A1 CN 2020077909 W CN2020077909 W CN 2020077909W WO 2020177734 A1 WO2020177734 A1 WO 2020177734A1
Authority
WO
WIPO (PCT)
Prior art keywords
instruction
host application
proprietary
applet
proprietary instruction
Prior art date
Application number
PCT/CN2020/077909
Other languages
English (en)
French (fr)
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 WO2020177734A1 publication Critical patent/WO2020177734A1/zh

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/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/448Execution paradigms, e.g. implementations of programming paradigms
    • G06F9/4482Procedural

Definitions

  • the present invention relates to computer application technology, in particular to a method for triggering a small program, a computer device and a storage medium.
  • Mini Programs are a brand new way to connect users and services. They usually depend on the host application, that is, they cannot be operated separately from the host application.
  • the present invention provides a method for triggering an applet, a computer device and a storage medium.
  • a method for triggering small programs including:
  • the host application obtains the first proprietary instruction
  • the host application parses the first proprietary instruction
  • the host application determines the mini program corresponding to the first proprietary instruction according to the analysis result, and searches for the mini program;
  • the host application starts the applet.
  • a method for triggering small programs including:
  • the instruction generation platform sends a dedicated instruction to the host application, so that the host application can search for the mini program corresponding to the dedicated instruction, and start the mini program.
  • a computer device includes a memory, a processor, and a computer program that is stored on the memory and can run on the processor, and the processor implements the method described above when the program is executed.
  • the applet can be actively triggered through the backend, thereby expanding the application scenarios of the applet and improving the performance of the applet.
  • Fig. 1 is a flowchart of an embodiment of a method for triggering a small program according to the present invention.
  • Fig. 2 is a flowchart of a preferred embodiment of a method for triggering a small program in the first scenario of the present invention.
  • Fig. 3 is a flowchart of a preferred embodiment of the mini program triggering method in the second scenario of the present invention.
  • Figure 4 shows a block diagram of an exemplary computer system/server 12 suitable for implementing embodiments of the present invention.
  • Fig. 1 is a flowchart of an embodiment of a method for triggering a small program according to the present invention. As shown in Figure 1, it includes the following specific implementations.
  • the host application obtains the first proprietary instruction.
  • the host application parses the first proprietary instruction.
  • the host application determines the applet corresponding to the first proprietary instruction according to the analysis result, and searches for the applet.
  • the host application starts the applet.
  • the host application can parse the obtained first proprietary instruction, and can use the applet corresponding to the applet identifier carried in the parsed first proprietary instruction as the applet corresponding to the first proprietary instruction. Further, The host application can also generate a push message suitable for the applet processing according to the analysis result, and after the applet is found in the search, the applet is started, and the push message is sent to the applet.
  • the method described in this embodiment can be applied to different scenarios, such as the first scenario where the host application is in a running state and the second scenario where the host application is not started.
  • the specific implementations in different scenarios are described below.
  • the host application in the running state may obtain the first proprietary instruction sent by the instruction generation platform through the push channel of the host application, and the push channel may be established when the host application is started.
  • the host application can generate a push message suitable for processing by the applet corresponding to the first proprietary instruction according to the analysis result of the first proprietary instruction, and can start the applet after searching and find the applet, and send the generated push message to the applet The program is processed.
  • the first proprietary instruction may carry the first indicator parameter and the applet identifier.
  • the host application can determine whether the first proprietary instruction is an applet trigger instruction according to the first indication parameter. If so, it can determine the applet corresponding to the first proprietary instruction according to the applet identifier, and then generate a suitable applet. Push messages handled by the program, etc.
  • the first proprietary instruction may also carry a second indication parameter.
  • the host application may determine the instruction execution mode according to the second indication parameter, for example, it may include a silent execution mode and a display notification mode. Depending on the instruction execution mode, different processing modes may be subsequently adopted.
  • FIG. 2 is a flowchart of a preferred embodiment of the mini program triggering method in the first scenario of the present invention. As shown in Figure 2, it includes the following specific implementations.
  • the host application obtains and parses the instruction to generate the first proprietary instruction sent by the platform.
  • the host application can obtain the first proprietary instruction sent by the instruction generation platform through the push channel of the host application.
  • the following information can be carried in the first proprietary instruction: the first indication parameter, the applet identifier, and the second indication parameter.
  • the structure of the first proprietary instruction can be as follows: instruction header + separator + applet identifier + separator + data.
  • the instruction header can carry a first indication parameter, which is used to indicate whether the first proprietary instruction is an applet trigger instruction, and the applet identifier is a mark used to uniquely identify the applet, such as applet id, the data part can be carried
  • the specific content information of the first proprietary instruction which may include the second indication parameter and some other information, such as the display page after the applet is started, the display content information, etc.
  • the second indication parameter is used to indicate the instruction execution mode, such as Including silent execution mode and display notification mode.
  • the host application can obtain various information carried in the first proprietary instruction by parsing it.
  • the host application determines whether the first proprietary instruction is an applet trigger instruction, and if so, executes 203, otherwise, the process ends.
  • the host application can determine whether the first proprietary instruction is a small program trigger instruction according to the first indication parameter carried in the first proprietary instruction. If it is, it can execute 203, otherwise, it can not be processed, or it can be based on the specific type of instruction. Carry out the corresponding treatment and so on.
  • the host application In 203, the host application generates a push message suitable for processing by the applet corresponding to the first proprietary instruction according to the first proprietary instruction.
  • the first proprietary instruction obtained by the host application usually adopts a message format suitable for processing by the host application and is not suitable for small programs. Therefore, the host application needs to generate push messages suitable for processing by the small program, which can follow the message format suitable for processing by the small program To generate a push message.
  • the host application determines whether the instruction execution mode is the silent execution mode or the display notification mode, if it is the silent execution mode, execute 205, and if it is the display notification mode, execute 206.
  • the host application can determine the instruction execution mode according to the second indication parameter carried in the first proprietary instruction. If it is the silent execution mode, it can execute 205, and if it is the display notification mode, it can execute 206.
  • the instruction execution mode is the silent execution mode and the display notification mode as examples for description, but the actual application is not limited to these two modes.
  • the host application searches for the applet, starts the applet, sends the push message to the applet for processing, and then ends the process.
  • the host application can search for the applet corresponding to the first proprietary instruction, call up the applet, and send the push message to the applet for processing.
  • the search for the applet may not be limited to local search and search, but may also include online search and search. For example, local search and search can be performed first, and if not found, online search and search can be performed.
  • the applet In the silent execution mode, the applet can only be started in the background, and exit after the relevant processing is executed, and the user is not visible.
  • the host application displays the notification message, and when receiving the user's trigger instruction for the notification message, it searches and finds the small program, starts the small program, sends the push message to the small program for processing, and then ends the process.
  • the host application can parse the first proprietary instruction into the notification bar command structure of the android system, that is, a proprietary intent notification, and display it in the notification bar.
  • the specific content displayed can be based on
  • the specific content of the first proprietary instruction depends on the specific content. For example, if an e-commerce platform pushes a ten-yuan coupon to the user, the relevant content can be displayed to the user.
  • the applet corresponding to the first proprietary instruction can be searched and found, and the applet can be called up to send the push message to Small program for processing.
  • the search for mini programs may not be limited to local search and search, but may also include online search and search.
  • the host application can obtain proprietary instructions from the instruction generation platform by means of the intermediate service platform.
  • the host application can obtain the first proprietary instruction sent by the intermediate service platform. After the intermediate service platform obtains the second proprietary instruction sent by the instruction generation platform through the established vendor push channel, the There are instructions generated.
  • the host application can generate a push message suitable for processing by the applet corresponding to the first proprietary instruction according to the analysis result of the first proprietary instruction, and can start the applet after searching and find the applet, and send the generated push message to the applet The program is processed.
  • the first proprietary instruction may carry the first indicator parameter and the applet identifier.
  • the host application can determine whether the first proprietary instruction is an applet trigger instruction according to the first indication parameter. If so, it can determine the applet corresponding to the first proprietary instruction according to the applet identifier, and then generate a suitable applet. Push messages handled by the program, etc.
  • the first proprietary instruction may also carry a second indication parameter.
  • the host application may determine the instruction execution mode according to the second indication parameter, for example, it may include a silent execution mode and a display notification mode. Depending on the instruction execution mode, different processing modes may be subsequently adopted.
  • the second proprietary instruction may carry the first proprietary instruction information and the host application identifier, and the host application identifier is used to indicate the host application that receives the first proprietary instruction.
  • FIG. 3 is a flowchart of a preferred embodiment of the mini program triggering method in the second scenario of the present invention. As shown in Figure 3, the following specific implementations are included.
  • the host application obtains and parses the first proprietary instruction sent by the intermediate service platform.
  • the first proprietary instruction is that after the intermediate service platform obtains the second proprietary instruction sent by the instruction generation platform through the vendor push channel, according to the second proprietary instruction Generated by proprietary instructions.
  • the following information can be carried in the first proprietary instruction: the first indication parameter, the applet identifier, and the second indication parameter.
  • the structure of the first proprietary instruction can be as follows: instruction header + separator + applet identifier + separator + data.
  • the instruction header may carry a first indicator parameter, which is used to indicate whether the first proprietary instruction is a small program trigger instruction, and the data part may carry specific content information of the first proprietary instruction, which may include a second indicator parameter And some other information, such as the display page after the applet is started, display content information, etc.
  • the second indication parameter is used to indicate the instruction execution mode, for example, it may include the silent execution mode and the display notification mode.
  • the host application can obtain various information carried in the first proprietary instruction by parsing it.
  • the front of the instruction header may further include a pre-header to form a second proprietary instruction.
  • the pre-header may carry a host application identifier, and the host application identifier is used to indicate the host application that receives the first proprietary instruction.
  • the intermediate service platform can determine the host application according to the host application identifier carried therein, and then can send the first proprietary instruction with the pre-header removed to the host application.
  • the host application determines whether the first proprietary instruction is an applet trigger instruction, and if so, executes 303; otherwise, ends the process.
  • the host application can determine whether the first proprietary instruction is an applet trigger instruction according to the first indication parameter carried in the first proprietary instruction.
  • the host application generates a push message suitable for processing by the applet corresponding to the first proprietary instruction according to the first proprietary instruction.
  • the host application can generate push messages according to the message format suitable for processing by the applet.
  • the host application determines whether the instruction execution mode is the silent execution mode or the display notification mode, if it is the silent execution mode, execute 305, and if it is the display notification mode, execute 306.
  • the host application can determine whether the instruction execution mode is the silent execution mode or the display notification mode according to the second indication parameter carried in the first proprietary command.
  • the host application searches and finds the applet, starts the applet, sends the push message to the applet for processing, and then ends the process.
  • the host application can search and find the applet corresponding to the first proprietary instruction, and can call up the applet, and send the push message to the applet for processing.
  • the host application displays the notification message, and when receiving the user's triggering instruction for the notification message, it searches and finds the applet, starts the applet, sends the push message to the applet for processing, and then ends the process.
  • the host application can display the push notification message to the user. If it receives a user's trigger instruction for the push notification message, if it is determined that the user has performed a click operation, the applet corresponding to the first proprietary instruction can be found, and the applet can be called up To send the push message to the applet for processing.
  • a proprietary instruction can be sent to the host application, so that the host application can search for the mini program corresponding to the proprietary instruction and start the mini program.
  • the method for the instruction generation platform to send the proprietary instruction to the host application may include: the instruction generation platform sends the first proprietary instruction to the host application through the push channel of the host application, or the instruction generation platform sends the first proprietary instruction to the intermediate service platform through the vendor push channel The second proprietary instruction, so that the intermediate service platform generates the first proprietary instruction according to the second proprietary instruction, and sends the first proprietary instruction to the host application.
  • the former method is mainly applicable to the first scenario where the host application is running, and the latter method is mainly applicable to the second scenario where the host application is not started.
  • the second proprietary instruction may carry the first proprietary instruction information and the host application identifier, and the host application identifier is used to indicate the host application that receives the first proprietary instruction.
  • the structure of the first proprietary instruction can be as follows: instruction header + separator + applet identifier + separator + data.
  • the front of the instruction header may further include a pre-header to form a second proprietary instruction.
  • the pre-header may carry a host application identifier, and the host application identifier is used to indicate the host application that receives the first proprietary instruction.
  • the intermediate service platform can determine the host application according to the host application identifier carried therein, and then can send the first proprietary instruction with the pre-header removed to the host application.
  • the specific platform of the intermediate service platform is not limited.
  • the intermediate service platform may be WeChat's background service platform.
  • the applet can be actively triggered through the back-end, and message push of the applet can be realized, thereby expanding the application scenario of the applet, and improving the performance of the applet.
  • FIG. 4 shows a block diagram of an exemplary computer system/server 12 suitable for implementing embodiments of the present invention.
  • the computer system/server 12 shown in FIG. 4 is only an example, and should not bring any limitation to the function and application scope of the embodiment of the present invention.
  • the computer system/server 12 takes the form of a general-purpose computing device.
  • the components of the computer system/server 12 may include, but are not limited to: one or more processors (processing units) 16, a memory 28, and a bus 18 connecting different system components (including the memory 28 and the processor 16).
  • the bus 18 represents one or more of several types of bus structures, including a memory bus or a memory controller, a peripheral bus, a graphics acceleration port, a processor, or a local bus using any bus structure among multiple bus structures.
  • these architectures include but are not limited to industry standard architecture (ISA) bus, microchannel architecture (MAC) bus, enhanced ISA bus, Video Electronics Standards Association (VESA) local bus, and peripheral component interconnection ( PCI) bus.
  • ISA industry standard architecture
  • MAC microchannel architecture
  • VESA Video Electronics Standards Association
  • PCI peripheral component interconnection
  • the computer system/server 12 typically includes a variety of computer system readable media. These media can be any available media that can be accessed by the computer system/server 12, including volatile and nonvolatile media, removable and non-removable media.
  • the memory 28 may include a computer system readable medium in the form of volatile memory, such as random access memory (RAM) 30 and/or cache memory 32.
  • the computer system/server 12 may further include other removable/non-removable, volatile/non-volatile computer system storage media.
  • the storage system 34 may be used to read and write non-removable, non-volatile magnetic media (not shown in FIG. 4, usually referred to as a "hard drive").
  • a disk drive for reading and writing to removable non-volatile disks such as "floppy disks”
  • a removable non-volatile optical disk such as CD-ROM, DVD-ROM
  • each drive can be connected to the bus 18 through one or more data media interfaces.
  • the memory 28 may include at least one program product having a set of (for example, at least one) program modules, which are configured to perform the functions of the embodiments of the present invention.
  • a program/utility tool 40 having a set of (at least one) program modules 42 may be stored in, for example, the memory 28.
  • Such program modules 42 include, but are not limited to, an operating system, one or more application programs, and other programs Modules and program data, each of these examples or some combination may include the realization of a network environment.
  • the program module 42 generally executes the functions and/or methods in the described embodiments of the present invention.
  • the computer system/server 12 can also communicate with one or more external devices 14 (such as keyboards, pointing devices, displays 24, etc.), and can also communicate with one or more devices that enable users to interact with the computer system/server 12. And/or communicate with any device (such as a network card, modem, etc.) that enables the computer system/server 12 to communicate with one or more other computing devices. This communication can be performed through an input/output (I/O) interface 22.
  • the computer system/server 12 may also communicate with one or more networks (for example, a local area network (LAN), a wide area network (WAN), and/or a public network, such as the Internet) through the network adapter 20. As shown in FIG.
  • the network adapter 20 communicates with other modules of the computer system/server 12 through the bus 18. It should be understood that although not shown in the figure, other hardware and/or software modules can be used in conjunction with the computer system/server 12, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, Tape drives and data backup storage systems, etc.
  • the processor 16 executes various functional applications and data processing by running programs stored in the memory 28, such as implementing the method in the embodiment shown in FIG. 1, FIG. 2 or FIG. 3.
  • the present invention also discloses a computer-readable storage medium on which a computer program is stored.
  • a computer program is stored on which a computer program is stored.
  • the computer-readable medium may be a computer-readable signal medium or a computer-readable storage medium.
  • the computer-readable storage medium may be, for example, but not limited to, an electric, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. More specific examples (non-exhaustive list) of computer-readable storage media include: electrical connections with one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), Erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination of the above.
  • the computer-readable storage medium can be any tangible medium that contains or stores a program, and the program can be used by or in combination with an instruction execution system, apparatus, or device.
  • the computer-readable signal medium may include a data signal propagated in baseband or as a part of a carrier wave, and computer-readable program code is carried therein. This propagated data signal can take many forms, including, but not limited to, electromagnetic signals, optical signals, or any suitable combination of the foregoing.
  • the computer-readable signal medium may also be any computer-readable medium other than the computer-readable storage medium.
  • the computer-readable medium may send, propagate or transmit the program for use by or in combination with the instruction execution system, apparatus, or device .
  • the program code contained on the computer-readable medium can be transmitted by any suitable medium, including, but not limited to, wireless, wire, optical cable, RF, etc., or any suitable combination of the above.
  • the computer program code used to perform the operations of the present invention can be written in one or more programming languages or a combination thereof.
  • the programming languages include object-oriented programming languages-such as Java, Smalltalk, C++, and also conventional Procedural programming language-such as "C" language or similar programming language.
  • the program code can be executed entirely on the user's computer, partly on the user's computer, executed as an independent software package, partly on the user's computer and partly executed on a remote computer, or entirely executed on the remote computer or server.
  • the remote computer can be connected to the user’s computer through any kind of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computer (for example, using an Internet service provider to pass Internet connection).
  • LAN local area network
  • WAN wide area network
  • Internet service provider for example, using an Internet service provider to pass Internet connection.
  • the disclosed device and method can be implemented in other ways.
  • the device embodiments described above are merely illustrative.
  • the division of the units is only a logical function division, and there may be other division modes in actual implementation.
  • the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the objectives of the solutions of the embodiments.
  • the functional units in the various embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units may be integrated into one unit.
  • the above-mentioned integrated unit can be realized in the form of hardware, or in the form of hardware plus software functional unit.
  • the above-mentioned integrated unit implemented in the form of a software functional unit may be stored in a computer readable storage medium.
  • the above-mentioned software functional unit is stored in a storage medium and includes several instructions to make a computer device (which may be a personal computer, a server, or a network device, etc.) or a processor execute the method described in the various embodiments of the present invention. Part of the steps.
  • the aforementioned storage media include: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), magnetic disk or optical disk and other media that can store program code .

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)

Abstract

一种小程序触发方法、计算机设备及存储介质,能够扩展小程序的应用场景,提升小程序的性能,其中方法可包括:宿主应用获取第一专有指令(101);宿主应用解析第一专有指令(102);宿主应用根据解析结果确定出第一专有指令对应的小程序,并搜索查找到该小程序(103);宿主应用启动该小程序(104)。

Description

小程序触发方法、计算机设备及存储介质 【技术领域】
本发明涉及计算机应用技术,特别涉及小程序触发方法、计算机设备及存储介质。
【背景技术】
小程序,是一种全新的连接用户与服务的方式,通常需要依赖于宿主应用,即不能脱离宿主应用而单独运营。
目前,通常需要用户主动触发小程序的运行,如找到小程序并点击,不能通过后端主动触发,从而限制了小程序的应用场景。
【发明内容】
有鉴于此,本发明提供了小程序触发方法、计算机设备及存储介质。
具体技术方案如下:
一种小程序触发方法,包括:
宿主应用获取第一专有指令;
所述宿主应用解析所述第一专有指令;
所述宿主应用根据解析结果确定出所述第一专有指令对应的小程序,并搜索查找到所述小程序;
所述宿主应用启动所述小程序。
一种小程序触发方法,包括:
指令生成平台向宿主应用发送专有指令,以便所述宿主应用搜索查找到所述专有指令对应的小程序,并启动所述小程序。
一种计算机设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序时实现如以上所述的方法。
一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现如以上所述的方法。
基于上述介绍可以看出,采用本发明所述方案,可通过后端主动触发小程序,从而扩展了小程序的应用场景,提升了小程序的性能。
【附图说明】
图1为本发明所述小程序触发方法实施例的流程图。
图2为本发明所述第一场景下的小程序触发方法较佳实施例的流程图。
图3为本发明所述第二场景下的小程序触发方法较佳实施例的流程图。
图4示出了适于用来实现本发明实施方式的示例性计算机***/服务器12的框图。
【具体实施方式】
为了使本发明的技术方案更加清楚、明白,以下参照附图并举实施例,对本发明所述方案进行进一步说明。
显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
另外,应理解,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
图1为本发明所述小程序触发方法实施例的流程图。如图1所示,包括以下具体实现方式。
在101中,宿主应用获取第一专有指令。
在102中,宿主应用解析第一专有指令。
在103中,宿主应用根据解析结果确定出第一专有指令对应的小程序,并搜索查找到小程序。
在104中,宿主应用启动小程序。
宿主应用可对获取到的第一专有指令进行解析,并可将解析得到的第一专有指令中携带的小程序标识对应的小程序作为第一专有指令对应的小程序,进一步地,宿主应用还可根据解析结果生成适合小程序处理的推送(push)消息,并在搜索查找到小程序后,启动小程序,将推送消息发送给小程序。
本实施例所述方法可适用于不同的场景,如宿主应用处于运行状态的第一场景以及宿主应用未启动的第二场景,以下分别对不同场景下的具体实现方式进行说明。
1)第一场景
该场景下,处于运行状态的宿主应用可获取指令生成平台通过宿主应用的推送通道发送的第一专有指令,所述推送通道可在宿主应用启动时建立。
宿主应用可根据第一专有指令的解析结果生成适合第一专有指令对应的小程序处理的推送消息,并可在搜索查找到小程序后,启动小程序,将生成的推送消息发送给小程序进行处理。
第一专有指令中可携带有第一指示参数以及小程序标识等。相应地,宿主应用可根据第一指示参数确定出第一专有指令是否为小程序触发指令,若是,则可根据小程序标识确定出第一专有指令对应的小程序,进而可生成适合小程序处理的推送消息等。
第一专有指令中还可携带有第二指示参数。宿主应用可根据第二指示参数确定出指令执行方式,如可包括静默执行方式和显示通知方式,根据指令执行方式的不同,后续可采取不同的处理方式。
基于上述介绍,图2为本发明所述第一场景下的小程序触发方法较佳实施例的流程图。如图2所示,包括以下具体实现方式。
在201中,宿主应用获取并解析指令生成平台发送的第一专有指令。
宿主应用可获取指令生成平台通过宿主应用的推送通道发送的第一专有指令。
第一专有指令中可携带如下信息:第一指示参数、小程序标识以及第二指示参数等。第一专有指令的结构可如下所示:指令头+分隔符+小程序标识+分隔符+数据。其中,指令头中可携带有第一指示参数,用于指示第一专有指令是否为小程序触发指令,小程序标识是用来唯一标识小程序的标记,如小程序id,数据部分可携带有第一专有指令的具体内容信息,其中可包括第二指示参数以及一些其它信息,如小程序启动后的展示页面、展示内容信息等,第二指示参数用于指示指令执行方式,如可包括静默执行方式和显示通知方式等。宿主应用可通过对第一专有指令进行解析获取其中携带的各种信息。
在202中,宿主应用确定第一专有指令是否为小程序触发指令,若是,则执行203,否则,结束流程。
宿主应用可根据第一专有指令中携带的第一指示参数确定出第一专有指令是否为小程序触发指令,若是,则可执行203,否则,可不作处理,也可按照指令的具体类型进行相应的处理等。
在203中,宿主应用根据第一专有指令,生成适合第一专有指令对应的小程序处理的推送消息。
宿主应用获取到的第一专有指令通常采用适合宿主应用处理的消息格式,不适合小程序,因此,需要由宿主应用生成适合小程序处理的推送消息,即可按照小程序适合处理的消息格式,生成推送消息。
在204中,宿主应用确定指令执行方式为静默执行方式还是显示通知方式,若是静默执行方式,则执行205,若是显示通知方式,则执行206。
宿主应用可根据第一专有指令中携带的第二指示参数确定出指令执行方式,若为静默执行方式,则可执行205,若为显示通知方式,则可执行206。
本实施例中,以指令执行方式为静默执行方式和显示通知方式为例进行说明,但实际应用中并不局限于这两种方式。
在205中,宿主应用搜索查找到小程序,并启动小程序,将推送消息发送给小程序进行处理,之后结束流程。
宿主应用可搜索查找到第一专有指令对应的小程序,并调起小程序,将推送消息发送给小程序进行处理。其中,对小程序的查找可不限于本地搜索查找,也可包括网上搜索查找等,如可首先进行本地搜索查找,若未查找到,则可进行网上搜索查找。
小程序如何对推送消息进行处理为现有技术。
静默执行方式中,小程序可以只是后台启动,执行完相关处理后即退出,用户不可见。
在206中,宿主应用显示通知消息,并在当接收到用户针对通知消息的触发指令时,搜索查找到小程序,并启动小程序,将推送消息发送给小程序进行处理,之后结束流程。
以安卓(android)***为例,宿主应用可将第一专有指令解析为android系 统的通知栏命令结构,即专有的意图(intent)通知,并展示在通知栏,展示的具体内容可根据第一专有指令的具体内容而定,如某电商平台向用户推送了十元的优惠券等,那么可将相关内容展示给用户。
若接收到用户针对所展示的推送通知消息的触发指令,如确定用户执行了点击操作,那么可搜索查找到第一专有指令对应的小程序,并可调起小程序,将推送消息发送给小程序进行处理。
其中,对小程序的查找可不限于本地搜索查找,也可包括网上搜索查找等。
2)第二场景
该场景下,宿主应用可借助于中间服务平台从指令生成平台获取专有指令。
比如,宿主应用可获取中间服务平台发送的第一专有指令,第一专有指令为中间服务平台获取到指令生成平台通过建立的厂商推送通道发送的第二专有指令后,根据第二专有指令生成的。
宿主应用可根据第一专有指令的解析结果生成适合第一专有指令对应的小程序处理的推送消息,并可在搜索查找到小程序后,启动小程序,将生成的推送消息发送给小程序进行处理。
第一专有指令中可携带有第一指示参数以及小程序标识等。相应地,宿主应用可根据第一指示参数确定出第一专有指令是否为小程序触发指令,若是,则可根据小程序标识确定出第一专有指令对应的小程序,进而可生成适合小程序处理的推送消息等。
第一专有指令中还可携带有第二指示参数。宿主应用可根据第二指示参数确定出指令执行方式,如可包括静默执行方式和显示通知方式,根据指令执行方式的不同,后续可采取不同的处理方式。
另外,第二专有指令中可携带有第一专有指令信息以及宿主应用标识,宿主应用标识用于指示接收第一专有指令的宿主应用。
基于上述介绍,图3为本发明所述第二场景下的小程序触发方法较佳实施例的流程图。如图3所示,包括以下具体实现方式。
在301中,宿主应用获取并解析中间服务平台发送的第一专有指令,第一专有指令为中间服务平台获取到指令生成平台通过厂商推送通道发送的第二专有指令后,根据第二专有指令生成的。
第一专有指令中可携带如下信息:第一指示参数、小程序标识以及第二指示参数等。第一专有指令的结构可如下所示:指令头+分隔符+小程序标识+分隔符+数据。其中,指令头中可携带有第一指示参数,用于指示第一专有指令是否为小程序触发指令,数据部分可携带有第一专有指令的具体内容信息,其中可包括第二指示参数以及一些其它信息,如小程序启动后的展示页面、展示内容信息等,第二指示参数用于指示指令执行方式,如可包括静默执行方式和显示通知方式等。宿主应用可通过对第一专有指令进行解析获取其中携带的各种信息。
指令头的前面还可进一步包括一个前置头,从而构成第二专有指令,前置头中可携带有宿主应用标识,宿主应用标识用于指示接收第一专有指令的宿主应用。
中间服务平台获取到第二专有指令后,可根据其中携带的宿主应用标识确定出宿主应用,进而可将去掉前置头后的第一专有指令发送给宿主应用。
在302中,宿主应用确定第一专有指令是否为小程序触发指令,若是,则执行303,否则,结束流程。
宿主应用可根据第一专有指令中携带的第一指示参数确定出第一专有指令是否为小程序触发指令。
在303中,宿主应用根据第一专有指令,生成适合第一专有指令对应的小程序处理的推送消息。
宿主应用可按照小程序适合处理的消息格式,生成推送消息。
在304中,宿主应用确定指令执行方式为静默执行方式还是显示通知方式,若是静默执行方式,则执行305,若是显示通知方式,则执行306。
宿主应用可根据第一专有指令中携带的第二指示参数确定出指令执行方式为静默执行方式还是显示通知方式。
在305中,宿主应用搜索查找到小程序,并启动小程序,将推送消息发送给小程序进行处理,之后结束流程。
宿主应用可搜索查找到第一专有指令对应的小程序,并可调起小程序,将推送消息发送给小程序进行处理。
在306中,宿主应用显示通知消息,并在当接收到用户针对通知消息的触 发指令时,搜索查找到小程序,并启动小程序,将推送消息发送给小程序进行处理,之后结束流程。
宿主应用可为用户展示推送通知消息,若接收到用户针对推送通知消息的触发指令,如确定用户执行了点击操作,那么可查找到第一专有指令对应的小程序,并可调起小程序,将推送消息发送给小程序进行处理。
以上主要是从宿主应用一侧对本发明所述方案进行说明,以下从指令生成平台一侧对本发明所述方案进行进一步说明。
对于指令生成平台来说,可向宿主应用发送专有指令,以便宿主应用搜索查找到专有指令对应的小程序,并启动小程序。
其中,指令生成平台向宿主应用发送专有指令的方式可包括:指令生成平台通过宿主应用的推送通道向宿主应用发送第一专有指令,或者,指令生成平台通过厂商推送通道向中间服务平台发送第二专有指令,以便中间服务平台根据第二专有指令生成第一专有指令,将第一专有指令发送给宿主应用。
其中,前一种方式主要适用于宿主应用处于运行状态的第一场景,后一种方式主要适用于宿主应用未启动的第二场景。
第二专有指令中可携带有第一专有指令信息以及宿主应用标识,宿主应用标识用于指示接收第一专有指令的宿主应用。
第一专有指令的结构可如下所示:指令头+分隔符+小程序标识+分隔符+数据。指令头的前面还可进一步包括一个前置头,从而构成第二专有指令,前置头中可携带有宿主应用标识,宿主应用标识用于指示接收第一专有指令的宿主应用。
中间服务平台获取到第二专有指令后,可根据其中携带的宿主应用标识确定出宿主应用,进而可将去掉前置头后的第一专有指令发送给宿主应用。
中间服务平台具体为何种平台不作限。比如,当宿主应用为微信时,中间服务平台可为微信的后台服务平台等。
需要说明的是,对于前述的各方法实施例,为了简单描述,将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其它顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施 例,所涉及的动作和模块并不一定是本发明所必须的。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其它实施例的相关描述。
总之,采用本发明所述方案,可通过后端主动触发小程序,并可实现小程序消息推送等,从而扩展了小程序的应用场景,提升了小程序的性能等。
图4示出了适于用来实现本发明实施方式的示例性计算机***/服务器12的框图。图4显示的计算机***/服务器12仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。
如图4所示,计算机***/服务器12以通用计算设备的形式表现。计算机***/服务器12的组件可以包括但不限于:一个或者多个处理器(处理单元)16,存储器28,连接不同***组件(包括存储器28和处理器16)的总线18。
总线18表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器,***总线,图形加速端口,处理器或者使用多种总线结构中的任意总线结构的局域总线。举例来说,这些体系结构包括但不限于工业标准体系结构(ISA)总线,微通道体系结构(MAC)总线,增强型ISA总线、视频电子标准协会(VESA)局域总线以及***组件互连(PCI)总线。
计算机***/服务器12典型地包括多种计算机***可读介质。这些介质可以是任何能够被计算机***/服务器12访问的可用介质,包括易失性和非易失性介质,可移动的和不可移动的介质。
存储器28可以包括易失性存储器形式的计算机***可读介质,例如随机存取存储器(RAM)30和/或高速缓存存储器32。计算机***/服务器12可以进一步包括其它可移动/不可移动的、易失性/非易失性计算机***存储介质。仅作为举例,存储***34可以用于读写不可移动的、非易失性磁介质(图4未显示,通常称为“硬盘驱动器”)。尽管图4中未示出,可以提供用于对可移动非易失性磁盘(例如“软盘”)读写的磁盘驱动器,以及对可移动非易失性光盘(例如CD-ROM,DVD-ROM或者其它光介质)读写的光盘驱动器。在这些情况下,每个驱动器可以通过一个或者多个数据介质接口与总线18相连。存储器28可以包括至少一个程序产品,该程序产品具有一组(例如至少一个)程序模块,这些程序模块被配置以执行本发明各实施例的功能。
具有一组(至少一个)程序模块42的程序/实用工具40,可以存储在例如存储器28中,这样的程序模块42包括——但不限于——操作***、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。程序模块42通常执行本发明所描述的实施例中的功能和/或方法。
计算机***/服务器12也可以与一个或多个外部设备14(例如键盘、指向设备、显示器24等)通信,还可与一个或者多个使得用户能与该计算机***/服务器12交互的设备通信,和/或与使得该计算机***/服务器12能与一个或多个其它计算设备进行通信的任何设备(例如网卡,调制解调器等等)通信。这种通信可以通过输入/输出(I/O)接口22进行。并且,计算机***/服务器12还可以通过网络适配器20与一个或者多个网络(例如局域网(LAN),广域网(WAN)和/或公共网络,例如因特网)通信。如图4所示,网络适配器20通过总线18与计算机***/服务器12的其它模块通信。应当明白,尽管图中未示出,可以结合计算机***/服务器12使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、RAID***、磁带驱动器以及数据备份存储***等。
处理器16通过运行存储在存储器28中的程序,从而执行各种功能应用以及数据处理,例如实现图1、图2或图3所示实施例中的方法。
本发明同时公开了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时将实现如图1、图2或图3所示实施例中的方法。
可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的***、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行***、装置或者 器件使用或者与其结合使用。
计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括——但不限于——电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行***、装置或者器件使用或者与其结合使用的程序。
计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括——但不限于——无线、电线、光缆、RF等等,或者上述的任意合适的组合。
可以以一种或多种程序设计语言或其组合来编写用于执行本发明操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言—诸如”C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(LAN)或广域网(WAN)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法等,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能 单元的形式实现。
上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。

Claims (15)

  1. 一种小程序触发方法,其特征在于,包括:
    宿主应用获取第一专有指令;
    所述宿主应用解析所述第一专有指令;
    所述宿主应用根据解析结果确定出所述第一专有指令对应的小程序,并搜索查找到所述小程序;
    所述宿主应用启动所述小程序。
  2. 根据权利要求1所述的方法,其特征在于,
    所述宿主应用根据解析结果确定出所述第一专有指令对应的小程序包括:
    所述宿主应用将解析得到的所述第一专有指令中携带的小程序标识对应的小程序作为所述第一专有指令对应的小程序。
  3. 根据权利要求1所述的方法,其特征在于,
    所述宿主应用解析所述第一专有指令之后,进一步包括:根据解析结果生成适合所述小程序处理的推送消息;
    所述宿主应用启动所述小程序之后,进一步包括:将所述推送消息发送给所述小程序。
  4. 根据权利要求1所述的方法,其特征在于,
    所述宿主应用获取第一专有指令包括:
    所述宿主应用获取指令生成平台通过所述宿主应用的推送通道发送的所述第一专有指令。
  5. 根据权利要求1所述的方法,其特征在于,
    所述宿主应用获取第一专有指令包括:
    所述宿主应用获取中间服务平台发送的所述第一专有指令,所述第一专有指令为所述中间服务平台获取到所述指令生成平台通过厂商推送通道发送的第二专有指令后,根据所述第二专有指令生成的。
  6. 根据权利要求5所述的方法,其特征在于,
    所述第二专有指令中携带有所述第一专有指令信息以及宿主应用标识,所述宿主应用标识用于指示接收所述第一专有指令的宿主应用。
  7. 根据权利要求1所述的方法,其特征在于,
    所述宿主应用解析所述第一专有指令之后,进一步包括:
    所述宿主应用根据解析得到的所述第一专有指令中携带的第一指示参数确定所述第一专有指令是否为小程序触发指令,若是,则确定出所述第一专有指令对应的小程序。
  8. 根据权利要求1所述的方法,其特征在于,
    所述搜索查找到所述小程序包括以下之一或全部:从本地进行搜索查找、从网上进行搜索查找。
  9. 根据权利要求1所述的方法,其特征在于,
    所述宿主应用启动所述小程序包括:
    所述宿主应用根据解析得到的所述第一专有指令中携带的第二指示参数确定出指令执行方式;
    若所述指令执行方式为静默执行方式,则搜索查找到所述小程序,并启动所述小程序;
    若所述指令执行方式为显示通知方式,则显示通知消息,并在当接收到用户针对所述通知消息的触发指令时,搜索查找到所述小程序,并启动所述小程序。
  10. 一种小程序触发方法,其特征在于,包括:
    指令生成平台向宿主应用发送专有指令,以便所述宿主应用搜索查找到所述专有指令对应的小程序,并启动所述小程序。
  11. 根据权利要求10所述的方法,其特征在于,
    所述指令生成平台向宿主应用发送专有指令包括:
    所述指令生成平台通过所述宿主应用的推送通道向所述宿主应用发送第一专有指令。
  12. 根据权利要求10所述的方法,其特征在于,
    所述指令生成平台向宿主应用发送专有指令包括:
    所述指令生成平台通过厂商推送通道向中间服务平台发送第二专有指令,以便所述中间服务平台根据所述第二专有指令生成第一专有指令,将所述第一专有指令发送给所述宿主应用。
  13. 根据权利要求12所述的方法,其特征在于,
    所述第二专有指令中携带有所述第一专有指令信息以及宿主应用标识,所述宿主应用标识用于指示接收所述第一专有指令的宿主应用。
  14. 一种计算机设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1~13中任一项所述的方法。
  15. 一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现如权利要求1~13中任一项所述的方法。
PCT/CN2020/077909 2019-03-06 2020-03-05 小程序触发方法、计算机设备及存储介质 WO2020177734A1 (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201910168478.8A CN109960540A (zh) 2019-03-06 2019-03-06 小程序触发方法、计算机设备及存储介质
CN201910168478.8 2019-03-06

Publications (1)

Publication Number Publication Date
WO2020177734A1 true WO2020177734A1 (zh) 2020-09-10

Family

ID=67023984

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2020/077909 WO2020177734A1 (zh) 2019-03-06 2020-03-05 小程序触发方法、计算机设备及存储介质

Country Status (2)

Country Link
CN (1) CN109960540A (zh)
WO (1) WO2020177734A1 (zh)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109960540A (zh) * 2019-03-06 2019-07-02 上海连尚网络科技有限公司 小程序触发方法、计算机设备及存储介质
CN110557502B (zh) * 2019-08-09 2021-03-23 五八有限公司 一种小程序的调起方法、装置、电子设备及可读存储介质
CN110865855B (zh) * 2019-11-18 2023-10-27 百度在线网络技术(北京)有限公司 小程序处理方法及相关设备
CN110990270B (zh) * 2019-11-28 2023-07-21 百度在线网络技术(北京)有限公司 Ab实验实现方法、装置、电子设备及存储介质
CN112148345B (zh) * 2020-09-28 2023-07-25 北京百度网讯科技有限公司 小程序包发送方法、装置、电子设备和计算机可读介质
CN112612517B (zh) * 2020-12-18 2024-04-05 深圳市思为软件技术有限公司 数据获取方法及相关设备
CN112685093A (zh) * 2020-12-18 2021-04-20 百度在线网络技术(北京)有限公司 应用意图的响应方法、装置、设备、存储介质及程序产品

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160359945A1 (en) * 2015-06-08 2016-12-08 Wesley John Boudville Cookies and anti-ad blocker using deep links in mobile apps
CN108733991A (zh) * 2017-04-19 2018-11-02 腾讯科技(深圳)有限公司 网页应用访问方法及装置、存储介质
CN109086097A (zh) * 2018-07-03 2018-12-25 百度在线网络技术(北京)有限公司 一种小程序的启动方法、装置、服务器及存储介质
CN109960540A (zh) * 2019-03-06 2019-07-02 上海连尚网络科技有限公司 小程序触发方法、计算机设备及存储介质

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101909082B (zh) * 2010-07-29 2013-03-13 中国运载火箭技术研究院 一种基于模型驱动的网格门户配置***及配置方法
CN103473082A (zh) * 2012-06-08 2013-12-25 腾讯科技(深圳)有限公司 一种启动WebApp的方法及装置
CN108958780B (zh) * 2018-09-30 2021-05-18 上海掌门科技有限公司 一种用于呈现寄宿程序的更新信息的方法与设备

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160359945A1 (en) * 2015-06-08 2016-12-08 Wesley John Boudville Cookies and anti-ad blocker using deep links in mobile apps
CN108733991A (zh) * 2017-04-19 2018-11-02 腾讯科技(深圳)有限公司 网页应用访问方法及装置、存储介质
CN109086097A (zh) * 2018-07-03 2018-12-25 百度在线网络技术(北京)有限公司 一种小程序的启动方法、装置、服务器及存储介质
CN109960540A (zh) * 2019-03-06 2019-07-02 上海连尚网络科技有限公司 小程序触发方法、计算机设备及存储介质

Also Published As

Publication number Publication date
CN109960540A (zh) 2019-07-02

Similar Documents

Publication Publication Date Title
WO2020177734A1 (zh) 小程序触发方法、计算机设备及存储介质
CN108683937B (zh) 智能电视的语音交互反馈方法、***及计算机可读介质
WO2020187121A1 (zh) 启动小程序的方法、设备和计算机存储介质
WO2020221228A1 (zh) 一种小程序通知消息的处理方法、设备和计算机存储介质
WO2020078300A1 (zh) 一种终端投屏的控制方法和终端
CN107943834B (zh) 人机对话的实现方法、装置、设备及存储介质
US20210329079A1 (en) Methods, devices and computer-readable storage media for processing a hosted application
US20200301648A1 (en) Method of operating a shared object in a video call
WO2013123837A1 (zh) 远程协助方法、***和终端
US20200260277A1 (en) Method for wireless access authentication
CN109669787B (zh) 数据传输方法及装置、存储介质、电子设备
WO2017045190A1 (zh) 指导终端设备操作的方法、装置和设备
CN108833590B (zh) 一种语音识别服务代理服务器及代理方法
US20200220824A1 (en) Method, a device and a storage medium of forwarding voice information in instant messaging
CN111084991A (zh) 一种基于游戏的聊天方法、装置、终端及存储介质
CN107817962B (zh) 一种远程控制方法、装置、控制服务器及存储介质
WO2019136685A1 (zh) 终端进行网络选择的方法、装置、计算机设备及存储介质
CN111327910A (zh) 应用程序的操作控制方法、装置、设备及存储介质
CN112131092A (zh) 页面调试方法和装置
CN114244821A (zh) 数据处理方法、装置、设备、电子设备和存储介质
WO2021012741A1 (zh) 基于经验库的异常前端操作提醒的方法及相关设备
WO2020177731A1 (zh) 一种寄宿应用间的即时通讯方法
CN108829646A (zh) 数据存储及解析方法、装置、***及存储介质
CN107357481B (zh) 消息展示方法及消息展示装置
CN114259734A (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: 20765531

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: 20765531

Country of ref document: EP

Kind code of ref document: A1

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 21.01.2022)

122 Ep: pct application non-entry in european phase

Ref document number: 20765531

Country of ref document: EP

Kind code of ref document: A1