Service providing method, apparatus, and apparatus for providing service

By verifying the user's identity information through identity authentication, and providing corresponding target services, the problem of low search efficiency for mini programs is solved, and user operation efficiency and experience are improved.

CN113434831BActive Publication Date: 2026-07-24BEIJING SOGOU TECHNOLOGY DEVELOPMENT CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
BEIJING SOGOU TECHNOLOGY DEVELOPMENT CO LTD
Filing Date
2020-03-23
Publication Date
2026-07-24

AI Technical Summary

Technical Problem

The existing methods for finding mini-programs require significant operational costs, impacting user efficiency.

Method used

By verifying the user's identity information through identity authentication, and providing corresponding target services based on the verified identity information, the number of steps required to find the mini program is reduced.

Benefits of technology

It improved user efficiency and enhanced the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113434831B_ABST
    Figure CN113434831B_ABST
Patent Text Reader

Abstract

Embodiments of the present application provide a service providing method, device and device for providing service. The method specifically comprises: determining authentication identity information corresponding to a user; determining a target service corresponding to the authentication identity information; and displaying information of the target service. Embodiments of the present application can provide the user with the information of the target service according to the authentication identity information selected by the user, and can improve the operation efficiency of the user.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of communication technology, and more particularly to a service provision method, apparatus, and apparatus for providing services. Background Technology

[0002] With the rapid development of communication technology, mini-programs have become widely used. Mini-programs are applications that can be used without downloading or installing. Users can find the mini-programs they need through search, scanning, or other methods, and simply open and use them. They don't take up device memory after use, making them very convenient. Mini-programs generally cannot exist independently and need to be integrated with a specific application; for example, they can be called from social media apps, map apps, and other applications.

[0003] Some applications have a mini-program option. Users can click on the mini-program option to enter the mini-program page. The mini-program page displays a list of mini-programs and a search bar. Users can search for mini-programs by dragging the list or by entering keywords in the search bar.

[0004] In the process of implementing the embodiments of the present invention, the inventors found that whether searching for a mini-program by dragging a list or by searching within the mini-program page, it requires a lot of operational costs and affects the user's operational efficiency. Summary of the Invention

[0005] This invention provides a service provision method, apparatus, and apparatus for providing services, which can provide users with information about the target service they need based on the authentication identity information selected by the user, thereby improving the user's operational efficiency.

[0006] To address the above problems, embodiments of the present invention disclose a service provision method, including:

[0007] Determine the user's corresponding authentication identity information;

[0008] Determine the target service corresponding to the authenticated identity information;

[0009] Display information about the target service.

[0010] On the other hand, embodiments of the present invention disclose a service providing apparatus, comprising:

[0011] The identity verification module is used to determine the user's corresponding authentication identity information;

[0012] The target service determination module is used to determine the target service corresponding to the authentication identity information; and

[0013] The target service display module is used to display information about the target service.

[0014] In another aspect, embodiments of the present invention disclose an apparatus for providing a service, including a memory and one or more programs, wherein one or more programs are stored in the memory and configured to be executed by one or more processors, the one or more programs containing instructions for performing the following operations:

[0015] Determine the user's corresponding authentication identity information;

[0016] Determine the target service corresponding to the authenticated identity information;

[0017] Display information about the target service.

[0018] In another aspect, embodiments of the present invention disclose a machine-readable medium having instructions stored thereon that, when executed by one or more processors, cause a device to perform one or more of the aforementioned service provision methods.

[0019] The embodiments of the present invention have the following advantages:

[0020] This invention provides a method for obtaining a user's authenticated identity information through identity authentication, and then provides the user with information about the corresponding target service based on that authentication information. The authentication information can be selected by the user, and different authentication information can correspond to different services. Because this invention can provide the user with the desired target service information based on the user's selected authentication information, it eliminates the need to manually search for mini-programs by dragging through a list or searching within the mini-program page, thus improving user efficiency and enhancing the user experience. Attached Figure Description

[0021] To more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings used in the description of the embodiments of the present invention will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0022] Figure 1 This is a schematic diagram of an application environment for a service provision method according to an embodiment of the present invention;

[0023] Figure 2 This is a flowchart illustrating the steps of a second embodiment of the service provision method of the present invention;

[0024] Figure 3 This is a structural block diagram of an embodiment of a service providing device according to the present invention;

[0025] Figure 4 This is a block diagram of an apparatus 800 for providing services according to the present invention; and

[0026] Figure 5 These are schematic diagrams of the server structure in some embodiments of the present invention. Detailed Implementation

[0027] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0028] This invention provides a service provision scheme, which may include: determining the authentication identity information corresponding to a user; determining the target service corresponding to the authentication identity information; and displaying information about the target service.

[0029] This invention provides a method for obtaining a user's authenticated identity information through identity authentication, and then provides the user with information about the corresponding target service based on that authentication information. The authentication information can be selected by the user, and different authentication information can correspond to different services. Because this invention can provide the user with the desired target service information based on the user's selected authentication information, it eliminates the need to manually search for mini-programs by dragging through a list or searching within the mini-program page, thus improving user efficiency and enhancing the user experience.

[0030] In this embodiment of the invention, the service can be used to provide users with preset functions. The service can be provided via a mini-program, a website, or an application. This embodiment primarily uses a mini-program as an example to illustrate the service provision scheme; service provision schemes for other methods can be referred to accordingly.

[0031] The service provision method provided in this embodiment of the invention can be applied to Figure 1 In the application environment shown, such as Figure 1 As shown, the client 100 and the server 200 are located in a wired or wireless network, and the client 100 and the server 200 interact with each other through the wired or wireless network.

[0032] Optionally, the client 100 can run on a terminal, which specifically includes, but is not limited to: smartphones, tablets, e-book readers, MP3 (Moving Picture Experts Group Audio Layer III) players, MP4 (Moving Picture Experts Group Audio Layer IV) players, laptops, in-vehicle computers, desktop computers, set-top boxes, smart TVs, wearable devices, etc.

[0033] Client 100 can correspond to a website or an APP (Application). Client 100 can correspond to applications such as input method APP and instant messaging APP.

[0034] In this embodiment of the invention, the server can be a cloud server. A cloud server is a simple, efficient, secure, reliable computing service with elastically scalable processing capabilities. The resource information of a cloud server is dynamic, enabling its processing capabilities to be elastically scaled.

[0035] This invention can be applied to input method programs using various input methods such as keyboard symbols, handwriting, and voice. Taking keyboard symbol input as an example, users can input text using coded strings, where the input string refers to the coded string entered by the user. In the field of input methods, for input method programs of languages ​​such as Chinese, Japanese, Korean, or others, the user's input string can usually be converted into candidate options for the corresponding language. The following mainly uses Chinese as an example for explanation; other languages ​​such as Japanese and Korean can be referred to accordingly. It is understood that the above-mentioned Chinese input methods may include, but are not limited to, full pinyin, abbreviated pinyin, stroke input, Wubi input, etc., and this invention does not limit the specific input method program corresponding to a certain language.

[0036] Input method apps can provide a service interface, which may include at least one entry point to a service. For example, the service interface may be a mini-program page, which may include utility mini-programs to improve and optimize the user's input experience.

[0037] The functions of the mini-program may include: anti-collapse function for Moments posts, quote reply function, image addition for Moments posts, electronic business card function, capitalization function for monetary amounts, input function for uncommon characters, homework correction function, essay material function, intelligent proofreading function, blessing function, name generator function, etc. It is understood that this embodiment of the invention does not limit the specific functions of the mini-program.

[0038] This invention, through identity authentication, physically isolates users with special needs from ordinary users, providing them with corresponding more professional and personalized services. Assuming the services include general services and personalized services, ordinary users see the general services on the service interface; while users with special needs see the personalized services corresponding to their selected authentication information. It is understood that the general services and personalized services can be completely different, or they can be partially the same. This invention does not limit the specific general services and personalized services provided.

[0039] Method Example 1

[0040] Method Implementation Example 1 is used to illustrate the identity authentication process, that is, the process of obtaining the user's corresponding authentication identity information through identity authentication.

[0041] Method embodiment one can be executed by the client and / or the server. It is understood that the embodiments of the present invention do not limit the specific execution subject of the method embodiment.

[0042] In the identity authentication process of this invention, multiple authentication identity information can be provided to the user, and the user's identity can be authenticated based on the authentication identity information selected by the user. Authentication identity information may include: merchant, student, doctor, teacher, editor, etc., where merchant may include: individual merchants or brand merchants, etc. Of course, this invention does not limit the specific authentication identity information.

[0043] This invention does not limit the triggering conditions for identity authentication. For example, identity authentication can be triggered based on the identity authentication entry point in the settings interface. Alternatively, identity authentication can be triggered based on a user's preset operation. The preset instructions can be determined by those skilled in the art based on actual application needs.

[0044] Preset operations may include any or a combination of the following operations:

[0045] Receives a preset command entered by the user in the input box; or

[0046] Received the user's preset gesture; or

[0047] The device detects a user's preset motion on the device. The preset motion can include any or a combination of the following motions of the device: shaking motion, translational motion, rotational motion, flipping motion, etc.

[0048] Preset commands can be authentication commands corresponding to a specific identity. In this case, the preset command can be the first preset command corresponding to the preset identity. For example, "Sogou Weishangbao" or "Sogou Marketing Assistant" matches the preset identity "Merchant".

[0049] The default command can be an authentication command applicable to multiple identities. In this case, the default command can be a second default command.

[0050] In an optional embodiment of the present invention, if no authentication identity information corresponding to the user is found when a user's preset operation is received, guidance information corresponding to identity authentication is displayed, and the guidance information is used to guide the user to perform identity authentication.

[0051] For example, the guidance information may include the following guidance text: "You can log in to Sogou Input Method to complete identity authentication and use all the functions of Sogou Weishangbao long-term," etc. Optionally, the guidance information may also include: guidance controls, such as a "De-authentication" control, to trigger the identity authentication process.

[0052] The embodiments of the present invention can improve the convenience of identity authentication by triggering identity authentication through preset instructions entered by the user in the input box.

[0053] Optionally, the triggering conditions may include: receiving a preset operation from the user, and triggering an operation by the user pressing a key on an object.

[0054] An object key can be set in the upper right corner of the input method program interface. The object key is used to provide guidance information in response to the triggered operation.

[0055] Object buttons can display object icons to enhance the user experience. Objects can include: people, virtual people, animals, virtual animals, plants, virtual plants, etc. For example, objects can be virtual cats, virtual dogs, or other virtual animals. Object icons can increase the attractiveness and engagement of the settings interface for users.

[0056] The triggering operation in this embodiment of the invention includes operation on the key of the target, which can increase the fun of identity authentication, make users accustomed to actively interacting with the software and even conducting human-computer communication, and fully bring out the intelligence of the input method program.

[0057] According to one embodiment, the preset instruction is a first preset instruction corresponding to a preset identity, and the guidance information includes: authentication guidance information corresponding to the preset identity, for example, the authentication interface corresponding to the preset identity can be displayed.

[0058] According to another embodiment, the aforementioned preset instruction is a second preset instruction, and the aforementioned guidance information includes: a preset identity option for the user to select the desired target preset identity. It can be understood that after the user selects the desired target preset identity, an authentication interface for the target preset identity can be displayed.

[0059] The authentication interface in this embodiment of the invention may include an entry point for collecting identity verification information. This embodiment can then collect the identity verification information input by the user and verify it. If the verification result is successful, the identity authentication is successful. If the verification result is unsuccessful, the identity authentication fails.

[0060] The authentication information in this embodiment of the invention can correspond to the corresponding authentication identity information. For example, if the authentication identity information is a merchant, the corresponding authentication information may include: product information and contact information. The product information may include: product type, product brand, product image, etc. As another example, if the authentication identity information is a student, the corresponding authentication information may include: tests for the corresponding learning stage, etc. Yet another example, if the authentication identity information is a doctor, the corresponding authentication information may include: tests for the corresponding medical specialty, etc.

[0061] Taking the verified identity information of a merchant as an example, the verification of the aforementioned identity verification information in this embodiment of the invention may specifically include: searching for query product information corresponding to the contact information on the Internet, determining whether the query product information matches the product information in the identity verification information, and obtaining a verification result based on the matching result. Alternatively, the data provider corresponding to the product brand may provide the record contact information corresponding to its management personnel, and determine whether the record contact information matches the contact information in the identity verification information, etc.

[0062] Using authenticated identity information such as student, doctor, teacher, or editor, this embodiment of the invention verifies the aforementioned identity verification information. Specifically, this verification may include determining the verification result based on the accuracy of the test results. For example, if the accuracy exceeds a threshold, the verification result is "verification passed."

[0063] It is understood that those skilled in the art can determine the corresponding identity verification information and verification process for specific authentication identity information. This embodiment of the invention does not limit the specific identity verification information and corresponding verification process. For example, in one embodiment of the invention, identity verification information can be sent to a merchant so that the merchant can verify the identity verification information and the verification result returned by the merchant can be received.

[0064] This invention allows for further segmentation of the merchant's authentication identity information; that is, the merchant's authentication identity information can be multiple. For example, based on the product brand, the merchant's authentication identity information can be segmented to obtain merchant authentication identity information A, merchant authentication identity information B, merchant authentication identity information C, etc.

[0065] In this embodiment of the invention, different merchant authentication information can correspond to different services and service content. For example, merchant authentication information A provides services corresponding to product brand A, and merchant authentication information B provides services corresponding to product brand B, etc.

[0066] In an optional embodiment of the present invention, the method may further include: after successful identity authentication, saving the mapping relationship between the user identifier and the authentication identity information. This mapping relationship can be used to determine the authentication identity information corresponding to the user. The first time limit information of the mapping relationship can be a relatively long period, such as N years, where N can be a natural number greater than 0. The user identifier may include: the user's contact information, user account, or user device information, etc.

[0067] In an optional embodiment of the present invention, the above method may further include: if no authentication identity information corresponding to the user is found when a user's preset operation is received, then displaying the trial entry corresponding to the preset identity.

[0068] The trial entry point guides users to try out services corresponding to their pre-defined identities. The text accompanying the trial entry point may include: "Try Sogou Weishangbao. You can use numerous enterprise marketing tools within 24 hours. After the trial, the relevant functions will automatically close and become invalid." The trial entry point may include a trial control to respond to user-triggered actions.

[0069] Optionally, the above method may further include: in response to a user's triggering operation on the trial entry point, saving the mapping relationship between the user identifier and the authentication identity information of the preset identity, as well as second time limit information of the mapping relationship. The second time limit information can be a short period, such as 24 hours. After the time corresponding to the second time limit information expires, the corresponding mapping relationship will become invalid.

[0070] Method Example 2

[0071] Reference Figure 2 The diagram illustrates a flowchart of a second embodiment of a service provision method according to the present invention, which may specifically include the following steps:

[0072] Step 201: Determine the user's corresponding authentication identity information;

[0073] Step 202: Determine the target service corresponding to the above-mentioned authentication identity information;

[0074] Step 203: Display information about the target service mentioned above.

[0075] Figure 2 The method embodiments shown can be executed by the client and / or the server. It is understood that the embodiments of the present invention do not limit the specific subject of execution of the method embodiments.

[0076] The triggering conditions for step 201 include:

[0077] Receives a preset command entered by the user in the input box; or

[0078] Received the user's preset gesture; or

[0079] The system detected a preset movement of the user on the device; or

[0080] The system received a loading request for the service interface, which is used to display service information.

[0081] In step 201, the authentication identity information corresponding to the user can be determined based on the mapping relationship between the user identifier and the authentication identity information. Specifically, the authentication identity information corresponding to the user identifier can be obtained by searching within the mapping relationship based on the user identifier.

[0082] It's understandable that if a search fails, it can be assumed that the user's corresponding authenticated identity information does not exist. In this case, guidance information for identity authentication can be displayed to guide the user through the authentication process. Alternatively, a trial entry for a preset identity can be displayed to increase the probability of the user triggering identity authentication.

[0083] In step 202, the target service corresponding to the aforementioned authentication identity information can be determined based on the mapping relationship between the authentication identity information and the service.

[0084] Referring to Table 1, a schematic diagram of the mapping relationship between authentication identity information and service functions according to an embodiment of the present invention is shown. It can be understood that those skilled in the art can determine the service functions corresponding to the authentication identity information based on actual application requirements.

[0085] Table 1

[0086]

[0087] In step 203, information about the target service can be displayed on the service interface, such as an entry point to the target service, for user access. For example, if the user's verified identity information is that of a merchant, an entry point to the target service that matches their personalized needs can be displayed in the "My" area of ​​the service interface, such as an entry point to the service corresponding to the anti-folding function of Moments.

[0088] Through the service provision method of this invention, after a user's identity authentication is successful, the user can view the personalized service corresponding to the authentication identity information selected by the user on the service interface.

[0089] This invention can respond to user operations by loading the interface of a target service, allowing the user to browse the content of the target service's interface. Optionally, this invention can support user operations such as editing, uploading, or uploading and sending the content of the target service's interface.

[0090] "Showing content on screen" refers to the operation of displaying the content from the preview window to the application window. Specifically, in an input method program, "showing content on screen" can refer to displaying the candidate output from the candidate window to the application window. "Showing content on screen and sending it" can mean showing specified content on screen and sending it to the other end of the communication network.

[0091] This invention can also search for content corresponding to the target service based on the content in the input box and provide the corresponding search results. For example, if the input box contains "Merchant A's order", the order information corresponding to Merchant A's authentication information can be quickly provided without entering the target service's interface.

[0092] In summary, the service provision method of this invention obtains the user's corresponding authentication identity information through identity authentication, and provides the user with information about the corresponding target service based on the authentication identity information. The authentication identity information can be selected by the user, and different authentication identity information can correspond to different services. Since this invention can provide the user with the required target service information based on the user's selected authentication identity information, it saves the user's time and effort by eliminating the need to drag and drop lists to find mini-programs or search within mini-program pages, thus improving user efficiency and enhancing the user experience.

[0093] It should be noted that, for the sake of simplicity, the method embodiments are all described as a series of motion actions. However, those skilled in the art should understand that the embodiments of the present invention are not limited to the described order of actions, because according to the embodiments of the present invention, some steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also understand that the embodiments described in the specification are all preferred embodiments, and the motion actions involved are not necessarily required by the embodiments of the present invention.

[0094] Device Examples

[0095] Reference Figure 3 The diagram illustrates a structural block diagram of an embodiment of a service providing apparatus according to the present invention, which may specifically include:

[0096] The identity verification module 301 is used to determine the authentication identity information corresponding to the user.

[0097] Target service determination module 302 is used to determine the target service corresponding to the aforementioned authentication identity information; and

[0098] The target service display module 303 is used to display information about the aforementioned target services.

[0099] Optionally, the triggering conditions for determining the authentication identity information corresponding to the user may include:

[0100] Receives a preset command entered by the user in the input box; or

[0101] Received the user's preset gesture; or

[0102] The system detected a preset movement of the user on the device; or

[0103] Received a loading command for the service interface.

[0104] Optionally, the above-mentioned device may further include:

[0105] The authentication guidance display module is used to display the corresponding authentication guidance information when a user's preset operation is received, if no authentication identity information corresponding to the user does not exist. The guidance information is used to guide the user to perform identity authentication.

[0106] Optionally, the above-mentioned preset operation may include: a preset command entered by the user in the input box;

[0107] The aforementioned preset instruction is a first preset instruction corresponding to a preset identity, and the aforementioned guidance information may include: authentication guidance information corresponding to the aforementioned preset identity; or the aforementioned preset instruction is a second preset instruction, and the aforementioned guidance information may include: options for the preset identity.

[0108] Optionally, the above-mentioned device may further include:

[0109] The first storage module is used to save the mapping relationship between the user identifier and the authenticated identity information after the identity authentication is successful.

[0110] Optionally, the above-mentioned device may further include:

[0111] The trial entry display module is used to display the trial entry corresponding to the preset identity if the user's preset operation is received and no corresponding authentication identity information exists.

[0112] Optionally, the above-mentioned device may further include:

[0113] The second storage module is used to respond to the user's trigger operation on the above-mentioned trial entry, and to store the mapping relationship between the user identifier and the authentication identity information of the above-mentioned preset identity, as well as the duration information of the above-mentioned mapping relationship.

[0114] As the device embodiment is basically similar to the method embodiment, the description is relatively simple, and relevant parts can be found in the description of the method embodiment.

[0115] The various embodiments in this specification are described in a progressive manner, with each embodiment focusing on the differences from other embodiments. The same or similar parts between the various embodiments can be referred to each other.

[0116] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.

[0117] This invention provides an apparatus for providing services, including a memory and one or more programs, wherein one or more programs are stored in the memory and configured to be executed by one or more processors. The one or more programs include instructions for performing the following operations: determining authentication identity information corresponding to a user; determining a target service corresponding to the authentication identity information; and displaying information of the target service.

[0118] Figure 4 This is a block diagram illustrating an apparatus 800 for providing a service, according to an exemplary embodiment. For example, apparatus 800 may be a mobile phone, computer, digital broadcasting terminal, messaging device, game console, tablet device, medical device, fitness equipment, personal digital assistant, etc.

[0119] Reference Figure 4 The device 800 may include one or more of the following components: a processing component 802, a memory 804, a power supply component 806, a multimedia component 808, an audio component 810, an input / output (I / O) interface 812, a sensor component 814, and a communication component 816.

[0120] Processing component 802 typically controls the overall operation of device 800, such as operations associated with display, telephone calls, data communication, camera operation, and recording operations. Processing component 802 may include one or more processors 820 to execute instructions to perform all or part of the steps of the methods described above. Furthermore, processing component 802 may include one or more modules to facilitate interaction between processing component 802 and other components. For example, processing component 802 may include a multimedia module to facilitate interaction between multimedia component 808 and processing component 802.

[0121] Memory 804 is configured to store various types of data to support the operation of device 800. Examples of this data include instructions for any application or method operating on device 800, contact data, phonebook data, messages, pictures, videos, etc. Memory 804 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk.

[0122] Power supply component 806 provides power to various components of device 800. Power supply component 806 may include a power management system, one or more power sources, and other components associated with generating, managing, and distributing power to device 800.

[0123] Multimedia component 808 includes a screen that provides an output interface between the device 800 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touchscreen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensors may sense not only the boundaries of the touch or swipe action but also the duration and pressure associated with the touch or swipe operation. In some embodiments, multimedia component 808 includes a front-facing camera and / or a rear-facing camera. When the device 800 is in an operating mode, such as a shooting mode or a video mode, the front-facing camera and / or the rear-facing camera may receive external multimedia data. Each front-facing camera and rear-facing camera may be a fixed optical lens system or have focal length and optical zoom capabilities.

[0124] Audio component 810 is configured to output and / or input audio signals. For example, audio component 810 includes a microphone (MIC) configured to receive external audio signals when device 800 is in an operating mode, such as call mode, recording mode, and voice input mode. The received audio signals may be further stored in memory 804 or transmitted via communication component 816. In some embodiments, audio component 810 also includes a speaker for outputting audio signals.

[0125] I / O interface 812 provides an interface between processing component 802 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to, home buttons, volume buttons, power buttons, and lock buttons.

[0126] Sensor assembly 814 includes one or more sensors for providing status assessments of various aspects of device 800. For example, sensor assembly 814 may detect the on / off state of device 800, the relative positioning of components such as the display and keypad of device 800, changes in the position of device 800 or a component of device 800, the presence or absence of user contact with device 800, the orientation or acceleration / deceleration of device 800, and temperature changes of device 800. Sensor assembly 814 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. Sensor assembly 814 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, sensor assembly 814 may also include an accelerometer, a gyroscope, a magnetometer, a pressure sensor, or a temperature sensor.

[0127] Communication component 816 is configured to facilitate wired or wireless communication between device 800 and other devices. Device 800 can access wireless networks based on communication standards, such as WiFi, 2G, or 3G, or combinations thereof. In one exemplary embodiment, communication component 816 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, communication component 816 also includes a near-field communication (NFC) module to facilitate short-range communication. For example, the NFC module may be implemented based on radio frequency identification (RFID), Infrared Data Association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.

[0128] In an exemplary embodiment, the apparatus 800 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the methods described above.

[0129] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 804 including instructions, which can be executed by a processor 820 of the device 800 to perform the above-described method. For example, the non-transitory computer-readable storage medium may be a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device, etc.

[0130] Figure 5This is a schematic diagram of the server structure in some embodiments of the present invention. The server 1900 can vary considerably depending on its configuration or performance, and may include one or more central processing units (CPUs) 1922 (e.g., one or more processors) and memory 1932, and one or more storage media 1930 (e.g., one or more mass storage devices) for storing application programs 1942 or data 1944. The memory 1932 and storage media 1930 can be temporary or persistent storage. The program stored in the storage media 1930 may include one or more modules (not shown in the diagram), each module including a series of instruction operations on the server. Furthermore, the CPU 1922 may be configured to communicate with the storage media 1930 and execute the series of instruction operations in the storage media 1930 on the server 1900.

[0131] Server 1900 may also include one or more power supplies 1926, one or more wired or wireless network interfaces 1950, one or more input / output interfaces 1958, one or more keyboards 1956, and / or one or more operating systems 1941, such as Windows Server™, Mac OS X™, Unix™, Linux™, FreeBSD™, etc.

[0132] A non-transitory computer-readable storage medium that, when instructions in the storage medium are executed by a processor of a device (server or terminal), enables the device to perform... Figure 2 The service delivery method is shown.

[0133] A non-transitory computer-readable storage medium, when instructions in the storage medium are executed by a processor of a device (server or terminal), enables the device to perform a service provisioning method, the method comprising: determining authentication identity information corresponding to a user; determining a target service corresponding to the authentication identity information; and displaying information of the target service.

[0134] This invention discloses, in embodiment A1, a service provision method, the method comprising:

[0135] Determine the user's corresponding authentication identity information;

[0136] Determine the target service corresponding to the authenticated identity information;

[0137] Display information about the target service.

[0138] A2. The method according to A1, characterized in that the triggering conditions for determining the authentication identity information corresponding to the user include:

[0139] Receives a preset command entered by the user in the input box; or

[0140] Received the user's preset gesture; or

[0141] The system detected a preset movement of the user on the device; or

[0142] Received a loading command for the service interface.

[0143] A3. The method according to A1, characterized in that the method further includes:

[0144] If a user's preset operation is received, and no corresponding authentication information exists for the user, then guidance information for authentication will be displayed to guide the user to perform authentication.

[0145] A4. The method according to A3, characterized in that the preset operation includes: a preset instruction entered by the user in the input box;

[0146] The preset instruction is a first preset instruction corresponding to a preset identity, and the guidance information includes: authentication guidance information corresponding to the preset identity; or the preset instruction is a second preset instruction, and the guidance information includes: options for the preset identity.

[0147] A5. The method according to A3, characterized in that the method further includes:

[0148] After successful identity authentication, the mapping relationship between the user identifier and the authenticated identity information is saved.

[0149] A6. The method according to A1, characterized in that the method further includes:

[0150] If a user's preset action is received, and no corresponding authentication identity information exists for the user, then the trial entry corresponding to the preset identity will be displayed.

[0151] A7. The method according to A6, characterized in that the method further includes:

[0152] In response to a user's triggering action on the trial entry, the system saves the mapping relationship between the user identifier and the authentication information of the preset identity, as well as the duration information of the mapping relationship.

[0153] This invention discloses B8, a service providing device, characterized in that it includes:

[0154] The identity verification module is used to determine the user's corresponding authentication identity information;

[0155] The target service determination module is used to determine the target service corresponding to the authentication identity information; and

[0156] The target service display module is used to display information about the target service.

[0157] B9. The apparatus according to B8, characterized in that the triggering conditions for determining the authentication identity information corresponding to the user include:

[0158] Receives a preset command entered by the user in the input box; or

[0159] Received the user's preset gesture; or

[0160] The system detected a preset movement of the user on the device; or

[0161] Received a loading command for the service interface.

[0162] B10. The apparatus according to B8, characterized in that the apparatus further comprises:

[0163] The authentication guidance display module is used to display guidance information corresponding to identity authentication if no corresponding authentication identity information exists when a user's preset operation is received. The guidance information is used to guide the user to perform identity authentication.

[0164] B11. The device according to B10, wherein the preset operation includes: a preset instruction input by the user in the input box;

[0165] The preset instruction is a first preset instruction corresponding to a preset identity, and the guidance information includes: authentication guidance information corresponding to the preset identity; or the preset instruction is a second preset instruction, and the guidance information includes: options for the preset identity.

[0166] B12. The apparatus according to B10, characterized in that the apparatus further comprises:

[0167] The first storage module is used to save the mapping relationship between the user identifier and the authenticated identity information after the identity authentication is successful.

[0168] B13. The apparatus according to B8, characterized in that the apparatus further comprises:

[0169] The trial entry display module is used to display the trial entry corresponding to the preset identity if the user's preset operation is received and no corresponding authentication identity information exists.

[0170] B14. The apparatus according to B13, characterized in that the apparatus further comprises:

[0171] The second storage module is used to respond to the user's trigger operation on the trial entry point by storing the mapping relationship between the user identifier and the authentication identity information of the preset identity, as well as the duration information of the mapping relationship.

[0172] This invention discloses C15, an apparatus for providing a service, characterized in that it includes a memory and one or more programs, wherein one or more programs are stored in the memory and configured to be executed by one or more processors, and the one or more programs include instructions for performing the following operations:

[0173] Determine the user's corresponding authentication identity information;

[0174] Determine the target service corresponding to the authenticated identity information;

[0175] Display information about the target service.

[0176] C16. The apparatus according to C15, characterized in that the triggering conditions for determining the authentication identity information corresponding to the user include:

[0177] Receives a preset command entered by the user in the input box; or

[0178] Received the user's preset gesture; or

[0179] The system detected a preset movement of the user on the device; or

[0180] Received a loading command for the service interface.

[0181] C17. The apparatus according to C15, characterized in that the apparatus is further configured to be executed by one or more processors, the one or more programs comprising instructions for performing the following operations:

[0182] If a user's preset operation is received, and no corresponding authentication identity information exists for the user, then guidance information corresponding to identity authentication is displayed, which is used to guide the user to perform identity authentication.

[0183] C18. The device according to C17, wherein the preset operation includes: a preset instruction input by the user in the input box;

[0184] The preset instruction is a first preset instruction corresponding to a preset identity, and the guidance information includes: authentication guidance information corresponding to the preset identity; or the preset instruction is a second preset instruction, and the guidance information includes: options for the preset identity.

[0185] C19. The apparatus according to C17, characterized in that the apparatus is further configured to be executed by one or more processors, the one or more programs comprising instructions for performing the following operations:

[0186] After successful identity authentication, the mapping relationship between the user identifier and the authenticated identity information is saved.

[0187] C20. The apparatus according to C15, characterized in that the apparatus is further configured to be executed by one or more processors, the one or more programs comprising instructions for performing the following operations:

[0188] If a user's preset action is received, and no corresponding authentication identity information exists for the user, then the trial entry corresponding to the preset identity will be displayed.

[0189] C21. The apparatus according to C20, characterized in that the apparatus is further configured to be executed by one or more processors, the one or more programs comprising instructions for performing the following operations:

[0190] In response to a user's triggering action on the trial entry, the system saves the mapping relationship between the user identifier and the authentication information of the preset identity, as well as the duration information of the mapping relationship.

[0191] This invention discloses D22, a machine-readable medium having instructions stored thereon that, when executed by one or more processors, cause a device to perform one or more of the service provision methods described in A1 to A7.

[0192] Other embodiments of the invention will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This invention is intended to cover any variations, uses, or adaptations of the invention that follow the general principles of the invention and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of the invention are indicated by the following claims.

[0193] It should be understood that the present invention is not limited to the precise structure described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of the invention is limited only by the appended claims.

[0194] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the protection scope of the present invention.

[0195] The above provides a detailed description of a service provision method, a service provision apparatus, and an apparatus for providing services provided by the present invention. Specific examples have been used to illustrate the principles and implementation methods of the present invention. The descriptions of the above embodiments are only for the purpose of helping to understand the method and core ideas of the present invention. At the same time, for those skilled in the art, there will be changes in specific implementation methods and application scope based on the ideas of the present invention. Therefore, the content of this specification should not be construed as a limitation of the present invention.

Claims

1. A service provision method based on an input method, characterized in that, The method includes: Determine the user's corresponding authentication identity information; the authentication identity information is the user's occupation information. Multiple identity information options are provided for users to choose from, and the target service corresponding to the authenticated identity information is determined based on the target identity information selected by the user. The information of the target service is displayed in the service interface of the input method, and the information of the target service includes an entry point for the target service for user use; the service interface is a mini-program page. The triggering conditions for determining the user's corresponding authentication identity information include: Receives the preset command entered by the user in the input box of the input method; The method further includes: Upon receiving a user's preset operation, if no corresponding authentication identity information exists for the user, guidance information corresponding to identity authentication is displayed. This guidance information guides the user to perform identity authentication. The preset operation includes: a preset instruction entered by the user in an input box; the preset instruction includes a first preset instruction or a second preset instruction; the first preset instruction corresponds to a preset identity; the guidance information corresponding to the first preset instruction includes: authentication guidance information corresponding to the preset identity; the second preset instruction corresponds to multiple identities, and the guidance information corresponding to the second preset instruction includes: options for the preset identity.

2. The method according to claim 1, characterized in that, The method further includes: After successful identity authentication, the mapping relationship between the user identifier and the authenticated identity information is saved.

3. The method according to claim 1, characterized in that, The method further includes: If a user's preset action is received, and no corresponding authentication identity information exists for the user, then the trial entry corresponding to the preset identity will be displayed.

4. The method according to claim 3, characterized in that, The method further includes: In response to a user's triggering action on the trial entry, the system saves the mapping relationship between the user identifier and the authentication information of the preset identity, as well as the duration information of the mapping relationship.

5. A service provisioning device based on an input method, characterized in that, include: The identity verification module is used to determine the user's corresponding authentication identity information; The authentication identity information is the user's occupation information; It provides multiple identity information options for users to choose from, and determines the user's corresponding authentication identity information based on the target identity information selected by the user; The target service determination module is used to determine the target service corresponding to the authentication identity information; as well as The target service display module is used to display information about the target service in the service interface of the input method. The information about the target service includes an entry point for the target service available to the user. The service interface is a mini-program page; The triggering conditions for determining the user's corresponding authentication identity information include: The system receives a preset instruction entered by the user in the input box of the input method; the preset instruction is a first preset instruction corresponding to a preset identity. The device is further configured to, upon receiving a user's preset operation, if no corresponding authentication identity information exists for the user, display guidance information corresponding to identity authentication, the guidance information being used to guide the user to perform identity authentication; the preset operation includes: a preset instruction entered by the user in an input box; the preset instruction includes a first preset instruction or a second preset instruction; the first preset instruction corresponds to a preset identity; the guidance information corresponding to the first preset instruction includes: authentication guidance information corresponding to the preset identity; the second preset instruction corresponds to multiple identities, and the guidance information corresponding to the second preset instruction includes: options for the preset identity.

6. The apparatus according to claim 5, characterized in that, The device further includes: The first storage module is used to save the mapping relationship between the user identifier and the authenticated identity information after the identity authentication is successful.

7. The apparatus according to claim 5, characterized in that, The device further includes: The trial entry display module is used to display the trial entry corresponding to the preset identity if the user's preset operation is received and no corresponding authentication identity information exists.

8. The apparatus according to claim 7, characterized in that, The device further includes: The second storage module is used to respond to the user's trigger operation on the trial entry point by storing the mapping relationship between the user identifier and the authentication identity information of the preset identity, as well as the duration information of the mapping relationship.

9. An apparatus for providing a service, characterized in that, It includes a memory and one or more programs, wherein one or more programs are stored in the memory, and when the programs are executed by one or more processors, they implement the steps of any of the methods described in claims 1 to 4.

10. A machine-readable medium having instructions stored thereon that, when executed by one or more processors, cause a device to perform the method as described in one or more of claims 1 to 4.

Citation Information

Patent Citations

  • CN105072197A

  • CN105630878A

  • US20080255846A1