Embodiment
The present invention provides the portable radio device relatively poor area that maybe can't communicate by letter that can be used for communicating by letter, and to search communication network long blanking time, to save the electric power and the system loading of portable radio device.Portable radio device of the present invention can be applicable to have the device that connects communications network functionality like mobile phone, personal digital assistant or laptop computer etc.The communication network of indication for example is second generation global system for mobile communications (GSM) or third generation wide-band mobile communication system (WCDMA) here, can carry out the function like radio communications such as conversation, video communication, file transfer and transmission.
Portable radio device 10 for one embodiment of the invention shown in Figure 1 with and the communication network that connected and the framework calcspar of navigation system.Portable radio device 10 comprises wireless communication module 20, locating module 30 and storage element 40.Wireless communication module 20 and locating module 30 all are electrically connected at storage element 40.The effect of wireless communication module 20 is to search communication network and is connected with communication network, to receive or transmission data (for example speech data, image data or other).Locating module 30 is used to calculate the relevant position data of portable radio device 10 positions; For example; Locating module 30 can be the device among the GPS GPS (Global Positioning System), and via satellite signals is calculated the geographical position at portable radio device 10 places, certainly; Locating module also can be the device of other kind, base station location LBS for example capable of using (Location Based Service) etc.Storage element 40 can store from the data of wireless communication module 20 with locating module 30, and these data comprise the position data x that locating module 30 calculates, and searches recommendation form Table 1 (will cooperate Fig. 3 to detail in the back).Storage element 40 can be various types of internal memory, for example the programmable read-only memory wiped (EEPROM) of flash memory (flash memory) or other form.Portable radio device 10 also has other assembly that supplies general portable radio device normal operation (not icon), and for knowing the personage institute widespread usage of communication technical field, for example microprocessor, circuit board, display unit etc. are not given unnecessary details here.
Please continue with reference to figure 1, portable radio device 10 carries out wireless connections with the base station 100 of communication network, to carry out the transmission of various data.Specifically, the wireless communication module 20 of portable radio device 10 comprises delivery unit 201 and receiving element 203.When wireless communication module 20 normally was connected with base station 100, delivery unit 201 can supply the transmission of general datas such as speech data or stream data, and 203 of receiving elements are used for receiving speech data or stream data.The information that the transmitter unit 300 (being satellite in the present embodiment) of the locating module 30 reception navigation systems of portable radio device 10 transmits, and according to the position data that the information calculations that receives goes out portable radio device 10.
The position data x that the delivery unit 201 of the portable radio device 10 of embodiment also is used for transmitting storage element 40 among Fig. 1 is to communication network; Upgrade search recommendation form Table 1 for communication network in network terminal; That is to say the position data x that searches data that recommendation form Table 1 noted down and radio communication device 10 in this example relevant (following detailed description will be arranged).In addition, the receiving element 203 of present embodiment also can regular or irregular mode receive search recommendation form or other search recommendation form that upgrades from communication network, to replace the search recommendation form Table 1 that is stored in storage element 40 originally.The opportunity of irregularly upgrading can be when radio communication device 10 when a base station switches to another base station, or the completion of the data in communication network renewal (for example 30% Update Information) to a certain degree.When wireless communication module 20 can't be connected (or connection failure) with any base station; Then the position data x that calculates instantly of the locating module 30 of portable radio device 10 is stored in the storage element 40; Simultaneously, wireless communication module 20 is launched and is searched recommendation form Table 1.That is to say; The wireless communication module 20 of portable radio device 10 can't communicate when connecting; The position data x that this moment, locating module 30 calculated gained comprises portable radio device 10 present residing positions; And when next wireless communication module 20 normally is connected with base station 100 once again, this position data x is sent to the communication network end with delivery unit 201.The mode of delivery unit 201 delivering position data x can see through in the communication protocol and transmit with general short message mode; Maybe can see through like the non-structure assistant service data (USSD:unstructured supplementary servicedata) in the mobile communication agreement of the second generation whole world and carry out delivering position data x, but not limit other load mode here.Below will specifically describe the content of searching recommendation form Table 1 and set up mode.
Fig. 2 a is depicted as the sketch map of the stored search recommendation form Table 1 of storage element in the portable radio device 10 of an embodiment 40.Shown in Fig. 2 a, the field among the search recommendation form Table 1 of present embodiment comprises a plurality of regional location data A
1~A
n, the diverse geographic location of representing portable radio device 10 to belong to.Regional location data A
1~A
nCan the coordinate mode be shown among the search recommendation form Table 1, for example be that unit indicates with the longitude and latitude.For example, be recorded in regional location data A
1Data be (121 ° 37 ' of E, N25 ° 09 '), mean 121 ° 37 ' of east longitude, 25 ° 09 ' of north latitude; Then to data like this, its actual geographical position is second parking lot in certain park.More can comprise a field among the search recommendation form Table 1 of present embodiment and indicate regional extent R
1~R
n, corresponding to each regional location data A
1~A
n, its representative is the center with the regional location data, is the scope that radius is contained with the regional extent data.Hold example, like the regional location data A of the search recommendation form Table 1 of Fig. 2 a
1The regional extent data that correspond to are 20 meters, then shown in Fig. 2 b, represent regional location data A
1(121 ° 37 ' of E, 25 ° 09 ' of N) is that the border circular areas scope in 20 meters at the center, radius all belongs to these regional location data A
1The scope of application of institute's corresponding field.
Regional location data and its related data of searching among the recommendation form Table 1 possibly provided by separate sources.In one example, above-mentioned regional location data A
1~A
nBy communication network is provided; For example; Communications network service dealer according to its can't set up the zone of base station or to the more weak regional extent of communication, and preset some regional location data and regional extent data of searching in the recommendation form supply portable radio device use of the present invention.In another example, regional location data A
1~A
nBe the position data x that portable radio device provided.In fact, in this example, the communication network termination is received from the position data of different radio mobile device and is stored it, as the Data Source of searching recommendation form.Among another embodiment, regional location data A
1~A
nComprise data that the communication network end provided in the lump and from data that portable radio device provided.Particularly, regional location data A
1~A
nBe defined as each regional location and scope that communication network can't be provided services on the Internet, can initiatively provide or provide by communication network by portable radio device.
Please continue a, search among the recommendation form Table 1 corresponding to each regional location data A referring to Fig. 2
1~A
nAnother field be suggestion search time T
1~T
n, it represents portable radio device 10 when this regional location, and wireless communication module 20 is proposed the time interval of the search communication network of employing.Example in the continuation, regional location data A
1Corresponding suggestion search time T
1For example be 10 minutes, it represents meaning for when wireless communication module 20 is positioned at second parking lot in this park, the action that suggestion wireless communication module 20 was whenever searched communication network at a distance from 10 minutes.That is to say, cooperate the field of above-mentioned zone position data and regional extent data, when the portable radio device 10 of present embodiment is positioned at regional location data A
1(121 ° 37 ' of E, 25 ° 09 ' of N) is in the border circular areas scope in 20 meters at the center, radius, all is proposed every action of search for networks of carrying out at a distance from 10 minutes.
Can know by foregoing; The regional location data definition that search recommendation form Table 1 is comprised is each regional location and the scope that communication network can't be provided services on the Internet; Therefore; Can't carry out at wireless communication module 20 under the situation of proper communication function (for example can not receive signal), the Web search time of portable radio device 10 provided by the invention will be elongated, to save electric power.Therefore, regional location data A in the present embodiment
1~A
nPairing suggestion search time T
1~T
nTime interval length, the time interval length of the Web search time of when generally carrying out the proper communication function, being adopted greater than wireless communication module 20.For example, if the proper communication Web search time of wireless communication module 20 when general normal connections is to search once in per 6 minutes, then, for example get into the regional location data A among the search recommendation form Table 1 when portable radio device 10
pRegional extent in the time, wireless communication module 20 adopts corresponding suggestion search time T
p, that is to say that wireless communication module 20 can once be adjusted into per 12 minutes with the communication network search time and search once from per 6 minutes.Relevant for every the pairing suggestion search time of regional location data T
1~T
nSetting, generally speaking, be by the communication network end through statistics and/or calculate the back and be able to be based upon and search among the recommendation form, yet other the setting means and the basis of calculation also can be used, and do not limit the scope of the invention.
Further speech, the data of the suggestion search tables Table 1 that position data x that the portable radio device 10 of the embodiment of the invention gets according to locating module 30 calculating and storage element 40 store, the time of coming setting wireless communication module 20 to search communication networks.Portable radio device 10 is with position data x and regional location data A
1~A
nContrast, whether the residing instantly geographical position of decidable portable radio device 10 is arranged in the geographical position of suggestion search tables Table 1 any regional location data representative.If portable radio device 10 is arranged in the regional location data A that suggestion search tables Table 1 is comprised
1~A
nOne of, then wireless communication module 20 time interval that will search communication network is set the pairing suggestion search time of regional location for this reason, and the time interval is periodically searched communication network according to this.
Every regional location data of searching recommendation form Table 1 have more corresponding weighted value W
1~W
nEvery its pairing weighted value W of regional location data
1~W
nRepresent these regional location data compared to importance of searching other All Ranges position data among the recommendation form Table 1 and use priority.When every regional location data The corresponding area scope overlaps to some extent, then portable radio device 10 determines the regional location data that will adopt according to the height of weighted value.Or even, there is the weighted value of arbitrary regional location data to be lower than certain preset standard if search in the recommendation form, then these data will be left in the basket.Among the different embodiment, weighted value W possibly determine by different parameters.For example, among the search recommendation form Table 1 shown in Fig. 2 a, the weighted value of every regional location data is determined with the sequencing of the settling time of these regional location data.In this example, more early represent these regional location data old more settling time, and therefore corresponding weighted value is low more.In searching recommendation form Table 1, every regional location data all have corresponding these regional location data of field record to be established the time of (or being updated); For example, the regional location data A shown in Fig. 2 a
1Settling time be on April 2nd, 2008, and regional location data A
pSettling time be on March 11st, 2008 because the weighted value of the data that more early are established is low more, so present embodiment gets these two pairing weighted values of data and is respectively W
1=0.5, W
p=0.3.
Among other embodiment, the weighted value of every regional location data can be set according to other parameter.For instance, the weighted value of regional location data can be set according to the number of times of setting up corresponding in the regional location data of searching recommendation form.Setting up the number of times meaning is communication network repeats to receive identical regional location data from separate sources number of times.For example, have two different portable radio devices to transmit identical position data to communication network, then communication network institute according to this number of times of setting up of these regional location data of foundation be 2.The correspondence of a different regional location data is set up the number of number of times, can be used as the parameter of the weighted value of regional location data.Generally speaking, a certain regional location data to set up number of times few more, it is few more to represent portable radio device to get into this regional number of times, so the pairing weighted value of these regional location data is low more.As previously mentioned, search recommendation form of the present invention (no matter being) via the communication network end or via the portable radio device end for bringing in constant renewal in, therefore, every corresponding weighted value of data also possibly be changed because of other updating data.In addition, other parameter that default or user set up on their own also can be applicable to set weighted value, and the present invention is not limited to the setting means of above-mentioned two embodiment.
Fig. 3 a is the method flow diagram of the setting communication network search time of one embodiment of the invention.The method is applicable to portable radio device of the present invention, and this portable radio device comprises wireless communication module and locating module.Wireless communication module can supply to be connected in communication network, and locating module is used to calculate the position data of portable radio device.Like Fig. 3 a, the method for the communication network search time of present embodiment comprises, at first carry out step 1005, the whether successful connection of wireless communication module and the communication network of inspection portable radio device.If with the communication network successful connection, carry out step 1010, if with the communication network connection failure, then carry out step 1020.At first narrate method flow with the communication network successful connection.Receive and store the search recommendation form from communication network in the step 1010, and upload the position data of previous storage.This searches and comprises many regional location data and corresponding a plurality of suggestion search times in the recommendation form.In step 1012, the search recommendation form that further upgrades from downloaded, this step can be regularly or irregularly carries out, and looks different designs and decides.In addition, portable radio device is searched communication network with the proper communication Web search time in step 1014.It should be noted that the actions that step 1010,1012 and 1014 can be carried out for portable radio device in method of the present invention, but do not have absolute sequencing, visual different embodiment or different application and adjusted.
If portable radio device among the following key diagram 3a is the steps flow chart that is carried out with the communication network connection failure.At first carry out step 1020, calculate position data instantly and store it, and launch the search recommendation form.Then, carry out step 1021, whether judgement or the position data that calculates more instantly are arranged in is searched any regional location data of recommendation form.If step 1021 is for being, then then carry out step 1023, otherwise get back to step 1005, reexamine and whether successful connection of communication network.Find the regional location data of correspondence position data in the step 1021, then carry out step 1023, judge further whether pairing weighted value is higher than preset standard in these regional location data.If result of determination is for being higher than preset standard; Then carry out step 1025, adopt the pairing suggestion search time of these regional location data to search communication network, if weighted value does not reach preset standard; Represent that these regional location data have not conformed to the employing standard, therefore carry out step 1027.Step 1027 is ignored these regional location data, and gets back to step 1005.
Fig. 3 b is the flow chart of another embodiment of setting communication network search time method.Specifically, the flow chart under the situation of the connection failure of portable radio device and communication network, being carried out shown in this figure.At first, be similar to previous embodiment, the whether successful connection of the wireless communication module of step 1005 inspection portable radio device and communication network if not, then carry out step 1020.In step 1020, calculate, store the position data of portable radio device.Then, carry out step 1021, whether judgement or the position data that calculates more instantly are arranged in is searched any regional location data of recommendation form.If step 1021 for being, then carry out step 1022, otherwise carry out step 1020.Step 1022 judges whether position data is positioned at the regional extent of two or above regional location data; If; Then carry out step 1024, the weighted value of a plurality of regional location data that the comparison position data are positioned at is then in step 1026; The regional location data that have the higher weights value in the comparison step 1024 are used, and the pairing suggestion search time of regional location data is searched communication network in view of the above.If step 1022 is judged as not, represent that then position data only falls within the single area position data; Then carry out step 1023, judge whether pairing weighted value is higher than preset standard in these regional location data, then carry out other step afterwards according to the flow process shown in Fig. 3 a.
What deserves to be mentioned is that the weighted value of indication can have different set among Fig. 3 a and Fig. 3 b.Among one embodiment, the weighted value of regional location data was set according to the settling time of regional location data, settling time regional location data more early, representative data is old more, so weighted value is low more.Among another embodiment, the weighted value of regional location data is set according to the setting up the number of times number of regional location data; Set up number of times meaning and be the number of times of the same area position data that communication network receives.Generally speaking, a certain regional location data to set up number of times few more, it is few more to represent portable radio device to get into this regional number of times, so the pairing weighted value of these regional location data is low more.Other embodiment also possibly have other setting means to weighted value, is all the usual application person of personage who knows this area, does not add at this and gives unnecessary details.
In sum; When portable radio device of the present invention and communication network connection failure; Can the communication network search time be adjusted into the suggestion search time; The time interval length of this suggestion search time is greater than the time interval length of proper communication Web search time, the search time when wherein the proper communication Web search time refers to portable radio device and communication network successful connection.Therefore, portable radio device of the present invention can be searched the time of communication network and reach the purpose of saving electric power and mitigation system load with the method for setting the communication network search time by adjustment.