[go: up one dir, main page]

CN107809497B - Number resource pool management method and system - Google Patents

Number resource pool management method and system Download PDF

Info

Publication number
CN107809497B
CN107809497B CN201610816003.1A CN201610816003A CN107809497B CN 107809497 B CN107809497 B CN 107809497B CN 201610816003 A CN201610816003 A CN 201610816003A CN 107809497 B CN107809497 B CN 107809497B
Authority
CN
China
Prior art keywords
user
resource pool
module
priority
area
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201610816003.1A
Other languages
Chinese (zh)
Other versions
CN107809497A (en
Inventor
宋平波
徐雄
杨豪杰
常文卓
王斯
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Telecom Corp Ltd
Original Assignee
China Telecom Corp Ltd
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 China Telecom Corp Ltd filed Critical China Telecom Corp Ltd
Priority to CN201610816003.1A priority Critical patent/CN107809497B/en
Publication of CN107809497A publication Critical patent/CN107809497A/en
Application granted granted Critical
Publication of CN107809497B publication Critical patent/CN107809497B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2101/00Indexing scheme associated with group H04L61/00
    • H04L2101/60Types of network addresses
    • H04L2101/618Details of network addresses
    • H04L2101/654International mobile subscriber identity [IMSI] numbers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/56Unified messaging, e.g. interactions between e-mail, instant messaging or converged IP messaging [CPM]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5061Pools of addresses
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/10Architectures or entities
    • H04L65/1016IP multimedia subsystem [IMS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/10Architectures or entities
    • H04L65/1046Call controllers; Call servers

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Computer And Data Communications (AREA)

Abstract

The invention discloses a number resource pool management method and a number resource pool management system, and relates to the field of communication. The number resource pool management system judges the home area of the user after receiving a number application request sent by the user; inquiring whether the resource pool of the area has idle number resources; and when the resource pool of the area has free number resources, allocating numbers to the users. The invention improves the utilization rate of the number resources by utilizing the number resource pool, effectively reduces network dependence by position sensing and effectively improves user experience.

Description

Number resource pool management method and system
Technical Field
The present invention relates to the field of communications, and in particular, to a number resource pool management method and system.
Background
The unified communication service based on the IMS (IP Multimedia Subsystem) is a converged communication service provided by Guangdong telecom for enterprise customers, and can comprehensively meet the integration requirements of various communication services of the customers. However, the unified communication IMS number resource application process is long and cumbersome, and it is difficult to meet the requirement of rapid increase in the number of internet and mobile internet users, and the user experience is also affected by the cumbersome service application process.
Disclosure of Invention
The embodiment of the invention provides a number resource pool management method and system, which improve the utilization rate of number resources by utilizing the number resource pool, effectively reduce network dependence by position sensing and effectively improve user experience.
According to an aspect of the present invention, there is provided a number resource pool management method, including:
after receiving a number application request sent by a user, judging the home region of the user;
inquiring whether idle number resources exist in a resource pool of the area;
and under the condition that the resource pool of the region has free number resources, allocating numbers to the users.
In one embodiment, under the condition that the resource pool of the region has no free number resource, the service priority of the user is further judged;
and under the condition that the service priority is high, allocating numbers to the users from the regional resource pool with free number resources.
In one embodiment, in the case that the service priority is not high, the number application request is put into a request queue so as to allocate a number to the user when the area has a free number resource.
In one embodiment, determining the service priority of the user comprises:
and judging the service priority of the user according to the service type of the user.
In one embodiment, in case that the user no longer uses the assigned number, the number assigned to the user is reclaimed to the resource pool of the corresponding area.
According to another aspect of the present invention, there is provided a number resource pool management system, including:
the receiving module is used for receiving a number application request sent by a user;
the location sensing module is used for judging the attribution area of the user after the receiving module receives the number application request sent by the user;
the idle number inquiry module is used for inquiring whether idle number resources exist in a resource pool of the area;
and the number allocation module is used for allocating numbers to the users under the condition that free number resources exist in the resource pool of the region.
In one embodiment, the system further includes a priority determining module, wherein:
the priority judging module is used for further judging the service priority of the user under the condition that the resource pool of the region has no idle number resources according to the query result of the idle number query module;
the number allocation module is further configured to allocate a number to the user from the regional resource pool with idle number resources according to the determination result of the priority determination module when the service priority is the high priority.
In an embodiment, the number allocation module is further configured to, according to a determination result of the priority determination module, place the number application request in a request queue when the service priority is not high priority, so as to allocate a number to the user when there is a free number resource in the area.
In one embodiment, the priority determining module determines the service priority of the user according to the service type of the user.
In one embodiment, the number allocation module is further configured to recycle the number allocated to the user to the resource pool of the corresponding area when the user no longer uses the allocated number.
Other features of the present invention and advantages thereof will become apparent from the following detailed description of exemplary embodiments thereof, which proceeds with reference to the accompanying drawings.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to these drawings without creative efforts.
Fig. 1 is a schematic diagram of a number resource pool management method according to an embodiment of the present invention.
Fig. 2 is a diagram illustrating another embodiment of a number resource pool management method according to the present invention.
Fig. 3 is a schematic diagram of a number resource pool management system according to an embodiment of the present invention.
Fig. 4 is a diagram illustrating another embodiment of the number resource pool management system according to the present invention.
Fig. 5 is a diagram illustrating an embodiment of dynamic management of number resource pools according to the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. The following description of at least one exemplary embodiment is merely illustrative in nature and is in no way intended to limit the invention, its application, or uses. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The relative arrangement of the components and steps, the numerical expressions and numerical values set forth in these embodiments do not limit the scope of the present invention unless specifically stated otherwise.
Meanwhile, it should be understood that the sizes of the respective portions shown in the drawings are not drawn in an actual proportional relationship for the convenience of description.
Techniques, methods, and apparatus known to those of ordinary skill in the relevant art may not be discussed in detail but are intended to be part of the specification where appropriate.
In all examples shown and discussed herein, any particular value should be construed as merely illustrative, and not limiting. Thus, other examples of the exemplary embodiments may have different values.
It should be noted that: like reference numbers and letters refer to like items in the following figures, and thus, once an item is defined in one figure, further discussion thereof is not required in subsequent figures.
Fig. 1 is a schematic diagram of a number resource pool management method according to an embodiment of the present invention. The method of the embodiment comprises the following steps:
step 101, after receiving a number application request sent by a user, determining the home area of the user.
Step 102, inquiring whether the resource pool of the area has idle number resources.
And 103, distributing the number to the user when the resource pool of the area has free number resources.
Based on the number resource pool management method provided by the embodiment of the invention, the number resource pool is utilized to improve the utilization rate of the number resource, the network dependence is effectively reduced through position sensing, and the user experience is effectively improved.
Optionally, in case that the user no longer uses the assigned number, the number assigned to the user is recycled to the resource pool of the corresponding area so that the number resource can be reused.
Fig. 2 is a diagram illustrating another embodiment of a number resource pool management method according to the present invention. The method of the embodiment comprises the following steps:
step 201, after receiving a number application request sent by a user, determining an attribution area of the user.
Step 202, inquiring whether there is a free number resource in the resource pool of the area. If there is a free number resource in the resource pool of the area, execute step 203; if the resource pool of the area has no free number resource, step 204 is executed.
Step 203, a number is assigned to the user. After which no further steps of the present embodiment are performed.
Step 204, judging whether the service priority of the user is high priority. If the service priority is high priority, execute step 205; if the traffic priority is not high, step 206 is performed.
For example, the service priority of the user can be judged according to the service type of the user.
Step 205, allocating numbers for users from the regional resource pool with free number resources. After which no further steps of the present embodiment are performed.
At step 206, the number application request is placed in a request queue to allocate a number to the user when the area has free number resources.
That is, when there is no free number resource in the number resource pool of the area where the user is located, the priority of the user service is further considered. If the user service is high priority, numbers are distributed to the users from other regional resource pools with idle number resources so as to ensure the smooth operation of the high priority service. And if the user service is not high in priority, the number application request is put into a request queue for waiting until the number resource pool in the relevant area has free number resources, and then the number application request is distributed to the number resource pool in the relevant area.
Fig. 3 is a schematic diagram of a number resource pool management system according to an embodiment of the present invention. As shown in fig. 3, the number resource pool management system includes a receiving module 301, a location awareness module 302, a free number inquiry module 303, and a number allocation module 304. Wherein:
the receiving module 301 is configured to receive a number application request sent by a user.
The location sensing module 302 is configured to determine the home area of the user after the receiving module 301 receives the number application request sent by the user.
The free number query module 303 is configured to query whether there is a free number resource in the resource pool of the area.
The number allocation module 304 is configured to allocate a number to a user when there is a free number resource in the resource pool of the area.
Optionally, the number allocating module 304 is further configured to recycle the number allocated to the user to the resource pool of the corresponding area in case that the user no longer uses the allocated number, so that the number resource can be reused.
Based on the number resource pool management system provided by the embodiment of the invention, the number resource pool is utilized to improve the utilization rate of the number resources, the network dependence is effectively reduced through position sensing, and the user experience is effectively improved.
Fig. 4 is a diagram illustrating another embodiment of the number resource pool management system according to the present invention. Compared with the embodiment shown in fig. 3, the system further includes a priority determination module 405 in addition to the receiving module 401, the location awareness module 402, the idle number inquiry module 403, and the number allocation module 404. Wherein:
the priority determination module 405 is configured to further determine the service priority of the user according to the query result of the idle number query module 403, when there is no idle number resource in the resource pool of the area.
Optionally, the priority determining module 405 determines the service priority of the user according to the service type of the user.
The number allocating module 404 is further configured to allocate a number to the user from the regional resource pool having idle number resources according to the judgment result of the priority judging module 405, when the service priority is high priority.
Optionally, the number allocating module 404 is further configured to, according to the judgment result of the priority judging module 405, put the number application request into the request queue when the service priority is not high priority, so as to allocate a number to the user when there is a free number resource in the area.
The present invention is explained below by way of a specific example. As shown in fig. 5, the user 1 located in the area 1 sends a number application request to the number resource pool management system. And when judging that the number resource pool corresponding to the area 1 has the idle number resource, the number resource pool management system allocates the corresponding number to the user 1.
For the user 2 in the area 1, no idle number resource exists in the number resource pool corresponding to the area 1, but the service priority of the user 2 is high priority, and the number resource pool corresponding to the area 2 has an idle number resource, then the corresponding number is allocated to the user 2 from the number resource pool corresponding to the area 2.
For the user 3 in the area 2, because the number resource pool corresponding to the area 2 still has free number resources, the corresponding number is allocated to the user 3 from the number resource pool corresponding to the area 2.
For the user 4 in the area 2, if there is no free number resource in the number resource pool corresponding to the area 2 and the service priority of the user 4 is low priority, the number application request sent by the user 4 is put into the request queue, so that the number is allocated to the user 4 when there is a free number resource in the number resource pool corresponding to the area 2.
By implementing the invention, the following beneficial effects can be obtained:
1. and the utilization rate of number resources is improved through the number pool.
2. Through position perception, network dependence is reduced, user experience is improved, and network consumption is reduced.
3. And the experience of high-level users is protected through service classification.
It will be understood by those skilled in the art that all or part of the steps for implementing the above embodiments may be implemented by hardware, or may be implemented by a program instructing relevant hardware, where the program may be stored in a computer-readable storage medium, and the above-mentioned storage medium may be a read-only memory, a magnetic disk or an optical disk, etc.
The description of the present invention has been presented for purposes of illustration and description, and is not intended to be exhaustive or limited to the invention in the form disclosed. Many modifications and variations will be apparent to practitioners skilled in this art. The embodiment was chosen and described in order to best explain the principles of the invention and the practical application, and to enable others of ordinary skill in the art to understand the invention for various embodiments with various modifications as are suited to the particular use contemplated.

Claims (6)

1. A method for managing a number resource pool is characterized by comprising the following steps:
after receiving a number application request sent by a user, judging the attribution area of the user;
inquiring whether idle number resources exist in a resource pool of the region;
under the condition that free number resources exist in a resource pool of the region, numbers are distributed to the users;
under the condition that the resource pool of the region has no idle number resource, further judging the service priority of the user;
under the condition that the service priority is high, distributing numbers for the users from a regional resource pool with idle number resources;
and under the condition that the service priority is not high, putting the number application request into a request queue so as to distribute numbers for the user when the area has free number resources.
2. The method of claim 1,
the step of judging the service priority of the user comprises the following steps:
and judging the service priority of the user according to the service type of the user.
3. The method according to any one of claims 1-2, further comprising:
and under the condition that the user does not use the allocated number any more, recycling the number allocated to the user into the resource pool of the corresponding area.
4. A number pool management system, comprising:
the receiving module is used for receiving a number application request sent by a user;
the location sensing module is used for judging the attribution area of the user after the receiving module receives a number application request sent by the user;
the idle number inquiry module is used for inquiring whether idle number resources exist in the resource pool of the region;
the priority judging module is used for further judging the service priority of the user under the condition that the resource pool of the region has no idle number resources according to the query result of the idle number query module;
a number allocation module, configured to allocate a number to the user when there is a free number resource in the resource pool of the region, where according to a determination result of the priority determination module, when the service priority is a high priority, a number is allocated to the user from the resource pool of the region having a free number resource; and under the condition that the service priority is not high, putting the number application request into a request queue so as to distribute numbers for the user when the area has free number resources.
5. The system of claim 4,
the priority judging module is also used for judging the service priority of the user according to the service type of the user.
6. The system according to any one of claims 4-5,
the number allocation module is also used for recycling the number allocated to the user to the resource pool of the corresponding area under the condition that the user does not use the allocated number any more.
CN201610816003.1A 2016-09-09 2016-09-09 Number resource pool management method and system Active CN107809497B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610816003.1A CN107809497B (en) 2016-09-09 2016-09-09 Number resource pool management method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610816003.1A CN107809497B (en) 2016-09-09 2016-09-09 Number resource pool management method and system

Publications (2)

Publication Number Publication Date
CN107809497A CN107809497A (en) 2018-03-16
CN107809497B true CN107809497B (en) 2021-01-15

Family

ID=61576425

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610816003.1A Active CN107809497B (en) 2016-09-09 2016-09-09 Number resource pool management method and system

Country Status (1)

Country Link
CN (1) CN107809497B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109544323B (en) * 2018-11-16 2023-07-25 上海浦东发展银行股份有限公司信用卡中心 Intelligent management system for credit card number
CN109472420A (en) * 2018-11-19 2019-03-15 国家电网公司 Method and device for optimizing number resources
CN113422845B (en) * 2021-06-22 2022-12-09 中国平安财产保险股份有限公司 Number scheduling method and storage medium
CN114168638B (en) * 2021-12-13 2024-12-03 上海齐屹信息科技有限公司 A number pool matching strategy system and method for the intelligent decoration industry

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1457186A (en) * 2002-05-10 2003-11-19 北京艾尼通科技有限公司 Unified user number realizing method combining telecommunication net and IP speech
CN1518372A (en) * 2003-01-18 2004-08-04 深圳市中兴通讯股份有限公司 Method for renting local number in mobile communication
CN101090562A (en) * 2006-06-15 2007-12-19 华为技术有限公司 Method and device for transmitting user terminal location information in IP multimedia subsystem
CN103237236A (en) * 2013-04-28 2013-08-07 河南有线电视网络集团有限公司 Information processing method, BOSS (Business Operation Support System) and information processing system
CN103701950A (en) * 2013-12-26 2014-04-02 中国联合网络通信集团有限公司 IP (Internet protocol) address allocation method and device
CN104394242A (en) * 2014-11-21 2015-03-04 华为技术有限公司 IP (internet protocol) address allocation method and device
CN205040034U (en) * 2015-06-15 2016-02-17 成都嘉骏实业有限责任公司 System for communication terminal and dynamic allocation phone number

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100440907C (en) * 2003-05-27 2008-12-03 华为技术有限公司 A method for realizing personal number service
US7453876B2 (en) * 2004-09-30 2008-11-18 Lucent Technologies Inc. Method and apparatus for providing distributed SLF routing capability in an internet multimedia subsystem (IMS) network
ATE482551T1 (en) * 2007-02-01 2010-10-15 Ericsson Telefon Ab L M ADVANCED MEDIA CONTROL
US8520663B2 (en) * 2008-02-26 2013-08-27 At&T Intellectual Property I, L. P. Systems and methods to select peered border elements for an IP multimedia session based on quality-of-service
CN101453752B (en) * 2008-12-30 2011-11-09 华为技术有限公司 Method, system and equipment for implementing service priority in communication network

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1457186A (en) * 2002-05-10 2003-11-19 北京艾尼通科技有限公司 Unified user number realizing method combining telecommunication net and IP speech
CN1518372A (en) * 2003-01-18 2004-08-04 深圳市中兴通讯股份有限公司 Method for renting local number in mobile communication
CN101090562A (en) * 2006-06-15 2007-12-19 华为技术有限公司 Method and device for transmitting user terminal location information in IP multimedia subsystem
CN103237236A (en) * 2013-04-28 2013-08-07 河南有线电视网络集团有限公司 Information processing method, BOSS (Business Operation Support System) and information processing system
CN103701950A (en) * 2013-12-26 2014-04-02 中国联合网络通信集团有限公司 IP (Internet protocol) address allocation method and device
CN104394242A (en) * 2014-11-21 2015-03-04 华为技术有限公司 IP (internet protocol) address allocation method and device
CN205040034U (en) * 2015-06-15 2016-02-17 成都嘉骏实业有限责任公司 System for communication terminal and dynamic allocation phone number

Also Published As

Publication number Publication date
CN107809497A (en) 2018-03-16

Similar Documents

Publication Publication Date Title
CN107809497B (en) Number resource pool management method and system
CN107679718B (en) List distribution method, device, and computer-readable storage medium
US11132229B2 (en) Method, storage medium storing instructions, and apparatus for implementing hardware resource allocation according to user-requested resource quantity
CN107562386A (en) A kind of method for writing data and device of distributed storage cluster
CN106254528B (en) Resource downloading method and caching device
CN107846679A (en) The telephone number secondary processing method distributed telephone numbers, system and business system
CN110647392A (en) Intelligent elastic expansion method based on container cluster
CN114363881A (en) IP address allocation method, device, equipment and medium
CN108667940B (en) Resource allocation method and device of cloud platform and computer readable storage medium
CN108076438B (en) Dynamic distribution method and system for bearing service in multi-user group communication system
CN107171976B (en) Method and device for realizing resource reservation
CN103118115A (en) Cloud computing user oriented method and cloud computing user oriented device for managing virtual machines
CN103259817A (en) Resource release method and device
CN102625139B (en) Multilevel-storage-based network video browsing control method and system
CN110661630B (en) Method, device and system for distributing network slice instances
CN101383828B (en) JavaScript object calling method, system and terminal
CN106550025A (en) A kind of data processing method and device of mobile cloud computing system
CN103493543B (en) Method and device for controlling user to access system
CN112243201B (en) Channel allocation method, device and system in 5G RCS message transmission
CN107835104A (en) NF user permits sharing method, system, equipment and storage medium between network section
CN104243587A (en) Load balancing method and system for message servers
CN114157614A (en) Resource management method, device, equipment and storage medium
CN110830909A (en) A content distribution control method and device
CN110968409A (en) Data processing method and device
US12171048B2 (en) Methods and systems for allocating telephone numbers

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant