Specific embodiment
Example embodiments are described in detail here, and the example is illustrated in the accompanying drawings.Following description is related toWhen attached drawing, unless otherwise indicated, the same numbers in different drawings indicate the same or similar elements.Following exemplary embodimentDescribed in embodiment do not represent all embodiments consistent with this specification one or more embodiment.PhaseInstead, they are only some aspects phases with the one or more embodiments of as detailed in the attached claim, this specificationThe example of consistent device and method.
It should be understood that the sequence that might not show and describe according to this specification in other embodiments executesThe step of correlation method.In some other embodiments, step included by method can than described in this specification moreIt is more or less.In addition, single step described in this specification, may be broken down into other embodiments multiple steps intoRow description;And multiple steps described in this specification, it may also be merged into single step progress in other embodimentsDescription.
Fig. 1 is a kind of configuration diagram for Information Acquisition System that an exemplary embodiment provides.As shown in Figure 1, this isSystem may include the user equipmenies 13 such as server 11, network 12, several electronic equipments, such as mobile phone 131, laptop 132,User equipmenies 14 such as mobile phone 141, laptop 142 etc..
Server 11 can be able to be mainframe cluster for the physical server comprising a unique host or the server 11The virtual server of carrying or the server 11 can be Cloud Server.In the process of running, server 11 can run certainThe program of the server side of one application, the server-side for being configured as the application, to realize the related service function of the application, such asThe server-side run on the server 11 with the client run on user equipment 13-14 by being cooperated, to realize this theoryThe acquisition of information scheme of bright book.
User equipment 13-14 can also be used such as following other than it can use above-mentioned mobile phone, laptopThe electronic equipment of type: tablet device, palm PC (PDAs, Personal Digital Assistants), wearable device(such as smart glasses, smart watches) etc., this specification one or more embodiment are limited not to this.In operational processIn, which can run the program of the client-side of a certain application, be configured as the client of the application, be somebody's turn to do with realizingThe acquisition of information side of this specification is implemented separately by the client run for the related service function of application, such as the electronic equipmentThe acquisition of information scheme of this specification is realized in the server-side cooperation of case or the client and the operation of above-mentioned server 11.Wherein,The application program of the client-side can be pre- installed appropriately on electronic equipment, allow the client of above-mentioned application in the electricityIt is activated and runs in sub- equipment;Certainly, when using online " client " of such as HTML5 technology, without in electronic equipmentThe upper corresponding application program of installation, can be obtained and run the client.
And the network 12 for being interacted between user equipment 13-14 and server 11, it may include a plurality of types ofWired or wireless network.In one embodiment, which may include Public Switched Telephone Network (Public SwitchedTelephone Network, PSTN) and internet.Meanwhile it can also be by this between the electronic equipments such as user equipment 13-14Network 12 carries out communication interaction.
The application run on server 11, user equipment 13-14 may include any application, such as instant messaging(Instant Messaging, IM) application etc., this specification one or more embodiment is limited not to this.
Fig. 2 is a kind of flow chart for information acquisition method that an exemplary embodiment provides.As shown in Fig. 2, this method canIt is any type of to be applied to server (such as above-mentioned server 11) or user equipment (such as above-mentioned user equipment 13-14)Equipment;This method may comprise steps of:
Step 202, the corresponding associated region of user is determined.
In one embodiment, the associated region may include: interest locating for geographical location that the user reachedRegion.Wherein, user, which can reach the geographical location or the user in any historical juncture, can be in the geography positionIt sets, this specification is limited not to this.
In one embodiment, the geographical location that the user equipment that the user uses can be reached, as the userThe geographical location reached;Wherein, when being logged in the register account number of user on user equipment, it is believed that the user equipment is returnedBelong to the user.
In one embodiment, interest region (Area Of Interest, AOI) may include the geography of area-shaped on mapEntity, such as school, hospital, market, scenic spot etc., i.e. interest region have region and range attribute.When the ground that user reachedWhen reason position is located in interest region, it is believed that the user is in the interest region, and using the interest region as the useThe corresponding associated region in family.
Wherein, interest region may include 2 dimensional region, also may include 3D region.It, can be by under two-dimensional conditionAccording to the information indicating of the latitude and longitude coordinates interest region different with differentiation;And under three-dimensional condition, it can be in latitude and longitude coordinatesOn the basis of add elevation information, the region in same latitude and longitude coordinates, different height is divided into different emergingInteresting region, to realize more accurately region division.
In one embodiment, the geographical location that user can be reached is sent to mapping service provider, and by mapService provider determines that the geographical location that user reached is corresponding according to the division data for being directed to interest region on map in advanceInterest region.In another embodiment, above-mentioned division data, Huo Zhetong can be obtained from mapping service provider in advanceIt crosses other approach and obtains the division data for being directed to interest region on map, to determine therefrom that the geographical location that user reachedCorresponding interest region.
In one embodiment, using initial stage may and associated region be not present in user;And as user is in each geographyThe crawler behavior of position, can gradually obtain one or more associations region, and this specification is limited not to this.
Step 204, the browse right for the social event that the associated region occurs for the user is set.
It in one embodiment, may include associated region occurs for open user social activity to the setting result of browse rightThe permission of event.In other embodiments, other set-up modes can also be taken browse right, such as in certain condition (ratioSuch as subscribe to corresponding associated region, in corresponding associated region, associated region was reached in certain time length) when being satisfiedPart social event (such as the social activity occurred in a nearest period of open permission, open user to occurring in associated regionEvent, the social event not yet browsed etc.) browse right, terminate the opening etc. of permission, this specification is limited not to thisSystem.
In one embodiment, based on the opening of browse right, can correspond at the associated region in map interface,Add the corresponding prompt mark of social event that the associated region occurs;Then, in response to the use for the prompt markFamily trigger action shows the event content of the social event.In other words, user can automatically browse map interface, and rightThe prompt mark being showed in associated region in map interface is triggered, to check corresponding event content.
In one embodiment, it can correspond at the associated region in map interface, indicate in the associated regionThe event temperature of each sub-regions, the event temperature are positively correlated with the quantity for betiding the social event of respective sub-areas.EspeciallyIt is, when map interface uses small percentage ruler, the scaling of map interface is smaller, the body of a map or chart of display is larger, makesIt obtains user and is only capable of enough each sub-regions diagrammatically checked in associated region, then when the social thing occurred in a certain subregionWhen part is more, corresponding prompt mark possibly can not be normally shown, otherwise will cause excessively blocking for map content, thusPrompt mark in part can be only shown or even prompt mark is not shown and is mainly indicated in respective sub-areas by event temperatureWith the presence or absence of social event, the social event quantity of generation etc. of generation.Wherein it is possible to express different things by any wayPart temperature, as long as can be distinguished to different event temperature, such as can be using different colours, brightness etc., Huo ZhezhiThe event number etc. for marking out that each subregion occurs is connect, this specification is limited not to this.
In one embodiment, based on the opening of permission, it is corresponding that the social event that the associated region occurs can be generatedPUSH message, and the PUSH message is pushed to the information flow (feed stream) of the user.In other words, user is without checking groundFigure interface can easily check the social event occurred in associated region, facilitate simplified user's operation, promotion event is checkedEfficiency.
It in one embodiment, can be according at least one of following dimensions, to the row of the PUSH message in the information flowColumn priority is configured:
Whether corresponding associated region belongs to the subscription region of the user, such as subscribing to the priority of disposing order in region can be withGreater than non-subscribed region.Wherein, different subscribe to can have different priority of disposing order between region, such as when user is in certainWhen one subscription region, the priority of disposing order in the subscription region can be greater than other subscription regions.
Whether corresponding associated region belongs to region locating for the user, such as when user is sitting at a certain association areaDomain, then the priority of disposing order of the associated region can be greater than other associated regions.
The user is to the browsing frequency of corresponding associated region, such as when user is to the browsing frequency of a certain associated regionWhen higher, show that the user more pays close attention to the associated region, then the priority of disposing order of the associated region can be greater than other associationsRegion.
The user is to the arrival frequency of corresponding associated region, such as when user is to the arrival frequency of a certain associated regionWhen higher, show that the user is more frequent in the activity of the associated region, which there is greater probability can more pay close attention to the association areaDomain, then the priority of disposing order of the associated region can be greater than other associated regions.
The user corresponding associated region resident duration, such as when user is in the resident duration of a certain associated regionWhen more long, show that the user is more frequent in the activity of the associated region, which there is greater probability can more pay close attention to the association areaDomain, then the priority of disposing order of the associated region can be greater than other associated regions.
It in one embodiment, can be according to user in geographical locations such as the arrival frequency of each associated region, resident durationsFactor will reach frequency highest and/or resident duration associated region at most as the main association region of the user, and by the masterThe corresponding priority of disposing order of associated region is set as highest, to help user more easily to focus on the social event of periphery generation.
In one embodiment, user it is excellent can to set the corresponding arrangement of each associated region according to the actual demand of itselfFirst grade, this specification are limited not to this.
In one embodiment, the event content of the social event may include at least one of: any user is locatingThe social operation implemented when the associated region (for example publication social message, with other users establishes friend relation, to otherThe social message of user's publication thumbs up or comments on) information, one or more users in the associated regionUser information etc., this specification is limited not to this.
In one embodiment, difference displaying can be carried out to the associated region and dereferenced region in map interface,In order to which user significantly distinguishes associated region and dereferenced region, and realize to the quick lookup of associated region and browsing.
In order to make it easy to understand, below with reference to specific application interface, to the technology of this specification one or more embodimentScheme is illustrated.It is assumed that operation has server-side on server 11, operation has client, the client to be logged on mobile phone 131The user account of user A.By the technical solution of this specification, user A can be based on geographical location and interest region, quickly,It easily checks the social event occurred in associated region, promotes social experience.
Fig. 3 is the schematic diagram at the map view interface under a kind of map mode that an exemplary embodiment provides.Work as clientWhen end is in map mode, mobile phone 131 can show map view interface 300 as shown in Figure 3, the map view interface 300The corresponding associated region of user A can be indicated, and further checks in each associated region the social thing occurred for user APart.Such as in map view interface 300 shown in Fig. 3, the corresponding associated region of user A may include the area where XX universityRegion 302 etc. where domain 301, XX hospital.
In the map view interface 300 that client is presented, the diverse geographic location in map has been subjected to region division,To obtain region 301 shown in Fig. 3, region 302 etc., these regions divided correspond to the building of corresponding geographical location, scapeRange shared by the reality of geographical entities such as sight, and the outer ring boundary of the range as shared by the reality is surrounded.In some embodiments,Above-mentioned region is referred to as interest region, and certain this specification is limited not to this;Such as in the present specification, can claimAbove-mentioned zone is geography fence, for example region 301 is geography fence 301, region 302 is geography fence 302, will hereafter continue to use thisCall.
In one embodiment, the division data to each geography fence can be obtained from mapping service provider, thusGeography fence 301, geography fence 302 etc. can be accurately shown in map view interface 300, and can accurately determine to useWhether family A or other users reached a certain geography fence, whether are in a certain geography fence etc..
In one embodiment, the division data of geography fence can be determined based on geographical location information.Such as Fig. 4 is oneA kind of schematic diagram for division geography fence that exemplary embodiment provides;As shown in figure 4, by taking geography fence 301 as an example, for XXThe shape of range shared by the reality of university can determine the borderline several shape key points in the outer ring of range shared by the reality,Such as point A shown in Fig. 4, point B, point C, point D, point E, point F and point G etc.;Then, pass through the geography of each shape key point of acquisitionLocation information (relative positional relationship between such as latitude and longitude information and other known points), and by these shape key points itBetween successively line, that is, can determine that the corresponding geography fence 301 of XX university.
Fig. 5 is a kind of schematic diagram that event content is checked in map view interface that an exemplary embodiment provides.Such asShown in Fig. 5, although including many geography fences in map view interface 300, these geography fences are all not A pairs of userThe associated region answered, for example, when user A be actually reached XX university or its near when, corresponding geography fence 301 is configured asThe corresponding associated region of user A, and when user A was not actually reached XX hospital, corresponding geography fence 302 is not usedThe corresponding associated region of family A.
In map view interface 300, difference displaying can be carried out to associated region, dereferenced region, in order to user ACarry out fast resolution.Such as shown in Fig. 5, when geography fence 301 is the corresponding associated region of user A, geography fence 302 is non-passWhen joining region, geography fence 301 can use dotted border using solid border, geography fence 302;In other embodimentsIn, associated region and dereferenced region can also be distinguished using other modes, such as color, brightness, transparency etc., thisSpecification is limited not to this.
For associated regions such as geography fences 301, user A can be checked in map view interface 300 and be betidedThe social event of these associated regions.It, can be in geography fence 301 such as when social event has occurred in geography fence 301In corresponding prompt mark is shown, such as the prompt mark 501 at A1 point, prompt mark 502 at A2 point etc., pointIt Yong Yu not indicate and betide A1 point, the social event at A2 point.
When social event negligible amounts, corresponding prompt mark can be shown for each social event, such as in Fig. 5Corresponding prompt mark 501, prompt mark 502 etc. are shown for the social event respectively occurred at place A1, A2 respectively.
When social event quantity is more, although the scene of these social events may be not fully consistent,When map browser interface 300 using lesser scale bar, make geography fence 301 actual display area it is smaller when, these societiesIt may be not easy to be distinguished between the scene of friendship event, so that the corresponding prompt mark of these social events may occurOverlapping, these social events can not be differentiated by instead resulting in user A, influenced normally checking for user A, can be used at this timeOther means show the social event occurred in geography fence 301.
Such as Fig. 6 is that one kind that an exemplary embodiment provides carries out greater number of event in map view interfaceThe schematic diagram of mark;In map view interface 300 shown in Fig. 6, place A1, A2 actually correspond to two lesser regions(subregion i.e. in geography fence 301), it is assumed that a social event has occurred in the corresponding region place A1, it can be correspondingPrompt mark 601 in mark social event quantity be 1, it is assumed that three social events have occurred in the corresponding region place A2,It mark social event quantity can be 3 in corresponding prompt mark 602.
Such as Fig. 7 is a kind of signal that event temperature is indicated in map view interface that an exemplary embodiment provides againFigure;In map view interface 300 shown in Fig. 7, it is assumed that the social event negligible amounts occurred in the corresponding region place A1,The corresponding region the first color mark place A1 can be used, it is assumed that the social event quantity occurred in the corresponding region place A2It is more, the corresponding region the second color mark place A2 can be used.In other embodiments, can using brightness, transparency,The other modes such as contrast distinguish different event temperatures, and this specification limited not to this.
Fig. 8 is the schematic diagram that a kind of to map browser interface that an exemplary embodiment provides amplifies displaying.User AProcessing, such as map view interface shown in Fig. 8 can be zoomed in or out by map browser interface 300 according to actual needs300 use bigger scale bar for Fig. 3-7, and user A can carry out more geography fence 301 and its related contentMeticulously to check.Processing is amplified by map browser interface 300, so that being gathered at the A2 of place in Fig. 6 or Fig. 7Social event can be further discriminated between as place A21, place A22 and place A23 etc., and these places can be shown respectivelyThe corresponding prompt mark 801 of the social event occurred at A21, A22, A23, prompt mark 802, prompt mark 803 etc..
In one embodiment, after user A checked a certain social event in geography fence 301, the social event pairThe prompt mark answered will be no longer showed in geography fence 301, in order to which user A carries out the social event that other are not yet checkedIt browses, avoids social event from constantly updating and prompt shown in geography fence 301 is caused to identify excessive, influence user A justOften check.
In one embodiment, client can only for the social event betided in geography fence 301 in preset duration,Corresponding prompt mark is shown at map view interface 300, social event is avoided to constantly update and cause to open up in geography fence 301The prompt mark shown is excessive, influences normally checking for user A.In another embodiment, client can be directed to geography fence 301In betide social event in preset duration, the prompt mark of the first kind is shown at map view interface 300, and for shouldThe social event occurred before preset duration can show the prompt mark of Second Type, and first at map view interface 300The prompt mark of type can have stronger visual effect compared to the prompt of Second Type mark, so that user A more holdsEasily view the prompt mark of the first kind.
For the social event occurred in geography fence 301, user A can be by showing in triggering map view interface 300Prompt mark out, to check the event content of corresponding social event.Such as Fig. 9 is a kind of thing that an exemplary embodiment providesThe schematic diagram at part content displaying interface;When detecting a certain prompt mark in user A triggering map view interface 300, visitorFamily end can show event content as shown in Figure 9 and show interface 900, be checked in the event of corresponding social event for user AHold.Event content shows that interface 900 can show any one occurrence content of corresponding social event, which may include thisGeography fence information 901 belonging to social event, such as the geography fence information 901 are XX university, show that the social event is sent outIt is born in the corresponding geography fence of XX university (i.e. above-mentioned geography fence 301);The event content may include event associated userUser information 902, for example the user information 902 may include user's head portrait, address name (or network name, pet name etc.);The event content may include text information 903, for example, by event associated user input " Huadu of lakeside is opened, good to floatIt is bright!" etc.;The event content may include pictorial information 904, such as the picture etc. for being shot or being downloaded by event related content;?In other embodiments, event content can also include the information of any other type, and this specification is limited not to this.
In one embodiment, when user A and event content show that user " little Bai " shown in interface 900 is not friend relationWhen, which shows that interface 900 may include " plusing good friend " option as shown in Figure 9, and user A is allowed to pass through triggeringShould " plusing good friend " option, user " little Bai " is added to good friend, or to user " little Bai " issue addition good friend application, withUser " little Bai " is by being added to good friend after application.
Figure 10 is the schematic diagram that another event content that an exemplary embodiment provides shows interface.As shown in Figure 10,User A can execute specific operation for the social event occurred in geography fence 301, show interface such as event content900 corresponding events, user A can thumb up option 1001 by triggering and execute " thumbing up " operation, to express to corresponding eventContent likes or supports that user A can execute " message " by triggering messages tab 1002 and operate, with to user " little Bai "It leaves a message, user A can share option 1002 by triggering and execute " sharing " operation, to divide corresponding event contentIt enjoys, such as the association users such as the good friend of sharing to arbitrary geographic fence, sharing into client, sharing to other application etc..
Figure 11 is a kind of schematic diagram for feed stream interface that an exemplary embodiment provides.Client can be provided such as Figure 11Shown in feed stream interface 1100, pass through social event active push that the corresponding associated region of user A occurs to the feedIn stream interface 1100, corresponding social thing is obtained and checked by checking above-mentioned map view interface 300 without user APart.
In one embodiment, feed stream interface 1100 may include pattern switching mark 1101, when detect user A triggerWhen pattern switching mark 1101, above-mentioned map view interface 300 can be switched to by feed stream interface 1100;Similarly,User A can switch to feed stream interface 1100 from map view interface 300.
In one embodiment, the social event that associated region occurs may include: to be in or once reached the associationThe user in region, then feed stream interface 1100 checks the user information of these users for user A.For example, feed stream interface1100 may include that user as shown in figure 11 checks that option 1102, such as the user check that client may be implemented in option 1102" fence is met by chance " function of providing, for checking the user information of above-mentioned user.Such as Figure 12 is that an exemplary embodiment mentionsA kind of user supplied checks the schematic diagram at interface;When detecting that user A triggers the user and checks option 1102, can switch toUser shown in Figure 12 checks interface 1200, with the user information for the other users checked in the corresponding associated region of user A.ExampleAs shown in figure 12, user checks that interface 1200 may include the user information revealing region corresponding to each user, such as userMessage display area domain 1201 is used to show the user information of user's " small black ", which may include head portrait, title, placeGeography fence, the feature tag (label added by user oneself or other users, for describing the specific of user's " small black "Attribute), thumb up quantity and (click heart-shaped option by other users to complete " thumbing up ", for example the quantity that thumbs up in Figure 12 is 8;When9) etc. when user A triggers the heart-shaped option in user information revealing region 1201, thumbing up quantity can increase as;Meanwhile user AUser's " small black " can be added to the good of user A by " plusing good friend " option in triggering user information revealing region 1201Friend or " small black " the sending good friend application of relative users.Similarly, user information revealing region 1202 is for showing that user is " smallIt is white " user information, user information revealing region 1203 for showing user information of user " Ah mew " etc., the information content canTo refer to above-mentioned user information revealing region 1201, no longer repeat one by one herein.
In one embodiment, the social event that associated region occurs may include: that user ties up when in the associated regionThe fixed information to the associated region, such as the social message etc. that user issues in the associated region.As shown in figure 11, with above-mentionedFor geography fence 301 in embodiment, it is assumed that user " little Bai ", user " Ah mew " etc. issue social activity in XX university respectively and disappearBreath, these social messages can be showed in feed stream interface 1100, for example the social message that issues of user " little Bai " can be withBe pushed the display area 1103 into the feed stream interface 1100, user " Ah mew " issue social message can be pushed toDisplay area 1104 etc. in the feed stream interface 1100.Content by taking display area 1103 as an example, in the display area 1103Show that the content at interface 900 is similar to the event content in Fig. 9-10 illustrated embodiment, and may be implemented similar operation andFunction, such as " plusing good friend ", " thumbing up ", " message ", " sharing " etc., no longer repeat one by one herein.
In feed stream interface 1100, since the social event that the user A geography fence reached occurs can be pushedAnd displaying, thus in order to promote the browsing of user A and reading efficiency, rational sorting can be carried out to these social events.OneIn embodiment, geography fence can be divided into different type, and be the corresponding Sort Priority of each type configuration, so that oftenThe social event that one geography fence occurs can be arranged according to the Sort Priority of corresponding geography fence, it is ensured that user's A energyThe social event occurred in enough geography fences for preferentially viewing higher Sort Priority.
For example, the type of geography fence may include: main fence, the subscription fence that is currently located, non-ordering of being currently locatedRead the non-subscribed fence etc. subscribed to where fence, non-present where fence, non-present.In one embodiment, each typeThe corresponding Sort Priority of geography fence can be with are as follows: the non-subscribed that the subscription fence > that main fence > is currently located is currently located is enclosedThe non-subscribed fence etc. subscribed to where fence > non-present where column > non-present;It in other embodiments, can be according to realityBorder demand set the corresponding Sort Priority of geography fence of each type, and this specification is limited not to this.
Wherein, main fence may include the most resident geography fence stayed of user A.There is typically only a masters to enclose by each userColumn, the main fence may include geography fence locating for residence, job site, study place of user etc.;By taking user A as an example,Main fence may include business buildings, the school where user A etc. that the cell lived of user A, user A are worked.OneIn embodiment, user A can be with the corresponding main fence of manual configuration itself;In another embodiment, it can be reached with counting user AThe resident duration in each geography fence crossed reaches the frequency etc., and resident duration at most or is reached the maximum geography of the frequencyFence is configured to the corresponding main fence of user A.
Other than main fence, the geography fence that user A was reached is first configured to non-subscribed fence, then user AIt can implement subscription operation for each non-subscribed fence, to configure corresponding non-subscribed fence to subscribe to fence.Such asFigure 13-14 is a kind of schematic diagram for fence configuration interface that an exemplary embodiment provides.As shown in figure 13, it is provided in clientFence configuration interface 1300 in, it is assumed that the main fence of user A be " XX college of art ";Wherein, which can pass through triggeringEditing options 1301 edit itself corresponding main fence, for example are changed to another geography fence.In one embodiment,Fence configuration interface 1300 may include " fence that I went " subpage frame shown in Figure 13, and the subpage frame is for showing user AReached and and unsubscribed geography fence, such as " paradise XX ", " XX enterprise campus ", " market XX " etc., and user A can be rightThese geography fences are subscribed to;For example, when user A triggers the corresponding subscription option of geography fence shown in Figure 13 " paradise XX "When 1302, which can be subscribed to, then the geography fence " paradise XX " will be by from " my enclosing of goingColumn " subpage frame is exchanged to " fence that I subscribes to " subpage frame.
In one embodiment, fence configuration interface 1300 may include " fence that I subscribes to " subpage as shown in figure 14Face, the subpage frame is for showing the geography fence that user A was reached and subscribed to, such as " XX university ", " mansion AA ", " square BB "Deng, indicate user A relatively more pay close attention to the social event occurred in these geography fences;And when user A triggers above-mentioned orderWhen readding option 1302, geography fence " paradise XX " will be also showed in " fence that I the subscribes to " subpage frame.User A can be to orderingIt reads fence to be edited, such as when detecting that user A triggers function choosing-item 1303 shown in Figure 14, can be subscribed to correspondingFence " XX university " is edited, for example is unsubscribed, upgraded as main fence etc..
Other than checking other users in the social event that geography fence internal trigger generates, user A can also be in geographyItself relevant social event is created in fence.For example, in the embodiments such as above-mentioned Fig. 3, Fig. 5-8, map view interface 300Comprising event creation mark 30, user A can create social thing by triggering event creation mark 30 in geography fencePart.For example, by trigger event creation mark 30, can be created and the geography fence when user A is in geography fence 301301 relevant social events, so that other are located at geography fence 301 or once reached the user of geography fence 301, Ke YichaSee the social event of user A creation, which checks that the process of social event is similar to above-mentioned user A, no longer superfluous hereinIt states.
In conclusion concept of this specification by using geography fence, can implement reasonable region on map and drawPoint, and combine user to the access situation of each geography fence, the social event that each geography fence occurs for control userBrowse right can help user to quickly understand the social event that the geography fence nearby or paid close attention to is occurred, and can promoteDuring so that user is played an active part in the practical visiting to each geography fence, helps to transfer user, reinforce between userMutual-action behavior.
Figure 15 is the schematic configuration diagram for a kind of electronic equipment that an exemplary embodiment provides.Figure 15 is please referred to, in hardwareLevel, the electronic equipment include processor 1502, internal bus 1504, network interface 1506, memory 1508 and non-volatileMemory 1510 is also possible that hardware required for other business certainly.Processor 1502 is from nonvolatile memory 1510It is middle to read the then operation into memory 1508 of corresponding computer program, information acquisition device is formed on logic level.Certainly,Other than software realization mode, other implementations, such as logic device is not precluded in this specification one or more embodimentPart or the mode of software and hardware combining etc., that is to say, that the executing subject of following process flow is not limited to each logic listMember is also possible to hardware or logical device.
Figure 16 is please referred to, in Software Implementation, which may include:
Determination unit 1601 determines the corresponding associated region of user;
The browse right for the social event that the associated region occurs for the user is arranged in rights management unit 1602.
Optionally, the associated region includes: interest region locating for geographical location that the user reached.
Optionally, the geographical location that the user reached includes: the ground that the user equipment that uses of the user reachedManage position.
Optionally, the rights management unit 1602 is specifically used for:
Correspond at the associated region in map interface, it is corresponding to add the social event that the associated region occursPrompt mark;
In response to user's trigger action for the prompt mark, the event content of the social event is shown.
Optionally, further includes:
Unit 1603 is indicated, corresponds at the associated region in map interface, indicates each in the associated regionThe event temperature of subregion, the event temperature are positively correlated with the quantity for betiding the social event of respective sub-areas.
Optionally, the rights management unit 1602 is specifically used for:
Generate the corresponding PUSH message of social event that the associated region occurs;
The PUSH message is pushed to the information flow of the user.
Optionally, according at least one of following dimensions, to the priority of disposing order of the PUSH message in the information flow intoRow configuration:
It is corresponding that whether associated region belongs to the subscription region of the user, whether corresponding associated region belongs to the useRegion locating for family, the user arrive the browsing frequency of corresponding associated region, the user to corresponding associated regionUp to the frequency, the user corresponding associated region resident duration.
Optionally, the event content of the social event includes at least one of:
The information for the social operation that any user implements when being in the associated region, one in the associated regionThe user information of a or multiple users.
Optionally, further includes:
Display unit 1604 carries out difference displaying to the associated region and dereferenced region in map interface.
System, device, module or the unit that above-described embodiment illustrates can specifically realize by computer chip or entity,Or it is realized by the product with certain function.A kind of typically to realize that equipment is computer, the concrete form of computer canTo be personal computer, laptop computer, cellular phone, camera phone, smart phone, personal digital assistant, media playIn device, navigation equipment, E-mail receiver/send equipment, game console, tablet computer, wearable device or these equipmentThe combination of any several equipment.
In a typical configuration, computer includes one or more processors (CPU), input/output interface, networkInterface and memory.
Memory may include the non-volatile memory in computer-readable medium, random access memory (RAM) and/orThe forms such as Nonvolatile memory, such as read-only memory (ROM) or flash memory (flash RAM).Memory is computer-readable mediumExample.
Computer-readable medium includes permanent and non-permanent, removable and non-removable media can be by any methodOr technology come realize information store.Information can be computer readable instructions, data structure, the module of program or other data.The example of the storage medium of computer includes, but are not limited to phase change memory (PRAM), static random access memory (SRAM), movesState random access memory (DRAM), other kinds of random access memory (RAM), read-only memory (ROM), electric erasableProgrammable read only memory (EEPROM), flash memory or other memory techniques, read-only disc read only memory (CD-ROM) (CD-ROM),Digital versatile disc (DVD) or other optical storage, magnetic cassettes, disk storage, quantum memory, based on grapheneStorage medium or other magnetic storage devices or any other non-transmission medium, can be used for storing can be accessed by a computing deviceInformation.As defined in this article, computer-readable medium does not include temporary computer readable media (transitory media),Such as the data-signal and carrier wave of modulation.
It should also be noted that, the terms "include", "comprise" or its any other variant are intended to nonexcludabilityIt include so that the process, method, commodity or the equipment that include a series of elements not only include those elements, but also to wrapInclude other elements that are not explicitly listed, or further include for this process, method, commodity or equipment intrinsic wantElement.In the absence of more restrictions, the element limited by sentence "including a ...", it is not excluded that including described wantThere is also other identical elements in the process, method of element, commodity or equipment.
It is above-mentioned that this specification specific embodiment is described.Other embodiments are in the scope of the appended claimsIt is interior.In some cases, the movement recorded in detail in the claims or step can be come according to the sequence being different from embodimentIt executes and desired result still may be implemented.In addition, process depicted in the drawing not necessarily require show it is specific suitableSequence or consecutive order are just able to achieve desired result.In some embodiments, multitasking and parallel processing be also canWith or may be advantageous.
The term that this specification one or more embodiment uses be only merely for for the purpose of describing particular embodiments, andIt is not intended to be limiting this specification one or more embodiment.In this specification one or more embodiment and the appended claimsUsed in the "an" of singular, " described " and "the" be also intended to including most forms, unless context understands earth's surfaceShow other meanings.It is also understood that term "and/or" used herein refers to and includes one or more associated listAny or all of project may combine.
It will be appreciated that though this specification one or more embodiment may using term first, second, third, etc. comeVarious information are described, but these information should not necessarily be limited by these terms.These terms are only used to same type of information area each otherIt separates.For example, the first information can also be referred to as in the case where not departing from this specification one or more scope of embodimentsTwo information, similarly, the second information can also be referred to as the first information.Depending on context, word as used in this is " such asFruit " can be construed to " ... when " or " when ... " or " in response to determination ".
The foregoing is merely the preferred embodiments of this specification one or more embodiment, not to limit this theoryBright book one or more embodiment, all within the spirit and principle of this specification one or more embodiment, that is done is anyModification, equivalent replacement, improvement etc. should be included within the scope of the protection of this specification one or more embodiment.