Method and system for providing mission information

WO2026160535A1PCT designated stage Publication Date: 2026-07-30COUPANG CORP
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
COUPANG CORP
Filing Date
2025-06-11
Publication Date
2026-07-30

Smart Images

  • Figure KR2025007961_30072026_PF_FP_ABST
    Figure KR2025007961_30072026_PF_FP_ABST
Patent Text Reader

Abstract

The present disclosure relates to a method and system for providing mission information. The method for providing mission information, according to one embodiment of the present disclosure, may comprise the steps of: obtaining information regarding a first mission associated with a user of a user terminal; determining a state of the first mission on the basis of information regarding a validity period of the first mission and information regarding a current time; determining a display format of at least one interface element representing the information regarding the first mission on the basis of the determined state of the first mission; and providing, to the user terminal, a first screen including the at least one interface element having the determined display format, wherein the information regarding the first mission may include information regarding a first condition requiring occurrence of a preset event within a preset time period from a start of the validity period.
Need to check novelty before this filing date? Find Prior Art

Description

Method and System for Providing Mission Information

[0001] The present disclosure relates to a method and system for providing mission information. More specifically, it relates to a method and system for providing information on a new type of mission to induce a delivery worker to actively perform delivery duties.

[0002] With the advancement of e-commerce technology leading to the widespread adoption of services where customers order and receive various items, including food, online, processing customer orders more quickly has become a critical factor. To process orders more rapidly, efforts are required to maintain a stable supply of delivery personnel.

[0003] The technical problem to be solved through the embodiments of the present disclosure is to provide a method and system for providing information on a mission of a form to induce a delivery worker to perform a delivery task during a specific time period.

[0004] Another technical problem to be solved through the embodiments of the present disclosure is to provide a method and system for providing information on a type of mission to increase the acceptance rate of delivery assignments in response to order requests during mission execution.

[0005] The technical problems of the present disclosure are not limited to those mentioned above, and other unmentioned technical problems will be clearly understood by a person skilled in the art of the present disclosure from the description below.

[0006] A method for providing mission information according to an embodiment of the present disclosure for solving the aforementioned technical problem comprises: a step of obtaining information about a first mission associated with a user of a user terminal; a step of determining the state of the first mission using information about the valid time of the first mission and information about the current time; a step of determining a display form of at least one interface element representing information about the first mission based on the determined state of the first mission; and a step of providing a first screen to the user terminal including at least one interface element of the determined display form, wherein the information about the first mission may include information about a first condition requiring the occurrence of a preset event within a preset time from the start time of the valid time.

[0007] In some embodiments, the preset event may be the reception of an input accepting a delivery for an order request from the user terminal.

[0008] In some embodiments, the step of determining the state of the first mission includes, when the current time is prior to the valid time, determining the state of the first mission as a first state indicating a mission scheduled to proceed, and the step of determining the display form may include, when the state of the first mission is the first state, determining the display position of the at least one interface element as a first area.

[0009] In some embodiments, the step of determining the state of the first mission includes, when the date corresponding to the current time is the same as the date corresponding to the valid time, determining the state of the first mission as a second state indicating a mission scheduled to proceed soon, and the step of determining the display form may include, when the state of the first mission is the second state, changing the display position of the at least one interface element to a second area different from the first area and changing the display color of the interface element among the at least one interface element that includes information regarding the first condition.

[0010] In some embodiments, the step of determining the state of the first mission includes, when the current time is within the valid time, determining the state of the first mission as a third state indicating a mission in progress, and the step of determining the display form may include, when the state of the first mission is the third state, determining the display position of the at least one interface element as the top of the second area.

[0011] In some embodiments, the step of determining the display form may include the step of generating a first interface element that visually displays the remaining time of the preset time in real time.

[0012] In some embodiments, the step of determining the display form may include the step of deleting the first interface element in response to the occurrence of the preset event.

[0013] In some embodiments, the step of determining the display form may include changing the display position of the interface element of the at least one interface element to the bottom of the second area in response to the elapsed time of the preset time while the preset event has not occurred.

[0014] In some embodiments, the method further comprises the steps of obtaining information about a second mission associated with the first mission and generating at least one interface element that represents information about the second mission in a form visually distinguishable from at least one interface element that represents information about the first mission, wherein the information about the second mission may include information about a second condition that requires the first mission to be achieved above a preset level.

[0015] In some embodiments, the step of creating at least one interface element representing information about the second mission may include the step of creating a second interface element that visually indicates that the second mission is in a dependent relationship with respect to the first mission.

[0016] In some embodiments, the step of creating at least one interface element representing information about the second mission may include the step of obtaining progress information of the first mission, the step of calculating the achievement rate of the second mission using the progress information of the first mission, and the step of updating the display form of the second interface element based on the achievement rate of the second mission.

[0017] A method for providing mission information according to another embodiment of the present disclosure for solving the above-described technical problem comprises: obtaining a user's selection input for at least a portion of an area displaying information about a first mission; generating a second screen containing detailed information about the first mission in response to obtaining the selection input, wherein the format of the second screen is determined according to the status information of the first mission; and providing the second screen to the user's terminal, wherein the detailed information about the first mission may include information about a first condition requiring the occurrence of a preset event within a preset time from the start time of the validity period of the first mission.

[0018] In some embodiments, the step of generating the second screen may include generating a third interface element indicating the end time of the preset time when the state of the first mission is a second state indicating a mission that is scheduled to proceed soon.

[0019] In some embodiments, the step of generating the second screen may include generating a fourth interface element that displays the remaining time of the preset time in real time when the state of the first mission is a third state indicating a mission in progress.

[0020] In some embodiments, the step of generating the second screen further includes, if there is a second mission associated with the first mission, the step of displaying detailed information about the second mission in a part of the second screen, wherein the detailed information about the second mission may include information about a second condition requiring the first mission to be achieved above a preset level.

[0021] A computing device according to another embodiment of the present disclosure for solving the technical problem described above includes a processor and a memory for storing instructions, wherein when the instructions are executed by the processor, the processor performs the operations of obtaining information about a first mission associated with a user of a user terminal, determining the state of the first mission using information about the valid time of the first mission and information about the current time, determining the display form of at least one interface element representing information about the first mission based on the determined state of the first mission, and providing a first screen to the user terminal including at least one interface element of the determined display form, wherein the information about the first mission may include information about a first condition requiring the occurrence of a preset event within a preset time from the start of the valid time.

[0022] A computing device according to another embodiment of the present disclosure for solving the technical problem described above includes a processor and a memory for storing instructions, wherein when the instructions are executed by the processor, the processor performs the operation of obtaining a user's selection input for at least a portion of an area displaying information about a first mission, the operation of generating a second screen including detailed information about the first mission in response to the selection input, wherein the format of the second screen is determined according to the status information of the first mission, and the operation of providing the second screen to the user's terminal, wherein the detailed information about the first mission may include information about a first condition requiring the occurrence of a preset event within a preset time from the start time of the validity period of the first mission.

[0023] FIG. 1 is a configuration diagram of an overall system in which a mission information provision method according to one embodiment of the present disclosure can be performed.

[0024] FIGS. 2 to 7 exemplarily illustrate a first screen and a second screen provided to a user terminal according to one embodiment of the present disclosure.

[0025] FIG. 8 is a drawing for explaining a variation of the embodiment described in FIG. 7.

[0026] FIG. 9 is a drawing for explaining a third screen provided to a user terminal according to one embodiment of the present disclosure.

[0027] FIG. 10 is a flowchart for explaining a method for providing mission information according to another embodiment of the present disclosure.

[0028] FIG. 11 is a flowchart illustrating a method for providing mission information according to another embodiment of the present disclosure.

[0029] FIG. 12 is a hardware configuration diagram of a computing device according to some embodiments of the present disclosure.

[0030] Hereinafter, various embodiments of the present disclosure will be described in detail with reference to the attached drawings. The advantages and features of the present disclosure and the methods for achieving them will become clear by referring to the embodiments described below in detail together with the attached drawings. However, the technical concept of the present disclosure is not limited to the following embodiments but can be implemented in various different forms. The following embodiments are provided merely to complete the technical concept of the present disclosure and to fully inform those skilled in the art of the scope of the present disclosure, and the technical concept of the present disclosure is defined only by the scope of the claims.

[0031] In describing the various embodiments of the present disclosure, if it is determined that a detailed description of related known configurations or functions could obscure the essence of the present disclosure, such detailed description is omitted.

[0032] Unless otherwise defined, terms used in the following embodiments (including technical and scientific terms) may be used in a meaning commonly understood by those skilled in the art to which this disclosure pertains, but this may vary depending on the intent of those skilled in the art, case law, the emergence of new technology, etc. The terms used in this disclosure are for describing the embodiments and are not intended to limit the scope of this disclosure.

[0033] In the following embodiments, singular expressions include plural concepts unless the context clearly specifies them as singular. Additionally, plural expressions include singular concepts unless the context clearly specifies them as plural.

[0034] In addition, terms such as first, second, A, B, (a), (b), etc. used in the following embodiments are used merely to distinguish one component from another, and the essence, order, or sequence of the said component is not limited by such terms.

[0035] Hereinafter, various embodiments of the present disclosure will be described in detail with reference to the attached drawings.

[0036] FIG. 1 is a configuration diagram of an overall system in which a mission information provision method according to one embodiment of the present disclosure can be performed.

[0037] Referring to FIG. 1, the entire system in which a mission information providing method according to one embodiment of the present disclosure can be performed may be configured to include a mission information providing system (100), and in some embodiments may further include a user terminal (200). Meanwhile, although FIG. 1 is illustrated as having the mission information providing system (100) separated from the user terminal (200) for convenience of explanation, it is obvious to those skilled in the art that at least some of the configuration and / or functions of the mission information providing system (100) may be implemented within the user terminal (200).

[0038] The mission information providing system (100) may be a device / system that stores and manages information regarding at least one mission and provides the mission information managed by the mission information providing system (100) to a user terminal (200). Here, the mission may refer to a task to provide the user (i.e., the delivery person) with an opportunity to obtain additional rewards in performing delivery or shipping tasks for a request to order food or items.

[0039] In some embodiments, the mission information provided by the mission information providing system (100) may include information regarding a first mission representing a conditional mission that requires the occurrence of a specific event within a specific time. Specifically, the first mission may include a first condition that requires the occurrence of a preset event within a preset time from the start time of the validity period of the first mission. At this time, the validity period of the first mission (which may refer to a limited time range in which the first mission can be performed) is that the first mission can be successfully performed only within the validity period, and if the validity period expires, the first mission fails or becomes invalid. Additionally, a preset event may be the reception of an input accepting a delivery for an order request from the user terminal (200). That is, the first mission can proceed validly only if an input accepting the delivery is received within a preset time from the start time of the validity period of the first mission, and if an input accepting the delivery is not received within a preset time from the start time of the validity period of the first mission, the first mission may be treated as a failure. Depending on the case, the first mission may be referred to or named as the 'first acceptance condition mission', 'basic mission', 'main mission', 'conditional mission', etc. Meanwhile, the time condition associated with the first mission (i.e., the validity period of the first mission and / or the preset time) may be determined based on past delivery demand and supply conditions according to the time zone of the region associated with the location of the user terminal.

[0040] In some embodiments, the mission information provided by the mission information providing system (100) may include information regarding a second mission that provides additional rewards based on the achievement rate or progress rate of the first mission. Specifically, the second mission may include a second condition requiring the first mission to be achieved above a preset level. For example, the second condition may require that the ratio of orders accepted / completed for delivery to total orders within the validity period of the first mission be 70% or higher. Additionally, since the second mission is dependent on the first mission, the success of the second mission may be determined based on the success of the first mission. Specifically, if the first mission is successful, the success of the second mission may be determined based on whether the second condition is achieved, and if the first mission fails, the second mission may be determined as a failure regardless of whether the second condition is achieved, and the success of the second mission may not affect the success of the first mission. Meanwhile, the first mission is not limited to the first mission that includes the first condition described above. In other words, the second mission may refer to a mission that is dependent on another type of mission that does not include the first condition. Depending on the case, the second mission may be referred to or named as an 'additional mission,' 'sub-mission,' 'dependent mission,' 'additional bonus mission,' etc.

[0041] In some embodiments, the mission information providing system (100) may obtain information regarding a first mission associated with a user of the user terminal (200), and may determine the status of the first mission using information regarding the validity period of the first mission and information regarding the current time. Additionally, based on the determined status of the first mission, the display form of at least one interface element representing information regarding the first mission may be determined, and a first screen including at least one interface element of the determined display form may be provided to the user terminal (200). At this time, the information regarding the first mission may include information regarding a first condition requiring the occurrence of a preset event within a preset time from the start of the validity period. A detailed explanation regarding this will be provided later.

[0042] In some embodiments, the mission information providing system (100) may obtain a user's selection input for at least a portion of an area displaying information about a first mission, and in response to the selection input, may generate a second screen containing detailed information about the first mission and provide the second screen to the user's user terminal (200). Here, the detailed information about the first mission may include information about a first condition requiring the occurrence of a preset event within a preset time from the start time of the validity period of the first mission, and the format of the second screen may be determined according to the status information of the first mission. A detailed explanation regarding this will be provided later.

[0043] Meanwhile, the mission information providing system (100) described above may be implemented with at least one computing device. For example, all functions of the mission information providing system (100) may be implemented in a single computing device, or the first function of the mission information providing system (100) may be implemented in a first computing device and the second function may be implemented in a second computing device. Alternatively, specific functions of the mission information providing system (100) may be implemented in multiple computing devices.

[0044] A computing device may include any device equipped with computing functions, and for an example of such a device, refer to FIG. 12. Since a computing device is a collection of various components (e.g., memory, processor, etc.) that interact, it may be referred to as a 'computing system' depending on the case. Additionally, a computing system may refer to a collection of multiple computing devices that interact.

[0045] The user terminal (200) may be a computing device used by a user (e.g., a worker or delivery person performing a delivery task) to perform a delivery task. In some embodiments, the user may check mission information provided by the mission information provision system (100) through the user terminal (200). For example, the user may check a first screen containing information about a first mission through the user terminal (200). In another example, the user may check a second screen containing detailed information about the first mission through the user terminal (200). The user terminal (200) may be implemented as various types of computing devices such as a smartphone, a laptop, a desktop, etc., and reference should be made to FIG. 12 for an example of such a computing device. In some cases, the user terminal (200) may be referred to or named as a 'worker terminal', 'delivery person terminal', etc.

[0046] Meanwhile, as illustrated in FIG. 1, the mission information providing system (100) and the user terminal (200) can communicate through a network. Here, the network can be implemented as any type of wired or wireless network, such as a Local Area Network (LAN), a Wide Area Network (WAN), a mobile radio communication network, or Wibro (Wireless Broadband Internet).

[0047] Hereinafter, with reference to FIGS. 2 to 9, a specific method for providing mission information according to some embodiments of the present disclosure will be described through a user interface displayed on a user terminal (200). For example, the user interface may be a screen displayed on an application or web browser running on the user terminal (200).

[0048] FIGS. 2 through 7 illustrate, in an exemplary manner, a first screen and a second screen provided to a user terminal according to an embodiment of the present disclosure. Here, the first screen may refer to a screen containing information regarding at least one mission associated with the user (i.e., mission(s) currently being performed by the user or mission(s) that the user can perform). The second screen may refer to a screen containing detailed information regarding any one of the at least one mission included in the first screen. Hereinafter, the description will be made assuming that at least one mission associated with the user includes a first mission comprising a first condition requiring the occurrence of a preset event within a preset time from the start of a valid time, and a second mission comprising a second condition requiring the achievement of the first mission above a preset level. In other words, the description will focus on the method of providing information regarding the first mission and information regarding the second mission associated with the first mission.

[0049] FIG. 2 illustrates, for example, a first screen (2a) and a second screen (2b) when the state of the first mission is a first state indicating a mission scheduled to proceed (i.e., when the current time is before the valid time of the first mission).

[0050] First, the first screen (2a) is described.

[0051] As illustrated in FIG. 2, the first screen (2a) may include a first area (section #1) displaying information about a scheduled mission or a waiting mission, and a second area (section #2) displaying information about today's mission or a currently ongoing mission. If the current time is before the valid time of the first mission, the state of the first mission may be determined as a first state indicating a mission scheduled to proceed, and in this case, at least one interface element indicating information about the first mission and at least one interface element (20) indicating information about a second mission associated with the first mission may be displayed in the first area.

[0052] At least one interface element representing information about the first mission may include an interface element that displays information about the target number of deliveries (e.g., '10 deliveries'), information about the first condition (e.g., 'first acceptance required by 16:50'), valid time information (e.g., 'Tomorrow|16:30~19:30'), and reward information (e.g., '10,000 won') as text. Here, the information about the first condition may include information indicating the end time of a preset time (e.g., 'by 16:50') and information about a preset event (e.g., 'first acceptance'). Additionally, the interface element representing information about the first mission may include an interface element (e.g., a gauge icon) that visually displays the status information of the first mission (e.g., 'scheduled').

[0053] The display form of at least one interface element representing information about the second mission can be determined based on the display form of at least one interface element representing information about the first mission. In other words, the display form of at least one interface element representing information about the first mission can be determined based on the state of the first mission, and the display form of at least one interface element representing information about the second mission can be determined based on the display form of at least one interface element representing information about the first mission. Specifically, at least one interface element representing information about the second mission can be displayed in the lower area of ​​the region where at least one interface element representing information about the first mission is displayed.

[0054] At least one interface element representing information about the second mission may include an interface element that displays information about a second condition requiring the first mission to be achieved above a preset level (e.g., '70% acceptance / completion rate during mission') and reward information (e.g., '+70,000 won') in text form. In this case, the reward information for the second mission may include a marker (e.g., '+') indicating that it is additionally provided upon the success of the first mission. At least one interface element representing information about the second mission may include an interface element (e.g., a gauge icon) that visually displays the status information of the second mission (e.g., '100%'), and the interface element that visually displays the status information of the second mission may be in a form that visually indicates that the second mission is in a dependent relationship with the first mission. For example, the gauge icon of the second mission may be displayed in a smaller size than the gauge icon of the first mission and may be displayed in a form connected to the gauge icon of the first mission.

[0055] Next, the second screen (2b) will be described.

[0056] As illustrated in FIG. 2, in response to a user obtaining an input through a user terminal (200) to select an area of ​​a region representing information about a first mission on a first screen (2a), a second screen (2b) may be provided, which includes detailed information about a first mission and detailed information about a second mission.

[0057] Detailed information (21) of the first mission may be displayed in one area of ​​the second screen (2b), and detailed information (22) of the second mission may be displayed in the area immediately below it. The detailed information (21) of the first mission and the detailed information (22) of the second mission may include information on the type of mission (e.g., 'daily mission', 'additional mission'), information on the target number of orders (e.g., 'when 10 orders are delivered', 'acceptance / completion rate of 70% or more during the mission'), information on rewards upon success (e.g., '10,000 won bonus', '7,000 won bonus additional'), and information on the date and time of payment of rewards upon success (e.g., 'payment on the next settlement date'). The detailed information (22) of the second mission may further include additional information regarding the target number of orders (e.g., 'ratio of completed orders to total orders during the mission period (decrease when orders are rejected / ignored / canceled)').

[0058] In the lower area of ​​the area where the detailed information (22) of the second mission is displayed, the time condition information (23) of the first mission may be displayed, such as the first mission start date information (e.g., '02.21 (Mon)'), the first condition information (e.g., 'first order acceptance required by 16:50'), and the validity period information (e.g., 'during 16:30 to 19:30'). Additionally, at the bottom of the second screen (2b), the remaining time information (24) until the start of the first mission (e.g., '3 days remaining until mission start') may be further displayed.

[0059] FIG. 3 illustrates, by way of example, the first screen (3a) and the second screen (3b) when the state of the first mission is the second state indicating the mission scheduled to proceed (i.e., when the current time is before the valid time of the first mission, or when the date corresponding to the current time is the same as the date corresponding to the valid time). For convenience of explanation, the description of elements that are substantially the same as those described in FIG. 2 is omitted below, and only the elements that differ from those described in FIG. 2 are described in detail.

[0060] First, the first screen (3a) is described.

[0061] When the state of the first mission is the second state, at least one interface element representing information about the first mission and at least one interface element (30) representing information about the second mission associated with the first mission may be displayed in the second area of ​​the first screen (3a). In this case, the color of the interface element (31) containing information about the first condition (e.g., 'First acceptance required by 16:50') and valid time information (e.g., 'during 16:30–19:30') among the interface elements representing information about the first mission may be changed to a color that is distinguishable from other interface elements. Accordingly, the information about the first condition and the valid time information may be visually highlighted. Additionally, the status information within the gauge icon of the first mission may be changed to information representing the second state (e.g., 'Starts soon'). Furthermore, the reward information (33) for multiple missions displayed in the second area may be changed to amount information in which the reward amounts for the first mission and the second mission are combined.

[0062] Next, the second screen (3b) is described.

[0063] In one area of ​​the second screen (3b), an interface element (34) indicating a first condition (e.g., 'First order acceptance required by 16:50') may be displayed. Specifically, an interface element including information indicating the end time of a preset time related to the first condition and information indicating a preset event may be displayed at the top of the second screen (3b). Additionally, the status information within the gauge icon of the first mission may be changed and displayed as information on the number of remaining cases until the target number of cases is achieved (e.g., '10 remaining') (35). At the bottom of the second screen (3b), information on the time remaining until the start of the first mission (e.g., '0:59 remaining until mission start') (36) may be further displayed. At this time, the time information may change in real time as time passes.

[0064] FIG. 4 exemplarily illustrates the first screen (4a) and the second screen (4b) when the state of the first mission is a third state indicating a mission in progress (i.e., when the current time is within the valid time). For convenience of explanation, the description of elements that are substantially the same as those described in FIG. 2 and FIG. 3 is omitted, and elements that differ from those described in FIG. 2 and FIG. 3 are described in detail below.

[0065] First, the first screen (4a) is described.

[0066] When the state of the first mission is the third state, at least one interface element representing information about the first mission and at least one interface element (40) representing information about the second mission associated with the first mission may be displayed at the top of the second area of ​​the first screen (4a). That is, information about the first mission and information about the second mission may be displayed with priority over other information about today's mission or currently ongoing mission displayed in the second area. In this case, the interface element (41) containing information about the first condition and valid time information may be changed and displayed as an interface element that visually displays the remaining time of the preset time in real time (e.g., 'within 19 minutes and 59 seconds'). That is, in response to the elapsed time of the first mission's valid time, an interface element that visually displays the remaining time of the preset time in real time may be displayed. Accordingly, the user can more effectively recognize and verify the time limit for achieving the first condition of the first mission. In addition, information on the number of deliveries remaining until the target number of deliveries is achieved (e.g., '10 remaining') (42) may be displayed within the gauge icon of the first mission.

[0067] Next, the second screen (4b) is described.

[0068] In one area of ​​the second screen (4b), an interface element (43) indicating a first condition (e.g., 'First order must be accepted within 19 minutes and 59 seconds') may be displayed. Specifically, an interface element including information regarding the remaining time of a preset time and information indicating a preset event may be displayed at the top of the second screen (4b). Additionally, an interface element (i.e., a gauge icon) (44) indicating the status information of the first mission may be displayed in a form that visually indicates that it is in an activated state. At the bottom of the second screen (4b), an interface element (e.g., 'Go online and do the mission') (45) for changing the state of the user terminal to start the mission may be provided. That is, the connection state of the user terminal may be changed according to an input corresponding to the interface element (45) of the second screen (4b). For example, it may be changed from an offline state to an online state, and the online state may mean a state in which delivery tasks can be assigned or an assigned delivery task can be accepted.

[0069] FIG. 5 exemplarily illustrates the first screen (5a) and the second screen (5b) when the first condition is achieved (i.e., when a preset event occurs within a preset time from the start of the valid time). For convenience of explanation, the description of elements that are substantially the same as those described in FIG. 2 to 4 is omitted below, and elements that differ from those described in FIG. 2 to 4 are described in detail.

[0070] First, the first screen (5a) is described.

[0071] When the first condition is achieved, for example, when an input accepting a delivery for an order request is received from a user terminal, at least one interface element representing information about the first mission and at least one interface element (50) representing information about the second mission associated with the first mission may be maintained in a state displayed at the top of the second area of ​​the first screen (5a). However, information about the first condition is no longer displayed, and only valid time information (e.g., 'during 16:30 to 19:30') (51) may be displayed at the corresponding location. Additionally, the achievement of the first condition may mean that one delivery task has been completed, and in this case, information regarding the number of deliveries remaining until the target number is achieved (e.g., '9 remaining') (52) may be changed within the gauge icon of the first mission. Subsequently, as the user accepts or performs additional delivery tasks, the information regarding the number of deliveries remaining displayed within the gauge icon of the first mission may be changed. Additionally, as the first mission progresses, the display form of the interface element (i.e., gauge icon) (53) indicating the second status information or progress rate can be changed to a form that visually expresses that the state is activated.

[0072] Next, the second screen (5b) is described.

[0073] In the second screen (5b), the interface element (i.e., gauge icon) (54) indicating the status information of the first mission can be changed to display information on the number of remaining deliveries (e.g., '9 remaining'). At this time, the degree of achievement of the goal can be displayed by filling up the gauge portion of the gauge icon of the first mission clockwise from the 12 o'clock position. Additionally, the interface element (i.e., gauge icon) (55) indicating the status information of the second mission can be changed to an active state, and information on the achievement rate of the second mission can be displayed.

[0074] FIG. 6 exemplarily illustrates the first screen (6a) and the second screen (6b) when the first condition is not met (i.e., when a preset event does not occur within a preset time from the start of the valid time and the preset time has elapsed). For convenience of explanation, the description of elements that are substantially the same as those described in FIG. 2 to 4 is omitted below, and elements that differ from those described in FIG. 2 to 4 are described in detail.

[0075] First, the first screen (6a) is described.

[0076] If the first condition is not met, at least one interface element representing information about the first mission and at least one interface element (60) representing information about the second mission associated with the first mission may be displayed at the bottom of the second area of ​​the first screen (6a). That is, the information about the first mission and the information about the second mission may be displayed at a lower level than other information about today's mission or currently ongoing mission displayed in the second area.

[0077] At least one interface element representing information about the first mission may include information (61) indicating mission failure, and an interface element (i.e., a gauge icon) (62) representing the status information of the first mission may be changed to display information indicating that the mission has ended (e.g., 'ended'). Additionally, as the second mission is determined to have failed as the first mission fails, an interface element (i.e., a gauge icon) (63) representing the status information of the second mission may also be changed to display information indicating that the mission has ended (e.g., 'ended').

[0078] Next, the second screen (6b) is described.

[0079] Information (64), including detailed information of the first mission and detailed information of the second mission, displayed on the second screen (6a), can be displayed visually opaquely.

[0080] Meanwhile, even if the first mission fails after the first mission has achieved the first condition and the validity period of the first mission has elapsed, a screen substantially identical in form to the first screen and second screen described in FIG. 6 may be provided.

[0081] FIG. 7 illustrates the first screen and the second screen as examples when the first mission and the second mission are completed (i.e., when the validity period of the first mission has elapsed). For convenience of explanation, the description of elements that are substantially the same as those described in FIG. 2 to 5 is omitted below, and elements that differ from those described in FIG. 2 to 5 are described in detail.

[0082] First, the first screen (7a) is described.

[0083] When the first mission is completed, that is, when the validity period of the first mission has elapsed while the conditions of the first mission have been met, an interface element (e.g., 'View more completed missions' icon) (71) providing an expandable function may be displayed at the bottom of the second area of ​​the first screen (7a), and depending on the input selecting the 'View more completed missions' icon, at least one interface element displaying information about the first mission and at least one interface element (70) displaying information about the second mission associated with the first mission may be displayed on the second area of ​​the first screen (7a). The gauge icon of the first mission and the gauge icon of the second mission may be changed to a form indicating that the mission has been successful.

[0084] Next, the second screen (7b) is described.

[0085] The second screen (7b) may include text and images indicating the completion of a mission. For example, text indicating the success of the first mission (e.g., 'Mission successful, 10,000 won bonus acquired!') and images may be displayed in one area of ​​the second screen (7b). In another example, text indicating the success of the second mission (e.g., 'Mission successful, 7,000 won additional bonus acquired!') and images may be displayed in one area of ​​the second screen (7b).

[0086] Meanwhile, although FIG. 7 illustrates an exemplary case where both the first and second missions are successful, there may be cases where the second mission fails even if the first mission is successful. In this case, the screen provided to the user terminal is explained with reference to FIG. 8.

[0087] FIG. 8 is a drawing for explaining a variation of the embodiment described in FIG. 7.

[0088] As illustrated in FIG. 8, in at least one interface element representing information about a first mission and at least one interface element (80) representing information about a second mission associated with the first mission, the gauge icon of the first mission may include information indicating that the first mission was successful, while the gauge icon of the second mission may include information (81) indicating that the mission failed. In this case, the detailed information of the first mission on the second screen (8b) is the same as the example in FIG. 7, but the detailed information (82) of the second mission may be displayed visually opaquely.

[0089] FIG. 9 is a drawing for explaining a third screen provided to a user terminal according to one embodiment of the present disclosure.

[0090] FIG. 9 illustrates an exemplary third screen (9) provided to a user terminal upon completion of a delivery for an order request. When a delivery task for an order request is completed, mission information that has progressed according to the completion of the delivery task may be displayed on the third screen (9). In the example of FIG. 9, an interface element (91a) including progress information for a first mission and progress information for a second mission may be displayed in one area of ​​the third screen (9). Specifically, the progress information for the first mission may include information on the remaining target number of deliveries (e.g., 'if 9 more deliveries'), information on rewards upon success (e.g., '10,000 won'), information on the target number of deliveries (e.g., '10 deliveries'), and information on the achievement of the goal. At this time, the goal achievement information may be displayed in the form of a gauge bar. For example, the degree of goal achievement may be displayed by the gauge bar filling up in one direction according to the achievement rate of the first mission upon completion of the delivery. The progress information for the second mission may include condition information for the second mission (e.g., 'when maintaining 70%') and reward information upon success (e.g., '7,000 won'), and may be displayed in text form below the progress information for the first mission. In this case, the progress information for the second mission may further include a marker (e.g., '+') indicating that the second mission is an additional mission dependent on the first mission.

[0091] Meanwhile, if the first mission is completed (i.e., successful) as the delivery is completed, the interface element (91b) containing the progress information of the first mission and the progress information of the second mission may be changed to a form indicating mission success. Additionally, an interface element (e.g., a dynamic image with a moving coin-shaped image) (92) that intuitively indicates mission completion may be displayed on the third screen (9). For example,

[0092] Up to this point, with reference to FIG. 1, an overall system in which a mission information provision method according to some embodiments of the present disclosure can be performed has been described, and with reference to FIG. 2 through 9, a user interface according to a specific mission information provision method according to some embodiments of the present disclosure has been described. The embodiments described above may be understood in more detail by referring to other embodiments to be described later. Furthermore, the technical concept that can be understood through the embodiments described above may be reflected in other embodiments to be described later, even without being separately specified.

[0093] Hereinafter, a method for providing mission information according to several embodiments of the present disclosure will be described in detail with reference to the drawings, including FIG. 10. For convenience of understanding, the following description will continue under the assumption that all steps / operations of the methods to be described below are performed in the mission information providing system (100) (hereinafter abbreviated as 'system'). However, in an actual environment, depending on the implementation method, some steps / operations of the methods to be described below may be performed at a user terminal (200).

[0094] FIG. 10 is a flowchart illustrating a method for providing mission information according to another embodiment of the present disclosure. However, this is merely a preferred embodiment for achieving the purpose of the present disclosure, and it is understood that some steps may be added or deleted as necessary. Additionally, for convenience of explanation, the subject of each step may be omitted from the description.

[0095] First, in step S11, information regarding a first mission associated with a user of a user terminal may be obtained. The mission associated with the user may refer to a mission(s) that the user is currently conducting or a mission(s) that the user can conduct. Here, the first mission may include a first condition requiring the occurrence of a preset event within a preset time from the start of the valid time.

[0096] Next, in step S12, the state of the first mission can be determined using information regarding the valid time of the first mission and information regarding the current time, and in step S13, based on the state of the first mission determined in step S12, the display form of at least one interface element representing information about the first mission can be determined. Here, the information about the first mission may include information regarding a first condition requiring the occurrence of a preset event within a preset time from the start time of the valid time of the first mission.

[0097] For example, if the current time is prior to the aforementioned valid time, the state of the first mission may be determined as a first state indicating a mission scheduled to proceed. In this case, the display location of at least one interface element indicating information about the first mission may be determined as a first area of ​​the first screen. In another example, if the current time is prior to the aforementioned valid time, or if the date corresponding to the current time is the same as the date corresponding to the aforementioned valid time, the state of the first mission may be determined as a second state indicating a mission scheduled to proceed soon. In this case, the display location of at least one interface element indicating information about the first mission may be changed to a second area different from the first area. At this time, the display color of the interface element containing information about the first condition of the first mission among at least one interface element may be changed.

[0098] In another example, if the current time is within the aforementioned valid time, the state of the first mission may be determined to be a third state indicating a mission in progress. In this case, the display position of at least one interface element indicating information about the first mission may be determined to be the top of the second area. At this time, at least one interface element may include a first interface element that visually displays the remaining time of a preset time in real time. In another example, when the state of the first mission is in the third state indicating a mission in progress, if a preset event occurs, the first interface element that visually displays the remaining time of the preset time in real time may be deleted and not displayed in response. In another example, when the state of the first mission is in the third state indicating a mission in progress, if no preset event occurs and a preset time has elapsed, the display position of at least one interface element indicating information about the first mission may be changed to the bottom of the second area in response.

[0099] Next, in step S14, a first screen including at least one interface element of the display form determined in step S13 may be provided to the user terminal.

[0100] Meanwhile, if there is a second mission associated with the first mission, the first screen may additionally include at least one interface element containing information about the second mission. This will be explained in detail below.

[0101] First, information regarding a second mission associated with a first mission may be obtained. Here, the information regarding the second mission may include information regarding a second condition requiring the first mission to be achieved above a preset level.

[0102] Next, at least one interface element representing information regarding the second mission may be created using information regarding the second mission. In this case, the at least one interface element representing information regarding the second mission may be created in a form that is visually distinguishable from at least one interface element representing information regarding the first mission, while being visually and content-wise dependent on the information regarding the first mission. For example, a second interface element may be created that visually indicates that the second mission is in a dependent relationship with respect to the first mission. In this case, the display form of the second interface may be determined based on the progress information of the first mission. Specifically, the progress information of the first mission may be obtained, the achievement rate of the second mission may be calculated using the progress information of the first mission, and the display form of the second interface element may be updated based on the achievement rate of the second mission.

[0103] FIG. 11 is a flowchart illustrating a method for providing mission information according to another embodiment of the present disclosure. However, this is merely a preferred embodiment for achieving the purpose of the present disclosure, and it is understood that some steps may be added or deleted as necessary. Additionally, for convenience of explanation, the subject of each step may be omitted from the description.

[0104] First, in step S21, a user's selection input for at least a portion of the area displaying information about the first mission can be obtained.

[0105] Next, in step S22, a second screen containing detailed information about the first mission may be generated in response to obtaining a selection input, and in step S23, the second screen may be provided to the user terminal of the user. Here, the detailed information about the first mission may include information about a first condition requiring the occurrence of a preset event within a preset time from the start time of the validity period of the first mission.

[0106] In one embodiment, the format of the second screen may be determined according to the status information of the first mission. For example, if the status of the first mission is a second state indicating a mission scheduled to proceed soon, the second screen may include a third interface element indicating the end time of a preset time. In another example, if the status of the first mission is a third state indicating a mission in progress, the second screen may include a fourth interface element indicating the remaining time of the preset time in real time.

[0107] Meanwhile, if there is a second mission associated with the first mission, the second screen may include additional detailed information regarding the second mission. Specifically, if there is a second mission associated with the first mission, detailed information regarding the second mission may be displayed in a portion of the second screen, and the detailed information regarding the second mission may include information regarding a second condition requiring the first mission to be achieved above a preset level.

[0108] Up to now, a method for providing mission information according to some embodiments of the present disclosure has been described with reference to FIG. 10 and FIG. 11. Specific examples of the first screen described with reference to FIG. 10 and the second screen described with reference to FIG. 11 are to be referred to in FIG. 2 through FIG. 7 described above.

[0109] Hereinafter, with reference to FIG. 12, an exemplary computing device (1000) capable of implementing the system (100) described above will be described.

[0110] FIG. 12 is a hardware configuration diagram of a computing device according to some embodiments of the present disclosure.

[0111] Referring to FIG. 12, a computing device (1000) may include one or more processors (1100), a bus (1600), a communication interface (1200), a memory (1400) for loading a computer program executed by the processor (1100), and a storage (1300) for storing a computer program (1500). However, FIG. 12 illustrates only the components related to the embodiments of the present disclosure. Therefore, a person skilled in the art to which the present disclosure belongs will understand that other general-purpose components may be included in addition to the components illustrated in FIG. 9. That is, the computing device (1000) may include various additional components in addition to the components illustrated in FIG. 12. Furthermore, depending on the case, the computing device (1000) may be configured in a form in which some of the components illustrated in FIG. 9 are omitted. Hereinafter, each component of the computing device (1000) will be described.

[0112] The processor (1100) can control the overall operation of each component of the computing device (1000). The processor (1100) may be configured to include at least one of a CPU (Central Processing Unit), MPU (Micro Processor Unit), MCU (Micro Controller Unit), GPU (Graphic Processing Unit), or any form of processor well known in the art of the present disclosure. Additionally, the processor (1100) may perform operations for at least one application or program for executing operations / methods according to embodiments of the present disclosure. The computing device (1000) may have one or more processors.

[0113] Next, the memory (1400) may store various data, commands and / or information. The memory (1400) may load a computer program (1500) from the storage (1300) to execute an operation / method according to the embodiments of the present disclosure. The memory (1400) may be implemented as a volatile memory such as RAM, but the present disclosure is not limited thereto.

[0114] Next, the bus (1600) can provide communication functions between components of the computing device (1000). The bus (1600) can be implemented as various types of buses, such as an address bus, a data bus, and a control bus.

[0115] Next, the communication interface (1200) can support wired and wireless internet communication of the computing device (1000). Additionally, the communication interface (1200) may support various communication methods other than internet communication. To this end, the communication interface (1200) may be configured to include a communication module well known in the art of the present disclosure.

[0116] Next, the storage (1300) may store one or more computer programs (1500) non-temporarily. The storage (1300) may be configured to include non-volatile memory such as ROM (Read Only Memory), EPROM (Erasable Programmable ROM), EEPROM (Electrically Erasable Programmable ROM), flash memory, a hard disk, a removable disk, or any form of computer-readable recording medium well known in the art to which this disclosure belongs.

[0117] Next, the computer program (1500) may include one or more instructions that cause the processor (1100) to perform an operation / method according to various embodiments of the present disclosure when loaded into memory (1400). That is, the processor (1100) may perform an operation / method according to various embodiments of the present disclosure by executing one or more loaded instructions.

[0118] For example, a computer program (1500) may include instructions for performing operations such as acquiring information about a first mission associated with a user of a user terminal, determining the state of the first mission using information about the valid time of the first mission and information about the current time, determining the display form of at least one interface element representing information about the first mission based on the determined state of the first mission, and providing a first screen to the user terminal that includes at least one interface element of the determined display form. At this time, the information about the first mission may include information about a first condition requiring the occurrence of a preset event within a preset time from the start of the valid time.

[0119] As another example, a computer program (1500) may include instructions for performing operations such as obtaining a user's selection input for at least a portion of an area displaying information about a first mission, generating a second screen containing detailed information about the first mission in response to the selection input, wherein the format of the second screen is determined according to the status information of the first mission, and providing the second screen to the user's terminal. In this case, the detailed information about the first mission may include information about a first condition requiring the occurrence of a preset event within a preset time from the start time of the validity period of the first mission.

[0120] As another example, a computer program (1500) may include instructions that perform at least some of the steps / actions / methods described with reference to FIGS. 1 through 11.

[0121] Meanwhile, in some embodiments, the computing device (1000) illustrated in FIG. 12 may refer to a virtual machine implemented based on cloud technology. For example, the computing device (1000) may be a virtual machine running on one or more physical servers included in a server farm. In this case, at least some of the processor (1100), memory (1400), and storage (1300) illustrated in FIG. 12 may be virtual hardware, and the communication interface (1200) may also be implemented as a virtualized networking element such as a virtual switch.

[0122] Various embodiments of the present disclosure and effects according to the embodiments have been described with reference to FIGS. 1 to 12. The effects according to the technical concept of the present disclosure are not limited to those described above, and other unmentioned effects will be clearly understood by a person skilled in the art from the description below.

[0123] Furthermore, just because the above embodiments describe a plurality of components being combined into one or operating in combination, the technical concept of the present disclosure is not necessarily limited to these embodiments. That is, within the scope of the purpose of the technical concept of the present disclosure, all such components may be selectively combined into one or more combinations to operate.

[0124] The technical concept of the present disclosure described above may be implemented as computer-readable code on a computer-readable recording medium. A computer program recorded on a computer-readable recording medium may be transmitted to another computing device via a network such as the Internet and installed on said computing device, thereby being used on said computing device.

[0125] Although operations are depicted in a specific order in the drawings, it should not be understood that the operations must necessarily be executed in the specific order depicted or in a sequential order, or that all depicted operations must be executed to obtain the desired result. In certain situations, multitasking and parallel processing may be advantageous. Although various embodiments of the present disclosure have been described above with reference to the attached drawings, those skilled in the art will understand that the technical concept of the present disclosure may be implemented in other specific forms without altering the technical concept or essential features thereof. Therefore, the embodiments described above should be understood as illustrative in all respects and not restrictive. The scope of protection of the present disclosure shall be interpreted by the claims below, and all technical concepts within the equivalent scope shall be interpreted as being included within the scope of rights of the technical concept defined by the present disclosure.

[0126] [Explanation of the symbol]

[0127] 100: Mission Information Provision System

[0128] 200: User terminal

[0129] 2a, 3a, 4a, 5a, 6a, 7a: 1st screen

[0130] 2b, 3b, 4b, 5b, 6b, 7b, 8b: 2nd screen

[0131] 9: Third screen

[0132] 20, 30, 31, 34, 40, 41, 43, 44, 45, 50, 53, 55, 62, 63, 70, 71, 91a, 91b, 92: Interface elements

[0133] 21, 22, 23, 24, 33, 35, 36, 42, 51, 52, 61, 64, 81, 82: Information

[0134] S11, S12, S13, S14, S21, S22, S23: Step

[0135] 1000: Computing device 1100: Processor

[0136] 1200: Communication interface 1300: Storage

[0137] 1400: Memory 1500: Computer program

[0138] 1600: Bus

Claims

1. In a method performed by a computing device, A step of obtaining information about a first mission associated with a user of a user terminal; A step of determining the state of the first mission using information regarding the valid time of the first mission and information regarding the current time; A step of determining the display form of at least one interface element representing information about the first mission based on the state of the first mission determined above; and The method includes the step of providing a first screen to the user terminal that includes at least one interface element of the above-determined display form, The information regarding the first mission above includes information regarding a first condition requiring the occurrence of a preset event within a preset time from the start of the valid time. Method of providing mission information.

2. In Paragraph 1, The above preset event is the reception of an input accepting delivery for an order request from the user terminal, Method of providing mission information.

3. In Paragraph 1, The step of determining the state of the first mission above is, If the current time is prior to the valid time, the method includes a step of determining the state of the first mission as a first state representing a mission scheduled to proceed. The step of determining the above display form is, When the state of the first mission is the first state, the method includes the step of determining the display position of the at least one interface element as the first region. Method of providing mission information.

4. In Paragraph 3, The step of determining the state of the first mission above is, If the date corresponding to the current time is the same as the date corresponding to the valid time, the step of determining the state of the first mission as a second state indicating a mission scheduled to proceed soon is included. The step of determining the above display form is, When the state of the first mission is the second state, a step of changing the display position of the at least one interface element to a second area different from the first area; and A step comprising changing the display color of an interface element that includes information regarding the first condition among the at least one interface element, Method of providing mission information.

5. In Paragraph 1, The step of determining the state of the first mission above is, If the current time is within the valid time, the method includes a step of determining the state of the first mission as a third state representing a mission in progress. The step of determining the above display form is, If the state of the first mission is the third state, the method includes the step of determining the display position of the at least one interface element as the top of the second region. Method of providing mission information.

6. In Paragraph 5, The step of determining the above display form is, The method includes the step of creating a first interface element that visually displays the remaining time of the preset time in real time. Method of providing mission information.

7. In Paragraph 6, The step of determining the above display form is, A step comprising deleting the first interface element in response to the occurrence of the above-mentioned preset event, Method of providing mission information.

8. In Paragraph 5, The step of determining the above display form is, A step comprising changing the display position of the interface element of the at least one interface element to the bottom of the second area in response to the elapsed time of the preset time while the preset event has not occurred. Method of providing mission information.

9. In Paragraph 1, A step of obtaining information about a second mission associated with the first mission; and The method further includes the step of generating at least one interface element representing information about the second mission in a form visually distinguishable from at least one interface element representing information about the first mission, wherein The information regarding the second mission above includes information regarding a second condition requiring the first mission to be achieved above a preset level, Method of providing mission information.

10. In Paragraph 9, The step of creating at least one interface element representing information about the second mission above is, A method comprising the step of generating a second interface element that visually indicates that the second mission is in a dependent relationship with respect to the first mission. Method of providing mission information.

11. In Paragraph 10, The step of creating at least one interface element representing information about the second mission above is, A step of obtaining progress information of the above-mentioned first mission; A step of calculating the achievement rate of the second mission using the progress information of the first mission; and A step comprising updating the display form of the second interface element based on the achievement rate of the second mission. Method of providing mission information.

12. In a method performed by a computing device, A step of obtaining a user's selection input for at least a portion of an area displaying information about the first mission; A step of generating a second screen containing detailed information about the first mission in response to acquiring the above selection input, wherein the format of the second screen is determined according to the status information of the first mission; and The method includes the step of providing the second screen to the user terminal of the user, The detailed information regarding the first mission above includes information regarding a first condition that requires the occurrence of a preset event within a preset time from the start time of the validity period of the first mission. Method of providing mission information.

13. In Paragraph 12, The step of generating the second screen above is, If the state of the first mission is a second state indicating a mission scheduled to proceed soon, the method includes the step of generating a third interface element indicating the end point of the preset time. Method of providing mission information.

14. In Paragraph 12, The step of generating the second screen above is, If the state of the first mission is a third state indicating a mission in progress, the method includes the step of generating a fourth interface element that indicates the remaining time of the preset time in real time. Method of providing mission information.

15. In Paragraph 12, The step of generating the second screen above is, If there is a second mission associated with the first mission, the method further includes the step of displaying detailed information about the second mission in a part of the second screen, The detailed information regarding the second mission above includes information regarding a second condition requiring the first mission to be achieved above a preset level, Method of providing mission information.

16. Processor; and It includes memory for storing instructions, When the above instructions are executed by the processor, the processor, An operation to obtain information about a first mission associated with a user of a user terminal; An operation to determine the state of the first mission using information regarding the valid time of the first mission and information regarding the current time; An operation to determine the display form of at least one interface element representing information about the first mission based on the state of the first mission determined above; and Performing the operation of providing a first screen comprising at least one interface element of the above-determined display form to the user terminal, The information regarding the first mission above includes information regarding a first condition requiring the occurrence of a preset event within a preset time from the start of the valid time. Computing device.

17. Processor; and It includes memory for storing instructions, When the above instructions are executed by the processor, the processor, An action of obtaining user selection input for at least a portion of an area displaying information about the first mission; Operation of generating a second screen containing detailed information about the first mission in response to the above selection input, wherein the format of the second screen is determined according to the status information of the first mission; and Perform the operation of providing the above second screen to the user terminal of the above user, The detailed information regarding the first mission above includes information regarding a first condition that requires the occurrence of a preset event within a preset time from the start time of the validity period of the first mission. Computing device.