Detailed Description
The present invention will be described in further detail with reference to the accompanying drawings and examples. It is to be understood that the specific embodiments described herein are merely illustrative of the invention and are not limiting of the invention.
It should be further noted that, for the convenience of description, only some but not all of the relevant aspects of the present invention are shown in the drawings. Before discussing exemplary embodiments in more detail, it should be noted that some exemplary embodiments are described as processes or methods depicted as flowcharts. Although a flowchart may describe the operations (or steps) as a sequential process, many of the operations can be performed in parallel, concurrently or simultaneously. In addition, the order of the operations may be re-arranged. The process may be terminated when its operations are completed, but may have additional steps not included in the figure. The processes may correspond to methods, functions, procedures, subroutines, and the like.
Example one
Fig. 1 is a flowchart of a course appointment method according to an embodiment of the present invention, where the embodiment is applicable to a case where a user is assisted to complete a course appointment operation, and the method may be performed by a course appointment apparatus, which may be implemented by software and/or hardware. Accordingly, as shown in fig. 1, the method comprises the following operations:
s110, presenting at least one course selection reference information query option in a display screen of the express delivery cabinet.
The course selection reference information query option can be provided for the user, and is used for various query option identifications for the user to select courses. For example, the lesson selection reference information query options may include, but are not limited to, a class live option, a class option, and a teacher option.
In the embodiment of the invention, the express cabinet arranged in the campus can not only provide article access service for users, but also integrate a course reservation system (also called a course guidance system) to assist the users in carrying out operations such as course reservation and the like. Specifically, various query option identifiers for course appointment can be presented to the user through a display screen of the express delivery cabinet so as to guide the user to make course appointment.
It should be noted that various information presented in the display screen of the express delivery cabinet may be stored locally, or may be obtained by requesting from the associated background server, which is not limited in the embodiment of the present invention. It should be noted that the course appointment operation according to the embodiment of the present invention is not limited to advance appointments of courses that have not yet been given, but also belongs to a course appointment operation for checking courses being given in a teaching building, and the embodiment of the present invention does not limit this.
And S120, acquiring course associated information matched with the target course selection reference information query option according to the target course selection reference information query option selected by the user, and providing the course associated information for the user.
The course associated information can be information such as a low-level list or a menu of different course selection reference information query options, and is used for expanding the subsequent content of the course selection reference information query options in detail, so that the course information matched under the course selection reference information query options is provided for a user.
In the embodiment of the invention, when the user triggers one of the course selection reference information query options, the express delivery cabinet can further acquire course associated information matched with the target course selection reference information query option from a local database or an associated background server according to the target course selection reference information query option selected by the user and provide the course associated information for the user.
S130, performing information interaction with the user according to at least one user interaction instruction input by the user aiming at the course associated information so as to assist the user to finish the course appointment operation.
The user interaction instruction can be a trigger instruction input by a user aiming at the course associated information provided by the express delivery cabinet.
In the embodiment of the invention, each course selection reference information query option corresponds to different course associated information. Course associated information corresponding to each course selection reference information query option can be set according to different index rules, when the user acquires the course associated information of the target course selection reference information query option, the course reservation operation can be performed step by step according to the index mode of each course associated information, but the final interactive operation between the user and the express cabinet is implemented in one specific course reservation. For example, the user selects a class in one of the teaching buildings in which a teacher is giving lessons or is about to give lessons through the express delivery cabinet. If the user finishes the course reservation of the class being given, the user can directly watch the live video of the class through the screen of the express cabinet; if the user finishes the course reservation of the class to be given, the user can acquire the detailed information of the class through the express cabinet so as to go to the express cabinet to watch the corresponding live video when the class starts or go to the classroom directly to participate in the class.
It should be noted that the course appointment method provided by the embodiment of the present invention is not only suitable for students to make course appointments, but also suitable for teachers to obtain detailed course information through the method. For example, the teacher can watch live classroom broadcast of other teachers through the express cabinet to draw lesson giving experience, or reserve an un-started classroom to go to a classroom for on-site lecture, and the like. Therefore, the course reservation method provided by the embodiment of the invention can greatly meet the diversified requirements of campus users.
According to the embodiment of the invention, at least one course selection reference information query option is presented in the display screen by the express cabinet for the user to select, the course associated information matched with the target course selection reference information query option is acquired according to the target course selection reference information query option selected by the user and provided for the user, and then information interaction is carried out with the user according to at least one user interaction instruction input by the user aiming at the course associated information, so that the user is assisted to finish course reservation operation, the problem of single function of the existing express cabinet is solved, the service function of the intelligent express cabinet is expanded, and the diversified requirements of campus users are met.
Example two
Fig. 2a is a flowchart of a course appointment method according to a second embodiment of the present invention, and fig. 2b is a schematic diagram of a course appointment display interface according to a second embodiment of the present invention. The embodiment is embodied on the basis of the above embodiment, and in this embodiment, a specific implementation manner is provided in which the express delivery cabinet acquires the course association information matched with the target course selection reference information query option according to the target course selection reference information query option selected by the user, and provides the course association information to the user, and performs information interaction with the user according to at least one user interaction instruction input by the user for the course association information. Accordingly, as shown in fig. 2a, the method of the present embodiment may include:
s210, presenting at least one course selection reference information query option in a display screen of the express delivery cabinet.
S220, according to the target course selection reference information query option selected by the user, acquiring course associated information matched with the target course selection reference information query option and providing the course associated information for the user.
And S230, performing information interaction with the user according to at least one user interaction instruction input by the user aiming at the course associated information.
The reference information query options for the target course selection may include a live classroom query option, a course query option, and a teacher query option, and correspondingly, S220 may specifically include three parallel operations S220a, S220b, and S220c, and correspondingly, S230 may specifically include: s231a-S232a, S231b-S232b and S231c-S232 c.
S220a, according to the live classroom query options selected by the user, obtaining a live classroom selection list constructed by classes of the target teaching building giving lessons in a set time interval and providing the live classroom selection list as course associated information for the user.
The target teaching building can be a teaching building bound by the express cabinet in a default mode or other teaching buildings selected by a user. The set time interval may be a time interval set according to actual requirements, such as a lecture time interval corresponding to a current date or other dates, which is not limited in the embodiments of the present invention. The live classroom selection list can include all classroom information in the target teaching building, including classroom information that is being lectured and is about to be lectured.
In the embodiment of the invention, if the user selects the live classroom query option, the express delivery cabinet can construct a live classroom selection list as course associated information for the user according to the classroom teaching of the target teaching building in a set time interval, so that the user can input other user interaction instructions. Optionally, the live-broadcast classroom selection list can display classroom information related to the target teaching building within a set time interval in a list mode by using the floor and classroom number of the teaching building as index information. For example, the live classroom selection list can display detailed classroom information corresponding to classrooms with teaching tasks in the order of a target teaching building from first floor to top floor and classroom numbers from small to large. For example, room 101 and room 203 in the 3 rd teaching building are arranged with courses such as "computer programming" and "communication principle" respectively at the current date.
S231a, receiving a target classroom selected by the user for the live classroom selection list, and providing classroom introduction information and classroom reservation options matched with the target classroom to the user, where the classroom introduction information includes: live classroom link.
The classroom introduction information may include, but is not limited to, classrooms where the classroom is located, lecturers, class participation, start and end times, and the like. The classroom reservation option can be used for the user to perform reservation operations on the selected target classroom.
In the embodiment of the invention, after the user selects one target classroom through the live classroom selection list, the express cabinet can provide the classroom introduction information matched with the target classroom and classroom reservation options for the user. The classroom introduction information can comprise a classroom live broadcast link, and a user can open the classroom live broadcast link to view classroom live broadcast video. Specifically, if the target classroom is a classroom in which teaching is being performed, live classroom link included in classroom introduction information is effective, and the express cabinet can call a camera installed in a classroom corresponding to the target classroom to shoot teaching video in the classroom and form corresponding live classroom link to provide the video to the user. At this time, the classroom reservation option corresponding to the target classroom is invalid, that is, the user cannot trigger the classroom reservation option to reserve the classroom in which the lecture is being given. If the target classroom is a classroom which is not taught yet, the classroom live broadcast link included in the classroom introduction information is invalid, the user cannot watch the classroom live broadcast video immediately, but the classroom reservation option is valid at the moment, namely the user can trigger the classroom reservation option to reserve the classroom which is not taught yet.
S232a, if the user selects the classroom reservation option, providing the user with a user reservation service for the target classroom.
Correspondingly, if the target classroom is a classroom which is not taught yet and the user triggers a classroom reservation option corresponding to the target classroom, the express cabinet can further provide reservation service of the target classroom for the user.
S220b, according to the course query options selected by the user, obtaining a course construction classroom selection list of the target teaching building for teaching in a set time interval as course associated information to be provided for the user.
In the embodiment of the invention, if the user selects the course query option, the express delivery cabinet can construct a course selection list as course associated information to be provided for the user according to the course of the target teaching building in the set time interval, so that the user can input other user interaction instructions. Optionally, the classroom selection list can be displayed in a list mode by taking the specific names of the courses as the index information, wherein the classroom information related to the target teaching building in the set time interval is displayed. For example, the classroom selection list can be sorted according to the first letter of the first pinyin of each course name, and the detailed classroom information corresponding to each course is displayed. For example, in the 3 rd teaching building, courses such as "computer programming" and "communication principle" are scheduled on the current date.
S231b, receiving a target classroom selected by the user for the classroom selection list, and providing classroom introduction information and classroom reservation options matched with the target classroom to the user, where the classroom introduction information includes: live classroom link.
In the embodiment of the invention, after the user selects one target classroom through the classroom selection list, the express cabinet can provide the classroom introduction information matched with the target classroom and classroom reservation options for the user. The classroom introduction information can comprise a classroom live broadcast link, and a user can open the classroom live broadcast link to view classroom live broadcast video. Specifically, if the target classroom is a classroom in which teaching is being performed, live classroom link included in classroom introduction information is effective, and the express cabinet can call a camera installed in a classroom corresponding to the target classroom to shoot teaching video in the classroom and form corresponding live classroom link to provide the video to the user. At this time, the classroom reservation option corresponding to the target classroom is invalid, that is, the user cannot trigger the classroom reservation option to reserve the classroom in which the lecture is being given. If the target classroom is a classroom which is not taught yet, the classroom live broadcast link included in the classroom introduction information is invalid, the user cannot watch the classroom live broadcast video immediately, but the classroom reservation option is valid at the moment, namely the user can trigger the classroom reservation option to reserve the classroom which is not taught yet.
S232b, if the user selects the classroom reservation option, providing the user with a user reservation service for the target classroom.
Correspondingly, if the target classroom is a classroom which is not taught yet and the user triggers a classroom reservation option corresponding to the target classroom, the express cabinet can further provide reservation service of the target classroom for the user.
S220c, according to the teacher query option selected by the user, obtaining a teacher selection list constructed by the teacher giving lessons in the set time interval of the target teaching building and providing the teacher selection list as course associated information to the user.
In the embodiment of the invention, if the user selects the teacher query option, the express delivery cabinet can construct the teacher query option as the course associated information to be provided for the user according to the course of the target teaching building giving lessons within the set time interval, so that the user can input other user interaction instructions. Optionally, the teacher query option may be displayed in a list manner by using each teaching teacher as index information to show the classroom information related to the target teaching building within a set time interval. For example, the teacher query option may be sorted according to the first letter of the first pinyin in the name of each teaching teacher, and display detailed classroom information corresponding to each teaching teacher. For example, in the 3 rd teaching building, courses of teaching teachers such as a li teacher, a wang teacher and a zhao teacher are arranged on the current dates.
S231c, receiving a target classroom corresponding to a target teacher selected by the user for the teacher selection list, and providing classroom introduction information and classroom reservation options matched with the target classroom to the user, where the classroom introduction information includes: live classroom link.
In the embodiment of the invention, after the user selects one target classroom matched with one target teacher through the teacher selection list, the express cabinet can provide the classroom introduction information of the target classroom matched with the target teacher and classroom reservation options to the user. The classroom introduction information can comprise a classroom live broadcast link, and a user can open the classroom live broadcast link to view classroom live broadcast video. Specifically, if the target classroom is a classroom in which teaching is being performed, live classroom link included in classroom introduction information is effective, and the express cabinet can call a camera installed in a classroom corresponding to the target classroom to shoot teaching video in the classroom and form corresponding live classroom link to provide the video to the user. At this time, the classroom reservation option corresponding to the target classroom is invalid, that is, the user cannot trigger the classroom reservation option to reserve the classroom in which the lecture is being given. If the target classroom is a classroom which is not taught yet, the classroom live broadcast link included in the classroom introduction information is invalid, the user cannot watch the classroom live broadcast video immediately, but the classroom reservation option is valid at the moment, namely the user can trigger the classroom reservation option to reserve the classroom which is not taught yet.
S232c, if the user selects the classroom reservation option, providing the user with a user reservation service for the target classroom.
Correspondingly, if the target classroom is a classroom which is not taught yet and the user triggers a classroom reservation option corresponding to the target classroom, the express cabinet can further provide reservation service of the target classroom for the user.
In this embodiment of the present invention, optionally, providing a user reservation service for a target classroom to a user may include: after the user triggers the classroom reservation option, the user can be provided with a focus micro signal or input a mobile phone number. Before a target classroom begins, the express cabinet pushes introduction information and starting information of the target classroom to a user through WeChat or short message according to a set pushing period. For example, push information is sent to the user every half hour or hour before the start of the target classroom. If the teaching time of the target classroom is not the current date, the express cabinet can push the target classroom introduction information and the starting information to the user according to the set pushing period in the fixed time period before the target classroom starts, so that the resting time of the user is prevented from being disturbed.
In an alternative embodiment of the present invention, the goal teaching building comprises: and the teaching building is associated with the setting position of the express delivery cabinet, or the user switches the appointed teaching building.
In the embodiment of the invention, the target teaching building can be a teaching building which is bound by default and has the closest distance with the position of the express cabinet, or other teaching buildings which are appointed by the user in the display screen of the express cabinet.
In an optional embodiment of the present invention, performing information interaction with the user according to at least one user interaction instruction input by the user for the course-related information, may further include: in the information interaction with the user, the express delivery cabinet acquires a first target book matched with the content selected by the user to view, and provides book purchasing information of the first target book for the user; and if a confirmed purchase instruction of the user is received, the express delivery cabinet provides book purchase service for the first target book for the user.
The first target book can be a related book related to a target classroom in the course of making course appointment by using the express cabinet.
In the embodiment of the invention, after the user determines the target classroom through the lesson selection reference information query option presented in the display screen of the express cabinet, the user can also obtain the first target book matched with the target classroom and form the corresponding book purchase option to provide for the user. After clicking the first target book, the user sends a purchase confirmation instruction for the first target book to the express delivery cabinet, and at this moment, the express delivery cabinet can provide book purchase service for the first target book for the user.
For example, assuming that the target classroom determined by the user is the "communication principle", the user may click a book purchasing option of the target classroom after viewing live videos of the classroom of the target classroom or performing a reservation operation. After the user clicks the book purchase option, the express delivery cabinet can display a related book list to the user according to the specific course information of the target class, for example, related books of different authors, publishers or different versions of communication principles. The user may select one or more of the communication principles of the book for purchase.
In an optional embodiment of the present invention, while presenting at least one course reference information query option in the display screen of the express delivery cabinet, the method may further include: presenting a book purchase option in the express cabinet display screen; providing a book information list matched with the book purchasing option for the user according to the book purchasing option selected by the user; and if a purchase confirmation instruction of the user for a second target book is received, the express delivery cabinet provides book purchase service for the second target book for the user.
Wherein, the second target book can be one or more books selected by the user according to the book information list.
In the embodiment of the present invention, as shown in fig. 2b, in addition to providing a matching book purchasing option for the user after determining the target classroom, the book purchasing option (i.e., book purchasing option identifier in fig. 2 b) can also be directly provided in the lecture reference information query option display interface of the courier cabinet. After the user clicks the book purchase option, the express delivery cabinet can provide the matched book information list for the user. Optionally, the book information list may display a book list related to a teaching building teaching course bound by the express cabinet by default, or may display all book lists related to the course set up in a school, and may be specifically designed according to actual requirements. After clicking a second target book to be purchased by the user according to the book information list, sending a purchase confirmation instruction for the second target book to the express delivery cabinet, and at the moment, the express delivery cabinet can provide book purchase service for the second target book to the user.
In an optional embodiment of the present invention, the providing the user with the book purchasing service for the first target book or the second target book may include: the express delivery cabinet receives book payment information fed back by the user aiming at the first target book or the second target book, and then sends a register code matched with the first target book or the second target book to the user; the register code is used for the user to open a target storage box in the express cabinet to obtain the first target book or the second target book.
Specifically, after the user selects the first target book or the second target book, the express delivery cabinet can also display detailed introduction information of the first target book or the second target book, including a name, an author, a publishing house, a publishing edition, charging information and the like, to the user, and provide a corresponding purchasing mode for the user. If the payment code of the first target book or the second target book is displayed on the introduction information display page, the user scans the code and places an order and pays through the mobile phone. After receiving the book payment information fed back by the user for the first target book or the second target book, the express delivery cabinet may send a registration code matched with the first target book or the second target book to the user, for example, to a mobile phone of the user or directly to a display screen of the express delivery cabinet. After the user acquires the deposit code, the user can input the deposit code information in the express cabinet to open the target storage box for storing the first target book or the second target book, so that the purchasing process of the first target book or the second target book is completed. It should be noted that, if the user is not registered when scanning the code and placing the order, the express cabinet may prompt the user to pay after submitting the mobile phone number for registration.
In the embodiment of the invention, the express cabinet can provide book purchasing service for a user, and the storage box of the express cabinet is used for storing sold books, so that a teller is required to enter the book cabinet or replenish the books before the book purchasing service is provided for the user. Specifically, when the teller receives the replenishment notice, the teller can acquire the books and enter the cabinet replenishment code, and carry the books to the corresponding express cabinet address. Wherein, the express delivery cabinet can detect whether need the replenishment by oneself to send the replenishment sign indicating number to the income teller when confirming needs the replenishment. And after the teller reaches the express delivery cabinet, scanning a code at the cabinet machine end to log in or inputting a mobile phone account number password to log in, clicking the corresponding book type in the display screen of the express delivery cabinet, and inputting a replenishment code. And the entering clerk puts the books into the book bin corresponding to the book selling cabinet of the express cabinet, which is specially used for storing the books, and fills the books in the stock, and selects to continue replenishment or quit to complete replenishment. If the teller selects to continue replenishment, the teller continues to select the corresponding types of other books, inputs replenishment codes, places the books in a book bin corresponding to a book selling cabinet specially used for storing the books in the express cabinet, fills in the stock, and continues replenishment or quits to complete replenishment.
Fig. 2c is a schematic view of an entire service flow of an express delivery cabinet that can be used for course appointment according to the second embodiment of the present invention. As shown in fig. 2c, the courier cabinet may provide three types of service functions for the user: the course guiding system provides a course reservation function for the user, self-service book purchasing provides a book purchasing function for the user, and a general storage function. The course guidance system can assist the user in course reservation operation from three angles, namely a teaching building, courses and teachers, and the specific course reservation method and the book purchasing method storage method refer to the above description. In addition to the course reservation function and the book purchasing function, the express cabinet in the embodiment of the invention can still provide a common storage function for users. For example, as shown in fig. 2b, a user clicks a storage item option presented on a display screen of an express delivery cabinet, can check details of storage, and can select a size of a storage box, then scan a code and place an order, and put an item into the storage box and then close the door. The express cabinet can send the registration success notice and the registration code information to the mobile phone of the user. When taking articles, the user can collect fee according to the storage time and support two modes of scanning codes to take articles or inputting deposit codes to take articles. Similarly, if the user is not registered when scanning the code and placing the order, the express cabinet can prompt the user to register the mobile phone number and then perform subsequent operations such as storage and payment.
Fig. 2d is a schematic diagram of a background management function of an operator according to a second embodiment of the present invention, fig. 2e is a schematic diagram of various operations that a user can perform using an express cabinet according to the second embodiment of the present invention, fig. 2f is a schematic diagram of a campus management interface according to the second embodiment of the present invention, fig. 2g is a schematic diagram of a live classroom management interface according to the second embodiment of the present invention, and fig. 2h is a schematic diagram of a cabinet-machine management interface of an express cabinet according to the second embodiment of the present invention. In the embodiment of the invention, the express delivery cabinet can perform information interaction with the background server to provide multiple service functions for users. Specifically, as shown in fig. 2d, the management functions of the background server may include campus management, live classroom management, cabinet management, book in and out cabinet management, order management, user management, administrator account, and the like. The campus management specifically may include: school management, teaching building management, classroom management, course management, teacher management, and the like. As shown in fig. 2f, the school management function can implement functions of adding, editing, and deactivating schools (extracting data of the school teaching building, classrooms, courses, teachers, and cabinet machines). The teaching building management can realize the functions of adding, editing and stopping teaching buildings in schools and the like; course management can realize functions of adding, editing, stopping courses (including associated course classrooms and teaching teachers) and the like; the teacher management can add, edit and disable functions of teachers (including basic information of teachers, teaching courses, classroom teaching in the period, historical teaching records and short videos of teaching in each classroom), and the like. In addition, the teaching building, the classroom, the course and the teacher can also generate a corresponding curriculum schedule according to the school timetable configuration. As shown in fig. 2g, live classroom management can implement functions of adding, editing, deleting live classrooms and uploading short videos or viewing live classrooms. As shown in fig. 2h, the cabinet management can implement functions of adding, editing, and deactivating the lesson guidance system and the self-service book-selling locker. As shown in FIG. 2d, the book management function can be divided into book management and book management, and the book management can be responsible for adding, deleting, changing and checking the book category; the book management can be responsible for selecting book categories, adding, deleting, modifying and checking books, and setting the association between books and courses. The book in-out cabinet management function can inquire book in-out cabinet records and resend book in-out cabinet codes, and set a minimum inventory number, and if the inventory number is lower than the minimum inventory number, a short message is sent to a book in-teller to inform replenishment. Order management can be divided into book purchasing orders and storage orders, and the book purchasing orders can check and track book order states and process after-sale right; when the storage box breaks down, the storage order customer service can remotely operate to open the grid of the storage box. The book purchasing order can comprise information such as an order number, order placing time, an order state, a cabinet machine code and a detailed address for releasing a school teaching building, book codes, book names, associated courses, payment modes and time, book quantity and unit price, preferential amount, order total price, a book purchaser mobile phone, an after-sale state and the like. The storage order can comprise information such as order codes, order placing time, storage box grid codes, cabinet codes where the storage box is located, and detailed addresses such as school teaching buildings and the like, order states, deposit time, taking time, mobile phones of users, payment amount and the like. The user management can comprise extracting basic information and records of book purchasing users and storage users, and can add remark labels to the users. The administrator account is responsible for opening and maintaining the book-entry teller account.
Therefore, the course reservation method provided by the embodiment of the invention is based on campus scenes, combines the course guidance systems of all teaching buildings with the course-related book selling function for the first time, and meets the requirements of users for reservation/direct attendance and purchase of related books. After the user finishes, teaching materials, books and articles for learning tools used in the teaching building can be stored in the storage cabinet for use in next class, so that great convenience is provided for campus users.
It should be noted that fig. 2a is a schematic diagram of an implementation manner, and the sequence relationships among S220a-S231a-S232a, S220b-S231b-S232b, and S220c-S231c-S232c are not sequential, and the three may be implemented alternatively.
By adopting the technical scheme, the course associated information matched with the target course selection reference information query option is acquired according to the target course selection reference information query option selected by the user and provided for the user, and information interaction is carried out with the user according to at least one user interaction instruction input by the user aiming at the course associated information, so that the user is assisted to finish course reservation operation, the problem of single function of the existing express cabinet is solved, the service function of the intelligent express cabinet is expanded, and the diversified requirements of campus users are met.
EXAMPLE III
Fig. 3 is a schematic view of a course appointment apparatus according to a third embodiment of the present invention, as shown in fig. 3, the apparatus includes: a queryoption providing module 310, a courseinformation providing module 320, and aninformation interaction module 330, wherein:
the queryoption providing module 310 is configured to present at least one course selection reference information query option in a display screen of the express delivery cabinet;
the courseinformation providing module 320 is configured to obtain, according to a target course selection reference information query option selected by a user, course associated information matched with the target course selection reference information query option and provide the course associated information to the user;
theinformation interaction module 330 is configured to perform information interaction with the user according to at least one user interaction instruction input by the user for the course-related information, so as to assist the user in completing a course appointment operation.
According to the embodiment of the invention, at least one course selection reference information query option is presented in the display screen of the express delivery cabinet for the user to select, the course associated information matched with the target course selection reference information query option is acquired according to the target course selection reference information query option selected by the user and provided for the user, and then information interaction is carried out with the user according to at least one user interaction instruction input by the user aiming at the course associated information, so that the user is assisted to finish course reservation operation, the problem of single function of the existing express delivery cabinet is solved, the service function of the intelligent express delivery cabinet is expanded, and the diversified requirements of campus users are met.
Optionally, the courseinformation providing module 320 is specifically configured to obtain, according to a live classroom query option selected by a user, a live classroom selection list constructed in a classroom in which a target teaching building gives lessons within a set time interval, and provide the live classroom selection list as course associated information to the user; theinformation interaction module 330 is specifically configured to receive a target classroom selected by the user for the live classroom selection list, and provide classroom introduction information and classroom reservation options matched with the target classroom to the user, where the classroom introduction information includes: live classroom link; and if the user selects the classroom reservation option, providing user reservation service aiming at the target classroom for the user.
Optionally, the courseinformation providing module 320 is specifically configured to obtain, according to the course query option selected by the user, a course construction classroom selection list for the target teaching building to give lessons within a set time interval, and provide the course construction classroom selection list as course association information to the user; theinformation interaction module 330 is specifically configured to receive a target classroom selected by the user for the classroom selection list, and provide classroom introduction information and classroom reservation options matched with the target classroom to the user, where the classroom introduction information includes: live classroom link; and if the user selects the classroom reservation option, providing user reservation service aiming at the target classroom for the user.
Optionally, the courseinformation providing module 320 is specifically configured to obtain, according to a teacher query option selected by the user, a teacher construction teacher selection list for the target teaching building to give lessons within a set time interval, and provide the teacher construction teacher selection list as course associated information to the user; theinformation interaction module 330 is specifically configured to receive a target classroom corresponding to a target teacher selected by the user for the teacher selection list, and provide classroom introduction information and classroom reservation options matched with the target classroom to the user, where the classroom introduction information includes: live classroom link; and if the user selects the classroom reservation option, providing user reservation service aiming at the target classroom for the user.
Optionally, the goal teaching building includes: and the teaching building is associated with the setting position of the express delivery cabinet, or the user switches the appointed teaching building.
Optionally, theinformation interaction module 330 is further configured to, during information interaction with the user, obtain a first target book matched with the content selected by the user to view, and provide book purchase information of the first target book to the user; and if a confirmed purchase instruction of the user is received, providing book purchase service aiming at the first target book for the user.
Optionally, the apparatus further includes: the book purchasing option providing module is used for presenting book purchasing options in the display screen; the book information list providing module is used for providing a book information list matched with the book purchasing options to the user according to the book purchasing options selected by the user; and the book purchasing service providing module is used for providing book purchasing service for the second target book for the user if a confirmed purchasing instruction of the user for the second target book is received.
Optionally, theinformation interaction module 330 or the book purchasing service providing module is further configured to send a registration code matched with the first target book or the second target book to the user after receiving book payment information fed back by the user for the first target book or the second target book; the register code is used for the user to open a target storage box in the express cabinet to obtain the first target book or the second target book.
The course reservation device can execute the course reservation method provided by any embodiment of the invention, and has corresponding functional modules and beneficial effects of the execution method. For technical details that are not described in detail in this embodiment, reference may be made to a course appointment method provided in any embodiment of the present invention.
Example four
Fig. 4 is a schematic structural diagram of an apparatus according to a fourth embodiment of the present invention. FIG. 4 shows a block diagram of adevice 412 suitable for implementing an embodiment of the invention. Thedevice 412 shown in fig. 4 is only an example and should not impose any limitation on the functionality or scope of use of embodiments of the present invention. Thedevice 412 is typically a courier cabinet enabled device.
As shown in fig. 4, the components ofdevice 412 may include, but are not limited to: one ormore processors 416, astorage device 428, and abus 418 that couples the various system components including thestorage device 428 and theprocessors 416.
Bus 418 represents one or more of any of several types of bus structures, including a memory bus or memory controller, a peripheral bus, an accelerated graphics port, and a processor or local bus using any of a variety of bus architectures. By way of example, such architectures include, but are not limited to, an Industry Standard Architecture (ISA) bus, a Micro Channel Architecture (MCA) bus, an enhanced ISA bus, a Video Electronics Standards Association (VESA) local bus, and a Peripheral Component Interconnect (PCI) bus.
Device 412 typically includes a variety of computer system readable media. Such media can be any available media that is accessible bydevice 412 and includes both volatile and nonvolatile media, removable and non-removable media.
Storage 428 may include computer system readable media in the form of volatile Memory, such as Random Access Memory (RAM) 430 and/orcache Memory 432. Thedevice 412 may further include other removable/non-removable, volatile/nonvolatile computer system storage media. By way of example only,storage system 434 may be used to read from and write to non-removable, nonvolatile magnetic media (not shown in FIG. 4, commonly referred to as a "hard drive"). Although not shown in FIG. 4, a magnetic disk drive for reading from and writing to a removable, nonvolatile magnetic disk (e.g., a "floppy disk") and an optical disk drive for reading from or writing to a removable, nonvolatile optical disk (e.g., a Compact disk-Read Only Memory (CD-ROM), a Digital Video disk (DVD-ROM), or other optical media) may be provided. In these cases, each drive may be connected tobus 418 by one or more data media interfaces.Storage 428 may include at least one program product having a set (e.g., at least one) of program modules that are configured to carry out the functions of embodiments of the invention.
Program 436 having a set (at least one) ofprogram modules 426 may be stored, for example, instorage 428,such program modules 426 including, but not limited to, an operating system, one or more application programs, other program modules, and program data, each of which examples or some combination may comprise an implementation of a network environment.Program modules 426 generally perform the functions and/or methodologies of embodiments of the invention as described herein.
Thedevice 412 may also communicate with one or more external devices 414 (e.g., keyboard, pointing device, camera,display 424, etc.), with one or more devices that enable a user to interact with thedevice 412, and/or with any devices (e.g., network card, modem, etc.) that enable thedevice 412 to communicate with one or more other computing devices. Such communication may occur via input/output (I/O) interfaces 422. Further, thedevice 412 may also communicate with one or more networks (e.g., a Local Area Network (LAN), Wide Area Network (WAN), and/or a public Network, such as the internet) via theNetwork adapter 420. As shown,network adapter 420 communicates with the other modules ofdevice 412 overbus 418. It should be appreciated that although not shown in the figures, other hardware and/or software modules may be used in conjunction with thedevice 412, including but not limited to: microcode, device drivers, Redundant processing units, external disk drive Arrays, disk array (RAID) systems, tape drives, and data backup storage systems, to name a few.
Theprocessor 416 executes various functional applications and data processing, such as implementing the course reservation method provided by the above-described embodiments of the present invention, by executing programs stored in thestorage 428.
That is, the processing unit implements, when executing the program: presenting at least one course selection reference information query option in a display screen of an express delivery cabinet; acquiring course associated information matched with the target course selection reference information query option according to the target course selection reference information query option selected by the user and providing the course associated information for the user; and performing information interaction with the user according to at least one user interaction instruction input by the user aiming at the course associated information so as to assist the user to finish the course appointment operation.
EXAMPLE five
An embodiment of the present invention further provides a computer storage medium storing a computer program, where the computer program is used to execute the course appointment method according to any one of the above embodiments of the present invention when executed by a computer processor: presenting at least one course selection reference information query option in a display screen of an express delivery cabinet; acquiring course associated information matched with the target course selection reference information query option according to the target course selection reference information query option selected by the user, and providing the course associated information for the user; and performing information interaction with the user according to at least one user interaction instruction input by the user aiming at the course associated information so as to assist the user to finish the course appointment operation.
Computer storage media for embodiments of the invention may employ any combination of one or more computer-readable media. The computer readable medium may be a computer readable signal medium or a computer readable storage medium. A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples (a non-exhaustive list) of the computer readable storage medium would include the following: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a Read-Only Memory (ROM), an Erasable Programmable Read-Only Memory (EPROM) or flash Memory), an optical fiber, a portable compact disc Read-Only Memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the context of this document, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device.
A computer readable signal medium may include a propagated data signal with computer readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device.
Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, Radio Frequency (RF), etc., or any suitable combination of the foregoing.
Computer program code for carrying out operations for aspects of the present invention may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, Smalltalk, C + + or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet service provider).
It is to be noted that the foregoing is only illustrative of the preferred embodiments of the present invention and the technical principles employed. It will be understood by those skilled in the art that the present invention is not limited to the particular embodiments described herein, but is capable of various obvious changes, rearrangements and substitutions as will now become apparent to those skilled in the art without departing from the scope of the invention. Therefore, although the present invention has been described in greater detail by the above embodiments, the present invention is not limited to the above embodiments, and may include other equivalent embodiments without departing from the spirit of the present invention, and the scope of the present invention is determined by the scope of the appended claims.