WO2020186824A1 - 应用程序唤醒控制方法、装置、计算机设备及存储介质 - Google Patents
应用程序唤醒控制方法、装置、计算机设备及存储介质 Download PDFInfo
- Publication number
- WO2020186824A1 WO2020186824A1 PCT/CN2019/122659 CN2019122659W WO2020186824A1 WO 2020186824 A1 WO2020186824 A1 WO 2020186824A1 CN 2019122659 W CN2019122659 W CN 2019122659W WO 2020186824 A1 WO2020186824 A1 WO 2020186824A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- information
- target
- display format
- application
- information display
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
- G06F9/4418—Suspend and resume; Hibernate and awake
Definitions
- This application relates to the field of communication technology. Specifically, this application relates to an application wake-up control method, device, computer equipment, and storage medium.
- the purpose of this application is to solve at least one of the above-mentioned technical defects, especially the technical defects such as cumbersome operation, time-consuming, error-prone, and low efficiency when users obtain information.
- this application provides an application wake-up control method, including the following steps:
- This application also provides an application wake-up control device, including:
- the acquisition module is used to acquire the target image sent by the user terminal
- a processing module configured to identify the target information used to wake up the application in the target image and the information display format corresponding to the target information
- the execution module is used to search for a target application having a mapping relationship with the information display format from a preset mapping relationship list, and wake up the target application.
- the present application also provides a computer device, including a memory and a processor.
- the memory stores computer-readable instructions.
- the processor wakes up by executing the above-mentioned application program. Control method steps.
- the present application also provides a storage medium storing computer-readable instructions, which when executed by one or more processors, cause one or more processors to execute the steps of the application wake-up control method.
- the storage medium may be a nonvolatile storage medium, for example, it may be a nonvolatile computer readable storage medium.
- the present application simplifies user operations, saves user operation time, reduces user operation error rate, and improves user communication efficiency.
- FIG. 1 is a schematic flowchart of a basic method of an application wake-up control method provided by an embodiment of the application;
- FIG. 2 is a schematic flow diagram of a method for identifying target information in the application wake-up control method provided by an embodiment of the application;
- FIG. 3 is a schematic flowchart of another method for identifying target information in the application wake-up control method provided by an embodiment of the application;
- FIG. 4 is a schematic flowchart of a method when a preset mapping relationship list is established in the application wake-up control method provided by an embodiment of the application;
- FIG. 5 is a schematic flowchart of a method for obtaining an information display format corresponding to communication mode information in the application wake-up control method provided by an embodiment of the application;
- FIG. 6 is a basic structural block diagram of an application wake-up control device provided by an embodiment of the application.
- Figure 7 is a block diagram of the basic structure of a computer device provided by an embodiment of the application.
- terminal and “terminal equipment” used herein include both wireless signal receiver equipment, equipment that only has wireless signal receivers without transmitting capability, and equipment receiving and transmitting hardware.
- a device which has a device capable of performing two-way communication receiving and transmitting hardware on a two-way communication link.
- Such equipment may include: cellular or other communication equipment, which has a single-line display or multi-line display or cellular or other communication equipment without a multi-line display; PCS (Personal Communications Service, personal communication system), which can combine voice and data Processing, fax and/or data communication capabilities; PDA (Personal Digital Assistant), which can include radio frequency receivers, pagers, Internet/Intranet access, web browsers, notebooks, calendars and/or GPS (Global Positioning System (Global Positioning System) receiver; a conventional laptop and/or palmtop computer or other device, which has and/or includes a radio frequency receiver, a conventional laptop and/or palmtop computer or other device.
- PCS Personal Communications Service, personal communication system
- PDA Personal Digital Assistant
- GPS Global Positioning System (Global Positioning System) receiver
- a conventional laptop and/or palmtop computer or other device which has and/or includes a radio frequency receiver, a conventional laptop and/or palmtop computer or other device.
- terminal and terminal equipment used here may be portable, transportable, installed in vehicles (aviation, sea and/or land), or suitable and/or configured to operate locally, and/or In a distributed form, it runs on the earth and/or any other location in space.
- the "terminal” and “terminal device” used here can also be communication terminals, Internet terminals, music/video playback terminals, such as PDA, MID (Mobile Internet Device, mobile Internet device) and/or music/video playback Functional mobile phones can also be devices such as smart TVs and set-top boxes.
- the user terminal mentioned in this embodiment is the aforementioned terminal.
- FIG. 1 is a schematic flowchart of a basic method of an application wake-up control method provided by an embodiment of the application.
- the application wake-up control method includes the following steps:
- S100 Acquire a target image sent by the user terminal.
- advertising can introduce services such as commodities, culture, and entertainment to the public through various media and posters.
- the publisher of the advertisement will display its communication method in the advertisement, so that users who see the advertisement can further understand and obtain the service information content mentioned in the advertisement.
- Advertisements include display forms such as print advertisements and video advertisements.
- print advertisements include posters, flyers, newspapers, magazines and so on.
- the target image required to wake up the application is the image containing the communication method of the advertisement publisher.
- the user can obtain the target by using the terminal camera to take pictures or scan the printed advertisement, take screenshots of the video advertisement, etc. And trigger an application wake-up control event in the terminal to send the obtained target image to the background server.
- S200 Identify the target information used to wake up the application in the target image and the information display format corresponding to the target information.
- the backend server after the backend server receives the target image sent by the user terminal, it uses optical character recognition technology (Optical Character Recognition, OCR) to perform image recognition on the target image, and performs image recognition on the target image according to preset information extraction rules.
- the target information for waking up the application program is identified in the target image.
- the target information is communication method information of the advertisement publisher, such as telephone number information, email address information, web page address information, and geographic location information.
- each type of communication mode information has at least one corresponding information display format.
- the preset information extraction rule is: the back-end server performs the information display format corresponding to the communication mode information. Extract the communication method information of the advertisement publisher in the target image.
- the information display format corresponding to the preset telephone number information includes: the format of the mobile phone number is a numeric string consisting of 11 digits starting with the number 1, such as 1xxxxxxxxxx, "x" is the number 0- Any number in 9; the format of the landline number is a numeric string consisting of 3 digits area code + 8 digits landline number, such as 0xx-xxxxxxxx, "x" is any number from 0-9 or is caused by A numeric string consisting of 4 digits area code + 7 digits landline number, such as 0xxx-xxxxxxx, "x” is any number from 0-9, etc.
- the information content in the target image is identified through the OCR recognition technology, the information content conforming to any of the above-mentioned information display formats is extracted, and the extracted information content is configured as the target information for waking up the application.
- S300 Search for a target application having a mapping relationship with the information display format from a preset mapping relationship list, and wake up the target application.
- the background server matches different application programs in advance according to different communication method information, for example, phone number information matches the phone application in the terminal, email address information matches the email application in the terminal, and web address The information matches the browser application in the terminal, and the geographic location information matches the map application in the terminal, such as Baidu map application and AutoNavi map application. It is understandable that for web page address information, if multiple browsers are detected in the terminal, the default browser is preferred; for geographic location information, if multiple map applications are detected in the terminal, the default is preferred If the map application is not detected, it will first match the default browser to open the web map.
- the information display format corresponding to each communication mode information is mapped and associated with the application program that matches the communication mode information to form a preset mapping relationship list in the user terminal.
- the backend server After the backend server has identified the target information in the target image and the information display format corresponding to the target information, it can search for the target information corresponding to the target information from the mapping relationship list formed in the user terminal
- the information display format has a target application with a mapping relationship, and then wakes up the target application.
- the application wake-up control method described in the above embodiment identifies the target information used to wake up the application from the target image sent by the user terminal and the information display format corresponding to the target information, and then searches the preset mapping relationship list To the target application with a mapping relationship in the information display format corresponding to the target information, and wake up the target application.
- This allows the user to simply input the captured target image into the terminal, and the terminal can obtain the target information for waking up the application from the target image, and according to the information display format corresponding to the target information from the preset mapping relationship
- the corresponding target application is found in the list, and the wake-up operation of the target application is realized, which simplifies user operation, saves user operation time, reduces user operation error rate, and improves user communication efficiency.
- after waking up the target application it may further include: jumping the current page of the target application to the target page corresponding to the target information.
- the extracted target information is phone number information
- the current page of the awakened phone application is automatically jumped to the dial page, and the information content in the target information is automatically copied to the number input on the dial page In the box, the user can directly click the dial key to make a call; or when the extracted target information is email address information, the current page of the awakened email application will automatically jump to the compose page, and the target The content of the message is automatically copied to the recipient information input box of the composing page, and the user can send the message by directly writing the body of the message; or when the extracted target information is web address information, the browser will wake up The current page of the browser application automatically jumps to the display page corresponding to the webpage address; when the extracted target information is geographic location information, the geographic location information is first converted to the corresponding longitude and latitude coordinates, and then the The current page of the map application jumps to
- the above embodiment automatically jumps the current page of the target application according to the information content of the target information, so that the user does not need to manually input the information content of the target information into the awakened application to perform page jump.
- a target page corresponding to the target information can be obtained, which simplifies user operations and saves user operation time.
- FIG. 2 is a schematic flowchart of a method for identifying target information in the application wake-up control method provided by an embodiment of the present application.
- the step S200 further includes step S210 to step S230.
- S210 Obtain the information content in the target image
- S220 Compare the information content in the target image with a preset information display format library to determine whether the information content of the target image has a The target information content that matches the information display format stored in the preset information display format library
- S230 when the information content of the target image has an information display format that matches the information display format stored in the preset information display format library When matching target information content, configure the target information content as target information.
- the target information is the communication method information of the advertisement issuer, including telephone number information, email address information, web page address information, and geographic location information, etc., and these communication method information have corresponding information display formats.
- an information display format library is set in the background server in advance, and at least one information display format corresponding to each communication mode is stored in the information display format library.
- the format of the mobile phone number is a numeric string consisting of 11 digits starting with the number 1, such as 1xxxxxxxxxx, where "x" is any number from 0-9;
- the format of the landline number is a numeric string consisting of 3 digits area code + 8 digits landline number, such as 0xx-xxxxxxxx, "x" is any one of the numbers 0-9 or a 4-digit area code + 7 digits
- the number string composed of the number of the landline, such as 0xxx-xxxxxxx, "x” is any number from 0-9, etc.
- the backend server after the backend server receives the target image sent by the user terminal, it performs image recognition on the target image, acquires characteristic information in the target image, such as text information, and traverses the foregoing preview according to the text information.
- the information display format library is set so that the text information is compared with each information display format stored in the preset information display format library, and it is determined whether the text information has the same value as the preset information display format.
- the information content that matches the information display format stored in the information display format library if sometimes, extract the information content that matches the information display format stored in the preset information display format library, and configure the extracted information content Is the target information.
- the judgment can also be made by way of keyword recognition.
- phone number information as an example, by identifying whether the target image has keywords such as "phone number” or “tel” or “landline number”, when any one of these keywords is identified, the target is explained
- the image has information content that matches the information display format corresponding to the phone number information in the preset information display format library, extracts the digital string information content immediately following the recognized keyword, and combines The content of the extracted digital string information is configured as target information.
- the preset information display format library may also include an information display format in the form of a two-dimensional code to identify the target image, and when acquiring characteristic information in the target image, all the information can be acquired.
- the two-dimensional code information in the target image traverse the preset information display format library according to the two-dimensional code information, so that the two-dimensional code information and the information stored in the preset information display format library
- the information display format of each two-dimensional code form is compared, and it is determined whether the two-dimensional code information matches the information display format of the two-dimensional code form stored in the preset information display format library, and if it is judged to match
- the two-dimensional code information is extracted, and the two-dimensional code information is configured as target information.
- FIG. 3 is a schematic flowchart of another method for identifying target information in the application wake-up control method provided by an embodiment of the application.
- step S400 send a target information selection instruction to the user terminal, the selection instruction includes the information identifier corresponding to each item of target information content;
- S500 display all the information identifiers in the selection instruction on the front desk of the user terminal to provide Choose one for the user;
- S600 According to the information identifier selected by the user, configure the target information content corresponding to the information identifier selected by the user as target information.
- the The background server sends a target information selection instruction to the user terminal.
- the selection instruction includes the information identifier corresponding to each item of target information content, and displays all the information identifiers in the selection instruction to the user in the form of a floating pop-up window.
- each information identifier represents a target information content that matches the information display format stored in the preset information display format library, and there are feedback events in the floating pop-up window, as long as the user chooses to click An information identifier in the floating pop-up window will trigger the feedback event to feed back the user's selection to the background server.
- the background server receives the feedback result, according to the information identifier selected by the user in the feedback result, the target information content corresponding to the information identifier selected by the user is configured as target information.
- FIG. 4 is a schematic flowchart of a method when a preset mapping relationship list is established in the application wake-up control method provided by an embodiment of the application.
- step S300 before the step S300, it further includes steps S700 to S900.
- S700 Obtain an application program with a communication function in the user terminal
- S800 Obtain an information display format corresponding to the communication method information according to the communication method information on which the application program executes the communication function
- S900 The application program and the information display format corresponding to the communication mode information on which the communication function is executed are mapped and associated to generate the preset mapping relationship list.
- the application program with communication function is an application program that can ensure that data and information are sent, transmitted, received, and processed correctly and effectively through various communication protocols and interfaces.
- the information display format corresponding to the communication method information is acquired according to the communication method information on which the application program executes the communication function.
- the communication mode information on which the telephone application program executes the communication function is the telephone number, that is, the information display format of the telephone number is obtained.
- FIG. 5 is a schematic flowchart of a method for obtaining an information display format corresponding to communication mode information in the application wake-up control method provided by an embodiment of the application.
- the step S800 further includes step S810 to step S830.
- S810 Obtain the communication history record of the application with communication function
- S820 Extract the communication mode information corresponding to each historical record from the communication history record, and perform convolutional neural on all the extracted communication mode information Network training to train display format characteristics common to all communication mode information
- S830 configure the trained display format characteristics as an information display format associated with the application with communication function.
- the storage space of the user terminal is traversed according to the identifier of the application program to obtain all the communication history records of the application program, Then extract the communication mode information corresponding to each historical record one by one from all the obtained communication history records, and use all the extracted communication mode information as the data source to perform convolutional neural network training to train to obtain the extraction
- the obtained display format feature common to all communication mode information, and the trained display format feature is configured as an information display format associated with the application program with communication function.
- FIG. 6 is a basic structural block diagram of an application wake-up control device provided by an embodiment of the application.
- an application program wake-up control device includes: an acquisition module, a processing module, and an execution module.
- the acquisition module is used to acquire the target image sent by the user terminal;
- the processing module is used to identify the target information used to wake up the application in the target image and the information display format corresponding to the target information;
- the execution The module is used to search for a target application that has a mapping relationship with the information display format from a preset mapping relationship list, and wake up the target application.
- the application wake-up control device described in the above embodiment identifies the target information used to wake up the application from the target image sent by the user terminal and the information display format corresponding to the target information, and then searches the preset mapping relationship list To the target application with a mapping relationship in the information display format corresponding to the target information, and wake up the target application.
- This allows the user to simply input the captured target image into the terminal, and the terminal can obtain the target information for waking up the application from the target image, and according to the information display format corresponding to the target information from the preset mapping relationship
- the corresponding target application is found in the list, and the wake-up operation of the target application is realized, which simplifies user operation, saves user operation time, reduces user operation error rate, and improves user communication efficiency.
- the application wake-up control device further includes: a jump module.
- the jump module is used to jump the current page of the target application to a target page corresponding to the target information.
- the application wake-up control device further includes: a first acquisition submodule, a first judgment submodule, and a first configuration submodule.
- the first obtaining sub-module is used to obtain the information content in the target image
- the first judgment sub-module is used to compare the information content in the target image with a preset information display format library , To determine whether the information content of the target image has target information content that matches the information display format stored in the preset information display format library
- the first configuration sub-module is used to serve as the target image
- the target information content is configured as target information.
- the target information content in the information content of the target image that matches the information display format stored in the preset information display format library includes at least one of the following: Phone number information, email address information, web page address information, and geographic location information.
- the application wake-up control device further includes: a first sending submodule, a first display submodule, and a second configuration submodule.
- the first sending submodule is used to send a target information selection instruction to the user terminal, and the selection instruction includes an information identifier corresponding to each item of target information content;
- the first display submodule is used to send the selection All the information identifiers in the instruction are displayed at the front desk of the user terminal to provide the user to choose one of them;
- the second configuration sub-module is used to assign the target information corresponding to the information identifier selected by the user according to the information identifier selected by the user The content is configured as target information.
- the application wake-up control device further includes: a second acquisition submodule, a third acquisition submodule, and a first mapping submodule.
- the second acquisition sub-module is used to acquire the application program with communication function in the user terminal;
- the third acquisition sub-module is used to acquire the communication method information based on when the application program executes the communication function.
- the first mapping sub-module is used to map and associate the application program with the information display format corresponding to the communication mode information on which it executes the communication function to generate the A list of preset mapping relationships.
- the application wake-up control device further includes: a fourth acquisition submodule, a first training submodule, and a third configuration submodule.
- the fourth obtaining submodule is used to obtain the communication history record of the application with communication function
- the first training submodule is used to extract the communication mode corresponding to each history record from the communication history record Information, perform convolutional neural network training on all the extracted communication mode information to train display format features common to all communication mode information
- the third configuration submodule is used to configure the trained display format features as The information display format associated with the application program with communication function.
- FIG. 7 is a basic structural block diagram of a computer device provided by an embodiment of the application.
- the computer device includes a processor, a non-volatile storage medium, a memory, and a network interface connected through a system bus.
- the non-volatile storage medium of the computer device stores an operating system, a database, and computer-readable instructions.
- the database may store control information sequences.
- the processor can realize a An application wake-up control method.
- the processor of the computer equipment is used to provide calculation and control capabilities, and supports the operation of the entire computer equipment.
- a computer-readable instruction may be stored in the memory of the computer device, and when the computer-readable instruction is executed by the processor, the processor may execute an application wake-up control method.
- the network interface of the computer device is used to connect and communicate with the terminal.
- FIG. 7 is only a block diagram of part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied.
- the specific computer device may Including more or fewer parts than shown in the figure, or combining some parts, or having a different arrangement of parts.
- the processor is used to execute the specific functions of the acquisition module 10, the processing module 20, and the execution module 30 in FIG. 6, and the memory stores the program codes and various data required to execute the above modules.
- the network interface is used for data transmission between user terminals or servers.
- the memory in this embodiment stores the program code and data required for executing all sub-modules in the application wake-up control device, and the server can call the program code and data of the server to perform the functions of all sub-modules.
- the computer device described in the above embodiment recognizes the target information used to wake up the application from the target image sent by the user terminal and the information display format corresponding to the target information, and then finds the corresponding information from the preset mapping relationship list.
- the information display format corresponding to the target information has a target application with a mapping relationship, and the target application is awakened. This allows the user to simply input the captured target image into the terminal, and the terminal can obtain the target information for waking up the application from the target image, and according to the information display format corresponding to the target information from the preset mapping relationship
- the corresponding target application is found in the list, and the wake-up operation of the target application is realized, which simplifies user operation, saves user operation time, reduces user operation error rate, and improves user communication efficiency.
- the present application also provides a storage medium storing computer-readable instructions that, when executed by one or more processors, cause one or more processors to execute the application program described in any of the above-mentioned embodiments to wake up Control method steps.
- the computer program can be stored in a computer readable storage medium. When executed, it may include the processes of the above-mentioned method embodiments.
- the aforementioned storage medium may be a non-volatile storage medium such as a magnetic disk, an optical disc, a read-only memory (Read-Only Memory, ROM), or a random access memory (Random Access Memory, RAM), etc.
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Telephone Function (AREA)
Abstract
一种应用程序唤醒控制方法、装置、计算机设备及存储介质,包括:获取用户终端发送的目标图像(S100);识别所述目标图像中用于唤醒应用程序的目标信息以及所述目标信息对应的信息显示格式(S200);从预设的映射关系列表中查找与所述信息显示格式具有映射关系的目标应用程序,并唤醒所述目标应用程序(S300)。这使得用户只需将拍摄的目标图像输入至终端中,终端即可从该目标图像中获取得到用于唤醒应用程序的目标信息,并根据该目标信息对应的信息显示格式从预设的映射关系列表中查找到相对应的目标应用程序,并对目标应用程序进行自动唤醒操作,简化了用户操作,节省了用户操作时间,降低了用户操作出错率,提高了用户通信的效率。
Description
本申请要求于2019年03月15日提交中国专利局、申请号为201910198985.6、申请名称为“应用程序唤醒控制方法、装置、计算机设备及存储介质”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
本申请涉及通信技术领域,具体而言,本申请涉及一种应用程序唤醒控制方法、装置、计算机设备及存储介质。
随着智能终端的普及和发展,越来越多用户通过终端应用程序来获取信息和与外界通信,从应用程序的大量数据中找到自己需要或喜好的数据或内容。
目前,用户在通过终端应用程序获取自己需要或喜好的数据或内容时,需要用户手动打开目标应用程序并输入相关关键信息来达到用户想要找到自己需要或喜好的数据或内容的目的。这种方法用户所需要的操作比较繁琐,耗费时间长,且容易出错,影响用户获取信息的效率。
发明内容
本申请的目的旨在至少解决上述技术缺陷之一,特别是用户在获取信息时操作比较繁琐,耗费时间长,且容易出错,效率低等技术缺陷。
为解决上述技术问题,本申请提供了一种应用程序唤醒控制方法,包括以下步骤:
获取用户终端发送的目标图像;
识别所述目标图像中用于唤醒应用程序的目标信息以及所述目标信息对应的信息显示格式;
从预设的映射关系列表中查找与所述信息显示格式具有映射关系的目标应用程序,并唤醒所述目标应用程序。
本申请还提供了一种应用程序唤醒控制装置,包括:
获取模块,用于获取用户终端发送的目标图像;
处理模块,用于识别所述目标图像中用于唤醒应用程序的目标信息以及所述目标信息对应的信息显示格式;
执行模块,用于从预设的映射关系列表中查找与所述信息显示格式具有映射关系的目标应用程序,并唤醒所述目标应用程序。
本申请还提供一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机可读指令,所述计算机可读指令被所述处理器执行时,使得所述处理器执行上述应用程序唤醒控制方法的步骤。
本申请还提供一种存储有计算机可读指令的存储介质,所述计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行上述应用程序唤醒控制方法的步骤。可选的,该存储介质可以为非易失性存储介质,例如其可以为计算机非易失性可读存储介质。
本申请使得简化了用户操作,节省了用户操作时间,降低了用户操作出错率,提高了用户通信的效率。
下面将对实施例描述中所需要使用的附图作简单地介绍。
图1为本申请实施例提供的应用程序唤醒控制方法的基本方法流程示意图;
图2为本申请实施例提供的应用程序唤醒控制方法中识别目标信息时的一种方法流程示意图;
图3为本申请实施例提供的应用程序唤醒控制方法中识别目标信息时的另一种方法流程示意图;
图4为本申请实施例提供的应用程序唤醒控制方法中建立预设的映射关系列表时的一种方法流程示意图;
图5为本申请实施例提供的应用程序唤醒控制方法中获取与通信方式信息相对应的信息显示格式时的一种方法流程示意图;
图6为本申请实施例提供的应用程序唤醒控制装置基本结构框图;
图7为本申请实施例提供的计算机设备基本结构框图。
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。
实施例
本技术领域技术人员可以理解,这里所使用的“终端”、“终端设备”既包括无线信号接收器的设备,其仅具备无发射能力的无线信号接收器的设备,又包括接收和发射硬件的设备,其具有能够在双向通信链路上,执行双向通信的接收和发射硬件的设备。这种设备可以包括:蜂窝或其他通信设备,其具有单线路显示器或多线路显示器或没有多线路显示器的蜂窝或其他通信设备;PCS(Personal Communications Service,个人通信系统),其可以组合语音、数据处理、传真和/或数据通信能力;PDA(Personal Digital Assistant,个人数字助理),其可以包括射频接收器、寻呼机、互联网/内联网访问、网络浏览器、记事本、日历和/或GPS(Global Positioning System,全球定位系统)接收器;常规膝上型和/或掌上型计算机或其他设备,其具有和/或包括射频接收器的常规膝上型和/或掌上型计算机或其他设备。这里所使用的“终端”、“终端设备”可以是便携式、可运输、安装在交通工具(航空、海运和/或陆地)中的,或者适合于和/或配置为在本地运行,和/或以分布形式,运行在地球和/或空间的任何其他位置运行。这里所使用的“终端”、“终端设备”还可以是通信终端、上网终端、音乐/视频播放终端,例如可以是PDA、MID(Mobile Internet Device,移动互联网设备)和/或具有音乐/视频播放功能的移动电话,也可以是智能电视、机顶盒等设备。
本实施例中提及的用户终端即为上述的终端。
请参阅图1,图1为本申请实施例提供的应用程序唤醒控制方法的基本方法流程示意图。
如图1所示,所述应用程序唤醒控制方法,包括以下步骤:
S100:获取用户终端发送的目标图像。
广告作为营销的工具和手段,可以通过各种传播媒体和招贴形式向公众介绍商品、文化、娱乐等服务内容。通常广告的发布方会将其通信方式显示于广告中,以便于看到广告的用户进一步地了解和获取广告中提及的服务信息内容。 广告包括印刷体广告和视频广告等展示形式,其中,印刷体广告包括海报、传单、报纸、杂志等等。在本实施例中,唤醒应用程序所需要的目标图像即为包含有广告发布方通信方式的图像,用户可以通过使用终端摄像头对印刷体广告进行拍照或扫描、对视频广告进行截图等方式获得目标图像,并触发终端中的应用程序唤醒控制事件将所述获得的目标图像发送至后台服务器。
S200:识别所述目标图像中用于唤醒应用程序的目标信息以及所述目标信息对应的信息显示格式。
在本实施例中,当后台服务器接收到用户终端发送的目标图像之后,通过光学字符识别技术(Optical Character Recognition,简称OCR)对所述目标图像进行图像识别,并按照预设的信息提取规则从所述目标图像中识别出所述用于唤醒应用程序的目标信息。所述目标信息为广告发布方的通信方式信息,例如电话号码信息、邮箱地址信息、网页地址信息和地理位置信息等。而且,每一种通信方式信息都具有至少一种对应的信息显示格式,在本实施例中,所述预设的信息提取规则为:由所述后台服务器按照通信方式信息对应的信息显示格式来提取目标图像中广告发布方的通信方式信息。
以提取电话号码信息为例,预先设置的电话号码信息对应的信息显示格式包括:手机号的格式为由数字1开头的11位数字组成的数字字符串,如1xxxxxxxxxx,“x”为数字0-9中的任意一个数字;座机号的格式为由3位数区号+8位数座机号码组成的数字字符串,如0xx-xxxxxxxx,“x”为数字0-9中的任意一个数字或者为由4位数区号+7位数座机号码组成的数字字符串,如0xxx-xxxxxxx,“x”为数字0-9中的任意一个数字等。此时,通过OCR识别技术识别所述目标图像中的信息内容,提取符合上述任意一项信息显示格式的信息内容,并将所述提取的信息内容配置为用于唤醒应用程序的目标信息。
S300:从预设的映射关系列表中查找与所述信息显示格式具有映射关系的目标应用程序,并唤醒所述目标应用程序。
在本实施例中,所述后台服务器预先根据不同的通信方式信息匹配不同的应用程序,例如,电话号码信息匹配终端中的电话应用程序,邮箱地址信息匹配终端中的电子邮件应用程序,网页地址信息匹配终端中的浏览器应用程序,而地理位置信息则匹配终端中的地图应用程序,如百度地图应用程序、高德地 图应用程序等。可以理解的是,针对于网页地址信息,若终端中检测到多个浏览器时,首选匹配默认的浏览器;针对于地理位置信息,若终端中检测到具有多个地图应用程序时首选匹配默认的地图应用程序,没有检测到地图应用程序时则首选匹配默认的浏览器打开网页地图。而且,将每一种通信方式信息对应具有的信息显示格式与该种通信方式信息匹配的应用程序进行映射关联,以在所述用户终端中形成预设的映射关系列表。此时,所述后台服务器在识别出所述目标图像中的目标信息以及所述目标信息对应的信息显示格式之后,可以从在用户终端中形成的映射关系列表中查找出与所述目标信息对应的信息显示格式具有映射关系的目标应用程序,然后对所述目标应用程序进行唤醒。
上述实施例所述的应用程序唤醒控制方法通过从用户终端发送的目标图像中识别出用于唤醒应用程序的目标信息以及该目标信息对应的信息显示格式,然后从预设的映射关系列表中查找到与所述目标信息对应的信息显示格式具有映射关系的目标应用程序,并唤醒所述目标应用程序。这使得用户只需将拍摄的目标图像输入至终端中,终端即可从该目标图像中获取得到用于唤醒应用程序的目标信息,并根据该目标信息对应的信息显示格式从预设的映射关系列表中查找到相对应的目标应用程序,进而实现对目标应用程序的唤醒操作,简化了用户操作,节省了用户操作时间,降低了用户操作出错率,提高了用户通信的效率。
在一些实施例中,唤醒所述目标应用程序之后,还可以包括:将所述目标应用程序的当前页面跳转至与所述目标信息相对应的目标页面。例如,当提取得到的目标信息为电话号码信息时,将唤醒的电话应用程序的当前页面自动跳转至拨号页面,且将所述目标信息中的信息内容自动复制到所述拨号页面的号码输入框中,用户通过直接点击拨号键即可拨打电话;或者当提取到的目标信息为邮箱地址信息时,将唤醒的电子邮件应用程序的当前页面自动跳转至写邮件页面,且将所述目标信息中的信息内容自动复制到所述写邮件页面的收件人信息输入框中,用户通过直接写邮件正文即可发送邮件;或者当提取得到的目标信息为网页地址信息时,将唤醒的浏览器应用程序的当前页面自动跳转至该网页地址对应的展示页面;当提取得到的目标信息为地理位置信息时,先对该地理位置信息进行经纬度坐标转换得到对应的经纬度坐标,再将唤醒的地图应 用程序的当前页面跳转至所述经纬度坐标对应位置的展示页面。
上述实施例通过根据所述目标信息的信息内容对所述目标应用程序的当前页面进行自动跳转,使得用户无需自己手动将目标信息的信息内容输入至被唤醒的应用程序中进行页面跳转即可获得与所述目标信息相对应的目标页面,简化了用户操作,节省了用户的操作时间。
在一些实施例中,请参阅图2,图2为本申请实施例提供的应用程序唤醒控制方法中识别目标信息时的一种方法流程示意图。
如图2所示,所述步骤S200还包括步骤S210至步骤S230。其中,S210:获取所述目标图像中的信息内容;S220:将所述目标图像中的信息内容与预设的信息显示格式库进行比对,以判断所述目标图像的信息内容中是否具有与所述预设的信息显示格式库存储的信息显示格式相匹配的目标信息内容;S230:当所述目标图像的信息内容中具有与所述预设的信息显示格式库中存储的信息显示格式相匹配的目标信息内容时,将所述目标信息内容配置为目标信息。
所述目标信息为广告发布方的通信方式信息,包括电话号码信息、邮箱地址信息、网页地址信息和地理位置信息等,这些通信方式信息都有着对应的信息显示格式。在本实施例中,预先在所述后台服务器中设置一个信息显示格式库,所述信息显示格式库中存储有每一种通信方式对应的至少一种信息显示格式。例如,包括与手机号码信息对应设置的信息显示格式:手机号的格式为由数字1开头的11位数字组成的数字字符串,如1xxxxxxxxxx,“x”为数字0-9中的任意一个数字;座机号的格式为由3位数区号+8位数座机号码组成的数字字符串,如0xx-xxxxxxxx,“x”为数字0-9中的任意一个数字或者为由4位数区号+7位数座机号码组成的数字字符串,如0xxx-xxxxxxx,“x”为数字0-9中的任意一个数字等。或/及包括与邮箱地址信息对应设置的信息显示格式:xxxxxx@xx.com或者xxxxxx@xx.com.cn或者xxxxxx@xx.cn等等,其中“x”可以是任意一个数字或字母。或/及包括与网页地址信息对应设置的信息显示格式:https://xxxx,其中,“x”可以是任意一个数字或字母或符号。或/及包括与地理位置信息对应设置的信息显示格式:xx省xx市xx区(县)xx镇(乡)xx村或者xx省xx市xx区(县)xx路xx号或者xx省xx市xx区(县)xx大厦等,其中“xx”表征地图中的行政区域。
在本实施例中,当后台服务器接收到用户终端发送的目标图像之后,对所述目标图像进行图像识别,获取所述目标图像中的特征信息,如文本信息,根据所述文本信息遍历上述预设的信息显示格式库,以使所述文本信息与存储于所述预设的信息显示格式库中的每一种信息显示格式进行比对,判断所述文本信息中是否具有与所述预设的信息显示格式库存储的信息显示格式相匹配的信息内容,若有时,提取出与所述预设的信息显示格式库存储的信息显示格式相匹配的信息内容,并将该提取的信息内容配置为目标信息。
在本实施例中,判断所述目标图像中是否具有与所述预设的信息显示格式库中的信息显示格式相匹配的信息内容时,还可以通过关键字识别的方式进行判断。以电话号码信息为例,通过识别所述目标图像中是否具有“电话号码”或者“tel”或者“座机号”等关键词,当识别出具有这些关键词中的任意一个时,说明所述目标图像中具有与所述预设的信息显示格式库中电话号码信息对应的信息显示格式相匹配的信息内容,提取紧随在所述识别出的关键词后面的数字字符串信息内容,并将所述提取得到的数字字符串信息内容配置为目标信息。
可以理解的是,所述预设的信息显示格式库中还可以包括有二维码形式的信息显示格式,对所述目标图像进行识别,获取所述目标图像中的特征信息时,可以获取所述目标图像中的二维码信息,根据所述二维码信息遍历所述预设的信息显示格式库,以使所述二维码信息与存储于所述预设的信息显示格式库中的每一种二维码形式的信息显示格式进行比对,判断所述二维码信息是否与所述预设的信息显示格式库存储的二维码形式的信息显示格式相匹配,若判断为匹配时,则提取出所述二维码信息,并将所述二维码信息配置为目标信息。
在本实施例中,请一并参阅图3,图3为本申请实施例提供的应用程序唤醒控制方法中识别目标信息时的另一种方法流程示意图。
如图3所示,当从所述目标图像的信息内容中识别出两项或两项以上与所述预设的信息显示格式库存储的信息显示格式相匹配的目标信息内容时,所述步骤S300之前还包括步骤S400至步骤S600。其中,S400:向用户终端发送目标信息选择指令,所述选择指令中包括每一项目标信息内容对应的信息标识;S500:将所述选择指令中所有的信息标识展示于用户终端前台,以提供给用户 选择其一;S600:根据所述用户选择的信息标识,将与用户选择的信息标识相对应的目标信息内容配置为目标信息。
在本实施例中,当从所述目标图像的信息内容中识别出两项或两项以上与所述预设的信息显示格式库存储的信息显示格式相匹配的目标信息内容时,由所述后台服务器向所述用户终端发送目标信息选择指令,所述选择指令中包括每一项目标信息内容对应的信息标识,通过以浮动弹窗的形式将所述选择指令中所有的信息标识展示于用户终端前台,每一个信息标识代表一项与所述预设的信息显示格式库存储的信息显示格式相匹配的目标信息内容,而且,所述浮动弹窗中设置有反馈事件,只要用户选择点击所述浮动弹窗中的一个信息标识,即会触发该反馈事件,以将用户的选择反馈至所述后台服务器。当所述后台服务器接收到反馈结果之后,根据所述反馈结果中用户选择的信息标识,将与该用户选择的信息标识相对应的目标信息内容配置为目标信息。
在一些实施例中,请参阅图4,图4为本申请实施例提供的应用程序唤醒控制方法中建立预设的映射关系列表时的一种方法流程示意图。
如图4所示,所述步骤S300之前还包括步骤S700至步骤S900。其中,S700:获取所述用户终端中具有通信功能的应用程序;S800:根据所述应用程序执行通信功能时依据的通信方式信息,获取与所述通信方式信息相对应的信息显示格式;S900:将所述应用程序与其执行通信功能时依据的通信方式信息所对应的信息显示格式进行映射关联,以生成所述预设的映射关系列表。
在本实施例中,具有通信功能的应用程序为可以通过各种通信协议和接口保证数据和信息正确有效地进行发送、传输、接收和处理的应用程序。针对所述用户终端中每一个具有通信功能的应用程序,根据所述应用程序执行通信功能时依据的通信方式信息,获取与所述通信方式信息相对应的信息显示格式。例如,所述用户终端中的电话应用程序,用户使用所述电话应用程序执行通信功能时通过拨打他人电话号码的方式实现与他人之间的通信。因此,所述电话应用程序执行通信功能时所依据的通信方式信息为电话号码,即获取所述电话号码的信息显示格式。在得到应用程序执行通信功能时依据的通信方式信息对应的信息显示格式之后,将所述应用程序与其执行通信功能时依据的通信方式信息所对应的信息显示格式进行映射关联,以生成所述预设的映射关系列表。
在一些实施例中,请参阅图5,图5为本申请实施例提供的应用程序唤醒控制方法中获取与通信方式信息相对应的信息显示格式时的一种方法流程示意图。
如图5所示,所述步骤S800还包括步骤S810至步骤S830。其中,S810:获取所述具有通信功能的应用程序的通信历史记录;S820:从所述通信历史记录中提取每一条历史记录对应的通信方式信息,对所有提取得到的通信方式信息进行卷积神经网络训练,以训练出所有通信方式信息共有的显示格式特征;S830:将所述训练出的显示格式特征配置为与所述具有通信功能的应用程序相关联的信息显示格式。
在本实施例中,在获取得到所述用户终端中具有通信功能的应用程序之后,通过根据该应用程序的标识遍历所述用户终端的存储空间,以获取得到该应用程序的所有通信历史记录,然后从所述获取得到的所有通信历史记录中逐一提取每一条历史纪录对应的通信方式信息,在将提取得到的所有通信方式信息作为数据源进行卷积神经网络训练,以训练得出所述提取得到的所有通信方式信息共有的显示格式特征,并将该训练出的显示格式特征配置为与所述具有通信功能的应用程序相关联的信息显示格式。
为解决上述技术问题本申请实施例还提供一种应用程序唤醒控制装置。具体请参阅图6,图6为本申请实施例提供的应用程序唤醒控制装置基本结构框图。
如图6所示,一种应用程序唤醒控制装置,包括:获取模块、处理模块以及执行模块。其中,所述获取模块用于获取用户终端发送的目标图像;所述处理模块用于识别所述目标图像中用于唤醒应用程序的目标信息以及所述目标信息对应的信息显示格式;所述执行模块用于从预设的映射关系列表中查找与所述信息显示格式具有映射关系的目标应用程序,并唤醒所述目标应用程序。
上述实施例所述的应用程序唤醒控制装置通过从用户终端发送的目标图像中识别出用于唤醒应用程序的目标信息以及该目标信息对应的信息显示格式,然后从预设的映射关系列表中查找到与所述目标信息对应的信息显示格式具有映射关系的目标应用程序,并唤醒所述目标应用程序。这使得用户只需将拍摄的目标图像输入至终端中,终端即可从该目标图像中获取得到用于唤醒应 用程序的目标信息,并根据该目标信息对应的信息显示格式从预设的映射关系列表中查找到相对应的目标应用程序,进而实现对目标应用程序的唤醒操作,简化了用户操作,节省了用户操作时间,降低了用户操作出错率,提高了用户通信的效率。
在一些实施例中,所述应用程序唤醒控制装置还包括:跳转模块。所述跳转模块用于将所述目标应用程序的当前页面跳转至与所述目标信息相对应的目标页面。
在一些实施例中,所述应用程序唤醒控制装置还包括:第一获取子模块、第一判断子模块和第一配置子模块。其中,所述第一获取子模块用于获取所述目标图像中的信息内容;所述第一判断子模块用于将所述目标图像中的信息内容与预设的信息显示格式库进行比对,以判断所述目标图像的信息内容中是否具有与所述预设的信息显示格式库存储的信息显示格式相匹配的目标信息内容;所述第一配置子模块用于当所述目标图像的信息内容中具有与所述预设的信息显示格式库中存储的信息显示格式相匹配的目标信息内容时,将所述目标信息内容配置为目标信息。
在一些实施例中,所述应用程序唤醒控制装置中,所述目标图像的信息内容中与所述预设的信息显示格式库存储的信息显示格式相匹配的目标信息内容包括以下至少一项:电话号码信息、邮箱地址信息、网页地址信息和地理位置信息。
在一些实施例中,所述应用程序唤醒控制装置还包括:第一发送子模块、第一展示子模块和第二配置子模块。其中,所述第一发送子模块用于向用户终端发送目标信息选择指令,所述选择指令中包括每一项目标信息内容对应的信息标识;所述第一展示子模块用于将所述选择指令中所有的信息标识展示于用户终端前台,以提供给用户选择其一;所述第二配置子模块用于根据所述用户选择的信息标识,将与用户选择的信息标识相对应的目标信息内容配置为目标信息。
在一些实施例中,所述应用程序唤醒控制装置还包括:第二获取子模块、第三获取子模块和第一映射子模块。其中,所述第二获取子模块用于获取所述用户终端中具有通信功能的应用程序;所述第三获取子模块用于根据所述应用 程序执行通信功能时依据的通信方式信息,获取与所述通信方式信息相对应的信息显示格式;所述第一映射子模块用于将所述应用程序与其执行通信功能时依据的通信方式信息所对应的信息显示格式进行映射关联,以生成所述预设的映射关系列表。
在一些实施例中,所述应用程序唤醒控制装置还包括:第四获取子模块、第一训练子模块和第三配置子模块。其中,所述第四获取子模块用于获取所述具有通信功能的应用程序的通信历史记录;所述第一训练子模块用于从所述通信历史记录中提取每一条历史记录对应的通信方式信息,对所有提取得到的通信方式信息进行卷积神经网络训练,以训练出所有通信方式信息共有的显示格式特征;所述第三配置子模块用于将所述训练出的显示格式特征配置为与所述具有通信功能的应用程序相关联的信息显示格式。
为解决上述技术问题,本申请实施例还提供了一种计算机设备。具体请参阅图7,图7为本申请实施例提供的计算机设备基本结构框图。
如图7所示,计算机设备的内部结构示意图。如图7所示,该计算机设备包括通过系统总线连接的处理器、非易失性存储介质、存储器和网络接口。其中,该计算机设备的非易失性存储介质存储有操作系统、数据库和计算机可读指令,数据库中可存储有控件信息序列,该计算机可读指令被处理器执行时,可使得处理器实现一种应用程序唤醒控制方法。该计算机设备的处理器用于提供计算和控制能力,支撑整个计算机设备的运行。该计算机设备的存储器中可存储有计算机可读指令,该计算机可读指令被处理器执行时,可使得处理器执行一种应用程序唤醒控制方法。该计算机设备的网络接口用于与终端连接通信。本领域技术人员可以理解,图7中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在本实施例中,所述处理器用于执行图6中获取模块10、处理模块20和执行模块30的具体功能,而所述存储器存储有执行上述模块所需的程序代码和各类数据。所述网络接口用于向用户终端或服务器之间的数据传输。本实施例中的存储器存储有应用程序唤醒控制装置中执行所有子模块所需的程序代 码及数据,服务器能够调用服务器的程序代码及数据执行所有子模块的功能。
上述实施例所述的计算机设备通过从用户终端发送的目标图像中识别出用于唤醒应用程序的目标信息以及该目标信息对应的信息显示格式,然后从预设的映射关系列表中查找到与所述目标信息对应的信息显示格式具有映射关系的目标应用程序,并唤醒所述目标应用程序。这使得用户只需将拍摄的目标图像输入至终端中,终端即可从该目标图像中获取得到用于唤醒应用程序的目标信息,并根据该目标信息对应的信息显示格式从预设的映射关系列表中查找到相对应的目标应用程序,进而实现对目标应用程序的唤醒操作,简化了用户操作,节省了用户操作时间,降低了用户操作出错率,提高了用户通信的效率。
本申请还提供一种存储有计算机可读指令的存储介质,所述计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行上述任一实施例所述应用程序唤醒控制方法的步骤。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,该计算机程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,前述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)等非易失性存储介质,或随机存储记忆体(Random Access Memory,RAM)等。
应该理解的是,虽然附图的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,其可以以其他的顺序执行。而且,附图的流程图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,其执行顺序也不必然是依次进行,而是可以与其他步骤或者其他步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
以上所述仅是本申请的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本申请的保护范围。
Claims (20)
- 一种应用程序唤醒控制方法,其特征在于,包括以下步骤:获取用户终端发送的目标图像;识别所述目标图像中用于唤醒应用程序的目标信息以及所述目标信息对应的信息显示格式;从预设的映射关系列表中查找与所述信息显示格式具有映射关系的目标应用程序,并唤醒所述目标应用程序。
- 根据权利要求1所述的应用程序唤醒控制方法,其特征在于,所述从预设的映射关系列表中查找与所述信息显示格式具有映射关系的目标应用程序,并唤醒所述目标应用程序的步骤之后,还包括:将所述目标应用程序的当前页面跳转至与所述目标信息相对应的目标页面。
- 根据权利要求1所述的应用程序唤醒控制方法,其特征在于,所述识别所述目标图像中用于唤醒应用程序的目标信息以及所述目标信息对应的信息显示格式的步骤,包括:获取所述目标图像中的信息内容;将所述目标图像中的信息内容与预设的信息显示格式库进行比对,以判断所述目标图像的信息内容中是否具有与所述预设的信息显示格式库存储的信息显示格式相匹配的目标信息内容;当所述目标图像的信息内容中具有与所述预设的信息显示格式库中存储的信息显示格式相匹配的目标信息内容时,将所述目标信息内容配置为目标信息。
- 根据权利要求3所述的应用程序唤醒控制方法,其特征在于,所述目标图像的信息内容中与所述预设的信息显示格式库存储的信息显示格式相匹配的目标信息内容包括以下至少一项:电话号码信息、邮箱地址信息、网页地址信息和地理位置信息。
- 根据权利要求4所述的应用程序唤醒控制方法,其特征在于,当从所述目标图像的信息内容中识别出两项或两项以上与所述预设的信息显示格式库存储的信息显示格式相匹配的目标信息内容时,所述从预设的映射关系列表 中查找与所述信息显示格式具有映射关系的目标应用程序,并唤醒所述目标应用程序的步骤之前,还包括:向用户终端发送目标信息选择指令,所述选择指令中包括每一项目标信息内容对应的信息标识;将所述选择指令中所有的信息标识展示于用户终端前台,以提供给用户选择其一;根据所述用户选择的信息标识,将与用户选择的信息标识相对应的目标信息内容配置为目标信息。
- 根据权利要求1所述的应用程序唤醒控制方法,其特征在于,所述从预设的映射关系列表中查找与所述信息显示格式具有映射关系的目标应用程序,并唤醒所述目标应用程序的步骤之前,还包括:获取所述用户终端中具有通信功能的应用程序;根据所述应用程序执行通信功能时依据的通信方式信息,获取与所述通信方式信息相对应的信息显示格式;将所述应用程序与其执行通信功能时依据的通信方式信息所对应的信息显示格式进行映射关联,以生成所述预设的映射关系列表。
- 根据权利要求6所述的应用程序唤醒控制方法,其特征在于,所述根据所述应用程序执行通信功能时依据的通信方式信息,获取与所述通信方式信息相对应的信息显示格式的步骤,包括:获取所述具有通信功能的应用程序的通信历史记录;从所述通信历史记录中提取每一条历史记录对应的通信方式信息,对所有提取得到的通信方式信息进行卷积神经网络训练,以训练出所有通信方式信息共有的显示格式特征;将所述训练出的显示格式特征配置为与所述具有通信功能的应用程序相关联的信息显示格式。
- 一种应用程序唤醒控制装置,其特征在于,包括:获取模块,用于获取用户终端发送的目标图像;处理模块,用于识别所述目标图像中用于唤醒应用程序的目标信息以及所述目标信息对应的信息显示格式;执行模块,用于从预设的映射关系列表中查找与所述信息显示格式具有映射关系的目标应用程序,并唤醒所述目标应用程序。
- 根据权利要求8所述的应用程序唤醒控制装置,其特征在于,还包括:跳转模块;所述跳转模块,用于将所述目标应用程序的当前页面跳转至与所述目标信息相对应的目标页面。
- 根据权利要求8所述的应用程序唤醒控制装置,其特征在于,还包括:第一获取子模块、第一判断子模块和第一配置子模块;所述第一获取子模块,用于获取所述目标图像中的信息内容;所述第一判断子模块,用于将所述目标图像中的信息内容与预设的信息显示格式库进行比对,以判断所述目标图像的信息内容中是否具有与所述预设的信息显示格式库存储的信息显示格式相匹配的目标信息内容;所述第一配置子模块,用于当所述目标图像的信息内容中具有与所述预设的信息显示格式库中存储的信息显示格式相匹配的目标信息内容时,将所述目标信息内容配置为目标信息。
- 根据权利要求10所述的应用程序唤醒控制装置,其特征在于,所述目标图像的信息内容中与所述预设的信息显示格式库存储的信息显示格式相匹配的目标信息内容包括以下至少一项:电话号码信息、邮箱地址信息、网页地址信息和地理位置信息。
- 根据权利要求11所述的应用程序唤醒控制装置,其特征在于,还包括:第一发送子模块、第一展示子模块和第二配置子模块;所述第一发送子模块,用于向用户终端发送目标信息选择指令,所述选择指令中包括每一项目标信息内容对应的信息标识;所述第一展示子模块,用于将所述选择指令中所有的信息标识展示于用户终端前台,以提供给用户选择其一;所述第二配置子模块,用于根据所述用户选择的信息标识,将与用户选择的信息标识相对应的目标信息内容配置为目标信息。
- 根据权利要求8所述的应用程序唤醒控制装置,其特征在于,还包括:第二获取子模块,用于获取所述用户终端中具有通信功能的应用程序;第三获取子模块,用于根据所述应用程序执行通信功能时依据的通信方式信息,获取与所述通信方式信息相对应的信息显示格式;第一映射子模块,用于将所述应用程序与其执行通信功能时依据的通信方式信息所对应的信息显示格式进行映射关联,以生成所述预设的映射关系列表。
- 根据权利要求13所述的应用程序唤醒控制装置,其特征在于,还包括:第四获取子模块、第一训练子模块和第三配置子模块;所述第四获取子模块,用于获取所述具有通信功能的应用程序的通信历史记录;所述第一训练子模块,用于从所述通信历史记录中提取每一条历史记录对应的通信方式信息,对所有提取得到的通信方式信息进行卷积神经网络训练,以训练出所有通信方式信息共有的显示格式特征;所述第三配置子模块,用于将所述训练出的显示格式特征配置为与所述具有通信功能的应用程序相关联的信息显示格式。
- 一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机可读指令,所述计算机可读指令被所述处理器执行时,使得所述处理器执行以下步骤:获取用户终端发送的目标图像;识别所述目标图像中用于唤醒应用程序的目标信息以及所述目标信息对应的信息显示格式;从预设的映射关系列表中查找与所述信息显示格式具有映射关系的目标应用程序,并唤醒所述目标应用程序。
- 根据权利要求15所述的计算机设备,其特征在于,所述处理器在执行所述识别所述目标图像中用于唤醒应用程序的目标信息以及所述目标信息对应的信息显示格式的步骤时,具体用于:获取所述目标图像中的信息内容;将所述目标图像中的信息内容与预设的信息显示格式库进行比对,以判断所述目标图像的信息内容中是否具有与所述预设的信息显示格式库存储的信息显示格式相匹配的目标信息内容;当所述目标图像的信息内容中具有与所述预设的信息显示格式库中存储 的信息显示格式相匹配的目标信息内容时,将所述目标信息内容配置为目标信息。
- 根据权利要求16所述的计算机设备,其特征在于,所述目标图像的信息内容中与所述预设的信息显示格式库存储的信息显示格式相匹配的目标信息内容包括以下至少一项:电话号码信息、邮箱地址信息、网页地址信息和地理位置信息。
- 根据权利要求17所述的计算机设备,其特征在于,当从所述目标图像的信息内容中识别出两项或两项以上与所述预设的信息显示格式库存储的信息显示格式相匹配的目标信息内容时,所述从预设的映射关系列表中查找与所述信息显示格式具有映射关系的目标应用程序,并唤醒所述目标应用程序的步骤之前,所述处理器还执行以下步骤:向用户终端发送目标信息选择指令,所述选择指令中包括每一项目标信息内容对应的信息标识;将所述选择指令中所有的信息标识展示于用户终端前台,以提供给用户选择其一;根据所述用户选择的信息标识,将与用户选择的信息标识相对应的目标信息内容配置为目标信息。
- 根据权利要求15所述的计算机设备,其特征在于,所述从预设的映射关系列表中查找与所述信息显示格式具有映射关系的目标应用程序,并唤醒所述目标应用程序的步骤之前,所述处理器还执行以下步骤:获取所述用户终端中具有通信功能的应用程序;根据所述应用程序执行通信功能时依据的通信方式信息,获取与所述通信方式信息相对应的信息显示格式;将所述应用程序与其执行通信功能时依据的通信方式信息所对应的信息显示格式进行映射关联,以生成所述预设的映射关系列表。
- 一种存储有计算机可读指令的存储介质,所述计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行上述权利要求1至7中任意一项权利要求所述的应用程序唤醒控制方法。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910198985.6 | 2019-03-15 | ||
CN201910198985.6A CN110058891A (zh) | 2019-03-15 | 2019-03-15 | 应用程序唤醒控制方法、装置、计算机设备及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2020186824A1 true WO2020186824A1 (zh) | 2020-09-24 |
Family
ID=67316149
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2019/122659 WO2020186824A1 (zh) | 2019-03-15 | 2019-12-03 | 应用程序唤醒控制方法、装置、计算机设备及存储介质 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN110058891A (zh) |
WO (1) | WO2020186824A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112738337A (zh) * | 2020-12-28 | 2021-04-30 | 珠海格力电器股份有限公司 | 一种信息的展示方法、装置、计算机设备及存储介质 |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110058891A (zh) * | 2019-03-15 | 2019-07-26 | 深圳壹账通智能科技有限公司 | 应用程序唤醒控制方法、装置、计算机设备及存储介质 |
CN112433836A (zh) * | 2020-11-23 | 2021-03-02 | 杭州涂鸦信息技术有限公司 | 应用程序自动唤醒方法、装置和计算机设备 |
CN115460554A (zh) * | 2022-08-25 | 2022-12-09 | 拉扎斯网络科技(上海)有限公司 | 应用程序唤醒方法、装置及系统 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101006453A (zh) * | 2004-06-25 | 2007-07-25 | 索尼爱立信移动通讯股份有限公司 | 根据在图像数据中识别的字符产生通信信息的移动终端、方法和程序产品 |
CN101287214A (zh) * | 2008-05-13 | 2008-10-15 | 王海燕 | 通过移动终端获取信息并应用的方法和系统 |
CN101976265A (zh) * | 2010-11-17 | 2011-02-16 | 上海合合信息科技发展有限公司 | 自动判断电话号码并添加联系人的方法 |
CN101976271A (zh) * | 2010-11-19 | 2011-02-16 | 上海合合信息科技发展有限公司 | 自动提取网址并自动打开网页的方法 |
CN101980156A (zh) * | 2010-11-22 | 2011-02-23 | 上海合合信息科技发展有限公司 | 自动提取电子邮件地址并新建电子邮件的方法 |
CN101996253A (zh) * | 2010-11-17 | 2011-03-30 | 上海合合信息科技发展有限公司 | 自动提取地址并搜索地图的方法 |
CN110058891A (zh) * | 2019-03-15 | 2019-07-26 | 深圳壹账通智能科技有限公司 | 应用程序唤醒控制方法、装置、计算机设备及存储介质 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102761668A (zh) * | 2012-07-13 | 2012-10-31 | 青岛海信传媒网络技术有限公司 | 基于图片中的电话号码信息拨打电话的方法及装置 |
US9924102B2 (en) * | 2013-03-14 | 2018-03-20 | Qualcomm Incorporated | Image-based application launcher |
CN105354024A (zh) * | 2015-10-21 | 2016-02-24 | 魅族科技(中国)有限公司 | 应用信息的获取方法、装置及移动终端 |
-
2019
- 2019-03-15 CN CN201910198985.6A patent/CN110058891A/zh active Pending
- 2019-12-03 WO PCT/CN2019/122659 patent/WO2020186824A1/zh active Application Filing
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101006453A (zh) * | 2004-06-25 | 2007-07-25 | 索尼爱立信移动通讯股份有限公司 | 根据在图像数据中识别的字符产生通信信息的移动终端、方法和程序产品 |
CN101287214A (zh) * | 2008-05-13 | 2008-10-15 | 王海燕 | 通过移动终端获取信息并应用的方法和系统 |
CN101976265A (zh) * | 2010-11-17 | 2011-02-16 | 上海合合信息科技发展有限公司 | 自动判断电话号码并添加联系人的方法 |
CN101996253A (zh) * | 2010-11-17 | 2011-03-30 | 上海合合信息科技发展有限公司 | 自动提取地址并搜索地图的方法 |
CN101976271A (zh) * | 2010-11-19 | 2011-02-16 | 上海合合信息科技发展有限公司 | 自动提取网址并自动打开网页的方法 |
CN101980156A (zh) * | 2010-11-22 | 2011-02-23 | 上海合合信息科技发展有限公司 | 自动提取电子邮件地址并新建电子邮件的方法 |
CN110058891A (zh) * | 2019-03-15 | 2019-07-26 | 深圳壹账通智能科技有限公司 | 应用程序唤醒控制方法、装置、计算机设备及存储介质 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112738337A (zh) * | 2020-12-28 | 2021-04-30 | 珠海格力电器股份有限公司 | 一种信息的展示方法、装置、计算机设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN110058891A (zh) | 2019-07-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10270862B1 (en) | Identifying non-search actions based on a search query | |
US9531649B2 (en) | Identification of message recipients | |
WO2020186824A1 (zh) | 应用程序唤醒控制方法、装置、计算机设备及存储介质 | |
US8055675B2 (en) | System and method for context based query augmentation | |
US7991424B2 (en) | Dynamic generation of group lists for a communication device using tags | |
US9356901B1 (en) | Determining message prominence | |
JP6086426B2 (ja) | アクティブ電子メール | |
US8341185B2 (en) | Method and apparatus for context-indexed network resources | |
US20100100371A1 (en) | Method, System, and Apparatus for Message Generation | |
US20090249198A1 (en) | Techniques for input recogniton and completion | |
US20120124125A1 (en) | Automatic journal creation | |
JP2010009315A (ja) | 推薦店舗提示システム | |
KR20140113436A (ko) | 관계 모델 매커니즘을 구현한 컴퓨팅 시스템 및 그 작동 방법 | |
JP2009510623A (ja) | リスティングデータのオンラインデータ検証 | |
WO2019184229A1 (zh) | 变量信息更新方法、装置、计算机设备及存储介质 | |
US20110055340A1 (en) | Mobile Social Networking Systems and Methods | |
CN112448880A (zh) | 一种rcs业务消息的发送方法、装置、客户端和服务器 | |
JP4881205B2 (ja) | ブックマーク管理装置、ブックマーク管理方法及びコンピュータプログラム | |
US8209323B2 (en) | Methods and apparatuses for dynamically searching for electronic mail messages | |
US11636170B1 (en) | Normalizing uniform resource locators | |
US8380733B2 (en) | Methods and apparatuses for dynamically displaying search suggestions |
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: 19920466 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
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: 19920466 Country of ref document: EP Kind code of ref document: A1 |