WO2019019676A1 - Procédé et dispositif d'attribution de numéro de service, appareil informatique et support de stockage - Google Patents

Procédé et dispositif d'attribution de numéro de service, appareil informatique et support de stockage Download PDF

Info

Publication number
WO2019019676A1
WO2019019676A1 PCT/CN2018/080169 CN2018080169W WO2019019676A1 WO 2019019676 A1 WO2019019676 A1 WO 2019019676A1 CN 2018080169 W CN2018080169 W CN 2018080169W WO 2019019676 A1 WO2019019676 A1 WO 2019019676A1
Authority
WO
WIPO (PCT)
Prior art keywords
service number
service
user account
queue
allocation
Prior art date
Application number
PCT/CN2018/080169
Other languages
English (en)
Chinese (zh)
Inventor
和太贺
Original Assignee
深圳壹账通智能科技有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 深圳壹账通智能科技有限公司 filed Critical 深圳壹账通智能科技有限公司
Priority to SG11201913403PA priority Critical patent/SG11201913403PA/en
Publication of WO2019019676A1 publication Critical patent/WO2019019676A1/fr

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/51Discovery or management thereof, e.g. service location protocol [SLP] or web services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/54Interprogram communication
    • G06F9/546Message passing systems or structures, e.g. queues

Definitions

  • the present application relates to the field of data processing technologies, and in particular, to a service number allocation method, apparatus, computer device, and storage medium.
  • the traditional service number allocation technology allocates the generated service number to the user by randomly generating the service number. As the number of services increases, the number of required service numbers increases.
  • the randomly generated service numbers are used to allocate randomly generated service numbers. The probability of repeated assignment of service numbers is high.
  • a service number assignment method In accordance with various embodiments of the present application, a service number assignment method, apparatus, computer apparatus, and non-transitory computer readable storage medium are provided.
  • a method for assigning service numbers including:
  • the extracted service number is assigned to the user account.
  • a service number distribution device comprising:
  • a quantity obtaining module configured to obtain a number of service number generation
  • a number generation module configured to generate a service number according to the number generated by the service number
  • a queue adding module configured to add the generated service number to the number allocation queue
  • Requesting an acquisition module configured to obtain a service number allocation request
  • a quantity extraction module configured to extract a request allocation quantity and a user account in the service number allocation request
  • a number extraction module configured to sequentially extract a service number from the number allocation queue according to the requested allocation quantity
  • the number assignment module is configured to allocate the extracted service number to the user account.
  • a computer device comprising a memory, a processor, and computer instructions stored on the memory and operative on the processor, the processor executing the computer instructions to:
  • the extracted service number is assigned to the user account.
  • a non-transitory computer readable storage medium having stored thereon computer instructions, wherein the computer instructions, when executed by a processor, implement the following steps:
  • the extracted service number is assigned to the user account.
  • 1 is an application environment diagram of a service number assignment method according to one or more embodiments
  • FIG. 2 is a structural block diagram of a server in a service number distribution system in accordance with one or more embodiments
  • FIG. 3 is a schematic flow chart of a method for assigning a service number according to one or more embodiments
  • FIG. 4 is a flow diagram showing the steps of generating a winning notification in accordance with one or more embodiments
  • FIG. 5 is a flow diagram showing the steps of generating a service end notification in accordance with one or more embodiments
  • FIG. 6 is a flow chart showing the steps of extracting a winning service number according to one or more embodiments
  • FIG. 7 is a structural block diagram of a service number assigning apparatus according to one or more embodiments.
  • Figure 8 is a block diagram showing the structure of a service number assigning device in another embodiment.
  • FIG. 1 is an application environment diagram of a service number allocation method in an embodiment.
  • the service number assignment method is applied to a service number assignment system.
  • the service number distribution system includes a terminal 110, a terminal 120, and a server 130, wherein the terminal 110 and the terminal 120 are connected to the server 130 through a network.
  • the terminal 110 and the terminal 120 may be a fixed terminal or a mobile terminal, and the fixed terminal may specifically be at least one of a printer, a scanner and a monitor, and the mobile terminal may specifically be a tablet computer, a smart phone, a personal data assistant, and a digital camera. At least one.
  • FIG. 2 is a schematic diagram showing the internal structure of the server 130 in the service number distribution system of FIG. 1 in an embodiment.
  • the server 130 includes a processor, memory, and network interface connected by a system bus.
  • the processor of server 130 is used to provide computing and control capabilities to support the operation of the entire server 130
  • the memory is used to store data, code instructions, etc.
  • the network interface is used for network communication with terminal 110 and terminal 120.
  • At least one computer instruction is stored on the memory, and the computer instruction can be executed by the processor to implement the service number assignment method applicable to the server 120 provided in the embodiment of the present application.
  • the memory may include a non-volatile computer readable storage medium such as a magnetic disk, an optical disk, a read-only memory (ROM), or a random access memory (RAM).
  • a memory includes a non-transitory computer readable storage medium and an internal memory; the non-transitory computer readable storage medium stores an operating system and computer instructions executable by the processor to implement The above service number assignment method; the internal memory provides a cached operating environment for an operating system and computer instructions in a non-transitory computer readable storage medium.
  • FIG. 2 is only a schematic diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the server to which the solution of the present application is applied.
  • the specific server may include More or fewer components are shown in Figure 2, or some components are combined, or have different component arrangements.
  • a method for assigning a service number is provided.
  • the method is applied to the server 130 for example.
  • the method specifically includes the following content:
  • the service personnel log in to the service information input page of the terminal 110 by inputting the business personnel account and password, and the business person inputs the service number generation quantity in the business information input page.
  • the terminal 110 will obtain the input service number generation quantity, and send the acquired service number generation quantity to the server 130.
  • the server 130 receives the number of service number generations sent by the terminal 110.
  • the service personnel inputs service information in the service input page of the terminal 110, the service information includes the target price, and may further include at least one of a service name, a target name, and a service effective time.
  • the terminal 110 acquires the input service information and transmits the service information to the server 130.
  • the server 130 receives the service information sent by the terminal 110, extracts the target price in the service information, and determines the number of the service number generated according to the extracted target price.
  • the server 130 extracts the target price and the number quantity determination manner from the service information, and determines the service number generation quantity according to the extracted target price and the number quantity determination manner.
  • the price of the mobile phone is 5,000 yuan. If the number of the number is determined by dividing the price of the target price by 2, the number is generated by the number of the service number, that is, 5000 is divided by 2 to obtain 2500, and the number of the service number is 2 2500; If the number of numbers is determined by generating the quantity for the service number of the target price, the number of the determined service number is 5000.
  • S304 Generate a service number according to the number generated by the service number.
  • server 130 generates a service number that matches the number of service number generations in numerical order.
  • the number of digits of the service number generated by the server 130 may be the same. For example, if the number of service numbers generated is 10, 10 "00, 01, 02, 03, 04, 05, 06, 07, 08, and 09" traffic numbers including 2 digits are generated.
  • the server 130 acquires a corresponding service number random generation algorithm, and generates a service number that matches the number of service number generation according to the random generation algorithm and that does not exist.
  • the server 130 randomly extracts a service number from the generated service number, adds the extracted service number to the number allocation queue, and then proceeds from the remaining services.
  • a service number is extracted from the number, and the extracted service number is added to the number assignment queue until all the generated service numbers are added to the number assignment queue.
  • S306 specifically includes the steps of: converting the generated service number into an unordered service number; and adding the unordered service number to the number assignment queue.
  • the server 130 invokes a data breaking algorithm to perform data breaking processing on all generated service numbers to obtain an unordered service number, and the unordered service number is Add a number in the allocation queue.
  • the user enters a user account at the terminal 120 to log in to the service number acquisition page, and enters a request allocation number of the service number in the service number acquisition page.
  • the terminal 120 obtains the number of request allocations entered in the service number acquisition page and the registered user account, generates a service number allocation request according to the requested allocation quantity and the registered user account, and sends the generated service number allocation request to the server 130.
  • the server 130 receives the service number assignment request sent by the terminal 120.
  • the requested allocation quantity refers to the number of user requests corresponding to the user account assigned to the service number.
  • the server 130 parses the number assignment request, and extracts the request allocation number and the user account in the number assignment request by parsing.
  • the server 130 extracts the same number of service numbers from the number assignment queue as the number of request allocations in the order in which the service numbers in the number assignment queue are arranged according to the number of request allocations extracted from the number assignment request.
  • the server 130 generates a number assignment success notification according to the service number extracted from the number queue, sends a number assignment success notification to the terminal 120 logged in with the user account, and associates the extracted service number with the user account. Store the generated number assignment record.
  • a service number is generated according to the service number generation quantity, and a sufficient service number that can be allocated is ensured.
  • the generated service number is added to the number assignment queue.
  • the service number is extracted from the number assignment queue according to the requested allocation quantity in the service number assignment request, and the extracted service number is assigned to the service number assignment.
  • the service number is extracted in order from the number assignment queue to ensure that the extracted service numbers do not overlap. This reduces the probability of repeated service number assignment and improves the accuracy of service number assignment. Sex.
  • the method further includes the step of generating a winning notification, and the step specifically includes the following:
  • the server 130 after the server 130 assigns the mentioned service number to the user account, it detects whether there is a service number to be allocated in the number allocation queue. If there is a service number to be allocated, it indicates that the number is assigned in the column. If the service number is not assigned, if there is no service number to be assigned, it indicates that the service number in the number assignment queue has been allocated.
  • the server 130 after the server 130 assigns the extracted service number to the user account, the server 130 cumulatively counts the number of the assigned service numbers, and compares the generated quantity of the counted service numbers after each count is completed. When the counted quantity is equal to the number of service number generation, it indicates that the service number in the number assignment queue has been allocated; when the counted quantity is less than the number of service number generation, it indicates that the service number in the number assignment pair column is not allocated.
  • the server 130 sets an unassigned number count in the number assignment queue, and the initial value of the unassigned number count is the number of service number generations. After the server 130 extracts the service number from the number assignment pair column, the server 130 The allocation number count minus the number of extractions for the service number. When the server 130 detects that the value of the unassigned number count is 0, it indicates that the service number in the number assignment queue has been allocated; when the server 130 detects that the value of the unassigned number count is not 0, it indicates that the number assignment is in the column. The service number is not assigned.
  • S402 specifically includes the step of detecting whether the service number in the number assignment queue is allocated within a preset time.
  • the server 130 starts timing when the generated service number is added to the number assignment queue, and detects whether the service queue in the number assignment queue is allocated when the counted time reaches the preset time.
  • the server 130 when detecting that the service number in the number assignment queue is allocated, the server 130 extracts a preset number of service numbers from the generated service number, and uses the extracted service number as the winning service number.
  • the preset number of service numbers may be randomly selected, or may be extracted according to a preset rule.
  • the server 130 allocates the invoiced service number in the record according to the number of the service number, and obtains the user account corresponding to the winning service number from the number assignment record, and the obtained user account is the user account assigned to the invoiced service number.
  • S408 Generate a winning notification according to the winning service number and the queried user account.
  • the server 130 encapsulates the winning service number and the queried user account, and generates a winning notification by encapsulation.
  • the winning notice may further include at least one of a business name, subject information, and a winning time.
  • the server 130 determines the terminal address corresponding to the terminal logged in by the queried user account, and sends the winning notification to the terminal logged in with the queried user account according to the determined terminal address.
  • the winning service number is extracted from the generated service number, and the winning service notification is generated according to the winning service number and the user account assigned to the winning service number, and the winning notification is notified.
  • Sending to the terminal that is logged in with the user account assigned to the winning service number ensures that the winning user is notified in time after the number of the winning business number is extracted, and the efficiency of the winning notification is improved.
  • the method further includes the step of generating a service end notification, where the step specifically includes the following:
  • the server 130 starts timing when the generated service number is added to the number assignment queue, and detects whether the service queue in the number assignment queue is allocated when the counted time reaches the preset time.
  • the service is terminated when it is detected that the service number in the number assignment queue is not allocated within the preset time.
  • the server 130 obtains the assigned service number and the user account corresponding to the assigned service number from the number assignment record.
  • the obtained user account is a user account that has been assigned to the service number.
  • the server 130 generates a service end notification according to the acquired assigned service number and the user account corresponding to the assigned service number.
  • the business end notification may also include a reason for the end of the business.
  • the server 130 queries a plurality of service numbers corresponding to the acquired user accounts in the number assignment record, and generates a service end notification according to the obtained user account and the plurality of service numbers that are queried.
  • the server 130 queries the terminal address corresponding to the terminal that is logged in with the obtained user account, and sends a service end notification to the terminal that is logged in with the obtained user account according to the queried terminal address.
  • the service corresponding to the service number is terminated, and the service corresponding to the service without the complete service number is avoided in the preset time.
  • Computing resources Obtaining the user account corresponding to the assigned service number, generating a service end notification according to the obtained user account and the corresponding assigned service number, and transmitting the service end notification to the terminal that is logged in with the obtained user account, ensuring that the notification of ending the service is timely Notify the user corresponding to the assigned service number.
  • S404 specifically includes the step of extracting a winning service number, and the step specifically includes the following:
  • the server 130 number distribution record selects a preset number of user accounts, and the selected user account is a user account that has been assigned to the service number.
  • the server 130 can randomly select a preset number of user accounts.
  • the server 130 records, in the number assignment record, the selected service number assigned time for each user account assigned to the service number.
  • the server 130 may also sort the user accounts according to the service number allocation time, and select the preset number of user accounts ranked first or last. For example, the user accounts are sorted according to the service number allocation time, and the last 50 user accounts are selected.
  • the server 130 obtains the service number allocation time and the assigned service number corresponding to each selected user account from the number assignment record.
  • the service number allocation time is represented by a digit string of the same number of data bits. For example, the service number allocation time is 14:23, 39 seconds, on May 11, 2017, and is represented by a digit string 20170511142339 including 14 digits.
  • the server 130 adds all the obtained service number allocation times and the allocated service numbers, and adds the sum obtained by dividing the sum of the service numbers, and obtains the sum obtained by dividing the number generated by the service number.
  • the remainder obtained is determined based on the obtained remainder.
  • the plurality of winning service numbers may also be determined according to the obtained remainder.
  • a preset number of user accounts are selected, and the service number of the service number corresponding to the user account and the assigned service number are determined by calculation to determine the winning service number, thereby ensuring the fairness of the extracted business number;
  • the service number is used, the duplicated number of the winning business number is avoided, and the accuracy of determining the winning business number is improved.
  • the service personnel log in to the terminal 110 by using the service personnel account, and input the service information through the terminal 110.
  • the service information includes the target information, and the target information includes at least one of the target name, the target price, and the detailed parameter of the target.
  • the title of the object is a mobile phone, and the price of the subject matter is 5,000 yuan.
  • the detailed parameters of the target include parameters such as memory capacity, screen size and processor model.
  • the terminal 110 transmits the input service information to the server 130.
  • the server 130 determines the number of business number generation 5000 business numbers based on the target price of 5,000 yuan, and each business number requires the user to spend 1 yuan to purchase.
  • the server 130 converts the generated 5000 service numbers into an unordered service number, and adds the unordered service number to the number assignment queue.
  • the user logs in to the terminal 120 through the user account, and enters the number of purchased service numbers through the terminal 120.
  • the server 130 obtains a service number allocation request, where the service number assignment request includes the number of purchase service numbers corresponding to the user account and the user account, and the server 130 numbers from the number of the purchased service number.
  • the service number is extracted from the allocation queue, and the extracted service number is assigned to the user account in the service number allocation request.
  • the server 130 After detecting the assignment of the service number in the number assignment queue, the server 130 extracts the invoice service number from all the generated service numbers, queries the user account corresponding to the invoice service number, and sends a notification to the terminal that logs in with the user account. The user exchanges the received winning notice as a voucher and exchanges the mobile phone with a price of 5,000 yuan.
  • FIGS. 3-6 are sequentially displayed as indicated by the arrows, these steps are not necessarily performed in the order indicated by the arrows. Except as explicitly stated herein, the execution of these steps is not strictly limited, and the steps may be performed in other orders. Moreover, at least some of the steps in FIGS. 3-6 may include multiple sub-steps or multiple stages, which are not necessarily performed at the same time, but may be performed at different times, these sub-steps or stages The order of execution is not necessarily performed sequentially, but may be performed alternately or alternately with at least a portion of other steps or sub-steps or stages of other steps.
  • a service number distribution apparatus 700 is provided.
  • the apparatus specifically includes the following: a quantity acquisition module 702, a number generation module 704, a queue addition module 706, a request acquisition module 708, and quantity extraction.
  • the quantity obtaining module 702 is configured to obtain a number of service number generation.
  • the number generation module 704 is configured to generate a service number according to the service number generation quantity.
  • the queue adding module 706 is configured to add the generated service number to the number allocation queue.
  • the request obtaining module 708 is configured to obtain a service number allocation request.
  • the quantity extraction module 710 is configured to extract the requested allocation quantity and the user account in the service number allocation request.
  • the number extraction module 712 is configured to extract the service number from the number allocation queue in order according to the requested allocation quantity.
  • the number assignment module 714 is configured to allocate the extracted service number to the user account.
  • the queue addition module is further configured to convert the generated service number into an unordered service number; add the unordered service number to the number assignment queue.
  • a service number is generated according to the service number generation quantity, and a sufficient service number that can be allocated is ensured.
  • the generated service number is added to the number assignment queue.
  • the service number is extracted from the number assignment queue according to the requested allocation quantity in the service number assignment request, and the extracted service number is assigned to the service number assignment.
  • the service number is extracted in order from the number assignment queue to ensure that the extracted service numbers do not overlap. This reduces the probability of repeated service number assignment and improves the accuracy of service number assignment. Sex.
  • the service number distribution apparatus 700 specifically includes the following: a queue detection module 716 , a winning extraction module 718 , an account inquiry module 720 , a notification generation module 722 , and a notification sending module 724 .
  • the queue detection module 716 is configured to detect whether the service number in the number assignment queue is allocated.
  • the winning extraction module 718 is configured to extract the winning service number from the generated service number if it is detected that the service number in the number allocation queue is allocated.
  • the account inquiry module 720 is configured to query the user account assigned to the winning service number.
  • the notification generating module 722 is configured to generate a winning notification according to the winning service number and the queried user account.
  • the notification sending module 724 is configured to send the winning notification to the terminal that logs in with the queried user account.
  • the queue detection module 716 is further configured to detect whether the service number in the number assignment queue is allocated within a preset time.
  • the account query module 720 is further configured to detect that the service number in the number assignment queue is not allocated, and obtain the user account corresponding to the assigned service number.
  • the notification generating module 722 is further configured to generate a service end notification according to the obtained user account and the corresponding allocated service number.
  • the notification sending module 724 is further configured to send a service end notification to the terminal that logs in with the obtained user account.
  • the winning service number is extracted from the generated service number, and the winning service notification is generated according to the winning service number and the user account assigned to the winning service number, and the winning notification is notified.
  • Sending to the terminal that is logged in with the user account assigned to the winning service number ensures that the winning user is notified in time after the number of the winning business number is extracted, and the efficiency of the winning notification is improved.
  • the service corresponding to the service number is terminated, and the operation resources that are not occupied by the service corresponding to the complete service number in the preset time are avoided.
  • the winning extraction module 718 is further configured to select a preset number of user accounts that have been assigned to the service number; obtain the service number allocation time and the assigned service number corresponding to each selected user account; The business number assignment time and the assigned service number determine the winning business number.
  • a preset number of user accounts are selected, and the service number of the service number corresponding to the user account and the assigned service number are determined by calculation to determine the winning service number, thereby ensuring the fairness of the extracted business number;
  • the service number is used, the duplicated number of the winning business number is avoided, and the accuracy of determining the winning business number is improved.
  • the network interface may be an Ethernet card or a wireless network card.
  • the above modules may be embedded in the hardware in the terminal or in the memory in the terminal, or may be stored in the memory in the terminal in a software form, so that the processor can call the operations corresponding to the above modules.
  • the processor can be a central processing unit (CPU), a microprocessor, a microcontroller, or the like.
  • a computer device comprising a memory, a processor, and computer instructions stored on the memory and operable on the processor, the processor executing the computer instruction to: obtain a number of service number generation; generate a quantity generation according to the service number The service number is added to the number allocation queue; the service number allocation request is obtained; the request allocation quantity and the user account in the service number allocation request are extracted; and the service number is extracted from the number allocation queue in order according to the requested allocation quantity; Assign the extracted service number to the user account.
  • adding the generated service number to the number assignment queue includes: converting the generated service number into an unordered service number; adding the unordered service number to the number assignment queue.
  • the processor further implements the following steps: detecting whether the service number in the number assignment queue is allocated; and detecting the service number in the number assignment queue. After being assigned, the winning business number is extracted from the generated service number; the user account assigned to the winning business number is queried; the winning notification is generated according to the winning business number and the queried user account; and the winning notification is sent to the queried user account. Login terminal.
  • the processor further implements the following steps: detecting whether the service number in the number assignment queue is allocated within a preset time; detecting the number assignment The service number in the queue is not allocated, and the user account corresponding to the assigned service number is obtained. The service end notification is generated according to the obtained user account and the corresponding assigned service number; and the service end notification is sent to the obtained user account. Login terminal.
  • extracting the winning service number from the generated service number includes: selecting a preset number of user accounts that have been assigned to the service number; and obtaining the assigned service number and time of each selected user account. Service number; determine the winning service number based on the obtained service number assignment time and the assigned service number.
  • a service number is generated according to the service number generation quantity, and a sufficient service number that can be allocated is ensured.
  • the generated service number is added to the number assignment queue.
  • the service number is extracted from the number assignment queue according to the requested allocation quantity in the service number assignment request, and the extracted service number is assigned to the service number assignment.
  • the service number is extracted in order from the number assignment queue to ensure that the extracted service numbers do not overlap. This reduces the probability of repeated service number assignment and improves the accuracy of service number assignment. Sex.
  • a non-transitory computer readable storage medium having computer instructions stored thereon, wherein when the computer instructions are executed by the processor, the following steps are performed: obtaining a number of service number generations; generating a quantity generation service number according to the service number Adding the generated service number to the number assignment queue; obtaining the service number assignment request; extracting the request allocation quantity and the user account in the service number assignment request; extracting the service number from the number assignment queue in order according to the requested allocation quantity; The business number to be assigned is assigned to the user account.
  • adding the generated service number to the number assignment queue includes: converting the generated service number into an unordered service number; adding the unordered service number to the number assignment queue.
  • the processor further performs the following steps: detecting whether the service number in the number assignment queue is allocated; if it is detected that the service number in the number assignment queue is allocated, The winning service number is extracted from the generated service number; the user account assigned to the winning service number is queried; the winning notification is generated according to the winning business number and the queried user account; and the winning notification is sent to the terminal logged in with the queried user account.
  • the processor further performs the steps of: detecting whether the service number in the number assignment queue is allocated within a preset time; detecting the service in the number assignment queue After the number is not assigned, the user account corresponding to the assigned service number is obtained; the service end notification is generated according to the obtained user account and the corresponding assigned service number; and the service end notification is sent to the terminal that is logged in with the obtained user account.
  • extracting the winning service number from the generated service number includes: selecting a preset number of user accounts that have been assigned to the service number; and obtaining the assigned service number and time of each selected user account. Service number; determine the winning service number based on the obtained service number assignment time and the assigned service number.
  • a service number is generated according to the service number generation quantity, and a sufficient service number that can be allocated is ensured.
  • the generated service number is added to the number assignment queue.
  • the service number is extracted from the number assignment queue according to the requested allocation quantity in the service number assignment request, and the extracted service number is assigned to the service number assignment.
  • the service number is extracted in order from the number assignment queue to ensure that the extracted service numbers do not overlap. This reduces the probability of repeated service number assignment and improves the accuracy of service number assignment. Sex.
  • the storage medium may be a magnetic disk, an optical disk, a read-only memory (ROM), or the like.

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

La présente invention concerne un procédé d'attribution de numéro de service, comprenant les étapes consistant à : obtenir une quantité de génération de numéro de service ; générer des numéros de service selon la quantité de génération de numéro de service ; ajouter les numéros de service générés à une file d'attente d'attribution de numéro ; obtenir une demande d'attribution de numéro de service ; extraire une quantité d'attribution demandée et un compte d'utilisateur dans la demande d'attribution de numéro de service ; extraire des numéros de service dans l'ordre depuis la file d'attente d'attribution de numéro selon la quantité d'attribution demandée ; et attribuer les numéros de service extraits au compte d'utilisateur.
PCT/CN2018/080169 2017-07-24 2018-03-23 Procédé et dispositif d'attribution de numéro de service, appareil informatique et support de stockage WO2019019676A1 (fr)

Priority Applications (1)

Application Number Priority Date Filing Date Title
SG11201913403PA SG11201913403PA (en) 2017-07-24 2018-03-23 Service number assigning method and device, computer apparatus, and storage medium

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201710608517.2 2017-07-24
CN201710608517.2A CN107786628B (zh) 2017-07-24 2017-07-24 业务编号分配方法、装置、计算机设备和存储介质

Publications (1)

Publication Number Publication Date
WO2019019676A1 true WO2019019676A1 (fr) 2019-01-31

Family

ID=61437799

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2018/080169 WO2019019676A1 (fr) 2017-07-24 2018-03-23 Procédé et dispositif d'attribution de numéro de service, appareil informatique et support de stockage

Country Status (3)

Country Link
CN (1) CN107786628B (fr)
SG (1) SG11201913403PA (fr)
WO (1) WO2019019676A1 (fr)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113065034A (zh) * 2021-03-29 2021-07-02 上海安畅网络科技股份有限公司 一种分布式***编号生成方法和***

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107786628B (zh) * 2017-07-24 2020-08-18 深圳壹账通智能科技有限公司 业务编号分配方法、装置、计算机设备和存储介质
CN108921374B (zh) * 2018-05-16 2022-07-12 中国平安人寿保险股份有限公司 保单分配方法、设备、装置及计算机可读存储介质
CN109491772B (zh) * 2018-09-28 2020-10-27 深圳财富农场互联网金融服务有限公司 业务序号生成方法、装置、计算机设备和存储介质
CN110247828B (zh) * 2019-07-30 2020-12-15 北京达佳互联信息技术有限公司 识别码分配方法及装置
CN112862574A (zh) * 2021-04-08 2021-05-28 上海哔哩哔哩科技有限公司 分布式订单号生成方法和***

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20060064921A (ko) * 2004-12-09 2006-06-14 엘지전자 주식회사 순번관리시스템
CN102063678A (zh) * 2011-01-05 2011-05-18 北京凯铭风尚网络技术有限公司 一种向网友在线派发礼品的方法和装置
CN104486407A (zh) * 2014-12-12 2015-04-01 北京国双科技有限公司 编号的生成方法及装置
CN105872830A (zh) * 2016-05-31 2016-08-17 广州华多网络科技有限公司 直播频道中的互动方法及装置
CN106506663A (zh) * 2016-11-22 2017-03-15 北京科摩仕捷科技有限公司 一种号码分配方法、服务器及***
CN106657216A (zh) * 2016-09-19 2017-05-10 腾讯征信有限公司 序列号生成方法和装置
CN107786628A (zh) * 2017-07-24 2018-03-09 上海壹账通金融科技有限公司 业务编号分配方法、装置、计算机设备和存储介质

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20060064921A (ko) * 2004-12-09 2006-06-14 엘지전자 주식회사 순번관리시스템
CN102063678A (zh) * 2011-01-05 2011-05-18 北京凯铭风尚网络技术有限公司 一种向网友在线派发礼品的方法和装置
CN104486407A (zh) * 2014-12-12 2015-04-01 北京国双科技有限公司 编号的生成方法及装置
CN105872830A (zh) * 2016-05-31 2016-08-17 广州华多网络科技有限公司 直播频道中的互动方法及装置
CN106657216A (zh) * 2016-09-19 2017-05-10 腾讯征信有限公司 序列号生成方法和装置
CN106506663A (zh) * 2016-11-22 2017-03-15 北京科摩仕捷科技有限公司 一种号码分配方法、服务器及***
CN107786628A (zh) * 2017-07-24 2018-03-09 上海壹账通金融科技有限公司 业务编号分配方法、装置、计算机设备和存储介质

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113065034A (zh) * 2021-03-29 2021-07-02 上海安畅网络科技股份有限公司 一种分布式***编号生成方法和***
CN113065034B (zh) * 2021-03-29 2022-11-18 上海安畅网络科技股份有限公司 一种分布式***编号生成方法和***

Also Published As

Publication number Publication date
CN107786628B (zh) 2020-08-18
CN107786628A (zh) 2018-03-09
SG11201913403PA (en) 2020-01-30

Similar Documents

Publication Publication Date Title
WO2019019676A1 (fr) Procédé et dispositif d'attribution de numéro de service, appareil informatique et support de stockage
CN109949111B (zh) 电子票据标识分配方法、电子票据生成方法、装置及***
JP6643760B2 (ja) ショートリンクの処理方法、デバイス、及びサーバ
WO2019114128A1 (fr) Procédé de traitement de bloc de transaction de chaîne de blocs, dispositif électronique et support de stockage lisible
US11068964B2 (en) Method and device for processing service request
CN105530175B (zh) 一种消息处理方法、装置及***
CN106506433B (zh) 登录认证方法、认证服务器、认证客户端及登录客户端
WO2017000820A1 (fr) Procédé, appareil et système de partage de fichiers basés sur le stockage nuagique
WO2021057889A1 (fr) Procédé et appareil de traitement de données, dispositif électronique, et support de stockage
JP2019503537A (ja) ショートリンクを処理する方法及び装置並びにショートリンクサーバ
CN104219230B (zh) 识别恶意网站的方法及装置
WO2016000507A1 (fr) Procédé de service de recherche de mode d'économie de trafic, serveur, client et système associés
WO2022111313A1 (fr) Procédé de traitement de requête et système de micro-services
CN106302111B (zh) 一种信息处理方法、终端及服务器
WO2019080232A1 (fr) Procédé et appareil de transmission d'informations de tâches dans un système de flux de travaux, et dispositif informatique
CN110572451B (zh) 一种数据处理的方法、装置及存储介质
CN110457128B (zh) 任务分配方法、装置和***
TW201629874A (zh) 業務實現方法及裝置
CN109118291B (zh) 广告任务推广中用户认证方法、装置和计算机设备
CN108684044B (zh) 一种用户行为检测***、方法及装置
JP7164719B2 (ja) 顔サンプルライブラリのデプロイ方法、顔認識による業務処理方法及び装置
CN110851334B (zh) 流量统计方法、电子设备、***及介质
CN113038192B (zh) 视频处理方法、装置、电子设备和存储介质
CN108520401B (zh) 用户名单管理方法、装置、平台及存储介质
CN114070847B (zh) 服务器的限流方法、装置、设备及存储介质

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 18837932

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 18837932

Country of ref document: EP

Kind code of ref document: A1

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 28/05/2020)

122 Ep: pct application non-entry in european phase

Ref document number: 18837932

Country of ref document: EP

Kind code of ref document: A1