Method, device, equipment and storage medium for obtaining book access distribution area
By analyzing the history of books and real-time QR code access records, and generating regional scan code access distribution maps, the problem that existing technology cannot accurately distinguish book access distribution is solved, and rapid and intuitive determination of book access distribution and fine-grained requirements analysis are realized .
Patent Information
- Application Number
- CN202110669322.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-06-16
- Publication Date
- 2025-01-17
- Estimated Expiration
- 2041-06-16
AI Technical Summary
The existing technology cannot distinguish the actual reading interest or purchasing needs of different e-books in a fine-grained manner by different groups of people, mainly because the existing analysis methods rely on reading volume and purchase volume, and cannot accurately determine the distribution area of book access.
By obtaining the historical QR code access record of the book, determine the target area where the user is located, obtain the real-time scan number, analyze the scan number of each area in the QR code access record, and filter the target area set higher than the preset value. And generate a regional scan code access distribution map to visually display the book access distribution.
It can quickly and intuitively determine the distribution area of book access, and can distinguish the actual reading interest or purchase demand of different groups of people for different e-books in a fine-grained manner.
Smart Images

Figure CN113902064B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of image recognition technology, and in particular to a method, device, equipment and storage medium for obtaining a book access distribution area. Background Art
[0002] At present, all major platforms provide e-book content services to users. The platforms generally determine users' reading interest or purchasing demand for a certain e-book based on the amount of reading and purchasing by users.
[0003] However, this analysis method cannot distinguish in fine granularity the actual reading interests or purchasing needs of different groups of people for different e-books. Summary of the invention
[0004] The embodiments of the present application provide a method, apparatus, device and storage medium for obtaining a book access distribution area, which can quickly and intuitively determine a book access distribution area.
[0005] In a first aspect, an embodiment of the present application provides a method for obtaining a book access distribution area, the method comprising:
[0006] The method for obtaining a book access distribution area comprises:
[0007] Determine the target book for which access records are to be queried;
[0008] Obtaining a historical QR code access record of the target book, wherein the historical QR code access record includes a historical QR code association amount, a historical code scanning amount, and a historical QR code accessed by scanning a code;
[0009] Determine the target area where the user who accesses the target book is located according to the historical code scanning amount and the historical QR code;
[0010] Acquire the real-time scan volume of the target book within the preset time period, and acquire the QR code access record of accessing the target book by scanning the QR code within the preset time period;
[0011] Determine the scan quantity of each area identifier according to the area identifier of each QR code in the QR code access record;
[0012] Determine a target area set whose scan volume is higher than a preset value from the QR code access record according to the scan volume of each area identifier;
[0013] Sorting the target areas in the target area set according to the scanned quantity of each area identifier;
[0014] Generate and display the regional code scanning access distribution map according to the arrangement order of each target area.
[0015] In a second aspect, an embodiment of the present application further provides a device for obtaining a book access distribution, the device comprising:
[0016] A processing module, used for determining a target book of access records to be queried;
[0017] An input / output module, used for obtaining the historical QR code access records of the target book, wherein the historical QR code access records include the historical QR code association quantity, the historical code scanning quantity and the historical QR codes accessed by scanning the code;
[0018] The processing module is also used to determine the target area where the user who accessed the target book is located according to the historical code scanning volume and the historical QR code; obtain the real-time code scanning volume of the target book within the preset time period through the input and output module, and obtain the QR code access record of accessing the target book by scanning the QR code within the preset time period; determine the code scanning volume of each area identifier according to the area identifier of each QR code in the QR code access record; determine the target area set whose code scanning volume is higher than a preset value from the QR code access record according to the code scanning volume of each area identifier; sort the target areas in the target area set according to the code scanning volume of each area identifier; generate a regional code scanning access distribution map according to the arrangement order of each target area;
[0019] A display module is used to display the regional code scanning access distribution map generated by the processing module.
[0020] In a third aspect, an embodiment of the present application further provides a processing device, including a processor and a memory, wherein a computer program is stored in the memory, and when the processor calls the computer program in the memory, the steps in any method for obtaining a book access distribution area provided in an embodiment of the present application are executed.
[0021] In a fourth aspect, an embodiment of the present application further provides a computer-readable storage medium storing a plurality of instructions suitable for a processor to load to execute the steps in any method of obtaining a book access distribution area provided in an embodiment of the present application.
[0022] From the above content, it can be concluded that the present application has the following beneficial effects:
[0023] 1. Ability to quickly and intuitively determine the book access distribution area.
[0024] 2. It can distinguish in fine granularity the actual reading interests or purchasing needs of different groups of people for different e-books. BRIEF DESCRIPTION OF THE DRAWINGS
[0025] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For those skilled in the art, other drawings can be obtained based on these drawings without creative work.
[0026] Figure 1 It is a flowchart of a method for obtaining a book access distribution area in this application;
[0027] Figure 2 It is a structural schematic diagram of a financial voucher generating device in this application;
[0028] Figure 3 It is a structural schematic diagram of the processing equipment of this application. DETAILED DESCRIPTION
[0029] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of this application.
[0030] In the following description, the specific embodiments of the present application will be described with reference to the steps and symbols performed by one or more computers, unless otherwise stated. Therefore, these steps and operations will be mentioned several times as being performed by a computer, and the computer execution referred to herein includes the operation of a computer processing unit by an electronic signal representing data in a structured form. This operation converts the data or maintains it at a location in the memory system of the computer, which can be reconfigured or otherwise change the operation of the computer in a manner familiar to testers in the field. The data structure maintained by the data is a physical location in the memory, which has specific characteristics defined by the data format. However, the principles of the present application are described in the above text, which does not represent a limitation, and testers in the field will understand that the various steps and operations described below can also be implemented in hardware.
[0031] The principles of the present application may be operated using many other general or specific purpose computing, communication environments or configurations. Examples of well-known computing systems, environments and configurations suitable for use with the present application may include, but are not limited to, handheld phones, personal computers, servers, multiprocessor systems, microcomputer-based systems, mainframe computers, and distributed computing environments, including any of the above systems or devices.
[0032] The terms "first", "second", and "third" in this application are used to distinguish different objects rather than to describe a specific order. In addition, the terms "include", "have", and any variations thereof are intended to cover non-exclusive inclusions.
[0033] First of all, before introducing the embodiments of the present application, the relevant content about the application background of the present application is introduced.
[0034] The execution subject of the method for obtaining the book access distribution area provided in the present application can be the device provided in the present application, or a processing device such as a server device, a physical host, a vehicle-mounted terminal or a user equipment (UE) integrated with the device, wherein the device can be implemented in hardware or software, and the UE can specifically be a terminal device such as a smart phone, a tablet computer, a laptop computer, a PDA, a handheld computer, a desktop computer or a personal digital assistant (PDA).
[0035] Next, the method for obtaining book access distribution areas provided by the present application is introduced.
[0036] See also Figure 1 , Figure 1 A flow chart of the method for obtaining the book access distribution area of the present application is shown. The method provided by the present application may specifically include the following steps:
[0037] 101, determine the target book of the access record to be queried.
[0038] 102. Obtain the historical QR code access records of the target book.
[0039] The historical QR code access records include the historical QR code association quantity, the historical code scanning quantity and the historical QR codes accessed by scanning the code.
[0040] The historical QR code association volume refers to the total number of target books corresponding to the QR code that users scanned by electronic or paper means. Being associated with a target book does not necessarily mean reading the target book. The historical code scanning volume refers to the total number of QR codes scanned by users. Scanning a code does not necessarily mean being associated with a target book.
[0041] In some implementations, the QR code of the target book is deployed on display devices in different areas. The display device may be an electronic device, a display screen, or paper text, etc. This application does not limit the carrier of the QR code.
[0042] 103. Determine a target area where users who access the target book are located according to the historical code scanning volume and the historical QR codes.
[0043] For example, the target area refers to the region where users who access the book titled "Fun Physics" are located, such as Asia, China, Hubei, Wuhan, Hongshan District or Lianshan Street, etc. This application does not limit the size of the region or the administrative division area.
[0044] 104. Obtain the real-time code scanning quantity of the target book within the preset time period, and obtain the QR code access record of accessing the target book through the QR code associated scanning within the preset time period.
[0045] 105. Determine the scan quantity of each area identifier according to the area identifier of each QR code in the QR code access record.
[0046] In some implementations, before determining the scan amount of each area identifier according to the area identifier of each QR code in the QR code access record, the method further includes:
[0047] Corresponding area identifiers are respectively set for the QR codes of the target books.
[0048] The area identifier is used to identify that the QR code is specifically used to serve a specific area.
[0049] In some implementations, the same QR code can be set for the same type of book, and then different regional identifiers can be set for the QR code for different regions. In this way, there is no need to identify the global QR code of each QR code accessed by scanning, but only the regional identifiers of these QR codes need to be identified. This allows the source of the scans to be quickly distinguished, facilitating statistics and analysis.
[0050] In other implementations, different QR codes may be set for the same type of book according to different regions in order to distinguish the source of the scanned code.
[0051] In some implementations, in order to improve the efficiency of identifying the regional identifier, the regional identifier may be set in a specific area of the QR code. Specifically, the corresponding regional identifiers are set for the QR codes of the target books, including:
[0052] Determine the key area in the QR code;
[0053] Selecting a specific area in the area outside the key area of the QR code;
[0054] An area identifier is set in the specific area.
[0055] It can be seen that by setting a regional identifier in a specific area, there is no need to traverse all the pixels in each QR code, and it is also possible to quickly identify which region the QR code corresponds to.
[0056] 106. Determine a target area set whose scan volume is higher than a preset value from the QR code access record according to the scan volume of each area identifier.
[0057] 107. Sort the target areas in the target area set according to the scan count of each area identifier.
[0058] 108. Generate and display a regional code scanning access distribution map according to the arrangement order of each target area.
[0059] In some implementations, the historical QR code access record further includes a historical QR code association amount and a historical QR code, and the method further includes:
[0060] Analyzing the association relationship between the historical QR code association and the historical QR code, and determining a set of time intervals between the user associating the historical QR code and accessing the target book through the historical QR code;
[0061] The probability that the user accesses the historical QR code within a preset time period after associating the historical QR code is determined according to the association relationship and the time interval set.
[0062] It can be seen that in the embodiment of the present application, by sorting the target areas in the target area set according to the scan volume of each area identifier, and generating and displaying the regional scan code access distribution map according to the arrangement order of each target area, the book access distribution area can be determined quickly and intuitively. In addition, this solution can also distinguish the actual reading interests or purchasing needs of different groups of people for different electronic books in a fine-grained manner.
[0063] In order to better implement the method of the present application, the embodiment of the present application also provides a book access distribution acquisition device 20.
[0064] See also Figure 2 , Figure 2 This is a schematic diagram of a structure of a book access distribution acquisition device 50 of the present application, wherein the book access distribution acquisition device 20 may specifically include the following structure:
[0065] Processing module 201, used to determine the target book of the access record to be queried;
[0066] An input / output module 202 is used to obtain the historical QR code access records of the target book, wherein the historical QR code access records include the historical QR code association quantity, the historical code scanning quantity, and the historical QR codes accessed by scanning the code;
[0067] The processing module 201 is also used to determine the target area where the user who accessed the target book is located according to the historical code scanning volume and the historical QR code; obtain the real-time code scanning volume of the target book within the preset time period through the input and output module, and obtain the QR code access record of accessing the target book by scanning the QR code within the preset time period; determine the code scanning volume of each area identifier according to the area identifier of each QR code in the QR code access record; determine the target area set whose code scanning volume is higher than a preset value from the QR code access record according to the code scanning volume of each area identifier; sort the target areas in the target area set according to the code scanning volume of each area identifier; and generate a regional code scanning access distribution map according to the arrangement order of each target area;
[0068] The display module 203 is used to display the regional code scanning access distribution map generated by the processing module.
[0069] In some embodiments, before determining the scan amount of each area identifier of each QR code according to the area identifier of each QR code in the QR code access record, the processing module 201 is further configured to:
[0070] Corresponding area identifiers are respectively set for the QR codes of the target books.
[0071] In some embodiments, the historical QR code access record further includes the historical QR code association amount and the historical QR code, and the processing module 201 is further used to:
[0072] Analyzing the association relationship between the historical QR code and the historical QR code, and determining a set of time intervals between the user associating the historical QR code and accessing the target book through the historical QR code;
[0073] The probability that the user accesses the historical QR code within a preset time period after associating the historical QR code is determined according to the association relationship and the time interval set.
[0074] In some embodiments, the processing module 201 is specifically used for:
[0075] Determine the key area in the QR code;
[0076] Selecting a specific area in the area outside the key area of the QR code;
[0077] An area identifier is set in the specific area.
[0078] This application also provides a processing device, see Figure 3 , Figure 3 A schematic diagram of the structure of the processing device of the present application is shown. Specifically, the processing device provided by the present application includes a processor, and the processor is used to implement the following when executing the computer program stored in the memory. Figure 1The steps of the method for obtaining the book access distribution area in any embodiment; or, the processor is used to execute the computer program stored in the memory to implement the following Figure 2 The functions of each module in the corresponding embodiment.
[0079] Exemplarily, the computer program may be divided into one or more modules / units, one or more modules / units are stored in a memory and executed by a processor to complete the present application. One or more modules / units may be a series of computer program instruction segments capable of completing a specific function, and the instruction segments are used to describe the execution process of the computer program in a computer device.
[0080] The processing device may include, but is not limited to, a processor and a memory. Those skilled in the art will appreciate that the illustration is merely an example of a processing device and does not constitute a limitation on the processing device, and may include more or fewer components than shown in the illustration, or a combination of certain components, or different components. For example, the processing device may also include an input / output device, a network access device, a bus, etc., and the processor, the memory, the input / output device, the network access device, etc. are connected via a bus.
[0081] The processor may be a central processing unit (CPU), other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor, etc. The processor is the control center of the processing device, and uses various interfaces and lines to connect various parts of the entire processing device.
[0082] The memory can be used to store computer programs and / or modules. The processor realizes various functions of the computer device by running or executing the computer programs and / or modules stored in the memory and calling the data stored in the memory. The memory can mainly include a program storage area and a data storage area, wherein the program storage area can store an operating system, an application required for at least one function (such as a sound playback function, an image playback function, etc.), etc.; the data storage area can store data created according to the use of the processing device (such as audio data, video data, etc.), etc. In addition, the memory can include a high-speed random access memory, and can also include a non-volatile memory, such as a hard disk, a memory, a plug-in hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (Flash Card), at least one disk storage device, a flash memory device, or other volatile solid-state storage devices.
[0083] Those skilled in the art can clearly understand that for the convenience and simplicity of description, the specific working process of the above-described device, processing equipment and its corresponding modules can refer to the following. Figures 1 to 3 The description of the method for obtaining the book access distribution area corresponding to any embodiment will not be repeated here in detail.
[0084] A person of ordinary skill in the art will appreciate that all or part of the steps in the various methods of the above embodiments may be completed by instructions, or by controlling related hardware through instructions. The instructions may be stored in a computer-readable storage medium and loaded and executed by a processor.
[0085] To this end, an embodiment of the present application provides a computer-readable storage medium, in which a plurality of instructions are stored, and the instructions can be loaded by a processor to execute the present application as follows: Figures 1 to 3 For the steps in the method for obtaining the book access distribution area in any embodiment, the specific operations can be referred to as follows Figures 1 to 3 The description of the method for obtaining the book access distribution area corresponding to any embodiment will not be repeated here.
[0086] The computer-readable storage medium may include: a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.
[0087] Due to the instructions stored in the computer-readable storage medium, the present application can be executed. Figures 1 to 3 Corresponding to the steps in the method for obtaining the book access distribution area in any embodiment, the present application can be implemented as follows Figures 1 to 3The beneficial effects that can be achieved by the method for obtaining book access distribution areas corresponding to any embodiment are detailed in the previous description and will not be repeated here.
[0088] The above is a detailed introduction to a method, device, processing equipment and computer-readable storage medium for obtaining book access distribution areas provided by the present application. Specific examples are used in this article to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the method of the present application and its core idea; at the same time, for technical personnel in this field, according to the idea of the present application, there will be changes in the specific implementation method and application scope. In summary, the content of this specification should not be understood as a limitation on the present application.
Claims
1. A method for obtaining a book access distribution area, characterized in that: The method comprises: Determine the target book for which access records are to be queried; Obtaining a historical QR code access record of the target book, wherein the historical QR code access record includes a historical QR code association amount, a historical code scanning amount, and a historical QR code accessed by scanning a code; Determine the target area where the user who accesses the target book is located according to the historical code scanning amount and the historical QR code; The real-time scanning quantity of the target book within a preset time period is obtained, and the QR code access record of accessing the target book by scanning the QR code within the preset time period is obtained; Determine the scan quantity of each area identifier according to the area identifier of each QR code in the QR code access record; Determine a target area set whose scan volume is higher than a preset value from the QR code access record according to the scan volume of each area identifier; Sort the target areas in the target area set according to the number of scanned codes of each area identifier; Generate and display the regional code scanning access distribution map according to the arrangement order of each target area; Before determining the scan amount of each area identifier according to the area identifier of each QR code in the QR code access record, the method further includes: Setting corresponding area identifiers for the QR codes of the target books respectively; The historical two-dimensional code access record also includes the historical two-dimensional code association amount and the historical two-dimensional code, and the method further includes: Analyze the association relationship between the historical QR code association quantity and the historical QR code, and determine the time interval set between the user associating the historical QR code and accessing the target book through the historical QR code; the historical QR code association quantity refers to the total number of target books corresponding to the QR code that the user scans by scanning the QR code displayed in electronic or paper form; The probability that the user accesses the historical QR code within a preset time period after associating the historical QR code is determined according to the association relationship and the time interval set.
2. The method according to claim 1, characterized in that The two-dimensional codes of the target books are respectively provided with corresponding area identifiers, including: Determine the key area in the QR code; Selecting a specific area in the area outside the key area of the QR code; An area identifier is set in the specific area.
3. A book access distribution acquisition device, characterized in that: The book access distribution acquisition device comprises: A processing module, used for determining a target book of access records to be queried; An input / output module, used for obtaining the historical QR code access records of the target book, wherein the historical QR code access records include the historical QR code association quantity, the historical code scanning quantity and the historical QR codes accessed by scanning the code; The processing module is also used to determine the target area where the user who accessed the target book is located according to the historical code scanning volume and the historical QR code; obtain the real-time code scanning volume of the target book within a preset time period through the input and output module, and obtain the QR code access record of accessing the target book by scanning the QR code within the preset time period; determine the code scanning volume of each area identifier according to the area identifier of each QR code in the QR code access record; determine the target area set whose code scanning volume is higher than a preset value from the QR code access record according to the code scanning volume of each area identifier; sort the target areas in the target area set according to the code scanning volume of each area identifier; and generate a regional code scanning access distribution map according to the arrangement order of each target area; A display module, used to display the regional code scanning access distribution map generated by the processing module; Before the processing module determines the scan amount of each area identifier according to the area identifier of each QR code in the QR code access record, the processing module is further used to: Setting corresponding area identifiers for the QR codes of the target books respectively; The historical two-dimensional code access record also includes the historical two-dimensional code association amount and the historical two-dimensional code, and the processing module is further used for: Analyze the association relationship between the historical QR code association quantity and the historical QR code, and determine the time interval set between the user associating the historical QR code and accessing the target book through the historical QR code; the historical QR code association quantity refers to the total number of target books corresponding to the QR code that the user scans by scanning the QR code displayed in electronic or paper form; The probability that the user accesses the historical QR code within a preset time period after associating the historical QR code is determined according to the association relationship and the time interval set.
4. The device according to claim 3, characterized in that The processing module is specifically used for: Determine the key area in the QR code; Selecting a specific area in the area outside the key area of the QR code; An area identifier is set in the specific area.
5. A processing device, characterized in that: The method comprises a processor and a memory, wherein the memory stores a computer program, and the processor executes the method according to any one of claims 1 to 2 when calling the computer program in the memory.
6. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a plurality of instructions, and the instructions are suitable for being loaded by a processor to execute the method according to any one of claims 1 to 2.
Citation Information
Patent Citations
Two-dimensional code cloud service system and method capable of accurately counting access data based on release positions
CN103501349A