Offline-online connection system for providing, to user, compensation according to object acquisition and measurement in reality, and control method therefor

WO2025063744A1PCT designated stage expired Publication Date: 2025-03-27KIM SEONGTAG
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/KR2024/014206
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-09-21
Filing Date
2024-09-20
Publication Date
2025-03-27

Smart Images

  • Figure KR2024014206_27032025_PF_FP_ABST
    Figure KR2024014206_27032025_PF_FP_ABST
Patent Text Reader

Abstract

An electronic device and a control method therefor are disclosed. The electronic device according to the present disclosure comprises: a communication interface for establishing a communication connection with a user terminal; a memory for storing at least one instruction; and a processor connected to the communication interface and the memory so as to execute the at least one instruction, wherein the processor can: identify whether a place, in which a user acquires an object, satisfy a reward allocation condition on the basis of the information about the place if information about the place is received from the user terminal through the communication interface; allocate a reward item corresponding to the place if the place satisfies the reward allocation condition; identify whether the object satisfies a reward acquisition condition on the basis of the object acquisition information if object acquisition information is received from the user terminal through the communication interface; identify a reward item corresponding to the object if the object satisfies the reward acquisition condition; and transmit information about the identified reward item to the user terminal of the user who has acquired the object through the communication interface.
Need to check novelty before this filing date? Find Prior Art

Description

An offline-online linked system that provides users with rewards based on acquisition and measurement of objects in reality, and a control method thereof

[0001] The present disclosure relates to an offline-online linked system and a control method thereof that provides a user with a reward for acquiring and measuring an object in reality, and more particularly, to an offline-online linked system and a control method thereof that sets a reward standard according to the time and place where the user acquires an object in reality, and provides a reward for acquiring an object to the user when the reward standard for acquiring and measuring the object is met.

[0002] Multiple users connected online can communicate with each other simultaneously regardless of time and place, and enjoy various online contents such as online games and chatting.

[0003] However, since the content that can be enjoyed online is content in virtual reality or virtual space, it has the disadvantage of having a lower sense of presence and realism than content in real life.

[0004] Advances in communications, networks, sensors, and cameras are providing location-based and movement-based services. Content combining online and offline experiences has been developed to specifically implement these technologies and services.

[0005] For example, a service is being provided that identifies the user's location online when the user is located in a specific location in reality and provides online content, such as online game content.

[0006] In addition, when a user wears clothes, shoes, etc. that are connected to an online network in reality, a service is provided that provides reward items to the user online based on the amount of movement according to the user's location and the amount of exercise according to the user's movement.

[0007] Rather than simply providing an online-offline linked service based on the user's location and movements, it provides a way to operate online-offline linked content that requires specific and complex actions from the user in reality and allows multiple users to participate and earn rewards.

[0008] The purposes of the present disclosure are not limited to those mentioned above, and other purposes and advantages of the present disclosure not mentioned above can be understood through the following description and will be more clearly understood through the embodiments of the present disclosure. Furthermore, it will be readily apparent that the purposes and advantages of the present disclosure can be realized by the means and combinations thereof set forth in the claims.

[0009] An electronic device according to the present embodiment comprises: a communication interface for performing a communication connection with a user terminal; a memory for storing at least one instruction; and a processor connected to the communication interface and the memory for executing the at least one instruction; wherein the processor, when information on a location where a user acquires an object is received from the user terminal through the communication interface, identifies whether the location satisfies a reward allocation condition based on the information on the location, and if the location satisfies the reward allocation condition, allocates a reward item corresponding to the location; and when object acquisition information is received from the user terminal through the communication interface, identifies whether the object satisfies a reward acquisition condition based on the object acquisition information, and if the object satisfies the reward acquisition condition, identifies a reward item corresponding to the object, and transmits information on the identified reward item to the user terminal of the user who acquired the object through the communication interface.

[0010] Meanwhile, when information about a location where a user of each user terminal obtains an object is received from a plurality of user terminals through the communication interface, the processor identifies whether the location satisfies a reward allocation condition based on the information about the location, and if the location satisfies the reward allocation condition, the processor identifies a higher number of reward items to be allocated corresponding to the location as the number of users corresponding to the location is greater, and the processor identifies a lower number of reward items to be allocated corresponding to the location as the number of users is smaller, and allocates reward items corresponding to the location based on the identified number of reward items to be allocated, and the reward allocation condition may be at least one of a location of the location, a size of the location, and an object acquisition probability at the location.

[0011] Meanwhile, when information about a preset time range and a location where a user acquires an object is received from a user terminal through the communication interface, the processor can identify whether the location matching the preset time range satisfies a reward allocation condition based on the information about the preset time range and the location, and if the location matching the preset time range satisfies the reward allocation condition, allocate a reward item corresponding to the location.

[0012] Meanwhile, when information about a plurality of locations where a user of each user terminal acquires an object and the preset time range is received from a plurality of user terminals through the communication interface, the processor may identify whether each of the plurality of locations matching the preset time range satisfies a reward allocation condition based on the information about the preset time range and the plurality of locations, identify at least one location among the plurality of locations matching the preset time range that satisfies the reward allocation condition, identify an allocation rate of a reward item corresponding to each of the identified at least one locations, identify a natural number that is not greater than the allocation rate of the identified reward item, and allocate a number of reward items corresponding to the identified natural number to each of the at least one locations, and the allocation rate of the reward item may be a value obtained by multiplying the preset allocation rate of the reward item by the number of users corresponding to the location matching the preset time range.

[0013] Meanwhile, the processor may identify a first place and a second place matching the preset time range that satisfy the reward allocation condition among a plurality of places matching the preset time range, identify a first allocation rate of a reward item corresponding to the first place and a second allocation rate of a reward item corresponding to the second place, and, if there is no natural number that is not greater than the identified first allocation rate and second allocation rate, identify an integrated allocation rate that is the sum of the first allocation rate and the second allocation rate, and allocate a number of reward items corresponding to a natural number that is not greater than the integrated allocation rate to the integrated place including the first place and the second place.

[0014] Meanwhile, the processor identifies a third place matching the first time range that satisfies the reward allocation condition among a plurality of places matching the first time range, identifies a third allocation rate of a reward item corresponding to the first time range of the third place, and if there is no natural number not greater than the identified third allocation rate, identifies a fourth allocation rate of a reward item corresponding to a second time range after the first time range, identifies an integrated allocation rate that is the sum of the third allocation rate and the fourth allocation rate, and allocates a number of reward items corresponding to a natural number not greater than the integrated allocation rate to the third place matching the integrated time range including the first time range and the second time range, and the allocation rate of the reward item may be a value obtained by multiplying a preset allocation rate of the reward item by the number of users corresponding to the place matching the preset time range.

[0015] Meanwhile, the processor may identify the similarity of objects that can be obtained from each of the first location and the second location, and if the identified similarity is greater than or equal to a preset value, may allocate a number of reward items corresponding to a natural number that is not greater than the integrated allocation rate to an integrated location including the first location and the second location.

[0016] Meanwhile, the processor may identify a distance between the first location and the second location, and if the identified distance is less than a preset value, may allocate a number of reward items corresponding to a natural number not greater than the integrated allocation rate to an integrated location including the first location and the second location.

[0017] Meanwhile, when object acquisition information including an image or video of the object is received from the user terminal through the communication interface, the processor inputs the image or video into an object identification model to identify at least one of the shape and motion of the object, and can identify whether at least one of the shape and motion of the identified object satisfies a reward acquisition condition.

[0018] Meanwhile, when the processor receives object acquisition information including at least one of the length, size, and weight of the object from the user terminal through the communication interface, the processor can identify whether the object satisfies a reward acquisition condition for at least one of a preset length, a preset size, and a preset weight. Meanwhile, when the processor receives first object acquisition information from the user terminal through the communication interface, the processor can identify whether the first object satisfies a reward acquisition condition based on the first object acquisition information, and if the first object satisfies the reward acquisition condition, identify the number of preceding objects that satisfied the reward acquisition condition before the first object, and if the number is less than a preset value, identify a reward item corresponding to the first object.

[0019] Meanwhile, the above-mentioned reward item may be at least one of an item corresponding to a user's rank increase ticket corresponding to the user's ability to acquire objects, an item corresponding to a user's right to advance to the next stage in an object acquisition competition, and an item corresponding to a ticket to participate in a competition for the purpose of acquiring objects.

[0020] A control method of a system including a user terminal and an electronic device according to one embodiment of the present disclosure, comprising: a step for the user terminal to receive a user input for selecting a location where a user acquires an object; a step for the user terminal to transmit information about a location where the user acquires an object to the electronic device; a step for the electronic device to identify, based on the information about the location where the user acquires an object, if information about the location where the user acquires an object is received from the user terminal through a communication interface, whether the location satisfies a reward allocation condition; a step for the electronic device to allocate a reward item corresponding to the location; a step for the user terminal to transmit, to the electronic device, object acquisition information about an object acquired by the user; a step for the electronic device to identify, based on the object acquisition information, if object acquisition information is received from the user terminal through the communication interface, whether the object satisfies a reward acquisition condition; a step for the electronic device to identify, based on the object acquisition information, whether the object satisfies a reward acquisition condition; a step for the electronic device to identify, if the object satisfies a reward acquisition condition, a reward item corresponding to the object; a step for transmitting, to the user terminal through the communication interface, information about the identified reward item; When information about the reward item received from the electronic device is received, the method may include a step of providing information about the identified reward item to the user who acquired the object.

[0021] By providing an online-offline linked system that objectively measures objects that users can obtain in reality and allows multiple users located in different places at different times to receive rewards for obtaining objects on a fair basis, allowing them to participate in competitions and contests related to obtaining objects, a method is provided for operating online-offline linked content that requires more specific and complex actions from users in reality and allows multiple users to participate and obtain rewards.

[0022] Aspects, features and advantages of specific embodiments of the present disclosure will become more apparent from the following description taken in conjunction with the accompanying drawings.

[0023] FIG. 1 is a drawing for explaining an electronic device and a user terminal according to one embodiment of the present disclosure.

[0024] FIG. 2 is a block diagram illustrating the configuration of an electronic device according to an embodiment of the present disclosure.

[0025] FIG. 3 is a flowchart for explaining a control operation of a processor according to one embodiment of the present disclosure.

[0026] FIG. 4 is a diagram illustrating a plurality of locations where object acquisition and measurement by a user can be performed according to one embodiment of the present disclosure.

[0027] FIG. 5A is a diagram illustrating a method for an electronic device to allocate reward items to multiple locations matching a preset time range according to an embodiment of the present disclosure.

[0028] FIG. 5b is a diagram illustrating a method for an electronic device to allocate a reward item to a location matching different preset time ranges according to one embodiment of the present disclosure.

[0029] FIG. 6 is a drawing for explaining an operation of an electronic device acquiring an object image taken by a user with a user terminal and then inputting it into an object identification model to identify the shape or movement of the object, according to an embodiment of the present disclosure.

[0030] FIG. 7 is a block diagram illustrating the configuration of an electronic device according to an embodiment of the present disclosure.

[0031] FIG. 8 is a sequence diagram illustrating the operation of a system including a server and a user terminal according to an embodiment of the present disclosure.

[0032] The present embodiments may be modified and have various embodiments. Specific embodiments are illustrated in the drawings and described in detail in the detailed description. However, this is not intended to limit the scope to specific embodiments, but should be understood to encompass various modifications, equivalents, and / or alternatives of the embodiments of the present disclosure. In connection with the description of the drawings, similar reference numerals may be used for similar components.

[0033] In describing the present disclosure, if it is determined that a specific description of a related known function or configuration may unnecessarily obscure the gist of the present disclosure, a detailed description thereof will be omitted.

[0034] Additionally, the following embodiments may be modified in various other forms, and the scope of the technical concepts of the present disclosure is not limited to the following embodiments. Rather, these embodiments are provided to further faithfully and completely convey the technical concepts of the present disclosure to those skilled in the art.

[0035] The terminology used in this disclosure is for the purpose of describing specific embodiments only and is not intended to limit the scope of the rights. Singular expressions include plural expressions unless the context clearly dictates otherwise.

[0036] In this disclosure, expressions such as “has,” “can have,” “includes,” or “may include” indicate the presence of a corresponding feature (e.g., a component such as a number, function, operation, or part), and do not exclude the presence of additional features.

[0037] In this disclosure, expressions such as “A or B,” “at least one of A and / or B,” or “one or more of A or / and B” can include all possible combinations of the listed items. For example, “A or B,” “at least one of A and B,” or “at least one of A or B” can all refer to (1) including at least one A, (2) including at least one B, or (3) including both at least one A and at least one B.

[0038] The expressions “first,” “second,” “first,” or “second,” etc., used in this disclosure can describe various components, regardless of order and / or importance, and are only used to distinguish one component from another, but do not limit the components.

[0039] When it is said that a component (e.g., a first component) is “(operatively or communicatively) coupled with / to” or “connected to” another component (e.g., a second component), it should be understood that the component may be directly coupled to the other component, or may be connected through another component (e.g., a third component).

[0040] On the other hand, when it is said that a component (e.g., a first component) is "directly connected" or "directly connected" to another component (e.g., a second component), it can be understood that no other component (e.g., a third component) exists between the component and the other component.

[0041] The expression "configured to" as used in the present disclosure may be used interchangeably with, for example, "suitable for," "having the capacity to," "designed to," "adapted to," "made to," or "capable of." The term "configured to" may not necessarily mean only "specifically designed to" in terms of hardware.

[0042] Instead, in some contexts, the phrase "a device configured to" may mean that the device, in conjunction with other devices or components, is "capable of" performing A, B, and C. For example, the phrase "a processor configured (or set) to perform A, B, and C" may refer to a dedicated processor (e.g., an embedded processor) for performing those operations, or a general-purpose processor (e.g., a CPU or application processor) that can perform those operations by executing one or more software programs stored in a memory device.

[0043] In the embodiments, a 'module' or 'part' performs at least one function or operation, and may be implemented as hardware or software, or as a combination of hardware and software. Furthermore, a plurality of 'modules' or 'parts' may be integrated into at least one module and implemented as at least one processor, except for a 'module' or 'part' that needs to be implemented as a specific hardware.

[0044] Meanwhile, the various elements and areas in the drawings are schematically drawn. Therefore, the technical concept of the present invention is not limited by the relative sizes or spacing depicted in the attached drawings.

[0045] Hereinafter, with reference to the attached drawings, embodiments according to the present disclosure will be described in detail so that a person having ordinary knowledge in the technical field to which the present disclosure pertains can easily implement the present disclosure.

[0046] FIG. 1 is a drawing for explaining an electronic device and a user terminal according to one embodiment of the present disclosure.

[0047] Referring to FIG. 1, an electronic device (100) may perform a communication connection with a user terminal (200) to receive information on a location, time, and measurement of an object at which a user acquires an object, thereby objectively measuring an object acquired by a user in reality, and allocating a reward item to transmit it to the user terminal (200) so that multiple users located at different locations and times can be compensated for acquiring an object on a fair basis. This may provide an online-offline linked system.

[0048] Here, the object may be, for example, a fish caught by the user while fishing, an animal caught by the user while hunting, scrap metal collected by the user, waste paper collected by the user, recyclable waste collected by the user, etc., but is not limited thereto and may be various objects that the user can obtain in reality.

[0049] The electronic device (100) may be, for example, a server, a computer that provides services to clients via a network. The server may be an FTP server, a web server, a database server, or a cloud-based server, and may be built with an operating system such as Linux. However, the electronic device (100) is not limited to a server, and may be a variety of devices capable of performing information calculations and transmitting and receiving operations, such as a smartphone, a tablet PC, a laptop PC, or a netbook computer.

[0050] The user terminal (200) may include, but is not limited to, at least one of a smartphone, a tablet personal computer, a laptop personal computer, a netbook computer, a mobile device, and a wearable device.

[0051] An electronic device (100) according to an embodiment of the present disclosure is not limited to the above-described devices, and the electronic device (100) may be implemented as an electronic device (100) having two or more functions of the above-described devices.

[0052] FIG. 2 is a block diagram illustrating the configuration of an electronic device (100) according to one embodiment of the present disclosure.

[0053] Referring to FIG. 2, the electronic device (100) may include a communication interface (110), a memory (120), and a processor (130). However, the configuration included in the electronic device (100) is not limited thereto, and some configurations may be omitted or other additional configurations may be added.

[0054] The communication interface (110) may include a wireless communication interface, a wired communication interface, or an input interface. The wireless communication interface may communicate with various external devices using wireless communication technology or mobile communication technology. Examples of such wireless communication technologies may include Bluetooth, Bluetooth Low Energy, CAN communication, Wi-Fi, Wi-Fi Direct, ultrawide band (UWB), Zigbee, infrared Data Association (IrDA), or near field communication (NFC). Mobile communication technologies may include 3GPP, Wi-Max, Long Term Evolution (LTE), 5G, and the like.

[0055] A wireless communication interface can be implemented using an antenna, a communication chip, a substrate, etc. that can transmit electromagnetic waves to the outside or receive electromagnetic waves transmitted from the outside.

[0056] A wired communication interface can communicate with various devices based on a wired communication network. Here, the wired communication network can be implemented using physical cables such as paired cables, coaxial cables, fiber optic cables, or Ethernet cables.

[0057] Depending on the embodiment, either the wireless communication interface or the wired communication interface may be omitted. Accordingly, the electronic device (100) may include only the wireless communication interface or only the wired communication interface. Furthermore, the electronic device (100) may include an integrated communication interface (110) that supports both wireless connections via the wireless communication interface and wired connections via the wired communication interface.

[0058] The electronic device (100) is not limited to including one communication interface (110) that performs one type of communication connection, but may include multiple communication interfaces (110) that perform multiple types of communication connections.

[0059] The processor (130) can receive information about the location or time at which a user acquires an object from one or more user terminals (200) via a communication interface (110).

[0060] The processor (130) can receive information about object acquisition information (e.g., type of object), object measurement information (e.g., size, length, weight, width, depth of object), etc. from one or more user terminals (200) through the communication interface (110).

[0061] Additionally, the processor (130) can receive an image of an object captured from one or more user terminals (200) via a communication interface (110).

[0062] The processor (130) can transmit a reward item for acquiring an object to one or more user terminals (200) via a communication interface (110).

[0063] The memory (120) temporarily or non-temporarily stores various programs or data, and transmits the stored information to the processor (130) upon a call from the processor (130). In addition, the memory (120) can store various information necessary for the calculation, processing, or control operations of the processor (130) in an electronic format.

[0064] The memory (120) may include, for example, at least one of a main memory and an auxiliary memory. The main memory may be implemented using a semiconductor storage medium such as ROM and / or RAM. The ROM may include, for example, a conventional ROM, EPROM, EEPROM, and / or MASK-ROM. The RAM may include, for example, DRAM and / or SRAM. The auxiliary memory may be implemented using at least one storage medium capable of permanently or semi-permanently storing data, such as a flash memory device, an SD (Secure Digital) card, a solid state drive (SSD), a hard disk drive (HDD), an optical media such as a magnetic drum, a compact disc (CD), a DVD, or a laser disc, a magnetic tape, a magneto-optical disc, and / or a floppy disk.

[0065] The memory (120) can store information about where or when the user acquires the object.

[0066] The memory (120) can store information about object acquisition information (e.g., type of object), object measurement information (e.g., size, length, weight, width, depth of object), etc. In addition, the memory (120) can store an image of the object.

[0067] The memory (120) can store information about a reward item for acquiring an object. Here, the reward item may be at least one of an item corresponding to a user's level-up ticket corresponding to the object acquisition ability, an item corresponding to a user's right to advance to the next stage in an object acquisition competition, and an item corresponding to a ticket to a competition for the purpose of acquiring an object, but is not limited thereto.

[0068] The memory (120) can store reward allocation conditions for allocating rewards to preset locations or preset time ranges. The memory (120) can store allocation rates of reward items for each preset location or preset time range.

[0069] The memory (120) can store reward acquisition conditions that allow the user to obtain a reward according to object acquisition.

[0070] The memory (120) can store an object identification model that identifies the type of object based on an input object image, parameters, weights, layers, nodes, etc. that constitute the model.

[0071] Without being limited to the above, the memory (120) can store various parameters, conditions, and algorithms necessary for object acquisition and measurement and providing rewards to the user accordingly.

[0072] The processor (130) controls the overall operation of the electronic device (100). Specifically, the processor (130) is connected to the configuration of the electronic device (100) including the memory (120) as described above, and can control the overall operation of the electronic device (100) by executing at least one instruction stored in the memory (120) as described above. In particular, the processor (130) may be implemented as one processor or may be implemented as multiple processors.

[0073] The processor (130) may be implemented in various ways. For example, the one or more processors (130) may include one or more of a Central Processing Unit (CPU), a Graphics Processing Unit (GPU), an Accelerated Processing Unit (APU), a Many Integrated Core (MIC), a Digital Signal Processor (DSP), a Neural Processing Unit (NPU), a hardware accelerator, or a machine learning accelerator. The one or more processors (130) may control one or any combination of other components of the electronic device (100) and perform operations related to communication or data processing. The one or more processors (130) may execute one or more programs or instructions stored in the memory (120). For example, the one or more processors (130) may perform a method according to an embodiment of the present disclosure by executing one or more instructions stored in the memory (120).

[0074] When a method according to an embodiment of the present disclosure includes a plurality of operations, the plurality of operations may be performed by one processor (130) or may be performed by a plurality of processors (130). For example, when a first operation, a second operation, and a third operation are performed by a method according to an embodiment, the first operation, the second operation, and the third operation may all be performed by the first processor, or the first operation and the second operation may be performed by the first processor (e.g., a general-purpose processor) and the third operation may be performed by the second processor (e.g., an artificial intelligence-only processor).

[0075] One or more processors (130) may be implemented as a single core processor including one core, or may be implemented as one or more multicore processors including multiple cores (e.g., homogeneous multicores or heterogeneous multicores). When one or more processors (130) are implemented as multicore processors, each of the multiple cores included in the multicore processor may include an internal memory of the processor, such as an on-chip memory (120), and a common cache shared by the multiple cores may be included in the multicore processor (130). In addition, each of the multiple cores (or some of the multiple cores) included in the multicore processor (130) may independently read and execute a program instruction for implementing a method according to an embodiment of the present disclosure, or all (or some) of the multiple cores may be linked to read and execute a program instruction for implementing a method according to an embodiment of the present disclosure.

[0076] When a method according to an embodiment of the present disclosure includes a plurality of operations, the plurality of operations may be performed by one core among the plurality of cores included in a multi-core processor, or may be performed by the plurality of cores. For example, when a first operation, a second operation, and a third operation are performed by a method according to an embodiment, the first operation, the second operation, and the third operation may all be performed by a first core included in the multi-core processor, or the first operation and the second operation may be performed by a first core included in the multi-core processor, and the third operation may be performed by a second core included in the multi-core processor.

[0077] In embodiments of the present disclosure, the processor (130) may mean a system on a chip (SoC) in which one or more processors (130) and other electronic components are integrated, a single-core processor, a multi-core processor, or a core included in a single-core processor or a multi-core processor, wherein the core may be implemented as a CPU, a GPU, an APU, a MIC, a DSP, an NPU, a hardware accelerator, or a machine learning accelerator, but embodiments of the present disclosure are not limited thereto.

[0078] FIG. 3 is a flowchart for explaining a control operation of a processor (130) according to one embodiment of the present disclosure.

[0079] Referring to FIG. 3, when information about a location where one or more users acquire an object is received from one or more user terminals (200) through a communication interface (110), the processor (130) can identify whether the location satisfies a reward allocation condition based on the information about the location.

[0080] FIG. 4 is a diagram illustrating a plurality of locations where object acquisition and measurement by a user can be performed according to one embodiment of the present disclosure.

[0081] Referring to FIG. 4, the location where the user acquires the object is a location (41, 42, 43, 44) where the user can acquire the object, and may be a location selected by one or more users or a location preset by the electronic device (100). The processor (130) can identify map information (40) for the preset area and identify a location (41, 42, 43, 44) where the user can acquire the object within the preset area.

[0082] For example, the location (41, 42, 43, 44) where the user obtains the object may be, but is not limited to, a coastline or a fishing spot where the user can obtain fish by fishing.

[0083] Additionally, the reward allocation condition may be at least one of the location of the location (41, 42, 43, 44), the size of the location (41, 42, 43, 44), and the probability of acquiring an object at the location (41, 42, 43, 44).

[0084] For example, the conditions for allocating rewards may be the location of the shoreline or fishing ground, the size of the shoreline or fishing ground, or the probability of catching fish at the shoreline or fishing ground.

[0085] That is, if the location of a place (41, 42, 43, 44) selected by one or more users as a place to acquire an object is not supported by the electronic device (100), the place (41, 42, 43, 44) can be identified as not satisfying the reward allocation condition. In addition, if the size of the selected place (41, 42, 43, 44) is less than a preset value, the place (41, 42, 43, 44) can be identified as not satisfying the reward allocation condition. In addition, if the object acquisition probability at the selected place (41, 42, 43, 44) is less than a threshold value, the place (41, 42, 43, 44) can be identified as not satisfying the reward allocation condition.

[0086] As described above, if the location (41, 42, 43, 44) selected by one or more users as a location to acquire an object does not satisfy the reward allocation conditions, the processor (130) may not allocate a reward item to the location (41, 42, 43, 44).

[0087] On the other hand, if a location (41, 42, 43, 44) selected by one or more users as a location to obtain an object satisfies the reward allocation conditions, a reward item can be allocated to that location (41, 42, 43, 44).

[0088] Here, the reward item may be at least one of an item corresponding to a user's rank increase ticket corresponding to the user's ability to acquire objects, an item corresponding to a user's right to advance to the next stage in an object acquisition competition, an item corresponding to a ticket to participate in a competition for the purpose of acquiring objects, or an item corresponding to a ticket to apply for a competition for the purpose of acquiring objects.

[0089] More specifically, if a location (41, 42, 43, 44) selected by one or more users as a location to acquire an object satisfies a reward allocation condition, the more users who selected the location (41, 42, 43, 44) together, the higher the allocation number of reward items corresponding to the location (41, 42, 43, 44) can be identified, and the fewer users who selected the location (41, 42, 43, 44) together, the lower the allocation number of reward items corresponding to the location (41, 42, 43, 44) can be identified.

[0090] The processor (130) can allocate a reward item corresponding to the corresponding location (41, 42, 43, 44) based on the number of allocated identified reward items.

[0091] In addition, according to one embodiment, when information about a preset time range and place (41, 42, 43, 44) where a user acquires an object is received from a user terminal (200) through a communication interface (110), the processor (130) can identify whether a place (41, 42, 43, 44) matching the preset time range satisfies a reward allocation condition based on the information about the preset time range and place (41, 42, 43, 44).

[0092] If a location (41, 42, 43, 44) matching a preset time range satisfies a reward allocation condition, the processor (130) can allocate a reward item corresponding to the location (41, 42, 43, 44).

[0093] Here, the preset time range can be, but is not limited to, 30 minutes, 1 hour or 2 hours and can be a variety of time ranges.

[0094] According to a more specific embodiment, when information about a plurality of places (41, 42, 43, 44) and a preset time range where a user of each user terminal (200) acquires an object is received from a plurality of user terminals (200) through a communication interface (110), the processor (130) can identify whether each of the plurality of places (41, 42, 43, 44) matching the preset time range satisfies a reward allocation condition based on the information about the preset time range and the plurality of places (41, 42, 43, 44).

[0095] The processor (130) can identify at least one location (41, 42, 43, 44) that satisfies the reward allocation condition among a plurality of locations (41, 42, 43, 44) matching a preset time range.

[0096] The processor (130) can identify an allocation rate (or compensation allocation rate) of a reward item corresponding to each of the identified at least one locations (41, 42, 43, 44). Here, the processor (130) can identify a value obtained by multiplying the compensation allocation rate by the number of users at a preset location during a preset time as the compensation allocation rate.

[0097] FIG. 5A is a diagram illustrating a method for an electronic device (100) to allocate reward items to multiple locations matching a preset time range according to one embodiment of the present disclosure.

[0098] Referring to FIG. 5a, the processor (130) can identify information (51, 52, 53) about users and reward allocation rates according to time zones at different locations (41, 42, 43), and in this case, the first location (41) of FIG. 4 can be location A in the table of FIG. 5a, the second location (42) of FIG. 4 can be location B in the table of FIG. 5a, and the third location (43) of FIG. 4 can be location C in FIG. 5a.

[0099] In Fig. 5a, the preset reward item allocation rate (or reward allocation rate) is 0.4, which means that 0.4 reward items are allocated to each user who acquires an object at a location matching the preset time range.

[0100] The processor (130) can identify a natural number that is not greater than the allocation rate of the identified reward item. The processor (130) can allocate a number of reward items corresponding to the identified natural number to each of at least one locations.

[0101] For example, if the reward allocation rate is 0.4, there may be only one person fishing from 5:00 AM to 6:00 AM at the first location (41), and since the reward allocation rate is 0.4, there is no natural number less than this, so the processor (130) can identify the number of reward items allocated to the first location (41) from 5:00 AM to 6:00 AM as 0.

[0102] On the other hand, if the reward allocation rate is 0.4, there may be 3 fishing participants from 9:00 AM to 10:00 AM at the first location (41) and the second location (42), and since the reward allocation rate for each of the first location (41) and the second location (42) is 1.2, a natural number not greater than this is 1, and the processor (130) can identify the number of reward items allocated to each of the first location (41) and the second location (42) from 9:00 AM to 10:00 AM as 1.

[0103] As another example, if the reward allocation rate is 0.4, there may be 5 fishing participants from 10:00 AM to 11:00 AM at the first location (41), and since the reward allocation rate is 2, a natural number not greater than this is 2, and the processor (130) can identify the number of reward items allocated to the first location (41) from 10:00 AM to 11:00 AM as 2.

[0104] And, the processor (130) can identify a first location (41) and a second location (42) that match a preset time range that satisfies a reward allocation condition among a plurality of locations (41, 42, 43) that match a preset time range.

[0105] The processor (130) can identify a first allocation rate of a reward item corresponding to a first location (41) and a second allocation rate (42) of a reward item corresponding to a second location.

[0106] If there is no natural number that is not greater than the identified first allocation rate and the second allocation rate, the processor (130) can identify an integrated allocation rate that is the sum of the first allocation rate and the second allocation rate.

[0107] The processor (130) can allocate a number of reward items corresponding to a natural number not greater than the integrated allocation rate to the integrated location including the first location (41) and the second location (42).

[0108] For example, referring to FIG. 5A, if the first allocation rate of the first location (41) is 0.8 from 7:00 AM to 8:00 AM and the second allocation rate of the second location (42) is 0.8, since the reward allocation rate does not exceed 1 in each location (41, 42), the combined allocation rate of the first allocation rate and the second allocation rate can be identified as 1.6. The processor (130) can allocate a number of reward items corresponding to 1, which is a natural number not greater than the combined allocation rate of 1.6, to the combined location including the first location (41) and the second location (42). Therefore, the number of reward items allocated to the combined location including the first location (41) and the second location (42) from 7:00 AM to before 8:00 AM is 1.

[0109] As another example, referring to FIG. 5A, if the first allocation rate of the first location (41) is 0.8 from 7:00 AM to 8:00 AM, the second allocation rate of the second location (42) is 0.8, and the third allocation rate of the third location (43) is 0.8, then since the reward allocation rates in each location (41, 42, 43) do not exceed 1, the combined allocation rate of the first allocation rate, the second allocation rate, and the third allocation rate can be identified as 2.4. The processor (130) can allocate a number of reward items corresponding to 2, which is a natural number not greater than the combined allocation rate of 2.4, to the combined location including the first location (41), the second location (42), and the third location (43). Therefore, the number of reward items allocated to the combined location including the first location (41), the second location (42), and the third location (43) from 7:00 AM to before 8:00 AM is 2. In this way, the integrated allocation rate for the integrated location can be expressed as a table (54) showing the sum of the allocation rates.

[0110] FIG. 5b is a diagram illustrating a method for an electronic device to allocate a reward item to a location matching different preset time ranges according to one embodiment of the present disclosure.

[0111] Referring to FIG. 5b, the processor (130) can identify a third location (43) matching a first time range that satisfies a reward allocation condition among a plurality of locations matching a first time range. Here, the first time range may be a preset time range within a 24-hour period, for example, from 5:00 AM to 6:00 AM, but is not limited thereto.

[0112] The processor (130) can identify a third allocation rate (e.g., 0.4) of a reward item corresponding to a first time range of a third location (43), and if there is no natural number that is not greater than the identified third allocation rate, can identify a fourth allocation rate (e.g., 0.4) of a reward item corresponding to a second time range after the first time range.

[0113] Here, when the first time range is from 5:00 AM to 6:00 AM, the second time range may be from 6:00 AM to 7:00 AM, but the second time range is not necessarily limited to the time range immediately following the first time range, and may be any time range that comes after the first time range.

[0114] The processor (130) can identify an integrated allocation rate (e.g., 0.8) that is the sum of the third allocation rate and the fourth allocation rate, and allocate a number of reward items corresponding to a natural number that is not greater than the integrated allocation rate to a third location (43) that matches an integrated time range including the first time range and the second time range, for example, a time range from 5:00 AM to 7:00 AM.

[0115] Here, the allocation rate of the guaranteed item may be a value obtained by multiplying the preset allocation rate of the compensation item by the number of users corresponding to the location matching the preset time range.

[0116] For a more specific example, referring to FIG. 5b, the processor (130) can identify a third location (43) matching a first time range that satisfies a reward allocation condition among a plurality of locations matching a first time range corresponding to 5:00 a.m. to 6:00 a.m.

[0117] The processor (130) may identify 0.4 as the allocation rate of the corresponding reward item for the first time range corresponding to the third location. Here, the allocation rate of the reward item may be a value obtained by multiplying 0.4, which is the item allocation rate value for the third location corresponding to the first time range, by 1, which is the number of participants.

[0118] Since there is no natural number that is not greater than the identified third allocation rate of 0.4, the processor (130) can identify 0.4 as the fourth allocation rate of the reward item corresponding to the second time range corresponding to 6:00 a.m. to 7:00 a.m. after the first time range.

[0119] The processor (130) can identify the combined allocation rate, which is the sum of the third allocation rate and the fourth allocation rate, as 0.8.

[0120] The processor (130) can identify whether there is a natural number smaller than the integrated allocation rate of 0.8 in the third location (43) matching the integrated time range from 5:00 AM to 7:00 AM, which includes the first time range and the second time range.

[0121] If there is no natural number smaller than the integrated allocation rate of 0.8, the processor (130) can identify 0.8 as the fifth allocation rate of the reward item corresponding to the third time range corresponding to the integrated time range from 7:00 AM to 8:00 AM.

[0122] The processor (130) can identify the combined allocation rate, which is the sum of the third allocation rate, the fourth allocation rate, and the fifth allocation rate, as 1.6.

[0123] If a natural number not greater than the integrated allocation rate of 1.6 is identified as 1, the processor (130) can assign one reward item to the third location (43) matching the integrated time range from 5:00 AM to 8:00 AM.

[0124] And, the processor (130) can identify 1.8 as the integrated allocation rate by adding 0.6, which is the number of reward items allocated from 1.6, which is the integrated allocation rate, to 1.2, which is the sixth allocation rate corresponding to the time range from 8:00 AM to 9:00 AM.

[0125] If a natural number not greater than the integrated allocation rate of 1.8 is identified as 1, the processor (130) can assign one reward item to the third location (43) matching the integrated time range from 8:00 AM to 9:00 AM.

[0126] The identification operation of the integrated allocation rate of the reward items corresponding to the subsequent time range is as described above.

[0127] At this time, the processor (130) can identify the similarity of objects that can be obtained from each of the first location (41) and the second location (42). Specifically, the processor (130) can identify the size similarity, type similarity, weight similarity, etc. of objects that can be obtained from each location (41, 42).

[0128] If the identified similarity is greater than or equal to a preset value, the processor (130) can allocate a number of reward items corresponding to a natural number not greater than the integrated allocation rate to the integrated location including the first location (41) and the second location (42).

[0129] That is, when identifying an integrated location by integrating different locations, the processor (130) can identify an integrated location only by combining locations where similar types of objects, for example, similar types of fish, can be obtained, and can promote fairness among users who obtain objects located in different locations that are integrated.

[0130] In another embodiment, the processor (130) can identify the distance between a first location (41) and a second location (42). At this time, the processor (130) can identify the distance between the first location (41) and the second location (42) based on information (40) about a preset area.

[0131] If the identified distance is less than a preset value, the processor (130) can allocate a number of reward items corresponding to a natural number not greater than the integrated allocation rate to the integrated location including the first location (41) and the second location (42).

[0132] That is, when identifying an integrated location by integrating different locations, the processor (130) can identify an integrated location only by combining locations that are at a relatively close distance, and can ensure fairness among users who acquire objects by being located in different locations that are integrated.

[0133] When object acquisition information is received from the user terminal (200) through the communication interface (110), the processor (130) can identify whether the object satisfies the reward acquisition condition based on the object acquisition information.

[0134] Here, the processor (130) can identify the object as satisfying the reward acquisition condition if the object is larger than a preset size, larger than a preset weight, larger than a preset length, or corresponds to a preset type based on the object acquisition information.

[0135] As an example, when object acquisition information including an image of an object is received from a user terminal (200) through a communication interface (110), the processor (130) can input the image into an object identification model to identify the shape, movement, or type of the object.

[0136] FIG. 6 is a drawing for explaining an operation of an electronic device (100) acquiring an object image captured by a user with a user terminal (200) and then inputting it into an object identification model to identify the shape or movement of the object, according to one embodiment of the present disclosure.

[0137] Referring to FIG. 6, the object identification model (610) may be a machine learning model or neural network model that is learned based on images (600) of objects (62) photographed according to various guidelines (61), for example, various types of fish, animals, scrap metal, waste paper, people, etc.

[0138] The processor (130) inputs an object image (600) into an object identification model (610) and can identify information (620) about the shape or movement of the object corresponding to the output vector value. The shape of the object may be, for example, a fish, an animal, scrap metal, an object, or a human, and the movement may be a human movement, such as a hand waving movement or a leg raising movement. However, the shape and movement of the object are not limited to the examples described above.

[0139] In addition, the processor (130) may input an object image (600) into an object identification model (610) and identify the type of object corresponding to the output vector value. The type of object may be, for example, a type of fish, a type of animal, a type of object, a type of person, etc., but is not limited thereto.

[0140] The processor (130) can identify whether at least one of the shape or motion of the identified object satisfies a reward acquisition condition. For example, the processor (130) can identify whether the shape of the object corresponds to a preset fish shape corresponding to a reward acquisition condition, a preset animal shape, a preset object shape, a preset human shape, or a preset human motion.

[0141] When the object acquisition information including at least one of the length, size, and weight of the object is received from the user terminal through the communication interface, the processor (130) can identify whether the object satisfies a compensation acquisition condition for at least one of the preset length, preset size, and preset weight.

[0142] Here, the size or length of the object may be a value measured with a tape measure and input to the user terminal (200), or may be calculated by the electronic device (100) from an object image acquired through a camera provided in the user terminal (200). In addition, the length of the object may be a value measured by a laser, ultrasonic, or infrared distance measurement method and input to the user terminal (200). In addition, the weight of the object may be a value measured by a scale and input to the user terminal (200), or may be a value measured by a mass spectrometer using a laser and input to the user terminal (200).

[0143] In addition, the method by which the electronic device (100) identifies information about the length, size, or weight of an object is not necessarily limited to a method in which the information is input by the user into the user terminal (200) and then transmitted to the electronic device (100) by performing a communication connection through a communication interface. The electronic device (100) may also receive and identify information about the length, size, or weight of an object directly from the measuring device by performing a communication connection between the above-described measuring device and the electronic device (100) through a communication interface.

[0144] In another embodiment, when first object acquisition information is received from the user terminal (200) through the communication interface (110), the processor (130) can identify whether the first object satisfies the reward acquisition condition based on the first object acquisition information.

[0145] If the first object satisfies the reward acquisition condition, the processor (130) can identify the number of preceding objects that satisfied the reward acquisition condition before the first object.

[0146] If the number is less than a preset value, the processor (130) can identify a reward item corresponding to the first object.

[0147] Therefore, only users below a preset number can obtain the reward items for obtaining the object on a first-come, first-served basis.

[0148] If the object satisfies the reward acquisition conditions, the processor (130) can identify a reward item corresponding to the object. The processor (130) can transmit information about the identified reward item to the user terminal (200) of the user who acquired the object through the communication interface (110).

[0149] The reward item may be at least one of, but is not limited to, an item corresponding to the user's level-up ticket corresponding to the object acquisition ability, an item corresponding to the user's ticket to the next stage in an object acquisition competition, and an item corresponding to a ticket to a competition for the purpose of object acquisition.

[0150] In this way, the reward items are not simply game money, game tokens, or cash, but rather the right to advance to the next stage or to participate in a competition utilized in the online-offline linked system according to this embodiment. This grants the right to advance to the next stage, hold a competition, or participate in a competition, thereby allowing for a more systematic design of object acquisition competitions or object acquisition competitions, and also allows for the expansion of reward items in reality.

[0151] As described above, an online-offline linked system can be provided to users through an electronic device (100) and a user terminal (200) that objectively measures objects that users can acquire in reality and allows multiple users located at different times and different places to receive compensation for acquiring objects on a fair basis, thereby allowing users to participate in competitions, contests, etc. related to acquiring objects.

[0152] FIG. 7 is a block diagram illustrating the configuration of an electronic device (100) according to one embodiment of the present disclosure.

[0153] Referring to FIG. 7, the electronic device (100) may further include a user interface (140), a camera (150), and a display (160) in addition to a communication interface (110), a memory (120), and a processor (130), or may omit some components.

[0154] The user interface (140) may include a button, a lever, a switch, a touch interface, etc., and the touch interface may be implemented in a way that input is received by the user's touch on a display (160) screen implemented with a touch panel.

[0155] The processor (130) can receive user input through the user interface (140). Here, the user input may be a user command to receive object acquisition information, information on a location and time to acquire the object, from the user terminal (200) through the communication interface (110). Additionally, the user input may be a user command to cause the electronic device (100) to transmit a reward item to the user terminal (200).

[0156] In addition, the processor (130) can perform various operations by receiving various user inputs and user commands through the user interface (140).

[0157] The camera (150) may be a device for capturing still images and moving images. According to one embodiment, the camera (150) may include one or more lenses (e.g., a convex lens, a concave lens, a spherical lens, a flat lens, a wide-angle lens, etc.) that refract and gather or spread light, an image sensor (e.g., a charge-coupled device (CCD), a complementary metal-oxide semiconductor (CMOS)) that converts light into charges to acquire an image, an image signal processor (130), or a flash. In addition, the camera (150) may include an aperture, a viewfinder, a zebra device that detects whether an image is overexposed through a CCD inside the camera (150), etc.

[0158] The processor (130) can sense light in the visible light range through the camera (150) to obtain an RGB image. The camera (150) can sense light in the infrared range to obtain an infrared image. However, the present invention is not limited thereto, and the processor (130) can sense light in various wavelength ranges through the camera (150) to obtain an image.

[0159] The processor (130) can obtain a photographed image of an object through the camera (150). More specifically, when the electronic device (100) is a user terminal (200), a tablet PC, etc., the processor (130) may obtain an object image directly through the camera (150) rather than receiving the object image from the user terminal (200) through the communication interface (110).

[0160] The display (160) may include various types of display (160) panels, such as a liquid crystal display (LCD) panel, an organic light emitting diode (OLED) panel, an active-matrix organic light-emitting diode (AM-OLED), a liquid crystal on silicon (LCoS), a quantum dot light-emitting diode (QLED), a digital light processing (DLP), a plasma display panel (PDP), an inorganic LED panel, and a micro LED panel, but is not limited thereto. Meanwhile, the display (160) may also configure a touch screen together with a touch panel, and may be formed of a flexible panel.

[0161] The display (160) may be implemented in a 2D square or rectangular shape, but is not limited thereto and may be implemented in various shapes such as a circle, polygon, or 3D solid shape.

[0162] The display (160) may be placed on one area of ​​the surface of the electronic device (100), but is not limited thereto, and may be implemented as a three-dimensional hologram projected on a three-dimensional space projected on space, or in the form of a projection projected on a two-dimensional plane.

[0163] The display (160) may be included as a component of the electronic device (100), but is not limited thereto, and a separately provided display (160) device may be connected wirelessly / wirelessly to the electronic device (100) through a communication interface (110) or an input / output interface to output images, videos, and GUI according to signals from the processor (130). In this case, the processor (130) may perform a connection with the display (160) device wirelessly / wirelessly through the communication interface (110) or the input / output interface to transmit signals for outputting images, videos, and GUI.

[0164] The processor (130) can control the display (160) to output object acquisition information, information about the location or time to acquire the object, and information about reward items.

[0165] The processor (130) can control the display (160) to output information about reward allocation conditions, reward acquisition conditions, etc.

[0166] FIG. 8 is a sequence diagram for explaining the operation of a system including a server and a user terminal (200) according to one embodiment of the present disclosure.

[0167] Referring to FIG. 8, the user terminal (200) can receive user login information (S805).

[0168] The user terminal (200) can receive information about a preset time range and location for acquiring an object (S810).

[0169] The user terminal (200) can transmit information about the preset time range and location for acquiring the object (S815).

[0170] When information on a preset time range and location for acquiring an object from a user terminal (200) is received through a communication interface (110), the server can identify whether a location matching the preset time range satisfies a reward allocation condition based on the information on the preset time range and location (S820).

[0171] If a location matching a preset time range satisfies the reward allocation condition (S825-Y), the server can allocate a reward item corresponding to the location (S830).

[0172] The user terminal (200) can acquire object information (S835). Here, the object acquisition information may include information about the size of the object, the length of the object, the weight of the object, the type of the object, etc.

[0173] The user terminal (200) can transmit object acquisition information to the server (S840).

[0174] When object acquisition information is received from a user terminal (200) through a communication interface (110), the server can identify whether the object satisfies the reward acquisition condition based on the object acquisition information when object acquisition information is received from an object measurement device through a communication interface (110) (S845).

[0175] If the object is identified as satisfying the reward acquisition condition based on the object acquisition information (S850-Y), the server can identify a reward item corresponding to the object (S855).

[0176] The server can transmit information about the identified reward item to the user terminal (200) of the user who acquired the object through the communication interface (110) (S860).

[0177] Based on information about the received reward item, the user terminal (200) can provide the reward item to the user (S865).

[0178] Here, the reward item may be at least one of, but is not limited to, an item corresponding to the user's rank increase ticket corresponding to the object acquisition ability, an item corresponding to the user's right to advance to the next stage in an object acquisition competition, and an item corresponding to a ticket to proceed in a competition for the purpose of object acquisition.

[0179] According to one embodiment, the method according to the various embodiments disclosed in the present document may be provided as included in a computer program product. The computer program product may be traded as a product between a seller and a buyer. The computer program product may be distributed in the form of a machine-readable storage medium (e.g., compact disc read only memory (CD-ROM)), or may be distributed online (e.g., downloaded or uploaded) via an application store (e.g., Play Store™) or directly between two user devices (e.g., smartphones). In the case of online distribution, at least a portion of the computer program product (e.g., a downloadable app) may be temporarily stored or temporarily generated in a machine-readable storage medium, such as the memory of a manufacturer's server, an application store's server, or an intermediary server.

[0180] Although the preferred embodiments of the present disclosure have been illustrated and described above, the present disclosure is not limited to the specific embodiments described above, and various modifications may be made by a person having ordinary skill in the art to which the present disclosure pertains without departing from the gist of the present disclosure as claimed in the claims, and such modifications should not be understood individually from the technical idea or prospect of the present disclosure.

Claims

1. In electronic devices, A communication interface that performs communication connection with a user terminal; memory that stores at least one instruction; and a processor connected to the communication interface and the memory and executing the at least one instruction; The above processor, When information about a location where a user acquires an object is received from a user terminal through the communication interface, whether the location satisfies a reward allocation condition is identified based on the information about the location, If the above location satisfies the above reward allocation conditions, the corresponding reward item is allocated to the above location, When object acquisition information is received from the user terminal through the communication interface, whether the object satisfies the reward acquisition condition is identified based on the object acquisition information, If the above object satisfies the reward acquisition condition, identify the reward item corresponding to the above object, An electronic device that transmits information about the above-mentioned identified reward item to a user terminal of a user who has acquired the object through the communication interface.

2. In paragraph 1, The above processor, When information about a location where a user of each user terminal acquires an object is received from multiple user terminals through the communication interface, whether the location satisfies a reward allocation condition is identified based on the information about the location, If the above location satisfies the above reward allocation conditions, the more users corresponding to the location, the higher the allocation number of reward items corresponding to the location is identified, and the fewer users, the lower the allocation number of reward items corresponding to the location is identified. Allocate a reward item corresponding to the location based on the number of allocated reward items identified above, The above compensation allocation conditions are: An electronic device, wherein at least one of the location of the above location, the size of the above location, and the probability of obtaining an object at the above location.

3. In paragraph 1, The above processor, When information about a preset time range and location where a user acquires an object is received from a user terminal through the communication interface, based on the information about the preset time range and location, it is identified whether the location matching the preset time range satisfies a reward allocation condition, An electronic device that allocates a reward item corresponding to the location when the location matching the above-described preset time range satisfies the reward allocation condition.

4. In paragraph 1, The above processor, When information about a plurality of locations where a user of each user terminal acquires an object and the preset time range is received from a plurality of user terminals through the communication interface, based on the information about the preset time range and the plurality of locations, it is identified whether each of the plurality of locations matching the preset time range satisfies a reward allocation condition, Identifying at least one location that satisfies the reward allocation condition among a plurality of locations matching the above-described time range, Identify the allocation rate of the reward item corresponding to each of the at least one location identified above, Identify a natural number that is not greater than the allocation rate of the above-identified reward item, An electronic device that allocates a number of reward items corresponding to the identified natural number to each of the at least one locations.

5. In paragraph 4, The above processor, Identifying a first location and a second location matching the preset time range that satisfy the reward allocation condition among a plurality of locations matching the preset time range, Identify a first allocation rate of a reward item corresponding to the first location and a second allocation rate of a reward item corresponding to the second location, If there is no natural number that is not greater than the first allocation rate and the second allocation rate identified above, identify the integrated allocation rate that is the sum of the first allocation rate and the second allocation rate, Allocate a number of reward items corresponding to a natural number not greater than the integrated allocation rate to the integrated location including the first location and the second location, The allocation rate of the above compensation items is: An electronic device that is a value obtained by multiplying the number of users corresponding to a location matching a preset time range by the preset allocation rate of the above compensation item.

6. In paragraph 4, The above processor, Identify a third location matching the first time range that satisfies the reward allocation condition among a plurality of locations matching the first time range, Identify a third allocation rate of the reward item corresponding to the first time range of the third location, If there is no natural number that is not greater than the third allocation rate identified above, identify the fourth allocation rate of the reward item corresponding to the second time range after the first time range, Identify the integrated allocation rate that is the sum of the third allocation rate and the fourth allocation rate, Allocate a number of reward items corresponding to a natural number not greater than the integrated allocation rate to the third location matching the integrated time range including the first time range and the second time range, The allocation rate of the above compensation items is: An electronic device that is a value obtained by multiplying the number of users corresponding to a location matching a preset time range by the preset allocation rate of the above compensation item.

7. In paragraph 5, The above processor, Identify the similarity of objects that can be obtained from each of the first location and the second location, An electronic device that allocates a number of reward items corresponding to a natural number not greater than the integrated allocation rate to an integrated location including the first location and the second location if the identified similarity is greater than a preset value.

8. In paragraph 5, The above processor, Identify the distance between the first location and the second location, An electronic device that allocates a number of reward items corresponding to a natural number not greater than the integrated allocation rate to an integrated location including the first location and the second location if the identified distance is less than a preset value.

9. In paragraph 1, The above processor, When object acquisition information including an image or video of the object is received from the user terminal through the communication interface, the image or video is input into an object identification model to identify at least one of the shape and motion of the object, An electronic device that identifies whether at least one of the shape and motion of the identified object satisfies a reward acquisition condition.

10. In paragraph 1, The above processor, An electronic device that, when object acquisition information including at least one of the length, size, and weight of the object is received from the user terminal through the communication interface, identifies whether the object satisfies a reward acquisition condition for at least one of the preset length, preset size, and preset weight.

11. In paragraph 1, The above processor, When first object acquisition information is received from a user terminal through the communication interface, whether the first object satisfies a reward acquisition condition is identified based on the first object acquisition information, If the first object satisfies the reward acquisition condition, the number of preceding objects that satisfied the reward acquisition condition before the first object is identified, An electronic device that identifies a reward item corresponding to the first object if the above number is less than a preset value.

12. In paragraph 1, The above reward items are: An electronic device comprising at least one item corresponding to a user's rank increase ticket corresponding to the user's ability to acquire objects, an item corresponding to a user's right to advance to the next stage in an object acquisition competition, and an item corresponding to a ticket to a competition for the purpose of acquiring objects.

13. In a control method of a system including a user terminal and a server, A step in which a user terminal receives a user input for selecting a location from which the user acquires an object; A step in which the user terminal transmits information about the location where the user acquires the object to the server; When information about a location where a user acquires an object is received from the user terminal through a communication interface, a step for the server to identify whether the location satisfies a reward allocation condition based on the information about the location; If the above location satisfies the above reward allocation conditions, the server allocates a reward item corresponding to the location; A step in which the user terminal transmits object acquisition information about an object acquired by the user to the server; When object acquisition information is received from the user terminal through the communication interface, the server identifies whether the object satisfies a reward acquisition condition based on the object acquisition information; If the object satisfies the reward acquisition condition, the server identifies a reward item corresponding to the object; A step of transmitting information about the identified reward item to the user terminal through the communication interface; A control method comprising: when information about the reward item received from the server is received, providing information about the identified reward item to the user who acquired the object.

Citation Information

Patent Citations

  • Apparatus for detecting slab

    KR1020240002789A

  • Railway facility damage inspection system and method using multicopter and docking station

    KR1020240147818A

  • Apparatus for processing substrate

    KR1020240167990A

  • A appratus and method for auto setting firewall of the gateway in network

    KR102174507B1

  • Nano-structure transistors with air inner spacers and methods forming same

    KR102766171B1