WO2021056831A1 - 用于管理数据的方法、设备和计算机程序产品 - Google Patents

用于管理数据的方法、设备和计算机程序产品 Download PDF

Info

Publication number
WO2021056831A1
WO2021056831A1 PCT/CN2019/124068 CN2019124068W WO2021056831A1 WO 2021056831 A1 WO2021056831 A1 WO 2021056831A1 CN 2019124068 W CN2019124068 W CN 2019124068W WO 2021056831 A1 WO2021056831 A1 WO 2021056831A1
Authority
WO
WIPO (PCT)
Prior art keywords
location information
travel time
user
server
vehicle
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/CN2019/124068
Other languages
English (en)
French (fr)
Inventor
时红仁
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Pateo Electronic Equipment Manufacturing Co Ltd
Original Assignee
Shanghai Pateo Electronic Equipment Manufacturing Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Pateo Electronic Equipment Manufacturing Co Ltd filed Critical Shanghai Pateo Electronic Equipment Manufacturing Co Ltd
Priority to EP19946888.5A priority Critical patent/EP4043831A4/en
Priority to US17/763,669 priority patent/US12200582B2/en
Publication of WO2021056831A1 publication Critical patent/WO2021056831A1/zh
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/52Network services specially adapted for the location of the user terminal
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/36Input/output arrangements for on-board computers
    • G01C21/3605Destination input or retrieval
    • G01C21/362Destination input or retrieval received from an external device or application, e.g. PDA, mobile phone or calendar application
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W60/00Drive control systems specially adapted for autonomous road vehicles
    • B60W60/001Planning or execution of driving tasks
    • B60W60/0025Planning or execution of driving tasks specially adapted for specific operations
    • B60W60/00253Taxi operations
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/3453Special cost functions, i.e. other than distance or default speed limit of road segments
    • G01C21/3484Personalized, e.g. from learned user behaviour or user-defined profiles
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/36Input/output arrangements for on-board computers
    • G01C21/3605Destination input or retrieval
    • G01C21/3608Destination input or retrieval using speech input, e.g. using speech recognition
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/02Reservations, e.g. for tickets, services or events
    • G06Q10/025Coordination of plural reservations, e.g. plural trip segments, transportation combined with accommodation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0631Resource planning, allocation, distributing or scheduling for enterprises or organisations
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/109Time management, e.g. calendars, reminders, meetings or time accounting
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/109Time management, e.g. calendars, reminders, meetings or time accounting
    • G06Q10/1093Calendar-based scheduling for persons or groups
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/40Business processes related to the transportation industry
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • H04L67/141Setup of application sessions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72448User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
    • H04M1/72451User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to schedules, e.g. using calendar applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/024Guidance services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/029Location-based management or tracking services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/30Services specially adapted for particular environments, situations or purposes
    • H04W4/40Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
    • H04W4/44Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for communication between vehicles and infrastructures, e.g. vehicle-to-cloud [V2C] or vehicle-to-home [V2H]
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2556/00Input parameters relating to data
    • B60W2556/45External transmission of data to or from the vehicle
    • B60W2556/50External transmission of data to or from the vehicle of positioning data, e.g. GPS [Global Positioning System] data

Definitions

  • the embodiments of the present disclosure relate to the field of managing data, and more specifically, to methods, devices, and computer program products for managing data.
  • the embodiments of the present disclosure provide a method, equipment and computer program product for managing data, which can realize the sharing of travel data between a vehicle and a mobile phone.
  • a method for managing data includes obtaining data related to the user's itinerary at the mobile terminal device.
  • the method also includes identifying data to obtain travel time related to the user and location information corresponding to the travel time.
  • the method further includes sending a transmission request related to travel time and location information to the server, so that the server sends the travel time and location information to a vehicle related to the user's user identification, wherein the transmission request includes at least the user identification, travel time and location information.
  • a method for managing data includes receiving a transmission request related to travel time and location information of a user from a mobile terminal device at a server, wherein the transmission request includes at least a user identification, travel time and location information.
  • the method further includes determining whether there is a user corresponding to the user identification based on the user identification.
  • the method further includes storing travel time and location information in response to determining that there is a user corresponding to the user identification.
  • the method further includes sending travel time and location information related to the user identification to the vehicle in response to receiving a connection request including the user identification from the vehicle, so that the vehicle initiates automatic navigation based on the travel time and location information.
  • a method for managing data includes sending a connection request including a user identification to a server at the vehicle.
  • the method also includes receiving travel time and location information corresponding to the user identification from the server.
  • the method also includes initiating automatic navigation related to the location information based on the travel time.
  • an electronic device for managing data.
  • the electronic device includes a processor; and a memory, which stores computer program instructions.
  • the processor runs the computer program instructions in the memory to control the electronic device to perform actions.
  • the actions include: obtaining data related to the user's itinerary; Relevant travel time and location information corresponding to the travel time; and sending a transmission request related to travel time and location information to the server, so that the server sends the travel time and location information to the vehicle related to the user's user ID, where
  • the transmission request includes at least user identification, travel time and location information.
  • an electronic device for managing data.
  • the electronic device includes a processor; and a memory, which stores computer program instructions.
  • the processor runs the computer program instructions in the memory to control the electronic device to perform actions.
  • the access action includes receiving a transmission from a mobile terminal device related to the user’s travel time and location information.
  • the transmission request includes at least user identification, travel time and location information; based on the user identification, determine whether the user corresponds to the user identification; in response to determining that there is a user corresponding to the user identification, store travel time and location information; and response Upon receiving the connection request including the user identification from the vehicle, the travel time and location information related to the user identification is sent to the vehicle, so that the vehicle starts the automatic navigation based on the travel time and location information.
  • an electronic device for managing data.
  • the electronic device includes a processor; and a memory, which stores computer program instructions.
  • the processor runs the computer program instructions in the memory to control the electronic device to perform actions.
  • the actions include: sending a connection request including a user identification to the server; and receiving the user identification from the server Corresponding travel time and location information; and based on travel time, start automatic navigation related to location information.
  • a computer program product which is tangibly stored on a non-volatile computer-readable medium and includes machine-executable instructions, which when executed The machine is caused to execute the steps of the method in the first aspect of the present disclosure.
  • a computer program product which is tangibly stored on a non-volatile computer-readable medium and includes machine-executable instructions that when executed The machine is caused to execute the steps of the method in the second aspect of the present disclosure.
  • a computer program product which is tangibly stored on a non-volatile computer-readable medium and includes machine-executable instructions, which when executed The machine is caused to execute the steps of the method in the third aspect of the present disclosure.
  • FIG. 1 illustrates a schematic diagram of an environment 100 in which a device and/or method according to an embodiment of the present disclosure may be implemented;
  • FIG. 2 illustrates a flowchart of a method 200 for managing data according to an embodiment of the present disclosure
  • FIG. 3 illustrates a flowchart of a method 300 for managing data according to an embodiment of the present disclosure
  • FIG. 4 illustrates a flowchart of a method 400 for managing data according to an embodiment of the present disclosure
  • Figure 5 illustrates a schematic block diagram of an example device 500 suitable for implementing embodiments of the present disclosure.
  • the user when the user wants to go to a location or plans to arrive at a predetermined location, the user does not perform any processing on the location information.
  • the user On the day of travel, when the user enters the vehicle, the user enters the destination address through the mobile phone map application to start navigation or enters the destination address into the vehicle's navigation system for navigation.
  • this method requires the user to manually enter the travel destination when traveling, and it is impossible to share travel data between the vehicle and the mobile phone, which wastes the user's time and reduces the utilization rate of data resources.
  • the present disclosure proposes a method for managing data.
  • the method obtains data related to the user's itinerary at the mobile terminal device. Then identify the obtained data to obtain the user's travel time and location information.
  • the mobile terminal device can send the information to the server, and then forward it to the vehicle by the server to realize the automatic navigation of the vehicle.
  • FIG. 1 illustrates a schematic diagram of an environment 100 in which a device and/or method according to an embodiment of the present disclosure may be implemented.
  • the environment 100 may include a mobile terminal device 102, a server 103, and a control device in the vehicle 104 (not specifically shown).
  • the mobile terminal device 102, the server 103, and the control device in the vehicle 104 can perform data interaction.
  • the environment 100 may be a connected car environment.
  • the mobile terminal device 102 includes, but is not limited to, a mobile phone, a personal digital assistant (PDA), a media player, a handheld or laptop device, a small computer, a wearable device, and the like.
  • PDA personal digital assistant
  • the mobile terminal device 102 may be configured with sensor components such as voice recognition components and image recognition components.
  • the mobile terminal device 102 can recognize the voice input by the user 101 and recognize the travel time of the user and the location information of the destination that the user 101 wants to go from the voice data input by the user 101.
  • the location information can be the destination name or coordinate information. For example, the user said that he arrived at Qiandao Lake Intercontinental Hotel on August 9 and had dinner with "Qiandao Big Fish Head” in the evening. On the second day, we went to Fisherman’s Wharf, rented bicycles, and rode around the lake; then went to "Thousand Island Farmhouse” for dinner.
  • the travel time can be extracted on August 9th, and the corresponding location includes Qiandao Lake Intercontinental Hotel; on the evening of August 9, the corresponding location information is Qiandao Big Fish Head; it can also be extracted on the second day (August 10th), the corresponding location information includes Fisherman’s Wharf and Qiandao Farmhouse.
  • the mobile terminal device 102 can recognize images.
  • the travel time and location information of the user 101 is obtained by recognizing the image. For example, the travel time written by the user 101 and the location information of the destination that the user 101 wants to go to can be recognized.
  • the mobile terminal device 102 may scan the short message of the mobile terminal device 102 itself to obtain the travel time of the user 101 and the location information of the destination that the user 101 wants to go to.
  • the server 103 includes, but is not limited to, personal computers, server computers, handheld or laptop devices, multi-processor systems, consumer electronics, small computers, large computers, and distributed computing including any of the above systems or devices Environment, etc.
  • a platform for managing user 101 and vehicle information is implemented in the server 103.
  • the server 103 is part of a platform for managing user and vehicle information.
  • the server 103 is a part of the car networking environment.
  • the mobile terminal device 102 may send the obtained travel time of the user 101 and the location information of the destination corresponding to the travel time to the server 103.
  • the server 103 can manage the travel time of the user 101 and the location information corresponding to the travel time.
  • the environment 100 also includes the vehicle 104 and the control equipment therein.
  • vehicle 104 refers to any vehicle or other object that can receive information and can travel. However, it should be understood that this is for illustrative purposes only, and is not intended to limit the scope of the present disclosure.
  • the vehicle 104 can receive information from the server 103.
  • the control device in the vehicle 104 runs an application, which can send user identification information of the application to the server 103.
  • the application running in the vehicle 104 and the application running in the mobile terminal device 102 are the same application. If the user identification information exists in the server 103, the server 103 may send the travel time and location information corresponding to the user 101 to the vehicle 104, so that the vehicle 104 determines whether to start automatic navigation based on the current time and travel time.
  • FIG. 1 A schematic diagram of an example environment 100 for managing data according to an embodiment of the present disclosure is described above in conjunction with FIG. 1.
  • the flowchart of an example method 200 for managing data according to an embodiment of the present disclosure will be described in detail below with reference to FIG. 2.
  • the method 200 may be executed by the mobile terminal device 102 as shown in FIG. 1.
  • each action of the method 200 will be described in detail with reference to FIG. 1.
  • the method 200 may also include additional actions not shown and/or the actions shown may be omitted.
  • the scope of the present disclosure is not limited in this respect.
  • the mobile terminal device 102 obtains data related to the travel of the user 101.
  • the applications running in the mobile terminal device 102 can use some components or functions of the mobile terminal device 102 to obtain data related to the travel of the user 101.
  • the mobile terminal device 102 obtains voice data input by the user 101 at the mobile terminal device 102.
  • the voice data is data related to the trip input by the user.
  • the mobile terminal device 102 obtains image data related to the travel of the user 101, and the image data comes from at least one of the mobile terminal device 102 and the server 103.
  • the user 101 uses the mobile terminal device 102 to photograph the itinerary information handwritten by the user 101.
  • the mobile terminal device 102 obtains a short message on the mobile terminal device 102 (for example, a short message in a mobile phone). If the user 101 has reserved a movie theater, a hotel, a restaurant, a guesthouse, etc., the user will usually receive a short message about the reservation information of the above-mentioned location.
  • the mobile terminal device 102 identifies the data to obtain travel time related to the user 101 and location information corresponding to the travel time. After the mobile terminal device 102 obtains the travel data of the user 101, the travel time and location information of the user 101 can be obtained by processing the above data.
  • the mobile terminal device 102 if it obtains voice data from the user, it obtains the travel time of the user 101 and the location information corresponding to the travel time by recognizing the voice data.
  • the location information can be the name of the destination or the coordinates of the destination.
  • the mobile terminal device 102 can perform image recognition on the image data to obtain travel time and location information.
  • the mobile terminal device 102 can scan the short message to obtain travel time and location information. For example, by scanning short messages, you can obtain the address and time information of movie theaters, hotels, restaurants, hotels, etc. reserved by the user. If users book a hotel, the travel time and hotel address can be automatically obtained by scanning the text message.
  • the mobile terminal device 102 sends a transmission request related to travel time and location information to the server 103, so that the server 103 sends the travel time and location information to the vehicle related to the user's user ID, where the transmission request includes at least User identification, travel time and location information.
  • the mobile terminal device 102 may transmit the obtained travel time and location information to the server 103.
  • the server 103 can manage the travel time and location information of the user 101. If the user 101 is in the vehicle 104, for example, when the user 101 sends a request to obtain the user's itinerary through the application in the vehicle 104, the server 103 can send the user's 101 itinerary information (for example, travel time and location information) to the vehicle 104, so that the vehicle 104 can start the automatic navigation based on the current time and travel time.
  • the server 103 can send the user's 101 itinerary information (for example, travel time and location information) to the vehicle 104, so that the vehicle 104 can start the automatic navigation based on the current time and travel time.
  • the travel time and location information obtained by the mobile terminal device is transmitted to the vehicle through the server, so that the time wasted due to the user's manual input of the travel destination can be reduced, the resource utilization rate is improved, and the data processing is also improved. effectiveness.
  • the mobile terminal device 102 also stores location information based on travel time. Alternatively or additionally, the mobile terminal device 102 stores the location information in the calendar based on the travel time. For example, the mobile terminal device 102 stores the obtained travel time and location information in a calendar of a predetermined application of the mobile terminal device 102.
  • the mobile terminal device 102 when the mobile terminal device 102 confirms that the current time matches the travel time, it displays prompt information related to the location information to the user 101. For example, when the travel time stored in the mobile terminal device 102 matches the current time, the mobile terminal device 102 may display prompt information including automatic navigation information or taxi service information to the user 101. If the user 101 is not driving, the user 101 can be shown whether to call a car. If the user 101 needs to call a car, he can directly perform the car-hailing service to that location.
  • the user 101 may perform query operations at the mobile terminal device 102, such as time query and location query.
  • the mobile terminal device 102 determines whether there is location information corresponding to the query time, and if it is determined that the location information is related to the query time The location information of, displays the location information corresponding to the query time to the user. For example, if the user enters a date or clicks on a certain day in the calendar, the date or location information related to that day will be displayed to the user. Alternatively or additionally, when the location information is displayed, the query date is also displayed.
  • the mobile terminal device 102 upon receiving the second query request including the query location information, that is, when the user inputs the query location, determines whether there is a travel time related to the query location information; if there is a travel time related to the query location information Travel time, the travel time is displayed to the user. Alternatively or additionally, when displaying the time, the query location is also displayed.
  • the user can quickly and conveniently obtain information at the mobile terminal device, which reduces wasted time and improves the efficiency of information processing.
  • the mobile terminal device 102 may use different marks to identify the location information that has traveled and the location information that has not traveled. For example, in the calendar, the first display setting is used to display the location information that has traveled, and the other display setting is used to display the location information that has not traveled.
  • the schematic diagram of the method 200 for managing data according to an embodiment of the present disclosure is described above with reference to FIG. 2.
  • the following describes in detail a flowchart of an example method 300 for managing data at a server according to an embodiment of the present disclosure with reference to FIG. 3.
  • the method 300 may be executed by the server 103 as shown in FIG. 1.
  • each action of the method 300 will be described in detail with reference to FIG. 1.
  • the method 300 may also include additional actions not shown and/or the actions shown may be omitted.
  • the scope of the present disclosure is not limited in this respect.
  • the server 103 receives a transmission request related to the travel time and location information of the user 101 from the mobile terminal device 102, where the transmission request includes at least the user identification, travel time and location information.
  • the mobile terminal device 102 obtains the travel time and location information of the user, it will send the information to the server 103 so as to manage the travel time and location information of the user 101.
  • the server 103 determines whether there is a user 101 corresponding to the user ID based on the user ID. After the server 103 receives the transmission request obtained from the mobile terminal, it checks whether the user ID of the user 101 exists on the server 103.
  • the server 103 determines that there is a user 101 corresponding to the user ID, at block 306, the server 103 will store the travel time and location information.
  • the server 103 checks whether a connection request including a user identification is received from the vehicle 104. In some embodiments, when the user 101 opens the application in the vehicle 104, the vehicle 104 sends a connection request including the user identification to the server to obtain information about the user.
  • the server 103 When the server 103 receives the connection request from the vehicle 104, at block 310, the server 103 sends the travel time and location information related to the user identification to the vehicle 104, so that the vehicle 104 starts the automatic navigation based on the travel time and location information .
  • the vehicle 104 When the vehicle 104 receives the travel time and location information of the user from the server 103, the travel time and location information can be recorded in the calendar for the user to view.
  • the server can send the travel time and location information obtained from the mobile terminal device to the vehicle, so that the vehicle can automatically start navigation. It saves the time for users to turn on navigation and improves the efficiency of data processing.
  • the schematic diagram of the method 300 for managing data according to an embodiment of the present disclosure is described above in conjunction with FIG. 3.
  • the flowchart of an example method 400 for managing data according to an embodiment of the present disclosure will be described in detail below with reference to FIG. 4.
  • the method 400 may be executed by the control device in the vehicle 104 as shown in FIG. 1.
  • each action of the method 400 will be described in detail with reference to FIG. 1.
  • the method 400 may also include additional actions not shown and/or the actions shown may be omitted.
  • the scope of the present disclosure is not limited in this respect.
  • the vehicle 104 sends a connection request including the user identification to the server 103.
  • the application on the mobile terminal device 102 for managing the user's trip is used on the vehicle 104, the application on the vehicle 104 will cause the vehicle 104 to send a connection request to the server 103.
  • the connection request includes the user identification of the user 101.
  • the vehicle 104 receives travel time and location information corresponding to the user identification from the server 103. After the server 103 has verified the user identity, the travel time and location information corresponding to the user 101 will be sent to the vehicle 104.
  • the vehicle 104 initiates automatic navigation related to location information based on the travel time. After the vehicle 104 obtains the travel time and location information of the user, it will detect the relationship between the travel time and the current time, and then turn on the automatic navigation based on the location information.
  • information for navigation is generated based on the current location of the vehicle 104 and the location information corresponding to the travel time.
  • the vehicle can automatically start navigation based on the travel time and location information obtained from the server.
  • the time required for users to set up navigation in the vehicle is reduced, and the efficiency of vehicle travel is improved.
  • FIG. 5 shows a schematic block diagram of an example device 500 that can be used to implement embodiments of the present disclosure.
  • the device 500 includes a central processing unit (CPU) 501, which can be loaded according to computer program instructions stored in a read-only memory (ROM) 502 or loaded from a storage unit 508 to a random access memory (RAM) 503. Program instructions to perform various appropriate actions and processing.
  • ROM read-only memory
  • RAM random access memory
  • various programs and data required for the operation of the device 500 can also be stored.
  • the CPU 501, the ROM 502, and the RAM 503 are connected to each other through a bus 504.
  • An input/output (I/O) interface 505 is also connected to the bus 504.
  • an input unit 506 can be a keyboard, a mouse, etc.
  • an output unit 507 for example Various types of displays, speakers, etc.
  • storage unit 508, such as magnetic disks, optical disks, etc.
  • communication unit 509 such as network cards, modems, wireless communication transceivers, etc.
  • the communication unit 509 allows the device 500 to exchange information/data with other devices through a computer network such as the Internet and/or various telecommunication networks.
  • the various processes and processing described above can be executed by the central processing unit 501.
  • the methods 200, 300, and 400 may be implemented as computer software programs, which are tangibly contained in a machine-readable medium, such as the storage unit 508.
  • part or all of the computer program may be loaded and/or installed on the device 500 via the ROM 502 and/or the communication unit 509.
  • the computer program is loaded into the RAM 503 and executed by the CPU 501, one or more actions of the methods 200, 300, and 400 described above can be executed.
  • the present disclosure may be a method, device, system and/or computer program product.
  • the computer program product may include a computer-readable storage medium loaded with computer-readable program instructions for executing various aspects of the present disclosure.
  • the computer-readable storage medium may be a tangible device that can hold and store instructions used by the instruction execution device.
  • the computer-readable storage medium may be, for example, but not limited to, an electrical storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination of the foregoing.
  • Non-exhaustive list of computer-readable storage media include: portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM) Or flash memory), static random access memory (SRAM), portable compact disk read-only memory (CD-ROM), digital versatile disk (DVD), memory stick, floppy disk, mechanical encoding device, such as a printer with instructions stored thereon
  • RAM random access memory
  • ROM read-only memory
  • EPROM erasable programmable read-only memory
  • flash memory flash memory
  • SRAM static random access memory
  • CD-ROM compact disk read-only memory
  • DVD digital versatile disk
  • memory stick floppy disk
  • mechanical encoding device such as a printer with instructions stored thereon
  • the computer-readable storage medium used here is not interpreted as the instantaneous signal itself, such as radio waves or other freely propagating electromagnetic waves, electromagnetic waves propagating through waveguides or other transmission media (for example, light pulses through fiber optic cables), or through wires Transmission of electrical signals.
  • the computer-readable program instructions described herein can be downloaded from a computer-readable storage medium to various computing/processing devices, or downloaded to an external computer or external storage device via a network, such as the Internet, a local area network, a wide area network, and/or a wireless network.
  • the network may include copper transmission cables, optical fiber transmission, wireless transmission, routers, firewalls, switches, gateway computers, and/or edge servers.
  • the network adapter card or network interface in each computing/processing device receives computer-readable program instructions from the network, and forwards the computer-readable program instructions for storage in the computer-readable storage medium in each computing/processing device .
  • the computer program instructions used to perform the operations of the present disclosure may be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-related instructions, microcode, firmware instructions, state setting data, or in one or more programming languages.
  • Source code or object code written in any combination, the programming language includes object-oriented programming languages such as Smalltalk, C++, etc., and conventional procedural programming languages such as "C" language or similar programming languages.
  • Computer-readable program instructions can be executed entirely on the user's computer, partly on the user's computer, executed as a stand-alone software package, partly on the user's computer and partly executed on a remote computer, or entirely on the remote computer or server carried out.
  • the remote computer can be connected to the user's computer through any kind of network-including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computer (for example, using an Internet service provider to connect to the user's computer) connection).
  • LAN local area network
  • WAN wide area network
  • an electronic circuit such as a programmable logic circuit, a field programmable gate array (FPGA), or a programmable logic array (PLA), can be customized by using the status information of the computer-readable program instructions.
  • FPGA field programmable gate array
  • PDA programmable logic array
  • the computer-readable program instructions are executed to realize various aspects of the present disclosure.
  • These computer-readable program instructions can be provided to the processing unit of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so as to produce a machine that makes these instructions when executed by the processing unit of the computer or other programmable data processing device , A device that implements the functions/actions specified in one or more blocks in the flowcharts and/or block diagrams is produced. It is also possible to store these computer-readable program instructions in a computer-readable storage medium. These instructions make computers, programmable data processing apparatuses, and/or other devices work in a specific manner. Thus, the computer-readable medium storing the instructions includes An article of manufacture, which includes instructions for implementing various aspects of the functions/actions specified in one or more blocks in the flowcharts and/or block diagrams.
  • each block in the flowchart or block diagram may represent a module, program segment, or part of an instruction, and the module, program segment, or part of an instruction contains one or more components for realizing the specified logical function.
  • Executable instructions may also occur in a different order than the order marked in the drawings. For example, two consecutive blocks can actually be executed substantially in parallel, or they can sometimes be executed in the reverse order, depending on the functions involved.
  • each block in the block diagram and/or flowchart, and the combination of the blocks in the block diagram and/or flowchart can be implemented by a dedicated hardware-based system that performs the specified functions or actions Or it can be realized by a combination of dedicated hardware and computer instructions.

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Physics & Mathematics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • General Physics & Mathematics (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • Economics (AREA)
  • General Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Marketing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Entrepreneurship & Innovation (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Automation & Control Theory (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Human Computer Interaction (AREA)
  • Primary Health Care (AREA)
  • Development Economics (AREA)
  • Data Mining & Analysis (AREA)
  • Finance (AREA)
  • Accounting & Taxation (AREA)
  • Social Psychology (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Acoustics & Sound (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Game Theory and Decision Science (AREA)
  • Educational Administration (AREA)
  • Computing Systems (AREA)
  • Medical Informatics (AREA)
  • Navigation (AREA)

Abstract

一种用于管理数据的方法(200)、设备(500)和计算机程序产品。该方法(200)包括在移动终端设备(102)处获取与用户(101)的行程有关的数据。该方法(200)还包括识别数据以获得与用户(101)有关的出行时间和与出行时间相对应的位置信息。该方法(200)还包括向服务器(103)发送与出行时间和位置信息有关的传输请求,以使得服务器(103)将出行时间和位置信息发送给与用户(101)的用户标识有关的车辆(104),其中传输请求至少包括用户标识、出行时间和位置信息。通过该方法(200)实现了数据的自动传输,减少了由于用户需要手动输入出行目的地而浪费的时间,提高了资源利用率。

Description

用于管理数据的方法、设备和计算机程序产品 技术领域
本公开的实施例涉及管理数据的领域,并且更具体地,涉及用于管理数据的方法、设备和计算机程序产品。
背景技术
随着技术的发展,人们开发了许多应用于移动终端设备(例如手机)的应用。通过利用移动终端设备上的应用,可以使得用户很方便的解决在很多现实场景中遇到的问题。例如,现在发展的出行应用,很好的解决了用户叫车的问题。
随着技术的发展,现在开发了很多可以和车辆有交互的应用。通过这些涉及车辆的应用,解决了现在用户使用车辆及出行的问题。虽然这些应用已开始被很多用户使用,但是还存在着许多需要解决的问题。
传统的管理数据的方案中,用户通常在需出行的时间通过手机的地图应用输入目的地地址开始导航或者将目的地地址输入车辆的导航系统进行导航,无法实现出行数据的共享,浪费了用户的时间,降低了数据资源的利用率。
发明内容
本公开的实施例提供一种用于管理数据的方法、设备和计算机程序产品,能够实现车辆与手机共享出行数据。
根据本公开的第一方面,提供了一种用于管理数据的方法。该方法包括在移动终端设备处获取与用户的行程有关的数据。该方法还包括识别数据以获得与用户有关的出行时间和与出行时间相对应的位置信息。该方法还包括向服务器发送与出行时间和位置信息有关的传输请求,以使得服务器将出行时间和位置信息发送给与用户 的用户标识有关的车辆,其中传输请求至少包括用户标识、出行时间和位置信息。
根据本公开的第二方面,提供了一种用于管理数据的方法。该方法包括在服务器处从移动终端设备接收与用户的出行时间和位置信息有关的传输请求,其中传输请求至少包括用户标识、出行时间和位置信息。该方法还包括基于用户标识,确定是否存在与用户标识相对应的用户。该方法还包括响应确定存在与用户标识相对应的用户,存储出行时间和位置信息。该方法还包括响应于接收到来自车辆的包括用户标识的连接请求,将与用户标识相关的出行时间和位置信息发送到车辆,以使得车辆基于出行时间和位置信息来启动自动导航。
根据本公开的第三方面,提供了一种用于管理数据的方法。该方法包括在车辆处向服务器发送包括用户标识的连接请求。该方法还包括从服务器接收与用户标识相对应的出行时间和位置信息。该方法还包括基于出行时间,启动与位置信息有关的自动导航。
根据本公开的第四方面,提供了一种用于管理数据的电子设备。该电子设备包括处理器;以及存储器,存储有计算机程序指令,处理器运行存储器中的计算机程序指令控制电子设备执行动作,该动作包括:获取与用户的行程有关的数据;识别数据以获得与用户有关的出行时间和与出行时间相对应的位置信息;以及向服务器发送与出行时间和位置信息有关的传输请求,以使得服务器将出行时间和位置信息发送给与用户的用户标识有关的车辆,其中传输请求至少包括用户标识、出行时间和位置信息。
根据本公开的第五方面,提供了一种用于管理数据的电子设备。该电子设备包括处理器;以及存储器,存储有计算机程序指令,处理器运行存储器中的计算机程序指令控制电子设备执行动作,访动作包括从移动终端设备接收与用户的出行时间和位置信息有关的传输请求,其中传输请求至少包括用户标识、出行时间和位置信息;基于用户标识,确定是否与用户标识相对应的用户;响应确定存在 与用户标识相对应的用户,存储出行时间和位置信息;以及响应于接收到来自车辆的包括用户标识的连接请求,将与用户标识相关的出行时间和位置信息发送到车辆,以使得车辆基于出行时间和位置信息来启动自动导航。
根据本公开的第六方面,提供了一种用于管理数据的电子设备。该电子设备包括处理器;以及存储器,存储有计算机程序指令,处理器运行存储器中的计算机程序指令控制电子设备执行动作,动作包括:向服务器发送包括用户标识的连接请求;从服务器接收与用户标识相对应的出行时间和位置信息;以及基于出行时间,启动与位置信息有关的自动导航。
根据本公开的第七方面,提供了一种计算机程序产品,该计算机程序产品被有形地存储在非易失性计算机可读介质上并且包括机器可执行指令,该机器可执行指令在被执行时使机器执行本公开的第一方面中的方法的步骤。
根据本公开的第八方面,提供了一种计算机程序产品,该计算机程序产品被有形地存储在非易失性计算机可读介质上并且包括机器可执行指令,该机器可执行指令在被执行时使机器执行本公开的第二方面中的方法的步骤。
根据本公开的第九方面,提供了一种计算机程序产品,该计算机程序产品被有形地存储在非易失性计算机可读介质上并且包括机器可执行指令,该机器可执行指令在被执行时使机器执行本公开的第三方面中的方法的步骤。
附图说明
通过结合附图对本公开示例性实施例进行更详细的描述,本公开的上述以及其它目的、特征和优势将变得更加明显,其中,在本公开示例性实施例中,相同的参考标号通常代表相同部件。
图1图示了根据本公开的实施例的设备和/或方法可以在其中被实施的环境100的示意图;
图2图示了根据本公开的实施例的用于管理数据的方法200的流程图;
图3图示了根据本公开的实施例的用于管理数据的方法300的流程图;
图4图示了根据本公开的实施例的用于管理数据的方法400的流程图;
图5图示了适于用来实施本公开内容的实施例的示例设备500的示意性框图。
在各个附图中,相同或对应的标号表示相同或对应的部分。
具体实施方式
下面将参照附图更详细地描述本公开的实施例。虽然附图中显示了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。
在本公开的实施例的描述中,术语“包括”及其类似用语应当理解为开放性包含,即“包括但不限于”。术语“基于”应当理解为“至少部分地基于”。术语“一个实施例”或“该实施例”应当理解为“至少一个实施例”。术语“第一”、“第二”等等可以指代不同的或相同的对象。下文还可能包括其他明确的和隐含的定义。
下面将参考附图中示出的若干示例实施例来描述本公开的原理。虽然附图中显示了本公开的优选实施例,但应当理解,描述这些实施例仅是为了使本领域技术人员能够更好地理解进而实现本公开,而并非以任何方式限制本公开的范围。
通常,在用户要到一个位置时或者计划到预定位置时,用户不会对该位置信息进行任何处理。在当天出行时,当用户进入车辆后,用户才通过手机的地图应用输入目的地地址开始导航或者将目的地 地址输入车辆的导航系统进行导航。然而,这种方式使得用户需要在出行时手动输入出行目的地,无法实现车辆与手机共享出行数据,浪费了用户的时间,降低了数据资源的利用率。
为了至少解决上述问题中的部分问题,本公开提出了一种用于管理数据的方法。该方法通过在移动终端设备处获取与用户的行程有关的数据。然后对获得的数据进行识别以获得用户的出行时间和位置信息。移动终端设备可以将该信息发送到服务器,然后由服务器转发给车辆,以实现车辆的自动导航。通过上述方法,可以减少由于用户需要手动输入出行目的地而浪费的时间,使得车辆与手机能够共享出行数据,提高了数据的处理效率和资源利用率。
图1图示了根据本公开的实施例的设备和/或方法可以在其中被实施的环境100的示意图。环境100可以包括移动终端设备102、服务器103、车辆104中的控制设备(未具体示出)。移动终端设备102、服务器103、车辆104中的控制设备可以进行数据交互。在一些实施例中,环境100可以为车联网环境。
移动终端设备102包括但不限于移动电话、个人数字助理(PDA)、媒体播放器、手持或膝上型设备、小型计算机、可穿戴式设备等。
移动终端设备102上可以运行应用。移动终端设备102可以配置有语音识别部件、图像识别部件等传感器部件。
在一些实施例中,移动终端设备102可以识别用户101输入的语音并且从用户101输入的语音数据中识别出用户的出行时间和用户101想要去的目的地的位置信息。该位置信息可以是目的地名称,也可以坐标信息。例如,用户说8月9号到达千岛湖洲际酒店,晚上“千岛大鱼头”吃饭。第2天去渔人码头,租自行车,环湖骑行;然后去“千岛农家”吃饭。通过语音识别,可以提取出出行时间8月9日,与其对应的位置包括千岛湖洲际酒店;8月9日晚上,与其对应的位置信息为千岛大鱼头;还可以提取第2天(8月10日),与其对应的位置信息包括渔人码头和千岛农家。
在一些实施例中,移动终端设备102可以识别图像。通过识别图像来获得用户101的出行时间和位置信息。例如可以识别用户101手写的出行时间和用户101想要去的目的地的位置信息。
在一些实施例中,移动终端设备102可以扫描移动终端设备102本身的短消息来获得用户101的出行时间和用户101想要去的目的地的位置信息。
关于服务器103,其包括但不限于个人计算机、服务器计算机、手持或膝上型设备、多处理器系统、消费电子产品、小型计算机、大型计算机、包括上述系统或设备中的任意一个的分布式计算环境等。在一些实施列中,服务器103中实现有用于管理用户101与车辆信息的平台。在一些实施例中,服务器103是用于管理用户与车辆信息的平台的一部分。例如,该服务器103是车联网环境的一部分。
移动终端设备102可以将获得的用户101的出行时间和与该出行时间相对应的目的地的位置信息发送给服务器103。服务器103可以管理用户101的出行时间和与该出行时间相应的位置信息。
环境100还包括车辆104以及其中的控制设备。车辆104指代可以接收信息并且可以行驶的任何交通工具或其他物体。然而应当理解,这仅仅出于示例的目的,而无意于限制本公开的范围。
车辆104可以接收来自服务器103的信息。在一些实施例中,在车辆104中的控制设备运行应用,其可以将应用的用户标识信息发送给服务器103。备选地或附加地,在车辆104中运行的应用与在移动终端设备102中运行的用应是相同的应用。如果用户标识信息存在于服务器103中,服务器103可以将与该用户101相对应的出行时间和位置信息发送给车辆104,以使得车辆104基于当前时间和出行时间来确定是否启动自动导航。
上面结合图1描述了根据本公开的实施例的用于管理数据的示例环境100的示意图。下面结合图2详细描述根据本公开的实施例的用于管理数据的示例方法200的流程图。例如,方法200可以由 如图1所示的移动终端设备102来执行。以下将结合图1来详细描述方法200的各个动作。应当理解,方法200还可以包括未示出的附加动作和/或可以省略所示出的动作。本公开的范围在此方面不受限制。
在框202处,移动终端设备102获取与用户101的行程有关的数据。移动终端设备102内运行的应用可以利用移动终端设备102的一些部件或功能来获取与用户101的行程有关的数据。
在一些实施例中,移动终端设备102获取由用户101在移动终端设备102处输入的语音数据。该语音数据是用户输入与行程有关的数据。
在一些实施例中,移动终端设备102获取与用户101的行程有关的图像数据,图像数据来自移动终端设备102和服务器103中的至少一处。例如,用户101使用移动终端设备102拍摄用户101手写的行程信息。
在一些实施例中,移动终端设备102获取移动终端设备102上的短消息(例如,手机中的短信)。如果用户101预定了电影院、酒店、饭店、宾馆等,通常会收到关于上述地点的预定信息的短消息。
在框204处,移动终端设备102识别数据以获得与用户101有关的出行时间和与出行时间相对应的位置信息。在移动终端设备102获得了用户101的行程数据后,对上述数据进行处理便可以获得用户101的出行时间和位置信息。
在一些实施例中,移动终端设备102如果获得来自用户语音数据,通过对语音数据进行识别来获得用户101的出行时间和与该出行时间相对应的位置信息。该位置信息可以是目的地的名称,也可以是目的地的坐标。
在一些实施例中,移动终端设备102如果获得的是图像数据,则可以对图像数据进行图像识别来获得出行时间和位置信息。
在一些实施例中,移动终端设备102如果获得的是短消息,则 可以对短消息进行扫描,来获得出行时间和位置信息。例如,通过扫描短消息可以获取到用户预定的电影院、酒店、饭店、宾馆等地址和时间信息。如果用户预订酒店,通过扫描短信,出行时间和酒店的地址可以被自动获取。
在框206处,移动终端设备102向服务器103发送与出行时间和位置信息有关的传输请求,以使得服务器103将出行时间和位置信息发送给与用户的用户标识有关的车辆,其中传输请求至少包括用户标识、出行时间和位置信息。
在移动终端设备102获得了用户101的出行时间和位置信息后,移动终端设备102可以将获得出行时间和位置信息传送到服务器103。服务器103可以管理用户101的出行时间和位置信息。如果用户101在车辆104中时,例如用户101通过车辆104中的应用向服务器103发送获取用户行程的请求时,服务器103可以把用户101的行程信息(例如,出行时间和位置信息)发送给车辆104,使得车辆104可以基于当前时间和出行时间来开启自动导航。
通过上述方法,通过将移动终端设备获得的出行时间和位置信息通过服务器传送到车辆,使得可以减少由于用户需要手动输入出行目的地而浪费的时间,提高了资源利用率,也提高了数据的处理效率。
在一些实施例中,移动终端设备102还基于出行时间来存储位置信息。备选地或附加地,移动终端设备102基于出行时间,将位置信息存储在日历中。例如,移动终端设备102将获得出行时间和位置信息存储在移动终端设备102的预定应用的日历中。
在一些实施例中,移动终端设备102在确认当前时间与出行时间匹配时,会向用户101显示与位置信息有关的提示信息。例如,移动终端设备102中存储的出行时间和当前时间匹配时,移动终端设备102可以向用户101显示包括自动导航信息或叫车服务信息等的提示信息。如果用户101没有开车,则可以向用户101显示是否叫车。如果用户101需要叫车,则可以直接进行到该位置的叫车服 务。
在一些实施例中,用户101可以在移动终端设备102处进行查询操作,例如时间查询和位置查询。
在一些实施例中,在接收到包括查询时间的第一查询请求时,即在用户输入查询时间时,移动终端设备102确定是否存在与查询时间相对应的位置信息,如果确定存在与查询时间有关的位置信息,向用户显示与该查询时间相对应的位置信息。例如,用户输入日期或点击日历中的某日,则将该日期或该日有关的位置信息显示给用户。备选地或附加地,在显示位置信息时,将查询日期也一块显示。
在一些实施例中,在接收到包括查询位置信息的第二查询请求,即用户输入查询位置时,移动终端设备102确定是否存在与查询位置信息有关的出行时间;如果存在与查询位置信息有关的出行时间,则向用户显示出行时间。备选地或附加地,在显示时间时,将查询位置也一块显示。
通过上述方式,在移动终端设备处可以使用户快捷、方便的获得信息,减少了浪费的时间,提高了信息处理的效率。
为了便于管理已出行的位置信息和未出行的位置信息,移动终端设备102可以采用不同的标记标识已出行的位置信息和未出行的位置信息。例如,在日历中采用第一种显示设置显示已出行的位置信息,采用另一种显示设置显示未出行的位置信息。
上面结合图2描述了根据本公开的实施例的用于管理数据的方法200的示意图。下面结合图3详细描述根据本公开的实施例的在服务器处用于管理数据的示例方法300的流程图。例如,方法300可以由如图1所示的服务器103来执行。以下将结合图1来详细描述方法300的各个动作。应当理解,方法300还可以包括未示出的附加动作和/或可以省略所示出的动作。本公开的范围在此方面不受限制。
在框302处,服务器103从移动终端设备102接收与用户101的出行时间和位置信息有关的传输请求,其中传输请求至少包括用 户标识、出行时间和位置信息。在移动终端设备102获得了用户的出行时间和位置信息时,会将这些信息发送到服务器103以便于对用户101的出行时间和位置信息进行管理。
在框304处,服务器103基于用户标识,确定是否存在与用户标识相对应的用户101。服务器103在接收到从移动终端获得的传输请求后,会检查该用户101的用户标识是否存在地服务器103上。
如果服务器103确定存在与用户标识相对应的用户101,在框306处,服务器103将存储该出行时间和位置信息。
在框308处,服务器103会检查是否接收到来自车辆104的包括用户标识的连接请求。在一些实施例中,当用户101在车辆104内打开应用时,车辆104会将包括用户标识的连接请求发送给服务器以获得关于用户的信息。
在服务器103接收到来自车辆104的连接请求时,在框310处,服务器103将与用户标识相关的出行时间和位置信息发送到车辆104,以使得车辆104基于出行时间和位置信息来启动自动导航。
在车辆104从服务器103接收到用户的出行时间和位置信息时,可以将出行时间和位置信息记录在日历中以便于用户查看。
通过上述方法,服务器可以将从移动终端设备获得的出行时间和位置信息发送给车辆,使得车辆能够自动启动导航。节省了用户开启导航的时间,提高了数据的处理效率。
上面结合图3描述了根据本公开的实施例的用于管理数据的方法300的示意图。下面结合图4详细描述根据本公开的实施例的用于管理数据的示例方法400的流程图。例如,方法400可以由如图1所示的车辆104中的控制设备来执行。以下将结合图1来详细描述方法400的各个动作。应当理解,方法400还可以包括未示出的附加动作和/或可以省略所示出的动作。本公开的范围在此方面不受限制。
在框402处,车辆104向服务器103发送包括用户标识的连接请求。在一些实施例中,在用户101进入车辆104后,如果在车辆 104上使用移动终端设备102上用于管理用户行程的应用,则车辆104上的应用会使得车辆104向服务器103发送连接请求。该连接请求包括用户101的用户标识。
在框404处,车辆104从服务器103接收与用户标识相对应的出行时间和位置信息。在服务器103验证了用户标识后,会将与用户101相对应的出行时间和位置信息发送给车辆104。
在框406处,车辆104基于出行时间,启动与位置信息有关的自动导航。车辆104在获得了用户了出行时间和位置信息后,会检测出行时间和当前时间的关系,然后依据位置信息来开启自动导航。
在一些实施例中,如果确认当前时间与出行时间匹配,基于车辆104的当前位置和与出行时间相对应的位置信息生成用于导航的信息。
通过上述方法,车辆可以基于从服务器获得的出行时间和位置信息来自动启动导航。通过数据的自动获取,减少了用户需要在车辆中设置导航的时间,提高了车辆出行的效率。
图5示出了可以用来实施本公开内容的实施例的示例设备500的示意性框图。例如,如图1所示的移动终端设备102、服务器103、车辆104内的控制设备的任一项可以由设备500来实施。如图所示,设备500包括中央处理单元(CPU)501,其可以根据存储在只读存储器(ROM)502中的计算机程序指令或者从存储单元508加载到随机访问存储器(RAM)503中的计算机程序指令,来执行各种适当的动作和处理。在RAM 503中,还可存储设备500操作所需的各种程序和数据。CPU 501、ROM 502以及RAM 503通过总线504彼此相连。输入/输出(I/O)接口505也连接至总线504。
设备500中的多个部件连接至I/O接口505,包括:输入单元506,例如在设备500实现移动终端设备102、服务器103时,输入单元506可以为键盘、鼠标等;输出单元507,例如各种类型的显示器、扬声器等;存储单元508,例如磁盘、光盘等;以及通信单元509,例如网卡、调制解调器、无线通信收发机等。通信单元509允许设 备500通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据。
上文所描述的各个过程和处理,例如方法200、300和400可由中央处理单元501执行。例如,在一些实施例中,方法200、300和400可被实现为计算机软件程序,其被有形地包含于机器可读介质,例如存储单元508。在一些实施例中,计算机程序的部分或者全部可以经由ROM 502和/或通信单元509而被载入和/或安装到设备500上。当计算机程序被加载到RAM 503并由CPU 501执行时,可以执行上文描述的方法200、300和400的一个或多个动作。
本公开可以是方法、装置、系统和/或计算机程序产品。计算机程序产品可以包括计算机可读存储介质,其上载有用于执行本公开的各个方面的计算机可读程序指令。
计算机可读存储介质可以是可以保持和存储由指令执行设备使用的指令的有形设备。计算机可读存储介质例如可以是――但不限于――电存储设备、磁存储设备、光存储设备、电磁存储设备、半导体存储设备或者上述的任意合适的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、静态随机存取存储器(SRAM)、便携式压缩盘只读存储器(CD-ROM)、数字多功能盘(DVD)、记忆棒、软盘、机械编码设备、例如其上存储有指令的打孔卡或凹槽内凸起结构、以及上述的任意合适的组合。这里所使用的计算机可读存储介质不被解释为瞬时信号本身,诸如无线电波或者其他自由传播的电磁波、通过波导或其他传输媒介传播的电磁波(例如,通过光纤电缆的光脉冲)、或者通过电线传输的电信号。
这里所描述的计算机可读程序指令可以从计算机可读存储介质下载到各个计算/处理设备,或者通过网络、例如因特网、局域网、广域网和/或无线网下载到外部计算机或外部存储设备。网络可以包括铜传输电缆、光纤传输、无线传输、路由器、防火墙、交换机、 网关计算机和/或边缘服务器。每个计算/处理设备中的网络适配卡或者网络接口从网络接收计算机可读程序指令,并转发该计算机可读程序指令,以供存储在各个计算/处理设备中的计算机可读存储介质中。
用于执行本公开操作的计算机程序指令可以是汇编指令、指令集架构(ISA)指令、机器指令、机器相关指令、微代码、固件指令、状态设置数据、或者以一种或多种编程语言的任意组合编写的源代码或目标代码,所述编程语言包括面向对象的编程语言—诸如Smalltalk、C++等,以及常规的过程式编程语言—诸如“C”语言或类似的编程语言。计算机可读程序指令可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络—包括局域网(LAN)或广域网(WAN)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。在一些实施例中,通过利用计算机可读程序指令的状态信息来个性化定制电子电路,例如可编程逻辑电路、现场可编程门阵列(FPGA)或可编程逻辑阵列(PLA),该电子电路可以执行计算机可读程序指令,从而实现本公开的各个方面。
这里参照根据本公开实施例的方法、装置(系统)和计算机程序产品的流程图和/或框图描述了本公开的各个方面。应当理解,流程图和/或框图的每个方框以及流程图和/或框图中各方框的组合,都可以由计算机可读程序指令实现。
这些计算机可读程序指令可以提供给通用计算机、专用计算机或其它可编程数据处理装置的处理单元,从而生产出一种机器,使得这些指令在通过计算机或其它可编程数据处理装置的处理单元执行时,产生了实现流程图和/或框图中的一个或多个方框中规定的功能/动作的装置。也可以把这些计算机可读程序指令存储在计算机可 读存储介质中,这些指令使得计算机、可编程数据处理装置和/或其他设备以特定方式工作,从而,存储有指令的计算机可读介质则包括一个制造品,其包括实现流程图和/或框图中的一个或多个方框中规定的功能/动作的各个方面的指令。
也可以把计算机可读程序指令加载到计算机、其它可编程数据处理装置、或其它设备上,使得在计算机、其它可编程数据处理装置或其它设备上执行一系列操作步骤,以产生计算机实现的过程,从而使得在计算机、其它可编程数据处理装置、或其它设备上执行的指令实现流程图和/或框图中的一个或多个方框中规定的功能/动作。
附图中的流程图和框图显示了根据本公开的多个实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或指令的一部分,所述模块、程序段或指令的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
以上已经描述了本公开的各实施例,上述说明是示例性的,并非穷尽性的,并且也不限于所披露的各实施例。在不偏离所说明的各实施例的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。本文中所用术语的选择,旨在最好地解释各实施例的原理、实际应用或对市场中的技术的技术改进,或者使本技术领域的其它普通技术人员能理解本文披露的各实施例。

Claims (18)

  1. 一种用于管理数据的方法,包括:
    在移动终端设备处获取与用户的行程有关的数据;
    识别所述数据以获得与所述用户有关的出行时间和与所述出行时间相对应的位置信息;以及
    向服务器发送与所述出行时间和位置信息有关的传输请求,以使得所述服务器将所述出行时间和位置信息发送给与所述用户的用户标识有关的车辆,其中所述传输请求至少包括所述用户标识、所述出行时间和所述位置信息。
  2. 根据权利要求1所述的方法,其中获取与用户的行程有关的数据包括以下项中的至少一项:
    获取由所述用户在所述移动终端设备处输入的语音数据;
    获取与所述用户的行程有关的图像数据,所述图像数据来自所述移动终端设备和所述服务器中的至少一处;或者
    获取所述移动终端设备上的短消息。
  3. 根据权利要求1所述的方法,还包括基于所述出行时间来存储所述位置信息。
  4. 根据权利要求3所述的方法,其中基于所述出行时间来存储所述位置信息包括:
    基于所述出行时间,将所述位置信息存储在日历中。
  5. 根据权利要求1所述的方法,还包括:
    响应于确认当前时间与所述出行时间匹配,向所述用户显示与所述位置信息有关的提示信息。
  6. 根据权利要求5所述的方法,其中所述提示信息包括自动导航信息或叫车服务信息。
  7. 根据权利要求1所述的方法,还包括:
    响应于接收到包括查询时间的第一查询请求,确定是否存在与所述查询时间相对应的所述位置信息;以及
    响应于确定存在与所述查询时间有关的所述位置信息,显示所述位置信息。
  8. 根据权利要求1所述的方法,还包括:
    响应于接收到包括查询位置信息的第二查询请求,确定是否存在与所述查询位置信息有关的出行时间;以及
    响应于存在与所述查询位置信息有关的所述出行时间,显示所述出行时间。
  9. 根据权利要求1所述的方法,还包括:
    采用不同的标记标识已出行的位置信息和未出行的位置信息。
  10. 一种用于管理数据的方法,包括:
    在服务器处从移动终端设备接收与用户的出行时间和位置信息有关的传输请求,其中所述传输请求至少包括用户标识、所述出行时间和所述位置信息;
    基于所述用户标识,确定是否存在与所述用户标识相对应的所述用户;
    响应确定存在与所述用户标识相对应的所述用户,存储所述出行时间和所述位置信息;以及
    响应于接收到来自车辆的包括所述用户标识的连接请求,将与所述用户标识相关的所述出行时间和所述位置信息发送到所述车辆,以使得所述车辆基于所述出行时间和所述位置信息来启动自动导航。
  11. 一种用于管理数据的方法,包括:
    在车辆处向服务器发送包括用户标识的连接请求;
    从所述服务器接收与所述用户标识相对应的出行时间和位置信息;以及
    基于所述出行时间,启动与所述位置信息有关的自动导航。
  12. 根据权利要求11所述的方法,其中启动与所述位置信息有关的自动导航包括:
    响应于确认当前时间与所述出行时间匹配,基于所述车辆的当 前位置和与所述出行时间相对应的位置信息生成用于导航的信息。
  13. 一种用于管理数据的电子设备,所述电子设备包括:
    处理器;以及
    存储器,存储有计算机程序指令,处理器运行存储器中的所述计算机程序指令控制所述电子设备执行根据权利要求1-9任一项所述的方法的步骤。
  14. 一种用于管理数据的电子设备,所述电子设备包括:
    处理器;以及
    存储器,存储有计算机程序指令,处理器运行存储器中的所述计算机程序指令控制所述电子设备执行根据权利要求10所述的方法的步骤。
  15. 一种用于管理数据的电子设备,所述电子设备包括:
    处理器;以及
    存储器,存储有计算机程序指令,处理器运行存储器中的所述计算机程序指令控制所述电子设备执行根据权利要求11-12任一项所述的方法的步骤。
  16. 一种计算机可读存储介质,其上存储在计算机程序,所述程序被处理器执行时实现根据权利要求1-9中任一项所述的方法。
  17. 一种计算机可读存储介质,其上存储在计算机程序,所述程序被处理器执行时实现根据权利要求10中所述的方法。
  18. 一种计算机可读存储介质,其上存储在计算机程序,所述程序被处理器执行时实现根据权利要求11-12中任一项所述的方法。
PCT/CN2019/124068 2019-09-25 2019-12-09 用于管理数据的方法、设备和计算机程序产品 Ceased WO2021056831A1 (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
EP19946888.5A EP4043831A4 (en) 2019-09-25 2019-12-09 METHOD AND DEVICE FOR DATA MANAGEMENT AND COMPUTER PROGRAM PRODUCT
US17/763,669 US12200582B2 (en) 2019-09-25 2019-12-09 Method and device for managing data, and computer program product

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201910911296.5 2019-09-25
CN201910911296.5A CN112565316B (zh) 2019-09-25 2019-09-25 用于管理数据的方法、设备

Publications (1)

Publication Number Publication Date
WO2021056831A1 true WO2021056831A1 (zh) 2021-04-01

Family

ID=75029200

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2019/124068 Ceased WO2021056831A1 (zh) 2019-09-25 2019-12-09 用于管理数据的方法、设备和计算机程序产品

Country Status (4)

Country Link
US (1) US12200582B2 (zh)
EP (1) EP4043831A4 (zh)
CN (1) CN112565316B (zh)
WO (1) WO2021056831A1 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113589745A (zh) * 2021-08-31 2021-11-02 东软睿驰汽车技术(大连)有限公司 车辆远程控制方法、装置和电子设备
EP4293535A4 (en) * 2021-05-20 2024-07-24 Huawei Technologies Co., Ltd. INFORMATION RECOMMENDATION PROCEDURE AND RELATED DEVICE

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20220066792A1 (en) * 2019-12-04 2022-03-03 Shanghai Qwi Smart Technology Co., Ltd. Methods for Information Processing and In-Vehicle Electronic Device
CN113885608B (zh) * 2021-10-21 2022-06-28 奇瑞汽车股份有限公司 车辆的控制方法和装置
EP4718031A1 (en) * 2024-09-27 2026-04-01 Novus Hi-Tech Robotic Systemz Private Ltd. System and method for automated trip management

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090222587A1 (en) * 2008-02-28 2009-09-03 Point-I Co., Ltd. Providing location path
CN102595316A (zh) * 2012-02-24 2012-07-18 惠州华阳通用电子有限公司 一键通电话导航的实现方法
CN103424121A (zh) * 2013-08-27 2013-12-04 深圳市卡讯尔车联网科技开发有限公司 基于云服务器的车载导航方法及系统
CN103824467A (zh) * 2013-12-18 2014-05-28 招商局重庆交通科研设计院有限公司 针对私有车辆的预约式交通导航服务方法及装置
CN109323707A (zh) * 2018-09-12 2019-02-12 上海博泰悦臻电子设备制造有限公司 行程提醒方法及导航终端
CN109859510A (zh) * 2018-12-17 2019-06-07 安徽酷哇机器人有限公司 自动驾驶车辆调度方法

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3781795B2 (ja) * 1995-01-20 2006-05-31 三菱電機株式会社 移動体用ナビゲーション装置
US10163074B2 (en) * 2010-07-07 2018-12-25 Ford Global Technologies, Llc Vehicle-based methods and systems for managing personal information and events
US20130151149A1 (en) * 2011-12-07 2013-06-13 Ford Global Technologies, Llc Vehicle navigation system synchronization with user calendar
CN104330091A (zh) * 2013-07-23 2015-02-04 大陆汽车投资(上海)有限公司 基于信息共享的导航系统及导航方法
US10284651B2 (en) * 2014-02-27 2019-05-07 Harman International Industries, Incorporated Data aggregation and delivery
US20160156773A1 (en) * 2014-11-28 2016-06-02 Blackberry Limited Dynamically updating route in navigation application in response to calendar update
US10391958B2 (en) * 2015-07-30 2019-08-27 Ford Global Technologies, Llc Methods and systems to customize a vehicle computing system based on an electronic calendar
CN105282251B (zh) 2015-10-30 2018-12-11 小米科技有限责任公司 叫车方法和装置
CN105890611A (zh) * 2016-03-29 2016-08-24 乐视控股(北京)有限公司 一种导航路线的生成方法和装置、设备
CN108205711A (zh) * 2016-12-16 2018-06-26 北京嘀嘀无限科技发展有限公司 一种智能约车方法和装置
US10180682B2 (en) * 2017-02-23 2019-01-15 The Directv Group, Inc. Shared control of vehicle functions
US10731991B2 (en) * 2017-08-16 2020-08-04 Wipro Limited Method and device for determining navigation of a vehicle based on feasibility of events
CN108389418A (zh) * 2018-04-27 2018-08-10 北京智行者科技有限公司 自动驾驶车辆的调度方法
US10664328B2 (en) * 2018-05-22 2020-05-26 International Business Machines Corporation Calendar entry creation by interaction with map application
CN109115236A (zh) * 2018-07-10 2019-01-01 上海博泰悦臻电子设备制造有限公司 车辆、车机设备及其基于条件触发的行程自动导航方法
CN110146105B (zh) * 2019-05-29 2022-05-20 阿波罗智联(北京)科技有限公司 路线导航方法、智能家居设备、服务器、电子设备

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090222587A1 (en) * 2008-02-28 2009-09-03 Point-I Co., Ltd. Providing location path
CN102595316A (zh) * 2012-02-24 2012-07-18 惠州华阳通用电子有限公司 一键通电话导航的实现方法
CN103424121A (zh) * 2013-08-27 2013-12-04 深圳市卡讯尔车联网科技开发有限公司 基于云服务器的车载导航方法及系统
CN103824467A (zh) * 2013-12-18 2014-05-28 招商局重庆交通科研设计院有限公司 针对私有车辆的预约式交通导航服务方法及装置
CN109323707A (zh) * 2018-09-12 2019-02-12 上海博泰悦臻电子设备制造有限公司 行程提醒方法及导航终端
CN109859510A (zh) * 2018-12-17 2019-06-07 安徽酷哇机器人有限公司 自动驾驶车辆调度方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP4043831A4 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP4293535A4 (en) * 2021-05-20 2024-07-24 Huawei Technologies Co., Ltd. INFORMATION RECOMMENDATION PROCEDURE AND RELATED DEVICE
CN113589745A (zh) * 2021-08-31 2021-11-02 东软睿驰汽车技术(大连)有限公司 车辆远程控制方法、装置和电子设备

Also Published As

Publication number Publication date
EP4043831A4 (en) 2023-11-01
US20220248195A1 (en) 2022-08-04
CN112565316B (zh) 2023-06-16
EP4043831A1 (en) 2022-08-17
CN112565316A (zh) 2021-03-26
US12200582B2 (en) 2025-01-14

Similar Documents

Publication Publication Date Title
WO2021056831A1 (zh) 用于管理数据的方法、设备和计算机程序产品
US20230283984A1 (en) Location history access for lost tracking device
US11803819B2 (en) System and method of providing to-do list of user
US8644847B1 (en) Providing geographic location information on a telephone device
CN109725975B (zh) 消息被读状态的提示方法、装置和电子设备
US9585184B1 (en) Using multiple wireless connections
CN104584009B (zh) 用于基于任务的远程服务的方法和装置
CN109697100A (zh) 会话消息显示处理方法和装置
WO2023061480A1 (zh) 评论分享方法、装置和电子设备
WO2020168893A1 (zh) 姓名标签显示方法和装置
CN101303650A (zh) 一种软件平台的功能扩展方法及功能扩展系统
CN109036398A (zh) 语音交互方法、装置、设备及存储介质
EP2854425A1 (en) Method and apparatus for providing a smart address finder
CN115599360A (zh) 数据处理方法、装置、电子设备及存储介质
US9226099B2 (en) Communicating with an owner of an object without the owner's contact information
CN112422614B (zh) 用于设备交互的方法、装置和介质
US20150271112A1 (en) Method and apparatus for creating group and exiting group
CN113691937B (zh) 用于确定位置信息的方法、云手机和终端设备
WO2021109306A1 (zh) 用于信息处理的方法、设备和计算机存储介质
US9887948B2 (en) Augmenting location of social media posts based on proximity of other posts
CN116233049B (zh) 信息处理方法、装置及电子设备
CN110519373B (zh) 用于推送信息的方法和装置
US20180254967A1 (en) Interactive personal digital assistant device
WO2025081900A1 (zh) 一种交互方法、装置、设备和存储介质
WO2020224295A1 (zh) 用于管理信息的方法、装置和系统

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 19946888

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

ENP Entry into the national phase

Ref document number: 2019946888

Country of ref document: EP

Effective date: 20220421