CN110602792B - Terminal access method, frequency band allocation method, device and server - Google Patents

Terminal access method, frequency band allocation method, device and server Download PDF

Info

Publication number
CN110602792B
CN110602792B CN201910995565.0A CN201910995565A CN110602792B CN 110602792 B CN110602792 B CN 110602792B CN 201910995565 A CN201910995565 A CN 201910995565A CN 110602792 B CN110602792 B CN 110602792B
Authority
CN
China
Prior art keywords
frequency band
terminal
base station
customization scheme
scheme
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
CN201910995565.0A
Other languages
Chinese (zh)
Other versions
CN110602792A (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 United Network Communications Group Co Ltd
Original Assignee
China United Network Communications Group Co 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 United Network Communications Group Co Ltd filed Critical China United Network Communications Group Co Ltd
Priority to CN201910995565.0A priority Critical patent/CN110602792B/en
Publication of CN110602792A publication Critical patent/CN110602792A/en
Application granted granted Critical
Publication of CN110602792B publication Critical patent/CN110602792B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • H04W72/044Wireless resource allocation based on the type of the allocated resource
    • H04W72/0453Resources in frequency domain, e.g. a carrier in FDMA
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/20Control channels or signalling for resource management
    • H04W72/21Control channels or signalling for resource management in the uplink direction of a wireless link, i.e. towards the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/20Control channels or signalling for resource management
    • H04W72/23Control channels or signalling for resource management in the downlink direction of a wireless link, i.e. towards a terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/54Allocation or scheduling criteria for wireless resources based on quality criteria
    • H04W72/542Allocation or scheduling criteria for wireless resources based on quality criteria using measured or perceived quality
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/02Protecting privacy or anonymity, e.g. protecting personally identifiable information [PII]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/03Protecting confidentiality, e.g. by encryption
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/24Accounting or billing

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Quality & Reliability (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The invention discloses a terminal access method and a device, wherein the method comprises the following steps: generating a frequency band demand table according to the historical use record, wherein the frequency band demand table is a list of frequency bands which the terminal expects to be connected with; determining that the user has accepted the frequency band customization scheme according to the obtained frequency band customization scheme and a feedback result of the user on the frequency band customization scheme, wherein the frequency band customization scheme is cost information of the frequency band determined by the client information server according to the frequency band demand table; and accessing a wireless network provided by the base station according to the searched working frequency band allocated by the base station, wherein the working frequency band is the frequency band determined by the base station according to the frequency band customization scheme. The frequency band demand table of the terminal is determined through the historical usage record, so that the client information server formulates a reasonable frequency band customization scheme for the terminal according to the frequency band demand table, the terminal obtains a working frequency band determined by the base station according to the frequency band customization scheme, and the working frequency band is accessed into a wireless network, so that the requirement of the terminal is met, the frequency band resource of the base station is saved, and the user experience degree is improved.

Description

Terminal access method, frequency band distribution method, device and server
Technical Field
The present invention relates to the field of communications technologies, and in particular, to an access method, a frequency band allocation method, an apparatus, and a server for a terminal.
Background
Wireless spectrum is a scarce natural resource, government agencies and regulatory authorities typically control the allocation and use of spectrum, and rights to use portions of the spectrum are sold or licensed to wireless service providers and other types of public and private entities. The obtained frequency spectrum is used by a wireless service provider to serve the end user, for example, an operator in a wireless communication network allocates a suitable frequency band to the end user by using a base station, so that the end user can access the wireless communication network.
At present, a static management strategy or a dynamic spectrum sharing mechanism is used in a base station to share a spectrum, that is, each base station may have frequencies of different frequency bands, and the base station allocates different frequency bands to a terminal user, so that the terminal user can access to a wireless communication network within a frequency band planned by the base station. However, the frequencies of different frequency bands have different influences on the communication effect of the terminal, the network speed and the like, and the terminal cannot automatically adjust or select the base station frequency according to the environment where the terminal is located, so that the terminal still needs to access the network in a fixed frequency band under the condition of poor network environment, and the problem of poor communication effect of the terminal or the problem of low internet speed and the like is caused, and further the user experience is poor.
Disclosure of Invention
Therefore, the invention provides an access method of a terminal, a frequency band allocation method, a device and a server, which aim to solve the problem that a base station cannot adapt to the personalized requirements of the terminal in the prior art because the terminal cannot obtain the frequency band expected to be connected according to the self requirements. The invention aims to solve the problems that: how to enable the personalized frequency band requirement of the terminal to be known by the base station, and then the base station allocates a proper working frequency band for the terminal to access the wireless network.
In order to achieve the above object, a first aspect of the present invention provides an access method for a terminal, where the method includes: generating a frequency band demand table according to the historical use record, wherein the frequency band demand table is a list of frequency bands which the terminal expects to be connected with; determining a final frequency band customization scheme according to the obtained frequency band customization scheme and a feedback result returned by the terminal, wherein the frequency band customization scheme is cost information of a frequency band determined by a client information server according to a frequency band demand table, and the feedback result is a signal representing that a user has accepted the frequency band customization scheme; and accessing a wireless network provided by the base station according to the searched working frequency band allocated by the base station, wherein the working frequency band is determined by the base station according to the frequency band customization scheme.
The method for obtaining the frequency band customization scheme comprises the following steps: generating a first broadcast message according to a frequency band demand table; sending a first broadcast message to a blockchain network; and receiving a frequency band customization scheme, wherein the frequency band customization scheme comprises a frequency band demand table, frequency band use fees and duration for supporting the frequency band demand table by the balance of the terminal.
The step of generating the first broadcast message according to the frequency band requirement table comprises the following steps: generating a first broadcast message according to the frequency band requirement table and the international mobile subscriber identity of the terminal; acquiring a customer service password of an operator corresponding to the terminal according to the international mobile subscriber identity of the terminal; generating a first encryption result according to a customer service password of an operator and a timestamp of a first broadcast message, the first broadcast message comprising: the terminal comprises an international mobile subscriber identity, a frequency band requirement table and a first encryption result.
The method comprises the following steps of generating a frequency band requirement table according to historical use records, wherein the steps comprise: obtaining a historical use record, wherein the historical use record comprises the service download rate and the voice call quality of the terminal within a preset time length; and generating a frequency band requirement table according to the service downloading rate and the voice call quality, wherein the frequency band requirement table comprises the frequency band expected to be connected by the terminal and the expected use time corresponding to the frequency band.
The step of accessing the wireless network provided by the base station according to the searched working frequency band allocated by the base station comprises the following steps: responding to a frequency band allocation message sent by a base station to obtain a working frequency band; and accessing the wireless network provided by the base station by using the working frequency band.
In order to achieve the above object, a second aspect of the present invention provides a frequency band allocation method, including: generating a frequency band customization scheme of the terminal according to the acquired frequency band demand table, the use fee of the frequency band in unit time and the balance of the terminal; and responding to a feedback result of the terminal, determining and sending a final frequency band customization scheme to the block chain network, wherein the feedback result is a signal representing that a user has accepted the frequency band customization scheme, so that the base station allocates a working frequency band for the terminal, and the working frequency band is the frequency band determined by the base station according to the final frequency band customization scheme.
The method comprises the following steps of generating a frequency band customization scheme of the terminal according to an acquired frequency band requirement table, the use fee of the frequency band in unit time and the balance of the terminal, wherein the step comprises the following steps: acquiring the use fee of a frequency band in unit time according to a frequency band requirement table, wherein the frequency band requirement table comprises the frequency band to which the terminal is expected to be connected and expected use time corresponding to the frequency band; calculating to obtain the frequency band use fee of the terminal in a preset time length according to the frequency band demand table and the use fee of the frequency band in unit time, wherein the preset time length is greater than or equal to the unit time; and generating a frequency band customization scheme of the terminal according to the balance of the terminal and the frequency band use fee of the terminal within the preset time length, wherein the frequency band customization scheme comprises a frequency band demand table, the frequency band use fee and the time length that the balance of the terminal can support the frequency band demand table.
The acquiring process of the frequency band requirement table comprises the following steps: responding to a first broadcast message sent by a terminal, and acquiring a timestamp and a first encryption result of the first broadcast message carried in the first broadcast message; generating a second encryption result according to an operator client password corresponding to the terminal and the timestamp of the first broadcast message, wherein the client password is stored inside; and comparing the first encryption result with the second encryption result, and if the first encryption result is determined to be equal to the second encryption result, obtaining the frequency range requirement table in the first broadcast message.
In order to achieve the above object, a third aspect of the present invention provides an access apparatus, including: the frequency band demand table generating module is used for generating a frequency band demand table according to the historical use record, wherein the frequency band demand table is a list of frequency bands which the terminal expects to be connected with; the frequency band customizing scheme obtaining module is used for determining a final frequency band customizing scheme according to the obtained frequency band customizing scheme and a feedback result returned by the terminal, wherein the frequency band customizing scheme is cost information of a frequency band determined by the client information server according to the frequency band demand table, and the feedback result is a signal for representing that the user has accepted the frequency band customizing scheme; and the access module is used for accessing the wireless network provided by the base station according to the searched working frequency band allocated by the base station, wherein the working frequency band is determined by the base station according to the frequency band customization scheme.
In order to achieve the above object, a fourth aspect of the present invention provides a server comprising: the frequency band customizing scheme generating module is used for generating a frequency band customizing scheme of the terminal according to the acquired frequency band demand table, the use fee of the frequency band in unit time and the balance of the terminal; and the notification module is used for responding to a feedback result of the terminal, determining and sending a final frequency band customization scheme to the block chain network, wherein the feedback result is a signal representing that a user has accepted the frequency band customization scheme, so that the base station allocates a working frequency band for the terminal, and the working frequency band is determined by the base station according to the final frequency band customization scheme.
The invention has the following advantages: the frequency band demand table of the terminal is determined through the historical usage record, the frequency band demand table is informed to the client information server through the block chain network, the client information server can make a reasonable frequency band customization scheme for the terminal according to the frequency band demand table, and after a user confirms that the frequency band customization scheme is received, the client information server can issue a final frequency band customization scheme to the block chain network, the base station can know the final frequency band customization scheme of the terminal, the working frequency band is distributed for the terminal according to the final frequency band customization scheme, the terminal can be accessed to a wireless network provided by the base station through the working frequency band, the individual requirements of the terminal are met, the frequency band resources of the base station are saved, and the user experience degree is improved.
Drawings
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this specification, illustrate embodiments of the invention and together with the description serve to explain the principles of the invention and not to limit the invention.
Fig. 1 is a flowchart of an access method of a terminal according to a first embodiment of the present invention;
fig. 2 is a flowchart of a frequency band allocation method according to a second embodiment of the present invention;
fig. 3 is a block diagram of an access device according to a third embodiment of the present invention;
fig. 4 is a block diagram of a server according to a fourth embodiment of the present invention;
fig. 5 is a block diagram of an access system of a terminal according to a fifth embodiment of the present invention.
In the drawings:
301: the frequency band requirement table generating module 302: module for acquiring frequency band customization scheme
303: the access module 401: frequency band customization scheme generation module
402: the notification module 501: terminal device
502: the base station 503: client information server
Detailed Description
The following detailed description of embodiments of the invention refers to the accompanying drawings. It should be understood that the detailed description and specific examples, while indicating the preferred embodiment of the invention, are given by way of illustration and explanation only, not limitation.
The first embodiment of the invention relates to an access method of a terminal. The method and the device are used for enabling the individualized frequency band requirement of the terminal to be known by the base station, and then enabling the base station to distribute the proper working frequency band for the terminal to be accessed into the wireless network.
The following describes implementation details of the access method of the terminal in this embodiment in detail, and the following is only for facilitating understanding of implementation details of this solution and is not necessary to implement this solution.
Fig. 1 is a flowchart of an access method of a terminal in this embodiment, where the method is applicable to a terminal, and the terminal may be a smart phone, or may be a smart terminal capable of installing a Subscriber Identity Module (SIM), such as a tablet computer (PAD). The method may include the following steps.
In step 101, a frequency band requirement table is generated according to the historical usage record.
The frequency band requirement table is a list of frequency bands to which the terminal desires to connect.
In one specific implementation, a historical usage record is obtained, wherein the historical usage record comprises a service download rate and voice call quality of a terminal within a preset time length; and generating a frequency band requirement table according to the service downloading rate and the voice call quality, wherein the frequency band requirement table comprises the frequency band expected to be connected by the terminal and the expected use time corresponding to the frequency band.
For example, the frequency band requirement table includes frequency bands that the terminal expects to be preferentially connected in different time periods each day, and the corresponding frequency bands that the terminal expects to be connected in different time periods constitute the frequency band requirement table.
It should be noted that the preset time period may be 1 minute, 5 minutes or other time intervals. The service downloading speed is the downloading speed of the terminal when the terminal performs data service, for example, the downloading speed of the terminal when downloading a video file or an audio file; the voice call quality is information such as whether a call is stuck or not or the received signal strength of the terminal when the terminal performs voice communication. The service downloading speed and the voice call quality are only examples, and may be specifically set according to actual situations, and are not limited to the above examples, and other service downloading speeds and voice call qualities that are not examples are also within the protection scope of the present invention, and are not described herein again.
In step 102, a final frequency band customization scheme is determined according to the obtained frequency band customization scheme and a feedback result returned by the terminal.
The frequency band customization scheme is the cost information of the frequency band determined by the client information server according to the frequency band demand table, and the feedback result is a signal representing that the user has accepted the frequency band customization scheme.
In a specific implementation, a first broadcast message is generated according to a frequency band requirement table; sending a first broadcast message to a blockchain network; and receiving a frequency band customization scheme, wherein the frequency band customization scheme comprises a frequency band demand table, frequency band use fees and duration for supporting the frequency band demand table by the balance of the terminal.
It should be noted that the first broadcast message including the frequency band requirement table is sent to the block link network, so that the client information server can obtain the frequency band requirement table, and then generate the frequency band customization scheme according to the frequency band requirement table. For example, the client information server calculates the monthly service cost of the mobile phone number 18611112222 of the terminal or the service cost of the frequency band in a certain time period according to the service price of each different frequency band in the unit time corresponding to the frequency band requirement table, and generates a frequency band customization scheme in combination with the balance of the user, where the frequency band customization scheme includes: the balance of the user may support information such as the duration of the frequency band requirement table, the frequency band usage cost corresponding to the frequency band requirement table (for example, the charging condition of each month or each week), and the frequency band requirement table.
In a specific implementation, a first broadcast message is generated according to a frequency band requirement table and an International Mobile Subscriber Identity (IMSI) of a terminal; acquiring a customer service password of an operator corresponding to the terminal according to the international mobile subscriber identity of the terminal; generating a first encryption result according to a customer service password of an operator and a timestamp of a first broadcast message, the first broadcast message comprising: the terminal comprises an international mobile subscriber identity, a frequency band requirement table and a first encryption result.
For example, the terminal may desire a preferentially connected frequency band during different time periods each day. After the signature is carried out by using a private key of the terminal, the frequency band requirement table is written into a first broadcast message, and the first broadcast message is sent to a block chain network, wherein the first broadcast message further comprises the IMSI (namely the mobile phone number 18611112222) of the terminal, a timestamp of the first broadcast message and a first encryption result, and the first encryption result is calculated according to a customer service password of an operator and the timestamp of the first broadcast message and a predetermined algorithm.
It should be noted that the first encryption result is calculated according to a predetermined algorithm, which may be an encryption algorithm generally used in the blockchain network, or may be another encryption algorithm, and the encryption algorithm may be set according to practice, and is not limited to the foregoing example, and other information that is not illustrated is also within the protection scope of the present invention, and is not described herein again.
In step 103, the wireless network provided by the base station is accessed according to the searched working frequency band allocated by the base station.
For example, the terminal searches for a base station through the baseband processor module to know the identities of a plurality of base stations (e.g., the identity of the base station and the identity of base station a). It should be noted that the baseband processor module in the terminal may support communication in any one of the communication network modes of the second generation communication network, the third generation communication network, the fourth generation communication network or the fifth generation communication network. If the distance between the searched base station and the terminal is less than or equal to the preset distance, for example, the preset distance is 500 meters, the terminal may search for a base station within a range of less than or equal to 500 meters from itself. And the terminal accesses the wireless network provided by the base station by using the searched working frequency band allocated by the base station, wherein the working frequency band is determined by the base station according to the frequency band customization scheme.
In one specific implementation, a working frequency band is obtained in response to a frequency band allocation message sent by a base station; and accessing the wireless network provided by the base station by using the working frequency band.
For example, the terminal may send an access request to the base station 1 and the base station 2 at the same time, and when the base station 1 searches for a frequency band customization manner stored in its own interior by using the IMSI of the terminal as an index, the frequency band customization scheme corresponding to the terminal may be found, and then an appropriate working frequency band may be allocated to the terminal according to the frequency band customization requirement at the current time corresponding to the customization scheme, so that the terminal may access to the wireless network provided by the base station 1.
In the embodiment, the frequency band requirement table of the terminal is determined through the historical use record, and the frequency band requirement table is informed to the client information server through the block chain network, so that the client information server can formulate a reasonable frequency band customization scheme for the terminal according to the frequency band requirement table, and after a user confirms that the frequency band customization scheme is accepted, the client information server can issue the frequency band customization scheme to the block chain network, so that the base station can know the frequency band customization scheme of the terminal, and the working frequency band is distributed for the terminal according to the frequency band customization scheme, so that the terminal can be accessed to a wireless network provided by the base station by using the working frequency band, thereby satisfying the personalized requirements of the terminal, saving the frequency band resources of the base station and improving the customer experience.
A second embodiment of the present invention relates to a frequency band allocation method. Fig. 2 is a flowchart of a method for allocating a medium frequency band according to the present embodiment, where the method can be used in a server. The method may include the following steps.
In step 201, a frequency band customization scheme of the terminal is generated according to the acquired frequency band requirement table, the usage fee of the frequency band in unit time and the balance of the terminal.
In a specific implementation, the usage charge of a frequency band in unit time is acquired according to a frequency band demand table, wherein the frequency band demand table comprises the frequency band to which the terminal is expected to be connected and expected usage time corresponding to the frequency band; calculating to obtain the frequency band use fee of the terminal in a preset time length according to the frequency band demand table and the use fee of the frequency band in unit time, wherein the preset time length is greater than or equal to the unit time; and generating a frequency band customization scheme of the terminal according to the balance of the terminal and the frequency band use fee of the terminal within the preset time length, wherein the frequency band customization scheme comprises a frequency band demand table, the frequency band use fee and the time length that the balance of the terminal can support the frequency band demand table.
It should be noted that, the frequency band in the frequency band requirement table may be used as an index to search the database, so as to obtain the usage cost of the frequency band in unit time. The preset duration may be a week, a month, or other different time interval.
For example, the customer information server calculates the frequency band usage cost of the mobile phone number 18611112222 of the terminal in one week or one month according to the usage price of each different frequency band in unit time corresponding to the frequency band demand table, and then calculates the duration that the balance of the terminal can support the frequency band demand table, thereby generating a frequency band customization scheme.
In one specific implementation, the obtaining process of the frequency band requirement table includes: responding to a first broadcast message sent by a terminal, and acquiring a timestamp and a first encryption result of the first broadcast message carried in the first broadcast message; generating a second encryption result according to a client password of an operator corresponding to the terminal and the timestamp of the first broadcast message, wherein the client password is stored inside; and comparing the first encryption result with the second encryption result, and if the first encryption result is determined to be equal to the second encryption result, obtaining a frequency band requirement table in the first broadcast message.
For example, after receiving a first broadcast message, the client information server first verifies a private key signature of the first broadcast message; if the private key signature passes the verification, generating a second encryption result according to an operator customer service password corresponding to the mobile phone number 18611112222 of the terminal stored in the private key signature and the timestamp of the first broadcast message; comparing the first encryption result with the second encryption result; and if the first encryption result is consistent with the second encryption result, the client information server obtains the frequency band requirement table in the first broadcast message. The client information server then calculates the monthly or frequency band usage cost of the mobile phone number 18611112222 of the terminal 501 or the frequency band usage cost of a certain time period according to the usage price of each different frequency band in unit time corresponding to the frequency band demand table, and generates a frequency band customization scheme in combination with the balance of the user.
In step 202, in response to the feedback result of the terminal, a final frequency band customization scheme is determined and sent to the blockchain network.
And the feedback result is a signal representing that the user has accepted the frequency band customization scheme, and after the base station obtains the final frequency band customization scheme through the block chain network, the base station can allocate the working frequency band to the terminal according to the final frequency band customization scheme.
It should be noted that, after the client information server generates the frequency band customization scheme, the client information server writes the frequency band customization scheme into the second broadcast message, after the private key of the client information server is used for signing the second broadcast message, the second broadcast message is sent to the block chain network, so that the terminal can know the frequency band customization scheme, and informs the user using the terminal through a display device of the terminal to further obtain a feedback result of the user, if the user confirms to accept the frequency band customization scheme, i.e. the user agrees to the charging situation of the frequency band requirement table by the client information server, the terminal will send the feedback result to the client information server, the client information server can broadcast the frequency band customization scheme to the blockchain network, so that each base station in the blockchain network can know the requirement of the terminal on the frequency band.
When the terminal searches for a base station through the baseband processor module, it will know the identities of a plurality of base stations, for example, the identity of base station 1 and the identity of base station 2. It should be noted that the baseband processor module in the terminal may support communication in any one of the communication network modes of the second generation communication network, the third generation communication network, the fourth generation communication network or the fifth generation communication network. If the distance between the searched base station and the terminal is less than or equal to the preset distance, for example, the preset distance is 500 meters, the terminal may search for a base station within a range of less than or equal to 500 meters.
The terminal can send an access request to the base station 1 and the base station 2 at the same time, when the base station 1 searches the frequency band customization mode stored in the base station 1 by taking the IMSI of the terminal as an index, the frequency band customization scheme corresponding to the terminal can be searched, and then a proper working frequency band is allocated to the terminal according to the frequency band customization requirement at the current moment corresponding to the customization scheme, so that the terminal can be accessed into a wireless network provided by the base station 1.
In the embodiment, a frequency band customization scheme of the terminal is generated through the acquired frequency band requirement table, the usage cost of the frequency band in unit time and the balance of the terminal, so that the terminal can know the usage cost condition corresponding to the frequency band requirement table, and then after the feedback result of the user on the frequency band customization scheme is obtained, if the feedback result is determined that the user accepts the frequency band customization scheme, the frequency band customization scheme is broadcasted to the block chain network, so that each base station in the block chain network can know the requirement of the terminal on the frequency band, the base station can allocate a proper working frequency band for the terminal, the individualized requirement of the terminal is met, and meanwhile, the frequency band resource of the base station is saved.
The steps of the above methods are divided for clarity, and the implementation may be combined into one step or split some steps, and the steps are divided into multiple steps, so long as the same logical relationship is included, which are all within the protection scope of the present patent; it is within the scope of the patent to add insignificant modifications to the algorithms or processes or to introduce insignificant design changes to the core design without changing the algorithms or processes.
The third embodiment of the present invention relates to an access device, and specific implementation of the access device can refer to the related description of the first embodiment, and repeated descriptions are omitted. It should be noted that the specific implementation of the apparatus in this embodiment is not limited to the above embodiment, and other non-described embodiments are also within the protection scope of the apparatus.
As shown in fig. 3, the apparatus mainly includes: a frequency band requirement table generating module 301, configured to generate a frequency band requirement table according to the historical usage record, where the frequency band requirement table is a list of frequency bands to which the terminal is expected to connect; the frequency band customization scheme obtaining module 302 is configured to determine a final frequency band customization scheme according to the obtained frequency band customization scheme and a feedback result returned by the terminal, where the frequency band customization scheme is cost information of a frequency band determined by the client information server according to the frequency band requirement table, and the feedback result is a signal indicating that the user has accepted the frequency band customization scheme; and the access module 303 is configured to access a wireless network provided by the base station according to the searched working frequency band allocated by the base station, where the working frequency band is determined by the base station according to the frequency band customization scheme.
The fourth embodiment of the present invention relates to a server, and specific implementation of the server may refer to the related description of the second embodiment, and repeated descriptions are omitted. It should be noted that the specific implementation of the server in this embodiment is not limited to the above embodiment, and other undescribed embodiments are also within the scope of the server.
As shown in fig. 4, the server mainly includes: a frequency band customization scheme generation module 401, configured to generate a frequency band customization scheme for the terminal according to the obtained frequency band requirement table, the usage fee of the frequency band in unit time, and the balance of the terminal; and the notifying module 402 is configured to determine and send a final frequency band customization scheme to the block chain network in response to a feedback result of the terminal, where the feedback result is a signal indicating that a user has accepted the frequency band customization scheme, so that the base station allocates a working frequency band to the terminal, and the working frequency band is determined by the base station according to the final frequency band customization scheme.
It should be noted that each module referred to in this embodiment is a logical module, and in practical applications, one logical unit may be one physical unit, may be a part of one physical unit, and may be implemented by a combination of multiple physical units. In addition, in order to highlight the innovative part of the present invention, elements that are not so closely related to solving the technical problems proposed by the present invention are not introduced in the present embodiment, but this does not indicate that other elements are not present in the present embodiment.
A fifth embodiment of the present invention relates to an access system for a terminal, and as shown in fig. 5, the system specifically includes: a terminal 501, a base station 502, and a client information server 503; the terminal 501 is configured to execute the access method of the terminal described in the first embodiment; the client information server 503 is configured to execute the access method of the terminal described in the second embodiment; the base station 502 is configured to allocate a working frequency band to the terminal 501 according to the obtained frequency band customization scheme. The terminal 501 may be a smart phone, or may be a smart terminal capable of installing a Subscriber Identity Module (SIM), such as a tablet computer (PAD).
In one specific implementation, the base station 502 and the terminal 501 and the client information server 503 are both nodes of a spectrum federation blockchain, and the base station 502 and the terminal 501 belong to the same operator. Each base station is accessed into the block chain as a service node of the block chain and provides access service for other terminals. It should be noted that, the creation block of the federation chain stores information such as the block chain identifier and the public key of the base station 502 and the block chain identifier and the public key of the client information server 503, and the above devices together serve as the creation node of the federation chain to manage the federation chain. Other base stations with the same function as the base station 502 may also be included in the blockchain network to facilitate the access of the terminal 501.
The terminal 501 is registered in the operator business hall, so that the client information server 503 can acquire first usage information of a user using the terminal 501, where the first usage information may specifically include account opening information and a service password of an operator, and the account opening information may be identity information of the user. For example, the terminal 501 is a smart phone, the IMSI of the mobile phone card installed on the smart phone is 18611112222, and the corresponding operator is connected, so that the connected client information server 503 stores identity information such as an identity number of a user using the smart phone, and also allocates a corresponding connected client service password to the smart phone, so as to facilitate the client to inquire call charge information.
The terminal 501 generates a frequency band requirement table through a historical usage record of the user, specifically, the historical usage record includes a service rate downloading requirement and a voice call quality requirement, and the frequency band requirement table includes a frequency band to which the terminal 501 desires to connect and an expected usage time corresponding to the frequency band, for example, the terminal 501 desires to preferentially connect in different time periods each day. After the private key signature of the terminal 501 is used, the frequency band requirement table is written into a first broadcast message, and the first broadcast message is sent to the block chain network, where the first broadcast message further includes an international mobile subscriber identity (i.e., a mobile phone number 18611112222) of the terminal 501, a timestamp of the first broadcast message, and a first encryption result, and the first encryption result is calculated according to a customer service password of an operator and the timestamp of the first broadcast message and according to a predetermined algorithm.
After receiving the first broadcast message, the client information server 503 first verifies a private key signature of the first broadcast message; if the private key signature passes the verification, generating a second encryption result according to an operator customer service password corresponding to the mobile phone number 18611112222 of the terminal 501 stored in the private key signature and a timestamp of the first broadcast message; comparing the first encryption result with the second encryption result; if the first encryption result is consistent with the second encryption result, the client information server 503 calculates the monthly or frequency band usage cost of the mobile phone number 18611112222 of the terminal 501 in accordance with the usage price of each different frequency band in unit time corresponding to the frequency band requirement table, and generates a frequency band customization scheme in combination with the balance of the user, and writes the frequency band customization scheme into the second broadcast message, signs the second broadcast message with the private key of the client information server 503, and sends the second broadcast message to the blockchain network, so that the terminal can know the frequency band customization scheme, wherein the frequency band customization scheme includes: the balance of the user may support information such as the duration of the frequency band requirement table, the frequency band usage cost corresponding to the frequency band requirement table (for example, the charging condition of each month or each week), and the frequency band requirement table.
It should be noted that the first encryption result and the second encryption result are calculated according to a predetermined algorithm, which may be an encryption algorithm commonly used in the blockchain network, or may be other encryption algorithms, and the encryption algorithm may be set according to practice, and is not limited to the above example, and other information that is not illustrated is also within the protection scope of the present invention, and is not described herein again.
After the terminal 501 receives the second broadcast message, the private key signature of the second broadcast message is verified first, if the verification is passed, the frequency band customization scheme carried in the second broadcast message is notified to the user using the terminal 501, for example, the frequency band customization scheme is displayed on a display screen of the terminal 501, and if the user determines that the frequency band customization scheme is accepted, the terminal 501 sends a third broadcast message to the blockchain network after using the private key signature.
After receiving the third broadcast message, the client information server 503 first verifies the private key signature of the third broadcast message, and if the verification is passed, the client information server 503 confirms that the user has accepted the frequency band customization scheme carried in the second broadcast message, and broadcasts the frequency band customization scheme of the mobile phone number 18611112222 corresponding to the terminal 501 to the blockchain network after using the private key signature.
After receiving the frequency band customization scheme, each base station first verifies the private key signature of the message, and if the verification is passed, the frequency spectrum customization scheme corresponding to the mobile phone number 18611112222 is stored locally, so that the working frequency band is subsequently allocated to the terminal 501 according to the frequency band customization scheme.
The terminal 501 searches for base stations through the baseband processor module and knows the identities of a plurality of base stations, for example, the identity of the base station 502 and the identity of the base station a. It should be noted that the baseband processor module in the terminal 501 may support communication in any one of the communication network modes of the second generation communication network, the third generation communication network, the fourth generation communication network, or the fifth generation communication network. The distance between the searched base station and the terminal 501 is less than or equal to a preset distance, for example, the preset distance is 500 meters, and then the terminal 501 searches for a base station within a range of which the distance is less than or equal to 500 meters.
The terminal 501 sends an access request to the base station 502 and the base station a at the same time, when the base station 502 searches for a frequency band customization mode stored in the base station 502 by using the IMSI of the terminal 501 as an index, a frequency band customization scheme corresponding to the terminal 501 is found, and then a suitable working frequency band is allocated to the terminal 501 according to a frequency band customization requirement at the current moment corresponding to the customization scheme, so that the terminal 501 can be accessed to a wireless network provided by the base station 502.
In the embodiment, the frequency band requirement table of the terminal is determined through the historical use record, and the frequency band requirement table is informed to the client information server through the block chain network, so that the client information server can formulate a reasonable frequency band customization scheme for the terminal according to the frequency band requirement table, and after a user confirms that the frequency band customization scheme is received, the client information server can issue the frequency band customization scheme to the block chain network, so that the base station can know the frequency band customization scheme of the terminal, and a working frequency band is distributed for the terminal according to the frequency band customization scheme, so that the terminal can be accessed to a wireless network provided by the base station by using the working frequency band, thereby satisfying the personalized requirements of the terminal, saving the frequency band resources of the base station and improving the experience of the client.
It will be understood that the above embodiments are merely exemplary embodiments taken to illustrate the principles of the present invention, which is not limited thereto. It will be apparent to those skilled in the art that various modifications and improvements can be made without departing from the spirit and scope of the invention, and such modifications and improvements are also considered to be within the scope of the invention.

Claims (10)

1. An access method of a terminal, the method comprising:
generating a frequency band demand table according to the historical use record, wherein the frequency band demand table is a list of frequency bands which the terminal expects to be connected with;
determining a final frequency band customization scheme according to the obtained frequency band customization scheme and a feedback result returned by the terminal, wherein the frequency band customization scheme is cost information of the frequency band determined by a client information server according to the frequency band demand table, and the feedback result is a signal for representing that a user has accepted the frequency band customization scheme;
and accessing a wireless network provided by the base station according to the searched working frequency band allocated by the base station, wherein the working frequency band is the frequency band determined by the base station according to the frequency band customization scheme.
2. The terminal access method according to claim 1, wherein obtaining the frequency band customization scheme includes:
generating a first broadcast message according to the frequency band demand table;
sending the first broadcast message to a block chain network;
and receiving the frequency band customization scheme, wherein the frequency band customization scheme comprises the frequency band demand table, frequency band use fees and the duration that the balance of the terminal can support the frequency band demand table.
3. The terminal access method according to claim 2, wherein the step of generating the first broadcast message according to the frequency band requirement table includes:
generating the first broadcast message according to the frequency band requirement table and the international mobile subscriber identity of the terminal;
acquiring a customer service password of an operator corresponding to the terminal according to the international mobile subscriber identity of the terminal;
generating a first encryption result according to the service password of the operator and the timestamp of the first broadcast message, wherein the first broadcast message comprises: the international mobile subscriber identity of the terminal, the frequency band requirement table and the first encryption result.
4. The terminal access method according to claim 1, wherein the step of generating the band requirement table according to the historical usage record comprises:
obtaining the historical usage record, wherein the historical usage record comprises the service downloading rate and the voice call quality of the terminal within a preset time length;
and generating the frequency band requirement table according to the service downloading rate and the voice call quality, wherein the frequency band requirement table comprises the frequency band which is expected to be connected by the terminal and the expected service time corresponding to the frequency band.
5. The access method of the terminal according to any one of claims 1 to 4, wherein the step of accessing the wireless network provided by the base station according to the searched working frequency band allocated by the base station comprises:
responding to a frequency band allocation message sent by the base station to obtain the working frequency band;
and accessing the wireless network provided by the base station by using the working frequency band.
6. A method for allocating frequency bands, the method comprising:
generating a frequency band customization scheme of the terminal according to the acquired frequency band demand table, the use fee of the frequency band in unit time and the balance of the terminal;
and responding to a feedback result of the terminal, determining and sending a final frequency band customization scheme to a block chain network, wherein the feedback result is a signal for representing that a user has accepted the frequency band customization scheme, so that a base station allocates a working frequency band for the terminal, and the working frequency band is the frequency band determined by the base station according to the final frequency band customization scheme.
7. The method for allocating a frequency band according to claim 6, wherein the step of generating the frequency band customization scheme for the terminal according to the acquired frequency band requirement table, the usage fee of the frequency band in unit time, and the balance of the terminal includes:
acquiring the use fee of the frequency band in unit time according to the frequency band requirement table, wherein the frequency band requirement table comprises the frequency band to which the terminal is expected to be connected and expected use time corresponding to the frequency band;
calculating to obtain the frequency band use fee of the terminal in a preset time length according to the frequency band demand table and the use fee of the frequency band in unit time, wherein the preset time length is greater than or equal to the unit time;
and generating a frequency band customization scheme of the terminal according to the balance of the terminal and the frequency band use fee of the terminal in a preset time length, wherein the frequency band customization scheme comprises the frequency band requirement table, the frequency band use fee and the time length that the frequency band requirement table can be supported by the balance of the terminal.
8. The method of claim 6 or 7, wherein the obtaining of the frequency band requirement table comprises:
responding to a first broadcast message sent by the terminal, and acquiring a timestamp and a first encryption result of the first broadcast message carried in the first broadcast message;
generating a second encryption result according to an operator password corresponding to the terminal and the timestamp of the first broadcast message, wherein the customer password is stored inside;
and comparing the first encryption result with the second encryption result, and if the first encryption result is determined to be equal to the second encryption result, obtaining the frequency band requirement table in the first broadcast message.
9. An access device, comprising:
the frequency band demand table generating module is used for generating a frequency band demand table according to the historical use record, wherein the frequency band demand table is a list of frequency bands which the terminal expects to be connected with;
the frequency band customization scheme obtaining module is used for determining a final frequency band customization scheme according to the obtained frequency band customization scheme and a feedback result returned by the terminal, wherein the frequency band customization scheme is the cost information of the frequency band determined by the client information server according to the frequency band demand table, and the feedback result is a signal for representing that a user has accepted the frequency band customization scheme;
and the access module is used for accessing the wireless network provided by the base station according to the searched working frequency band allocated by the base station, wherein the working frequency band is the frequency band determined by the base station according to the frequency band customization scheme.
10. A server, comprising:
the frequency band customizing scheme generating module is used for generating a frequency band customizing scheme of the terminal according to the acquired frequency band demand table, the use fee of the frequency band in unit time and the balance of the terminal;
and the notification module is used for responding to a feedback result of the terminal, determining and sending a final frequency band customization scheme to a block chain network, wherein the feedback result is a signal for representing that a user has accepted the frequency band customization scheme, so that a base station allocates a working frequency band to the terminal, and the working frequency band is the frequency band determined by the base station according to the final frequency band customization scheme.
CN201910995565.0A 2019-10-18 2019-10-18 Terminal access method, frequency band allocation method, device and server Active CN110602792B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910995565.0A CN110602792B (en) 2019-10-18 2019-10-18 Terminal access method, frequency band allocation method, device and server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910995565.0A CN110602792B (en) 2019-10-18 2019-10-18 Terminal access method, frequency band allocation method, device and server

Publications (2)

Publication Number Publication Date
CN110602792A CN110602792A (en) 2019-12-20
CN110602792B true CN110602792B (en) 2022-08-19

Family

ID=68850967

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910995565.0A Active CN110602792B (en) 2019-10-18 2019-10-18 Terminal access method, frequency band allocation method, device and server

Country Status (1)

Country Link
CN (1) CN110602792B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111742569B (en) * 2020-05-29 2023-09-01 北京小米移动软件有限公司 Communication method, device and computer readable storage medium

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7061891B1 (en) * 2001-02-02 2006-06-13 Science Applications International Corporation Method and system for a remote downlink transmitter for increasing the capacity and downlink capability of a multiple access interference limited spread-spectrum wireless network
JP2016127531A (en) * 2015-01-07 2016-07-11 日本電信電話株式会社 Communication network system, network device therefor, communication band allocation control method and program
CN106332237A (en) * 2015-07-03 2017-01-11 中兴通讯股份有限公司 Method and device for obtaining multiband capability of station
KR20170039373A (en) * 2015-10-01 2017-04-11 삼성전자주식회사 Communication device performing carrier search in TD-SCDMA system and control method thereof
CN107682928A (en) * 2017-10-20 2018-02-09 维沃移动通信有限公司 A kind of working frequency range determines method and mobile terminal
CN109195143A (en) * 2018-08-29 2019-01-11 南昌努比亚技术有限公司 Method for network access, mobile terminal and readable storage medium storing program for executing
CN109275143A (en) * 2018-09-25 2019-01-25 全链通有限公司 Base station connection method, equipment, network and storage medium based on block chain
CN109640330A (en) * 2019-01-29 2019-04-16 电子科技大学 Spectrum management system, blank frequency spectrum cognitive method and blank frequency spectrum distribution method

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104704524B (en) * 2012-10-10 2018-10-02 日本电气株式会社 Information discloses system, information open server, communication terminal, information published method and non-transient computer-readable medium
US10340038B2 (en) * 2014-05-13 2019-07-02 Nant Holdings Ip, Llc Healthcare transaction validation via blockchain, systems and methods

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7061891B1 (en) * 2001-02-02 2006-06-13 Science Applications International Corporation Method and system for a remote downlink transmitter for increasing the capacity and downlink capability of a multiple access interference limited spread-spectrum wireless network
JP2016127531A (en) * 2015-01-07 2016-07-11 日本電信電話株式会社 Communication network system, network device therefor, communication band allocation control method and program
CN106332237A (en) * 2015-07-03 2017-01-11 中兴通讯股份有限公司 Method and device for obtaining multiband capability of station
KR20170039373A (en) * 2015-10-01 2017-04-11 삼성전자주식회사 Communication device performing carrier search in TD-SCDMA system and control method thereof
CN107682928A (en) * 2017-10-20 2018-02-09 维沃移动通信有限公司 A kind of working frequency range determines method and mobile terminal
CN109195143A (en) * 2018-08-29 2019-01-11 南昌努比亚技术有限公司 Method for network access, mobile terminal and readable storage medium storing program for executing
CN109275143A (en) * 2018-09-25 2019-01-25 全链通有限公司 Base station connection method, equipment, network and storage medium based on block chain
CN109640330A (en) * 2019-01-29 2019-04-16 电子科技大学 Spectrum management system, blank frequency spectrum cognitive method and blank frequency spectrum distribution method

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
近距无线技术在智能配电网终端产品的应用;高立克等;《机电信息》;20130125(第03期);全部 *

Also Published As

Publication number Publication date
CN110602792A (en) 2019-12-20

Similar Documents

Publication Publication Date Title
US9887895B2 (en) Dynamically adjusting a data usage plan based on data usage statistics
US7826834B2 (en) Method for downloading software
US9326322B2 (en) Virtual access module distribution apparatus and methods
US8050242B2 (en) Method and system for tailoring device provisioning based on device capability information communicated to network
EP2466843B1 (en) Apparatus and method for authentication of a transaction between a user and an entity
CN110719620B (en) Terminal access method and system
US10142830B2 (en) Communication system
CN110611914B (en) Communication method and device based on block chain
WO2013008048A1 (en) Method and apparatus for provisioning network access credentials
CN102457833B (en) Virtual AM access module distributor and method
KR102014108B1 (en) Method and RSP Server Apparatus for Providing SIM Profile to eUICC Device
JP4316588B2 (en) Data download method and system
US8938232B2 (en) Method and system for allowing a user of a mobile terminal to beneficiate services of a foreign mobile network as a regular subscriber thereof
CN110602792B (en) Terminal access method, frequency band allocation method, device and server
CN113765950B (en) Internet of things equipment, server and software updating method
CN111510733A (en) Channel scheduling method, server and system
CN106973389B (en) Dynamic spectrum sharing method and device
KR100963969B1 (en) Apparatus and method for providing advertisement service
KR20190135298A (en) Network apparatus and control method thereof
CN113542010B (en) Block chain based network fragment selection method, system, server and medium
KR100757678B1 (en) Method and apparatus for providing broadcasting by using content delivery network and system including thereof
US20230057543A1 (en) Method and server for pushing data to mno
CN112399399B (en) Network identifier configuration method, network side equipment and terminal
CN112911575A (en) Network switching method, user terminal and system based on block chain network
KR20100006755A (en) Apparatus and method for providing advertisement service target

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