Background technology
1, digital clustering communication system is a kind of system that mobile dispatch service can be provided to specialty or public users, is representing the developing direction of specialized mobile radio net.Digital clustering communication system has that power system capacity is big, frequency efficiency is high, the advantage of diverse in function, has become the mainstream technology in trunking communication field at present.
The basic network architecture of digital clustering communication system comprises following logic function module and subsystem as shown in Figure 1:
1) colony terminal
Colony terminal links to each other with group system by air interface, and the various group services for the user provides group system also provide traditional plain old telephone service, supplementary service, short message service and data service for the user simultaneously.
2) base station sub-system BSS
Base station sub-system BSS is made up of base station transceiver BTS (Base Transceiver System) and base station controller BSC (BaseStation Controller).Base station transceiver is finished functions such as the modulation and demodulation, radiofrequency signal transmitting-receiving of baseband signal, and base station controller is then finished all kinds of switchings of wireless resource allocation, call treatment, power control and support terminal.Base station sub-system BSS links to each other with trunking dispatching subsystem, switching subsystem respectively by standard interface, satisfies the miscellaneous service demand of colony terminal, comprises group service, telephone service and data service.
3) switching subsystem
Switching subsystem belongs to the core net in the mobile communication system, and its network entity comprises moving exchanging center MSC (MobileSwitching Center) and attaching position register HLR (Home Location Register).Mainly finish phone interconnect services, common telephone call business and part value-added service, and provide the related service function, as: the storage of user profile and management function, be included as that the mobile subscriber with normal speech business opens an account, nullifies, professional authentication and mandate etc., assist to finish user's calling and business operation simultaneously.
4) SMS service center
SMS service center SMSC (Short Message Service Centre) is responsible for relaying, storage or transmits short message.Terminal can be transmitted the short message that comes self terminal or be sent to terminal to the agreement of SMS service center.
5) trunking dispatching subsystem
Trunking dispatching subsystem is made up of dispatching control center DCC (Dispatching Control Center), dispatching home location register DHR (Dispatching Home Register), dispatching desk, cluster user database and cluster messaging agent TSMA (Trunking ShortMessage Agent).Trunking dispatching subsystem is mainly finished colony dispatching service.Wherein:
Dispatching control center DCC is the master control point of trunked call, finishes the processing of colony dispatching calling, comprise differentiate cluster user, set up various trunked calls such as individual call and group call, the request of judgement cluster conversation power etc.DCC also receives the cluster speech data from reverse link, is distributed to corresponding forward link again according to the character of calling out.
Dispatching home location register DHR finishes data base administration and configuration feature, for cluster user provides group registration, group member registration, and provides the local information of cluster member and the service authority record of cluster member, finishes call statistics and billing function.
Dispatching desk is the terminal that has special authority during the user organizes, and can initiate and participate in dispatching servicess such as group calling, broadcasting, and can realize management function to group member etc.Dispatching desk is made up of dispatching desk client DAC (Dispatcher Agent Client) and dispatching desk server DAS (Dispatcher Agent Server), DAC is responsible for the scheduling operation request of receiving scheduling platform and submits to server, and DAS handles above-mentioned request.
The cluster user database storage all relevant users' information in the trunked communication system.
Cluster messaging agent TSMA (Trunking Short Message Agent) handles the core functional entities that short message sends in the digital clustering communication system, it links to each other with each functional entity in the scheduler subsystem, and the short message of being responsible in the Processing Cluster communication sends request; Link to each other with SMS service center simultaneously, transmit the short message of clustered system to send request, adopt the Short Message Peer to Peer of standard between cluster messaging agent and the SMS service center.Need to prove that the cluster messaging agent both can be used as independent functional entity and realized, a functional module that also can be used as certain entity in the digital cluster system realizes.
2, location-based professional LBS (Location Based Services), claim shift position business or positioning service again, be meant that the mobile network obtains the geographical location information (latitude and longitude coordinates) of terminal by specific location technology, offer mobile subscriber, communication system or third party, and by the support of certain electronic map information, for the user provides the business relevant with the position.
The position of typical LBS system in network as shown in Figure 2, wherein:
1) ustomer premises access equipment of terminal MS (Mobile Station) specific bit business.
2) locating platform refers to provide the system of stationkeeping ability.
3) GIS-Geographic Information System GIS (Geography Information System) refers to provide the system of geography information such as map, and it provides the information relevant with geography information to location services system, also can be built in the location services system.
4) location services system refers to provide the system of positioning service.It obtains customer location by locating platform, obtains geography information by generalized information system, provides different location services according to customer location and geography information again.Location services system is divided into location services system server and location services system client.
Group service and positioning service have been widely used in industry users such as public security, traffic, medical treatment, maritime affairs, logistics, taxi.Because the industry user system often has the function closer with the industrial characteristic correlation ratio, and the operation system that lays particular emphasis on trunking communication is very different with laying particular emphasis on the operation system that positioning function requires, so current existing cluster communication service system all separates with location-based operation system.Yet there are no the document that both are combined and commence business.
Summary of the invention
The objective of the invention is to propose to realize in the digital clustering communication system method of location, simplify user management, realize the cluster positioning function, carry out various cluster positioning services.
Realize the method for location in the digital clustering communication system of the present invention, it is characterized in that, trunked communication system and location services system are combined, make the basic subscriber management function of location services system encapsulation, and outwards provide with the interface shape of DBIO; Trunked Radio System calls the corresponding function interface that location services system provides when carrying out user management for native system, make the user profile on both sides synchronous; Location services system encapsulates basic positioning function, and outwards provides calling interface with the form of L1 interface.
In the said method, described user management comprise open an account, cancellation and modification user profile etc.
In the said method, describedly open an account, cancellation is identical with modification user profile step, the concrete steps of opening an account are:
1. after Trunked Radio System obtains user's the data of opening an account, send the request of opening an account to system, and in native system, open an account for this user;
2. Trunked Radio System is according to user capability, and whether decision sends the request of opening an account to location services system; If not, promptly the user does not open the needs of stationkeeping ability, then stops; If then continue;
3. Trunked Radio System calls the interface that location services system provides, and sends the request of opening an account to location services system;
4. location services system is opened an account in native system for this user;
5. location services system is returned this user account-opening result in location services system and is given Trunked Radio System;
6. the user that returns in open an account result and the previous step of native system according to the user of Trunked Radio System returns overall account-opening result in the account-opening result of location services system.
Adopt the inventive method, can simplify user management, realize the cluster positioning function, carry out various cluster positioning services, as the business that cluster group and user is positioned by the colony dispatching platform, dispatching desk and other colony terminal can be received the business of zone alarm when certain colony terminal exceeds the appointed area, the business that realization is located group on colony terminal etc.
Embodiment
Fig. 3 is the networking reduced graph that Trunked Radio System of the present invention and location services system combine, and two detailed separately networkings of system please refer to Fig. 1 and Fig. 2.
In order on Trunked Radio System, to realize concrete location correlation function, Trunked Radio System and location services system be connected the following method that adopts:
1, the dispatching desk of Trunked Radio System is provided with the function choosing-item that is connected to location services system, is used for starting dispatching desk and is connected to location services system; After the successful connection, open the client of location services system, transmit the access links of dispatching desk server simultaneously and give location operation system client, be convenient to the communication of location services system client and dispatching desk server.
2, the positioning function of the scheduling feature of Trunked Radio System and location services system operates in respectively separately independently on the client, and adopts the mode combination of loose coupling between two systems.
3, can select group or user to carry out associative operation on dispatching desk arbitrarily, for the groups or users that does not have stationkeeping ability, system will shield the associative operation of location automatically; And for group that stationkeeping ability is arranged or user; only need to select corresponding function; just can realize it is carried out a series of positioning actions by the locating interface that location services system provides, such as: single location, continuous positioning, measuring distance, track following, historical track playback, zone alarm etc. in real time.
With reference to Fig. 4, the colony dispatching platform can be selected groups or users wherein arbitrarily after connecting location services system, and it is positioned.Its concrete steps are:
401, colony dispatching platform client send to require the locating request message of the groups or users that positions, sign ID number of wherein carrying group or user to the location services system client.
402, after the location services system client is received Location Request, send the request of obtaining the groups or users number to the colony dispatching station server, wherein carry ID number in the step 401.
403, after the colony dispatching station server is received the request of location services system client, Home Location Register according to group or ID users inquiry native system obtains the number of all members in the group or independent Subscriber Number, returns to the location services system client.
404, after the location services system client gets access to list of numbers in the step 403, send Location Request to the location services system server, wherein carrying needs the located subscriber list of numbers.
405, after the location services system server is received the Location Request of location services system client, authentication is carried out in this request, judge whether the Subscriber Number tabulation of carrying registered at native system, and after the authentication success, beginning sends Location Request to mobile positioning center.
406, after mobile positioning center is received Location Request, the user is positioned, and the longitude and latitude result of restoring to normal position gives the location business system server.
407, after the location services system server is received positioning result, return this positioning result and give location operation system client.
408, after the location services system client is received positioning result, graphics proportion according to this longitude and latitude positional information and active client, according to the principle of graphical display at center Screen, converse the desired longitude and latitude in position of screen diagonal and the picture size of screen demonstration all over the screen, construct new request and send to GIS-Geographic Information System, obtain map, wherein carry longitude and latitude and picture size that screen diagonal converts out.
409, longitude and latitude positional information (step 407) and picture size that GIS-Geographic Information System sends according to the location services system client, the inquiry geographical location information returns required map and gives location operation system client.
The location services system client is at current screen display, utilize the special tag of native system simultaneously, according to user's longitude and latitude positional information of receiving in the step 407, on the basis of the map picture of current demonstration all over the screen, draw user's sign, indicate current positioning result with remarkable label manner.
Colony dispatching platform client and location services system client are an entity in logic in this description, and physically, both can be on same display system, also can be not on same display system.
With reference to Fig. 5, after the colony dispatching platform connected location services system, the regional extent of delineation cluster user on location services system client map, and the destination of setting regions alarm can be dispatching desk/group leader of group/or other users of group.When certain colony terminal exceeds the delineation zone, alarm will be sent to the destination of setting.Its concrete steps are:
501, in location services system client setting area alarm scope,, be the Coordinate Conversion of location services system client map absolute latitude and longitude coordinates according to the ratio of engineer's scale, send to the location services system server.
During setting regions alarm scope, the destination that while appointed area alarm information is sent to can be a dispatching desk, the group leader of group, or other colony terminal.
Described regional alarm scope is meant when the expectation set group terminal goes beyond the scope and receives the scope of zone alarm, rather than refers to the cluster network coverage that group system can provide; Be that regional alarm scope is that one of appointment among a small circle arbitrarily in the group system network coverage.
502, the location services system server receive zone alarm request is set after, collect the colony terminal number collection and the regional latitude and longitude information of carrying in the request, and these colony terminals started the continuous positioning task, send Location Request to mobile positioning center.The cancellation of continuous positioning task is carried out when receiving the alarm of cancellation zone.
503, mobile positioning center continues to receive Location Request, and colony terminal is positioned, and restoring to normal position result's latitude and longitude information is given the location operation system.
504, location services system calculates colony terminal and whether exceeds the zone according to the latitude and longitude information of the positioning result in regional latitude and longitude information of receiving in the step 502 and the step 503.If not, wait for that the positioning result of next mobile positioning center calculates again; If, then sending zone, designated destination alarm in step 501 request.
If the destination is the colony dispatching platform, then alarm information directly is sent to the colony dispatching platform; If the destination is a colony terminal, then send alarm information to colony terminal in the mode of short message by short message service center.
Zone alarm in this description is given the implementation that colony terminal is one of them by the mode of short message, but is not limited to this.The realization of zone alarm also can send alarm to Trunked Radio System by location services system, is handed down to colony terminal by Trunked Radio System by air interface again.
With reference to Fig. 6, after group system connected location services system, colony terminal can position group member or non-group member or whole group, and obtains the positional information of positioning result, can be textual description and or position picture.Its concrete steps are:
601, colony terminal sends Location Request by the channel of eating dishes without rice or wine to Trunked Radio System, wherein carries and wants located subscriber or group information.
602, after Trunked Radio System is received Location Request, if group is positioned, then inquire about the Home Location Register of native system, obtain the tabulation of all terminals of group,, send Location Request to the location services system server if the user location is not then had the step of inquiring about, carry the specification information of the colony terminal that native system notes simultaneously, as screen size.
603, after the location services system server is received the Location Request of Trunked Radio System, send Location Request to mobile positioning center, wherein carry the user's (tabulation) who obtains in the step 602.
604, the latitude and longitude coordinates result of mobile positioning center restoring to normal position gives the location business system server.
605, the location services system server sends the request obtain positional information to GIS-Geographic Information System, wherein carries the latitude and longitude coordinates that obtains in the step 604 or and the picture size information that converts out according to the specification information of the colony terminal that obtains in the step 602 with the principle of colony terminal demonstration all over the screen.
606, GIS-Geographic Information System is according to the GIS engine of native system, according to the latitude and longitude coordinates that obtains in the step 605 or and picture size, inquire positional information, can be text description or and pictorial information return to the location services system server.
607, location services system is collected all Location Request results from the colony terminal of same group, returns to Trunked Radio System.
608, Trunked Radio System is in the mode of the channel of eating dishes without rice or wine, and the result who issues user or group location gives colony terminal, shows on colony terminal.