Network service switching method, vehicle-mounted system and computer program product

By integrating imaging recognition technology in the vehicle system, automatically judge the vehicle's driving status and manage wireless network services, solve the problem of wasting thermal network hotspot electricity of buses and passengers under non -loading state, and realize automated state management and power conservation.

CN119383584APending Publication Date: 2025-01-28HUANDA COMPUTER (SHANGHAI) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410097906.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2023-07-20
Filing Date
2024-01-24
Publication Date
2025-01-28

AI Technical Summary

Technical Problem

It is difficult to achieve automated management of wireless network hotspots carried by buses and passenger transports in non-passenger states, resulting in waste of electricity.

Method used

A car system is designed, including the processing unit, image recognition model, shooting unit, and communication unit. By shooting the internal and external environment of the vehicle, an image recognition is performed to determine whether the vehicle is driving, and automatically switch the wireless network service based on the results. Or restricted status.

Benefits of technology

The automation state management of the wireless network service is realized, and the efficiency and reliability of network services are avoided and improved the efficiency and reliability of network services.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119383584A_ABST
    Figure CN119383584A_ABST
Patent Text Reader

Abstract

The invention relates to a network service switching method, in particular to a network service switching method suitable for managing a vehicle-mounted wireless network. The invention also relates to a vehicle-mounted system suitable for managing the vehicle-mounted wireless network and a computer program product suitable for managing the vehicle-mounted wireless network. The invention discloses a network service switching method implemented by a vehicle-mounted system. The network service switching method comprises the following steps: (A) controlling a shooting unit to shoot to obtain a shooting result; (B) carrying out image identification on the shooting result to judge whether the shooting result meets an image condition which is related to whether the vehicle-mounted system is arranged on a vehicle in a driving process; and (C) judging whether a starting condition corresponding to a communication unit accords with the image condition, and controlling the communication unit to be switched to a starting state if the judgment result is yes, so that the communication unit is allowed to be used as a wireless access point, and the starting condition comprises that the shooting result accords with the image condition.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a network service switching method, and more particularly to a network service switching method suitable for managing a vehicle-mounted wireless network. The present invention also relates to a vehicle-mounted system suitable for managing a vehicle-mounted wireless network, and a computer program product suitable for managing a vehicle-mounted wireless network. Background Art

[0002] In modern society, more and more buses and passenger vehicles are equipped with wireless network hotspots to provide wireless network services to passengers. However, buses and passenger vehicles are not always in a service state that allows passengers to carry passengers. Therefore, if the wireless network hotspots they carry are always turned on, it will inevitably cause unnecessary waste of power. In view of this, how to provide an automated management mechanism for the wireless network services on board has become an issue that the present invention intends to explore. Summary of the invention

[0003] Therefore, one of the purposes of the present invention is to provide a network service switching method that can realize automatic status management of on-board wireless network services.

[0004] The network service switching method of the present invention is implemented by an on-board system suitable for being installed in a vehicle. The on-board system includes a processing unit, a storage unit storing an image recognition model, a shooting unit and a communication unit. The communication unit can be controlled by the processing unit to switch between an enabled state that allows a passenger to use the terminal as a wireless access point and a restricted state that does not allow the passenger to use the terminal as a wireless access point. The network service switching method includes: (A) the processing unit controls the shooting unit to shoot to obtain a shooting result from the shooting unit; (B) the processing unit performs image recognition on the shooting result by running the image recognition model to determine whether the shooting result meets an image condition, wherein the image condition is related to whether the vehicle-mounted system is being set on the vehicle in the driving process; (C) when the communication unit is in the restricted state, the processing unit determines whether an activation condition corresponding to the communication unit is met, and controls the communication unit to switch from the restricted state to the enabled state if the judgment result is yes, and does not control the communication unit to switch from the restricted state to the enabled state if the judgment result is no, wherein the activation condition includes that the shooting result meets the image condition.

[0005] In some implementations of the network service switching method of the present invention, in step (B), the image condition includes that the shooting result presents a driver's seat environment and a human body corresponding to the position of the driver's seat environment.

[0006] In some implementations of the network service switching method of the present invention, in step (B), the image condition further includes: a matching degree between the facial features of the human body and specific facial feature data pre-stored in the storage unit is greater than or equal to a default matching threshold.

[0007] In some implementations of the network service switching method of the present invention, in step (B), the image condition further includes that the torso of the human body is fastened with a safety belt.

[0008] In some embodiments of the network service switching method of the present invention, the shooting unit includes a first shooting module suitable for shooting toward the interior of the vehicle, and a second shooting module suitable for shooting toward the exterior of the vehicle; wherein: in step (A), the shooting result is a first shooting result generated by the first shooting module, and, by controlling the shooting unit to shoot, the processing unit also obtains a second shooting result generated by the second shooting module; in step (B), the image condition is used as a first image condition, and the processing unit also performs image recognition on the second shooting result by running the image recognition model to determine whether the second shooting result meets a second image condition, wherein the second image condition includes that the second shooting result presents at least one of an external vehicle, an external human body, a traffic sign and a traffic sign; in step (C), the activation condition also includes that the second shooting result meets the second image condition.

[0009] In some implementations of the network service switching method of the present invention, the vehicle system also includes an activity sensing unit; wherein: in step (A), the processing unit also controls the activity sensing unit to perform activity sensing to obtain an activity sensing result indicating an activity intensity from the activity sensing unit; in step (C), the enabling condition also includes that the activity intensity indicated by the activity sensing unit is greater than or equal to a default activity intensity threshold.

[0010] In some embodiments of the network service switching method of the present invention, the vehicle system further includes an activity sensing unit; the network service switching method further includes after step (C): (D) the processing unit obtains an activity sensing result from the activity sensing unit, and when the communication unit is in the enabled state, controls the communication unit to switch from the enabled state to the restricted state when it is determined that a disable condition is met, wherein the disable condition includes that the activity sensing result indicates that the cumulative time length for which the activity sensing unit maintains a static state reaches a default static time threshold.

[0011] In some embodiments of the network service switching method of the present invention, the shooting unit includes a first shooting module suitable for shooting toward the interior of the vehicle, and a second shooting module suitable for shooting toward the exterior of the vehicle; wherein: in step (A), the shooting result is a first shooting result generated by the first shooting module, and by controlling the shooting unit to shoot, the processing unit also obtains a second shooting result generated by the second shooting module; in step (B), the image condition is used as a first image condition, and the first image condition includes that the shooting result presents a driver's seat environment and a human body whose position corresponds to the driver's seat environment, and a matching degree between the facial features of the human body and a specific facial feature data pre-stored in the storage unit is greater than equal to a default matching threshold, and a confidence level score corresponding to the matching level is greater than or equal to a default confidence threshold; the network service switching method further includes, after step (C): (E) when the processing unit determines that the enabling condition is not met because it determines that the confidence level score is not greater than or equal to the default confidence threshold, the processing unit performs image recognition on the second shooting result by running the image recognition model to determine whether the second shooting result meets a second image condition, and controls the communication unit to switch from the restricted state to the enabled state when it is determined that the second shooting result meets the second image condition, wherein the second image condition includes that the second shooting result presents at least one of an external vehicle, an external human body, a traffic sign and a traffic sign.

[0012] In some implementations of the network service switching method of the present invention, the vehicle-mounted system further includes an activity sensing unit; wherein: in step (A), the processing unit further controls the activity sensing unit to perform activity sensing to obtain an activity sensing result indicating an activity intensity from the activity sensing unit; in step (B), the image condition includes that the shooting result presents at least one of an external vehicle, an external human body, a traffic sign and a traffic sign; in step (C), the activation condition further includes that the activity intensity indicated by the activity sensing unit is greater than or equal to a default activity intensity threshold.

[0013] Another object of the present invention is to provide a vehicle-mounted system that can realize automatic status management of vehicle-mounted wireless network services.

[0014] The vehicle-mounted system of the present invention is suitable for being installed in a vehicle, and comprises a processing unit, a storage unit electrically connected to the processing unit and storing an image recognition model, a photographing unit electrically connected to the processing unit, and a communication unit electrically connected to the processing unit. The communication unit can be controlled by the processing unit to switch between an enabled state that allows a passenger to use the terminal as a wireless access point and a restricted state that does not allow the passenger to use the terminal as a wireless access point. The processing unit is used to: control the shooting unit to shoot so as to obtain a shooting result from the shooting unit; perform image recognition on the shooting result by running the image recognition model to determine whether the shooting result meets an image condition, wherein the image condition is related to whether the vehicle-mounted system is being set on the vehicle in the driving process; determine whether an activation condition corresponding to the communication unit is met when the communication unit is in the restricted state, and control the communication unit to switch from the restricted state to the enabled state if the judgment result is yes, and do not control the communication unit to switch from the restricted state to the enabled state if the judgment result is no, wherein the activation condition includes that the shooting result meets the image condition.

[0015] In some implementations of the vehicle-mounted system of the present invention, the image condition includes that the shooting result presents a driver's seat environment and a human body corresponding to the position of the driver's seat environment.

[0016] In some implementations of the vehicle-mounted system of the present invention, the image condition further includes: a matching degree between the facial features of the human body and specific facial feature data pre-stored in the storage unit is greater than or equal to a default matching threshold.

[0017] In some implementations of the vehicle-mounted system of the present invention, the image condition further includes that the torso of the human body is fastened with a seat belt.

[0018] In some embodiments of the vehicle-mounted system of the present invention, the shooting unit includes a first shooting module suitable for shooting toward the interior of the vehicle, and a second shooting module suitable for shooting toward the exterior of the vehicle. The shooting result is a first shooting result generated by the first shooting module, and the processing unit is also used to obtain a second shooting result generated by the second shooting module by controlling the shooting unit to shoot. The image condition is used as a first image condition, and the processing unit is also used to perform image recognition on the second shooting result by running the image recognition model to determine whether the second shooting result meets a second image condition, wherein the second image condition includes that the second shooting result presents at least one of an external vehicle, an external human body, a traffic sign and a traffic sign. The activation condition also includes that the second shooting result meets the second image condition.

[0019] In some embodiments of the vehicle-mounted system of the present invention, the vehicle-mounted system further includes an activity sensing unit electrically connected to the processing unit. The processing unit is further configured to control the activity sensing unit to perform activity sensing, so as to obtain an activity sensing result indicating an activity intensity from the activity sensing unit. The enabling condition further includes that the activity intensity indicated by the activity sensing unit is greater than or equal to a default activity intensity threshold.

[0020] In some embodiments of the vehicle-mounted system of the present invention, the vehicle-mounted system further includes an activity sensing unit. The processing unit is further configured to: obtain an activity sensing result from the activity sensing unit, and when the communication unit is in the enabled state, control the communication unit to switch from the enabled state to the restricted state when a deactivation condition is determined to be met, wherein the deactivation condition includes that the activity sensing result indicates that the accumulated time length for which the activity sensing unit maintains a static state reaches a default static time threshold.

[0021] In some embodiments of the vehicle-mounted system of the present invention, the shooting unit includes a first shooting module suitable for shooting toward the interior of the vehicle, and a second shooting module suitable for shooting toward the exterior of the vehicle. The shooting result is a first shooting result generated by the first shooting module, and by controlling the shooting unit to shoot, the processing unit is also used to obtain a second shooting result generated by the second shooting module. The image condition is used as a first image condition, and the first image condition includes that the shooting result presents a driver's seat environment and a human body whose position corresponds to the driver's seat environment, a matching degree between the facial features of the human body and a specific facial feature data pre-stored in the storage unit is greater than or equal to a default matching threshold, and a confidence score corresponding to the matching degree is greater than or equal to a default confidence threshold. The processing unit is also used for: when it is determined that the confidence level score is not greater than or equal to the default confidence threshold and the enabling condition is determined not to be met, performing image recognition on the second shooting result by running the image recognition model to determine whether the second shooting result meets a second image condition, and controlling the communication unit to switch from the restricted state to the enabled state when it is determined that the second shooting result meets the second image condition, wherein the second image condition includes that the second shooting result presents at least one of an external vehicle, an external human body, a traffic sign and a traffic sign.

[0022] In some embodiments of the vehicle-mounted system of the present invention, the vehicle-mounted system further includes an activity sensing unit. The processing unit is further configured to control the activity sensing unit to perform activity sensing, so as to obtain an activity sensing result indicating an activity intensity from the activity sensing unit. The image condition includes that the shooting result presents at least one of an external vehicle, an external human body, a traffic sign, and a traffic sign. The activation condition also includes that the activity intensity indicated by the activity sensing unit is greater than or equal to a default activity intensity threshold.

[0023] Another object of the present invention is to provide a computer program product that can realize automatic status management of on-board wireless network services.

[0024] The computer program product of the present invention includes an application program, wherein when the application program is loaded and executed by an electronic device, the application program can enable the electronic device to implement the network service switching method as described in any of the aforementioned implementations.

[0025] Compared with the prior art, the network service switching method, vehicle-mounted system and computer program product of the present invention are capable of performing image recognition on the relevant environment of the vehicle and deciding whether to switch the communication unit to the enabled state to provide wireless network services based on the image recognition results. In this way, the vehicle-mounted system can realize an automated management mechanism for the on-board wireless network services. BRIEF DESCRIPTION OF THE DRAWINGS

[0026] Other features and effects of the present invention will be clearly presented in the embodiments with reference to the accompanying drawings, in which:

[0027] Figure 1 is a block diagram, exemplarily showing a first embodiment of the vehicle-mounted system of the present invention, and a passenger user terminal suitable for applying the vehicle-mounted system; and

[0028] Figure 2 It is a flow chart used to exemplarily illustrate how the first embodiment implements a network service switching method. DETAILED DESCRIPTION

[0029] Before the present invention is described in detail, it should be noted that, in the absence of specific definition, the "electrically connected" described in this patent specification is used to describe the "coupled" relationship between computer hardware (such as electronic systems, equipment, devices, units, components), and generally refers to "wired electrical connections" between multiple computer hardware that are physically connected to each other through conductors or semiconductor materials, and "radio connections" that use wireless communication technology (such as but not limited to wireless networks, Bluetooth, and electromagnetic induction, etc.) to achieve wireless data transmission. On the other hand, in the absence of specific definition, the "electrically connected" described in this patent specification also generally refers to "direct electrical connections" between multiple computer hardware that are directly coupled to each other, and "indirect electrical connections" between multiple computer hardware that are indirectly coupled through other computer hardware.

[0030] This patent specification provides multiple embodiments of the same creation, and therefore, in the subsequent description, similar elements between different embodiments are represented by the same numbering.

[0031] See also Figure 1 A first embodiment of a vehicle-mounted system 1 of the present invention is suitable for being installed in a vehicle, and the vehicle is, for example, a large-sized bus or a medium-sized bus used as a bus or a passenger vehicle.

[0032] In this embodiment, the vehicle-mounted system 1 is implemented as a portable driving recorder with a wireless network hotspot function. Moreover, based on the convenience of data backup, maintenance and storage, the vehicle-mounted system 1 is installed on the vehicle in a disassembly-friendly manner in this embodiment, but is not limited thereto.

[0033] The vehicle-mounted system 1 includes a processing unit 11 , a storage unit 12 , a photographing unit 13 , a motion sensing unit 14 , and a communication unit 15 .

[0034] In this embodiment, the processing unit 11 is a processor implemented by an integrated circuit and having data operation and instruction sending and receiving functions, and the processing unit 11 is electrically connected to the storage unit 12, the shooting unit 13, the activity sensing unit 14 and the communication unit 15. It is additionally noted that the processing unit 11 may also be a combination of multiple processors in other embodiments, so its actual state is not limited to this embodiment.

[0035] The storage unit 12 is a computer-readable recording medium for storing digital data, and can be implemented by a flash memory, for example, but not limited thereto.

[0036] In this embodiment, the photographing unit 13 includes a first photographing module 131 electrically connected to the processing unit 11 and having a first lens, and a second photographing module 132 electrically connected to the processing unit 11 and having a second lens. Specifically, when the vehicle-mounted system 1 is set in the vehicle, the first photographing module 131 is suitable for photographing the interior of the vehicle, and the second photographing module 132 is suitable for photographing the exterior of the vehicle. More specifically, the first lens of the first photographing module 131 is suitable for being set to face a driver's seat of the vehicle, whereby when the vehicle is driven by a driver, the first photographing module 131 can photograph the driver's face and upper body. On the other hand, the second lens of the second photographing module 132 is suitable for being set to face the front windshield of the vehicle, so that the second photographing module 132 can photograph the environment in front of the vehicle through the front windshield.

[0037] The activity sensing unit 14 is used to sense its own activity state. Therefore, when the vehicle-mounted system 1 is set in the vehicle, the sensing result of the activity sensing unit 14 is equivalent to indicating the activity state of the vehicle. More specifically, the activity sensing unit 14 is implemented as a gravity sensor (also called an acceleration sensor) in this embodiment, for example, and can be used to sense the acceleration change of the vehicle. However, in other embodiments, the activity sensing unit 14 can also be implemented as a satellite positioning module, and can sense the speed change of the vehicle based on the satellite positioning signal. It should be supplemented that the activity sensing unit 14 can be implemented as long as it can be used to sense whether it itself is displaced and the intensity of its displacement. Therefore, its specific implementation is not limited to this embodiment.

[0038] In this embodiment, the communication unit 15 is implemented as a wireless network hotspot module (i.e., a Wi-Fi hotspot module) based on the IEEE 802.11 standard, and the communication unit 15 can be switched between an enabled state and a restricted state under the control of the processing unit 11. More specifically, when the communication unit 15 is in the enabled state, the communication unit 15 continuously outputs a wireless network signal for a passenger end 5 to wirelessly connect to the communication unit 15 itself through the wireless network signal. In this case, the communication unit 15 is allowed to be used as a wireless access point (i.e., a Wi-Fi hotspot) by the passenger end 5, so that the passenger end 5 can connect to the Internet through the communication unit 15. On the contrary, when the communication unit 15 is in the restricted state, the communication unit 15 does not output the wireless network signal, i.e., it is not allowed to be used as a wireless access point by the passenger end 5 to connect to the Internet. It is additionally explained that the passenger end 5 is, for example, a smart phone, a tablet computer, or a laptop computer with a Wi-Fi connection function.

[0039] In this embodiment, the storage unit 12 stores a specific facial feature data D1 and an image recognition model D2 pre-trained by using machine learning technology.

[0040] In this embodiment, the specific facial feature data D1, for example, corresponds to a specific driver who is responsible for driving the vehicle, and the specific facial feature data D1 may be, for example, a facial photo of the specific driver, but may also be, for example, a feature extraction result after facial feature extraction is performed on the facial photo of the specific driver.

[0041] The training data used by the image recognition model D2 for machine learning includes, for example, but is not limited to, photos of human faces, photos of the driver's seat of large and medium-sized buses, photos of drivers driving in the driver's seat, and photos of road environments showing objects such as pedestrians, vehicles, and traffic signs. In this way, the processing unit 11 can determine whether an image shows a driver's seat environment of a large or medium-sized bus, whether a driver is in the driver's seat, whether the driver is wearing a seat belt, whether the driver's face is a specific human face, and whether the image shows specific objects such as pedestrians, vehicles, and traffic signs by running the image recognition model D2. It should be noted that the training method of the image recognition model D2 can be implemented using existing technology, and this part is not the technical focus of this patent specification, so its details are not excessively described here.

[0042] Related References Figure 2 The following is a detailed description of how the vehicle-mounted system 1 of this embodiment implements a network service switching method.

[0043] First, in step S1, when the communication unit 15 is in the restricted state, the processing unit 11 controls the first camera module 131 and the second camera module 132 of the camera unit 13 to respectively perform photography, and controls the activity sensing unit 14 to perform activity sensing, thereby obtaining a first photography result from the first camera module 131, a second photography result from the second camera module 132, and an activity sensing result from the activity sensing unit 14. The first photography result and the second photography result are two real-time dynamic images (i.e., videos) generated by the first camera module 131 and the second camera module 132 respectively performing video photography. On the other hand, the activity sensing result indicates a real-time updated activity intensity, wherein the activity intensity is, for example, implemented as an acceleration value, but in other embodiments, the activity intensity can also be implemented as a speed value.

[0044] When the processing unit 11 continues to receive the first photographing result, the second photographing result, and the activity sensing result, the process proceeds to step S2.

[0045] In step S2, the processing unit 11 performs image recognition on the first shooting result and the second shooting result respectively by running the image recognition model D2 to determine whether the first shooting result and the second shooting result respectively meet a first image condition and a second image condition, wherein the first image condition and the second image condition are both related to whether the vehicle-mounted system 1 is being set on the vehicle that is in the process of driving.

[0046] More specifically, in this embodiment, the first image condition represents that the first shooting result presents a driver's seat environment and a human body corresponding to the position of the driver's seat environment and with a seat belt fastened to the torso, and a matching degree between the facial features of the human body and the specific facial feature data D1 stored in the storage unit 12 is greater than or equal to a default matching threshold. On the other hand, in this embodiment, the second image condition represents that the second shooting result presents at least one of an external vehicle, an external human body, a traffic sign (e.g., a traffic light with red, yellow, and green lights), and a traffic sign (e.g., a specific type of lane line or road sign). In other words, the first image condition represents that the first shooting result presents that the specific driver is sitting in the driver's seat of the vehicle and wearing a seat belt, and the second image condition represents that other vehicles, pedestrians, or traffic signs are located in front of the vehicle.

[0047] It should be supplemented that, in other embodiments, the first image condition may also only represent that the first shooting result presents the driver's seat environment and the human body corresponding to the position of the driver's seat environment. That is to say, the first image condition does not necessarily include that the facial features of the human body match the specific facial feature data D1, nor does it necessarily include that the person is wearing a seat belt.

[0048] When the processing unit 11 has determined whether the first shooting result and the second shooting result meet the first image condition and the second image condition respectively, the process proceeds to step S3.

[0049] In step S3, the processing unit 11 determines whether an activation condition corresponding to the communication unit 15 is met. In the present embodiment, the activation condition represents that the first shooting result meets the first image condition, the second shooting result meets the second image condition, and the activity intensity indicated by the activity sensing unit 14 is greater than or equal to a default activity intensity threshold. Specifically, if the activity intensity is greater than or equal to the default activity intensity threshold, it means that the vehicle is moving, that is, in a driving state. On the other hand, if the first shooting result meets the first image condition, it means that the vehicle is being driven by the specific driver wearing a seat belt. On the other hand, if the second shooting result meets the second image condition, it means that the vehicle is likely to be driving in a public road environment. In summary, if the activation condition is met, it means that the vehicle has a very high probability of being in a service state that allows passengers to be carried.

[0050] It is additionally noted that, in other embodiments, the enabling condition may also only represent that the first shooting result and the second shooting result meet the first image condition and the second image condition respectively, and may not necessarily involve the sensing result of the activity sensing unit 14. In other words, in some embodiments, the vehicle-mounted system 1 may not include the activity sensing unit 14. In addition, in other embodiments, the enabling condition may also only represent that the first shooting result meets the first image condition, that is, the processing unit 11 may also determine whether the enabling condition meets the first image condition only based on the first shooting result. Therefore, the specific implementation of the enabling condition is not limited to this embodiment.

[0051] If the processing unit 11 determines that the enabling condition is met, the process proceeds to step S4. On the other hand, if the processing unit 11 determines that the enabling condition is not met, the process proceeds to step S7.

[0052] In step S4 following step S3, once the processing unit 11 determines that the activation condition is met, the processing unit 11 controls the communication unit 15 to switch from the restricted state to the activated state, thereby enabling the communication unit 15 to start providing wireless network services. In this way, if there are passengers on the vehicle, the passengers can operate their network-connected devices (such as the passenger user terminal 5) to access the Internet using the wireless network service provided by the communication unit 15. Then, the process proceeds to step S5.

[0053] In step S5, when the communication unit 15 is in the activated state, the processing unit 11 determines whether a deactivation condition corresponding to the communication unit 15 is met according to the activity sensing result obtained from the activity sensing unit 14. In this embodiment, the deactivation condition, for example, represents that the activity sensing result indicates that the cumulative time length of the activity sensing unit 14 maintaining a static state reaches a default static time threshold (for example, thirty minutes, but not limited thereto), that is, the cumulative time length of the vehicle maintaining the static state reaches the default static time threshold.

[0054] If the processing unit 11 determines that the deactivation condition is met, the process proceeds to step S6. On the other hand, if the processing unit 11 determines that the activation condition is not met, the process starts again from step S5 at the end of a predetermined interval period (for example, 1 second, but not limited to this).

[0055] In step S6 following step S5, once the processing unit 11 determines that the deactivation condition is met, the processing unit 11 controls the communication unit 15 to switch from the enabled state to the restricted state, so that the communication unit 15 stops providing wireless network services. In this way, if the vehicle remains stationary for too long, the vehicle-mounted system 1 will automatically stop providing wireless network services. It should be noted that in a further implementation of this embodiment, the deactivation condition may, for example, further represent that the first shooting result currently no longer meets the first image condition, and or the second shooting result currently no longer meets the second image condition, thereby preventing the vehicle-mounted system 1 from stopping providing wireless network services simply because the vehicle remains stationary for too long.

[0056] After the processing unit 11 controls the communication unit 15 to switch from the enabled state to the restricted state, if the processing unit 11 continues to receive the first shooting result, the second shooting result and the activity sensing result (i.e., the vehicle-mounted system 1 is not stopped from recording or turned off by the user's operation), the process starts again from step S2 at the end of a predetermined delay period (e.g., 10 minutes, but not limited thereto).

[0057] In step S7 following step S3, once the processing unit 11 determines that the enabling condition is not met, the processing unit 11 controls the communication unit 15 to remain in the restricted state, that is, the communication unit 15 is not controlled to switch to the enabled state, and the process starts again from step S2 at the end of a predetermined delay period (for example, 10 minutes, but not limited to this).

[0058] The above is an example description of the network service switching method of this embodiment.

[0059] It is particularly noted that steps S1 to S7 of this embodiment and Figure 2 The flowchart is only used to illustrate one possible implementation method of the network service switching method of the present invention. It should be understood that even if steps S1 to S7 are combined, split or adjusted in order, if the process after the combination, split or adjustment achieves substantially the same effect as the present embodiment in substantially the same way, it still belongs to the implementable aspect of the network service switching method of the present invention. Therefore, steps S1 to S7 and Figure 2 The flowchart is not intended to limit the applicable scope of the present invention.

[0060] The above is an exemplary description of the first embodiment of the vehicle-mounted system 1 of the present invention.

[0061] The present invention further provides a second embodiment of the vehicle-mounted system 1 , wherein the difference between the second embodiment and the first embodiment mainly lies in the network service switching method implemented by the vehicle-mounted system 1 .

[0062] In detail, in step S2 of the second embodiment, the processing unit 11 only determines whether the first shooting result meets the first image condition, but does not determine whether the second shooting result meets the second image condition. In addition, in the second embodiment, the first image condition not only represents that the first shooting result presents the driver's seat environment, the human body corresponding to the driver's seat environment position and with a seat belt fastened to the torso, and the matching degree between the facial features of the human body and the specific facial feature data D1 is greater than or equal to the default matching threshold, but also further represents that a confidence score corresponding to the matching degree is greater than or equal to a default confidence threshold, that is, in the second embodiment, if the confidence score does not reach the default confidence threshold, the processing unit 11 will determine that the first shooting result does not meet the first image condition. The confidence score is generated when the processing unit 11 calculates the matching degree, and is used to indicate the reliability of the facial recognition result (i.e., the matching degree result) of the processing unit 11. The processing unit 11 calculates the confidence score based on at least the image brightness and image quality of the first shooting result, for example. However, the calculation method of the confidence score can be implemented using many different existing technologies. Moreover, this part is not the technical focus of this patent specification, so the details will not be described in detail here.

[0063] Further, in step S3 of the second embodiment, the enabling condition represents that the first photographing result meets the first image condition and the activity intensity indicated by the activity sensing unit 14 is greater than or equal to the default activity intensity threshold. More specifically, the enabling condition does not involve whether the second photographing result meets the second image condition in the second embodiment. Then, in step S7 of the second embodiment, if the processing unit 11 determines that the enabling condition is not met because it determines that the confidence score is not greater than or equal to the default confidence threshold (i.e., the reliability of the facial recognition result is insufficient), the processing unit 11 temporarily controls the communication unit 15 to maintain the restricted state, and performs image recognition on the second photographing result by running the image recognition model D2 to determine whether the second photographing result meets the second image condition, wherein the second image condition represents that the second photographing result presents at least one of an external vehicle, an external human body, a traffic sign, and a traffic sign. Furthermore, if the processing unit 11 determines that the second shooting result meets the second image condition, it means that although the reliability of the facial recognition result is insufficient, the vehicle is very likely traveling in a public road environment. In other words, there is still a relatively high probability that the vehicle is currently in a service state that allows passengers to be carried. In this case, the processing unit 11 controls the communication unit 15 to switch from the restricted state to the enabled state, thereby enabling the communication unit 15 to start providing wireless network services.

[0064] The above is an exemplary description of the second embodiment of the vehicle-mounted system 1 of the present invention.

[0065] The present invention further provides a third embodiment of the vehicle-mounted system 1 , wherein the third embodiment differs from the first embodiment mainly in the photographing unit 13 and the network service switching method implemented by the vehicle-mounted system 1 .

[0066] In detail, in the third embodiment, the photographing unit 13 only includes a single photographing module electrically connected to the processing unit 11, and the photographing module is equivalent to the second photographing module 132 described in the first embodiment. In other words, in the third embodiment, the photographing unit 13 is specifically used to shoot toward the outside of the vehicle (for example, the front of the vehicle). Further, in step S1 of the third embodiment, the processing unit 11 only obtains a single photographing result from the photographing unit 13, and the photographing result is equivalent to the second photographing result described in the first embodiment. In step S2 of the third embodiment, the processing unit 11 determines whether the photographing result meets an image condition by running the image recognition model D2, wherein the image condition is equivalent to the second image condition described in the first embodiment. In step S3 of the third embodiment, the enabling condition represents that the photographing result meets the image condition and the activity intensity indicated by the activity sensing unit 14 is greater than or equal to the default activity intensity threshold. In addition, in another implementation of the third embodiment, the shooting module included in the shooting unit 13 may also be equivalent to the first shooting module 131 described in the first embodiment, the shooting result obtained by the processing unit 11 in step S1 may also be equivalent to the first shooting result described in the first embodiment, and the image condition may also be equivalent to the first image condition described in the first embodiment. In summary, it should be understood that the shooting unit 13 only needs to be able to generate a single shooting result to be implemented.

[0067] The above is an exemplary description of the third embodiment of the vehicle-mounted system 1 of the present invention.

[0068] The present invention also provides an embodiment of a computer program product, wherein the computer program product includes an application program, which can be stored in a computer-readable recording medium and can be loaded and run by an electronic device including the processing unit 11, the storage unit 12, the shooting unit 13, the activity sensing unit 14, and the communication unit 15. In addition, when the electronic device can obtain the specific facial feature data D1 and the image recognition model D2, when the electronic device loads and runs the application program of the computer program product, the application program can enable the electronic device to be used as the vehicle-mounted system 1 described in any of the aforementioned embodiments, and implement the network service switching method described in any of the aforementioned embodiments. In one embodiment, the specific facial feature data D1 is pre-stored in the storage unit 12, and the image recognition model D2 is included in the computer program product together with the application program, but is not limited thereto.

[0069] In summary, by implementing the network service switching method, the vehicle-mounted system 1 can perform image recognition on the internal and external environments of the vehicle, and determine whether the vehicle is in a service state that allows passengers to be carried based on the image recognition results and the activity status of the vehicle, thereby deciding whether to enable the wireless network service. In this way, the vehicle-mounted system 1 can realize an automated management mechanism for the on-board wireless network service, and thus can truly achieve the purpose of the present invention.

[0070] The above is only a specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed by the present invention, which should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention should be based on the protection scope of the claims.

Claims

1. A network service switching method, implemented by an in-vehicle system suitable for being installed in a vehicle, the in-vehicle system comprising a processing unit, a storage unit storing an image recognition model, a camera unit and a communication unit, the communication unit being controllable by the processing unit to switch between an enabled state in which a passenger terminal is allowed to be used as a wireless access point and a restricted state in which the passenger terminal is not allowed to be used as a wireless access point; characterized in that: The network service switching method includes: (A) the processing unit controls the photographing unit to photograph, so as to obtain a photographing result from the photographing unit; (B) the processing unit performs image recognition on the photographing result by running the image recognition model to determine whether the photographing result meets an image condition, wherein the image condition is related to whether the vehicle-mounted system is currently installed on the vehicle in the process of driving; and (C) When the communication unit is in the restricted state, the processing unit determines whether an enabling condition corresponding to the communication unit is met, and controls the communication unit to switch from the restricted state to the enabling state if the judgment result is yes, and does not control the communication unit to switch from the restricted state to the enabling state if the judgment result is no, wherein the enabling condition includes that the shooting result meets the image condition.

2. The network service switching method according to claim 1, characterized in that: In step (B), the image condition includes that the shooting result presents a driver's seat environment and a human body corresponding to the position of the driver's seat environment.

3. The network service switching method according to claim 2, characterized in that: In step (B), the image condition further includes: a matching degree between the facial features of the human body and specific facial feature data pre-stored in the storage unit is greater than or equal to a default matching threshold.

4. The network service switching method according to claim 3, characterized in that: In step (B), the image condition further includes that the torso of the human body is fastened with a safety belt.

5. The network service switching method according to claim 2, characterized in that: The photographing unit includes a first photographing module adapted to photograph the interior of the vehicle, and a second photographing module adapted to photograph the exterior of the vehicle; wherein: In step (A), the photographing result is a first photographing result generated by the first photographing module, and by controlling the photographing unit to photograph, the processing unit also obtains a second photographing result generated by the second photographing module; In step (B), the image condition is used as a first image condition, and the processing unit further performs image recognition on the second shooting result by running the image recognition model to determine whether the second shooting result meets a second image condition, wherein the second image condition includes that the second shooting result presents at least one of an external vehicle, an external human body, a traffic sign, and a traffic marking; and In step (C), the enabling condition further includes that the second shooting result meets the second image condition.

6. The network service switching method according to claim 2, characterized in that: The vehicle-mounted system also includes an activity sensing unit; wherein: In step (A), the processing unit further controls the activity sensing unit to perform activity sensing to obtain an activity sensing result indicating an activity intensity from the activity sensing unit; and In step (C), the enabling condition further includes that the activity intensity indicated by the activity sensing unit is greater than or equal to a default activity intensity threshold.

7. The network service switching method according to claim 1, characterized in that: The vehicle-mounted system also includes an activity sensing unit; the network service switching method also includes after step (C): (D) the processing unit obtains an activity sensing result from the activity sensing unit, and when the communication unit is in the enabled state, controls the communication unit to switch from the enabled state to the restricted state when it is determined that a deactivation condition is met, wherein the deactivation condition includes that the activity sensing result indicates that the cumulative time length for which the activity sensing unit maintains a static state reaches a default static time threshold.

8. The network service switching method according to claim 1, characterized in that: The photographing unit includes a first photographing module adapted to photograph the interior of the vehicle, and a second photographing module adapted to photograph the exterior of the vehicle; wherein: In step (A), the photographing result is a first photographing result generated by the first photographing module, and by controlling the photographing unit to photograph, the processing unit also obtains a second photographing result generated by the second photographing module; In step (B), the image condition is used as a first image condition, the first image condition comprising that the shooting result presents a driver's seat environment and a human body whose position corresponds to the driver's seat environment, a matching degree between facial features of the human body and specific facial feature data pre-stored in the storage unit is greater than or equal to a default matching threshold, and a confidence score corresponding to the matching degree is greater than or equal to a default confidence threshold; and The network service switching method further includes, after step (C): (E) when the processing unit determines that the enabling condition is not met because it determines that the confidence level score is not greater than or equal to the default confidence threshold, the processing unit performs image recognition on the second shooting result by running the image recognition model to determine whether the second shooting result meets a second image condition, and when it is determined that the second shooting result meets the second image condition, controls the communication unit to switch from the restricted state to the enabled state, wherein the second image condition includes that the second shooting result presents at least one of an external vehicle, an external human body, a traffic sign and a traffic sign.

9. The network service switching method according to claim 1, characterized in that: The vehicle-mounted system also includes an activity sensing unit; wherein: In step (A), the processing unit further controls the activity sensing unit to perform activity sensing to obtain an activity sensing result indicating an activity intensity from the activity sensing unit; In step (B), the image condition includes that the photographing result presents at least one of an external vehicle, an external human body, a traffic sign, and a traffic mark; and In step (C), the enabling condition further includes that the activity intensity indicated by the activity sensing unit is greater than or equal to a default activity intensity threshold.

10. A vehicle-mounted system, suitable for being installed in a vehicle, characterized in that: And include: a processing unit; a storage unit electrically connected to the processing unit and storing an image recognition model; a photographing unit electrically connected to the processing unit; and a communication unit electrically connected to the processing unit and capable of being switched under the control of the processing unit between an enabled state in which the terminal is allowed to be used as a wireless access point by a passenger and a restricted state in which the terminal is not allowed to be used as a wireless access point by the passenger; Wherein, the processing unit is configured to implement the network service switching method according to any one of claims 1 to 9.

11. A computer program product comprising an application program, characterized in that: When the application is loaded and executed by an electronic device, the application enables the electronic device to implement the network service switching method according to any one of claims 1 to 9.