CN110928603A - Service providing method and device - Google Patents
Service providing method and device Download PDFInfo
- Publication number
- CN110928603A CN110928603A CN201911048013.5A CN201911048013A CN110928603A CN 110928603 A CN110928603 A CN 110928603A CN 201911048013 A CN201911048013 A CN 201911048013A CN 110928603 A CN110928603 A CN 110928603A
- Authority
- CN
- China
- Prior art keywords
- application
- vehicle
- cloud service
- webpage
- service platform
- 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.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/448—Execution paradigms, e.g. implementations of programming paradigms
- G06F9/4482—Procedural
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9535—Search customisation based on user profiles and personalisation
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Information Transfer Between Computers (AREA)
- Stored Programmes (AREA)
Abstract
The application discloses a service providing method, in the method, a vehicle machine responds to a call instruction triggered by a user aiming at a target application and generates an application call instruction comprising an application identifier corresponding to the target application; then, the application calling instruction is sent to a cloud service platform, and the cloud service platform is used for bearing a webpage version application program provided by a third-party application service provider; after the cloud service platform finds the webpage application data corresponding to the target application based on the application identifier corresponding to the target application, the webpage application data are fed back to the vehicle machine; after the vehicle machine receives the webpage application data, the target application can be operated based on the webpage application data through the browser of the vehicle machine. According to the method, the in-vehicle machine directly runs the webpage version application program provided by the cloud service platform based on the browser of the in-vehicle machine under the condition that the in-vehicle machine is not required to be improved and any application program is not required to be downloaded, and the entertainment experience in the in-vehicle is improved.
Description
Technical Field
The present application relates to the field of internet technologies, and in particular, to a service providing method and apparatus.
Background
With the development of internet technology, various application programs which can be applied to mobile phone terminals are in endless, and rich entertainment experience is brought to people. However, for the car machine, the in-car entertainment service ecology brought by the car machine is far behind that of the mobile phone, and the service mode of the abundant internet resources in the car networking scene cannot be extended nowadays.
The reason for this is that, for most car machines, in consideration of the problems in the aspects of information security and the like, users are not usually supported to download various application programs; in addition, the car machine has generally poor working performance, and is generally difficult to support the running of various entertainment applications, that is, the problems of running jam and the like are generally easy to occur when the car machine is used for running the entertainment applications.
In summary, how to improve the in-vehicle entertainment experience becomes a problem to be solved urgently at present.
Disclosure of Invention
In view of this, embodiments of the present application provide a service providing method and apparatus, which can effectively improve in-vehicle entertainment experience
In order to solve the above problem, the technical solution provided by the embodiment of the present application is as follows:
in a first aspect, an embodiment of the present application provides a service providing method, which is applied to a car machine, and the method includes:
responding to the calling operation of a user for the target application, and generating an application calling instruction; the application calling instruction comprises an application identifier corresponding to the target application;
sending the application calling instruction to a cloud service platform; the cloud service platform is used for bearing a webpage version application program provided by a third-party application service provider;
and receiving webpage application data fed back by the cloud service platform in response to the application calling instruction, and running the target application based on the webpage application data through a browser.
Optionally, the browser is associated with a target user account; before the running of the target application based on the web application data by the browser, the method further comprises:
and logging in the target application by using the target user account.
Optionally, the method further includes:
displaying an application icon corresponding to the default application; the default application is formulated for the cloud service platform.
Optionally, the method further includes:
responding to a keyword input by a user through an application search control, and generating an application search instruction; the application search instruction comprises the keyword;
sending the application searching instruction to the cloud service platform so that the cloud service platform can search the candidate application program associated with the keyword from the application programs borne by the cloud service platform;
receiving search data fed back by the cloud service platform in response to the application search instruction, wherein the search data comprises an application name and application information corresponding to the candidate application program.
Optionally, the target application has a right to call a vehicle hardware interface; the method further comprises:
and when the target application is operated, controlling corresponding vehicle hardware by calling the vehicle hardware interface, and/or acquiring reference information from the vehicle hardware.
Optionally, the authority to invoke the vehicle hardware interface includes: calling the authority of the vehicle-mounted air conditioner interface; the controlling the corresponding vehicle hardware by calling the vehicle hardware interface and/or obtaining the reference information from the vehicle hardware includes:
and controlling the vehicle-mounted air conditioner through the vehicle-mounted air conditioner interface, and/or acquiring the temperature information in the vehicle from the vehicle-mounted air conditioner.
In a second aspect, an embodiment of the present application provides a service providing method, which is applied to a cloud service platform, where the cloud service platform is used to bear a web application provided by a third-party application provider; the method comprises the following steps:
receiving an application calling instruction sent by a vehicle machine; the application calling instruction comprises an application identifier corresponding to a target application called by a user;
searching webpage application data corresponding to the target application according to the application identifier;
and feeding back the webpage application data to the vehicle machine so that the vehicle machine runs the target application based on the webpage application data through a browser.
Optionally, the method further includes:
receiving an application searching instruction sent by the vehicle machine; the application searching instruction comprises a keyword input by a user through an application searching control displayed on the vehicle machine;
searching candidate application programs related to the keywords;
generating search data according to the application name and the application information corresponding to the candidate application program;
and sending the search data to the car machine.
Optionally, the cloud service platform includes: the system comprises a service providing platform facing the vehicle machine and a standardized development platform facing a third-party application service provider; the method further comprises the following steps:
verifying the webpage version application program developed by the third-party application service provider through the standardized development platform;
and after the verification is passed, uploading the webpage version application program to the service providing platform.
In a third aspect, an embodiment of the present application provides a service providing device, which is applied to a vehicle machine, where the device includes:
the calling instruction generating module is used for responding to the calling operation of the user aiming at the target application and generating an application calling instruction; the application calling instruction comprises an application identifier corresponding to the target application;
the calling instruction sending module is used for sending the application calling instruction to the cloud service platform; the cloud service platform is used for bearing a webpage version application program provided by a third-party application service provider;
and the application data receiving module is used for receiving webpage application data fed back by the cloud service platform in response to the application calling instruction and running the target application based on the webpage application data through a browser.
Optionally, the browser is associated with a target user account; the apparatus further comprises:
and the login module is used for logging in the target application by utilizing the target user account.
Optionally, the apparatus further comprises:
the default application display module is used for displaying an application icon corresponding to the default application; the default application is formulated for the cloud service platform.
Optionally, the apparatus further comprises:
the search instruction generating module is used for responding to the keywords input by the user through the application search control and generating an application search instruction; the application search instruction comprises the keyword;
the search instruction sending module is used for sending the application search instruction to the cloud service platform so that the cloud service platform can search the candidate application program associated with the keyword from the application programs borne by the cloud service platform;
and the search data receiving module is used for receiving search data fed back by the cloud service platform in response to the application search instruction, wherein the search data comprises the application name and the application information corresponding to the candidate application program.
Optionally, the target application has a right to call a vehicle hardware interface; the apparatus further comprises:
and the hardware calling module is used for controlling corresponding vehicle hardware by calling the vehicle hardware interface and/or acquiring reference information from the vehicle hardware when the target application is operated.
Optionally, the authority to invoke the vehicle hardware interface includes: calling the authority of the vehicle-mounted air conditioner interface; the hardware calling module is specifically configured to:
and controlling the vehicle-mounted air conditioner through the vehicle-mounted air conditioner interface, and/or acquiring the temperature information in the vehicle from the vehicle-mounted air conditioner.
In a fourth aspect, an embodiment of the present application provides a service providing apparatus, which is applied to a cloud service platform, where the cloud service platform is used to bear a web application provided by a third-party application provider; the device comprises:
the calling instruction receiving module is used for receiving an application calling instruction sent by the vehicle machine; the application calling instruction comprises an application identifier corresponding to a target application called by a user;
the application data searching module is used for searching the webpage application data corresponding to the target application according to the application identifier;
and the application data sending module is used for feeding back the webpage application data to the vehicle machine so that the vehicle machine runs the target application based on the webpage application data through a browser.
Optionally, the apparatus further comprises:
the search instruction receiving module is used for receiving an application search instruction sent by the vehicle machine; the application searching instruction comprises a keyword input by a user through an application searching control displayed on the vehicle machine;
the program searching module is used for searching candidate application programs related to the keywords;
the search data generation module is used for generating search data according to the application name and the application information corresponding to the candidate application program;
and the search data sending module is used for sending the search data to the vehicle machine.
Optionally, the cloud service platform includes: the system comprises a service providing platform facing the vehicle machine and a standardized development platform facing a third-party application service provider; the device further comprises:
the verification module is used for verifying the webpage version application program developed by the third-party application service provider through the standardized development platform;
and the uploading module is used for uploading the webpage version application program to the service providing platform after the webpage version application program passes the verification.
In a fifth aspect, an embodiment of the present application provides an electronic device, where the electronic device includes: a processor and a memory;
the memory is used for storing program codes and transmitting the program codes to the processor;
the processor is configured to execute the service providing method of the first aspect or the second aspect according to instructions in the program code.
In a sixth aspect, an embodiment of the present application provides a computer-readable storage medium for storing program codes, where the program codes are used to execute the service providing method according to the first aspect or the second aspect.
The embodiment of the application provides a service providing method, in the method, a vehicle machine responds to a call instruction triggered by a user aiming at a target application, and generates an application call instruction comprising an application identifier corresponding to the target application; then, the application calling instruction is sent to a cloud service platform, and the cloud service platform is used for bearing a webpage version application program provided by a third-party application service provider; after the cloud service platform finds the webpage application data corresponding to the target application based on the application identifier corresponding to the target application, the webpage application data are fed back to the vehicle machine; after the vehicle machine receives the webpage application data, the target application can be operated based on the webpage application data through the browser of the vehicle machine. According to the method, a new vehicle service mode is provided, the cloud service platform provides the webpage version application program which can run based on the browser for the vehicle, and the vehicle can run the webpage version application program which is provided by the cloud service platform directly based on the browser of the vehicle under the condition that the vehicle is not required to be improved and any application program is not required to be downloaded, so that the entertainment experience in the vehicle is greatly improved.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings needed to be used in the description of the embodiments or the prior art will be briefly introduced below, and it is obvious that the drawings in the following description are some embodiments of the present application, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
Fig. 1 is a schematic flowchart of a service providing method on a vehicle-side according to an embodiment of the present disclosure;
fig. 2 is a schematic flowchart of a service providing method on a cloud service platform side according to an embodiment of the present application;
fig. 3 is a schematic structural diagram of a service providing device on a vehicle-side according to an embodiment of the present disclosure;
fig. 4 is a schematic structural diagram of a service providing apparatus on a cloud service platform side according to an embodiment of the present application.
Detailed Description
In the prior art, most car machines do not support users to download various application programs, the working performance of the car machines is generally poor, and the problems of running blockage and the like easily occur when the car machines are used for running the application programs, so that rich in-car entertainment experience is difficult to provide for the users through the car machines at present.
In order to solve the technical problems in the prior art, an embodiment of the present application provides a service providing method, where in the method, a car machine responds to a call instruction triggered by a user for a target application, and generates an application call instruction including an application identifier corresponding to the target application; then, the application calling instruction is sent to a cloud service platform, and the cloud service platform is used for bearing a webpage version application program provided by a third-party application service provider; after the cloud service platform finds the webpage application data corresponding to the target application based on the application identifier corresponding to the target application, the webpage application data are fed back to the vehicle machine; after the vehicle machine receives the webpage application data, the target application can be operated based on the webpage application data through the browser of the vehicle machine.
The service providing method provides a new vehicle service mode, the cloud service platform provides the browser-based running webpage version application program for the vehicle, and the vehicle can directly run the browser-based webpage version application program provided by the cloud service platform on the basis of the browser of the vehicle under the condition that the vehicle is not required to be improved and any application program is not required to be downloaded, so that the entertainment experience in the vehicle is greatly improved.
In order to make the objects, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are some embodiments of the present application, but not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
First of allExamples
Referring to fig. 1, fig. 1 is a schematic flowchart of a service providing method on a vehicle-mounted device side according to an embodiment of the present disclosure. As shown in fig. 1, the method comprises the steps of:
step 101: responding to the calling operation of a user for the target application, and generating an application calling instruction; the application calling instruction comprises an application identifier corresponding to the target application.
After detecting that a user triggers a calling operation for a certain application, the car machine takes the application as a target application and generates an application calling instruction comprising an application identifier corresponding to the target application. The application identifier corresponding to the target application is an identifier capable of uniquely identifying the target application, and specifically may be an identifier allocated to the target application for the cloud service platform.
In a possible implementation manner, the car machine may display an application icon corresponding to a default application, where the default application is formulated for the cloud service platform. When a user calls a target application, the user can touch an application icon corresponding to a default application displayed on a vehicle machine, and after the vehicle machine detects that the user touches an application icon corresponding to a certain default application, the vehicle machine can take the default application as the target application and generate an application calling instruction comprising an application identifier corresponding to the target application.
It should be noted that, in practical applications, the cloud service platform may set the same default application for each user, for example, a specific instant messaging application, a music playing application, a video playing application, and the like are used as default applications. Certainly, the cloud service platform may also set up a default application for each user in a targeted manner, for example, the cloud service platform may set up a requirement according to an application sent by the user through the vehicle machine, and correspondingly select an application meeting the application set up requirement as the default application provided for the user, and for example, the cloud service platform may obtain a historical use habit of the user, and intelligently set up the default application for the user according to the historical use habit of the user. The present application is not limited in any way to the default application.
It should be understood that, in practical applications, a user may log in a registered cloud service platform account on a car machine, and after logging in, the car machine will correspondingly display a default application formulated for the user by the cloud service platform.
In another possible implementation manner, when the default application formulated by the cloud service platform does not include the target application that the user wants to invoke, the user may also send an application search instruction through the car machine, so that the cloud service platform searches for and provides the target application that the user wants to invoke to the user. Specifically, the car machine responds to a keyword input by a user through the application search control, and generates an application search instruction comprising the keyword; sending the application searching instruction to the cloud service platform so that the cloud service platform searches candidate application programs related to the keyword from application programs borne by the cloud service platform; and further receiving search data fed back by the cloud service platform in response to the application search instruction, wherein the search data comprises an application name and application information corresponding to the candidate application program.
In more detail, a user can input a keyword related to a target application which the user wants to call through an application search control displayed on the car machine, and after the user confirms that the input of the keyword is finished, the car machine generates an application search instruction comprising the keyword input by the user; the vehicle machine sends the application search instruction to the cloud service platform, the cloud service platform correspondingly searches application programs related to the keywords carried in the application search instruction from application programs borne by the cloud service platform to serve as candidate application programs, and obtains application names and application information of the candidate application programs to generate search data; furthermore, the cloud service platform returns the generated search data to the car machine, so that the car machine displays the application name and the application information corresponding to the candidate application program to the user, and the application information may be specifically information for introducing the candidate application program.
For example, suppose that a user inputs a keyword "music" through an application search control displayed on a car machine, after confirming that the input of the keyword is completed, the car machine generates an application search instruction including the "music", and sends the application search instruction to the cloud service platform; and the cloud service platform correspondingly searches candidate application programs related to the music, and if the candidate application programs searched by the cloud service platform comprise a music playing application program A, a music playing application program B and a music playing application program C, the cloud service platform correspondingly generates search data according to the application name and the application information of the music playing application program A, the application name and the application information of the music playing application program B and the application name and the application information of the music playing application program C and returns the search data to the car machine. The car machine correspondingly displays the application name and the application information of the music playing application program A, the application name and the application information of the music playing application program B and the application name and the application information of the music playing application program C.
It should be understood that, in practical applications, the cloud service platform may search only one candidate application program, or may search multiple candidate application programs, and the application does not set any limit to the number of candidate application programs.
It should be noted that when the car machine detects that the user touches an application name or application information corresponding to a certain candidate application program, the car machine may correspondingly use the candidate application program as a target application that the user wants to call, generate an application call instruction including an application identifier corresponding to the target application, and send the application call instruction to the cloud service platform. Furthermore, the car machine can add the candidate application program called by the user touch to the default application program, so that the user can call the application program more conveniently in the following process.
Of course, in practical applications, the target application may be called in other manners besides the two possible implementations, and the manner of calling the target application is not limited in this application.
Step 102: sending the application calling instruction to a cloud service platform; the cloud service platform is used for bearing the webpage version application program provided by the third-party application service provider.
After the application calling instruction is generated by the vehicle machine, the application calling instruction is sent to the cloud service platform, so that the cloud service platform searches the webpage application data corresponding to the target application according to the application identifier corresponding to the target application in the application calling instruction, and the webpage version application program corresponding to the target application can be operated based on the webpage application data.
It should be noted that the cloud service platform is generally used to host a plurality of web applications provided by third-party application service providers. The specific workflow of the cloud service platform will be described in the second embodiment.
Step 103: and receiving webpage application data fed back by the cloud service platform in response to the application calling instruction, and running the target application based on the webpage application data through a browser.
After searching the webpage application data corresponding to the target application, the cloud platform returns the webpage application data corresponding to the target application to the vehicle machine; accordingly, after receiving the webpage application data returned by the cloud service platform, the car machine runs the target application based on the webpage application data by using the browser of the car machine, namely, the user can provide related services for the target application based on the browser running.
It should be noted that, in practical applications, a user usually needs to register or log in a target application account before using a target application, and after the login is completed, the user can use a function provided by the target application; in the technical scheme provided by the embodiment of the application, in order to omit the login operation required to be executed by the user and improve the use experience of the user for the target application, the car machine can log in the target application by using a target user account associated with the browser before running the target application based on the webpage application data corresponding to the target application through the browser.
Specifically, under a normal condition, when the user uses the car machine, the user logs in a target user account registered in advance, correspondingly, a browser running on the car machine also automatically logs in the target user account, when the user needs to use the target application, the car machine automatically logs in the target application by using the target user account currently logged in by the browser, and after the target application is logged in, the user can normally use the target application. Therefore, the operation that the user manually logs in the target application is omitted, and the use experience of the user is improved.
Optionally, in some cases, the target application has the right to invoke the vehicle hardware interface; accordingly, when the target application is running, the corresponding vehicle hardware can be controlled by calling the vehicle hardware interface, and/or the reference information can be obtained from the vehicle hardware.
In specific implementation, when the target application with the authority to call the vehicle hardware interface is operated, the target application can call the vehicle hardware interface to control corresponding vehicle hardware based on the related authority, for example, the target application can control the descending position of a vehicle window, and for example, the target application can control the opening and closing of a skylight in a vehicle, and the like; and/or, the target application may invoke the vehicle hardware interface to obtain the reference information from the corresponding vehicle hardware based on the related authority, for example, obtain the current remaining fuel amount, remaining power amount, and the like of the vehicle.
As one example, invoking the authority of the vehicle hardware interface includes: calling the authority of the vehicle-mounted air conditioner interface; in this case, the target application may control the vehicle-mounted air conditioner through the vehicle-mounted air conditioner interface, such as controlling the operating mode of the vehicle-mounted air conditioner, the wind speed of the vehicle-mounted air conditioner, the temperature of the vehicle-mounted air conditioner, and the like; in addition, the target application can also acquire temperature information in the vehicle through a vehicle-mounted air conditioner interface.
It should be understood that, in practical applications, the call of the target application to the in-vehicle hardware resource is not limited to the air conditioner, and may be any vehicle data and/or control capability opened by an Original Equipment Manufacturer (OEM), and the in-vehicle hardware resource that can be controlled by the target application is not limited in any way in this application.
In the service providing method, the car machine responds to a call instruction triggered by a user aiming at a target application, and generates an application call instruction comprising an application identifier corresponding to the target application; then, the application calling instruction is sent to a cloud service platform, and the cloud service platform is used for bearing a webpage version application program provided by a third-party application service provider; after the cloud service platform finds the webpage application data corresponding to the target application based on the application identifier corresponding to the target application, the webpage application data are fed back to the vehicle machine; after the vehicle machine receives the webpage application data, the target application can be operated based on the webpage application data through the browser of the vehicle machine. According to the method, a new vehicle service mode is provided, the cloud service platform provides the webpage version application program which can run based on the browser for the vehicle, and the vehicle can run the webpage version application program which is provided by the cloud service platform directly based on the browser of the vehicle under the condition that the vehicle is not required to be improved and any application program is not required to be downloaded, so that the entertainment experience in the vehicle is greatly improved.
Second embodiment
Referring to fig. 2, fig. 2 is a schematic flowchart of a service providing method on a cloud service platform side according to an embodiment of the present disclosure. As shown in fig. 2, the method comprises the steps of:
step 201: receiving an application calling instruction sent by a vehicle machine; the application calling instruction comprises an application identifier corresponding to a target application called by a user.
After a user starts to call the target application through the vehicle machine, the vehicle machine correspondingly generates an application call instruction comprising an application identifier corresponding to the target application, and sends the application call instruction to the cloud service platform. And after receiving the application calling instruction, the cloud service platform starts the subsequent operation.
In a possible implementation manner, the cloud service platform may provide a plurality of default applications for the user in advance, specifically, the cloud service platform may provide the same default application for each user, or may make an application meeting the use requirement of different users as the default application, where the setting manner of the default application is not limited in this application.
Correspondingly, the user can select to call a certain application in the default applications as a target application, and the car machine correspondingly generates and sends an application call instruction including an application identifier corresponding to the target application to the cloud service platform after the user triggers to call the target application.
In another possible implementation manner, the cloud service platform may receive a search instruction sent by the vehicle machine, where the search instruction includes a keyword input by a user through an application search control displayed on the vehicle machine; and then, the cloud service platform searches for candidate application programs related to the keyword, generates search data according to application names and application information corresponding to the searched candidate application programs, and returns the search data to the vehicle machine.
Correspondingly, after receiving the search data, the car machine displays the application name and the application information corresponding to each candidate application program, so that a user can select one of the application programs as a target application program.
Step 202: and searching the webpage application data corresponding to the target application according to the application identifier.
After receiving an application calling instruction sent by the vehicle-mounted terminal, the cloud service platform extracts an application identifier carried by the vehicle-mounted terminal, searches a webpage version application program matched with the application identifier in a webpage version application program stored in the cloud service platform, and calls webpage application data corresponding to the webpage version application program.
Step 203: and feeding back the webpage application data to the vehicle machine so that the vehicle machine runs the target application based on the webpage application data through a browser.
After the cloud service platform finds the webpage application data corresponding to the target application, the found webpage application data are returned to the vehicle machine, so that the vehicle machine runs the target application called by the user through a browser of the vehicle machine based on the webpage application data.
It should be noted that, in practical applications, the cloud service platform generally includes: the service providing platform facing the vehicle machine and the standardized development platform facing the third-party application service provider are as follows: for the car machine, the car machine can acquire the webpage application data through the service providing platform; for a third-party Application service provider, the third-party Application service provider can develop various webpage version Application programs suitable for Application scenes in a vehicle based on a standardized development platform, the standardized development platform not only supports development standards and Application Programming Interfaces (APIs), but also can serve as an Application market to release the developed webpage version Application programs to a service providing platform.
In order to ensure that the webpage version application program provided by the service providing platform meets the actual application requirement, the webpage version application program developed by a third-party application service provider through a standardized development platform can be checked before the developed webpage version application program is released to the service providing platform; and after the verification is passed, uploading the webpage version application program to a service providing platform.
In the service providing method, the car machine responds to a call instruction triggered by a user aiming at a target application, and generates an application call instruction comprising an application identifier corresponding to the target application; then, the application calling instruction is sent to a cloud service platform, and the cloud service platform is used for bearing a webpage version application program provided by a third-party application service provider; after the cloud service platform finds the webpage application data corresponding to the target application based on the application identifier corresponding to the target application, the webpage application data are fed back to the vehicle machine; after the vehicle machine receives the webpage application data, the target application can be operated based on the webpage application data through the browser of the vehicle machine. According to the method, a new vehicle service mode is provided, the cloud service platform provides the webpage version application program which can run based on the browser for the vehicle, and the vehicle can run the webpage version application program which is provided by the cloud service platform directly based on the browser of the vehicle under the condition that the vehicle is not required to be improved and any application program is not required to be downloaded, so that the entertainment experience in the vehicle is greatly improved.
Third embodiment
Referring to fig. 3, fig. 3 is a schematic structural diagram of a service providing device on a car machine side according to an embodiment of the present application, and as shown in fig. 3, the device includes:
a calling instruction generating module 301, configured to generate an application calling instruction in response to a calling operation of a user for a target application; the application calling instruction comprises an application identifier corresponding to the target application;
a calling instruction sending module 302, configured to send the application calling instruction to a cloud service platform; the cloud service platform is used for bearing a webpage version application program provided by a third-party application service provider;
an application data receiving module 303, configured to receive web application data fed back by the cloud service platform in response to the application call instruction, and run the target application based on the web application data through a browser.
Optionally, the browser is associated with a target user account; the apparatus further comprises:
and the login module is used for logging in the target application by utilizing the target user account.
Optionally, the apparatus further comprises:
the default application display module is used for displaying an application icon corresponding to the default application; the default application is formulated for the cloud service platform.
Optionally, the apparatus further comprises:
the search instruction generating module is used for responding to the keywords input by the user through the application search control and generating an application search instruction; the application search instruction comprises the keyword;
the search instruction sending module is used for sending the application search instruction to the cloud service platform so that the cloud service platform can search the candidate application program associated with the keyword from the application programs borne by the cloud service platform;
and the search data receiving module is used for receiving search data fed back by the cloud service platform in response to the application search instruction, wherein the search data comprises the application name and the application information corresponding to the candidate application program.
Optionally, the target application has a right to call a vehicle hardware interface; the apparatus further comprises:
and the hardware calling module is used for controlling corresponding vehicle hardware by calling the vehicle hardware interface and/or acquiring reference information from the vehicle hardware when the target application is operated.
Optionally, the authority to invoke the vehicle hardware interface includes: calling the authority of the vehicle-mounted air conditioner interface; the hardware calling module is specifically configured to:
and controlling the vehicle-mounted air conditioner through the vehicle-mounted air conditioner interface, and/or acquiring the temperature information in the vehicle from the vehicle-mounted air conditioner.
In the service providing device, the car machine responds to a call instruction triggered by a user aiming at a target application, and generates an application call instruction comprising an application identifier corresponding to the target application; then, the application calling instruction is sent to a cloud service platform, and the cloud service platform is used for bearing a webpage version application program provided by a third-party application service provider; after the cloud service platform finds the webpage application data corresponding to the target application based on the application identifier corresponding to the target application, the webpage application data are fed back to the vehicle machine; after the vehicle machine receives the webpage application data, the target application can be operated based on the webpage application data through the browser of the vehicle machine. The device provides a new vehicle service mode, the cloud service platform provides a webpage version application program capable of running based on the browser for the vehicle, and the vehicle can directly run the webpage version application program provided by the cloud service platform based on the browser of the vehicle under the condition that the vehicle is not required to be improved and any application program is not required to be downloaded, so that the entertainment experience in the vehicle is greatly improved.
Fourth embodiment
Referring to fig. 4, fig. 4 is a schematic structural diagram of a service providing apparatus on a cloud service platform side according to an embodiment of the present disclosure, where the cloud service platform is used to carry a web application provided by a third party application provider. As shown in fig. 4, the apparatus includes:
a call instruction receiving module 401, configured to receive an application call instruction sent by a car machine; the application calling instruction comprises an application identifier corresponding to a target application called by a user;
an application data searching module 402, configured to search, according to the application identifier, web application data corresponding to the target application;
an application data sending module 403, configured to feed back the web application data to the car machine, so that the car machine runs the target application based on the web application data through a browser.
Optionally, the apparatus further comprises:
the search instruction receiving module is used for receiving an application search instruction sent by the vehicle machine; the application searching instruction comprises a keyword input by a user through an application searching control displayed on the vehicle machine;
the program searching module is used for searching candidate application programs related to the keywords;
the search data generation module is used for generating search data according to the application name and the application information corresponding to the candidate application program;
and the search data sending module is used for sending the search data to the vehicle machine.
Optionally, the cloud service platform includes: the system comprises a service providing platform facing the vehicle machine and a standardized development platform facing a third-party application service provider; the device further comprises:
the verification module is used for verifying the webpage version application program developed by the third-party application service provider through the standardized development platform;
and the uploading module is used for uploading the webpage version application program to the service providing platform after the webpage version application program passes the verification.
In the service providing device, the car machine responds to a call instruction triggered by a user aiming at a target application, and generates an application call instruction comprising an application identifier corresponding to the target application; then, the application calling instruction is sent to a cloud service platform, and the cloud service platform is used for bearing a webpage version application program provided by a third-party application service provider; after the cloud service platform finds the webpage application data corresponding to the target application based on the application identifier corresponding to the target application, the webpage application data are fed back to the vehicle machine; after the vehicle machine receives the webpage application data, the target application can be operated based on the webpage application data through the browser of the vehicle machine. The device provides a new vehicle service mode, the cloud service platform provides a webpage version application program capable of running based on the browser for the vehicle, and the vehicle can directly run the webpage version application program provided by the cloud service platform based on the browser of the vehicle under the condition that the vehicle is not required to be improved and any application program is not required to be downloaded, so that the entertainment experience in the vehicle is greatly improved.
As can be seen from the above description of the embodiments, those skilled in the art can clearly understand that all or part of the steps in the above embodiment methods can be implemented by software plus a necessary general hardware platform. Based on such understanding, the technical solution of the present application may be essentially or partially implemented in the form of a software product, which may be stored in a storage medium, such as a ROM/RAM, a magnetic disk, an optical disk, etc., and includes several instructions for enabling a computer device (which may be a personal computer, a server, or a network communication device such as a media gateway, etc.) to execute the method according to the embodiments or some parts of the embodiments of the present application.
It should be noted that, in the present specification, the embodiments are described in a progressive manner, each embodiment focuses on differences from other embodiments, and the same and similar parts among the embodiments may be referred to each other. The device disclosed by the embodiment corresponds to the method disclosed by the embodiment, so that the description is simple, and the relevant points can be referred to the method part for description.
It is further noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element.
The previous description of the disclosed embodiments is provided to enable any person skilled in the art to make or use the present application. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without departing from the spirit or scope of the application. Thus, the present application is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
Claims (13)
1. The utility model provides a service providing method, its characterized in that is applied to the car machine, the method includes:
responding to the calling operation of a user for the target application, and generating an application calling instruction; the application calling instruction comprises an application identifier corresponding to the target application;
sending the application calling instruction to a cloud service platform; the cloud service platform is used for bearing a webpage version application program provided by a third-party application service provider;
and receiving webpage application data fed back by the cloud service platform in response to the application calling instruction, and running the target application based on the webpage application data through a browser.
2. The method of claim 1, wherein the browser is associated with a target user account; before the running of the target application based on the web application data by the browser, the method further comprises:
and logging in the target application by using the target user account.
3. The method of claim 1, further comprising:
displaying an application icon corresponding to the default application; the default application is formulated for the cloud service platform.
4. The method of claim 1, further comprising:
responding to a keyword input by a user through an application search control, and generating an application search instruction; the application search instruction comprises the keyword;
sending the application searching instruction to the cloud service platform so that the cloud service platform can search the candidate application program associated with the keyword from the application programs borne by the cloud service platform;
receiving search data fed back by the cloud service platform in response to the application search instruction, wherein the search data comprises an application name and application information corresponding to the candidate application program.
5. The method of claim 1, wherein the target application has authority to invoke a vehicle hardware interface; the method further comprises:
and when the target application is operated, controlling corresponding vehicle hardware by calling the vehicle hardware interface, and/or acquiring reference information from the vehicle hardware.
6. The method of claim 5, wherein the invoking the authority of the vehicle hardware interface comprises: calling the authority of the vehicle-mounted air conditioner interface; the controlling the corresponding vehicle hardware by calling the vehicle hardware interface and/or obtaining the reference information from the vehicle hardware includes:
and controlling the vehicle-mounted air conditioner through the vehicle-mounted air conditioner interface, and/or acquiring the temperature information in the vehicle from the vehicle-mounted air conditioner.
7. The service providing method is applied to a cloud service platform, wherein the cloud service platform is used for bearing a webpage version application program provided by a third-party application program provider; the method comprises the following steps:
receiving an application calling instruction sent by a vehicle machine; the application calling instruction comprises an application identifier corresponding to a target application called by a user;
searching webpage application data corresponding to the target application according to the application identifier;
and feeding back the webpage application data to the vehicle machine so that the vehicle machine runs the target application based on the webpage application data through a browser.
8. The method of claim 7, further comprising:
receiving an application searching instruction sent by the vehicle machine; the application searching instruction comprises a keyword input by a user through an application searching control displayed on the vehicle machine;
searching candidate application programs related to the keywords;
generating search data according to the application name and the application information corresponding to the candidate application program;
and sending the search data to the car machine.
9. The method of claim 7, wherein the cloud service platform comprises: the system comprises a service providing platform facing the vehicle machine and a standardized development platform facing a third-party application service provider; the method further comprises the following steps:
verifying the webpage version application program developed by the third-party application service provider through the standardized development platform;
and after the verification is passed, uploading the webpage version application program to the service providing platform.
10. The utility model provides a service providing device which characterized in that is applied to the car machine, the device includes:
the calling instruction generating module is used for responding to the calling operation of the user aiming at the target application and generating an application calling instruction; the application calling instruction comprises an application identifier corresponding to the target application;
the calling instruction sending module is used for sending the application calling instruction to the cloud service platform; the cloud service platform is used for bearing a webpage version application program provided by a third-party application service provider;
and the application data receiving module is used for receiving webpage application data fed back by the cloud service platform in response to the application calling instruction and running the target application based on the webpage application data through a browser.
11. The service providing device is applied to a cloud service platform, wherein the cloud service platform is used for bearing a webpage version application program provided by a third-party application program provider; the device comprises:
the calling instruction receiving module is used for receiving an application calling instruction sent by the vehicle machine; the application calling instruction comprises an application identifier corresponding to a target application called by a user;
the application data searching module is used for searching the webpage application data corresponding to the target application according to the application identifier;
and the application data sending module is used for feeding back the webpage application data to the vehicle machine so that the vehicle machine runs the target application based on the webpage application data through a browser.
12. An electronic device, characterized in that the electronic device comprises: a processor and a memory;
the memory is used for storing program codes and transmitting the program codes to the processor;
the processor is configured to execute the service providing method according to any one of claims 1 to 9 according to instructions in the program code.
13. A computer-readable storage medium characterized in that the computer-readable storage medium stores a program code for executing the service providing method of any one of claims 1 to 9.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201911048013.5A CN110928603A (en) | 2019-10-30 | 2019-10-30 | Service providing method and device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201911048013.5A CN110928603A (en) | 2019-10-30 | 2019-10-30 | Service providing method and device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN110928603A true CN110928603A (en) | 2020-03-27 |
Family
ID=69849920
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201911048013.5A Pending CN110928603A (en) | 2019-10-30 | 2019-10-30 | Service providing method and device |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN110928603A (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112419007A (en) * | 2020-12-08 | 2021-02-26 | 浙江合众新能源汽车有限公司 | An in-vehicle application mall system and its realization method |
| CN115633064A (en) * | 2022-10-14 | 2023-01-20 | 浙江吉利控股集团有限公司 | Vehicle-cloud integrated system, execution method, storage medium, and program product |
| WO2024011784A1 (en) * | 2022-07-13 | 2024-01-18 | 岚图汽车科技有限公司 | Vehicle body service calling method and apparatus |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105094861A (en) * | 2014-05-06 | 2015-11-25 | 腾讯科技(深圳)有限公司 | Webpage application program loading method, device and system |
| CN105323284A (en) * | 2014-07-28 | 2016-02-10 | 上海博泰悦臻网络技术服务有限公司 | Vehicle-mounted cloud APP (application) terminal, method, service system and method |
| US10276033B1 (en) * | 2016-11-15 | 2019-04-30 | Allstate Insurance Company | In-vehicle apparatus for early determination of occupant injury |
-
2019
- 2019-10-30 CN CN201911048013.5A patent/CN110928603A/en active Pending
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105094861A (en) * | 2014-05-06 | 2015-11-25 | 腾讯科技(深圳)有限公司 | Webpage application program loading method, device and system |
| CN105323284A (en) * | 2014-07-28 | 2016-02-10 | 上海博泰悦臻网络技术服务有限公司 | Vehicle-mounted cloud APP (application) terminal, method, service system and method |
| US10276033B1 (en) * | 2016-11-15 | 2019-04-30 | Allstate Insurance Company | In-vehicle apparatus for early determination of occupant injury |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112419007A (en) * | 2020-12-08 | 2021-02-26 | 浙江合众新能源汽车有限公司 | An in-vehicle application mall system and its realization method |
| CN112419007B (en) * | 2020-12-08 | 2024-07-26 | 合众新能源汽车股份有限公司 | Vehicle-mounted application mall system and implementation method thereof |
| WO2024011784A1 (en) * | 2022-07-13 | 2024-01-18 | 岚图汽车科技有限公司 | Vehicle body service calling method and apparatus |
| CN115633064A (en) * | 2022-10-14 | 2023-01-20 | 浙江吉利控股集团有限公司 | Vehicle-cloud integrated system, execution method, storage medium, and program product |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN104102537B (en) | A kind of application call method and user terminal | |
| CN104639721B (en) | The method and device of application information is provided in mobile terminal device | |
| EP2129148B1 (en) | Content distribution system | |
| EP2611083A1 (en) | Mobile communication device | |
| US20110238498A1 (en) | Service stage for subscription management | |
| CN103581706B (en) | The application installation method of intelligent television and system | |
| US20240370516A1 (en) | Processor-implemented method, computing system and computer program for invoking a search | |
| CN105183513A (en) | Application recommendation method and apparatus | |
| CN108712478B (en) | A method and device for sharing a homestay application | |
| EP2928143A1 (en) | Page operation processing method, device and terminal | |
| CN103997452A (en) | Information sharing method and apparatus among multiple platforms | |
| CN108776592B (en) | Page construction method, device, equipment and storage medium | |
| CN103729425A (en) | Operation response method, client, browser and operation response system | |
| CN110928603A (en) | Service providing method and device | |
| CN102932759A (en) | Information sharing method and device | |
| CN106487655B (en) | Message interaction method and device and processing server | |
| CN114039754B (en) | A security verification method and device | |
| CN105096162B (en) | Content item display method and device | |
| CN104317558B (en) | System and method for providing object through which service is used | |
| CN103532941B (en) | The method and device that the graphical page is presented under a kind of CGS patterns | |
| US8565733B2 (en) | Computer-based method and system for processing a file request in response to a message received from a user mobile device | |
| CN113918128B (en) | Web page deployment method, device and electronic device | |
| CN103631366A (en) | Control method for improving operating frequency of application programs in mobile terminals | |
| CN110134530B (en) | Session content processing method and device | |
| CN112764846A (en) | Interface display method and device, electronic equipment and storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20200327 |
|
| RJ01 | Rejection of invention patent application after publication |