CN101198149B - Positional information determining method, resource uploading management method and applied server - Google Patents
Positional information determining method, resource uploading management method and applied server Download PDFInfo
- Publication number
- CN101198149B CN101198149B CN2006101574210A CN200610157421A CN101198149B CN 101198149 B CN101198149 B CN 101198149B CN 2006101574210 A CN2006101574210 A CN 2006101574210A CN 200610157421 A CN200610157421 A CN 200610157421A CN 101198149 B CN101198149 B CN 101198149B
- Authority
- CN
- China
- Prior art keywords
- resource
- user terminal
- positional information
- location
- application server
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
The invention discloses a determining method for uploading resource location information and comprises that: when an application server receives the resource uploaded by a user terminal, the application server asks a location server for the location information of the user terminal; the location server positions the user terminal according to the request of the application server and returns the acquired location information to the application server. The invention also discloses a method, a system and an application server for resource management. The invention solves the problem that a current user terminal lacks relevant information of geographical position when the user terminal uploads the resource, overcomes that the prior art has dependence on the terminal equipment capacity in the aspect of acquiring the terminal location information, and can optimize the management on the uploaded resource through location association of the uploaded resource.
Description
The ■ technical field
The present invention relates to the communication technology, definite method, the management method of uploading resource and the application server of positional information during particularly a kind of user terminal uploads resource.
The ■ background technology
Along with mobile network's development and increasing rapidly of mobile subscriber, people portable terminals such as for example mobile phones as the means of network such as access internet at any time.For example, people like through mobile phone picture, music even one section resource such as video being uploaded on the blog web page of oneself, make things convenient for resource to preserve, search for and share.When uploading resource through mobile device; Generally include contents such as uplink time, title; Often lack the geographical location information when uploading, comprise absolute position such as sub-district, street, building, and relative position is like the distance from certain reference point; So just limited plurality of applications, for example can't sort according to geographical position of uploading or relative address numerous uploaded content.Simultaneously, often there are much relations the position that the user uploads resource with resource content, is necessary the positional information that the record resource is uploaded under the prerequisite of subscriber authorisation.
And along with the development of mobile network's space orientation technique; Particularly based on the maturation and the extensive use of base station location technology; Improving constantly of mobile data transmission speed; Portable terminal is through network insertions such as near base station, radio frequency discrimination RFID (Radio Frequency Identification) receiver, Wireless Fidelity wifi (Wireless Fidelity) access points, the signal that utilizes wireless terminal to send, and service end or terminal can calculate the position at place, terminal.Along with the development of these location technologies, positioning accuracy also improves constantly.Ancillary techniques such as cooperation such as GIS-Geographic Information System GIS (Geographic Information System), electronic chart, the portable terminal location will be concrete more and accurate.
The positional information that the mobile network who utilizes portable terminal to belong to provides can solve the location expression problem of uploading resource through portable terminal, and on this basis, can carry out a lot of valuable services.
A kind of digital camera that has positioning function is arranged in the prior art; The positional information relevant with the photograph spot for photography can be provided; Its principle is: provide subsystem that the digital camera current location is provided through a position; Through a position punching press subsystem current position data is associated with shot picture then, digital camera can be with the server of the photo upload that is associated with positional information to network side.The position provides subsystem to be equivalent to be arranged on the gps receiver on the digital camera, and relies on the disposal ability processing locating information of digital camera itself.This technology can be used for existing portable terminal; But the requirement meeting to mobile terminal device ability and disposal ability is very high; Thereby give the user terminal build-up of pressure; And the information format of each portable terminal is also inconsistent, the resource file that network side server can't be uploaded according to the positional information unified management of association.
The ■ summary of the invention
In view of this, the present invention at first provides a kind of definite method of uploading resource location information, obtains when uploading resource location information through mobile terminal side in order to solve prior art, to the demanding problem of mobile terminal device ability and disposal ability;
Further; The present invention also provides a kind of method of uploading the management resource of resource; Through user terminal being positioned and carrying out the positional information of user terminal and user's the resource of uploading related, can't upload problem of resource according to the positional information unified management to solve in the prior art.
A kind of definite method of uploading resource location information provided by the invention comprises the steps:
When application server is received the resource of user terminal uploads, be when setting the resource of classification, to the positional information of location server request user terminal in the resource of confirming to upload;
Location server positions user terminal according to the request of application server, and the positional information of obtaining is returned to application server.
Preferable, when application server is received the resource of user terminal uploads, judge whether the address information when having obtained the user logins earlier, if then confirm said positional information according to this address information; Otherwise again to the positional information of location server request user terminal.
Preferable, said positional information comprises the longitude and latitude at user terminal place.
Preferable, said method also comprises: application server is through GIS or Digital Map System, according to the further positioning user terminal of said longitude and latitude.
Preferable; Location server is oriented the longitude and latitude at user terminal place earlier, again according to said longitude and latitude according to said position requests; Through GIS or the further positioning user terminal of Digital Map System, and the positional information that will finally obtain returns to application server.
Preferable; When application server is received the resource of user terminal uploads; Judge that earlier the adjacent last time with this user terminal uploads difference between time of resource whether in setting threshold; If this uploads the positional information of resource as user terminal then the adjacent last time to be uploaded the positional information of resource; Otherwise again to the positional information of location server request user terminal.
Accordingly, a kind of management method of uploading resource provided by the invention comprises the steps:
When application server is received the resource of user terminal uploads, be when setting the resource of classification, to the positional information of location server request user terminal in the resource of confirming to upload;
Location server positions user terminal according to the request of application server, and the positional information of obtaining is returned to application server;
Application server with the positional information of user terminal with upload resource and carry out related.
Accordingly; Originally returning provides a kind of application server of realizing said method, comprises data interface module, resource memory module, and said application server also comprises: the orientation triggering module; Be used at said data interface module when user terminal receives the resource of uploading; In the resource of confirming to upload when setting the resource of classification, to the positional information of location server request user terminal, and the positional information returned of receiving position server.
Preferable, said application server also comprises resource management module, the positional information that is used for described location server is returned is carried out related with the resource of uploading of said user terminal.
Preferable; Described resource management module further comprises the position analysis submodule; The resource of uploading after the described process location association that is used for the resource memory module is stored is classified according to described positional information, and sets up corresponding location index according to this classification.
Preferable, said application server further comprises: the location resolution module is used for further obtaining through GIS, Digital Map System according to the longitude and latitude positional information of user terminal the positional information of user terminal.
The technical scheme of the embodiment of the invention has following advantage or beneficial effect:
The technical scheme of the embodiment of the invention is through in the positional information of application server during to location server request user terminal uploads resource; Can rely on terminal equipment and obtain the positional information when uploading resource, thereby alleviate requirement terminal unit ability and disposal ability;
Further; Because the positional information of obtaining from location server has unified format; Application server carries out related with its resource of uploading the positional information of user terminal; And classify and set up corresponding catalogue and index according to positional information, application server can utilize positional information that the resource of uploading of user terminal is carried out unified management, has avoided carrying the standard disunity that positional information brings voluntarily by user terminal and causes the inconvenience to resource management.
The ■ description of drawings
Fig. 1 is the flow chart of method for managing resource embodiment provided by the present invention;
Fig. 2 is the structural representation of embodiment resource management system provided by the invention;
Fig. 3 is the structural representation of application server embodiment one provided by the invention;
Fig. 4 is the structural representation of application server embodiment two provided by the invention;
Fig. 5 is the flow chart that location-server obtains positional information among Fig. 1 resource management method embodiment;
Fig. 6 is another embodiment flow chart of method for managing resource provided by the present invention;
Fig. 7 is the bibliographic structure sketch map that application server is set up among Fig. 6 embodiment.
The ■ embodiment
The embodiment of the invention at first in the prior art by user terminal when server end is uploaded resource to the demanding problem of terminal capability; Following technical conceive is proposed: when receiving the resource of user terminal uploads, to the positional information of location server request user terminal by application server; Location server positions user terminal according to the request startup network side positioning flow of application server, and the positional information of obtaining is returned to application server.
Further; It is related that the application server side can be uploaded resource with positional information of obtaining and portable terminal; And classify, set up catalogue, index and position curve figure according to the positional information of the consolidation form resource information after to association; Thereby make things convenient for server end to uploading the management of resource, be convenient to the user uploading resource search, inquire about, utilizing.
In the technical conceive that the embodiment of the invention provides, can be in advance server side is provided with the corresponding strategies of trigger network side positioning flow in the position, can comprise specifically whether whether the user authorizes, uploads resource is resource of particular category etc.Address information when location server can also judge whether earlier to login according to the user is confirmed positional information, if then directly confirm address information, otherwise again to the positional information of location server request user terminal.
For realizing above-mentioned technical conceive; The embodiment of the invention provides a kind of resource management system; Its structure is as shown in Figure 2; Wherein user terminal 100 links with application server 300, and can carry out alternately with location server 200 through secure user plane location protocol SUPL (Secure User Plane Location), and the user terminal here can be mobile phone, personal digital assistant PDA and individual mobile PC terminal.
Above-mentioned user terminal 100 is mainly used in to application server 300 uploads resource, in addition, can also receive the authentication request from location server 200, and return authenticating result to it, and this process will specifically describe in the following flow process of obtaining about positional information.
The concrete structure of application server embodiment one provided by the invention is as shown in Figure 3, comprising: data interface module 301, resource memory module 302, orientation triggering module 303.
Wherein data interface module 301 is used for carrying out alternately with the data of user terminal 100 and location server 200; Be specially: what receive user terminal 100 uploads resource with its buffer memory to resource memory module 302, and with user profile (like user's ID, mobile phone user's phone number), the user terminal identification information of user terminal uploads and upload the resource information classification, file name, attribute etc. of resource (as upload) and be sent to orientation triggering module 303; And the location notice that receives orientation triggering module 303 sends Location Requests to location server 200, and sends the locating information that location servers 200 return to orientation triggering module 303.
The concrete structure of application server embodiment two provided by the invention is as shown in Figure 4, comprising: data interface module 301, resource memory module 302, orientation triggering module 303, resource management module 304.
Wherein data interface module 301 is used for carrying out alternately with the data of user terminal 100 and location server 200; Be specially: what receive user terminal 100 uploads resource with its buffer memory to resource memory module 302; And with user profile (like user's ID, mobile phone user's phone number), the user terminal identification information of user terminal uploads and upload resource information and (include but not limited to upload the resource file title; Like picture.jpg, upload Resource Properties, like size 320*160, amount of capacity 100kbps; Upload resource class, like the jpg type) be sent to orientation triggering module 303; And the location notice that receives orientation triggering module 303 sends Location Requests to location server 200, and sends the locating information that location servers 200 return to resource management module 304.
In practical application; The application server 300 that the embodiment of the invention provides can also comprise the location resolution module; Be used for according to the longitude and latitude positional information of the user terminal that obtains or longitude and latitude and height and position information through auxiliary systems such as interface accessing GIS that application corresponding interface and Googl-Eearth provided, Google-Earth, numerical maps further to obtain the concrete positional information of user terminal; This positional information can comprise user terminal urban district of living in, street, residential quarters, building etc., and the positional information that obtaining user terminal is concrete is sent to location association module 304.In addition, the location resolution module can also be to through obtaining the IP address information of user terminal login application server, thereby and this IP address information resolved the positional information of obtaining user terminal; Or confirm the positional information of user terminal through the network insertion situation of user terminal, base station numbering, wireless network access point, radio frequency discrimination RFID (Radi0Frequency Identification) information (being mapped to corresponding on-position) at the user place that for example from the consumption ticket, comprises are obtained user terminal location; Then the positional information of obtaining user terminal is sent to that resource management module 304 (when in the location resolution module is application server, being independent of resource management module) carries out positional information and the user terminal uploads resource is carried out processing such as location association, perhaps the positional information of obtaining user terminal is sent to location association submodule 3041 (when location resolution module during as another submodule of resource management module 304) positional information and the user terminal uploads resource is carried out processing such as location association.
In addition; From the consideration of raising the efficiency and saving Internet resources; It is long or in a continuous time period, repeatedly upload multiple resource or user and get used in same place in the same time period when server end is uploaded resource to upload time interval of resource before and after the user; The application server that the embodiment of the invention provides can be no longer again position or Location Request user terminal, but is its current position information with certain positional information before the default user terminal.Concrete implementation method is: to first kind of situation; Be that to upload time interval of resource before and after the user long or when in a continuous time period, repeatedly uploading multiple resource; The orientation triggering module 303 of application server is set resource uplink time difference to each user terminal; When orientation triggering module 303 confirms that the current time interval of uploading resource and uploading resource last time of user terminals is in the time difference scope; Then do not send Location Request, but the positional information of notice resource management module 304 when user terminal was uploaded resource last time is as the user terminal current position information.To second kind of situation; Be that the user gets used in same place in the same time period when server end is uploaded resource; The orientation triggering module 303 of application server is set the fault value to the temporal information of the resource of uploading before the same user terminal and the corresponding situation of positional information; Upper limit number of times such as the user is uploaded resource in the same period in same place is set at 10 times; When user terminal 10+N time (N=1,2,3....) is uploaded resource again in the same period; The time period that is the user terminal uploads resource is satisfied described corresponding fault value; Then this moment application server orientation triggering module 303 Location Request of will not redispatching, but the current location information that to give tacit consent to this time period corresponding position information be user terminal, and notice resource management module 304 is with the current location information of corresponding position information as user terminal.But in order to improve the accuracy of position information of user's terminal, second kind of situation can be only applicable to the occasion that the application server failover can not be obtained the positional information of user terminal.
The location server 200 that the embodiment of the invention provides is mainly used in the Location Request according to application server 300, accomplish that position to user terminal 100 positions and with the positional information of output user terminal (longitude and latitude, highly).The location server of definition is Gateway Mobile Location Center GMLC (Gateway Mobile Location Center) among global system for mobile communications GSM (Global System for Mobile Communications), the UMTS UMTS (Universal Mobile Telecommunications System); In addition; When needing located subscriber terminal 100 not in the service range of location server 200; Location server 200 can also send Location Request to other location servers through roaming location protocol RLP (Roaming Location Protocol) agreement, and receives the positional information of the user terminal that other location servers return; Location server 200 can also be according to the positional information (longitude and latitude of the user terminal that is obtained; Longitude and latitude and height) call interfaces such as GIS-Geographic Information System GIS (Geographic Information System), Google-Earth and obtain more concrete positional information; Country, area, city, zone, street or the residential quarters corresponding like longitude and latitude; Perhaps other relative geographical position are like more specific location information such as near building, park, sight spots.In addition, location server 200 position handle before or before described positional information is returned to application server, can also be first to the user terminal affirmation of obtaining the authorization.
Below in conjunction with accompanying drawing the positional information utilizing said system and device and confirm that position information of user's terminal method and utilization obtain being uploaded resource to the terminal carries out resource management method and carries out detailed elaboration.
Please with reference to shown in Figure 1, this figure is the main realization principle flow chart of a kind of method for managing resource embodiment provided by the invention, and its main performing step is following:
S11, application server receive user's the resource of uploading;
User terminal passes through wireless network; Like login application servers such as global system for mobile communications GSM (Global System for Mobile Communication), code division multiple access CDMA (Code Division Muitiple Access), WCDMA WCDMA (Wideband Code Division Multiple Access), WinMax, and upload resource.For example the user uses mobile phone; Login the interface of application server through general packet radio service gprs (General Packet Radio Service), WAP Wap (Wireless Application Protocol) mode, back through identity authentication and mandate to resources such as application server uploading pictures, the tinkle of bells, documents; Perhaps use portable terminal to pass through approach access application server such as cable network, the Internet, near radio mode; Upload resource then; As use portable terminal to pass through the directly website of access application service such as data wire, bluetooth or infrared interface, upload document.
S12, application server judge whether to satisfy the location triggered strategy, if satisfy then get into next step S13, if do not satisfy then change S 15 termination routines.
When application server receives from the resource upload operation of portable terminal; Can be chosen in some opportunitys or incident trigger point as the enable position handling procedure; Typically can choose application server receives user when sending the resource upload request, resource and uploads successfully that back enable position handling procedure (Location-based application) positions judgement; And under the condition that satisfies the orientation triggering strategy, the triggered location service.Uploading success with resource is example; The application server judges is uploaded the resource back (mainly through judge file upload size, file integrality verification, file and upload the sign that finishes, receive resource process and finish) that finishes, the location handler of triggering application server.
Application server obtains through location determination, Location Request and the positional information of location handler process user, and the resource of uploading is associated with user position information.Location handler has been preserved predefined location triggered strategy, is used to judge whether and need positions the user.The location triggered strategy is made up of various corresponding location triggered conditions; Satisfying situation decision and whether portable terminal positioned through these trigger conditions; The location triggered condition includes but not limited to: user's mandate in advance, the resource class of uploading (whether being document form).In addition; Following these conditions; Whether the network like application server and user place has location services protocol, whether enough locating information is arranged (like stationkeeping ability, the ID of the network at portable terminal place); Whether whether whether system is busy, have repeatedly to locate failure record etc. and also position objectively influencing the location-server decision.Another function of location triggered strategy also can be used to judge whether need be related with location information of mobile terminal with the resource that the user uploads.
S13, obtain the positional information of user terminal;
In a single day application server confirms to satisfy the location triggered strategy; The then operation of the Location Request in the enable position handling procedure; Through corresponding data transmission interface; Location server to mobile network's side sends the request that user terminal is positioned or reorientates, and in request, comprises necessary user profile (like ID) and/or mobile terminal identification information (pseudo-code of include but not limited to phone number, move the IP address, operator distributing to the user etc.).To the current location of location server request portable terminal, the interaction protocol between itself and the location server is MLP (Mobile Location Protocol) to the location handler of application server through wireless network.After location server is received described Location Request; Utilize multiple technologies such as agps system AGPS (Assisted Global Positioning System), Cell-ID, mixed positioning; Take methods such as location, base station, global position system GPS (Global Positioning System) location to obtain the current location information of user terminal (longitude and latitude, height or a minor radius scope), location server returns to application server with positional information after handling (as passing through subscriber authorisation) through necessity then.
Because the location information of mobile terminal of receiving from the location server termination provides with longitude and latitude (some location technology can also provide height) form usually; And in order to obtain the more concrete positional information of user terminal; More effectively upload resource to satisfy application server managing user terminal; Location server can also be through auxiliary systems such as interface accessing GIS that application corresponding interface and Googl-Eearth provided, Google-Earth, numerical maps; Thereby can be translated into concrete positional information through auxiliary systems such as GIS, Googl-Eearth, numerical maps according to the longitude and latitude positional information of the user terminal that is obtained; Country, area, city, zone, street or the residential quarters corresponding like longitude and latitude, perhaps other relative geographical position are like visual informations such as near building, park, sight spots.This position transforms can be provided by location server (corresponding positioning service provider), is perhaps accomplished by application server (corresponding resource provides service provider).
In addition; The located subscriber terminal is not in the service range of the location server that the application server request positions if desired; Then this location server can send the location application to other location servers through roaming location protocol RLP (Roaming Location Protocol); After by other location server the user being positioned positional information returned to the location server of request, location server returns to application server with this positional information again.
Below with GMLC GMLC (Gateway Mobile Location Center) as location server and to utilize the base station locate mode be that example combines Fig. 2 and Fig. 5 that the location server in the embodiment of the invention is obtained position information of user's terminal to set forth in detail, specifically comprise the steps:
Step 501, application server APP server (application server) send Location Request to GMLC GMLC (Gateway Mobile Location Center).
The identity and the positioning service authority thereof of step 502, GMLC GMLC checking application server judge whether to allow it to obtain the positional information of destination mobile terminal UE (User Equipment).
The Home Location Register HLR that step 503, GMLC GMLC register to object UE (Home Location Register) sends the information of asking for route, obtains the number of UE place moving exchanging center MSC (Mobile Switching Center).
Step 504, Home Location Register HLR return routing iinformation to GMLC GMLC, inform the identification number of the moving exchanging center MSC (Mobile Switching Center) at target terminal user UE place.
Step 505, GMLC GMLC send Location Request to the moving exchanging center MSC (Mobile Switching Center) at object UE place, carry the information (like identification number, Service Privileges etc.) of UE, the QoS information such as (Quality of Service) of location in this request.
Can the moving exchanging center MSC (Mobile Switching Center) at step 506, object UE place determine whether to accept request according to the type of the position of GMLC GMLC, calling, satisfy that qos requirement and privacy require etc.Then according to receiving that the ID in the message goes the paging object UE, and with the wireless connections of its foundation safety.
Optional, the right in order to improve user experience and to respect the information of user processing oneself among the embodiment that provides in the present invention, can also add access customer and really weigh step, specifically comprises step 407 and step 408.
The moving exchanging center MSC at step 507, object UE place sends a positioning confirmation notice to object UE, please it Location Request be confirmed.
Step 508, object UE restoring to normal position acknowledge message.
Step 509, moving exchanging center MSC send Location Report message to base station sub-system BSS (Base station subsystem).
Step 510, base station sub-system BSS (Base station subsystem) according to definite localization methods such as request for location services types, position calculating to UE.
Step 511, base station sub-system BSS (Base station subsystem) inform MSC to the positional information of obtaining through sending position message message.
Step 512, moving exchanging center MSC send the positional information that the positioning service response message is informed its UE to GMLC GMLC.
Step 513, GMLC GMLC send the positioning service response message to application server, inform the location message of object UE the application server of request.
Above localization method is applicable to GSM (Global System for Mobile Communication), code division multiple access CDMA (Code Division Muitiple Access), WCDMA WCDMA (Wideband Code Division Multiple Access) and city wireless communication system PHS (Personal Handyphone System); It is the Personal Handyphone System system; In third generation network (WCDMA, CDMA2000, TD-SCDMA) its positioning principle and process and above-mentioned basic identical, repeat no more.
In addition, if under following situation, it is long or in a continuous time period, repeatedly upload multiple resource promptly to upload time interval of resource before and after the user; Perhaps the user gets used in the same time period, uploading resource to server end in same place; Application server still according to aforementioned fixation operate in the resource that the user uploads at every turn the time it is positioned or Location Request; Then not only take Internet resources, and cause inefficiency.From the consideration of raising the efficiency and saving Internet resources, application server does not position or Location Request user terminal at the center under above-mentioned situation, but is its current position information with certain positional information before the default user terminal.Concrete implementation method is like top explanation, and this repeats no more.
In embodiments of the present invention, application server can also be logined the IP address of application server through obtaining user terminal, and described IP address is resolved to obtain the positional information of user terminal; Perhaps confirm the positional information of user terminal through the user terminal network access point, (being mapped to corresponding on-position) such as the base station numbering at the user who for example from user's consumption ticket, comprises place, wireless network access point, radio frequency discrimination RFID (Radio Frequency Identification) information obtained mobile terminal locations.
S14, with the positional information of user terminal with upload resource and carry out related;
After application server is received the position information of user's terminal of location server, the resource and the positional information of user terminal uploads are carried out related, store according to uploading position automatically then.Application server can adopt multiple way to carry out location association; For example can take expanding resource to preserve form and carry out location association; Promptly in the Resource Properties item, increase the resource uploading position attribute (as above passing location entries) that is similar to the resource uplink time; The method obtains similar application in digital camera format standard Exif (Exchangeable Image File), the picture that meets the Exif standard comprises a photograph locating information (longitude and latitude) from the GPS related with digital camera (Global Positioning System) transducer; Perhaps utilize label technique to carry out location association, add location tags (tag), the file note of similar the Internet uploading resource.These location association method common features are automatically with resource and location association, conveniently are shown to the user, perhaps are used for storage, set up index or further handle.
Below preserve form with expanding resource, this correlating method of position attribution (as above passing location entries) that in the Resource Properties item, increases the similar resource uplink time is that example is further to operation associated elaboration the in the embodiment of the invention.This correlating method can be positional information that resource an is uploaded attribute as resource, the creation-time attribute of similar common resource, and expand through the attribute data structures to resource file.Provide the method for revised file attribute under the VC++ environment below: corresponding to self-defining FILE_INFO data structure of file attribute structure, the attribute information that needs to revise can be temporary in this:
typedef?struct_FILE_INFO{
TCHAR szFileTitle [128]; The title name of // file
DWORD dwFileAttributes; The attribute of // file
DWORD ftCreationLocation; The uploading position of // file
Method 1: increase location field
FILETIME ftCreationTime; The uplink time of // file
DWORD nFileSizeHigh; The high-order double word of // file size
DWORD nFileSizeLow; The low level double word of // file size
DWORD dwReserved0; // keep, be 0
Method 2: utilize the reserved field record position information
DWORD dwReserved1; // keep, be 0
}FILE_INFO,*PFILE_INFO;
Other correlating method comprises the label that adds a uploading position to the resource of uploading, and when resource was represented to the user, this location tags was also shown simultaneously.If; The positional information of this longitude and latitude is mapped on GIS (Geographic Information System), the electronic chart; Can also obtain the specifying information of correspondence position; The place such as urban district, street, building that comprises the place, and the related information in these places, descriptors such as for example advertisement, network address, literal.Other users can see orientation (like street, building) and the associated description information thereof that the pairing graphics mode in this position shows, for example near the consumption information the correspondence position, advertising message, related article etc. simultaneously according to the positional information of browsing resource.
If the user has uploaded a plurality of resources in a period of time; Can know according to aforementioned description positioning step; Application server only need carry out one-time positioning to portable terminal and get final product; But can carry out location association to the resource that all these periods upload, promptly all resources that should upload in the period all need be related with same position.
In the embodiment of the invention, store the resource memory module into through the resource after the location association, or deposit external memory storage in addition through the resource memory module.Memory contents comprises resource itself, the descriptor of resource uploader (portable terminal or user), resource uploading position information at least.And; Facility from management resource; Application server storage is described can be directly corresponding in the resource process through uploading after the location association with the positional information of uploading resource; Positional information according to uploading resource is classified, and sets up corresponding catalogue, will upload resource then and store in the catalogue relevant with its positional information.For example, the picture of uploading is copied among the pairing catalogue of positional information when uploading with it automatically, corresponding certain city proper, position of this catalogue, street even street, or in the scope of a longitude and latitude.
Preferably; Application server can be set up the position layered directory according to the logical relation of position; Like country is first class catalogue; Province, state, area are second-level directory, and the city is three grades of catalogues, and the resource memory module in the application server will be uploaded in the catalogue that resource stores the smallest match in the above-mentioned layered directory into according to positional information.With the uploading pictures is example, supposes that this picture uploading position is that Chinese Guangdong is economized the strong North Road of Enterprises of Futian District China, then with this picture-storage to catalogue ./China/Guangdong Province/Shenzhen/Futian District/China is by force in the catalogue in North Road.
In the embodiment of the invention; Application server further can be to described uploading resource analysis, handle through location association; As the described resource of uploading being sorted, set up access index, upload resource search to described for user terminal opsition dependent information according to positional information.In addition, can also the positional information when uploading resource set up user's position curve figure, the user can through inquire about this position curve figure to the behavior route before own look back, record etc.These operations can regularly be carried out the resource of uploading after the process location association in the resource memory module through the position analysis submodule in the application server.
S15, termination routine.
When the orientation triggering strategy is not satisfied in 303 judgements of orientation triggering module, then do not do further processing and termination routine.
Below land through cell phone (for example phone number is 15959888888) with the mobile phone user and to move the Blog server; And upload a width of cloth picture (for example the picture file type is picture.jpg) and for example the present invention is done explanation in further detail, so that more understand spirit of the present invention in depth.
Please with reference to Fig. 6, this figure is the flow chart of present embodiment, comprises the steps:
S61, data interface module 301 receive the picture that cell phone is uploaded;
After mobile Blog server detects the operation of user's uploading pictures; Data interface module 301 by location handler receives the picture that user's cell phone is uploaded; And user profile (locating authority record etc. like ID, subscriber phone number 15959888888, user) is uploaded to orientation triggering module 303, and the picture that the user is uploaded is temporary to resource memory module 302.
S62, the corresponding orientation triggering strategy of orientation triggering module 303 inquiries;
S63, orientation triggering module 303 judge whether to satisfy the orientation triggering strategy according to user profile, if satisfy then carry out next step S54, otherwise finish this program.
Receive the user profile (locating authorization message etc.) of data interface module 301 transmission when orientation triggering module 303 after like ID, subscriber phone number 15959888888, user; The location authority record that whether contains the user in the judges information; Perhaps when user profile does not comprise authorized user message; Orientation triggering module 303 can also decide whether subscriber authorisation is arranged in the user's registration information according to the log-on message vacancy of the id information inquiring user in the user profile; If there is user's authorization message, and definite orientation triggering strategy then sends Location Request through data interface module 301 to location-server for the location mandate according to the user positions triggering; If there is not corresponding user to locate authority record in the user profile of inquiring or the user's registration information, then do not deal with, finish this program.
In other application scenario; The orientation triggering strategy also can be set at according to the type of uploading resource and position; Such as only the picture of jpg form is positioned; After orientation triggering module 303 receives uploading pictures, promptly inquire about the orientation triggering strategy like this, judge whether to satisfy the picture/mb-type that the orientation triggering strategy is set then.
S64, data interface module 301 are to location server 200 request position information;
If positioning strategy all is met, then orientation triggering module 303 is sent user positioning request to data interface module 301, comprises subscriber phone number information in the request at least; After data interface module 301 is received Location Request, it is forwarded to mobile network's location server interface.
S65, data interface module receive the positional information of user terminal from location server 200;
Owing to fully to set forth, no longer repeat in the superincumbent execution mode of positioning step of location server at this.After data interface module 301 receives the positional information from user's cell phone of mobile network's location server; Like the longitude and latitude positional information of user's cell phone or through the concrete positional information more in detail after the conversion; Economize the strong North Road of Enterprises of Futian District China like Chinese Guangdong, forward it to resource management module 304 again.
The picture that S66, resource management module 304 are uploaded the user carries out related with user position information and sets up corresponding catalogue according to positional information;
Below provide an XML storage mode:
S67, resource memory module 302 are according to position directory stores uploading pictures;
Store after the process location association that resource memory module 302 will be sent from resource management module 304 and according to the data that positional information is set up after the catalogue.
S68,304 pairs of pictures of uploading of resource management module are set up index according to positional information;
It is the index of clue that resource management module 304 can periodically be set up with the positional information according to above-mentioned bibliographic structure the picture of uploading in the resource memory module 302, and provides the WAP interface that its picture of uploading is inquired about, searched for to the user.
S69, termination routine.
When orientation triggering module 303 judges that according to the orientation triggering strategy needs do not position, then do not do further processing, directly termination routine.
The above is merely preferred embodiment of the present invention, is not to be used to limit protection scope of the present invention, all any modifications of within spirit of the present invention and principle, being made, is equal to replacement, improvement etc., all should be included within protection scope of the present invention.
Claims (17)
1. a definite method of uploading resource location information is characterized in that, comprises the steps:
When application server is received the resource of user terminal uploads, be when setting the resource of classification, to the positional information of location server request user terminal in the resource of confirming to upload;
Location server positions user terminal according to the request of application server, and the positional information of obtaining is returned to application server.
2. the method for claim 1 is characterized in that, when application server is received the resource of user terminal uploads, judges whether the address information when having obtained the user logins earlier, if then confirm said positional information according to this address information; Otherwise again to the positional information of location server request user terminal.
3. the method for claim 1 is characterized in that, said positional information comprises the longitude and latitude at user terminal place.
4. method as claimed in claim 3 is characterized in that, said method also comprises: application server is through GIS or Digital Map System, according to the further positioning user terminal of said longitude and latitude.
5. the method for claim 1; It is characterized in that; Location server is oriented the longitude and latitude at user terminal place earlier, again according to said longitude and latitude according to said position requests; Through GIS or the further positioning user terminal of Digital Map System, and the positional information that will finally obtain returns to application server.
6. the method for claim 1; It is characterized in that; When application server is received the resource of user terminal uploads; Judge that earlier the adjacent last time with this user terminal uploads difference between time of resource whether in setting threshold, if this uploads the positional information of resource as user terminal then the adjacent last time to be uploaded the positional information of resource; Otherwise again to the positional information of location server request user terminal.
7. a management method of uploading resource is characterized in that, comprises the steps:
When application server is received the resource of user terminal uploads, be when setting the resource of classification, to the positional information of location server request user terminal in the resource of confirming to upload;
Location server positions user terminal according to the request of application server, and the positional information of obtaining is returned to application server;
Application server with the positional information of user terminal with upload resource and carry out related.
8. method as claimed in claim 7 is characterized in that, when application server is received the resource of user terminal uploads, judges whether the address information when having obtained the user logins earlier, if then confirm said positional information according to this address information; Otherwise again to the positional information of location server request user terminal.
9. method as claimed in claim 7 is characterized in that, said positional information comprises the longitude and latitude at user terminal place.
10. method as claimed in claim 9 is characterized in that, said method also comprises: application server is through GIS or Digital Map System, according to the further positioning user terminal of said longitude and latitude.
11. method as claimed in claim 7; It is characterized in that; Location server is oriented the longitude and latitude at user terminal place earlier, again according to said longitude and latitude according to said position requests; Through GIS or the further positioning user terminal of Digital Map System, and the positional information that will finally obtain returns to application server.
12. method as claimed in claim 7; It is characterized in that; When application server is received the resource of user terminal uploads; Judge that earlier the adjacent last time with this user terminal uploads difference between time of resource whether in setting threshold, if this uploads the positional information of resource as user terminal then the adjacent last time to be uploaded the positional information of resource; Otherwise again to the positional information of location server request user terminal.
13. method as claimed in claim 7 is characterized in that, this method also comprises: application server is classified to uploading resource according to described positional information, and sets up corresponding location index.
14. application server; Comprise data interface module, resource memory module, it is characterized in that said application server also comprises: the orientation triggering module; Be used at said data interface module when user terminal receives the resource of uploading; In the resource of confirming to upload when setting the resource of classification, to the positional information of location server request user terminal, and the positional information returned of receiving position server.
15. application server as claimed in claim 14 is characterized in that, said application server also comprises resource management module, and the positional information that is used for described location server is returned is carried out related with the resource of uploading of said user terminal.
16. application server as claimed in claim 15; It is characterized in that; Described resource management module further comprises the position analysis submodule; The resource of uploading after the described process location association that is used for the resource memory module is stored is classified according to described positional information, and sets up corresponding location index according to this classification.
17. application server as claimed in claim 14; It is characterized in that; Said application server further comprises: the location resolution module is used for further obtaining through GIS, Digital Map System according to the longitude and latitude positional information of user terminal the positional information of user terminal.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2006101574210A CN101198149B (en) | 2006-12-06 | 2006-12-06 | Positional information determining method, resource uploading management method and applied server |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2006101574210A CN101198149B (en) | 2006-12-06 | 2006-12-06 | Positional information determining method, resource uploading management method and applied server |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101198149A CN101198149A (en) | 2008-06-11 |
CN101198149B true CN101198149B (en) | 2012-05-23 |
Family
ID=39548233
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2006101574210A Expired - Fee Related CN101198149B (en) | 2006-12-06 | 2006-12-06 | Positional information determining method, resource uploading management method and applied server |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101198149B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104380815A (en) * | 2012-06-15 | 2015-02-25 | 高通股份有限公司 | Indoor location server provision and discovery using a proxy location server |
Families Citing this family (29)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101841553B (en) * | 2009-03-17 | 2014-03-12 | 日电(中国)有限公司 | Method, user node and server for requesting location information of resources on network |
JP4975791B2 (en) * | 2009-08-26 | 2012-07-11 | 株式会社エヌ・ティ・ティ・ドコモ | Movement determination apparatus and movement determination method |
US8738027B2 (en) * | 2011-02-07 | 2014-05-27 | Qualcomm Incorporated | Methods and apparatus for identifying and authorizing location servers and location services |
CN102316412B (en) * | 2011-09-28 | 2017-08-11 | 中兴通讯股份有限公司 | Positional information platform and information on services acquisition methods |
CN102663960B (en) * | 2012-03-07 | 2014-06-04 | 上海摩普网络技术有限公司 | Geographic mark recording system and recording method |
US10419890B2 (en) | 2012-06-15 | 2019-09-17 | Qualcomm Incorporated | Client access to mobile location services |
US11265673B2 (en) | 2012-06-15 | 2022-03-01 | Qualcomm Incorporated | Client access to mobile location services |
CN103634740A (en) * | 2012-08-29 | 2014-03-12 | 深圳市智慧宇宙科技有限公司 | Method and device for inputting geographical location information, and terminal device |
CN104322034A (en) * | 2013-03-15 | 2015-01-28 | 华为技术有限公司 | Method, device and system for determining geographical position of UC terminal |
CN104754641B (en) * | 2013-12-27 | 2018-10-30 | 中国移动通信集团公司 | A kind of data transfer control method and device |
CN104156470A (en) * | 2014-08-22 | 2014-11-19 | 南京锐角信息科技有限公司 | Recommendation processing method and system based on photograph information analysis |
CN104361074A (en) * | 2014-11-11 | 2015-02-18 | 广州睿阔信息科技有限公司 | Information processing method and system for associating geographical location information with World wide web resources |
US20170337389A1 (en) * | 2014-12-30 | 2017-11-23 | Huawei Technologies Co., Ltd. | Method and apparatus for obtaining geographical location information, and electronic terminal |
CN106161488A (en) * | 2015-03-24 | 2016-11-23 | 杨恒迪 | mobile information server system |
CN104965859B (en) * | 2015-06-02 | 2018-11-23 | 百度在线网络技术(北京)有限公司 | A kind of method and apparatus for obtaining the candidate site information in map |
CN105007300A (en) * | 2015-06-02 | 2015-10-28 | 武汉诺诗网络科技有限公司 | Apparatus and method for sharing collective photograph album based on regionalism |
CN107404756A (en) * | 2016-05-20 | 2017-11-28 | 西安中兴新软件有限责任公司 | The acquisition methods and device of a kind of electronic equipment positional information |
CN106503215A (en) * | 2016-10-27 | 2017-03-15 | 北京小米移动软件有限公司 | Process the method and device of picture |
CN106657403A (en) * | 2017-02-22 | 2017-05-10 | 北京南师信息技术有限公司 | Portable comprehensive equipment deployment system |
CN109302699A (en) * | 2017-07-24 | 2019-02-01 | 中国移动通信有限公司研究院 | A data acquisition system positioning method, device and computer readable storage medium |
CN107566469B (en) * | 2017-08-24 | 2020-06-05 | 平安科技(深圳)有限公司 | User information uploading method and device and computer readable storage medium |
CN108023935A (en) * | 2017-11-03 | 2018-05-11 | 任建渠 | A kind of feedback information management method and system |
BR112021006687A2 (en) * | 2018-10-08 | 2021-07-27 | Nokia Technologies Oy | communication system |
CN110139263B (en) * | 2019-07-09 | 2019-09-27 | 翱捷科技(上海)有限公司 | A kind of mobile terminal and its localization method |
CN112445964A (en) * | 2019-08-29 | 2021-03-05 | 深圳富泰宏精密工业有限公司 | Information sharing method and server |
CN111241235A (en) * | 2019-12-28 | 2020-06-05 | 深圳市九洲电器有限公司 | Network disk searching method based on intelligent voice and related products |
CN111428134B (en) * | 2020-03-19 | 2023-07-14 | 北京乐蜜科技有限责任公司 | Recommendation information acquisition method and device, electronic equipment and storage medium |
CN111738694A (en) * | 2020-06-24 | 2020-10-02 | 北京云族佳科技有限公司 | Resume management method, device and electronic device |
CN116367304B (en) * | 2023-05-25 | 2023-09-12 | 阿里巴巴(中国)有限公司 | Data processing method, storage medium and electronic device |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1805485A (en) * | 2005-12-23 | 2006-07-19 | 北京邮电大学 | Call center based method and system of providing geo information service to mobile telephone users |
CN1852353A (en) * | 2005-10-18 | 2006-10-25 | 华为技术有限公司 | Method, device and system for processing user data |
-
2006
- 2006-12-06 CN CN2006101574210A patent/CN101198149B/en not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1852353A (en) * | 2005-10-18 | 2006-10-25 | 华为技术有限公司 | Method, device and system for processing user data |
CN1805485A (en) * | 2005-12-23 | 2006-07-19 | 北京邮电大学 | Call center based method and system of providing geo information service to mobile telephone users |
Non-Patent Citations (2)
Title |
---|
Kentaro Toyama.Geographic location tags on digital images.Proceedings of ACM multimedia 2003 , ACM Press,Berkeley,California.2003,156-166. |
Kentaro Toyama.Geographic location tags on digital images.Proceedings of ACM multimedia 2003, ACM Press,Berkeley,California.2003,156-166. * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104380815A (en) * | 2012-06-15 | 2015-02-25 | 高通股份有限公司 | Indoor location server provision and discovery using a proxy location server |
US9912662B2 (en) | 2012-06-15 | 2018-03-06 | Qualcomm Incorporated | Indoor location server provision and discovery |
CN104380815B (en) * | 2012-06-15 | 2019-03-01 | 高通股份有限公司 | Use the supply of indoor location server and discovery of agent location server |
Also Published As
Publication number | Publication date |
---|---|
CN101198149A (en) | 2008-06-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101198149B (en) | Positional information determining method, resource uploading management method and applied server | |
CN1297103C (en) | Method for implementing user localization in wireless LAN | |
TW408273B (en) | Method and arrangement for finding information | |
US20020177449A1 (en) | Location-based data access control | |
CN1312952C (en) | Mobile communication terminal and wireless communication system | |
GB2365279A (en) | Retrieval of location related information | |
CN102197664A (en) | A method of triggering location based events in a user equipment | |
CA2643623A1 (en) | Tracking method | |
CN101339486A (en) | Method and apparatus for providing picture file | |
KR100722348B1 (en) | Location information acquisition device and acquisition method of information terminal user | |
US11818622B1 (en) | System and method of using spatial and temporal signals to identify and prevent attacks | |
CN114238935A (en) | Method and device for managing and controlling spatial data in user-defined range | |
WO2010063189A1 (en) | Method, client and server for providing position information | |
US7522925B2 (en) | Finding locally-relevant information in a document | |
WO2009087801A1 (en) | File sharing system, access right management method and terminal device | |
CN102982723A (en) | Positioning method based on geocoding | |
CN101466066B (en) | Location service management system and method for providing location service | |
US20080132248A1 (en) | Combined map and positioning service for a mobile terminal device and a server for implementing the same | |
KR20050014940A (en) | Method and system for mobile business push service using fine-grained 3D location based service server | |
CN107548030B (en) | WiFi switch control and data query service method, device and medium | |
CN104092681A (en) | Personalized Multimedia Smart Campus Content Distribution Interactive System Based on Location Services | |
KR100740000B1 (en) | Location Based Local Information Provision Method and System | |
CN102025519B (en) | Mail proxy server, mail push system and method and mobile terminal | |
CN113038361A (en) | Position information acquisition method, device, equipment and storage medium | |
WO2005069647A1 (en) | A processing method for user to send the location information request |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20120523 Termination date: 20161206 |
|
CF01 | Termination of patent right due to non-payment of annual fee |