The present invention relates to a communication device and a server for a weighing system for dynamic weighing of vehicles. Furthermore, the present invention also relates to corresponding methods and a system.
Road vehicles or railway vehicles are typically weighed to determine that the weight does not exceed limitations set by regulators, such as maximum vehicle total weight or maximum vehicle axle load on roads, railroads or bridges. Another typical application is to determine the cargo weight of the loaded vehicle.
When a vehicle weighing has been done there is a need to provide information associated with the obtained weight of the vehicle, such as the identity of the vehicle, identity of the driver, delivering customer, receiving customer, transportation company, description of goods, and so on. The conventional way of doing this is to place at least one stationary, so called weighing terminal, at the weighing scale. The weighing terminal often have inbuilt Radio Frequency Identification (RFID) reader, a keyboard and a printer. The driver uses RFID tags to identify the vehicle and may also enter more information if needed using the keyboard. Finally, a printed weighing ticket is received with all information gathered.
The weighing terminals are expensive and have to be served both in short term, such as when the paper roll have to be replaced, and in long term when e.g. failures can arise on the components of the weighing terminal. Another disadvantage is that the driver has to stop the vehicle in order to interact with the weighing terminal. This is a drawback especially in conjunction with the new weighing technology where an accurate weighing can be performed while driving over conventional weighbridges without stopping, so called dynamic weighing using dynamic weighing scales.
An objective of embodiments of the present invention is to provide a solution which mitigates or solves the drawbacks and problems of conventional solutions.
The above objectives are solved by the subject matter of the independent claims. Further advantageous implementation forms of the present invention can be found in the dependent claims.
According to a first aspect of the invention, the above mentioned and other objectives are achieved with a communication device for a weighing system for dynamic weighing of vehicles, the communication device being associated with a vehicle and being configured to
The communication device being associated with the vehicle implies that there is a connection between the communication device and the vehicle. This connection may e.g. be a logical connection between an identity of the communication device and an identity of the associated vehicle. Consequently, if the identity of the communication device is known the identity of the associated vehicle can be derived, and vice versa. The logical connection between the communication device and the vehicle may be permanent or temporary and may be provisioned in e.g. the communication device or the server. Both the communication device and the server may have access to up-to-date information about the logical connection between the communication device and the vehicle, e.g. through a database.
The communication device may be a standalone device with communication capabilities, such as a mobile phone, a laptop or any other suitable standalone communication device. However, the communication device may also be a part of the vehicle, e.g. a communication unit integrated in the vehicle with mentioned communication capabilities.
A vehicle in this context may e.g. be a road vehicle such as a truck, a bus, a dumper, or a car. In addition, a vehicle may be a railed vehicle such as a train or a tram.
Supplementary weight information can be other information related to the weighing, for example: what material is transported, place of loading and unloading, seller of material, buyer of material, classification number (governmental requirements), and so on, that can be provided to the server. This can for instance be done by the driver when a loading or unloading of the vehicle takes place.
A dynamic weighing event is a weighing event when the vehicle does not make a stop on the weighing bridge which means that the speed of the vehicle during the weighing event, on the weighing bridge, is higher than zero. This is in contrast to conventional static weighing when the vehicle must stop on the weighing bridge during weighing, which means that the speed of the vehicle during a static weighing event is zero at least in one time instance on the weighing bridge. Conventionally, the vehicle must stop on the weighing bridge for 10-30 seconds or more during static weighing.
The communication device according to the first aspect provides a number of advantages. One such advantage is that no weighing terminal is needed at the weighing scale where the driver should enter information, thereby a considerable amount of cost reduction can be achieved.
Another advantage of the communication device according to the first aspect is that there is no need to stop the vehicle on the weighing scale and thereby enabling the use of dynamic weighing scales instead of static weighing scales. On dynamic weighing scales the vehicle can drive over the weighing scale without stop and automatically achieve an accurate vehicle weight. To avoid stops for which ever reason, and fully make use of an automatic identification of a vehicle running over the weighing bridge, the supplementary weighing information can be delivered to the communication device at the natural stops, i.e. at loading and unloading, and not at the event of weighing. The avoidance of one extra stop imply a considerable cost saving. For example: assuming that the cost of a truck is approximately 90 EUR/h, and assuming time saving of 30 sec per weighing, and further assuming 100 weighings/day and per truck and assuming 300 operating days/year, the annual cost saving becomes: 30/3600 h*90 EUR/h*100 d*300 d/y=22 500 EUR per year. Also, other savings can be made due to not stop at weighing, such as less wear, and less fuel consumption (braking and acceleration at static weighing).
Still another advantage of the communication device according to the first aspect is that the communication device can be used for determining the position of the vehicle and thereby match the identity of the vehicle and/or the communication device with the weighing information obtained from a weighing scale.
In an embodiment of the first aspect, the supplementary weight information wherein the supplementary weight information comprises at least one of: company information, cargo information, load information, customer information, order information, regulatory information, and an identity of the vehicle.
In a further embodiment of the first aspect, the weighing bridge has a first spatial location, and the communication device is configured to
This embodiment has the advantage that the weighing scale need not be a static weighing scale where a stop on the weighing bridge is required. This provides further advantages of the use of a dynamic weighing scale since the vehicle can drive over the weighing bridge without have to stop.
In a further embodiment of the first aspect, the second spatial location is remote from the first spatial location.
This embodiment has the advantage that the flow of vehicles over the weigh bridge is not hindered when the user/driver needs to stop in the second spatial location in order to enter the supplementary information into the communication device. The second stop may be chosen to be a natural stop for instance at loading or unloading.
In a further embodiment of the first aspect, the dynamic weighing event is performed during a time period, and wherein the supplementary weight information is obtained at a time instance prior to or after the time period.
This embodiment has the advantage that the user/driver can use any time period to provide the supplementary information, whenever the user/driver anyway needs to stop prior or after the weighing event.
In a further embodiment of the first aspect, the communication device is configured to
An administrator can be a person working at a logistics firm or transportation firm handling orders and/or transactions.
This embodiment has the advantage that only the user/driver and/or administrator has the information about the details of the load and can register all needed information directly into the system in conjunction with the weighing event.
In a further embodiment of the first aspect, the communication device is configured to
This embodiment has the advantage that the weighing ticket can be received by the user/driver at any suitable location directly into the communication device of the vehicle and thereby there is no need for the user/driver to visit a special location where a conventional printer is stationed.
In a further embodiment of the first aspect, the communication device is configured to at least one of
This embodiment has the advantage that the weighing ticket information can be provided to the user/driver independently of the location of the user/drive and furthermore be forwarded to, for instance a printer installed in the vehicle or to an overlying system.
In a further embodiment of the first aspect, the communication device is a standalone device or a part of the vehicle.
In a further embodiment of the first aspect, the communication device is configured to
This embodiment has the advantage that the server will be able to identify the weighing scale where the weighing event is taking place. The speed, the direction and the timestamp will serve as additional information to improve the matching between the position of the vehicle and the position of the weighing scale.
In a further embodiment of the first aspect, the communication device is configured to
This embodiment has the advantage that for some cases the identity of the vehicle is not fully known even though there is a logical coupling between the vehicle and the communication device as mentioned before. Hence, there is a need for more information, e.g. from a camera or RFID placed at the weighing bridge location, for instance to confirm which specific trailer was coupled to a truck at the time of weighing event or which container the truck was equipped with at the time. When using recognition equipment at the place of the weighing bridge location to identify the vehicle, also the identity of the weighing bridge is known and can be transmitted to the communication device. In this way the matching between the weighing results and the vehicle identity has already taken place and need not be performed in the server.
In a further embodiment of the first aspect, obtain the identity of the vehicle comprises
The speed and direction for the vehicle at the dynamic weighing event implies that the vehicle never stops on the weighing bridge during the dynamic weighing event in contrast to static weighing. With the use of least one of the vehicle identification parameters, i.e.: a position information, a speed, a direction and a timestamp automatic identification of the vehicle is provided. Since, the vehicle is automatically identified there is no need for the user/driver to input any data or identification at the weighing event which means that the vehicle does not have to be stopped at the weighing event. Thereby, uncertainty in GPS-positioning, and hence identification of the vehicle being weighed, is considerably reduced by taking into account the three parameters available at a dynamic weighing event, i.e. the speed, the driving direction and the timestamp. This is not an option at a static weighing event where information about speed and direction are not available. Hence, the advantages with dynamic weighing can be fully exploited.
Generally, the received GPS-position is not precise and can be mixed up with the position of another weighing bridge close by where another vehicle happens to be weighed at the same time. In order to ensure that the vehicle identification is correct the user/driver may e.g. be prompted to compare a suggested location code presented by the wireless device, with a location code written on a display signage adjacent to the weigh bridge used. The user must e.g. push a button or provide any other suitable input to confirm the vehicle identification. This is part of non-automatic identification procedure in which the user or operator or driver or any other person have to perform at least one input action. It is also noted that if more vehicle identification parameters are used the higher accuracy in identification compared to when fewer vehicle identification parameters are used.
In a further embodiment of the first aspect, the vehicle has a speed that is higher than zero during the dynamic weighing event so that the vehicle does not stop on the weighing bridge during the dynamic weighing event.
This implies that the speed of the vehicle on the weighing bridge is always higher than zero.
According to a second aspect of the invention, the above mentioned and other objectives are achieved with a server for a weighing system for dynamic weighing of vehicles, the server being configured to:
The server according to the second aspect provides a number of advantages. One such advantage is a centralized solution, i.e. inside a server which can serve a large amount of communication devices and weighing scales which e.g. facilitates service and the updating of new software. Furthermore, a server solution (e.g. connected to the internet) enables all the information handling associated with the weighing to be handled without any hardware located at the weighing scales. Hence no weighing terminals are needed at the weighing scale where the driver should enter information, thereby a considerable amount of cost reduction can be achieved.
Another advantage of the server according to the second aspect is that due to the server-communication device interaction according to embodiments of the invention there is no need to stop the vehicle on the weighing scale and thereby enabling the use of dynamic weighing scales instead of static weighing scales. On dynamic weighing scales the vehicle can drive over the weighing scale without stop and automatically achieve an accurate vehicle weight. To avoid stops for which ever reason, and fully make use of an automatic identification of a vehicle running over the weighing bridge, the supplementary weighing information can be delivered to the communication device at the natural stops, i.e. at loading and unloading, and not at the weighing event. The avoidance of one extra stop imply a considerable cost saving.
In an embodiment of the second aspect, the server is further configured to
This embodiment has the advantage that a weighing ticket can be generated without any conventional weighing terminals placed at the location of the weigh bridge, this enables the use of dynamic weighing technology without need to stop on the weigh bridge. With the information about a position, speed, direction and a timestamp for the vehicle at the weighing event the server is able to decide on which weighing scale the weighing event took place.
In a further embodiment of the second aspect, the server is further configured to
This embodiment has the advantage of providing additional information to the server to ensure on which weighing scale the weighing event took place, i.e. the identity of the weighing scale. The server can compare the information obtained from the weighing scale about speed, direction and timestamp for the weighing event with the speed, direction and timestamp obtained from the communication device representing the identity of the vehicle. Hence, the matching can be improved.
In a further embodiment of the second aspect, the server is further configured to
In a further embodiment of the second aspect, the server is further configured to
In a further embodiment of the second aspect, the server is further configured to
This embodiment has the advantage that no vehicle identification equipment is needed at the site of the weighing scale. When the server is handling many weighing events the server is able to decide which weighing results is referring to which vehicle and thereby a weighing ticket can be transferred to the correct user/driver.
In a further embodiment of the second aspect, the server is further configured to
This embodiment has the advantage that in the case when there are insufficient conditions of using a communication device as a means to decide which vehicle is driving over a specific weighing bridge, vehicle identification equipment, such as cameras and RFID, can be installed at the site of the weighing scale. In this way dynamic weighing technology still can be used enabling a no-stop weighing procedure.
It should be noted that the server according to the second aspect can be configured to generate the weighing ticket further based on at least one of: the identity of the vehicle determined by the server, the identity of the vehicle received from the communication device, the identity of the weighing scale received from the communication device, the identity of the vehicle received from the weighing scale, and the identity of the weighing scale received from the weighing scale. That is, to generate the weighing ticket further based any combinations of one or more of the mentioned identities.
In a further embodiment of the second aspect, the server is configured to
In a further embodiment of the second aspect, the server is configured to
That is, determine that the communication device matches the weighing information based on any combinations of one or more of the above mentioned identities.
In a further embodiment of the second aspect, the server is configured to
According to a third aspect of the invention, the above mentioned and other objectives are achieved with a method for a communication device being associated with a vehicle, the method comprises
The method according to the third aspect can be extended into embodiments corresponding to the embodiments of the communication device according to the first aspect. Hence, an embodiment of the method comprises the feature(s) of the corresponding embodiment of the communication device.
The advantages of the methods according to the third aspect are the same as those for the corresponding implementation forms of the communication device according to the first aspect.
According to a fourth aspect of the invention, the above mentioned and other objectives are achieved with a method for a server, the method comprises
The method according to the fourth aspect can be extended into embodiments corresponding to the embodiments of the server according to the second aspect. Hence, an embodiment of the method comprises the feature(s) of the corresponding embodiment of the server.
The advantages of the methods according to the fourth aspect are the same as those for the corresponding implementation forms of the server according to the second aspect.
According to a fifth aspect of the invention the above mentioned and other objectives are achieved with a weighing system for dynamic weighing, the system comprises at least one communication device, at least one server and at least one weighing scale according to embodiments of the invention.
The appended drawings are intended to clarify and explain different embodiments of the present invention, in which:
With dynamic weighing technology an accurate weighing of a vehicle can be performed while driving over conventional weighing bridges without stopping, using dynamic precision weighing methods. There are several advantages with the new dynamic weighing technology, e.g. increased capacity of the scale, time saving for the truck driver, less fuel consumption, less pollution, less noise, less wear and so on.
To fully make use of these advantages, conventional solutions for identification and registration of the vehicle has to be discarded. The conventional weighing terminals used for identification and registration of the vehicle requires the vehicle to stop to interact with the weighing terminal. Thereby, preventing a free flow of trucks moving over the weighbridge. Thus, it has been realised by the inventors that a solution is needed where the time and place for the identification and registration of the vehicle can be separated from the time and place for weighing of the vehicle.
The present invention provides a solution which captures readings from the weighing scale while the vehicle is driving over the weighbridge and can for instance use identification techniques to automatically identify the vehicle while driving, and furthermore uses a communication device for pre- or post-registration of supplementary weighing information. In this way, the identification and registration of the vehicle can be adapted to the natural flow of cargo from the place of loading to the place of unloading using these two natural stops to registrate supplementary weighing information. Of course, any other stop or time can be used to registrate supplementary weighing information as long as the supplementary weighing information about the transported cargo is at hand.
The communication device 200 is associated with the vehicle 300, meaning that there is a connection between the communication device 200 and the vehicle 300. The communication device 200 may e.g. be registered in the server 100 as associated with/connected to the vehicle 300. As shown in
The weighing scale 400 comprise a weighing bridge Y and a weighing circuit C and is arranged for performing dynamic weighing of vehicles driving over the weighing bridge Y. At a dynamic weighing event, i.e. when a vehicle drives over the weighing bridge Y without making a stop, the weighing scale 400 determines weight information for the vehicle 300. Weight information may be any weight information gathered by the weighing scale 400 in the weighing procedure such as a determined weight of the vehicle but also other information associated with the weight information and/or the weighing event itself, such as e.g. direction of the vehicle, speed of the vehicle warnings, etc.
According to embodiments of the invention a dynamic weighing event for a vehicle 300 is performed at the weighing bridge Y of the weighing scale 400. At the dynamic weighing event, the weighing scale 400 obtains weight information WI for the vehicle 300. The obtained weight information WI is transmitted to the server 100, as shown in
Thus, the server 100 is configured to receive weight information WI for the vehicle 300 from the weighing scale 400, as well as supplementary weight information SWI associated with the dynamic weighing event from the communication device 200. As described above, the weight information WI for the vehicle 300 has been obtained by the weighing scale 400 at the dynamic weighing event, while the supplementary weight information SWI has been obtained by the communication device 200 prior to or after the dynamic weighing event. Based on the received weight information WI from the weighing scale 400 and the received supplementary weight information SWI from the communication device 200, the server 100 generates a weighing ticket WT for the vehicle 300. The weighing ticket WT may include the received weight information WI and the received supplementary weight information SWI and may further include additional information associated with the dynamic weighing event. The weighing ticket WT may be transmitted to the communication device 200, as shown with an arrow in
The server 100, communication device 200 and weighing scale 400 may conform to established communication standards, such as LTE, LTE Advanced, New Radio 5G, WiFi, etc. but are not limited thereto.
The weighing scale 400 may also comprise further components, units, elements, and devices not shown in
As described with reference to
The supplementary weight information is obtained prior to or after the dynamic weighing event at the weighing bridge Y of the weighing scale 400. Thus, the place and time where the supplementary weight information is obtained is separated from the place and time where the dynamic weighing is performed. In other words, if the dynamic weighing event is performed during a time period, the supplementary weight information may be obtained at a time instance prior to or after the time period. Furthermore, the weighing bridge Y may have a first spatial location and the communication device 200 may obtain the supplementary weight information at a second spatial location different from the first spatial location. The second spatial location is remote from the first spatial location, e.g. not at the plant of the weighing scale. For example, the second spatial location may correspond to a loading site located in one part of a town or country, while the first spatial location may correspond to a location of a weighing scale 400 located in a different part of the town or country or even in a different country.
By separating the place and time where the supplementary weight information is obtained from the place and time where the dynamic weighing is performed, the user 900 of the communication device 200 does not have to stop the vehicle 300 during the dynamic weighing event to enter the supplementary weight information. Instead the supplementary weight information can be entered prior to the dynamic weighing event, e.g. at a loading site or other suitable site where a stop is anyway required. Alternatively, the supplementary weight information can be entered after the dynamic weighing event, e.g. at an unloading site or other suitable site where a stop is anyway required.
As described above, the server 100 receives supplementary weight information from the communication device 200 and weight information from the weighing scale 400. The server 100 matches the received supplementary weight information with the received weight information, to be able to generate a weighing ticket and transmit the weighing ticket to the correct communication device 100. To match the received supplementary weight information with the received weight information may mean to verify that the communication device 200 transmitting the supplementary weight information matches the weight information from the weighing scale 400, i.e. that the communication device 200 is verified to be the communication device 200 associated with the vehicle 300 for which weight information has been received from the weight scale 400, or vice versa. The verification may e.g. be performed by comparing information associated with the communication device 200 and/or the vehicle 300 with information associated with the weight information for the vehicle 300, as will now be described with reference to
When the dynamic weighing event for the vehicle 300 at the weighing scale 400 takes place, both the communication device 200 and the weighing scale 400 obtains information associated with the dynamic weighing event and transmits the obtained information to the server 200. The information is obtained at the dynamic weighing event for the vehicle 300 which may herein be understood to mean during the dynamic weighing event, e.g. from a time instance at which the vehicle 300 approaches the weighing bridge Y to a time instance at which the vehicle 300 has driven over and left the weighing bridge Y. In
The information obtained by the communication device 200 in step III may be at least one of a position information, a speed, a direction, and a timestamp for the vehicle 300 at the dynamic weighing event. The communication device 200 may obtain the position for the vehicle 300 at the dynamic weighing event using any positioning techniques such as GPS, mobile location services, etc. Furthermore, the communication device 200 may obtain the speed and direction for the vehicle 300 at the dynamic weighing event using any technique known in the art, e.g. using gyro-meters, accelerometers, positioning systems, or suitable sensors. To obtain the timestamp for the vehicle 300 at the dynamic weighing event the communication device 200 may e.g. use an internal clock.
When the communication device 200 has obtained the at least one position information, speed, direction, and timestamp in step III, the communication device 200 transmits the at least one obtained position information, speed, direction, and timestamp for the vehicle 300 at the dynamic weighing event to the server 100 in a second communication message M2, as shown in step IV. In an embodiment the second communication message M2 also comprises at least one identity of the vehicle 300 and an identity of the weighing scale 400 obtained by the communication device 100.
The information obtained by the weighing scale 400 in step V may be weight information, as well as at least one of a speed, a direction and a timestamp for the vehicle 300 at the dynamic weighing event. The weighing scale 400 may obtain the speed and the direction for the vehicle 300 at the dynamic weighing event using any technique known in the art, e.g. using gyro-meters, accelerometers, positioning systems or suitable sensors. Furthermore, when the vehicle 300 drives over the weighbridge Y of the weighing scale 400, the weighing scale 400 can obtain the speed from the weight information sampled during the passage. Also, the driving direction over the weighbridge Y may be given by the same procedure and the orientation of the weighbridge relative to compass direction, such as a compass direction, may further be registered in a database. To obtain the timestamp for the vehicle 300 at the dynamic weighing event the weighing scale 400 may e.g. use an internal clock.
When the weighing scale 400 has obtained the weight information and the at least one speed, direction, and timestamp in step V, the weighing scale 400 transmits the obtained weight information and the at least one speed, direction and timestamp for the vehicle 300 at the dynamic weighing event to the server 100 in a third communication message M3, as shown in step VI. In embodiments, the third communication message M3 may further comprise a position information for the weighing scale 400. The position information for the weighing scale 400 may in this case e.g. be pre-configured in the weighing scale 400.
The server 100 receives the at least one position, speed, direction and timestamp for the vehicle 300 at the dynamic weighing event from the communication device 200 in the second communication message M2. Furthermore, the server 100 receives the at least one speed, direction and timestamp for the vehicle 300 at the dynamic weighing event from the weighing scale 400 in the third communication message M3. Based on the received information, the server 100 may in step VII match the communication device 200 with the weighing information for the vehicle 300 received from the weighing scale 400. Step VII may comprise the server 100 comparing information received from the communication device 200 with information obtained internally in the server 100 or received from the weighing scale 400. For example, the server 100 may compare the position information received from the communication device 200 with a position information for the weighing scale 400. As previously described, the position information for the weighing scale 400 may be comprised in the third communication message M3, i.e. received from the weighing scale 400. However, the server 100 may instead obtain the position information for the weighing scale 400 from an internal or external database or from another server in the weighing system 500 or connected to the weighing system 500. Alternatively, the position information for the weighing scale 400 may be pre-configured in the server 100. If the position information received from the communication device 200 corresponds to the position information for the weighing scale 400 obtained internally or received from the weighing scale 400, the communication device 200 is considered to match the weighing information for the vehicle 300 received from the weighing scale 400. That the position information correspond to each other can herein be understood to mean that they are equal or do not differ more than a spatial threshold value, i.e. the positions are spatially/geographically close to each other.
Step VII may further comprise the server 100 comparing information related to the speed, direction and/or timestamp received from the communication device 200 with information related to the speed, direction and/or timestamp received from the weighing scale 400. If the speeds, directions, and/or timestamps corresponds to each other the communication device 200 is considered to match the weighing information for the vehicle 300 received from the weighing scale 400. That the speeds, directions, and/or timestamps correspond to each other could herein be understood to mean that they are equal or do not differ more than a threshold value related to the speed, direction and/or timestamp.
In embodiments of the invention, the server 100 is configured to determine the identity of the vehicle 300 based on at least one of the position information, the speed, the direction and the timestamp at the dynamic weighing event, and further configured to generate the weighing ticket further based on the determined identity of the vehicle 300. Thereby, the server does not need to receive the identity of the vehicle 300 from the communication device and/or the weighing scale 400 which means reduced communication payload; or the server 100 can use the determined identity of the vehicle to compare with an received identity of the vehicle for improving identification accuracy and hence also matching accuracy.
When a match between the communication device 200 and the weighing information for the vehicle 300 received from the weighing scale 400 has been determined in step VIII, the server 100 generates a weighing ticket for the vehicle 300 in step VIII. The server 100 generates the weighing ticket for the vehicle 300 based on the supplementary weight information received in the first communication message M1 and the weight information received in the third communication message M3. As the weighing ticket may be generated in step VIII based on a match in step VII, the server 100 may generate the weighing ticket further based on at least one of the position, the speed, the direction and the timestamp received from the communication device 200. Furthermore, the server 100 may generate the weighing ticket further based on at least one of the speed, the direction and the timestamp received from the weighing scale 400. The generated weighing ticket can further be transmitted to the communication device 200 in a fourth communication message M4, as shown in step IX.
The information from the weighing scale 400 used to match the communication device 200 with the weighing information for the vehicle 300 may be an identity of the vehicle 300 and an identity of the weighing scale 400. In
The weighing scale 400 transmit the information obtained in step III to the server 100. In the embodiment shown in
The server 100 receives the identity of the vehicle 300 and the identity of the weighing scale 400 from the weighing scale 400. The server 100 may use the received identity of the vehicle 300 and identity of the weighing scale 400 to match the communication device 200 with the weighing information for the vehicle 300 in step V. For example, the server 100 may compare the identity of the vehicle 300 received from the weighing scale 400 with an identity of the vehicle 300 derived from information received from the communication device 200 in the first communication message M1. If the two identities are the same the communication device 200 is considered to matches the weighing information for the vehicle 300. In this case, the server 100 generates a weighing ticket in step VI, where the weighing ticket is further based on the received identity of the vehicle 300 and the received identity of the weighing scale 400. The generated weighing ticket can further be transmitted to the communication device 200 in a fourth communication message M4, as shown in step VII. In case the second communication message M2 from the communication device 100 also comprises at least one identity of the vehicle 300 and an identity of the weighing scale 400, such identities can be used to determine if the communication device 200 matches the weighing information for the vehicle 300.
Any method according to embodiments of the invention may be implemented in a computer program, having code means, which when run by processing means causes the processing means to execute the steps of the method. The computer program is included in a computer readable medium of a computer program product. The computer readable medium may comprise essentially any memory, such as a ROM (Read-Only Memory), a PROM (Programmable Read-Only Memory), an EPROM (Erasable PROM), a Flash memory, an EEPROM (Electrically Erasable PROM), or a hard disk drive.
Moreover, it is realized by the skilled person that embodiments of the server 100, the communication device 200, and the weighing scale 400 comprise the necessary communication capabilities in the form of e.g., functions, means, units, elements, etc., for performing the present solution. Examples of such functions, means, units, elements are: processors, memory, buffers, control logic, encoders, decoders, rate matchers, de-rate matchers, mapping units, multipliers, decision units, selecting units, switches, interleavers, de-interleavers, modulators, demodulators, inputs, outputs, antennas, amplifiers, receiver units, transmitter units, DSPs, MSDs, TCM encoder, TCM decoder, power supply units, power feeders, communication interfaces, communication protocols, etc. which are suitably arranged together for performing the present solution.
Especially, the processors 102, 202, 402 of the server 100, the communication device 200, and the weighing scale 400 may comprise, e.g. one or more instances of a Central Processing Unit (CPU), a processing unit, a processing circuit, a processor, an Application Specific Integrated Circuit (ASIC), a microprocessor, or other processing logic that may interpret and execute instructions. The expression “processor” may thus represent a processing circuitry comprising a plurality of processing circuits, such as, e.g., any, some or all of the ones mentioned above. The processing circuitry may further perform data processing functions for inputting, outputting, and processing of data comprising data buffering and device control functions, such as call processing control, user interface control, or the like.
Finally, it should be understood that the invention is not limited to the embodiments described above, but also relates to and incorporates all embodiments within the scope of the appended independent claims.
Number | Date | Country | Kind |
---|---|---|---|
1850543-8 | May 2018 | SE | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/SE2019/050405 | 5/8/2019 | WO | 00 |