CN111338734B - Method, device and equipment for prompting safety knowledge information - Google Patents
Method, device and equipment for prompting safety knowledge information Download PDFInfo
- Publication number
- CN111338734B CN111338734B CN202010116276.1A CN202010116276A CN111338734B CN 111338734 B CN111338734 B CN 111338734B CN 202010116276 A CN202010116276 A CN 202010116276A CN 111338734 B CN111338734 B CN 111338734B
- Authority
- CN
- China
- Prior art keywords
- information
- user
- image
- safety knowledge
- display
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 81
- 238000012545 processing Methods 0.000 claims description 19
- 238000012360 testing method Methods 0.000 claims description 15
- 230000004044 response Effects 0.000 claims description 10
- 238000012790 confirmation Methods 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 30
- 230000008569 process Effects 0.000 description 14
- 230000006870 function Effects 0.000 description 10
- 230000006872 improvement Effects 0.000 description 9
- 238000004590 computer program Methods 0.000 description 7
- 230000006399 behavior Effects 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 5
- 238000012546 transfer Methods 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 230000001976 improved effect Effects 0.000 description 3
- 230000010354 integration Effects 0.000 description 3
- 238000012550 audit Methods 0.000 description 2
- 238000009434 installation Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 2
- 235000017166 Bambusa arundinacea Nutrition 0.000 description 1
- 235000017491 Bambusa tulda Nutrition 0.000 description 1
- 241001330002 Bambuseae Species 0.000 description 1
- 235000015334 Phyllostachys viridis Nutrition 0.000 description 1
- 241000700605 Viruses Species 0.000 description 1
- 238000009825 accumulation Methods 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 239000011425 bamboo Substances 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000002996 emotional effect Effects 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 238000013467 fragmentation Methods 0.000 description 1
- 238000006062 fragmentation reaction Methods 0.000 description 1
- ZXQYGBMAQZUVMI-GCMPRSNUSA-N gamma-cyhalothrin Chemical compound CC1(C)[C@@H](\C=C(/Cl)C(F)(F)F)[C@H]1C(=O)O[C@H](C#N)C1=CC=CC(OC=2C=CC=CC=2)=C1 ZXQYGBMAQZUVMI-GCMPRSNUSA-N 0.000 description 1
- 230000001939 inductive effect Effects 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 229920001296 polysiloxane Polymers 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000008093 supporting effect Effects 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
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/451—Execution arrangements for user interfaces
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The embodiment of the specification discloses a method, a device and equipment for prompting safety knowledge information. The technical scheme is that a prompt image is displayed on an application interface, when the prompt image exists in the application interface, the execution of a target task of a user is hindered, the user can acquire safety knowledge information sent by a server by operating the prompt image, and the server judges that the user performs expected operation through operation fed back by the user based on the safety knowledge information and triggers the terminal to cancel the display of the prompt image.
Description
Technical Field
The present application relates to the field of computer technologies, and in particular, to a method, an apparatus, and a device for prompting security knowledge information.
Background
With the development of society, the means for some lawbreakers to commit illegal crimes is more and more complicated. As the social population, it is appropriate to know the risks that may exist in social life.
In the prior art, a common method for enhancing risk awareness of the public mainly sends a short message to a user. The short message contains prompt information for risks or science popularization information for risk events. By sending information to the user, the user can learn the safety knowledge related to the risk from the received information.
However, in the method in the prior art, after the information is sent to the user, some users often ignore the information. Therefore, there is a need for a method to more efficiently communicate security knowledge to a user.
Disclosure of Invention
In view of this, embodiments of the present application provide a method, an apparatus, and a device for prompting security knowledge information, which are used to more effectively convey security knowledge to a user.
In order to solve the above technical problem, the embodiments of the present specification are implemented as follows:
the method for prompting the safety knowledge information, provided by the embodiment of the specification, is applied to a server and comprises the following steps:
acquiring an access request for an application interface;
determining a travel route of a target object on the application interface in response to the access request;
triggering the terminal to display a prompt image on the traveling route; the hint image in a displayed state on the route of travel hinders movement of the target object based on the route of travel;
acquiring first operation information of a user on the prompt image;
responding to the first operation information, and triggering a terminal to display safety knowledge information corresponding to the prompt image;
acquiring second operation information of the user on the safety knowledge information;
judging whether the second operation information is matched with preset information or not to obtain a judgment result;
and when the judgment result shows that the second operation information is matched with the preset operation information, generating feedback information so that the terminal cancels the display of the prompt image on the application interface according to the feedback information.
Another method for prompting security knowledge information provided in an embodiment of the present specification, where the method is applied to a terminal, includes:
acquiring display trigger information sent by a server;
displaying a prompt image on a traveling route of a target object on an application interface based on the display trigger information; the hint image in a displayed state on the route of travel hinders movement of the target object based on the route of travel;
acquiring a first operation of a user on the prompt image, and generating first operation information; the prompt image in the display state of the application interface is used for preventing the target task of the user from being executed;
sending the first operation information to a server;
acquiring safety knowledge information corresponding to the prompt image fed back by the server;
displaying an image corresponding to the safety knowledge information;
generating second operation information based on the operation of the user on the image;
acquiring feedback information of the server based on the second operation information;
and canceling the display of the prompt image according to the feedback information.
The device for prompting safety knowledge information provided by the embodiment of the specification comprises:
the access request acquisition module is used for acquiring an access request for the application interface;
a travel route determination module for determining a travel route of a target object on the application interface in response to the access request;
the prompt image triggering module is used for triggering the terminal to display a prompt image on the traveling route; the hint image in a displayed state on the route of travel hinders movement of the target object based on the route of travel;
the first operation information acquisition module is used for acquiring first operation information of the user on the prompt image;
the safety knowledge information triggering module is used for responding to the first operation information and triggering the terminal to display safety knowledge information corresponding to the prompt image;
the second operation information acquisition module is used for acquiring second operation information of the user on the safety knowledge information;
the processing module is used for judging whether the second operation information is matched with preset information or not to obtain a judgment result; and when the judgment result shows that the second operation information is matched with the preset operation information, generating feedback information so that the terminal cancels the display of the prompt image on the application interface according to the feedback information.
Another device for prompting security knowledge information provided in an embodiment of the present specification includes:
the information acquisition module is used for acquiring display trigger information sent by the server;
the prompt image display module is used for displaying a prompt image on the traveling route of the target object on the application interface based on the display trigger information; the hint image in a displayed state on the route of travel hinders movement of the target object based on the route of travel;
the first operation information generation module is used for acquiring a first operation of the user on the prompt image and generating first operation information; the prompt image in the display state of the application interface is used for preventing the target task of the user from being executed;
the first operation information sending module is used for sending the first operation information to a server;
the safety knowledge information acquisition module is used for acquiring safety knowledge information corresponding to the prompt image fed back by the server;
the safety knowledge information image display module is used for displaying an image corresponding to the safety knowledge information;
a second operation information generation module, configured to generate second operation information based on an operation of the user on the image;
the processing module is used for acquiring feedback information of the server based on the second operation information; and canceling the display of the prompt image according to the feedback information.
The safety knowledge information prompting device provided by the embodiment of the specification is a server side and comprises:
at least one processor; and the number of the first and second groups,
a memory communicatively coupled to the at least one processor; wherein,
the memory stores instructions executable by the at least one processor to enable the at least one processor to:
acquiring an access request for an application interface;
determining a travel route of a target object on the application interface in response to the access request;
triggering the terminal to display a prompt image on the traveling route; the hint image in a displayed state on the route of travel hinders movement of the target object based on the route of travel;
acquiring first operation information of a user on the prompt image;
responding to the first operation information, and triggering a terminal to display safety knowledge information corresponding to the prompt image;
acquiring second operation information of the user on the safety knowledge information;
judging whether the second operation information is matched with preset information or not to obtain a judgment result;
and when the judgment result shows that the second operation information is matched with the preset operation information, generating feedback information so that the terminal cancels the display of the prompt image on the application interface according to the feedback information.
Another safety knowledge information prompting device provided in an embodiment of this specification, where the device is a terminal, includes:
at least one processor; and the number of the first and second groups,
a memory communicatively coupled to the at least one processor; wherein,
the memory stores instructions executable by the at least one processor to enable the at least one processor to:
acquiring display trigger information sent by a server;
displaying a prompt image on a traveling route of a target object on an application interface based on the display trigger information; the hint image in a displayed state on the route of travel hinders movement of the target object based on the route of travel;
acquiring a first operation of a user on the prompt image, and generating first operation information; the prompt image in the display state of the application interface is used for preventing the target task of the user from being executed;
sending the first operation information to a server;
acquiring safety knowledge information corresponding to the prompt image fed back by the server;
displaying an image corresponding to the safety knowledge information;
generating second operation information based on the operation of the user on the image;
acquiring feedback information of the server based on the second operation information;
and canceling the display of the prompt image according to the feedback information.
The embodiment of the specification adopts at least one technical scheme which can achieve the following beneficial effects:
since the prompt image displayed on the application interface may hinder the target object from moving based on the travel route, the attention of the user to the safety knowledge information may be improved; judging whether second operation information of the user on the safety knowledge information is matched with preset information or not by acquiring the second operation information of the user on the safety knowledge information; when the two match, it can be determined that the user has mastered the knowledge conveyed by the secure knowledge information. In this case, feedback information is generated, and the terminal can cancel displaying the prompt image on the application interface according to the feedback information; it can be ensured that the security knowledge contained in the security knowledge information is more efficiently communicated to the user.
Drawings
The accompanying drawings, which are included to provide a further understanding of the application and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the application and together with the description serve to explain the application and not to limit the application. In the drawings:
fig. 1 is a schematic system architecture diagram of a method for prompting security knowledge information provided by an embodiment of the present specification;
fig. 2 is a schematic flowchart of a method for prompting safety knowledge information according to an embodiment of the present disclosure;
fig. 3 is a schematic flowchart of another method for prompting safety knowledge information according to an embodiment of the present disclosure;
FIG. 4 is a schematic diagram of an application interface with a hint image displayed in an embodiment of the present disclosure;
FIG. 5 is a diagram illustrating an image corresponding to security knowledge information in an embodiment of the present disclosure;
FIG. 6 is a diagram illustrating a user performing a second operation on the image of FIG. 5;
FIG. 7 is a diagram illustrating an image corresponding to another security knowledge information in an embodiment of the present disclosure;
FIG. 8 is a diagram illustrating a user performing a second operation on the image of FIG. 7;
FIG. 9 is a diagram illustrating an image corresponding to another security knowledge information in an embodiment of the present disclosure;
FIG. 10 is a diagram illustrating a user performing a second operation on the image of FIG. 9;
fig. 11 is a schematic structural diagram of a prompting device for security knowledge information corresponding to fig. 2 provided in an embodiment of the present specification;
fig. 12 is a schematic structural diagram of a prompting device for security knowledge information corresponding to fig. 3, provided in an embodiment of the present specification;
fig. 13 is a schematic structural diagram of a prompting device for security knowledge information corresponding to fig. 2 and 5 according to an embodiment of the present disclosure.
Detailed Description
In order to make the objects, technical solutions and advantages of the present application more apparent, the technical solutions of the present application will be described in detail and completely with reference to the following specific embodiments of the present application and the accompanying drawings. It should be apparent that the described embodiments are only some of the embodiments of the present application, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
The technical solutions provided by the embodiments of the present application are described in detail below with reference to the accompanying drawings.
Fig. 1 is a schematic system architecture diagram of a method for prompting security knowledge information provided by an embodiment of the present disclosure. It should be noted that fig. 1 depicts a relatively simple system architecture for illustrative purposes. In practical application, the method for prompting the security knowledge information provided by the embodiment of the present specification can be applied to most communication networks.
As shown in fig. 1, the system may include: a server 101 and a terminal 102. When the user 103 accesses an application interface of a certain application while using the terminal 102, the terminal 102 may display a prompt image on the application interface through interaction with the server 101 by the terminal 102. After the terminal 102 and the server 101 interact with each other through the method for prompting the security knowledge information provided by the embodiment of the present specification, the security knowledge in the security knowledge information can be ensured to be effectively transmitted to the user 103.
Fig. 2 is a schematic flowchart of a method for prompting security knowledge information according to an embodiment of the present disclosure. From the viewpoint of the program, the execution subject of the flow may be a program or an application installed in the server. From the perspective of a hardware device, the execution subject of the flow may be a server.
As shown in fig. 2, the process may include the following steps:
step 201: acquiring an access request for an application interface;
the application interface can be a home page in an application, and can also be a specific page in the application. The application may be a normal app or an applet. The access request may be an access request generated by a user through operating a terminal.
Step 203: determining a travel route of a target object on the application interface in response to the access request;
the target object on the application interface may be a specific mark, and the mark may have a specific shape. The background of the application interface may be a map, and the target object may move on the background map according to the travel route. When the travel route is determined, even if the application interface is not displayed, a program for controlling the target object to move along the travel route may be executed on the server or the terminal. Or the target object can be dragged and moved by the user through touch operation. When the target object is dragged, the target object can move along the travel route.
Step 205: triggering the terminal to display a prompt image on the traveling route; the hint image in a displayed state on the route of travel hinders movement of the target object based on the route of travel;
the hint image may be an image associated with security knowledge for communication to the user.
If the prompting image exists on the travel route, the target object cannot move along the travel route when being dragged. Alternatively, a program for controlling the target object to move along the travel route is executed on the server or the terminal, and the control of the movement of the target object may be terminated or suspended in a state where the guidance image exists on the travel route.
The prompt image is in a display state on the travel route, which may mean that the prompt image should exist on the travel route displayed on the application interface when the application interface is displayed. Specifically, if the prompt image needs to be displayed on the travel route when the application interface needs to be displayed, even if the application interface is not displayed, the prompt image is still in the following state: and displaying on the travel route.
The hint image may also be used to hinder performance of the user's target task. When the prompt image is in a display state on the application interface, the target task of the user cannot be realized or is blocked. The target task may be a data processing process that the user participates in or is related to. For example, if the user's target task is to run a program, the processing of the program may be suspended or terminated when the hint image is in a display state. For another example, if the user is targeted to control the virtual marker to move in accordance with the time course, the movement process of the virtual marker may be stopped when the presentation image exists in the application interface. In this specification, the indication image is in a display state on the application interface, and the indication image refers to the following state: when the application interface is displayed, the hint image should be present on the application interface. Specifically, if the prompt image needs to be displayed when the application interface needs to be displayed, even if the application interface is not displayed, the prompt image is in a display state on the application interface in this state.
The manner in which the user's target task is hindered from being performed may be various.
For example, the prompt image may be displayed above an operation control, and the operation control may be occluded by the prompt image. And because the operation control is shielded, the user cannot execute the operation corresponding to the operation control, and further cannot execute the target task.
For another example, hindering the user's performance of the target task may also be achieved by: setting a rule, which may be: and when the prompt image is displayed on the application interface, suspending or suspending the execution of the target task of the user. The target task may include: user triggered virtual tasks. More specifically, the virtual tasks may also be various, for example, the virtual tasks may be travel for a virtual route. Stopping travel for the virtual route when the reminder image is displayed at the application interface.
Step 207: acquiring first operation information of a user on the prompt image;
the first operation may be a click operation of the user on a display area of the presentation image. When the prompt image is displayed on a display screen supporting touch input, the click operation may be a touch operation of a user on the display screen with a finger.
The terminal may generate the first operation information according to a first operation of a user. The first operation information may be sent by the terminal to a server.
Step 209: responding to the first operation information, and triggering a terminal to display safety knowledge information corresponding to the prompt image;
the display image corresponding to the safety knowledge information may include text information, image information, or both. The information content of the safety knowledge information is divided according to functions and at least comprises two parts. One part is question information for being a test question, and the other part is answer information for providing alternative answers corresponding to the test question. The topic information corresponding to the test topic can be used for describing certain risks in the society or life. The answer information corresponding to the alternative answer may include prompt information for a solution to the risk.
And the safety knowledge information and the prompt image have a corresponding relation. In the program logic, the safety knowledge information can be determined, and then the prompt image corresponding to the field (or type) related to the safety knowledge information can be determined according to the field (or type) related to the safety knowledge information.
After the server acquires the first operation information, the server can trigger the terminal to display the safety knowledge information corresponding to the prompt image in various ways. For example, the server may directly send the security knowledge information, and the terminal displays the security knowledge information after receiving the security knowledge information. Or, the terminal may store all or a plurality of the security knowledge information in advance; the server side can send a trigger mark, and after the terminal receives the trigger mark, the terminal can determine safety knowledge information corresponding to the trigger mark and further display the safety knowledge information.
Step 211: acquiring second operation information of the user on the safety knowledge information;
the second operation information may be generated by the terminal according to an original touch operation of the user.
And the terminal displays the image corresponding to the safety knowledge information. The user can input a second operation aiming at the image corresponding to the safety knowledge information. After the terminal acquires the second operation, second operation information can be generated, and the second operation information is sent to the server.
Step 213: judging whether the second operation information is matched with preset information or not to obtain a judgment result;
the preset information may be some kind of identification, and may also be information for describing an operation corresponding to a correct answer. When the preset information is an identifier, the identifier is also an identifier corresponding to the correct answer in the aforementioned alternative answers. When the preset information is the operation information for describing the correct answer, the preset information is also the operation information corresponding to the correct answer in the aforementioned alternative answers.
The second operation information may include an identifier of the same type as the identifier in the preset information. Or the second operation information may be information describing a second operation of the user.
When the preset information is an identifier, it may be determined whether the second operation information includes the identifier. If yes, the judgment result is yes, otherwise, the judgment result is no.
When the preset information is information for describing an operation, it may be determined whether an operation corresponding to the second operation information is the same as an operation described by the preset information.
Step 215: and when the judgment result shows that the second operation information is matched with the preset operation information, generating feedback information so that the terminal cancels the display of the prompt image on the application interface according to the feedback information.
The feedback information may be an instruction sent by the server to the terminal, or content information sent by the server to the terminal so that the terminal can display the content information.
And after receiving the feedback information, the terminal can cancel displaying the prompt image on the application interface. After the application interface cancels the display of the prompt image, the movement of the target object along the travel route, or the process of the user performing a specific operation, may no longer be hindered.
It should be noted that, if the determination result indicates that the second operation information does not match the preset operation information, the feedback information may not be generated. In this way, the hint image may remain displayed at the application interface.
As can be seen from the above, in the method in fig. 2, since the prompt image displayed on the application interface may hinder the user from performing a specific operation, the attention of the user to the security knowledge information may be improved; judging whether second operation information of the user on the safety knowledge information is matched with preset information or not by acquiring the second operation information of the user on the safety knowledge information; when the two match, it can be determined that the user has mastered the knowledge conveyed by the secure knowledge information. In this case, feedback information is generated, and the terminal can cancel displaying the prompt image on the application interface according to the feedback information; it can be ensured that the security knowledge contained in the security knowledge information is more efficiently communicated to the user.
In practical applications, the prompt image may be set according to the domain to which the security knowledge to be transmitted belongs. For example, a specific hint image may be set for a domain. The fields may include, but are not limited to: credit fraud, impersonation fraud, minor protection, acquaintance crime, financing fraud, induced fraud, privacy awareness weakness, privacy theft, loss theft, marketing campaign security, and the like.
The behavior corresponding to credit fraud has the following characteristics: a credit cheating is designed by gimmick such as low-rest and low-threshold or by payment of commission fee, verification of running water and the like, so that property is cheated, even violence is hasten and life is endangered.
The behavior corresponding to impersonation fraud has the following characteristics: the method is used for carrying out fraud by imitating identities of customers, public inspection, relatives and friends and the like, and deceiving the deceived person to transfer accounts, and has various methods and great harmfulness.
The current situation facing the protection of minors is: minors are facing the challenges of cheating in campuses, staying behind children and the like, and how to protect themselves and protect minors better is a problem that needs close attention from the whole society.
The behavior corresponding to the acquaintance's proposal has the following characteristics: "thieves are difficult to defend", many people in life are less conscious of acquaintances, and privacy information such as account numbers and passwords are often exposed in front of acquaintances without avoiding anything, which ultimately results in property theft.
Financing fraud refers to investment financing fraud. The method utilizes the psychology of 'high income' of the cheater to set up baits, the cheater can continuously inject a large amount of funds in order to continuously obtain huge income, and finally the bamboo basket is beaten up with water and is emptied.
Inducing fraud is that a cheat is induced to actively transfer money and pay by means of playing emotional cards, pornography, tempting and the like, and the cheat often sinks deeply into the cheat and finally has two empty properties.
The weak privacy consciousness means that many people lack protection consciousness on their own privacy, and even have the behavior of exchanging personal privacy for prizes and services, which directly causes privacy disclosure and influences self safety.
Privacy theft refers to privacy stealing by using technical means such as web crawlers, trojan viruses, hacking and the like. The above behaviors are known as main reasons of privacy disclosure, and seriously threaten personal property safety and even personal safety.
The loss and theft means that the personal privacy is easily revealed because articles such as a mobile phone, a bank card and the like are lost, and personal accounts and funds are stolen.
The marketing activity safety means that marketing activities are used by people with low interest, such as rebates and the like, so as to achieve the bad purpose of cheating large money or private information.
In practical applications, before step 207, the following steps may be further included:
determining safety knowledge information for prompting the user;
determining a prompt image identifier corresponding to the safety knowledge information;
and sending the prompt image identifier to the terminal so that the terminal can display the prompt image based on the prompt image identifier.
In the above steps, the server sends the prompt image identifier to the terminal instead of the prompt image, so that the data volume sent by the server to the terminal can be reduced.
In the above step, the safety knowledge information prompted to the user may be determined according to the degree of grasp of the safety knowledge information by the user. The mastery degree of the user can be determined according to the access times of the user to the application interface, or according to user information such as identity information and occupational information of the user.
For example, the determining the safety knowledge information for prompting the user may specifically include:
acquiring the access times of the user to a specified interface;
determining a target safety knowledge information base according to the access times;
and determining safety knowledge information for prompting the user from the target safety knowledge information base.
In the above steps, the safety knowledge information may be stored in a corresponding safety knowledge information base. Different safety knowledge information can be stored in different safety knowledge information bases. For example, a primary security knowledge information base in which relatively simple security knowledge information is stored may be set corresponding to a user whose degree of grasp is at a primary level; an advanced security knowledge information base in which relatively complicated security knowledge information is stored may be set corresponding to a user whose degree of grasp is at an advanced level.
In the above steps, it is exemplarily given that the target security knowledge information base adopted for the user is determined according to the number of accesses.
Specifically, the target safety knowledge information base is determined according to the access times, which may be comparing the access times with a preset value, and if the access times are greater than the preset value, determining the advanced safety knowledge information base as the target safety knowledge information base; and if the initial safety knowledge information base is smaller than or equal to the preset value, determining the primary safety knowledge information base as a target safety knowledge information base. The preset value can be set according to actual requirements, and can be 1, 10, or 100, for example.
Determining, from the target security knowledge information base, a manner for prompting the security knowledge information of the user may be:
and determining safety knowledge information for prompting the user from the target safety knowledge information base by adopting a random algorithm.
In order to further increase the complexity of inputting the correct second operation information by the user, the second operation information may be generated by the terminal according to the touch trajectory of the original touch operation information of the user. Specifically, the security knowledge information may show a virtual document in the image, and the correct answer may be that the user is required to drag the virtual document to the correct classification area. In this case, the terminal is required to generate second operation information according to the touch track of the original touch operation information of the user, and whether the user performs a correct operation can be determined by analyzing and comparing the second operation information.
In practical application, the degree of safety knowledge mastery of the user in a period of time may be performed based on the second operation information of the user, such as: and (4) carrying out statistics, analysis and the like. For example, the total amount of points related to the degree of grasp of the user's safety knowledge may be set. When the judgment result indicates that the second operation information matches with the preset operation information, a first integral can be accumulated for the total integral amount of the user to obtain the updated total integral amount. The larger the score of the score, the higher the degree of accumulation of the relevant safety knowledge by the user can be indicated. Accordingly, the service provider can provide different services for the user according to the credit. And are not to be construed as limiting the application herein.
It should be noted that the integration may have various types. Different types of integrals may have different designations. For example, one type of integration may be referred to as energy and one type of integration may be referred to as fragmentation.
Different types of credits may be used to trigger different services. For example, one type of credit may be used to trigger established equity items, and another type of credit may be used to redeem virtual resources to users.
Specifically, the public welfare projects may include donations or donation activities for special groups such as children or the elderly in poor regions. The public welfare project can be published on the line in advance, but the condition related to the point is required to meet the preset condition to be triggered to start. Each user applying the method of the present specification can transfer the accumulated points to the total points corresponding to the project. When the total integral corresponding to the project reaches the preset integral value, the starting of the project can be completed. The organizer associated with the project may perform a floor of the project after the project is launched. In the mode of starting the project through the total point value, the points in the total point value are accumulated by each user according to own will, so that the support degree of a user group consisting of a large number of users to the project starting can be reflected, and the project with high support degree can be started preferentially. Therefore, the public resources can be put more accurately.
When the total integral amount of the item reaches a set total integral amount, prompt information for indicating that the item is started up completely may be generated. The prompt may also serve to inform the user that the project has ended and is no longer accepting credit transfers.
It should be noted that the publication of the public welfare items may be performed by a user. For example, a user of an application may fill in details of a desired public interest item through an interface on the application. And the terminal uploads the detailed information of the public service items to the server. And the related personnel of the server side audits the detailed information, and the detailed information can be issued in the application after the audit is passed. Alternatively, a preset condition may be set for the initiation of the public welfare item. And when the preset conditions are met, triggering the release of the public service items. For example, the specific preset condition may be whether the integral value paid by the user reaches or exceeds a set value, and the like.
In practical applications, for another type of credit, the user may redeem the virtual resource using the credit through a third operation. Specifically, the third operation may be an operation of opening the virtual treasure box. When third operation information indicating that the user performs the third operation is received, the corresponding virtual resource may be redeemed to the user. After the operation of opening the virtual treasure box is input by the user, a random algorithm or other algorithms can be adopted to determine the virtual resources exchanged to the user. For example, the virtual resources may include, but are not limited to: the integral may be accumulated to the total amount of the integral, the usage rights of the background picture, or an integral of another application. The total points which can be accumulated to the total number of the points and the points consumed by exchanging the virtual resources can be different types of points and can also be the same types of points.
Fig. 3 is a flowchart illustrating another method for prompting safety knowledge information according to an embodiment of the present disclosure. From the viewpoint of a program, the execution subject of the flow may be a program or an application client mounted on a user terminal. From the hardware perspective, the execution subject of the process may be a user terminal, such as a mobile phone, a tablet computer, and the like.
As shown in fig. 3, the process may include the following steps:
step 301: acquiring display trigger information sent by a server;
the terminal can firstly send an access request for the application interface to the server side.
After receiving the access request, the server may generate the display trigger information according to the accessed page and the information related to the user who sent the request on the page. The display trigger information may be used to trigger the terminal to display a prompt image on the traveling route of the target object on the application interface.
Step 303: displaying a prompt image on a traveling route of a target object on an application interface based on the display trigger information; the hint image in a displayed state on the route of travel hinders movement of the target object based on the route of travel;
step 305: acquiring a first operation of a user on the prompt image, and generating first operation information; the prompt image in the display state of the application interface is used for preventing the target task of the user from being executed;
step 307: sending the first operation information to a server;
step 309: acquiring safety knowledge information corresponding to the prompt image fed back by the server;
step 311: displaying an image corresponding to the safety knowledge information;
step 313: generating second operation information based on the operation of the user on the image;
step 315: acquiring feedback information of the server based on the second operation information;
step 317: and canceling the display of the prompt image according to the feedback information.
The method flow described in fig. 3 corresponds to the method flow described in fig. 2. Among the above steps, the same or corresponding portions as those of the method in fig. 2 will not be explained repeatedly.
It should be noted that, in step 315, the feedback information of the server may directly include a flag or an instruction as to whether to cancel the display of the prompt image, or may not include the flag or the instruction, and the program logic of the terminal side is configured to cancel the display of the prompt image when certain specific feedback information of the server is acquired.
In practical application, the safety knowledge information can be presented in the form of a topic. In this case, the server may determine whether to finally generate feedback information for causing the terminal side to cancel the display of the prompt image according to whether the second operation information of the terminal side user corresponds to the correct answer. For example, when the user's answer to the safety knowledge information is correct, the first feedback information is generated, and after the terminal receives the first feedback information, the display state of the prompt image may be modified to be not displayed, or the display of the prompt image may be cancelled in other forms. And when the answer of the user to the safety knowledge information is wrong, generating second feedback information, keeping the display state of the prompt image after the terminal receives the second feedback information, and still displaying the prompt image when the prompt image is displayed on the application interface.
In practical application, the application interface may adopt a set background image, and the prompt image may be stored in the terminal side in advance. The terminal side also stores the corresponding relation between the prompt image and the prompt image identification. The terminal can determine the prompt image to be displayed on the current application interface by acquiring the prompt image identifier sent by the server, and then superimpose and display the prompt image on the background image. Compared with the way that the server side directly sends the prompt image to the terminal, the method has the advantage that the data volume sent by the server side to the terminal can be reduced.
In practical applications, the background image may be a part of a large-sized image.
Fig. 4 is a schematic diagram of an application interface with a prompt image displayed in an embodiment of the present specification. As shown in fig. 4, the aforementioned large-size image may be a virtual map. The background image may be related to travel position information of a virtual trip of the user. When the virtual travel of the user travels to the point a, the virtual map image around the center can be selected to be displayed by taking the point a in the virtual map as the center.
In fig. 4, the user identification 400 has traveled to location a. A target task being performed, the target task being travel from location a to location B along travel route 402. A plurality of hint images 401 are displayed on the interface. When the prompt image 401 exists on the interface, the target task may be stopped from being executed. Therefore, if the user identifier 400 needs to be traveled to the place B, the prompt image 401 on the interface needs to be canceled.
In the scenario of fig. 4, a terminal may obtain the travel position information of the virtual trip of the user sent by the server; determining a background image of the cue image based on the travel position information. Determining the display position of the prompt image on the background image based on the travel position information; and displaying the prompt image at the display position of the background image.
Wherein the display position of the prompt image on the background image is determined based on the travel position information. The following may be specifically adopted:
in a first mode, the prompt image is displayed in a coordinate area of a virtual travel route. For example, a prompt image 401 next to the user identifier 400 in fig. 4, is displayed in the area of the virtual travel route 402.
And secondly, displaying the prompt image in a neighboring area taking the current travel position coordinate as the center. A region formed by coordinates having a distance from the center smaller than the set distance may be set as the neighboring region.
In order to make the prompting process of the safety knowledge information more vivid, intuitive and vivid and easy to understand, the embodiment of the specification further provides a plurality of specific modes for displaying the image corresponding to the safety knowledge information.
In a first mode
Fig. 5 is a schematic diagram of an image corresponding to security knowledge information in an embodiment of the present disclosure. Fig. 6 is a schematic diagram of the user performing a second operation on the image in fig. 5.
The image corresponding to the security knowledge information displayed by the terminal may include a plurality of selectable regions. In fig. 5, the area for displaying the mobile phone, the area for displaying the notebook computer, and the area for displaying the paper document may be selectable areas. Each selectable region may correspond to a region identifier. The area identifications corresponding to different selectable areas are different. The user can click the selectable area through touch operation. After the clicking, the terminal may generate second operation information based on the operation of the user on the image. The second operation information may include an area identifier of the area selected by the user. After receiving the second operation information, the server may compare the area identifier included in the second operation information with a preset area identifier (which may also be referred to as preset operation information), and determine whether the second operation performed by the user is a correct operation corresponding to the current security knowledge information according to a comparison result. Compared with the method of directly sending the operation information of the second operation of the user to the server, the method of sending the second operation information containing the area identification can reduce the data volume sent by the terminal to the server.
In order to further improve the accuracy of determining the area selected by the user, after the user performs the second operation, the method shown in fig. 6 may be adopted to display a mark in the selectable area corresponding to the touch position of the user touch operation. In fig. 6, the display is marked as a circle. After seeing that the area marked by the circle is the same as the area selected by the user, the user can click a submit button and upload second operation information to the server through the terminal.
Mode two
Fig. 7 is a schematic diagram of an image corresponding to another security knowledge information in an embodiment of the present specification. Fig. 8 is a diagram illustrating a user performing a second operation on the image of fig. 7.
In this way, the image corresponding to the safety knowledge information may include a plurality of virtual test short messages. The plurality of virtual test messages may include a message with a risk. The method can simulate real short message deleting operation, and enables the user to identify and delete the short message with risk. For example, as shown in fig. 7, two short messages are displayed in the image. Wherein, the above short messages are similar fraud short messages in simulated real life.
After the user determines that the first short message has a risk, the user can simulate a real short message deleting operation to operate the image in fig. 7. For example, the first short message can be slid to the left by touch. At this time, the corresponding image is changed to that shown in fig. 8, the display position of the first short message is shifted to the left, and the right area appears with a "delete" option. The user may click the "delete" option again. At this time, the terminal may determine the short message identifier of the virtual test short message deleted by the deletion operation, generate second operation information including the short message identifier, and send the second operation information to the server. The processing mode after the server receives the second operation information is basically the same as the processing mode for the second operation information containing the area identifier, and is not repeated.
Mode III
The embodiment of the present specification further provides another way of displaying an image corresponding to the safety knowledge information, which may specifically include: and displaying an image containing a picture to be classified and a plurality of classified areas.
Correspondingly, the generating of the second operation information based on the operation of the user on the image may specifically include the following steps:
obtaining the dragging operation of the user on the picture to be classified;
determining a target classification area to which the virtual object is dragged by the dragging operation;
and generating second operation information containing the area identification of the target classification area.
The pictures to be classified may be pictures of virtual certificates (e.g., identification cards and bank cards), pictures of installation interfaces of some applications, and the like.
Fig. 9 is a schematic diagram of an image corresponding to another security knowledge information in an embodiment of the present specification. Fig. 10 is a diagram illustrating a user performing a second operation on the image of fig. 9.
As shown in fig. 9, the picture to be classified in the image shows an installation interface of a payment application. There are three classification regions below the image. And each classification area correspondingly displays an icon. The three icons are other icons, an encryption box and a dustbin respectively. Since the payment-type application involves the economic benefit of the user and also involves part of the personal information of the user, data security protection should be emphasized.
As shown in fig. 10, when the user sees fig. 9, drags the upper picture to be classified to the target classification area corresponding to the lower encryption box icon, the terminal may generate second operation information including an area identifier of the target classification area. The server side can determine that the user has made correct feedback operation according to the second operation information, and can display the check mark representing correct answer on the image.
Based on the same idea, the embodiment of the present specification further provides a device corresponding to the above method. Fig. 11 is a schematic structural diagram of a security knowledge information prompting device corresponding to fig. 2 provided in an embodiment of the present specification. As shown in fig. 11, the apparatus may include:
an access request obtaining module 1101, configured to obtain an access request for an application interface;
a travel route determination module 1102 for determining a travel route of a target object on the application interface in response to the access request;
a prompt image triggering module 1103, configured to trigger the terminal to display a prompt image on the travel route; the hint image in a displayed state on the route of travel hinders movement of the target object based on the route of travel;
a first operation information obtaining module 1104, configured to obtain first operation information of the user on the prompt image;
a safety knowledge information triggering module 1105, configured to trigger the terminal to display safety knowledge information corresponding to the prompt image in response to the first operation information;
a second operation information obtaining module 1106, configured to obtain second operation information of the user on the security knowledge information;
the processing module 1107 is configured to determine whether the second operation information matches preset information, so as to obtain a determination result; and when the judgment result shows that the second operation information is matched with the preset operation information, generating feedback information so that the terminal cancels the display of the prompt image on the application interface according to the feedback information.
The prompt image triggering module 1103 is specifically configured to:
determining safety knowledge information for prompting the user;
determining a prompt image identifier corresponding to the safety knowledge information;
and sending the prompt image identifier to the terminal so that the terminal can display the prompt image based on the prompt image identifier.
Optionally, the determining the safety knowledge information for prompting the user specifically includes:
acquiring the access times of the user to the application interface;
determining a target safety knowledge information base according to the access times;
and determining safety knowledge information for prompting the user from the target safety knowledge information base.
Optionally, the determining, from the target security knowledge information base, security knowledge information for prompting the user specifically includes:
and determining safety knowledge information for prompting the user from the target safety knowledge information base by adopting a random algorithm.
Optionally, the second operation information is generated by the terminal according to the touch track of the original touch operation information of the user.
Optionally, the method further includes:
and the integral processing module is used for accumulating a first integral for the integral total amount of the user to obtain the updated integral total amount when the judgment result shows that the second operation information is matched with the preset operation information.
Optionally, the method further includes:
the integral processing module is used for acquiring a second integral input by the user;
transferring the second tally to a tally total for the user-selected item.
Optionally, the method further includes:
and the integral processing module is used for generating prompt information for indicating that the project is started completely when the integral total amount of the project reaches the set integral total amount.
Optionally, the method further includes:
the integral processing module is used for acquiring third operation information of the user;
determining a virtual resource to be exchanged to the user based on the third operation information;
and deducting a third integral corresponding to the third operation from the total integral of the user to obtain the updated total integral.
Optionally, the virtual resource includes:
the integral may be accumulated to the total amount of the integral, the usage rights of the background picture, or an integral of another application.
Fig. 12 is a schematic structural diagram of a security knowledge information prompting device corresponding to fig. 3 provided in an embodiment of the present specification. As shown in fig. 12, the apparatus may include:
an information obtaining module 1201, configured to obtain display trigger information sent by a server;
a prompt image display module 1202, configured to display a prompt image on the traveling route of the target object on the application interface based on the display trigger information; the hint image in a displayed state on the route of travel hinders movement of the target object based on the route of travel;
a first operation information generating module 1203, configured to acquire a first operation of the user on the prompt image, and generate first operation information; the prompt image in the display state of the application interface is used for preventing the target task of the user from being executed;
a first operation information sending module 1204, configured to send the first operation information to a server;
a safety knowledge information obtaining module 1205, configured to obtain safety knowledge information corresponding to the prompt image fed back by the server;
a safety knowledge information image display module 1206, configured to display an image corresponding to the safety knowledge information;
a second operation information generating module 1207, configured to generate second operation information based on an operation of the user on the image;
a processing module 1208, configured to obtain feedback information of the server based on the second operation information; and canceling the display of the prompt image according to the feedback information.
Optionally, the prompt image display module 1202 is specifically configured to:
determining a display position of the travel route based on the display trigger information;
determining the prompt image based on the display trigger information;
displaying the prompt image in a display position of the travel route.
Optionally, the determining the prompt image based on the display trigger information specifically includes:
acquiring a prompt image identifier sent by the server;
and determining a prompt image corresponding to the prompt image identifier.
Optionally, the safety knowledge information image display module 1206 is specifically configured to:
displaying an image containing a plurality of selectable regions;
the second operation information generating module 1207 is specifically configured to:
acquiring touch operation of the user on the image;
determining a selected area of the user from the plurality of selectable areas based on a touch position of the touch operation;
determining a region identification of the selected region;
and generating second operation information containing the area identification.
Optionally, the safety knowledge information image display module 1206 is specifically configured to:
displaying an image containing a plurality of virtual test short messages;
the second operation information generating module 1207 is specifically configured to:
acquiring a deleting operation of the virtual test short message input by the user in a touch manner;
determining the short message identification of the virtual test short message deleted by the deleting operation;
and generating second operation information containing the short message identification.
Optionally, the safety knowledge information image display module 1206 is specifically configured to:
displaying an image containing a picture to be classified and a plurality of classified areas;
the second operation information generating module 1207 is specifically configured to:
obtaining the dragging operation of the user on the picture to be classified;
determining a target classification area to which the picture to be classified is dragged by the dragging operation;
and generating second operation information containing the area identification of the target classification area.
Based on the same idea, the embodiment of the present specification further provides a device corresponding to the above method.
Fig. 13 is a schematic structural diagram of a prompting device for security knowledge information corresponding to fig. 2 and 5 according to an embodiment of the present disclosure. As shown in fig. 13, device 1300 may include:
at least one processor 1310; and the number of the first and second groups,
a memory 1330 in communicative connection with the at least one processor; wherein,
the memory 1330 stores instructions 1320 that are executable by the at least one processor 1310.
When the device is a server, the instructions are executed by the at least one processor 1310 to enable the at least one processor 1310 to:
acquiring an access request for an application interface;
determining a travel route of a target object on the application interface in response to the access request;
triggering the terminal to display a prompt image on the traveling route; the hint image in a displayed state on the route of travel hinders movement of the target object based on the route of travel;
acquiring first operation information of a user on the prompt image;
responding to the first operation information, and triggering a terminal to display safety knowledge information corresponding to the prompt image;
acquiring second operation information of the user on the safety knowledge information;
judging whether the second operation information is matched with preset information or not to obtain a judgment result;
and when the judgment result shows that the second operation information is matched with the preset operation information, generating feedback information so that the terminal cancels the display of the prompt image on the application interface according to the feedback information.
When the device is a terminal, the instructions are executed by the at least one processor 1310 to enable the at least one processor 1310 to:
acquiring display trigger information sent by a server;
displaying a prompt image on a traveling route of a target object on an application interface based on the display trigger information; the hint image in a displayed state on the route of travel hinders movement of the target object based on the route of travel;
acquiring a first operation of a user on the prompt image, and generating first operation information; the prompt image in the display state of the application interface is used for preventing the target task of the user from being executed;
sending the first operation information to a server;
acquiring safety knowledge information corresponding to the prompt image fed back by the server;
displaying an image corresponding to the safety knowledge information;
generating second operation information based on the operation of the user on the image;
acquiring feedback information of the server based on the second operation information;
and canceling the display of the prompt image according to the feedback information.
In the 90 s of the 20 th century, improvements in a technology could clearly distinguish between improvements in hardware (e.g., improvements in circuit structures such as diodes, transistors, switches, etc.) and improvements in software (improvements in process flow). However, as technology advances, many of today's process flow improvements have been seen as direct improvements in hardware circuit architecture. Designers almost always obtain the corresponding hardware circuit structure by programming an improved method flow into the hardware circuit. Thus, it cannot be said that an improvement in the process flow cannot be realized by hardware physical modules. For example, a Programmable Logic Device (PLD), such as a Field Programmable Gate Array (FPGA), is an integrated circuit whose Logic functions are determined by programming the Device by a user. A digital system is "integrated" on a PLD by the designer's own programming without requiring the chip manufacturer to design and fabricate application-specific integrated circuit chips. Furthermore, nowadays, instead of manually making an Integrated Circuit chip, such Programming is often implemented by "logic compiler" software, which is similar to a software compiler used in program development and writing, but the original code before compiling is also written by a specific Programming Language, which is called Hardware Description Language (HDL), and HDL is not only one but many, such as abel (advanced Boolean Expression Language), ahdl (alternate Hardware Description Language), traffic, pl (core universal Programming Language), HDCal (jhdware Description Language), lang, Lola, HDL, laspam, hardward Description Language (vhr Description Language), vhal (Hardware Description Language), and vhigh-Language, which are currently used in most common. It will also be apparent to those skilled in the art that hardware circuitry that implements the logical method flows can be readily obtained by merely slightly programming the method flows into an integrated circuit using the hardware description languages described above.
The controller may be implemented in any suitable manner, for example, the controller may take the form of, for example, a microprocessor or processor and a computer-readable medium storing computer-readable program code (e.g., software or firmware) executable by the (micro) processor, logic gates, switches, an Application Specific Integrated Circuit (ASIC), a programmable logic controller, and an embedded microcontroller, examples of which include, but are not limited to, the following microcontrollers: ARC 625D, Atmel AT91SAM, Microchip PIC18F26K20, and Silicone Labs C8051F320, the memory controller may also be implemented as part of the control logic for the memory. Those skilled in the art will also appreciate that, in addition to implementing the controller as pure computer readable program code, the same functionality can be implemented by logically programming method steps such that the controller is in the form of logic gates, switches, application specific integrated circuits, programmable logic controllers, embedded microcontrollers and the like. Such a controller may thus be considered a hardware component, and the means included therein for performing the various functions may also be considered as a structure within the hardware component. Or even means for performing the functions may be regarded as being both a software module for performing the method and a structure within a hardware component.
The systems, devices, modules or units illustrated in the above embodiments may be implemented by a computer chip or an entity, or by a product with certain functions. One typical implementation device is a computer. In particular, the computer may be, for example, a personal computer, a laptop computer, a cellular telephone, a camera phone, a smartphone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or a combination of any of these devices.
For convenience of description, the above devices are described as being divided into various units by function, and are described separately. Of course, the functionality of the units may be implemented in one or more software and/or hardware when implementing the present application.
As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
In a typical configuration, a computing device includes one or more processors (CPUs), input/output interfaces, network interfaces, and memory.
The memory may include forms of volatile memory in a computer readable medium, Random Access Memory (RAM) and/or non-volatile memory, such as Read Only Memory (ROM) or flash memory (flash RAM). Memory is an example of a computer-readable medium.
Computer-readable media, including both non-transitory and non-transitory, removable and non-removable media, may implement information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), Read Only Memory (ROM), Electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), Digital Versatile Discs (DVD) or other optical storage, magnetic cassettes, magnetic tape disk storage or other magnetic storage devices, or any other non-transmission medium which can be used to store information that can be accessed by a computing device. As defined herein, a computer readable medium does not include a transitory computer readable medium such as a modulated data signal and a carrier wave.
It should also be noted that the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
The application may be described in the general context of computer-executable instructions, such as program modules, being executed by a computer. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform particular tasks or implement particular abstract data types. The application may also be practiced in distributed computing environments where tasks are performed by remote processing devices that are linked through a communications network. In a distributed computing environment, program modules may be located in both local and remote computer storage media including memory storage devices.
The embodiments in the present specification are described in a progressive manner, and the same and similar parts among the embodiments are referred to each other, and each embodiment focuses on the differences from the other embodiments. In particular, for the system embodiment, since it is substantially similar to the method embodiment, the description is simple, and for the relevant points, reference may be made to the partial description of the method embodiment.
The above description is only an example of the present application and is not intended to limit the present application. Various modifications and changes may occur to those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included in the scope of the claims of the present application.
Claims (24)
1. A method for prompting safety knowledge information is applied to a server and comprises the following steps:
acquiring an access request for an application interface;
determining a travel route of a target object on the application interface in response to the access request;
triggering the terminal to display a prompt image on the traveling route; the hint image in a displayed state on the route of travel hinders movement of the target object based on the route of travel;
acquiring first operation information of a user on the prompt image;
responding to the first operation information, and triggering a terminal to display safety knowledge information corresponding to the prompt image; the information content of the safety knowledge information at least comprises question information used as a test question and answer information used for providing alternative answers corresponding to the test question; the safety knowledge information is stored in a target safety knowledge information base; the target safety knowledge base is determined according to the access times of the user to the application interface;
acquiring second operation information of the user on the safety knowledge information;
judging whether the second operation information is matched with preset information or not to obtain a judgment result;
and when the judgment result shows that the second operation information is matched with the preset operation information, generating feedback information so that the terminal cancels the display of the prompt image on the application interface according to the feedback information.
2. The method according to claim 1, wherein the triggering the terminal to display a prompt image on the travel route specifically includes:
determining safety knowledge information for prompting the user;
determining a prompt image identifier corresponding to the safety knowledge information;
and sending the prompt image identifier to the terminal so that the terminal can display the prompt image based on the prompt image identifier.
3. The method according to claim 1, wherein the determining, from the target security knowledge information base, security knowledge information for prompting the user specifically includes:
and determining safety knowledge information for prompting the user from the target safety knowledge information base by adopting a random algorithm.
4. The method of claim 1, wherein the second operation information is generated by a terminal according to a touch track of the original touch operation information of the user.
5. The method of claim 1, further comprising:
and when the judgment result shows that the second operation information is matched with the preset operation information, accumulating a first integral for the total integral amount of the user to obtain the updated total integral amount.
6. The method of claim 5, further comprising:
acquiring a second integral input by the user;
transferring the second tally to a tally total for the user-selected item.
7. The method of claim 6, further comprising:
and when the total integral amount of the project reaches the set total integral amount, generating prompt information for indicating that the project is started completely.
8. The method of claim 6, further comprising:
acquiring third operation information of the user;
determining a virtual resource to be exchanged to the user based on the third operation information;
and deducting a third integral corresponding to the third operation from the total integral of the user to obtain the updated total integral.
9. The method of claim 8, the virtual resource comprising:
the integral may be accumulated to the total amount of the integral, the usage rights of the background picture, or an integral of another application.
10. A method for prompting safety knowledge information is applied to a terminal and comprises the following steps:
acquiring display trigger information sent by a server;
displaying a prompt image on a traveling route of a target object on an application interface based on the display trigger information; the hint image in a displayed state on the route of travel hinders movement of the target object based on the route of travel;
acquiring a first operation of a user on the prompt image, and generating first operation information; the prompt image in the display state of the application interface is used for preventing the target task of the user from being executed;
sending the first operation information to a server;
acquiring safety knowledge information corresponding to the prompt image fed back by the server; the information content of the safety knowledge information at least comprises question information used as a test question and answer information used for providing alternative answers corresponding to the test question; the safety knowledge information is stored in a target safety knowledge information base; the target safety knowledge base is determined according to the access times of the user to the application interface;
displaying an image corresponding to the safety knowledge information;
generating second operation information based on the operation of the user on the image;
acquiring feedback information of the server based on the second operation information;
and canceling the display of the prompt image according to the feedback information.
11. The method according to claim 10, wherein the displaying a prompt image on the travel route of the target object on the application interface based on the display trigger information specifically includes:
determining a display position of the travel route based on the display trigger information;
determining the prompt image based on the display trigger information;
displaying the prompt image in a display position of the travel route.
12. The method according to claim 11, wherein the determining the prompt image based on the display trigger information specifically includes:
acquiring a prompt image identifier sent by the server;
and determining a prompt image corresponding to the prompt image identifier.
13. The method according to claim 10, wherein the displaying the image corresponding to the safety knowledge information specifically includes:
displaying an image containing a plurality of selectable regions;
generating second operation information based on the operation of the user on the image specifically comprises:
acquiring touch operation of the user on the image;
determining a selected area of the user from the plurality of selectable areas based on a touch position of the touch operation;
determining a region identification of the selected region;
and generating second operation information containing the area identification.
14. The method of claim 13, wherein determining the selected region of the user from the plurality of selectable regions comprises:
displaying a mark in a selectable area corresponding to the touch position of the touch operation;
and after the confirmation operation of the user on the mark is acquired, determining the selectable area marked by the display mark as the selected area of the user.
15. The method according to claim 10, wherein the displaying the image corresponding to the safety knowledge information specifically includes:
displaying an image containing a plurality of virtual test short messages;
generating second operation information based on the operation of the user on the image specifically comprises:
acquiring a deleting operation of the virtual test short message input by the user in a touch manner;
determining the short message identification of the virtual test short message deleted by the deleting operation;
and generating second operation information containing the short message identification.
16. The method according to claim 10, wherein the displaying the image corresponding to the safety knowledge information specifically includes:
displaying an image containing a picture to be classified and a plurality of classified areas;
generating second operation information based on the operation of the user on the image specifically comprises:
obtaining the dragging operation of the user on the picture to be classified;
determining a target classification area to which the picture to be classified is dragged by the dragging operation;
and generating second operation information containing the area identification of the target classification area.
17. A device for prompting safety knowledge information, comprising:
the access request acquisition module is used for acquiring an access request for the application interface;
a travel route determination module for determining a travel route of a target object on the application interface in response to the access request;
the prompt image triggering module is used for triggering the terminal to display a prompt image on the traveling route; the hint image in a displayed state on the route of travel hinders movement of the target object based on the route of travel;
the first operation information acquisition module is used for acquiring first operation information of the user on the prompt image;
the safety knowledge information triggering module is used for responding to the first operation information and triggering the terminal to display safety knowledge information corresponding to the prompt image; the information content of the safety knowledge information at least comprises question information used as a test question and answer information used for providing alternative answers corresponding to the test question; the safety knowledge information is stored in a target safety knowledge information base; the target safety knowledge base is determined according to the access times of the user to the application interface;
the second operation information acquisition module is used for acquiring second operation information of the user on the safety knowledge information;
the processing module is used for judging whether the second operation information is matched with preset information or not to obtain a judgment result; and when the judgment result shows that the second operation information is matched with the preset operation information, generating feedback information so that the terminal cancels the display of the prompt image on the application interface according to the feedback information.
18. The apparatus according to claim 17, wherein the prompt image triggering module is specifically configured to:
determining safety knowledge information for prompting the user;
determining a prompt image identifier corresponding to the safety knowledge information;
and sending the prompt image identifier to the terminal so that the terminal can display the prompt image based on the prompt image identifier.
19. A device for prompting safety knowledge information, comprising:
the information acquisition module is used for acquiring display trigger information sent by the server;
the prompt image display module is used for displaying a prompt image on the traveling route of the target object on the application interface based on the display trigger information; the hint image in a displayed state on the route of travel hinders movement of the target object based on the route of travel;
the first operation information generation module is used for acquiring a first operation of the user on the prompt image and generating first operation information; the prompt image in the display state of the application interface is used for preventing the target task of the user from being executed;
the first operation information sending module is used for sending the first operation information to a server;
the safety knowledge information acquisition module is used for acquiring safety knowledge information corresponding to the prompt image fed back by the server; the information content of the safety knowledge information at least comprises question information used as a test question and answer information used for providing alternative answers corresponding to the test question; the safety knowledge information is stored in a target safety knowledge information base; the target safety knowledge base is determined according to the access times of the user to the application interface;
the safety knowledge information image display module is used for displaying an image corresponding to the safety knowledge information;
a second operation information generation module, configured to generate second operation information based on an operation of the user on the image;
the processing module is used for acquiring feedback information of the server based on the second operation information; and canceling the display of the prompt image according to the feedback information.
20. The apparatus of claim 19, the security knowledge information image display module, to be specifically configured to:
displaying an image containing a plurality of selectable regions;
the second operation information generation module is specifically configured to:
acquiring touch operation of the user on the image;
determining a selected area of the user from the plurality of selectable areas based on a touch position of the touch operation;
determining a region identification of the selected region;
and generating second operation information containing the area identification.
21. The apparatus of claim 19, the security knowledge information image display module, to be specifically configured to:
displaying an image containing a plurality of virtual test short messages;
the second operation information generation module is specifically configured to:
acquiring a deleting operation of the virtual test short message input by the user in a touch manner;
determining the short message identification of the virtual test short message deleted by the deleting operation;
and generating second operation information containing the short message identification.
22. The apparatus of claim 19, the security knowledge information image display module, to be specifically configured to:
displaying an image containing a picture to be classified and a plurality of classified areas;
the second operation information generation module is specifically configured to:
obtaining the dragging operation of the user on the picture to be classified;
determining a target classification area to which the picture to be classified is dragged by the dragging operation;
and generating second operation information containing the area identification of the target classification area.
23. A safety knowledge information prompting device is a server side and comprises:
at least one processor; and the number of the first and second groups,
a memory communicatively coupled to the at least one processor; wherein,
the memory stores instructions executable by the at least one processor to enable the at least one processor to:
acquiring an access request for an application interface;
determining a travel route of a target object on the application interface in response to the access request;
triggering the terminal to display a prompt image on the traveling route; the hint image in a displayed state on the route of travel hinders movement of the target object based on the route of travel;
acquiring first operation information of a user on the prompt image;
responding to the first operation information, and triggering a terminal to display safety knowledge information corresponding to the prompt image; the information content of the safety knowledge information at least comprises question information used as a test question and answer information used for providing alternative answers corresponding to the test question; the safety knowledge information is stored in a target safety knowledge information base; the target safety knowledge base is determined according to the access times of the user to the application interface;
acquiring second operation information of the user on the safety knowledge information;
judging whether the second operation information is matched with preset information or not to obtain a judgment result;
and when the judgment result shows that the second operation information is matched with the preset operation information, generating feedback information so that the terminal cancels the display of the prompt image on the application interface according to the feedback information.
24. A prompt device for safety knowledge information, which is a terminal, comprises:
at least one processor; and the number of the first and second groups,
a memory communicatively coupled to the at least one processor; wherein,
the memory stores instructions executable by the at least one processor to enable the at least one processor to:
acquiring display trigger information sent by a server;
displaying a prompt image on a traveling route of a target object on an application interface based on the display trigger information; the hint image in a displayed state on the route of travel hinders movement of the target object based on the route of travel;
acquiring a first operation of a user on the prompt image, and generating first operation information; the prompt image in the display state of the application interface is used for preventing the target task of the user from being executed;
sending the first operation information to a server;
acquiring safety knowledge information corresponding to the prompt image fed back by the server; the information content of the safety knowledge information at least comprises question information used as a test question and answer information used for providing alternative answers corresponding to the test question; the safety knowledge information is stored in a target safety knowledge information base; the target safety knowledge base is determined according to the access times of the user to the application interface;
displaying an image corresponding to the safety knowledge information;
generating second operation information based on the operation of the user on the image;
acquiring feedback information of the server based on the second operation information;
and canceling the display of the prompt image according to the feedback information.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010116276.1A CN111338734B (en) | 2020-02-25 | 2020-02-25 | Method, device and equipment for prompting safety knowledge information |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010116276.1A CN111338734B (en) | 2020-02-25 | 2020-02-25 | Method, device and equipment for prompting safety knowledge information |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111338734A CN111338734A (en) | 2020-06-26 |
CN111338734B true CN111338734B (en) | 2021-06-04 |
Family
ID=71185605
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010116276.1A Active CN111338734B (en) | 2020-02-25 | 2020-02-25 | Method, device and equipment for prompting safety knowledge information |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111338734B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112765655B (en) * | 2021-01-07 | 2023-03-21 | 支付宝(杭州)信息技术有限公司 | Control method and device based on private data outgoing |
CN114554009A (en) * | 2022-02-15 | 2022-05-27 | 支付宝(杭州)信息技术有限公司 | Incoming call risk guiding method and device |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106686393A (en) * | 2016-12-19 | 2017-05-17 | 广州华多网络科技有限公司 | Virtual gift giving method and device |
CN109583934A (en) * | 2018-10-16 | 2019-04-05 | 阿里巴巴集团控股有限公司 | Behavioral data processing method, device and the equipment of safety behavior |
CN110633346A (en) * | 2019-08-27 | 2019-12-31 | 腾讯科技(深圳)有限公司 | Movement route recommendation method and device and storage medium |
CN110764855A (en) * | 2019-09-27 | 2020-02-07 | 上海掌门科技有限公司 | Information processing method, electronic equipment and storage medium |
-
2020
- 2020-02-25 CN CN202010116276.1A patent/CN111338734B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106686393A (en) * | 2016-12-19 | 2017-05-17 | 广州华多网络科技有限公司 | Virtual gift giving method and device |
CN109583934A (en) * | 2018-10-16 | 2019-04-05 | 阿里巴巴集团控股有限公司 | Behavioral data processing method, device and the equipment of safety behavior |
CN110633346A (en) * | 2019-08-27 | 2019-12-31 | 腾讯科技(深圳)有限公司 | Movement route recommendation method and device and storage medium |
CN110764855A (en) * | 2019-09-27 | 2020-02-07 | 上海掌门科技有限公司 | Information processing method, electronic equipment and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN111338734A (en) | 2020-06-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
AU2018202559B2 (en) | User interface for payments | |
US11611646B2 (en) | Mobile device sub-application execution in response to host application execution | |
CN104106276B (en) | Multi-level safety move transaction enables platform | |
US10043185B2 (en) | User interface for payments | |
US10350492B2 (en) | Server, information processing system, storage medium storing information processing program, and information processing method | |
JP6681968B1 (en) | Program, authentication method, terminal | |
CN103959325A (en) | Location based augmented reality system for exchange of items based on location sensing and methods and devices related thereto | |
CN108629199A (en) | Using accessibility API controls to the system and method for the access of content | |
CN111338734B (en) | Method, device and equipment for prompting safety knowledge information | |
KR20130111416A (en) | Ticket processing method and computer-readable recording medium having program recorded therein | |
CN109166027A (en) | A kind of loaning bill contract processing method and processing device | |
CN111612461A (en) | Interaction method and device based on electronic certificate and electronic equipment | |
US20230297996A1 (en) | Systems and methods to provide user verification in a shared user environment via a device-specific display | |
JP2023127458A (en) | Determination system, determination method, and program | |
JP7354162B2 (en) | Programs, information processing methods, terminals | |
KR20230068844A (en) | Method and system for performing ground conquer game connected with real map based on user location | |
JP2017523504A (en) | Feasible and authentic micro crowdsourcing | |
US20210019822A1 (en) | Associating merchant data or item data with a monetary transaction based on a location of a user device | |
US20210065465A1 (en) | Estimating a rate-based fare utilizing location data and transaction data | |
KR102572825B1 (en) | Information processing method, program, terminal | |
US20180147486A1 (en) | Server, information processing system, storage medium storing information processing program, and information processing method | |
WO2020261831A1 (en) | Information processing method, program, and terminal | |
Sieger | Perceived security and usage of a mobile payment application | |
JP2021009714A (en) | Program, information processing method, and terminal | |
US20180150537A1 (en) | Information processing system, server, storage medium storing information processing program, and information processing method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |